BM6P6(@ ~~~vvvppplllfff]]]VVVOOOKKKFFFAAA???===:::999::::::999;;;===BBBFFFIIITTT___pppzzzvvvtttqqqmmmkkkdddccc```______]]][[[YYYXXXTTTPPPNNNOOOOOONNNLLLOOONNNMMMNNNPPPTTTXXXZZZ```cccgggkkkooossswwwzzz~~~yyyvvvmmmhhhbbb\\\YYYWWWVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^XXXUUUQQQMMMJJJFFFBBB???777666666777999999888666===;;;999888999999777666>>>===:::888666555555555888777555666888:::;;;;;;<<<777222000111333333222...111444333000......000111111111111111000//////000111222333222000...---111---+++///111000111333444444333222222111111111---...000222333555555666555555444333333555666777555555555555555555555555444555777999;;;;;;;;;:::888666444444666888888888;;;999888666666777999:::888999:::;;;<<<;;;:::999AAA@@@AAAGGGSSSaaannnvvvyyyrrrlllddd[[[SSSKKKGGGBBB>>><<<:::999777777777777777:::===AAADDDMMMWWWhhhzzz~~~{{{yyyrrrpppmmmllllllkkkiiigggccc___[[[ZZZZZZ[[[ZZZXXX]]]\\\\\\\\\^^^bbbeeehhhmmmpppsssvvvyyy|||}}}zzzqqqkkkddd___\\\[[[ZZZYYYZZZ[[[]]]___```aaabbbbbb[[[XXXTTTPPPLLLHHHDDDAAA;;;::::::;;;<<<<<<;;;999===;;;888888999:::::::::===<<<:::888666666666666888777555666888:::;;;:::;;;777222000111333333333///222444444111//////111...//////000111111111111,,,...///111111000///...000+++***---///...///111111111111111111111222222333333444333333222111111555444444444444555666666555555555555555555555555555555666777888888888777888666555555666888888777999888666555555666888999999:::;;;<<<===>>>======@@@BBBHHHRRR```ooo||||||tttlllbbbVVVOOOEEEAAA===:::888888666555666666555555777:::===???EEEMMM\\\qqq|||{{{{{{zzzxxxwwwssspppmmmlllllllllkkkjjjnnnmmmmmmmmmooorrruuuwww|||~~~vvvppphhhbbb_______________aaacccfffggggggfffeee```]]]XXXSSSOOOKKKFFFBBBAAA@@@???@@@AAAAAA???>>>===;;;999888:::<<<======<<<;;;999888777777888888999777666777888::::::999:::777333111222333333333000222333333111000000111//////000000000000//////)))+++---///000000000000000,,,+++...000//////111//////000000111222222333666555555555444222111000444444555666666666666555555555555555555555555555666555555444444555555555999777666666777777777666777666555444444555777777999:::;;;===???@@@AAAAAABBBIIITTTbbbppp|||~~~uuukkk___SSSKKK@@@===999777666666666555777666666666777999;;;<<<@@@EEESSShhh~~~}}}|||{{{{{{{{{{{{zzzzzzyyyzzz|||~~~zzztttkkkdddaaabbbcccccc```cccfffhhhiiiiiigggfffdddaaa\\\WWWRRRMMMHHHDDDCCCCCCBBBCCCEEEEEEDDDBBB@@@===:::999;;;===>>>>>>:::999888888888888999:::999888777777999:::999888777666444333333333333333000111111111111000000111333222222111///---,,,++++++,,,---///000000000000333///...111333111111333000000111111222222222222222222333444555555555555333444666777777777666555555555555555555555555555666555444333444555666777:::888777777777888666555777666666555666666777888999:::;;;===???BBBDDDFFFLLLUUUbbbppp{{{wwwkkk^^^QQQIII>>>;;;777666666666666555666666555555666777888999???BBBLLL___vvv}}}vvvmmmfffcccccccccdddbbbdddgggjjjkkkkkkiiihhhhhhddd___ZZZUUUPPPKKKGGGEEEDDDDDDFFFGGGHHHGGGFFFBBB???<<<;;;;;;<<<<<<<<<:::999888888888999;;;<<<999888777888999999888666555555555444333333333333000000//////000000000000333333222111///...,,,+++000000000111111000000000333//////333444222111222444444333333333222222222000111222444555666777777333444666777777777666555666666666666666666666666555444444444555777999::::::888777777888888777555777777777888888999999:::999:::;;;>>>BBBGGGLLLNNN[[[eeerrr}}}{{{mmm]]]PPPGGG===:::777555555666666666333333333444444555666777>>>@@@HHHWWWlll~~~xxxooohhhdddccccccbbbdddeeehhhkkkmmmmmmmmmmmmlllhhhccc^^^YYYTTTOOOLLLIIIHHHGGGHHHIIIIIIGGGEEEAAA???============;;;::::::999888888999:::;;;<<<:::999888999999999777555333555666666444222222333111000...///000222111111///000111111111111000000444444333222111111000000222......222333111///000666555555444333333222222222222333444444444444444555555666777777777777666666666666666666666666666444444555666777999;;;;;;999888777888999999777666888999999::::::;;;;;;;;;;;;<<>>=========>>>>>><<<999;;;:::999888999:::;;;<<<:::999999999:::999666444111444777777444222222333444111///000222444444333///000111222222333222222555444333222222111111111222//////333444111///000333333333333333333333333222333333333333333222111666666666666666777777888666666666666666666666666444555666777888999999999777777777888::::::888666888999999:::;;;<<<<<<<<<>>>@@@FFFNNNZZZhhhssszzzrrr^^^NNNEEE<<<999666444444555444444555666666777888999::::::888;;;@@@JJJ[[[rrr|||tttmmmhhhdddaaa```bbbccceeegggjjjmmmooopppsssoookkkfffbbb]]]YYYUUUTTTRRROOOLLLJJJFFFBBB???;;;;;;<<<>>>@@@???===:::;;;:::999999999:::;;;<<<::::::999999:::999666333111444777777555222222333666333111111444666666555333333333333333222111000444333222222111111222222555111111555777333111222111111111222222333444444000111222333333333333222777666555555555666888999777777777777777777777777555666777888888777666555777666777999;;;;;;999777777888999:::;;;<<<<<<;;;@@@DDDKKKVVVeeevvvxxxdddQQQFFFAAA===999999777222111333444444555555666777777777777;;;???FFFUUUmmmvvvpppmmmiiiccc^^^___```aaaeeeiiikkkkkkkkkkkkiiihhhgggfffccc^^^[[[YYYWWWTTTQQQMMMHHHBBB>>>;;;???AAA??????AAA???<<<<<<<<<============<<<<<<@@@<<<777555555555222000333444666777888888888777666666666666666666666666777777666555444444333333444444333333222111111111000111111222333333444444333333444444444444333333333333333333333333333333666888:::888555222333555555444333222222444555777666666777888888777666555999888888777777777888888:::888888::::::999<<>>999777777777444444666444444555555666777777777666999===CCCQQQhhhyyysssoookkkeee```______aaadddhhhjjjkkkjjjiiiiiihhhggggggddd```]]]ZZZXXXTTTOOOKKKEEE@@@===>>>DDDIIIIIIIIIIIIGGGBBB??????>>>>>>===<<<;;;;;;???;;;777555555555333111444666888:::;;;;;;;;;:::999999999888888888777777;;;;;;;;;:::999888888888666555555444444333222222222222333333222222222222222222222333333222222222333333333333333333333333555777888777444222333444666555444333444555777888555666777888888777666555999999999::::::;;;;;;;;;<<<;;;<<>>CCCEEEOOO^^^nnnrrr]]]NNN@@@:::666666666444444666444555555666666777777888666777:::???LLLaaa|||yyytttnnngggbbb`````````cccfffiiiiiiiiihhhggggggggggggfffbbb___\\\YYYTTTNNNHHHCCC???===BBBKKKRRRTTTTTTRRRNNNHHHCCCBBB@@@>>><<<<<<<<<<<<===:::777555555444333222666888<<>>===<<<;;;;;;;;;;;;;;;:::999999888888888777777666555555444444444444444444333222111000222222333333333333222222444444444444444444444444666777888888666444444555777666555555555666888999555666777777777777666666555666888:::;;;;;;;;;;;;;;;:::<<<@@@@@@===???CCCLLLXXXiii{{{ӵĦĦӵĦzzzdddSSSFFF>>>888666555333111333555555555666777777888888777777888===HHH[[[uuuzzzrrrkkkfffbbbaaa```bbbeeegggggggggeeeeeefffggghhhgggdddaaa___[[[UUUMMMFFFAAA@@@@@@GGGRRR\\\^^^[[[VVVOOOHHHDDDBBB@@@>>><<<===>>>>>>;;;:::777555444333333333888;;;???DDDFFFGGGGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@======<<<;;;::::::999999999999888888777666666666444555555555444333222111555444444444444444444555444444444444555555555555777888999999888777777777777666666666666777888999666666777777777777777777555777999;;;<<<<<<;;;:::===;;;===@@@AAAAAAEEEKKKVVVdddvvv4ĉ@ӵ>L=hĦ4ĉ@ӵ>LmmmYYYLLLBBB:::777666444333333555555666666777888888888999777888===EEEUUUpppwwwooojjjeeecccbbbbbbdddeeeeeeeeeccccccdddfffggggggdddbbb```\\\UUULLLDDD@@@BBBDDDOOO[[[eeeeee___WWWNNNGGGBBBAAA???>>>===>>>@@@AAA999999777555333333333444888;;;AAAFFFJJJMMMNNNNNNOOONNNMMMKKKIIIGGGEEEDDDEEEEEEDDDBBBAAA???>>>>>>;;;::::::999999888777777444555666777777666555444555444333333333333444555444444444555555666666666666666777777888888777777666666666666666777777777777777777777888888999999999;;;===???@@@???>>>===BBB@@@AAAEEEIIILLLTTT\\\gggtttGG=?HdĦ=ĪjGG=?HdĦyyydddPPPEEE;;;999999888777888555666666777777888888999999777999>>>DDDPPPjjj{{{sssooojjjgggdddccccccdddcccbbbbbbbbbccceeeffffffdddaaa^^^ZZZSSSIIIAAA???DDDHHHWWWbbbjjjhhh___VVVMMMFFF@@@@@@???>>>>>>???@@@AAA888888777555333222444555888;;;@@@FFFLLLQQQUUUVVVTTTTTTRRRPPPNNNLLLJJJJJJKKKJJJHHHFFFDDDBBB@@@???=========<<<;;;;;;::::::555777888::::::999777666444333222111111222333444444444555555666777777777444333333555777777666555555666666666777777777777999888888888999:::;;;<<<999:::<<<>>>???@@@@@@???EEEDDDGGGNNNTTT[[[eeennn}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdD:::888ӵ888888ӵ???ӵĦӵĭӵ~~~vvvrrrnnnkkkgggdddcccbbbaaa`````````aaaccceeeeeebbb```ZZZVVVOOOEEE>>>>>>DDDKKKXXXcccjjjeee[[[RRRJJJEEE@@@@@@??????>>>>>>>>>===666777777555222222444666666999>>>EEELLLTTTZZZ]]]\\\\\\ZZZYYYWWWUUUSSSSSSPPPOOOMMMJJJGGGDDDBBB@@@AAAAAA@@@@@@???>>>>>>===999:::<<<<<<<<<:::777666666555444333333444555666444555555666777777888888555444333555888999888666666777777888888888888888::::::999999:::;;;===>>>;;;<<<>>>@@@CCCEEEGGGHHHKKKMMMUUU```iiiqqqzzz?~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?@eZ3h?gLD%%)?fff?><z<<<999=?Ħ888g&e888g&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??xxxtttqqqmmmhhheeecccbbb```___``````aaabbbddddddaaa___VVVSSSLLLBBB;;;<<>>===;;;:::555777777555222111444777666888===DDDLLLUUU\\\```ddddddbbbaaa___]]]\\\[[[YYYWWWUUUQQQMMMJJJGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@<<<===>>>>>>===:::777555;;;999888666666888999;;;444555555666777888888999888777666888<<<===;;;999888888999::::::::::::999;;;;;;::::::;;;<<<>>>???BBBCCCEEEHHHLLLQQQTTTVVVVVV[[[fffuuu4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ999Ht@cӵHu]Ħ999Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ{{{rrrrrrqqqnnnkkkgggccc```]]][[[\\\^^^______^^^\\\[[[RRRFFF>>>???===888===GGGUUUVVVWWWUUUQQQJJJCCC>>>???@@@BBBBBB???;;;666222666444222000000222444666666666;;;CCCJJJPPPZZZcccnnnooooooooonnnkkkhhhfffeeebbb]]]XXXTTTQQQPPPOOOLLLLLLJJJIIIHHHHHHHHHHHHBBBCCCBBBAAA???<<<:::888<<<;;;;;;::::::;;;<<<<<<888888888888999999999999888777777888::::::999777BBB===888777999;;;;;;:::??????@@@@@@@@@AAACCCDDDCCCEEEJJJPPPYYYbbbjjjoooqqqvvv4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ@@@DdDĦ4DufӵDdDĦ999DdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||ssssssqqqnnnkkkgggbbb^^^\\\YYYZZZ\\\\\\\\\YYYWWWUUUPPPEEE???@@@???;;;???IIIOOOPPPRRRQQQNNNHHHBBB???>>>???AAAAAA@@@<<<888555444333222111111222333444555555888???EEEKKKUUU^^^mmmoootttwwwxxxwwwtttrrrssspppkkkfff```\\\YYYXXXTTTSSSQQQOOOMMMLLLKKKKKKDDDDDDCCCBBB@@@>>><<<;;;=========<<<<<<<<<<<<<<<888888888999999999999888<<<;;;;;;<<<======<<<;;;===<<<:::;;;===???@@@AAAAAAAAAAAAAAABBBEEEIIILLLRRRUUU\\\eeeooozzz4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦIIIDdDĦnuR)ĦDdDĦ:::DdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~uuutttqqqmmmiiifffbbb^^^[[[WWWXXXZZZZZZXXXTTTPPPMMMHHHAAA===@@@@@@===@@@HHHIIIJJJKKKKKKIIIEEEBBB???>>>???AAAAAA@@@===999777333222222222222222222333555333555:::>>>CCCMMMVVVeeekkkuuu~~~{{{vvvpppkkkfffcccaaa___]]]ZZZWWWTTTSSSRRRLLLKKKIIIFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????;;;;;;;;;;;;;;;;;;::::::===<<<;;;;;;<<<===<<<;;;<<<>>>@@@AAABBBDDDGGGIIIHHHHHHGGGGGGIIIOOOWWW\\\eeeiiiqqq{{{4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦSSSDdDӵnd<DdDĦ:::>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwwwsssoookkkgggfffccc___\\\XXXYYYYYYXXXUUUPPPJJJGGG???;;;999===>>>===???EEEFFFFFFFFFFFFEEECCCAAA@@@AAABBBBBBAAA???;;;888777222333444555555444333222666333333666999===EEEMMMYYYaaannn|||}}}wwwrrroooooommmjjjfffbbb___]]]\\\YYYWWWTTTPPPMMMJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCCCCAAA@@@??????>>>=========@@@>>><<<<<<>>>@@@@@@@@@AAADDDFFFGGGGGGJJJOOOTTTVVVVVVVVVUUUXXX```jjjrrr|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<Ħ___D&ӫetIӇ888DdDĦ:::sdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRyyyrrrmmmhhheeeeeeddd```]]]ZZZZZZZZZWWWSSSMMMGGGCCC;;;999999<<<===>>>@@@CCCEEEEEEDDDCCCBBBAAAAAAAAAEEEDDDCCC@@@<<<999666444333444555666666555444333666333222555666888???GGGLLLUUUdddsss}}}|||zzzwwwtttpppmmmkkkjjjhhhfffaaa\\\WWWTTTRRRQQQLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHEEECCCAAAAAAAAAAAAGGGDDDBBBCCCFFFIIILLLLLLKKKMMMOOOPPPRRRWWW___fffjjjkkkkkkkkkmmmttt4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegennnHu]3hIŌ888:::DdDĦ<<<ne@h>hsene@GsĪj@h{{{rrrlllfffdddeeeddd```\\\[[[ZZZXXXTTTOOOIIIDDDAAA<<<;;;;;;===>>>@@@BBBDDDDDDCCCBBBAAA@@@AAABBBCCCGGGEEEBBB>>>:::777444333333444555666666555444333666333333555555555:::@@@DDDKKKWWWfffuuu}}}|||{{{wwwtttpppkkkfffaaa^^^\\\VVVUUURRRQQQQQQRRRUUUVVVXXXUUUOOOJJJGGGGGGIIIJJJMMMKKKJJJKKKPPPUUUZZZ\\\\\\]]]___bbbgggnnnvvv{{{}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^999999:::DdDĦ???rrrs׼suuunnnfffcccdddccc^^^YYYZZZXXXTTTOOOIIIDDD???============<<<===@@@BBBBBBAAA@@@>>>>>>???BBBEEEGGGFFFDDD@@@<<<999666444333222333333333333333333222444222222555444333666;;;===AAAJJJWWWgggwww}}}xxxtttpppnnngggeeeaaa___```cccgggkkkmmmggg___WWWSSSTTTVVVYYYZZZXXXWWWZZZ```hhhnnnqqqttttttwww|||Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<ĦAAA===:::::::::>d<ĦBBBJJJSSSĦBeĦxxxpppgggccccccaaa[[[VVVXXXUUUPPPJJJDDD???<<<:::<<<===<<<::::::===@@@@@@>>>===;;;<<<>>>CCCGGGJJJDDDBBB???;;;888666555555111111111111111111111111222111222555444222444888888:::@@@LLL[[[mmm}}}}}}vvvsssooolllmmmrrrxxx|||}}}wwwlllccc______cccfffkkkiiihhhlllsss|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦIII???:::;;;<<<sdKĦ@@@JJJgdKĦgdKĦzzzssskkkeeeaaa]]]XXXTTTQQQNNNGGGAAA===;;;;;;<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDBBB===???===333333666222333333222222222333444444333222111000000222444555888777;;;BBBMMM]]]tttzzztttppppppsssuuuyyy{{{~~~>AneneneneDenene>Ak<fhDe[[[RRRFFF???===>>>neEEEJJJnenexxxnnnfffaaa[[[VVVQQQOOOLLLFFF@@@<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCC>>>:::======444333666111555444333333222222222222333222000000000111333444666555777===DDDRRRfffxxx}}}jjj___QQQGGGCCCCCCKKKOOOYYY}}}rrrhhh```ZZZSSSNNNLLLHHHCCC>>>;;;:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>???@@@AAAAAA===999>>>@@@777666888333555555444333222111000000111111000///000111222333666555555999===FFFWWWfff}}}yyynnn```SSSMMMLLLMMMMMMUUU\\\gggvvvuuujjjbbbZZZRRRMMMHHHEEE@@@<<<::::::<<<>>>>>>=========<<<<<<;;;;;;===>>>>>>???????????????>>><<>>@@@??????>>>======<<<;;;;;;>>>>>>?????????>>>======>>><<>>;;;999:::<<<@@@BBBAAA@@@???>>>===<<<;;;;;;??????@@@@@@???===<<<::::::777>>>@@@888666777000...///111333444444333333000000000111111111222222444444666999888999AAAKKK^^^rrr~~~tttjjj^^^QQQIII???===:::999:::===AAADDDBBBAAA@@@???===<<<;;;:::??????@@@@@@???===:::999555333:::===666666888333...///111333333333222111000111111222222222222222222333666888777666<<>><<<:::999:::>>>BBBEEECCCBBBAAA???>>><<<;;;:::???@@@@@@@@@???<<<:::888333111888<<<666888<<<888000111222333333222000///111111222333333333333222333444777999777555:::BBBLLLdddvvviiiZZZJJJAAAAAA===999;;;@@@CCCBBB???CCCBBB@@@>>>>>>???@@@AAAAAA@@@>>><<<:::888666555777777777777777666555555000000111111111222222222111///...///222333111...555333444999:::777:::AAAJJJ^^^yyysssdddTTTFFF>>>@@@<<<:::;;;@@@CCCBBB@@@CCCAAA@@@>>>===>>>???@@@@@@???===;;;999777666555666777777777777666555444111222222222333333333333555444333333444555444333444222444888888666999???GGGYYYttt|||mmm\\\MMMDDD??????<<<;;;===AAADDDDDDCCCCCCBBB@@@>>>>>>>>>>>>???>>>===<<<:::888777555555555666666666666555444444222222333333333444444444444444444222000000222333333222333666777666888===BBBSSSmmmtttdddTTTHHHCCCAAA>>>======???CCCFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>><<<;;;:::999777666555444444444555555555555444333222222222333333333333444444555555222......111444222333444666666666999<<>>>>>:::999888777666555444444222333333444444444333333111111111111222222222222888999999555222111444888333555666666666888:::;;;>>>HHH[[[sss~~~sssbbbRRRGGGBBB???===BBBCCCEEEGGGHHHIIIJJJJJJFFFFFFDDDCCCAAA???======888777777666555444444333111222222333333333333222000000111111111222222222666666666444222222333555333666888555555888;;;:::===DDDRRRgggtttgggVVVJJJFFFEEECCCAAAEEEFFFIIIJJJKKKKKKKKKKKKEEEDDDCCCBBB???===;;;:::666666555555444444333333000111111222333333222222111111111222222222333333333222111111222222111000111666777444333888:::888===???III\\\vvv}}}iii\\\LLLEEEGGGKKKJJJHHHFFFIIIKKKLLLLLLLLLLLLLLLCCCCCCBBB@@@>>>;;;999888555555555444444333333333///000111222222222222222222222333333333444444444555333222333666777555222000555777222222777999777<<<<<>>;;;;;;777222444444333444555444111///222333444555555444222111333333333444444444555555888666555444555555333222333444555666777777777777<<<:::>>>LLL___vvvooo^^^SSSJJJEEEFFFIIIJJJNNNSSSRRRSSSSSSRRRQQQNNNKKKIIISSSPPPGGG===999:::999555555444444444555444222000'''***---111555777777777333333444444444555555555888666555555555555444222333444555666777777777777999888<<>><<<777777666555555666555333111...///111333333333333222333444444444444555555555888666555555555555444333444444555666777777777777666777;;;BBBMMM___yyyuuucccTTTJJJFFFEEEFFFIIILLLPPPSSSVVVXXXWWWVVVTTTQQQMMMJJJIIIIIIKKKKKKGGGFFFDDD???888888777555555666666444333888888777666444111///...444444444444555555555555888666555555666666555333444555666777777888888777777888<<<@@@EEERRRlll{{{hhhVVVIIIDDDEEEGGGIIIKKKMMMQQQTTTUUUZZZYYYVVVSSSOOOKKKHHHGGGAAADDDEEECCCCCCDDD@@@999999777666555666666555333333333444444555555555555444444444555555555666666777666555555666777555444444555666777888888888888999;;;>>>???@@@JJJaaawwwzzzmmm\\\LLLDDDCCCFFFJJJMMMLLLMMMRRRUUUUUUZZZYYYUUUQQQLLLHHHEEEDDDCCCBBB===888888<<<===:::999777555555555666555444000111111222333444444555444444555555555666666666777666555555777777666555555555666777888888888888;;;<<<>>>???>>>EEEXXXkkkyyyjjj]]]RRRGGGDDDGGGGGGMMMOOOMMMMMMSSSWWWWWWZZZXXXTTTOOOJJJEEEBBB@@@???>>>888222222777999777999777444444444555444333555444333333222222111222555555555555666666666666777666555666777888777555555555777888888888888888::::::<<<===<<<@@@OOO___zzzooo^^^TTTKKKEEEEEEJJJGGGMMMPPPMMMNNNUUUZZZZZZZZZWWWSSSMMMHHHCCC@@@???666777666333444777666222999666444333444444444333444444444444444555666777555555555555666666666777777666555666777888777666555666777888888999999888888888999::::::===JJJWWWrrrvvvaaaPPPLLLJJJEEEEEEKKKLLLLLLLLLOOORRRUUUUUUUUU\\\VVVNNNIIIGGGCCC>>>999;;;999777777666444444555333555777777555333222111333333333333444444555666:::888666555666777666555999888777666666666666666888666666777888999888777:::999:::;;;;;;===GGGRRReee|||hhhVVVHHHGGGHHHFFFHHHNNNOOOOOOOOOQQQTTTUUUUUUTTTSSSNNNHHHEEEDDDAAA===:::999999999999777555555666333444555444222111333444222222222333444555666777999777555555777777777666777777666666555555555555888777666777888999888777:::999:::<<<<<<===EEEOOObbb|||{{{qqq[[[NNNDDDFFFIIIIIILLLQQQSSSSSSTTTUUUWWWVVVSSSQQQJJJGGGDDDBBBAAA@@@>>>===:::<<<===<<<:::777666555555555444333222333666888222222222333444666777888888666555555777888888777888888777777777777666666888777666777999999999888;;;:::;;;=========CCCKKK\\\uuu~~~mmmaaaUUUMMMGGGJJJOOOOOOQQQUUUXXXXXXXXXYYYYYYVVVRRRNNNGGGFFFDDDBBB@@@???@@@AAAAAAEEEGGGCCC===999555222444555666555555666888:::222222222333555666888999888666555666888999999888999999999999999999888888888777666777999:::999888;;;:::;;;>>>>>>===@@@FFFVVVmmmsss```TTTNNNKKKJJJOOOUUUWWWYYYZZZ\\\[[[[[[ZZZYYYUUUOOOKKKFFFFFFDDDAAA>>>>>>BBBFFFOOOUUUVVVLLLBBB;;;555///111333666777666666777888333333333444555666888888888666555666888999999999777777888999999888888777999777777888999:::999888;;;999:::===>>>===???CCCPPPeee{{{hhhVVVLLLEEEGGGLLLSSSZZZ^^^``````___]]][[[YYYWWWSSSMMMIIICCCDDDCCC???<<>>BBBMMM```{{{{{{jjjZZZMMMGGGDDDIIIPPPXXX___ccccccaaa```^^^ZZZWWWTTTPPPLLLHHH>>>@@@AAA???>>>FFFTTT___ttt{{{wwwdddRRRIIIAAA888111333555555444444555666666666555555555555666666:::999777777888999888777444555777888999888777666999888777888:::;;;:::999<<<888777:::<<<===???CCCKKK\\\xxxmmm[[[NNNGGGDDDJJJPPPWWW]]]bbbdddccc```aaa^^^YYYUUURRROOOKKKHHH<<>>@@@AAABBBKKK\\\vvvvvvdddTTTLLLHHHGGGFFFNNNVVV]]]___```bbbaaa___[[[]]]YYYQQQLLLKKKHHHCCCDDDFFFIIIMMM[[[pppvvveeeSSSFFF???;;;999;;;:::666555666555555555555666777888888<<<;;;999888777777777777888888999999:::::::::::::::::::::999999999888888<<<;;;:::999:::===???AAAKKK[[[uuuuuuiiiXXXLLLGGGGGGIIIJJJOOOWWW^^^___aaacccbbb^^^XXXYYYUUUOOOJJJIIIFFFBBB@@@EEELLLVVVggg|||ttt```PPPAAA<<<:::;;;:::555222333666555555666666777888999???>>><<<:::888666555555888888999:::;;;;;;<<<<<<:::::::::999999999999888===;;;888777888<<<@@@CCCKKK\\\uuu|||ggg]]]PPPHHHHHHLLLPPPRRRRRRYYY___```bbbdddbbb]]]XXXVVVRRRLLLHHHEEECCCAAA???GGGSSSaaauuulllZZZHHH@@@:::999888555333444555555555555666777888999>>>===;;;999888666555555777777888999:::;;;<<<===999999999999999999999999777777666777:::>>>CCCFFFLLL]]]www}}}nnnZZZSSSKKKHHHLLLRRRWWWYYYWWW]]]aaabbbccceeeaaa\\\XXXTTTNNNJJJEEEBBBAAAAAAGGGRRRbbbrrrwwwgggXXXLLL@@@;;;:::888999<<<444444444444555666777777999999999888888777666666555666777888999:::;;;<<<999999999999999999999999444555777:::===@@@CCCEEENNN```{{{~~~nnn___OOOLLLJJJMMMSSSZZZ]]]^^^]]]aaaddddddffffffaaaZZZWWWPPPJJJFFFCCC@@@BBBFFFPPP___rrrwwwgggWWWFFF>>>:::999999<<<333333333444444555666777666777777888888888777777666666777888999999::::::888999999999999:::::::::777888:::<<<>>>@@@AAABBBQQQeee|||ooo^^^QQQLLLLLLOOOVVV^^^dddeeedddbbbeeegggfffggggggaaaYYYSSSKKKDDDBBBAAAAAAFFFNNN[[[mmmtttcccOOODDD>>>999666666444444444444555666777888777777888999999999888777888888888999999:::::::::888888999999999:::::::::999999:::;;;>>>AAADDDFFFTTTiiittteeeTTTHHHLLLOOOUUU^^^ggglllllliiifffhhhiiihhhhhhhhhaaaXXXQQQGGGAAA@@@AAACCCJJJTTTggg{{{ooo[[[NNNFFF>>>777555555555555666666777888999999999:::;;;:::999888777::::::::::::::::::::::::888888888999999:::::::::888777777999===CCCIIIMMMVVVlll{{{jjjZZZRRRQQQGGGRRR```kkktttwwwqqqiiijjjlllllliiijjjkkkbbbWWWNNNGGGBBBAAADDDIIIUUU___www~~~mmmXXXIIIAAA;;;666888999999888777666888999555555666888999:::;;;<<<:::999888888::::::999888======<<<;;;;;;<<<<<<<<<::::::<<<>>>===>>>GGGQQQ```yyyqqqaaaSSSNNNPPPSSS___mmmwww}}}~~~yyyqqqmmmppppppnnnnnnkkk___SSSJJJFFFCCCCCCDDDMMM^^^nnnyyyeeeTTTIII???777999999999888666666666777555666777888999:::;;;;;;:::999888888::::::999888::::::999999999999::::::888999<<>>;;;;;;:::999888777666666666777777888999:::;;;;;;:::999888888:::::::::888999999999888888999999:::::::::===AAACCCHHHSSS___{{{|||oooaaaWWWRRRTTT^^^hhhrrr~~~|||xxxwwwuuuqqqkkkaaaUUUKKKHHHEEEFFFLLLWWWiiixxxjjjYYYJJJ???===;;;::::::999999888888888888999999::::::::::::888888888:::;;;:::999;;;::::::::::::;;;<<<<<>>???BBBFFFNNN^^^mmmmmmaaaUUUPPPRRRZZZhhhttt{{{{{{wwwqqqjjjbbbXXXOOOJJJGGGDDDFFFSSSfffzzzxxxfffVVVEEEAAA<<<::::::::::::999999999999999999999::::::999888777888:::;;;:::999;;;:::::::::;;;;;;<<<===BBB@@@???BBBHHHTTThhhzzzvvvbbbXXXPPPQQQYYYcccqqq}}}{{{zzzsssjjjcccYYYOOOJJJJJJFFFEEELLL___uuurrrbbbPPPIII@@@;;;::::::999888:::::::::::::::999999999999888777888:::;;;;;;:::999999999999:::;;;<<<<<>>===<<<:::;;;;;;;;;::::::999999999888777777888:::;;;;;;:::::::::::::::;;;<<<===>>>BBBDDDKKKVVVbbbrrr}}}jjjZZZTTTQQQTTTbbbrrr{{{vvvrrrkkkccc^^^TTTIIIFFFIIIHHHSSShhhqqqeeeUUUHHHCCCAAA???===<<<;;;;;;::::::999999888888777777888:::<<<;;;:::<<<<<<<<<===>>>???@@@@@@CCCHHHTTTcccrrr|||ggg\\\ZZZQQQXXXbbbooo~~~{{{vvvppplllcccYYYQQQIIICCCCCCFFFQQQfffsss___XXXRRRGGGAAAAAA@@@>>>;;;:::;;;<<<<<<<<<999555444888:::::::::<<<777<<<@@@???;;;;;;AAAFFFLLLWWWhhhyyyqqq^^^TTTTTTVVV```mmmyyy~~~}}}xxxqqqggg]]]SSSLLLFFFBBBEEEJJJ[[[ooo~~~mmmgggeee]]]RRRJJJGGGDDD???===<<<<<<;;;;;;<<<888777;;;===;;;;;;===<<<@@@BBB@@@===???FFFMMMYYYeeewwwwwweeeUUUPPPRRR\\\kkk}}}yyyppp___UUUKKKEEEBBBBBBHHHPPPiiizzz{{{tttuuutttfffVVVQQQMMMGGGBBB@@@???===<<<===999888<<<===;;;:::;;;AAABBBCCCAAAAAAGGGRRR[[[mmmxxxyyyjjj[[[RRRRRRWWWcccuuuwwwkkkWWWNNNDDD@@@@@@DDDMMMVVVrrr~~~~~~zzzlll```[[[TTTNNNIIIFFFCCCAAAAAA===<<>>DDDFFFHHHJJJJJJHHHFFFDDDIIIOOOYYYcccnnn{{{rrr```TTTQQQSSS\\\jjjzzz~~~kkkZZZLLLBBB???@@@GGGIIILLLMMMKKKHHHEEECCCFFFKKKRRRZZZdddpppyyygggVVVPPPSSSXXXcccuuuqqq]]]PPPFFF@@@@@@EEEIIILLLOOOOOOKKKFFFDDDCCCFFFIIINNNTTT\\\hhhvvvwwwjjj[[[NNNNNNVVV^^^kkk~~~sssaaaOOOGGGCCC???CCCJJJMMMPPPRRRPPPKKKFFFCCCCCCFFFIIILLLPPPVVVaaammmvvv{{{iii]]]RRRKKKPPP\\\fffsssyyygggUUUFFFCCCDDDCCCHHHQQQRRRTTTVVVRRRKKKFFFEEEFFFEEEGGGJJJMMMQQQZZZeeemmmwwwtttaaaVVVOOOKKKSSSaaalllxxxwwwkkkaaaOOOCCCCCCFFFGGGNNNWWWUUUXXXXXXSSSLLLFFFFFFHHHCCCFFFHHHJJJNNNUUU___fffnnnzzztttdddSSSJJJJJJNNNWWW```lll}}}xxxhhhYYYJJJCCC===AAAKKKTTTWWWVVV___[[[WWWSSSOOOLLLHHHEEEDDDDDDEEEGGGKKKQQQVVVYYYdddmmm{{{|||gggZZZNNNIIIJJJOOOWWW___sssuuuiiiYYYLLLFFFBBBAAAHHHTTT^^^aaa``````\\\VVVQQQMMMJJJFFFDDDAAAAAAAAACCCFFFKKKOOORRR___fffrrryyylllYYYPPPIIIIIIMMMSSS\\\cccyyysssdddXXXLLLBBBCCCCCCHHHRRR___ggghhhfffaaa\\\UUUNNNJJJGGGDDDBBB??????>>>???AAADDDHHHJJJVVV[[[eeeppp}}}}}}kkk\\\RRRLLLIIILLLRRRYYYccclll~~~vvvdddVVVMMMFFFAAACCCGGGPPP[[[eeeiiigggddd```ZZZRRRKKKFFFCCC@@@??????>>>>>>>>>???@@@BBBDDDKKKOOOVVV```mmm|||qqq```RRRQQQLLLJJJNNNUUU^^^jjjuuuxxxfffVVVKKKDDDBBBBBBGGGNNNYYYccciiiiiieeebbb[[[UUUMMMGGGBBB@@@===<<<===<<<<<<;;;<<<===>>>???AAADDDIIIRRR^^^nnn~~~ssseeeXXXMMMOOOMMMMMMSSSZZZdddqqq}}}wwwiiiWWWJJJBBB===>>>BBBMMMUUUaaaiiikkkhhhccc```SSSOOOHHHCCC@@@===;;;:::999999999999999:::;;;;;;<<<>>>BBBHHHQQQ___mmmvvvuuueee[[[SSSLLLNNNOOOTTT]]]eeemmmzzz}}}fffYYYKKKCCC???>>>CCCJJJUUU]]]fffjjjggg```ZZZWWWLLLHHHDDD@@@>>><<<:::888777888888999:::;;;<<<<<<;;;<<<>>>AAAGGGPPPZZZaaasss}}}lll]]]UUUPPPLLLNNNQQQZZZfffooovvv}}}qqqZZZNNNCCC@@@AAACCCKKKTTT]]]ccciiiiiiaaaVVVOOOKKKGGGDDDAAA???===;;;999777999999:::<<<===>>>???@@@;;;<<<===>>>AAAFFFMMMRRRbbbmmm}}}|||hhhZZZRRRNNNPPPSSS\\\^^^ccclllvvv~~~xxxgggYYYLLLFFFAAAAAAAAADDDPPP]]]bbbcccbbb^^^XXXPPPKKKHHHBBB@@@>>><<<<<<:::888666999777555666888:::;;;:::999:::;;;===???BBBDDDEEEVVV[[[gggvvv~~~ooo___VVVSSSTTTYYY^^^fffhhhmmmuuu~~~yyylll[[[OOOEEE@@@>>>AAADDDIIITTT^^^___^^^\\\WWWPPPIIIEEEBBB@@@>>>;;;999999888666555:::888777777999;;;<<<;;;;;;;;;<<<<<<>>>???@@@AAAJJJMMMVVVdddqqq|||ooobbbWWWSSSVVV[[[cccjjjrrrsssxxxyyysssjjj]]]NNNDDDBBB??????EEELLLRRRYYY___]]]ZZZUUUNNNHHHBBB???===@@@===:::888777888777666;;;999888999;;;<<<===<<<======<<<<<<<<<<<<======AAAAAAFFFQQQ]]]jjjzzzttteee[[[TTTUUU\\\ccckkkrrryyyzzzwwwnnnggg^^^QQQFFF@@@DDDCCCGGGOOOXXX]]]^^^^^^]]]XXXPPPHHHCCC???<<<;;;BBB???;;;888888999:::::::::999888999;;;<<<<<<;;;<<<<<<;;;;;;:::;;;;;;;;;AAA>>>@@@FFFOOOYYYhhhtttoooaaa]]]WWWTTT[[[eeemmmvvv|||xxxlllaaaZZZSSSIIIBBBAAADDDHHHPPPZZZcccfffccc^^^[[[TTTJJJBBB>>><<<;;;:::AAA>>>:::888888:::::::::999888777999;;;<<<;;;:::::::::999::::::;;;<<<<<<>>><<<===AAAFFFLLLWWWaaaqqqrrr```UUUUUURRRVVVbbbpppyyynnn```SSSNNNJJJCCCBBBFFFGGGQQQ]]]ffflllmmmfff^^^TTTLLLBBB<<<::::::999888===:::777666777888999888888777888999;;;<<<;;;999999999999999:::;;;======999777888===AAADDDKKKSSS```ooo}}}oooaaaVVVPPPPPPPPPXXXhhhxxxxxxfffVVVIIIGGGFFFCCCFFFNNNTTTbbbpppvvvvvvqqqeeeZZZOOOGGG===888888999999888;;;999777777888999888777999888999;;;======<<<:::::::::999::::::;;;<<<===999666777:::<<<>>>DDDKKKRRR___qqqpppaaaWWWRRRQQQPPPRRR[[[lll|||~~~pppcccRRREEEEEEFFFEEEKKKVVVdddsss}}}rrrcccVVVMMMEEE<<<888999;;;;;;:::;;;:::999:::;;;;;;:::999:::::::::<<<>>>???===;;;;;;;;;;;;::::::;;;<<<<<<>>>:::999::::::;;;@@@GGGJJJVVVeeesss|||kkkccc[[[OOOMMMSSSVVV]]]hhhuuuttteeeVVVLLLDDDDDDGGGMMMYYYeeezzzxxxdddRRRHHHBBB>>>??????<<<999999;;;;;;999999999:::;;;<<<;;;999999<<<@@@@@@<<<999999:::;;;<<<<<<<<<<<<;;;999999999:::;;;<<<===>>>EEEMMMXXXeeetttmmm]]]XXXUUURRRXXXaaafffkkksss}}}zzzgggYYYNNNHHHDDDFFFLLLVVVhhhyyy{{{eeeSSSFFF???;;;===>>>;;;888888;;;;;;999999888999::::::::::::;;;<<<>>>>>><<<:::888888888888888888888888::::::::::::;;;<<<======AAAFFFNNNYYYfffwwwnnn___QQQOOORRRXXXffftttzzz|||}}}kkkYYYNNNGGGFFFGGGMMMVVVfff||||||eeeSSSDDD===999;;;<<<:::888888;;;:::999999888888888999:::;;;<<<<<<;;;;;;<<<===<<<;;;:::999999::::::;;;::::::::::::;;;;;;<<<===>>>AAAEEEKKKVVVfffyyy~~~tttcccXXXNNNNNNUUU```qqqppp^^^PPPIIIFFFIIIOOOYYYhhhyyy}}}eeeRRRCCC<<<888:::<<<:::888999;;;::::::999888888888888:::<<<===<<<999888;;;>>>===<<<:::999:::;;;===???:::::::::::::::;;;<<<======>>>AAAEEEMMMZZZjjjvvvqqqeeeWWWRRRNNNQQQZZZhhhyyyvvvcccSSSKKKHHHHHHNNNZZZjjj}}}iiiUUUEEE>>>999;;;<<<;;;:::;;;::::::::::::999999888888:::<<<===;;;888888:::===777666666666777999<<<>>>;;;;;;:::::::::;;;<<<<<<:::===@@@CCCHHHQQQ\\\eeezzzuuueee[[[KKKKKKNNNSSS^^^mmm~~~zzzhhhVVVKKKHHHIIIMMMYYYkkk}}}ppp[[[GGG@@@:::;;;===;;;:::<<<999::::::;;;;;;::::::999:::;;;<<<;;;:::999:::;;;888777777888999;;;===>>>;;;;;;;;;::::::;;;;;;<<<777:::>>>@@@BBBHHHPPPVVVjjjzzzsssdddYYYSSSHHHKKKPPPUUU```ooo|||kkkYYYMMMIIIKKKNNNXXXlllsss^^^IIIAAA;;;;;;<<<:::999;;;888999;;;<<<======<<<<<<;;;::::::;;;<<<;;;999777;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;777:::<<<<<<===BBBIIIOOO]]]mmmssscccWWWPPPMMMMMMQQQTTTXXXaaappp|||qqq___PPPIIIJJJQQQVVVccc|||sss]]]IIIAAA;;;;;;;;;999888:::888999;;;===>>>>>>======;;;:::999;;;======999555::::::::::::999888777666<<<;;;;;;:::::::::;;;;;;:::;;;<<<;;;;;;???GGGMMMTTTeeezzzmmm]]]TTTPPPNNNMMMRRRSSSWWW\\\eeerrrmmmbbbTTTKKKGGGLLLZZZiii||||||```MMMCCC;;;:::<<<:::888999;;;:::999:::<<<<<<<<<:::<<<<<<<<<;;;:::999888777;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;::::::<<>>AAACCCLLLSSSaaasssnnndddVVVMMMKKKMMMOOOPPPTTTWWW\\\bbbkkkvvvqqqbbbUUUNNNJJJMMMVVVeeeyyydddNNNDDD<<<<<<===;;;::::::;;;:::999:::<<<===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::===<<<;;;:::;;;===???AAAHHHOOO[[[kkk}}}xxxbbbZZZPPPKKKLLLQQQUUUWWWXXX[[[aaahhhqqq{{{wwwfffXXXOOOKKKLLLTTTbbbrrrdddOOOEEE===<<<===<<<:::;;;:::999999:::<<<===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::===<<<;;;:::;;;<<<===>>>DDDJJJUUUccctttvvvgggZZZUUUOOONNNRRRYYY]]]______bbbgggnnnvvvvvvjjj\\\PPPLLLLLLRRRaaaqqqdddOOOEEE===<<<===<<<:::;;;:::999999:::<<<======<<<<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<======BBBKKKWWWgggyyyyyyhhh\\\VVVSSSRRRUUU]]]dddhhhjjjjjjlllnnnrrrwwwttteee[[[QQQHHHKKKOOO\\\qqqcccNNNDDD<<<<<<===;;;::::::999999888:::<<<======<<<============;;;:::999888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<===AAAGGGPPP]]]nnnxxxjjj^^^XXXUUUUUUXXX```kkkssswwwxxxvvvuuuttttttuuu{{{uuubbbUUUNNNJJJFFFPPPWWWiiibbbMMMCCC;;;;;;<<<;;;999999999888888:::<<<>>>======<<<<<<===<<<<<<;;;::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<@@@BBBFFFJJJSSScccwww{{{lll```ZZZXXXWWWYYY___jjjvvv~~~{{{xxxtttssswww}}}{{{vvvhhhVVVKKKHHHIIIHHHWWW```tttcccMMMCCC;;;:::<<<:::999999999888888:::<<<>>>>>>===:::;;;<<<<<<===<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<>>>???@@@BBBHHHWWWiiiwww{{{jjj[[[UUUVVVYYY```eeeqqq~~~{{{uuuqqqooonnnmmmooohhh[[[OOOHHHHHHMMMRRR```sssbbbPPPEEE<<<:::;;;:::999:::444555777888999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::666777888999999999999999<<<<<<;;;;;;;;;:::::::::===>>>???CCCJJJVVVccclll}}}|||mmm___VVVVVV\\\bbblllrrr}}}}}}uuuoookkkgggeee]]]XXXPPPHHHEEEIIIRRRZZZoooeeePPPEEE<<<:::;;;::::::;;;888999:::;;;<<<======>>>::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999::::::<<<<<<===>>>@@@@@@AAABBBGGGOOOYYY```rrryyynnn```VVVVVV^^^hhhooozzzvvvmmmeee___[[[OOOMMMIIIEEEEEEMMM]]]iiihhhQQQFFF<<<:::;;;::::::;;;::::::;;;<<<===>>>>>>???:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::999999:::;;;<<<======>>>>>>???@@@AAADDDIIIPPPUUUcccrrr{{{oooggg]]]ZZZaaammmxxx~~~wwwlllbbbZZZUUUNNNMMMJJJGGGIIIWWWkkkzzzjjjTTTHHH===;;;;;;;;;:::<<<999999999::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888:::===???BBBGGGLLLPPPYYYhhh{{{zzznnnbbb``````fffrrrvvvkkkaaaXXXRRRMMMLLLIIIIIIPPPbbbyyylllXXXLLL@@@<<<<<<;;;;;;<<<999999888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;666999<<>>;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<888999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>>>>???999;;;>>>???@@@BBBEEEGGGOOO[[[kkkyyywwwjjj```\\\XXXbbbqqqwwwjjj^^^UUUNNNIIIEEEFFFLLLYYYmmm}}}bbbUUUGGGAAA???<<<;;;<<<======;;;:::;;;<<<>>>???<<<<<<<<<<<<============<<<<<<============<<<<<<999:::<<<===<<<;;;888777::::::;;;<<<===>>>??????;;;<<<>>>>>>>>>???BBBDDDIIITTTbbbooo{{{iii]]]YYYYYY```lll|||rrrdddXXXOOOHHHDDDJJJMMMVVVggg}}}eeeWWWIIIBBB???<<<;;;<<<===<<<;;;::::::;;;===>>><<<<<<<<<<<<=========>>><<<<<<============<<<<<<;;;<<<>>>>>>===999555222>>>=========<<<<<<<<<<<<:::;;;<<<<<<===???BBBEEEDDDNNN[[[hhhyyy~~~pppbbbYYYZZZ```ppp}}}wwwhhh[[[OOOGGGEEEIIILLLXXXgggvvvwww___JJJEEECCC===:::<<<;;;<<<======<<<;;;<<<==================<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@FFFIIIRRRaaauuusssfff]]][[[bbbkkkzzzyyynnn```UUULLLFFFGGGLLLTTTbbbtttjjjSSSIIICCC;;;888;;;;;;<<<<<<;;;:::999::::::========================>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>???@@@CCCFFFMMMZZZlllvvveee\\\\\\dddqqq~~~nnncccWWWOOOJJJIIINNNVVVaaassszzzbbbSSSFFF<<<:::>>>===<<<;;;;;;::::::::::::========================>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>AAACCCIIISSScccxxxwwwiii\\\[[[dddsssxxxfff\\\QQQLLLLLLPPPZZZdddsssrrr___NNNBBB@@@DDD>>>===;;;;;;<<<========================>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>??????>>>>>>============>>>AAADDDHHHPPP^^^sssvvvfff___\\\dddsssxxxhhh]]]TTTMMMLLLPPPYYYfffrrrmmmZZZKKKEEEEEE???===::::::<<<>>>>>>===============>>>>>>??????=========<<<;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>>>>============>>>???CCCHHHNNNZZZpppuuukkk]]]]]]eeeuuummm]]]SSSMMMIIIMMMVVVccctttkkkZZZMMMGGGBBB>>>:::999<<<======;;;<<<======>>>>>>??????@@@======<<<<<<;;;:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>><<>>>>><<<:::<<<======>>>??????@@@@@@===<<<<<<;;;;;;::::::999;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>???@@@;;;AAAFFFJJJRRRfffsssggg```]]]iiirrrzzzmmm]]]PPPIIIFFFIIIVVVggg{{{uuugggUUUNNNFFFBBBBBBAAA>>>:::<<<======>>>???@@@@@@@@@===<<<<<<;;;;;;:::999999<<<======>>>???@@@@@@AAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@===CCCHHHKKKQQQddduuueee[[[^^^eeeyyy|||oooaaaSSSIIIMMMIIIOOObbbyyymmm^^^MMMDDDCCCBBB<<<666<<<======<<<;;;;;;===>>><<<===>>>???===;;;888777======>>>>>>===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<======>>>?????????AAAAAADDDIIIRRRdddyyykkk```^^^fffpppzzznnnbbbXXXOOOJJJLLLOOO\\\rrryyykkkXXXKKKFFFCCC>>>999============<<<;;;<<<==================;;;:::999>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;<<<;;;<<<<<<======>>>??????AAAAAACCCIIIRRReee}}}iii^^^]]]eeesss}}}uuujjj^^^TTTNNNLLLLLLMMMXXXmmm~~~kkk[[[OOOGGGAAA===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===???>>>===<<<<<<<<<===>>>=========<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>???@@@CCCHHHRRReee|||lll\\\YYYbbbqqq|||pppggg]]]SSSLLLHHHKKKPPPUUUeee~~~ooo___RRRHHHDDD@@@@@@??????@@@@@@???>>>===<<<;;;:::;;;===???@@@@@@>>>===;;;;;;<<<>>>???===============<<<<<<;;;::::::;;;;;;<<<=========??????BBBHHHRRRfff|||jjj___XXX___ooo{{{pppaaaZZZRRRNNNIIIGGGMMMVVVhhhyyytttcccVVVOOOEEEBBB?????????@@@???===<<<;;;::::::;;;===@@@BBB@@@>>>===;;;<<<===???@@@======>>>>>>>>>===<<<;;;::::::;;;;;;<<<=========??????BBBHHHRRRfffzzzooo```\\\___nnnsssgggTTTMMMJJJKKKJJJKKKVVVdddzzzkkkbbbQQQLLLEEEAAA@@@@@@>>>;;;<<<<<<;;;;;;<<<>>>@@@BBB???>>>=========>>>???@@@======>>>???>>>===<<<;;;:::;;;;;;<<<======>>>>>>???@@@CCCHHHRRReee}}}oooggg___aaakkk}}}}}}jjj]]]MMMFFFEEEJJJNNNTTTeeexxxxxxfff]]]RRRJJJFFFDDD@@@===<<<<<<<<<<<<===>>>@@@AAA======>>>>>>>>>?????????<<<===?????????>>><<<;;;;;;<<<<<<======>>>??????AAAAAACCCIIIRRReeettthhhcccbbbfffsssvvvcccTTTLLLEEEDDDLLLSSS]]]sssxxxnnn___SSSMMMIIIEEEAAA<<<<<<<<<======>>>???@@@<<<===>>>???????????????<<<===???@@@???>>><<<;;;<<<<<<======>>>?????????AAAAAADDDIIIRRRdddrrrccc]]]^^^hhhwww|||ttteeeUUUMMMGGGEEEEEENNN```tttwwwjjj^^^TTTJJJCCCDDDAAA???>>>>>>???>>>>>><<<===???@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>>>>???BBBGGGTTTkkktttggg^^^^^^dddsss}}}sssnnneeeXXXKKKEEEBBBDDDJJJXXXlllwwwjjj]]]TTTFFFCCC@@@>>>>>>>>>===<<<<<<===>>>?????????>>>>>><<<<<<<<<===============>>>>>>>>>>>>????????????@@@BBBDDDJJJWWWmmmqqqddd\\\\\\fffqqq|||pppddd\\\TTTKKKEEECCCDDDJJJWWWjjj~~~pppeeeRRRMMMFFFAAA???>>>===<<<;;;<<<===>>>>>>>>>>>>===;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@CCCDDDFFFMMM[[[rrr~~~qqqbbbZZZYYYaaaqqqrrreeeWWWNNNIIIEEEFFFIIIPPPZZZjjj}}}xxxggg___SSSHHHAAA??????>>>;;;<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAACCCGGGQQQaaaxxx~~~nnndddZZZYYY]]]gggvvv}}}jjj^^^PPPGGGBBBBBBGGGNNN___iiiyyy~~~rrraaaQQQFFFAAA@@@???<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>?????????BBBIIIUUUhhh{{{rrrddd]]]ZZZ^^^fffooozzztttaaaVVVJJJCCC@@@AAAHHHPPPhhhqqqppp^^^PPPGGGBBB@@@======<<<<<<======>>>??????>>>>>>===<<<<<<;;;;;;<<<=========>>>>>>>>>>>>>>>CCCMMM\\\qqqxxxlllddd]]]ZZZ]]]hhhttt}}}tttdddTTTLLLEEECCCCCCFFFOOOYYYnnnvvvpppaaaTTTIIICCC>>>>>>=========>>>???@@@===============<<<<<<<<<======>>>>>>>>>?????????BBBGGGSSSdddyyyzzzkkk___YYYYYYYYY```pppuuucccRRRHHHDDDAAADDDHHHNNNYYYdddsssyyyppp___QQQGGG???>>>=========>>>@@@AAA;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@FFFLLLXXXjjj~~~~~~uuulll```TTTOOOUUU\\\jjj}}}~~~ppp___TTTPPPGGGEEEDDDFFFMMMWWWbbbiiirrrvvv|||uuu```PPPMMMIIICCC@@@@@@@@@@@@@@@=========<<<;;;;;;::::::>>>???AAAAAAAAAAAABBBCCCMMMVVVfffxxxzzzooodddZZZVVVVVVWWW___nnn{{{pppcccTTTKKKHHHCCCCCCFFFKKKSSS]]]fffkkkqqqsssvvv{{{qqqcccTTTOOOGGGCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>===???@@@@@@@@@BBBEEEGGGRRR^^^qqq|||ooocccYYYSSSWWW^^^[[[dddtttnnnbbbXXXNNNHHHEEECCCFFFLLLTTT[[[bbbgggiiinnnnnnnnnooouuu~~~zzzbbbZZZPPPHHHEEEDDDCCCBBB@@@@@@??????>>>?????????AAAAAABBBBBBCCCFFFKKKNNNYYYiiiuuukkk```XXXSSSRRRXXX```bbbkkk{{{wwwbbbUUUOOOJJJGGGGGGIIINNNVVV]]]cccddddddccciiihhhggghhhkkkttt~~~tttjjj\\\RRRMMMIIIEEEBBBAAA@@@????????????@@@AAAEEEFFFFFFGGGJJJOOOUUUZZZdddttt}}}eee[[[QQQQQQUUUXXX]]]aaajjjtttwwweeeQQQGGGEEEDDDEEEGGGPPPVVV]]]dddgggfffcccaaaccccccccccccfffkkkrrrwww|||mmmbbb[[[UUUMMMGGGGGGFFFDDDCCCCCCCCCEEEEEEDDDFFFKKKPPPVVV^^^gggllluuuxxxmmmZZZQQQLLLRRR[[[bbbfffiiiuuu~~~}}}dddVVVGGGBBBBBBEEEIIINNNWWW[[[bbbgggiiihhheeeccc^^^______```aaadddhhhlllwwwyyyrrrjjj^^^UUUMMMLLLIIIHHHGGGGGGIIIIIIFFFLLLUUU___iiisss|||yyyiii^^^UUUQQQQQQYYYbbbjjjrrryyywwwkkkVVVMMMEEEDDDGGGKKKRRRYYYbbbcccfffggggggfffcccbbb\\\\\\[[[ZZZZZZ\\\aaadddkkkuuuttthhhZZZXXXUUUSSSQQQQQQSSSSSSWWW___kkkwwwqqq___TTTUUUTTTWWW___fffooo{{{uuudddWWWKKKFFFCCCEEEIIIMMMUUU^^^lllkkkjjjhhheeebbb___^^^\\\[[[XXXVVVUUUXXX]]]aaacccnnn~~~wwwkkkiiieeebbbaaaaaabbbbbblllsssxxxlll^^^TTTQQQQQQZZZdddnnnzzzzzzssslllaaaTTTNNNKKKFFFCCCGGGRRR]]]dddfffmmmiiifffeeeeeeddd```]]]\\\ZZZWWWUUUTTTTTTVVVWWW^^^eeeppp|||{{{{{{{{{zzzyyymmmcccYYYSSSSSS[[[fffsss|||}}}nnnfff^^^TTTJJJEEEHHHGGGIIIOOOXXXaaahhhjjjmmmiiifffddddddccc___[[[YYYWWWTTTRRRQQQQQQSSSTTTZZZ```jjjwwwzzzkkk```XXXTTTUUUYYYffftttqqqaaaWWWQQQJJJEEEDDDFFFKKKTTT\\\bbbhhhlllooommmiiieeecccbbb```\\\XXXUUUSSSPPPNNNMMMMMMOOOPPPUUUYYY```kkkxxx|||ooo```WWWRRRSSSZZZbbbooowwwhhhXXXOOOKKKIIIJJJMMMKKKUUUaaaiiilllmmmnnnqqqmmmiiidddaaa```]]]XXXTTTRRRPPPMMMJJJIIIJJJKKKMMMQQQTTTZZZaaammm}}}pppeeeZZZSSSRRRVVVaaalllyyyoooaaaQQQIIIGGGHHHMMMSSSXXXbbbnnntttrrrooonnnooolllhhhccc___^^^[[[UUUQQQOOONNNKKKHHHGGGHHHIIIJJJOOORRRVVV[[[eeetttvvvccc\\\VVVTTTWWW^^^kkkwwwyyyfffZZZLLLFFFEEEHHHPPPXXXgggooowwwyyyuuuooolllllljjjfffaaa^^^\\\YYYSSSOOOMMMKKKIIIFFFEEEFFFGGGHHHLLLPPPTTTXXX___lll}}}xxxrrrtttxxxzzz{{{~~~~~~sssgggYYYVVVVVV[[[aaajjjxxx{{{rrriii]]]SSSJJJHHHKKKQQQ\\\eeetttxxx{{{zzzuuuppplllkkkhhhddd___\\\ZZZWWWRRRNNNKKKIIIFFFDDDBBBCCCEEEFFFHHHLLLQQQTTTYYYdddtttwwwnnnhhhkkkpppsssuuuwww|||||||||{{{yyywwwtttsssnnnpppsssvvvwwwxxxwwwvvv~~~vvvgggZZZUUUUUUYYYbbbkkkuuuwwwlllccc\\\VVVOOOKKKMMMTTT]]]kkkvvv{{{||||||zzzuuuppplllkkkgggccc^^^[[[ZZZWWWRRRNNNIIIGGGDDDBBBAAAAAACCCDDDDDDIIIOOORRRVVV___mmmxxxzzzhhhaaaZZZYYYaaammmwww}}}|||xxxwwwwwwuuunnnhhhiiihhhgggeeedddbbbbbbaaakkkrrr}}}}}}mmmaaaZZZVVVTTTXXX```kkkxxxvvvdddTTTNNNPPPSSSPPPOOOUUU```kkkrrrvvv~~~{{{vvvqqqmmmjjjeeeaaa[[[WWWSSSOOOLLLIIIDDDEEEEEEEEEEEEEEEDDDCCCHHHJJJLLLNNNSSS]]]iiirrrsssaaa[[[VVVXXXaaaooozzz{{{vvvttttttqqqlllgggccc```]]]YYYVVVTTTTTTUUU[[[aaalllvvvsssfff]]]WWWUUUUUU[[[fffssssssggg[[[PPPKKKLLLQQQTTTYYYbbbmmmwww~~~{{{vvvpppllliiiddd```ZZZVVVRRROOOKKKIIIDDDDDDDDDCCCCCCCCCCCCBBBFFFHHHKKKMMMQQQZZZeeemmm~~~zzzlll[[[VVVRRRUUU```nnnyyy}}}xxxrrrooonnnmmmiiiffffffbbb[[[TTTPPPMMMMMMMMMOOOTTT\\\fffqqq|||uuuhhh^^^YYYXXXWWW]]]eeesssqqq```VVVQQQMMMLLLMMMXXX___iiisss{{{{{{uuuooojjjgggbbb^^^YYYTTTQQQNNNJJJHHHDDDCCCBBBAAA@@@AAAAAABBBCCCFFFIIILLLOOOVVV___fffuuuyyyjjjYYYTTTPPPRRR\\\hhhqqqvvvuuuqqqllljjjiiiiiiiiihhhlllhhhaaaZZZSSSNNNKKKJJJJJJMMMRRRYYYcccppp}}}yyyhhh^^^ZZZYYY[[[^^^iiissspppbbbTTTLLLJJJLLLSSSZZZiiipppzzz{{{tttmmmhhhddd___[[[VVVRRROOOLLLIIIGGGEEEDDDBBB@@@???@@@AAABBBAAAEEEIIIKKKNNNSSSZZZ```mmmyyyyyyjjjVVVRRRMMMOOOWWWaaaiiimmmkkkhhheeedddfffhhhjjjlllllljjjeee___WWWOOOIIIFFFEEEFFFGGGKKKRRR]]]iiirrrxxx~~~{{{lll^^^XXXXXXZZZ___fffttt}}}qqq___WWWOOOKKKKKKQQQ___lll}}}zzzssslllfffbbb\\\XXXTTTPPPMMMKKKHHHFFFFFFEEEBBB@@@@@@@@@AAABBBAAADDDIIIKKKMMMQQQXXX]]]fffsssyyykkkUUUPPPLLLMMMTTT]]]cccfffaaaaaa```aaadddhhhlllooommmkkkhhhbbb[[[SSSKKKGGGEEEDDDCCCCCCGGGNNNWWW^^^hhhooo{{{}}}mmmaaaXXXXXXZZZ]]]fffppp|||ssseeeRRROOONNNPPPTTT^^^ooo~~~~~~xxxqqqjjjddd```YYYVVVQQQNNNKKKIIIGGGEEEFFFEEECCCAAA@@@@@@@@@AAAAAADDDGGGIIIKKKOOOVVV[[[bbbmmm~~~|||mmmZZZUUUOOONNNSSSXXX\\\]]][[[\\\^^^```cccggglllooonnnlllhhhbbb[[[TTTNNNKKKFFFEEECCCAAAAAAEEEKKKOOOVVV]]]iiiuuuvvvoooccc[[[YYY___ccceeeooo}}}wwwhhh[[[OOOMMMPPPYYYeeerrr|||vvvooohhhbbb___WWWTTTOOOLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>@@@BBBEEEGGGIIIMMMUUU[[[^^^hhhxxxqqqbbb\\\TTTQQQRRRTTTUUUUUUYYY[[[]]]```cccgggkkknnnkkkhhhbbb\\\UUUPPPMMMKKKCCCBBB@@@===;;;===AAADDDEEEKKKUUUaaammmyyyyyymmmfff```[[[^^^gggkkkmmmxxxrrrgggZZZOOOQQQNNNSSSaaasss~~~zzzuuunnngggbbb^^^VVVSSSNNNKKKIIIHHHFFFDDDAAAAAAAAAAAA@@@>>><<<<<>><<<;;;;;;;;;:::888===BBBHHHOOOWWWddduuu}}}pppiiihhhiii```\\\___lllxxx}}}qqqdddWWWPPPOOOSSS\\\hhhvvv~~~wwwoooiiibbb\\\XXXQQQPPPNNNKKKHHHEEEDDDCCC@@@@@@???????????????@@@AAA@@@@@@DDDKKKQQQSSSSSS[[[bbbnnn~~~~~~rrriii^^^WWWUUUUUUSSSQQQ[[[[[[]]]```dddfffeeeddd```ZZZQQQLLLJJJHHHFFFDDD???===;;;:::::::::999888888<<>>>>>>>>??????DDDBBBBBBEEEIIINNNOOOOOO[[[```kkkzzz~~~uuuhhh^^^ZZZYYYWWWVVV\\\\\\\\\^^^```aaa```___VVVQQQJJJFFFDDDDDDAAA???===;;;999888888888777666777999:::;;;===DDDMMMUUUkkkwww~~~sssjjjggggggfffeeeiiiiiiooo{{{wwwkkk^^^UUUPPPQQQXXX```qqq~~~yyyqqqhhhaaaZZZTTTPPPKKKJJJHHHEEECCCBBBAAA@@@???>>>>>>======>>>??????CCCBBBBBBDDDHHHLLLNNNNNNYYY^^^gggttt|||pppeee___]]]\\\\\\ZZZYYYXXXYYY[[[\\\[[[ZZZSSSNNNGGGDDDCCCBBB???<<<;;;999777666777777666555555666777888:::???GGGLLLYYYhhh|||wwwlllggghhhjjjjjjiiigggjjjrrr~~~zzzggg]]]QQQNNNQQQZZZiiivvvxxxsssjjjbbbZZZTTTNNNKKKFFFEEEDDDBBB@@@???>>>>>>=========<<<======>>>>>>>>>>>>@@@CCCGGGKKKOOOQQQVVVZZZbbbmmm|||vvvjjjbbb]]]ZZZYYYUUUSSSRRRSSSUUUVVVUUUTTTPPPLLLFFFCCCBBB@@@<<<888999777555555555666555444222333333444666:::???CCCLLL[[[qqqxxxpppfffcccfffjjjlllkkklllrrr|||vvviiiYYYRRRMMMPPP[[[jjj~~~~~~}}}{{{zzzpppjjjbbbZZZSSSNNNIIIFFFBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<===???BBBEEEIIIMMMPPPRRRVVV^^^hhhuuu}}}pppddd[[[TTTQQQPPPNNNLLLLLLMMMNNNNNNMMMJJJGGGBBB@@@???<<<888444888666444444555555555444666666555555777999;;;<<>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<======>>>@@@AAABBBBBBEEEHHHKKKPPPUUU\\\dddpppzzzmmm```VVVQQQNNNKKKHHHGGGGGGFFFEEEDDDDDDAAA>>>======;;;666222777555444444555555555444:::999888888999:::;;;;;;@@@IIIZZZpppwwwqqqiiifffbbbaaaeeekkkssswww~~~xxxkkkbbbXXXOOONNNQQQ[[[mmm~~~yyyuuuqqqkkkfff]]]WWWPPPJJJFFFDDDBBBAAA<<<;;;;;;:::::::::;;;;;;999999999999:::;;;<<<======???AAAAAAAAACCCGGGJJJPPPUUU[[[aaajjjwwwvvviii^^^YYYNNNKKKGGGDDDBBBAAA@@@>>>@@@>>><<<<<<===<<<888444777555444444555666555444555444444666888:::;;;:::>>>EEETTTjjj{{{qqqkkkiiiiiiggggggjjjrrr{{{xxxhhh]]]YYYUUUPPPQQQWWWfffzzz}}}vvvqqqkkkddd]]]WWWRRRLLLFFFCCCBBBAAA@@@;;;:::::::::::::::;;;;;;999999999999:::;;;<<<===999<<>><<<:::;;;;;;<<<>>>???===:::777111222444666777777777666666777888777777777999;;;>>>@@@KKKccczzzooojjjjjjjjjkkklllpppvvv~~~}}}rrreee^^^WWWRRRQQQSSS^^^iii||||||rrriii```XXXSSSMMMIIICCC???======<<<<<<;;;:::999888888:::;;;===999999::::::::::::;;;;;;===;;;<<>>===<<<:::;;;;;;;;;<<<<<<;;;777444333333444555555555444444555666777666555555777999???AAALLLccc~~~yyypppiiihhhkkkhhhkkkpppxxx{{{jjjccc\\\WWWRRRRRRZZZcccsss~~~uuujjjaaaYYYQQQLLLFFFCCC???===<<<<<<:::999<<<;;;999777777777999999999999::::::::::::;;;;;;===;;;<<>><<<;;;;;;;;;:::999<<<;;;999777666666666777999999::::::::::::;;;;;;<<<:::;;;>>>??????DDDJJJLLLNNNPPPSSSXXXbbbnnnxxxsssiii[[[PPPIIIEEEBBB???>>>===;;;;;;;;;:::888555999888777666666777888999777888999888777777999;;;===CCCPPPeee||||||tttjjjccc]]]\\\ccclllrrrwwwvvvggg\\\SSSPPPPPPTTT\\\hhh|||yyyoooaaaWWWQQQNNNJJJFFFCCC???;;;999999:::;;;;;;;;;;;;999888777777777888999999999:::::::::;;;;;;;;;:::;;;>>>>>>>>>AAAGGGIIILLLNNNQQQUUU]]]hhhqqqwwwiii]]]TTTNNNHHHDDD@@@>>>;;;:::::::::888777777666666666666888:::;;;666777888888777888:::<<<===EEEUUUjjj|||sssmmmhhhccc______gggqqq~~~qqqccc[[[WWWRRROOORRR]]]mmm~~~oooeeeYYYRRRQQQPPPMMMJJJFFFAAA:::666666888:::<<<::::::999999999:::::::::999999999:::::::::;;;;;;:::999:::======<<>><<<:::888888999:::::::::::::::666888:::;;;;;;===@@@CCCMMMYYYmmmwwwnnniiiiiiggghhhiiijjjqqq{{{pppcccXXXRRRQQQRRRUUU\\\lllyyyiiiYYYRRRLLLLLLPPPQQQKKKEEE@@@===:::888999:::;;;;;;999::::::::::::999999888999999::::::::::::;;;;;;999888999<<<<<<999;;;???CCCFFFKKKNNNRRRXXX```fffrrryyynnnfffaaa\\\TTTMMMHHHDDD@@@>>>===>>>?????????>>><<<;;;:::<<<>>>???@@@CCCFFFIIIUUUbbbvvv~~~sssjjjeeecccgggfffgggiiimmmwwwqqqjjj```YYYVVVUUUUUUTTT\\\iii~~~qqq```RRRLLLHHHIIINNNNNNGGG???>>>======>>>???@@@>>>===:::::::::999888777666555999999:::::::::;;;;;;;;;888777999<<<;;;999:::>>>AAAEEEJJJMMMQQQWWW___eeeooo|||vvvqqqiiiaaaYYYRRRKKKGGGEEEFFFGGGFFFCCC@@@>>>>>>DDDCCCCCCCCCFFFLLLUUU[[[iiivvvuuuoookkkddd^^^[[[YYY```gggjjjsssyyymmmdddZZZSSSSSSUUUUUUZZZaaasss}}}yyyeeeXXXLLLJJJGGGEEEDDDCCCBBB@@@;;;;;;:::999999999::::::888999999999999888777777:::999888888888999:::;;;::::::::::::;;;<<<======>>>AAADDDIIINNNVVV^^^ccclll|||}}}vvvoooiiiccc]]]YYYTTTUUUUUUSSSOOOKKKJJJIIIJJJLLLNNNRRRWWW```iiipppyyy{{{ooojjjfff___YYYWWW___gggooottt|||yyymmmeee[[[VVVRRRSSSTTTYYYeeeqqqvvvaaaTTTIIIGGGDDDCCCBBBBBB@@@???<<<;;;::::::999999999999999999999999999888777777999999888888888999:::;;;::::::999::::::;;;<<<===???AAADDDGGGKKKRRRYYY^^^hhhxxx~~~zzzvvvssslllmmmllliiieeeaaa______^^^aaaeeekkkqqqyyyzzzppphhheeebbb]]]YYYYYYgggpppzzzuuuhhh```]]]UUUTTTUUUXXX[[[cccuuuqqq\\\NNNEEECCC@@@???@@@@@@>>>======<<<;;;:::999999888999999999999999999888888777999999888888999999:::;;;999999999::::::;;;<<<===???AAACCCEEEHHHMMMSSSWWWdddttt}}}{{{zzzzzzzzz}}}zzznnngggcccbbbbbb___```cccpppzzzuuuhhh^^^YYYVVVSSSVVV\\\bbbjjjvvvoooXXXJJJBBB@@@>>>===>>>???>>>======<<<;;;:::999888888888999999::::::999999888777999888999999999999::::::999999999999:::;;;<<<===>>>???AAACCCEEEJJJPPPTTTbbbsssvvvnnnhhhcccaaaaaa``````eeekkk||||||oooeee___[[[VVVSSSQQQWWWaaammm|||nnnWWWHHHAAA???======>>>>>>>>>======<<<;;;:::999999999999999::::::::::::999888888888888999999::::::::::::999999999999:::;;;<<<<<<<<<===???BBBEEEJJJPPPUUUbbbsssxxxnnnhhheeebbb______^^^___gggpppsssiii^^^XXXXXXYYYVVVSSSRRR\\\iiiyyyoooWWWGGG@@@???===<<<===>>>===<<<;;;;;;::::::999999:::::::::::::::::::::999999888777888999::::::::::::999888888888999999:::;;;<<<:::<<<>>>@@@DDDIIIPPPUUUaaarrrwwwnnngggccc```^^^]]]^^^^^^bbbooo|||vvvccc]]]WWWTTTUUUWWWYYYYYY^^^lll{{{oooWWWGGG@@@>>><<<;;;<<<<<<;;;:::::::::999999999:::;;;;;;::::::;;;;;;::::::999888777888999:::::::::999999888888888888999:::;;;<<<:::;;;===???BBBGGGNNNRRR]]]nnnvvvmmmgggbbb___[[[ZZZ[[[^^^aaahhhyyywwwlllZZZZZZXXXVVVUUUXXX\\\```nnn}}}oooWWWGGG???===;;;:::;;;:::999888999999999999:::;;;<<<<<<::::::;;;;;;::::::999888777888999:::;;;:::999999888888888888999:::;;;<<<:::;;;===>>>AAAEEEKKKOOOXXXjjj~~~qqqmmmkkkhhhdddbbbWWW]]]bbbdddjjjvvvsssfff[[[\\\YYYVVVUUUYYYaaajjjppp}}}jjjRRRFFF>>>=========>>>===;;;:::;;;;;;:::999999999::::::<<<;;;:::888777777888888777888888999999999888888999999999999999999999999DDDCCCBBBAAAAAADDDIIINNN\\\hhh}}}|||sssllljjjhhhccc^^^]]]^^^gggooosssxxx~~~qqqhhh^^^VVVXXXVVVTTTUUU[[[fffqqqyyyiiiRRRGGG>>>===<<<<<<======;;;999;;;;;;;;;::::::;;;;;;<<<===<<<:::999888888888999888888999999999999888888999999999999999999999999AAAAAA@@@???@@@CCCIIIMMM[[[ggg|||zzzoookkkiiiiiifff```\\\]]]hhhsssyyykkkbbb^^^ZZZUUUTTTUUUXXX]]]eeerrrhhhRRRGGG>>>===;;;;;;<<<<<<:::888;;;;;;:::;;;;;;<<<===>>>===<<<;;;:::999999999:::999999999::::::999999888999999999999999999999999>>>>>>>>>===>>>BBBGGGKKKXXXeeezzz~~~sssnnnjjjiiijjjjjjfff``````dddppp}}}vvviii^^^[[[[[[[[[ZZZUUU[[[ccclllwwwgggRRRHHH???===;;;:::;;;:::999888999999999:::;;;<<<===>>><<<<<<;;;;;;::::::::::::::::::::::::::::::999888888999999999999999::::::;;;;;;<<<<<<===AAAFFFJJJUUUbbbxxx~~~ssskkkggggggfffggggggccc___ccciiixxx~~~rrriii^^^YYYXXXZZZ\\\]]][[[dddrrr~~~gggRRRHHH@@@===;;;:::::::::999888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888888999999:::::::::999:::;;;<<<===@@@EEEIIIRRR___uuu}}}tttlllfffcccbbb``````aaa``````eeemmm{{{rrrhhhaaaZZZYYYYYYZZZ]]]aaagggrrrhhhRRRHHHAAA>>>;;;:::::::::999888888888777888888999:::;;;::::::;;;;;;;;;;;;:::999<<<<<<<<<<<<;;;:::999999888888888999999::::::;;;:::;;;<<<===>>>AAAEEEHHHOOO]]]sssyyyrrrmmmhhhbbb^^^^^^\\\]]]bbbeeehhhnnnuuu}}}uuullldddaaa]]]ZZZ\\\]]]^^^eeennnzzziiiRRRGGGCCC@@@<<<::::::;;;:::999999999999888888999::::::888999:::;;;;;;:::999999=========<<<<<<;;;:::999777888888999::::::;;;;;;<<<===>>>??????AAAEEEGGGMMMZZZqqq~~~xxxqqqmmmkkkggg```ZZZ^^^]]]```gggnnnrrrwww}}}|||qqqhhh```YYY^^^[[[[[[```bbbfffqqq}}}jjjSSSGGGDDDAAA===;;;;;;;;;;;;:::;;;;;;:::999999999::::::777888999:::::::::999888============<<<;;;:::999777777888999::::::;;;;;;>>>???@@@@@@@@@BBBEEEGGGKKKYYYppprrroookkkjjjjjjhhhccc^^^___eeennntttwwwzzz}}}|||nnn```YYYYYY]]]]]]]]]^^^aaahhhtttvvv^^^KKKKKKCCC======>>>;;;999:::;;;::::::999999999999999===;;;888888888999999888======<<<;;;;;;:::999999999999888888999999:::;;;>>>>>>?????????BBBEEEIIIKKKZZZrrr|||wwwnnnmmmlllkkkiiieee```]]]ccciiiqqqvvvxxxyyyzzz|||{{{vvvmmmccc\\\YYYYYYZZZ]]]]]]aaaiiivvvgggTTTLLLDDD>>>>>>>>><<<<<<===;;;:::999999999999::::::;;;999777888:::;;;<<<;;;======<<<<<<;;;::::::999999999999999999:::;;;;;;>>>????????????AAAEEEHHHPPP]]]rrrzzzrrrmmmkkklllmmmkkkgggbbb___^^^ggglllrrrwwwwwwuuusssssslllfff]]]XXXWWWYYYZZZZZZ___bbbiiiwwwsss```NNNEEE>>>======<<<<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<:::888999:::;;;;;;:::===<<<<<<;;;;;;::::::999:::::::::999:::;;;;;;<<>>>>>??????>>>>>>======>>>>>>??????===;;;:::999999777555;;;;;;;;;::::::999999999;;;;;;::::::;;;;;;<<<===???@@@@@@??????AAADDDGGGUUU\\\mmmxxxrrrmmmhhheeedddffffffdddaaa```bbbeeeggghhhhhhhhhfffccc___\\\YYYYYYWWWRRRPPPTTT]]]dddsss~~~yyyiii^^^SSSMMMHHHCCCAAABBB@@@??????>>>>>>>>>>>>>>>???===;;;::::::999777555::::::::::::999999999999<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAA@@@@@@BBBFFFHHHRRR[[[mmmxxxpppmmmjjjgggddd```bbbdddfffffffffhhhiiifffddd```]]]\\\[[[YYYXXXWWWXXXXXXVVVTTTZZZfffqqquuuiii]]]UUUOOOGGGBBBAAABBBBBB@@@???>>>>>>======<<<;;;;;;<<<===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???@@@AAABBBBBBBBBDDDHHHKKKRRR___ttt{{{qqqkkkhhhgggeeebbb```dddjjjqqqvvvvvvssspppgggaaaZZZVVVVVVWWWYYYYYYZZZZZZZZZ\\\aaalllyyyyyylllddd]]]SSSLLLJJJJJJHHHGGGEEECCCBBBAAAAAA>>>===>>>???AAABBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@AAABBBCCCDDDGGGKKKNNNWWWgggxxxnnnhhhfffeeeccc```dddiiirrr~~~}}}vvviiiaaaXXXRRRSSSWWWZZZ\\\___]]]]]]bbbnnn}}}xxxpppeee^^^[[[QQQPPPNNNKKKIIIHHHGGGFFFCCCBBBBBBCCCDDDCCCAAA>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEHHHMMMPPP\\\ooo~~~ppphhhfffiiifff]]]^^^ggghhhvvvwwwmmm^^^PPPNNNTTTYYY\\\___YYY___hhhrrr}}}|||tttpppkkkggg```ZZZUUURRRRRRRRRPPPOOONNNNNNOOOPPPOOOMMMMMMLLLKKKKKKKKKJJJGGGDDDKKKBBB<<<>>>CCCCCCAAA@@@FFFEEECCCDDDGGGMMMSSSWWWiii|||zzzrrrlllddd```cccaaa\\\```jjjuuuxxxfff\\\TTTUUUYYY[[[\\\^^^```iiivvv~~~yyyrrrmmmiiiggggggcccaaa``````aaabbb```___]]]\\\ZZZYYYWWWTTTPPPMMMPPPHHHDDDHHHLLLKKKGGGEEEHHHGGGFFFHHHLLLTTT[[[```uuuzzzooogggggg```]]]`````````hhhssswwwppp^^^YYYXXX[[[^^^^^^___aaalllwww}}}|||{{{{{{||||||zzzyyyvvvtttqqqnnnkkkgggbbb^^^YYYTTTRRRVVVYYYVVVPPPMMMKKKKKKKKKOOOUUU___hhhnnn}}}}}}|||{{{zzzzzzzzzzzzzzzzzz|||~~~xxxsssqqqooossszzzzzzpppiiieeeddd```aaaeeehhhkkkttt}}}zzzrrrkkkeee[[[YYYYYY]]]___aaafffmmm|||~~~yyyuuuiiifffeeejjjjjjddd\\\XXXUUUUUUWWW[[[dddoooyyy~~~zzzzzzyyyzzz|||~~~}}}|||wwwwwwwwwwwwvvvtttssssssrrrrrrsssvvvzzz~~~{{{uuummmeee^^^ZZZXXXXXX\\\eeeppp}}}uuulllhhhfffgggaaabbbfffmmmqqqtttzzz~~~yyyuuuooohhhccc```^^^[[[ZZZ]]]aaahhhttt~~~~~~wwwoookkkjjjkkkmmmrrrzzzxxxttttttsssssstttwwwxxxxxxxxxvvvwwwxxxxxxwwwvvvtttsssooonnnmmmnnnooopppooommmhhhddd\\\TTTMMMIIIFFFEEEGGGJJJRRR^^^nnn|||tttjjjcccaaaeeehhhbbbffflllqqqssstttvvvxxxuuunnnhhheeebbb]]][[[\\\bbb^^^^^^cccjjjuuu{{{tttoooqqqooommmmmmppprrrtttttttttvvvxxxyyyyyyxxxvvvtttpppnnnkkkiiigggddd```]]]UUUQQQJJJDDD@@@>>>>>>??????@@@EEEPPPaaawwwvvvsssnnngggaaaaaadddhhhiiimmmqqqrrrqqqooonnnmmmiii```YYYXXXYYYXXXYYY^^^cccaaadddooozzzyyyqqqmmmooollliiiiiikkknnnpppqqqnnnppprrrtttuuusssrrrppprrrooojjjfffbbb]]]XXXTTTLLLHHHCCC>>><<<===???AAA======@@@IIIZZZqqqzzzqqqqqqnnniiidddcccfffiiiqqqtttuuurrrnnnkkkhhhfffggg\\\UUUWWWZZZ[[[___eeebbbcccjjjyyy}}}tttmmmiiihhhfffeeeeeegggiiijjjjjjllllllnnnqqqsssssspppmmmllliiifffccc^^^YYYSSSNNNDDD@@@:::666666888:::;;;===<<<>>>EEEUUUkkkvvvtttsssrrrqqqpppooonnnnnnnnnuuurrrpppnnnggg^^^[[[\\\ZZZUUUUUU\\\___]]]]]]aaadddqqq|||rrrkkkfffcccbbbaaacccfffiiikkkkkkhhhhhhiiikkkmmmmmmkkkiiifffdddaaa^^^ZZZTTTMMMHHHBBB>>>999666666888999:::;;;;;;===DDDUUUllluuunnnnnnrrrsssvvvxxxxxxxxxvvvuuuyyyrrrjjjeee^^^VVVTTTUUUSSSRRRTTTZZZ\\\^^^eeennnwww|||rrriiidddaaa```___aaadddgggiiiiiijjjiiiiiijjjkkkkkkjjjhhhfffdddaaa]]]XXXQQQHHHCCC>>>;;;888666777888888888;;;:::<<>>III\\\ssswwwrrrmmmhhhhhhkkkmmmttt~~~}}}xxxpppdddXXXUUUVVVUUUVVVXXXWWWYYY\\\```gggrrryyytttuuu}}}}}}sssnnnqqqooommmlllmmmnnnmmmmmmooommmkkkkkkkkkkkkjjjhhhfffccc___YYYQQQGGG===777777666555666888888888777::::::???LLL```www{{{vvvqqqooolllggggggjjjpppwwwwwwqqqdddZZZSSSUUUXXXXXXXXXYYY[[[]]]aaahhhvvv{{{rrrllllllttt~~~~~~yyyxxxvvvtttssstttvvvuuuuuusssrrrpppppppppooollljjjgggccc^^^XXXPPPHHH???:::666555444555777999999888:::<<>>:::777777555333444777:::<<<<<>>IIIUUUhhh{{{zzzrrrqqqppplllggg_________^^^]]]^^^aaacccnnnkkkeee^^^WWWSSSQQQPPPVVVZZZ]]]\\\[[[aaalllvvv~~~yyyxxx{{{zzzmmmgggaaaYYYUUUVVVRRROOONNNOOOLLLGGGEEEGGG???===:::999999888777666777666888;;;===>>>CCCJJJRRR___sss{{{rrrmmmllljjjgggccc]]]___aaaaaaaaaaaaccceeeccc___ZZZWWWVVVWWWXXXYYYWWWYYYZZZ\\\aaalll|||~~~|||~~~~~~}}}~~~wwwlll```UUUPPPPPPIIIFFFEEEFFFDDD???>>>@@@<<<:::888888999999999888666666888:::;;;???IIITTT```nnnuuurrrmmmiiigggeeeaaa___\\\___cccdddddddddddddddaaa\\\VVVSSSUUUXXXYYYYYY[[[[[[]]]bbblll|||{{{vvvtttuuuzzz}}}yyyjjj]]]UUURRRJJJFFFDDDDDDBBB>>><<>>CCCRRR```rrr}}}}}}uuurrrpppmmmiiieeeaaa___]]]\\\___ccceeedddbbb``````]]]YYYUUUUUUXXX[[[[[[ZZZ```bbbgggqqq~~~}}}wwwtttssssssqqqttt{{{{{{mmmaaaZZZQQQLLLIIIHHHDDD???===???>>><<<;;;:::;;;<<<;;;:::===>>>BBBFFFJJJRRRcccrrr{{{uuupppmmmllliiifffccc```^^^]]]\\\^^^aaaaaa___[[[YYYYYYPPPPPPQQQVVV]]]aaacccbbbdddkkkwwwzzzuuusssrrrrrrkkknnnttt{{{uuukkk___YYYTTTQQQKKKDDDAAABBB@@@>>><<<<<<===>>>===<<<@@@AAAGGGOOOWWWbbbsssyyyuuurrrooommmfffeeeeeefffgggeeeaaa^^^\\\]]]]]]ZZZWWWUUUTTTTTTNNNPPPTTTXXX]]]aaadddffflllwww~~~xxxssspppnnnlllhhhjjjnnnttt|||uuuooogggbbbZZZQQQMMMMMMHHHGGGFFFGGGIIIJJJJJJJJJNNNOOOUUU___iiisss}}}vvvtttqqqnnnmmmlllkkkkkkiiiiiilllpppssspppfff^^^ZZZZZZWWWTTTQQQPPPRRRTTTTTTWWW[[[\\\]]]bbbjjjpppyyyssspppmmmjjjgggggghhhjjjooouuu|||yyyrrrhhh^^^YYYYYYSSSRRRQQQSSSVVVYYYYYYYYYddddddhhhrrr{{{zzztttnnnkkkhhhhhhhhhiiiiiiiiiiiihhhrrrssswww~~~zzzkkk___YYYXXXTTTPPPNNNOOORRRVVVRRRWWW\\\^^^aaajjjyyyzzzsssooonnnlllhhhfffffffffhhhkkkpppwww}}}}}}vvvqqqooolllkkkjjjjjjkkknnnrrrtttwwwxxx{{{{{{uuupppmmmjjjeeeaaadddaaaaaaeeefffeeekkksss}}}lll^^^RRRPPPMMMNNNQQQVVVZZZ\\\^^^___bbbgggooo|||zzzvvvqqqmmmkkkhhhfffdddbbbcccdddgggkkkooosssuuu~~~wwwnnnlllkkkkkkkkkiiieeeaaa___]]]```fffkkkooowww}}}kkk^^^RRRQQQPPPRRRTTTXXXZZZ[[[[[[aaajjjuuu{{{vvvsssoookkkiiigggeeecccaaaaaabbbdddgggkkknnnpppwww~~~|||nnnddd^^^```dddiiikkkiiiddd```\\\^^^dddnnnvvv}}}vvvfff[[[RRRSSSTTTUUUWWWYYYZZZ[[[^^^hhhwww}}}wwwsssrrroookkkiiigggfffdddbbb_________```bbbdddfffhhhmmmuuunnn```YYYXXX]]]ccciiikkkhhhbbb^^^```fffppp|||xxxhhh\\\UUUVVVVVVVVVVVVWWWYYY\\\^^^lllvvv{{{vvvppplllmmmjjjhhhfffeeedddbbb```]]]\\\\\\\\\]]]^^^```aaafffmmmyyyrrrbbbVVVQQQRRRXXX___eeegggeeeaaa^^^fffpppvvvfff[[[TTTRRRYYYYYYXXXWWWWWW[[[bbbggg}}}yyyuuupppkkkggggggfffdddcccbbbaaa___]]]YYYYYYXXXXXXXXXYYY[[[\\\ccciiitttwwwfffXXXQQQNNNNNNSSSZZZ```bbbdddeeeeeeooo|||ttteeeZZZTTTSSSSSS[[[[[[\\\\\\^^^eeepppxxxyyysssooojjjfffdddbbb```___^^^^^^\\\ZZZWWWTTTSSSSSSSSSTTTUUUWWWXXX```fffppp{{{xxxiii]]]WWWVVVUUUVVVZZZ^^^bbbeeeiiiooosss~~~}}}rrrbbbVVVQQQRRRTTTUUUXXX\\\aaaeeekkkuuuzzzsssmmmiiifffcccaaa\\\[[[YYYYYYXXXVVVSSSQQQNNNMMMMMMNNNOOOQQQSSSTTT]]]bbbkkkvvv|||mmmaaa[[[\\\___aaadddfffhhhjjjlllqqqxxx~~~~~~ooocccUUUMMMMMMQQQTTTTTTUUU\\\eeemmmvvv{{{vvvoooiiifffcccaaa___XXXWWWUUUUUUTTTRRROOOLLLIIIIIIIIIJJJLLLOOOQQQRRRYYY^^^gggsssyyynnn```ZZZ]]]fffnnnrrrzzzzzzzzzzzz|||vvvhhhYYYRRRNNNOOORRRTTTXXX]]]YYY```lll|||~~~vvvxxxuuunnnggg```]]]]]]___XXXTTTRRRQQQOOOJJJHHHJJJEEEEEEEEEDDDDDDGGGLLLPPPVVVZZZaaalllzzz{{{llleee^^^^^^gggsss}}}wwwgggZZZRRRNNNMMMPPPQQQRRRVVV\\\eeemmmzzzyyyuuuqqqkkkccc]]]ZZZYYYZZZRRRNNNLLLLLLIIIEEECCCEEECCCDDDCCCCCCCCCFFFKKKOOOTTTXXX___jjjxxxxxxnnneeebbbccciiivvvrrrfffXXXNNNMMMMMMOOOSSSSSSTTTYYYaaauuu~~~~~~xxxoookkkeee^^^XXXUUUTTTTTTMMMIIIGGGGGGEEE@@@???BBB@@@AAAAAAAAABBBEEEJJJNNNQQQUUU]]]ggguuu~~~}}}~~~~~~~~~}}}{{{qqqkkkmmmnnnrrrzzz{{{mmmbbbYYYRRRMMMOOOPPPSSSVVVWWWZZZdddooo|||yyy|||yyyrrrjjjeee___XXXTTTQQQOOONNNJJJFFFDDDEEEDDD@@@???AAA>>>??????@@@AAADDDHHHLLLMMMRRRZZZdddqqq|||}}}}}}|||~~~|||yyyyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuwwwwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~xxxuuutttttt}}}|||lll^^^UUUQQQQQQRRRSSSRRRTTTXXX[[[cccqqq~~~zzzxxxvvvyyy~~~}}}tttkkkddd___YYYTTTQQQOOOLLLJJJFFFCCCBBBCCCBBB>>>>>>AAA<<<===>>>???@@@BBBFFFIIIJJJOOOXXXbbbnnn~~~uuuvvvxxxyyyzzz{{{{{{{{{}}}{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuurrrpppoooqqqqqqqqqqqqooommmlllmmmnnnnnnmmmlllmmmnnnppprrrssstttttttttuuuwwwxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}|||||||||~~~~~~|||~~~}}}uuussswww}}}~~~qqqaaaWWWPPPNNNPPPTTTVVVTTTUUUZZZbbbmmm~~~zzzvvvtttrrruuu{{{}}}zzzoooeee^^^YYYSSSOOONNNMMMIIIGGGBBB???>>>??????<<<<<>>?????????AAADDDGGGGGGMMMVVV```kkk|||jjjkkkmmmooopppqqqqqqqqqwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwxxxyyyxxxvvvuuusssttttttuuuuuuttttttsssttttttsssrrrqqqooommmllliiigggeeedddeeefffffffffdddcccbbbbbbdddeeedddccccccdddfffhhhiiijjjjjjjjjjjjlllooonnnmmmlllmmmooonnnnnnoooppppppooonnnnnnrrrsssssstttuuuvvvvvvvvvvvvxxxzzzyyyxxxxxx{{{}}}~~~}}}~~~~~~~~~|||zzz|||}}}~~~~~~~~~{{{|||}}}~~~~~~~~~zzzxxxvvvuuuxxxooodddZZZUUURRROOOQQQVVVYYYVVVXXXaaammm{{{zzztttrrrpppnnnpppuuuzzzzzzssshhh___XXXSSSMMMKKKKKKKKKGGGDDD???<<<<<<>>>>>>;;;<<>>@@@@@@???@@@CCCEEEEEELLLUUU___jjjzzzaaaccceeehhhjjjjjjkkkkkkrrrqqqppppppppppppqqqrrruuusssqqqqqqrrrrrrpppooonnnnnnnnnnnnnnnmmmlllkkkiiiiiiiiihhhgggfffddddddbbb```]]]]]]^^^______^^^]]]\\\[[[\\\^^^___^^^]]][[[]]]___aaacccccccccccc```ccceeeeeecccbbbdddffffffgggiiijjjjjjiiigggfffiiiiiijjjkkklllmmmnnnnnnsssuuuwwwwwwuuuuuuxxx{{{|||{{{yyyyyyzzzyyywwwuuuzzz{{{}}}~~~~~~~~~}}}|||zzz{{{{{{{{{|||~~~~~~~~~{{{|||~~~|||lllooosssxxx~~~|||bbbZZZUUUVVVVVVSSSTTTYYY\\\YYY\\\hhhwww|||vvvpppooollljjjlllqqqxxx||||||xxxrrrkkkbbbZZZTTTOOOJJJHHHIIIIIIFFFBBB@@@===<<>>???@@@@@@???@@@BBBDDDDDDLLLUUU^^^iiizzzWWWXXXYYY[[[]]]^^^______aaabbbccceeefffggghhhhhhlllkkkhhhfffdddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaeeebbb___^^^___^^^[[[XXXXXXXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWYYY[[[\\\[[[YYYWWWUUUYYYYYYZZZZZZ[[[\\\\\\\\\[[[]]]___```___^^^^^^___dddcccccccccccceeefffgggfffgggkkkpppsssssspppnnnssstttuuuwwwwwwwwwvvvvvvvvvxxx{{{{{{zzzyyyyyyzzzxxxxxxyyy{{{|||~~~~~~~~~|||}}}~~~~~~wwwoooiiidddiiirrrvvvhhhYYYRRRPPPTTTYYYXXXVVVVVVYYY^^^iiixxxyyytttpppkkkfffddddddggghhhppppppooolllggg```YYYUUUPPPKKKFFFDDDEEEEEE@@@<<<>>>>>>???>>><<<<<<===???EEEBBB???>>>@@@BBBAAA@@@IIIIIINNNZZZhhhyyyRRRSSSTTTVVVVVVWWWWWWWWW[[[[[[]]]^^^___`````````^^^]]][[[ZZZXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY]]]ZZZXXXXXXYYYYYYWWWUUURRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVUUUSSSQQQOOOQQQRRRRRRSSSSSSTTTTTTUUUTTTVVVWWWWWWVVVVVVWWWXXX[[[[[[ZZZZZZ[[[\\\^^^______aaaeeejjjnnnooollljjjkkklllnnnooooooooonnnmmmqqqtttwwwxxxxxxwwwxxxyyyvvvvvvwwwxxxzzz|||~~~}}}}}}}}}}}}|||}}}~~~}}}sssjjjccc___eeelllxxxxxxhhh\\\PPPMMMNNNTTTXXXWWWVVVWWW[[[dddsssyyysssnnnkkkeee```^^^___aaabbbgggfffeeebbb]]]XXXRRROOOLLLGGGCCCAAABBBBBB>>>;;;===>>>>>>===<<<;;;===>>>DDD@@@===<<<>>>AAAAAAAAAIIIIIIPPP\\\jjj{{{LLLLLLMMMNNNNNNNNNMMMMMMQQQRRRSSSUUUUUUVVVVVVVVVRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPOOOPPPQQQQQQPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKJJJKKKLLLMMMMMMLLLJJJHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOONNNMMMMMMPPPRRRVVVUUUUUUUUUVVVWWWXXXYYYVVVXXX\\\bbbfffgggfffdddfffggghhhiiijjjiiihhhhhhiiilllppprrrssstttuuuwwwtttttttttuuuxxxzzz}}}~~~|||{{{{{{{{{||||||}}}~~~}}}~~~~~~rrrhhhbbb___]]]gggqqq~~~xxxsssnnnfffZZZQQQJJJKKKPPPWWWXXXVVVVVVYYYbbboooxxxooojjjdddaaa\\\WWWUUUUUUWWWXXXYYYXXXVVVTTTPPPLLLIIIGGGFFFBBB>>>===>>>>>><<<999;;;<<<===<<<;;;:::<<<>>>AAA>>>;;;:::<<>><<<;;;<<<<<<:::999:::;;;<<<;;;::::::;;;===???===;;;:::;;;???BBBDDDCCCEEELLLWWWdddsss???@@@AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFF???@@@AAACCCCCCBBBAAAAAADDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAA???>>>>>>AAACCCEEEAAABBBCCCDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIHHHGGGEEEGGGJJJLLLIIIJJJKKKKKKLLLLLLMMMMMMQQQRRRSSSVVVYYYYYYWWWUUUVVVVVVWWWXXXXXXWWWVVVUUUYYY\\\aaadddgggiiikkkmmmnnnoooqqqsssvvvyyy{{{}}}}}}~~~|||{{{{{{|||}}}}}}|||~~~~~~~~~~~~~~~~~~xxxpppjjjiiijjjlllmmmuuuttteee___XXXSSSPPPNNNKKKIIIJJJMMMTTTZZZ\\\___hhhrrrsssiii```WWWRRRNNNKKKHHHDDDCCCCCCDDDEEEDDDCCCBBB@@@?????????@@@>>>===;;;:::;;;;;;:::999999:::;;;:::999:::<<<===>>>===<<<;;;<<>>@@@BBBCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA:::;;;;;;<<<======<<<<<<<<<======>>>>>>?????????BBBCCCCCCAAA???======>>><<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::<<<>>>@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDCCCBBBCCCEEEGGGGGGHHHIIIJJJJJJKKKJJJJJJNNNNNNOOOQQQSSSSSSPPPNNNPPPQQQRRRRRRRRRQQQPPPOOOQQQTTTYYY\\\^^^```bbbdddfffiiilllppptttvvvwwwwww{{{}}}|||{{{{{{zzz{{{|||~~~~~~}}}~~~{{{}}}~~~~~~~~~~~~tttooojjjhhhiiimmmppprrr~~~rrrggg[[[VVVOOOJJJHHHHHHHHHHHHLLLOOOWWW```fffmmmzzzuuufff[[[SSSLLLHHHEEECCCAAA???>>>>>>@@@AAA???>>>>>>============>>>===<<<;;;:::::::::::::::999:::;;;;;;::::::<<<>>><<<============>>>AAADDDGGGJJJQQQYYYbbbooo999:::<<<===>>>?????????>>>>>>>>>>>>>>>===<<<;;;999999999999999::::::;;;666777777888999999:::::::::<<<===<<<999888999;;;888888888888888999::::::888888888888999:::;;;<<<=========>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAA???AAABBBBBBAAA@@@BBBCCCEEEEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHJJJMMMMMMKKKIIIMMMMMMNNNOOONNNMMMLLLKKKJJJMMMQQQTTTVVVWWWYYYZZZ]]]```fffkkkooopppooooootttwwwzzz||||||}}}~~~xxxxxxxxxxxxzzz|||~~~~~~|||zzz||||||}}}~~~~~~}}}}}}~~~~~~~~~yyyqqqmmmiiiiiinnnuuu|||xxxnnncccYYYQQQMMMIIIFFFGGGKKKOOOQQQXXX[[[cccnnnwwwvvvfffXXXOOOHHHCCC@@@???>>>===;;;;;;===???@@@:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888999999999:::;;;;;;:::;;;===???:::<<<>>>>>><<<<<>>??????@@@@@@AAA>>>@@@BBBBBBAAA@@@AAABBB>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCFFFHHHIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFIIIMMMOOOPPPQQQRRRTTTVVVZZZaaagggkkkkkkjjjhhhiiikkkoooqqqrrrssstttvvvuuuuuuvvvwwwyyy{{{~~~}}}~~~yyywwwzzz~~~|||}}}~~~}}}|||{{{|||}}}~~~wwwqqqsssooolllmmmuuu~~~ooocccXXXPPPHHHGGGEEEFFFKKKRRRYYY^^^gggiiiqqq}}}vvvkkk[[[NNNFFFBBB>>><<<===<<<;;;:::;;;<<<>>>@@@888888999:::::::::999999<<<<<<;;;:::888777777888999;;;<<<<<<;;;<<<>>>@@@777;;;===>>><<<;;;<<<>>>EEEJJJRRR[[[dddrrr666777777777888888888888===;;;999999999999777666666444222333555666444222444333222222444444333222444555777888888888777666666666666555444444666888777888999999888777888999::::::::::::999999888777:::::::::;;;;;;;;;<<<<<>>>>>======<<<<<>><<<<<<<<<<<<<<<<<<;;;:::999888::::::::::::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999;;;=========>>>AAACCCHHHLLLRRRZZZfffxxx666666666777777777888888;;;999777777777777555333333222000111333444222000333222111111333333222111333444444555666555555555555555444333111222555777555666777666555666888999999999999999999888777777999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>>>>???>>>===<<<===???AAABBBAAA???@@@AAAAAABBBBBBAAAAAADDDEEEEEEFFFHHHIIIIIIJJJMMMOOORRRUUUXXXYYYYYYYYYYYYZZZ[[[\\\___aaacccdddhhhfffggglllooooooqqquuutttvvvxxxxxxvvvuuuvvvwwwwwwxxxyyyxxxwwwwwwyyyzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~wwwsssrrrpppmmmpppsssyyyuuufffYYYPPPJJJHHHEEEFFFJJJRRR^^^mmm|||qqq```SSSGGGBBB@@@===<<<>>>============<<<;;;:::::::::999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<=========???BBBDDDHHHMMMTTT]]]iii{{{555555555666666666777777888666555444555444222111111///...///000111000...222000///000111222111000222222222222222333444444444444333111///000333666333444444333333444777:::777888888888888777666666777777777777888888888999999999999999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;:::999888999;;;=========;;;<<<======>>>>>>======@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJMMMNNNOOONNNNNNTTTTTTTTTTTTUUUWWWXXXYYY___]]]^^^bbbeeedddgggkkkjjjllloooppppppppprrrsssqqqrrrssssssrrrrrrtttvvvzzz{{{||||||{{{|||~~~~~~~~~~~~||||||~~~~~~~~~~~~|||{{{zzz|||~~~|||tttnnnlllllllllmmmpppxxxwwweeeWWWNNNIIIGGGEEEEEEHHHQQQ^^^pppvvvdddSSSIII@@@======<<<===@@@>>>>>>>>>======<<<;;;;;;<<<;;;:::999888888777888999999999999::::::::::::=========<<<<<<<<<<<<<<<=========<<<<<<>>>CCCFFFJJJPPPXXXcccppp444444444444555555555555777555333333333333111//////........./////////...000///......000000///...222111000000000111333444111222333333111111222333333333222111111333888;;;555666666666666666555555555555555555666666666666666777777888888999999999:::::::::999999888888888999888777888:::;;;<<<;;;888999::::::;;;;;;::::::;;;;;;<<<======>>>??????@@@AAACCCEEEFFFGGGGGGGGGOOOOOOOOOOOOOOOPPPQQQRRRVVVSSSTTTXXXZZZZZZ\\\______bbbeeehhhiiijjjlllnnnkkklllmmmmmmmmmnnnppprrrtttuuuwwwwwwwwwxxxzzz|||}}}}}}~~~}}}{{{{{{|||}}}~~~~~~}}}zzzyyyyyy|||~~~~~~~~~wwwrrrnnnnnnmmmlllmmmpppvvvssshhhYYYMMMHHHGGGFFFEEEJJJPPP[[[lllooo\\\JJJBBB;;;:::;;;;;;===@@@>>>======<<<<<<<<<<<<<<<======<<<;;;::::::::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;>>>CCCGGGLLLSSS^^^jjjxxx222222333333333444444444666555333333333333111///.../////////....../////////...------//////...---222111000///000111222333...111555666555222111000222333222111111333777;;;333333444444555444444333333333333444444444555555666666666777777888888888999999888888777777666666777666555555777999999888777777888999999999999888777777888888999999::::::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJNNNKKKLLLOOOQQQPPPRRRUUUVVVXXX\\\___```bbbeeegggdddfffggghhhhhhiiilllnnnoooqqqrrrsssssstttwwwyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{{{{zzzyyywwwxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{tttmmmjjjlllpppqqqnnnnnnsssxxxqqq```YYYOOOHHHFFFFFFFFFFFFPPPYYYgggyyylllXXXFFF@@@;;;;;;;;;:::<<<@@@===<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<@@@EEEIIIMMMUUUbbbooo}}}111111111222222222333333666555333222333222111///...///000///...---...000///---,,,---...///...---000////////////000111111---000444666555222000///222222222111111222555888111111222333333333333222222222222333333333444444555555555555666666666666666666666666555555555555444222111111333555444444555555666777777777777666444555555555666666666666888888:::;;;===???AAAAAA?????????@@@AAACCCEEEFFFGGGDDDDDDHHHIIIHHHIIIMMMMMMPPPSSSVVVWWWYYY\\\^^^[[[]]]___```aaacccfffiiikkkmmmooopppppprrruuuwwwvvvwwwwwwuuusssssstttuuuvvvvvvwwwvvvuuuvvvyyy{{{zzzzzz{{{{{{||||||}}}}}}{{{|||~~~xxxoooiiifffeeejjjssstttpppqqqwww~~~sssiiicccOOOMMMIIIFFFEEEFFFJJJLLLXXXdddvvvjjjUUUEEE@@@======<<<:::;;;???<<<;;;:::999999:::;;;<<<999999999888888999::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@DDDIIIMMMPPPYYYgggvvv000000000111111111222222555444222111222111000...,,,...000///---,,,...//////---,,,---...///...---,,,---......//////.........000222222000//////000000111111111000000222444///000111222222222222111111222222222333333333333444444333333333333333333222222222222333333333333111000//////111222222111222333444444555555444444333333333444444444444555666666777777888:::;;;;;;>>>>>>>>>>>>???AAABBBBBBAAA>>>>>>AAABBBAAABBBEEEFFFHHHKKKNNNOOOPPPRRRTTTRRRTTTVVVWWWYYY[[[^^^aaaeeegggiiijjjjjjlllooorrrqqqqqqqqqooommmlllmmmooonnnppprrrrrrrrrsssuuuwwwvvvvvvwwwxxxxxxyyyzzzzzzxxxyyy{{{}}}xxxsssooojjjfffgggeeekkkuuuvvvrrruuu~~~{{{sssjjjbbbZZZUUUGGGHHHHHHFFFEEEIIIQQQXXXeeessseeeOOODDD@@@>>>>>><<<999;;;???===<<<;;;::::::;;;<<<===;;;;;;:::999888888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<>>>@@@CCCEEEIIINNNQQQYYYcccrrr000000000000111111111111444222111000111000///---+++---///...,,,+++---//////...------//////...---***+++,,,---...---,,,+++000000///---,,,---///222...///111000//////000111//////000111111111111111111222222222222333333333333222222222111111000000//////000000111111222222222000//////111222222111111111222333333333333333333333333333333444444444666555555444555555666666;;;;;;;;;;;;;;;<<<<<<======::::::===>>>===>>>AAAAAADDDGGGHHHIIIJJJLLLNNNKKKMMMOOOQQQSSSUUUYYY[[[^^^```bbbdddeeegggjjjllllllmmmmmmkkkiiihhhiiijjjiiikkknnnppppppqqqssstttsssttttttuuuvvvwwwwwwxxxuuuvvvxxxzzz|||~~~~~~vvvooolllkkkiiigggkkkhhhmmmvvvyyyuuu{{{wwwqqqggg^^^VVVPPPJJJGGGFFFIIIJJJHHHGGGMMMYYYcccqqq|||aaaJJJBBB???>>>>>><<<:::;;;@@@>>>===<<<;;;;;;<<<>>>??????>>>===;;;:::999888888::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????===???CCCFFFIIIMMMRRRUUUcccmmm}}}---......///000111111222...///000111111111111111++++++++++++,,,,,,---......---,,,---//////...---------------------------......------...///111222////////////000000000000111111000000//////......000000000000////////////000000111111111111000000000000000000////////////000000111222222000///...555444222111111111222222222222222222222111000///333333333444444666777777<<<;;;:::999999:::;;;<<<<<<999666555777:::;;;<<<===???AAABBBBBBCCCEEEFFFDDDDDDEEEHHHKKKOOOSSSUUUUUUYYY\\\]]][[[\\\aaafffeeedddccccccbbbbbbccccccfffhhhiiikkkmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrnnnoooppprrrtttuuuvvvwwwyyy{{{~~~yyyrrrkkkhhhkkknnnnnnlllooollljjjjjjooovvv|||~~~vvvnnniiifff^^^UUUNNNLLLKKKJJJIIIJJJJJJJJJJJJPPP]]]ppp~~~uuu]]]MMMAAA@@@>>>=========>>>???;;;::::::999999::::::;;;===>>>>>>===;;;999:::;;;999999999:::<<<===<<<;;;===;;;:::;;;???@@@???===FFFHHHKKKNNNRRRXXX___dddttt---......///000000111111//////000111111111000000------,,,,,,------......///...------...///...,,,------------------------000///...------...//////---------......//////////////////.........------000000/////////.........///000000111111000000///000/////////////////////000000000000000//////...333222111000///000000111000111111111000000///...333333333333444555666777999888777777666666666666:::888666666777999::::::<<<===????????????AAACCC@@@AAABBBDDDGGGJJJMMMOOOLLLOOOSSSSSSRRRSSSWWW[[[^^^^^^^^^]]]]]]^^^^^^___aaabbbeeegggiiijjjjjjjjjkkkkkkllllllmmmnnnnnnooommmmmmnnnoooqqqrrrssssssvvvxxx{{{||||||}}}~~~~~~zzzsssoookkkjjjlllmmmlllkkkjjjkkklllooorrruuuwwwwwwyyyxxxuuupppjjjccc]]]YYYVVVQQQLLLJJJJJJKKKKKKJJJJJJMMMRRRWWW___mmm}}}sss[[[LLL@@@???>>>===<<<===>>>>>>;;;;;;::::::::::::;;;;;;===>>>>>>===:::999999:::<<<<<<<<<>>>???@@@@@@???BBBAAA@@@AAADDDGGGGGGEEEIIILLLQQQWWW]]]dddkkkppp.........//////000000111000000000000000000///...//////...---------......000...------......,,,+++------------------------111000///------,,,------++++++,,,,,,---...//////---------------,,,,,,,,,//////.........---------/////////000000/////////////////////////////////111000000///////////////111000000////////////000//////000000//////......222222222222333444555555444555555666666555555555888777555666777999888888999;;;<<<<<<;;;;;;<<<===<<<<<<===>>>@@@BBBDDDFFFEEEIIILLLMMMLLLMMMPPPSSSUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[^^^aaaccceeeeeefffggghhhhhhiiiiiijjjjjjkkkkkkkkkkkklllmmmmmmnnnnnnqqqsssvvvxxxxxxyyy{{{}}}|||}}}}}}|||zzz{{{|||~~~}}}}}}}}}uuupppmmmlllkkkjjjiiiiiihhhhhhfffjjjooossssssqqqmmmjjjjjjhhheeeaaa\\\XXXTTTSSSLLLJJJHHHIIIJJJLLLLLLKKKLLLSSS]]]hhhssspppXXXIII???>>>===<<<<<<<<<===>>>;;;;;;::::::::::::;;;;;;===>>>>>><<<:::999999:::;;;<<<<<<===>>>?????????CCCBBBBBBDDDHHHLLLNNNOOORRRWWW___hhhpppxxx........./////////000000000000000000///......---//////...------,,,------000///------------+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,***++++++,,,---...//////---------------,,,,,,,,,......---------,,,,,,,,,......////////////...............///////////////222111000///...///000111000000///////////////////////////000000//////...111111111111111222333444000222444666777777777666666555444555777777777555777999:::999777777888999888888999:::;;;<<<===>>>@@@CCCFFFGGGGGGGGGJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXX\\\___aaabbbbbbdddddddddeeeffffffgggggghhhhhhiiiiiiiiiiiijjjjjjlllooorrrttttttvvvxxxyyyyyyzzz}}}~~~~~~|||{{{{{{zzzxxxyyyzzz|||{{{{{{{{{{{{||||||}}}~~~~~~yyyrrrnnnmmmjjjjjjiiifffcccbbbbbbddddddiiinnnqqqnnniiibbb______^^^]]][[[YYYWWWVVVUUUOOONNNLLLKKKLLLMMMOOOOOOUUU^^^lllzzzkkkUUUGGG???>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>><<<:::999999:::===>>>????????????AAABBBEEEEEEGGGKKKQQQWWW[[[^^^dddjjjttt}}}............///////////////////////////...---,,,......---,,,+++++++++,,,000...---,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---......//////------------------------------------,,,,,,,,,,,,---------......---------------....../////////000333222111000///000111222//////000000000000000000//////000111111000000///111000000000000111111222111222333444555444333222444333222333555666555444666777888777555555555777555666666777888888888888999;;;===???@@@@@@AAABBBDDDDDDEEEFFFGGGIIIJJJKKKMMMOOOSSSWWWZZZ]]]^^^_________```aaabbbccccccdddffffffffffffffffffffffffhhhjjjmmmooopppqqqsssuuuuuuvvvxxxzzz{{{zzzyyyxxxyyyxxxwwwxxxzzz{{{{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~xxxoookkkkkknnnjjjhhhddd___[[[ZZZ\\\___dddgggjjjjjjeee___[[[YYYYYYZZZ[[[[[[YYYVVVSSSQQQQQQPPPMMMLLLMMMQQQVVVYYYhhhppp~~~}}}fffRRRFFF???>>><<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===<<<===>>>===;;;:::;;;<<>>??????>>>?????????@@@AAACCCDDDEEEGGGIIIMMMQQQTTTWWWXXXYYYXXXYYYZZZ[[[]]]___```aaabbbbbbbbbccccccccccccccccccfffiiijjjkkklllmmmooonnnoooqqqsssttttttttttttvvvuuutttvvvxxxzzz{{{{{{xxxwwwvvvuuuwwwyyy{{{}}}wwwnnniiihhhjjjlllhhhddd]]]XXXUUUUUUWWWYYY```cccdddbbb]]]ZZZZZZ\\\`````````^^^ZZZUUUPPPMMMMMMMMMNNNOOOTTT\\\fffmmmwwwaaaOOOFFF???>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;<<<>>>>>>======>>>@@@@@@CCCGGGHHHIIILLLRRRVVV```dddkkkqqqwww~~~........................,,,,,,---.........---------,,,,,,,,,,,,------...---,,,+++,,,------,,,+++++++++++++++++++++++++++***+++,,,,,,---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---............------------++++++,,,,,,,,,,,,++++++,,,,,,---......///000000///////////////......---,,,---...///000//////...---...//////000000000/////////...............///222222111//////.........333111///...000222333333111222333333222111222444222222444555555555444333666777888;;;======<<<;;;;;;;;;;;;;;;<<<===??????@@@BBBFFFJJJMMMOOOQQQQQQQQQRRRTTTVVVXXXZZZ\\\]]]^^^^^^^^^______`````````___aaadddeeeeeeeeeggghhhggghhhiiijjjlllnnnoooooopppooooooqqquuuxxxyyyxxxxxxvvvttttttuuuwwwzzz|||zzztttmmmhhhhhhhhhgggfffaaa\\\VVVSSSTTTUUUTTTSSSZZZ\\\___^^^[[[[[[___cccfffeeebbb^^^YYYUUUQQQOOOLLLPPPVVV]]]fffqqq}}}qqq\\\NNNGGG@@@???>>>===<<<===>>>>>>>>>==================>>>:::<<<>>>>>>??????AAACCCAAAFFFKKKPPPSSSZZZccciiisssyyy.....................---++++++,,,---............---------------...///000---+++++++++---...---++++++++++++++++++++++++++++++,,,------,,,+++)))(((,,,,,,++++++***)))))))))))))))******+++++++++,,,//////.........---------+++++++++,,,,,,+++++++++,,,,,,------...///000000,,,---.........---+++******+++---...///...------,,,,,,---.../////////...///......---------......000/////////111333555666333111...---///111333333///000111111000000111333000111222444444444333222000000222555777888666444999888888999999:::;;;<<<;;;===AAADDDGGGJJJKKKKKKLLLMMMOOORRRUUUXXXZZZ[[[ZZZ[[[[[[\\\]]]]]]^^^^^^\\\^^^```aaaaaaaaacccdddbbbbbbccceeegggiiikkkllllllkkkkkknnnrrruuuvvvvvvxxxvvvtttssstttvvvzzz|||}}}}}}~~~~~~~~~~~~|||qqqlllgggfffhhhhhhddd___[[[VVVRRRRRRUUUVVVSSSOOOTTTXXX\\\\\\\\\^^^dddiiidddaaa]]]XXXTTTQQQPPPOOORRRYYYbbbmmmwwwmmmYYYMMMGGGAAA@@@>>>=========>>>???>>>>>>============>>>>>>999;;;>>>???@@@AAACCCEEEHHHNNNVVV\\\bbbkkkvvv***+++---......---+++***......,,,,,,,,,,,,......------,,,+++,,,---...///------,,,,,,,,,,,,++++++---,,,+++***)))'''&&&&&&***+++---------+++)))(((******))))))******+++,,,---,,,+++***)))))))))))),,,,,,+++***))))))******))),,,+++&&&&&&,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------------,,,+++******---,,,+++,,,.........---'''***---...,,,+++---///......//////000000111111......//////000000111111222111000111111111///---333111000222444555222000111222333333444444333333666666666666666777888888<<<===???AAACCCDDDEEEEEEGGGIIIJJJKKKKKKNNNTTTYYYWWWZZZ]]]]]]ZZZYYYYYY[[[]]]^^^___```aaaaaa``````bbb```______aaacccddddddggghhhiiikkknnnpppssstttvvvwwwxxxxxxwwwxxxzzz|||yyyzzz||||||{{{yyyvvvtttzzz}}}}}}vvvqqqooohhhgggdddaaa^^^]]]]]]]]]YYYWWWTTTRRRQQQQQQRRRSSSXXX[[[```cccdddddddddeeebbb___YYYSSSQQQTTT[[[```eeekkkuuulllXXXMMMJJJAAA???>>>>>>@@@AAAAAA@@@???@@@@@@???======>>>???@@@AAACCCDDDEEEGGGKKKMMMWWW\\\dddooo{{{***+++---......---+++***------,,,++++++,,,---------,,,,,,+++,,,---...///------,,,,,,,,,+++++++++------,,,+++***)))((((((***+++,,,------+++***(((******))))))******+++,,,------,,,+++***))))))))),,,++++++***))))))******))),,,+++&&&''',,,...+++------------------------............---,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......---+++---///...,,,++++++---000000/////////////////////////////////000000000222000000000111111///---111000///000222222000...111222222333333333333333333333333333333444555555888999;;;===???@@@AAAAAAAAACCCDDDEEEFFFIIINNNSSSSSSVVVYYYZZZXXXWWWXXXYYY[[[\\\^^^_________^^^^^^___]]]\\\\\\___aaabbbbbbbbbcccdddeeegggjjjlllnnnqqqssstttuuuuuuwwwzzz|||yyyzzzzzzzzzxxxtttpppnnnmmmpppuuuxxx{{{~~~yyysssoookkkhhhccc```]]]YYYXXXXXXYYY[[[WWWUUURRRPPPPPPRRRUUUXXX]]]```cccdddbbbaaa``````]]]\\\ZZZYYYZZZ```iiinnn|||nnnXXXLLLGGGCCCBBB@@@@@@BBBCCCCCCCCC>>>??????>>>===>>>AAACCCBBBDDDFFFIIIMMMTTT[[[```ooosss{{{***+++,,,------,,,+++***,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))***))))))))))))***++++++------,,,,,,++++++******,,,+++******)))************+++***((((((+++---+++........................---......------,,,+++***)))***+++,,,------------,,,,,,,,,,,,------------...///000///,,,***)))***111000000///......------///////////////.........111000///000111111///---///...---...000000...,,,000111222222333333222222222111111111111222333333444555777999;;;<<<<<<======>>>???@@@AAADDDIIILLLMMMPPPSSSUUUUUUUUUVVVWWWZZZ[[[\\\]]]]]]]]]\\\[[[[[[YYYXXXYYY[[[^^^___^^^^^^^^^___```bbbdddfffhhhkkkmmmoooqqqsssvvvzzz|||zzzzzzyyywwwrrrlllfffccc^^^bbbhhhmmmsssyyytttllljjjhhheeebbb\\\YYYVVVSSSRRRSSSVVVWWWSSSQQQNNNMMMPPPUUU[[[___eeeffffffdddaaa^^^\\\\\\YYY\\\___cccjjjsss|||ttt]]]NNNGGGDDDAAA??????AAACCCCCCCCCAAABBBAAA@@@???@@@DDDGGGGGGJJJOOOUUU^^^hhhttt{{{***+++,,,,,,,,,,,,+++***+++******************++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,++++++***)))))))))))))))***++++++------------,,,,,,++++++++++++***************+++++++++***))))))***++++++---------------------------------------,,,+++*********+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---............---+++***((((((/////////......---------/////////......---------000///...///000000///------------.........---,,,///000111111222222111111222111111111111222333333333444555777999:::::::::;;;;;;<<<===???BBBFFFHHHHHHJJJMMMPPPRRRSSSTTTUUUXXXYYYZZZ\\\\\\[[[ZZZZZZXXXWWWVVVWWWYYY\\\]]]]]]^^^]]]]]]]]]^^^```cccddddddgggkkknnnqqquuuzzz}}}|||{{{yyytttlllccc[[[VVVTTTWWW]]]dddllluuu|||xxxmmmggghhhgggccc^^^WWWUUUSSSRRRQQQQQQRRRSSSOOOMMMLLLMMMRRRZZZccchhhjjjiiihhhddd___\\\[[[[[[___cccjjjrrrzzzhhhVVVKKKGGGDDDAAA@@@AAACCCEEEEEEFFFFFFEEECCCCCCEEEIIIMMMSSSXXX```jjjttt++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,+++++++++*********)))))))))******************+++++++++,,,+++++++++))))))(((((())))))***+++,,,,,,---------,,,+++++++++***************+++++++++******************+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++***)))***+++------++++++,,,...+++++++++++++++***)))(((,,,,,,------............//////......------,,,,,,......---...000000...------...//////...............///000000111111000000000000000000000111222222333444666777999999::::::888888999:::===@@@BBBCCCDDDFFFHHHLLLOOORRRRRRRRRVVVWWWXXXZZZZZZZZZZZZYYYXXXVVVUUUVVVYYY\\\]]]]]]]]]\\\ZZZZZZZZZ\\\___``````bbbgggkkknnnsssxxx|||}}}|||xxxrrrhhh]]]SSSMMMIIILLLRRR\\\gggrrr{{{~~~xxxppphhheeefffeee___YYYQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMPPPVVV___hhhmmmfffeeeccc```]]]\\\]]]___nnnrrrzzzvvv```RRRMMMJJJEEECCCDDDGGGHHHIIIHHHHHHIIIJJJLLLPPPWWW[[[fffmmmwww++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++++++++************))))))))))))))))))******++++++++++++++++++,,,,,,)))(((((((((((()))*********+++,,,------,,,+++************)))******+++,,,,,,******,,,+++)))(((+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))+++------******,,,...******)))***,,,,,,+++)))++++++,,,,,,---......///---------------,,,,,,,,,------,,,---///000...------...000000...---...///---...//////000000//////...------------...//////333444555777888888999999555444444666:::===>>>===AAAAAADDDHHHLLLOOOOOONNNQQQSSSUUUWWWXXXYYYYYYXXXXXXVVVUUUWWWZZZ]]]^^^^^^ZZZYYYWWWUUUUUUWWWZZZ[[[[[[^^^cccgggkkkooouuuxxxzzzzzzwwwqqqhhh\\\RRRKKKBBBDDDJJJVVVdddqqq{{{yyysssnnnhhhbbb______]]]XXXSSSMMMMMMNNNNNNNNNMMMLLLLLLQQQRRRTTTWWW\\\bbbgggkkk___^^^^^^]]]^^^aaagggkkk~~~qqqbbbWWWRRRLLLIIIIIIKKKMMMNNNNNNQQQUUUYYY___fffooottt~~~++++++************++++++******+++,,,,,,+++******((((((***+++++++++***)))++++++++++++************************************+++*********++++++,,,---((((((((((((((()))******)))***+++,,,---,,,***)))******))))))***++++++,,,---))))))---,,,((('''***++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++******)))(((+++...---***)))+++///---++++++,,,......,,,***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,---//////...,,,,,,...000///---,,,---///------...////////////......------------...//////111222333444555666666666333222222444888;;;;;;:::======???CCCIIILLLKKKJJJLLLNNNPPPSSSUUUVVVVVVVVVWWWVVVUUUVVVZZZ]]]^^^^^^YYYXXXUUUSSSSSSTTTWWWYYYXXX[[[^^^bbbfffjjjooosssuuuuuutttpppiii___VVVPPPFFFGGGLLLVVVdddpppyyy}}}~~~wwwqqqlllfffbbb\\\WWWUUUSSSQQQOOOMMMLLLKKKKKKMMMOOORRRTTTYYY[[[]]]___aaaccccccccc[[[\\\^^^aaafffoooyyy|||kkkfff___ZZZYYY[[[]]]^^^dddgggmmmssszzz++++++************++++++***+++,,,------,,,+++***'''((()))++++++******)))+++++++++************))),,,,,,,,,+++++++++******+++*********+++,,,,,,---((((((((((((((()))******((()))+++,,,,,,+++***(((******))))))***+++,,,,,,---))))))------((('''***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))***+++++++++++++++'''+++...---)))(((+++///000...---...000000---***...------,,,,,,++++++***+++++++++,,,,,,---------,,,++++++---...///...,,,+++---//////,,,+++,,,...,,,---......//////......000////////////000111111//////000222333333333333444222222555999<<<;;;:::;;;;;;<<>>@@@BBBCCCDDDEEEGGGHHHIIIMMMQQQUUUWWWXXXWWWVVVTTTUUUWWWYYYYYYXXXVVVTTTSSSSSSTTTTTTWWWXXXYYYZZZ]]]aaadddfffnnnoooooommmiiiddd___[[[\\\]]]```dddiiioootttwww}}}~~~yyytttooojjjdddaaa^^^\\\YYYUUUQQQNNNLLLKKKLLLKKKKKKOOOVVV]]]aaabbbdddddddddaaa^^^\\\[[[\\\aaagggqqqzzz))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((''''''///,,,)))'''((((((((('''---+++)))((()))******))),,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++,,,++++++***))))))******///***(((+++,,,***))),,,))))))((('''''''''''''''((())))))*********************))))))))))))*********+++,,,,,,++++++---///------------,,,,,,------***++++++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...%%%###,,,111---,,,///,,,---...//////000000///000000000111111111222222222111000111444555444333666777999:::<<<>>>@@@@@@BBBCCCEEEFFFGGGJJJOOORRRTTTUUUVVVVVVTTTUUUVVVXXXXXXWWWUUUTTTSSSSSSSSSTTTVVVVVVWWWYYY[[[^^^aaaccciiikkkmmmnnnmmmjjjgggeeeaaabbbdddgggkkkooosssuuuzzz}}}{{{xxxrrrmmmiiieeeaaa___XXXWWWVVVTTTQQQOOOMMMLLLLLLLLLNNNTTT[[[bbbdddeeeaaaaaa```]]]\\\\\\___bbbmmmttt~~~))))))))))))))))))))))))******))))))))))))((((((******+++,,,+++***)))(((000---***(((''''''&&&%%%---+++))))))***+++***)))+++++++++++++++***************))))))))))))******++++++++++++++++++++++++,,,+++******)))*********...***(((***+++))))))***,,,+++******))))))******((()))******++++++******+++++++++******++++++++++++,,,,,,,,,***+++,,,...,,,---.........,,,+++)))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///(((&&&---000---,,,///+++,,,---...////////////000000000000111111111111111000000111333444444333666666777999:::;;;<<<===???@@@BBBCCCDDDGGGKKKNNNPPPRRRTTTUUUUUUUUUVVVXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVXXX[[[]]]^^^dddfffiiilllmmmmmmmmmllliiiiiiiiikkkmmmooorrrtttwwwzzz~~~{{{tttoooiiiddd```^^^\\\ZZZTTTSSSSSSRRRPPPNNNLLLKKKMMMOOOTTT[[[bbbeeefffeee___^^^]]]\\\]]]cccjjjppp|||))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,------,,,***)))***((('''''')))******))),,,+++)))***+++++++++***+++++++++*********************))))))))))))******************************++++++***************+++---+++)))*********)))(((------,,,+++++++++++++++))))))***++++++++++++***++++++************+++++++++,,,,,,+++******,,,---.........---,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++...)))(((,,,///,,,+++---++++++,,,.............../////////000000000111111222222222333444555555555555555666777888999999:::<<<===???AAABBBDDDHHHJJJMMMOOOSSSUUUUUUUUUVVVWWWTTTTTTSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSUUUWWWXXXYYY___aaadddgggjjjkkklllllloooooonnnnnnnnnoooqqqrrruuuwwwzzz~~~zzztttqqqnnniiiaaa[[[XXXVVVUUUTTTSSSRRRQQQOOONNNNNNNNNNNNSSSVVV[[[aaaddddddbbb```]]]]]]]]]___eeeooozzz(((((((((((((((((((((((((((((((((((((((((())))))%%%&&&(((******)))'''&&&'''&&&%%%''')))++++++++++++***)))***+++,,,+++)))******************************))))))))))))******************************+++***************++++++,,,+++******++++++***'''******)))(((((((((((()))))))))***+++++++++++++++*********))))))*********+++,,,,,,+++***)))+++,,,000///,,,***)))***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,))))))+++,,,******+++***+++,,,---................../////////000000000111111222333333333444555444444444555666777777777999;;;>>>???@@@BBBEEEGGGJJJMMMQQQSSSTTTTTTVVVWWWQQQQQQRRRRRRRRRRRRRRRRRROOOOOOQQQRRRSSSTTTTTTTTTZZZ\\\___cccgggkkkmmmooorrrqqqpppooooooooopppqqquuuvvvxxx||||||vvvrrrmmmkkkjjjddd[[[UUUQQQOOONNNMMMPPPOOOMMMMMMOOORRRVVVYYY[[[]]]```bbbaaa___]]][[[]]]^^^bbbgggppp|||((((((((((((((((((((((((''''''(((((((((((())))))'''''')))******))))))(((((('''&&&''')))***)))((()))(((((()))++++++***((()))))))))*********************))))))))))))***************************************)))******+++,,,***,,,+++***,,,...,,,(((,,,++++++***************)))***++++++,,,+++++++++******))))))))))))******+++,,,,,,+++))))))***,,,000...+++)))((())),,,---+++***)))(((((()))***++++++++++++************)))*********+++++++++++++++++++++++++++++++++++++++***)))***************+++******+++,,,------------............////////////---///000000000000111333222333333444555666666777777999;;;===>>>???AAACCCHHHJJJMMMOOOPPPQQQSSSTTTOOOPPPQQQRRRRRRRRRRRRRRROOOOOOPPPQQQRRRRRRRRRRRRUUUWWWZZZ___eeekkkpppsssppppppnnnnnnnnnnnnoooppptttuuuwwwzzz~~~yyysssooollliiigggccc]]]VVVPPPLLLKKKJJJIIILLLKKKLLLOOOTTT[[[bbbfffaaaaaaaaa___]]][[[\\\]]]aaaeeelllttt~~~(((((((((((((((((((((((('''''''''((((((((()))))))))*********+++++++++,,,)))((('''((())))))(((&&&''''''''')))******)))'''((()))))))))*********+++******))))))))))))************************************))))))***++++++,,,))),,,,,,+++---111///***......---,,,,,,,,,,,,---)))***++++++,,,,,,++++++++++++************+++++++++,,,,,,+++)))(((***+++---,,,+++******++++++,,,+++***)))(((((()))***++++++++++++*********))))))++++++++++++************************************)))***++++++***+++,,,,,,)))***+++,,,,,,------,,,------........./////////,,,///111000//////111333111222222444555666777777333666888:::;;;<<<>>>???EEEGGGHHHIIIJJJLLLNNNQQQMMMNNNPPPQQQRRRRRRRRRQQQOOOPPPQQQRRRRRRRRRQQQPPPSSSUUUWWW[[[aaagggmmmpppllllllkkkkkklllnnnoooppprrrsssvvvyyy}}}xxxtttooojjjgggdddaaa___ZZZVVVPPPKKKJJJIIIHHHHHHKKKMMMQQQVVV\\\bbbfffiiibbbaaa^^^[[[YYY[[[aaaeeelllrrr|||((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&'''((())))))'''&&&&&&''')))***)))'''&&&&&&&&&(((******(((&&&(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,(((,,,---+++---222111+++,,,+++******))))))************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,+++)))((()))+++)))***+++,,,---,,,+++***+++***)))'''''')))***+++---------,,,,,,+++++++++,,,+++++++++******))))))************************)))+++---++++++---......))))))***+++,,,,,,,,,,,,---------.........//////...000333222111000222555000111222333555666777888111333666888888999;;;===CCCDDDEEEEEEFFFHHHKKKNNNLLLMMMOOOQQQRRRRRRQQQQQQPPPQQQRRRRRRRRRRRRPPPPPPTTTTTTUUUXXX\\\aaaeeehhhiiiiiiiiijjjkkkmmmooopppqqqrrruuuxxx|||~~~|||uuuppplllgggccc```]]]ZZZWWWSSSPPPKKKIIIHHHIIIHHHHHHOOORRRWWW]]]bbbdddeeeeeeaaa___\\\XXXWWW]]]fffnnnwww***)))'''&&&'''(((***+++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******++++++******)))((('''&&&%%%%%%!!!(((+++((()))---))))))*********+++++++++++++++******)))((('''''',,,+++***+++---...---,,,------,,,,,,+++***))))))((((((((()))******++++++++++++++++++++++++,,,,,,...---,,,+++************,,,++++++...222111+++%%%************************,,,)))(((,,,...,,,***+++))))))************))))))******))))))))))))******%%%,,,000***###---...---,,,,,,,,,---...///------............------......///000000///...---111222222222222111111111111333777888888888999999??????@@@AAACCCEEEGGGHHHHHHJJJLLLNNNPPPPPPOOONNNSSSQQQPPPOOOPPPPPPNNNLLLQQQQQQRRRSSSVVVYYY\\\]]]eeehhhjjjlllllllllnnnpppqqqqqqsssvvvyyy|||~~~ssskkkiiifffaaa\\\WWWTTTRRRQQQOOOMMMIIIGGGHHHKKKPPPSSSZZZ[[[\\\^^^aaabbbbbbaaa___]]]\\\^^^dddmmmwww}}}''''''((()))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))******''''''((((((((()))))))))'''%%%&&&++++++'''%%%((()))))))))*********++++++,,,++++++***))))))((((((,,,+++***+++---...---,,,------,,,,,,+++******)))+++++++++++++++***************************))))))++++++******+++,,,,,,---000---***))))))%%%))))))))))))))))))))))))///,,,,,,...---******,,,)))***************)))(((******))))))))))))******(((+++,,,)))%%%###'''+++++++++***)))***+++,,,------......//////......------...////////////...---111000000000000111333333111333666777777777888999======>>>???AAACCCDDDFFFIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNMMMKKKMMMMMMNNNOOOQQQSSSVVVWWW]]]___bbbdddeeefffgggiiinnnoooqqqsssvvvzzz|||~~~{{{xxxrrrkkkeeebbb___ZZZTTTPPPNNNNNNNNNMMMKKKJJJJJJLLLPPPUUUXXXaaaaaacccdddeeedddaaa```^^^___ccchhhoooxxx%%%&&&)))***+++***(((''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))******+++******,,,+++'''%%%&&&))))))))))))************,,,,,,++++++***))))))))),,,+++***+++---...---,,,------,,,,,,++++++******...------,,,++++++******,,,,,,++++++******))))))+++++++++++++++,,,,,,---,,,***((((((******&&&###))))))))))))))))))))))))+++)))))))))&&&"""$$$)))***+++++++++***)))((((((************************+++)))((()))+++,,,***(((***************+++,,,,,,---......//////......---------......///......---//////......///111333555222444555555555555777999::::::;;;<<<===???AAABBBIIIHHHGGGFFFGGGIIILLLNNNMMMLLLJJJKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJLLLNNNPPPWWWZZZ^^^aaabbbccceeegggjjjkkkmmmooorrrvvvxxxzzz~~~vvvqqqnnnkkkfffcccZZZVVVQQQLLLJJJIIIKKKLLLKKKKKKLLLNNNRRRVVVZZZ]]]aaabbbcccbbbaaa___\\\ZZZ___eeennnwww&&&&&&((()))))))))((('''(((((((((''''''(((((((((&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((())))))***+++++++++***)))((((((((((((((()))***+++)))))))))((((((((()))))))))******,,,+++++++++*********))),,,+++***+++---...---,,,------,,,,,,,,,+++++++++---,,,,,,,,,+++++++++***//////......---,,,++++++///...---,,,+++************((((((***...111222111++++++++++++++++++++++++((((((((((((######+++++++++++++++***)))((((((***************************(((''')))---...,,,))),,,,,,,,,,,,,,,------.........////////////......---------.............../////////000111111111111333444555555444444666777888888999:::;;;===???@@@EEEDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGHHHJJJJJJJJJHHHEEEEEEDDDDDDEEEGGGHHHJJJQQQUUUZZZ^^^```aaaccceeeggggggiiilllooosssvvvwww|||{{{wwwpppkkkhhheeeaaa___TTTPPPLLLHHHFFFHHHKKKNNNNNNOOOPPPSSSWWWZZZ]]]_________^^^]]][[[[[[\\\]]]gggppp|||((('''&&&&&&&&&''')))***((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((('''''''''''''''(((((())))))***++++++++++++******))))))((((((%%%&&&'''((((((******)))''''''((((((((()))))))))+++++++++***************,,,+++***+++---...---,,,---------,,,,,,,,,,,,,,,************++++++,,,,,,//////......---,,,++++++///...---,,,++++++++++++...,,,+++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,(((%%%***222+++++++++++++++***)))))))))***++++++++++++***)))'''((()))+++,,,,,,,,,,,,,,,,,,------...............//////////////////...------------....../////////000222333333111...,,,333444666555444444555666888888888999:::<<<===>>>???@@@AAACCCCCCCCCBBBBBBFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBAAAAAABBBCCCEEEFFFIIIMMMSSSWWWZZZ[[[]]]___bbbccceeeiiimmmqqqtttvvvzzz}}}zzzuuupppmmmiiiddd```[[[VVVSSSNNNKKKGGGEEEFFFIIIMMMPPPTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^]]]\\\\\\```gggllluuu)))'''&&&%%%%%%''')))***(((''''''&&&&&&''''''(((''''''(((((()))*********((((((((((((''''''''''''(((((())))))***+++++++++''''''(((((()))***++++++&&&((((((&&&&&&((((((&&&''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***+++---...---,,,------------,,,,,,,,,,,,)))))))))***+++,,,,,,---,,,,,,++++++******))))))*********+++---...000111...---,,,+++++++++++++++************************+++***+++---***(((+++111******+++++++++++++++***)))***+++,,,,,,+++***)))&&&)))++++++******---///++++++,,,---------------...//////000000//////..................///000111111222444555444111...,,,333555777777666444444444777777888888999;;;<<<===;;;<<>>===BBBAAA@@@@@@AAABBBAAA@@@>>>>>>======>>>@@@BBBCCCEEEJJJPPPTTTWWWXXXZZZ[[[]]]^^^aaaeeejjjnnnrrrtttxxx{{{}}}~~~wwwpppkkkhhhgggccc___YYYSSSOOOLLLIIIGGGEEEEEEGGGKKKPPPSSS[[[ZZZZZZYYYYYYYYYZZZZZZZZZ\\\]]]___bbbjjjuuu}}}&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***((((((((((((''''''''''''''''''(((((()))*********%%%&&&'''((()))******+++'''***)))%%%%%%((((((%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,+++***+++---...---,,,------------------------+++++++++,,,,,,,,,,,,,,,******************))))))((()))***+++---///111333***+++---......///000111************************,,,)))))),,,+++((((((+++))))))***+++,,,,,,,,,,,,)))***,,,------,,,***)))***++++++++++++,,,///111,,,---.../////////...---//////000000000000////////////......///000222333444444333333222222111111333666999:::888555333333666666666777888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<>>><<<;;;;;;<<<<<<:::999999888888999:::<<<>>>???BBBFFFMMMQQQTTTUUUVVVWWWWWWXXX\\\aaaffflllpppssswwwxxx{{{~~~yyyrrrmmmhhheeeeeeccc___YYYTTTOOONNNMMMHHHHHHHHHIIIMMMQQQVVVYYY___^^^\\\YYYXXXXXXXXXXXXYYY]]]ccciiinnnwww$$$%%%'''))))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''%%%))))))%%%%%%***+++'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((,,,+++***+++---...---,,,------------------------///......------,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,---...000000+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111---,,,///000,,,******((()))***+++,,,---------)))***,,,------,,,***)))///---++++++---///000111...///111222222222111000//////000000000000//////000/////////000111333444666444111000000222555777333666:::<<<:::666333222555555555666666888999:::<<<:::999888888:::;;;===;;;999777777888777666444444444444555666888:::<<<;;;???FFFJJJLLLMMMNNNNNNSSSUUUYYY^^^dddjjjooorrrwwwwwwyyy~~~xxxpppkkkgggeeecccaaa^^^XXXRRRLLLJJJKKKMMMJJJKKKLLLOOOSSSWWW\\\^^^aaa___\\\YYYWWWWWWWWWXXX]]]eeeooowww~~~))))))))))))))))))******((('''&&&&&&((())))))((((((((((((((())))))))))))++++++***)))((('''&&&&&&((())))))*********))))))'''''''''(((''''''&&&%%%)))(((''''''''')))***+++(((&&&$$$&&&)))+++)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,///---------...///...---555111//////---)))(((+++------------------,,,,,,......------------......111000...,,,,,,---///000000000000///......------111///,,,+++,,,,,,,,,+++---......---+++******+++//////------,,,,,,,,,,,,,,,,,,---...///000111222222111//////000111111000666111///333333000111666111000///000222333333111777666444222222222444555555777999999777555555555666666666666555555555555777777777777777888888888777666555444333444444555333333222222333555666888;;;;;;@@@HHHKKKIIIHHHJJJPPPSSSWWW\\\aaafffmmmqqquuuuuuwwwyyy}}}|||vvvnnnfffbbb___]]]\\\[[[WWWRRRMMMIIIIIIJJJLLLJJJMMMRRRXXX\\\_________[[[\\\[[[XXXVVVXXX]]]ccciiiqqq|||))))))))))))(((((((((((()))((('''''')))******)))''''''''''''((((((((((((******))))))((('''''''''*********)))((('''&&&%%%((((((((()))(((''''''&&&((('''&&&&&&&&&((()))******(((&&&''')))***(((&&&))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,---...///...,,,222///---///...++++++...............------------//////............//////111000///......///000111111111111000000/////////333111...---.........---,,,---......---,,,---///000000//////.....................///000000111111333111000000111222222111222...---000000------111111000///000333444333333777666444222222333444555333555777888777666666666777666666666666555555555555555555555555555555555555444333222111222222333222222222222333444555555999999===DDDGGGEEEFFFHHHMMMQQQWWW\\\aaaeeejjjmmmuuuvvvwww{{{}}}zzzuuuoooggg```[[[YYYWWWVVVSSSQQQNNNLLLLLLMMMOOOQQQVVVWWWZZZ]]]______^^^^^^ZZZZZZYYYWWWWWW]]]fffnnnzzz)))))))))((((((((('''''')))'''&&&&&&((())))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%)))))))))))))))((('''''''''&&&&&&&&&&&&''''''(((+++***(((((())))))'''&&&)))))))))))))))))))))))))))*********++++++++++++...,,,+++,,,---...---,,,///,,,,,,//////---...111............////////////000000000//////000000000111111111111111222222222333222222111111111111222555222000///000111000000,,,...///000//////111222222222111111111111111111111111111111111111000000444222111111222333333222444222222444333000000222000//////111333555555444666555444333333333444555222444777888777666666777777666666666666555555555222222222222222222222222111111000/////////000000///000111222222333333222777555888===AAA@@@BBBFFFJJJOOOVVV\\\```cccfffiiirrrtttwwwzzz~~~~~~yyytttqqqmmmhhh___XXXTTTRRRPPPOOOJJJJJJLLLNNNQQQTTTVVVXXX\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]aaajjjwww++++++******)))((((((((((((&&&%%%%%%'''(((((('''&&&&&&'''''''''((((((((('''''''''((((((((())))))###$$$&&&'''((()))******((((((((((((((('''&&&&&&'''''''''''''''''''''(((******))))))))))))(((''')))))))))))))))))))))))))))))))))************+++---+++***+++,,,---,,,+++///,,,,,,//////---...222////////////000000000000222111111000000111111222222222333444444444333333444333222111111111222222555333000000111222111111///111222222111111222333222222222333333333333333444444333222222111111000555333222222444555555444777666666777666444333444000//////111444666666666666555444444444444555555555777999999777666666666666666666666555555555555111111111111000000000000/////////.........//////---...000111222111000000666333444999<<<===@@@EEEJJJNNNTTTYYY]]]```dddgggoooqqqtttxxxzzz|||||||||~~~|||xxxtttpppllljjjhhhcccZZZSSSOOOMMMKKKJJJGGGIIIMMMRRRWWWZZZ]]]^^^]]]\\\\\\\\\\\\\\\]]]]]]aaadddggglllrrr}}},,,,,,,,,+++++++++******)))(((&&&'''(((***))))))''''''((((((((()))))))))&&&&&&''''''(((((())))))$$$%%%'''((()))*********&&&&&&''''''&&&&&&%%%$$$((((((((()))(((((((((((('''(((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********,,,***)))***+++,,,+++***000---,,,......,,,,,,////////////000000000111111222222111111111111222222333333444555666666555555555444222111000000111222444222000///000111111111333444555444222111222333111222333444555555444444777666555444333222222111555333222333555666666555555666555444444444444333000000000222555777777666555555555444555555555666999;;;<<<;;;888666444444555555555444444444444333111111111000000/////////.........////////////...---...///000000000///...555222222666999;;;@@@EEELLLNNNQQQTTTWWW]]]ccchhhmmmooorrruuuvvvvvvuuutttsssrrrpppnnnllliiigggfffbbb\\\UUUOOOKKKIIIHHHGGGLLLNNNSSSXXX]]]___aaaaaa___^^^]]]\\\]]]___aaaccciiinnnvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,,,,(((((((((((()))))))))***&&&&&&&&&''''''((((((((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$)))))))))***))))))((('''%%%&&&(((((('''''')))+++(((((((((((((((((((((((((((((((((((())))))))))))+++)))((()))***+++***)))000---,,,------******---......//////000000111111222222111111111111222222444444444555666666777777888666444111000000111111333111//////000111111111555666666555333222222333111222444666777777666666888888777666555444333333555333222333555666666666777888777444444777888777222111111333555777777666444555555555666666666666;;;<<<===;;;888444333333444444333333333222222222111111000000//////......------.../////////............////////////......555222222666999:::???EEELLLMMMNNNOOOSSSYYY```eeelllmmmnnnoooooommmkkkjjjffffffeeeeeedddbbbaaa```XXXTTTNNNJJJIIIJJJJJJJJJSSSVVVZZZ^^^aaabbbbbbbbb```^^^\\\[[[]]]```dddgggttt|||***++++++,,,,,,------...+++***((()))+++,,,,,,+++'''''''''((((((((())))))&&&''''''''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$(((((()))))))))(((&&&&&&%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''((((((((())))))***)))((((((******)))(((...+++***,,,,,,)))))),,,------...//////000111111222222111111111111222222555444444444555666888999<<<:::666333111000111111333111//////111222222222444555666555444333444555222444666888::::::999888999999888777666555555444444222222222444666666666888999777333333999<<<;;;333222222333666777666555444444555666666666666666888::::::999666333222222222222222111111111111000000000//////...------,,,+++,,,---...///......---//////............//////444111111555888:::>>>CCCGGGIIIKKKMMMPPPUUU[[[___ffffffeeeeeecccaaa^^^]]][[[[[[\\\\\\[[[ZZZXXXWWWPPPMMMJJJIIILLLPPPSSSTTTZZZ[[[^^^```bbbcccbbbbbbaaa```___```dddjjjqqquuu~~~{{{zzz}}}))))))***+++,,,------...((('''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''((((((''''''&&&%%%''''''((((((((('''%%%$$$&&&((()))'''$$$###$$$&&&((((((((((((((((((((((((''''''''''''((((((((()))***((('''((()))***)))(((,,,)))(((++++++)))***---,,,------...///000000111222111111111111111111222666555333333444666888:::???<<<888444222111111222444222000000111333333333222333555555444444666777444666888:::<<<<<<;;;:::999999888888777666666555333222111222444666666555333555222---...555:::888555333333444666777666555444444555666777777666666555666888777555333222222111111111000000000000/////////...------,,,++++++***+++,,,---...------,,,111000...------...///000222000000555888999===BBBCCCEEEIIIMMMOOOSSSWWWZZZ___^^^]]][[[XXXVVVSSSRRRTTTUUUVVVVVVUUUSSSQQQOOOLLLJJJIIIKKKPPPWWW\\\___]]]^^^___aaabbbcccbbbbbbgggfffgggkkkrrr|||{{{yyyuuuqqqoooqqqvvvzzz+++)))(((((()))******)))******++++++++++++******((((((''''''''''''((((((&&&&&&''')))******'''%%%((('''&&&%%%%%%%%%%%%%%%)))%%%%%%(((***&&&$$$%%%(((((('''''''''&&&&&&%%%))))))((('''&&&&&&(((***(((((())))))******++++++((((((((((((((((((((((((,,,)))&&&%%%&&&)))******))))))))))))***+++,,,---************+++,,,---...---------...///000000111222444666555333666===DDDHHHBBB999333111222222111222333333333333333333444666666555555555444444444888888888999:::;;;<<<===888999:::;;;:::999888777:::444111333444333444777111555888777444333666999777666555666777666444222666777666555333333333444444555666555333222333444333111000...------------.........------,,,,,,,,,.........///......------222111//////000000///---222222222444777;;;???AAAFFFGGGIIIKKKNNNPPPRRRSSSSSSQQQOOOMMMMMMMMMOOOPPPSSSRRRPPPLLLIIIIIIKKKMMMKKKOOOTTTXXX[[[]]]```aaa______^^^]]]]]]aaafffkkklllooouuuzzz}}}zzzrrroookkkiiiiiikkklllmmmppptttyyy~~~***)))''''''((()))((('''******++++++++++++******((((((''''''''''''(((((()))))))))+++,,,+++)))&&&((('''&&&&&&%%%%%%%%%&&&(((&&&%%%((((((&&&'''***)))(((((('''&&&&&&'''''')))))))))((('''''')))***((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((+++)))&&&&&&''')))))))))))))))))))))***++++++,,,************+++,,,------,,,------...//////000000111333333111111555>>>FFFIIIBBB:::444222111111000222222333333333333444444444444444555555666666666999999999999:::;;;<<<===:::::::::::::::999888777:::555333555666555444777444666888777444555999===;;;999666555555555444333666666666444333222333444222333333333111000111222111000///...---------............------,,,,,,,,,---...............------111///...///000000///...222222222333666:::>>>AAAGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLNNNNNNOOOOOOMMMKKKJJJJJJMMMPPPSSSWWW\\\___aaabbbcccddd``````______```eeekkkpppyyy|||zzzwwwmmmiiieeeccccccdddeeeeeedddfffkkkooosssxxx}}}***)))'''&&&'''((('''&&&******++++++++++++******)))((((((''''''(((((()))+++******++++++***(((&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&'''&&&%%%***111***)))((('''''''''((()))))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((()))(((''''''))))))((('''******))))))))))))******))))))))))))***+++,,,---,,,,,,------......//////000000///......444>>>EEEGGGAAA:::444111111000000222222222333333444444444222333333555666777888888:::999999::::::;;;<<<===<<<<<<:::999888888888888;;;666555888999666555777777888888666555888>>>DDDAAA===888555444444444444666555444333222222222222///000111000...---...//////......---------...///.........---------------------............------///...---...///000///...333222222222555999>>>AAAFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEGGGIIIJJJKKKKKKJJJKKKKKKKKKKKKNNNQQQUUUXXX\\\```bbbbbbaaaaaaaaaaaaaaabbbcccgggmmmuuuzzz}}}vvvrrrhhhddd```]]]]]]]]]]]]]]]\\\^^^aaacccggglllrrrwww+++)))''''''(((((('''&&&******++++++++++++******))))))(((((((((((())))))***)))(((((()))(((%%%###&&&'''''''''''''''&&&&&&&&&&&&''''''%%%$$$,,,555+++***(((''''''((()))***((((((((()))******)))(((&&&''''''(((((())))))***(((((((((((((((((((((((((((''''''(((******(((&&&******)))((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,---------...//////...---...222888>>>???<<<777333000000000111222222222333333444444444333333444555666777888888:::::::::::::::;;;<<<<<<>>>===;;;999888888888999<<<888777;;;;;;888666777888777666555666<<>>???BBBEEEGGGHHHGGGGGGGGGHHHKKKMMMOOOSSSXXX\\\]]]```cccdddcccaaa```___ccceeehhhlllqqqyyyyyyqqqllleeebbb]]][[[ZZZZZZYYYXXXZZZ[[[[[[\\\___eeelllqqq{{{,,,***(((((()))))))))(((******++++++++++++******))))))(((((((((((())))))***)))((((((((((((&&&$$$&&&&&&'''((((((''''''&&&&&&&&&'''(((%%%%%%,,,555***)))(((''''''((()))***'''&&&''')))++++++)))&&&'''(((((()))******++++++(((((((((((((((((((((((('''&&&''')))***)))'''%%%))))))(((((('''((((((((())))))((((((((()))******++++++++++++,,,,,,,,,,,,------.........///111333555444222000//////111222111111222333333444555555555555555666666666777777:::999999999999:::;;;;;;>>><<<;;;999888888999:::===999999<<<<<<999777777777666555555999???HHHMMMIIIDDD<<<777555555666777444222000///000111000...---//////...---,,,---...++++++,,,,,,---.................................---...//////000000000///...------...000111000///444333111111333777;;;===<<<<<<=========>>>>>>>>>===???BBBDDDFFFEEEDDDCCCFFFIIIMMMPPPTTTYYY___ccccccfffhhhiiihhhgggggggggjjjmmmrrrxxx|||tttkkkfffbbb___[[[XXXWWWWWWUUUTTTVVVVVVUUUUUUWWW]]]dddiiivvv~~~+++)))((((((***+++***)))******++++++++++++*********))))))(((((())))))***,,,+++))))))******)))'''%%%&&&'''))))))(((''''''&&&%%%''')))(((&&&)))///''''''(((((((((((())))))'''&&&'''***------***&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&'''((())))))'''%%%((((((''''''''''''(((((())))))(((((((((((())))))************+++++++++++++++,,,---......---,,,,,,---...///.........111333111111222333333444555555666666666666666666777777999999888888888888999999<<<;;;;;;:::::::::::::::???;;;999;;;<<<999777888777666555777:::@@@FFFJJJEEEAAA;;;777666666555555444111......000000///,,,---...///...,,,,,,,,,---***+++,,,,,,---------,,,.............../////////...///000111222222222111000///...///000111000///333222222222444666999:::777888999:::;;;===>>>>>>>>>???AAACCCDDDDDDBBBBBBGGGKKKOOOTTTYYY^^^dddhhheeegggiiijjjkkklllnnnpppvvvzzzwwwooogggbbb^^^[[[WWWUUUTTTTTTRRRQQQTTTTTTTTTSSSUUUYYY___dddooowww)))'''&&&''')))++++++*********++++++++++++************))))))))))))******+++***((((((*********)))%%%&&&((()))))))))((('''&&&%%%&&&******'''&&&((($$$&&&''')))))))))'''&&&((('''(((---111111,,,''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''((()))))))))((((((''''''(((((((((******************************)))***+++,,,+++++++++---//////---...000222000111111222444555555666444444555666777888888999888888777777777777777888999:::;;;;;;;;;;;;;;;;;;@@@;;;888::::::888777999888888777999;;;>>>@@@AAA===;;;888666555444333111333///,,,,,,///000...+++,,,---...---+++++++++,,,***+++,,,,,,---,,,++++++---........./////////000000000111222333333333333222111000000111222000///111222222333555666777888666666777999;;;<<<===>>>===>>>@@@AAABBBCCCBBBBBBHHHLLLQQQVVV[[[aaafffjjjgggiiijjjlllnnnrrrxxx||||||ssskkkddd```[[[YYYVVVTTTTTTSSSQQQPPPTTTUUUTTTTTTUUUXXX]]]aaadddkkkvvv'''&&&%%%&&&(((***************++++++++++++************))))))))))))******)))'''&&&&&&((()))(((((($$$&&&((()))***)))((('''&&&$$$&&&+++,,,(((###"""###$$$''')))***)))'''%%%***)))***///333333...(((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&'''((()))***)))(((((('''''''''((((((*********)))))))))))))))***(((&&&''')))+++,,,---,,,...000000...---///222000111111222444555666666222333444666777999:::;;;777777666666666666666777888999;;;<<<===<<<<<<;;;AAA<<<888999999777777999::::::999:::<<<<<<;;;:::777666555555555333000...333///+++,,,///000---***+++,,,---,,,*********+++***+++,,,---,,,,,,******---.........//////000000000111222333444555555555444222111111222222000///000111333444555666666666666666777999:::<<<======;;;<<<===???AAABBBCCCCCCIIIMMMRRRWWW\\\aaagggjjjmmmoooppprrrvvv|||yyyqqqhhhbbb^^^[[[YYYWWWUUUUUUTTTSSSQQQQQQQQQRRRQQQRRRUUUYYY\\\[[[bbblllxxx+++)))(((&&&&&&((()))+++******))))))((((((''''''''''''''''''((()))++++++''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((******+++++++++******)))***((('''((()))***)))''''''''''''(((***+++***((('''((()))))))))(((&&&%%%&&&'''((('''&&&%%%&&&'''***(((&&&'''***+++)))''',,,,,,+++***)))((('''&&&***)))((((((((()))+++,,,)))+++,,,,,,+++,,,...000---......///000111111222222333333444444333333222666666555444333333333333555888<<<>>>>>>======>>>======>>>===:::888888888<<<<<<<<<<<<;;;:::999888777555444555777888555222222000,,,'''""""""&&&***,,,,,,,,,---,,,,,,++++++---...///...---,,,---...000......111111......111222333444666777666333000777555333222333333222111222333333444444555555555666666999===BBBCCCAAA>>>===;;;999999;;;???AAACCCIIINNNTTTYYY]]]cccjjjoooppprrruuuyyy~~~xxxnnnfff```^^^[[[YYYWWWWWWVVVUUURRROOOQQQPPPNNNMMMOOOTTTXXX\\\```ccchhhnnnwww***)))(((''''''((()))******)))))))))((((((((('''******)))((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))******++++++******)))***((('''((()))***)))'''((('''''')))++++++***((('''((()))))))))(((&&&%%%((()))***)))((('''(((***+++)))'''(((******)))''',,,++++++***)))(((''''''***)))((((((((()))***+++***+++,,,+++++++++---///------...//////000111111222222333333333333222222555444333222222222222222555888<<<>>>>>>======>>>===>>>>>>>>><<<;;;;;;;;;=========<<<;;;:::888777888666444555666666444111333222000+++''''''***...,,,,,,---------------,,,///000111000...------///222//////111222///000333555444444555777888777666777555333333333333222111222222333444555666666666888777888<<>>>>>============>>>=========>>>>>>>>><<<;;;999777666777666444444444444222111222222000...++++++---///******+++,,,------------222333333222000...///000555111000222333111333777888666555555777:::;;;;;;999777444333444444222111222222333444666777888888:::999888999;;;<<<;;;:::;;;<<<===@@@DDDGGGJJJLLLRRRUUUYYY\\\___eeemmmtttzzzooogggaaa^^^[[[YYYVVVTTTSSSQQQNNNLLLKKKKKKLLLMMMOOORRRTTTVVVXXXZZZ^^^bbbiiirrr|||))))))(((((((((((())))))))))))))))))((((((((((((***)))'''&&&$$$$$$######''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))***)))))))))***((('''((()))***)))''')))))))))+++,,,+++)))'''((((((((((((((((((''''''%%%&&&''''''&&&&&&'''(((,,,+++*********)))(((((()))))))))))))))((((((((((((((((((((())))))*********++++++***((((((***+++,,,,,,,,,,,,------......//////000000000000///////////////...//////000000444777:::============>>>;;;;;;<<<>>>???@@@???>>>???>>>>>><<<:::888666555444333333222333333333222......---,,,++++++,,,---(((((()))++++++,,,,,,,,,444444555333111000000111777333111333444333666;;;:::888777777999::::::999999777555444555555333222333333444555777888999999;;;:::888777888888999999:::<<>>BBBEEEFFFCCCAAA>>>======;;;999777555444000111111000111222333444,,,++++++++++++,,,,,,+++))))))+++,,,------------333444555444111000111222666222111333444444888===:::999999::::::999555333:::888666555666666555444444555555666888999999::::::999888666555666777999999<<>>???BBBHHHLLLLLLGGGBBB;;;;;;;;;:::888666444333///000000///...///222444...,,,++++++---------,,,,,,---......////////////111333333333111000111222444111000333555555888<<<:::::::::;;;:::888333000999777666666777888888777666777777888888999999:::888888888777555555888:::999===BBBEEEHHHLLLRRRWWW]]]aaafffkkkpppxxxxxxkkkaaa[[[XXXWWWTTTPPPMMMLLLKKKIIIHHHEEEFFFGGGIIILLLMMMOOOPPPTTTUUUVVVWWW[[[aaahhhnnnvvv(((((())))))))))))(((((('''((((((((()))))))))***+++++++++******++++++,,,&&&''''''((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***((('''((()))***)))'''(((((()))***+++((($$$ (((''''''&&&'''((()))***&&&'''))))))((((((***,,,$$$&&&(((((('''&&&(((+++******)))((('''&&&&&&%%%&&&'''((()))))))))((('''%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,---...000111---111555777888888999:::===>>>CCCJJJPPPNNNGGG@@@999999888888777555444333000111111///,,,,,,///111000---******,,,------,,,,,,------.........------///000111111000///111222111//////333555555777:::;;;:::999999999888555333888666555666888::::::999999999999999999999999999444666888777666666999;;;:::>>>DDDHHHLLLRRR[[[bbbgggkkkooorrrtttyyyvvvhhh^^^XXXUUURRROOOKKKHHHGGGGGGFFFEEECCCCCCDDDEEEGGGJJJLLLMMMQQQQQQRRRSSSVVV\\\ccciiiooozzz(((((())))))))))))(((((('''((((((((())))))************)))(((((((((((((((&&&''''''((()))******+++'''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***((('''((()))***)))((((((((()))******'''###((('''&&&&&&'''((()))***$$$%%%''''''&&&'''(((***"""%%%''''''&&&&&&(((++++++***)))((('''&&&%%%%%%%%%&&&((()))))))))((('''$$$%%%&&&&&&&&&''')))+++)))))))))))))))(((((((((******++++++++++++*********++++++,,,---///000111,,,///444666777777888999:::<<>>FFFKKKJJJDDD<<<666555888999777333111222444000000000000///...---,,,111,,,+++,,,***%%%'''---***+++,,,...///......---///...---...111333333333111222333444666777888888999666444444555666666666444555777888::::::;;;;;;777777666666555555555444333444444444555888===AAACCCFFFLLLUUU___hhhnnnqqqyyyyyyyyywwwuuuvvvxxx{{{|||{{{lll\\\OOOKKKMMMHHHDDD???>>>@@@AAA@@@???<<<>>>@@@@@@AAABBBEEEGGGHHHIIILLLNNNRRRWWW^^^bbbkkksss'''''''''(((((((((((((((*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%(((''''''&&&&&&''''''((()))(((''''''''''''((()))''''''''''''''''''''''''(((((()))************)))+++***((('''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&***(((''''''((()))((('''&&&(((******)))((()))***+++)))(((((())))))(((&&&***))))))(((((((((((()))(((******(((%%%$$$%%%'''***((('''(((+++,,,+++)))'''(((((()))***+++,,,---******,,,---------,,,+++------///111444777999:::;;;>>>BBBDDDCCC???999666444444444333111//////000---............---,,,,,,111......000---'''&&&******+++---...//////......///...---...111333333222222222333444444555666666555333111111222444444333888888888888888888777777555555555555444444444333444555555555777:::???CCCIIILLLRRRZZZdddlllrrrttt{{{zzzyyyvvvsssrrrtttuuuxxx|||rrrcccVVVKKKGGGHHHDDDBBB>>>>>>???@@@???===<<<>>>?????????@@@CCCEEEFFFHHHJJJMMMPPPVVV]]]bbbfffmmmzzz))))))((((((((((((((('''((())))))))))))))))))***(((((((((((('''''''''''''''''''''''''''''''''''')))((((((((()))(((&&&$$$'''''''''(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))******+++***)))'''&&&&&&%%%%%%(((((('''''''''(((((()))+++***(((((())))))((('''''')))++++++***)))***+++,,,***(((((())))))'''%%%,,,+++)))'''&&&'''((()))'''((((((((('''''')))+++'''&&&&&&(((***,,,,,,+++&&&''''''((()))***++++++******+++,,,,,,,,,,,,+++***+++---///222555888999;;;;;;<<<;;;:::888666555444222111000000000...---++++++,,,,,,,,,,,,------//////111333111+++)))***+++,,,---...///////////////......///222333333222222222222222333333444444333111000000222444444333;;;:::999888666555444333444444444333333333333333444555666777999===BBBFFFQQQUUU[[[ccckkkqqqvvvxxx|||{{{yyytttpppnnnnnnpppssswww}}}vvvcccVVVNNNFFFBBBBBB@@@>>>======>>>>>><<<;;;<<<>>>>>>>>>>>>>>>@@@BBBCCCEEEHHHJJJNNNTTT[[[```bbbiiiuuu***)))))))))(((((('''''''''((((((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''+++)))((((((((((((&&&$$$&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''')))***+++++++++)))((('''&&&%%%%%%))))))))))))*********+++,,,+++************(((&&&'''(((******)))))))))***,,,***)))((()))((('''%%%***(((&&&$$$$$$%%%''')))((((((((((((((()))***+++'''''''''((()))***************)))))))))((((((((()))******+++++++++++++++***+++,,,---///222444555666666666555555555444444555222//////111111...+++*********+++,,,---......---///222333111...---...,,,------...//////000000111000000111444555444333222222222222111111111111444333222444666777777666;;;:::888777555444333222444444444333333333333333555666888999;;;@@@FFFJJJWWW\\\cccjjjpppuuuxxx{{{|||{{{xxxsssnnnllllllmmmooorrrxxx~~~|||iiiUUUJJJFFFBBB>>>===;;;;;;;;;<<<<<<<<<;;;999<<<===>>>===<<<<<<>>>???AAABBBEEEHHHKKKQQQXXX]]]ccchhhrrr~~~******))))))((((((((('''''''''(((((()))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''+++)))''''''((('''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++******)))((('''&&&%%%$$$&&&&&&''''''((((((((((((,,,+++******+++***'''%%%%%%'''))))))((('''((()))+++***(((((())))))'''%%%'''&&&$$$###$$$'''***,,,***)))((((((((()))))))))((()))))))))((((((((((((++++++*********)))))))))))))))))))))******++++++,,,++++++,,,,,,---...//////000111333444444444444444111......000000---***++++++***+++,,,---///000000222333111///.........---.........///000111111333222222444666666555444222111111111111000000000555444444666888999999777777777666444444444444555444444444444444444444555555666888:::===CCCIIIMMMZZZ```hhhooosssvvvyyy{{{zzzyyyvvvrrrmmmkkkkkkmmmlllpppuuuzzz~~~qqq^^^KKKBBBAAA???<<<;;;888999;;;;;;;;;:::::::::;;;<<<===<<<;;;;;;<<<>>>>>>@@@BBBEEEHHHNNNTTTYYY___dddmmmyyy***))))))))))))))))))((('''(((((((((((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''(((((())))))((()))))))))((('''&&&%%%'''''')))******************))))))***+++***'''%%%%%%'''((()))((('''((()))***)))(((((())))))(((''''''&&&&&&&&&'''***,,,...+++)))''''''(((((('''&&&((()))***)))'''&&&'''((('''(((((()))***+++,,,---))))))(((((())))))***+++++++++******************)))+++---000222333333333000...---,,,,,,,,,***)))++++++******+++---...000222444444///,,,,,,,,,+++///.........///000111222333333333555777777555333111111111111111111000000444444444555777888666555444333333222333444666777444444444444555555555555444666888;;;???EEEKKKPPPZZZaaakkkqqqtttvvvxxxzzzyyyxxxuuupppllljjjjjjkkkkkknnnrrrvvvzzz~~~gggVVVEEE>>>???===<<<;;;888999;;;;;;::::::;;;===;;;<<<<<<<<<::::::<<<>>>===???@@@BBBEEEJJJPPPTTTXXX\\\eeeqqq)))))))))))))))*********((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((())))))((('''&&&)))***+++---------------((('''((()))+++***'''%%%&&&((())))))(((((()))***)))((('''((()))***)))(((''''''''''''(((***+++,,,***(((&&&&&&'''((('''&&&&&&((())))))'''&&&(((***&&&''''''((()))***++++++))))))((('''((()))***+++))))))(((((((((((())))))))))))***+++---///000111.........---+++)))******+++***)))))))))+++---...***000222///---...---***000////////////111222333222222333444666666333111111111111111111111111111444444444555777777555333333222111111222444666888222222333333444444444444333555888;;;???FFFMMMRRRYYYaaalllsssuuuuuuxxxzzzxxxwwwsssnnniiigggggghhhjjjmmmooorrrtttxxx}}}yyy]]]OOOBBB======<<<;;;<<<999:::;;;;;;999:::===@@@:::;;;<<<;;;;;;;;;===???===>>>???@@@BBBGGGLLLPPPSSSWWW___kkkyyy(((((())))))******++++++))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&***)))(((''''''((()))***'''((()))******)))((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''&&&''')))***++++++******&&&&&&''')))******'''%%%''')))***+++***)))***+++((('''&&&(((***+++***)))&&&&&&&&&''''''''''''''')))&&&$$$%%%''')))(((&&&###&&&((((((''''''))),,,)))((((((((('''''''''''')))((('''''''''(((***+++'''''''''''''''((()))******)))((('''(((+++...000///111222000,,,***+++...+++***((('''((()))+++,,, )))//////000333111,,,000////////////111222333111111111333555444222000000111111111222222222222666555555777888777555333333222111111222444666777111111111222222333333333222444888;;;@@@FFFNNNSSSYYYbbbmmmsssuuuvvvxxxzzzxxxvvvrrrmmmgggdddcccdddjjjkkkmmmoooqqqtttxxx|||tttXXXLLL@@@<<<<<<::::::<<<:::;;;<<<;;;999:::???BBB:::;;;<<<<<<;;;;;;>>>???===>>>??????AAAEEEJJJNNNSSSVVV]]]gggttt))))))))))))************+++***'''$$$$$$%%%'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))******++++++)))((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))---***((((((***+++(((&&&***)))((()))***+++***((((((((())))))))))))(((((()))%%%"""!!!"""%%%'''(((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&***(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&)))+++,,,+++)))$$$666)))###,,,'''111(((((())))))*********+++***,,,...---,,,+++,,,,,,++++++++++++++++++,,,,,,000///......///000...---000000000000111222333444111111000000000000000000222222333111000///111222444444444444444444444444666555333333333555777888666444222000111222555666777555666:::<<<@@@JJJUUU```hhhppprrrvvvzzz{{{yyyxxxtttmmmgggcccaaabbbcccfffgggiiijjjllloootttxxx{{{zzziiiPPPIII@@@;;;::::::999888===<<<<<<===>>>>>>===;;;<<<;;;:::999999999:::;;;:::;;;;;;===@@@DDDGGGIIILLLQQQYYYbbbmmm|||(((((()))))))))*********+++***(((&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))(((''''''))))))***+++***)))((('''************************%%%&&&'''((())))))(((''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&***)))'''(((***+++***(((***)))((()))******)))((((((((())))))))))))(((((()))'''$$$###%%%'''))))))'''''''''&&&&&&'''''''''(((((((((((((((''''''&&&)))'''&&&&&&((()))((('''&&&''''''((((((''''''&&&((('''''')))+++,,,+++)))(((111)))$$$---)))"""+++((()))))))))***************+++------+++***+++,,,+++++++++++++++,,,,,,,,,...------...000111000///000000000000111222333333//////000000000000000000222222333111000///111222333333333333333333333333333222111111111333555666333111///......///111333555444777;;;???DDDOOOZZZ```iiiqqquuuxxx||||||yyywwwrrrllleee```___```aaaeeefffggghhhiiilllpppsssxxx~~~wwwdddIIICCC===999:::<<<;;;:::===<<<<<<<<<>>>>>><<<;;;<<<;;;:::999999:::;;;;;;;;;;;;<<<===@@@CCCEEEGGGIIINNNUUU^^^iiiwww((((((((()))))))))************))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))*********)))((('''************************&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((''''''(((***++++++******)))((((((******)))((((((((())))))))))))(((((()))(((&&&'''(((******)))''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&((()))((('''&&&''''''((((((''''''&&&+++)))((()))+++,,,,,,+++///---,,,(((...***)))'''))))))))))))************)))***,,,,,,***)))***+++***+++++++++,,,,,,,,,------,,,,,,---000111111000222111111111111111222222......///000000111000000222222333111000///111222222222222222222222222222222111111111111333555666555444222111111222444555444444777<<<@@@DDDNNNXXX^^^hhhqqqwwwzzz}}}}}}yyyuuupppiiibbb^^^\\\]]]^^^cccdddeeeeeefffgggkkkmmmsssyyyqqq[[[CCC???:::999:::;;;:::888===<<<;;;<<<>>>>>><<<;;;<<<;;;::::::::::::<<<<<<<<<<<<===>>>???AAACCCDDDEEEJJJPPPXXXaaaooo~~~((((((((()))))))))******))))))******)))(((&&&&&&***)))'''%%%%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))******)))***((('''((()))***)))((((((((())))))))))))(((((((((''''''(((******)))(((''''''((((((((((((''''''((((((((('''''''''((((((&&&%%%%%%''')))))))))'''''''''((((((((((((''''''+++***((())),,,///000000777---222+++...(((///&&&)))))))))))))))*********((()))++++++)))((()))******++++++,,,,,,---------...------...000111000///222222111111000111111111...///111222222222222222222222333111000///111222111111111111111222222222333333333333444555777888777666444333333333555555444444666;;;===???GGGPPPYYYdddooovvvzzz}}}{{{wwwsssnnngggaaa\\\[[[[[[\\\```aaaccccccdddeeehhhkkkooottt{{{lllSSSCCC???;;;:::;;;:::888555<<<;;;;;;<<<======<<<:::<<<;;;:::::::::;;;<<<===<<<======>>>???@@@AAABBBCCCGGGLLLRRR[[[ggguuu))))))))))))************((()))*********(((&&&%%%***)))'''%%%%%%''')))***&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))))))))(((''''''((()))((('''((()))***)))'''(((((())))))))))))((((((&&&&&&&&&'''))))))(((&&&''''''((())))))(((''''''((((((''''''''''''((()))'''&&&&&&(((******)))''''''((((((((((((((((((''')))((((((***...222555555999---555)))///%%%111'''******))))))))))))))))))''')))+++***)))((())))))******+++,,,------......111///......//////...,,,222222111111000111111111111222333555555555444333222222333111000///111222000000000111111222222222333333333444555777888888444333222111000000111111333333666:::<<<===CCCKKKSSS___kkkrrrwwwzzzxxxtttqqqlllfff___[[[ZZZ[[[\\\]]]___aaabbbccceeehhhkkkkkkooouuu}}}gggMMMCCC???<<<;;;<<<<<<999666<<<;;;;;;<<<======<<<:::;;;::::::999:::;;;<<<===<<<======>>>????????????BBBEEEJJJNNNUUU```mmmvvv*********+++++++++,,,,,,******++++++***)))'''&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&************************((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&''')))(((''''''))))))((('''(((((())))))))))))((((((&&&%%%%%%&&&(((((('''%%%'''((()))******)))((('''(((((('''&&&&&&''')))***)))((()))***++++++)))''''''(((((())))))(((((('''(((((())),,,111555888888555,,,444$$$999)))111(((************))))))))))))((()))++++++)))((()))*********+++,,,---...//////222111///...///...---+++222111111111111111222222333444666777777555444222222222333111000///111222000000000111222222333333111222333444555666777777555555444333222222222222111222666;;;======CCCKKKNNNZZZfffmmmsssvvvvvvrrrmmmiiiccc]]]ZZZYYYZZZ\\\ZZZ]]]```bbbccceeegggiiigggjjjooovvvdddLLL@@@===:::;;;===???===;;;<<<;;;:::;;;======;;;::::::999888888999:::<<<===;;;<<<===>>>>>>???>>>>>>BBBDDDHHHKKKQQQZZZfffooo++++++,,,,,,,,,---------------------,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''((()))))))))(((&&&&&&************************((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&'''))))))(((''''''((()))((('''(((((())))))))))))((((((&&&%%%$$$%%%'''((('''&&&'''((()))******)))((('''((((((&&&&&&&&&''')))***+++++++++,,,---+++)))&&&(((((())))))))))))((((((((()))+++///444777888888222---222$$$OOO:::666+++************)))))))))((((((***++++++***))))))*********+++,,,---...//////111000......//////...,,,000000000000111222333333444555666777777555222000222222333111000///111222000000111111222333333444222222444555777888888999888777777666555555444444111222666:::;;;:::???FFFKKKVVVbbbjjjooottttttqqqiiieee___ZZZWWWWWWYYY[[[ZZZ]]]___aaaaaabbbdddeeeccceeeiiioooyyy~~~cccMMMAAA>>>::::::<<<>>>===;;;;;;;;;:::;;;<<<<<<;;;999888888777777888999;;;<<<:::;;;<<<>>>>>>>>>>>>>>>AAACCCFFFHHHMMMUUUaaaiiizzz,,,,,,,,,---------......000//////...------,,,,,,''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***'''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((("""###$$$%%%'''((()))***$$$'''))))))'''&&&)))+++)))'''&&&'''((()))((('''(((((())))))))))))(((((((((&&&%%%%%%'''((((((''''''((()))++++++)))((('''((('''&&&%%%&&&'''***+++---,,,,,,------,,,(((&&&(((((())))))))))))((((((******---111555777777666111///222'''bbbKKK===///+++*********))))))(((((()))***,,,,,,***)))***+++******+++,,,---//////000///...---...///000///...000000000000111222333444444555666777666444111///222333333111000///111222000000111222333333444444444555777888:::;;;;;;<<<555555444333222222111111222333666999777444777===JJJUUU```hhhnnnssstttqqqfffbbb]]]XXXVVVVVVXXXZZZ[[[]]]___```______```bbb```bbbeeekkkuuu}}}cccNNNEEEAAA;;;999:::;;;999777;;;::::::;;;<<<<<<;;;999777777666666777999:::<<<999:::<<<>>>??????>>>>>>@@@BBBEEEGGGJJJRRR]]]eeevvv333222222555888777333///444777666222000000---((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&((()))***)))(((&&&%%%************))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))((('''%%%%%%)))))))))))))))((((((((()))(((((((((((())))))******---...---+++***+++...((()))+++,,,+++***(((&&&---++++++000666888666333444###///777444hhhNNN+++000+++(((***+++((((((***,,,,,,+++++++++++++++,,,...+++)))+++///000---)))000///......///000...---///000111333444444333333444444222111000000//////666555333111////////////))),,,///111222444666888666888;;;:::777666777999666555333222111222222333333444555666777:::???BBBJJJTTT___gggnnnssssssooohhhccc[[[VVVVVVXXXZZZ\\\[[[]]]___aaabbb```___]]]______dddlllttt~~~{{{bbbPPP@@@>>>===;;;::::::::::::======<<<;;;::::::999999888888777777888999::::::===<<<<<<===??????>>>===@@@@@@@@@AAAEEEMMMWWW]]]ooo~~~555777:::???BBBCCCAAA???@@@@@@===777333111---(((+++***)))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((###%%%''')))******)))((((((((())))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&)))))))))((((((((((((((())))))(((((((((((()))***))),,,000111///,,,++++++***+++,,,,,,,,,+++)))(((...,,,,,,///555777444111222%%%,,,//////UUUQQQ000000+++(((***+++))))))+++,,,++++++******+++++++++///,,,***,,,000111...+++000///---...///000000///000111222333444333333222444333222111000000000000444333222111000000111222---///111222222333555777777999;;;;;;999777888:::999777555333111000000000222333444555777:::>>>BBBLLLTTT^^^fffmmmrrrsssooohhhccc\\\XXXWWWXXXZZZ[[[[[[]]]___aaaaaa```^^^\\\\\\\\\___gggoooyyy~~~cccPPP@@@>>>===;;;::::::::::::======<<<;;;;;;:::999999888888888888888999::::::<<<;;;;;;<<<>>>???===<<<@@@??????@@@DDDKKKUUU[[[kkk{{{BBBGGGNNNUUUXXXZZZ[[[\\\XXXWWWQQQHHHAAA;;;333+++///---++++++***)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))***)))((($$$%%%''')))******))))))&&&'''''''''(((((())))))''''''&&&&&&''''''((()))))))))(((''''''((((((((()))((((((((((((((())))))***))))))((((((((())))))(((---222555333///+++(((,,,,,,,,,,,,++++++++++++...,,,,,,///333444222///111++++++(((--->>>UUU;;;000+++)))+++,,,******---++++++************++++++///---,,,...111222000---111///------///111222222333333333444333222222111333222111000000000000000222222111111111111222222222333333333222333666888999:::<<<<<<:::::::::;;;<<<:::777333111///......111222444555666999>>>AAAMMMUUU^^^dddkkkqqqrrrooohhhddd^^^ZZZYYYYYYZZZZZZ\\\]]]___aaa```___\\\[[[[[[ZZZ\\\bbbiiitttcccOOO@@@>>>===;;;::::::::::::======<<<<<<;;;:::::::::999999888888888999::::::;;;;;;;;;<<<===>>>===;;;>>>>>>>>>???BBBIIIQQQWWWcccsssZZZaaakkkrrruuuwwwzzz|||vvvuuunnndddZZZOOOAAA555333000---,,,,,,+++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((((((((()))((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((())))))((((((''''''((()))***)))(((((('''((()))***+++++++++***))))))((())))))+++...222555444000,,,***------,,,++++++++++++,,,...------///111111///---000111---(((///---WWWFFF000+++))),,,---,,,,,,...+++************++++++,,,...------...111222000...111///......000222444444555555444333222111000000222111111000000000000111111111000000000000000000333444444333333444888;;;:::;;;<<<<<<<<<;;;;;;<<<<<<:::777444111///......000222333444666999>>>BBBOOOVVV^^^ccciiiooopppnnnhhhddd^^^[[[ZZZZZZZZZYYY]]]^^^___``````]]][[[YYY[[[YYYZZZ```gggrrr}}}aaaKKK@@@>>>===;;;::::::::::::======<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<;;;;;;===>>>???===<<<======>>>>>>AAAFFFMMMRRRZZZiii|||uuu|||vvvgggTTTCCC888333---+++++++++)))&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''%%%(((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((()))))))))(((((((((((())))))***))))))(((((()))***,,,......---,,,+++***)))))))))...///000222222111///......---,,,+++++++++,,,,,,.........///000000...,,,---222...+++111&&&PPPLLL222---+++---...,,,,,,...++++++******+++,,,------,,,,,,---...000111000///222000//////222444444444666555444222111000//////000000000///000000111111111111000///...---,,,,,,222222333333333555999<<<:::::::::;;;<<<<<<<<<;;;:::888666444222111111111000222333555666:::???BBBPPPWWW^^^bbbhhhnnnnnnlllfffbbb]]]ZZZYYYZZZZZZZZZ]]]^^^``````___\\\YYYWWWXXXWWWXXX^^^fffrrryyy^^^JJJ@@@>>>===;;;::::::::::::===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;>>>======>>>@@@@@@???===<<<======>>>@@@DDDIIIMMMTTTbbbsss}}}hhhVVVAAA999000+++******(((%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((''''''(((((()))***))))))*********)))((((((******))))))***,,,///000000000...---++++++******000///...///111222222111............---------,,,---...///000000///...---,,,.........000***CCCPPP444///,,,...///---,,,...,,,,,,+++,,,,,,---...///+++,,,---///000000000000222111111222444555444333555444222111///.........////////////000000111222111111111000...---+++***///111222222333555888;;;888888888999;;;<<<;;;999999777666444222222222333111222444555777;;;@@@DDDOOOWWW^^^ccchhhmmmllliiieee```[[[XXXXXXZZZ[[[[[[^^^___``````^^^ZZZWWWUUUTTTSSSVVV^^^gggssssss[[[KKK@@@>>>===;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;???>>>>>>???AAAAAA@@@>>><<<===>>>???@@@BBBFFFIIIQQQ]]]kkkxxx}}}mmmQQQFFF888///------***'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''((()))***+++))))))(((((('''&&&&&&&&&((((((((((((((())))))***((()))+++,,,+++)))'''%%%,,,+++******+++...111333333222000///---,,,,,,+++...,,,,,,...111333333222000000111111111000///...---///000111000/////////000---...222///555888VVV666111...//////,,,,,,---------------...///000000,,,---///000111111222333222222333444666666333111444333111///...---------.........//////111222222111111111111111///...---...000222222222333444666777555555777:::;;;999777999888666444333222222333111333555666888<<>>===;;;::::::::::::<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;>>>======>>>@@@@@@???>>><<<===??????@@@AAADDDGGGJJJTTT```kkkyyy~~~___RRRAAA666222111---***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%))))))((('''''''''''''''******)))((('''&&&&&&%%%((((((((((((((()))******(((***,,,---,,,***&&&$$$,,,+++******,,,///222555444333222000...---,,,,,,,,,++++++...333555333111111222444555444333111///---///111111111000///000666...///555...???333\\\888222///000///,,,+++------------......000111111---///111222222222333444333333444666777666333///333111000...---,,,------............///111222333000111222333333222111000///000222222111111111222555444333555999:::888666;;;999777444333222111111222444555777999===BBBFFFNNNWWW___eeeiiillliiidddbbb]]]WWWTTTUUUYYY]]]_________```___]]]YYYUUURRRSSSTTT[[[eeeqqq}}}vvv```NNNCCC@@@???===;;;::::::::::::<<<<<<<<<===============>>>===<<<;;;;;;;;;;;;;;;===<<<<<<===??????>>>===<<<===???@@@@@@AAADDDFFFDDDMMMWWW```nnnsss___HHH;;;555///***(((''''''(((((())))))*********)))((('''%%%%%%$$$$$$(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&))))))((('''((('''&&&$$$$$$%%%'''((((((%%%%%%)))***(((***---111...+++,,,......,,,)))...///000222333444555555///222444000+++***000777......------///222555888444555777777777555222000000000000000000000000000000000333;;;CCCHHHFFFCCC555111---,,,///222222111---...111333444333222222333333333444666666444222333222222333444333111///000000000000////////////111000//////111333444444111111222222222333333333444333111000000111333444666555555555777888:::<<<;;;888555222000000111222555666666777888<<>>>>>?????????>>>===;;;:::::::::;;;=========>>>??????@@@@@@======>>>???@@@AAAAAABBBGGGIIINNNWWWaaaooorrrYYYFFF999000++++++++++++***)))((('''&&&&&&((((((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&'''''''''((((((((((((''')))&&&&&&)))***((())),,,///...---.........,,,***...///111333555666777777777888666111+++))),,,///......------///222555777666777999999777444000...........................111000000555:::<<<999555444111---,,,...000111000&&&)))---222666888::::::444444444555666666333111333222222333444444111///111111000000000/////////111000...---///111222333111111111222222222333333333222111000000111222333666555555666777888:::;;;:::888555222111111222222222333444555777<<>>===<<<===<<<;;;999<<<<<<======>>>>>>??????>>>======<<<<<<;;;::::::<<<<<<===>>>>>>??????@@@======>>>???@@@AAABBBBBBFFFFFFJJJPPPYYYfffzzzlllTTT???111---///++++++***)))((('''&&&&&&'''''''''''''''((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&''')))***++++++***)))+++((()))++++++((((((+++---///111111///---++++++...000222444777999::::::===:::666111---+++******///.........000222555777888:::;;;;;;888444...+++///////////////////////////......000222222...+++444111...---.../////////,,,...111444666777888888555555444555666555333111333333333444555444222000222222111111111000000000111000...------///111222000000111111111222222222222111000//////000111222555555555666777888999:::999777444222111111222222///111222444777<<>>===<<<<<<======;;;:::<<<<<<======>>>>>>??????<<<===>>>>>>===<<<:::999;;;<<<<<<======>>>??????======>>>???@@@AAABBBBBBFFFEEEFFFKKKQQQ\\\nnnxxx```GGG555///222(((((((((((())))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&'''((()))***,,,------...000---,,,...---***)))+++---000444333///+++)))***---...111444777999;;;;;;;;;777333000000///---+++//////...///000333555666888999;;;<<<999444///+++000000000000000000000000---,,,,,,...111111///,,,444222000/////////000000222333444555666666555555666555555666666555333111333333333444555555333111222222222222111111111000000000111000/////////000000000000111111111222222111111000//////000111111555555555666777888888999777666444222111111222333111222444555888===CCCHHHPPPTTT[[[```cccbbb```^^^XXXUUURRRQQQRRRTTTUUUVVVYYYVVVUUUUUUSSSOOOPPPTTT^^^qqqpppZZZJJJCCCBBB>>><<<;;;<<<======<<<;;;<<<<<<======>>>>>>??????;;;<<<>>>???>>>===;;;999;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAABBBCCCEEEDDDFFFJJJNNNVVVeeesssmmmQQQ999000000))))))))))))(((((((((((())))))((('''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''******))))))+++///333555666222000111///+++***---...222444333...)))((((((+++,,,///222555888999::::::555111///111111...+++/////////000111333555666555777999:::999555111...////////////////////////,,,,,,---///000111000///444444333222111111222222111222333555666888888999666555555666777666444111444333333555666666444222222222222222111111111000---000444555333000//////000111111111111222222222111000000000000000000111555555666666777777777888555444333222222222222333555666777888:::???DDDHHHPPPTTTYYY^^^```___]]][[[WWWTTTQQQQQQRRRUUUVVVVVVXXXVVVTTTTTTRRROOORRRWWWccczzzoooZZZJJJCCCAAA>>>===<<<<<<===>>>===;;;<<<<<<======>>>>>>??????;;;<<<>>>??????===;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBFFFKKKNNNSSS___kkkyyy\\\???000------,,,+++)))(((&&&%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((())))))...---++++++...333999<<<<<<666222111...***+++......000111000---***((((((***+++...111444666888999:::666222000000...+++(((///000000111222333444555444555777777777555222111............................../////////......---333444444333222222333555666666666555555555555555555444555666777777555333444333444555777777555333222222111111111000000000+++000555666444111000000111111222222222333333333111111111111111111111111444555666777777777777666333333333222222222222333888999:::;;;===AAAFFFJJJPPPSSSXXX\\\^^^\\\ZZZXXXUUURRRPPPPPPRRRUUUWWWXXXYYYVVVUUUUUURRRPPPTTT\\\lllttt___NNNDDD???@@@???>>>>>>??????===<<<<<<<<<======>>>>>>??????<<<===>>>>>>>>>>>><<<<<<;;;<<<<<<======>>>??????>>>>>>???@@@AAABBBCCCCCC???@@@EEEJJJMMMRRR^^^jjj~~~bbbEEE333...---,,,+++)))(((&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&)))++++++000000000111444999>>>AAA???888222///+++(((***...,,,++++++,,,------,,,******,,,...111444666777888888666333000...+++)))'''000000111111222333444555444555555555444333222111//////////////////////////////000///............000222444333222222444666:::999777555444222111111444333444666888888777555444444444666888888666444111111000000000/////////,,,000333333000///111444222333333333333444444444111111222222222222111111444555666777777777666555222222222222222222333333777888:::;;;>>>CCCIIIMMMPPPSSSWWWZZZ\\\ZZZXXXVVVRRRPPPNNNOOORRRUUUXXXYYYYYYWWWVVVVVVRRRQQQWWW___ssslllZZZMMMFFFCCCAAA??????@@@???>>><<<<<<<<<======>>>>>>??????========================<<<<<<===>>>>>>??????@@@>>>??????@@@AAABBBCCCCCCAAABBBEEEJJJNNNVVVdddrrr~~~dddHHH777111******))))))((((((((('''#########$$$%%%&&&((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&$$$"""###&&&***+++,,,111222444777:::>>>AAACCC@@@999111,,,)))&&&)))---***'''&&&)))---000///---+++---///222444666777777444444222000---+++***)))000000111222333333444444666555444333222111111111333333333333333333333333...///000000000000111333...000333333111111444666333333333333444666777888333333444666888999888666444444444666888888666555000000000000////////////,,,///111///,,,---222777333333333444444444555555222222333333333333222222444555666777777777666555111222222222222333333333555666888;;;???DDDKKKOOOPPPRRRVVVYYYZZZYYYWWWUUUPPPNNNLLLMMMQQQUUUXXXYYYZZZXXXWWWVVVSSSRRRYYYbbbvvvyyygggYYYQQQDDDCCCAAA@@@@@@@@@>>><<<<<<<<<======>>>?????????>>>>>>============>>>???======>>>>>>??????@@@@@@>>>???@@@@@@BBBBBBCCCDDDFFFEEEGGGKKKPPPZZZlll|||{{{aaaGGG444+++++++++)))((('''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((''''''&&&%%%$$$%%%&&&'''(((%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%$$$''',,,000666777999;;;>>>AAACCCDDD>>>888000++++++++++++***((()))))))))************.........000222333333222111///---,,,,,,,,,...///444333333222222333333444222111000///......///000444222000///000111111111111111000000111222444666222222111111111111111222333333333333333333333333333333333333333333333333777555444555666777666555////////////............///000111000//////111333555555444333333333333444333//////333222......222333444666888888777666555333333333222222222111111777999===@@@DDDHHHMMMPPPSSSVVV[[[^^^]]]XXXRRRNNNHHHJJJMMMQQQTTTVVVWWWWWWYYY___[[[TTTQQQKKKPPPccc~~~zzzhhhYYYUUUOOOHHHCCCCCCDDDCCCBBB>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@============>>>>>>??????CCCBBBAAAAAAAAABBBDDDEEE@@@EEEHHHKKKUUUhhh|||{{{jjjUUUAAA333++++++***)))((('''''''''''''''''''''''''''''''''''')))'''&&&'''(((((('''&&&%%%$$$#########$$$%%%&&&''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))******(((&&&&&&(((---111<<<===>>>@@@BBBCCCDDDDDD???888///******+++***))))))))))))******+++++++++.........000333333222000000///---,,,,,,---...///333333333333333333333333000000/////////000222333444222000000222333444333444333333333333444444444222222111111111111111222444444444444444444444444333333333333333333333333666444333444555666555444000000000/////////......///000111000//////111333555444333333222222333333222//////333333000000444222333555777777666555444333333333222222222222222888:::>>>BBBFFFJJJOOOSSSTTTWWW[[[]]][[[UUUOOOJJJGGGIIIKKKNNNRRRTTTVVVWWWRRRXXXUUUPPPPPPMMMUUUhhh{{{nnnddd^^^UUUOOOLLLJJJGGGDDDAAAAAAAAA@@@@@@???>>>>>>????????????????????????????????????????????????CCCCCCBBBAAA@@@@@@AAABBBCCCHHHLLLPPP]]]ppptttlll```RRREEE999000++++++***)))((((((''''''((('''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''((()))###$$$%%%&&&'''((())))))&&&&&&&&&&&&'''((())))))+++***)))((((((***///222@@@@@@AAACCCCCCDDDCCCCCC>>>777...)))((()))***)))))))))******+++,,,------......///111333333111...000///...,,,,,,---......222333444444444444333222//////...///000222444555333222111222555777777777777777888888777555444333222111111111111111222222444444444444444444444444222222222222222222222222444333222222333444333222111111000000000////////////000000000//////111333333222222111111111111111333000000222222000000333111222444555555555444333333333333333333333444444:::===AAADDDHHHLLLQQQUUUWWWYYY[[[[[[XXXRRRLLLGGGFFFGGGHHHKKKNNNQQQTTTUUUPPPUUUQQQMMMNNNMMMVVVjjj|||tttjjjbbb\\\WWWQQQMMMJJJIIIHHHFFFDDDBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????????????????AAACCCDDDDDDCCCBBBBBBCCCFFFJJJPPPXXXggg{{{tttlll[[[RRRFFF>>>999444...)))******)))(((((((((((((((''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###'''''''''''''''(((((()))&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''((())))))*********)))(((+++///333>>>???@@@AAABBBBBBAAAAAA===666...)))((())))))))))))******,,,---...////////////000222333333///---000///...------------...111222444555555444222111///.........///111333444333222222444777999999999999:::;;;;;;999666333111111111111000111111222333333333333333333333333333222222222222222222222222222111000000222222111000111111111111000000000000...///000000...///000222111111000////////////000555333111111000......///111111222333333333333222333333333333444555666777>>>@@@CCCFFFHHHLLLPPPSSSWWWYYYZZZZZZWWWQQQKKKGGGEEEEEEFFFHHHKKKOOORRRTTTTTTWWWQQQKKKKKKJJJRRReeexxxqqqjjjccc^^^XXXWWWTTTPPPLLLIIIFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBAAABBBBBBBBB???CCCHHHJJJIIIHHHHHHIIIHHHLLLSSS^^^pppwwwjjj[[[RRRCCC===555222333222,,,'''***))))))(((((((((((()))''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''((())))))((())))))((()))+++///222=========>>>???@@@@@@AAA;;;555---))))))+++***)))******+++---...000111111111111111222333111...,,,//////......------------000111333444444333111000//////...---...///000111333333333555888999999888999:::<<<<<<:::666222000111111000000111222222333111111111111111111111111111111111111111111111111111///...///000111000///111111111111000000000000...///000///......000222000000///............///333222000......///000000000111111222222222222222444333333333444666999:::AAACCCEEEGGGHHHKKKNNNQQQWWWXXXYYYXXXUUUPPPKKKHHHDDDDDDEEEGGGJJJNNNQQQSSSUUUWWWPPPIIIJJJIIIOOOaaa|||zzzuuummmjjjfffaaa\\\WWWSSSQQQRRRQQQPPPOOONNNLLLLLLKKKMMMLLLJJJHHHGGGFFFGGGGGGBBBHHHPPPSSSQQQNNNMMMNNNMMMRRRZZZfffwwwxxxlll___QQQDDD<<<333000---...000000,,,'''))))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%&&&''''''((((((''''''((())))))))))))(((''''''((((((((('''''''''&&&&&&)))(((((('''(((((())))))((())))))))))))+++///222===<<<:::::::::<<>>@@@CCCEEEHHHKKKNNNQQQVVVYYYXXXWWWTTTPPPKKKEEEAAA>>>BBBEEEHHHLLLOOOQQQRRRRRRLLLMMMGGGCCCFFFCCCFFFTTTgggzzzxxxooofff```\\\ZZZ[[[gggwwwpppbbbJJJBBB888222000///,,,(((***************+++++++++(((((()))******************)))((('''''''''''''''(((''''''''''''((())))))(((&&&%%%&&&))))))'''$$$)))'''%%%%%%&&&(((((('''***************)))))))))+++)))'''((()))*********,,,+++,,,...222555666666555222///------...............///000222111///,,,111000......000222222222333222000///------,,,,,,000000000000///---+++))),,,------......------,,,///000222444555555444444333222000///---,,,,,,,,,............////////////222111///...///000///...555333///---///222111///111///...///222444222000555444000---///222000***...---,,,---///111111000)))000222---+++...000...---.........---///333666???;;;444000000111333444888333111333555444555888111444888:::;;;<<<>>>@@@CCCDDDGGGKKKQQQUUUWWWWWW\\\WWWQQQKKKHHHGGGFFFEEEGGGFFFGGGJJJNNNQQQSSSRRRNNNGGGCCCEEEDDDBBBEEEKKKXXXhhh~~~{{{uuunnnjjjkkktttnnnZZZLLLAAA:::333//////...,,,)))************************(((((()))))))))))))))((())))))((('''''''''''''''((((((((((((((())))))***((('''%%%'''))))))'''%%%)))'''%%%%%%'''((((((((()))))))))))))))))))))***+++***)))***,,,,,,+++***---,,,,,,...111333444444222000---------......---......///222444555333111222000......///111111111222111///...---,,,,,,,,,000000000///...---++++++,,,,,,,,,---------------111222444555666666555444222111000///...---------............////////////222000......///000///...333222000///000222222111222222222333333444444333999999666222333555444//////...,,,---...000//////,,,000000***''',,,//////...//////...---///222555<<<888333111111222333333777333111333444333555999::::::::::::;;;<<<===>>>CCCEEEHHHMMMSSSWWWXXXXXXXXXTTTNNNIIIGGGFFFFFFEEEIIIIIIIIILLLOOOQQQPPPOOOMMMGGGCCCCCCCCCAAACCCIIILLLZZZnnn~~~{{{~~~nnnZZZFFF;;;555111---,,,---...,,,***+++++++++******))))))((((((((()))))))))(((((('''((((((((((((''''''''''''((((((((((((((()))******((('''&&&'''((()))((('''***(((&&&&&&'''((()))(((((((((((((((((()))******++++++,,,...000000---+++...---,,,---///111111111---,,,,,,---......---+++---...000333777999888777222000...---...000000///000///...---,,,+++++++++111000///...---,,,,,,,,,+++++++++,,,,,,---------444444666666666666555444111000///............///............////////////111000......///000///...111000000111111111222333555999===>>><<<;;;<<<===AAACCCBBB===:::999666111222000......000111222111111111...(((&&&***...///////////////......111333777555222111222333333222666222111333444333666;;;FFFEEECCCAAA???>>>>>>>>>CCCEEEJJJPPPVVVYYYYYYXXXTTTPPPJJJFFFEEEEEEEEEEEEJJJKKKLLLOOOQQQQQQNNNLLLKKKFFFBBBAAA@@@???AAADDDGGGQQQbbbvvv}}}nnn[[[HHH:::333...,,,***+++,,,,,,+++))),,,++++++***)))(((((('''))))))*********)))(((((('''(((((((((((((((''''''(((''''''''''''((())))))((((((''''''((())))))))),,,***''''''((()))))))))((('''''''''((()))***+++,,,,,,...111333333///,,,///---,,,,,,...///...---++++++,,,...//////---++++++,,,...222777:::;;;:::222000---------......---...------,,,++++++++++++000///---,,,+++,,,,,,---++++++++++++,,,,,,---...444555555666555444333222......------------..................////////////111///------///000///...000///111222111///222666<<>>OOOSSSTTTOOOGGGAAA@@@BBBCCCEEEJJJQQQVVVYYYXXXVVVRRRNNNHHHEEEDDDDDDDDDDDDJJJKKKNNNQQQSSSRRRNNNKKKHHHEEEBBB???>>>===>>>@@@GGGLLLXXXjjjyyykkkXXXEEE777000---++++++***+++++++++***)))++++++******)))((('''''')))******+++******))))))&&&'''(((((()))(((''''''''''''&&&&&&''''''((()))((((((((((((((()))***+++---+++)))((()))******))))))(((''''''''')))***+++,,,---///333555444111---///---++++++,,,,,,,,,+++***+++,,,///111000...+++)))***+++///444777888888111///,,,+++,,,------,,,---,,,,,,+++++++++,,,,,,...---,,,++++++,,,---...,,,++++++++++++,,,---...222333333444333222000///,,,,,,+++++++++,,,------............////////////000...------///000///...000///111333000...444>>>IIIVVVfffnnnlllhhhfffgggsssxxxzzztttiii[[[JJJ<<<333111000222777;;;>>>???999666222000...------......000000000......000111111000111222444444222000666333333555555666;;;CCCSSS]]]ddd___PPPDDDBBBFFFCCCEEEIIIOOOTTTVVVUUUSSSQQQMMMGGGDDDCCCCCCDDDCCCIIIJJJNNNQQQTTTRRRNNNKKKEEEDDDAAA===<<<<<<======AAAEEEMMM\\\qqquuukkkYYYGGG888000,,,,,,+++++++++*********))))))*********))))))(((((('''(((((()))***************&&&&&&((()))))))))(((''''''''''''''''''((())))))((())))))(((((()))+++---///,,,***)))***+++******,,,***)))'''''')))***++++++,,,///222555444111......,,,******++++++***)))++++++,,,...000000---+++)))((())),,,///222333333///---+++***,,,------,,,,,,,,,+++++++++,,,------......---------......//////...,,,,,,,,,,,,---...000111111222111000...---,,,,,,+++++++++,,,,,,---............///////////////...,,,---...//////...111///000333111111===MMM^^^lll||||||lllTTTBBB555333333666;;;AAAEEEFFF???999444444222///---...---///000000//////000222111000111333555555333111555333333555555666===EEESSS___iiidddTTTFFFBBBEEEBBBDDDGGGLLLPPPQQQPPPOOOMMMIIIEEEBBBBBBCCCDDDDDDIIIJJJMMMQQQSSSQQQNNNJJJBBBCCC@@@<<<:::======<<<>>>AAAHHHUUUggg}}}```UUUFFF999222///---,,,*********)))((()))***+++)))))))))))))))((((((((($$$%%%&&&((())))))))))))%%%&&&((()))***)))(((''')))))))))))))))******+++((()))***)))((((((,,,///000---+++***+++++++++***///---***(((((()))***++++++,,,---000333333111...---+++))))))******)))(((+++***+++,,,......,,,******)))((())),,,......------+++))))))+++------,,,,,,,,,,,,,,,,,,---......//////000111222222111111111000...---,,,,,,---......///000111111000............------,,,---------............///////////////---,,,,,,.../////////222///000444444777JJJ___uuuzzzbbbMMM>>><<<;;;>>>CCCIIIMMMOOODDD;;;444333222......000,,,...000000000000111222222111222333555555333111222111222333333444<<>>>>>;;;===AAAGGGPPP^^^rrrHHH???333,,,+++---,,,***(((((((((((('''(((***,,,(((((((((((())))))))))))"""###$$$&&&'''(((((()))$$$&&&((()))***)))((('''++++++******++++++,,,---(((******)))'''(((,,,000000...+++***+++,,,+++***000///,,,)))((()))***+++++++++,,,///222222000...---+++)))((()))***)))(((+++***)))***+++,,,***)))+++***((()))***++++++***,,,***))))))+++---------,,,,,,,,,,,,---...//////000111333444555555444333333222///---,,,,,,---......///000111111000///...000000///.........................../////////000...---,,,,,,.../////////222...///444666<<>><<<<<>>AAA@@@;;;:::??????<<<;;;???DDDJJJSSSdddxxx222///,,,,,,,,,,,,)))&&&((())))))************))),,,,,,,,,+++++++++******)))))))))))))))******+++'''))),,,,,,+++***************+++---///...,,,***)))((('''&&&'''***---///------,,,+++***+++///222555000***'''((()))))))))...---,,,,,,------+++)))...+++((((((******)))'''(((((((((((()))))))))))),,,++++++***++++++,,,---++++++***************+++---...////////////......444555555555555444333222////////////////////////,,,000000---111333)))......------...///...---......///111111000000111......---***+++---///...,,,///444777:::GGGddd}}}qqq[[[WWWUUUYYY___aaa\\\WWWGGG<<<333000000---++++++/////////000111333444555777555333333444444444333///111222111111222777;;;EEEEEECCCAAA???>>><<<;;;BBB@@@>>>???BBBDDDCCCBBBCCCAAA???>>>???BBBEEEHHHIIIJJJLLLMMMKKKHHHDDDBBB<<<<<<;;;;;;<<<===???@@@<<<@@@EEEHHHMMMZZZlllzzz000---+++***+++***(((%%%((())))))***************,,,,,,,,,++++++++++++***)))))))))))))))***++++++)))+++,,,,,,***)))***+++++++++,,,...//////---***((((((''''''(((***,,,...------,,,***)))+++...111444000+++)))***+++***)))---,,,+++,,,---,,,***))),,,***((((((***+++***((((((((((((((()))))))))***)))))))))***************++++++*********++++++,,,//////000111111000000///444444444333333222222222////////////////////////...///......111444000***///...------...///......,,,---000222333333444666777555222///...///000///---///333999@@@RRRooo|||oookkkggghhhjjjhhh```YYYEEE;;;222111111...------/////////000111222444444666444222222333444333222222333444222000111444777<<<<<<;;;;;;;;;;;;;;;;;;???===<<<===???AAAAAA@@@AAA@@@??????@@@DDDHHHJJJJJJKKKLLLLLLKKKGGGCCCAAA<<<;;;;;;;;;;;;===>>>???===AAAEEEGGGKKKUUUdddppp~~~---+++)))))))))(((&&&%%%)))))))))*********++++++,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,---...---+++***++++++++++++,,,...000000---+++'''''''''((()))***+++,,,+++++++++***)))***,,,...111///,,,+++,,,+++***)))+++*********,,,+++***(((+++)))((((((***++++++***((((((((()))))))))******+++,,,---...///......---++++++***++++++,,,------111111111222222111111000333333111000000111111222////////////////////////222...,,,...//////111666000///.........///000000///222666888888999999:::;;;777111///.........///222111555>>>LLL```|||zzzsssnnnjjjcccXXXPPPAAA888222111111///...000/////////000111222333444555333222111222333222111555555555333111000222444666666666777777888999:::<<<:::999:::<<<>>>>>>===>>>======>>>@@@DDDHHHKKKKKKKKKLLLKKKIIIEEEAAA???;;;;;;::::::;;;<<<>>>???>>>AAADDDFFFHHHOOOZZZcccooozzz+++***))))))(((((('''&&&))))))))))))***++++++,,,------,,,,,,,,,++++++++++++************+++,,,,,,---000222222000---++++++,,,,,,---///111000...,,,''''''(((((()))************++++++***))))))+++,,,------,,,,,,,,,+++)))(((***)))))))))++++++)))((())))))((()))***+++,,,,,,(((((()))))))))*********+++---///111111000///...++++++++++++,,,---...///111111111111111000000///222111///......///111222////////////////////////444...,,,...+++&&&***444000000///......///222444:::AAAFFFGGGFFFEEEDDDBBBCCC;;;333000000///000222555555;;;III[[[ooo|||qqqggg^^^TTTIIIBBB:::444000000111//////111/////////000111222333333555333111111222222222111555555444333222111222333777777666666666777888999:::999999999:::<<<<<<<<<===<<<<<<===@@@CCCGGGIIIKKKKKKKKKJJJGGGCCC???===;;;::::::::::::<<<===>>>>>>AAADDDFFFGGGLLLTTT[[[hhhsss+++++++++***))))))))))))))))))))))))***+++,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,111666888555111,,,***,,,,,,---///111000...,,,''''''(((((())))))******)))***,,,+++***))))))***)))***++++++***)))(((''')))(((((()))***+++)))(((((())))))******+++---...))))))))))))************'''(((+++---...---,,,+++------,,,------...////////////000000///...------111000...------...000111////////////////////////222------000+++###&&&000000000///...---000444888HHHTTT^^^___^^^^^^\\\XXXXXXJJJ===888555333444888444777DDDXXXmmm~~~~~~tttfffYYYNNNFFF???:::555000...000111//////222111000000111111222333444555333111111222222222111333333222222333444444444555555444444555666888:::999::::::::::::;;;===>>>@@@@@@@@@@@@BBBEEEGGGIIIKKKJJJJJJHHHEEEAAA===;;;::::::999999:::;;;===>>>===@@@DDDFFFIIINNNTTTZZZfffrrr***+++,,,,,,***)))***,,,***)))))))))***,,,---///------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++000666888666222---***++++++,,,...000000---+++((('''''''''(((((()))***(((***,,,---+++)))))))))'''(((******(((''''''((()))(((((()))++++++***(((((()))+++*********---///)))))))))*********++++++)))***,,,---............//////............//////............---,,,++++++///......------...000000////////////////////////------///111...***,,,000...//////...---111888>>>SSSeeeuuuzzz{{{}}}{{{uuulllXXXDDD;;;666222333888888???QQQjjjxxxsssggg___RRRGGG???999555333111///...111111//////222222222222222222333444444555333222111222333222111222111111222444666555444000//////000333666:::<<<:::;;;<<<<<<;;;;;;===???DDDDDDDDDEEEFFFHHHKKKLLLJJJIIIHHHFFFCCC@@@===;;;999999888888999:::<<<===>>>@@@CCCGGGKKKQQQWWW[[[fffrrr)))+++---,,,***)))+++---***)))))))))***,,,...000...------------,,,,,,,,,,,,,,,,,,,,,,,,---......+++...222444222///---,,,++++++,,,...//////---***)))((('''&&&&&&''')))***(((+++......,,,***))))))''')))***)))'''''')))+++))))))(((***+++,,,+++))))))***,,,+++******,,,///))))))*********+++++++++---......000111222222333111111000///........................---,,,+++***............/////////000////////////////////////+++...000......000111///---...///......222;;;BBBZZZpppuuu^^^FFF<<<777333666===GGGPPPbbbzzz~~~uuuhhh^^^ZZZJJJFFF???999444111///...111///000333333000111444444444333333444444555555666444222222333444333222222111000222555666555333////////////222555999;;;:::;;;===<<<;;;;;;>>>@@@BBBCCCDDDEEEHHHJJJMMMNNNHHHHHHFFFEEEBBB???===;;;999888888888888:::;;;<<>>???AAACCCFFFJJJLLLNNNGGGGGGFFFDDDAAA???===;;;999888888888888:::;;;<<<@@@AAACCCGGGLLLRRRYYY]]]kkkxxx+++*********))))))(((((('''(((***,,,,,,,,,***)))//////.........///000000...---,,,+++***++++++,,,************************+++,,,,,,,,,,,,+++************)))))))))))))))***+++...111000,,,)))((()))))))))))))))))))))))))))***++++++++++++******)))---------,,,+++***((((((+++,,,---,,,,,,,,,...000000111222333333222000000000000///...------,,,,,,++++++,,,---------,,,,,,000---+++---000111///,,,///---+++,,,...///---+++,,,,,,+++---///000000///%%%***...000111555<<>>BBBIIIIIIIIIJJJKKKLLLMMMMMMGGGFFFEEECCC@@@===;;;:::666666777888999;;;<<<===BBB@@@CCCIIIOOOSSSZZZaaakkk{{{************)))))))))(((((()))+++,,,---...------444444444444444333333333111000...---,,,,,,,,,---************************++++++,,,,,,++++++***)))***))))))(((((())))))***,,,...000///,,,)))((((((*********************************+++*********)))///...,,,******+++,,,---,,,---......------///111444444333333222000///...000//////...------,,,,,,,,,,,,---------------------///222333444444444444444222///...///...,,,)))000///......//////...---,,,///111000000555???GGGcccyyyoooZZZUUUXXX[[[dddnnn|||yyyeeePPPDDD>>>888333111333333333222///...///111000111111000///000222444333222222222333444555666888666555444555555333111000333444222222444444111333333222222333444666777888999::::::999:::>>>AAAEEEFFFGGGHHHIIIJJJIIIIIIEEEEEECCCAAA???<<<:::999777777777888999;;;<<<===CCCAAACCCJJJOOOSSSZZZaaappp************))))))))))))***+++,,,---///111222333888999:::::::::888666555333222000...------------************************++++++,,,,,,++++++***)))))))))(((((((((((())))))---...000...,,,)))((((((++++++++++++++++++++++++))))))******************000...+++)))***,,,000222...///000///......000222666555333111///...------/////////...------,,,,,,---.........------------)))...444555333222444666888666222000//////---+++......------------------444555555222222888DDDMMMhhh}}}}}}pppnnnqqqssszzzkkkWWWAAA888666555222000222222222111///...000111000111222111000000222444333333333333444555666777888777555555666666555444000333444222333666666333444333222222333444666777777999:::::::::<<>>???>>>;;;888666444333000...---,,,,,,,,,************************+++++++++++++++***))))))((((((((('''(((((()))***.........---+++)))((('''++++++++++++++++++++++++))))))))))))******++++++...---,,,+++,,,///222444000111111111//////111333444333000...,,,,,,,,,,,,//////.........---------...------------------------111666888888999:::<<<===;;;777333111000//////---......//////111444666777999:::999:::???JJJSSSqqqqqqlllqqqxxx}}}bbbNNN999222444555333222111222222111//////000111111222333333222222333555333333333444555666777888999777666777888888777666111555666444555888888555444333333222333444555666666888999;;;<<<>>>???AAAHHHJJJMMMPPPPPPNNNKKKHHHBBBAAA???===;;;:::999888999999888999:::;;;<<<<<>>@@@BBBAAA>>>:::777222111///---+++************************************++++++++++++***))))))((((((((((((((()))******...---,,,,,,+++***)))(((************************))))))))))))***+++---...,,,---...///000111111222000111222111//////000222///...,,,++++++,,,------...............------------,,,,,,+++,,,---......777888<<>>CCCGGGIIIJJJNNNWWW^^^}}}{{{lll]]]WWW\\\dddvvv~~~xxxoooVVVDDD333...000222111000333333333222000///000222111333444444333333444555444444444555666777999:::999888777777888999888666000444555333444777777555555444333222333444555666555777999<<<>>>@@@@@@@@@DDDFFFJJJLLLLLLIIIFFFCCCAAA@@@>>><<<;;;:::::::::888888999999:::;;;<<<===DDDDDDHHHMMMPPPUUU___jjjzzz))))))))))))************,,,,,,---///222666:::===;;;===@@@AAA@@@>>>;;;999000///---+++***)))************************************++++++******)))((()))(((((())))))***+++,,,---+++******++++++***)))))))))))))))))))))))))))******)))***+++---///000---...///000000000000///000111111000......///000*********++++++---..............................,,,,,,++++++,,,...000111<<>>???CCCDDDHHHNNNQQQVVVcccooo}}}((()))))))))***************+++,,,///222666999;;;666888:::;;;;;;999777666///...,,,+++*********+++***************************************))))))((())))))))))))***+++,,,---,,,)))((()))+++,,,,,,***************************++++++******,,,...111333111000///............///...//////...,,,,,,---...***+++,,,---....................................---,,,,,,---...111444666AAALLL\\\nnn|||yyykkkXXXFFF999333222333444444444888CCCSSS^^^pppvvv|||~~~~~~|||rrrjjj\\\YYYRRRGGG===:::<<>>===:::999888888999999666777888999;;;===???@@@BBBDDDIIINNNRRRXXXeeesss(((((())))))*********+++)))***,,,///222666888:::000111333444444333222111......,,,+++***++++++,,,***************************************)))((((((************+++,,,---...+++((('''(((+++------+++++++++++++++++++++++++++,,,+++++++++---///222444444222///,,,+++,,,...///.........---++++++,,,---+++,,,...///000///......---...........................---...000444777999MMM]]]tttvvvbbbNNNAAA:::999:::;;;===@@@HHHXXXlllzzzzzzooobbbXXXHHHEEE@@@:::555444777999999===>>><<<<<<===<<<888444000000222333111111444::::::999666333000111111222555777777666555666666555555666777888:::<<<===;;;:::888777777777555333555888999666666888777444666555444333333333444555444444888===CCCEEEBBB???EEEFFFGGGHHHGGGEEEBBB@@@<<<;;;999777666666888888666666777999;;;>>>@@@BBBAAACCCIIINNNRRRYYYggguuu************+++,,,------+++,,,...000111222222222000//////000111111000...)))))))))))))))))))))))))))))))))((()))******+++---,,,+++)))))))))***+++((()))***++++++***(((''',,,***))))))***+++)))(((,,,,,,++++++++++++,,,,,,111000...---...///111222------,,,,,,,,,,,,++++++111000...---,,,++++++***...------,,,,,,,,,------)))+++------,,,+++++++++111///...///000333<<>>DDDGGGLLLSSS]]]mmm~~~xxxpppgggZZZNNNHHH<<<:::666333111111222333444444444444444444444444000333555444111///111444999:::777111000333444333:::999777555555555666666888:::;;;:::888888;;;>>>999999888777666666777777777444222333555666444111666666555555555555666666666777888;;;===???AAABBBHHHGGGFFFEEEBBB@@@===<<<<<<;;;:::999888777777777777888:::<<<<<<>>>AAADDDDDDFFFJJJPPPTTT]]]mmm}}},,,+++***************+++,,,,,,---///000000000000...------...//////...,,,))))))))))))))))))))))))***************++++++,,,++++++)))((((((((())))))))))))***************))),,,*********,,,,,,+++***++++++,,,,,,---///000111111000...------...///000------,,,,,,,,,+++++++++...------,,,,,,,,,,,,,,,...------,,,,,,---------,,,---...///.........//////---,,,...///444@@@LLLnnn~~~}}}mmm]]]QQQKKKUUUYYY```gggqqq}}}}}}rrrggg```WWWLLLAAA===888777444222111000111111000000000000000000000000111222333333222111222333666777555111111555777666999888777666666666777777999:::;;;;;;999999;;;>>>:::999888777666666666666666444333333555555444222555555444444444444555555666666888:::===???AAABBBGGGGGGFFFDDDBBB???===<<<<<<;;;:::999888888888888888999;;;<<<===>>>AAACCCAAACCCHHHOOOVVV```qqq}}}}}},,,+++***)))((((((((((((+++,,,---............---,,,+++***+++,,,---+++)))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++***)))))))))************)))******+++,,,---,,,++++++,,,...//////...,,,,,,---...000222444555000///...,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---------,,,,,,------...///////////////000111222///---,,,...111999IIIYYY}}}}}}qqqhhhcccjjjooovvv~~~|||uuudddZZZPPPKKKDDD;;;555222333333222111111000000000........................222111000111333444444333333555444111222777999888888777777777777888999999:::;;;<<<;;;::::::<<<>>>;;;:::999777666555555444666555444444555555444222444444333333333333444444555666888:::===???AAAAAAEEEEEEDDDCCCAAA???===<<<;;;;;;:::999888888888888999;;;<<<======>>>AAACCC@@@BBBIIIRRR[[[gggyyy}}}******)))(((((((((((((((++++++,,,,,,,,,,,,++++++******)))***+++,,,***((())))))))))))))))))))))))*********+++++++++++++++,,,,,,+++++++++++++++++++++************,,,...///...------...111333222222......///000222444666777//////---,,,++++++++++++,,,,,,,,,++++++++++++***************+++,,,------------,,,,,,,,,---......111///------...///000000111//////111666AAAUUUhhhzzzxxx{{{ttthhh```NNNFFF???<<<888333000111///000111222222111000000000000000000000000000000222000...000444666555222222444444111222777999888777777777888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===;;;:::999777555444444333666555555555555555444333555444444333333444444555555666888:::<<<>>>@@@AAACCCCCCBBBAAA@@@>>><<<;;;::::::999999888999999999;;;<<<=========>>>AAACCCCCCEEEKKKVVVaaannn((((((''''''((())))))***+++++++++++++++******)))+++***)))***,,,,,,***)))************************((()))******++++++*********+++++++++++++++++++++,,,++++++++++++---///000/////////000333555555444000000000111111222333444......---,,,+++*********,,,,,,+++++++++*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///111...,,,+++---......---222111111444999GGG___ttt~~~yyyrrrmmmlllmmmppp}}}}}}zzzssshhhZZZMMMFFF>>>888444444333000111444///000222333444333222111111111111111111111111111222000...000444666555222333555555222333666888666777777888999:::;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<;;;:::888666555444333333555666666555444444444444666666555555555555666666555666777999<<<>>>@@@AAAAAAAAAAAA@@@???===<<<;;;999999999888999999::::::;;;===>>>>>>>>>???AAACCCFFFGGGMMMXXXdddrrr''''''''''''((()))***+++******+++++++++******)))+++***)))***,,,,,,***)))************************'''((()))***+++***))))))((()))******+++*********------,,,------...///000///......000222444444333111000000/////////000000------,,,,,,++++++******++++++++++++************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......///111///---...111333222000333333555888===LLLfff|||}}}{{{zzzwwwtttqqqiiifffaaa[[[VVVUUUVVVXXXnnnmmmhhh___RRRDDD:::555444000///000000///000444000111222333444333333222000000000000000000000000222111000111333444444333444666666333333666777444888888:::;;;<<<<<<<<<<<<>>><<<::::::;;;<<<;;;::::::999888666555444444333555666777666444444444555666666666555555666666666444555777999<<<>>>@@@@@@?????????>>>>>><<<;;;;;;888888888888999:::;;;;;;;;;===>>>??????@@@CCCEEEGGGGGGLLLXXXfffttt)))))))))(((((()))******)))******+++++++++*********)))))))))++++++)))(((************************''')))***,,,,,,+++***)))******,,,---------,,,,,,---....../////////......---,,,,,,---///111000///......---------------...,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,...///000,,,,,,,,,,,,---...//////333111111555;;;>>>===:::999999<<>>;;;999999;;;;;;:::999888888777666555444444444555777888777444333444666666555555444444555555666444555777999;;;>>>???@@@===============<<<;;;:::888888888888999:::;;;<<<;;;<<<>>>??????AAADDDFFFHHHHHHNNN[[[jjjzzz,,,+++***))))))(((((()))))))))***+++++++++++++++)))(((((()))******)))'''************************(((***,,,------,,,+++***---...000111111111000000......000000000///...---+++******+++---...---,,,,,,++++++++++++,,,------++++++,,,---------,,,,,,+++++++++************)))))))))***+++---000111333+++++++++,,,---...///000444333444:::BBBGGGFFFCCC>>>@@@CCCFFFKKKZZZtttyyyyyyxxxrrrjjjaaa[[[XXXXXXWWWWWWXXXXXXSSSLLLFFFBBBBBBAAA>>><<<===???BBB>>>???===999333000111333333111222444222......111111111111111111111222222111111111111111111111111111333555444111///111444111444555333444777888666:::;;;<<<=========<<<;;;>>>;;;888888:::;;;:::888888777666555555555555555555777888777444333444777555444444333333444444555444555777999;;;===???@@@<<<<<<======<<<;;;;;;:::777777888888999:::;;;<<<:::<<<>>>???@@@BBBEEEHHHKKKKKKQQQ___ooo***((('''(((***++++++***++++++,,,,,,,,,+++******---+++)))+++---///---+++,,,++++++,,,---,,,***(((******+++,,,,,,------......///111444666666333000222222111///...---,,,++++++)))))))))+++,,,+++***---,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,000///---,,,+++++++++,,,,,,+++***)))***,,,...///)))***+++,,,...///000000<<<>>>BBBJJJUUU]]]ZZZSSSFFFHHHJJJMMMVVViiixxxpppjjjfffaaaZZZUUUQQQNNNMMMPPPNNNLLLKKKIIIFFFBBB???<<<<<<:::999888888888888555444333333444444222000111000////////////000000222333444333111111222333444222//////000222333333666555444222111000000000444444555666777888999:::999999::::::;;;<<<======<<<<<<;;;:::888777777666<<<:::777666666555333222777333444888888333222555333333444444444333222222666777888:::;;;<<<=========>>>>>>===;;;999:::;;;???;;;777777:::<<<:::777???===<<>>GGGRRR]]]jjjqqqnnnfffYYYXXXXXX]]]hhhwww}}}qqqeee___VVVSSSPPPLLLHHHFFFEEEEEEJJJIIIHHHHHHHHHEEEAAA>>>777666555444333333333333222111000111222111000...000000000/////////000000///111222222111000111222333111//////111333444444777666555444222222111111444444555666777888999999:::::::::;;;;;;<<<<<<===<<<<<<;;;:::999888777777777555444555777888888777777333333666666222222555333333444444444333333222777777888888:::<<<>>>???===>>>>>>===;;;::::::;;;???;;;777777:::<<<:::888===>>>@@@AAABBBDDDFFFGGGLLLPPPZZZjjj|||,,,***))))))+++,,,,,,+++***+++,,,---.../////////...---------///000///...111111222444555555333000/////////000000111222222444555888;;;;;;777000+++---------,,,,,,,,,,,,+++...---,,,,,,,,,,,,+++)))...---+++***)))***++++++((((((((()))*********+++***************+++,,,,,,///...,,,*********++++++333222111111333555999;;;DDDRRReeettt{{{qqqllliiiooozzz|||rrrfff[[[RRRMMMJJJHHHFFFDDDBBB@@@??????CCCCCCDDDEEEEEECCC>>>;;;333222111000////////////111000///000111111///---000000000000000000000111,,,///222333222111111111333111000000333555666666888777666555444444444444444444555666777888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888555333333444666888999888666333222333333111222555333333333333444444444444888888777888999;;;===???===>>>>>>===;;;:::;;;<<<>>>;;;888888:::<<<;;;999;;;???BBBCCCAAABBBGGGKKKNNNTTT```qqq...,,,++++++,,,------,,,,,,---...///////////////...------...////////////111222333666888888555333222111111000111111222333333444555666666444///+++************+++++++++,,,000...------------+++***...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000000///.........//////333222222333777===CCCFFFPPPaaatttzzzuuuwww}}}|||vvvuuuqqqjjjaaaXXXPPPJJJGGGHHHGGGFFFCCCAAA???===<<<>>>???@@@BBBCCC@@@:::666222111000000/////////000111000000111222222000///000000111111111111111111,,,///333555444333222222555333222222444666666555888777666555555555555555555555666666777888888999=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888666444444555555444333666333111111000000222444333333333333444444555555777777888:::;;;<<<<<<======>>>>>>===<<<;;;;;;<<<>>>;;;999999:::<<<;;;:::;;;===@@@AAAAAACCCHHHKKKMMMVVVfffyyy///...,,,,,,.........---000000000000//////...---,,,---------------...///222333555999;;;;;;999666444333111000///000111222000///......//////---,,,(((((())))))***+++++++++000///------------+++***---,,,,,,++++++*********...------,,,+++***))))))------------------------000000000111222333444444222222333777===FFFNNNSSScccppp}}}}}}xxxuuusssqqqnnnlllcccaaa]]]XXXRRRLLLHHHEEEDDDDDDDDDCCCAAA???<<<;;;<<<<<<>>>??????<<<666222222111000000///000000000000000///000222222000///000000111222333333222222...111555777777555555555777666444444666666555444777666555555555555555666666777777777888999999999=====================<<<;;;;;;;;;::::::999999888:::888555444444333222000444444222//////111222333333333222333444555666777555777:::<<<===<<<;;;:::<<<>>>>>>>>><<<;;;<<<======;;;:::999:::;;;<<<<<<===<<<;;;===BBBGGGIIIIIINNNYYYkkk111///....../////////...111111111000///...---,,,+++---......---,,,...///444555888<<<@@@@@@===;;;777555333000......//////---+++)))(((***,,,,,,,,,'''(((((()))******++++++///...,,,,,,------,,,***++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,---...///////////////111111222444555666777888:::;;;===BBBIIISSS\\\aaammmuuu{{{|||{{{|||}}}{{{yyyvvvqqqkkkeeeaaa```aaaWWWVVVTTTPPPLLLHHHDDDBBBAAABBBDDDEEEDDDBBB@@@???999999:::;;;:::888333///000000////////////000000...------...000000///---///000222333444444333222222555888999888777777777888666666666888888777555666666666555666666777777888888999999::::::::::::=========>>>>>>>>>>>>>>>:::::::::999999888888888777555333333444444333222333555333000///222333111333222222222444666888999555777:::======<<<:::999<<<>>>>>>>>><<<<<<===>>><<<;;;:::::::::;;;<<<===???;;;:::===DDDIIIKKKJJJRRR___rrr333111//////000000///...000000000000///...------,,,...000///------///111222444888===@@@AAA>>><<<;;;888555111...---......,,,***))))))***++++++***((((((((()))******++++++...,,,+++,,,------,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++---...111333555666777777777888999:::;;;<<<<<<<<>>444444444555666444111...111000000000000000111111.........///111111000...///000222444555555444333555777999999777777777888555555555777999;;;:::999777777777777777888999999:::::::::;;;;;;;;;;;;<<<=========>>>>>>??????@@@999999888888888888777777444333222222333444444333222555555111111444444000333222222222444666999:::999999999999:::;;;;;;<<<<<<===>>>>>>===<<<===???;;;;;;;;;::::::;;;===>>>>>>>>>>>>@@@DDDIIIMMMOOO[[[gggzzz333111000///000111000///---...///////////////...---///111111......000222000222666;;;??????===:::===;;;666222///------...,,,++++++,,,---,,,***(((((()))))))))*********+++,,,+++***+++---------+++((()))***+++,,,---------++++++,,,---///000111111///111555888<<<>>>???@@@???@@@AAAAAAAAAAAAAAA@@@===>>>???BBBFFFLLLQQQUUUTTTWWWXXXXXXZZZ```aaa___```\\\WWWSSSPPPMMMJJJGGGGGGDDD@@@===;;;<<<===>>>DDDEEEFFFFFFCCC>>>999666000//////111222333111///333333222222222333333444111000000111333444333111///000333555555555444333777888999888666666777888333333444777;;;======<<<888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA888888888777777777777777666444222222333333333222111666666222222555444///333222222222444666999;;;<<<:::888666777999===???<<<===???>>>===<<<>>>???;;;;;;;;;;;;:::;;;===???===@@@CCCCCCDDDHHHOOOUUUbbbnnn000...---,,,.........---------......///000000000////////////000111222333666777888888777777:::<<<<<<999444000///......---,,,***''''''(((***++++++))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...000111111000000111333444666:::>>>AAADDDEEEEEEJJJEEEAAA@@@===999999<<<===<<<:::;;;>>>AAACCCDDDIIIIIIJJJIIIJJJMMMRRRVVVWWWTTTOOOIIIDDDBBBAAAAAA===<<<:::777555666:::===BBBDDDEEEAAA<<<777555555......///000000000000000222222333444444444333333111111222333333333333222222000000222555666555222777555444555777888888888777666666999===???===::::::999999888888999999::::::;;;===>>>===<<<===>>><<<===>>>>>>>>>===<<<;;;<<<;;;:::888777777777777222222111111111111111222666666666666555444333222333333333444555777:::;;;<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>???BBBFFFGGGJJJTTT___nnnyyy000///......///000000/////////////////////....../////////000000222333333555777888888777777888:::<<<888333000///......------***((('''(((*********(((((((((((()))***+++,,,************************++++++++++++,,,,,,,,,,,,,,,...111333444555888:::===>>>AAACCCEEEFFFFFFFFFIIIDDDAAA@@@===::::::===;;;999888999;;;===>>>>>>@@@AAABBBBBBCCCEEEIIILLLMMMJJJEEE@@@<<<:::999999999888777444222333666999:::<<<<<<999555111111111///000111111222222111111000111222333444555555555222222333444444444444444222111111333666777555333777666555666777777777777666666666:::>>>@@@???>>>::::::999999999999::::::===>>>???>>><<<;;;;;;;;;::::::;;;;;;:::999888777;;;:::999777666666555555222222111111111111222222555555555666555555444444555555555555666777999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???@@@CCCGGGIIIMMMXXXdddvvv000///...///111222222111111111000//////...------000000000000111222333333444777999:::999888777888:::777222///......------...+++)))((()))***))))))))))))))))))***+++,,,---++++++++++++************,,,,,,,,,------.........///222666888:::<<>>>>>===::::::===888777666888:::;;;;;;:::===>>>@@@@@@@@@@@@BBBDDDDDDBBB>>>:::777555555555444444333000//////222444333444444222///...///000111111222333333333333222///000111333444555666666333333444555555555555555333222222444666777666444888777777777777777666666555555555888<<>>??????===;;;;;;<<<=========<<<<<<:::999888999888777666555444444444222222222111111222222333444444555555555666666666777777777777777888999999:::::::::;;;<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======AAAAAACCCHHHKKKQQQ^^^kkk///......000222333333111000000000000//////......111111111111111222333333444777;;;<<<;;;999888777888555000...------------...,,,***))))))***)))(((++++++++++++,,,---......---------------,,,,,,,,,.........///000111111222777:::===???@@@AAABBBDDDCCCCCCCCCBBBBBBAAA@@@@@@BBB>>><<<<<<;;;999:::===777777777:::<<<======;;;>>>@@@AAAAAA???===<<<<<<===;;;888666444333333333000111000///------///111111111000//////000222333111111222333333333333333000111222333444444555555333333444555555555555444333444444555666666666555888888999888777666666666555555555777999;;;======:::::::::999999:::::::::999;;;===>>>>>>>>>???@@@??????>>>===<<<;;;999999888777666444333333333333333222222222222333333444444444444555555666777888777777888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>AAAAAACCCHHHMMMUUUeeesss.........000222333222000////////////000000111111111111111000111111222222333777<<<>>>===;;;999999666333///,,,,,,---------...,,,************)))(((++++++++++++,,,---......,,,,,,---------...............///000111222333444999<<<@@@BBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEE@@@<<<999;;;:::888999<<<999999:::===@@@BBBAAA@@@???@@@@@@>>>:::666444333555444222000///////////////000111000...---...///000000//////111333444555000111222222333333222222333333444444444333222222222222333444444444444444333444555666555555555555777999::::::777555666777666777888999:::;;;<<<===;;;::::::::::::::::::;;;999;;;>>>>>>>>>>>>@@@AAA===<<<;;;:::888777777666888777666444333333333333333333222222333444555555444444444444555777888999666777888:::<<<>>>??????>>>>>>===<<<;;;;;;::::::999999999999999999999999:::::::::;;;;;;===>>>>>>@@@@@@DDDJJJPPPZZZlll{{{......///111333333111///......///000000111222222111000000000000000111111222666:::======<<<;;;;;;555111---+++,,,,,,---------,,,******++++++***(((************+++,,,------++++++,,,---...///000000//////000222444555666777888;;;@@@CCCDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFGGG@@@<<<:::;;;:::888999===<<<;;;;;;===@@@CCCCCCBBB@@@AAA@@@>>>999555222111444333222111000000000000///111222222000////////////...---///111333333333111111222333333333333222444444444444333222111111222222333444444444444444222444666666444333444555555888;;;;;;888666666888666999<<<>>>======>>>???;;;;;;::::::::::::;;;;;;<<<>>>@@@???>>>======>>>???>>><<<;;;::::::::::::999888777666555444444444333333333333444555666666555555444444555777999:::666777999<<<>>>@@@AAABBB@@@???>>>===<<<:::999999:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@AAAFFFMMMUUUaaasss~~~111000111333444444111///000000000000000000111111000000///////////////000///333777:::;;;;;;;;;<<<333000,,,***+++,,,------,,,+++***+++,,,,,,+++))),,,,,,,,,,,,---...///000------///000222333555555555555777888:::<<<===>>>>>>AAAEEEHHHHHHGGGGGGHHHDDDDDDCCCCCCDDDEEEFFFGGGCCC>>><<<===<<<:::;;;???===;;;::::::<<<>>>>>>>>><<<===<<<:::666333222222444333333222111111000000///111333333111000/////////...---///222333222000222222333444444444444444333333444444444333222222333333444555555555555555111444666555333222333444333777<<<<<<888666777999000555;;;>>>???>>>???@@@;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@>>>===>>>???AAA@@@???>>>===>>>>>>???;;;:::999777666666555555333333333333444555666777777666555444555666888999888999;;;>>>@@@AAAAAAAAA???>>>>>>===<<<;;;;;;:::999999999999999999999999:::::::::;;;<<<===>>>???@@@BBBIIIRRR[[[gggzzz333222333444666555222///222222111111000/////////000///............//////---111555888999:::;;;<<<333///,,,***+++,,,------+++******+++------+++***000000000000111222333444000111333555777999;;;;;;<<<<<<>>>@@@BBBCCCEEEFFFHHHKKKNNNNNNLLLJJJHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKEEEAAA??????>>><<<===@@@>>>;;;888777777999999999333444333222///------...//////......---,,,,,,+++///111333444222000//////000//////111444444222///333444555555666666555555111222333333444444444444444555555666666666666666111333666555222111222444222777<<<<<<999666888:::)))///777<<<======>>>???<<<;;;;;;::::::;;;;;;<<<999;;;>>>??????@@@AAACCC>>>===<<<;;;;;;<<<===>>><<<;;;:::888777777777777333333333444555666777777888777555444555666888999:::;;;===???@@@AAA@@@@@@===============<<<<<<<<<888888888888888888888888999::::::;;;<<<===??????AAADDDKKKVVV```lll~~~333333333444666666555444333222111111222222111///------,,,++++++,,,,,,,,,000333666777777777777888777444111...---,,,***)))000///......000111111000333555777999::::::999999??????>>>>>>===???BBBDDDGGGGGGIIILLLQQQTTTTTTTTTVVVWWWXXXYYYYYYVVVQQQMMMNNNNNNMMMLLLKKKKKKKKKKKKCCCAAA>>>;;;999888999999777666444222222333444555222222111111000000//////000000000000000000000000111111111000111111222333222111000111333444333222555555666666666666555555777:::888333444777666000666666666666555444333222666666555444333222222111555666777888999:::;;;;;;777999;;;===>>>>>>>>>======@@@>>>999777;;;:::666===>>>?????????>>><<<;;;;;;::::::999999::::::;;;::::::999888777666555555777777666666666666777777999888666666777888888777>>>===>>>???AAABBB@@@>>>999<<<>>>:::555444777<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;>>>@@@AAAAAACCCEEELLLYYYjjjyyy~~~}}}777666666888999:::999777666444222222222111///---------,,,,,,+++,,,,,,---...111555999;;;<<<;;;:::444222///---------------111000///000222444666666:::===AAAEEEHHHIIIIIIIIILLLLLLLLLLLLMMMOOORRRTTTYYYYYYZZZ]]]```aaa```^^^cccbbbaaa___[[[WWWQQQNNNIIIHHHGGGEEEDDDCCCCCCCCC>>><<<:::777555444555555111000...------///000111111111000000000000000///000000000000000000000000111111111111111222333333333222111222444555444333555555666666666666555555555888777444444888777333555555666666555555444444777777666666555444444444777888888888999999::::::999:::;;;============<<<>>>AAA@@@===<<<@@@@@@===>>>>>>???@@@???>>>===<<<:::::::::999999:::::::::666666666666555555555555999999999888888999999999888777666777999:::::::::======>>>@@@BBBBBB???===<<<<<<:::999777777888999;;;;;;;;;;;;;;;:::::::::===<<<<<<===???BBBCCCCCCDDDIIISSSbbbsss~~~===<<<<<<<<<>>>===<<<:::888666333222111///---***---,,,,,,,,,,,,,,,------///000444:::@@@AAA===999666444222111000111333444222222333555888===AAACCCJJJNNNUUU\\\```ccccccbbbcccbbbaaaaaabbbdddfffhhhllllllmmmnnnooommmiiifffiiifffbbb\\\UUUOOOJJJGGGAAA@@@>>><<<:::999888888777666444111000//////000,,,,,,+++++++++---...000////////////000000000000000000000000000000000000222222111111222222333444444333222333555666555444555666666777777666666555333666777555666888888555444444555666666666555555777777777777777777777777999999999999999999999999;;;<<<<<<===<<<<<<;;;;;;:::<<<===;;;===@@@AAA???>>>???@@@@@@@@@???===<<<:::::::::999999:::::::::333333444555666777888888::::::::::::::::::::::::777666666888;;;=========<<<===>>>@@@BBBAAA>>>;;;>>>;;;888777999:::999888::::::::::::::::::::::::<<<;;;;;;<<<===???AAABBBFFFNNN\\\mmm}}}CCCAAA@@@??????===:::888555333111000///...,,,***---,,,,,,,,,,,,------...000111555===DDDEEE@@@::::::999888666555555777999999;;;>>>AAAFFFMMMSSSXXXbbbgggnnnvvvzzz||||||{{{zzzwwwtttrrrqqqqqqqqqqqqqqqqqqqqqpppoookkkeeeaaa\\\ZZZTTTMMMEEE???===<<<777666555333333222222222222111///...,,,,,,,,,,,,---,,,,,,---...000111222.........//////000000111111111111111111111111111222222222222222333444444666444444555666777666555666666777777777777666666444666888777777666666666333333555666666777777777666777777777888888888999999999::::::;;;;;;;;;<<<=========<<<<<<;;;::::::888999:::;;;<<<>>>>>>>>>===>>>?????????>>><<<;;;999999999::::::999999999555555666777888999::::::888888888999999888888888999888888:::===???>>>===<<<<<<>>>@@@BBB@@@===:::===;;;999888999999::::::999999999:::::::::::::::;;;<<<<<<<<<===@@@CCCEEEJJJTTTeeevvvEEEBBB@@@>>><<<999555333000///------......---+++---,,,,,,,,,------...///111222888BBBKKKMMMIIICCCCCCDDDDDDBBB??????@@@BBBJJJNNNRRRWWW]]]dddlllqqqzzz~~~zzzuuurrrooollljjjdddccccccbbb```[[[UUUPPPIIIGGGCCC===777333444555//////////////////000111//////...---,,,+++++++++.........///111222444444......//////000000111111222222222222222222222222333333333333333444444555666555444555777888777666666666777777777777666666666888::::::777444444555333333555666777777888888666666666777888888999999777888999;;;<<<>>>?????????>>>===<<<;;;::::::999<<<<<<===??????>>>>>>>>>;;;<<<=========<<<:::999888999999::::::999999888777777777777888888888888777888999999999999888777;;;:::;;;<<<>>>???>>><<<<<<<<<===???@@@???<<<999:::<<<===;;;777666:::===999999999::::::;;;;;;;;;<<<>>>???@@@AAADDDJJJNNNVVV```pppAAA???<<<:::888555111...---,,,+++,,,...///...---,,,,,,,,,,,,---...///000///333;;;GGGPPPTTTSSSPPPRRRUUUYYYYYYWWWWWWYYY[[[aaaffflllqqqtttzzzyyyqqqjjjfffbbb]]]YYYQQQPPPOOONNNLLLIIICCC???;;;;;;:::555000///222555,,,,,,,,,---...///000111............------,,,,,,------...///000111222333000000000000111111111111222222222222222222222222444444333333444444555666666555444555777888777666666777777888888777777666777888;;;<<<888333222555333444555666777888888888777777777888888999999999777888999;;;===???AAABBB???>>>===<<<::::::::::::<<<:::;;;??????;;;:::<<<:::;;;<<<<<<<<<;;;999888777888999::::::999888777777777666666555555444444888999:::;;;;;;:::999888;;;;;;;;;===??????>>><<<===<<<<<<===>>>>>><<<:::888<<<>>><<<777666:::???999::::::;;;;;;<<<<<<===999<<>>???@@@AAA???>>>===;;;:::::::::;;;:::777999>>>>>>:::999;;;;;;;;;<<<<<<<<<;;;:::999777888999::::::999888777666666666666555555555555777888:::;;;;;;:::888777999999:::===@@@@@@???===???===;;;;;;<<<<<<<<<::::::<<<<<<:::888888;;;>>>::::::;;;<<<<<<===>>>>>>:::>>>BBBEEEHHHNNNWWW___rrryyy666444333333333222000...000///...///000111000///,,,,,,,,,---...///000000000666>>>DDDHHHIIIIIIJJJOOOXXXccclllpppsssxxx||||||~~~yyyuuurrr^^^WWWOOOJJJIIIGGGBBB>>><<<;;;999999::::::888666000222222...)))(((+++000//////............//////....../////////......---------...///000000000000444333333333222111111111333333333333333333333333555444444444444555666666666555444555666777777555777777888888888888777777333444999>>>:::333444:::555666666777777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@???>>><<<;;;::::::;;;;;;<<<:::<<>>AAA;;;<<<=========<<<;;;:::666777999::::::999777666777777777777888888888888444555777888888777555444666777999===@@@BBBAAA???@@@===;;;:::;;;<<<<<<;;;===;;;999999:::<<<<<<;;;;;;;;;<<<<<<===>>>??????BBBFFFLLLOOOSSSZZZeeemmmwww|||222111111000///......---///---,,,---///222333333------,,,,,,---000222444333999@@@BBBAAA@@@BBBEEEDDDLLLWWWbbbkkksssyyy}}}|||xxxtttqqqmmmggg___ZZZOOOJJJCCCAAAAAA@@@===999777777666555444222111111......////////////.........------......///000111---...///000000///...---...///111222333333222111222222111111222222333444555555444333222000///...333333444444555666666666777666555444444555666777<<<:::888666555555666777:::777666666999:::888555777777777888999:::<<<<<<444:::<<<999:::>>>===999;;;;;;:::;;;<<<>>>@@@AAA======<<<;;;::::::999888;;;777777===@@@===<<>>===<<<;;;:::999999999888888888888777777666555555555666888999999666777::::::777777999999999999;;;>>>@@@AAA@@@@@@@@@???===:::999:::<<<>>>======<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAABBBBBBEEEKKKRRRXXX]]]bbbjjjooo~~~222111111000//////......111///......///000000000...---------///222444666666:::>>>>>>;;;999:::<<<>>>DDDMMMVVV___fffmmmqqquuuvvvyyy|||}}}zzztttooofffccc```]]]ZZZVVVPPPKKKJJJGGGDDDCCCDDDAAA;;;555333222111000///...------.........//////............------......///000111///000111222111111000//////000111222222333333333222222222111222222333444111222333333444444444333555555555555444444444444777666666666666666777777:::999777666555666777777777555333444666777555333777777777888999:::;;;<<<555::::::888888<<<<<<888::::::;;;;;;<<<>>>???@@@===<<<<<<;;;::::::999999???:::999<<<>>>:::999;;;>>>>>>===<<<;;;::::::999999999999888888888888777666666666666666777888888999666777;;;;;;888888;;;:::::::::;;;>>>@@@@@@????????????===;;;;;;===>>><<<<<<======<<<;;;;;;:::<<<===???@@@AAABBBDDDEEELLLSSS]]]eeejjjpppvvvzzz{{{111111111000000//////...444222////////////...---.........///111444666888777999;;;:::666555666888:::>>>CCCIIINNNSSSYYY]]]bbbdddgggiiiiiieee^^^XXXUUUSSSPPPNNNLLLJJJGGGEEEGGGFFFEEEFFFEEE@@@888111//////...---,,,+++++++++------............------...------......///000111111222222333333333222222111111111111222333444444222222222222222333444444222222333444555666666777777777666666555444444333777777888888888777777666888777666555555666777888555333222333555555444333666777777888999:::;;;;;;777999999666666999:::888999:::;;;<<<======>>>>>><<<<<<;;;;;;::::::999999>>>:::888:::;;;999999:::;;;;;;:::::::::999999999999999999888888888888777555666777777888888777777999777888<<<===;;;;;;===<<<;;;;;;<<<>>>??????>>>>>>>>>???>>>======>>>@@@<<<===>>>>>>>>>===<<<;;;>>>@@@AAABBBCCCFFFJJJMMMVVV]]]hhhpppuuuxxx}}}111111111000000000//////444222000/////////---,,,------...///111444666777444555666666555666999<<<;;;===???AAABBBEEEJJJMMMRRRRRRSSSTTTUUURRRMMMJJJNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFDDD===555/////////......------,,,,,,,,,,,,------------,,,,,,...------......///000111222222222333333333333333222222111111222333555666333222222222222333444444666555555555555555666666888888888777777777666666777888999::::::888777666666666555555555666777777555444444555555666666555555666777888999::::::;;;888888777555555666777777888999;;;<<<======<<<<<<;;;;;;:::::::::::::::::::::777666777:::;;;;;;<<<999999999999::::::::::::999999999888888888777777555666777999999888777777999777888===>>>======@@@>>>===<<<===>>>???>>>===>>>??????>>>===<<<===>>><<<===???@@@AAA@@@???>>>AAACCCFFFIIIKKKOOOVVV[[[ffflllsssyyy|||111111111111000000000000222000//////000000...---+++,,,---...000222444555000000111111222444777:::999;;;<<<===???BBBFFFJJJJJJHHHGGGGGGIIIJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIFFFCCC???999333///........................,,,,,,------------,,,,,,...------......///000111111111111111222222333333333222222111222444555777333333222222333333444555666666555555555666777888888999999999:::::::::;;;888999:::::::::999777666555555555555555555666666333444444555555555555666555555777888999:::::::::888777555555555555666777888999:::<<<<<<<<<;;;;;;999999::::::::::::::::::999888777777999;;;;;;999:::::::::::::::;;;;;;;;;999999999888888888777777555666888999999999888777999777999===???===>>>AAA???===<<<===>>>???>>>===???@@@@@@???<<<::::::;;;;;;<<<>>>@@@AAABBBBBBAAAFFFKKKPPPTTTXXX^^^gggnnnwww{{{111111111111111111111111000//////000111111///...++++++---...///000111222///......---...///111222222555888;;;>>>CCCIIIMMMIIIFFFCCCCCCEEEIIIKKKLLLJJJKKKLLLLLLJJJJJJKKKLLLHHHFFFCCC???:::555111///,,,,,,------------------------............------...------......///000111000000000000111222333333333333333333444555666666333333333333333444444555444333333444555888:::;;;888999999:::;;;;;;<<<<<<999999999999999888777666555555555555555555444444000222333333222333444555444555777999::::::999999777555444666777555555888888999::::::;;;;;;;;;:::888888999999::::::;;;;;;;;;<<<;;;999999:::888444;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666777888888999999888888999777999>>>???===>>>AAA???=========?????????===@@@AAABBB@@@===;;;:::;;;:::;;;===???BBBDDDFFFGGGPPPVVV^^^cccgggnnnxxx111111111111111111111111000000///000111111...,,,,,,,,,---...//////000000///...---------...---------000444888<<<@@@EEEIIIFFFCCCAAAAAADDDGGGIIIJJJHHHKKKMMMLLLIIIGGGGGGHHH??????>>>;;;777333000///,,,,,,---------..................//////............------......///000111111000000000111222333444222333444555555666666666444333333333333444555555555444333333555777999;;;999999999999999:::::::::::::::999777777666666666555555555555444444333222000222444444333333555777333555777999::::::999888666333444888999666666999999999999999999::::::;;;777888888999::::::;;;;;;999======::::::<<<888222;;;;;;;;;;;;;;;:::::::::999999999888888888888777888888777777888888999::::::888999===???======@@@>>>===<<<===???@@@@@@>>>@@@BBBCCCBBB@@@>>>>>>>>>???@@@AAACCCGGGKKKOOORRR[[[ccclllrrrvvv|||111111111111111111222222222111000111111000---+++---......//////////////////.........000000000///,,,...222555888;;;>>>AAAAAA@@@??????BBBDDDDDDCCCBBBEEEHHHGGGCCC?????????777888999999555222///...---......//////000000111......////////////.........------......///000111111111000000111333444555222333444666777666666555444333333333333444555555999777555444333444555777::::::999888888777777777;;;:::888666555555666777555666555555444333222111222555777777555555777:::333444777999::::::999888555222444:::;;;666666999:::999888888888999:::;;;777777888999:::;;;;;;<<<555:::<<<;;;<<>><<<<<>>===<<<===???AAA@@@???@@@BBBDDDDDDCCCAAAAAABBBFFFFFFFFFIIIMMMSSSXXX[[[dddlllvvv|||~~~222222222222222111000///222111111111000000//////...............---------...---,,,,,,......---,,,000/////////000222555777777:::<<<:::;;;>>>>>>;;;>>>>>>>>>======<<<<<<<<<777666444222222222444555111000///......///000111333444333///+++)))+++---111000/////////000222333333333333444444444555555333333333333222111000000333111000222666888777555777888888666555555999<<<;;;999888999;;;;;;888666999777555444666777777777444444444444444444333333222111000333666777444111555666888:::;;;:::999777;;;888444333444666888888777999666777;;;444111;;;:::::::::999999999888888:::;;;;;;:::888888999;;;<<<;;;:::999777666555444666777888888888888777777888777666666666777888999555777:::;;;:::::::::;;;<<<===???>>>======>>>@@@EEECCCCCCEEEHHHIIIGGGEEEFFFHHHLLLPPPUUU]]]eeejjjrrruuuyyy222222222222222111000000111111111111000000000///////////////...............---,,,---......---,,,000////////////111444555222555666444444777777555999888888888777777777666666444333222111222444555111000///......///000111111222222000,,,+++,,,---111000000///000111222333333333333444444444555555444555555555555444333333333222111333666888777666:::666333333666999888777;;;:::888999;;;;;;999666999777555555666777777666555555444444444444333333444333222333555666444222777777999::::::999888888444333444555777999888777555;;;888555999777555;;;888888888999999::::::::::::;;;;;;:::888888999;;;::::::999999999888888888777777888888888888888888999999888777777888999:::777999;;;<<<;;;:::;;;<<<>>>???@@@@@@>>>>>>???@@@AAABBBEEEKKKPPPSSSQQQOOOPPPTTTZZZ___eeekkkppptttxxx{{{222222333333333222111111111111111111000000000000000000000000000000000000///...------//////...---000000///...///000111222...111111//////222222///444444333333333333222222333222111111111222333444111000////////////000111///000111111///------...111000000000000111222222333333333444444444555555333444555555666555555555555444333555777999888777<<<444...111888<<<888333;;;:::::::::;;;;;;999777:::888666666777777666555555555555444444444333333444333222333555777777666999999999999999888888888222333555888:::999666222;;;EEE@@@555888;;;888:::666777888999:::;;;;;;<<<:::;;;;;;:::888888999:::888888999999::::::;;;;;;777777777888999999999999;;;;;;:::999999::::::;;;:::;;;======<<<;;;<<<===@@@AAAAAA@@@>>>===>>>@@@???DDDLLLVVV^^^bbbaaa______dddjjjppptttwwwzzz}}}222222333333333333222222111111111000000000000000000000111111111111222222///...---...000111000///111000//////...///000000000222222//////111222///333333333333222222222222111111000000111222333444111111000//////000111111---///000111111000///...000000000111111111222222333333333444444444555555111111333444444555555555666555666666888999999999<<<555000222999===999333;;;;;;;;;;;;;;;:::999888:::888777777777777666555666666555555444444333333222222222333555888;;;<<<;;;:::999888888888888888888888999:::;;;888333000FFFRRRJJJ999999===:::888777777888999::::::;;;;;;:::;;;;;;999888777999:::999999999::::::;;;;;;<<<777777777888999:::;;;;;;>>>======<<<<<<;;;;;;;;;;;;<<<======<<<;;;<<<===@@@@@@@@@>>><<<<<<===???@@@HHHTTTaaakkknnnnnnlllppptttyyy}}}111222222333333222222222000000000000000000111111111111111111222222333333000///...///111222111000111000000///////////////222444333000///222333111333333333333333333333333000000000000111222222333222111000//////000111222......///111222111000///000111111111222222222222333333333444444444555555111222333444555666666666666777777888888888999:::999777666777999:::999888::::::;;;;;;:::999999999999888777777888888777555777777666555555444333333444444444444555777999;;;;;;;;;:::999888888888999===;;;:::::::::999777444GGGSSSKKK::::::>>>:::888999999999999999999999999999::::::999777777888:::;;;;;;:::::::::::::::999777777777888999;;;<<<===?????????>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;<<<===??????>>>===;;;<<<>>>@@@CCCLLLZZZhhhpppttttttssszzz}}}000000111222222222111111000000000000111111111111000000111111222333333333000//////000222333333111000000000000000000000///111333222//////222444222222333333333333333444444111111111111111222222222222111000000000000111222//////...000222222111///000111222222333333222222333333333444444444555555444555666777888888888888666777999888777777999:::666999;;;:::888777999;;;888:::;;;;;;999888888999888777777888999999888666888777777666555444333333666666777666444444555777:::::::::::::::999999999<<<:::888999;;;<<<<<<<<>>@@@@@@@@@@@@@@@>>>===;;;::::::;;;<<<;;;;;;;;;===????????????>>>>>>@@@CCCFFFIIIRRR___kkksssvvvxxxxxxzzz~~~...///000111111111111000///000000000111111111111000000000111222222333333111000///111333444444333000000111111111111111111000222111...///333555333444444444555555666666666222222222222222222111111222222111000000111222222222000......111222111000000111222333333333222222333333333444444444555555555666777888888888888888555777999888777666888:::555888::::::888777888;;;777999;;;:::777666777888666666666888:::;;;999888888888777666555444333333111444666666555444666888888999:::;;;;;;;;;:::999:::999888999;;;======<<<:::@@@<<<888<<<999666<<<999999999999999999::::::999::::::999777666888999;;;::::::999888888777777888777777888:::<<>>777333<<<777777888999:::;;;;;;<<<999::::::888777666888999999999999888888888888888888777777888:::===@@@BBBAAAAAAAAA@@@???<<<:::999:::<<<=========???BBBEEEDDDEEEFFFFFFHHHLLLRRRVVV]]]dddoooxxx111000000///...------,,,//////000111222222333333222222222222222222222222444333222222444444333222333333333222222222222111///000000222333444555555555666777888888777666555444333222222333444333111000000000000000111111222333222222111111111111111000000111222333444444555444444444555555555666666333333444444555666666777777666555666888999999888;;;:::999999999:::;;;<<<;;;999888999<<<<<<:::777;;;999666555666777777777777777888888777666555555777999888555555999:::777888777777:::<<<<<<999666===<<<;;;:::;;;<<<===>>>::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;999999888888777666666666'''222<<<<<<777666555444<<<888555555888<<<===<<>>===<<<;;;;;;;;;;;;:::<<<<<<<<<<<<@@@GGGMMMLLLNNNOOOPPPQQQWWW___fffkkkpppxxx222222111111000//////...000000000111222222333333444333333333333333333333444333222333444444444222111111111111000000000000000000111222333444555555555666777888888777666555666444333333444444333111000000000//////000111111222222111000000000000111000000111222333444555555444444444555555555666666555555444444333333222222777666666777999::::::999<<<;;;:::999999999:::;;;;;;999888999<<<<<<:::888;;;999777777888999888777777777777666666666555555666999999666666999999666999999999;;;======;;;888:::999999888888999::::::::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;;;;::::::999888888777777111888<<<999555555555333111///...000555999<<<===>>>>>>==================>>>>>>???AAAEEELLLTTTZZZWWWZZZ]]]___aaaeeelllrrruuu{{{444444333333222111111111000000111111222333333333444444444444444555555555555444333333444555444333222222222111111111000000000111222222333444555555666666777777777777666666888666444444555444333111000000////////////000000222111111000000000000000000111111222333444555555444555555555555666666666666666666555444444333333888777777888:::;;;;;;:::<<<;;;:::999999999999:::;;;:::999999;;;;;;:::999:::999999:::;;;;;;999777888777666555555555666777555888999777777999888444999999999;;;======;;;999:::999999888888888999999::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999999888999;;;:::666555777777555999777444444666888999999999999999::::::;;;;;;;;;>>>======BBBLLLWWW```fffcccgggkkkmmmnnnqqqwww|||444444333333222222222222111111111222222333333333444444444444444555555555555444333444555666555333555444444444333333333333222222222333444555555555666666777777777777666666999777555555555444222111000000///////////////000222111000000//////000000111111222333444555666666555555555555555666666666666666666777888888999999999888888999;;;<<<<<<;;;<<<;;;;;;:::999999999999;;;:::999999::::::::::::999:::;;;===>>>===:::777888777555444444555777888555999:::999888:::888333888888999:::;;;;;;:::999===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;<<<;;;;;;::::::999999888888888666444666;;;;;;777???>>>;;;999999999999999888888999999::::::999999???======DDDQQQ___iiinnnooorrruuuwwwyyy}}}222222222222222111111111222222222222222333333333222222333333444444444555666555444444666666555444555555555555444444444333333333333444555555555666777777666666666666777777999777555555555444222111///////////////000111111222111111000000000000000222222333444555666666777666666666666666666666666666666777777888999999::::::999888999;;;<<<<<<;;;;;;;;;;;;::::::999999999;;;::::::999999999:::;;;999:::;;;>>>???>>>:::777999777666555555666888999666:::<<<:::999:::888444999:::;;;;;;;;;;;;;;;;;;??????>>>>>>>>>======<<<::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;::::::999999888777777777666666555555999===:::444555555666666777999;;;===;;;<<<<<<======<<<<<<;;;BBB@@@BBBJJJXXXfffppptttxxx{{{111111111111111111111111222222333333333333333333222222222333444444555555777555555555666777666555444444333333333222222222444444444555555555666666777777666666666666777777888666444444555444333111////////////000222333444333222222111111111111111222333333444555666777777777777777666666666666555777777777666555555444444999888888999;;;<<<<<<;;;999::::::;;;;;;::::::999:::;;;;;;999888888:::<<<999999;;;===???>>>;;;888999888777777777888999:::999<<<===::::::;;;:::666;;;<<<======<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;999999888777777666666555666888888777999;;;888111666777888777666777888::::::;;;<<<>>>>>>>>>===<<>>>>>;;;999888888999999999:::::::::<<>>;;;:::<<<;;;888999;;;<<<;;;999999;;;>>>===>>>>>>>>>===<<<:::999::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;999888888777777666555555666999999888999<<<:::666;;;======;;;888777777999;;;===???BBBDDDEEEEEEEEEHHHLLLSSS\\\fffrrr|||222222222222222222222222333333333333333333333333444444444555666777777888888666555666777888777555777777666666666555555555555555555666666666666666888777666555555666777888444333222222444444333222---...///111333555777888555444333333222222333333333333444555666777888888888888777777666666666555555555666666777888888888888777777888:::;;;;;;:::666777999;;;<<<<<<<<<;;;:::;;;;;;999777777:::>>>999999999;;;======<<<:::888999:::;;;;;;;;;;;;:::>>>@@@???;;;:::======:::555777999888555555888;;;>>>????????????===;;;:::::::::;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;999999888888777666666666444777999777999>>>@@@???333666999:::999999<<>><<<::::::<<<>>>???:::;;;<<<<<<;;;;;;<<<>>>;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<;;;:::999888;;;;;;999999999999;;;;;;::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;999999999999999999999999888888777777666666666555777888888999999888888777<<<;;;;;;;;;;;;<<<>>>???BBBIIIRRRXXXZZZ\\\___bbbdddjjjsss|||888666444444555555555444555444444444444444555555222222222222333444555666999777444333555666666666555555444222///---...///444555555666666555444444555555555666666555555555666444333333444444222///111000000111222555888:::555222///...111444555555444555666777888999:::;;;::::::999888777777666666777777777888888777777777::::::::::::::::::::::::???>>><<<::::::<<<>>>???===>>>>>>===;;;999999:::;;;;;;:::::::::;;;<<<===888999:::;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;888888888888999999:::;;;============<<<<<<<<<<<<<<<<<<:::999999999:::;;;999999999999999999999999888888888777777777666666666666666777777666666555888999999:::;;;===@@@BBBHHHOOOYYYaaaffflllqqquuuvvv|||888666222111222444555555555555666666666555555555222222222333444444555555999666444333333444444333666666666444222000111222444555555666666555555555555666666777777666666555555444333444444444222000000000000111333444666777444111//////222444555555666666777777888999999:::;;;;;;:::999999888888888888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;<<<>>>???===>>>>>>===;;;999999:::;;;::::::::::::;;;<<<===777888:::;;;======>>>>>><<<;;;::::::::::::;;;<<<888777777777888999;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999999999999999999888888888777777777777666666666666666666666666666888:::<<<>>>@@@CCCHHHKKKOOOWWWaaajjjrrrzzz===999555222333555777777444555666777777555444333222333333444444444444444666444222222333333333222222333444444444444666888444555555666666666666555666666777777777777666666555444444444444444333222///000111222333333444444666444222111111222333333777888888888888888999999:::::::::::::::999888888:::::::::999999:::::::::<<<<<<<<<======>>>>>>>>>???>>>===<<<<<<===>>>???:::;;;<<<<<<;;;;;;<<<>>>::::::::::::;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999888888999;;;===???======<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888888888666666666666666666666666777777777777777888999999===@@@DDDGGGJJJOOOUUUZZZ^^^eeeoooxxxHHHCCC===999888999::::::444555666666666444333222222333444555555555444444333222111111333444444333///000111111111111333666444555555666777777666666666666777777777777666666444444555555444444333333111111222222222333333333444444444222222222333444888888888888888888999999999999:::::::::999888777;;;;;;::::::::::::;;;;;;<<<<<<===>>>??????@@@@@@???>>>============>>>???:::;;;<<<<<<;;;;;;<<<>>>:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888555555555555555555555555666666666777888:::;;;<<<@@@EEEKKKPPPSSSYYYbbbhhhrrryyyQQQLLLDDD>>>;;;:::999888555555555555555444333222333444555666666555444333111111000222444555444333444444444333111000222333444555666666777777777777555666666777777666666555333555666666444333444555444333222222222222333333000111333333333444666888888888888999999999999999888999:::;;;::::::888777<<<;;;:::999999:::;;;<<<;;;<<<===>>>???@@@AAABBB???>>>>>>======>>>>>>???===>>>>>>===;;;999999:::999:::;;;;;;<<<<<<;;;;;;888999;;;<<<>>>>>>??????<<<<<<===>>>>>>===<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999999888888888888888888888888888444444555555555555666666555666666777999<<>>;;;888888777666555444444444444333444555666666555444333333222222333444444333222777777777555333222333444444444666777777888888888555555555666666555555555222555777666444333444666777555333222111222333444///111333444333444666999888888888999999:::::::::888:::;;;<<<<<<;;;:::999<<<;;;999888888999;;;<<<;;;;;;<<<>>>???AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===;;;999999:::999:::;;;<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<:::999<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888888888888888888666666666777777777888888888888999;;;>>>BBBFFFHHHWWW^^^ffflllpppwwwmmmggg^^^UUUNNNHHHCCC@@@:::999777555555555555666333444666777777555444222555444333333444444222000111222222222111111333444444444666777888888888888444444555555555555444444222555777777444333444666999777444222111222444555222444666555333222444666777888888999::::::;;;;;;999;;;<<<>>>>>>===;;;:::<<<;;;999888888999;;;<<<:::;;;<<<===???AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<>>>999:::;;;<<<<<<<<<;;;:::>>>>>>>>>>>>===<<<::::::<<<===>>>??????>>>===<<<===???AAABBBAAA???<<<:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999777777777777777777777777777777888888999999999:::<<<===>>>@@@DDDIIIMMMPPPfffnnnwww}}}vvvpppiiiccc^^^VVVLLLDDDAAA>>>:::777777777666666777555444444555555444222000000111111222222222222222111000111333444333222333333333333333444555666333444444555555555555555444444333333333333444444555444333222222333444555333444555666777888999999888888888888999:::;;;<<<:::999:::;;;======;;;:::888777777666777999:::;;;======<<<<<<===>>>???@@@===>>>???@@@@@@???>>>===???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>===;;;<<<=========;;;===============<<<<<<<<<@@@===::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<:::999666888999999888888:::;;;555555555555666888;;;<<<<<<@@@FFFKKKOOOVVV^^^dddrrr|||vvvqqqllljjjiiidddYYYQQQIIIEEE???;;;999999999888666555444444555444222000111111111111222222222333222111000111333444333222444444444333444444555555444555555666777666666666555555444444444444555555666555444333333444555666555555666777888999:::;;;888888888888999:::;;;;;;;;;;;;;;;<<<>>>>>><<<::::::999888888777888999999<<<;;;;;;;;;<<<===???@@@===>>>?????????>>>===<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<===??????===;;;<<<<<<<<<===============AAA???<<<<<<===?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999999888555333444444999:::;;;;;;<<<===>>>@@@DDDHHHNNNTTT\\\eeeqqqyyysssooolllpppuuutttlllcccXXXSSSJJJCCC>>><<<;;;:::777666555666666555333111111111222222222222333333222111111111333444333222666666555444444444555555444444555666666666666555666555555555555555555666666555555444444555555666777777888888999:::;;;;;;777777888888999:::::::::<<<<<<<<<===>>>>>>;;;999<<<;;;:::999888888888888999999999:::;;;<<<>>>???>>>>>>??????>>>===<<<<<<>>>>>>>>>===============<<<<<<<<<<<<==================>>>???AAA@@@>>><<<;;;;;;<<<<<<======>>>>>>BBB@@@>>>>>>???@@@AAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999::::::888555333333333999;;;===>>>>>>???BBBDDDOOOTTT\\\eeeooo|||ooojjjiiipppzzz{{{uuummmfff[[[PPPHHHBBB>>>;;;999888777888888888666444222222333333333333333333333222111111333333333111777666666555444444444444222333444444555555444444666666555555555555666666666666666555555666666666666777777888999:::::::::777777888999999999999999;;;;;;;;;<<<===<<<:::888;;;::::::999999999999999666777888999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<=====================???AAACCCBBB???<<<:::;;;;;;<<<===>>>??????BBB@@@>>>>>>@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888999::::::888888888:::999;;;>>>???AAAFFFMMMRRR]]]dddooo{{{lllhhhhhhppp~~~{{{ooocccXXXNNNFFFAAA<<<;;;999888999888777666444444333333333333333333333222111111333333222111777666555444444444444444444444555666666666666666666666555555555555666666555666666666666666666555555555666666777777888888777777888999999999888888999888999:::;;;;;;999666888888999999::::::::::::555666777888999:::;;;;;;>>>======<<<<<<<<<;;;;;;>>>>>>???@@@@@@??????>>>===============<<<<<<<<<======???AAACCCCCC@@@===:::;;;;;;<<<===>>>??????@@@???===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::888:::;;;;;;;;;;;;<<<>>>===@@@CCCFFFKKKUUUaaakkkttt}}}mmmlllnnnwwwyyyooocccXXXQQQEEEBBB===:::999888777666555555444444444444333333444222111222333333222000555555444333333333444444777777888999999999999888666555555555555555555666444555555666666555555444444444444555555555666666666777888999999888777777777666777888::::::999777555666777999999:::999999666666888999999999999999<<<<<<;;;;;;;;;;;;<<<======>>>@@@AAAAAA@@@??????===============<<<<<<<<<======>>>@@@BBBBBB@@@>>>;;;;;;<<<<<<======>>>>>>???=========??????>>>===::::::::::::::::::::::::999888888777777888888999999;;;<<<<<<<<<<<<===???BBBGGGMMMSSSZZZhhhxxxlllpppwww{{{ooogggVVVPPPHHHAAA===;;;:::999555555555555444444444333444333111222333333222000333333222222222333333444666777777888888888888888555555444444444444555555333444555666666555444333444444444444555555555555666777888999999888777666666555666888;;;;;;:::888666666777888888888777666777888999999999999888777;;;::::::::::::<<<===>>>===>>>@@@AAABBBAAA@@@???>>>=========<<<<<<<<<<<<=========>>>@@@AAA@@@???<<<<<<<<<===============>>>======>>>??????>>><<<::::::::::::::::::::::::999999::::::::::::999999999;;;===??????AAACCCEEENNNVVVaaajjjtttjjjqqq|||xxxeee]]]RRRIIICCC???>>>===666666555555555444444444444333222222333333111000111111111111222333333444333444444555555555555555444444444333333444444444222333444555555444333222444444444555555555555555666777888999999888666555555555777999<<<===<<<:::777777888888777666444333888999999::::::888777666:::999999999:::<<<>>>???===>>>@@@BBBBBBBBB@@@???>>>>>>======<<<<<<<<<;;;===<<<<<<===???AAA@@@@@@===============<<<<<<<<>>===>>>@@@@@@>>>===::::::::::::::::::::::::::::::<<<======<<<::::::777:::>>>BBBEEEHHHLLLOOO___jjjxxxnnnrrryyyxxxfffTTTJJJFFFBBB<<<;;;666444666777555444666:::888444333333444444444000333444111222555666333444444444444444444444444333444444555555444444333444444333222333444555666444444333222333444555666999999999888999999:::::::::::::::::::::999888777555444333555888;;;;;;;;;AAA???;;;999777888999::::::::::::::::::;;;<<<======???BBBEEEEEEDDDAAA@@@@@@???>>><<<;;;;;;;;;;;;:::===>>><<<<<<@@@AAA>>>======<<<<<<<<<<<<======AAA???===>>>@@@@@@===:::<<<:::999888999::::::999===;;;888888888999::::::===???AAACCCHHHQQQ^^^ggg{{{fffjjjrrr|||zzziii\\\RRRGGG===???:::888:::;;;888666888999777444222333333222111111444444111111444555222444444444444444444444444333444444555555444444333444444333333333444555666555444333333333444666777:::999999888888888999999999999999999999888777777333555777777777888;;;>>>CCCAAA===:::777777777888:::::::::::::::;;;<<<===>>>???BBBEEEEEECCCAAA@@@??????>>>======<<<<<<===:::===>>><<<===@@@AAA>>>======<<<<<<<<<<<<======???===<<<===???@@@>>>;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<===>>>>>>DDDIIIOOOVVV___kkkxxxbbbdddkkktttwwwiiiXXXJJJDDD???;;;<<<;;;777555666888666555444444444222000111444444111111333333000444444444444444444444444333444444555555444444333444444333333444444555666666555555444444555777888:::999888777777777777777777888888888888777777666333777;;;:::666666;;;@@@DDDBBB>>>:::888666666666999999999999:::;;;<<<===>>>@@@BBBDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>>>><<<===@@@AAA>>>======<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>===;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDNNNVVVcccppp|||gggfffhhhnnnxxxrrrdddUUUMMMEEEAAA<<<777555777888777666777777777555333222444444111000222222///444444444444444444444444333444444555555444444333444444444444444555555666777666555555555666888999:::999888777666666666666666666777777777777666666555888;;;:::777777;;;???BBB@@@===:::888777666666888888999999:::;;;<<<===>>>???AAABBBBBBAAA???>>><<<<<<==================;;;>>>???<<<===@@@@@@>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<::::::666777:::<<<<<<<<<===>>>@@@@@@AAABBBEEEKKKQQQUUUdddnnn~~~qqqmmmhhhiiiqqq~~~nnncccVVVMMMEEE===;;;<<<777666666777888888666555222555444111111333222///444444444444444444444444333444444555555444444333444444555555555666666555777777666555666777888999:::999888777666666666666555666666777777777666666999888888888999:::;;;;;;===<<<:::999888888888888888888888999:::;;;<<<======>>>???@@@@@@???>>>===999:::;;;<<<<<<;;;;;;:::;;;>>>>>><<<<<>>???>>>>>>???AAAEEEGGGJJJOOOVVV```mmmuuuyyyssskkkiiippp|||vvvhhh\\\QQQFFFAAAAAA:::888777777777777666444222555555222222444444111444444444444444444444444333444444555555444444333444444555666666666666555777666555555555666888999:::999888777777777777777555666666777777777777777;;;888666777999;;;:::888888888777777888888999999777777777888:::;;;======<<<<<<===>>>===<<<;;;:::999999:::;;;;;;:::999888:::======;;;;;;>>>>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===<<<:::888888999;;;>>>@@@???>>>>>>AAAEEEIIIOOOWWWaaalll{{{~~~yyysssqqqvvv~~~sssfffWWWMMMJJJCCC@@@<<<:::999888666555222555555333333666666333444444444444444444444444333444444555555444444333333444555666777666666555666666555444555666777888:::999999888888888999999555666777777888888888777888888888888777777888999555555666666777777888888666666777888999;;;===>>>:::;;;;;;;;;;;;:::999888:::;;;<<<<<<<<<:::888777:::<<<<<<999999<<<<<<999<<<;;;;;;::::::;;;;;;<<<777:::<<<<<<;;;:::;;;===:::>>>BBBCCCDDDHHHPPPWWW^^^ggguuu}}}zzzzzz}}}lll^^^XXXMMMIIICCC???<<<:::888666222555555333444777777555444444444444444444444444333444444555555444444333333444666777777777666555666555444444444555777888999999999999999999::::::666666777888888888888888555999;;;999444333666;;;555555555555666666666666666666777888999;;;===>>>::::::::::::999999888777;;;<<<======<<<:::888777999<<<<<<999999;;;;;;888<<<;;;;;;::::::;;;;;;<<<444888;;;<<<;;;<<<>>>@@@<<>>>>>@@@???===;;;999888777777============<<<;;;:::999<<<======;;;999999:::<<<===;;;999888999:::::::::888;;;===<<<;;;===AAAEEEFFFKKKTTT^^^lll{{{wwwooodddZZZRRRJJJCCC===;;;999888888888888666444444444444555555444444444222222222333444555777888444333333444444666777777666555555555666666777777888888999999:::999999999888777777999;;;;;;999888888888888888888777666555777555555666999999777555;;;:::999777777888;;;>>>>>>===<<<:::999999999999<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;::::::<<<>>>;;;:::999888999;;;;;;<<<>>>@@@AAA@@@AAAFFFMMMTTTYYYaaammm|||{{{rrrhhh]]]QQQJJJAAA???===;;;;;;:::888666666666666666666666666666333333333333444555666777444444444444444555666777666666555444555666777888999999999999999999888888999888888999;;;;;;:::888888999888888777666555444666666555777888999888666:::<<<<<<999555444888===;;;;;;::::::999:::::::::;;;;;;;;;;;;:::999888888999:::;;;;;;:::;;;===???:::999888888888:::<<<>>>???AAACCCEEEJJJSSS___hhhttt}}}}}}rrrfff^^^QQQMMMFFFAAA===<<<:::999666666666555555555555555444444444444444555666777444444444444444555666777888777666555555777888::::::999999888888888888888;;;:::999:::;;;<<<:::999888888888888777666444444666666777777888888888777999:::;;;999666666888;;;::::::999999999999:::::::::::::::::::::999888777999:::;;;:::::::::<<<>>><<<<<<<<<<<<<<>><<<:::888777666555444444444444555555444444444555666666555444444444444555666666888888777777777888999:::999999888777777888888999<<<:::999999:::;;;:::999888888888777777555444444666777888888888888888888:::888777888:::;;;:::999;;;:::999888888888888888999999999:::999999888888999:::;;;:::999:::;;;===???@@@AAABBBCCCGGGMMMQQQTTT]]]iiivvvzzzrrreeeXXXNNNFFFAAA>>>===<<<999777555555555555666666555555444555555555555555444444444555555666777777888888888999999999888888777666777888999:::<<<:::888888999::::::999666666777777777666555555555777999999888777888999;;;888777999===>>>;;;888::::::999888777777777777999999999::::::999999888:::;;;<<<<<<;;;<<<>>>@@@>>>AAAEEEGGGKKKRRR[[[bbboooyyy{{{ooocccXXXNNNHHHDDDBBB???<<<999888888888777777666555555555555555666555555444444444555555444555777888888888666555777666555555666888:::<<<<<<:::888777888999999888444555666666777666666666555777::::::888777888:::;;;;;;<<<======<<<:::888888777777777777888999999999999:::::::::::::::999999;;;===>>>???AAADDDGGGHHHMMMTTTZZZaaalllyyyvvvhhhZZZQQQJJJHHHDDD@@@===;;;;;;;;;888777666555555555555555666555555444444444555555111333555777888666444333666555555555666999;;;===<<<:::777666777888888777333444555666777777777777555888::::::888777888::::::>>>AAA@@@<<<888888999555555555666777999:::;;;999::::::;;;;;;;;;::::::999;;;>>>@@@CCCFFFJJJMMM\\\bbbkkkttt}}}}}}rrrkkk```[[[SSSMMMHHHDDD@@@>>>???===999777666555444222888::::::777444222444666888777777666666666777777666666666777888:::;;;<<<;;;999777666888:::;;;;;;555555555555555555555555777888888888999999::::::??????>>>===<<<:::888777999888777777777888666555<<<======<<<;;;<<>>;;;888777777888777777666666666666666666666555888888777777777666666666<<<<<<<<<;;;:::999888777<<<:::999:::<<<<<<<<<:::======>>>===>>>AAAEEEHHHGGGKKKRRRZZZeeeqqq|||vvvlllbbbXXXRRRJJJFFFAAA===;;;;;;:::999777999:::999777555555666444444444444555555666666666666666777888999:::;;;===:::777666666777666555666666666666666666666666777777777777777777777777::::::::::::::::::999999:::999999:::<<<>>>===<<<@@@AAACCCDDDFFFKKKQQQUUUXXX___kkkxxx~~~uuulllfffYYYTTTLLLEEEAAA>>>;;;999<<<<<<<<<;;;888666444333222333333444555555555555666666666666777888999:::888666444555777888888777555555555666666666666666666666777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::<<<>>>@@@@@@???FFFHHHLLLPPPUUU]]]eeejjjwww~~~zzzmmmfff]]]TTTLLLFFF@@@===>>>===<<<:::999777444333333444555666666666555555666666666666777888999999777555444555777888777666444444555555555666666666888888888888888888888888;;;;;;;;;<<<===>>>???@@@CCCBBBCCCDDDGGGIIIJJJIIIKKKOOOWWWaaakkkvvvyyyqqqggg___WWWPPPKKKBBB@@@===;;;;;;:::888777555666777888888777666555666666666666666777888999:::888777666777666444333444555555666666777777888::::::999888777666666555<<<<<<===???AAAEEEHHHJJJKKKKKKLLLPPPTTTXXXYYYYYY[[[bbbmmmzzz{{{tttmmmfffaaaSSSNNNHHHDDDBBB@@@>>><<<999999:::;;;:::999777555777666666666666777888888:::999888777888777555333666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@CCCFFFLLLRRRWWWZZZYYYZZZ\\\bbbiiiooorrrrrr}}}vvvrrrfff___UUUNNNIIIEEEAAA>>>;;;<<<======<<<:::777666777666666666666777777888777666666777999999888777888888999:::;;;;;;<<<<<<999:::<<<>>>AAACCCEEEFFFDDDEEEIIINNNVVV^^^dddhhhiiikkkooowww|||tttjjjccc^^^WWWOOOHHHGGGDDD@@@>>>===<<<;;;999;;;;;;:::888888888;;;===:::888777777999:::;;;;;;666777888888888999;;;===CCCBBBAAAAAABBBFFFJJJMMMPPPQQQUUU]]]gggooouuuwww}}}yyysssoooiiiaaa[[[UUURRRMMMIIIFFFCCC@@@>>><<<<<<;;;999999:::<<<>>><<<:::999999:::<<<===<<<<<<=========<<<===???AAAEEEGGGHHHJJJMMMQQQTTTWWWYYY]]]cccllluuu{{{tttnnnjjjfff```ZZZUUUPPPKKKHHHBBBAAA???=========??????@@@>>><<<<<<>>>???@@@??????AAABBBBBBCCCDDDHHHJJJPPPRRRVVVZZZ]]]```dddgggjjjpppzzz{{{|||xxxrrrlllgggaaa[[[XXXPPPMMMJJJGGGFFFEEEEEEDDDFFFDDDBBBBBBDDDEEEEEEEEEGGGIIIKKKMMMOOOSSSWWW[[[]]]aaaeeehhhkkkooouuuyyy{{{vvvqqqllliiiccc^^^YYYUUUTTTRRRPPPNNNPPPNNNLLLLLLMMMNNNNNNNNNUUUVVVXXXYYY[[[___dddhhhfffkkkppptttxxx~~~zzzvvvsssnnnhhhdddcccbbb___\\\^^^\\\YYYYYYZZZ[[[[[[ZZZ^^^_________```dddiiilllooovvv~~~}}}xxxrrroooppppppmmmjjjkkkiiigggfffggghhhhhhgggeeefffggghhhjjjooouuuyyy|||vvvuuuxxxyyywwwttttttrrrpppooopppqqqppppppnnnppprrrvvvzzz}}}|||zzzxxxvvvuuurrrtttvvvwwwwwwxxxzzz|||zzz~~~}}}{{{zzzyyyxxxxxxtttwww{{{~~~~~~{{{zzzzzzzzz{{{{{{~~~~~~}}}||||||~~~|||{{{|||}}}{{{|||}}}~~~