BM6P6(@ |||}}}}}}|||zzzwwwsssqqqssspppooopppssssssqqqnnnqqqnnnjjjeee```\\\YYYWWWTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTRRRNNNIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAA@@@???>>>============<<<<<<;;;777222111444888888777777888999999666444666444222111222444777999666888:::<<<=========<<<:::999888777888999;;;=========<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===;;;999666555444444555666666777777666555555444333444555777888888888888888777777777888999::::::666777999;;;;;;:::999888555555666777888888999999===;;;:::<<>><<<:::::::::666666666666888;;;>>>@@@<<<:::777444333444555777<<<;;;::::::999999999999999::::::999666555555666;;;<<<<<<:::888777888999888888888666444444666888888777666777888777555444444444444555777999<<<======:::777777888777333///444555777777666555666666:::999777444222333777::::::888666666888:::<<<<<<:::::::::999999888888888777777777777777777777777666666777777888888888999888666555777999:::888555666777888999;;;===???AAA???>>><<<;;;:::999999999777999::::::999999999:::555888;;;;;;999999<<>>??????<<<888555999777555444333444555666444888===>>><<<<<<>>>AAADDDCCCBBB@@@???===<<<;;;===<<<<<<;;;;;;;;;<<<<<>>DDDBBBBBBBBBAAA???===;;;:::888:::<<<<<<::::::<<<======:::888:::===???===:::999888777666666777777888999888777555555555666777777999;;;;;;888555333333222222333333444333333333333333444555666777888888999888666555555666888999888888999999888777555555888888888888888999999999555999;;;999555444888===999888777888999888666444444777999888666666:::>>>::::::::::::888777555444888777777777:::===AAACCC777:::===<<<888666777999===999555444666777555222444888;;;999666555999>>>{{{~~~{{{vvvsssrrrtttrrrppprrruuuuuusssooosssrrrmmmggg```\\\[[[\\\VVVTTTSSSQQQQQQRRRSSSTTTXXXTTTPPPNNNMMMKKKHHHEEEDDDEEEEEEDDD@@@??????@@@@@@AAADDDFFFFFFDDDAAA???@@@@@@???>>>>>>======<<<<<<;;;:::888666555777999888777777888999999666444666666555444555777999:::666777888:::;;;;;;<<<<<<:::999888777777888:::;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@:::888666444444444666777===<<<<<<;;;:::::::::;;;:::::::::888666444444555999::::::999777666777888;;;;;;;;;999777666777999888777666777888777555444444444444555777999;;;===;;;;;;;;;999666444222222333555666666666666666777888888777555555666999<<<:::888666666888:::;;;;;;:::::::::999999888888888777777777777777777777777666666666666777777888888999777666777999:::888666777888888999:::<<<===>>>;;;:::999777666555555555777888::::::888888888999777777888999;;;<<<;;;;;;===>>>>>><<<999666555555666777888999999999888777;;;;;;<<<<<<;;;:::888777999777666444444444666777888999:::<<<===>>>===<<<@@@@@@??????>>>======<<<======<<<<<<<<<<<<;;;;;;===???@@@@@@AAAEEEGGGGGGDDDEEEGGGGGGEEEBBB@@@??????===;;;;;;===>>>===;;;<<<=========<<<<<<<<<===999888777666666666777888888777666555555555666666666999<<<===:::777444333444444555555555444444333333333333444555777888999:::999777666666666888999888888888888999999:::;;;777888:::;;;;;;:::888666999999:::999999888999999666888999888666555666888888888888888:::;;;;;;:::<<<;;;:::999888888777777777666555555777;;;???BBB>>><<<;;;::::::::::::::::::999888666444333444555666666777777666777888999|||}}}wwwtttsssuuuttttttuuuvvvvvvuuussswwwuuuqqqiiibbb^^^^^^```YYYWWWTTTQQQPPPPPPRRRSSSZZZTTTNNNMMMPPPPPPKKKFFFDDDFFFGGGFFFAAA>>>>>>>>><<>>????????????===<<<;;;;;;:::999999;;;<<<;;;:::888888888999:::999777555666777777777888999999:::666666777777888999;;;;;;;;;:::999777666777777888777777777777888999::::::<<<<<<=========<<<<<<<<<@@@>>>:::777666777888:::888888888888888888999999666777888999::::::;;;;;;::::::999888888888999999;;;<<<===>>>>>>>>>===<<<>>>>>><<<;;;999888888888888<<>>:::777777999<<<999777;;;AAACCC???:::;;;;;;999999:::;;;===???888777666555555666777888======<<<<<<;;;<<<<<<<<<:::;;;:::888555333444555666777888888666666666888>>>>>>>>>;;;999777888999777666666777888777555333333444444555777999;;;<<<999<<<>>>;;;555111222444222333333444555666666777555666777777777888:::===999888666666888:::;;;;;;999999999999999888888888777777777777777777777777666555555555555666777777999777777777888999888666::::::::::::::::::::::::999999777666555333222222666888999888777666777888:::888777999===>>>;;;777AAAAAAAAA>>>:::666444444333666999<<<<<<:::777555;;;;;;999888888777888888888777666555444555666777;;;888777999===>>>;;;777;;;<<<<<<===============<<<===>>>>>>>>><<<;;;:::;;;EEEHHHAAABBBNNNUUURRRPPPPPPPPPPPPOOOLLLIIIHHHFFFAAA<<<===AAABBB???;;;===@@@BBB@@@<<<:::<<>>@@@777999;;;===<<<:::666444<<<:::999;;;<<<<<<999666333777:::888333222666;;;<<<999888:::===>>>;;;777<<<<<<;;;;;;::::::::::::666555333222444888===@@@DDD???:::999<<<>>>===;;;666999:::777333111444777777555444555777888777555}}}zzzvvvtttssswwwzzzyyyvvvtttwwwzzzyyyvvvqqqlllgggdddaaa______\\\XXXTTTRRRRRRRRRSSSWWWSSSOOONNNOOOOOOLLLHHHDDDDDDDDDEEEDDDBBB???===:::===AAAEEEFFFEEECCCAAA===>>>?????????===;;;999:::888888;;;???AAA>>><<<999888888999:::999777555555666888999::::::999999888777666666777888:::;;;<<<;;;999888666666666666666666666777888999:::;;;<<<<<<=========<<<;;;;;;<<<;;;:::999888888888888777777888888999::::::;;;777777777888888999:::;;;:::999888777777777777777;;;<<<===>>>>>>>>>======???>>><<<:::999888888888;;;===>>>===:::888888999:::888777:::???AAA>>>;;;<<<;;;:::888888:::;;;<<<888888777888888999999:::;;;;;;;;;:::;;;;;;<<<<<<::::::999777444333444555444666777777666555666777>>>>>>>>>;;;888666666777555555555777888888555333333333444666777999:::;;;:::<<<===:::777444333444111000000111333555666555444666888888888777888:::999777666666999:::;;;:::999999999888888888888888777777777777777777777777666555444444444555555666888777666666666666666666<<<<<<<<<;;;:::999888888::::::999888777555444333666777888777555555666888;;;::::::<<<>>>>>>;;;888@@@@@@@@@===:::666555555444777;;;===>>><<<888666:::999888888777666666666777777666555555666666777888777777999<<<<<<:::888999:::;;;<<<======<<<<<<<<<===?????????===;;;:::===EEEJJJGGGIIIUUU```ccciiiccc]]][[[[[[ZZZUUUPPPJJJFFFAAA@@@BBBDDDBBB@@@AAABBBCCCAAA>>><<<===>>>999888777666555555666666555555555444444444555555666888999999777555555555999999999888888666555555333222111000222555888::::::999888777666666666666444666888:::<<<===>>>>>>888999::::::999777555333;;;;;;<<<======;;;888666333555777666333333777;;;<<<;;;;;;===>>>===:::666:::;;;===>>>>>>===;;;:::777555222222333888===@@@CCC@@@===<<<======<<<:::555777888666444222444666666666666666777777666666~~~{{{}}}}}}yyytttpppxxx~~~|||uuurrrwww~~~yyysssnnnmmmmmmjjjbbb[[[dddaaa]]]YYYVVVTTTTTTUUURRRRRRPPPNNNLLLJJJJJJJJJEEEBBB@@@CCCGGGHHHCCC===;;;===???AAABBBCCCCCCCCC<<<===>>>???>>><<<:::888888777888<<<@@@BBB???<<<999888888999::::::777555333555777888999999888777888888777777777999:::;;;;;;;;;:::888777777666666777777777777888:::;;;;;;;;;<<<=========<<<:::999666777999::::::888555444555666888:::;;;<<<<<<<<<777666666555666666777888777777666555444444444555::::::;;;;;;<<<<<<<<<;;;<<<;;;999888888888999:::>>><<<;;;;;;<<<<<<:::777666777999:::;;;;;;<<<===;;;:::888666666777888999888999999:::;;;;;;;;;;;;888888888888999999:::;;;999999888666444333555666444666888888777666666777<<<===<<<:::777444333444444444555777888888555222222333444666777999::::::===;;;999999:::999666333000///---///222444444444444666888888666555555555888666666777999::::::999888888888888888888888888777777777777777777777777666555444333333444555666666666555444333333444555>>>>>>>>>===<<<:::888777:::::::::999888777555444555666777666555555777999;;;>>>@@@???===::::::;;;;;;<<<===;;;999777666666888:::;;;<<<===<<<;;;:::777888999999888777555444777777666666666777777777222666999:::::::::;;;===999:::<<<======<<<;;;:::<<<===???@@@@@@???===<<<@@@AAAGGGPPPVVV[[[iiiwww{{{mmmffffffeee___XXXMMMKKKHHHDDDBBBBBBDDDFFFDDDBBB@@@???@@@???===;;;:::999777555555555555666444444555555555555555555666666555444222222555777999999999999888777666555444333111000111444777999888777777666555555555555222444888;;;===<<<:::888999888666555444444444444777;;;???>>>:::777666888555555444444666777777777999<<<>>>>>><<<999888999777:::>>>AAAAAA>>>:::777777666444333555888===@@@<<>>??????@@@AAABBBBBBBBB<<<============;;;:::999777888999;;;>>>???>>><<<999999999:::;;;:::888666333444555777888777777666888888777777888999999::::::::::::999999999999999888888888888999:::;;;;;;:::;;;<<<===<<<:::888777333555777999999777444222333666:::===??????>>>===888777555444333333444555555555444333333333444444888888888888999999:::::::::999777666777888:::;;;>>>;;;888999<<<===;;;777666888::::::999999;;;===999888666444444555666777888999;;;<<<<<<<<<;;;:::555555555666777888999:::888888777555333333666888666888::::::999777777777:::;;;<<<:::777444333333333333555777999888555222111222444666888999999:::<<<999777888;;;<<<999555333000---...222555555333444666777777555333444444777666666777999:::999888777777777888888888888888777777777777777777777777777666444333333333555666666777666444222222444555<<<<<<======<<<:::888777666777888888888777555444444555666555555666999;;;===@@@BBB???:::888:::===777999:::999888777777888;;;::::::;;;;;;;;;<<<<<<666777999999999777555333666666777777777777888888111555:::;;;:::999<<>>===<<<<<<===>>>???@@@@@@??????FFFBBBJJJ[[[eeejjjyyysssmmmhhhbbb^^^SSSQQQMMMGGGBBB@@@CCCFFFDDD@@@======@@@@@@<<<999:::999777555444444555555444444555666666666555555444444333111000111444777888888888888777666555555555444333222333444666777444444555555555555555555222444888:::;;;:::777666888666444222111222444555555:::>>><<<777333555999666555444666888999777444777;;;>>>===999666777:::666999>>>AAA@@@===777444777666555555777999===???999===BBBAAA;;;666444444555222111333666777444111333999>>>===999777:::>>>|||xxxvvvtttvvvuuuuuuvvvyyyzzzxxxwwwvvvtttrrrnnnkkkiiiiiiiiibbbaaa___\\\YYYUUURRRQQQSSSQQQNNNLLLJJJIIIHHHFFFCCCDDDDDDDDDCCCCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@======<<<<<<;;;::::::999777888:::;;;::::::;;;<<<:::999999:::;;;:::888666444444555666777777777777666666777777888888777777888888999:::;;;<<<<<<<<<999999999888888999::::::888:::;;;<<<;;;999666555555555555666666666555555333777===BBBDDDCCCAAA???:::888666333222222222333444444333333444444555555777777777777777888888999;;;999777666666888:::;;;999888777777888999999999:::999888999:::;;;;;;;;;888777555444333444666777777888:::<<<<<<;;;999888444444444555666888999:::666666555444333444777:::888:::======;;;999888888;;;======<<<999666555555222222444777999888555222000222444666888999999999999888999:::;;;;;;::::::777333///000444777666444444555666666555555666777666666666777999:::999888666777777777888888888999777777777777777777777777999777555333333444555777888999888666333222555777888999:::;;;;;;999888666444555666888888777666555333444555555555888;;;>>>AAA@@@>>>;;;888888999:::777888:::999888777777888999999999:::::::::::::::999999888777777666666666666666777888888888888888555777999;;;;;;;;;<<<<<<888:::===@@@AAAAAA@@@???;;;<<<===>>>@@@AAABBBBBBMMMPPPYYYgggvvvoooddd```aaa]]]XXXOOOGGGBBB@@@@@@@@@???>>>=========<<<;;;::::::999777555444444444444444555666777777777666666111222444444333333444555555666666666666666555555777666555555444444555555111111222333444444444444444444666777888999999999555555444333333333444555555777888777555444555777555666999:::999777555444777888888888777777777888999:::<<<===<<<999666444666666666777888:::;;;<<<<<<===>>>===:::666333222111222222444555555444333444777;;;===<<<;;;<<<===}}}uuusssuuuzzzsssnnnrrr|||yyyqqquuuwwwvvvooogggeeelllsss___^^^]]][[[WWWSSSPPPMMMVVVQQQLLLKKKMMMLLLHHHCCCBBBGGGJJJFFF???===AAAGGGAAACCCGGGIIIHHHEEE@@@=========<<<:::::::::::::::666999;;;:::888777999<<<:::999999:::;;;:::888666555555555666777777888888444555666777777777666555666777999;;;<<<>>>>>>>>>:::999888888888888888999888999:::;;;:::888555333888666444333333555777999444888???EEEHHHFFFCCC@@@<<<:::777444222111111222444444444444444555666777777777666666777777888999===;;;999777666777999;;;333666888777555444888;;;???:::777888<<>>>>><<<999888888===>>>???>>><<<999888888111222444777999888555222000111444666888999999999555888<<<<<<:::999;;;>>>:::666111222666999888555444555666666666666999;;;666555666777999:::999777666666777777888888888999777777777777777777777777:::888555333333444666777:::;;;:::777444333666999555666888999999888777666444555777999::::::999888333444555555666999===@@@CCC>>>999666888999888666888999::::::888666777777666777888::::::999888777<<<:::777555555555777888555666777888888888888888:::888777:::===>>>;;;888777999===AAACCCDDDDDDCCC;;;<<<<<<===???BBBDDDEEETTT___hhhpppooo^^^]]]bbbfff\\\OOOGGGDDDAAA===:::;;;===???===:::888:::<<<:::999777555444333444444444555777888888888777666...111666888777555444333333444555555555555555444888777777666666555444444///000111222333444444444666555444444555888<<<>>>333444555666666666555444666444333333555666666555222888>>>===999444444666999666333444777999777555;;;;;;:::999777666555555444555666777888999::::::AAA===:::999999888444111...222555666333222333555555555777:::>>>???===;;;~~~zzztttooorrrrrrrrrssstttvvvyyy{{{}}}rrrjjjlllooommmgggdddhhhccc\\\TTTPPPOOOQQQRRRKKKNNNPPPOOOKKKHHHHHHIIIPPPKKKFFFEEEGGGHHHDDD@@@FFFFFFEEEEEEDDDCCCAAAAAA======<<<;;;;;;;;;;;;;;;>>><<<:::888777777777777:::::::::999888777666555777888:::;;;;;;999666444555555666888999999999999666777888:::<<<>>>???@@@<<<999555666888888777444888555333444666888777555444555444333222444777999:::888999CCCOOORRRKKKBBB;;;:::777555444444555555333555777888999888666555777777666666666666777777888888777666666666666666333666777444000000444999888:::;;;:::999:::???CCC<<<999666333222333555666888888999999:::;;;<<<===888777666777888999888666333333333333555777:::;;;;;;===??????===<<<;;;<<<>>>>>>>>>??????===999666111222222333333444555555333444666777777777666666999;;;<<<>>>>>>===;;;:::999:::999888555555666777555555444666999::::::999666555444333444555777999999::::::::::::999888888:::999999888777777888888;;;;;;999777555555888:::<<<:::999:::<<<:::666222555555666666777888888888888999:::::::::999888777666555333333555888;;;===@@@===999888888999777555777666666777999:::888777777777777777777888999:::<<<999666444444666888:::777777888888888777777666777;;;@@@DDDCCC>>>999444444999???DDDFFFEEEAAA???::::::>>>BBBBBB@@@GGGQQQdddiiixxx|||jjj___^^^aaa^^^YYYRRRJJJCCC>>>:::777===:::888777999;;;<<<<<<999777555444444666888:::666666777777888999999999444555777888777555222000444555555555444555777:::888888888666444333444555333333444555555666666666777555333555888999999777777444111000111333444444444444444555666777777888999999::::::999888666555888777777666666666666777<<<<<<;;;:::999777777666666555555777999<<<<<<;;;:::::::::999777666444333555222000111444666555333;;;:::999:::;;;<<<:::888zzzuuurrriiirrryyyvvvooommmuuu~~~zzzrrrlllnnnpppmmmhhhfffgggccc]]]VVVRRRPPPPPPPPPMMMNNNPPPPPPNNNLLLKKKKKKOOOKKKHHHGGGGGGFFFCCC???DDDDDDDDDDDDCCCBBBAAAAAA???>>>===<<<;;;<<<<<<=========;;;999888777777777999999999999888777555555777888:::;;;;;;999777555444555777888999999999888777888999;;;===???@@@AAA;;;:::888777888888777666777555333444666777666555444444444222111222555777>>>;;;<<>>AAA;;;999666444333444555777888888888888999;;;<<<===<<<:::777666777777666444444555555666777999:::;;;;;;===>>>>>><<<;;;;;;;;;=========>>>>>>===999666000111111222333333444444555555666777777777666666888:::<<<=========<<<;;;;;;:::888777777777777666555444444555888999999888555444444444555777:::;;;888999999999999999888888:::999999888888888999999;;;;;;:::888666777:::===;;;::::::;;;<<<;;;777444333444444666777888999:::888999:::;;;;;;:::999888555555444444555777999;;;===:::666666777777666444666666555777888999888666777777666777777888999::::::999666444444666999;;;888888888888888777666666777;;;???CCCBBB>>>999555444777<<>><<<<<<===>>>@@@======<<<;;;999888777666888888888888777777666555777888:::;;;;;;999777666444555777888999999888777999999;;;<<<>>>???@@@AAA:::;;;;;;:::888777888999777555444555666777666444666666666444333333555777>>>======AAAFFFJJJIIIGGG===:::777444333444666888666666666666777777777777999999999999:::<<<===>>><<<:::777555333444555666333444555333111222666999===;;;::::::;;;=========:::999777555444555777888777777777888999:::;;;<<>>;;;;;;;;;;;;<<<;;;999777222222444555777888::::::999:::;;;<<<<<<;;;:::999555555555555555666777777888666444444555666555444666555555666888888777555666666666666777888999:::999888666555555888:::<<<:::999999888777666555555777:::>>>@@@@@@===999666555777;;;???AAABBBBBBBBBBBB>>>;;;;;;???KKK___qqqxxxvvvjjjaaaYYYRRRPPPSSSTTTNNNCCC:::888999888666444444666888888888888777666555555555777777333333222222333444666777999888555333222222333333666777888777666666888999888999999777444222222333222333444555666777888888777777666777888777444111666666666777888777444222444444555555666777777777444555666777888888888888777666555444444444444444777777888888888888777777888666444555777:::<<<===888888999999888777777666555666666666555444555666777<<<@@@???;;;999<<>>>>>===<<<:::888777666888888999999999888777777888888:::;;;:::999888777666777888999999888777777999:::;;;<<<===>>>??????:::<<<>>>===999777888;;;666666666666666666555444999::::::888666666777999999:::<<>><<<::::::999888777666777777888666666666777888:::;;;<<<@@@<<<777555444555555555666777888:::::::::999888:::<<<===<<<:::999:::;;;;;;::::::;;;;;;:::777555111222222333444444555555;;;:::888777666666777888666777999;;;<<<<<<======>>>:::666777:::<<<999666666555555666888999999888555555555666777999:::;;;555666777888888888888888888888777777777888999999;;;;;;;;;999777888:::<<<;;;;;;;;;<<<<<<;;;:::999444444555666777777888888999:::;;;<<<<<<<<<;;;:::666666666666555555555444444444444444555555666555666555444555777777666444444444444555666777888999777777666555666999;;;===;;;:::999888666555555555777999<<<>>>>>><<<999777:::;;;<<<>>>@@@AAABBBBBB>>>>>>???AAAHHHVVVkkkzzz}}}pppggg___VVVOOOMMMNNNMMMIIIAAA;;;888888777555444555777888888888777777666555555555555666333333222111222444666777999888777666555444444444666777888777555555666777888999999777444111111111111222222444555666777888:::999777666555555444333777777999;;;<<<:::555111555555555555666666777777222333444555777888999999666555555444333333333333333444666777888888888888777666555777999;;;;;;;;;777888888999999888888888555888:::999666444666888777;;;???>>>;;;:::===@@@4ĉ@ӵ|||yyyyyy{{{vvvrrrrrruuutttmmmfffkkkjjjlllmmmjjjdddcccfff>LXXXSSSMMMJJJKKKKKK=hĦLLLIIIKKKLLLJJJFFFBBB@@@???>>>???@@@AAABBBBBBBBBBBB4ĉ@ӵ@@@???>>><<<:::999777777999999:::;;;;;;;;;::::::888999::::::::::::999888999999999999999888888888999999:::;;;<<<<<<======:::===???>>>:::888999;;;777888888888777666555555::::::;;;999777777888999666888===@@@AAA@@@??????<<<:::777555444555888999::::::999999999:::;;;<<<;;;;;;<<<===???@@@BBBCCCHHHDDD???>L666666666666444444555888:::???<<<::::::===>>><<<999:::::::::999888888888777555555666777888:::<<<<<<===:::666444555666777777555666888999:::999888888;;;<<<<<<;;;:::999:::;;;:::999999999:::999777555444555555666666777888888<<<;;;999888777777888999666777888999;;;<<<<<<<<<>>>999666777;;;<<<:::666777666666777999:::999888777777777777777888888888444555666777888999999999777777666666666777777888;;;;;;;;;999666666777888<<<<<<<<<<<<;;;:::999999777777777777777666666666999999;;;<<<<<<<<<;;;;;;777777777666666555444444444555666666777777888888666555555666777777555444333333333444555666888888777666666666777:::<<<===;;;:::999777666555555555666888999;;;<<<;;;:::999????????????@@@AAABBBBBB<<>>===:::777444333222333555777777666666666666666666555444444444333333333333555666777777888999:::999777555444555666777666444333333444666888888777444222111111000111222333444555666666<<<:::777555333444666777888999:::<<<===;;;666222555555555555666666666666222222333444666777888999666666444333333222222222111222555777999999999888555555777999<<<<<<:::777777888888999999999999888666:::<<<<<<999777888::::::::::::;;;======<<<;;;GG=?~~~tttyyy|||xxxnnnhhhjjjooojjjiiiiiijjjgggbbbaaadddHdĦWWWRRRNNNLLLIII=ĪjJJJJJJIIIHHHFFFDDDAAA??????@@@AAAAAABBBBBBBBBBBBGG=?AAA>>>;;;999888888888999:::;;;<<<<<<<<<<<<<<<888999999:::::::::::::::===<<<:::999888999::::::999:::::::::;;;;;;<<<<<<;;;<<<>>>>>><<<:::999999888999;;;;;;999777666777666888888888666555666777666888<<<@@@BBBAAA???>>>;;;:::888666666777888999:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===???@@@BBBCCCGGGEEE@@@HdĦ999:::999777666666777999:::===<<<;;;;;;<<<===<<<:::<<<<<<<<<;;;:::999777666555555666777999;;;===>>>:::888555555666888999999666666777888999:::::::::<<<======;;;:::999;;;<<<:::999888999:::999888666777777888888999:::::::::;;;::::::999999999::::::777777888888999:::;;;;;;;;;999666777999;;;999777777666666777888999999777888888777777777666666666444555666888999:::::::::888888777666666666666666999::::::999666666777888<<<======<<<999888888999::::::999888777777666666888999:::;;;<<<<<<;;;;;;999999777666666555555555444666999999999888999:::777666666666777777555444333333444555666888999:::777777777777888:::<<<===;;;:::888666666555666777666777777888999:::::::::@@@@@@@@@@@@@@@AAABBBCCC@@@DDDHHHMMM]]]yyy|||oooeee]]]VVVNNNIIIHHHAAA:::999<<<===:::555111000000222444555555444555666777777666555333222333333444555555666666666555666999::::::999666555555666777666444222222222444666777777555222111111222222222333444444555555::::::888666444555999;;;;;;;;;;;;;;;<<<:::777444555555666666666666666666444444444444555666888888777666555444333222222222000222555888999:::999999555555777999<<<;;;999777888888999999999999999888888:::<<<===<<<;;;;;;<<<<<<;;;:::;;;======;;;999ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦkkksssmmmcccDdDGGGKKKOOO?fӵKKKHHHEEEĦ@@@AAABBBӵƜ`1.׼sEEEBBBĭӵ;;;999999;;;AAA???;;;999888999;;;ӵ<<<<<<<<<<<<Ħ<<<======<<<999888777666666777888777777888Ħ999999888888888888;;;Ħ<<<===>>>???AAABBBAAA@@@???DdD888888999;;;<<<ӵ;;;999ӵ888ӵ777666666777888Ħ:::888ӵ888888999:::ĭӵ888888888777777777888888888666555444555666777666555555666666777777666666666444555777999:::;;;<<<<<<<<<;;;:::888777777777777777888999999888888:::;;;===>>>>>>;;;777555666777;;;;;;::::::999888888888666777999;;;;;;;;;;;;:::;;;:::888666555666777888555888;;;;;;:::999:::;;;888777777777888888666444666666666777999:::<<<===888777777888999:::;;;<<<:::999777666555666777888666666666666888999;;;<<<======>>>???@@@BBBCCCDDDFFFOOOVVV^^^ooouuubbbWWWUUURRRLLLEEE???<<<888888::::::777444222222222444666888777666444666777888777555222111111222444666777666555555333444666777888888777777555777888777555222222222222444777777555333222222555555555555555555555555555888::::::999999;;;===>>><<<:::999999999888777666666666666666666666555888777666555555666666777888777666444333333222222000222666999:::::::::999999777666666888:::::::::999999999::::::999888888999:::;;;===@@@@@@>>><<<======>>>>>><<<;;;;;;;;;?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬnnnooo3h?D%%)?LLLRRRZufĦLLLGGGCCCgL@@@BBBBBBg&eAAAgĉ@@@@FFFg&e>&e999@e999999??;;;;;;DDDAAA<<<888777999g<ĉ============3we<Ħ:::<<<>>>===3h?@e999999888999:::888555333Z===8888889999999993h?gL;;;<<<<<<===>>>@@@@@@<<<<<<<<<D%%)?999fff?><z;;;:::=?Ħ999g&e777g&e999888777S?ʬ8884ff?>ߝL<<<@e999g&e8888889993h?g&e>&e888888??777888888777666666888999444333222333555555444333333333555666777777777777444555777999;;;<<<<<<===>>>===<<<:::999888888777555777999::::::;;;===???===>>>>>>;;;666444555666::::::::::::::::::::::::666777888:::;;;;;;::::::<<<:::888666555777999:::555888;;;<<<:::888999;;;999888777888999888666555888888999:::;;;===???@@@888888888888999:::;;;;;;:::999777555555666888999666555555555777999;;;<<<999:::<<<>>>AAACCCDDDEEEKKKXXXfffpppmmmUUUKKKNNNQQQLLLDDD777888::::::999777555444666666666888;;;<<<;;;:::444555777888777555222000///111444777777666444333333333222333444666888999777888999888666333222222111333666777555444333333777777777777666666666666111666;;;>>>===<<<<<<<<<@@@===999777888888999888666666666666666555555555:::999777666555555666666888888666555444333333333111333666999;;;;;;:::999<<<999555333555999;;;===:::::::::::::::999888777:::999:::===BBBCCC@@@===<<<@@@CCCAAA;;;888:::>>>4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ}}}~~~wwwHtƅ^xxxqqqBt=o9ĦDtfo9ĦPPPPPPRRRg?JJJIIIHdĦEEE@@@AAAHu]ĦBBBttDDDGGGHƅ^Hu]Ħ999H׼s444777===>>>>>>===;;;888777999:::tQ<<<<<<===>>>je<ĦBBBAAA<<<Bt=o9ĦH׼s777888999:::<<<===666777999HtĦ999<<<999666666Bt=o9ĦHdĦ999<<>>;;;<<<<<<:::888777888:::777777888999;;;<<<======@@@AAA@@@>>>:::888777777666888;;;===<<<:::777555999888999999:::;;;<<<===999999888777777777777777888888888777777777777777777888999888666555555555555777:::===>>>>>><<<;;;777555444444666888999999666777777666555777:::===;;;999777666555666888999<<<===>>>???AAAEEEKKKPPPYYY]]]oootttbbbOOOHHHGGGEEEBBB??????<<<888666666777777666444333555<<>>>>>===???===;;;888777666666666:::999888777666666666666666;;;???>>>888555555888666777888999888666444333444555777:::;;;<<<<<<<<<888888777666666777888999:::999777888999::::::999777999;;;<<<===???BBBEEECCCAAA@@@@@@@@@???<<<:::4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ~~~|||q<RtttuuuqjRgdKӵHdDĦgdKӵNNNOOOGR/f6LĭĦKKKIIIDdDĦDDD@@@BBBDdDĦAAA`eĭGGGDdDΦDdDĦ<<<DdDĦ666777666666888;;;===>>>===:::888666777999;;;geĦ<<<<<<>>>FSĦ@@@@@@qjRgdKӵDdDĦ666777999:::<<<===777888:::DdDĦ;;;;;;:::888qjRgdKӵDdDĦ777:::<<<===;;;999777<<<;;;;;;HdDĦgdKӵDdDDdDĦ:::DdDĦ4DufӵDdDĦ666DdDĦ999q<R999888peƜ4DuTӵ:::DdDĦ999999DdDĦ;;;qjRgdKӵDdDΦDdDĦ666666555555555444555444333111111222444555444444555555555444333333111222333444555555555555888888999:::;;;===>>>???<<<======;;;999888888:::999999:::;;;<<<<<<===>>>?????????===:::888777888666888:::<<<<<<;;;:::888::::::::::::;;;<<<======888888777777666666777777777888888888777777666666555777888777666444555666666888:::<<<>>>>>>===<<<888666444555666888888888666777777666555777:::<<<;;;:::999888777777888888:::;;;===???CCCJJJSSSZZZ```kkklllZZZHHHAAAAAA@@@>>><<<===;;;777666666666666666666666777???JJJPPPGGG;;;555444333222111111111111444555666555444333444555111111111222222333444555777666444333222222222333555777888777555333333333444333444666777777444222333444777:::<<<>>>???@@@>>>===;;;999888777777777;;;:::999888777666666666888;;;======999777666777777777888888888777666555777888999;;;<<<<<<;;;;;;888777666666777888999:::;;;999888999:::<<<<<<;;;777888:::;;;===???CCCFFFEEEBBB??????AAAAAA>>>:::4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦzzzvvvwwwzzzpo9uttttttssssssGIdnuR)ĦDdDĦnuR)ĦLLLPPPCdgĪjIIIDdDĦAAAAAABBBDdDĦAAAHߝL`o9FFFDdDΦDdDӵ???DdDĦ888666555666999<<<>>>===<<<777666555777:::===geĦ<<<===sp?aĦ===>>>GIdnuR)ĦDdDĦ555666888999;;;<<<888999;;;DdDĦ<<<:::::::::GIdnuR)ĦDdDĦ666777888999888777777:::<<<===DdDĦnuR)ĦDdDΦDdDĦ:::DdDĦnuR)ĦDdDĦ444DdDĦ888po9u888777888888=ӊB1.uTӵ999DdDĦ888888DdDĦ<<>>???===>>>===;;;999888999:::;;;;;;;;;<<<<<<<<<======<<<======<<<:::888888999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>777777777777666666666666666777888888888777555444333444666555444444555666888999:::<<<============999777666555777777777666666777777666555666999;;;<<<;;;;;;:::999888888888999;;;>>>AAAFFFPPP\\\fffpppeeeSSSBBB<<<<<<<<<;;;;;;;;;999666555555666666555555666888>>>HHHNNNHHH===222222111111111111222222333444555444333333444555444444222222111222333444666555444333222222333333444666888999777555333333333333333555777777666444444555777:::<<<>>>@@@@@@<<<<<<:::999888888888999<<<;;;:::888777666666666999:::;;;;;;;;;999888777888888888888888888999999:::;;;;;;<<<;;;;;;:::999666666666777777999:::;;;:::999888999<<<===>>>===888999::::::;;;>>>BBBFFFFFFBBB??????BBBCCC@@@<<<4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<}}}xxxssstttxxxpeӵvvvĦpeӵDx<>d<ӵDddd<Ħ@@@4DufئL>eDDDDdDʜ4DuTӵ@@@DdDĦ;;;555555666999<<<======;;;666555666888<<<@@@geĦ<<<s<v>aĦ:::;;;peӵDx<DdDĦ555666666777888999777999:::DdDĦ;;;999;;;<<d<555555555666666666888;;;===>d<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦ444>d<Ħ888peӵ666Ħ666F&uTӵ999DdDĦ777777>d<Ħ>>>peӵDx<>d<ʜ4DuTӵ222222222222222222555444444333444444555666555666666666555444333222222111111222333666888999777777777888999:::;;;<<<===>>>>>><<<999888999:::<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;:::999:::;;;===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===777777777777666666555555555666777888888666444333111333444444333444666777:::::::::;;;;;;<<<======:::999777777888888777555777888888777666666888:::;;;;;;;;;;;;:::999888777:::===AAAEEELLLXXXgggsss}}}sssbbbRRRBBB;;;<<<<<<;;;<<<999777555444555666555444333444555999@@@FFFAAA999000000000000000111222222222333444444333333444555777666444222111222333444444444333333333333333333333666888999888555444444333222333555777888666555555666999<<<=========<<<:::::::::999999999999999<<<;;;:::888777777666666:::999999:::;;;;;;999777999888777777888999<<<===<<<<<<;;;;;;:::999888777555666666777888:::;;;;;;999888777999;;;===>>>===:::;;;;;;::::::<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xxxxyyyvvvuuusssssstttB?>>>>>>d<555555888;;;======<<<888777888:::>>>AAAgeĦ;;;Hg8>aĦ888999B?Ho9666>d<555555666666666777888>d<ӵ;;;<<<B?Ho9;;;<x444444555555666999===&ӫeʬtIӇ999>d<Φ>d<Ħ:::D&ӫetIӇ999DdDĦ555sdKĦ888B?dp&ĒR777999>d<sdKĦ>>>B?Ho9777s&dq&ĒR222222222222222222222666666666666777777888888666666666666555444333222333333333333555777999;;;888888888888999999:::;;;<<<======;;;999888999;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<::::::;;;<<<@@@???===;;;:::::::::;;;999999999888999999::::::666777777888777666555555555666666777666555444333111222333333222333666888::::::::::::;;;;;;;;;;;;:::999888888::::::999777888999:::999777777888:::::::::;;;;;;;;;:::999888888???GGGOOOXXXgggyyytttwww~~~yyyqqqeee___QQQBBB<<<<<<;;;;;;<<<777666444444666666555444222333333444888===:::444////////////000111222222222333555444333333555666888777555444222222222333222222333333333333333333222555777888777555555555333222222444666777777666444777;;;>>>???<<<888666999999999999999999999888;;;:::999888777777777777999888777888:::;;;999888999888777666777:::<<<>>><<<;;;:::999777777666666555666777888999:::;;;;;;888777666777:::<<<===<<<======<<<:::999999;;;>>>???CCCFFFEEEAAA???AAACCC4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge{{{tttrrrmmmppprrrrrrqqq@hxxxwww@GfffgggHĪj@IŌSSSSSSBeneJJJHkgeAAAneBBBBBBfe???Hu]3hh::::::999se666555555666999<<<======:::999:::<<<>>>@@@geĦja>aĦ888888@G666555se666666555666666666777777<Ō999999:::@G666888Hkge444444555555555666888;;;HĪj@IŌ<<<;;;ege>>>:::Hu]3hIŌ777888DdDĦ777ne777:::@h444444>h777777999se999ne======@G999999sĪj@h222222222222333333333333666777777888999999999:::777777777666555444333222444444444555666888999:::;;;;;;;;;::::::;;;<<<<<<::::::;;;:::999888:::<<<:::::::::::::::::::::999;;;<<<===<<<;;;;;;<<<===???>>>===<<<;;;:::::::::999999888888888888999999777888999999999888666555666555555555444444444444222333333333222333666888999::::::::::::999999888999888999:::======<<<;;;:::<<<<<<;;;999888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;EEESSS___lll|||yyytttuuusssvvvttthhhWWWJJJ>>>;;;:::999888:::666555444555777777666555333555444333444888777333000000//////000111222222222444555555444555666777888777777666444333222222000111222333444444333333222444555666555444555777444333333444666777666555444777;;;======:::666333777888888999888888777666888888777777777777888888666777777777888888999999999888777777888:::<<<===:::999888777666666666777666666888999::::::::::::888777666777999;;;;;;;;;<<<======;;;999888999:::<<>><<<;;;:::;;;======geFm8>>>>aĦ888777555;;;999666s׼s666666777777888999777888777Ho;;;999888666777666555444555666666666666555888888888===>>>>>>@@@===:::D^888777777DdDĦ:::::::::;;;;;;444333333444777777888:::s׼s::::::;;;<<<===:::;;;888888555333333333444444555555555666666777888999999999999888888777777666444333222333444555666777777777777<<<<<<;;;::::::;;;;;;;;;777888999999888888:::<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888:::::::::999777666777666444333222333444555444444444333222333666999777888:::::::::888666555777888999<<>>>>>===;;;:::::::::===<<<<<<<<<===???AAABBBGGGTTTeeettt}}}qqqhhhfffqqqtttfffLLLCCC:::999:::999888:::666555444666888888777666222555555222333777888666111111000000000111222222333555666666666666777999666777777888777555333111///000222333444444444333222333333333222333666888666444333333555666555555444555777999999999888777666777888888777666555444555555555555666777888999333555777777555555888;;;888888777777888999:::;;;999999888777777888999999777777999:::::::::999999:::999888888:::;;;;;;;;;888:::<<<<<<;;;999999:::===>>>AAAEEEGGGFFFAAA<<<Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ}}}uuuuuurrriiilllnnnrrrvvvwwwvvvssspppvvvxxxyyyxxxtttoookkkiiicccbbbcccdddffffffeeecccaaadddeeeaaaZZZSSSNNNLLLQQQPPPNNNOOOPPPNNNIIIDDDCCCHHHLLLLLLIIIEEEDDDDDD>>>>>>???@@@ĦEEEFFFEEEDDDCCCBBBCCCCCCDDD???>d<Ħ:::888777333000Be888777888666333333666:::>>>???===<<<;;;:::;;;:::geFYĉ;;;===>aĦ999777333222444777888<<>><<<999<<>>>>>@@@CCCFFFCCC???<<<;;;>d<Ħ999;;;:::777666>d<Ħ<<<===>>>Ħ<<<;;;999777666555444444222222444555777888999:::888888999;;;Be888;;;;;;::::::Ħ<<<777777666555444555777:::777777888999999999999999444444444555555666666666555555777888999999999999888888888777666444333222222333555666777666555555::::::999999888888999999555666777888777888;;;===;;;;;;;;;<<<<<<<<<=========>>>???>>>===<<<===>>>777888999;;;<<<=========;;;;;;:::999999:::::::::888999;;;;;;;;;:::888666888666333111111222444666555555555333222333666999666777999::::::888555333666777999===AAACCCCCCBBB===???@@@???<<<::::::;;;???>>>======???AAADDDFFFTTTbbbtttuuuiii[[[YYYhhhjjjXXXFFF>>>888999;;;::::::<<<555555555666888999888666000333333111111666888888222222111111111111222222444555777777666777888:::555666888999888666333111...000111333444444444333222222222111111222666999777555444333555555555444444444444444666888:::<<<666777777777777555333222333333444444555777888999111555888666333333777<<<888888888888888888999999999888888888888999;;;<<<777888999:::;;;:::999888<<<;;;999:::;;;<<<<<<;;;555888;;;===<<<;;;;;;;;;???<<<<<>>??????gdKĦCCCCCCAAA@@@??????@@@BBBCCCCCCsdKĦ;;;888555222///666888:::999777555444555888<<<>>>AAA???<<<999888999ŶS;;;<<<;;;3we<222333444555:::AAAHHHEEE<<<555222444666999:::;;;;;;;;;???===:::iĉ@3hR/Ō999888666777999;;;999999888666555444333222777666555444555777999:::666666777888999:::;;;;;;>>><<<;;;;;;===@@@@@@@@@AAAAAA???;;;888DdDĦ999999999999888sdKĦ===>>>gdKĦ777777777777777666555444777333000444;;;???<<<888888;;;===;;;777999888999;;;gdKĦ888777666555444444555666777666999>>>???===:::777666666666666666777777777777999999999888666555666777555555555555555555555555666777888777555444333444555666888999999777555444555444333555777888777666;;;<<<;;;:::999;;;>>>@@@>>><<<;;;===??????<<<888<<<;;;<<<<<<===>>>@@@AAA>>>===<<<;;;;;;::::::;;;BBB???;;;999999999888888;;;999777555444444555666666666666666555555555555666777777888888777555444666999===@@@CCCCCCBBBAAA???>>>======<<<===>>>>>>DDDAAABBBDDD>>>;;;III\\\dddooovvvlll```XXXVVVTTTOOOJJJDDD@@@;;;777777888999999666555333333555777888888333333333333444444555666444333111111222333222111222333444444333333555777777777777666555555444444111222222333333222222111333222222222222222222222222555888888666444555666444444444555666777777888777777777777777666666666444222000111555777666555888777555333222222222333666666555666777999;;;<<<;;;999888666666777999:::>>>===;;;999888888999::::::888777999;;;<<<999777888999:::;;;;;;;;;:::999===>>>@@@BBBDDDCCC@@@>>>>AneneneneDe~~~rrrkkkkkknnnssswww|||}}}zzzwwwtttttttttuuuvvvvvvvvvtttrrrpppllljjjhhhggghhhfffcccaaahhhfffccc___YYYSSSQQQRRRPPPQQQQQQOOOJJJFFFDDDCCCEEEDDDEEEHHHJJJJJJEEEAAA>>>???ne@@@CCCCCCBBB@@@??????@@@AAABBBCCCne???===:::666333000000333666888999999888666555666888;;;===???>>><<<:::999999>A:::;;;;;;k<444333333444555:::@@@DDDCCC===777666888777888999;;;<<<>>>>>>???===<<<:::fh999888666444444666999::::::999888666555444444444555666888888888888888777777777888999999::::::;;;999888999<<<>>>????????????>>>:::777De:::::::::::::::999ne:::<<<neBBB:::::::::999888777666666666333222555999<<<;;;999888:::;;;;;;999888888999777999ne777777777777666555555666777777777:::===>>>===;;;999888777777777777777777777777999999999888666555666777555555555555555444444444666777888888555444444444666666777777777666555444555555666666666777777888:::;;;:::999888999;;;>>>===<<<<<<===>>>>>>;;;999===>>>>>>???@@@AAABBBCCC>>>===<<<;;;;;;::::::;;;>>><<<999888999::::::::::::888777555444555666777777777666666555555444444444666777888888777666555666888;;;>>>@@@AAAAAAAAA@@@???===<<<<<<>>>???@@@@@@???BBBEEEAAA???LLL___rrr{{{~~~mmmbbbVVVNNNKKKIIIEEEAAABBB>>>:::888888999888888666444333333666888888888555444444444444555555666333222111222444555444333444444555444222222333555666666666666555555555555444444333333333222222222222222222222222222222222555888:::999777555555666333444444555666666777777666666666666666666666666555333111222555666666555555555444333222222222222444444444555666888999::::::999777666666777888999===;;;:::888777888999::::::888777999;;;<<<:::888999999;;;<<<<<<<<<;;;:::===>>>???BBBCCCBBB@@@sssjjjooouuutttrrrzzz{{{tttqqqqqquuuoookkkpppyyy|||vvvnnnoooooommmhhhbbb```cccfffddd]]]\\\bbb]]]PPPMMMUUUXXXTTTNNNKKKIIIGGGDDDBBBAAAFFFJJJJJJGGGDDDDDDFFF???@@@???AAABBBCCCBBB@@@?????????@@@@@@BBB@@@@@@>>><<<777555222222444666777777:::999777666777999;;;<<<<<<;;;;;;::::::999:::::::::666555444444555666;;;===??????===:::999999===<<<<<<===>>>???AAABBB;;;;;;;;;<<<<<<;;;999555222222444666::::::999999888777777666222555888;;;<<<:::888666888888888888999999999999777666666777:::===============<<<:::666666;;;;;;;;;:::::::::777888;;;@@@???======<<<;;;:::888777777444444555666777888999999999999888999;;;;;;:::999888:::888888999888777666555555666777888999;;;<<<===;;;:::;;;<<<999888888888888888888888888999:::888666555666777666666555555555444444444666888999888666555555555777777666555555555555555555888:::999777666888:::999::::::888666666888:::;;;===>>>>>>===;;;;;;;;;<<<===???@@@AAABBBBBBBBB>>>===<<<;;;;;;::::::::::::888777777999;;;<<<<<<888777666555555555777777777777666666555444333333222444777999:::999777555555666888:::<<<>>>???@@@???>>><<<;;;<<<>>>@@@BBB@@@???BBBEEECCCCCCPPP```|||zzzuuuhhh^^^QQQIIIFFFDDDAAA>>>???<<<:::999999999888666444333222444666888999888666555555555555555444444000000222444777888888666888888888666333222333444555555555555666666666666777777555444333222222222222222333333333333222222888:::;;;:::888666555555333444444555555666666666555555555555555555555555777555444444555666666555333444444444333222111111222222333444555666666777888777666555555666777888::::::888777777888999:::999888888999;;;<<<;;;999:::;;;;;;<<<===<<<<<<<<<<<<===???AAAAAA@@@???}}}nnnhhhmmmuuuzzzwww}}}{{{tttpppooorrrmmmjjjooowwwzzzvvvooonnnnnnlllgggaaa___bbbggg___[[[[[[^^^ZZZRRRQQQUUUYYYUUUPPPLLLIIIGGGDDDBBB@@@EEEJJJJJJEEEBBBCCCEEEBBBCCCDDDCCCAAAAAABBBCCCCCCBBB@@@???>>>>>>>>>>>>???????????????>>>===<<<888666444444555777777666999999888777888888::::::888999:::::::::999888777:::999888888888:::;;;===:::999777666666555666666;;;::::::;;;======;;;:::???>>><<<;;;<<<>>>AAABBB999:::<<<>>>??????>>>===>>>===:::555222111333666999999999999888888888888444666999;;;<<<;;;999777:::::::::999999999888888555555555777:::==================;;;888666666777;;;;;;::::::999999999999777888;;;===?????????>>>???>>>===;;;999888777777333555777777555555777::::::888777999<<<===;;;888<<<===>>>===<<<;;;;;;<<<999888777666666777888999999:::;;;:::999999;;;===:::::::::999999888888888888999:::999777555555666666666666555444444333333666888999999777555666666888777555444333444555666666:::===;;;777555888<<<:::::::::888777666777999999===??????<<<999:::<<<888999;;;===>>>>>>>>>>>>======;;;:::::::::::::::888666555666888:::;;;:::666555555555555666777888777777666555444444333222111333666999:::999888666555555555666888;;;===>>>>>><<<;;;::::::===@@@BBBBBBAAABBBCCCCCCGGGVVVfff~~~yyymmmgggeee[[[OOOGGGCCCBBBAAA???;;;:::999999:::999777555444333222444777999999888555555555555444444333222///000222666:::<<<:::999<<<<<<;;;888555333333444444444444555666777777888:::999777555444333333333111222333444444444333222666777999999888666555555333333444444444555555555333333444444444444444555999888777777777777777777555666666666555333111///111111222333444444444444666666555555555666777777999888777777777888999:::777888888:::;;;<<<;;;;;;;;;<<<<<<===============<<<>>>@@@@@@???>>>>>>|||qqqqqqoookkkqqq}}}~~~|||zzzvvvrrrooonnnpppqqqqqqppppppqqqrrrjjjhhhfffdddccccccbbbbbb^^^bbbaaaZZZWWWZZZZZZWWWUUUUUUTTTQQQKKKFFFCCCBBBBBBDDDFFFFFFEEECCCBBBBBBEEEFFFGGGFFFDDDCCCDDDDDDAAAAAA@@@???>>>===============>>>>>>===<<<;;;;;;999777666666777888777555999888888888888888888888555666888999999999777666888777777777777999;;;<<<::::::999888777777777777:::999777888;;;======<<<>>>===:::888888:::===???888:::===???@@@???===<<>>;;;777444333444666777777888888888888999999888888999999:::;;;;;;;;;<<<<<<;;;;;;::::::999999666666777999<<>>>>>??????===;;;999999:::::::::999888777888888999888:::<<<===???????????????===<<<:::888777777777444777999888555444666999:::888777999<<<>>><<<999<<<======<<<;;;:::;;;<<<:::999888777777888999::::::::::::888777888:::===<<<;;;;;;:::999888888777777999:::999777666555666666666555555555444444444777888:::999888666777777999777555333333444666777888;;;>>><<<777555888;;;:::;;;;;;:::888777888:::999<<>>;;;999:::<<<666777888:::;;;;;;;;;;;;<<<;;;:::999888888888888888666555666777888777777444444444555555666777777777666666555444333333333111333666888:::999888777555555444555777999<<<===<<<;;;:::999:::<<>>>>><<<>>>@@@@@@>>>======>>>sssnnnwwwyyyqqqsss}}}zzzxxxvvvssspppnnnrrrvvvssslllhhhlllqqqgggccc```aaaeeeeeebbb^^^aaaiiiggg\\\YYY___```ZZZQQQTTTUUUSSSNNNHHHEEEDDDEEEEEEDDDEEEEEEDDDBBB@@@GGGHHHIIIHHHFFFDDDDDDDDD@@@?????????>>>>>>======<<<===>>>===;;;999999:::999888777888999999888666777888888888777666555555444555666777888888777666777777777777888:::;;;<<<:::::::::999999888777777:::888666666999<<<>>>???===;;;999777666777999;;;888:::===??????>>><<<;;;<<<<<<;;;999666555666777666666777888999999::::::;;;:::999888999;;;===???>>>>>>======<<<<<<;;;;;;999999999<<>>@@@AAA@@@>>><<<<<<<<<:::999888777666777888999::::::;;;<<<===>>>???@@@>>><<<:::888777777777777777999:::999666555666888::::::999:::<<<<<<;;;:::999::::::999777666888999;;;:::999888888999:::;;;<<<<<<;;;999777777:::<<<<<<<<<;;;:::999777777666777999::::::888666555555555555555555555555555555777888::::::888777888999:::888666555444555777888:::<<<===;;;888666777999:::;;;<<<<<<:::999:::;;;:::<<<======<<<:::::::::888888888888999;;;<<<===:::999888777777666666666777666555555666666555444444444444555666666666666555555555444444444444444222444555777888999999888555555555666777999;;;===<<<;;;;;;;;;;;;<<<>>>???>>>???AAAEEENNN___uuuvvvllleeeaaa```PPPKKKCCC===:::999999888777777666777888888666555444444444555777888777555333444555555555444333222222222444777;;;<<<<<<:::777777777444111//////000444444444555666777777888999999999888666444333222000111333555666555444333000000000333555666555333333333333333333333333333222333333444444555555555999::::::999888888:::;;;;;;;;;:::888666444222111444333222222222333555666444444555555666777777777999999999999999999888888555777:::;;;;;;<<<===???===<<<<<<<<<<<<===>>>>>>===@@@BBBAAA>>><<<>>>@@@|||vvvvvv|||{{{wwwtttssssssrrrsssssspppkkkiiijjjlllgggccc``````cccdddbbb___ccceeeeeeaaa]]]\\\[[[YYYRRRQQQQQQQQQPPPMMMHHHEEEFFFGGGGGGGGGFFFEEEDDDCCCFFFHHHIIIHHHEEECCCBBBBBB>>>>>>>>>>>>>>>>>>=========???@@@>>>;;;888888:::888777888:::;;;;;;999666666777777888777555333222333333444555666777777777777888999:::;;;<<<<<<<<<;;;;;;;;;::::::999888777999888666555666:::>>>AAA===<<<999777777777888999999:::<<<>>>>>><<<;;;999888999:::999777666666777666777888999:::;;;<<<===<<<;;;999999999;;;>>>?????????>>>>>>>>>>>>>>>>>>::::::;;;===@@@AAA@@@>>>>>>@@@AAAAAA???=========<<<:::999777777888999:::;;;:::999999:::<<<>>>@@@===<<<:::888777777888999:::;;;;;;999888666666777:::;;;<<<<<<;;;:::::::::888888888666555444666888<<<;;;:::999999:::;;;<<>>;;;999999:::<<<<<<<<<;;;999888666555555666888::::::888666555555333333444444555666666666777999::::::999888888999:::999888777666777777888<<<<<<;;;:::999777777777999:::<<<<<<;;;:::;;;<<<;;;;;;;;;<<<===<<<:::888999888777777888:::===???888888666555555555555555555444333444666666555333444444555555555555555555333333444444444444555555555555555666666888999999666666666777999:::<<<<<<======>>>>>>>>>>>>>>>>>>???CCCHHHNNNYYYkkk~~~oooffffffccc\\\IIIEEE@@@<<<999888888777777666555555777777777555555555555666777777666444333444666777888777555444555444444666999;;;;;;:::555666555444111000111222444444555555666666777777666777999999888555222000///111444666777666444333111000000222555555333000333333222222222222222222333333333444555555666666555777888777666666888;;;999999888666555555555555777555333222222444777999444444555666777777888888:::;;;;;;::::::999888888444777:::;;;;;;<<<>>>@@@<<<<<<;;;;;;;;;<<<===>>>>>>AAACCCBBB>>><<<>>>AAAzzz}}}~~~~~~vvvqqqrrruuuvvvrrrnnnlllmmmmmmjjjggghhheeebbb``````aaaaaaaaabbb]]]___eeeaaaUUUQQQVVVUUUPPPLLLMMMQQQQQQKKKEEEGGGIIIKKKJJJFFFDDDEEEGGGEEEGGGHHHGGGDDDBBBAAAAAA<<<===>>>>>>>>>>>>>>>===>>>@@@AAA???;;;999999:::777777888:::<<<<<<999777555666777777666444222000333333333444555666777777777999;;;===>>>>>>>>>===;;;;;;;;;;;;:::999888888888888777555555888===BBB>>>===;;;999888888888888999:::<<<======;;;:::888444666888999777666666666777888999:::<<<===>>>???;;;;;;::::::;;;<<<>>>>>>?????????????????????@@@;;;;;;<<<>>>@@@AAA???======???AAAAAA???============<<<:::888888999:::;;;;;;999888777888:::===???===<<<:::888888888:::;;;<<<<<<::::::999888777666999<<<>>>===:::888999;;;999999888777555555777999<<<;;;::::::::::::;;;<<>>;;;:::;;;<<<<<<<<<;;;999777666555444666888::::::888666555555222333333444555666777777777999::::::999888999::::::999999888888888888888===<<<:::999999888777555777999;;;;;;::::::;;;<<<===;;;999;;;======:::777999777555444555888<<<>>>777666555444444333444444333222222444666666555444444555555666555555444444222222333444444555555666666666555555555777888:::666777888999:::;;;<<<<<<>>>???@@@AAAAAA@@@>>>===DDDIIIPPPVVVaaaqqqvvv|||xxxjjjdddfff^^^PPPAAA???;;;888666444444333777555444444666777777666666666555666888777555222444666888999:::999888777777666555555888999:::999666777777666444444555666555555555666666666666666444666888:::999666222000///111444666777666555333333111111222555555222///333222222222222222222222333333444444555666777777222444666666444444777:::777666555444444555777888999777444222222444888;;;444555666777888888888888<<<<<<<<<;;;:::999888777333777;;;<<<;;;<<<>>>AAA<<<;;;;;;::::::<<<===>>>???BBBDDDBBB>>><<>>BBBCCCAAA>>>;;;666:::???>>>:::888:::>>>;;;999555222333666:::===<<<===<<<:::888777999:::888777666666777888888888888777666666555444222000222777<<<<<<999999<<>><<<<<<===@@@CCCFFF>>>AAABBB???;;;:::???DDD@@@>>><<<<<<===>>>===<<>>===;;;:::::::::777777888999::::::;;;<<>><<<;;;;;;;;;<<<;;;===??????<<<999888777<<<999888;;;@@@AAA===888<<<;;;999666444555888;;;666777888:::;;;<<<<<<<<>><<<;;;:::::::::999888888777888888888888888:::;;;;;;999777333333333444555666777888::::::;;;;;;::::::999888@@@???===;;;::::::::::::999;;;======;;;999888888;;;999888:::===???===;;;@@@AAAAAA>>>999666777999555555444444555666888999:::999777666444333333222111222444555666666666666777777666555444444333333222111000000222444777999888888777666666666666777:::999777777888:::===@@@<<>>@@@JJJHHHNNNbbb|||zzzzzzxxxnnngggiiiiii^^^NNNCCC???>>>;;;888666555444444333444444555555666666666:::888777777888999999888666666666666555777:::===:::999888777777888999999;;;:::777555444444555555111666;;;;;;888555444444777666777888999999777555111333666666666666777999333333444555666555111...555444333222333444555666222222222333444555777777444444555555555555444444555444333222333555888999<<<777333222444666666555444444444555777888:::;;;777888::::::999777555333444666888:::<<<===>>>>>>999:::999888777777:::===<<<::::::<<>>>>>@@@BBBBBBAAABBBAAA@@@???===;;;888666666777:::>>>AAA@@@<<<999777666666555444444333333444555555666666666555555777:::===@@@@@@???<<<;;;999:::;;;<<<;;;:::999999:::888555333444666999<<<;;;;;;;;;999777666888::::::888777666666777666666666555555555555444333222444666888::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<===<<<:::999:::===AAACCCBBB@@@>>>>>>???AAABBBCCC@@@>>><<<<<<===>>>===<<<===>>>??????===;;;999777777777888999::::::;;;;;;BBBAAA???>>>======>>>>>>???AAABBBBBB???<<<;;;:::888888999;;;<<<===<<<;;;999::::::888666555666777666777999:::;;;<<<<<<;;;??????>>>>>>>>>=========;;;:::999888777888888999888888888999;;;;;;999777444444444444555666777777:::;;;;;;;;;;;;:::999999>>>===<<<;;;;;;:::::::::888:::;;;;;;999777777777888777555777:::<<<<<<;;;>>>??????;;;666333444666333333222222333444666777999999888666555555444444333333444444555666666777666555555444333333222222222222111111222444666777888777777666555555555555:::999999888:::;;;>>>???<<>>??????MMMUUUcccttt~~~ssshhh___]]]ZZZQQQFFF@@@===<<<:::777666555444444333333444444555555555555999777666777999:::::::::555666666555444555888;;;:::999777666666666777888999888888777777666555555333666999:::999777666555777666666777999999777555222444666666666555666777444333222222333333111000333333222222333333444555444333333333333444444555555555666666666555444444333333333333444555666777:::888444333444555666666666555555555666777888888333444666777777777666666555666777999:::<<<===>>><<<<<<:::888555666888;;;;;;::::::;;;===<<<:::888|||vvvzzzzzztttkkkhhhooowwwpppccc___hhhlllccc^^^aaa___fffcccWWWRRRWWWTTTKKKIIILLLMMMLLLJJJIIIJJJLLLQQQPPPNNNOOOPPPOOOLLLHHHKKKMMMOOOLLLHHHFFFGGGJJJAAA@@@@@@AAACCCDDDCCCBBBGGGBBB===<<<>>>>>>;;;777444888<<<>>><<<:::999:::333333333333333333333333666666444333333333444555999:::<<<======<<<;;;:::;;;:::999:::;;;;;;888555888777555444555666888:::999:::999777555555777888:::999888666555555555555666555555555444444333333777666666888<<<===<<<:::<<<;;;:::999999:::;;;<<<:::999888777888:::===???EEE???:::<<>>>>>>>>>>>>>>>>>>>>???AAACCCDDDCCC@@@===<<<<<<555777::::::999999<<<>>>888999;;;:::777555444444666777:::<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>><<<:::888777777888999:::888888888999::::::888666555555555555555555555555:::::::::::::::999999888999::::::;;;;;;:::::::::666888999888666444444555555333222222555999:::;;;;;;===<<<999333000111333333333222222333444666777888888888777777777777777555444333333444555666777444444444333333222222111333222222222222333444555888777777666555444444444999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCFFFHHHXXXjjj}}}|||{{{nnnmmmbbbWWWPPPJJJCCC>>>===:::999888666555555555555333333333333444444444444777666555777:::<<<<<<<<<555666666444333333666888999888777555444444444555555777999::::::999777555666555555777999999888777777666555666888888666444333555777777555444555666555333111000111222222111000111222222333333222222555444444333222222222333666666777777666555444444111222333444444555555555888888777555333444666999777777666666555666666777111222333555777999:::;;;666666666777888;;;===>>>@@@???;;;777444333666888888:::;;;;;;999888777777~~~}}}zzzssskkkiiinnnsssmmmdddaaaeeehhhccc```bbbbbbeeeccc[[[XXXYYYVVVPPPLLLMMMLLLKKKHHHHHHIIIKKKPPPPPPPPPPPPPPPOOOMMMKKKLLLMMMNNNMMMIIIHHHHHHIIIFFFDDDBBBBBBCCCCCCCCCBBBEEEBBB???>>>???>>>;;;888777999::::::888555555555000111111222333333444444666444222111111333555777;;;;;;:::999999999999999::::::::::::999888555444666666555555555666777888777888777666444444555777888888777666555444555666999999888777555444444444888888999;;;<<<===<<<<<<:::999888777777888999:::999888777666777999;;;===BBB===888<<>><<<:::999999999999999999::::::888999:::<<<============AAABBBCCCAAA>>>;;;;;;;;;666777888999:::;;;===>>>999;;;<<<;;;888555555555777999;;;>>>>>>>>><<<;;;::::::;;;;;;<<<<<<======;;;999777555555777999:::888777777888:::999777555444444444444444444333333777888888888888777666666444555777888999999888777555666777666333222222333222000//////222555999:::<<<======999444111222444555555444444555666888999777777888888999999999999666555444333333444666777444444444333333333222222333333333333333333333333777777777666555444333222666888999;;;<<<<<<<<<<<<>>>>>>>>>>>>AAAIIITTT]]]ooo~~~zzz{{{uuudddfff]]]RRRJJJBBB;;;:::<<<777777666666555555555555222222222333333333444444555444444666:::===>>>>>>666777777555333333444666999777666444222222222333222555999<<<===;;;888666777555333555888::::::888777555555555666666555333444666777666555333333444444333222333444444333111...///111222222222111000444333333222222222222222777777777777666555444444000111333555555444333222555777888666333333777:::666666555555555666777777444444555666888:::<<<>>>666666555555666999<<<>>>CCCAAA<<<777333111333666666999;;;:::777444444666uuunnnmmmllljjjgggeeeiiifff___^^^ccceeebbbbbb^^^^^^aaa___VVVSSSUUUTTTPPPKKKHHHGGGHHHHHHGGGLLLPPPSSSQQQMMMJJJKKKMMMJJJIIIIIIKKKLLLKKKGGGDDDLLLHHHDDDAAAAAABBBCCCCCC>>>AAADDDCCC???;;;:::999<<<999777555555444111///111222222333444444555555444222111000111444888:::;;;:::999777777777888888777;;;===<<<777444444666555555555555555666666666666666666444333333555777444666777777555555888:::===>>>===:::666444444666888<<>><<<::::::;;;<<<;;;:::>>>????????????@@@@@@@@@::::::999999999999999999666777888:::<<<=========AAABBBBBB@@@===;;;::::::999666555888===@@@>>><<<======<<<:::888777888999999:::<<<>>>???>>>===<<<;;;;;;;;;:::::::::::::::888777666555555666888999888777777888999888666444222222333333333222111111444444555555444444333222000111333555666666666555555666666444222000111222000/////////000333777:::===>>>>>>;;;666444555777555555444444555666888999666777888999:::::::::999777666444333333444555666555555555555444444444444444444555666555444333222777777777777666555444333555777999;;;<<<<<<;;;:::;;;===??????CCCQQQeeettt}}}~~~~~~}}}|||xxxnnnbbb[[[TTTLLLFFF???888777:::555555555666666666555555111111222333333444444555444444444666999<<<======777888888777555444555666888666444333111111111111111444999<<<===<<<999777777444222333777:::999777777555444333444555444222444666777666444333333333222333555888999888444000...///000111222111000///222111111111111222333333666666666666666555444444000111444555555444222111333555777555333333666:::333333444444555777888999666666666666777888::::::666555444444555888:::<<>>???AAA===<<<::::::;;;;;;;;;:::>>>>>>>>>>>>???@@@BBBBBB;;;::::::999999888888888777888999:::<<<>>>???@@@CCCCCCCCC@@@===;;;:::;;;:::666555999???AAA===999=========;;;999888:::<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999888888777777777666666666666777888888888777777777888777555333000111222333333333222111222222222222222111111000//////111222333444444444666777666444111000111222000111111111111333777:::===??????<<<888666888:::333333222222333444666777555666888999::::::999999777666555444333333444555555555555555555555555555444555777888888777555333666777888888888777555444666777999;;;<<<<<<<<<;;;:::===@@@DDDMMM^^^ssszzzwww}}}zzzrrrkkkddd]]]NNNHHHCCC@@@<<<777666888555555666666666666555555000111222333444555666777555444333555888:::::::::666777888777555444555666666555444222111111111222222444777:::;;;:::999888555444333333555777777666777555333222333333333111444555666666444333333333111333666:::<<<:::555111...///000000111111000000111000000000111222222333444444555555555555555444111222444555666444333222222333444444444444666888222222333444555777888999555555444444444444444333444444444444555777999:::>>>===;;;888444333444555444666777777555444333333{{{tttooollljjjgggfffcccdddeeeddddddeeedddaaa___\\\[[[[[[XXXTTTRRRRRRPPPQQQQQQNNNKKKHHHFFFFFFIIIKKKMMMKKKHHHDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGEEEEEEEEEFFFEEECCCAAA>>>???@@@@@@>>>;;;999999;;;:::888555333333666888;;;;;;:::999999888777777444333333333444666999::::::999888777777888888999888:::<<<<<<999666666777555444333333333444555666555555555444333333555777555888:::999666666999===<<<>>>>>>;;;666555999<<<<<>><<<===???999888555333333555888999;;;::::::999::::::;;;<<<888999:::<<<<<<===>>>>>>===;;;999999:::;;;:::999:::;;;===>>>???@@@@@@@@@;;;;;;::::::999888777777888777888888:::<<>>;;;999888999666666888;;;>>>>>>:::777999;;;<<<<<<;;;::::::;;;999999888777888999:::::::::999999888888777666666666777888999:::999999888888777666777888777444222000111333555555555444333111111222222111111000///111111111111222333555555888888777444222111111333111333555444333444777::::::<<<===;;;888666888;;;333333222222333444666777444666888999:::999888777777666666555444444333333444444444444444444444444444666888::::::999666555555666888999:::999777777999999;;;<<<======>>>>>>???@@@DDDOOO___qqq~~~xxxwwwzzzxxxqqqiiibbbXXXPPPEEE>>>:::::::::777777999555666777777777666555555///000111333555777999999666444333444666777777777444666777666555444444555555444333222111222222333555555666777777888999999222444555444333333444555777444222111222222222111333444666555444333333444222333555888:::999555222000000//////000000111222222111111000000000000111111222333444555555555555333444555555555555444333111000000222444555666555333333333444555666777888333444444444444222111000333333444555666777777888888999:::888666555666777555444555666777666444222uuuxxxyyysssjjjfffjjjoooggg___```kkkoooggg`````````eeeaaaVVVRRRXXXWWWPPPIIIOOOUUUTTTMMMGGGFFFHHHKKKIIIHHHGGGGGGEEEBBB???CCCEEEFFFEEECCCDDDIIIMMM@@@BBBDDDHHHIIIHHHDDD@@@CCC???;;;;;;======;;;888777:::;;;888333333:::AAA???>>>===<<<:::999888888666555555444555666777888999999888888888888999999;;;:::999:::;;;:::888555555444333222222444666777555555555444333333555888777;;;===;;;777555888<<<999;;;<<<:::666666:::??????>>>======??????===;;;;;;999666444444666999;;;::::::::::::::::::;;;;;;:::999999;;;>>>???>>><<<===;;;999999:::::::::999666888<<>>===<<<;;;;;;:::999888777777666666555555777:::<<<>>>??????>>>;;;777555555666222666;;;===<<<999777777555888<<<>>>===;;;999999888777555444444666888999888888888888777777777777777888:::<<<===<<<:::999777777666777777666444111111222444666777777666555222222222222222111000000333222111111222444555777999999888555222111222444222555777777555555777:::888:::;;;999666555888;;;555555444444555666888999444666888999:::999777666666666666666555444222222333333333333333333333333444666999<<<<<<:::888666555666888:::;;;:::999888;;;;;;<<<===>>>???@@@@@@GGGEEEIIIYYYooo}}}{{{zzzwwwqqqiiiddd]]]PPPDDDBBB:::555666999999:::;;;666777888888888777555555//////111444666888:::;;;666555333333555666555444222444555555444333333444555444333222222222333444666555555444555777999:::111444666555222000222444777444222111111222111000222444555555444333444444333333333555777777555444111000/////////000222333444333222000//////......000000222333444555555555555555555555555555444444111///...000444666555333555555444444444555555666333444666666666444222000222333444555666666666666555777999999888777777888555333333555888888555222~~~xxxrrrnnnnnnnnnmmmkkkhhhhhhiiiiiihhheeeaaa___bbb___[[[VVVRRRPPPNNNNNNJJJNNNSSSSSSOOOKKKIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCFFFFFFFFFFFFGGGGGGGGGFFFCCCDDDEEEHHHJJJIIIFFFDDDEEEAAA<<<;;;<<<===<<<999:::;;;<<<999666666:::>>>AAA???;;;999999999888777555555555555555444444444555888;;;;;;888666777999666888::::::999999999:::888666333111000222444666666555444333222333444555======<<<:::888777888999888;;;===<<<999999<<>>;;;<<>>:::===;;;999777666777999:::999999999888888888888888;;;888666999???BBB???<<<:::;;;<<<<<<;;;:::888777888777777:::>>>???<<<888;;;;;;:::888666666999;;;888888777666666777888999>>><<<999666333222222333555888;;;:::666333444666555666777888999:::::::::777666555444444555666777:::999888777666666777777999:::;;;<<<<<<<<<;;;:::888777777777888777555333222111222555888888555222000111111111111222222222222222333333444555666666<<<666000000444777444000666666777888888888888777777666555666888888666444999777555444444777:::===:::===???>>>999555444444666666555444333333222222000111111222222333333444444666;;;BBBFFFDDD>>>888999999888777777888:::;;;:::;;;>>>AAA@@@>>>AAAHHHRRRVVV^^^mmm~~~{{{}}}qqqddd______YYYJJJ<<<777555333111111333555777666777777777777555333222333333444444666777888999666444333333444444333222222333444555555444222111333333333222222333444444444666777666444333333333444222111222333333111000111111222222222222111111000222444555444444555666444444333333333444555555444222000...---///111222888555111////////////...,,,...111333555555555444999777666888;;;;;;888444333222111111111333666777666555555444444333222222555444444666666555222//////222555888999888555444444444555555555555555555888777666555444444555666zzzrrroooqqqqqqnnnkkkiiikkkkkkiiieeeccccccddd^^^]]]YYYUUUQQQMMMKKKJJJLLLMMMNNNOOOOOONNNKKKHHHFFFHHHIIIHHHFFFDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEHHHIIIIIIGGGAAAAAAAAA???===;;;::::::;;;:::999999:::;;;<<<<<>><<<;;;;;;:::888777555555444444444444444444777777888999:::999888777666888999:::999999;;;<<<:::888555222111222444555666555555444444555555555888:::<<<;;;:::888888999;;;:::999999:::;;;<<<<<>>======>>>??????>>><<<<<<<<<<<<;;;:::999888888888888888999999999999888888888:::<<<>>>>>>>>>;;;;;;;;;;;;::::::999999555777999;;;::::::999999999;;;;;;:::888777777777888777666666666666777888<<<:::888555333222333333777777777888888777555444777777888999:::;;;;;;;;;777666666555555666666777888777777777777777777777777888999:::::::::999999888888777888999888666444222111111333666777555333222222222222111111111111444444444555555666666666777555222111222444444444666777777888888888888888777777666777999999888666888777444333444666999;;;:::<<<===;;;777444333333555555555444444444333333333333333333444444555555555777;;;@@@CCCBBB===888555555444444555666888999@@@???@@@DDDFFFFFFJJJPPPXXXiiizzz{{{wwwoooddd\\\VVVMMMAAA888666444222111111222444666666777777777777555333222333333333444555666888888777666444555666666555333222222333333333333222222333333333222333333333444777888888666444222222333222222333444555444111...000111111222222111111000111333555555555444555666555444444333333333444444444222000//////000222333444333222222333222///------///222444666777666666777888999:::999888888888555444333222222333444555444555555555555555555555444333444555666555222//////111444777888777555444222222333444555666777777888777666555444444555666{{{sssqqqsssuuuqqqmmmllllllkkkhhhcccbbbdddfff\\\ZZZWWWSSSOOOKKKIIIHHHNNNKKKIIIKKKNNNOOOLLLHHHFFFIIILLLKKKHHHFFFFFFGGGDDDEEEGGGHHHHHHGGGEEECCCFFFDDDBBBCCCFFFHHHJJJJJJ===AAADDDCCC===999888999;;;888666999===???>>>;;;???>>>===<<<<<<;;;999777555555555444444555555666999666555777;;;===:::666888999999999888999<<<>>>===;;;888555333333333444555555666666666666666555444777:::<<<;;;999999999<<<999666777;;;===;;;888<<<===>>>===;;;<<>>;;;888444333333444555666777888AAA>>>???EEEIIIMMMSSSZZZccc~~~|||~~~sssnnniii```TTTHHH???888666555333222111111222333555666666777777777555444333222222222333444555666777888777666666777777666444222111111111111111222222333333333333333333333333::::::999666333222222444222222444777888666111...000111111222222111111000111333555666555555666777666555444444333333333333444333111000000222444555111222444666777555111...///111333555777888888888555999<<<;;;777666888:::888777555333222222333333333444444555666777777777222222222444555444222//////111444666888777555444000000222333555777888999777666555555444555555555}}}|||yyyuuussstttuuuuuutttmmmllliiigggeeedddcccaaa^^^[[[VVVQQQMMMKKKJJJJJJLLLJJJHHHIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJGGGEEECCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCDDDFFFGGGGGGFFF???AAABBB@@@===999999999888777888:::>>>???>>>===>>>=========>>>===:::777777666666555666666777888:::888777999<<<===<<<:::;;;;;;:::888777888:::===???===:::888666444444333333444666777777777666555555777999:::999888888999;;;999777777999;;;:::888;;;;;;;;;;;;;;;===@@@BBB<<<>>>@@@AAA???<<<888666555555666666777888888888444555777888999:::;;;<<<:::888666555555777999:::777999;;;:::888666666888999;;;<<<:::888555444333666555555555444444444444444444333222222333333444777666555666999:::888666:::::::::999999999::::::777777888999999888666555666666777777666666666555444555555666666666666666888777666777888999888666222111000000222444666888555555444333222111000000666666666555555555555555///000222222333444777:::888888888888888999999:::999888888:::<<<===<<<:::888777666555555666777888;;;:::888666333222222222222222333444555666777777666666666666555555555555555666777999:::999888777666666666666777777777888===>>>CCCIIINNNSSS___kkkwww~~~wwwkkkdddWWWIII>>>888666777444333111000000111333444555666777777777666444333222222222222333444555666888666555555666777555444111111/////////000222333333333333333333333222222999999888555333222444777444444444666777666333000000000111111111111000000222444666666555555666777777666555444333222222222444333222222222444555666333333555888999999555222000111333555777888888888666888:::999777777888:::888777666555444444444444444444444444555555666666111111111333555444222//////111333666777777666555111222222444555666777777555555555555555555555555~~~zzzuuuvvvwwwvvvtttuuuyyy|||oookkkggggggiiiggg```YYY```\\\WWWQQQNNNMMMNNNOOOHHHIIIJJJIIIGGGGGGJJJLLLKKKGGGDDDGGGKKKLLLHHHBBBBBBAAAAAABBBDDDGGGKKKMMMFFFEEEEEEFFFFFFDDDAAA>>>BBB???<<<;;;;;;;;;:::888444777;;;<<<;;;<<<>>>@@@<<<<<<<<<===>>>===:::888999888777777777888:::;;;:::;;;===<<<;;;;;;===???>>>>>><<<999777777999;;;>>>===<<<:::888666555444333444555777777777666555::::::999777555666888;;;888:::;;;999777777999;;;===999777999===AAA@@@>>>============<<<:::888888555555555666666666777777666333222444999;;;:::777777555333222222555888:::===;;;999:::;;;;;;999666;;;;;;:::777444333444555555555555555555444333333222222222222222333444444444666888888777777999<<<;;;:::999888777777888888777888999999999777666555888888888888777666444333555555555555555666666777666444444444666888777666222222111000111333666999777666555444333111111000555555444444444444444444111000000222555888999888888888777777777888999:::999999999:::<<<<<<;;;:::888888888888888888999999:::888666555444444333333111222333444666777888888666555555555444333333333333444555666666666666666999999999888888777666666999@@@KKKTTTXXX___oooyyy{{{pppbbbNNN>>>777666666666333222222111111222222333555666777777777666555444222222222222222333444555666444333333444555333222000000///...///000222333333444444444444333222111666666555444333444777999777555333333444444444333000000000111111000000000111333555666555555666777777666555444333222222222333333333333444555777888777666666777999::::::999222222333444555666666666888666444555888999888777777666666666666666666666444444444333333222222222000000111333555555333000000111444666777888777777555555555555555555555555444444555555555555555555}}}zzzsssuuuwwwwwwvvvxxx{{{rrrmmmjjjjjjjjjggg^^^WWW\\\ZZZVVVSSSPPPOOOOOOOOOFFFIIIKKKIIIEEEDDDGGGKKKIIIEEEAAACCCGGGIIIFFFBBBAAA@@@@@@AAADDDHHHKKKNNNEEEEEEEEEEEEEEEBBB===999AAA===888777:::<<<;;;888333777;;;;;;999999===@@@<<<;;;:::;;;<<<<<<:::999999888777777777999;;;===;;;===???===:::999<<<@@@>>>>>>===;;;888777888:::;;;;;;;;;;;;:::888666555444555666777777888888777===<<<999666444555999<<<888;;;===;;;777666999<<<<<<888666999???BBB???;;;===<<<;;;:::999999999:::777777777777777777777777555111///222888;;;999555555444222111222555777999@@@<<<999:::===>>>;;;888;;;:::888555333222444777666666666666555444333222111111222222333444444444222666999888666777;;;???<<<;;;999777666666666777888888888888777666555555888888999999999777555444666555555555555666777777555333222333555777777777333444333222222333666999777777666555333222111111333333444444444444444444333222111444777999999777888777666666666777999::::::999888999::::::999777666777888999::::::::::::999777666666777777666444222222333555666777888999555555555444333222111111111333555555555555666777999999999999888777666666666???OOO]]]eeemmm~~~wwwxxxyyyooottt~~~rrr```HHH999555555555333333333222222222222333333555555666777777666555444333222222222333333444555444333222222333333222000////////////000111222333333444444555444333111000222333444444333444777999888555222111222333444444///000000111111000000///000222444555444444555666666555444444333333333333222222222333444666777888:::777555555777999;;;;;;555555555555555555555555777444111333777999888555777777777777777777777777444444333333222111111000///000111333666666444222111222444777888999999999:::999888777666444333333333333444555555555555444}}}}}}~~~zzzwwwuuuwww{{{~~~}}}{{{tttsssqqqmmmhhhbbb^^^\\\SSSTTTUUUUUUTTTPPPMMMJJJHHHHHHHHHHHHFFFEEEEEEFFFCCCCCCBBB@@@@@@AAACCCDDD???AAABBBEEEFFFGGGHHHHHHDDDCCCBBBBBBAAA???<<<::::::999888888999:::999999777777777777888999<<<>>>;;;999888888:::;;;::::::888777666555666888:::<<<======<<<;;;999999:::;;;;;;<<<<<<<<<:::999:::;;;888999:::;;;;;;:::888777888888888888999:::;;;;;;::::::999888777888;;;===<<<<<<;;;:::999999:::;;;999888999;;;>>>???===:::;;;;;;:::::::::::::::;;;;;;;;;::::::999999888888222000000222555888777666444444333333444666999:::>>>===;;;;;;<<<<<<<<<<<<777888888777444333444555666666777777666555333222111111222333444444444444444555666666888:::===??????===:::888666666666777999888777666555555555555666777999:::;;;:::999888555555444444444555666777555333222333666888999999444666666555333333555888777666666555444333333222333333444444555555666666333555777777777777888999777666555444555666888999999888777888888888666444333555777999;;;;;;::::::777666666888;;;;;;999666222333444555666777888999666666555444333222111000000333666777666666888:::888999:::;;;<<<;;;;;;:::<<>>BBBDDD@@@::::::@@@GGG>>>AAAEEEHHHIIIGGGEEEBBBDDDBBB???>>>>>>>>>>>>===333777;;;;;;999777888::::::666333444888;;;<<<;;;;;;999777777888:::::::::777666444333444666999;;;@@@<<<888888:::;;;999666777999;;;<<<;;;;;;<<<===666777999;;;;;;;;;999888::::::999999:::<<<===???666888::::::::::::<<<>>>???<<<999999<<<===;;;888555999===>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;???>>>======;;;;;;:::999...000333333333444666888555444444555666888:::;;;:::===>>>===:::999<<>>===AAA???<<<999777777777888999888666444444444444555333555888:::<<<<<<<<<;;;555444333222333444555666666444333444777999::::::555777888777444333555777666666666555444444333333333444444555666777888888222888<<<;;;666333666;;;777666444333444555777888999888777777777666444222111333666999:::;;;::::::777666777:::===>>>;;;888333333444555666777888888777777666444333222111111000444888999999888:::<<<999:::<<<>>>@@@AAAAAA@@@KKKPPP```yyy~~~{{{|||wwwuuuuuuoooeee\\\VVVLLL???777666888999888444444444444444444444444444555666777777666555555444444333333333444555555444333111222333333222000...///111222333333333222333444555555555333000///111333555444333222222333333222222333444333111/////////000000000000/////////111333333222222333444444444333333333444555555000000111333555666777888555444222333444666666555;;;:::999777666555555555000222444333111111555999;;;;;;;;;:::888666555444222333333444444555555666000000222555777888666444333444666888:::;;;<<<<<<<<<;;;:::999888666666555111222444555666555444444}}}zzzzzzxxxwwwwwwyyy|||}}}}}}zzzrrrmmmmmmllleee\\\XXXSSSSSSTTTSSSRRROOOMMMKKKHHHJJJJJJIIIFFFCCCBBBAAACCCBBB???;;;888999<<<@@@EEEGGGHHHFFFHHHJJJIIIDDD???@@@AAABBBAAA@@@>>>======:::888:::>>>@@@===999:::999999888999999::::::;;;;;;:::999888888888888666444222333555777888888888888999999999:::::::::999:::;;;===>>>?????????<<<;;;::::::999999::::::;;;;;;999777666777:::===777666666666777999;;;===<<<;;;;;;<<<======<<<:::999999::::::;;;;;;::::::888888888999:::<<>>>>>>>>>>><<<:::888777777444111111444666777666777777666555555666888888<<<;;;:::999888888888888555666888777666555777888888666444555888888555222222444666888888777555444777777666666777999;;;<<>>===;;;999777666555666777777666444333333444555444444777<<<>>>>>><<<444444333333333555777888555444444555555666777888999999999888999999::::::666666555444333333333333444555666888999:::;;;<<<555999===:::333111444999;;;666222222666777444000555555666666666555444444111333555888999999999888999888888:::;;;<<<;;;:::888888777666666666666666555777999999777555555555444555555777999;;;===>>>888999===@@@@@@BBBJJJSSSXXXkkk}}}|||{{{zzzxxxrrrfffVVVJJJFFFAAA;;;777666777999999444555666666666666666555999888777666666555555666777666555555666555333222333333333222222111111111...000111222222333555666222222333333333222111111222333444555555555444333333333333222222222111111000000111111111222222222111111111222333333333333222333333333333222111111111111111111222333444555333222222333777999::::::===;;;::::::;;;:::666222000222444333222222777;;;888999;;;;;;:::888555444999888555333333444666777333444777999999888666555666444444555888<<<===>>>===<<<;;;999888777777666888333///222888:::666222~~~{{{{{{zzzyyyvvvuuuwwwzzz|||wwwqqqnnnnnnkkkddd\\\ZZZUUUUUUSSSRRRPPPOOOMMMMMMGGGJJJLLLJJJEEEBBBCCCDDDFFFCCC>>>;;;;;;<<<===???CCCGGGHHHGGGHHHJJJHHHDDD@@@AAADDDEEEEEECCC@@@>>>===;;;:::===AAACCC@@@<<<::::::::::::::::::;;;<<<;;;:::999888888777777888555333333333666777777777777777777888888888999999999:::;;;<<<===>>>>>>>>>;;;;;;:::999999999999:::999999777555444444777:::999888888777888888999:::999888888:::===>>>===<<<999::::::;;;;;;;;;::::::999999999:::;;;===???@@@============<<<:::888777:::666222444888;;;:::777666666555555666777999:::<<<;;;999888777777777888666888999888777666777999888666444555666777555333333555777999999888666555666666666777888999:::;;;>>>===<<<:::888777555555444555666555333222333444666555555888;;;===<<<;;;666666555555555555555555444444444444555666777888666888999;;;;;;;;;:::999888777555444333333444444666777777777888999999:::777888888777555444444555666555444444444333222111333333444555555444444444444444555666777888999:::888777777999;;;<<<;;;999888888777666666666666666777999::::::888666666666666666777888:::<<<===>>>;;;;;;>>>BBBDDDHHHTTT```kkkyyy|||vvvzzz}}}xxxlll]]]OOOGGG@@@===:::888888999999888555555666666666666555555777666666555444444444555777666555555666666444222333333333222222222111111000111222222000000111222111111222222222111111000333444555555555444333222666555444333222111000000000000111111222333333444222222111111000111111111444444444444444333333222111111000000111222333444333222222444777:::;;;;;;<<<:::999:::;;;:::777444333333222333444666888888777888888999888777666555888888777777777666666666555666666777777777777777666555444666999;;;;;;;;;<<<;;;:::999777777777666555444333444666777666555|||yyy|||{{{zzzvvvrrrrrruuuxxxssspppooooookkkbbb]]]\\\WWWVVVTTTRRRPPPOOONNNNNNHHHKKKMMMKKKFFFCCCDDDGGGHHHDDD@@@>>>===>>>??????AAAFFFHHHGGGHHHIIIGGGCCCBBBDDDGGGIIIHHHFFFCCC@@@>>>===>>>AAAEEEEEEBBB>>>;;;;;;:::;;;;;;<<<======;;;;;;:::999888888888888444444444555777888777555666666666777777777888888888999:::<<<============;;;:::999999888888999999777666555333111111444666::::::999999888888888777666666666999<<<>>>???>>>:::;;;;;;;;;;;;;;;:::999999999999:::;;;===>>>???<<<<<<<<<;;;;;;999888777;;;888666888===???===:::777666666666666888:::;;;;;;:::888777666666777888777888999999777777888999777666444333555555555444444666888999999999777666444555666888999999999999<<<;;;:::999777666444444333444555444222222222444666666666888:::;;;;;;999777777777777666555444444444444444444555666777777444666999<<<===<<<:::888:::888555333333333555666999999888777666666666666999777555555666777555222222444666666333111111222000111222333444444444333777666555555666888:::;;;777777777999;;;<<<;;;999888777777666666666666666999;;;<<<;;;999777777888999999999:::;;;<<<>>>>>>???>>>AAAEEEIIIRRRbbbqqq}}}wwwqqqxxx}}}xxxiiiWWWJJJCCC:::999888888::::::999888666666666666666555444333555555444333333333444444666555444555666666555333333333333222222222222111222333333111///---...///000000111222222111111111555555555555444333222222777777555444222000///...///000111222333444555666444333111///...///000111666666555555555444444444222111000//////000222333333222222444888;;;<<<<<<:::999999:::;;;:::888666777444111333777:::999666777666666555555666666666666888999::::::888666555777777666666666777888999555555555777999;;;:::999;;;:::999888777666666666333555777666444444555888~~~{{{xxxwwwvvv{{{yyywwwuuurrrqqqpppooopppoooooopppjjjaaa]]]^^^WWWVVVUUUTTTRRRPPPNNNMMMKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEBBB???===@@@BBBAAAFFFIIIHHHGGGHHHFFFCCCFFFGGGHHHIIIIIIGGGFFFDDD@@@@@@BBBDDDFFFDDD@@@<<<::::::::::::;;;<<<===>>>===<<<;;;:::999999999999666555666777999999777555666666666777777777888888888999:::;;;<<<<<<<<<<<<::::::999888888888888888555666555333111000222444999999::::::999999888888888777777999<<<>>>???>>>;;;;;;;;;;;;;;;:::999999777777888999:::;;;<<<===:::::::::999999888888777888999;;;<<<===>>>>>>>>>:::999888777666777888999:::999777666666666777888777888999888666666666888777666444333333444444444444555777888888888666666333444666888999999888888::::::999777666555444333111333333333111111222333666666777888999999999888666777888888888777555444333333333333444555666777444666888:::;;;;;;;;;::::::888444222111222555666;;;999888666444444444444888666555555666666555333222444666777666444333222///000111222333333333333777777777777888888999999888777777999;;;===<<<:::777777666666666666777777:::;;;;;;:::888777777888::::::::::::;;;<<<===>>>???@@@DDDKKKQQQ[[[lll{{{|||vvvpppsssvvvuuummm^^^MMMBBB888777666666888999888777666777666666555444333222444444333333333444444555444333333444555555444222222222222222222222222222333333444222///......///000111222222333333333333666666555555444333222111555555444222111000///...//////111222444666777888555333000///...000222444666666555555444444444555333222000......///111222222111111333777:::;;;;;;777888999:::;;;;;;999888888666444666888:::999777888666444333222333444555666777999999999888777666777777777888888777777777222333444777:::;;;:::888999888888777666666666666333555666666555555666777yyytttsssuuuwwwuuusssttttttrrrlllgggooonnnooopppjjjbbb]]]]]]VVVVVVWWWVVVTTTQQQMMMKKKOOOLLLJJJKKKMMMLLLHHHCCCBBBGGGJJJFFF???<<>>>>>===<<<;;;;;;:::;;;;;;888888888999::::::777555777777777888888888999999777888999::::::;;;::::::999999888777777777777888555666555444222222333555999999999999999:::::::::;;;:::999999;;;=========;;;;;;;;;;;;:::999888777444555666777888888999999888888888777777777777777333999??????;;;:::>>>CCC???===;;;888666555555555888888777777777777777777666777888777555444555666666666555555444444444555333444555666666666555555222333555777888888888777999999888777555444333333111333333333111000111222555666777888888777888888444555777888888888777666222222222333333444555666666666555666777999;;;<<<888666333000///111333555:::888666444333333333444555666777777555444555666555444333666999:::666111///000111222333444444444666888:::<<<;;;999777555888888888:::<<<>>>===<<<777777666666666666777777888999999888666666777888:::::::::;;;<<<===>>>???@@@CCCJJJTTT[[[eeetttyyyuuuuuurrrmmmkkkpppsssjjjTTTAAA999777444333444666777777666666666666555444222222333333333333444555666666111000000222444444333222222222222222222222222222222333444333111000000111111222333444555555666555666666555444333222222222222222111111000000//////...///000222444666777888333222000000111333666888666666555444333444444555444333111000000000222333111000000222555777888888666777999:::;;;:::::::::666888999999777666888999999777444111000111222333777777777777777777777888444666999;;;;;;999666444000000222666999;;;;;;999777777666555555555666666666555444555777888777666{{{uuuttttttqqqpppppprrrrrrpppkkkgggooommmnnnoookkkccc\\\[[[WWWXXXXXXWWWTTTQQQNNNLLLOOOMMMMMMNNNPPPNNNGGGAAA@@@FFFJJJHHHAAA>>>BBBHHHFFFKKKMMMIIIEEEEEEEEEDDDIIIHHHGGGFFFFFFFFFFFFGGGBBBBBBCCCCCCAAA>>>:::888777777888999:::<<<>>>???>>>>>>===<<<;;;;;;;;;;;;:::999888999999999777555777777777888888888999999777777888999999999999999999888777777666777777777555666666555444444555777:::999888888888:::;;;<<<===;;;999888:::;;;;;;;;;;;;;;;;;;:::999777666555333333444666666777777666777666666555666666777888222888>>>===999999>>>EEEBBB@@@===999666555444333666777999999999888777666555777777666444333333444555666888777666444444555333333444444555555555444222333444666777777777888999888888777555444444333333444444333111000000111333555777777777666777888333444555666777777777777222222222222333444555555777666444333444666:::<<<777555222000///000222333666555333222222333555666555777999888555555666888777444222555:::<<<888333111222333444444555444444777999<<<>>>===:::666333777777777999<<<======<<<666666666666666777777888555666777666555555777999;;;;;;<<<<<<>>>???@@@AAADDDIIISSS___hhhqqqzzzsssqqqqqqmmmfffccciiiooohhhRRR>>>888555222111222444666666555555555555555444333222222222222333444555666777000000000111444555444222111222222222222333333333111333444333222111222333111222444555666777777777666555444333333333333333111111111111111000000000...///000222333555777777222222111111222555777999777666555333333444555555444444333333333444444444222000000111333555555555555777:::;;;:::::::::;;;555999<<<;;;777555777999888666444111000111111222777777666666666777888888444666:::======:::555222111111222444888::::::999555555444444444555666666777555444555777999777555|||yyytttqqqjjjnnnqqqoookkkjjjlllpppqqqmmmlllnnnmmmddd\\\XXX[[[ZZZWWWTTTQQQPPPOOOOOOLLLPPPTTTTTTPPPJJJEEECCCBBBCCCEEEFFFEEEDDDEEEEEEJJJOOOPPPIIIDDDCCCEEEEEECCCEEEFFFGGGGGGEEECCCBBB@@@AAABBBAAA???===<<<;;;777888888:::<<<>>>@@@AAA===<<<;;;::::::999999999;;;999777666777777666555666666666777777777888888666777888888999888888888888888777666666666666777333555666666555666777999>>><<<999777777888;;;<<<;;;999666666777999999999:::::::::999777555444333222333555666777666666666555555444444444555777888666777999::::::<<<@@@CCCBBB@@@===:::777555444444555777:::<<<<<<:::777555666777888777444333444555444777::::::888555555555444444444555555555555555333333333444555666777888999888888777666555444444555666666444111000000000222444777777666666777999555555555555555555666666111111111111222333444555555444333333333555666888666555333222111111222333222111000000222444777999999777666777888999888777555444333444777999888666444555666666666666555555:::;;;======<<<999666444555555555777:::<<<;;;:::666666666666666777888888444555555555555666888;;;======>>>???AAACCCDDDEEELLLQQQ]]]jjjuuu|||uuuuuutttooojjjcccaaaaaabbb```VVVEEE888222111000111333555666555444444444555555444333333000000111111333444555666111000111333555666666555111111222222222333333333111222333222111000000222000111333555666777888888555555444333333333444555555444444333222111000000......///111333444555666111111111222333444555666999777666444444555666777333444666777777777777666444222111222333444444444555888;;;;;;:::999999;;;777888999999888777666666444333222222222333444444666666888999999999888888666888:::<<<;;;999666444444333222333666777777777444444333333444555666666444666777777666666777888~~~zzz|||zzzsssllleeemmmrrrnnneeedddmmmxxxsssmmmkkknnnmmmeee[[[VVV___\\\VVVQQQNNNOOOQQQSSSHHHRRRZZZYYYOOOFFFCCCEEEDDDAAA@@@CCCHHHJJJFFFBBBMMMQQQQQQIIICCCCCCEEEEEE???BBBFFFIIIIIIEEE@@@===>>>???@@@@@@???>>>>>>???888999:::;;;===???AAABBB;;;;;;:::999888888888888:::888555444444555444444555555555555666666666777666777777888888888888777888888777666666666666666222444666666666666888999AAA>>>:::666555777999;;;999666444444555777888888::::::999888666444333222333444555777777777666666555444333333444555777888:::777444777<<>>>>>;;;888555888999999888555444555666333777<<<<<<:::666555555555555555555666666666777444333333333444666888999999999888777666555555444666777777555222//////000000333777777666555777:::888777555444333333444555111111111111222333444555333333444444444444444444666666555444333333333333000///...///222555999<<<<<<777333666;;;===:::555222333444444444444777999777777777777777777666666======<<<;;;:::888777666333333333666999::::::999666666666666666777888888333444555555555777:::===??????@@@AAACCCEEEGGGHHHSSSXXXcccqqq}}}nnniiisssyyypppdddYYY^^^bbb^^^RRRCCC888333,,,---///222666777666444333333444444555444444444/////////000111333444555222222222444777888888666111111111222222333333333222333333222///......//////000222444555777777777555444333222333444555666888888666555333222000000......///111222333444444222222222222222222222222:::999777666555666888999333555777999::::::999888666444333333444555444333555888;;;;;;999888999;;;:::777666777::::::666222000111111222333555666777444777:::======;;;999666888999::::::999888777666888666333333444555555555333333333333444555666666222777;;;999444222666;;;}}}tttqqqrrrnnnmmmkkkhhhfffgggjjjlllrrrttttttnnnddd]]][[[\\\TTTSSSSSSRRRQQQOOONNNMMMSSSPPPNNNMMMMMMKKKFFFAAAAAA@@@@@@@@@BBBDDDGGGIIIIIIIIIHHHFFFEEECCCBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@===>>>@@@@@@??????@@@AAADDD>>>999999===???===:::<<<;;;999666444555888;;;666666666666555444333222888666444444555666666666777777888777666666888;;;999888777666444444444444333444666999;;;;;;;;;;;;::::::999777555666888;;;<<<999666555666777777777888:::<<<<<<999555333222000222444666777777666555555555555666777999;;;<<<666666777999;;;>>>@@@AAA???>>>;;;999777666666666<<<<<<<<<;;;;;;:::::::::999999:::999777555222111;;;;;;;;;<<<===<<<:::888555666666666555666888;;;;;;999666666666777777666888777666555555666777888;;;:::999777666444222111222333444666777999:::;;;999888666444222111111000000111222333444555555555888777555333222333444555333555777999888555222///000000000111333666999:::666444222333666777666444777666333222222444666888999999999999999888777666;;;:::999888777555444444444333333555888::::::999888666555666888999999888666666666777777999:::;;;999CCCFFFAAABBBLLLSSSSSS```aaakkk}}}}}}pppmmmooommmkkkjjjccc^^^WWWOOOHHH@@@777111///000111222333222111111333222222111111222222333000000//////111222444666111111222666:::;;;999666333444555555555444333222111222333222///---------//////111333555777999999777777666666666666777777888888777555222111333444666444222111333555555555...///000111222333444444666777777777777777777666222333555777888777666666444444333222222333444555555777999999777666555555:::777555777999:::777444333444555666777777777777333444666888999999888888666555444333444666888:::333111000222555666444222666333000///000222222222666666666666777888999:::{{{sssoooppptttllleeefffmmmqqqlllfffooopppooojjjccc\\\YYYYYYQQQQQQPPPOOOMMMLLLKKKJJJPPPOOONNNMMMKKKIIIEEECCCAAA@@@@@@@@@AAACCCFFFGGGIIIHHHGGGFFFDDDCCCBBBAAADDDDDDDDDCCCCCCBBBBBBAAA???@@@AAA@@@>>>>>>???AAABBB>>>:::999:::;;;:::888999:::999777555555666888555555666666666555555444888666444444666777777666888888999888777777999<<<:::999777666444444333333444555777999:::;;;;;;;;;999999999777555555777:::;;;999777666777888888777777999;;;;;;888555444333222333555777777777666555444555666777888999:::;;;555555666888999;;;===>>>===<<<:::888666555555555::::::::::::::::::::::::::::::999888666555444333;;;::::::;;;===<<<:::888666777777666555555777:::<<<999777666777777777666888888777666666777888999::::::;;;;;;999777555444444444555777888999:::;;;888777555444222111000000000111222444555555555555777666555444444444555666444555777777777555222000111111222333555777999:::555333111111444555555444666555333222333555777999999999999999999888777777:::999888777666555555555555444444666888999999888777888999888777666999;;;666666666777888999;;;<<>>???>>>===;;;999888777666666666888999999777555444555444444555666777777888888888777555555777888777777888999999888777888:::<<<:::999888666555444333333666666777999999999999999888888888666444444666888:::888777888999999888666555777999999888666666666555666777777777777666666444666777999999999999999555555666666777888999999::::::999888666555555555777777888888999::::::;;;;;;:::777666555555777777;;;::::::;;;<<<===;;;999888888888666444444666888<<<:::888777888888777666888777777666777888:::;;;999:::<<<======;;;999888666666777777888999999999777666555444333222111111111222333444555666666666555555555666666666666666555555666555555444333222111222444666777888999999555222000///111333444444555444333333444666888:::::::::999999999999999999999888666555555555666777777666555666888999888777666:::===:::555444777<<<555555555666777:::<<<===EEEGGGOOO[[[dddiiinnnsssttt}}}uuukkkbbbZZZTTTUUUZZZ[[[OOOBBB===>>>>>>888111111222333333444444333333222222222333444555666777333222222111111222222333999777666777777777555333333444555666666555444333333444555444222000000000//////000222333555666666666777888888888888777666555666777666444444666888:::777444333333444333333222111000000111333555777777666555444444555666777666666666777777888999999555444333222222222222222333444555555444555777999777:::===<<<888666888;;;666777777777777666555555222222333444555555555555222111111000111222444555666444333333444666666555111000000222444555444222444444444444555666777777}}}}}}{{{vvvsssssskkkqqquuurrriiidddgggkkkgggeeebbb```]]]ZZZUUUQQQTTTSSSQQQOOONNNMMMMMMMMMHHHKKKMMMLLLGGGDDDDDDFFFAAAAAA@@@@@@@@@AAABBBBBBFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEECCC@@@<<<;;;<<<===;;;<<<<<<:::666444333444555888;;;<<<999777555444333444444666777888:::;;;888777666777888999999888888888888777666777999;;;;;;:::888666555444444333666666666777777777777777666777777666444444555777777666666777888888666555444555777888777777777999999888888777777777666666555777999::::::999888777666666666666777666666666888999999999888777666555444555666777888:::;;;;;;<<<:::777555555666999;;;:::999999:::<<<===<<<;;;999999888666444444555777<<<:::888888999999777666666555555555666888:::;;;999999:::;;;<<<<<<<<<<<<666666666666777777777777777777666666555444333222222333444555666777777777444444555666777777777666666555444444333333333444111222444666777888777777555333111000111333555666555444444444555777999;;;999999999999999999::::::999888666555666777888999999888777777999999888777777999;;;999555333666999444333444444777:::<<<>>>GGGIIIWWWmmmyyy{{{}}}vvvfffYYYPPPIIIJJJMMMNNNEEE<<<888999999555111111111222222222333333333222222222333555777888999555444444333222222222111888777666666555444333222333333555666666555555444333444555444222111000111000000111222333333444444444555777888888777555444333444555555444555666888:::777444333444555555555444333111000111333666888666555444333333444555666555666888999::::::999888888777666555444444333333333444555555555777:::===999;;;===<<<:::999999;;;888888888888777666555444222222333333333333333333111111111000111222333444444555555666777777555444000000222555777888666444333333333333333444555555~~~}}}{{{vvvtttuuummmssswwwrrrhhhbbbbbbfffdddbbb```^^^\\\YYYTTTQQQUUUTTTRRRQQQOOONNNNNNNNNGGGJJJLLLKKKGGGDDDDDDFFFAAAAAAAAA@@@AAAAAAAAAAAAEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCC@@@<<<:::;;;<<<:::;;;<<<;;;888555444444777999<<<===;;;888666555444444444555666888:::;;;888777777888:::;;;:::999666777777666555555888::::::999888777555555555555555555444444444555555555666666777666444333555666444444444555666666555333333444666666666777999;;;:::999888777666666777777777888:::;;;:::999777666777777888888777666555444777888:::;;;;;;:::888777222333444666888999;;;;;;;;;:::888666666777:::;;;:::999888999<<<======<<<999999999666444333555666;;;999888888999999777555333333333444555888:::;;;999999777777888:::<<<>>>555555555555555555555555777777888888777666555444333444555666777888888888333444555666777777666666555555444333222333444444111222444555666666555555555555444333333444666888555555555555666888:::;;;999888888888888999;;;;;;:::999888888888999:::;;;:::999888888999999888777888777666555555555555444333222222333666:::>>>@@@GGGMMMaaazzzuuu^^^PPPHHHDDDBBBDDD@@@>>>:::777555333333222000000000000000111111222111222222444555777999:::777777666555444333222222333444555555444444333333222333555666666666555555333444555555333111111222111111111222222333333333333444666777777666444333000222444555444555666888888555333333555777888888666444222111222444777999666555444333333444555666333555999<<<===;;;888666888888777777666555444333222333444555555777:::======;;;:::;;;======;;;888::::::999999888777555555444333333333222222222333222222222222222333333333111444888;;;:::777444222111222444777::::::888666222222222222222222333444~~~zzztttsssvvvxxxrrrmmmlllmmmkkkccc\\\ddddddbbb```\\\XXXUUUSSSRRRRRRQQQQQQOOOMMMLLLKKKHHHJJJKKKJJJHHHEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@<<<:::::::::::::::<<<===<<<:::888666999;;;<<<<<<:::888888888555555444444555777888999888888888999<<<<<<;;;999555666666555444555777999999888777777666666666777444444333333333444555555555777777777555444555666444222222222444555444333333444555444444666999<<<;;;999777555555666777888:::::::::::::::888666555777888999999888777555444555777:::<<<<<<;;;999888222333444666888999;;;;;;::::::999999999999999999:::888888999;;;>>>>>>>>>999999888666444444555777999888777888888888666444111111111333555888:::<<<999888666555555777999;;;333333333444444444444444666666888888888777666555444555666777888999999999444444444555555555555555444444333333333333444444222222333444555555555444555666777666555555777999666666666777777999::::::777777666666777999;;;<<<::::::::::::;;;;;;;;;;;;;;;999888999::::::999888777555333333555666555333333333333444888<<>>;;;999:::>>>>>>;;;777:::::::::999999777666666666555444333333333333333333333333333333333333333000444999;;;:::666333111222333444777::::::888666222222222111111222222333{{{ssssssyyyzzzrrrjjjkkkooooooggg^^^eeeggggggddd]]]XXXWWWWWWOOOPPPQQQQQQPPPMMMJJJHHHKKKJJJJJJIIIIIIGGGDDDBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<>>>@@@???===;;;999999::::::;;;>>>AAAAAA===999;;;;;;;;;999777666888:::777666555333333444666777888888999;;;======<<<:::666666777666555555777:::777777666666777777888999555555444444444555777888666777888888666555555666444333111111333444555444444444444333333555999<<<:::888666444444555888999<<<<<<;;;:::888777666666666777888999888666444333333555999<<<<<<;;;999777333444555666888999;;;;;;999:::;;;<<<<<<:::888666999888777888;;;>>>??????888888888666444444666777888777666777888777555222000111111333666999<<<===777777777888777666555555333333333444444555555555333444666777777666555444555555777888999:::::::::555555333222222333444444333333333333333333333333555444444444444555555666333666999999777666777888777777777888888999999999666555555555666888:::<<<999:::;;;<<<<<<:::999888:::999888999;;;;;;:::999444555555444444444555777666555555777;;;@@@EEEHHHTTTeeeyyyvvvrrryyy|||yyyfffYYYJJJCCC???======???<<<999555222000000222333111000/////////000222222222222222333444666777888::::::;;;::::::888666555111555999;;;888555444444222333555666777777777666777888:::999888666777777555555444444333333222222777777777777777777777777222444777888777777888999999666444444666888999999666666555555666666777777444555777888888777555444555666777888999999999888::::::;;;<<<<<<;;;:::999333666888::::::;;;<<<>>><<<;;;;;;<<<<<<;;;:::999::::::::::::999888777777999888666555444444444555333333333333333333333222222555888999666444333333333333333555777888777555333222222111111222222333}}}uuuvvv|||ssssssrrrooollljjjiiiiiifffiiikkkfff^^^YYYXXXYYYOOOQQQSSSSSSRRROOOKKKHHHMMMKKKIIIIIIJJJIIIDDD@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBCCC@@@??????>>>===<<<<<<;;;999<<>>;;;999999;;;::::::???EEEFFFAAA<<<<<<;;;999666444555888;;;999777555333222333444555888888999;;;===>>><<<;;;777777888777666666888;;;666666666666777888999:::666666555555666777999:::666777999888666555555666666444111111333555666666444444444333333555999===:::888555333333555888:::>>>===;;;999888777666666555666777888888666444222111333888;;;<<<;;;888666444444555777888:::;;;;;;888:::===???>>>;;;777444999888777888;;;>>>??????888888888666444444666888777666666777777666444111111111222444777:::===???555777999;;;:::777333000333333444444555666666777111222444666666555444222555666777888999:::::::::666555333111111111333444222222333444444444333333777666555444444555666777222555999:::888666666777888888888888888888999999555444444444555777:::<<<777999;;;<<<<<<:::777555:::999888999;;;<<<;;;:::222666888777333222666;;;888888888999===CCCHHHLLL[[[ppp}}}mmmmmmvvvpppaaaPPPIIICCC@@@===:::<<>>;;;777444333222333555777777777777666999;;;<<<<<<:::999999:::666666555444444333222222999999888888888888999999444666999:::999999999:::;;;888666555666888888888666666666777777777777777444555888999999888555444888777555555666777:::;;;>>>???@@@AAAAAA@@@??????888:::>>>?????????@@@AAA999<<<>>>===:::888999<<<999999:::::::::999888888;;;999888666555555555666222222333333333222222111555666777555222111444666333222222333555666555444333333222222222222222333xxxpppnnnuuuzzztttjjjgggoooxxxmmmhhhdddfffiiifffZZZOOOYYYVVVQQQMMMKKKMMMOOORRRGGGOOOVVVTTTLLLDDDBBBCCC======@@@EEEJJJIIIDDD???>>>>>>======>>>@@@CCCEEE=========>>>======<<<;;;;;;;;;<<<;;;:::999;;;===777777888;;;???AAABBBBBB;;;:::777555444666777999>>>;;;777444333444777999888999;;;<<<===<<<;;;;;;:::888666555555555444333666555444666888::::::999999888777666666777888999:::999999999:::<<<>>>???999666333111222555888;;;888666555555777888777666;;;:::999888888999:::;;;999999:::<<<<<<;;;777444666555444555666666444222333333555777888888999999777888:::;;;<<<;;;::::::======<<<;;;:::888777777444555777999:::;;;::::::<<<888444333666999999888888777555444333333444444222444666999::::::999888===;;;888666666666555555444555555666666555444333333333222000...///111444444666888888999:::===???>>><<<999333...---000444444555555666555555444444333444666777777777666555999999999999888888888777888999999888777777999;;;999999888888777777666666===<<<;;;:::888777666555777999<<<======;;;888666888666555555666888777666999;;;>>>???===@@@NNN\\\gggoooxxxqqqjjj```TTTLLLHHHBBB<<<;;;===???===;;;888666222000000222555888555444222000000111222333222333444555666666666666888999;;;<<<<<<:::777555333444666888888777555444444666888777555555888<<<999;;;===<<<:::888888888<<<:::888666555444333333666666777777777777666666777777888888888888777777888777555444333333444555555666888::::::999888777555555555666666666666666333444555555555666:::<<>>;;;:::888666444444444444666555333111111222333444777777666444333333555888555444222000000111222333333333333444444444555555~~~|||yyywwwuuuwwwwwwsssnnnlllooossspppmmmiiifffccc___YYYTTTVVVTTTRRRPPPNNNNNNNNNNNNLLLNNNPPPQQQNNNIIIEEEBBB???@@@CCCFFFHHHGGGDDDAAA>>>>>>======>>>@@@AAABBB;;;<<<<<<=========<<<<<<;;;<<<<<<;;;::::::;;;===:::999999;;;===???>>>>>><<<:::888666555666777999<<<:::777444444555777888888999:::;;;<<<;;;;;;::::::888666555555555333222555444444666999:::999888666666555555666777999:::888888888888:::<<<===>>>:::888555333333555999;;;999777555555666777777666;;;:::999777777777888888999888999:::;;;:::888555555555666666666666555555666666777777888888888999999999;;;<<<======<<<<<<<<<<<<;;;:::888777777666666666777888999999999999;;;888666555666888::::::999888666444333333444444444555777888::::::999999<<<999777555666666555444333444555666666555444333222333222111000000333555555777888888888999<<<>>>>>>===:::555111000333666555666666666666666666555333444666777777777666555777777888888999:::::::::888888888666555555888::::::999999888777777777888======<<<:::999777666666666888;;;======;;;999777555555555555666666777888>>>======>>>???EEEUUUdddnnnuuu~~~}}}xxxnnn```SSSJJJEEECCC>>>999888;;;<<<;;;999666444111000000222555777666555333222111222333333333333444555666666666666777999:::;;;;;;999666444333444555666666666666555666777888888777888:::<<<:::;;;===<<<:::888777777::::::999888666555444444555666666777777666666555666666777777777777666666777666555444333333444555555666888:::;;;;;;:::999777777666666555555444444444555666666666888;;;===GGGNNNSSSSSSYYYbbbddd___WWW\\\dddeee]]]VVVXXX___\\\SSSLLLMMMRRRRRRIII@@@CCCDDDCCC@@@<<<::::::<<<:::999777666555444555555666555333222222222444444777888777555333444666888888666444111000000000111333333444444444555555555}}}yyywwwzzz~~~{{{xxxtttqqqqqqqqqooommmqqqqqqnnnggg^^^XXXXXXZZZRRRRRRSSSSSSQQQOOOMMMLLLQQQMMMKKKLLLPPPOOOIIICCCBBBDDDFFFGGGEEEDDDCCCCCC>>>>>>?????????>>>>>>>>>999:::;;;<<<<<<===<<<<<<;;;<<<<<<;;;::::::;;;===>>>===;;;;;;<<<<<<;;;999<<<;;;888666666666777888999888777555555555666777888888999:::::::::999999:::888666555555444222111333333444666999999888666444444444444555777888999666666777888999;;;===>>>;;;999666444444666999;;;999888666555666777666555;;;:::888666555555555666999888777888999:::999888333666888888666666777:::;;;:::999888888888888888::::::<<<===>>>>>>>>>>>>;;;:::999888777666666666999888777666666777888888999999999777777888;;;===:::999777555444444444444666666777888999::::::;;;999777555444555555444333333444555777777666444333222333333222111222555777777888999888888888:::<<<>>>===;;;777555444777999666666777777777777777777444555666666777666666666444555666777999:::<<<<<<777777666444333333666999::::::888777777888999999<<<<<<;;;:::888777666666555777999;;;<<<;;;999888222555777777555555888;;;???===???CCCHHHOOO\\\iiiuuu{{{|||wwwiiiUUUFFF@@@???===999666555888:::999888555333111000111333555777777666555444333333333333333444444555666666777777777888999:::999777555333222222222333444555666777:::999888888:::<<<<<<<<<:::<<<===<<<:::777666666888999999999999777666555555555555666666555555555555555666666666666555555666555444333333444444555666777999;;;;;;;;;;;;:::888888777666555444333333666777888888888999<<>><<<:::777777666555555555555666666555333222222333444444777888888666555444666888:::888666333000/////////333333444555555555555555}}}~~~~~~zzzvvvvvvzzzyyyuuuqqqpppqqqqqqooolllppppppmmmfff]]]XXXXXXZZZQQQRRRRRRRRRQQQOOOMMMLLLQQQMMMIIIKKKOOOPPPLLLGGGFFFHHHIIIGGGCCCAAACCCEEE??????@@@@@@???>>>;;;:::777888999;;;<<<=========;;;<<<===<<<::::::<<<===AAA???>>>=========;;;:::===;;;999888777777777888777777666666666666666666888888888999999999888888999888666666666555222000333333444666888888666444444444444444555555666666444555666777999;;;<<<===;;;999666444444555888999:::888666555666777666555888777666555555555666777999777555666777999:::999111666::::::777666999===???>>><<<:::999888888888999:::;;;<<<======>>>>>>999999777666666666666777;;;:::777555444555777888888:::;;;999777888;;;???;;;:::888666555444444555777777777777888999;;;;;;777555444333444444333222222333555777777666444333222333444444333444777999777888999888777777999;;;<<<;;;:::888777888999;;;666666666666666666777777555555666666666666666666333333444666777888999:::666666555333222222555777999888666666666777999:::::::::999888777666555444333555888:::;;;:::999888111666:::999666666999===<<<<<>>===;;;:::<<<===<<<999777666666777888:::;;;:::999777666444444555555555555444444444555555555555555555444555444333333333444555666999999:::;;;;;;:::999999777777666666555555444444777888999999999:::===@@@HHHTTThhhxxx|||zzz~~~zzzyyysssjjjjjjoooXXXPPPGGGBBBBBBAAA<<<888555555555555555555555666444333222222222222333333666888999888666555666777999888666333111000000000333333555555666555555444~~~zzzxxxwwwxxxyyyyyyrrrqqqpppooonnnnnnmmmmmmkkkjjjgggdddaaa]]]YYYVVVSSSRRRQQQOOONNNNNNNNNNNNOOOMMMLLLKKKLLLLLLLLLLLLIIIJJJJJJFFFBBB@@@BBBEEE@@@AAABBBBBB@@@===:::888777888999;;;<<<=========<<<<<<===<<<;;;:::<<<>>>AAA@@@??????@@@@@@???======<<<;;;999888777777888666666666777777777777777888888888888888888888888999777777777777666333111333222333444666777555333555555555555555444444444444555666777999:::;;;;;;888777555444333555777888999777666555666777666555555555555555666777999:::888666444444666888999999222666;;;;;;888777;;;???@@@???===<<<:::999888888777888888999:::<<<======999888777666666666888999===;;;888555444555666888888:::<<<:::888888;;;???;;;:::888666555444555555888777777777888999:::;;;555333333333444555333222111333555777888777444333222444555555555555777999888888999888777777888::::::999888888999999::::::555444444444444555666777666666666555555555666666444444444444555555555555666666666444333222444555555555444444555666777888888777777666555444333333333444666888999999888777222777;;;<<<999888;;;>>>>>>>>>CCCLLLUUU^^^jjjttt|||zzz{{{xxxfffSSSEEE===;;;<<<666555444444666888888888666666666666666777888999444555666666666555333333555555444555555666888888777777777777666444222111222111000000111333666888;;;888666777;;;===<<<:::999;;;<<<<<<999777666666666888999;;;:::999777666444444555555555555444444444444555555555555444444444333222222333444555666;;;;;;::::::999777666666444444555555666666777777777888999999999:::===@@@FFFRRRggg{{{ggg___SSSKKKFFFAAA:::555333444444555555555555555222111111111111111222222555777999888777555555555555444444333222222222222222444555666777666555444zzzxxxzzzzzzxxxuuulllnnnpppnnnkkkjjjkkkmmmfffcccaaaaaabbb___XXXQQQTTTRRROOOMMMLLLMMMOOOPPPLLLMMMNNNLLLJJJIIIKKKNNNJJJJJJHHHEEEBBBAAABBBCCCBBBBBBCCCBBBAAA>>>;;;999888999:::;;;======>>>>>><<<======<<<;;;;;;<<<>>>AAA@@@???@@@BBBCCCBBBAAA>>>===<<<:::999888888777666666777777888888999999:::999888888777888888888888777777888999888666444333222111222444555444333444444555555555555444444555666777999999:::::::::666555444333444555777888888666555555777888777666555555555666777:::<<<===888666444444666777888777333666::::::999888;;;===>>>>>>>>>===<<<;;;999888666666666777888:::;;;<<<:::999888777777888:::;;;>>><<<999666555666777888:::;;;;;;:::999999:::;;;999888666555444555555666666666777777888888888888333222222333555555444222000222555888888777555333333444666666555555666888777888888888777777888:::999888777888::::::999888444444333333333555666888777777666555555555555666555555555444444333333333555777888888666444444444222333333444555666666777777777666555555444333333333444666777777777777666444777;;;<<<:::999:::<<>>777444333333444444555444444333111111111222222222222222333666888999777555444444111111222222222333333333222444666777777777555444|||{{{|||{{{xxxtttnnnnnnooonnnkkkiiiiiiiiicccaaa^^^^^^___\\\UUUPPPSSSQQQOOOMMMLLLMMMOOOPPPKKKMMMMMMLLLJJJIIIJJJLLLKKKIIIFFFDDDDDDCCCBBBAAACCCCCCCCCBBBAAA>>><<<;;;999:::;;;<<<===>>>>>>>>><<<=========;;;;;;===>>>@@@??????@@@BBBCCCBBBAAA>>>>>>===;;;:::888888777777777777777888999;;;;;;;;;:::999888777888888999777777777999;;;;;;999666555222000000222333444444111222444666777777777777777777999:::::::::999999555555444444555777999:::777555444555777888888888888888777888999;;;===>>>888666555555666777666555555666888999999::::::::::::;;;===>>>>>><<<:::999555555555666777999;;;===<<<;;;999888888:::===>>>>>><<<:::888777777888999<<<;;;999999::::::888777777666555444444555666666444555666777888777666666222222222444666666444333///222555888999777555333333555666666555444555666666777888777666777999:::999888777999;;;<<<:::777555555444333444666888999888777666555444555555666666666666555555555444444555888;;;;;;999666444444000222444666777777777666888777777666666555555555444555555666666666555555555666888::::::999888777>>>BBBKKKVVVaaappp{{{llllllyyykkk]]]JJJ<<<666666666666444555666666666666888888999999999999999888666555333555999;;;<<<;;;:::888666666555444555777999:::999888888666555333222222444333222222333444555666222333444444333444555777666888::::::999888777888888888888777777666666666555666666777777666666555555555666666666666555555222111111111222444666777666555555444444444444444444444555555666666777777444555666666666888;;;===BBBIIIQQQ[[[lllqqqzzz}}}kkkiiijjjeeeXXXFFF:::666888333333444555444444222222222222333444444444444444111444777888777444222222///000000111222222222222222444666888888777555444}}}}}}{{{yyywwwqqqpppnnnmmmllljjjgggeeecccaaa^^^\\\ZZZWWWSSSPPPQQQQQQOOONNNNNNNNNNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIKKKHHHDDDCCCDDDDDDBBB???EEEDDDDDDBBBAAA???>>>===;;;;;;<<<===>>>>>>>>>>>><<<===>>>===;;;;;;===>>>@@@???>>>???AAABBBAAA@@@???>>>===<<<:::999888777888888777777888:::<<<===<<<;;;999888888888999999666666888:::<<<<<<:::888666333//////000333444555...000333666888:::::::::888999:::;;;;;;:::999888555555555555777999;;;<<<666444444555777999999999;;;::::::999:::;;;===>>>888777555555666666555333777666666888:::;;;999888777:::===??????===;;;999666666555666888:::<<<======<<<:::999:::<<<>>>@@@===<<<;;;999999999999999>>>;;;888888::::::777444555555444333444555666777333444666888888777555444222222222444666777555333///111555888999888555333333555666666555333444444555666777777666777999;;;:::888888:::======:::777666666555444555777999;;;888777666555444444555666777777777777777777777777555999===>>><<<888555333000222555888999999777666999999888888777777666666555555555555555555444444555555666888999999666444555@@@RRRcccooo{{{wwwfffgggvvvzzzttt```UUUFFF:::555444666666444555666666666666777888999999999999888777555333444666:::>>>??????===;;;777666555444555777999::::::999888666555444333222444444444333444444555555///111333222000000333666555777::::::999888888999999888777666555555555555666666777777777777666666555555666666666666555555111111111111222444666888222222222222222444555555666666666666666555555555333444555555555777:::<<<>>>BBBBBBEEEWWWnnnqqqfffZZZcccsss|||tttjjjooo}}}xxxiii\\\[[[```aaaUUUCCC777888===333333444555444333222111333444444555666666666555000333777888666444111111///000000111111111000000222444666888888777555444{{{~~~zzzwwwuuuwwwnnnffffffllllllddd[[[cccjjjgggXXXPPPSSSWWWTTTRRRJJJJJJQQQRRRJJJHHHMMMRRRNNNJJJIIIJJJIIIFFFCCCEEEHHHIIIGGGCCC@@@AAACCC@@@??????@@@AAA???<<<999???>>>===;;;;;;;;;<<<===777888999999888999;;;<<>>===@@@DDDFFFBBB>>>AAA???===:::999888777888888888999999999:::::::::<<<:::888888:::::::::999777666666888:::<<<<<<<<<888444111222666777333...333444555777888:::;;;<<<888888777999:::;;;:::888:::777666999>>>@@@>>>::::::666333444888<<<>>>>>>>>>===<<<<<<<<<<<<:::888999999999999999888777666444555666666666777999;;;:::999888<<>>DDD@@@<<<:::999:::999888999::::::999777777888999666666777777777777666666999::::::888666555555777666666666555444222111000333222333555777777666444666888999888666555555666555555555555555666777777999::::::999888999;;;>>>777777666555555555555555888888888888888777666666777888999:::999777555333555666777888888777666555555666777666666777:::<<<888999999888777555333222777777777777666666666666666888;;;>>>:::444444888555DDDZZZqqq{{{rrriiigggiiiggg```XXX^^^TTTFFF:::555444666888444555666666666666888:::<<<:::777444333444555777666888<<>><<<555555555555666666666666999888666555444444444444222333444444555555444444222222222222222222222222555555666777777666555444888888777666555444444333666666555555666777888999666666555555444444444444555444333222222444555777333444444333222333555888555666777888777555333222555555444444666888:::;;;===:::999>>>FFFMMMOOONNNCCCKKKTTTVVVUUUTTTXXX]]]fffkkknnnlllcccZZZVVVVVVOOOLLLHHHBBB<<<888555444888777666444333333333333333333444444333333222111333333444444333333222222222111111000///000000000333333333444444333333222zzzvvvpppnnniiifffddddddccccccgggccc___[[[VVVRRRQQQSSSSSSRRRPPPMMMNNNPPPOOOLLLMMMMMMLLLJJJGGGFFFFFFFFFGGGFFFEEEDDDDDDBBB@@@???BBB@@@>>>>>>>>>>>>===<<<>>>>>>??????>>><<<:::999666777888777666777999:::???===<<>>???>>><<<:::888888888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<======:::999999999:::::::::::::::888555333222222222111333444555666888999:::;;;999999999:::<<<===<<<;;;<<<999888:::>>>AAA???<<<;;;888666777:::===>>>===============<<<;;;:::999999999999999888777666555222333444555555555888::::::999999<<>>@@@===:::999999999888777777888888777555444555777777777777666666777777777999::::::888666555666777888777777666555333333222333333333555777888666555777888999999777666666777555555555555555666777777999::::::999888999;;;===888777777666666666666666888888999999888888777666777888999:::999888666555444555666777888888888888666777777777666777999;;;:::::::::999777555333222666666666666777777777777888555666999:::777666999EEESSShhhqqqkkkccc___^^^[[[TTTNNNRRRLLLCCC;;;888666666666444555666666666666888::::::999666555444555666777777999<<>>>>>>>><<<>>>AAABBBAAA>>>999666555666777666555555666888<<<;;;;;;>>>BBBCCCAAA>>>===<<<:::999888888999999999:::;;;;;;;;;<<<;;;;;;999===@@@@@@>>>===>>>@@@======<<<;;;:::999888888<<<<<<999555111000222444333333444555666777888999999999:::<<<>>>@@@???>>><<<999777888<<<>>>>>>===<<<;;;:::;;;===>>>===<<<<<<>>>@@@???<<<:::;;;<<<::::::999888777666555555000111333333333555777:::::::::;;;;;;;;;<<<;;;;;;:::::::::888666666888:::<<<;;;:::::::::;;;<<<===;;;:::888888999999777666666666666555222111222444999888777666666777888999999999999888666555777888:::999888777666555555555555444444666888999777666777888:::999888777777888666666555555555666777777888999:::999888888:::<<<888888888777777777777777888888888888888777777666666777999:::::::::999888555555555666777888999:::777888888888666666888:::;;;;;;;;;:::888666333222555555666666777777888888;;;666333777;;;<<<===???SSShhh~~~{{{~~~|||tttmmmfffbbb]]]WWWSSSNNNHHHEEECCCAAA>>><<<;;;999666444444555777777666666888999888777666555555666777888999:::===>>>???>>><<<;;;::::::999999888888777777666777888999999888777666333333444444555555555555777666666555444333222222555555555555555444333333444444444444444444444444555555777888888777777666555555666666666555444444444444333222333444555666555555555333222222444666777777888888888666444333222222333444555555444444444000------///222111000...333888999888999>>>BBBEEEFFFGGGHHHFFFDDDBBB@@@>>><<<999666555666777888777777666666555555555555333333444444333333222111444444444444333222111000---...///000222333555555222222333333222111111000|||xxxpppqqqqqqmmmhhhgggkkkooohhh___ZZZZZZWWWPPPOOOSSSUUUXXXUUUOOOOOOTTTSSSMMMGGGHHHIIIGGGEEEDDDEEEGGGEEECCC@@@???@@@???===;;;AAA???>>>>>>??????>>><<<;;;===@@@BBBAAA???;;;999666777777666444444555777:::999:::<<<@@@AAA???===:::999888777777888999::::::;;;<<<=========<<<<<<999>>>CCCCCC???<<<===@@@>>>???>>>===;;;999999:::======;;;999777555555555333333444444555666777777888888999;;;>>>@@@@@@???:::777555555777:::;;;;;;>>>>>>>>>??????>>><<<;;;;;;???BBBAAA<<<:::<<>>999777:::<<>>===<<<888777777666777888999::::::;;;<<<===>>>===<<<;;;999>>>BBBAAA===999:::======???@@@???<<<;;;<<<======<<<;;;>>>@@@???999444333333444444555555666666555555666999<<<>>>>>>===999777555555666999:::;;;>>>???@@@@@@???===;;;;;;;;;???BBBAAA<<<:::<<<@@@>>>===;;;999888888888888222444555666666777:::<<<<<<<<<;;;999777777999;;;>>>>>>>>><<<999777777888888888888888888999999999999888888:::;;;<<<:::999777777777666444333444555:::999888777777888999:::888999999888777777999;;;;;;:::999888888888888888666555444555777999888888555777888888777666777888888777777666666666777777777888999999777777777888888999999:::999888777777555555666666555555444333555666777999:::;;;<<<<<<;;;:::888777666666666777888999:::999888777888999<<<<<<;;;;;;999666444222333444555666777888999:::;;;;;;<<<======AAANNN\\\rrrpppiiiddd[[[UUUUUUTTTUUUUUUQQQKKKFFFDDDDDD;;;:::999999999999777555444666888888777666666777444555666777777888888888:::::::::::::::;;;;;;;;;===<<<<<<;;;:::999888888666777999;;;;;;:::888777555555444444444555666777::::::888777555444222222444444444333333444444444222222333333444555555555555666888999999777555444444555666777777777555444333333333333444444555555555666555444222111333555888888888777666666555444444444666777777666555444666333000...............000222333333333444999===???>>><<<<<<===<<<:::999:::888666444444555777999333444555666777777666666333333444444333333222111333333333333222111000///111111222333444333333222000111111222222111111000{{{xxxwwwtttppplllnnnqqqppphhhaaaaaajjjgggXXXOOOUUUYYYVVVSSSKKKMMMWWWXXXMMMIIIMMMJJJGGGCCCDDDGGGHHHEEEBBB@@@BBBBBB???:::888;;;>>>;;;<<>>>>>===<<<;;;999<<<>>>>>>;;;999999;;;===???AAA@@@===<<<>>>@@@>>><<<<<<@@@EEECCC;;;333444444555555555555555555333333444666:::<<<;;;:::::::::999999999:::<<<<<<===>>>@@@@@@===;;;;;;;;;999<<<>>>>>>;;;:::;;;======<<<:::999888888999:::555777888888777888:::<<<===;;;:::888777777888888<<<======<<<999888888999777777888888888999999999;;;999999:::<<<<<<<<<;;;888888999777666555777888999999999999999999999999777888999999888888:::<<<888888999999888888777666666555444444666888888888555777999999888777888999888888777666666666777777666888999999777666666777888888999::::::888777666555555555555555444444333555666777888999;;;<<<<<<===<<<:::888666555555444777888::::::999888888999::::::::::::888666444333444444555666777888999999777999>>>@@@AAAGGGYYYkkknnn___UUUOOONNNPPPLLLMMMMMMKKKGGGDDDBBBAAA;;;999777666777888888777444666888999777666666666444555666888888888777666888888777777888999:::;;;;;;;;;::::::999999888888777888999:::999999777777666555444444444555777888:::999888777555444333222333333333333444555666777333333444444555555555666666777777888888777555555333555777888888777666555333333333444444444555555555555555333222222444666777777666666555555444444555555666777888888777777333222000...---...///000111222333333333444777999<<<<<<;;;:::888777555555777666555333222222222222000222444666777777777666333333444444333333222111222222222222222111111000333444444555444333222111///000111222333333333333}}}yyywwwrrrrrrpppnnnjjjfffcccbbbbbbdddccc]]]XXXVVVUUUUUUOOOMMMNNNQQQSSSPPPMMMLLLIIIHHHFFFEEEEEEEEEEEEDDDBBBAAA???===;;;:::;;;<<<<<<===>>>AAABBBAAA>>>;;;999888888999;;;===@@@AAA;;;;;;;;;999666555666777555777888999888777777777777666555555555666777888888999<<<===>>>===;;;:::888888999::::::;;;<<<<<<>>>AAACCCAAA>>><<<>>>AAA>>>>>>???AAABBB???999555666666555555555555555555222222333555888:::999888999:::;;;;;;::::::;;;<<<;;;===???>>>;;;999:::;;;777777888888888888777777:::999777666666777999:::777888999888777888999;;;>>>;;;888777999999777444888:::;;;:::999777888999888999999:::::::::::::::<<<:::999999:::<<<<<<;;;777888999888777777999;;;888999:::;;;;;;:::999888777888999999888999;;;===555666888999999777555333666444333333555777777777777999;;;;;;:::::::::;;;999888888777666666777777666777999999777555555666777888999:::999888666555666666777777666666555444555555666777888999;;;<<<;;;;;;:::999888666555444555888:::;;;:::999999:::888888999999888666555444444555555666777888888999666888===DDDKKKVVVjjj{{{jjjSSSGGGGGGJJJJJJGGGGGGFFFFFFDDDAAA>>>;;;888666444444666777777777444666999999888666555666444555777999999888666555666555555555555777999;;;888888888888888888888888999999999888777777666666666555444444444555777888999888888666555444333333333333333333555777999:::555555555555555555666666777777777777666666666555333444777999999888666555333333444444555555444444444444444333222222555777777666555444444333333333555555555666777888999:::555444222111///000222333444444555555555666888999999<<<===<<<888555444555555444444333222000///......000222555666777666666333333444444333333222111000111111222222222222111333444555666555444222111...///111222444555555555|||wwwpppuuuxxxpppccc]]]aaahhhfff]]]\\\cccaaaVVVPPPSSSKKKQQQQQQKKKLLLTTTSSSKKKHHHJJJJJJHHHDDDBBBDDDGGGEEEAAA<<<;;;<<<>>><<<:::>>>>>>===>>>@@@@@@???===888999999:::;;;<<<===>>>:::;;;:::888666444555666555777999999777666555555777666555444444555666777777999;;;===>>><<<:::999777666555777;;;>>>??????@@@CCCEEECCC>>>;;;===AAA>>>@@@BBB@@@===999777777666666666666666555555555333222333555777999888777777999:::::::::999999::::::<<<===<<<999888999<<<555444333444666666555333888777555444555666888999888999999888777777888:::???:::666777::::::666222555777888999777777777888999:::;;;<<<<<<<<<;;;;;;===;;;888777999;;;;;;;;;666888888888777888:::<<<777999;;;======;;;999777666888999999888999;;;===222444777999999777444111555444222222444666777777999;;;======<<<<<<<<<===999999888777777666777777555777999999777555555555666777999999999888666444888888888888888777777666555555555666777999:::;;;888999::::::999888666555555777:::;;;:::::::::;;;666777777888888666555444555555666666777777888888888888===HHHUUUdddwwwfffJJJ???DDDHHHFFFFFFEEECCCCCCBBB@@@;;;888444333222444666777777666444666999999888666555555444666888999999888555444555444333333444666999;;;777777777777777777888888::::::888777666666666666777666444333444555777999888888777666555444333333222222333333555888:::<<<666666666666666666666666999888777666555555666666333444777999999888666555222333444444555555444444333444444333222333555888666666444333333333333333555555444444666888:::;;;444444333111//////111333333333444555555555666666444999===;;;666222222555444444555555333111///...,,,...111444666666666555333333444444444333222222///000111222222333222222222333555666666555333222...///111333555666777777{{{yyyyyywwwuuulllqqqssslllbbb\\\___eee]]]ZZZXXXZZZ]]][[[TTTMMMTTTSSSQQQNNNLLLLLLOOORRRHHHKKKMMMJJJEEEBBBEEEIIIJJJDDD>>><<<>>>@@@AAA@@@????????????>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;:::@@@;;;666555888:::777333666999;;;:::666444555888888777666333222333666888<<<<<<<<<<<<===>>>??????666777777888:::===@@@BBBCCCAAA@@@??????>>>;;;999@@@>>><<<999777444333222888888777777666555333333222333333444555666777777<<<<<<;;;;;;999888666555888888999999999888888777555555555555444333222222555555444444666777:::;;;===<<<:::888888999:::;;;777999;;;:::888666666777555555666888888999999999<<<<<<;;;;;;;;;<<<<<<===<<<;;;999888777666777777:::888777999<<<>>><<<999999;;;<<<999666555888<<<;;;888666888:::;;;888444777666555444333444555555222333444333111222666:::???>>><<<;;;999999888888888777666777888777555333555777999:::999888888888<<<======;;;999777777888888888999999999888777777999777777777999999777444999999::::::999777666555555555666:::======999555555555555555666777888999999888666666777777666555>>>999>>>QQQgggxxxuuuZZZFFF???AAACCCDDDFFFCCC>>>;;;:::;;;::::::333333444444444444444444555444333444666666555333777:::===;;;777444333444222333555555555555666888999888777666666777888888;;;;;;:::888777555444444888555333333555666555333333555888888777666666777777555222111222444888:::888888888888777777777666666666666666666666555555666444444666888999666333333555666777666555666777999777555333222333444444:::999666444222000000000222333555555444555666888888777555333222222222222333555888888777555444444666666666666555444333222666555444222222111111222---...000222333444333333222111111111222444666777222333333444555444444444888333000222777888444...222222333333444555555666zzzvvvttttttqqqnnnjjjfffccc```]]][[[XXXXXXWWWWWWVVVUUUSSSRRRPPPPPPPPPOOOMMMLLLNNNOOONNNMMMLLLIIIGGGFFFFFFGGGEEECCCAAA>>>===>>>@@@BBB???>>>>>>===<<<<<<<<<===:::::::::::::::;;;<<<<<<<<<:::888777666666666666777777777777888777666555888888777666555777:::===<<<===>>>???@@@???>>>===<<<999777999>>>AAAAAA@@@AAA@@@???>>>???>>><<<999<<<;;;999777666555555555777777888777777666555444222333444555666777777888;;;;;;::::::888777666555666777888999999999999999555666666777666555444333555555555666777999:::;;;<<<;;;999888888:::;;;<<<;;;:::999;;;<<<<<<:::777888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::888777777888888777888:::;;;;;;;;;<<<<<<<<<:::888777777888888888888999::::::999888888888777666555444444444555555333444555333222333666999???>>>===;;;999888777777888777666777888888666444555777::::::::::::;;;<<<;;;<<<<<<;;;888666777777999999999999999999888888777999;;;:::777666777888999::::::::::::999777666666666666888;;;<<<999777666666666555666777777888777777777888999:::999888:::>>>JJJ\\\mmm|||uuu^^^LLLCCCCCCGGGJJJGGGCCC>>>;;;::::::999999555555555555444444444444666666777777777666666555777999;;;;;;999666555444333444555555555555777999999888777666666777888888;;;:::999888666555333333777555333333555666555444555666777888999999888888666555333222333555888:::999999888888777777666666555555555555666666666666666555555666888888555333222444666777666666666777999888555333333333555666:::888666444222111000000222444555555444444555777666666666666555333111000222555777888777555555555666666666555555444333222555555555444333222222222...///111333444555444444222222222333444555666777777777777777777777777777888555333444777777444000333444444555555555555555zzzsssrrrrrrtttkkkbbb```bbbbbb[[[SSSTTTUUUUUUSSSPPPOOOQQQTTTKKKMMMOOOOOOMMMLLLKKKLLLRRRNNNJJJHHHGGGGGGEEEBBB???BBBDDDBBB>>>===@@@DDD@@@???===;;;::::::;;;<<<<<<;;;:::999999;;;===>>>888999:::888555555777999999666444666:::;;;888444888999999999999;;;???BBB<<<>>>@@@BBBAAA???===;;;AAA<<<888;;;AAADDDBBB>>>>>>=========>>>>>>===;;;999888666444444555666777666666777777777777666666333333444555666777888888:::999999888777666666555555666777999::::::;;;;;;666777888999999888666555444555777888:::;;;;;;;;;;;;:::999999:::;;;===>>>???;;;999;;;@@@BBB>>>999<<<<<<<<<;;;:::999888777666777999;;;;;;<<<;;;;;;<<<;;;:::888888888999999444999<<<===::::::<<<@@@???;;;666666999:::888555777:::===<<<888777:::===777777666555555555555555555555666555333444555777>>>===<<<;;;999888777777999777666777888888777555777888:::::::::;;;===@@@:::;;;;;;:::888666777888999999999:::::::::::::::666;;;>>><<<777444777<<<999::::::;;;;;;:::999999888777666777999::::::999999888777777666666777777666777999:::<<<<<<======888EEEYYYkkkwwwyyy}}}sssbbbSSSIIIGGGLLLQQQFFFCCC>>>:::999999888888777777666666555555444444666999;;;:::777555666777888888999:::;;;:::777444555555666555444555777:::888777777666666777777888;;;:::999777555444222222666555333333555666555555888777666999<<<===;;;999555444333333444777999;;;::::::999999888777777666444444555555666666666666777666666777888777555222222444777888777666777888:::999666444333444666777999888666444222111111111333444555555444333555666444555777888777555222///222444777777777666666666666666555555444444333333555555666666555444222111000111333444555555555444222333444555666777777777<<<;;;:::999888888999999888888888888888666555333444555777888777666444333zzzuuurrrrrrooohhhaaa^^^``````[[[VVVTTTTTTSSSPPPNNNMMMNNNNNNIIIJJJLLLLLLKKKJJJJJJJJJNNNMMMLLLJJJHHHEEEAAA>>>???AAADDDDDDBBBAAABBBDDDBBB@@@===:::999999;;;<<<<<<<<<<<<===============888999999999888888999:::888777666888:::;;;:::888::::::;;;::::::<<>>???@@@@@@@@@>>>===;;;@@@>>><<<===@@@AAA@@@>>>;;;;;;;;;<<<>>>???>>><<<888777444333333444666777444555666666777777777666444444555666777888888999888888777666666666666666777888888999::::::::::::666888:::;;;;;;:::888777555666999;;;<<<===<<<<<<999999999:::;;;===>>>??????<<<:::<<<@@@BBB@@@===>>>>>>===<<<:::888666555333555888:::;;;;;;:::999::::::888777777888999999666999<<<<<<<<<<<<>>>@@@???<<<999888999:::999888999;;;<<<;;;:::999;;;===777777777666666666666666666666777666666555555666:::::::::::::::999999999999777666666777888777666999::::::999888999<<<>>>:::;;;<<<;;;999888888999999999999999:::;;;;;;<<<999;;;===;;;888666999<<<::::::;;;;;;;;;;;;;;;;;;999888666555777999;;;<<<<<<;;;:::999888777777777666888:::<<<===>>>@@@AAA???MMMbbbuuuvvvvvvnnnaaaUUUOOOMMMOOOPPPEEEAAA===999888888777777999888888777666555555444666:::===;;;555333444888888777777999<<<<<<888555555555555444333444666999666666666666777777777888:::999888666555333222111555444444444444555666666;;;888666999>>>@@@>>>:::555555444555666888:::;;;;;;::::::999888888777777333444444555555666666777888888888888777666444222222444777888888777777777:::999666444444555777888777777555444333222111111333444555555333333444555555666777777777555333222222444666777666666666777666555555444333333333333444555666777777555333222111222333444555555444333222333555777888888888777>>><<<:::888666777888888777:::<<<<<<888666555666666777999:::999666444222}}}{{{xxxuuurrrggggggeeeaaa]]]\\\^^^```YYYUUURRRQQQRRRPPPKKKFFFIIIJJJJJJIIIGGGGGGHHHJJJGGGMMMQQQQQQKKKDDD@@@???AAAAAABBBDDDGGGGGGDDDBBBCCCAAA>>>;;;::::::<<<===:::<<<@@@BBBBBBAAA>>><<<===:::888:::===???<<<999666999;;;;;;:::999;;;<<<;;;;;;;;;:::999999:::<<<@@@???===<<<;;;<<<======;;;===???>>><<<;;;<<<>>>:::::::::<<<>>>@@@???>>>:::888666444333444555555333333444555666666666666444555555666777888999999888777666555555666666777:::::::::::::::999888777666888:::;;;<<<;;;:::999888999;;;===>>>>>>======999999:::;;;<<<>>>???@@@<<<<<<============>>>???>>>======;;;999777555444333444777999;;;::::::999999888777666777777999999:::999999;;;>>>@@@???===>>>>>>>>><<<999888:::======;;;999999;;;===<<<;;;777777777777777666666666777777777888888888666555555666777999:::;;;;;;;;;888666555555666777777666:::::::::888666666777999:::;;;<<<;;;:::999:::;;;999999888999:::;;;<<<======;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<999888666555555777;;;>>>??????===;;;:::999888888777999<<<>>>???AAADDDGGGOOOYYYiii}}}}}}rrrhhh\\\TTTSSSQQQNNNJJJCCC@@@;;;888777888777777999999888777666666555555444888;;;999444111333666888666666999<<<<<<888555444444555444222333555777555555666666777777777777999888777666555444333222444444444444444555666777===999666888===@@@>>>:::555666666777888999:::;;;::::::::::::999999999999333444444444555555666666777888999999777666444333333555888999888777666666999888666555555666777888666666555555444333222111222333555444333333444555777777666555555555666666333555666666666555666777555555444333333333444444333444666777777555333222111222333444444333222222222333555777888888777777<<<:::777555333333444555666:::>>>===999555555777666888999:::999777444111|||yyyyyyyyyvvvrrreeeggggggbbb]]]\\\```eee]]]XXXTTTSSSUUUSSSLLLEEEJJJJJJIIIGGGEEEEEEGGGHHHEEELLLTTTTTTMMMFFFBBBBBBCCCAAAAAADDDHHHIIIEEE@@@AAA@@@>>><<<;;;;;;<<<===888<<>><<<:::888777999;;;===666;;;???>>>999666999===:::::::::<<>>>>>>>>>>>>>>::::::;;;<<<===>>>???@@@;;;<<<===<<<::::::<<>>;;;;;;>>>???===999888;;;???@@@<<<888888;;;===;;;999888888888888888777666666777777777999;;;:::888555222444666999:::;;;;;;;;;777555333333444666666666::::::999777555333444555999:::;;;;;;999999:::<<<888777777888999;;;===>>>>>>;;;888888:::;;;:::999<<<;;;;;;:::::::::;;;;;;999888777555444777;;;>>>@@@???>>><<<;;;:::999999777:::>>>@@@BBBFFFMMMSSSccckkkxxx~~~oooeeeYYYSSSSSSQQQJJJCCCAAA===999777777888888777888888777777666666555555333666888777444222333444666666777999:::999777555333555666555444444555666444444555666777777777777888888777666666555555444333444555444444444666888<<<:::777888;;;===<<<:::666777888999::::::::::::999999:::::::::;;;;;;;;;444444444444444444444444666888:::999777666555555444777:::;;;999666555444666666666666666666666666444555555555444333333222111222444444333333555666888777666555555666888999555666777666555444555777555444333222222333444555333444555666666555444333222222333444444333111111111222333444555666666666888666555333222111111222444888<<<<<<999666666666777888999999888666444222~~~|||{{{yyywwwvvvtttrrrkkkgggbbb___```aaaaaaaaa```\\\XXXVVVUUUSSSPPPMMMIIIJJJKKKIIIGGGEEEDDDDDDEEEIIIMMMNNNKKKGGGDDDCCCAAAAAABBBDDDEEEDDDBBBAAA>>>===<<<<<<;;;;;;;;;<<<888;;;???BBBCCC@@@===:::===<<<;;;===>>>>>><<<999888999::::::999888888888888999999777555333333444999888777666777888999:::666999<<<<<<999777888:::;;;;;;;;;===@@@AAAAAA@@@:::;;;;;;;;;:::888666555666777777888888888888777555666666777888999:::;;;888777666555555777999:::;;;;;;;;;;;;:::999888888666666666666777999;;;<<<@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===>>>?????????>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999777777777888888999999999999999888888999;;;<<<===============>>>>>>===<<<;;;;;;:::999999:::<<<===???===:::999888999999999888888999999999888777666666666777:::======999666333444777999::::::999999666333111111333555666666777888999888666444444444666777999999888888999:::777666666666888:::===>>><<<;;;:::888777888999;;;===<<<;;;999999999::::::888888888666555666;;;??????>>>===;;;:::999999999777;;;???BBBFFFNNNYYYaaasss{{{}}}llleee[[[TTTPPPKKKEEE@@@>>>;;;777666666888999999666666666666666666666666444444555555555444444333444666888999888666555555444666999999888666555666333444555777777777777666777777777777777777777777222444555555333444666999;;;:::999888888888999999888999:::;;;;;;:::999888888888999:::;;;<<<======666555555444444333333222555777::::::777666666777666888;;;<<<999666333333333444666777888666444333333444555555555444333222///111222333333444666777666666777777888888888888777777888666444333444666555444222111111222444555333333333333444444444444333444555555555333222111000000111111222444555666555555444333222222111111222555888:::999777666555777777777777666555555444tttxxx{{{zzzvvvrrrqqqrrrrrrfff[[[[[[cccgggaaaYYY```___\\\WWWSSSRRRTTTWWWGGGJJJLLLLLLIIIEEEBBBAAAEEEDDDDDDEEEFFFFFFDDDAAA>>>AAADDDDDDAAA???@@@BBB;;;;;;;;;;;;;;;;;;;;;:::999;;;===??????>>><<<;;;:::<<<>>>>>><<<::::::;;;:::888666777999999666333666777888777444333333444444555666777777777777777777888999:::;;;:::999888<<<;;;<<<>>>@@@BBBAAA@@@999:::<<<===<<<:::888777999999:::::::::999999888666666777888999::::::;;;888777666555666888:::;;;999999:::;;;;;;;;;::::::666555444444666888;;;===CCCBBB@@@>>>======>>>???;;;<<<===>>>?????????>>>BBB===888888<<<>>><<<888<<<===============<<<<<<999888888777888888999:::;;;:::::::::;;;===>>>@@@;;;>>>AAA@@@<<<;;;<<<>>>;;;888555666:::<<<<<<:::===>>>>>>:::666555777;;;888888999:::999888777666555555777;;;>>>>>>:::666555666888999:::999777666555333000000222444555555555777999999777555555555444555777777666666777999666555555555777:::===>>>999;;;===999555444888======<<<;;;999888888999999777888888777555666:::>>>======;;;:::999888888888666:::???CCCIIISSSaaalll{{{~~~uuurrrsss}}}uuujjjfff^^^VVVMMMFFFBBB@@@===:::666555666888999999555555555555666666666666555444333555666777555333333666999999666333333555555888;;;<<<:::888777666222333555777777777777666666777777777888888888999222444666555333444666999:::::::::888666555777999999:::;;;<<<<<<:::888777777888999:::<<<===>>>???666666555444333222222111444777::::::888666777888777999<<<<<<999555333111111333666888888666333111333444555555555444333222...000222333333444666888333555888::::::999888666888888888666444333444555555444222111111222444555333333222222222333444444555666666666666444333222000/////////000222444555444555555555444333222111111333666888999888666444666666666555555555555555|||uuuvvvvvvvvvtttqqqooommmjjjhhhdddaaa___^^^]]]]]]\\\[[[XXXUUUSSSRRRSSSSSSQQQPPPMMMJJJHHHFFFDDDDDDFFFBBB>>>@@@DDDEEEBBB>>>CCCCCCBBBAAA???>>>======;;;<<<<<<<<<<<<<<<;;;;;;999;;;======<<<:::::::::<<<;;;;;;::::::;;;;;;<<<999888777777777777777777999888777666444222111000///000111333444555666666555666999;;;<<<;;;999888999:::<<<<<<<<<<<<===???::::::;;;;;;;;;::::::999999999:::888777666888999>>>>>>===<<<:::999888777666777888888777888:::<<<;;;;;;;;;;;;;;;;;;::::::666555444333444555777999======<<<<<<===>>>@@@AAA;;;???BBBAAA>>><<<===??????;;;777777999:::888666===<<<<<<<<<<<<===>>>>>>999999888888888888888888======<<<<<<<<<>>>???@@@>>>@@@AAAAAA???===<<<<<<===:::777777999:::999666999;;;<<<;;;888666888:::444555777999999888666444555333222333777999888777888999:::::::::999888777666555555444444444555555777777999;;;<<<:::666333444666888::::::999666555555555666555555777;;;>>>===<<<;;;999777888<<>>===<<<:::999888888777888777555444555888:::<<<;;;:::888888888777666555888???BBBCCCLLL^^^lllooo|||vvvoookkkssspppllleee[[[QQQEEE===>>>DDD999888777666555444444444444444333333444777999;;;666666777888888777666555444444555555444444333222555777999;;;;;;:::777666111333555888888888666555888777777999::::::888666222333333444555666777777;;;999777666777777777666<<<;;;999777777777777888777777888999::::::::::::999888777666444222111000555888;;;>>>>>><<<999777:::888666666888888555222333333444444444333333222111222444666666444222111000111111222333555666777555777888999999888777666;;;888444444555666555333444444444444444444333333333333333333333444555555:::999777666666666777777333222222222222333444444<<<:::666444555555555555555555666666555444333333222222222333333222222222}}}|||{{{xxxuuusssrrrpppmmmjjjfffgggfffccc___]]]]]]^^^\\\YYYWWWUUUVVVUUURRRPPPTTTQQQMMMIIIFFFEEEEEEFFFCCCBBBAAAAAABBBBBBAAA@@@CCCCCCBBBAAA@@@???>>>===;;;;;;<<<=========<<<;;;:::<<<======<<<;;;;;;<<<===<<<;;;;;;:::::::::;;;888999999777666666999;;;999888666444333222111111111222333444555666666666555777999<<<<<<;;;:::999999888777999<<<>>>>>><<<999999999::::::999999888888888999777666555666888>>>===<<<;;;:::999888888777888999888777777999;;;::::::::::::;;;;;;;;;;;;777666555444444666888999<<<;;;;;;:::;;;;;;===============>>>???>>>===;;;;;;;;;:::999777777888999<<<;;;;;;;;;<<<<<<======;;;:::888777777777888888<<<;;;;;;;;;;;;===>>>???===>>>@@@???===;;;::::::;;;:::::::::999999888888777999:::999666555777999666666666666777777777777555222111222555777888777999:::;;;<<<<<<:::888777555555555555444444444444666666888;;;<<<;;;888555555666888999:::999888777555555666666666888;;;>>>>>>;;;888888:::<<<<<<;;;<<<;;;:::999888777777777666555444333444666999;;;999999888888999999888777<<>>>>>:::;;;===??????>>>===<<<===>>>>>>===<<<<<<===???>>>>>><<<;;;::::::999999888999:::999777888;;;???999777555333111111222333444555666666777777666666666888:::<<<<<<<<<;;;::::::666333666<<>>???<<<888777:::<<<:::777666999<<<::::::::::::;;;;;;;;;<<<===<<<:::888777777888888::::::999::::::<<<===>>>;;;===>>>===;;;999888888888:::<<<<<<;;;999999999555666777666555555777888777666555444555666888999444222000000333666777777:::<<<>>>???>>>;;;888666444555555555555444333333555555777:::<<<<<<;;;888555666777888999999::::::666777777777666777:::<<<>>>:::666888===???;;;777888888777777666666666666444333222222333555888999888888999999::::::::::::@@@AAAMMM```hhhjjjuuu{{{mmmaaafffiiijjjoooxxx||||||iiiYYYHHHBBBAAA===888444666555444333333333333333444444333222333555777999666777888999999888777777666666777777666666555444333555777999::::::999888999888777777777999;;;<<<999888888999::::::999777000000222444666888999:::777666555555666777666444888777666555444444444555555666777999:::;;;;;;;;;888666444222000000111222666777999;;;;;;:::999888888777666666777777555333222222222333333333333333555444333222222333444555000000000111222333444555444555666777666555333111777555333333555555555444666777777777888888999999777777666666666666666777:::999888777777777888999<<<;;;:::888666555444444888666444444555777777777444555555555555444444333333333444444444444333333}}}|||wwwpppiiidddaaa`````````aaaaaa___]]][[[YYYXXXWWWTTTRRRQQQRRRSSSUUURRRNNNJJJGGGFFFFFFGGGDDDDDDDDDDDDCCCBBBCCCCCCAAABBBBBBBBBBBB@@@???>>>:::;;;>>>@@@AAA@@@>>>===?????????>>>======@@@BBB@@@???===<<<:::999999999888888999:::<<<======<<<:::888555333222333555666777888888888888888777777777888:::<<<<<<<<<;;;::::::777444666999:::888555555555666777777777777666777888888777555555666888::::::::::::999999999999;;;;;;;;;999777666666888777777888888999:::;;;;;;888888777777777777888999::::::999888777777666666:::888777888:::;;;:::888777999::::::888888:::<<<888888999:::::::::::::::======>>>>>><<<:::888777999999999:::;;;<<<======:::<<<======:::888777777999999:::<<<======:::888666666666555555666888999555555555555555666777777444333111111333555777999;;;===@@@AAA@@@<<<888555333444555555555444333333444444555888;;;===<<<;;;666666666666777999;;;<<<999::::::888666666777999:::777666888;;;<<<888555444444555555555555555555333333222333444666888:::777888:::::::::;;;<<<>>>JJJNNNZZZjjjwww~~~}}}tttkkkaaaaaa______dddmmmqqqppp]]]NNN???;;;<<<:::666333444444333333333333333333555444333222333444666888777888999:::::::::999888777888888888888777666666333444666999:::::::::999:::999999999::::::;;;<<<999888888888::::::999777111222333444555777888888777666555666888888777666777777666666555555555555444555777888:::;;;;;;;;;888666333111000111333444666777888999999999888888666666666666777666555444222222222222222333333444555555444444444444555555222222222222333333444555444555666777666555333111555444444444555555555555666666777777888999999999999888888777777777777888:::999888777777888999:::<<<;;;:::888777666555555666444333444666888888777444444444555555444444333444444444555555444444444~~~}}}qqqgggbbbaaaaaa]]][[[]]]bbbbbb^^^XXXXXXYYYXXXSSSMMMLLLRRRXXXSSSRRRPPPMMMKKKHHHFFFEEEHHHDDDBBBCCCFFFGGGDDDAAA@@@AAABBBCCCCCCBBB@@@???<<<===???AAAAAA@@@???>>>???@@@@@@???>>>???AAACCCAAA@@@>>><<<:::999999888888666777<<>>BBBDDDCCC>>>999666888999:::;;;<<<======>>>999;;;===<<<:::888888888;;;888888;;;@@@AAA<<<777999777666666777999:::;;;333555666777777666555444444444444333444666888:::;;;===???AAA???<<<777555222333333444444555444444444444444777:::<<<<<<;;;666555555555666888:::<<<<<<<<<<<<:::666555555666444666777888888666555555333333444555555555444444444444444555666888:::;;;999:::;;;;;;;;;<<>>???@@@@@@???@@@BBBCCCAAA@@@>>><<<;;;:::999999888666777===CCCCCC===777;;;:::888777777888:::;;;999:::::::::::::::999999777777888999:::::::::::::::;;;<<<:::666444444666555666777888888999888888999::::::999777666888999666666777888999999:::::::::::::::888555333444555555666666666777888888888777777777777777777666666:::::::::999999777666555333666888777444444777;;;:::777666888<<<===;;;777666777999:::::::::999888;;;>>>CCCFFFEEEAAA;;;666777888999;;;<<<=========777999;;;;;;:::888888999;;;999888;;;???AAA>>>:::<<<:::777666888:::;;;;;;444555777888888555333111333444555555555666888:::999;;;===>>>===:::777555111111111222333555666777666555444555777999::::::555555444444555777888:::<<<======:::777555555555222555888888666444444666333444555666666666444444444444555666888:::;;;<<<;;;<<<===<<<===BBBJJJPPP___rrr~~~}}}}}}|||wwwnnneeeeeejjjfffZZZMMMIIIQQQXXXQQQEEE@@@;;;888999888555666999555555555555555666777888888777555444444555666777888999:::<<<<<<<<<;;;;;;888888999999888888777666444555666777888888999999666888;;;<<<===;;;888777999777555555777888777777666666666555444444333333666666777999;;;<<<:::999888888999999999999888888555666777888999999999999777666444333333444555666333444666888888777666555222444666666555555666777444444333333333555666777666777:::;;;;;;:::777666777777666555555555666666666777888::::::999777666444666777777666555555666444444444444444333333333666666666666666777888888888777666666666777888999555555444555555666777777333222222444777888888777222333333444444444444333666666666777777666666666|||wwwqqqkkkgggbbbbbbbbbaaa`````````aaaWWWUUUSSSRRRQQQQQQQQQQQQTTTSSSQQQOOOLLLIIIGGGFFFCCCAAA???@@@AAABBB@@@>>>>>>@@@BBBDDDDDDCCCBBB@@@CCCBBBAAA@@@??????@@@@@@===???AAAAAA@@@@@@AAABBB@@@???>>><<<;;;:::::::::777999;;;<<<======<<<<<<999999888888888999999:::999999::::::;;;:::::::::666666777888888999999:::<<<;;;:::999999999888777777777888999::::::::::::888999999888666666777888555555666777888999:::;;;888999888666444222333444666666666666666666666666777777777777666666555555888888999999888777666555555555555555555666888999888888999:::;;;:::999888666777999;;;;;;:::999888<<<>>>AAACCCBBB@@@<<<999555666888:::;;;<<<<<<<<<333555888999888888888999777:::======<<<<<<>>>AAA>>>;;;777666888:::::::::777777777777555333111000000333666777666555666888888999:::;;;:::999777555000000///000222555999;;;888555333333555666777777444444444444444555666666999:::;;;:::999777777888666666666666777777666555444555777888888666555444333444555777999:::<<<<<<<<<===??????AAAIIIVVV___fff{{{wwwnnnkkkgggbbb```bbbZZZUUUMMMGGGGGGJJJEEE>>>;;;888777999:::666555777777666666777888999:::;;;:::999777555555555777888888999;;;<<<======<<<<<<888888888888888777777666555666666777777777888888777888999999999999888777888666444444555666666666555555555555555444444444555555666999;;;<<<:::888777888999::::::999888888777777888888888888777777444444444333333444555555111333666888999777555333111333666666555444666888666555444444444666888999999:::;;;<<<<<<;;;:::999777777666555555555555555444666888999::::::888777555888:::999777555555666444444333333222111111111333333333444555666777888777666555555555666888999444444444444444555666666333222333444777888777666111222333444444444444444666777777888888777777666|||xxxxxxwwwpppjjjbbbfffiiieee___]]]bbbhhhWWWSSSPPPRRRWWWWWWQQQJJJVVVTTTPPPMMMJJJIIIHHHHHH>>>???@@@???===<<<===???>>>???BBBDDDEEEDDDBBBAAAFFFDDDBBB???>>>???@@@AAA;;;>>>AAABBBAAAAAAAAABBB@@@???>>><<<<<<;;;;;;;;;666;;;>>><<<777666<<>><<<888888888999:::;;;<<<<<<<<<777888888777555555666777444444555777888999:::;;;777888777555333222222444666666666666666555555555666666777666666555444444666777888888888777555555777444111333666999999777666999<<<<<<999777888:::666888:::;;;;;;;;;999888<<<===>>>??????>>>===<<<333555777999:::;;;;;;;;;000333666777777777777888444<<>>GGG???;;;777666888::::::999;;;999777444333222111111---111555777555444555666666777888888888777666666000///......111555:::===999666333222333444555555333333444444444444444444555777:::::::::999:::;;;;;;777444555:::;;;888444666777888999999777555444333444555777888:::;;;<<<<<<>>>@@@AAAEEEOOO___jjjpppuuucccaaadddccc^^^\\\NNNQQQOOOGGGAAA?????????<<<777666:::<<<999555444888888888888999:::<<<<<<;;;:::888666555666777888888999;;;===============777888888888888777666666666666666666777777777777999888777666666666777888777555333333444555555555444444444555555555666666333444555888;;;;;;:::888777888999::::::999888777888888888888888777666666222222333333333333444444000222666999999777444222000333666666555444666888777666555444555777999;;;===<<<;;;;;;;;;;;;<<<===777666555444444444444444333555777999::::::999888777999;;;;;;777555555666555444333222111111000///111111111222444555777888666555444444444666777888555555444444444444555555333333333444777777666555111222333333444444444444777777888888888888777777}}}yyyrrroooppplllfff______cccddd```[[[XXXVVVSSSRRRRRRQQQPPPOOOLLLMMMMMMMMMKKKHHHEEECCCCCC@@@>>>===???AAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAABBB???;;;::::::<<<<<<<<>>???:::;;;===>>>===:::777555888999999888666555777888777777666666777888999999:::888666444333222222333333333444444555444444444555666777777777666444333666777777777777777666555555444444444555666888999<<<:::888777888888888666;;;999888999;;;:::777333999::::::;;;;;;::::::999777777777888999:::<<<<<<777666555444555777999;;;;;;;;;;;;<<<===>>>>>>???===:::777666666666666555888888888888666444222111000222444555777777777777555555666777777777777777111000///000444777:::::::::888666444333333444555333333333222222111111111777777666666777888999999777888777666555666999;;;;;;:::999888777777777777444777::::::777777:::======:::>>>JJJQQQVVVcccsssoooiiihhhaaa______XXXUUURRRMMMEEE>>>::::::;;;:::::::::999888777666555666666777888:::;;;<<<<<<===:::888777777999999999999999;;;<<<===<<<<<<;;;666777777888888888777777;;;:::999777777777777888888888777777666777777888999777555222222333555666888666444444444555444333:::;;;:::888666555777999;;;:::999888777777777777444555777888999888666555666666666555555444333333000333666888777555555555444444333222222222333333666777999888777555666666888888999:::;;;;;;;;;;;;>>>;;;888555444444666777666777777666555555888:::999888777666555555666666555444333333222222222222222222111111222444666777444444444444555666888999999888666666777777555444111222555666777777555555333111000222555777444111555666666777777777777777wwwqqqmmmlllhhhddd___^^^aaabbb```]]]XXXVVVSSSQQQQQQPPPNNNMMMKKKLLLLLLLLLKKKHHHFFFEEECCCAAA>>>>>>@@@BBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<;;;<<<===???@@@AAABBBBBB???===:::999:::<<<===>>>@@@>>>:::777555555777888888999:::999999:::<<>>???999999:::;;;:::999777666777888888777555555666888777777777777888888999999999888666444333333333333111222333444555555666666666777777888888888777777666777777777777666555555222222222333555777999:::;;;999777777888888777666999888777888:::999666444666888:::<<<<<<:::777555999999888999999:::;;;<<<666555444444555666999::::::;;;;;;<<<======>>>>>><<<:::777555555666555444333555777999888666222000111333444666777888777777555555666777777777777777222111///111444777999999;;;:::888777666666666666444444333333333222222222666666666666777777777888666777777666666888;;;>>>>>>===;;;:::888888777777555777999999888888;;;===>>>AAAIIITTT^^^gggtttuuuiiihhhiiiaaa\\\[[[UUUTTTNNNGGGAAA>>><<<999777:::::::::999888777666666666666777888999:::;;;<<<<<<:::888777777888999999777888:::;;;;;;;;;::::::666666777888999999888888<<<;;;999888777888888999777777777666666666777777888777444222222333444555555444333333444555555555<<<<<<;;;999666666777999===<<<;;;:::888777555555333444666888888777666555888777777666555444333333111444777888777555444444333333333333333333333333555777888888777666666777777888999::::::;;;::::::===;;;888666555666777888555666666555444555777999888777666555444555555666555444333333222222333333555444222111111333444666666555555555555777888999999777666666666666555333111333555777777777666555333444555555444333333333555555666777777777666666}}}xxxrrrmmmjjjeeebbb_________``````___XXXUUURRRPPPOOONNNLLLJJJJJJJJJKKKKKKJJJIIIGGGFFFCCCAAA???>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>======<<<<<<<<<;;;<<<===>>>@@@AAABBBBBB===;;;999999;;;>>>??????AAA???;;;777555555666777999:::<<<;;;;;;:::<<<===::::::::::::999999999999999777444333555666777777777888999:::;;;===>>>>>>777777777777777777777777777777888666555444555777777777888888999999999888888888666555444444444444000111222333555666777777888888888888999999:::;;;777666666666666555555444000000111222444777999;;;:::888666666777888777666777666666777888888666444555777:::<<<<<<999555222::::::999999999999::::::555555444444444666888999::::::;;;<<<============<<<999666444444444444333///222666999999777333000222333555777888888777777555555666777777777777666444222111111444666777777:::::::::::::::999888777444444444444444333333333444555777777888777666666444555777777777999===???@@@???===<<<:::999888888888888777888999:::===>>>>>>HHHTTT^^^kkk{{{iii```cccggg```[[[YYYQQQPPPIII@@@<<<<<<<<<777333999999999999999888777666666666777888888999::::::;;;:::888777777777888999666777777888888888888777555666777888999:::::::::<<<;;;:::888888888888999777777777777777777777777888666444222111222333444222222333333444555555666======<<<999777666777999>>>>>>===<<<:::777555333333444555666666666555444888888777666555444333222222555777888666444333333222333444444444444333333444666777777666555666666666666777888999999999999;;;:::888777666777888:::666666666555333333555777777666555444333444555666555444333333333333333333666555333222111222333444888888777666666777888999888666555555555555444222111333555777777777666555333666999777333111222555444444555666666666666555}}}}}}yyytttnnnjjjeeedddbbb```___^^^______XXXUUURRROOONNNMMMJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHCCCAAA>>>>>>???AAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA============<<<<<<<<<<<<;;;<<<<<<===???@@@BBBBBB>>><<<::::::<<>>===<<<;;;;;;::::::::::::999777777999===@@@BBBEEETTTbbbkkkzzzrrrbbbXXXZZZbbb```]]]YYYOOOIIICCC<<<999999888555222888888999999999888888777666666666777777888888888999999999777666666777888555555666666666666666666555666777999:::;;;;;;;;;;;;:::999777777777777888777777888888888888888888888666444222222222222333222333444444444333444444999:::999888666666888:::======>>>>>><<<999777555222333444555555555444444888777666555444222222111222444666666444222222222222333444555555555444333222444666666444333444555444555666777888888888888999888777666666777999:::999999777555222111222333555444333333333444555666555444444333333333444444666555333222222333444555;;;:::888777777777888888777555444444444444333111222333555777888777666555444666888777555444555666333444444555555555555555~~~}}}zzzwwwsssnnnjjjiiigggeeebbb___^^^^^^^^^XXXUUURRRPPPOOOMMMKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHDDDAAA>>>===>>>???@@@???????????????????????????<<<<<<<<<<<<============<<<<<<<<<===>>>???AAABBB@@@>>>===<<<>>>??????>>>;;;:::999777777888:::;;;999;;;<<<;;;999888777888::::::::::::::::::::::::999777555444555666555444555555666777888999999:::777666444333444555666777666777777666444444555666777999;;;<<<<<<:::888777666666777777777777777777555555444333333333444444666666555666777999;;;===999888666555444444444555444333333222333444555666888666555666888999999888777777777777666666666777::::::999999888888888888999888777666666555555666555555555555555666666777888999;;;<<<<<<<<<::::::888666444333444444444333555555555555444333222222333333555555666555444333444444555666666666666666555444333333444555444333555666888::::::999777666555555555555555555555555666777999::::::999777666333555666666555555777888999999999999:::;;;<<<===;;;:::888888:::???EEEJJJUUUeeettt~~~jjj```RRRRRR]]]``````ZZZMMM@@@???<<<888555333333444777888888999999999888888666666666666666666666666777888999888666555666888666555555555555555555555444555777888999:::;;;;;;999888777555555555555666777888999:::::::::999999888777555333222222222222444666777666333111111222555666666555555666888;;;:::;;;===>>>===;;;999888222333333444444444444444666666555444333222111000111333555444222111000111222333444444555555555555222444555555333222222333444444555666777777777777777777666666666777888999<<<;;;999555111//////000444333222222333444555666444444444333333444555555444333222222222444666888;;;:::999888777777888888666555333333444444222111222333666777888888666666555333333555888999888666333444444555555555555555|||{{{yyyvvvrrrnnnkkkiiillliiidddbbbaaa___]]]\\\YYYVVVSSSQQQPPPOOOMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFCCC@@@>>>>>>???>>>>>>>>>>>>============>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@>>>======>>>???>>>===999888888888888:::;;;<<<;;;<<<<<<:::888666666777999999999999::::::::::::999777666555666666555444555555666666777888888999888777666555555555666777777777888666555444555777777999<<<>>>===;;;888666555555777888999999999999777666444333222222333444444444555666777888:::::::::999777666555555555666666555444333333444555666888666666777999;;;;;;::::::;;;:::999777666777888:::999888777777888:::;;;888888777666555555666666666666777777777777777777888999;;;<<<<<<;;;999888666555333333444666666666888777555444333333333333444555555666666555444333444444555666666666666555555444333333555555444333222333555777888777666555444444444555555555555555777888888999999888666666333444555555444444555666666666777888:::;;;===>>>;;;;;;;;;:::;;;AAAKKKSSSbbbpppppp^^^PPPQQQ[[[^^^]]]VVVHHH;;;<<<;;;888444222333555666777888999999999999999666555555555555555555555555888999888555444555777777666666555555555555666444555666777888999999999888777666444444444444555666777999:::;;;::::::999999888666555444333222222555888:::888444111111222333444555444444555888:::::::::;;;<<<<<<;;;::::::333333333444444444555555555555444444333222222222111222444333222111111222444333333333444555666777555666777666333111111222444444555666777777777777777777777777777777888888===<<<:::666222000000111333333222222333555666777444444444444444444555666444333222222333555888999;;;:::888777777777888888777555444444444444333111222444666888888888777666444222111444999;;;999666444444555666666666666555wwwxxxxxxtttoookkkjjjkkklllfffaaa___aaaaaa^^^ZZZYYYWWWTTTSSSRRRQQQPPPNNNJJJIIIIIIHHHGGGGGGGGGGGGJJJGGGCCC@@@@@@???>>>>>>???>>>============>>>???<<<<<<===>>>>>>???@@@@@@@@@???===<<<<<<<<<>>>???<<<;;;:::;;;===>>>>>>===999999888888888999:::;;;>>>>>>===:::777666777888888888888999999999:::::::::888777666777777666444666777777888888999999999999999888777777666666777777888888777555555666888777:::===??????<<<888555444555777999::::::::::::666555333222222333444555444555666777888888888888<<<;;;888666555555666777555555444444444555777888888777666777:::<<<<<<<<<===>>>>>>;;;888666888:::666666777777888888999:::999888888777777777888888777888888888888888777777777999;;;<<<<<<:::888777555333222333555888888888555555555666555555555555666777888888888666555444333444555555666666555555444333333444555555444333111222333555666666555555333333444444444555555555777666666666555555555444111333555666555555666888777777777888999;;;======999<<<>>><<<;;;BBBPPP\\\iiiuuusssYYYRRRWWW```[[[TTTMMMAAA;;;999777666666555555444666666777888999:::::::::555555555555444444333333444777:::888555333444777999888777666555666666777444555666777777777777777999888666555444444555555333555777999999999888777:::999888666555444333222444888;;;:::666222333444666666666555444444666888;;;;;;;;;;;;::::::999999444444444444444555555666555555555555555555555555222333444444333222333555555444333222333555777999999::::::888555333222222444555666777777888888777::::::999999999999999999::::::999666333222333444333333222333444666777999444444444444444555666666555444333222333444666888999999777666666777888999777666444444555555333222333444666888999888777666333333333555777777777666555555666777777777666666vvvxxxzzzuuuoookkklllooojjjccc]]]]]]aaaccc___ZZZZZZXXXUUUTTTTTTSSSRRRPPPKKKJJJIIIHHHGGGGGGGGGGGGMMMJJJFFFBBBAAA@@@???>>>@@@???>>>======>>>???@@@<<<<<<===>>>???@@@AAAAAABBB@@@>>><<<;;;<<<===>>>888777888999<<<>>>>>>===;;;:::999999888888999999AAA@@@>>>:::777666888:::777777777888888999999999;;;999777777888888666444888888888999:::::::::;;;;;;::::::999888777777666888999999888666666777888777:::>>>@@@???<<<888555333555777999:::;;;;;;;;;555444222222222444666777444555777888999999888777===<<<999777666666777777444444444444555777999:::999777777888;;;=========@@@AAA@@@===999777888;;;222444666888999999888777:::999999999999999::::::888888999999999888888777777888:::<<<<<<:::888666444333222333666999::::::111333666888999888666555999999::::::999888777666333444555555666666555555444333333444555666444333111111333444555555666666333333333444444444555555666555444333333333333333000222555666777777999:::999999999999:::;;;<<<===888===@@@>>>;;;BBBSSSaaaqqq{{{oooUUUSSS^^^eeeXXXLLLDDD;;;<<<888444444888999666222555666777888999:::::::::555555555444444333333222333777:::888444222444777:::999888777666666777888555555666666666666666555:::999777666555555666666111333555777888888666666::::::999777666444333333222777;;;;;;777444555777999:::999666444333555666>>>===;;;:::888888888888555444444444444555666666666666666666777777777777333444555555444444666777666444222111222444888:::<<<======;;;777444333333444555666777888888888888<<<<<<<<<;;;;;;:::::::::888888888666555555666888333333222333444666888999444444444444444555666777777666444333333444555666888888777666666777888999888666555555555555444222333444666888999888777666111555777777444333444777555666666777777777777777~~~~~~qqqlllooosssppplllffffffccc```]]]]]]___bbbWWWQQQOOOUUU^^^___UUUJJJNNNMMMLLLJJJHHHGGGGGGFFFFFFIIIJJJFFFAAA???BBBFFFHHHFFFCCCBBBAAA???<<<:::<<<<<<===???@@@AAABBBCCC???===;;;;;;;;;<<<;;;:::;;;999888888:::;;;;;;:::999::::::888666444555666:::::::::::::::999777777<<<:::888777888888777666888999999777333222555888:::888666777:::;;;999777;;;;;;999888888999;;;;;;666777888888888666555444888999999999888777555444:::999777777999:::;;;;;;777666444333222222333444555666777888888999888888777777666555555555555555888777555444333444666777;;;888555444666:::>>>???BBB@@@===;;;;;;999777444555555555555555666777888888999:::;;;;;;;;;;;;;;;>>>:::888:::>>>@@@===999999999:::999999888666666555444555888<<<<<<888555999888888777777777666666777888999:::::::::999888:::888444333444666777888444333111111333777<<>>>>>===CCCUUUggg}}}uuurrrbbb[[[TTTSSSTTTPPPFFF===777666555555444444444444555666777888999999888777666666555555444333222111111222444555666555444444666777888999:::999888777555333111111222444444444777777666666555555555555555555666777777666555444777:::<<<;;;999666555555333555666666555555666888999;;;<<<:::777555777::::::999777666777666444222555555444444444666777999888888888888888888888888888666333333444555555444777555333111222777???DDDDDDAAA===999666444444444333444555555444444666777<<<======;;;999999:::;;;777666555555777888888777222222111222444666999;;;777666666555555555666666555555444333333333333444777666666666555555555444333444666666666444222000111333666888999999999888333444444555666666555555555555555555555666777888xxxtttrrrqqqpppnnniiifffccc```^^^^^^^^^___WWWRRRQQQUUU\\\^^^WWWOOOOOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGDDDAAA???AAADDDFFFDDDBBBAAA@@@???===;;;<<<<<<===>>>???AAAAAABBB>>>===;;;;;;<<<===<<<;;;===;;;::::::<<<======<<<:::999999888888777777666999999999999999999999999:::888777777888999888777::::::999777555444555777888888777888999999888666::::::999999999999::::::444555555666666666666555777777888888777666444333999888777777888999::::::888777555333333333333333666777888888999999999999888777777666666666666666777666444333333555666777999666333222444888;;;<<<@@@>>>;;;:::999777444222333444444555666777777888666666777888999:::::::::???<<<:::;;;>>>@@@>>><<<999999888888777666666666777777999;;;<<<;;;888666888999999999888888777666555777888:::;;;;;;;;;;;;<<<999666555666888999999555444222111333666;;;>>>;;;:::888444111111222444666666555555444333333222444444444444555555555555555666777999::::::::::::;;;999888888888999999888999<<>>;;;BBBYYYooosssjjjccc^^^XXXUUUTTTOOOEEE===777666555444444444444444444555777888888888777666555666666666555444222111222333333444555555555444888999:::;;;;;;:::999888444333111111333444444444777777777777777666555555333444555666666555444444666999===>>><<<888555444444555777777666666777999;;;;;;;;;:::888888999::::::888777666666666444333555444555555666777888999999999999999999999999999999666444444444555555444444444333222444999AAAGGGHHHEEE???999555333333333555666666555333222333444666777888777666666888999777555444555777888888777333222222222333666888:::888888777555555444444444333333333222222333333444555555555555555555555555333333444444444333222111222333444666666666555555444444555555555555555444444444444444555666777777|||~~~~~~yyyrrrmmmmmmnnnkkkgggaaa^^^^^^]]][[[YYYTTTSSSSSSUUUYYYZZZXXXUUUOOOOOOOOONNNLLLJJJGGGFFFEEEEEEDDDBBBAAA@@@AAAAAACCCBBB@@@@@@@@@@@@>>>===<<<<<<===>>>>>>???@@@@@@>>><<<;;;;;;===>>>>>>======;;;::::::<<<======<<<<<<999777888;;;<<<:::888888888777777888999;;;<<<777666555666888:::::::::===:::888666666777666555666888::::::888666555555888999999999999999999888444444555555777888::::::666666777777666555444333777777777777888888999999999888666444333333333333777777888999999::::::;;;999999888777777777777777666555444333444666888999:::777444333555777:::;;;===;;;999888777555222///111222444666777777777777333333444666777888999999===<<<;;;;;;;;;===>>>???:::999777666555555666666:::<<<>>>>>><<<999888777888999:::;;;;;;999888666444555777999;;;======>>><<<:::777777888:::;;;;;;666555333222333666999<<<===<<<:::666222000111333333444555666666555444333666666666666555555555555555666777999::::::;;;;;;:::999888777666777777888888===BBBCCCBBBLLLggguuugggaaa^^^ZZZUUUPPPHHH@@@;;;666555555444444444444555555555777888888888777666555666888888888666444333444444333333333444555666:::;;;<<<<<<;;;:::999888444222111111333444444444666777888999999777555444111222333555555555444444444888===???===999555444444666777888777777999:::===;;;::::::;;;;;;;;;::::::888666555555555444333333444555777888999999999:::::::::::::::::::::::::::888555555555555444333222222222333666;;;BBBHHHKKKGGG@@@999444222222222777777777555222000000000222333444444444555888:::666555444555777999999888444444333333333555777888999888777666444333222222111111111111222333444555555555555555555555555555222222222222222333333444555444333222222111111222444444555555555444444333333333333333444555666777yyy{{{{{{wwwooojjjiiikkkkkkeee^^^\\\\\\\\\WWWSSSQQQRRRSSSTTTUUUVVVWWWXXXPPPPPPQQQPPPNNNKKKHHHFFFEEECCCAAAAAABBBBBB@@@???AAA@@@??????@@@AAA@@@???============>>>>>>>>>>>>===;;;:::;;;===?????????;;;999888888:::;;;;;;:::<<<999666888===???<<<888999888777666666888:::<<<777666555777:::=========>>>;;;777666888999777555444888<<<<<<888555444444666777999999999999777666666666666777999<<>>;;;888777888;;;<<<===<<<:::999888777555222///000111444777888888777666222222333444666777999:::999999999888888999<<<>>>;;;:::888666555666777888;;;>>>@@@???:::666666777777999;;;======;;;999777555666888999;;;<<<======;;;999777777888:::;;;:::777666444222333555888:::>>>>>>;;;777333111111222111333555777888777666555777777777777666666666666666666888999:::;;;;;;;;;:::999888666555555777999<<>>;;;888999<<<>>>===:::999777555444444555444333333444666888:::::::::999;;;;;;;;;;;;:::::::::::::::888666555666666444333111222333444666:::???DDDGGGDDD@@@;;;777333111000666777666444111//////000111222444555666888;;;===666444444555777999999999777666555555555555666777777777666666555444333222111111111222333444666777777777777666666555555555333222111111222333666777888666333111/////////000444444555555555444333333222222222333444555666777}}}zzzvvvqqqnnnllljjjiiihhhbbb[[[YYYZZZYYYTTTPPPNNNPPPRRRRRRQQQRRRUUUXXXQQQQQQRRRQQQOOOKKKHHHFFFDDDCCCAAABBBCCCBBBAAA???@@@???>>>???AAABBBAAA@@@>>>>>>>>>>>>============<<<::::::;;;===?????????;;;999888888:::;;;;;;:::<<<888555888<<>>??????>>>:::666666888999888666555999<<<<<<888555444555555666777888888777666555666666777888:::===@@@BBB888888777777777777777777999<<>>;;;;;;::::::999777444111111333555777999888777777333333333444666888999;;;888999999999888999<<<>>>===;;;999777777777888999;;;>>>???===888555555666777999;;;======<<<999888888888888888999999::::::999777555666777999999999777666444333333555777999======;;;888444111111222111333555888999888777777888888777777777666666666666777888999:::;;;;;;;;;999:::999777555666999<<>>===;;;888666333222333444444333333444666888::::::999999;;;;;;:::::::::999999999888777666666666666444222111222444444555777:::<<<=========<<<999666222000444555555444222111111222111333555666777888;;;>>>666555444555777999999888999888888777777777777777333444555555666555555444222222222333555666888999::::::999888777555444444555444222222333555888::::::777444111///...///000333444444444444444333333222222222333444555666777{{{sssppppppooollliiiccc___[[[YYYXXXWWWTTTQQQMMMOOORRRRRRPPPPPPRRRUUURRRRRRRRRPPPNNNKKKHHHGGGCCCDDDDDDDDDDDDCCCBBBBBB@@@??????@@@BBBCCCCCCBBB@@@@@@???>>>>>>===<<<<<<;;;:::999:::<<<>>>>>>======;;;::::::<<<======<<<999777666777:::<<<:::888;;;:::888777666666777777999888888999<<<>>>???>>>:::888666666777888888888777999;;;;;;999777666666555666666777777666666555555555666777999;;;===>>>888888777777777777888888;;;???CCCCCC@@@=========;;;:::888777666777777888777666666777888:::<<<===;;;;;;:::999999999999999999888777777888;;;===???<<<:::777777999;;;<<<<<<;;;:::;;;<<<<<<;;;888555444555777888999999888777444444444444555777999;;;::::::;;;<<<===>>>>>>>>>===<<<:::999888888999999;;;;;;<<<:::888666555555777999:::<<<<<<;;;:::999::::::888777777666666777666555444555777888888777666555444444444666888999:::;;;:::777444222222333333444666777888999888888888888777777666666555555666777888:::;;;;;;<<<<<<:::;;;;;;999777888===AAAFFFKKKZZZooowwwsssqqqiiiaaaZZZWWWQQQIIIAAA;;;999999666666666666777999::::::;;;<<<=========<<<;;;:::666777777888999999999999777666333111111222444666555666777777666555444333111000111333555666555444000111333555555444333111333444666777777777666666444444333222111222666999888999:::999777777777888888777666777999;;;;;;;;;888555222111222444444444555555666777888888888888:::999999888888777777777666555444555666666444222111333555555555444666777555666888888888666333222333444555444333222333444000222444444555666999;;;777666555555777888888777999888888888777777777666111222444555666666555555333333333444555777888999::::::999888666555444444555444333333444666888:::999777444111000///000000222222333444444444444444222222222333444666777888zzzsssppppppnnnkkkhhh___^^^\\\ZZZYYYWWWUUUUUUNNNPPPRRRRRRQQQQQQQQQSSSTTTSSSQQQOOOLLLJJJHHHGGGCCCFFFHHHHHHEEECCCDDDEEEBBBAAA@@@AAACCCDDDDDDCCCBBBAAAAAA???>>>===<<<<<<;;;:::888999;;;<<<<<<<<<===;;;::::::<<<======<<<666666666777777777777777888888888888777777777777:::888777888:::<<<<<<;;;666666666666555666999;;;:::999999:::;;;;;;999888666555555555555555555666555666777888999:::::::::888777666666666666777888;;;@@@EEEFFFBBB>>>===>>>:::999888777777888999:::999888888888:::<<>>===:::888888888888888888888888888555555444333444666888999;;;::::::===AAABBB???<<<;;;;;;:::999999888888777;;;:::888888999999777666888888999::::::::::::::::::999777666555555555555555444444555777888888777555444444444555666888999777777888666444333333444555555666777888888999999888888777666666555444444777777999:::;;;<<<<<<<<<:::<<<===;;;999;;;AAAFFFJJJUUUkkk}}}vvvppplllggg___ZZZXXXYYYTTTKKKCCC===;;;::::::777777777888999:::<<<===;;;<<<=========;;;:::999777666666666777888:::;;;777555444222222333444555444444555666666555444333000000111333555666555444111222333444444444444333333444555666666666555444222333444333222333666999999::::::999777555555666444555666666666777999;;;777555111000111333444444777666666555666666666777888888777666666555444444333222222444666666444222111333666777666555555666333333222222333333333444444555666555333333333555222333444444444555777999999777555555666777666555666666777777777666555555222333444666666555444333333333333444555666777888666666666666555555555555555444444333444555666777666555333111000000000111000111222333444555555555222222333444555777888999zzzwwwtttpppnnnkkkhhheee]]]^^^^^^\\\YYYWWWWWWXXXOOOQQQSSSSSSSSSRRRQQQQQQTTTSSSPPPNNNKKKIIIHHHHHHCCCGGGKKKJJJFFFCCCEEEHHHCCCAAAAAABBBDDDEEEDDDCCCCCCBBBAAA@@@???===<<<<<<;;;999888888:::;;;;;;:::;;;999888888:::;;;;;;:::555666777666555444555666555666777888999999888888:::888777777888999999888333555777666444555999===<<<999777888;;;===;;;999666555444333333444555666777888:::;;;<<<;;;::::::777666555444444555666777;;;@@@FFFFFFBBB>>>===>>>:::999888888888999:::;;;;;;:::::::::;;;>>>AAACCC;;;:::999999888888999999888777666555666777999;;;888777666777999<<<===<<<888888:::===???>>><<<999;;;:::999999888888999999666555333333333555777888999777888<<>>999999999:::999999888666666;;;999777888:::;;;999777888888888999999:::::::::888777666444444444555666555444444555888999888777444444444444555777999:::444555666555444333444555666666666666777888999:::888777777666555444444333777888999:::;;;<<<<<<<<<:::===>>><<<:::<<>>;;;;;;<<<<<<<<<;;;999888777666555555666888:::<<<666555444333222333333444333444555666666666555444000000111333666666555444333333333444444555555555333444555555555444333222111333555666555555666888:::;;;;;;999666444444555111333666666444555888;;;777444111000111333444444888777555444444444555666777666666555444333333333111111111333555666444222111333777888777666666666333222///......000333666666777777666444333333444444555666666555555777999:::888666666666666666444444555555555555555444444333444555666666444222111333333333333444555666666222222333333444555666666444444333333444444555555333333222111111000000000///000111333444555666666333333333444666888999:::uuuwwwwwwssslllhhhggghhhiii___WWWZZZaaacccZZZPPPTTTVVVWWWSSSOOOOOOUUU[[[NNNPPPSSSUUUSSSNNNHHHDDDTTTLLLDDDDDDIIIKKKGGGAAAAAACCCEEECCC@@@???AAADDD>>>>>>>>>>>>>>>>>>===<<<@@@===:::666444444555666999999888888888999::::::;;;777333444777888555222555777:::;;;;;;;;;<<<===;;;:::999888777777777777999666555666:::;;;:::888888999999888777888:::===999777444222111222444555:::;;;<<<===<<<;;;999888777777777666555555444444888:::===???@@@???===<<<:::999777777888;;;>>>@@@:::999999999;;;===@@@BBBBBB???;;;888777777999;;;999666222222555888999999777555444888>>>AAA???;;;>>><<<:::888888:::<<<===<<<;;;:::::::::999777444999777555444333444666777666777888:::<<<<<<:::888888888999999999888888777888;;;;;;888:::???AAA???:::888555444555888999:::===;;;888444333333444555555777999::::::888666444666555444333333444555666777:::<<<999444111333666666555555555444444444444:::999888666555555555555444555666888999999::::::???:::777:::<<<===???BBBSSSoooyyyqqqrrrnnnfffZZZPPPKKKIIIIIIIIIEEECCC???;;;888777666666:::999999:::<<<<<<;;;999777777666555555666777888666666777777777777666555666555555444444555555555444444444444444555666777555222000333777:::888444555666666666777777888888555666666555444333333444777666666555666888:::;;;666888;;;<<<:::888666555555555555555555555555555444555555444333333555777777777666555444333222222555555444444444444555666222333333444444444333333555333222444888;;;;;;999555444222//////222888<<<;;;999777555444333333333777777777777777777666666555555555555555444444333333222111333666888999888555555666666555555444333666777666666555444222222111111222222333333333222333333555555555333111///111000000111333555444333444555777777666666888999;;;777444555777888666444|||yyytttpppnnnllljjjiiigggbbb]]]\\\^^^^^^[[[XXXVVVTTTRRRRRRRRRSSSRRRRRRPPPPPPPPPPPPNNNKKKHHHGGGMMMIIIEEEDDDEEEFFFDDDBBBCCCBBBBBBBBBBBBBBB@@@???<<<<<<<<<======<<<;;;;;;===<<<<<<;;;999888666555999999999999:::<<<======;;;777444444777888555222555777999::::::;;;===>>>>>>===<<<:::999888777777999999888999::::::888777777888888888777777999;;;;;;999777555444444444555999:::<<<======;;;999777666666666666555555555555777999;;;=========<<<;;;:::888777666777999;;;===::::::999888999:::<<<===<<<;;;999888888999;;;===<<<888555444666888888888888666666888<<<>>>===<<<===;;;999888888999;;;<<<<<<:::999999;;;;;;:::888777666555444444555666666333333555777999:::888666888888999999999888888777:::<<<<<<999:::>>>???>>>:::777555444666999::::::<<<:::888555444444444444666777888999:::999777666666666555444444555666666777:::<<<999555222444777666666666555555555444444888888888777666555555444333444555777888999999999===999888:::;;;;;;>>>CCCSSSmmmqqqgggcccccc]]]SSSKKKFFFDDDCCCCCC???===:::888666666666777999888888999;;;;;;:::888555555444555666777999:::777777777777777777666666666666555444444444444444222222333333444555666666333000...111666999888666666666666777777888888888777888888777555333444555999888777777666777777777666999;;;<<<:::888666666444444444333444444444444444666777777666666777999666666666555444444333333666666555555555555555555222222333333333333333222333222111333777:::::::::555444333111000222777;;;888777555444222222222222555555666666666666666666666666666666555555444333333222111333555777888777555555666666555555444333666666666666555444333222111111333444444444333222111333444666666555333222222111000222444555555444333555666666666666777999999777666666666777666555}}}{{{tttpppppppppnnnkkkeeedddaaa\\\YYYYYY\\\```YYYSSSOOOPPPUUUUUUOOOHHHPPPNNNLLLJJJHHHGGGGGGHHHEEEEEEDDDBBB@@@@@@BBBCCCCCCAAA???AAADDDCCC???:::;;;;;;<<<<<<<<<<<<;;;;;;999:::===>>>>>>;;;888666999999:::;;;<<<>>>???@@@:::777444444666777555333444666888999:::;;;===???BBBAAA???<<<:::999888777999;;;======;;;999777777777888888777666666888:::===<<<;;;999888666555555777999;;;======:::777555555555555555666666666666777888999::::::;;;::::::999888666555555666888999::::::888777777666777777666666777888999;;;===>>>>>>;;;888666777888888888:::999888888999:::;;;<<<;;;:::888777777888:::;;;<<<:::888888:::<<<<<<<<<555555555555555555555666333333444666888999888666777888888999999999888888;;;>>>===::::::======;;;999777555555777999;;;;;;:::999888777666555444444555666666777888888999999777666555444444555666777777999:::999555333444777777777777666666666555555666777777888777666444333222222444555777888999999999888999:::999999>>>EEESSSbbbuuuqqqfff^^^XXXWWWRRRKKKEEEBBB@@@>>><<<999888777666666666777888777666666777999:::888777333333333444666777999::::::999888777777777777777888777666444333333333333///000222444555666555555222///---///444888999888777777777888888888888888999::::::999666444444555::::::999888777555444333666888;;;;;;999777666666333222222111111111222222222555777888888777888888666666666666666666666666777777777777777666555444222222222222222222222222222111111333666999999888333444444333222333666888555444333222111111111111444444444555555666666666777777777777666555444333333222111333555666666555555555666666555555444333555555555555555444333222000222444555666555333222111333555777777777666555222111111222444555444333222333555666555555666777666777888777666555666777}}}~~~}}}wwwsssrrrqqqooommmeeeddd```ZZZVVVVVV\\\aaa\\\UUUOOOOOOSSSSSSMMMGGGLLLJJJHHHEEEDDDDDDDDDEEEAAAAAA@@@????????????@@@AAAAAAAAABBBCCCBBB===999;;;;;;<<<<<<===<<<<<<;;;666888;;;===>>><<<999777:::::::::;;;<<<===>>>???999666444444555555444222333555777888999;;;>>>@@@CCCBBB@@@===:::888777666777;;;??????<<<999888999777888999999777777888:::>>>>>>>>><<<;;;888666444555777:::<<<<<<999666333444444444555666777777888888888999999999::::::;;;999888666444444444555555999999888888777666555555555666777999;;;===>>>>>>===;;;999888888999::::::;;;;;;:::888666777999<<<999888777666666777999:::<<<:::777777999;;;<<<<<<333444555666666666666666666666666888;;;<<<;;;999777777888999999999888888<<>>::::::<<<<<<999888666555555777:::;;;;;;777888888888777666444333444444333444555777999:::777666555555555555666777555777888777444333444555777777777777666666666666444555777888888666444333000111222333555777999:::888888:::<<<999888>>>GGGRRRVVVeeezzz~~~xxxwwwsssccc___[[[VVVMMMJJJFFFCCC@@@>>>;;;999777777666666666777888999666555555666888888777555333333444444555666777888::::::888777777777888888999888777555444333222222...000333555777777666666555222000000333777999999888888888999999999999999;;;<<<<<<:::777555555666888999999999777555333222444666888999777666555666222111000//////000000111///222555777777666666666777777777777888888999999777777888888777666555444333333222222111111111222222222333444555666666555333444666555444444555666333333333222222222222222222333333444444555555666888888888777666555444333333222222333555666555333555555555666555555444333444444555555555444333333111222444666777555444222333555666888888888666555222111000111333444333222000222555555555444555666444777999888555444666888zzz|||}}}|||xxxrrrnnnmmmnnngggccc]]]XXXVVVWWWZZZ]]]]]]XXXRRROOOOOOOOONNNLLLGGGFFFFFFDDDCCCBBBAAA@@@AAA>>><<<<<>>AAADDDDDDAAA>>>======::::::;;;;;;::::::999888555666777999::::::::::::;;;;;;::::::999:::::::::777666444444444444333333333555777888888;;;>>>AAABBBAAA???<<<:::888777666555:::>>>???===::::::<<<999:::;;;;;;999999999:::===>>>>>>===;;;888555444444666888::::::777555333333444444555666777888888:::::::::::::::;;;;;;;;;999888666555444333333444777777888999999888777666777888999;;;<<<<<<<<<<<<:::::::::999999:::<<<===<<<<<<;;;888666666888:::777666666666666777888999<<<:::777666777888999999333444555666777777777777999888888999;;;<<<<<<:::666777888999999999999999<<>>;;;:::<<<;;;888777666444555777999999999666777888999888777555333222222111111333555777999777666555444444555666777444444555444333333333444777777777777666666666666333444666777888777555444000000111222555777:::;;;999999;;;<<<999888>>>GGGRRRVVVeeeuuuvvviiiaaadddxxx|||lll^^^ZZZUUUOOODDDBBB@@@???>>><<<999666666666666555555666666666444444444555666777666444555555555555555444444444999999888888888888999999;;;:::888666555333333222///111444777888999888777:::888555444444666888999:::::::::::::::999999999;;;<<<<<<:::777555555666666777888888888666555444222444666666555444444555333222000///...///000000///222666777666555555555888888888999::::::;;;;;;777777777777777666555555444444222111111111222222444444555555444333222222333555777777666444444444222333333444444444444444222333333333444444555555777777777777666555444333333222222444666666555333555555555666555555444333333333444444444444444444111222444666666555444333666777888999999777555444111000///000111222111000///222444666555444444555333666999999666555666888}}}yyyxxx{{{|||xxxqqqlllkkklllhhhbbb\\\XXXWWWXXXXXXWWWZZZXXXTTTPPPMMMLLLOOOQQQEEEEEEFFFEEEDDDBBB@@@???BBB>>><<<===AAABBB???;;;===AAAEEEDDDAAA>>>???AAA999999999999888666555444555555555555666888999:::;;;;;;:::999888888888888888777666555555444444555444555777777888:::===@@@???>>>===;;;999888888777666999<<<======<<<<<<<<<:::;;;===<<<;;;999::::::;;;;;;;;;;;;999777555333444555777777777666444333444444444555666777777888;;;;;;<<<<<<<<<<<<;;;;;;999999777666555444444444555666888::::::999888666999999::::::::::::999999888999::::::::::::<<<>>>===;;;999888777777777777666666666666777888888999;;;999777666777888777777444444555666888999:::::::::999777888999:::999888666777888999999999999999:::===>>>;;;;;;======999777555444555666777777666555666777888888777666555222111111111222444666888666555444333333444555666333333333444444444444444777777777666666666555555333333555666777666666555000000000222555888;;;===;;;999:::;;;999888===DDDPPP^^^pppsssbbbOOOQQQ^^^[[[ccciiieee]]]TTTJJJBBB<<<;;;;;;;;;:::888555222333333333333333333333333444333333444666777555444555555555555444333222111555666777888999999999999<<<;;;999888666555555444222333555777888999888888===;;;999888777777999999;;;;;;;;;;;;::::::::::::999::::::999666444444555555555666777777777666666222444555555444333444555444333111///...///000111444666888888777666777777888888888999999:::::::::777666666555555666666777666555333222111222222333444555777666444222111111444666888888666444333333222222444555666666666666444444444444444444444444555555555555555555444333222222333555777888666444555555666666555555444333111222333444444444444444222222333444444444444444777888999999999777555333222000///000111222111000///222555666666444444555444666888888777666666777}}}zzzzzzyyyvvvrrrnnnkkkjjjiiigggddd___\\\ZZZXXXUUUTTTUUUTTTRRRPPPNNNMMMNNNOOOGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>???AAABBBBBBBBBAAABBBBBB<<<<<<;;;:::888666555444444444555555666777888999:::999999888888888888999:::::::::999777777777888555666777777777999<<>>;;;777555444444555555444333666666777777777777777666333333333333444555666777555444333222222333444555444444444555666666666666666666666555555555444444333333444555555666777777000000000222555999<<<>>><<<888666888888777:::>>>HHH]]]ssstttbbbQQQMMMSSSKKKMMMSSSXXXUUUJJJ@@@===999888888888888777444111111222222333444444444444444333333444666777555444333333444555444333222222111333666999::::::999888===<<<;;;999888777777777444444555555666777777888;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;::::::777888888777555333444555666666555555555666666666333555666666555555666777777555222000///000222333666777888777666555666777666666666777777777777777666555333222333555888999888666444333222222333444111444777777555333333444555777888888555444333333000111333555666777777666666666555555444444333333222333333444444444444444222222444666999:::888666555555666666555555444333000111222333444555555555333222222111222333444555555666888999999777666444444222111222333333222111///222666777777555555555555555666888999999777555{{{www|||}}}wwwpppllllllkkkjjjgggfffeeeddd```[[[WWWTTTTTTRRRPPPOOOOOOPPPPPPMMMKKKKKKJJJHHHGGGFFFFFFFFFFFF@@@CCCFFFDDD@@@===???BBBCCC@@@>>>@@@DDDFFFDDDBBBAAA@@@???>>><<<999777666333444666777888888888888888888888888999::::::;;;=========;;;:::999:::;;;666777777666666888;;;>>><<<<<<;;;;;;;;;<<<<<<===>>>;;;888999;;;;;;999666888:::<<<;;;:::888777888777666666555444333333222666555444333333333444444555555555666666666666666999:::<<<>>>>>><<<:::888:::::::::999888777777777555666999::::::777444222777666555555555555666666:::<<<===<<<888777888:::===999666777;;;;;;777222555666666777888999999:::777666777999;;;<<<;;;:::777777666666888;;;>>>@@@>>><<<999888999999777666666666777999999:::::::::555:::<<<;;;<<<@@@@@@===666555444444444444333111666666666666777777777777444444555666666777777777444333222222222222333444666555555666777888888777666555555555444444444444333333333333444666777888000000111222555999===???<<<777444555777666777:::AAATTTjjjuuurrrdddQQQCCCKKKDDDEEEKKKKKKCCC>>>AAA:::999888888999777444222111222444555666777777777444444333555666777666444000111333444555444444333...111555999;;;:::999888===<<<;;;:::999888888888444444444444444555666777888999;;;;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;555666666666444333333444888777666444444444555666444666777777666666777999888666333111000111333444666777666555333222333555555555555555555444444444666444222111222555888;;;999777555333222333444555///333777888666555666777666888888777555333333444///000333555666777777666777777666555444333333222111111222333444444444444222222444777:::;;;999888555555666666555555444333000111222333444555555555333222111000000222444555333444666888999888777666555444333333555555444333///333666888777666555555555444444777:::;;;777444~~~xxx{{{zzzrrrlllkkkkkkiiiggg```dddgggddd\\\XXXXXX[[[VVVSSSPPPPPPRRRRRROOOKKKTTTOOOIIIGGGHHHIIIIIIIIIBBBEEEHHHFFFAAA???BBBEEEGGGCCC@@@DDDKKKMMMHHHBBBGGGDDDAAA@@@@@@???<<<999888888888888888888888888>>>:::666666999;;;;;;999;;;AAADDDAAA:::666777;;;;;;:::999999888888999999;;;;;;:::::::::;;;<<<<<<:::888777777888999999888666666666666666666666666222222111111000111111111666555444444333333333333555666777888888777666555777;;;???>>>:::777999===;;;999888999::::::888666777777777777777666555444333333444555555444333222;;;;;;;;;:::999888666666888888888999::::::888555777555444555888:::888666888888888888999:::;;;<<<999888777777999;;;>>>???@@@>>>;;;999777777777888:::999777666666666888999999888888;;;???@@@>>><<<;;;888666555666666666555555666888::::::888666555777777777777666555444333555444333222111111111111111333777:::;;;;;;999777999888666444333444666666444444444333333222111111555555555666777777888888777666666555555555555666:::EEEZZZnnnwwwmmmWWWDDDCCCBBB@@@>>><<<;;;::::::555777999999777555555555333444777999999888777555333333444555666666333000111222444555555555555444444555666888999;;;;;;;;;:::======:::999:::888555999777555555555555444222444555777:::;;;:::999999:::999999888999999::::::666555444333222333444444555555666444222222333555;;;:::999777666666666666555444444333222222222333666555444333222333444444666555555555555666666777777444111000222444666666:::888666444333333444444222222222333444555666777888666555555555555333222444333222111111333444666777999999888555222222222111111333555666555222000///111222333333444666777222222222333333333444444333333444444555666666777555444333222111222222333555444333555888999999888888777666555555444555555666666777888888777666555444444444444555666888888}}}{{{zzzwwwrrrmmmiiihhhgggeeebbb``````aaa___[[[VVVZZZXXXUUUQQQNNNMMMNNNOOOPPPMMMKKKJJJJJJJJJGGGEEECCCCCCDDDCCCBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHGGGGGGFFFCCC@@@@@@@@@???===:::::::::::::::999999999888::::::888777666666888999<<<>>>??????<<<:::999:::===<<<;;;999888777666666888999:::;;;<<<;;;:::999:::999777777999:::999888555555555555555555555555333222222111111222222333666555444444333333333444666666777888888777666555888:::;;;<<<;;;:::999999;;;===???>>>;;;999:::;;;888888777777666555444444555555444444444555555666::::::::::::::::::999999::::::999:::;;;:::888666555444333444888::::::999777777777777777888999999666666666777999<<>><<<:::999999::::::;;;:::777555444555777888:::999:::<<>>>>>:::999;;;;;;888999999999888666555333333444555888:::;;;;;;:::999999999888888888888999999555555333222222222333444555555555444222111222444:::999888777666555555555444444333222222222222222444444333333444555777777888888777666555555555555555333111222555999;;;<<<:::999888666555555555555333333333333444555666777888666555555666666444333555444222222222333555666888999:::888555333222222222333444666777666333111...///111222111222444555333333333333333333333333333444444555555666777777666555444333333333444444444444444666999;;;::::::999888666555444444444555555666777888888777666666555555555555666777888999|||}}}wwwzzz{{{wwwpppiiiggghhhhhh```[[[]]]dddfff^^^TTT]]]\\\YYYRRRKKKIIIMMMQQQLLLLLLLLLLLLLLLIIIDDDAAACCCAAA@@@AAACCCDDDCCCAAACCCGGGJJJHHHCCCBBBFFFKKKEEEDDDAAA@@@@@@???===;;;>>>=========<<<:::999999888:::;;;888333222555888;;;::::::<<<>>>>>><<<999>>>===<<<999777555444333444666999;;;;;;:::888666:::999777777999999999888444444444444444444444444444333333333333333444444555555444444444444444444666666777888888777777666:::999888:::<<<<<<:::777===AAAEEECCC===:::===@@@999999888777666555444333777666444333444666888:::999999999::::::;;;;;;;;;;;;:::999:::;;;;;;999777555333222333777999;;;;;;888777666555555555555666444444555666999<<<>>>@@@>>>===<<<;;;:::;;;<<<===>>>;;;777444333444555777;;;:::;;;===???@@@???===;;;888666555666666666555555555444444555666777888888888888888888777666555444444333333222222111111///111444777999:::;;;;;;888777555444444555666666;;;999777555444444444555777777777777777888888888777777666555555555555555===DDDMMMUUUXXXUUUPPPKKK???===:::777555444444444777999:::999666444333333222333555777777666555333333333333444666555333111000111333555666666666666666777888:::;;;<<<<<<===???AAA???;;;:::<<<===:::888;;;===<<<888444333444555666888:::;;;;;;::::::888888777777777777888888444333222111111111222333555555555333111000111333999888888666555555444444444333333222222222222222333333333444666888:::;;;;;;:::888777555444444333444333222555999>>>AAABBB:::::::::999888777666555444444444444555666666777777666555555777777666555555555444333333555666777999:::;;;999666333222222444444444666777666444111---...000000000000111333444444333333222111111111333333444444555666666666777666666555555555555666444444444777:::<<<<<<;;;;;;999666444333333444555444555666777888888777777666555555666666777888999{{{yyy{{{{{{xxxrrrmmmiiiiiieee```]]]___dddddd___YYY\\\[[[WWWRRRLLLJJJLLLNNNLLLLLLMMMLLLKKKGGGCCC@@@BBBAAAAAABBBCCCDDDDDDCCCDDDHHHJJJGGGBBBAAAEEEKKKHHHGGGEEECCCAAA???===;;;@@@@@@@@@???>>><<<:::999:::;;;;;;888555333444666777777888:::===>>>===;;;===<<<;;;999777555333222333444666777888888777666999777666666777888888777444444444444444444444444555444444444444555555666555555444444444555555666666777777777888888888888999::::::<<<===<<<;;;:::@@@CCCEEEDDD???===>>>@@@<<<;;;:::888666555444444666666666666777888999:::888888888888888999999:::888777777888:::;;;:::999666555444444666888:::;;;999888777666555444444444555555555666888:::<<<===;;;;;;:::::::::;;;<<<===???<<<888444222333555777;;;:::;;;<<<============;;;888666555666666666555444444555666777777777777777777777777777666555555444444444333333222222111111222444666777999999:::555444444333333333444555;;;:::777555444444444555888888888888888888888888888777666555555444555555<<<@@@FFFIIIIIIHHHHHHJJJ???===999666444333444444777999:::999666333222222222333444555666555333333333222222333555555444222000111333555777777777777555666777999:::;;;;;;;;;CCCDDD@@@;;;999;;;<<<:::777<<<@@@>>>888444333555555666888999:::;;;;;;:::888777777666666666666777333333111000000000111222444555555333111000111333888888777666555444333333333333222222222222333333444444555666888999:::;;;::::::888777666555555444444333333666;;;@@@CCCDDD:::;;;;;;;;;:::888666555666555555555666666777888777666555666888888888666666555555444555666777777:::;;;;;;999666333222333444333444555666555333111---///000000//////111222444444333222111000//////111111222333333444444555777777777666666666777777333444555888<<<>>>>>>===;;;999777444333333444555444444555666777888888888666666666666666777888999zzzyyy{{{wwwtttrrrpppllliii^^^aaaddddddaaa______aaaZZZVVVSSSQQQPPPOOOLLLJJJOOONNNMMMKKKGGGEEECCCBBB???CCCEEEEEEBBBAAADDDGGGFFFFFFEEEDDDCCCCCCEEEGGGKKKJJJHHHDDDAAA===;;;:::??????@@@@@@???===;;;:::???<<<:::999999888666444333666999;;;;;;;;;<<<===999999999888777666444333444444333333444555777888777666444444666777666555444444444444444444444444555555444444555666666777444444444444555555666777777777777777777888999999888<<<@@@???===;;;<<>>===;;;999777666666666444666888::::::999888777888777666555555555666666444333444666999;;;<<<;;;999999888777666666888999;;;:::999777666555444444666666666666777777888888888888888888999:::;;;;;;>>><<<888555444555666888999:::::::::999::::::;;;;;;888666555666666666555222555888:::;;;999777555555555555666555555444444333333444444444333222222444444555666666666666666222222222222222222222333999888666444333333333444777777777777777888888888888888666555555444444444777<<>>888444333555555666777888999:::::::::888777777666555555666666333222111000///000111111444444444333222111222444777777777777666444333222444333333333333333444444777777777888888888888888777777666666666666777777555444444777;;;???@@@AAA:::;;;;;;;;;:::888666555666666666666777888999999888777666777999999999777555555555555666666777777888999:::888666444333333333222222333444333111//////111222111000000111222444444333222000///......///000000111111222333333666666777777777777777777333444666999===>>>>>><<<:::999666444333333444555555555555666777888888999666666666666666777777888yyyzzzyyyrrrooooooooolllhhh]]]cccgggfff```]]]___dddXXXTTTPPPPPPRRRQQQMMMIIIQQQQQQNNNJJJFFFCCCDDDEEE>>>CCCFFFEEE@@@>>>BBBGGGFFFCCCAAABBBDDDEEEDDDCCCJJJJJJHHHDDD???;;;999999;;;<<<>>>@@@@@@???===<<>>BBBBBB@@@>>>>>>??????<<<999>>>===;;;999777777777888444666:::<<<<<<999666444888777555444333444444555333222222444888;;;<<<<<<;;;<<<<<<;;;888777777888<<<;;;:::888777666555555666666666666666666555555555555666777888888999999;;;:::888777777888999:::999::::::999777777999:::;;;888666555666666666555333666:::======:::555222444444444555555444444333222333444555555444333222444555666666666555444333111111111111222222222222666555555555444333333222555555555666777777888888999888777555555444444444444999===???===;;;;;;;;;===<<<;;;:::999888888888666888999888555333222222444444444555444444333333222111000111333555444333222333555666777777666666111222333444555555555555???@@@===888666888777555555999;;;;;;777444333444444555555666777888999:::999888777666666555555666333222111000000000111222333444444444333333555666777888888888777555333222444444444444444555555666888999999999888888777666333444444444555777888999666555555777:::<<<======:::::::::999888777666555666666666777888999;;;;;;:::999888888999:::999888555555555666666666666666666777888777555444444444444222111222222222000...111333333333111000111222333333222111000///...---//////000000111222222222444555666666666666666555333444666:::===>>>===;;;888777666555555555444555666666555555666777888999666666555555555555666666~~~yyyvvvqqqmmmkkkiiigggfffbbbbbbcccdddcccbbb``````YYYVVVSSSQQQOOOOOONNNMMMRRRRRRPPPLLLFFFCCCCCCEEE???AAABBBAAA???>>>???AAAAAA@@@@@@AAADDDEEECCCAAADDDEEEEEEAAA<<<999999999777999<<<>>>??????>>>===>>>======<<<;;;:::999777666555666888:::;;;999777555666777888888666555333333222222222333555777888999777555555777888777666555555555555555555555555444444444444555666777777333333444444555777888999777777777777777999:::;;;999<<>>===>>>@@@???@@@@@@???<<<:::999999<<<:::888666666666777888777888999:::999888555444666555444333333555666777666444444555888:::;;;;;;999<<<>>>>>>;;;999888999<<<;;;:::888777666666555444555555666666555555555444555666777777777777777888888999999:::;;;<<<===:::;;;;;;999777666888;;;;;;888666555666666666555555777999;;;:::777444222444444555555555555555444222333444666666555333222111333555777777555333222111222222333333333333333222444555666666555333222222333333555666777888999999888777666444444444444444777;;;<<<<<<999777666888999999:::999888777666555666888777555333222333555555555555444444333333222111000111333444444444444555666777777666555444111111222333444444444444666999888555555777777444555666666666555444444333333444444444666777888999:::999888777666666666666444333222111000111222222222333444555444555777999888888999999888666444222555555555555555666777777888888999999999777666555222222333333444666777888666555555777:::<<<<<<<<<:::999888666555555555555555555666777999;;;===>>><<<;;;999999::::::999777444444555555666666666555333444666666444444444555555333222222333222111///222333444333111000111222222222111000//////......000000111111222333333333222333444555555555444444333444666:::<<<===;;;999555555666777777666555444777777666555555666777888555555444444444444555555qqqrrrrrrnnngggcccccceeehhhbbb]]]```ggghhhbbbZZZ[[[ZZZWWWQQQLLLKKKNNNRRRQQQRRRRRRNNNHHHDDDCCCDDDAAA???>>>>>>??????===<<<===>>>@@@BBBCCCCCCBBBBBB???@@@AAA???:::888888:::444666:::===???@@@???>>>:::===???>>>:::777888::::::555333666<<<===888333555666777888777666333222111111333444555666666666:::888777777888999999888666666666666666666666666333333333444444666777777333333444444666777999:::888777777666777999;;;<<<::::::;;;===???@@@>>><<<<<<@@@CCC@@@:::777888;;;:::888666555444555666777:::999999888777666555555555444333333444666999;;;:::888666666888:::::::::777;;;???@@@>>>;;;:::;;;;;;:::999777666666555555222333444555666666666666555555666777777777777777666777999;;;===>>>>>>>>>;;;<<<===:::777666999<<<;;;888666555666666666555777777888888777555333222555555666666666666666555222333555666666555333222///111444777888666444222222333444555555555555555111333555777888666444333000111222444666777888999999888777666444444333333666777999;;;;;;999666444444555777999999888666555444666777777555333333333666666666555555444444444222000///000333444444444555666777777777666444444111222222333444444444444///333555333555888888555555444222333444555444333333333333333444666777888::::::888777666666666666444444222111111111222333222333555555555666999;;;888999::::::999777444333666666666666666777888888666777888999999888777666222222222333444555666777666555555777;;;======<<<:::888666444333333444444555555666777:::<<<>>>???===<<<::::::::::::888777333444444555666555555555111333555555444444444555666555333333333333222000222333333222000///000111111111000000//////......111222222333444444555555000111333444444444333333444444666:::<<<<<<:::777333444666888888777555444888777666555555666777777555444444333333333444444uuurrrmmmjjjhhhgggeeeccccccdddeeecccaaa^^^^^^^^^ZZZYYYVVVRRROOONNNQQQTTTUUUTTTRRRQQQOOOKKKFFFCCC???===;;;<<<>>>>>><<<:::;;;???DDDDDDAAA??????@@@===<<<;;;999999:::;;;;;;999999999:::;;;<<<===>>>888888888888888777666666555555666777777888777777666666555444444444444444666666666666666777888888<<<888555666999:::999666111444888888666444666888666555444444333333333333333444555666888999999999777777666666666666777777;;;999888:::>>>@@@???=========<<<;;;999888777777888777666555555666777888;;;:::999777666555555555666555555555555666777777666555444333333444555666999;;;===>>>>>>===;;;999888888888777666444222222222333444444555555444444555666666666666666666666888888999<<>>===???===;;;999999999:::;;;888888777777777888:::;;;999888666444333333333333666666777777666555444333555333111333555777555333///000222333444444333333555555555444333333555777777777666555555555555555333333444555666777888999666555444333333333333333888999:::;;;:::888666555555666777777777666555444333444555666666555444333888999999777444222222333222111111333555777777666666666555555555666666777555444333222111222333444444222111222666777666444222444777888666555444444333333555666777777777777666777666555333333555888555444444444444555666666555555555555666777888999666777888888777555333111222444666888999999888777555444333444666777888777444555555444222222444555666666666777888;;;===???999777555333333444777888::::::999999888999999:::888777888:::===>>>;;;888555555777999:::999555222000111222333333333222222333444555666555222000...222222111111000/////////000222444333222111222333000222444666777777666555222222222222222222222222333555888::::::888555333333444555666666555444444444555666666666666666555333222111222333333222000|||vvvoookkkkkkkkkiiifffcccfffhhhfffaaa^^^___bbb[[[WWWQQQNNNOOOQQQQQQQQQVVVTTTSSSRRRPPPMMMIIIEEEBBB@@@======>>>???===;;;<<<===???AAABBBAAA???>>>>>>>>><<<;;;;;;:::::::::777888:::<<<======<<<;;;777777777777777666555555666666777888888888888888666555444333333333444444:::999888777666666666666888888999999888777888888444444555666888888666555555555444333333333333333222333555666777777777777777666666555555555666666999888777999<<<>>>===;;;<<<<<<;;;:::999888888888:::888666555555666888::::::999888666555444444444888888777666555555555666555555444333444444555666888:::<<<======<<<:::888888888888777666555333333333333333444444444444555666666666666666666666555777:::===>>>======>>>@@@<<<;;;999888888999:::;;;999888777777777888999:::777666555444333333444555888888999999888666444333444222111222444555444222///000222333444444333333666666666555333444666888666555444333333333444444333333444555666777888888666555444333333333333444777888999::::::999777666555555666666555444333222444555666777777666555444999::::::888555222222333222111111333555777666666555555555555555555555666555555444333333333333333333111000111555777777666222444777777555444333333222333444555666666666666666666666555333333444666555444444555555666777777777666666666666777888888666777777777666555333222222333555777777777666555555444444555777999888888555666666555333222333555666666666777888999:::;;;:::888555333333444555666888888777777666777777888888888888;;;>>>>>><<<999777777666777888888666444111111222222333444444555888888777777555333111///111111111111111000000000000111333333111111111222222333555666777777555555333333333333333333333333555666777888888777666555333444555666666555444333444444555666666666666555333222222333444444333111xxxqqqmmmmmmmmmjjjgggbbbeeegggeee```]]]^^^aaa\\\TTTMMMKKKOOORRRQQQNNNTTTSSSQQQQQQPPPNNNKKKHHHEEECCC@@@>>>>>>>>>>>>===>>><<<;;;>>>BBBDDDAAA===@@@@@@???>>>===;;;:::999555888;;;>>>>>>===:::888666777777777777666555555777777888888999999888888777555444222222333444555===<<<:::888777555555555444888;;;;;;777555777999777444333555999:::777333444333333222222222222333333333555666666666555555777777666555555555555555777666666777:::;;;;;;:::;;;::::::999888888888999;;;999777555555777999;;;:::999777666444333333333:::999888666555444444444444444333333444555666666666888999;;;;;;999888666888999888888777666555444555444444444444555666666888777777777666666555555555;;;??????;;;999===AAA:::999888777888999:::;;;:::999888777777777888999555555444333333444555555::::::::::::999777555444111000000000222333222111000000222333333333333333666666666555333444666888555444222111000111333444333333444555666777777888555555444333333333444444666777888999999999888777444444444444333222111000555666777888888777666555999:::;;;999555333222222222222111333555666666555555555444444444444444444444555666666666555333333333111000000333555666666333555666666444333222222333333444555666666666666777888888666444333333444444555555666777888888999888888888777777777777777777666555555444444444444222333444555555444333333444444555777:::;;;999888777888888777444333333444555666666777777777777777;;;999666444222222333444555555444444444555555666888888999<<<>>>???>>><<<:::999777777888888777666222222222222444666888999===<<<999777444333111111000111111111111222222222000111333333111000111222333333555555666555444333333333333333333333333333888888777777777777888888333444444555555444333333333333444555555555555555333222222333444444333111{{{yyyuuuqqqnnnkkkhhhfffccccccbbb```^^^[[[ZZZYYYZZZTTTMMMKKKMMMOOOOOONNNOOONNNMMMMMMMMMLLLJJJGGGGGGEEEBBB???>>>============<<<<<<>>>AAACCCBBB@@@AAAAAAAAA@@@>>><<<999888666888;;;======<<<:::999777777888888888777777666777777888888888888777777888777555333333444666888;;;;;;999777666555555444333666:::;;;999777777888777666555777999888666333333222222111111222222222444555666777777777555444888888777666555555555555777777777888999::::::::::::999888888777888999999;;;999666444444666999;;;999999777666555444444444888777666555444444444444333333333333444555666666555666777888888777666555888888999888888777666555777777666666666777888999999888888777777666666555777:::===<<<:::999;;;>>>888888888888999:::;;;<<<;;;:::888777777777888888666555555444444333333333:::::::::999888666444333000//////000111111111111111111222222333333333333555555555444222222444666555333111000000111333444333333444555555666777777555444444333333333444444555666777888999999888888333333333222111000///...666777888999999888777666999:::;;;999666333222222333222222333555666666555444444444444444444333333444555777888888666444222555333111111111333444444333555666666333222222222444555666666777777777666:::;;;<<<;;;888666555666444555666777888999999999999999999888888777666555777555444222222333555666333444555555555444333222444555666999<<<<<<:::888888999:::888666444333444333444666777888888777666;;;:::777444222222222222444333333333333444444555888999:::<<<>>>??????>>><<<;;;:::;;;<<<;;;999777333222222222444777:::<<>><<<<<<===<<<>>>????????????BBBEEEAAAAAAAAA@@@>>>;;;999777999999999:::::::::::::::888999999:::::::::999999777777777888888777777666999888777666666777999:::777777666555555555555555555555666888;;;:::888555555888:::999777555555555222222222111111222222333555666888999:::888777555999888777777666666666777888888999:::::::::;;;;;;:::999777666666777888999999777444333333444777999999999888777666666666666444444444333333444555555222333333444444444555555444444555666666555444444777888888888888888777666999999999999999:::;;;;;;999999888888777777777777999999888888999::::::999888999999:::;;;<<<======;;;:::888777777777888888999888777666444333222111777888888888666555333111//////000000000000111111222222222222222222333333333444333111000///111333555444333222222333444666333333444444555555666666444444333333333444444555555666777777888888888888333333222111000000//////666777888999999888777666777999:::999777444333222333222222333555666555444444444555555444444222222444555888999999777444222777666555333111000111222444555666555333222333333666666777888888888777777<<<>>>@@@???<<<:::888888555666777888999999999999999999999999888666555444555444222111111333555666666666666666666555555555666666777:::<<<<<<999777888999:::999666444444444222333555777999999999999:::999777444333222111111333333333333333444555666888999;;;<<<<<<===>>>>>>;;;<<<>>>@@@@@@>>>999555333333222333555888;;;===>>><<<888444111000000111000000111222333444555555333555666666555444444555333333222222111111000///444444444444444444444444444666999;;;;;;999666444444444333333222222222222000111222333444444444444000//////000222333111000xxx{{{}}}yyyqqqjjjffffffeeebbb^^^^^^___^^^YYYUUUVVVWWWVVVRRRNNNKKKLLLMMMFFFEEECCCDDDEEEEEEDDDBBBDDDEEEEEEBBB???===<<<===;;;>>>@@@???<<<<<>><<<:::888777::::::999999999999:::;;;999999:::;;;;;;;;;;;;:::888888888999888888777666999999888888999999::::::444444444444555555666777777444333666:::;;;888555555999<<<;;;666333444666333222222222222333333444444666999;;;;;;:::888666777777666666666666777777999:::;;;;;;::::::;;;===;;;999777555555666777888777666444333333444666777888777777777777888888999444444333333444555555666333333444444444444333333333333444444444444333333666666777777888777777777999:::;;;;;;<<<<<<;;;;;;888888888888888888888888<<<999777777999:::999888999999:::;;;<<<<<<======:::999888777777777888999;;;:::999888666444111000444555555666555444222111///111222222111111222333333222222111111222333333222333222000......///111444444444444444555555666333333444444444555555555444444333333333444555555666666777777777777777888333333222111111111111222666777888999999888777666444666999999777444333333444333222333555666555444444555666666555444222111444555777999888666444222777777777666333111000111444555666555444444555666666777777888888777777777;;;>>>@@@AAA>>>;;;999999555666888999999888777777777888888888777666444333444333111111111333555666777777777777777777777777888777888999::::::888666666888:::999777555444444111222444666888999::::::777666555444333333333333333333333333444555555666777999::::::999999;;;===:::;;;>>>AAABBB>>>888333333333333444666888;;;<<<;;;999666333111111111111111111222333444444555555555666888888666555666777333333333222222111111111333333333333333333333333222555888;;;;;;888555222444444333222111111111111...///000222333333333333000//////000222333222111~~~|||{{{wwwsssppplllgggccc\\\^^^```___\\\ZZZ[[[\\\ZZZYYYWWWUUURRROOOLLLIIIGGGEEECCCCCCDDDEEEDDDCCCCCCEEEGGGFFFBBB???>>>>>>======<<<;;;:::<<>><<<:::999888777777999999::::::::::::999888888999::::::;;;;;;;;;::::::;;;;;;;;;::::::999888777888999:::::::::999999555555555555555666777777555555555666777888888888888999:::999888555444444333333333333333444555555222444777:::;;;:::888777444444444444444555666777888:::<<<;;;:::999;;;===<<<:::777555444444666777666666555555555555666666555555555555777888999:::777777666555555555666666444444555555444333111000333333333333333333333333444555666777777777777777777888;;;<<<===<<<:::999777888888999999:::::::::<<<<<<;;;:::999999:::;;;888999::::::;;;;;;;;;;;;999888777777777888999::::::::::::999888666444222222333444555555444333222111333444444222222333555333333222111111222222333333333222000......///111222333444555666666555444333333444444444444555555333333333333333444555666888777777666666666666777444333222222222333444555666666777888888777666666111444777888666444333333444333222333555555555444555666777777777555333111444555666777777555444222444666999888555333222333444555666666555555777999555555666666666666555555777:::===???===:::777666666777888999888777555444555666777777777555333222222111111111222333555666666666666666777888888999:::999777777888888666555444666999999777555444444333333333444555777888999444444444444444444444555222222222222333444555666777888999888666666888:::::::::<<<>>>>>>;;;666222222333444555777888999:::888666555333333222333333222222333333444444555555555666888888666555666777555555555444444444444555333333333333333333333333333444666888888666444333555444222111000000000111---...000111222333333333111000000222444555444333~~~xxxvvvyyynnnjjjmmmlllfff___RRRZZZ```^^^XXXUUU[[[aaa^^^ZZZVVVUUUVVVSSSLLLEEEHHHGGGEEEDDDEEEFFFEEEDDDBBBFFFIIIHHHEEEAAA?????????;;;777777:::======<<<>>><<<:::888777666777777666888;;;<<<<<<:::888666777888999:::::::::::::::<<<=========<<<;;;;;;:::555666888:::;;;:::888777777777666666666666777777333666888777555555888<<<<<<999777888:::999555111333333333333444444555666000333666999::::::888666111111111222333444555666888:::<<<;;;999888:::<<<<<<:::777444333444555666666666777777777777666666222222333444666888999:::;;;:::999777666666666666444555555555444222000///333333333333333333333333333444555666777777777666555777:::<<<===;;;888666777777888999:::;;;;;;<<<<<>>===<<<:::999888888777888999:::;;;:::999888777;;;;;;;;;:::999888777666555555666777888999::::::;;;<<<===>>>===<<<;;;:::888888777666666777777888777666555444444444444444555555444444555666888999777999:::888555444666999888777666444444444555666333333333777:::;;;999666222111111222444666777777;;;:::999777777888:::;;;???>>>;;;888555444444444888888888777666444333222444222222333777;;;>>>???<<<;;;888666555555555666:::888555444444444222000777666555444444444666666777777777777777666555555111333777:::<<<<<<;;;:::<<<888555777<<>>===<<<:::999888777777777999999888888777888888888888666777;;;@@@AAA<<<777444444444444444444444444777666666777888888666555777666333111000111222333333333333222111000......111222333555666666555555444555666555333222333444333222111333555777888777999888666444333222333333444555666666666666666555888888777666555333111000111222333333222222444555:::888555222000111222333666888999888666444444555555777888888555222111000444555777888999888666555555666777777666777999;;;888555222111222444444444777777666666666666777777999999999888666444111000555555555555666666666777666555444333222333444444666666777888999999:::;;;<<<:::777555555555444333111333666999:::999777666666555555444444444555555222000...///333777888888666444222222333333222111555555666666666555333222999888888777666444333222333555777999999888666555666555555444444444555555333555777777555333111111444444333222222333333333333444666777777777666555555444444333333333444444444333222111111222444666555444333222111111111111222111000000111222555666555555444444444555555666rrrppplllgggdddbbb``````^^^[[[XXXYYY\\\]]]ZZZVVVZZZZZZYYYVVVPPPJJJFFFEEECCCDDDFFFHHHHHHGGGFFFEEEIIIJJJKKKMMMLLLIIICCC???>>>===<<<:::999888777777888999::::::;;;:::999999;;;;;;;;;:::999888777666555666666777888999999:::;;;;;;<<<<<<<<<;;;:::999888888888888888888777777555555444444333333333333555555444444444666777888777888888888777777999:::888777666555444444555555333333444777:::;;;888666444444333444666777888888:::999888777777888:::;;;???>>><<<:::888777666666999888777666555444444333444444333555888;;;>>>???;;;999777666555555666777999888777555444444444444999888777777666666666666777777777777777666555555222444777:::<<<<<<;;;:::888888888999999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<;;;:::999888777777777666777999:::::::::999888::::::;;;@@@EEEFFFBBB>>>666666666666666666666666777666555666777777666444777666555444333333444444333333333333222111000000000111333444555555444444444555666555333222333444444333222333666888888777:::999777555444333444444555666666777777777777666888888888777555444222111///111333444444444666888:::888555222111222333444777888999888666555555555444666888888666444333222444555777888888888666555777888999888777888999;;;999666444444555666555555666777777777777777777666888888888777666444222111444444555666777888999:::666555444333333333444444666777888999:::;;;<<<===>>><<<888666666555333222333555777999999999777666555555444444444555666666333111...///222666777777888666444444555555444333666666777777777666444444666666666666555333222111333444777999999888666555555555444444444444444555666666666555333222222222444333333222222333333333444444555666666666666666666555444333333333333333222222111111222333555666555555444333222222222222222111000000111222444666555555444444444444444444uuuqqqllliiihhhgggdddaaa___^^^\\\[[[\\\[[[YYYWWWZZZYYYVVVSSSPPPKKKFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIEEEAAA???===;;;:::888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::999888777666777666666777777888999999:::::::::;;;:::999999888999999:::::::::888777666444444444333333333333333555444444333444666777888777666666888:::<<<<<<;;;888888666555444444444444333333555777::::::888666666777777777777888888888999888666666666888:::;;;>>>>>>======<<<;;;:::999:::999777666555444555555666666666777999;;;===???:::999888666666666777888666888999888555444666999;;;;;;;;;;;;:::888777777777777777777777666555555333444777999::::::999999666999;;;:::666555888;;;999:::;;;<<<===>>>>>>>>>;;;:::999888888888888888333666999<<<===<<<:::999<<<;;;===BBBFFFHHHEEEAAA888888888888888888888888666555444555666777666444777666666666666666666666444444444444444444333333000111333444555555444333444555666555333333333555555444333555777999888888999888777666555444444444555666666777888888777777999999999888666555333222///111333444555666888:::999888666444333333444555777888999888666555555555444666999999777555444444333555666888888777666555888999:::999888888999;;;999888666777888888777555666777777777777777777666666666777777666555333222333444555777888:::;;;<<<555555444333333333333444777888999;;;<<<===>>>>>>@@@===:::888777666444222666666888999999888777666555444444444555666666777555222000///111444666666999888666777888888777666666777777777777666555555333333333333333222111111333444666888888777666555333333333333333444444444999777555333222222222333333333222222222222333333555555555444555555666777777666444333222222222222000111222333444555555555666555444333222222222222222111111000111222444555444444444333333222222222~~~}}}zzzuuupppoooqqqpppkkkfff______^^^^^^\\\\\\[[[[[[[[[WWWSSSQQQOOOLLLFFFAAABBBBBBCCCDDDEEEGGGHHHHHHEEEEEEFFFGGGHHHGGGCCC@@@???===;;;999888888888999888999999:::;;;<<<<<<<<<;;;;;;;;;:::999888777666777777666666777888999999999999999999999888888888999:::;;;<<<;;;999777555444444444444444444444333555444444444444666777888:::888666888<<<>>><<<999888777777666555444444444333444666888999999777666777888999999888777888888888777666555666777999;;;;;;<<<===>>>>>>===;;;;;;;;;:::777555444555666777777888999999999:::<<<>>><<<;;;:::999888888888888555888;;;999555555888=========>>>===<<<:::888777777777777777777666555555333444666777888777666666555888:::999666555666999666888:::;;;<<<<<<<<<;;;999999888888888888999999444555888:::<<<<<<<<<<<<::::::;;;???BBBBBB@@@>>>999999999999999999999999555444333333555666666555555666666777777777666666555555555555666777777888222333444666666666555444444555666555444333444555555555444666888999888777666666555555444444444444444444555666777777777777999999999999777666555444111333555666555666888:::999888666444444444555666666888999888666444444555666888::::::777555444333333444666888888777666555777888999999888777888999888777777888999888666444666777888888888888777666444444555666666555444444333444555666888999:::;;;555555555444444444333444666777999;;;===>>>>>>>>>>>><<<:::999999888666555888888888888888888777777444444444444555666777888666444222000111333444666999888777888::::::999777555666666666666555555555000000111111111111000000333444555666777666555444222222333333333333333333888777555555444444333222222222222222222222333444666555444333444555666777888666444222111111111222222333555777777666555444555444333222111111111111222222111111111222333444333333333333222111111000zzzvvv|||xxxtttuuuwwwvvvpppkkk`````````___^^^^^^]]]]]][[[WWWRRRPPPNNNLLLFFFBBBAAAAAABBBCCCDDDEEEFFFGGGBBBBBBBBBCCCDDDCCC@@@>>>>>><<<:::888777888:::;;;999999::::::;;;<<<===>>>;;;;;;;;;:::999888777666777777666555666888999:::::::::999999999888888888:::;;;<<<<<<;;;888666444444555666666666666555555555555444444555666888999===:::999:::<<<===999666666666666666666555555444333444777888888888777666777999;;;:::888777777888888777666555666777999:::999:::;;;=========<<<;;;;;;:::888666555666777888888:::;;;;;;999999;;;===??????===;;;:::999888777444888;;;:::666666:::>>>======>>>===<<<:::888777777777777777777666555555222333444555555444333333777777888888888777666666444666777999::::::999888777777777777888999::::::777777777777888:::===>>>999999:::;;;<<<;;;999888888888888888888888888888555444222333555666666666444444555666666666555555777777666666777888999:::555666777888888888777666444555666666444444555666555555555777888999888666333333333333333333222222111222333444555555555555999999999999888777555555444666777666555555666777777666666555555555666666555777888777555333333444888999;;;:::777444222222333444666777888777555444444666888888777666777777777666666666777777555333666777888999999888777666222333555666666666555444444555555666666777777777666666666666555555444444444666888:::<<<<<<<<<;;;:::999888999:::;;;:::888888888777777777777777777555555555555555666777888666666555333222333444555777777777888:::;;;999888444444444444444444444444...///000000111000000000222333444555666555555444111222333444444444333333666666777888:::888444000111111111111222222333444555444333333333444666777888666444111000000111222666777999999999777444333444333222111111000000111222222222222222222333333222222333333333222111000~~~yyyuuuyyyxxxwwwwwwxxxvvvrrrmmmeeecccaaa```aaa```^^^\\\ZZZWWWSSSPPPNNNJJJGGGEEEAAABBBCCCDDDEEEFFFFFFFFFBBBAAA@@@@@@AAAAAA???===<<<;;;999777777999<<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::999888777666777666555555666888;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999777555333444555666888888777666666777666666555666888999:::===<<<<<<<<<;;;:::777444444555666666777666666666222555888999888777666777666999<<<<<<999777888999:::999777666666777999:::888999:::;;;<<<<<<<<<<<<;;;:::888777777777888999999;;;===<<<999777999;;;??????>>><<<;;;:::999888666888:::999777777:::===;;;;;;;;;;;;:::888777777777777777777777666555555333333444333333222111111666666777888999999777666555555666777777777777666666666666777888999:::;;;:::888666555555888;;;===999999::::::999888666555666666666666666666666666666444333333555777777777444444444444444444444444777666555555555777888999777777999999999999888777444555666666555444666777555444555777888888777555111111222333333222222222000000222333444444444444999999999888888777666555555777777777555444555666555555555555555555666666444555666555333222222222777888:::999777444222222222444555777777666555444222444777888777666777777777555444444555666555333666777999::::::999777666222333444555666555555444555555555555666666666666777777888888777777666555333555777:::;;;:::999888777777777999;;;<<<;;;:::888777666555555666777888777777666666555666666777666777888777555444555666666555666999;;;;;;:::888333333333222333333444555///000000111111111000000222333444444444444444444111222333555555555444444666666777;;;>>><<<777222111111000111111222333444444444444333444444555666888666333000///000222333777888999:::999777555444444444333222111111111111222222222222222222222222111111333333444333222111|||{{{wwwxxxyyyzzzyyyvvvssspppkkkgggbbbaaabbbaaa]]]XXXYYYXXXVVVQQQMMMIIIHHHHHHBBBDDDFFFGGGHHHGGGFFFEEEEEECCCAAAAAAAAAAAA@@@???:::999777666777:::>>>@@@======<<<;;;;;;<<<===>>>;;;;;;;;;:::999888777666666555444444666999<<<>>>>>>>>><<<;;;;;;;;;<<<===<<<<<<:::999777555444333333444666777888777666555888777777777777999:::;;;;;;<<<======:::777555555222333555666777888777777222555999999888666666777666:::???>>>;;;999:::<<<<<<;;;999777666777888999::::::::::::;;;<<<======:::999999999999888888888999<<<>>><<<888555777999:::;;;;;;;;;;;;::::::999777777888888888999:::;;;999888777777666666666666777777777777777666555555666555555444333222222111333666:::;;;999777888:::777777666555555555666666444444555666888999;;;<<<:::999777666555666777777666777888888777666666666555555555555555555555555777555333333555888999999777666444333333333333444555444333222222333555666777888999999999888777777333555666666555555666888444444444666888888555333000111222333444333333222000000222333444555555555888888888888777666555555444555666666444444555666333333444444444555555666222444555444222000000111333555888888666555444444222333555777777666555444000333777888888888888999888666444333444555555444666777999;;;;;;999777666222333444555555555444333444444555666777888888999888999999:::999888777666444666888::::::999888666777666777999;;;;;;:::888666555444333333555888999999888777666555555555555444777:::;;;888666666666555666777:::<<<===;;;999444333333222333444555666111222222222222111111000222222333333444444444444111222444666666666555444888777777;;;??????;;;666000000000000111222333444333333444444555555444444777555222//////000333444444555666777777777666666666666555444333333333333222222222333333222222111///111333444555444333222vvvyyy|||}}}zzzwwwtttssspppjjjcccaaacccaaa[[[TTTXXXYYYWWWSSSLLLHHHHHHJJJDDDFFFHHHJJJJJJIIIFFFEEEHHHFFFDDDCCCCCCCCCBBBAAA999888666666888;;;???AAA>>>>>><<<;;;;;;<<<===>>>;;;;;;;;;:::999888777666555444333444666999===???@@@???>>>===<<<===>>>>>>===<<<:::777555444333333222333555777777666555444999888888888888:::;;;<<<888;;;>>>===999666555666111222444666888888888888222666999:::777555666777777<<<@@@@@@===;;;<<>><<<:::888777777888999<<<;;;:::::::::<<<===???999999:::::::::999888888999<<<>>><<<777444555888666777888999:::;;;;;;;;;999777666777888::::::999777666555444444555666666777777777777777666666555888777666555444333333222///777>>>===777444888>>>:::999777555555555666666444444555666888:::;;;===999999888888666555444333333555666666666555666777555555555555555555555555888555333444666888999:::999777555333222333444555333222000//////000222333666777888999999888777666333555666666555555666888333333444666777777555222000111333444555444444333000111333444555666666666777777777777777666555444111333555555444555666888222222333444444555555555111333444333111//////000///222555777666666666666222333555777777666555444000333777999:::999:::;;;:::777444333444555666666666777999;;;;;;999777666222333444555555555444333333444555777888:::;;;<<<999999:::;;;:::999888777555777999;;;;;;999777666888777777999::::::888666555444222222222555888::::::999888666555555555555333777<<<===;;;888666666666666888;;;===>>><<<:::555444444333444555666777333333333333333222111111222222333333333444444444111222555666777777666555:::888666999>>>@@@>>>:::000000000000111222333444222333444555666555444333666444111//////111333555000111333444666777888888888777666555555444555555222222333333333222222111///000333555666555444444}}}}}}{{{sssuuu|||zzzsssqqqnnnkkkgggccc___ZZZWWW[[[VVVQQQPPPQQQOOOIIICCCLLLMMMJJJGGGHHHLLLLLLIIIEEEDDDDDDCCCCCCCCCCCCDDDEEE@@@:::777999;;;;;;999<<<<<<;;;;;;;;;<<<<<<===;;;<<<======<<<:::888777999888777777777888999:::???>>>>>>>>>>>>???@@@@@@>>>:::666666999:::777444888777555444555666888999999:::999888666666888:::???===<<<===>>>===999444444444666777999:::;;;<<<<<<888555666:::;;;777444777888999:::<<<===>>>>>>999888777666555555666666888999:::;;;:::999888777999:::;;;;;;;;;:::999888999999999999999888777666;;;777444555;;;??????===999999888888999;;;<<<===888777555333222333444444999999::::::999777666555666888;;;:::888444222111333333333444666999<<<===>>><<<999666555555777888666555444333444666888999;;;:::999777666555555555444777888777444333555777999888777666666555555555888666444222333555888;;;888777666444222111111111111000.........///111222444666777999999777666444444444444333333333222222444444444555555555666666444444444444444444444444222222222222333555777999777666555444444444444444333444555555666666555555444444444555555555666666222333333333222222111000000111222444666777999999555444444333333444444555222333555888<<<===<<<;;;999777555444444666888::::::999777666444333333333333555777666444222222222333333333444555666777888999888777666666777888888555777888777555444444555111222444666777888999999444333222111222555888:::999888777888999999888777777888888777666666777999555555777999<<<<<<999777555666666666666666555555888777666444333333333333222222111111111222333333333555777::::::999888666:::999777888999999888777111222333222222222444666444222111222666777666444222222222111111///......---///000111000111222444888777666555444333333333444222///...---///111333444444555555666555555555}}}}}}|||vvvwww|||~~~{{{vvvlllqqqtttnnnbbbZZZ\\\aaaXXXUUUQQQOOOOOONNNJJJGGGMMMNNNMMMJJJKKKNNNMMMJJJEEEDDDDDDCCCCCCCCCCCCCCCDDDAAA===:::::::::::::::<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;::::::999888888888888999999============>>>>>>>>>>>>===:::666777:::;;;999666777666555444555666888999999999999888666666888:::>>>===>>>>>>>>>===:::888444555777999;;;===>>>??????;;;888888;;;===:::777666777888999;;;<<<======;;;:::777555555555666777888999999999888777666666888999:::;;;;;;:::999888777888888888888777666666888555333555;;;???@@@???;;;:::999888888999:::<<<777555333222222444666777:::;;;<<<<<<;;;999777555555999===>>>;;;777333111222333444555777999;;;<<<===;;;999666555555777888777666555333333444666777::::::999888777666555555444666888777555444555777999888777666555555555555666555333222222444777999888777666444222111111111222000///......000222333555666777888888777666555444333333333222222222222444444444444444555555666444444444444444444444444222222111222333555777888888777666555444333333333333444555555666666555555444444444555555555666666333333333333333222111111111222333444555777888888555444444333333444444555222333666999<<<===;;;999666555333333444666999:::999888777666555444333333444555777666444333222222333333333444555666888888:::999777666666777888999888999999777555222222222111222444555777888999999555444333333444777999;;;:::888666666888888888777888999999888777666888:::777777777888::::::999777555666666777777666666555777777666666555444333333444333333222222222333333333555777999:::999888777777666666666888888777666111222444333222222333555333222111222555777666444222222222222111000///......///111111000000111333666555555444444444555555333222000/////////000111222333444555555555555555~~~~~~~~~zzzwwwvvvyyyzzzyyyvvvlllppprrrmmmddd^^^^^^aaaWWWUUUSSSPPPOOOOOOOOOOOOMMMNNNNNNKKKLLLOOOMMMIIIEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA>>>;;;999:::;;;;;;;;;;;;<<<===>>>???@@@AAA@@@??????>>>>>>>>>>>>:::::::::999999888888888:::;;;<<<===>>>===<<<<<<<<<999777888;;;<<<;;;999777666555555555666777888999999999888777777999;;;===>>>@@@@@@>>>===<<<<<<777888999;;;>>>@@@AAABBBAAA>>>;;;;;;===???>>><<<666666777999:::;;;<<<===>>><<<888555444555666888999888777666555555555555666777888999999999888777555666777777888777777777666444222555:::???@@@@@@===;;;888666555666888999555444222111333666:::<<<<<<===>>>???>>>;;;888666444999>>>@@@>>>999444222222333555666888999999:::<<<:::888666555555666777888777555333333333333444999999::::::999777555444444666777666555555666777999888777666555555555555444333111111222444666888777777555333222111111111111000///...///000222444666666666666666666666666333333333222222222111111444333222222222333555666444444555555555555555444222222111111222444555777888888666555444333333222333444555555666666555555444444444555555555555555444444444444444333333222333333444444555666666666555555444444444444555555333444777:::===<<<999666333222222222333666888:::888888777666555444444444444666777777555333222333222222333444555777999::::::888666444444666888:::999:::999777333111000111222333444555666777888888666666666777777999:::;;;:::888666555666888999999888999:::999888888999;;;:::999777777888888888666666666777777777777666666666777777888777666444333666555444333333333333333444555777999:::999888777444444444555777888777555222444666666444333222333333222111222444666555444333333333333222111000000///000111111//////000111444444444444555555666666333333222111000/////////000111222333444555555555~~~~~~yyywwwuuutttttttttttttttrrrkkkffffffiiihhh___WWWXXXWWWVVVSSSQQQRRRUUUXXXKKKNNNNNNLLLMMMOOOMMMHHHEEEDDDCCCCCCBBBBBBBBBBBB@@@BBBDDDAAA===::::::;;;;;;<<<<<<===>>>???AAABBBBBBAAA@@@>>>>>>>>>???@@@;;;;;;;;;;;;:::999888777888:::<<<===>>>===;;;:::999777666777:::<<<;;;:::666555555555555666777888888999999888777888:::===<<>>===>>>@@@<<<<<<===>>>???@@@AAAAAAAAA>>><<<;;;===??????>>>777777888999;;;<<<===>>>@@@===999555333444777888:::999777555444444555555555666777888888888777666555666777888999999999999777555444555888<<<>>>>>>>>>;;;888555333444555777555333222222555999>>>AAA>>>???AAAAAA@@@<<<999666555888<<<===;;;888555444333444666777888888888777:::999777666555555666777666555444333333333333444777888999::::::888666444444555555666666666777777888888666555555555555555111111111111222333555666777666444333222111111111000///.........000222333777666555555555555666777333333222222222111111111444333222111111333444666444444555666666666555555333222111111222333444555999888666555333333222222333444555555666555555555555555555555555555555555555666666666666666555555555555555555555555555555555555444444444444555555555666888;;;===;;;888444333222111111222444666777777777777666666555444444555666888888666444333333111222222444666888:::;;;888777444333333555888:::999999888666333111222333444444444555666777888888777777888999::::::;;;;;;<<<999666555777999;;;;;;999:::;;;:::999999:::<<<===:::777666666777666666555666777777888777777777555666888999999777555444888777666444444333333333444555777999999999888888333333444666888999777666444666888888666444222222222222222333444444444444333444444444333333222111000111222111///...///000444444555555555555555555333333333333222000...---...///111222333444555555~~~xxxwwwvvvsssqqqqqqqqqrrrpppjjjeeefffiiihhh___VVVWWWWWWTTTRRRPPPRRRVVVYYYMMMOOOOOONNNOOOQQQNNNIIIEEEEEECCCBBBBBBAAAAAAAAA???BBBDDDBBB>>>;;;;;;<<<<<<======>>>???@@@BBBCCCAAA@@@???>>>===>>>???@@@===<<<<<<;;;:::999888888999:::<<<>>>>>>===<<<:::777666666666888999999999555555555555555666666777777888999888888999;;;>>>>>>@@@CCCBBB???===???AAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;:::;;;<<<======888999:::;;;<<<>>>??????@@@===999555333444777888:::999777666555555666666444555666777888777666666666777888999:::;;;;;;;;;;;;999666555666888999999<<<:::777444333333444555555444444555888===AAADDD@@@AAABBBBBB@@@<<<999777666777888777666555666777444555777888888888777666888777666555555555666777333333333333444444555555555777888999999888666555444444444555666777888777888777666555444444444444000111111222333555555666666555444333222111111111///...---------///111333666666555555555555666666333333333222222222111111333333222111222333444555333444666777888777666555444333222222222333444555888777666555444333333333333444555555666555555555555555555555555555555444777777888888888888888777666666555555555444444444666555555444444555555666666777888;;;<<<;;;777444444333222222111222333333555666666777666666555444555777999888666444444444222222333444666888:::;;;666555333222333555777999666777777666444444666777777666666666666777888999888888999999::::::;;;;;;===:::777666888:::<<<===999:::;;;:::999999;;;===>>>;;;777555555555555555555555666777777777777777444555777999999888666555888777666555444333333333555555777888999999888888444444555888::::::999777666888::::::777555333333222222333333333333333444333444444444444333222222111222333222000...///000666666666666555444333222333333444444333000...---...///000222333444444444|||zzzxxxuuusssqqqqqqppphhhnnnqqqnnneee^^^^^^```UUUSSSOOOMMMMMMOOOQQQSSSQQQRRRRRROOOPPPSSSQQQMMMEEEEEECCCBBBAAAAAA@@@@@@???@@@AAA@@@>>>===<<<===>>>>>>>>>???@@@AAABBBCCC@@@??????>>>>>>>>>??????>>>===;;;:::999::::::;;;;;;<<<===>>>???>>>======888777777666666666777777444444555555555666666666777888999888888:::===???@@@AAAAAA@@@???>>>???@@@AAAAAA@@@>>>===;;;::::::888999999999999:::::::::999999:::<<<===>>>???@@@>>><<<888555444555666888888777777666666666666666333444666777888777777666777888999:::;;;;;;;;;;;;===;;;999666555444555555888777555444333333333444555555555777:::>>>AAADDDBBBBBBAAA@@@>>>;;;888777555555555444222333666888666777777777777777666666666555555555555666666777222333333444555555666666444555666777777777666555444333333444777999999888888777666555444444444444000111333555666777777777555444333222111111111111///...------...000222444555555555555555555555555444444444333333333222222222333333333444444444444333444777888999888777666666555444333333333444555777666555444444444444444333444555555666666555555555555555555555444444444666777777888888888888888666666555555555444444444666666555555555555666666888777888999;;;:::888555555444333222222111111111444555666777777666555555666888999999777555444555333333444555666888:::;;;666555555555555666888999555666666666555777:::<<<999999888777777888999:::888888888888888999::::::;;;999777777999;;;<<<<<<888999::::::999999;;;===>>>;;;777555555555555444333444555666777777777666333444666777888777777666777666555444444444444444555666777888888999999999666666777:::<<<;;;999777666777999888666444333333111333444333222111222444333333333444444333333222222333444333111000111222666777777777666444222111333333444444333111///...///000111222333444444444|||wwwtttsssqqqooommmfffmmmsssnnnccc[[[[[[___UUUQQQLLLKKKLLLNNNMMMLLLQQQRRRPPPMMMNNNQQQQQQMMMEEEEEECCCBBBAAA@@@@@@@@@???>>>======>>>???>>>===@@@@@@@@@@@@@@@AAABBBBBB>>>??????@@@@@@@@@?????????===:::888888:::<<<>>>>>>>>>?????????@@@@@@@@@::::::999888666555555555444444555555666666555555666777888888999:::===@@@CCCAAA@@@?????????>>>===???>>>===<<<;;;999888888444666888999999888777777888999:::;;;===>>>??????;;;:::777555555555666777444444555666666666666555333444666777888888777777777888999:::::::::::::::===<<<999666333222333444333333444444444444444333333444666888:::===???@@@CCCBBB@@@===;;;999777666333444555444333444555777888888777666666555666666444444444555555666666666444555555666666666555555333444444444555555666666333222222444777:::999888777777666555444444444444111333555777999999999888444444333222111111111111111000//////000222444666444444555666666555444444555555555444444444333333222333555666666666444333333444777999:::999888777777777555444333444555555666555555444444444555555333444555555666666555555666666555555555444444444444444555666666666666666555555555555555444444444666666555555555555666666999888777888999:::999777444333333333333222222222333444666777888777666555666888:::999777555555555444444444555666888999:::666777888999::::::::::::666777777777777888<<<>>><<<;;;999888888999:::;;;888777666555666777999:::888666555666888:::::::::777888999999888999;;;===<<<:::777555666666555444222333444555666666666666333333444555666666777777555555444444333444444555555666666777888888999999777777888:::<<<;;;888666444555555444222111222333111333444333111000222444222222333333333333222222333444555444222222222444444555666777666555333222333333333333222222111000111111222333444444333333{{{uuurrrqqqpppllliiijjjjjjiiihhheee```YYYUUUWWWQQQLLLKKKMMMOOOLLLIIINNNOOOLLLIIIJJJNNNNNNJJJEEEEEECCCBBBAAA@@@@@@@@@???<<<:::;;;>>>@@@???===AAAAAAAAA@@@@@@AAABBBBBB>>>???@@@AAABBBAAA@@@??????===:::888888:::>>>@@@@@@@@@??????@@@@@@AAABBB======<<<999666444444555333444555555666666555555666777888999999;;;>>>@@@EEEBBB>>>>>>???@@@===;;;<<<<<<;;;:::999888888777111444888999999777666555777888999:::<<<===>>>>>>999888777666555555666666111222444555666555555444333444666888888888888777777777888999999999999888===<<<999666333222333444000111333444555555444333222333666888:::;;;<<<<<>><<<;;;999999:::;;;<<<999777555333444555888:::555444444666888999888777777888999999888999;;;===;;;999777666666666555333111222333444555555555555333333333333444666777888444444333333333444444555666666666777888888999999777777999:::<<<:::777444222222222111//////111222111333555333111000111444111111222333333222222222333444555555333333444555222333555777777666555444333333222222222222222222222333333444444444333333~~~www~~~qqqgggfffjjjllleee^^^^^^bbb```WWWNNNPPPQQQPPPMMMIIIJJJNNNRRRHHHKKKNNNNNNLLLIIIFFFEEELLLFFF@@@@@@DDDDDD>>>777888:::<<<:::888:::AAAHHHCCCBBBAAA@@@@@@@@@@@@AAAEEECCCAAA?????????AAABBB===>>>===:::666666:::>>>AAA@@@@@@BBBEEEEEEBBB???BBB@@@===;;;888777777777333333555888:::999666333777777777999;;;<<<:::888;;;AAAEEECCC===:::<<<@@@>>><<<:::999999888777555666555444333222333444555666888999::::::;;;===>>>:::777555666888888555111333444666555444222333333444666:::======;;;888666===;;;888777888999999888666999;;;:::777444555666888444000222666999666333333555777777666777;;;>>>===>>>===;;;888666666666888777555444444555777888::::::999999888999999:::888666555444555666555444888777777666666666666777555444444444444555666666888666555444555666666555222333555777777666555444777444333:::CCCEEE???888<<<:::888555333222222222222222222222222333777:::???<<<999777777777666555000444888999666444444444777666666555555555666666555555666666777777888888999999888888777666666666999888666444333444555666888888777555555444444444666555666777999999777555444444444444444555666777777666444333333444666777999666444444666999::::::999888777777777888999:::555444444333333333444444222444666666666777999;;;999999888888777666666666999999888777666666666777555777;;;>>>@@@???===<<<<<<;;;999777777888999:::999;;;;;;888888<<<<<<:::777666555444333222222222222333444555666777888999777888:::;;;<<<============999555333333444444444333555666555444333555666888777666555444333333333555666666444222222333444555555666666666666555555444666777999999777666444111000000000000000111111222222111111111111222222222222222222222222333333222222333444555666777888<<<:::777666777888999999333444555444333333555777666555444555888777333///~~~|||~~~~~~zzzssslllhhhggggggdddaaa___]]]ZZZUUUQQQSSSQQQNNNMMMLLLMMMNNNNNNKKKLLLMMMKKKHHHGGGGGGGGGIIIGGGEEECCCAAA@@@>>>===<<<;;;:::999:::===AAADDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>===>>>>>>???<<<<<<;;;999888999;;;===@@@???@@@BBBDDDDDDBBB???BBB@@@>>>;;;888777666666333333444666777777555333666888999;;;;;;;;;::::::;;;???BBBBBB???===???AAA<<<;;;999888999888666444444333333333333333444444444666888888888999;;;<<<:::999888888888888666444555666777666555333333444555777:::<<<===;;;999777:::888666666777999999888888999::::::888666666666666444222333666777666444444666777666555777;;;>>>@@@@@@???===999777666777888777666444444555666777999888888888999:::;;;<<<:::888555555666777777666888777777666555555555555555555555555555666777777888666555555555666444333000222444666666666555555888666777<<>>===:::777555777888999999888777666555444444444444666666777777888888888888777666555555555555222000///000222444666666666555666777999<<<>>>>>><<<999666666666666666555444333333444555444444555777999>>><<<:::999888666333111222555777888666555444444111111222333444666888999888777777666666666666666777777666666555444444444555555666666666555555444666666555444333333333333555333222333444666666555444444444444444555666666777777666555555666777777888777666777999::::::999888888777777777888:::;;;666666666555555666666777333555888999999999;;;<<<666777777888888888888888888888999::::::999777666999:::<<<>>>???>>><<<;;;:::999777555555666777888555777777444444888999777888777666555555444444555666666777888999999::::::888888888999999;;;<<<===999777444333444555666555555444555888;;;<<<999666444333333222222111111111333444555444222222333555555555555555555555555555333444555666666555444333222222111111000111111222222222111111111111222222333333333444444444555555333333333333444555777888;;;999666555555666666555222222222000///000333666777999;;;:::888555444333{{{wwwyyyzzzsssoooooonnniiiddd```dddfffccc^^^ZZZZZZ\\\UUURRRPPPOOOPPPOOOLLLJJJOOONNNKKKHHHEEEDDDFFFIIIFFFIIIKKKGGG@@@>>>AAAEEECCCAAA???===>>>???@@@AAAEEEEEEDDDBBBAAA???===<<<999:::<<<======<<<;;;:::999777666888<<<>>>===;;;>>>>>>???@@@@@@@@@??????>>>===;;;:::999999:::;;;666444111000222444555555555:::>>>>>>;;;999;;;???>>>======???BBBBBB@@@===777666666777888777555333333333444555666777777777444555666666666666777888999<<<>>>===:::888999;;;999;;;;;;:::888666666666::::::::::::::::::::::::666555333555777:::;;;;;;===:::888888;;;;;;888555333555555555444444555777888888777666666888:::<<>>???;;;666333333333333222222111111333444444333222222444666555444444444444444444555333444555555555555444333333333222111111111222222222222111111111111222222111111111222333333444444444333222222333444666888:::888555555555555444333111111111///...///222555888;;;>>><<<888555444555}}}zzz{{{wwwqqqllljjjhhhgggfff```___`````````___]]][[[QQQSSSSSSQQQMMMKKKKKKLLLLLLLLLLLLJJJGGGEEEEEEFFFIIIHHHGGGDDDBBBBBBCCCDDDDDDEEEFFFCCC???>>>AAAEEECCCCCCBBBAAA???===;;;999888:::<<<>>>???>>><<<;;;999777666888<<<>>><<<:::<<<===>>>>>>>>>>>>>>>???:::999999999:::<<<>>>???999555222000111444555666555:::>>>>>>;;;999;;;???@@@>>><<<>>>AAAAAA===999555555555777999999777555666666666777888999::::::555777888777666666777888999<<<>>>===:::999:::<<<:::<<<===<<<999888888888;;;:::::::::999:::::::::777666555666999<<<>>>>>>===:::888888:::;;;888666333555555555444444555777888888777777888999::::::BBBBBBBBB???<<<999999999::::::;;;;;;;;;:::999888777777888:::<<<>>>@@@AAA@@@<<<888666777:::;;;<<<777777555444444333333333666888:::<<<<<<;;;999888666555444444555444222000//////111222444555666666333555888888666555555555222333555666666666555444222444777777777666666777333333333555777777555333333333333333333222111000333333333333333444666666999888777555555555666777555555444444333222222222111222555777777666555333444444333222222222222333111///---...000222333333444444444555666777999:::888888999::::::999888888777666666888:::;;;:::888888777777777777999:::<<<>>>===;;;888666444333333555888:::;;;;;;:::::::::;;;;;;<<<===<<<;;;999888999;;;===>>>>>>===;;;:::888888888888888777777777888777555333333444555666555888888666666:::;;;999888888777666666666777777555555555666666666666666777777777777777888999:::666444333333444666666555666444444999>>>???;;;666333444444555444444333222222333444444333333555777444444333333333333444444555555555666666555555555444444333222222222222222222222111111111111222222111222222333444444555555444333222111222444666777999777555555555555444333111111111000///000222555777;;;===<<<888555555666yyyxxx~~~wwwtttpppkkkfffdddeeefff___\\\ZZZ[[[^^^^^^ZZZVVVOOORRRSSSPPPKKKIIIKKKNNNHHHJJJLLLKKKIIIFFFEEEEEEJJJGGGCCCBBBCCCEEEDDDCCCDDDGGGIIIEEE???===AAAFFFAAABBBAAA@@@???<<<:::888999;;;===???@@@???>>>===;;;999888888:::;;;::::::;;;<<<======<<<<<<===>>>888888888999:::===???AAA;;;888444222333555777888555999<<<===;;;:::;;;===???===<<<===???>>>;;;777555555666999;;;;;;999777:::999888888888:::;;;<<<777888999888777666777888999;;;<<<<<<:::::::::::::::;;;===<<<:::999999:::::::::999999999999999888999777666888;;;>>>???@@@<<<:::888888888888888777555444444444444555666666777666777999;;;<<<:::999===>>>>>><<<:::888999::::::<<<===??????>>><<<:::999999999:::<<<>>>???@@@>>>;;;888666777999::::::777666555555444555555555666888;;;===>>><<<999888777555333333444555444333000111222333444555666777555777999999888777777777333333444555555555555555111444777888777555555555111000111333666888777666444333222222333333111///444333333333444555666666999888666555444555777888555555444444333222222222000222444666777666555444444333333222222333333333000///...///222333444333333444555666888:::<<<===888999;;;<<<<<<;;;999888777666555666888999999888777777666666777999;;;<<>>;;;999666444333222777999<<<<<<:::888888777:::;;;===>>>>>><<<:::999::::::<<<======<<<<<<;;;777777666555555666666777888777555333333444555666777::::::888999===>>><<<777777666666666666777777555444444444444444444444555666777777888888777777555444333333555555555444555444555888;;;<<<999666444555666666666555444333333444555555444555777999444333222111111222333444555555555555555555555555555555444333222222222222222222111111111111222222444555555666777888999999555444222000111333555777777666555555666666555444111222333333222222333555666888::::::888666555555~~~zzz{{{vvvsssnnnjjjgggeeeeeeeee```]]]ZZZ[[[\\\[[[VVVRRRPPPPPPNNNLLLJJJJJJLLLMMMGGGIIIJJJJJJHHHGGGGGGGGGIIIFFFBBBAAABBBDDDDDDDDDEEEFFFFFFDDDAAA???AAACCCAAAAAAAAAAAA???===:::999:::;;;===>>>@@@@@@@@@???<<<<<<;;;888666666888::::::;;;===<<<::::::<<<>>>999999999999:::<<<>>>???===:::666444555777999999666888999;;;;;;;;;::::::;;;;;;;;;<<<===<<<:::999555666888;;;>>>>>><<<999<<<;;;888666777999;;;===777888999888666555666777999888888999::::::999888888:::<<<<<<;;;:::;;;<<<888999999999999888777666999888777888;;;>>>???@@@::::::999888666555777888666444222333666777666444444555777:::>>>>>>;;;888666888999999888777999::::::<<>>>>>;;;999777666777888888888666666555555666666777777555888;;;>>>>>><<<999777888555333222444666777777333333333333444555666777777777777888999888777777444444333333444444555555000333666888777555333333333222222333666888999888777555333333444444222000333333333444555777888999888777555444444666888:::555555555444333333222222000111333555666666666666444444333333333333444444222111222444666777666555333333555777:::===???AAA888:::<<<>>>>>><<<:::888777555444444666888888888777666666666777999;;;<<<===<<<:::888666555444444888:::<<<<<<:::777555444555777:::<<<======<<<;;;888888999999999:::::::::777666555444444666777888888777555444333444666777888;;;;;;999:::>>>@@@>>>666666666555555666666777555555444444333333333222333444777888999777666444666444333333444555444333444444555666777777666666333444666777777666555444333555666666666777999;;;444333222111111222333444555444444444444444444555666555444333333222222222222222111111111111222222666666777888999:::;;;;;;666444111000000222555777666555555666888888777555222444666666555444555555555555666777888777555333{{{xxx~~~zzz{{{wwwrrrmmmiiiiiihhhfffccccccaaa___^^^\\\XXXTTTQQQSSSNNNIIIHHHKKKMMMMMMLLLGGGHHHIIIHHHGGGGGGHHHIIIGGGFFFCCCAAAAAABBBDDDEEEFFFDDDAAAAAABBBBBB@@@???AAAAAABBBBBBAAA>>><<<::::::;;;<<<>>>???@@@@@@@@@>>>>>>===999444333666:::999;;;<<<;;;999999<<<>>>;;;;;;:::999:::;;;<<<===>>>;;;888666777999::::::777777777999;;;<<<:::888777888:::;;;;;;;;;;;;;;;666777999<<>>;;;888555555777:::===777888999888666555555666999777666777:::;;;999666777999;;;<<<;;;;;;<<<===777888999999888777666555:::888777888;;;>>>??????888::::::888444333666999888444000222666999777333333444666;;;??????;;;777222444666666666777888::::::===@@@CCCDDDCCCAAA???======<<<<<<<<<<<<======:::888666666777888777666666555555666666777888999444777;;;>>>???<<<999666999666222111333666999:::444444444444444555666777666555444555777888666444555444333222222333555666///222666888777444333222777555444444666999999999999666444444666666444111111111222444666999;;;<<<888666555444444666999;;;666555555444444333333222000111222444555666666777444444444333333444555555333444555777::::::999777222333555888;;;???BBBCCC888:::===??????===:::888777555222222444777888888777666666666888999;;;===:::999888777666666666666999;;;===<<<999666333222000333777:::===>>>======777777666666777888999999888777555444555666888:::999777555444444444666777888;;;;;;999;;;???@@@>>>666666555555555555666777555555555444444333333222222444777999999777555333666555333333444555333222333555666555444333555666333444666777777666444333444555777777777888:::<<<444333111000000111333444444333333222222333333444777666555444333222222222222222111111111111222222444555666777888999::::::666444111000000222555777555555555666888999888777222444777999888666555666444333222555888888555111zzz{{{xxx{{{wwwmmmiiiiiiiiifffccc^^^aaacccaaa[[[VVVSSSSSSNNNJJJHHHJJJNNNOOOJJJFFFOOOMMMIIIEEEDDDFFFIIIKKKCCCEEEGGGEEEAAA@@@BBBEEEHHHBBB>>>???DDDFFFBBB===BBBAAA???>>>>>>===;;;999666888;;;===???@@@@@@???DDD>>>777444444666666555888<<>>;;;777444333444777999999888777666555666666777888777666555555555555555666666777:::>>>>>>;;;777777666555444555666888:::777777666666666888999:::;;;:::999777666555555555222333333444444333333222555666999===???>>>888333000111222555666888888999666;;;@@@???:::888<<>>======<<<;;;::::::999999777666555333444555666888999888777777777777777777666555555666777777555333666777888999888555222000444555666888;;;???BBBCCC999777555444333444666777888777555333333555777888888777555444444555777888666777888::::::888777666555444444333444555666777444111///000444666666555999888777666555444444444222444666777666444444555555555666666666666555555666666666666555444333222444444333333333444444555666666444333333222333333222222333333333333444444222222333444444444333333222333333222111111222444111222555666777777666555222222111222333444555666333333444444444444555555333444555555555555555444///......///222444555555yyyzzz~~~~~~|||xxxuuuqqqmmmjjjgggeeedddbbbbbb```^^^[[[VVVPPPMMMLLLKKKJJJIIIJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA???@@@AAACCCBBBAAA@@@@@@@@@@@@@@@>>>:::777777888:::<<<>>>@@@BBBBBB>>><<<:::777555666888:::======<<<;;;:::999:::;;;;;;;;;::::::999888777777:::999888777666777777888555777:::======<<<:::888777666555777:::<<<;;;:::777777777888999;;;>>>???>>><<<999666555666888999999888666555444555666777777666555555444444444444666666777999<<<<<<888555444555666777888888777666666666555555555666888999::::::999888777666555555333333444444444444333333444555666:::<<<<<<888444000111333444666777777777666;;;???>>>999777:::>>>CCCAAA===:::999999;;;<<<;;;999888777777666555444666666555555666777888999888999:::999888777888999777555444555777888888777666888999999777666777777666555444444555555444333444444444555555555555555333333222111111111111111444555555666777888999999;;;999666777888999888666555555666888:::===???AAA;;;999555222111222555777555666888888888777555444555555555555555444444444444555666666555666888:::666666555666888999777666777777777888999;;;<<<=========<<<;;;;;;:::999999888777666444444555666777888777666666666666777777555444444666888999888777666777888888777555222000444555777999<<<>>>@@@@@@:::999777666666666666777888666444333333444666888777666555444444555666777666777888999999888777666666555444444555666777888666444111222444666666555777777888888777666444333333555666666555444444555666666666555555444444444777777777666666444333222666666555555444555555555666666555555444333333222222222333333333333444444333333444444444333333222111222222111000000111333333444666666666555333222111111222222333444555555222222333333444444555555444444555555666666555555111000///000222444555444uuuttt|||sssttttttqqqkkkgggffffffgggbbb^^^[[[ZZZUUUNNNHHHKKKLLLLLLJJJGGGHHHLLLOOOHHHIIIJJJKKKJJJGGGDDDBBBEEEBBB???@@@CCCDDDBBB>>>>>>???AAA@@@??????BBBDDD>>>???@@@AAAAAA???:::666999999:::<<<>>>@@@BBBCCC777:::<<<;;;888777;;;???AAA>>>:::999:::999777555<<<;;;;;;:::999888666666777777666666666666666555222555888;;;======<<<;;;666666555777999::::::999666777777888999;;;<<<======<<<:::888777777888888:::888555333333444666888666666555444444444555555777777777888999888555333222444888;;;;;;999555333666555555555555666666777999999999999888666555444444555555666666555555444333333444666999999777555222333444555666666666666666:::===<<<888555888;;;???>>>;;;999888999;;;<<<===999666666:::;;;999666999999888888888999:::;;;999::::::999888777777888:::888777777999::::::999777:::<<<<<<:::888777777888666555555666777555444666555555555666777888888333222222111111111111222555555444555555666777777999888888888999999777555777777999;;;===>>>??????<<<:::666333222333555777666777888888888777555444777777777666666555555555444666888888777777888999888666666666888888888666888888888999999:::;;;<<<======<<<<<<;;;::::::::::::999777666555666666777666666666666666666777777444444444666999;;;;;;:::666666777777666444222111444555888:::;;;<<<<<<<<<:::::::::999888777666666777666444333333444666777666555444333333444555666555666777888888777666555666666555555555666777777777555333333555666666666666777999;;;:::888555333666666777555333222444555777777555444333444555555999999888888777555444333888888777666555555555666555666666666666444333222222222333333333333444444444444444444444333222111000000111000///...000222555666666666444222000///000111222333444444444333111111111222222444555555444555555666666666666777444222111111333444444333{{{xxx}}}{{{ttttttsssqqqnnnkkkjjjiiigggddd___[[[XXXTTTOOOJJJLLLLLLLLLKKKJJJKKKLLLMMMGGGHHHJJJKKKJJJFFFCCCAAADDDBBBAAABBBCCCDDDBBB@@@>>>???@@@???>>>>>>@@@BBB>>>>>>>>>>>>???===999666999;;;===???@@@@@@@@@???777:::======<<<;;;<<<>>>???===;;;999888777555555;;;<<<;;;;;;999888666555555555666666666666555444333555777:::<<<<<<;;;:::666666666777888999999999999999888888999999999:::;;;;;;:::999888888777777:::888555333333444777888777666666666666666777777888888777666666444333111222555888;;;;;;888555333555555555555666666777777888888999999888777666555666666777777777777666666444444444555666777888888666777777777777777777666666999<<<;;;777555666888<<<:::999777777999:::<<<;;;999777888:::<<<;;;:::===<<<:::888777777888999:::;;;<<<:::999777888999<<<;;;999:::;;;<<<<<<;;;888;;;===>>><<<999777777888666555555666666555444555555555555666777999:::333222222111111222222222555444333333333444555666777777888888999888666444777999;;;===>>>>>>===<<<<<<:::777444333444666777666666777777666666555444999999888777666666555555333555888999888777777777666555444555888999999888:::999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999888777666666777777777777666666777888999999777666555777999;;;;;;:::666666666555444333222222444666888:::;;;:::999888888999:::;;;:::888666555666555444333333444555666555555444444444444555555444555666666666666555444555555555555555555555666555444333333555777888999888999:::::::::888666555777777777444222222333555777666555444444666888999999999999888777666555444999888777666555444444444555666777888777555333111222222222333333333444444555555555555444333222111///000000///......///111555555555444333222000///000111222333444333333222111000000000111333555666555555555555666777777888777555333333444444444333zzzwwwyyy{{{vvvqqqooopppqqqnnnkkkeeeeeeccc^^^XXXSSSRRRSSSNNNLLLKKKNNNQQQPPPLLLGGGJJJJJJJJJIIIGGGEEECCCBBBAAACCCEEEEEECCCBBBCCCDDDCCCAAA???>>>??????>>><<>><<<999888777666555333444555555444222333333444444555666777888333222222222222222333333555444333222222333444555555666777888777555444444777999;;;======<<<:::999;;;999777555444555666777444444444444444333333333999888888777666555555444222444666777666555444555444333222444777999::::::999999999888888999999:::;;;;;;;;;;;;::::::::::::999999888777777777777777888888888888999:::;;;<<<;;;999777777888999999888666555444333333222222333444555777999999888666555666888999;;;:::888666555666555444444444444555666555555555444444555555555444444444444444444444444444444444555444444444444000111222333555888;;;===>>>===;;;999888888888999777777777444222222333555666555444444666888;;;===999999999999888777666555777666555444333222222222444555777777666555222111222222222333333333444444666666666555444333222111///000000///......///111333333333333333333333222111111222222333333222222222111000000111222444666444444444444555666888888999777555444555555444333{{{uuuzzz}}}wwwpppooorrrssspppllleeefffeee___XXXTTTUUUXXXQQQOOOMMMQQQTTTSSSLLLEEELLLKKKJJJHHHGGGEEEDDDDDD???CCCGGGGGGDDDBBBCCCFFFEEEBBB???>>>??????===;;;@@@===:::888999::::::::::::<<>>:::777===;;;:::===@@@@@@<<<777888<<<>>>;;;666333777<<<999:::;;;<<<;;;999777555555555555555555666666666777888888999888777666555666777888888777777999:::>>>>>>===<<<:::888666555666666666777888888888999:::999888777777777888888888888888999:::;;;<<<===<<<<<<:::777333222333444888777777666666666666666333444666888999:::::::::888777777666777777888999999::::::::::::::::::999888888888777666777999;;;<<<<<<======<<<;;;;;;:::888:::;;;;;;999888888999888888777777777888::::::888:::<<<:::777888<<>>===;;;888777777777777666555444333222111222333333444555666777777666555444555777999::::::999888777666666555555555555666666666666666666666666666666555555555555555555555555555555555666555555444333///111333555777:::>>>BBBBBB@@@<<<999777777999:::666666777555333222444555444444444555777999;;;<<<777777888888888888777777444444333222111111111111444555555555555333222111222222333333333333444444555555555555555444333222111111222111000///111333222222222333444555555666222222111111111111222333444333111000111222444555444333333333444555777999:::888666666666777666444||||||xxxvvvsssqqqqqqpppmmmjjjiiifffbbb]]]YYYVVVVVVWWWTTTSSSRRRSSSSSSQQQLLLHHHLLLLLLKKKJJJHHHFFFDDDCCC@@@AAADDDEEEEEEDDDCCCCCCBBBBBBBBB@@@>>>===>>>???@@@>>>;;;;;;<<<<<<;;;:::::::::<<<<<<===<<<<<<;;;::::::;;;===>>>>>><<<;;;;;;======;;;777666777999777888:::<<<<<<:::888777444333333222333444555666777777888888777666666555666888::::::888777999;;;============<<<:::888777555555666777888:::;;;<<<:::::::::::::::999888888888888888999:::;;;======>>>>>><<<888444333444777777777777777777666666555000222444777999:::;;;;;;999777666555555777999;;;:::;;;;;;<<<<<<;;;;;;:::888999:::888666555777:::<<<<<<=========<<<;;;;;;999:::;;;<<<;;;;;;;;;;;;888888888777888888999:::;;;:::999888888999<<>>>>>;;;777666666666666555555444222000000111333444444444444444444444555444666777999:::;;;;;;;;;;;;777777777777777777777777666777777777777777777666888777777777777777777888666777888888888666555444222444777888999<<<@@@DDDDDDBBB???<<<999888888888333555666666555444444555444444444555666666777777444555666777888888888888333222222111111111222222444444444333222222111111222222333333333333444444444555555555555555444444222333444333111111333444333333333333444555666777444333000//////000222444777555333111111222444555333222111111222444777888;;;999777777777888777666~~~rrrtttvvvuuuqqqllljjjiiimmmggg___[[[ZZZYYYVVVSSSVVVWWWVVVTTTPPPMMMMMMMMMKKKLLLMMMLLLKKKGGGDDDBBBAAA@@@???BBBFFFFFFCCC???===BBBEEEBBB===;;;???EEE???>>>>>>>>>??????<<<::::::999888888999<<<>>>@@@666999===>>><<<;;;===???@@@>>>;;;999:::999777555666777:::<<<<<<;;;999777333222111000000222444666666666777777777777666666777999;;;:::888777999<<<;;;<<<=========<<<;;;:::666666666777999;;;>>>@@@999:::;;;<<<;;;:::999888777777777888999;;;<<<===??????===999444333666999666777888888888777555444...000333666888::::::;;;999888555444444777:::<<<;;;;;;<<<<<<<<<<<<;;;;;;888::::::888555444666888;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===============999888888888888888999999>>>:::666666999<<<<<<;;;666444222111222555888:::999::::::999666444555555999777555555666666666555333444666666666666888:::555333222222333444222111222444666888888666333111222222222222333333444555444333111111222555888::::::;;;;;;999666666999<<<<<<<<<<<<;;;:::888777666333333333333444666888999666555444333333333333444111222222222222222222222444444444222111111333555777555222000111333333333444444444555555666777888777777777777777888888888222333444666777777777777666666777888999;;;===>>><<<:::666555666666777666555444111000///111333444444444333333333444555555777777999;;;<<<===>>>>>>777777888888888888777777777777888888888888777777::::::999999999999::::::888999:::::::::888777666555777:::;;;;;;===AAAEEECCCCCCAAA???<<<999666555222444666777666444444555444444555555444444333222333444555666888888999999222222222111222222333333555444333222111111111111222222333333333444444444444444555555666555555555444555555444333333444666555444444444444555666777555333000......000222444888777444222111222444555222111000000222444666888;;;999777777888999888777yyyyyyyyywwwqqqkkkggggggiiijjjgggccc\\\WWWSSSSSSTTTVVVWWWWWWSSSNNNLLLMMMPPPJJJKKKLLLLLLKKKHHHEEECCCEEEBBB??????BBBEEEEEEDDDDDDFFFGGGEEEAAA>>>???BBB????????????>>>>>>>>>>>>:::999:::;;;======;;;999999999:::;;;===???AAACCC?????????===;;;888555444888999:::;;;:::999888777444333333222333444666777:::888666555444555666777888:::;;;999777888<<<@@@::::::;;;<<<<<<<<<;;;;;;<<<:::888666777999<<>>>>>>>>======<<<<<<;;;555777888777444444777;;;888888:::<<<>>>===;;;999:::888555555777999;;;;;;:::999777666555555555666<<<:::777444333333555666333444555666666666555444888666555666777888777666555555555555555444444333444222111222666999888777666555333333444666999;;;;;;:::888555333333555777:::::::::999888777666555444333222222444777:::===777555333444666777555333555444333222222222333444222555888666333333666;;;888666555555666666444333444444444555666888999:::999999888777666555444444555444333555777999:::999888777777777999<<>>888999999777666555777888<<<;;;:::999888999:::;;;:::;;;<<<===??????@@@@@@<<<<<<===>>>>>>===999666:::<<<===>>>=========>>>@@@@@@???>>>;;;888555333333444555666666666666777888777666444444444555666555555666777999999777555222222111111222222333333555444333333222222222222111222333444444444333222333333444444444444444333444333333333333444555555:::999888666666777999:::444333111///000111444555999777444444555666666555333000...111666999777444777777888888888888777777|||{{{uuunnniiifffffffffggggggddd]]]VVVRRRSSSUUURRRRRRQQQQQQPPPPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGDDDCCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???:::999:::;;;======;;;999777888888:::<<<>>>???@@@??????>>>>>><<<999777666777888999999999888777666333333222222222333444444666555444333444666888999===:::888777888999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<:::888666666777999;;;;;;;;;<<<:::888666777888888888888888999<<>>;;;:::::::::999888777777888888888777666555222333555777888999999999<<<:::777555444666888999999888888999:::;;;;;;;;;;;;;;;::::::999888666555;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<:::888777666555555666777777777999999:::===@@@@@@???===999888777888999:::999888777666555444555666777888999999999888777666444444333444555555555555444333555444444555777777666555444555666666666555333333333111000222555777777666555444333222333666888:::999999777444222111444666999:::::::::999777666444444222111111222555888:::777555444555777888777555555555333333222333444444444777:::999666666:::===;;;999888888888888666555555555555666666888999999888888777666555444444444444333222444666888999888777666666777888:::<<<===;;;888666444444555666777777777666555555555555666444555666555444444666777777777666777888999;;;<<<666777888777555555555666:::999999888888888999999;;;<<<>>>???@@@AAA@@@@@@???>>>======>>>>>>===;;;:::;;;======<<<;;;<<<============;;;999666444333222777;;;;;;777555777:::888777666555555555666666666555555666888888777555444333222222222222333444777666555444333333333333222333444555555555444333666666666666555444333333444333333333333444555555777777888888777777666666555333111000111333555777777555333333444666666666333111000333888;;;999666777777777888888777777777|||{{{ssskkkfffdddddddddeeefffddd^^^VVVQQQRRRTTTOOOMMMKKKMMMQQQRRROOOLLLPPPOOOMMMKKKJJJKKKKKKLLLDDDDDDDDDDDDDDDEEEGGGIIIIIIEEEAAAAAADDDEEEBBB???AAA@@@>>>===<<<===>>>???:::999999:::<<<===;;;:::555555666888999;;;<<<===<<<=========<<<:::999777777777888888888777555444222333333333333222222111222222222333444777999;;;@@@:::555444777:::;;;999;;;;;;:::999:::;;;<<<======;;;888666555555666666:::;;;<<<:::888666666777555999<<<<<<;;;<<<@@@EEE>>><<<999888999999999888666666777777777666555555333444555777888999999999>>><<<888555444555777888555777999999888888:::<<<:::::::::::::::999999888>>>============<<<<<<<<<888:::===>>>===;;;777555888555333555888999666222888999:::>>>AAACCCCCCAAA999999999:::;;;;;;888666333333222333444666888:::666888;;;<<<;;;888444222222333444444444333333222111111222555777888666444333444666777666555333111111000000111444555555444444333222222333555777999888777666333111111333555888999::::::999777555333444222111000111333555777666555555666777888888777666666555444444444444444666999<<<<<<::::::===@@@???===;;;;;;;;;:::888777555666666666777777888888777777666555555444444555444333222333555777777777555666666777888888999999555777888888666666888;;;999999888777777777777777666777888777666555666777888777555444555666888999444666888888666444444444777888888999999999888888:::;;;>>>@@@@@@???===<<<>>><<<:::;;;<<<>>>>>>===999;;;<<<<<<:::999999:::999999999888777555444333444;;;AAA???888555777<<<888777777666666666666777777555444555666888888777777666444222111222333444999888777555444333333333222333444666666666555444888888888888777555444333444333333333333444555555555666777888888666444333444333222111222444777999666444222222333555555555222111222555:::<<<:::888666777777777777777777666}}}~~~zzzwwwrrrkkkdddaaaaaacccfffdddaaa]]]XXXTTTRRRQQQOOOMMMKKKLLLOOOPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLGGGEEEDDDEEEGGGHHHIIIHHHHHHEEEBBBBBBCCCCCCBBB@@@AAA???<<<:::999:::<<<>>>999888888999;;;<<<;;;:::444444555777888999::::::999999:::;;;;;;:::999888777888888999888777555444333444444555444333111000222333333444666888:::;;;===999555444666:::<<<<<<===;;;:::999999:::<<<======<<<999777555444333333999:::;;;999777666666777777999<<<======>>>@@@CCC;;;999777666777888888888555666666666666666555555444444555666777888888888;;;:::999777777666666777555777888999999::::::;;;999999:::;;;;;;;;;;;;:::===<<<<<<<<<<<<=========;;;<<<<<<<<<:::777444222777666666777888888555222666777999===AAADDDDDDDDD;;;:::999:::::::::888666222222111222333555777999666888;;;<<<<<<999666444333333333333222222222111///000222666999999777444222444666777666555222111000000111222333333333222333222222222333555777888777777666444222111333555777888:::::::::777555333555444222000000222555666555555555666777888888888777777666666555555555555888:::===>>>======???AAA@@@>>><<<;;;;;;;;;999777666666666777777777777666888777666555555666666777666555333444666777777777666666777888888888777777444666999;;;<<<<<<<<<===;;;:::999999888888999999:::;;;<<<;;;888777777888999888555444333444666777444666888999777555444444666777888:::::::::999888777999<<<>>>===;;;888666888777777999;;;<<<<<<;;;888:::;;;:::888777777888777777777777666666555555777;;;@@@???:::777777999777777777777666777777777777555333333555777888888:::888555333222222333444999888777555444333222222111222333555555555444444888888999888888777666666444333333333333444555555666666777888777666555444333222111000222444777999777555222111222333222222000000222666999;;;:::888666666666666666666666666zzzoooqqqrrrlllddd``````ccchhhccc^^^\\\\\\YYYSSSNNNRRRRRRPPPMMMKKKLLLPPPTTTLLLMMMNNNNNNNNNLLLIIIHHHJJJFFFCCCEEEJJJLLLJJJGGGFFFFFFFFFCCC???>>>@@@BBB>>><<<999777666777999:::888777666777999;;;;;;:::444555666888888999888888666777888999:::999999888888999999999999777666444555555666666666444333222666666666666777888999:::777777777666666888>>>BBB>>>===;;;999999999;;;<<<===<<<;;;999666444333222666888888888666555666777<<<::::::;;;>>>@@@???===999777555444666777777777666555555555555666666666666666666666666777888888555666888999:::888666555888666555888===???<<<999888888999:::;;;;;;;;;;;;999999999:::;;;<<<>>>???@@@???<<<999777555444333666888::::::777444444555444444666:::>>>BBBCCCBBB===;;;888777888999999999444333222222333444555666888888999999999888888777333333222222111111111111///000333666999:::888666333444555666555444222111000111333333333222222222222222222222333555666777777777777555333333444666666777888999999888666555777555333222222444666777555555666666666777777888777777777777777777777777888:::<<<>>>>>>>>>??????===<<<:::999999999777555555666777777777777666666999999777777777888999:::999777666666777888888777777777888888888888777777777666888<<>>===;;;999999999;;;999777555555555666777555777::::::888666555555666777999;;;<<<<<<;;;:::999:::<<<===<<<999666333222444777;;;======:::777777999:::999777666666777777666666666666777777777::::::::::::;;;999666333666666666777777777777666666444222333555777888888:::999666444222222333444777666444333222111111111///000222333444444333333666666777888888999888888444333333333333444555555888777666666666666777888222111000///000333666888999777333222111111000/////////111444666888777777666666555444444555666666~~~{{{~~~tttkkknnnooommmgggcccbbbdddgggccc___^^^^^^ZZZTTTNNNSSSTTTSSSOOOKKKKKKPPPUUULLLMMMOOOOOONNNKKKGGGEEEIIIFFFDDDFFFJJJLLLJJJGGGFFFGGGFFFBBB<<<:::===AAA<<<:::888666555555666777666555444555777999999999666777999:::::::::999999555666888999::::::999888999999::::::999777555444555666666666666555555444888888888888888888888888333666999999888:::???DDD???>>><<<:::999999999999;;;;;;:::999777555333222222444555555555555666777===:::777888===???===;;;:::777555555666777777777666666555555555666777888777666666666666666777888222444777999999888666444999555444888>>>@@@===888777888999:::;;;;;;;;;;;;777777777777999<<<>>>@@@BBB@@@<<<999777666666777888;;;===;;;666333444777333333444777;;;>>>??????===:::666555666888999999666555444333222333444555888888777777777888999999444444333222111111111111111111333666999999888666444444444444444333222222222444666666444333222333222222333333444666777777666777777666444333444666555555666777888888888888888777555333333555777999666888999888777666777888666777888999:::::::::999999:::<<<===>>>>>>===<<<999888666666777777555444444555666888888888777666:::999888777888999;;;===:::888777777888999888777777777777777888888888888:::888888===DDDEEEAAA;;;::::::999888888888888888;;;===???>>><<<:::999999:::999888777777666666666666888::::::888666666666666777999:::;;;<<<=========>>>??????===:::777444222444888===@@@???;;;777666888999999777666666777777777666666666777888999;;;888555666999999555111444555555666666666666555444333222333666777888777888888666555444333222222444333222111000000000000...///111222333333333333333444555777888888888888444333333333333444555555888777555444555777999;;;222111000///000222555777:::777444222111111000...//////000111333444555666666555444333333444555666~~~{{{vvvqqqrrroookkkjjjjjjiiifffcccccceeeeeebbb]]]WWWTTTSSSQQQQQQQQQQQQOOOOOOPPPQQQPPPOOOOOONNNLLLIIIGGGEEEDDDGGGJJJIIIHHHGGGIIIKKKIIIGGGDDD???<<<:::;;;<<<::::::888777666555555555444333222333555777888888999:::<<<======<<<;;;:::777888999:::;;;;;;::::::888999999999888666444333555555444444444555666666666777777888888888888888666777999:::<<<===???AAA@@@???>>><<<:::888666666777888888888777555333222///000222333333444666888999777666666888;;;===>>>===:::888777888999999888777777666666666777888999888777666555555666777777555555555555555444444444555444555999<<<===;;;999777777888999::::::::::::888888777777888;;;===>>>>>>>>><<<;;;:::::::::;;;======<<<:::888666666777444333333555999<<<<<<<<<999777555555777888888888666555444333333444555666666666666666777777888999666555333222111111222222111111222444666777777666555444333222222222333333333666999888666444333444333333444444666777777888444555666555333333333555444444444555666888:::;;;777666444333444666888::::::;;;===;;;888777888:::555666888:::;;;<<<<<<<<<;;;;;;<<<===>>>>>><<<:::666444333444555666555333222444666888999999888777999888777666777999<<<>>>:::888777666777888777666666666555555555666888999999999:::===AAAAAA>>>;;;999888888777666777777777888:::======;;;999888888888888999999888777666555666888888888666555666777666666777888999;;;===>>>@@@@@@@@@>>><<<999666555333444777;;;>>>===:::777555777888999777777777888777666666555666666888888999777555444555666555444222333444555666666555444333222222444777888777666555666666666555333222111222111111000000111111111...///111333444444444333333333444555666666666666444333333333333444555555333333444555666888999:::444333111000000222555777888666333222222333222111111111111000000111444666666555333222222333555666vvvnnnppp{{{qqqggggggmmmoooiiibbb___fffkkkfff[[[TTTTTTWWWOOONNNNNNQQQTTTTTTPPPLLLTTTRRROOOLLLJJJHHHHHHHHH???HHHOOOLLLEEEBBBHHHOOOLLLGGG@@@===<<<<<<:::888::::::999888777666555444333222000111444666777777;;;<<<>>>??????>>><<<;;;888999;;;<<<===<<<<<<;;;777888888888666555333111444333333222333444666777444555666777888888888888:::888888;;;???AAA???<<>>>>>>>>>>>===BBB>>>999888999:::888555555444444555888:::;;;;;;555444555777999999777555555444444333444555666777444555666777888888777777777555444222111111222222222111000222444666555555666555333111111222333444444888;;;:::777555444555333444444555666777888888222444555444222222222333444333333333555888<<<>>>666555444333444666888:::===>>>???>>>:::888999;;;444555888:::<<<=========<<<<<<===>>>???>>>;;;999444333222333444555555333111333666888999999888888999777666555666999;;;===:::888666555666777666555555444333222333555777999777:::===>>>===<<<<<<<<<888777777666555666666666666888:::;;;999777666666555777888999999777555333666777777666444444555777666555555666888:::<<<>>>@@@???>>><<<999777444333333333444777999:::888777444666888999888777888999777666555444555666777888777777777444222222555888111222444555555555444444111111333555888888777555333444666666666444222000111111000000111111222333///000222444555555555555333444444444444444333333444333333333333444555555...000333666888888888777666555333111111333555777666444222222333555555444333333111000///000444777666555333222222333555666|||wwwsssqqqjjjnnnqqqoookkkfffddddddbbbccceeefffeee___WWWQQQTTTRRRPPPOOOOOOPPPSSSTTTQQQPPPNNNKKKIIIGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDFFFCCCCCC@@@;;;666444888;;;:::999888777666555444333222222222333444777999:::888;;;???@@@>>>;;;999888888999;;;<<<<<<;;;:::888777888888777555333444555444333222111111222444555666555333222333666999;;;;;;===>>>>>><<<:::::::::<<<999666555555555444444666666777888888777666555///000222444555555444444777888999777555777<<<@@@>>>===;;;999888999:::;;;999999999999999:::;;;<<<777777888888888888999999:::888444222111222555777777555444555999:::888555666777999::::::999777666777777888888999999999999888888999:::<<<>>>@@@AAA???<<<::::::;;;<<<:::888666555444555777999999888666666555555444444444333222333555777777666444333555333222444777999;;;;;;:::888666555444333444444666666555444333333333333555444222111111222444555;;;;;;<<<<<<;;;999888666444444444444555777888999666444333222222333555666444333333444666888;;;<<<;;;777222111444666888777======<<<<<<;;;;;;;;;;;;888888999:::;;;<<<>>>???;;;:::;;;===@@@???;;;777666666555555333222000///333444666777777777666555444555555666777888888999666666555666777666333111222222222333444555666777888999999888888777666555777777666555555555555555555666777888888999888888777777777777666666666666777777888999:::999666444666777888666555555999===@@@===::::::;;;999555111333333333444444555555555333444777999::::::999888777666444333222222333333444444444444333222111111111222333444444333111000000111333555666666555444555555555555444333222222111111111000000222666:::888666333222333555555555444444333333222111111000222333444777888666222///111222444555555555444444333333444444555666777777444555555555555555444444111333444333000000222555333333333444444333222222{{{vvvsssrrrlllmmmnnnmmmiiifffcccbbbcccbbbccceeefffbbbYYYRRRUUUTTTSSSQQQQQQRRRTTTUUUOOOOOONNNMMMJJJGGGEEECCCFFFDDDBBBCCCEEEEEEDDDBBB@@@???===:::777777999;;;888777777666555555444444333222333333555777999:::999;;;>>>???===;;;999999777888999::::::999888888777888888777555444444555555444222222222333555666666666555444555666888999:::;;;======;;;:::999:::999777666666888999888777777888999999999888777666000111333555666666666666:::999777777888;;;===???@@@>>><<<:::::::::;;;<<<<<<;;;;;;::::::::::::;;;777888999:::;;;<<<<<<<<<888777444333222333555666666666666777999999888777888999:::::::::888666555777888999::::::999888777666666888999<<<>>>AAABBB>>>;;;999999:::;;;:::999999888666666777888888777777777777777666666555555111444777::::::888555333555333333444777:::;;;;;;:::999888666555555555666777666555444333333333333444333222222222333444444999::::::;;;;;;:::999888444444444444555666777777444333222111111333555666555555555666777888999:::777444111111444777888888;;;;;;;;;<<<;;;;;;::::::777888888:::<<<>>>@@@AAA;;;::::::===??????;;;888777666555444333222111111444555666777888777666666444555666777777777777777555444444555666555333111333333333333444666777888999999999888888777666555777777666666555555555666555666777888999999999999888888888777777777666666777777777888888888666444777888999777666666:::===<<<===<<<:::888555444444333333444444555555555555444555777999::::::::::::777666555444333444444555444444444555555444444333222333444555555333222111111222444555666555444333444444444444444333333222222333333333333555888;;;<<<999666444444555444444444444333222111000000///111222333666888777333111222333444555555444444333222333333444555555666666444444555555555555444444222333444333111111222555333444444444444444333333{{{vvvtttrrrnnnllljjjiiigggeeebbb___bbbaaaaaadddfffccc[[[TTTWWWVVVUUUTTTTTTTTTTTTTTTOOOOOOOOONNNKKKHHHEEECCCGGGCCC???@@@EEEFFFBBB>>>===;;;999999:::::::::999666666666666666666666666444444444555666777999::::::;;;===<<<;;;999999:::777777777777777777666666666777888777555444444555555444333333333555666777777777777777777777777777888:::;;;;;;999888888999666555666888;;;===<<<;;;999999:::::::::999777666333333555666777888888888>>>:::666777<<>>AAA???===;;;;;;;;;<<<===>>>===<<<;;;::::::::::::888999<<<>>>?????????>>>666555444444444444555555666888999:::999888999999999:::::::::999777666444777888:::;;;;;;:::888666555555666888;;;>>>AAABBB<<<:::888888999::::::999<<<:::888777888888777666999999888888888888777777222555:::===>>>;;;777444555444333444888:::<<<<<<;;;:::999888888888888999999888666555444333333333333333333333333333333333666777999:::;;;;;;;;;:::555555555555555555666666111111000000111333555666777777888999888888666666222111000222444777888777777888:::;;;;;;:::999888666777888:::<<>>>>><<<:::777666444333222222222333555666777888888888777666444555777888888777666555222222222333555555444222444444444555666777888999999999888888777666666666777777777666666666666666666777888999::::::::::::999999999888888888777777777777777777666666666666888999999888777777:::<<<999;;;===:::555333444666444444555555555555666666444555666777999:::;;;<<<777777666555555555666666333444555555666666555555333444555555555444222111222333444555555444333222222222222333333333333333444555666777777888;;;===@@@===888666555444333222444333222111000/////////000000222444777777555333333333444444444444333222222222222333333444444555444444555555555555444444222444555444333222333555333444444555555555444444}}}wwwrrrpppppplllgggeeeeeeccc___\\\]]]^^^```aaaaaa^^^ZZZVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFBBB???@@@CCCCCC@@@======;;;999:::======;;;888666666666777777888888888555555555666777888999999:::;;;;;;:::888888999:::666666555444444444555555555666666555444333333444555555444444555666777888777888999999999888777666777888999999777777777888666666777:::===>>>===<<<999999:::::::::888777666555555666777888999::::::===;;;999:::===???@@@@@@@@@>>><<<:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<999;;;>>>@@@AAA???>>><<<333444555555666666666555777:::<<<<<<999888999;;;888888999999999888777777777888999::::::;;;;;;;;;777777777777999<<<>>>@@@===;;;999777777888888888;;;999777666777777666555888888888888888888888888666888;;;===>>>===;;;999666555444555888;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999888666555444333333333333444444444333222222333444777999;;;<<<<<<;;;777777777777777666666555111111111222333444666777888999:::;;;:::777444222000000111333555666666666444666999:::;;;999777666777777888999:::<<<>>>???999999:::;;;<<<===<<<;;;666555222111000111222333555666888999999999888777333555777999888777444222111000000222444555444333555555555666777888::::::999999888777777666666666888888888888777777666666777777999:::::::::::::::;;;::::::999999888888888777777777666555555666777888888888888777888999:::999:::;;;999666444555777666666666666666666666666444444444555777999;;;<<<999999888777666666666555444444555555555555555444444444444444444333111111333333444444444333222222000000111111222333444444555777999::::::;;;===???@@@<<<888555444444333222444333111000///....../////////000333666777666555444444444444333333222222111111222222222333333333333333444555555555444444333444555555444444444444222222333444444444333333~~~wwwqqqmmmppplllgggdddcccaaa]]]YYYVVVZZZ^^^^^^ZZZWWWVVVXXXRRRRRRRRRRRRQQQQQQPPPPPPUUURRROOOKKKIIIIIIJJJKKKCCCCCCCCCAAA@@@>>>>>>>>>???===;;;<<>><<<:::888888888999:::999999999999:::<<<======;;;<<<>>>??????<<<:::888222333555777888888888777888;;;======:::888999<<<555666777888999:::::::::888777777777999<<>>;;;888666555666777777666444444666777666555777777777777777777777777:::::::::;;;;;;<<<===>>>999777555666888;;;;;;;;;::::::;;;;;;<<<<<<======::::::888777666555555555333444444444444333222111222333666888:::;;;;;;;;;999999:::999999888666666222222333444555666777888888999;;;;;;:::666333000111222444555555555555555444555888999:::888666444888777777777888888999:::888999;;;<<<<<<;;;;;;;;;444333111//////000222333555666888999999999888777333555777888888666444222222111000222444666666555666666666777888999:::;;;:::999888777666666666777888888999999888888777666777777999:::::::::::::::;;;;;;::::::999888888777777888888777555444666888777666666777888999::::::<<<999777777888999888777777777777777777777777777333333333444666888999:::<<<;;;:::999777666444333555555555555555444333333444444444333333222111000333333333333333333222222000000000111222333444555555777999;;;;;;<<<>>>@@@===:::666444444444444333444222111///...//////000000000000222444666666555333333333333222333333333111111111222222222222222222222333444555555444444333333444555555555444333///000111222222222222222{{{uuuqqqooonnnllliiifffccc___ZZZWWWSSSWWWZZZZZZVVVSSSSSSUUUOOOOOONNNNNNNNNNNNOOOOOOSSSQQQMMMJJJHHHHHHIIIJJJCCCDDDEEEBBB???<<<===>>>>>>======>>>>>>>>>===;;;<<<<<<;;;;;;;;;::::::999888888999::::::999999888888999999888666666777999666666666555444444333333222333444444222111222444333444444555666777888888888999:::;;;;;;:::999999555666777666555555777999;;;:::999999::::::888666999999:::999999777555444555555555666777888999:::777:::===<<<::::::===AAA<<<:::888666666666777888666666666777999:::<<<===<<<=========<<<:::777555333444666888999::::::;;;:::;;;<<<<<<:::999999:::444555666777999;;;<<<===888888777888:::===@@@BBB???===:::888777999:::<<<@@@???<<<888555555777999666555333444555666666555555555555666666666666777<<<:::999888999<<>><<<:::999999222222111000000111333333555666777888888888777666333444666777777666555444555333222333555777777777666666666777888999:::;;;;;;999888666666666777777888999999::::::888777666666777888999::::::::::::<<<;;;;;;:::999888777777666999:::999666555666999666555666777:::<<<<<<;;;>>>:::777777;;;===<<<:::999999888888888888777777333444555555666777888888;;;;;;;;;:::888666444333555666666666666666555555666555555444333222111111222222222222222333333333222111111111222333555666444666888999999;;;>>>@@@;;;888555444444555555555333222000//////000222333333222000111333444444444222222222222222333444444222222222222222222222222111222333444444555444444333333333444666555333111...//////000111111111111yyytttssstttuuulllmmmlllhhhbbb\\\XXXVVVVVVUUUTTTTTTUUUUUURRRPPPMMMLLLKKKKKKKKKMMMOOOPPPMMMMMMLLLJJJIIIGGGFFFEEEFFFEEECCCAAA@@@???===<<<:::;;;======<<<===>>>??????>>>===;;;:::888777777999999:::;;;;;;:::999888777888999888666555666777666777777777777555444333333444555555444333444555222333444555666777777777888999:::;;;;;;;;;;;;;;;666666777666555555888:::<<<:::777777777777666444:::;;;;;;;;;:::888666555444444444444555777888999777888999::::::;;;<<<===;;;999777666555555777777444444555555666777888999<<<<<<<<<;;;:::999888777444555666888:::<<<===>>>;;;;;;::::::;;;;;;999888555666666777888:::;;;<<<888999:::<<<============???===:::888888:::<<<>>>>>>===<<<999666666:::>>>999777555555555666555444555555555666666666777777999999888999:::;;;===???>>><<<999888999999999888555666888:::<<<<<<======999999999888888888999999666555444222111111222222444555666888888888888777666777888999999888666555333444444555666666666555555666777888777555333222333666888888777888:::===888888888888777555444333777777666666666777777888666:::???@@@===999777666222222333333333444444444444555666777888777666666333333444555666666666666888666555555777999999888666666666666777999:::;;;;;;:::888666555666777777888999:::;;;:::999777666555666777888999999999999;;;;;;:::999888777666666666999===<<<888555777999777666666999===@@@???>>>>>>===;;;;;;<<<>>>???@@@::::::999999999888888888555666888999999999888777888888999999888777666555444555777888999:::::::::999888777666444444333333111111111111222333444444444333222111222333555777333444555555666999===@@@===:::666555555666666555222111000///000222444666666444111000111222222222111111000111222333555666333333333333333333333333111111222333444444444444222111222333555555222///...///000111111222222222zzzqqqnnnpppvvv{{{kkkmmmnnnjjjbbb[[[WWWVVV[[[TTTOOOQQQWWWYYYRRRKKKLLLKKKJJJIIIJJJMMMPPPRRRHHHIIIKKKKKKJJJFFFBBB@@@IIIEEE@@@@@@BBBBBB>>>999666999;;;<<<:::;;;???CCC@@@???===;;;999777555444999:::;;;;;;;;;:::999888666777999888666555555666777888999999888666444333444666777666555555666777111222333555666777777777999999::::::;;;<<<======666666777666555666888:::;;;999666555555666555555<<<<<<<<<<<<;;;999777666333333333333444555777999999666555777;;;===<<<999;;;:::777666555666777888555444444444444555555666;;;;;;::::::999999999999666666777888:::===???@@@===:::888999<<<<<<999666777777777777888999:::;;;888:::===@@@@@@===:::888???===:::888999;;;>>>@@@;;;<<<;;;999777888===AAA<<<:::777666666555444222555555666666777777777888666777888:::;;;<<<<<<<<<@@@===:::999999999888777333555777999;;;<<<<<<<<<999999888888999999:::;;;777666333111000111222333555666777888888777666555333555666888888666555444333333444555555444444444444555555666666555444333333666888999888:::>>>AAA::::::999777666555444333666666666666777888999:::555:::@@@AAA>>>999555444333333444555666666666666333444666777777777666555333333333444555666777777:::888666666888:::::::::555555666666777888:::;;;;;;:::888666555666777888888999:::;;;;;;999888666555666777888888999888888;;;;;;:::999888777666555555:::>>>===999666777999888777777;;;@@@CCCBBBAAA<<<>>>???>>>;;;<<<@@@EEE:::::::::999999888888888777888:::;;;;;;:::888777555666777888999999888777333555777:::<<<>>>???@@@;;;:::999777666666555555111111111111222333444555555444333222222444555777222333333333444777<<<@@@???<<<888666666777666555222111000///000333666888888555222000000111111000000000000000111444666777333333333333333333333333000111222333444444555444222111111333555555222...//////000222222333333333{{{tttuuusssmmmnnntttyyyssslllgggddd```[[[WWWPPPTTTWWWVVVSSSQQQRRRSSSLLLLLLMMMMMMMMMLLLLLLKKKOOOMMMKKKHHHGGGGGGGGGFFFBBBCCCDDDCCC@@@>>>>>>???===:::777888<<>>>>>:::;;;<<<;;;999777777777888555333555888;;;999777===>>>@@@AAA@@@???===<<<;;;;;;;;;::::::999999999???>>>===;;;:::999888888999666444333555666444222111444888999999777666666666777999;;;<<<<<<;;;;;;===:::777777999999777555333444666888:::;;;;;;<<<888666444444666777888777777888888888777444222000666666666555555555555555333555888::::::888555333333222111000000111222333666666666666666555555555666555666888;;;===<<<;;;:::999777555333333333444666777888999999999999999<<<::::::;;;<<<:::666222666666555555555666666777111222444666666666555555777888777555333333888<<<;;;999666666777999999999666555555555666777999:::<<<;;;999777666888===@@@>>>======;;;999777444333666777888777666777888:::777999:::;;;;;;:::888666999:::<<<======<<<:::999:::;;;<<<===>>>>>>>>>>>>;;;>>>???<<<777666999===;;;::::::999888777666666888:::<<<>>>===:::777555666555555555666888:::;;;999666333666;;;??????===<<<;;;999999999999888666333222222111222333555666777555333111000111333444444333111111222444777999;;;888555555777777666333000///...///000333555777555555444333222222222222222111000111444555666555222333444444444333222111333333333444444333222222555444444555555333000---///...///000333444333222zzzsssqqqooommmnnnrrrvvvrrrmmmhhhccc___[[[YYYVVVWWWXXXVVVTTTQQQPPPPPPLLLLLLMMMNNNNNNMMMMMMLLLNNNLLLJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@===:::888888;;;>>>>>>>>>BBB@@@<<<999888888999999:::>>>AAA@@@<<<999:::<<<===<<<;;;999888777777777888:::<<<;;;999666555555555555666888;;;;;;888555777777777777666666666666999888777777777999;;;<<<;;;999666555555555555444888999:::999777555555666666777888999888777555333222222222333444777999::::::999999888888999;;;;;;;;;999777555444555555666666666666555333333444666666888:::<<<<<<;;;888777666555555666999;;;<<<;;;888999:::999777777777999999888666666888:::::::::??????@@@AAA@@@>>><<<;;;999999999999999999999999<<<<<<:::999888777777777888666333333555555444222222555888999888666555555666777999:::;;;;;;;;;:::999777444444555666444222333444555777888999::::::777555333444555777777666666666888888888666444333666777777777777666666555444666999::::::999666444222222111000000111222222555555555555666666666666666555666888;;;===<<<;;;999888777555444333333333444555777888::::::;;;;;;<<<:::999999:::999666333666555555555555555666666333444555666777777777666888999999777444555888;;;;;;999666555666777888777666555555555666777888999;;;:::888666555777;;;???===<<<;;;999777555444333555666777666555666888999777888999:::::::::999888888:::<<<>>>>>>===;;;:::<<<===============<<<;;;;;;===>>>;;;666555888;;;;;;::::::888777666555555999;;;===>>>>>><<<999777777666444333555999===@@@;;;888555666:::===<<<::::::999777777888777666444222222111222222444555666777555333111111222333444444333222111222555777999999666333222444555444222111000//////000222444666444333333222222222222222333111000111333555555555222333444555555444333222444444444555555444444333555444444555555444000.........///111333444333111~~~uuummmkkkoooqqqoooqqqqqqnnniiiccc^^^[[[[[[\\\ZZZXXXVVVUUURRROOOLLLLLLMMMNNNOOOPPPPPPOOOOOOLLLKKKIIIIIIIIIIIIHHHGGGHHHEEEDDDEEEGGGGGGDDDAAA>>><<<999999:::<<<<<<<<>>>>>;;;888555444333333444777999999888555666666555444555777:::;;;;;;:::999888999;;;>>>???@@@@@@@@@>>><<<:::999666666666666777888999:::999888777777666777777777666555333333444555444333444666999:::888666555444777777888999:::::::::999777555333333333444333222222333444666777888888888666444333333555666666666555666777888888888666666777888999::::::888666555555666999::::::999777555222111111000000111111222444444444555666666666777666555666888;;;<<<;;;:::777777777666666444333333222333555888:::<<<======<<<:::888777888888777555666555555444444444555555555666777888888999888888999::::::888666666777888:::888555444555666666555555555555555666777888888999999888666555666999===<<<:::888666555444444444444555666555444444666888777888888888999:::::::::777999===???@@@???===<<<>>>>>>>>>======;;;::::::;;;<<<<<<:::666444777:::;;;:::999888666555444333999;;;===>>>>>>===<<<;;;888666333222444999>>>BBB===999666666888:::999777888666555555666555444333111111111222333555666777666555333222222333444555444333222222333555888999777444111000111222222222333222111000111222333444222111111111111222333333333222111111333555555444111222444555555555555444444444555666666555555444555555444555555444111///---...///222444555333111{{{nnnkkkrrrsssnnnmmmooonnniiibbb\\\[[[\\\^^^ZZZWWWUUUVVVTTTPPPLLLNNNOOOQQQSSSSSSSSSRRRQQQJJJHHHGGGIIIKKKKKKIIIFFFIIIFFFCCCDDDHHHIIIEEEAAA>>>===;;;:::::::::::::::<<<<<<===<<<<<<;;;:::999;;;===???>>><<<::::::;;;<<<<<<;;;999999888888888888:::;;;:::888666666666777888888999999888666444666666666666777777777777666555555666777888::::::999777555555666666555444555777:::;;;999777555444777888999:::;;;;;;::::::444333111111333777;;;>>>===<<<;;;::::::999999999777777666666666666777888888888777555444444666888888999;;;======;;;888666333333333555777999888777666666555333222333666888<<<======;;;888888<<<@@@??????>>>===;;;999777666333333333444555777999:::777666666666666777888888555555444333444444555444666999;;;<<<:::777666555777777888888888888888888888777555555555555555555333444555666777888888888666444444444666888777666777888888999888777777666777999;;;<<<;;;999666444444555777999999888666555222222111111111111222222333333444444555666777777666555666888:::<<<;;;:::777777888888888777555444111222555777:::===>>>???<<<;;;888777777888999999666555555444444444444555666777888888999:::::::::999999999888777666555555666444333333555666666666555555555555666666777777777888777666444555777::::::888666333333333444555333444555444333333444666777777777777888999;;;;;;666999===@@@BBBAAA???===<<<=========<<<<<<;;;:::<<<===<<<:::777666777999;;;:::999777666444333222888999;;;<<<======<<<<<<999888666444666999<<>><<<;;;::::::::::::;;;;;;<<<;;;:::999888888999::::::::::::;;;<<<;;;:::999888888777888888888:::::::::888666777777888888999999888666555555555666666666777777777888555555666777888999:::;;;888777666777888888777555444777:::;;;999777555555777888888999::::::::::::555333222111333777;;;>>><<<<<<;;;;;;:::999888777555555555666666777888888999999888555444444777999<<<;;;;;;::::::999999999555444555777999:::999777777777666333111111333666;;;======<<<999999===AAA======<<<:::888666444333111111111111333666888:::666666666777777888::::::666666555555444444555555888:::===>>><<<999888777888777777777666666777777777777777666555555666666555666666777888888888888666555555666999:::999888::::::999888777666555444777999;;;;;;;;;888555333222333555666777666555444222222333333333333222222222333333444555666666777666666666888:::;;;:::999777888999::::::999777666111222555777:::===>>>???<<<;;;999888777888:::<<<777666555444444444444444777777777888999999::::::888777777666666555444333222111111333555777888777555555555666666666666666666777777666555444666888777666444222222333444555333444444444222222333555777777666777888999:::;;;666999===@@@BBBAAA@@@???::::::;;;<<<<<<<<<<<<<<<======<<<:::888888999;;;::::::888777666444333333666777888999::::::;;;;;;:::999999888888777888888666555444444555777888888777555444444555666555333111222333444555666666777333444555555666666666666444444444444555777999:::999999777666555666777999666555444333333222222222/////////000111222333444555333222222333444333222000111333555666666555555111222333444444444444444666555444444555555333111000111222555777777666444}}}sssoooooonnnjjjmmmkkkhhhbbb]]]YYYXXXYYYWWWUUUTTTSSSTTTUUUUUUTTTRRRTTTVVVWWWWWWVVVSSSRRRJJJHHHIIIMMMSSSTTTPPPKKKIIIFFFDDDEEEFFFFFFCCC@@@???@@@@@@???<<<:::;;;;;;:::;;;;;;;;;:::999888888666777777888999:::;;;<<<:::999888888777777777888888999:::999777666777888777888:::999777666666777555555666666777777888888444555666777888999:::;;;777777666888999999888666555777999:::999777666666555555666666666777777888555444333333444777:::<<<:::;;;;;;:::999888777666333444555666777888999999::::::888666444555888:::>>>===;;;999888999:::;;;777777777999;;;<<<:::888888888777555333222333555999:::;;;;;;;;;;;;===???<<<;;;:::888666555444333111000000000222555888:::777777777777888999:::;;;888888888777444444555666888:::===>>>===:::999999888777666555555555555555444444555444222222444555666666777888888888777777666555666888:::;;;:::999;;;:::999888666555444333777888999999888666444222111222333444555555444444333444444555555444444333333333333444555555555666666666666777999:::999888777888888999999999999888222333555888:::<<<======::::::999888777777:::===888777666555555555555555666666666666777888999:::888666444444555555444333111111111333666888888777444555555666666666555555555777888777555444555666555444333222333333555555444444555444222222333444666777777777888999999999888:::<<>>??????@@@::::::;;;<<<<<<;;;;;;;;;:::999888888:::;;;<<<===999999888888888777777777777666555444555666888999999999888666555555444444222222222222222444666888666444333444555666555444333444555666666555444444111333666888999999888777555555666666777999999:::777999<<<<<<:::888999:::555555555555555444333222222222222222222333444555777555333222333333222111000111222333333333222111111222333444555555555555777555444444555555444333222111///000333555666555|||~~~{{{sssqqquuupppiiiaaa[[[YYYXXXVVVTTTRRRTTTUUUSSSQQQQQQTTTXXXQQQRRRTTTUUUTTTQQQNNNLLLPPPNNNOOOVVV]]]___YYYSSSJJJKKKKKKIIIEEEBBBAAAAAA???AAACCCBBB>>><<<===??????>>>===<<<::::::::::::<<<;;;999999::::::::::::;;;;;;::::::999999::::::888999999888777666888999555888999999666555777999444555555666777888888999000111333555666777888888444444444666888888777555666777888888777666888999777777666666666666777777666666666666666777777888777777888999999777666555111222444666888999::::::;;;;;;999666444555999<<<;;;<<<======<<<;;;888777888888999;;;======;;;999555777999999888777888999555444555999===???<<<999===<<<;;;999888777777777222111000000111444777999777777777777777888999999;;;======:::666333555777333666:::;;;:::999888888999777666444333333333444222444555444111111333666555555555666555555444333333333444777999:::999777666666555555555555666666777666555444333222111111222333444555666666666666555666777888888777666555444444444444444444333333666666666777999:::999777555555444444444666777999666777888999999999999999333555777666444444777999::::::888777666666666666444444333333444555777888;;;777333222555888999888666555444555666666444222444555666666666555444333555777999999777555555555111222333555555555555555555666666444222222333444666777999:::999888666555;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<;;;:::999999888777666777999;;;<<<===888888888888888888888888888777555444555666888999999888555333333444666777222333333222222222555777555333333333555555555333444555666666666555444333111333666999:::999888777555555666777888999::::::444888;;;<<<999777777888555555666666555444444333333333222222333333444444777555333222333333111000000111222333222111000///222333444555666666666666777555444333555555555444222000......000333555555zzzsssrrrtttvvvwww```cccddd]]]UUUQQQTTTZZZXXXRRRLLLMMMRRRTTTQQQLLLSSSRRRRRRQQQQQQQQQRRRRRRGGGMMMUUU\\\]]]ZZZSSSOOOYYYPPPGGGDDDGGGIIIFFFBBBEEEGGGGGGCCC>>>===AAAEEE>>>??????>>><<<:::;;;<<<@@@@@@>>>===<<<;;;:::999;;;;;;;;;999777777999:::<<<:::888666555555666777<<<;;;:::999888999:::;;;:::999777666777666555333222444666888999999888777222222222222333333444555666777888999888888666555888888888666444444666888999777666666777777666444777777777777777777777777444555777888888999;;;===999999777555333333666999>>>===<<<;;;;;;<<<===>>>444888======;;;888777888999666555888===>>>;;;777555666666777888:::;;;<<<777999<<<>>>===;;;888666:::777444555888;;;;;;:::222222222333444555777777::::::;;;:::888555111///333333333444444444555555444444555555555555555555888666444222222555888:::666666666666555444333222111222444888;;;;;;999777555444444444444555666666555777999888555222111000666666666666666666666666444555777888888777555444333333111111111111222333555777999;;;<<<;;;:::999777666555444444555666777888666666999===???===;;;222444555555333111111222333333444555666666666666444444333333444555777888888555222222666888999888===;;;888555333222222222444333333222333444666777999999999999777555333222111222222333333222222111555555555555444333222111666666666666666666666666888<<>>============;;;999;;;;;;;;;:::999:::<<<>>><<<<<<;;;:::999999999999@@@>>>;;;999777777888888555444333333444555666777777666555444333222222222222222222222333555777888777777777666555333222111000222777:::======;;;:::555777999:::;;;:::888777888888777666555444333222444444333222222222222333333444666888888777555444666555555444444333222222...///111333444333222111222333444555555555444333444555666555444555777999666444222111222333333333|||wwwuuuuuusssqqqhhheee___YYYUUUTTTUUUVVVSSSQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPMMMPPPTTTVVVVVVSSSOOOLLLQQQPPPNNNKKKIIIGGGFFFDDDDDDFFFGGGDDD???>>>@@@DDD>>>???@@@>>><<<;;;;;;<<>><<<;;;;;;;;;;;;;;;999777666777999:::999888666555555666666::::::999999999999::::::999777666666666666555333333555666888999888777666444444444333444444555555666777888999999888777777777888888666555555888:::999888666666777777666444666666666666666666666666333444666888:::;;;;;;;;;999999777555333444666999<<<<<<;;;;;;<<<<<<===>>>:::<<<======;;;999888888777555444777===???>>>;;;999999888888888999999::::::;;;<<<======;;;999777:::888666777999::::::888222222222333444555777777::::::999888666444111000111222222333333333333333222333333444555666666666;;;999666444444555777999666666666555444333222222111222444777999999777444333333222222333333444555555777999888666333222111444444444444444444444444333444666777777666444333444333333222222333444555666777888999:::999999888666666555444444444555555777666666888;;;===<<<:::222444555444333111222333333333444555666666555555444444444555555666777888555222000000333666666555;;;:::888666444222222111333333222222333444666777999999999888777555333222222222333333333333222222555555555555444333222111666666666666777777777888888:::<<<;;;999999===@@@BBBAAA??????>>>===:::777:::;;;;;;:::999999;;;===<<<;;;;;;:::::::::::::::@@@>>>;;;999777777777888555444444444444666777888888888666555444333333333333333333333444666888999666666666666555444333222000333777:::<<<<<<;;;:::666777888999999999888888888777666444333333222222444333333222222222222222333333555666666666555444777777666666555444444444...///111333444333222111222333444555555444333333444555666555444555666888777555222222333333333222~~~|||zzzvvvooojjjpppfff\\\VVVWWWXXXWWWTTTNNNRRRUUUSSSOOOOOOTTTYYYRRRRRRRRRRRRQQQPPPNNNMMMSSSRRRQQQPPPNNNKKKIIIHHHHHHNNNSSSRRRKKKFFFEEEGGGBBBDDDEEECCC@@@>>>???AAA??????@@@>>><<<::::::;;;>>>>>>???@@@???>>>===<<<;;;;;;;;;999666555666777888888777777666666555555666777888999999999999999666555444555666666555444555666777888888777666555777666555555555555555555666777888999::::::999888777888888777666777:::<<<:::888777777777777555444555555555666666555555555444444666:::???@@@===999888888777555444444777999999:::;;;<<<===>>>>>>>>>AAA???===;;;;;;:::999777666444333666;;;???@@@???===<<<;;;:::999888888888=========<<<;;;:::999888999999888999::::::888666222222333333444555777777999888777666444333222111///000222333333333222111000111222444555666666777:::888555333222333555777666666555555444444333333222222333555777777444222111111000000111111222333555777999888666444333333333333333333333333333333333444444555555444444333555555444444555666777777777666666666666777777888666666555444444444444333666555555777999:::999888333444555444222111222333444444555555555555555555444444555666777777777777111///...///111222333222888888888666555333222111222222111222333555777888999999999888777555333222222222333333333333222222444555555444444333222111444555555666777888999999999999888888999<<<>>>@@@EEEDDDBBBAAA@@@===999666::::::;;;:::888888999;;;:::::::::;;;;;;;;;<<<<<<@@@>>><<<999777666666777555555444444555777888999:::999777666444333222222444444444444555666888999444444555555555555555444111333666999;;;;;;:::999777777777777888888888888888777444222111222222333444333333222222222222222333333444444444555555555777666666555555444333333...000111333333333333222333333333444444333222222333555666555444444555777888666444333333444333222~~~|||vvvnnnhhhnnnfff]]]YYY[[[\\\ZZZVVVPPPTTTWWWTTTPPPOOOTTTZZZSSSSSSTTTTTTSSSQQQNNNLLLSSSQQQOOOLLLIIIGGGEEEEEEEEEKKKQQQPPPKKKEEEEEEGGG???@@@BBBAAA>>><<<<<<======>>>>>>===:::999999:::;;;<<<>>>??????>>>===<<<;;;<<<;;;999666444444555666666777777777666555555333444666888::::::999999555333333444666666666555666777777888777777666555777777666555444444444444555666888999:::::::::999666777888888888999<<<>>>;;;999888777777777555333444444555666666555444444666555888>>>DDDDDD>>>888777888777666444444777999999:::<<<>>>@@@@@@@@@@@@CCC>>>:::888:::;;;:::888666444222333888<<<>>>??????>>><<<;;;:::999888888>>>===<<<:::999888888888999:::;;;<<<;;;999666444333333333444444555777777888777666555444333333333///000222444444333222111...000222444555666777777444333111000000111333555777777666666555555555555555444444555666666333111111000000000000111222222555777888888666444444555555555555555555555555555333333333333333333333333666666666777777888999999777666444333333444666777666777777777666555444333555555555666777777666666333444444333222111333444444555555555555555444444222333444666777666666555/////////000111111111111666777777777666444222111111111111222444666888999:::999999777666555333333222333333333333333333222444444444444444333222111333333444666777888999::::::888777777;;;>>>AAAAAAEEEDDDCCCCCCBBB???;;;888::::::;;;:::888777888999999999:::;;;<<<<<<======???===;;;999777666666666666555555555666777999::::::999777555333222111000333333333444555666666777222333444555666666666666222444666999:::999888777777666666666666777888999999777444222111222444555555444444333333333333333555444444444444555666777444444444333222222111111///000111333333333333333444444444333333222222111333444555555444333444555888666444444444444222111}}}{{{vvvooojjjgggeeebbb___^^^]]]\\\[[[WWWWWWVVVTTTSSSSSSTTTVVVTTTUUUVVVVVVUUUSSSPPPNNNNNNMMMLLLKKKIIIGGGEEEEEEGGGHHHIIIHHHGGGEEEEEEEEE<<<===>>>>>><<<;;;::::::;;;<<<<<<;;;999888888999:::;;;<<<=========<<<;;;;;;<<<<<<:::777555555555444555555666666666555555222444666888999:::999999444333333444666777666555777777777777777666666666666666555444333333333444555666777999:::::::::999666777888888888:::===???<<<;;;999888777666444333333444555666666555444333777888;;;AAAFFFFFF???888666777777666555555777999:::;;;===@@@BBBBBBBBBBBB@@@<<<666555777999:::999888666333333444777:::;;;======<<<;;;::::::::::::<<<;;;999888666666666666888:::<<<===<<<999666444444444444444555555666777888777666555555555555666222333444555555555444333///111333555666666666555000/////////111333555777999888777777666777777888777666555666777666333111111111111111111222333333555666777777555444555666999999999999999999999999444333222222222222333444777777777888888999999999666555333222222333666777777888999999999888666444555555666666555444444444333333444333111222333555555666666666555444333333000111333444555555444333000111222333333222222222555666777888777666444333333222222333555777999:::::::::888777666444444333333333333444444333333333333333333444333333222222111222333444666888999999:::888777999<<<@@@BBBBBBCCCBBBCCCDDDDDDBBB???<<<:::;;;<<<:::888777777888777888:::;;;<<<======<<<===<<<;;;999888777666666555555444555666888:::;;;999777666333111000//////111222222333444444444444111222333555666777777777333555666888888777666555666666555555555666777888:::888555333222333555777666666555444444444444444666666666555666777777888555444444333333222111111000111111222333333444444666555444333222222111111222444555555444333333333777555444444444444222111~~~zzzxxxuuuppplllaaacccdddbbb^^^[[[\\\]]][[[XXXUUUTTTVVVWWWVVVTTTVVVVVVVVVVVVUUUTTTRRRQQQKKKKKKKKKKKKJJJJJJIIIHHHJJJFFFBBBAAABBBDDDDDDCCC<<<;;;;;;;;;:::::::::999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===;;;999777666666333444444444555555666666444555666777999999::::::555444333444666777777555666666666666666777777777555555444444333444444444555666777888999999888777666777888888888999<<<>>>>>><<<999888888666444222333444666777777666444333888999===BBBEEECCC===888555666777777555555777999;;;<<<>>>???AAABBBBBBCCC===:::666444444666888999999888555444444555777999<<<;;;;;;::::::;;;;;;;;;:::999888777666666555666888;;;======;;;888666666555555444444555666666777888888888888888888888888555555555555666666666777222333555777777666555333000000000111333666888:::999888777666666777888999888666555666666666444222222222222111222222333444333555666555444444555666;;;;;;;;;;;;;;;;;;;;;;;;555444222111111222444555777777888888888888777777444333222111222444666888666777:::;;;;;;:::777666555666777666444333222333333333333222111222444666666666666666555444333222000000111222333333333333111444777888666444444444666777777888888888777777555555444555666888:::;;;;;;:::888666555444444444333333444444444444333333222222333333333333222222000000222333444666777888777888999;;;<<<>>>@@@AAA@@@AAABBBDDDEEEDDDAAA>>>;;;<<<===<<<999777666777666888999;;;<<<<<<;;;;;;:::::::::999888888777777444444444444555777999;;;777666444222111000//////111111222333333333333333111222333555666777777777555555666777777666555444555555555555666666666666999777666444444444666777666555555444444444444444666666777777777888888888888777777666555555444444111111222222333444444444888777555444333222222222111333555555333222111222444333222333444444222000{{{xxxwwwtttoookkkaaabbbaaa^^^ZZZYYYYYY[[[ZZZXXXUUUUUUWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSLLLLLLKKKJJJKKKKKKLLLMMMJJJFFFAAA???@@@BBBCCCCCC===<<<:::999:::;;;;;;;;;888:::;;;<<<;;;;;;<<<>>>>>>===;;;::::::;;;<<<===:::<<<======:::888888888333333222222333555666777666666666777888999:::;;;777555555555777777777555666555555666666777888888555555555444555555666666555555777777888777666555777888888888777888;;;===???===:::999888666444222444555777888888777555444666999>>>AAAAAA>>>999666555666777777666666777999<<<<<<<<<===>>>???AAABBB<<<;;;999555333333555888999999888666555666888:::<<<;;;;;;:::999:::::::::888888888888777777666666888;;;======:::888888888555555555555555666666777888999:::;;;<<<<<<;;;:::777666555444444666777999666777888999888666333111000111111222444666888999888777555444444555777888777555444444555555333222222222111111222222333444222333444444333333555666;;;;;;;;;;;;;;;;;;;;;;;;666555222111111222555666777777888888777666444444222222111222333555777888333555999;;;<<<;;;888666666777999777444111111333333333333222111222444777777777777666555333222111111111111111222333444555222666:::;;;999666555555888888777777888999::::::888777777777777999:::<<<;;;:::888666555444444444333333444444444444333333111222222333333333222222///000000222333444555555333777:::<<<;;;:::<<>><<<===>>>===:::888666777666777999:::;;;:::999888888888999999999999888888333333333333555777999:::666666444333222111111111111222333444444444333222222222444555666666666666666666666666666555444333333444555666666666555555666666555444444444555555444444333222222222222333444555777888888888777666999888888777777666555555222222222222333444555555:::999777555333222222222111333555555333111111111111111111222444444222000}}}yyywwwvvvsssmmmhhheeebbb]]]YYYWWWVVVWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[UUUTTTSSSSSSRRRSSSSSSTTTOOOMMMKKKIIIJJJLLLOOOQQQHHHFFFCCC@@@???@@@BBBDDD???===:::999:::<<<======999;;;<<<=========???AAAAAA???<<<::::::;;;===>>>:::<<<======;;;:::999999444333222111222444777888888888777777777999:::;;;888777666666777888777555555555555555666777999999666666555666666777888999555555666777777666555444777888888777666777:::<<>>@@@>>>:::666555444666777777666666777999<<<;;;;;;;;;<<<===???@@@======<<<777222111333777999:::999999888888:::<<<===<<<;;;:::999888888888888888999999999888888777888;;;======:::888999:::666555555555555666666777888999<<<>>>>>>>>>===<<<888666444333333555888999888999::::::888555222000000000000111222333555555666555444333333444666777555444222222333444222111111111111111111222222333111222333333222222444666999999999999999999999999777555333111111333555777777777777777666555333222000111111333444666888999111444888;;;<<<;;;888666666888999777444111111222333333333111111222555777777777777666555333222111333222111111222333555666333777;;;<<<:::777666666999888888777888:::;;;===999999888888888999;;;<<<;;;:::888666444444444444333444444555555444444333111222222333333333222222//////000111222333333444000555;;;<<<999777999<<<@@@AAABBBEEEFFFDDD@@@======>>>???>>>;;;888777777555777999::::::999888777666777888999999999999999222222222333444666888:::777666555444333222222222222333444555555555444333222333444555666666666666666666666666555444333222222333555777777666555444444444444444444444333333333222111111000000111111333444666888888777555444777777777666555555444444222222222222333444555555;;;:::888555444333333333000333555555333111000000//////000222444444222000yyyvvv{{{zzznnnggghhhiiicccZZZVVVVVVVVVVVVTTTSSSWWW\\\]]]ZZZXXXXXXYYYSSSPPPNNNPPPTTTUUUQQQLLLNNNQQQMMMDDDGGGRRRWWWRRREEEGGGGGGEEEAAA???AAADDDBBB>>>;;;;;;>>>???>>><<>>BBBGGGIIIFFFBBB===;;;:::;;;<<<<<<===<<<<<<;;;:::::::::::::::999888777777777777777666555444333111222444444333444555777555555444444444333333333444444555666666666666666777888888777555444666777666666666666555444222222222333444555555555444333555333111111222222222111444333222222111111222222666666555444444333222222666666777777666444333222333222222222333333444555222444777777555333222222222222111111222222333444444333000//////000222444xxxsssrrrssspppllleeeccc___ZZZUUUSSSRRRSSSUUUVVVXXXZZZZZZYYYVVVTTTSSSRRRPPPOOOOOOPPPPPPPPPOOOJJJHHHJJJLLLNNNPPPRRROOOLLLHHHDDDCCCBBBCCCCCC??????>>>======>>>@@@AAA@@@>>><<<;;;;;;>>>AAACCCAAA@@@>>><<<::::::::::::===;;;999777666666777888222222222222222222333333444555555777888999:::;;;777888888888777777666666444444444555666888:::<<<<<<;;;:::999888888777777888777666555444444555555666555555555555777999::::::999777666555666777888777888:::;;;;;;:::888666666777777888888888888888777666444222222333555666666666666777777888999:::<<<;;;999888777777777777999::::::888666444555666777888888888888777777666666666777888999999::::::<<<;;;:::999888777777777999888777555333333444555777888:::<<<<<<;;;:::999666555333111111333555666999888888777555444333333222111111111222333555666777555333222111111222333555444333444555555333222222222222222333444555666666555333222222333555666888888666555666777888:::999777555555555555444333333333444666888777555333222333444444444444444444222333444555555555444444444444555666666444333222222444555555333222222333444555666555333222333444444444444444555666777888555666777888888666444333777777888888888888888999:::666444555999;;;999777777777666555444333222222333333444555666666666666444333222222222333444555777777777555333222333444222333666888999999888777===@@@DDDEEECCC???<<<;;;;;;;;;;;;;;;;;;;;;::::::999999::::::999999888777666666666666666666555555333444555555444444555777555555555555444444333333444555666888888888777666666777777666444444555666888888888777777555444444333333444555555444333222444222111111333444444333444333222222111222222222666666555444333222222111444555555555555333222111222222222222222333444444111333666666444222111111222222111111222222333444444333000//////000222444{{{nnnnnnwwwxxxooobbbcccccc^^^VVVPPPOOOQQQVVVTTTTTTWWWZZZZZZUUUPPPSSSSSSQQQNNNKKKKKKNNNRRROOOEEEEEENNNPPPJJJJJJQQQWWWPPPGGGCCCCCCDDDCCCAAA<<>>;;;:::999;;;===>>>???>>><<<:::999888888999;;;:::888666555555555666333333333333222222222222444555666888:::<<<>>>???888888888888777777777777555555555666777888:::;;;<<<<<<;;;:::888777777666666666555444444444555555444444444444555777999:::999888777666555666777888888999;;;<<<<<<;;;:::888777777777777777888999999777555333111111222333444333333444555666888999:::;;;:::999888888888999999999999888666333222444666444555666666666666666555333444666888::::::::::::::::::999888777777777888999888666555555555666777666777888999:::999888888666555333222222333555666666777888888777555333222222111111111333555777888444333111///000222444666777555333333444444333222111111222333444666777888444333333333333555666777999888777666555666777888777888999888777555555666444444444666777777555333444444444444444444333222111222333444444444444333555666666777666555444333333444666555333222222333333444555444333222333444555555555555666777888888666777888888888777666555888888888888777777777777777444222444888:::999888666555444333222222222222444555666777888888888888222222111111222333555666999999999777555444444555444555777888999999999999;;;>>>@@@@@@>>><<<;;;;;;===<<<:::999888999999:::888999999999999888888777555555666666666666777777666777888777555444555666666666666555555555555444555666888:::;;;999777666444555555444333222444555999999999999888777777666333444444444444333222111333111111222444666777666444444333222222222222222666555555444222111111000222333444444333222000///111111111111222222222333000222555555333222111111222222111111222222333444444222111000000111333444|||sssssswwwuuunnneeeeeebbb]]]VVVQQQPPPPPPSSSSSSTTTWWWZZZZZZWWWTTTSSSRRRPPPNNNLLLLLLMMMNNNNNNGGGFFFLLLNNNKKKKKKOOOSSSNNNHHHDDDCCCCCCBBB@@@???@@@AAA???======???BBB>>><<<:::999888:::;;;<<<===<<<:::888777777777888:::999777666444444444444444333333333333222222222333444666888;;;>>>@@@AAA::::::999999999999999999666666666777777888999999;;;;;;;;;:::999888777666666666666555555666666666111333555777999999999999888777666666666666777777777888:::;;;<<<;;;::::::999888777666777888:::;;;777666444222222222333444222222333444666888:::;;;::::::999999999:::::::::888888666444222111333555333444555555666666666666333555777999::::::999888999888888777777777888888999777666666666888888888444555666777777777777777555555333222222333555555555777999::::::777444222111111111222333666888999555333111000000333666888888666333222333444333333111111222222333555666777333333333333444666777888999888777666555666666666555999;;;;;;888555666777555444444555777777555333333333444444333222111111111111222222333333333333666666777777777555444333222444555444333111222222222444555444222222333444666666666666666777888888666777888888888888777777888888888777777666666555444222222333777999999999666555444333222333333333666777888999::::::::::::555444333333222333444555999:::999888555444555666777777999:::;;;;;;;;;:::;;;<<<======;;;:::;;;<<<>>>===:::888777888999:::777888888888888888777777555555555666666777888999999::::::888666444555666666666666666666666666555555777:::<<<<<<:::777555222333444333111111222444888888999999999888777777444444444333333222111111222111111222666888999999444444333222222222222333555555444333222111000000111111222333222111000///111111111111222111111111000333555666444333222222222222111111222222333444333222111000000222333444}}}{{{~~~}}}tttlllkkkjjjeee^^^ZZZWWWVVVSSSQQQOOOSSSXXXZZZZZZYYYZZZ[[[TTTQQQNNNNNNQQQPPPMMMIIILLLNNNKKKEEEGGGOOOQQQMMMJJJKKKLLLJJJFFFCCCCCCDDDEEEBBB???===>>>>>>===<<<<<<;;;999999999:::<<<===<<<;;;:::888777777777888999888777666444333222222333333333333333333333333222333555777:::===???@@@===<<<;;;:::::::::;;;;;;777777888888888888888777:::::::::::::::888777666888888888888777777777666...222888<<<>>>===:::888777777666666666666666666555666888999:::::::::::::::999888777777888999:::888777666555444555555555333333444555777:::<<<===999:::::::::;;;;;;;;;;;;777777777555222111333444444555555666777777777777666777888999999888666555777777666666666777888888:::777555555777999999888222333444555666666666666555444333333333333444555555777:::<<<<<<999666444111111111222333666888999888666444222222333555777777555333222333444444333222222222222222222333444222222333444555777888999888888777666666555555555444888;;;:::777555666777555444444444666666444333222222222222222111000///111111111111222222333333666777777777777555444222111222333333111000000111222333444333222222333444777666666666666777777888666666777888888888888888888777777666666555555555222222222333666888999:::888777555444444555666777888888999:::;;;;;;;;;;;;:::999777555444333333444888888888777444444555666999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>???===;;;888888888999:::666777777888888777777777555555555555666888999::::::;;;;;;999666555555555555666666666666666666666555777:::<<<<<<:::777555111222222111000000222333666666777777888777777777444444444333333222222222222111111333666888999999555444333333222222333333555555444333333222222111000111222222222111000///000111222222222111111000111444777777666444444444222222111111222222333444222222111111111222444444zzzyyyqqqhhhiiihhhbbb[[[XXXXXXXXXUUURRROOOTTTZZZ\\\[[[ZZZ[[[^^^TTTPPPMMMOOOSSSSSSNNNHHHKKKPPPLLLCCCEEEPPPRRRKKKFFFJJJNNNMMMIIIGGGHHHJJJIIIDDD???>>>@@@@@@===:::<<<;;;;;;::::::;;;<<<======<<<:::999888888888999999999888666444333222111333333333333444444444444333333555777999;;;===>>>>>>===;;;:::::::::;;;<<<888999999999888888777666888999:::;;;;;;:::888888999999999999888777666555---111888>>>@@@???;;;888888888777777666555444444333444666777888999::::::;;;:::999888888888888888888777777777777777888888444444555666888:::<<<===::::::;;;<<<<<<<<<;;;;;;777888888777555333333444555666777777777777777777777888888999888666555444666666555555666777888888:::777444555888:::999777222222333444444555666777444444444333333444444444444666999;;;;;;:::777555222111111111333555777888888777666555444444555555555444222333444555444444333222222111111222222222222333444555666777888888666666666666666666666555555666777777666555555666555444222333444444333222111222222222222222111000222222111111222222333444666777777777666444333111000111333222000//////000111222333333222222333444777666666555555666666777555555666666777888999999666666666666555555555555222333333444666888999:::999888666555555777999:::888999:::;;;<<<<<<<<<<<<===<<<999666444333333333555666666666444444555777::::::::::::;;;;;;<<<<<<:::;;;;;;;;;::::::===???<<<;;;999888888888888999555666666777777777777666666666555555666888999;;;;;;;;;;;;999666555555555444555555555555666666666555666888:::999777555444000111222111000000222333444444555666777777777777555444444333333444444555444222222333555777888777555444444333333333333333444444444444444444444444111222333444333333111111111222333333333222111000222444777888777555555555222222111111222222333444222222222222222333444555|||yyyyyyxxxrrrlllhhh___]]][[[YYYWWWVVVTTTSSSSSSVVVYYY\\\\\\[[[ZZZZZZSSSQQQOOOOOOQQQQQQPPPNNNKKKKKKIIIGGGIIILLLLLLJJJGGGHHHIIIJJJIIIIIIJJJKKKIIIFFFDDDBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<>>>===;;;:::999::::::;;;999999888777555333111000111222222333444555666666555666777888999:::;;;<<<===<<<:::999888999:::;;;999999::::::999777666555666777999;;;;;;;;;:::999:::::::::999888666444333...111666;;;>>>>>><<<;;;999888888777666444333222333444555666888999:::;;;<<<<<<;;;:::999777666555666666777777888999999999555555555777888:::<<<===;;;;;;<<<======<<<;;;:::777999;;;:::888555444444666777777777777666666555777777777777777666666666555444444555666777888999;;;777333444777999888555222222222333444555777777444444444444444444444444333444777999999888666555222111111111222333555666555555555555555555444444333222222333555666555444222222222222222333444555333333444666666777777777555555666666666666666666555444333333444555555444555333111111222222222000222222333444444444333333333222222111222333444555666666666666555333111000000222333333111000000111000222333333222222333444666666555555555555555666444444444555666888999:::444555555555555555666666333444555555666777999:::999888666555555777:::;;;888999:::;;;<<<<<<<<<<<<<<<:::888666444444333444444555666555555555777999888888888888888999999:::888999::::::::::::<<<>>>777777777777777777666666444555666666777777666666888777666555666777999::::::;;;;;;999666555555555333333444444555555555555555555666666666555444333000111222111000000222444333444555666777777777777555444444444444555777888555444222333444555555444555555444333333333333444333444444555555666666777222333444555555444333333222333444555444333111000111333666777666555555555222222111111222222333444111111222222333444555555}}}yyyooonnnuuusssiiiVVVZZZ\\\[[[WWWSSSRRRTTTXXXWWWWWWZZZ]]]\\\XXXTTTSSSSSSQQQOOOMMMNNNQQQTTTLLLDDDDDDMMMOOOGGGFFFKKKJJJFFFCCCCCCGGGIIIIIIHHHFFFHHHHHHEEEAAA@@@CCCFFFBBBAAA@@@>>><<<;;;;;;:::???>>><<<;;;:::;;;;;;<<<:::999999777666333222000000111222333555666777777777888888999999::::::;;;<<<;;;999777777888999:::::::::::::::999777555444444666888;;;<<<<<<;;;:::999::::::999777555222111///111444777:::<<<======999999888777666444222111333444555666888:::;;;<<<<<<<<<<<<<<<:::777555333555555666777888999::::::555555555666888999;;;;;;;;;<<<=========<<<:::999777:::<<<===:::777555444666777777777666555444444666666555555666777888999444444444555666777888999<<<777333333777999777444222222222333444555777888444444444444444444444444111333555666777666555444222222111000111222444555222333444555666555444333111111222444777777666444111111222333444666777888333444555666777777777777444444555666777777777666666333000000333555444333444222000000111111111000333333444555666666666666444333222222222333444555555666666666555333111000111333444444222111111222000111333333222222333444666555555444444444555555333333333444555777999:::333444444555555666666666444555666666666777999;;;999777666555555777:::<<<888999:::;;;<<<<<<<<<<<<999888777555444444444444333444666666666777999;;;666666666555666666777888666777999:::999999;;;===333444555555666555555444444444555666777777666666999888666555666777999:::999::::::999666444555666333333333444444444555555444555555444444333222222000111222111000111222444333444555777888888888888555444444444555777888:::666555333333444444333222555555444333333333333444333333444555666777888999333444555666666666555444222333555555555333111000000222555666555444444444222222111111222222333444111111222333333444555555~~~~~~xxxoooqqqxxxsssfff]]]^^^]]]ZZZXXXWWWXXXZZZZZZXXXWWWYYY\\\ZZZUUUPPPSSSUUUVVVTTTRRRQQQQQQRRRJJJIIIIIIIIIJJJHHHEEECCCIIIDDDAAABBBFFFHHHEEE@@@@@@FFFLLLLLLGGGCCCCCCEEEDDDEEEEEECCC@@@===<<<===CCCAAA===999888888:::;;;<<<======;;;777444333333555666777888999888888777::::::;;;<<<<<<;;;:::999===<<<:::999888888999:::>>>===<<<;;;999666444333333777:::999555333555999777777666666555555444444222333555777888999999999888:::;;;888555333333555444444555666777888999999888999;;;;;;;;;:::888666666777888999999888666555666666666666777888999:::;;;???BBB???999555666888:::999999;;;===<<<666111777777999::::::999888777444666999;;;<<<;;;999888===:::777444555888<<>>===>>>AAA???<<<999777888999;;;<<<<<<;;;999888666444222666777888999:::999999888:::;;;<<<======<<<;;;:::>>>===<<<:::999999::::::<<<<<<<<<;;;999777444333222666999888555333555888888777777666555555444444555555666666777777777777777999:::888444333333555333333444555666666777777777888999;;;;;;:::888777777777888888777777666666555555666666777999:::;;;;;;<<<===<<<:::888666666777999;;;<<<;;;888555444555666888999::::::999999;;;<<<<<<<<<<<<;;;;;;;;;:::999888777777888:::;;;<<<;;;999888777777777777444777999888555333222333000222666888999999777666444333333333333444555666444222111111222333333222000111333444444333111000///111333666777777666666444444666777888888888888777555444444666888888888:::999888777666555555555111111222222333555666777777666444333222333444555666777999::::::999777666666666777777666666555444666888::::::888555333222222333444555555444333222000000//////000111222333444444444555555444444444111222444555555555444333444333222222333555888999999999999999888888888888999888777555555666888999999888888777777666666666333444555666666666555444222333333444555666777888222222333333555666777888777888888777777666444444000222333555555555444333777888888777444333444444777777777777777777777777888777555333222222333444666666555555555444444444555555444333333333333333333444555444333444666888;;;:::999888888888888888666555555555555555555666555555666555444444444555555555666666777666666666555444444555888::::::999:::999777666555555666666222333444444333222111000333333333222222333333444444333222111111111222333222222222222222222333333wwwrrryyyyyyoooiiilllddd___YYYZZZ]]]___\\\XXXYYY___bbb___XXXSSSVVVZZZXXXUUUTTTXXX^^^___ZZZUUUVVVQQQIIIDDDCCCFFFHHHJJJ@@@BBBDDDCCCAAA@@@BBBDDDBBBBBBCCCFFFIIIIIIEEEBBBFFFGGGGGGEEEAAA>>>======>>><<<:::888777888999:::<<<;;;::::::999888555333888999:::;;;;;;;;;:::999;;;<<<===>>>>>>===<<<<<<@@@???===;;;:::999:::::::::;;;;;;;;;:::777444333111444777666444333555888888888777666666555555444888777777666666555555555666777888666444333333444333333333444444555555555555666888999::::::999888999888777666555555666777555555555666777999:::;;;;;;999888999::::::777444444999======999555555777444555777888:::;;;;;;;;;@@@???===;;;::::::;;;<<<888888999888888888888888===<<<;;;;;;:::999777666555999===:::444111222666222444666888999999888777777555333111222444666888444333222222444444333222111222333444444333222111///000333555666777666666555555666666777777666666666444333333555777888888:::999888777666555444444222222333444555666777777777666444333333444555555555777:::<<<<<<:::777555777777777777777666666555666999<<<<<<:::777444333444555555666666555555444333111///------///222333555555666666666666555555444555666666666555333222111111000000222333555666:::999999888777666666555555555555555666888999;;;888888777666555444333333333444555666777777777777333333333333444444444555000000111333444666777888777888999:::999777555444000222555888999888666444888888999777444333333444666666666666666666666666666555333222111111222333555555555555555555444444444444444444444333333222555555555444444555888;;;;;;:::999888777666666666444444444444444444444444333444555666666555444444333333444444555555555555333222111333666888::::::777777666666555444444444111111222222222111111000333333222222222222333333444444222111111111222222222222222222333333444444|||uuuwwwvvvppplllnnneeeaaa]]]\\\^^^___]]]ZZZ^^^^^^^^^\\\YYYWWWWWWWWWXXXVVVUUUXXX]]]___]]]ZZZWWWQQQIIIDDDBBBDDDGGGIIICCCCCCCCCBBBAAA@@@@@@@@@???@@@BBBEEEGGGGGGEEEDDDDDDEEEEEEBBB???<<<:::;;;::::::888777777888888999999<<<>>>===:::777777888::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>???>>>===<<>><<<:::999888888888888999:::;;;:::777555333111333555444333333555777888888777666666555555444777777777666666555555555666666666555444333333444444444444444555555555666444555777888999::::::::::::999666444333444666777777777777777777888888999:::999999999999999888777666999<<<<<<:::888777888333444666888999;;;<<<=========<<<;;;::::::::::::999999888888888777777888===@@@BBB@@@===999888888777999;;;888444111333555333444666777888888777777666555333222222333555666666555444555666777555444111222222333333222222111///000222444555666666666444555666777777777777777555333222333555777888888888888777666555444333222222222444555666666777777666666555444444555555666555666888::::::999777666777777888888777777666555555888<<<===;;;888666555444555555555555555555444444222111//////000222333666666777888888777666666777777888777666555333222000000000111222333555666888888888777666666555555444444444444666777999:::888888888777777666666666555555666666666666666666555555555555444444333333111111333444555666777777666888:::;;;:::888666444222333555777999999999888888999999777444333333333666666666666666666666666555444333222222222222333444555555666666555444333222333444555555444222111444666777888777777888:::;;;:::999777666555555555333444444444444444444333333333555777888888666444333333333333444444555666444222000111333666888888555555555555444333222111000000000111111111111111444333222222222222222222444333222111111111222222111111222222222333333333|||qqqooossssssmmmeeedddbbb___]]]\\\\\\]]]bbb[[[UUUVVV[[[]]]WWWPPPVVVVVVVVVVVVVVVYYY\\\^^^TTTOOOIIIFFFDDDDDDDDDDDDIIIEEEBBBAAACCCCCC???;;;:::???DDDEEECCCBBBDDDFFFAAABBBBBB???;;;888777777888888888888888888888888666===CCCAAA;;;777999===:::;;;<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>===<<<<<<;;;999777666666666666666777888999999777555444333333333333222333555666777777666666555444444444444555666777888888888777555555444444555555444444555555666666777777888888555555777888999:::;;;;;;<<<999666444333444666888:::999888777666666666666777:::<<<;;;888666999<<<:::999:::<<<>>>>>>;;;888444555666777999;;;<<<===999:::<<<======<<<:::999;;;999777666666777999:::<<>>:::777555555777888888999999888777666555<<>>;;;666555999>>><<<:::999;;;???@@@===:::777777777777888999:::;;;999;;;===??????>>>;;;:::;;;:::888666777999;;;===<<>>;;;777333222444555555444444444444333444555666777333444555666666555333222999888888:::;;;;;;999777222222222222222222222222111111111222222333333333111222444666888999::::::333111000111444666777777666777777666444222000...000111333555666666666555666666666777777777777777555444333222222444777888666666666666666555555444444666999999888777666777333222222111111222222333222333555666666555444333777888:::;;;;;;:::888777888888888888666444222111333333444555666777888888666666666666777777777777444444555555555555555555888999999:::;;;<<<======999888666555333222222222666777777888777555444222555666777777777666444444444555666777777666555333777555444333333666999;;;666777888777555444444555777777777777777777777777666666666666666666666666222333555777777666444333111222222333333333333333///444;;;>>>===:::777555888777666555444333333333333444555666666555444333333222222555999:::888555222222111222333444666777777444222222333444333333222222222111000000//////////////////000111333333444333222111111000111111222111111111111333444555444444333333222222111111|||tttpppooonnnkkkjjjhhhddd```]]][[[YYYXXXWWWWWWXXXYYYYYYXXXVVVTTTTTTTTTTTTTTTUUUUUUSSSRRRNNNMMMKKKJJJIIIGGGDDDAAAEEEBBB@@@@@@AAAAAA???<<<;;;>>>AAAAAA@@@@@@AAACCCBBBCCCCCC@@@<<<888777666888888999:::999888666555666999===???>>>===;;;:::888999999:::999888777666555666888::::::::::::999666555444333333444555666666555555555555666777888888666444333333333444444555444444333333222111111111444999===???===:::888666555444555777999777666444555666888999;;;<<<===999999999999:::;;;<<<======<<<999777666666777888888888777777777777888888999;;;;;;999666666888:::999999:::<<<===>>>===<<<:::999888777777888888999<<<<<<======<<<;;;:::999888888999999:::;;;=========???@@@???>>><<<;;;;;;999888666444333444777999666555444444444555777888888777777666666666666666888777888999;;;:::888666333222222222222222222333333222222111111111111111000111333444555666666666222111///111333666777777888888888888666333111//////111333555666666555444666666777777888888888888444444333333444555777888555555555555555444333333333444666666555444666777333222111000000111222333333333333333444555555555888999;;;======;;;999888777777777777666444222111333444555666888888888999999888888777777666666666333333444444555555555555888888999999::::::;;;;;;777666444333222222222222555555777777666555333222333444666777777666444333222333444444444444333333555444333333333555666777555666777666555444555666666666666666666666666666555666666777777666666666111333555777777666555333222222111111222333333444000444:::===<<<999777666666666555444333333444444333444666777777666444333333000///111666999888555111000000000111333555666444333222333444555444333222111000............///////////////000222444555444333222111000000000000000000000000222444666777888888777555444333222111|||xxx{{{vvvjjjfffkkknnnhhhaaa^^^^^^]]]XXXSSSNNNXXXaaa___VVVQQQUUU[[[TTTRRRRRRUUUYYYXXXQQQJJJOOONNNLLLKKKJJJHHHFFFCCC>>>@@@AAA@@@>>>>>>???AAA>>>======???AAABBBAAA???EEEFFFEEEBBB>>>:::999999888999:::;;;:::888666444888666666;;;@@@@@@;;;555777888888999888777666555444555777888999999888888555555444333444555666777666555444333444666888::::::888555333333444444444444444333222222111111000111555;;;@@@AAA>>>:::777777555444555888:::888666333444555777999;;;===>>>::::::::::::;;;<<<=========<<<:::999777777777777555555666666777999:::;;;<<<999666666666777777666666999<<<===::::::<<>>===;;;888777666666666666777:::<<<>>>>>>===<<<@@@<<<999:::>>>???;;;666777999999666222333999???888777555444555666888999<<<:::888666666777888:::666666777999:::999777444333222222111111222222333444333222111000000000000000111222333333333333222222000///000333666777777999:::::::::888555222000...000222444555555444444555666777888888888888888222333555666777777777777444444555555444444333222222333444333222333555777333333222111111222333333333222111000111333666888888:::<<<>>>>>><<<:::888666666777777555444222111333444666777888888999999;;;;;;:::888777555444444111222333444555666666666888888888777777777777777555444333222111222333444333444555666666444222111000111444555666666555444222222222222222222222222333333444444444444444333444555666666555555666888555555555555555555555555555555666666777666666555111333555777888777555333222222111000111222444555222555999::::::888777777555555444333333333444444444555777888888777555444222...,,,...444777777444000///......///111444555222222222444666777666444333111///---,,,---...///////////////111333555666444333222111000000000000/////////000222444777888;;;;;;999888666444333222}}}vvvpppllljjjhhhgggcccffffffbbbZZZTTTTTTVVVUUUUUUVVVXXXZZZYYYWWWTTTRRRUUUXXXXXXVVVSSSQQQPPPMMMNNNNNNNNNKKKGGGCCC@@@>>>>>>>>>???@@@AAACCCCCC===@@@BBBAAA===;;;<<<>>>CCCCCCDDDCCCAAA>>>;;;999>>><<<;;;:::::::::777555777999:::<<<<<<;;;:::999555666666666555444333333555333222444777999888777999999888888777777666666666666777888999:::;;;;;;555777888777444333333333333555777777555222111000222444777;;;======<<<;;;777444111111444777777777666666666777888888888999999888888888999::::::;;;>>>===<<<:::999888777777666777999;;;<<<<<<<<<;;;===;;;888555444555666777<<<<<<;;;:::::::::;;;;;;999999999999888777777666::::::888777666666666666666666777777888:::;;;<<<:::999888:::<<<<<<;;;999999::::::777444555999===777555333444666777555333;;;:::777666666777999;;;999888666666777888888777222111///......000222444444444444333222111000///222444666777777666444222000000000000111333555666888888888888666444222111444444444333333333222222666777999777555444777999666666555555444444444444111333555777777555333111111222222333333444444555555555555555444333222222444111//////111444555555666888;;;======<<<:::888777777777666555333222111777666666666666888999:::;;;999777777777777666555555555555555444444444444555555555555555555666666777666555444333444444555444555666666666555444333444666888888666444444444000222222222000000111222111333555555333222111222111222444666777777777666111222444666777666666555555666777777555444555666777777666555555555555666444333222222111111222222444444444444555666777777555444222222333666:::<<<:::888555555666666444111444222//////111222222222000000000000////////////000//////111333555555444000000///.....................//////000000111111000///...///111222333222+++---///000111333666888999===AAA???999444555777|||sssmmmjjjiiiiiiiiibbbcccccc```ZZZUUUTTTTTTWWWUUUTTTVVVZZZZZZVVVRRRVVVXXXZZZZZZXXXVVVUUUUUUOOOOOONNNMMMJJJFFFCCCAAABBBAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA???=========BBBBBBCCCBBBAAA???<<<;;;???===:::999::::::999888777888:::;;;;;;:::999888444444444444444333222222444222222333666888777555666777999::::::999777666888888999999::::::999999555666777666444222222333555777888777555333333333555555777888999;;;;;;<<<888555333333555777777777888888999999999999999999888888888888999:::;;;<<<<<<<<<===<<<;;;888666444555666888:::<<<=========:::999777555555666888999<<<<<<;;;:::999999999999999999:::::::::999888777888888777666555555555555555555555666777888:::;;;888:::<<<<<<::::::;;;<<<;;;999777666666888999999777666444555777888666444666666666666666777777777999777555555777888777666222000///...///111444666444444444444333222111000444555777888888666444222///000111333444555444444777777777777666555333222444444333333222222222111444666777666444333555777444444444555444444333333222444666777777666444222111111222333333444555555333333444444555444444444444222000///111222333222666777999;;;;;;:::999888777666666555555444333333888888777666777888999::::::999777666666666666555555666777777777777666666777777777777666666666666777666555444333444444555333444555777777777666666444666888888666444444444000222222222000///000111222444555555444222222222111333444666777777666666333444666777888888777777666777777666444444555777888777666666555555555555444333333222222222222222222222222222333444555555444333222222444888<<>>===>>>>>>???AAABBBAAA>>><<<@@@@@@AAAAAA@@@???===<<>>>>>888777666555666777999;;;;;;;;;::::::999888777777777888:::;;;<<<;;;999888666666555555444444333333444444444444555666888888666;;;???>>>999777:::???===999555555888:::888666777666555666777888777666222333555666777666555444777666444444666777666666111111//////000222444666333333444333333222111000555666777888888666444333...000333666777666444333555666666666666555444333444444333333222111000000333444555444333222333555111222444555555444333222333444666777777666444333000000111222444555666666111222333444555555555555444222111111222222111000666666777777777888888888666666555444444555666666:::999888888777888888888888777777666666555555555555666888:::;;;:::999888999999999888888777777777666666555444444444444555333444555666888888888888444666888888666555444555222333333222000///000111222444666666444222222222222333555666777666666555555666777888999999888888777888777666444444555777888888777666555555444444444444333333333222222222000000000000111222333444333222222333555:::>>>@@@:::888666555555444222000222111000111111111///---000000000111111222333333222111111222333444444333333222222111000111111111/////////000111111222222333111000111333444444444000111222222222333555777<<<:::::::::;;;:::666222{{{vvvpppkkkjjjiiiiiiiiiiiihhhgggffffffccc___\\\YYYXXXWWWWWWWWWWWWVVVVVVTTTUUUUUUTTTRRRSSSUUUWWWTTTQQQMMMHHHEEECCCBBBBBBCCCCCCDDDDDDBBB@@@===;;;>>>======@@@DDDDDD@@@<<<>>>>>>???@@@@@@???>>>>>>===<<<;;;;;;======<<<:::555666777777888888777777888888999999999888888777555555555555555555555444666777999::::::888666555666777999;;;:::999666444333555666555333222222333999::::::999777777999:::::::::999999999999::::::<<<;;;999888888888777777<<<<<<;;;;;;:::::::::999666666777888999;;;===>>><<<<<<<<<;;;999666444222666666888999:::;;;<<<<<<888777666666666777999::::::::::::999888777666555444666888:::;;;:::999888555666666555555444444333333222222333444555666666555999<<<<<<888777999<<<;;;999666666888888777555666666666666777777777777222333444555555555555555666444333333555666666555222111000//////000111222111222222222111111000///222333555666777666555444000111444666666666555444444555555555555555555555444444333222111000000///111222333333222222222222///111444666777666444333333444444444444444444333000000111222444555666666222333444444555555555444333222222444666666444333666555555444555666777888666555444333444666888999;;;::::::999888777777777666666777777555444444555444666999;;;<<<;;;999888:::::::::999888888777777555555555555444444555555333444555555666777777777444666888888666555555555444555555444222111111222222444666666444222222222333444555777777777666555666777777888888888888888999999888666444444666888888888888777666555444333444444444444444333333222000000///000000111222333333222222222444888;;;===888777666555444333111000111111000111222111...,,,///000000111333444444555333222111222444444333222333222222111111111111111//////000111111222222333444333222222444555555444333444444444333333555666:::;;;;;;<<<<<<:::777555wwwtttqqqnnnmmmkkkiiihhhkkkjjjjjjjjjjjjhhhddd```YYY[[[\\\YYYUUUTTTVVVZZZSSSSSSSSSQQQPPPQQQSSSVVVTTTQQQKKKFFFBBBAAAAAABBB???@@@BBBBBBAAA???===;;;===<<<<<>>======>>>>>>????????????:::;;;<<<>>>???>>>;;;888555555666666777777777777888888999999:::999999888888888888777666555555555999888666555444444444444333555777999:::888666555333444666555444333333444999::::::999888888:::<<<:::;;;<<<===<<<;;;999888<<<<<<;;;:::999888888888;;;;;;::::::999999888888666666777888999;;;===>>>>>><<<:::777555555555555999999999999999999999999999999777666666666777888999999999999888777666555222444666888999999888777666666777777777666555555333222222333333444555666666666666777888888888777666888:::999777555666777555555666666666777777888666555444333333555777888555444222333555666666555444333111///............///000000000000//////......000111333555555666555333333333333444555666666444444444444444555555666444444333333222111000000111111222222333333111000///222555888999999777666333222222222222222222333000111111222444555555666444555555555444444333222111222555999<<<<<<:::888666555444333444555777888555444333333444666999;;;:::::::::999888777666555444666888777555444444555333555888:::;;;:::999777999999999999888888777777444444555555555555555555444444444444444444444444333555777888666555555666777888888666444222222333111333555555333222111222333444555777777777777666777777777777777777888888999999888777444444555777888888888888777666555444444555555555555444333222000000000111111222333444444444333222222444555777666666555444333222111111111111000111222222///---///000111222333444555666444333222222444555444333333222111111000000111111000000111111222333333333555444222333444666555555444555555444333333444666777;;;???>>>;;;888888:::yyyvvvrrrpppnnnmmmkkkiiiiiijjjkkkkkkiiifffcccaaa[[[\\\\\\XXXTTTSSSVVVZZZTTTTTTTTTSSSQQQQQQSSSUUUQQQNNNIIIDDD@@@???@@@AAA>>>???@@@@@@@@@???===<<<;;;;;;;;;===@@@BBBAAAAAA<<<=========>>>>>>>>>???;;;;;;<<<>>>???===999666555555555666666666777777666666777777888888777777999::::::888666444444555999777555222222222444555444555777888999888777666333555666666555444444555777888::::::999999:::<<<999:::<<<>>>===;;;888777;;;<<<===;;;999888888999999999999999888888888888777777777888999;;;<<<===>>>;;;888555444444666777;;;:::999888888777888888999999888777777666777777888888999::::::888777666333333444555666777777777666777888999999888777666444444333333444555555666666444444555888888777444333777;;;:::777444666888555666888888777777888:::999777555333333555777999555333222333555777777666444333222000///.........//////000000000//////...---...000222333444555555444333222222222333555666555444444333444444555555444444444333333333222222222222222333555444222000000222444777999:::999999333222000//////000222333111222222333333444444555555555555555444333222111111444888===AAAAAA>>>;;;777666555555555666777888555444444444555777999:::999999999888888666555444333666999999666444555777444555777999999999888777777777777777777777777777333444555555666555555555555444333333222222333333333555777777666555555666888999999777444222222333000222444444222000000000222333555777888888888888888777777777777777888888888999:::888666444555555666777888999888777666555444555666666666555444333111111111111222333444555666555444222111111111222333444555444222111222333222111000111333333111000///000000222333444555555333222222333444555555444333222111111000000111111111111111222333333444444666444333333444555555444444555555444333222444555555:::??????:::666888;;;~~~yyysssnnnmmmmmmnnnnnnfffjjjmmmlllhhhcccaaaaaa___[[[VVVTTTTTTUUUUUUTTTTTTUUUUUUTTTRRRQQQRRRTTTNNNKKKGGGBBB???>>>???@@@AAAAAA@@@@@@???>>>>>>===999:::;;;<<<<<<>>>BBBDDD======<<<<<<======>>>>>>>>><<<::::::;;;:::999777666666666666666777777888555555666777777777777777999:::;;;888555222333444555444444444444555666777888999999999999888888777444666777777666555666666444666999:::999888999:::888999:::::::::999888777999;;;===<<<999888888:::888888888888999999999999888888888888999:::;;;<<<:::999777666555555666666:::999888777777888888999777777777777777888888888666777999:::;;;:::999888555555444444555666777888666777888::::::999777666666555555555555666777777444555666777666666666777222444777999999888777666666999;;;:::999999;;;===888777666555444444555555555444333444666777777777333333333222222222222111000000111111111111111000000111111222333333444444222222222333333333333333666555444333333333444555333444444444444555555555444333333555777777444111///111333555777999:::;;;444222000//////000222444333333333333333333333333444444444555444444333333333666:::@@@CCCCCC???;;;777777777777777888888999444444555666777888888999666777777888777666555444222777;;;:::777555666888666777888888888888777777333444444555555666666777333333555666666666555555444444333333333444555555222444777777666666666666888888888666333000000111///111222222111/////////111222555777888999999999:::999888777777888999:::777999;;;:::888555444444555666888999999888777666444555777777777666444333111111111111222333444444777666555333222111111111000222444333222111333555222111000111333444444444///000000111222333333444222222111333555666666555444444333222222222222222111111222222333444444444666444333333444555444444333444444333222222444555444777;;;;;;999777777888|||sssmmmkkkmmmppprrrfffkkkooonnnhhhbbbaaabbbbbbYYYPPPOOOTTTXXXTTTOOOSSSUUUUUUTTTQQQPPPPPPQQQLLLIIIEEEAAA???>>>>>>???DDDCCCBBB@@@???>>>>>>>>>777999;;;;;;:::<<>>AAA>>>999666777888999999666666666666666777888888666777888999999999999999888::::::888444111111333000222444666888999999999======<<<;;;999888888777555666888888777666666777222444888:::999888888888999888777666666777888888888;;;===<<<999888999:::888888888999999:::::::::999888888888999::::::;;;777777777777777666666555999888777777777888:::;;;555555666777888999::::::666777999;;;<<<;;;:::999888777555444444666888999555666888999:::999777666777777666666666777777888222666:::999555333666:::444333444777;;;<<<888444888;;;======;;;;;;===@@@666777777777666444222111555444333444666888888777222222333444444555555666111222222333333333222222444444444333333333222222///111333555555333111000666555444333222333444444333333444555555666666777555444444666888888555111///000111333666888:::;;;555333111//////111333555444444444333333333222222222222333444555555555555444777<<>>@@@<<<888:::>>>@@@>>>;;;<<<<<<======>>>>>>??????===<<<:::888777777777777777777777999;;;<<<:::888888999::::::;;;:::::::::999999888666555444222222333333444555777999:::<<<999;;;<<<;;;888666444444555777777555222222444777999999999999888888888888999888999:::;;;;;;999666<<<:::777777999;;;<<<<<<666;;;@@@???<<<999;;;===;;;:::999888777777777777777777888888888888777666333444666999<<<;;;888555444444444555666777777888777888:::;;;<<<;;;::::::;;;:::999888777777777777999999999999999999999999777888888777555555666777888888777666777777888888666666555555666888:::;;;<<<<<<<<<<<<<<<<<<;;;:::777666555555444444444444555555555777888888555222555444222222222444666777333222222111111222222333444333333333222111111000000000222333333333333333777666666555333222222111222222222333444555777888666555555666888777555333222222222333333444444444222222111000111222444555444333111000000000111111000111222555666888888999:::;;;======;;;:::999:::777777888888888888777777888777777777777777888888666555333222333555777888===;;;999666555444555666888888888888888888888888777444222333555777666444555555666666555555444333111222444666666777666666444555555555333333555777666777777444111/////////000111222222222111000///111444888999999888777777999::::::;;;;;;::::::999555777999::::::999777555555777:::;;;999777555555555555555555555555555555222333333333333333333444666666777777555222000...111000000///000222444555111111111111222333444555222222333333333444444444555444222000000222555666555444333222111111111111111000000///000222444555111222333333333333222111333333222222111222222222555333222333555555444333{{{ssspppmmmiiihhhjjjnnnjjjggghhhkkkiiiccc]]]UUUVVVWWWWWWVVVUUUVVVWWWSSSQQQPPPPPPQQQPPPOOOMMMMMMIIIEEEBBBBBBCCCDDDDDDEEECCCAAA@@@>>>>>>>>>???@@@===;;;;;;>>>???===;;;<<<===>>>???????????????===<<<;;;999888888888888888888999:::<<<===;;;:::::::::;;;<<<=========<<<;;;:::888666555444333333444444555555777888::::::999:::;;;:::777555555555555666666444222111333666888888888888777777777888777666666777999:::999888<<<:::888888999;;;<<<<<<999===AAA@@@===:::;;;===:::999888777666666666666666666666777777666666555444555777:::<<<<<<999666444444555555666777777888777888999:::;;;;;;;;;;;;<<<;;;:::999888888777888888888888777777888888888666777777666444444555777555555666666777888888888555555555666888:::===>>>??????>>>===<<<:::999888666666555444333333444444444444555777888888666333555444222222222444555777333333333222222333333333444333222111000000000000///000111222333333333333555555555444333333222222111111222222333555666777666555555666777777555333222222222222333333333333222222111111222333333444222222111000111111333333111222444666777888999999>>>??????>>>:::777666666666666777777777777666666666666666666666777888888555444333333333444666777;;;:::888666555555666666777888888999999999999:::777555333333555666555333555555666555555444333222111222333555666666555555444555555555333333555666777888888666333111111222222333444444444222111000111444888999999777777777888888888999999888888888666888;;;======;;;888666555777:::;;;999777555555444444444444444444444444222333333333333444444444666777777777555333000///111000000000111222333444111111111111222333444444222222222222333333333333444333222111111222444555555444333222111111111111000/////////000111333333222222222222222222222222222222111111111111111222333222111222444555444333{{{sssoookkkhhhiiikkkiiiiiihhhhhhhhheee```\\\VVVUUUUUUVVVXXXYYYXXXWWWRRRPPPNNNNNNPPPQQQQQQQQQMMMIIIDDDBBBBBBCCCDDDDDDDDDBBB@@@===<<<===???@@@@@@???>>>===============;;;<<<>>>@@@AAAAAA??????>>>===;;;:::999999999999:::999999;;;===>>>===;;;;;;<<<===>>>????????????===;;;999666555444444444555555666666777888999999999999999777555444555777444555555444222222333555777666666666666777777777888666555666999<<<======<<<:::999999:::<<<<<<<<<<<>>;;;<<<===:::999888777666555444444444555555666666555555444666777999;;;======:::777444444555555666777777777777777777888999;;;<<<======<<<;;;:::999888888888555555555444444555555555555666666555333333444666333444555777888888888777444444666777:::===???@@@AAA@@@???>>>;;;999777555555444333333333333333444444444555777999999666444444444333222222333555666444444444444444444444444555444222000//////////////////111222222222222222333333333333333333333333111111111222333444555666666555555666777777666444333333222222111222222222111222222333333333333333000000000111222444555666444444555666777888999999===>>>>>><<<999666444444555555666666666666555555333333333444555666777888555444333333333444666666999888666555555666777777777888999999::::::::::::777666444444555555444222555555555555444333222111222333444555555555555555444555555444333333444666888999999777555333333444666666666666555444222111111444777999888777666777555666666777777666666555777:::===??????===:::777555777::::::888666555555333333333333333333333333222222333333444444444444777777777777666444111000111111000111111222333444222222222222222333333333000111111111222222222222111111111222222333333333555444333222111111111111////////////000111222222333222222111111222222333111111000000000000111111111111000222444555555444|||sssnnnkkkhhhiiimmmdddfffgggfffbbb^^^ZZZXXXVVVTTTRRRTTTXXXZZZZZZXXXTTTQQQNNNNNNOOORRRSSSSSSLLLIIIDDDAAAAAACCCCCCCCCCCCAAA>>>;;;;;;<<>><<<;;;<<<===888:::===@@@AAA@@@>>>=========<<<;;;::::::999999999999888:::<<<===<<<;;;;;;;;;===>>>??????@@@@@@>>><<<999777555444444555666777777777888888888777888888777666444444666888666777666666555555555555555555555444555666777888:::888666777;;;???AAABBB<<<;;;999999;;;<<<===<<<===???@@@???===::::::;;;:::::::::999777666444444444555555666666666666555888888999<<<>>>===;;;888555555555555666666777777666666666666888:::===>>><<<<<<:::999888777777777444333222222222222333444444555555444222222333555444555888999:::999777666666777888999;;;===???@@@>>>>>>===;;;999777555444333333222222222333333444444444555777999999777555444333333222222333444444555555666666666666555555777666333111000///000000//////000111222222222222111111222222333444444444111111111222222444555555666555444555777777666555444333222111111111111222111222333444444444222222//////000222444666888999555555555666666777888888888999999888666555555666333444444555555444444333111111111222333555666777555444444333333444555555666666555555555666777888999::::::;;;:::999888777777666666555555444333222555555555555444333222111444555555555666666555555444555555444333222444555777888888777555444555666888888999888777555333222222444777888777666666666555555666666666666555555888;;;>>>AAAAAA>>>;;;888555777999999777666555555333333333333333333333333222222333333444555555555777777777777555444222111111111111111222222333333333333333333333333222222000000000000111111111111///000222333333333333222444444333222111111111111000000000111111222222333333333222111111222333333111111111111111111222333222111111222555777777666|||tttpppmmmjjjjjjmmmccceeefffddd___[[[XXXWWWUUUSSSQQQSSSWWWZZZYYYXXXXXXUUUQQQOOOPPPQQQSSSSSSLLLHHHDDDAAAAAABBBCCCCCCBBB@@@===;;;;;;<<>><<<;;;<<<===666888;;;>>>???>>>===<<<<<<<<<<<<<<<;;;::::::999888777666777999::::::999999:::;;;<<<============<<<;;;999777666555555555666777888888888888777777666777777555444555777::::::999999999999999888777555444333333444666888999:::777555666:::>>>AAABBB;;;:::999:::;;;<<<<<<;;;<<<======<<<:::999999999;;;;;;;;;:::999888666555666666777888888888888888999999999;;;===<<<:::888555555555555666666666666555555555666777:::<<<===:::999888777666666666666444333222111111222333444444555555444222222333444777999:::;;;;;;:::888777::::::;;;;;;<<<<<<<<<<<<999999999888777666444444222222222222333333444555555555666888:::999777555333333333222222333333333555666666777777666666555888777555333222222222222///000111222222333333222000111222333444555555666222222222222333444555555666555444444666777777666555444222111000111222222222333444555555444222111///000111444666888999:::666555555444444555666666444555666555333222333444333333444444444444333333000000000111222444555666444444444333333333444444444444444555555666777777;;;;;;<<<;;;:::888555444666666777666555333222222444444555555444444333222777777666666666666666666444555555444222222333444444555666666444444555666999999999999888666444333333555777777666555555666555555666666666666555555888:::===@@@@@@===:::888555777888888666555555555444444444444444444444444222222333444444555666666777777666666555333333222111222222222333333333333333333444444444333222222//////000000000111111111...000222444444444333222444444333222111111111111222222333333333444333333444444333333333333444444222222222222222333444555444333333444777999999888}}}wwwuuuqqqllljjjkkkgggggggggddd___[[[YYYXXXTTTRRRQQQRRRTTTWWWXXXXXXYYYVVVRRROOOPPPQQQQQQQQQLLLHHHCCCAAAAAABBBCCCCCC@@@???===<<<<<<>>>@@@AAA???>>>===<<<<<<<<<<<<<<<555777:::<<<=========<<<;;;;;;;;;;;;;;;:::999999666555444444666888888888888999::::::::::::::::::999888888777777666555555666777888999999999888777555666777777666777999;;;===<<<;;;<<<======;;;999555444333333444777999;;;777555333333666999<<<<<<:::999888999;;;<<<;;;::::::::::::999888888888777:::;;;;;;<<<;;;999888777777777888999::::::::::::888888888999::::::888777555555666666666666666666555555555666777999:::;;;777777666666666666777777666555333222222333555666444555555444222222333555999:::;;;<<<<<<;;;:::999<<<<<<===<<<<<<;;;:::999555555555666555555444444222222222222333444666666666666777888:::999666444333333333333222222222222555666777888888777666555666666666666555444444333000000111333333333333333111222222333555666666777444333333333444444555666666444333444666777777777666444333111111222333555444444444444444333333222000111333555777888999999777666555333333333444555555555555333111000000222333333444444444444333333000000000111222333444555444444444444333333333333333333444444555666666666:::;;;;;;;;;999777444222444666777777555333333333333444555555666666555555888888777666555555555666555555555444222111222444222333555555444444555666888888888888777666444333333555666666555444555666666666666777777666666666777888:::<<<<<<:::888777555777888777666555555666555555555555555555555555222222333444555666666777666555555444333333222222222222333333333333222222222333444555555444333222///000000000111111111111///000222444555555555444555444333222111111111111333444444555555555444444444555555666666555555444333333333333333444555666666555444666888999999888}}}zzzyyyvvvooojjjjjjjjjhhhdddaaa^^^[[[YYYWWWRRRRRRRRRRRRQQQSSSVVVXXXVVVSSSPPPOOOOOOOOOOOOOOOLLLHHHCCCAAA@@@BBBBBBCCC???>>>>>>===>>>???@@@AAA>>><<<999:::<<<===<<<:::777888999;;;<<<===>>>>>>999::::::;;;;;;:::888888666444333333555777888777888999999999999888888777444555777888888777555444555666888:::::::::888888333555888888888999:::;;;???===<<<>>>??????<<<:::555444333333444777:::<<<666444222222444666777777999888777888:::;;;:::888999888777777888888888888888999:::;;;;;;:::888777777888999::::::;;;;;;;;;777666666777888888666555666666666666666666666555444555666777888888888888666666666666777888999:::999777555444444555777999555666666555333222444555777777888999;;;<<<<<<===<<<=========<<<:::999888444555555555555444444333222222222333444666777888888888888999:::888555333333333333333333222111111444555777888888777555444333444555666666555444333111222333444444555444444333333444555555666777777555555444444555555666666666444333333666777888888666555333222222333666777555555444333333333333333222333555777888888888777999888666444333333444555444444444333111111333444333333444444444444333333222111111111222222333444444444444444333333222222222333444444555555555555666888999:::999777555333222555777888555333333444333333555666777888888888888777555444333333333444555555555444111111222333111333444444444444666777555666777777666555444333444555666666444444444666555555666666666666555555666666777777777777666666555777888777555444555666444444444444444444444444222222333444555666777777555444333333222222222222222333333444444333222222000222444555666555444333000000000111111111222222111222333444555666666666555444333222111111111111333333444555555444333222444555777999999777555444222222222222333444555666666555555555777888888777}}}|||}}}yyyqqqkkkhhhjjjfffaaa]]][[[ZZZWWWUUUQQQRRRSSSRRROOOPPPTTTXXXSSSPPPNNNMMMNNNOOONNNNNNKKKHHHCCC@@@@@@BBBBBBBBB>>>>>>>>>??????@@@AAAAAA>>>:::777888<<>>???@@@888999:::;;;:::999888777666444333333555777888888999999999999888777666666222333666888999777555444444666888:::;;;:::999888222555888:::::::::;;;<<>>@@@@@@===:::555444333333555888;;;===888666444444555666666666888777777888::::::999777999888777777888999999999555777999:::::::::888777777777888999:::;;;;;;;;;666555555555777777555333666666666666666555555555444555666888888888777666666666666777888:::;;;<<<:::999777555555777999:::555666666555333333444666444444555777999<<<>>>@@@;;;<<<<<<<<<<<<:::999888666666666666555444333222222222333444555666888999999999888999:::888555222333333333333333222111000444555666888888666555444000222555777777666333222222222333444555555555555444444555555666777777888666666555555555666666777666444333333555777888888666555333222222555777999777666444333222333333444444555666888888888777666;;;:::777555444444555666111222333333333444888:::333444444555555444444333333222222222222222333333444444444444444333222111222333444444555555555444333555777999999888666555000444777888666444444555222333555777888999::::::777666444222111111111222555555555333111000111333111333444555555555777888444444555666666555444333444555666555444333444666444555555666666555555444555555444444444444555555666777777666555444555666333333333333333333333333222222333444555666777888444444333222111111111111222333444444444333222111000111333555666666555444111111111111222222222222222222333444555666777888555444333222111111111111222333444444444333222111444666999;;;;;;999666444111111111111222333444555666555444555666777666555~~~{{{uuurrrqqqooonnnbbbeeefff```VVVOOOOOORRRWWWRRRNNNQQQXXXYYYRRRJJJPPPQQQPPPOOONNNOOORRRUUUKKKKKKIIIFFFBBB@@@AAABBBCCCBBBBBBBBBAAA@@@??????;;;999777888:::;;;999666777777888<<<@@@@@@<<<888777888888888999888888888888777777777666666555555555777999::::::888555444666555444555888999999888444777;;;>>>>>>;;;777444999:::;;;;;;;;;:::999888999;;;===>>><<<;;;;;;<<<:::999888999;;;<<<;;;::::::888666555666666555444777777777888999:::;;;<<<@@@;;;555555999;;;999666555777999;;;;;;;;;:::999777777777666777888888999:::888666333222111111111222555777777444444666999999888777888:::;;;;;;:::;;;;;;:::999999;;;???BBB:::999888777777888999:::@@@===:::666444333333444444333333555999<<<>>>>>><<<;;;::::::999888777777888777666555444555666666666333222555666444555888888999;;;:::777444222111111333555333000...///222555333333555888888444111666555444333333444555666444444444444444444444333888777666555555777999:::::::::888555333444888;;;888666555666888999999888666555444333555777;;;===888555222000111222333333888777777666666666666777:::999777666555444333111111222333444555777:::===CCC@@@<<<888555444333444444444444555444444333333555444333222222444555666333333333444444444444555333444444555666777777888666666666666666555444444555777888999777777777888777666444333222333333444222222333333333333444444888777666555555555555555555555555444222222444666444444444444444444444444666666777777888888888999666555444333333444555666777666555444333444555555444333111000000333555777444444444555555555666666555444333444555333111...000111333444444333222111444333333555999:::888555000000//////000222444555555666888:::;;;:::999888777666333111000111222333444444333222222222333333666:::>>>@@@>>>:::777555777555222000111444888:::???;;;555111111222333333~~~yyyvvvrrrnnnkkkggghhhfff```WWWRRRQQQSSSUUUSSSSSSSSSTTTTTTQQQNNNPPPPPPPPPPPPQQQRRRSSSSSSLLLLLLJJJGGGCCCAAAAAACCCDDDCCCBBBAAAAAAAAAAAAAAA===;;;888888::::::999777888999;;;===???>>>;;;999888888999::::::999999888888888888777777777666666777888:::;;;:::999666555444444444666999;;;;;;:::666888;;;======;;;888666888999:::;;;;;;;;;:::999999;;;===>>><<<;;;;;;<<<;;;:::::::::<<<<<<;;;:::;;;999777777888999888777888888888999:::;;;======???<<<888777999::::::888777888:::;;;;;;;;;999888777777777666777777888888777666555333222111111000111333555666666888:::;;;999888666777999;;;<<<<<<======<<<:::999:::===@@@999999777777666777888888===;;;999777555444444444555444555888;;;>>>>>>>>>;;;;;;:::999888888777777666555444333444555777888666333333555666333444777666888:::999777555444444111222222222000///000111444333333666999999666444555555444444444555666777555444444333333444444444888888666666666888999;;;;;;:::888555333444777:::999777666666888:::999999666555444444555888:::<<<777444111000111333444444777777666555555555666666999888777666666555333111111333555666777:::>>>AAAGGGCCC===888444333444666555555666666666555444333333333333333333444555555333333444444444555555555555555666666777888888999777777777777777666555444666888999888777666666777555555333333222333444444222222333333333333444444777666666555555555555666555666555333222111333555333333333333333333444444666666666666777777777888555444333333333333444555666555444333333333444555555444333222222444555666444444444555555555666666555444444444555444111///000111222444444333222111444333444777::::::888555000000000000111222444555666777999::::::999888777666555444333222222333333333333222222222333333444555888<<<===;;;999666666666555222111333666:::<<<>>>999444111000111222222~~~zzztttlllgggllliiiddd___ZZZVVVUUUTTTSSSVVVWWWUUUPPPNNNOOORRROOONNNOOOQQQUUUUUURRROOONNNMMMLLLIIIEEEBBBBBBCCCDDDCCCAAA@@@@@@AAABBBCCC???===:::888999::::::999:::<<<>>>???===;;;:::999888999;;;<<<<<<;;;999888999999999888888888888777888999;;;<<<;;;:::888666444333444777;;;======<<<777777999::::::999777777777888999:::;;;;;;;;;::::::<<<>>>===<<<;;;;;;<<<===<<<<<<<<<>>>>>><<<;;;;;;999888999:::<<<;;;;;;:::::::::;;;<<<===?????????===;;;999999999:::;;;999:::;;;<<<;;;:::999888888777777666666666777777444444444444333222111000111111222555999<<<======:::888666666888;;;===>>>??????===:::888888:::<<<999888777666666666666666888888888777777555444444555666777:::===???>>>===::::::999999888888777777444444333222444666888:::666333333666555222222555555777888888777555555666111000000111222333222111444444444777999:::888666555555444444555555666777555555444333333444555666999888777777777888999:::;;;;;;999666444444666999999777666777888999999888666666444444555777999;;;666333000///111333555555777666555444444444444444666777777777777555333222111333555666888;;;???BBBIIIEEE>>>777333333666777666666777777777666444444111222333444555444444333444444444444555555555555666666777777888999999999777777888888888777666666777888999888666444333444333333222222222333444444222222333333333333444444555555555444555555666666666666666444111111222444222222222333333444444444555555555555555666666666444444333222222333444444555555444333333333333333333333333333444444444444444444555555555666666666666555444444555555333111000111222333444333222222333444555888:::999777444111000000000111333555666777888999999999888777666444444555555555444444333222222222222222333444555333555888888777666666666555444333333444888;;;===;;;888333111111111222111{{{tttmmmhhhmmmhhhaaa]]]\\\[[[YYYWWWVVVXXXXXXUUUPPPNNNPPPSSSOOOMMMMMMRRRVVVVVVQQQKKKNNNNNNMMMJJJFFFDDDCCCDDDCCCBBB???>>>>>>???AAACCCAAA>>>;;;888888999:::;;;;;;>>>AAA???;;;888999:::999:::<<<======;;;999777999999999999999999999999:::;;;<<<<<<<<<;;;999888444444555888;;;<<<;;;:::666666666666666666666666777777888999:::;;;;;;;;;;;;<<<======;;;:::;;;<<<>>>>>>===>>>??????===;;;:::888888999;;;=========<<<<<<<<<<<<===???@@@AAA>>>>>>===;;;999999;;;===;;;<<<<<<<<<;;;:::888777777777666555555555666666333444555555555444333222333222222555;;;???>>>===;;;888555555888;;;>>>@@@??????===999666444555666888777666666555555444444555666777888888777555444555666777:::======<<<:::888888888888888777777777555444333333444555888999777444444666666222222444777888999777555444555666333111000111555777555333666666777888999888888777555555555555555666666777666555333333333444666777999999888888888888999:::;;;;;;999666444444666888888777555666777888888777666555444444444666777999666333000000222444666666666555555444333333333333444666888888777555444444222444555555666888;;;>>>DDDAAA<<<777444444666777555666777777777555333222000111444666666555333222333444444444444555555555666666666777777777888888777777888888888777777666777888999777444222222222222222222222333333444444222222222333333333444444444444444444555555666777777777666444222111222444333333444444555555666666444444444444444444444444444444444444444444444444444444333333222222222222///000222444555555555444555555555555666666666666666555444444555555333222000000222333333333333333222333666888999777444222111111111111222444555777888888999999888777666555333444666777777666444333111111111111222333444555222333444444333444555777444444333333444666999:::999666333111111222111111|||yyytttpppmmmkkkeee___]]]^^^___]]][[[ZZZXXXVVVTTTSSSSSSRRRQQQNNNLLLLLLPPPTTTSSSMMMGGGLLLMMMLLLJJJGGGDDDCCCDDDBBB@@@===;;;;;;===???@@@???>>>;;;999888888:::<<<<<<>>>@@@>>>:::888999;;;999:::;;;<<<;;;:::888777999999999999999:::::::::;;;<<<<<<===<<<;;;:::999666666777999;;;;;;999777666555444333333444555666777777888888999:::;;;;;;;;;<<<<<<;;;999888999;;;=========???@@@???===;;;888777666888:::=========<<<<<<<<<===>>>???@@@AAA??????===;;;999999;;;===<<<<<<;;;;;;:::999888777666666555555555555555666444555666777777666555444666444333666;;;>>>===;;;<<<999666555888<<<>>>???>>>>>><<<888444111111222666666666666555555444444333555777999999888777555444555666888::::::888666777777777777777777777777777666666555555555666777777444555888777333222444::::::999777444333444555666444222444888:::999777999::::::999777666555555555666666666666666666666555444444333444555666777999999888888888888888888::::::999777555444666888888666444555666777666555666555444444444555666777777444111111333555777777666666444333333222222222222555777888666555555666888999888777666666888::::::999888666666555666666444555666777666444222000///111444666666555222111333333333333444444444444444444444444555555555555555666666777777777666666666777888666444111111111111222222333444444444444222222222333333333444444444444444444444555666777777888777555333222444555666666666777777777888888444444444333333333333333555555666666666666555555333444333333333333222222...///222555777888888888555555555666666666777777666444333333444555444222000000111222333333444444222333666777666444222111222222111222333444666777888888888888777777666555444666777999888777555333000000000111222333444555222333333222111222555777444444333333333444555555777555333222222333222111}}}yyywwwuuusssqqqiiieee```___``````___]]]]]]YYYUUUUUUXXXXXXUUUQQQMMMLLLKKKLLLNNNMMMIIIEEEHHHIIIJJJIIIFFFDDDCCCCCCAAA???===;;;:::;;;<<<===<<<<<<;;;999888888:::===<<<<<<<<<;;;999999:::;;;999999999999888777777666888999999999999:::::::::<<<<<<<<<<<<<<<;;;::::::888888999;;;<<<;;;999666777666444444444444666777888888888888888999:::;;;:::;;;;;;999777777888999;;;;;;<<<>>>@@@???===:::777666555777:::<<<===<<<;;;;;;;;;<<<===>>>@@@@@@@@@>>><<<:::::::::;;;<<<;;;;;;:::999999888777777444444444444444555666666777777777888777777666666666666666777999;;;;;;:::<<<:::777777999<<<===>>><<<<<<;;;888444111111111555555666666666666555555444555777999:::999888777444444444666777777555444555555666666777777888888777888888888888777666555777555666999999555444666<<<;;;999666333222333555777666666777999::::::999;;;;;;;;;999666444444444777777777777777666444444444444444555666666777777888888888888777777777666888999999777555555777999888777555555666666666555888777777666666666666777999666333222444666888888777666555444333222222222222444777666555444777:::??????>>>;;;777666777888444444555555555555555555333555666777666333111//////111333555555444222111222222222222333333333333222222333333333333333333333333444555555555444444333444666555333222222222333333444555555555444444222222333333333333444444444444444333444444555555888888888666555555666888888888888888888888888888444444444444333333333333666666777777777777666666444444444444444333222222111222555888:::<<<<<<<<<555555666666666777777777555333111222333444333222000000111222222333444555333555777666444333222333333222222222333555777888888777777777777777666666777888999:::999777555333111111111111111222333444333444444222111222444666444444444444333333222222666444333333444444333111{{{yyyxxxwwwuuusssjjjhhheeecccbbb```___]]]\\\YYYWWWYYY[[[[[[WWWSSSMMMLLLJJJHHHGGGEEEDDDDDDDDDFFFGGGGGGEEECCCCCCCCCAAA@@@>>>===;;;;;;::::::888:::;;;:::888888:::===;;;999777777999;;;<<<<<<999888777555444444555555888888888888999999999:::<<<<<<<<<;;;;;;;;;::::::999999;;;===???>>><<<999888888777666666777888888999999888777777888999:::999:::999777555555666888777888999<<>>???AAA===999888:::<<<;;;::::::999999888777777777777222222222333444555666777888888777666666555666666333555777888888999:::<<<===;;;999999:::;;;<<<;;;<<<<<<;;;999555333222333333444666777888888777777666777888999::::::999999666555444444555666444333444444555555666777888888555777999;;;;;;:::888666777555777;;;;;;777666888;;;:::888555222222555888666888999999888888:::;;;999::::::888555333444666999999999888777555333222222333555777888777666666777777777777777666555555666777888777666666888::::::888777666777888777666;;;:::::::::999999999888<<<999555444555777888888888777666444333333222222222444666555333444888===AAAAAA???;;;777555666777555444333333333333444555444666777888777444111///000111333444444444222111000000111111111222222222222222222222222222222222000111111222333333222222000111333444333222333444444555666666666555444333222222333333333333444444555555444333333333444444888888888777666777999;;;:::999999888888777777666555555444444333333333333555555666777777666555555444555555666555444333222333444666777999:::::::::555666666666777777777777444222000000111333333222000000000111222333555555777888999777444333444666333333222333444555777888777666666666666777777888::::::::::::888666555333222111111111111111222222555555555444222222444666222333444555555444444333555444444555666666444222~~~|||zzzyyyyyyxxxvvvssslllllljjjgggccc```^^^]]]ZZZZZZZZZ[[[\\\[[[XXXUUUMMMLLLJJJFFFBBBAAABBBDDDBBBDDDFFFFFFDDDBBBBBBCCCBBBAAA@@@???===;;;:::999555888::::::888888:::<<<;;;777444555999<<<===<<<999777555333222222444555777777777888888999999999<<<<<<;;;;;;;;;:::::::::999:::<<>>>>><<<:::999888777888;;;<<<===<<<999999999:::;;;<<<===>>>BBB<<<777777;;;===;;;888999888777777666777777777111111222333444666777888999888666555444444555555111444777888777777;;;>>>===<<<::::::;;;;;;;;;999<<<<<<<<<:::777555444555333444666777999999888888777888999999::::::::::::888666444333444555444444333444444555666777888888333555:::===>>><<<:::888666555777;;;<<<999777999:::999777444222333777:::555888:::999777666888;;;777999999777444333555777:::::::::999777444222111111333666888999888666555666666777777666555444444555666777777666777999;;;<<<:::888888999:::999888=========<<<<<<;;;;;;:::===:::777555666888999999888888666555444333333333222444666444222333999?????????===:::666444444555888666333111000222444666555777999:::888555222///000111222333333333222222///000000000000111111111222222222222222222222222...///000111111111111111---000222333333333444666666666777777777666444333222222333333333444444444666555444444333333333333888999999888888888;;;===::::::999888777666555555555555555444444333333333333444555666666555444333444555666666666555444333444444444444555555555666666666666666777777777777333111//////111222222222000000000111222444555666:::;;;:::888444333666888333333333333444666888999666666555666666777888999<<<<<<;;;:::888666444333222222111111111111111111666777777555333333444555111222444666777777666666555444444666777777444222wwwvvv|||{{{rrrmmmqqqzzztttmmmjjjiiieee^^^XXXUUUZZZ______[[[YYY[[[^^^SSSKKKEEEFFFKKKLLLFFF???IIIEEEAAA???@@@CCCEEEFFFAAAAAAAAA@@@>>><<<999888:::888666777:::;;;888555999888777777888;;;>>>@@@;;;:::888666666777888:::???>>>;;;999777777888999888999:::;;;<<<<<<<<<<<<999<<<>>>???>>><<<;;;;;;@@@>>>===;;;:::::::::;;;999999888777666666999<<<<<<888555555777888888666666555444777;;;===;;;999666666666777888999;;;;;;:::::::::999888999;;;===:::888777888<<<===<<<:::999777555666888999666222555555444444555777:::;;;;;;999666444444444444333111333555777888888777666999;;;======;;;999999999;;;;;;:::999888888888888<<<999666555777:::;;;<<<888888888888888999999999888777666444333333333333555555444666777666444222222555999<<<===;;;999777444555666888999999999999:::888555444444666999;;;:::::::::999777666777888999777555333333444666888<<<999888888999999666333444444444555666888:::;;;999888777666555555555555999999888777666666777777999999999:::::::::::::::=========<<<<<<;;;;;;;;;888888999::::::::::::999888777666555444333222111555666777888999999::::::999999888777666666666777888777444222111111222333666777777777777555333222111222222333333222222111111222333333333222111000333333222222222333444444000000111111111111222222333222222222333555666888666666555555555555666666444444555555666666777777777888888777555444555666666888::::::999777777888<<<;;;:::888777666666666333333333222222333444444555555555555555555555555666777777888777666555444333222111000000111333555;;;999777666666888:::;;;555333111///...///111333333333222222222222333333555777888888666555666666666555555444444444555555555444444444444555666666555555555555444333222111222333444333111//////000222444777888777666555555333222222555888888555222333444444444444444333333|||xxxvvvvvvtttqqqtttssspppmmmhhhbbb\\\XXXVVVXXX[[[^^^___^^^ZZZWWWUUUPPPKKKIIIJJJKKKJJJHHHEEECCCAAA@@@BBBCCCCCCBBB@@@@@@@@@???===;;;888777999:::;;;;;;:::999999:::777777888999:::;;;<<<===<<<;;;999888777888999:::>>><<<:::888777777888999;;;;;;;;;;;;;;;::::::999;;;>>>@@@AAA???>>>======???>>><<<;;;:::::::::;;;999999888777555666999;;;:::777555555888999999888666555555777;;;<<<;;;999999999888888888999999:::777999;;;;;;:::::::::;;;999777777888;;;===<<<;;;999999:::999888777777888555555555666777888::::::;;;999777555555555555444111333555666777666555555888999;;;===>>>>>><<<<<<999999888888999:::;;;<<<<<<:::777666888:::<<<<<<999999999999888888888777999888888777666555555555555444444555777666444222333555888;;;;;;:::888777444444555666888999::::::;;;999777666666777999:::999::::::999888777888:::;;;999777555444555777888===;;;::::::::::::777444333333444666777888999:::999888777666555555555555888777777777777777777888::::::::::::;;;;;;;;;<<<===<<<<<<;;;::::::999999777777888999999999999999888888777666555444444333666777888:::::::::999999777777666666555666666666888777555333333333444555888888888888777666444333222222333333333333222222111222333444444333222222444444333222222333333333111111222222333333333444555444444444444666777888666666666555555666666666444444555555666777888888999::::::999777555666777666888;;;<<<<<<<<<<<<===<<<;;;999888777666666666444333333222222333333444555555555555555555555555777888999:::999888666555555444333222222333555666:::999777555555666888:::555333111//////000111333222222222111111222222222444555777777666555555666666555555444444444555555555555444444444444444555555555555444444222111111111333444444222000//////222444777888777666555666444333444666888999666333333333444444444444333333tttrrr{{{{{{rrroooqqqrrrooohhh```[[[YYYXXXVVVVVV\\\bbbbbbYYYQQQWWWUUUQQQMMMKKKKKKNNNPPPCCCBBBAAABBBBBBBBB@@@>>>>>>>>>>>>===;;;999777666888<<>>:::999;;;>>>555777999:::;;;;;;::::::===<<<:::999888888999999;;;:::999888777888999999======<<<;;;:::999777666>>>@@@BBBBBBAAA??????@@@======<<<;;;::::::;;;;;;999999888777555666888;;;888777555666888::::::999666666666888:::;;;:::999;;;;;;:::::::::999999999666999<<<===;;;999888888777777666888:::<<<<<<;;;999<<<>>><<<888777:::===555666777888999:::::::::;;;:::999777666666666666444555666777777666555444666666888===AAACCC@@@===888777777777999<<>>>>>???AAABBB;;;:::999888777666666666444333333222222333333333555555555555555555555555777888:::;;;;;;999777555666555555444444666777888:::888666444444555666777444333111000000111222222111111111111111111111111111333555555444444555666555555444444444555555666555555444444333333222222333333333333333222111000000222555555333111//////222555777888777666666666666555666777999999777555333333444444444444444333~~~vvvuuuzzzzzzuuuqqqqqqpppmmmhhhbbb]]][[[ZZZVVVTTTXXX______XXXQQQVVVTTTRRROOOMMMMMMNNNOOOEEECCCBBBBBBBBBBBB@@@>>>======<<<;;;999888777666999;;;======;;;:::;;;===777777888999999:::999999<<<;;;:::999888777777777999888777777777888888999<<<;;;;;;;;;:::888777666>>>@@@AAAAAA@@@??????@@@<<<<<<;;;;;;;;;;;;;;;;;;999999888666555555888:::999888888888888888888888777777777888999:::999999;;;;;;;;;;;;;;;;;;:::::::::<<<===<<<999777666666666666777888999;;;;;;;;;;;;<<<===;;;999999;;;>>>666777999:::;;;;;;:::::::::::::::999888777888888999999::::::999999777777777666777<<>>???<<<;;;999777555444444444444555666666777777666666777888999999:::999888888888999;;;<<<<<<;;;888777444444444444555666777777777777777666777888999:::888888888888777555444222222333333333333333333222111222333444555555666666666555444333222111111111333444444555666777888888888888777666666666666666777666666555555666666777333333444555777888999999;;;;;;<<<:::777555555666666888;;;<<<======???AAA:::999888777777777777777444444333222222222333333555555555555555555555555666777999;;;;;;999666444666555555555666777888999999888666444333333444444333222222111111222222222111111111111111111111111///111333333333333444555555444444444444555666666555555555444333111000000222222222222222111000000///222555666444222///...333444666777666555555666777777777888888888666555444444555555666666555555yyyxxx{{{{{{vvvtttwwwwwwrrrkkkhhhgggeeeaaa\\\YYYWWWUUUUUUXXXYYYWWWVVVSSSPPPNNNNNNPPPOOOLLLHHHIIIGGGCCCBBBBBBBBBBBBAAA======;;;:::999888777777:::999888:::<<<===;;;999999888777666666777999::::::999888777777666666666666666666666777777888888888999999999999999888888<<<>>>??????===<<<===>>>::::::;;;;;;;;;;;;;;;;;;999999888666444555777999;;;;;;;;;:::888666555555777888999999999888888888888999:::<<<<<<===<<<<<<@@@???===999555444555666666666777888888888999:::===:::999999;;;<<<<<<:::666888999;;;;;;;;;:::999888:::<<<;;;999888999:::>>>>>>>>>>>>===<<<<<<;;;:::888888;;;@@@AAA===888999888777777999;;;===???===;;;999999;;;<<<;;;;;;::::::;;;:::999777555333555666888::::::999777666555444333444777888888777888888888777777777777777555444444444555888;;;<<<;;;;;;<<<<<<;;;999888777444555666666666666999;;;;;;:::888666555555444555:::::::::999777555444333111333555777888888777666777666555444333333333333333333444555777999:::;;;;;;;;;:::::::::<<<>>>???;;;:::777555333333333333444444555666666666666555666777999:::::::::888888777888:::;;;;;;999888666555555555555666777777888666666777777888888999:::555666666777666444333222333333333444444333333333222222333333444555666666666555444333222111111111444444555666666777888888666666666666555444333333666666555555555555666666333333444555666777888888888999999888555444444555666777888888888888:::;;;888888777777666777777777555444333333222222222333666666666666666666666666444555777888888666444222444444444555555666777888888777555444333333333333222222222333333333222222000111222222222222111000...000222222222222333444444444444444444555666666555555555444333111000///111111222222111111000000...222555777555222000///222444555555444444555666777777888777666555555555555555666777777777777777vvvvvvuuuqqqvvvxxxppphhheeeffffffaaa]]]XXXXXXVVVTTTSSSSSSVVVXXXPPPMMMLLLNNNPPPOOOJJJEEELLLIIIEEECCCCCCCCCCCCBBB>>>>>><<<;;;:::999999999:::777666888<<<>>>;;;888;;;999666444444666888:::777777777777777666666666555666666666666666666666555666777888999::::::::::::;;;<<<;;;::::::;;;<<<888999:::;;;;;;;;;;;;;;;999999888666444444666888<<<======;;;888555444444777999::::::888777777888777888:::<<<=========<<>>;;;888777888999:::::::::::::::666999<<<<<<999888999;;;AAAAAA@@@@@@??????>>>>>>;;;:::888999<<<;;;888555888888888888999:::;;;;;;===;;;999999:::;;;:::999777999:::;;;:::888666555333444666777777777666666555444333444777999999999::::::999999888888777777666666666666777888:::;;;999999::::::999888777666333444555555444555777999888888666555444444444444666777888777555333333333222333555666777777666666666666444333333333333333222222333444666888:::;;;999999888777888:::===>>>:::999666444222222333444444444555666666666666555555666888999999888777666666666777777777777777777666666666555666666777777555555666666777777777888333444555555555555333333333333444444444444333333333333222222333444555666555444444333222222222222444555555555555666666666444444555555444333222222555444444444444444444555333333333444555555666666555666777666444333333444555666666555444333555666777777666666666777888888555555444333222222222222666666666666666666666666333444444555444444222111222333333444555666777777666666555444333333333333000111333444444444333222111222333444444333222111...000222222111111222333444444444444444555666777555555666555444222000///111111222222222111111000///222555666444222111111111222333333222222333555666777777666333222333444444555666777888888888888~~~}}}}}}yyytttrrrrrrnnniiifffdddbbb___\\\WWWVVVUUUTTTSSSSSSTTTVVVNNNNNNOOONNNMMMLLLJJJIIIKKKIIIGGGFFFFFFDDDBBB@@@@@@???===<<<;;;;;;;;;;;;777777888999;;;;;;;;;:::999888777666555666666777666666777888888888888888555555666666666555555444555666777888999999999999999:::::::::888888999;;;777888999;;;<<<<<<;;;;;;999999888666444444666888:::<<<>>><<<888555555555777999;;;:::888666777888777999:::<<<<<<<<<;;;:::<<<;;;:::777555555777:::777999:::888555444555777888999;;;===>>>===;;;999888888888888888999999:::444888<<<<<<999777999<<>>>>>>>>>>>>>>>>>:::999888777666555555555444555777999::::::::::::<<<:::999999::::::999888555666999:::;;;:::888777333333444444555666666777555333333444777999::::::;;;;;;;;;;;;:::999777777888888888888999999999:::777777777777777666666777444555666555555555777999666666666555555444444444333666777666444222333444333444444555555666666666666555444333222222222222222333333444666888999:::777666555555666888;;;===999888555333222333444555444444555666666666666666444555777888888666444333444444333333444555666777666666555555444444555555444444555555555555555555222333444666666666666555333333444444444444333333333333222111222222333444444444333222222333333333555444444444444333333333333333444555444444333222444333333222222333333444333333333333333333333333444555666555444333444555444555555444222222444666666666666666666777888888666555444333222222222222666666666666666666666666444444333222222222222222222222444555666777777777555555555444444444444444000111333555555444333222111333444555555444333111///111222222111000111222444333333444444666777777555555666777666444222000111111222222222222222111000222555555444222222333000111222111000000222444444555666444000///000222333333444666666777777777|||zzz}}}yyyooojjjkkkkkkhhhccc^^^\\\[[[VVVUUUTTTTTTUUUUUUSSSQQQNNNQQQRRROOOJJJIIILLLPPPIIIHHHHHHHHHHHHEEE@@@===AAA@@@>>>===<<<<<<<<<===555888<<<<<<999999;;;>>>777777888888888666555444666777888999999:::999999555555666666555555444333666666777888888888888888999::::::999888777999;;;666777999;;;<<<<<<<<<;;;:::999888666333333555777888;;;===<<<999666666777777:::<<<:::777666666888999:::;;;<<<<<<:::888777666777999999888888999;;;888999:::888555333444555555:::???@@@>>>;;;;;;<<<999888777777777888999:::333888<<<<<<999777999<<<======<<<<<<<<<<<<======999999888555333222444555111333666999:::;;;:::999;;;:::999999::::::888777333555888:::<<<;;;:::999333333333333444666777888555333222444777:::;;;;;;;;;<<<<<<<<<;;;999777666888999::::::::::::999888666555555555555555666777555666777666555555777999666666666666666555555555222555777777444333444666444444444444444555666777555555444333222222222222333333333444666777999:::666555444333444777:::<<<999777555222222333555666444555666666777777666666333444666777777555333111333222111000111333666777666555444444333333333333333444444444444444333333111333555666888888888777333444444555555444444333444333222111111111222333333333222222222333444444444444444333222222111111222333444555555444333333333222222111111222222333333333333222222222111111333444555555444444555777444555555444333333666888666666555666666777888999666555444333222222222222777777777777777777777777555444333222111222333444222333444666777888888888444444555555555555555555///111333666666555333222222333555666666555333222000222333333111000000111333333333444555666777888444555777777777555333111111222222333333333222222111333444444333222333444///000111000//////111333333555555222...---...000111222333444555555555555}}}tttjjjllllllhhhbbb]]]\\\]]]]]]VVVQQQSSSYYYYYYQQQIIIMMMOOOOOOMMMJJJJJJMMMQQQHHHIIIKKKKKKJJJFFFCCC@@@FFF@@@::::::===???===999999999:::<<<===<<<;;;999999888888888777777666666666666777777777777666666444444555555666777777777888888777666666666666666:::::::::999777777:::<<<999;;;<<<;;;999888999:::::::::888444000000444888444888::::::666444444666444666999<<<======;;;:::<<<<<<<<<<<<;;;:::999888555666777666555666888:::>>>999333222444666777666999;;;>>>???===;;;::::::999888888888999::::::;;;<<<;;;999888888999;;;<<<::::::;;;<<<<<<<<<;;;;;;999888777666555555555555555555777888888999888888;;;:::888666666777888999888666444555999;;;:::888333555666444222333888<<<555666666777888999999999::::::;;;;;;;;;:::999999888:::;;;;;;999888777777:::888555555777888888888555555555666666666666777666777777777777777666666888;;;<<<999444111222555555444333333222222222222:::666222000222333222000000111333444666666777777333333222222222333555666888888777777777777777777777666666555444444333333222333333444444444333333000222222111///000444888:::<<<999444555999777111666666444333222111111111000111333555666666555555666666555444444444444555555444333222222444666777777666444333222111000000222222222222222111000///111333666999999888555333888666555333333444555666444333111000000000111111444555666777777777555555555666777666444333333444555555666777777777777777444666777666333222444666777777777777777777777777777555333333444444333222333333444444666777999:::444666777666444333333444111111222222444555777888444666777888777444222000333333444444333333222111444555555555444555888:::333666999<<<<<<999666333555444333222333444555666222333555666555333111///111000///......///000111333333333222/////////111111111222333333333222222~~~uuurrrooolllgggccc```^^^\\\[[[WWWWWWWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJIIIGGGEEECCCAAABBB@@@>>>======>>>>>>======:::888;;;@@@AAA>>>:::999999999999888888888888666777888999888777555444444444555555666777777777888777777666555555666666999::::::888777777999;;;:::;;;<<<;;;::::::<<<>>>>>><<<999444111111444777666666777777888777666444777999;;;===>>>>>>=========<<<<<<;;;:::999999888555666777666555555777999:::999777444333333555777:::;;;======;;;999999999999999888888999::::::;;;:::999888777777888:::;;;999999:::;;;;;;;;;;;;:::888888777777777888888999777888888999:::::::::;;;;;;999888666666777888999777555222333666888777666666555555666777999999999555666666777888888999999999999999999999999999999;;;<<<>>>>>><<<;;;:::;;;===:::888666777777666666444555555555555666666666666777777777777777666666:::<<<===:::555222333555666555444333333333333444666333000000222333333111111222333333333333333333222111111000111222333444777777888888888888777777666666666666555444222222222222333333333333333222000111222111///000444888===CCCDDD>>>888777555333666555444333222111111111000111222444555666666666666666555444444444444444444333222111222333555666777666555444222222111111222222111111111000000000111333555777777666555333777666444333222333444555333333222111000111222222555555666666666666555555555666777666444333444555666666777888888888888888666888888777444222333444777777777777777777777777777555333333444444333222222222333333444666777888555666777777555333333444222222333333444666777777555777888999888666333111333444444555444333222111333333444444333444666888444666888::::::888555333555444333333333444555555222333555666555333111000222111000///...//////000444444444222000///000222222333333333333333222222|||~~~wwwlllooorrrkkkccc^^^^^^^^^\\\YYYRRRWWW[[[WWWPPPLLLNNNRRRKKKHHHGGGIIIMMMNNNKKKHHHMMMLLLJJJGGGEEECCCBBBBBB>>>@@@BBBAAA???>>>???AAA@@@;;;888;;;BBBEEEAAA;;;:::::::::999::::::;;;;;;888999::::::999777555333444444555555666777777777777777666555555555666666888999999999777777999::::::;;;;;;::::::;;;???BBBDDD???999444333444555666888555333555999:::777444;;;<<<<<<===>>>???@@@@@@>>>===;;;999888888888888666777777666555444666777666999:::888444222555999:::;;;;;;:::888777999:::999999999999999::::::;;;999999888777777888888999888888999:::::::::::::::888888888888999:::;;;;;;::::::::::::;;;<<<======:::999777666666666777888666333111000222444555555999777777:::>>>???;;;666555666666777777888888999999888777777777888999999===???@@@@@@>>>======>>>@@@===:::888777777555444444444444555555555555666666777777888888888777777<<<>>>>>>;;;666333333555666555555444444444444555222111000111333444444222222222222111111000000///111000000000000111111222555777888999999888777666666666777777666444222000222222222333333222222111000222333222000000444777AAAMMMTTTNNNAAA999555444555444444222111111000000///000222333555666666777666555555444444444444444333222111111111222444444777666555555444333222222222111000/////////000111222333444444555444444333666555333222222222333444333222222222222222333444777777666555444444444444666777888777555444555666666666777777888888888888888999999777555333333444666666666666666666666666666444333444555555444333222222222333444555666777666777888777555333444555444444555555555666666666666777888999888777555333333444555666666444222111000111222222111111444666666666777777777666444333555555444333333333444444222333444555555333222000222111000000/////////000444555555444222111222333555555444444333333222222~~~ssskkkmmmmmmhhhccc___^^^]]]\\\ZZZTTTVVVWWWUUUPPPNNNNNNPPPJJJHHHGGGHHHKKKLLLLLLKKKMMMLLLJJJHHHEEECCCAAA@@@===???BBBCCCCCCCCCBBBBBB>>>;;;999<<>>@@@AAA???===:::888777777888888777777888666444444555666777999;;;:::888666777888999999999888777888;;;>>>::::::999999999::::::;;;999999999999999888888888666777888999999999999999888888888888888999::::::;;;:::::::::;;;<<<===>>>999888777666666666666777666444111000111222444555888999<<<@@@BBB@@@;;;666666666666666777777888888888777555444555666888:::===>>>??????===<<<===>>>@@@===:::888888777666555444444444444555555555555777777888888999999888888<<<======:::666333333333555444444333333333444444222222333444555555444333222111000000////////////111111111111111111111222444555888::::::999666555555666777888777444111///222222222333222222111111222444555444222222555888DDDQQQ]]]\\\PPPCCC999555444444333333222111////////////111333444666777777666555444444333333444444111111000000111111222333666666666555555444444333222111///......///111222333222222222222222333333555444333222222222333333222222222333333444555555999777666444333333444444666777888777666555666777555555555555666666777777888888888777666555555555555555555555555555555555555444333444666666555444333333333333444555666666888888888777444333444555666666666666666666555555555666777888888777555444333444666777666555222111///000111111000000222333666666666555555444333333555555444444333333333333222333444555555444222111111000111111111222222222555666666555333222444555777666555444333333222222xxxtttssspppllleeeffffffccc___]]]]]]^^^[[[UUUPPPPPPTTTUUUPPPJJJKKKLLLKKKIIIHHHIIIMMMPPPJJJKKKKKKJJJGGGCCC???===@@@??????CCCGGGHHHDDD@@@:::<<<============???@@@:::999888888888:::<<<===@@@>>>;;;888777666777888444444555555666777777777777777666666666777777888888999;;;:::999888999:::999999888777777:::>>>AAAFFF@@@888555555777777666444666777777555555777:::<<<;;;:::::::::<<<>>>???>>><<<999777666666777888666777777666444333444666;;;:::999:::<<<<<<:::777777888888888888;;;???BBB;;;;;;::::::999::::::;;;::::::;;;;;;;;;:::888777555666777888999999999999888888777666666666666666999999999::::::;;;<<<===777777666666666555666666555555444333222444666777777<<>>;;;999666666666666666777777777777666555444444666888999999:::;;;;;;999999:::<<<===;;;888888888999999888444444444555555555666666777777888999999999999999<<<<<<;;;888555333222222333222222222222222333333555666777777666555555555222111000000///000111111333333333333333333333222222444777999999888666444444555777888777555222000333333333333333222111000333666888777444444666999DDDMMM[[[bbb]]]NNN>>>555444444444444333111000//////000111222333555666777555555444333333333333333000000000000111111222222444555555666666555444444222111///......000222333333222111111000111222333444444333333222222222222333333444444555555555555888777555444333333333444555777888777666666777888444333333333333444555555555555555666777888888888444444444444444444444444444333333555777777666444666555555555555555666666888999888666333222333555666666777777666666555444333444555666666666555444333444555666555444222111///111222222111000111222666666555444444444444444666666555555444333222111222222333444444444333222///000111222444555666666555666666555444333555666777666555333333222222333tttpppsssrrrmmmdddgggiiifffaaa]]]^^^```^^^UUUNNNOOOVVVXXXQQQIIILLLNNNNNNLLLHHHHHHLLLQQQHHHIIIKKKJJJHHHDDD???<<>>BBBHHHJJJEEE@@@999<<<>>>===:::999<<<@@@;;;:::999888888999;;;===AAA???<<<999888888888999444444555555666777777777888888777777777888999999999;;;<<<<<<;;;::::::;;;999::::::888777999<<<>>>???<<<888555555666777777444777999777444333777::::::999999888999:::;;;<<<;;;:::999777777777777888555666666555444333555666===:::888:::===>>>;;;777666777888888999<<<@@@CCC<<<;;;;;;::::::::::::::::::;;;<<<===<<<:::888666555666777888999:::::::::777777666555444444444444777888999:::;;;;;;;;;;;;666666666666555555555555444555666666666666888:::888>>>CCCDDD@@@;;;:::;;;666666666666666666666666666555555444555666888999666777888777666666888:::;;;999777777888::::::999555555555666666666666777777888999:::::::::::::::;;;:::999777666444333222111111111111111222222333777999999888666555666777444444222111111222333444555555555666555555444333111222444666777666555444333444666777777666444333444444444444333222222111444777999888555444666888>>>CCCOOO[[[\\\PPP???555444555555555444222000///111111111111222444555666555444444333333333333333000000111111222222222222222333555666666555444333222111000000000111222333333333222111111111111222444444444444333333333222444555555666666666666555666666555444333333333333444666777777555555666888333222111111111222444555444333333555777999999888333333333333333333333333333333333666888888777555777666666555555555666666888888777555222111222444444555666777777666444333333333444555555666666555333333444444333333222222111333555555333222333444555555555555555555555555666666666555444222111000222222333333444444333333000111333555777888888888555666666555444444555777666555444222222222333333}}}{{{wwwqqqnnnnnnlllkkkiiifffbbb```______[[[WWWSSSRRRSSSSSSQQQOOOLLLMMMNNNNNNMMMKKKJJJJJJHHHIIIIIIHHHFFFDDDAAA???AAA@@@@@@BBBEEEFFFEEEBBB=========<<<::::::<<<===>>>===;;;999999:::<<<===>>>>>>======<<<:::888777444444555555666777777777999999888888999::::::;;;:::<<<>>>>>><<<;;;;;;<<<<<<<<<<<<;;;999888:::;;;777888777666444555777999888888777666555555666888888888888888888999999:::888888888888888888888888444555666555444444555777:::999999999:::::::::999666777888888888:::===???<<<<<<;;;:::::::::::::::888:::<<<===<<<999666444555666888999:::;;;;;;;;;555555444444444444444555666888:::<<<===<<<;;;999555666666666555555444444111444888999888888999;;;===>>>@@@@@@>>><<<::::::666666666666666666666666444555555666777777888888666666777666555555888::::::888666666777999999888666666666777777777888888777888999:::;;;;;;;;;;;;:::999888777777666555444222111111111222222333444666888888777555555888;;;:::999666444333444444555555555666666666555444333000111222333444444444444222333444555666666666666555555555555444333222222333666888777444333444777777888@@@LLLPPPGGG<<<666555666666666555333111000222222111111111222444444555444333333222222333333000111222222222222222222000222444555666555444333111222222222333333333333333333333222222111111111555555555555555444333333555666777777777666555444444444444555555444333333333555666666555555666777333222111000111222444555444333222444777888888666333333333333333333333333222222333666999999777666777666555555444444444444888888666333000000111333222333555666666555444333333444444555666777777777444333222111111111222222444666888888666555555666333444555666666666666666666777666666444222000///222222222333333444444444444555777888999999888888444555666555444444555777555444222111111222333444}}}www{{{pppiiiooouuuooogggcccbbbbbb```]]]WWWYYYZZZVVVPPPMMMPPPUUULLLKKKLLLOOOQQQOOOHHHBBBJJJIIIGGGFFFDDDCCCBBBBBB???AAACCCDDDCCCCCCDDDEEEAAA>>>;;;;;;<<<===<<<;;;AAA???<<<::::::;;;===>>>:::<<>>??????===;;;999999:::222555777666444444777:::<<<888444444666888666444777888888888888888999888666666777888888888888777333444555555444444666888666999:::999666555888<<<777888999888777888999;;;===<<<;;;:::::::::::::::777999;;;<<<;;;888555333666666888999:::;;;;;;<<<444444444444444555666777666888;;;>>>???===;;;999555555666666555555444333///333888:::999999:::<<>>;;;<<<>>>>>>;;;777666666666666666555555555444555666777888888888888666777777666555666999;;;:::888666555777888777777777777777777888888888888777888999:::;;;;;;;;;;;;;;;:::888888888888777666222222222222333333444555444555666555444555999===???===:::777555444444555555555666666666555333222000000111111222333444444222222333444555666777888666666666666555444333222111444777666333111333555222111777AAACCC<<<777777555666777777666444222000333333222111111222333444555444333333222222333333111111222333333333333222///111333555555555333222111222333444444444444333333333333333333222111000555555666666555555444333777777888888888666555444222333444555555555444333222444555555444444555777444333222111111333555666666444222333666777666444222222222222222222222222111222333666999:::888666666555555444333333333333888777555222//////000222111222444666666555444333444555555666777888999999444333111//////000111222666888::::::888777777777222333555777888888777777777777777666444222000...222222222333333444444444888999999::::::888777666444555555555333333555777444222111000000111333555~~~~~~}}}{{{xxxsssooolllgggfffccc```]]]YYYVVVUUUMMMPPPSSSVVVVVVTTTRRRPPPPPPPPPOOOMMMKKKIIIGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDEEECCC@@@???@@@BBBCCCBBBCCC???;;;;;;===???===;;;@@@???>>>===<<<<<<<<<<<<@@@@@@@@@???===;;;888777666666666666666555555555888999999:::;;;;;;<<<<<<888777666888<<<>>>===;;;??????>>>===;;;888666555333555666666444444777:::>>><<<999999999888666444555555555555666888999:::555555555555555666777888777666555444333333444555444777999888666555777:::999999::::::;;;::::::999<<<;;;;;;:::999999999999777777666555444444333333666555555666888:::<<<>>>:::999666555555666888:::999;;;===???>>>;;;888666666666666777777777777777999888888888888888999999666999<<<<<<;;;999888888444444333333444555777888555555555555666666777777777777888888999999888888777888888666444555666888999888777777888888777666666666666999;;;===<<<;;;999999888888777777666555555444222111111222444555777777666444333444777:::===;;;888555444555666777:::999888777555333222111000000000111222222333333444444444555555555555555666666777777777555444222333333333222222333333444+++///444666777666666777777777888888777555333222333333222111000000111111222222222333333222222222///111333333222222333444555555666666555444333333555555555555555444444333333333444444444333222222222333444555666666666666555666666666444333444555222333333444444333333222444444333333333444444555444444555555555555555555666555555555444444444444444444333333222111000000444444444444555555555555999888777444111///000222666666666666555444333222000111333444444333111000555444444777;;;<<<999777444444333111///...000222666666777777666444222111222444666888999999888777555555555444333222111000000000111222444555555666888777666555555555555555777777777666555333222111222222111111111111222222}}}zzzvvvrrrnnnlll```aaaaaa^^^XXXSSSPPPPPPOOOOOOQQQTTTWWWWWWTTTRRRRRRSSSRRROOOJJJGGGGGGGGGBBBCCCDDDEEEFFFEEEDDDDDDEEECCCAAA@@@AAABBBBBBAAA=========<<<;;;<<<>>>??????>>>======<<<<<<======@@@@@@@@@???===;;;999777666666666666666666666666888888888888999:::;;;;;;:::888777888<<<>>>>>>===???>>>===<<<:::777555444333555666666555555777:::<<<===???===:::777888999777777777777777888888888666666555555666777888888777777555444444444555555777666666777999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888777888777777666555555444444666555666666888:::<<<===<<<;;;999777666777999:::=========<<<;;;:::999888777777777666666666666666;;;;;;:::999888777777888777999;;;;;;999777777777666555444444444555666777444444444555555555666666666777888999:::999888888777777777666444444666888777777666666666666555555555555555888;;;<<<<<<;;;999888777555555555555555444333111000000111333444777777555333111111444666999888666555555666888999999999888666555333222111000000000111222222333333444444444444444555666666888888888888777666555444444444333222222222333333///222555666666555555666666777777777666444222111222111000000/////////000111111111111111111111111000222333444222222222444444444444444444333333222444555555555555444333333333333333444444333222222222222444555666666666666444666777666444333444555222333333444444333333222555555444444555555666777777777777666666555555444666666666555555555444444555444333222111111111111333333444555666777777888888888777555333222444555888888888777666333111000111111222333333222111111555444444555888999777555333333222111......///111444555555666555444222222222444666777888777666555444444444444444333222111000000111222333444555555777666555444444444444555777777777666555444222111333333222222222222333333~~~}}}zzzuuuqqqmmmjjj]]]___```]]]VVVQQQNNNMMMRRRPPPPPPSSSWWWYYYXXXVVVVVVVVVTTTOOOIIIFFFFFFHHH???@@@CCCEEEFFFFFFEEEDDDEEECCCBBBAAABBBBBB@@@>>>888;;;>>><<<:::999===AAA<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>><<<:::888777666666666666666666666666888777666666777888:::;;;;;;999777888;;;===??????======<<<:::888666444333333555666666555555777999999>>>BBBAAA;;;888999===888888999999888777666666666666666666666666777777777777666555555555666666999666555777<<>>===;;;999888999999:::???>>><<<:::999888999999888888777666666666666666===<<<;;;999777666666666999::::::999666555555666777777666555555555555666333333333333333444444444444666888:::;;;:::888666666777777666444333555666444444444444333333333333333333444666:::<<<;;;:::888777555444333333444444222222000000000000222222666666444111//////111333555555444444555777999:::888777777555444333222222000000111111222333333333555444333222333444666777:::999888777777666666666555444333222222222222222333444555555444333444666666666666555444333111111000000///.........//////000000////////////000000222444555444333222222333333333333333333222222222444555555555555444333333222222333444444333333333111222333555666777777777444555777666444333444444222333333444444333333222666666555555666777777888999999888777666555444444777777777666666666555555555444333111111111222222111222333555777999:::;;;888888888777555555777999999::::::999777444111///111111111000000111111111666555333333555666555444222222222111///...///111333333444444444333333222222333444555666555444333333333333333333333333222///000000111222333444444555444444333333333333444777777777666555444333222444333333333333333333444~~~{{{vvvpppkkkgggcccaaa___\\\YYYVVVRRRPPPSSSSSSTTTUUUVVVXXX\\\^^^[[[WWWRRRMMMJJJHHHGGGFFF???@@@BBBCCCEEEFFFFFFFFFDDDCCCBBBBBBBBBAAA>>><<<999:::<<<;;;::::::<<<>>>:::::::::;;;<<<===?????????>>>===<<<:::888777666666666666666666777777777999888777777777999;;;<<<;;;999777777888;;;===???;;;;;;:::999777666444333555666777777777777777888999===@@@@@@<<<::::::<<<777777888888888777666555666666555555555555555666777777777666666666777777777666666888<<>>>>>==================;;;;;;;;;;;;;;;;;;<<<<<<999888777666555555666666777777777888999::::::;;;???>>><<<;;;:::999999888;;;:::999888888888999999999888777666555555666666<<<;;;:::888777666555555999:::999777444333444555888888777666555555444444111111222222222222222222222555888:::;;;:::777555666777777666444333444555222333333222111111111222222222333666999;;;;;;:::555555666666555444333222111000////////////000111222333222000......000222333333444444555666888888666666555555444333333333000000111222222333333444666444222111111333666888:::999777666555555666777555444333222111111111111444555555444333333666888555555555444333222111000000000///////////////000000///............///000444555666555333111111222444444333333333333333333555666666666666555444444111222333333444444444444111222333555666777777777444555777777555333333444222333333444444333333222555555555555555666777888888777777666666555555555777777777777666666666666666444333111111111333333000111333555888:::<<<===888999888777555555777999888999::::::888555222000222111///......///111222777666444333333444444555222333444333111000111222111222222222333333222222222333333444333333222111111111111111111111222222//////000000111222333333333333222222222222222333666666666666666555444333333333222222222222333333}}}}}}~~~|||wwwpppiiieeekkkddd]]][[[]]]]]]YYYUUUTTTXXXZZZXXXUUUVVV]]]ccc]]]VVVNNNKKKMMMLLLHHHCCCBBBAAAAAABBBCCCEEEGGGHHHCCCBBB@@@@@@@@@???===;;;===;;;::::::<<<<<<:::888888999999:::;;;===???@@@>>>===;;;:::888666555555666666666666777777888888:::::::::999:::;;;===>>>:::999777666555777:::<<<888888888888777666555444777777888999999999888777999999999;;;<<<;;;:::999555555666666777777666666666555555444333333333333666666777777777777777777333666999::::::;;;>>>AAA===<<<;;;::::::::::::;;;>>>===;;;::::::<<>>===>>>>>><<<:::???<<<999:::======:::666888888888999;;;===>>>???>>><<<;;;999777666555555555666666777777888888999;;;;;;<<<======>>>>>>???::::::999666444444666888666666777777888777777777999999999;;;<<<<<<:::888777555444666999::::::888666666555555666777888888777666555444333333333333555555666777777777666666111555999999888888<<<@@@;;;:::999777777777888888===<<<:::999:::===@@@BBB:::888777555555666888999::::::;;;<<<<<<<<<;;;;;;<<<=========<<<;;;999777333444666888999999888888888777666444444666777999999888777666666666666666888999999888555444444555666666666666555444333222111111111000000000000000///111444666777777555444777999999999666444444444222555666555222111222555444333444666888:::999888222444888:::999666111...////////////////////////---///000000000000333555333444555555555333111000222222222333333444444444111111222222333444444444444333222111222333555666888777666555444444444444222222111111111111222222333444444444444555888;;;666666444333222111111111333333222222222333444444444333222000000222333444555777888777444333333333666555444333444555666777666777777777777666555555///000222333444555555555444444555555555555555444333555777888666444333333222333333444444333333222000000111111222333555555222222333444555666777777777777777666666666555555444444444444444333333333111222333555777999:::;;;888888777555222222333444666666666777777666666666333222000//////000222333666666666555333333444555444666777777666555555666333333222111111222222333111111111111111111111222111000...------...///000........./////////000000222111111111111222222333222333333444444444333333222111111000000111111222}}}}}}yyytttpppmmmmmmmmmbbbccccccbbb```^^^]]]\\\\\\ZZZWWWUUUUUUVVVWWWXXXWWWVVVUUUSSSQQQOOONNNNNNDDDFFFGGGIIIHHHFFFCCCBBB???===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<===<<<;;;999888888888999:::<<<===>>>???>>><<<999888777666666555666666777888888999999:::;;;===???@@@???>>>>>>;;;<<<<<<999555333333555444444666777888999999999;;;;;;;;;<<<>>>>>>;;;888444444444444444666999;;;;;;:::888666666777999:::999999777666555444444444333444555666777666666555222333555666777888:::;;;:::999777555555555666777888999:::;;;<<<===>>>>>><<<;;;999777777999;;;<<<<<<<<<===>>>>>>===<<<;;;<<<===>>>??????===;;;999999888888777777888888999777666555444444666999;;;<<<;;;:::888777666666666666888999999777666555666444444555555444333222111111111111111000000//////...///111333444444444444888:::;;;:::888555555555444777:::888444222555888666555555777999:::999777333444555666555333111/////////000000000000/////////111222222111111222444111222444555555333111///000111111222333444444555111111222333333444444555333333222222333333444555777888888777777666555444000000000000111222333444444555666555444555666888777666555333222222222222333333222222333444444555888777555333333555777888555666888777555444444444555444333222222444666777555555555555555444444333///000111333444555666666666666666666555444333222222555777888666444333222222333333444444333333222000000000111222333444555444444555555666666777777666666666555555555444444222333444555666555333222333333444555666777777888666777666555333333444666888777555444444444555555333222111000000111222333222444666555333222222444333555777777666555555555555444333222111111222222000000000000111222333333333222000.........000000---............/////////222111111111111222333444000111222222333333333333333222222111111222222333xxx~~~vvvoookkklllooorrr[[[cccjjjiiibbb]]]]]]```___XXXRRRRRRVVVXXXUUUPPPRRRXXX\\\YYYRRRNNNPPPUUUCCCFFFKKKMMMLLLGGGAAA===>>><<<999888999;;;<<<<<<777:::>>>>>><<<;;;<<<>>>888888888999:::;;;======AAA???===;;;999888888888555666666777888999999999999;;;>>>@@@AAA@@@>>><<<<<<>>>>>>;;;666333333444222333555777999:::;;;;;;===<<<<<<>>>@@@@@@<<<999111444666444111222999???@@@>>>:::777666777999;;;;;;;;;999888666555555555222333555666666666555555444222111333888:::999777:::999777555444444555666333666999===>>>===;;;:::>>>===;;;999999;;;===???===>>>?????????>>><<<<<<<<<>>>@@@AAAAAA???===;;;???===999777555666888:::777555444333444777:::<<<@@@???===;;;888777666555555777::::::999777666666222333444444444333222111222222111111000000000///...///000111222333333444999;;;<<<;;;888666555555666999<<<:::666444666:::777666666777999:::888777555444333222111111111111//////000000000000//////222333444333222111222333///111333555555333111000///000111222333444444555111222222333333444444555222222333333333444444444888888999999999777555444//////000000111222444444666777888777555444444555888777555333222222222333333222222222333444444555:::999777555555777999:::555666888777555444555555444333222111111333555666333333444444333333222111...///111333555666666777777777777666555333222111222555888888777444333222222333333444444333333222000000000111222333555666777777777777666666666666666555555555444444444444111222555777777555333111444444444555555555555555555555666555444444777999:::888555333222222333444333222222222222222222333///222555555222111111333222444666777555444444555777666444222111111222222000000000000111222444444666444222000//////000111------..................222222111111222333444444///000111222222222222222444333333222222333333444~~~vvvnnnnnnjjjdddgggooolllgggbbbaaacccbbb^^^ZZZSSSWWWZZZWWWQQQOOOSSSXXXXXXTTTSSSVVVUUUQQQMMMMMMLLLKKKIIIGGGEEEEEEEEEEEE<<<:::888666666888:::<<<;;;:::999:::<<<===<<<;;;999999888888999;;;===>>>???===;;;999888777777888999888999:::===>>>===<<<;;;;;;;;;<<<<<<============<<<<<<;;;999666333222555666777888999:::;;;;;;======>>>>>>===<<<;;;999555666555444555777<<>>777444555888:::888999999888888777666555222333444555555555444333444444444555666777777777888999:::;;;;;;:::888666777888888999:::<<<===>>>===<<<;;;;;;<<<===>>>???BBBBBBAAA@@@@@@???>>>>>>>>>;;;777777999<<<===<<>>===:::888666555555555777777888999:::888333000111222333444444444333222555444222000...---,,,+++...000111111000000111222999999999999999888777666:::999777666777666444333555666666777777777777666333111/////////000///...111111111111111222333333000111222333333111000///111111222222111000...------...///000222333444555555555555666666666666666444333111111111111333444333555777999999888666444//////000111222222333333555555444333444555666777;;;:::999777666444333222333222222222222222222333888888999888666666777999777777666555555555555555111222222333333333222222444333222222111111111222222333444444333333444666666777888777444222222222444444333333222111000000555333222333555555222///111111222333444444444333777777777777666555444333222222333444555555444444333444666888888888777777666666666666555444333222444444555555666777777777;;;:::888666444333333222666555444333222222222222333333444444333333222222444444555666666555444333444555555555444333333222//////000111333444555555333333444555444111///---.........///000000111111444333333333333444555555333111000111222222111000222222333444444444333333~~~{{{wwwuuussspppiiiggghhhkkkgggbbb``````___\\\YYYVVVXXXZZZWWWSSSQQQSSSUUUUUUQQQPPPRRRRRRNNNJJJKKKJJJIIIGGGEEEDDDCCCDDDDDD<<<:::888666666888:::<<<;;;:::999:::<<<===<<<;;;:::999888888999:::;;;<<<<<<<<<<<<<<<;;;:::888888888888888:::===>>>>>><<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::888666333222666666777777888888999999<<<===>>>>>>>>>===<<<;;;666666777666666777:::===FFFBBB<<<777555555888:::888888888888777777666555333444666777888777666555555555666666777777888888888999:::;;;;;;:::888777888888888999:::<<<===>>>;;;:::999999:::<<<>>>???BBBAAAAAA@@@@@@?????????>>>;;;888777999;;;;;;;;;===<<<999777666555666777888888777666666666777777999888777555555555666666888777888999999888555333111222333444555555666666666555222000...---------///000222111000000111333666666777777777777777777999777666666777666555333444555555666666666666555444222000000000111000///000000000000111222333333000000111111111111111000000111222222222111000///000000111222333444555555444444555555555555666666333333222222222222333333333444666888888777555333000000111111222333333444444333333222333444555666888777777666555444333333111111000000000000111111555666666666444444666888666666555444444444444444222222222222222222333333444444333222222222222222222444555666555444555666666777888666444222222222444333333222111111000000222111000222444555222000333333333444444444444444777777777666666555444333222333444555666666666666333444666777888888777777666666666666666555333333444444555555666666777777888777666555333222111000444444333333222111111111222222333333333333333222222333444555555444333222333444444444333333222111000000111222333444555666222333444555444222000////////////000111111222222444444444444444555555666444222111111222222111000222222333333444444333333||||||}}}zzz|||zzztttooommmiiidddgggeeebbb___\\\ZZZYYYXXXYYYYYYYYYXXXVVVTTTRRRQQQRRRMMMLLLNNNNNNIIIGGGGGGGGGEEEDDDBBBAAAAAABBBBBB<<<;;;999888888999;;;<<<;;;:::999:::<<<<<<<<<;;;:::999888888888999:::;;;999:::<<<>>>>>>===;;;:::999888888:::<<<>>>===<<<999999999999888888888888888888999888777666444333666666666666666666666666;;;<<<===>>>???>>>======666777888888777777888:::@@@>>>:::777666666777888666777777777777666666555444666888:::;;;999777666777777888888999999888888888999:::;;;;;;:::999888999999999999:::;;;======:::999777777888;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@>>><<<999888999::::::999;;;======;;;777555555777888888888888888777666666333333333333444555666777888777666777888888777666333333333444666777999:::888666333000///...//////000222333333222111333444333333444555666666777777777555444555666777666555333333444555555555555555444222000000222222222111000000000000111222333444000000000000111222222333000000111222222222111111333333333333444444444444333333333444444555555555333444444444444444444333333444666777777555444222111222222333333444444444222222222111222222333444555555444444444444444444000//////......//////000222333444333222333555777555555444333333333333333444444222222222222333444555444444444444333333333111444777888777555555555555666777666444222222222333333333222222111111111000///000111333444333111777666555444444444555666666666777666666555444333222333555666777888888999444444555777777777777777777777777777666555444444444444444555666666777777444444444333222111///...222222333333222111///...000111222333333333333333111222222333333222222111222333333333333222111111111222222333444555555666222333444444444444222111000000111111222333333333555555444444555555666777666444333222333222111///111111222333333333333333zzzvvvttt~~~{{{nnnjjjmmmlllfffaaaaaa___\\\YYYXXXYYYZZZ\\\ZZZWWWWWWXXXVVVRRRNNNPPPKKKIIIKKKKKKGGGDDDEEEDDDCCCAAA@@@??????@@@@@@>>>===<<<;;;;;;<<<===>>><<<:::::::::<<<<<<;;;:::;;;:::999888777888999:::999:::;;;===>>>?????????===;;;::::::;;;<<<;;;:::888888777777666666555555555666777777777666444444444444444555555666666666:::;;;<<<>>>??????>>>>>>777999::::::888777777777;;;:::888777666666777777555666666777777777666666555777999<<<<<<:::888666888999:::;;;;;;:::999999888888999:::;;;;;;:::::::::::::::::::::;;;<<<===:::888777777888;;;???AAA??????@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::999999:::>>>AAA???999555666999888888::::::999888666444111111222333444555666777777555444444666777888777666666555555666888999;;;999777444111000000111111111222444333222222333555444444444444555555666666444333333444666777777666333333444555666666666666333222000111222333333222000000000000111222333444222111000000111333555666000000111222222333333333444444444444333333333333222222222333333444444555333444555666666555444333444555666777666555444333333333333444444444555555222222222222333333444444555555555444444444444333/////////....../////////000111222222222222555777666555444444333333444444666555333222111222444555555555555555555555444444111444888999888666555555444666777666444222222222444444333333333333333333222222222222333333333222:::888666444444555666777666666666666555444333333222333555777888999::::::444444555666666777777777888888888888777666555444333333444555555666666777333333333333222111///...000111222333222000...---...///000222333333444444111111222222222222222222333333444444444333333222333333333444444555555555111222333444444444444333111111222222333444444444666555555555555666777777777555444333333333111///000111222333333333333333{{{tttppp{{{~~~zzzooojjjmmmjjjccc\\\\\\[[[YYYWWWXXXZZZ]]]\\\XXXUUUVVVWWWWWWSSSOOOOOOJJJHHHIIIIIIEEEDDDDDDCCCBBB@@@>>>======>>>>>>????????????????????????<<<;;;::::::;;;<<<;;;:::;;;:::999888888888999:::::::::999:::<<>><<<::::::999888777777777777666666555555555444555666777777666555444000111222444555777888888999:::<<<===>>>>>>>>>>>>777999;;;;;;999777666666777777777777777666666666555555666777777888777777555666999:::;;;:::888666888999;;;<<<<<<<<<::::::888888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<:::999888888:::<<<@@@BBB>>>>>>???????????????????????????>>><<<:::999999999>>>BBB@@@;;;777888:::777999:::;;;;;;999777555333444444555666666777777666444222222444666777777:::999888777666777888999999777444222111111111222111333444444333333444555777666555444444444444555333222222333666777777666444444555666777888888888222111000111222444444333222222222222222333444444333333222222333555666888000000111222333444555555444444444333222222111111111111222222333444444555444444666777777666444444666777777777777666555444444444444444444444555555444444444555555555555555888777777666555444333333111000000//////000000111111222333333222333555777777666666555555555555555777666444222222333444555444444555666666666555444111444888999888666555555333555666555333222222333444444444555555555555555666666555444333222222222:::999777555555555777888666666666666555444333222222333555666888999::::::444444444555666666777777888888888888777666555444333333444444555666666666333333333333333222111111000111222333222000...,,,---...///111222333333444222222222222222333333444444444555555555555555444444444444444444444444444111111222333444444444444222222222333444444555555666555555555555666777777777555444333333333111//////000111222333333333333|||vvvsssrrrvvvxxxtttpppkkkccc\\\ZZZXXXVVVVVVWWWYYY\\\]]]YYYVVVSSSSSSUUUVVVUUURRROOOJJJGGGIIIHHHEEECCCEEEDDDCCCAAA???============???@@@@@@AAAAAA@@@@@@???===;;;::::::;;;<<<;;;999;;;:::999999999:::;;;<<<:::999888888:::>>>CCCFFFCCC@@@<<<:::999888777666777777777777666666666666444555666777777666555444///000111333555777999999888999;;;<<<======<<<<<<888:::<<<;;;999777666666666666666777777666666666555555666888999999999999666777888999999999888777777999;;;=========<<<;;;888888999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<999999999:::;;;===???@@@>>>>>>=====================>>>@@@???===:::999999999<<<>>>>>>;;;999999;;;777888:::;;;;;;:::888777666666777888888888888777666444333333555666777777;;;:::999888777777777777777666555444222222111111111333444444333222444555888777555333333333333444222111111333555777666666444444666777888888888888333222111222444666666555666555444444333333444444333333333333444555666666222222222222333444555666444444444333222111111111111111222222333444555555444555555555555555555444888888888888777666555555444444444444444444444444555555666777777777777666888888777666555444333222222111111000000111111222222333444333222333555777777777666555555555555666888777555444333333444555333444555666666666555444111444777888777555555555333444555555333222222333444444444555555666666666888888777555222111222333999888777666666666777888555555666555555444333222111222444555666777777888444444444444555666777888777777777777666555444444333333333444555555666666444444333222222333333444111111222222111000...---------///000222222333333111111111111222333444555444555555666666666666555444444444444333333333333111111111222222333333333222222333333444444555555555555444444555555666777666444333222333222111/////////111222333333333333yyywwwwwwooooooqqqtttqqqfff^^^[[[[[[WWWTTTSSSWWWZZZ[[[[[[VVVTTTQQQQQQRRRUUUVVVWWWOOOJJJGGGHHHGGGDDDCCCDDDFFFEEEBBB???===<<<<<<<<<>>>???@@@AAAAAA@@@???>>>===;;;::::::;;;<<<:::999;;;::::::::::::;;;===>>>888888888999;;;???BBBDDDAAA???;;;999999999999888777777777777888888888888555666777888777777555555111111222444555777888999777888:::;;;;;;;;;::::::999:::;;;:::999777777888777777666666666666666777555666777999::::::;;;;;;888888888888888999999:::555777:::===>>>>>>===<<<777888888999;;;===>>>???======<<<;;;;;;;;;;;;;;;888888999:::;;;<<<<<<<<<=========<<<;;;;;;;;;:::999<<>>;;;999777888777888888999999999999999777888999;;;;;;;;;;;;:::555666888999::::::999999888666555555777888888777888888999999999888888777555555555555444222111000111222333333222222333444555444222111111222333444222111111222444666555555222333555666777888888888555444333444777999999999999888777555444444444444222222333333333333333222333333222222333444555666555555444444333333222222111111222333444555666666555444444444444444444555888777777666666555444444333333333333333333333333555666777888888888777777555555555444444444333333222111111000000111111222222333444333222222333555666666555444444444444555777777666666555444444333111333444666666666444333222444555666555444555666222444555555333222222333111222222333444555555666666777777444111000222444666666666777777777777777555555555555444333222222111111222333444555555555444444333333444555777888666666666666666555333333222333333444444555555666555444222000000222444666333222222111111000//////---...///000111111111111000000//////000111333444333444555555666666555555444444333333222222222111111111111000111111222222111222222333444444555555444444444444444555555666444222111111222222111000...///000111333333333333|||uuuvvvzzzrrrlllkkkoookkkaaa]]]```^^^XXXSSSRRRWWW[[[[[[YYYSSSRRRPPPOOOPPPSSSXXXZZZOOOIIIFFFGGGFFFCCCBBBDDDHHHFFFCCC@@@>>><<<<<<<<<<<<===???@@@@@@???===<<<===<<<::::::;;;;;;:::999;;;;;;::::::;;;===>>>???666777888:::===???AAABBB???===:::999999:::;;;:::777777888888999999::::::666777888888888777666555333333444444555666777777777888999:::;;;:::999888999:::;;;:::888777888999888777777666666666777777555666888999;;;;;;<<<<<<:::999888777888999:::;;;444666999===>>>>>>===<<<777888888999;;;===???@@@>>>===<<<;;;;;;;;;;;;;;;666777999:::;;;::::::999======<<<;;;::::::999999666:::======:::777666777666444444555777999888777777888999:::;;;<<<<<<<<<444555777999;;;;;;;;;;;;999888777888999:::888777555666888999:::999999888333444555666555333000...000222333333222111333444222111000///000111444555222111111222444555555444111222333555666777777777777666555666999;;;<<<;;;;;;:::888777555444444333000111222333333111000///555444333222333444555666666666555555555444444444111222222333555666777777555444333222222333444555777777666555444444333333333333333333333333333333444555777888888888777666222222222333333444444444111111000000000000111111222333333222111111222333555555444333333333333444777777777777666555444333111222444666666555444333222333444444333333444666222333555444333222222333000000111222333333444444333444555333000000333666444555666777888888777777555555555555444333222222000111222222333333333333444444333333444555777888666666666666555444333222222222333444444555555666555333000//////111444666444333222111000000000000---...///000000111111000///.........///000222333222333333444555555555444444333333222222111111111111111000000000000000111111111222333333444444555444333333333333444555555333111000111222222111000...///000111333333444444{{{rrrmmmtttqqqlllhhheeebbb___\\\QQQTTTXXXZZZZZZYYYYYYYYYYYYUUUPPPPPPSSSTTTQQQMMMKKKIIIFFFDDDBBBAAAAAAAAA>>>@@@AAABBBAAA>>>;;;999?????????BBBDDDDDDBBB@@@<<<>>>>>><<<999999===AAA999999999999999999999999::::::999:::<<>><<<999888777777777777777777999;;;;;;999777777888888999999999999888333333333444444555555555;;;888666888;;;<<<:::888999;;;======:::888999;;;777666555333333555666777;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;;;;:::999888666666666888;;;===<<<;;;:::888666888===@@@AAA@@@===>>>???@@@???>>><<<:::999888666666777888888777888999:::999777666666777;;;999777888;;;<<<999666999888777666555555555555666777888:::999888666555:::999999888999:::<<<===999999999999888888777666::::::;;;<<<>>>===:::777777666555444222111000//////111333444444444222111333222222222222222333333333444555444222111222333222222444555555555444333666666555555888;;;???AAA<<<:::888666444222111111222222222222222111000///333666999999666222111111444666888999999777555333444333222222333666888:::777555333222222222444555;;;999666444333333444555222444777777555333222222333444444555666777888888555555444333444555666777222111...------...111222777666555444333222222222444333333444444555666777666666666666666666666666777777777777666666666666333333333444333333222222888888777777666444333222//////000111222444555666666666555444333222222333777666444444666888999999444555555666666555444333333222222111111222333333444333222222333444666777333333333555777777666444333333222222333444666777555333111///000222555777:::999666333111000000000---...///111111000000///000000000000000000111111111333555555444444555666333333222222111000000000111111222333333333333222000111222333444555555555333222111222444555444333111111222222222222111111...///111222333333222222}}}zzzwwwsssqqqrrrqqqpppmmmkkkgggbbb\\\XXXSSSUUUYYY\\\^^^^^^\\\[[[YYYVVVSSSRRRSSSSSSQQQNNNJJJJJJHHHFFFDDDBBBAAA@@@??????@@@AAA@@@>>><<<:::>>>======???AAABBBBBBAAA>>>>>>===;;;::::::<<<>>>:::::::::999999888888888999888888888:::===???AAA>>>===;;;:::999888777777777666777888::::::888666777777888888888777777666333333333444444444555555999888777888:::::::::999;;;===>>>===;;;999:::;;;888777666555555666777888999999:::<<<===>>>@@@@@@;;;;;;;;;:::999888777666444444555777:::<<<;;;::::::888777999===@@@AAA@@@????????????>>><<<:::999888777666666888888777666888999999888666666777999;;;:::999:::::::::888777:::999999888777666555555444555777888999888666555999888888999999:::;;;<<<999::::::::::::999999888;;;;;;;;;<<<======;;;999777666555444222111000///000111333444555444333222222222111111111222222333333444444333222111111333222333555666666666555555777777666666888;;;>>>@@@<<<;;;999666444222111000222222222222222111000000333777::::::777444333333555666777888888777666444444333333333444666888999777666444333222333444555999888666555444333444444222444666777555333222222444444555555666666777777555444333333333444666666222111///------///111222666555555444333333333222444444444444555666777888666666555555555555666666777777777777666666666666444444555555555555555444888888888777777555444444111111111222333555666777777777666444333333333333666444333333555666777777555555666777666555333222222222222222222222222222222222222222333444555666222222333555777888666555555444333222222444555777555444111000111333666888999888666444222111000000///000111222222222111111111111111111111111111111111222444444333222333444222222111111111111000000111111222222222222222111000111222333333444444444444333222333444555555444111111222222222222111111//////111222222222222111{{{uuuqqqooorrrxxxooooooooonnnjjjcccZZZTTTVVVWWWYYY^^^cccccc___[[[XXXWWWUUUSSSQQQPPPOOONNNIIIJJJKKKJJJHHHEEEAAA???????????????>>>>>>======>>><<<;;;<<>>???>>><<<::::::;;;:::999888777777888999:::777888999:::<<<>>>???@@@======;;;:::888666555444333222333666999;;;;;;::::::888888999<<>>===;;;999888777666666777888888777555888888888666555666999;;;:::<<<<<<;;;999888777888::::::::::::999777555444333444555666777777666555666777888999::::::::::::999::::::;;;;;;;;;;;;::::::999888999:::;;;:::999666666555444222111000000000111333444444444333222222222111111111111111222111333333333111000111222444444666777888888888888888777666666777999;;;===<<<;;;999666444222000///111222222222222222111000444666999999888666555666666666777777777777666666444444333333444666888999777666555444444444555666777777666555444333333222222444666666444333222333555555555555555555666666444333333333333444555555222111///......///111222333444444555555444333333555555555555666777888888666666444444444444666666777777777777666666666666444555666777777777777777888888777777777666666555444444444444555666888888999888777555444444333333444444333333333444444555666666777777777555222111111111222333333222111000000000222222333333333333222111222444666888777666777555333111111222444555555444222111222444777999888777777666444222111000111222333333444444333333333333333222222222222222000222333333111000000111000000000000000111111111111111111111111111111111000111111222222333333333444333222333444555444333111111222222222222111111///000000111111111000000zzzvvvtttrrrvvv{{{rrrqqqpppnnnkkkddd\\\VVVWWWWWWYYY___eeefffaaa[[[WWWWWWVVVSSSOOOMMMMMMMMMIIIKKKMMMMMMKKKFFFAAA>>>@@@???>>>======>>>???@@@@@@>>>;;;;;;>>>AAACCCCCCDDDAAA===<<<===>>>;;;999;;;;;;:::999888777666555555555555555666777999999888999:::;;;;;;:::888777555555555777999999777555666666666666555444222222333333444555555555444333444777999999777666888;;;>>>>>>???>>><<<;;;::::::::::::999888888999::::::777777777888999;;;===>>>@@@???===;;;888777555555333333444666999;;;;;;:::999999999;;;<<<>>>??????BBBAAA@@@>>><<<:::999888777666666777999999777555777777666444333555888;;;:::<<<>>><<<888666666888888999::::::999777444222222222444555555555555555444555777999::::::999999777888999::::::;;;::::::777555333444555777666666666555555444222111111000000111222222333333222222222222111000000000111111000222222222000000111222555555666777888999::::::777666555444555666777888;;;:::999777444222000...111111222333333222222222333555777888888777666666666666666666666777777777444444444444555666777888888777666555555555555666555666666555555333222111222444666666444333333444555555555555555555555444333333333333444444444555222222000//////000222222222222444555555555444444666555555666666777888999777666555444444555666777777777777777666666666666333444555777777888888888666666555555555666666666777666666666777888999999:::999888666555555444444444444555444333333444444666777888888777555222000000111333444333222000///...///111222333333222222111111111333666777777666666444111///...///111222444333222222333666888:::666777777777555333111000222222222333333333333333444444444444333333333333000222333222000......///......///000000111222222111111000000000000000111111111111111111111222222333222111222333444333222111111222222222222111111000000000000000000000000yyyyyyzzzxxxwwwxxxwwwtttqqqmmmjjjeee```\\\WWWWWWXXX^^^dddeee```ZZZUUUUUUTTTQQQMMMKKKKKKLLLJJJLLLNNNNNNKKKGGGAAA>>>@@@???>>>>>>>>>@@@BBBCCCCCCAAA======???BBBDDDEEEFFFBBB???>>>??????<<<999;;;;;;:::999777666555555444444555555666777888888888888:::::::::999888777555555555777999999777555666666666666555444222222444555666777777666444333333666888888666666888;;;======<<<<<<<<<;;;:::888:::999999999999999999:::444555555777:::>>>AAACCCBBB@@@>>><<<:::999888888666666666888;;;===<<<;;;999:::;;;<<<<<<======>>>AAAAAA@@@???>>><<<:::999888777777777999999888666555555444222222333777:::999<<<===<<<777555555777555666888888888666333222222222333444444444444444333444666888999999999888555666777888888888888888444333111222444555555555555555444333333222111111///000000111111111111111333333222111000000111111000111222222111000111222666666666777888999999:::444444333222222333444444999999888777444222000...000111222333333333333333333333444555777777666555666666666666777777888888555555555555666666777888777777666666555555555555444444555555444333222111222444555555444333444555555555555555444444444444333333444444444555555555333222111111111111222333222222333444555555555555666555555666666777888999888888777666666777888888777777777777666666666666222333444555666777777777333333333333333444666666888888777777777888999999999999777666666666666666555777888777444333444555666777999999888555222000000111333333333111///......///111222333333222111222111111222555666666666444222///---,,,---...///333222222222444666999:::666666777777666444222111111111111111222222222333555555555555444444333333111222333222000...............///000111222333333000000//////000000111222333222111000000000111222333111000111222222111000111111222222222222111111000000000000000111111111{{{{{{|||xxxtttrrryyyuuupppllliiifffcccaaaXXXWWWXXX\\\```aaa^^^ZZZUUUTTTRRRPPPNNNMMMLLLKKKMMMMMMMMMLLLJJJFFFBBB???@@@?????????@@@BBBDDDFFFFFFCCC@@@???AAACCCDDDDDDDDDBBBAAA@@@???>>><<<;;;::::::999888777666666555444555666777888999::::::999999999999999999888888666555666777999999777666666777777777666555444444555666888999999777555444333555666777666777888::::::999999999;;;:::999777888888888888888888888888222333555888===CCCHHHKKKAAA@@@>>><<<;;;;;;;;;;;;999999999:::<<<===<<<;;;999;;;======<<<<<<<<<===>>>???AAAAAAAAA???===;;;;;;999777777999:::999999555555555333222333666888888::::::999777666555666444555666666666555444444444444333333333333333333222333444666777888888999444555555666666666555555444333333444666777666555555555444333333222111111000000000000111111111222444444333222111111111111000111333222111111222333666666666666666777777888333333222222222222222333666777777666555333111///000000222333444444444444444333333444666777666444444555666777888888888777555555666666666777777777666666666555555555444444444444333333333222222222222444555444333333444666444444444444444444555555333444555555666666555555333222222222222222222333333333333333333444555666555555555555666777888888::::::::::::::::::::::::777777777777666666666666222333444444555555555555111111000111222444666777999888777777777777777888777777666666666666777777666999;;;999666333444666555777999:::999666333000111222222222222000///...//////111111222222222222444222111222444555555555222111///...------------111111111222444777999:::666666666666666555444333111000000000000111222222666666555555444444333333222333444333111//////000///000000111222333333333000/////////000222444555555333222111000000111222333222111111222222111000111111222222222222111111000000000000111222333444~~~zzztttqqqssswwwtttpppllljjjgggdddbbbXXXYYYZZZ[[[\\\]]]\\\\\\WWWTTTQQQPPPQQQQQQOOOLLLOOONNNLLLJJJGGGDDDBBBAAA???@@@@@@AAACCCEEEFFFGGGHHHEEEBBBAAABBBCCCCCCBBB@@@AAAAAA@@@===;;;;;;;;;999999888888777777777666555666888999;;;<<<======::::::999888888777888888777666777888::::::888666777777888888888777777666777888:::;;;:::999666555444333333555777888888888777666555666999999888555666666777777777777666666333333444777;;;@@@EEEHHH???>>><<<;;;;;;<<<===>>><<<;;;:::;;;======;;;:::888;;;>>>>>><<<;;;;;;===;;;===AAADDDDDDCCC@@@>>>>>>;;;888777888:::;;;<<<666777777666444444666777888777666777777777555444444444555555666777777777666555444333333333333333222222333444555777999999444555555555555555444333222222222444777777666444555444444333333222222111222222222222222333333444666555444333222222222222000222333333222222333555777666555444444444555555333333333333333333333333444555666666555444222000///000111333444555555555666555333444777888666444333444666888999888777666555666666777777777777777555555555555555444333333444444222111111111222333222333444444333333555666333333333444444555555555444555666777777777666666333333333333333333333333666444333111222333555777444444444444555666777888;;;<<<===??????===<<<;;;777777777777666666666666333444444555555555444444111000000000222555777999888888777666555555666666555555555555666777888888666:::<<<:::666333333555444666999::::::777444111222222222111000/////////111111111111222333444444555333111111333444444333000000000000//////...---//////000222444666888:::777666666555555555555666111000000///000111222333666666555444444333222222333444555555333111111222111111222222333333444444//////...///111333666888666555333111000111222222555444333333444444333111111111222222222222111111000000000111222444666777xxxpppqqqwwwtttrrrooollljjjgggdddaaaYYY[[[\\\[[[ZZZZZZ\\\]]]YYYUUUPPPPPPTTTTTTQQQMMMQQQOOOKKKHHHEEECCCBBBBBB???@@@AAACCCEEEFFFGGGHHHHHHFFFCCCBBBBBBBBBAAA@@@<<>>??????<<<;;;999777666777777888777777777999;;;;;;999777777888888999999999999888888999;;;<<<<<<:::777555555333222444888:::999666555333333555888999777555555555666666666666555555666555444555666:::===@@@<<<;;;:::999:::<<<>>>???===;;;;;;;;;<<<<<<:::888888;;;>>>>>><<<:::;;;<<<999<<>>AAAFFFHHHFFFBBBDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<;;;:::999777666888666444555999<<<<<<;;;777999<<<>>>?????????>>>@@@===:::888888777666555:::::::::::::::999999999:::;;;;;;;;;::::::999888<<<:::888888999999999888333555777999888777444222777333000333999<<<888333555444333333444666999;;;888888777555333444777::::::888666777999:::;;;;;;666777888888888888777777777666777999<<<>>>===<<>>>>>===>>>>>>???@@@???<<<888777888999::::::<<<<<<;;;:::888777666666666666666666777777777777444444555555777888999:::999888666555333333222222444222222444666999999999;;;999666333222111222222222222333333333444444444222222222333555555444222111111111222333444666666888888777555444333222111444333222111111222444555777666444333222333333444444666888888666444444444555444444333333444444555111111111222444666777888777888999888666444444555666777888999888666555333555444333444666666555444999888777666444444444333555333222000000111222333666555444444333333333333333333222111222333444555222333444555666666666666444333222111111333555666666555333222222333444666555444444444666888:::;;;===<<<;;;<<<===>>>>>>===:::777444444666666444222222333333444555555555444444333333444555555444222666555444444333333333333444444333333333333222222555555666666666444333222333444555666666444222111111222222333333222222222666666555444444444555555555444333333222222333333222222111111111111111111000000000111333555777888777888888777444333333444333333333333333333333222555222111111333222000---333333333333333333333333777666444333222111111111000111222222111222444666:::999777555333222111111333444666777777555444222222333444444444222000...///000111222222555999==={{{wwwtttqqqqqqpppmmmiiihhhhhheeeaaa```___]]]]]]]]]]]]]]]\\\XXXXXXWWWVVVUUUSSSSSSSSSMMMLLLJJJGGGEEECCCDDDEEEBBB@@@???AAAEEEGGGDDDAAABBBBBBAAA@@@>>>===;;;;;;::::::::::::999888777777666555666999<<<===<<<:::999:::;;;===>>>>>>>>>>>>>>>===;;;999888888999999;;;;;;:::;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;999888888999:::888777555666777888777666444333555333222444999;;;888666555444333333444666999:::999999888666444555888;;;;;;999888777999::::::999888888777777777777777777777777777999<<<===<<<;;;<<<<<<==================???<<<999888999:::;;;;;;<<<<<<;;;:::999888777666777777777777666666666666444444444555666777888999888777666555444333333333444222222333666888999999;;;999777555444333333333111111222222222333333333333222111333444555444222111111111111222444555777888777666555444333222222222222222333444555666777666555444333333444444555444666888888666444444444444444333333333333444444222222222333444555666777777999:::999777555555666666777888999888777555444555333222333555666666555777777666555444444444444666555333222111222333444333333333333333333444444444444444444444555555666333333444555666666666666444333222111222444666777888777555333222333444555555666666777888999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::777666666666555444333333444444555555555555444444333555777777666555555555444333333333444444444444444333333222222222111333444666666666666555444444555555555444333222333444444444444444333333555555444444444444444555444444333222222222222333333333333333333333333333111000000111222555777888888888888777444444444666555555444444333333333333444222111222333333111...333333333333444444444444777777555444333222222222222333444222111000222333888888777555444222111111222333555666666555444333222333444444444222000///...///000111222555:::===uuulllqqqvvvqqqfffdddlllkkkbbbZZZ]]]```___]]][[[[[[\\\]]]WWWRRRRRRUUUVVVRRRNNNNNNNNNLLLGGGBBBAAAGGGLLLCCCAAA???AAACCCDDDBBB???@@@@@@@@@???===<<<;;;:::888888888888888888888888555666999<<>>>>>;;;:::999:::;;;:::999777888888777666555444444333333333444666777888888888555444444444555666888999999:::999777666666999<<<===;;;999999:::;;;;;;:::999888777666555666666777888777777999;;;<<<;;;:::888:::;;;=========;;;;;;>>><<<:::999:::<<<<<<;;;<<<<<<;;;:::999888888777888888777777666666555555555555444444555666666777777777666555555555555555444222222333666888999888999999888777666555444333111111111111222222222222333222111222444555444333222111000000111333666777777666666555444333222222111222333555777777888888444444444333333444555555444666777777666444444444333333222222222222333333333333333333333444444555777888999999777555555666666777888999999777666444444222000111333555666666555444444333333444444555777666555444333444555666111111111111222333444555444555666666777777666666444444555555555555555444444333333333444555777888<<<:::777555444333444555666777888999::::::::::::999999999:::::::::;;;;;;======<<<:::777666666777333444444444555555555555555555555777999:::999888444444444444444444555555555555444333333222111111...000222555777888999999555555555444444444444333666666666666666555444333444444333333333444444555444444333222222222222333333444444555555666666666111111111111222444666777999999888666555444666888888777666555444444333333333222222222444444222000333333444444555555555666888777666444333333333333555555555333111//////000666666777666555333111000111222333555555555444333222333444444333222000///---///000111222555999<<>>>>>>>>>>>===<<<:::999666777777777888999999:::888999;;;===??????>>>===<<<<<<;;;::::::;;;;;;<<<999<<<>>>;;;666555999===;;;;;;;;;===???CCCFFFHHH@@@???===<<<<<<===???@@@;;;;;;:::;;;<<<<<<:::888:::999777555444333333444333666888888666555666888555444444444555666888999999999999777666666888;;;<<<;;;;;;;;;>>>??????>>>;;;999777555444555666777888777777888::::::999888666888;;;>>>>>>===;;;999===<<<:::;;;<<<======<<<;;;;;;::::::999999888888999888888777666555555444555555444444444555555666777777666666555666666666444333222333666777888777555666777888777555333222111111222222222333333333444222111222333555444333222111000000111333666888555555555444444333333333222444555777888888777777222222222222333333444444333555777777555444444444333222222111111222222333555444333333222222333333555666777777555444444444555666888999999888666555333111///000222555666777222222222222333444555555888888777666555666666777222111111111111111222222333444666777777777666555555555555555555555444444444444444444555777999:::>>>===:::777555444555555666777999:::::::::999999888999::::::::::::;;;<<>>===<<<===>>>>>>>>><<<;;;:::777777777777888:::;;;<<<<<<<<<============???@@@<<<;;;;;;::::::::::::;;;999<<<===:::444333666:::;;;;;;<<<>>>AAAEEEHHHJJJ???>>><<<;;;;;;<<<>>>@@@===<<<;;;<<<===<<<;;;999:::999777444333333444444555999;;;999555333444777444444555555666666777777777777888666555555777999::::::;;;===AAACCCCCCCCC;;;999777666555666888999999888777888999999777555555888;;;>>>???>>>;;;999;;;::::::;;;===>>>===<<<999999999999999999999888999888888777666555555444555555444444444555555666888777777666666666777777444333222333555777777777222333555666666555333111333333333444444444444555444222111111333444444444222222111111222444666888444444444444444333333333555555777777777666555444000000111111222222222222222444666777555444444555333222222111111222222333555555444333222111222222222333444444222111222222444555777888888777666555222111///000333555666666111111111222333444555666888888777777666666666666444333222111000/////////222333444555666555444333555555555555555555444444444444555666888999;;;;;;???===:::888666666666777666777888999999999888777999;;;===<<<;;;:::<<<>>>@@@AAAAAA>>>999777888:::666555555444444444555666777777777999<<<===<<<;;;444444444444555555666777555555444333333222111111000222444555777777777777777666555444444444555555555555555555555444333222222222222333444555666777666555555444333444444444222333333444555666666777333222222111222333555666777888888777666666888:::<<<:::888666555555555555333444555555555444444555444444444555555555666666444444333222111111111111111333444444222111111111222333555666666444333111000111222333444444555555333333333333222111000000222333444333222222333555~~~xxxuuuzzzvvvggg```dddiiiccc^^^^^^bbbeeebbb^^^WWWXXXWWWTTTPPPNNNPPPRRRLLLIIIGGGHHHJJJIIIDDD???DDDDDDCCCCCCBBB@@@???>>>;;;<<<>>>??????===;;;:::777777777777888:::<<<===?????????===;;;;;;>>>@@@:::::::::::::::::::::999:::;;;;;;888444333555888:::;;;===???BBBEEEFFFGGG===<<<<<<;;;;;;<<<>>>>>>===;;;999999:::;;;:::999999888666555444444444555777999;;;999666444444666444555555666666666666777666777777666555555666888777888999===BBBDDDEEEDDD:::999888888888888999::::::888777888888888666444555777:::===>>>===;;;:::999999999<<<>>>>>>===;;;777777777888888888888888888888777777666666555555555555444444555666666777999999888777777777777777444333222333555666666666000111333555555555333222444444444444555555555555555333111111222444555444222222333333444666777888333333333333333444444444555555555555444333222222000000111222222222111111111333666666555444444555333333222222222222333333555444333222111111111111///111222222111000000111222444555777777666555444222111111222555666666555111111111222333444666666777777777666666666555555555444333111000//////...111222333333444333333333444444555555555555555444444444666888:::;;;=========<<<:::888777777888999888888888888888888777777:::===???>>><<<;;;===@@@@@@@@@???===:::999999:::777666555444444444555666777777777999;;;<<<;;;:::555555555444555555666666444444333333333333222222333444555666666555444444666666666555555555444444222333333444444444333333222222333444555666888999777777666555555555555666222333333333444555555555444333222222222333444555444666777777777777888999;;;:::777555444555666777444666777777555444555555444444444444444444444444333333222111111111111111///111444444333222222222111222333444555555444333222222333333444444555555444444333222222111111111333444555555333333333444zzzvvvsssoooiiicccaaadddbbb``````aaa```]]]ZZZUUUWWWWWWUUURRRQQQQQQRRRLLLLLLKKKKKKIIIGGGDDDBBBCCCDDDEEEDDDBBBAAA@@@@@@:::<<<>>>@@@@@@>>><<<;;;777666666555666888:::<<>>@@@CCCCCCCCCCCC<<<<<<<<<=========>>>>>><<<999666555666777888888777777666555555555555555666777888888777777777777444555555666666666666666666777888888666666777888666666888<<<@@@BBBBBBAAA999999999::::::;;;;;;<<<:::999888777888777444222444555888;;;<<<;;;:::999666777999;;;>>>>>><<<:::555555666666777777777888777777777777666666666666444444444555666777888999;;;:::999888777666666666444333222222444666666555000111333555555666555555333333333444444444555555555333111000222444555555222333555666777888777777222222222333333444444444333333222222222222222222222222333444444333111111111333555666555444444555444444333333333333444444444444333222111111111111///111222222111000000111111222444666666555444333222222333555777777555333222222222222333555666777555555555555555444444333555444333222111000000000222222222222222333444444333333444555666666666666333555777999;;;===>>>>>>;;;:::888777777999:::<<<;;;:::999888888888888888:::===@@@???<<<;;;===AAA@@@>>><<<;;;;;;:::999888888777555444333444555666777777666888::::::999888777666666555555555555666222222333333333333444444444555666666666555444333555666666777777666444333111222333444444444444444333333333444666888999:::999888888777777777777777444444444444444444444444555444333222222222333444111444777888888777777777:::999666444444555777888555777999888555444444666555555444444333333222222333333222222111111222222///222444555333222111111111111222333444444555555444444444444444444555555444444333222111111111111222444666666555555666777{{{zzz}}}wwwkkkgggkkkhhh___[[[^^^``````]]]YYYVVVUUUVVVVVVVVVVVVUUUTTTRRRQQQMMMOOOPPPMMMGGGDDDDDDFFFCCCDDDEEEDDDCCCAAAAAAAAA:::<<<>>>@@@@@@???===<<<777666555444555777999:::===@@@CCCBBB>>>:::888999666777999;;;<<<;;;999888:::999777777999;;;;;;:::888:::>>>AAACCCCCCAAA@@@;;;<<<===>>>???>>>>>>>>>;;;777333111222555666777666666666666666555555555444555666777999999999999444555666666666666666555777999:::999888777888999555555777:::>>>@@@???>>>888888:::;;;<<<=========;;;999888777777666333111333444777999::::::999999555666888;;;>>>>>><<<999444444555555666666777777666666666666777777777777444444555555777888::::::<<<;;;:::888777666666666444333222222444666666555222222333555666777777777222222333333333444444444555333000000222444555555222444666888999999888777222222222333333444444555111111000///000111333444444555555666555444222111000333555666555444444555555444444333333444444555444333222222111111222222///111333333111111111222000111333555555444333222333333555777999777444111333333333333444555666777444444444555444333333222333333222222222222222222444333222111222333444555222333444555666666666666333555777:::<<<>>>??????999888777777777999<<<======<<<:::999888999999:::999===@@@>>>;;;:::===@@@@@@<<<999999;;;<<<:::777999888555444333444555666777666666777999999777666888777666555555555555555111222222333333444444555444555666666666555444333444555777888888666444333111111333444555666666666333333444555777999:::;;;:::999999888888888888888555555555555555444444444555444333222222222333444///333777999888777666666999888666444444555777999666999:::999555333444555555555444333222111111000444444333333222222333333000333555555333111000000111111111222333444666777666666555444444444555555555444333222111111111111000222555666777777999:::~~~uuuvvvyyytttfffaaafffeee^^^ZZZ^^^aaa^^^WWWSSSTTTWWWUUUSSSSSSVVVYYYXXXPPPIIIMMMMMMMMMKKKGGGFFFFFFGGGAAABBBCCCCCCBBBAAA>>>===EEEBBB??????AAAAAA>>>;;;555444333333333555777888<<<<<<<<<<<<<<<;;;;;;:::888999999888777777888:::<<<;;;999999;;;<<<;;;;;;;;;999999===BBBDDDAAA>>>>>>============>>>??????666444222000000222444555888888999999999888777777777888888999999888888777888999999999999888777777:::999999999888888777777333444777999::::::999888???;;;999:::===>>>===:::>>>;;;777555777777555444000333888<<<>>><<<:::888888888777777888:::<<<===666444222222444666777666555444444444444555666666666555555555666888;;;===;;;999777555444444555666888666444444555666666666222666:::;;;999888999<<<777555333222333444444333555555444444333333444444222444666888888777555444111222333444555444333333///000222333333444555777555777999:::999666333111666444111000222333444444444333333222333444666666777555222333555666444222333444555444222111222333222222333444666666555333666555444555666777666555111111222333333333333222222222333444555777777888555555555555555444333333333222111222444555444333777777666666666666777777333444666888999::::::999<<<;;;999999999:::===>>>;;;<<<<<<:::888888999:::>>>999555777>>>BBB???:::???>>>;;;999888999:::<<<999888666555444555777888:::999777666666777999:::666777777666555555777888:::888777555555555666666555666777666555444555666444777;;;======:::666333111222333555666888999:::999888666555555777999:::<<<;;;999777666555555666555555555555555555444444555444222000//////000111444555666777777666555444777777666555555666888888777777555444444555666777555555555666666666666666666777777777666555444333555555444333222222222222000222333555666555555444555666666777777777777666666777666444111.........///000222333444555666666}}}yyytttqqqmmmkkkgggcccaaacccdddccc```]]]YYYVVVVVVVVVTTTUUUVVVWWWWWWUUUQQQOOOMMMLLLKKKKKKLLLKKKGGGDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@@@@888777555333333444666888<<<<<<======<<<<<<;;;:::999:::;;;:::888888:::;;;<<<;;;999:::<<<======<<<:::888777:::???AAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<666444222111111222444666777777888888888888888777888888999999999999888888888999999999999888777777999999888888777777777777444555777999999999888777;;;;;;;;;;;;;;;;;;===>>>>>>;;;888777777777666444222444777999;;;;;;::::::888888777777888999:::;;;888666444444666777777777555555444444444444555666666555555666777888:::<<<:::999777555555555666777888666444444555666666666444444666888999:::999888777555222222333444444333444444333333333444444444333555777888888777444333111222333444444333333222///000222333222333555666777888:::;;;:::888555333666333111000222333444333444333222222222444555666777555222222444666555333333444555444222111222333333222222444666777666555777666555555666777666444222222333444444444444444222222333444555666666777555666777777777666555444444222222333444555444333777666666666666666666777333444666888999:::999999999888888888999:::<<<===999::::::999888777999:::;;;;;;;;;;;;<<<>>>>>>>>>BBB???;;;888666666777888888777555555555666777888999999888777777888999999777888888777555555666777999888777666666666777888666777888777555444555666555777:::<<<<<<999666444222333444555777888999:::999888666555555555777888:::999777666555444444555444444555666666666555444555333111/////////000111222333444555666666555555666666555444444444555666666666555444444444555666555555555555666666666666666666666666666555444444666555444333222222222222111222333555666666666555666777888888999888888888666666666444000.........///000111222444444555555}}}{{{zzzrrriiigggmmmjjj```___fffmmmhhhbbb]]][[[ZZZWWWUUUTTTVVVXXXWWWTTTSSSSSSTTTOOOLLLJJJLLLPPPOOOHHHAAAEEEDDDBBBAAAAAABBBDDDEEEAAADDDGGGEEEAAA???AAADDD===:::666333222444777999<<<============<<<;;;;;;:::;;;<<<<<<::::::;;;<<<;;;:::999:::<<<>>>>>>>>>999666555777;;;======;;;:::::::::999888888777777666444333222222333555666666666777777888888999999999999::::::::::::999999888999999999999888777777777777777777666666666666555666777888888777666555666:::======::::::===AAA>>><<<:::999999888666555444555555666888999:::;;;888888777777777777888888:::888666666777888888777666555444333333444555555555666666777888999999:::999888777666666666777888888666444444555666666666555333333666:::<<<999555777444222222333444333333222222222222333444555666555666777888777666333222222222333333333222111111///111333333333333444666888999;;;;;;;;;999777555555333111000222333333333444333222222222333444555666444222222333555555555222333555444333111222333333222111333555777888777888777555555666666555333333333444555555555555555333333333444444555555555555666999::::::999777666444333222333555666555444666666555555555555666666444555777888999999999888666666777888999999::::::777888888777666666888:::888===@@@???;;;:::>>>BBBDDDAAA;;;666333222444555666555555444555666888999888888888888888888888888888999999888666444555666888777777777777888999999888999999888666444555666777888999::::::888666555333444555666777888999::::::999777555444444444555777777555444333333333333222444666777888777666555444333111///...///000111111111333444555555555555555444333222222222222222555444333333333444555555555555555555555555555555555555666666666555555444666555444333222222222222111222444555666777777777777888999999:::::::::999555666555333111///...//////000111111222333444444}}}xxxvvvqqqjjjgggiiigggaaaaaafffllliiieeeaaa^^^[[[XXXWWWUUUUUUUUUTTTSSSSSSTTTUUURRROOOMMMMMMNNNLLLGGGBBBCCCCCCBBBAAAAAABBBCCCDDDEEEGGGGGGEEEBBB@@@AAABBB>>>;;;777444333666999<<<<<<============<<<;;;;;;999;;;<<<<<<;;;::::::<<<888777777888;;;===>>>>>>888666444444777:::::::::::::::999999777666555444555555333333333444666777777777777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888999999999999888777777666666666666666666555555666777777777777666555444555888;;;<<<;;;<<<>>>@@@======<<<;;;:::999777666444555666777888999999:::888888777777666666666666:::888777777888888777555666555333222222333555666555666777888888888888888777777666666666777888888888666444444555666666666555444555777:::;;;999777777444222222333444333333111111222222333555666777777777888888777555333111222222222222222222111111222333555444444444555666888888999::::::999888777444222111111222444444333444333222111111222333444555444222222222333444444111333555555444222222333444222111222555888999:::999777666555666666444222333333444555555555555444333333333444444444444444555777:::<<<===;;;888666555444333444666777666555666666555555555555666666555666777888999999888777777888888999999888888777444555666666555555777999888===AAA@@@<<<:::===BBBBBB???999444111111333444444444444444555777888999777777888888888888777777999:::;;;999666444444444555555555666777888888999:::::::::999666555555555888888888888888777777666555555666666777888999999;;;:::888666555444444333555444444333222222222222111333666888999888777666444333111/////////111222333333444444555555555555555444444333222111111111444333222222222333444555666555555555555555444444444444555555666555555555666555444333333222222333222333444555666777777777666777888999999:::999999444555555444111///000000000000000000111222222333wwwpppqqqsssnnndddaaaeeegggcccdddgggiiifff```ZZZYYYYYYWWWRRROOOOOORRRUUUTTTSSSVVVTTTQQQLLLHHHEEEDDDEEE???@@@BBBBBBCCCBBBAAA@@@JJJHHHEEEDDDDDDCCC@@@===>>>;;;777555555999===@@@<<<<<<<<<<<<<<<;;;::::::777999;;;;;;:::888999999555444444666999;;;<<<<<<888666555555666888999999;;;;;;;;;:::999777555444555555444444444555666777999888888888999;;;<<<===<<<<<<============<<<<<<888999999999999888777777555555555555555555666666666666666666555555444333777666777:::===???>>><<<===>>>???>>><<<:::888777333444777999::::::888777888777777777666555555444888777555666777666555333555444222111222333555777666777777888888888777777666666666666666666777777888666444444555666666666444777:::;;;:::999:::<<<777555333222333444444444111222222333444666777888888888888777666444222111333222222222222222222222444666777666555555666777666666666777777777777777444222111222444555555444555444333222222222333444555555555444333333333444111444666666555444444444555333222333666999::::::999777666555666666444222222222333444444444444444444444444444444444444444666888;;;======;;;888666666555444555777888777666666666555555555555666666666666888999999888777666::::::::::::999777666555333444555555444444666888:::<<<===>>>===<<<<<<======:::666333111222444666444444444555666777777888666777888888888888777666:::;;;<<<:::777444333333222222333444555666777777:::::::::999666555555555888888888888777777666666555555666666777777777888;;;:::999777666555444444333333333333333222222222111333555777888888777666444333111000///000222333888888777666555444333333555555555444333222111111333222222111222333444555666666555555444444444333333333444555555666555555666666555444333333333333333333444444555666666777444555666777888888888888444555666555222111111222222111111000000111222222yyyrrrsssyyysssfffbbbjjjjjjcccaaafffkkkiiiaaa[[[ZZZ[[[VVVQQQLLLMMMRRRVVVUUURRRVVVUUUQQQKKKEEEBBBDDDFFF???@@@BBBCCCCCCBBB@@@>>>JJJFFFBBBBBBCCCCCC???;;;>>><<<999777888;;;???AAA;;;;;;;;;;;;;;;:::999999666888::::::999777777888444333333555777:::::::::999888888888888888999999;;;<<<<<<<<<;;;999777555555555555555666666777888:::999888888999:::<<<===<<<<<<============<<<<<<888999999999999888777777555555555555666666666666666666555555444444444444888666666999>>>@@@>>>:::<<>>;;;888888444666888;;;<<<;;;999777777777888888777666555444555444444555666666444222444222111000111444777999888888888777777777777777555555555555555555555555888666444444555666666666333888<<<<<<:::999;;;>>>999666444444555666555555333333333444555777888999888888888777666444333222333333222222333333444555555666777777555444555666444444444444444555666777444333222444666777666555666555444333333333444555777888:::999777555444444222555888888777666555555555444333555777999:::999888777555555666666555333222222333444444444444444444444444555555555666666777888:::;;;;;;999777555777666555666888999888777777777666666666666777777777777888999999888666666<<<;;;:::999888666666555444555555555333333555777:::999999:::======:::777888666444333333555777888444444444555666666666666777777777777777777777777999;;;<<<;;;888555444444111111333444555555555555888999999888666444555666777777888888777777666555555555555555666666666666777777777666666555555555222333333444444444444333333333444555555666666666555444222111111222333444;;;:::888666444333333222555555555555444444222222333222222111222333555666666666555555444333333333111222333444555666666666777666555444333333333333555444333333333444444555222333444555666777777777555666777666444333444555444333111000000111222333}}}|||vvvwwwtttpppmmmllliiigggfffhhhiiigggccc^^^\\\[[[TTTQQQOOOOOORRRUUUUUUUUUTTTQQQMMMJJJGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@DDDCCCBBBAAAAAA@@@???>>>???>>>;;;::::::<<<>>>@@@999999::::::999999888777555777::::::999777777777555444333555777999:::999:::;;;<<<;;;;;;:::::::::;;;;;;<<<===<<<:::888666444555555666666777888888:::999777666666777999:::999::::::;;;;;;::::::999888999999999999888777777555555666666666777777777555555444444444444444444666777999;;;======<<<;;;<<<@@@CCCCCC@@@<<<999888777888999::::::;;;::::::666777888888888777666555444333333555666666444333222111//////111444888;;;:::999888666666666777777555555555555444333222222888666444444555666666666555777999:::;;;;;;;;;;;;:::888555555666777777666555555555666666888999999888777777666555444444333333333222222333555777888555666666555333333333444444333333222333555777888444444444555777888777666777666555444444444555555:::>>>AAAAAA===888666555333666999:::999888777777555555555777999:::999777777666555555666777666444333333444555555555555555444444555555666777888888888999999999888666555333888777666777999:::999888888888777777777777888888777888999999888777666555999888777666666666777777555666666555333333444666888777777999;;;:::777444444444444444555666888888444444555555555555555555888777666555555666777888888:::<<<;;;999666555444111222444555555555555444666777888777555444555666666777888888888777555444555555555555444444444444222333333444555555555555333333555666666666555555444444333222333333444555666555333222222333555666999888666444333333333333333444444555555444333222333222222222333444666777666666555444444333222222000111333444555666666666777666555444444333333444666555333222111111222222111222333555666666666777666777888777666555666777666444222111000111222333~~~xxxrrrssszzzwwwlllgggkkkmmmjjjgggeeecccaaa]]][[[QQQRRRSSSSSSRRRSSSVVVXXXRRRMMMIIIIIIKKKKKKFFF@@@GGGEEECCCAAA@@@AAABBBBBB===@@@BBBAAA???>>>@@@CCCAAA@@@>>><<<;;;<<<===>>>888999999999999888777777555888:::;;;:::888777777777555555666888::::::::::::<<<>>>>>>===;;;;;;;;;:::;;;<<<===<<<:::888777444555555666777888888999999888666555444555777888777888888999999888888777888999999999999888777777555666666666777777888888444444444333333444444555333888<<<===;;;:::;;;===<<<@@@DDDDDD@@@<<<999999;;;:::999888888:::<<<===666777888999999888777666333333333555777777666444111000//////111555999<<<;;;:::777666555666777888444555444444333222111000888666444444555666666666777555555888<<<===:::777;;;999666666777888888777777666666777777888999:::777777777666555555444444333333222333444666888:::333444555444222111111222444444222222333555888999555444555666888999888777888777666555444555555666===BBBFFFFFFAAA;;;888666333666:::;;;;;;999888888666555666888::::::888666666555444555666777666555444555555666666666666666444444555666777888999:::999999888777666555333222888777777777999:::999888999999888888888888999999888888999999888777666555666555444333444666888:::666777777555333333444555555666888999888777555444333444555666666777777888555555555666555555444444999777666444444666777999888:::<<<;;;999777555555333444555666666666555444555666777666555444555666555666888999888777555444444444444444444333333333...///111222333444444444333444666777888777777666666444222111111222333555666555444333333444666777777666444333222222333444111222333444555444333222333333222222333555666777666666555444333333222222000111222444555666666777777777555444444444444444666555333111000000000111111222333555666777777777777888999888777666777888777555333111111111333444tttttttttuuuuuusssppplllooojjjdddbbbbbbbbb```]]]WWWWWWWWWTTTRRRRRRUUUWWWMMMJJJGGGGGGIIIJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA???BBBDDDAAA<<<;;;???DDDCCCCCCBBB???;;;:::;;;<<<<<<::::::;;;<<<;;;777333999888777888999999888777999777666555666888;;;===<<>>999;;;===>>>===:::666444555555555555444666999<<<999888777666666777888999777777777777777666555555999999888888999999:::;;;777777777777888888888888555666777666444444666777999<<>>===;;;:::999;;;;;;;;;;;;:::999888888:::888666555666666666555222333444555666666666666666555555666999::::::999555444333444777:::<<<<<<999888666555444444444555888888888888888777666666555777999:::999888888999888888999:::999777555333555222///111444888999888===:::777555555555444333555555555666555555444333222333444444555555444444666666777777666555444444555555444444444555555666999:::;;;;;;:::999777666555555555666555555444444555777888999999777444222777888888888888888777666555555555555444333222111444333111000000222333555444555555444444555888:::888777555444333222111111666555444333444666888:::555555555555444333333222222222111111111111222222222222333333555666888888666666555444333222222111222222222222222333444555666555444333222333444444333333222222111222222222555555444333444555666777999999999888777666666666333333222000//////222444{{{wwwuuutttssssssqqqooommmeeefffeeedddaaa]]][[[ZZZZZZVVVRRRQQQRRRSSSRRRQQQKKKIIIGGGGGGIIIJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBB@@@???>>>??????@@@@@@@@@===;;;:::;;;===;;;::::::<<<>>>===:::777999888777999;;;<<<<<<;;;999888777666666999;;;===??????>>>?????????===<<<;;;<<<======<<<999666555666777777666555666999<<<:::999888888888888999:::777888888888777777666555777888999:::;;;:::999888888888888888888888888888666777888777666666777999<<<<<<;;;;;;<<<<<<======>>>???@@@AAA@@@>>><<<:::<<<;;;:::999888777666666444333444666:::<<<;;;999777888::::::888999<<<>>><<<888444222333666999:::999777555333222222333333555555555555444333222222555333111000333666888999777444222444888999777333333333444444444444333333666777777666444333333444555777999999666444333333222222333666999;;;;;;999444333333333222333333333333444555555555555555555444444555555666666666666999999777666666666777777;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888999888666666777777555444222333444555666666666666444555777:::<<<===;;;888888666555555888:::::::::999888666555444444555555666666777777666666555444666888::::::999888888888888999:::;;;:::888666555555333111222666999::::::<<<999666444444444333222555555666666555444333333333333444555555555555555666666666666666555444333333333333444555666777888888999:::::::::888777666444444555555666555555555888999::::::999777444222555666666777777777666666555555555555444333222111222111000000111333555666555555555555555666888:::888777666555333333333222555444444444555666888888333444444444444333333222222222111111111111222222444444444444444555666777777777777666555444222222222222222222333444555666555555444444444555777888444333222222111222222222555444333333333444666666888888777666555444444333222222111000...///111444vvvyyywwwsssqqqpppooommmkkk^^^cccggggggbbb\\\ZZZZZZ[[[UUUNNNNNNQQQRRROOOKKKJJJHHHFFFFFFHHHJJJJJJIIIEEEDDDDDDDDDCCCBBBBBBBBBEEECCCAAAAAABBBAAA>>>;;;===>>>>>>===;;;;;;<<<>>><<<;;;<<<>>>??????>>><<<999888888999<<>>CCC@@@===>>>AAABBB@@@<<<=========<<<:::888666555888999999888777777999;;;;;;::::::999999::::::;;;888888888999888888777666555777:::<<<<<<:::888777999999999888888777777777777999999999888777888999>>>:::888999===???===;;;?????????>>>>>>=========<<<;;;:::888777555444444222222333666:::===>>>>>>666;;;???>>>::::::???EEE@@@<<<777444444555555666444444444333333333333333444444444444444444444444666333000///111555888999999666333444666777666333222222222333333222222222333555777666444222222222111444777888777555444333222222333666:::======<<<333333333333333333333333444555555555555444444333555555666666777777777666888777777666666666777777777888999:::;;;<<<<<<<<<999:::;;;;;;;;;:::999888888777666777888777444222222222444555555555555555333555888===@@@???<<<999:::888666666888999:::999888777666555444444555555555555555555555444444333666888:::999888777777888888999:::;;;;;;:::888888666444333555888;;;<<<===:::888555444444444333222666666666555555333222222333444444555555555555555444555555555555444333333222222222333555666888999777777888999999888666666333444555666666666666666:::;;;;;;;;;999666444222222333444555555666555555555555555555444333222222000000///000111333666777555555555555555666888888888777666555444333333333333444555555666666666666222222333444444444333333333222222111111222222333555555444444444444555555888888999999888666444222222222222333444666777888555555555555666888:::;;;444444333222222222222222444444333333333444555666777666555444333222111111111111111///......111444zzzyyywwwtttqqqooommmiiifff___cccggggggddd```]]]\\\XXXSSSNNNMMMPPPQQQOOOMMMKKKJJJHHHFFFGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCBBB???===;;;;;;<<<======<<<<<<>>>???===>>>>>>?????????>>>===:::999888999<<<>>>??????<<<:::888777888:::<<<>>>CCCAAA??????AAABBBAAA??????>>><<<:::999777777666:::;;;<<<;;;999888999:::;;;::::::::::::::::::;;;888888999999999888888777666777999:::::::::888888999888888777777666666555777999::::::888777888999;;;888666888;;;===<<<:::======>>>>>>>>>>>>>>>>>>===<<<;;;999777555444333222222333555888;;;===>>>:::===???>>><<<<<>>999777666555666666444333666666666555444333222111222222333444444444444444333444444444444444333333333333333444555666777888555666777888888777666666333333444666777777777777;;;;;;;;;:::888555222111000111222333444444555555444555555555444444333222111111111111222333555666444444333444555666666555666555444444333333333333222333555777777666555444111111222333444444444333333333222222222222333333444444444444444555666777888999;;;<<<;;;888555333222222222333555777888999666555555555666777999:::555444333222222222222222333333333333333444444444666666555444333222111111000111000///......111444xxxvvvtttrrroookkkfffbbbdddcccbbbccccccbbb___\\\SSSRRRQQQOOOOOOOOOQQQSSSNNNLLLJJJGGGEEEDDDEEEFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@CCCFFFDDD???;;;;;;===<<<===??????>>>>>>???@@@?????????>>>===<<<<<<;;;;;;999888888:::<<<======<<<;;;999777888999<<<===???AAAAAA@@@>>>>>>@@@CCC???>>><<<:::888777777777:::<<<======;;;999888999999::::::::::::::::::999777888888999999999888888999888777666777888999:::777777666666666555555555666888::::::888777777888777777777777888999:::;;;999;;;===???@@@???>>>===???>>>===;;;999777666555444444444555555666888:::>>>===<<<;;;<<<<<<<<<<<<;;;888555333333333333222///111333444555555444333333333333333333444666666666222...---///333777999;;;999666444444444333333000111111222222111111000000333555666444222111111000111222222222444777:::777666444555666777666555111222333444444444444333444555555555444333222222444555777888888888777666444444555555666666666666777777888888888888888777666888:::<<<<<<<<<:::999666666666777888777333111333333444555666666666666666666777999<<<======<<<777555444555888;;;<<<<<<888777555444444555666666666777777777777666555555777888888888666666777888777777888888888888888888666777888999:::;;;===>>>999888777777888888666555555555555555444333222111111111222333333333333333333333444444444444444333666555555444444444555555444555666777888888777666333444555666777777777777999999888888666444222111000000222333444444444444444444444555444444333333444444444333333333333333333222111222444555444222333333222111111222222222222333555777777666444333111222333333444444444444444444333333333333444444111222222333555777888999888:::;;;<<<;;;888555333222222222333555777888999777666555444444444555666666555444333222222222222111222222333333333333333666666555555444333333222000111000///...///222555xxxvvvrrrpppmmmiiieeeaaaddd```]]]]]]______\\\YYYQQQRRRRRRPPPNNNOOORRRVVVOOONNNKKKGGGCCCBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>BBBEEEBBB<<<999;;;???===???@@@@@@???======>>>===>>>>>><<<:::888999999;;;999777666888:::<<<<<<<<<:::888777777999;;;<<<===???AAA???<<<;;;???CCC===<<<;;;:::999888888888999;;;===>>><<<:::888888999::::::;;;;;;::::::999666777888888999888888888:::888666555555777:::<<<666666666666666666666666666888::::::999888777888555666777777777888:::;;;777999===???@@@@@@>>>===@@@???>>><<<;;;999888888666777666444333333444666>>>;;;888888::::::999777777555444333444444333222000111333444555555555444444333333222333444666777666333000///111555888999:::999777666444333333333111111111222222111111111111333555555444222222333222222111111111444999<<<;;;888666555555555333222000111333444555444444333333444444444444333333222333444666888888777666555222222444555666666666666888888888888888777666555555777:::<<<===<<<;;;:::777666555666777666333111444444555777777777777777999888777888;;;<<<<<<<<<555444333444888;;;<<<<<<777666555444444555666777888888888888888777777666666777777777666666888:::888888777777777777777777666777999999888999:::;;;999888777888999999888666333444444444444333222222111111222333333333333333333333444555555555555444777666555444444444444444333444666777888888888777444555666666777777777777666666666666555444333333111222333444444555444444333444444555444444333333777666666555555444333333444222111222555666333000111111000000000111222222222333555666666555444222333333444444555555444444555444444333333444444555000111222333555777999;;;888999::::::999777555333222222222333444666777888666555444333222222333444777666555333222222222222000111222333333333222222555555555555555555555555111111111000///000333666{{{vvvpppkkkhhhgggeeeddd```___]]]\\\[[[ZZZXXXWWWTTTRRRPPPOOOOOOPPPQQQRRRNNNMMMKKKFFFBBBAAADDDGGGFFFFFFDDDCCCAAA@@@>>>>>>>>>@@@@@@>>>;;;:::<<<===>>>@@@AAA@@@>>>;;;;;;;;;888:::;;;999666555777999:::777555666888;;;===>>>;;;:::888666666888:::;;;======<<<;;;;;;<<<>>>@@@;;;;;;;;;::::::999999999777:::===>>><<<:::888888:::;;;<<<<<<<<<<<<;;;:::555666777777888888888777888777666666666777999:::666666777777888888999999777999;;;<<<;;;999999999999666444666:::<<<<<<:::888999;;;===>>>???@@@@@@??????>>>===;;;::::::999999999888555222111444666999999888888777777888888777555444555555555444222222333444555555555555555555444333222222333555666888555333333555888:::;;;888888888777555333333222111222222222222222222111222444555444333222333555111222333333333555888;;;===:::777555555555333222///111333444555555444333222222333444444444333333222333666888888777555444000111333555666666666666888888888888888777666666444666:::===>>>===;;;:::888666555555555555444222555666777888888999999999:::::::::<<<>>>>>><<<:::666444333444666999:::999777666555444444555666777888888999999888888777666444555666666555666999;;;:::999999888777777777777555777999999777666777888777666777888999999777666222222333444444444333333333333444555555555555444333444555666666666666666666555555444444444555555333444666888999999999999555666666777777777666666444444555555666666777777444444555555666555555444333333444444555444444333777777777777777666666555666333222444777888444000111111000000111222333333333444555555555444333333555555666666666555444444555555444444444444555555111222222333555777888999888888888888777555444333222222222222333444555666444444333222222333444555777666555444333222222222000000222333333333222111333333444444555666666666111222222111000111555777www~~~wwwnnnfffdddeeefffhhh\\\___aaa___[[[WWWVVVWWWWWWRRRMMMLLLPPPRRRPPPMMMLLLLLLJJJFFFBBBBBBEEEIIIGGGFFFEEECCCAAA???>>>===AAA>>>;;;;;;<<<===<<<<<>>>>>===999::::::;;;;;;::::::999555999<<<>>>===:::888888;;;<<<===>>>>>>===<<<;;;555555666777777777777777666666777888888888888888777777888999:::;;;;;;<<<888:::===>>><<<;;;::::::===777222666>>>BBB>>>999::::::999:::<<<>>>AAACCC>>>>>>===<<<;;;;;;:::::::::::::::666333222444777333777:::888555444888<<<888777666666777666444222444444444555555555666666666555333222222333555666:::888666666999;;;======666888999888666444222222222222333333333333222222333444555444333333444666///222444555666666888999===;;;888666666666555444///000333555555555444333111222333333444444444444111333555777888666444333///111333555666666666666777777888888888888777777333666:::===>>>===;;;:::888666444444444555444333666777888999999::::::999:::;;;===@@@AAA???;;;888777555333333555777777777777666555444444555666777888888888888888777666666333444555555555777:::<<<<<<;;;:::999888888888888555777999888666444555666666555555777999999777555111111222333444444444444444555666666777777666666444444555666777777666666444444444444444555666777333444666888999::::::999666777777777777666666555333444555666777888999:::666666666777666666555555333333444444555444444444555666777888888999888888888555333555999:::666111111111111111222333444444444444444444444444333333666777777777666555444444555555444444444444555555333333333444555666777888888888777666555444333333222222222222333333444555333222222222333555666888777777555444333222222222///000111222333222111111111222222333555666666777222222222111111222555888yyyssskkkeeecccccccccdddiii```XXXYYY^^^```YYYQQQQQQSSSSSSQQQLLLKKKLLLOOOLLLHHHDDDAAABBBDDDEEEFFFJJJKKKGGGAAA>>>??????<<<<<<>>>???>>>:::999<<>>;;;666333222444888:::888999;;;===>>>===<<<;;;;;;:::888777777777888999777666777999;;;<<<;;;:::;;;<<<<<<===<<<:::999888555666777888888999888888<<<;;;:::888777888888999888999;;;======<<<;;;:::;;;::::::<<<>>>>>>===;;;:::999888888999999888777<<<;;;::::::;;;===@@@AAA>>>======<<<:::999999888888888666555444444444444666555444333444444666666:::666222333666999888777888777555555666666555333444444444222111222555888999999999888999999::::::999888777666555444333333111111111111222333444444777666555444333333444555777555444444666777666666;;;:::888555444333333333000111222222222222111000333333444444555444444444222222222222222222222222000222555666555444444444666666555555555555666666555777888888888888:::<<<::::::::::::999777666444888888888777777777777777::::::::::::::::::::::::777555444555666777666555666666555555555444444444999999888777666555444444333444444444555888===@@@@@@GGGJJJEEE>>>:::777444888888888777666444222111555555555555555444444444444222000111333555555555555666777777777666444333666666555444444333222222555666666777777777777777444555555666777888888999999777555666888888666333444555666555444555777888666555555555777777666444333444444444444444333333777777777777777888999999888777555666777777666555444555666666666444333222555444333333444555444222666777777777666555444333666666555555555555666666555444333222222333555666444555666777666555333222555444444333333333444444555444444444444555666666666666444333222111111111222222222222222222222222000111111222444555666666333333222111222333444555yyyssslllfffdddddddddeeejjjccc\\\\\\``````[[[UUURRRRRRQQQOOOLLLKKKKKKLLLJJJGGGDDD@@@???@@@BBBDDDKKKKKKHHHBBB???AAA@@@>>>>>>>>>>>>===;;;;;;<<<>>>???>>><<<;;;999888777777===<<<:::999888888888888777666666777999<<>>;;;888555444555777999999;;;===>>>???>>>======:::999888777666777888888888888888999;;;===<<<;;;;;;<<<<<<===<<<:::999888666666777888888888888888;;;;;;:::999888888888888999:::;;;<<<<<<;;;999888:::999999:::<<<===<<<:::777777777777999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888999888777666555555555555666555444444444555666777777777666555555666888:::999777555555555555444222333444444333222333555777777777777777777888999:::777777666555444333222222111111111222333444555666888777555444444444555666666555333444555777666555888888888777666444222111222222222222222222222222444444444555444444333333222222222222222222222222222333444444333333444555555555444444444444555555333555777888777777888999888999::::::999888666555666777777777888888888888;;;;;;:::999999888777777666555444555777888777666555555555555444444444444777777777666666555555555222333333444666:::@@@DDDWWW```bbbWWWFFF:::666444888777777777666444333333444444444444444444555555555333111111333555555444555666777777666555444333555555444444333222222222444555777888888777666666444555555666777777888888777666555666999999777444333555666666555666888:::888666555444666777777666444444555555555555444444666666666666666777888888888777555555666666555444666666777777777666444444555333333333555555444333666666666666666666666666777666666555555666666777555444444333333333444444333555777888777666333222444444444444444444444444444444444444444555666666777666555333222222111111333333333333333222222222000111222333444555555666444333333222333444555666xxxsssmmmiiigggffffffffffffbbb^^^\\\]]]\\\YYYVVVSSSQQQNNNLLLKKKKKKIIIGGGJJJIIIGGGCCC???>>>BBBEEEKKKLLLIIICCCAAACCCCCC@@@@@@>>>===<<<===>>>===<<<::::::999999999888888888>>>===<<<:::999888888888999888777666888:::>>>@@@===<<<:::888777666777777:::;;;===>>>??????>>>>>>999888777666666666777777:::999888999;;;<<<;;;:::;;;<<<<<<===<<<:::999888666777888888999888888888999999999999999888777666999999:::;;;;;;:::999888999888777999:::;;;999888555555666777888999::::::;;;<<<===>>>===<<<:::888888888888888888888888888:::999888777777777777777777666555444444555666777666888:::888555555888===:::777555444444444333222222444555555444444555666555555555666777888999:::666555555444333222111111111222222333444555777777888777666555555555666777666555333444666777777666444555777777777555222000444333222222222222333444555555555555444333222222333333333333333333333333444444555444222222333444444444333333333333444444111444777888888666666777777777888999999888777666666666777888999999999999;;;:::999888666555444444555444444555888999999888555555555444444444333333444444444555555555666666222333333444666<<>><<<::::::::::::999999888888;;;;;;::::::999888888888;;;999777666777999<<<>>><<<;;;;;;:::999888777666::::::<<<===>>>>>>======888777777666666666666666:::888777888:::;;;;;;:::;;;<<<<<<===<<<:::999888777777888999999999888888888999::::::999888666555666777888999::::::::::::777777666777999999888666555666777888888999:::;;;>>>>>>??????>>>===;;;:::666666777777888999999999;;;:::999888888888888888888777666555555555666777777888999888777777999<<<:::777555444444333222111222444666666555444555666444555555666777888:::;;;666555555444333333222222222222333333555666888999888777666555555666777888777555444555777999888888444555555555555444444333555555444333333444555555555555555555444333222111333333333333333333333333444666888777666444333333444444333333333333444444111444888999888777666555555666777999999999888777777888999999999888777777888777777666555444333333444444444666888:::::::::555555555444444444444333111222222333444555666777444444444444666<<>>===<<<666666777888999:::;;;;;;;;;::::::999999999999:::999888777666555666666777999777666777999::::::888888777555555555555222111222444666666555555555666555555666777888999;;;<<<777777666666555555444444333333333444555666888999888777666555555666777888888777666777999:::::::::777666444333333444666777666666555555555555666666555555555555444333222111333333333333333333333333333666:::<<<:::666333222555555444444444444555555222555999:::999777666666444555777888999999888777999:::::::::999888666444333444444444444444444444555444444666999;;;<<<;;;666666555555555444444444111111222333444555666666666666555555666:::???DDDHHHOOOQQQJJJAAA<<<888555666555555555555666777777555555666777888999999::::::777444333444444444333555444444444444555555555333333222222222222111111000222666999999888666444444444444444555555555555222444777999::::::999999@@@@@@???===:::999999:::888888:::<<<===<<<999666666777777888999999888888666555555444444444555555444444444666:::<<<<<<<<<888888888888888888999999777777888:::<<<===;;;999999999888777666555555555444333333222222333333444222333444555444333111000333555777999999666444222111333555777777666555444333333333333333444555555777666555444444444444444555555555555555555555555333333333444444555555666555555666666666666777666zzzuuuqqqpppooonnnnnnmmmjjjggg^^^\\\ZZZXXXUUUTTTRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIJJJKKKJJJFFFBBBAAACCCFFFGGGIIIGGGBBBBBBEEEFFFDDDBBB@@@???>>>???@@@???>>>???@@@???>>><<<:::777666111222444555777777888888999999888777888999::::::777888999::::::999888777666666666777888888999999777777888888888777666555999777666666999;;;<<<<<<;;;<<<<<<===<<<:::999888555666777999:::;;;;;;;;;::::::::::::999888777777222333444666888:::;;;<<<999888777888999999777555777:::======<<<<<>><<<777777888999:::;;;<<<===::::::999999999999:::::::::999888666666666777777999666444666:::;;;999666666666666888888777444111333555666666555555666777666666666777888999:::;;;888888888777777777666666444444444444444555666777777666555555555666777888888666666777999;;;;;;::::::888444222222444777999666666777888888777666666555555555555444333222222333333333333333333333333222666:::<<<:::777444333555555444444444444555555444666999:::888777666666444555777888888888777777999:::;;;;;;:::888666444222222222333444444555555666555555777:::<<<<<<;;;777777777666666666555555333333333444444444555555555666666555555777;;;>>><<<>>>>>>;;;;;;<<<999333777666555444444555777777666666777777888888999999999666444333333444333222444444444333444444555666333333333333333333222222000222555777888888666555444444444444444444444444111444999;;;;;;999999999AAAAAA@@@===:::888888999999:::;;;===???>>>:::777666666777888999999999999888777666666555666666666333333444666:::<<<======777777777666777777888999777777888:::<<<<<<:::888888888888888777666555444333333333222222333333333222222333333333333222222444555666777666555333222111222333555555555555444333333333333333444444555666555555444333333444444333333444444555666666666333333444444555555555555444555555666777666666666zzzxxxooonnnnnnoooooommmjjjgggccc```\\\ZZZZZZYYYVVVTTTPPPPPPPPPNNNLLLLLLMMMNNNHHHGGGEEECCCBBBAAABBBBBBEEEFFFDDD@@@@@@DDDFFFDDD@@@AAAAAA@@@>>>>>>???AAA????????????===:::888666111222444555666666666666777777888999999999999999555666777999999999999999555555555666666777888999777888999999999888777666:::888777888;;;>>>???@@@;;;<<<<<<===<<<:::999888333444666999;;;<<<===>>>===<<<;;;:::999999999999444444444555666777888999;;;:::999999::::::888666666:::???@@@???@@@DDDIIIMMMOOORRRSSSOOOHHHAAA<<<777888888999:::;;;<<<<<<:::999999999999999::::::;;;:::888777666666777777666666666777888888888777444555777:::<<<:::555111555666666555444444666999666666666666666777888999888888888888888777777777555444444444444444555555555555444444444555777888666555444555888::::::999:::999777555444555777888555777999::::::999777555444444444555444444333333444444444444444444444444333555777777666555555666444444333333333333444444444666888777666555555666555666777888888777666666666888:::;;;;;;:::888777333333333333333333444444777666666888:::<<<<<<;;;888888888888777777777777666555555555444444333333222333444444444555888:::888999888666888;;;:::666888777555444444555666777666666666666666666666666777555222222333333333222444444333333333444555666333333333333333333444444111222444666777777777666333333333333333333333333111555:::<<<;;;999888999===>>>===;;;999888888:::===<<<;;;;;;======<<<;;;555666777888999999999999:::999888888777777777888444333333555888::::::999666555555444555666777888666666777999;;;:::777444444555888999:::999777666555444444444444444444555111111111111222333444444444444444444444333333333111111222222333444444555333333222222333333444555555444444333333333333333111111222444555666777888444444444444555555555555333444555666666666555555|||yyyyyymmmmmmnnnooopppnnnjjjfffeeeaaa]]][[[\\\[[[XXXUUUOOOQQQRRRPPPMMMLLLNNNQQQHHHFFFCCCBBBCCCCCCCCCBBBCCCEEECCC??????CCCEEECCC@@@BBBCCCAAA>>>===???BBB===>>>??????===;;;888777333333555666666666555444555666888:::::::::999888444555666777888999::::::555555555555666777888999888999999::::::888777666;;;999888999<<<@@@BBBCCC;;;<<<<<<===<<<:::999888222333666999;;;===>>>???>>>===;;;:::999999:::;;;666666555555555555666666<<<;;;::::::;;;;;;999777444999???AAAAAADDDIIINNNUUUYYY^^^```[[[PPPDDD===777888888999::::::;;;;;;999999999888888999::::::<<<;;;999777777777777888333666999888666555666999222444888<<<>>>;;;666222666666555444333444777:::666666555555555666666777888888888888777777777777555555444333333333333444555444333333444555666777444333222444666888999888999999999888777666666666555777:::<<<<<<:::777555333333444444555444444444444444444444444444444444333444333222111222666888333222222222222222222333444555666555444333444666555666777888888777666555333666999;;;<<<<<<;;;999444444444333333222222222888777777888:::<<<;;;;;;999999999999888888888777888777666555444333333222///111333444444555777888777888777555666;;;===;;;999777555444333444666777555555555555555444444444666444222111222333333222444333333222333444666666444444444444444444444444111222333555666777777777333333333333333333333333222666;;;===;;;888888888999::::::999888777999:::AAA>>>:::999:::<<<>>>???555555666888888999999999;;;;;;:::999888888999999555333333444666777666555555444333333333555666777444444666777999777444111000222666:::<<<;;;:::888666666555555555555666666111111000000111333555666555444333222222222333333111111111111222333444555333333222222333333444555444444333222222222333333///000111333555666888888444444444555555555555555222333555666666666555444}}}qqqyyyyyyqqqiiijjjrrrqqqiii^^^aaacccaaa[[[WWWUUUUUUSSSOOOLLLOOOTTTTTTOOOHHHHHHFFFCCCAAA@@@@@@BBBCCCAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666666888999999::::::999999888666555333222222333444666333333444666777999::::::;;;:::999777666666555555777777888<<<@@@AAA>>><<>>???@@@>>>;;;888777888<<<<<<:::777444333444666888;;;======;;;999888888===;;;:::???HHHPPPTTTTTTiiiqqqvvvppp___LLL@@@:::777888888999999999888888<<<;;;888666666777999:::;;;;;;:::999888888888888777777888777555555666888888666444555777777555333222333444666777666666555777555222222444666777777666666666666777888:::<<<888777666555444444555666888777666666777999;;;===999777555444333444666777======<<<;;;999777555333888===AAACCC@@@;;;666333222333444444444333222111666666666444444555888;;;777777666444444333333333666666444333333444555666777666555444555555777777;;;999888777888999888777555666888999:::;;;;;;<<<555666777888888666444222888999::::::999888777666777777888888777666555555888777666777777666444111111000000111444666666666666666555555555777888999666666666666555555555555444666999999777444333333333333444555555555555555777666555444333333444555999888777666555444333222555222222555:::<<<999555111333555555444444444555555666777999999777666555888999888777666888<<>>===:::::::::::::::::::::::::::999888777777777888999999999::::::::::::999999777666444333222333444555333333555666888999:::;;;999999888777666666666666666666888<<>>????????????===:::777777777:::;;;;;;:::888666777888777:::<<<===<<<;;;::::::888;;;???DDDJJJRRR]]]dddppp}}}|||cccKKKAAA@@@888888888888888777777777;;;999777555555666888999;;;::::::999999999999999888999999888666666777999888666444555666777555333333444555666666555444444666444222111333555666666444444333444555666888999888777666555444555555666999888777777888999;;;<<<888777555444444555666777===<<<<<<:::888666444333888<<<@@@BBB???:::666333333333444444444444333333888:::<<<<<<;;;::::::;;;888777666555444444444444666666555444444444555555555555444444444555777888:::999777777777888777666666777888999::::::;;;:::666777777888777666555444888888999999999888666666666666666666666555555444666666555666777666444222222111000222555777888777666555444444444555666777666666666666666666666666777999:::999777555444555555555666777777777777777777666555555444444444555999888888777555444333333777555444777<<<===;;;777222444555555444333444555444555666777777666555444888888888666666777;;;>>>;;;:::999777777666666777555555555555555555555555666888:::;;;;;;:::888666555555444333333444555666555333222333666777666444555555666666666555444333444555777999999888777666777666666555555555555555333333444555666777888888666555555444555555666666444444333333444555666777666555333222222333666777666666666555444444333333333333333444555666666777333333333333444555555666555444222111111222444555|||vvvsssttttttooojjjiiigggdddaaa^^^\\\ZZZWWWUUUWWWWWWWWWUUUSSSQQQNNNLLLFFFEEEBBBAAA@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA???>>>999999999999999999999999;;;:::888777777999;;;<<<::::::::::::::::::::::::888777555444333333333444222333555777999:::;;;;;;777777666666666666777777777777999>>>CCCHHHIIIJJJEEECCC@@@>>>===<<<:::888999888888999:::;;;<<<===>>>??????<<<999666555666666999<<<>>><<<;;;:::999666999<<<======<<<;;;<<<888@@@IIIMMMPPPZZZjjjxxxnnnVVVGGG@@@:::999888777666666777777999888666555444555777888::::::999999::::::;;;;;;999::::::999777666888999777666444555666666555333555555666666555444222111555333111111222444555444111111111222333444555666888777666555555555666777999999999999999999999999777666555444444555777777;;;;;;:::999888666444333666:::>>>???===999666444555555444444444555555555:::===AAACCCAAA>>>;;;:::888777777666666555555555666666666666666555444333444333333333444666777888999777555555666777777666777777888999999999999999777777777777777666666666777777888888888777666666555555555555444444444444555444444444666666444222222222222444777:::::::::666555444333333333444555555555555666777777888888;;;;;;;;;999777555666777888888999999::::::999999666666666666666555555444888888888777666555444444777555444777:::<<<:::777333555666555444333444555444444666666666666444444777777777666555666999<<<:::999888777666555444444444444444444444444444444444666999;;;;;;:::999777555555444444444444555555444333222333555555555333444444555555555444333333444444555555555555555555777777555444444444555666444555555666777888999999777777666666666666666777666666555555555666666777777666333222222555888:::;;;:::888555444444444444444444444555555666666666222333333444555555666666555444333222222333444555~~~vvvtttyyywwwmmmhhhiiiiiiddd^^^\\\\\\\\\ZZZWWWYYY[[[[[[XXXRRRNNNMMMMMMJJJHHHFFFCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???AAACCCEEEDDDBBB???===::::::::::::::::::::::::<<<:::999888888:::===>>>;;;::::::::::::::::::;;;999888777555444333333333222444666888:::;;;;;;;;;555555555555666777888999::::::<<<@@@DDDIIILLLNNNFFFDDDAAA???===<<<::::::;;;;;;;;;:::::::::::::::>>>>>>===:::777555444555333777===??????===;;;:::777999<<<===<<<:::::::::;;;DDDPPPWWW]]]hhhzzzzzzhhhMMM999<<<;;;:::888777777777888888777555444444555666777999999999999:::;;;<<<===999::::::888666666777888666666555555555555555444777777777666555333111///444222000111222444444333000000111111222444555555888777666555555666777777888888999999888888777666666555555555555666777777999999999888777666444333444777:::;;;999777666555666666555444444555777888:::===AAABBB@@@===:::888777777777777777666666555555666777777777666444333333222222333444666888999888666444444666777666555777777888888888888888777777666666555555555666777666666777777777666666666444444333333333333333444444333222333555555444333333333444666:::<<<<<<;;;777666555333333333444444444555555666888999999:::<<<<<<;;;888555444666888888999999:::::::::999999555666777888888777555444777888888888888777555555555333333444666777666555555666666555333333444555555555666777777666555555777777777666444555777::::::::::::999888777555444555555555444444444444444222444777:::;;;:::999888777666666666555555555555444333333333444444444333333333333333333333333333444333222222222333444555888666555333333444555666555555555666777888888888777777666555555555666666666666666555555555555555666555222111222555888;;;>>><<<999666444333444444444444444444444444555555222222333444555666666777555444333333333333444555~~~wwwvvvzzzwwwlllgggjjjgggbbb]]][[[\\\]]]\\\ZZZYYY[[[[[[WWWPPPLLLLLLMMMOOOMMMJJJGGGDDDBBBAAA@@@AAAAAABBBBBBAAA@@@??????<<<>>>AAACCCCCCAAA===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===???;;;::::::999999::::::;;;999999888666555444444333444555777999;;;;;;;;;:::555555555555666888999:::===>>>???AAADDDGGGJJJLLLFFFEEECCC???===<<<<<<<<<=========<<<;;;:::999999<<<<<<;;;888555333444555222777<<>>===<<<;;;::::::999999777777666666666666777888888888888999:::;;;<<<===888999999777555444555666666777777666555555555555777777888777666333111000444222111222444555444333000111222333444555555666888777666555555666777888777888888888777666555444666666555555555666666666777777777777666555444333333555777777666555555666666666555444555666777888999;;;<<<<<<999777666666666777777888777777666555444555666777777666555444333333333333444666888999777555444444555666666555666666777888888888777777666555555444444555666666666666666666666666777777555444333333333444444555555333222333444555555333555555666888<<<======<<<888777555444444444555555444555666777888:::;;;;;;;;;:::999666333333555777777888888888888888777777555666777888888888666666777777999999999888777666555444333333555555555444555666666555333333555777777777777888888777777777777777777666444444666888:::;;;<<<===<<<:::888777666666666555555555444444111333666999::::::999888888888888888777777666666444444555444444333444444333333222222222333333333444333222111111222333444777666555444333444444555333444444555555666666666666555444333333333333333444444444444444444444333444222000///000333666888===;;;888555444333444444444444444333333333333333222333444555666666666666444444444444444444444444}}}yyywwwwwwsssmmmjjjkkkeeebbb^^^\\\[[[[[[[[[ZZZVVVWWWWWWTTTNNNKKKKKKLLLQQQPPPMMMIIIFFFDDDBBBAAA@@@@@@AAAAAAAAA???>>>===:::<<>>>>>>>>===<<<:::999888999999888666444333444666666999===>>>>>><<<<<<<<<:::<<<>>>===:::888666666444@@@UUUlll{{{aaaMMMBBB======>>>>>>===<<<;;;:::888888888888888999999:::888888888888999:::;;;<<<888999999777555333444666777888999888666555666777777777888888777666444333555444333444666777666555222222444555666777777777888777666666666777888999888888777777777666666666777666666666666555555555666666666666555555444333111222333333333333555777555555555555555666777888777888888777444333444555555666777777777777555444444444555666777777777777555444444444555666888999777555444444666777777666555555666777777777777777555555555555666666666666777777666666666777888888666555444444444555666777666555333333444555555444666666777:::======<<<;;;777666555444444444555666555666777888999:::;;;;;;888888777444222222555777666666666777666666555444666777777888888888888888666777999:::;;;:::888777777666666555555555666666555555555444333444666999888888888888888888888888777888888777555444555777999;;;===??????===:::999777777666666555444444444111333666888:::999888777888999999999888777666555444666666666444333444555333333222222222333444444555444333222111222333444555555555555444444333333333333333333444444555555444444333222111111111111222222333333444333333222222111000///000111333555999777666444333333444444555555555444444333333222333444555777777666555555444444444444444444444444~~~{{{|||xxxqqqmmmnnnmmmkkkdddcccaaa]]]YYYWWWWWWXXXSSSSSSRRROOOLLLJJJJJJJJJOOONNNLLLJJJGGGEEECCCBBB>>>???@@@@@@@@@>>><<<;;;999;;;>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::999777666666777999:::888888888888777777666555777999;;;<<<<<<;;;999777777777777777888:::;;;<<<;;;>>>AAABBBAAA@@@BBBCCCCCCCCCBBB???;;;;;;>>>AAA?????????>>>===;;;999888777777666444333333555777<<<===>>>>>><<<<<<<<<>>>;;;===??????===:::999999999JJJeeezzz^^^MMMGGG:::<<<>>>??????===;;;:::::::::::::::;;;;;;;;;<<<777777777777888888999::::::::::::888555444555666888999;;;:::777666777999666777888999999888777666777666666777888999888666222333555666777888888777888777666666666777999::::::999888777777888999999888777777777666444333333444444555555555444444333///000111111111222555888333333444555666666666666666777888777555444555666333444666777777666555444333444444555666888::::::777666666555666777888999777555444555666888888777333444555666777777888888555666777888999999888777888777777666777888999:::888777666555666777999:::999777444444444555555444777777888;;;======;;;999555444333333333444555666777777888888999:::;;;;;;555666666555333333555777555555666666555444444333888777777777888888999:::555777999;;;<<<;;;999888777777666555333333555666444444555444333555888;;;888888777777777777888888888999999888666555555666555777;;;>>>>>>===:::888666666555555444333333222111333666888999888777555777777888888777666444333555777888777555333555666444333333222333444555666666555444444333333333444333444555666666444333111333333333333444444444444444444333222111000000111000111222333444444333333111111111111111111111111333333333333333333444444888777777666555555444444444555777777777666444333444444555555555555444444|||yyy}}}yyymmmiiinnnpppllldddeeeddd___XXXTTTSSSUUUQQQOOONNNLLLKKKJJJIIIIIILLLKKKJJJIIIGGGFFFEEEDDD===>>>???@@@???===;;;999:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999777999888666555555666888999777777888888888777777666999:::<<<===<<<:::888666888888888888999:::;;;<<<888<<>>;;;;;;>>>BBB????????????===;;;999888555666555333222333666888AAAAAA@@@>>><<<<<<>>>@@@;;;===@@@@@@???===<<<<<>>===<<<===>>>===<<<<<>>::::::;;;777:::===??????===999666999:::;;;<<<<<<:::888777666777777666555555777999:::888777777999999888777;;;;;;<<<======<<<;;;:::666777777888888999::::::::::::;;;;;;<<<=========???@@@@@@>>>;;;;;;>>>BBBCCCCCCBBB@@@<<<888555333666555555555666888;;;<<>>;;;::::::;;;BBB??????BBBBBBAAABBBEEEQQQnnngggJJJ>>><<<:::888888:::<<<>>>>>>666888;;;>>>???>>>===<<<;;;:::999777666777777888<<>>???===<<<;;;<<<===<<<;;;<<<>>>@@@@@@>>><<<;;;;;;777999<<<======;;;999777999:::;;;<<<<<<:::999777777888888777555555777888999888888999::::::999777;;;<<<=========<<<;;;:::777888888999999:::::::::::::::;;;;;;<<<=========>>>>>>===<<<;;;<<>>;;;999888888888777666777999;;;===@@@@@@@@@>>>;;;999999:::AAA@@@BBBCCCBBBAAAGGGOOO^^^yyyyyy]]]FFF<<<999888777888:::<<<===>>>888:::<<<>>>???>>><<<;;;;;;:::999888888888999999===@@@AAA>>>888666999>>>;;;;;;;;;<<<;;;;;;::::::888888777777777888999999999888777666555555666666555555444444444555555666444555666777888888777666555555666777888999::::::999999888777666555444444777555333333444333222000000222444444333111111222333333333333444555666777777777777777777777666666444444444555555555666666555555666777888888888888999999888777777777777777888666555555666777666666333444666888888888777666777777777666666666666555444555555666777888888999::::::888666444444666888666666555555666888999:::777888:::;;;;;;:::999888888777666555555666777888888888777666666555666666777666666555555666666777444444333222333555777888999999999999999999999999777999;;;;;;999666555555555333111000000222444555;;;:::888666666666777888;;;999777777888888666333555555555555555555555444555555555555555555555555333333333333444444444444777888999::::::999777666555666666555333222333444444555666666777777777777666555333222222333555666555555444333222111111111555555555555444333222222222222333333333444444444333333222222222222222222555222111333888;;;:::777777666555444333222222111333333333444555555666666777888888888888888777777:::999777666444333333333333333333444444555555555wwwooonnnuuurrrgggfffppprrrlllccceeeeee```XXXSSSRRRTTTSSSOOOJJJIIILLLMMMLLLIIILLLIIIFFFDDDCCCBBBAAA??????===;;;;;;<<<<<<<<<;;;<<<<<<===???@@@???<<<:::888999999:::::::::999888:::;;;;;;<<<<<<:::999888888999999888666555666888777777888;;;<<<<<<:::888;;;<<<===>>>>>>===<<<;;;999999::::::;;;::::::::::::::::::;;;<<<<<<======<<<;;;999999;;;>>>@@@@@@AAA@@@@@@???>>>>>>>>>>>>;;;;;;:::999:::;;;===>>>?????????>>>;;;999::::::>>>@@@CCCDDDAAACCCNNN[[[rrreeeOOOAAA<<<777888999:::;;;<<<<<<<<<:::;;;===>>>>>>===<<<:::::::::999999999:::;;;;;;??????>>>;;;888777888::::::;;;;;;<<<<<<<<<;;;;;;777777777777777888888999999999777666555555555555555555444444444444444555444555777888999888666555444444555666777777888888777777777777666666666666999777444222333333222111333555666555444222222333444444444555555666666777999888777666555555666777444444444555555555555555888888777777777777888888888777777666666666666777888666444444666666666555333444444555666777777888666666666666555555555555555666666666777777888888999:::999777444333444555444444555666777888999:::777888888999999:::::::::777888888999999888888888:::999777555555555555666777777666666666666777777333333333333555777999;;;::::::999888888777666666555777999999777555444444444333222111111333555777:::999888777777888999:::<<<;;;:::999:::999666444555555555555555555555555666555555444444333333222333333333444555555666666999999:::::::::999777666666555444555666666555444333444555777888888999999555555333333333333555555555555555444333333333222555555555555444333222111111222444555555444333333222222222222333333333333555333222555999;;;:::888888777666555444444333333444444555666666777777777777888888999999999888888888777666555555444444555444444444444444555555555yyyrrrrrruuusssllljjjnnnmmmiii___aaaaaa\\\TTTPPPQQQTTTTTTOOOJJJIIILLLNNNLLLJJJNNNJJJFFFBBBBBBAAAAAA@@@???===<<<<<<======<<<;;;<<<;;;:::===@@@AAA===:::999888888777777888999:::;;;;;;<<<<<<;;;;;;:::999:::::::::888666555666777777777999<<<>>>===;;;888:::;;;<<<===>>>===<<<<<<::::::;;;<<<<<<;;;::::::999::::::;;;;;;<<<======;;;888666777;;;???@@@???@@@???>>>======>>>???@@@>>>======<<<<<<===>>>>>>>>>???@@@???===;;;;;;<<<======???BBBDDDIIIVVVdddkkkRRRDDD???<<<999:::===>>>===;;;;;;:::<<<<<<===>>>>>><<<;;;999999999::::::;;;<<<======???===:::999888888777777999999:::;;;;;;;;;::::::777666666666666777888888999999888777666555555444555555444444333333444444444555777999999888666444444444444555555666666666666666666666777777777777;;;888444222222333333222555666777666444333333444555555666666666666666666;;;:::777555555555777888555555555555555555555555:::999888666666666777888777666666555555555666666555444333444666777777777444444333444555666888999777777666666666555555555666666666666777777777777999::::::888555333222333111222444666777888888888777777666666777999;;;<<<777888:::;;;;;;:::999888;;;:::777555444555555666888777777666666777777888444444444555666888999:::::::::999888666555555444555777999999888555555444444333222222333555777888999999888888999999;;;;;;======<<<<<<;;;999777666555555555555555666666666888777666555444333222222222222333444555666777888999:::::::::999888777666777444333444777999777555444555666777888888888888444444333222222333444444555555555555555444444333444444444444333222111111111333444666666555333222111222222333333444444444555333333555888999999888888888888777666555444444555555555555666666777777777888888999999999999888666666555555555555666666444444444555555555555555~~~yyytttsssvvvrrrhhhcccddd___]]]YYYTTTOOONNNOOOQQQOOONNNLLLJJJIIIJJJMMMOOOOOOKKKFFFBBBAAAAAAAAA@@@AAA???======>>>???>>>===;;;::::::===@@@AAA===:::999888666666666888:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999777666777888777888999<<<>>>===:::777999:::;;;=========<<<;;;999:::;;;======<<<;;;:::999999::::::;;;<<<<<<<<<;;;888555666;;;>>>???>>>???>>><<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>?????????@@@BBBAAA???>>>>>>>>>>>>;;;<<>>AAA@@@===:::999888<<<<<<======<<<;;;:::999888999:::;;;<<<=========>>>;;;888777888888777666777888888999999999888888666666555555666666777888888888888777666555555444555444444333333333444444555666777888888777666444444444444444444555555555555555555666777888888888;;;888555333333444444333555666777666444333444555777777888888888777666666999888555444333444666777555555555555555555555444:::999888666555666777777666555555555555555666666333222222333777999::::::555555444444444666888999888888888777777777666666666666666666777777777777888::::::999666444222333000111333444555666666666666666555555555777999;;;666777:::<<<<<<;;;999888;;;:::888777666666777777888888777777777777888888777777777666666666777777888888777666555555444333666888:::;;;999777666666444444444444555666888999888888888999999:::;;;;;;<<<===>>>>>><<<:::888777666555555555555666777888:::999888777666444444333222222333444666777888888999999999999888888777666666444222444777999888555666666777777777777666666333333222222222222333333555555666666666555444333333333444444333333222111222333555666666555333222111222333444444444444444333333333444666777777777888888888888888666555555333444444444444444555555666777888999999999999999555555555555555666777777555555555555555555555555|||~~~}}}vvvuuu{{{uuuddd\\\```^^^ZZZTTTOOOMMMMMMMMMNNNKKKLLLLLLJJJFFFHHHMMMSSSOOOKKKFFFBBBAAAAAA@@@???BBB@@@>>>>>>?????????>>>::::::;;;===??????===;;;999888666666666888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::888777888999999999999;;;<<<;;;999666777888:::;;;<<<<<<;;;;;;777888;;;=========<<<;;;999999999:::;;;;;;<<<<<<<<<:::888888999;;;=========<<<;;;;;;:::::::::;;;=========>>>>>>?????????>>>@@@BBBCCCAAA@@@???@@@@@@===@@@IIIUUU___jjjssszzzeeeNNNBBB===:::888<<>>AAA???======>>>???>>>===999;;;===>>>===<<<;;;;;;999888777777777999;;;<<<======<<<;;;;;;;;;;;;;;;::::::;;;:::888888999;;;;;;:::999999:::999777555666777888:::;;;;;;::::::555666999<<<======<<<;;;888999999::::::;;;<<<<<<======<<<:::888888:::<<<::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>?????????===???BBBBBBAAA@@@???@@@AAACCCKKKVVV___hhhttt~~~oooSSSGGGAAA:::666777999<<>>:::777888:::999999999999999999999888888999:::;;;<<<<<<;;;:::666666666555555666777999999999999999888666555444555555444444555555666777555555777888888777777666111111111222333444555666999888777666555555666777666666555555444444444333555555666666777777888888777666555666777777666555111222222111111111444666999:::;;;;;;:::888666555333444444555555666666777666666555555555444444444555666666666666555555444666666555555666666777888777555555666888:::::::::999888888777777777777777888777777777777666666666444555555666777888888999:::;;;;;;999777666777888666555444444444555666666333333333333333333444444333444666777888888888777888:::;;;<<<===<<<;;;:::999999999888888999999999888888888777666444333222222222333444555666666666666999<<<<<<;;;999999999777777777777777777777777777777888888888888888888888;;;??????===;;;:::;;;666666555444555777999:::999888888777666555555444111222222333444555555666444444444555555666777888333444555555444444555666333444444555555555555444444555555555555555555444222333555666666555444333///000111222333444444444666555555555444444444444222333555666555444222111333444555555555666777888666777888999888777555444333333333333333222222222444444555777777888888777666555555555555666666777777666666666555555555444~~~{{{{{{{{{||||||{{{}}}qqqjjjjjjdddZZZWWWYYYXXXTTTNNNJJJIIIJJJHHHGGGFFFEEEFFFJJJOOOTTTNNNKKKGGGDDDCCCAAA???===@@@>>>===<<<===>>>===<<<888<<>>???>>>;;;777666999<<<777888:::<<<======<<<;;;999999;;;===>>>>>>??????<<<>>>AAABBBAAA?????????BBBIIIUUU```fffmmmzzzuuu[[[EEEBBB@@@777444999555999<<<;;;888666999<<<888888888888888888888888888999:::;;;;;;;;;:::999444555666555444555888:::;;;;;;;;;:::888777555444555444444444444555666666333555666888888888777777000000111222333555666777:::888666555444555666888666666666555555444444333555666666666777777777888666555555777888999777555///000000000000111444666::::::;;;<<<;;;999666555555666777999::::::::::::666666555555555444444444333444555666666555444333666666666666666777888888:::888777777888999999888::::::999999888777777777777666666666555555555555333444555666777888999::::::;;;;;;999888777888::::::888666555444555777888222222222222222222222111333333444666666777777777777999<<<>>>???>>><<<;;;:::999999888888999999:::777777777777666555333333000111222333555666777888666888;;;<<<;;;999888999888888888888777777777777777777888888888888777666666:::>>>???===;;;;;;<<<666666555444555777999;;;777777777666555555444444111222222333333444444444333333333333444666777888222444666555222111333666111111333444555555666666666666777777777777666666111333444666666555333222...///000222444555555555777666555444444444444444333444555666666444222111444666777777666666888999555666888999888777555444333333333333333333333333333444555666777777777777666666555555555555666666777777666666555555555444{{{{{{zzzttt}}}|||mmmdddeeebbb[[[RRRUUUUUURRRMMMJJJKKKMMMKKKEEE@@@BBBHHHKKKIIIEEEKKKKKKIIIFFFAAA??????@@@:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999888777666777:::<<<>>>999999:::;;;;;;;;;;;;:::???>>><<<;;;;;;;;;===>>>888777666555555555555555777666666777999999888777777999<<<<<<<<<<<<>>>???999:::;;;===>>>@@@AAAAAA@@@???>>><<<;;;;;;::::::888999:::;;;;;;::::::;;;777999;;;<<<======<<<;;;>>>:::999;;;<<<===AAAFFFHHHPPPccctttuuusssxxxZZZNNNAAA<<<999666444444666888999888777666777888<<<;;;;;;::::::999999888777:::>>>===;;;999:::<<<999888666444333444555666<<<<<<<<<999666444555666777555444555666777666444888666666777888999888777333222111000111333666888<<<:::777444333444666777999::::::888555333333444333444555555666666555555999999:::999999888777666111000......///111444666;;;;;;::::::888777666555666777999;;;<<<===>>>>>>666777888999888777555333444333222333555777777666555777888999888888:::;;;<<<<<<;;;;;;:::999888888===:::777666777888777777666666888888777555333222333555666888999999999999999:::;;;;;;;;;:::999888:::999888888999999888666222222222222222222222222222222222333444555666777888888999:::;;;<<<<<<===:::999888999:::::::::999???;;;777555444444444333111222333444555777888888666777999::::::999888777888777555555666666555444555666888777666444444555777888999::::::999777666444333222222333666888:::777666555444444555666666666666666666666666666777000111222333555666777888:::777444222222333222222444333222222444555555555<<<;;;999888666555444444333222222333555555333222//////000111222444666777:::999777555555555666666======<<<999666444555666777777777777888888888888888777666555666777999;;;999888666333222111111111333222222444666777777666666555444444444666777888:::888666666666555333111~~~{{{{{{{{{{{{yyyzzzxxxvvvssslllbbb]]]\\\XXXVVVTTTSSSRRRPPPNNNMMMJJJHHHFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGDDD@@@;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;999999999999999999999;;;<<<>>>999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<=========777666666555555555555666888777777888::::::999888666888:::;;;;;;;;;<<<>>><<<<<<===>>>@@@AAABBBBBB@@@@@@???>>>===<<<<<<<<<<<<999777888;;;===;;;888777777999:::<<<=========>>>;;;:::<<<>>>???CCCJJJWWW___iiisss|||}}}fffPPPEEE<<<888777444333333666777888888666666777888;;;;;;;;;::::::999999999:::;;;;;;======<<<:::888999888777555555555555666999:::999888555444555777777666555555777777666555777666666666888999888777222111000000111333666777;;;999777555333333444444777888888777444333333444444444444555555555444444777777777777777666555555333222111111111333555666999999999999888777666555888999:::;;;<<<<<<<<<<<<444555777888888777555444333111111222555888999:::888999:::999888888:::;;;;;;:::::::::999888888888;;;999888777888999888777666777888999888777555333444555777888::::::999999999999:::;;;;;;:::999888999888777777888888777666444333333333222222222111333333333333444555666666666666777777888999::::::999888888888999999999888;;;888555444444444333222222222333444555666777888777888999:::::::::999888777666555555666666555333444555666666444333333444555666888::::::888666555333333333333444666888999666555555555666888999;;;;;;::::::999888777666555111111222444555666777777888666333222333444444444666444333333555666555555:::999888777666555555555333222222333555555444222000000111222333555666777:::999888777666666666777:::;;;;;;999666444444555666666666777777888888999888777666555555666888999888777555444222222222333444333222444666888999888666555444444444555666777999777555555555444222111zzzwwwwwwyyy|||vvvooopppvvvooo___YYY^^^\\\XXXTTTSSSUUUTTTPPPLLLJJJKKKKKKIIIFFFEEEGGGIIIGGGEEEEEEHHHLLLJJJAAA999999999999999::::::;;;<<<=========<<<<<<:::999888:::::::::;;;;;;<<<<<<<<<999999999:::::::::::::::555777:::===>>>>>>>>>===666555555555555666666777999888888999;;;;;;:::888555777999::::::999;;;<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@????????????:::555666;;;===;;;777555666666777999<<>>@@@FFFMMMfffnnnrrruuulllXXXFFF>>>888777888555444555555666777777555555666777:::::::::::::::::::::999===;;;:::===@@@???:::555999999888888777666666666555666777666555555777999888777666666888888777666777666555666888999888777222111000000111333666777999999777666444333222222555666777666444333444555444444444444444444333333555555555555555444444444555555555555555555666666666777777888888777777666999999:::;;;;;;;;;;;;:::444555777888888777666555222000///111555999<<<=========<<<:::888777999:::888888888888888888888888999888888999;;;;;;:::888666777888999888777666555444666777999::::::::::::888888999::::::999999888888777555666777777666444444444444444333333222222555444444444444444555555444444444555555666666666777777888888888888777777666444444444555444222111222222333444555666666777888999999999::::::::::::666555444444555666444333222444555555333222222333333555888;;;;;;888555333222222444555666666777777444444555666888:::===>>>>>>>>>===<<<:::888666555333333333444555666666777666444222222444666777777888666444444555666666555666666666555666666777777444333222333555666555444222222333444555777888888;;;:::999888777777777777777999:::999777444333333555555666777777888999999888777555444444555666777666555555444444444444555444222111222555888999999777666555444444444555666777666444444444444222111~~~xxxvvvuuuvvvvvvtttooonnnooohhh^^^ZZZ]]][[[XXXUUUTTTSSSRRROOOLLLKKKLLLLLLJJJGGGEEEEEEFFFDDDCCCDDDHHHKKKIIICCC===:::999999999:::;;;<<<===>>>>>>===<<<;;;:::999999999:::;;;;;;<<<;;;;;;:::888888888888888999999:::777888:::<<<>>>>>>>>>>>>555555555555555666777888888888777999:::;;;:::888555777999:::999999:::;;;?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>:::777666888::::::999555555444555888<<<@@@BBBAAA>>>=========>>>FFFOOOgggpppxxxwwwbbbQQQBBB<<<999::::::777666777444666777666555444555777::::::::::::::::::::::::=========???@@@>>>999555999999:::999999888666666333555666666666777999<<<888777666777888999888666777666555666888888888666333222222222333666888999999999999888777555222111444555777666555555666888555555444333333333333333444444444444444444555555888888999999999888666555444555666777777888888777777777999:::;;;;;;;;;;;;777888999::::::888666555444222000000444888<<<===???>>>===999666555777888666666666777777777777777666666777:::<<<===;;;:::666666777888888777666666555666888999:::;;;::::::777777888888888888888888777555444444555666444333333333444444444555555555666666555444444444444444444444444444444444555555666777888888777666555666222222333555777666444222333333333444444555555555888777777777888999:::;;;666444333444555666555333333444666555333222222333222555999<<<<<<:::666333111222444666777777666555444444444555777:::<<<>>>>>>>>>===<<<;;;888666555444444555555666666666777555333111222555888999:::999888666555666777666555444444444444555777888999444333222333555666666555444444555777888999999999999999888777777666666666444666999999777444333333444555555666777888999999777666555444444444444444444444444555555666777777333111000111444777999999888777666555555555666777777666444444555555444222yyyvvvvvvvvvqqqmmmsssuuuoooccc\\\^^^^^^ZZZVVVWWWWWWTTTOOOLLLLLLMMMMMMKKKIIIHHHHHHGGGDDDBBBBBBDDDEEEFFFEEEDDDDDDDDD<<<;;;:::999:::;;;===>>>>>>>>>===<<<;;;;;;::::::999999:::::::::999999888888777777777777888999999>>>===<<<<<<<<<===???@@@666666666666777777888999777666666777999:::888777666888:::::::::999:::;;;===>>>>>>>>>??????@@@@@@CCCCCCDDDDDDCCCBBBAAA@@@999::::::888555666999===666555444555777;;;???BBBAAA???======;;;===FFFPPP___kkk}}}}}}lllXXXHHH@@@<<<:::<<<;;;777555666444666777666555444555777999999999::::::;;;;;;;;;;;;>>>AAAAAA>>>;;;::::::999:::::::::999888777666444555777777777999;;;>>>888777666777888999888666666555555555777888777666444444444555777999:::<<<:::;;;;;;;;;999777444333666777999999888888:::;;;777666555333333222222333555444444444444555777777999:::;;;;;;;;;999777666333444555666888888888888333444666888:::<<<======<<<<<<======<<<999777555888555222111333777999;;;======<<<999666444555666666666666666666666666777555555666999<<<===<<<:::666666777777666666555555444555777999:::::::::999666666666666777777888888666555444444555555444222222222333555666777888999777777666555444444444444555555555555555555555444444777999999777555444555222222444777999999666444333333333444444444444444555555555555666777888999666444333444666666555444555666888777555444444555333666:::>>>>>><<<888555111222555777777777555444444444444444555777999::::::;;;;;;<<<;;;999888666555555555666666777777777555333222333555999:::;;;:::888666666777777666555333333444444555777888999555444222333555777777777555666777999::::::::::::777777777666666555444444222555888888777555444444444555555666777777888888666666555444444444333333333333444666777888888999555444333444777999;;;;;;999888777666666666888888888666555666777777666555wwwtttuuutttnnngggpppuuuooo___XXX^^^___YYYUUUWWWXXXTTTNNNJJJKKKMMMMMMKKKHHHHHHHHHGGGDDDAAABBBCCCDDDCCCAAAAAADDDGGG???>>><<<;;;;;;<<<>>>???>>>===<<<<<<;;;<<<<<<<<<:::::::::999999888888888999888888777777999:::;;;BBB@@@>>><<<<<<===>>>???999888888888888888999:::777666666777999999888666666888::::::999999:::;;;;;;<<<<<<===>>>>>>??????CCCDDDDDDDDDCCCAAA???>>>555999<<<:::555444999???888777666666888;;;>>>@@@@@@>>><<<<<<;;;>>>IIIUUU___oootttcccQQQCCC>>>;;;:::;;;999444222444555666777777555555666777888888999::::::;;;<<<<<<;;;???BBBAAA===:::;;;>>>::::::999999888777777777555666777888888999;;;===888777666666888888777666666555444555777888777666555555666777999;;;<<<===;;;;;;;;;;;;:::999777666888999;;;;;;;;;;;;<<<>>>999888666444333222333333555444444444555666888999999:::;;;;;;:::999888777444444666777888999999999111333555888:::<<<===>>>>>>>>>??????===;;;999777:::777444333444666777888:::;;;;;;:::777555555555666666666666666666666666555555555777:::<<<;;;:::999999888777666666555555333555666888999999999999555555555555555666888888666555444444555555444222222333444555777999::::::777777666555444444444555888777777777666555555555444777;;;:::777444444555333333555888::::::888666444444444333333333333333333333444555666777777888666555444555777777777555666888999999777666666777444777;;;===>>><<<999777222333555777777666555444444444333222333444666777777888:::;;;;;;:::888777555555555666777888888999777555333333666999::::::999777555555666777777666555555555555666777888999666444333333555888999999666777888:::;;;;;;:::999666666666666555444333222222444777777666666666777555555666666666666777777555555555555555444444444222333555777888999999999999999888:::<<<>>>===<<<777777666666666777888999888666666666888999888777yyysssqqqpppmmmjjjlllmmmlllfff```]]][[[YYYYYYYYYWWWUUUQQQNNNMMMLLLJJJLLLMMMKKKHHHEEEDDDDDDBBBAAA@@@@@@AAABBBCCCCCCBBBAAA>>><<<<<<<<<>>>???===<<<<<<;;;;;;<<<>>>>>>===<<<:::999888888999999<<<;;;:::999:::;;;===>>>??????>>>===============;;;;;;:::999999999::::::888777777888::::::999777555777999999888777888999::::::;;;<<<>>>???@@@@@@CCCDDDDDDCCCBBB???<<<;;;444777999999777777:::===;;;:::999888999:::<<<>>><<<;;;;;;<<<<<>>??????>>>======>>>???;;;:::888777666666777777555777888777777777999;;;777666555555777777666555666555444555777777777666444555666888999;;;======::::::::::::999999888777999;;;<<<<<<;;;;;;===>>>;;;:::777555333333333444444444333333444666999:::999999999999999999888888555666777888999999999999222333555777999;;;<<<<<<;;;<<<===>>>>>>===;;;:::999777555444666777777666888:::<<<<<<:::888777777888888777777666555555555666444444555888:::::::::===<<<;;;999888777666666222333555777888888888888444444444444444666777888666555444444555555444333555555666777777888888999777666555555555555555666999999888777666666555555444888<<<<<<777444444555444444555777999:::999777444444444333333222222222222333555666777888777777777666555666888999888777777888:::999777666666777555666999;;;<<<;;;:::888333444555666666666555444333333222222333444555777777888:::<<<<<<:::888777444444555666888999::::::999777555444666888999999777555444555666777777666888777777666666777777777666444333333666888::::::666777999;;;;;;;;;:::999666777777777666555444333333555666666666666888999666666666666666555555555444555555666666666666555333444666888999999999999::::::;;;===???>>><<<:::444444333444555666888999666555555666777888888777|||sssmmmkkkmmmooohhhdddhhhoookkk]]]VVVZZZ___[[[WWWUUUUUUTTTPPPLLLHHHMMMQQQOOOHHHCCCEEEIIICCC@@@===???DDDEEEBBB>>>EEECCC@@@===<<<===>>>???<<<<<<;;;;;;<<<===???@@@???>>>;;;999888999:::;;;???>>><<<<<<<<<===???AAA;;;<<<===??????===<<<;;;===<<<;;;;;;::::::::::::999888888999;;;;;;:::888444666888888777666666777999:::;;;===>>>@@@AAAAAACCCCCCDDDCCCAAA>>>;;;999444555666888:::;;;;;;:::===<<<;;;:::::::::;;;<<<:::999;;;===>>>EEETTTccc}}}|||nnn___PPPEEE@@@===:::::::::888444555888666888999888777666777999777777888999;;;<<<======BBB>>>;;;;;;>>>AAA@@@>>>;;;:::777555555555777888666777777666555555777999777555444555666777666555666555444555777777777555444444666777999;;;<<<===888888888888888888888888:::;;;<<<<<<;;;;;;<<<>>>===;;;888555444333444444444333222222444666888:::888888888888888888888888666666888999999:::::::::444555666777999999::::::888999;;;===>>>>>>===<<<888666555555777888777666666999===>>><<<:::888888999999888777666555555444666444333444666999::::::@@@???===;;;999888888777222333555666777888777777444444333333444555777888777555444444555666444333888888888888777777777666666666555555555555666666999999888777666555555444444999===<<<888444444666555444444666888999999777555444444333333222222222111333666888999999888777777666666777888999999888777888999999777666666777444666888:::::::::999999444444555555555555555555222222222222333555777888888999;;;===<<<;;;888666333444555777888:::;;;;;;;;;999666555666777888888666444333444666777777777:::999888777777666666777777555333333666999::::::666777999;;;;;;;;;999888777777888888888666555333444555666666666777999;;;777777777666555555444444444444555666777777777666333444666888999:::999999888999:::<<<>>><<<999666222111111222333555777999555444444555777888777666|||sssllllllqqqhhhkkkkkkfffbbb___\\\XXXYYYXXXWWWVVVTTTRRRPPPNNNMMMPPPRRRPPPLLLHHHGGGHHHCCCCCCAAA@@@@@@@@@AAAAAAEEEDDDAAA???>>>???AAABBB@@@@@@???===<<<===@@@CCCGGGAAA;;;888:::======<<>>???:::;;;===>>>>>>===;;;::::::===??????===:::999999666:::===<<<999888999<<<777777666555555555555555888999:::;;;<<<<<<<<<<<<@@@AAABBBBBB@@@===:::888999777777:::>>>>>>;;;777<<<<<<===>>>@@@@@@===;;;777888<<<@@@AAAIII^^^sssnnn^^^OOOCCC???AAA???>>>;;;999777666666666;;;;;;:::999888777666555555666888<<>><<<@@@===:::;;;===???===;;;999888666555444555777888999777555444555555666555::::::888777555444444444444555666777777888888888:::666333777===>>>999333999888666555555555666777888888999999999999888888>>><<<:::888666444333333222111111333555777777666444555666666555555777999999999999888888999::::::888777777999::::::777555777;;;>>>@@@???===<<<<<<888777666555555666777888888888999999999999::::::999999888777777777777777666555555444444666777888BBB@@@???>>>===;;;888666222222333333444555666666444444555666777777666666777888888777555555666888;;;:::999888777666555444888777555444444666888999888888777666555555444333777666555444444555666777555444222222222444555777444444444444444444444444555555777888999999999999666666666666777777777777;;;999555444555666666666666666666666555777:::===:::888555444555666777777555333111111444777888999666999===??????;;;777444666555555555666777999:::999888777666555444333222444444444555555555666666:::999999888888777777777999888666555444444444555777777777777777888888999::::::::::::888666333222222333444666777888888888777666444222222333444555333444555666666666555444333444555666777888888888777888999::::::999777666222222111111222444555777333444555666666555444444{{{tttoooooolllnnnkkkddd```___^^^[[[VVVWWWWWWUUUQQQNNNOOOPPPPPPQQQQQQPPPNNNJJJGGGDDDBBBBBBAAA@@@@@@@@@AAABBBDDDCCC@@@??????@@@AAACCCEEEAAA======???AAAAAA@@@DDDBBB@@@===;;;;;;===???CCCAAA???===;;;;;;<<<<<<999:::<<<======<<<;;;:::<<<>>>@@@@@@>>><<<;;;;;;:::999999:::;;;<<<<<<;;;888777666666555555666666777888999;;;<<<=========BBBAAA@@@???>>><<<;;;:::999;;;===>>>===<<<::::::888999:::===??????===::::::888999???GGGTTTiii|||{{{bbbRRRHHHAAA===<<<===<<<;;;999777777666666::::::999888777666555555222444777;;;???AAA@@@>>><<<<<<<<<;;;::::::;;;<<<;;;:::888666666666777888999888666666666777777777888888999999888666333222444555666888999999999999999888777999:::;;;:::888:::999777666555555555666777888888888888888888777;;;:::888777555444333333333222222333666777777666333444555555555666999<<<999999999888999999999:::::::::<<<<<<<<<:::999999999<<>><<<888555444555777999777777888888999:::<<<<<<<<<:::888666555444444444555555444555666888:::;;;===>>>???@@@AAA???;;;777222333333444555555666666444555666666777777777666555666777666555555666888::::::999888777666555444666666777888888888888777:::999777555444333333222666555555444444555666777666555444333333444666777444444333333333333444444444555666777888888888888888888888777777777777777999777444444555666666555444444555444444666999<<<;;;888666555555777777666333333444666999:::888777666888;;;===<<<:::777444666666555444444555666777777777777666666555555555555555555666666666666666999::::::::::::999999888999888666555444444555555666666555555666666777888::::::999888777555333222111222444555777777888888777666444333333333555555222333444555555555444444333444666777888888888777666777999::::::999888777444444333333333444666777444555666666777666555444{{{sssooopppooojjjbbb^^^______\\\UUUVVVUUURRRNNNLLLOOOQQQSSSRRRRRRQQQNNNJJJEEEAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???@@@AAABBBCCCHHHBBB======BBBDDDBBB???AAACCCEEEBBB===<<<>>>BBBBBBAAA>>><<<::::::::::::888999:::<<<<<<<<<;;;:::===>>>@@@@@@>>>======>>>???;;;777888<<>>;;;888888777666666666666777555666888:::<<<=========BBBAAA???===;;;;;;<<<<<<;;;???BBBAAA===::::::<<<666777999<<>><<<@@@;;;:::AAAMMM^^^sssrrrSSSCCC???===:::777:::::::::999888888777777::::::999888777666555555111222555:::???BBBBBBAAA888<<<>>><<<888666888<<<===<<<:::999777777666666999888888777888888999999666777999:::999666333111555666888999:::;;;;;;;;;999:::;;;:::888888;;;>>><<<;;;999777555555555555777777777777777777777777999888777555444444444444444333222444666777777666333333444444444666:::===999999999999999999999999;;;>>>AAA@@@===;;;;;;===;;;===???@@@??????@@@AAACCC???999555333444777999999888888999:::<<<>>>???===;;;777444222111222222444444444555777:::<<<===999:::>>>AAACCCAAA<<<888333333444444555666666666555555555555666666666666333555666666555555777888999999888777777666555555444666:::<<<===;;;888666<<<:::777444222111111222444444444444444555666777777666555444444555666777444333333222222333333444444444555666777777777777999999888888777777777666555444333444555666555444111222333333333555888:::<<<:::777666666777666666222444777;;;===<<<999555666777888999999777666555666666555444444444444444666666666777777777777777777777777666666666666666888999:::;;;;;;;;;:::999888777666555555444555555444444444444444555666666999999777666444444333333000111333555666777888888777666444333333333444555111222333444444444444333444555777999999999777666666777888:::::::::999888666666555444444555666777666666777777777777666555{{{uuurrrqqqooojjjbbb______]]]ZZZWWWTTTQQQNNNNNNPPPQQQRRRTTTUUUUUURRRMMMGGGCCCAAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDHHHDDD@@@???BBBDDDBBB@@@AAADDDEEEDDDAAA??????@@@???>>>===;;;::::::::::::888888:::;;;;;;;;;;;;;;;<<<===>>>>>>======>>>@@@BBB>>>;;;:::;;;======<<<999888888777777777777777444555777999;;;<<<===>>>@@@???>>>===<<<;;;;;;;;;;;;>>>AAA@@@>>><<<;;;<<<999888888;;;>>>@@@@@@@@@CCCBBBBBBFFFQQQaaasss~~~dddHHH;;;:::;;;999888888888999999999999888888;;;;;;:::999888888777777222333666:::???AAAAAA@@@999;;;===;;;999777888999===<<<;;;:::888666555444777888999999888888999:::666777888888888666555444777888999;;;<<<<<<<<<===<<<<<<;;;:::888:::===@@@@@@>>><<<999777777666666777777666666666666777777777777666555555555555666333222222333555777666555333444333222222444777:::999999999999999888888777:::???CCCAAA===:::<<>>???@@@???>>>===>>>???@@@===999666444555777888===<<<;;;;;;;;;===???@@@<<<999555222000000222333555444444555777999;;;<<<888999<<>>???@@@AAABBBCCCCCCCCCDDDCCCCCCAAA@@@@@@AAABBBCCCBBBBBBDDDEEEDDD@@@===;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;<<<<<<<<<<<<999:::;;;;;;:::;;;>>>@@@BBBBBB@@@===999888999<<<999888888777777777777777333444666888:::<<<======<<<===>>>>>>>>><<<:::999;;;:::;;;===??????===:::;;;:::888:::===AAADDDDDDCCCGGGLLLOOOVVVcccttt~~~fffTTTBBB::::::;;;;;;<<<888999999999999:::::::::===<<<<<<;;;;;;:::::::::666666777:::>>>??????>>>===;;;:::;;;<<<;;;999666::::::::::::888777555444666888:::999777777888999888777666555555666777888999:::;;;<<<<<<=========@@@<<<999888:::===>>>???CCCAAA???<<<:::999888888777777666555555666777777888777777666666777777888333222111222444555555444555555444222000111333555888999999999999888777666888<<<@@@???;;;999;;;>>>@@@@@@@@@>>>;;;999999:::999999888888777777777888AAA@@@???>>>======>>>>>>888666333000000111444555666555555444555666888999:::999999:::<<<;;;999777555555666666666666666777333333222111111111222333111444666777666666777888777777777666666666666666777888888999999:::;;;;;;<<<:::666333111111222333333444444555555666666666777777777666666666777777555444222111111222444555333444444555555555555444666666555555444444444444000000000222555555555333111222444555555666888:::;;;999777777777777666555555555555777999:::888666555444333333333444555666333333555666777888999999999999888777666555444444444444444444444444444444444555666777888777777666666666666666666555555555555555444444555555666777777666555333333333444555222222444555666777777777444333333222222222222222000000111111222333444444999:::;;;<<<<<<:::999888444555666777888888999999666555444333333333444555999999888888777777777777{{{xxxuuuvvvzzzrrrpppkkkdddbbbaaa[[[TTTWWWQQQLLLNNNTTTZZZZZZYYYXXXYYYWWWRRRIIIDDDCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA===???@@@BBBCCCCCCBBBBBB???AAABBBAAA???>>>@@@CCCCCCAAA@@@BBBEEEEEE@@@<<<999::::::;;;<<<===>>>>>>>>>=====================888888888888888:::>>>AAAAAACCCBBB>>>888666888;;;888888777666666666666777333444666888:::;;;;;;<<<999;;;===??????===:::888:::888888;;;???@@@===888::::::;;;>>>DDDHHHJJJKKKGGGOOOVVVYYY```nnn~~~}}}dddOOOFFF===<<<======>>>@@@;;;:::999999999;;;<<<===>>>=========<<<<<<<<<;;;999888888:::===>>>===<<<>>>;;;999:::===<<<888444666777999::::::888666555666999<<<;;;777666777999999777555333444666888:::;;;<<<<<<======<<<<<<;;;@@@<<<999888;;;>>>???>>>CCCBBB@@@===;;;:::::::::888888666666666666888888888888777777777777888888444333222333555666555444555555555333111000111222888888999999999777666555444888;;;;;;:::888:::;;;>>>??????===:::777666777555666777888999999999888BBBAAAAAA???>>>===<<<;;;555444222111111333555777666555555444444555777777;;;999888888999999777555666666777777777777777777444333111000000000111222333555888888888777777888666666666666666666666777888777555555666888;;;===:::999666444333444555555555666666777666666555555555666666666777777777777666555333222222333555666444444555555555555555444333444444444444444444444111000000111444555555444333444666777666777888:::888777666666777777666555666555444555666888777666444333222222222333444555222333555777888999::::::999999888666555333222222222222333333333444444444444333444444444444444555555555666666666666555555555444444444444555666666666555555444444444555555444555555666777777666666333333333333222222222111000000000111222333444555::::::::::::999999888777444444555555666666777777555444333333333444555666:::999888777666666666777{{{zzz{{{zzzxxxyyywwwsssllldddbbbccc^^^WWWOOOOOOPPPQQQSSSXXX\\\___^^^YYYRRRMMMKKKHHHEEEBBBEEEEEEFFFEEEDDDCCCAAA@@@===???AAACCCDDDCCCAAA@@@>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA???===:::;;;<<<<<<============BBBAAA@@@?????????>>>???777777777666777:::???BBB?????????===;;;999999999888777666666555555666666444555666888999:::::::::::::::;;;<<<<<<<<<;;;:::999:::;;;===>>>===;;;999888<<>>===:::999999;;;>>>@@@============<<<<<<<<<<<<:::999888:::<<<======<<<:::::::::;;;:::999666444444666999;;;<<<;;;999888888<<<>>>===888666666888777666555555555666888999============<<<;;;:::999<<<<<<<<<;;;::::::===@@@BBBAAA>>><<<;;;::::::::::::999777666666777999:::888777777666666666777777666555444555777777777555444555777666444333222333888888999:::999777555444222444666888999999999999:::<<<>>>>>>;;;999777777777777777888999:::;;;;;;===>>>??????>>><<<:::888444333222222333444555666555555444555555777999:::888888999:::;;;:::777444777777777777777777777777555444222111111111222333444777999:::999777777777555555555666666666777777555444333333444666999;;;777777666666666777888888777888888888888666555444333444555666777888888888777666444333333444666777555555666666666555555444222333333444444555555666444222000111222444555444444555777777666666777888555444444555777777666555666555444555777888777555333333222222222333444555222333555666888888888888777666666555444333333222111222222333444555666666555444333111111222333444444555666777777666555555333333333333333444444555444555555666666666555555777777888888777777666555444555555555444444333333111111111111222444555777:::999777666555555555666444444333333333444444555555555444444444666777888:::999777666555555666666yyy{{{{{{vvv|||wwwlllcccbbbdddaaa[[[HHHNNNSSSTTTRRRTTT\\\ddddddXXXLLLIIILLLMMMGGG@@@GGGGGGGGGGGGEEECCCAAA@@@>>>???BBBDDDDDDCCCAAA???>>>:::888;;;@@@CCC@@@===<<<@@@CCCBBB???===>>>@@@<<<===============<<<<<>><<<:::;;;>>>>>>;;;777777777666555555555555555555555666888888999999999<<<;;;:::::::::;;;<<<===999===@@@???<<<999999:::888???KKKXXXaaadddbbb___hhhiiihhhjjjwww|||sssbbbLLL@@@>>>>>>666333999@@@BBB@@@???AAA>>>;;;999999;;;???AAA<<<<<<<<<<<<<<<;;;;;;;;;999888888:::<<<>>>>>>===666:::===<<<777444444555222555999===>>>>>><<<;;;:::>>>AAA???:::666777999444555666777777888888888>>>>>>>>>===<<<:::999888888<<>>===;;;999999;;;:::888777888:::<<<>>>999:::<<<>>>===;;;999777444444444333444444555555444444444555777999<<<===555777:::===???===888444888888888777777777777777777666444222222333444555666888;;;;;;:::888777777444444555555666777777777333222333333444666777888555555666777888999::::::999999:::999888777555444111222444666777888888888888777555333333555777888555666666666666666555555222333333444555666777777666333111000222444555555444666777777666555555666333333333444666777666555555555666777999999666444333222222222333444444555222333555666666666555555444444444444444444444444111222333444555777888888777555333000000111333444444555666777777666555555222222111111222222333444444555666777777777666555999999999999888777666555666666777777666666555444222111111111222444666777999888555333222222333444444444333222222222333333666555555555666777999::::::999777555555555555666}}}yyyzzz~~~xxxqqqiiieeeeeebbb[[[TTTOOOPPPPPPRRRTTTXXX\\\___YYYWWWSSSNNNIIIGGGGGGIIIHHHHHHIIIHHHFFFDDDAAA???AAAAAAAAA@@@@@@?????????======<<<<<<===???AAACCCFFF@@@;;;;;;@@@BBB???;;;@@@>>>===<<<;;;===>>>???CCCBBBAAA@@@???======<<<:::999888777777999;;;<<<===<<<<<>>???===;;;999999:::999EEETTT___hhhpppsssqqqvvvooouuuzzzkkk]]]NNNAAA::::::777999<<<===<<<;;;<<<<<<>>>===;;;:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<777666666888;;;===>>>>>><<<;;;:::888777666666666444555888;;;<<<<<<;;;:::>>>===;;;999888666666555777777666555555666888888===<<<:::888777777888888===============>>>??????@@@===999888::::::999666<<<;;;:::888777666666666555444333222333555777888666777:::<<<<<<;;;999777444555777888999888777666444555666777777777666666222333444555666666666666999:::;;;<<<<<<:::999777777666555666999;;;;;;;;;888888999999999777555444555555666666666666555555666777888666555777<<<@@@??????>>><<<:::777444333666777888777777888:::<<<999777444222222333444666999888888888777777666666555555444444444555555666444444333222333444555666333444666888999888777666999888777888:::999666333111222444666777777666666:::999888666333333555777777666666666666888:::;;;555444444333444555666777444333222222333444666777555444444444444555666666777777555444444555666777999555222333777999666333222222333444555555555444555333222444777888555222333333444777999:::888777333333444444555777888999888777444222222222333444888888888888888777666555444333333222222222333333666555444555666777666555555777888999999888777555555777999999777444333333333222222333444555333222333333333222000000222444:::999777555333333333444777666555555555777888999999999888666555444333222~~~{{{{{{}}}pppmmmkkklllllleeeYYYOOOUUURRROOORRRXXX]]]^^^]]]VVVTTTRRRMMMIIIHHHIIIKKKHHHIIIIIIIIIGGGDDDAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<===???BBBCCCEEEAAA======@@@AAA@@@===@@@???===<<<;;;<<<>>>???AAAAAA@@@???>>>===<<<;;;===;;;999777777777888999<<<<<<<<<>>>AAAAAA>>>;;;888999999999999999999888888666444666999;;;:::999:::999888777777888:::;;;===>>>===<<<999999:::;;;BBBLLLWWW```jjjvvv~~~xxxrrr}}}nnn\\\NNNDDD;;;777888666888;;;;;;;;;:::;;;;;;<<<<<<;;;999999888888888:::;;;;;;<<<<<<<<<<<<<<<777666666777:::<<<======;;;:::999888777666666666555666888:::;;;;;;::::::===<<<:::888777666555555777777777777777888888999:::999888777666666777777<<<<<<<<<<<<======>>>???@@@<<<888777888999888777;;;:::888666555555555555444333333333333555666777666777:::;;;;;;:::888777333444666888888888777666444444444555555555666666333444555666777777777777888999:::;;;;;;:::888777777666555666999:::;;;:::777888888888888777777666666777777777777777777666777777777555444666;;;@@@@@@???===:::888666444333555777888999888888999;;;;;;999666444222222444555888777777777666666666666666666555555555555555666444333333333333444666777555666888999999888777666888777666888::::::777555222333444666666666666555999999888666444444666888777666666666666888999:::666555444333333444555555555444444444444555555666555555555555555666777777666666555444444444555666666444222555:::<<<999666333444444555555555555555777666555555666666555444666555444666888888777666444444444444555666777777777666444222111222333333777777888888888777666666444444333333333333444444555444333444666777666555555666888999999888666555444777888888666444333333444333222333555555333222222333333222000111333555999999777666555444444444666666555555666777777888888777666666555444333222}}}||||||{{{zzznnnlllkkkllllllfffZZZQQQWWWQQQMMMPPPXXX^^^]]]YYYRRRQQQOOOMMMJJJIIIKKKMMMJJJJJJJJJIIIGGGEEEBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBB???======???BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;<<<======??????>>>===<<<<<<;;;;;;???===:::888666666666666;;;;;;<<<===??????<<<::::::::::::;;;;;;:::::::::777666555777999;;;<<<;;;999999888888999:::<<<=========<<<999777888;;;===EEEPPP]]]gggsss~~~}}}rrr___JJJ???:::777666777444666888999888888999:::;;;;;;;;;:::999777666555888:::<<<=========;;;;;;777666555777999;;;<<<;;;999888777777666666666777777888888888999999999999:::999888777555555444444777777888999999999999999777777555555555555666777;;;::::::;;;<<<===>>>>>>>>>;;;777555666777888888999888555333333333444555222222333444555555555555666777999::::::999777666222333555777777777777666444333222222222333555666555555666777888888888888777888999:::999888777666777555555666888:::::::::777777777777777888888999888999999::::::999999888888888666444333666;;;??????>>><<<:::777555444444555777:::;;;:::999999:::===;;;888555444333444444777777777666666666666666888888888777666666666555333333333333444555666777777888999:::999888777666666555555777999:::999777444555555666666666555444999999888666444444666888777666666555666777999:::777666555444333333444444666666666666666555555444666666666555666777777888555444333333333444555555444333444888===???<<<999666666666666666555555555777888777666555555777999:::888666555666777666666666555555444444555555666666444333111111111222222555666777777777777777777555555444555555555555555555444333444666777666555555666777888888777666555444666888888666444333333444333333444555555444222111222333222111222444666888888888888777666444444444555666666666666666666555555444444444444333333||||||{{{wwwssstttooogggccccccbbb^^^[[[TTTOOOKKKMMMSSSWWWVVVTTTPPPPPPOOOMMMJJJJJJKKKMMMKKKKKKJJJIIIGGGEEECCCBBB@@@@@@AAAAAABBBBBBCCCCCCFFFDDD@@@>>>===???BBBDDDBBBDDDEEECCC@@@>>>???AAA???>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::???===:::777666555666666999:::;;;======<<<;;;999999::::::;;;;;;::::::999777777777888999;;;<<<===;;;;;;::::::;;;<<<=========<<<:::777666888===@@@AAAQQQeeetttjjjVVVAAA888888888777666333555777777666666888999;;;;;;<<<;;;999777555333777999;;;>>>>>>===;;;:::888777666777999;;;;;;;;;777777666666555666666666999888888777777777888888777777666555444444444444555666888999:::999999888666555555444555666777888::::::::::::;;;<<<=========:::777555444555777888999777555333222333555666222333555777777777555444666666888999999888666555333333555666777777777666444333111000111222444666666777888999::::::::::::777777888888777777666555777555444555777999999888777666666555666888:::;;;::::::;;;;;;;;;;;;:::::::::888555222222555:::===============;;;888555333555888<<<>>>===;;;:::999;;;:::888666555555666666888888777777777777777777::::::999999888777666555222222333444555666777888999::::::::::::999888777555555555777888:::::::::666666666666666555444444888999999777555555666888777666555555666777888999:::999777555444444444444666777888888888666555444555555555555555666777777444333222222222333444555444555777;;;??????===:::888888777666666666555555666777888777555666:::??????;;;888666666777777777888888777666555555555555444333222111111111111222444555555666777777777777555555555666666666666666666555444555777888777666555666666777777666666555444666777777555444444444555444444444666666444222000111333333222333555666777777888999888777555444333444666777777666555444222222333333333444444444~~~zzzzzzxxxtttpppvvvoooeee___^^^^^^______PPPOOOMMMMMMNNNPPPRRRRRRPPPPPPPPPNNNKKKJJJKKKMMMKKKKKKJJJHHHGGGEEECCCBBB??????@@@@@@AAAAAABBBBBBFFFDDDAAA>>>>>>???AAACCCAAADDDEEECCC???<<<>>>@@@======<<<<<<<<<<<<======;;;;;;::::::::::::::::::<<<;;;888777666666777888888:::<<<===<<<;;;999999888888999999999999888888777777888888999:::<<<===>>>>>>===<<<<<<<<<<<<<<<;;;:::888777777:::@@@DDDFFFWWWkkkzzz```NNN===888;;;:::777444444555666666555666777999<<<<<<<<<<<<:::888666444666888;;;===>>>===;;;::::::888777888:::;;;;;;:::666666555555444555555555999888777666666666777777555555444444333444444555333444666888999888888777777666666555666777999::::::::::::::::::;;;<<<<<<;;;999777555444555777888888777666444444555777888444666777999999777555444444555666777777777666666444555555666666666666666444333222111111333555666777888999:::;;;;;;;;;;;;777777777777666666555555666555444555666888888777666666555555666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::777444222333555888:::999;;;>>>@@@???;;;666333666:::>>>@@@???<<<::::::888777777666777888999999999999999999999999999999::::::::::::999888666666222333444666777999999:::::::::::::::999999888888555555666777777888999:::888777777666555555555444888888999888666666777888777666555555555666777888<<<;;;999777555555555555777777888999888777555444444444333333333444555555333222222111222333444555666888:::<<<>>>===;;;999999888777666666666666666333555777777666888>>>BBBAAA===999777777999999999;;;:::888777666555555555333333222222222222222222333444555666666666666666444555666777777777666666777666555666888999888777555555555666666555555555555666888777555444555666777666555555666666444222000111333444333333555666555666777888888777555555333444555666666555444333111111222222333444444555~~~yyywwwvvvsssqqqppplllgggccc```^^^[[[ZZZRRRQQQPPPOOONNNOOOQQQSSSPPPPPPPPPOOOMMMLLLMMMNNNKKKJJJIIIGGGFFFDDDCCCBBB??????@@@@@@@@@@@@@@@AAACCCAAA@@@>>>>>>>>>???@@@@@@BBBDDDBBB>>>;;;<<<===:::;;;;;;<<<======>>>>>>999999:::::::::::::::::::::999777666666777888999888:::======;;;:::999999666777777888888777777666777888999888888888:::<<<>>>======<<<<<<;;;::::::888888777777999===CCCHHHUUU```nnnwwwsssUUUFFF:::999<<<;;;666222555666777777666666888:::<<<<<<<<<;;;:::888777666666888:::<<<======<<<;;;:::888777777999::::::999666555555444333333333444777777777777666666666666333333333333333444555666333444555666777888888888888888777666777888:::;;;<<<<<<;;;::::::::::::;;;999999999777555555777999777777777777777777888888777777888999888666333222222333444555666777777777888777777777666666666666555444333333333444666777888888999:::;;;;;;;;;;;;777777666666666555555555666555333444666777777666666666666666777888999::::::;;;;;;<<<<<<;;;;;;::::::777444222444555666666555888===@@@@@@<<<777444666:::===???>>>;;;:::999666666666666777999:::::::::::::::::::::;;;;;;;;;999999:::::::::999777666222444666888:::;;;<<<<<<::::::999999999999999999777888888777666666888:::888888777666555555555666777888999999777777777999777666555555555666777888<<<;;;999777666555666666666777777777777666666555333333222222333333444555333222222111222333555666888999;;;<<<;;;:::888777999888666555555666777777333444666777888;;;???AAA@@@===999888888:::;;;;;;;;;:::888777666555555555333333333333333333222222333444555555555555555555333444555777777777666666777666555666888999888777555555555555555555555555666888888888666666777888888777666666777666444333000222444555444333444555444555666666666666666555444444444555444444333222111111222333333444555555zzzvvvuuutttuuullljjjgggddd```\\\XXXUUUVVVRRROOONNNPPPQQQQQQPPPMMMOOOPPPPPPOOOOOOPPPRRRKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============???@@@@@@???===;;;999999888999:::<<<===>>>??????999999999::::::;;;;;;;;;:::999777666555666888999888;;;>>>>>>;;;999999999666777777888888777777666777888999888666666888:::999::::::::::::999999999555666777888;;;@@@GGGKKK]]]eeemmmsss|||jjjMMMAAA888999===<<<888666777888888888777888:::<<<;;;;;;999888888777777777777888999:::;;;<<<<<<<<<999777555555777777777666666666444333222222222222444555666777777777666555222222222333444555666777555555555666777888:::;;;999888777777777888999:::???>>>===;;;::::::999999777999::::::777666777888555666777888888888888777888888888777555222000///000111222444555777888888;;;:::999888777666666666555666666666666777777777888888999:::;;;;;;;;;;;;888777777666666666666666666444333444555666666555555666777888888888888888999::::::::::::::::::999999666444333555666555333333555888;;;<<<;;;999777555888;;;<<<:::888777777555666666666777888888999999999999:::::::::;;;;;;777888999::::::999777666333555777:::<<<===>>>>>>999888888888888999999:::999::::::888555444666888888777666555555666666777666888999999888777888999777666555444444555666777:::999777555444444555555666666555555555666777777444333333333333444555555333222222222333444666777777888999999888888888888777666555444444666777888555444555777:::<<<<<<<<<;;;999777777999;;;;;;;;;888888666555444444444444333333444444444444333333444444555555555444333333111333555777777777666555666444444555666777666555555444444444444444444555888999999999777777888:::888777666777777777555333111333555555444333333444444444444444444555666666555444444333222222333333222222333333444444555555{{{vvvtttvvvxxxnnnkkkfff```\\\YYYXXXWWWXXXRRRKKKLLLPPPSSSPPPKKKKKKMMMOOOPPPPPPQQQSSSUUUJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA;;;<<<============<<<<<<>>>>>>>>>>>><<<:::888666666888999<<<===??????@@@999999999::::::;;;;;;<<<;;;:::888666555555777777888<<>><<<999999:::777777888888888888777777777999:::888555444666999555666777888888888888888333555777999===BBBIIIMMM[[[ccclllsss|||nnnIII???888999======<<<;;;888999999888888999;;;===:::999777666666666777888777888888999:::<<<======777555444333555555555444777666555333222111111111222444666888888777666555222222222333444555777777777666666666777999;;;===999888777666666777888999@@@???>>><<<:::999999999666999;;;;;;999777777888333444777999999888777666888888666555222000...---...///111333555777999999===<<<:::888777666555555666777777888999888888888888888999:::;;;;;;;;;;;;888888777666666666666666666444333333555666666555555666888999999888777777888999999::::::999999888888666444444666666444111333333444666777888999:::444666888999777666555555666666666666666666666666888888888999999:::::::::666777999::::::999888777444555888;;;===?????????888777777777888999::::::;;;<<<;;;888444222444777888777666555555666777888666888::::::888888888999777666555444444555666777888777555444333333444444666555444444444666777888555444444444444555666666333333222222333555666777666777888777777777888999666555444333444555888999777666555777;;;<<<:::777888666555666888:::;;;;;;666666555444333222222333333333444555555444444444555555555555444333222222111222444666777777666555444333222333555666555444555444444333333444444555999999:::999888888:::;;;999888777777777777555333222444666666444333333333444333222222333444666777666555333222111222333333333333333444444555555555~~~{{{}}}}}}vvvoooqqqnnnjjjeee```[[[YYYWWWLLLMMMNNNNNNMMMLLLMMMOOOPPPKKKIIINNNVVVXXXSSSLLLKKKIIIFFFCCCCCCDDDFFFHHHAAACCCFFFGGGFFFCCC>>>;;;@@@??????@@@AAA@@@>>><<<;;;>>>@@@>>>:::777777888777888::::::999999:::<<<<<<<<<;;;;;;;;;<<<<<<===999:::999888555444555777;;;:::999888777777777777:::::::::888555444555777555555777777777666555444:::777666999===>>>:::666888888888999===FFFRRRZZZaaa```gggvvvkkkJJJ???777888;;;;;;888888::::::999999::::::;;;;;;;;;::::::999888999999999888888999999:::;;;;;;<<<999888666555555555666777333666888777333222333555222222333555777888666555444444444444555777999:::888777666666666777888999:::888777555666888:::;;;<<<===>>>>>><<<888555333555666777999999888888777666666777777777555444333333333444444444333111000222222222222333555777999::::::999888777666555444888777777888999999888666999:::;;;;;;:::999777666888666555666777888777555666666555555555444444444777:::===>>><<<999888777777888999999666444444555:::999777666555555555555222222444555666666666666:::::::::888666666777888777777888999999888666555555666777999999::::::::::::::::::999888777777666444555777;;;>>>>>>===<<<888777666666666777999:::999777555333222333444555777555444777<<<>>>;;;777999999999::::::999777555333333444555555444333333888777555333222222222333555555666666777888888888333222111111111333555777444333222222222333444444444555777888888888777666777555333222444999???CCC>>>;;;888888999:::888666444444333444555888;;;===999888777555444444444444111111111111222333444555666666555555555444444444666777888999888777444333666555333333333444666777999999888555222222444666888888888888888888888888;;;:::999888777666555444555555666666666555333222333333444444555666777777444444333222222333333333444333222222222444666888~~~yyytttzzzuuummmeee___\\\\\\\\\NNNNNNNNNNNNNNNNNNNNNNNNOOOLLLJJJNNNTTTVVVSSSNNNKKKIIIFFFCCCBBBCCCEEEGGGDDDEEEGGGGGGFFFBBB???<<>>===>>>???>>>;;;999777777777888999999888777999:::=========<<<<<<;;;;;;;;;777888999888666666777999::::::888777777666666666888999:::999666555666666444444555666666555555555888666444777;;;===;;;888888888:::>>>GGGQQQZZZ______fffrrrxxxcccFFF===666888;;;;;;999999::::::999999999999::::::::::::999888888888888999888999999:::;;;;;;<<<<<<999999888777666666666666444666888888777555555555333333444666888888777555555555444444555777888999:::999888777777777888888999999999999999::::::;;;;;;<<<======<<<999666444444555666777888777666666666666777777666555444333333444555555444333222111222222111222333555777888999999888888777666666666666555555666888888777666999999:::::::::888777666666555444555666777666444666666555555555444444444888;;;===>>><<<:::999888777888888777555444555666:::999888666555555666666444555666777777888777777:::;;;<<<:::888666777888888888999999999777666555555666777888999:::::::::999999999888777666666666333444777999;;;<<<;;;999777666666666666777888888888777555333222333444444777555555888===>>><<<888888888888888999888777666555555555555555555555555888777555333222222222222444444444555666666777777222222111000111333555666555444333222222222333444333444666777777777666555888777555444666:::>>>AAA<<<999777777999:::888777444444444444555888;;;<<<999888777555444333333333111111111111222333444555666666555555555444444444555666777777777666555444666555444333333555666888;;;:::999666444444555777888888888888888888888777:::999999777666555444444555555666666666555333333333333444444555666666777444444333333222333333444555444333222222444555777}}}{{{yyy{{{wwwqqqjjjccc^^^[[[YYYQQQNNNLLLLLLNNNPPPOOOMMMMMMLLLLLLNNNQQQSSSSSSRRRKKKIIIFFFCCCBBBCCCDDDEEEFFFFFFGGGFFFEEECCC@@@???BBB@@@??????@@@AAABBBAAAAAA@@@>>>======;;;888666888999:::999777666777888>>>>>>???>>>===<<<:::999777999::::::999888:::;;;999888777666666555666666777999::::::888666666666444444444444555555666777888555333555999<<<;;;:::::::::>>>HHHUUU```dddeeeeeerrr~~~~~~tttllliiiggg^^^TTTBBB999444777;;;;;;:::;;;:::999999888888888999999999888888777777777777777888999:::;;;;;;<<<<<<<<<::::::::::::999888777666555666888:::<<<:::777444444444444666888888777555666666555555666777888999<<<<<<:::999888777777777888999<<<===>>>===;;;:::999:::;;;<<<;;;:::777666333444555666666666666555777777777777666555444333444555555555555444333333222222111111222444555777777777777777777777777777333222222444666777777666888888888999999888777777666444333444555666555444555555555555555444444444888;;;===>>><<<:::999999777777777555444444666888:::999888777777777777777888888::::::::::::999888;;;<<<>>>===:::888777777999::::::999888777666555555666666777999999::::::888888777777666555555555333444666888999888777666555555666777777777777666777666444333222222333444777555555999===>>><<<:::777777666666666777888888777777666666666666777777777666555444333222222222222222333333444555555555222111111000111333444555666555444333222333333444333444555666666666555555888888777777888:::<<<===888777666666888999999888555555444444666888:::;;;999888777555333222222222111111111222222333444555666666666555555555555444444444444555555555555666666555444444444666777888;;;;;;:::888666555777888888888888888888777666666888888777777666555444444555555666777666555444333333333444444555666666666444333333333333333444444666555444333333333444555{{{zzzzzzppprrrrrrpppjjjaaaXXXRRRSSSNNNIIIJJJMMMPPPOOOLLLLLLMMMNNNNNNNNNPPPRRRTTTKKKIIIFFFDDDBBBBBBCCCDDDFFFEEEEEEEEEDDDDDDDDDCCCDDDAAA>>>>>>???BBBCCCCCCDDD@@@=========<<<999555999:::;;;:::888777888999<<<===?????????===;;;999;;;<<<======;;;:::;;;<<<777777666555555555555555555888:::;;;999777777666666555444444555777999:::999666444444666999;;;;;;>>>???FFFSSSbbblllmmmjjjqqqxxxjjj]]]VVVRRRLLLHHHFFF===666333666:::;;;;;;===:::999999888777777777888666666555444444444444555888999:::;;;<<<<<<;;;;;;:::;;;;;;<<<;;;999888666777777999===@@@???999444444333444555777777666444666666666777777777888888>>>===<<<:::999888777666777:::>>>AAABBB???;;;999888999:::;;;;;;:::999888444444555555666666666666888888777666555444333333555555555555555555555444333222111111222333444555555555666666777888888888111000000222555777777777777777777777888888777777666555444444666666555444555555555555555555555555777999;;;<<<:::999888999777777666444333444777:::999999999888888888888888;;;<<<===>>>>>><<<;;;:::;;;===??????<<<:::888888;;;;;;::::::999777777666666666666777888999999:::666666666555555444444444333555888888777666555555333444666777777777666555666555444333222333333333555444555888;;;===;;;999666666666555555666888:::999888777777777777888999777666555444333222222222000111111222222333444444333333222222333444555666777666555333333333444444444444666777777777666555777777888888888888888888555444444555666888999999666666555555666777888999999888666444333222111111222222222222333444555555666666666555555555555555333333222333333555666777555555555555555666888888:::;;;:::888666666777888777888888888888666555444777777666666555555444444444555666777777666555444444444444555555555666666444333333333333444444555777777555444333333333444~~~xxxwwwxxxllloooqqqppplllddd[[[UUUTTTNNNHHHHHHKKKNNNNNNLLLMMMNNNOOOOOOMMMNNNPPPSSSJJJIIIFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEBBB>>>===???AAACCCCCCDDD@@@===<<<===<<<999666;;;<<<===<<<:::999:::;;;999;;;===>>>???>>>===<<>>;;;;;;;;;777666555555555555555555555777:::;;;:::888888888888777777777777999;;;<<<<<<999666555666888:::;;;DDDHHHQQQ^^^kkkrrrrrrpppwwwjjj\\\OOOJJJFFF@@@===???:::555333777:::;;;;;;===;;;:::999888777777777777444444333222222222222222666888999;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;999888999999;;;???BBBAAA:::555333333333555666666444333666666777888888999999999======<<<;;;:::888777777777:::???BBBBBB@@@<<<999777888999:::::::::999999555555555666666666777777999888777666555444333333555555555555555555555555444333222222222333444555444444555666777888999999111000000111444777888888666666666777777888999999777666555666777777666555444555555555555555555555555777999999888666777777777777777555444555888:::999999999:::::::::::::::<<<===???@@@@@@>>><<<;;;;;;===??????===;;;:::999<<<;;;::::::999888888888777777666666666777888999555555555444444444444444444777::::::888555555555333444666777777777666555555555444444333333444444333444555777999999888777555666777666444555888;;;999999999888888999999999666666555555444222222111000000111111222333333333444555555555666777777888777777555444444444555555555666777888999888777777555666777777777555444333222222333444555666888999777777666666666666777777888777555444222111111000222222222222333444555666666666666666666666666666222222222222333555666777444444444555666666777888888888999777555444555777666666777888777666555333666666666666555555555555444555666777777666555555444444444555555555555555444333333333444444555666888777666555444333333333~~~xxxuuutttsssrrrooolllhhheeecccbbbUUUPPPJJJHHHJJJMMMNNNNNNNNNOOOPPPOOONNNMMMNNNOOOIIIHHHGGGEEEEEEEEEEEEFFFAAABBBBBBCCCEEEFFFGGGGGGEEEBBB???===>>>@@@AAAAAAAAA???===;;;;;;;;;:::999<<<===>>>===;;;;;;;;;<<<888999;;;<<<===>>>======@@@BBBBBBAAA>>>;;;:::999666666555555555555666666555777:::::::::999999:::999999999999::::::;;;<<<===;;;999888888:::<<<>>>HHHQQQ]]]hhhppptttwwwyyyyyyttt___UUUKKKEEEBBB???>>>???:::666555888::::::;;;===<<<<<<:::999777777666666444333333222111222222222555666888:::;;;:::999888999::::::;;;;;;;;;;;;;;;:::<<<>>>AAABBB???:::666444444444555777777555333555666777999::::::::::::;;;;;;;;;;;;;;;:::999888777:::===@@@@@@>>>;;;999777888888999999999999999666666555555666666777888:::999777666444333333333444444444333444444555666666555444333333333444555333444444555777888888999333222111222555888999999666666666777888999:::;;;888666555666777888777666444444444555555555555555333555777777666555666777999999999777666666888:::888999:::;;;<<<<<<;;;;;;;;;===???AAAAAA???===<<<:::<<<>>>>>>===<<<;;;<<<<<<;;;::::::999999:::::::::999777666555555666777444444444444444444444444555888;;;;;;888555555777555555666777777777777666555555555555555555555555333444555666777666666555555777999888555555777:::888999::::::::::::999888666666666555444333111111111111222222333444444444555666666777888888999999777666555444444555666777666777888999:::999888888444555666666555444222111000111333333333444777999888777777777666666555555666555444333222111111111222222222222333444555666555666666666666777777777222222333333444555666666222333333444555666777777555666777666555444444555333555666888888666555444666666666666666666777777444555666777888777666555555555555555555555555555333333333333444555666777777777777666555444333333{{{uuurrrvvvtttppplllhhhgggffffffVVVSSSNNNJJJJJJLLLPPPRRRPPPPPPPPPPPPOOONNNKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHAAABBBCCCDDDDDDDDDDDDCCCEEEBBB???>>>>>>??????>>>>>>>>>===;;;999999:::;;;:::;;;===<<<;;;;;;<<<===999999::::::;;;;;;<<<<<<===???@@@@@@===:::999999777666666555666666777777666777999999999999:::<<<999999:::::::::::::::999;;;;;;;;;;;;<<<>>>AAACCCKKKYYYiiiqqqrrruuu}}}xxxfffWWWRRRIII@@@>>>@@@@@@>>>;;;888777:::;;;999:::<<<>>>===;;;:::888777777666666555444444333333444444333555777999:::999888777888888888999:::;;;======;;;>>>AAABBB@@@<<<999888666666666777999888666444444555777999;;;<<<<<<<<<777888999:::;;;;;;::::::888999;;;<<<===<<<;;;:::888888888888999999999999555555444444444555666777:::999777555444333333333444333222222333444555666777777555444333444555555333444444555666777888888666444333333666999::::::777777777777888:::<<<===777666555555777777666555444444444555555555666666444555777666666555666888:::;;;;;;:::888777888999888999;;;<<<=========<<<999;;;>>>AAAAAA@@@>>><<<999;;;<<<<<<<<<<<<===???;;;::::::999:::;;;<<<<<<<<<:::888666444444444555444444444555555555555555333888;;;;;;777555555777777666666666666777888888555666666666666666666666555666777888666555444444555999;;;:::777555666999777888:::<<<<<<:::888777555666666666555333111000222222333444444555555666555555666777888888888888666555555555555777888999555666777999999888888777555555555555555444222111///111222222222222555888888888888777777555444444444444333222222222222222333333222333333444555666555666666666777777777777222333444555666666555444000111222444555555666666444666777666555444444555111333555777888777555444666666666777777888888888444555666777888777777666555555555555555555555555333333333444444555666777666666666666666555444444~~~wwwrrrsssrrrqqqooolllhhhdddaaaWWWUUUQQQMMMJJJLLLQQQUUUQQQPPPPPPPPPPPPNNNJJJGGGHHHHHHGGGGGGHHHHHHIIIJJJCCCCCCDDDDDDDDDBBBAAA@@@EEEBBB???>>>>>>>>>===<<<;;;======;;;888777:::===999:::;;;;;;::::::<<<===;;;;;;:::999999999::::::999;;;===>>><<<:::888888777777666666666777777888777888999999888999;;;===888999:::;;;;;;999888777888:::;;;===>>>AAAEEEGGGLLL]]]ooovvvsssuuuqqqbbbRRRPPPFFF:::888>>>@@@<<<===999888;;;;;;999999<<>><<<:::999888777777777777666555555555555666222444777999999999777666888777777888999;;;>>>???<<>>:::999999888888888999::::::888666333444777999<<<=========555666888:::;;;;;;;;;;;;999999999:::::::::::::::888888888888888888888999444444333222333444555666;;;999777555444333333333333222222111222333555555999888666555444444555666444444555555666777777888888666444444777999;;;;;;777777777777999;;;===>>>666555444444555666555444444444444555555555666666444666777777666666777999:::<<<===<<<:::888888888888999;;;===>>>>>>======888:::===@@@AAA@@@>>><<<999:::;;;;;;;;;<<<>>>@@@;;;:::999999:::;;;===>>>>>><<<999666444333333444555555555555555555555555222777;;;;;;777444555777888777666666666777999:::666666777777777777777666666888999999777555444444555:::===<<<888555666888666888:::======:::888666555666666666555333111000333444444555555666666777444555666777888888888888555555555555666777999:::444555777888888888777666666666666666555444333333...111222222111111444777999999888888777555444333333222222222222222222333333333333333444555666666555666666666777777888888222333555777777666555333///000222333444555555555444666777777555444555555000222444777888777666555666666777777888888999999444555666888888888777666555555555555555555555444333333333444555666777777666666666666666666555444||||||~~~rrrsssvvvuuuqqqjjjccc^^^kkk\\\MMMJJJQQQWWWUUUPPPNNNSSSVVVSSSKKKGGGIIIMMMDDDBBBBBBFFFKKKKKKGGGBBBDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA???===<<<999:::;;;<<<;;;:::888777:::;;;<<<;;;999888999::::::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::555555555666777888999999888888777666666555666666:::;;;<<<<<<<<<:::777666888888:::===>>>???GGGOOOWWW___kkkvvv}}}{{{rrriii___OOOJJJCCC<<<999888:::<<>>AAA<<<;;;:::::::::;;;<<<===>>><<<:::888888888777666222111000000222666999<<<777666555444333222222222222222222222333444555666555555444555666444222///222222222333444555666777777777888999999999888888999666444555777999888666222333444555555555444444222222333444555555555444666666555555555555666666;;;;;;:::999888888888999:::777555666999;;;:::888<<<===>>>@@@@@@@@@???>>>;;;:::999888888999::::::>>>>>>===<<<;;;;;;;;;;;;<<<:::888555333222222222444444444444444444333333555555555555555666777777999888777666666777888999888999999999999888777777777:::<<<;;;888555666777555555666777777777777666999888888777777777666666666777888999888777555333555555555666777999:::;;;777444111222555777777555555555666666666666666666444444444444444444444444666555444555666666444222333333222222222333555666888888999:::999777555333333444444555444444333333111222333444555777888888555555666666555555444333333444555666666555444333333333333333444666777999888888888888777555444333222333555666777666555555555555555444444555555555555666666777777777777666666555444333333444555666666666555666666777888888444444333333333333444444|||uuuvvvvvvtttoooiiiddd```aaaYYYRRRNNNPPPRRRRRRPPPRRRSSSTTTRRRNNNKKKJJJKKKCCCBBBAAADDDIIIJJJGGGCCCBBBCCCEEEEEEEEEDDDBBBAAABBBBBBBBBBBBAAA???>>>===:::::::::;;;::::::999999999:::;;;;;;999999:::;;;;;;:::999:::<<<===<<<;;;::::::::::::;;;;;;;;;;;;777777666666666888999::::::999888777777777888888;;;<<<======<<<:::888777777777999<<<===???GGGQQQ^^^aaajjjvvvzzzmmm^^^SSSIIIFFFAAA===::::::<<<===>>>===;;;;;;;;;;;;999888:::888666666999:::999777555555555555555555555555888888777777777777888888999999888777888888::::::<<<<<<<<<<<<;;;:::888777:::;;;<<<===>>>>>><<<:::777777888:::<<<<<<:::888777666555555777:::===???<<<;;;:::999999::::::;;;<<<;;;999888999888666555111111111111333666999:::555444333222111111111111111111111111222333444555666555444444555555444222333333333333444555666777888888999999999888888777777555333444777888777666444444444555555555666666444444444444444555555555666666666666666666666666::::::999999999999999999999777666777999;;;:::888;;;<<<===?????????>>>===;;;:::999888888888999999===<<<<<<;;;:::::::::::::::999888666555444333333555555555555555555666666777666666666666777777777888888777666666777888888999999999999999888777777999:::;;;;;;888666555555666666777888888888888777:::999999888777777666666666777888888888666555444555555666777888999:::;;;777555222333555777666555555555555555555555555555444444444444444444444444666555555555666666444222222222111111222333555666777888999999999777555444444444555555666555555555333333444555666777777888333444444555555555444444444555777888888777555444444444333333444666777999999999999888888777555555444444555555555555555555555555444444444444555555555666666777777777777777666555444444444555666777888777666666666666666666555555444444444444555555yyyzzzyyyvvvrrrnnniiidddbbbVVVWWWVVVSSSPPPMMMNNNOOOSSSRRRQQQOOONNNLLLIIIGGGCCCAAA@@@BBBFFFHHHGGGEEEBBBDDDGGGIIIHHHFFFBBB@@@CCCCCCCCCBBBAAA@@@???>>>;;;:::999999999:::;;;<<<999:::;;;;;;:::999:::<<<::::::999:::===>>>>>>===888999999999:::;;;;;;;;;999888777555666777999:::<<<;;;999888888888:::;;;;;;<<<======<<<;;;999888777777888:::999:::DDDNNN___fffppp{{{xxxfffSSSGGGCCCAAA@@@>>>======>>>???>>>============<<<999777888777666777999::::::999666666666666666666666666999999888888777888888999<<<;;;999888777888:::;;;;;;<<<;;;;;;:::888777666777888:::<<<===>>>>>>>>>;;;999999999:::;;;999888777666555555666999;;;===;;;;;;:::999888888888999999999888888999888555333000111222333555666888888333222222111000000000000111000000111111222333444666555333333555666777666444444444444555666777777999999999999888777777666444333222444666777777666666555444444444555777777777666555444444444555666666777777888888777777666777888999:::;;;:::999888999888777888999:::999888:::;;;<<<=========<<<;;;::::::999888888888888888;;;;;;::::::::::::999999888888888888777666555555777666555555555777888999999888888888888888888888999888777666666777888999:::999999999999888888888::::::999999999888555333777777888999999999999999::::::999999888777777666888888888888888777777666555666888999::::::::::::888666444444555666666555555555444444444444444555555555555555555555555555666555555555666666555333000000000111222444555666555666777888888777666555444444555666666666666666555555555555666666666666111222333444444555555444555777999::::::999777555666555444444555666777888999999999999888888777666666555555444444444555555444444333333333333444444555555666777777777777777666555444444555666777888999888777666555555555555666555555555555555555666zzz|||zzzxxxtttnnnhhhccc```TTTWWWXXXUUUQQQNNNOOOQQQRRRRRRQQQOOOLLLIIIGGGFFFCCCAAA@@@AAADDDFFFGGGFFFEEEFFFHHHIIIHHHFFFDDDBBBCCCCCCBBBBBBAAA@@@??????<<<:::999777888999<<<===;;;<<<===<<<:::888999:::999888888:::<<<======<<<777777888888999:::;;;;;;:::888666444444666777999<<<;;;999777777999;;;<<<:::;;;;;;;;;;;;:::999888999888999888666777BBBNNN]]]kkkzzz~~~~~~ttt___LLLDDD???@@@@@@AAA@@@@@@??????>>>======>>>???===999666666666666888999::::::999777777777777777777777777::::::999888888888999999===<<<:::888888999:::<<<<<<<<<;;;:::999888777777666888999:::;;;<<<>>>???>>><<<999888999999999888777666555555666888:::;;;;;;:::999888888777777666777777777888999888555222000111333555666777777666222222111111111111111111222222111111222333333444777444222222444777999:::666666555555555666666777999999999888777666555444111111222333555666666666666555444333333444777888999888666444444444666777666777888999999888777666666777999;;;<<<;;;999888999888999999::::::999888999:::;;;<<<<<<;;;:::999::::::999999888888888888:::::::::::::::999999888666777888999999888777666666666555555555777999;;;:::::::::::::::999999888::::::999888888999::::::::::::999888888888888888999777666888::::::777333777888999999::::::999999888888888888999999999999::::::::::::::::::999999666777999;;;<<<;;;999888888777666666666666666555555555444333333333444444555555555555555555555555666555555555777777555444//////000111333555666777555555666777777777666666222333444555666666666666444444444444444444444444///000222333444555555555666888:::<<<<<<:::888666777777555555555555666777777777888888888777777666888777555444333333444555444333333222222333333444444555666777777888777777666555444444555666888999777666666555555555666666666666555555555555666666|||{{{zzzvvvppphhhaaa\\\ZZZXXXVVVUUUTTTSSSSSSSSSRRRVVVXXXTTTLLLGGGHHHJJJDDDCCCAAAAAACCCEEEFFFFFFIIIHHHHHHGGGFFFFFFEEEEEECCCBBBBBBAAA@@@@@@@@@@@@===;;;999777777999;;;===>>>??????===999777777888888777777888:::<<<;;;:::555666666777888999::::::888777555444444555666777:::999888777777888:::;;;888999999999888888777777999999::::::999===KKKZZZgggnnnwww|||~~~}}}xxxjjjTTTEEEBBB???@@@BBBCCCCCCAAA???>>>>>>===>>>??????>>>;;;888555666888999999999::::::999999999999999999999999;;;;;;:::999999999999999<<<;;;999888888999;;;<<<<<<<<<;;;::::::999999999:::;;;<<<<<<;;;<<>>:::888888888888777666666666666777888999:::::::::999999888777666555555555666888999888555333111222444666777777666555333333222222222333333444444333333333333444555555666444111111444888:::;;;777666666555555555666666777888777777666555444333///111333444555555666666666555333222222444666777;;;999777555555555777888777777888888888888777777666777999;;;<<<;;;999888888999:::::::::999999888888999:::;;;;;;:::999888999999999::::::999999999;;;;;;;;;;;;;;;:::888777555666888999999999888777555555444555555777999:::::::::;;;<<<;;;;;;:::999<<<<<<::::::::::::<<<<<<:::999888777777777888888666555444777:::;;;999666777777888999999999999888444555666777999:::;;;<<<;;;<<<<<<=========<<<<<<777888:::;;;;;;:::999777666777888777777666666777666555444222222222333444666666666666666666666666666555555666777777666444///000111333444666666777444555555666666666666555111222333444444444444444333222222222222111111111///000111333444555555666777888;;;<<<<<<;;;888777888777666555444444555555555555666666666666666666888777555444333333444555444333333222222333333444444555666777888888888888666555444444444666777888444444444444555666888888666666555555555555666666||||||{{{vvvpppggg^^^YYY^^^ZZZVVVUUUWWWXXXXXXVVVVVV[[[^^^XXXOOOIIIKKKOOOEEEEEEDDDCCCCCCDDDEEEFFFJJJIIIHHHFFFEEEEEEEEEEEEBBBAAA@@@????????????@@@>>><<<999888777888:::<<>>FFFXXXjjjwwwrrrpppyyy}}}vvvkkkZZZIII???===>>>???BBBCCCCCCAAA???============>>>@@@???===;;;666999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;???@@@AAA???<<<===AAAEEEAAA???;;;999999999888777555666666777888999;;;;;;999999999999999888777666666555666777999999777555333444555666777777666555333333333333444555666666555555444444444444555555555333111111444777::::::777777666555444444444444555555555555444444333222///222444666555555555666666555444444444555666777:::999888777777777888999888777777666666777777888777888999:::;;;:::999888888:::<<<<<<:::999888999888999:::::::::999888777888999:::;;;<<<<<<<<<;;;>>>>>>>>>>>>===;;;888777555666777777888888888777555555666666777777888888999:::;;;<<<===<<<;;;;;;===<<<;;;::::::;;;<<<===999888777666555666777777444444555777999:::999777555555666777777777777777333333555666888:::;;;<<<;;;<<<>>>???@@@???===<<<888999999::::::999888777555777888999888777888999888777444333222333444555777777777777777777777777666555555666888888777555111111333555666777777777555555555555444444444444222222333333333333222222111111111111000000000000000111222444555555666666888888999::::::999888888999888666444333222333333333444444555666666666666666555555444444444555555444444333333333333444444333444555777888888888888666555444333333444555666222222333444555777888999666555555555555555555666}}}zzztttlllddd]]]YYY]]][[[YYYYYYZZZZZZYYYXXXYYY\\\\\\XXXQQQLLLKKKMMMGGGGGGFFFEEEDDDCCCDDDDDDHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@???>>>>>>>>>??????>>>===;;;999888888999999===>>>>>>===:::999999:::;;;999888999::::::999777666666666666666666666666666777888999::::::999999555666888999999999888888888888777777777777888888666888;;;===>>>HHH\\\ppp}}}yyyyyysssmmmmmmeeeWWWKKKCCC>>>::::::<<>>======<<<<<<===???@@@@@@???:::===@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999555666888999:::;;;::::::999888888888999:::;;;<<<>>>@@@@@@>>>;;;<<>><<<::::::999888666555555666888999;;;<<<===888999999::::::999888777777666555666888999888777444555555666666666666666333333333333444555666777555444444333333444444444444222111111444777888888777666555444333333333333222222333333333222222111000333666777555444444555666777777777777888888888888888888999999999999999999777555444444555777999::::::999999999999999999888:::======:::888888999999999:::;;;:::999888777777888:::<<<>>>>>>>>>>>>AAABBBBBBAAA???<<<999777666666555555666666777777666777888999:::999777666777888:::<<<======<<<<<<<<<;;;:::999999:::;;;<<<888777555444444444666666444666888999777666666666333333444555555555555444444444555666777888999999888:::>>>@@@AAA???<<<:::999999999888888777777777333666999:::999888999;;;:::888555333222333555666777777777777777777777777666555555666888888777666333444555666777777777777666666555444333333333333444444444444333222111111000000000000111111111111111222333444555666666666888777777777777777777888999777555333222111111111333444555666777777777777444444555555555555555555555555444444444444555555333444555777888888999999666555444333222222333333333333333444555666777888555555444444444444555555~~~xxxqqqiiibbb]]][[[ZZZ[[[]]]]]][[[YYYYYYYYYZZZYYYWWWTTTQQQMMMIIIGGGGGGHHHHHHGGGEEECCCCCCCCCFFFGGGIIIJJJIIIFFFBBB@@@@@@???>>>=========>>>??????===;;;:::888888888888;;;<<<===<<<;;;;;;<<<======;;;::::::::::::999777666666666666666555555555666777:::<<<===<<<;;;:::555666888:::;;;:::888777999888888888888888999999777888:::;;;;;;CCCXXXlllwwwuuuppp[[[]]]UUUGGGAAACCCAAA:::777999<<<>>>@@@@@@>>>======<<<;;;<<>>===<<<;;;:::999999999333444777:::;;;;;;:::999777666666666777999;;;===:::<<<===:::888:::@@@FFF@@@>>><<<;;;;;;:::888666444555777888:::<<<===>>>777888:::;;;;;;:::999888888666555666888999999999666666555555666666666666222222222333444555666777444444333222222333333333333222111111444666777777777666555444333222222222000111111222222222111111111444888888666444444555888888999::::::::::::999777888999:::::::::::::::999777444222222444777999;;;;;;:::999888888888999777;;;>>>===;;;888888999999::::::;;;:::999888777777888;;;===???@@@@@@@@@DDDDDDDDDCCC@@@===999777777666555444444555666777777888;;;<<<<<<:::888666555777:::<<<===>>>===<<<::::::888888888888::::::888666444333333333555666666999;;;:::666333333555111222333333444444333333555555555555666666666666666999===@@@AAA>>>;;;888:::999888777666666666777222555999:::999999:::<<<:::999666333333333555666777777777777777777777777666555555666888999888666444555666888888888777666777666555444333222222222666666666555444333111111000000111111222222222222333333444555666666666666888777666555555666777888999777555333111000000000444444555777888888888888222333555666777666555555666555555444444555555666333444555777888888999999777666444222111111111222555555444444444555555666444444444333333444444444{{{~~~vvvgggaaadddaaaWWWUUUZZZ^^^^^^YYYWWWYYY\\\```WWWOOOMMMPPPOOOGGG???EEEGGGHHHGGGCCCBBBDDDGGGAAACCCGGGIIIHHHEEE@@@===AAA>>>;;;;;;===>>><<<999@@@>>>;;;999777777888888999:::;;;<<<============AAA@@@>>><<<:::999888888777:::===<<<888666888:::555777;;;???BBB???:::666444666999:::::::::;;;<<<999999888888777666666666::::::::::::???JJJWWWaaauuuxxxkkkVVVKKK@@@======<<<;;;===:::::::::<<<>>>??????===<<<<<<<<<===?????????>>>@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>>;;;;;;;;;===>>>===<<<:::888666666666666444666888:::;;;:::999888888999::::::999999;;;===???<<<999777888;;;>>>AAA@@@===::::::;;;;;;:::777555666777888999:::::::::999888777777888888777666777888999999888999;;;===999888777777777777444222333333444444555666666777666444222222444444222///111222333333444555666666666666666555333222444555666333222333555666444222555777888777555444444555888999;;;======<<<;;;:::???>>>;;;999888888888888555666666555555777;;;>>>>>>===;;;;;;<<<<<<;;;:::;;;;;;:::999999999::::::::::::::::::::::::::::::;;;<<<===???@@@AAABBBBBB@@@DDDGGGFFFAAA<<<999999;;;999888888999999777666:::<<>>===<<<<<<<<<>>>===;;;999888888888999999:::;;;<<<============???>>>===;;;::::::::::::;;;:::::::::;;;:::999888555777:::===???>>>:::777666888999:::999888999:::;;;;;;:::999888888777777666999;;;;;;>>>IIIZZZhhhyyyyyydddPPPFFF===<<<======>>>@@@<<<;;;;;;===??????>>>===<<<;;;:::;;;<<<===>>>>>>????????????@@@AAABBBBBBAAA???===;;;:::;;;===>>>===;;;:::888777666777777444555777999::::::::::::;;;;;;<<<:::999888999;;;@@@>>>;;;999999;;;>>>@@@>>><<<999999:::;;;:::888777777888999:::;;;;;;;;;:::888666666777777666555555666777777777777999;;;999888777777777777555333333333444444555666777777888666444444555555333000222222333333444555666666666777777666444333444666666444333333666666555333555777888777555444444555777888:::;;;<<<;;;:::999===<<<:::999888777888888666777777666666777:::======;;;::::::;;;;;;:::999::::::999999999::::::;;;:::::::::999999:::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEFFFFFFBBB???<<<;;;:::999888888999999777666999<<<>>>???===;;;999999555777888:::;;;<<<<<<;;;::::::999888777777777888777666444333333333555666666777888999888666333111222333555555444444555666555555666666666777777777888888999999999888777666888888777666666555555555444555666666555555555666::::::::::::::::::::::::888888777777666666555555333444444444555555555555666888999999777555555555777777666444444333333444666666666666444333111///111222444666666666555444333333333444555666777888777555444222222333444555555555444333333333444444444555666777888888777777444555777888999888777666888777555444444666888:::333333444555666888999:::;;;999666222111111333444444555777888888777555444333444555666666555444333|||rrrpppvvvrrrddd\\\```aaa```___aaadddeeeccc```ZZZYYYVVVRRRMMMJJJHHHGGGEEECCCCCCFFFJJJJJJEEEAAAIIIHHHEEECCCAAA@@@AAAAAA<<<@@@CCCBBB>>>;;;<<<>>><<<;;;:::999888999:::::::::;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<===:::888999<<<===:::666666666888:::<<<<<<:::777888999::::::888888999:::>>>>>><<<;;;:::999999999444999===>>>AAAMMMccctttvvv[[[HHH???999:::<<<===???BBB=========>>>??????===;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>??????@@@@@@>>><<<;;;999999:::<<<===<<<;;;:::999888777777888666666666777888:::;;;;;;===>>>===;;;999777888999@@@???===<<<;;;;;;<<<===;;;999888888999::::::999999999:::;;;<<<<<<<<<<<<;;;999666555555666666555333555666666555555777888888777666777888777555333222333444555666777888888:::888777777777666444222333333333444444555555555666777888777555444555666777555444555666777666555555666777777555444555666666777999:::;;;:::888777:::999888777777777777888777888888888777777999;;;;;;:::888999::::::999888888888999999::::::;;;;;;;;;:::999888888999:::;;;<<<===>>>@@@AAABBBCCCCCCFFFEEEDDDDDDDDDBBB???===999888777777888999888666999;;;======<<<:::::::::777777777888999:::;;;;;;:::999999888888888999999888777666444444444555666666777888999888777555333111222444555555555777999555555666777888999999:::777888888888888777666666666666666666666666666555444333333222222222333333888888999999::::::;;;;;;777777777777666555444444333333333444444444444555666888999888666444333333777666555444444444444444555555555555444333222111333444444555666666777777333333222222333333444555555444444444333333333333444444444444444444555555555666666777777777666555444555666777777777666555777666555444444666888999333333444444555666666777999888555333222222333444555666777888888777666555555555555555555555555555{{{uuurrruuuqqqfff```___aaaaaaaaabbbcccccccccbbb[[[YYYVVVRRROOOLLLJJJIIIFFFEEEDDDFFFHHHIIIHHHFFFKKKIIIFFFCCCAAA@@@@@@@@@<<>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::888999;;;;;;999666777666666777999:::999888888:::;;;:::999:::;;;===@@@???===;;;:::999999999777;;;???CCCJJJZZZooo~~~kkkRRRBBB;;;777999;;;<<<>>>BBB>>>>>>>>>???@@@???<<<:::999;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>:::999888777777888:::;;;;;;;;;::::::999999999999:::999777666666888999:::=========;;;999777888999>>>>>>===<<<;;;:::::::::888888777777888999::::::;;;;;;<<<=========<<<<<<;;;999666444555555555444333444666666555555666777777666666777888888666444333333444555666777888888;;;:::::::::999777555333333333444444444444444444555777888888666555666777777666666666777777777666555666777666555444555777666888999;;;;;;:::888777777777666666777777777777888999::::::888777888999999888777777888999888777777777888999:::;;;;;;;;;;;;:::999888888999:::;;;<<<===???@@@BBBCCCCCCCCCFFFCCCAAABBBCCCCCC@@@===888777666777888999888777888:::<<<;;;:::::::::;;;999888777666777888:::;;;999999888888888999::::::999888777666555555666666555666777888888888666555333444555555555555777999555666666888999:::;;;;;;888888888888777777666666444444555555666666666666444333111111222333333333555555666777888999::::::777888888888777666555444333333333444444444444444444666777777555333333333777666555444444444444444444444555555555555444444555444444444444666777888333222222111111222222222333444555555555444333333444444444444444555666777777777777666666555555444444444555666666555555444555444333222333444555666333333444444444444444444777666444333333333333444555666666777777666666555555555555555555666777888|||zzz{{{wwwnnnjjjjjjeee]]]]]]```bbbaaa]]]\\\___bbb]]]YYYTTTRRRQQQPPPLLLHHHHHHHHHHHHFFFDDDFFFJJJNNNJJJIIIIIIGGGEEEBBB???>>>>>>======>>>@@@???;;;888:::::::::;;;;;;<<<============>>>>>>???>>>>>>>>>>>>===<<<;;;:::999999999777999;;;:::888777777999777555444555777999999888888999:::;;;;;;<<>><<<:::888888999999;;;<<<@@@IIIWWWhhhyyy~~~kkkWWWHHH???:::777999:::999;;;???>>>>>>>>>???@@@???;;;999777;;;???AAA>>>;;;888777999:::;;;===============666666555555555666777777:::;;;;;;;;;;;;:::::::::>>><<<999666555666777888999:::;;;:::888888:::;;;;;;;;;;;;;;;:::999999888777777777777777888999;;;<<<<<<<<<======<<<;;;;;;;;;999666555666666666555333555777777666555666777666666555666888888777555444444555555666777777888:::;;;;;;;;;:::777666555444444444444444444333333444666888888777666666777666777777777777666777777555666666555444444666888888999:::<<<;;;:::999777555555666666666777777777888:::<<<;;;:::888888999888666555666777888777666666777888999:::;;;:::::::::999888888888888999:::<<<===>>>@@@AAABBBCCCCCCDDDAAA???@@@BBBBBB???<<<777666555666888999999777888999::::::999999;;;===:::999777666666777999;;;999999999999999999::::::999999888777666555555555444555666777888888777777777777777666444444555777555666777888999:::;;;<<<999888888777777777777777444444555555666777777777666444222333555777666555222222333555666777888999888999::::::999888666555444444444444444444444444111333555666555555555666666666555444444444444555555555555555555666666666444444333222333555777888333333222111111111222222333444666777777666555444444444444444555555666777777777666555555444444444444555555555555444444444222111111111111222333444333333444444555444333333444444444444444444444444555555666666666666555555444444444444555777888999}}}~~~~~~xxxyyy}}}wwwjjjfffkkkhhh]]][[[___bbb___YYYWWW[[[___^^^YYYTTTRRRSSSRRRNNNJJJJJJJJJIIIEEEAAACCCJJJQQQIIIJJJKKKKKKHHHEEE@@@>>>@@@===;;;<<>>>>>???>>>>>>????????????>>>>>>>>>===<<<:::999888888888777:::===<<<888666777:::777666444555777999999888777888::::::;;;===AAADDD>>><<<:::888777888999:::===???EEEQQQccctttlllVVVFFF???===:::888:::999777999<<<<<<<<<===???@@@>>>;;;888666;;;AAABBB>>>999777666888:::;;;============<<<666666555555555555555666::::::;;;<<<<<<<<<;;;;;;>>><<<:::777555555666666666777888888888888:::<<<888888888999999:::::::::777888888888777777999;;;<<<<<<<<<<<<;;;:::999999999888777777888888777666444666888999777666666666666555555666888999888666666666666666666666666666777999;;;;;;999777666666555555555444444333333333333555777888777666666666666777888777666555666888555666666555444444777999888999;;;<<<;;;:::888777555555666777777777666666777:::<<<===<<<:::999999777666555666777888777666666777888:::::::::999999999999999999999999999999;;;<<<===???@@@AAABBBBBB@@@@@@???@@@@@@???<<<:::666555444666888999999888777888888888777888;;;>>>;;;:::888777777888999:::;;;::::::999999999::::::999999888777666555444444222333444666777777888888;;;:::999777444333444555666666777888999::::::;;;:::999999888777888888888555666666666777777888888777555444777:::<<<:::777111222333444555666777777999:::;;;;;;;;;999777555666555555555555444444444000222555666666666666777666555555444444444555555555444444444444555666777444333333222333555666777444444333222222333333333555666777888888888777666555555555444555555666666777777666555444444444555666555555555444444444444111000000000111111222222222333444555555555444333111222333444555444444444444444444444444444444444222333333555666777888888|||xxxyyywwwrrrmmmjjjiiifffbbb_________\\\YYYWWWYYY[[[[[[ZZZWWWTTTRRRPPPNNNNNNKKKIIIFFFCCCBBBDDDHHHKKKJJJKKKLLLKKKIIIFFFCCCAAA@@@???>>>=========<<<;;;<<<===>>>???????????????>>>??????@@@@@@??????>>><<<;;;::::::999999999:::;;;<<<<<<<<<;;;:::::::::777666555666888999999888777888999999999;;;>>>AAA===;;;999888888999;;;<<<@@@FFFQQQ___ooo}}}zzzfffPPPBBB;;;;;;999888:::999777888<<<::::::<<<>>>???>>>:::777888<<>>:::666666777888999;;;===>>>===<<<<<<888888888777666666666666999:::;;;<<<======<<<;;;;;;:::999777777777777888555666777777666777999;;;666666777888999;;;===>>>777999:::999777777999;;;;;;;;;;;;:::999888777666777777888999;;;;;;999666444666888999777666555555555444444666888999888777888888777777666555555555333777:::;;;999666666666666666555444333333222222111444777888777555555555444666888777555444666888555666666444333444777999888999:::;;;:::999777666666666777888777777555555666999===>>>===;;;999999666555555666777888888666666777999::::::999888777777888999::::::999888777:::;;;<<<>>>???@@@AAAAAA>>>@@@BBBBBB???<<<:::999555444444555888:::999999777777777666666888<<>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>:::999999999::::::;;;<<>>===;;;999888888:::===>>>BBBMMM\\\kkkwwwvvvgggUUUEEE<<<:::888888;;;:::777999===888999;;;===???===:::777999<<<===:::555333555999888:::<<<>>>>>>>>>===<<<;;;::::::999888777777666999:::;;;=========<<<<<<888888888888888888999999555666777666555555777999666666666777:::===@@@AAA888:::;;;:::777777999<<<:::::::::999888777666555666666888;;;======:::777333555888999777555444444555444444666888999999777999999888777666555444444111555999:::888666555666666666555444333333222222000333666777666555555555444666888777444333555777555666555444333444777:::777888999:::999888666444666777888888888777555444555999===???>>><<<::::::666555555666888999888777777888999::::::999777666555777999;;;;;;999777555999:::<<<===???@@@@@@@@@<<<@@@DDDDDD@@@;;;999999444444333555888::::::999777777777666666888<<>>???CCCDDDCCC@@@@@@@@@AAABBBAAA>>><<<::::::::::::;;;;;;<<<<<<<<<<<<===>>>???>>>;;;999777555666777888999:::;;;;;;:::888555444555777999999>>>999444444888===??????FFFXXXjjjttt{{{~~~rrrfffVVVFFF===:::999999888888777777777555777999<<<<<<;;;999888888999888777555555777999777;;;======:::999:::======:::777999===>>>:::555===<<<<<<===???>>><<<:::777777999::::::999888777999777666555666666444222444555666777999;;;<<<<<<999888777555555777888999AAA>>>999555333333444555555666777:::;;;:::777444555555444555666666444333333444444444555666666666555777::::::888666666555666666666555666777777888444444333222222222333333444555555555333222333444777666666555333222111111333333555666777777777777666777777777777777666666333555888::::::888555333444555777999;;;<<<======777666555444444555777777555777::::::888666555555888888999999888777555444444666999<<<>>>@@@@@@@@@DDDDDDCCCBBB???<<<:::888666555333333555777888888555666888777666666777888;;;;;;:::999999::::::::::::;;;<<<<<<<<<;;;:::999::::::999999777666444333///......///111444888:::999999888777666666777777666666777777777777666666999999:::::::::999999888;;;999666777888888666333666666888;;;???AAA@@@???888888999:::999888777666666888;;;;;;999666444333666666666666555444333222555555666666666666555555777666555444333444555555222111111000111222444555777666555444555666888:::777666555555666777666555999:::;;;;;;:::999888777777666666555555777888999:::888666444333444555666666777888999999888777666333333444555666777888888666555444444555666555333222333555666777888777777333000...///111222111//////000222444555555555555|||yyyvvvpppiiifffeeeccc```___^^^]]][[[YYYYYYYYYZZZ[[[ZZZVVVQQQLLLJJJJJJKKKMMMKKKIIIFFFDDDCCCDDDEEEFFFFFFFFFHHHIIIIIIFFFDDDDDDCCCBBB@@@===<<<<<<<<>>===<<<:::888888999::::::999999888888777666666666666555333333444555666888:::;;;;;;999888666555555666888999===<<<:::888666555444444777777777999:::999777444555444444555666666444333444444444444555555555555666888;;;;;;999777666777555666888::::::999888666555444333333222222333333555666777666444333444555555555444333222111000000333444555666777777777777666666777777777777666666555777999::::::999666555555666888999:::;;;;;;:::888777555444444444555666777999;;;;;;999777666666888999999999888777666555666777:::<<<>>>@@@AAAAAAAAAAAAAAAAAA???===;;;:::777666444444666777777777555777777777555555666777::::::999999999999999::::::;;;;;;<<<;;;:::999888;;;:::999888777666555555000000///000222444777999999888888777777777777777666666777777777777666666888888999999999999999888888777555666888888777555666666888:::>>>???>>>===999::::::;;;:::999777666555888::::::888555444333666666666555555444333222333333444555555555555555888777666444333333333444222222111111222333555666888777555444444666777999888777666666777777666555888999:::::::::999888777777777666666666777888999:::999777666555555555555888999999:::999888777666444444444444555777888999777666444444555666666555333444555777777777666666333000...///111222111000000111333444555666555555zzzxxxzzzrrrccc___fffddd[[[\\\^^^^^^[[[WWWUUUXXX\\\\\\WWWQQQMMMLLLLLLJJJIIILLLKKKJJJGGGEEEEEEFFFHHHCCCBBBCCCDDDEEEEEECCC@@@EEEBBB???===>>>===;;;888===AAACCCBBB???>>>AAADDD>>>???@@@AAAAAA@@@>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::888777666555444555555666777888999999;;;;;;<<<>>>@@@AAA@@@>>>999::::::;;;>>>GGGUUU___tttuuuxxxrrreeeUUUEEE===<<<::::::::::::999999999999444555666888:::;;;<<<===:::::::::999777777888:::===:::888999<<<<<<999555999999999888666777;;;???;;;::::::;;;<<<<<<;;;999888999999::::::999888888777666666666888888666555222222444555777999:::;;;999888666555555666888999888999:::;;;:::888555444999888777777888888666555555444333444666666444333555555555555444444444444777999;;;;;;999777777777333777;;;>>>>>><<<888555555555444333333333333333777888888777555333444555444333333222111000//////444444555666777777777666555666666777777666666666777888999999999999888888555666888::::::999888666888777555444444444555555999;;;===<<<:::888777777999999999999999888777666888999:::;;;===???AAABBB>>>??????@@@???>>>===<<<999777555555666777666555666777777666444333444555888888888777777888888999999::::::::::::999888888;;;:::999777666666777777222222111111222444666777888888888777777777777777555666666777777666666555666666777888999999999999666555555666888999777666666666777999;;;<<<;;;999:::;;;;;;;;;:::999777666555777999999777555444444555555555555444333222111111111333444555555666666999888777555444333333333333333222222333444666777888777555444444555666777999777666666777777666555666777888888999888888888777777666555666777888999::::::999888777666555444999999::::::999888777666555444333333444666888:::999777444444555777888888444555666777777666555444222111//////111222111000111222444555666777666666{{{vvvuuunnndddaaacccbbb\\\^^^^^^^^^\\\YYYXXXZZZ]]][[[WWWQQQNNNMMMMMMLLLKKKLLLJJJIIIJJJLLLKKKHHHFFFAAA@@@???@@@AAAAAA???===BBBAAA???>>>>>>======<<>>???@@@AAAAAAAAAAAA@@@;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::888666555555555444444555555666777777888777:::@@@EEEHHHGGGBBB===;;;<<<===AAAIIIWWWhhhsssuuueeeWWWJJJ>>>999:::::::::::::::::::::::::::777777777777888:::;;;<<<:::;;;<<<;;;999888999:::>>><<<:::;;;<<<;;;999666777888888888999:::<<<>>>999888888999:::;;;:::999888888888888888888777777777666666777999999777555222333444666888:::;;;<<<999777666555555666777999777888:::;;;;;;:::888666999777555444555555555444444333333444555666555333555555555444444333333333666888:::999777666666777444777:::===>>>;;;888666666555444333333333333333777888888777444333333444444444333222222111000000444555666666666666666555555555666666777666666666888888777777888888999999666777999:::999888555444666555444444444555666777;;;<<<===<<<:::888888888999999999999999888777777999888888999:::===???AAA===>>>>>>???>>>===<<<;;;:::999777666777777666444666777777666333222333333777666666666666777888888999999999999888888777777;;;:::888666555666888999444444333333333444555666777777888888888777777777555666666666666666666555444555666777888999999999888888888999999999777666666666666888999999777666999:::::::::999777666555666777999888777666666777555555555555444333222111000111222444666777777777777777666555555444444444444444333333444555777888888777555333333444555666888777555555666777555444444444555555666666777777666555444444444555777888888888888888777555444333777777777888888888888777555444222222333555888:::;;;888555444555888999:::555666777777777666444333222111000000111111111111222333555666777777777666~~~{{{zzzssslllhhhjjjhhhaaa^^^aaaccc```]]]\\\^^^___^^^]]]YYYXXXVVVSSSOOONNNOOOPPPMMMIIIHHHMMMSSSRRRJJJAAA@@@???>>>>>>??????===<<<===@@@BBBAAA>>>===@@@DDDBBB@@@>>>???AAABBB@@@>>>??????@@@AAAAAABBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888666666555555444444444555666666777777666;;;EEENNNRRRNNNFFF@@@AAA???@@@IIIXXXjjjzzz|||jjjUUUHHH@@@:::777777999999999::::::;;;;;;;;;<<<;;;999888777888999::::::;;;<<<;;;:::999999:::;;;===???===;;;999999:::777666666:::???@@@===999999888777777999::::::999888888777777666666666666777666777888::::::888666333333555777999;;;======888777666444444666777888888888999:::::::::::::::888555222111222444444333333222222333555666555333555555444444333333333222555666777777555444444555555666888999999999888777777666555444333333333333555666666555333222222333555555555444444333333222555666666666666666555444444444555666666666666666777666666555666777888999666777999999999777666444555444444444555777888:::;;;<<<===;;;999888888999999999888888888888888888777777777777888:::<<<======>>>>>>>>>===;;;:::888;;;999888888888888666444666777777666333222333333666555555555666666777888888888777777666666666666:::888666555555666888999666666555555555555555666666777888888888888777777555555666666666666555555444555666777888999999999;;;<<<======;;;999777666666555555666888777555333777888888888777666444333777888999888777777888:::555555555555444333222222000222333555777888999999444444555666666777777777555444333333444555777888888666444333222333444555666555444444666666555444333333333333444444555555444444333222333444555666666666666666555444333222333444444555666777888888555444222111222555888::::::888555444666888:::;;;666666777777777555444333222222222111111111222222333444666777777777777666|||wwwuuuvvvqqqfffdddkkkkkkaaa^^^dddddd___\\\\\\___aaa___\\\XXXYYYZZZXXXTTTQQQRRRSSSMMMKKKKKKPPPVVVTTTKKKAAAAAA???>>>>>>>>>>>>===<<<:::???CCCAAA>>>===BBBHHHCCC@@@===>>>AAABBB@@@<<<>>>>>>>>>??????@@@@@@AAA=========<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777555555555555666666777777888>>>HHHRRRVVVTTTLLLFFFDDDCCCFFFRRReeexxx|||ppp]]]HHH===:::777666666777888888999:::;;;;;;<<<>>>===;;;:::999999999:::999;;;<<<<<<:::999999999999===???>>>:::777999<<<888777777<<>>888777555444444555777888888888999:::;;;;;;;;;;;;555333111111333444444444222222222333555666555333444444444444333333333333444666666555333333444555666666555555555666777888777777555444333333333333333555555555333222333444777666666666555555555444666777777777666555444444333444555555666666666666666555555555666777888999777777888888888888888888666666555555666888:::;;;888::::::999888777888999888888777777666777777888666666666666777888::::::<<<=========<<<:::999888;;;:::999999999999777444666777777666444333444555555555555555666777888888777666666555444555555555777666555555555666777888666666666666666666666666555666888999999888777777444555555666666555555444666666777888999999999999===???@@@???<<<999777666555444444666777777555222555555666777777555444333777777777666666666999;;;666666666666555444333222111222444666777888999999222333555666888888999999444444333333444555777888666555333222222333444555555444333555777888777666444444333333333444444555444333333222333444555666444444444444444444444444333333333333444666777888444333222222333555777999999777555444666999::::::666666777777777555444333111222333222000000222333333444666777777777666555{{{uuupppmmmooojjjgggffffffdddcccccc___]]][[[[[[[[[\\\\\\\\\YYYYYYYYYYYYZZZXXXTTTQQQNNNOOOPPPRRRRRROOOKKKHHHCCCAAA????????????>>>===<<<>>>@@@???>>>???BBBDDDAAA@@@??????@@@??????>>><<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999999555666666666666777777777;;;???FFFMMMRRRSSSOOOLLLBBBFFFNNN[[[lll}}}qqq\\\OOOAAA:::777444444666666666777888999:::;;;<<<>>>======<<<;;;;;;;;;;;;888:::<<<;;;:::888888888888999::::::999999888999::::::;;;>>>@@@AAA>>>;;;999888666777999;;;;;;;;;;;;;;;999888777777777888999999999;;;<<<:::777444111222444666999;;;===>>>888777555444444555777888666888;;;===>>>===;;;999444333222333555666666555222111111333555666555333333333333333333333444444555666666555333333444555666666555555555666777888888777666555333333333222333444555555444444555666777777666666666666555555777777777777666555444333222333444555666666666666555666666777888888999999777777777777888:::<<<===:::999888777777888999999555777777777666666777999777777666555555666777888666666777888888999999888999:::;;;<<<<<<;;;:::999:::999999:::::::::777555555777777777555555666777555555555555666777888999666666444333333333444555333444444444555555666666666777777777888777777777555666888999999999777777444555555666666555555444888888999999999999999888;;;>>>@@@@@@<<<999777888444444444555777777555333444555666777777777666555555555555444333555888;;;777777777777666555444444111222333555666777777777333444555777888888888888444333333333333555666777555444222111111333555666555444444666999;;;;;;:::777777555555444555666666666555444444444555666777444444333333444555777888666555444444444444555666222222222333444555666777777555444555777999999888555555666777777666555444111333444222000000222444333444555666777666555444}}}wwwnnnfffnnnpppkkk```___ggghhhaaaYYY[[[\\\ZZZVVVVVVYYY\\\[[[XXXVVVYYY^^^]]]UUUNNNNNNRRRUUURRRMMMJJJLLLOOODDDBBB@@@@@@@@@@@@???>>>???===<<<===???@@@@@@???>>>AAACCCAAA>>><<<>>>@@@;;;::::::999999999::::::>>>>>>======<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::666666666777777777777777<<<===@@@FFFKKKNNNOOONNN???GGGTTTaaannn}}}hhhLLLEEE>>>:::555222333777555555666888999:::;;;;;;========================888999;;;;;;:::888777888888666555666::::::888555;;;===>>>>>>======???@@@:::888666777999;;;<<<<<<>>><<<;;;999888888999999:::::::::<<<<<<:::666333000111333555888:::<<<===888666555444444555666888444777===AAAAAA>>>:::666444333333555777999888777111111111333555666555333222222222333333444444444666777777666444444555777555666666777777777777777888888666555444333333222333444666666555555777888666666666666666555555555777777777777666555333333222333444555666666666666555666777999999:::::::::777666666666888;;;>>>@@@>>><<<:::999777777777888333555555555444555777999777666555444444555666777666777888:::::::::999888666888999;;;<<<<<<;;;;;;:::999999:::;;;;;;888666555666888777666666777888555555555666666888999999666555444333222333444444111222333444555555555555666777777888888888888777444666888999:::999888777444555555555555555555444999999:::::::::999999888888;;;??????<<<999888999444444444555777777555333444555666888888888777777333333333111111333777:::888888888888777666555444111222333444555666666666444555777888888888777666333333222222333444666777444333111111111333555666666555555888;;;=========:::999888777666666777888777666666555666777888999555444333333444666999;;;:::999777555444333444444111222333444555555666666555444444555888999888777444555666777777666555555111333444333000000222555333444555666666666555444|||sssmmmkkkkkkjjjhhheeebbbaaaaaabbbcccddd```ZZZWWWVVVVVVWWWWWWVVVYYY\\\\\\ZZZWWWUUUSSSQQQPPPPPPQQQQQQPPPLLLIIIOOOKKKEEEAAA@@@AAAAAAAAAAAA???>>><<<===???AAACCCAAABBBCCCCCCBBB@@@>>>======<<<;;;:::::::::::::::>>><<<;;;;;;===???@@@@@@>>>>>>?????????===;;;::::::<<<>>>@@@???===:::888;;;;;;===@@@DDDFFFFFFFFFGGGFFFQQQgggxxxpppZZZFFFAAA<<<777666555555555666666666777888:::<<<<<>>===<<<<<<===>>>???:::999888777777777888999;;;777333333777999999888::::::;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<===<<<;;;999666444888888999;;;<<<;;;777555333444666888999999999888666777888777666666888:::999;;;>>>AAAAAA>>>;;;999555555777888999999999999666333111444999:::888444444444333333333444444555999999888555222222444666888888999888888777666555888888888888888777666666777777888777777666555555666666666666777777777777999888666555333333222222222444666777777666555333777777888999:::;;;;;;<<<777777888:::<<>><<<999777666555555111333666666666666777888888888777666555444333333888999::::::999888777666777888888999999999999888<<<999666666777888999999:::999999888777777777888555666666666777777888888999999888777666666666666666555444333333333333333555555555555555666777888:::999888666666666777888666666666666555444222222888999:::;;;;;;:::888777777888999::::::::::::999888555333333555666555333666777777888999999999::::::888555333111222444555999999::::::999777666555333333333444555666777777777555333444666777555333555444333222222222333444333222111000000222444555444555777:::<<<===>>>???999999999777666666999<<>>999666444444666666333111222222222444666777555333666444333333555666666555666555555444444333333222000111222222111111333555555555555555444444444444|||rrrkkkjjjllleeedddcccaaa```_________ddd___YYYWWWXXXYYYWWWUUUVVVZZZ^^^^^^YYYUUUTTTUUUOOOOOOOOOPPPPPPOOOLLLIIINNNKKKGGGEEEDDDCCCBBBAAA@@@???===<<<===>>>AAABBBBBBCCCCCCDDDCCCAAA???>>>======<<<;;;::::::::::::<<<:::999:::<<>>??????>>>>>>===<<<;;;:::<<>>;;;999999:::;;;>>>AAACCCDDDDDDGGGLLLVVVfff|||gggRRRDDD@@@:::777666666666555666666666777888999:::;;;=========>>>>>>=========;;;:::999777777777888888777777777666666666888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<<<<======<<<:::888777888888999<<<======:::777555555666777888888888888777888888777666555777888;;;<<<=========<<<;;;:::666666777777777777777666777444333555999;;;999555444333333333444555555666888888777555222222444666::::::999999777666444333777777888888777777666555666666777777666666555444666666666666777777777777888888666555444333333333333444555666666555333222444555555666777888888888666666777999;;;>>>@@@AAA>>>===:::888666555555555333555777777777666777888999999888888777666666555888999999:::999888777666555555666777777777777777:::777555555666888888888999999888777777777777777444444555555666777888999777888999:::999888777666666555555444444444444444666555555555666666777888999888777666666666777777888777666666555444444444777777888888888888777777888888888888888777777777888555333333555777777666888888888777888888999:::;;;999666444333333444666888999:::::::::888666444444444444444555666777888777555333444666666444222666555333222222222333333333333222111111222333444555666777999;;;<<<======888888888666555666888:::===999555333555777777777666555333222222555888:::888666444555777777555333222222333555777777666444777555444444666777777666555555444333333333333444222333333333222222333555666666666666666666666666}}}rrrkkkjjjllleeedddcccaaa```___^^^^^^ccc^^^ZZZYYY[[[[[[WWWTTTWWW[[[^^^\\\WWWSSSRRRTTTMMMMMMMMMNNNOOONNNKKKIIILLLKKKJJJIIIIIIGGGDDDAAA@@@???===<<<<<<>>>@@@AAACCCDDDDDDEEEDDDBBBAAA@@@>>>>>><<<;;;;;;::::::::::::888888999<<>>===<<<<<<<<<<<<;;;===@@@BBBBBB???<<<999888999:::<<<>>>???AAAAAADDDOOOXXXddd}}}uuu\\\JJJAAA>>>999777777777777777777777777777777888999999:::<<<>>>??????>>><<<:::<<<;;;:::888777777777777333777::::::666555888;;;<<<<<<<<<;;;;;;::::::999999999888888999999::::::======>>>???>>>===<<<;;;888888:::===??????===;;;888777777666777777777888888999999888666555666777<<<<<<;;;;;;::::::::::::666666666777666555555444777555555666:::;;;999666333333333444444666777888777888777555333333555777:::::::::888777555333222666777777777777666555555555555555666555555444444666666666666777777777777888777666555444444444444333444444555444333111000111111222222333333444444444444666777:::===???@@@>>><<<999666444444444444555777999999777666777888;;;::::::999999888888888888999999999999888777777222222333444555555666666777555444444666888888888999888777777666777777777222333333444555777888999666888:::<<<<<<:::777555555555555555555666666777666666666777777777777888888777666555555555666666999888777777666666666666555555444555555666777888999888777555555555666666888666333333666999;;;;;;<<<;;;999888777888999:::<<<:::888666555555666777888999;;;<<<;;;999666555555444444555555666777888666555444444555555333222666555333222222222333444444444333333333333333333666777777888999:::;;;;;;777777777666444444666888999777444333555666777777555444333222222333444555666555555555777888777666444333444666888888777555777666444555777888888777444444333222333444555666444555555444222222333555666666777888999999999999}}}vvvqqqnnnmmmmmmkkkgggccc```_________^^^]]]\\\[[[ZZZXXXVVVTTTWWWXXXXXXWWWTTTQQQOOOOOOLLLLLLLLLMMMNNNMMMJJJHHHIIIIIIJJJKKKKKKIIIDDD@@@??????===<<<===>>>???@@@CCCDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::888888999<<>>@@@BBBKKKUUUbbbxxx~~~lllXXXHHH@@@===999888888:::::::::999888888777777777888888;;;<<<============<<<;;;<<<<<<;;;999888777666666444777;;;<<<:::999999:::======<<<;;;::::::999999999888888888888999::::::===>>>????????????>>>>>>888999:::===@@@AAA@@@>>>;;;:::888777777777888999:::;;;<<<;;;888777777888::::::;;;::::::999888777444444555555666555555555777666555777999:::888666333333333444555777888999:::::::::888555444555777888888888888777666444444666666666666666555555444444444444555555444333333666666666666777777777777777777666555555444555555444444444444333222000///000000000111111111111111222222444666888;;;>>>???AAA???;;;777444333333333888999::::::888777777777:::::::::::::::999999999888888888999888888888888222222222333444555666777777555444555777999999999999888888777777888888888444333333333444555777888:::;;;;;;;;;:::888666555555555555555666777888999777777888888888888888888666666666555555555555666777888999::::::888666555444444333333444666888999888777666444444666888999999777555444666:::===@@@@@@>>>;;;999888999;;;<<<===<<<:::888777777777888999:::<<<>>>===;;;888666666555555555666777777888555555555555555444333111333333222222333444666777444555555555555444333333777777777777888888999999666666666555333333555666666555444444555666777777555555555444333333222222333333444555666777888888444444555777999999888666666555444444666777777666444333222222333555777888666777777555333222333444666777999:::;;;<<<<<<<<<}}}zzztttooovvvqqqjjjccc___^^^^^^___YYY]]]___]]]XXXTTTTTTVVVXXXTTTPPPPPPQQQQQQMMMIIILLLKKKKKKMMMMMMLLLIIIGGGFFFFFFHHHJJJKKKHHHDDD@@@@@@???>>>======>>>??????CCCCCCCCCCCCCCCBBBBBBBBB>>>>>>===<<<<<<<<<<<<===;;;999999:::>>>AAABBBBBB@@@???===;;;;;;;;;<<<<<<;;;===???@@@@@@>>>;;;999999;;;<<<;;;:::;;;===@@@CCCFFFRRRcccooowwwwwwmmmeeeWWWKKK???<<<:::999:::<<<<<<<<<:::999999888888888888888===<<<;;;::::::;;;<<<===<<<<<<;;;:::999888777666888888999<<>>>>>>>>???????????????999999:::<<>>===<<<:::999888888999:::;;;===>>>===;;;999999999777888;;;<<<<<<999666444111222333555666666777777555555555666777777666555444444444555666777999:::>>>>>>===;;;777555555666555555666777777777777666666666666666666555555444333333444444444444444333666666666666777777777777777666666555555555666666555555555444333222111111222222111111111111111111000111222555888;;;===???DDDAAA===888444333333333888:::;;;:::888777777777888888999999999999999999888888888888888888999999444444444444555666777888777666555666999:::::::::999999888888888999999:::666555444333333444666777@@@>>><<<999777666555555555555555666777888999:::888999999::::::999888888555555555666666666666555444777;;;>>>>>>:::666333555555444444555777888:::777666555555777999<<<===999888777666777:::>>>AAABBB@@@===:::999:::<<<======<<<;;;999888888888888:::;;;===>>>>>><<<:::888777777666666666777888888555666777777666444333222111111111222444666999:::555555666666666555555444888777777666666666777888555666666555333222333555444444555555555666777888666666666555444333222111000111222333444666777888555555555777999:::888666555333222222444555555444444444333333444666888999777888777666333222333444666777999;;;=========<<<zzzuuuwwwrrrjjjccc^^^\\\\\\]]]ZZZ]]]___]]]XXXUUUUUUXXXWWWSSSNNNNNNOOOPPPMMMJJJMMMLLLLLLMMMMMMKKKHHHEEEEEEEEEFFFHHHIIIHHHDDDAAAAAA@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA===============>>>??????<<<;;;:::;;;>>>AAABBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;<<<===<<<999999<<<@@@FFFFFFPPP___dddbbblll}}}yyylllaaa\\\ZZZRRRIII>>><<<::::::;;;<<<<<<<<<;;;::::::999999999::::::===<<<:::999999:::<<<===;;;;;;;;;;;;:::999777777:::888888;;;@@@AAA===999<<<<<<<<<;;;;;;::::::999777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;===>>>===;;;<<<<<<;;;:::999999999:::;;;<<<>>>>>><<<:::::::::444777:::======:::777555000111333555666777888888555555666666666666555555555555555666666888999:::>>>>>>>>><<<888666555666333444555666777888888888666777777777777666555555333333444444555555444444666666666666777777777777666666666555666666777777666666666555555444444444444444333333222222222111///000222444777:::===???DDDAAA<<<777444444444555888999::::::888777777777777777777888888999999999888888888777888888999:::888777666666666777888999888777666888:::::::::999888888888888888888999:::777555444333333555777888AAA???;;;777444444555666555555555555666777999999999:::;;;;;;;;;:::999888555555666777777777666666333777;;;>>>>>>;;;666333666666666666666777888999666666666777999<<<>>>@@@:::::::::888777999<<>>>>>>>>?????????<<<<<<<<<===>>>???AAAAAA<<<;;;999:::===???@@@@@@============<<<;;;::::::;;;:::999888888888888999;;;===>>>;;;777777;;;???FFFIIIOOOTTTWWWXXX]]]ccc```___YYYRRRMMMLLLGGGBBB<<<:::888888:::;;;:::999;;;;;;:::::::::;;;<<<<<<;;;::::::::::::::::::;;;::::::;;;;;;;;;:::888888777777999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999<<<>>>@@@AAA=========<<<<<<<<<<<<===<<<;;;::::::;;;;;;999888999999999999999999888888888:::======;;;:::999999555777999;;;<<<;;;999888111222444555777777888888555666777777777666666666777666666666777777888999:::;;;;;;:::888666666777444444555666777777777777777777888888777777666555333333444555555555555555666666666666777777777777666666555555666777888888888777777777666777777777666666555444333333222222///000222444777;;;===???@@@===999555444555777999666888999999888666777888666777777888999:::::::::888888777777777888::::::;;;:::888777666777888999888777666777999999888666666666666666666777888888555444333333444777:::<<<===;;;999777666555666666555555555555666666777888:::;;;<<<<<<<<<;;;999888555666777888888888777777555777:::;;;;;;:::777666555666666777777777666666555666777999:::<<<===>>>;;;<<<<<<:::777777999<<<<<<<<<;;;:::999999999999===<<<;;;:::999999888888999999888888888888999999999888888777777888888888666999<<<<<<888555444444222222222333444666888999666555555555666888:::;;;777666444333333555666777555666777666444222333333333666999:::888666666777666555444222111111111111///111444444333444666999444444444666888999777555555333222222444555555444555666888:::::::::999888555666666555333222333555444666999;;;<<<;;;:::999zzz~~~nnnmmmllliiieeeaaa]]][[[fff___XXXYYY___aaa\\\UUUSSSXXX[[[VVVNNNLLLRRRZZZPPPOOONNNNNNMMMKKKGGGCCCGGGEEEDDDDDDFFFHHHHHHGGGBBBBBBBBBAAAAAA@@@@@@@@@>>>===============>>>>>>;;;;;;<<<===>>>@@@BBBCCC<<<:::999999<<<>>>>>>>>><<<======>>>===;;;:::999:::999777555555666777999:::======:::666555999>>>CCCKKKMMMIIILLLVVVWWWPPPGGGMMMPPPKKKEEEAAA>>>::::::888777777888999888777;;;;;;;;;;;;;;;<<<===>>>888999;;;<<<<<<;;;999888999:::;;;;;;;;;:::999888333777::::::999888;;;>>>::::::;;;;;;;;;;;;;;;;;;666777888:::<<>>???;;;999666333333666999<<<555777999999777666777888777777888999::::::;;;;;;888888777777777888:::;;;<<<;;;999777666777888999777666666777888888666444444444444444444555666777333222222333555999===@@@888888888888888777666666555555555555555666666777:::;;;<<<======;;;999888555666777999999999888777888888888888888888888999555666777777777666555444666777888:::;;;;;;;;;;;;<<<===>>>;;;888666777999999999999888888888777777<<<<<<;;;:::999888888777888777555555555666777888999999888888888888888999777:::======999666444555555444444333444555666777666555555555666888;;;===666555444333333444666888555777888777555333333333444777;;;;;;888666666777555333222000///000000111000333555555444444777999444333444666888888777555666444333333555666666555666777:::<<<<<<;;;999777444555555444222222333555444666888:::;;;:::888777}}}xxxtttuuunnn```\\\bbbccc^^^\\\```dddccc___]]]```dddjjjbbbWWWRRRRRRTTTSSSQQQVVVTTTRRROOOLLLJJJIIIHHHCCCEEEFFFHHHGGGEEEBBB@@@HHHEEEAAAAAACCCCCCAAA>>>===>>>>>>;;;999999===AAA>>><<<:::999999;;;>>>@@@>>>===;;;999888888888999:::;;;;;;:::888777777888:::999666444333555777888======;;;999666666888:::AAADDDIIIMMMNNNLLLIIIFFFCCCCCCBBB@@@>>><<<999888777888999999999:::===@@@<<<;;;:::;;;<<<===<<<;;;:::999888777888999:::;;;999:::;;;;;;;;;:::999999999888888999;;;;;;999888777:::;;;:::888888;;;>>>888888888999:::;;;<<<===@@@>>>;;;999999;;;>>>@@@???===;;;888777777888999:::666333555;;;<<<888333333333444555777999:::;;;999999999;;;======<<<;;;<<<:::777555444555777999999999888777777777777777666666666666666666555555888777777777888:::<<<>>>:::::::::777444333333444<<<<<<:::888777666666666333444555777777777666555555666666777777777777777555666777888888999;;;======;;;999777666777999;;;;;;:::888666444333222222000111444666888999999999999777444222111333666888555666777888888999888888666888:::<<<<<<:::888777888777666666666666777777999:::;;;;;;:::999777666888777666777999999777666222222333333444555666777222333333555777999;;;<<<;;;:::888666555555666666777777777777666666666666888:::<<<======;;;888666444555666777888999::::::888777777666666777999:::888888888888888888888888888:::<<<===<<<;;;;;;;;;:::999999888888888888888777777777777777777888999;;;;;;::::::999888888888;;;999666555555666555555555666666777777777777666777777888:::;;;:::777555444666777777666666777999888777666666777888;;;<<<;;;888555222222333555777666666666666555555555555999999999888888777777777555444222111111222444555555666666555333333444666555555444444444555666666555666666666555444444333555777:::<<<<<<;;;999888444444333333333444444555666666666666666666666666{{{xxxsssqqqkkkccc___aaabbbaaa^^^```aaaaaa```aaaeeeiiijjjcccYYYSSSRRRRRRRRRRRRUUUSSSQQQNNNKKKIIIHHHGGGBBBCCCDDDEEEEEEDDDBBBAAAHHHFFFDDDCCCCCCBBBAAA@@@??????===;;;999:::===???===<<<:::999999;;;===>>>>>>===;;;:::999888888888888999::::::999999:::<<<===;;;888666444444555666;;;;;;:::777555555777999===@@@DDDGGGHHHGGGEEECCCAAA@@@???===<<<:::999888888999999999888999<<>>===:::999<<>>???===;;;::::::===???AAA???===;;;999888888999999;;;888666888;;;<<<999666444444444555666888:::<<<;;;:::999;;;===>>>===<<<<<<:::888666555666777777999888777777666666666777555555555555666666666666777777777888999;;;<<<<<<;;;;;;:::888555444444666;;;:::999777777666666666444555555666666666555555555555666666777777666666555666777888777888;;;======;;;999777666777888999999999777555444333333333222333555777888888888888777555222000000222555666666666777888888888888888666777:::;;;<<<:::999777777777777777777777777777999999:::::::::999888777888777666777888999777666333333222222333444666777444444444555666888999::::::999888777666666666666888777777777666666555555777888:::<<<<<<;;;999888666666666777888888999999777666666555666777888999999999999999999999::::::888:::<<<<<<;;;999999:::999999888777777888999::::::888777777888999999999;;;;;;:::999888888777777:::999777666666666666555666777777888888777777777999888888:::;;;;;;999777777888888888666666777999888888666666666888:::;;;;;;:::777555444555777888666666666666666666666666999999999999888888888777555444333222222333444555555666555444222222333555444555555555555555555555555555555555555444333333444555888:::;;;:::999888666666555555555666666666555555555555555555555555|||{{{rrrmmmhhhfffccc``````ccccccbbbaaa```aaadddhhhjjjgggbbb[[[TTTPPPPPPRRRSSSSSSRRROOOLLLIIIGGGFFFEEECCCDDDDDDEEEEEEEEEDDDDDDFFFGGGFFFEEEBBBAAABBBCCCBBB???<<<:::;;;;;;<<<;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;999888777888999999999999:::===@@@@@@>>>;;;888666555555555888888777555333333555888:::;;;===???@@@@@@???>>>>>>===;;;:::999999999999999::::::999888888;;;===>>><<<<<<<<<===<<<;;;999888999::::::;;;;;;;;;:::;;;:::999888888999:::;;;:::999777777999:::;;;:::<<<>>>@@@>>>:::999:::===999999888777888;;;===???>>>===<<<;;;<<<>>>AAABBB???===;;;999888888999:::::::::::::::::::::::::::666555444444555888;;;======;;;:::;;;===>>>???>>><<<;;;:::888777666666666888777777666666666666666555555555555555666777777666777999:::;;;;;;;;;;;;;;;;;;;;;999666555555666888888777666666666666666666555444333333444444555444444444555555555666666555666888777777888:::<<<===<<<999777555555666777777777666555444444444444555666666777777777777666555333111000000111444555777777777777888888888888777888:::;;;;;;:::888777666777777888888888777777777888999999:::999999999888666555666777888777555444333222111222333666777555555555555666666666666777777888888888888777777888888777777666555444444444666888:::;;;;;;;;;:::777777777777777777777777444444444555555777888999:::999999888999:::;;;<<<999:::<<<;;;999777777888999888666555666888;;;<<<===:::888888;;;<<<;;;999;;;;;;:::999888777666555888888999888888777666666888888888888888888888888:::999888888:::;;;;;;;;;:::::::::888666555777999888888777666666777888999;;;:::999888777777777888555555666666777777888888999999999999999888888888666555444333333444555666666666555333111000222444444444555666666555444333444444444444333333333333222444666888999:::999999888888888888888888888888555555555555555555555555uuullliiikkkggg^^^]]]ccchhheeecccbbbcccddddddccc```^^^YYYSSSOOOOOORRRUUUSSSQQQNNNKKKHHHFFFDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIEEEGGGHHHFFFBBB@@@BBBEEEDDD@@@<<<:::<<<<<<;;;888;;;;;;:::999999999::::::;;;<<<<<<===<<<:::888777999::::::999999;;;>>>@@@@@@???===;;;999888777666666666666444222333555777777777888888999:::;;;;;;<<<;;;999888777999:::<<<:::::::::999777777999;;;>>>===<<<======<<<:::777777888:::;;;<<<<<<;;;:::;;;:::888777777999;;;<<<;;;888666666888:::<<<<<<<<<>>>???===999666777999:::999888777888:::===???===<<<<<<===>>>@@@BBBCCC>>>===;;;999888999::::::999;;;<<<;;;888888:::<<<888777555333444777;;;===>>><<<;;;;;;===???@@@???<<<<<<;;;:::888777666555777777666666666666666777555555444444555666777888555777:::<<<===<<<:::999:::::::::888555444555666666666555555555666666777777666333111111222333555333333333333444444555555666777888777666777999;;;===;;;999666555444444555555444444444444444555555777777777777777666666666444333222000111222444666888888777777777777777777999::::::::::::888666444666777888999999999888777666777777888999:::::::::777666555555666777666555555333222111111333555777777777777666555444333333555666777999999999888777888888777666555444444333333444666888999;;;;;;<<<999999888888777666666666333333333444555666777888999888777777888999<<<===999:::;;;:::777666666777999777555444555888<<>><<<:::;;;;;;:::999777666555555777999;;;;;;:::888888888;;;;;;:::999999888888888:::888666666888:::;;;;;;;;;;;;:::777444333555777888777666666666777777888999999999999888777777666555555666666777888999999999999999999999999888888666555555444444555555666888888777555222111222444333444666777777666444333444333333333222333333333333444666777999:::;;;;;;999999999999999888888888444444444444444444444444~~~yyyppplllnnniii___\\\aaaddddddcccddddddccc```^^^ZZZYYYUUUQQQNNNOOOSSSWWWSSSQQQOOOKKKHHHFFFDDDCCCFFFFFFGGGGGGHHHHHHIIIIIICCCEEEFFFDDDAAA@@@BBBEEEDDD@@@<<<;;;<<<<<<:::777::::::::::::::::::999999;;;<<<<<<===<<<;;;999888;;;<<<<<<:::999999;;;===<<<======<<<<<<;;;:::999666666666444333444777999777666555555666777999:::;;;:::999888888:::<<<===:::::::::888777777999;;;======<<<===>>><<<999777666888999;;;<<<<<<;;;::::::999777777777999;;;<<<:::888666666888;;;<<<<<<<<>>:::666666888999999888888999;;;===>>>;;;<<<===>>>???@@@AAABBB===<<<:::888777888999:::777999;;;999666555888<<<:::888555444444777:::<<<>>><<<;;;<<<>>>@@@@@@???<<<<<<;;;:::999888777666777777666666666666777777666555444444444666777888666888;;;===>>><<<:::999888888888666444333444555555555555555555555666777777555222000///000333444444333333222333444555555666777888777666666888999;;;:::888666444333333333333333333333333444555555888777777666666666666666555444333333333555666777:::999888777666666777777<<<<<<;;;:::888666444222777777888999999999999999666666777777888999:::;;;777555444444555666666555555444333222222444555777888888888777666444333222444555777999999999888777777777777666555444444333333333444555777999;;;<<<::::::999888777666555555222333333444555666666666666555555666777999;;;<<<999::::::999777555666777888777555444555999===???AAA>>><<<<<<>>>???===;;;;;;;;;:::999888777666555888:::======<<<::::::;;;>>>===<<<:::999999999999:::777555444666888::::::::::::999666333111222444666666666666666666777777777888888888777666555444444555555666777888888999888888888888888888888888666666666666666666666666999:::999888555333444555222333555777777666555333444333222222222333333444555666666777999;;;<<<===888999999999999888777666444444444444444444444444~~~}}}}}}|||wwwrrrooojjjccc```bbb^^^```ccceeeeeecccaaa___YYYVVVSSSPPPPPPQQQTTTVVVUUUSSSPPPMMMIIIFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCCCCAAA@@@???@@@BBBBBB@@@>>><<<<<<;;;:::888888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<999888888999999:::<<<===>>>===<<<;;;888888888666666777:::<<<777666666555555777888999::::::999999:::;;;===>>>999::::::888777777999;;;<<<<<<<<<===>>>===:::777666777888999:::;;;;;;;;;888888777777888999:::;;;999777666777999;;;<<<<<<>>>AAACCCAAA<<<999888999888888888999:::;;;<<<===;;;<<<===>>>???@@@@@@???<<<:::888777666777888999777888999777444444777::::::999777555555777999;;;<<<<<<<<<===???@@@???===<<<<<<;;;:::999999999999777777777777777888888999888777555444444555666888777888;;;======<<<:::999777777777555333222333555666666555555555666666777555333111//////000222444444444333222333444555666777888888777555555666888999888777555444333333222222222222222222333444555666555555555555666666777666666555555555777888999;;;:::888666666666666777;;;;;;:::999888666444333999888888888999:::;;;<<<666666666777777999:::;;;777555333333444555555555666555555555555555666666888888999888888666444333666666777888888888888888666666666555555555555444555444444444555777999:::::::::999888777666555555333444555555666555555555333333555666888999:::;;;999::::::888666666777999888777666555666999<<<>>>@@@@@@???>>>============;;;;;;::::::999888888888999===??????===<<<>>>@@@@@@???===;;;:::::::::::::::777555444555777888888888999999777444111111111444444555555666777777777666777777666666555444333444444555555666666777777666666666777777777777777777777777777777777777777777999;;;:::888666555555111222444666777777666666444333222222222333555666888777777777888:::===>>>888888999999999777666555333333333333333333333333{{{yyy|||{{{vvvnnnjjjiiigggddd^^^bbbeeeeeebbb``````bbb]]]XXXSSSQQQRRRTTTTTTSSSWWWUUURRRNNNKKKHHHFFFEEECCCDDDFFFGGGGGGEEECCCBBBAAA@@@>>>>>>?????????>>>?????????>>>;;;::::::;;;777888;;;===>>>>>><<<;;;===<<<<<<;;;;;;;;;;;;<<<999;;;===<<<:::888777777888:::<<<>>>>>>===<<<;;;:::::::::999999:::===@@@777777666666666777888999888999999::::::;;;;;;<<<888999999888666777999;;;;;;;;;<<<>>>???>>>;;;888666666666777888999;;;;;;777777777888999999::::::777777666888:::<<<<<<;;;>>>AAACCCAAA===999999:::666777999;;;<<<<<<<<<;;;:::;;;===??????>>>======:::999777555555666777888888888777666555555777999:::999888777777777888999::::::<<<>>>@@@@@@>>>;;;===<<<:::999999:::;;;<<<888888888888888999:::::::::888555333333444555777888999;;;<<<===<<<;;;:::777777777666444333444666777777666666555666666666222111000//////000222333555444333222333444666777777888888777555444666777666666555555444333333222222222222222222222333444333333222333444666777888666666555666666888999:::<<<;;;888666555555666666777888888888888888777777:::999888777888:::<<<>>>777777666666777888999:::777555222222333555555555666666777888888777666555777888999:::999888666555888777777777777777888888444444444555555555555666777666444333333555777888:::999999888777666555555555555666777666555444333111333555888:::;;;::::::999::::::888777777999;;;777777666666777999;;;<<<>>>AAABBB@@@<<<:::<<>>>>>AAAEEECCCAAA>>><<<:::::::::;;;;;;999666666666777777666777999:::999666333111111111222333555666777888888777777666555555444444444444444444444555555555555444555555555666666666777777888888888888888888777444777;;;<<<:::777555444000111222444666777888999555444333222333444666777999888666666777999;;;===888999:::::::::888666555222222222222222222222222{{{uuu{{{~~~yyymmmiiinnnmmmgggdddggghhheee___\\\^^^bbbbbb[[[TTTRRRTTTUUUTTTQQQXXXVVVSSSOOOLLLIIIGGGFFFEEEFFFHHHIIIIIIGGGDDDBBBAAA>>>;;;;;;>>>???>>>;;;===???AAA???;;;999:::<<<666888;;;>>>??????>>>===>>>===;;;::::::;;;<<<===666999<<<===;;;888777666999:::===>>>>>>===;;;999;;;<<<<<<;;;;;;<<<@@@BBB777777666666777777888888777888999:::::::::::::::888888888777666777999<<<::::::;;;>>>???>>>;;;999666555555555666888:::<<<555666777999::::::::::::666666777999;;;<<<<<<:::;;;>>>AAA@@@<<<888777888555777999<<<===<<<;;;::::::;;;===??????>>><<<;;;999888666555444555777888:::888666555555777888999999999888888888888888888888999<<>>>>>CCCHHHDDDBBB???<<<;;;:::;;;;;;<<<:::888888888888777555666999;;;;;;888444222111000111333555666888888888888777666555444444444555444444444444444444333333333444444444555555666666888888999999999999888888111555:::<<<;;;777444222000000111333555888:::;;;666555333333333555777888999777666444555777:::;;;999:::;;;;;;;;;999666555222222222222222222222222~~~|||}}}uuusssuuuyyyxxxqqqkkkiiiqqqggg]]]\\\aaadddaaa\\\ZZZ___```YYYNNNKKKSSS\\\SSSQQQOOONNNMMMLLLIIIGGGIIIIIIIIIHHHHHHFFFEEEDDD>>>>>>>>>>>>>>>===<<<<<<===<<<<<<===>>>===999777888888888:::===@@@@@@???999;;;======<<<;;;;;;;;;999999888777777888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<======:::777666777888999999888777666:::::::::::::::::::::::::::888666888;;;<<<;;;999;;;:::999888777777777777555444444333333333444444777666555666888999999888555666777999999999888777;;;:::999777666666555555888888999:::::::::999999777:::===>>><<<:::888888888777666555555555555555888;;;===>>>;;;999777666888888888999999:::::::::777777888999::::::;;;;;;777666666666888;;;===???:::999888777888999:::;;;666666555444333222222111666:::>>>???>>>;;;999888:::999888888888999:::;;;888888777666555444444333444333111//////000111222777777666555555555555555222333444666888777555222:::888777555444444444444111111111111111111222222555444222222222333555777777777666666666666777777:::888555333333444666777:::666444777999888:::======:::777666777999;;;<<<888777777777777666666555444333222111222444666888666777999:::;;;::::::999;;;:::888777666555666666888777666444444555555666:::888666555555555333111444444444444555555555555777666555666777888777555<<<<<<<<<:::777444444555333555999<<<===<<<:::999999999999888888888888888888888888888888888888888:::;;;<<<<<<<<<:::888666555666777999;;;===>>>???>>>??????>>>======???AAABBB@@@>>>======<<<999888;;;:::999777666666666666555666777777666444222111000111222444555666666777444666777888888777666444666555333111111111333444333222222333444555333222:::888666666666777666555444555666666666555444333222333555666666666555555333222111222555777777777555444444666888999999999:::888777888;;;;;;888444555555444333333333444444~~~zzzyyyuuuuuuwwwwwwrrrnnnnnniiifffbbbaaaaaaaaa```^^^^^^\\\YYYTTTOOOOOOSSSXXXSSSPPPNNNLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEDDD>>>?????????>>>>>>=========<<<<<<>>>>>>===;;;888888777888:::===?????????999::::::999888888:::;;;999888777666666777999:::;;;;;;<<<<<<<<<;;;:::999:::::::::<<<===<<<999777666777777888888777666666::::::::::::::::::::::::999777666888;;;<<<;;;:::;;;:::999888777777777777777666555444444333333333555444444555777888777666666777777777666666555555888888777777777777777888777888999999999999999999888:::======;;;888777666777666666555555555555555888;;;===>>><<<999888888777777888888888999999999777777888888999::::::;;;888777777777999;;;>>>???<<<:::999888888888888888777777666555444333222222777999<<<>>>===;;;::::::::::::999999888888888999666666666555444444333333444333111000000111222333777666666555444444555555555555666777888888777555999888666555444333444444222222222222222222222222333333222111222444666777777777777666666777777777999777555333333444666888999555444888::::::;;;???;;;;;;;;;;;;<<<;;;:::999999::::::999777555555555333333222222333444666777666777888:::;;;;;;::::::;;;999888666555555555555777666555444555555666777888888777666555444333333666666666666666666555555777777777777777777777777=========;;;888666666777666888999;;;;;;:::888777777777777777777777666666777777777777777777777777888999:::::::::999888777666666777999:::;;;<<<============<<<::::::<<<>>>AAA???===<<<<<<;;;999777999999888666666555555555444555666777666555333222111222333444555666666666444555777888888777555444555555333222111222222222222222222333555555444333777555444333444555444333222333444555555555444333333333555666666555444444222111111222444666666666333333333555666888888888999999999:::::::::888666666555555444444444444444xxx|||xxxuuuwwwwwwsssqqqrrrbbbeeegggeeeaaa^^^___aaaddd]]]SSSNNNOOOPPPQQQPPPRRROOOLLLJJJJJJJJJIIIHHHDDDEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@?????????>>>>>>=========>>>??????<<<:::777777777999<<<>>>>>>>>>999999888666444555888;;;999777555444444666999;;;:::::::::::::::999888777:::999999:::;;;;;;888666555666666777777777666555999999999999999999999999777777666888;;;===<<<<<<;;;:::999888777777777777:::999888777555444333333333222222333555666666555888777555444444444444555555555555666777888999:::666777888888999999888888999;;;<<<<<<999666444444555555444444555555666777888;;;===>>><<<:::::::::777777777777888888888888666777777888888999999999999888888888:::<<<>>>???===;;;999888999999888777888888777666555444333333777888:::;;;;;;;;;===>>>;;;;;;::::::999777666555333333333333333333333333444333222111222333444555666666555444444444555555777777777777777888999999999888666444333333444444444444444333333222222111222222222222333555777999888888777777777777888888777666444333444555777888888555555999::::::<<<@@@@@@@@@@@@@@@??????>>>===:::<<<>>>;;;777444333555222222333444444555555666555666888999:::;;;;;;;;;999888777555444444444444555555444555555666777888777999:::888555333444666888888999999999777666555777999;;;:::777666888;;;===>>>>>><<<:::888888999<<<;;;:::999777666555444555555555555555555555555555555555555555555555555777777888888888999999999777777777888999999::::::;;;<<<;;;999777777999;;;>>>===;;;:::::::::888666777777666555444444444555444444666666666555444333222333444444555555444444444555666777777666555444555555555444444333222111111111111333555666555444333222111111222333222000000111222444444444333333333444555555555444333222222111000111333555666555111222222333444555666666888:::;;;;;;:::888888888777777666555555555555555|||}}}xxxvvvxxxxxxtttqqqrrraaadddgggeeeaaa___```ccchhh^^^SSSLLLMMMNNNNNNLLLRRROOOKKKIIIIIIIIIHHHGGGBBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@??????@@@>>>======>>>??????===<<<777777777888;;;=========888999999888666666777999888777555333444666888:::888888888999999999999999999888888999:::999777555555555555666666666666666999999999999999999999999666666777999;;;=========;;;:::999888777777777777;;;;;;:::888777555333222333222222333555777666555888666444333333444666888555555555666666777888999555666777888888888888888999:::<<<;;;888555333333444444444444555666777888888:::<<<===<<<;;;;;;<<<888888888888888888999999666666777777777888888888:::999999::::::<<<===>>>===;;;999:::<<<===;;;999999999888777666555444444666777888888888:::>>>AAA;;;;;;;;;;;;999777444333111111111111222222333333333333333333333444555666555555444444444444444555888888777666555666999;;;999888666444333333333444666666555444333333222222222222333444666888:::;;;999888888777777888888999666555444444444666777999777555555888999888:::???JJJJJJHHHFFFDDDDDDEEEFFF:::===>>><<<666333333555111222333444555555555555555555666888999:::;;;;;;888777666555444333333222333333444555666777888999777:::===;;;666444777:::::::::;;;;;;:::999777555666:::===<<<777666999===;;;<<<===<<<:::999999:::@@@>>>:::777444222222222444444444555555666666666555555555555555555555555777777777777888999;;;;;;777777777777777777777777;;;;;;:::888666555777888<<<:::999888999999777555555555444444333444444444333444555666666555555444333444444555444444333333444555555666666555555444555666777888777555333222111111111333666777666555111000///000222222111000...///111333333444333333444444555555555333222111222111000111333555555444000111222333333444555666888;;;>>>===:::888999;;;999888777666666666666666{{{wwwwwwyyyyyysssooonnngggeeecccbbbbbbccccccdddbbb\\\SSSMMMLLLNNNPPPRRRSSSPPPMMMKKKJJJIIIHHHGGGBBBCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???@@@@@@@@@???>>>======??????===<<<888777777999;;;======<<<888:::======;;;999888888999777555444444555777999555666777888:::<<<===>>>999888777888999999777666555555555555555666777777888888888888888888888888666777888:::;;;<<<===>>>;;;:::999888777777777777;;;;;;;;;:::888666444333333333222444666888888777666555333222444777:::<<<888777777666666666666666555555666888888999999999888::::::999777555444444444444444555666777888999666999;;;<<<<<<;;;<<<===::::::::::::::::::::::::777777777777777888888888::::::::::::;;;<<<<<<===;;;888888;;;@@@BBBAAA>>>999999888777666555555444555555666555666999>>>BBB<<<<<<<<<;;;999666333111//////000000111222222222222222333333444555666777444444333333333333444444666666666444333444777;;;888777555444333333333333666666555555444333222222333333444666888:::<<<===999999888888888888999999555555444444555666777888777555555777666666:::@@@MMMQQQUUUVVVRRRMMMIIIGGG;;;======:::666333444666111222333444555555555555444444555666777888999:::777777666555444333222222222333444555777888888999777;;;>>><<<888666999===:::;;;;;;;;;:::999777666666:::===;;;777555888<<<888:::;;;:::999888999:::AAA>>>999555222000000111444444555666777777888888666666666666666666666666888888888888999;;;<<<===888888888777777777666666;;;;;;:::888666555666888:::888777777888888777555444333333333333333444555444444555555555555555555444444555555444444333222444444555555555555444444666777999::::::888666444111111111333666777777555000000000111333444222111///000111333444444333333444555555666555444222111333222111111333555555444000222444444444444666888:::===@@@@@@<<<:::;;;===;;;:::999888777777777777yyyvvvuuuwwwvvvpppkkkiiikkkfffbbbaaaeeegggeeecccYYYWWWSSSOOONNNQQQWWW[[[UUUSSSPPPNNNMMMKKKHHHEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@AAA@@@>>>============<<<:::999888888999<<<======<<<999===@@@AAA???<<<999888:::999777666555666666666444555666888;;;>>>@@@AAA:::999777888999999888666555555555555666777888888777777777777777777777777666888:::;;;:::;;;===???;;;:::999888777777777777999999::::::999777555444444333333555888999999999444333222222444888<<<>>>:::999777666555444444444555666777888999:::::::::666888999999777666666777666666666666777888999:::555777999:::;;;;;;===>>>;;;;;;;;;;;;;;;:::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;777555555:::BBBFFFEEEBBB999999888777666555444444333444444333444777<<<@@@===<<<;;;999777555333222//////000000111111111111111111222333555666666777333333222222222333444444444555666444111222666999888777555333222222333333555555555444444333333222333444555777999;;;<<<===::::::999999999999::::::666555555555555666666777666444444666555666===FFFOOOZZZhhhnnniii\\\PPPHHHBBB???<<<888666555555555222222333444444555555666444444444444555666777777777777777666555444222111222333444666777888888888777:::<<<;;;999888:::<<<::::::999999888888888777666888:::999666555777:::666777999888888777999:::>>><<<888444111000111111444444555777888999::::::777777777777777777777777888888999:::;;;;;;<<<<<<888888888888777777666666::::::999777666555777999999777666777888888777666333222222222333444555555555555555555555555555555444444444555444444333333444444444444444444444444666777999:::;;;:::888777222222222444666777666555000000111333555666444333111222333555555555444444444555666666666555444333555333222222444666555555222555888888666666888;;;>>>@@@AAAAAA@@@>>>>>>>>><<<<<<:::999888888888888zzzuuurrrrrrpppkkkggggggkkkhhheeeeeehhhhhheeebbbYYYVVVSSSQQQRRRUUUZZZ\\\WWWVVVTTTRRRPPPMMMHHHDDDGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA???>>>>>>>>>@@@AAAAAA???===<<<<<<;;;:::888:::999999:::<<<>>>>>>======???AAAAAA???===;;;;;;;;;;;;:::999888666555444555555666888:::===???AAA;;;999888888999999999777666666555555666777999:::777777777777777777777777777999;;;;;;::::::<<<>>>;;;:::999888777777777777555666888999999999777666444333333555888999:::999333222222222444777999;;;999888777666555444444444555666777999::::::;;;;;;444666888888888888:::;;;888888777777888999::::::333555777999999:::===???;;;;;;;;;::::::999999999999999999999999999999888999:::::::::::::::999999555333333999BBBFFFEEEAAA999888777666555444444333111222222222333666:::======<<<:::888666444444333000000000000000111111111///000111333555666666777222222222222222333444444222555666555222111555999888777555333222222222333444444444333333333333333222333555777888999::::::::::::999999999999::::::666666666666555555555555444333333555666999DDDOOO___lll{{{|||nnn___WWWLLLEEE===888777777555333333333222222333444666777444333333222222333444444777777777777666444333222222333555666777777777777666777777777888888888999999888777666555666888999666666666666666666666666555666888888888888999;;;:::999555333111111222333333444555666888999:::;;;777777777777777777777777777888999:::;;;;;;:::999999888888888888888777777777888888666555555777999888777666777888999888777222222222333333555666666777666555555444444444444333333444444555444444444444333333333333333333444444555777888999:::999999444333333444666777666444000000111444666777555333444555666777777666555444444555666777777777666555666444333444555666666555555888;;;;;;999888<<>>>>>===<<<:::999888888888|||uuupppnnnkkkgggeeefffiiiiiiiiijjjjjjhhhdddaaa^^^YYYTTTRRRTTTWWWXXXXXXYYYXXXWWWUUUSSSNNNHHHCCCIIIIIIIIIHHHHHHFFFEEEDDDBBBAAA???======>>>???@@@BBB???===;;;;;;:::999777;;;:::999;;;===>>>>>>===@@@AAAAAA@@@>>><<<======;;;<<<<<<;;;999666444222666666666777999;;;>>>???<<<:::888888999:::999888777666666666777888:::;;;777777777777777777777777888:::<<<<<<:::999<<<>>>;;;:::999888777777777777333555777999:::999888777333222222444777999999999333222222222333555777888888777666555555444444555666666888999:::;;;;;;<<<333555777888888:::<<<>>>999999999888999999:::;;;222444666888888:::<<>>===;;;:::>>>BBBEEECCCAAACCCEEEEEEBBB???>>>>>><<<;;;:::999999999{{{wwwhhhdddkkkllleeeccckkktttuuunnnfff```___^^^WWWPPPQQQWWWYYYUUUOOOUUUXXXYYYTTTKKKGGGJJJOOOHHHJJJLLLMMMKKKGGGCCC@@@BBB>>>;;;;;;>>>???>>><<<@@@BBBCCC@@@;;;777777888777888:::;;;<<<;;;;;;:::AAA>>>;;;:::;;;<<<===<<<:::;;;<<<;;;999555111///333444555777888999999999999::::::;;;<<<<<<<<<<<<777666444444555777999;;;;;;999777555555666777888:::@@@EEEBBB;;;888===CCC;;;;;;:::999999888777777444555666888999999999999333333333333444666777888444444444555444444333333777777777666444333555666666888:::======<<<:::888999888777888:::>>>BBBDDD<<<;;;::::::999999999999666555666888:::;;;;;;:::>>>;;;888777777888888888777:::<<<<<<;;;:::;;;;;;>>>>>>===<<<;;;;;;::::::555444444666:::<<<:::888777777666666666555222000222333333333333555888;;;999999888666555444333222333333222222111222222333222222222333444555777777888666444111111222444555666777777666555555777:::888777666555444333333333777666444222111111222222222333333333333555888;;;???<<<999777777888888777<<<<<<;;;888666555666777666666666666777AAAUUUhhhwwwuuuyyyXXXNNNDDD>>>999444333666333111000111333555555555777666444333222222333444333555777777666555666777888555333333444666777777555555444333222333777:::666666666666666666666666555555444333333555666777555666777888999::::::999:::888666666555555333111000222444555555666888:::<<<999777777999999666444888888999:::;;;<<<<<<<<<:::999999888888888888888;;;:::777555555666888999777888888777666666888999333111000222666999888666888777777666555444444444666666666666777777777777999777555222111111222333333333222222333333444555444333222333555555555333222222222222222222222222444555888;;;;;;;;;999888666666666777777777777777666666777777777777666666444555666888;;;>>>@@@AAACCCJJJNNNHHHAAA@@@CCCDDD@@@>>>=========;;;888555|||tttppplllhhhggghhhlllnnnpppppplllgggbbb___[[[WWWSSSRRRTTTVVVUUUSSSVVVVVVTTTPPPMMMKKKKKKLLLIIIJJJKKKKKKJJJFFFCCC@@@>>>>>>===<<<;;;<<<===???AAA@@@???>>>===;;;888777999999:::;;;;;;;;;::::::>>>;;;999999:::<<<===<<<<<<===<<<<<<999666333111444444555555666777888888888999:::;;;;;;;;;:::999777666666666777888:::;;;:::999888777777777888888:::>>>AAA???:::888;;;???;;;;;;::::::999999888888666666666777777888888999777666666555444444444555444555555666666555555444555666666555444333555666777888;;;<<<======<<<;;;::::::999:::;;;>>>@@@BBB;;;::::::999888888999999888777777888::::::999888<<<:::777666777999;;;<<<===<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;::::::999666555555666999:::999777666555444555666555222000222222222222111333666888777777666555444333222111333222222222222222333444222222222333444555777777777666444222222333555666666666666555333333555777666555555444444444444555555444333222111111222222222333444444333444777999===;;;888777777888888888<<<===<<<999777666777999666555555888<<>>;;;888888999999888666666777999;;;======<<<<<<999999888777777777777777999888555333333444666777666777777777555555777888888777666777888888777666666666666777777777777777777777777777777777777777888666444222111222333333333222222222222333333333444333222333444555444333222222222222222222222222333555777999:::999888777555555444444555555666777555666666777777666666555444444555777999<<>><<<<<<;;;999666333~~~wwwrrrvvvsssgggdddjjjssspppllljjjjjjhhhdddaaa[[[ZZZWWWTTTRRRRRRUUUWWWUUURRROOONNNNNNNNNLLLJJJJJJJJJJJJIIIGGGEEECCCBBB===@@@AAA>>>:::999<<<@@@@@@===;;;;;;>>>>>>:::666;;;;;;::::::999999::::::999888666777:::<<<======>>>>>>===;;;999777666555555444444333444555666777777888:::;;;;;;999777666777777777888888999999:::::::::999999999999888888:::;;;<<<;;;999999999;;;:::::::::;;;:::::::::999888777666555555666777888;;;:::999777555333222222555555666666666666666555333444555444333333555777888999:::;;;<<<===>>>???<<<<<<<<<======>>>>>>>>>::::::999888888888999999:::999888888999999777666999888666555777;;;@@@CCCGGGBBB===;;;<<<>>>>>>===<<<;;;;;;::::::999999999888777666777888888777555333222222444555555333111111222222111000000333555555555444333222222111111222222222222222333444555222222333333444555777777666555444333444555666777666666666444222222333555333444444444444555555666333333222111111222222333333444555444333444666888;;;999777666888999999999<<<===<<<;;;888777888:::555333555<<>><<<888777666666555555666666666555333222111222444555555666777666555444555777===>>>>>><<<:::888777777555555666777888888999999888888888777666666666555666555444222222222333444222222222222222111111111333222111222444555444333222222222222222222222222222444666888888888666555444333111111111333444666555555666666666666555555444444444555777:::>>>@@@AAAEEEFFFBBB@@@BBBCCCAAA???===;;;:::999777444222yyytttuuurrrkkkhhhkkkpppnnnjjjhhhgggfffeeedddaaa^^^YYYTTTQQQQQQSSSUUUSSSQQQOOOOOOOOOOOOMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDCCC@@@<<<;;;<<<>>>===<<<;;;<<<>>>>>><<<:::===<<<:::999888999999:::777666666777;;;>>>??????>>>===;;;999777777666777666555333222222333555666777888999::::::888555444555666777888888888888888999::::::;;;;;;:::999999;;;:::999999::::::999888999999:::;;;;;;;;;::::::999777555444444555666888;;;;;;:::888666444222111444555555666666666666555222333444444333333555777888888888999:::===???@@@>>>>>>?????????===<<<;;;;;;::::::999999:::::::::===;;;999888888777666444888777666666888>>>EEEIIIRRRJJJAAA===>>>@@@???===:::::::::999999999888888999888888888777666444333000000111222555555333222222222222111000000111333444444444333333222222222333222222333333444555666333333333444444555777777555555555555666777777888777888777444222111222444333444444444444444444444111111111111222222333333444555666555444333444666888666555666888::::::999:::;;;<<<:::888888888:::666444666>>>FFFLLLSSSYYYLLLLLLGGGBBBFFFUUUdddllliiiXXXDDD999444111111333333222333444777888777666555444333222333444555666222444555666555444555666777666444444666888888777444555555333111000111222555555555555555555555555444555777888888888777666555666888:::===>>>???@@@;;;:::888777888777555444222333333333222444777::::::888555444333444444555666:::@@@DDDEEECCC???<<<777666555555444444555555555444333222222333444555666777888888666555666777===???AAA???;;;777777999555555555666777777888888888777777666555444444333444444333222222333333444111222222222111111000000222111111222444555444333333333222222222222222111222333444666666666555444222111///......000333555444444555555555555444444444333333333555999<<>>;;;:::999777444222~~~~~~xxxooommmqqqpppjjjfffiiijjjhhhdddbbbeeehhhiiibbbZZZUUUTTTSSSRRRPPPQQQRRRSSSRRRPPPNNNOOOPPPJJJIIIGGGEEEEEEFFFGGGHHHNNNJJJEEEBBB@@@???<<<:::999<<<>>>>>>===<<<===???===<<<:::999888999999:::777777777999===@@@AAA@@@<<<;;;888666555555666666555444222111222333555666666777888999999777555444444555666666777666666666999::::::;;;;;;;;;::::::<<<;;;999999;;;;;;:::888888999:::;;;<<<;;;:::999888777555333333444666777888888888888777666444333222333444555555555555555222333444444333333555777777777666777888;;;===???>>>???@@@@@@???===;;;:::<<<<<<;;;;;;;;;<<<<<<===>>><<<999777777777666444888888888888:::???GGGMMMWWWOOOEEE?????????===;;;999999999999999888888888999999999888666444333222//////000222444555444222333444444333111111222333555555555555444444444444444444333333444555555666444444444444555555666777555666666777888888888888999999888555333222333444555555555555444333222111000111111222333333333444444555666666444333444555666555444555888::::::999888999::::::888777888999888555777???FFFHHHIIIKKKCCCBBB???===CCCPPPXXXZZZ[[[NNN@@@999666333111222444444444666888999777666444333333222333444666777222444666666555444555666777666555555777888888777666777888666444222222333555555555555555555555555444555777888888888777666666777888::::::;;;;;;;;;;;;999888777888777666444333444444444444555777:::::::::999888777777888:::888<<>>:::888888:::555555555555555555555555666666555444333333222222444333333333222222333333000111222222222111111000222111111222444555555444333333333222222111111111222222333444444444333333000///---,,,---000222444333333444444444444333333333333222333555888;;;===>>>@@@@@@======AAABBB@@@@@@>>>;;;999999777555333{{{zzznnnmmmttttttjjjaaaeeeiiigggcccaaaeeeiiimmmfff]]]XXXWWWVVVRRROOOPPPRRRTTTSSSPPPNNNOOOPPPIIIHHHFFFFFFFFFHHHJJJLLLSSSMMMGGGDDDCCCAAA===999999===@@@@@@===<<>>??????>>>===;;;:::======<<<<<<<<<===>>>>>>===;;;888777777777777666888999:::999999===EEEKKKSSSMMMEEEAAA???>>>;;;999999999999999999999999999999::::::888555333222222//////000222555555444333333444555555333222333444555555666666666666666666666555555444444555555555555555444444555666666777666777888999:::999888777999999888555333222333555555555666555444222000///111222333444444444444444333555777666555444444555555444444555888999999888666888999999888777888999999777:::@@@CCCAAA???@@@<<<<<<;;;===EEEOOOQQQMMMHHHAAA<<<:::777444333555777666666888999999777555333333222222333555666777333555777777666555666777999888777888:::;;;:::999666888999999777555444444444444444444444444444444555555666666777777777666777888888999999888888777:::888777777777777666444333555666777666666888999777999::::::999999;;;<<<===@@@EEEHHHFFFAAA;;;666666555444444333333444444888777777777777888999999888:::<<<;;;999777777777444777999;;;:::999999999444444444444444444444444555555444444333333222222444333333333222222111111///000222333333333222111333222111333555777666555444333333222222111111111222222333333333333333333//////...---...000333444222222333333333333222222222222333555666888:::;;;===AAAAAA===;;;>>>AAA@@@???===:::999888888666555|||{{{xxxuuutttsssqqqmmmeeeffffffdddbbbbbbeeehhhjjjgggbbb]]]YYYVVVTTTTTTRRRQQQPPPQQQQQQQQQNNNLLLGGGGGGFFFGGGHHHKKKMMMOOOPPPMMMIIIEEEBBB@@@>>>======>>>???@@@@@@@@@@@@AAA999999:::;;;;;;;;;::::::;;;;;;;;;<<>>777777666555444444444444222222333444555666666777888777666666666777888999777666555444444555666777:::999888888888999;;;<<<;;;;;;;;;::::::999999999777888:::;;;:::888666444333333333444444555555666222333555777777777666555222333444555666666666666555666666555444333555666888888888888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<999777666777888999888666999:::999888999???EEEGGGEEECCC@@@===;;;:::999::::::::::::::::::::::::888999:::888555222222222000000111333555666444333222333555555444333333555555555555666666777777777888777666555444444444444555555555555555666666777777888:::;;;;;;999777666777777666444222111333444333333555555555333111000333333444555555555444333222444666666555444444555444333444555888999888777666888:::;;;:::999999:::888888<<>>DDDIIIHHHCCC;;;999999999777444666;;;999888888999:::999666333222222222222333555777888444666888888777666777888999888888999:::;;;:::888555777::::::888666555444444444444444444444444444555555444444555555666777777888888999888888777777999777666666666666555333333666999:::999888888888888;;;???AAA@@@@@@AAABBBFFFIIILLLMMMJJJDDD===888666666555444444444444444888888888999999:::::::::777999;;;;;;999777666666333333555888::::::888666333333444444555666666666555555555555555555555555444444444333222111000///...000222444555555444333333222222444666888888777444444333333222111111000333333333333333333333333////////////111222333444111111222222222222111111111222444777888999999999<<>>===???CCCDDDBBB???777888:::;;;<<<;;;;;;:::<<<;;;;;;===>>>???>>><<<666666666666555555555444111222333555666777777777888777666555666777:::;;;999888666444444555777888:::999777777777999;;;<<<999:::;;;:::888777888:::777888:::::::::777444222111222333444555666555555111333555666777666555444333444555666777777777777777777777666444444555666999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>;;;888666555777999::::::555888:::999666666;;;@@@===???@@@???<<<:::999999::::::::::::::::::::::::777999:::888444222222333111111111333666666444333000222444444333333333444444444555555666777777777999888777555444444444444666555555555555666666777888999;;;<<<<<<999777555555555555333111000222444000222333555555444333222444444666666666555444333111444666777666555555555444333444555777888777666666888;;;<<<;;;:::;;;;;;888999===AAA???999777888888===??????@@@BBB@@@;;;555555888999666333888???:::::::::::::::999555222222222222222333555777888555777888999888777888999777666666777999999888666444666999:::999666555444444444444444444444444444555555444333333555666777777888888999999999888888888666555555666666555333333666:::<<<;;;999888888@@@EEEJJJMMMLLLLLLLLLNNNPPPRRRTTTTTTPPPIIIAAA<<<666666555444444444444555888888999999::::::::::::666999;;;;;;888666555444333333444777;;;;;;888444222333444555666888999999666666666777777777777777555444444333222111///......///222444666666555555444333333444777999888888444444333333222111000000444333333333333333333333...///000111222333444444111111222222222222111111000222555888::::::999888<<>>888:::???BBB;;;888666555666666666555|||}}}|||wwwyyy}}}qqqlllooooooggg___^^^bbbeeedddaaafffgggeee]]]TTTQQQWWW]]]TTTRRRQQQQQQRRRPPPJJJEEEIIIFFFCCCDDDHHHMMMOOOOOOFFFIIIIIIFFFAAA>>>???AAADDDAAA???@@@BBBBBB???;;;;;;:::999999:::;;;===>>><<<===>>>???>>>===;;;999777666555444444444444444777666555666888::::::999555666777888999:::::::::999888777666777888999:::<<<;;;:::999888888888888;;;:::999888777888999:::999999::::::888666444333333444666777777666555555777555444444666888888888777555222222333555666666888888888777555444555666;;;;;;;;;;;;<<<<<<======555555555888:::<<<;;;:::???;;;666555777999::::::888999888666555666:::===:::999999888888999999:::@@@???<<<888666444333333555666888;;;======:::777;;;:::999777666666666666333222222111000000000111000111333555555444333222444444555555666666777777999888888666555444333222444666777777666666777999;;;;;;;;;:::999888777666555444222111000111222222000111444555666444222111777777888888777555222111444333222555888888666333666555666888:::;;;;;;999888999:::::::::999888777;;;;;;;;;:::999888666666:::<<<>>>??????<<<:::888333333555666777777777777444555666666777666666666444222000000222444555666444444444444555666888888666666666666666555555555888888999999888777666444555555444333333333333444444333222111111222444555888777666666666666777777666555666777999888666444666666777999:::;;;<<<<<<===LLL\\\___YYYXXXaaammmjjjccc^^^^^^^^^VVVFFF777:::888666555666666555444444555777888999888666555999888666555555666777888555666666777777777777666444333444;;;CCCEEE???999???>>><<<;;;999888888888777444111111333333000...111222333444555666666777222222222333666888888777555555444333222222222222333444555444222111222333111111111111222333444444333222222222222222222222111444777999::::::;;;===??????@@@@@@???===:::888666555333222222222333333{{{|||{{{}}}|||yyyvvvtttpppllliiifffcccbbbbbbcccbbbaaaeeebbb^^^XXXTTTSSSUUUWWWUUUUUUSSSPPPLLLIIIGGGGGGDDDBBBAAACCCGGGJJJKKKJJJIIIGGGEEECCCBBBAAA@@@???@@@AAAAAAAAA???=========999999;;;<<<<<<<<<;;;;;;;;;===>>>??????>>>===;;;777777666555555555555555555555666888:::;;;999777666777888999999999999999888888777777888999:::;;;<<<;;;:::999888777777777999999999888888888999999777999;;;<<<;;;999666444666777888999999888777777666555444555888:::;;;;;;888666333333444666666666:::::::::888666555666777999:::;;;;;;<<<<<<;;;;;;666666666999;;;===<<<;;;===999555444666999999999;;;999666555777999::::::::::::::::::::::::::::::<<<<<<;;;:::888555333111333444666:::===>>><<<:::999999888777666666666666555444333222111111111111222222222333444666777888888888888888888777666666999999888777666555555444555666888777666666888999:::::::::999888666555444666555444333222333333444222333555777777666444333888888888888777555333222444333333555888888666444555444555888;;;===<<<;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;:::999777666555888999:::;;;:::999777666444444555666777777777666444444555666666666666666555444444333333444666777444444444555555666777888555555555555666666666666777888888999888777666555666555444444333333444444555444333333333333333444666666666666666666666666555555555777999999777555666666777888999;;;===>>>GGGQQQ```mmmuuuxxxyyyyyy|||{{{xxxooo```PPPCCC<<<:::888666666777777666555555666888999999999777666888777666444444555777888666666777777666666555555777555666<<>>@@@@@@???===<<<<<<<<<;;;999666444333444333111...111111222333444666777888444444333555777888888777555555444333222222222222222444444333222111222333111111111111222333444555333333333222222222111111111333777888999999;;;<<<>>>???@@@???>>><<<999888555444333111111111222333zzzvvvzzzssspppuuusssiiieeeggghhhgggccc``````aaabbb]]]XXXUUUTTTTTTSSSRRRVVVVVVTTTNNNGGGCCCDDDGGG??????@@@BBBEEEGGGFFFEEEJJJEEE@@@???BBBCCCAAA???>>>AAACCCAAA===:::;;;===777999<<<>>>>>><<<:::888:::;;;===>>>??????>>>>>>888888777666666666666777555555777:::<<<;;;888666777888888999999999888888888888888999:::;;;<<<<<<<<<;;;:::999888777777777888888999::::::999999888777888;;;======;;;888777::::::;;;;;;;;;:::999999777555555777:::<<<======999777444444555777777666<<<<<<<<<:::777666666888777888:::;;;;;;;;;999888777777777999<<<>>>===<<<:::888555444666888999999>>>:::666666:::<<<;;;888;;;<<<============<<<;;;888999:::;;;:::777333111111222555999===>>>>>><<<777666666555555666666777777666555333222111111111333222222222444777:::<<<:::;;;;;;;;;:::888666444999999888777777777777777666777999888777777888999:::999999888666555333222777777666555555555555666333555777888999888777666999888888777666555444444333333444666888888777555555555555888;;;======<<<::::::;;;<<<<<<;;;;;;::::::::::::999888777666555888888888777777777666666555555666666666666666555333444555555666555555555555777888777444333555777444444444555555666777777444444444555666666666777777777888888888777666666666555444444333444444444555555555555555444333222555555777777777777666555444444444666888999888777666666666666888;;;>>>@@@KKKQQQaaayyyaaaIII@@@AAA:::888666777888999888777555666888999999999888777777666555444444555666777777777777666666555555444999666666;;;BBBFFFDDDAAA???>>>>>>>>>============:::888666555555444222000111111111222333555888999777666555666888888888777555555444444333222222222222333333333111000111222000000000111222444555666555444444333222111111000000333555777777888999;;;>>>>>>???>>>===:::888777444333222111000111222222~~~zzzyyy{{{~~~|||tttpppqqqooohhhkkkkkkkkkhhhdddaaa``````___[[[XXXUUUUUUUUUTTTRRRTTTTTTQQQLLLGGGDDDDDDEEE@@@@@@@@@BBBDDDEEEEEEEEEHHHDDD@@@>>>@@@BBBBBBBBB???AAABBBAAA>>><<<<<<===999:::<<<======;;;:::999888999:::<<<>>>>>>??????999999888888888888888999777777888999;;;;;;999777888888999999999888888777999999;;;<<<===>>>>>>>>><<<;;;:::888777777666666777999;;;======<<<:::888777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888777777999;;;=========999777555555666777777666;;;<<<;;;999666555666777444666888:::;;;999777666777666777999<<<======;;;999888777666777888888999>>>===;;;;;;<<<<<<<<<;;;;;;===>>>@@@@@@>>>===;;;666777999999999777555444222333555888<<<======;;;555555555555555666777777999888666555333222111111333333333333555777999:::999:::;;;;;;:::888666555888777777666666777888888777888999999888777888:::::::::999888666444222111777666666666666666666666444555777888999999888777888777666555444444444444333444555777888888888777777777777999;;;<<<<<<:::999999999:::::::::::::::888888888888777666555444999888777666666777888888555666666666666666555444333333444555555555555555444888;;;999444111333666333444444555666666666666333333444444555666777777666666777777777777777777666666555444444444444444555666666777666555333222333444666888888777555444444444444555888:::999888777666555555777;;;???AAAIIIQQQddd^^^EEE>>>@@@:::888777777888:::999888555555666777888777777666666555555444555555666777777777777777777777888888999777555777<<>>===999:::::::::;;;:::::::::888777666666666555444444444333222222333444666888777666555666777777666555555555555444444333222222111222333222000///000111///000000111222444555666666555555333222111000000000222444555555666888999>>>>>>===<<<;;;999777666333222111000000000111222~~~zzz||||||wwwwwwyyyvvvlllhhhjjjtttpppkkkgggeeecccaaa___^^^]]]\\\XXXUUUTTTUUUWWWRRRPPPMMMLLLKKKJJJGGGDDDDDDDDDCCCBBBBBBDDDGGGIIIDDDDDDCCC@@@>>>>>>BBBEEEBBBAAA???@@@AAAAAA>>><<<===<<<;;;:::::::::::::::555666777999;;;<<<===>>>:::::::::999999::::::;;;;;;999777777999:::;;;;;;888888999999999888888777:::;;;===???@@@@@@???>>>::::::999888777777777777888:::<<>>;;;:::888777666666777999<<<>>><<<<<<;;;:::999888888888;;;999999:::;;;<<<;;;999777666555555777888888777999999999777555333444555333555777999:::888666555555555666888;;;<<<;;;:::999::::::999888888888888;;;>>>BBB@@@<<<:::===@@@<<<===???@@@@@@???===<<<888777777777777777888888666555666888:::;;;:::888555444444555555666777888:::999777555444333222222222333444555666666555555555666888999999999888888777666555444444666777888888999:::999888777888999::::::999888777555333222555555555666666666555555333444555777888888777777666666555333333333333333222444666888888999999999:::999999999::::::888666666666666777777888888888777777777777666555444444777666555444444555777888555666666666666666555444333444555555666666555555333777:::888222///111444333444555555666555555444222333333444555666666777555555555666666777888888666666555444444444444555444555666777666555333222222444666777888777555444555444333555888999999999777666555555777;;;>>>@@@HHHVVVkkkrrrWWWDDD===<<<:::888777777888:::999888333444444555555555555555555555555555666666777777666666666888999;;;===???<<<999555555777999999888666777888999999999888888444555555666555666666777777666555444444444555555777555444444666666555333555555555555555333222111111222333222000///000111000000000111222333555666666666555444333111111000000222444444444555777999======<<<;;;999777555444222111000000000111222333}}}yyy}}}}}}uuuuuu|||yyylllgggmmmuuupppjjjgggeeedddbbb```______]]]YYYUUUTTTVVVYYYRRRNNNLLLLLLNNNNNNJJJFFFFFFFFFDDDBBBAAACCCGGGKKKCCCEEEEEEBBB>>>>>>AAAFFFBBB???===???CCCDDDAAA===???===;;;:::999999::::::444555666777999;;;<<<===<<<;;;;;;;;;;;;<<<<<<===>>>;;;888666888:::<<<<<<777888888999999999888888:::<<<>>>@@@AAA???===<<<888888888777777777888888888:::<<<>>>???>>><<<;;;999777666555666999<<<>>><<<;;;999888777666666666:::999999999::::::888666444444333555777999888777666777777555333333444555444555777888888888666555555555555777:::<<<;;;::::::;;;<<<;;;999777777777666===CCCBBB<<<999===BBB<<<===>>>>>>>>>>>>===<<<999888777777777888:::;;;888777777888999999888666666555555555666777777888999888777555444333333333111333555666777666444333333444555666777999:::;;;777666444333333555777888777999999999777666777888888888888888777555444333333444555555666555555555333333444666666777777777555555555444444444333333222444777999999999999:::<<<:::999999999888666333444444444444444555666777555666666666555555444333444333222222222333444555555555666666666666666555444555555666777666666666333555666444111///111333333444555666666555444333333333333444555555555666555444444555666777888999777666555555444444555555444444444555555555444444222333555666777777666555666555444555777999999999888777666777888:::===>>>CCCRRRdddnnnrrryyyxxxeeeQQQCCC<<<::::::888666777888999888777333333333333444444444555555555666666777888888888666666666888;;;>>>AAACCC???<<<888666666777777666777888999::::::999888777444555666666666666777999888888888777777666555555666555444444555666555333555555666666555444222111222333333333111000111222111111111111222333444444666555555444333222222111111222444444333444777999===<<<;;;999777555444333222222111000111222333444}}}}}}~~~{{{zzzyyyvvvqqqooooookkklllkkkiiieeecccbbbcccbbb^^^XXXUUUTTTTTTUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLCCCDDDEEECCCAAABBBEEEHHHEEEEEEEEECCCBBBAAAAAABBB>>>>>>>>>???AAAAAAAAA@@@>>>======<<<:::999888888555555666777999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>===;;;999888:::;;;;;;;;;666777888999999999999999999;;;>>>??????===:::777666666666777777888999:::777888:::<<<===<<<;;;;;;888888888999:::;;;<<<<<<<<<;;;999777555555444555777666777888999999777666111111222444777999999888444555555444333333444666555555666777777777777777666555666888;;;<<<<<<;;;:::<<<===<<<888555444444444999???@@@<<<:::<<>>:::;;;:::888666666777777666555444333333333444444555555555666777888999999999999666666777888:::===AAACCC>>><<<999777666666666666777888:::::::::999777666777999:::999666555666888666777888::::::999888777666555444555666777666555555555666777666444222111222444444333222111222333333222222111111222333333555555444444333333333333222333444444333444777999===<<<:::888555444333222333222111111111333444555}}}|||zzz}}}tttrrrwwwwwwpppaaagggmmmkkkeeeaaabbbeeeeee\\\SSSPPPSSSUUUTTTQQQUUUUUURRRNNNIIIIIIMMMQQQ???BBBDDDDDDAAA@@@AAACCCIIIEEECCCCCCEEEEEEBBB???999<<<@@@@@@>>>>>>@@@CCC<<<===>>>>>>===:::777555666666777888999;;;===>>>===============>>>??????<<<;;;:::;;;<<<<<<;;;999555666777888999:::::::::777:::<<<>>>===;;;777444555555555666777999:::;;;666777888:::;;;;;;::::::666888;;;===>>>===;;;:::===;;;999777555444444444444444444777999999888666//////111444777999999888333555555555444444555777666666666666777777777888777777777999<<<======<<<999<<<>>><<<777333111222333666:::<<<===<<<;;;;;;<<<;;;::::::::::::;;;<<<777999;;;======;;;999888888777666777888999888777888888777777777777888888777666555444444444444444444444333444555888;;;===777666444444555888;;;===;;;999777555555666888999777888888777666555555666333444444555555444444333333444555777777777666555444444555666777888999999666777999::::::888666555111555999:::999999;;;===888777666777888777555444333333222222333444666777444444555555444444333333444444444555555666666666333333555666777777777777666666777888888888888888777444111000111333333333222333555666666555333222444444444444444444333333444333333444555777999:::777777666555555555555555222111111111222444666777444333333444444666777888999777555444666777888777888888999999:::::::::::::::>>>@@@???>>>AAAIIIQQQaaalllrrreeeMMM:::888===:::888666666666666555444555444444444444555666666666666777999999:::::::::777777777777999<<>>>>>>>>???????????????>>>===<<<;;;:::::::::999888777888;;;======<<<<<<<<<;;;<<<<<<===>>>???999888888:::======:::777444555666888888888777666888888999999999888888777444444444555666888:::;;;999999888888777888888888888999;;;<<<<<<<<<;;;:::;;;;;;:::999777555444333333333444555555666666777444444444555666888999:::;;;:::888666666666666666999999999999888777666555444666999<<<>>>>>>>>>===999<<<===:::555222222444444444444888<<<>>><<<::::::::::::999999::::::;;;777999===@@@@@@>>>;;;999888888888:::;;;999777444666666777777777777666666666333111111444666666555666666555444444555999<<<;;;888555555888::::::999===;;;888555444555666888555555555555555555444444666555444222111222555888666666555555555666666777666666777888888777666555444666888999888666333222444666999:::999888888999999777666777::::::777333444555666777777777777777666666666555444444333333222333444666666666555444222333555777999999999999999777444555999;;;;;;:::777666555222000000333666777666666555444333333333555555444555777666444111444444444555666777888999999888888777666555555444333222222222333555777888888666444222222222444444888888888777777777777777555555444444666777:::;;;===;;;:::;;;===?????????RRR```gggYYYCCC888999>>><<<:::999777555555555555555444444555888999999888666888:::<<<<<<:::888666888777888999::::::888666999999999888888666555555888777666555555666777888>>>===<<<;;;999888777777:::;;;<<<<<<;;;:::888777777777666555555666777888999777555555777777444111333333444555555444333333666666666666555444333222333333444555666666555555555555555555666777999999777<<>>???@@@BBBAAA???===;;;;;;:::;;;;;;999777777888:::::::::;;;::::::::::::;;;<<<<<<999888888;;;======:::888555666777777888777777777666777777888888888777777666555444444555777999:::999999888888888888999999;;;<<<<<<<<<<<<:::999888999999888777666444222222333333444444555666666666555555555666777888999:::;;;:::999777777777888888<<<<<<<<<;;;:::999888777444555888:::<<<============<<<;;;:::888777444222444333333666999;;;:::999:::999999888888888999999999:::;;;<<<===<<<;;;;;;888777888999:::999666444333444555666777777777777666444222222555777666555555555555333333444888;;;:::777555555777999:::999;;;:::777555444444555666444444444444444444444444555555444222111222555888666555555444444444555555555666777888888777666555333444666777777555333222222444888;;;<<<;;;999888777999::::::999777666666555666666777888888777777:::999888777666555444333333444555777777888777777333444555777888888888888888555333444777999999888555555444222000111333666777777777777666555444333555444444666777777555333444444444444555666777777888888777777666555555444444333333333333444666777777555444222222222333444666777777888888888777777666666666666777888999:::;;;===>>>>>><<<<<>>:::999888777666777888888555444444555777888888777666777999;;;;;;:::999888888888888888888888666555666666777777777777666555666555555555666888999:::<<<<<<<<<;;;:::999888888888999999999999777666555666666555555555666888999888666555555666666333111333444555666666555444333555555555555555444333222333333444444555666666777777777666777777888999::::::<<>>===<<<;;;<<<>>>@@@BBBEEECCC@@@===;;;;;;;;;<<<===:::777555666888888888:::999888888777888888888999999999;;;<<<<<<;;;999888888888777777777777777555666666777777777888888777666444333333555888999:::999999888999999::::::>>>>>>===<<<;;;999777666777777777666555333222111333333333444555555666666777777666666777888999999;;;:::999888888999::::::>>>>>>>>>===<<<;;;999999444555666888999;;;<<<===@@@<<<999:::<<<;;;777333555333333444666888999888:::999888777777777777777:::::::::999:::;;;<<<<<<888777777888999999666444111111333555666777888888666444333333555666666555444444444333222333777999999777555555666888999888999999888777666555444444222222222333333444444555555555555333111222555777666666555555444444333333333444666777888777777666111333555666666555444333111222777===BBBBBB===888777;;;>>>===888555666888777777777777888888888888===<<<;;;:::888666555555555666777888999999999999444555666777777777777666666444333333555777888777666666555333111222444777777888999:::999777555444444444444555777888777555555444444444444444555555888777777666666555555555555444444333444444555555555444333222222222444444444555777888999888888777666777888999::::::999999999>>>AAA@@@<<<:::>>>CCCAAAHHHJJJCCC999777999;;;888888777777777999:::;;;777666555666777777666555666777777888999:::;;;;;;:::999888777666555555555444555666666777777666666333333444555666888:::;;;:::::::::::::::999888888666666777666666444333222444444444444555777888999777666555555666666444222444444666666666666444444333333444444444444333333333333222333444666888999888888888777777888999999;;;<<<@@@IIIPPPMMM@@@555666555555555666666777888~~~{{{yyy|||||||||{{{yyyuuurrrooojjjjjjiiifffcccaaaaaaaaa```]]]YYYXXXWWWUUURRROOOMMMLLLKKKKKKLLLLLLKKKJJJEEEFFFIIIJJJIIIEEEBBB??????CCCEEEDDD@@@>>>@@@CCC???>>><<<;;;<<>>:::666555666888999::::::999888777666666666666888999999:::;;;;;;:::999:::999888888777777777777666666666777777888999999999777444222222444666888999999999999999999:::;;;======<<<;;;999888777666666666666666555444333222333333333444555555666666888888777777777888888999:::999888777888999:::;;;>>>>>>>>>===<<<;;;999999666666666777999:::<<<===???===;;;;;;<<<;;;999666777666444444555777888999:::999888777777777777777999999999999::::::;;;;;;888888777888999999888666000111333444555666666666555444444444444555555444444555555444333444666999777666555555666777888888999999999999888666555333000000111222333333444444555555555444222333555777777777777666555444444333222333555777888888777777222333555666777666555555222333888@@@HHHHHHBBB;;;:::<<<>>>===:::777777888888888777777777888888888<<<<<<;;;:::999888777777::::::::::::999999888888666666666666666666555555666555444444555666777888;;;;;;:::777555444666777777888:::;;;;;;999666555444333333555777999888777555444444333333333444444777777666666666555555555666666555555444444444444444333333222333333444555333444666888999999888777666888:::<<<===<<<:::888888<<>>===>>>@@@CCCEEEDDDBBB???===;;;;;;<<<<<<===:::777555777:::<<<===::::::888777666666666666777888999999999999999:::::::::999999888888777777999888888888888999:::;;;999777555333333444666777999888888888999999:::;;;:::999999888888888888888777777777777777666555444333444444555555666666777999999888888888999999:::888888777666666777999999;;;;;;;;;;;;:::999888888777777777888999;;;===>>>;;;===>>>===:::888999:::999999888777666777999:::::::::999888888888888888777888:::;;;<<<;;;:::999999888888888::::::999888222333444444444444444444333444444444333333333333666666777666555555777999666666666666666666777888:::;;;;;;;;;:::888666555000000111111222333444444555666666555333333555777999999999999888777555444222333555666777777777666444555666777888888777777555666:::BBBJJJKKKEEE???<<<;;;:::;;;<<<;;;888555888888777666666777777888888888999999999999::::::>>>===<<<:::888777666666666666666555555555555555777777777666666777888999@@@@@@???<<<888777777888666888:::;;;;;;999777555444333222444777999999888555444444333333333444444666666666666555555555555666666666666555444333333333333333333444555555666333444666777888888888777777999<<<>>>???>>><<<:::::::::<<<>>>AAABBBBBBAAANNNZZZ```UUUDDD888444444999888777777777888999:::===;;;999999999999777555666555555555777:::<<<>>>>>>???===:::777555777999;;;::::::999888777555444333333444444555555555444444555777888888888777666888777666555444333333222111222333444555666777777666777888888888777777777666666888888888888666666222222333333444333333333333222222222333666999;;;777666666555555555666666666888===CCCGGGEEE@@@:::555666666777777777777777}}}zzzxxx}}}|||zzzwwwtttqqqnnnmmmdddiiilllkkkfffdddfffjjjjjjbbbZZZYYY[[[ZZZSSSLLLPPPNNNNNNNNNPPPPPPOOONNNOOOOOOOOONNNLLLIIIFFFDDDBBB@@@>>>>>>@@@AAA@@@>>>AAA@@@???>>>>>>???AAACCC@@@??????>>>>>>>>>>>>>>>===:::777777999;;;======:::999888777666666666666555777888888777666888999888999:::;;;;;;:::888777;;;:::999888888999:::;;;888777666666555666777777777777777777888999::::::666666666666666777888999777888888888888888777777444555555666777777888888999999888888999:::;;;;;;999888777666666666777888777888888999999888888777777777888999:::;;;<<<<<<888;;;>>>===999666888;;;;;;;;;<<<:::888888999:::999999888888888999999:::777999;;;<<<===<<<:::999999888777777999:::999888333444444555444444333333333444666555444222333333666777888777555555777888555666888888777666777999<<<<<<<<<<<<;;;999777666111111111222222333333444555666666555444444555777999999:::::::::888777666222333555666777666666555666666777888888888777777666777:::@@@EEEGGGDDD@@@<<<:::888:::======999555999888666555555555666777666777777888999:::;;;;;;>>>===;;;999777666555555666666555444444555555666999999999888777777999;;;BBBBBBAAA>>>:::888777888666777888999999888666555333222111333555777888777555444444444444444555555555555555555555555555555666666666666666555444333333333444555666777777777555555555666666777777888888:::===???AAA@@@???===>>>>>>>>>AAADDDEEECCC@@@JJJXXXaaaXXXFFF:::666666888888777666666777888999===;;;:::999999999777555555555555666777999<<<===>>>???@@@===888666888:::===<<<<<<:::999777555444555555666666666555555444555666888999999888777666:::999888666555444444444111222333444555555555555444666888888777777888999777777999999999999777777333333444444444444333333333333222333444666888999555555555444444555555666444777;;;======<<<;;;;;;555666666777777666666555}}}~~~~~~}}}yyysssnnnjjjfffggghhhjjjkkkkkkkkkjjjfffbbb]]]YYYWWWVVVUUUUUURRRQQQPPPPPPQQQRRRQQQOOOSSSRRROOOLLLJJJHHHFFFFFFAAA@@@@@@>>>======>>>???@@@???>>>>>>======>>>>>><<<===???@@@AAAAAAAAAAAA<<<:::888777999::::::999999888777666666666666666444555777666444444666999666888;;;======;;;999777===;;;999888777888999999777777888888888888888888666666666666777888999:::555444444444444555666777777777888888999888888777666666777777888888999999888888888999:::;;;<<<===;;;:::888777666777777888444555666777888888888888555666888999:::;;;::::::888999:::999999888777888:::<<<>>><<<999888888999777777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<777666444555777888888777222333444555555555555555444666999888666444444555555666777666555444666777555777999999777777888:::<<<<<<<<<;;;:::999777777222222222333333333333333555666777666555444555777777888999::::::999777666333444555666666666555444777777777777777666666666555666888:::<<<>>>>>>>>>888888999:::;;;;;;:::888888777555444333444555666888888888999999::::::;;;;;;:::888777666555555666666555444444444555666666999::::::888666666999;;;<<<======;;;888777777888555555666666666666666555444222111111444666666666444444444444555666777777555555555555555555555555555555666777777666555444333444555777888888999999777666555444444555777888999:::===@@@AAABBBAAAAAADDDEEEGGGGGGEEECCCBBBAAADDDOOOVVVPPPEEE===999666555555444444555777999:::;;;:::888888888888666555555555666666888999:::;;;;;;>>>@@@>>>999666777:::;;;;;;::::::888777555555555666888999999999888888888999;;;<<<<<<;;;888777<<<:::888666555444444444111222333444555444444333111444666777555555777888777888999::::::999888777555555555555555444333222333333444444555666666777555555444555555666777888555777888999999888888888666666777777666555333222~~~xxxoooiiijjjfffdddhhhooorrrnnnhhhbbbcccaaa[[[UUUTTTYYY___SSSRRRQQQQQQRRRSSSQQQPPPUUURRROOOKKKHHHFFFFFFGGG>>>AAACCC@@@:::999===AAA>>>>>>>>>===<<<<<<;;;;;;:::<<>>>>><<<999777===;;;999777666666777888666777888:::::::::999888555555555555666777888999555444333222222333444555666777777888888888888888777777777888999999::::::888888888999:::;;;===>>>===<<<:::888777777888888333444555666888888999999333555777999::::::888888999777555666999:::777444:::<<<>>>===:::777777888555555555555666888999:::>>><<<:::999999;;;>>>???555444222333555666666666111222333555666777777888666888;;;:::777555666777444555666666444333444555555888::::::888777888:::<<<;;;;;;:::888888777777444444333333333333333333555666777666555444555777555666888999999888777666444555666666666555444333777777666666555555555444222444555555555666999<<<444888;;;<<<999888999<<<888777555333222333444555::::::::::::::::::::::::888777666555555666777777555444444333444555666777888::::::888666555888;;;777888999888666555666777444444444444444555555555444222000111333444555555444444444555666777888999444555555555555555555555444555666777777666555444444444666888999:::::::::999777555333333444666888999:::===???AAACCCCCCCCCHHHLLLOOOMMMFFFAAAAAACCCBBBIIIMMMHHHBBB>>>:::666222222222333555888:::<<<999888666666777777555333555555666777888999999:::888<<>>999666777999888888888888888777666555666777999;;;<<<======<<<:::<<<>>>???>>>===:::888<<<;;;888666555444444444111222333444444444333222///222555555444333555777888999::::::::::::999888666666666666555444333222333333444555666666555555555555555555666888999999777777777888999999666444666666777777666444222111~~~{{{xxx|||ttteeecccgggkkkllljjjiiijjjlllnnneee\\\XXXZZZ[[[XXXTTTSSSTTTTTTQQQOOOPPPUUUYYYOOOMMMKKKKKKKKKHHHCCC???CCC???;;;;;;===>>>===;;;:::===>>>===999777999;;;;;;;;;===>>>@@@AAAAAAAAAAAA===999888888:::;;;;;;::::::999666444333444666444222111111333444444444888888999999999999888888777777777888888888888888:::888888;;;AAACCC@@@<<<888777666555555666777888888777555444333333444444666666666666555555666666555555666666777777888888555666777888:::;;;<<<=========;;;999888777666666444444555666777888888999999:::::::::999999888888555888<<<;;;888555555666888:::======;;;777555555777888777666666777:::===<<<;;;888666555777888:::777555222000///000222333444333222222333444666777666777777777777777777666777666555444444444444444555666888999::::::999888<<<;;;:::888777666555555666666666555444444333333444666777666555444555777666888::::::999999:::;;;555444333222111111111111333444555555555444333222333111///111444666666444777777999;;;<<<:::777444555444333222222222333444888888999999999999888888777777666666666666777777555333222222333555666666:::::::::;;;;;;::::::999777666555444333444444555444444333333222333333333555444333444666888888777444555666777888888888888666555555666888888777666666666555555555555666666666666777777888888888999999999888666444444555777888777:::@@@DDDCCCEEEHHHTTT\\\WWWMMMMMMHHHBBBCCCDDDKKKNNNKKKFFFAAA;;;555333444555555555777:::<<<===<<<:::888666555444333555777999999888777777888888888:::;;;;;;:::999888888888888666555666999;;;<<<;;;::::::;;;<<<>>>???======>>>???>>><<<999888777666555555666666555444666666555444333333222222555444333222222333555666888777666555555666777888;;;:::888666555444444555333444666777777666666555666555555666777888888777555666777666444444666777;;;:::888666444333222222yyyvvvyyyuuummmbbbeeegggiiijjjlllmmmooooooggg^^^YYYXXXXXXUUURRRSSSTTTTTTSSSRRRRRRTTTVVVPPPNNNKKKJJJJJJGGGCCC???BBB@@@===<<<=========<<<;;;<<<<<<;;;999888888999999999;;;<<<===>>>>>>>>>AAA???<<<:::;;;;;;;;;;;;::::::999666444333444666555444222333444555555444777888888888888888888777777777777666777777888888:::888777:::???AAA???<<<777666666666666888999:::777666555444444444555666555555666666666666555555444555555666777888888999777777888999;;;<<<===>>>>>>===;;;:::888777777777666666777777888888999999888999:::;;;;;;:::999888555777999999888666555555666999<<<<<<;;;999888888::::::;;;999888888:::<<<999777555444444555777888666444111///...///000111333222222222222444555666777666666666666666666777777666555555444444444555666777888:::::::::999888<<<;;;:::888777666666666888888777666555444444444444555666666444444555666777888::::::999888999:::555444444333222111111111444555555666555444222111222000///111444666666555666666777999::::::777555666555444333222333444444888888888999888888777777777777777777777777777777666555444444555666666666888999999::::::::::::999777666444333333333444555666555444222222222333333666555555666888999999888444444555666777777777777777666666777999:::888777666666555555555555666666555666777777888999999:::999999888777444444666777666999===AAA@@@???EEELLL]]]ddd]]]RRRPPPJJJAAABBBEEENNNTTTNNNEEE>>>999666555555666666777888:::<<<===<<<:::777555444333222444777::::::999777666666777888999::::::999888888666777777666555777:::===;;;:::::::::;;;<<<===>>>>>>?????????===:::888666666555444444666666666444666666666555444444333333333333222111222444666888888777666555555666777777===<<<999777555444333333333444555777888888888777777555555555777888888777555666666555444444555777:::888666444333333333333|||yyyvvvqqqnnnfffeeeeeegggjjjmmmnnnnnnjjjeee^^^YYYVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUSSSQQQQQQNNNKKKIIIGGGEEECCCAAA@@@@@@@@@>>><<<<<<===???<<<;;;999999:::999888777999:::;;;<<<============BBB@@@>>>===>>>===<<<:::999999999666444333555666777666444555666666555444666777777888888777777666777777666555666777888999888777666999===???===;;;666666666666777999:::;;;666666666555666777777888333444666777777666444333333444555666777888999:::999999:::;;;===>>>??????>>>===<<<:::999888888888999999999999999999999999777999;;;<<<===;;;999888666666666888999999777555555888;;;<<<;;;;;;;;;<<<<<<>>>>>>===;;;:::::::::555444333333333444555666555333111///---...//////222222111111222333555666777666555444444555666777777666666555555555555555777888999:::::::::999888;;;:::999888777777777777999999888777666555444333444555666666444444555666888999:::999888777888999555555444444333333222222555666666666555444222111000//////111444666666666666555444555777888888666666555444333333333444444888888888888777777666555666777888999999888777666666777777777777777666666777777888888999999999999666555444333222333444444888777555333222222333444777666777999;;;;;;999888333444555666777777777777888777777888::::::999888555555444444444444555555444555777888999:::;;;;;;999:::999777555555666888666:::@@@AAA<<<;;;DDDQQQhhhpppiii[[[TTTJJJ@@@AAABBBMMMTTTOOOEEE???;;;999777777888999999:::;;;;;;===;;;999666444333222222666888;;;;;;999666555444777777888888888888777777444555555555555777:::===999999999999:::;;;<<<<<<>>>>>>>>><<<:::888555444555444333444666777777666777777777777666555444444111111111111333555777888666666555555555666666777>>><<<:::888555333222222222333555777999::::::;;;777666555555777888888777444555555444333333444666888666444222222222333444uuullliiillliiiffffffiiikkkkkkiiiccc```[[[WWWVVVVVVXXXZZZTTTSSSSSSUUUWWWVVVQQQLLLQQQOOOKKKGGGEEEDDDCCCCCC@@@AAABBB???<<<;;;===AAA>>>;;;999999;;;<<<999666;;;<<<======>>>>>>>>>>>>@@@???>>>??????>>>;;;999999999888666444444555777888777666777888888666555666666777777777777666666777666555555555777999:::777666666777:::<<<;;;:::666666666666777777777888666666666777777888999:::222333666888888777555333333333444666777999::::::;;;;;;<<<===>>>???@@@@@@>>>>>><<<;;;:::999999999;;;;;;;;;:::::::::999999666888;;;>>>>>>===:::888888666555888;;;===;;;888777999;;;;;;::::::;;;======???@@@@@@===:::888888555555555555555666777777555444222000/////////000222111000000111222444555777666555444444555666777777777666666555666666777888888999::::::999888777999888777777666777777777999888777666555444333222555666777777555555666777888999:::888666666666888666666666666555444444333666666777666555444222111//////111333555666777777555333222333555777888777555555333222222222333444777777888777777666555444666888999;;;;;;999888666555777999999888666555555666666666777777888999999555444333222222333444555;;;999666333222222333444666666777999;;;;;;999666333444555666666777777666777777777888999:::999777555555444444444444555555444555777999;;;;;;<<<<<<:::::::::888666555777888777:::>>>>>>;;;;;;FFFSSSooo|||xxxhhhYYYIII>>>@@@;;;DDDJJJIIIFFFDDDAAA>>>::::::999:::<<<<<<;;;:::;;;999777555444444555555999::::::999666555555555777777777777777666666666333444555444444555777999666666666777777888999999999999999888777555333222555444444555888:::999999777888888888888777666555222222222222333444555666555555555555555555666666;;;:::888777555444333222111222444777999;;;======888666555555666777777777333444555444222222444555666555222111111222444555vvvnnnlllmmmjjjffffffiiikkkjjjhhhaaa___ZZZWWWUUUVVVYYY[[[UUUSSSSSSTTTVVVTTTOOOJJJPPPNNNKKKGGGDDDCCCDDDEEEAAABBBCCC@@@===<<<>>>AAA???===:::;;;======;;;888;;;<<<<<<=========<<<<<<===<<<<<<===>>>===:::777888999888666444444666777888888777888:::999888666666666777777777777666666777666666666777888:::;;;666666555666888:::::::::888888777777666555444333555555666777888999::::::222444666888999888666444333333444666777999::::::<<<<<<======>>>???@@@@@@>>>===<<<;;;:::999999999<<<<<<;;;;;;:::999999999666888;;;>>>???>>><<<:::;;;999888:::>>>???>>>;;;:::;;;;;;:::999888999;;;<<<>>>@@@???<<<999777666777888888999::::::::::::666555444222222222222222222111000000111222444555777666555444444555666777777777666666666777777888888999999:::999888666555666666555555555666777777777666666555333222222111666777888888777666777888888999999777555555666888666666777777777666555555666666777777666444333222///111333555666666777777555333111111444666777777555444222111111111222333777777777777777666555555777999;;;<<<<<<;;;999777444666999999777555555666777777666666666777888999555444333333333444555555;;;:::777555444444444555555555666888:::999777444333444555666777777777777666666555777888999777666555555555444444555555555444555888:::<<<<<<<<<<<<;;;;;;:::888666666777999:::999;;;<<<<<>><<<:::;;;<<<===;;;999888777555444444666888999===<<<999666333333666888888777777666666555555555444555555444333222333555333444444555666666777777444444444444444444444333666555555777:::;;;;;;;;;777888999:::999888777666444333333333222222333333333333444444555555555555666666666555555444444444222222444666888;;;===>>>999777555444666777777777333444555444222222444555555444222111111222333444{{{wwwuuuuuuiiihhhggghhhjjjkkklllkkkfffaaa[[[WWWVVVVVVWWWVVVUUUTTTSSSRRRQQQOOOLLLJJJMMMLLLJJJGGGDDDCCCDDDFFFBBBBBBBBB@@@>>>>>>???AAA???>>><<<<<<===<<<;;;::::::::::::;;;::::::999999:::::::::;;;===<<<:::888888888888666444444666888777777777999;;;;;;999777666777777888888777777666666777888999999:::;;;;;;666666666666777888999:::::::::999888666444333111555555777888999999999999444555777999999999888777333444555666777888999:::;;;;;;<<<======>>>??????===<<<;;;:::999999999999:::::::::999999888888888666888;;;>>>??????===<<<<<<;;;;;;<<<>>>??????>>><<<<<<;;;999666666777999:::<<<>>>>>><<<999888888999:::<<<======<<<;;;:::666555555555555555555666222222111111222333555666666777777777777777777666777777777777777888888999888888999999888666444333333333333333444555666777555555444444333222222222666777888888666666777888777888777666444444666888666777888999999888777666555555666777666555444333111333666777777777777888555333222222444666666666555444333222111222333333666777777888888777777666999:::;;;<<<<<<;;;:::999333666999888666555777999999888777666666777888999555555444333444555666777:::999888777666666555555555444555666777777555333444555666777888888888888666555555666888888777666666666555555555555666666555777999<<<======<<<;;;;;;;;;;;;999777666888:::<<<;;;<<>>:::999;;;===;;;999999888666444555777:::;;;===<<<999555222333666999999888777666555555555666555666777666444222333444222333444555666666666666444444444555555666666777666666666777:::;;;;;;:::666777999::::::999777666444444444333222222111111111222333444555555555555444444555666666666555555333333444555777999;;;<<<:::888555444555666777777444555555444333333444666444444333333222222333333}}}vvvxxxxxxtttfffhhhjjjjjjjjjiiijjjkkkiiibbbZZZVVVXXXYYYWWWUUUUUUUUUSSSOOOLLLJJJKKKKKKIIIJJJJJJHHHEEECCCEEEGGGEEECCC@@@???@@@@@@@@@???======>>>===;;;::::::;;;:::::::::::::::999888777999888888:::<<<===<<<;;;777888888666444444666888555555666999;;;<<<:::888777888888888888888888777666777999;;;<<<<<<<<<;;;666777777666666777999;;;:::;;;;;;:::999777555444444555777888888888777777666666888999999:::::::::444555555666777888888999::::::;;;;;;<<<=========<<<;;;:::999999888999999888888888888777777777777777999;;;===>>>?????????;;;<<<======<<<===>>>@@@<<<<<<:::777444444666888999;;;======<<<::::::;;;:::;;;===>>>===<<<:::888444444555555666777777888333222222222222444555666666777888999999888777666888777777777888888999:::777777888777666444222111000000000111222444555666444444444444444444444444444666777666555444555666666666666555444444777999777888999::::::999888777333444666777777666666555333666999:::888777777888666444333333555666555444777666555444333444555555666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;333777999888666666999===;;;:::888666666666777888666666555444555666777888888888999999999888666666666555444555666666555444555666777888999999999999777666666777999999888666777777666666666666777777666888:::=========;;;:::<<<<<<;;;999777777999:::;;;>>>CCCEEEDDDGGGTTTbbb|||zzziii___OOO@@@>>>888888999>>>IIIUUUWWWSSSEEE???999888:::<<<;;;999<<<:::888666555777999;;;::::::999888555444666777:::999888666666666666666666888999888777666666777444555666777888888888777999999999999999::::::;;;666555555666888999999888555666888::::::999777555222333333333333222222111000111333444555555444444666666777888888777666555555555444444555777999:::;;;888555444555666777777555666666555444444555777444444555555444333222111{{{}}}vvvyyyuuukkkhhhkkknnnmmmiiiffffffggghhh```WWWVVVYYY\\\ZZZWWWUUUUUUSSSNNNHHHGGGJJJMMMGGGIIIJJJHHHEEEDDDFFFHHHFFFCCC??????AAABBBAAA>>>:::===>>>===999777999;;;<<<<<<<<<<<<;;;:::999999999888888999<<<>>>>>>===777888777666444444666888444444666999<<<<<<:::999888888999999999999888888555777;;;===>>>>>><<<;;;777777777666666777999;;;:::;;;<<<<<<;;;:::888777444555777888888777666666777888888999999:::;;;;;;555555666666777777888888999999::::::;;;;;;<<<<<<;;;;;;:::999888888888888666666666666666666666666888999:::<<<>>>???@@@@@@:::===>>>===;;;:::===@@@;;;:::888666444444777999888:::<<<===<<<<<<===>>>999:::<<<======:::888666333333444555666777888999444333222222333444666777666777:::;;;;;;:::777666888888777777888999::::::777777777777555333111000......///000111333555555444444444555555555555666333444555444333333444555555666555444333444777:::777888:::;;;;;;:::999777333444555777777777777666444888;;;<<<999777777888666555444444666666555333999888777555555666666777555666777999::::::::::::===<<<;;;;;;;;;;;;<<<===444888:::999666777<<>>===;;;999<<<<<<<<<:::888777999;;;:::AAAJJJKKKFFFHHHWWWiiipppaaa^^^TTTDDD===333666:::@@@KKKYYYaaaaaaFFF@@@999666999;;;;;;999@@@===:::777555666888999666888::::::888666555555;;;:::888777666666666777666888:::;;;:::999:::;;;555666888:::::::::999999@@@???>>>============>>>555444333555777888777666444666888::::::999666555000111222333333333333333000111222444555555444444999999::::::999888666555666555555444444555777888;;;888555333444666777777555666777666444444666777444555666777666444222000||||||~~~qqqiiiiiiooollliiiiiikkkjjjfffbbb```cccddd]]]TTTQQQXXXaaaUUUTTTRRRPPPMMMJJJHHHGGGSSSLLLEEEDDDHHHKKKHHHEEEAAABBBBBB@@@===;;;;;;<<<;;;;;;:::999888888888888????????????>>>===<<<;;;444555777999;;;<<<======999888666444333444555666444333444777:::=========<<<<<<;;;:::999777666555555777999;;;<<<<<<<<<;;;777777777777888999:::;;;888999;;;<<<<<<;;;:::888::::::999999888777666666666888::::::888777888999888999999::::::999999888888999:::;;;<<<;;;:::999888888888777666666555555555444333444555888;;;<<<<<<===>>>???@@@??????>>><<<<<<<<<<<<;;;:::999888666666777888888888888888333666:::===>>>===;;;:::<<<999777666666777777666333222111333666888999888999666444333444555444444555666777999999888888777888999999::::::999999888777888888999888666444333000222444444333333444555555555444444444333333333444555666666555333111///000111222444555555444444000222555777888888888777555777999999777666555555666777888999999888666555555666666666555444444333555666888777666666777888:::999888777777777888999===;;;999777666777999;;;===<<<;;;999888888999:::;;;:::999777777777888888555666888999::::::999888;;;:::::::::999888888888666777888999888666444333555666777888999999888777777777777777777888999999444555777888888888777666777777777777888888888888:::<<<===;;;888777999;;;BBBBBBGGGPPPWWW\\\bbbhhhxxxxxxuuukkk\\\MMMAAA:::999777;;;HHH[[[ddd[[[OOOEEE@@@:::666666888;;;<<<<<<:::777444444666888:::777999:::;;;;;;:::888777;;;999777555444444555666666666666888::::::888666888888888888999:::;;;<<>><<<::::::999777666555444444555666777777999;;;;;;888555444444333333333222222222111111111111111111222333444555;;;999777777888888888666666666555555444444444444999888666444444555777888;;;:::888666444333222222444444333333222111000000}}}yyyyyyvvvpppkkkkkkiiikkklllllljjjhhhhhhiiidddccc___ZZZVVVUUUXXX[[[UUUTTTRRROOOLLLJJJGGGFFFNNNJJJFFFEEEHHHJJJIIIGGGBBBCCCBBB@@@===;;;:::;;;::::::999999999::::::;;;???>>>>>>>>>===<<<;;;:::666666777888999:::;;;;;;999888666444333444555666444444444777:::<<<===<<<=========;;;:::888666555777888:::<<<=========<<<999888888888888888999999888888:::;;;<<<;;;:::::::::::::::999999999888888888999:::999888888888:::999::::::::::::::::::999:::::::::;;;;;;:::999999888888777666666666666777777666555666777999;;;======>>>???@@@@@@???>>>>>><<<<<<<<<<<<;;;:::888888777777888888999999999999555777:::<<<===<<<;;;::::::888666666666777666555333222111333555888888888777555444444555666555444555666777888999888888777888888999999999999888888666666777777777666666555333444555555444444555666666555555555444444444444555666666666555333111//////000111333444444333333111222444777888888777666666777888777666444444555666777888999999888666555555555555555555444333333444666777777666666777999888888777666777888999:::<<<;;;888777666777999:::===<<<:::999888888888888:::999888777666777777888555666888999:::::::::::::::::::::999888888777777666777888999999777555444444555777888999999999888777777777666777777888888666777777888999999888888777777777888888888999999999:::;;;999777777999<<>>DDDPPPZZZaaahhhmmmuuu{{{|||pppZZZGGG@@@@@@666888@@@PPP___bbbUUUFFFBBB>>>888555666888:::;;;<<<:::888666555777888:::999:::;;;<<<<<<;;;999888:::999777555555555666777777777666777999:::888777888888888888999::::::;;;??????>>><<<;;;;;;;;;:::777777666666555555666666777999;;;;;;888666444444333333333222222222111111222111111222222333444555888777555555666777666555666666555555555444444444666555555555666888999::::::999777666444333333333444444333333222111111000{{{}}}wwwpppnnnpppooolllcccjjjppppppkkkhhhlllqqqooohhh___ZZZXXXWWWTTTQQQSSSRRRPPPNNNKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDCCCAAA===;;;999999999999999:::;;;===>>>???>>>>>>===<<<;;;:::999888888777777666666777999999999888666444444444555555555444555777:::<<<;;;:::??????>>>===;;;999777555888999;;;===>>>>>>>>>===;;;;;;:::888888777777777777777888999999:::;;;;;;999::::::;;;;;;;;;;;;;;;999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999888777666666666777888999999888888888999:::<<<===>>>??????@@@@@@???>>>>>><<<<<<<<<<<<:::999888777888888888888999999999999888999:::;;;;;;;;;;;;;;;999888777777888777555333333111111222555777888777555444444555777777666444555666777888888888777777888888999999999999888888555555555555555666777777666777777666555444666777777777666666666666555555777777777666555333000//////000111222333333222222111222444666777777666666777777777555333222333444777777888999888777666444555555555444444444444333444555666666666666888:::777777666666666888999::::::999888777777777888999<<<;;;:::888777666666666999888777666666666777888666777888:::;;;<<<<<<<<<:::999999888777777666666666777888999999888666555333444666888999999::::::888777777666666666777777999999888888999999::::::777888999999999999999999999999888777666666999<<<===<<>>>>>888777666555555444444444444444333333222222111111{{{|||~~~wwwmmmkkkrrrrrrllleeelllrrrrrrooonnnrrrvvvzzzqqqeee]]]XXXUUUPPPMMMRRRQQQOOOMMMJJJHHHFFFEEEFFFHHHKKKJJJGGGEEEEEEGGGDDDDDDDDDBBB>>>;;;999999777888999;;;===???AAACCC>>>>>><<<;;;999888777777:::888666555444555777888999888666555555555555555666555666888;;;<<<;;;999??????@@@???===;;;888666888999:::<<<======<<<<<<>>>===;;;999777666666555555555555666777888:::;;;999:::;;;===>>>>>>>>>>>>:::;;;;;;:::999999;;;======<<<<<<<<<<<<<<<<<<===>>>===;;;999888888999999888777666666777888:::<<<:::999999999999:::<<<<<>>>>><<<<<<<<<<<<;;;999888777888888777777777888888888;;;;;;:::::::::;;;;;;<<<999999888999:::999666444333222111222555777777777444333444666888888666444666666666777777777777777999999::::::::::::999999777666555444444444666666888888888666444444666777777777777777777777777777888888777666555333111///111111222222333333333333222333444555555555555555777777666444111111222444777777888888777666555555555555444444444444444444333555666666555777999<<<999888777666666666777888999888888777777888888888::::::999888777666555555777777666555555666777888777777888:::;;;<<<======:::999999888777666555555666777888::::::999777666333444555777888:::;;;;;;888888777666666666777777;;;:::999888888999:::;;;999999:::;;;<<<;;;;;;::::::999777666555666888:::<<<>>>DDDNNNWWWbbbrrr|||qqqmmmllleeeUUUFFFEEE@@@???EEEKKKKKKEEE@@@:::888666666888999:::999999999888777777777777777::::::;;;<<<<<<<<<;;;;;;888777777666666777888999888666333222444666888888999999999999999888888888999999999999999999888888777888999999999888666555777999;;;;;;999777555555333333333222222222222222444444444444555666777777:::999999:::<<<===<<<;;;444555555666666555444333666777:::===???@@@@@@@@@777666666555555555555666444444333333333222222222zzz}}}yyypppoootttsssllllllnnnppprrruuuwwwyyyzzz~~~xxxmmmaaaXXXRRRQQQRRRQQQPPPOOOLLLJJJHHHFFFEEEFFFJJJMMMKKKFFFBBBBBBDDDCCCEEEEEECCC???;;;999888777888999;;;>>>AAACCCDDD???>>><<<:::888666666666999888666444444555666777999999888777666666666666666666777:::<<<===<<<:::>>>???@@@@@@???<<<999777777888888999::::::::::::???>>><<<:::888666666555333333333444555777888999888:::<<<>>>@@@@@@@@@???;;;<<<<<<;;;::::::;;;======<<<;;;;;;;;;;;;<<<===>>>===;;;999888888999999777777777777888999;;;<<<999999999999::::::;;;<<>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888777777666666666777888<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<;;;888666444333222333555777777777444444444666888888777555666666666666666777777777::::::;;;;;;;;;;;;:::::::::999777555444333444444777888888777555444555777888888888888888888888888888888777666555333222111333333333333444444444555333333333444444444444444666666555333111111222444666666666777777666666666666555444444444555666666444555555555555666:::<<<===<<<999777555444444444888888888999999999888888999888888888777666555555666666555555555777888999888888888999:::<<<======::::::999888777666555444555777999:::;;;:::999888444444555666888:::;;;<<<999888777777777777888888<<<;;;:::999999999;;;;;;:::;;;===>>>???>>>===<<<===;;;888777666777777888:::>>>CCCHHHJJJTTTiii}}}yyypppooossspppcccWWWRRRHHHCCCGGGKKKHHHDDDBBB:::888777888:::;;;<<<;;;888888777777666666666666999999:::;;;;;;;;;;;;;;;777777777777777888888888777444111000111444666777888888999999999888777777888888999999888777666555666777888999999888777666777999;;;;;;999777666666333333333333333444444444555555555555666777888999;;;::::::<<<>>>>>>===;;;333444555666666666444333666888;;;===???>>>===<<<666666555555555555666666444444444333333333333333yyyzzzyyyuuuttttttqqqlllooommmlllpppxxx~~~{{{qqqcccVVVQQQUUUZZZQQQPPPOOOMMMJJJHHHGGGFFFHHHJJJLLLJJJEEEBBBAAAAAABBBDDDEEEDDD@@@<<<:::999888888:::;;;>>>@@@BBBDDDAAA???<<<999777666555555777666666555555666888888::::::999999888888777777666777999<<>><<<<<<>>>???@@@@@@===:::999666666666777777888888888>>>===;;;:::888777777777444444555555666777888888888:::<<>>>>><<<;;;<<<===<<<;;;:::999999:::;;;<<<<<<;;;;;;:::999999999999777777888999::::::;;;;;;888999999:::;;;<<<<<<<<<===<<<<<<<<<<<<===>>>???<<<<<<============<<<<<<999888777666666666777888;;;;;;::::::;;;<<<======>>>===<<<<<<===<<<:::888666555444444777888888888666555555666888888777555666666555555555666777888::::::;;;;;;;;;;;;::::::<<<;;;999777555444333333666777999999777666666777777777888888888888888999888777777666555444333333555555444444444444555555444333333333333333333333444555555444222222333555444555555666666777777888777666555555555666777888555666666555444666999<<<@@@>>><<<888666444333333777888999;;;;;;:::999888777777888888888888777777666666555555666888999;;;999888888888999:::;;;<<<;;;;;;:::999777666555555555777999;;;<<<;;;::::::555555555666777999:::;;;999888888888888999::::::======<<<;;;;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@>>>>>><<<:::999::::::999888888;;;???AAA@@@GGG[[[ooorrrvvvxxxuuunnnjjjkkkmmm\\\SSSPPPYYY]]]TTTHHHCCC===;;;::::::<<<>>>??????999999777666666666777888999999999:::;;;;;;<<<<<<888888888888888888888777666333000000111444555666666777888999999999777777777777888888888777555444555555666777888888888888777999;;;<<<:::888777777444444555555555555666666777666666777777888999:::888888888:::;;;;;;999777222333555777777666444333555777999:::;;;:::999888777666666555555555555666444444444444333333333333{{{xxxvvvxxxwwwrrrmmmmmmllliiihhhmmmxxxrrraaaTTTOOOSSSXXXQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIIIIGGGEEECCCBBBBBBAAACCCEEEDDDAAA===;;;:::999999:::;;;===???AAABBBBBB@@@===999777555555555444555555666888999999:::;;;;;;;;;;;;:::999888888666777:::===AAABBB@@@>>>:::<<<>>>@@@@@@>>>;;;:::666666666666666777777888<<<<<<;;;:::999999999999666777888999:::999999888888:::===???AAA@@@???>>>:::<<>>>>>???::::::::::::;;;===>>>???;;;<<<===>>>????????????<<<;;;999888777888999:::999::::::;;;<<<======>>>???===;;;;;;;;;;;;;;;999888666555666888999999999999777555555666777666555666555555444555666777888888999999::::::999999888:::::::::999888666555444444777:::;;;:::999888888777777777777888888888999777777666555555555555555555555444333333333444555444444333222222222222222222444555666444444555666333333444555666888999:::888777666555666777999:::777777666444444555888;;;AAA???<<<999777555555555777888;;;<<<===<<<:::999555666777999999999999888666666666666777999;;;<<<:::999888888888888999:::<<<<<<;;;999888777666555555666999;;;<<<<<<;;;;;;666666666666777888:::;;;888888888999:::;;;<<<===??????@@@@@@???>>>>>>===???@@@CCCDDDEEEDDDBBBAAA;;;::::::<<>>999999999999888777777666666444222222333555666666444666777999:::999888777444555777888999888666666333333444555666888999:::777999;;;<<<:::888777777555666666666777777777888777777777888888999:::;;;666666666888999888666333111333555777777666555333555666777999999999999888888777666555555555555555444444444444444444444444~~~~~~vvvtttyyywwwoookkknnngggeeefffkkkvvvsss```RRRMMMNNNRRRQQQQQQOOOMMMLLLJJJHHHHHHHHHGGGFFFFFFEEEDDDDDDCCC@@@CCCEEEDDDAAA>>><<<;;;:::::::::;;;<<<>>>???@@@CCCAAA===999777555555555222333555777999:::;;;;;;<<<<<<<<<<<<;;;:::999999666777:::>>>BBBCCCBBB@@@888:::===@@@@@@???<<<:::777666666666666666777888;;;::::::999999:::::::::888999;;;<<<<<<;;;:::888888:::===@@@AAA@@@???>>>999<<<@@@BBB@@@>>><<<;;;999888666555555666888999888999:::;;;<<<;;;:::999666888;;;======<<<999888999:::<<<===???@@@AAAAAA999888888999:::<<<>>>@@@;;;<<<===???@@@@@@AAAAAA>>>===;;;999999999;;;<<<888999:::<<<===>>>>>>>>>???===:::999::::::::::::999777666777999::::::999:::888555555555666666666666555555444444666777888777777888888888888777777888999:::::::::888777666444888<<<>>>===;;;999999666666777777888888888888666666555555555555666666555444333222222222333444444444333222111111111111111333666777666555555666222222333444666888:::;;;999888777666777888:::<<<888888666444333444888;;;@@@???<<<:::888777777777777999;;;===>>>===;;;999444555777999:::;;;::::::666666666666888:::<<<===:::999888777777777888999===<<<;;;:::888777666555555666999;;;======<<<;;;888777666666666888999:::888888999:::;;;===>>>???AAABBBBBBCCCBBBAAA???>>>@@@BBBDDDFFFGGGEEECCCBBB999999:::>>>BBBCCCAAA>>>===:::;;;AAAGGGKKKPPPUUUfffhhhjjjkkkjjjjjjmmmooorrrddd```lllssshhhWWWMMMEEEBBB??????@@@CCCDDDEEE???===:::888777999<<<>>>;;;;;;;;;<<<<<<>>>??????:::::::::999999777666555777555444444555777777777333555777999:::999888888111333666888999999999888222222222333555888:::<<<777999;;;<<<:::888888888666666777777888888999999888888888888999:::;;;<<<777777777888999888555222111333555777888777555333777777999:::;;;<<<<<<<<<888888666555555444444444444444444444444444444444yyyssszzz}}}xxxmmmkkkqqqppphhh```eeeiiikkknnnxxxmmm[[[TTTSSSQQQPPPSSSVVVWWWSSSLLLHHHIIILLLFFFHHHIIIJJJIIIGGGDDDBBBGGGBBB>>>???AAABBB>>>999;;;;;;;;;<<<<<<>>>??????>>>===<<<:::888777555444888666555666999<<<======:::;;;;;;:::999888999;;;888:::===???@@@???===<<<@@@<<<999999<<>>AAA@@@<<<999>>>===<<<<<<===>>>===;;;777777888777777888:::<<>>??????===;;;999777999===AAACCCBBB@@@???===;;;888666666999<<>>???@@@;;;;;;<<<>>>??????<<<999:::::::::::::::;;;<<<===;;;::::::999888888888999;;;999666666777999999999888777777666666666666666555444444333333333444444888888888888888888888888999999999999999888777777777777999===@@@@@@<<<888999777666777888999888666777666555444333222222222888777555444333333444555333333333222222222111111333333444555666888888999222444666555444777>>>DDD>>>;;;888:::>>>???;;;777;;;<<<<<<999555555999===;;;;;;;;;;;;::::::999999>>>===<<<;;;;;;;;;;;;;;;777999;;;;;;;;;;;;===>>>;;;:::999999888888999999999999888777777777777777666888;;;;;;:::888777777???<<<;;;<<<@@@BBBAAA???777:::;;;999666666999======888555999AAAEEECCC>>>GGGKKKLLLEEE<<<999???GGGBBBEEEJJJNNNMMMIIICCC>>>======>>>@@@CCCEEEDDDCCC>>>DDDKKKNNNMMMMMMRRRXXXeeedddccceeeggghhhgggeeefffpppuuunnnbbb\\\\\\\\\JJJFFFDDDEEEIIIJJJGGGDDDJJJFFFAAA<<<;;;<<<@@@CCC@@@@@@@@@???===<<<===???>>>:::777888;;;;;;666111:::::::::999999999888888888888888:::;;;;;;999777666555555666999;;;<<<<<<555777999999888777777777999999888888777777666666888999::::::::::::999999888999<<<>>>>>>>>>===<<<:::999888777777777888999777666777888999888555333777777999===BBBDDDCCC@@@;;;;;;:::999888777777666555555666777888888777777|||xxxvvvzzzvvvtttsssrrrmmmjjjiiieeedddcccdddjjjwwwvvvbbbVVVQQQSSSUUUUUUTTTSSSQQQNNNLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<===>>>???===<<<;;;:::999777777666888777666777999<<<===<<<:::;;;;;;:::888888:::;;;:::;;;===>>>>>>>>><<<<<<>>>;;;777777999<<<<<<<<<777777888999999999999999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<>>@@@AAA@@@???>>><<<:::888666666999<<<>>><<<>>>??????>>>======>>><<<;;;;;;===>>>>>><<<:::<<<;;;;;;::::::::::::;;;<<<;;;::::::999999999:::;;;999666666777999999999888888777666666666666666555444444333333444444555888888999999999999888888888888888999888888777777666666888;;;>>>???===:::999888777888999:::999777777666555555444444444444777666555444444444444444444444333333333333333333333333444555777888999999888666555444666999===@@@AAAAAA@@@@@@>>>===;;;:::<<<;;;::::::;;;;;;::::::>>>===<<<;;;;;;<<<<<<===?????????>>>>>>>>>======999;;;<<<<<<;;;;;;<<<======<<<;;;:::::::::::::::777777777777777888999999:::;;;;;;:::999888999;;;???>>>======@@@BBBCCCCCC@@@===::::::;;;==================???BBBEEEHHHJJJOOOOOONNNJJJFFFDDDEEEFFFGGGNNNVVVXXXSSSKKKEEEAAA???>>>???AAAEEEHHHHHHHHHCCCKKKSSSRRRNNNOOOXXXaaagggbbb^^^bbbiiikkkeee^^^ccchhhjjjfffaaa^^^[[[WWWQQQLLLGGGFFFIIILLLLLLJJJKKKIIIGGGEEECCCCCCCCCDDDAAAAAAAAA@@@>>>===>>>@@@<<<<<<;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;======;;;999777666666888;;;<<<<<<;;;888:::<<<<<<;;;999999:::999999888888777666666666999::::::::::::::::::;;;888999;;;===>>>>>>???>>>===<<<;;;:::999999999:::777777777888999999666333888888:::>>>CCCEEEDDDBBB;;;::::::999888777777777888888999:::::::::::::::~~~xxxwwwxxxyyyppppppyyyxxxlllfffjjjkkkfffaaaaaaiiiwwwkkkYYYQQQUUU[[[VVVTTTQQQPPPQQQPPPMMMKKKQQQNNNJJJGGGEEEFFFGGGIIICCCEEEEEECCC@@@>>>>>>@@@<<<<<<;;;<<<<<<===>>>???<<<<<<;;;:::999999999999999888777888:::<<<<<<;;;999:::::::::888888:::<<<============<<<<<<;;;;;;<<<999666555666888888888888888999999::::::999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::<<<<<<<<<:::<<<:::999:::;;;<<<;;;:::888999999888777777999;;;===;;;::::::::::::999777888999<<<===>>>===<<<;;;======>>>>>>>>>===<<<;;;;;;999777666666888;;;<<<;;;<<<>>>>>><<<;;;<<<<<<<<<;;;::::::<<<<<<;;;:::<<<<<<;;;::::::999999888<<<<<<;;;::::::::::::;;;;;;999666666888999999999999888888777666555555444555444444444444444555555777888:::;;;;;;:::888777777777777777888888888888888777777999;;;<<<<<<;;;:::999888888::::::999888777777777777666666666666555555666666666555444444444444444444444444444444333333444666777888999:::===999555555888<<<>>>???GGGJJJKKKGGGAAA<<<<<<>>>===;;;;;;===AAAAAA===999@@@???>>>======???@@@AAA???@@@AAAAAAAAA@@@???>>>===>>>???>>><<<;;;<<<===??????>>><<<<<<;;;;;;;;;888888999:::;;;<<<===>>>>>>>>>===:::888999;;;>>>>>>????????????AAAEEEHHHJJJBBB;;;<<>>>>>BBBEEEEEEDDDGGGPPPWWWXXXUUURRRRRRTTTRRRMMMIIITTTZZZ```^^^VVVNNNKKKKKKBBBAAAAAADDDHHHMMMOOOPPPRRRRRRSSSTTTWWW[[[```cccbbbbbbccceeefffeeebbb______```___]]]___```ZZZRRRZZZTTTMMMKKKMMMQQQTTTTTTMMMMMMNNNNNNLLLIIIEEECCCBBBCCCCCCAAA???>>>???AAA;;;===>>>===;;;:::;;;<<<========================;;;;;;;;;===??????===;;;999999999;;;>>>>>>===;;;;;;===???@@@???=========;;;;;;::::::999888888777::::::999999999;;;<<<===:::;;;<<<===@@@BBBDDDEEEBBBAAA???===<<<;;;;;;::::::999999:::;;;;;;888666777888;;;???CCCEEEEEECCC<<<;;;;;;:::999999999:::<<<<<<===>>>>>>>>>>>>===~~~yyyxxxwwwwwwrrrrrrwwwvvvnnniiiiiikkkhhheeeeeekkkwwwnnn\\\TTTVVV[[[XXXVVVTTTSSSQQQPPPNNNMMMRRROOOKKKGGGEEEEEEGGGHHHDDDDDDDDDCCCAAA@@@???@@@<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999999:::;;;<<<:::999888999:::;;;;;;:::888999:::999888999:::<<<@@@???===;;;:::::::::;;;;;;999777555555555666666777888888999999999888888888999:::;;;<<<;;;;;;:::999999999::::::::::::;;;999999888888999:::;;;<<<<<<:::::::::<<<===<<<;;;999::::::888777777999;;;;;;:::999:::;;;;;;999888777888:::<<<===<<<<<<;;;???>>>===<<<::::::999999999888777666666888:::;;;;;;<<<>>>===<<<:::;;;;;;<<<:::888888:::;;;:::::::::::::::::::::999999999;;;::::::999999999:::::::::888777777888999999888999888888777666555444444555444444444444555555666777888;;;<<<<<<;;;888777666666666666777888999999<<<;;;999888888888999999:::999888888::::::999888888888888999999999999999444444666777777666555444333333333444444444444555333444555666888:::;;;;;;===;;;999888999===AAAEEEQQQRRRRRRMMMFFF@@@>>>???@@@@@@@@@BBBDDDDDDBBB???@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@BBBCCCCCCBBB???======>>>AAA@@@???===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA?????????===::::::;;;======???@@@@@@???AAAFFFKKKMMMFFF@@@???DDDGGGEEEBBB@@@DDDGGGFFFFFFKKKUUU^^^]]]\\\[[[]]]```___YYYTTTbbbbbbaaa\\\VVVSSSRRRTTTFFFDDDDDDGGGLLLRRRUUUWWWaaaVVVOOOVVVccckkkeee\\\[[[eeemmmkkkbbb]]]___eee\\\]]][[[ZZZ\\\^^^XXXQQQ^^^ZZZTTTRRRTTTXXX[[[\\\TTTTTTTTTRRROOOJJJFFFCCCDDDDDDDDDBBB@@@???@@@AAA===>>>>>>=========>>>???======>>>>>>>>>?????????<<<<<<<<<>>>@@@@@@???===<<<<<<===???AAAAAA>>><<<===@@@CCCDDDBBB@@@????????????>>>===<<<;;;;;;::::::999888888999;;;===???>>>>>>>>>@@@BBBFFFIIIKKKEEEDDDBBB@@@>>><<<;;;:::===<<<<<<<<<======;;;999555777:::>>>AAACCCCCCBBB======<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBBBBAAAAAA~~~zzzvvvuuuxxxvvvpppppprrrooohhhdddgggiiiiiijjjqqq}}}vvvhhh]]]WWWVVVWWWWWWYYYZZZVVVPPPMMMMMMPPPNNNMMMKKKIIIGGGEEEEEEDDDGGGCCC@@@AAACCCDDDAAA======<<<<<<<<<<<<======>>><<<;;;:::999:::;;;===>>><<<:::999:::;;;;;;:::888666888999999888999;;;===AAA???===;;;999999999:::;;;:::999777666555666777666777777777777777666666555666777888999999::::::888888888888888888888888888888777777777999;;;===<<<;;;:::;;;===>>>>>><<<999::::::999777888:::<<<::::::999:::<<<<<<:::888666777999:::;;;;;;;;;;;;???>>><<<:::888777777777888888777777888888999:::;;;===>>>===<<<::::::;;;:::999777777888999999888666777888999::::::::::::999888888888888888999999:::888777777999999999888888888888888777666444444444444444444444555666777666888:::<<<<<<:::888666555555555666777999;;;<<>>:::===>>><<<:::>>>GGGPPP[[[YYYVVVQQQLLLGGGCCC@@@FFFGGGIIIHHHFFFEEEGGGIII@@@AAADDDEEEEEEDDDBBB@@@DDDFFFHHHIIIIIIHHHFFFEEEGGGHHHHHHEEEBBB@@@@@@@@@@@@@@@>>>======<<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@???@@@AAAAAA>>><<<;;;;;;===???AAAAAA@@@AAAFFFKKKJJJHHHFFFDDDDDDEEEGGGHHHDDDDDDCCCDDDHHHOOOWWW\\\bbbdddgggiiiiiihhhfffeeeeeeccc```___^^^[[[VVVRRRJJJIIIIIILLLQQQVVVZZZ[[[___ZZZXXX]]]fffiiiccc[[[^^^dddjjjiiiddd``````bbb[[[______\\\YYYYYYWWWSSSYYYXXXWWWWWWYYY\\\]]]^^^aaa___[[[VVVPPPLLLIIIGGGFFFFFFFFFDDDAAA@@@AAABBBBBB>>>;;;<<<@@@BBBAAA>>>>>>>>>>>>???????????????===<<<===???AAABBB@@@???>>>>>>@@@BBBDDDCCCAAA??????BBBFFFGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::999888888999<<<>>>@@@@@@??????@@@BBBFFFIIILLLGGGFFFEEEBBB@@@>>><<<:::===<<<;;;;;;======;;;999333666999<<<>>>???@@@@@@<<<;;;;;;<<<===???BBBCCCEEEFFFFFFFFFFFFFFFEEEEEE}}}xxxuuuzzzwwwlllkkkrrrpppfff___dddhhhgggdddfffnnnwwwyyyrrrhhh```\\\XXXUUURRRTTTXXXZZZVVVOOOKKKMMMQQQKKKKKKKKKJJJIIIFFFDDDCCCGGGBBB>>>???CCCEEEAAA<<<======<<<<<<<<<<<<=========<<<:::::::::<<<>>>???===<<<;;;;;;<<<;;;999777555777888888888999;;;===@@@???===;;;999999999999:::;;;;;;999777666777888666666777777666666555555444444555555666888:::;;;999999999888888888777777777777888777777888;;;===<<<;;;;;;<<<>>>???>>>===888999999999888999<<<>>>;;;;;;;;;<<<======:::888777777888999999::::::999===<<<;;;999888777666666888888888999999999999999;;;===>>>===;;;:::999:::888777666777888888777666333555777999:::;;;::::::888777777777777888888999999888777888999:::888777666777888888888777555444444444444444555666777777666777999::::::999777666555555555666888:::===>>>EEEDDD@@@<<<888666777999;;;:::999999;;;;;;:::999::::::;;;<<<<<<;;;:::999333444555666777888888888666666555555555444444444666777888:::<<<>>>???@@@999???BBB@@@===AAAMMMYYYccc```\\\XXXSSSNNNIIIEEEMMMPPPQQQOOOKKKJJJMMMPPPCCCDDDGGGHHHGGGEEECCCAAAKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKJJJHHHDDDBBBAAABBB@@@??????>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@???AAACCCEEEDDDAAA>>><<<;;;???AAABBBCCCCCCEEEGGGIIIFFFIIIKKKIIIEEEDDDHHHLLLHHHEEEBBBDDDKKKRRRWWWYYYfffjjjoooooolllkkknnnqqqbbbaaabbbfffhhhcccWWWLLLNNNMMMNNNPPPUUUYYY\\\\\\VVV___gggfff___ZZZ\\\aaaeee^^^ZZZ___gggiii```WWWZZZ```bbb]]]WWWVVVVVVUUUQQQSSSUUUXXX[[[]]]___```mmmiiiaaaYYYSSSPPPNNNNNNIIIJJJIIIGGGEEECCCDDDEEEFFFAAA===>>>CCCFFFDDD@@@AAAAAA@@@@@@@@@????????????>>>???AAADDDDDDCCCAAAAAAAAAAAACCCFFFFFFEEECCCBBBEEEIIIJJJIIIFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<;;;::::::;;;===???AAABBB@@@?????????AAACCCFFFHHHIIIHHHGGGEEECCC@@@===<<<===<<<:::;;;<<<<<<;;;999555888<<<>>>>>>>>>??????;;;;;;;;;<<>>===;;;::::::<<<>>>???>>>===<<<<<<<<<;;;888666444666777888888999<<<>>>???>>>===;;;:::999999888999;;;<<<;;;888777888:::777777777777777666555555555555444444555888;;;===<<<<<<;;;:::999888777777555777999999888888;;;>>>;;;::::::;;;===>>>>>>===777888999999999:::===@@@===<<<<<<===>>>===:::888777777888888888888888888:::999999888888777666666888888999:::;;;::::::999:::;;;<<<;;;999888888888666555555777888888666444444555777999::::::999888888888777777888888999:::999888777888999:::888777444555777888888888666555444444444444555666777888666777777888888777777666666555555666999<<>>===;;;:::;;;<<<===<<<;;;999888444444444555666888999::::::999999888777666555555888999:::<<<>>>@@@BBBCCC>>>AAACCCBBBAAAFFFRRR\\\fffgggfff```XXXQQQOOOOOOTTTUUUVVVVVVTTTRRRQQQPPPJJJJJJIIIHHHGGGFFFFFFEEENNNNNNNNNNNNOOOOOOOOOPPPJJJJJJJJJHHHDDDBBBAAABBB@@@@@@@@@???@@@@@@AAABBB???@@@BBBDDDEEEEEEDDDDDDGGGHHHHHHFFFCCC@@@???@@@CCCCCCDDDGGGIIIJJJIIIHHHDDDHHHLLLKKKHHHGGGJJJMMMKKKHHHFFFHHHMMMSSSWWWYYYgggjjjkkkjjjggggggjjjnnneeeeeegggiiiiiicccYYYQQQRRRQQQRRRUUUXXX[[[\\\[[[XXXaaaiiifff[[[UUUYYY```___XXXSSSXXX```ccc\\\TTTXXX]]]___ZZZUUUUUUUUUTTTOOORRRUUUZZZ^^^aaaeeegggpppkkkccc[[[UUUSSSSSSSSSNNNOOONNNLLLIIIGGGHHHIIIIIIFFFCCCCCCDDDFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???BBBAAABBBEEEGGGHHHGGGEEECCCBBBBBBDDDFFFHHHHHHGGGEEEHHHMMMNNNMMMJJJHHHGGGFFFFFFEEECCCBBBAAA@@@???<<<===>>>@@@BBBDDDEEEFFFCCCBBBBBBBBBBBBCCCEEEFFFJJJJJJJJJHHHFFFCCC@@@???BBB@@@>>>>>>???@@@???>>>999===AAABBBAAA@@@AAABBB??????@@@BBBFFFKKKPPPSSSQQQQQQQQQQQQQQQPPPOOOOOOxxxooommmrrrpppfffbbbfffiiifffaaa]]]ZZZYYYYYYZZZ[[[ZZZXXXVVVTTTTTTTTTTTTNNNMMMLLLMMMOOOPPPOOONNNNNNMMMKKKJJJIIIIIIIIIJJJ@@@BBBBBBAAA???>>>???@@@>>>======<<<<<<<<<======???>>>;;;::::::<<<>>>???>>>===<<<<<<<<<;;;888555444555777888888999<<<>>>>>>======<<<:::999888888888:::<<<;;;888777888:::888888888888888777666666777555444333555888<<>>>>>===<<<:::999888888444777::::::999999;;;>>>:::999999:::<<<======<<<666777888999999;;;>>>AAA>>>======>>>???>>>;;;888888888888777777777777777777888888888888777777666888999:::;;;<<<;;;::::::999:::;;;:::888666666777555555555777999888555333555666888999:::999777666999888888888999::::::;;;999888777888::::::888777333444666888999888777666444444444555555777888888777666666666666666666777666666666777999===@@@BBBDDDEEEDDD@@@===;;;>>>@@@@@@>>>===>>>???@@@???===;;;<<<======<<<:::888777555444444444666888:::;;;===<<<;;;:::999777666666999:::;;;===@@@BBBCCCDDDCCCCCCCCCBBBDDDJJJTTT[[[gggkkkmmmfffZZZSSSSSSWWWYYYXXXXXXZZZ\\\YYYSSSMMMQQQNNNJJJGGGFFFFFFHHHJJJMMMLLLLLLLLLLLLMMMNNNOOOIIIJJJIIIGGGDDDAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEHHHJJJKKKJJJJJJLLLLLLJJJFFFCCCAAACCCDDDGGGFFFFFFIIIMMMNNNJJJGGGEEEHHHLLLMMMKKKJJJLLLMMMLLLLLLKKKLLLOOOSSSXXX[[[fffeeecccaaa___```cccfffnnnmmmjjjgggbbb___\\\[[[TTTSSSTTTWWWZZZ\\\[[[ZZZcccaaa___^^^]]][[[YYYWWWQQQUUUYYYXXXUUUSSSVVVZZZVVVZZZZZZWWWTTTUUUUUUSSSQQQTTTXXX\\\aaaffflllooonnniiibbb[[[VVVTTTTTTUUURRRRRRQQQOOOLLLKKKKKKLLLJJJJJJIIIGGGEEEEEEHHHJJJGGGGGGFFFDDDCCCBBBAAA@@@DDDDDDEEEGGGJJJKKKIIIHHHDDDCCCBBBDDDGGGIIIJJJJJJGGGKKKOOOQQQPPPMMMJJJIIIKKKKKKIIIHHHGGGEEEDDDDDD>>>???AAADDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFLLLLLLLLLJJJHHHEEECCCAAAGGGFFFDDDCCCEEEEEEEEEDDD>>>AAAEEEFFFDDDBBBCCCDDDDDDEEEFFFIIIMMMSSSYYY\\\UUUUUUUUUUUUUUUTTTSSSRRRuuutttrrrnnniiiddd```]]]eee```ZZZYYY\\\]]]ZZZVVVTTTXXX\\\[[[WWWSSSQQQQQQIIIGGGGGGLLLQQQSSSPPPLLLRRRNNNJJJJJJKKKMMMLLLKKKAAA@@@???>>>===>>>@@@BBB>>>>>>>>>>>>============@@@>>><<<::::::<<<>>>@@@999;;;===>>>>>>;;;888666999777555666888;;;======???===;;;999888888888999::::::::::::::::::::::::::::::999888888777777666888888777666555777;;;>>>>>>>>>??????>>>:::777555:::;;;<<<<<<<<<;;;:::999;;;;;;;;;::::::999999999666777888:::<<<>>>??????@@@???<<<:::999::::::;;;999999999999999888777777666666666666777888999:::666777999;;;<<<<<<<<<;;;999999888777777888999999555555555666666666666666444444555666777777888888???===:::777444555888<<<888:::;;;<<<;;;888555333777666666777999888666333111333444333222555;;;@@@999888777777777777888888888888888999<<>>999555444777;;;777444333666888:::;;;===BBB@@@>>>;;;:::888888888777<<<@@@BBBAAAAAACCCFFFKKKDDD???CCCMMMUUUUUURRRfffqqqwwwnnn[[[QQQWWWaaa[[[TTTWWWdddggg\\\RRRPPPVVVWWWOOOBBBAAAIIIKKKFFFCCCHHHMMMNNNLLLIIIIIIJJJNNNFFF???@@@FFFHHHBBB;;;???BBBDDDCCCBBBDDDJJJOOOLLLDDDFFFSSS[[[TTTMMMLLLWWWXXXPPPDDDBBBJJJLLLEEEBBBHHHPPPTTTRRRNNNLLLKKKSSSMMMHHHIIIOOOQQQMMMGGGIIIOOORRRNNNIIIOOO___ooogggccc___```bbbbbb^^^YYYeeerrrrrrbbb\\\dddfff^^^VVVWWW^^^eee^^^SSSVVVbbbjjjdddYYYRRRVVV]]]YYYPPPNNNTTTXXXUUUNNNMMMSSS[[[XXXSSSPPPTTT[[[[[[RRRHHH\\\aaa___YYY^^^nnnwwwvvveeeaaacccfff___SSSSSS\\\eee]]]TTTPPPRRRTTTRRRPPPOOORRRRRRMMMFFFEEEKKKSSSMMMIIIFFFFFFGGGFFFCCC???GGGNNNMMMFFFGGGRRRVVVRRRGGGAAADDDOOOPPPHHHEEEIIIVVVPPPLLLNNNSSSUUURRRMMMFFFPPPYYYXXXNNNGGGHHHMMMIIIEEEEEELLLUUUVVVMMMDDDOOOOOONNNKKKGGGHHHLLLPPPLLLJJJPPPYYYUUUHHHBBBEEESSSUUUPPPIIINNNXXXVVVLLLBBBIIIPPPRRRNNNLLLNNNRRRRRRKKKJJJVVVfffkkk```RRRZZZggghhhXXXPPPYYYbbbbbbzzzwwwrrrmmmgggbbb^^^\\\^^^]]]\\\[[[[[[[[[ZZZZZZVVVWWWXXXXXXXXXUUUQQQNNNJJJHHHGGGJJJPPPUUUUUUSSSPPPNNNLLLLLLMMMMMMJJJHHHDDD@@@<<<<<<@@@BBBAAA???????????????>>>>>>>>>>>>>>>===;;;999999;;;===>>>;;;;;;<<<<<<<<<;;;:::999999:::;;;:::999:::>>>AAABBB???<<<999777777888999999999:::;;;<<<===>>>>>>:::::::::999999888777777888999888777666777:::======>>>??????===:::777555999999:::;;;;;;;;;:::999;;;;;;:::::::::999999999777777888999;;;===???@@@@@@???<<<:::999999::::::888999999999888888777666555555555666666777888999777888999:::<<<<<<======:::999888777777888999:::999888777666555555555555666666666666777777888888<<<<<<;;;:::777777999;;;???===;;;:::::::::777555444777999999888777888:::666555555555777999::::::;;;:::888777777999;;;===:::;;;===???AAACCCEEEFFFNNNLLLIIIFFFDDDEEEHHHKKKIIIIIIHHHGGGEEEDDDEEEEEEEEEBBB===:::888999999::::::999888888999:::???CCC@@@@@@@@@???>>>===<<<;;;>>>>>>>>>???AAADDDEEEFFFGGGGGGGGGHHHJJJOOOTTTXXXdddiiimmmiii___XXXVVVXXXYYY\\\^^^^^^^^^^^^[[[XXXYYYSSSNNNLLLJJJGGGFFFFFFFFFGGGGGGIIIKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBBBBDDDHHHKKKLLLLLLOOOPPPQQQRRRVVV[[[]]][[[^^^XXXTTTRRRQQQNNNLLLMMMLLLNNNPPPRRRSSSSSSQQQOOOOOOQQQSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPRRRXXX___dddfffdddaaa^^^[[[ZZZZZZZZZ___dddfffccc^^^]]]^^^___]]]aaaccc```]]]]]]^^^___bbbdddaaaYYYVVVXXXXXXUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUTTT^^^___ccciiimmmnnnoooqqqiiihhhddd```___aaaaaa``````aaa```\\\WWWTTTTTTVVVXXXUUURRRPPPPPPQQQQQQPPPLLLKKKIIIGGGFFFGGGJJJMMMMMMKKKMMMSSSXXXWWWTTTRRRLLLLLLKKKIIIJJJMMMMMMKKKOOOOOOPPPRRRTTTTTTRRRQQQQQQSSSUUUWWWUUUQQQMMMIIIIIIKKKNNNQQQRRRQQQOOONNNPPPOOONNNNNNNNNPPPPPPPPPVVVYYYYYYUUUQQQOOOLLLJJJUUUVVVYYY]]]\\\XXXVVVWWWTTTQQQQQQTTTYYY[[[XXXUUUUUUUUUXXX^^^eeehhhfffccceeefffeeecccaaaaaa```^^^zzz|||yyyrrrkkkeee___\\\ZZZWWWZZZ]]]]]]\\\[[[\\\^^^XXXVVVTTTUUUWWWVVVQQQLLLKKKHHHGGGIIIPPPVVVYYYYYYPPPOOONNNNNNNNNLLLHHHEEEFFF???:::;;;AAAEEEAAA<<<@@@@@@@@@?????????>>>>>><<<;;;999999999999;;;<<<;;;;;;:::::::::;;;<<<===888<<>>:::999???DDDCCC@@@<<<888666666888:::888999:::;;;===???AAABBB;;;;;;;;;::::::999888777999999999888666777999<<<<<<===>>>>>>===;;;888666888888999:::;;;;;;;;;;;;::::::::::::999999999999888888777888999<<>>???;;;:::888666666888:::;;;===;;;999666444444555555888888777666777777888999;;;===>>>>>><<<;;;<<<===FFFAAA<<<:::;;;;;;:::888444999===;;;777777<<>>:::777===<<<::::::;;;===@@@BBB>>>@@@CCCEEEGGGHHHHHHGGGYYYTTTMMMJJJJJJMMMNNNNNNIIIMMMOOOMMMIIIFFFHHHJJJJJJDDD>>><<<===>>><<<:::===>>>>>><<<;;;>>>CCCGGG>>>@@@BBBCCCDDDCCCAAA@@@GGGCCC??????DDDHHHHHHGGGEEEKKKPPPNNNJJJLLLUUU___ddddddeeeeeeccc^^^VVVQQQYYYdddfff\\\ZZZcccgggccc^^^TTTQQQXXXVVVKKKGGGMMMNNNJJJGGGIIINNNQQQQQQOOOKKKPPPUUUSSSNNNLLLQQQVVVOOOLLLJJJMMMSSSVVVSSSPPPVVV^^^^^^UUUWWWeeemmmkkkfff]]]\\\eeedddYYYUUUZZZ\\\YYYUUUVVVZZZ\\\ZZZWWWQQQYYY```^^^WWWRRRVVV[[[WWWRRRPPPTTT\\\```___[[[ffffffddd]]]VVVSSSUUUYYYVVVTTTYYY```___WWWXXX```dddkkkhhh^^^]]]ffffff]]]]]]eeehhh```VVVSSSUUUXXXYYYTTTPPPRRRVVVWWWQQQKKKPPPVVV[[[[[[WWWWWW\\\bbb```^^^hhhxxx{{{oooiiimmmnnnnnnfff]]]cccqqqqqqfff^^^gggoookkk```XXXYYY]]]bbb[[[UUUWWW\\\]]]WWWPPPMMMMMMLLLIIIHHHKKKTTT[[[RRRKKKOOO```fff[[[QQQPPPRRRWWWSSSHHHHHHRRRVVVPPPKKKOOOTTTVVVVVVTTTUUUUUU\\\VVVSSSWWW^^^]]]SSSHHHMMMSSSXXXWWWRRROOOSSSXXXRRROOONNNQQQUUUXXXVVVSSSaaagggcccUUUPPPWWWXXXQQQUUUWWWbbbmmmhhhYYYWWWaaafff\\\UUUZZZfffkkkcccYYYXXX^^^eeefffdddfffmmmtttqqqhhhfffnnnqqqhhh^^^ZZZ{{{yyyvvvqqqkkkddd^^^ZZZWWWUUUXXX[[[^^^``````______XXXVVVUUUUUUVVVUUUQQQNNNKKKIIIHHHKKKPPPVVVYYYZZZQQQPPPNNNMMMKKKIIIGGGFFFDDD???;;;<<>>>>>>>>>>>===999999999888888999999999:::::::::;;;<<<======>>>888;;;>>><<<::::::===AAAAAA>>>999555444666999<<<999999999:::<<<>>>@@@AAA;;;;;;<<<;;;;;;:::888777888999:::999888888999;;;;;;<<<======<<<;;;999888888999999:::;;;<<<<<<===:::999999999999999999999999888777777888;;;>>>AAA???>>><<<:::999888777777777777888888888777777666666666666666777888999:::777666555666777:::>>>@@@<<<:::888666666888:::<<<>>><<<999666555666777888:::999777666777888:::;;;@@@AAABBBAAA@@@AAABBBDDDFFFEEECCC???<<<::::::;;;:::===>>>===::::::>>>BBB>>><<<;;;<<<>>>@@@>>>===>>>>>>@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMZZZVVVRRROOONNNOOOQQQRRROOOQQQSSSRRRNNNLLLKKKKKKKKKGGGCCC@@@@@@@@@???>>>@@@BBBBBBAAABBBEEEGGGFFF@@@AAADDDFFFHHHIIIIIIIIILLLIIIFFFFFFHHHJJJJJJIIIIIINNNQQQQQQOOOQQQYYY```fffggggggfffccc^^^XXXTTT\\\dddgggcccbbbhhhlllkkkggg___[[[^^^^^^YYYXXX\\\XXXVVVTTTTTTWWWXXXXXXWWWXXX[[[^^^___^^^^^^```ccc^^^^^^^^^]]]\\\\\\^^^______dddddd___aaajjjqqqqqqlllhhhiiippprrrllliiijjjiiifffcccbbbddddddcccbbb___bbbeeeddd___\\\^^^```ZZZWWWVVVYYY```cccaaa^^^hhhhhheee___WWWSSSSSSTTTOOOOOOSSSZZZ[[[YYY[[[bbbgggkkkiiicccbbbgggfffaaacccfffggg```WWWRRRSSSVVVVVVUUUTTTVVVXXXWWWSSSOOOSSSWWW]]]``````aaadddgggaaabbbjjjvvvyyyrrrmmmnnnmmmlllhhhfffnnnxxxvvvmmmfffmmmtttssskkkcccaaabbbeeebbb```aaacccaaa[[[UUUOOOOOONNNMMMMMMRRRYYY___WWWTTTXXXaaaccc[[[RRRPPPUUUYYYXXXQQQPPPVVVYYYVVVRRRUUUXXXYYYXXXXXXXXXYYY^^^YYYWWW[[[aaaaaaYYYPPPUUUXXX\\\\\\ZZZXXXXXXYYYSSSQQQPPPRRRVVVZZZZZZZZZeeeiiifff\\\XXXZZZZZZWWWTTTYYYdddkkkfff\\\\\\ccckkkddd```dddmmmppphhh___[[[aaahhhiiiiiikkkrrrxxxwwwsssrrrtttssslllddd___sssrrroookkkfff```ZZZWWWXXXWWWYYY^^^ccceeeaaa]]]VVVXXXXXXVVVSSSQQQQQQRRRKKKKKKKKKNNNQQQTTTUUUVVVTTTRRRNNNJJJGGGFFFGGGIII@@@???>>>>>>????????????>>>============<<<<<<<<<888999999999999999999888777999<<<>>>???>>>===<<<999888888999:::;;;;;;;;;<<<:::666333444777;;;>>>;;;:::999888999:::;;;<<<:::;;;<<<<<<;;;:::888777777999::::::999999999:::::::::;;;<<<<<<;;;:::999999::::::;;;<<<======>>>999999999999999999999999999888777666888:::>>>@@@>>>===<<<:::999777777666777777888888888888777777888888888888999:::;;;<<<777555444444555888<<<>>><<<:::888777777888:::<<<<<<;;;999777777999;;;===;;;:::888777888;;;>>>AAAHHHHHHFFFEEEDDDFFFJJJMMMEEEIIIKKKGGG???:::<<>>>>>???@@@@@@???@@@@@@???>>>@@@EEEIII@@@CCCGGGJJJLLLMMMLLLKKKTTTSSSQQQOOOPPPRRRTTTVVVRRRTTTVVVTTTOOONNNPPPSSSVVVTTTSSSSSSSSSRRRNNNKKKKKKKKKJJJFFFCCCAAACCCEEEDDDGGGGGGGGGKKKOOOLLLEEEGGGGGGIIIKKKNNNPPPRRRSSSLLLNNNOOONNNKKKIIIJJJKKKOOOMMMLLLOOOUUUZZZ\\\]]]iiimmmpppjjjaaaZZZZZZ]]]___]]]bbbllloookkkjjjnnnppppppjjjbbbdddmmmrrrpppccceeefffeeebbb```___```iiieeecccgggmmmppplllgggiiipppssslllaaa]]]fffqqqjjjeeefffmmmppplllkkknnnoootttvvvuuuyyyyyyoooqqqrrrpppllliiihhhiiiqqqlllggggggiiijjjhhhddd]]]^^^```aaaaaacccgggjjjgggfffddd```\\\WWWRRROOOOOOTTTVVVTTTWWW```fffffffffeeeiiimmmjjjcccccciiinnnhhhaaa]]]ZZZWWWTTTRRRPPPXXX______[[[WWWYYY]]]\\\[[[^^^fffoooqqqlllfffdddjjjkkkiiimmmuuuwwwtttlllhhhlllvvvzzzuuuqqqrrrtttrrrrrrrrrssspppiiidddccciiimmmkkkeee^^^\\\\\\SSSPPPOOOQQQUUUYYY[[[[[[]]]ccceee^^^YYYZZZYYYUUUWWWVVVZZZ```^^^XXXWWW\\\```]]][[[ZZZ[[[\\\\\\[[[YYY\\\```aaa```___]]]]]]]]][[[[[[```eeeeee]]]VVVTTTTTTTTTSSSSSSWWW]]]bbbccc```cccgggcccZZZXXX[[[WWW___bbb___^^^ccceeeccccccggglllooooookkkgggdddaaabbbfffmmmtttxxxxxxwww|||xxxnnnpppqqqnnnrrrqqqoookkkgggaaa]]]ZZZ[[[YYYYYY]]]ccceee```ZZZUUUWWWXXXUUUPPPNNNPPPSSSLLLMMMNNNPPPQQQSSSTTTTTTTTTRRRNNNHHHEEEEEEHHHKKK@@@AAAAAAAAA@@@@@@@@@AAA======<<<<<<<<<;;;;;;;;;999999;;;<<<<<<;;;999999777999===???@@@???===;;;999777666888:::;;;:::888999888555444555999===@@@<<<;;;999777666666888999999:::;;;<<<;;;999777666555888:::;;;;;;::::::;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===888888888999999999999999999888777777888:::===>>>;;;;;;::::::999888777666777777888999999999999888999999999999:::;;;<<<===777666555444555777:::<<<;;;:::999888888999:::;;;::::::999999:::<<<>>>@@@===<<<::::::<<>>>>>===;;;999999;;;<<<>>>>>>>>>===<<<999:::;;;;;;;;;:::;;;;;;:::999888777888;;;===???<<<;;;888666555666777888888999;;;<<<;;;999666555333666:::<<<<<<;;;;;;<<<888888999:::;;;;;;<<<<<<:::999888888888999:::;;;777888888888999999999999777777888888999:::<<<<<<999999999999999888777777888888999:::::::::::::::999999999999:::;;;<<<<<<999888777777777888:::;;;999::::::::::::::::::999:::::::::;;;<<<===???@@@@@@???>>>>>>BBBHHHOOOSSSPPPPPPOOOMMMLLLMMMPPPSSSTTTRRROOOLLLKKKJJJIIIHHHEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFIIIMMMOOONNNOOOQQQTTTVVVWWWXXXXXX^^^\\\XXXVVVUUUVVVXXXYYYSSSTTTTTTRRRNNNMMMNNNOOORRRRRRQQQRRRTTTVVVWWWWWWSSSSSSSSSRRRQQQPPPQQQRRRTTT^^^bbb[[[WWW]]]___]]][[[^^^dddhhhjjjjjjhhhfffcccbbbaaa___[[[YYYXXXXXXTTTWWW\\\___bbbfffkkkooozzzzzzzzzwwwtttoookkkhhhhhhjjjnnnssstttuuuyyy~~~~~~}}}{{{yyyyyyyyyzzzxxxwwwwwwyyywwwsssooosssxxx|||zzztttqqqtttxxxxxxxxxyyyzzzwwwrrrqqqrrruuuxxx{{{~~~yyyuuurrrqqqwwwxxxzzz}}}}}}zzzvvvrrroooqqqvvvxxxvvvsssjjjmmmnnnlllgggbbbaaabbbaaa______ccchhhkkkooossspppooooooqqqpppmmmkkklllmmmiiihhhgggbbb[[[[[[```]]]bbbgggiiiiiiiiikkkmmmmmmnnnqqqwww{{{{{{wwwrrroooppppppooossszzz~~~{{{zzz{{{|||{{{xxxvvvwwwxxxwwwvvvuuusssqqqooommmllloooqqqpppkkkeee___\\\VVVVVVWWWZZZ\\\^^^______fffhhhfff```\\\\\\```bbbdddfffhhhhhhccc___```cccggggggeeebbb___]]]^^^```aaaeeehhhhhheeebbbbbbccc______aaaeeeiiihhhddd___\\\ZZZXXXVVVVVVYYY^^^bbbdddfffiiikkkiiidddaaabbb]]]______```ccchhhjjjiiicccjjjrrruuurrrnnnkkkjjjiiilllsss|||~~~~~~|||ttt~~~yyyqqqiiidddcccccceeeZZZ\\\]]]]]]ZZZXXXXXXXXXWWWRRRMMMLLLNNNOOOMMMKKKRRRQQQPPPNNNOOOSSSYYY^^^NNNOOOOOOLLLHHHFFFGGGIIIJJJEEEBBBDDDJJJLLLGGGAAA>>>>>>>>>>>>============:::<<<>>>@@@@@@>>><<<:::===<<<<<<<<<<<<===>>>>>>888===AAA???;;;999<<<@@@===<<<;;;::::::<<<>>>???<<<:::888666555666888:::777999:::;;;:::888666444222555:::======<<<<<<===777888888999;;;<<<<<<===999888777666666666777888777777888888999999999999777777888999:::;;;;;;;;;888888999999999999888888888999:::;;;;;;;;;;;;;;;888888888888999:::;;;<<<;;;;;;:::999999:::;;;;;;888999;;;<<<<<<;;;999888:::;;;;;;<<<===>>>>>>???CCCAAA@@@AAAFFFNNNUUUZZZOOOPPPQQQPPPOOONNNOOOQQQ^^^VVVMMMKKKOOORRROOOKKKAAAFFFJJJJJJFFFCCCEEEHHHFFFDDDDDDGGGLLLNNNMMMJJJTTTTTTSSSTTTVVVYYY\\\]]]XXXWWWVVVTTTSSSSSSRRRRRRZZZWWWRRROOONNNOOONNNMMMLLLOOORRRSSSRRRUUUZZZ___YYYVVVSSSTTTWWWYYYWWWUUUZZZhhhmmmbbbYYY^^^gggkkkaaagggooouuuwwwtttoookkktttnnnhhheeeffffffdddaaaWWWaaallllllhhhiiittt{{{~~~vvvkkknnnzzz}}}tttqqq|||}}}|||zzzuuutttwwwwwwwwwxxx|||{{{uuu{{{yyyrrrvvv{{{zzzxxxtttxxx~~~yyyuuuooozzzyyyqqquuu{{{oooooouuuxxxtttkkkhhhlllrrriii^^^```nnnssskkkmmmxxxwwwyyytttlllnnnvvvssshhhdddiiiqqqqqqeeeZZZ___jjjiiifffeeeiiipppsssppplllooovvv|||}}}yyywwwyyy|||sssooorrr}}}zzz{{{vvvuuu~~~~~~wwwqqqxxx}}}yyypppkkkmmmrrrtttpppmmmnnnppplllbbbXXXVVVYYY\\\\\\\\\]]]bbbffffff^^^]]]cccccc\\\\\\bbbkkkrrrpppccc]]]bbbgggdddbbbfffjjjfff___[[[]]]bbbjjjhhhfffgggiiihhhccc___\\\aaaggggggcccbbbeeeiii___[[[XXXXXX\\\^^^^^^]]]iiippppppgggeeejjjkkkeee[[[XXX^^^iiijjjcccdddkkkkkklllooosssvvvuuupppkkkgggooozzzzzzxxx~~~}}}yyyssslllhhheeeddddddaaa```^^^]]][[[YYYUUUSSSRRRPPPNNNLLLJJJJJJJJJJJJPPPOOOOOOQQQSSSSSSRRRPPPKKKKKKKKKJJJHHHEEECCCAAAGGGHHHJJJLLLLLLJJJHHHGGGCCCBBBAAA>>>;;;<<<>>>AAA???@@@BBBCCCBBB???;;;999<<<===>>>??????>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@>>><<<;;;:::::::::999999777777777888999::::::::::::999888666444333333444666888:::;;;<<<<<<999999888888999999:::;;;<<<;;;999888777777888999777999;;;;;;:::888888999:::::::::999999999999999<<<999555666888999777444777999;;;======;;;999777777777888999999999999999888888777777888:::<<<======;;;999999:::;;;;;;:::<<<<<<<<<<<<;;;;;;:::999AAACCCDDDDDDEEEIIIPPPUUUNNNMMMLLLMMMPPPQQQPPPOOOXXXQQQJJJJJJPPPTTTSSSPPPGGGGGGHHHIIIIIIIIIIIIIIIEEEHHHJJJKKKLLLMMMNNNPPPOOOYYYZZZRRRPPPXXX[[[XXXZZZQQQPPPXXXWWWNNNNNNVVVXXXRRROOOOOOPPPMMMMMMNNNQQQTTTVVVVVVVVVXXX^^^ccc^^^YYYTTTTTTXXXZZZWWWTTTZZZhhhiiiZZZVVVcccllliiimmmkkksss}}}xxxzzzxxxvvvttttttvvvuuuppplllgggooowwwyyywwwxxx~~~www|||{{{{{{{{{uuuvvvzzz}}}xxx|||www|||xxxwwwxxxzzz}}}uuuqqq}}}vvvooossswwwuuulllhhhlllwwwyyyrrrqqqwww}}}~~~xxxnnnoooxxxxxxppphhhmmmrrrqqqllliiijjjmmmllljjjiiinnnuuuxxxuuuqqqwww}}}yyy~~~~~~zzzuuuyyy~~~xxxwww{{{wwwtttkkklllqqqtttnnnjjjmmmrrrnnn```SSSUUU]]]eeeeee```___eeelllaaa\\\___gggfff^^^___gggttt{{{vvveeebbbmmmnnnddd]]]```gggkkkaaaVVV\\\lllpppkkkgggiiilllkkkddd\\\\\\ccciiifff^^^[[[bbbjjjbbbYYYWWW```ddd``````eeerrruuuqqqjjjmmmvvvsssiii```___fffqqqqqqhhhiiirrruuunnnjjjnnnwww{{{tttlllmmmuuu~~~yyysss~~~{{{vvvqqqlllhhheeecccddd```\\\[[[]]]\\\YYYUUUPPPPPPPPPNNNLLLKKKMMMOOONNNNNNPPPRRRTTTSSSPPPMMMMMMKKKIIIGGGEEEDDDCCCDDDFFFKKKOOOQQQPPPNNNLLLLLLGGGDDD@@@>>>???AAAAAA@@@BBBCCCCCCCCCBBB@@@>>>===<<<<<<===>>>>>>>>>===<<<===>>>???@@@AAAAAA@@@@@@??????>>>===<<<<<<;;;:::999999888777777888999::::::999888777666555444444555555666777999:::;;;<<<999999999999999:::;;;;;;===<<<;;;::::::999999:::777999;;;;;;:::888888999::::::999999999999888888999999888777666666777777777999;;;======;;;999777999999999::::::::::::999888888888888999:::<<<======;;;999999:::;;;;;;;;;===???@@@???<<<::::::;;;>>>>>>???AAACCCFFFIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRMMMLLLJJJJJJLLLMMMMMMLLLMMMKKKJJJKKKMMMMMMKKKIIIFFFIIILLLKKKJJJKKKPPPTTTTTTRRRSSSVVVWWWWWWVVVXXXZZZZZZXXXUUUTTTTTTTTTSSSSSSRRRTTTVVVSSSOOOPPPTTTUUUSSSQQQTTTZZZ^^^___]]]]]]ZZZWWWUUUUUUWWWZZZ[[[___aaa```^^^```gggooorrrxxx|||}}}{{{|||}}}}}}}}}yyy}}}~~~{{{zzz{{{~~~~~~zzzvvvtttuuuvvvuuutttvvvzzz||||||xxxwwwxxxzzzwwwssspppqqqqqqooommmooorrrtttsssqqqnnnppprrrrrrqqqsssxxx|||}}}}}}|||zzz~~~{{{xxx{{{{{{uuuooolllkkknnnnnnoooooollleee^^^YYYXXX]]]ccciiikkkhhhdddaaa```aaa___^^^```fffjjjkkkpppttttttpppkkkhhhfffddddddffffffbbb```aaaeeefffjjjmmmpppooolllgggbbb```aaabbbdddeeeddddddddddddccccccaaa___```fffllloooqqqnnnnnnrrruuusssnnnjjjjjjkkkjjjiiikkkoooqqqppppppqqqsssuuuvvvvvvtttssssssvvv{{{|||~~~zzzvvvrrrlllfffbbbccc___ZZZZZZ\\\]]]ZZZWWWOOOQQQRRRPPPNNNNNNQQQTTTMMMNNNPPPSSSTTTRRRMMMJJJNNNKKKGGGDDDBBBCCCEEEFFFGGGMMMTTTWWWVVVTTTRRRRRRLLLFFF@@@@@@CCCEEECCC???EEEEEEEEEDDDCCCBBBAAAAAA<<<<<<============<<<;;;===>>>???@@@@@@???>>>>>>===>>>?????????===<<<;;;999999888888777888888999999888666555444444444555777777666666777888:::;;;:::::::::999:::;;;;;;<<<===>>>>>>======<<<;;;:::777999;;;;;;999888999999::::::999999888888888888666999;;;999555444777:::999:::<<<>>>>>><<<:::999;;;;;;;;;;;;::::::::::::888888888999:::;;;===>>>===;;;999999;;;<<<<<<<<>><<<;;;<<<======>>>@@@CCCDDDDDDCCCIIIMMMPPPQQQPPPOOOQQQSSSEEEHHHKKKLLLJJJIIIIIIKKKQQQOOONNNOOORRRRRRPPPMMMLLLNNNPPPNNNLLLMMMRRRWWWVVVKKKJJJVVVZZZTTTQQQVVVYYYaaa___TTTRRRYYYXXXNNNKKKOOOUUUXXXTTTNNNPPPVVVYYYSSSPPPUUU___ccc___YYYWWWWWWUUURRRQQQSSSZZZ___aaaXXXVVV___ggglllttt~~~}}}|||}}}wwwvvvuuusss}}}}}}qqqrrr~~~tttsss{{{pppkkkqqqwwwoooiiimmmxxx~~~{{{uuuqqqwwwyyytttmmmooozzz{{{wwwxxxzzz~~~|||xxx|||}}}ssswwwxxxvvvssslllfffhhhnnnrrroooeee^^^]]]^^^\\\]]]cccmmmtttpppcccXXX```ddd___XXX^^^nnntttnnnmmmlllrrrxxxttthhhcccgggjjjlllddd[[[^^^jjjkkkaaafffooovvvtttkkkcccbbbdddfffbbb```dddjjjkkkeee___eeemmmlllbbbaaannnyyyxxxpppiiikkkxxx{{{qqqkkkmmmtttuuunnndddhhhvvvxxxpppnnnttt{{{zzzuuurrruuuzzzzzzxxxyyy~~~}}}tttzzz|||yyyuuuooohhhccc[[[[[[[[[\\\\\\[[[ZZZYYYSSSRRRPPPPPPPPPQQQRRRRRRNNNOOOPPPQQQRRRQQQMMMJJJMMMKKKGGGEEECCCDDDFFFGGGIIIMMMSSSYYY\\\ZZZVVVSSSMMMHHHCCCBBBDDDEEECCC@@@DDDEEEFFFFFFEEECCCAAA@@@<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>>>><<<;;;:::;;;===???@@@@@@???===<<<999999888888888888888888999777555333333333555666:::999777666666777999:::;;;;;;::::::;;;;;;<<<=========>>>>>>>>><<<:::999888999::::::999888999::::::::::::999888888777777777999:::999777777999;;;<<<===???@@@@@@???===<<<<<<;;;;;;:::::::::::::::999999:::;;;<<<===>>>>>>===;;;999999;;;=========AAAAAABBBBBBCCCAAA???===???AAACCCDDDDDDDDDFFFGGGHHHMMMRRRRRRNNNKKKMMMPPPHHHJJJLLLMMMLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVUUUUUUTTTTTTSSSSSSTTTUUUWWWQQQOOOVVVYYYWWWWWW[[[]]]dddddd]]]ZZZ]]]YYYPPPNNNPPPUUUYYYWWWRRRTTTYYYXXXVVVWWW[[[```bbb```\\\UUUTTTTTTTTTUUUYYY^^^bbbddd]]]ZZZaaalllvvv{{{yyy}}}xxxxxx~~~zzzrrrrrrzzz~~~|||xxxxxx~~~sssmmmooorrrnnnmmmqqqzzz}}}yyyuuuwwwwwwsssoooqqqzzz~~~|||~~~}}}~~~~~~wwwvvvzzz~~~|||wwwzzz{{{wwwrrrkkkfffhhhlllnnnkkkeee___^^^______bbbhhhooorrrmmmccc[[[aaaaaa^^^]]]eeeqqqsssnnnnnnlllooovvvwwwppplllmmmllllllfff^^^___ggghhhdddiiinnnrrrpppjjjdddcccdddfffcccaaadddgggiiifffbbbhhhnnnooojjjkkktttzzzzzzrrrmmmmmmtttwwwrrroooqqqtttuuupppjjjllluuuwwwssstttwwwzzzxxxuuuuuuyyy}}}|||{{{}}}|||rrrttt||||||yyyvvvqqqjjjdddSSSYYY___```^^^[[[\\\]]]YYYSSSNNNOOOSSSUUURRRNNNRRRPPPNNNNNNOOOOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGMMMLLLNNNUUU\\\]]]WWWPPPKKKJJJIIIFFFCCCBBBBBBCCC@@@BBBEEEFFFFFFCCC???===<<<;;;;;;:::::::::::::::::::::;;;;;;:::999777666;;;<<<>>>???@@@???===<<<999999999999888888777777888777555444444555666888<<<:::888777666777999:::<<<<<<;;;;;;<<<<<<===>>>;;;<<<======<<<;;;999888888999::::::888888999:::;;;;;;::::::999888888777;;;888777888:::<<<;;;:::???@@@AAABBBBBBAAA@@@???<<<;;;;;;:::::::::;;;<<<;;;;;;<<<===>>>???@@@@@@===<<<:::;;;===???@@@@@@CCC@@@???BBBHHHHHHCCC>>>AAAEEEIIIIIIFFFGGGKKKQQQKKKOOOSSSQQQLLLIIIKKKNNNPPPNNNLLLMMMOOOPPPPPPPPPJJJPPPVVVWWWUUUVVV[[[```\\\YYYWWWXXXZZZYYYUUUPPPXXX]]]]]]WWWVVV]]]cccbbbeeefffhhhjjjhhhbbb\\\YYY\\\YYYZZZ^^^___^^^^^^```VVV[[[```bbb```^^^```ccc[[[YYYYYY^^^eeejjjkkkiiilllnnnmmmlllttt~~~}}}~~~yyytttyyy~~~zzzuuussswwwvvvrrrsssxxxyyyxxxyyytttlllkkkpppwwwzzzzzz{{{|||~~~xxxsssoooooossswwwyyyzzz}}}}}}xxx~~~|||vvvvvvvvvzzzyyyvvvxxx~~~|||xxxooojjjiiillliiiggggggiiihhhccc^^^aaaiiiooooooiiidddeeegggccc]]]___jjjqqqooollllllpppooommmlllsss|||{{{uuummmjjjjjjiiiccc\\\aaalllppplllggggggiiijjjfffbbbccceeegggeeebbbbbbeeejjjkkkgggjjjsssxxxvvvtttwwwuuuvvvrrrjjjkkkrrrvvvsssooommmpppvvvvvvppprrrxxx~~~yyysssrrrvvv{{{}}}}}}{{{zzzrrrqqqvvv{{{yyyxxxrrriiiaaaRRRXXX___aaa```______aaaZZZUUUPPPPPPTTTUUUSSSOOOSSSPPPNNNMMMNNNPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKOOOLLLLLLQQQWWWYYYTTTOOOLLLMMMLLLIIIEEEBBBBBBDDD>>>@@@BBBDDDDDDAAA>>><<<<<<;;;:::999888888888999777777888888888777555444;;;<<<===>>>>>>===<<<<<<999999999999999888777666888888777666666777999999<<<;;;:::999888999999:::======<<<<<<======>>>???;;;;;;;;;;;;;;;:::999888999::::::999888888999;;;======<<<;;;:::999999888===999777999===@@@>>><<>>???===>>>???@@@AAABBBBBBBBB@@@???===>>>AAACCCDDDDDDFFFCCCBBBFFFKKKKKKFFF@@@AAAFFFKKKMMMMMMOOOSSSWWWQQQSSSTTTRRROOOMMMOOOQQQTTTRRROOOOOOQQQRRRRRRQQQKKKQQQXXXZZZZZZ\\\aaagggaaa^^^[[[\\\^^^]]]YYYUUUXXXbbbcccXXXWWWaaahhheeejjjiiikkkooonnnfffbbbbbbfffaaaaaaeeeiiihhhhhhiii___dddjjjjjjgggfffhhhkkkbbbaaabbbiiisssyyyyyyvvvwww}}}~~~zzz{{{zzzvvvnnnvvvvvvnnnnnnvvvvvvmmmnnnvvv~~~zzzooopppyyywwwllllllttt}}}|||yyy{{{~~~wwwqqqlllnnnuuuzzzyyyvvvyyyyyyuuuzzz{{{|||tttuuuvvv|||zzzssswwwzzzrrryyy~~~vvvmmmkkkkkkmmmhhhfffiiinnnoooiiicccfffnnntttpppgggccchhhooofff___dddssswwwnnniiilllooooookkkgggppp~~~{{{rrrnnnooopppggg\\\bbbrrrrrrjjjbbbccciiillliiicccbbbgggjjjhhhcccaaaffflllkkkcccfffuuu|||vvvssswwwxxx{{{ssseeecccooouuuqqqllljjjrrr~~~|||qqqqqq{{{yyyppppppvvv|||}}}|||zzz}}}|||zzz}}}qqqkkknnn}}}{{{zzz{{{{{{tttfff\\\UUUUUUVVVYYY^^^aaaaaa```VVVVVVUUUTTTTTTTTTUUUWWWQQQPPPOOOOOOQQQRRRQQQPPPQQQPPPMMMLLLKKKMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMJJJHHHFFFDDDCCC@@@@@@@@@???????????????<<<;;;999888777777888888555666777888777777555444<<<<<<<<<<<<;;;;;;;;;;;;999999::::::999888666555999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::>>>============>>>??????===<<<;;;:::999999999999999::::::999777777999;;;???>>>===<<<;;;::::::999<<<;;;;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>======>>>@@@BBBCCC???@@@AAACCCDDDDDDDDDDDDEEECCCBBBCCCFFFIIIJJJJJJHHHJJJLLLMMMLLLIIIGGGEEECCCEEEKKKSSS[[[^^^[[[XXXYYYXXXWWWVVVUUUVVVXXXYYYUUUVVVXXXWWWUUUSSSSSSTTTTTTVVVYYY^^^bbbfffhhhiiiffffffeeebbb```aaadddhhhcccfffgggfffgggkkkmmmmmmuuuyyyxxxsssssswwwwwwrrrllllllpppvvvxxxvvvwwwzzzwwwtttrrruuu{{{}}}yyyuuuppppppssszzzzzz}}}}}}wwwzzzyyyvvvssstttuuutttrrrmmmjjjjjjjjjlllqqquuuuuutttqqqnnnmmmppppppooosssuuuxxx{{{{{{zzzxxxwwwtttrrrqqqqqqssswww{{{}}}}}}yyyyyy|||}}}~~~||||||~~~~~~{{{yyyyyyuuuxxxzzzzzz{{{|||}}}{{{yyyxxxvvvtttrrrooollljjjgggjjjmmmooopppooommmmmmkkkooossssssooolllllllllhhhhhhlllqqqsssrrrppppppjjjhhhiiimmmpppsssyyy~~~~~~yyyrrrnnnkkkjjjmmmrrrkkkiiigggggghhhjjjjjjjjjfffgggiiikkklllkkkiiigggffffffhhhooouuuxxx|||xxxvvvppphhheeegggkkklllqqqrrrvvvzzz{{{zzzyyy{{{yyyxxxvvvttttttwww{{{}}}~~~}}}|||}}}~~~|||xxxrrrooopppxxxxxxzzz~~~~~~uuudddWWWXXXQQQKKKPPPZZZaaaaaa]]]RRRWWWZZZXXXSSSRRRXXX___OOOOOOPPPRRRTTTTTTQQQOOOUUURRRNNNKKKKKKNNNRRRUUUMMMQQQSSSNNNIIIHHHOOOVVVUUUPPPKKKKKKLLLLLLGGGAAACCCAAA>>><<<<<<===@@@BBB<<<;;;999777777777777888555666777888888777666555===<<<;;;::::::::::::;;;999999::::::999888666555999999;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;>>>>>>>>>>>>>>>??????@@@>>>===;;;:::999999:::;;;999::::::888777777999<<<@@@???>>>===<<<;;;:::::::::<<>>>>>@@@BBBEEEGGG@@@AAACCCEEEFFFFFFEEEEEEHHHGGGFFFGGGJJJMMMNNNNNNIIIPPPVVVTTTLLLFFFFFFIIIEEEEEEKKKYYYgggkkkbbbXXX^^^[[[YYYXXX[[[^^^```aaaTTT[[[aaa```YYYTTTUUUWWW^^^[[[ZZZ```jjjooommmiiijjjnnnnnniiiccceeepppzzzvvvnnnppp{{{zzzwww{{{}}}}}}uuuzzzxxx~~~||||||ppptttsssppp}}}tttnnnwwwvvvkkkjjjuuuzzzrrriiigggmmmooohhh\\\^^^llluuutttkkkgggjjjqqqooofffhhhrrrzzztttooorrryyy|||vvvnnnqqqvvvxxxuuuppprrr}}}uuummmyyyxxxsssyyyuuurrrzzz}}}tttssszzztttuuu~~~zzznnnkkkppprrrnnngggaaakkkuuuvvvoookkkpppvvvpppooopppuuuyyywwwnnnfffiiiqqqssslllmmmvvvyyyuuueeeaaaiiiuuussshhhmmmttthhhmmmyyyyyyooodddjjjooommmhhhfffjjjpppjjjffffffmmmvvvvvvkkk```bbbkkkmmmgggkkkzzzxxxpppmmmoookkkaaa```hhhwww{{{yyytttxxxyyypppwww}}}zzzssspppwww}}}yyy{{{xxxqqqsssyyyppprrrvvvttt}}}}}}tttuuuxxxkkkWWWMMMOOOPPPQQQRRRTTTXXX[[[YYYSSSPPPSSSZZZ\\\VVVOOOQQQRRRSSSSSSRRRTTTWWWYYYQQQPPPPPPOOOOOOOOOPPPPPPXXXQQQJJJGGGHHHJJJKKKKKKRRRQQQNNNJJJHHHFFFFFFFFF@@@???===<<<<<<<<<===>>>@@@>>>:::777666666777888555777999:::888666666666999999999:::::::::;;;;;;===<<<<<<;;;:::888777666;;;;;;;;;<<<<<<;;;::::::<<<======<<<::::::;;;======???@@@@@@??????@@@BBB>>><<<:::888777777777888;;;:::999999999:::<<<===<<>>??????>>>>>>>>>???@@@CCCGGGGGGAAA===???BBBCCC@@@@@@???AAADDDFFFGGGGGGIIIIIIIIIIIIJJJKKKKKKLLLKKKHHHFFFJJJQQQTTTQQQMMMQQQUUUZZZ[[[XXXRRRLLLIIIIIIOOOSSSVVV```mmmlllcccfffaaaaaagggfffaaadddlllgggggggggfffdddaaa___^^^dddeeehhhmmmsssxxxzzzzzzwwwuuuvvvxxxxxxwwwzzz~~~www}}}|||vvvrrrsssnnnkkkooowww{{{xxxrrrqqqvvvxxxuuummmiiikkknnnjjjjjjjjjjjjjjjkkkkkklllkkkmmmfffZZZ[[[eeeiiidddeeeddddddgggkkknnnppppppwwwsssrrrvvvxxxvvvuuuwwwwwwvvvvvvvvvxxx|||~~~{{{yyyxxxwwwtttssswwwvvvtttsssuuuzzzuuuxxxzzzyyyyyyzzzxxxvvv|||vvvpppkkkiiijjjlllhhhnnntttwwwuuusssssstttrrrwww{{{{{{|||{{{wwwqqqmmmuuuvvvooonnntttssskkkiii___]]]dddiiiiiinnnxxx~~~yyytttssstttwwwzzzlllpppsssrrrnnnkkkkkkmmmeeeiiiooovvvzzzwwwqqqllldddjjjkkkhhhooo~~~|||ooofffhhhhhhdddeeemmmooozzzzzzyyy~~~~~~xxxwww|||~~~xxxtttwww{{{|||{{{yyyyyyyyywwwsssppprrrzzz{{{sssqqqwwwxxxrrryyyrrrrrrtttjjj\\\LLLLLLLLLMMMOOORRRTTTVVVUUURRRPPPSSSXXXZZZVVVQQQRRRRRRRRRTTTVVVXXXYYYZZZQQQPPPOOONNNNNNNNNOOOOOOTTTPPPLLLHHHHHHHHHHHHHHHMMMLLLKKKIIIHHHGGGGGGGGG@@@???>>>===<<<======>>>@@@>>>;;;888777777888888888:::;;;:::888777777888999:::::::::;;;;;;;;;;;;=========<<<;;;:::888777999999:::;;;;;;;;;;;;;;;<<<===>>>===;;;;;;;;;<<<>>>???@@@@@@???>>>@@@AAA===<<<:::999888777777888999999999:::;;;===>>>???===>>>>>>===;;;:::::::::===???AAA@@@>>>===@@@BBBHHHKKKJJJCCC===>>>??????>>>@@@DDDHHHJJJHHHEEEBBBOOONNNMMMMMMMMMNNNOOOPPPDDDLLLRRRQQQKKKKKKRRR[[[```ZZZVVV[[[ccccccWWWKKKQQQTTTXXX\\\ccclllnnnlllfffhhhnnntttsssmmmjjjkkkzzzvvvpppllljjjkkknnnpppeeeqqq}}}|||}}}|||uuu|||{{{xxx}}}zzzxxx|||~~~{{{yyyyyyvvvpppkkkaaaiiiqqqrrrnnnlllpppvvvssslllfffggglllllleee]]]fffgggiiihhhggghhhkkkmmmdddaaa```ccccccaaa___^^^fffcccaaadddkkkppprrrrrrppprrruuuwwwtttqqquuu|||~~~yyyyyy|||~~~||||||xxxvvvwwwwwwqqqpppttt{{{}}}xxxwwwzzz{{{qqqsss~~~{{{zzz||||||uuulllhhhkkkppppppppprrrvvvzzzzzzvvvrrrvvv}}}}}}rrrrrruuu|||}}}vvvjjjcccdddbbb___^^^ccclllsssuuuvvvvvvvvvsssqqqqqqtttwwwzzzoooeeeiiiuuuyyyoooccchhhooowww{{{yyywwwuuuuuujjjffffffmmmuuuzzz|||~~~{{{vvvmmmffffffkkknnnmmmnnnttt{{{~~~zzzvvvwww{{{{{{vvvyyyxxxnnnpppuuuyyyzzzwwwuuuxxx{{{uuussstttwwwxxxwwwvvvxxx}}}xxxwwwvvvqqqfff\\\MMMJJJHHHIIIMMMPPPRRRQQQQQQQQQQQQTTTWWWXXXWWWUUUTTTSSSSSSVVVZZZ]]]\\\ZZZQQQPPPNNNLLLLLLMMMNNNOOONNNNNNNNNLLLHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFF@@@???>>>=========>>>>>>@@@>>><<<999888888999:::<<<===<<<;;;888777888:::::::::;;;<<<<<<<<<<<<<<<============<<<;;;999999666777888999:::;;;;;;<<<<<<>>>??????===<<<;;;<<<>>>???@@@???>>>===>>>???===<<<:::999888888888888666777999;;;===???AAABBBBBB@@@=========>>>>>>>>>===AAACCCBBB>>>===AAAEEEIIIMMMLLLDDD???>>>??????AAADDDGGGIIIJJJHHHEEECCCQQQPPPOOOOOOOOOPPPQQQRRRHHHOOOUUURRRKKKKKKUUU___bbb]]]\\\bbbkkknnnfff^^^^^^]]]```ffflllooossswwwpppwww}}}}}}|||{{{wwwrrr{{{xxxxxx|||xxx~~~}}}zzzvvvvvv|||zzzvvv{{{yyyzzzzzzsssppppppnnnjjjfffZZZeeeooopppkkkhhhkkkppplllfff```aaaffffff^^^UUU```ccceeefffeeegggjjjmmmccc[[[\\\ggghhh___[[[aaaeeebbb```ccckkkqqqssssssmmmqqqwwwxxxrrrmmmttt~~~{{{{{{~~~{{{www{{{xxxyyy{{{ssspppttt}}}xxxvvvzzz}}}qqqrrr~~~zzzvvvzzz|||wwwoookkkoootttvvvsssrrrwww}}}yyyrrr{{{vvvvvvvvvhhhddd```eeebbb[[[```pppvvvrrrnnnqqqtttuuusssrrrsssuuu}}}nnnaaaffftttzzzqqqccclllsss{{{}}}zzzwwwxxx{{{qqqfffeeeqqqxxxuuuuuu|||zzz|||tttgggfffqqqtttnnnpppooovvv{{{pppqqq|||{{{vvv{{{vvviiikkkssszzz{{{vvvuuu|||xxxpppppp{{{}}}wwwwww}}}yyyzzz~~~ppp```VVVPPPKKKFFFGGGLLLQQQQQQPPPOOOQQQTTTWWWXXXXXXYYYZZZWWWUUUTTTWWW]]]^^^[[[VVVRRRPPPNNNLLLKKKLLLNNNOOOJJJNNNQQQOOOJJJEEECCCCCCAAABBBDDDEEEFFFEEEDDDCCC@@@???>>>===<<<===>>>>>>???>>><<<;;;:::::::::;;;>>>===<<<:::777666888999:::;;;<<<=========<<<<<<;;;<<<<<<<<<;;;:::999999444555666777999;;;<<<===<<<>>>AAAAAA???===;;;;;;===>>>???>>><<<;;;<<<===<<<<<<;;;:::999999999888666777999<<<>>>AAABBBCCCGGGCCC??????BBBDDDDDDBBB>>>CCCFFFDDD@@@???DDDHHHGGGKKKKKKEEEAAABBBCCCCCCJJJIIIGGGEEEDDDEEEHHHKKKMMMMMMNNNOOOPPPPPPQQQQQQVVVQQQLLLLLLQQQVVVWWWVVVUUU___iiimmmkkkkkkssszzzmmmfffgggrrryyyxxxyyy~~~}}}{{{}}}xxxyyyyyyxxx~~~~~~wwwtttqqqmmmkkkiiihhhggggggeeeeeeiiiooopppkkkdddaaahhhllliiiaaa[[[[[[^^^]]]^^^bbbfffiiijjjiiihhhjjjccc___ccceeeccceeejjjbbbbbbdddgggkkkooopppqqqrrrrrruuuwwwuuuqqqsssxxxzzz||||||{{{yyyxxxyyy{{{}}}zzzxxxxxxxxxwwwuuuwww|||}}}~~~|||yyyxxxwwwuuuyyywwwuuussstttuuuwwwxxxvvvvvvwwwzzz||||||zzzxxxzzz{{{{{{vvvrrrsssdddgggeeebbbfffpppsssppptttuuuvvvyyyzzzzzzyyywwwooonnnllljjjjjjlllpppsssppprrrvvvzzz}}}|||yyyvvvvvvooommmrrrtttrrruuu{{{wwwyyyuuummmlllqqqrrrnnntttrrruuu{{{zzztttuuu{{{ttt|||zzzrrrppprrrqqqtttxxxxxxxxxxxx{{{~~~zzzwwwxxx|||{{{xxx|||}}}zzz|||~~~ooo___VVVPPPJJJEEEEEEJJJOOOQQQPPPQQQTTTXXXYYYYYYYYY[[[\\\ZZZWWWUUUWWW[[[\\\WWWRRRRRRQQQOOOMMMLLLLLLMMMNNNIIIMMMQQQQQQLLLFFFCCCBBB@@@AAABBBCCCCCCBBBAAA@@@??????===<<<<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<<<<<<<;;;888666555666888999:::<<<===>>>===<<<;;;999999:::::::::999999888444444555666888;;;===>>>>>>@@@BBBBBB@@@===<<<<<<<<<===>>>===;;;::::::;;;======<<<<<<;;;;;;::::::888999;;;===???AAACCCDDDIIIEEEBBBAAADDDFFFFFFDDDBBBEEEHHHGGGDDDCCCGGGKKKIIIMMMNNNHHHDDDEEEFFFEEELLLLLLJJJGGGEEEGGGKKKOOOKKKLLLOOOQQQRRRSSSRRRQQQ^^^VVVNNNOOOUUUZZZXXXSSSSSSaaaoooqqqllllllxxxxxxooonnn{{{}}}{{{|||zzztttvvv|||~~~||||||{{{kkknnnooommmiiiggghhhkkkrrrjjjeeegggnnnpppiiiaaa```kkkssspppddd\\\^^^eee^^^^^^```gggnnnpppjjjccckkklllhhhbbbdddmmmooolll___eeekkknnnmmmlllmmmooo{{{tttqqqvvv{{{xxxrrrnnnmmmvvv}}}zzzrrrpppxxx~~~zzztttvvv{{{oooqqq|||zzzqqqoooxxxvvvmmmpppzzz|||qqqxxx~~~}}}wwwuuuzzzuuurrrzzz~~~oooiiijjjqqqssspppooosss|||zzz}}}~~~yyyfffmmmqqqllldddeeeqqq}}}vvvsssrrryyy{{{qqqwww|||zzzppplllrrryyy{{{uuupppqqquuussslllkkkoooxxx{{{yyyuuuxxx~~~~~~xxxlll|||tttjjjnnnxxxwwwrrroooqqqxxx{{{xxxtttzzz{{{uuuzzz}}}zzzuuunnnddd\\\NNNIIICCCBBBGGGLLLPPPQQQUUUWWWZZZ[[[[[[ZZZZZZ[[[ZZZWWWUUUUUUWWWVVVSSSPPPPPPPPPNNNMMMLLLLLLKKKKKKJJJLLLOOOOOOLLLHHHEEECCC@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<999:::999888555444555666888:::<<<===>>>===;;;:::777888888999999999999888444444555666888;;;===???@@@BBBCCCBBB@@@>>>======<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>AAADDDGGGHHHIIIGGGEEEDDDEEEFFFFFFEEEGGGHHHIIIIIIIIIIIILLLMMMOOOTTTTTTNNNIIIIIIIIIHHHIIILLLOOOOOOMMMMMMOOOQQQSSSTTTTTTUUUUUUVVVVVVWWWZZZ^^^```]]]XXXVVVZZZ___eeegggkkkpppuuuxxxyyyyyy{{{vvvuuu}}}}}}~~~~~~|||zzzzzzrrrfffiiilllllliiihhhkkkoooppprrrrrrooojjjggghhhjjjiiikkknnnpppoookkkeeebbbdddcccdddjjjqqqrrrlllffffffoooqqqkkkmmmuuurrrgggccciiiooorrrpppnnnoooqqq}}}uuusssyyy~~~yyypppiiihhhqqqxxxuuunnnmmmvvv~~~~~~{{{wwwrrr}}}}}}sssuuuyyysssttt~~~uuunnnpppzzz}}}pppxxx}}}vvvuuu|||xxxuuu~~~~~~zzzqqqrrr|||~~~uuusssyyy{{{ppppppnnnlllkkkooouuuzzz{{{xxxwww}}}www{{{pppkkktttzzzwwwsssmmmoooxxxvvvkkkiiiqqqwww~~~~~~wwwyyywwwsssyyy}}}}}}xxxssssssuuutttnnnjjjmmmvvv{{{xxxrrr|||}}}vvv~~~vvvqqqooohhh]]]LLLIIIEEEDDDFFFKKKRRRVVVYYYYYYZZZZZZ[[[ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPLLLMMMMMMLLLKKKJJJHHHGGGJJJJJJJJJJJJJJJIIIFFFCCC??????>>>>>>>>>??????@@@===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<666888999888777555555666777999;;;======<<<:::999777888999999::::::::::::666555555666888;;;>>>@@@BBBCCCCCCBBB???>>>>>>???===???@@@@@@>>>>>>???AAA??????@@@@@@@@@???>>>===?????????@@@DDDIIINNNQQQLLLLLLLLLKKKIIIHHHHHHIIILLLJJJIIIJJJMMMOOOOOONNNSSSXXXYYYTTTPPPOOOPPPOOOKKKOOOSSSSSSRRRRRRVVVZZZbbb___ZZZVVVUUUWWWZZZ]]]ZZZdddmmmkkkaaa\\\bbbkkksssnnnmmmttt|||tttxxx{{{|||zzz|||{{{yyy{{{}}}~~~{{{{{{~~~~~~~~~}}}{{{wwwxxxxxxqqqnnnkkkiiiiiimmmppprrrrrroooxxx~~~yyynnnhhhkkkrrrpppmmmnnnrrrwwwvvvllldddkkkkkklllmmmmmmnnnooopppjjjoootttwwwyyywwwpppiiimmmmmmnnnqqquuuwwwwwwuuusssuuuzzz~~~{{{sssmmmlllhhhgggfffhhhlllqqquuuwww~~~}}}{{{}}}zzz{{{|||~~~~~~{{{yyyxxx~~~~~~zzzooorrrssssssqqqqqqtttwwwwwwwwwxxxyyy{{{}}}~~~}}}~~~}}}zzz}}}|||~~~wwwppppppuuuzzzzzzwwwzzz~~~}}}~~~yyyuuutttvvvuuurrrrrrrrrttttttrrrnnnooorrrrrrzzz~~~|||zzzxxx|||wwwsssvvv|||~~~zzztttqqqrrrsssssstttuuuxxxzzz~~~}}}yyysssssshhhXXXMMMLLLIIIGGGGGGMMMUUU[[[[[[ZZZYYYYYYZZZYYYWWWTTTRRRRRRRRRPPPNNNNNNPPPRRRJJJJJJKKKLLLJJJHHHEEEDDDKKKHHHFFFFFFIIIIIIFFFCCC>>>>>>=========???AAABBB<<<;;;:::999888999:::::::::::::::;;;;;;;;;;;;;;;555777999:::888777666666666888;;;<<<===<<<:::888888888999:::;;;;;;;;;;;;777666666666888;;;>>>@@@DDDDDDDDDAAA???>>>???@@@???@@@BBBBBBAAAAAABBBDDD???@@@AAABBBAAA@@@???>>>AAA@@@@@@BBBFFFMMMSSSXXXOOORRRTTTRRRNNNKKKLLLMMMOOOKKKIIIKKKPPPSSSRRROOOSSSYYY[[[XXXUUUVVVXXXWWWSSSTTTSSSQQQOOOTTT^^^fffmmmggg]]]UUURRRUUU[[[```___gggoooqqqllliiikkknnnuuusssttt{{{{{{ttt~~~vvvsss~~~~~~vvvuuu|||yyyyyy}}}~~~zzz{{{{{{yyy{{{}}}uuuvvvvvvmmmccc```uuu{{{tttwww|||{{{~~~|||~~~~~~zzz{{{~~~~~~{{{rrryyyyyypppggghhhqqqxxxxxxuuuuuu{{{yyysssrrrsssooorrrvvvyyyzzzvvvqqqmmmooorrrsssnnniiiiiiqqqyyyuuupppsss~~~vvvpppsssvvvooojjjoooyyy~~~zzzhhhsssxxxkkkkkkrrrggg\\\TTT[[[lllwwwuuunnn~~~wwwuuu{{{zzztttrrr~~~zzz~~~lll___mmmxxxtttfff___fffppp~~~vvvqqquuu}}}yyy{{{wwwyyy|||~~~yyyyyywwwzzz||||||zzzvvvtttrrrxxxrrryyy~~~wwwooonnnqqqyyyyyypppmmmtttwwwsssmmmtttsssqqq{{{~~~wwwrrruuu|||~~~yyyrrr{{{}}}ssspppyyyyyy{{{zzzzzz}}}rrrcccWWW[[[PPPFFFGGGQQQYYYYYYUUUYYY```fffcccZZZUUUXXX]]]QQQRRRQQQPPPNNNLLLLLLMMMQQQMMMHHHEEEEEEFFFFFFFFFFFFGGGHHHFFFBBBBBBDDDHHHCCCAAA???>>>>>>>>>===;;;===<<<:::999999999::::::999888888999;;;;;;:::888666555666777999:::999888<<<;;;;;;::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;:::999999:::>>>@@@AAA@@@BBBGGGKKKJJJDDD???>>>@@@CCCBBBAAACCCFFFGGGEEEBBBIIIGGGDDD@@@======@@@BBBBBBBBBBBBDDDHHHNNNTTTWWWddd\\\RRRNNNPPPTTTVVVUUUTTTTTTTTTUUUWWWXXXZZZZZZ^^^WWWVVV]]]```ZZZYYY]]]XXX^^^[[[RRRUUUfffpppmmmkkkhhhddd```YYYUUUZZZcccmmmqqqttttttvvvxxxuuuqqqzzz{{{}}}~~~wwwqqqvvvzzzxxxzzzzzzvvvyyywwwppptttyyy|||zzztttsssyyy~~~yyywwwwwwxxxyyyxxxyyymmmhhhcccZZZQQQLLLRRRYYYfffvvv~~~wwwqqqqqqqqqrrruuuzzz}}}www}}}}}}}}}|||wwwvvvnnnmmmuuuxxxvvvyyy~~~}}}~~~|||xxxtttuuuwwwxxxxxxvvvuuuwwwyyyzzzqqqnnnssssssnnnnnntttqqq{{{~~~vvvwww~~~tttppppppuuu{{{}}}zzzyyy{{{zzzwwwrrrqqqqqqooojjjfff___WWWTTT[[[dddkkkvvv}}}~~~zzz{{{~~~www{{{~~~}}}sssqqqfffccc```^^^YYYUUUWWW]]]rrrtttxxx{{{~~~yyy|||}}}zzz{{{{{{yyy{{{yyy~~~|||uuuuuuyyyvvvmmmwwwrrrqqqvvvuuuoooqqqyyyvvv{{{|||}}}qqqvvvzzz}}}{{{{{{|||}}}|||{{{~~~~~~~~~{{{rrrfff]]]XXXTTTQQQQQQWWW[[[]]]]]]aaaccceeeccc___ZZZXXXWWWSSSSSSSSSRRRPPPOOONNNNNNMMMIIIEEEBBBBBBCCCDDDDDDFFFFFFFFFDDDBBBAAACCCDDDCCCAAA???>>>>>>???>>><<<<<<;;;:::999888999999:::888888888:::<<<======;;;777666666888:::;;;:::888===<<<;;;::::::999999999::::::;;;;;;:::999999888::::::;;;<<<>>>@@@CCCEEEFFFHHHIIIGGGBBB???>>>???AAAAAAAAACCCGGGIIIIIIIIIKKKJJJHHHFFFCCCAAA@@@??????BBBGGGLLLPPPSSSTTTUUU^^^ZZZUUUSSSUUUWWWXXXWWWWWW\\\aaa```]]]\\\aaafffggg]]]XXX\\\cccddd```]]]cccccc\\\TTTYYYhhhsssuuuooojjjfffbbb]]]ZZZ^^^fffuuutttssswww~~~sssvvv}}}{{{yyy~~~yyyvvvuuuyyy|||zzzyyyyyy{{{sssqqqtttvvvuuunnntttzzzzzzwwwttttttvvvzzzrrrttt|||{{{tttxxxuuuiii]]]XXXUUUOOOIIIFFFIIILLLVVVeeesssxxxtttmmmkkkqqquuussspppttt{{{zzz}}}|||}}}{{{}}}vvv|||}}}}}}pppwww~~~xxx|||yyy|||uuuuuu~~~xxxtttzzzxxxwwwxxx{{{yyytttqqqrrrzzz~~~|||uuuvvv}}}}}}pppqqqwww~~~yyyxxxtttiiiiiipppssskkkaaaWWWWWW[[[```dddjjjzzzyyy}}}~~~{{{{{{~~~sssjjjfff___WWWPPPIIIFFFLLLSSS```ppp}}}{{{{{{|||}}}wwwwww~~~}}}www}}}{{{sssttt|||{{{uuu~~~~~~yyysssqqquuuxxxyyyoooppptttxxxxxxtttsssuuu~~~vvvwww~~~{{{ooo}}}yyysss{{{{{{}}}|||yyyssslllfffWWWXXXZZZZZZZZZ\\\___bbbeeecccbbbbbbccc___WWWPPPUUUUUUUUUTTTSSSRRRQQQPPPIIIFFFBBB@@@AAABBBCCCCCCHHHFFFCCCAAAAAAAAAAAA@@@BBB@@@>>>>>>>>>???>>>===::::::999888888888999999999999999;;;>>>??????===777666666888:::;;;:::888===<<<;;;:::999888888888<<<<<<;;;;;;:::888777666888;;;===>>>>>>@@@EEEJJJNNNLLLIIIEEEBBBAAAAAAAAA@@@BBBCCCEEEGGGJJJNNNQQQNNNLLLKKKKKKKKKHHHBBB===EEEGGGKKKOOOSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZYYY```bbbdddggghhhiiijjjjjjjjjiiieeebbbccchhhiiifffiiiccc^^^]]]ccckkkqqqttttttmmmgggeeebbbaaadddiiissswww{{{{{{yyy|||~~~{{{zzz{{{}}}tttwwwxxxvvvwww{{{{{{xxx|||wwwtttsssrrrpppqqquuupppsssvvvwwwvvvttttttttt}}}yyyvvvxxx|||~~~{{{wwwwww~~~}}}zzz{{{}}}~~~|||{{{{{{{{{}}}~~~|||jjj]]]PPPJJJGGGCCC@@@@@@AAAAAAFFFQQQ___ggggggddddddjjjppptttvvvzzz}}}}}}~~~}}}zzz}}}{{{{{{}}}~~~yyy|||}}}}}}}}}|||~~~|||}}}xxxxxxwwwuuu~~~}}}|||{{{{{{~~~yyyvvvxxx~~~}}}}}}}}}tttllliiilllnnnlllhhh___^^^___eeekkktttxxxiii^^^VVVMMMFFF@@@<<<@@@GGGOOOcccyyy}}}zzzzzz~~~tttxxx|||www|||xxxnnnoooxxx}}}zzzuuu|||yyyvvvvvvuuutttxxx}}}oootttwwwvvvwwwzzz|||{{{{{{wwwxxx{{{~~~uuuzzzwww|||}}}zzzvvvppplll[[[]]]]]]\\\ZZZ[[[^^^aaacccbbbaaabbbccc___VVVOOOUUUUUUTTTUUUUUUTTTRRRPPPHHHEEEBBBAAABBBDDDEEEEEEJJJFFFBBBAAABBBBBB@@@>>>@@@>>><<<<<<===>>>===<<<:::999999999999999999999;;;::::::<<<>>>>>>===<<<666666666777999:::999888::::::999999999999::::::;;;;;;;;;;;;:::888777666777:::======<<>>===?????????AAAFFFNNNVVV\\\______^^^cccqqqwwwyyywww|||xxx~~~{{{|||}}}wwwyyy~~~|||zzzxxxvvv~~~wwwxxxqqqwww}}}}}}|||zzz}}}~~~~~~yyy{{{vvv{{{}}}vvvllliiioooxxxwwwkkkbbbiiiyyy~~~pppSSSNNNJJJGGGCCC>>>===AAAIIIRRR___nnnyyy~~~~~~|||{{{{{{yyy}}}}}}|||{{{~~~}}}xxxwwwyyyxxxtttpppqqqxxxuuuooorrr}}}yyytttvvvvvv|||zzzrrrttt|||{{{~~~|||~~~|||}}}~~~~~~}}}}}}xxxrrrnnngggccc^^^[[[\\\]]]^^^^^^^^^aaadddeeeccc___ZZZWWWUUUSSSSSSTTTUUUUUURRROOOKKKHHHFFFFFFGGGHHHIIIHHHJJJFFFBBBAAABBBCCCAAA>>>???===;;;;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;:::===<<<;;;<<<===<<<:::888555555555666999999888777777777888999:::<<<===>>>:::;;;;;;;;;;;;:::999999666999;;;:::999===FFFMMMVVVQQQJJJFFFFFFGGGHHHIIIJJJLLLMMMLLLKKKMMMRRRWWWPPPMMMJJJMMMQQQSSSPPPMMMVVVUUUTTTTTTTTTVVVXXXYYYOOORRRUUUXXXYYY\\\___bbbiiigggggglllrrrtttppplllooowwwxxxmmmggglllpppooofffccceeelllpppllliiiiiisssmmmhhhhhhiiiggghhhkkkhhhxxxxxxtttwwwzzz{{{ppphhhkkkuuuwwwnnncccmmmrrrqqqlllooozzz~~~zzzppplllqqqzzz{{{sssooosss{{{yyyvvvssstttwwwzzz}}}ttt}}}vvvqqquuu|||{{{xxxzzz~~~~~~xxxrrr{{{vvvppprrrwwwzzzooosss|||sss|||~~~|||xxxyyyvvvrrrqqqtttrrrkkkggggggiii\\\NNNFFFAAA>>>???BBB@@@BBBCCCBBBBBBGGGQQQZZZYYYYYY^^^lll|||xxx{{{www|||yyy}}}zzzzzz}}}}}}yyyuuuyyy{{{}}}{{{~~~uuuttt|||yyywwwqqqwww~~~~~~~~~|||~~~{{{yyytttyyyzzzqqquuuuuuYYYRRRKKKHHHDDD???>>>AAAFFFGGGNNN\\\lllwwwyyyxxxyyyxxx|||{{{zzzwww}}}zzzyyy}}}tttuuuzzz}}}wwwooonnnwwwssskkkmmmzzz{{{ssspppwww||||||uuuxxx~~~zzz|||zzzzzz}}}xxx|||{{{|||yyysssoooqqqiii```^^^```bbbaaa]]]]]]bbbhhhhhhccc___^^^___TTTRRRRRRTTTVVVVVVRRRNNNNNNLLLJJJIIIKKKLLLLLLKKKHHHFFFCCCBBBAAABBBAAA@@@@@@>>><<<;;;;;;;;;:::888;;;<<<===>>>>>>>>>======???>>>===<<<<<<;;;999777666555555777999:::999777666666777999;;;>>>@@@AAA;;;<<<<<<<<<<<<;;;;;;:::777888888777888===EEEKKKQQQOOOKKKIIIGGGHHHJJJLLLPPPQQQQQQPPPPPPPPPSSSUUUPPPNNNLLLNNNSSSWWWXXXWWWUUUXXX^^^bbbccc___ZZZVVVWWWWWWYYY\\\```dddggghhhdddoooxxxvvvnnnjjjqqq{{{|||vvvnnnnnnuuuyyyqqqeeemmmmmmkkkiiijjjlllnnnpppmmmjjjiiijjjjjjggggggkkksssvvvxxxyyy{{{{{{uuullljjjlllmmmkkkfffcccdddeee```eeejjjooovvv{{{wwwqqqtttqqqqqqtttuuutttvvvzzzrrruuuxxxyyyxxxvvvvvvvvv|||yyyzzz}}}|||wwwrrrwww}}}}}}uuupppsssyyylllnnnqqqsssrrrqqqqqqqqqxxxyyy}}}~~~~~~uuuwww{{{~~~~~~}}}zzzyyy|||xxxqqqjjjhhhiiimmmpppbbbWWWLLLEEEAAA>>>@@@DDD@@@BBBCCC???<<>>CCC@@@GGGOOOUUUYYYcccqqq}}}{{{~~~|||~~~|||||||||~~~zzzzzz|||~~~|||yyyxxxxxxyyywwwvvvxxxooojjjooovvvxxxvvvtttpppwww|||~~~{{{zzz}}}yyyssspppqqqkkkdddccceeeeeebbb^^^]]]aaaeeeeeeaaa^^^]]]___TTTRRRRRRTTTWWWWWWRRRNNNOOOMMMKKKKKKLLLLLLLLLKKKDDDDDDCCCAAA??????@@@BBBCCCAAA>>><<<<<<<<<:::888===>>>???@@@AAAAAA@@@???@@@???======>>>===;;;999888777777999;;;<<<;;;999777888999:::<<>>>>>>>>>>>===<<<:::::::::888666555888>>>EEEIIIMMMOOOPPPOOOLLLLLLPPPSSSUUUTTTSSSSSSTTTUUUTTTSSSPPPPPPQQQSSSVVVZZZ\\\^^^XXX]]]ffflllnnnjjjddd___bbbbbbcccgggmmmppppppooojjjttt|||yyyooolllsss}}}~~~tttpppvvv|||xxxnnnfffmmmsssrrriiiffflllqqqqqqggghhhkkkmmmjjjffffffjjjwwwtttrrrssszzz|||sssgggaaaggglllhhh___ZZZ^^^dddZZZXXX^^^lllwwwxxxqqqlllsssuuutttqqqsssxxx{{{zzznnntttzzz{{{wwwttttttvvvzzzsssvvv~~~yyyqqquuu}}}~~~tttpppwwwppphhhhhhrrrxxxsssoooooo}}}~~~~~~uuussswwwwwwsssuuuzzzyyyqqqdddbbbllltttuuuaaaXXXOOOIIIDDD@@@AAADDDBBB@@@>>>======???BBBDDDMMM[[[iiillliiinnn|||}}}~~~tttvvv|||zzzwww}}}xxxyyyuuu~~~tttttt~~~{{{|||~~~xxx}}}}}}zzz{{{|||yyyoooZZZLLLBBB===???CCC>>>GGGOOOOOOMMMUUUiii{{{~~~vvv}}}~~~zzzyyyvvv~~~{{{ssszzzwwwpppiiijjjrrryyyzzzqqqttt|||}}}yyy|||~~~~~~yyywww|||~~~xxxtttrrrllliiifffffffffeeeaaa^^^\\\^^^``````^^^[[[ZZZZZZUUUSSSRRRUUUYYYXXXSSSNNNOOOMMMKKKKKKKKKLLLKKKIIIAAABBBCCCAAA===<<>>>>>===;;;999???@@@AAABBBCCCBBBBBBAAA@@@???>>>???@@@???>>><<<:::999999;;;======<<<;;;:::::::::;;;===???@@@AAABBBAAA@@@???===;;;999888===999555555999???EEEHHHMMMRRRVVVUUURRRRRRUUUYYYVVVTTTSSSUUUWWWXXXUUURRRPPPSSSVVVXXXZZZ[[[^^^```___ccchhhnnnppppppnnnlllkkkiiikkkqqqxxx{{{xxxtttuuusssrrrrrrtttvvvuuuuuuvvvvvv{{{{{{mmmjjjoooffftttxxxlllgggmmmoookkkdddgggllloookkkeeefffkkkooosssuuusssssstttpppkkkcccdddcccbbb```^^^]]]\\\[[[RRRSSSdddrrrsssooonnnllluuuxxxuuuvvv|||{{{tttssswwwzzzxxxsssrrrwww}}}|||zzzxxxyyy{{{{{{zzzyyy{{{{{{zzzzzzzzz{{{}}}~~~llleeeqqqzzzuuurrruuuzzz}}}www}}}uuuuuu~~~}}}sssrrrzzzqqqwwwrrreeedddqqqwwwsssggg___VVVPPPIIIBBBAAACCCDDD???:::;;;@@@CCCAAA>>>LLLWWWfffppptttxxx~~~~~~yyyzzzyyyxxxyyyzzzyyyzzz|||{{{}}}~~~xxxvvvzzz|||{{{~~~~~~}}}{{{tttcccVVVLLLDDD@@@AAABBBFFFHHHHHHIIIRRRcccqqq|||}}}~~~~~~{{{zzz||||||yyyvvv{{{xxxkkkfffoooyyy|||yyyvvv{{{zzz{{{~~~|||uuuwww~~~xxx{{{yyyqqqeeehhhkkkiiieeeaaa```aaabbb```^^^^^^^^^\\\WWWRRRXXXVVVTTTSSSTTTTTTSSSRRRIIILLLOOONNNIIIEEECCCCCCDDD???:::999;;;<<<<<<:::>>>BBBEEECCC>>><<<>>>AAA;;;???DDDIIIIIIEEE@@@<<>>AAA???===;;;>>>CCCDDD@@@;;;CCCDDDBBB>>>999666777999::::::888777777===GGGOOO]]]WWWSSSTTTZZZ]]]ZZZUUUWWW]]]bbb___XXXUUU[[[bbb___WWWYYYeeeiiiaaa]]]___```iiimmmkkkqqq{{{{{{sssiiiqqq{{{~~~{{{vvvtttuuuzzztttooonnnrrruuuvvvuuuyyy}}}}}}vvvkkkggglllsssiiikkknnnpppoookkkgggdddooojjjeeegggllloookkkfff```nnn}}}}}}rrriiikkkqqqiiidddaaacccgggdddYYYOOOSSSSSSUUUZZZaaaiiinnnqqqkkkrrryyy}}}{{{xxxvvvuuuvvvqqqwww~~~~~~yyywwwzzz~~~|||{{{zzz|||}}}}}}xxxssssssxxx~~~~~~zzz}}}tttwww{{{|||wwwqqqqqqwwwqqqnnnjjjiiijjjlllnnnoooyyyhhhTTTIIIGGGHHHFFFCCC???@@@???===;;;===BBBGGGLLLRRR]]]kkkxxx~~~|||yyy{{{}}}}}}}}}{{{{{{~~~{{{xxx}}}}}}xxx~~~|||}}}|||vvvtttpppcccOOO@@@@@@GGGGGGFFFEEEFFFKKKSSSZZZ^^^wwwzzz}}}pppgggnnnsssrrruuu~~~~~~||||||}}}|||}}}~~~uuuxxx|||uuuppppppkkkiiihhhffffffeeeddddddcccddddddccc```\\\YYYXXXWWWVVVTTTSSSSSSSSSQQQOOOHHHJJJKKKKKKIIIFFFEEEEEE???===;;;999888888;;;===@@@AAABBBAAA@@@?????????>>>AAACCCFFFFFFDDDBBB@@@CCCBBBAAAAAA@@@AAABBBCCCCCCAAA@@@??????@@@@@@?????????>>>>>>???@@@@@@@@@BBBBBBBBB>>>:::888999:::;;;;;;:::888888>>>HHHOOOZZZZZZ[[[\\\^^^___``````___aaabbb```^^^^^^___aaa___cccggghhhhhhhhhfffdddjjjhhhhhhmmmrrruuuwwwzzzsssuuuxxxzzzyyywwwuuusss{{{qqqhhhiiirrryyyxxxsssxxxyyywwwsssnnnkkkjjjkkkllllllllllllkkkjjjiiihhhiiijjjlllmmmmmmllliiigggfffnnnwwwxxxrrrmmmkkkmmmhhhggggggfffccc]]]UUUOOOPPPPPPRRRVVV\\\bbbgggjjjgggoooyyy~~~zzzwwwuuu~~~zzzzzz~~~~~~vvv}}}zzzzzz|||~~~zzzzzz}}}~~~{{{xxx}}}zzzvvvsssrrrtttxxx{{{mmmllljjjiiijjjkkkjjjiiipppfffXXXOOOJJJHHHFFFDDD@@@@@@???>>>>>>@@@CCCFFFFFFMMMZZZiiitttzzzzzzxxx~~~}}}zzzyyy}}}~~~xxxzzz~~~~~~xxxtttnnndddTTTEEE???AAACCCEEEFFFHHHJJJMMMPPPRRRggg|||}}}~~~yyy|||ooohhhmmmtttuuuwww|||{{{|||wwwyyyzzzyyyvvv~~~}}}yyyvvvooojjjoooqqqlllgggeeehhhiiigggeeebbbfffjjjhhhbbb^^^]]]^^^XXXVVVUUUTTTSSSQQQMMMJJJGGGFFFEEEFFFHHHHHHHHHGGG===??????;;;777777;;;@@@AAA@@@???@@@BBBBBB???===BBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@@@@AAACCCDDDKKKEEE@@@???AAACCCBBB@@@CCCDDDCCCAAA??????CCCFFF@@@@@@@@@>>>;;;::::::;;;<<<<<<;;;999:::???HHHOOOTTTZZZ```bbb``````eeeiiijjjgggeeefffiiijjjhhheeehhhssstttjjjgggoootttppppppggggggssswwwqqqrrr{{{}}}zzzvvvuuuuuutttrrroooqqqmmmhhhiiiooouuuyyyyyyxxxuuuqqqpppqqqoooiiieeeqqqooollljjjjjjkkkmmmnnndddkkkrrrsssnnniiihhhiiilllmmmoooqqqqqqoookkkhhhhhhkkkmmmjjjaaaWWWRRRPPPLLLMMMNNNQQQUUUZZZ^^^aaafffmmmuuuzzz{{{zzz{{{|||xxx~~~}}}|||{{{~~~}}}xxxssstttxxxyyyvvvqqqqqqmmmiiiggghhhiiijjjjjjddd```YYYQQQKKKGGGDDDBBB@@@???>>>???BBBDDDDDDDDDEEEJJJTTT^^^hhhqqqyyy~~~~~~~~~~~~~~~||||||xxxmmmbbbUUUGGG@@@??????CCCHHHIIIGGGDDDDDDEEESSSkkk}}}tttkkkjjjqqqzzz~~~zzz{{{}}}{{{zzz{{{}}}}}}{{{~~~~~~xxx|||rrrnnnppprrroookkkiiihhhhhhfffdddbbbeeehhhhhhfffbbbaaa```ZZZYYYWWWVVVTTTPPPKKKGGGEEEBBB@@@BBBGGGJJJJJJIIICCCCCCAAA>>>::::::<<>>AAA@@@@@@AAAAAABBBCCCDDDCCCBBB@@@??????AAADDDEEEKKKFFFAAA???AAACCCDDDEEEJJJIIIHHHFFFDDDDDDEEEFFF??????>>>===;;;;;;;;;;;;<<<<<<;;;:::999>>>FFFMMMNNNUUU^^^aaaaaabbbggglllpppnnnlllooosssuuussspppxxx{{{xxxooommmuuu{{{|||mmmjjjmmmuuuxxxtttqqqsss|||zzzwwwtttqqqnnnkkkiiibbbiiippppppmmmoooyyyyyyuuupppooopppoookkkgggtttrrrooollllllmmmoooqqqfffmmmttttttooojjjiiikkknnnmmmlllmmmnnnmmmkkkhhhkkknnnppplllbbbYYYSSSQQQKKKLLLMMMNNNOOOSSSWWWZZZgggjjjooorrruuuyyyyyy}}}~~~~~~xxxvvvwww{{{}}}tttkkkyyyssskkkffffffjjjnnnqqq___ZZZSSSNNNJJJGGGCCC@@@AAA???>>>@@@DDDFFFDDDBBBGGGJJJMMMRRRZZZgggxxx}}}||||||zzz{{{|||{{{{{{~~~|||{{{~~~qqqcccTTTFFFBBBCCC???DDDHHHHHHDDD@@@??????HHHZZZrrr|||zzz|||ppphhhooo~~~}}}|||}}}qqq{{{yyyvvv~~~yyy}}}zzz}}}sssyyyzzzwwwzzzyyyuuuqqqrrrrrrnnniiidddbbbbbbaaabbbcccfffiiihhhccc```]]][[[YYYWWWUUUPPPKKKGGGCCC@@@>>>@@@FFFJJJKKKKKKJJJFFF@@@=========<<<;;;===BBBFFFEEEBBB??????AAA===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@???@@@BBBDDDFFFFFFEEEDDDAAA@@@BBBHHHMMMNNNKKKIIIJJJKKKKKKFFFBBBAAA???===;;;:::;;;;;;;;;;;;<<<;;;999999<<>>??????===:::>>>DDDIIIIIICCC??????BBB;;;===@@@CCCDDDCCCAAA@@@AAAAAABBBCCCDDDEEEGGGGGGEEEFFFGGGEEEDDDFFFNNNTTTPPPLLLJJJMMMQQQQQQLLLEEEGGGCCC>>>;;;:::;;;<<<<<<;;;<<<;;;999888<<>>CCCJJJRRRYYY```fffiiixxx|||}}}~~~|||ttt^^^OOOKKKNNNKKKGGGDDDCCCDDDFFFGGGLLL\\\nnnwww}}}}}}{{{zzz|||~~~}}}~~~{{{wwwxxx|||www{{{{{{~~~{{{zzz~~~}}}uuu}}}uuutttssspppllliiigggfffhhhiiilllmmmmmmiiidddaaa```]]]YYYUUURRRNNNJJJGGG???AAACCCDDDEEEGGGJJJLLLLLLIIIFFFCCCBBBBBBBBBCCCCCCFFFIIIIIIFFFBBB@@@@@@===???AAACCCDDDDDDDDDCCCBBBCCCEEEHHHIIIJJJJJJJJJKKKKKKJJJJJJLLLOOOTTTWWWQQQPPPQQQSSSWWWYYYXXXWWWPPPIIIAAA<<<;;;===>>>>>><<<======;;;:::<<>><<<>>>???@@@===>>>>>><<<;;;===DDDIIIOOOQQQUUUZZZ```eeekkkmmmtttwwwzzz{{{{{{zzzzzzzzzyyy{{{yyyrrrkkkjjjssstttnnnlllrrrtttvvvzzz}}}|||uuukkkdddYYY^^^ccchhhmmmuuu~~~{{{zzzyyywwwtttssstttuuuxxxvvvrrrnnnkkkiiiiiijjjlllmmmoooqqqrrrtttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||{{{yyyuuuppphhh]]]RRRKKKHHHJJJKKKHHHCCCCCCGGGKKKVVV\\\cccjjjpppwwwrrrkkk___VVVPPPNNNOOOOOOJJJKKKLLLIIIEEEDDDEEEHHHFFFCCCAAADDDLLLTTTYYY[[[```rrr~~~|||~~~}}}qqqjjjZZZRRRIIIGGGJJJLLLIIIFFFJJJQQQZZZdddsss}}}|||~~~zzz{{{~~~}}}{{{{{{|||vvvyyy~~~vvvnnnnnntttxxxtttooommmvvv{{{uuuggg___ccciii```ZZZUUUSSSTTTPPPGGG???IIIEEEBBBCCCGGGKKKLLLKKKJJJOOORRRPPPJJJIIIMMMRRRQQQIIIEEEIIIMMMJJJDDD@@@BBBJJJIII@@@???HHHKKKGGGHHHEEEKKKUUUWWWPPPRRRZZZ[[[UUUPPPSSS[[[___\\\WWW]]]___``````aaaeeelllrrr```TTTDDD>>>???BBB@@@===BBB@@@>>><<<===???AAACCCEEENNNXXX]]]^^^bbbllluuuvvvsssssswww||||||vvvpppwwwyyytttxxx{{{wwwkkkggglllvvvwwwmmmiiinnnxxxssswww~~~}}}qqqeee\\\^^^aaaaaadddnnn}}}rrrjjjwww~~~wwwrrrwww|||}}}uuugggdddlllpppllliiijjjsss{{{vvvlllooo{{{zzzuuuzzzwwwvvv}}}yyyfffUUUMMMKKKCCCDDDFFFHHHFFFCCCEEEJJJVVV[[[\\\YYY```ppp}}}}}}rrrpppkkkaaaWWWRRRRRRTTT^^^SSSJJJJJJOOOPPPIIIAAAGGGDDDCCCEEEGGGKKKWWWccc]]]^^^lll{{{|||{{{~~~}}}{{{kkkXXXWWWSSSLLLGGGFFFJJJNNNJJJEEEJJJ\\\ppp{{{}}}|||}}}zzz}}}vvv{{{rrr~~~vvv{{{uuu{{{~~~|||yyytttuuusssqqqrrrvvvxxxvvvttttttuuuuuurrrkkkfffcccbbbaaa^^^YYYTTTQQQMMMIIIFFFEEEEEEGGGGGGGGGHHHIIIKKKNNNNNNNNNLLLJJJJJJKKKMMMMMMIIIHHHJJJJJJFFFCCCCCCEEEEEEFFFGGGFFFEEEGGGJJJLLLMMMOOOQQQWWW]]]^^^\\\ZZZYYYWWWXXXZZZ\\\^^^^^^``````aaadddhhhkkklllmmmfff[[[LLLBBB>>>???AAABBBAAA@@@>>>===<<<===>>>???DDDIIIQQQWWW]]]dddlllrrruuuyyy}}}}}}yyyvvvvvvwwwxxxyyy{{{~~~|||wwwttttttlllooopppoooppprrrqqqooowwwxxx{{{}}}~~~zzzrrrmmmeeeaaa]]]^^^eeeqqq{{{~~~zzzyyyyyyzzz|||zzzvvvsssppplllkkkmmmoootttxxxwwwuuuwwwyyyzzz~~~}}}~~~}}}|||zzzvvvooocccVVVMMMGGGEEEEEEGGGFFFDDDEEEJJJLLLQQQRRRQQQVVVeeettt{{{yyynnnccc\\\WWWUUUUUUWWWTTTQQQOOONNNMMMLLLJJJKKKFFFEEEIIIMMMPPPUUU[[[]]]ccckkkttt}}}qqqaaa[[[SSSMMMJJJIIIHHHHHHFFFDDDIIIVVVeeeooovvv|||}}}~~~~~~~~~|||www}}}{{{qqqnnnppptttvvvxxxyyyzzzzzz{{{wwwrrrqqqppplllddd]]]bbbaaa]]]VVVNNNJJJJJJKKKCCCGGGKKKKKKHHHFFFGGGJJJPPPMMMJJJIIIJJJKKKJJJHHHJJJIIIJJJKKKHHHCCCCCCGGGJJJCCCEEENNNMMMEEEFFFPPPQQQVVVTTTQQQZZZjjjkkkaaa]]]______]]][[[]]]bbbgggdddccceeejjjoooqqqmmmiiijjjbbbTTTGGG>>>===AAADDD>>>>>>======<<<<<<<<<;;;@@@BBBGGGOOOZZZdddkkkooouuu}}}vvvqqqvvv|||yyyrrruuuvvvooorrrqqqyyyxxxoooppp{{{~~~xxxttt|||~~~xxxvvvvvvpppggg___^^^gggrrrzzz~~~~~~xxx~~~yyyxxx{{{nnnjjjooowww~~~|||tttvvvyyy{{{{{{tttuuuxxxrrrbbbSSSKKKFFFCCCDDDEEEDDDEEEHHHCCCGGGIIIHHHMMMYYYfffmmmuuuiiiccc___[[[XXXTTTWWWYYYVVVQQQNNNQQQTTTOOOIIIGGGMMMRRRSSSRRRRRR\\\eeehhhgggppp}}}xxxkkkaaaUUUNNNLLLJJJFFFAAACCCDDDJJJRRRYYYaaaooo|||{{{}}}{{{vvvzzz{{{|||zzztttpppqqqtttwwwyyy|||}}}~~~~~~{{{wwwtttqqqkkkddd___bbbaaa]]]WWWPPPKKKJJJJJJGGGIIIKKKJJJHHHGGGHHHIIIMMMKKKIIIIIIJJJKKKLLLKKKKKKIIIJJJLLLIIIEEEEEEIIINNNKKKKKKPPPPPPLLLOOOVVVUUUXXXYYYZZZbbbmmmooojjjgggeeebbbaaacccfffhhhjjjiiijjjkkkooorrrrrrooollljjjcccVVVJJJAAA>>>>>>@@@::::::<<<======<<<<<<;;;<<<>>>BBBJJJTTT___iiinnnuuuzzz~~~|||vvvtttwww{{{yyyuuuwww~~~~~~wwwtttvvvxxx}}}|||}}}{{{{{{tttoooiiifffiiiqqq|||{{{{{{~~~|||tttrrruuu{{{~~~yyyzzz|||~~~|||wwwxxx{{{vvvhhh\\\PPPHHHBBBBBBDDDCCCCCCEEEBBBEEEFFFEEEGGGOOOYYY```{{{~~~ssslllgggccc```\\\]]]^^^]]]ZZZXXXWWWWWWOOOKKKJJJNNNQQQPPPOOOQQQZZZ```cccdddmmm}}}|||nnneeeXXXPPPLLLIIIDDD@@@DDDFFFKKKQQQVVV\\\iiivvvwwwxxx}}}|||xxx}}}zzzvvvxxxyyyvvvtttvvv{{{|||yyynnnfffdddfffaaa___[[[XXXUUUPPPKKKGGGOOOLLLHHHHHHIIIKKKKKKJJJIIIKKKLLLMMMMMMNNNPPPRRRPPPKKKJJJLLLMMMKKKJJJKKKRRRWWWVVVPPPQQQXXX]]]\\\XXXWWW]]]ggglllkkkmmmsssrrrjjjccceeemmmrrrooojjjnnnppprrrrrrqqqppprrrtttiiiaaaUUULLLFFFAAA<<<888555777:::<<<>>>??????>>>999===BBBGGGNNNXXXeeennntttrrrrrrtttxxxzzzyyywwwxxxyyywww|||}}}||||||uuuxxxyyysssnnnrrr~~~~~~wwwwww}}}{{{|||zzz}}}xxxyyy~~~~~~~~~|||wwwpppiiieeeVVVMMMEEECCCCCCAAAAAACCCEEEEEEEEEEEEEEEGGGNNNTTTdddwww~~~uuuooollllllmmmgggbbbdddhhhggg___WWWPPPNNNNNNOOOMMMLLLOOOUUUXXXXXX___kkkrrruuu}}}}}}nnnggg\\\SSSLLLHHHEEECCCEEEEEEIIIPPPUUUZZZaaaiiimmm|||}}}xxx}}}{{{wwwxxx}}}}}}xxxkkkccceeejjjaaa___\\\ZZZXXXTTTNNNIIISSSNNNIIIHHHKKKNNNNNNMMMIIIMMMQQQSSSSSSTTTUUUWWWUUUOOOMMMPPPRRRPPPOOOQQQVVV^^^^^^VVVVVVaaafffaaa___\\\cccqqqsssmmmoooyyyxxxpppiiillluuuyyyuuunnnrrruuuvvvtttqqqqqquuuyyykkkdddYYYQQQKKKEEE<<<666555777:::===???AAABBBBBB===@@@CCCFFFJJJUUUbbblllqqqmmmlllrrrzzz~~~{{{vvvxxx{{{xxx~~~yyywwwyyy|||}}}wwwxxx|||xxx|||vvvwww||||||}}}tttllliiijjj\\\TTTLLLIIIEEEAAA@@@BBBEEEDDDDDDEEECCCAAAEEEKKKUUUnnn~~~xxxwwwxxx{{{rrrkkknnntttttthhh\\\VVVTTTSSSRRRNNNLLLQQQYYYWWWUUU___nnntttqqqwww}}}oooiii___UUUNNNJJJGGGFFFEEECCCEEEMMMRRRUUUXXX\\\eee|||~~~~~~~~~~~~~~~~~~xxxqqqjjjfffeeeeeeaaaaaa```]]]XXXTTTRRRRRRPPPOOOMMMMMMNNNOOOPPPPPPOOOQQQTTTXXX\\\\\\ZZZWWWVVVTTTTTTVVVUUURRRTTTYYYYYY]]]```aaaaaadddffffffhhhhhhkkkqqqvvvwwwxxxzzzuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwyyysssnnneeeYYYNNNEEE???<<<888999;;;>>>@@@BBBCCCDDDEEECCCBBBDDDKKKUUU```ggglllooossswwwzzz{{{{{{{{{yyy~~~||||||~~~~~~~~~~~~~~~~~~~~~{{{uuuoookkkiiibbb\\\VVVPPPIIIBBBAAADDDDDDBBBDDDFFFCCC???BBBIIITTTfffyyy|||zzzzzz{{{xxxpppiiiaaa\\\YYYXXXVVVRRRTTTXXXWWW[[[bbbiiimmmqqqxxxvvvlll```WWWSSSOOOJJJFFFDDDCCCEEEJJJMMMNNNRRRVVVbbbtttzzz{{{nnniiikkkkkkeee___bbbdddddd___VVVRRRVVV[[[KKKOOOSSSSSSPPPNNNPPPRRRUUUTTTUUU[[[bbbccc\\\UUUVVVXXX[[[[[[UUURRRWWW```\\\YYY___jjjkkkcccccciiipppsssqqqnnnuuuxxxooozzzvvvqqqwwwxxxuuutttvvvyyy{{{xxxvvv{{{xxxooo```PPPEEEBBBDDD;;;<<<===>>>@@@BBBCCCDDDLLLFFF@@@CCCLLLXXX```ccchhhrrr|||~~~yyywww{{{{{{xxx~~~}}}www{{{~~~}}}xxxwwwxxxuuunnngggfffaaa\\\VVVLLLCCCBBBFFFDDDBBBDDDGGGEEEAAACCCKKKXXX```jjjvvv}}}~~~wwwttttttjjjccc^^^^^^^^^ZZZVVVUUUWWWbbbfffbbbeeesss}}}~~~~~~}}}ppp```XXXWWWUUUMMMDDDFFFEEEGGGJJJJJJJJJPPPXXXbbbkkk{{{zzzrrrkkkgggeeecccbbb```eeecccYYYWWW]]]]]]UUUSSSPPPQQQSSSQQQMMMQQQYYYYYY[[[^^^cccfffeee```[[[\\\^^^______^^^]]]^^^```ccc]]]___jjjmmmgggffflllrrrooonnnttt}}}}}}zzz||||||{{{xxxwwwwwwxxxuuussssssvvv|||}}}{{{~~~uuubbbUUUSSSNNNEEE@@@@@@@@@BBBDDDEEECCCBBBGGGEEECCCFFFNNNWWW^^^bbbiiisss~~~~~~~~~xxxzzz~~~{{{{{{}}}{{{tttnnnkkkjjjeee\\\PPPGGGCCCCCCDDD@@@AAAFFFFFFBBBBBBFFFVVVXXX```nnn~~~wwwvvvxxxpppiiibbb``````^^^VVVNNNYYYbbbeee^^^```nnnxxxzzz{{{yyy}}}nnn[[[UUUYYYZZZQQQFFFEEEGGGGGGDDD@@@DDDOOOXXX[[[```qqq|||yyysssmmmhhhfffgggiiieeecccaaaaaa___[[[YYYZZZZZZUUURRRTTTTTTRRRUUU[[[[[[bbbjjjllliiifffeeefffcccdddfffggghhhgggeeecccggghhhggggggjjjnnnnnnlllkkkllloootttxxx{{{{{{zzz~~~zzzwwwxxx{{{}}}zzzvvvuuuwwwxxxxxxxxx{{{yyyrrrllldddZZZQQQLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKQQQ[[[bbbiiiooowww~~~~~~}}}|||{{{{{{pppkkkddd\\\TTTMMMGGGDDDGGGCCCBBBEEEFFFCCCEEEIIILLLSSS```nnnzzzyyytttpppnnniiiddd^^^ZZZYYYXXXVVVZZZ___ccceeeffflllsssyyy}}}zzzqqqeee]]]YYYTTTNNNIIIGGGFFFDDDAAAAAADDDJJJNNNWWWaaannnxxx{{{yyyuuuooojjjiiimmmqqqooofffeeellliii^^^\\\bbbbbb\\\XXXYYYZZZZZZ\\\```cccmmmvvvwwwqqqlllnnnsssnnnnnnppprrrsssrrrnnnkkkmmmsssppphhhjjjtttvvvnnnhhhlllqqqtttuuuuuuwwwyyyyyysssuuu}}}}}}wwwwww{{{~~~{{{wwwxxxvvvqqqwwwuuueeeYYYWWWVVVSSSOOOMMMKKKIIIGGGEEEAAAEEEHHHHHHGGGLLLVVV___gggjjjqqq{{{|||xxx{{{xxxqqqggg```[[[UUUNNNHHHJJJFFFDDDEEEFFFEEEGGGKKKEEEPPP```mmmvvv|||tttpppqqqoooggg^^^ZZZ[[[___WWWUUU\\\hhhiiiaaacccmmmuuu~~~xxx{{{~~~wwwvvvpppeeeYYYPPPLLLLLLIIIEEEAAA???AAACCCDDDDDDQQQ```jjjlllvvv|||zzzzzz}}}wwwrrroooppprrrtttwwwqqqoooqqqoooiiihhhlllffffffeeeeeecccbbbdddgggpppuuu{{{~~~|||zzzyyyyyywwwzzz|||{{{yyywwwwwwxxxtttvvvtttooopppvvvvvvqqqnnnppprrrssstttvvvyyy{{{|||yyywwwxxx|||~~~}}}|||}}}zzzxxx|||zzzpppgggddd^^^\\\XXXUUURRRMMMIIIEEECCCEEEGGGHHHHHHLLLSSSYYYbbbhhhqqqzzz~~~|||tttllleee]]]VVVPPPLLLJJJIIIHHHHHHHHHIIIKKKIIIRRR^^^iiiqqqwww{{{~~~~~~|||uuussspppkkkeeeaaa^^^^^^]]][[[___ffffffbbbcccjjjpppwwwzzzyyy}}}~~~{{{ssshhh\\\RRRNNNLLLHHHEEEAAA@@@@@@AAAAAA@@@LLLYYYgggooozzzyyysssqqqxxx|||wwwwwwwwwuuusssyyy{{{wwwooonnntttvvvrrrjjjppptttsssnnnlllnnnppp}}}{{{{{{zzz~~~xxxvvv|||zzzttttttzzz|||wwwuuuwwwxxxuuuqqqqqqtttxxx{{{|||www|||{{{|||}}}xxx}}}{{{xxxyyyvvvpppdddbbb```]]]YYYRRRJJJEEEGGGFFFFFFHHHKKKOOOSSSUUU]]]hhhtttyyyxxxyyy|||~~~{{{pppeee___\\\QQQRRRPPPNNNMMMMMMLLLKKKRRRTTTYYYaaajjjpppqqqqqqwww~~~|||~~~xxxrrrqqqsssnnndddZZZaaadddccc\\\\\\dddhhhgggkkkllltttrrrhhhaaaZZZRRRLLLEEEEEEEEECCC@@@@@@BBBDDDIIIQQQdddzzzwwwoookkkqqq{{{}}}zzzwwwtttuuu{{{yyynnnoooyyy|||vvvrrryyy~~~|||yyyyyyzzzyyy~~~~~~xxxwww~~~~~~vvvwww|||yyy}}}yyytttsssvvvyyy|||}}}zzzyyy}}}|||yyyyyynnnllliiieee___VVVMMMGGGJJJHHHHHHJJJOOOSSSUUUTTT[[[fffrrrvvvuuuxxxyyy}}}qqqjjjhhh^^^^^^\\\VVVTTTUUUTTTQQQWWWTTTTTTXXX___ddddddbbbfffrrr~~~www{{{vvv~~~zzzyyy{{{{{{|||vvviii]]]bbbgggbbbVVVWWWbbbgggcccgggeeennn~~~{{{{{{vvvkkkeee___VVVOOOFFFGGGFFFDDDAAAAAACCCFFFIIINNNbbb|||ssskkkfffjjjrrr|||zzzyyyzzzsssuuuvvvvvvwww{{{}}}|||~~~||||||}}}~~~~~~|||{{{{{{~~~zzzssskkkcccZZZRRRMMMJJJKKKMMMOOORRRTTTWWWYYY]]]```hhhpppyyy~~~uuuooopppooohhh^^^ZZZ^^^___]]]WWWVVVVVVVVVWWWXXXXXXWWW[[[cccppp|||||||||~~~}}}zzzuuutttsssqqqrrrtttwwwzzzyyypppiiifffbbbbbb___\\\]]]```aaa```eeeggglllrrruuuvvvyyy|||tttggg]]]WWWUUULLLHHHDDDBBBBBBCCCDDDCCCJJJRRR```ooozzzzzznnnhhhcccdddjjjuuuxxxzzztttpppttt||||||}}}||||||~~~{{{}}}~~~yyynnnddd\\\VVVRRRHHHMMMSSSTTTRRRSSSXXX]]]___[[[^^^lll~~~yyy{{{|||sss}}}zzzpppccc___dddhhhgggVVVYYY[[[YYYTTTQQQQQQSSSWWWYYYaaarrryyyyyyzzznnnqqq}}}yyymmmbbbdddnnnuuuqqqjjjzzzqqqeeefffmmmccc]]]^^^fffggg___\\\```dddlllmmmgggiiitttzzzxxx}}}hhhYYYWWW[[[QQQIIIAAA@@@CCCEEECCC???KKKWWW^^^```llluuu~~~|||}}}yyyuuuccc[[[fffrrrwww|||}}}~~~|||qqqbbbZZZYYYWWWUUUSSSUUUYYY[[[ZZZXXX[[[\\\___fffpppyyywwwooopppooohhhggglll```]]]YYYTTTPPPOOOOOOOOOVVVZZZaaakkkwww{{{tttsssrrrpppooopppmmmkkkhhhddddddggglllqqqzzz}}}|||sssjjjeeebbbgggaaabbbiiifff\\\ZZZ``````eeeeeeaaaccclllrrrsss|||lll```]]]^^^UUUNNNFFFBBBBBBDDDDDDDDDNNNUUU[[[```mmmyyyvvv{{{{{{wwwtttrrrsssvvvlllbbb^^^fffqqqyyy}}}}}}|||nnn___XXX[[[XXXVVVYYY^^^aaa^^^ZZZZZZ]]]ccciiiooouuu{{{{{{}}}}}}yyywwwxxxwwwpppiiigggddd]]]TTTPPPQQQSSSSSSQQQMMMYYYgggkkklllvvvvvvllljjjllllllmmmnnnhhhiiihhhfffdddfffmmmsssuuuxxx~~~~~~zzzxxxrrrjjjccchhhllllllgggaaa```aaabbb___[[[]]]bbbdddccchhhppp}}}sssiii___XXXQQQNNNIIIDDDBBBCCCFFFIIIMMMMMMUUUdddqqqyyy~~~|||{{{}}}sssllliiigggiiillleeeddddddiiirrr~~~}}}vvvdddZZZ___\\\ZZZ]]]ccceeeaaa\\\YYY^^^fffkkkooorrrvvvyyyuuuxxx~~~{{{yyysssllljjj___RRRNNNRRRVVVVVVSSSOOOXXXaaaccccccooorrreeeccceeehhhkkknnngggjjjjjjhhheeefffkkkpppppprrryyy|||}}}{{{rrrjjjlllvvvuuuggg```dddfffaaa]]]TTTVVVbbbddd\\\```ooo~~~{{{ppp```TTTNNNNNNLLLFFFAAABBBGGGMMMKKKFFFOOOeeeqqqqqq{{{}}}}}}iiiccciiikkkgggaaafffkkkmmmmmmtttzzzmmmfff```___```aaaccccccaaa^^^ZZZ^^^dddkkkpppsssttttttyyyyyy{{{}}}}}}~~~{{{|||mmmdddXXXRRRSSSUUUUUUSSS[[[VVVSSSWWWcccssszzzpppeeebbbbbbcccgggmmmkkkkkkiiigggeeedddeeeeeeiiinnnvvv|||yyytttwwwtttkkkeeefffccc]]][[[TTTUUU]]]```]]]cccpppttt|||nnn```VVVOOONNNKKKFFFBBBBBBEEEIIIHHHEEEMMM^^^iiipppooofffhhhiiieeebbbiiioooqqqpppvvvxxxsssbbbdddfffeeeaaa^^^^^^^^^\\\]]]aaaiiiqqquuutttrrr{{{yyyxxxyyyxxx|||qqqkkkcccZZZUUUSSSRRRRRR[[[SSSMMMSSScccqqqxxxxxxqqqlllfffbbb^^^[[[___gggiiieee```___aaaaaa^^^[[[aaahhhpppwww}}}~~~vvvqqqssspppeee\\\YYYWWWXXXWWWUUUXXX```iiinnnkkkzzz~~~uuuggg___\\\SSSNNNGGGCCCBBBBBBBBBAAADDDIIIMMMQQQ]]]rrr~~~pppddd^^^bbbjjjiiilllpppuuu{{{{{{vvvmmmmmmlllhhhccc___^^^___``````bbbgggnnnsssttttttwwwwwwzzz}}}}}}}}}zzzuuulllbbbYYYTTTSSSSSSPPPRRRUUUXXX^^^hhhrrrzzzqqqlllhhheee___ZZZ[[[aaaaaa]]]YYYYYY\\\^^^\\\ZZZ\\\aaagggmmmttt{{{www|||xxxggg\\\\\\UUUYYYXXXQQQSSS___ggghhhjjjwww~~~{{{zzz|||zzz~~~zzznnnccc______TTTNNNFFFBBBBBBCCC@@@===BBBIIILLLJJJTTTmmmuuueee\\\```jjjggggggppp~~~~~~|||yyyqqqllljjjgggccc___bbbeeehhhiiihhhkkkrrrxxxvvvuuuyyy}}}{{{}}}}}}pppeee___[[[YYYXXXQQQWWW\\\]]]]]]cccooozzz{{{yyypppmmmkkkgggdddddd_________]]][[[[[[^^^```^^^^^^aaagggrrryyyllleeecccYYYXXXWWWXXXXXXZZZ^^^cccnnnrrruuuvvv{{{||||||xxxsssnnnjjjiiieee```[[[QQQNNNIIIEEEBBBAAAAAAAAA@@@CCCGGGLLLRRR^^^qqquuullldddbbbdddeeedddppptttoooqqqppphhh___cccjjjoookkkcccdddppp|||yyyvvvvvv{{{}}}{{{yyyyyyqqqeeebbbbbb___\\\]]]]]]\\\\\\___eeemmmrrrsssrrrwwwzzzwwwzzzxxxqqqmmmdddhhhjjjddd\\\YYY___gggddd___^^^gggvvvyyy|||vvvqqqoookkk___WWWXXXaaa```VVVWWWbbbrrrmmmggghhhrrr|||}}}wwwuuu}}}~~~}}}}}}|||zzzlll^^^^^^gggjjjaaaUUUMMMNNNLLLGGGBBB@@@CCCFFF@@@<<>>@@@CCCDDDEEEIIIQQQWWWWWWbbbrrrsssjjjZZZ]]]```ccciiirrr~~~}}}tttmmmjjjjjjllliiisssuuulllfffjjjllliiiqqqpppvvv~~~vvvvvv}}}~~~}}}~~~~~~xxxsssqqqooojjjeeeccceeejjjnnngggeeejjjwwwzzzrrrmmmnnnxxx|||{{{ooo^^^^^^``````ZZZWWW[[[cccbbb___\\\]]]```dddffffffpppxxx~~~~~~{{{zzzqqqkkkbbbccceeefffddd```[[[WWWPPPJJJEEEFFFIIIJJJDDD>>><<>>>>>BBBFFFGGGJJJMMMUUUSSSUUU___lllpppjjjbbbdddooozzz}}}|||~~~rrrfff]]]___eeehhhjjjlllmmmjjjfffbbb___\\\YYYVVVSSSUUU[[[dddhhhkkkqqqxxxxxxrrriiiaaa[[[VVVQQQMMMJJJNNNSSSVVVXXXZZZ]]]___]]]```fffnnnvvvzzzyyyxxx}}}|||zzzzzz{{{zzzyyy~~~}}}yyyqqqnnnpppssssssooohhhdddbbbbbb```[[[\\\```eeehhhjjjqqqyyy~~~ssslllfff\\\NNNBBBCCCCCCCCCCCCEEEGGGIIIKKKFFFEEEHHHMMMNNNLLLKKKMMMVVVWWWVVVWWWbbbtttyyy~~~yyyvvvxxx}}}~~~}}}xxxnnniiifff___TTTKKKHHHGGGEEECCCAAAAAAAAABBB>>>===???CCCDDDCCCFFFKKKSSSPPPRRR[[[ggglllhhhaaa___lllyyy|||zzz~~~xxxgggccc```aaa```bbbiiirrrnnnhhhbbb```bbb```YYYRRRZZZWWWZZZccckkkooosssxxxxxx{{{xxxqqqhhh^^^VVVQQQNNNMMMKKKLLLQQQYYY]]][[[XXX___aaaeeeiiinnnrrruuuwwwvvvrrryyy}}}zzz{{{|||}}}yyyyyyzzzwwwwwwooommmqqqkkk___\\\bbbccc``````dddhhhjjjooouuuwwwxxxqqqhhhZZZHHH<<<===???AAADDDFFFGGGGGGGGGIIIBBBCCCKKKMMMHHHGGGKKKFFFNNNRRRRRRZZZhhhooommmrrrrrrssssssoookkkooowwwooozzz~~~vvvoooiii```UUUMMMIIIHHHFFFCCCBBBAAAAAAAAA===>>>AAAEEEDDDBBBFFFLLLIIIQQQZZZ^^^]]]^^^ccchhhhhhkkkpppwww|||kkkccc[[[YYYZZZ___hhhqqqdddaaa^^^___aaa^^^WWWPPP]]]YYYYYY```ggglllqqqvvvuuu}}}pppaaaWWWTTTUUUTTTPPPLLLNNNTTTYYYXXXVVV[[[fffiii^^^ZZZeeeqqquuupppoooyyy|||xxxwww~~~}}}}}}wwwvvvxxxpppbbb]]]bbbjjj```ZZZ___gggkkkkkkkkkiiizzzzzzgggSSSEEE???<<<<<>>:::@@@>>><<<===AAAEEEHHHIIIFFFRRR]]]^^^XXXUUU[[[cccooogggccclllqqqbbbUUUUUU]]]bbbeeefff```^^^\\\[[[YYYXXXVVVUUUWWWWWW[[[aaadddffflllttt~~~vvvnnnhhhaaa\\\TTTUUUVVVTTTQQQQQQUUUXXXZZZZZZ[[[\\\[[[\\\cccjjjlllooouuu{{{~~~vvvqqqnnniiicccbbb```aaaccccccaaadddiiijjjsss}}}~~~wwwooo```NNNAAA===???BBBDDDEEEFFFFFFGGGFFFDDDAAA@@@AAABBBBBBBBB???@@@CCCFFFKKKQQQXXX\\\UUUTTTSSSRRRSSSUUUYYY\\\bbbhhhrrr}}}~~~tttfff[[[UUUKKKHHHDDDBBBCCCCCCAAA???=========@@@CCCFFFFFFFFFGGGMMMUUUXXXXXXWWWZZZ]]]bbbbbbdddjjjuuuvvvaaaOOOPPP]]]ccc___YYYYYYYYYXXXUUURRRRRRUUUXXXRRRVVV\\\aaaaaa```gggqqq{{{pppfffXXX___bbb\\\RRRMMMRRRYYYXXXOOOOOOXXXZZZSSSTTT]]]dddkkkkkkgggooo}}}|||yyyuuuyyyssseee[[[```eeefff^^^XXX[[[ccchhhhhhkkkqqqwwwzzzxxxuuu{{{yyyvvvwwwnnnXXXDDD>>>AAADDDDDDBBBBBBGGGKKKBBBAAAAAAAAABBB@@@===;;;:::;;;<<>>AAAEEEFFFDDDCCCFFFHHHKKKQQQVVVYYYXXXVVVSSS[[[dddhhhlllxxxrrr___NNNNNNWWW[[[XXXSSSSSSRRRQQQPPPPPPRRRUUUWWWUUUVVVZZZ___```aaahhhpppzzzrrreeeiiiiiicccYYYRRRSSSVVVVVVQQQPPPTTTTTTPPPPPPUUU\\\``````___fffrrrxxxvvvsssttt|||{{{rrrggg___```bbbccc]]]VVVVVV[[[___```aaaeeeiiijjjhhhgggooo~~~|||{{{{{{pppZZZGGG@@@BBBDDDDDDCCCDDDFFFIIIAAA@@@@@@@@@@@@>>>;;;999999::::::;;;@@@KKKYYYcccZZZZZZXXXUUUQQQQQQTTTWWWaaaaaahhhzzz}}}~~~yyyhhhSSSGGGKKKHHHCCC@@@???@@@BBBCCC<<<<<<>>>AAADDDEEEDDDBBBDDDDDDFFFLLLSSSVVVUUURRRMMMVVVaaagggmmmxxxkkk]]]QQQNNNOOOQQQRRRUUUPPPLLLJJJMMMRRRUUUUUUTTT[[[XXXXXX]]]cccgggnnnttt{{{}}}vvvrrrmmmiiieee```YYYSSSTTTZZZYYYQQQLLLPPPRRRQQQVVVSSSWWWaaagggggghhhllllllrrruuuuuu{{{xxxllliiihhhaaa\\\]]]^^^ZZZUUUSSSVVV[[[``````]]]\\\```dddjjjkkksss~~~xxxhhhUUUHHHAAAAAAAAADDDGGGGGGEEEBBBCCCAAA>>>=========<<<;;;999999999999===HHHXXXccceee___XXXTTTSSSTTTTTTSSSVVV___nnnqqqeee]]]QQQFFFEEEDDDBBB@@@>>>>>>>>>??????>>>>>>???BBBDDDDDDCCC@@@CCCGGGKKKOOOQQQRRRRRRPPPSSS[[[ffftttlll___RRRMMMKKKLLLPPPTTTMMMHHHFFFIIIQQQVVVUUURRR^^^YYYYYYaaaiiioootttzzz||||||uuurrrqqqlllaaaXXXVVV___^^^RRRLLLRRRUUUPPPTTTOOOTTTccchhhbbbaaagggeeemmmnnnkkksss|||yyylllmmmmmmccc[[[^^^bbb___XXXSSSTTTYYY^^^]]]XXXWWW\\\bbbeee___cccttt~~~}}}~~~uuucccRRRIIIBBB@@@@@@CCCGGGGGGCCC???DDDAAA===;;;;;;======>>>888999999888:::DDDRRR^^^ggg```YYYUUUUUUUUUSSSQQQLLLZZZooozzzzzzeeeUUURRROOOHHH@@@AAAAAA@@@>>><<<<<<<<>>BBBGGGJJJKKKLLLOOOQQQRRRRRRWWWeeevvv|||xxxdddPPPJJJNNNPPPPPPOOOJJJGGGDDDEEEJJJPPPTTTUUUXXXYYY___hhhooosssyyy~~~xxxpppiiieee___```^^^[[[XXXWWWUUURRRVVVUUUWWW]]]bbbddddddeee^^^cccgggjjjooowww|||}}}|||wwwpppiiieeedddfffddd^^^YYYXXXZZZXXXWWWWWWYYY[[[[[[ZZZ]]]^^^cccjjjpppvvvuuueeeUUUJJJBBBAAAAAAAAABBBCCCBBBBBBAAA???;;;:::;;;<<<======888;;;<<<::::::AAAMMMXXX^^^]]][[[ZZZXXXVVVSSSQQQNNNYYYlllwwwsssiiiZZZOOOJJJHHHFFF???@@@AAA???<<<:::;;;===AAAAAABBBCCCEEEFFFDDDBBB???AAADDDGGGHHHIIIKKKMMMNNNPPPVVVaaappp}}}wwwyyygggLLLHHHRRRWWWQQQIIIHHHGGGDDDCCCDDDJJJSSSYYYRRRXXXdddooosssttt{{{yyyooommmpppiii___]]]eeefff]]]UUUUUUWWW\\\[[[VVV[[[gggkkkfffYYYYYYbbbmmmoookkkrrrsssbbbgggnnnooofff[[[YYY]]]aaaWWWOOORRR[[[```ZZZRRRVVVdddkkkddddddrrr{{{vvvkkkZZZKKKAAABBBBBB@@@======BBBFFF>>><<<;;;:::<<<===<<<;;;;;;>>>???===<<>>@@@BBBBBBAAAAAA>>><<<;;;<<<>>>>>>>>>???>>>======???CCCGGGIIIJJJQQQZZZ^^^]]]YYYVVVVVV]]]```kkkyyyhhhSSSGGGFFFEEE@@@:::AAA@@@???>>>>>>>>>???@@@@@@BBBEEEGGGFFFDDD@@@===AAA>>>===AAAFFFHHHEEE@@@GGGMMMSSSWWW]]]jjj}}}}}}uuuqqqyyysssaaaRRRNNNMMMLLLQQQXXXUUUPPPJJJFFFAAA@@@EEEMMMWWWZZZ```gggpppyyyzzzqqqqqqqqqppplllgggeeefffgggbbb^^^```eeefffbbbaaaeeebbb```^^^```fffmmmrrrtttwww|||wwwooojjjmmmmmmgggaaa___ZZZXXXXXXYYYWWWTTTVVV[[[[[[[[[]]]```ffflllqqqsss}}}pppcccYYYTTTKKKFFFBBBCCCGGGHHHDDD@@@@@@>>><<<<<<>>>@@@AAAAAA????????????AAABBBDDDEEEMMMOOOSSSXXX[[[\\\[[[YYY[[[gggxxx~~~sssgggWWWKKKEEEBBB>>>;;;>>>???@@@AAAAAA???>>>===AAABBBCCCCCCCCCAAA@@@???======>>>???AAABBBBBBAAAGGGIIILLLQQQXXXdddqqq{{{sssiiinnn~~~lll]]]PPPMMMMMMNNNVVVaaa```aaa[[[LLLAAA@@@EEEJJJXXXXXXZZZaaammmxxxxxx}}}{{{xxxrrrllljjjlllooogggdddgggnnnnnnfffbbbfffhhhbbb\\\]]]eeelllooonnnmmmvvv~~~}}}yyypppppprrrooogggbbbZZZ\\\```___XXXRRRVVV]]]^^^^^^___bbbfffiiikkkkkk}}}pppbbb[[[ZZZOOOJJJGGGIIIMMMMMMGGGAAAAAA???======???BBBCCCDDD>>>???@@@AAABBBBBBBBBAAANNNLLLLLLPPPXXX]]]]]]\\\WWWjjjsssllldddXXXLLLCCC>>><<<;;;<<<>>>AAACCCCCC@@@<<<:::AAA@@@???????????????@@@999;;;======;;;<<>>>>>???AAABBBBBB>>>>>>???@@@AAABBBBBBCCCKKKIIIIIILLLRRRWWWYYYZZZUUUeeeyyyuuukkkbbbTTTHHH???<<<::::::;;;===@@@BBBBBB???<<<:::==================>>>>>>:::::::::::::::;;;===???@@@@@@AAACCCJJJTTT___fffpppwww~~~zzzssslllkkkrrryyy}}}~~~vvvbbbRRRQQQVVV[[[dddmmmkkkTTTJJJIIIFFFKKKQQQXXX^^^bbbgggooouuu~~~}}}zzztttnnnttt}}}yyylllkkkwwwxxxooofffggghhhhhhgggfffffffffmmmiiigggkkkssswwwuuurrrsss{{{|||sssqqqqqqooogggcccfffiiifff```]]]eeeiiikkkhhhcccdddmmmuuurrroooqqqwwwxxxvvvxxxzzzlll___WWWWWWUUUQQQMMMKKKLLLNNNEEECCC???>>>>>>??????>>>>>>===<<<<<<>>>AAAEEEGGGEEEHHHJJJKKKLLLMMMPPPRRRVVV\\\iii|||}}}ooobbbOOOAAA<<<;;;:::999======>>>>>>======<<<;;;999:::<<<===>>>===<<<;;;>>>;;;777888<<>><<<<<>>>>>>>>>>>===>>>===;;;;;;===AAAFFFIIICCCGGGJJJJJJGGGFFFHHHKKKSSSSSS\\\pppyyyxxx|||tttdddOOOAAA<<<;;;;;;:::>>>===;;;999999:::;;;<<<666888:::<<<======<<<;;;@@@;;;888999???AAA???;;;:::>>>AAAAAABBBKKK\\\iiijjjjjjmmmttt}}}rrrkkkmmmtttzzz|||sssggg\\\WWWTTTWWWhhhzzzpppXXXLLLKKKOOORRRUUUWWWXXX[[[```dddkkkpppvvv{{{}}}~~~{{{xxxtttqqqpppqqqssstttzzzzzz}}}|||wwwsssqqqnnnnnnnnnmmmllljjjhhheee``````aaaaaaaaacccgggiiigggggglllvvv||||||rrrqqqpppooojjjeeegggmmmhhhgggeeebbbaaabbbeeehhhllljjjhhhgggfffgggmmmsssnnnuuuzzz{{{~~~yyyssseee```ZZZXXXXXXWWWSSSPPPHHHEEEAAA??????@@@@@@???======<<<===>>>AAACCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHMMMXXXfffssszzz|||{{{~~~}}}~~~ttthhhWWWGGG>>>;;;<<<===<<<;;;999888888888999:::777888999:::;;;<<<=========<<<;;;<<>><<<:::===???@@@BBBIIISSS[[[^^^dddkkkppptttzzzqqqgggkkktttyyyzzzlllfff___XXXPPPRRRgggzzz___QQQPPPRRRPPPNNNOOOSSSXXX[[[\\\^^^iiiuuuzzzwwwwww|||yyyppphhhfffiiikkkgggccckkknnnssszzzzzzppplllqqqwwwzzzzzzvvvmmmsssuuupppkkkkkknnnnnnjjjfffUUU___gggddd[[[YYYaaakkkggg______mmm|||{{{xxx|||lllsssyyytttfff^^^gggvvvhhhccc^^^^^^aaabbb^^^ZZZaaahhhfffYYYSSS]]]hhhkkkdddhhhttt}}}~~~jjjaaaZZZ[[[```___VVVLLLGGGEEEBBB@@@AAABBBBBBBBB======>>>@@@@@@AAAAAAAAAKKKFFFBBBBBBDDDGGGGGGEEE<<>>@@@:::<<>><<<<<<===;;;;;;===???CCCGGGJJJLLLSSS```lllnnnkkkppp~~~sssjjjjjjqqqxxxyyygggXXXSSSRRRSSS```ppp|||nnndddZZZSSSPPPOOOQQQPPPOOORRRWWWccchhhnnnrrrtttuuuwwwxxxrrrrrrnnndddZZZVVV[[[aaafffaaafffssszzzyyy|||{{{ooofff]]]TTTPPPPPPUUUbbbnnnyyy{{{ppptttmmmkkkpppnnngggffflll]]]aaabbb^^^XXXXXX]]]dddaaa^^^]]]bbbkkksssuuuuuu|||}}}xxxuuunnngggbbbaaadddfffdddaaa]]]YYYYYYZZZ]]]___eeeYYYTTTZZZYYYRRRVVVaaa^^^eeemmmtttyyy~~~|||llliiieeeccccccbbb^^^[[[VVVKKKBBBBBBEEEDDDAAA???AAA@@@>>><<<===???AAACCCCCCCCCCCCAAA???>>>@@@BBBAAAGGGMMMQQQUUU\\\gggooovvv|||wwwlll]]]PPPGGGAAA===:::<<<<<<;;;::::::999888888999::::::;;;<<<===>>>>>>===>>>???@@@@@@???===<<<<<<:::888<<>>======>>>@@@AAACCCCCCCCCAAA>>>>>>???AAA@@@BBBDDDHHHMMMTTT[[[___ooo{{{xxxlll[[[OOOIIIDDD???:::======<<<<<<;;;:::999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@>>>===999:::<<<>>>AAADDDFFFHHHIIINNNUUU\\\aaahhhnnnsss~~~sssllliiiiiijjjiii```XXXTTTOOOMMMUUUaaapppyyyrrrbbbZZZSSSPPPMMMJJJLLLQQQbbbdddggglllqqqsssrrrqqqwwwrrrjjj___WWWTTTUUUXXXWWW]]]cccfffjjjmmmmmmjjjtttxxxzzzyyyvvvooobbbUUUGGGBBB>>>???AAAEEEOOOYYYbbbnnnvvvxxx}}}uuuuuutttrrrtttrrrjjj```fff^^^XXXYYY```ddd___YYY\\\bbbfffbbb\\\^^^jjjwwwnnnuuu{{{~~~ooohhhkkkkkkaaaVVV]]]___```^^^ZZZXXXYYY[[[PPPRRRVVVYYYYYYWWWTTTQQQ___]]]^^^fffqqq{{{rrrjjjlllnnnnnnmmmlllkkklll```XXXPPPMMMHHHCCC@@@AAA??????>>>>>>>>>>>>>>>???CCCCCCCCCAAA>>>===>>>???@@@>>>===@@@FFFKKKMMMNNNaaannnyyyyyywww}}}zzzmmm\\\PPPJJJFFF@@@<<>>>>>===;;;::::::999::::::::::::::::::::::::>>>???@@@AAAAAA@@@???>>>888;;;>>>???>>>@@@FFFKKKFFFGGGKKKRRRZZZaaafffiii{{{|||tttooollliiihhhccc^^^ZZZVVVPPPKKKPPPYYYdddnnn{{{sssggg^^^TTTOOOKKKIIILLLQQQWWWdddqqqqqqiiigggoooyyyxxxrrrhhh]]]VVVRRRRRRRRR]]]cccccc]]]^^^iiinnnkkkgggnnnuuuvvvssshhhVVVFFFGGGCCCAAABBBCCCEEEMMMUUU___mmmvvvuuuzzz}}}rrrsssyyytttiii]]]bbbfffccc^^^\\\aaahhhhhhbbb]]]^^^dddhhhhhhfffjjjuuu{{{yyy{{{xxxmmmgggeeeggg^^^^^^^^^^^^^^^\\\YYYWWWXXXZZZYYYUUUUUU[[[]]]\\\ZZZZZZ]]]cccllltttxxxzzzvvvuuutttttttttqqqnnnkkkkkkbbbYYYRRRJJJDDDCCCFFF????????????>>>=========BBBCCCCCCAAA>>><<<===>>>???>>>===>>>AAADDDFFFGGGQQQ\\\ggglllmmmsss|||}}}sssbbbSSSIIICCC???===>>>>>>===<<<;;;:::999999:::::::::999999999888888======>>>?????????>>>>>>:::<<<>>>===<<<>>>CCCGGGEEEFFFHHHLLLRRR[[[dddjjjsssyyyuuuyyy|||vvvqqqnnnllljjjhhhccc```\\\XXXQQQLLLNNNRRRXXX___qqq}}}vvviii^^^SSSNNNKKKKKKMMMRRRVVVbbbnnnpppiiigggoooxxxvvvpppggg]]]UUUQQQPPPOOO]]]cccccc\\\]]]gggmmmlllhhhooouuussslll```PPPBBBDDD@@@???@@@AAACCCJJJRRR```kkkrrrqqqvvv|||yyy~~~yyynnnYYYbbbiiieee\\\ZZZcccmmmkkkccc^^^bbbjjjmmmggg___iiisssvvvrrrttttttkkkkkknnnccc___\\\]]]aaa```ZZZTTT]]]___\\\XXXYYY___cccbbbWWW[[[```cccfffiiinnnrrr~~~yyy~~~~~~yyyyyy{{{yyysssmmmsssiii]]]SSSKKKDDDDDDHHH@@@@@@@@@???>>>===<<<<<<@@@AAABBB@@@>>><<<<<<===;;;>>>@@@@@@>>>???CCCGGGGGGMMMVVV```fffjjjnnnqqq}}}yyyjjjXXXHHH???===>>><<<<<<;;;;;;:::999999999:::::::::999999888777777::::::;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>CCCEEEHHHHHHJJJSSSaaalllmmmooozzzzzzpppooosssqqqpppooonnnlllkkkjjjjjjhhhddd^^^YYYSSSOOOMMMLLLLLLSSSbbbttt}}}jjj^^^RRRNNNLLLLLLOOOSSS^^^]]]___gggooosssqqqnnnqqqnnnhhh___VVVPPPOOOOOOTTT\\\bbbbbbcccfffhhhhhhvvv{{{zzzqqqeee[[[SSSLLLHHHCCC@@@AAAAAADDDKKKTTT^^^aaaeeeiiinnnzzzwwwkkkbbb```^^^]]]^^^```cccddddddgggjjjkkkiiigggfffffffffjjjkkkjjjllluuu|||qqqiiihhhccc^^^^^^aaabbb]]]XXXZZZ\\\___aaabbbaaa___^^^YYY]]]``````^^^___ccchhhqqquuuxxxzzzzzz}}}|||xxxwwwlll___WWWOOOIIIFFFGGGCCCBBBAAA???>>>=========>>>@@@AAA@@@>>><<<<<<===888===AAA@@@<<<;;;@@@EEEEEEFFFMMMWWW^^^```aaacccnnn~~~nnnZZZIII???===>>>:::::::::::::::::::::::::::::::::999999888888888777777888888999999::::::======<<<;;;;;;;;;999888???BBBEEEDDDCCCIIIWWWcccfffdddpppuuunnnllljjjfffiiimmmmmmlllkkklllnnnnnnhhh___WWWTTTQQQLLLGGGDDDMMMWWWaaarrrkkk___SSSNNNNNNMMMOOOQQQ]]]XXXWWWaaapppwwwrrriiilllllliiiaaaWWWPPPOOOQQQQQQUUU]]]dddeeedddgggmmmyyyjjjbbb``````XXXQQQJJJFFFDDDEEELLLTTTZZZTTTVVV```gggmmm{{{wwwoookkkcccZZZYYY^^^aaa```]]]aaaiiiooommmfffcccggglllaaa___```eeeiiikkkooouuu~~~pppiiigggdddaaa___^^^```aaaZZZYYY___hhhiii```[[[]]]aaa___[[[WWWVVVWWW[[[^^^ZZZeeeppppppiiiiiitttzzzpppeeeaaa\\\SSSKKKHHHFFFDDDBBB???>>>===>>>???<<<>>>@@@@@@>>>======>>>;;;===???>>>======???AAADDDCCCGGGOOOQQQQQQTTTZZZ```hhhvvvjjjXXXLLLEEE???;;;999999::::::;;;<<<<<<<<<:::::::::::::::999999999666666666777777888999:::999<<>>>>>???@@@:::===??????>>>======>>>AAA???>>>>>>@@@@@@???===BBBAAADDDHHHFFFDDDLLLWWWWWWPPP^^^~~~}}}}}}~~~fffVVVPPPKKKBBB:::999999:::;;;<<<===>>>???::::::::::::::::::::::::666666666666777888999:::444<<>><<<:::===???>>>999888;;;>>>;;;???CCCBBB>>>;;;===@@@@@@@@@AAAAAABBBCCCDDDDDDHHHMMMTTT^^^iiisss{{{wwwbbbPPPEEEBBBBBB>>><<<;;;::::::<<>>======;;;999777;;;>>>AAA@@@======BBBGGGGGGPPP^^^mmm{{{iii___```jjjlllkkkjjjlllpppooolllkkkggg```YYYRRRMMMHHHEEEBBBCCCFFFPPP]]]gggkkkllliii```SSSJJJGGGIIIKKKMMMMMMPPPUUUXXX\\\aaafffkkkjjjfff```[[[WWWSSSPPPNNNTTTVVVXXXZZZ___hhhsss|||qqq\\\PPPMMMMMMMMMRRRQQQPPPQQQWWWcccrrr||||||{{{|||}}}{{{yyyoooiiilllrrrpppiiicccfffmmmlllbbbWWW]]]]]]\\\ZZZ[[[^^^cccgggeeelllxxx|||zzz}}}wwwhhhdddgggggg^^^UUUaaacccaaa[[[XXX\\\___aaaYYYSSSPPPQQQRRROOOMMMNNNQQQPPPPPPQQQTTTVVVXXXXXXWWWdddooommmbbb^^^gggrrriiilllrrrzzz|||~~~sssiiieee___VVVKKKHHHDDDAAA@@@???>>><<<<<>><<<<<<======>>>???@@@AAABBBCCCCCCEEEGGGKKKRRR[[[fffoootttvvv{{{gggWWWLLLGGGFFF>>>===;;;::::::<<<>>>@@@@@@>>><<<;;;;;;:::999888888999999888888999<<>>===>>>AAAEEEAAALLL^^^ooo}}}lll___^^^ccchhhjjjhhhhhhkkkmmmllllllcccZZZVVVVVVSSSKKKCCCBBBAAACCCJJJTTT\\\aaabbb^^^WWWNNNGGGDDDEEEGGGIIIPPPOOOOOOTTT\\\bbbbbbaaaddddddaaaZZZSSSQQQTTTXXXUUUXXX[[[^^^bbbjjjttt|||rrrbbb[[[\\\^^^]]]XXXUUUXXXaaallltttwww~~~{{{{{{}}}~~~zzzwwwuuunnnggggggjjjhhh```WWW[[[[[[[[[YYYXXXZZZ]]]___```gggmmmnnnpppssstttrrrsssjjjiiiggg___WWW___]]]\\\\\\ZZZWWWXXX\\\TTTTTTQQQNNNOOOSSSSSSQQQQQQRRRSSSSSSQQQPPPOOOPPPPPPXXXaaaaaa\\\YYY^^^cccaaaeeekkkrrrxxx~~~zzzrrriii```ZZZPPPLLLGGGCCCAAA@@@???>>>===@@@CCCBBB===999888888999;;;===??????===;;;::::::;;;===>>>@@@AAABBBBBBBBBBBBBBBEEELLLVVV```ffffffuuu}}}jjj\\\RRRLLLHHH???>>><<<;;;:::;;;===>>>@@@>>><<<;;;::::::999777888999:::999999;;;>>>@@@AAA>>><<<;;;<<<<<<<<<;;;======<<<<<<===???AAABBB@@@IIIYYYhhhuuu~~~sssbbb\\\\\\bbbeeecccbbbeeeiiiiiihhh```XXXUUUVVVTTTLLLEEEBBB@@@@@@CCCJJJQQQUUUWWWQQQMMMHHHCCCAAAAAACCCDDDQQQOOOPPPUUU\\\``````]]]```aaa```]]]YYYYYY]]]```YYY]]]bbbeeegggjjjppptttrrriiipppzzzmmmhhhcccdddjjjrrrwwwyyyyyywwwyyyxxxpppeee^^^^^^aaa[[[\\\\\\ZZZXXXWWWXXXZZZdddiiiggg```cccnnntttqqqkkk||||||lllbbb___```WWWTTTYYYaaa```VVVRRRUUUUUUYYYWWWOOOPPPXXXZZZTTTQQQUUUXXXWWWSSSNNNMMMMMMVVVQQQPPPWWW```ccc\\\SSSbbbccceeegggmmmxxx~~~~~~|||xxx{{{xxx}}}xxxlllaaa\\\XXXSSSLLLGGGDDDBBBAAA@@@<<>>???>>>;;;888999;;;===???@@@AAABBBBBBBBB@@@???AAAEEELLLSSSXXXcccqqq|||zzzhhh\\\SSSKKKEEE@@@???===;;;;;;;;;<<<<<>>===>>><<<:::;;;===???@@@@@@FFFIIIOOOXXXdddrrr~~~hhh^^^XXX^^^bbb```___bbbffffff```]]]YYYVVVTTTQQQLLLHHHBBB@@@>>>???BBBGGGKKKMMMHHHFFFCCC@@@>>>>>>@@@BBBNNNQQQVVVYYY\\\^^^___``````______bbbgggjjjjjjiiihhhiiiiiifffdddfffkkkppp{{{xxxtttqqqrrrxxx~~~tttggg______bbb\\\\\\\\\ZZZWWWUUUUUUUUU___dddccc^^^```kkkoookkkeeeuuuwwwiiibbb___VVVRRRVVV``````XXXSSSVVVWWW\\\ZZZSSSRRRXXXZZZUUUTTTYYY]]]\\\XXXRRRPPPOOOVVVQQQOOOUUU___bbbZZZPPP]]]^^^```aaagggrrr~~~vvvwwwzzzzzzzzzxxxxxxvvv}}}ssshhhddd___YYYQQQJJJEEEBBB???>>>999===AAADDDCCC@@@===<<<999999;;;===??????<<<999:::<<<>>>AAABBBBBBBBBBBB@@@??????AAACCCFFFIIIKKKZZZfffnnnnnnuuuxxxfff[[[QQQIIICCC@@@???>>><<<;;;;;;;;;;;;===:::888777888888777555777999;;;<<<<<<===???AAA>>><<<:::;;;<<<>>>>>>>>>>>><<<;;;;;;===?????????FFFGGGHHHMMMWWWgggxxxzzzxxxnnn___WWW\\\^^^]]]]]]aaaccccccZZZZZZYYYVVVQQQMMMKKKJJJBBBAAA>>>===>>>@@@CCCFFFBBBBBBAAA>>><<<===???AAALLLRRRZZZ]]]]]]^^^aaadddbbb^^^___gggsss{{{yyyuuu|||wwwnnnddd]]]___hhhooovvv}}}zzz}}}{{{tttrrrmmmddd\\\^^^^^^]]]ZZZWWWTTTTTTUUURRRYYY```aaabbbddddddaaaooorrrtttxxx}}}jjj[[[___ZZZVVVXXXYYYYYYZZZ]]]VVVYYYYYYUUUSSSUUUUUUTTTYYY[[[^^^___\\\WWWTTTRRRMMMSSSXXXYYYUUUSSSTTTWWWRRRUUUZZZ___eeekkkrrrvvvyyytttqqqsssuuuwwwzzz~~~yyy~~~~~~|||~~~}}}uuupppddd^^^UUUMMMFFFAAA<<<999888;;;@@@CCCEEECCCAAA???:::;;;===>>>???>>>>>>>>><<<>>>@@@BBBCCCCCCBBBAAA===>>>???@@@AAABBBBBBBBBIIITTT___dddjjjvvvzzzhhh[[[QQQIIIDDD??????>>>===<<<;;;;;;;;;;;;999777777888888888777777999;;;<<<<<<<<<>>>@@@<<<;;;;;;<<<>>>???>>>===>>>>>>=========>>>???@@@@@@BBBEEEJJJQQQ\\\gggooozzzxxx{{{mmm[[[UUUWWWXXXWWWYYY^^^^^^[[[XXXXXXWWWTTTPPPLLLIIIHHHBBBAAA@@@===<<<===???AAA@@@AAA@@@>>>;;;<<>>@@@???>>>>>>@@@CCC===???AAACCCCCCBBBAAA???======>>>??????????????????FFFQQQZZZ]]]```kkkvvv|||jjjZZZOOOIIIFFF>>>>>>======<<<<<<<<<;;;:::999777888:::;;;;;;:::888999;;;<<<;;;;;;<<<>>>;;;;;;<<<>>>??????===:::===???@@@???<<<<<>>@@@CCCFFFJJJOOOVVV[[[ppprrrqqqqqqvvviiiTTTRRRRRRQQQQQQUUUZZZYYYTTTXXXVVVTTTRRRPPPMMMHHHEEECCCBBBAAA>>><<<<<<===???@@@AAA@@@===;;;;;;???CCCJJJOOOWWW^^^aaacccdddeeedddaaabbbkkkzzzzzzrrrggg```]]]^^^kkksss~~~~~~|||||||||xxxqqqnnnkkkjjjhhhddd```^^^___aaaXXXWWW[[[aaa^^^ZZZcccqqqjjjlllkkkiiillltttyyyyyyxxxfffhhhcccZZZZZZ```___WWWSSSQQQUUU[[[YYYQQQRRRYYY___^^^\\\]]]]]]ZZZSSSNNNRRRSSSTTTTTTRRRQQQQQQQQQRRROOOMMMPPPVVV\\\___```^^^hhhkkkeeedddlllrrrqqqvvvvvv~~~~~~rrrlllcccZZZPPPGGG???:::<<<===???BBBEEEEEECCCAAA===@@@BBB@@@======BBBGGG>>>???AAACCCCCCAAA???>>>@@@???>>>>>>>>>???@@@AAA@@@AAAGGGOOOOOONNNYYYiiizzz}}}|||jjjYYYMMMHHHGGG===============<<<<<<<<<;;;999888999;;;=========888:::<<<<<<;;;;;;;;;<<<;;;;;;===???@@@???<<<999===@@@BBB@@@<<<;;;@@@DDDAAAAAA@@@???AAAEEELLLQQQ```ggghhhffflllyyy