BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~vvv|||ppp}}}rrrkkkwwwllleeexxxnnnccc]]]zzzooofff\\\VVV~~~rrrhhh___WWWQQQvvvjjjaaaZZZRRRMMMyyymmmbbbZZZSSSMMMIII|||sssggg\\\UUUOOOIIIEEE~~~rrrkkk___UUUMMMGGGCCCAAAxxxjjjdddZZZPPPJJJFFFCCCBBBxxxnnn```ZZZRRRKKKFFFDDDBBBAAApppfffXXXSSSLLLFFFCCCBBB@@@???wwwiii```TTTOOOIIIDDDAAA@@@>>>===|||ooobbbZZZPPPLLLFFFBBB@@@???>>><<<~~~rrrggg[[[SSSKKKGGGCCC@@@??????>>>===wwwlllaaaVVVOOOGGGDDD@@@????????????>>>xxxoooeeeYYYQQQNNNFFFDDDBBB???=========>>>|||pppggg^^^SSSKKKHHHEEEDDDAAA???=========>>>~~~sssggg___WWWMMMFFFDDDDDDCCCAAA???=========>>>xxxmmmaaaZZZSSSKKKFFFDDDBBBAAA@@@>>>============wwwpppeeeZZZUUUOOOIIIEEEEEE@@@??????>>>============zzzqqqggg\\\RRRMMMIIIDDDBBBBBB>>>>>>>>>>>>============~~~rrrkkk___TTTJJJFFFDDD@@@>>>@@@<<<<<<==================xxxmmmggg[[[QQQGGGDDDBBB???>>>???;;;<<<======>>>=========zzzqqqeee\\\SSSMMMFFFCCCDDDCCC@@@<<<<<<<<<<<<<<<<<<===>>>>>>~~~uuukkk___WWWNNNIIICCCAAABBBBBB@@@======<<<<<<<<<<<<===>>>>>>wwwnnncccXXXPPPIIIDDD@@@>>>@@@AAA???=========<<<<<<======>>>???{{{pppggg]]]RRRKKKFFFCCC???>>>>>>???>>>============<<<===>>>>>>???tttiii```WWWNNNIIIGGGDDDAAA>>>>>>>>>>>>>>>===============>>>??????xxxmmmbbbYYYQQQKKKGGGEEEDDDAAA???>>>===>>>???>>>>>>======>>>>>>???@@@wwwpppeeeZZZPPPJJJFFFDDDBBBAAA@@@>>>===>>>???AAA>>>>>>======>>>>>>???@@@|||ssskkk```TTTJJJEEEBBBAAA>>>>>>>>>===<<<>>>AAACCC>>>>>>>>>>>>>>>??????@@@yyymmmeeeYYYNNNGGGDDDBBBAAA??????>>>>>>======<<<<<<<<<<<<===??????@@@@@@@@@yyyrrrfff___TTTKKKEEEBBBAAA@@@??????>>>>>>============<<<===>>>??????@@@??????~~~qqqggg\\\VVVMMMFFFBBBAAA@@@??????>>>>>>>>>>>>=========>>>>>>???????????????>>>wwwiii^^^SSSNNNGGGBBB@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>|||pppbbbWWWLLLIIIDDDAAA@@@@@@@@@@@@>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>~~~sssggg[[[RRRHHHFFFBBB@@@@@@AAA@@@???>>>>>>>>>????????????@@@??????@@@@@@@@@@@@@@@???vvviii^^^SSSMMMFFFDDDAAA@@@@@@???>>>===>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAqqqcccWWWNNNJJJEEECCC@@@??????>>>===;;;>>>>>>??????@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBuuuiii___UUUKKKEEEDDDBBB@@@???=========>>>>>>???@@@???>>>===>>>???AAAAAAAAA@@@@@@@@@??????{{{nnncccYYYPPPHHHBBBCCCBBB@@@>>>======>>>>>><<<===>>>>>><<<<<<===>>>AAAAAA@@@@@@@@@?????????|||ssseeeYYYQQQJJJDDD@@@AAA@@@???>>>>>>>>>>>>>>>:::<<<===<<<;;;:::;;;===AAA@@@@@@@@@@@@?????????tttkkk]]]RRRKKKGGGCCC@@@?????????>>>>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<===@@@@@@@@@@@@????????????~~~nnndddXXXNNNIIIFFFDDDCCC>>>>>>??????>>>>>>>>>>>>;;;===>>>>>>======>>>???@@@@@@@@@?????????>>>>>>uuuggg^^^SSSKKKGGGFFFEEECCC>>>?????????>>>>>>===<<<<<<>>>??????>>>>>>@@@AAA@@@????????????>>>>>>>>>uuummm___XXXNNNGGGEEEEEECCCBBB????????????>>>===;;;:::<<<===????????????@@@BBB????????????>>>>>>>>>>>>|||ooogggZZZSSSJJJEEECCCCCCAAA@@@???@@@@@@@@@>>><<<:::999;;;===??????>>>>>>@@@BBB????????????>>>>>>>>>>>>rrrfff^^^MMMKKKGGGEEECCC@@@===:::AAA@@@???>>>>>>===>>>>>>===>>>>>>>>>>>>????????????>>>===>>>???AAAAAA@@@yyylll```XXXKKKIIIFFFDDDCCCAAA>>>;;;>>>======<<<;;;;;;;;;<<<>>>>>>>>>?????????@@@@@@???===<<<===???AAAAAA@@@|||pppcccWWWPPPIIIGGGDDDCCCCCCAAA???======<<<<<<;;;;;;;;;;;;<<>>>>>===============>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@>>>>>>???AAACCCCCCBBByyylllaaaWWWNNNIIIDDDBBBAAAAAABBBBBBAAA???===============>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA??????@@@BBBDDDEEEDDD~~~pppddd[[[SSSLLLHHHCCCAAA@@@@@@AAABBB@@@???;;;;;;;;;;;;<<<>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@??????@@@CCCEEEEEEEEE}}}tttggg\\\TTTOOOJJJFFFBBBAAA@@@@@@AAAAAA@@@>>>;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>===???AAADDDDDDDDDvvvmmm```VVVPPPKKKGGGDDDBBBAAA@@@@@@AAAAAA???>>>>>>>>>>>>???@@@BBBCCCDDD??????@@@@@@@@@AAAAAAAAA===<<<<<<===@@@BBBCCCCCC~~~pppcccWWWPPPLLLGGGDDDCCCCCCBBB@@@???>>>>>>???@@@===???@@@AAAAAA@@@>>>===@@@???????????????@@@@@@<<<>>>???AAABBBBBBBBBAAAwwwhhh]]]RRRNNNLLLGGGDDDDDDCCCBBBAAA????????????@@@>>>???AAABBBAAA@@@???>>>?????????>>>>>>??????@@@===>>>???AAAAAAAAA@@@@@@wwwlll]]]TTTMMMLLLKKKGGGDDDEEEDDDCCCAAA@@@??????@@@@@@???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>==={{{mmmdddVVVPPPKKKKKKJJJFFFCCCDDDDDDCCCAAA@@@??????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>??????>>>>>>=========>>>?????????===<<<;;;rrrfff^^^TTTNNNKKKKKKHHHDDDBBBCCCCCCBBB@@@???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBB?????????@@@???>>>===<<<>>>>>>??????>>>===;;;:::vvvjjj```ZZZSSSNNNKKKJJJFFFAAA@@@BBBBBBAAA???>>>======>>>>>>??????@@@@@@AAAAAABBBBBB???@@@AAAAAA@@@???===<<<===>>>?????????===<<<;;;yyylllbbbZZZVVVQQQLLLIIIGGGCCC??????BBB@@@???>>><<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBB@@@AAABBBCCCBBB@@@>>>======>>>?????????>>>===<<>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDCCCAAA???======>>>???@@@@@@???>>>===tttiii```XXXTTTTTTLLLJJJHHHEEECCCAAA?????????>>>>>>>>>======<<<<<<>>>???AAA@@@>>>======>>>@@@AAABBBCCCCCCCCCBBBAAACCC@@@===<<<===>>><<<999}}}nnnccc[[[TTTPPPPPPKKKJJJGGGEEEBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>???AAA@@@>>>======>>>???@@@BBBCCCCCCCCCCCCBBBBBB???===<<<======<<<:::rrreee\\\VVVOOOLLLLLLJJJIIIFFFDDDBBB@@@???>>>>>>>>><<<;;;;;;;;;<<<===>>>@@@AAAAAA???>>>>>>??????@@@AAABBBCCCDDDCCCCCCAAA???===<<<<<<<<<;;;:::tttiii^^^XXXSSSMMMJJJKKKHHHGGGEEECCCAAA???>>>>>>???>>>===<<<<<<===>>>???>>>@@@AAAAAA@@@??????@@@??????@@@AAABBBCCCDDDDDD???>>><<<<<<;;;;;;;;;:::|||mmmcccYYYUUURRRMMMJJJKKKGGGFFFDDDBBB@@@>>>======@@@@@@???>>>>>>???@@@AAA???@@@BBBBBB@@@@@@@@@AAA?????????@@@AAABBBBBBCCC======<<<;;;:::::::::;;;}}}sssfff]]]UUUSSSQQQLLLIIIJJJFFFEEECCCAAA???>>>======@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBBBBAAAAAAAAABBB??????>>>>>>>>>???@@@AAA;;;<<<<<<;;;999999:::;;;tttkkk```XXXQQQPPPNNNJJJGGGGGGEEECCCBBB@@@>>>===<<<<<<===>>>@@@BBBBBBAAA@@@??????AAABBBCCCBBBAAABBBCCC??????===<<<<<<======>>>:::<<<<<<;;;888888:::<<>>===<<<<<<;;;===@@@BBBBBBAAA???>>>???AAACCCCCCBBBBBBBBBCCC@@@???===<<<;;;;;;<<<<<<999;;;<<<;;;888777999<<<}}}qqqeee^^^WWWTTTPPPKKKHHHEEEDDDDDD@@@???>>><<<<<<<<<======<<<===>>>======>>>@@@BBB???AAADDDEEEFFFDDDBBB@@@???>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;wwwkkkaaaZZZVVVSSSOOOKKKGGGEEEDDDDDD@@@???>>>===<<<<<<======???@@@AAAAAA??????@@@AAA???AAABBBDDDDDDDDDCCCBBB@@@>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;zzznnnccc[[[UUUSSSQQQNNNJJJFFFDDDCCCCCC???>>>===============>>>BBBDDDFFFEEECCCAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;rrrfff^^^WWWRRRPPPOOOLLLIIIFFFCCCBBBAAA===============>>>>>>>>>CCCEEEGGGHHHFFFDDDBBBBBBDDDCCCBBB@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<::::::::::::::::::::::::zzzkkkbbb[[[UUUQQQMMMLLLJJJGGGEEEBBBAAA@@@<<<<<<======>>>>>>??????@@@CCCFFFGGGGGGFFFEEEFFFGGGEEECCC@@@>>>======>>>???>>>======<<<;;;;;;;;;::::::::::::::::::::::::sssfff^^^XXXSSSPPPJJJIIIHHHFFFDDDBBB@@@???;;;;;;===>>>????????????===@@@CCCEEEEEEEEEGGGHHHGGGEEECCC@@@>>><<<<<<<<<=========<<<;;;;;;::::::::::::::::::::::::::::::xxxkkk```YYYTTTPPPLLLHHHGGGFFFEEECCCAAA???>>>999;;;<<<>>>???@@@??????<<<>>>@@@AAABBBCCCEEEGGGDDDCCCAAA@@@>>>======<<<<<<<<<<<<;;;;;;:::999888999999999999999999999999zzzrrrfff\\\VVVQQQMMMIIIGGGFFFFFFDDDCCCAAA???>>>999:::<<<>>>@@@@@@@@@???<<<===?????????@@@CCCFFF@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;:::999888777999999999999999999999999}}}qqqjjjaaaXXXSSSOOOLLLJJJHHHFFFDDDBBB???===<<<<<<<<<;;;::::::<<<======<<>>===============::::::::::::::::::::::::999999999888888888777777wwwlllfff]]]VVVPPPMMMJJJIIIFFFEEEBBB@@@>>><<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999888888888777777xxxpppeee```YYYRRRNNNKKKHHHFFFDDDCCCAAA???===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999:::::::::::::::::::::::::::999999999888888888888888zzzpppjjj^^^ZZZUUUPPPLLLJJJGGGEEECCCBBB@@@>>>===<<<;;;;;;;;;<<<===============>>>????????????????????????;;;::::::999999999999999999999999999999999999999888888888888888888888888}}}tttkkkeeeZZZVVVRRRNNNLLLIIIFFFDDDBBBAAA@@@???======<<<<<<;;;>>>@@@@@@???>>>>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::999999999999999999999999888888888888888888888888vvvnnnfffaaaVVVSSSPPPMMMKKKHHHEEEBBBAAA@@@???>>>============:::>>>AAAAAA???===>>>@@@===========================<<<;;;;;;::::::;;;;;;999999999999999999999999888888888888888999999999wwwooohhh```[[[SSSQQQNNNLLLJJJGGGBBB?????????>>>===<<<<<<<<<<<<888<<<@@@AAA===;;;===???????????????????????????<<<<<<;;;::::::::::::;;;888888888888888888888888777777888888888999999999|||rrrjjjccc\\\WWWQQQOOOLLLKKKIIIEEE@@@===>>>===<<<;;;;;;;;;;;;;;;666;;;??????<<<:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888777777888888999999999999uuukkkddd^^^XXXTTTPPPMMMIIIGGGEEEDDDBBBAAA<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888777777888:::;;;<<<{{{pppggg```[[[UUUQQQOOOLLLHHHEEEDDDCCCAAA@@@<<<<<<;;;:::;;;<<<===>>>=========>>>>>>>>>??????==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888888888999:::;;;<<<}}}uuujjjaaa[[[VVVQQQMMMLLLIIIEEECCCBBBAAA???>>><<<<<<;;;:::;;;<<<===>>>;;;<<<<<<===>>>???@@@@@@==================>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888999999:::;;;<<>>===<<<<<<;;;:::;;;<<<===>>><<<<<<===>>>???@@@AAABBB<<<<<<<<<======>>>>>>>>>::::::::::::::::::::::::999999999999999999999999999999999999::::::;;;;;;|||rrrkkkaaaZZZUUURRRMMMJJJEEECCC???>>>>>>===<<<;;;<<<<<<;;;:::;;;<<<===>>>======>>>???AAABBBCCCCCC;;;;;;<<<<<<======>>>>>>::::::::::::::::::::::::888888888888888888888888888888999999999999999999vvvmmmfff\\\UUURRROOOKKKHHHCCC@@@>>><<<<<<===<<<;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>??????@@@AAABBBBBB;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777777777777777777777888888888888888777xxxqqqfff___VVVPPPMMMJJJGGGDDDBBB???===;;;<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>======>>>>>>>>>?????????::::::::::::::::::999999999999999999999999999999888888888888888888888888555666777888888777666555|||sssmmmaaaZZZRRRLLLIIIFFFCCC@@@AAA???<<<;;;<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<============:::::::::999999888888888999999999999999999999999999999999999999999999999555555666777777666555444}}}uuullleee[[[VVVOOOJJJGGGEEEDDDCCC???>>>>>>===<<<;;;;;;;;;999999::::::;;;<<<==================<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;888888888777666444222222wwwooofff```XXXSSSMMMHHHEEECCCBBBAAA>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>======<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;:::::::::888888888888777555444333vvvooohhh___YYYTTTPPPJJJEEEBBBAAA???>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999:::999999888888777888888888888777666666xxxnnnhhhbbbZZZTTTQQQMMMHHHDDDAAA@@@>>>============<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<:::888888888:::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888777666555666777777777777666666}}}rrriiiddd___WWWRRROOOLLLGGGCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;999888888999:::;;;::::::::::::::::::::::::999999999999999999999999777888888888777777666555333444555555666666555555wwwlllddd```[[[UUUOOOMMMJJJFFFCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888777666555555333333444555555555444444xxxpppfff___[[[WWWQQQLLLKKKHHHEEEBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888999999888777666555555444555555555555555444444tttkkkaaa[[[WWWTTTNNNIIIIIIFFFCCCAAA@@@???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<;;;;;;<<<======<<<<<<;;;::::::::::::::::::::::::888888888888888888888888999999999999888777555555666666777777666555555444~~~yyyiiieee^^^XXXTTTPPPLLLJJJGGGEEEBBB@@@>>>===<<<===;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999:::<<<;;;;;;::::::999999888;;;<<<<<<;;;888666777777999999999999888777666555333444444555555444444333yyytttfffbbb[[[UUUQQQMMMJJJHHHEEEDDDAAA???===<<<<<<<<<;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<888999999777555333444444222333444555555666666666333444444555555444444333}}}tttmmmbbb]]]WWWQQQMMMJJJGGGEEECCCBBB???===<<<;;;;;;;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999::::::;;;<<<<<<===:::;;;;;;999777666666777444555666777777888888888444444555555555555444444yyyooohhh^^^YYYSSSNNNJJJGGGDDDBBBAAA???===;;;::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999:::::::::777777777888888999999999:::;;;;;;:::888777777888888999999888888777666555444444555555555555444444~~~zzzuuullleee[[[WWWQQQLLLIIIFFFCCCAAA???===<<<:::999999::::::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;::::::::::::::::::;;;999999999888888777777777666777888777555333444555555555555555444333222111444555555666666555555444zzzuuuppphhhaaaXXXTTTNNNJJJGGGEEEBBB@@@===<<<;;;:::999::::::;;;999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;===<<<<<<;;;::::::999999777888888777666555555666222333444555666666666666555555666666666666555555}}}vvvpppiiibbb]]]UUUQQQLLLGGGEEECCCAAA???===<<<;;;:::999:::;;;<<<:::;;;<<<=========<<<<<<::::::;;;;;;<<<======>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888999:::999888777888999444555666777888888888888555555666666666666555555}}}yyyssslllddd]]]ZZZSSSOOOJJJFFFCCCAAA???>>>===<<<;;;:::::::::;;;<<<;;;;;;===>>>>>>>>>===<<<::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<888999999::::::;;;;;;<<<555666777666555444555666555555555555444333222111555555666666666666555555}}}zzzuuuoooiiibbb[[[VVVNNNKKKGGGDDDBBBAAA???>>>;;;::::::::::::;;;<<<===;;;<<<===>>>>>>???>>>>>><<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;::::::999888;;;;;;;;;:::999888777666444444444444444444444444444444555555555555444444{{{wwwrrrkkkeee___XXXTTTLLLIIIEEEBBBAAA@@@>>>===;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>>>>>>>===???>>>===<<<:::999888777999999999:::::::::;;;;;;::::::;;;;;;::::::999888999999999999888777666555444444444444444444444444444444555555555555444444~~~yyytttmmmfff___ZZZTTTQQQIIIFFFBBB@@@??????===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<>>>>>>===<<<;;;999999888888888888999999999:::::::::::::::::::::999999888888888888888777666555555444444444444444444444444444444555555555555444444{{{vvvqqqhhh```ZZZUUUQQQNNNGGGDDDAAA?????????===<<<===<<<<<<;;;;;;;;;;;;;;;>>>>>>???>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<======999999999999::::::::::::999::::::::::::999888888777888888888777777666555555555555555555555555555444444555555555555444444|||xxxrrrmmmddd\\\VVVRRRNNNLLLEEECCC@@@?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>???>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>>::::::::::::;;;;;;;;;;;;999999::::::999999888777888888888999888888777666555555555555555555555555444444555555555555444444yyyuuulllggg___XXXSSSOOOKKKIIICCCAAA>>>===>>>??????>>><<<<<<;;;;;;<<<======>>>===>>>>>>>>>>>>======<<<======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999999999888888777777888888999999888777777555555555555555555555555444444555555555555444444~~~zzztttoooeeeaaaZZZTTTPPPLLLHHHFFF@@@>>><<<;;;===>>>>>>===;;;;;;;;;;;;<<<>>>???@@@<<<======>>>>>>>>>>>>===<<<<<<<<<<<<============999999:::::::::;;;;;;;;;999999999999999888777777666666777777888777777666555555555555555555555555444444555555555555444444~~~{{{wwwqqqkkkaaa]]]WWWRRRNNNJJJFFFCCC>>><<<::::::;;;======<<<:::::::::;;;===>>>@@@AAA<<<<<<===>>>>>>???>>>>>>999999:::<<<===???@@@AAA888888999999999:::::::::888999999999999888777777555555666666666666666555666666666666666666666666444555555555555555555444{{{yyyuuummmfffZZZWWWSSSOOOLLLHHHCCC@@@===<<<;;;;;;;;;;;;<<<===========================;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::>>>;;;999777888999888777777777666555555555555555444444555555555555444444555444333333333333444555~~~xxxuuuqqqiiibbbYYYUUUQQQMMMIIIEEEAAA>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<=========;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::<<<:::888777888888777666777777666555555555555555444555555666666555555444555444333333333333444555zzztttpppkkkddd]]]VVVSSSNNNJJJFFFCCC???<<<<<<;;;:::999999:::;;;<<<:::;;;;;;;;;<<<<<<======;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;999888777888888777666777777666555555555555555555555666666666666555555555444444333333444444555wwwqqqmmmggg```ZZZTTTPPPKKKGGGDDDAAA>>><<<;;;:::999999999999:::;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::999999999::::::888666777777666555555555555555555666666777777666666555444444444444444444444444}}}vvvpppkkkeee^^^XXXQQQNNNIIIEEECCCAAA???===;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::;;;<<<======:::777777777666555555555555555555555666666666666555555444444444444444444444444~~~zzztttnnnhhhaaaZZZUUUMMMJJJEEEBBBAAAAAA???>>><<<;;;:::999999:::;;;<<<========================<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999999888888999999::::::;;;<<<>>>@@@>>>;;;888777777666555555555555555444444555555555555444444333444444555555444444333~~~xxxuuupppjjjccc\\\UUUQQQIIIEEEAAA???????????????===<<<;;;::::::;;;<<<===?????????>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::999999888888999999:::999:::<<>>;;;777777777666555555555555555333333444444444444333333333333444555555444333333}}}sssqqqmmmfff___XXXQQQMMMFFFBBB>>><<<===>>>???>>>===<<<;;;;;;;;;;;;<<<===AAAAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::999999999999999999:::888999;;;>>>@@@>>>:::666777777666555555555555555222333333444444333333222333333444555555444333333}}}|||rrrmmmeee]]]WWWRRRMMMJJJCCCAAA>>><<<;;;<<<>>>???===<<<;;;::::::;;;===>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::===<<<;;;:::999::::::;;;;;;::::::999888777666666999999999999888888888777666666666666555555555555333444555555555444222111333333333444444555555555~~~zzzvvvoooiiiaaaZZZTTTOOOJJJGGGBBBAAA>>><<<;;;<<<>>>???===<<<;;;::::::<<<===??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999999::::::777888888888888999999999888777777777777666666666666666666666555555555555555555555555555444333333333333333333444444444444|||uuuoooiiiddd\\\UUUPPPKKKFFFDDDAAA@@@>>><<<;;;<<<===>>>>>>===;;;:::;;;<<<>>>@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;:::999999888999999999777888888888888999999999666666666555555555444444666666666666555555555555666666555555444555555555333333333333222222222222}}}zzzrrrjjjddd___XXXQQQLLLHHHDDDAAA@@@???===<<<;;;<<<=========<<<;;;;;;;;;===???@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;::::::999888777666666666666555555555444444444666666666666555555555555777777555444444555666777333333333222222111111111}}}|||xxxoooggg___[[[TTTNNNIIIEEEBBB???>>>===<<<;;;;;;;;;<<<======<<<;;;:::;;;===???@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888777666666777777777666666666555555666666666666555555555555777666555444444555777777333333333222222111111111{{{xxxtttkkkddd[[[WWWPPPKKKGGGCCC@@@>>><<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999:::<<>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<============<<<777888888888888999999999888888888777777777666666666666666666555555555555555555555444555555666666333333333333222222222222}}}xxxsssmmmfff```WWWSSSMMMHHHDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;>>>??????>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::<<<=========<<<<<<777888888888888999999999888888888777777777666666666666666666555555555555333333444555555555555555333333333333444444444444{{{uuuooohhhaaa]]]UUUPPPJJJEEEBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777999;;;===??????>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<888999;;;<<<===<<<;;;;;;;;;::::::999888777666666777777777777666666666666777666666666555555555555111222444555666555444444333333333444444555555555}}}uuuppplllfff]]]VVVNNNJJJEEEAAA???>>>=========<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;========================<<<;;;::::::999999999999999::::::;;;;;;::::::999999999999999999999999999:::999888666666666777888888888777666555444444333444444444444444444444444444444555555444444333222{{{sssmmmiiibbbZZZSSSLLLHHHCCC???======<<<;;;;;;;;;:::999999999999999999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::999::::::;;;;;;::::::999999999999999999999999999:::999888777666666777888777777666666555555444444444444444444444444444444444444555555444444333222}}}xxxpppiiiccc\\\TTTNNNGGGDDD@@@===;;;;;;:::999:::999999888888888888999888999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999::::::;;;;;;::::::999999999999999999999999999999999888777777777888888666666666666666555555555444444444444444444444444444444555555444444333222~~~zzztttllleee^^^WWWOOOJJJDDDAAA>>>;;;;;;:::999888:::999999888888888999999777888999;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::999::::::;;;;;;::::::999888888888888888888888888999888888888888888888888555555555666666666666666444444444444444444444444444444555555444444333222|||uuuqqqiiiaaaYYYQQQKKKHHHBBB@@@===;;;;;;;;;:::999::::::999999999999::::::777888999;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999::::::;;;999::::::;;;;;;::::::999888888888888888888888888888888888999999999999888555555555666666666666666444444444444444444444444444444555555444444333222|||xxxpppllleee\\\TTTMMMHHHEEE@@@>>><<<;;;<<<<<<;;;999:::999999999999:::;;;;;;888999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;999::::::;;;;;;::::::999888888888888888888888888777888999999:::999999999666666666666666555555555444444444444444444444444444444555555444444333222}}}xxxtttjjjggg```WWWOOOHHHDDDCCC>>><<<;;;;;;;;;<<<:::999888888888888888999::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<999::::::;;;;;;::::::999888888888888888888888888777888999:::::::::999999777777666666555555444444444444444444444444444444444444555555444444333222~~~zzzuuupppfffccc]]]TTTKKKEEEBBBAAA<<<;;;999:::;;;;;;:::888777777666777777888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<999::::::;;;;;;::::::999777777777777777777777777777888999:::;;;::::::999888888777666555444444333444444444444444444444444444444555555444444333222~~~xxxsssnnnkkkddd]]]TTTNNNJJJFFFBBB>>>;;;;;;:::::::::999999999999999999999999999::::::<<<:::999:::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::===<<<;;;:::888777666666777777777777777888888888777888888888999999999999888888777777777777888888444444444555555666666666333333333333333333333333{{{tttnnniiifff]]]VVVNNNHHHEEEBBB>>>:::;;;;;;;;;;;;:::::::::999999999999999999:::::::::<<<:::999:::<<<===<<<:::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::999888888777777888888888777777777777777777777777777888888888999666666555555555555666666333333444444444555555555333333333333333333333333|||vvvpppiiiccc^^^YYYSSSLLLGGGDDDBBB???<<<<<<<<<;;;;;;;;;:::::::::888999999999:::::::::;;;<<<;;;999:::<<<======<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888999999888888777777666666666666666666777777777777444444444333333444444444333333333333444444444444222222222222222222222222}}}xxxsssmmmfff^^^YYYVVVPPPIIIEEEDDDCCC@@@>>><<<<<<<<<;;;;;;;;;::::::888999999::::::;;;;;;;;;<<<;;;:::;;;<<<===??????AAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888999999999:::999999888777666555555555555555666666666666777444444333333333333444444333333333333333333333333111111111111111111111111|||yyyuuuqqqkkkccc[[[VVVPPPKKKDDDAAA@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBBBBAAA???===<<<;;;<<<<<<;;;;;;:::::::::999999999777777888888888888999999:::999999888777666555555444555555555666666666666555444444444444444444555333333333333333333333333111111111111111111111111}}}xxxvvvrrrmmmggg```XXXSSSOOOJJJDDDAAAAAAAAA???===;;;;;;:::::::::999999999888888999:::;;;<<<======;;;;;;<<<;;;<<<>>>BBBEEEDDDBBB???<<<;;;:::;;;<<<::::::::::::999999999999777777888888888888888888999999888888777777666666555555555555666666666666666555555444444555555666444444444444333333333333222222222222222222222222~~~yyytttqqqlllgggbbb[[[UUUPPPPPPKKKEEEBBBBBBBBB@@@>>>::::::999999999888888888888888999:::;;;<<<======:::<<<<<<<<<<<<>>>CCCGGGDDDBBB???;;;:::999:::;;;:::::::::999999999999888888888888888777777777777888888888777777777777777555555666666666777777777555555444444444444555555555555555444444444333333333333333333333333333333zzzvvvqqqnnnhhhccc^^^XXXQQQMMMLLLGGGAAA=========<<<:::999999999888888888777777888888999:::;;;======>>>:::<<<===<<<;;;>>>CCCHHHDDDBBB>>>;;;999999999::::::::::::999999999888888888888888888777777777666777777777777777888888888666666666666777777777777555444444333333444444555666666666555555444444444333333333333333333333333yyytttssspppjjjddd\\\TTTLLLGGGFFFEEEBBB???===<<<;;;;;;888888888888888888888888888:::;;;;;;999999:::<<<<<<:::999999;;;???CCCFFFCCCAAA>>>;;;999888888888<<<;;;::::::;;;:::888666999888777666666555555555777777777777666666666666777777777777777777777777888555555666444222555:::===;;;777555333333444555222333333444444333333222~~~wwwrrrrrrnnnhhhaaaZZZRRRJJJEEEDDDCCC@@@>>><<<;;;;;;;;;888888888888888888888888888:::;;;;;;999999:::<<<;;;:::::::::<<>><<<888555333222333444333333444444444444333333zzztttppppppkkkddd]]]VVVNNNGGGBBB@@@???>>>===<<<;;;;;;;;;999999999999999999999999888:::;;;;;;999999:::<<<;;;;;;;;;<<<>>>???AAABBB???>>><<<:::999999999:::888777888:::===>>>===<<<999888777666666555555555777777777666666666555555555555555555555555555555888666555777555333555:::>>>;;;888555333222222222333444444555555444444333|||wwwrrrnnnmmmhhh```YYYRRRKKKEEEAAA<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888999;;;:::999999:::<<<:::;;;<<<===>>>?????????<<<;;;::::::999999::::::777777888:::<<<>>>===<<<999888777666555555555555777777666666666555555555555555555555555555555555777555666777666333555999:::999666444333222333333333444444555555444444333~~~yyytttpppllliiiddd\\\TTTNNNHHHCCC@@@::::::::::::;;;:::::::::999999999999999999999999888999;;;:::999999:::<<<:::;;;<<<===>>>======<<<::::::999999999:::::::::999888888999;;;<<<;;;999999888777666555555555555666666666666555555555555555555555555555555555555666444555777666333444888555555444333333444555555333444444444444444444333zzzvvvrrrmmmiiiddd^^^VVVNNNIIIEEEAAA???999999:::;;;;;;::::::999::::::::::::::::::::::::888:::;;;;;;999999:::<<<:::;;;;;;;;;;;;;;;::::::999999999999999999999999999888888999::::::888666999888777666666555555555666666666555555555444444555555555555555555555555444333444666555222333666222222222333444555666777222333333444444333333222{{{wwwtttoooiiiddd^^^XXXPPPHHHDDDAAA>>>===999:::;;;;;;;;;:::999999::::::::::::::::::::::::888:::;;;;;;999999:::<<<;;;::::::999999888888888888999999999999999888888888777666777999999777555999888777666666555555555666666555555555444444444666666666666666666666666333222333555444111111555222222222333333444555555111222222333333222222111{{{wwwtttrrrmmmfffaaaYYYTTTKKKDDD@@@>>><<<;;;999:::;;;<<<;;;:::999888::::::::::::::::::::::::888:::;;;;;;:::999;;;<<<;;;:::999888777777777777888999999999999888777777666555555666888999777666999888777666666555555555666666555555555444444444777777777777777777777777222111222555333000000444333333333333333333333333111111111222222111111111yyyuuupppoooooollleee___WWWQQQJJJDDDAAA??????>>>999:::;;;<<<<<<<<<;;;:::;;;:::999999888888999999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::777777666666777888999999777777777777777777777777777777777777777777777777555777888777555444444555444444444444444555666777333333333222222222111111111222222333333222222111//////000111222222333333}}}vvvsssooommmlllhhhaaa[[[SSSNNNGGGBBB???>>>======:::;;;<<<<<<<<<;;;:::::::::999999999999999::::::;;;;;;::::::::::::;;;;;;:::::::::999999999999999777777777777777888999999777777777777777777777777777777777777777777777777333555666666555444444555444444444444444555666666333333333222222222111111111222222333333222222111///000000111222222333333~~~wwwrrrpppmmmkkkhhhcccZZZTTTMMMIIICCC???=========<<<<<<<<<<<<<<<<<<;;;:::999999888888999999:::;;;<<<::::::::::::::::::::::::777777777888888888888888777777777777777777888999777777777777777777777777777777777777777777777777222444666666555444444555555444444444444555666666333333333222222222111111111222222333333222222111000000000111222222333333xxxrrrnnnmmmkkkhhhddd]]]TTTNNNHHHDDD@@@===<<<======<<<>>>>>>===<<<;;;:::999888888888888999:::;;;======999::::::::::::::::::999666666777777888888999999888777777777777777888888777777777777777777777777666666666666666666666666555666888777555444444555555555444444444555555666333333333222222222111111111222222333333222222111000000111111111222222222{{{tttoookkkjjjhhheee```XXXPPPJJJEEEBBB>>><<<======>>>===??????>>><<<;;;:::999999777888888999:::<<<===>>>999::::::;;;;;;::::::999777888888888999:::::::::888888777777777777777888666666666666666666666666666666666666666666666666999:::;;;999777555444444666555555444444444555555333333333222222222111111111222222333333222222111111111111111111222222222}}}uuuooommmggggggeeeaaa[[[SSSLLLHHHCCC@@@===<<<===>>>>>>===@@@???>>><<<;;;:::::::::888888999999:::<<<===>>>::::::<<<<<<<<<<<<::::::999999999:::::::::::::::999888888777777777777777666666666666666666666666777777777777777777777777:::;;;<<<;;;888666555666666666555444444444444555333333333222222222111111111222222333333222222111111111111111111111111111uuunnnjjjiiiccccccaaa\\\UUUNNNHHHFFFAAA???<<<;;;<<<===<<<<<<@@@???===<<<;;;;;;;;;;;;999999999:::;;;<<<===>>>:::;;;===>>>>>>===;;;::::::::::::::::::999999999999999888777777777777777666666666666666666666666777777777777777777777777777999::::::888777777888666666555444444444444444333333333222222222111111111222222333333222222111111111111111111111111111yyyooojjjgggeeeaaa```]]]XXXQQQKKKFFFDDD@@@>>>;;;:::;;;<<<;;;:::@@@???===<<<;;;;;;<<<<<<::::::::::::;;;<<<======;;;<<<>>>??????>>><<<;;;;;;:::::::::999888888888999999888777777666777777666666666666666666666666777777777777777777777777444666888888888888999:::777666555444444444444444333333333222222222111111222222222333333222222222222222111111111111111111|||sssmmmgggbbbaaa^^^\\\XXXRRRLLLFFFBBB@@@>>>===;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::999999999888888;;;<<<===>>>>>>===<<<;;;;;;999999999;;;;;;;;;999999888888777777777777777444444555555666666777777333444555555666666555555666666666666666666666666555666666666666666555555444444333333333222222222333222111000000111222333111111111000111111222222vvvooojjjeeeaaa```[[[YYYUUUPPPJJJEEEAAA>>>>>><<<;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::999999999999888:::;;;;;;<<<<<<;;;;;;:::;;;999999999;;;;;;:::999999888777777666666777777555555555555666666666666333444555555666666555555555555555555555555555555555555666666666666555555444444444444333333333222222222111000000111222222333222222111111111222222{{{nnnhhheeeaaa^^^^^^WWWUUUQQQMMMGGGCCC???======<<<;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;::::::::::::999999999999:::999999888888999999:::;;;:::888999:::;;;:::888999888777777666666777777666666666555555555555555333444555555666666555555555555555555555555555555555555666666666666666555555555444444444333333333222222111000000111222222555444333222222111222222sssgggbbb```]]]ZZZZZZSSSRRRNNNJJJFFFAAA>>>===<<<;;;::::::<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;:::::::::999999999:::999888777777888999:::;;;:::888999::::::999888888888777666666666666666666666666555555444444444333444555555666555555555555555555555555555555555444555666666666666666666555555555444444444333333222111111111111111111222666555444333222222111222yyymmmbbb^^^\\\XXXUUUUUUPPPNNNLLLHHHDDDAAA>>>===;;;:::999:::;;;<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;:::999888888999:::;;;;;;:::888888999:::888777888777777666555666666666666666555555444444333333333444555555666555555555555555555555555555555555444444555666666666666666555555444444444333333333111111111222222111111111666555444333222222111222ssshhh]]]ZZZXXXTTTQQQPPPLLLKKKIIIFFFCCC@@@>>>===;;;:::999:::;;;<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;::::::::::::::::::;;;;;;:::888888999999888666888777666666555555666666555555555444444444444444333444555555666666555555444444444444444444444444333444555666777777777777444444333333333222222222000111222222222222111000555444333222222111222222vvvlllaaaXXXUUUTTTQQQNNNMMMHHHGGGEEECCC@@@>>><<<;;;:::999888999;;;<<<;;;:::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::999;;;:::888888999999777555777777666555555555555666333444444444444444444555333444555555666666555555444444444444444444444444333444555666777777777777333333222222222111111111000111222222222222111000333222222111111111222222~~~pppggg]]]TTTRRRRRROOOMMMLLLEEEDDDCCC@@@>>><<<;;;::::::999888999;;;<<<;;;:::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888;;;:::888888999888777555777777666555555555555555333333333444444555555555333444555555666666555555444444444444444444444444333444555666777777777777222222222111111111000000000111222333333222111000111111111000111111222222pppfff\\\YYYUUURRROOOLLLIIIFFFAAA@@@???===<<<:::999888999999::::::::::::;;;;;;999999::::::::::::;;;;;;888888888999999:::::::::999:::;;;<<<<<<<<<;;;:::888888777777777777888888666666666666555555555555333444444444555555666666666666666666666666666666666555444333333333333333000111333444555444333333000000000000000000000000111111222222222222111111333333333222222222111111zzzlllcccZZZWWWTTTQQQNNNKKKHHHEEE@@@???>>>===<<<::::::999999999999:::::::::;;;;;;999999::::::::::::;;;;;;888888999999999:::::::::::::::;;;<<<;;;:::999999888888777777777777888888666666666666555555555555555555555555555444444444555555555555555555555555666555444333333333333444111222333333444444444333111111111111111111111111111111222222222222111111333333222222222111111111}}}rrrfff]]]XXXUUUQQQNNNLLLIIIFFFCCC>>>======<<<;;;;;;::::::999999999999::::::::::::999999::::::::::::;;;;;;999999999999:::::::::::::::::::::::::::999888777888888777777777777888888666666666666555555555555666666666555444444333333444444444444444444444444555555444333333333444444333333222222333333444444222222222222222222222222111111222222222222111111222222222111111111000000~~~tttjjj```YYYTTTRRRNNNLLLIIIGGGCCC@@@<<<<<<<<<;;;;;;;;;;;;;;;888999999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::999999888888777666888888777777777777888888666666666666555555555555555555555555555444444444444444444444444444444444555444444333333333444444444333222111222333444555333333333333333333333333111222222333333222222111222222111111111000000000uuulllddd[[[UUUQQQNNNKKKHHHFFFDDD@@@>>>;;;;;;;;;;;;::::::::::::888888888999999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::999999888888777777777777888888777777777777888888666666666666555555555555333333333444555666777777555555555555555555555555444444333333333444444555555444333222111222333444333333333333333333333333222222333333333333222222222222222111111111111000yyynnnfff___WWWQQQMMMKKKHHHEEEDDDAAA>>>;;;::::::::::::::::::999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999888888777888888999999888888777777777777888888666666666666555555555555111222333444555777888888666666666666666666666666444444333333333444555555444444333333222222333333333333333333333333333333222222333333333333222222333333333222222222111111~~~qqqgggaaa[[[SSSMMMKKKHHHEEECCCAAA???<<<:::;;;:::::::::999999888888888888888888999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777888999;;;<<<888888777777777777888888666666666666555555555555222333333444555666777777555555555555555555555555333333333333333444555666333444444444333333222111222222222222222222222222222333333444444333333222444444444333333333333222xxxlllddd^^^XXXQQQKKKJJJGGGDDDBBB@@@>>>;;;999;;;;;;::::::999888888777777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888777777888:::<<<===888888777777777777888888777666666666555555555555444444555555555555555555444444444444444444444444333333333333333444555666333333444555444333111000222222222222222222222222222333333444444333333222555555444444444333333333wwwpppggg^^^XXXRRRKKKFFFCCCBBBAAA???<<<:::999888999:::;;;;;;999999:::;;;777777777777888999:::;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999999888888888888999999:::999999888777666555555666666666666666666666666333444555444333333444666888777666555444333222111333444555444333222333555555444333333333333444555444333111000000000111111111222333333444444333333555444333222222222333333ssslllbbbZZZUUUQQQKKKGGGCCCBBB@@@>>><<<:::999888888:::;;;:::999888999:::777777777777888999:::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888777777888888999999888888888777666666666666666666666666666666666333444555444333222444666888888777666444333333222333555666666555444444555555444333333333333444555333222111111111111222333111222333333444444333333444444333333222222222333zzzoooggg]]]UUUQQQNNNKKKHHHBBBAAA???>>><<<:::999888777999:::999888777888999888777777888888999:::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888777777888888999777777777777777777777777666666666666666666666666444555555444222222444555888888777666555444444333333666888999888666555666555444444333333444444555333222222222222222333444111222333333444444333333444444333333333222222222~~~tttllldddZZZRRRNNNKKKIIIFFF@@@???>>>===;;;:::999888666888999888777666777888888888888888999:::;;;;;;:::::::::;;;;;;:::::::::777888888888888888999999888888777777777777888888666666666777777777777777666666666666666666666666444555555444222222333555777777777666666555555555444777:::;;;:::888666666444444444444444444444444555444444333333222222222111222333333444444333333333444444444333333222222zzzqqqkkkcccXXXPPPKKKIIIFFFCCC>>>>>>===<<<;;;:::999888666777888888666666777888888888888888999:::;;;<<<999::::::::::::::::::999777777777888888999999999888777777777777777777888666666666666666777777777666666666666666666666666555555555444222222333444666666666666555555555555444777:::;;;:::888666666444444444444444444444444666666555444333111000///111222333333444444333333333333444444444333222111wwwoooggg___UUUNNNJJJGGGCCC@@@======<<<;;;::::::999999666888999888777666777888999888888999999:::;;;<<<999999::::::::::::999999999999999::::::;;;;;;<<<888777777666666777777888666666666666666666666666666666666666666666666666555666666444222222333444444444444555555555555555333666888999888666555666333444444555555444444333555555555444333111///...111222333333444444333333222333444555444333222111|||rrrlll```YYYQQQKKKHHHEEEAAA>>><<<;;;;;;;;;:::999999999777888999999777777888999999999999999:::;;;<<<<<<999999::::::::::::999999888999999:::;;;;;;<<<<<<777777666666666666777777777777777666555555555444666666666666666666666666555666666444222111222444222333333333444444555555333555666666555444444555333333444555555444333333111222333333333222111000111222333333444444333333222333444555555333222000xxxoooiiiZZZTTTNNNIIIGGGEEEAAA===;;;;;;;;;::::::999999999777999:::999888777888999999999999999:::;;;<<<<<<999999999::::::999999999666666777888999999::::::777777666666666666777777888888777666555444444333666666666666666666666666666666666444222111222444111222222333333444444444333444555444333222444555333333444555555444333333...///111222333333222222222222333444444444333333222333444555555333111000zzzqqqfff```VVVQQQLLLHHHEEEBBB>>>:::;;;:::999999;;;;;;:::999;;;;;;;;;999777666777999999999888888999;;;<<<===:::::::::999999888888888999999999999999999999999777777666666666666777777666666666666666666666666:::999666555444555666777666555555555555444444444555444444333333444444555666555555555555444444444222333333222111111222444111111111111111111111111...///111333444444444444333333333222222111111111vvvlllbbb\\\SSSOOOJJJFFFDDDBBB>>>;;;;;;:::999999;;;;;;:::999;;;<<<<<<;;;999888888:::999999888888999:::<<<===999999999888888888777777999999999999999999999999777777666666666666777777777777777777777777777777;;;999777555555555666666666555555555555444444444444444333333333333444444444444444444333333333333222333333222111111222444111111111111111111111111...///111333444444444444333333333222222111111111zzzpppfff]]]VVVNNNKKKHHHEEECCCAAA>>>;;;;;;:::999999;;;;;;:::999;;;<<<===<<<:::999999:::999999888999999:::;;;<<<888888888888777777777777999999999999999999999999777777666666666666777777777777777777777777777777<<<;;;888777555555555666666555555555555444444444444444333333333333444444333333333333222222222222222333333222111111222444111111111111111111111111...000111333444444444333222222222222222111111111~~~sssiii```WWWQQQJJJHHHEEECCCAAA???===<<<;;;:::999999;;;;;;:::999:::;;;<<<;;;999888999999888888999999999::::::;;;999999888888888888888888888888888888888888888888777777666666666666777777888888888888888888888888<<<;;;999777666555555555666555555555555444444444444333333333333333333444333333333333222222222222222333333222111111222444111111111111111111111111///000222333444444333333222222222111111111111111wwwlllccc[[[RRRMMMFFFFFFDDDBBB???>>>======;;;:::999999;;;;;;:::999777999::::::888777777888888888999999999999999999::::::::::::::::::::::::888888888888888888888888777777666666666666777777777777777777777777777777;;;:::999777666666555555666555555555555444444444333333333222222333333333444444444444333333333333222333333222111111222444111111111111111111111111///000222333444333333222111111111111111111111111{{{oooeee]]]UUUNNNIIIDDDEEEDDDAAA>>><<<===>>>;;;:::999999;;;;;;:::999555777::::::888777777777888888999999999999888888:::::::::;;;;;;;;;;;;;;;888888888888888888888888777777666666666666777777666666666666666666666666888888777777666666555555666555555555555444444444333333222222222222333333444444444444333333333333222333333222111111222444111111111111111111111111000111222333444333222222000000000111111111111111|||ssshhh^^^WWWQQQJJJFFFDDDEEEDDDAAA>>><<<<<<>>>;;;:::999999;;;;;;:::999555888:::;;;999888777888777888999::::::999888777999999999::::::;;;;;;;;;888888888888888888888888777777666666666666777777555555555555555555555555555555666666666555555555666555555555555444444444333333222222222222333333333333333333222222222222222333333222111111222444111111111111111111111111000111222333444333222222///000000000111111111222wwwooocccZZZSSSMMMHHHCCCDDDEEEEEEBBB===;;;<<<>>>;;;:::999999;;;;;;:::999666888;;;<<<;;;999888999777888999::::::999777777888888888999999:::::::::777777777777777777777777777777666666666666777777555555555555555555555555333444555555666555555555666666555555555444444444333222222222222222222333222222222111111111111000222333333222111111222444111111111111111111111111000111222333444333222111//////000000111111111222|||pppiii^^^UUUOOOJJJDDD@@@@@@>>><<<===@@@AAA???=========<<<;;;999888777777888999999::::::999999888888888777777888:::<<<===:::888888:::======;;;888999888777666555555555555777888888888888888888777777777666555555555555555666666777777777777666666666666666666555444333222333333333333333333333333333222222111111222222333333333333333333333333333333333222222111000000///222222333333333333444444222222111000//////000000xxxllldddZZZQQQLLLHHHDDD@@@CCCAAA>>>>>>???>>><<<999<<<;;;;;;:::999888888777888999999::::::999999888888888777777888999:::;;;999888888999<<<<<<:::888999888777666666666666666666555555555555555555666666666555444444444444444444444555555555555444444666666666666555444333222333333333333333333333333333222222111111222222333333333333333333333333333333333333222111000000///222222222333333333444444222222111000000000000000yyyrrrfff^^^SSSLLLHHHFFFCCCAAABBBAAA???>>>>>>===;;;999::::::999999888888888888888999999::::::999999888888888777777777888888999888777777999:::;;;999888888888777777777777777777666555444333333444555666555555444333333333333333444444555555555555444444555555666555555444333222333333333333333333333333333222222111111222222333222222222222222222222222333333333222222111000000222222222222333333333333222222111000000000000111{{{rrrkkk___XXXNNNHHHEEEEEECCCBBB>>>>>>======>>>>>>>>>===999888888888888888888888888999999::::::999999888888888777777777777777777777777777888999999999888999888888777777888888888888777666555555666777888666555444444333333444444555666666777777666666555444555555555444444333222333333333333333333333333333222222111111222222333111111111111111111111111222222333333333222111000111222222222222333333333222222111000000111111111~~~tttkkkdddYYYSSSJJJEEEEEEEEEDDDCCC======>>>>>>=========>>>999888888888888888888888888999999::::::999999888777888888888777777777666777888888888888888999::::::999999888888888888999888777666555555666777888777666666555555555555555555555666666666666555555444444444444444444333222333333333333333333333333333222222111111222222333111111111111111111111111111222333444444333111000111111111222222222333333222111111111111111222222wwwnnnddd]]]TTTNNNHHHEEEEEEEEEDDDBBB???@@@@@@>>><<<::::::;;;::::::999999888888888888888999999::::::999999888777777888999999888888777888999999888777888:::;;;<<<;;;:::999888888888888555666666666666666666555777777666555555555555666333333444444444444333333333333444444444444333333333333333333333333333333333222222111111222222333222222222222222222222222111222444555555333222000111111111111222222222222222111111111111222333333zzzqqqhhh^^^WWWOOOJJJFFFDDDDDDDDDBBB??????@@@AAA>>>;;;999999;;;<<<;;;;;;:::999888888777888999999::::::999999888666777888:::::::::999999888::::::999888888:::===>>>===;;;:::888888777777555666777888888777666555666666555444444444444555222333333444444333333222222333333444444333333333333333333333333333333333333222222111111222222333333333333333333333333333000222444555555444222111111111111111222222222222222111111111222222333444~~~vvvnnndddZZZRRRKKKHHHDDDCCCDDDCCC@@@===;;;===???>>>;;;;;;<<>>???>>><<<:::999777777666777888;;;<<<<<<;;;888777555555444333333333333444444555555666666555555444222222333444444333333333333333333333333333333333333222222222222222222333333333333333333333333333000222444666666444222111000111111111111222222222222111111111222333333444wwwmmmddd[[[RRRMMMFFFEEEDDDBBBAAA@@@??????;;;::::::999:::;;;===>>>===<<<;;;999888777777666888999:::::::::999888777888999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;:::999888777777777777888666444444777999888666777666555444444444444444555666666666555444333333222333333444444333333222111111111111111111111111444444333222111111111111555555444333222222222222111111222222222222111111111111111111111111111111,,,---///000111111000000|||sssiii```WWWOOOJJJDDDCCCBBB@@@???>>>======::::::999999999:::;;;<<<<<<;;;:::888888777777777888999:::;;;;;;:::999999888999:::;;;<<<<<<<<<<<<;;;:::999999999999:::;;;:::999999888888888888999999777444555777888777555555555444333333333333333555555555555555555444333222333333444444333333222111111111111111111111111333333222222111222222222333222222222222222333444222222333333333333222222111111111111111111111111///000111222333333333222|||vvvlllbbbYYYQQQJJJEEEAAAAAA???>>><<<;;;;;;;;;::::::999888888888999999999999888777777777777888888999;;;<<<<<<<<<;;;;;;888999:::;;;;;;<<<<<<;;;:::999999888888999999:::888888888888999:::;;;<<<:::888666555666777666444444444333222222222333333333444444555555555555444222333333444444333333222222222222222222222222222222222222111222222333333000000000111111333444444333333333444444333333333111111111111111111111111///000111222333333333333{{{tttnnneee\\\SSSLLLEEEAAA@@@???>>><<<;;;;;;::::::;;;;;;:::999999999888888888777777777777777888888888999;;;===============888999:::;;;;;;;;;;;;;;;::::::999999999999::::::666666777888:::<<<===>>>:::999777666666555444444444444333333333333333444222333444444555555555555222333333444444333333222222222222222222222222222111111111111222333444444111000000000111111222333222222333333333333222222111111111111111111111111......///000111111111222wwwmmmggg^^^VVVNNNHHHCCC@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999777777777666777777888999888:::;;;===>>>>>>======999999::::::;;;:::::::::::::::;;;;;;;;;;;;::::::555555666777999;;;===>>>::::::999777555444444444555555444444444444555555222222333444555555555444222333333444444333333222222222222222222222222222111111111111222333444444333222111111000000000111111111222222222222111111111111111111111111111111/////////000000111222222yyyrrreee```XXXPPPJJJEEEBBB?????????===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::888888777777777888888999999:::<<<=========<<<<<<999999::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::555555666777888:::;;;<<<999:::999777555333444555555555444444444555666666222333333444444444444333222333333444444333333222333333333333333333333333222222222111222222333333444444333111111000000000000111111222222111111000111111111111111111111111222222111222222333555555{{{qqqjjj^^^YYYQQQJJJFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;888999:::;;;;;;;;;:::::::::999999888888888999999::::::<<<<<<===<<<;;;:::999999:::::::::999999888999:::;;;;;;;;;;;;:::999666666666666777888999999888999999777444333555777444333333333444444555666333333444444444333222222222333333444444333333222333333333333333333333333333333222222111222222222444333222222222222222333111222222333333222222111111111111111111111111111222222222111222333555666tttjjjdddZZZUUUMMMGGGCCCAAA???======<<<<<<;;;::::::::::::666777999:::;;;::::::999;;;::::::999888888999999:::;;;<<<<<<<<<;;;:::999999999:::::::::999999888888999:::;;;;;;:::999888777777666666666666777777777999999777444333555777222222222222333333444555444444444444333333222111222333333444444333333222333333333333333333333333444444333222111111111111222222222222333444555555222333333444444333333222111111111111111111111111111000000///000222333444tttiiiaaa]]]QQQLLLGGGEEEAAA======@@@@@@>>>;;;:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::777555666999<<<<<<>>>???>>><<<999888999888888777777777777888888;;;;;;;;;;;;:::999888777888777555666777999888888666555555444444666777888444333333333333444555555333444444333333111000///000111111222222111111000444444444555555555555666111111111111111111111111555333111222444555333111222222333333333222222111111111000000000111333444333333333222222222111111pppeee\\\WWWNNNHHHDDDCCC@@@======@@@AAA???<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<===============;;;999777888:::===<<<===???>>><<<999888888888888777777777777888888;;;;;;;;;;;;:::999888777999777555666777888777666666555444444444555777888666555444333333333333333444444333222222111111000444444444555555444444444444444444444555555555555222222222222222222222222444333111222444555333111222222333333333222222111222111000000000111333444333333222222222111111111zzzkkk___VVVQQQIIIDDDAAAAAA@@@===>>>BBBCCCAAA>>><<<<<<;;;:::999===============>>>>>>>>>??????===;;;999999;;;===;;;===>>>===;;;999888888999999888888888888999999:::::::::::::::999888777888777666666777888777666666555444444444555777777777777555444333222222222555444222111111111111222111222222333333222222111444444444444555555555555333333333333333333333333444222111222333444333222222222333333333333222222222111000000000111222333333222222222222111111111uuuggg[[[RRRLLLEEEAAA???@@@@@@>>>@@@DDDEEEBBB???===<<<<<<:::999========================??????>>>;;;999888:::<<<:::<<<======;;;999888888999999888888888888999999999999999999999888777777777666666777999:::999888555555444333444555666777666666555444333222222333555444222000000111222333111111111222222111111111333333444444444555555555444444444444444444444444333222222222333333222222222222333333444333333333222222111000000111222333222222222222111111111111~~~pppdddXXXOOOJJJDDD@@@>>>@@@@@@???AAAFFFEEEBBB???===<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::888777999:::999;;;<<<<<<:::888888888999888888888888888888999888888999999888888777777555555666888;;;======;;;555444444333333555666777444444333333333444444555555444222000000111222444444444555555555555444444333333333444444444444555444444444444444444444444222222222222222222222222111222333444444444444444333222111000000111222222222222222111111111000000wwwjjj^^^UUUMMMIIIDDD@@@>>>??????>>>AAAEEECCCAAA>>><<<<<<;;;:::999:::::::::999999999999999999::::::999888777888:::888:::;;;;;;999888777888888888777777777777888888777777888888888777777666444444555999<<<======;;;555444333333333444666666333333333333333444555666444333222111111222333333333444444555555444444333333333333333444444444444444444444444444444444444111222333222111000111333111222333444444555555444333222111000000000111222222111111111111000000000|||ooobbbWWWOOOJJJGGGDDD???===>>>>>><<<>>>BBBAAA???<<<;;;;;;;;;;;;:::::::::999999999888888888777888999999888888999;;;777999;;;;;;999777777888777777666666666666777777666666777777777777777666444444555888:::;;;999777444444333333333444555666555555444333333333444444222222222222222222222222111222222222222222222111222222333333333444444444333333333333333333333333000222333222000000111333111222333444555555555555444333111000000000111222111111111111000000000000vvviii\\\RRRKKKGGGEEECCC???<<<===<<<:::<<<@@@@@@>>>;;;:::;;;;;;;;;::::::::::::999999888888888666888999999999999:::<<<666888::::::999777777777666666555555555555666666666666777777777777777666555555555777888888555222444444333222333444555666777666555444333222222222111222222333333333222222444555555666666555555444222222333333333444444444333333333333333333333333///222333333000///111333111222333444555555555555444333111000000000111111111111111111000000000000{{{nnn___UUUNNNGGGCCCCCC============<<<<<<<<<<<<======<<<;;;:::888666555888999::::::::::::999888;;;:::888666555555666777777888::::::999777444222777777777777777777777777666666777777888888888999777777666555555444555555555555444444444555555666555555444444444333333333222222222222222222222222333333333222222111111111333333333333333333333333222222444444444444333222333333333222333333444444333333444444666777888999444333111//////000111222333333333333222111000000uuuhhhZZZRRRKKKEEEAAABBB============<<<<<<<<<<<<@@@???>>><<<;;;999888777888999999::::::999999888<<<;;;999777666777777888999999999888777666666555777777777777777777777777666666777777777888888888888888777666666666666666666555555444444444555555555444444444444333333333222222222222222222222222333333333222222222111111222222222222222222222222333444444555555444333222333333222222222222333333222222222333444555777888444333111000///000111222333333333333222111000000xxxlll```TTTMMMHHHBBB@@@@@@============<<<<<<<<<<<>>;;;:::999::::::888888999999999999888888:::999888777777777888888888888777777777777777888666666666666666666666666666666777777777777777777:::999888888888888999999777666555444333333222222444444444333333333222222111111111111111111111111222222222222222222222222222222222222222333333333555555444444333333222111222222111111000111111111111111111111222333444555333222111000000000111111222333333222222111000///sssiii[[[QQQHHHDDDCCC@@@???@@@============<<<<<<<<<<<>>>>>???============<<<<<<<<<<<<===<<<:::999888888999999999888777777777777888999666666666666666666666666333555888:::;;;999777666777777777777777777777777777777666666666666555555777777666666666777888888555555444333222222222333333333333333222222222222111111111111111111111111111222222222222333333333333333444444555555666666444333333222222333333444444333222111111111111111111111111111111222333333222222222222111111000000222222222222111000///...{{{nnn```VVVOOOGGG???>>>>>><<<<<<===============<<<<<<<<<<<<::::::999999::::::::::::999888777666666777888999666666777777777777666666444555777888999999999888777777777777777777777777777777666666666555555555555444444444555555666777444444333333222333333333333333333222222222222111111111111111111111111111111111222222222333333333222222333444444555666666444444333333444555777888555444333222222111111111000000//////000000111111222222222222222111000000222222222222111000///...ttthhhZZZPPPLLLDDD===<<<<<<::::::;;;>>>=========<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::999888777666666777888999666777888888888888777777666666666666777888:::;;;777777777777777777777777777777666666555555555444333333333333333444555666333333222222222333444444333333333222222222111111000000000000000000000000111111111222222333333333111111222333333444555555555555555555666888999;;;666555444333222222222222//////.........//////000111222222222222111000000111222222111111000///...zzzooo```TTTOOOFFFDDDAAA>>>======???@@@???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999;;;:::888777777777888999777777777777777777777777777777888888888888777777777777777777777777777777777888888888777666444333444555555666666555444333333333444444444444444444333111000111222444333333666555444444333222111111333222222111111222222333666555333222111222333333555444444555666888:::;;;777444222444888:::888444000111111111111222222222444222111222555555333111333333333222222000///...~~~tttiiiZZZOOOJJJDDDCCC@@@===<<<===>>>???>>>===<<<;;;::::::::::::999::::::;;;;;;::::::999:::999888888777777888888777777777777777777777777888888888999999888888888777777777777777777777777777777888888777666444333444444666666666555444333444444444444444444444444222111///000222333333222555444444333222222111111333222222111111222222333555444333222222222333333444444444444555777888999555222///111555777444111000111111111111222222222444222111222555555333111333222222222111000000000uuukkk```SSSIIIEEEBBBAAA>>><<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::::::::::::::888888999999888888777666777777777777777777777777888888999999999999888888777777777777777777777777777777777777777666444444444444666666666666555444555555555444444333333222111000///000222333222111333333333222222111111111333222222111111222222333444444333222222222333333444444444333444555666666333111///000333555333000000111111111111222222222333222222333444444333111222222111111000111111222zzzmmmcccYYYMMMEEEBBB@@@>>>===;;;::::::;;;<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::777888999999999888666555666666666666666666666666777777888888888888777777777777777777777777777777777777777666666555555444444444666777777666555555666666555444333333222222222111111222333444333222222222222222222222111111333222222111111222222333444333333333333333333333444444333333333333333333444222111222333444333111000000111111111222222222222222222333333333222111222111111000000111222333~~~rrreee\\\TTTJJJCCCAAA>>>===<<<::::::::::::;;;::::::999999999::::::;;;;;;::::::999999::::::;;;777777888999999777666555666666666666666666666666555555666666666666555555666666666666666666666666666666666555555555555555333444666777777777666666666666555444333333222222333333333444666666555333222222222222222222333333333222222111111222222333222333333333333333333333333333333333333222222222333222111111222222222111000000111111111222222222111222333333222222222222111111111111111111222222uuuiii\\\UUUNNNFFFBBBAAA<<<<<<;;;:::::::::::::::888888888888999::::::;;;;;;;;;999999999999;;;;;;777777888888777777666555777777777777777777777777444444555555555555444444666666666666666666666666666666555444444555555666333444666777888888777666555555555444444333333222444333444666777777555333222222222333333444444444333222222111111222222333222222333444444444333333222222333333333333222111000000000000000/////////000111111111111222222222000222333333222111111222111111222222222111111000{{{kkk```TTTMMMHHHBBB???@@@<<<;;;;;;;;;;;;:::::::::777777777777888999;;;;;;<<<;;;999888888999;;;<<<888888777666666666666666777777777777777777777777444555555555555555555444666666666666666666666666666555444444444444555666333444666777888888777777444444444444444444444444333333444666777777555333222222333444555555666666333222222111111222222333111222333444444444333333111222333444444444333222111111111111/////////000000111111111111222222222///111333333111000111222000111333444333111///---~~~ssseeeZZZNNNHHHCCC???===>>><<<;;;;;;;;;;;;;;;;;;:::777777777777888999;;;;;;<<<;;;999888888999;;;<<<999888666555555555666777777777777777777777777777555555666666666666555555666666666666666666666666666555444333333444666666333444666777888888888777333333444444444444444444222222333555777666444222222333444444555666777777333222222222222222222333000111333444555444333333111222333444555444333333333444444333222111111222000111111111111222222222///111444333111///111222000222444555444111...,,,uuummm^^^TTTIIIAAA???>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::888999999:::::::::999999555666888999:::::::::999666666555555555555666666666888999888777666777888555555555555555555555555666666666666666666666666777777777666555555555444444444333333333333444444222333444555555555444444555333222555999999555000222222333333333333222222222222222222222222222222111222333444333222111000111111111111111111111111111111000000000000000111111222222333333222222111222222333333333222111111zzzooogggXXXPPPFFF@@@>>>>>><<<:::::::::::::::::::::::::::888777777777777888999999888999999::::::999999999666777888999::::::999999666666555555555555666666666777888777666666777888555555555555555555555555555555555555555555555555666555555555555555555444444333333333333333333444333333333444444444444555666333222444777888555111111222222222222222222111222222222222222222222222000000222333444333333222111111111111111111111111111111000000000000111111111222222222222222222111333333333333333222111000~~~rrrfff^^^PPPJJJBBB>>>===>>>===<<<999999999999999999999999777777666666666777888888999999999999999999999999777888888999999999888888777666666555555666666777555666777666555555555777555555555555555555555555444444444444444444444444333444444444444444444555333333333333333333333333444333222222222333555666666333222333555666444222111111222222222222111111222222222222222222222222///000111222333444444444111111111111111111111111111111000000000111111222222222222222222222222222444444444333222111000///wwwjjj^^^WWWJJJEEE@@@<<<<<<<<<<<<;;;888888888888888888888888666666666666666777777888::::::999999999999999999888999999999888888888777777777666666666666777777444555666555444444555666555555555555555555555555333333333333333333333333222222222333333444444444444444444555555444444444444333222111111333555666666333111222333555444333000111111222222111111000222222222222222222222222111111111222333333333333111111111111111111111111111111000000111111222222222222111111111111222222444444444333222111000///|||pppdddXXXQQQEEECCC???<<<;;;::::::999888888888888888888888888666666666666666777777888;;;:::999888888888999999999999888888888888888888777777666666666666777777333555666555444333444555555555555555555555555555333333333333333333333333111222222222333333444444555555666666666666555555444333111111111222444666444333222111222333333333111111222222222222111111222222222222222222222222444333333222222111111111111111111111111111111111111111111111111222333333222111111000000111111222333444444333222111000///tttiii]]]RRRKKKBBB@@@>>><<<:::999888888888888888888888888888888777777666666666777888888<<<;;;999888777888888999999888888777888888999999888777777666666777777888444555666555444444444666555555555555555555555555333333333333333333333333222333333333333333333444444555666777777666555444333222111111111222444555222222222222222222222222222222222333333222222222222222222222222222222222666555333222111000000000111111111111111111111111111111111111111222333444222111000//////000111222222222333333333222111111vvvkkkaaaVVVKKKDDD>>>>>>===<<<:::999999999999999999999999999999999888777777777777888999999===;;;999888777777888999888888777777777999:::;;;888888777777777777888888444666777666555444555666555555555555555555555555444444444444444444444444444444444444333333333333222333444555555444333222111222222222222333333333000111333333222111111111333333444444444444333333222222222222222222222222555444222111111111111222111111111111111111111111111111111111222333444555222111000//////000111222111111222333333333222222{{{pppeee[[[QQQGGG@@@;;;<<<<<<<<<:::::::::;;;999999999999999999999999888888888888888999999:::===<<<999888777777888999777777666666777999;;;<<<888888777777777777888888555666777666555555666777555555555555555555555555444444444444444444444444555555555444444333333333000111333444444333111000000111222333333333333222...111333444333111000000333444444555555444444333222222222222222222222222333222111111111222333444111111111111111111111111111111111111222333444555222111000......000111222000000111222333333333333tttggg]]]QQQFFF???>>>::::::;;;;;;::::::999888::::::999999888777666666999999888777666666999<<<===<<<999777777777888999999999888888999;;;<<<>>>???:::666444555777777666444444555666777777666666444333333333333444555555555444444444444333333333444444444444444444444444222222333333333222222111111111222222222333333333111111000000111222333333666666555444333222222333111111111111000000000000000000000000000000000000111///...///222333222///222222222222222222222222111111000000000000111111000111111222222111111000yyynnnaaaXXXNNNDDD??????::::::;;;;;;::::::999888::::::999888888777666666888888888777666777:::<<>>???::::::;;;;;;::::::999888999999999888888777777666666777777777666777:::===CCCAAA>>>;;;888777666666888777777777888999:::;;;;;;999888777777777555444444555555666666666666666888777666555555444444555666666555444333333222222222222222222222222222222111222222333333222222222000000000000111111111111111111111000111111222333777666555333222111111111222222111111111000000000000000000000000000000000111/////////111222111000222222222222222222222222000000000000000000000000222222333333333333222222~~~ttthhh^^^RRRKKKEEE???===???::::::;;;;;;::::::999888999888888888777777777666444666777777777888:::===???>>><<<999777555555444777777777777777888999999999999999999888777555333555555666666666666666555:::999888666555555444444666666555444333222222111222222222222222222222222111111222333333333222222000111111111222222222222222111111111111111222222888777666444333222222222222222222111111111000000000000000000000000000000000000///000111111111111111111111111111111111111000000111111111111000000000000111111111111000000sssiiiaaaXXXNNNHHHBBB===;;;===::::::;;;;;;::::::999888888888888777777777777777333555666777777888:::<<<<<<;;;:::999888777777777666666777777777888888777888999::::::888666444333555666666666666666555555;;;:::888777555555444444666666555444333333222222444444444444444444444444000111222333333333333333222222222333333333444444222222111111111111111222888777666555444444444444222222222222111111111111000000000000000000000000///000000000000000111222111111111111111111111111///000111111111111000//////000000111111000000///{{{mmmcccYYYQQQIIIEEEAAA<<<:::<<<::::::;;;;;;::::::999888777777777777777777777777333555777777777777999:::;;;;;;;;;;;;;;;;;;;;;;;;666777888888888888777777888999;;;:::888555444444666666666666666666555444:::999888666555555444444555555444444444333333333444444444444444444444444000111222222333333333333333333333333444444444555333222111111000111111111666666555555555555666666333222222222222111111111000000000000000000000000...000111111000000111222111111111111111111111111///000111222222111000///111111222222222222111111tttggg^^^OOOHHHCCCBBB@@@<<<:::<<<::::::;;;;;;::::::999888666777777777777777777777444666777888777666777888::::::;;;;;;<<<;;;;;;;;;777888888999999888777777888:::;;;999666444555666666666666666666555444444999888777666555444444444333333333444444444444555333333333333333333333333000000111222333333333333222222333333333444444444333222222111000000111111333222222333333444555666333333222222222111111111000000000000000000000000...000222111000///111333111111111111111111111111///000111222222111000///111111222222222222111111xxxlll___UUUHHHBBB???@@@@@@<<<;;;<<<::::::;;;;;;;;;:::999999666666666666777777777777444666888888777666666777999999:::::::::999888888777888999::::::999888777888:::;;;999666444555777666666777777666555444444888777666555555444444555222222333444444555555666222222222222222222222222///000111222333444444444111111222222222333333333333333222111000000111111000000000111222333555666333333333222222222111111000000000000000000000000...000222111//////111333000000000000000000000000...000111222222111000...//////000000000000//////}}}pppbbbVVVMMMBBBBBB@@@>>><<<;;;999888===<<<<<<;;;999888888777777777777777666666666666555555555555666777999999:::::::::999999999888888:::999888666666666777888888888777777777777777888444444555555555555444444333333333444444444555555666555555555444444444444333333333333333222111000000111111111111222222222000000111111111222222222111222222333333222222111444444444333333222222222333333333333333333333333000000000000000000000000000000000000000000000000////////////000000000000222222222111111111000000222222222111000//////...uuuhhh\\\PPPIIIBBBAAA@@@>>><<<;;;999999:::999999999999999888888888888888777777777666666666666555666666777888999:::::::::999999888888888999888777666555555666777888888777666666666666666444444555555555555444444333333333444444444555555555555555444444444333333333333333333333222111000111111111111222222222222111111111222222222222333111222222333333222222111333333333222222111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000111222222222111111111000000222222111111000//////...xxxjjj]]]SSSJJJDDDAAA@@@???>>><<<:::999999777777777888888999999999999999999888888888777777777777666666666666777777;;;;;;:::999888888777777777777666555555555666666999999777666555555555555444444555555555555444444333333333444444444555555555555555444444444333333222222333333333222111111111111111111222222222333222222222222333333333333111222222333333222222111222222111111111111111000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222222222111111111111111222222111111000/////////nnn```UUULLLEEEAAA??????>>>===;;;:::999999888888888888999999999999:::::::::999999999888888888777777666666666666777;;;;;;:::999888777666666777777777666666666777777;;;:::999777666555555555444444555555555555444444333333333444444444555555666666666555555555444444222222333333333222222111111111111222222222333333222222333333333444444444111222222333333222222111222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111000000//////vvvfffXXXOOOHHHCCC@@@>>>======<<<;;;::::::999;;;::::::::::::999999999::::::::::::999999999999888777777666666666666777::::::999888888777666666888888888888888888888888<<<;;;999888777666666555444444555555555555444444333333333444444444555555777777777666666666666555111222222333333333222222111222222222222333333333222222333333333444444444111222222333333222222111222333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111000000000000000xxxmmm^^^RRRJJJEEEBBB???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999:::::::::999999999888888777777666666666666777777999888888888888777777777777888999:::::::::999999::::::888777666666666666444444555555555555444444333333333444444444555555777777777666666666555555111111222333333333222222222222222222333333333333222222222222333333333333111222222333333222222111333333333333333444444444222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111222222222111111000000000000000000}}}nnndddWWWLLLFFFBBB???===;;;;;;;;;:::::::::::::::999999999999999:::::::::999999999999888888888888666666555666666777888999777777777777888888888888666777888999:::999999888777777666555555555555555444444555555555555444444333333333444444444555555555555555555444444444444000111222333333333333222222222222333333333444444111111111222222222222333111222222333333222222111111111222222333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000111111111222222222000000000000000000000111xxxggg^^^RRRHHHCCC@@@===;;;::::::::::::::::::::::::555666777888999:::;;;;;;999999999888888888777777555555555555666888999999666666666777888888999999555666777999999999888777555444444333333333444444444555555555555555555444333333333444444444555555444444333333333222222222000111222333333333333333222222333333333444444444000000111111111222222222222222222333333222222222000000111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000111111222222222222000000000000000111111111xxxoooYYYSSSKKKCCC>>>======>>>>>><<<999999;;;;;;888666777777888999::::::;;;;;;;;;999888777888999888777;;;:::888777777777888999888888888777777777777777777999::::::999777777777555555555555555555555555555666777888888777666555333333333444444555555555555555555555555444444444222222222222222222222222222222111111222222333444111222222222222111000000333222222222111000000000000111222333333333222111/////////000111111222222000000000000000000000000777777666333000///000222/////////000111333444555222222111111111111111111//////000000000//////...pppgggVVVQQQJJJCCC>>>======???AAA>>><<<;;;;;;;;;888666666666777888888999:::::::::999777777888888777666999999888777777777777777777777777777777888888888777999::::::999777777777555555555555555555555555555666777888888777666555333333333444444444555555555444444333333222222222222222222222222222222222222222111111222222333444222222222333222111111000222222222111111111111111111111222333333222111000111111111000000000000000000000000000000000000000666666555333111000111222000000000000111222333444111111111111111111111111000000000111111000000///tttfff\\\QQQMMMGGGAAA>>>===>>>???BBB@@@>>>===<<<;;;888666555666666777777888888888999888666666777888777666777777777777777666666555666666777777888888999999666888::::::888777666777555555555555555555555555555666777777777777666555333333333444444444444555666666555444333333222222222222222222222222222222222222111111222222333444333333333333333222222111111111111111111222222222222222333333333111000///222222111111000//////...000000000000000000000000555555555333111000111333222222111111111111111222111111111111111111111111000111111222222222111111xxxjjj\\\SSSKKKHHHDDD???===<<<===>>>@@@???===<<<;;;:::999888666666666777777888888888888777555555666777777666444555666777777666555444555555666777888999999:::666888::::::888666666666555555555555555555555555444555666777777666555444444444444444444444444444888888777777666555444444222222222222222222222222222222111111222222333444333444444444444333222222000000000111222222222333333444444444333222000///111111111111000000//////000000000000000000000000333444444444222111222444444333222111000000000000000000000000111111111111111111222333333333222222|||ooobbbUUUMMMFFFDDDAAA>>><<<;;;<<<<<<::::::;;;:::::::::::::::777777777888888888888888888666555555666777777666444555666777777666555444555555666777888999999:::666888999999888666666666555555555555555555555555444555666777777666555444444444444444444444444444888777777666555555444444222222222222222222222222222222111111222222333444333444444444444333222222000000000111222222222333555555555555555333111000//////000000111111111111000000000000000000000000111333444444333222333444555444333111000///////////////000000000111111111111111222333333333333333sssggg[[[PPPIIIAAA@@@>>><<<;;;:::::::::666777999999888888999;;;888888888888888888888888888666555666777888888777444555555666666666666666666666777777888888999999555777999999777666555666555555555555555555555555444555666666666666555444555444444444444333333333444333333333333222222222222222222222222222222222222222111111222222333444333333333333333222222111111111111111111222222222444444555555555333222111...//////000111111222222000000000000000000000000///111333444444333444555555444333111000/////////...//////000000111111111000111222222333333333333xxxjjj^^^TTTJJJDDD???>>>===;;;:::999888888666888999999777666888:::777777777777777777777777888777666666888999999888666666555555666666777888777777777777777888888888555777999999777555555555555555555555555555555555444444555666666555444444555555444444444333333333111111111222222222222222222222222222222222222222222222111111222222333444222222222333222111111000222222222111111111111111111222333333333222111000000000000000000111111111000000000000000000000000...000333444444444555666444444222111000000000000......//////000111111222///000111222333333333333qqqdddYYYOOOGGGAAA======<<<;;;999888777666777999;;;:::777666777999666666666666666555555555999777666777999::::::999777666555555555777888999888888888777777777777777555777999999777555555555555555555555555555555555333444555666666555444333555555555444444333333333111222222333333444444555222222222222222222222222222222111111222222333444111222222222222111000000333222222222111111000000...///111222222111000///222222111111000/////////000000000000000000000000---000333444444444555666444333222111000000000000---......///000111111222...///000111222333333333xxxhhhZZZPPPJJJDDDAAA>>>>>>===<<<:::999888888777777777777666666666666555555666666666666555555666555444444444555777888666666444444555777999;;;666666666666777777777777:::999888888999999777555333333333444444444555555555222222444444111222555555555444444444333333333222222222222222111000/////////000111222333333333333333222222222222222222222111000//////000111222222333444333111000111222333333333222111000///...000000000000000000000000222111000//////000111222111111222333444444555555555444333111000//////.........//////000000111111//////000111111111111111yyynnn___RRRJJJEEEAAA>>>;;;;;;:::999999888777777888888777777777666666666555555666666666666555555666666666666666777888888555555444333444666888999666666666666777777777777:::888888888999999777555444444444555555555666666555222222444444111222555555444444444444333333333222222222222222111000000000000000111222222222333000000000000000000000000222111111000000111111222222333444333111000111222222222222222222111000///000000000000000000000000222111000//////000111222111111111222333444444444444333222111000///////////////000000000000000111//////000111111111111111nnndddUUUJJJDDDAAA???>>>:::::::::999999888888888999999888888888777777777555555666666666666555555666666777888888888888777444444333333333555666888666666666666777777777777999888777888999999777666555555555666666666777777555222222555555222222555444444444444333333333333111222222222222111000000111111111111111111222222000000000000000000000000333222222111111222222333222333333333111000111222111111222222222111111000000000000000000000000000111111000000000000111111000000111111222333333333333222111000000000000111111111111111111000000000///000000111111111111000yyyfff\\\OOOEEEAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777555555666666666666555555444555777888888777777666555444444444444555666777666666666666777777777777888777777888999999777666444555555555666666666666444222222555666333333555444444444333333333222222111111222222222111111000222222222111111111111111222222222222222333333333333333333333333333333333111222333222111000000222///000111222222222222222000000000000000000000000111000000000000000000111000000111111111222222222111111000000000000111111333333222222111111000000///000111111111111000000{{{ppp^^^VVVJJJBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777555555666666666666555555222333555666777666555444666666666666666666777777666666666666777777777777777666666777999999777666333333444444444555555555333111222666777444333666444444333333333222222222000111111222222222111111222222222111111111111111111111222222222333333333333333333444444333333333111222333222000///000111///000111222222222222222000000000000000000000000000000000111111000000000111111111111111111222222000000000///000000111222333333222222111111000000000000111111111000000///pppfffTTTMMMEEE???======<<<::::::::::::999999888888888999999888888888777777777555555666666666666555555333333444555555555555444666666777777777777777777666666666666777777777777777666666777888999777666333333333444444444444555333111333777777444444666333333333333222222222222000000111222222222222111111111111111111111222222/////////000111111222222222333333444444333333222111222222222000///000111///000111222222222222222000000000000000000000000000000111111111111000000222222222222222222222222000000/////////000000111111111111111111000000000000111111111111000000///ssseee\\\KKKFFFAAA>>>??????===;;;;;;;;;:::999999888777777888888777777777666666666555555666666666666555555444444444444444555666666555666666666666666555555666666666666777777777777666555555666888999777666444444444444555555555555222111333777888555444666333333333222222222222111000000111222222222222222000000000111222222222333...//////000111111222222111222333444444333222111000111222111000///000111000111111222222222111111000000000000000000000000///000111222222111000///333333333333333222222222111000000/////////000000//////000000000000000111111111111111111000//////yyykkk^^^UUUFFFCCC@@@@@@BBBCCCAAA???>>>>>>===<<<:::999888888777777777777666666666666555555666666666666555555666666555444444666777888444555555666555555444444666666666666777777777777666555555666888999888666555555555555666666666777222111333888999555444666333333333222222222111111///000111222222222222222//////000111222333333444000111111222333333444444111111333333333333111111000111222111000//////111111111222222222111111000000000000000000000000000///000111222222111000///333333333333333333333333111111000///////////////......//////000000111111111111111111111000//////}}}qqqaaaSSSLLLBBBAAA@@@>>>===<<<<<<<<<>>><<<:::777555555666666666666666666666666666666777777777777888888888888555555555444555666777777888888777666666666666666999888888777777777777777666666666666777777777777444555777888888666444333333555777777555444333444333222222111111222222333222222222222222222333333333333333222222111111111444444444444444444444444000000111222333333444444555444333111000/////////000000000000000000000000000000000000////////////222111111000///......---000111111111111222222222000000////////////000000000000000111222333555555000/////////000222444666vvvjjj[[[NNNHHHAAAAAA???>>>===<<<<<<<<>>===<<<<<<;;;;;;>>>===;;;999888777888888666666666666666666666666444444555555555666666666555666777888888888777777333333444444666777888999888777666666555555666666444555555666777888888999888999999999888666555333333555777777555333333333444444333333333333444444444333333222222111111111333333333222222222222111111111222222222222222222111111111222222333333444777666555444333222222222000000000000000000000000000000000000000000000000111111111000000//////...000000000111111111222222000000////////////000000222111000///////////////000000000000111222444444}}}lll```WWWLLLDDDAAA???>>>===<<<;;;;;;;;;;;;===<<<:::999888777777777666666666666666666666666444444555555555666666666444666888999:::999777666333333444444555777888999777777666555555555555555333444555666777888999:::999999999888777555333222333444666666444333333333555444444333333444444555444444333333222111000000222222222222222222222222333333333333333444444444111111111222222333333333666666555444333222222333000000000000000000000000000000000000000111111111111111111000000000//////000000000000111111111111000000////////////000000111000000//////000000000000000000111111222333333tttcccYYYQQQHHHBBB@@@======<<<;;;::::::::::::::::::999888777666666555777777777777777777777777555555666666666777777777444666888999:::999777666555555555555555666777777777777666555555555555555333444555666777888999:::888777777666555333222111222444666666444333222333555444444333333444444555444444333333222111000000222222222222222222222222222222222333333444444444111222222222222222333333444444333222111111111111000000000000000000000000///000000000111111111222111111111111000000000000//////000000000111111111000000////////////000000/////////000111222333333///000111111222222222222zzzkkk[[[RRRLLLFFFAAA@@@<<<;;;;;;:::999999::::::999888888777666666555555777777777777777777777777555555666666666777777777555666777888888888777777777666666666666777777888888777666666555555666666444555555666777888888999777666555444444333222222222444666666444222222222444444333333333333444444444333333222222111111111111222222222222333333333//////000000111222222222222222222222222222222222333222111111000000000111000000000000000000000000///000000111111222222222111111111111111111111111/////////000000000111111000000////////////000000/////////000111222444444///000111222222222222222ooobbbTTTLLLHHHCCC???>>>;;;::::::999999999999999888888888888777777666555777777777777777777777777444444555555555666666666555555666666666777777777666666666777777999:::;;;888888777666666666666777555555666666777777777888666666555444444444444444222444555555444222222222333333222222222222333333222222222222222222222222111111222222222333333333...//////000111111222222222222222222222222222222222222111000000000000111000000000000000000000000///000000111111222333333111111111111111111111111////////////000000000111000000////////////000000///////////////000111222///000111222333222111111xxxhhh[[[NNNHHHEEE@@@===<<<::::::999999888999999999999999999999999888777666777777777777777777777777333333333444444444555555666555555555555666777777444555666777999;;;===>>>999999888777777777777777666666666666777777777777777666666555555555666666222333555555333222222222333222222111111222222333222222222222222222333333111111111222222333333333000111111222333333444444222222222222222222222222222222111111000111111111000000000000000000000000///000000111222222333333111111111111111111222222////////////000000000000000000////////////000000000000///............//////000222333333222111000{{{ooo]]]WWWNNNFFFAAA===;;;999===<<<:::999888999::::::888888888888888888888888666666666666666666666666333444666777777777666555888777666666777888777555555555666777888:::<<<===;;;:::888666555555666777666666666666666666666666555555666666555444333333222333333444444333333222000111222333444333222222444333222111000111222222333333222222111000//////000000000000111111111111222222222333333444444444444444333333222111000000111000///......///000111222111000000111333444666444444333333222111000000000000000000000000000000111111000///////////////000000000000111111111111...///111333333111///...ssshhhXXXRRRJJJDDD@@@>>>===;;;<<<;;;:::999999999999:::888888888888888888888888666666666666666666666666444444666777777777666555777666555555777777666555555555666777888:::;;;<<<;;;:::888666555555666777555555555555555555555555555555555555555444333333222333333444444333333222111111333444444444333222444333222222222333444555333333222222111000000///000000000000111111111111222222222222333333333444444444333222222111000000000000////////////000000111111111111222333444444444444333333222111111000000000000000000000000000111111000///////////////000000000000111111111111///000111222222111000///xxxiii___QQQLLLFFFAAA???>>>>>>===;;;;;;:::999999999999:::888888888888888888888888666666666666666666666666444555555666777666666666666555444444666777666444555555555666777999:::;;;:::999777666555666666777555555555555555555555555444555555555555444444333222333333444444333333222222222333444444444444333222222222222333444555666333333222222111000000000000000000111111111222222111111111222222222222222333333333222111111000000//////000000111000000///000000111222333333333333444333333222222111111111000000000000000000000000111000000///////////////000000000000111111111111000000000000000000000000~~~oooaaaXXXLLLHHHBBB???>>>======<<<::::::999999999999999999888888888888888888888888666666666666666666666666444555555666666666666666555444333444555666555444555555555666777888999:::999888777666666666666666555555555555555555555555444444444555555444444333222333333444444333333222333333444444444555555555333333333222222222333333222222222111111111000000000000111111111222222222111111111111111111111111333222222222111111000000...///000222222111000//////000111333333333222111333333333222222111111111000000000000000000000000000000////////////000000///000000000111111111111111111000000000000111111vvviii]]]UUUIIIEEE@@@===<<<<<<;;;:::888999999999999999999999777777777777777777777777666666666666666666666666555555555555666666666777555333333444666666666555666555555555666777777888777777777666666666666666555555555555555555555555333333444444444444444333222333333444444333333222333333333444444444555555888888777666444333222111222222222111111111111111111111111111222222222222111111111111111111111111222222111111111111111000...///111222222222111000///000111222333222111000333333222222222222222111000000000000000000000000000000////////////000000///000000000111111111111111111000000000000111111zzzmmmbbbXXXRRRFFFCCC???<<<;;;;;;:::999777888999999:::999999999777777777777777777777777666666666666666666666666666555555555555666777777555444333444666777777666666555555555555555666777666666666666666666666666444444444444444444444444222333333444444444444333222333333444444333333222333333333222333444444555<<<<<<;;;:::888666444222111111111111111111111111111111111222222222222333222222222222222111111111111111111111111111111111//////000111222222222222000000111111111111111000222222222222222222222222000000000000000000000000///////////////000000111000000000000111111111111000000000000000000000000ooocccZZZRRRMMMCCC@@@===<<<<<<<<<;;;:::666777888999:::999999888777777777777777777777777666666666666666666666666666555555444555666777888555444444555777888888777666666555444444555555555555555666666666666666555444444444444444444444444111222333444444444444444222333333444444333333222333222222111222333444555;;;;;;;;;:::888666444333111111111111111111111111111111111222222222333333444333333333222222222222000000000000111111111111000000000000111222333444111111000000000000111111222222222222222222222222000000000000000000000000///////////////000111111000000000000111111111111///000111222222111000///wwwggg\\\TTTMMMIIIAAA>>><<<;;;<<<===<<<<<<666777888999::::::999888777777777777777777777777666666666666666666666666666555555444444666777888666555444666888999999888666666555444444444444555555555666666666666666555444444444444444444444444111222333333444444444444222333333444444333333222333222111111111222333444777777777777666555333222111111111111111111222222111111222222222333333333444444444333333222222222000000000000000111111111111000//////000222444555222111000//////000111222222222222222222222222222000000000000000000000000///////////////000111111000000000000111111111111...000111333333111000...mmm]]]SSSLLLGGGDDD@@@===;;;999::::::999999::::::::::::999888777777777777777777666666666666444555666666444555666888>>>===<<<999888666666555666666777888999999888666666666666555444444444333444444555666777777777666333444444444555666666666555444333333222222222222444444555555444444333222333333333333333333333333333333333333333333333333222222222111111111000000000000111222222222222111444444444333333222222222000000000000000000000000000000000000111111111111333222222222111000000000111222333222111111333555444222000000111222111000111222222111000//////000333333222111111222333444111111000000//////......vvveeeWWWNNNIIIEEEBBB???<<<:::999:::;;;:::999:::;;;;;;::::::999999888777777777777666666666666555666666666555555777888===<<<:::999777666666666777777777888999999777666444444444444444333333333555555666666777666666666444444444444555555555555444444333222222222333333222222333333222222111000333333333333333333333333333333333333333333333333222222222111111111000000000000111222222222222111333333222222222111111111111111111111111111111111000000000000111111111111222222222111111111111111111222333222111111333555444222000000111222111000...///000///...---...000333333111111000111222222111111000000////////////uuukkk\\\OOOHHHDDDAAA???===;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888777777777666666666555666666666555555777999:::999888777666666666666999999999999888777666555333333333333333444444444666666777777777666555555555555555555444444444444333333222222222333444444222222333333222222111000333333333333333333333333333333333333333333333333222222222111111111111111000000111222222222222111111111111111111000000000111111111111111111111111000000000000111111111111111111111111111222222222111222333222111111333555444222000000111222111000---///000000......///000333222111000000000000000111000000000000/////////lllcccUUUJJJDDDAAA>>>===;;;:::888888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<999888888777777666666666555666777666555555777999777777666666666666777777:::;;;;;;999777666555666333333333444444555555555777777777777777666555444555555555444444333333333222222222222333333444555444444555555444444333222333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111///000000000111111111111000000000111222222222333111222333222111111333555444222000000111222111000111222333222000///000111222222111000000/////////000000000000000000000000vvvggg]]]QQQGGGBBB???===;;;;;;999777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>999999999888777666666666555666777777555666777999666666555555666666777888;;;<<<<<<:::777555555777444444555555666666777777777888888888777666555555555555444444333333333222222222222222333333444555444444555555444444333222333333333333333333333333222222222222222222222222111111111111111111111111000000111222222222222111111111222222222222222222111111111111111111111111///000000000111111111111000000000111222222222333111222333222111111333555444222000000111222111000444555555333000......///111111111111000000//////000000000000111111111111yyynnn```XXXLLLDDD@@@>>><<<;;;;;;999777777999;;;;;;;;;;;;:::::::::;;;<<<>>>???::::::999888777777666555666777777777666666888:::666666666666666777888888:::<<<===:::666444666999666666666666666777777777777777888888888777666666444444444444333333333333333333222222222333444444222222333333222222111000333333333333333333333333222222222222222222222222111111111111111222222222000000111222222222222111111111111222222222222222222222222222222222222222000000000000111111111111111111111111111222222222111222333222111111333555444222000000111222111000222333333111///------...000000111222222111111000000000000111111111111222pppfffWWWPPPFFF???======<<<;;;;;;999777777999::::::::::::999999999:::<<<>>>@@@;;;::::::999888777666555666777888777666666888:::777777666666777777888888:::<<<===:::666444777;;;666666666666666555555555666666777888888888777777333333333333333333444444444444333222222222333333222222333333222222111000333333333333333333333333111111111111111111111111000000111111111222222222000000111222222222222111000000000111111111222222222222222222222222222222000000000000111111111111222222222111111111111111111222333222111111333555444222000000111222111000000111222111///...///000///000111333333333333222000000111111111222222222yyyjjj```PPPIIIAAA<<<;;;<<<<<<;;;<<<:::777777999::::::999:::999888888999<<<>>>@@@;;;;;;:::999888777666555666777888777666666888:::888888777777777777888888999<<<===:::666444888<<<666666666555444444444333555666777888888888888888222222222333333444444444555444444333222222222222444444555555555444333333333333333333333333333333111111111111111111111111000000111111222222222222000000111222222222222111.../////////000000111111222222222222222222222222000000000000111111111111333222222222111111000000111222333222111111333555444222000000111222111000///111222333222222444555...000111333444444444333000000111111222222222222zzzmmmcccUUULLLFFF@@@======<<<888333::::::999999999999::::::777888888:::===@@@CCCEEE<<<;;;999777666666777888777666444333444555777999888777777777777777888999777777777666444555777999444444444444444444444444666777999;;;;;;999777666444333333333333444555555444444444444444444444444444444444444333333222111111111222333333333333222000222333333222111333444111111111111111111111111222222222222222222222222111111000000000000000111111111222222222111111000000000000000000111111111444333333222111000//////222222222222333444555666222222222222222222222222000000000000000000000000000222666999888555111...000111222333444333222222tttggg^^^PPPJJJEEE???======<<<888555888888777777777777888888777777777888;;;===@@@AAA:::999777555555555666777777666444444444555777888888888777666666777777777777888888666555555777999555555555555555555555555666777999::::::999777666444333333333333444555555444444444444444444444444333444444444333333222111111111222333333333333222444555666555333111222333222222222222222222222222222222222222222222222222111111000000000000111111111111111222222111111000000000000000111111111111333333333222222111111000222222222222333444555555222222222222222222222222000000000000000000000000222555888;;;;;;888555222111222333444444444333222~~~jjj___WWWJJJFFFBBB>>><<<<<<<<<999777888888777777777777888888777666666777888:::<<<===888777555444333444444555666555555444444666777888999888777666666666666666888888999888666666888:::666666666666666666666666555777888::::::888777555444333333333333444555555444444444444333333333333333333444444444333222222111222222333333333333333666666666444111//////000333333333333333333333333222222222222222222222222111000000000000000111111000000111111222111111000000000000111111111222222333333333333333333222222222222111222222333444555222222222222222222222222000000000000000000000000222444777:::;;;999777555222333444444555555444444tttaaaXXXRRRFFFCCC@@@<<<;;;;;;;;;:::888::::::999999999999::::::888777777666777888999:::777666555444444444444555666555555555555666777777999888777666555444444444888999999999777777888:::555555555555555555555555555666777888888777666555444333333333333444555555444444444333333333333333333333333444444333333222111222333333444444333333333333333222///------...333333333333333333333333222222222222222222222222000000000000000000111222///000000111111111111111000000000111111222222333333333444555555555444333222222111111222333333444111111111111111111111111000000000000000000000000...000333666777666555444444444444555555555555555xxxkkkZZZSSSOOOEEE???>>>;;;:::::::::::::::::::::999999999999:::::::::999888777777888999999777777666666666666666666555555555555555666777777888777666555444444444444777888:::999888777888999444444444444444444444444555666777777777777666555444333333333333444555555444444333333333222222222222333333444444333333333222222333444444444444333000111222111///...///000333333333333333333333333222222222222222222222222000000//////000111222222...///000111111111111111///000000111222333333333333444666777777666555444222222111111111222333333111111111111111111111111000000000000000000000000---///111333444444444444444444444555555555666666{{{nnnbbbRRRNNNMMMDDD===<<<;;;999999999999:::888888777777777777888888;;;:::999888777888999999777777777777777777777777555555555666666666666666777666555444444444444444666888999999888777777888444444444444444444444444555555666666666666555555444333333333333444555555444444333333222222111111222222333444444444333333222222333444444444444444111222333333222222333555333333333333333333333333222222222222222222222222////////////000111222333......///000111111111111///000000111222333444444555666888999999777666444222222111111111111222222111111111111111111111111000000000000000000000000///000111333444555555555555444444444444555666666qqqdddXXXKKKHHHIIIBBB<<<<<<;;;999888777888:::888888777777777777888888:::999888777777777888999666777777888888777777777444555555666666666666666555555444444333444444555555777999999777666666777555555555555555555555555555555555555555555555555444333333333333444555555444444333333222111111000111222333333444444444333222333444444555444444444111333444444333333444666222222222222222222222222222222222222222222222222////////////000111222333---...///000111111111111///000000111333444444555777888:::::::::888555444222222111111111111222222111111111111111111111111000000000000000000000000111111222222333444555666444444333333333444555666{{{jjj^^^RRREEEDDDFFF@@@<<<<<<;;;999777666888999::::::999999999999::::::999999777666666777888888666666777777777777777666444555555666777666666666444444333333333444555555444666888888777666666666666666666666666666666666555555555555555555555555444333333333333444555555444444333333222111000000111222333333444444444444222333444444555555444444111222333333111111222333111111111111111111111111222222222222222222222222////////////000111222333---...///000111111111111///000000222333444555555888999;;;;;;:::888555333222222111111111111111222000000000000000000000000000000000000000000000000111111111111222333444444444444333222333444555666mmmbbbTTTJJJEEECCC@@@======<<<:::888777777888888;;;:::888777777777888999888777666555555666777888888888777666666666666666444555666555444444555666555555555666666666666666666555555555777777555444777666555444444444444444666555555555555444444444555444444444444555666666555555444333333222111111111333444333222222333444555444333333222222222333444444444333333222222222555444222111000111111222111111111000111111222222222111000000///000000000222222111111111111222222222111000000111444777999999999999888777555333222333333333222222111111111111111111111111111111111000000000000000000000000///000222333444555555555333444444555555666666666zzzggg]]]PPPGGGCCCAAA>>><<<<<<;;;:::888888888999999:::999888777666777888888888777666555555666777777888777777666666666666666444555666555444444555666777777666666555555444444555555555666777777555333666666555444444444444444555555555555444444444444444444444444444555666666444444444333333222222222333444555444333222333444555444444333222222222333444444444333333222222222333222111000000111222222111111111000111111222333333222111000000000000000222111111000000111111222111000000000111333555666666666666666555333222111333333333222222111111111111111111111111111111111000000000000000000000000000111333444555666666666444444555555666666777777zzznnn]]]UUUJJJBBB???>>><<<:::;;;:::999999999999::::::999888777666666666777777777666666555555666666777888777666666555555666666444555666555444444555666888888777666555444333333444444555777888888555222666555444444444444444444555555555555444444444444444444444444555555666666333333333333333333333333444555666555333222222444444444444333333333333333444444333333333333222222111111000000000111222333111111000000111222222333444444333111111000000000111111000000000000111111000000111222222222222222222333333333333222111111222222222222222111111111111111111111111111111111000000000000000000000000111222333444555666666666444444555555666777777888ooocccTTTNNNFFF@@@===<<<;;;:::::::::999999:::::::::;;;888777777666666666666666666666666666666666777777777777666555555555555666444555666555444444444666777777666666555555444444555555666888:::999666444555555444333333444444444555555555444444444333333333444444555555555555555222333333333333333333333555666777555333222222333444444444444444444333333333333333333333333333333333222222222111111111222000000000000111222333333555555333222111111000000111111111000000111111111111222333444444333111000000111111222222111111111222222222111111111111111222222222222222222222222000000000000000000000000000111222333444444444444333333444555666666777777wwwfff[[[MMMIIICCC???<<<;;;;;;;;;999:::::::::;;;;;;::::::777777777777666666666555555666666777777777888888777666666555555555555555444555666555444444444666444444555555666666777777666666777999;;;;;;999666444444333333333444444555555444444444444333333333333444555555666666555555222333333333333333333333555666666555333111222333333333444555555555444333333333333333333333333333555444444333222111111000000000000000111222333444555444333222111111111111222222111111111111222222222333555666666444222111000000111222222222222111111111111111111111111111333333333333333333333333000000000000000000000000///000111222222222222222111222333444555666777777}}}mmm^^^TTTHHHEEEBBB>>><<<;;;;;;<<<::::::;;;;;;;;;;;;:::999777777888888888777666555666666777888999999999999777666555555444444555555444555666555444444555666333333444555666777888888777777777888:::;;;:::888333333333333333444444555444444444444333333333333222333555666666666555444333333333333333333333333333444555444222111111333222333555666666555444444222222333333333333444444333333444333333222000000//////000000111222444444333333222111111111111222333333222222222222333333333444666777777555333222000111111222222222111111000000000111111111111111333333333333333333333333000000000000000000000000...///000111111111111111111222333444555777777888qqqcccVVVMMMDDDCCCAAA>>>;;;:::;;;;;;;;;;;;<<<<<<<<<:::999888777888999999999888777666666777999:::;;;;;;::::::666666555444444444444555444555666555444444555666444444555555666666777777777666444555777999999999333333222222333333444555444444444333333333222222222333555666777666555444444444444333333222222222111222333333111000111333222333555666777666555444222222222333333444444444...///000111222111111000/////////000111333444555111111000000000111222222555444444333333444444555222333444555555555444333000111111111111111000//////000000000111111111222111111111111111111111111000000000000000000000000///000000111111111111111333333555666777999::::::xxxjjj\\\PPPIIIBBBAAA@@@===:::999:::;;;<<<<<<======<<<:::888777888999999::::::888777666777888999;;;<<<<<<;;;;;;666666555444444444444555444555666555444444555666666666666666666555555555777444222222444777888999222222222222333333444555444444444333333333222222222333555777777666555444555555444333333222111111000111222222111000111333222333555777777666555444222222222333333444444444)))***---///111111222111/////////000111333444555////////////000111222333666555555444444555555666111222333333444444444444000000111111000//////...//////000000111111111222////////////////////////000000000000000000000000000111111222222222111111555555666888999;;;<<<<<<~~~nnnaaaUUUKKKEEEDDDBBB>>>:::777666666666:::===???@@@===;;;999888777777777777888888888888666888999;;;;;;:::999888333444444444444444444333444444444555555555555555444555555666666666666666555555555444444555555555111444777888777666555666666444333444777777555222444333222444666888999888555555444333222222222222222222222222222111000///333444444555555444444333333333333222222111111111555555444333222111000///222222222222222222222222000111111222222333444444444444444444444444444444444333222111000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000111111111111000000000111222222222333333333555666888999999999wwwhhh\\\RRRJJJDDDCCCAAA===:::888777666666999<<<>>>???<<<:::888888666666777777777888888888666777999:::;;;:::999888444444555555555555444444777666666555555444444444444555555666666666666666555555444444444444555555444555666555555666888:::888666444555666777555333444333222444666888888888555444333222222111111222222222333333222111111000333333444444444444333333333333333222222222111111333333333222222222222111222222222222222222222222111111111222333333444444444444444444444444444444555444333222111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111111111111111111222222222222222333555666888999::::::|||lll^^^TTTMMMGGGCCC@@@???<<<:::888777777888888:::======;;;888777777666666777777777777888888666777888::::::999888888555555666666666666555555999888888777666555444333444555555666666666666666444444333333333333444444777666555333333666;;;???<<<999666555666666555555555333222333666888888777444444333222111111111111333333333333333222222111333333444444444444333333333333333222222222222111111111111222222333333333222222222222222222222222111111222222333333444444444444444444444444444444555555444222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222222222111111111111222444666888999:::;;;~~~sssdddVVVMMMHHHCCC@@@>>>===;;;:::999888888888777999;;;;;;999777777777666666666666777777777888666777888888999999888888666666777777777777666666888888777777666666555555444555555666666666666666444333333222222333333444777666555333333777<<>><<<999666555555666666555333222333555777777777444444333222111111111111333333444444444333333222333333333444444333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222333444444555555555555555555555555555444444333222111111111111000000000000000000000000000111111111111111222222111111111111111111111111///000000000111111111111333333333222222111111111111222444666888:::;;;;;;wwwlll]]]PPPHHHDDD@@@===<<<;;;;;;:::999999999999666888::::::888777777777555666666666666777777777666666777777888888888777666666777777777777666666555555666666777777888888444555555666666666666666444333333222222333333444444555666666666888;;;>>>???===;;;888555555666777555333222333555666666666555444333222111111111111222333333444444333333333222333333333333333333222222222222222222222222222333333333222222222111111222222222222222222222222111222222333444444555555555555555555555555555555333222111000////////////000000000000000000000000000000111111222222222333111111111111111111111111///000000000111111111111444333333333222222111111111222444666888999::::::nnneeeWWWLLLFFFAAA>>>;;;;;;;;;::::::999999888888666888999999888777777888555555666666666666777777666666666666666777777777666666777777777777666666333444555666777888888999444555555666666666666666444444333333333333444444222444666777777888999;;;======<<<999666555666777555333222333555666666555555555444333222222222222111222222333333333333333222222333333333333222222111222222222222333333333333333333222222111111111222222222222222222222222222222333333444444555555555555555555555555555555222111000//////...//////000000000000000000000000000000111111222333333333111111111111111111111111000000000000111111111111333333333333333222222222333333555666888999999999wwwddd\\\QQQIIIDDDAAA===:::;;;;;;;;;:::999888777777777888999999888777888999555555555666666666777777666555555555666666777777555666666777777666666555444444444555555666666777444555555666666666666666555555444444444444555555333555666666666666888999:::;;;<<<:::777555555777555333222333444555555444777666555444333333333333000111111222333333222222222222333333333333222222111111222222222333333333111222222222222222333333222222222222222222222222222222333333444555555555555555555555555555555555333222111000////////////000000000000000000000000000000111222222333444444111111111111111111111111000000000000111111111111222222333333333333333333444555666777888888888888~~~ppp]]]VVVMMMFFFCCCAAA===;;;;;;;;;;;;:::999888777666777888999999888777888:::555555555555666666666777666555555555555666777777555555666666666666555555555555555555555444444444444555555666666666666666666555555444444555555666555555555444333444777:::888:::<<<;;;777555555777555333222222444555555444777777666555444444444444///000111222222222222222222222222333333222222222111111111222222333333333///000111222333444555555222222222222222222222222222222333444444555555666666666666666666666666666444333222111000000000000000000000000000000000000000000111222333333444444111111111111111111111111000000000000111111111111222222222333333444444444555555666777777777777777sssiiiUUUOOOFFF>>>;;;:::999999<<<<<<;;;::::::999888888888888888888888888888888666666555555555555666666666777999::::::999777666666666666666555555555555666666666666666666666666666666666666777777777777444333333222222333333444444444555555666777777777888<<<>>>:::777777666333666555444333333444666777666666666666555444333222333444555555333111222222111111222333444444555555000000111111111000000///111111000000111111222333333333333333333333333333333333444444555666666666777888888888888777666666222222111111111111222222333333222111000000000111111333555666666666777888666555333111000000000111///000111222222222222222111222222222111333666888666777888777666666888:::{{{lllaaaSSSMMMEEE>>>;;;:::999999;;;::::::999888888777777888888888888888888888888666666555555555555666666666777999::::::999777666666666666666555555555555666666666666666666666666555555666666777777777888444333333222222333333444555555555444444444444444888<<<<<<888555666666333666555444333333444555777666666666555555444333222222333555444222111111222111111111222333333444444111222222333333222222111111111000000111111222333333333333333333333333333333333444555555666666777888888888888888777777666222222111111111111222222333222111111000000111111///000222222222333444666888777444111000///000000000000111222222222111111111222222222222333666888666888888888777777999:::qqqbbbXXXPPPKKKCCC>>>;;;::::::999999999999888777777666666888888888888888888888888666666555555555555666666666777888999999888777666666666666666555555555555666666666666666666666666444444555666777777888888444444333333333333444444555555444444333222222111888;;;;;;666333555555333666555444333333444555666555555555555444333222222111222444333222000111111000000000111222222333333333333444444444444333333111111000000111111222333333333333333333333333333333444444555555666777777888888999999888888777666222222111111111111222222222222111000000000111111///000000000000111444666;;;888555111//////000111111111222222222111111000111222333333222333666888777888999999888888999;;;wwwiii[[[RRRKKKGGGAAA===;;;::::::999999999888888888777777777888888888888888888888888666666555555555555666666666666777888888777666666666666666666555555555555666666666666666666666666333444444555666777888888444444333333333333444444555444444444333333333222888;;;:::444111333444333666555444333333333444444444444444444444333222222000111333333111000000111//////000000111111111222222333444444444444444444111111000000111111222333222222333333333333444444444444444555666666777777888888999999888888777666222222111111111111222222111111000000000000111111111111111000000222555888:::777444111000000222333222222222222222111000///000222333444333444666888777999::::::999999:::;;;}}}pppcccWWWPPPFFFCCC???<<<;;;;;;:::999999999999999999888888888777777777777777777777777666666555555555555666666666666666777777666666666666666666666555555555555666666666666666666666666333444444555666777777777555444444333333444444555333333444444555555555555888;;;999444111333444333555555444444333333333333333333333333333333222111///111222222111000111222///000000000000000111111111111222333333333333333111111000000111111222333222222222333333444444444444444555555666777777888777888888888888777666666222222111111111111222222111000000///000000111111000111111000000111555888666444222000000222444555222222222222222111000///000222444444444444666777666888:::;;;:::999999:::sssggg]]]SSSMMMBBB@@@===;;;;;;;;;:::999999999999999999999999999777777777777777777777777666666555555555555666666666666555555555555666666666666666666555555555555666666666666666666666666444555555555555666666666555555444444444444555555333333333444555666666666777::::::555222444444222555555444444333333222222222222222333333222222111///111333333222111222333000000000000000000111111///000111222222333333222111111000000111111222333111222222333333444444555444555555666666777888888666666777777666666555444222222111111111111222222000000/////////000111111...////////////000333555222111111111111222444555111111222222222111111000000222444555555555666777555888:::;;;:::999999999vvvhhh^^^UUUMMMIII???===;;;;;;;;;;;;:::999888888888888888888888888777777777777777777777777666666555555555555666666666555555555555555555666666666666666555555555555666666666666666666666666666555555555555444444444555555444444444444555555333333333333333444444444777:::;;;777444555444222555555444444333222111111111111222222222222111111000222333444333222333444111111111111111111111111///000111222333333333333111111000000111111222333111111222333333444555555555555555666777777888888555555555555555444444333222222111111111111222222///////////////000111111---///111111111111333444000000111111222222111111000000111222222222111111000222555666666555666777444777999:::999888888888}}}nnn```VVVOOOIIIEEE===;;;:::;;;<<<<<<:::999666666666666777777777777777777777777777777777777666666555555555555666666666555555444444555555666777666666666555555555555666666666666666666666666666666666555444444333333555555444444444444555555444444333222222111111111666;;;<<<888555555444111444555555444333222111000000111111222222222111111000222444444333333444555222222222111111111111111///000111222333444444333111111111000111222222333111111222333333444555555555555666666777777888888444444555555444444333222222222111111111111222222///////////////000111111///111333444444444555666000000111222222000///...///000111222222222222222000222555666666666666777333666999:::999777777777~~~tttdddWWWOOOIIIEEEBBB@@@@@@>>>===<<<;;;;;;;;;888888888888777777777777666666777777777777666666555555555555555666777777444444444444444555666666666666555555555444444444555555555555555555555555444444555555555555444444333444444555555444444333000000000111222333555666777888999999888666333222444444444444444444444444333222222111111222222333222333333444444333333222000111111111111222222222111111000000000000111111111222222333333222222111666444333111111333555777666666777777777777666666444444444333333333222222111111000000//////......000000000000////////////000000111111222222222222222111000//////000111111//////000000111222444444111333555777888888666666666666666666777888999:::vvvlll^^^SSSLLLHHHDDDBBB>>>>>><<<;;;:::999999999888888888777777777666666666666777777777777666666666666555555555666666777555555555555555666666777666666555555555444444444555555555555555555555555555555555666666555555555333444444555555444444333222222222222333444555666888888999888777666444333444444444444444444444444333222222111111222222333222333333444444333333222000111111111111222222222111111000000000000111111111111222222222222111111333333333444444444555555666666777777777777666666333333333333222222222222111111000000////////////000000000000000000000///000111111111222222222222222111000000///000111222222111111111222333444555222333555777888888777666666666666666777888999999kkkbbbVVVLLLHHHEEECCCAAA>>>===<<<:::999999999999888888777777777777666666555666666777777666666555777666666555555555666666666666666666666777777888555555555555555444444444555555555555555555555555555666666777777666666555333444444555555444444333444444333444444555666666888888777666555555444333444444444444444444444444333222222111111222222333222333333444444333333222000111111111111222222222111111000000000000111111000111111222222111111000111222444555666555444333555666666777777666666555333222222222222111111111111000000000000/////////000000000000000000000000111111111111222222222222222111111000000111222222444444333333333333444444333444666777888888777666555555555555666777888999yyybbbZZZOOOGGGDDDCCCAAA@@@>>>===<<<;;;::::::::::::888777777777666666666666555666666666666666666555777777666555555555555666777777777666777888888999555555555555555555555555555555555555555555555555666666777777777777666666333444444555555444444333444444333333444555555666777666555444333333333333444444444444444444444444333222222111111222222333222333333444444333333222000000111111111222222222222111111000000111111222111222222333333222222111222222333444555555555555555666666666666666666555222222222111111111000000000000000000000000000000000000000000000111111111222222222222222222222222111111111111222222222333555555444333333333333333444555666777777777777666444444444444555666777888|||qqq\\\UUUKKKDDDBBBAAA???===;;;;;;:::999888888888888777777777666666666666555555555666666666666555555777666555555555555666666777777777777777888999999444555555555555555555555666666666666666666666666666666777777777777666666333444444555555444444333333222222333333444555666555555444333222222222222444444444444444444444444333222222111111222222333222333333444444333333222000000111111111222222222222222111111111111222222333444444555555444444333444333222222222444666888555555666666666666555555222222222111111111000000000000000000111111111111///000000000111111111222333222222222222222222222111111222222333333333333555444333222222111111222444555555666666666666666333333333333444555666777rrrhhhWWWPPPHHHBBB@@@???>>><<<888888777666666666666666777777666666666666555555444555555666666555555444555555555555555666777777777777777777777888888999444444444555555555555555666666666666666666666666555666666777777666666555333444444555555444444333111111222222333555666777555555444444444333333333444444444444444444444444333222222111111222222333222333333444444333333222000111111111111222222222222222111111111111222222444555555666666555555444444333111000111444777999444555555666666555555444333222222222222111111111000000000111111111111222///000000111111222222222333333333333222222222222111111333444444444444444444444333222222111222222444444444444444444444444222222222222333444555666wwwhhh^^^QQQKKKDDD?????????>>>===999999888777777777777888777777666666666555555555444555555666666555555444444444444444555777888999777666666666666777888888444444444555555555666666666666666666666666666666555555555666666555555555333444444555555444444333111111222333555666888999666666777888777666555444444444444444444444444444333222222111111222222333222333333444444333333222000111111111111222222222333222222111111222222333444444555555555555444444222222222222333555777888444555555666666555555444333333333333222222222222000000111111111222222222///000000111111222333333444444333333333222222222111222333444555555555444555444333333333333333444444333333222222333333333111111111222222333444555}}}pppbbbXXXMMMGGGAAA===>>>??????===<<<<<<;;;;;;:::;;;;;;;;;777666666666555555555555444555555555555555555444333333333444666777999:::666666666666666777777888444444444555555555666666777777777777777777777777444444555555555555444444333444444555555444444333111222222444666888:::;;;777888:::;;;;;;999777666444444444444444444444444333222222222222222222333222333333444444333333222000111111111111222222222333222222111111222222333333444444555555444444333000111333555666666666666444555555555555555555444444444444333333333222222000000111111222222222222///000000111222222333333444444444333333222222222000222333555666666555555555555444444444555555666333333222111111222222222111111111111222333444555~~~tttgggWWWLLLHHHEEE@@@<<<999888999999666666777777888888888999777777777777777777777777555666777888777666333222444444444555666888:::<<<999999888888777777666666777777777777777777777777888777777666555444444444555555444444444333333333333333333333333333333333444444333444444555666777666666777777666555444444666555444222222333444444333444555444222111222333000111222333333222111000222222111111111111111111222222222222222222222222222333444666666666666555222222333444444555555666555555555555555555555555333333222222333333444555111000111333555444000,,,222222222222222222222222666666555444444333222222666666666666777777777777777666555444333222222222222111000000000111333333222444555555444333333444vvvmmmbbbTTTIIIEEECCC@@@===:::999999999777777888888888888888888777777777777777777777777555666777777777666555444555444444444555777999:::666666666666666666555555666666666666666666666666777777777666555444444444555555555444444444333333333333333333333333333333333222222333333444555666444555555555555444444333555444333333222333333333333444555444222111222333000111222333333222111000111111111111111111111111222222222222222222222222333333555666666666555444222222222333444444555555555555555555555555555555333333222222333333444555000///000222333222///+++222222222222222222222222666555555444333222222222555555666666666777777777666555444333333222222222222111000000000111222333222444555555444333333444yyykkkbbbYYYNNNFFFBBBAAA???===;;;:::999999999999999999999888888888777777777777777777777777666666555555666666777777666555444444444555666777444444444444444555555555555555555555555555555555777777666666555444444444666666555555555444444444333333333333333333333333222222222222333444555555222333444444444444444444333444444444444333222222222333444333222111222333000111222333333222111000111111111111111111111111222222222222333333333333444444555666666444333222000111111222333333444444444444444444444444444444333333333333333444444555111111222333444333000---333333333333333333333333444444444333333222222222555555555666666666666777555555444333222222222222111111000///000111222333222333555555333333333444qqqbbbYYYQQQIIICCC>>>>>>>>>===<<<;;;:::999;;;::::::999999888888888666666666666666666666666666555444444555777999:::777666555444333444444555333333333444444555555555666666666666666666666666666666666555555444444444666666666555555555444444333333333333333333333333222222222222333444555666222333444555555555555555444444555666666444333222222333444333222111222333111111222333333222111111111111111111111222222222222222222333333333333333555555666666555333222111000000000111222222333333444444444444444444444444333333333333333444555555444555555666666555333222444444444444444444444444333333333333333222222222444444555555555666666666444444333222222222222222111000/////////000222333111333555444333222333444~~~lll\\\RRRKKKEEEAAA======<<<<<<;;;;;;::::::;;;::::::999999888888888666666666666666666666666777666444444555777:::<<<888777555444333333444444444444444555666666666777777777777777777777777777555555555555444444444444666555555555444444444444333333333333333333333333333333333333444555666777333444555666666666666666555666777777777666444333111222333333111111222333111222333444444333222111000000111111111222222222222222333333333444444444555555666555555333111000//////000111111222222333444444444444444444444444444444333333444444555666555666777777666555444444444444444444444444444444333333333333333333333444444444444444555555555555333333222111111111222222111000/////////000111222111333444444333222222333wwwfffWWWMMMGGGBBB???===<<<;;;:::::::::::::::999999999999999888888888777777777777777777777777777666555555555777:::;;;888777666444444444444555666666666666666777777777888888888888888888888888444444444444444444444444555555444444444333333333333333333333333333333333444444444444555666777777555555666666777666666666666666666666666555444444000111222222111111222333111222333444444333222111000000000111222222333333222222333333444444555555444555555555444333111000///000000111222222333333333333333333333333333333444444444444444555555666333444555555333222222333555555555555555555555555333333333444444555555555333333333444444444555555222222111111000111111222000000///...///000111222111222444444222222222333wwwmmm___RRRIIIDDDAAA???>>>===;;;999888888999:::777777888888888888888888777777777777777777777777777777666666666777999:::999888666555444555555666777777777666666666666666777777777777777777777777444444444444444444444444444333333333333222222222333333333333333333333333333333333333444555666666555555666666555555444444555555444333333333333333///111222222111111222333222222333444444333222222///000000111222222333333222222333333444555555666333444444555444333111000000000111111222333333444333333333333333333333333444444444444444555666666222444555444222111222444555555555555555555555555333333444555555666777777222333333333333444444444111111000000000000111111000//////...///000111222111222444444222111222333nnnfffYYYMMMFFFBBB@@@??????===:::888777888999:::666666777777888888888999777777777777777777777777777777777777777888888999999888777666555666666777777777777666555555555444777777777777777777777777444444444444444444444444333333333222222222111111333333333333333333333333222222222222333444555555555555555555444333222222444333222111000111222333///111222222111111222444222222444444444444222222///000000111222222333333222222333333444555666666222333444444444333222111111111111222333333444444333333333333333333333333555444444444444555666666444666777666333222444666666666666666666666666666333444444555666777888888222222333333333444444444111000000000000000111111000///.........///111222000222444333222111222333zzzkkk^^^QQQIIIDDD???>>>???======;;;:::999:::;;;;;;:::888666666777888777666888999;;;:::777555444555444555555666777888888888888777777777777777888999666666555555555666666777666777777777777777666666555555555444444333333222666555333222222555777999666555444333333444555666222222333333444555666666444333333333333444555666333222222111111222222333111222333333222111111111...111444555444222222222222111000000000111333333000111222333444444444444444444333333333222222222000111333555666666555555555444222000000111222333666666666555444333111000666666666555444333111111888999:::999777555555666666666777777777777666666333333222111111222333333222111111000000000000000///////////////000111111222222333333333333444444rrrcccXXXLLLFFFBBB>>>>>>@@@<<<;;;:::999999999:::::::::888666666777888777666777999;;;:::888777666666555555666666777888888999777666666666666777888888666555555555555555666666666666777777777777666666555555555444444333333333333222111111111333444666555555444444444444555555333333333444444555555555444444333333333444444555333222222111111222222333111111111111111111111111///111444555444222222222222111000000000111333333111222333444555555555555444444444444333333333333111111222333444444444444555444222000000111222333444444555555444444333333555555555444444333222222777888:::999777555555555666666666777777666666666333333222111111222333333222111111000000000000000///////////////000111111222222222333333333444444ttthhhZZZOOOEEEAAA???======???===<<<;;;:::999:::;;;<<<:::888666666777777777666666888:::;;;999888888888666666777777888888999999555555555555555666777777666555555444444444555555666666777777777777666666555555555444444444444444222222222222222333333333444444555555555555444444444444444444444444555555555444444333333333444444333222222111111222222333222111//////000111111111///111444444333222222333222111111111111222333333333444555666777777777666555555555444444444444333222111111111111222444555555444222000000111222333222333333444555555555444333333333333333333333333555777::::::888555444444555555666666666666555555333222222111111222222333222111111000000000000000/////////000000000111111222222222222333333333333|||jjj^^^SSSIII@@@>>>>>><<<<<<===>>>===<<<;;;;;;<<<===>>>999777666555777777666555444666999999888777888888777777777777888888999999444444444444444555666777666555555444444444444555555666666777777777777666444444444444555555555555444444555666666555444333333333555666666555333333555555555555444444444444555555444333333333444444333222222111111222222333333222000000111222111111000222444444333222333444111111111111222222333333555555666777888888777777666666555555555444444444111000//////111333666888444333111000000111333444222333444444555555444444222222222222222333444444444777999999777555333333444555555666666555555444222222222222222222222222222111111000000000000000//////000000111111111111111222222222222333333333ssscccWWWOOOFFF???>>>===;;;:::<<<<<<<<<;;;::::::;;;<<<===999777555555666777666555222444666777666666666777777777777777777888888888333333333333444555666777777666555444444444444444555555666777777777777777444444444555555666666666555666777777777555333222222333444555555444333222555555555555555555555444555444444333333333444444333222222111111222222333444555777666555333222111111333444444333333333555111111222222333333333333555666777777777777777777666666555555555444444444000000//////222666:::===444333111000000111333444444444555555444444333222111111000111111222444444444666888888666444333333444444555555555555444444222222222222222222222222222111111000000000000000//////000111222111111000111111111222222222333333yyyjjj[[[QQQLLLDDD>>>======;;;:::;;;999999888777888999:::;;;999777555555666666666555111333666666555555555555666666666666666777777777333333333444555666777888888777666555555555555555444555666777777888888777333333444555666777777777555666666666555444222111333333444444444444333333555555555555555555666666444333333333333444555666333222222111111222222333444:::AAA@@@:::444222222222333444444333333444666111222222333444333333333555555666666666666555555555555555444444444444333000000///000333777;;;===333222111000000222444555444555555555444333333222111111000///000111333444555666777666444333333333333333444444444444333333111222222333333222222111222111111000000000000000///000111222222222111000111111111111222222222222|||ooobbbTTTKKKHHHAAA<<<<<<===<<<:::;;;:::999999888999:::;;;<<<888777555555666666666555222444666777666444444555666555555555555555555555333333333444555777888999999999888666666555555666444555666777888888888888333333444555666777888888888888777777666444333222444333333333333333333444444444555555666666777777222222222333444555666777333222222111111222222333444@@@KKKKKKAAA666222333222333444444333333444666111222333444444444333333333444444555555444444333444444444444333333333333111000000111222555888999333222111000000222444555333333444444555555444444222111000//////000222333666666666444222111333555333333444444444444333333111222333333333333222111222111111000000000000000...000111333333222111000111111111111222222222222uuuiii]]]PPPGGGDDD>>>:::;;;===<<<;;;<<<===<<<<<<;;;<<<===>>>???888666555444666666555444444666888888666555555555555555555555555444444444333444444555666777999999::::::888777666666666666444555666777888888888888222333444555666888888999<<<;;;:::999888777666555555444222222222222444555333444444555666777888888111111222333444666777888333222222222222222222333444CCCRRRRRRDDD777222444333444444444333333555666111222333444555444333333222333333444333333222222444444333333333222222222222111111111111333444555333222111000000222444555000111333444555666666666333111000......///111222777777555333111111333555222333333444444333333222111222333444444333222111222111111000000000000000...000222333333333111000000111111111111222222222xxxiii^^^TTTKKKDDD???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>::::::999999888777777777666666555555444444444333555444444333333444444555333444444555555666666666888777777666666666777777888888777777777777888888555555555555666888999:::;;;::::::999999888888888666666555444333222222222666666666666666555555555555444444333444555666777666555333111111111333444888???EEEEEE>>>888555555222333444444222222333444111111222333333444555555444444444333222111000///000111111111111222222222222222222333333444444444444333222111222333444555333444555555444333111000444333111000111333555777999888666555444444444555222222222222222222222222333333333333333333333333111111111000000000000000000222444333222111222333111111111111222333444555rrrcccYYYPPPHHHBBB???>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>::::::999999888777666666666666666555555555444444555444444333333444444555444444444444444555555555777666666555555666666666666666555555555555666666444444444444444555666777999999999888888888777777555444444333333333333333444444444444444444555555555444444333444555666777666444333111111222333444444999===>>>:::666444333222333444333222111222444111111222222333444444555333333333333222111000000000111111111111222222222111111111222222222333333222222111111222222333444333333444444333333222222333222111111222555777999999777666444333444444444222222222222222222222222333333333333333333333333111000000000000000000000111333444444222111111222////////////000111222333{{{hhhZZZQQQKKKEEE@@@>>>>>>===<<<;;;;;;;;;;;;888888999999;;;<<<===>>>;;;::::::888777666555555666666666666666555555555555444444333333444444555444444444444333333333333555555444444444555555666666555555444444555555666333333333222222333333444777777777777777666666666333333333333333444555555444333333333333333444444444444444333444444555666555444222111111222333333111333555666555444222111111222333222111111111333111111222222333333444444111222222222222222111111000111111111111222222222000000000111111111111111///000111111222222111111222222222222222333444444222111111111333666999;;;777666555333333333444444222222222222222222222222222222222222222222222222000000000000000000111111222444555444222111111222////////////000111222222}}}ppp___QQQJJJFFFBBB???>>>===<<<;;;::::::::::::777777777888:::;;;===>>>;;;:::999888777666555444666666666666666666666666555444444333333444444555444444444333333222222222444444333333333444555555777777777666666777777777444444333222222222222222555555555555555555555666333333333444555666777888666555444333222222222333444444444444444444444555333333222111111222222333333111111111333333111000000111222222000000111222111111222222333333333333000000111222222222222222000000111111111222222222111111111111111111111111---...000111111111000///222111111000111333555666222111111111222444666888555444333222222333444444333333222222222222222111111111111111222222222222000000000000000111111111333444555444222111111222222222111111222333333444rrrfffVVVKKKFFFDDDAAA???===<<<;;;::::::999999999666666777777999:::;;;<<<::::::999888777666555444555555555666666666666666555444444333333444444555444444444333333222222222333333333333333444555555777777666666666666777777666555444333222222222222333333333444444555555555444444444555777888:::;;;:::999666444222111111111444444444444444444333333222222222222222222222333666444111111222222222000000111222222000000111222111111222222222222222333//////000111222222222222000000111111111222222222222222222222222222111111---...///000111000///...111000000000111333555666222111111000000111222333333333222111111222333444333333333222222111111111000000000111111222222222//////000000111111111111333444555555333222222222222222222111222222333444{{{hhh]]]OOOFFFCCCCCCAAA>>><<<<<<;;;:::999999999999777777666777777888999:::888888888777777666666555444444444555555555555555555444444333333444444555444444444444333333333333333333333333444444555666555444444333333444444555666555444444333333333333222222222333444555666666444444444555777888:::;;;;;;999666333111111111222333444444444444333333222111111111222222222222222555444333222111111222222111222333222111111111333111111222222222222222222//////000111222222222111000111111111111222222222222222222222222111111111......//////000000//////000000000111111333444444222111000000//////000000111111000000000222333444444333333222222111111111/////////000111111222222/////////000111111222222222333555555333333333444111000000000000000111111qqq___VVVJJJCCCBBBAAA@@@===<<<;;;:::999888888888888777777777666666777777888777777777777777777777666333333333333444444444555555444444333333444444555444444444444444555555555333333333333444555666777555444444333333444444555555444444333333333444444111111222333444555666777333333333444555777888999888777444111000111222333333444444555444333222111000000111222222222222222///111333222000///222444222333444333222111222444222222111111111111111111///000111111111111111000000111111111111222222222222222111111111000000000///////////////000000111///000111222222222222222000000000000000111111111000000//////000111333444444444333333222111111000......//////000111111222...//////000111111222222000222444555444444555666111111000000000000000111zzzjjjZZZQQQGGGAAA@@@AAA>>><<<<<<;;;:::999888888888888888888777666666666666666666666666666777777777777222222222333333444444444555444444333333444444555444444444555555666666666333333333444555666777888666666666555555666666666444333333222333333444444111111222333555666777777222222222333444555666777555333111///000111333555333444444555444333111000///000111222222222222222)))...222111......222666222333444444222222333444222222111111111111111111000000111111111111000000000111111111111222222222111111000000/////////...000000///......000111222///000111333333222111000//////000111222333333333////////////000111333444444444333333222111000000---......///000111111222...//////000111222222222000222444555444444666777333333222222222222222333|||kkkaaaQQQLLLFFFAAA???===<<<:::999999999888888888888777777888888777555666888:::888777666555555666777777666666666555555444444444222222222222222222222222333666777777444444666888666555444333444666888999666777888777666555555666444444444333333222222222222222222222222222333333333333222222333555666777555444444333333222222111777666555444333333222111222000...000333444333111000000111111111111000000111111111111111000//////111111111111111111111111000111111111111222222222///000222333444444333333111111111111111111111111000000000000000000000000000000111111111111000000222111111111000000//////000000000000//////222444444444333222222111111000111000000///////////////000111111222444555555666555555555555555555555555111111111222222333333333uuueee[[[NNNJJJEEE@@@>>>===<<<:::999999999888888888888777777888888777666666888:::999888666555555555666666666555555444444444444444222222222222222222222222333555777777555444666888777666555444444555777888777999;;;<<<:::888777777444444444333333222222222000000000111111111111222333333222222333444555666222333333333333333333333444444333333222111111111222000///000333444222111000000111111111111000000000000111111111111000000111111111111111111111111000111111111111222222222///000111333444444333333111111111111111111111111000000000000000000000000111111222222222222111111111111111111000000000//////000111111111222555777444444333333222111111111222111111000000000111111111111222222222222222333555555555555555555555555222222222222333333333444{{{kkk]]]SSSJJJGGGBBB???>>>===<<<;;;999999999888888888888777777777777777666666999;;;:::999777555444444555555555555444333333333333444333333333333333333333333333555777777666666666888777777666555555555666666777;;;???AAA???<<<999777444444333333333333222222111111111222222222333333444444333333333333444555111111222222333444444555111111111111111111111111222000000000222333222111000000111111111111000000...///000111222222222222111111111111111111111111000111111111111222222222///000111222333333333333111111111111111111111111000000000000000000000000222222333333333333222222111111111111000000000000///000222222333444777:::444444333333222222111111222222222111222222333333444444444333333222222222444444444444444444444444333333333333444444444444qqqcccUUUMMMFFFCCC???=========<<<;;;999999999888888888777777666777777666666666999;;;:::999777555444333444444555444444333333333444444444444444444444444444444333555666777777777777777888777777777666666555555666:::@@@CCCBBB===999666333333333333333333333333333444444444555666666666444444333333333333333333111111222222333333333333///000000000111111111222111111111111222222222111000111111222222111111000......000111222333333333111111111111111111111111000000111111111222222222000000111111222222222222111111111111111111111111////////////////////////111222222222222222222111111111111000000000000000///111333444444555777999555444444333222222111111222222111111222333444444777777777777666666666666444444444444444444444444444444444444444444444444vvvhhh\\\QQQJJJCCCAAA>>>=========<<<;;;999999999888888888777777666666777666666777999<<<:::999777555444333333444555555555666666555555555444444444444444444444444333444666888999999888777777777888888888666555444444999???AAA@@@;;;777444333333333333333333333333333333444555666666777777333333333333333333222222333333333222222111111111000000111111222333333333111222222222111111111111111111222222222222111111---...000111333444444444111111111111111111111111000000111111111222222222111111111111111111222222111111111111111111111111////////////////////////000000111111111111000000000000000000000000111111111333444444444444555666555555444444333222222111000000000111222333444555666666777777777888888888444444444444444444444444444444444444444444444444|||kkk___UUULLLGGGBBB@@@============<<<:::999999999888888888888777555666777666666777:::<<<999888666444333333444444555666888::::::999777666555555555555555555555555444444555888::::::888666555777888999999888666444333777;;;===;;;888555333222222333333333333444444000111222222333444555555111222333333333333222222444333333222111111000000222222222333333333444444111222333222000000000222111111222222222222111111...///000222333444444444111111111111111111111111000111111111111222222222111111000000000111111222111111111111111111111111000000000000000000000000000000000111111000000000000000000000111111111111222444555666555444444555555555444444333333222222000000000111222444555666444444444555555666666666333333333333333333333333444444444444333333333333qqqaaaUUUNNNHHHDDDAAA@@@>>>=========;;;:::999999999888888888888777555666666666666777:::<<<777666555444333444444555555888;;;>>>???===999777555555555555555555555555444444555888;;;<<<999666444666888::::::999666555333555888888777444444333222222222333333444444444000000111222333444555555000111222333444444333333222222222111111111111111222222222333333333333333111222444222000///000222111222222333333222222111///000111222333333444444111111111111111111111111000111111111111222222222222111000//////000111222111111111111111111111111000000000000000000000000000111111222222111111000///000000000111111111111111444666777777666777888555555555444333333222222000000111222333555777888555555555555555444444444333333333333333333333333444333333333222222222222{{{iiiZZZOOOIIIDDDAAABBB@@@>>>>>>>>>===;;;:::999999999888888888888777555666666666666777:::===666666444444333444555666555999>>>AAABBB???;;;888666666666666666666666666444333555888<<<<<<999666333555888:::;;;:::777555444555666666444333333444222222222333333444444444111111222333555666666777///000111333444444333333000000000111222222333333222222222222222222222222111333444333000...000222111222222333333222222111000111222222333333333333111111111111111111111111000111111111111222222222222111000//////000111111111111111111111111111111000000000000000000000000222222222333333222222222//////000000111111111222111333777999999999:::;;;666555555444444333222222111222222333555777999:::999999888777666555444444333333333333333333333333333333333222222111111111~~~nnn^^^UUUOOOHHHCCC@@@>>><<<:::::::::;;;:::999:::;;;;;;;;;:::999777666666666666555555777;;;>>>999888777666666555555666999<<<@@@CCCDDDAAA===;;;888666444222111222333444555666777888999888777777444555666666666555333222333333333333333333333333444444444444444444444444222222111111222222333444555555666666666555333222444444333222111111111222000111222333444333333222222111111000000000000000222333555666666555333222111000222555888999555222111111000000111111222333333333333333333222111000111111111111111111111111111111000000000000111111222111111111000000////////////000111222333333333111111222222222333333333444555777888999999888888666666555444444444444555333222333333444555666777888777777888999999777444111222333333333333222111444333222111222333444555rrrdddUUUNNNIIIDDD???===>>><<<::::::;;;<<<;;;:::888888888888777666555444666666666555555888;;;???999888777666555555555555777:::===@@@@@@>>>;;;999777555444222222333444555555666888999999999888777555555555555555444444333333333333333333333333333333333333333333333333333222222111111222222333444333444555555444333222111333333222111111111111111000111222333333333333222222222111000000000000000222333444555555444333222111111111444777777444111111111000000111111222333333333333333333222111111111111111111111111111111111111000000000000111111111111111111000000000//////000111222222333333333111222222222222333333333444555777888999999888888666666555444444444444444222222222222333444555666666555555777888888666444222222222222222222222222333333222222222333444555zzzfffZZZMMMHHHEEE@@@===<<<===<<<;;;;;;<<<===<<<:::999888777666555555555555555666666666666888;;;>>>:::999888666555444444444666777999;;;;;;:::999888666555444333333333555555666777888999999999888777666555555444444444444444333333333333333333333333222222222222222222222222222222111111222222333444222333333333333222222111222222111000000000111111111111222333333333222222222222111000000000000111333333333333333333333333222111111222444444222111111111000000111111222333333333333333333222222111222222222222222222222222111111000000000000111111111111111111000000000000///000111222333333333333222222222222333333333333444555666777888888888888666555555444444444444444222222111222222333444555444333333555777777666555333222111000000111222333333333333222333444444555|||ooo```UUUKKKGGGDDD@@@======<<<;;;;;;<<<===>>><<<;;;;;;:::888777666777888888444555555555555666999<<<:::999777666444444333333555666777888888888888777777777555444333333333333666777888999999999888777666555444333222333444555333333333333333333333333222222222222222222222222222222111111222222333444333333333333333333222222111111000000000000000111222222222222222222222222333222111111000000111111333333222222222222333333222222111111111111111111111111000000111111222333222333333444333333222222222222222222222222222222111111000000000000111111111111111000000000000000000111222222333333333222222222222333333333444444444444555666777777777777666555444444333333444444222111111111222222333444444333333444777888777666333222000//////000222333333333333333444444555555rrreee[[[RRRJJJGGGDDD???<<<===:::::::::<<<>>>>>>===;;;;;;:::888777777777999999333444555444333444666888999888777555444444333333666666777777888888888888999999777555444222222111555666777888999888777777666555444222222333444444333333333333333333333333444444444444444444444444222222111111222222333444333333333333333333444444111000000000000000111111333222222222222222222222333222222111111111111111333222111111111111222333111222222111000000111111111111000000111111222333222333333444444444333333222222222222222222222222111111000000000000111111000000000000000000111111111111222333333333333222222222333333333444444444444444444555555666777777555555444333333333333333222222111111111222333333555444333555777888888777333222000//////000222333333333444444444555555555zzzhhh^^^UUUMMMGGGDDDAAA<<<999:::888888999;;;===>>><<<;;;888888777777777777777888555666666555333333444666777777666555444444444444666777888888999999888888999999888666555333222111444555666777777777666555555444444333333333333333333333333333333333333333444444444444444444444444222222111111222222333444444333333333333444444555111111000000000111222222444333222222111111222222333333222111111111111222111111111111111111111111///111333333111000111222111111000000111111222333222333333444444444444444333333333333333333333333111111000000000000111111000000000000111111111111222222333333333333333222333333333333444444444444444333333444444555666777555444444333333333333333333333222222222222333333777555444444666888888777333333222111111222333333333333444555555555555444pppaaaXXXNNNHHHDDDBBB???:::888:::666666888:::======<<<:::888888999999999999888888888999999777555333333444666555555444444555555555666777888999:::999888777777777777666666555444333222333555666666666555444333444444444444333222222333333333333333333333333333333333333333333333333222222111111222222333444333222111111222333444555111111111111111222333333444333222111111111222222444333222222111111222222///000111222222111000///---000444444333222222333111111000000111111222333222333333444555555444444333333333333333333333333111111000000000000111111///000000000111111111111222333333444333333222222333333333444444444444555444333333333333555666777555444333333222222333333444444333333333333444444777555333333555666666666333333333333333333333333333333555666666666555444|||jjj\\\UUUJJJEEEBBBBBB@@@;;;:::<<<555555777:::<<<===;;;999999:::<<<======<<<;;;:::;;;;;;;;;999666444444444555444444444444555666666555666888::::::999888666444444555666777777666666222333444555555555444333222333444555444333222111333333333333333333333333222222222222222222222222222222111111222222333444111111000000000111333444222222111111222333444444555444222111111111222222444333222222111111222222...000111333333111000...+++000444666444333333444111111111000111222222333222333333444555555555444333333333333333333333333111111000000000000111111//////000000111111111222333333333444444333222222333333333444444444555555444333222222333444666777555444333333222222333333555555444333333444444444777555222222333444444444333444444555555444444333333333555666666666555444ppp___SSSNNNBBBAAA???>>><<<;;;;;;:::888888888888888888888888:::<<<>>>>>><<<999888888888888777555444333111111777777666555444333333222333333555666777777777777666888999888666555555555666555444333333444555666444333333222222333333444444333222222111111111222333333333333333333333333444333222111000000000000000000111222222222222111111222333333111111222333333333333333333333333333333333333222222222111111000//////.........//////000111222333444333222222555333222333444555444333444222111222444444333222333222222333555444222111000000///////////////000111111/////////111444555222555666555222000111333222333333444444333333222333333222222111000000000...000111111111111222444444444444333333222222222444222222555777777333000111222333333444444333333666777777777777555333222xxxiiiZZZPPPLLL???>>>===;;;999888888888888888888888888888888888:::<<<>>>>>>;;;999888888888888888777666666666555777777666555555444444444333444555666777777777777777999:::999666555444555666555444333333444555666555555444444444444555555666555444444333333333333222222222222222222222222111111222222222222222222000000111222222222222111111222333333111111222333333333333333333333333333222222222111111111000000111000000//////000000000000111222333444333222222333333333444777888888777444333222333444555444333444444444666777777444222111000000/////////000000111111000000000111333444222444555444222000111333222222222333333222222222333333222222111000000000///000222222111111333444333333333444444444444444555444555666888888555222222222333444444444444444666666777777666555333222{{{lll```SSSLLLJJJAAA@@@???===<<<;;;;;;;;;888888888888888888888888:::;;;======;;;999888999777777777666777777888888777777666666666666666777444555666777777888888777999:::;;;999777555444555555555444444444444555555555555444444444444555555555555444444444444333333111111111111111111111111///000222333444444444333000000111222222222222111111222333222111111222333333333333333333333333333111111111000000000//////111111111000000111111222000111333444444444333222222222333666999;;;;;;:::555444333444555555444333555555666888:::999555333111111000000000000111111111111111111111111222222111333444333111111111333111111222222222222111111333333333222111111000000000111333333222222444555333333444444555666666666555555555666777777555333222333444444555555444444555555666666555444333222qqqcccXXXMMMGGGFFFAAAAAA???>>>===<<<<<<<<<888888888888888888888888999;;;<<<<<<:::999999999666666555444444555666666888777777666666777888999555666666777888888777777999:::;;;:::777555444555444444444444444444444444333222222222222222222333222222222222222222222111222222222222222222222222000111333555555555333222000000111222222222222111000222333222111000111222222222222222222222222222222111111111000000000000111111000000000111222222111222333444444444333222333333444666999:::999888777555444444555666555333444555666888:::999555222111000000000000111111222000111222222222222111111111222222222111111222333333222222222222222222333444333333222222111000000000222333333333333444666555555555555666666666666222333333444444444333222333333444555555555555444444444444444444333222222~~~kkk]]]RRRHHHDDDCCC===<<<;;;:::999888888888888888888888888888888888999:::<<<;;;999888999:::999888666444444444555666999888777666666777999:::555666666777777777777666888::::::999777555444555333444444444444444444333222222222111111222222222111111222333333333222111333333333333333333333333222333555555555333111000000000111222222222222111000111222222000000111222222222222222222222222222333333222222222111111111////////////000000111222111222333444555444333333444333444666777777555333777666444444555555444333222333444666777666333000000000//////000111222222000000111222222222111111222111111111222333444444555444333333333333444555444444333333222111111111000222333333333333444666888888777666555555444444222333333333333222222333222333444444555555444444333333333222222222222222vvveeeXXXNNNEEEAAAAAA<<<;;;:::999888888888888888888888888888888888888999:::;;;:::999888999:::<<<;;;888666555666777888:::999777555555666888999555555666666666666555555666888999888666555555555333333444444444444333333444444333333333333444444222333444555666555444333333333333333333333333333333444444444333222000///000000111222222222222111000111222111000000111222222222222222222222222222333333333222222222222111///////////////000111222111222444555555555444333444444444555666555111///777555444444555555333222111111111222333333111//////.........///000111222///000000111222222333333333222000111333555666666666555444333333444555666444444444333222222111111000111333333222222444555999999888666555444333222333555666555444333444666111222333333444444333333222222111111111111222222zzzmmm]]]SSSJJJCCC??????<<<<<<;;;:::999999999999888888888888888888888888999::::::999888888999;;;;;;999777666666777999:::;;;999777555444555777888444444555555555555444444444555777777555444555666222333444444444444333222444444333333333333444444111222444666666555444333222222222222222222222222222222222222222222111111000000111222222222222111///111222111000///000222111111111111111111111111222222222222111111111111000000000000111222333333222222444555555555444333444444444666666444111...666555333333444444222111111000...///000111000///------------...///000111////////////111333555666555222000111444777888777666555333222222333555666555444444333333222111111///000222222111111333444777777666666555444333333333555666555333222444666000111222222333333222222222111000000000000111222rrrfffXXXOOOHHHAAA===>>>888888777666555555555555888888888888888888888888888999:::999888888:::;;;777666444333444666999;;;;;;999777444333444666777333444444555444444333333222444666666555444555666222222444444444444222222222111111111111111111222///000222444444444222111111111111111111111111111000000000000111222333444000000111222222222222111///111222111000///000111111111111111111111111111111111111111000000000000111111111111222333444555222333444555555555444333333444444666777555222///666444333333333333111000222000------...000000000,,,,,,,,,------///000000//////......000333666888555222000111555888999888555444222111111222444555555444444333333222222111...000111222111111222444555555555555555444444444111333444333000000222555000000111222222222222111111111000//////000111222fff^^^SSSIIIBBB@@@>>>>>><<<;;;:::999888888888888888888888888888888888888888888888777777777666666666666666666777999:::;;;888888777555555444444444444444444444444444444444666666555555555444444444555444444333333222222111666555333111111333555777888666444555777777555333222222222222222222222222333222222222222222222222222333444555444222000...//////000000111111111222000000111111111222222222333333222111000000111111000000111222333333444444444444555555555555555444444444555666666555444333111111111111111111222222///000111222111000...,,,000000///////////////000222111000000000111333333333111000000222555666777333333333444444444555555555444444333333444444555444333222111111111222333444444444444444444444444555555555555444444333222222222111111222222333444111///...///111000,,,)))xxxaaaYYYOOOFFFAAA>>>===<<<<<<;;;:::999888888888888888888888888888888888888;;;;;;:::::::::999999999555555555666777888999999888777666555555444444444444444444444444444444444666555555555444444444444333333333333333333333333555444222111222333666777888666444444666777555333222222222222222222222222222222222222222222222222222333333444333111///...///000000000111111111111333333444444444555555555333222222111000000111111000000111111222222333333444444555555555555444444333444555666666555444333222222222222222111111111///000111222111000...---000000////////////000000222111000000000111222333444222111111222444555666333333333444444444555555444444333333333333444444444333222111111111222222444444444444444444444444444444444444444333222222222222111111222222333444333111000111222222000---uuujjjYYYSSSJJJCCC>>>===<<<;;;;;;:::999888888888888888888888888888888888888888888888888777777777666666555555555555555666777888777777666666555555444444444444444444444444444444555555555555444444444444111111222333333444555555333222111111222444666888777555444444555666444333222222222222222222222222111111111111111111111111111222222333222111///...000000000000111111111111111111111222222222222333333222111111000111111111222222222222222222222222444444555555555555444444333333444555555444444333444333333222222111111111//////000111111000...---000000////////////000000111111000///000111222333444333222222222333444555333333333444444444555555444444333333333333444444333333222111111111111222333333333333333333333333333333333333333222222111222222111111222222333444333222000000111222111111zzziii___RRRMMMFFF@@@===<<<;;;;;;::::::999888888888888888888888888888888888888888666666666555555555444444555555444444444555555666666666666666666555555444444444444444444444444444444444444444444444444444222222222333333444444444222111111111222444666888555555444444444444444333111111111111111111111111000000000000000111111111000111111111111000///...000000000000000111111111000000000000111111111111222222111111111111111222444444444444444333333333444444555555555444333333222333333333444444444444555444444333222111000000//////000000000000///...000////////////000000111111000/////////000222333444444444333111111222333333333333444444444555555444333333333333333333444333222222111111111111111222222222222222222222222222222222333333222222111222222111111222222333444111000///...///000111222qqqbbbXXXLLLHHHCCC???======<<<;;;999999888888777777888888777777777777777777777777999888888888888777777777666555444444444444444555555666666777666666555444444444444444444444444444333333444444444444444444444444444333333222222222111111111111222444666777444444444444333333333333111111111111111111111111//////000000000111111111111111111111111000000///111111000000000000000000333333333444444444444555222111111111111111222222333333333333222222222222444444555555444333222222222222222222333333444444444444333222222111000000//////000000000000000//////////////////000111111111000/////////000111222444555555444111000111333333333333444444444555555333333333222222333333333222222222222111111000000222222222222222222222222111222222333333222222222222222111111222222333444111111000//////000222333zzziii[[[RRRHHHEEEAAA>>>======<<<:::999888888777777777888888777777777777777777777777777777666666666555555555777666555444444444444444444555666777777666555444444444444444444444444444333333333333444444444444555555444333333222111111111111111222222444555555333444555444222111222333111111111111111111111111///000000111111222222222111111111111111111111111111111111111000000000000222222222222333333333333111111111000111111222333000000000000000000000000444444555444444333222111111111111111222333444444333222222111111000000000////////////000000000000///......//////000111222000000///...///000111222222555666555222000111444333333333444444444555555333333222222222222333333111111222222111111000///111111111111111111111111111222222333333333333333222222111111222222333444333444444333222222333555ooo```SSSKKKDDDBBB???===<<<<<<:::999888888777777777777888888777777777777777777777777444444444333333333222222888777666555444444444444444555666777777666555444444444444444444444444444222222333333333444444444333333333333333333333333111111222222222333333444222444555444111000111333111111111111111111111111000000111111222333333444222222111111111222222222111111111111000000000/////////000000000111111111111111000000111222222333///000000111111222222222444444444444333222111111111000000000111222444555000000000000000000000000///////////////000111111............///000111222000//////...///000111222000444777555222000222555333333333444444444555555333333222222222222333333000111111222111000///...111111111111111111111111222222333444444444444444222222111111222222333444333555777666333111222333xxxhhhYYYMMMFFFBBB@@@===<<<;;;:::999777888777777777777777888888777777777777777777777777777777666666666555555555999888777666555444444444333555666888888777555444444444444444444444444444222222222333333444444444111222222333333444444555222222222222222222222222111333555444111000111333000000000000000000000000000000111222333333444444333222222111222222333333222111111111000000//////222222333333333444444444111111000000111222333333222222333444444555666666444555444444333222111000111000000000000222444555////////////000000000000///////////////000111111............///000222222000///.........///111222///333777666222000222555333333333444444444555555333222222222222222222333000111111222222000///...000000000000000000000000222333444444555555555555222222111111222222333444111444666555222//////000{{{mmmbbbTTTIIIDDD@@@@@@>>>===;;;;;;::::::888888888888888777666666999999888888777777666666444444555555666666777777888777666555555555555555666777888777555444444444555555555555555555555555333333333333333333333333333222222111111222222333444444333333333333222222222222111111111111111111555444222222222222444555444444333333222111111111000000111111111222222222666333000......000222333444333333333222222111111111111000000000000000111444444555555666777777777666666666555444333111111222222222222222222333333222222222222222222222222......---......///000000000000000000000111111222...//////000000000000000222222333444444333333333444555555666666555555444444444222111000000000000000111222333444333222222555444222111000111222222222222333444444555666666<<<:::777555555555777888777666555555444444444444rrrfff\\\PPPGGGBBB???>>>===<<<;;;:::::::::777777888888777777666555777777666666555555555444555555555666666666666666777666555555444444555555555777888777555444444555333333333333333333333333333333333333333333333333333222222111111222222333444444333333333333222222222222111111111111111111333222222111111222222333111111111222222222222222000000111111111222222222444333222111111222222111111111111000000/////////111111000000000000000111444444444555666666777777777777777666555444222222222222222222222222222222111111111222222333333333222111111111111111222333000000000000000111111222//////000111111222222222222333333444444333333333222222333333333333222222333333222111111111111111111222333444444333222222222222333444444222111///222222222333444444444555888777777777666666666666666555444333222111111111zzzjjj___VVVLLLEEEBBB===<<<;;;;;;::::::::::::666777777777777666555555666666666666666666555555777777666666666666666555666555444444444444444444444666777777555444555666444444444444444444444444333333333333333333333333333222222111111222222333444444333333333333222222111111222222222222222222111111222222222222111111//////000000111222222333111111111111111222222222222222333444444222111000000000000///////////////000000/////////000000111333333444444555666666666888888888777666555333333444333333222222111111111///000000111222333444444333333222222111111222222000000000000000111111222000000111222222333444444333333333444444333333222222222333333333333222222222111111111222222333444222333555666555444333111...111444777666444000---222222222222222222222333333444666777777666555444666555444222111111000000sssddd[[[SSSJJJDDDBBB;;;;;;:::999999:::::::::666666666666666555555444888888888888888888999999888777777777666666555555555444444333333333444444444666777777666555555666444444444444444444444444333333333333333333333333333222222111111222222333444444333333333222222222111111222222222222222333111222333444444333222111//////000000000111111111111111111111111111111111111222333333222111000000111111111111111111111111000000/////////000111111333333333444555555666666777777777666555444333222444444333333222111000000...///000111222333444444111111000///.........///000000000000000111111222000000000111222333444555333333444444444333222222444444444555555444444444000000111111333444666777444555777888777555333111///111444666666444000...222222222111111111111111111222333444555666666555888777666444333222222111wwwkkk^^^UUUMMMEEEAAAAAA;;;::::::999999999::::::666666666666666555555444777777888888999999::::::888888777777666666666555444444333333333444444555555666777777555444555555333333333333333333333333333333333333333333333333333222222111111222222333444444333333333222222222111111222222333333333333222333444555555444333222111111111000000000//////111111111111111111111111111222222111///...000222111111111111111222222222000000000000000111222222333333444444555666666777666666666555444333222111444444333333222111000000......///000222333444444000///...---------------000000000000000111111222000000///000000222333444333444444444333333222111333444444444444444444333///000000222444666888999666777999:::999666333111111222222333333222222222111111111111111111111000333222111111222444666888777777555444333222222222kkkaaaUUUNNNGGG@@@===>>><<<;;;::::::999999999999666777777777777666555555555555666666777888999999888777777777777777777666444444444444444444555666666777888777555444444444111111111111111111111111333333333333333333333333333222222111111222222333444444333333333333222222111111222222333444444444444444555555555555444444333222222111000000//////222222222111111111111111111333333111......111444000000000000000111111111111111111111111222333444444444555555666777777777666666555555444333111000444333333222222111111111...//////000111222333333000000///.........//////000000000000000111111222111111000//////111222333444444444444333222111111111111222222222222111111///000111222444777999:::777999;;;<<<:::777444111333222111000111222333555111111111111111111111222444333111000111333666888444333222111111000000111uuuaaaXXXNNNHHHCCC======???======<<<:::999999999999777777888888777777666555444555555777888999::::::777777777777777888888888555555444444555555666777777888999888555333222333333333333333333333333333333333333333333333333333333222222111111222222333444444333333333333222222111111222222333444444555555444444333333444444555222222222222222111111111222222222111111111000000111444777666222000111444000111111111222222222222222222222222333444555666555555666666777888888888666666666666555333222111222222222222222222222222///000000000111111222222000////////////000000111000000000000000111111222444333111000000111222333444444444444333222111000111111222222222222111111000000111333555777999:::999:::<<<===<<<888444111333222111000111222444555000111111222222333333333333333222222333444555666222222111111111111111222zzzkkk[[[SSSKKKGGGBBB>>>???CCC???>>><<<;;;:::999999999888888888888888777666666666666777999:::;;;<<<===666666777777888888999999555555555555555666777888888999:::888555222222222777777777777777777777777333333333333333333333333333222222222222222222333444444444333333333222222111111222333333444555555555444222222222222444555111111111222333333444444222222222222111111000000000555::::::666222222444333333333444444555555555333333333333444555666777666666777777888888999999888888777777666444333222222222222222222222333333000000000000000111111111......---......///000111000000000000000111111222777555333111111111222333444555444444333222111000333333333444444333333333111111222333555777999:::999;;;===>>><<<888444111111111111222222333333444000000111222333444444444222333444555555555444333333333222222333333444555nnnbbbSSSNNNHHHBBB@@@???>>>===>>>===<<<:::999888888888888888777555444333222111444555666777888999::::::999999999:::::::::;;;;;;444444444444444444444444777888888777444333333444222333333444555666777777333555777888777555333111111222333444555666666666444333222333555666555444111333555777777777555444111222333333222111222444333222222111111222222333111222222333333222222111666888:::888444111000111444444444555444444333333333333333333333444666666777777888999999999999888555555555555444333222111000111111222222222111111333333222111000///......////////////////////////......//////000000111111333333333222222111111111333333222222111000//////333333333222222222111111///000222444666888999:::999:::<<<<<<;;;777333111000000111222222222222222111111222333333333222222111222333333444444333333444333222222222333444555yyyhhh\\\PPPLLLEEEAAA>>>===<<<<<<;;;:::999888777666666666777777666555444333333222444555666777888999::::::999999999999::::::::::::444444444444444444444444777999999888555333333333222222333333444555555555222444555666666444222000222222333444555555666666555444333444666777666555222333444555666555444333000111222222111000111222333222222111111222222333111222222333333222222111333555777777444222222333333444444444444444333333333333333333444555666777777888888999999999999999444444444444333222111000000111111222222222111111222222111111000/////////////////////////////////......//////000111111222444333333333222222222222111111111111111111111111333333333333222222222222///000111333444666777888888:::;;;<<<:::777333111///000111111222222111111111222222333333333333222222222333444444444444333333333222222222333555666ooo___SSSLLLHHHCCC???===<<<;;;::::::999888777777777777777666666666555555555444444555555666666777888999999888888888888999999999999444444444444444444444444777999;;;:::777444222222333333333333333333333333111333444555555333111000444333333333444555666666666444444555666777666555444444333333333333333333000111222111000///000111222222111111111111222222111222222333333222222111000222444444333222333444333333444444444444333333444444444444555666777888888888999::::::::::::999333333333333333222111000111111222222222111111000000000000000000000000000/////////////////////////////////000111111222222444444444444333333333333//////000111111222333333444444444333333333222222000000111222333333444555777888::::::999666333111//////000111111111111111111222333333444444444333222333444444555555444444222222222333333555666777uuufffWWWMMMIIIEEEAAA>>>===<<<;;;;;;::::::999999999999999:::555555555555555666666666555555666666777888888999666666777777777888888888444444444444444444444444777999;;;;;;888555222111444444444444333333222222222333444555555444222111555555444333444444555666555444333444555666666444444444333222111111111222111222333222111000111222222222111111111111222222111222222333333222222111000111222222222222222222222222333444444444333333555555444555555666777888888888999:::::::::::::::444444444444444333222111111111222222222111000000////////////000000111111//////////////////////////////000111111222222333444444444444444444444444111111111222333333444444444444444333333333333222111111111222222222333333555666888888777555333111//////000111111111111000111222333444444555555444333333444555555555555555222222333444555666777888zzzmmm```SSSJJJFFFCCC???=========<<<;;;::::::999888888999999999555555555666666666666777555555555666777777888888555555555666666666777777444444444444444444444444555888::::::888555333222666666555555444444333333333444555555666555444444666666555444444444555555333222111222444555444333444333222111111111111111333444555444222111222333222111111000000111111222111222222333333222222111222111111000111111000000111222222333444444333333555555444555555666777888888888999::::::::::::999555555555555555555444333222222222222222111000///.........///000000111111000000000000000000000000000000111111222333333333444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222444444555666555444222111//////000111111111111111222222333444555666666666444444555666666666666555222222333555666777888888pppeee[[[PPPHHHCCC@@@>>><<<======<<<<<<999888777666666666666666666666666666666666666666555555555666666777777777444444444444555555555555444444444444444444444444444666888888777555444444666666666555555444444444444444555555666666555555666666666666666555444333222111111111333444333222333333222222222222222222444555666555333222222333111111000000000000111111111222222333333222222111333111000///111111111000000111222333333444444333444444444444555666777888777777888999999999999888555555666666666666555555222222222222222111000///.........//////000000000000000000000000000000000111111111222333333444444333333333333444444444444444444444444444444444444333333333222222222111111222222222222222222222222222333333444444333222111000000111222222222222222222333444555666777777777444555666666777666666666333333555666777777777777uuuggg]]]UUULLLFFF???===;;;:::;;;<<<;;;:::999999888666555555555555777777777666666666666666555555555666666666666666333333333333444444444444444444444444444444444444222444555666555444555666555444444444444444444444333333444444444555555555555666888888777555333111333222111222444555444333111222333444444444333222444555555444222111111222111111000000000000111111111222222333333222222111222000...///111333333222000000111333333444444333333333333333444555666777666666777888888888888777444444555555555555555444222333333222222000//////......//////////////////000000000000000000000000111111222222333444444444222222222222333333333444111111222222333444444444222222111111111000000000111111111111111111111111111111222333333222222111111111222333333333333333222333444555777777777777555555666777777777777666444555666777888777777666~~~nnnaaaXXXQQQJJJDDD<<<:::999999:::;;;:::999<<<;;;:::888777666666666888777777777666666666555555555555666666666666666222222333333333444444444444444444444444444444444111222444444333444555777333333333333333333333333222222222333333444444444555666888:::999666222000444333222333555666555444000111333555666555333222333444555333111000000111111111000000000000111111222222222333333222222222111...,,,...222555666555///000111222333444444444333333333333333555666666555555666777777777777777333333444444555444444444333333333222222000//////////////////////////////000000000000000000000000111222222333333444444555111111111222222333333333---...///000222333444555111111111000000000000///////////////000000000000000111111222222222222111222222333444444444444333222333444666777888888888555666666777777777777777555666777888888777666666ttteee[[[QQQGGGAAA???;;;;;;;;;;;;;;;;;;;;;;;;999888777555444444444333777777666666666555555555444444555555666666777777222222333444555555555555333333333222222333444444444555555555444333333222000000000000111222333333222333555666777666555333777777777777555333111000444444444444333222111111666666666555444333222111444444333222222111000000000000000000000000000000222222222222222222222222222111000000000111333333222222222222222222222222222333444444555555444444444444555555555555444444000111222333444333222222111111111111111111222222222000...------///111222------...111333444222111333333222222333333444555333333333333333333333333444444555555444444333222555111000333222///111666222222111111222222333444......///000111111222222333333333333333333333333777777777777888888888888666666666666666555555444888888888888777666444444yyymmm^^^UUUMMMEEEAAA@@@<<<<<<;;;;;;::::::::::::<<<;;;:::999999999999999777666666555555444444444333444444555555666666777222222333444444444444444444333333222222333333444444444555555444444333222222222111111111222333333222444555777777666555444666666777666555333222000333444444444444333333222555555555444444333111111555555444333333222111111000000000000000000000000222222222222222222222222222111000000000111222333222222222222222222222222222222333444444444444444333333444444444444333333111222333444555444333333333222222222111000000000//////............///000/////////000222333222111222222111111222222333444333333333333333333333333444444555555444444333222222...+++...333777555222222111111111111222333333111111222222333444444555333333333333333333333333666666666777777777777777666777777777777666555555888888888888777666555444ooobbbUUUMMMHHHBBB@@@@@@===<<<<<<;;;:::999999888777777777666666666777777666666555555444333333222333444444555555666666777222333333333333333333333444333333222222333333333444444555555444444333333444444333222222222333333333444666777777777666555555666666555444333222111333333444444555444444444333333444444333222111111444333333222222111111111000000000000000000000000222222222222222222222222111111000000111111222333222222222222222222222222111222222333333333333333111222222333333222222111111222444555555555444333444333333222111000//////........................333111//////000111111111111000000000000111222222222222333333333333333333444444555555444444333222333111---...999DDD???222111111000000111111222333222333333444444555555555444444444444444444444444555555555555666666777777777777888888777777666555777888888777777666555444{{{ggg[[[NNNGGGCCC???===???======<<<;;;:::888888777222222222222222333444555666555555444333333222222444555555666666777777888333333333222222222333333444444333222222222333333333444444555444444333333666555444333333333333333444555666777777777666666444444444444333333222222222333444555555555555555222222333333333222111111222111111111000000000///000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111000111222222333333222222111222222333333222222111111222333444444444333222333222222222111000000000000000///...///000111111666333000...///000111111000////////////000111111222222222222222333333333444444555555444444333222111555222///:::GGGBBB111111111000000000111222222222222222333333333444444444444444444444444444444333444444555555666666666888888888888888777666666777777777777777666555555~~~qqqaaaUUUIIIDDD@@@<<<;;;======<<<<<<:::999888777777555555555555666777888888555555444444444333333333555666666777888888999999555555333222222222222333555444333333222222222333333333444444555444444333666666555444333333333333444555555666666666666666333333333222222222222333222222333444555555555555111111222333333333222222222222222222222111111111000000000000000000000000111111111111111111111111000000111111222222222222111111111111111111111111000111222222333333222222222222333333333333222222///000111222333222222111000000000111222222222333444222000///000222666888888555000......000111111//////......//////000111111111111222222333333333444444555555444444333222,,,333333---222<<<999---111111111000111222222333333333333333333333444444444444444444444444444444222333333444555666666666888888888888888777666666666777777777777666666555uuuiii[[[PPPFFFBBB???;;;999:::<<<;;;;;;:::999888888777777777777777777888999999444444444444555555555555555666666777777888999999888666555333222222333333555555444333222222222222333333444444555555444444555555444333333333444444444444444444555555555666222222111111111222333333222222333333444333333333111111222333444444333333444444444444444444444444000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111111222222333333333333333222222222333333222222222...///111222222222111000//////000111222333333444444333222222333666:::<<<888555111//////000111111//////......//////000111000000111111222333333333444444555555444444333222...555666000///444444///222222111111222222333444555555555555555555555555333333333333333333333333222333333444555666777777777777888888777777666555666666777777777777666666yyyjjj___SSSJJJBBB@@@>>>;;;999999:::::::::999999999888888666666555555555666777777333333444555666777777888444444444555666666777777:::888666444333333333444666555444333222222222222222333444444555555444444333333333333333333444555333333333333333444555555222111000000111222333444222222222333222222111111111111333444444555555555333333333333333333333333000000000000000000000000111111111111111111111111///000111222333222222111111111111111111111111111222222333444444444444444000111111222222111111000///000111222333222111111000000000111222222222333000111333666888:::;;;<<<777444111000000111111000/////////...///000000111///000000111222222333333444444555555444444333222555555555333111111222333333333333222333333444555444444444444444444444444222222222222222222222222333333444555666777888888666777777777777666555555666666777777777777666666}}}mmm^^^SSSNNNFFF@@@???>>>;;;999999:::999999999999999999999888888777777777777888888222333444555777888999:::222222333333444555555666;;;999777444333333444444666555444333222222222222222333333444555555555444222222222222333333444555333222222222222333444444111111000000000222333444222222222222222111000///111222333444555666666666000000000000000000111111000000000000000000000000000000000000000000000000///000111222333222111111000000000000000000000000222333444444555555444444//////000000000000//////000111222333444333222222222222222111111111111111+++...444999<<<===;;;:::666444222111111222111000///////////////000111111///000000111222222333333444444555555444444333222555000...000000------111444444333333444444555666222222222222222222222222111111111111111111111111333333444555666777888999666666666666666555555444666666777777777777777666sssdddWWWOOOFFFEEEBBB???===;;;;;;;;;999888888777777777777777777666666555444444333333555555666666777999:::;;;888777666555444555666666:::777444333555777666444222222222000......000222333333333333444444444555222222222222222222222222333333333333333333333333444333222111000111222333000000//////000111222222222222222222222222222222222222222222222222222222222222222111111111000000111111000000000000111111111111111///......111333444444444333333222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111111111222555999:::777444/////////000111111222222...///111222222222111000222333555555555555333222222333444444222000000111333222111111000111111111333333333444555777:::;;;666555444333222333333444333333222222111000000000222222333444555666777888777666555444444555666666666666555444444555777777{{{kkk^^^RRRJJJBBBAAA???===<<<;;;<<<<<<:::999999888888888888888888777777666555555444444555555555555777888999:::666555444333333333444444999666333333555666555444333333333111000///111333555555555555555444333222222222222222222222222222444444444444444444444444444444333333333333444444111111111111111222333333222222222222222222222222222222222222222222222222222222222111111111000000111111000000000000111111111111111///......111333333333333333333333222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111000000000333666777555222//////000000111111222222///000111111222222111111333444444555555444444333222444555444222111111222333222222111111111111111222222222333444777999:::666555444333222333333444222222222222111111111111222333444555666777777888888777666666666777888888777666555444444555666666ooo```UUUKKKEEE===<<<;;;:::;;;;;;<<<===::::::999888888888888999888888888777666666555555444444444444555666888888444333222111111111222222666555333333444444444333444555444333111111333555666777888888777444222000222222222222222222222222111111111111111111111111333444555666666666666666222222222222222222333444333333333333333333333333222222222222222222222222222222222111111111111111111111000000000000111111111111111000...///111333222222222333333333333333222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111//////000111333333111/////////000000111222222222111111111111111222333333555555444444444444555555333444666555444222333333333333222111111111111111111111222222333555777777555444444333333333333444111111111111222222222222333444444555666777888888777777777777888999::::::888777555444333444444555vvvdddWWWNNNGGGBBB<<<;;;:::::::::;;;<<<===:::999888888777777888888777777777666666666555555333333333333444555666777333222222222111111111111444333333333333333333333444555444333111111333555555666888999888666333111222222222222222222222222111111111222222222222222111222444666888888777777222222111111111222222333333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000111111000//////000222111111222222333333333444222222222222222222222222000000000000000000000000000000111111111111000000///000000000111111111111000000000111111111000...///000000111111222333333333222111111111222444555666555444333333444555666333555666666555444444555333333222111111111111222000111111222333444444555444333333333333333333333000000111222222333444444444444555555666777888888666666666777888999::::::888777555333222222333333mmm\\\QQQJJJEEEBBB===<<<;;;:::999::::::;;;888888777666666666666666666666555555555555444444333222222222333444555666333333333333333222222111222222333333333333333333444444444222111000222444333444777888999777555333222222222222222222222222333444444444555555555666///111333555666777666666222111000000000000111111333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000111111111//////000222111111111222222333333333222222222222222222222222000000000000000000000000000000111111111111000000///000000000111111111111000111222111000000000000000000000111222222333333444333222222222333555666666666444333333444666666333555666666555444555666444333333222111222222222000000111222222222333333222222333333333333333333000000111222333444444555444444555555666666777777333444555555666777777888777666444333222222222333vvvdddUUULLLGGGDDDAAA>>>===;;;999888888888999777777666555555555555666555555555555555444444444333333333333333444555555333444444444444333222222000222444444333222333444444444444222111111333444222333555777777777555444222222222222222222222222///000000111111222222333000000222333444555666666222111000000///000000000222222222222222222222222222222222222222222222222111111111111111222222222111111000000000000111111///111222111000///000111111111111222222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111000222222222000///000222000000111111222333333333444444444444444555555666666666555555555555666666222444666666555444555666444444333222222222222222000111222222222222222111111222222333333333333222111111111222333444444555444444444444555555666666222222444444555555555555666555333222111222222333wwwlll\\\NNNGGGCCCAAA???;;;:::999777666777777888888777777666666666666666555555555555555666666666444333333333333444555555333333444444444333222111000333555666444333444555555666555444222222444666444444555555555444444333222222222222222222222222---------...///000000000222222222222333444555666333222111111000000000111111111111111111111111111222222222222222222222222000000111111111222222222111111000000000000111111///000222222000///000111222222222222111111111111222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111///111222111//////111333000111111222222333333444444444555666666666666555555555666666666666555555111333555555444444555666444444333222222222222333111222333333333222111000000111222333444333333222222222222333333444444444333333333333444444444444222333444555555444333333444333222111111222333333oooeeeVVVJJJDDDAAA???===888777666555555666777888999888888777777777777777666666666666777777777777444444333333333444555555222222333444333222111000000333666666444333444666777777777555333333555777666666555444333222222111222222222222222222222222111222222333444555555555444333222222333444666777444333333222111111111222000000000000000000000000222222222222222222222222000000111111222222222222111111000000000000111111///000222222000///000111333222222222111111000000222222222222222222222222000000000000000000000000000000111111111111000000000000000000111111111111---000111000......000333000111111222222333444444333444666777777777666555444555666777777666555444111333555555444444444555555444333333222222333333222222333444333222111000000111222333444333333222222222333333333333444444222222333333333333333333333444555555555444333222333222111111111222333444{{{iii^^^PPPFFFAAA>>>;;;888:::::::::999999999888888888888777666666666666666555444444444444555666666666666555555555444444444333333333333333333333333666666555555555444444444555555555555555444444444333333333333333333333333000111222333444555555555333333333333333333333333666555333222222333555666444333111//////000111222222222111111111111222222222222111111222222333444333333111111111222333444000000111111111000000///000////////////000000111111111111000000000000000111111111111111111222222000000000000000000000000000222333333222111222222//////000000111111111222111111222333444444444444111111111222222333333333222333444666777777777777777666555444444333333444666666666666666666666666555444333333222222222222111111111222222333333333222333333444333222111000222222111111111111111111111111111222222333333333222222333333333333444444444444444444444444444444sss```VVVJJJAAA===<<<999777::::::999999888888888888888888777666666666666666555444444444444555666666666666555555555444444444444444444444444444444444555555555555555555555555777777666555444333333222333333333333333333333333222222333444444444333333333333333333333333333333666444333222222333444666444333111000///000111222222222111111111111222222222222222222222333333444444333222111111111222333000000111111111111000000111000000/////////000000111111111111111111111111111111111111222333555555111111111111111111111111000111333333111111111222000000111111222222222222000111222333444444444444111222222222222222222333111222333555666777777777666666555555444444555555666666666666666666666666555444333333222222222333111111222222222333333333222333333333333222111000222222111111111111111111333333333333333333444444222222333333333333444444444444444444444444444444ttthhhVVVOOODDD>>>;;;;;;:::999999888888888888777777777888888777666666666666666555444444444444555666666555555555555555444444444555555555555555555555555444444444444444555555555888777666555444222111111222222222333333444444444444444444444444333222222333333333333333333333333555444333222222333444555333222111000000000111222222222111111111111222222222222222222333333333333444333222111111111111111000000111111111111000000222111000000////////////111111111111111111111111000000111222333555666777222222222222222222222222000111333333111111111222111111222222222222333333///000111222333333333333222222222222222111111111000111222444666777777777666555555555555666777777777777777777777777777777444444333222222222333333111222222222222333333333222222333333333222111111111111222222222222222222444444444444444333333333222222333333333333444444444444444444444444444444{{{jjj___QQQKKKDDD>>><<<<<<<<<;;;888777777777777777777777888777777666666666666666555444444444444555666666555555555555555555555555444444444444444444444444555555555444444333333333666666555444444333222222111111222333333444555555333444444444444444333333222222222222222222222222444444333222222333444444222222111000000111111222222222111111111111222222222222222333333333333333333333222111111000000000///000000111111111111000333222111000////////////111111111222222222222222111111111222222444555666222222222222222222222222111222444444222222222333111111111111111111111111//////000111222222222222333333222222111111000000000111333444666777888888555444555555666777888999777777777777777777777777444333333222222333333333222222222222222222222222222222222222222222222222111111222222222222222333444444444333333222222222222222222333333333444444333333333333333333333333rrrbbbXXXMMMIIICCC>>><<<;;;;;;;;;777777777777777777777888888777777666666666666666555444444444444555666666444555555555555555555555333333333333333333333333777777666444333222111000333333333444444444444444111111222333333444555555111222333444555555555555222222222222222222222222333333333222222333333333111111111111111111222222222222111111111111222222111222333444444444333333222222222222111111000000//////000111111111111111333333222000////////////111222222222333333333444333222222111111111111222222222222222222222222222222444555555444333333444000000000000000///////////////000111222222222222222222222111111000000000111222333555666777888888444444444444555777888999666666666666666666666666333333333222222333333444222222222222222222222222222222222222222222222333111111222222333333333333333333222222111111000000222222222333333333444444333333333333333333333333zzzjjj[[[QQQGGGDDD@@@<<<999888888999777777777888888888888999888888777666666666666666555444444444444555666666444444444555555555555555333333333333333333333333777666555444333111111000222222222333444444555555222222222333333444444444111222333444666666666666222222222222222222222222222222333333333333222222000111111111222222222222222222111111111111222222111222444555555555444333000000111222222111111000...///000111111222111111333222111111000000000000222222222333333444444555333333222111000000000000222222222222222222222222222444555555444333333444000////////////.........///000111222333333333333111111111111111000000000111222333444555666666666333333333444444666777777666666666666666666666666333333222222222333444444333333333222222222222111222222111111222222333444111111222222333444444444111111111111000000000000222222333333333333444444333333333333333333333333pppbbbTTTKKKAAA@@@>>>;;;999888888999888888888888999999::::::888888777666666666666666555444444444444555666666444444444555555555666666444444444444444444444444444444444333333333333222333333333333333333444444333333333333333333333333333333444555555666555555111111111111111111111111222222222333333222222222000000111222222222222222222222111111111111222222111222444555666555444333...///000111222222111111...///000111111222222222222222111111000111111111222222333333444555555555333333222111111111222222333333333333333333333333000222333333222111111222000000000000/////////...000111222333444444444444000000000000111111111111111111222333333333333333333333333333333444555666444444444444444444444444333222222222333333444555333333333222222222111111222222111111111222333444111111222222333444444555111111111111111111222222222222333333333333444444222222222222222222222222yyyjjj\\\OOOGGG>>>>>>===<<<::::::;;;<<<888888999999999:::::::::888888777666666666666666555444444444444555666666444444444555555555666666555555555555555555555555111111222333333444555555444444444333333222222222444333333333333333333333555555555666555555444333111111111111111111111111111222222333333222222111///000111222222222222222222222111111111111222222111222444666666555444333,,,...000111222222222222......///111111222222222111111111111111111222222222222333333444555666666222222222222333444444555555555555555555555555555///000222222000///000111222111111111000000//////111111222333444444444444//////000000111111222222000000111111111111000000333333222222222333444444444444444444444444444444222222222222333333444555333333333222222111111111222222111111111222444555111111222333333444555555111111111222222333333444222222333333333444444444222222222222222222222222~~~nnn___QQQHHHEEE???>>>===<<<:::999888777999999999888888888777777888888777777777777777888666666555555555555666666444444444444444444444333222222222222222222222222333444555444333333444666333333333333333444555666555444444333222222222333888777666555444333222222//////000111222333333333333333222222111000000///111222333333333333222111111111222222222222111111222333444444555555555555000000000000000000000000111000000111333555444333222222222111111111000000222222222222333444555555///000222333444444333333222222333333444555666666111111222333333333222222222111111111000000//////111111222222222333333333***---111333222000/////////////////////000111111222111000000000111222333888555222222444555444111444444555555444222111000222222222222222222222222333222111111111333555777555444444333333222222111000000111222222222222111333333333333333333333333222222333333444555666666ttteeeXXXLLLDDDCCC>>>>>>===;;;:::999888777999999999888888888777777999888888777666666777777555555555555555555555555333333333333333444444444333333333333333333333333333444555444333333555666333222222222222333444555444444333222222222222222777777666555444333222222//////000222222333333222222222222222111111111111111222222333333222222111111111222222222222111111000111222222333333222222000000000000000000000000111000///111222444333222111111111111111111111111333333222222333333444444///000222333444444333333222222333333444555555666333333333333333222111111111111111111000000000///111111111111222222222333000111222222///---------///////////////000111111111111000000000222333444777555222222444555444222333444444444333222000///222222222222222222222222333222111111222333555777555555444444333222111111000000111222222222222222111111222333333444555555222222333333444555555666zzzhhh[[[PPPFFFAAAAAA>>>===<<<;;;:::999888777999888888888888777777777:::999888777666555555555222333444555555444333222111111222222333333444444444444444444444444444444333444555444333333555777222222222222222222333444444333333222222222222222777666666555444333222222///000111222222222222222111111111111222222222333111111222333333222111111111111222222222222111111000111111222222222222222000000000000000000000000111000///000111222111000000000000111222222333333444444333333333333222222///000222333444444333333222222333333444444555555555555555444333222000000111111111111000000000000000000000000111111111111333333222///------///111///////////////000111111000000000000111333444555666444333333444444444333222333333333222111000///111111111111111111111111333222222222222444555777666666555444333222111000000111111222222222222222000000111222444555666666222333333444444555555555qqq```TTTKKKCCC@@@@@@======<<<;;;:::999888777888888888888777777777777::::::888777555555444444222333555666666555333222000000111222222333444444444444444444444444444444333444555444444444666888444333333222222333444444333333222222222222333333666666555444444333222222///000111222222222222222///000000111222333444555111111222222222222111111111111222222222222111111222333333444444444333333000000000000000000000000111000//////000000///...000000111222444555666777555555444444333222111111///000222333444444333333222222333333333444444444555555555444444222111111111111111000000000000000/////////000000000000000111000///......111777;;;///////////////000000111//////000111222444555555555444333333333444444444222222222222111111000000111111111111111111111111333333222222333444666666777777666444333222111000000111222222333333222222111111222333333444555555333333333444444444555555uuuhhhXXXNNNFFF???======<<<<<<;;;:::999888888777777777777777777777777777:::999888666555444444444333444666777777666444333000000111222222333444444222222222222222222222222333444555555444555777999666555444444444444555555444333333333333333444444555555555444333333222222000000111222222222111111//////000222333444555666111111111111111111111111111111222222222222111111333333333444444333222222000000000000000000000000111///...///000000///...000111222444666777999999555555555444333222111000///000222333444444333333222222222333333333333333222222333444444333333222000000000000000000111111////////////////////////000000///...///333:::???///////////////000000111///000111222333444555555444444444333333333444555222222111111111111111111111111111111111111111111333333333333444555666666777666666555333222222111111111222333333333333222333333333333333333333333333333333444444444444444iii]]]PPPHHHBBB<<<::::::;;;;;;;;;:::999888888888666666777777777777777888999888777666555444444444555555666777777666555555111111222222333333444444222222222222222222222222222444555555444555777999777666666555555555555555444444444444444555555666444444444444333333222222000111111222222222111111///000111222333555666666222111000000000000111222111111222222222222111111111111111111111111000///000000000000000000000000000///...///000111000///111222333555666888999:::444444555555444222111//////000222333444444333333222222222222333333333333000111222222333333333222000000000000111111111111000000000000////////////222222111//////111555999///////////////000111111000000222333444444444444333444444444333333444666333222222111111111222222222222222222222222222222333333333444555555666666666666555555444333333333111222222333333333333333555444444333333222222111444444444444444444444444sss___TTTJJJEEEBBB===:::;;;;;;;;;::::::999888888888666666666666777777888888888777666555555555555555555555555555555555555555333333333333333444444444333333333333333333333333222444555555555666888:::666666555444444444444444555555555555555666777777444444444333333333333222111111222222222111111000000000111222333555666666222111000//////000111222111111222222222222111111111111111111111000//////000000000000000000000000000///...///111222111000000111222333555777888888333333444555555333111000///000222333444444333333222222222222222222222222111111222222222111000000///000000000111111111111111111111000000/////////222222111000...---///000///////////////000111111111111333444444444333333222444555444222222555777444333222111111222333444333333333333333333333333222333444555555666666666555555555555555555444444111222333333444444333333444333333333333333333222444444444444444444444444{{{kkkZZZPPPHHHFFFDDD@@@>>>>>>;;;::::::999999888888888555666666666777777888888777666666555555555666666555444444333333444444555444444444444444444444444444444444444444444444444222444555555555666888:::666555444333333333333333666666666666666777888888444333333333333333333333111111222222222111111000000111111222444555555666222111000//////000111222111111222222222222111111333333333333333222111000000000000000000000000000///......///222333333222///000111222444555666777222333444555555333222000///000222333444444333333222222222222222222222222222222222111000///...---//////000000111111111222222222111111000000//////...///000///---,,,,,,---///////////////000111111111222333444444444333222222444555444222222555888444333222222222333444555444444444444444444444444222333444555666666666666444444444555555555555666111222333333444444333333222222222333333444444444444444444444444444444444mmm```PPPLLLEEEAAA???>>>===<<<999999999888888888888777777777777777777777777777444444444555555666777888444444555666666555444444333333444555444333111000666666555444444333222222222222333444555666777888777888888666444333444666888777666555555666777888333333444555444333222111222222111111111111222222222222222222222222222222444333111000000000111111111000000111333333222000222222222111111111111000333222222111111222222333111111000000//////......000000000000111444666777555444333222111111000111111//////000111222111000111111111111111111111111111111111111111000//////111111000000//////......000000000000000000000000//////////////////////////////000111111111111111000000000111222222333333222222222333333444444444333333222222333333444555666666666666555444333222555555666666666666555555888777777666666666666666666555444333222222222222777777666555444333333333111222444555555444222111yyygggZZZLLLHHHBBB>>><<<;;;::::::888888888777777777666666777777777777777777777777555555555555666777888888555555555555555555555555333444444555444333222111555444333333333333333333222222333444555666777888777888888666444333444555777666555444444444555666222333333444444333111111222222111111111111222222222222222222222222222222333333111000000000111111111000000111333333222000222222222111111111111000333222222111111222222333000000000111111111111111111111000000111333555666555444333333222222222222111//////000111222111000111111111111111111111111111111111111111000//////000000000000000/////////000000000000000000000000//////////////////////////////000000111111000000000000111111222333333333222222222222333333333444333333333222333444444555666666666666555444333222333444444444444444444333777666666666666666777777555444444333222222222222555666666555444333222111111222333444444333222111~~~nnn]]]RRRIIIEEE@@@<<<;;;:::999999777777777777666666666555777777777777777777777777555555555666666777888999666555444333333444555666333444444444444333222222555444333222222222333444222333333444555666777777666777888777444333444555666555444333222333333444222222333333222222111000222222111111111111222222111111111111111111111111333222111111000111111111111000000111333333222000222222222111111111111000222222111111111111222222///000000111222333333333222222111111222222333444444444333333333333333444111//////000111222111000111111111111111111111111000111111111111000000/////////000000000000000000000000000000000000000000////////////////////////....../////////000000000000111111222222333333444222222222333333333333333444333333333333444555555666666666666555444333222222222222222222222222222444444555555666777777777444444333333222111111111333333555555555333111000111222333444444333222111sssdddVVVLLLGGGDDD???<<<;;;;;;:::999888888777777777666666666666666666666666666666666666666666666666777999999777666444333333444666777444444444444444444333333888777555333222333444444333333444444555666666777666777888777555444444555777666444333222222333333222222222222111111000000222222111111111111222222000000000000000000000000222222111111111111111111111000000111333333222000222222222111111111000000222222111111111111222222000000000111111222222222333222222222222222222222222222222111222222333333111/////////111222111000111111111111111111111111000000111111111111000////////////000000111111222000000000000000000000000////////////////////////...............//////000111111222222333444444444444444444444444444444444444444444444444555555666666666666666555444333222111111111111111111111111222333444555666777777888444444444333333222111000000111444555555333111///111111222333333222111111xxxjjj]]]PPPHHHDDDAAA===;;;;;;;;;:::999999999888888888777777777666666666666666666666666555555555555666777888999777666444333333444666777444444444444444444444555<<<;;;999666555444444444333333444444555666666666555777888888555444444444777666444333333333444444222222222111111111111111222222111111111111222222000000000000000000000000111111111111222111111111111000000111333333222000222222222111111111000000222111111000000111111222111111000000000/////////333333333333222222111111000000000000000000111111111/////////111222111000000000000000000000000000///000000111111111000000//////000000111111222222111111111111111111111111000000000000000000000000///......---...///000000222222222333444444555555666666666666666555555555555555444444555555666777666666666666555444333222222222111000000111222222000111333555666777777777444444555444444333111111///000333555555333111000222222222333333222222222nnnaaaVVVLLLEEE@@@===:::999999999888777999999999999888888888888777777777777777777777777444444444555555666777888666555444333333444555666444444444333444444555666<<<<<<;;;999777666444444444444444555555555666666555777888888666444333444555444333333333333555555333333222111111111111222222222111111111111222222111111111111111111111111000000111222222222222111111000000111333333222000222222222111111111111000111111000000000000111111111111000000///......---222222333333333222222111000000///////////////000111//////000111222111000000000000000000000000000///000000111111111111000000000111111111111111111111111111111111111111111000000000000000000000000000///.........///000111222333333444444555555666777666666666666555555555666555555555555666777777666666666666555444333222333222111000000111222333///111333555666666666555555555666666666444222111///000222444444444222222333333333333333333333333uuudddYYYPPPGGGAAA>>><<<:::999999:::999888888888888888777777777777777777777777777777777777333333333333444555666777555555555555555555555555555444444333444555666777888999::::::999888666555444444444555555555555555555777999888666444333333222222111111222333444555555444333222111222222333222222111111111111222222222222222222222222222222///000111222333222222111111000000111333333222000222222222111111111111000111111000000000000111111111000000000000000000000111111222333333333222111222111000//////...//////111//////000111222111000000000000000000000000000//////000111111111111111222222111111111111111111111111111111111111111111000000000000000000000000111000///......000111333333333333444555555666666555555555555444444444333666666555555666666777888666666666666555444333222333222111//////111222333///111333555555555444444666666777888777666444222000111222333444444444444555444444444444444444555mmm^^^TTTLLLDDD>>>???===;;;;;;<<<<<<;;;:::777777777777666666666666777777777777777777777777333333333333333555666666444444555666666555444444555444444333444555666777333555888::::::999777666444444444555555555555555444777999999777444333333000000//////000222444555555444333222222222333444222222111111111111222222222222222222222222222222///000111222333333222111111000000111333333222000222222222111111111111000111111000000000000111111000000000111222222333333000111222333444333222222333333111000////////////111//////000111222111000000000000000000000000000//////000111111111111111333222222222111000000000111111111111111111111111000000000000000000000000222111///...///000222333333333444444555666666666444444444333333222222222666666666666666777888888666666666666555444333222333111000//////000111333///111333555555555444333666777888999888666444333111111222222333444555666666555555444444555555666tttbbbWWWPPPGGGAAA>>>=========;;;999777777777888555222444888999666333444444555555555555444444333333333333333333333333777555333111111333555777333333444444444444444333000222444555444444555666111111222444666777999999444555777888777555222000000111222222444444555666333333333222222111111111111111111111111222222222222222222222222222333333111111111111111111111111000000000000000000000000222222111111111111111111222111000//////000111222000000111111111111000000000000000000111111111111000000000000111111111111111222222111///...///000000//////......///000111/////////000111111222222000000000000////////////000000111111111111000000000000111111111///...------...///000111222222222222333444444444444666888999666333333555666444222222333444666777777888888777777777666555555444444555444333333222222222222444444555555666555555555444666999::::::777444222000222444555444444555777777666666555555555666666zzzlll\\\SSSMMMFFFAAA???<<<======;;;888777777777888555333444777999666333444444555555555555444444333333333333333333333333666555333222222333555666333333444555555555555555444555555555444333333444222333444555777888888999555666777888777555222111111222222333333444444555333333333222222222111111333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000111111222222111111000//////000000000111111111000000000000111111111111000111222111///...///000222111000000000111333333000000000111111111111222000000000000000000000///000000111111111111000000///000000111111000///......///000111222333333333333444555555444555777999888555333222444444333111333333555666777888888888777777666666555444444333555444333333222222222333222333444555555555555555444666777888888666444222000222444555444444555666666666666555555555666666~~~mmm```SSSMMMJJJDDD@@@@@@<<<======;;;888777777777888555333444777888666444444444555555555555444444333333333333333333333333444444444444444444444444222333444555666777777777888777666444333222222222333444666777888888777777777888999999888555333111333333333333333333333333333333333222222222222111555555444444333333222222444333333222222111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111111111000000111111222222111111000//////000000000000111111000000000000111111111111000111222111///...///000222111000000000111333444222222222222111111111111000000000000000000000000000111111222222111111000//////000111111111000000///000111333444444555555444555666666555555777999666444222222333333222111333444555666777888888888666666555555444333333333444444333222222222333333111111222444555555555555444555555555555444444333111333555555444444555666666666666666666666666666ssscccXXXNNNIIIFFFBBB??????;;;<<<<<<;;;888666777777777555444555777777666444444444555555555555444444444444444444444444444444333333444555555444333333222333444666777888888888999777555444333333333222333444666888888777555444888999999999888555333222444444444333333222222222222222222222222222222222666555555444333222222111444444333333222111000000111111111111111111111111000000000000000000000000111111111111111222222222000000222333333222000000///000000111111000000///////////////000000000111///000000000111111111111///000111000///...///000//////.........000111222444444333333222111111000000000000000000111111111111111222222222222111111//////000000111111111111000111222444555666666666555666777666555666888999666555444333333222222222333444555666777888888888555555555444333333222222444333333222222333333333///000111333444555555555444444333333333333333444222444666666555444444555555666666777777777777777|||lll\\\SSSKKKHHHDDD???======:::;;;;;;:::888666777888666555555555666666666555444444555555555555444444444444444444444444444444222333555666666555333222222333444666777888888888777555333333555666555444222444666888888777444222888999999888777555444333555444444333333222222111222222222222222222222222555444444333222111111000444444333333222111000000111111111111111111111111000000000000000000000000000000111111111222222222000111222333333222111000...//////////////////......////////////000000000///000000000111111111111...///000000///...///111///............000222333555444444333222111000000///000000000111111111222222222333333333333222222///000000000111111222222000111222444666777777777666777777777555555777999666666666444333333333444333444555777888888999999555555555444333333222222333333333222222333333444///000111333444555555555333333222111111222333444444555777666555444444555555555666777888888777777sssdddWWWPPPIIIGGGCCC===;;;<<<:::;;;;;;:::888666777888666666666666666666666666444444555555555555444444444444444444444444444444333333444555555444333333222333444555666777777777444333222444888999777444111444777::::::888555222777777777777666555444444444444444333333222222222111222222222222333333333444444333333222222111111444333333222222111111111111111111111111111111111000000000000000000000000000000000111222222333333111111222222222222111111...//////000000//////.........////////////000000000000000000111111111111---///000000......///111000000///000111222444555444333333222111000000000///000000111111222222222222333333444444333333222111111000000000111222222000111222444666777888888555666777666555555666888666777777555333222333555444555666777888999999999666666555555444333333333333333222222222333444444111111222444555555555555333222222222222333333444555666888777555444444444444555777888999888888777zzzhhhZZZRRRLLLGGGEEEBBB<<<:::;;;999::::::999777666777888555666666666555555555666444444555555555555444444555555555555555555555555333444444444444444444333333333444555555555555555444222222666:::;;;777222222555999======;;;777555555555555555555555555555333333333333333333333333111111222222222333333333444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000///000000111222222333333333222222111111222222333000000111111111111000000........./////////000000000000000000111111111111---...//////......///111000000///000111222444555222222222111111000000000///000000111111222333333333333444444444444333333333222111000000000111222///000222444666777888888555666666555444444555777555666777555222111333555444555666777888999999999777777666666555444444333333222222222333333444555222333444555555555555555222222222333333333444444666777888777555333333444444555777999999999888777qqq```SSSNNNIIIEEEDDDAAA<<<:::<<<999::::::999777666777888555666777666555555555666444555555555555555555444555555555555555555555555444444444444444444444444333333444444555444444444444333333777;;;;;;666000333666;;;???@@@===:::777444444444444555555555666333333333333333333333333111111111222222333333333444444444555555555555555222222222222222222333333111111111111111111111111000000000000000000000000///000000111222222333333444333222111111222333444222222333333333333222222............/////////000000000000000111111111111,,,...//////......///111...------...///111222444111111111000000000000000///000000111222222333333333444444555555444444333444333111000000000111111...000111444555777777888555555666555333333444666444555666444111000111444444555666888999999999999777777777666555555444444222222222222333333444555444444555555666555555555111222333444444444444444666888888777555333333444333555777999:::999888777yyyeeeUUUNNNFFFFFFEEEBBB>>>;;;::::::888777777777888999::::::888888777777666666555555555555555444444333333333555555444444444333333333444333333222222333333444555555666666666666555555555444444666888888444111555777;;;======:::555222666555555555444444444444111111000000111333444666//////...---,,,,,,///222222444555555444333444555222222333333333222222111222111///...///111444555111111111000//////......000000000111111222222222333222000///...///000222111111000///////////////............////////////111111000000//////......000000000000000000000000//////...///000111333444222333444333111000111222111111111111222333444444666444333111000000111111++++++,,,///111222111000222222333111000111333555666666666666777777777777888777555333222222222222444555777888999888666555555555555444444333333333555555444333444555666777333333333333333333333333111222333555555555444444777666666555555555555666555555555666666666666777rrr```RRRLLLEEEEEEEEEBBB>>>;;;:::;;;999999888888999::::::;;;777777777777777666666666555555444444444333333333333333333444444555555555444333333222222333333444444444555555555555444444444333333555777777444111444777:::<<<<<<999555222666666666666555555555444222111111111111333444555222333333111000000222444111222444444222222222333222222333333333222222111333222222222222222222333222111111000//////......111111111222222222333333444333111000///000111222111111000///////////////............////////////111111000000////////////000000000000000000000000////////////000222333555333444444444222111222333222222222111222222333333555444333222111111222222...---...///111222000...222222333222000111333555666666666666777777777777888777555333222222222222444555666888888777666555444444444444444444333333555444444333444555666777444444333333333333444444000111333444555555555555888777666555555555555555444444555555555666666666vvvgggXXXMMMHHHDDDDDDDDDAAA>>>;;;:::;;;999999999::::::::::::;;;666777777777777777888888555444444444444333333333111222222333444555666777444333333222222333333444333333444444444444333333333222222444555555333111333555888::::::777444222777777777777777666555555222222111111222333444555444555666555333222222333000111333222111000000111222222333333333333222222111222333333333222111000333222111000////////////222222222222333333333333444333222111000111222222111000000///////////////............////////////111000000000000/////////000000000000000000000000000000000000111333444555444555666555333222333444444333333222222222222333444444333333333333333444111000///000222222000...222222333222111111444666666666666666777777777777888666555333222222222333333444666777777777666555333333444444444444444444555444444444444555666666555444444444444444444555111222333555666777777777888888777555555444444444333444444444555555555555zzzkkk^^^PPPGGGEEEBBBCCCCCC@@@===;;;:::;;;888999999999999999999999666666666777777888888888444444444444444444444444222222333333444555666666444333333222222333333444333333444444444444333333222222222333333333222111333444666888777666444222777888888999888777666555222222222222333333444444333555777777444222111111000222333333111000000111222222333333444333333333000000000111111222333333444333111000000///000000333333333333333333333333333222111000000000111111000000////////////000000............////////////000000000000000000000000000000000000000000000000000000111222333444555555555666666666444333444555555444333222222222222222444444444444444444444555111000000111222333222111222222333222111222444777666666666666777777777777777666444333222222333333333444555666666666555555333333333444444555555555444444444444555555666666666555444444444444555666333333444666777888999999999888777555444444444444333333333444444444555555rrrcccWWWKKKDDDBBBAAABBBAAA???===;;;:::;;;777777888888888888777666555555555666777777777888444444444444444444444444444444444444444444444444444333333222222333333444444444555555555555444444111222222222222222222222333444555666666555444333777888999999999888666555222333333333444444444444333555888888666333111111222444555444333111111222111222333444444444444444222111000000222666:::===555444222000000000111111333333333333333333333333111000000///////////////000000////////////000000............////////////000000000000111111111111000000000000000000000000111111222333444555666666555666777666444333444555555555444333222222222222333333444444444444444444000//////000222444444444111222333222222333555777666666666666777777777777777666444333222222333444333333444555555555555555333333333444444555555555444444444555555555555555666555444333333444555666555555666666888999::::::888888666555555444444444333333333444444444555555zzziii\\\RRRHHHBBBAAA???@@@@@@???<<<;;;;;;;;;666777888888888777666555444555555555555555666666333333333444444444444555555555444444444333333333444333333222222333333444444444555555555555444444111222333333111111222333333444444555555555555444666777999:::999888666444333333444444444444333333444666999999777555444333444555666666444222222333111222333444444555555444666555333222555;;;AAAEEE666555222111000000222333333333333333222222222222000000/////////.........///////////////000000111............////////////000000000111111111111222000000000000000000000000111222333555666666666666555666666666444333444555555444444333333333333444333333444444444444333222///......///222444555555111222333222222333666888666666666666777777777777666555444333222333444444333333333333444444555555333333444444444444444444333444555555666666555555666555333222222333555666666666555666666777888999777777666555555555555666333444444444555555555555|||ooo```VVVMMMEEE@@@@@@>>>??????>>><<<:::;;;<<<777777999999999777666444444444444444444333333333333333333444444444555555333333444444444444444444444333333222222333333444333333444444444444333333222333444333111111333555444444444444444555666666555777888999999777555333333333444555555444333222333555777777555444444444555666777666444222222333111222333444555555555555777666555555888<<>>??????>>><<<:::;;;<<<777888:::;;;:::888666555444444444333333222222222333333333444444555555555111222222333444555666666444333333222222333333444222222222333333222222222222444555444111111333666444444444444444555666777555666888999999777555333333444555555555444333222000111333333222111222333444666777666444222222222111222333444555555555555444444555666888;;;===???777666333111000111333444222222222111111000000000111111111111111000/////////////////////000111111............/////////000000000111111222222222222000000000000000000000000222333555666888888777777444555555555333222333444333333333333444444555666333333444444333111000...333111......000111111111111222333333222444777999666666666666777777777777666555444333222333444555333333222222333333444555555555555444444333333333333333555666666666555444666444222000000222444666444333222111000111222222555444444555555666777888555555555666666666666777lll```SSSLLLGGGAAA===<<<>>>???@@@>>>;;;:::<<>><<<;;;<<<>>>:::::::::999888777666555555555444444444444555555333444555666666555444333444444444555555555555555333333333222222222111111444333333333444444555555444444444333333444444444222111111444777888666444:::999999:::;;;<<<:::888555555444444333333333333111111222222222333333333222222222333333333444444333333444555555666666777444333222111222333555666222222111000000000000000111111111111111111111111//////000111111111111111111000000000/////////.../////////000111111222222000///////////////000000111111111000111111222333333555777999999888666555333444444555555444444333444444444444444555666666111222222333333222222111111111222222222333333333333333222333333444555666666666555555555555666666444444444333333222222111222222333444444444444333333222222222222222333333333333222111111111111222333333333222111000000000111111222222333444444444555555555555555555555555666555444444444555777888wwwlllZZZQQQHHHEEECCC???<<<======>>>???>>><<<;;;<<<>>>:::::::::999888777555555555555444444444444555555444555555666666555555444555555555555555555444444333333333222222222222111444444333222333444555666444444444444444444444444222222333555777888666555999888888999;;;<<<;;;999666555555444333222222111111111222222222333333333222222222222333333333333222222333333444555555555555444333111000111111222222111000000000000000000111111111111111111111111......///000000000000///000000000000////////////...//////000000111111222//////......///000111111111111000000111222222333555666888999999777555444111222222333333222222111444444444444555555666666333333444444444444333333111111222222222333333333222222222333333444555666444555555555555555555444222222222333333333333333222333444444555555555444333333333333333333333333111111111000111111222333444333333222222111111000222222222333444444555555555555555555555555555555777666666666666666777888mmmbbbSSSLLLFFFDDDBBB===;;;<<<<<<===>>>======<<<<<<===999999999999888666555444555555444444444444555555555666666666666666666555555555666666666444333222222222222222222222222222555444333222222444555777333444444444444444444333222333444666777777666666777777777999;;;<<<;;;:::666666555444333111111000111111222222222333333333222222222222222222222333111111111222333333444444444444222111000000000000111111000000000000000111111111111111111111111111//////000000000000000///000000000000////////////......//////000111111111000000000000111222333444000000000000111222333333555666777888777666444333111111222222222222111111333444444555555555555555444444555555555555444444111111222222222333333333222222222222333444555666333444555666666555444333222222222222222222222222111222333444555555555444444444444444444333333333000000000000111222333444444444333333222222222222222333333444555555666666555555555555555555555555777777777777777777888888qqq```VVVOOOJJJFFFEEEBBB===:::;;;<<<<<<<<<===>>>===<<<;;;999999999888777666555444555555444444444444555555666666666555555666666666555555666777666555333222222222222222222222222222444444333222333444555666333333444555555444333333333444666777777777777777777777777888;;;<<<;;;999666555555333222111000000111111222222222333333333222222222222222222222222000000111111222333333333222222111111000111111111111000000000000000111111111111111111111111111111111111111222222111000000////////////000000000000.........///000000111111111111000000111222333333000000000000111222333444444555555555555333222111222222333333333333222222333444555555666666555555555555555666666555555555111111222222222333333333222222222222333444555555222333444555555444333222444333333222222111000000000000222333333444444444444555555555555444333222//////000000111222444444444444444333333333333333444444444555666666777777666666666666666666666666888888888888888888777777yyyhhhZZZQQQLLLHHHGGGGGGCCC===::::::;;;;;;;;;===>>>>>><<<:::999999999888777666444444555555444444444444555555666555555444444555555666333444666777777555333222111222222222222333333333333333333444444444555555222333444555555444333222333555888888777777777777888777777888:::;;;:::888555444444333222111111000111111222222222333333333222222222222222111111111000000111111222333333333000111111111111222222222000000000000000111111222111111111111111111111111111222222222222111111000////////////000000000000---......//////000000111000000////////////000000//////000000111222444444333333333333333333222222222333333444444333333222222333555666666666555444555555666666666666555555111111222222222333333333111111111222222333444555222333333444444333333222444333333222111000000000///000111222333444444444555666666777666555333222111111111111222333444555444444444444444444444444444555555666777777888888888888888888888888888888777888888888888777777666ooo```UUUNNNGGGEEEFFFGGGDDD===:::<<<;;;::::::<<>>;;;===:::::::::<<>><<<:::888999;;;<<<<<<<<<<<<;;;888999:::888666555666777444555666555333333555777444444333333333333222222555555555555555555555555111111111222222333333333000222444444333111111222444555888999999888555444888888777666777888:::;;;888777666555444444555666777666444333222222333444111111111111111111111111222444555333000///111333111222333333444444333333222222111111111111222222111111111111111111111111222111000//////000111222000000000000000000000000////////////000000000000000111111111111222222222111111000//////000111222......///000111333555666555555666777777777777777333000000333333111222555888888999888888777666555444444333333333333222222111111111000000000000000000111111111111222222222000000000000000000000000333333333222222111111111000111333555666777777888666666666666666555444444333222222333444555666666555444444333333333444444777777777777888999:::;;;888999::::::;;;;;;::::::<<<:::777666666555444222tttdddWWWLLLEEEDDDCCCCCCBBBAAA@@@>>><<<;;;999:::;;;<<<===<<<;;;:::777888999888666444555666444555666555444333555777444444444333333222222222555555555555555555555555111111222222222333333333000222444444333222222222222444555777777777555555777777777777888999::::::777777555555444555666666555555444444333444444444111111111111111111111111222444444333000///111333222222333444444444444444222222111111111111222222111111111111111111111111222111000//////000111222000000000000000000000000////////////000000000000000111111111111222222222222111000//////000111111......///000111333555666444444555666666666666555333000000333333111222555777777777777777777666555444444333333333222222222111111111111000000000000111111111111222222222222111111111111111111111111222222222111111111000000000111333555777888888999777777777777666555444444333333333333444666777777555555444444444444444555666666666777777888::::::777888999999::::::999999:::888666444444444222111~~~iii\\\RRRIIICCCBBB===>>>>>>>>>>>>======<<<:::;;;<<<======<<<:::999777888888777555444555666555666666555444444555777555555555444333222222111444444444444444444444444111222222222222333333333111222444444333222222333333333444444555555555555555666777888888999999999666555555555555666666777444444555555666555555555222222222222222222222222222333333222111000222333222333444444555555444444222222111111111111222222111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000000111111111111222222222333222111000/////////000/////////000111333444555333333444555555555555444333000111444444222222555444555555666666666666555333333333333222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111000000000000111222444666888999::::::888888888777666555555444333333444444555777888999666555555444555555666666666666555666666777888999777777888999999999999888888666444333333222111000sssaaaVVVNNNFFFAAA@@@<<<<<<============<<<<<<;;;<<<===>>>>>><<<999888888999999888666555666777666666777666444444555777666666555444333222222111444444444444444444444444222222222222222222222222222333444444222222222444666666444333333333444555333444666888999999888888555555555555666666777777222333555666777666666555222222222222222222222222333333222222111111222333333333444555555555555444222222111111111111222222111111111111111111111111111000000000000000000111////////////////////////////////////000000000000000000111111111222222222333222222111000//////.../////////000111333444555333333444555555555555555333111111444555222222555222333444444555555555555333333333222222222222111000111111111111111222222222222222222333333333444222222222222222222222222222222111111111111111111222333444666888999::::::999888888777666666555555444444555555666888999:::666555555555555666777777555555555555555666777777777888888999999999999999777555333222333333222111{{{mmm]]]SSSLLLEEE@@@>>>===============<<<;;;;;;:::<<<>>>??????<<<:::888:::;;;;;;:::888777777888777777777666444444555666666666555444444333222222444444444444444444444444222222222222222222222222222444444444222222333444:::999666444333222333333222333555777888888888777444444555666666777777777222333555666666666555555222222222222222222222222333222111111222222333333222333444444555555444444222222111111111111222222111111111111111111111111000000000111111000000000////////////////////////////////////000000000000000000111111111222222222222222222111000///......000000000000111222444444444444555666666666666555333111222555666333222444111222333444444444444444333333222222222111111111000000111111222222222333222333333333444444444444222222222222222222222222333333333333333333333333222333555777888999999999888888777666555666666666666666666666666777999999555555555555555666777777555555555555555555666777888999999:::;;;:::::::::777555444333444555444333tttfffXXXPPPKKKDDD???===>>>>>>>>>>>>===<<<;;;:::999;;;>>>@@@@@@===:::888;;;<<<<<<;;;999888999:::777888888666444444555666555555555555444444444444333333333333333333333333333333333222222222222111333444444333222222444555;;;999777555333222222333222222444555777888888888444555666666777666666555333333444444555444444444333333333333333333333333333222000111222333333222111222333333444444333333222222111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000000111111111111222222222111111222111111000///...000000000000111222333444444444555666666666666666333111222666666333222444222333333444444444444333222222222222111111111111000000111111222333333333333333333444444444555555333333333333333333333333333333333444444444444444444444555666777777777777666555444444444555777888777777666666666666777777444444444444555666777777666666555555555555666666999999:::;;;;;;;;;;;;:::777666444444555666666555{{{kkk^^^RRRLLLHHHBBB>>><<<<<<<<<======<<<<<<;;;;;;888:::>>>@@@@@@>>>;;;999;;;<<<<<<;;;999888888999888888888777555444555666444444444444555555555555333333333333333333333333333333333222222222111111444444444333222222444666666666555444333333333333222222333444555777888999555666666777777666555444444333333222222222333333333333333333333333333333333111///000333444444222000111222222333333222222222222111111111111222222111111111111111111111111///000111222222111000///000000000000000000000000////////////000000000000000111111111111222222222000000111222111111000///000000000000111222333333333333444555555555555444222111333777777444222444444444444444444444333222222222222222111111111111000000111222222333444444444444444444555555555555444444444444444444444444222222222333333444444444555555555666666555555555444333222222333555777999888888777666555555555555333333333333444555666777777777666666555666666777888888999:::::::::::::::777555444444555666666555uuudddXXXMMMHHHFFFAAA===<<<999:::;;;;;;<<<<<<<<<;;;777:::>>>@@@AAA???<<<::::::;;;;;;:::888777777888888999999777555444555666333333444444555666666666333333333333333333333333333333333222222111111111444555555333222222444666222222333333333444444444222222222333444666999:::666666777777777555444333555444222111000111222222333333333333333333333333333111///000333555444222000000111222222222222111222222111111111111222222111111111111111111111111///000111222222111000///000000000000000000000000////////////000000000000000111111111111222222222//////111222222111000000111000000000111222333333222222333444444444333333222111333777777444222444555555555555444444333222222222222111111111111000000000111222333333444444444444444555555555666666444444444444444444444444111111111222222333333333555555666666555444333333222111111111333555888:::999888777555444444333333222222222333444555666777888777777666666666777777777777888999999999999888666444333333555666666555tttgggYYYSSSKKKDDDAAA?????????;;;;;;;;;;;;:::999888888<<<<<<===============<<<<<<;;;::::::999888777777888888777555333333555666333444555666666666444444444333333222222333333444444444444333333222222222111333555555333222222222555444222111111222444555666555333333333666888:::999444444888888333333777444444444333333222222222444444444444444444444444111111111222222333333333111111111111111111111111222222111111111111222222222333333111000///000222222333333333333222111000222222222111111111111111////////////000000000000222222222111111111000000000000000000111111111111111111222333333333333222333222111000000111222222000222333555555444222111555444444333333444444555333222111000000111222333222222333333444555666666444555666555444333555777666555444333333333333444111111000000111111222333888777555555666666444333222222333333333333333333777888888888777666444222555555444444444444555555;;;:::777555555777999;;;888888::::::;;;:::999888777444111333777888555111nnncccVVVPPPIIICCC@@@>>>===<<<;;;;;;;;;;;;:::999888888:::;;;<<<===============<<<<<<;;;:::888777666666666777777555444444555777333444555666666555444444333333333333333333333333444444444333333222222222000222444555333222333333555444222111111222444555777555444333333555888999888444444777777333333666444444444333333222222222444444444444444444444444000111111111111111222222111111111111111111111111222222111111111111222222444444555333222111222444333333333333222222111000222222222222111111111111---......///000111111222222222222111111111000000000000000000111111111111111111222333333333333222333222111000000111222222222333555666666555333222444444444333333444444444333222111000000111222333222333333444444555555555444555555444333333444666555444444444444333333333111111000000111111222333666555444444555555444333333333333333444444444444888888888888777666555555555555444444444444555555:::888777666666777888999888999:::::::::999888777777444222444888999666333tttfff\\\PPPMMMGGGCCC@@@>>>;;;999;;;<<<<<<;;;;;;:::999888999999:::<<<===============<<<;;;:::888777555555555666666555444555666888444555555666555555444444333444555666666555444333444444333333333333222222111333444555444333444555444444222222222222444444777666444333333555777888777444444666666333333555444444333333333333222222333333333333333333333333111111111000000000000000111111111111111111111111222222111111111111222222333444444333222111333444444444444333222111111000333333222222111111111111,,,---...///000111222333222111111111111000000000000000000000111111111111111111222333333333333222222222111111111111222333444555666888777666555333444444444444444444444444333222111000000111222333444444444444444444444444333444444333222222333555333444555555555444222111111111000000111111222333444222222222444555444333333333444444444555555555888888777777777777888888555555444444444444555555888888777777888888888888999999::::::999888777777777555444555999:::888555wwwkkk^^^VVVMMMJJJGGGDDDBBB>>>;;;888<<<<<<<<<<<<;;;:::999888777888999;;;<<<============<<<;;;999888666555444333444666666555555777999555555555555555444444444333444666777777666444333333333333333333333333333222444666666555555666888444333333222222333333444666555444333333444666777666555555555555444333444333333333333333333333333222222222222222222222222222222111111000000000///111111111111111111111111222222111111111111222222111222222111000000111333555555444333222222111111333333333222222111111000---......///000111111222111111111111000000000000///000000000111111111111111111222333333333333222222222111222222222333333555666888999999777555444333444444444444444444333333222111000000111222333444444444444444444333333222333333222111111222444222333555555555444222000111111000000111111222333222222111222555666555444333444444555555666666666888777666666666888999:::555555444444444444555555777888999::::::999999888::::::999999888888777777777666555777999:::888666}}}ooodddYYYQQQJJJIIIGGGEEECCC@@@<<<999<<<<<<<<<<<<;;;:::999999666777888999;;;;;;<<<<<<<<<;;;:::999777666555444222444666666666666777999666666555555444444444444333444666777777666444333333333333333333333333333555666777777666666777999333333333333333333333333555444444333444444666666555666666555444555444444333333333333333333333333222222222222222222222222333333333222222111111000111111111111111111111111222222111111111111222222000111222111000000111333555444333222222222333333444444333333222111111000000000000000////////////000000000000000000000000///000000000111111111111111111222333333333333222111111222222333333333333666777888999888777555444333333444555555444333333333222111000000111222333444444444444444444333333111222333222111000222444222333444555555333111000111111000000111111222333333222222333555777777666333333444444555666777777777777666555666888999:::555555444444444444555555777888:::;;;<<<;;;:::999999999999888888777777777888777777888999999888666uuuhhh^^^TTTNNNIIIHHHFFFEEEDDDAAA===:::<<<======<<<<<<;;;:::999666666888999::::::::::::::::::999888777666666555222444666777666666777888777666555444444444444444333444555666666555444333222222333333333333444444666666777666444444666777333333333333333333333333333333333333444555666777555888777555444666666444222222333333333333444444111111111111111111111111333333333222222222222222111111111111111111111111222222111111111111222222222333444333222222444555444333222222222333555666555555444333222111111000111111111000//////......//////000000000000000111000000000000111111111111111111222333333333333222000111222333444444444333555666777888777555333222222333444555555444333222333222111000000111222333444444444444444444444444222333333222111111222444222333444444444333111000111111000000111111222333333222222333666777666666222222333444555666666777666666555666666777888888555555444444444444555555777888999;;;;;;;;;::::::888888777777777888888999888999999888888777666555|||lll```XXXPPPKKKHHHGGGEEEDDDCCCAAA>>>;;;============<<<;;;:::999666777777888999999888888999888888888777777777666222444777777666666666777888777555444333333444444333333333333333333333333222222222333333444444444555555555333111111222444222333333444444333333222111111222333555666777777666999999555555888888444222222222333333444444444111111111111111111111111111111111111222222222222111111111111111111111111222222111111111111222222222333333333222222444666333222111111222444777888666555444333222111111000000000000000////////////////////////000000111111000000000000111111111111111111222333333333333222000111222444444444444444444555666666666444222000222333555666666555333222333222111000000111222333222333333444444555555555222333444333111111333444333333333222222222222111111111000000111111222333333222111222444555555444111111222333444555666666444555555666666666666555555555444444444444555555666666777888999999999999777777666666777888999:::999::::::999666555333333ttteee[[[TTTMMMIIIHHHFFFDDDCCCBBBAAA>>>;;;============<<<;;;:::999666777777888888888777777777777777777777777777777333555777888666555555666888777555444333333444444444333333222222333333444222222222333333444444444444444333111///...///111222333333444444333333222000000111333555666888888666::::::666555999999555222222222333333444444444000000000000000000000000//////000000111111222222111111111111111111111111222222111111111111222222000111111111000000222444222222111111333555888:::666666555444222111111000......//////000000111111.../////////000000111111000000000000111111111111111111222333333333333222000111222444555555444444333444555555444222000///222333555666666555333222333222111000000111222333222222333333444555666666333444444333222222333555444333222111111111222222111111111000111222222333222111111111333444333222000000111222444555555666333444555666666555444333555555555444444555555555444555555666777888888999666666555666777888:::;;;:::::::::999666333222222|||iii___ZZZSSSLLLIIIFFFEEEDDDCCCAAA@@@???>>>???>>>===<<<:::999888777888888888777777777777777777888888888888999999999555555666666666666666666555666666666555444444333222333444444555555444444111111111111222333444555333333333222222111111111222222222222222222222222222222222333555888:::<<<666555333444666777777666555555555444444333333333222222222222222222222222333222222111111222222333111111111111111111111111222333444444444444333222222111000//////111333444222222222111111222555888888777555333222000000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000111333555555333000222333444333111/////////333222222111111222222333222333333444444333333222444444444444333222222111333333444555555444333333555555555444444333333333111000000000000000111111333222222222111000000000444333222111111111222333444555777888999888666555555555666666555555444333666555444444555777:::;;;999999999888888888777777777777666555555555555555tttccc[[[WWWRRRLLLIIIFFFFFFDDDCCCAAA???>>>===>>>===<<<;;;:::888777777888777777777777777777777888888888888888888888888666666666666555555555555555555555555555444333222222333444444555444444444111111111111222333444555444444444333333333222222222222222222222222222222111111222333555777999:::666555333444666777777666444444333333333222222222222222222222222222222222333222222111111222222333111111111111111111111111000111222333333222111000111111000///000111222333222222222222111222555888777666555333111000000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000111333555555333111111333444333111000000000333222222111111222222333222333333444444333333222444444555555444333222222333333444555555444333333555444444444333333333333222111000///////////////222222222222111111111111444333222111111222333333444555666888888777666555555555555555555444444333555444333333444666999:::999999999888888777777777666555555444444444444444xxxjjj[[[UUUSSSOOOKKKIIIGGGFFFEEECCC@@@>>>===<<<===<<<;;;:::999888777666777777777777777777888888999999999888888777666666666666666666555555444444333333444444444333222222222222333444444444444444111111111111222333444444444444444444444333333333222222222222222222222222///000222444555666777777666555333444555777666666333333222222222222111111222222222222222222222222222222111111111111222222111111111111111111111111...///000111111000///...000000111111222222222111222333333222111222555777666666444333111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111333555555444222000222333333222111111222333222222111111222222333333333333333333333333333444444555555555444333333333444444555555444444333444444333333333333222222333222111///............111111111222222222222222333333222222222222333333333444555666777666666555555555555555444444444333333222222222333555777888888888888888777777777777555444444333333333333333nnnbbbVVVRRRPPPMMMIIIHHHHHHGGGEEEBBB@@@===<<<;;;<<<;;;;;;:::888777777666777777777777777888888888::::::999888777666555555777666666555555444444333222222333333333222222111222222333444444444444333222111111111222222333444333333333333333333333333222222222222222222222222///000333555666777777666666555333444555666666555333333333222222222222222222222222222222222222222222222111111111111222222111111111111111111111111...///000111111000///...000111333444444444222111222333333333222222444666555444333222111111111111000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000111000111333555666555333///111333333222222222333333222222111111222222333333333333333333333333333222333333444444444333333444444444444444444444444333333333333333333333222333222111111000000000000111111111222222333333333222222222222333333333444222333444555666666666555555555444444333333333444111111111111222444555666777777777777777777777777555444444333333333333333~~~ggg]]]SSSPPPNNNJJJGGGGGGGGGFFFEEEBBB@@@===;;;:::;;;;;;:::999999888777777666666777777888888888888;;;:::999888777555444444666666555555444444444333111111222222333222222111111222333333444444333333222222111111222222333333111111111111111111222222222222222222222222222222111222444666777888777777666555333333555555555444333333333444444444444444222222222222222222222222222111111000000111111222111111111111111111111111000000111222222111000000111222444666666555444222222333444333222222333555444333222222111111111111///////////////////////////////////////////////////000111111111111000///000000000000000000000000111000000222555666666555///111333333333222333444333222222111111222222333444333333222222333333444000111222333333333333333444444444444444444444444333333333333333333333333333222222222333444555555111111222222333333333444222222333333444444444444222333444555555666666666555555444333333333333444111111111222333444555666666666666666666666666666666555555444333444444444uuuaaaXXXQQQOOOMMMIIIGGGGGGFFFEEEDDDBBB???===<<<;;;<<<;;;;;;:::999999888888666666666777888888999999:::999999888666555444444444444444444444444444444111111222333333333222222111111222333333333333333333222222111222222333333000000000000111111111111222222222222222222222222222333444666777888888888777555333333444555444333333333444444444444555555222222222222222222222222111111000000000000111111111111111111111111111111111111222333333222111111111222444666666555444333222333444444222222333444333222222111111111222222////////////////////////000000000000000000000000///000111222222111000///111111111111111111111111111111000222555777777666000222333444333222333444333222222111111222222333444444222222222222444444000111222333444444555444555444444333333444444555333333444444444444555555333333333333555666777888222222222333333333333333111222333444555555444444333333444555666777777888666555333222222222333444111222333444555555666666555555555555666666666666666555555444444444444444zzzjjjZZZSSSMMMMMMLLLIIIGGGHHHEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;;;;::::::999999555666666777888888999999999999888777666555555444222333333444444555555666111222222333444444333333111111222333333333333222333333222222111222222333000000111111111222222222222222222222222222222222333333333444555666777888777555333333444444444333222222333333333444444444222222222222222222222222111111000000000000111111111111111111111111111111111111222333333222111111111111333444444444333222222333555444333222222333222111111111111111222222////////////////////////000000000000000000000000///000111222222111000///222222222222222222222222222111000222555777777777111222444444333222333444333222222111111222222333555444222111111222444555111222333555666777777777555444333333333333444555444444444555555666666666444444333444444555666777333333333333333333222222111222333555555555555444444444444555666777999999666555333222111222333444222333444666777777888888444444444555555666666666555444444333333333333333rrraaaUUUOOOKKKKKKKKKIIIHHHIIIDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::::::::555666666777888999999999888888777777666666555555111222222333444555666666111222333444444444444444111111222333333333333222333333222222111222222222111111222222222333333333222222222222222222222222333333222222333555666888777555333333444444333222111111111222222333333333222222222222222222222222111111000000000000111111111111111111111111111111000111222333333222111000000000111111222222222111222333555444333222222333111111111111111111222333////////////////////////000000000000000000000000...000111222222111000...222222222222222222222222222111000222555777888777111333555444333222222333333222222222222222222333555444222111111222444555333444555777888999999999555444333333333333444555555555555666666666777777555555444333333333444444444444444333333222222222000222333555666666555555444444555555666888999:::666555333111111222333444333444666777888888999999444444444555555555666666444333222222111111222222zzzhhh\\\RRROOOKKKGGGDDDDDDFFFGGGGGGFFFDDDAAA???<<<:::999999;;;<<<<<<:::999888888666888::::::999999999:::666555555666777777666444222222333333333444444444555444333333222222222333222222222222222222222222222000000111222444444444222111000000000111222333333333333333333333333222333444444555666777888888;;;999666555555444333111666555444333222222222222444444444444444444333333222222111111111111222222222222222222222222222222333333333222222222111111111111111111111111111111000000111222222222222111111111000///////////////---------------...//////111111000000//////......111111000///////////////333444555555333111111222111222222333333444444555666666555444333333222222111111111111222444666777555444444333333333444444555666555555555777;;;???<<<666111000444666555333666555444333333333444555444444444333333222222222555444444444444555666666333444444444555666666666555555555555555666777777555444333222111222222333444444666777888888888888666666555444444444444555444444444333333222222222rrraaaVVVOOOMMMJJJGGGEEEEEEFFFFFFFFFEEEDDDBBB???===;;;::::::;;;===<<<:::888777888777888:::999888888999;;;666555555666777777666444222222222222333333333333555444444333222222222333222222222222222222222222111000///000111333333333333222111111111111333333333333333333333333444444444444555555666666777777;;;999666666666666555333555555444333222222222222333444444555555555444444222222111111111111222222222222222222222222222222333222222222111111111111111111111111111111111111111111222333333333333222111111000///////////////000////////////000111111111000000000/////////...111111000///////////////000222333333111000111111111222222333333444444555555555555444333333333222000000000000111333555666555444444333333444444555444555555555666999===AAA>>>999333222444666555222555444333222222333444444666666555555555444444444555444444444444555666666444444444555555555555555555555555555555666666777666555444222222222333444444444666777777888888888555555444333333333333333444444333333333222222222vvvgggYYYOOOKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<;;;<<<>>>===:::888777777888888999888777777999<<<666555555666777777666444111111111222222222222333444444444333333333333333222222222222222222222222000000000000111222333333444444222222222222333444333333222222222444555666555555555555555555666666999777666666777777777666555444444333333222222222222333444555555555555555222222111111111111222222333333333333333333333333222222111111111000000000111111111111111111111111111222333333444444333333111000000///////////////000000//////000000111222000000000000////////////111000000///////////////...000111111000000000111111222222333333444444555444444444444333333333333000000000000111333444555555444444444444444555555333444555666777999>>>AAA>>>:::555333444555444222333222111111111222333444666666555444444444555555555444444444444555666666555555555555555444444444555555444444555555666777666555444333333333444555444555555666777777777777444333333222222222222222333333333222222222222222|||mmm```TTTLLLGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBAAA???>>>===<<<===>>>===:::777666666888888888666555666999<<<666555555666777777666444000000111111111222222222444444444444444444333333222222222222222222222222111222222222111222333444666555444333222333444444333333222111222444666888555555555555555555555444666555444444666777777666444444444444333333222111111222333555555666666666222222111111111111222222333333333333333333333333111111111000000000000///111111111111111111111111000111222222333333222222000000////////////000000.........---...//////000000000000000////////////000000////////////000000---///111111111000111222111222222333333444444555333333333333333333444444111111111222222333444444555444444444444555555666444555555555555777:::===;;;888444333444444333222111111000000000111333444444333333222222222333444555444444444444555666666666666666555444444444333555444444444444555666666666666444444333444555666444555555666777777666666444444333222222222222222222222222222222111111111tttggg\\\SSSLLLEEEEEEFFFGGGGGGFFFFFFEEEBBBCCCCCCCCCBBB@@@>>>===<<<===>>>===:::777666666777777777555444555888;;;666555555666777777666444000000111111111222222222333333444555555555444333222222222222222222222222333444555444222222444777777666444333333333444444333333222222333555666777555555555555444444444444444222111222444666666555333333444444444333222111111111333444555555555555222222111111111111222222333333333333333333333333111111111000000000000///000000000000000000000000//////000111111111111111000000////////////000000...............///000000////////////000000000000000000////////////000000///111333333222222333444111222222333333444444555222222333333333333333333222222333444444555555555444444444444444555666777555555555444333333555666555444222222222333333333000000//////000222333444444333222111111222444555555444444444444555666666666666666555444444444333444444444444444555666666666555444333444444666666444555555666666666666555555444444333333333333333111111111111111111111111~~~mmmaaaYYYQQQKKKEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDCCCAAA>>><<<;;;<<<>>>===:::888777777666666777666555555777:::666555555666777777666444111111111222222222222333222333555666666555444444222222222222222222222222333666777666333222555888777666444333222222333444333333444444555555666666444444444444444444555555222111000111333555555444222333444444444333222111000111222333333333333333222222111111111111222222333333333333333333333333222222111111111000000000000000000000000000000000...//////000111000000000///////////////000000111111111000000111111222333////////////000000000000///////////////000000111111333444444333333333444111222222333333444444555333333333333222222222222333333444555666555555555444444444444555666777777555555555444111000111222222111111111111222333333////////////111222444666666555444333333444666888555444444444444555666666555555555555555444444444444444333333444444555666555444333333333444555666444555555666666666555555555555444333333333333333000000000000000111111111tttdddZZZSSSMMMHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEECCCAAA===;;;:::;;;===<<<:::888777888444555777666555555666888666555555666777777666444222222222222333333333333222333555666777666555444222222222222222222222222333666888666222111444888777555444222222222222333333444555666666666444333333333333444444555555555333222111111333555555444111222444555555444222111000111111222222222111111222222111111111111222222444444444444444444444444333222222222111111111111000000000000000000000000//////000111111111111111///////////////000111111111111000000111111222333.../////////000000000111///////////////000111111222444555555333222222333111222222333333444444555444333333333222111111111222333444555555555444333444444444444555666777888444555555444222111222333222333333222222111222333/////////000111333666777666555333222333444777888555444444444444555666666444444444555555555555555444444333333444444555666444333222222222444555666444555555666666555444444444333333222222222222222/////////000000000111111~~~lll^^^UUUOOOIIIEEEIIIHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFEEEDDD@@@===;;;999;;;<<<<<<:::999888999333555777777666555666777666555555666777777666444222222333333333444444444222333555777777666555444222222222222222222222222222555777555111000333777666555444222111111222222222444666888888666333111222222333333444555666666555333222222444555555555111222444555555444222111000000111111111000000///222222111111111111222222444444444444444444444444333333333222222222222111000000000000000000000000000000111222222222222222///////////////000111111///////////////000000111.../////////000000111111///////////////000111111333444555555333111111222111222222333333444555555444444333333222111000000111222333444444444333222444444444555555777888888333444555555333333333555444555555444222111111222/////////000222444666888444333111000000222555777555444444444444555666666333444444555555666666666444333333333333444555555333222222111222333444555444555555666555555444444333222222111000111111111.../////////000000111111ttt```VVVRRRMMMHHHEEEDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888888777777777777666666666666666555444444666777777777888777555444333444444555666333000000222333222000666666555444333333222222444555555444222222333555444444333222111111111222333333444444555444444444333333444444555777999:::777666555444444555666777333444444444444444444444222222222111111111000000444333111000000111333444666666555444333222222111444444333333222111000000//////000000111111111222222222222111111111000000000000000000000000000000...///000111111000///...///////////////000111111---///000111000111222444222222333444555555555555000000000000000000000000000111222333222222000000222333444444555555555555222333555666777666555555444444444333333222222222666777777555333222333555000000111111222222222222111000000000111333555777777555444444666777777666666555555555555444444444666555555444444444555555444444444555666777777888666777777777777666666555...///000111111222222111000000000000000000000000|||lll[[[SSSPPPLLLGGGEEEDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999888888666666666666777777777777555444444444555666666666666555444333333333444555666444222222333444333111666666555555444333333222333444444333111111222444222111000000000000000000333444444555555444444444111222333444555777888888777666555444444555666777444444444444333333333333222222111111111111111111444333111000000111333444777666666555555444444333444444333222222111000000......//////000000000000222222222111111111000000000000000000000000000000//////000000000000/////////////////////000111111///000222111000000111222222333444444444444444444111111111111111111111111000111222222222222000000000111222222333333222222222222333444444444333333444444444444333333222222666666666444222111222333000111111111222222222222111111000000111333555777666444333333555666666555555555555555444444444444555555444444444444555555333333333444555555666666777777777666555444333222111222222111111000///...000000000000000000000000ooobbbUUUPPPOOOJJJFFFCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;:::999888888555555666666777777888888444444444444444444555666333333222222222333444444666555333333444555444333777666666555555444444444222333333222000000111333111000000000000111111222444444555555555444444333000111222444666666777777777777555555555555777777444444444333333222222222111111111111111111222222333222111000000111222333444444444444444444444444333333333222111111000000............////////////222111111111111000000000000000000000000000000000111000000//////000000111///////////////000111111111222333333111000000111333333444444444333222222111111111111111111111111///000111222222222000000000111111222222222222222555555444333333333444444555444444444444444333333666666666444111000111222111111111111222222222222222111111111222333555666444333222222444555555444555555555555444444444444555444444444444444555555222222222333444444555555777666666555444222111000111222222111111000///...000000000000000000000000vvveeeZZZQQQNNNMMMIIIDDDAAACCCDDDFFFEEEDDDBBBCCCCCCBBBBBBBBBAAA@@@???======;;;;;;;;;;;;:::999888888444555555666777888888999444444444444333333444555111111222222222333444444555444333333333444444444777777666666555555555555333444444333111000222333222222222222333333444555555555555555555444444333111222444555777777777777888777666555555666777888555555444333222111111000111111111111111222222222222111111000111111222333///000000000111111111222333222222222111111000000////////////////////////111111111111000000000000////////////////////////222111000//////000111222///////////////000000111000222444444222111111222333333444333333222111000222222222222222222222222//////111222222111111000222333333444444444333333999888666555444555555666444444444444444444444444777777777555222111111222222222222222222222222222222222111222222444555666444333222333444666666555555555555444444444333333444444333333444444555555222222333333444444444555555555555555444333111111...///000111111222222111////////////////////////~~~mmm^^^VVVOOONNNMMMGGGBBB@@@CCCDDDEEEEEECCCBBBBBBCCCBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;:::999888888444555555666777888888999333555555444222222333666111222222333444444444444222333222222222222333444666666666666666555555555444555555444222222333444333222222222333444555555555666666666555555444333444555666777777777777777888777666555555666777888555555444444333222111111111111111111111111111111000000000000111222222333......//////000111111111222222111111111111111000000000000000000000000000000000000000000000000000////////////////////////222111000//////000111222///////////////000000111...000333444444333333444222333333333222111000000111111111111111111111111...///000111222111111000333333333444444333222222999777666444444444555666444444444444444444444444888888888666444222333444333222222222222222222222222222222222333444555555555444333444666777888777555444444444444333333333333333333333333444555555444444444444444555555555333333444555555555444444...///000111111222222111////////////////////////uuufffZZZSSSMMMMMMKKKFFFAAA@@@BBBDDDEEEEEECCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;:::999888888555555666666777777888888444666777555222111444666444444555666666666555555111222333222111111333444555555555555555555555555555555555444333222333555222111111111111222222333666666666666666555444333999888777666666666777777888888666666666666888888555555555444444333333333222222222111111111000000//////000111111222222222111111111222222222333333111111111111111111111111111111111111000000000000//////000000000000000111000000000000000000000000111111111000000111111111///////////////000111111---000444555555444444555111111222222222111000000000000000000000000000000---...000111222111111000111111111111111111000///444444333222222222333333222222333333333333444444888888888777555444555666333333333333222222222222222333333333444444444444555444333444666888888888444444444444333333333333222222222222333444555666444444444444444555555555222222333444555555555555111222222111111000///...000000000000000000000000~~~lll___TTTNNNJJJKKKJJJFFFBBBBBBBBBDDDEEEDDDCCCAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;:::999888888666666666666777777777777444777999666333111444777666777888888888777666555111333444333111111444666444444444444444444444444444444555333222111222444333333222111111111222222777777777777666555444333<<<:::777555444444555666999888777666666777888999555555555555555555555555444333333222111000//////...///000111111222222222222222222222222222222333000000000000111111111111111111000000000/////////////////////000000111111000000000000000000000000000111111222222111111000///////////////000111111///222555666666444333333///000111111111111111111////////////////////////,,,...///111111111111000111111111111111000//////111111222222222222222222111111111222222222333333555666777666444444666777444444333333333222222222333333444444444444444444444333222333666777888777444444444333333333222222222222222222333444555666333333333333333333333333111222333333333333333222111222222111111000///...000000000000000000000000wwwfffZZZPPPKKKHHHIIIIIIEEECCCDDDBBBCCCEEEDDDCCCAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;;;;:::999888888777777777777666666666666555888:::777333111444888888999:::::::::888777666222444555444222222555888333444444444444444444444333333444222111000111333666555555444333333333333777777777777666555444333===;;;777333111222444555999888777666666777888999555555555666666666666666555444333222111///............000111222222222222111111000000000000000000000000000000000111111111000000//////.........---.../////////000000111111000000000000000000000000000111222333333222111000///////////////000111111111444777777666333222111...///000111111111111111////////////////////////,,,---///000111111111000333333333333333222111000000111333444555444444333000000111111111222222222444555555555444444555777444444444333333222222222333333444555555444444444333111111222555777777666444444444333333333222222222222222222333444555666222222222222222222222222222222222222222111000///...///000111111222222111000000000000000000000000}}}lll]]]TTTKKKKKKJJJIIIGGGEEECCCBBBDDDEEEFFFEEECCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;999888777777666444444666666666555888777666555444555666666999999::::::999888666555444444444333333222222222555555555444444333333333222333444555555555444333222222222222222222222222222555777888777666555555666444333222222555777999;;;;;;999666444444666888666666444333333222333333222222222222222222222222111111000000111222333333000111111222222222111111000000000000111111111111111111000000//////......//////000000111111111222000000000000111111111111///111333333111/////////111111000000000000111111222333444555555444222111444333111000000000111222000000000000000000000000222000000222000---///333111111000000000000111111222333555666666555333222111000000111333333222000000111222333444444444444444444444444444555666777222222222333333444444444333333444444555444444444555444333333444555444333444444333222222333333333333333333333333222111000111111111111000000000000//////000000111111222222333222000/////////000111vvvgggZZZQQQIIIIIIHHHGGGFFFDDDBBBAAACCCEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???======<<<;;;::::::999999999777555555666777777777777666555444444444555555888999999999999777666555444444333333333222222222555555444444444333333333222333444555555555444444222222222222222222222222111333555555444222222222555444222222222444777999888999888777555555777999777666555444333333333333444333333333333333333333///////////////000111111000111111222222222111111000000000000111111111111111000000000/////////....../////////000000000000000000000000111111111111///111222111000...//////111111000000000000111111222333333333333333222222333222111111000000111111000000000000000000000000222000000222111...///333222111111000000111111222222333444666666444333222111000000111333333222000000111222333444444444444555555444444333444444444222222333333444444444444333333444444444444444444666555444444444444333333444333333222222333333333333333333333333222111111111111111111000000000000000000000111111111111111222111000000//////000000|||mmm```UUUOOOHHHHHHGGGFFFDDDBBB@@@???CCCDDDEEEDDDBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@??????===<<<;;;:::999::::::;;;;;;999666555777999999999666555444333333333444444888888999999888777555444333333333333222222222222444444444444333333333333222333444444555555444444222222222222222222222222333444555444222111111222444333222222222444666888555666777777777666888999777777666555555444444444555555444444333333333222000000000000111111111111111111222222222111111000000000000000111111111111000000000000////////////.........////////////000000000000000111111111111111111222000///...///111111111000000000000111111333222222111222222333333222222222222222111000000000000000000000000000000111000111333222///000444333222222111111222222333222333444555555444333222111000000111333333222000111111222333444444444444555555444333222222222222333333444444444444444555222333333333444444444444888777666666555444333333333333222222222222333333333333333333333222222111222222111111111000000000222222222222111111111111000000111111000000///...rrreee[[[SSSNNNHHHHHHGGGFFFDDDBBB@@@???BBBCCCDDDDDDBBBBBBBBBDDDEEEEEEDDDCCCAAA@@@??????===<<<:::999999:::;;;===<<<:::777666888:::;;;;;;444444333333333222222222777777888888777666444333333222222222222222222222333333333333333333333333333333333444444444444444222222222222222222222222777888888666333333444555333333222111222444555777444666888888777666777888777777777666666555444444444444444333333222222111333333333444444444444333111111222222222111000000///000000000111111111111000000000000/////////////////////000000000000000///000000000111111111111333333333111//////111333111111000000000000111111333222111000000222333444111111222333333111000///000000000000000000000000111000111444333000111444444333333222222333333444222333444444444444333222111000000111333333222000111222333333444444444333333333222222111222222222444444444444444444444444222222222222333444555555::::::999777555333222222222222222222222222333444222333333444333333222222222222222111111111000000444444333333222222111111///000111222111000///...|||kkk```XXXRRRNNNHHHHHHGGGFFFEEECCCAAA@@@AAACCCDDDCCCBBBAAACCCDDDEEEEEEDDDCCCAAA@@@??????===<<<:::999999:::;;;===;;;999777777888:::;;;;;;333333333333333222222222666666777777666555333222222222222222222222222222333333333333333333333333333333333333444444555555222222222222222222222222888999888777444333444666222222111111222333555555555777888888666555555666777777777777666555444333222222222222111111000000444444555555555555444333222222222222222111000//////000000000111111111111////////////000000000000111111111111111111111111///000000000111111111111444555444222111111333555111111000000000000111111333222111000111222444555111111222333333111000///111111111111111111111111111000222555444111111555444444333333333333444444222333333333333333333222111000000111333333222000222222333444444444333333000000000111222333444555444444444444444444444444222222111111222444555666<<<===<<<999555222111222111111111111222222333444222333333444444444333333222222222222111111111111555555444444333333222222000111222222222111///...ttteee[[[TTTPPPLLLHHHHHHGGGFFFDDDBBBAAA@@@AAABBBCCCCCCBBBAAACCCDDDDDDCCCCCCBBBAAA@@@??????===<<<;;;:::999::::::;;;888777666777999::::::999333333444444444333222111555555666666555444222111111111111222222222222222222222222222333333333333444333333333333444555666222222222222222222222222444555666555333222222333111111111111222333444444666777888777555444555666555666777777666555333222000000111111111111111111333333444555555444222111222222222222222111000///000000000000111111111111////////////000000000000333222222222222222111111000000000000111111111111444444555333222111222444111111000000000000111111222222222222333444555555222222222222222111000000111111111111111111111111000000333666666222222666444333333222222333333444333333222222222222333333111000000111333333222000222333333444444333333333//////000111222444555666444444333333333333222222222111111111222333555666>>>??????;;;555111111222111111000111111222333444222333333444444444444444333222222222222111111111555555555555444444444444222222333333222222111000|||lll^^^VVVPPPLLLIIIGGGGGGFFFEEECCCAAA???>>>@@@AAACCCBBBBBBAAACCCDDDBBBBBBAAAAAA@@@@@@@@@???======<<<;;;::::::999999555444555777999999888666333444555555555444222222444444555555444333111000000111111111222222222222111111222222222333333333444444333333333444555666222222222222222222222222000222444444222111111111000000000111222222333333555666666555444444777999444555666666666444222111000000000111222222333333333444666666666444333111222333333222222000//////000000000000111111111111.../////////000000000111222222222222111111000000000000000000111111111111111222444333222000111111111111000000000000111111222222333444555555555555333222111111000000111111111111111111111111111111000000333777666333333666333333222222222222333333333222222222222222222333111000000111333333222000222333333444444333333222111111111222222444555666333333222222222111111111111111000000111333555777???AAAAAA<<<555000000222000000000000111222333444222333333444555555444444333333222222222111111111555555555555555666666666555444333333222222333333vvvgggZZZRRRMMMHHHEEEFFFEEEEEECCCBBB@@@>>>===@@@AAABBBBBBAAAAAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;999888777222333444777999999777444444444555666555444333222333444555555444333111000000000111111222222222222111111111222222333333333444444333222333444555666222222222222222222222222...111444555444222111222000000000111222222333333444444444444333555999<<<444444666666555444111000000000111222333444444555666777888999888777555333333333333222222000//////000000000000111111111111.../////////000000111111222111111111000000//////000000000000111111111111///111333333111/////////111111000000000000111111111222444666777777666555444333111000000000111222111111111111111111111111000000333888777333333666333222222111111222222333333222222111111222222333111000000111333333222000333333333444444333222222333333333222333333444444222222222111111111000000111111000000111333555777@@@BBBBBB===555000000222000000000000111222333444222333333444555555555444333333333222222222111111444444555555666666777777666555444333222333444555{{{nnn^^^UUUNNNHHHFFFGGGFFFGGGGGGEEEBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@BBB@@@===<<<<<<;;;:::888666777999:::999888666444555555666666555444333333333333444444333333222111333222222222222222222222222333333333333222111000111111111222222333333333222222222333333333444444333333222111111222333333333222111111111222333444444444333333333444555555666444333111000000111111222222222222333444555666444444444444444444444444222222111111111111222222000000000000000000000000000111111111222222222222//////000000111111111222111111222222222111111000111111111111111111111111111222222111///...///111000222444666777777666555444555555555444333222222111111111111111111111111222333555777777777777666333444666888888666333111111111111111111111111111////////////000111222333333333444444444444444444444444333333333444444555444333222222111111222222555444333222333444555666===<<<;;;999666333111///222333333333333222111111333444666777777777666555666555444444222222111000222444666666555555555777666555555555555444444444uuuiiiZZZRRRLLLGGGEEEFFFFFFGGGGGGEEEBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@BBB???===<<<<<<;;;:::888666777888888888777555555555555555555555444333333333333444444333333222111222222222333333222222111222222333333333222222111111111222222222333333333222333333333444444444444222222333333333333222222333333222111111222333444333333333333333444444555555444333111000111111222222222222222333444555555444444444444444444444444222222111111111111222222000000000000000000000000000000000111111111222222///000000000111111111111111222222222222222111111111111111111111111111111111222222111000///111222111333444666777666555444555555666666666555555444333333333333333333333333222333555666777777666666444444555666555444222111111111111111111111111111444333222111111000000000333333333444444444444555444444333333333444444555333333222222111111111222222222111222222444666777::::::999777555333111000111222222333333222222222333444555666666666555555555444444333333222222222222444555666444444444555555555555555444444444444zzzmmmaaaUUUNNNJJJEEEDDDEEEEEEFFFFFFDDDBBB@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@AAABBBAAA@@@AAA???<<<;;;;;;;;;:::888777666666666666555555555444555555555555444444333333333333333333222222111111111333333444333222111222222222333333333333333111222222222222333333333333333333444444444555555111222333444444333222111333333222222222222333333222222222222222333444444555444222111111111111222222222111222222333444555444444444444444444444444222222222222222222222222000000000000000000000000/////////000000000111111000000000000111111111111222222333333333333222222222222222222222222222222111222333222111111333444333444555666666555444333555666777777777777777777444444444444444444444444222333555666666666666555555444444333222222111000111111111111111111111111444444333333222111111111333333333444444444555555444444333333333333444444333333222222111111111111//////000000222333555666777777666555444333111000000000111222333333333333222333444555555555444444444333333333333333333333222444555555333222222333555555555555444444444444rrrdddZZZPPPLLLIIIFFFDDDEEEDDDEEEEEECCCAAA???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAA@@@???@@@AAAAAAAAA???@@@>>>;;;:::;;;;;;999888777666555444444444444555444444444555555444444333222333333333333222111111000111222444444333222111222222222222333333444444222222222222222222222222333333444444444555555555333333333333333333333333444333333333222222222222222222111111222222333444555444222111111111222222222222111111222333333444333333333333333333333333222222222222222222222222000000000000000000000000////////////000000000000000000000000000111111111222222333444444444333333222222222222222222222222111222333333222222444666444555555555555444333222444555666777777888777777444444444444444444444444222333444555666555555444555444222111000000000000111111111111111111111111000000111222333333333333222333333444444555555555444444333333222333333333222222222222222111111000/////////000111222333333333333333333333222111111//////111222333444444444222222333333444444444444333333333333444444555555333444555444333111111222555555555444444444333333{{{nnn\\\TTTMMMKKKJJJFFFDDDEEECCCDDDDDDCCC@@@??????@@@AAA@@@@@@@@@@@@AAABBBBBBAAA@@@??????AAAAAA@@@??????===::::::::::::999888666666555444333444444444333333444444444444444333222222333333222222111000000111222333444333333222444333333222222333444444222222222222222222222222333333333444444444555555555444222111111222444555444444444444333333222222222222111111222222333444444333222111111111222333222222111111111222333333333333333333333333333333111222333333333333222111000000000000000000000000////////////000000000000111111000000000000000000111222333444444444444444222222222222222222222222222333333333222333444666555555555444444333222222333444444555666666666666222222222222222222222222222222444555555444444333555333111/////////000111111111111111111111111111...///000111222222222111222222333333444555666666555444333222222222222222111111222222222111000///000000000000000000//////111111222222222222111111...///000222333444555555222222222222333333444444222333333444444555555666333444555444333111111222555444444444444333333333ttthhhVVVOOOJJJJJJJJJGGGDDDDDDBBBCCCCCCBBB@@@??????@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>???@@@AAA@@@???>>><<<:::999::::::999888666555555555555444444444222333333444444444444333222222222222222111111000111111111222222333444444666555333222222222333444333333333222222222222111222222222333333333444444555444333222222333444555444444555555444333222111222222222222222333444444444333222111111111333333222222111111111111222222333333333333333333333333111222333444444333222111000000000000000000000000/////////000000000111111111111111111000000000000000111222333333444444333333333333333333333333333222333444333222222444555555444444444333333222222222333444444444444444444111111111111111111111111111222333444444444333222333222111000///000111111111111111111111111111111111111222222111000...---111222333333444555666666555444333222222111111222000111222222222111///...111111111111000///...---000000111222222222222111//////111222333444444444333333222222222333444555333333444444555555555666222444555555333222222333444444444444333333333333{{{jjj```QQQKKKGGGIIIIIIFFFCCCBBBAAABBBCCCAAA???>>>???@@@@@@@@@@@@???@@@@@@AAABBB@@@???>>>???@@@AAA@@@>>>===;;;999888999999999777555555666777666555444333111222333444444444444444222222222222222111000000222111000000111222444666888777444222111222222333333333333222222222111111111111111222222222333333222333555666666555333222444555555555555333222111333333333333333444444555333333111111111222333444222222111111111111222222222222222222222222222222111222444555555444222111000000000000000000000000000000000111111111222222111111111111000000000//////000111222333333333333333333333333333333333333333333444333111111222444444444333333333333333333333444444444444333333222111111111111111111111111111222333444444333222111111111000000111111222222111111111111111111111111111222333333222111///...111222222333444555666777555444333222111111111111000000222222222111///...000000111111111000///...000000111222222222222111///000111222333444444444444333333222333444555666444444444555555555555555222444555666444444444555444444444333333333222222ssscccYYYNNNIIIEEEHHHHHHEEEAAAAAAAAABBBBBBAAA???>>>???@@@@@@@@@??????@@@@@@AAABBB@@@???>>>???@@@@@@@@@>>><<<:::888888999999888777444666777888888666444333111222333333444444444444111222222222222111000000333222000///000222555777999888555333111111222222333333333222222111111111000000111111111222222222...222666999999666222...555555666666555333222000444444333333444444555666333222111111111222333444222222111111111111111222222222222222222222222222111222444555555444222111000000000000000000000000111111111111222222222222222111111111000000//////...///000111222333333333333333333333333333333333333444444222000000111222444333333222222333333444555555555555444333222222111111111111111111111111111222333444333333111111000000000111222222333333111111111111111111111111...000222444555444333222111111222333444666666777555444333222111111111111///000222333222111///......///000222222222111000000111111222222222222111000111222222333333333333444444333222333444555666555555555555555555555555222444666666555555666777444444444333333333222222