BMvS6( ӵĦĦӵĦ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~~~uuuppp~~~uuulllhhhjjjzzzsssjjjbbb___aaaxxxqqqjjjeee___WWWUUUWWWyyyooolllfff```]]]WWWPPPMMMOOOwwwkkkdddccc^^^ZZZWWWRRRKKKHHHIIIuuukkkccc___[[[WWWTTTSSSNNNGGGDDDEEEuuukkkddd^^^[[[TTTQQQPPPQQQNNNHHHEEEFFF~~~vvvnnngggaaa\\\XXXQQQOOOOOOQQQOOOKKKHHHJJJqqqkkkdddaaa___]]]WWWRRRPPPOOONNNLLLJJJGGGEEEDDDvvvqqqjjjeee^^^[[[ZZZXXXRRRNNNLLLLLLKKKJJJHHHGGGEEEDDDtttiiiddd```\\\WWWTTTSSSQQQMMMJJJHHHHHHGGGGGGFFFEEEDDDCCCxxxkkkbbb^^^YYYVVVRRROOONNNMMMJJJHHHHHHGGGFFFDDDCCCBBBBBBAAA|||vvvrrrlllbbbZZZXXXUUUSSSPPPNNNLLLKKKIIIHHHIIIHHHFFFCCCAAA@@@???>>>rrrlllhhhgggccc[[[VVVUUURRRQQQOOOMMMKKKIIIHHHHHHIIIGGGDDDAAA???======<<<|||rrrgggbbb______]]]WWWSSSSSSPPPOOONNNKKKHHHGGGFFFFFFEEECCCAAA>>><<<;;;;;;<<>><<<:::999999:::;;;<<<}}}uuummmbbb\\\[[[\\\YYYUUUQQQOOONNNMMMLLLMMMLLLIIIGGGEEECCCBBBBBB>>>===;;;:::999888999999~~~uuulllgggaaaZZZVVVWWWWWWUUURRROOOLLLKKKJJJJJJKKKJJJGGGEEEBBB@@@???>>>===<<<;;;:::999777777666~~~tttlllddd```\\\WWWUUUWWWTTTSSSQQQNNNKKKIIIHHHIIIIIIGGGEEEBBB???===<<<;;;999999999999999888666666vvvnnnfff```^^^[[[WWWVVVXXXSSSSSSRRROOOJJJGGGGGGHHHFFFDDDBBB???===;;;:::999444555666777888888888777vvvnnneee___[[[[[[YYYVVVUUUVVVRRRSSSSSSOOOIIIEEEEEEFFFCCCBBB@@@>>>;;;:::999999222333444555666777888999zzzvvvrrrjjjbbb[[[VVVUUUWWWXXXUUUTTTUUUQQQSSSTTTOOOHHHCCCBBBDDDAAA@@@>>><<<;;;:::999999333333333333444555777888vvvnnnlllhhhaaaYYYTTTQQQQQQUUUWWWUUUTTTUUUQQQSSSSSSOOOGGGAAA@@@BBB???>>>===<<<;;;:::::::::555444333222222333555777|||uuuooommmhhh```\\\[[[RRRQQQPPPQQQSSSTTTTTTSSSPPPMMMIIIFFFDDDBBB???===<<<<<<;;;:::999999999999999999999888666555333333yyypppjjjeeeccc```YYYTTTTTTQQQOOOOOOOOOQQQQQQPPPOOOKKKHHHEEEBBBAAA???===;;;<<<;;;999888777777888888:::999999888666444333222vvvnnnddd___[[[[[[YYYSSSOOOOOOOOONNNMMMMMMNNNMMMKKKJJJEEEBBB@@@>>>===<<<;;;999;;;999777555444555777888:::999999777555333111000yyypppjjj___[[[YYY[[[ZZZUUUQQQQQQOOONNNMMMMMMMMMKKKIIIFFF@@@>>>;;;;;;;;;;;;999888<<<999666333333444666888:::999888777555222111///xxxrrrmmmiiieee]]]ZZZZZZ]]]]]]XXXTTTSSSOOONNNMMMMMMMMMKKKGGGDDD===;;;999999::::::999888<<<999666333333444777888888888777666444222000///zzzpppiiifffeeedddccc[[[XXXYYY]]]]]]WWWRRRQQQMMMLLLKKKKKKKKKIIIEEEBBB<<<:::888888999:::999888:::999666444333444666777666666666555444222111000vvvoooeee___^^^_________XXXVVVWWW[[[ZZZTTTNNNLLLGGGGGGGGGGGGGGGEEEAAA===;;;999888777888999888777888777555333333333444444555555555444444222111111yyynnnggg]]]WWWVVVWWWXXXWWWVVVTTTVVVZZZYYYRRRKKKIIICCCCCCCCCDDDDDDAAA===:::;;;999777777777888777666555555444333222222222222333444444444444333222111{{{qqqkkk___ZZZUUUQQQQQQSSSUUUVVVRRRQQQRRRTTTTTTQQQKKKFFFAAABBBDDDDDDCCCAAA>>><<<666666777888888888888888777444111000333444444222111222333444333222111000wwwmmmddd___\\\XXXSSSPPPPPPRRRTTTTTTPPPOOOOOOPPPPPPNNNHHHDDD@@@AAABBBAAA@@@>>><<<:::666777777777777777666666555333111111333444333111000000222333444333333222vvvlllddd^^^ZZZXXXUUUPPPNNNNNNPPPQQQQQQMMMLLLKKKKKKKKKIIIEEEBBB@@@@@@???>>><<<;;;999999777777666666555444444444222111111222333333222000///000111222333444444444yyyooogggbbb]]][[[VVVSSSOOOMMMMMMNNNOOOOOOKKKJJJHHHGGGFFFDDDCCCAAAAAA@@@===;;;:::999999999777777666444333222222222///000111222333333111000111111111222333333333333{{{uuummmfffaaa^^^[[[YYYTTTRRROOOMMMMMMMMMLLLKKKIIIHHHGGGEEECCCAAAAAAAAAAAA@@@===;;;999999999:::888777555333222111111111...000222333333222111111444333333222222111111111yyytttnnnjjjeeeaaa___]]]ZZZYYYSSSQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFDDDAAA?????????@@@>>>===;;;:::::::::;;;888666444333111111111222///000222333222222333444666555333222111000000000yyypppiiieeecccaaa___]]]]]]\\\YYYXXXRRRPPPMMMKKKJJJGGGDDDBBBBBBDDDEEECCC???<<<<<<======<<<;;;;;;:::::::::;;;888666444222111222333333000222333333111222444777555444222111111111111222xxxmmmeee```]]]YYYXXXWWWWWWXXXWWWUUURRRPPPNNNLLLJJJHHHEEEAAA>>>@@@BBBDDDBBB>>>;;;:::;;;::::::::::::::::::::::::888666444222222222444444111222444222111222555999333222111111111222333444wwwjjjccc^^^YYYUUUSSSTTTVVVWWWWWWTTTRRRPPPOOOLLLHHHFFFEEEDDDBBBAAADDDBBB@@@?????????===;;;;;;;;;999888666555444444555444333333333222000...---///111333444333222111555333111000111111000///vvviii```[[[YYYVVVSSSSSSTTTTTTTTTTTTRRRPPPOOOJJJHHHEEECCCCCCCCCBBB@@@DDDBBB@@@>>>>>><<<:::888999999888777666444333222333111000000111111///......///111222333333111111333111//////000111000///{{{llleee\\\VVVTTTTTTSSSQQQTTTSSSRRRPPPOOONNNNNNNNNFFFDDDAAA@@@@@@AAA@@@???CCCAAA>>>===<<<:::777555777777888777666444222000000...------...///......///000111222222111000///000...------///000000///|||tttoooccc^^^WWWSSSRRRRRRQQQPPPTTTRRROOOMMMKKKKKKLLLMMMFFFCCC@@@?????????>>>===???===;;;::::::999777555666777888888666444222111///---+++,,,---////////////000111111111000///...---,,,+++,,,.../////////wwwnnnfffbbb\\\ZZZVVVTTTSSSSSSRRRRRRSSSPPPMMMJJJHHHIIIKKKMMMHHHEEEAAA???>>>>>><<<;;;:::999888888999999888666777888888888777555444222///...---...000111111000//////000000/////////...+++***)))***---//////...xxxmmmeee___[[[UUUUUUTTTSSSSSSRRRRRRRRRNNNLLLIIIFFFFFFGGGIIIKKKHHHEEEAAA???>>>===;;;:::777666666666888999888777888888777666666555555444000///000111333333222111.............../////////+++***)))***,,,.........uuullleee```]]][[[UUUVVVVVVTTTQQQNNNMMMLLLIIIGGGDDDCCCCCCDDDGGGHHHFFFCCC@@@>>>======;;;:::888777666666777888777666888777555444333333444555000000222444555555222///------------...//////000,,,+++******,,,......---|||ooojjjddd___\\\[[[ZZZYYY[[[[[[ZZZVVVPPPKKKGGGEEEDDDCCCAAA@@@@@@BBBDDDFFFCCC@@@===<<<======<<<;;;:::888666666777777555444888666444111111222444555000111333555777555111...,,,,,,,,,---...///000111---,,,***+++,,,------,,,uuuooobbb___YYYUUUTTTUUUYYY[[[]]]ZZZVVVRRRMMMIIIFFFEEECCCCCCCCCCCCCCCDDDDDDEEE???>>>>>>???@@@>>>;;;888999888777777777666333000333333333333555777999;;;666444222000...///000000,,,---...---+++******+++*********)))******++++++rrrjjjeeeYYYYYYXXXXXXWWWVVVVVVUUUYYYWWWTTTOOOKKKHHHEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@???===999666777666555555555444111///333222333333555777999:::444333111/////////000111......///---+++******+++******))))))))))))******vvvjjjccc^^^[[[RRRUUUYYY\\\\\\XXXSSSPPPSSSQQQOOOLLLHHHEEECCCBBBEEEFFFFFFFFFDDDBBB???===@@@@@@???@@@@@@>>>:::777777666555666666555222000222222222333444666777888222111000//////000111222///000000...,,,******+++******)))))))))))))))***xxxhhh___[[[XXXUUUSSSWWW\\\___^^^YYYRRRMMMLLLLLLJJJHHHFFFCCCAAA@@@CCCEEEFFFFFFEEEBBB???<<<;;;;;;<<<>>>@@@@@@>>>;;;888777777888999888555333000111111222333444555666111111000000111222333333///000000...,,,******+++++++++***)))))))))******}}}mmmaaa\\\ZZZWWWTTTWWWXXXZZZ[[[YYYTTTNNNKKKHHHGGGGGGFFFDDDAAA???>>>???AAACCCDDDDDDBBB???>>>::::::;;;===??????===;;;777666666777888888666444//////000111222333333444000000000111111222333333//////000...,,,******+++---,,,+++***************tttnnnddd^^^[[[ZZZWWWVVVWWWWWWUUUSSSPPPMMMJJJHHHEEEEEEEEEEEECCCAAA>>>===<<<>>>@@@AAABBBAAA@@@???<<<<<<<<<<<<===;;;888555333222333444666666444222---...///111111222111111/////////000000111111111---......---+++******+++---,,,+++***))))))))))))wwwdddbbb___\\\ZZZZZZZZZ[[[VVVUUURRROOOLLLJJJIIIIIIEEEEEEEEEEEECCC@@@>>><<<<<<<<<===>>>??????>>>>>>;;;;;;:::;;;;;;999666333111111111333555555333111,,,---///000111111000000,,,,,,------------------***+++,,,,,,*********,,,+++***)))(((''''''''''''vvvnnniii\\\]]]\\\[[[ZZZ[[[^^^aaaUUUTTTQQQOOOMMMLLLKKKKKKEEEEEEFFFEEECCC@@@===;;;======<<<<<<<<<=========777777888999;;;:::777555222222222444666777555333,,,---...000000000//////*********++++++******)))(((***++++++***)))+++,,,))))))(((&&&&&&%%%%%%%%%wwwpppjjjbbb\\\YYYWWWXXX[[[ZZZTTTRRRSSSUUUSSSPPPLLLHHHGGGHHHJJJIIIGGGEEEBBB@@@>>>===<<<@@@===;;;:::;;;;;;888666777888:::;;;:::888444222666333000///000222333333000//////.........//////,,,---.........,,,)))((()))))))))))))))))))))))),,,***(((&&&%%%$$$$$$$$$uuukkkfffbbb[[[VVVYYYVVVVVVXXXWWWRRRPPPRRRQQQPPPMMMIIIFFFEEEFFFHHHHHHGGGDDDBBB@@@>>>===<<<@@@===;;;:::;;;:::888666555666777888888888777666777444111///111222333333000000///...............***+++,,,,,,,,,***(((&&&***************************)))((('''&&&&&&''''''}}}uuukkkeeeccc```[[[WWWXXXTTTSSSTTTRRROOONNNQQQLLLKKKHHHEEEDDDDDDEEEFFFFFFEEECCCAAA???>>>======???===;;;::::::999777666444333333444555777999:::777555222000111333333333111000///...------------((()))******)))(((&&&%%%************************)))(((((('''(((((())))))wwwrrrmmmgggddddddbbb^^^ZZZWWWSSSPPPQQQOOOLLLMMMPPPIIIGGGDDDCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>>>>=========<<<;;;:::999888777666444333222111222555999;;;777555222111222333333222222111///...---,,,,,,+++'''(((((((((((('''&&&%%%++++++++++++++++++++++++((((((''''''''''''((((((uuuooojjjgggcccaaa```___[[[XXXWWWRRROOOOOONNNKKKLLLPPPGGGEEEBBBBBBDDDEEEDDDCCCAAAAAA@@@>>>>>>=========<<<<<<;;;:::888666666666666555333111222444777999777555222222222333222111111000///...,,,,,,++++++((((((((((((((((((''''''************************''''''''''''&&&%%%$$$$$$uuuooonnnhhheeeccc```___]]]YYYWWWTTTPPPMMMNNNLLLIIIJJJMMMFFFCCCAAAAAADDDEEECCCAAA??????>>>=========>>>>>>;;;;;;;;;:::777555555666666666444444333444555555666444222111222222000///000///...---,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&$$$###"""uuukkkhhhkkkgggfffccc```^^^\\\YYYXXXQQQMMMKKKLLLJJJGGGGGGJJJEEEBBB???@@@CCCDDDAAA>>>=========<<<<<<===>>>>>>:::;;;;;;999666444444666444555666777777666555444555333111111111111///---///...------,,,,,,,,,,,,(((((('''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%$$$zzzuuulllcccbbbgggdddbbb___\\\ZZZXXXVVVUUUNNNKKKIIIKKKIIIEEEEEEGGGEEEAAA>>>???BBBCCC@@@<<<<<<<<<<<<<<<<<<===>>>>>>999;;;<<<999555333444666222444666999999888555444444333111000000000...,,,...------,,,,,,,,,------''''''&&&&&&&&&''''''(((((((((((((((((((((((((((###%%%&&&((()))(((((('''sssnnngggccccccbbb```]]]eeebbb^^^[[[YYYVVVSSSQQQJJJJJJJJJIIIHHHEEECCCBBB???>>>>>>@@@CCCCCCAAA>>>===<<<:::888777888:::;;;777666444222222333444555444555666777888888888888333222111222333111---)))(((***,,,---,,,,,,---...)))(((&&&%%%$$$$$$%%%&&&***(((&&&%%%&&&'''''''''''''''''''''''''''''''''{{{pppkkkeeeaaaaaaaaa___\\\aaa^^^[[[XXXVVVTTTQQQOOOJJJJJJIIIHHHFFFDDDBBB@@@AAA@@@@@@BBBDDDDDDAAA>>><<<;;;:::999999:::;;;;;;555444333111111222333444444555666666777777777777444222111222222000,,,)))+++---......,,,+++,,,---)))(((&&&%%%$$$$$$%%%%%%)))'''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((wwwqqqkkkgggaaa_________]]][[[\\\ZZZVVVSSSRRRPPPNNNLLLLLLKKKJJJIIIGGGDDDBBBAAACCCCCCCCCEEEFFFDDD@@@===;;;;;;;;;;;;;;;<<<<<<<<<444333222111000111222222555555666666666666666666444333222111111///+++(((---...///...,,,*********(((((('''%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))vvvnnniiigggccc___]]]^^^___]]][[[XXXUUURRRPPPOOONNNLLLJJJMMMMMMKKKIIIGGGEEECCCBBBCCCDDDEEEFFFEEEBBB>>>;;;::::::;;;<<<=========<<<444444333222222222222333666666555555555444444444333333222111///---***)))+++,,,------+++))))))***(((''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%))))))))))))))))))))))))|||rrrkkkeeebbbeeeaaa]]]\\\^^^^^^\\\ZZZTTTRRROOOMMMMMMLLLJJJIIIKKKJJJHHHFFFDDDBBBAAA@@@BBBCCCDDDDDDBBB>>>;;;:::::::::;;;<<<=========<<<666666555555444444444444888777555444333333333333222222111000---+++******((()))++++++)))((()))***'''''''''&&&&&&%%%$$$$$$$$$&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''yyypppkkkgggccc```bbb___\\\[[[]]]]]]ZZZXXXPPPNNNLLLKKKKKKKKKIIIHHHFFFEEECCCAAA???>>>>>>===AAABBBCCCAAA>>>;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<888888777777777666666666999888555333222111111111000111111///,,,***++++++''')))******)))((()))***''''''''''''&&&%%%$$$######&&&)))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxooojjjhhhgggccc___```]]]YYYYYYZZZZZZWWWTTTMMMKKKIIIHHHIIIIIIHHHGGGDDDCCCAAA???>>>>>>>>>>>>AAABBBBBB???<<<::::::<<<<<<;;;:::999999:::;;;;;;888888888888888777777666:::888555222111000000000...///000...+++***+++---***,,,---,,,***)))))))))&&&''''''''''''%%%$$$######'''***)))&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%sssmmmfffccccccbbb]]]ZZZ^^^[[[XXXWWWXXXXXXUUURRRKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBB???;;;999;;;>>>===<<<:::888888888:::;;;888888888888888777666666:::888555222000//////000---...///...+++***,,,///...///000...+++)))((()))&&&''''''((('''%%%$$$###$$$(((+++***&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%yyyrrrgggeeecccbbbaaa```\\\ZZZWWWWWWWWWWWWVVVSSSMMMIIIDDDFFFGGGHHHGGGEEEBBBAAA>>>======???AAACCCCCCBBBBBB@@@============<<<:::;;;:::888777666666666777777777777777666555444333888333......111333111...///...,,,+++***+++,,,,,,//////...,,,***)))(((''')))***+++***)))&&&$$$""")))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%yyysssooogggeeecccaaa```^^^[[[XXXTTTSSSTTTUUUUUUSSSOOOLLLFFFGGGHHHHHHGGGDDDAAA???<<<<<<<<<===@@@BBBBBBAAAAAA???===<<<<<<<<<:::999:::888666555444555666777666666666666555444333222555222...///222333000---...---,,,*********+++,,,...---,,,+++)))(((''''''************)))'''&&&%%%***)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrooonnnmmmgggeeebbb```___\\\XXXVVVPPPPPPOOOPPPRRRRRRPPPOOOHHHHHHIIIHHHFFFCCC@@@>>>;;;::::::<<>>;;;;;;:::<<>>===<<<<<<;;;999777777555222000000222555666222222222222111000//////...---...111333222///,,,******)))))))))))))))))))))((('''&&&&&&&&&'''((((((''''''''''''((())))))******((('''&&&%%%$$$$$$######$$$%%%%%%&&&''''''|||tttmmmiiihhhhhhhhhfffdddaaa___]]]ZZZWWWTTTNNNLLLJJJIIIJJJKKKKKKJJJKKKJJJIIIHHHEEECCC@@@???===<<<<<<===???@@@???>>>???>>>=========<<<:::777555444222000000111333444111111111111000///...---+++,,,...111222000---+++))))))))))))))))))))))))((('''&&&%%%%%%%%%'''(((%%%%%%$$$%%%%%%&&&(((((((((''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''uuurrrnnnjjjfffddddddddddddbbb___]]]\\\YYYVVVSSSMMMKKKHHHGGGHHHHHHGGGFFFGGGGGGFFFEEEDDDBBB@@@@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<===<<<:::777555444333111000000111111000000000000///...---,,,+++,,,...000000...,,,***(((((()))************)))((('''%%%$$$$$$%%%&&&'''######$$$$$$%%%&&&&&&'''%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&{{{uuupppnnnkkkgggcccaaaaaabbb```^^^\\\ZZZYYYWWWTTTQQQIIIHHHFFFFFFGGGGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@???@@@>>>===<<<<<<<<<:::888777777888999;;;;;;999666555555444333222000///...000000000000///...---,,,+++---//////...,,,******((()))***+++++++++*********(((&&&$$$###$$$&&&'''"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzztttppppppoookkkfffbbb```aaaccc]]][[[YYYXXXWWWUUURRRPPPFFFEEEEEEFFFGGGGGGEEECCC>>>>>>>>>>>>>>>>>>??????@@@>>><<<;;;;;;:::888666333444555777::::::888555555555555555333000...,,,000000000000///...---,,,,,,...///...,,,***))))))((()))***,,,,,,,,,+++***+++)))&&&$$$###$$$&&&'''###$$$&&&(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%}}}yyyxxxsssnnnmmmmmmhhhaaa^^^aaabbbaaa]]]ZZZVVVTTTSSSSSSQQQPPPIIIGGGDDDDDDEEEEEEBBB???======>>>>>>>>>>>>>>>=========<<<;;;999888777666777444222555999:::666222777666444333222111111111222222111000///...------------......---+++***)))***(((&&&&&&(((*********(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))******&&&'''((()))(((&&&$$$######$$$&&&%%%$$$######$$$}}}tttsssrrrooojjjkkklllhhhaaa^^^``````]]]\\\YYYVVVSSSRRRQQQOOOMMMIIIFFFDDDCCCDDDDDDBBB@@@<<<<<<===>>>>>>======<<<>>>===<<<:::999888888888777555333555999999666222555444333222222222222222222222111000///...------++++++,,,,,,+++***)))(((((('''%%%%%%''')))))))))(((((('''&&&&&&%%%$$$$$$'''''''''((((((((((((((('''((())))))((('''%%%###"""$$$&&&&&&%%%######$$$zzzooojjjkkkllliiieeejjjkkkhhhaaa^^^^^^\\\YYY[[[XXXTTTQQQPPPNNNKKKJJJHHHEEEBBBAAABBBBBBBBBAAA;;;<<<<<<===<<<<<<;;;;;;>>>===;;;:::999999999:::888555444666888999666333444444333222111111111222222111000000///...------((())))))***))))))(((((('''%%%$$$%%%''')))))))))((((((''''''&&&%%%%%%%%%))))))(((((('''''''''&&&(((((())))))((('''%%%$$$!!!###&&&'''&&&$$$######vvvooohhhfffhhhiiifffccchhhjjjgggaaa]]]\\\YYYTTTXXXUUUQQQOOOMMMKKKGGGEEEEEECCCAAA@@@@@@AAAAAABBB;;;;;;<<<<<<;;;;;;::::::>>><<<:::999888999:::;;;888666555666777777666444555444333222000000//////111000000///......------((((((((()))))))))))))))'''&&&%%%&&&)))******)))((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''(((((()))(((((('''%%%%%% ###&&&'''&&&$$$######~~~sssnnniiihhhiiiiiifffbbbfffgggeee```\\\ZZZVVVQQQTTTQQQNNNLLLJJJGGGDDDAAABBBAAA@@@?????????@@@AAA;;;;;;;;;;;;;;;:::999999;;;;;;999999888999:::;;;777666555555555555555444777555333111///...---,,,000000//////......------******))))))*********+++(((''''''(((+++,,,+++***((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''&&&%%%$$$ ###%%%&&&&&&$$$$$$$$${{{sssoookkkiiiiiihhhdddaaabbbcccaaa[[[WWWVVVSSSNNNOOOMMMKKKIIIGGGEEEAAA>>>===???@@@@@@???>>>???@@@<<<<<<<<<<<<;;;:::999999888888888999999999999999666666555444333333333333666555333111///---,,,,,,/////////.........------,,,++++++*********++++++***))))))***,,,,,,+++)))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&%%%$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&~~~yyyuuupppmmmiiifffeeeddd```]]]]]]^^^\\\UUURRRQQQOOOKKKKKKJJJHHHGGGFFFCCC???<<<:::===@@@AAA???>>>>>>???=========<<<<<<;;;:::999444666777999999999777777555555444222111111222333333222111000///.........//////.........---------------+++***)))******+++***))))))***++++++)))'''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$############"""###$$$######$$$&&&(((yyyssspppmmmjjjfffcccaaa```]]]ZZZYYYZZZWWWQQQNNNNNNLLLHHHIIIHHHFFFFFFEEEBBB???<<<777<<<@@@AAA???======>>>============<<<;;;:::999222444777999:::888777555555555444222000///111222000///////////////000111...............---------...---+++))))))))))))******))))))******)))'''$$$'''''''''(((((((((((((((+++***)))((('''&&&%%%%%%&&&%%%$$$###""""""""""""###$$$###""""""###'''))){{{wwwsssqqqmmmhhhccc______^^^\\\ZZZWWWTTTQQQMMMLLLKKKLLLMMMPPPNNNJJJEEEAAA===:::999999<<<@@@@@@===;;;;;;===<<<;;;999888888999;;;<<<888666555666777888777666:::888555222000///000111------------///111333444222111///...---------...------,,,+++***((('''&&&+++)))((('''((('''&&&$$$$$$######$$$&&&((('''&&&))))))(((((('''&&&$$$$$$$$$%%%&&&&&&%%%$$$"""!!!###""""""!!!!!!!!!!!!"""{{{wwwtttqqqnnnkkkfff```^^^^^^]]]ZZZVVVQQQPPPMMMJJJIIIJJJKKKLLLMMMKKKHHHDDD???<<<:::888999;;;>>>???===;;;;;;<<<;;;:::888777777888:::;;;777666444444555555444222777666444222111000000000............///111222333111000...---,,,------...+++++++++++++++***)))(((***(((''''''''''''%%%$$$$$$######$$$&&&''''''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!!!!"""###}}}{{{xxxuuusssqqqnnnlllfffaaa\\\\\\^^^^^^XXXQQQLLLJJJHHHGGGGGGHHHIIIKKKJJJHHHEEEBBB>>><<<:::999888:::<<<===;;;:::::::::999999777777777777999999888666444333333222000...333333333222222111000///...------------...///000...---,,,++++++,,,---...******+++++++++++++++***((('''&&&'''''''''%%%$$$$$$###"""###%%%'''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%"""""" """$$$%%%yyywwwvvvtttrrrqqqoookkkiii```[[[XXXZZZ______XXXQQQJJJIIIGGGFFFEEEFFFFFFGGGFFFEEECCCAAA>>><<<;;;;;;888999:::;;;:::999999999888777666666666666777888999777444333222111...,,,...///111222222111///...,,,,,,++++++++++++++++++,,,++++++******+++,,,---++++++++++++++++++***)))(((''''''((())))))'''%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%$$$######$$$&&&'''"""!!!  """%%%'''{{{wwwtttrrrpppnnnllljjjfffcccZZZWWWUUUYYY^^^^^^YYYRRRLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>999888888999999999999888666666666666666666666666:::888555444333222///---+++---///111111000///---------------,,,,,,++++++++++++***))))))***,,,,,,,,,,,,,,,+++***)))''''''(((((()))***,,,,,,)))'''&&&$$$$$$$$$&&&'''&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$###$$$%%%'''((("""!!!!!! !!!###%%%'''}}}xxxwwwwwwvvvpppmmmjjjgggeeebbb^^^\\\VVVUUUUUUWWWZZZZZZVVVSSSOOOMMMKKKHHHEEECCCAAAAAAAAA@@@@@@?????????@@@@@@:::888777888999:::999888666666666666666666666666999777555444444333111///***,,,...///000///...---...//////000000///......,,,+++***))))))***+++,,,,,,,,,+++***)))'''%%%$$$(((((())),,,...---+++)))'''&&&%%%&&&'''((('''&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((((((""""""""""""######$$$%%%vvvttttttttttttmmmjjjeeeaaa___]]][[[YYYUUUVVVVVVVVVTTTRRRQQQPPPNNNMMMKKKHHHEEECCCAAA@@@============>>>???@@@AAA;;;999777777999;;;:::888666666777777777777666666666555333333444444333111+++,,,---......------,,,---...///000000///.........---+++***)))******+++))))))))))))((('''%%%%%%''''''))),,,......+++))))))(((''''''((()))((('''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&'''(((((((((""""""###$$$$$$$$$###"""|||vvvtttttttttssslllhhhccc```^^^]]][[[ZZZVVVWWWXXXUUUPPPLLLLLLMMMMMMLLLJJJHHHEEECCCAAA@@@:::;;;;;;;;;===>>>???@@@<<<999777777:::;;;:::888666666777777777777666666444333222222444444333222+++,,,,,,------,,,,,,,,,***+++,,,---...---,,,,,,///...,,,******)))******&&&'''''''''''''''&&&&&&%%%&&&(((+++------+++(((***)))(((((()))***)))'''%%%%%%%%%&&&&&&%%%%%%$$$!!!"""%%%'''(((((((((((("""###$$$&&&%%%$$$"""!!!}}}yyytttpppmmmlllllllllgggaaa^^^]]][[[UUUPPPPPPPPPOOOLLLJJJIIIJJJKKKLLLKKKIIIFFFCCCAAA@@@@@@AAA@@@>>>===>>>===;;;999888888999999999777555444999777666666777777666444...//////000000000000//////...------,,,,,,,,,,,,'''***,,,+++))))))+++......---,,,***)))'''&&&%%%((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''%%%'''((('''$$$"""!!!!!!"""###$$$%%%&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###yyyxxxuuuqqqnnnkkkjjjkkkkkkhhhddd___]]]\\\YYYSSSNNNOOOOOONNNKKKHHHGGGHHHIIIKKKJJJHHHEEECCCBBBAAA@@@CCCAAA???>>>======;;;999888888888888777666555444888777555555555555333222///000000000000000/////////...---,,,,,,,,,,,,,,,((()))************+++,,,,,,,,,+++***((('''&&&&&&''''''((((((((('''&&&&&&&&&'''''''''((((((((((((%%%&&&'''(((((((((((((((&&&''')))(((%%%###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''%%%$$$"""yyysssooonnnlllhhhfffeeefffhhhjjjccc```]]][[[ZZZVVVPPPJJJMMMMMMLLLJJJGGGEEEEEEFFFHHHGGGFFFEEECCCBBBAAAAAACCCAAA???>>>======;;;:::888777666555555444555555666555333333444444222111111111111000000//////.........---,,,,,,,,,------***)))((()))***+++***)))******)))((((((''''''&&&&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((###$$$%%%&&&'''(((((((((&&&((()))(((&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$""""""yyyssspppnnniiigggdddaaaaaacccfffhhh^^^\\\[[[ZZZXXXTTTMMMIIILLLMMMLLLJJJFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA???===<<<===>>>>>>===888777555444333333444555333222111222444555444333333222111000//////......------,,,,,,,,,------...,,,)))'''(((***+++)))'''(((((((((((('''''''''''''''(((***++++++(((&&&$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%''''''(((((((((&&&'''((('''%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$######!!!!!!{{{uuurrrpppoooiiifffccc```___```bbbdddZZZZZZYYYXXXVVVQQQLLLHHHKKKLLLLLLJJJGGGDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA>>><<<:::;;;===???@@@@@@888777555333333333444444000000000222555666777666222222000///............,,,,,,,,,,,,,,,---...///---***((((((++++++)))&&&((((((((((((''''''''''''(((***+++,,,,,,)))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""###"""""""""!!!!!!|||uuuqqqooommmlllgggfffccc```^^^^^^^^^___WWWWWWWWWUUURRRNNNKKKIIIIIIJJJKKKIIIFFFDDDDDDDDDAAAAAABBBCCCCCCBBB@@@???<<<:::888999;;;>>>@@@@@@777666555444444333444444///...///111444666777666111000...---,,,------...+++++++++,,,---...///000---,,,+++*********)))'''))))))((((((((((((((((((******+++++++++)))&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&###$$$%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&######"""""""""!!!!!!!!!{{{vvvqqqnnnkkkhhheeecccbbbaaa___]]][[[ZZZZZZTTTTTTSSSQQQNNNKKKIIIHHHEEEGGGHHHGGGEEECCCCCCCCC@@@AAABBBCCCBBBAAA???>>>===;;;888777999<<<======666777777666666555444333///......000222444444333///...,,,++++++,,,---...+++++++++,,,---...000000---......---***)))))))))*********))))))((((((((())))))))))))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%%%%$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&$$$###"""""""""!!!""""""}}}zzzxxxsssppplllhhhccc```______^^^]]]\\\ZZZXXXVVVRRRRRRQQQNNNKKKHHHGGGGGGBBBDDDFFFFFFDDDCCCBBBBBB@@@AAABBBBBBBBB@@@>>>===???<<<888777888999::::::666777777888777555444333000///...///000111000///---,,,+++******+++---...******+++,,,---...000111---///000...***((()))++++++++++++***)))((((((((()))((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&%%%$$$%%%(((***((('''&&&%%%$$$%%%%%%&&&$$$$$$###"""""""""""""""}}}vvvqqqpppnnnkkkhhheeebbbaaa```^^^\\\[[[ZZZYYYVVVSSSUUUQQQPPPQQQNNNHHHFFFGGGGGGFFFEEECCCAAA@@@@@@@@@BBBAAA@@@???>>><<<<<<;;;:::999777555666888:::<<<:::999888666666666777777111000...---------...///---+++******+++,,,,,,+++,,,---///000111000///---///000///---+++)))***+++...---,,,***)))((((((''')))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%$$$%%%'''((()))(((&&&%%%$$$#########$$$$$$$$$$$$$$$###"""!!!~~~vvvqqqpppnnnkkkhhheeebbbaaa``````^^^\\\[[[[[[YYYVVVSSSTTTQQQPPPQQQNNNIIIFFFGGGGGGFFFDDDCCCAAA@@@@@@???BBBAAA@@@???===<<<;;;::::::999777666666777999:::777666555555555666777888111000///.........///000---+++******+++,,,,,,+++,,,---///000000000......000111111///,,,+++,,,---///...,,,+++)))(((''''''((((((''''''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''&&&$$$######""""""############""""""!!!!!!~~~yyytttqqqnnnlllhhhdddaaa```______```^^^\\\[[[[[[YYYVVVSSSQQQNNNNNNPPPNNNHHHEEEEEEEEEEEEDDDCCCAAA@@@??????BBBAAA@@@>>><<<;;;999999:::999999888777777777666444444444444555666777888222111000000//////000000---,,,******,,,,,,,,,+++,,,---...///000///......000000000...,,,+++,,,---000///---+++)))((('''''''''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!|||zzzwwwuuummmjjjfffaaa___^^^^^^^^^___]]][[[ZZZYYYXXXUUURRRLLLJJJKKKMMMKKKFFFBBBCCCDDDDDDCCCBBBAAA@@@???>>>AAAAAA???===;;;999888777999999:::999888666555333555555555555555555666666222222222111111111111111---,,,******,,,---,,,+++,,,---.../////////.........///...---+++***+++,,,000///---+++)))((('''&&&&&&%%%%%%$$$%%%&&&'''(((######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''%%%###"""%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!""""""###~~~{{{wwwtttrrrkkkhhhddd```^^^]]]]]]^^^\\\[[[YYYXXXWWWUUURRRPPPIIIFFFGGGIIIHHHCCC@@@AAABBBBBBBBBBBBAAA@@@>>>===@@@???>>><<<:::999777777999999::::::888666444222888888777777666555444444222222222222222111111000...,,,++++++,,,------,,,,,,------..................//////...,,,+++,,,---///...,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%###%%%&&&''''''%%%###"""$$$$$$###"""!!!!!!!!!!!!###""""""""""""###$$$%%%}}}|||{{{xxxtttooojjjggghhhfffccc___]]]\\\[[[\\\YYYWWWUUUTTTTTTRRROOOLLLGGGEEEDDDFFFEEEAAA@@@BBBAAAAAABBBBBBAAA@@@>>>===>>>===<<<;;;:::888777777888999999999888666444333999999888888666555333222111222222222222111000000...---++++++---------,,,---------------.........000000000///------...///---,,,***)))''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%$$$$$$$$$%%%'''((('''&&&$$$###$$$$$$###""""""!!!""""""###""""""""""""$$$&&&'''vvvvvvtttppplllgggdddcccdddccc```^^^[[[ZZZYYYXXXVVVTTTRRRQQQPPPOOOLLLIIIIIIEEECCCDDDDDDAAAAAADDD???@@@AAABBBAAA???===<<<;;;;;;;;;:::999888888888888888888888777666555444666777777777666444333222000111222222222111//////...---++++++---...---,,,---,,,,,,,,,------......---......---++++++,,,...***)))((('''&&&&&&&&&&&&%%%&&&)))******)))'''&&&&&&&&&'''((()))***++++++((((((''''''&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$###"""""""""######!!!!!! !!!###&&&'''~~~zzzrrrqqqoookkkgggeeeeeeeeeaaa```___]]]ZZZXXXVVVUUUTTTRRRPPPOOONNNMMMJJJGGGJJJFFFDDDDDDCCCAAACCCFFF???@@@AAABBBAAA???===<<<:::::::::999999999888888888888777777666666555555333444555555555444333222000000111222111000///...///---+++,,,---...---------,,,,,,,,,,,,---......)))******)))(((''')))***(((((('''&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%''''''((()))***+++,,,,,,&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$##################  ###%%%'''|||vvvooooooooolllgggdddbbbbbbfffccc^^^\\\[[[XXXTTTPPPNNNNNNNNNMMMLLLJJJHHHGGGLLLJJJHHHDDDAAA???======@@@AAAAAA@@@???===;;;:::;;;:::999888888888999999888888666444222222444666444333333333444444222111333222111000///...---,,,................................................,,,+++***((('''''''''''')))((('''))),,,---***((('''''''''***---,,,((($$$$$$&&&(((***+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""############""""""!!!"""#########"""~~~zzzwwwnnnllljjjiiiiiigggccc```aaa^^^[[[YYYYYYWWWTTTQQQLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIGGGDDDAAA???>>>===>>>?????????===<<<:::888<<<<<<;;;:::::::::::::::777777666333111111333555444333222333444333222000222111111///...---,,,,,,+++,,,,,,---......//////////////////////////////---,,,+++)))((('''''''''(((''''''***,,,,,,)))'''%%%%%%&&&(((++++++(((%%%'''((()))***+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$""""""#########""""""!!!!!!"""#########"""{{{xxxxxxwwwuuunnnjjjfffhhhkkkjjjddd^^^[[[YYYWWWWWWWWWVVVTTTRRRKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFEEECCCBBB@@@??????<<<<<<======<<<:::888777;;;;;;;;;::::::::::::999555555555333111000222444333222111111333222111///000000///...------,,,,,,))))))***,,,---///000000111111111111111111111111///...,,,+++)))(((((('''&&&'''(((***,,,+++(((%%%######$$$&&&))))))(((&&&)))((((((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###############"""!!!  !!!"""######""""""~~~wwwuuutttsssqqqnnnjjjhhhhhhiiigggbbb]]]XXXWWWVVVUUUUUUTTTRRRRRRKKKIIIGGGEEECCCDDDEEEFFFCCCCCCCCCBBBBBBAAA@@@???:::;;;<<<<<<;;;:::999888888888888888888777777666333444444222000000111333222111000111222111000............------,,,,,,,,,((()))***+++---...//////000000000000000000000000111000...,,,***)))((((((%%%''')))+++,,,***'''%%%###$$$%%%&&&((())))))))))))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''######$$$######"""!!! !!!"""""""""""""""|||wwwtttrrrnnnkkkiiiiiigggddd```]]][[[ZZZXXXXXXWWWUUURRRQQQPPPOOOLLLJJJGGGCCCAAA@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@???:::;;;<<<===<<<<<<:::999777777888888888777666555222333333222111000111333111000000000111111///...---------------,,,,,,,,,******+++,,,,,,------...////////////////////////111000...---+++******)))&&&(((***++++++)))'''&&&&&&&&&'''((((((***+++,,,***)))((('''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###############"""!!!!!!!!!!!!!!!!!!!!!"""""""""zzzvvvsssoookkkhhhddddddaaa\\\VVVSSSSSSTTTWWWWWWVVVTTTPPPMMMMMMMMMLLLJJJGGGDDDAAA???======>>>???@@@AAAAAA@@@???>>>:::;;;<<<=========<<<;;;888888999::::::888777666111222333333222111222333222111000000222111000...,,,,,,------------------++++++,,,,,,------......------------------------000///...,,,++++++++++++(((***,,,+++***(((((()))((()))))))))(((***,,,///++++++******)))*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%""""""############""""""""""""!!!!!!!!!!!!""""""|||yyyuuuqqqnnnkkkiiigggddd```ZZZUUURRRRRRRRRRRRSSSTTTTTTQQQMMMKKKKKKLLLJJJIIIGGGDDDBBB???===<<<===>>>@@@AAAAAA???>>>===999:::;;;=========<<<;;;777888999:::999888666555111333444444333222222333222111000111222222000...,,,,,,------.........///***++++++---...///000111------------------------...---,,,,,,++++++,,,,,,***,,,---+++)))((())),,,***++++++)))'''(((,,,000(((((())))))***)))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###### !!!"""######$$$#########"""!!! !!!"""###xxxuuupppkkkiiihhhhhhiiifff___VVVRRRTTTVVVUUUSSSOOOQQQRRROOOKKKIIIJJJKKKGGGGGGFFFEEECCC@@@>>>======>>>???AAA@@@???===<<<888999;;;<<<===<<<<<<;;;444555777888777666444333111333444444333222333444333222111222333222111///,,,------....../////////((()))+++---///111222333........................---,,,,,,++++++,,,,,,---,,,------+++((((((***---+++,,,+++)))&&&'''+++///###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$$$$###"""!!! !!!"""###yyyvvvwwwyyyuuuqqqlllhhheeedddbbb```[[[XXXTTTRRRQQQPPPNNNMMMJJJKKKKKKJJJHHHFFFGGGHHHFFFFFFFFFEEECCC@@@>>>===>>>???@@@@@@???===:::888;;;;;;::::::::::::999999666555333222222333444555444333222111000111222333222111222333444444222000+++*********+++---///000+++******+++///111222222///....../////////,,,***++++++******++++++,,,---+++***)))***,,,---,,,+++)))***,,,---,,,+++)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$###"""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!yyyuuuttttttsssoooiiieeebbb```]]][[[WWWUUURRRPPPOOOOOONNNLLLIIIJJJJJJIIIHHHGGGHHHIIIEEEEEEFFFEEEDDDAAA>>>===>>>?????????>>><<<:::999:::::::::999999888888888333222111111111333555666444444222111111111222333222111111111333333111000,,,+++*********+++,,,---...---,,,---000222333222222111000000000///,,,)))++++++******++++++,,,---+++***)))***,,,---,,,+++***++++++,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!}}}yyyuuusssqqqoookkkfffaaa^^^[[[WWWUUUSSSQQQNNNNNNNNNNNNMMMLLLHHHIIIJJJIIIGGGGGGHHHJJJCCCDDDEEEFFFEEEBBB???===>>>>>>===<<<<<<;;;:::::::::999999888777666666555000000000000111222444666555444333222222222333333222000//////111111111000---,,,+++)))))))))***+++111///...///111333333222444222111000000...,,,)))+++************+++,,,,,,+++***)))***,,,,,,,,,+++,,,,,,+++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$######""" !!! |||xxxuuurrrqqqjjjgggbbb^^^[[[XXXUUUSSSPPPNNNMMMMMMNNNNNNMMMLLLJJJJJJJJJHHHFFFEEEFFFHHHAAABBBDDDEEEDDDBBB???===>>>===;;;:::999999999:::999888777777666555444444111111111111111222333444444444444333333333333333222000...---///000000000---,,,+++******+++,,,,,,222111///000111222222111222000/////////...---+++***************++++++,,,+++))))))***+++,,,+++***---,,,+++)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%$$$$$$$$$$$$#########"""""" !!!  {{{wwwtttqqqpppooofffccc___]]][[[XXXUUUSSSPPPOOONNNNNNOOOOOONNNLLLKKKKKKIIIFFFCCCBBBCCCEEE@@@AAACCCCCCCCC@@@>>><<<<<<;;;:::999888888888999777777666555555444333333444444333222222222222222444444444333333333222222222000------...000000000,,,,,,++++++,,,---///000111000...///000111000000...,,,+++,,,.........---******))))))******+++,,,***)))((()))+++,,,+++***,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$""""""""""""!!!!!!!!!!!!  !!!"""!!!  !!!}}}{{{vvvrrrnnnlllkkkkkkcccaaa^^^\\\ZZZXXXUUUSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJIIIGGGDDDAAA@@@BBBDDD@@@AAAAAA@@@???===<<<;;;999999999888888777777777555555555555444444444444555555444333222111000000222222333333333222111000111///......000000000///,,,,,,+++,,,---///000222000...------///000000///,,,***)))***---...///...***))))))))))))***++++++***)))((()))+++++++++*********)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!  !!!"""~~~}}}|||xxxwwwtttpppllljjjhhhgggccc```]]][[[YYYWWWSSSPPPSSSQQQPPPPPPOOOMMMJJJGGGFFFEEEDDDAAA???@@@BBBEEEAAA@@@???===<<<::::::999666777888888888777666555444444444555555555555555222333333222222111000000111111222222222111000///000000///000111222000...---,,,,,,+++,,,---/////////...------///111000000---,,,***+++---...///...)))))))))))))))***++++++***)))((()))***+++***)))'''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###"""  """###~~~|||zzzyyyuuuuuutttrrroookkkhhhfffcccaaa^^^[[[XXXUUUPPPMMMSSSRRRPPPOOONNNLLLHHHEEEBBBBBBAAA@@@???@@@DDDGGGBBB@@@>>>;;;999888888888555666888999999777555444333333444555555666666777///000000111111111000000000000111222111000///...000000000111333222000......---,,,+++++++++,,,---///...---...000111222111000...,,,,,,---...///...)))))))))))))))******+++***(((((()))***+++***)))%%%&&&(((***+++***)))(((''''''''''''''''''''''''"""###%%%&&&&&&%%%$$$###"""""""""""""""########################$$$$$$%%%$$$"""!!! !!!"""$$$~~~|||}}}|||yyyuuuqqqqqqpppnnnjjjeeeaaa^^^]]][[[YYYZZZ[[[XXXPPPJJJOOOOOOPPPOOOMMMKKKHHHFFFEEEDDDAAA@@@@@@AAADDDEEE??????>>>===;;;999666555555666777777777555444333222111000111444777888888111111111111000...---,,,///000222333222222000///000...---///222333000...///...---,,,,,,,,,,,,,,,,,,---......------...000---,,,,,,+++*********++++++)))''''''))),,,------,,,,,,***)))(((((('''(((###%%%''')))***(((&&&%%%'''(((***)))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$###""""""############""""""}}}||||||zzzuuuqqqmmmllljjjgggddd___\\\ZZZZZZXXXVVVWWWXXXUUUNNNIIIKKKKKKLLLMMMLLLJJJHHHGGGGGGFFFDDDBBBAAAAAABBBCCC===<<<<<<;;;:::999999999555666666777666555444333222000///000222555666666444444333222111000...---111000000111333444222000000...---...000111///---......---,,,,,,,,,,,,,,,---...//////------...000...---,,,+++***++++++,,,+++)))''''''))),,,------++++++***(((((('''''''''$$$%%%'''((()))((('''&&&'''(((***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""############""""""|||{{{zzzvvvoooiiihhhfffddd```]]]ZZZYYYXXXWWWUUUSSSSSSTTTQQQLLLGGGGGGGGGIIIJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@;;;:::999999999:::;;;<<<555555666666555555444333444222000111333555666666666666666444333111000///222//////222777888555111000///............---+++...------,,,,,,,,,,,,,,,---...///...---,,,---......---+++))))))***,,,---***)))'''''')))+++,,,+++******)))((('''''''''(((&&&&&&'''''''''((((((((('''(((***)))'''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######"""######$$$$$$######"""zzz}}}|||zzzwwwpppgggaaacccaaa^^^[[[YYYXXXYYYYYYTTTSSSQQQQQQQQQOOOKKKHHHFFFGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFEEEDDDCCCAAA@@@;;;:::888777777999;;;<<<444444444555444444444444777555333444555777888777777777666555333111000///111//////555<<<===777000111///...---,,,,,,+++***------,,,,,,+++,,,,,,---,,,---...---+++***+++,,,---+++)))(((((()))+++,,,***((('''''')))***************)))(((((()))))))))((('''&&&&&&&&&''')))***'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######"""##################"""||||||{{{zzzwwwrrrjjjaaa\\\\\\[[[XXXVVVUUUVVVXXXYYYSSSRRRPPPOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDAAABBBCCCDDDDDDCCCAAA@@@<<<;;;999777666777888999444333333333333444444444777555333444555777888777666666555444333111///...///...111999@@@@@@777///000000///---+++******+++,,,,,,+++++++++,,,,,,---)))+++++++++))))))***+++***)))(((''''''((()))+++)))(((&&&''')))***)))(((******)))))))))***++++++)))((('''&&&&&&((()))***'''(((***)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""######$$$$$$######"""!!!""""""######""""""!!!{{{wwwvvvtttqqqkkkddd^^^[[[XXXWWWUUUSSSRRRSSSTTTUUUQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJHHHGGGEEECCCBBBAAA>>>???@@@AAAAAAAAA??????===;;;999777666666666666333333222222222333444444444222000111333555666666444444444333222111000///------111777===<<<555///000000///---***)))+++,,,+++++++++++++++,,,,,,---((()))******))))))***,,,(((((((((((((((((())))))((('''&&&'''((()))((('''))))))((())))))***++++++)))((('''''''''((()))***'''(((***)))'''&&&&&&'''############$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""############"""""" !!!!!!""""""!!!!!! ~~~xxxtttnnnnnnlllhhhddd```^^^]]]ZZZYYYVVVTTTRRRQQQQQQQQQOOOOOOMMMKKKJJJIIIKKKLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>======<<<;;;::::::999888777666555555333222111111111333444555222000///000222555666666333333333333333222111111------...111444444222000000000000---******,,,///++++++******+++,,,,,,---''')))++++++++++++---...((((((***+++++++++******((('''&&&'''(((((('''%%%&&&&&&&&&''''''(((******((((((((((((((())))))***'''(((***)))'''&&&&&&'''#########$$$$$$%%%%%%%%%########################""""""############"""""" ~~~yyyrrrmmmhhhgggeeebbb___^^^___```___^^^[[[XXXTTTRRRPPPOOONNNMMMLLLJJJHHHHHHJJJLLLFFFEEEDDDBBBAAA@@@????????????===<<<;;;:::999888888888999999888777666555222222111111111222444555222111000111444777888888222333333444444333333222---,,,++++++,,,...000222000000000---******---000+++*********+++,,,,,,---(((***+++,,,,,,---///111((())),,,---...---+++***''''''&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))'''(((***)))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""#########""""""############""""""}}}vvvooojjjkkkfff```]]]]]]^^^^^^]]]YYYYYYXXXUUURRROOOKKKIIIKKKLLLLLLLLLKKKIIIGGGFFFIIIGGGDDD@@@>>>>>>???@@@===;;;:::;;;===>>><<<999;;;::::::;;;;;;:::666333111111222333444555777888666444222222444666777777444555666666666444222000------,,,---...000222333333222///---,,,,,,---...---+++))))))+++,,,***'''&&&(((***---......---,,,)))***+++,,,,,,,,,,,,,,,###%%%'''((()))((('''&&&&&&%%%%%%&&&&&&((())))))************)))(((&&&&&&)))&&&%%%&&&((()))'''%%%$$$$$$######$$$$$$%%%&&&  ###$$$!!!!!!!!!""""""#########$$$}}}yyytttpppmmmfffbbb]]][[[[[[\\\[[[ZZZWWWWWWVVVTTTQQQMMMJJJIIIKKKKKKKKKKKKJJJIIIGGGFFFHHHFFFBBB???======>>>???<<<;;;:::<<<>>>???===;;;;;;:::::::::;;;999666333111222222333555777888999777555333222444666666666222333444555555444222111//////......///000111222111000///---------------...,,,******+++,,,***((()))***+++---------,,,+++(((((()))*********))))))%%%&&&'''))))))((('''&&&''''''&&&&&&&&&''''''(((************)))(((''''''(((&&&%%%&&&((()))'''%%%%%%%%%$$$######$$$$$$%%%!!! !!!$$$$$$""" !!!!!!""""""""""""!!!!!! ~~~~~~zzzvvvssspppnnnmmm___]]][[[ZZZZZZZZZYYYXXXUUUUUUTTTRRROOOMMMJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDAAA>>><<<<<<===>>>;;;::::::<<<>>>@@@???===;;;:::999::::::999666333111111222333555777999:::888666444333444666666555000111333444444333222111111111000//////000000111//////......------,,,,,,///...,,,+++,,,,,,+++)))+++,,,,,,,,,,,,,,,++++++''''''((((((((('''&&&&&&&&&'''((()))((('''&&&%%%***)))((('''&&&&&&&&&&&&***************)))((('''((('''&&&&&&'''((('''&&&&&&&&&%%%$$$############""""""!!!###$$$%%%###""" !!!!!!!!!!!!###""""""!!! !!!}}}|||zzzwwwsssooojjjgggfff[[[[[[[[[[[[[[[ZZZYYYXXXTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHDDDBBB???<<<;;;;;;<<<===999:::;;;===>>>?????????:::999888888999888555333000000111222444777888:::999666444444555555555444---///111333444333222111111111000//////.........,,,---------------,,,+++000///---,,,,,,,,,,,,,,,,,,---------------------'''((((((((('''&&&%%%%%%(((((())))))((('''&&&%%%,,,+++)))(((&&&%%%%%%%%%((()))))))))(((''''''&&&''''''&&&''''''''''''&&&((('''%%%$$$###"""""""""$$$######$$$$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###|||zzz|||xxxwwwvvvrrrllleee___[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYTTTSSSRRRQQQOOONNNMMMMMMJJJJJJIIIIIIHHHHHHHHHGGGCCCAAA>>>;;;::::::;;;<<<999:::<<<======>>>>>>>>>:::999777777888777555333......///000222444666777777666444444555555444222---...000222333333222111000000//////...,,,++++++***+++,,,,,,,,,,,,,,,+++//////---,,,+++,,,---...------...///////////////)))))))))))))))((('''&&&)))))))))(((((('''&&&&&&,,,+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''''''''&&&&&&''''''((('''&&&$$$###""""""!!!%%%%%%%%%%%%$$$$$$$$$%%%"""""""""""""""""""""""" """###$$$}}}yyyyyyrrrrrrqqqnnnhhhaaaZZZVVVZZZ[[[\\\\\\ZZZXXXXXXYYYSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFBBB@@@===:::999:::;;;<<<:::<<<======<<<;;;;;;<<<:::888777666666666444333......///000111333444555555333222333444444333222---///111333444333222111/////////...---,,,******))))))******++++++,,,,,,---------+++***+++...111///000222333333111///...******+++++++++***))))))))))))((((((((((((((((((+++***)))(((''''''''''''$$$$$$%%%%%%%%%$$$$$$###&&&'''((('''&&&&&&'''(((((('''&&&$$$###"""""""""%%%&&&&&&%%%######$$$&&&############""""""""""""!!!###$$$yyytttssskkkjjjiiigggccc^^^ZZZXXXXXXYYYZZZXXXVVVTTTUUUWWWQQQPPPOOONNNMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEBBB@@@===:::999:::<<<===<<<===>>>===:::777777888:::888666555666555444333000000000000111222333444222111111222333444222111///000222333444333222111////////////...---+++***))))))(((((()))***,,,---+++,,,,,,***)))+++///333333555777777666222...+++******+++,,,,,,,,,++++++(((((((((((((((((()))))))))((((((((((((((())))))$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))(((&&&%%%&&&((('''&&&%%%$$$############%%%&&&&&&$$$"""!!!$$$&&&######"""""""""!!!!!!!!! !!!!!!}}}xxxpppkkkiiieeedddbbb```^^^]]]\\\\\\VVVWWWXXXUUURRRPPPRRRTTTOOONNNMMMLLLLLLLLLMMMNNNOOOMMMJJJHHHFFFEEEDDDDDDBBB@@@===;;;::::::<<<======>>>???===888555555666:::888666555555555444333222222111111222222333444000///000111333333222111000111333444444333222111///000000000000...,,,+++)))(((''''''(((***,,,...)))***+++***)))+++000444777888::::::777222,,,((()))***+++,,,,,,,,,,,,,,,(((((('''(((((()))***+++''''''''''''((()))***+++$$$%%%%%%&&&&&&&&&%%%%%%%%%''')))(((&&&%%%&&&)))&&&&&&%%%$$$############%%%&&&&&&$$$!!!!!!###&&&""""""!!!!!! !!!!!! ~~~zzzuuuoooiiieeeaaa]]]\\\``````[[[VVVTTTXXXVVVTTTSSSRRRQQQOOOMMMOOOPPPOOOLLLIIIHHHKKKNNNLLLKKKHHHEEEBBB@@@@@@@@@DDDBBB@@@===;;;:::999999:::999777555555555666666777777666666555555444444111222222111111000///...////////////000111222333444333333222111000//////........................&&&(((+++...//////---,,,***(((***------+++...222:::???BBB>>>444,,,)))+++'''(((((()))******++++++(((&&&$$$###$$$&&&***,,,)))(((((('''(((((()))***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$#########$$$"""!!! !!!""""""!!! }}}{{{xxxtttoooiiieeeaaa\\\YYY[[[\\\XXXVVVWWWXXXVVVSSSRRRRRRQQQOOONNNNNNOOONNNKKKHHHGGGIIILLLIIIHHHEEEBBB@@@?????????EEEDDDAAA>>>;;;:::999999777666666555666777888999777666666666555555444444111111111111000///...---////////////000111222222222111111000///.........------------------------(((***---///000///...---+++)))***------+++---222:::???AAA===333+++)))***))))))******+++++++++,,,***(((&&&$$$$$$&&&(((***++++++******))))))((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$###"""!!! """!!!!!! ~~~{{{xxxwwwvvvuuurrrnnnhhhcccaaa[[[VVVWWWWWWUUUVVVYYYWWWUUURRRPPPPPPQQQPPPOOONNNNNNLLLJJJGGGEEEFFFHHHEEEDDDBBB@@@???>>>>>>>>>EEEDDDAAA???<<<:::999888444444444555666888::::::666666666555555555555555111111111111000///...---............///000111111000///...---------------------------------------+++,,,...000000///...---,,,******,,,+++)))+++000999===???;;;222+++))))))***++++++++++++++++++++++++***'''%%%%%%%%%&&&'''++++++,,,,,,+++)))'''&&&(((((('''&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!|||zzzuuutttsssrrrpppkkkeeeaaa^^^YYYVVVVVVVVVTTTUUUXXXUUUSSSPPPOOOPPPQQQQQQPPPMMMLLLJJJHHHFFFDDDDDDDDDCCCBBB@@@???>>>>>>??????CCCBBB@@@???===;;;::::::444444555666777888999999555555555555555555555555222222222222111000//////...............///000000///...---,,,,,,------...------------------------,,,,,,...//////...---,,,,,,))))))***(((&&&(((---555888:::777111,,,*********************************)))((('''&&&&&&&&&'''''')))+++---,,,***'''%%%''''''&&&%%%%%%%%%%%%&&& """###%%%'''((()))***(((&&&%%%######$$$$$$$$$$$$###############$$$######$$$###"""  !!!!!!"""""""""|||zzzuuusssrrrpppmmmhhhbbb]]]ZZZXXXXXXZZZXXXSSSRRRTTTSSSQQQOOOOOOPPPQQQQQQPPPLLLJJJHHHGGGEEEDDDBBBBBBBBBAAA@@@?????????@@@AAA??????>>>>>>===<<<<<<;;;666666777777777777666666333333444444555555666666444444444444444333111111///............//////000///...---,,,---...///000------------------------+++,,,,,,---------,,,,,,+++(((''''''&&&###&&&+++///222444333///,,,+++,,,(((((((((((())))))))))))((((((((((((((((((((((((###%%%)))+++,,,***'''%%%&&&%%%$$$$$$######$$$$$$!!!"""###%%%'''(((*********(((&&&$$$###"""###############""""""###$$$$$$""""""""""""!!! !!!!!!""""""}}}zzzxxxuuurrrooolllhhhddd___[[[WWWWWWYYY[[[XXXRRROOOPPPOOONNNNNNOOOQQQRRRQQQPPPKKKIIIGGGFFFFFFEEEBBB@@@CCCBBBAAA??????@@@AAAAAA<<<============<<<;;;:::888888888888777666444444222222333444555666666666666666666666555444333222000//////......///000000///...---,,,---///111222........................***++++++,,,---------,,,***'''%%%&&&$$$###&&&++++++---///...,,,*********&&&&&&''''''((())))))***''''''((()))))))))((((((!!!###'''***+++***(((&&&%%%$$$$$$###############$$$$$$%%%&&&'''((())))))'''&&&%%%$$$""""""!!!!!!###""""""""""""###$$$$$$!!!!!!!!!!!!  !!!!!!~~~|||zzzwwwuuurrroookkkgggddd```]]]ZZZVVVVVVXXXZZZUUUNNNKKKNNNLLLLLLNNNPPPRRRRRRQQQOOOIIIGGGEEEFFFFFFFFFCCCAAACCCBBB@@@?????????@@@@@@============;;;999777666777888888888777666444333111222222333555666666777666666666666555444333222111000000//////000000000///...,,,,,,,,,///111333////////////////////////***++++++,,,---...//////***'''&&&&&&%%%$$$'''---+++,,,,,,+++)))'''&&&&&&%%%&&&'''((()))***+++,,,((()))*********(((&&&%%%$$$%%%(((******)))(((&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$###"""!!! """""""""""""""###$$$$$$""""""!!! }}}{{{yyyvvvtttppplllgggccc```^^^\\\ZZZWWWVVVWWWWWWRRRKKKIIILLLJJJKKKMMMQQQSSSSSSPPPNNNIIIGGGEEEEEEGGGGGGDDDAAABBBAAA@@@>>>>>>>>>????????????>>>===:::777444222666777888888888777555444111111222333555666777777555555555555444333222111111111000000000000000111...---++++++,,,...111333000000000000000000000000++++++,,,---...000000111+++(((''''''&&&%%%)))///,,,,,,+++)))'''%%%###"""%%%&&&''')))***,,,---...***+++++++++***'''%%%###'''(((*********)))'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########!!!""""""!!!""""""###$$$$$$###"""!!! !!!"""###xxxsssooolllkkkdddcccbbb___]]]ZZZXXXWWWUUUTTTQQQOOOMMMMMMNNNNNNKKKMMMPPPSSSSSSQQQNNNLLLDDDDDDEEEEEEEEECCCBBBAAACCCBBB@@@>>>===<<<;;;;;;=========<<<;;;888666555555555555666555555444444777777666555555555555555999777444111111333555777......///000000000000000...---,,,,,,---000222444000000000000000000000000...,,,******---...---+++...,,,***)))))))))'''%%%)))******)))&&&%%%&&&&&&(((((((((***,,,...111333---,,,***)))***)))'''&&&(((((((((((('''&&&%%%%%%''''''&&&&&&%%%$$$######$$$$$$%%%&&&''''''$$$###%%%%%%###"""!!!"""############$$$$$$$$$""""""!!!!!! |||wwwqqqlllhhhfffcccaaa___\\\YYYVVVUUUTTTSSSRRROOOMMMLLLKKKLLLMMMLLLMMMOOOPPPPPPOOOLLLKKKCCCDDDDDDDDDDDDBBBAAA@@@BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<;;;:::888666444444555555555555444333333555555555666666777888999888777444222222333444555000000000000000///......,,,,,,++++++,,,...000222111111111111111111000000///---++++++---...---+++...,,,************(((''')))***+++)))'''&&&&&&'''(((((()))***,,,...000222,,,***((((((((('''&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""&&&%%%%%%$$$$$$###"""!!!######""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""!!!!!!!!! ~~~|||xxxsssmmmgggccc```bbb___\\\WWWTTTRRRQQQQQQSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCCCCCCCBBBAAA@@@???AAA@@@???>>>===;;;;;;::::::::::::999888777555444444444444444444333222222333333444666777999:::;;;666666555444333333222222222222111000///------,,,************+++---...///222111111111000000/////////---++++++,,,---,,,+++,,,+++******++++++***(((***++++++***((('''((()))(((((()))***+++---///000***(((&&&&&&&&&&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&!!!""""""######$$$$$$%%%"""############$$$$$$$$$""""""!!!!!!!!!!!! """!!!!!!"""{{{xxxsssmmmgggccc```___ccc```[[[VVVRRRQQQPPPQQQUUUTTTRRRPPPOOONNNNNNNNNGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>===;;;;;;999999888777777666555444444444444444333222111111222333444555777888999999444444555666555333111000222111000///...---------******+++,,,------......000000//////...---------...,,,+++******************)))((()))***+++***)))***+++,,,+++)))((()))***((())))))***+++,,,------)))'''&&&&&&&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&''')))---///$$$$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!###!!!!!!###~~~{{{vvvooohhhcccaaaaaaaaadddaaa\\\WWWTTTRRRRRRRRRTTTSSSRRRPPPOOONNNMMMMMMGGGFFFEEECCCBBBBBBBBBCCCGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAA@@@???>>>===<<<888777777666666555555555444444444444333222111000222333444555555555444444222444666777666555222000000000///...---.........+++,,,---...//////......---,,,,,,,,,++++++******++++++***)))(((((()))))))))((('''(((*********)))***+++,,,+++***)))***+++)))))))))******+++++++++***(((''''''((((((&&&%%%$$$$$$&&&'''(((((())))))''''''''''''''''''((((((###$$$&&&&&&''')))---000(((((('''''''''''''''&&&""""""#########$$$$$$$$$!!!!!!"""""""""""""""""""""!!!!!!"""|||yyywwwsssmmmfffbbbaaaaaabbbcccaaa]]]YYYUUUSSSSSSRRRPPPOOOOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFIIIHHHGGGEEEDDDCCCCCCCCC??????@@@@@@@@@>>><<<;;;777777666555555555666666555555555555444222111000222333444444444333111000111333666777888666444333000///...---------...///,,,---///111111000///...)))))))))))))))))))))))))))******)))(((((()))+++***)))((()))***+++***))))))+++,,,+++***)))***+++))))))*********))))))(((***)))(((((())))))(((&&&&&&&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$###&&&)))))))))(((''''''&&&%%%%%%"""############$$$$$$$$$!!!!!!""""""""""""######"""  """{{{wwwtttrrrqqqoookkkhhhdddbbb``````___^^^[[[XXXUUUSSSQQQQQQNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHFFFDDDCCCBBBBBBBBB<<<===>>>???>>><<<:::999777777666555555666777888666666666555444333222111222333444555555333111000111333555888999888777666222111...---,,,,,,------+++---000222222111...---'''(((((())))))******+++(((***++++++)))))),,,...---+++***+++,,,,,,+++***)))***+++***))))))***+++))))))*********)))'''&&&***)))'''((())))))(((&&&''''''((()))*********)))((((((''''''&&&&&&%%%%%%$$$'''***((($$$!!!###%%%''''''&&&%%%%%%$$$######"""############$$$$$$$$$!!!!!!"""""""""#########"""!!!!!! !!!!!!"""|||vvvqqqnnnlllkkkkkkkkkjjjgggccc___]]]\\\[[[YYYWWWTTTRRRPPPOOOOOOOOOOOONNNLLLKKKIIIHHHCCCDDDEEEEEEFFFEEEEEEDDDIIIGGGEEECCCBBBAAAAAAAAA:::;;;<<<======;;;999777777777666555555666888999777777777666555333222111222333555666666555333222111333555888999:::999999444333000---+++***+++++++++---000222222000...,,,''''''((()))***+++,,,,,,(((+++---,,,++++++...111///...,,,------...,,,+++((()))******)))((()))+++)))************(((&&&%%%)))(((''''''((()))(((&&&'''(((((()))))))))))))))++++++***)))(((''''''&&&###'''+++***&&&$$$%%%((($$$$$$###############""""""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""######"""""""""|||vvvrrrooommmkkkkkkkkkjjjgggddd```]]]ZZZYYYWWWTTTTTTTTTSSSOOOKKKQQQPPPOOOMMMKKKIIIHHHGGGCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEDDDAAA>>>===>>>@@@:::::::::::::::::::::::::::888666666777888888777666555666777888777444111666555555444333333222222111111222333333444555555222111000...,,,+++++++++---...000000...,,,,,,,,,******++++++,,,,,,,,,++++++,,,------......------,,,------+++)))((((((***(((((()))***+++,,,,,,---***+++,,,------+++)))((())))))))))))((((((((((((***)))((((((((((((((()))+++*********++++++)))(((&&&&&&$$$$$$$$$$$$&&&&&&###"""!!!"""$$$%%%%%%###******((('''%%%###"""!!!######"""###$$$###!!!!!!!!!!!!!!!###%%%'''((({{{vvvqqqnnnmmmkkkjjjiiigggddd```\\\ZZZYYYYYYZZZXXXVVVTTTSSSRRRPPPNNNQQQQQQRRRQQQNNNKKKGGGEEEBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCBBB@@@===<<<===>>>;;;;;;::::::999999999999888777555666777888777666777777777888999888666333555555555444444333333333222222222333333333444444222111000///...------------///111000...,,,++++++)))***+++,,,---,,,,,,+++++++++,,,---.../////////,,,,,,,,,+++)))(((***+++*********+++++++++++++++,,,,,,---...---,,,+++******)))))))))((((((''''''))))))((((((((())))))***+++*********++++++)))(((%%%%%%$$$######$$$%%%%%%###"""!!!"""$$$%%%$$$###)))((('''&&&%%%$$$############"""###$$$###!!!!!!!!!!!!!!!###$$$&&&'''wwwsssooollljjjjjjhhhgggfffbbb]]]XXXVVVVVVXXXYYYZZZYYYXXXUUURRRPPPPPPPPPQQQRRRSSSSSSPPPKKKEEEAAABBBCCCDDDEEEEEEDDDBBB@@@AAABBBAAA???<<<;;;<<<===<<<;;;;;;:::999888777777777555444555666777666555888888888999:::999777555444444444444444444333333444333333333222222222222111111000////////////000///000111000...+++******)))***,,,---...---+++***++++++,,,---......//////***+++,,,+++))))))***,,,---,,,,,,,,,+++++++++***...------------,,,,,,,,,******))))))((('''&&&&&&)))((((((((()))***+++++++++***)))***++++++)))'''%%%$$$###""""""###$$$%%%$$$"""""""""$$$%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%###""""""###$$$$$$""" !!!!!!!!!"""###$$$%%%&&&rrroookkkiiihhhgggfffeee___\\\XXXVVVUUUVVVYYY[[[YYYZZZZZZVVVQQQNNNPPPRRRQQQQQQRRRPPPMMMHHHCCC@@@CCCDDDEEEEEEDDDBBB@@@???@@@AAAAAA???===;;;<<<===<<<;;;:::999888777666555555444333444666777555444888777777888999999777555444444444444444444444444555555444333222111000000//////......//////000111///111222111...+++***))))))***,,,......---,,,***,,,,,,,,,++++++,,,,,,,,,((()))***)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,******)))((('''&&&&&&%%%((((((((())))))+++,,,---+++***)))***++++++)))'''&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""###$$$"""!!!!!!"""""""""######$$$$$$}}}zzzxxxxxxrrroookkkhhhgggeeecccaaaUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZVVVQQQNNNOOOQQQOOONNNMMMJJJGGGDDDBBB@@@CCCDDDEEEEEEDDDBBB@@@>>>@@@AAAAAA@@@>>><<<<<<===;;;;;;:::999777666555555333333333444666777555444666555444555777777666444444444444444444444333333555555444333111000///...------------...///000000///111222111...+++***))))))+++,,,......---,,,+++...---+++***)))((((((((('''(((((((((&&&&&&(((*********+++,,,,,,---......,,,+++******)))*********)))))))))((('''&&&&&&%%%(((((((((((()))***+++,,,***)))))))))******(((''''''&&&%%%$$$$$$%%%&&&'''$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!!!!###$$$###"""""""""""""""######""""""}}}{{{yyyxxxxxxxxxpppmmmiiigggeeeccc```^^^NNNPPPRRRTTTVVVVVVUUUUUUXXXYYYXXXVVVRRROOOMMMMMMKKKJJJHHHFFFDDDBBBAAAAAABBBCCCDDDEEEDDDBBB@@@>>>???@@@AAA@@@>>><<<<<<===:::999999888777666555555333333333555777777666444444333222333555666555444666555555444444333222222555555444222111000///...,,,,,,,,,------...///000///000111000...+++******+++,,,,,,---------------///---+++)))(((((((((((('''((()))(((&&&&&&''')))))))))***+++,,,---......************))))))))))))(((((((((''''''''''''&&&((('''''''''((()))*********)))((()))******(((&&&((('''&&&%%%%%%&&&'''(((%%%$$$"""###$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$###""" !!!"""$$$$$$###"""""""""######"""!!!!!!~~~zzzxxxxxxyyyxxxvvvkkkhhheeecccbbb```]]][[[RRRSSSTTTUUUVVVUUUTTTSSSXXXWWWVVVUUUTTTPPPKKKHHHDDDEEEFFFFFFEEECCCBBB@@@@@@AAABBBCCCBBBAAA???======>>>@@@???===;;;;;;;;;888888777777777666666666333333444666888888666444444333222222444555555444777777666555333222111111555444333222111000///......---------...///000111---///111000...,,,++++++---,,,,,,+++,,,---...///...---+++***)))***+++,,,***++++++)))''''''((())))))*********++++++,,,,,,******+++,,,+++***)))(((&&&&&&&&&''''''''''''(((((('''''''''''''''((((((***)))((()))******(((&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$######$$$$$$###!!!''''''&&&%%%$$$###"""!!!$$$""" """$$$$$$$$$""""""#########!!! }}}wwwuuuuuuuuurrrpppfffdddbbb``````^^^\\\ZZZXXXXXXXXXWWWVVVUUUUUUTTTWWWVVVUUUUUUUUUQQQJJJEEE@@@BBBEEEGGGGGGEEEBBB@@@>>>???AAAAAAAAA@@@>>>===;;;===>>>>>><<<:::::::::777777777777666666666666333333444777999999777555444333222222444555555555888888666555333111000000444444333222111000/////////////////////000111111---///000000...,,,,,,,,,...---+++++++++,,,///000---,,,+++++++++---///111,,,------+++)))((()))***+++++++++************)))***+++---------,,,***(((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''***)))((()))******(((&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$######$$$$$$###!!!)))((('''%%%###""" $$$""" """$$$$$$$$$""""""#########!!! zzz|||wwwrrrrrrsssrrrlllggg___aaabbbaaa___[[[ZZZYYYXXX[[[\\\YYYUUURRRSSSUUUVVVRRRPPPTTTUUUPPPKKKIIIBBBFFFJJJJJJFFFAAA??????AAACCCEEEEEEBBB???===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;999666333111222444666888888777555444555555555555555444444333999777555222111111222333555555444333222111///...000////////////000000111...//////......---,,,,,,---+++***))))))+++---......---++++++---...---,,,///...---+++***)))))))))------,,,++++++***))))))******(((''''''&&&&&&&&&######"""######%%%&&&''')))'''%%%%%%''')))))))))((()))******)))((('''&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########""""""!!!!!!zzzvvvxxxuuurrrqqqpppmmmgggccc]]]___``````^^^[[[ZZZZZZXXXYYYYYYXXXUUUTTTTTTUUUTTTPPPOOORRRRRROOONNNOOOMMMNNNMMMJJJEEEAAA>>>===@@@BBBCCCCCCAAA??????????????????>>>>>>===<<<;;;;;;;;;<<<;;;:::777444333333444666888999777666444555666666666666555444444777666333111000000111222333333333222111000...---000000//////////////////...///000000000...---,,,,,,++++++***+++,,,---...///---,,,,,,---......---///...---+++***)))))))))------,,,,,,+++******)))+++***)))''''''&&&&&&&&&""""""$$$%%%&&&&&&&&&%%%(((&&&$$$%%%&&&((((((((('''((()))))))))((('''&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###############"""""""""!!!!!!!!! ~~~yyyuuurrrttttttrrroookkkfffbbb___[[[]]]^^^^^^\\\ZZZYYYYYYYYYWWWUUUUUUUUUUUUTTTSSSPPPMMMMMMOOOOOONNNRRRXXX___ZZZSSSLLLGGGCCC@@@>>>@@@AAAAAAAAA@@@???AAACCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::888666555444555777888999888666555666666777777777666555555555444222111000000000111222222222111000///...---000000//////......------...///000111111///---,,,++++++,,,---...////////////---,,,,,,---......---------,,,++++++***))))))---------,,,++++++******+++***)))(((&&&&&&&&&%%%!!!###%%%'''((('''%%%$$$'''&&&$$$%%%&&&'''''''''&&&'''((())))))(((''''''((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&$$$###""""""""""""!!!!!! zzzuuuttttttuuuuuurrrmmmgggbbb``````\\\]]]^^^\\\YYYWWWVVVVVVYYYUUUQQQQQQRRRRRRPPPMMMLLLJJJJJJKKKKKKLLLTTT]]]jjjaaaVVVNNNIIIGGGDDDBBBAAAAAAAAA???>>>>>>AAACCCBBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;:::999777666444555777888999888777666777777777777777666666555555444222111000000000111111222222222111000//////000000000///...---,,,,,,,,,---///000000///---+++***,,,...000111111000//////---,,,,,,---......---,,,,,,,,,,,,++++++***)))------,,,,,,+++++++++***+++***)))(((&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&((('''%%%&&&'''((('''&&&&&&'''((()))***)))((((((((('''&&&$$$###""""""!!!##############################$$$$$$$$$$$$######&&&&&&$$$###!!!!!! }}}vvvsssuuuxxxxxxuuupppiiicccaaabbbddd]]]^^^^^^[[[WWWTTTSSSTTTYYYTTTOOOMMMNNNMMMKKKIIIJJJHHHHHHIIIHHHJJJRRR[[[eee]]]SSSKKKHHHGGGEEECCCCCCCCCAAA???<<<===???BBBBBBAAA???===<<<;;;;;;:::;;;;;;::::::999888777777555555666777888777777666777777777777777666666555444444333222222222111111222222222333222222111111000000000000///...,,,,,,***+++---......---+++***+++,,,///111222111000///...---++++++---...---,,,++++++,,,,,,,,,+++******++++++++++++++++++*********)))(((''''''&&&&&&'''((('''%%%$$$$$$&&&((())))))((('''((()))***(((''''''((()))*********)))(((((('''%%%$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!xxxssssssuuuxxxvvvrrrlllfffcccbbbcccddd^^^^^^]]]ZZZWWWTTTSSSTTTVVVSSSOOOLLLKKKJJJIIIHHHKKKHHHFFFGGGGGGHHHMMMSSSUUUQQQLLLGGGEEEDDDBBBAAACCCCCCAAA???===<<<>>>AAABBBAAA???===;;;;;;;;;<<<;;;;;;:::999777666666555444555555666666666666666666666777777777666555555444444333333333222222111111222222333333333222222000000111111111///...---******++++++++++++++++++,,,...000111111000///...---+++******+++,,,,,,+++)))***+++,,,---,,,+++************************)))((((((''''''''''''((((((***(((%%%######%%%)))+++***)))))))))******)))'''((()))*********)))'''&&&&&&&&&%%%$$$####################################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!! !!!!!!!!!!!!!!!"""""""""|||wwwtttrrrrrrssstttoookkkfffddddddcccaaa___[[[\\\[[[YYYWWWUUUVVVWWWRRRQQQOOOLLLJJJIIIKKKMMMMMMHHHEEEGGGGGGFFFFFFIIIGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@???===>>>???AAAAAA@@@>>><<<;;;<<<======<<<;;;999777666555444444333444444444555555555555555666666666666555444444222222222222222111111000000000111222222222222222///000222222222111000///++++++*********+++------...///000000000///...---,,,***))))))***++++++***((()))+++---------+++***((((((((((((((((((((()))'''&&&&&&''''''((()))******(((&&&%%%%%%&&&((()))))))))((()))******'''%%%(((((()))((((((&&&$$$###%%%%%%$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!  !!!!!!!!!}}}wwwuuurrrqqqrrrrrrpppnnniiieeebbbccceeeddd^^^YYYYYYZZZZZZYYYWWWWWWXXXZZZOOOPPPPPPMMMJJJJJJOOOSSSOOOHHHEEEGGGHHHEEEBBBAAA@@@EEEIIIJJJFFFBBB@@@@@@===>>>??????>>>???AAACCCAAA???===<<<;;;<<<===>>><<<;;;999777555333333222333333333444444444555555555555555555555444444333000111111111111000000///...///000111111222111111///000222333333222111000---,,,*********,,,...///000000000//////...---,,,+++)))(((((()))******)))((()))+++---------,,,+++'''''''''(((((((((((((((%%%%%%&&&&&&((()))***+++(((((((((((('''''''''''')))(((((()))))))))&&&$$$''''''''''''&&&$$$!!! $$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!! !!!!!! zzzuuuvvvssspppnnnmmmlllkkkiiicccbbbaaa___]]]]]]\\\\\\\\\XXXTTTTTTXXXYYYWWWTTTPPPNNNMMMKKKKKKKKKLLLLLLFFFFFFFFFHHHIIIHHHEEEBBBCCCDDDEEEEEECCCAAA>>><<<:::<<<>>>???@@@???>>>===AAA@@@>>><<<;;;;;;======>>>===:::888666555555555666555333111111222333444666777666444222111222333111111111111111111222222//////000111111111111000444555666777666333111//////.........------------333222000/////////000111...+++(((((()))***(((&&&((()))***++++++***)))((('''((((((&&&%%%%%%''')))((('''&&&&&&''')))+++---((('''&&&$$$###$$$'''***$$$%%%%%%%%%%%%$$$######&&&'''''''''&&&%%%%%%$$$ !!!"""$$$%%%%%%$$$$$$######"""!!!!!!"""###$$$'''&&&&&&%%%$$$###""""""$$$###""" !!!"""  """~~~wwwuuuzzzvvvqqqnnnkkkiiigggeee______^^^]]]\\\\\\\\\\\\ZZZVVVSSSTTTVVVWWWTTTPPPMMMMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFGGGGGGFFFCCC@@@BBBBBBCCCBBBAAA@@@>>>===;;;<<<>>>??????>>>===<<>>@@@@@@@@@?????????>>>>>><<<===>>>???>>>===<<<;;;@@@>>><<<;;;:::;;;<<<===:::999888777777777888999444333222111111111222333333444555444333333555777555444222000///000111222111111222222222333333333666666777777555333000...///000000000//////......///////////////......---...,,,+++***++++++***(((((((((''''''''''''(((((('''((()))(((((((((***,,,***)))(((''''''((()))***'''''''''%%%###$$$''')))%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''((((((((('''%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""!!!###""""""!!!!!!!!!!!!""" !!!"""""" !!!"""zzzssssssxxxrrrooojjjfffdddaaa___]]]]]]]]][[[ZZZYYYXXXXXXXXXUUUTTTSSSTTTTTTRRRNNNJJJJJJKKKKKKKKKIIIGGGEEEDDDIIIGGGFFFEEEEEECCC@@@>>>??????>>>>>>>>>???@@@AAA===>>>>>>>>>===<<<;;;;;;>>>===;;;:::999:::;;;<<<999999777666666666777888333222222111111111222333444555555555333333555666777555222000///000111222222222222222222333444444666777777666444222///...///000111111000000......,,,,,,.........---,,,+++++++++******+++***)))((())))))'''&&&&&&'''))))))'''(((******)))***,,,...+++***)))(((''''''(((((('''''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$''''''(((((())))))))))))&&&%%%$$$#########$$$%%%#########""""""""""""""""""""""""!!!!!!!!!!!!"""!!!"""######!!! !!!"""~~~uuunnnooouuukkkhhheeedddddddddcccbbbaaa```^^^[[[YYYWWWVVVUUUTTTTTTTTTTTTSSSQQQMMMKKKKKKKKKKKKKKKJJJHHHFFFEEEKKKIIIGGGFFFEEECCCAAA>>>>>>>>>>>>>>>???@@@AAABBB===============<<<;;;;;;===<<<:::888888999;;;<<<:::999777555444444444555222222222222222222333333666777777555333222333555666555333111000000111222222222111111111222333444555555555444333111///...///000111111111000...---)))***,,,------,,,+++***((()))******)))(((((('''+++***((((((((((((***+++''')))++++++++++++,,,...******)))((((((''''''''''''(((((('''%%%%%%''')))&&&''''''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&))))))))))))))))))******'''&&&$$$#########$$$$$$"""""""""""""""#########!!!!!!!!!""""""""""""!!!!!!"""$$$###""" !!!}}}yyyqqqjjjjjjnnngggeeecccdddeeegggggggggcccbbb___\\\YYYVVVUUUTTTRRRRRRSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHKKKIIIFFFEEEEEEDDDAAA???===>>>>>>???@@@@@@AAAAAA======<<<<<<<<<<<<<<<<<<<<<:::999777777888:::;;;888777555333222222222222222222333333333444444444888888888666333222333444555444333222222222222222111000/////////000222333333333333222111000///......///000111111///---,,,((())))))***************&&&(((******)))'''''''''******))))))))))))******((())),,,,,,+++++++++,,,******))))))(((((('''''''''(((((('''&&&&&&''')))''''''((((((''''''&&&%%%&&&''''''(((((((((((('''))))))(((((((((((()))***'''&&&$$$###""""""######!!!""""""######$$$$$$$$$ !!!!!!""""""""""""!!! """$$$###!!! }}}zzzwwwqqqiiifffhhhfffdddbbbbbbccceeeeeedddbbb```^^^[[[XXXVVVUUUTTTPPPPPPPPPOOOMMMLLLLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCAAA@@@;;;<<<>>>???@@@??????>>><<<<<<;;;;;;;;;<<<======:::999888777777888:::;;;555444222111111111222222333333444444555555555555666777777666444333444666222333333444444333222111///...---,,,,,,...000111000000000000/////////...---...000111111///,,,+++((((((''''''((())))))***%%%(((++++++)))''''''((((((((())))))))))))(((((((((***,,,,,,+++******+++((())))))))))))((((((((('''((()))((('''&&&''')))((((((((((((((('''&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((((((&&&%%%###"""!!!!!!""""""""""""######$$$%%%%%%&&& !!!"""######"""!!!!!!######!!!~~~{{{yyytttlllgggfffeeeccc```______```_________^^^\\\ZZZXXXVVVVVVUUUNNNNNNNNNLLLKKKJJJLLLMMMJJJIIIHHHGGGHHHIIIJJJKKKHHHFFFCCCBBBBBBBBB@@@???999;;;===??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>:::999777666666888999;;;111111000000000111333444333444444555666666666555555666666666444555666888000222444555555444333111...---+++++++++,,,...000////////////////////////,,,---///111000...,,,***((('''&&&&&&&&&((()))***%%%))),,,---***((((((***&&&'''((())))))((('''&&&(((***,,,,,,+++)))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((((((''''''&&&$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&%%%###!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&''' !!!#########"""!!!!!!######!!!|||xxxtttrrrnnnhhhcccddd```]]]^^^bbbdddaaa^^^\\\[[[ZZZXXXWWWWWWWWWWWWLLLKKKJJJIIIJJJMMMPPPRRRLLLGGGBBBAAAEEEHHHHHHFFFDDDDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>======AAA===:::;;;@@@BBBAAA>>>===:::666444555777777777333333444444333333222222111333555666555333333444666777777666666555444333000222333222000000111222,,,+++***))))))+++---//////000000//////...---,,,---...000000///...+++***((((((((())))))*********((()))***++++++***)))(((''''''''''''(((((()))))))))+++,,,+++((('''(((***+++***)))((((((''''''((($$$%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%'''(((((('''%%%%%%&&&((()))(((&&&%%%$$$%%%%%%&&&######""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! """"""!!! }}}}}}xxxrrrnnnllljjjgggeeedddbbbaaaaaabbbbbb___]]][[[[[[ZZZXXXWWWUUUTTTSSSLLLKKKIIIIIIJJJLLLOOOQQQKKKGGGCCCCCCFFFIIIHHHEEEDDDCCCCCCBBBAAA@@@@@@???????????????????????????>>>;;;:::<<>>>>>???@@@AAA>>><<<;;;===@@@@@@>>>;;;666444222222444777888888666666666666555444333222333555666666444222222222666666666555444222111000333444555333111000000111---,,,***))))))***+++,,,222222222111111000///...---...///000000000///...++++++,,,,,,,,,,,,------'''((()))******)))((('''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((()))))))))((((((&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((+++***(((&&&%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""!!! ######"""!!!!!!!!!!!!"""~~~|||zzzvvvsssooolllgggccc```______^^^aaaeeehhheee^^^YYYWWWWWWUUUVVVVVVVVVUUURRROOOMMMMMMKKKIIIGGGGGGHHHJJJKKKFFFEEEDDDFFFHHHIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>======>>>@@@AAAAAA???===<<<<<<:::777444333111000111444777888888777777777777666444333222444555777666444222111111777666666555444222111000444555555444111///000000///...---,,,++++++,,,,,,222222222222111000//////+++,,,---...////////////------------------------'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''((('''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((())))))))))))))))))%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""!!! """"""!!! zzzxxxvvvrrrooojjjiiigggccc___[[[YYYXXX]]]bbbeeebbbZZZTTTRRRTTTQQQRRRSSSTTTSSSRRRPPPNNNMMMLLLIIIFFFEEEFFFGGGHHHCCCCCCDDDFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<<<<===???@@@>>>===;;;:::999666444222222111000111444666777777777777777777666555444333444555777666444222111111666666666555444333111111444555555333111//////000111000000///............111111111111111000......)))***+++,,,------......------------------------'''((()))******)))((('''''''''''''''''''''''''''(((((('''(((((()))(((((($$$$$$$$$$$$%%%'''((())))))))))))((((((((())))))$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%(((***''''''''''''''''''&&&&&&########################"""######$$$$$$######""""""""""""""""""!!! zzzuuusssqqqmmmjjjhhhhhhgggddd___[[[XXXWWW[[[^^^aaa]]]VVVQQQPPPQQQOOOPPPQQQRRRRRRQQQPPPOOONNNLLLHHHEEECCCCCCDDDEEE@@@BBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA???>>>===<<<<<<===>>>???999999888777666777777777333222111222444555666555666666666666666666555444333555666666444222222222444444444444333222111111222333444222000//////000111111111111111000000000000000000//////...---,,,))))))******+++,,,------------,,,,,,,,,,,,++++++((()))***++++++***)))((((((((((((((((((''''''''')))''''''''')))***)))((($$$$$$$$$%%%&&&'''((()))***)))((('''''''''((((((######$$$%%%%%%%%%$$$$$$"""###%%%%%%%%%&&&(((***&&&&&&'''(((((((((((('''"""""""""###############""""""############"""""""""""""""""""""!!! {{{uuuqqqpppooollliiihhhhhhgggccc^^^[[[\\\]]]ZZZ\\\\\\YYYUUUQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNLLLHHHDDDBBBBBBBBBCCC???@@@BBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>999888777666666777:::<<<555444333333444555444333444444555666666666555555222444666666444333333333000000111111111111000000000111222111///...///000000000111111222111111111---......------,,,+++***************+++,,,------++++++++++++******)))))))))***+++,,,,,,+++***)))******)))))))))((((((((((((&&&%%%&&&(((***((('''&&&&&&%%%&&&&&&'''(((((())))))'''&&&&&&&&&''''''""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$%%%&&&(((+++''''''((())))))((('''&&&#########$$$$$$$$$%%%%%%""""""############"""""""""""""""""""""!!! }}}xxxrrrppppppooommmkkkiiihhhfffbbb]]]]]]```cccZZZZZZZZZWWWTTTRRRRRRRRRTTTSSSQQQPPPOOONNNNNNNNNOOOLLLHHHDDDBBBAAAAAABBB>>>???AAAAAAAAAAAACCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<999777555666:::===777555444444444444333111222333444555666666666666111333555666555444444444---......//////////////////000111000///...///000...///000111111111111111,,,,,,,,,,,,+++***)))))),,,,,,+++++++++,,,------*********)))))))))((((((***+++,,,------,,,+++***++++++******))))))(((((('''$$$###$$$''')))'''%%%''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$%%%&&&)))+++((())))))))))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""############"""""""""""""""""""""!!!!!! xxxwwwwwwvvvtttqqqnnnkkkiiimmmhhhcccbbbddddddaaa^^^\\\YYYVVVSSSRRRQQQNNNMMMRRRSSSSSSPPPLLLKKKLLLNNNNNNLLLHHHDDDAAAAAABBBBBBEEEAAA@@@AAABBBBBBEEEJJJJJJHHHEEEBBB???>>>======???>>>===>>>@@@AAA@@@???<<<:::888777777888:::<<<777888999:::999666333111444444444444444444444444555444333444666666555444............---,,,+++***---........./////////000///000000111111111000000//////...---,,,,,,,,,,,,+++++++++******+++,,,,,,***)))))))))++++++)))''',,,,,,+++***+++,,,---...,,,,,,+++***))))))******(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!"""$$$&&&'''((()))))))))'''&&&$$$######$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!! """###$$$$$$$$$!!!######!!! ~~~yyysssqqqqqqpppooommmllljjjiiilllhhhcccccceeeeeebbb___[[[YYYVVVTTTSSSQQQOOONNNPPPQQQQQQOOOLLLKKKLLLNNNLLLKKKHHHEEECCCCCCCCCCCCEEEBBBAAACCCDDDCCCEEEIIIGGGFFFDDDBBB@@@????????????>>>===>>>@@@AAA@@@???<<<:::777666666777:::<<<777888888888777555222111333333333333333333333333666555333333444444333111,,,,,,---...............////////////////////////...//////000000000//////......,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---***)))))))))++++++)))(((---,,,+++++++++,,,---...+++******))))))******+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$##################"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&''''''(((((('''&&&%%%$$$#########$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$###"""""" """###$$$$$$$$$ !!!"""""""""!!! ~~~zzzxxxtttnnnmmmlllkkkjjjjjjjjjkkkkkkiiieeebbbaaaccccccaaa^^^YYYWWWTTTSSSRRRRRRPPPNNNOOOPPPOOONNNLLLKKKLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDBBBCCCFFFGGGDDDDDDGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<===???@@@???>>>;;;999666444444666999;;;888777777555444222111111222222222222222222222222666444333222222222000///+++,,,---///000111111111000000000000////////////......////////////......---,,,+++******,,,---///---------------,,,------***)))((()))++++++***(((---,,,+++++++++,,,...///***)))))))))))))))***+++)))(((''''''''''''((()))(((((('''&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###### !!!"""##################""""""!!!!!! }}}zzzvvvrrrnnnlllkkkiiiggggggiiikkkmmmcccaaa^^^^^^___^^^]]][[[VVVTTTRRRQQQQQQQQQPPPOOOPPPPPPOOOMMMKKKJJJIIIJJJEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBDDDHHHIIIEEECCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<>>>>>>>>><<<:::888555333333555888:::888777555333111111111111111111111111111111111111333222000000111111000...,,,---...000111111111111111000000000000///////////////000000//////......,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,++++++)))(((((()))++++++***(((---,,,+++++++++,,,...///+++***))))))((((((((()))'''&&&$$$######$$$&&&'''((((((((('''%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###############$$$###"""!!!!!!!!!!!!!!!{{{vvvrrroookkkiiifffddddddeeegggiii```___^^^]]]]]]\\\ZZZYYYRRRPPPOOOOOOPPPPPPPPPOOOSSSQQQOOOLLLJJJIIIGGGFFFBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBEEEIIIIIIDDDAAABBBCCCDDDDDDDDDCCCAAA>>>======<<<;;;;;;======<<<;;;888777555444444555777888777555333111000000111222111111111111111111111111///......///111222111000//////000000000000000///000000000///////////////111111111111111000///...++++++******+++---///000+++++++++++++++***)))((()))(((((()))++++++***))),,,,,,+++***+++,,,---...------+++)))(((''''''''''''&&&$$$######$$$&&&'''((((((((('''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###""""""######"""""""""!!!!!!"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$!!!"""###############"""######"""!!! !!!!!!|||uuuqqqooogggfffcccaaa```aaacccdddaaaaaaaaa___^^^\\\ZZZYYYPPPNNNMMMNNNOOOQQQQQQPPPTTTQQQNNNLLLKKKJJJHHHFFFBBBCCCEEEFFFGGGGGGFFFFFFCCCBBBDDDIIIHHHCCC@@@@@@BBBCCCEEEEEEDDDAAA>>><<<===;;;:::;;;<<<<<<;;;999777777666666666666777777555444222111111111222333111111111111111111111111...------...111222222111111111111111000///...---............/////////000111222222111111000///...++++++,,,,,,---...///000******+++++++++)))((('''((((((((()))+++,,,+++)))+++******))))))***,,,---...---,,,***)))((((((((()))(((''''''''''''((()))(((((())))))(((&&&$$$#####################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""############"""!!!!!!"""###%%%%%%$$$######""""""###$$$$$$$$$###############$$$######"""""" !!!!!!!!!!!!!!!{{{|||yyyrrrlllllldddcccaaa``````aaabbbcccbbbbbbbbb```]]]ZZZXXXWWWPPPNNNNNNOOOQQQSSSSSSRRRRRRPPPMMMLLLMMMMMMKKKIIIEEEFFFFFFGGGHHHHHHHHHHHHCCCBBBCCCGGGFFFAAA>>>??????AAADDDFFFEEECCC@@@===<<<;;;::::::;;;;;;:::888555666888999999888666555222222222222222333444444222222222222222222222222///...---...000111111000000000000000///...---,,,++++++,,,---...///000000111111111111000///...---,,,,,,...////////////...***+++,,,,,,,,,***(((&&&((('''''')))+++,,,+++******)))((((((((()))++++++---,,,++++++++++++++++++))))))))))))))))))))))))'''((()))***)))(((&&&%%%$$$$$$##################$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$######""" """###%%%%%%%%%###""" !!!"""############"""$$$$$$$$$$$$$$$###"""!!! !!!!!! zzzwwwyyyvvvnnniiiiiidddcccbbbbbbbbbccceeefff```aaaaaa___[[[WWWUUUTTTPPPOOOOOOPPPRRRTTTUUUTTTPPPNNNKKKLLLNNNOOONNNLLLHHHHHHHHHIIIIIIJJJJJJKKKCCCAAACCCFFFEEE@@@===>>><<>>;;;;;;;;;<<<<<<<<<:::888777888999:::999888777666444444333222222222333333333333333222333333444444444222000///000000///...111111222111000///---,,,......//////000000111111..................------000///---+++++++++---...000///---+++************((((((***---///...,,,)))))))))))))))(((((('''''',,,,,,+++***))))))******$$$'''(((%%%$$$(((***))))))))))))(((''''''&&&&&&((('''&&&%%%$$$$$$######%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""""""""$$$%%%%%%$$$######""""""######""""""!!!!!!!!!!!!""""""&&&(((++++++)))&&&$$$$$$!!! }}}xxxtttrrrqqqpppnnnkkkiiifffeeeeeecccaaaaaabbbbbbaaa```\\\]]]^^^___^^^ZZZWWWUUUSSSQQQPPPQQQTTTUUURRROOONNNJJJFFFFFFJJJMMMLLLJJJIIIHHHHHHHHHIIIIIIGGGDDDEEEFFFGGGEEECCCBBBCCCDDDEEEDDDBBBBBBBBBAAA???===:::::::::;;;;;;;;;999888999999:::::::::999888777555555444444444444555666333333222111111111222333333111000///111111000///000111111111///...,,,+++000000000000000000111111.............../////////000///---+++++++++---...//////...,,,++++++++++++)))***+++---//////---++++++++++++***)))))))))(((+++++++++*********))))))$$$'''(((%%%$$$''')))((((((((((((((('''''''''''')))((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$''''''''''''((((((((()))'''&&&$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!%%%***///222000+++&&&$$$"""!!! }}}wwwrrrnnnnnnnnnlllkkkiiifffdddcccaaa``````aaabbbbbb```^^^\\\]]]^^^^^^]]]ZZZWWWUUUSSSPPPOOOPPPRRRSSSQQQOOOKKKHHHEEEGGGJJJLLLLLLJJJGGGGGGGGGIIIJJJIIIFFFCCCCCCDDDDDDBBBAAAAAACCCEEEGGGEEECCCBBBBBB@@@>>><<<::::::;;;;;;::::::999888::::::;;;;;;::::::999888555555555555666777888888555333111/////////111222222000///000111333222222111111111000///...,,,+++111111000000000000000000------......//////000000000...,,,++++++,,,---..................---,,,,,,+++++++++,,,...///...---------,,,++++++***)))))))))***+++++++++***)))((($$$((((((%%%$$$&&&((('''''''''''''''((((((((((((***(((&&&%%%$$$%%%&&&'''$$$######%%%&&&'''%%%$$$''''''''''''((((((((((((''''''%%%$$$$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&######"""!!! $$$+++333888666///(((###"""!!!!!! !!!!!!~~~yyyuuuppplllkkkkkkjjjiiigggeeecccaaa^^^___```bbbdddccc```]]]\\\\\\]]]]]]\\\YYYVVVUUURRROOOMMMNNNQQQRRRPPPNNNIIIHHHGGGHHHJJJKKKIIIGGGEEEFFFGGGHHHJJJIIIFFFCCCAAABBBAAA@@@???@@@CCCFFFEEECCCAAA@@@@@@???>>><<<:::;;;<<<;;;:::999::::::::::::::::::999888888777555555555555666777888999666444222000//////111222111000///000222444444444222222222111000///...---000000000//////.........++++++,,,---...//////000///...,,,++++++,,,---///---.../////////...---,,,+++******+++---......---,,,,,,++++++***)))))))))((()))+++,,,,,,***((('''%%%))))))%%%$$$&&&'''&&&&&&&&&&&&'''((())))))***)))'''%%%$$$$$$%%%'''(((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&!!!!!! !!!!!!"""###***222777555///(((###!!! !!!!!!~~~{{{xxxuuuqqqnnniiiiiiiiigggfffdddcccbbb^^^___aaaccceeeccc```]]][[[[[[\\\[[[ZZZXXXUUUTTTQQQNNNKKKLLLOOOPPPOOOMMMJJJJJJJJJKKKKKKIIIFFFDDDEEEEEEEEEGGGHHHHHHFFFCCC@@@@@@@@@???>>>???BBBEEEBBB@@@======>>>>>>======;;;======<<<:::999:::<<<:::999888888777666666666444444444444555666777888777555333111000111222222111//////000333555666666555555444333222111000000/////////......---------******+++,,,------......///---,,,++++++,,,...///---.../////////...---,,,***)))((()))+++,,,,,,+++))))))))))))(((((((((((('''(((***++++++***)))''''''******&&&$$$&&&'''&&&%%%&&&&&&'''((()))******'''&&&$$$$$$$$$%%%'''((('''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$ """###$$$"""''',,,///---)))%%%### !!!!!!}}}zzzxxxvvvssspppmmmhhhggggggfffeeedddbbbbbb______aaacccdddccc___]]]YYYZZZZZZYYYXXXVVVTTTRRRQQQMMMJJJJJJMMMOOONNNLLLIIIKKKMMMNNNLLLIIIEEEBBBEEEDDDDDDEEEGGGGGGFFFDDD???@@@@@@???>>>???AAADDD@@@>>>;;;;;;<<<======<<<;;;===>>><<<999888:::===:::999888666555555555555333333333333444555666666555555444333222222222222111000000111444666777666777666555444222222222222//////...............---+++++++++,,,------.........---,,,++++++,,,...000...............---,,,,,,((((((((()))+++,,,+++***&&&&&&&&&'''''''''(((((('''((()))*********)))((())),,,,,,'''%%%'''(((&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''((((((((((((''')))***+++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""###### !!!######!!!$$$&&&'''&&&$$$###### !!!"""|||zzzwwwuuusssoookkkhhheeeeeeeeeeeedddcccaaaaaa```___```aaaaaa```]]][[[XXXXXXXXXWWWUUUTTTRRRQQQPPPLLLIIIIIILLLNNNMMMLLLGGGJJJNNNPPPNNNJJJFFFDDDFFFDDDCCCCCCEEEFFFFFFFFF???@@@AAAAAA??????@@@BBBBBB???<<<;;;;;;<<<<<<;;;888;;;<<<:::666555888<<<;;;:::888777666555555666444444444333444444555555222222333333333333222111222111000222444666777666777666555333222222222222/////////000000000000000...........................---+++++++++---///000//////...,,,++++++++++++(((((()))+++------+++)))$$$$$$%%%&&&'''((())))))(((((((((((()))))))))***+++...---)))&&&(((((('''&&&&&&''''''(((((())))))%%%&&&((()))*********)))(((''''''(((******)))((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""###!!!  !!!"""$$$$$$"""!!!"""###!!!"""###|||zzzxxxuuussspppkkkfffbbbdddddddddccccccbbbaaa``````___^^^______^^^\\\YYYWWWWWWVVVUUUTTTRRRQQQPPPPPPLLLHHHHHHKKKMMMMMMLLLEEEIIINNNQQQPPPLLLHHHFFFGGGDDDBBBAAACCCFFFGGGGGG???@@@BBBBBB@@@???@@@@@@EEEBBB>>><<<;;;<<<;;;:::777999;;;888444333666;;;===;;;999888666666666777666555555444444444555555///000222333444222111000333222111222444666777666777666444222111111111222000000111111222222333333000000000000000/////////...---+++++++++---///000000///---+++************((((((***---//////,,,)))###$$$%%%&&&''')))******((((((((('''((()))***+++,,,//////***'''((()))''''''''''''(((((((((((((((&&&'''***,,,------,,,+++'''&&&&&&''')))***((('''%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""############!!!  """###$$$"""!!!"""###!!!"""$$$%%%~~~{{{zzzwwwrrrlllhhhfffeeeeee```bbbcccaaa___^^^```bbbcccaaa^^^\\\[[[YYYVVVTTTUUUSSSQQQQQQQQQQQQOOOMMMQQQOOOLLLJJJHHHGGGHHHHHHLLLKKKIIIHHHGGGHHHHHHIIIDDDDDDAAAAAAFFFKKKJJJDDD>>>???@@@@@@AAAAAAAAA@@@CCCAAA>>>===<<<:::888666555666666555333333444555555666888999:::999777666777555333222222111///---///000111222333222111111555444333333222222222333555333111000000111111000222222333333333333444444111...,,,***+++++++++***)))***++++++***+++---//////...---+++***))))))))))))***+++,,,,,,+++)))((("""###%%%''')))*********&&&'''((())))))((('''''',,,,,,+++(((%%%%%%'''))))))(((&&&%%%&&&''')))******)))((()))*********)))(((&&&%%%$$$$$$%%%'''(((&&&&&&%%%&&&''''''%%%$$$%%%$$$%%%''')))(((&&&###%%%%%%%%%$$$$$$$$$#########"""!!!!!!""""""!!! $$$!!! """"""   !!!zzzwwwvvvsssnnniiifffddddddddd___```aaa___]]]\\\^^^``````^^^\\\ZZZXXXVVVTTTRRRRRRQQQPPPPPPQQQQQQPPPNNNNNNMMMKKKIIIHHHHHHJJJJJJLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHEEECCCGGGKKKIIICCC???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>???>>><<<:::888888888666444333333555444444666777888777777666444333222222333333222000///000111333333333222222444444333222222222222222555333111000000000000000111111111111222222222222000...+++++++++,,,+++***)))***++++++***+++---///......,,,+++***))))))))))))***+++,,,,,,+++)))(((###$$$%%%&&&''')))******'''(((((())))))((('''&&&,,,,,,+++(((%%%%%%'''))))))(((''''''((()))***+++))))))((())))))***))))))((('''&&&%%%%%%&&&((()))''''''&&&''''''&&&%%%$$$$$$$$$%%%'''((((((&&&$$$%%%$$$$$$$$$###############"""""""""""""""!!! $$$""" !!!######!!!!!!  }}}yyyuuurrrooommmjjjfffcccbbbbbbbbb]]]^^^^^^]]][[[[[[\\\]]]\\\[[[YYYWWWTTTRRRQQQPPPOOONNNMMMNNNOOOOOONNNMMMJJJIIIHHHGGGHHHJJJLLLNNNLLLKKKIIIHHHGGGGGGHHHHHHNNNMMMIIIFFFGGGJJJHHHBBB@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<===@@@BBBCCCAAA???;;;;;;:::888555333333444333333444555555666777777222111000222444555444333///000222333444444444333333222111111111111111111444222111000//////000000000000000000000000000000///---++++++,,,,,,+++***)))***++++++***+++,,,......---,,,+++***)))))))))))))))+++,,,,,,+++***)))&&&&&&%%%%%%&&&''')))***))))))))))))((((((&&&&&&++++++***(((&&&%%%''')))''''''((()))******++++++)))))))))))))))((((((((()))((('''&&&&&&'''((()))(((((((((''''''%%%$$$#########$$$&&&((()))'''%%%############""""""""""""############""""""""""""$$$###""""""######"""!!!!!!!!! {{{xxxuuuqqqnnnjjjiiifffdddbbbbbbbbbbbb]]]]]]\\\\\\[[[[[[[[[\\\YYYYYYXXXUUURRRPPPOOOOOONNNLLLKKKKKKKKKKKKJJJHHHEEEEEEEEEFFFHHHLLLOOOQQQMMMKKKJJJHHHGGGGGGGGGHHHNNNNNNJJJFFFFFFIIIGGGBBBAAAAAAAAAAAAAAA@@@@@@???;;;<<<>>>BBBEEEEEEBBB@@@======<<<999666333333444444444444444555666888999222111111222444555444333000111333444555555555555111111000000000000111111222222111///......///000111000000000//////.........,,,++++++,,,---,,,+++***+++++++++******,,,...---,,,+++***))))))))))))))))))***+++++++++******)))'''&&&%%%%%%&&&(((************)))((('''&&&&&&***+++***)))&&&&&&'''(((%%%&&&''')))************((()))))))))'''''''''((((((((('''&&&&&&&&&&&&'''((())))))(((&&&$$$######""""""###%%%''')))(((&&&"""""""""""""""!!!!!!!!!###$$$$$$###"""!!!""""""###""""""""""""""""""!!!!!!!!! ~~~zzzvvvtttqqqnnnlllhhhgggeeedddcccccccccddd^^^]]]\\\\\\\\\\\\\\\\\\XXXYYYYYYVVVRRRPPPPPPQQQNNNLLLJJJHHHHHHFFFDDDBBBBBBBBBCCCEEEHHHLLLPPPSSSMMMLLLJJJHHHGGGGGGGGGGGGJJJKKKHHHDDDDDDFFFEEEAAA???@@@@@@AAA@@@@@@??????======???BBBDDDDDDAAA>>>===>>>===:::666444444555666666666666777888999:::555333222333444444333222111222444555666666666555000000000//////000111111111111111///---,,,...000222111111000///......---,,,+++++++++---...---+++***+++,,,+++******,,,---,,,,,,+++***))))))))))))))))))******++++++++++++***)))'''&&&&&&''')))***++++++***)))(((''''''''')))******)))'''&&&'''((($$$%%%&&&'''((((((((((((''')))***(((&&&%%%&&&((('''&&&&&&%%%$$$$$$$$$$$$'''((()))(((%%%""""""###"""""""""$$$&&&((((((&&&!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!### !!!!!!!!!!!!!!!!!!!!! |||yyyuuurrrqqqooollljjjffffffeeeeeedddddddddddd___]]]\\\[[[]]]]]]\\\[[[WWWYYYZZZWWWRRRPPPPPPRRROOOMMMJJJHHHGGGEEEBBB???AAAAAABBBDDDHHHLLLPPPSSSMMMLLLJJJHHHGGGFFFGGGGGGFFFHHHFFFBBBAAACCCCCC@@@===>>>>>>???@@@@@@??????>>>>>>???@@@BBBAAA???<<<;;;<<<;;;999777666666777888888999999999999::::::777555444333444333222000333444555777777666555555000000000000000000111222000111111///++++++---000222222111000...---,,,,,,+++******,,,......---,,,++++++,,,+++******+++---++++++***))))))))))))))))))))))))******+++,,,,,,******)))(((((()))++++++++++++***)))(((((((((((((((*********(((''''''(((%%%%%%&&&&&&&&&'''''''''&&&(((***(((%%%###%%%'''&&&&&&%%%%%%$$$$$$######$$$'''((('''###!!!"""$$$###""""""###&&&''''''&&&!!!!!!!!!!!!"""""""""""" ###$$$###  ### !!!!!! !!!"""wwwuuuqqqooonnnllljjjhhhfffeeeeeeeeedddddddddddd___]]][[[[[[\\\]]]\\\ZZZVVVYYYZZZWWWRRROOOQQQSSSOOOMMMKKKIIIHHHFFFDDDBBBAAAAAABBBDDDGGGKKKOOORRRNNNLLLJJJHHHGGGFFFFFFGGGEEEGGGFFFAAA???AAAAAA>>>:::;;;<<<>>>????????????>>>======>>>??????===;;;999999:::999777777888:::999::::::;;;;;;:::888777777555444333444444222111555666777888777666555444111000000000000111222333...111222///+++))),,,000111111000...---+++***************,,,...///---,,,+++,,,,,,+++******+++---+++******)))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,+++***)))(((((())))))***((()))******(((''''''((()))((('''&&&%%%&&&''''''%%%(((***((($$$"""$$$'''&&&&&&&&&&&&%%%$$$######!!!$$$'''&&&""" !!!$$$%%%###"""###%%%&&&&&&%%%!!!!!!!!!""""""#########"""$$$""""""!!!###""" """$$$ ~~~tttrrrooommmlllkkkiiigggeeeeeeeeedddddddddcccccc___\\\YYYZZZ\\\]]][[[YYYVVVYYYZZZWWWRRROOOPPPSSSOOOMMMKKKJJJJJJIIIGGGEEEBBBBBBBBBDDDGGGKKKNNNQQQNNNMMMKKKHHHGGGFFFFFFFFFEEEHHHGGGAAA>>>??????===888999;;;===>>>?????????>>><<<;;;<<<===>>>===<<<666888888888777777999;;;999:::;;;<<<;;;999777555666444333333444555444222777777888888777666555333111111000000111222333333...000222///***))),,,000000000...---+++***)))((())))))***,,,//////...,,,+++,,,,,,+++***)))+++---+++***)))))))))))))))***))))))))))))***+++,,,---)))***+++------...------******)))(((((()))***+++''')))******((('''((((((,,,***(((&&&%%%&&&'''(((%%%(((***((($$$!!!###'''''''''''''''&&&%%%$$$######&&&%%%!!!!!!$$$&&&$$$"""###$$$%%%%%%$$$!!!!!!""""""######$$$$$$!!!$$$"""""""""$$$###!!!!!!###%%% !!!}}}tttqqqnnnlllkkkkkkiiihhhgggfffdddddddddcccaaa^^^[[[\\\]]]^^^\\\ZZZWWWUUUZZZ[[[\\\YYYSSSPPPOOOPPPOOONNNKKKIIIHHHIIIJJJKKKFFFCCCBBBDDDJJJMMMKKKHHHMMMMMMMMMKKKIIIGGGDDDBBBDDDEEEEEECCC@@@>>>>>>>>>===<<<<<<<<<===>>>@@@AAA>>>===<<<;;;:::;;;<<<<<<777888999:::;;;===>>>>>>???>>>===<<<:::999888777999888666555444444555555888777777777888777555333...000222444444444333222222000...+++******+++,,,,,,---...,,,***))))))***((()))+++---//////////////////...---------------++++++++++++++++++++++++'''''''''((()))+++,,,---,,,...//////---+++++++++---,,,***)))))))))*********+++,,,+++)))''''''((()))(((((('''''''''''''''***((('''''')))+++++++++***)))(((&&&%%%%%%%%%&&&%%%$$$$$$##################"""!!!!!!!!!"""$$$$$$"""###$$$%%%$$$$$$""""""!!!!!!   !!!~~~xxxuuunnnllliiihhhiiiiiiiiihhheeecccaaaaaa```___\\\ZZZZZZ[[[\\\]]]\\\YYYWWWUUUUUUWWWXXXVVVRRRPPPPPPQQQMMMLLLJJJHHHGGGHHHIIIJJJHHHEEECCCFFFJJJMMMKKKIIIMMMLLLKKKJJJGGGDDDBBB@@@BBBBBBBBB@@@===;;;<<<===<<<<<<;;;;;;<<<===>>>???>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777666555555666777777888777777777888777444222...000222333444444333222111000///---,,,+++,,,,,,,,,---...---***)))***+++)))+++---///000000//////000///......------......------,,,,,,++++++******((((((((()))***+++---------...///...,,,+++++++++,,,+++***(((''''''(((((()))***++++++)))(((((()))++++++***)))((((((((())))))'''&&&&&&(((******)))+++***((('''&&&&&&&&&'''%%%%%%$$$############$$$""""""!!!!!!!!!###$$$%%%"""###$$$$$$$$$###""""""!!!!!!   |||vvvrrriiigggeeeeeeggghhhiiihhhbbb```^^^]]]\\\[[[XXXVVVXXXYYYZZZ[[[ZZZYYYWWWUUUPPPRRRRRRRRRPPPOOOPPPQQQJJJIIIGGGFFFFFFGGGIIIJJJIIIFFFEEEGGGJJJLLLKKKIIIJJJJJJIIIGGGDDDAAA???>>>@@@@@@???<<<999888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>===<<<:::999999::::::>>>===<<<<<<:::999999888888888888888888888888888555555555555666777999999888777666777777555333000///000111333333333333222000000000000///---,,,,,,,,,------,,,***)))***+++,,,...000222222111///...000000///...............//////...---,,,+++******)))))))))******,,,---............---*********,,,,,,+++)))((('''&&&&&&&&&''')))***+++***)))***+++...---,,,+++************((('''%%%&&&'''(((((('''***)))((('''&&&&&&''''''%%%%%%$$$###############!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!  |||vvvssshhhfffeeeeeegggiiiiiiiii```^^^\\\[[[[[[[[[YYYXXXVVVWWWXXXYYYXXXWWWVVVUUUNNNNNNNNNNNNMMMMMMNNNNNNHHHGGGFFFEEEEEEFFFHHHIIIIIIGGGFFFGGGIIIJJJIIIGGGFFFFFFEEECCCBBB@@@???>>>??????===;;;888888999;;;======<<<<<<<<<<<<<<<<<<>>>===;;;:::999888999999>>>===<<<;;;:::999888888666666666666666666666666333333444555666888999:::777666666666666444111//////000111222333333222222000000111222111///---,,,***+++,,,+++)))((()))***...000222444333111///---000000///............///.........------,,,,,,,,,+++*********+++,,,------......---+++)))(((***,,,,,,,,,***)))'''&&&%%%$$$%%%''')))*********+++,,,///...---++++++*********)))'''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!"""""" !!!"""###$$$%%%%%% !!!"""#########"""!!!!!! |||vvvpppnnnllljjjhhhgggiiijjjjjjiiiaaa___]]]\\\]]]^^^^^^]]]TTTUUUVVVVVVVVVUUUTTTTTTPPPNNNMMMKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@??????>>><<<:::999:::<<<===>>>>>>>>>=========<<<===<<<:::999888888999999;;;;;;::::::999999888888777666666555444444333333111222333555666777888888666555444555555333111...//////000111222222222222///000222222222000...,,,)))+++++++++)))((()))***000111333333333111...,,,000000///...............,,,,,,,,,------.........+++++++++***++++++,,,,,,......---+++(((''')))***---,,,+++***((('''%%%%%%$$$&&&)))*********,,,---------,,,+++***)))))))))***)))(((((())))))'''%%%######$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!"""###$$$$$$$$$ !!!"""###""""""!!! !!! {{{vvvrrrnnnlllnnnllljjjiiijjjjjjjjjiiicccaaa^^^^^^___``````___TTTTTTTTTTTTTTTSSSRRRRRRQQQOOOLLLJJJJJJKKKJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@>>><<<;;;;;;<<<======>>>>>>???>>>>>>===;;;:::999888888888999:::888888888888888888888888666666555555444333222222333444555666777777777777444333333333444333111...//////000000111222222333///000111222111000...,,,***,,,,,,,,,******+++,,,000111111111000///---,,,//////...---------------******+++,,,---...//////,,,++++++*********++++++---------+++((('''''')))+++++++++***)))(((&&&%%%$$$&&&)))******+++,,,---,,,+++******))))))******+++***)))))))))(((&&&$$$ !!!"""###$$$$$$######"""!!!!!! !!!!!!"""############""" """""""""!!!!!! !!!!!!!!!!!!  ~~~}}}{{{wwwtttqqqnnnmmmllljjjhhhgggiiijjjiiiiiifffccc___]]]]]]^^^]]]\\\TTTTTTTTTSSSRRRQQQPPPPPPRRROOOKKKJJJKKKLLLKKKJJJMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIGGGEEEDDDCCCDDDFFFEEECCCAAA@@@?????????===???AAAAAA???<<<;;;;;;:::;;;<<<>>>>>>>>>>>>===999888888777777888:::;;;777777777777666666666666444444444444444444444444777777888999999888777666222111111222444333111////////////000000111222333...///000000000///...------...//////------...///000///......------------......---,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++***))))))))))))))),,,------,,,)))'''&&&&&&))))))******)))'''&&&%%%$$$''')))*********,,,---******************+++,,,***)))((((((((('''$$$""" """###$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!! !!!""""""!!!!!! !!!!!!"""""""""""""""!!!  xxxwwwuuurrrpppmmmkkkjjjiiigggffffffgggiiiiiiiiihhhddd```]]]\\\[[[ZZZYYYUUUTTTSSSRRRQQQPPPOOOOOORRRNNNJJJJJJLLLMMMMMMLLLOOONNNKKKIIIHHHIIIJJJKKKJJJJJJJJJHHHFFFDDDDDDDDDJJJHHHEEEBBB@@@>>>>>>===;;;>>>AAABBB@@@===;;;;;;888999;;;===>>>>>>======888777777777777999:::;;;888888777666555444444333222222333444444555666666::::::;;;;;;:::999777666000000000222333444222000////////////000111222333///////////////......---///111222111000000111222///...---+++++++++,,,---------,,,++++++++++++,,,++++++++++++++++++++++++++++++***)))((((((((((((+++,,,---,,,)))'''%%%%%%''''''((((((((('''%%%$$$%%%''')))*********+++---************+++,,,------)))((('''''''''&&&### !!!###$$$%%%%%%%%%$$$%%%$$$$$$#####################$$$$$$###""" !!!""""""!!!!!! !!!!!!###############"""!!!!!! !!!zzzvvvqqqmmmlllkkkkkkjjjhhhhhhgggeeeddddddgggiiigggbbb\\\ZZZ\\\\\\ZZZWWWXXXXXXVVVRRROOONNNOOOQQQOOOPPPPPPOOOMMMLLLLLLNNNKKKMMMPPPPPPNNNKKKIIIHHHGGGIIIKKKKKKIIIFFFEEEEEEJJJHHHDDDAAA???>>>>>>>>>===>>>@@@AAA@@@===:::888777999;;;:::777777999<<<;;;999888999;;;======<<<::::::999777444333444555777666555333333444555555======<<<999777666777888333333222111111000000//////000111222333222111111000///...............///+++000555777555222111111000000///---,,,,,,...111111///---+++***+++,,,---***---///...+++******,,,---............,,,***))),,,+++***)))'''&&&$$$$$$(((((()))))))))'''&&&%%%)))((('''&&&''')))+++,,,+++++++++++++++++++++,,,&&&'''''''''&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$############""""""!!!!!!!!!!!!"""""" !!! !!!"""!!!  """"""!!! ######""""""!!!!!! !!!"""{{{wwwtttqqqmmmkkkjjjjjjiiihhhdddeeeeeecccaaaaaaccceeeddd___[[[YYY[[[[[[XXXUUUTTTTTTRRRPPPNNNMMMOOOQQQLLLLLLLLLMMMMMMMMMMMMMMMJJJLLLNNNNNNMMMKKKIIIHHHGGGIIIJJJJJJGGGEEECCCCCCEEEDDDAAA???>>>===>>>>>><<<===???@@@???===;;;999999:::;;;:::888777999;;;999888888999;;;=========;;;;;;:::888555444555777777777666555555666777888:::;;;:::777555444555777222222222111000000//////111111222333333333222111333333111000////////////---111666777555222000000000000///...,,,,,,...000111///---+++++++++,,,---))),,,///000---+++******---.../////////...,,,,,,+++***)))'''&&&%%%%%%%%%((()))******)))((('''&&&)))((('''&&&&&&(((***+++******++++++,,,++++++***&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((())))))''''''&&&%%%$$$$$$$$$$$$""""""!!!!!! !!!!!!!!! !!! !!!"""!!!!!!"""!!! $$$######"""!!!  !!!"""{{{zzz{{{zzzssslllnnnllljjjiiijjjiiigggfff```aaabbbaaa```^^^______```]]]ZZZYYYZZZYYYUUUQQQOOOOOOOOOMMMLLLLLLNNNPPPKKKJJJIIIKKKNNNNNNKKKHHHIIIJJJLLLMMMMMMKKKJJJHHHGGGIIIJJJIIIFFFCCCBBBAAAAAA???>>>===<<<======>>>;;;<<<>>>??????>>><<<;;;;;;<<<<<<:::888888999:::888777777999;;;======<<<:::::::::888666555666888888888777777777888999999888888777555333222444555222222222111000000//////333333333333333222222222666555444222111000000///111333666777555222000000///000///...,,,,,,...000000///---,,,++++++,,,---))),,,///000...,,,***)))---...///000000000000///+++***'''&&&%%%%%%&&&''')))******+++******)))((()))(((&&&&&&&&&''')))***)))***+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***+++((((((''''''&&&%%%%%%%%%"""!!!!!! !!!!!! !!!""" !!!"""!!! $$$$$$###"""!!!  !!!"""}}}xxxxxx{{{yyyqqqiiilllkkkjjjjjjjjjiiifffccc^^^```bbbbbb```^^^]]]]]]]]][[[ZZZZZZZZZWWWSSSPPPMMMNNNNNNMMMKKKKKKMMMOOOMMMJJJHHHJJJNNNOOOJJJEEEIIIIIIJJJLLLMMMMMMKKKJJJHHHJJJJJJHHHEEEBBBAAAAAA???>>>===<<<<<<<<<======<<<===???@@@@@@@@@???>>>======<<<;;;999999999999999888888999;;;;;;:::999777888999888666666777888::::::999888777777777777666666666444222222444555333333333222111111000000333222111111000111111111555555444222222111111111444555666666444222000////////////...,,,,,,---//////...---,,,,,,,,,,,,---+++,,,---------,,,++++++---...///000111111222222+++)))'''%%%$$$%%%''')))******++++++++++++++++++***((('''%%%%%%&&&((()))((()))+++---,,,+++(((&&&&&&&&&&&&&&&%%%&&&&&&&&&###"""!!!!!!###%%%(((***(((((((((((('''&&&&&&%%%!!!!!!!!! !!!!!!!!! !!!### """!!! %%%$$$###"""!!!  !!!""""""|||yyy{{{}}}|||uuunnnnnnmmmllllllkkkiiieeebbb___aaaccccccaaa___]]]]]][[[[[[[[[ZZZYYYVVVRRROOONNNOOOOOONNNLLLKKKLLLMMMKKKHHHFFFIIINNNPPPLLLHHHJJJIIIIIIKKKMMMNNNLLLJJJIIIJJJIIIGGGDDDBBBAAAAAA@@@@@@???>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAA>>>===<<<;;;:::::::::999;;;:::999999:::999777555444555777777555555666777;;;;;;999888666444333222666666666444333333555777555444444333222222111111222000///......///000111222222111111111222222333666555555444333222000......//////...,,,,,,---.........------,,,,,,,,,---...,,,+++***+++,,,------,,,------///000111333333,,,***'''%%%%%%&&&((()))***+++++++++,,,,,,------+++***(((&&&%%%&&&'''(((''')))+++,,,,,,***'''%%%'''&&&%%%%%%%%%&&&&&&'''###"""!!!!!!"""%%%''')))(((((((((((('''&&&%%%$$$ !!!!!! !!!"""!!!!!!"""###!!!""""""!!!$$$$$$###"""!!!  !!!""""""""""""~~~|||{{{{{{|||zzzvvvqqqnnnmmmkkkkkkjjjhhhdddaaa```bbbdddcccaaa^^^]]]]]]YYYZZZZZZYYYWWWTTTQQQOOONNNOOOOOONNNLLLKKKLLLMMMFFFEEEEEEHHHLLLPPPPPPNNNJJJHHHGGGIIILLLMMMKKKHHHGGGHHHGGGEEEBBB@@@@@@AAA@@@@@@??????>>>===<<<<<>>???@@@======>>>>>>>>>>>>======>>>>>>?????????????????????<<<:::;;;===>>>===;;;777777777999::::::777555000333666777777777777888777888888888777555333222444555555444333444666888333333222111111000000///000...,,,+++,,,///222555111111111111111111222333666333000///111111000...,,,...///...---,,,,,,---,,,---------------------+++******,,,//////---***************,,,...///111...---,,,***)))(((((((((***))))))***+++,,,...///...---***(((''''''((()))))))))))))))((('''&&&%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!! !!!#########"""!!! """""""""!!!"""### !!!###%%%$$$###""""""""""""!!!!!!!!!!!! """###$$$$$$######vvvxxxxxxuuuoookkkkkkkkkfffdddccccccccccccbbbaaa^^^______^^^\\\ZZZYYYZZZVVVWWWWWWUUURRROOONNNNNNGGGIIIKKKLLLLLLMMMNNNOOOLLLKKKIIIFFFCCCCCCFFFHHHHHHEEEBBBCCCGGGIIIFFFBBBAAABBBAAA@@@===<<<===???:::;;;<<<===>>>>>>>>>>>>>>>>>>==================???<<<:::;;;===???>>><<<444444666888;;;;;;999777111333666888888888999:::555666777888888777666555333333444333222333666888111111000000///.........000...,,,+++,,,000444777444333333222111111111111555222......000111000...,,,...///...---+++,,,,,,,,,,,,---......---------((()))+++///222111,,,'''***)))))))))***,,,.../////////...,,,+++)))((('''))))))))))))***,,,...000000...+++)))((((((((()))***))))))((('''&&&&&&&&&'''&&&$$$$$$$$$&&&((()))###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$""" !!!###$$$$$$###""" """###"""""""""$$$!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!"""""""""""" """###$$$$$$######}}}{{{wwwtttpppnnnllljjjgggeeeffffffeeedddccccccbbbbbb^^^]]]]]]^^^___^^^[[[YYYRRRRRRRRRSSSSSSQQQNNNKKKLLLKKKKKKMMMOOOOOOLLLIIIJJJHHHEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGEEECCCAAA???>>>>>>??????;;;;;;<<<<<<======>>>>>><<<<<<=========;;;:::999;;;:::999:::===>>><<<999:::777555777;;;<<<999555555555666666777777888888:::999888999:::999666444444333222333555555222///////////////...---,,,+++---+++***+++...222444555444555444222///...///000///000111111111111000000222111///---,,,---...///---,,,***+++,,,------,,,---...//////...+++(((&&&((((((((()))***,,,---......---+++)))'''''''''((())))))***+++,,,,,,,,,,,,******)))))))))***,,,---***((('''&&&''''''%%%$$$'''&&&%%%$$$############$$$%%%&&&&&&%%%$$$"""!!! !!!######""" !!!"""######### !!!!!!!!!!!!"""$$$%%%&&&&&&$$$"""######%%%$$$"""!!!"""!!! !!!"""$$$%%%%%%%%%%%%|||xxxvvvtttrrrooommmkkkjjjhhhffffffffffffeeeeeedddbbbbbb^^^]]]\\\\\\\\\[[[XXXVVVSSSRRRQQQQQQQQQPPPMMMKKKKKKKKKKKKNNNPPPOOOLLLIIIJJJHHHFFFEEEFFFGGGHHHIIIGGGGGGGGGHHHGGGFFFFFFEEEFFFDDDBBB???>>>===>>>>>>============>>>>>>??????>>>>>>???>>>===;;;999888;;;999888:::===>>><<<::::::777555777:::;;;888555666666666666777777888888999888888888999888666333444333222333555555222///------......---,,,++++++,,,++++++---///222444555444444444222///...///000000000000000000000000000222111///...---...///000---+++******,,,---,,,+++***+++------,,,)))'''%%%''''''((()))***+++,,,,,,++++++)))((((((((()))***++++++,,,,,,,,,++++++*********)))))))))***+++,,,***(((''''''''''''&&&$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$######""""""######"""!!! !!!"""###$$$%%%%%%!!!!!! !!!!!!"""###%%%&&&&&&$$$#########%%%$$$""""""######!!! """""""""###$$$%%%%%%&&&zzzuuuqqqpppqqqooommmkkkkkkjjjhhhfffeeefffgggggggggeeecccbbb^^^\\\ZZZYYYXXXVVVTTTQQQSSSQQQOOONNNNNNMMMLLLJJJKKKKKKLLLNNNPPPNNNKKKHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEECCCCCCDDDCCCAAA@@@?????????@@@>>>>>>>>>>>>????????????@@@@@@@@@???>>>;;;999888:::999999:::<<<======<<<:::777666777::::::888666666666666777777777777888999888777777888777555333444333333444555444222000............---,,,++++++***+++---///111333444555333444333222///...///111111000///......///000111111000///.........///000---+++))))))+++,,,+++******+++,,,,,,+++)))'''%%%&&&'''(((***++++++******))))))(((((((((***+++,,,------------,,,+++***)))***))))))))))))******+++***(((''''''((((((&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!###"""""""""###%%%&&&'''###"""!!! !!!""""""###%%%&&&&&&$$$######$$$%%%$$$######%%%%%%$$$###$$$######"""###$$$&&&'''xxxqqqnnnnnnnnnnnnmmmlllkkklllkkkiiigggccceeeggghhhgggeeecccaaa___\\\XXXVVVTTTSSSPPPOOOQQQOOOKKKIIIIIIIIIIIIHHHJJJKKKLLLNNNNNNMMMJJJHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>===;;;:::999999999:::;;;=========;;;999888888:::;;;:::888777777777777777777777777:::888777777888888666444333333444444444333222000111111000000...,,,+++***)))+++---///000111222333222333333222000///000222222111///------...000111///......------...///000,,,+++))))))***+++***)))+++,,,---------+++***((('''(((***,,,---,,,***)))))))))(((((((((***+++,,,,,,,,,------,,,++++++***)))))))))))))))))))))))))))(((''''''((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''&&&%%%$$$############$$$%%%$$$"""""""""$$$&&&'''%%%###""" !!!"""######$$$&&&%%%$$$######$$$%%%$$$###$$$&&&((('''&&&&&&%%%###"""###$$$&&&'''|||rrrlllkkknnnpppnnnllllllllllllkkkiiigggaaaccceeeffffffdddbbb```^^^[[[VVVSSSRRRQQQOOONNNNNNKKKGGGEEEFFFGGGGGGGGGIIIJJJLLLLLLKKKJJJHHHHHHGGGIIIJJJIIIGGGFFFHHHJJJIIIIIIHHHGGGEEECCCAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<<<<<<<>>>?????????>>>===999::::::::::::;;;===>>><<<;;;:::999:::;;;;;;;;;888888888888777777777777;;;999777777888888777555222333444555444333222111222222111///---+++)))''')))+++.../////////000222111222222111000000111333333111///...---...000111,,,,,,,,,,,,---......///---+++))))))*********)))***+++,,,,,,,,,+++*********+++---......---+++*********)))(((((()))***+++***+++,,,---------------((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!"""$$$%%%$$$###""""""!!!"""###$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%((())))))(((((('''%%%######$$$&&&'''zzzpppkkkkkkooorrrmmmlllkkkkkkkkkiiifffccc___```bbbccccccbbb```___\\\XXXSSSPPPOOOOOOOOOOOOKKKIIIFFFEEEFFFGGGGGGGGGIIIJJJJJJIIIGGGFFFGGGHHHFFFIIIKKKJJJGGGFFFHHHJJJIIIIIIHHHGGGFFFDDDBBBAAAFFFEEEDDDCCCAAA???======???>>>>>>===<<<;;;;;;:::999:::<<<>>>?????????>>>;;;;;;;;;:::999:::<<<>>><<<<<<::::::::::::<<<<<<999888888888888777777777:::999666666777777666555222333555555333222111222//////...---,,,***((('''+++...000000------///222000111222111000000222333333222111000//////000000++++++,,,---......//////...,,,*********+++***)))(((((()))))))))))))))))),,,---...///...---,,,+++******)))(((((()))***+++***+++,,,---............'''((((((((((((''''''&&&'''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!"""###""""""######$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&(((***)))))))))(((&&&%%%$$$%%%%%%&&&yyysssooonnnooopppmmmkkkjjjiiihhheeeaaa^^^^^^^^^____________^^^^^^WWWSSSOOOLLLLLLMMMNNNOOOJJJHHHFFFFFFHHHJJJJJJIIIIIIIIIHHHFFFCCCCCCEEEHHHFFFIIILLLKKKHHHFFFHHHKKKIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>@@@@@@???>>>===<<<;;;:::999:::<<<===>>>>>>===<<<<<<===<<<:::888888;;;>>>;;;;;;:::888888888:::<<<999999999888888888777777999777444333444555444333111444666666333111111222------............------000222444111---,,,///333000111222111000000222444333333333222111000000000+++,,,---///000111111111///---++++++++++++***)))''''''(((((()))))))))***......---------,,,,,,,,,(((((('''((()))***,,,---,,,,,,---------------,,,''''''((((((((('''&&&%%%%%%$$$######%%%%%%$$$###$$$%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########""""""!!!!!!!!!!!! !!!###%%%&&&&&&%%%%%%!!!###%%%%%%$$$$$$$$$&&&%%%%%%$$$&&&((())))))((()))(((((('''&&&%%%%%%$$$~~~}}}zzzvvvssspppnnnmmmllljjjiiihhhfffbbb^^^ZZZ]]]]]]]]]]]]]]]]]]]]]]]]TTTPPPKKKIIIJJJLLLNNNOOOJJJHHHGGGHHHKKKLLLLLLLLLIIIIIIGGGCCC@@@AAAEEEIIIEEEIIIMMMLLLHHHFFFHHHKKKIIIIIIIIIHHHGGGFFFEEEDDD>>>???AAABBBCCCDDDDDDDDDBBBAAA@@@???>>>===<<<;;;:::;;;<<<======<<<;;;:::===>>>===:::777777:::===999999888777666666999;;;999999999999888888777777777555222111222333222222111444666666333111111333---...000111333444444555444666666333...---000555///000111111000111333555333444444444333111000///------///111222333333333000...,,,+++,,,,,,+++***))))))******++++++,,,,,,......---+++++++++++++++&&&&&&&&&'''))),,,...000............---,,,++++++''''''((((((((('''%%%$$$$$$###""""""$$$%%%$$$"""$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$"""!!!"""###%%%&&&&&&%%%###"""######$$$######"""!!!  ###&&&((('''&&&%%%!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$&&&((())))))((((((((((((((('''&&&$$$$$$}}}~~~yyywwwuuurrrpppnnnnnnnnngggjjjkkkiiieeeaaaaaaaaa___\\\ZZZ[[[]]]^^^\\\ZZZUUURRRNNNMMMNNNOOOMMMLLLMMMKKKIIIIIIJJJMMMNNNNNNHHHEEEDDDEEEHHHHHHGGGDDDIIIJJJLLLLLLKKKHHHEEECCCBBBDDDGGGIIIIIIHHHEEECCCBBBBBBAAAAAAAAABBBCCCDDD>>>>>>>>>>>><<<:::888777:::888888;;;???BBBAAA???>>>>>>===<<<;;;::::::999???<<<:::888888888666555777777777777777888888888555555444444444333333333333333333222222222222222333333333444444333222222333222000///......//////000//////000222222111000/////////000000000000000///...---...000000///...---,,,+++,,,------,,,***+++***)))((((((***,,,---000...,,,++++++,,,+++)))''''''&&&&&&'''))),,,......---,,,***))))))(((((())))))(((&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$&&&%%%$$$#########%%%%%%###"""!!!!!!!!!"""$$$%%%"""$$$%%%%%%%%%%%%'''(((######""""""""""""############$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%'''))))))(((&&&%%%(((((((((((('''&&&%%%$$$~~~|||~~~xxxvvvssspppmmmlllkkkjjjgggiiiiiihhhdddaaaaaabbb```]]]YYYXXXYYYZZZYYYXXXUUURRRPPPOOOPPPQQQOOOMMMNNNLLLIIIIIIKKKMMMOOOOOOIIIGGGEEEEEEGGGHHHGGGEEEHHHIIIJJJJJJIIIGGGDDDBBBDDDFFFIIIJJJKKKIIIGGGEEEAAA@@@???>>>>>>???AAABBB?????????>>><<<:::888777999888888;;;???AAA@@@>>>>>>>>>>>>===<<<;;;;;;:::===;;;999888999999777666777777777777777777777777555555444333222222111111222222222111111111111111222333333444333333222222333222000///............///......000222222111000////////////////////////...---------///000///...,,,++++++,,,---...,,,+++***)))((('''((()))+++,,,000...,,,,,,,,,,,,+++***)))(((((('''(((***,,,...---,,,+++)))(((((((((((()))(((((('''''''''''''''((('''&&&$$$######$$$$$$%%%$$$######"""###$$$%%%$$$###"""""""""###$$$%%%"""###%%%%%%$$$%%%&&&((($$$$$$############$$$$$$############$$$$$$%%%%%%'''''''''''''''&&&%%%%%%%%%&&&(((******)))((('''((())))))((('''&&&%%%%%%{{{zzz|||wwwuuurrrnnnkkkhhhgggffffffgggfffdddbbbaaaaaaccc```]]]ZZZXXXXXXWWWVVVUUURRRRRRQQQRRRSSSRRRPPPNNNNNNKKKGGGGGGIIILLLNNNOOOKKKIIIFFFEEEFFFGGGGGGGGGFFFGGGGGGGGGFFFEEECCCAAAGGGHHHJJJKKKKKKJJJHHHFFFBBB@@@>>><<<<<<===@@@AAA@@@@@@???>>><<<:::888777888777888:::>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;:::888888::::::999777777777777777777777777777777777666555444222222111222222222222222222222333222222333333333333222222333222000///...---------...------///111222111000.........------------------,,,,,,,,,...///...---+++******,,,......---,,,***)))((((((((()))***+++000...---,,,------,,,***+++***)))))))))***,,,---++++++)))((('''&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$######"""""""""######$$$%%%%%%$$$######$$$$$$$$$"""###%%%%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""###%%%&&&(((((())))))((((((''''''&&&''')))***+++***)))((((((((((((((('''&&&%%%%%%|||wwwvvvxxxwwwuuuqqqmmmiiigggeeeeeeeeeeeecccaaa``````aaabbb______^^^]]][[[XXXTTTRRROOOPPPRRRTTTTTTRRRPPPNNNMMMIIIFFFEEEFFFJJJLLLMMMLLLJJJGGGEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBHHHHHHIIIIIIIIIHHHFFFEEEDDDBBB???======>>>AAABBBAAAAAA???>>><<<:::888777777888999;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;999888888999:::;;;:::999777777777777777666666666;;;:::999888666555444333222333333333444444555555111111222333333333333222222111000///...------------------///111222111000---------,,,,,,,,,,,,,,,,,,++++++,,,...///...---*********,,,...///...---******)))))))))***+++,,,///...------......,,,++++++***)))))))))***++++++***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""#########&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''(((''''''&&&&&&''''''(((%%%$$$###""""""###%%%&&&))))))*********))))))(((%%%&&&(((*********)))(((&&&&&&''''''&&&%%%$$$$$$}}}yyysssqqqsssvvvtttqqqmmmjjjgggffffffdddcccaaa____________```]]]```bbbccc```[[[UUUQQQMMMOOORRRTTTSSSQQQOOOMMMNNNKKKHHHFFFGGGJJJKKKLLLKKKIIIGGGEEEDDDEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCAAA???>>>>>>???AAABBBBBBAAA???===<<<:::999888888999;;;;;;;;;;;;;;;<<<888888999999999999999999777777777999;;;<<<;;;999777777777777666666555555;;;:::999777666444333333000111111222333444444555000111222222333333333222111111111000000///.........------///111222111000---,,,,,,,,,+++++++++***,,,+++***,,,...//////...*********,,,...///...---,,,+++++++++,,,,,,------...---,,,---......,,,***))))))((((((((())))))******)))'''&&&%%%%%%$$$$$$"""###$$$&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###!!!!!!""""""############%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''))))))(((((((((((())))))&&&%%%$$$######$$$%%%%%%))))))******+++******)))###%%%''')))))))))((('''$$$$$$%%%%%%%%%$$$######}}}zzzuuuooommmoootttrrrpppmmmjjjiiihhhhhhcccaaa___^^^^^^^^^]]]\\\ZZZ^^^cccdddaaa[[[VVVRRRNNNPPPSSSTTTRRROOONNNMMMQQQOOOLLLJJJKKKKKKKKKKKKGGGGGGGGGEEEDDDDDDGGGIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFEEECCCBBB@@@@@@@@@@@@???>>>>>>===>>>???@@@AAAAAA@@@???===<<<;;;;;;;;;;;;<<<>>>===;;;:::::::::666666777777888888999999777777777999<<<<<<:::999888777777666666555555444666666555444333111111000------...///111222333333///000111222333333333333000111111222222111111000000//////000222222111000------,,,,,,++++++******,,,++++++,,,///000000///+++******,,,......---,,,,,,,,,---------.........,,,++++++---......+++)))''''''(((((())))))))))))))))))'''&&&%%%$$$$$$$$$"""###%%%&&&'''''''''&&&'''''''''&&&%%%$$$""""""!!!!!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%'''((('''&&&%%%&&&(((***))))))(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%))))))******++++++******"""$$$&&&((())))))((('''###$$$$$$%%%%%%$$$$$$###}}}yyyvvvrrrlllkkkmmmpppooommmkkkjjjjjjjjjjjjccc```^^^^^^___^^^ZZZWWWVVVZZZ______\\\XXXVVVUUUPPPSSSUUUUUURRROOONNNOOOQQQOOOLLLKKKKKKJJJHHHFFFCCCDDDFFFEEEDDDDDDFFFIIIIIIHHHFFFDDDDDDEEEFFFHHHEEEDDDAAA???=========>>>======>>>@@@@@@AAAAAABBB@@@???>>>===<<<<<<<<<===>>>???@@@???;;;888888999666666666777888999999:::777777888:::<<<<<<:::888888777777666555555444444333333222222111000000///---...///000222333444555///000111222222333333333///000222333444444333333333222111222333333111///...------,,,++++++******,,,,,,+++---///111111000,,,++++++,,,---...,,,++++++,,,------------------*********,,,------***(((&&&'''((()))***+++++++++***)))(((&&&%%%%%%%%%%%%$$$%%%'''((()))((('''&&&((((((((('''%%%###!!! !!!"""###$$$%%%%%%%%%$$$!!!"""$$$%%%&&&&&&&&&&&&'''((()))((('''&&&''')))******))))))))))))******&&&'''((()))((('''%%%$$$(((((()))***************###$$$''')))******)))(((%%%%%%&&&&&&&&&&&&%%%%%%zzzuuutttpppkkkjjjlllmmmlllkkkjjjjjjjjjkkklllbbb```^^^^^^___]]]YYYUUUTTTWWWZZZYYYWWWUUUUUUWWWSSSUUUWWWVVVRRROOOOOOPPPNNNLLLJJJIIIHHHFFFCCC@@@@@@CCCEEEEEEDDDDDDFFFIIIIIIGGGEEECCCCCCDDDFFFHHHEEECCCAAA>>><<<<<<<<<======???AAACCCDDDEEEDDDDDD@@@???===<<<<<<<<<===>>>@@@AAABBB@@@;;;888888999666666777888999::::::;;;777777888:::<<<<<<999777888777777666555444444444333333333222222111111111000111222333555666888888//////000222222333333333///000222444555555555555444333222333333333111///......------,,,+++******---,,,,,,---000222111111---,,,+++,,,------,,,******+++,,,---------,,,,,,))))))***+++---,,,***'''&&&''')))***,,,,,,------***)))((('''&&&%%%%%%%%%&&&''')))++++++***(((''')))))))))'''%%%### !!!"""$$$%%%&&&&&&%%%%%%!!!###%%%&&&'''&&&&&&((()))***)))((('''((()))******))))))))))))******&&&(((***+++***(((&&&$$$'''((()))***************$$$%%%(((***++++++******&&&&&&''''''((('''''''''~~~zzzuuurrrppppppooonnnlllooooookkkiiijjjgggccc___^^^\\\]]]^^^\\\WWWSSSVVVVVVVVVVVVUUUTTTTTTSSSTTTSSSRRRQQQPPPOOOOOOPPPMMMIIIEEEFFFIIIIIIFFFBBBDDDBBBAAABBBEEEFFFCCC@@@FFFFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDAAA===;;;<<<>>>@@@@@@@@@AAAAAABBBBBBBBBAAA@@@===;;;;;;;;;===>>>@@@@@@@@@???===:::888666777888:::;;;<<<;;;::::::555777:::<<<<<<;;;888777888777777666555555555555888777666555444444444555444444444555666777777888111111000000111111222333000111222333444555666666777666555444333222222222111111000000///---,,,++++++,,,...///111222333333.........---+++)))***+++------...//////...------************))))))))))))+++((('''(((+++------+++)))************(((&&&%%%'''&&&%%%&&&(((*********))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&((()))((('''$$$$$$######$$$&&&''')))***(((%%%######$$$&&&'''(((((('''''''''(((((()))*********))))))))))))))))))************)))(((((()))*********)))(((&&&%%%&&&&&&'''((('''&&&%%%$$$zzzxxxuuuttttttsssqqqooolllnnnnnnjjjhhhiiifffbbb___]]]\\\\\\\\\ZZZVVVSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLGGGBBBAAACCCEEEDDDBBB@@@@@@@@@AAACCCEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDAAA>>><<<===>>>@@@?????????@@@@@@AAABBBCCCAAA>>>;;;;;;<<<>>>???@@@@@@???>>><<<;;;999999;;;;;;;;;;;;;;;;;;::::::666777999::::::999888777444333333222222222333333666666666666666666666666333444444555666666777777333333222111000000000000//////000000222333444555666666555444333333333333000000000000///...------------///000111111111111,,,---///...---,,,,,,---,,,---...//////...---,,,************)))))))))))),,,***((())),,,...---,,,,,,,,,+++***)))((('''&&&((('''&&&''')))******(((((((((''''''&&&%%%%%%$$$((('''&&&'''((((((&&&%%%$$$#########$$$%%%&&&''')))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&'''((()))******)))))))))))))))))))))*********+++***))))))((())))))******)))(((&&&%%%&&&&&&''''''&&&%%%$$$###|||yyyuuuuuuuuuuuuvvvuuurrrppplllnnnnnnjjjggggggddd```^^^\\\ZZZZZZYYYXXXUUUSSSOOOPPPRRRSSSTTTSSSQQQPPPQQQPPPOOOMMMLLLJJJIIIIIIJJJDDD???<<<>>>@@@AAA@@@===>>>???@@@@@@CCCFFFHHHGGGGGGGGGGGGHHHHHHIIIIIICCCDDDCCCAAA???===>>>???AAA@@@>>>===>>>???AAABBBFFFCCC???<<<;;;<<<>>>@@@???>>>===<<<;;;;;;<<<<<<@@@???===;;;:::999::::::888888888888888888777777111111111000111111222333444555666888999999888888333444444555555666666666666555333111///......---//////......///111333444444444333222222111111111//////000000000000000//////000000000000000///...***---000111000///...///,,,------......------,,,++++++*********)))))))))...,,,++++++,,,------,,,///...,,,***((('''''''''((((((((()))++++++)))'''''''''&&&&&&%%%%%%$$$$$$)))(((''''''((('''%%%###%%%$$$$$$$$$%%%&&&'''((()))(((&&&$$$$$$%%%'''((($$$$$$$$$%%%'''(((***+++))))))))))))))))))*********++++++++++++***))))))(((((()))))))))'''&&&%%%%%%&&&&&&%%%%%%###""""""|||wwwttttttsssrrrsssssssssqqqooolllnnnmmmiiifffeeebbb^^^\\\[[[YYYXXXWWWUUUTTTRRRJJJKKKNNNPPPPPPOOONNNLLLRRRRRRQQQOOOMMMKKKIIIHHHFFFCCC???======>>>>>>===<<<>>>@@@??????AAAFFFJJJHHHIIIIIIJJJJJJKKKKKKKKKEEEEEEDDDCCCAAAAAAAAAAAACCCAAA???======???BBBCCCHHHEEE@@@<<<;;;<<>>@@@DDDBBB>>>;;;999999999:::;;;:::888777777777888888333333222111111111222222222444666999:::::::::999333333444444444555555555555444222111///.........000//////...///111333444000111111000000//////.........//////000111111222111111111111000...---,,,,,,///222333222000///...,,,,,,------------,,,,,,+++++++++*********))))))---,,,+++++++++,,,,,,,,,111...+++(((&&&%%%&&&''')))))))))+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&'''((((((&&&$$$&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&'''((("""###$$$%%%''')))+++,,,)))))))))))))))*********+++++++++++++++******)))''''''((()))((('''&&&%%%%%%%%%$$$$$$###""""""!!!}}}xxxtttsssuuurrrooonnnnnnooooooooommmooonnniiieeedddaaa\\\YYYZZZYYYXXXVVVTTTRRRRRRIIIKKKMMMNNNOOONNNMMMLLLQQQQQQPPPOOOMMMKKKHHHGGGDDDCCCBBBAAAAAA???===;;;>>>@@@BBBAAA???AAAFFFJJJJJJJJJKKKKKKLLLMMMMMMNNNGGGFFFEEEDDDDDDDDDDDDDDDEEECCCAAA??????@@@CCCDDDGGGDDD@@@===<<<===@@@AAA>>><<<:::999:::===@@@BBBFFFCCC???;;;999888999:::===;;;999777666777777888555444333222111111000000222444666999:::::::::999333333333333444444444444222111000000//////000000222111111000111222444555000111111222111111000///............///111222333222222111111000...---,,,///222444555333000...---------------------------++++++++++++************+++++++++************+++000---)))&&&$$$$$$%%%&&&)))))))))+++,,,+++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((((((###$$$$$$%%%''')))+++,,,(((((())))))***************++++++++++++***))))))&&&&&&'''(((((('''%%%$$$$$$$$$#########"""""""""zzzvvvuuuttttttpppmmmkkklllmmmnnnnnnoooqqqoooiiieeeddd```[[[WWWYYYZZZZZZVVVSSSQQQPPPMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMKKKIIIGGGEEEDDDEEEEEEEEEDDDAAA>>><<>>===>>>@@@AAA===<<<:::999:::===@@@BBBDDDBBB>>>;;;999999:::;;;<<<;;;999777666666666666444333222111000000000000444555666888999999888888333333333333333333333333///////////////000111222222222333333444444444444222333444555555444333222------,,,---...000222333111111111111000///...---111333555555222///......///......------......///,,,++++++++++++*********)))***+++***))))))***,,,...+++(((%%%###$$$%%%&&&((((((((()))++++++)))'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&((()))((('''###$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''((((((&&&&&&&&&'''''')))***+++((((((((()))******++++++)))************)))((((((%%%%%%&&&''''''&&&%%%$$$######""""""######$$$%%%~~~zzzwwwvvvvvvooommmllllllnnnoooooooooppprrrpppjjjfffddd```[[[UUUXXX\\\\\\XXXSSSPPPOOONNNMMMLLLKKKKKKKKKLLLMMMLLLMMMNNNNNNLLLJJJHHHFFFFFFGGGGGGFFFCCCAAA??????BBBAAABBBEEEHHHKKKLLLLLLGGGGGGHHHIIIJJJKKKLLLLLLGGGDDDBBBCCCEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@????????????@@@@@@<<<;;;::::::;;;===@@@AAA@@@???===;;;::::::;;;;;;:::999888666444333333222222222222222222333444555666666666666666666666666333333222222222222222222///////////////000111111111222444555555555333222111222444555555444222111---,,,++++++,,,...000222//////000000000000//////111222333333111000000000000///............///000,,,,,,+++++++++*********)))***,,,+++******,,,///,,,+++(((&&&%%%%%%&&&&&&((('''&&&''')))******((($$$%%%%%%&&&''''''(((((('''&&&&&&'''(((((('''%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((()))***))))))((((((((())))))'''(((((()))******++++++((())))))))))))(((''''''$$$%%%&&&''''''&&&%%%$$$""""""""""""###%%%&&&(((~~~{{{yyyxxxwwwkkkkkklllnnnqqqrrrqqqpppqqqsssqqqkkkfffddd```ZZZTTTXXX]]]]]]YYYTTTPPPOOOLLLKKKIIIGGGFFFGGGIIIJJJNNNNNNPPPPPPOOOMMMKKKIIIIIIIIIGGGDDDAAA@@@@@@AAAAAA@@@AAAFFFLLLPPPOOONNNEEEEEEFFFGGGHHHIIIJJJKKKEEECCCAAABBBDDDFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@<<<;;;;;;;;;<<<===???@@@>>>===<<<;;;:::;;;;;;<<<888777666555333222000000222333333555666888:::;;;888777666555444444444555333222222222222222222222000000////////////000000000111444666666555222111...///111222222111000///---,,,+++***+++---///111---...///000000111111000000111222111000000222333111000///......///000111,,,,,,,,,+++++++++******)))+++---,,,++++++...111,,,+++)))((('''''''''((('''&&&%%%&&&(((*********$$$%%%&&&&&&'''((()))))))))(((''''''((('''%%%###(((((()))******)))((('''&&&'''''''''(((((()))))),,,,,,***)))(((((((((((('''(((((()))***+++++++++(((((((((((((((''''''&&&###$$$%%%&&&&&&&&&%%%$$$""""""""""""$$$&&&((()))|||zzzyyyvvvsssqqqnnnlllkkkmmmpppqqqnnnkkkooommmkkkiiifffbbb^^^ZZZXXXYYYZZZZZZXXXUUUQQQOOOJJJKKKKKKJJJIIIHHHIIIJJJIIIMMMRRRUUUSSSPPPMMMKKKNNNMMMKKKHHHEEEBBB???>>>@@@@@@CCCHHHNNNPPPNNNKKKBBBBBBCCCGGGJJJJJJFFFBBB???@@@AAAAAA@@@AAACCCEEEDDDCCCAAA???>>>>>>??????AAA@@@???>>>============::::::;;;;;;<<<======>>>;;;===>>><<<999888999;;;888444444666555111000333111222444444444555888:::;;;:::888555333222222222/////////000000000000000...//////000///---+++***///222555666444222000000333111000222444333000---......------...///111222///...------///000000///222222222111222222333333555222///...///000000000------,,,++++++,,,------,,,++++++***+++,,,......,,,***(((%%%$$$$$$%%%&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))*********)))'''&&&)))((('''&&&&&&'''((()))+++***((('''((()))((('''))))))))))))))))))************)))''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%###!!! !!!$$$(((***}}}{{{xxxvvvuuuuuusssqqqooonnnnnnoooooommmjjjggghhhfffdddbbbaaa^^^[[[XXXVVVVVVWWWVVVTTTRRROOOMMMKKKLLLMMMLLLJJJHHHGGGHHHKKKOOOSSSTTTRRROOOMMMKKKMMMLLLJJJGGGDDDBBB@@@>>>???@@@BBBFFFKKKMMMKKKIIIGGGEEEEEEHHHJJJHHHDDD???>>>???AAAAAAAAABBBDDDFFFCCCBBBAAA@@@??????????????????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::<<<===;;;888777888999999666555666444///...000000222333444444555888:::999888666444444333444444000000////////////////////////000111000///...---000222444444333111000000333222111222444444111.........------...///111222111///......000111111111222222111111111222222333666333000......//////...---,,,+++******+++,,,---,,,+++*********,,,---...---+++)))'''&&&&&&''''''(((''''''''''''(((((()))((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))(((((()))(((''''''''''''((()))+++)))(((((()))***)))((()))))))))******************)))((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!###&&&))),,,yyyvvvsssqqqqqqrrrrrrqqqnnnpppqqqppplllhhhdddcccbbb```^^^\\\\\\[[[YYYWWWSSSSSSSSSRRRPPPNNNLLLKKKKKKMMMNNNNNNKKKHHHGGGFFFNNNPPPRRRRRROOOMMMKKKKKKKKKKKKIIIGGGEEEDDDBBBAAABBBBBBDDDGGGJJJKKKJJJHHHLLLJJJHHHHHHIIIFFFAAA<<<>>>@@@AAABBBBBBBBBDDDFFFCCCBBBAAA@@@??????@@@@@@>>>===<<<;;;;;;:::::::::<<<<<<===<<<<<<;;;;;;::::::;;;;;;999777555555666:::777555555333...,,,...///111222333444555888:::777666555555444555555666111000000///............///000111111222222111111111222333222000///000111444333222333444333222000......------...///111222444111///...000222333333222111111000000111111111555222///......///...---,,,+++***))))))***+++,,,++++++***)))***+++,,,------,,,***(((((('''((((((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((()))******))))))(((((((((((())))))+++)))((((((***++++++***************************)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&))),,,...|||xxxtttpppnnnnnnooopppppplllooorrrooojjjdddaaaaaaaaa^^^\\\[[[[[[ZZZXXXWWWRRRQQQPPPOOOMMMLLLKKKJJJIIILLLNNNOOOMMMJJJHHHHHHNNNPPPPPPOOOLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJJJJNNNLLLIIIHHHHHHEEEAAA<<>>===<<<;;;;;;:::;;;;;;===>>>>>>===<<<;;;999888999999999777555444333333888555333444222...,,,......000111222333555888:::888888777777666666666666222111000......---.........///000111222333333444222222222000......///111222222111222222111111000......------...///111222444222///...000222333444111111000/////////000000222000....../////////...+++***)))(((((()))***++++++***))))))))))))++++++---,,,***)))((((((((()))+++***(((&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''')))+++,,,))))))))))))))))))))))))+++)))((()))+++,,,,,,+++***************)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&))),,,///000~~~|||zzzwwwsssooommmmmmnnnnnnnnnjjjmmmooommmgggbbb``````___]]][[[ZZZYYYXXXVVVTTTQQQQQQPPPNNNMMMLLLKKKKKKFFFJJJMMMOOONNNMMMLLLLLLMMMNNNNNNLLLIIIGGGFFFGGGFFFFFFHHHIIIKKKLLLMMMNNNIIIIIIIIIIIIHHHIIIJJJKKKMMMJJJGGGFFFGGGFFFBBB???DDDEEEFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>===:::888777888777666555444444222222333000000222222///...111...///111222222444777999;;;::::::999888777666555444222000///.........///......///000222333444555333333222000------///111000000000000///...//////......------...///111222333111///...000222333333111000//////.........///...---,,,---///000000///******)))(((((()))************(((((('''((()))***++++++***)))((((((((((((***)))((('''&&&&&&''''''###$$$%%%&&&((()))***+++&&&''''''((((((''''''&&&''''''&&&'''(((***,,,...)))******************)))+++)))((()))+++,,,,,,+++*********))))))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$&&&)))+++...000111{{{zzzyyywwwuuussspppmmmlllmmmnnnnnnnnnjjjkkkkkkiiieeeaaa___^^^ZZZYYYXXXXXXXXXVVVSSSPPPPPPPPPPPPOOONNNMMMLLLKKKFFFIIIMMMNNNNNNNNNNNNOOOLLLMMMMMMKKKIIIFFFFFFFFFEEEFFFGGGIIILLLNNNOOOPPPHHHHHHHHHGGGEEEFFFHHHJJJLLLHHHDDDDDDEEEEEECCCAAAEEEGGGHHHGGGDDDAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>======>>>===>>>??????===;;;888666777555444444555444333111///------111111///000333...000111111111222555777;;;;;;::::::999777666555444333111/////////111222/////////000222333555666444444333111......///111///000000...---,,,...///......------...///111222222000///000222333222222000000///...------------,,,++++++---///000000///+++***)))(((((()))***+++***)))((('''&&&'''((()))************))))))((((((((((((((((((((('''''''''$$$%%%&&&''')))+++,,,,,,''''''((((((((((((''''''((((((((()))***+++---...******++++++++++++******+++)))((((((***++++++***)))))))))((((((''''''&&&''''''&&&&&&&&&&&&&&&'''&&&%%%$$$######"""######$$$%%%(((***---///000000{{{vvvuuutttqqqooolllkkkjjjkkkmmmooooooooommmkkkgggeeebbb```]]][[[UUUUUUVVVXXXYYYWWWSSSPPPNNNOOOPPPPPPOOOMMMKKKJJJIIIKKKMMMNNNMMMMMMNNNPPPKKKMMMNNNMMMJJJHHHGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMHHHIIIIIIFFFDDDEEEHHHLLLKKKGGGCCCBBBCCCDDDCCCAAACCCEEEGGGGGGEEECCCBBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>======??????>>>;;;888666666444222333555666444222...,,,,,,000111///000333///000111111111111333555777777888888888777666555555444111000000111333444111111111111333555666888444444444222000//////000///000111///,,,,,,...111......------...///111222222111111333444555333111000///...---,,,,,,,,,,,,...---,,,---...///---,,,+++***))))))))))))***+++))))))'''&&&&&&&&&''''''+++++++++++++++******)))%%%&&&((()))***)))'''&&&(((((())))))******++++++''''''((((((((((((''''''((()))***+++,,,---------******+++,,,,,,+++******+++)))(((((()))***)))((()))(((((('''&&&&&&%%%%%%(((''''''&&&''''''((((((&&&%%%$$$###"""""""""###$$$&&&))),,,.../////////zzzuuurrrpppmmmkkkffffffgggiiimmmpppppppppqqqlllfffbbbaaa___\\\YYYRRRTTTVVVZZZ[[[ZZZVVVRRRMMMNNNPPPQQQPPPMMMJJJHHHLLLMMMNNNNNNMMMLLLNNNOOOKKKMMMOOOOOOMMMJJJHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKHHHFFFGGGKKKOOOKKKGGGBBBAAABBBCCCBBB@@@AAACCCFFFGGGFFFDDDDDDDDD>>>???AAACCCDDDDDDCCCCCCAAA@@@???>>>============<<<===>>>???>>>;;;888666555333111333555777555333...,,,,,,000000...///222000111222111000000222444333444555777777777666555555444222000111222555666333333333333444666888999444555555444111//////000000111222000---,,,///222......------...///111222222222333555777777444222000///...---,,,++++++,,,000///------...---+++))),,,+++***))))))***+++,,,)))((('''&&&%%%&&&&&&''',,,,,,---------,,,++++++###%%%(((***+++***(((&&&++++++++++++*********)))''''''(((((((((((('''''')))***,,,---......---,,,***+++,,,------,,,+++***+++***((('''((()))((('''(((((('''&&&%%%%%%$$$$$$(((((('''''''''(((((()))'''&&&$$$""""""""""""###$$$&&&))),,,...///......|||uuurrrrrrooojjjeeedddeeehhhnnnqqqrrrqqqkkkjjjhhhfffbbb___\\\ZZZXXXYYYZZZZZZXXXVVVSSSQQQSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLKKKHHHFFFGGGHHHHHHHHHFFFEEEEEEFFFHHHJJJIIIEEE@@@???@@@AAAAAA???DDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@>>><<<;;;:::<<<===>>>>>>===:::777555444333333444555444222000///---+++***+++...111333333333333222222111111111444444444555555555555555444333111222333444444333555333222333555777777666444333222111111111111222333333111000...------------------,,,,,,...222555555666666666555222000...------,,,,,,,,,------...,,,---/////////---+++)))+++++++++++++++***))))))((((((''''''''''''((((((,,,---...,,,***'''''''''%%%&&&((()))******))))))******+++++++++******)))''')))+++,,,+++******+++///---++++++---///000///000000000000///,,,***))),,,,,,,,,,,,+++)))(((''''''&&&%%%$$$############******************++++++***(((%%%###"""$$$&&&(((%%%'''***+++,,,...111333|||vvvsssrrroooiiiiiiggggggiiilllnnnmmmllliiihhhfffccc```^^^\\\[[[YYYYYYYYYXXXWWWTTTRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKJJJHHHGGGHHHJJJJJJHHHFFFFFFGGGIIIJJJKKKJJJGGGCCCBBBBBBBBBAAA???DDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>===:::777555333222222333444444111//////...,,,,,,---///222444333333333222222222111111555555555555555555555555444333111222333444444333222111111222555666666555333333333333222222222111333222111///......---------.../////////000333555777777888777666444111000------------------...///---...//////...,,,***)))******++++++******)))((('''&&&&&&%%%%%%&&&&&&'''***,,,,,,+++)))''''''((('''((()))++++++++++++******++++++++++++******))))))+++---...---,,,,,,---...---,,,---...000///.../////////...---,,,+++***,,,,,,+++******)))(((((('''&&&%%%$$$###$$$$$$%%%******++++++,,,+++++++++***(((&&&$$$$$$%%%'''))))))+++,,,---------///111~~~~~~{{{vvvtttsssnnnhhhlllkkkiiiiiiiiiiiihhhfffeeedddaaa___]]]\\\[[[[[[YYYYYYWWWVVVTTTRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIKKKKKKHHHFFFGGGJJJMMMMMMLLLJJJHHHFFFEEEEEECCC@@@>>>CCCCCCCCCBBBAAA@@@@@@???????????????AAACCCEEEFFFAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>===:::888777222222111222333222111/////////...---...111333555333333333333222222222222777777666666555555444444333222111111333555555444//////000222555666555333222333444444444333222111222222000///...............000222333333333444555666777777666555333111///......------......///000.../////////...,,,***((())))))******))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%((()))***)))'''&&&'''(((((()))+++,,,------,,,,,,+++++++++,,,+++***))))))+++---//////...---...///---------///000000///---......---,,,,,,,,,,,,,,,,,,+++***((((((((())))))'''&&&$$$###$$$%%%'''))))))***,,,......---,,,+++)))((('''''''''((()))***...///000///...---...///}}}zzz|||zzzvvvtttsssnnnggglllkkkjjjhhhgggeeedddcccaaa```]]][[[ZZZZZZ[[[\\\YYYXXXVVVTTTRRRQQQPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJLLLJJJGGGEEEGGGKKKNNNMMMKKKIIIIIIHHHGGGFFFCCC???===DDDDDDCCCBBBAAA@@@??????@@@???>>>>>>@@@CCCFFFHHHCCCCCCCCCBBBAAA???>>>===??????>>>===<<<:::999888222111000000111111000...............///111333444333333333333333333333333888888777666555555444444333111000111333555555555//////111333666666444222111333444555555444222111111111000//////...//////000222555777666555555666555555555444333111///..................///000111/////////...---+++***))))))))))))))))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&''')))***+++,,,...///......---++++++,,,,,,++++++***))),,,...//////......///000,,,---...000111111...+++---,,,+++******+++,,,---+++***(((''''''((()))+++'''&&&%%%$$$%%%(((***,,,)))+++...000000///---+++(((((())))))***+++,,,,,,000111222111///......///}}}zzzwwwyyyyyyvvvtttsssnnngggjjjjjjiiigggeeecccbbbbbb]]]\\\ZZZXXXWWWXXXZZZ[[[WWWVVVUUUSSSQQQQQQPPPPPPOOONNNMMMLLLLLLKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFHHHJJJKKKGGGEEEDDDFFFJJJLLLKKKJJJGGGHHHIIIHHHEEEBBB>>><<>><<<:::999888888999333111//////000111000///***+++---///111222222222333333333333444444444444666666555555444444333333111000///111444666777777333333333444666555333111000111222333333333222111000////////////000000111111444777888777666555555888777666555444222222111,,,,,,------...///000111///......---,,,,,,,,,+++))))))******))))))((('''''''''&&&&&&&&&&&&''''''&&&''''''%%%$$$%%%'''))))))***,,,---......------)))***+++,,,------------,,,------,,,+++,,,...///+++,,,---...000...+++(((******)))))))))******+++''''''&&&&&&'''((()))***)))******+++---...000111///000111222111000...,,,((((((((()))+++---000111111222222000---,,,,,,,,,~~~|||yyywwwtttvvvuuurrrrrrrrrnnniiifffggggggeeeaaa______```XXXXXXXXXXXXWWWWWWWWWVVVRRRSSSTTTTTTTTTTTTSSSRRRTTTSSSQQQOOONNNLLLLLLKKKFFFGGGIIIKKKKKKKKKJJJIIIFFFGGGHHHIIIKKKLLLMMMNNNIIIGGGFFFFFFHHHIIIGGGEEECCCFFFIIIIIIFFFEEEGGGJJJGGGIIIJJJIIIEEEBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGAAAAAABBBAAAAAA@@@???>>>???>>>;;;888777777888999444222000///000111111000***,,,...111333333333333333333333444444444555555444444444444444333333333000//////111444777777777555444222222333333111000000000000111111222222222///////////////000111111111444666666555444444555666555444333111000000///++++++,,,,,,---///000111...------,,,,,,---------******++++++******)))(((''''''&&&&&&&&&&&&''''''(((((('''&&&$$$$$$''')))((()))+++,,,------,,,+++((()))***,,,---...//////,,,------,,,+++,,,...000+++++++++,,,---,,,***''')))))))))***))))))((((((%%%%%%&&&''''''((())))))+++,,,...///111111111111333333333222111///------((('''''''''***---111333222333222///+++((('''(((}}}zzzzzzzzzyyytttuuutttqqqqqqrrroooiiifffggghhheee```]]]]]]___WWWXXXXXXXXXXXXWWWVVVUUUPPPRRRTTTUUUVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHDDDFFFHHHJJJKKKKKKJJJIIIFFFGGGHHHJJJLLLMMMOOOOOOJJJHHHFFFGGGIIIIIIFFFCCCBBBGGGLLLJJJEEECCCFFFKKKHHHJJJKKKIIIFFFDDDDDDEEE>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFF>>>>>>???@@@AAAAAAAAAAAA???===:::777666666777888555222000000111222111111+++,,,///222444555444444333333333444444555555555222333333333333333333333000//////111444777888888666444111000111111///...000000//////000111222222///......//////000111222222333555555444333444555333222000...---,,,,,,,,,+++++++++,,,---...000000---,,,,,,,,,,,,---......+++++++++++++++***))))))'''&&&&&&%%%%%%&&&&&&'''))))))(((&&&$$$$$$''')))'''(((***+++,,,,,,+++***'''(((***,,,...///000000---......---,,,,,,///111+++******+++,,,+++)))'''((()))*********)))'''&&&$$$$$$&&&'''((((((((((((+++---000222333333222111666555444222000///------((('''&&&&&&)))---222555444444222...)))%%%$$$###{{{yyyxxxvvvuuupppnnnkkkkkkmmmnnnkkkhhhjjjdddaaacccccc___\\\\\\[[[\\\[[[[[[YYYWWWUUUSSSRRRQQQQQQRRRSSSSSSRRRPPPQQQOOOLLLKKKJJJJJJHHHGGGFFFHHHLLLOOOOOOMMMIIIFFFJJJJJJKKKMMMOOOOOOMMMKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEHHHKKKIIIFFFEEEHHHLLLMMMLLLIIIGGGFFFGGGHHHHHHEEECCCAAA@@@BBBCCCDDDCCCDDDDDDEEEEEEEEEDDDBBBAAA;;;===???AAABBBAAA@@@??????<<<888555555777:::<<<555555555444333222000///,,,000444444333222333555222222333666999999555222222222444555555555444333444333111000000222555777888444000///111333222111333444555444222111222333222222111111000/////////111333444444222222333555000000000000////////////,,,,,,------...------,,,++++++,,,,,,,,,---------++++++++++++*********)))%%%'''))))))'''''''''((($$$&&&(((((('''''''''((()))***+++*********---///,,,,,,,,,,,,,,,---.........,,,+++,,,///111///------,,,+++---///000---******)))((('''&&&&&&'''(((###&&&)))***)))***---000000111111111444999777222666555444222///---,,,+++)))'''&&&***111777777666333000---+++***)))'''%%%~~~zzzxxxvvvtttrrrqqqnnnllllllnnnnnnkkkhhhkkkeeebbbcccbbb]]]YYYYYYWWWXXXYYYZZZYYYWWWUUUTTTOOOOOOOOOPPPQQQQQQPPPOOOPPPNNNLLLKKKKKKJJJHHHFFFIIIKKKNNNPPPPPPMMMJJJHHHIIIIIIJJJMMMOOOOOOMMMKKKLLLLLLKKKKKKJJJHHHGGGFFFGGGJJJKKKIIIEEEDDDGGGJJJNNNMMMJJJHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>>;;;<<<===???@@@?????????>>><<<888555444666888:::666666555555444222111000...000333444444444444555555444444666888888555222555666777777777777555555555444333333333555777888555222//////111333333333333444555444222111111222111111111111111000000000222333444333222111222333111000000000000/////////,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))***''')))++++++)))((((((((($$$&&&((((((''''''((()))******+++******+++...000------------------.........,,,+++,,,///000///---...---,,,---///...,,,))))))((('''&&&&&&''''''(((%%%&&&'''((()))***---///111222222111444999888444666555333111///---+++***(((&&&&&&+++222666555333000...+++))))))(((&&&%%%~~~zzzxxxuuusssqqqqqqnnnkkkkkkmmmmmmjjjggghhhcccaaabbb```ZZZUUUTTTSSSUUUWWWYYYYYYXXXVVVTTTNNNOOOPPPQQQQQQQQQQQQQQQMMMLLLLLLLLLLLLJJJHHHEEEMMMNNNOOOPPPOOONNNLLLJJJIIIIIIIIIKKKMMMNNNLLLJJJJJJKKKMMMMMMMMMJJJHHHFFFIIIKKKLLLIIIEEEDDDEEEHHHNNNMMMJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGFFFDDDBBB??????@@@@@@???>>><<<;;;;;;;;;<<<<<<======>>>>>>===;;;888555444444666777444444444444333111000///222111222444666777666555777555444555666666555333777777888888888666555444333333333444555666666777222000......000333444444333444444333111000000111///000111111111111111111333444444333111000111222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++)))((((((((()))***))),,,......,,,***)))(((&&&'''))))))((('''((()))***++++++******+++///222//////.....................---,,,---//////...---///...---------,,,***(((''''''&&&&&&&&&'''(((((((((&&&%%%&&&(((+++---...222444333222555::::::777666555333000...,,,******&&&&&&(((---333555333000,,,***(((((((((((('''&&&}}}{{{yyyxxxuuutttqqqmmmjjjjjjkkkkkkhhheeebbb^^^]]]___]]]WWWSSSSSSTTTVVVXXXZZZYYYWWWUUUSSSPPPQQQSSSSSSSSSSSSSSSTTTLLLLLLLLLMMMNNNLLLIIIFFFNNNNNNNNNNNNNNNMMMLLLKKKHHHGGGHHHIIILLLLLLKKKIIIIIIKKKNNNPPPOOOLLLIIIFFFIIIJJJJJJIIIFFFEEEFFFHHHLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCDDDEEEFFFDDDAAA>>>>>>>>>??????>>><<<:::999<<<<<<;;;;;;<<<===>>>>>>;;;999777555333333444444222222222222111000///...555333222444888999888666777555444444555666666777666777777777666444222111///000111333444444444333222111/////////111333444444555555333111//////000...///000222333333222222333444444333000//////000111111000000000/////////......------------------+++++++++************))),,,+++)))((('''((()))***,,,...000000...+++***)))''')))******)))((())))))++++++++++++***,,,///222///////////////...........................------///...---,,,+++***((('''&&&&&&&&&''''''(((((()))***&&&###$$$(((,,,...---333555555444666;;;===;;;888666333000---+++))))))&&&(((,,,111555555222...***(((''''''((())))))(((~~~|||{{{{{{zzzyyywwwrrrooolllkkklllkkkhhheee^^^\\\\\\___]]]XXXWWWYYYXXXYYYZZZ[[[YYYVVVSSSQQQPPPRRRTTTTTTSSSRRRSSSUUULLLLLLLLLNNNOOOMMMJJJHHHMMMMMMLLLLLLLLLKKKKKKJJJGGGFFFFFFHHHJJJKKKJJJHHHHHHJJJNNNPPPPPPMMMJJJGGGHHHHHHHHHHHHGGGGGGHHHJJJHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFDDD@@@===??????@@@???>>><<<;;;999======<<<<<<<<<===>>>>>>999888666555444333333333444444444444333222111111666333222444888:::999777555555444444444666888:::777777777777555333111000---///111333444444444333444333222000//////111333555666666444111/////////---///111222333333333222222333333222000...///000000000000////////////...000000///...------......************************,,,+++)))((((((((()))***---///111000...,,,+++***(((***++++++***))))))***+++,,,------,,,---///111...//////000000///....../////////...------,,,---//////---,,,)))(((''''''&&&''''''(((((()))))))))+++((($$$%%%)))---......444777888777888===???===999777444000,,,***))))))(((+++000555777555111...)))((('''''')))*********~~~zzzyyyxxxxxxyyyyyyxxxwwwtttpppmmmllllllkkkhhhddd^^^]]]^^^```___\\\]]]aaa\\\\\\[[[ZZZWWWTTTRRRPPPOOOQQQTTTSSSPPPOOOPPPRRRLLLKKKKKKLLLMMMMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFEEEEEEFFFHHHIIIIIIHHHGGGIIIMMMOOOPPPMMMJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJDDDDDDCCCBBBBBBAAA@@@???AAABBBCCCEEEGGGFFFBBB@@@@@@AAAAAA@@@???===;;;:::<<<=====================666666666666555444444333777777777777777666555555555444333444666888999999555555666555444555888:::777888888888666555333111///000222444666666666555555555444111//////111333777777777555111/////////...///111333444444333222111222222111///...///000/////////.........------111000///---------......*********+++++++++,,,,,,++++++++++++*********)))---...///...,,,++++++,,,***+++---,,,+++******+++,,,...//////...------...,,,---...///000///......///000000///---+++,,,---......---+++(((&&&'''((((((((()))*********))))))+++)))'''(((***---...///333888;;;:::;;;???@@@???<<<999555000---******)))***...333777777555111...)))'''&&&''')))***+++***|||xxxtttsssrrrsssttttttrrrqqqpppmmmiiihhhhhhgggccc___^^^]]]]]]___]]][[[___eee]]]\\\ZZZWWWUUURRRQQQPPPPPPSSSVVVTTTPPPNNNOOORRRJJJIIIHHHIIIJJJKKKJJJIIIGGGHHHJJJKKKLLLLLLKKKJJJFFFDDDDDDDDDFFFHHHHHHGGGGGGIIILLLNNNNNNMMMKKKIIIJJJIIIGGGGGGHHHHHHHHHHHHBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCEEEEEECCCAAAAAAAAAAAAAAA???===;;;::::::;;;<<<======<<<;;;:::555555666666666666555444777777888888777777666666333444555555555666888:::777888999777555444555777555666666666555444222111///000111333555666666666444555555222000000333666999999888666222000///000...000222444555444222111///000111111///...///111...------------,,,,,,,,,000///---+++***+++,,,---))))))***+++,,,---......***+++---------,,,***))),,,------+++******,,,...+++,,,...---+++******+++,,,///222222000---++++++)))+++---///000//////...///111111///,,,***+++,,,,,,------***'''&&&''')))******+++,,,++++++)))))))))++++++,,,+++,,,...000222999>>>>>>>>>@@@AAA@@@>>>;;;666111---+++******+++///444666666333///---'''&&&%%%&&&((())))))(((}}}zzzvvvrrrqqqooonnnooooooooollljjjkkkgggcccbbbbbbaaa]]]YYY^^^\\\[[[\\\ZZZXXX]]]ccc\\\[[[XXXUUUSSSQQQQQQQQQSSSVVVYYYWWWRRROOOPPPSSSIIIGGGFFFFFFHHHIIIIIIHHHFFFHHHJJJLLLMMMMMMLLLKKKEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHKKKMMMMMMLLLKKKJJJLLLJJJHHHGGGGGGGGGFFFEEEAAABBBBBBCCCCCCBBBBBBAAA<<<<<<===???AAABBBAAA???AAAAAAAAAAAA???===;;;:::888999;;;<<<<<<;;;999888444444666777777777666555555555555555555555444444222444666555333444888<<<999:::;;;999555222222444222333333444333222000///---...///000222333444555222444444333111222666999::::::999777333000000000///000333555555444222000...///000000//////000111------,,,,,,,,,+++++++++///...+++)))))))))***+++))))))***+++---...///000***,,,...//////---***(((,,,,,,+++)))((())),,,///,,,---......,,,******+++,,,000333444222...***)))'''))),,,...///000///...///111222000,,,***+++,,,+++,,,,,,***&&&%%%'''***+++,,,------,,,+++***)))(((+++......,,,,,,...111111999???@@@???AAABBB@@@???<<<777222...+++++++++,,,///333666444111...,,,&&&%%%$$$$$$&&&(((((('''~~~{{{uuusssvvvlllmmmoooqqqpppmmmiiifffeeedddbbbbbbbbbaaa___]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\WWWTTTSSSQQQOOOPPPSSS___]]]YYYSSSNNNLLLLLLNNNIIIKKKMMMLLLJJJHHHHHHHHHCCCHHHLLLKKKLLLMMMKKKFFFFFFFFFEEEDDDCCCDDDGGGIIIMMMMMMLLLJJJIIIFFFEEECCCIIIGGGEEEEEEFFFGGGFFFEEEBBBAAACCCFFFCCC===???EEE>>>===<<<<<<===???BBBCCC@@@????????????>>>:::777:::<<<>>>===:::777444333333555666666555444444555444333333444666555111......000222444555666555555333444555555666555555555999555111222444555111---...///000222333444555555666555222111111333555777999666222000000222333333444444555555444222111000/////////000111000...+++000///---+++))))))((((((000///---+++*********+++///000111111000...,,,***)))+++,,,,,,+++++++++,,,'''***,,,+++)))'''(((******...333222...++++++...000222333444333000---+++***))))))***+++---000111333222000...------------,,,+++)))(((((()))***+++---,,,+++***))))))))))))+++++++++***+++---111444777888:::<<>>===;;;::::::<<<>>>@@@@@@??????@@@@@@>>>;;;888999;;;======:::777555444222444666666555444555666444333222222333333000---///000222333555555555555333333444555666666666666888444111222555666333///000111222333444444444444666555333222222333555666666444222111111222222222444555555555444333111000///......///000///---+++...------,,,+++***)))(((...---,,,+++++++++,,,---...////////////...,,,+++)))+++------+++++++++,,,)))+++------+++******,,,***...222111...+++,,,...///000111222222000///...)))))))))***+++---...000222000///------,,,------,,,+++)))'''''')))+++,,,...---,,,+++***)))))))))***+++*********---111444333666;;;???CCCEEEFFFFFFAAAAAA===555---***---111...///000000000...,,,***&&&'''''''''''''''''''''}}}~~~~~~zzzxxxxxxtttsssqqqoookkkgggdddbbbcccaaa```______^^^[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVRRROOONNNQQQQQQOOOPPPSSSWWWWWWUUUQQQLLLHHHFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKGGGKKKLLLJJJJJJLLLLLLHHHGGGGGGGGGFFFEEEFFFHHHKKKNNNMMMLLLKKKIIIHHHFFFFFFCCCBBBAAABBBEEEFFFGGGFFFCCCCCCEEEEEEAAA<<<===AAA???===:::888888999;;;<<<@@@??????@@@@@@???<<<:::777:::<<<<<<:::777666666222444555555444444555777555333111000000000...---///000222333444444444444222333444555666777777777666444222333666777555222333444555555555555333333666666555555444444333333222222222222222111222222555555666666555444222111......---...///...---+++,,,,,,---------,,,+++***---,,,+++++++++,,,...///------------------,,,,,,***,,,------,,,++++++,,,+++---//////---,,,---...***...000000---,,,---///...//////000000000111111************+++,,,---...//////...---,,,,,,---------+++)))''''''))),,,---000///...,,,++++++******)))******)))***---111555444888>>>DDDFFFFFFDDDCCC???>>>;;;555...+++---////////////...---+++***)))((((((((((((((((((((('''}}}}}}~~~|||{{{xxxvvvrrrmmmiiieeebbb```aaa```^^^]]]]]]\\\YYYWWWWWWWWWXXXXXXXXXVVVUUUTTTNNNLLLLLLOOOOOOLLLLLLNNNQQQRRRRRRPPPLLLHHHFFFFFFFFFGGGGGGGGGFFFGGGJJJLLLKKKNNNNNNKKKKKKNNNMMMJJJHHHIIIIIIHHHGGGHHHJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFDDDBBBAAABBBDDDFFFFFFFFFBBBCCCEEEDDDAAA===>>>AAA>>><<<:::888888999;;;<<<@@@?????????@@@???===;;;666999;;;;;;999888777777555666666555444333444555777555222000////////////111111222333333333444444222333444666777777777777444333222444666777777555666666777777777555333222555666666666555444222111///000222333222111111111555555666666666555333222...---,,,---......,,,++++++---///000111000...---...---,,,++++++,,,---...++++++******+++,,,------+++---......,,,,,,,,,------...//////////////////,,,---///...---,,,...000//////.........///000111,,,,,,,,,,,,,,,------------------,,,------------...---+++))))))+++...///222111000...---,,,,,,,,,))))))*********...222666999<<>>===<<<;;;;;;;;;<<<>>>??????>>>===>>>??????>>><<<666888::::::888777777888888888888555222111222333888666444111000000111333333333333333333333444444333444555666777777777777333222333444666777777777666777888999888666444222444555666666555333111000---000333444222000000111444555666666666555444333///---,,,,,,------,,,+++---...111333333333222111000///...,,,++++++,,,,,,******)))******+++,,,---+++,,,......---------...---......///000000000///.........---,,,---...000111000...---,,,---...///...............---------++++++,,,------.........000///...---...///111222555444222111///......---)))***++++++,,,000555999<<<===???BBBCCCDDDDDDDDD;;;999777333///------...333222111///---,,,++++++((('''&&&%%%%%%%%%&&&&&&yyy{{{{{{{{{}}}~~~zzz{{{yyyvvvrrrnnnjjjhhhggg```^^^]]]\\\[[[YYYVVVTTTSSSTTTTTTUUUUUUTTTTTTTTTRRRNNNLLLMMMKKKGGGFFFIIIKKKLLLNNNNNNLLLJJJIIIJJJFFFGGGHHHHHHHHHHHHJJJLLLOOORRRSSSPPPOOOPPPNNNJJJJJJLLLMMMMMMLLLLLLMMMNNNJJJIIIGGGEEEDDDDDDDDDEEEHHHFFFDDDDDDEEEEEEEEEDDDIIIMMMMMMFFF???===;;;:::===>>>>>>??????@@@@@@@@@>>>===<<<===>>>???>>>===777888999999888777777888999999888555222111222333777777666444222222444666666555444444444444444555555555666777777777666666111222333444555666777777444555777999999777555333222333444444444222111000///222555555222000000222333444555666666555444333000...,,,,,,---...---,,,///000111333444444333333111000...---,,,+++,,,,,,)))*********++++++,,,,,,***,,,...///......000111///......000222222111000111///---,,,+++,,,...///000///...---,,,,,,---...////////////...---++++++***+++,,,...//////000///111222222333444444444444777666555333111000//////+++,,,---...///333888<<<<<<======???AAADDDFFFHHH:::888444000...---......222222222111000...---,,,)))(((&&&%%%$$$$$$%%%&&&|||vvvyyyyyywwwyyy}}}|||wwwuuutttrrrooollljjjhhhfff```^^^]]][[[[[[YYYVVVSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVQQQNNNNNNLLLIIIIIIMMMLLLMMMMMMLLLIIIGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKMMMQQQRRRPPPOOOOOOLLLHHHKKKMMMNNNNNNMMMMMMNNNOOOKKKIIIGGGEEEDDDDDDEEEFFFEEEDDDBBBCCCDDDEEEEEEDDDHHHMMMNNNFFFAAA@@@???<<<>>>@@@AAABBBBBBAAA???======;;;:::;;;===>>>>>>===888999:::999777666666777777777666444222222444666555666777555333333555888888777666555444555555666666777777777777666555555111222333333444444555666111333666999999888666555111111222222222111111000111444777555111///000333222333444555555444333222111///---,,,.........---000000111111222222333333000///...---,,,,,,---...)))***+++,,,,,,,,,+++***(((+++---//////000222333111000///111444555444222444111---++++++,,,---...---------,,,------..................,,,+++)))((()))***,,,///000111111111333444777999:::999888777999888666444222111000000---...000000222666<<<@@@@@@?????????@@@AAABBBCCC:::666111---,,,---...///000111222222111000---,,,***)))'''%%%$$$%%%&&&&&&|||xxxuuuxxxwwwsssuuuzzzyyytttmmmmmmlllkkkiiigggeeeccc```___]]]\\\[[[YYYVVVSSSQQQQQQPPPQQQRRRSSSUUUWWWXXXSSSPPPPPPNNNLLLMMMQQQNNNNNNMMMKKKGGGEEEDDDEEEGGGIIIKKKLLLKKKJJJJJJJJJLLLPPPRRRPPPOOONNNJJJEEELLLMMMOOOOOONNNNNNNNNOOOKKKJJJHHHFFFEEEEEEFFFGGGBBBAAA@@@AAACCCEEEEEEEEECCCJJJKKKFFFBBBDDDEEECCC@@@AAACCCDDDCCC@@@<<<:::<<<:::999:::<<<===>>>===888999:::888666555666777555555555333222333666999333555666555333333555888:::888777666555555666666888888888888777666555444000111333333333333444666///111555888:::999777666000000000000000111111111333666888555111...111444111222333444444444333222222000------...//////...000000//////000111111222......---,,,---...///000)))+++,,,------,,,***)))'''***---///000111333555333111111333666777666333555222---+++***+++,,,---******+++---...//////000,,,------,,,+++)))'''%%%)))***---///111222222222444666:::<<<===<<<:::888:::999777555333222111111///000111222444888>>>BBBEEEDDDCCCAAA???===;;;::::::666000,,,+++---///000...000111333222000---,,,,,,***(((&&&%%%&&&'''(((~~~zzzxxxxxxxxxxxxxxxxxxyyyyyywwwsssooommmllliiigggdddbbbaaa```^^^______]]]ZZZXXXWWWWWWSSSPPPNNNQQQVVVYYYVVVSSSQQQRRRQQQOOOLLLJJJKKKLLLNNNLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHKKKMMMNNNLLLHHHGGGHHHKKKUUUQQQLLLKKKLLLMMMKKKIIIKKKJJJIIIJJJLLLLLLLLLJJJHHHEEECCCCCCEEEFFFEEECCCFFFDDDAAAAAAAAABBBAAA@@@@@@AAACCCBBB???===<<<<<<<<<;;;:::999888888888888999888777666555444444444555666777777777666444333666666777777666555333222777999::::::888666555555666666777777777777666666666444111000111333777999666555555444444555555666555444222111111222444555777666444333222111111111333444555555333333444555000111222222222000///..................///000111000...---...///000///...---,,,++++++++++++,,,---+++,,,...///111222222222222333333444444555555555222000,,,++++++,,,,,,,,,---.........//////000000111///+++((('''''')))++++++,,,---...///333999===@@@@@@@@@@@@>>><<<:::999;;;<<<<<<999555333444666444333333555888<<>>===???@@@???===;;;;;;;;;<<<;;;;;;:::999999999999777666555444333222222222555666777888888777666666777888999999888777555444666888:::999777555444555666777777888888777777666666555333222333555888999444444333333333333444444444333222111111333444555555444333222111111111111333444444333222222333555111111222222111000000///...............///000000111///......//////...,,,---,,,++++++++++++,,,------...///000111222222222333333333333333333333333111///,,,***+++,,,,,,+++......//////////////////...,,,)))&&&%%%&&&((()))+++,,,...000222555:::>>>CCCCCCBBBAAA???===:::999:::;;;;;;999666555666888888888888999<<>>===888555222111111222111000000000000///...,,,***))),,,+++***)))*********))){{{wwwuuuuuuuuuyyyxxxwwwvvvuuurrrnnnkkkgggfffdddcccaaa`````````]]]]]]]]]\\\[[[YYYXXXWWWUUUSSSQQQRRRTTTUUURRROOONNNOOOPPPOOONNNNNNOOOQQQLLLKKKJJJHHHHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIOOOMMMIIIHHHHHHJJJKKKKKKQQQNNNKKKKKKMMMMMMLLLIIIJJJHHHGGGHHHIIIJJJIIIGGGFFFDDDCCCCCCEEEFFFEEEDDDBBBAAAAAAAAABBBAAA???<<<<<<>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;333333222111111111111111666777888999:::::::::999::::::;;;;;;:::999777666555777888777555444444444666777777888888777777666666555555555666777888999333222222111111222222333333333222111222333555666222222111111111111222222333333222111///000222555333222111111111111111111......////////////000000000///......//////---,,,------,,,,,,,,,,,,------///000000111222222111111444444333333222111111111000---+++***+++,,,,,,+++//////..................+++***(((&&&&&&''')))***,,,...111333555888<<>>;;;999999::::::999888888:::<<<=========???BBBFFFJJJLLLNNNMMMLLLIIIFFFCCCAAA@@@999777333222222333333222/////////...,,,+++)))(((,,,+++******)))*********|||xxxvvvuuuuuuzzzxxxuuusssqqqnnnkkkhhhddddddcccbbbaaaaaaaaaaaa___^^^]]]\\\[[[YYYWWWUUUOOONNNNNNPPPRRRSSSRRRPPPOOOPPPPPPOOONNNNNNOOOQQQKKKKKKJJJIIIHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJQQQLLLGGGFFFHHHKKKLLLKKKOOOLLLJJJKKKMMMNNNKKKHHHGGGEEEDDDEEEFFFGGGFFFDDDGGGFFFEEEDDDDDDDDDCCCCCCAAAAAAAAACCCDDDCCC@@@===>>>???@@@???===<<<===>>>:::;;;;;;;;;;;;;;;::::::222111111000111111222222777888999:::;;;<<<======<<<<<<======<<<;;;999888555666777666444333444444555666666777777666666555444555666777888888888888333222222111111222222333222222222222222444555666////////////000111222333222222111...---...222444333222111000000111222333/////////000000000//////...---,,,---///000///...//////............//////111111222222222111111000444444333222000//////......,,,******+++,,,,,,+++...------,,,,,,+++++++++++++++******+++,,,---...---000444666999;;;>>>AAADDDDDDDDDCCCBBB@@@===<<<999::::::;;;<<<===???@@@@@@@@@AAABBBEEEHHHLLLNNNJJJKKKKKKJJJHHHDDDAAA>>>:::777333222222333333333000000///...,,,***)))(((***++++++***))))))***+++}}}zzzxxxxxxxxxyyyvvvssspppmmmkkkhhhfff``````______^^^^^^______bbb___]]][[[ZZZXXXTTTQQQOOOOOOOOOQQQRRRSSSRRRQQQPPPQQQQQQOOOMMMLLLMMMOOOKKKKKKJJJJJJIIIIIIJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKPPPKKKFFFFFFIIILLLMMMLLLMMMKKKJJJKKKMMMMMMJJJGGGCCCBBBAAABBBDDDEEEDDDCCCIIIIIIGGGEEECCCAAAAAAAAABBBBBBCCCDDDEEEDDDAAA???>>>??????>>><<<;;;<<<===999::::::::::::999888888222222222222222333444555999999:::;;;<<<===??????======>>>>>>===<<<:::999444555666555333333444555444555555666666555555444333444666777888888777777444444333333333333444444222222222222333333444444.........///000111333333222111000...,,,...111444222222000000000111222333//////000111111000///...+++******,,,///111111000000111111111111111111000111222222222222111000000222222111000///......------,,,***+++,,,------,,,+++++++++******)))))))))***+++,,,---///000111222000333666999:::===@@@BBBBBBCCCCCCDDDCCCBBBAAA@@@<<<<<<<<<===???AAACCCCCCBBBBBBCCCDDDFFFHHHJJJLLLDDDFFFIIIJJJHHHDDD>>>;;;:::777333111111222333333222111000...,,,+++***))))))++++++***)))(((***---|||{{{{{{{{{xxxuuupppllljjjhhhfffddd]]]\\\\\\[[[[[[[[[[[[\\\bbb___\\\[[[[[[YYYTTTPPPTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPNNNLLLKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMJJJHHHGGGIIIKKKMMMNNNLLLKKKJJJLLLNNNMMMHHHDDDAAA@@@@@@AAADDDEEEEEEDDDIIIIIIHHHFFFBBB@@@@@@AAACCCCCCCCCDDDEEEEEECCCAAA===>>>===;;;999888888:::999:::;;;;;;:::999777666222222333333555666777888:::::::::;;;<<<>>>???@@@======>>>>>>===<<<:::999555555666555333333555666444555555666666555555444444555666777888888888777666555555444444555555666333333333333333333333333......//////000222333444111111000///---...000333000000000000000000111222///000111222111000///...*********,,,///111111000111111222222222222111111111111111222111111000000////////////............---,,,+++,,,...///...---******))))))))))))))))))(((***,,,///111333444555444666888:::;;;===@@@CCCBBBCCCDDDEEEFFFEEEDDDDDDAAA@@@???@@@CCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIBBBDDDGGGIIIHHHDDD???;;;;;;777333000111222333444333222000...,,,***))))))(((***,,,+++((((((+++...}}}|||}}}~~~wwwsssnnnjjjhhhgggeeeddd^^^]]]\\\\\\[[[[[[[[[\\\```\\\YYYYYY[[[[[[VVVRRRSSSTTTTTTSSSQQQOOOOOONNNMMMNNNNNNMMMLLLKKKMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJIIIIIIJJJMMMOOOLLLKKKKKKLLLNNNLLLGGGBBBAAA@@@@@@BBBEEEHHHHHHGGGFFFGGGHHHEEEBBBAAABBBDDDDDDBBBBBBBBBDDDDDDCCCBBB>>>>>>===;;;777666777888;;;<<<<<<<<<;;;999666555222333333444666888999:::<<<;;;;;;;;;<<<===???@@@<<<<<<======<<<;;;999888555666666555333444666888666666777777777777666666666666777777888999999:::666555555555555555555666444444444444333222111111/////////000111222333444000111111000//////000222......///000000000000000///000222222222000///---,,,++++++,,,...//////...///000111222222111000/////////000111111000000000+++,,,,,,---...//////000---,,,,,,---000111000///)))******************+++))),,,///333666888999999888999999999:::<<<@@@CCCFFFGGGHHHIIIIIIHHHGGGFFFFFFDDDBBBCCCFFFHHHHHHFFFIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFDDDBBBAAA===999444111222333555555333111///,,,***)))(((((('''***,,,+++((((((+++...~~~}}}}}}~~~vvvrrrlllhhhgggfffeeedddaaaaaa```___^^^^^^^^^^^^]]]ZZZWWWYYY\\\\\\YYYUUULLLNNNOOOOOONNNNNNNNNOOOJJJKKKLLLLLLKKKLLLNNNPPPLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLGGGIIILLLKKKIIIIIILLLPPPLLLKKKKKKMMMNNNKKKFFF@@@AAAAAAAAADDDGGGJJJKKKJJJCCCEEEFFFEEECCCBBBDDDGGGCCCBBB@@@@@@BBBCCCCCCBBBAAAAAA???<<<999777888999===>>>>>>>>><<<999666555222222333444666888:::;;;<<<<<<;;;;;;;;;===>>>???;;;<<<<<<<<<<<<:::999888666666666555444444666888888888999999999999888888888888888888999:::;;;<<<666555555444444555555666555555555444333222111000000000000000111222333444///111222111000///000111,,,---...000000000///...000111222333222111///---///---,,,,,,---...,,,+++...///000111111000///.........///000000000000000)))***+++,,,...///000111---,,,,,,...111222111///******++++++,,,,,,,,,---,,,///333777;;;=========:::::::::999999;;;???CCCJJJKKKKKKLLLKKKIIIHHHGGGIIIGGGDDDEEEHHHIIIHHHGGGLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIGGGFFFEEEFFFFFFGGG>>>:::555222333555666777222000...+++)))''''''''''''***---+++((('''+++///}}}{{{yyyrrrqqqnnnkkkiiiggggggfffaaa```___]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXWWWUUUSSSJJJMMMLLLJJJJJJNNNOOOMMMNNNJJJGGGGGGJJJNNNOOOOOOJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKNNNPPPPPPNNNKKKIIIHHHIIIJJJIIIIIIIIIKKKMMMLLLMMMNNNNNNMMMIIIFFFDDDFFFDDDDDDHHHHHHFFFFFFIIIIIIHHHFFFEEECCCBBBBBBBBBEEECCC@@@???@@@AAAAAA@@@BBB???;;;:::::::::888555888888888888888888999999444444444444555777888999>>>===<<<;;;::::::;;;;;;999888666666777888777666888777666555555666777888777999;;;;;;:::999888999999888888:::<<<<<<;;;999999888666555444444444555333333333333222222111000111111000000000111222333000000////////////000000...///111333222000---,,,000000////////////000000111000......///...+++)))------...//////000000000111///...,,,,,,---...000*********+++,,,///111222000000000000000000000000---,,,,,,,,,---///000222555666888<<>><<<999888;;;@@@DDDKKKKKKKKKKKKLLLKKKIIIGGGEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMIIIEEECCCDDDCCCAAA???888666333222333555555555222111...,,,)))'''&&&%%%))))))''''''(((***,,,...}}}{{{xxxvvvqqqooommmiiigggeeeddddddaaa```^^^]]][[[ZZZZZZZZZWWWVVVUUUTTTSSSRRRPPPNNNJJJMMMNNNKKKLLLOOOOOOMMMLLLJJJGGGGGGJJJLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHLLLMMMNNNOOONNNKKKIIIGGGHHHIIIIIIIIIHHHHHHJJJLLLKKKLLLLLLLLLJJJHHHEEEDDDGGGDDDDDDGGGGGGEEEFFFIIIJJJIIIGGGEEECCCBBBAAAAAAAAA???======???@@@@@@@@@AAA>>><<<<<<===<<<:::777777777777777777777777777555555555555666777888999=========<<<<<<;;;;;;;;;999777666666777888888777888777666555555555666777555888;;;===;;;999888777;;;999888999;;;;;;;;;:::999888777666555444444333222222222222222111000///111000///......000222333111000000//////000000111...///000111111///...,,,000////////////000111111222111000///000///---+++...............---------...---,,,++++++,,,...///+++++++++,,,---///000111,,,------......------,,,,,,,,,---...000222555666999999;;;>>>AAABBBAAA???>>>===;;;999999<<>>???@@@???=========>>>??????===:::999999999888888888888888777777777777777888999::::::;;;<<<<<<<<<;;;:::999888666555555777999999999888777666555444444555666555888;;;<<<;;;999777777===;;;888777888:::::::::999999999888666444222111000111111111111111000///111000///......000111333222111111111111111111222///////////////..................///000222333444333222000000000000...,,,......---,,,,,,+++******+++***))))))***+++,,,...+++,,,---...////////////***+++,,,------,,,+++***+++,,,///222555999;;;===>>>>>>???BBBDDDEEECCCAAA===<<<;;;::::::>>>CCCHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMKKKGGGCCC@@@@@@@@@???>>>666444111000333666999:::444222///,,,)))'''&&&&&&(((((())))))***+++++++++~~~|||}}}|||{{{yyyuuurrrooommmlllkkkgggdddaaa___^^^]]]___^^^]]][[[ZZZYYYXXXXXXXXXWWWTTTPPPLLLIIIIIIIIIKKKOOOQQQOOOOOOPPPNNNJJJJJJJJJJJJKKKKKKKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGMMMKKKIIIFFFDDDDDDDDDDDDIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGIIIEEEDDDEEEEEECCCEEEIIIHHHGGGFFFDDDCCCCCCCCCCCC===<<<;;;<<<>>>???>>>===:::;;;===???@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888999::::::999:::<<<======;;;999888888666444555777999::::::888777555444444444555666777888::::::888888888999???;;;777555666888999:::999999::::::888555111///000111111222222222111111000111222333333333333222333222222111111222222333000///...------...//////------...///111333555666333111000///000000///---,,,,,,,,,++++++*********(((((((((((()))***,,,---,,,---...000000000///...,,,---...//////...---,,,,,,...222666;;;???BBBCCCCCCCCCCCCEEEGGGFFFDDDAAA<<<<<<<<<;;;<<<@@@FFFJJJKKKLLLMMMLLLJJJHHHGGGFFFIIIJJJIIIGGGDDDCCCCCCDDDJJJJJJKKKKKKLLLLLLMMMMMMLLLIIIFFFCCCAAAAAA@@@@@@888444111000222666888999555333000,,,)))(((''''''((()))***++++++++++++***~~~{{{yyy{{{zzzxxxuuurrrnnnkkkjjjiiigggdddaaa^^^\\\[[[[[[^^^]]]\\\ZZZXXXXXXWWWWWWVVVUUURRRMMMHHHFFFGGGIIILLLPPPQQQOOOOOOPPPNNNIIIJJJKKKMMMMMMMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHEEECCCBBBCCCEEEFFFJJJKKKKKKJJJIIIIIIJJJLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJGGGEEEGGGFFFDDDDDDHHHEEEEEEDDDDDDDDDDDDEEEEEE@@@>>>===>>>??????===;;;888:::<<<>>>???>>>===<<<============<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<>>>??????>>><<<;;;888666444444666999:::;;;777666555444444555666777999999888666555666999<<<>>>:::666444444777888999888999;;;;;;999555111///111111222333444444444444000333777::::::888444222333333222222222222333333000///...------...000111------...000222444666888333000......//////...---*********++++++,,,,,,,,,((()))))))))***+++,,,---,,,---///000111000//////------////////////------...111666<<<@@@DDDFFFFFFEEEEEEEEEFFFFFFEEEBBB???;;;;;;<<<<<<===AAAGGGKKKMMMOOOPPPNNNKKKHHHGGGGGGJJJJJJIIIGGGDDDBBBCCCDDDJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGDDDAAA@@@???@@@999666222111222555666777666333000,,,***))))))))))))******++++++++++++***}}}zzzxxxzzzxxxvvvrrrooollliiihhhfffdddbbb___\\\[[[ZZZZZZ]]]\\\[[[YYYXXXWWWVVVVVVRRRRRROOOIIIDDDCCCFFFIIIMMMPPPQQQNNNMMMNNNMMMIIIIIIKKKMMMNNNLLLKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGDDDCCCCCCEEEGGGIIIJJJKKKKKKJJJHHHHHHIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKHHHHHHJJJIIIEEEDDDGGGEEEDDDDDDDDDDDDEEEEEEFFFAAA@@@??????@@@???===;;;999;;;===>>>===<<<<<<===<<<<<<;;;;;;::::::999999<<<;;;:::999999999999999===>>>???@@@AAA@@@??????:::777444444666888:::;;;666666555555666777999::::::999888555444555999<<<;;;777444222333555777888888999::::::999666222000111111333444555555555555000444999======:::555222333222222111111222222333000000///......///111222---...///111333555777888222000...---...//////...******+++,,,,,,---......++++++,,,,,,---.........---...///000111111111111........................222666;;;@@@DDDFFFGGGGGGFFFEEEDDDDDDDDDBBB>>>;;;888999::::::<<>>>>>>>>???@@@@@@>>><<<===>>>@@@>>><<<;;;<<<>>><<<<<<;;;::::::999888888<<<;;;:::999888888888888<<<<<<<<<=========>>>>>>;;;888555444555777999:::555555555666777999;;;<<<777888999888666666777999777444111111222555666666888999::::::888666444222///000222333444555555555111333666888999777555333222222111111111111222222000000000000000111222222...///000111333555777888444111......///000000000---------...............//////000000000000000///.........///000222333444222111///......///111222777:::???DDDGGGGGGFFFEEEDDDCCCBBBBBBAAA>>>:::666444555666777888;;;@@@CCCIIIMMMQQQPPPMMMKKKMMMPPPJJJJJJHHHFFFCCCCCCDDDFFF@@@AAAAAABBBCCCCCCDDDDDDBBBEEEGGGFFFBBB===;;;:::555444333444555666555444444222///,,,+++,,,---///,,,,,,+++*********+++,,,~~~}}}}}}wwwvvvssspppllljjjhhhgggbbbaaa___]]][[[[[[[[[[[[\\\[[[YYYXXXVVVVVVUUUUUUQQQRRRPPPKKKFFFFFFLLLRRROOOQQQOOOKKKIIIKKKKKKHHHFFFHHHKKKJJJIIIIIIKKKNNNLLLLLLLLLLLLLLLKKKKKKJJJNNNLLLKKKIIIIIIJJJKKKLLLGGGHHHHHHFFFEEEDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFLLLJJJLLLOOOMMMHHHEEEEEEJJJIIIGGGEEECCCBBBAAAAAA<<<;;;<<<>>>@@@@@@???===@@@AAABBB???<<<;;;<<>>>>>===<<<;;;;;;::::::<<<;;;:::999888777777777888777777777777888999:::<<<999555333555777999999555555555666888:::===>>>444777:::;;;999777666666444222000000222444555555888999999999888777555444...///111222333444555555111222333333444444333333222111111111111111111222000000111111222222222222//////000111333555777888555222000///000111222222111000000//////...------111222222222222222111000............000222444666666555222000000222555666:::===AAAFFFHHHGGGEEECCCCCCBBBAAA@@@>>>;;;777333111222333444555888<<>>===<<<888999:::<<<===>>>>>>>>>===>>>@@@AAA???<<<888666777666666666666666777888===;;;999888999999777666999888666555666888;;;======;;;999888777777888999777777777999<<<===<<<;;;999999888666666555555555111111222444555777888999555444444555666666555333000222555555555444555666555555444444333222111111777222......000222///,,,111222222222222000...---111111000000111222333333555333000......111555888///////////////000111111444333222111000000000111///,,,***---333666666333666666666666777777777777:::???BBBBBBDDDGGGGGGDDDEEEAAA===999777555333111......000111333555666777:::>>>DDDIIIMMMNNNMMMLLLKKKIIIFFFEEEEEEDDDCCCAAA@@@???@@@BBBEEEGGGHHHGGGFFFDDDBBB@@@???<<<888444666555444333333444555666999555000------...///000,,,+++***)))))))))***+++yyyuuuuuurrrnnnjjjhhhfffccc``````^^^[[[XXXXXXYYY[[[\\\YYYYYYZZZXXXVVVUUUUUUVVVXXXVVVRRROOOMMMMMMMMMNNNPPPOOOMMMLLLKKKIIIEEEBBB@@@BBBEEEHHHKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFGGGHHHJJJJJJHHHFFFGGGGGGGGGHHHJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCAAA???>>><<<<<<;;;999:::;;;===>>>?????????>>>???@@@AAA???<<<888555777777777777777888888999;;;:::888888:::::::::999999888777666666888;;;===<<<:::888666666666777888777777777999<<<===<<<;;;999999888777666555555666222333444666777888999999555444444555666666555333///111333333333333555777555555444444333222222111666222......111222000...000111111111111000///...111111111111111111222333444333333222222333444444......//////000111222222333333222222111111111000222///...111666::::::888888888888888999999:::;;;===BBBEEEEEEFFFIIIIIIEEEAAA>>>:::777555333000///,,,---...000111333444555:::<<>>===<<<;;;;;;:::;;;<<<===>>>????????????>>>???@@@@@@>>>;;;888555999888888888888999:::;;;:::888777888;;;======<<<999888777777777999;;;===;;;999777666555555777777888777777999;;;<<<<<<:::888888777666555555555555333444666888999999999999666555444555666777555333///000111111000222444777555555555444444333333222444111...///222333222000//////000000111111111111333222222111111111111222222444555666666555333111......///000111222333444111222333333333222111000222000000444999<<<<<<;;;;;;;;;::::::;;;===>>>@@@>>>CCCFFFEEEGGGIIIGGGDDD<<<999555333111///---+++******+++---...000111222888999<<<@@@EEEJJJNNNPPPGGGEEECCCBBBCCCCCCBBBAAABBBAAAAAABBBDDDEEEEEECCCFFFEEECCCBBBAAA>>>:::777555444444444555666777777333111000//////...,,,***---,,,+++*********+++,,,||||||}}}~~~}}}yyytttoookkkhhheeecccbbbaaa___]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVXXX[[[[[[YYYWWWVVVVVVVVVTTTQQQOOOMMMLLLLLLLLLNNNLLLKKKJJJIIIFFFBBB??????AAADDDGGGIIIIIIHHHGGGDDDDDDDDDDDDFFFIIIKKKMMMFFFFFFFFFHHHIIIIIIGGGEEEEEEFFFIIILLLNNNNNNJJJGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBB===============<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@>>>;;;888666:::999999::::::;;;<<<===;;;:::999:::<<<=========999999888888888:::<<<===;;;:::888666555666777888888777777999;;;<<<;;;:::777666555555444444444555333444666888999999888777666555555666777777555333111111111///...///222555555555555444444444444444222111///000333444333222////////////000222333444444444333222111111111111111222444666666555333222---...000111333444555555000111333555555444222111000000111444999<<<<<<;;;======<<<<<<===???AAABBB===BBBEEEDDDDDDEEECCC>>>666444111///...,,,***((('''((()))***,,,---...///333555888===BBBGGGKKKNNNDDDBBBAAAAAABBBCCCCCCBBBCCCBBBAAABBBCCCCCCBBBAAAEEEEEEDDDDDDCCC@@@;;;888444444444555666777777888333111...---------+++***...---+++*********+++,,,zzzzzzzzzzzzyyyvvvqqqmmmfffdddbbbbbbbbbbbbaaa```^^^]]]\\\[[[YYYVVVUUUTTTSSSWWW\\\^^^\\\XXXTTTRRRPPPOOONNNLLLLLLKKKLLLLLLMMMKKKJJJIIIIIIGGGCCC@@@@@@BBBDDDFFFGGGGGGFFFFFFCCCCCCDDDEEEGGGIIIKKKMMMIIIHHHGGGHHHHHHGGGEEEBBBEEEFFFIIILLLOOONNNKKKHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBB@@@???@@@AAABBBCCC===>>>>>>??????>>>>>>===;;;;;;<<<======<<<<<<<<<>>>?????????>>>;;;999777::::::::::::;;;<<<===>>>???===;;;;;;<<<===<<<;;;:::999999999:::;;;<<<======;;;999777777777888999888777777999;;;;;;:::999555555444444333333444444444444666777888777777666777666555666777777555333444444333000......000333555555555555555555555666111111111222333444444333000/////////111333555777666555444333333333333333111111111222222333444555...///111333444555666666000111333555666555444333222222444777;;;=========>>>>>>======>>>@@@AAABBB===BBBDDDCCCBBBBBB>>>999111000...---,,,+++)))&&&&&&&&&''')))***+++,,,,,,---000555:::@@@CCCFFFGGGAAA@@@???@@@BBBCCCCCCCCCDDDBBBAAAAAABBBBBBAAA@@@DDDDDDDDDDDDDDDAAA<<<999222333444555777888888999555222---******+++,,,,,,---,,,+++*********++++++{{{yyywwwvvvuuurrrnnnkkkeeecccaaaaaabbbcccbbbaaa^^^]]][[[ZZZXXXVVVTTTSSSSSSWWW\\\^^^[[[VVVRRROOOMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJIIIFFFCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJJJJJJJHHHEEECCCGGGGGGIIIKKKMMMMMMJJJHHHCCCDDDEEEEEEFFFFFFEEEEEEAAA???>>>======???AAABBB>>>???@@@AAAAAAAAA@@@???;;;<<<<<<<<<<<<<<<;;;:::===>>>>>>>>>===<<<;;;::::::::::::;;;<<<===>>>???BBB@@@===<<<======;;;:::::::::::::::;;;<<<=========<<<999888777888999:::888777777888:::;;;:::888666666555555444555555666666666666666666666666666888777666666777777555333555555555333000000111333444555555555666777777777111222333444444444444444222111000000111444777:::777666555555555555555666222111000///000222444666///000222444666666666555000222333555666666555555777888;;;>>>@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@>>>BBBDDDCCCAAA@@@;;;555///...---,,,---+++)))'''&&&&&&'''((()))***+++,,,***---111777;;;>>>?????????>>>>>>???BBBDDDEEEEEECCCBBB@@@@@@AAABBB@@@???CCCCCCCCCDDDDDDAAA===999111222444666888999999999666222---))))))+++------,,,+++***)))))))))***+++}}}zzzvvvsssqqqooollljjjeeecccaaaaaaaaaaaa```___[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXX[[[ZZZWWWSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJLLLKKKKKKLLLLLLKKKIIIFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFHHHIIIKKKLLLKKKJJJJJJNNNMMMLLLMMMMMMLLLIIIGGGIIIHHHHHHJJJKKKKKKIIIGGGAAABBBCCCDDDEEEFFFFFFFFF@@@???===<<<<<<>>>@@@BBB???@@@BBBCCCCCCBBB@@@???===============<<<;;;;;;<<<<<<============<<<<<<:::::::::;;;<<<===>>>???BBB@@@>>>=========<<<;;;:::::::::;;;<<<<<<======<<<;;;999777666777888999888777777888::::::999777888888777777777888888999999888666555555666888888999777666777777777555333444555666555444333444666444444555666777777888888111333444555444444333333555333111000222555999<<<777777777666777777888888666555333111111111222333000222444666777666555555222222333444555666777777;;;===@@@BBBCCCCCCCCCCCC@@@AAABBBCCCCCCBBB@@@???<<<@@@BBB@@@>>><<<666000......------...---***(((''''''((()))***++++++,,,***,,,...111444777:::;;;>>>>>>===???CCCEEEFFFFFFBBBAAA@@@@@@AAAAAA@@@???AAAAAACCCDDDDDDAAA<<<888111222444777888999::::::555222...,,,,,,------,,,+++***)))((((((((()))***{{{uuuqqqooommmkkkjjjgggeeebbb``````___]]]\\\YYYXXXWWWVVVVVVWWWYYYZZZYYYZZZYYYWWWSSSQQQPPPQQQPPPPPPOOOMMMLLLJJJIIIHHHLLLKKKKKKLLLNNNMMMKKKIIIHHHGGGEEECCCCCCEEEFFFHHHHHHIIILLLNNNNNNLLLJJJHHHNNNNNNNNNOOOPPPPPPNNNLLLJJJIIIHHHIIIJJJJJJHHHGGG???@@@BBBCCCEEEFFFFFFGGGAAA@@@>>>======???BBBCCC@@@AAABBBCCCCCCBBB@@@???>>>?????????>>>===<<<;;;;;;;;;<<<======>>>======999999::::::<<<===>>>???BBB@@@>>>===>>>>>>===<<<::::::;;;;;;<<<=========;;;:::888666555666777888888777777888::::::999777;;;:::::::::::::::;;;;;;<<<:::777666555777999:::999888777777777777555333111444666777777666888999444444555666777888999999222444555666555333333333777555222111222666:::===888777777777888999::::::888888666555333111000000111333555777777666555444222222333333555666888999<<>>999===???===:::777222+++///.........///...,,,)))'''(((((()))***+++,,,,,,---,,,,,,,,,///333777:::>>>======@@@CCCFFFGGGGGGAAA@@@???@@@AAAAAA@@@???@@@AAABBBDDDDDDAAA<<<888000222444777999:::::::::333111/////////...,,,***+++***((('''''''''((()))|||zzzvvvtttqqqnnnjjjgggeeedddhhhgggeeebbb```]]]\\\[[[TTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZYYYXXXYYYXXXUUUSSSLLLLLLLLLLLLKKKJJJHHHHHHIIIKKKMMMMMMKKKHHHFFFFFFGGGDDDDDDGGGGGGEEEFFFJJJMMMNNNOOOMMMJJJGGGFFFGGGPPPNNNLLLLLLNNNMMMJJJGGGIIIFFFDDDFFFJJJKKKHHHDDDCCCAAA??????BBBEEEGGGGGGBBBBBB@@@@@@@@@@@@AAABBB???AAADDDEEECCC@@@???>>>>>>>>>???>>>===<<<:::999;;;::::::<<<===>>>===;;;999:::;;;<<<;;;:::999888>>>>>>>>>>>>============;;;<<<===<<<:::999:::;;;999888666444444555777888<<<;;;:::999999999::::::;;;:::777666666777999;;;:::::::::999888777777666555777999:::999777444222333555888888888777777888444555555555444444666777444666777666333222444666:::999888777666777888999333555777999:::;;;;;;;;;666555333111000000000111333444333222111222555777333333444555777999;;;<<<>>>@@@CCCCCCBBBAAAAAAAAAFFFDDDAAA@@@AAAAAA???>>>>>>AAABBB>>>777000...///000///------...//////......---,,,+++***************))))))+++...222666999===>>>???@@@AAACCCDDDDDDBBBDDDEEEDDDBBBAAADDDFFFDDDCCCCCCCCCCCCBBB???===888333///222888;;;999555666333...,,,++++++*********)))((('''%%%%%%$$$$$$~~~{{{yyysssqqqnnnkkkiiihhhgggggghhhgggddd```^^^\\\[[[[[[UUUUUUVVVWWWXXXZZZ\\\]]]ZZZYYYWWWWWWWWWWWWTTTRRRLLLKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLKKKJJJHHHGGGIIIFFFFFFHHHIIIFFFGGGJJJOOOPPPPPPNNNKKKHHHHHHHHHNNNLLLKKKKKKMMMLLLJJJGGGGGGEEEDDDFFFJJJKKKHHHEEEEEECCCBBBBBBCCCEEEEEEDDD@@@@@@?????????AAABBBCCC???AAADDDDDDBBB???>>>===>>>>>>>>>>>><<<:::888777:::999999;;;===>>>===<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========;;;<<<===;;;999888999:::777777666666666888:::;;;;;;;;;;;;::::::999999999;;;:::888666666888:::;;;;;;;;;:::999777666666555666666777777666444222111444666999999888777777888444555555555444444666777444666777666444333555888999999888888888999999:::555666777888999999888888666555333111000/////////555555444222000000222555444555666777999;;;===>>>???AAACCCCCCAAA@@@???@@@DDDBBB@@@@@@@@@@@@???>>>;;;>>>???<<<555///...//////...,,,+++,,,---------...---,,,+++************))))))((()))+++///333555>>>>>>@@@AAACCCDDDEEEFFFCCCEEEHHHHHHFFFCCCCCCDDDBBBBBBBBBCCCDDDCCC@@@===777333111444:::>>>;;;777666333///---,,,,,,++++++***)))(((&&&%%%%%%$$$$$$~~~}}}|||zzzxxxsssqqqmmmiiigggffffffggghhhfffccc___\\\[[[ZZZ[[[WWWWWWXXXYYY[[[\\\]]]^^^XXXWWWUUUUUUUUUUUUSSSQQQLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIJJJMMMMMMKKKHHHLLLIIIIIIKKKJJJFFFFFFIIIMMMNNNNNNLLLJJJHHHHHHIIILLLKKKJJJKKKLLLKKKIIIHHHFFFEEEEEEHHHKKKKKKHHHDDDGGGFFFDDDDDDEEEDDDBBB@@@============???AAACCCEEE@@@BBBDDDCCC@@@>>><<<;;;===>>>>>>===<<<:::777666888888888:::===>>>>>><<<::::::::::::;;;<<<===>>>:::::::::;;;;;;<<<<<<===:::;;;<<<;;;999777888999777777777888:::<<<===>>>;;;<<<<<<<<<;;;:::888777;;;999777666666888:::;;;;;;:::999888777666666666777666555444222111111111555777999999777555555555444555555555444444666777444555666666555555777999999999::::::;;;:::::::::666666777777777666666555333333222111000111111111666666555333111000111333777777888:::<<<>>>@@@BBB@@@BBBBBBAAA???===<<<===???>>>===>>>???@@@>>>===888:::;;;888222......///000///---,,,,,,,,,---.........,,,++++++*********((('''((())),,,///333555>>>???AAACCCEEEFFFGGGGGGDDDGGGKKKKKKIIIEEEBBBAAA@@@AAABBBDDDEEECCC???<<<666333333777===@@@===:::666333000.........---,,,)))((('''&&&%%%$$$$$$$$$}}}{{{{{{zzzxxxvvvwwwtttnnniiieeecccddddddiiifffccc___\\\[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\VVVUUUSSSRRRSSSSSSRRRPPPMMMLLLLLLKKKKKKLLLMMMNNNMMMJJJGGGIIINNNPPPMMMIIIMMMJJJJJJKKKJJJFFFEEEGGGGGGHHHIIIHHHGGGGGGHHHJJJMMMMMMLLLLLLKKKJJJHHHGGGHHHGGGGGGIIIJJJIIIEEEBBBEEEDDDDDDEEEEEECCC@@@===::::::;;;<<<>>>AAACCCEEE@@@BBBCCCBBB???<<<;;;;;;>>>>>>>>>>>><<<:::888777777777777:::===>>>>>>===;;;:::::::::;;;===???@@@<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999999999:::;;;===>>>>>>???;;;<<<======<<<:::888666999888666444555666999:::999888777777777777888999999777444222000000111222444555777666444222111222333555555555444444555777444555555666777888999;;;;;;<<<<<<===<<<:::999888555555555555555555555555111111111222333444555555555666555444222222444555999999:::<<<>>>@@@BBBDDD@@@AAAAAA???;;;999888888999999:::<<<>>>>>>===;;;555666666333000---...///222222111000......000111111000...---,,,+++++++++'''((()))+++...222666888===???AAADDDFFFHHHHHHIIIHHHIIIJJJJJJHHHDDDAAA@@@@@@AAABBBDDDDDDAAA<<<888333222333888>>>@@@>>>;;;666444111000//////---,,,((('''&&&%%%$$$$$$$$$$$$~~~|||zzzyyyxxxwwwuuusssvvvsssnnnhhheeeddddddeeehhhfffccc```^^^]]]^^^^^^_________^^^]]][[[ZZZYYYUUUSSSQQQPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOLLLIIIGGGJJJOOOQQQMMMIIILLLIIIIIIKKKJJJFFFEEEGGGDDDEEEFFFGGGGGGHHHKKKMMMPPPPPPPPPNNNKKKIIIGGGGGGKKKJJJJJJIIIIIIFFFCCC@@@AAAAAABBBCCCDDDBBB???<<<999999999:::===???BBBCCCAAABBBCCCBBB???<<<;;;;;;????????????>>><<<;;;999777777888:::===???>>>===::::::999:::;;;===???AAA???>>>>>>===<<<;;;::::::888999::::::888888999:::======>>>??????>>>===<<<;;;<<<===>>>===;;;888777777666444333333555888999777777666666777999<<<===;;;888555222000111333555222333555444222/////////333555555555444444555777666555555666888:::;;;;;;>>>>>>>>>>>><<<999777555333333333444444555666666444555555555555555555555333444666666666777999;;;;;;<<<<<<>>>???AAACCCDDD@@@@@@???<<<888555555555555666888;;;======;;;999444444222000...---...///222444555444222222333555555444222000...---,,,,,,++++++,,,---///222444555<<<===AAADDDGGGHHHIIIIIIJJJIIIGGGFFFDDDBBB@@@???@@@AAABBBCCCBBB???999444111111333777<<<>>>===;;;777555222111000///---+++%%%%%%$$$###"""""""""###{{{yyywwwvvvvvvuuusssqqqooommmjjjgggeeefffggghhheeedddcccbbb``````_______________^^^]]]ZZZXXXVVVUUURRRPPPOOOPPPQQQQQQPPPNNNOOOOOOPPPPPPOOONNNNNNJJJIIIIIILLLOOOOOOLLLHHHIIIGGGHHHLLLLLLHHHFFFHHHGGGHHHHHHHHHHHHJJJMMMPPPPPPQQQQQQOOOKKKIIIHHHHHHLLLLLLKKKIIIGGGDDDBBBAAA??????@@@AAACCCBBB???===999999999999;;;===???AAAAAABBBCCCBBB???=========>>>>>>???@@@???>>>===<<<999999999;;;>>>???>>>===999999999:::;;;===>>>??????>>>>>>===<<<;;;::::::666888999:::999:::;;;===???@@@AAAAAA@@@>>>;;;:::;;;;;;<<<======;;;:::999666555333333333555888:::888777777777888;;;>>>@@@:::888555222222333555777222444555555333000000000444555555555444444666777888666666777:::;;;<<<;;;??????>>>===;;;888666555333333333333444555666777::::::999888666444222111222555888999;;;===???BBB?????????@@@AAACCCDDDEEEAAAAAA???;;;777555444555555666999===??????;;;999555333111///......///000222555999:::888666777999<<<:::777444111///...---///...............//////999;;;???CCCFFFGGGHHHHHHKKKHHHEEECCCBBBAAA???>>>?????????@@@???<<<777333000111222666:::<<<<<<;;;888666333111000...+++(((###""""""!!! !!!!!!~~~xxxwwwuuuttttttsssqqqpppiiihhhgggeeedddeeeeeefff```aaabbbbbbbbbaaa```___\\\]]]]]]]]]\\\ZZZXXXVVVTTTRRROOONNNPPPQQQQQQQQQMMMNNNOOOPPPPPPNNNKKKJJJFFFHHHKKKNNNNNNLLLIIIGGGHHHFFFHHHMMMNNNKKKJJJLLLKKKKKKKKKIIIHHHIIIKKKNNNLLLNNNOOONNNKKKIIIIIIJJJKKKKKKIIIGGGEEEDDDDDDEEEAAA@@@@@@AAABBBAAA???===::::::999999:::;;;<<<===AAABBBCCCBBB@@@>>>>>>???;;;<<<>>>?????????>>>===;;;;;;;;;<<>>@@@???@@@BBBCCCAAA???;;;999;;;;;;;;;;;;<<<<<<<<<<<<888666555444555777:::;;;<<<:::999888999;;;>>>???888777444222222444666888555777999999777555555555444555555555444444666777:::888666777:::<<<<<<;;;======<<<:::999999888888555555444333333444555666::::::999888777444222111444777:::===???AAACCCEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCBBB@@@===999666666777777999<<<@@@BBBAAA===:::777444111......///000111444:::AAACCCAAA>>>???@@@BBB@@@<<<888444111///...////////////000000000111666888===AAADDDFFFFFFFFFIIIGGGDDDDDDDDDCCC???<<<<<<;;;;;;<<<===;;;888555222222333555888;;;<<<<<<999777444111///,,,)))&&&!!! ~~~wwwuuutttssssssrrrqqqooohhhhhhfffdddcccaaaaaa```]]]^^^```bbbbbbaaa___^^^YYYZZZ[[[\\\\\\[[[YYYXXXTTTRRROOONNNOOOQQQRRRQQQKKKMMMOOOPPPOOOLLLIIIGGGDDDHHHMMMOOONNNJJJGGGFFFGGGFFFIIINNNPPPMMMMMMOOOMMMLLLKKKHHHFFFEEEGGGIIIHHHJJJMMMLLLJJJIIIJJJLLLJJJIIIHHHFFFDDDEEEGGGIIIDDDCCCAAAAAABBBAAA???===;;;;;;:::999999999:::;;;AAABBBCCCBBB@@@???@@@AAA999:::<<<>>>>>>>>>>>>======<<<<<<===???@@@???===777888:::;;;<<<;;;;;;:::777777888999;;;<<<======444666999;;;;;;===@@@BBB>>>@@@BBBCCCBBB???<<<:::;;;;;;:::;;;;;;<<<>>>>>>999888666555666888;;;===???===;;;999999:::<<<>>>777555333222333444777888999;;;===<<<;;;999999999444555555555444444666777;;;999777888;;;===<<<:::;;;;;;999888888999;;;;;;888777555444333333444444444555666777777666555555777999===???AAACCCEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDBBB>>>:::888999::::::<<>>>>>??????;;;<<<<<<999777777:::===FFFDDDAAAAAAAAABBBAAA@@@>>>=========<<<<<<<<<<<<;;;;;;<<<===============999::::::;;;<<<<<<<<<<<<;;;:::999999:::===???AAA===;;;999:::===AAACCCDDDKKKIIIEEEAAA>>>===<<<===;;;;;;<<<======<<<;;;::::::888777888999;;;::::::>>>???>>>;;;777777;;;???888666444222222222333444999:::;;;;;;;;;:::999888888555333222333555666666;;;:::999888999<<<>>>@@@===;;;888777888999888888444333111111222333222111000222555888999888777555888;;;???AAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMQQQMMMHHHBBB===;;;::::::<<<>>>AAACCCCCCAAA>>><<<666666444111///000222555;;;GGGRRRWWWWWWUUUQQQMMMQQQLLLFFF@@@;;;666111.../////////000222444777888444666:::???BBBDDDDDDDDDGGGJJJLLLLLLGGGAAA<<<999888777666666777777666555333111111333777999888666999888777333...)))### """!!!}}}zzzvvvqqqllljjjkkkkkkjjjhhheeedddbbbaaa```___`````````^^^]]]^^^``````^^^\\\\\\\\\\\\]]]]]]\\\XXXUUUQQQQQQPPPPPPQQQSSSUUUVVVRRROOOKKKIIIIIIIIIHHHGGGJJJJJJJJJHHHEEEDDDDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPMMMJJJGGGEEEGGGIIIJJJKKKJJJKKKLLLJJJGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGEEEBBB@@@>>>>>>??????<<<<<<<<<:::888888:::===CCCAAA@@@@@@BBBCCCBBBAAA===============<<<<<<<<<<<<<<<===============<<<999::::::;;;;;;;;;;;;:::;;;:::::::::;;;===???@@@???===;;;;;;>>>AAACCCDDDKKKIIIEEEAAA>>><<<;;;;;;888999<<<>>>???>>>>>>===:::999777888:::;;;;;;:::>>>>>><<<999666666888999666555333222222222444555888999:::;;;;;;;;;:::999888666444444555666666555::::::999:::;;;<<<>>>???===;;;888888888999888888555333111111222333333222111333555888999999999888<<<>>>AAACCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKOOOLLLHHHCCC???===;;;;;;===???AAABBBBBB@@@===;;;777666444222000000444777AAALLLWWW[[[[[[[[[XXXSSSQQQMMMEEE???:::777333111/////////000222444666888666888<<<@@@DDDGGGHHHIIIKKKLLLMMMKKKFFF@@@:::777555444444555666666555333444222000222555777888777:::999666333...((($$$!!!"""!!!|||vvvqqqtttoooiiifffggggggfffdddaaa```___^^^]]]\\\\\\\\\]]]\\\]]]^^^``````^^^\\\[[[ZZZYYYZZZZZZYYYVVVSSSMMMMMMNNNOOOQQQSSSVVVWWWRRROOOLLLJJJJJJIIIHHHGGGKKKKKKJJJGGGEEEDDDEEEFFFEEEGGGIIIKKKMMMOOOPPPQQQMMMKKKGGGFFFHHHJJJKKKLLLLLLLLLKKKHHHFFFDDDEEEGGGGGGGGGEEEEEEDDDEEEFFFGGGFFFEEEBBB@@@>>>>>>???@@@=========;;;999999;;;===@@@??????@@@BBBCCCCCCBBB===>>>>>>>>>======<<<<<<<<<===============<<<<<<::::::::::::::::::999888;;;;;;::::::;;;===???@@@AAA???======???AAABBBBBBJJJGGGDDD@@@===;;;::::::555888;;;???AAAAAA@@@???;;;999888888:::;;;;;;:::===;;;888666555555444333666555333222333444666777777888999;;;;;;;;;::::::777666555666888888666555888999:::;;;<<<============;;;999888999999888777555333111111222444444333333444555777999;;;<<<===AAABBBEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHLLLJJJGGGDDDAAA???>>>===>>>???AAABBBAAA>>>;;;999888777555222000222666:::FFFQQQ[[[______```^^^[[[UUUOOOFFF>>>999666555444...//////000222444666777888:::>>>BBBGGGKKKMMMOOOOOONNNMMMJJJEEE???999555333333444555888888666444777555222222444777999999;;;999666222---)))%%%###"""!!!zzzsssmmmpppkkkfffdddeeefffeeeccc______^^^]]][[[[[[ZZZZZZ[[[[[[]]]^^^___^^^]]][[[WWWVVVTTTTTTTTTSSSQQQOOOKKKLLLMMMOOOQQQSSSTTTUUUQQQNNNLLLJJJJJJJJJIIIGGGJJJJJJIIIFFFDDDCCCEEEFFFDDDFFFHHHLLLNNNOOOPPPPPPLLLJJJGGGFFFHHHJJJKKKKKKNNNMMMKKKHHHEEEDDDGGGIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFDDDBBB@@@>>>??????@@@>>>>>>===<<<;;;<<<<<<===??????>>>@@@BBBCCCBBBAAA===>>>>>>???>>>===<<<;;;===============<<<<<<;;;::::::::::::999999888777;;;;;;;;;;;;<<<===>>>???CCC@@@>>>>>>???AAAAAAAAADDDCCCAAA???===<<<<<<<<<666999<<<@@@BBBAAA@@@???;;;:::999999;;;<<<<<<;;;;;;888555444666777555222555444333333333555888999666777999:::;;;;;;;;;:::666666777888:::999777444555777999;;;<<<<<<;;;;;;<<<:::999999999999888777555333111111333555666555666666666777999<<<>>>@@@DDDEEEGGGGGGEEEEEEFFFGGGHHHIIIKKKKKKKKKIIIGGGEEEGGGFFFEEECCCAAAAAA@@@@@@@@@AAAAAAAAA???===:::888999777555222111444999===HHHSSS]]]aaaccceeedddbbb\\\TTTHHH>>>888555444333......///000222333555555888;;;>>>CCCHHHMMMQQQRRROOOMMMKKKGGGCCC>>>999555333444555888:::;;;999777:::777444333444777;;;===<<<:::777333...***&&&%%%###!!! {{{sssnnnjjjgggcccccceeegggfffddd_________^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[[[[VVVTTTRRRQQQPPPPPPNNNMMMLLLMMMNNNPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJHHHGGGGGGHHHGGGEEECCCCCCEEEFFFCCCEEEHHHJJJMMMNNNNNNNNNJJJHHHFFFFFFGGGIIIJJJJJJLLLKKKIIIEEECCCCCCFFFIIIJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDBBB?????????@@@AAA@@@???>>>>>>>>>>>>>>>===@@@??????@@@AAAAAA@@@>>>===>>>?????????>>><<<;;;<<<===============<<<<<<::::::::::::999999888777<<<<<<<<<<<<======>>>???BBB@@@>>>===>>>??????>>>===============>>>>>>???999;;;>>>@@@@@@@@@>>>===<<<:::999:::;;;===<<<<<<888555444666999:::888555222111000000111333666777555777888:::;;;;;;::::::666666777999;;;:::777444333555888:::;;;;;;999888<<<:::999999:::999888666555333111111333666777888999888888888:::<<>>IIITTT___eeegggkkkkkkjjjcccZZZLLL???777333111111......///111222333444444777999>>>CCCIIINNNQQQSSSLLLJJJHHHFFFDDD@@@;;;666333333444666999:::999777888666333111222555:::===<<<;;;999555111,,,(((&&&###""" {{{uuuppphhheeedddeeehhhjjjhhheeeaaaaaaaaa```___^^^\\\\\\[[[\\\\\\[[[ZZZYYYZZZ[[[XXXUUURRRPPPPPPPPPOOONNNLLLNNNPPPRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIGGGEEEDDDFFFGGGGGGFFFEEEFFFHHHEEEFFFGGGIIIKKKLLLMMMMMMHHHGGGEEEFFFHHHIIIJJJJJJHHHGGGFFFCCCBBBBBBEEEHHHKKKJJJHHHFFFEEEDDDEEEEEEEEECCCAAA?????????@@@AAAAAA@@@??????@@@@@@???===?????????@@@AAAAAA>>><<<===>>>???@@@@@@>>><<<;;;;;;<<<<<<===============::::::::::::::::::999888<<<<<<=========>>>>>>>>>???>>><<<<<<======<<<;;;888999:::<<<===???@@@AAA<<<===>>>>>>>>>===<<<<<<===;;;::::::<<<======<<<555555666888;;;;;;:::888000///......///111333444666777888:::::::::999999666666777999:::999777444333555777:::;;;:::999999;;;:::999:::::::::888666666333111111333777999:::<<<;;;:::999:::;;;<<<===AAABBBCCCCCCCCCDDDGGGIIIGGGHHHHHHGGGFFFDDDBBB@@@>>><<<;;;;;;<<>>HHHUUUbbbiiimmmqqqrrrqqqhhh^^^OOOAAA888222000///---...000111222333333333555888>>>DDDJJJNNNPPPQQQKKKIIIGGGGGGGGGDDD>>>888111000000222444666666555222111000//////222777;;;===<<<;;;888444///***'''###""" ~~~~~~~~~}}}yyytttppphhhggggggiiillllllhhhdddbbbbbbbbbbbbaaa___^^^]]]]]]]]]\\\ZZZWWWVVVXXX[[[XXXUUUQQQNNNNNNNNNNNNMMMLLLNNNQQQSSSTTTSSSQQQOOOKKKJJJHHHHHHIIIHHHFFFDDDCCCEEEHHHJJJJJJIIIIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNIIIGGGFFFGGGIIIKKKKKKJJJFFFGGGFFFEEEDDDEEEHHHJJJLLLKKKIIIFFFEEEDDDDDDEEEEEECCCAAA?????????@@@AAABBBAAA???@@@BBBBBB@@@>>><<<<<<===???AAAAAA???======>>>@@@AAAAAA???<<<;;;::::::;;;===>>>>>>>>>>>>999::::::;;;;;;;;;;;;:::<<<======>>>>>>>>>>>>>>><<<;;;::::::;;;;;;:::999666777999;;;===>>>???@@@======<<<<<<<<<<<<<<<<<<===<<<:::;;;===>>>>>>===444666:::;;;;;;999999999333333111111111333555666777888999::::::999888777777666666777999999777555666777888:::;;;;;;;;;;;;;;;:::999:::;;;:::777555666333111111444777:::;;;>>>===<<<;;;:::999999999<<<===???@@@AAACCCGGGIIIFFFEEEDDDCCCBBBAAA@@@???:::888666666999===CCCFFFIIIHHHFFFCCC???;;;888666222333555666666888;;;===DDDRRRaaajjjppptttuuusssiii___QQQCCC999333000///---...000111222222222222333888???FFFKKKNNNOOOOOONNNLLLJJJKKKLLLHHH@@@999222111//////111444555555///000000//////222888<<<======>>><<<888222,,,((($$$"""!!!~~~~~~}}}|||{{{xxxsssooojjjiiijjjlllnnnlllgggbbbbbbbbbccccccbbb```^^^]]]^^^^^^\\\YYYUUUTTTWWW[[[WWWSSSNNNLLLKKKLLLLLLKKKKKKMMMQQQTTTUUUTTTRRRPPPJJJHHHGGGHHHHHHGGGEEECCCBBBEEEJJJMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLNNNOOOIIIHHHGGGHHHJJJLLLLLLKKKHHHIIIJJJIIIIIIIIILLLNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCAAA?????????AAABBBCCCAAA@@@AAACCCCCC@@@>>>::::::<<>>@@@AAAAAA???===;;;999999;;;===>>>?????????999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===:::999888888::::::999888666777999;;;<<<===>>>>>><<<<<<;;;::::::;;;===>>>===<<<;;;;;;===>>>>>>===444888<<<===:::777777888999888666666666777999:::777888999:::999999777666777666555666888888666555888999:::;;;<<<=========;;;:::999:::;;;:::777555666333111111444888;;;<<>>???BBBFFFJJJEEEDDDBBBAAA????????????777555333333666<<>>???>>>:::444---)))$$$###!!!|||wwwuuuuuutttnnniiiiiiiiijjjkkkkkkiiihhhgggbbbccceeefffdddaaa]]]ZZZ^^^\\\ZZZXXXWWWWWWXXXYYYSSSRRRPPPMMMLLLLLLLLLLLLMMMLLLKKKKKKMMMNNNNNNNNNHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGIIIIIIIIIIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLQQQNNNKKKIIIJJJLLLMMMMMMIIIHHHGGGGGGGGGHHHIIIJJJOOOJJJDDDBBBCCCDDDDDDCCCBBBBBBBBB???===<<<===???BBBBBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAA===>>>@@@AAAAAA@@@???>>>AAA>>>;;;<<<@@@BBB???<<<:::;;;<<<;;;999888999:::;;;:::999;;;>>>???===;;;=========<<<;;;999888777999888777666666777888999;;;::::::::::::::::::;;;;;;999:::<<<@@@AAA>>><<<444777:::<<<;;;999777777;;;:::999888999:::;;;<<<::::::999999999:::;;;<<<777888999888555333222333777777777666777777888999777666666666666777888888777666666666777999;;;<<>>AAADDDFFFHHHMMMKKKFFFBBB???=========666444222333888===AAACCCCCCDDDCCC@@@;;;777444444222222333333555666888999:::DDDTTTdddoootttvvvvvvmmmaaaTTTIII???555000000---...///000000000000000999===BBBHHHMMMOOOOOOOOOGGGNNNRRRQQQNNNKKKEEE???666444111//////000333555222111000///111555999<<>>>>>???AAABBBBBBBBBAAA@@@???>>>======>>>>>>>>>????????????===>>>>>>??????>>>>>>===AAA===;;;<<<@@@AAA???<<<888:::;;;:::999777888888999888888;;;>>>@@@???=========<<<<<<;;;999888777999888777666666777888888:::999888777777888999:::;;;::::::===@@@@@@>>><<<666888::::::999777666666;;;;;;::::::::::::;;;;;;;;;:::::::::::::::::::::888999:::888666555555666888888888777777777888888555555555555666777777888555555555666888:::<<<===???===;;;888777777888999::::::;;;>>>@@@CCCEEEGGGLLLJJJGGGCCC@@@>>><<<<<<777555444555999>>>AAABBB???AAAAAA@@@<<<777555444444444444444444444555555999BBBOOO]]]hhhppptttvvvlll```SSSIII@@@888444555//////000000111111111111888;;;AAAGGGKKKMMMMMMMMMKKKPPPSSSQQQNNNKKKFFF@@@888666222///...///000222333222222222444888<<>>;;;333***###!!!~~~zzzvvvsssrrrpppkkkgggfffggggggfffeeedddcccbbbddddddccccccaaa```^^^]]]^^^]]]]]]\\\ZZZXXXWWWVVVQQQQQQOOONNNMMMMMMMMMMMMHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKEEEHHHJJJJJJHHHFFFFFFFFFJJJJJJIIIIIIJJJLLLNNNOOONNNLLLIIIHHHHHHGGGDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFCCC@@@>>>>>>@@@BBBCCCDDDAAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBAAA@@@???>>>===????????????>>>>>>>>>===========================@@@===;;;<<>><<<666888::::::999777777777888888888;;;>>>@@@???>>>===<<<<<<;;;:::999888888888777777666777777888888999888666444444666888999<<<;;;<<<===???@@@>>><<<999:::;;;:::888777888999;;;;;;<<<======<<<;;;:::<<<<<<;;;;;;:::999999999:::;;;:::888777666888:::::::::999888888777777777333444444555666777888888444555555777999;;;===>>>@@@>>>:::888777888;;;<<<>>>>>>======???AAADDDFFFJJJIIIGGGEEEBBB???<<<;;;888777777999<<>>@@@BBBBBB???:::777666666555555333222222111111666<<>>888666888222222111111111222333333777:::???EEEIIIKKKLLLLLLOOORRRSSSPPPNNNLLLGGGBBB:::888333///---,,,...///444444444555888;;;???AAABBBEEEFFFDDDAAA===555,,,$$$"""|||yyyuuurrrpppnnnjjjfffgggggggggfffeeedddcccbbbcccbbbaaa```^^^^^^]]]]]]]]]]]]^^^]]]\\\YYYVVVUUUQQQQQQPPPOOONNNNNNMMMMMMGGGHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMJJJKKKKKKIIIFFFEEEFFFGGGLLLKKKJJJIIIIIIJJJLLLMMMJJJIIIHHHHHHHHHGGGDDDAAACCCCCCCCCDDDDDDDDDEEEEEE@@@???>>>>>>@@@AAABBBCCC>>>@@@AAAAAA@@@@@@BBBDDDBBBBBBBBBAAA@@@???======@@@@@@@@@???>>>======<<<>>>>>>======<<<=========>>>===;;;<<<>>>???===<<<666888;;;;;;:::888888888999999:::<<<===>>>>>>======<<<;;;:::999999999999777777777777777888888999:::888555333333555888:::<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;999:::<<<>>>;;;<<<>>>??????>>>;;;:::======<<<<<<;;;999888777::::::999888666777999<<<;;;;;;:::999888777666555111222333555666888888999888888888999:::;;;<<<===???===:::888888:::===???BBBAAA???>>>>>>@@@CCCEEEHHHHHHHHHFFFCCC???<<<:::999888999;;;>>>@@@@@@???@@@CCCFFFFFFBBB===999777555555444333222111//////333888AAAMMM[[[fffmmmpppeeeYYYKKKAAA:::555444777444444333222222333444555666999>>>DDDHHHKKKLLLLLLQQQSSSRRRNNNMMMLLLHHHBBB;;;888333///,,,,,,---...333444555777:::>>>AAACCCEEEIIIKKKHHHDDD>>>555,,,&&&### ~~~~~~~~~}}}}}}yyywwwtttqqqnnnkkkhhhfffeeeeeedddcccbbbbbbbbbaaaaaa```___]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\YYYVVVTTTQQQQQQQQQPPPOOONNNMMMMMMGGGJJJLLLKKKIIIHHHIIIJJJGGGGGGGGGGGGHHHJJJMMMNNNPPPNNNKKKGGGEEEEEEHHHKKKMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGGGGHHHIIIHHHEEECCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA<<<===???@@@@@@@@@AAACCCAAAAAAAAA@@@???>>><<<<<<@@@@@@??????>>>=========?????????>>>>>>============<<<;;;<<<======<<<<<<999;;;======<<<::::::;;;;;;<<<======<<<;;;;;;;;;<<<;;;:::999999999999999777888888999999999999999;;;999666444444666999;;;;;;<<<>>>>>>===<<<;;;;;;777888999999999;;;???BBB<<<>>>@@@AAAAAA???<<<:::============;;;:::888777999999888666555555888;;;;;;;;;::::::888777555444000111333666888999::::::=========<<<<<<;;;;;;;;;===<<<:::888999<<>>???@@@CCCDDDGGGGGGHHHFFFDDD@@@<<<:::999999:::===@@@AAA@@@???AAADDDFFFFFFAAA<<<888555222333333333222111000000333888BBBPPP^^^hhhlllmmmcccWWWIII@@@888333333555555555444444444444555555666999===CCCHHHKKKMMMNNNQQQRRRPPPLLLLLLLLLHHHAAA:::777333///------...///111222555888<<>>===<<<;;;:::>>>>>>>>>>>>>>>?????????>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<<<<===???<<<>>>???>>>;;;999999:::<<<;;;:::888888888999:::888999:::;;;;;;;;;;;;;;;;;;:::888666666888:::;;;:::<<<>>>===<<<:::999:::333444666777888;;;???BBB>>>@@@AAABBBBBB@@@===;;;======>>>===<<<:::888777888888888666555444666888999999:::999888666444333///111444777999;;;;;;<<>>===;;;999999:::999999999;;;===@@@AAACCCBBBAAA@@@@@@BBBDDDEEEGGGGGGGGGFFFDDD@@@===:::999999:::<<>>@@@AAAAAA@@@AAABBB>>>>>>======<<<;;;999888;;;<<<===>>>???@@@AAAAAA<<<===???@@@@@@===:::888;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>><<<;;;<<>>;;;999:::;;;<<<;;;999888777888999:::999:::;;;============<<<:::999888888888888999:::999;;;======:::777777888444666888999:::<<>>===<<<===>>>>>>===;;;999888888999999888666444555666777777888888888666444222...111444888;;;=====================<<<:::999888666777888:::<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGEEECCC@@@===<<<999999999;;;>>>AAAAAAAAA<<<>>>???>>>:::777444444222333444555444333111000555999AAAOOO^^^gggiiihhh[[[QQQFFF@@@;;;666555777333555666777777555333111000333999???FFFKKKOOOQQQOOOPPPNNNMMMOOOPPPKKKCCC???<<<777222...------......111555;;;???CCCEEEFFFGGGLLLNNNHHHAAA;;;555000***'''$$$"""!!!!!! ~~~{{{wwwuuutttsssqqqpppgggggggggeeecccaaa```aaa___^^^]]]]]]^^^___aaabbb```aaaaaaaaa```___^^^^^^WWWWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTRRRPPPMMMJJJIIIIIIMMMQQQQQQLLLIIIJJJLLLHHHGGGFFFFFFGGGHHHJJJKKKIIIKKKLLLLLLIIIGGGFFFFFFCCCEEEIIILLLMMMMMMLLLKKKKKKIIIGGGFFFEEEDDDBBB@@@BBBCCCEEEFFFFFFFFFEEEDDDAAADDDGGGGGGEEEBBBBBBCCC===???BBBCCCBBBAAABBBCCC=========<<<;;;:::888888::::::<<<===???AAABBBCCC:::<<>>>>>===;;;:::<<<@@@CCC999<<<>>>>>>;;;:::;;;===<<<:::999777777888:::;;;999:::<<<>>>???>>>>>>===999999888888888888999999888;;;===<<<999666666777888:::<<<>>>>>>???AAACCCBBBBBBCCCCCCBBB@@@???>>>;;;<<<===>>>===<<<:::888999:::;;;999777555444444555666777888777555333222...111555999<<<>>>>>>>>>::::::;;;;;;;;;:::888777444666888;;;===>>>???@@@??????AAABBBDDDEEEFFFFFFHHHGGGFFFDDDBBB@@@>>>===999888888:::>>>@@@BBBBBB<<<===>>>===;;;888777888333444555666555333000///333555<<>>999555444777222444777888888555222000...111666===DDDKKKOOORRROOOPPPOOOOOORRRSSSMMMDDDCCC???999333...,,,,,,,,,...111666<<>>>>><<<;;;;;;;;;999666444:::<<<>>>@@@AAA@@@???>>>999:::<<<>>>???>>>===<<<:::;;;;;;;;;<<<<<<======BBB@@@======>>>???AAAAAA<<<<<<======<<<:::888777;;;===>>><<<999888:::<<<<<<<<<===>>>>>>===<<<;;;999:::;;;;;;:::999777666999:::<<<;;;:::999999999666:::???AAABBBBBBEEEHHH@@@AAABBBCCCBBB???===;;;::::::::::::::::::::::::777999:::999666444444444777444333555999:::666111222222444777:::<<<;;;:::999999888666555444333222444666777777666777<<>>@@@??????@@@AAAAAA@@@>>>???===;;;:::::::::999888;;;<<<>>>@@@@@@@@@???>>>:::;;;===?????????>>>===;;;;;;;;;<<<<<<<<<======???>>>======>>>@@@@@@@@@===============;;;:::888:::<<<<<<;;;999888:::<<<;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;:::888888999;;;======<<<<<<<<<>>>;;;>>>BBBCCCCCCCCCDDDFFFBBBBBBBBBBBBAAA???===<<<::::::999999888888888777777888888777555444444555777555333555999:::888444333333444777;;;<<<<<<:::777666666555444333222111555666666666555777<<<@@@EEEGGGHHHHHHGGGGGGHHHIIIHHHCCCAAADDDDDD@@@<<<;;;;;;>>>BBBDDDEEEGGGIIIKKKEEEBBB???<<<;;;999777555111222222111000000222444666===AAAAAAJJJVVVYYYRRRMMMGGG@@@===<<<<<<999666888555333444555555222...---...000555<<>><<<888333///***'''"""  }}}{{{tttlllhhhiiinnnqqqssspppooommmkkkiiiggggggfffhhhfffddddddffffffccc``````^^^]]]]]]___^^^ZZZVVVOOOPPPPPPNNNLLLLLLMMMOOOLLLJJJHHHHHHJJJLLLLLLLLLMMMNNNNNNNNNMMMJJJGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIILLLOOONNNJJJEEECCCAAA??????AAACCCDDDDDD@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAA@@@???>>>===>>>======???@@@AAA@@@???AAA>>>;;;:::;;;<<<======;;;<<<>>>???@@@??????>>>;;;<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>?????????<<<======>>>????????????<<<===>>>>>>===<<<;;;:::999:::::::::888888:::<<<;;;<<<===>>>>>>===<<<;;;999999:::;;;;;;;;;;;;::::::<<<>>>>>>>>>>>>@@@BBBAAACCCEEEFFFDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>:::999999888777666555555777777777555333333555666888555333555999;;;:::999666555666999;;;<<<:::999333333333333222222222222666666555444555888===AAAKKKKKKKKKJJJHHHHHHIIIKKKFFFAAA@@@BBBCCC@@@>>>???>>>BBBFFFIIIJJJKKKKKKLLLIIIFFFAAA>>><<<:::777555111222111000000111444777777===@@@AAAFFFOOOQQQKKKIIIEEE???<<<<<<<<<:::888888555333333555555222...***+++---222888AAAHHHMMMTTTTTTTTTQQQNNNLLLLLLLLLJJJOOOOOODDD888000---+++000333888===AAABBBAAAAAA>>><<<999888666333///,,,(((%%%!!!~~~{{{rrriiifffjjjooossssssooonnnllljjjiiihhhggggggjjjhhhgggffffffeeebbb___aaa___]]]\\\\\\ZZZWWWTTTNNNOOOOOONNNLLLKKKLLLMMMKKKKKKJJJJJJLLLMMMNNNOOOKKKLLLLLLLLLKKKHHHFFFDDDFFFFFFFFFGGGGGGFFFEEEEEECCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLJJJFFFBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@?????????<<<<<<<<<>>>@@@AAA@@@??????===<<<<<<>>>?????????<<<<<<===>>>??????>>>>>><<<===>>>???@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>???@@@???===<<<;;;;;;<<<=========<<<;;;:::888888888888888999:::;;;;;;<<<===>>>>>>>>>===<<<999999:::;;;<<<<<<======<<<===??????>>>>>>@@@BBBCCCDDDEEEFFFEEEDDDCCCCCCDDDBBB@@@>>>======>>>>>>::::::999888666555444444666666555333222333555888888666555666999<<<======;;;:::::::::;;;:::888666111222222222222333333333777666555555666;;;@@@CCCMMMMMMLLLKKKHHHHHHIIIKKKDDD@@@???AAAAAA??????BBBBBBFFFKKKNNNMMMLLLJJJJJJKKKGGGBBB>>>;;;999777555444444222000///111444777666;;;???@@@DDDJJJKKKGGGFFFBBB>>><<<<<<<<<;;;999777444222333444444111...******,,,111777???GGGKKKUUUUUUUUUSSSPPPOOOPPPQQQWWW^^^^^^NNN;;;000.........222777<<<@@@AAAAAA@@@<<<999666333222000---+++&&&### yyyrrrjjjhhhlllppprrrqqqlllkkkjjjiiiggggggffffffiiihhhgggfffeeecccaaa___cccaaa^^^[[[YYYVVVRRRPPPNNNOOOPPPOOOLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMIIIIIIJJJJJJIIIGGGEEECCCFFFGGGGGGGGGGGGFFFEEEEEECCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFCCCAAADDDEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<>>>@@@AAA@@@???<<<<<<>>>@@@BBBBBB@@@>>><<<======>>>>>>>>>>>>>>><<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===@@@BBBAAA>>>;;;999999::::::<<<======<<<;;;;;;999888888888999:::;;;;;;:::;;;===>>>>>>>>>===<<<::::::;;;;;;<<<>>>>>>???>>>??????>>>======>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCAAA>>><<<;;;;;;===>>>;;;:::999888777666555555444444444333222333777999999888777888;;;===???@@@@@@>>>===<<<;;;999555333222222222333444555555555888777555666999>>>BBBDDDJJJKKKKKKJJJHHHGGGHHHIIIDDDAAA@@@BBBAAA>>>???CCCEEEIIINNNOOONNNJJJHHHFFFJJJFFF@@@<<<:::888666555777777555222///000222555222888===???CCCGGGHHHGGGDDDBBB???===<<<;;;999888666333111111333333000,,,++++++---111777???GGGKKKUUUVVVWWWWWWVVVUUUVVVWWWeeeiiidddPPP:::///---...+++///444999===??????>>>:::777333111///...,,,+++###!!!xxxrrrllljjjkkknnnoooooojjjiiihhhgggfffffffffffffffffffffeeecccbbb```___dddbbb___[[[WWWSSSPPPNNNNNNOOOPPPOOOMMMKKKKKKKKKMMMNNNNNNMMMJJJIIIIIIJJJGGGHHHJJJJJJJJJIIIGGGEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDHHHIIIIIIGGGDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDD>>>======???@@@AAA@@@???;;;<<>>??????@@@=========<<<<<<<<<<<<<<<>>>AAADDDBBB>>>:::999:::999:::<<<===>>>======<<<;;;999888888:::;;;;;;::::::;;;<<<>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@???@@@???===<<<;;;===???AAA@@@AAACCCEEEEEEDDDBBBAAA???===:::999:::;;;;;;:::999999888777666555555333444444444444555888:::999999:::;;;===>>>@@@AAABBB@@@???===<<<999666333333333333444555666666666666555555777;;;@@@BBBCCCFFFGGGIIIIIIHHHGGGHHHHHHEEECCCCCCEEEBBB>>>>>>BBBGGGJJJNNNOOOMMMJJJGGGEEEGGGCCC>>>:::888888777666888888666333111000222333000555;;;@@@CCCEEEGGGHHHDDDBBB@@@===;;;999777666444111//////111111...*********,,,000666>>>EEEJJJRRRVVVZZZ]]]]]]\\\[[[[[[gggggg^^^JJJ888///,,,,,,))),,,111666:::;;;::::::666444000...---,,,***(((!!!wwwsssnnniiigggiiilllnnniiiiiihhhgggffffffffffffcccdddeeedddcccbbbaaaaaacccbbb___[[[VVVRRRPPPOOOMMMOOOPPPOOOLLLJJJIIIJJJLLLNNNOOOMMMJJJHHHHHHIIIHHHIIIKKKLLLMMMLLLJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJKKKKKKHHHDDDCCCDDDFFFDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEE@@@??????@@@AAAAAA@@@>>>======>>>AAACCCBBB@@@============<<<<<<<<<======<<<<<<<<<<<<===>>>??????===<<<<<<<<<;;;;;;;;;:::===@@@CCCBBB>>>;;;<<<>>>;;;<<<>>>???@@@@@@??????===;;;999999;;;<<<;;;999999:::<<<>>>>>>>>>>>>===>>>============>>>@@@@@@?????????===<<<===???BBBBBBAAAAAACCCEEEFFFCCCAAA>>>===;;;999888888888999777777777666666555555555111333555666666777999;;;999;;;===>>>??????@@@AAA@@@???>>>>>>===<<<888666333333444444555555666666333222333777<<<@@@AAA@@@@@@DDDGGGIIIIIIHHHHHHIIIFFFEEEGGGHHHDDD>>>===@@@GGGJJJMMMOOOMMMKKKIIIHHHEEEAAA<<<999999999999999666777777555333222333444000555<<>>:::666444444222///---...//////,,,)))'''((()))---333;;;BBBFFFNNNTTT\\\aaabbbaaa^^^]]]```]]]RRRCCC888444000,,,***,,,000444666555444333111...,,,***)))(((%%%###}}}}}}xxxtttnnngggcccdddiiinnniiiiiihhhgggggggggggggggbbbcccddddddcccbbbbbbcccbbbaaa^^^ZZZVVVRRRQQQQQQLLLNNNOOONNNLLLIIIHHHHHHMMMOOOQQQOOOLLLIIIJJJKKKIIIJJJLLLNNNOOOOOONNNMMMGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDFFFJJJMMMJJJKKKJJJHHHDDDCCCEEEHHHCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@??????@@@BBBDDDEEEAAA@@@@@@@@@AAAAAA@@@>>>???>>>===>>>@@@AAA@@@???>>>======<<<<<<<<<======<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>======<<<<<<;;;???BBBBBB>>>===???CCC===>>>???AAABBBBBBBBBAAA???<<<999999;;;<<<;;;888999:::<<<>>>>>>>>>>>>===???>>>=========>>>@@@@@@>>>>>>>>>======???BBBEEEEEECCCBBBDDDFFFFFFCCC???<<<;;;:::999888777777777555555555555555555444444000333666777888888:::;;;:::<<>>======>>>>>>>>>;;;999333333333444444555555555111000222666<<>>>>>BBBGGGJJJKKKJJJIIIIIIGGGGGGIIIJJJEEE>>><<>>999555333222111...,,,---......+++((($$$%%%&&&***000888???CCCJJJRRR\\\cccfffccc```]]]YYYUUUKKK@@@<<<:::555...+++---000222333111///---,,,***((('''&&&$$$!!!yyyuuutttnnnhhhdddeeeggghhhhhhiiigggfffggghhhhhheeebbbbbb___^^^___cccdddbbb```___]]]ZZZVVVRRRPPPNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKQQQOOOMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMKKKFFFCCCFFFLLLOOOLLLGGGFFFGGGHHHIIIHHHGGGDDDCCCHHHFFFDDDCCCDDDFFFIIIKKKLLLJJJGGGDDDCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<<<<===>>>>>>>>>AAA???;;;999999;;;===???<<<<<<============<<<<<>>??????>>>>>>??????@@@AAA??????>>>>>>???AAABBBCCCBBB@@@<<<:::999:::<<<>>>>>><<<;;;::::::===???AAA@@@@@@?????????@@@AAABBB>>>>>>>>>>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGEEEBBB???888888888888777777777666777777777666555333222111111333666888888999:::<<>>@@@@@@BBBFFFIIIJJJIIIGGGHHHHHHGGGEEEBBB@@@@@@@@@GGGHHHJJJKKKLLLMMMLLLLLLHHHCCC===:::::::::888666999888666444333333333333333555999>>>CCCFFFHHHIIICCCAAA???;;;777222...,,,---,,,+++)))((('''''''''"""###$$$&&&)))///777<<>>::::::;;;;;;<<<<<<======@@@???<<<;;;;;;<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@@@@???????????????>>>>>>>>>??????@@@BBBAAA@@@@@@@@@AAABBBCCCCCCAAA>>>;;;::::::<<<===???>>><<<::::::;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAAEEEDDDEEEFFFGGGFFFCCC@@@999999888777666666777777777777777777777666555444444666888:::;;;===???@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;::::::888777555444333333444444666555444555777:::<<<===@@@@@@BBBEEEHHHJJJIIIHHHGGGFFFEEEBBB???===>>>@@@FFFGGGIIIKKKLLLLLLKKKKKKGGGBBB<<<:::::::::999777999777666444333333333333333666:::???DDDGGGIIIJJJFFFDDD@@@;;;666111---+++---,,,***)))'''&&&&&&%%%!!!""""""$$$'''---555;;;BBBKKKTTTXXX[[[\\\[[[WWWPPPMMMHHHDDDAAA===:::777333111...---,,,,,,***)))'''&&&%%%$$$"""  {{{tttooohhhfffddddddfffggghhhgggbbbcccfffjjjlllkkkgggdddccc^^^ZZZYYYZZZ[[[ZZZXXXWWWVVVTTTQQQOOONNNMMMMMMPPPPPPPPPSSSUUUVVVUUUSSSQQQOOONNNNNNOOOOOONNNMMMIIIJJJLLLMMMNNNOOONNNNNNIIIFFFCCCEEEJJJLLLJJJFFFDDDEEEFFFGGGFFFEEEDDDCCCAAABBBBBBCCCCCCDDDEEEEEEIIIGGGDDD@@@???>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@???>>>>>>999999999:::;;;<<<<<<<<<===<<<<<<;;;;;;<<<======:::::::::;;;;;;:::::::::<<<===>>>??????@@@??????????????????????????????DDDCCCBBBAAA@@@AAAAAABBBCCCAAA???===;;;<<<===>>>AAA@@@>>><<<::::::;;;;;;@@@AAABBBBBBAAA@@@>>>===???@@@AAABBBBBBAAA???>>>CCCCCCDDDEEEFFFFFFCCC@@@;;;:::888666555555666777666777888999999999999999888999:::<<>>;;;;;;===@@@DDDFFFIIIKKKLLLLLLJJJIIIDDD@@@;;;999:::;;;999777888777555444333333333333333555:::???DDDHHHJJJLLLHHHEEEAAA;;;555000,,,***---+++***'''%%%$$$######!!!!!! ###***222888@@@IIIRRRVVVYYY[[[YYYUUUQQQNNNIIIEEECCC@@@<<<:::555222...+++***)))((('''%%%$$$###!!!  ~~~wwwqqqllldddddddddeeeffffffeeeeeecccfffiiimmmmmmkkkgggdddccc^^^XXXVVVVVVWWWVVVTTTSSSRRRRRRQQQPPPOOOOOONNNSSSSSSSSSUUUWWWXXXVVVUUUQQQPPPOOOOOOOOOOOOMMMKKKJJJKKKMMMOOOPPPPPPPPPOOOHHHEEECCCEEEIIIJJJHHHEEEDDDDDDEEEEEEEEEEEEDDDCCC@@@AAACCCDDDDDDDDDCCCCCCDDDCCC@@@>>>======???@@@CCCBBBBBBBBBAAA@@@??????@@@@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>999999:::;;;<<<======>>>::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@EEEDDDBBB@@@?????????@@@AAA@@@???>>>>>>???@@@@@@BBBAAA@@@???>>>=========AAABBBCCCCCCBBB???===;;;>>>@@@CCCEEEEEEDDDAAA???BBBBBBCCCDDDEEEEEEBBB@@@===;;;888555444555666888555666777999:::;;;<<<<<<::::::;;;>>>BBBFFFHHHIIIDDDCCCAAA???<<<:::888777999999:::::::::::::::999:::999888777666777777888999888666444444555888;;;?????????AAAEEEHHHJJJJJJFFFDDD@@@<<<999:::===AAABBBDDDHHHJJJKKKKKKIIIGGGBBB>>>:::999:::;;;:::888666666555444333333222222111444999>>>CCCGGGJJJKKKGGGDDD@@@:::444000---+++,,,***(((&&&###"""!!!  &&&...444>>>GGGPPPUUUWWWYYYXXXTTTRRROOOJJJFFFCCC???<<<999555111,,,)))''''''&&&&&&%%%$$$"""!!! !!! !!!!!!~~~zzztttnnnkkkccceeefffffffffdddcccccchhhjjjmmmnnnlllhhheeecccddd___XXXUUUUUUUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPVVVUUUUUUVVVXXXWWWUUUSSSRRRPPPOOOOOOOOOMMMJJJHHHLLLMMMNNNPPPPPPPPPPPPOOOGGGEEECCCDDDGGGHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEECCCBBB???>>><<<;;;<<<>>>AAACCCFFFEEEDDDBBB@@@>>>===<<>>======<<<;;;;;;<<<<<<===>>>>>>>>>======;;;;;;<<<===>>>???@@@@@@;;;;;;<<<<<<<<<;;;:::999<<<<<<============<<<<<<:::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCBBBBBBDDDCCCAAA???============>>>>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBB???<<<;;;===@@@DDDGGGHHHGGGEEECCCAAAAAAAAACCCDDDCCC@@@===<<<:::777555444555777888555666777999;;;<<<<<<<<<;;;:::;;;>>>DDDHHHIIIIIIGGGFFFDDDAAA===:::888666777777888999::::::999999;;;:::999888777888999:::;;;;;;999666444444666999>>>===>>>@@@EEEHHHJJJJJJGGGDDD@@@<<<999:::>>>BBBAAACCCFFFHHHIIIIIIHHHFFF@@@===999999:::;;;999777555555555444444333222222000222777<<>><<<;;;;;;>>>>>>>>>======<<<<<<<<<=========>>>>>>===<<<<<<<<<===>>>???@@@AAABBBCCC????????????>>><<<;;;:::>>>>>>????????????>>>>>>:::;;;<<<======>>>======>>>???AAACCCDDDDDDDDDCCCDDDBBB@@@>>>===<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEE@@@AAACCCEEEFFFEEEEEEDDDBBBBBBBBBBBBAAA???===<<<===@@@DDDGGGHHHHHHFFFEEE@@@???@@@AAAAAA@@@===::::::999777666555666888999777888999:::;;;<<<<<<<<<;;;:::;;;@@@FFFIIIIIIGGGIIIHHHEEEBBB>>>;;;888777555555777888999999999999;;;:::999888888999::::::<<<======999555333555777;;;;;;===@@@EEEIIIJJJJJJFFFDDDAAA<<<:::;;;???CCCAAABBBDDDFFFGGGGGGGGGGGG@@@<<<999999::::::888555444444444444444333222222000222777;;;@@@CCCEEEFFF@@@???<<<888444000,,,***'''&&&$$$""" !!!''',,,999BBBLLLPPPSSSVVVTTTQQQPPPLLLFFFAAA<<<777222///,,,)))%%%$$$$$$$$$$$$###&&&'''&&&&&&%%%###"""!!!!!! !!!""""""!!!}}}yyytttpppnnnmmmlllbbbeeehhhhhhgggfffgggiiimmmllljjjeeeaaa___```bbbfffaaa\\\ZZZYYYWWWTTTPPPOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRSSSUUUUUUSSSQQQNNNNNNNNNPPPQQQPPPNNNKKKKKKLLLMMMMMMLLLKKKIIIHHHEEEDDDDDDDDDDDDEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGEEECCCAAA@@@===<<<;;;;;;===@@@DDDFFFFFFDDDBBB???===;;;::::::>>>>>>==================>>>>>>>>>>>>>>>===<<<;;;======>>>@@@AAABBBCCCDDDAAA@@@???===;;;:::999888>>>>>>????????????>>>>>>;;;;;;<<<======<<<<<<<<<;;;<<>>>>>???@@@CCCEEEFFFEEEDDDCCC??????>>>??????===:::777777777777777777777888999:::;;;<<<<<<======<<<<<<;;;;;;<<>>:::888666333444666777888999999999::::::999888888999:::;;;<<>>BBBBBBBBBCCCCCCDDDEEEGGGGGG???<<<999999::::::777444333333444444444333222111222444888<<<@@@CCCDDDEEE>>>>>><<<999444...(((%%%$$$###"""  %%%(((555>>>HHHLLLPPPRRRQQQMMMJJJFFFAAA<<<777333...+++%%%###""""""###$$$###"""&&&'''((((((&&&### """!!! !!!######!!! |||wwwqqqnnnlllmmmnnnaaaeeehhhiiihhhhhhkkkmmmkkkjjjgggaaa\\\\\\___cccfffbbb^^^\\\[[[YYYUUUQQQNNNOOOPPPQQQRRRQQQPPPPPPOOONNNOOOQQQTTTTTTSSSQQQLLLMMMNNNQQQSSSSSSQQQOOOJJJKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHKKKJJJHHHFFFCCCAAA@@@??????>>>===<<<>>>@@@CCCEEECCCBBB???===;;;;;;;;;;;;=========>>>>>>>>>>>>>>>????????????>>>===;;;;;;<<<===>>>???AAABBBCCCDDD???>>><<<999777666555444>>>>>>????????????>>>>>><<<<<<<<<===<<<<<<;;;;;;888:::===@@@BBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>???BBBCCCEEEFFFFFFDDDBBBAAA@@@BBBDDDFFFGGGEEECCCBBBCCCBBBAAA@@@????????????@@@AAABBBDDDDDDCCCAAA@@@???>>>>>>>>>>>>;;;777444666666777777888888999999>>>>>>>>>>>>>>>======<<<<<<<<<>>>DDDJJJLLLHHHDDDIIIGGGEEEAAA===:::777666333444555777888999999999:::999888888888999:::;;;===@@@BBB???888333333555777999<<>>@@@CCCBBBBBBBBBCCCEEEGGGHHH@@@<<<999999:::999666333222333444555444333222111444666999===AAACCCDDDEEE>>>>>>===999444,,,%%%!!!###"""  $$$&&&222;;;EEEJJJMMMPPPNNNKKKEEEBBB===888555111---***!!! !!!###$$$###"""&&&'''((()))'''###"""!!!!!!!!!######!!! |||zzz|||zzzwwwsssooommmkkkjjjhhhiiijjjjjjjjjiiigggfffbbbccccccaaa___^^^aaaddddddbbb___]]][[[WWWRRROOOPPPQQQRRRRRRRRRQQQPPPOOOQQQPPPOOOPPPRRRTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMKKKHHHEEEDDDEEEDDDCCCAAA@@@???>>>>>>DDDEEEFFFGGGHHHIIIIIIJJJKKKHHHFFFFFFGGGGGGDDDAAA???>>>>>>>>>???AAACCCDDDCCCBBB@@@===::::::===??????@@@AAAAAA@@@===;;;999>>>???AAAAAA@@@>>>;;;999<<<>>>AAACCCEEEEEEDDDDDD>>><<<:::999999999888777;;;::::::<<>>======:::;;;===>>>@@@BBBDDDEEEEEECCC@@@===;;;;;;<<<<<<===@@@DDDEEEDDDAAA??????@@@BBBCCCDDDCCCCCCDDDEEEGGGCCC???>>>???@@@>>><<>>===;;;<<<<<<<<<;;;888555333777999;;;===>>>>>>===<<>>>>>@@@CCCGGGIIIIIIFFFCCC>>>AAACCCAAA;;;777555666555666777666666666888::::::::::::;;;;;;;;;<<<<<<;;;===??????<<<888555333444666;;;@@@DDDGGGHHHIIIDDDCCC>>>888777<<<@@@@@@BBBAAAAAAAAABBBBBB@@@>>><<<<<<;;;:::888666444333666555333222333444666888888555444888???CCCBBB???AAA???<<<999666111***&&&%%%$$$!!!"""%%%111888@@@FFFHHHHHHFFFEEEAAA;;;444///---+++(((&&&!!!  !!!"""###"""###$$$%%%$$$""" ###$$$###!!! !!!###&&&zzzwwwyyywwwuuurrrooollljjjiiiiiiiiihhhgggfffdddcccbbbaaabbbcccaaa___^^^```bbb```^^^\\\[[[YYYVVVQQQNNNNNNOOOQQQRRRSSSSSSRRRRRRTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPLLLMMMMMMMMMKKKJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@EEEEEEEEEFFFGGGHHHIIIJJJKKKHHHEEEDDDEEEEEECCC@@@?????????@@@AAABBBCCCDDDCCCBBB@@@>>>;;;;;;>>>@@@BBBBBBCCCBBB@@@>>>;;;999===???AAABBBBBB???<<<:::>>>???AAACCCDDDCCCBBBAAA===<<<:::999999999999888;;;;;;:::<<>>>>>>>>>>>>>><<<<<<===???AAACCCDDDCCCEEECCCAAA???===<<<<<<<<<===@@@CCCDDDCCC@@@???>>>???AAADDDDDDCCCBBBCCCDDDGGGDDD@@@???@@@AAA???>>>BBBBBBAAA@@@???>>>===<<<:::;;;;;;:::999888666555777888;;;>>>@@@AAAAAAAAAAAADDDBBB<<<:::>>>@@@???@@@AAABBBEEEGGGGGGEEEBBB>>>@@@@@@>>>;;;777555444444555666555444555666888999999:::;;;<<<<<<<<<;;;:::<<>>===>>>@@@@@@???>>><<<;;;:::888666444222111444444333222333444666777555333333777===BBBBBB@@@???===;;;999777333...***%%%$$$"""!!!$$$+++111999???AAA@@@???>>><<<777000,,,***(((&&&$$$"""!!!  !!!"""######$$$%%%%%%$$$###"""!!!$$$$$$$$$###""""""%%%'''~~~yyyuuuuuutttssspppnnnllljjjiiigggfffdddcccaaaaaa``````___aaabbbaaa```^^^^^^___\\\ZZZYYYXXXWWWUUUQQQNNNMMMNNNPPPRRRSSSTTTUUUUUUWWWTTTPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFDDDBBBAAAAAACCCCCCFFFEEEDDDDDDEEEGGGIIIKKKKKKHHHDDDBBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDBBBBBBAAA>>>======???BBBEEEEEEDDDCCCAAA>>>;;;999;;;>>>AAACCCCCCAAA>>>;;;???@@@AAABBBBBBAAA???>>><<<;;;;;;::::::;;;;;;<<<===<<<<<<===???@@@@@@???>>>>>>???@@@@@@@@@?????????===<<>>>>>???AAADDDEEEDDDBBBBBBBBBGGGEEEBBBBBBBBBBBBAAA@@@BBBAAA@@@???===<<<::::::999999888888888888888888666888:::===@@@CCCDDDEEECCCEEECCC>>><<<>>>AAAAAACCCBBBAAABBBDDDDDDBBB@@@???>>><<<;;;:::888444111222333444444333333444555666888:::<<<======<<<;;;999<<<@@@AAA???<<<999888666777:::===@@@CCCDDDEEEEEEDDD>>>777555888;;;:::;;;:::999;;;===>>>===<<<;;;:::999666444111///...222222222222333444555666222000111555<<<@@@BBBAAA<<<;;;::::::999666222///%%%$$$""" ###&&&+++222777888888777666666333...***((('''%%%$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$''')))|||yyywwwssssssrrrpppooommmkkkjjjbbbbbb`````````aaabbbccc^^^___```aaa```^^^]]]\\\XXXWWWWWWWWWWWWVVVSSSQQQPPPPPPQQQSSSTTTUUUUUUVVVWWWTTTPPPNNNOOOQQQRRRSSSMMMNNNNNNOOOOOOPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGDDDCCCBBBDDDEEEGGGFFFEEECCCBBBCCCFFFIIIKKKJJJGGGDDDAAA???>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDAAAAAAAAA???>>>>>>@@@BBBEEEEEEDDDBBB???<<<:::888:::===AAADDDDDDBBB???<<<===>>>@@@AAAAAA@@@???===;;;<<<======<<<===???@@@@@@???>>>???AAABBBAAA@@@@@@@@@AAAAAAAAA@@@@@@??????===<<<>>>BBBCCC@@@===:::;;;===???@@@AAABBBBBB<<<>>>AAABBBAAA????????????BBBEEEEEEDDDBBBAAAAAAGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;999888777888777666666666888:::<<<888999;;;>>>AAACCCEEEFFFEEEEEECCC@@@===>>>AAABBBDDDBBB@@@???@@@@@@???>>>>>><<<999888999888333///000222333333222111222333444666999<<<>>>===<<<;;;:::===AAABBB???;;;888666444666888;;;???BBBDDDEEECCCBBB===777555888:::::::::999888888:::;;;;;;:::<<<:::888555222000...---000000111222222333333444///...///444:::@@@BBBCCC===<<<;;;;;;;;;999555222&&&$$$""""""###(((...111222222111111222000---***((('''&&&&&&%%%$$$"""!!! !!!!!!"""######""""""###$$$%%%%%%%%%&&&''''''&&&''')))+++|||zzzzzzzzzzzzrrrrrrrrrqqqpppnnnlllkkkdddcccaaa`````````aaabbb^^^^^^^^^______]]][[[YYYVVVVVVVVVXXXZZZZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTUUURRRNNNMMMOOORRRTTTUUULLLLLLLLLMMMNNNNNNNNNOOOMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIEEEDDDBBBBBBCCCEEEHHHJJJHHHGGGEEEBBB???=========???@@@BBBDDDEEEEEEDDDDDDAAAAAAAAA@@@>>>>>>@@@BBBCCCBBBAAA???===:::888777:::<<<@@@CCCCCCBBB???===;;;===???AAAAAAAAA@@@???<<<>>>@@@?????????BBBEEECCCBBBAAAAAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<>>>AAAAAA>>>;;;;;;<<<===>>>????????????===???BBBCCCBBBAAA@@@AAAAAADDDFFFFFFDDDBBBAAAAAAGGGGGGGGGFFFEEECCCCCCCCC@@@>>><<<:::888777666666666555555555777:::===@@@???@@@BBBDDDFFFGGGGGGHHHFFFDDDBBB@@@>>>===???BBBBBB@@@>>>======>>>===<<<===:::777777888777333///000222333333222111111222222444888<<<>>>>>>===<<<<<<@@@CCCCCC@@@:::666333222444777;;;???BBBDDDEEE???@@@<<<666555999<<<;;;;;;999777777888999999888<<<:::888444111///...---...///111222222222111000------///333888>>>BBBDDD???>>>======<<<:::666333'''%%%### !!!!!!%%%))),,,,,,,,,,,,,,,,,,+++***(((&&&&&&&&&'''%%%$$$###"""!!!!!!"""###!!!!!!!!!"""###$$$%%%&&&&&&''')))))))))***,,,...|||wwwvvvwwwyyy{{{qqqrrrrrrrrrpppnnnlllkkkiiigggeeebbb```^^^]]]]]]___]]]\\\\\\]]]\\\ZZZXXXUUUUUUVVVYYY\\\]]]\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSSSSQQQNNNNNNPPPSSSUUUUUULLLMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCBBBBBBCCCEEEGGGIIIFFFGGGFFFDDDAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@AAAAAA@@@>>>>>>???@@@???>>>===<<<;;;:::999888;;;<<>>===;;;===???AAABBBAAA@@@???===???BBBAAA???@@@CCCFFFEEECCCBBBBBBDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<:::<<<>>>@@@@@@???>>>===CCCBBBAAA???===<<<;;;:::???AAACCCDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDBBBBBBCCCGGGHHHIIIHHHEEECCCBBBBBB===<<<:::777666555555555444444444666999===@@@CCCFFFGGGJJJLLLMMMLLLKKKJJJFFFCCC@@@???===:::<<>>===;;;;;;<<<======<<<<<<:::888777666555333111111333555555333222111222111333777:::===>>>>>>>>>???BBBEEEEEEAAA;;;666333111444888<<<@@@BBBCCCCCC<<<===:::555444888:::999:::888666555777999999999;;;999666333000///.........///111222111000...,,,++++++---000555;;;@@@CCCAAA@@@??????>>>;;;777444+++)))&&&""" !!!$$$&&&&&&&&&&&&'''%%%&&&&&&%%%$$$###%%%&&&%%%$$$###""""""######$$$ """###$$$&&&''''''(((***,,,---......000222yyyuuutttuuuvvvwwwppppppqqqqqqooommmjjjiiiiiihhhgggdddaaa^^^[[[ZZZ```]]]ZZZZZZ[[[[[[YYYWWWTTTTTTVVVZZZ^^^```___^^^ZZZYYYWWWUUUTTTSSSTTTTTTTTTRRRPPPPPPQQQRRRSSSRRROOOOOOOOOOOONNNNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEBBBCCCEEEGGGHHHHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGDDDGGGHHHGGGDDD@@@???@@@======>>>>>>???AAABBBCCC@@@AAAAAA@@@>>><<<===>>>;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBBBBAAA???>>><<>>>>>BBBFFFDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@??????>>><<<;;;:::888===BBBCCCAAA???@@@BBBFFFEEEBBB@@@>>>===<<<<<>>>>>;;;888:::???:::999999:::<<<======<<<:::::::::777555333333444222444666777555333222222111333555888;;;>>>???@@@@@@CCCGGGHHHEEE???999666333666;;;???AAAAAA@@@>>>;;;;;;888333111555666444555333222333666999;;;;;;888777333000...---------...///111222111...+++)))((()))+++---111777===AAAAAA@@@@@@@@@@@@===:::777111///***&&&"""!!! """###""""""###$$$!!!###%%%%%%$$$###&&&(((%%%$$$###"""###$$$%%%&&& !!!$$$&&&((())))))))),,,...111222333444666777|||wwwtttssssssssssssooooooppppppnnnkkkhhhgggffffffeeedddbbb___\\\[[[aaa]]]YYYXXXZZZZZZYYYWWWSSSSSSVVVZZZ^^^aaaaaa```ZZZXXXWWWUUUTTTTTTUUUUUUUUUSSSQQQQQQRRRRRRQQQOOOQQQQQQQQQPPPPPPOOOOOOOOOKKKJJJHHHFFFEEEEEEFFFFFF@@@BBBEEEHHHIIIIIIHHHHHHAAAAAABBBCCCDDDEEEFFFFFFCCCGGGJJJIIIFFFBBBAAAAAA======<<<<<<===???AAABBB@@@AAAAAA@@@===;;;;;;<<<:::::::::::::::;;;===============<<<<<<<<<======@@@AAABBBCCCBBB@@@>>><<<;;;>>>AAA@@@======@@@EEECCCBBBAAAAAAAAAAAA@@@>>>?????????>>><<<;;;999999888???EEEFFFBBB???AAAEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCEEEGGGGGGGGGGGGHHHIIIKKKJJJIIIFFFCCCBBBDDDFFFHHHJJJKKKIIIDDD@@@???@@@:::888666444333444555666111222555888===AAADDDFFFCCCGGGKKKPPPQQQOOOLLLJJJDDD???======:::666888>>>777666777999<<<>>>===<<<999;;;;;;888444222333555333555888888666444333333111333555777;;;>>>@@@AAA@@@DDDIIIJJJGGGBBB===:::666999===AAABBB@@@===::::::;;;777111///111222000111//////111555999<<<===666444111...---,,,,,,---...000111222000---)))'''&&&''')))+++///444:::>>>@@@??????@@@AAA???<<<999555222...)))$$$!!!!!!!!!######""""""###$$$!!!$$$''''''&&&&&&(((+++$$$$$$#########$$$&&&''' """&&&)))+++,,,++++++///111444666777888999;;;