BM6P6(@ wwwqqqooooooqqqjjjhhhccc___[[[YYYXXXWWWVVVXXXZZZ\\\\\\ZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTzzzpppiiigggggghhhfffddd```\\\YYYXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTzzzqqqggg```]]]]]]]]]```^^^[[[XXXVVVVVVVVVWWWTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSUUUVVVWWWXXXUUUUUUTTTTTTTTTSSSSSSSSSyyyssskkkccc\\\YYYXXXXXXYYYXXXVVVTTTSSSSSSTTTUUURRRPPPNNNLLLLLLNNNPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPRRRTTTVVVXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRwwwsssooohhhaaa\\\YYYXXXXXXVVVTTTRRRQQQPPPQQQRRRSSSQQQOOOMMMKKKKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMOOOQQQSSSUUUVVVWWWSSSSSSRRRRRRRRRQQQQQQQQQ~~~tttmmmjjjhhhccc^^^[[[YYYXXXXXXUUUTTTRRRPPPOOOOOOQQQQQQQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTUUURRRRRRRRRQQQQQQQQQPPPPPP{{{uuuooogggaaa___]]][[[XXXVVVUUUUUUUUUVVVUUURRRPPPNNNNNNOOOOOOQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOyyypppjjjeee^^^XXXVVVUUUTTTRRRQQQQQQRRRRRRXXXVVVSSSPPPNNNNNNNNNNNNQQQSSSUUUWWWWWWUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOO{{{xxxsssllleee^^^YYYVVVSSSRRROOOMMMMMMOOOQQQRRRQQQPPPNNNLLLLLLMMMNNNOOOUUUXXX\\\^^^^^^[[[WWWTTTSSSSSSSSSSSSRRRRRRRRRRRRLLLMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIII|||vvvsssoooiiibbb\\\XXXUUURRRQQQOOOMMMLLLMMMOOOPPPOOONNNMMMLLLLLLNNNOOOQQQWWWYYY\\\^^^]]]ZZZVVVSSSSSSSSSSSSRRRRRRRRRQQQQQQLLLLLLMMMMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKJJJIII{{{sssmmmkkkhhhccc^^^YYYVVVTTTQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMOOOQQQSSSXXXZZZ\\\]]][[[XXXTTTRRRSSSRRRRRRRRRRRRQQQQQQQQQLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJӵĦĦӵĦ~~~vvvooodddccc```]]]YYYUUUSSSQQQOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKMMMPPPSSSUUUYYYZZZ[[[[[[YYYVVVSSSQQQRRRRRRRRRQQQQQQQQQPPPPPPKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKK4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~uuummm^^^\\\ZZZWWWTTTRRRPPPNNNLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLGG=?HdĦ=ĪjGG=?HdĦsssjjjZZZYYYWWWTTTQQQNNNLLLKKKHHHJJJLLLNNNPPPPPPPPPOOOMMMMMMLLLLLLMMMOOOQQQSSSVVVVVVVVVVVVVVVUUUUUUTTTQQQQQQPPPPPPPPPOOOOOOOOOJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}~~~|||nnnbbbYYYXXXVVVSSSOOOLLLJJJIIIFFFHHHLLLPPPSSSTTTTTTTTTOOONNNMMMLLLLLLNNNOOOQQQSSSSSSSSSTTTUUUVVVWWWWWWPPPPPPPPPOOOOOOOOOOOONNNIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMNNN?~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??zzztttwww|||yyyiii\\\YYYXXXUUURRRNNNKKKHHHGGGDDDGGGLLLQQQUUUVVVWWWWWWQQQPPPNNNLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTVVVXXXYYYPPPPPPPPPOOOOOOOOONNNNNNIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNN4Dӵ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]Ħyyyyyyxxxyyy|||}}}wwwlllcccZZZWWWSSSOOOKKKIIIHHHGGGEEEGGGKKKNNNQQQSSSSSSSSSNNNMMMLLLLLLLLLNNNPPPRRRRRRTTTXXX[[[]]]]]]]]]\\\[[[YYYUUURRROOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPQQQRRRSSSSSS4DuXӵ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Ħzzzyyywwwxxxzzz{{{vvvlllcccZZZXXXTTTOOOLLLJJJIIIIIIHHHIIILLLOOOQQQRRRRRRQQQNNNMMMLLLKKKLLLNNNPPPQQQQQQSSSWWWZZZ\\\\\\[[[[[[ZZZXXXUUUQQQOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSS4DuXӵ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ӵ{{{xxxvvvuuuvvvwwwsssjjjbbb[[[XXXTTTPPPMMMKKKJJJJJJKKKLLLNNNPPPQQQQQQPPPOOOLLLLLLJJJJJJKKKLLLNNNPPPQQQRRRUUUWWWYYYYYYYYYYYYXXXVVVSSSPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSS4DuXӵ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ӵzzzvvvssspppppprrrnnnggg```ZZZXXXTTTPPPMMMLLLKKKKKKMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTQQQNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSS4DuXӵ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&ĒR~~~zzzvvvrrrnnnjjjiiijjjhhhbbb]]]XXXVVVRRROOOLLLKKKKKKKKKLLLMMMNNNOOONNNMMMKKKIIIIIIHHHGGGGGGGGGIIIKKKMMMPPPPPPPPPPPPQQQRRRSSSTTTSSSQQQOOOLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRR4DuXӵ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@hxxxtttttttttrrrooonnniiicccaaabbbaaa]]]XXXUUUSSSPPPMMMJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHGGGHHHGGGFFFEEEFFFGGGJJJKKKOOONNNMMMMMMMMMOOOPPPQQQQQQOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRR4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼suuullljjjjjjiiigggjjjddd\\\ZZZ[[[[[[XXXTTTRRRPPPMMMJJJHHHHHHHHHHHHDDDEEEGGGIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDFFFHHHJJJNNNMMMKKKJJJJJJLLLNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦsssgggcccccccccbbbhhhaaaYYYUUUVVVWWWUUURRRPPPNNNKKKIIIGGGFFFGGGGGGAAACCCEEEGGGHHHGGGFFFEEEFFFEEEDDDCCCDDDFFFHHHIIINNNMMMJJJIIIIIIKKKMMMOOONNNLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRR?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦuuuhhh___ZZZYYYYYYVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFCCCEEEGGGIIIIIIIIIHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJHHHFFFEEEEEEFFFGGGKKKJJJHHHHHHIIILLLPPPRRR>AneneneneDenene>Ak<fhDenenene|||qqqeee\\\WWWVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGKKKIIIGGGEEEDDDEEEFFFGGGJJJJJJIIIIIIJJJMMMPPP}}}~~~~~~}}}zzztttiii___VVVRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJHHHFFFEEEDDDEEEFFFGGGJJJJJJIIIJJJKKKMMMOOO|||qqqtttwwwzzz{{{yyywwwuuupppkkkbbbYYYRRRNNNLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOJJJIIIIIIIIIHHHHHHGGGGGGDDDFFFHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLNNNOOOyyyuuulllmmmoooqqqqqqpppnnnlllhhhccc\\\UUUOOOKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGDDDFFFHHHJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIKKKLLLNNNOOOOOOOOOyyyvvvlllllljjjiiigggfffeeedddbbb___YYYSSSNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFHHHJJJKKKJJJIIIHHHJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDCCCBBBCCCDDDFFFHHHHHHIIILLLNNNOOOOOOOOOOOO|||{{{qqqmmmhhhbbb^^^]]]]]]^^^___]]]XXXTTTPPPMMMKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFIIIJJJKKKKKKIIIIIILLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHGGGIIILLLOOOPPPPPPOOONNNuuupppggg___YYYXXXYYYZZZ^^^\\\YYYUUUQQQNNNMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGIIIKKKKKKKKKJJJIIILLLMMMMMMNNNNNNOOOPPPPPPQQQPPPOOONNNMMMLLLKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBDDDGGGHHHGGGIIILLLOOOQQQPPPOOONNN~~~uuunnndddYYYRRRQQQRRRTTTYYYXXXVVVSSSPPPNNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPRRRRRRRRRQQQzzzpppjjj```WWWQQQPPPQQQSSSVVVUUUTTTQQQOOOLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKNNNQQQSSSSSSSSSRRR{{{sssgggbbbZZZRRROOONNNQQQSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJGGGDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPRRRTTTTTTTTTTTT|||sssssswww}}}}}}sssjjj]]]YYYSSSNNNLLLMMMPPPRRROOONNNMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIFFFDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPSSSUUUUUUUUUTTTzzztttlllllloootttwwwtttjjjbbbVVVSSSOOOKKKJJJLLLNNNPPPMMMLLLKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPSSSTTTUUUUUUTTTzzzxxxyyyyyyuuupppnnnlllkkklllnnnkkkccc\\\RRRPPPMMMJJJIIIKKKMMMNNNKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLOOOQQQSSSSSSSSSSSS}}}}}}wwwqqqppprrrtttsssppptttoooiiihhhgggddd]]]WWWPPPOOOLLLJJJIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBAAA@@@@@@???>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMHHHJJJMMMOOOQQQRRRQQQQQQyyyqqqxxxrrrllllllpppssssssqqqyyyrrrjjjeeeddd```ZZZUUUPPPOOOLLLJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDHHHFFFEEECCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMGGGIIIKKKNNNPPPPPPPPPOOO|||tttpppvvvuuusssrrrqqqqqqqqqqqqkkkiiifffaaa]]]XXXUUUSSSMMMKKKJJJHHHHHHIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDD@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAA======>>>>>>>>>>>>======<<<;;;;;;;;;===@@@CCCDDDDDDEEEGGGGGGGGGFFFDDDCCCMMMLLLJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNN}}}yyysssssssssrrrrrrpppoooooogggfffccc___ZZZVVVSSSQQQKKKJJJHHHGGGFFFGGGIIIJJJHHHHHHGGGFFFEEEDDDDDDCCC@@@AAABBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>?????????>>>>>>>>>===???>>>======>>>@@@BBBDDDCCCEEEFFFGGGGGGFFFDDDCCCIIIIIIJJJKKKKKKKKKJJJJJJGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOmmmnnnqqqrrrqqqooollljjjbbbaaa^^^ZZZVVVSSSPPPOOOIIIHHHFFFEEEDDDEEEFFFHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@???????????????DDDCCCAAA??????@@@BBBCCCBBBCCCEEEFFFGGGFFFDDDCCCCCCEEEJJJNNNQQQQQQPPPOOOFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPP|||eeehhhllloooooolllgggeee\\\[[[XXXVVVRRRPPPMMMLLLGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBEEECCCBBB@@@??????@@@@@@HHHFFFDDDAAA@@@@@@AAABBBAAABBBDDDFFFFFFEEEDDDCCC>>>BBBJJJQQQUUUWWWVVVTTTHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQwwwooo^^^aaaeeeiiiiiifffbbb___WWWVVVTTTRRROOOMMMKKKKKKGGGEEEDDDBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDEEEFFFHHHIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEHHHFFFCCCAAA@@@@@@AAABBBIIIGGGEEEBBB@@@@@@@@@AAA???AAACCCEEEFFFEEEDDDDDD<<>>???BBBDDDEEEEEEDDDDDD???CCCIIIOOOTTTVVVWWWWWWQQQOOOLLLIIIIIIJJJMMMNNNTTTTTTSSSSSSSSSRRRRRRRRRoooiiigggbbb\\\TTTUUUVVVWWWXXXXXXXXXXXXQQQPPPOOONNNMMMLLLKKKKKKHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDCCCBBBAAA@@@??????CCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNKKKFFFBBB@@@AAACCCEEEEEECCCAAA?????????@@@AAA<<<>>>AAACCCEEEEEEEEEDDDDDDEEEHHHLLLOOORRRTTTUUUWWWTTTPPPMMMLLLNNNQQQSSSZZZZZZXXXWWWUUUTTTRRRRRRrrrbbb___aaa___[[[RRRRRRRRRRRRSSSTTTVVVWWWPPPOOOOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDEEEGGGHHHDDDCCCCCCBBBAAA@@@???>>>DDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPLLLGGGCCCAAAAAADDDFFFBBBAAA???>>>>>>???@@@AAA<<<>>>@@@CCCEEEEEEEEEDDDGGGGGGHHHJJJLLLOOORRRTTT[[[XXXSSSPPPOOOPPPTTTVVV^^^]]]\\\YYYWWWTTTSSSRRRmmm```^^^^^^XXXRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFEEEDDDCCCBBBAAAAAAFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHQQQPPPOOOOOOPPPRRRUUUVVVWWWSSSLLLEEE@@@??????@@@>>>>>>???@@@@@@???>>>>>>@@@@@@AAADDDIIIOOOUUUXXXbbb]]]VVVPPPNNNPPPTTTWWW]]]\\\YYYWWWUUUUUUUUUUUU^^^]]]ZZZVVVRRROOOLLLJJJ{{{hhh^^^]]]\\\VVVPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCBBBAAA@@@@@@???@@@AAABBBDDDFFFGGGHHHIIIOOONNNMMMMMMNNNPPPSSSTTTVVVQQQKKKDDD@@@???@@@AAA????????????????????????===>>>@@@DDDKKKRRRXXX[[[ddd```YYYTTTSSSUUUYYY\\\eeebbb^^^YYYWWWVVVWWWWWW[[[ZZZWWWTTTPPPMMMJJJIII|||vvvqqq{{{oooaaaZZZZZZYYYSSSMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@?????????@@@AAADDDFFFHHHJJJKKKLLLKKKJJJJJJKKKMMMOOOQQQSSSOOOIIICCC??????@@@BBBAAA@@@???>>>>>>???@@@AAA<<<>>>AAAFFFMMMTTTZZZ^^^dddaaa\\\XXXXXXZZZ___bbblllggg```ZZZUUUTTTUUUWWWWWWUUUSSSPPPMMMJJJHHHGGG~~~uuuppplllgggcccjjjbbbZZZVVVWWWVVVQQQLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>????????????@@@@@@???@@@AAADDDGGGIIIKKKLLLHHHHHHGGGGGGHHHJJJLLLNNNPPPLLLGGGBBB@@@@@@CCCDDDEEECCC@@@>>>>>>@@@CCCEEEBBBDDDGGGKKKPPPUUUYYY\\\aaa^^^[[[XXXXXX[[[___aaajjjeee]]]UUUPPPNNNOOOQQQQQQPPPNNNLLLJJJGGGFFFEEEyyyoooiiihhhgggdddaaa^^^YYYTTTSSSTTTSSSPPPMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@??????<<<===>>>>>>@@@AAAAAABBB@@@AAABBBDDDGGGIIIJJJKKKFFFEEEDDDDDDEEEGGGJJJKKKNNNKKKFFFCCCAAACCCFFFHHHKKKGGGCCC??????CCCGGGKKKLLLMMMPPPRRRUUUVVVXXXXXX\\\ZZZWWWUUUUUUWWWZZZ\\\aaa\\\UUUNNNJJJHHHHHHIIILLLLLLKKKIIIGGGFFFEEEDDDuuunnneeeaaabbbdddccc```XXXUUURRRPPPQQQQQQQQQQQQMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@??????>>><<<<<<>>>???AAACCCDDDEEECCCCCCDDDEEEGGGHHHIIIIIIEEEDDDCCCCCCDDDFFFIIIJJJMMMKKKGGGDDDDDDGGGJJJMMMQQQMMMFFFBBBBBBFFFMMMQQQTTTVVVWWWYYYZZZZZZYYYYYYYYYXXXUUUSSSSSSTTTUUUVVVVVVSSSPPPLLLIIIGGGFFFFFFIIIIIIHHHGGGFFFEEEEEEDDD|||ppphhh___[[[[[[]]][[[YYYWWWUUURRROOOOOOPPPSSSUUUOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<===???AAACCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJNNNKKKHHHFFFGGGJJJNNNQQQWWWQQQJJJDDDDDDJJJQQQWWWWWWYYY\\\^^^``````___^^^[[[ZZZWWWUUUSSSSSSSSSTTTOOOOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEExxxooofff\\\WWWVVVVVVSSSPPPXXXVVVRRROOONNNPPPTTTXXXPPPOOONNNLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<===???BBBDDDGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIJJJNNNLLLIIIGGGIIILLLQQQTTTZZZTTTLLLFFFFFFLLLTTTZZZVVVYYY]]]aaadddeeedddddd^^^]]]ZZZWWWUUUTTTTTTSSSLLLOOORRRTTTUUUSSSPPPNNNGGGGGGGGGGGGFFFFFFFFFFFF~~~wwwsssrrrrrrlllfff\\\SSSMMMLLLNNNPPPTTTQQQOOORRRUUUUUUQQQLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????????????????>>>AAADDDHHHJJJLLLLLLLLLIIIGGGEEEBBBAAAAAABBBBBBAAAAAAAAABBBEEEHHHLLLNNNSSSPPPKKKGGGFFFHHHKKKNNNPPPMMMHHHCCCBBBCCCEEEHHHVVVYYY___eeehhhhhhgggfffccccccaaa^^^YYYSSSOOOLLLMMMNNNQQQRRRSSSSSSQQQQQQHHHHHHGGGFFFEEEDDDCCCCCC|||uuuqqqpppqqqsssmmmfff[[[QQQLLLKKKMMMPPPRRROOONNNQQQUUUVVVRRRMMMJJJIIIHHHHHHFFFFFFEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@???????????????????????????AAADDDHHHJJJKKKKKKKKKHHHFFFDDDBBBAAAAAABBBBBBBBBAAAAAABBBDDDGGGJJJLLLQQQNNNKKKHHHFFFGGGIIIJJJLLLJJJFFFDDDDDDFFFJJJLLLRRRWWW___gggkkklllkkkjjjllljjjgggbbb[[[TTTNNNJJJHHHJJJLLLNNNNNNNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCuuurrrnnnjjjiiikkknnnqqqmmmfffZZZPPPJJJJJJMMMPPPOOOMMMLLLPPPUUUWWWSSSOOOIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA???????????????????????????AAADDDGGGIIIJJJJJJJJJGGGEEECCCAAA@@@@@@AAABBBBBBAAAAAAAAABBBEEEGGGIIIMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEDDDEEEGGGLLLQQQTTTRRRXXXbbbkkkoooooommmjjjpppnnnjjjddd\\\TTTMMMIIIEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC~~~nnnkkkgggccccccdddgggjjjkkkdddYYYOOOIIIIIIMMMPPPMMMKKKKKKOOOUUUWWWTTTPPPIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???????????????????????????AAADDDGGGIIIIIIIIIIIIEEECCCAAA@@@???@@@AAABBBBBBAAAAAAAAABBBDDDFFFHHHJJJJJJIIIHHHFFFDDDBBBAAAAAAAAACCCFFFKKKRRRXXX[[[[[[aaaiiiooopppmmmgggcccfffeeeccc___YYYRRRMMMJJJFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCxxxppplllfff```]]]]]]___```eee```WWWOOOKKKKKKMMMOOOLLLJJJJJJOOOTTTVVVSSSOOOIIIHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA???????????????????????????AAADDDFFFHHHHHHGGGGGGCCCBBB@@@???>>>???AAABBBBBBAAAAAAAAACCCEEEHHHJJJJJJJJJIIIHHHFFFCCC@@@???>>>@@@CCCIIIOOOVVV\\\___jjjmmmpppqqqmmmfff^^^XXXUUUVVVVVVUUUSSSPPPMMMKKKJJJKKKMMMOOOPPPOOONNNMMMHHHHHHGGGFFFEEEDDDCCCCCCvvvooojjjccc]]]XXXWWWXXXYYY\\\YYYUUUQQQOOONNNNNNOOOMMMKKKJJJNNNSSSUUUQQQMMMHHHHHHGGGFFFEEEDDDDDDCCC?????????@@@@@@AAAAAAAAA???????????????????????????AAADDDFFFGGGGGGFFFEEEAAA@@@>>>===>>>???AAABBBAAAAAAAAABBBEEEHHHLLLNNNNNNLLLJJJGGGDDDBBBAAA@@@???AAAFFFLLLRRRYYY^^^```uuutttsssooohhh```WWWRRRLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLOOOPPPQQQPPPOOONNNHHHHHHGGGFFFEEEDDDCCCCCCttteeeaaa[[[VVVSSSRRRTTTUUUSSSSSSTTTTTTSSSQQQPPPNNNOOOLLLKKKNNNSSSSSSOOOJJJHHHHHHGGGFFFEEEDDDCCCCCC===>>>>>>???@@@AAAAAABBB????????????????????????@@@AAACCCEEEFFFFFFEEEDDD@@@???=========???AAABBB@@@AAABBBDDDHHHLLLPPPSSSRRROOOJJJFFFCCCBBBCCCCCCBBBDDDIIINNNTTTYYY]]]___vvvtttpppkkkddd]]]XXXTTTPPPPPPQQQRRRQQQOOOMMMKKKGGGIIIKKKLLLMMMMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCC|||rrr\\\XXXTTTPPPOOOPPPSSSUUUMMMPPPSSSUUUVVVSSSPPPNNNPPPMMMLLLNNNRRRRRRMMMHHHHHHHHHGGGFFFEEEDDDCCCCCC======>>>???@@@AAAAAABBB????????????????????????@@@AAACCCEEEFFFFFFDDDDDD???>>>===<<<===>>>AAABBB@@@@@@BBBEEEIIIOOOSSSVVVUUUQQQKKKEEEBBBBBBDDDFFFDDDGGGKKKPPPUUUYYY\\\]]]tttqqqmmmgggbbb^^^[[[YYYXXXXXXXXXVVVSSSOOOLLLIIICCCDDDFFFHHHIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCyyynnniii\\\XXXRRRMMMJJJJJJKKKMMMLLLMMMNNNPPPRRRSSSTTTUUUPPPOOONNNLLLJJJIIIGGGFFFDDDFFFHHHIIIIIIGGGDDDCCC@@@???>>>>>>???@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDFFFGGGFFFEEECCC<<<;;;;;;<<>>???AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>@@@BBBDDDEEEDDDCCCBBB??????>>>???BBBFFFJJJLLLNNNMMMKKKJJJJJJKKKMMMNNNYYYVVVQQQLLLIIIFFFFFFFFFJJJJJJIIIJJJKKKNNNQQQRRR\\\[[[YYYVVVSSSQQQOOOOOORRRUUUXXXZZZYYYVVVRRRPPPHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBuuujjj^^^TTTOOOWWWTTTPPPLLLIIIIIIKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTUUUTTTRRROOOLLLIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@?????????AAACCCEEEGGGGGGFFFDDDCCCAAA@@@@@@===>>>@@@AAABBBAAA@@@@@@AAAAAAAAABBBEEEHHHJJJLLLIIIIIIHHHHHHIIIJJJLLLMMMWWWUUURRROOOLLLKKKKKKKKKLLLKKKIIIIIIIIIJJJLLLNNNUUUTTTSSSQQQOOOMMMKKKJJJLLLNNNRRRTTTUUUSSSQQQOOOGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB~~~ssshhh\\\TTTOOORRRPPPMMMKKKIIIIIIJJJKKKJJJKKKLLLNNNPPPQQQRRRSSSVVVUUUSSSOOOLLLIIIGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???@@@BBBDDDEEEKKKJJJHHHFFFDDDBBBAAA@@@======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHDDDDDDEEEGGGIIIKKKLLLMMMTTTTTTSSSQQQPPPPPPOOOOOOMMMLLLJJJHHHGGGHHHIIIIIINNNNNNNNNNNNLLLJJJHHHFFFFFFHHHKKKNNNPPPPPPOOONNNGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBByyynnncccYYYRRRNNNNNNMMMKKKJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRUUUSSSQQQOOOLLLIIIGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBB@@@@@@AAABBBDDDFFFKKKJJJIIIGGGEEECCCAAAAAA>>>======<<<<<<<<<======<<<<<<>>>???@@@AAAAAAAAA???AAACCCFFFIIILLLNNNNNNRRRSSSSSSSSSSSSRRRRRRQQQOOOMMMKKKHHHGGGGGGGGGHHHHHHIIIKKKLLLKKKIIIGGGEEEBBBDDDFFFIIIKKKLLLLLLLLLFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBByyytttlllbbbXXXPPPKKKHHHIIIIIIIIIIIIIIIIIIIIIJJJHHHIIIJJJLLLNNNOOOPPPQQQPPPPPPNNNLLLJJJIIIGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFCCCBBBAAAAAAAAACCCEEEGGGIIIIIIHHHFFFEEECCCBBBBBB@@@???===<<<;;;<<<<<<===:::;;;===>>>???>>>======<<>><<<;;;<<<===>>><<<>>>@@@AAAAAA@@@>>>===;;;>>>CCCIIINNNQQQRRRSSSPPPQQQSSSTTTSSSQQQOOONNNPPPOOOMMMKKKJJJJJJKKKLLLEEEHHHLLLOOOOOOMMMJJJHHHCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBlllhhh```XXXPPPKKKHHHGGGDDDEEEFFFHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFDDDCCCBBBAAABBBDDDFFFGGGCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB???<<<;;;<<<>>>??????AAACCCEEEEEECCCAAA???:::>>>DDDJJJOOOSSSTTTUUUPPPQQQSSSTTTSSSPPPNNNLLLPPPOOOMMMLLLKKKLLLNNNOOOEEEHHHMMMPPPQQQOOOLLLJJJDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBeee^^^UUUQQQOOOMMMGGGCCCDDDEEEGGGHHHGGGEEEBBB@@@CCCEEEHHHJJJKKKJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<>>@@@======>>>???@@@AAABBBBBBDDDEEEEEEDDDCCCBBBAAA@@@CCC@@@BBBOOO___fffaaaYYYUUUUUUVVVUUUSSSQQQNNNLLLFFFHHHKKKMMMNNNMMMKKKJJJGGGIIIMMMOOOQQQPPPNNNMMMDDDFFFIIILLLMMMMMMLLLKKKKKKIIIFFFCCCAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB~~~zzzccc\\\SSSOOONNNLLLGGGBBBBBBCCCEEEFFFFFFDDDBBBAAACCCEEEGGGIIIJJJIIIHHHGGGGGGFFFDDDCCCCCCCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<>>>>>>>>???@@@<<<<<<===>>>???@@@AAAAAADDDDDDCCCCCCCCCBBBAAAAAABBBAAADDDQQQ```fffaaaXXXUUUVVVVVVVVVTTTQQQNNNLLLFFFHHHJJJLLLMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJDDDEEEHHHJJJKKKKKKJJJIIIHHHGGGDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB|||pppkkk^^^XXXPPPLLLLLLKKKFFFBBB@@@AAACCCDDDDDDCCCBBBAAACCCDDDFFFGGGHHHGGGGGGFFFFFFEEECCCBBBAAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<===>>>@@@AAABBBBBBAAA@@@;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBCCCBBBGGGSSS```eee___WWWVVVVVVVVVVVVTTTQQQOOOMMMFFFGGGIIIKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFEEEEEECCCBBBAAA@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBsssggg```ZZZTTTMMMJJJKKKKKKGGGCCC@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEECCCBBB@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<888;;;@@@DDDFFFEEEBBB@@@:::;;;;;;<<<===>>>???@@@BBBBBBAAAAAAAAACCCEEEFFFFFFGGGKKKUUU___aaa\\\VVVUUUVVVVVVVVVTTTQQQNNNLLLFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGDDDAAA@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@BBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB|||nnnddd]]]VVVQQQJJJIIIKKKLLLIIIEEECCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<777;;;AAAFFFHHHFFFCCCAAA;;;;;;<<<===>>>???@@@@@@CCCBBBAAAAAABBBEEEHHHJJJMMMMMMPPPVVV[[[\\\YYYTTTSSSTTTTTTTTTRRROOOLLLKKKFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHEEEBBBAAABBBCCCEEEGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>???AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBB{{{ssskkkbbb\\\TTTOOOIIIIIILLLNNNKKKHHHHHHGGGEEEBBBAAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAAAAA@@@>>>===<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<999<<>>???@@@AAABBBBBBEEEDDDCCCBBBEEEIIIMMMPPPWWWVVVUUUUUUVVVVVVUUUSSSQQQQQQRRRQQQOOOMMMJJJHHHFFFFFFEEEEEEEEEGGGIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIKKKIIIFFFCCC@@@????????????>>>======>>>@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB}}}yyypppjjjhhheee___ZZZSSSNNNIIIJJJMMMPPPNNNLLLNNNLLLHHHDDDAAA@@@@@@AAADDDCCC@@@>>>===>>>???@@@@@@???===<<<;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<===???BBBEEEFFFEEECCCBBB??????@@@AAABBBCCCDDDDDDGGGFFFDDDDDDGGGLLLQQQUUUaaa^^^XXXSSSPPPPPPQQQRRRNNNNNNOOONNNLLLJJJGGGEEEFFFEEEDDDCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPPPPOOONNNNNNKKKGGGCCC@@@???>>>???@@@???=========???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBxxxiiimmmwwwqqqjjjaaa^^^``````\\\XXXSSSNNNJJJJJJOOOQQQPPPNNNRRROOOJJJFFFBBB@@@@@@@@@DDDBBB@@@===<<<===>>>@@@@@@>>><<<;;;;;;;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<@@@AAACCCDDDEEEDDDCCCBBB@@@AAAAAABBBCCCDDDEEEFFFIIIGGGFFFFFFHHHNNNTTTXXXgggbbbZZZRRRMMMLLLOOORRRLLLLLLMMMLLLKKKHHHEEECCCFFFEEECCCBBBCCCEEEHHHJJJMMMOOORRRUUUVVVUUUSSSRRRPPPMMMIIIDDD@@@?????????AAA???>>>===<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBB|||xxxxxxvvvxxx|||```___]]][[[YYYVVVUUUTTTMMMNNNOOOQQQSSSUUUXXXYYYZZZXXXUUUPPPKKKFFFBBB@@@??????>>>>>>======<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;>>>??????===;;;:::======<<<<<<===???AAACCCHHHLLLMMMIIICCCAAAEEEJJJPPPMMMJJJGGGGGGJJJNNNQQQbbb```[[[VVVRRRPPPOOONNNWWWSSSMMMHHHEEEEEEGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNFFFJJJPPPVVVXXXVVVSSSPPPSSSOOOHHHBBB>>>===>>>???BBBBBBAAA@@@??????>>>===========================|||wwwuuutttxxxxxxyyy|||}}}tttmmmVVVUUUTTTSSSQQQPPPNNNNNNLLLMMMNNNPPPRRRUUUVVVWWWXXXVVVSSSOOOJJJEEEBBB@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;>>>@@@@@@@@@>>>===??????>>>===>>>@@@BBBDDDOOOQQQSSSPPPJJJHHHJJJNNNOOOLLLIIIFFFFFFHHHLLLNNN^^^\\\YYYVVVSSSRRRSSSSSSbbb]]]VVVNNNIIIFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKLLLDDDGGGLLLQQQSSSSSSRRRQQQRRRNNNHHHBBB???>>>???@@@CCCBBBBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<{{{wwwwwwxxx~~~|||zzzyyyyyyzzz{{{|||vvvqqqkkkhhhgggccc\\\UUUJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLMMMOOOQQQSSSTTTTTTUUUSSSPPPLLLHHHDDDAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@BBBBBBBBBBBBBBBBBB@@@@@@@@@BBBDDDEEETTTVVVXXXVVVRRROOOPPPQQQMMMKKKHHHEEEEEEFFFIIIKKKVVVUUUSSSRRRRRRTTTUUUWWWiiiddd\\\SSSKKKFFFDDDCCCKKKKKKJJJJJJIIIHHHHHHGGGBBBCCCFFFIIILLLNNNPPPQQQQQQMMMHHHCCC@@@???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<}}}|||}}}~~~|||yyywwwvvvvvvvvvjjjddd\\\XXXVVVSSSMMMGGGDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPPPPPPPPPPOOOLLLIIIFFFCCCAAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>AAACCCDDDEEEFFFFFFDDDCCCBBBAAACCCDDDEEESSSUUUWWWWWWVVVSSSPPPOOOKKKJJJGGGEEEEEEFFFHHHIIILLLLLLLLLLLLNNNPPPSSSUUUbbb^^^XXXPPPJJJEEEBBBAAAJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@@@@AAADDDIIIMMMPPPMMMKKKGGGCCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;|||xxxvvvwwwyyyzzzuuutttqqqooonnnoooppppppjjjbbbYYYSSSQQQOOOJJJFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHJJJMMMNNNNNNMMMLLLKKKJJJHHHFFFDDDBBB@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDDFFFGGGHHHFFFDDDCCCBBBBBBDDDEEEKKKMMMQQQTTTVVVSSSNNNKKKJJJIIIHHHHHHHHHIIIKKKLLLHHHGGGFFFGGGHHHJJJMMMNNNQQQOOOLLLHHHEEECCCBBBAAAHHHGGGFFFEEECCCBBBAAA@@@???>>><<<===???DDDHHHKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;qqqooollljjjiiijjjkkklllaaa```______```bbbdddfffmmmdddXXXQQQOOOMMMJJJGGGFFFFFFFFFGGGHHHHHHIIIIIICCCFFFIIILLLMMMLLLIIIHHHFFFEEEDDDCCCBBB@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFIIIGGGEEEBBBAAAAAABBBCCCDDDGGGLLLSSSWWWVVVPPPJJJIIIJJJKKKLLLNNNOOOQQQRRRLLLKKKIIIGGGFFFFFFGGGHHHEEEDDDDDDBBBBBBAAAAAAAAACCCCCCCCCBBBAAA@@@@@@??????===<<<<<<===@@@CCCEEECCCCCCAAA@@@??????>>>>>>======>>>>>>??????@@@@@@::::::::::::::::::::::::wwwqqqiiihhhfffcccbbbbbbbbbcccVVVVVVUUUVVVXXX\\\___aaalllbbbUUULLLJJJIIIGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDHHHKKKLLLJJJGGGDDDBBBBBBAAAAAA@@@???????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@???=========???AAACCCHHHGGGDDDAAA@@@???@@@AAABBBEEEKKKUUU]]]]]]UUUNNNJJJKKKMMMPPPTTTVVVXXXYYYXXXVVVQQQLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA??????????????????@@@@@@@@@@@@???>>>>>>======>>>??????>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>>999999999999999999999999tttkkkfffllljjjhhhfffdddcccccccccWWWWWWWWWXXXZZZ]]]```bbbiii^^^PPPGGGDDDDDDBBB@@@CCCCCCBBBBBBAAAAAAAAA@@@AAACCCHHHKKKKKKIIIEEECCC@@@@@@@@@@@@?????????>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA???===;;;;;;===???AAAHHHFFFCCCAAA???>>>??????CCCEEEMMMYYYbbbccc[[[SSSJJJLLLOOOSSSWWW[[[]]]^^^bbb___YYYRRRLLLHHHEEEDDDKKKJJJIIIGGGDDDAAA>>>============>>>???@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::888999999:::;;;<<<======999999999999999999999999zzzqqqlllllllllllljjjhhhdddaaa]]]ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTOOOJJJFFFDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB>>>@@@CCCFFFGGGFFFEEECCC@@@???===<<<<<<===???@@@;;;<<<===>>>@@@BBBCCCCCC===<<<;;;::::::;;;<<<===@@@AAABBBBBBBBBAAA@@@???>>>>>>===============>>>@@@?????????????????????===CCCLLLUUU\\\___``````QQQQQQRRRUUUXXX]]]```ccchhhgggeeebbb\\\UUUOOOKKKIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888======<<<;;;::::::999888{{{qqqkkkhhhiiijjjiiigggeeebbb^^^[[[XXXWWWTTTTTTTTTTTTTTTSSSSSSSSSTTTQQQMMMIIIFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAA???=========>>>???;;;<<<===>>>@@@AAABBBCCC>>>===<<<::::::<<<===>>>@@@AAACCCDDDEEEDDDCCCBBBAAAAAA@@@?????????????????????AAABBBBBBBBBAAA@@@===BBBJJJSSSZZZ^^^______UUUTTTRRRRRRTTTXXX\\\^^^ggggggeeebbb]]]XXXRRROOOLLLJJJFFFBBB@@@???@@@AAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888======<<<;;;::::::999999yyyuuunnnhhhdddccceeefffdddbbb```]]]ZZZWWWTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPNNNMMMJJJHHHFFFEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDCCCAAAAAAAAABBBCCCEEEDDDAAA???=========>>>;;;<<<===>>>???@@@AAABBB@@@>>>===<<<<<<===>>>@@@???AAAEEEGGGIIIIIIHHHHHHEEEEEEEEEDDDCCCBBBAAAAAA>>>@@@CCCEEEFFFFFFDDDCCC===AAAHHHPPPWWWZZZ\\\\\\ZZZWWWSSSOOOOOOQQQUUUWWWccccccbbb```\\\XXXUUURRRQQQMMMGGGAAA>>>>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::ooommmhhhdddbbbaaabbbccc^^^]]][[[XXXUUUSSSQQQOOOPPPPPPOOOOOONNNMMMLLLLLLHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@GGGEEEBBB???>>>???@@@BBBGGGEEEBBB???===<<<<<<===<<<<<<======>>>???@@@@@@@@@???===<<<<<<===???@@@???BBBGGGKKKNNNNNNMMMLLLGGGHHHIIIIIIHHHFFFEEECCC>>>AAAEEEHHHIIIHHHFFFEEE===AAAGGGNNNTTTXXXZZZZZZ___[[[TTTNNNLLLLLLOOOQQQ[[[[[[ZZZXXXVVVTTTRRRQQQTTTOOOFFF???;;;;;;>>>AAA::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888;;;;;;;;;;;;;;;;;;::::::{{{uuuooommmjjjgggdddbbb``````YYYXXXWWWTTTRRROOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@FFFDDDAAA>>>===>>>???AAAFFFDDDAAA>>><<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>???>>>===;;;;;;===>>>??????CCCIIINNNQQQQQQPPPNNNGGGIIIKKKLLLLLLKKKIIIGGGAAACCCFFFHHHIIIHHHGGGFFF???BBBGGGLLLRRRVVVXXXYYYaaa]]]WWWQQQMMMLLLMMMOOORRRQQQPPPNNNMMMLLLLLLLLLSSSMMMEEE===999:::===???999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;xxxqqqmmmmmmlllkkkiiifffccc___^^^VVVUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHGGGEEEDDDDDD@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>???@@@CCCAAA>>><<<:::::::::;;;<<<<<<<<<<<<============>>><<<;;;::::::;;;<<<>>>???DDDJJJPPPSSSRRROOOMMMDDDGGGKKKNNNOOONNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDHHHLLLQQQUUUXXXYYYaaa^^^[[[WWWSSSQQQPPPPPPMMMLLLJJJHHHFFFFFFGGGGGGMMMHHHBBB<<<999999;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<|||qqqjjjgggfffeeefffgggfffeeebbb^^^\\\TTTTTTRRRQQQOOOMMMKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@????????????<<<===???@@@@@@@@@??????>>>===:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;@@@EEEKKKQQQSSSQQQMMMKKK@@@DDDIIINNNQQQQQQOOONNNLLLIIIEEEBBBAAABBBDDDEEEEEEFFFIIIMMMQQQUUUYYYZZZ______^^^]]][[[XXXUUUTTTNNNLLLIIIFFFDDDDDDEEEFFFEEECCC???;;;999888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888999999::::::;;;<<<======~~~pppeeeaaa```aaa\\\^^^aaacccccc```]]][[[TTTSSSRRRPPPNNNMMMKKKKKKIIIHHHGGGEEECCCAAA??????>>>@@@BBBCCCCCCAAA???===@@@@@@@@@????????????>>>999;;;>>>AAABBBAAA???>>>;;;:::888777777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999777666666777999:::AAAEEELLLQQQSSSPPPLLLIII===AAAHHHNNNRRRRRRQQQPPPOOOKKKEEE@@@>>>???BBBEEEGGGHHHJJJMMMQQQVVVYYY[[[]]]___aaabbbaaa]]]YYYVVVQQQNNNKKKGGGEEEEEEFFFGGG@@@???===;;;999888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888999;;;;;;:::999888999999::::::;;;<<<======}}}vvvjjj^^^VVVSSSTTTUUUWWWXXXZZZ[[[[[[YYYXXXVVVVVVSSSPPPMMMJJJIIIIIIIIIKKKHHHCCC???>>>@@@CCCFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;777777777777777777777777777888888999999:::;;;;;;CCCEEEIIIKKKKKKHHHDDDAAA@@@AAADDDGGGJJJMMMOOOPPPSSSNNNFFF@@@>>>AAAFFFIIIHHHJJJNNNQQQRRRRRRQQQPPPUUUWWW\\\dddiiifff\\\SSSQQQNNNJJJEEEBBB???>>>>>>;;;:::999999888888999999888888999999999:::::::::;;;<<<======;;;999666555666666666666666666666666555666777888:::;;;======:::;;;;;;<<<===>>>??????nnnhhh^^^UUUPPPOOOQQQSSSSSSUUUWWWXXXXXXXXXVVVUUUVVVSSSPPPLLLIIIGGGGGGGGGIIIFFFCCC@@@???AAADDDGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999:::777777777777777777777777777777888888999::::::;;;AAACCCFFFIIIHHHEEEBBB???>>>???AAADDDGGGJJJLLLMMMNNNKKKEEE@@@???@@@DDDFFFHHHJJJNNNRRRUUUWWWWWWWWW[[[\\\aaahhhkkkggg[[[RRROOOLLLHHHDDD@@@>>>======::::::999999999888999999888888999999999::::::::::::;;;<<<<<<<<<:::888777888888888888888888888888555666777888:::;;;<<<===:::;;;;;;<<<===>>>>>>>>>{{{pppjjj]]]XXXQQQKKKIIIJJJNNNPPPNNNOOORRRTTTUUUTTTTTTSSSUUUSSSOOOKKKGGGEEEEEEEEEFFFDDDBBB@@@@@@CCCFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777666777888999777777777777777777777777777777777888999999::::::>>>@@@CCCDDDDDDBBB>>><<<;;;<<<>>>@@@CCCEEEGGGHHHHHHFFFCCCAAA@@@@@@AAABBBGGGJJJOOOUUUZZZ^^^aaabbbdddeeehhhlllmmmfffYYYOOOKKKIIIEEEAAA===;;;;;;;;;::::::::::::999999888888888888999999999:::::::::777888:::<<<===<<<;;;:::999999999999999999999999666666777888:::;;;<<<<<<:::;;;;;;<<<<<<=========yyykkk```ZZZUUUQQQLLLHHHGGGHHHLLLNNNIIIJJJMMMOOOPPPQQQPPPOOOSSSQQQMMMIIIEEEDDDCCCCCCCCCBBBAAAAAABBBDDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666555666777888777777777777777777777777666666777777888999999999;;;===>>>@@@???===;;;:::888999:::<<<>>>@@@BBBBBBAAAAAAAAAAAAAAA@@@??????GGGJJJPPPWWW^^^eeeiiilllnnnmmmmmmooommmeeeWWWLLLHHHEEEBBB>>>;;;999999999999999:::;;;:::999888777888888999999999:::::::::555777999<<<===>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<{{{lllaaaYYYUUUVVVSSSNNNJJJHHHIIIKKKLLLFFFHHHJJJLLLMMMMMMLLLKKKOOOMMMJJJFFFDDDCCCCCCCCCBBBBBBAAABBBCCCEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666444444555666666666666666666666666666555666666777777888888999::::::;;;<<<;;;:::999888666777888999;;;<<<=========>>>???AAAAAAAAA@@@???HHHKKKPPPWWW___gggmmmpppvvvsssooollliii```TTTJJJEEECCC???<<<999888888888777999;;;<<<;;;:::777666888888999999999:::::::::444666999<<<>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;::::::::::::xxxkkkaaaYYYVVVUUUVVVTTTPPPLLLJJJIIIJJJKKKGGGHHHIIIJJJJJJIIIGGGFFFJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888555444333444444666666666666666666666666555555555666777777888888999999999999999888888777555666666777888999::::::<<<===>>>@@@AAAAAABBBBBBJJJLLLPPPVVV]]]eeelllooo|||uuulllfffaaaZZZPPPIIIDDDBBB>>>;;;999888888888777888;;;===<<<:::777555888888999999999:::::::::555777:::<<<>>>???>>>>>>::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999uuunnnddd[[[TTTRRRSSSUUUPPPNNNLLLIIIHHHIIIJJJKKKIIIIIIJJJJJJIIIGGGDDDBBBEEEDDDBBBAAABBBCCCEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888555333222333333666666666666666666666666444444555666666777777888:::999999888888888888888666666666777777888888888======>>>???@@@BBBDDDEEELLLMMMOOOTTTZZZaaagggkkkuuuhhh^^^YYYTTTNNNIIICCCAAA>>>;;;999999999999666888;;;>>>===:::777444888888999999999:::::::::777999;;;===>>>>>>===<<<999999999999999999999999999999999999999999999999;;;;;;;;;:::999888888777|||eee___WWWOOOLLLMMMQQQTTTIIIHHHFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHEEEBBB@@@BBBAAA@@@@@@AAADDDFFFHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;888555333222222333666666666666666666666666444444555555666777777777::::::999888888888888888666666666777777777777888???>>>>>>>>>@@@CCCFFFHHHMMMMMMOOORRRWWW^^^dddgggttteeeYYYSSSPPPMMMIIICCCBBB???<<<::::::::::::555888<<<>>>>>>;;;666444888888999999999:::::::::888:::<<<===>>>===<<<;;;888888888888888888888888:::::::::999999999999888<<<;;;;;;:::999888777777nnnbbb[[[YYYTTTOOOLLLKKKKKKLLLLLLKKKIIIHHHIIILLLOOOQQQTTTQQQLLLGGGCCC@@@???>>>@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????===>>>@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777666666666666666666666666999888888777666777777777<<<;;;::::::999888777777666666666777888888999999===>>>???AAACCCDDDFFFFFFPPPNNNLLLLLLQQQYYYbbbhhhsssnnnfff\\\SSSMMMIIIGGGEEEBBB>>>:::777888999:::======<<<;;;;;;::::::999777777777888999999::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::555555666777888999999::::::999888888888:::<<<===uuueeeZZZWWWVVVSSSPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIKKKNNNPPPQQQOOOKKKFFFCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????===>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666666666666666666666999888888777777777777777;;;::::::999888888777777666666666777888888999999===>>>???AAACCCEEEFFFGGGNNNLLLJJJJJJNNNUUU]]]bbbiiifffaaa[[[VVVQQQNNNMMMDDDAAA===:::888888888999;;;;;;;;;:::999999888888666666777888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::666666777888999:::;;;;;;<<<;;;999999999;;;===>>>sssgggYYYPPPQQQQQQRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKMMMNNNLLLJJJHHHEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===?????????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666666666666666666666666888888888888888777666666999999999888888777777777666666666777888888999999<<<===???AAACCCEEEGGGGGGNNNLLLIIIHHHKKKQQQXXX\\\^^^^^^]]][[[XXXUUURRRQQQBBB@@@>>>;;;999888888777999999888888777666666555666666777777888888999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999777888888999:::;;;<<<===>>>===;;;::::::<<<===???|||nnnddd\\\SSSLLLLLLNNNPPPRRRRRRPPPMMMKKKJJJJJJJJJIIIJJJJJJKKKKKKGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>===;;;999::::::::::::::::::::::::::::::999999999999999999666666666666666666666666777888888999999777666555777777777777777777777777666666666777888888999999;;;<<<>>>AAACCCFFFGGGHHHPPPOOOLLLKKKMMMRRRWWWZZZZZZ[[[\\\[[[YYYTTTPPPMMMAAA@@@@@@>>><<<:::777666777777666555555444444333555555666666777888888999999999999999999999999999::::::::::::999999999999888999:::;;;<<<======>>>???>>><<<;;;;;;<<<===???wwwiii___ZZZWWWRRRNNNJJJLLLNNNPPPQQQOOOMMMKKKIIIJJJJJJJJJJJJIIIIIIHHHDDDCCCBBBBBBDDDFFFIIIJJJIIIGGGEEECCCCCCEEEFFFHHHGGGFFFEEECCCAAA???>>>===========================:::;;;=========<<<:::888999999999999999999999999999999999999999999::::::777777777777777777777777666777999::::::888666444555666666666666666666666666666666777888888999999:::<<<>>>@@@CCCFFFHHHIIITTTRRRQQQPPPRRRUUUYYY[[[^^^^^^]]][[[VVVOOOJJJFFF@@@AAACCCBBB@@@===999666666555555444444333333222444555555666666777888888999999999999999999999999::::::999999999888888888888999:::;;;<<<======>>>@@@???===;;;:::;;;<<<===oooggg\\\WWWVVVVVVSSSPPPLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFBBBBBBAAABBBCCCFFFIIIKKKLLLIIIFFFDDDCCCEEEGGGIIIHHHGGGEEECCCAAA???===<<<========================999:::<<<<<<<<<;;;999777888888888888888888888888888888888999999::::::;;;777777777777777777777777555777999;;;;;;888555333444444444555555666666666666666666777888888999999:::;;;===@@@DDDGGGIIIJJJTTTSSSRRRRRRTTTWWWZZZ\\\bbb```]]]XXXRRRKKKFFFCCCBBBDDDFFFGGGEEEAAA;;;777666666555555444333333222444444555555666666777777999999999999999999999999999999999888888888777777777888888999:::;;;<<<===???>>><<<:::999999:::;;;uuufff___WWWTTTUUUVVVSSSPPPOOONNNLLLKKKJJJJJJKKKKKKHHHIIIJJJKKKJJJHHHFFFDDDBBBAAAAAAAAACCCEEEHHHJJJNNNKKKGGGDDDCCCEEEHHHJJJHHHGGGEEECCCAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<;;;:::888777777777777777777777777777777777888999::::::;;;;;;777777777777777777777777444666:::<<<;;;999555222222333333444555555666666666666666777888888999999999:::===@@@DDDGGGIIIKKKOOOOOOOOOPPPSSSVVVYYY[[[```]]]YYYTTTOOOKKKHHHGGGCCCFFFJJJLLLJJJDDD===999777777666555555444444333333444444555555666777777888888888888888888888888999888888888777777777777666666777888999:::;;;;;;>>>===:::888777777888888|||lllccc]]]WWWUUUVVVVVVRRRNNNQQQOOOLLLIIIHHHIIIJJJLLLHHHIIIKKKKKKJJJHHHEEECCCBBBAAAAAAAAABBBEEEHHHIIIOOOLLLGGGDDDCCCEEEHHHJJJIIIHHHFFFCCCAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;999888666777777777777777777777777777777888999:::;;;;;;<<<777777777777777777777777444666:::<<<<<<999555222222222333333444555666666666666666777888888999999999:::===@@@DDDGGGJJJKKKJJJJJJKKKMMMPPPSSSWWWXXX\\\YYYUUUPPPMMMLLLMMMMMMDDDHHHLLLOOOMMMGGG???:::888777777666666555444444333333444444555666666777888888888888888888888888888888888888777777777777555555666777888999999:::===<<<999777555555666777zzzaaa\\\ZZZVVVRRRPPPPPPQQQRRROOOMMMJJJHHHFFFGGGIIIJJJKKKIIIGGGEEEDDDDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@AAABBBCCCCCCAAA???>>>========================<<<;;;999777777888999:::::::::::::::::::::::::::777777777777777777777777222333333444555666777777;;;;;;<<<<<<;;;888666444222222333333333333444444777999<<<>>>>>>===;;;999<<<>>>BBBDDDFFFEEEDDDBBBPPPMMMHHHEEEEEEIIIMMMQQQXXXXXXWWWUUURRRNNNJJJHHHAAACCCGGGIIIHHHEEE@@@===777666555444555777999:::555555666777888999999:::777777777777777777777777888999999::::::;;;;;;<<<999999999999999999999999;;;::::::999888777666666~~~gggZZZXXXUUURRRPPPPPPQQQQQQNNNMMMJJJHHHGGGGGGHHHIIIJJJHHHFFFDDDCCCDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777777888999:::::::::::::::::::::::::::777777777777777777777777333333444444555666666777999999::::::999777444333222222333333333333444444555777:::<<<>>>===<<<;;;999;;;>>>BBBDDDFFFGGGHHHNNNKKKGGGDDDCCCEEEGGGHHHSSSTTTUUUUUUSSSOOOKKKIII???AAADDDGGGFFFDDD@@@===777666555444555666888999666666777777888999::::::777777777777777777777777888888999999:::;;;;;;;;;999999999999999999999999;;;:::999888777666666555{{{gggXXXVVVTTTRRRPPPOOOPPPPPPMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGEEECCCCCCDDDEEEFFFFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777888999::::::::::::::::::::::::777777777777777777777777333444444444555666666666666666777888777555333111222222333333333333444444333555888;;;===>>>??????:::;;;<<>>AAACCCDDDBBB???===777666555444444555777888777888888999999:::::::::666666666666666666666666777777888888999::::::;;;888888888888888888888888::::::999888777666555555qqq___TTTTTTRRRQQQPPPOOONNNNNNKKKKKKJJJHHHGGGGGGFFFFFFGGGEEEDDDBBBBBBCCCEEEFFFIIIHHHGGGEEECCCAAA??????CCCCCCCCCCCCCCCCCCCCCCCC>>>@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666666888999999999999999999999999999777777777777777777777777444444444555555555555555333444555666555333111000222222222333333333444444222333666:::===@@@AAABBBBBBAAA??????@@@CCCFFFHHHGGGIIIKKKMMMMMMLLLJJJIIIFFFIIIOOOSSSTTTRRRNNNKKK:::<<<>>>@@@@@@???===<<<777666444333333444666777999999999999999999999999555555555555555555555555666666777888888999999:::888888888888888888888888999999888777666555555444~~~jjj\\\QQQQQQPPPPPPOOONNNMMMLLLJJJJJJIIIIIIHHHFFFEEEDDDEEECCCBBBAAAAAACCCDDDFFFIIIHHHGGGEEECCCAAA??????CCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777555555666777888999999999999999999999999666666666666666666666666555555555555555444444444111222333444444333111000222222222333333333444444444555777:::>>>AAADDDFFFLLLJJJFFFBBB@@@@@@AAABBBFFFJJJOOOTTTWWWXXXWWWVVVGGGJJJNNNRRRSSSQQQNNNLLL<<<===>>>>>>>>>===<<<;;;888666444333222333444555888888888888888888888777444444444444444444444444555555666666777888888999777777777777777777777777999888888777666555444444uuufff^^^MMMNNNOOOOOOOOOMMMLLLKKKHHHIIIIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555444555666777999999999999999999999999666666666666666666666666666666666555444444444333000111333444555444222111222222333333333333444444888999:::<<>>===;;;:::999888666444222111222333333777777777666666555555444333333333333333333333333444444555666666777777888666666666666666666666666888888777666555444333333zzznnnddd]]]YYYJJJLLLMMMOOONNNMMMKKKIIIGGGHHHIIIIIIHHHFFFCCCBBBAAA@@@??????@@@BBBDDDEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666444444555666777888888888888888888888888666666666666666666666666777666666555444444333333000222444555666555444333222222333333333333444444=========>>>AAAEEEIIIKKKKKKKKKLLLLLLLLLJJJIIIHHHIIIKKKOOOTTTXXX\\\^^^___WWWUUUSSSPPPNNNMMMMMMMMMEEEDDDBBB???<<<:::888777888777444222111111222222666555555444333222222111333333333333333333333333333444444555666666777777666666666666666666666666888777777666555444333222uuurrrkkkbbbZZZSSSQQQPPPIIIKKKMMMNNNNNNMMMJJJIIIFFFGGGIIIJJJHHHFFFCCCAAAAAA@@@??????@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555444444444666777888888888888888888888888666666666666666666666666777777666555444333333222111222444666666666555444222222333333333444444444AAA@@@???@@@BBBFFFJJJLLLDDDFFFKKKNNNQQQQQQPPPOOOJJJKKKMMMPPPSSSVVVYYYZZZ^^^ZZZUUUPPPMMMLLLMMMNNNHHHGGGCCC@@@<<<999777666888777444222000000111222444444333222111111000000222222222222222222222222333333444444555666666777666666666666666666666666777777666555444333333222vvvyyy|||~~~~~~{{{wwwtttdddaaa]]]YYYUUUSSSRRRRRRJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>??????>>>@@@BBBCCCCCCAAA>>>===>>>>>>>>>>>>============;;;:::888777777888:::;;;999999999888888888777777666555555555555444444444777888999999888666444222555555555555555555555555444555666777888888888888<<>>>>>>>>;;;<<<<<<===>>>>>>??????>>>???AAABBBBBB@@@>>>===>>>>>>>>>=========<<<<<<;;;:::888777777888:::;;;999999888888888777777777555555555555444444444444777777888999888666444333555555555555555555555555444555555777777888888999;;;???DDDHHHIIIHHHEEECCCCCCGGGLLLPPPRRRQQQNNNLLLCCCGGGKKKJJJGGGGGGKKKPPPMMMKKKHHHEEECCCBBBBBBBBBCCCAAA???===:::777555444777666333222111222444555333333222222111000000///000000000000000111111111000111444666777777666555555444222111111222444555777666666555444333333222tttkkk___aaacccdddcccaaa]]][[[TTTRRROOOKKKHHHGGGFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAA@@@???>>>===>>>============<<<<<<<<<:::999888666666888999:::888888888888777777777777555555444444444333333333666777888999888777555333555555555555555555555555444555555666777888::::::;;;>>>BBBFFFHHHHHHGGGFFFEEEGGGKKKMMMNNNMMMLLLJJJ@@@CCCEEEEEEBBBAAACCCEEEIIIGGGDDDAAA???>>>>>>???AAA@@@>>><<<999777555444555444222111000111222333333222222222111000000000111111111000000000000000///111333555666666555555555444222111111222444555555555555444444333333333}}}tttjjjcccXXXYYYZZZZZZYYYWWWTTTRRRQQQOOOLLLIIIFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========:::;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>===============<<<<<<<<<;;;;;;:::999777666666777999:::888888777777777666666666444444444444333333333222555666888999888777555444555555555555555555555555555555444555777999;;;<<<===>>>AAADDDFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIICCCEEEFFFEEEDDDBBB@@@@@@DDDCCC@@@===<<<;;;<<<<<>>===;;;888666555444222222111111000000111111222222222111111111111111222111111111000000/////////000333555666666555444444333333222222333333444444444444333333333333333~~~uuummmeee```WWWXXXXXXWWWUUUSSSQQQOOOQQQOOOLLLJJJIIIIIIIIIJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<:::::::::;;;<<<<<<======>>>>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999888666555555666888999777777777666666666555555444333333333222222222222444555777888999888666555555555555555555555555555555444444444666999===???@@@@@@@@@BBBCCCFFFHHHJJJMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKIIIEEEBBBBBBAAA>>><<<;;;;;;<<<<<<======;;;:::888666555444111222222222111111000000111111111111111222222222333222222111000///.........000222444555555444333222333333444444333333222222222222333333333333333wwwpppjjjddd___XXXXXXWWWUUUSSSQQQPPPOOOOOONNNLLLJJJJJJJJJKKKLLLFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????============<<<<<<<<<<<<999999::::::;;;<<<<<<<<<>>>===<<<;;;:::;;;<<<===<<<<<<;;;;;;;;;:::::::::888777666444444666777888666666666666555555555555333333333222222222111111333555777888999888777666555555555555555555555555666444333333666:::>>>AAADDDCCCAAA@@@AAADDDGGGIIIRRRPPPLLLHHHGGGGGGHHHJJJNNNMMMNNNPPPRRRPPPJJJEEECCCAAA???===<<<===>>>???;;;;;;:::888777555444444222222333444444222111000000000000111222222222333333333222111000///...------///111333444444333333111222444555555444222111111111111222222333333333{{{qqqkkkgggbbb]]]WWWVVVTTTRRRPPPNNNMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBB@@@??????>>>=========<<<<<<<<<;;;;;;999999999:::;;;;;;<<<<<<>>>===;;;999999:::<<<===;;;;;;;;;::::::::::::999888777555444444555777888666666666555555555444444222222222222111111111111222444666888999888777777555555555555555555555555666444333333555:::???CCCIIIFFFBBB??????AAAEEEHHHWWWSSSNNNIIIGGGGGGIIIKKKMMMLLLLLLPPPTTTSSSLLLEEEEEECCCAAA@@@???@@@AAABBB::::::999888666555444444222444555666666444222111///000000111222222333333444444333111000...---------///111333444444333222111222444555555444222111///000000111222333333444tttlllhhheee```\\\UUUSSSQQQOOOLLLKKKIIIIIIEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<;;;;;;;;;888999999::::::;;;<<<<<>>@@@DDDGGGZZZVVVOOOIIIGGGGGGJJJLLLKKKIIIIIINNNSSSRRRKKKDDDFFFEEECCCAAAAAABBBCCCDDD999999888777666555444444333555777888888666333111//////000111222333333444555444333111000...---,,,---...111333444444333222000222444666666444222000//////000111222333333444|||yyyrrrkkkddd___\\\ZZZVVVUUUSSSPPPMMMJJJHHHGGGDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFEEECCCCCCBBBGGGFFFDDDBBBAAABBBCCCDDDCCCDDDEEEFFFEEEDDDBBBAAA===<<<<<<;;;;;;:::999999999999999999999999999999444666999;;;<<<<<<:::999999;;;===>>>>>>===;;;999777777777777666666666666555555555555555555555555333333333333333333333333222222333444555666777777333333444444555666666666666555555555888;;;???BBBAAAAAABBBBBBCCCCCCDDDDDDMMMMMMLLLKKKKKKKKKLLLMMMIIIJJJLLLNNNMMMKKKIIIGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>===:::888666666777888444777:::;;;:::777222///...///000111333444666666666444111...,,,,,,,,,---222333333444444555666666333333333333333333333333444444444444444444444444xxxuuuoooiiiccc^^^\\\[[[WWWVVVTTTQQQNNNLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDIIIGGGDDDBBBAAAAAAAAABBBBBBCCCEEEEEEEEEDDDBBB@@@===<<<<<<;;;;;;:::999999999999999999999999999999555666999;;;<<<;;;:::999999:::<<<>>>>>><<<:::999777777777777666666666666555555555555555555555555333333333333333333333333333444444444555555555666333333444444555666666666555555555666999===@@@CCCBBBBBBBBBCCCDDDDDDEEEEEEJJJKKKLLLLLLMMMMMMLLLLLLHHHIIIJJJKKKJJJHHHEEEDDDAAAAAAAAABBBCCCCCCCCCDDD>>><<<:::777666666777888666888:::<<<;;;777333000...///000111333444555666777555222000...---......111111222222333444444444333333333333333333333333444444444444444444444444zzzrrrooojjjeeeaaa^^^\\\\\\XXXWWWUUUSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJHHHEEEBBB@@@?????????AAABBBDDDEEEDDDCCCAAA@@@===<<<<<<;;;;;;:::999999999999999999999999999999555777888:::::::::999888999:::;;;<<<<<<;;;:::999777777777777666666666666555555555555555555555555333333333333333333333333555555555444444333333333333333444444555666666666333444555777:::>>>BBBDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEHHHKKKNNNOOONNNLLLJJJGGGGGGGGGFFFDDDBBB???>>><<<===>>>???AAABBBCCCDDD===;;;999777666666777888777999;;;<<<;;;888555222//////000111333444555555999777444222000000000000//////000000111222222222222222222222222222222222444444444444444444444444wwwllliiifffbbb___]]]\\\\\\XXXXXXVVVTTTRRROOONNNMMMOOONNNMMMKKKIIIGGGFFFEEEAAABBBCCCEEEFFFHHHIIIIIIKKKIIIEEEBBB???=========@@@AAACCCDDDCCCBBB@@@???===<<<<<<;;;;;;:::999999999999999999999999999999777777888888888888888888999999::::::::::::999999777777777777666666666666555555555555555555555555333333333333333333333333666666555444333222111111333333444444555666666666222444666999===@@@CCCEEECCCCCCCCCDDDEEEEEEFFFFFFAAADDDIIIMMMOOOMMMJJJGGGEEEDDDCCCAAA>>><<<:::888777888:::<<<>>>@@@AAABBB;;;:::888666555666777888999:::;;;<<<;;;888666444000000111222333333444444;;;999666444222111222222------......///000000000222222222222222222222222333333333333333333333333xxxhhhfffccc___]]]\\\\\\\\\WWWWWWUUUTTTRRRPPPOOONNNPPPOOOMMMKKKIIIGGGEEEDDD@@@AAACCCDDDFFFHHHJJJJJJKKKHHHEEEAAA>>>===<<<<<>>===<<<<<<;;;;;;:::999999999999999999999999999999888888777777666777777777999999888888888888999999777777777777666666666666555555555555555555555555333333333333333333333333555555444333222111000000333333444444555666666666333555888;;;>>>AAACCCDDDBBBBBBBBBCCCDDDDDDEEEEEE>>>BBBFFFJJJKKKIIIEEECCCBBBAAA???<<<:::888666666444555666888:::<<<>>>>>>999888666555555666777999999:::::::::999777555444111111111222222333333333<<<:::777444222222222333,,,------......///000000111111111111111111111111333333333333333333333333}}}vvvhhheeebbb___]]]\\\\\\\\\UUUUUUTTTRRRQQQOOONNNNNNNNNMMMLLLJJJHHHFFFDDDDDDAAABBBCCCEEEFFFHHHIIIJJJHHHFFFCCC@@@>>>=========>>>???AAABBBAAA@@@>>>======<<<<<<;;;;;;:::999999999999999999999999999999999888777555555555666777999888777666666777888999777777777777666666666666555555555555555555555555333333333333333333333333333333333222222111111111333333444444555666666666666888;;;>>>@@@AAABBBBBB???@@@@@@AAABBBBBBCCCCCC>>>@@@CCCEEEDDDBBB@@@>>>???>>>;;;888777666666666222333444555777888999:::888777555444555666888999999888888777666555444333222222222222222222222222;;;999666444222222222222------......///000000000000000000000000000000000333333333333333333333333vvvnnniiigggccc```]]]\\\[[[\\\SSSSSSRRRQQQOOONNNMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDAAA???>>>>>>>>>???>>>???@@@AAAAAA???===<<<===<<<<<<;;;;;;:::999999999999999999999999999999:::999666444333444555666999888666555555666888999777777777777666666666666555555555555555555555555333333333333333333333333000111111111222222222333333333444444555666666666999;;;===@@@AAAAAA??????======>>>>>>???@@@@@@AAA@@@@@@??????===<<<:::999===;;;888666555666777888222222333333444444555555777666444444444666888999777777666444333333222222222222222222222222222222:::888555333111000111111......//////000111111111000000000000000000000000222222222222222222222222}}}pppfffjjjhhhddd```]]]\\\[[[[[[RRRQQQPPPOOONNNMMMLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDBBB@@@???>>>>>>@@@AAA===>>>@@@AAA@@@???===<<<===<<<<<<;;;;;;:::999999999999999999999999999999;;;999666333222333555666999888555444444555888999777777777777666666666666555555555555555555555555333333333333333333333333//////000111222333444444333333444444555666666777;;;<<>>===<<<<<<<<<===>>>>>>??????AAA@@@===;;;999777777777;;;999777555555666888:::222222222222222222222222666555444333444666888999666555444333222111111111333333333222222222222111999777444222000000000000//////000000111222222222000000000000000000000000222222222222222222222222|||wwwppplllhhhfffbbb]]]YYYWWWVVVVVVVVVUUUTTTSSSQQQOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999::::::;;;;;;<<<<<<<<<888888888777777777666666999999888777666555444444222222333333333333444444333333333333333333333333000111111222222333444444111111222333333444555555333222000000111333666888999;;;???BBBBBB@@@<<<999777777888999:::;;;;;;<<>>@@@@@@===999777666666777777888999::::::???>>>===;;;999777666555666555444333222111000000/////////000111111222222333222111111111333555777222222222222222222222222111111111111111111111111111000...,,,,,,...000111///000222333333222000///,,,...000222333222222111111111111111111111111111~~~yyyuuuqqqmmmiiigggccc___[[[YYYYYYYYYXXXXXXVVVTTTRRRPPPNNNMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777666555555555444222222333333333333444444444444444444444444444444555444444333222111111111111111111222333333333444222111111111222444666777888:::<<<===<<<999555333444444555555666666777777;;;:::999888666555444333333222222111000//////...---......//////000111111222111000///000111333555333333333333333333333333111111111111111111111111000///...------...///000...///111222222111///...+++---///222333333222111222222222222222222222222yyywwwuuuqqqmmmjjjhhhddd```]]][[[[[[[[[ZZZYYYWWWUUURRRPPPNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;:::;;;:::::::::999999999999666555555555555555555555222222222333333333444444444444444444444444444444666666555444222111000///111111111111222222222222111111111222333444555666777888999999888555333111333333333333333444444444777666666444333222111111000000000///.........------------...//////000000222111///......000111333333333333333333333333333111111111111111111111111//////............//////---...000111111000...---+++,,,///222333333333222222222222222222222222222{{{vvvuuutttpppmmmkkkiiieeebbb___^^^^^^^^^\\\[[[YYYVVVSSSQQQNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888<<<<<<<<<;;;;;;:::::::::::::::999999999888888888444444444444444555555555222222222333333333444444555555555555555555555555777666555444222111000000111111111111111111000000000111222333444555555555555666666666666444222111333333333222222222222222444444333222111111000000........................------......///000000000333111000......///111222333333333333333333333333000000000000000000000000......////////////......,,,---///000000///---,,,***+++...111333444444333444444444444444444444444xxxtttttttttppplllkkkiiifffcccaaa`````````^^^]]]ZZZWWWTTTQQQOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888======<<<;;;::::::999999888888888777777777666666222333333444444555555555222222333333333333444444666666666666666666666666555555555444333222222111222111111111000000/////////000222444555555555444333444444444555444444444444444333333222222111111222222222111111000000000............////////////...//////000000111222222555333111000///000111222333333333333333333333333000000000000000000000000---...///000000///...---+++,,,...//////...,,,+++)))+++...111333444444444444444444444444444444444~~~wwwtttuuutttoookkkllljjjgggdddbbbaaabbbbbb___^^^\\\XXXUUUQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888>>>======;;;:::999888888666666666555555555444444111222222333444444555555222222333333333333444444666666666666666666666666333444444444444444444444222222111000//////.........000222555666555444333222222333444555666777888555555555444333222222111222222111111111111111111////////////000000111111000000111222222333333444777555333111111111222333444444444444444444444444000000000000000000000000,,,...000111111000...,,,***,,,---......---,,,***(((***...111444555555555555555555555555555555555}}}}}}wwwtttuuutttoookkkllljjjgggeeecccbbbcccccc```___\\\YYYUUURRROOONNNMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCAAA???===========================:::::::::999999999888888>>>>>>===<<<:::999888888555444444444444333333333111111222333444444555555222222333333333444444444777777777777777777777777222222333444444555555666222222111000///......---...000333555666666444333111111222333555888:::;;;777666666555444333222222222222222222111111111111//////000000111111222222111222222333444444555555888777555333222222333444444444444444444444444444000000000000000000000000,,,...000111111000...,,,***+++---......---+++***(((***---111444555555555666666666666666666666666~~~{{{wwwtttrrrqqqjjjiiihhhfffdddbbb``````]]]\\\ZZZWWWTTTQQQOOOMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA>>><<>>===<<<:::888666555444777999;;;===>>>===;;;999888888888888888888888888777777666555444333222222222222222222222222222222222333333444555666777777777777777777666666666666333333333333333333333333111111111111000000000///000111111222222333444444000111222444666888999:::======<<<;;;999888777777333333222111000//////......//////000111222333333111111222333333444555555444444333222111///......000000000000000000000000111111111111111111111111111111000///...------,,,------------------------------......///000000000444333222222333555777888~~~{{{xxxuuurrrqqqkkkjjjiiifffdddbbb``````]]]\\\YYYWWWSSSQQQNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@>>>??????????????????@@@@@@======<<<:::999777666555888999;;;======<<<:::999777777777777777777777777666666555555555444444444222222222222222222222222333333444444555666666777777777777777666666666666444333333333333333333222111111111000000000//////000000111111222333333444000111222444666777999999<<<<<<;;;:::999888777777222222111111000///............//////000111111222111111111222333444444555444333222111000///......000000000000000000000000////////////////////////111000000///...---------------------------------------......///000000000333222111000111333555777~~~{{{xxxvvvsssrrrlllkkkjjjgggeeebbbaaa```]]][[[YYYVVVSSSPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@??????????????????===<<<;;;:::999888888777999:::;;;<<<<<<:::999888666666666666666666666666444444444555555555666666333333333333333333333333333444444444555666666666666666666666777777777777444444444333333222222222000000000000////////////000000000111222222333333111111222444666777888999;;;;;;:::999888888777777111111111000/////////...------......//////000000000111111222222333333333222222111111000///......000000000000000000000000------------------------000000//////......------------------------------------......///000000000111000///...///111333444~~~|||yyywwwuuutttnnnmmmkkkhhhfffcccaaa```\\\[[[YYYVVVSSSPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999888777555555555555555555555555222222333444555666777777333333333333333333333333444444444555555555555555555555666666777777888888555555444333333222111111000000/////////.........//////000000111222222222222222333444555666777888999999999888888777777777111111000000000000000000.....................///000000111111111111111111000000000//////.........////////////////////////++++++++++++++++++++++++///////////////.........------------------------------......///000000000000///...------...000111~~~|||zzzxxxvvvuuupppooommmjjjfffcccaaa```\\\[[[XXXVVVSSSPPPMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>======::::::;;;;;;;;;<<<<<<<<<===<<<:::999888777666666555555555555555555555555222222333444555666777777333333333333333333333333555555555555555444444444444555555666777888888999666666555444222111000000/////////............---...//////000000111111222333333444444555666777777777777777777777777777666111111222222222222222222///////////////.........000000000000000000//////................................................++++++++++++++++++++++++.........///////////////------------------------------......///000000000000///...,,,,,,---...000~~~}}}{{{yyyxxxwwwrrrqqqnnnkkkgggdddaaa```\\\ZZZXXXUUURRROOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<999::::::;;;<<<===>>>???>>>===:::888666555555555666666666666666666666666444444444555555555666666333333333333333333333333666666666555444444444333333444555666777888999:::777666555444222111000//////.........------------.........///000000111111444444444555555555666666555555666666666666666666333444444444555555666666222222111111000000//////000000000//////.........------------------..............................++++++++++++++++++++++++------......//////000000------------------------------......///000000000222111///---,,,---...///~~~}}}{{{zzzyyyxxxtttrrrooolllhhhdddaaa```[[[ZZZXXXUUURRROOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDD@@@AAACCCEEEEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;888999:::<<<===???@@@@@@@@@===:::666444333444444777777777777777777777777666666555555555444444444444444444444444444444444777666666555444444333333333333444666777999::::::888777666444222000///............---------,,,,,,------...//////000000111444444444555555555555555444444555555555666666666555666666777888999999:::555444444333222222111111000000//////...---,,,,,,++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111------------------------------......///000000000444222000...---...///000}}}|||zzzyyyyyytttsssppplllhhhdddaaa```[[[ZZZXXXUUURRROOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDD>>>@@@BBBCCCDDDCCCBBBAAACCCCCCBBB@@@>>>===<<<;;;888999:::<<<>>>???AAAAAA@@@>>>:::666333333333444888888888888888888888888888777666555444333222222444444444444444444444444777777666555444333333222222333444666777999:::;;;888777666444222000///.........---------,,,,,,,,,------......///000000000555555555555555555555555333444444555555666666666777777888999:::;;;;;;<<<777666555555444333222222000000///...---,,,,,,++++++++++++,,,,,,------...------------------------------------------------,,,------...///000111111------------------------------......///000000000555333111///......///000~~~|||zzzsssrrrnnnjjjeeeaaa]]]\\\ZZZWWWTTTPPPMMMLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>><<<;;;:::999999;;;>>>@@@@@@???===;;;======<<<;;;::::::999888888999999999999:::::::::<<<;;;999888555444222111333333333333333333333333444444444444444444444444777777777666555555444444000000000000000000000000333222000///...///000111000000000111222222333333333333333333333333333333222333555777888999999999888;;;???BBBDDDCCCAAA???<<<:::666222000............,,,+++))))))***+++,,,,,,,,,,,,------------...........................,,,---///000000///---,,,...............---------++++++++++++++++++++++++,,,,,,---...///000111111777444000---,,,///222555}}}zzzxxxsssqqqnnnjjjeeeaaa]]]\\\ZZZWWWTTTPPPMMMLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???===<<<;;;;;;<<<<<<===>>>@@@BBBBBBAAA???>>>======<<<;;;::::::999999999999999999999999999999;;;:::999777666444333222333333333333333333333333444444444444444444444444777777666666555444444333000000000000000000000000333222000......///000111000000000111222222333333333333333333333333333333222333444666888999::::::555777:::<<<>>>>>>>>>>>>;;;999666222///.........///...,,,******+++,,,---------------------------------------------------,,,---...//////...---,,,............------------++++++++++++++++++++++++,,,,,,---...///000111111666444000------///222555~~~zzzwwwtttrrrpppmmmiiieeeaaa]]]\\\ZZZWWWTTTPPPMMMLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@??????@@@>>><<<::::::<<<>>>@@@BBBBBBDDDDDDDDDCCCBBBAAA<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::999777666444333333333333333333333333333333444444444444444444444444666666555555444333333333000000000000000000000000222111///...---...000111000000000111222222333333333333333333333333333333222333444555777999;;;<<<888777777666777999;;;<<<:::888555111///.........111///---,,,,,,,,,...///------------------------------------------------+++,,,...//////...,,,+++------------------------++++++++++++++++++++++++,,,,,,---...///000111111666333000......///222444}}}xxxtttqqqpppooolllhhhddd```^^^\\\ZZZWWWTTTPPPMMMLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA???>>>>>>@@@>>><<<;;;;;;>>>BBBDDDFFFFFFFFFFFFEEEDDDCCCBBB;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888:::999888777666555444333333333333333333333333333333333333333333333333333555555444444333333222222////////////////////////222000///------...///000000000000111222222333333333333333333333333333333222222333444666999<<<===EEEAAA<<<777555666888:::888666444111///......///222000///------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***++++++,,,,,,---------...************************,,,,,,---...///000111111555333111//////000222333|||wwwrrrooonnnmmmkkkgggddd```^^^\\\ZZZWWWTTTPPPMMMLLLLLLLLLHHHGGGFFFFFFDDDDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@BBBAAA???>>>???AAADDDFFFIIIHHHGGGEEEDDDCCCBBBBBB::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777999888888777666555555444333333333333333333333333333333333333333333333333444444333333222111111111////////////////////////111000...,,,,,,---...///000000000111222222333333333333333333333333333333222222222333555999===@@@TTTNNNFFF===888666777888777555222000.........///222000///------...///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......,,,+++***)))******+++,,,---......************************,,,,,,---...///000111111444333111000000000111222{{{vvvqqqooommmllliiifffccc```^^^]]]ZZZWWWTTTPPPMMMLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEIIIGGGEEEBBB@@@??????@@@:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999777666666888888777777666666555555333333333333333333333333333333333333333333333333333333333222111111000000000000000000000000000000000///---,,,,,,,,,...///000000000111222222333333333333333333333333333333333222111222444999>>>AAAYYYTTTKKKAAA:::666555555555444111///......//////111///---,,,,,,,,,...///000000///...,,,+++******++++++++++++++++++++++++)))***,,,------,,,***)))(((((()))***,,,---......************************,,,,,,---...///000111111333222222111111111111111~~~{{{vvvrrrppplllkkkiiifffccc```^^^]]]ZZZWWWTTTPPPMMMLLLLLLLLLGGGFFFEEEDDDCCCBBBBBBAAACCCDDDEEEFFFGGGHHHIIIJJJGGGIIIKKKMMMLLLIIIEEECCCGGGEEEBBB>>><<<;;;<<<<<<999999::::::;;;<<<=========<<<;;;:::888777666555777777777777666666666666333333333333333333333333222222222222222222222222333222222111000000//////000000000000000000000000000///---++++++,,,---...000000000111222222333333333333333333333333333333333111000111444999???CCCSSSNNNGGG@@@:::666444333444333000...---.../////////...,,,******+++,,,---111000///...,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))''''''(((***+++---......************************,,,,,,---...///000111111222222222222111111000000}}}zzzvvvssspppkkkjjjhhheeeccc```^^^]]]ZZZWWWTTTPPPMMMLLLLLLLLLFFFFFFEEEDDDCCCBBBAAAAAACCCDDDEEEGGGIIIKKKMMMMMMIIIKKKOOOQQQPPPKKKEEEBBBFFFDDD@@@<<<999888999:::999999::::::;;;<<<============;;;:::888777666555777777777777666666666666333333333333333333333333222222222222222222222222222222111111000/////////000000000000000000000000000...---++++++,,,---...000000000111222222333333333333333333333333333333333111000000444999@@@DDDIIIFFFBBB<<<888444222222333222000...---...///000...,,,+++))))))***+++,,,111000///...,,,+++))))))************************((()))+++,,,,,,+++)))(((&&&'''((()))+++---......)))))))))))))))))))))))),,,,,,---...///000111111111222222222222111000000|||yyywwwvvvpppooommmjjjgggdddbbbaaaZZZWWWTTTQQQOOOOOOPPPQQQKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNOOONNNLLLIIIEEECCCAAA???===:::888888888999888888888888888888888888999999999999999999999999777777777777666666666666777777666555444333333222333333333222222222111111000000000000000000000000222111...------...111222........................000000000000000000000000000000000000000000000000,,,,,,---///000222333333888888666444222000///...000000000000000000000000........................333333444555444222///...***************+++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''''''''(((((())))))******)))***++++++------...///222///,,,******...222555|||yyywwwvvvpppooommmjjjgggdddbbbaaaZZZXXXTTTQQQOOOOOOOOOPPPKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDEEEGGGHHHIIIKKKKKKKKKLLLLLLLLLJJJGGGDDDBBBAAA???===:::888888888999888888888888888888888888999999999999999999999999777777777666666666666666777666666555444333333222333333222222222111111111000000000000000000000000222111///------///111222000000000000000000000000000000000000000000000000000000000000000000000000,,,------...000111222222555444333222111000///...000000000000000000000000------------------------222333444444333111///...******************++++++))))))))))))))))))))))))++++++******)))(((''''''''''''(((((())))))******)))***++++++------...///111///,,,***+++...222555|||yyywwwvvvqqqooommmjjjgggdddbbbaaaZZZXXXUUURRRPPPOOONNNNNNKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHHHHGGGFFFCCCAAA???AAA???===:::888888888999888888888888888888888888888888888888888888888888777777666666555555555444555555555444444333333333222222222222111111111000000000000000000000000000111111///......///111111111111111111111111111111000000000000000000000000000000000000000000000000,,,------...///000000000////////////....................................------------------------111222333444333111///...++++++******************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******)))***++++++------...///000///,,,++++++...222444}}}zzzwwwvvvqqqpppmmmkkkhhheeebbbaaaYYYXXXVVVSSSQQQOOOMMMMMMKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCBBBAAA@@@>>>>>>AAA???===:::888888888888888888888888888888888888888888888888888888888888777777666666555444333333444444444333333333333333222111111111111000000000000000000000000000000000111000000000000000000111222222222222222222222222000000000000000000000000////////////////////////------------............******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000222333333111000...+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''(((((())))))******)))***++++++------...//////...---,,,,,,///111333}}}zzzxxxwwwqqqpppnnnkkkhhheeecccbbbYYYYYYWWWTTTRRROOOLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAA@@@>>>>>>=========AAA???===:::888888888888888888888888888888888888777777777777777777777777777777666555444333222111222222222333333333333333111111111000000000//////111111111111111111111111000000111111111111000000222222222222222222222222000000000000000000000000........................---------,,,,,,,,,,,,,,,''''''((()))+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111000///,,,,,,++++++***)))(((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''(((((())))))******)))***++++++------...///......------...///111222}}}zzzxxxwwwrrrpppnnnkkkhhheeecccbbbYYYYYYXXXVVVRRRNNNKKKIIIKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB@@@???===<<<;;;<<<======AAA???===:::888888888999888888888888888888888888666666666666666666666666888777666555333222000000111111111222222333333333000000000000////////////111111111111111111111111///000222222222222000///111111111111111111111111000000000000000000000000........................---------,,,+++******)))'''(((((()))***+++,,,,,,************************++++++++++++++++++++++++,,,---///111222111000///------,,,+++***)))((('''))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''(((((())))))******)))***++++++------...///---------...//////000111}}}{{{xxxwwwrrrqqqnnnlllhhhfffcccbbbYYYYYYYYYWWWSSSNNNJJJGGGKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;:::<<<===???AAA???===:::888888888999888888888888888888888888666666666666666666666666888777666444222111/////////000000111222333333444000000/////////.........111111111111111111111111///000222333333222000///000000000000000000000000000000000000000000000000------------------------...---,,,+++***)))(((((()))))))))******+++++++++((((((((((((((((((((((((+++++++++++++++++++++++++++,,,///000111111000///...---,,,+++)))((('''&&&))))))))))))))))))))))))$$$$$$%%%&&&''''''((((((''''''(((((())))))******)))***++++++------...///------...//////000000000~~~{{{yyywwwrrrqqqooollliiifffdddbbbYYYYYYYYYWWWSSSNNNIIIFFFKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@???????????????@@@>>><<<::::::<<<>>>???AAA???===:::888888888999888888888888888888888888666666666666666666666666888777666444222000///...//////000111222333333444000/////////............111111111111111111111111///000222444444222000///........................000000000000000000000000------------------------...---,,,+++***(((''''''++++++++++++************((((((((((((((((((((((((***************************,,,...000111111000///......---+++)))((('''&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((''''''(((((()))*********)))***+++,,,---......///,,,---...///000000000000}}}zzzyyysssqqqoookkkgggdddaaa```\\\[[[YYYWWWTTTQQQOOONNNHHHHHHGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>@@@???>>><<<:::888777666555555666777888999999:::777777666555444333333222777777666555444333333222000000000000000000000000000000000000000000000000111111111111000000000///------......///000000000,,,------...///000111111111111000///...------,,,,,,,,,,,,---------......000000000///......------///............---------******))))))(((((('''''')))))))))***++++++,,,,,,,,,---000222333333222111//////---+++)))'''&&&%%%)))))))))***++++++,,,,,,,,,+++***)))((('''&&&%%%''''''''''''''''''''''''************************222000///......///000222|||zzzyyysssqqqnnnkkkgggdddaaa___\\\[[[YYYVVVTTTQQQOOONNNIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>@@@???>>><<<:::888777666555666666777888999999999777666666555444444333333777777666555444333222222000000000000000000000000000000000000000000000000111111111000000000//////---------...//////000000,,,------...///000000000000000000///...------,,,,,,,,,,,,---------......000000000///......------............------------******))))))((((((''''''(((((()))******++++++,,,,,,---///222333222111111///...---+++***((('''&&&(((((()))******++++++,,,++++++***)))((('''&&&&&&''''''''''''''''''''''''************************000///---,,,,,,---///000~~~|||zzzyyyrrrqqqnnnjjjgggccc```___\\\[[[YYYVVVSSSQQQOOONNNIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>???>>>===<<<:::999888777666666777777888888999999666666666555444444444333777666555555333333222111000000000000000000000000000000000000000000000000000000000000////////////,,,,,,---......//////000,,,------......//////////////////......------,,,,,,,,,,,,---------......000000000///......------......---------,,,,,,,,,******))))))((((((''''''(((((())))))******+++++++++---///111222222111000///...---,,,***)))((('''(((((())))))******+++++++++******)))(((''''''&&&((((((((((((((((((((((((************************...---+++******+++---...~~~|||zzzyyyqqqpppmmmjjjfffbbb```^^^[[[ZZZXXXVVVSSSPPPOOOMMMJJJJJJHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>>>>======;;;:::999888888777777777777777888888888555555555555555444444444666666555444333222111111000000000000000000000000000000000000000000000000000000/////////.........+++,,,,,,---......//////------------------............------------------,,,,,,,,,---------......000000000///......------------------,,,,,,,,,+++******))))))((((((''''''''''''(((((()))******+++***,,,...000111111000000///...---,,,+++***))))))''''''(((((()))******+++******))))))((((((''''''((((((((((((((((((((((((************************,,,+++***((((((***+++,,,}}}{{{zzzyyyqqqooommmiiieeebbb___^^^[[[ZZZXXXUUUSSSPPPNNNMMMKKKJJJIIIGGGEEECCCBBBAAABBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>======<<<;;;::::::999999888888888777777777777777444444444555555555555555555555444333222111000000000000000000000000000000000000000000000000000000/////////............---++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000000000///......---------,,,,,,,,,++++++++++++******))))))((((((''''''&&&''''''(((((()))*********+++...000111111000///.........---,,,++++++***&&&''''''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))************************,,,***)))(((((()))***,,,~~~|||{{{zzzyyypppooolllhhheeeaaa^^^]]][[[ZZZXXXUUURRRPPPNNNMMMLLLKKKIIIGGGEEECCCAAAAAABBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;:::::::::999999888888777777666666333444444444555666666666555444333333111111000///000000000000000000000000000000000000000000000000///.........------------******+++,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......000000000///......------,,,,,,,,,+++++++++************))))))((((((''''''&&&&&&''''''(((((()))))))))+++---///000000///............------,,,,,,,,,&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,~~~}}}{{{zzzyyyyyypppnnnkkkhhhdddaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLJJJHHHEEECCCAAA@@@BBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;::::::999999999888777666666555333333444444555666666777444444333222111000//////000000000000000000000000000000000000000000000000.........---------,,,,,,*********+++,,,,,,---------------,,,+++******))))))******+++,,,---------,,,,,,,,,---------......000000000///......------++++++++++++******************))))))((((((''''''%%%&&&&&&''''''((()))))))))***,,,///000//////...............------------%%%&&&&&&''''''((())))))'''((((((((()))))))))***************************************************---,,,+++))))))+++,,,---~~~~~~}}}|||{{{zzzyyyyyyooonnnkkkhhhddd```^^^\\\ZZZYYYWWWUUURRROOONNNLLLMMMLLLJJJHHHEEEBBBAAA@@@BBBAAAAAA@@@???>>>======>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555222333333444555666777777444444333222111000//////000000000000000000000000000000000000000000000000......---------,,,,,,,,,)))******+++,,,,,,------...------,,,+++***))))))))))))***+++,,,------...,,,,,,,,,---------......000000000///......------+++++++++************)))*********)))((((((''''''%%%%%%&&&&&&'''(((((()))(((***,,,...//////..............................%%%%%%&&&&&&'''(((((()))''''''(((((())))))******************************************************...---+++******+++---...||||||{{{zzzyyyxxxxxxwwwsssppplllgggdddaaa``````ZZZYYYWWWTTTQQQNNNLLLKKKLLLLLLJJJHHHFFFDDDCCCBBB>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<===>>>===<<<:::888666555444777777777777777777777777777777777777666666666666333333333222222222111111333333333333333333333333------------------------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............,,,+++*********,,,...000......---------,,,,,,,,,)))***+++,,,,,,***((('''++++++++++++++++++++++++************************...------,,,+++***))))))************************...,,,)))&&&$$$%%%&&&'''((((((((()))******++++++************************,,,,,,,,,---------...............---,,,,,,++++++||||||{{{zzzyyyxxxxxxwwwsssppplllgggcccaaa``````YYYXXXVVVTTTQQQNNNLLLKKKLLLKKKJJJHHHFFFDDDBBBBBB>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<===>>>===<<<:::888777555555777777777777777777777777777777777666666666555555333333222222222111111111333333333333333333333333---------------------------------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////.........---,,,+++*********,,,...000.........---------,,,,,,***+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,+++******)))+++++++++***************,,,***(((%%%$$$$$$%%%&&&'''(((((())))))***++++++************************,,,,,,,,,---------......222222000///---+++***)))||||||{{{zzzyyyxxxxxxwwwrrrpppkkkgggcccaaa______XXXWWWUUUSSSPPPNNNLLLKKKLLLKKKIIIGGGEEECCCBBBAAA>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<===>>>===<<<;;;999888777666777777777777777777777777777666666666666555555555222222222222111111111000222222222222222222222222---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,+++*********,,,...000///.........------------,,,---...//////---+++***------------------------************************---------,,,,,,++++++++++++++++++*********)))))))))(((&&&$$$###$$$$$$%%%''''''(((((()))*********)))))))))))))))))))))))),,,,,,,,,---------......999777555111...***(((&&&||||||{{{zzzyyyxxxxxxwwwrrroookkkfffbbb```______WWWVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGEEECCCAAAAAA>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<===>>>===<<<;;;:::999888777666666666666666666666666666666666555555555444444222111111111111000000000111111111111111111111111------------------------------------,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,,,,+++*********,,,...000/////////............------...///000000...,,,+++------------------------************************------------,,,,,,,,,,,,,,,,,,++++++***)))((((((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&'''(((((())))))***)))))))))))))))))))))))),,,,,,,,,---------......===;;;888333...***&&&$$$||||||{{{zzzyyyxxxxxxwwwqqqnnnjjjeeebbb___^^^^^^UUUTTTSSSQQQOOONNNLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<=========<<<<<<;;;:::999999666666666666666666666666555555555555444444444444111111111000000000//////000000000000000000000000------------------------------------------......------------------------------------------------------------,,,,,,,,,,,,,,,+++*********,,,...000000000/////////.........---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------......------,,,+++***(((((('''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''(((((())))))((((((((((((((((((((((((,,,,,,,,,---------......===;;;888333...***&&&$$$||||||{{{zzzyyyxxxxxxwwwpppnnniiieeeaaa___]]]]]]TTTSSSRRRQQQOOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@???>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;777777777777777777777777555555444444444333333333000000000000////////////////////////////////////---------------------------------....../////////------------------------------------------------------,,,,,,,,,+++++++++,,,+++*********,,,...000000000000000////////////,,,---...//////---+++***************************************************---------....../////////......---+++)))((('''&&&$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((,,,,,,,,,---------......999777555111...***(((&&&||||||{{{zzzyyyxxxxxxwwwpppmmmiiiddd```^^^]]]]]]RRRRRRQQQPPPOOOMMMMMMLLLIIIHHHGGGEEECCCAAA??????>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<777777777777777777777777444444444333333333333222000000/////////.................................------------------------,,,------...///000000000........................------------------------,,,,,,,,,,,,++++++++++++,,,+++*********,,,...000111111111000000000//////***+++,,,------,,,***(((''''''''''''''''''''''''************************,,,------...///000000000///...---+++)))(((&&&&&&%%%&&&)))***+++***((('''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''',,,,,,,,,---------......222222000///---+++***)))}}}|||{{{zzzyyyxxxxxxwwwpppmmmiiiddd```^^^]]]\\\RRRQQQQQQPPPNNNMMMMMMLLLIIIHHHGGGEEECCCAAA???>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<=====================<<<<<<777777777777777777777777444444444333333333222222000/////////....................................------------------------,,,------...///000111111........................------------------------,,,,,,,,,+++++++++******,,,+++*********,,,...000111111111111000000000000)))***+++,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&************************,,,------...///000111111//////---+++)))'''&&&%%%%%%'''***,,,---,,,***((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''',,,,,,,,,---------...............---,,,,,,++++++zzzyyyyyyxxxwwwvvvuuuuuuooolllgggbbb]]]ZZZYYYXXXRRRRRRQQQPPPOOONNNNNNMMMIIIHHHGGGEEECCCAAA???>>>AAA@@@???>>>===<<<;;;:::999999:::;;;;;;<<<<<<===???===:::888777777999:::555666777888888777666555444444333333333333222222000000000000000000000000000...---++++++,,,---...000000000000000000000000111111111111000000000///------------------------000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111------,,,+++)))(((''''''))))))((('''&&&%%%%%%$$$---,,,***))))))***,,,---+++---000222333222000...---,,,+++***(((&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$#########$$$%%%%%%&&&'''((())))))***++++++,,,,,,------...******))))))((((((''''''yyyyyyxxxwwwvvvuuuuuutttnnnkkkgggaaa]]]ZZZXXXXXXRRRRRRQQQPPPOOONNNMMMMMMIIIHHHFFFDDDBBB@@@???>>>@@@@@@???>>>===<<<;;;:::999999::::::;;;<<<<<<<<>>>>>??????>>>===<<<;;;;;;:::888999999::::::;;;<<<<<>>============<<<<<<;;;;;;;;;888888888999::::::;;;;;;>>>===<<<;;;:::999999999555666777888888777666555444444333333333222222222111111111111111111111111111000...,,,,,,---...///////////////////////////000000/////////.........------------------------////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,......------,,,,,,++++++))))))((((((((((((((((((,,,+++***((((((***+++,,,+++,,,---....../////////+++***)))'''%%%$$$###"""&&&&&&&&&''''''''''''(((++++++*********)))))))))&&&&&&&&&'''''''''''''''))))))******+++,,,,,,,,,******))))))((((((''''''~~~|||{{{{{{wwwvvvvvvuuutttsssrrrqqqkkkiiiddd^^^ZZZWWWUUUUUUPPPPPPOOONNNMMMLLLLLLKKKGGGFFFDDDCCC@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;777777888888999:::::::::=========<<<;;;:::999888555666777888888777666555444444333333333222222222222222222222222222222222222000///------...///000/////////////////////////////////............---------------------------////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++(((((()))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++,,,---...///++++++)))(((&&&$$$######&&&&&&&&&''''''''''''(((,,,,,,+++++++++*********'''''''''''''''&&&&&&&&&(((((()))******++++++,,,******))))))((((((''''''}}}|||{{{zzzyyyvvvuuuuuutttsssrrrqqqqqqkkkhhhccc^^^YYYVVVUUUTTTPPPOOOOOONNNMMMLLLKKKKKKFFFEEEDDDBBB@@@>>><<<<<<:::::::::;;;;;;;;;;;;;;;666777777888888999::::::<<<=========<<<;;;999777555666777888888777666555444444333333333333222222222222222222222222222222222111///...---...000111000000000000000000000000///.........------------------------------------000000000000000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******************++++++(((((())))))******++++++,,,+++)))(((((()))+++,,,++++++*********,,,...///---,,,+++***(((&&&%%%$$$&&&&&&&&&''''''''''''(((,,,,,,+++++++++*********((((((((('''&&&&&&&&&%%%((((((((()))******++++++******))))))((((((''''''~~~}}}|||{{{yyyyyyxxxuuuuuutttsssrrrqqqppppppjjjgggbbb]]]XXXUUUTTTSSSOOOOOONNNMMMLLLKKKJJJJJJFFFEEECCCAAA???===<<<;;;999999::::::;;;;;;;;;;;;666666777777888999999999<<<===>>>>>>===;;;888777555666777888888777666555444444333333333333222222333333333333333333333333333222000......///000111000000000000000000000000.........---------,,,,,,------------------------000000000000000000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------'''''''''(((((()))))))))(((((()))******+++,,,,,,+++***)))(((((()))***++++++***)))((()))+++---//////...---,,,***((('''&&&&&&&&&&&&''''''''''''(((++++++*********))))))))))))(((((('''&&&&&&%%%%%%''''''(((((()))******+++******))))))((((((''''''~~~~~~}}}|||zzzyyyxxxwwwuuuttttttsssrrrqqqpppoooiiigggbbb\\\XXXUUUSSSSSSOOOOOONNNMMMLLLKKKJJJJJJEEEEEECCCAAA???===<<<;;;999999999::::::;;;;;;<<<666666666777888888999999<<<===>>>???>>>;;;888666555666777888888777666555444444444333333333222222333333333333333333333333333222000///...///000111000000000000000000000000......---------,,,,,,,,,------------------------000000000000000000000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......%%%%%%&&&&&&''''''(((((((((((()))***+++,,,,,,---+++***)))'''''')))***++++++***((('''(((***---///111000///---+++***)))(((&&&&&&&&&'''''''''((((((*********)))))))))(((((())))))((('''&&&%%%%%%$$$''''''(((((()))******************)))((((((''''''|||}}}}}}}}}{{{xxxuuutttrrrqqqpppnnnllljjjhhhhhhbbb```]]]ZZZXXXWWWWWWWWWOOOOOONNNMMMLLLKKKJJJJJJJJJHHHDDDAAA???>>>>>>>>>======<<<;;;:::999999888666666888999;;;<<<===>>>===<<<;;;;;;999999888777777777666555444333333222222222222222222222222222555555444333111000//////------------------------000000000000000000000000,,,------...///000111111---,,,,,,+++---///111333+++++++++++++++*********///...---,,,---///111222///...+++******,,,...///......---,,,,,,+++******''''''''''''&&&&&&&&&&&&((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********))))))))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++++++++***)))((('''&&&&&&~~~{{{|||||||||zzzwwwuuusssqqqpppooommmkkkiiihhhggg```^^^[[[XXXVVVUUUUUUUUUNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGDDDAAA>>>>>>>>>>>>======<<<;;;:::999888888666666777999:::<<<======<<<<<<;;;:::999888777777777777666555444333222222222222222222222222222222555444333222111000//////------------------------000000000000000000000000,,,------...///000000000...---+++++++++---///000.........---------------000///---------///111222111000---,,,+++,,,---......------,,,++++++******))))))((((((((('''''''''((()))+++,,,,,,+++)))((())))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++++++++***)))((('''&&&&&&~~~||||||zzzzzz{{{zzzyyyvvvsssqqqpppooommmkkkiiigggfffeee^^^\\\YYYUUUSSSQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@>>>======>>>===<<<<<<;;;:::999888888666666777888999;;;;;;<<<;;;;;;:::999888777777666777666555555333333222111222222222222222222222222444333333222111000//////........................000000000000000000000000,,,------....../////////...---+++))))))***+++,,,111111111111111222222222111000...---...///111222444222000...,,,,,,,,,,,,---,,,,,,,,,+++*********+++++++++*********))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++++++++***)))((('''&&&&&&}}}{{{zzzyyyxxxyyyyyyxxxwwwtttqqqooonnnmmmkkkjjjgggfffdddccc\\\ZZZVVVSSSPPPNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDAAA???=========>>><<<<<<;;;:::999888777777666666777777888999::::::::::::999888777666666555666666555444333222111111222222222222222222222222222222111111000000000///........................////////////////////////------------------......///---+++)))(((((())))))333444444444555555666666222111///......///000222555444222000...,,,+++***++++++++++++************------,,,,,,,,,+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********++++++,,,,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++++++++***)))((('''&&&&&&}}}{{{yyyxxxwwwvvvvvvwwwvvvuuurrrooommmlllkkkiiigggeeecccbbbaaa\\\YYYUUUQQQNNNLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@===<<<<<<===>>>;;;;;;:::999888777777666666666666777777888888888999999888777666555555444555555444333222111000000222222222222222222222222000000000000000000000000////////////////////////........................------------,,,,,,,,,,,,///---+++)))(((((())))))333444444555666777888888444333111///...///000111333333222000...,,,***)))))))))******************------------,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))***+++,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++++++++***)))((('''&&&&&&}}}{{{yyywwwwwwtttuuuuuuuuussspppmmmkkkjjjiiihhhfffdddbbb```___\\\ZZZUUUQQQMMMKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>><<<;;;<<<===>>>;;;::::::999888777666666666666666666666666666666999888777666555444444333555444333333111111000///222222222222222222222222///////////////000000000000000000000000000000000........................---------,,,,,,+++++++++...---+++))))))***+++,,,111222333444555666777777666444222000//////000111////////////...+++)))'''(((((())))))*********+++---------,,,,,,,,,++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))%%%%%%&&&'''(((******+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))************+++++++++++++++***)))((('''&&&&&&}}}{{{yyyxxxwwwssssssssssssqqqooollljjjhhhgggfffdddbbb```___^^^]]][[[VVVQQQMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@???===;;;;;;;;;===>>>::::::999888777666555555555555555555555555555555888777777666555444333333444444333222111000//////222222222222222222222222.........//////000000000000000000000000000000000---------------------------------,,,+++******)))...---+++++++++---///000...///000111333444555666777555333000//////000111***+++,,,------+++((('''''''''(((((()))***++++++,,,,,,+++++++++*********((()))+++,,,,,,+++)))((())))))))))))))))))))))))""""""###%%%&&&((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))************+++++++++++++++***)))((('''&&&&&&~~~|||zzzxxxxxxrrrrrrsssrrrqqqnnnkkkiiihhhgggeeecccaaa___^^^]]]^^^[[[WWWRRRNNNKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;;;;;;;===>>>::::::999888777666555555555555555555555444444444777777666555444333333222444444333222111000//////222222222222222222222222------......///000000000000000000000000000000000------------------------...------,,,+++***))))))---,,,,,,+++---///111333,,,,,,...///111222333444777666333111000///000111&&&(((***,,,,,,***((('''&&&''''''((()))***+++++++++++++++*********))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))) """###%%%&&&'''(((*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++***)))((('''&&&&&&~~~|||yyyvvvtttssssssrrrpppooommmkkkiiihhhcccbbbaaa___]]][[[ZZZYYYUUUTTTSSSQQQOOOMMMKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@??????>>>=========???>>>;;;888666666666777444444444444444444444444555444333222333555777888666666555333222111000000//////000111222333333444///////////////.........222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***+++,,,,,,---...//////------......///000000000444333111000...,,,******------,,,+++***)))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***+++,,,,,,---))))))((('''&&&%%%%%%$$$)))************+++++++++******+++,,,,,,---......444333000...***(((%%%$$$~~~}}}~~~{{{xxxvvvsssrrrqqqqqqooommmkkkiiihhhgggcccbbb```^^^\\\ZZZXXXWWWTTTTTTRRRPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@@@@??????>>>>>>===<<<<<>>>>>===<<<<<<;;;???===:::777666555555666444444444444444444444444555444333222333555777888999888888777666555444444444444333333222111000000+++,,,,,,---...///000000222222222222111111000///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---......//////222111000///---,,,******))))))*********++++++++++++***))))))''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******++++++((((((((('''&&&&&&&&&%%%)))************+++++++++*********+++,,,,,,,,,---......---,,,+++***)))(((~~~}}}|||{{{zzz{{{zzzxxxvvvtttrrrpppooolllkkkjjjhhhfffdddbbbaaabbbaaa^^^[[[XXXUUUSSSQQQRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;>>><<<999777555444555555333333333333333333333333555444333222333555777888999999999888888777777777777777555444222000///...***++++++---...///000000111222333444444333111000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,------------------++++++,,,,,,------......000000///...---++++++***(((((()))***+++,,,------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''&&&&&&&&&))))))*********+++++++++************+++++++++++++++++++++++++++*********~~~}}}|||{{{yyyxxxxxxwwwvvvuuusssqqqpppnnnnnnhhhhhhfffdddbbb```___^^^___^^^\\\YYYVVVSSSQQQPPPPPPOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>>>>=========<<<<<<;;;::::::999===<<<999666444444444555333333333333333333333333555444333222333555777888999999999999999999888888999888777444222000......***++++++,,,---......//////111333555555444222000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------,,,,,,*********+++,,,,,,------///......---,,,++++++***(((((()))***+++,,,------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''))))))*********+++++++++******************))))))))))))******************}}}}}}|||zzzyyyxxxwwwvvvtttsssrrrqqqooonnnmmmllleeedddcccaaa___]]]\\\[[[[[[ZZZYYYWWWUUUSSSQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::999999999===;;;888555444333444444333333333333333333333333555444333222333555777888888888888888888999999999999888777555333111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444555333111///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///.........------,,,,,,,,,))))))******+++,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,+++******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((()))************++++++++++++*********))))))(((((())))))))))))))))))))))))|||{{{zzzyyywwwvvvuuuuuuqqqqqqpppnnnmmmlllkkkkkkcccbbb```___\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSRRRRRRMMMLLLKKKIIIGGGEEECCCCCCBBBBBBAAA???>>>===<<<;;;;;;;;;;;;:::999999888888<<<:::888555333333333444222222222222222222222222555444333222333555777888666666666777777888888888888777666555444222111111///...---,,,+++***)))((())),,,000333444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...---,,,,,,++++++(((((())))))***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))),,,++++++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((************************))))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))************+++++++++++++++***)))((((((''''''*********)))((((((''''''{{{zzzyyyxxxwwwuuuttttttpppooonnnmmmlllkkkjjjjjjaaaaaa___]]][[[YYYXXXWWWTTTTTTSSSSSSSSSSSSSSSSSSLLLLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;::::::999888888777<<<:::777555333222333333222222222222222222222222555444333222333555777888555555555666777777888888777777666555444333333222000000...,,,***((('''&&&'''***///333444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...---,,,,,,++++++((((((((()))******++++++++++++++++++++++++++++++------,,,+++***)))((((((,,,,,,+++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((************************))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))************+++++++++++++++***)))(((''''''&&&++++++***)))((('''&&&&&&~~~|||{{{zzzvvvuuutttsssrrrqqqppppppnnnmmmkkkhhheeebbb```___ZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTSSSRRRQQQPPPPPPOOOKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>===<<<;;;::::::999999888777555555777888999<<<:::777444333444666777222222333333333333444444777777777777777777777777555555555555555555555555333333333222222222111111444222000---,,,,,,------))),,,111555666444000...************************)))***+++,,,...///000000///...------++++++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,+++***((('''%%%$$$######$$$'''((())))))''''''$$$$$$%%%%%%&&&'''''''''))))))((('''&&&%%%%%%$$$'''''''''((())))))*********************+++++++++************)))))))))(((%%%'''***,,,---,,,***)))&&&%%%%%%%%%'''))),,,...++++++++++++++++++++++++)))))))))(((((((((((('''~~~|||zzzzzzuuuuuutttsssqqqpppoooooolllkkkiiifffcccaaa___^^^XXXXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOJJJJJJHHHFFFDDDBBBAAA@@@>>>>>>===<<<;;;:::999999999888666555555666888999;;;999777555444444666777333333333333333333333333777777777777777777777777333333333333333333333333333333222222222111111111333222///---,,,,,,------***---111444555333000...++++++++++++++++++++++++)))***+++,,,...///000000///...------++++++***)))************************++++++++++++++++++++++++++++++*********)))))))))++++++***((('''%%%$$$$$$###%%%''')))))))))((('''%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%(((((())))))***+++++++++******************++++++*********)))))))))(((((($$$&&&(((***+++***)))(((%%%$$$$$$$$$%%%(((+++,,,++++++++++++++++++++++++*********)))))))))((((((}}}{{{zzzyyyttttttsssqqqpppnnnmmmmmmhhhgggeeeccc```^^^\\\[[[VVVUUUUUUSSSRRRQQQPPPPPPQQQPPPPPPPPPOOOOOONNNNNNJJJIIIHHHFFFDDDBBB@@@???======<<<;;;:::999888888888777555444444555777888999888777555555555666777333333333333333333333333555555555555555555555555111111111111111111111111222222222222111111111000222111...,,,+++,,,---...+++---000333333222///---++++++++++++++++++++++++)))***+++,,,...///000000///...------++++++***)))************************++++++++++++++++++++++++************))))))))))))+++***)))((('''&&&%%%%%%###%%%''')))))))))(((''''''''''''((())))))******((((((((('''&&&&&&&&&%%%******++++++,,,------...++++++******************))))))))))))((((((((((((###$$$&&&'''(((((('''&&&$$$###""""""$$$&&&)))***+++++++++++++++++++++++++++++++++************)))~~~|||zzzyyyxxxssssssqqqpppnnnlllkkkjjjddddddbbb```^^^[[[ZZZYYYTTTSSSRRRQQQOOONNNMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;:::999888777777777666444333333444666777888777777666666666666777444444444333333222222222444444444444444444444444////////////////////////222111111111111000000000111///---,,,+++,,,---...,,,...000111222000...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000///...------++++++***)))******************************************************)))))))))(((((((((***))))))((('''&&&&&&%%%$$$%%%''')))***)))((('''(((((())))))***+++++++++'''''''''''''''&&&&&&&&&,,,,,,------.../////////+++++++++*********))))))))))))((((((((('''''''''"""###$$$$$$%%%%%%&&&%%%$$$###"""""""""$$$'''(((************************,,,,,,+++++++++*********}}}{{{yyyxxxwwwrrrqqqpppnnnkkkiiihhhgggaaaaaa___^^^\\\ZZZYYYXXXSSSRRRPPPOOOMMMKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHFFFDDDBBB@@@???>>>;;;;;;:::999888777666666666555333222222333555666555666666777777777777666555555444333333222111111222222222222222222222222........................111111111000000000/////////...,,,+++***+++---...---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000///...------++++++***)))************************************************)))))))))(((((((((''''''))))))(((((('''''''''&&&$$$%%%((()))******(((((((((((())))))***+++++++++&&&&&&&&&'''''''''''''''---------...//////000000,,,,,,++++++***)))(((((((((((((((''''''''''''&&&"""""""""######$$$%%%&&&%%%$$$"""""""""$$$&&&'''************************+++++++++*********))))))~~~|||zzzxxxwwwvvvqqqpppnnnllliiigggeeeddd```___^^^]]][[[ZZZYYYXXXSSSRRRPPPNNNLLLJJJHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKHHHGGGFFFDDDBBB@@@>>>===::::::999888777666555555555444222111111222444555444555666888888888777666666666555444222111000000111111111111111111111111........................000000000000////////////---,,,+++******+++---.../////////......---,,,,,,------------------------)))***+++,,,...///000000///...------++++++***)))++++++++++++++++++++++++************************((((((((((((''''''''''''((((((((((((((('''''''''$$$&&&(((*********)))((('''''''''((())))))******%%%&&&&&&&&&'''(((((((((,,,,,,------...//////000------,,,+++***)))((('''((('''''''''&&&&&&&&&&&&$$$###""""""###$$$&&&''''''&&&$$$######$$$&&&'''************************))))))))))))((((((((('''}}}{{{yyywwwvvvuuupppooommmkkkhhheeecccbbb______^^^]]][[[ZZZYYYYYYTTTSSSQQQNNNLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGEEECCCAAA???>>>===:::999888777666555555444444333222111111222333444222444666888999999777666777666555444222111000///////////////////////////////////////////////////000000/////////.........,,,+++***)))***+++---///000///...---,,,,,,,,,+++------------------------)))***+++,,,...///000000///...------++++++***)))++++++++++++++++++++++++************************((((((((('''''''''&&&&&&'''''''''(((((((((((((((%%%&&&(((***+++***)))(((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))++++++,,,,,,---............---,,,+++)))((('''&&&'''''''''&&&&&&&&&%%%%%%&&&%%%#########%%%((())))))(((&&&%%%%%%&&&'''(((************************'''''''''&&&&&&&&&%%%%%%~~~}}}{{{yyywwwvvvuuupppooommmjjjgggdddbbbaaa______^^^]]]\\\[[[ZZZZZZTTTSSSQQQOOOLLLJJJHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFEEECCCAAA???>>>===999999888777666555444444444333111000000111333444111333666999:::999777666777777555444222111000///////////////////////////000000000000000000000000000/////////............,,,+++))))))***+++---///000///...---,,,+++++++++........................)))***+++,,,...///000000///......---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&(((***+++***)))((($$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&'''((())))))******++++++,,,------.........---+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$&&&)))+++***)))'''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$yyyyyyxxxwwwvvvuuuttttttooollliiieeebbbaaaaaaaaa\\\[[[XXXVVVUUUUUUVVVWWWUUUTTTQQQNNNJJJGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???<<<999555333999777666555555666777999555555444333111000//////222333333444555666777777333333333444555666666666000/////////............000000000000111111111111333222///---,,,,,,---...+++++++++************)))---...//////---+++((('''''')))+++,,,,,,,,,***)))------,,,,,,,,,,,,++++++//////...,,,***)))'''''')))+++---//////---+++)))))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''###%%%'''((()))((('''&&&&&&&&&&&&'''(((((())))))$$$%%%&&&''')))+++,,,---&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((------+++)))'''&&&$$$###%%%$$$!!! !!!$$$%%%yyyxxxwwwvvvuuutttssssssmmmkkkgggdddaaa```______\\\ZZZXXXUUUTTTTTTUUUUUUUUUTTTQQQNNNJJJGGGDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@???>>><<<888555333777666444333333444666777555444444333333222222222333333444444555666666777555555555555555666666666000000/////////.........000000000000111111111111333222///---,,,,,,---...++++++++++++************------......---+++((('''''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++)))(((''')))+++---//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&&&&((()))***++++++''''''((()))***++++++,,,&&&&&&&&&''''''''''''(((((((((((())))))*********((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))'''%%%$$$###$$$###!!!!!!###$$$~~~xxxxxxwwwuuutttrrrqqqqqqkkkiiieeeaaa___]]]]]]]]]ZZZYYYVVVSSSRRRRRRRRRSSSSSSRRRPPPMMMIIIFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;777444222555444222111111222444555444444444555555666666777333444444444555666666666999888888777666555555555000000000000////////////000000000000111111111111333222///---,,,,,,---...,,,,,,,,,+++++++++******,,,,,,---...---+++)))'''''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000000...---+++)))(((((()))+++---//////---+++)))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%$$$%%%&&&(((+++---...///,,,,,,+++++++++++++++***&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$++++++***((('''%%%$$$###"""!!!  !!!"""~~~~~~xxxwwwvvvtttrrrpppooonnnhhheeebbb^^^[[[ZZZZZZZZZYYYWWWTTTQQQOOOOOOOOOOOOPPPOOOMMMKKKHHHEEECCCBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999666333111333111000//////000111333333333444666777999:::;;;444444444555555555555555;;;:::999888666555444333111111111000000000/////////000000000111111111111333222///---,,,,,,---...---,,,,,,,,,++++++++++++***+++,,,---,,,+++)))'''''')))+++,,,,,,,,,***)))+++++++++,,,,,,---------111000///---,,,***)))((()))+++---//////---+++)))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$###$$$&&&)))+++...000111//////...---,,,******)))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&########################))))))((('''&&&%%%$$$###!!! !!!~~~}}}wwwvvvtttrrrpppnnnlllkkkdddbbb^^^[[[XXXWWWVVVVVVWWWUUURRROOOLLLKKKKKKLLLLLLKKKIIIGGGDDDBBB@@@???::::::::::::::::::::::::888999999999888555222111222000///......///000222222333444666888:::;;;<<<555555555555555444444444:::999888777666444333333222111111111111000000000///000000000111111111111333222///---,,,,,,---...------------,,,,,,,,,+++((()))+++,,,,,,***)))(((''')))+++,,,,,,,,,***)))******+++,,,,,,---......222111000...,,,+++***))))))+++---//////---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))''''''''''''''''''''''''&&&'''((()))((('''%%%###"""###%%%(((+++---///000000000...---+++***)))(((&&&&&&&&&''''''''''''((()))((((((((('''&&&&&&&&&#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""""""""""""""""""""'''''''''&&&%%%$$$$$$### !!!!!!!!!!!!!!!!!! ~~~}}}|||vvvuuusssqqqnnnllljjjiiiaaa___[[[XXXUUUSSSSSSSSSUUUSSSPPPLLLJJJHHHHHHHHHGGGFFFDDDBBB@@@>>>===<<<777777777777777777777777666777777777666444222000222111///......///111222222222444555777888::::::666666666555444444444333777666666555444333333333222222222222111111111000000000000000111111111111333222///---,,,,,,---.........---------,,,,,,,,,'''(((***++++++***)))(((''')))+++,,,,,,,,,***)))))))))***+++---...//////222222000///---+++******)))+++---//////---+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''((())))))(((&&&$$$###"""###$$$&&&)))+++,,,---......---,,,***)))((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$!!!"""""""""######$$$$$$!!!""""""######$$$%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$######!!!"""###$$$$$$###"""!!!}}}||||||vvvtttrrrpppmmmjjjhhhggg___\\\YYYUUURRRQQQQQQQQQTTTRRRNNNJJJGGGFFFFFFFFFBBBAAA@@@>>><<<:::999888666666666666666666666666444555666666555333111///333222000//////000222333222222333444555666777777777666666555444444333333222222222222333333333333333333222222222111111111000000000000111111111111333222///---,,,,,,---...............------------&&&''')))***+++***)))(((''')))+++,,,,,,,,,***)))((()))***+++---...///000333222111///---,,,+++***)))+++---//////---+++)))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***''''''''''''''''''''''''(((((())))))(((&&&###""""""###$$$%%%&&&'''((()))++++++******)))(((((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%$$$### !!!""""""###$$$$$$!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""$$$&&&''''''&&&$$$"""~~~}}}||||||uuutttrrrooollliiigggfff]]][[[WWWTTTQQQPPPOOOOOOSSSQQQMMMIIIFFFEEEDDDDDD??????===<<<:::888777666555555555555555555555555333444555555555333111///333222111000000111222333222222333333444444555555777777666555444333333222///000000111111222333333333333333222222222111111000000000000111111111111333222///---,,,,,,---...//////.........---------%%%&&&(((***+++***)))(((''')))+++,,,,,,,,,***)))((()))***+++---...000000333222111000...,,,+++***)))+++---//////---+++)))$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))***''''''''''''''''''''''''((()))))))))(((&&&###""""""######$$$$$$%%%%%%&&&)))))))))(((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''%%%$$$###### !!!"""###$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''))))))'''%%%###}}}{{{zzzyyyuuutttqqqnnnjjjfffdddbbb^^^[[[XXXTTTQQQOOONNNNNNPPPOOOLLLHHHDDD@@@>>><<<;;;:::999888777555444444444444444444444444444444333333333333333333333333555444444333333222222111333222222111000///......111111111111000000000///......//////000000111111333333222222111000000000000000000000000000000000........................111000///---+++)))(((''''''(((((()))******++++++***+++,,,,,,---...//////222///+++''''''***---000......---,,,,,,+++*********+++---...---***(((&&&)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$###$$$###!!! !!!###&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$############""""""""""""!!!!!!!!!"""######$$$$$$###$$$%%%%%%&&&'''((((((''''''&&&%%%###"""!!!!!! ###(((---...---***(((}}}{{{zzzyyyuuutttqqqmmmjjjfffcccbbb___\\\YYYTTTQQQPPPOOOOOOOOONNNKKKHHHDDD@@@===<<<::::::999888666555444444333333333333333333333333333333333333333333333333444444444333222222111111222222111111000///......111111111000000000//////---......//////000111111222111111000000///..............................------------------------//////...---+++***))))))))))))******+++,,,,,,,,,++++++,,,,,,---...//////111...+++((((((***---///......---,,,,,,+++******)))***,,,,,,+++)))&&&%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''((((((((('''&&&%%%$$$$$$###$$$###!!!!!!!!!###&&&'''''''''''''''''''''''''''""""""######$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$$$$#########""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%$$$###"""""""""'''+++---,,,)))(((}}}{{{zzzyyytttssspppmmmiiieeecccaaa```]]]ZZZVVVSSSQQQPPPPPPMMMLLLJJJFFFCCC???===;;;:::999888777666444333333333333333333333333333333222222222222222222222222444333333222111111000000111111000000//////......000000000000////////////---------...//////000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,------.........000...+++)))(((***---///---------,,,,,,+++++++++)))*********)))'''%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$#########"""""""""$$$&&&''''''''''''''''''''''''''' !!!!!!""""""###(((''''''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$!!!%%%)))******((('''}}}{{{zzzyyysssrrrooolllhhhdddbbb``````^^^ZZZVVVSSSQQQQQQQQQKKKJJJGGGDDDAAA>>><<<:::999888777666555333222222222222222222222222222222222222222222222222222222333222222111111000///////////////////////////...000000/////////.........,,,,,,,,,---......//////------,,,,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------......//////000000,,,,,,------------------///...+++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((&&&%%%###"""$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&%%%%%% ###&&&((((((''''''}}}{{{zzzyyyrrrqqqnnnkkkgggcccaaa___```]]]YYYUUURRRQQQPPPPPPHHHGGGEEEBBB@@@===;;;:::888777666555444222111111111111111111111111111111111111111111111111111111222111111000//////.....................//////////////////............---+++++++++,,,------......,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---......///000000111111------------------,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%&&&((((((((('''&&&%%%$$$$$$###"""###$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%!!!###%%%'''(((((((((}}}{{{zzzyyyqqqpppmmmjjjfffbbb```^^^^^^\\\XXXTTTQQQOOONNNNNNFFFEEECCCAAA>>><<<:::999777666555444333111000000000000000000000000000000000000000000000000000000111000000//////...------,,,,,,------....../////////.........------------*********+++,,,,,,------,,,,,,,,,+++******))))))************************++++++++++++++++++++++++******+++,,,------...///------......///000000000.........------,,,,,,,,,------,,,,,,+++++++++,,,+++++++++,,,,,,---------///---***'''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''+++(((%%%###"""$$$&&&((((((((('''&&&%%%$$$$$$###!!!###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''))))))***}}}{{{zzzyyyqqqooollliiieeebbb___]]]\\\YYYVVVRRRNNNMMMLLLLLLDDDCCCAAA???===;;;999888666555444333222111000///////////////////////////000000000000000000000000000000//////...------,,,++++++,,,---......//////.........---------,,,,,,))))))******+++,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///////////////...---,,,,,,++++++------------,,,,,,++++++******+++,,,,,,---......222000,,,(((&&&%%%%%%%%%&&&&&&'''((())))))******'''''''''''''''''''''''',,,)))%%%"""!!!###&&&((((((((('''&&&%%%$$$$$$###!!!"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""#########$$$$$$%%%&&&(((***+++,,,}}}{{{zzzyyypppooollliiieeeaaa___]]]ZZZXXXTTTPPPMMMKKKKKKKKKCCCBBBAAA???<<<;;;999888666555444333111000//////////////////////////////000000000000000000000000000//////...------,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,)))))))))***++++++,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////...---,,,,,,++++++,,,,,,---------,,,+++*********+++,,,------......444111---)))&&&&&&&&&&&&'''(((((()))***+++,,,,,,((((((((((((((((((((((((---***%%%"""!!!###&&&((()))((('''&&&%%%$$$$$$###!!!"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$###"""!!!  !!!!!!""""""%%%%%%&&&''')))+++---...}}}zzzvvvtttnnnllljjjgggdddaaa___^^^YYYVVVQQQMMMJJJIIIIIIIIIEEEDDDBBB???<<<999777555666666555444222111000000...........................------,,,,,,++++++******++++++,,,,,,------...///............---------///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,''')))***++++++***)))'''))))))))))))))))))))))))***++++++,,,,,,------...------------------------++++++++++++++++++++++++************************++++++,,,------......///(((((()))***+++,,,,,,---333000,,,(((%%%$$$%%%%%%"""$$$&&&((())))))(((''')))'''%%%######%%%''')))***)))&&&%%%%%%&&&)))***,,,,,,+++***)))(((((('''!!!$$$&&&'''&&&%%%$$$###%%%'''(((((('''%%%###'''%%%###!!! !!!"""###""" !!!"""###"""  %%%$$$"""!!!"""$$$''')))%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%$$$$$$%%%'''***---///~~~|||xxxtttrrrmmmllljjjgggdddaaa___^^^XXXVVVRRRMMMJJJIIIHHHIIIFFFEEECCC@@@===:::888666666666555333222111000///------------------------...------,,,,,,++++++*********++++++,,,---------............---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,------......(((((()))******+++,,,,,,222///,,,(((&&&%%%%%%%%%"""$$$&&&((())))))((('''((('''%%%$$$$$$%%%'''(((***(((&&&%%%%%%&&&(((*********))))))((('''&&&&&&!!!"""%%%'''((('''&&&%%%###%%%'''(((((('''%%%###&&&$$$"""!!! !!!######$$$"""!!! !!!"""###"""  %%%$$$"""""""""$$$'''(((%%%%%%$$$$$$$$$#########!!!!!!""""""""""""""""""$$$$$$$$$$$$&&&))),,,...~~~~~~~~~|||yyyvvvrrrppplllkkkiiifffccc```^^^]]]WWWUUURRRNNNKKKIIIHHHHHHGGGFFFDDDAAA>>>;;;999777666555444333222000//////------------------------...------,,,,,,++++++************+++,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,---------(((((())))))******++++++000...+++(((&&&%%%$$$$$$"""$$$&&&((())))))((('''''''''%%%$$$$$$%%%''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''###%%%'''(((((('''%%%###$$$###"""!!!!!!###%%%&&&$$$###!!!  !!!"""###"""  %%%$$$######$$$%%%'''((($$$$$$$$$$$$#########"""!!!"""""""""######$$$$$$$$$$$$######%%%(((***,,,||||||{{{zzzwwwtttpppnnnkkkjjjhhheeebbb___]]]\\\VVVUUURRROOOLLLIIIHHHGGGHHHFFFDDDAAA>>>;;;999888555555444222111000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))******+++,,,,,,,,,------------,,,,,,,,,+++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,(((((())))))))))))))))))---,,,***(((&&&%%%$$$$$$"""$$$&&&((())))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$''''''((((((((((((((((((###%%%'''(((((('''%%%######"""!!!!!!"""%%%'''(((%%%$$$""" !!!"""######"""  $$$$$$$$$%%%%%%&&&'''((($$$############"""""""""!!!""""""###$$$%%%%%%&&&%%%$$$######%%%''')))+++{{{{{{zzzyyyvvvsssooommmjjjiiigggdddaaa^^^\\\[[[UUUTTTSSSPPPMMMJJJGGGFFFGGGFFFDDDAAA>>>;;;888777444444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***(((((()))******++++++,,,---,,,,,,,,,++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***((())))))))))))))))))))))))(((((()))******++++++,,,************************************************(((((((((((((((((((((((((((((())))))***+++++++++))))))((((((((((((((((((+++******)))'''%%%$$$###"""$$$&&&((())))))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$)))(((((('''''''''((((((###%%%'''(((((('''%%%###$$$###""""""###%%%((()))&&&$$$"""!!!!!!!!!###$$$###"""  $$$$$$%%%&&&''''''''''''#########"""""""""!!!!!!""""""###$$$%%%&&&'''((('''&&&%%%%%%&&&'''***+++{{{{{{{{{yyyvvvsssooommmiiihhhfffccc```]]][[[ZZZTTTTTTSSSQQQNNNJJJGGGEEEEEEDDDBBB???<<<999777666444333222111000...------++++++++++++++++++++++++...------,,,,,,++++++***((((((((()))******++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((()))******+++))))))((((((''''''&&&&&&((()))))))))(((&&&###""""""$$$&&&((())))))((('''$$$%%%''''''''''''%%%$$$###$$$&&&&&&&&&&&&$$$############$$$$$$%%%%%%%%%***((('''%%%%%%%%%&&&'''###%%%'''(((((('''%%%###&&&%%%$$$######%%%'''(((&&&%%%###"""!!!"""###$$$###"""  $$$%%%'''((()))(((((('''""""""""""""!!!!!!!!!!!!""""""###%%%&&&((()))******)))((('''''')))+++,,,||||||{{{zzzwwwtttpppnnniiihhheeebbb___\\\ZZZYYYTTTTTTSSSRRROOOKKKGGGDDDCCCBBB@@@===:::777555333333333222000///...---,,,++++++++++++++++++++++++...------,,,,,,++++++***''''''(((((()))******+++++++++++++++************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((************************''''''''''''''''''''''''&&&''''''(((((()))******))))))(((''''''&&&%%%%%%&&&'''((()))(((&&&###""""""$$$&&&((())))))((('''$$$%%%'''(((((('''%%%$$$"""###%%%''''''%%%###"""######$$$%%%&&&&&&'''''')))(((%%%###"""###$$$%%%###%%%'''(((((('''%%%###)))'''%%%$$$###$$$%%%&&&'''%%%$$$""""""###$$$%%%###"""  ###%%%''')))***)))((('''""""""!!!!!!!!! """"""$$$%%%''')))***+++---,,,***)))***+++---...|||}}}|||{{{xxxtttqqqooohhhgggeeebbb___\\\ZZZYYYSSSTTTTTTRRROOOKKKFFFDDDBBB@@@>>>;;;888555333222333222222000///...---,,,************************......---,,,,,,++++++***''''''(((((()))*********+++++++++************)))///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%$$$%%%&&&((()))(((&&&###!!!"""$$$&&&((())))))((('''###%%%'''))))))'''%%%###!!!###%%%''''''%%%###!!!$$$$$$%%%&&&''''''((())))))'''$$$"""!!!!!!###$$$###%%%'''))))))'''%%%###+++)))'''$$$###$$$$$$%%%'''&&&$$$""""""###$$$%%%###"""  ###%%%(((***+++***((('''"""!!!!!!!!! """###$$$&&&(((***+++,,,///...,,,++++++,,,...///|||{{{yyywwwtttrrrpppooofffdddbbb___\\\YYYWWWVVVUUUSSSPPPKKKFFFBBB???======<<<;;;999777666555444......---------,,,,,,,,,,,,,,,+++++++++************************************************************++++++,,,,,,------......------,,,,,,++++++***)))))))))***++++++,,,,,,'''(((***,,,,,,,,,+++***,,,++++++***)))((('''''')))******++++++,,,------))))))))))))))))))))))))&&&'''***++++++***'''&&&+++++++++***************'''&&&%%%%%%%%%''')))***))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&%%%%%%%%%$$$$$$$$$###### !!!$$$%%%%%%$$$!!! !!!"""###%%%&&&((((((######"""!!! """######$$$$$$%%%&&&&&&///---)))%%%###"""###$$$$$$$$$######"""!!!!!!!!! """###&&&((((((&&&$$$### """###$$$$$$###!!! &&&%%%$$$###$$$&&&((()))***++++++,,,...111333444|||{{{yyyvvvsssqqqooonnneeedddbbb___\\\YYYWWWVVVTTTRRROOOKKKFFFBBB???===<<<<<<:::999777666444444.........---------,,,,,,---------,,,,,,,,,++++++***************************************************++++++,,,,,,------......------,,,,,,++++++***))))))******+++,,,,,,,,,((()))+++------,,,+++***++++++******)))(((''''''))))))******+++,,,,,,,,,))))))))))))))))))))))))&&&'''***++++++***'''&&&++++++******************((('''&&&%%%%%%''')))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))((('''%%%%%%%%%%%%$$$$$$$$$$$$ !!!###%%%%%%###!!! !!!"""###%%%&&&'''((($$$$$$###"""!!! """"""######$$$%%%%%%&&&...+++(((%%%#########$$$$$$$$$######"""!!!!!!!!! """###%%%''''''&&&$$$### !!!###%%%%%%$$$###"""%%%$$$$$$$$$%%%(((+++,,,111111222222222111000///zzzyyywwwuuurrrooommmllleeecccaaa^^^[[[XXXVVVUUUSSSQQQNNNJJJFFFBBB>>>===<<<;;;:::888777555444333///.........------------///............---------***************************************************++++++,,,,,,------......------,,,,,,++++++***)))******++++++,,,,,,---***+++---......---,,,+++******))))))((((((''''''(((((()))******++++++,,,))))))))))))))))))))))))&&&'''***++++++***'''&&&******************++++++)))(((&&&%%%&&&''')))***((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%+++)))'''%%%#########$$$$$$$$$######"""!!!!!!!!! ###$$$%%%%%%%%%$$$###"""!!!###%%%&&&&&&%%%$$$#########$$$'''+++...000888999;;;;;;888333---***~~~~~~xxxwwwuuussspppmmmkkkjjjdddbbb```]]]ZZZWWWUUUTTTQQQOOOLLLIIIEEEAAA>>>===;;;;;;999888666444333222/////////............---000000/////////.........***************************************************++++++,,,,,,------......------,,,,,,++++++*********++++++,,,---------+++,,,...///...---+++***(((((((((((((((((((((''''''(((((())))))******+++))))))))))))))))))))))))&&&'''***++++++***'''&&&))))))*********+++++++++***)))(((&&&&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,+++***)))&&&&&&&&&&&&%%%%%%%%%%%%""""""############""""""""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$###""""""!!!!!!""""""###$$$$$$$$$'''&&&%%%$$$$$$#########$$$$$$######"""!!!!!!!!! !!!!!!"""""""""$$$$$$$$$$$$###""""""!!! ###%%%''''''&&&%%%!!!!!!"""$$$(((---111333999<<<@@@AAA>>>777///)))~~~}}}}}}vvvuuusssqqqnnnkkkiiihhhcccaaa___\\\YYYVVVTTTSSSOOOMMMKKKHHHDDDAAA>>>===::::::999777555444222222000000/////////.........000000/////////.........***************************************************++++++,,,,,,------......------,,,,,,++++++***+++++++++,,,------......+++,,,---......,,,***)))'''''''''''''''(((((((((&&&&&&'''(((((())))))***))))))))))))))))))))))))&&&'''***++++++***'''&&&(((((()))***++++++,,,,,,,,,+++)))'''''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,------,,,+++'''''''''&&&&&&&&&%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""""" !!!!!!""""""######$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!! !!!""""""###$$$$$$%%%$$$###"""!!!  """$$$%%%%%%$$$### !!!###(((,,,111444666:::???BBB@@@:::222---~~~}}}}}}|||tttsssqqqooollliiigggfffbbb```^^^[[[XXXUUUSSSRRRMMMLLLIIIFFFCCC@@@>>>===:::999888666555333222111000000000000///////////////............---------***************************************************++++++,,,,,,------......------,,,,,,++++++***+++,,,,,,------......///***+++,,,,,,,,,***'''&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''((())))))))))))))))))))))))))))))&&&'''***++++++***'''&&&'''((()))***+++,,,------...,,,***(((''''''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---......---,,,(((((('''''''''&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!""""""###### """$$$%%%$$$$$$###$$$$$$######"""!!!!!!!!! !!!"""$$$%%%&&&&&&&&&$$$"""  """######"""  """&&&***///111333777<<<@@@???:::333...~~~~~~}}}}}}|||||||||sssrrrpppmmmjjjhhhfffeeeaaa```]]][[[WWWUUURRRQQQLLLJJJHHHFFFCCC@@@>>>===999999777666444333111111111111111000000000//////---------,,,,,,,,,++++++***************************************************++++++,,,,,,------......------,,,,,,++++++***,,,,,,,,,---......//////)))******+++)))'''%%%###$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))&&&'''***++++++***'''&&&&&&'''((()))+++,,,---...///---+++)))'''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...///......(((((((((((('''''''''&&&%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!""""""###!!!$$$%%%%%%$$$###$$$$$$######"""!!!!!!!!! !!!"""###$$$&&&''''''&&&$$$!!! !!!!!!  ###'''+++---333666:::<<<:::666000,,,~~~}}}}}}}}}||||||||||||rrrqqqooollljjjgggeeeddd```___]]]ZZZWWWTTTRRRQQQKKKJJJHHHEEEBBB@@@>>>===999888777666444222111000111111111111000000000000,,,,,,+++++++++************************************************************++++++,,,,,,---............---,,,,,,++++++***,,,,,,------.../////////((()))))))))(((&&&###!!!$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))&&&'''***++++++***'''&&&&&&'''((()))+++---......///...+++)))((((((((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---/////////...)))(((((((((''''''''''''%%%$$$!!! !!!$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!  !!!""""""""" ###%%%%%%$$$###$$$$$$######"""!!!!!!!!! !!!"""###%%%&&&(((((('''$$$!!! !!!!!! """%%%)))+++666777999999666222,,,)))zzz{{{||||||{{{yyywwwuuuooonnnllljjjgggdddbbbaaa^^^\\\YYYUUUQQQNNNKKKIIIJJJIIIFFFDDDAAA>>><<<:::777777555444222111//////000000000///......------+++******))))))))))))***(((((()))***+++,,,,,,---((())))))***++++++,,,,,,&&&&&&'''((()))***++++++------,,,,,,,,,+++++++++)))***---///000000///...'''(((+++,,,,,,***(((&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&(((&&&%%%$$$$$$%%%&&&(((,,,,,,+++******))))))(((&&&''')))+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! !!!$$$&&&>>>;;;888444111000///000zzzzzz{{{{{{zzzxxxvvvtttnnnmmmkkkiiifffcccaaa```\\\[[[XXXUUUQQQMMMJJJIIIHHHGGGEEEBBB???<<<:::999777777555444222111//////000000000///......------+++++++++************+++))))))******+++,,,,,,---************++++++++++++''''''(((((()))***++++++---,,,,,,,,,,,,+++++++++***+++...000111111000///''')))***,,,+++***(((&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&''''''(((((())))))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((------,,,,,,+++******)))&&&''')))******(((&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""!!!!!! """%%%&&&;;;999666222000///000000~~~~~~~~~~~~}}}}}}}}}xxxyyyyyyzzzyyywwwtttssslllkkkiiigggdddaaa___^^^ZZZYYYVVVSSSOOOLLLIIIHHHEEEDDDBBB???===:::999888777777555444222111//////000000000///......------,,,,,,,,,------------,,,******++++++,,,,,,------------,,,++++++***))))))((((((((()))*********+++,,,,,,,,,+++++++++******+++,,,...111222111111000((()))*********)))'''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''(((((())))))******((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))***((('''&&&&&&'''(((***///......---,,,,,,++++++''''''((())))))'''&&&%%%%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%'''666444222000......///000~~~}}}}}}|||||||||{{{{{{{{{{{{zzzvvvvvvwwwwwwvvvtttrrrpppjjjiiigggdddaaa___]]]\\\WWWVVVTTTQQQMMMJJJHHHGGGBBBAAA???===;;;999777666777777555444222111//////000000000///......------,,,---///000111000//////,,,,,,,,,,,,,,,---------//////...,,,+++***)))((())))))******************++++++++++++************+++,,,///111222222111000******))))))((('''&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''(((((())))))******)))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))******)))'''&&&&&&''')))***000//////......---,,,,,,''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$###""""""########################  !!!!!!!!!########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  ###&&&'''111000...,,,+++,,,---...~~~|||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxssstttuuuuuutttrrrpppnnngggfffdddaaa___\\\ZZZYYYTTTSSSQQQOOOLLLIIIGGGFFF@@@???>>><<<:::888777666777777555444222111//////000000000///......---------///222444555444333111.........---------------000///...---,,,***))))))++++++++++++************++++++*********)))))))))***+++...000111111000///+++***)))'''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))************)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&'''((()))000//////......---,,,,,,(((((('''&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! !!!###&&&(((...,,,***)))((()))***+++}}}|||{{{zzzyyywwwwwwvvvvvvvvvuuuuuuuuuqqqrrrssssssrrrpppmmmllldddcccaaa___\\\ZZZXXXWWWRRRQQQOOOLLLJJJHHHFFFEEE???>>>===<<<:::999888777777777555444222111//////000000000///......------...000444777888888555444000000//////......------//////...------,,,++++++---,,,,,,,,,+++******************))))))))))))(((((())),,,...//////...---,,,+++(((&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''(((((())))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((///......---,,,,,,++++++)))(((&&&%%%%%%%%%&&&'''((('''&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!###%%%%%%###!!! !!!!!!!!!  !!!$$$'''))),,,+++(((&&&%%%$$$%%%&&&~~~}}}|||{{{yyyyyyxxxuuuuuutttttttttsssssssssooopppqqqqqqpppnnnllljjjbbbaaa___]]]ZZZXXXVVVUUUOOOOOOMMMKKKIIIFFFEEEDDD??????>>>===;;;:::999999777777555444222111//////000000000///......------...111666:::;;;:::888666111111000//////...------------------...............------,,,++++++************)))))))))(((((((((%%%''')))+++,,,,,,+++***---+++(((%%%#########$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++''''''(((((())))))******++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$###""""""###$$$&&&------,,,,,,+++******))))))(((&&&$$$$$$%%%&&&''')))((('''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!########################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" $$$&&&&&&$$$  !!!!!!"""!!! """%%%'''))),,,***'''$$$"""!!!!!!!!!~~~~~~}}}|||zzzyyyxxxwwwttttttsssssssssrrrrrrrrrnnnoooppppppooommmkkkiiiaaa```^^^\\\YYYWWWUUUTTTNNNNNNLLLJJJHHHFFFDDDDDD@@@???>>>===<<<;;;;;;:::777777555444222111//////000000000///......------///222777;;;===<<<999777222222111000///...------,,,,,,------...//////000......---,,,,,,+++******))))))))))))(((((((((((($$$%%%(((***++++++***)))...+++((($$$""""""###$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++''''''(((((()))*********+++++++++************)))************************(((''''''&&&%%%$$$###"""$$$###!!! !!!###$$$,,,,,,+++******))))))((()))(((%%%######$$$&&&((()))((('''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""########################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" $$$''''''$$$  !!!""""""!!! """%%%(((***,,,***'''### ~~~~~~}}}zzzyyyxxxvvvuuusssrrrqqqqqqqqqpppooonnnmmmlllllljjjkkkkkkkkkiiifffbbb```]]]\\\ZZZWWWSSSQQQNNNMMMLLLKKKJJJHHHFFFDDDCCCBBB;;;;;;:::999999888888777888888888888666333000...------------------------333333444444555666777777111111000///...------,,,*********++++++,,,,,,---+++++++++*********))))))(((((('''''''''&&&&&&&&&************************(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))***$$$$$$%%%&&&&&&''''''(((((((((((()))******++++++((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########((((((((((((((((((((((((&&&%%%%%%$$$$$$###""""""!!!"""$$$%%%%%%### """!!!  """$$$%%%######"""  !!!!!!!!!!!!"""######$$$$$$%%%&&&&&&%%%###!!! !!!###%%%!!!"""$$$&&&&&&&&&%%%$$$((('''&&&%%%###"""!!!!!! ###"""!!! !!!$$$''')))///---)))&&&###!!!!!!!!!~~~~~~}}}yyyxxxwwwvvvtttrrrqqqppppppoooooonnnmmmlllkkkkkkiiijjjjjjiiigggdddaaa___[[[ZZZXXXVVVSSSQQQOOONNNKKKKKKIIIGGGEEECCCBBBAAA:::::::::999888888777777777888888777666333000...------------------------111111222333444444555555111000000///...---------******++++++,,,,,,,,,---++++++*********)))))))))&&&&&&''''''''''''''''''************************(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***$$$%%%%%%&&&''''''((((((((((((((())))))*********''''''''''''''''''''''''&&&''''''((())))))******((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$###!!!"""$$$%%%$$$###!!!"""!!!  """$$$%%%######"""!!! !!!!!!!!!""""""######$$$%%%%%%&&&%%%###!!! !!!###%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$######"""""""""!!!!!! ###"""!!! !!!###&&&(((---+++'''$$$!!!  ~~~}}}}}}xxxwwwvvvtttrrrqqqpppooommmmmmlllkkkjjjiiihhhhhhgggggggggfffdddaaa___]]]WWWVVVUUUTTTRRRQQQOOOOOOJJJIIIHHHFFFDDDBBB@@@@@@:::999999888888777666666666777777777555333000...------------------------/////////000111111111222000000//////......------++++++,,,,,,,,,,,,,,,,,,************))))))))))))$$$%%%&&&'''((()))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((())))))%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''(((((())))))***++++++((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%!!!"""###$$$###"""!!! """!!!  """$$$%%%###""""""!!!  !!!"""""""""###$$$$$$%%%%%%%%%###!!! !!!###%%%"""###%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!! !!!###%%%''')))'''$$$ ~~~}}}|||{{{vvvuuutttrrrpppooonnnmmmjjjjjjiiihhhgggfffeeeeeeeeeeeedddbbb```^^^\\\[[[SSSSSSRRRQQQPPPPPPOOONNNHHHGGGFFFDDDBBB@@@>>>>>>999888888777777666666555444555666666555222000...------------------------------------............///////////////.........------------,,,,,,,,,,,,******)))))))))(((((((((###$$$%%%'''(((***+++,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++((((((((('''''''''''''''*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&"""""""""""""""!!!!!! """!!!  """$$$%%%"""""""""!!!!!!  !!!!!!""""""###$$$$$$$$$%%%###!!! !!!###%%%###$$$%%%&&&&&&%%%###""" """$$$%%%&&&'''''''''%%%###!!! !!!"""###$$$%%%$$$""" ~~~~~~}}}|||{{{zzzyyyyyytttsssrrrpppnnnmmmlllkkkgggfffeeeeeeccccccbbbaaacccbbb```^^^[[[ZZZYYYXXXQQQQQQPPPOOONNNMMMMMMLLLFFFEEEDDDBBB@@@>>><<<<<<888777777666666555444444333444555555444222000///------------------------,,,,,,,,,,,,,,,,,,++++++.........//////////////////......------,,,,,,,,,)))))))))(((((((((''''''###$$$%%%''')))***,,,,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))***)))((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******'''(((((((((((((((((((((++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&###""""""!!!!!!!!!!!!!!!"""!!!  """$$$%%%""""""""""""""""""!!!!!!!!! !!!!!!""""""######$$$%%%###!!! !!!###%%%###$$$&&&&&&&&&$$$"""!!!!!!###%%%&&&''''''&&&$$$"""  !!!"""#########!!!~~~}}}||||||zzzzzzyyyxxxwwwvvvuuuuuurrrqqqpppnnnlllkkkjjjiiiccccccbbbaaa```______^^^aaa___\\\YYYWWWVVVVVVVVVQQQPPPOOONNNLLLKKKIIIIIIDDDCCCBBB@@@>>><<<;;;:::777777666555555444444333111222444444444222000///------------------------------,,,,,,++++++******------......//////000000000000///...------,,,,,,((((((((((((''''''''''''%%%&&&&&&((()))***++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''(((((())))))******************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%###"""!!!  !!!""""""!!!  """$$$%%%""""""""""""############"""  !!!""""""######%%%###!!! !!!###%%%$$$%%%&&&'''&&&$$$!!! !!!"""$$$%%%&&&######"""  """######""""""~~~}}}|||{{{{{{zzzwwwvvvvvvuuutttsssrrrqqqppppppnnnmmmkkkiiihhhgggaaaaaa```___^^^]]]\\\\\\___]]]YYYVVVTTTSSSTTTUUURRRQQQOOOMMMJJJHHHFFFEEECCCBBB@@@>>><<<;;;999888666666555555444333333333000111333444333222000///------------------------...------,,,++++++******---------...///000000111111111000///...---,,,+++((((((((('''''''''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++))))))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%''''''((()))******++++++)))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$""" !!!""""""!!!  """$$$%%%"""""""""######$$$$$$$$$###  !!!!!!""""""###%%%###!!! !!!###%%%%%%&&&''''''&&&###!!! !!!"""###$$$ """###"""!!!  ~~~~~~}}}|||{{{zzzzzzyyyttttttsssrrrqqqppppppooooooooonnnllljjjiiigggggg```______^^^]]]\\\[[[[[[^^^\\\XXXTTTRRRRRRSSSTTTSSSQQQOOOLLLIIIFFFDDDCCCBBBAAA@@@>>><<<:::888888666555555444444333222222000111222333333222000///------------------------///......---,,,+++******,,,------...///000111111222111000///...---,,,+++(((((('''''''''&&&&&&&&&***)))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%((((((((()))******++++++))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""######$$$$$$''''''((()))***++++++,,,((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""$$$### !!!###"""!!!  """$$$%%%"""""""""###$$$$$$%%%%%%###  !!!"""""""""%%%###!!! !!!###%%%%%%&&&''''''%%%###!!! !!!!!!"""""""""###"""!!!  """zzzyyyxxxwwwvvvtttssssssrrrrrrqqqqqqpppoooooonnnhhhhhhfffeeecccaaa`````````___^^^\\\ZZZYYYWWWWWWTTTTTTSSSQQQPPPOOONNNMMMKKKJJJIIIGGGEEEDDDCCCBBB@@@???===:::888555333222222111000///...---,,,+++,,,------...///000111111......---------,,,,,,,,,........................+++,,,---///000222333444888777555222///,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''###$$$'''((())))))''''''%%%$$$###"""!!! !!!$$$))),,,---+++'''%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''(((&&&$$$"""!!!!!!"""### !!!!!!"""######$$$$$$(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((###%%%'''((((((&&&###!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$%%%### !!!$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""yyyyyyxxxwwwuuutttssssssqqqqqqppppppooonnnmmmmmmgggfffeeecccbbb```___^^^^^^^^^\\\[[[YYYWWWVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLIIIIIIHHHFFFDDDCCCAAAAAA???>>><<<:::777555333222111111000///...---,,,+++++++++,,,---...///000000......---------,,,,,,,,,------------------------+++,,,---...000111222333555555333111///,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))((('''%%%$$$$$$###!!! """$$$(((,,,,,,***'''%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''(((&&&$$$"""!!!"""###$$$""""""######$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''###%%%&&&''''''%%%###"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$#########""""""""" !!!""""""######$$$%%%### !!!$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######yyyxxxwwwvvvuuusssrrrrrrppppppooonnnmmmkkkkkkjjjddddddcccaaa___^^^\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSPPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFDDDBBBAAA??????===<<<:::888666444222222000000///...------,,,,,,)))***+++,,,---......///......---------,,,,,,,,,------------------------+++,,,---...///000111111111111000///...---,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))((('''%%%%%%$$$###"""!!!!!! """%%%(((++++++***(((&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''(((&&&$$$###"""###$$$%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%###"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##################"""""""""""" !!!""""""######$$$""" """###$$$######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$~~~xxxwwwvvvuuutttrrrqqqqqqnnnnnnmmmkkkjjjhhhggggggaaaaaa___^^^\\\[[[YYYYYYYYYXXXWWWUUUSSSRRRQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<::::::888777555333222111///......------,,,,,,,,,((())))))***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---------------------,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''%%%%%%$$$$$$######""""""###%%%(((*********((('''&&&&&&&&&''''''''''''(((******))))))((((((''''''((('''%%%######$$$&&&'''&&&''''''((())))))******(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$##############################"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!! !!!!!!""""""###!!! !!!""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%~~~}}}wwwvvvuuutttsssqqqppppppmmmlllkkkiiigggeeedddccc^^^]]]\\\ZZZYYYWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBB@@@???===;;;::::::888777666555333222111000------------,,,,,,,,,,,,((())))))***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++,,,,,,''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))******((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))))))))((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''((('''%%%$$$%%%&&&((()))'''(((((()))******++++++(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$###############################################################""""""""""""""""""!!!!!!!!!  !!!!!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$~~~}}}|||vvvuuutttsssrrrpppooooookkkjjjiiifffdddbbb``````[[[ZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>><<<:::999888777555555444333222111000///++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---......///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$&&&(((*********)))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''((('''&&&%%%&&&''')))+++'''(((((())))))***++++++(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$################################################%%%%%%$$$$$$######""""""!!!!!!!!!!!!  !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""}}}|||{{{uuutttsssrrrqqqpppooonnnjjjiiigggeeebbb```^^^]]]XXXXXXVVVUUUSSSQQQPPPPPPOOOOOONNNLLLJJJIIIGGGGGGDDDDDDCCCAAA@@@???>>>===>>>===<<<:::888777666555333333222222111000//////******++++++,,,,,,,,,---++++++,,,---...///000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%&&&(((***+++***)))(((%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((()))***&&&&&&&&&''''''''''''(((******))))))((((((''''''((('''&&&&&&'''(((+++,,,&&&''''''(((((()))******(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! }}}|||{{{uuutttsssrrrpppooonnnnnniiihhhfffdddaaa___]]]\\\WWWVVVUUUSSSRRRPPPOOONNNNNNNNNLLLKKKIIIGGGFFFFFFCCCBBBAAA@@@???===<<<<<<===<<<;;;999777666555444222222222111000/////////*********++++++,,,,,,---,,,------...///000111111......---------,,,,,,,,,************************+++++++++***************+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%&&&(((***+++***)))(((%%%%%%&&&&&&'''((((((((('''&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((*********)))((((((''''''((('''&&&&&&''')))+++---&&&&&&&&&'''(((((())))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! """$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!~~~|||{{{{{{uuutttrrrpppmmmkkkiiihhhaaa```___]]][[[YYYXXXWWWWWWWWWUUUSSSQQQOOONNNMMMKKKJJJHHHFFFCCCAAA???>>>>>>>>>===<<<;;;:::999999666666555444222111000000222222111111000///---,,,,,,,,,,,,---------......+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$######### !!!"""""""""'''''''''''''''''''''''''''((((((((((((((((((((()))'''&&&$$$$$$$$$&&&'''%%%$$$""""""###%%%(((***+++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''((( ###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((***)))(((&&&$$$"""!!!  !!!!!!!!!"""""""""###$$$###"""!!!!!!!!!!!! """  }}}{{{zzzyyytttsssqqqooollliiihhhfff``````^^^\\\ZZZXXXWWWVVVWWWVVVUUUSSSQQQOOONNNMMMJJJIIIGGGEEEBBB@@@>>>===>>>===<<<;;;:::999999888666555444333222111000000111000000///...---,,,+++,,,,,,,,,---------......+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))&&&&&&&&&%%%$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!""""""###%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&'''&&&$$$$$$$$$%%%'''((('''&&&$$$###$$$&&&((()))******)))((('''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&& ###%%%''''''&&&&&&$$$#####################(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%'''(((((())))))'''&&&$$$"""!!!  !!!!!!""""""######$$$$$$"""!!!!!!!!!!!! !!! }}}{{{yyywwwvvvrrrqqqooommmjjjgggfffddd___^^^]]][[[YYYWWWUUUUUUVVVVVVTTTRRRPPPNNNMMMLLLGGGFFFEEECCC@@@>>>===<<<<<<<<<;;;:::999888777777444444333333222111000000//////---,,,++++++******,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%% !!!""""""#########$$$%%%&&&((()))***++++++***)))(((&&&%%%$$$###$$$#########$$$&&&(((******)))(((&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%""""""""""""############ """%%%&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###%%%&&&''''''((('''&&&%%%###"""  !!!"""######$$$%%%$$$###!!! !!!!!!!!!  }}}{{{xxxvvvtttssspppooommmjjjgggeeecccbbb]]]\\\[[[YYYWWWUUUSSSSSSTTTTTTRRRPPPNNNLLLKKKJJJDDDCCCBBB@@@>>><<<;;;:::::::::999888777666555555333333222222111111000000...---+++)))(((((()))))),,,,,,,,,---------......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&& !!!!!!""""""######$$$"""###$$$&&&)))***,,,---,,,+++)))'''%%%###"""!!!"""!!!!!!"""###&&&)))+++,,,+++***)))((('''''''''(((''''''&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!  """$$$%%%%%%$$$### !!!!!!!!!"""(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!"""$$$%%%&&&&&&&&&%%%%%%###"""!!!  !!!"""###$$$$$$%%%%%%$$$""" !!!!!!!!! ~~~}}}{{{xxxuuussspppooommmllljjjgggeeebbb```___[[[ZZZYYYWWWUUUSSSQQQQQQQQQPPPOOOMMMKKKIIIGGGGGG@@@???>>>===;;;:::999888888888777666555444333333111111111111111111111000///---***((('''''')))***,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%!!!!!!""""""###$$$$$$$$$"""###%%%''')))+++,,,---+++***)))'''$$$###!!! !!!!!! !!!###%%%(((***++++++******)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!  """$$$$$$$$$"""!!! !!!""""""###(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$###"""!!!!!!  !!!"""$$$%%%%%%&&&&&&$$$###!!!!!!!!!!!! ~~~~~~~~~~~~|||{{{yyyvvvssspppmmmlllkkkiiihhheeebbb```^^^]]]YYYXXXWWWUUUSSSQQQPPPOOOMMMLLLJJJHHHFFFDDDCCCBBB===<<<;;;:::999888777777666666555444333222111111000000000000000111111111000...***'''&&&''')))+++,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$%%%&&&''')))***+++,,,)))((('''&&&$$$###"""!!!""""""!!!!!!"""$$$&&&((('''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###""""""!!!  """######"""!!!  !!!"""###$$$%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  """###$$$$$$"""""""""!!!!!!  !!!!!!""" !!!"""$$$&&&&&&'''&&&%%%###""" !!!!!!!!!  ~~~~~~~~~}}}}}}}}}||||||{{{zzzwwwtttpppmmmkkkiiiiiigggfffccc```^^^\\\[[[XXXWWWUUUSSSQQQPPPNNNMMMIIIHHHFFFDDDBBB@@@???>>>::::::999888777666666555555444444333222111000////////////000000000111111222///+++((('''(((+++---,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,............------------))))))))))))))))))))))))%%%&&&&&&'''((()))))))))######"""""""""!!!!!!!!!""""""######$$$%%%%%%&&&''''''(((((())))))******&&&&&&%%%%%%$$$$$$######$$$###"""!!!!!!"""$$$%%%###$$$&&&(((((((((&&&%%%######$$$$$$%%%%%%%%%&&&%%%$$$###"""!!!  """######"""  !!!"""$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!"""###$$$!!!!!!  !!!"""%%%###!!! ###%%%&&&'''''''''%%%$$$"""!!!!!!!!!!!!  }}}}}}}}}}}}||||||||||||{{{yyywwwsssooollliiihhhhhhfffeeebbb___]]][[[ZZZWWWVVVUUUSSSQQQOOOMMMMMMFFFEEEDDDBBB@@@>>><<<<<<999888888777666555555555444444333222111000//////......//////000000111111444000,,,((('''))),,,...,,,,,,,,,---------......///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------))))))))))))))))))))))))%%%&&&&&&'''((()))******!!!!!!!!!!!! """######$$$$$$%%%&&&&&&))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###!!!$$$'''((('''&&&%%%#########$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!  """###"""!!! !!!"""$$$%%%'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!  """######  """"""'''%%%###   ###%%%''''''((('''&&&$$$"""!!! """!!!!!!  !!!!!!~~~|||{{{{{{vvvuuusssqqqooommmlllkkkfffeeeccc```]]]ZZZXXXWWW[[[YYYVVVQQQMMMHHHEEECCCDDDCCCAAA???===;;;:::999666666666666555555555555222222222111111111000000////////////............444000+++'''%%%%%%(((***++++++++++++++++++++++++)))))))))***++++++,,,,,,........................---,,,***(((((()))***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$%%%!!!"""###$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! &&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######### !!!######!!!   ###!!!!!!!!!!!!  """###%%%&&&''''''&&&%%%###"""!!!!!!"""""" ~~~}}}|||{{{zzzuuutttsssqqqnnnlllkkkjjjfffeeeccc```]]][[[YYYXXXZZZXXXUUUQQQLLLHHHEEECCCCCCBBBAAA???===;;;:::999666666555555555444444444222222111111111000000000/////////...............333000+++'''%%%&&&(((***++++++++++++++++++++++++(((((()))******++++++,,,---------------------------,,,***(((((()))***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############""""""!!!!!!%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################""""""""""""""""""!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" """######"""   !!!  !!!###$$$%%%'''&&&%%%$$$###"""!!!!!!"""!!! ~~~}}}|||zzzyyyyyyuuutttrrrpppmmmkkkiiihhhfffeeeccc```^^^[[[YYYXXXYYYWWWTTTPPPLLLHHHEEECCCBBBBBB@@@>>><<<:::999888555444444444444333333333111111111000000000//////---.....................222///+++(((&&&'''(((***++++++++++++++++++++++++(((((())))))******++++++------------------------,,,+++)))((('''(((***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$#########""""""""""""""""""############"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!  """######"""    """######%%%%%%$$$######"""!!!!!!!!!!!! ~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwtttsssqqqnnnkkkiiigggeeedddcccaaa___]]][[[YYYYYYWWWUUUSSSOOOKKKGGGDDDCCCAAAAAA???===;;;999888777333333333222222222111111000000000/////////......,,,,,,---------.........000...+++((('''''')))***************************''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&''''''""""""""""""""""""!!!!!!########################$$$############"""""""""!!!!!!""""""#########$$$$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$"""!!!!!!"""######"""!!! !!!!!!  !!!!!!!!!   !!!"""#########""""""!!!!!!!!! ~~~}}}}}}||||||{{{zzzxxxwwwvvvvvvsssrrrpppmmmiiifffdddcccaaa```___]]][[[YYYXXXWWWUUUTTTQQQNNNJJJGGGDDDCCC@@@@@@>>><<<:::888777666111111111111000000000000/////////.........------***++++++,,,---......///...---+++)))(((((()))***************************&&&''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&'''((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$#########!!!"""###$$$%%%&&&&&&'''!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!! !!!"""###$$$$$$%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$"""!!! !!!"""$$$$$$"""!!! """######""" !!!""""""$$$"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!}}}||||||{{{zzzyyyxxxwwwuuuttttttsssqqqoookkkhhhdddbbb```]]]\\\[[[ZZZXXXWWWVVVUUUSSSRRRPPPMMMIIIFFFDDDCCC??????===;;;999777666555000000/////////..................---------,,,,,,))))))***+++---...//////,,,++++++******)))))))))************************&&&&&&''''''(((((())))))++++++++++++++++++++++++***)))'''&&&%%%&&&((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""######$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ #########"""!!! !!!###$$$$$$###!!!  ###%%%%%%###  !!!"""""""""&&&$$$!!! """ !!! ~~~}}}|||{{{zzzyyyxxxwwwvvvtttssssssrrrqqqnnnjjjfffccc```^^^YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQNNNLLLIIIFFFDDDCCC???>>><<<;;;888777555444............------------------------,,,,,,,,,,,,(((((()))+++,,,...//////***+++++++++*********)))************************%%%&&&&&&''''''((())))))++++++++++++++++++++++++***)))'''%%%%%%&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%$$$#########""""""""""""""""""!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  """###%%%&&&&&&&&&%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###!!!  $$$''''''$$$  !!!""""""######(((%%%!!!!!!###    !!!!!!"""!!!!!! ~~~|||{{{{{{yyyyyyxxxvvvuuutttsssrrrrrrpppmmmjjjfffbbb___]]]WWWVVVVVVUUUTTTSSSRRRQQQQQQPPPNNNKKKHHHFFFDDDCCC>>>>>><<<:::888666555444......---------,,,,,,,,,---------,,,,,,,,,++++++'''((()))***,,,...//////******+++++++++******)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))***************************(((&&&%%%%%%%%%'''(((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&'''############""""""""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  """###%%%&&&''''''%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######### """###$$$$$$###"""  %%%((((((%%%  !!!!!!""""""######)))&&&!!!!!!### !!!""""""   !!!""""""""""""!!! }}}{{{zzzyyyxxxyyyxxxvvvsssqqqnnnlllkkkjjjiiigggdddaaa^^^\\\[[[VVVUUUUUUTTTSSSRRRQQQQQQOOOMMMKKKHHHEEEBBB@@@???>>>===;;;999666444222111111111000///...---,,,,,,,,,,,,+++***)))(((''''''&&&&&&'''((()))***++++++******)))((('''&&&&&&%%%,,,++++++***)))((('''''''''''''''''''''''''''''',,,,,,,,,+++++++++++++++""""""###$$$%%%&&&&&&'''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###""""""###$$$!!!###"""  !!!"""###$$$$$$ !!!"""###%%%&&&((((((((('''%%%###!!! !!!"""###%%%&&&(((((()))(((%%%###!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""$$$&&&''''''%%%$$$###"""!!! !!!#########"""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   ~~~|||zzzyyyxxxxxxwwwuuussspppmmmkkkjjjiiihhhfffccc```]]][[[ZZZVVVVVVUUUTTTSSSRRRQQQQQQOOONNNLLLIIIFFFCCCAAA???===<<<;;;888666333222111111111000///...---,,,,,,,,,++++++***)))(((''''''&&&&&&'''(((((()))******)))))))))((('''&&&&&&%%%++++++******)))(((''''''''''''''''''''''''''''''************************#########$$$%%%&&&&&&'''(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!!!!"""### !!!""""""  !!!"""######$$$ """###$$$&&&'''''''''&&&%%%###!!!  """###$$$&&&'''''')))'''%%%"""!!!!!!"""###"""""""""!!!!!!!!! """!!!!!!  !!!"""$$$%%%&&&'''$$$$$$###"""!!!  """"""!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!! ~~~|||{{{yyyyyywwwvvvtttqqqooollljjjiiigggfffdddaaa___\\\ZZZYYYWWWVVVUUUUUUSSSSSSRRRQQQOOONNNLLLIIIFFFCCCAAA@@@<<<;;;999777555333111111000000///...---,,,,,,+++,,,+++******(((((('''&&&&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""  !!! !!!!!!!!!  !!!!!!""""""###### !!!"""$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! !!!"""$$$%%%&&&&&&'''&&&###!!!!!!!!!"""###"""!!!!!!!!!!!! !!!!!!!!!  !!!"""###$$$%%%&&&######"""!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! ~~~|||zzzyyyxxxuuutttrrrpppmmmkkkiiihhhdddcccaaa___]]][[[YYYXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMKKKHHHEEEBBB@@@???:::999888666444333111000000//////...---,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$###$$$%%%%%%%%%$$$"""!!! !!!""""""###$$$$$$%%%$$$""" """###!!!!!!!!!   !!!!!!"""###$$$$$$!!!!!!!!!   !!!  !!!!!! }}}|||zzzyyywwwwwwtttsssqqqnnnkkkiiigggfffaaa```___]]][[[YYYXXXWWWTTTTTTSSSRRRQQQPPPPPPOOOLLLKKKIIIFFFCCC@@@>>>===888777666555333222111000//////...---,,,+++******++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''######$$$%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!###%%%''''''&&&$$$### !!!!!!"""""""""###"""  !!!###  !!!!!!"""""""""  !!!""""""!!! ~~~}}}}}}|||{{{yyywwwvvvuuutttrrrqqqooommmjjjgggeeeddd^^^]]]\\\[[[YYYXXXWWWVVVRRRQQQQQQPPPOOONNNMMMMMMIIIHHHFFFCCC@@@===;;;:::666666555444333222111000......---,,,+++******)))+++***))))))''''''&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''######$$$%%%&&&(((((()))***)))))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""  !!!"""!!!  ######""""""!!!!!! !!!%%%((()))(((&&&$$$ !!!  !!!"""  !!!!!!!!! !!!!!!!!!!!! """"""!!! !!!"""###"""!!! ~~~||||||zzzyyyxxxvvvuuusssrrrqqqqqqpppnnnkkkiiifffdddccc\\\[[[ZZZYYYXXXWWWVVVUUUOOONNNNNNMMMLLLKKKJJJJJJFFFEEECCC@@@===:::888777555444444333222111111000......---,,,+++***))))))******)))((('''&&&&&&%%%&&&%%%%%%$$$######"""""""""######$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''###$$$%%%&&&((()))***+++++++++***))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!!!!"""######!!! !!!$$$######"""!!!   %%%)))+++***'''%%%  !!!""" !!!!!!""" !!!###%%%$$$$$$### !!!###$$$###"""!!!}}}|||{{{xxxwwwvvvtttsssqqqpppooopppooommmkkkhhheeecccbbb[[[ZZZYYYXXXWWWVVVUUUUUUMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCAAA>>>;;;888666555444444333333222111111000...------,,,+++***))))))******)))((('''&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$&&&''')))***+++,,,,,,++++++***)))(((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###""""""###$$$###""" """$$$$$$###"""!!!   %%%***,,,+++(((&&& !!!""" !!!""""""  """%%%&&&'''&&&&&&  !!!###$$$$$$###"""}}}zzzxxxwwwvvvvvvuuuttttttsssrrrrrrooonnnllliiifffcccaaa```[[[YYYVVVSSSQQQQQQQQQQQQPPPOOOMMMJJJGGGEEECCCBBBBBBAAA@@@>>>===;;;:::999555555333111///...,,,+++))))))))))))((((((((((((+++++++++*********)))))))))(((%%%###!!!!!!"""""" !!!!!!""""""###$$$$$$%%%%%%&&&'''''''''))))))((('''&&&%%%%%%$$$"""###$$$%%%'''((())))))+++,,,,,,------.........444000***%%%"""###%%%&&&#########"""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!%%%###!!! """###  """######"""!!!  ######""" """!!! !!! ###&&&(((((('''&&& !!!!!!""""""######""""""!!! ~~~{{{yyywwwuuuuuutttsssrrrrrrqqqqqqooommmkkkhhheeebbb```___[[[YYYVVVSSSQQQQQQQQQQQQQQQPPPMMMJJJGGGDDDAAA@@@AAA@@@???>>><<<:::999888555444333111///...,,,,,,******)))))))))(((((((((++++++*********))))))))))))'''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%$$$"""###$$$%%%&&&((())))))******+++,,,---......///555111+++&&&######$$$%%%""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$%%%!!!!!!  """###"""!!!  """"""!!! ###!!!"""$$$&&&&&&%%%$$$  !!!""""""#########""""""!!! ~~~|||zzzxxxttttttsssrrrqqqoooooonnnmmmllljjjgggdddaaa___^^^YYYXXXUUURRRQQQPPPQQQQQQRRRQQQNNNJJJFFFBBB???===@@@???>>><<<;;;999888777444444333111000...---,,,*********))))))))))))(((************))))))))))))((('''&&&%%%&&&'''***++++++***)))((('''&&&%%%$$$'''''''''((())))))******))))))((('''&&&%%%%%%$$$""""""###$$$&&&'''((()))'''''')))***,,,---//////666333---'''$$$"""######!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""!!!!!!!!!"""$$$&&&(((""""""!!! !!!"""!!! !!!!!! """!!!!!!######""""""   !!!"""""""""$$$#########""""""!!!!!!}}}{{{zzztttsssrrrqqqooonnnmmmllllllkkkhhhfffbbb```]]]\\\XXXVVVTTTQQQPPPPPPQQQRRRSSSQQQNNNIIIDDD@@@<<<;;;>>>>>><<<;;;999888666666333333222111000///...---++++++*********)))))))))******)))))))))(((((((((''''''&&&&&&(((+++---///000///...+++)))'''%%%%%%(((((())))))***+++++++++))))))((('''&&&%%%%%%$$$!!!""""""$$$%%%&&&'''((($$$%%%'''(((***,,,......555222---((($$$"""!!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&  !!!"""$$$&&&((()))""""""!!! !!!  """   !!!!!!  !!!""""""$$$$$$$$$$$$############~~~||||||uuutttsssqqqooommmlllkkkjjjiiigggdddaaa^^^\\\ZZZVVVUUUSSSQQQPPPPPPQQQRRRRRRPPPMMMHHHCCC???;;;999===<<<;;;999777666555444222222222111000//////...++++++++++++************)))))))))(((((((((''''''''''''&&&'''))),,,///111222111///,,,***'''%%%$$$(((((())))))***+++++++++))))))((('''&&&%%%%%%$$$ !!!"""###$$$&&&''''''$$$$$$%%%'''(((***+++,,,222///,,,'''$$$!!!  !!!!!! !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&''''''!!!   !!! !!!!!!""""""!!!!!!!!!  !!!!!!############$$$$$$$$$$$$ ~~~}}}wwwvvvtttrrrpppnnnlllkkkhhhgggeeebbb___\\\ZZZYYYUUUSSSQQQPPPOOOPPPQQQRRROOONNNKKKGGGCCC???<<<:::;;;:::999888666444333222222111111111000000//////,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''&&&'''(((+++...000///...---+++(((&&&$$$###'''''''''((())))))******))))))((('''&&&%%%%%%$$$ !!!"""$$$%%%&&&'''%%%%%%%%%&&&&&&''''''(((+++***(((%%%"""  !!!!!! !!!"""###$$$%%%%%%''''''''''''''''''''''''""""""""""""""""""""""""  """###$$$###### !!!!!!    !!!""""""######"""""""""!!!  !!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!~~~yyyxxxvvvtttrrrooommmlllgggfffdddaaa^^^[[[YYYXXXTTTRRRQQQOOOOOOPPPQQQRRRLLLKKKIIIFFFBBB???===<<<:::999888666555333222111111111111000000000000000---,,,,,,,,,,,,+++++++++((((((((('''''''''&&&&&&((('''&&&&&&''')))+++---+++***)))'''&&&$$$###"""%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%$$$ !!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$"""!!! !!!!!! """###%%%&&&&&&''''''''''''''''''''''''########################%%%$$$###!!!  !!!"""!!! !!!""" """###!!!   !!! !!!!!! !!!""""""######$$$######"""!!!   !!!""""""###""""""""""""""""""""""""{{{zzzxxxuuussspppnnnmmmgggeeeccc```]]]ZZZXXXWWWSSSRRRPPPOOOOOOPPPQQQSSSJJJIIIHHHEEEBBB@@@>>>===999999777666444222111000111111111000000000000000---------,,,,,,,,,++++++(((((('''''''''&&&&&&&&&((('''&&&%%%&&&''')))+++((('''&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&'''''''''))))))((('''&&&%%%%%%$$$ """###$$$%%%&&&((('''&&&%%%$$$"""!!!!!!!!!!!!!!!!!!  !!!!!! """###%%%&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!! !!!  !!! """""" """$$$&&&###!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!!   !!!""""""""""""""""""""""""""""""~~~}}}||||||xxxwwwuuusssqqqooonnnmmmiiihhheeeaaa]]]YYYVVVUUUQQQQQQPPPPPPOOONNNNNNMMMKKKKKKJJJGGGDDD???;;;888666666666666666777777777111111000///...---,,,,,,************************''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&'''((()))((('''$$$""" """######$$$$$$%%%&&&&&&$$$""" !!!"""(((((('''&&&$$$###"""""" !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!! ~~~}}}||||||wwwvvvuuurrrpppnnnllllllhhhfffddd```\\\YYYVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHFFFCCC???<<<999888777777777666555555555111111000///...---,,,,,,************************((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''((()))))))))'''$$$###!!! """"""######$$$%%%%%%%%%###"""  """&&&&&&%%%$$$###"""!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! ~~~}}}||||||wwwvvvtttqqqooommmkkkjjjfffeeebbb___[[[XXXUUUTTTSSSRRRPPPMMMKKKHHHFFFEEEDDDEEEEEEEEECCC@@@===;;;999999888666555444333222111111000///...---,,,,,,************************((()))+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))++++++***((('''"""""""""!!!  !!!!!!!!!"""######$$$$$$%%%"""!!! """"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  ~~~}}}}}}|||wwwvvvtttqqqnnnllliiihhheeecccaaa^^^[[[XXXUUUTTTTTTRRRPPPLLLIIIEEECCCAAA@@@AAABBBBBBBBB@@@>>><<<::::::888666444222111000111111000///...---,,,,,,************************((()))+++,,,,,,+++)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***&&&(((***,,,---,,,+++***#########"""!!!!!!  !!!!!!""" !!!!!!""""""######$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########%%%$$$###!!! ~~~}}}}}}yyywwwuuurrrooollliiihhhdddcccaaa___\\\YYYWWWVVVTTTSSSPPPLLLHHHDDDBBB@@@>>>???@@@AAA@@@???===;;;:::999777555333111000///111111000///...---,,,,,,************************(((***+++,,,,,,+++***(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***'''(((***,,,---,,,++++++#########"""!!!!!!  !!!!!!""" !!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########%%%%%%###!!! ~~~}}}}}}{{{zzzwwwtttpppmmmjjjiiieeedddccc```^^^[[[YYYXXXTTTSSSPPPMMMIIIFFFCCCBBB===>>>??????>>>===:::999777777666555333222111000111111000///...---,,,,,,************************)))***,,,------,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((()))***,,,,,,+++)))((("""""""""!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###"""!!!  ~~~~~~}}}~~~}}}zzzvvvrrrooollljjjgggfffdddbbb```^^^\\\[[[TTTSSSQQQNNNKKKHHHFFFEEE===>>>>>>>>>===:::888666555555444444333222222222111111000///...---,,,,,,************************)))***,,,------,,,***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###########################$$$$$$%%%%%%&&&''''''((()))***+++***(((&&&$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ~~~}}}~~~{{{xxxtttpppmmmlllhhhgggfffdddaaa___^^^]]]TTTSSSQQQOOOLLLJJJHHHGGG>>>>>>>>>>>><<<999666444333333333333333333333333111111000///...---,,,,,,************************)))***,,,------,,,***)))((((((((((((((((((((((((************************((((((((((((((((((((((((########################""""""###$$$$$$%%%%%%&&&)))*********)))&&&$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  ~~~~~~~~~|||yyywwwtttrrrqqqlllmmmlllkkkhhhdddaaa___XXXUUUPPPKKKHHHFFFFFFFFF??????===<<<:::888777777111111111111111111111111000///...------...000111///...+++)))(((((())))))************)))))))))(((&&&'''***++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########&&&((()))''''''''''''''''''''''''""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!  !!!!!!!!! !!!!!!!!!  """  !!!!!!!!! ############""""""""""""!!!"""######"""  ~~~}}}}}}~~~~~~}}}{{{yyywwwtttrrrqqqlllmmmlllkkkhhhdddaaa___XXXUUUQQQLLLIIIFFFFFFFFF??????===<<<:::888777777222222222111111111111111222000...---,,,---///000...,,,***)))((((((***+++*********)))))))))((((((&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''')))''''''''''''''''''''''''########################&&&%%%%%%$$$###"""!!!!!!  !!!!!!!!! !!!!!! !!! !!!!!!  !!!###$$$$$$!!!}}}||||||||||||}}}|||{{{xxxvvvtttsssrrrlllmmmlllkkkhhhdddaaa___YYYVVVRRRNNNJJJGGGEEEEEE??????===<<<:::888777777222222222111111111000000333222///---,,,,,,---...,,,+++)))(((((()))+++,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!  !!!!!!""""""$$$######"""!!!  !!!  !!!"""!!! ###&&&&&&$$$ }}}|||{{{zzzzzz|||{{{yyyxxxvvvtttsssrrrlllmmmlllkkkhhhdddaaa___YYYWWWTTTOOOKKKGGGEEEDDD??????===<<<:::888777777333333222222111000//////444222000---,,,,,,------,,,+++)))((((((***,,,---))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!  !!!"""###$$$$$$&&&%%%$$$###!!!    !!!#########""" """&&&'''%%%!!!~~~}}}{{{zzzyyyzzzyyyxxxwwwuuutttsssrrrlllmmmlllkkkhhhdddaaa___ZZZXXXUUUQQQMMMHHHDDDBBB??????===<<<:::888777777444444333222111//////...333111///---,,,---......---+++***(((((()))+++,,,(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!  !!!"""###$$$$$$%%%$$$###"""!!!  !!!!!!"""!!!"""###$$$$$$"""!!!###$$$"""  }}}{{{yyyxxxxxxwwwvvvuuutttsssrrrlllmmmlllkkkhhhdddaaa___ZZZYYYWWWSSSNNNIIIDDDAAA??????===<<<:::888777777555555444222000///...---000///...------...000111///---+++)))(((((())))))((('''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!  !!!!!!"""""""""!!!!!! !!!  !!!!!!  !!!"""###### !!!###$$$###"""   !!! |||zzzwwwwwwvvvuuuttttttsssssslllmmmlllkkkhhhdddaaa___[[[ZZZXXXUUUOOOIIICCC@@@??????===<<<:::888777777666555444222000///------------,,,,,,---000222444222000---)))'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%###!!!!!!###%%%&&&########################$$$###!!! ################################################$$$$$$###"""!!!  """"""!!!  """!!!  !!! """###"""!!! !!!"""!!! }}}{{{wwwvvvvvvuuuttttttssssssmmmmmmlllkkkhhhdddaaa___[[[ZZZYYYUUUPPPIIICCC?????????===<<<:::888777777666666444222000...---,,,+++++++++,,,...111444666444222...***'''%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&########################$$$### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! !!! ######"""  """""" !!!"""!!!  !!!!!!""""""!!! ~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooolllkkkjjjhhhgggeeedddcccZZZYYYVVVRRRNNNJJJGGGFFF???>>>>>>===<<<<<<;;;;;;888666333000.........///000...++++++---111777:::===;;;888444///+++'''&&&$$$%%%%%%&&&&&&'''''''''########################%%%&&&&&&'''((()))******''''''%%%###!!!  !!!!!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###"""!!!"""###$$$%%%$$$!!!!!! !!!  !!!  ###### ~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooolllkkkjjjhhhfffdddcccbbbYYYXXXUUURRRNNNJJJGGGFFF???>>>>>>===<<<;;;::::::777555222000............///---+++***,,,111666999;;;999666222...***(((&&&%%%%%%%%%&&&&&&'''''''''########################%%%&&&&&&'''((()))))))))''''''%%%$$$"""  !!!!!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!"""###$$$$$$"""  """######%%%$$$"""!!! !!! """"""~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooolllkkkiiigggeeecccbbbaaaXXXWWWTTTQQQMMMJJJGGGFFF???>>>>>><<<;;;:::999999666555222///---------......---+++***,,,///333666777666444111---***((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''%%%$$$"""!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""   !!!"""$$$&&&&&&%%%$$$###  !!!""""""%%%$$$""" !!!  ~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooolllkkkiiigggdddbbb```___WWWUUUSSSPPPMMMJJJGGGFFF???>>>===<<<:::999888777555444111...,,,,,,,,,------,,,******+++---000222333222000...,,,***((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$###"""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%"""  !!!!!!!!!!!!!!!  !!!$$$&&&''''''&&&%%%  !!!###"""!!!!!! ~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooolllkkkiiifffccc```^^^]]]UUUTTTRRROOOLLLJJJHHHFFF??????===;;;:::888666666444333000---+++++++++,,,,,,+++***)))***+++---......------,,,***)))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$######"""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%"""  """###$$$######"""""""""""""""   """$$$%%%%%%$$$$$$  !!! ~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooollljjjhhheeebbb___\\\[[[TTTSSSQQQNNNLLLJJJHHHGGG@@@???===;;;999777555444333222///,,,*********+++*********))))))))))))***))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! """&&&(((***(((&&&$$$""""""""""""!!!!!!  !!!!!!  !!!!!!!!! ~~~|||{{{zzz{{{zzzxxxvvvsssqqqoooooollljjjhhhdddaaa^^^[[[ZZZRRRRRRPPPNNNLLLIIIHHHGGG@@@???===;;;888666444333333111...+++***)))******))))))))))))((((((''''''&&&&&&''''''((())))))))))))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! %%%***---///---)))%%%"""!!!!!!!!!""""""!!!   """###""" !!!"""!!! ~~~|||{{{zzz{{{zzzxxxvvvsssqqqpppooollljjjhhhddd```]]]ZZZYYYRRRQQQOOOMMMKKKIIIHHHGGG@@@???===;;;888555333222222111...+++)))))))))***))))))))))))((('''&&&%%%$$$$$$%%%&&&'''((()))***))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&,,,000222///+++&&&"""!!! !!!######"""   """$$$%%%###  """""" !!! ~~~||||||zzzyyywwwuuusssqqqpppoooiiihhhfffccc```]]][[[ZZZRRRQQQOOOMMMKKKIIIHHHGGGDDDCCC@@@===999666333222111111111111000000000///((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%$$$###""""""###!!! !!!  """ """'''+++777222,,,&&&"""!!!"""$$$///+++%%% """&&&'''''''''###""""""  !!!!!! ~~~}}}|||zzzzzzxxxvvvtttrrrqqqpppiiihhhfffccc```]]][[[ZZZRRRQQQPPPNNNKKKIIIGGGGGGDDDBBB@@@<<<999666333222111111111000000000//////)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%###"""!!! ###"""  !!! !!!###!!!!!!&&&)))444000+++%%%""""""###%%%///+++%%% ###&&&&&&&&&&&&""""""!!! }}}||||||{{{yyywwwuuusssrrrqqqiiihhhfffccc```]]][[[ZZZSSSRRRPPPNNNKKKIIIGGGFFFBBBAAA???<<<888555333222000000000000////////////++++++******)))(((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((&&&$$$""" ###""" !!!""""""###$$$"""  ###&&&///---(((%%%######%%%&&&///+++&&& !!!"""###%%%%%%%%%$$$### ~~~}}}|||{{{zzzxxxvvvtttsssrrriiihhhfffccc```]]][[[ZZZTTTSSSQQQNNNKKKHHHFFFEEEAAA@@@>>>;;;888555333222000000/////////.........,,,,,,++++++***)))))))))&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&)))(((&&&$$$"""$$$###!!! !!!""" ###%%%%%%###!!! """###+++)))'''$$$###$$$&&&'''...+++%%% ''''''&&&%%%$$$""" $$$### ~~~{{{{{{yyywwwuuusssrrrqqqiiihhhfffccc```]]][[[ZZZUUUSSSQQQNNNKKKHHHEEEDDD???>>><<<:::777555333222/////////............---,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***))))))((('''&&&&&&%%%'''&&&%%%###!!!%%%###""" !!!"""### !!!###$$$$$$###!!! !!!"""((('''%%%$$$$$$$$$%%%&&&+++((($$$ !!!+++)))'''$$$!!! """...+++%%% ~~~zzzyyywwwuuusssrrrpppoooiiihhhfffccc```]]][[[ZZZVVVTTTRRRNNNKKKGGGEEECCC>>>===;;;999777555333333///.........------------++++++******)))(((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%'''((())))))+++***)))((('''&&&%%%%%%$$$######"""!!! %%%$$$"""!!! !!!###$$$###"""  !!!"""!!!!!!!!!!!!!!!""""""###'''&&&%%%$$$$$$#########&&&%%%"""###&&&+++)))&&&!!! ###%%%111---'''  !!!  !!!xxxwwwuuusssqqqooonnnmmmiiihhhfffccc```]]][[[ZZZVVVUUURRRNNNJJJGGGDDDCCC===<<<:::999777555333333.........---------,,,,,,)))))))))(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%'''((()))***++++++***((('''%%%$$$$$$ !!!!!!!!!!!!!!!!!!&&&%%%###!!!!!!"""###$$$&&&%%%"""   !!!"""###$$$$$$'''&&&&&&%%%###"""!!! """!!! """'''******'''###"""&&&(((...***$$$""""""  !!!"""vvvuuutttrrrpppnnnmmmllliiihhhfffccc```]]][[[ZZZWWWUUURRRNNNJJJGGGDDDBBB<<<;;;:::888777555444333......---------,,,,,,,,,((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!""""""$$$%%%'''((()))***,,,+++***((('''%%%$$$$$$ !!!"""######&&&%%%###!!!!!!"""###$$$)))'''$$$!!!!!!###$$$%%%%%%''''''&&&%%%###!!! !!! $$$)))---)))&&&!!!###'''))))))&&&!!! ######  """"""~~~vvvvvvtttrrrpppnnnmmmlllgggfffdddaaa^^^[[[YYYXXXTTTSSSQQQOOOLLLIIIGGGFFF???>>><<<999666333111000........................************))))))))))))******)))((('''&&&%%%%%%############""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$&&&''')))***+++000***###"""%%%'''&&&$$$###$$$$$$%%%%%%&&&&&&'''$$$!!!!!!$$$+++)))&&&###  """$$$%%%&&&'''&&&&&&%%%$$$###"""""" !!!"""&&&'''((('''!!!  ~~~wwwvvvtttsssqqqooommmlllhhhgggdddaaa^^^[[[YYYXXXTTTSSSQQQOOOLLLIIIHHHFFF???>>><<<:::777444222111............------------++++++*********)))))))))******)))((('''&&&&&&%%%$$$#########""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%'''(((***++++++///***$$$$$$(((***)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""%%%)))(((&&&###!!!!!!###$$$%%%&&&&&&%%%$$$###""""""!!! ###%%%%%%%%%$$$ ~~~}}}wwwwwwuuusssqqqooonnnmmmhhhgggeeebbb___\\\ZZZYYYUUUTTTRRROOOLLLJJJHHHGGG@@@???===;;;888666444333.........------,,,,,,,,,++++++++++++************+++***))))))''''''&&&%%%$$$$$$$$$#########""""""!!!""""""######$$$%%%%%%%%%&&&'''((()))***+++,,,---)))&&&(((---000///,,,%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$!!!!!!$$$&&&''''''&&&$$$"""  """######&&&%%%$$$###"""!!!!!! """"""###$$$###""" }}}|||xxxxxxvvvtttrrrpppooonnniiihhheeeccc___]]]ZZZYYYUUUTTTRRROOOMMMJJJHHHGGGAAA@@@>>><<<:::888666555000//////...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++***)))((('''&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%''''''((()))******++++++***(((''',,,222555333000&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$###!!! !!!!!!%%%$$$######!!!!!! ''''''%%%### ~~~|||{{{yyyyyywwwuuusssqqqpppooojjjhhhfffccc```]]][[[ZZZUUUTTTRRRPPPMMMJJJHHHGGGAAAAAA???>>><<<:::999888222222111000///...---,,,------------,,,,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&''''''(((((()))))))))***(((''')))///666999666222'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%""" $$$###"""!!!  """ !!!  !!!)))'''$$$ }}}{{{zzzzzzzzzxxxvvvtttrrrqqqpppjjjiiigggdddaaa^^^\\\[[[VVVTTTSSSPPPMMMKKKIIIHHHBBBAAA@@@???===<<<;;;:::666555444333111000///...............------------,,,+++******(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&***222999;;;666000)))(((((('''&&&%%%$$$$$$###""""""""""""""""""###!!!$$$&&&&&&$$$!!!###""""""!!! !!!###%%%(((&&&!!! !!!!!!""""""###"""  """###&&&$$$ |||{{{yyy{{{zzzyyywwwuuusssrrrqqqkkkiiigggdddaaa^^^\\\[[[VVVUUUSSSPPPMMMKKKIIIHHHCCCBBBAAA@@@???>>>===<<<999999777666444222111000/////////.........------,,,++++++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&+++333::::::444---***)))((('''&&&%%%$$$$$$ !!!!!!!!!!!!!!!!!! ###&&&'''%%%""" """!!!!!!  ###''')))...***%%%!!!!!!""" !!!!!!"""######$$$$$$###""" """###$$$!!!|||zzzyyy|||{{{yyywwwuuusssrrrqqqkkkjjjhhheeebbb___]]][[[VVVUUUSSSPPPNNNKKKIIIHHHCCCBBBBBBAAA@@@???>>>===<<<;;;:::888666444222222////////////............,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$###############"""%%%&&&+++333::::::222+++******)))'''&&&%%%$$$### ###'''(((&&&""" """!!! !!!%%%))),,,111---(((### !!!###%%% !!!"""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%% ~~~}}}{{{zzzyyyxxxwwwuuuttttttsssrrrooollliiifffdddccc]]]\\\[[[YYYVVVTTTSSSRRRPPPOOOMMMJJJGGGEEEBBBAAAAAA???===999555222///...////////////............,,,---......,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&+++...///...***((('''((()))***)))(((&&&%%%!!!!!! !!!###%%%%%%###!!!  !!!!!!!!!$$$!!! $$$'''...,,,((($$$!!!###"""  !!!###!!!!!!~~~|||{{{zzzyyywwwvvvuuuuuusssrrrpppnnnkkkhhhgggeee^^^]]][[[YYYWWWUUUSSSRRROOONNNLLLIIIFFFDDDBBBAAA@@@>>><<<888555222///.../////////.........------,,,,,,------,,,***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&+++...///---***(((&&&''')))))))))(((&&&%%%!!!""""""!!! !!!###%%%%%%###!!!  !!!!!!###!!!###&&&***(((%%%"""  }}}||||||zzzyyyxxxwwwvvvtttsssrrrpppnnnllljjjiii^^^]]]\\\YYYWWWTTTSSSRRRLLLKKKJJJGGGDDDBBB@@@???>>><<<:::777444111...---............------------***+++,,,,,,+++***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***------,,,)))'''&&&'''((())))))'''%%%$$$ !!!###$$$$$$###!!! !!!###%%%%%%###!!!  !!!"""%%%$$$### ~~~}}}|||{{{yyyyyyxxxuuuuuusssrrrpppnnnmmmlll___]]][[[YYYVVVSSSQQQPPPIIIHHHFFFDDDBBB@@@>>>>>>;;;:::888555222000...,,,------------,,,,,,,,,,,,((()))+++++++++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***((('''%%%&&&((((((((('''%%%###"""###%%%&&&&&&%%%###""" !!!###%%%%%%###!!!  !!!###### ~~~}}}|||{{{zzzwwwwwwuuusssqqqooommmlll]]]\\\ZZZWWWTTTPPPNNNMMMEEEDDDCCCAAA@@@>>><<<<<<999888666333111...---,,,,,,,,,,,,,,,++++++++++++&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&$$$%%%'''((('''&&&$$$######$$$%%%''''''%%%$$$### !!!###%%%%%%###!!! !!!!!!  !!!!!!(((%%%!!!}}}}}}|||zzzxxxvvvssspppmmmkkkjjj[[[ZZZWWWTTTPPPMMMJJJIIIBBBAAA@@@???===<<<;;;:::666555444222///---,,,+++++++++++++++************%%%&&&((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((()))((((((((('''&&&&&&$$$%%%&&&''''''%%%###""""""###%%%&&&&&&%%%###""" !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """(((&&&"""~~~}}}|||zzzwwwsssoookkkgggfffYYYWWWUUUQQQMMMIIIGGGEEE??????>>>===;;;:::999999444333222000...---+++***++++++*********)))))))))###$$$&&&(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###$$$&&&'''&&&%%%###"""!!!"""$$$%%%%%%$$$"""!!! !!!###%%%%%%###!!! """"""""""""""""""""""""###"""!!! !!!######!!! ~~~}}}{{{wwwsssmmmiiieeecccWWWVVVSSSOOOKKKGGGDDDCCC>>>======<<<:::999999888333333111000...,,,+++***************))))))))))))"""$$$&&&(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%###$$$%%%&&&&&&$$$###!!! !!!###$$$$$$###!!! !!!###%%%%%%###!!! """"""""""""""""""""""""######""" !!!"""$$$ $$$""" }}}zzzxxxvvvuuuvvvtttppplllgggccc___]]]WWWVVVRRRNNNIIIEEEBBB@@@;;;;;;::::::999888888777777666444222///---+++***+++++++++*********))))))******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((++++++***)))((('''&&&&&&%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$#########""""""$$$###    |||yyywwwuuutttsssqqqnnniiieee```]]][[[UUUSSSPPPLLLHHHDDDAAA???::::::999888777666666555555444333000...+++***)))++++++*********))))))))))))))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++******)))((('''&&&%%%$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!""""""######""""""###############$$$$$$""" ~~~}}}{{{xxxuuusssrrrooommmjjjeee```\\\YYYWWWQQQOOOLLLIIIEEEBBB???===888888777666555444333222222111000...,,,)))((('''************))))))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))******)))((('''&&&%%%%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!""""""""" !!!"""###$$$%%%%%%$$$""" ~~~}}}|||~~~}}}{{{yyyvvvsssrrrpppkkkiiieeeaaa\\\XXXTTTRRRLLLKKKIIIFFFCCC@@@>>><<<777777555444333111000/////////---,,,***(((&&&&&&******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))))))))((('''&&&%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!###$$$&&&&&&###!!!}}}|||{{{|||{{{yyywwwtttqqqooonnngggeeebbb]]]YYYTTTQQQOOOIIIHHHFFFDDDAAA???======777666555333111000...---------,,,***)))'''&&&&&&)))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%$$$######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$%%%&&&"""!!!~~~|||{{{zzzyyywwwuuurrrpppnnnmmmeeeccc```[[[WWWRRROOOMMMFFFFFFDDDCCCAAA@@@???>>>888777666444111///...------,,,+++***)))(((''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$''''''&&&%%%$$$###""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""  !!!"""######""" }}}{{{yyyxxxvvvsssqqqnnnlllkkkdddbbb___[[[VVVQQQNNNLLLEEEEEEDDDCCCBBBAAA@@@@@@:::999777555222000...---------,,,+++***))))))(((((((((((('''''''''&&&&&&"""######$$$%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,))))))))))))))))))))))))&&&%%%%%%$$$###"""""""""&&&&&&%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""  !!!!!!!!! }}}|||xxxwwwuuussspppmmmkkkjjjdddbbb___ZZZVVVQQQNNNLLLEEEEEEDDDCCCCCCBBBAAAAAA;;;:::888555333000...---------,,,,,,+++******)))(((((('''''''''&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))%%%$$$$$$###"""!!! &&&&&&%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!! !!! |||{{{xxxtttqqqmmmkkkiiibbb___YYYSSSNNNJJJHHHGGGEEECCCAAA???>>>>>>??????>>><<<888444111000//////+++++++++************)))))))))((('''&&&%%%%%%$$$%%%$$$######%%%(((+++...------------------------...---,,,+++***(((''''''""""""""""""""""""""""""#########"""!!!!!!  !!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""" """ ~~~|||yyyuuuqqqllliiihhhaaa^^^YYYSSSMMMJJJHHHGGGEEECCCAAA>>>======>>>>>>===;;;777444111/////////++++++++++++************))))))(((''''''&&&%%%%%%%%%%%%$$$%%%'''***...000//////......------,,,,,,---,,,,,,+++)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! !!!!!!""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!! ~~~zzzuuupppkkkgggeee```]]]XXXRRRMMMIIIGGGGGGEEECCC@@@>>><<<<<<======;;;999666222000.........,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&&&&&&&'''(((+++...111333222222111///...---,,,+++,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&'''""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!! ~~~yyytttnnniiidddbbb^^^[[[VVVQQQLLLIIIGGGGGGEEECCC@@@===;;;;;;;;;;;;999777444000...------...---,,,,,,,,,++++++++++++))))))((((((((((((((((((((((((***,,,///222444555444444222000...,,,+++************))))))(((((('''''''''''''''''''''''''''%%%%%%%%%$$$######""""""'''''''''''''''(((((((((""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! ~~~|||}}}{{{wwwqqqkkkfffbbb___\\\YYYUUUPPPKKKHHHGGGGGGEEECCC???<<<:::999999999666444111...---,,,,,,---------------,,,,,,,,,+++(((((())))))))))))))))))***+++---///111333444555444333111000---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######)))))))))(((((((((((((((""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! ######"""!!!|||xxxvvvxxxvvvrrrmmmhhhccc___]]]ZZZXXXSSSNNNJJJHHHGGGFFFEEEBBB???;;;999888777777444222///---+++++++++,,,......---------,,,,,,,,,(((((())))))******++++++,,,---///111222222222111000000///---,,,+++***)))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$***))))))(((((('''''''''""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!   %%%%%%$$$"""!!!~~~}}}zzzvvvrrrppprrrpppmmmiiieeeaaa^^^\\\YYYVVVRRRNNNJJJHHHGGGFFFDDDBBB???;;;888666666666222000...+++******++++++............------------(((((()))******+++,,,,,,...///111222222000...---,,,,,,++++++******))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%))))))(((((('''&&&&&&%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!!!!  !!!"""###"""  !!!!!!!!!!!!||||||{{{zzzvvvsssooolllnnnmmmjjjgggccc___]]][[[XXXVVVRRRMMMJJJGGGGGGFFFDDDBBB>>>:::777666555555111///---+++******++++++//////.........---------(((((()))***+++,,,,,,---///111222333111///,,,***))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!###$$$%%%$$$!!!  """"""{{{yyyvvvsssooollliiihhhgggfffccc```]]]ZZZXXXWWWOOONNNMMMKKKIIIGGGEEEEEEAAA???;;;777444222222222111000///......///000111//////...---,,,,,,++++++%%%(((,,,000333444444333000000...---+++***((((((&&&'''(((((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((()))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%% !!!###%%%''''''222///+++&&&""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!!   ~~~zzzxxxvvvrrrnnnkkkhhhgggeeecccaaa^^^[[[XXXVVVUUUNNNMMMLLLJJJHHHFFFEEEDDDAAA>>>;;;777444222222222222000///......///000222111000///...,,,+++******&&&(((,,,000333444333333000000...---+++***((((((&&&'''(((((('''&&&$$$"""##############################$$$%%%&&&''''''(((+++***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%% """$$$%%%''''''333111,,,'''###!!! !!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!~~~}}}xxxwwwtttqqqmmmiiigggeeeaaa```^^^[[[XXXUUURRRQQQMMMLLLKKKIIIGGGEEECCCCCC@@@>>>:::777444333333333222111///......///111222333222111///---+++))))))(((***---000222333333333000000...---+++***((((((&&&'''(((((('''&&&$$$"""""""""""""""""""""""""""######$$$%%%&&&'''((((((,,,+++***(((&&&$$$"""!!!###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""$$$%%%''''''444222...)))$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""~~~}}}||||||vvvuuurrroookkkhhheeeccc]]]\\\ZZZWWWTTTQQQOOONNNKKKKKKIIIGGGEEECCCBBBAAA???===:::777444333333444222111///......///111222444333222///---+++)))(((+++,,,...000111333333444000000...---+++***((((((&&&'''(((((('''&&&$$$""" ######$$$%%%&&&'''((((((---,,,***(((%%%""" #########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$&&&&&&'''333222...***&&&"""   !!!"""######~~~}}}{{{zzzzzztttssspppmmmiiieeecccaaaZZZYYYWWWTTTQQQNNNLLLKKKJJJIIIGGGFFFCCCBBB@@@???>>><<<999666444444444555222111000//////000111222444333222000...,,,+++***...//////000111222333444000000...---+++***((((((&&&'''(((((('''&&&$$$""" ###$$$%%%&&&'''(((((()))---,,,***'''$$$""" """"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$%%%&&&&&&'''///...,,,***&&&###  !!!""""""~~~|||{{{zzzyyyxxxrrrqqqnnnkkkgggdddaaa___YYYXXXVVVSSSPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@???>>>===;;;999666555444555666333222000//////000222333222222111000///......---111111000000000222333444000000...---+++***((((((&&&'''(((((('''&&&$$$"""""""""""""""""""""""""""$$$$$$%%%&&&'''((())))))******(((&&&$$$""" !!!""""""######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((&&&### ~~~~~~}}}{{{zzzyyyxxxwwwqqqpppmmmiiifffbbb___^^^YYYXXXUUURRROOOMMMJJJIIIGGGFFFEEECCCAAA???======<<<;;;888666555555666666333222000//////000222333000000000000000000111111444222111///000111333555000000...---+++***((((((&&&'''(((((('''&&&$$$"""########################$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&%%%###  }}}}}}|||{{{yyyxxxwwwvvvpppooollliiieeeaaa___]]]YYYXXXUUUSSSOOOMMMJJJIIIFFFEEEDDDBBB@@@>>>===<<<<<<;;;888666555555666777333222000//////000222333......///000111222333333555333111//////111333555000000...---+++***((((((&&&'''(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$#########!!!!!!!!!"""######$$$$$$############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$###!!!  ||||||{{{yyywwwvvvttttttqqqlllgggfffgggfffaaa]]]YYYWWWSSSNNNJJJHHHGGGGGGCCCBBBBBBAAA@@@???>>>===:::999888666444222000000///000111111000...,,,***,,,------...///000111111444222///,,,+++,,,...///........................(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((***(((%%%###"""""""""######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))***(((### #########"""!!!!!!  !!!!!!|||{{{zzzxxxwwwuuutttssspppkkkfffeeeffffffaaa\\\YYYVVVRRRNNNJJJHHHGGGGGGCCCBBBAAA@@@???>>>======999888777555444222111000000000222222111///---,,,---------...///000000111333222///---,,,,,,---...------------------------(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%((((((&&&###!!!"""""""""!!!  !!!{{{zzzyyywwwuuutttsssrrrnnniiieeedddeeeddd___ZZZWWWUUUQQQMMMIIIGGGGGGGGGCCCBBBAAA@@@>>>===<<<;;;888777666555333222111000111222333333333111///...------......//////000000222111///---,,,,,,,,,---------------------------(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$"""  !!!%%%%%%%%%%%%%%%&&&&&&&&&########################&&&&&&%%%%%%$$$###""""""!!! ~~~yyyxxxwwwuuutttrrrqqqppplllhhhcccbbbcccbbb]]]XXXUUUSSSOOOLLLIIIGGGGGGGGGCCCBBBAAA???===;;;:::999666666555444333222111000111222333444444333111000.........///////////////000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  !!!&&&&&&&&&&&&&&&%%%%%%%%%########################***(((%%%"""!!!!!!"""### ~~~}}}wwwwwwuuutttrrrpppoooooojjjeeeaaa```aaa```[[[VVVSSSQQQNNNJJJHHHFFFFFFFFFCCCBBB@@@>>><<<:::888777555444444333222111111111000111333444444333222111///////////////.........///.........---+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!"""'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""+++)))%%%!!! !!!###$$$ }}}|||vvvuuutttrrrpppooonnnmmmhhhddd___^^^___^^^YYYTTTRRRPPPLLLIIIGGGFFFFFFFFFCCCBBB@@@===;;;888666555333333333222222111111111...///111333333333222111000000//////......------------......---+++)))(((++++++++++++++++++++++++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$)))(((((('''&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!)))'''$$$"""!!!"""$$$%%%!!! ~~~|||{{{ttttttsssqqqooonnnllllllgggbbb]]]\\\^^^]]]XXXSSSPPPNNNKKKHHHFFFFFFFFFFFFCCCAAA???===:::777555444222222222222111111111111,,,---///111222222000000111000000///...---------,,,---......---+++(((&&&++++++++++++++++++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&***)))((('''&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$%%%%%%"""""""""!!!  }}}|||{{{tttsssrrrpppooommmlllkkkfffaaa\\\\\\]]]\\\WWWRRROOONNNKKKHHHFFFFFFFFFFFFCCCAAA???<<<999777444333111111111111111111111111***,,,...000111111000///111111000///...------,,,+++,,,......---+++(((&&&************************(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&(((******)))'''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&#########"""!!!!!!  !!!"""""""""!!! }}}{{{zzzuuusssrrrooollljjjhhhgggbbb```\\\XXXUUUSSSSSSSSSOOONNNLLLIIIFFFDDDBBBBBB@@@>>>:::666222000//////111111111111000000000000,,,,,,,,,---------......111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++((('''&&&&&&$$$$$$###""""""######$$$$$$%%%&&&&&&!!!"""%%%(((******))))))******)))((('''&&&%%%%%%---,,,***)))'''%%%###### ###%%%&&&&&&$$$###!!!!!!!!! !!!!!! """"""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$###  |||zzzyyytttsssqqqnnnllliiigggfffbbb___\\\XXXTTTSSSRRRRRRMMMMMMLLLJJJGGGEEEBBB@@@???<<<999555222000//////000000000/////////......,,,,,,,,,---------......111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++(((''''''&&&%%%$$$###############$$$%%%%%%&&&&&&!!!###%%%((()))***))))))((((((((((((''''''&&&&&&,,,+++***(((&&&%%%###### ###%%%&&&%%%$$$###!!!!!!!!!   !!!!!!"""""""""!!!!!!!!!!!!!!!!!!###$$$$$$###"""~~~{{{yyyxxxsssrrrpppmmmjjjhhhfffeee```^^^ZZZVVVSSSQQQQQQQQQJJJKKKLLLKKKIIIEEEAAA???===:::777444111000000000.........---------,,,,,,,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++(((((('''&&&%%%$$$############$$$%%%%%%&&&&&&'''"""###&&&((()))))))))(((&&&&&&&&&''''''(((((((((+++***)))(((&&&%%%###### !!!"""$$$$$$$$$###"""!!!!!!!!!  !!!###$$$%%%%%%""""""!!!!!!  """###"""!!!  |||yyywwwvvvqqqpppnnnkkkiiifffdddccc___]]]YYYUUURRRPPPOOOOOOHHHIIIKKKKKKIIIEEEAAA>>><<<:::777333111000000000,,,,,,,,,++++++++++++***,,,,,,,,,---------......000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++(((((('''&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''###$$$&&&((())))))((('''###$$$%%%&&&'''((())))))))))))((('''&&&$$$$$$###!!!!!!""""""""""""""""""!!!!!!!!! !!!$$$'''((())))))""""""!!!!!! !!!!!!  ###$$$""" }}}zzzxxxvvvuuuooonnnllljjjgggdddbbbaaa]]][[[WWWSSSPPPNNNNNNNNNGGGHHHIIIIIIHHHEEEBBB@@@???<<<888555222000//////++++++++++++************,,,,,,,,,---------......//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++)))(((((('''&&&%%%$$$###$$$%%%%%%&&&''''''(((((($$$%%%'''((()))((('''&&&######$$$%%%&&&'''(((((((((''''''&&&%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&)))*********""""""!!!  $$$%%%###~~~{{{yyyvvvtttsssnnnmmmkkkhhheeecccaaa```\\\YYYUUUQQQNNNMMMLLLLLLIIIHHHGGGFFFDDDCCCCCCCCCDDDAAA<<<777333000//////,,,,,,,,,+++++++++******,,,,,,,,,---------............---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''(((((()))$$$&&&'''))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!! !!!!!!!!!!!!  """'''******)))(((###"""!!! ###$$$###""""""!!!}}}zzzwwwuuusssrrrmmmkkkjjjgggdddbbb```___ZZZXXXTTTPPPMMMKKKKKKKKKKKKHHHEEEBBBAAABBBDDDFFFIIIFFF@@@:::555111///...---------,,,,,,,,,++++++,,,,,,,,,---------............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++))))))((('''&&&%%%$$$$$$&&&&&&&&&'''(((((())))))%%%&&&((())))))'''&&&$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$###  !!!!!!!!!   ###'''))))))&&&%%%###"""!!!"""''')))&&&"""~~~|||zzzwwwtttrrrqqqlllkkkiiifffdddaaa___^^^ZZZWWWTTTPPPLLLKKKJJJJJJLLLIIICCC???>>>AAAEEEHHHMMMIIICCC<<<666111...---.........---------,,,,,,,,,,,,,,,---------.........------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++))))))((('''&&&%%%%%%$$$&&&&&&''''''((()))))))))%%%'''((())))))'''%%%$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###  """!!!!!! !!!!!! !!!!!! ###''')))'''%%%"""###"""!!!$$$***,,,)))$$$ |||{{{yyyvvvssspppnnnmmmkkkiiigggccc___\\\YYYXXXWWWUUUPPPLLLIIIHHHHHHIIIKKKIIIEEEAAA>>>=========BBBAAA===:::666333111000------------------------000000000///......------***************************,,,...///...+++(((&&&''')))+++---------,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """$$$%%%$$$"""!!!~~~|||{{{xxxuuurrrpppmmmllljjjiiifffccc___\\\YYYXXXWWWTTTQQQMMMJJJIIIIIIIIIJJJHHHDDDAAA>>><<<<<<<<<@@@???<<<999555222000///------------------------000000000///......------++++++++++++++++++++++++.........---,,,***((('''(((***,,,.........---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########"""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   """###"""!!! ~~~}}}{{{yyywwwtttqqqnnnlllkkkiiigggeeebbb___\\\YYYXXXUUUTTTQQQNNNLLLKKKKKKKKKIIIGGGCCC???===;;;;;;;;;<<<;;;:::777555222000...........................000000000///......------++++++++++++++++++++++++222111...,,,***(((((((((***+++...///000///...---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""" !!!!!!""""""####################################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ~~~}}}|||yyyxxxvvvssspppmmmjjjiiigggfffcccaaa^^^[[[YYYXXXSSSSSSQQQPPPNNNMMMMMMLLLGGGEEEAAA>>>;;;:::999999888888888777555222///...........................000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,555333///+++(((((()))***+++---///000111111//////++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  }}}{{{zzzwwwvvvtttqqqnnnkkkiiihhheeedddbbb```]]][[[YYYXXXQQQRRRRRRQQQQQQPPPOOONNNFFFCCC@@@<<<999888888888555666777888666444111///////////////////////////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,555333///+++))))))***++++++---///000111111//////++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###""" }}}{{{yyyxxxvvvtttrrrooollliiigggfffcccbbb```^^^\\\ZZZYYYXXXPPPQQQRRRSSSSSSRRRQQQPPPDDDBBB>>>:::888666666666444666888:::999666333111000000000000000000000000000000000///......------------------------------111000///---,,,,,,,,,---***+++...///000///...---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%### !!!$$$###  ~~~|||zzzxxxwwwtttsssqqqnnnkkkhhhfffeeeaaaaaa___^^^\\\ZZZXXXXXXNNNPPPRRRTTTUUUTTTRRRQQQCCCAAA===999666555555555333666999<<<<<<999555333000000000000000000000000000000000///......------------------------------------//////000///......(((***,,,.........---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!  ###&&&,,,)))$$$ """$$$"""  ~~~{{{yyywwwwwwtttssspppnnnjjjhhheeedddaaa```___]]][[[ZZZXXXXXXNNNPPPRRRUUUVVVUUUSSSRRRBBB@@@<<<999666444444444333666:::======;;;777444000000000000000000000000000000000///......------........................)))+++...111222111000...''')))+++---------,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!  !!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$'''000,,,&&&!!! """###""" !!! ~~~|||zzzwwwvvvuuuuuutttqqqmmmiiieeebbb``````___^^^]]]\\\[[[ZZZZZZWWWVVVTTTQQQNNNKKKIIIGGG;;;;;;:::::::::999999999666555555444333222111111000000000000000000000000000000///...---,,,,,,++++++++++++,,,,,,------......000111222222111000...+++***'''&&&&&&'''***+++))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!###%%%&&&'''&&&%%%$$$"""""""""""""""""""""""" """""""""!!! """"""""""""""""""""""""###""""""""""""!!!!!!!!!  $$$'''***+++***'''###  !!! ~~~|||zzzwwwvvvuuuuuusssqqqmmmjjjgggdddccc``````___^^^\\\[[[ZZZZZZUUUTTTQQQOOOKKKIIIFFFEEE::::::::::::999999999999555444444333222111000///000000000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,------.........000111222222111000...+++***'''&&&&&&'''***+++******)))))))))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$&&&(((((((((&&&%%%""""""""""""""""""""""""!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&)))(((&&&###  ~~~|||zzzwwwvvvuuusssrrrqqqnnnkkkiiigggfffaaa```___^^^\\\[[[ZZZYYYQQQPPPNNNKKKHHHEEECCCBBB::::::999999999888888888333333222111000///......000000000000000000000000000000000//////.........---........................000111222222111000...+++***'''&&&&&&'''***+++*********))))))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&''')))******)))((('''""""""""""""""""""""""""!!!"""%%%%%%$$$###"""!!!  !!!&&&%%%$$$"""!!! ~~~|||zzzwwwvvvuuurrrrrrpppnnnllljjjiiihhhaaa```^^^]]][[[YYYXXXWWWMMMLLLJJJGGGDDDAAA???>>>999999888888888777777777222111111000///...------////////////////////////000000000000000000//////000000000000////////////...000111222222111000...+++***'''&&&&&&'''***+++++++++*********)))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))***+++,,,,,,+++)))(((!!!!!!!!!!!!!!!!!!!!!!!!  """###'''&&&&&&%%%$$$###""""""$$$######"""!!!  ~~~|||zzzwwwvvvuuurrrqqqooonnnllljjjhhhhhh___^^^]]]ZZZXXXVVVUUUTTTKKKJJJGGGDDDAAA>>><<<;;;888888777777777666666666222111111000///...------////////////////////////000000111111111111111111333222222111111000000000...000111222222111000...+++***'''&&&&&&'''***+++++++++++++++************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((***+++,,,---,,,+++)))'''!!!!!!!!!!!!!!!!!!!!!!!!  """$$$''''''&&&%%%$$$###""""""###"""""""""!!!!!!!!!  ~~~|||zzzwwwvvvuuurrrpppooollliiigggeeeddd]]]\\\ZZZWWWUUURRRPPPOOOIIIHHHFFFCCC@@@===;;;:::777777666666666555555555333333222111000///......000000000000000000000000000111111222222333333333555555444333222222111111...000111222222111000...+++***'''&&&&&&'''***+++,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))++++++,,,---,,,***(((&&&""""""""""""""""""""""""!!! !!!###$$$&&&&&&%%%$$$###"""!!!!!!#########"""!!!  ~~~|||zzzwwwvvvuuurrrpppnnnjjjgggdddaaa```ZZZYYYWWWTTTQQQOOOMMMKKKIIIHHHFFFCCC@@@===;;;999666666666555555555444444555444444333222111000///000000000000000000000000111111111222333444444555777777666555333222222111...000111222222111000...+++***'''&&&&&&'''***+++---,,,,,,,,,,,,+++++++++(((((((((((('''''''''&&&&&&''''''(((((()))*********+++,,,,,,+++(((&&&$$$""""""""""""""""""""""""!!!!!! !!!$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!  !!! ~~~|||zzzwwwvvvuuurrrpppmmmiiieeeaaa^^^]]]XXXWWWUUURRROOOLLLJJJIIIIIIHHHFFFCCC@@@===;;;999666666555555555444444444666555555444333222111111000000000000000000000000111111222333333444555555888888777555444333222111...000111222222111000...+++***'''&&&&&&'''***+++---------,,,,,,,,,++++++)))(((((((((''''''''''''''''''(((((())))))************++++++***'''%%%###"""""""""""""""""""""""""""!!!  """$$$%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!&&&%%%$$$"""!!! """!!! ~~~}}}zzzwwwsssqqqjjjiiigggdddbbb___]]]\\\XXXUUURRRNNNKKKJJJJJJJJJDDDCCCBBB@@@>>>===<<<;;;>>><<<888444333444666888555444222111111222444555000000000000000000000000000000111333444666777888999888777555333111000///---...000222333222111000************************//////...---,,,++++++***+++*********))))))))))))''''''((()))***++++++,,,(((((('''''''''&&&&&&&&&'''&&&%%%$$$###"""!!! !!!###%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%"""$$$$$$###"""!!! ~~~~~~~~~}}}zzzwwwsssqqqjjjiiigggdddaaa___]]]\\\XXXVVVSSSOOOLLLKKKJJJKKKDDDCCCBBB@@@>>>===<<<;;;<<<;;;999777777777888999666555333111111222444555111111111111111111111111111111222444555777888888888777666444222000///...,,,...000222222222111000++++++++++++++++++++++++//////...---,,,+++******(((((((((((())))))))))))(((((()))))))))))))))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''$$$"""""""""!!!!!! }}}}}}}}}|||zzzwwwsssqqqiiihhhfffcccaaa^^^\\\[[[YYYWWWTTTPPPMMMLLLKKKKKKDDDCCCBBB@@@>>>===<<<;;;888999;;;<<<======<<<;;;777666444222222222444444222222222222222222222222222333444555666777888888666555444222111///......,,,---///111222111000///------------------------......---,,,+++******)))$$$$$$%%%&&&'''((()))***+++******)))((('''&&&&&&$$$$$$$$$#########"""""" !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################((('''&&&$$$!!! {{{||||||{{{yyywwwtttrrrhhhgggeeebbb```]]][[[ZZZZZZWWWTTTPPPMMMLLLLLLLLLDDDCCCBBB@@@>>>===<<<;;;555888===AAABBBAAA???===888777555333222222333444222222222222222222222222333444444555666777777888333222111000///...------+++---///111111111000///........................------,,,+++***))))))(((!!!"""###%%%'''((()))***,,,+++***(((&&&%%%###"""""""""!!!!!!!!!  """###$$$''''''&&&%%%$$$######"""############"""""""""!!!""""""""""""""""""""""""'''&&&%%%###!!!zzzzzz{{{zzzyyyvvvtttrrrgggfffdddaaa___\\\ZZZYYYXXXVVVSSSOOOLLLKKKJJJKKKDDDCCCBBB@@@>>>===<<<;;;444888>>>CCCEEECCC@@@>>>:::999666444333333333444444444444444444444444444333333444444555555666666000//////...---,,,,,,++++++,,,...000111000///...........................,,,,,,+++***)))(((''''''!!!"""###%%%'''((()))***,,,+++***'''%%%###!!! !!!!!! !!!"""$$$$$$''''''&&&%%%###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""  """ ~~~~~~xxxyyyzzzzzzyyyvvvtttrrrfffeeeccc```^^^[[[YYYXXXVVVTTTQQQMMMJJJIIIHHHHHHDDDCCCBBB@@@>>>===<<<;;;555888>>>BBBDDDBBB@@@>>><<<:::777555333333333444444444444444444444444444222222222222222333333333------,,,,,,+++++++++******+++---///000///...---------------------------++++++***)))(((''''''&&&$$$$$$%%%&&&'''((()))*********(((&&&$$$"""!!! !!!!!!!!!  """###$$$%%%%%%$$$$$$###"""!!!  ######"""!!! !!!!!! %%%###~~~}}}|||wwwxxxyyyyyyxxxvvvtttrrreeedddbbb```]]]ZZZXXXWWWTTTRRRNNNKKKHHHFFFFFFFFFDDDCCCBBB@@@>>>===<<<;;;777:::===@@@AAA@@@>>>======;;;888555333333333444555555555555555555555555000000000000000000000000+++++++++***************)))+++---/////////...---+++++++++++++++++++++++++++******)))((('''&&&%%%(((((((((((())))))))))))(((((('''%%%$$$###"""!!!""""""!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!! """"""!!! """!!! )))&&&"""}}}||||||vvvwwwxxxyyyxxxvvvtttssseeedddbbb___]]]ZZZXXXWWWRRRPPPMMMIIIFFFEEEEEEEEEDDDCCCBBB@@@>>>===<<<;;;999;;;<<<>>>>>>>>>===<<<===<<<999666444333333333666666666666666666666666////////////............*********))))))))))))))))))+++---/////////...---******************************)))((('''&&&%%%%%%+++*********))))))))))))&&&&&&%%%%%%$$$###""""""###""""""""""""!!!!!!!!!""""""######$$$$$$%%%%%%"""!!!!!! """"""  !!!+++((($$$ }}}{{{yyywwwvvvtttuuuuuuuuussspppmmmkkkeeeccc```]]]YYYVVVSSSRRRQQQPPPNNNKKKHHHEEECCCBBBFFFDDDAAA>>>===<<<======666666777777888999999999:::888666333111///......111111111111000000000///........................------,,,,,,,,,+++++++++(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&%%%%%%'''***,,,+++***)))((('''&&&%%%$$$$$$### !!!"""######"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$%%%%%%%%%"""!!!&&&((('''%%%###'''%%%!!! ~~~|||zzzxxxvvvvvvttttttttttttrrrooollljjjcccbbb___\\\YYYUUUSSSQQQPPPOOOMMMJJJHHHEEECCCBBBDDDBBB???===;;;:::;;;;;;444555555666666777888888888777555444222111000000111111111000000000//////---------------------------,,,,,,,,,,,,+++++++++(((***,,,.........---,,,++++++++++++++++++++++++)))(((&&&%%%&&&'''***+++******)))((('''&&&%%%$$$$$$### !!!"""######"""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """#########"""!!!%%%'''&&&$$$"""###!!!~~~|||zzzxxxvvvuuutttrrrrrrrrrqqqooollliiigggaaa```^^^[[[WWWTTTRRRQQQNNNMMMLLLIIIGGGDDDBBBAAAAAA???<<<:::888777888888222222333333444555555555444555555444444333333222000000000000////////////------------------------,,,,,,,,,+++++++++******(((***,,,.........---,,,)))))))))))))))))))))))))))((('''&&&'''((()))***))))))((('''&&&&&&%%%%%%$$$###!!! !!!"""######""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!  !!!!!!!!! ###%%%$$$"""!!!}}}|||zzzxxxvvvtttsssrrrooopppooonnnlllhhheeeccc^^^]]][[[YYYVVVSSSQQQPPPLLLKKKIIIGGGEEECCCAAAAAA>>>===:::777555555555666000000111111222333333333222333444666666666555444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((***,,,.........---,,,(((((((((((((((((((((((())))))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%######""""""!!!!!!""""""###"""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! {{{zzzxxxvvvtttrrrqqqpppmmmmmmmmmkkkhhhddd```^^^[[[ZZZYYYVVVTTTQQQOOONNNIIIIIIGGGEEEDDDBBB@@@@@@===;;;888555333333333444//////000000111111222222000222555777888777666555/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((***,,,.........---,,,(((((((((((((((((((((((()))******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%###############""""""!!!"""""""""#################################""""""########################!!!!!!!!!!!!!!!!!!!!!!!!  ~~~}}}yyyxxxvvvtttrrrpppooonnnkkkkkkjjjhhheee```]]]ZZZYYYXXXVVVTTTRRRPPPNNNMMMGGGFFFEEEDDDBBBAAA@@@???<<<:::888555333333333333//////000000111222222222111333666999:::888666444///.........------------++++++++++++++++++++++++*********))))))))))))((((((***,,,.........---,,,))))))))))))))))))))))))******++++++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!  ~~~}}}||||||wwwvvvuuusssqqqooonnnmmmiiiiiihhhfffbbb^^^YYYWWWVVVVVVTTTSSSQQQOOOMMMMMMEEEDDDCCCBBBAAA@@@??????===;;;888555333333333444000000111111222333333333222444888::::::888444222.........---------,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((***,,,.........---,,,++++++++++++++++++++++++***+++,,,,,,+++)))&&&$$$######$$$$$$%%%%%%%%%&&&"""$$$%%%&&&&&&$$$"""!!!""""""######$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ~~~|||{{{{{{vvvvvvtttrrrpppnnnmmmlllhhhhhhgggdddaaa\\\XXXUUUUUUUUUSSSRRRPPPNNNMMMLLLDDDCCCCCCBBBAAA??????>>>===;;;888666444444444444111111111222333333444444333666999;;;;;;888444111......---------,,,,,,,,,************************))))))))))))(((((((((((((((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---+++)))%%%############$$$$$$%%%%%%&&&"""$$$&&&''''''%%%"""!!!""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########!!!|||}}}~~~|||zzzwwwvvvtttqqqnnnkkkiiihhhfffeeebbb___[[[XXXUUUTTTLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA???>>>===<<<:::888555333222222444555555777999::::::888555444///222666:::;;;999666333///...------++++++***)))************************...,,,)))''''''(((***,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((((((((((((((()))(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$###!!!  """### """$$$%%%%%%$$$###  %%%+++,,,(((!!!|||}}}}}}{{{zzzvvvuuussspppmmmjjjhhhgggeeedddaaa^^^[[[WWWUUUSSSLLLKKKJJJIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<;;;:::999888555333222333444555555666888999999777555444///111666999:::888555333///...------++++++***)))************************...---+++))))))***+++---,,,++++++++++++*********++++++++++++++++++++++++'''''''''''''''''''''''')))'''%%%"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&'''%%%$$$""""""###$$$%%%$$$###!!! !!!""""""$$$$$$$$$###""" $$$***+++''' |||}}}~~~~~~|||zzzxxxuuutttqqqooollliiifffeeecccbbb```]]]YYYVVVTTTSSSKKKKKKJJJHHHGGGFFFEEEDDDAAA@@@???===<<<:::999888888777666444444444555666555666777777777666444333///111444777777666333222///...------++++++***)))))))))))))))))))))))))))///...---++++++,,,------++++++*********)))))))))************************''''''''''''''''''''''''(((&&&$$$"""!!!!!!"""###########################%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$$$$""" !!!"""!!!#########"""!!! !!!!!!"""((()))%%%|||}}}~~~~~~}}}zzzxxxvvvsssrrrpppmmmjjjgggeeecccaaa```^^^[[[XXXUUUSSSRRRJJJJJJIIIGGGFFFEEEDDDCCC???>>>===;;;999888777666777777666666666666666666444444555555444444333222///111333555555333111000///...------++++++***)))))))))))))))))))))))))))//////......---------...*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!"""###########################%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$$$$&&&$$$"""!!!!!!!!!###$$$###"""  !!!!!!""""""!!!  !!!!!!!!!  %%%&&&###|||}}}}}}}}}{{{yyyvvvtttqqqpppmmmkkkhhheeebbbaaa^^^]]][[[YYYVVVTTTRRRQQQIIIIIIHHHFFFEEEDDDCCCBBB>>>===<<<:::888777666555666666777777777777777777444333222222111111222222///000111222222111///...///...------++++++***)))((((((((((((((((((((((((......//////......------))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!"""$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### !!!!!!""""""######$$$%%%$$$""" !!!"""###"""!!!  !!!!!!  ###$$$!!!|||}}}}}}|||zzzwwwtttrrrooonnnllliiifffcccaaa___\\\[[[YYYWWWUUUSSSQQQQQQHHHHHHGGGEEEDDDCCCBBBAAA>>>===<<<:::999777666555555666777999999999888777333222000/////////000111000000000//////...------///...------++++++***)))((((((((((((((((((((((((,,,---...///...---+++***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!""""""######$$$###!!!  !!!""""""   !!!  !!! ||||||||||||yyyvvvsssqqqnnnllljjjgggdddaaa___^^^ZZZYYYXXXVVVTTTRRRQQQPPPGGGGGGFFFEEECCCBBBAAAAAA???>>>===;;;999888777666444555888:::;;;:::999888222111///------...000111000//////...---,,,,,,,,,///...------++++++***)))''''''''''''''''''''''''***+++---...---,,,)))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!!!!""""""###$$$"""!!! !!!"""!!!  |||||||||{{{yyyvvvrrrpppmmmllliiigggcccaaa^^^]]]YYYXXXWWWUUUSSSRRRPPPPPPGGGGGGFFFDDDCCCBBBAAA@@@??????>>><<<:::999777777333555888;;;;;;;;;999888222111...,,,,,,---///111000///...---,,,+++++++++///......---,,,+++***)))''''''''''''''''''''''''(((***,,,------+++(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!"""""""""###""" !!!"""!!!   vvvxxxyyyzzzyyyvvvsssqqqiiihhhfffcccaaa^^^\\\[[[WWWVVVTTTQQQNNNLLLJJJIIIEEEDDDCCCAAA???===<<<;;;::::::999888777666555555777888:::;;;:::777444222000///---++++++---///000111111000///...------,,,///............---------************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""  wwwxxxyyyyyyxxxuuurrrpppjjjiiigggdddaaa___\\\[[[VVVUUUSSSQQQNNNKKKIIIHHHDDDDDDBBBAAA???===<<<;;;::::::999888777666555555777888999999888666333111000///---++++++---///000000000//////...---,,,,,,............------------************************)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! xxxxxxxxxxxxvvvtttqqqppplllkkkhhheeebbb___]]][[[UUUTTTRRROOOMMMJJJHHHGGGCCCBBBAAA@@@>>>===<<<;;;::::::999888777666555555666666777777666444222111///...---,,,,,,---.../////////......------,,,,,,......---------,,,,,,,,,************************(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~xxxxxxwwwvvvtttrrrpppooommmllliiifffbbb___\\\[[[SSSRRRPPPNNNKKKHHHFFFEEEAAAAAA@@@???===<<<;;;;;;::::::999888777666555555555444444444222111000///...------------------...------------,,,,,,,,,,,,------------,,,,,,,,,+++************************''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  }}}yyyxxxvvvtttrrrpppooonnnmmmkkkhhheeeaaa]]]ZZZYYYRRRQQQOOOLLLIIIGGGEEEDDD??????>>>======<<<;;;;;;::::::999888777666555555333222111000///.........,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  }}}zzzxxxuuurrrooonnnmmmmmmllljjjgggccc___[[[WWWVVVPPPOOOMMMJJJHHHEEECCCBBB=========<<<<<<;;;;;;;;;::::::999888777666555555222111///---,,,,,,,,,---+++,,,---......---,,,+++))))))******++++++,,,,,,,,,,,,,,,+++++++++******************************%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ~~~}}}{{{yyyuuuqqqnnnllllllmmmjjjhhheeeaaa\\\XXXUUUSSSOOONNNLLLIIIFFFDDDBBBAAA<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666555555111///---***)))***+++,,,***+++---......---+++***(((((())))))***+++,,,,,,++++++++++++************************************%%%$$$$$$$$$####################################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!  ~~~}}}{{{yyytttpppmmmllllllllliiigggddd___ZZZVVVSSSQQQNNNMMMKKKIIIFFFCCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555111///,,,)))((()))***+++)))+++---//////---+++)))''''''((()))***++++++,,,+++++++++************)))************************$$$$$$$$$############"""########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!   """ ~~~}}}zzzuuuooommmnnnlllfffaaa```___]]]ZZZWWWTTTRRRQQQKKKLLLLLLKKKHHHDDD@@@===;;;===???@@@@@@???<<<;;;111111111111111111111111,,,---...//////---+++***+++++++++************)))&&&&&&'''((()))***++++++************************,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''(((((('''%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  $$$ ~~~}}}{{{vvvpppnnnooommmgggbbbaaa```^^^[[[XXXUUUSSSQQQKKKLLLLLLKKKHHHDDD@@@>>>;;;<<<>>>??????===;;;:::222222222111111111111111,,,---...//////---,,,***+++++++++************)))&&&''''''((()))******+++************************,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''((())))))(((&&&$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!! '''"""~~~}}}}}}xxxrrrppppppnnniiidddbbbaaa___\\\YYYVVVTTTSSSLLLLLLKKKIIIGGGCCC@@@>>>;;;;;;<<<===<<<;;;999888222222222111111111000000---...///000///...,,,++++++++++++************)))''''''(((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))******)))'''%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!&&&%%%$$$###!!!  ***$$$~~~~~~yyysssqqqqqqpppjjjeeecccbbb___\\\YYYWWWTTTSSSLLLKKKJJJHHHEEEBBB@@@>>>;;;;;;;;;;;;:::999888777333333222222111000//////---...000000000///---++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))******+++***(((%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""""")))(((&&&$$$"""  ,,,&&&~~~yyysssqqqqqqpppjjjeeebbbaaa___\\\YYYVVVTTTRRRLLLKKKIIIFFFCCCAAA??????======;;;:::999888777777444444333222111//////......///000111111///---,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((()))******)))'''$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!"""######$$$$$$)))((('''%%%###!!!  +++%%%}}}xxxrrrppppppnnniiiddd```___]]]ZZZWWWTTTRRRQQQMMMKKKHHHDDDAAA@@@??????@@@???===:::999888888999555555444222000///...---///000111222111000...---+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&'''(((((('''%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""###$$$$$$%%%%%%&&&'''&&&%%%$$$"""!!! """"""&&&###{{{vvvpppnnnooommmgggbbb^^^]]][[[XXXUUURRRPPPOOOMMMKKKGGGCCC@@@?????????DDDAAA>>>;;;999999::::::666555444222000///------///000111222222000///---+++++++++************)))+++******)))(((''''''&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$########################''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###$$$$$$%%%&&&&&&''''''######""""""!!!!!!  ###### !!!zzzuuuooommmnnnlllfffaaa]]]\\\YYYWWWSSSQQQNNNMMMMMMKKKFFFBBB@@@?????????EEECCC???<<<::::::;;;;;;666666444222000...---,,,///000222333222111///...+++++++++************)))++++++***)))((('''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$###########################(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((###$$$$$$%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!###$$$%%%$$$$$$%%%&&&&&&''''''((( !!!!!! !!!$$$$$$!!!~~~}}}wwwuuuqqqlllgggbbb^^^\\\\\\ZZZXXXUUURRRPPPOOONNNNNNLLLHHHCCC???===<<<;;;@@@@@@???>>><<<;;;:::999777666444222///---+++******++++++,,,,,,------......------,,,+++***)))))))))((('''&&&''')))+++,,,''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$###""""""!!!!!!!!!!!!"""###%%%&&&))))))((('''&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$"""!!! """""" !!! !!!!!!"""""" ~~~|||{{{sssqqqnnnjjjeeeaaa^^^\\\[[[ZZZWWWUUURRRPPPOOONNNMMMJJJFFFAAA>>>;;;::::::======<<<;;;;;;:::999999666666444111///,,,+++*********++++++,,,---------...------,,,+++***))))))((('''&&&%%%&&&''')))+++&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######""""""!!!!!!!!!"""###$$$%%%%%%'''''''''&&&%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""###"""!!!!!!"""######$$$%%%%%%######"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!}}}zzzyyyxxxnnnmmmjjjgggccc```]]][[[YYYXXXWWWUUUSSSPPPNNNMMMKKKHHHDDD???<<<999888888888888888888888888888888555444333111...,,,+++************+++,,,,,,------......---,,,+++***))))))'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%''''''%%%$$$###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###!!!!!!!!!""""""######$$$$$$  """%%%%%%$$$###!!! }}}zzzwwwuuutttjjjiiifffddd```^^^[[[ZZZVVVVVVVVVUUUSSSQQQNNNMMMIIIGGGBBB>>>:::777666666444444444555666666777777444333222000...,,,+++***))))))******+++,,,,,,,,,......---,,,+++******)))'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&%%%###"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!! !!!"""!!!!!! !!!!!!""""""""""""""""""!!!"""((('''%%%###!!! ~~~{{{xxxuuusssqqqhhhgggeeebbb___\\\ZZZYYYSSSTTTUUUUUUTTTQQQNNNLLLHHHFFFBBB===999777666555222222333333444555555666222222000///---,,,+++***(((((()))******++++++,,,///......---,,,+++******((('''%%%#########$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""$$$&&&''''''%%%###!!! """###%%%&&&&&&%%%###"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!###!!!  """ !!!!!!!!! """"""!!!!!!!!!!!!!!!!!! """"""((('''%%%###   ~~~{{{wwwtttqqqpppiiihhheeebbb^^^[[[XXXWWWQQQSSSUUUVVVTTTQQQNNNKKKIIIFFFBBB===:::777666666333333333333333333333333111000///...---,,,++++++((((((((()))******++++++//////...---,,,+++*********)))&&&$$$$$$$$$%%%&&&$$$$$$$$$#########"""""" !!!!!!""""""#########%%%''')))(((&&&###  !!!!!!!!!"""###$$$&&&&&&$$$###"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""$$$###!!! !!! !!!"""""""""!!! """"""!!!!!! !!!"""""""""%%%$$$"""  |||xxxtttqqqpppllljjjgggccc^^^ZZZVVVUUUOOOQQQTTTVVVUUUQQQMMMJJJJJJGGGCCC???;;;888777777666555555444333333222222//////......---,,,++++++''''''(((((()))******+++//////...---,,,++++++***,,,+++(((&&&%%%%%%&&&'''$$$#########"""""""""""" !!!"""#########&&&)))***)))&&&""" !!!!!!"""######!!!###$$$%%%%%%$$$###!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""%%%$$$"""  !!!"""###$$$###!!! """"""!!! !!! !!!###$$$###"""!!!!!!  |||xxxtttqqqpppnnnlllhhhccc^^^YYYVVVTTTNNNPPPTTTVVVUUURRRMMMJJJKKKHHHDDD???<<<999888888888777666555333222111111//////...------,,,++++++''''''(((((()))*********//////...---,,,++++++***...,,,***'''&&&&&&''''''############"""""""""""" !!!"""######$$$&&&)))+++***&&&""" !!!"""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""&&&$$$"""  !!!"""$$$%%%$$$""" """"""!!! """""" !!!###%%%%%%$$$"""!!! !!!  ~~~~~~yyytttpppnnnnnnnnnmmmkkkhhhddd___[[[WWWUUUOOOPPPQQQSSSRRRQQQPPPNNNDDDCCCBBB@@@>>>===;;;;;;;;;999666333111000000111333333333222222222111111...------,,,,,,++++++***+++***)))((()))***,,,...******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((***)))(((&&&$$$"""!!!  ###$$$$$$###  !!!!!!!!! !!!###$$$%%%&&&''' ###%%%%%%$$$###!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$!!! !!!$$$%%%######"""!!!   """!!! %%%(((,,,***&&&"""!!!###!!!###"""!!!~~~}}}yyytttpppnnnmmmmmmllljjjgggccc^^^ZZZWWWUUUPPPQQQRRRSSSSSSRRRPPPOOODDDCCCBBB@@@>>><<<;;;::::::888555222111000000111333333222222222111111111...------,,,,,,++++++***+++***(((((((((***,,,---))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((())))))'''&&&$$$"""!!! !!!"""$$$$$$"""!!! !!!!!!!!! !!!"""$$$%%%&&&&&& ###$$$%%%$$$"""!!!!!!!!!"""######$$$%%%%%%%%%###!!! !!!###%%%######"""!!! """ """&&&)))++++++(((%%%!!! """!!!"""""" ~~~}}}|||xxxtttpppmmmlllkkkjjjiiifffbbb]]]YYYVVVUUUQQQRRRTTTTTTTTTRRRPPPOOODDDCCCBBB@@@===;;;:::999999777444222000000000111222222222222111111111000...------,,,,,,++++++***+++***((('''((()))+++,,,(((''''''&&&%%%$$$###"""########################$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%###""" !!!"""######"""!!! !!!!!!!!!!!! !!!"""###$$$%%%&&& !!!###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$###!!! !!!###$$$###""""""!!! !!!!!!###&&&)))***++++++)))&&&### !!! }}}|||}}}{{{xxxtttpppmmmkkkjjjhhhfffddd```\\\XXXUUUTTTSSSSSSTTTUUUTTTRRRPPPNNNDDDCCCAAA???===:::888777777555333000//////000111222111111111111000000000...------,,,,,,++++++***+++***(((''''''((()))***'''&&&%%%$$$###""""""!!!########################$$$%%%&&&'''''''''&&&%%%&&&%%%%%%###"""!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!  $$$'''(((((('''%%%&&&$$$!!!}}}|||{{{zzzyyywwwtttpppllliiigggeeedddaaa^^^ZZZWWWTTTSSSRRRSSSTTTTTTSSSPPPNNNLLLEEECCCAAA???<<<999777666555333111///...///000111111111111000000000//////...------,,,,,,++++++***+++***(((&&&&&&'''((()))'''&&&%%%$$$###""""""!!!""""""""""""""""""""""""$$$%%%''')))((('''%%%###$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""#########""""""!!!!!!  """###$$$%%%$$$$$$###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! """"""!!!###!!!}}}|||{{{zzzyyyxxxwwwtttppplllhhheeecccaaa___\\\YYYVVVTTTRRRQQQRRRRRRRRRPPPNNNKKKIIIEEEDDDAAA>>>;;;888555444333222000.........000000000000000000////////////...------,,,,,,++++++***,,,***(((&&&%%%%%%&&&'''(((''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&)))******'''$$$""""""""""""!!!!!! ###"""!!! !!!"""###%%%$$$$$$###"""!!!!!!  !!!"""###$$$&&&%%%###!!! !!!"""""""""!!!!!!  """######""" """!!!!!!   ~~~}}}|||{{{zzzyyywwwwwwvvvtttpppkkkgggdddaaa```^^^[[[XXXUUUSSSRRRPPPPPPPPPPPPNNNKKKHHHFFFEEEDDDAAA>>>:::777444333222000///------...///000000000/////////............------,,,,,,++++++***,,,***(((&&&$$$%%%%%%&&&))))))((('''&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$'''***+++***'''### !!!!!! $$$"""!!!!!!"""$$$&&&%%%%%%$$$"""!!! !!!"""######(((&&&###!!! !!!"""""""""!!!  """######""" """!!!  !!!!!!  !!!~~~~~~}}}|||{{{zzzyyyyyyvvvvvvvvvtttpppkkkfffccc```___]]]ZZZWWWUUUSSSRRRNNNOOOOOONNNLLLIIIFFFDDDEEEDDDAAA>>>:::777444222111000...------...///000000/////////..................---,,,,,,++++++***,,,***(((%%%$$$$$$%%%%%%******)))((('''&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$'''***,,,+++'''### $$$###  ###$$$'''&&&%%%$$$###!!!  """######(((&&&### !!!"""""""""!!!  """######""" """!!!  """""" %%%######!!! ~~~}}}|||zzzxxxvvvuuutttsssrrrpppmmmjjjgggeeeddd^^^]]][[[XXXUUUSSSQQQPPPMMMKKKHHHEEECCCBBBCCCCCCAAA@@@???===;;;999777777000///---,,,,,,---///000////////////////////////,,,++++++***)))((('''&&&***)))'''&&&&&&((()))*********)))((('''&&&&&&%%%%%%$$$"""!!!"""$$$''')))+++***)))'''%%%###"""!!!##############################$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!  !!!""""""%%%%%%$$$###"""!!!  !!!!!!!!! !!!!!!!!!######""" !!!"""###""""""!!!  """$$$$$$$$$###"""}}}}}}{{{zzzxxxvvvuuuttttttsssqqqnnnkkkhhheeeddd^^^]]]ZZZXXXUUURRRPPPOOOMMMKKKHHHDDDBBBBBBBBBBBB@@@???>>><<<:::888777666///...---,,,,,,---...///////////////////////////,,,,,,++++++*********)))---,,,)))((('''((()))***))))))((('''&&&%%%$$$$$$%%%$$$"""""""""$$$'''(((******((('''%%%###"""!!!########################$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###"""!!!  !!!""""""###$$$######"""!!!  !!!!!! !!!!!!!!!###"""!!!  !!!"""!!!!!!!!!!!!###$$$%%%$$$###"""|||{{{zzzyyywwwvvvtttttttttsssqqqnnnkkkhhhfffeee]]]\\\ZZZWWWSSSPPPNNNMMMKKKIIIFFFCCCAAA@@@@@@AAA???>>>===;;;999777555555///...,,,++++++,,,...///........................,,,,,,,,,,,,------......111///,,,***(((((())))))''''''&&&%%%$$$###""""""%%%$$$######$$$%%%'''((()))((('''&&&$$$###"""!!!########################%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$######!!!!!!""""""#########$$$!!!!!!  !!! !!!!!!!!!""""""!!!   !!!"""$$$%%%%%%$$$###"""zzzyyyyyywwwvvvuuutttttttttssspppnnnkkkhhheeeddd\\\[[[XXXUUURRRNNNLLLJJJIIIGGGDDDAAA???>>>>>>???======;;;999777555444333...---,,,******,,,---...------------------------,,,,,,---...///000111111333222...+++)))(((((()))%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$###"""!!!########################%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$  !!!!!!!!!!!!!!!!!!   !!!!!! !!!"""$$$%%%$$$###!!! }}}xxxxxxwwwvvvuuuuuuttttttrrrqqqooollliiifffdddccc\\\ZZZWWWTTTPPPLLLIIIHHHGGGEEEBBB???===<<<<<<===<<<;;;999888555444222111...,,,+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333222...+++)))(((((()))$$$$$$###"""!!! $$$$$$%%%&&&''''''''''''&&&&&&%%%$$$######""""""########################$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############ !!!!!!!!!  !!!!!!!!!######!!! !!!"""######!!! !!! }}}{{{zzzvvvvvvvvvuuuuuutttttttttooonnnllliiifffcccaaa```[[[YYYVVVRRRNNNJJJGGGEEEEEECCC@@@===;;;::::::;;;:::999888666444222111000---,,,***))))))***,,,---++++++++++++++++++++++++............//////000000111///,,,***(((((())))))%%%%%%$$$###"""!!! $$$%%%'''((()))(((((('''$$$$$$$$$######"""""""""########################"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!! !!!!!!!!!  !!!"""$$$$$$""" !!!   ###$$$###!!! ~~~}}}}}}zzzxxxwwwuuuuuuttttttttttttttttttmmmkkkiiifffccc```^^^]]]ZZZYYYUUUQQQMMMHHHEEECCCDDDBBB???<<<:::999999999999888777555333111//////,,,+++***))))))***+++,,,++++++++++++++++++++++++///.........---------,,,---,,,)))((('''((()))***&&&&&&%%%$$$###"""!!!!!!###%%%''')))***)))((('''###############"""""""""######################## !!!!!!"""######""""""######$$$$$$$$$$$$###""""""!!!  !!!!!!!!! !!!!!! !!!$$$$$$!!!  !!!%%%'''%%%###!!!}}}{{{}}}~~~{{{xxxvvvuuuttttttttttttttttttttttttkkkjjjgggeeeaaa___\\\[[[ZZZXXXUUUQQQLLLGGGDDDBBBCCCAAA>>>;;;999888888999888777666444222000///...,,,+++)))(((((()))+++,,,************************//////...---,,,+++*********)))'''&&&&&&((()))***''''''&&&%%%$$$###""""""###%%%(((***+++***((('''#########"""""""""""""""######################## !!!!!!!!!!!!!!!!!!""""""######$$$""""""!!!   !!!!!!""" !!!!!!!!! !!!######!!!!!!  """&&&((('''$$$"""~~~~~~~~~~~~|||yyywwwwwwxxxyyyzzzxxxuuurrrpppooooooooofffeeedddbbb```^^^]]]\\\UUUSSSQQQMMMIIIFFFCCCBBBAAA???;;;888666555555555:::999666444111...,,,+++************************+++---000222333222000...---,,,,,,+++***)))((((((++++++***)))((('''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((()))******''''''&&&%%%###"""!!!!!!###"""  """"""""""""!!!!!!!!!  """$$$%%%$$$###""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! ###&&&%%%""" ~~~}}}~~~~~~~~~|||yyyxxxyyyzzz{{{{{{yyyuuurrrooonnnmmmnnnhhhgggeeebbb```]]][[[ZZZUUUSSSQQQMMMIIIFFFCCCBBB???===:::777555555555555999888666333000...,,,+++************************+++---///111222111000///---,,,,,,+++******))))))++++++***)))(((''''''&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((()))))))))'''&&&%%%$$$###"""!!!!!!###"""  !!!!!!!!!!!!!!!"""""""""!!!"""$$$$$$###!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!%%%$$$"""}}}}}}~~~~~~~~~|||{{{zzz{{{|||}}}|||zzzuuuqqqmmmkkkjjjjjjiiihhheeebbb^^^[[[YYYWWWUUUSSSPPPMMMIIIFFFCCCAAA===;;;888666555444555666888777555333000...,,,+++************************+++,,,...000000000//////------,,,,,,++++++******,,,++++++***)))(((''''''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((&&&%%%%%%$$$###"""!!!!!!###"""   !!!"""###$$$ !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!! ###""" ~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}{{{yyytttoookkkhhhgggfffiiigggddd```\\\XXXUUUTTTSSSRRROOOKKKHHHDDDBBB@@@999888666444333444555666666666444222000---,,,+++************************+++,,,---....../////////---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$######"""""""""!!!###"""  !!!###$$$%%% !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!! |||||||||||||||{{{zzzzzzxxxuuupppkkkgggdddcccbbbeeedddaaa]]]XXXUUURRRPPPPPPOOOLLLIIIEEEAAA???===666555333222222333555666555444333111///---,,,+++************************++++++++++++,,,---...///---------------.........------,,,+++***)))(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""###"""   """###$$$ !!!!!!!!!!!!!!!!!!!!!!!!  {{{|||||||||zzzxxxuuutttqqqoookkkfffcccaaa```______^^^[[[XXXUUUQQQOOOMMMMMMKKKIIIEEEAAA>>>;;;:::222222000000111333555666333333222000///---,,,,,,************************++++++*********,,,...///------......//////000000...------,,,+++***))))))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###"""   !!!"""!!!!!!!!!!!!!!!!!!!!!!!! }}}{{{||||||zzzxxxtttpppnnnkkkiiieeeaaa___^^^]]]]]]YYYXXXVVVTTTQQQNNNMMMLLLIIIHHHEEEAAA>>>:::777666000///......000222555666222222111000...---,,,,,,************************+++***)))((()))+++---///------...//////000111111......---,,,+++******)))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$######""" !!!!!!"""""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!! }}}{{{|||{{{zzzvvvrrrmmmjjjgggeeebbb___]]]\\\\\\\\\UUUTTTSSSQQQOOOMMMKKKKKKGGGEEECCC???;;;888555444......---...///222555666111111000///...---,,,,,,************************+++***((('''(((***---///------...///000111222222///...------++++++***)))(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%$$$###"""""" !!!"""""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!! ~~~{{{zzzxxxuuurrrpppnnnmmmfffccc```\\\YYYWWWVVVVVVRRRQQQNNNLLLJJJJJJKKKLLLKKKHHHCCC>>>999666444333111111111111000000000///......---,,,,,,+++******---,,,+++***)))((('''&&&******+++,,,,,,---......///---+++)))(((((()))*********))))))((((((''''''((((((((((((((((((((((((%%%$$$$$$###"""!!! !!!!!!  """###!!! zzzyyywwwtttrrrooommmllleeeccc___[[[XXXWWWWWWWWWTTTRRROOOMMMKKKKKKKKKLLLKKKHHHCCC>>>999666555444111111111000000000//////......---,,,,,,+++******,,,,,,+++***)))''''''&&&******+++,,,,,,---......///---+++)))(((((()))*********))))))((((((''''''((((((((((((((((((((((((%%%$$$$$$###""""""!!!!!!!!!!!!!!!  !!! ~~~~~~~~~~~~yyyxxxvvvssspppnnnlllkkkdddbbb^^^[[[XXXWWWWWWWWWVVVTTTQQQNNNLLLKKKKKKLLLKKKHHHCCC>>>:::777666555000000000000////////////---------,,,,,,+++++++++++++++***)))(((''''''&&&+++++++++,,,,,,---------///---+++)))(((((()))*********))))))((((((''''''''''''''''''''''''''''''%%%$$$$$$######"""""""""!!!!!!!!!!!!    ||||||}}}}}}~~~~~~~~~wwwvvvtttrrrooollljjjiiibbb```]]]ZZZXXXWWWWWWWWWWWWUUURRRNNNLLLKKKJJJKKKJJJGGGCCC>>>:::777666666000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))(((((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! """!!!   {{{{{{||||||}}}~~~~~~~~~}}}uuutttrrrpppmmmkkkiiihhhaaa___\\\YYYWWWWWWWWWWWWWWWUUUQQQMMMJJJIIIHHHHHHGGGDDD@@@<<<888666555555/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))(((((()))*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""!!!!!!!!!!!!!!! ###!!!  |||||||||}}}~~~~~~}}}|||tttsssqqqnnnllliiigggfff___]]][[[XXXWWWVVVWWWXXXWWWTTTPPPLLLHHHFFFEEEEEECCCAAA===999666444333333///.........------------+++++++++,,,,,,------------------...............---------,,,,,,+++++++++///---+++)))(((((()))*********))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############"""""""""""""""!!! """!!! !!!}}}}}}}}}~~~~~~}}}|||sssrrrpppmmmjjjhhhfffeee^^^\\\ZZZXXXVVVVVVWWWXXXUUUSSSNNNIIIEEECCCBBBAAA@@@>>>:::666333111111111.........---------,,,,,,******+++,,,,,,---......///000000000111111111222......---,,,,,,+++******///---+++)))(((((()))*********))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$$$$#########"""""""""###"""!!!!!! !!!~~~~~~~~~~~~}}}|||rrrqqqooollljjjgggeeeddd]]]\\\YYYWWWVVVVVVWWWXXXTTTRRRMMMHHHDDDAAA@@@???>>>;;;888444111000//////......---------,,,,,,,,,******+++,,,------......111111111222333333444444......------,,,+++******///---+++)))(((((()))************)))((((((''''''###########################$$$%%%%%%&&&'''(((((($$$$$$$$$############"""###"""!!!  """ }}}~~~~~~}}}}}}|||zzzxxxwwwvvvqqqkkkiiiiiigggaaa\\\UUUUUUTTTSSSRRRQQQPPPPPPOOOMMMIIIEEEBBB@@@@@@@@@666444222000//////000111---...//////...+++(((&&&)))))))))***++++++,,,,,,)))+++...111333333222111***((('''%%%&&&(((+++---,,,---......,,,***(((&&&"""###%%%&&&&&&%%%###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!! ~~~~~~~~~}}}zzzwwwuuutttuuupppjjjhhhhhhfffaaa[[[UUUTTTTTTRRRQQQPPPOOOOOOMMMKKKGGGCCC@@@>>>>>>===555444222///...//////000---...//////...+++)))'''))))))******+++,,,,,,,,,***,,,///111222111000///***((('''&&&&&&(((***,,,,,,,,,------,,,***'''&&&"""$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""   ~~~~~~|||yyyvvvtttrrrqqqsssnnnhhhfffgggeee```ZZZTTTTTTSSSQQQPPPNNNMMMMMMIIIGGGCCC???<<<;;;::::::555333111///......//////------......---+++)))(((*********+++,,,,,,---------...///000000///---,,,***)))(((''''''(((***+++***+++,,,,,,+++***'''&&&###$$$&&&''''''&&&$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""  }}}}}}~~~{{{zzzxxxuuussspppnnnmmmpppkkkeeedddeeeccc^^^YYYTTTSSSRRRPPPNNNLLLKKKJJJFFFCCC@@@<<<999777666666444222000...------......------------,,,++++++***+++++++++,,,------......000000//////---,,,+++***))))))((((((((((((((()))((()))+++++++++)))'''&&&$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!  }}}{{{{{{||||||xxxwwwuuussspppmmmkkkjjjlllgggbbbaaabbbaaa\\\WWWSSSRRRPPPNNNLLLJJJHHHHHHCCCAAA===999666444333333333111///---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---......//////111000...---+++***)))))))))))))))))))))(((''''''&&&''')))******)))'''&&&$$$%%%'''(((((('''%%%$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!   |||zzzyyyyyyzzzwwwvvvtttqqqooollljjjiiiiiiddd```___``````[[[VVVRRRQQQOOOMMMJJJHHHFFFEEEBBB???;;;777444333222222222000...,,,++++++,,,------,,,+++***+++,,,---...---------...//////000000000///---+++)))))))))***)))******+++***(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&((())))))(((&&&%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!  ~~~{{{xxxxxxxxxxxxvvvuuusssqqqnnnllljjjiiigggbbb^^^]]]___^^^ZZZUUURRRQQQOOOLLLIIIFFFDDDCCCAAA???;;;777444222222222111///---+++******+++,,,---,,,***)))***,,,...///---......//////000111111///---+++)))((()))***+++)))***++++++***(((%%%######$$$&&&(((((((((&&&&&&%%%'''((())))))((('''%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!  !!! }}}zzzxxxwwwwwwwwwwwwvvvtttqqqnnnllljjjiiifffaaa\\\\\\^^^^^^YYYUUUQQQPPPNNNKKKHHHFFFCCCBBBAAA???;;;777444222222222111///---+++******++++++---,,,***)))***,,,...000......//////000000111111...,,,)))(((''')))+++,,,)))***,,,,,,+++(((%%%###"""$$$&&&(((((((((&&&&&&&&&'''(((******((('''&&&!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!!!!!!!!!!}}}zzzxxxuuusssrrrnnnoooppppppmmmjjjfffddd``````___^^^\\\[[[ZZZYYYMMMKKKHHHEEECCCCCCCCCDDDBBB@@@<<<777444111000000//////...------,,,++++++...,,,(((&&&'''***///222:::888444000---+++++++++((((((((((((((((((((((((************************&&&&&&'''((()))***++++++&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######################## ###%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ~~~|||yyywwwuuusssrrrnnnoooooonnnlllhhheeeccc______^^^\\\[[[ZZZYYYXXXLLLKKKHHHEEECCCBBBBBBCCCAAA???;;;777333111111111//////......---,,,++++++---+++(((&&&&&&***...000999777333///,,,+++******''''''''''''''''''''''''************************''''''((((((((()))))))))'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&%%%%%%######################## ###$$$%%%$$$"""!!! !!!!!!!!!  ~~~}}}||||||zzzxxxvvvsssrrrqqqnnnnnnmmmllliiifffcccaaa]]]\\\[[[ZZZXXXWWWVVVVVVLLLJJJGGGCCCAAA@@@@@@AAA???===999666333111111111111000///...---,,,+++++++++)))'''%%%&&&(((,,,...777555111...+++*********''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((''''''''')))***+++,,,,,,+++***)))'''''''''&&&&&&%%%%%%%%%######################## !!!"""###$$$###"""!!! !!!!!!!!!"""!!!!!! ~~~||||||{{{zzzyyyxxxvvvtttrrrqqqpppmmmlllkkkhhheeebbb```^^^YYYYYYXXXWWWUUUTTTSSSSSSKKKIIIFFFBBB???>>>>>>>>>===;;;777444222111222222222222000///---,,,+++***)))(((&&&%%%&&&(((+++,,,444222///,,,***)))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&%%%$$$***++++++++++++++++++***(((((('''&&&%%%%%%$$$$$$########################""""""""""""""""""!!!!!! !!!!!!!!! !!! ###"""!!! }}}}}}|||{{{zzzzzzyyyyyywwwvvvuuusssrrrqqqoooooolllkkkhhheeeaaa___]]]\\\VVVUUUTTTSSSRRRQQQPPPOOOJJJHHHDDDAAA>>><<<<<<<<<:::888555333222111222333444333222000...,,,+++***((((((''''''''')))+++,,,222000---***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$+++******************+++)))((((((&&&%%%$$$####################################"""!!! !!! !!!!!!!!! !!!!!!!!! !!! ~~~yyyyyyxxxxxxwwwwwwwwwvvvtttssssssqqqpppooonnnnnnllliiifffaaa^^^[[[ZZZYYYSSSRRRQQQPPPOOOMMMLLLLLLJJJGGGCCC???<<<:::999999777555333222111222333444555444333111...,,,+++***))))))))))))***+++,,,,,,///...+++((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))******)))((('''%%%$$$###"""########################%%%$$$"""   !!!!!!!!!  !!! ~~~}}}}}}vvvvvvuuuuuuuuuuuuuuuuuurrrqqqqqqpppooonnnmmmmmmkkkhhhddd___[[[XXXXXXWWWPPPPPPOOONNNLLLKKKJJJIIIIIIGGGBBB>>>:::888777777555444222111111222333444666666444111///,,,+++*********+++,,,,,,------------,,,)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&)))'''%%%$$$$$$%%%''')))+++***)))'''%%%###"""!!!########################&&&$$$!!!  !!!!!!!!!"""$$$!!!!!!!!! ~~~}}}}}}|||ttttttttttttttttttttttttqqqppppppooonnnmmmmmmmmmkkkhhhccc]]]YYYWWWVVVVVVOOOOOONNNLLLKKKJJJIIIHHHIIIFFFBBB===:::777666666444333111000000222333555777666444222///---+++***++++++,,,...............,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&''''''((((((&&&$$$""""""$$$&&&(((+++***)))'''%%%###"""!!!########################'''%%%!!!  !!!!!!""" $$$&&&######"""!!!   ~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvuuusssrrrrrrrrrrrrooonnnmmmlllkkkjjjiiiiiigggeeebbb^^^YYYUUUQQQOOOLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>><<<:::888777;;;999666333111111222333222111000///...---,,,+++///............---------))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%""""""###$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''((((((""""""!!!   !!!!!!######"""  !!!"""!!! ~~~~~~~~~}}}}}}||||||{{{{{{{{{~~~|||zzzxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqnnnmmmlllkkkjjjiiihhhgggeeeccc```\\\XXXTTTQQQOOOKKKKKKIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;:::999>>>;;;888444222111111222111111000///...---,,,+++............------------************************))))))((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%''''''%%%$$$#########$$$$$$%%%&&&&&&&&&###""""""!!!    !!!""""""!!!  !!!"""!!! ~~~}}}}}}~~~||||||{{{zzzzzzyyyxxxxxx}}}|||{{{yyyxxxvvvuuuuuusssssssssrrrqqqpppooonnnlllkkkjjjiiigggfffeeedddaaa```]]]YYYUUURRROOONNNJJJIIIHHHFFFDDDBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>:::777333111000000000000///...------,,,,,,......---------,,,,,,,,,************************))))))((('''&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###%%%%%%###"""!!! !!!!!!"""######$$$$$$######"""!!!  !!!"""  !!!!!!  !!!!!! ~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyyxxxwwwvvvuuutttsssrrrppppppqqqqqqpppnnnlllkkkjjjiiihhhfffdddbbbaaa```\\\[[[YYYVVVSSSPPPNNNLLLHHHGGGFFFDDDBBB@@@>>>>>>999999:::;;;<<<<<<======AAA???<<<888555111///...///......------,,,,,,,,,------------,,,,,,,,,+++************************))))))((('''&&&%%%%%%$$$%%%'''((())))))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """######"""  !!!""""""$$$######"""!!!  """###     ~~~~~~~~~}}}}}}}}}|||{{{{{{||||||||||||{{{{{{~~~~~~}}}|||~~~~~~}}}}}}}}}|||}}}~~~~~~~~~|||zzzyyyyyyttttttsssrrrrrrqqqppppppmmmnnnoooooonnnllliiiggggggfffeeeccc```^^^]]]\\\WWWVVVTTTRRRPPPMMMLLLKKKFFFEEEDDDBBB@@@>>><<<<<<777888999:::;;;<<<===>>>???>>><<<999555111...,,,------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))((('''&&&%%%%%%$$$&&&''')))******)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""!!! !!!$$$$$$###"""!!!  !!!""" !!!!!!   ~~~~~~~~~}}}||||||{{{{{{yyyyyy{{{||||||{{{yyyyyy{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyy{{{{{{|||}}}}}}}}}}}}}}}~~~|||zzzyyywwwwwwpppppppppoooooonnnnnnnnniiikkkmmmnnnmmmjjjgggdddeeedddbbb```]]][[[YYYXXXRRRQQQPPPNNNMMMKKKJJJIIIDDDCCCBBB@@@>>><<<;;;:::777888888999:::;;;<<<<<<;;;;;;:::888555111---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))((('''&&&%%%%%%$$$&&&''')))******)))'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$#########"""""" !!!######!!!  !!!!!!%%%%%%$$$###"""!!!  !!!"""######"""!!!  ~~~}}}~~~~~~}}}{{{zzzzzzyyywwwxxxzzz{{{{{{zzzxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyzzz{{{{{{|||}}}}}}||||||||||||||||||||||||||||||{{{zzzyyyxxxwwwvvvyyyyyyyyyzzzzzz{{{|||}}}{{{{{{yyywwwuuusssqqqqqqmmmmmmmmmmmmllllllllllllgggiiilllmmmllliiidddbbbcccbbb```]]]ZZZXXXVVVUUUNNNNNNMMMLLLKKKJJJIIIHHHCCCBBB@@@>>><<<;;;999888888999999999::::::::::::666666777666444000---*********++++++,,,,,,,,,---++++++++++++************++++++++++++++++++++++++))))))((('''&&&%%%%%%$$$&&&((()))******)))(((&&&&&&&&&%%%%%%$$$###""""""$$$#########"""""""""""" !!!###$$$$$$###!!!  !!!""""""&&&%%%$$$###"""!!!!!!  !!!###$$$$$$###!!!  !!!!!!!!! }}}}}}~~~~~~~~~|||{{{zzzyyyxxxuuuwwwyyy{{{{{{yyywwwuuuvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvxxxyyy{{{|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuwwwwwwwwwxxxyyyzzz{{{|||wwwvvvtttrrrpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkfffhhhkkkmmmlllhhhccc```bbbaaa___\\\YYYVVVTTTSSSLLLLLLKKKJJJIIIIIIHHHHHHBBBAAA@@@>>><<<:::888888999999999999999999999999333444555555333000,,,************++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++))))))((('''&&&%%%%%%$$$'''((()))******)))(((''''''&&&&&&%%%$$$###""""""############""""""""""""!!!"""###%%%%%%###"""!!! !!!!!!""""""###&&&%%%%%%$$$###"""!!!!!! !!!$$$%%%%%%$$$!!!  !!! ######"""!!! }}}}}}|||{{{zzzyyyyyyxxxwwwxxxyyyyyyxxxvvvsssrrrsssttttttuuuuuuvvvvvvvvvwwwvvvtttrrrrrrssstttuuuuuuvvvvvvwwwxxxxxxyyyyyywwwwwwvvvuuutttsssrrrrrrsssrrrqqqqqqqqqsssuuuvvvwwwtttqqqmmmkkkjjjkkkkkkmmmllljjjiiihhhhhhhhhhhheeedddcccaaaaaabbbdddeeeiiigggccc^^^WWWQQQKKKHHHIIIIIIHHHGGGFFFDDDCCCCCC======<<<;;;:::999999888555777999::::::888555444222111000...,,,***)))(((++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++(((((('''&&&%%%%%%$$$###%%%&&&(((***)))'''%%%###############""""""""""""########################!!!###%%%''''''%%%###!!!"""###%%%''''''%%%###!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!! }}}}}}|||{{{zzzyyyyyyxxxwwwwwwxxxyyyxxxuuusssrrrrrrrrrssssssssstttttttttsssrrrqqqpppppprrrsssuuuuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvuuutttsssrrrrrrqqqrrrqqqpppooopppqqqsssuuuuuusssooollljjjjjjjjjkkkjjjiiiiiihhhgggfffffffffdddbbbaaa______```aaabbbeeeccc___ZZZTTTOOOJJJHHHHHHHHHGGGFFFEEEDDDCCCCCC======<<<;;;:::999888888555666888999999777555444222111000...,,,***)))(((++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,+++++++++(((((('''&&&%%%%%%$$$$$$%%%'''((())))))'''%%%$$$$$$#########""""""""""""########################"""###%%%&&&&&&%%%###"""###$$$&&&''''''%%%###"""!!!!!!!!!!!!""""""""""""!!!  !!!!!!  }}}}}}|||{{{zzzyyyyyyxxxvvvwwwxxxxxxwwwuuusssqqqppppppqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmnnnpppssstttsssssstttuuuuuuvvvvvvwwwuuuuuutttsssrrrqqqpppppppppooonnnmmmmmmnnnpppqqqqqqooommmkkkiiiiiiiiiiiifffffffffeeeeeedddccccccaaa___]]]\\\[[[\\\]]]^^^^^^\\\XXXTTTOOOKKKHHHGGGFFFFFFEEEDDDCCCCCCBBBBBB===<<<<<<;;;:::999888888555666777777777666444333111000///...,,,+++***)))++++++++++++++++++++++++*********+++,,,,,,------......------,,,,,,++++++'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$#########""""""##############################%%%&&&&&&%%%######%%%%%%&&&'''&&&%%%###""" !!!"""###$$$$$$%%%###!!! !!! }}}}}}|||{{{zzzyyyyyyxxxvvvvvvwwwwwwvvvtttrrrpppoooooooooooooooooonnnnnnjjjjjjiiijjjkkknnnqqqsssqqqrrrrrrsssssstttuuuuuussssssrrrqqqpppooonnnnnnnnnmmmkkkjjjjjjkkklllmmmkkkkkkjjjiiihhhhhhhhhhhhaaabbbcccdddcccbbbaaa```^^^\\\ZZZXXXWWWXXXYYYZZZWWWUUUQQQMMMIIIGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;:::999888777777444444555555444444333222000//////---,,,+++******************************))))))******+++,,,,,,,,,//////...---,,,,,,++++++&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%###### !!!"""###$$$%%%'''&&&$$$"""  }}}}}}|||{{{zzzyyyyyyxxxuuuvvvwwwwwwvvvtttqqqpppooooooooonnnmmmmmmmmmlllhhhhhhggghhhjjjmmmoooqqqoooooopppqqqqqqrrrrrrsssqqqqqqpppooonnnmmmllllllllljjjhhhgggfffggghhhiiieeeffffffggggggfffffffff]]]___aaaccccccbbb```^^^\\\ZZZXXXVVVTTTTTTUUUVVVSSSPPPLLLGGGDDDCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999888777777666444333222222111111222222//////...---,,,,,,++++++************************(((((()))******++++++,,,///...---,,,+++***))))))%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%***)))(((&&&%%%$$$$$$$$$ !!!"""######$$$'''&&&%%%$$$"""}}}}}}|||{{{zzzyyyyyyxxxtttuuuvvvvvvuuusssqqqoooppppppooonnnnnnmmmlllllliiiiiihhhhhhiiikkknnnooommmnnnnnnoooooopppqqqqqqoooooonnnmmmlllkkkjjjjjjiiihhhfffdddccccccdddeee```aaaccceeeeeeeeeeeeddd[[[]]]aaacccdddbbb```^^^\\\ZZZWWWTTTSSSSSSSSSTTTQQQNNNIIICCC@@@??????@@@>>>>>>>>>>>>>>>>>>>>>???;;;::::::999888777666666333222000/////////000111.........------,,,,,,,,,************************((((((((()))******++++++...---,,,***)))'''&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################&&&%%%$$$######$$$%%%&&&,,,+++(((&&&%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$""" }}}}}}|||{{{zzzyyyyyyxxxtttuuuuuuvvvuuurrrpppooorrrqqqqqqooonnnmmmlllllllllkkkjjjiiiiiijjjlllmmmllllllmmmmmmnnnooooooooonnnmmmlllkkkjjjiiiiiihhhhhhfffdddaaa``````aaabbb\\\^^^aaaccceeedddccccccZZZ]]]aaadddeeeccc```^^^\\\ZZZWWWTTTRRRRRRRRRSSSRRRNNNHHHAAA===<<<===>>>;;;<<<<<<<<<======>>>>>>::::::999888777666555555222111///------...000111------------------,,,,,,************************''''''(((((()))******+++,,,+++***(((&&&%%%######$$$$$$%%%%%%&&&'''((((((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%########################&&&%%%###""""""###%%%&&&...,,,)))&&&$$$$$$$$$%%%%%%$$$###"""!!!  !!!"""###"""!!! }}}}}}|||{{{zzzyyyyyyxxxttttttuuuuuutttrrrpppnnnsssrrrqqqpppooonnnmmmlllnnnmmmkkkjjjiiijjjkkklllkkkkkkllllllmmmnnnnnnooommmllllllkkkjjjiiihhhhhhgggeeeccc```______``````ZZZ\\\___cccddddddcccbbbZZZ]]]aaaeeefffdddaaa^^^\\\ZZZWWWTTTRRRRRRRRRRRRSSSOOOHHHAAA<<<;;;;;;<<<:::;;;;;;<<<<<<=========::::::999888777666555555222111...,,,,,,---///111------------------------))))))))))))))))))))))))''''''(((((()))*********+++***)))'''%%%###!!!!!!$$$$$$%%%%%%&&&'''((((((***)))&&&$$$$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%########################'''%%%###!!!!!!###%%%'''///---)))&&&$$$$$$%%%%%%'''&&&$$$###!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ||||||zzzxxxvvvtttsssrrrqqqqqqqqqrrrsssssstttttttttrrrqqqnnnkkkiiigggffffffkkkqqquuuuuupppjjjfffiiiiiiiiiiiiiiiiiiiiiiiigggeeebbb___]]]\\\\\\\\\[[[\\\^^^``````___^^^]]]VVVWWWXXXYYY[[[]]]^^^^^^]]][[[VVVRRRNNNLLLKKKKKKKKKGGGBBB<<<999888888999777888:::;;;;;;:::888777666666555444333222222111111111000///...---,,,,,,---...///000///---***((())))))))))))))))))))))))------,,,+++***)))(((((()))((('''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$################################################ """###%%%&&&'''''''''''''''''''''''''''"""###%%%&&&&&&%%%###"""   """!!!!!!  !!!"""###$$$$$$%%%%%%### !!!"""!!!||||||zzzyyywwwuuutttsssqqqqqqqqqrrrrrrssssssssstttsssqqqnnnllljjjhhhgggfffkkkqqquuuuuurrrlllhhhiiiiiiiiiiiihhhhhhhhhhhhfffdddaaa^^^\\\[[[[[[\\\ZZZ[[[]]]^^^^^^]]]\\\[[[SSSTTTUUUWWWYYY[[[]]]^^^]]][[[WWWSSSOOOMMMMMMLLLKKKGGGBBB<<<888777888999666888999::::::999888666555555555444333222222111222222111000///...---------...///000///,,,***(((************************+++++++++*********))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$################################################ """###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""  !!!""""""   !!!!!!"""######$$$$$$"""!!! ||||||{{{yyyxxxvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrtttsssqqqooommmkkkiiihhhgggkkkqqquuuvvvsssooollliiihhhhhhhhhggggggffffffdddccc___\\\ZZZZZZZZZZZZWWWYYYZZZ[[[[[[YYYXXXVVVNNNOOOQQQTTTVVVYYY[[[\\\\\\ZZZWWWSSSPPPOOONNNNNNKKKGGGAAA;;;777666666777555666888999999888666555444444333333222222222111444333333222111000//////......//////...,,,***(((************************))))))*********+++++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""  !!!""""""   !!!!!!""""""###!!!||||||{{{zzzyyyxxxwwwvvvssssssssssssrrrrrrrrrrrrtttsssrrrpppnnnlllkkkjjjhhhkkkppptttvvvtttqqqnnnhhhhhhgggfffeeeeeeddddddcccaaa^^^ZZZXXXXXXXXXXXXUUUVVVWWWWWWVVVTTTRRRQQQIIIJJJLLLOOORRRUUUWWWXXXYYYWWWTTTQQQOOONNNOOOOOOKKKGGGAAA:::666555555555444555666888888666555444222222222222222111111111555555444333222111000000.........---,,,+++***)))************************(((((()))***+++,,,------***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""  !!!!!!!!!!!!!!!  !!!|||||||||{{{zzzyyyyyyxxxvvvvvvuuuuuuttttttsssssstttsssrrrqqqooonnnmmmllliiilllpppssstttrrrooommmggggggfffeeecccbbbaaaaaa```___[[[XXXVVVVVVVVVVVVRRRRRRSSSSSSRRROOOMMMKKKEEEFFFHHHJJJMMMOOOQQQRRRTTTRRROOOMMMLLLLLLLLLMMMKKKGGG@@@:::555333333333222333555666666555333222000000000111111111111111555555444333222111000000///...---,,,+++*********************************(((((()))***+++,,,------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""  !!!  }}}|||||||||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuutttssssssqqqpppooonnnnnnkkkllloooqqqpppooollljjjffffffeeecccbbb```___^^^___]]]ZZZWWWTTTTTTTTTTTTOOOOOOPPPOOOMMMJJJGGGFFFCCCDDDEEEFFFHHHJJJKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIKKKGGG@@@999444222111222000111333444444333111000...//////000000111111111444333333222111000//////000...,,,***))))))******++++++++++++++++++++++++))))))*********+++++++++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""#################################"""###%%%&&&&&&%%%###"""  }}}}}}||||||||||||||||||~~~}}}|||{{{zzzyyyxxxxxxttttttsssrrrqqqppppppooolllmmmnnnnnnmmmjjjhhhffffffeeedddbbb```___]]]]]]]]][[[XXXUUUSSSRRRRRRSSSMMMMMMMMMLLLJJJGGGCCCAAACCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDKKKFFF???888333000000000///000222333333222000///------...//////000111111222222111000///...------000...,,,)))((()))***++++++++++++++++++++++++++++++++++++*********))))))"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""  }}}}}}}}}}}}||||||||||||}}}|||{{{zzzyyyttttttsssrrrrrrqqqppppppmmmnnnnnnmmmkkkhhheeecccfffeeecccbbb```^^^\\\\\\\\\ZZZWWWTTTRRRQQQRRRRRRLLLLLLLLLJJJHHHEEEAAA???CCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======>>>@@@AAAKKKFFF???888333000//////...000111222222111000...,,,------...///000111111111111000///...---,,,,,,000///,,,)))((()))***+++++++++++++++++++++++++++------,,,+++***)))((((((!!!!!!!!!"""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################"""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""  ~~~}}}{{{vvvuuuuuusssrrrqqqqqqppptttsssqqqnnnllliiigggfffccccccaaa___]]][[[ZZZYYYTTTSSSRRRQQQPPPOOONNNNNNJJJIIIHHHGGGFFFDDDCCCCCC>>>????????????>>>======999999999999999999999999===<<<;;;888555333111000------......//////000000,,,,,,,,,---------......111///---,,,,,,,,,...///...------,,,+++***))))))************************$$$&&&)))+++,,,***)))'''(((((('''&&&%%%%%%$$$###(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''((('''&&&%%%###"""  """$$$''''''&&&$$$#########"""  }}}{{{wwwvvvvvvtttsssrrrqqqqqqsssrrrpppmmmkkkhhhfffeeecccbbb```^^^\\\ZZZYYYXXXTTTSSSRRRQQQPPPOOONNNMMMIIIIIIHHHGGGEEEDDDCCCBBB>>>??????>>>>>>>>>======:::::::::::::::999999999<<<;;;999666444222000///------....../////////000,,,,,,,,,---------......111000...,,,,,,---...///......---,,,+++***))))))************************%%%''')))++++++***)))'''((((((''''''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&''''''&&&%%%$$$"""  """$$$&&&'''&&&%%%$$$$$$###"""!!!###!!!}}}{{{yyyxxxwwwvvvtttsssrrrqqqrrrpppooollliiigggeeedddbbbaaa___^^^[[[ZZZXXXWWWTTTTTTSSSQQQPPPNNNMMMMMMIIIHHHGGGFFFDDDCCCBBBBBB???>>>>>>===============<<<<<<<<<;;;;;;:::::::::888888666444222000...---------..................,,,,,,,,,---------......222000///------...///000......---,,,+++******)))************************&&&''')))******)))((('''((((((''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""%%%&&&''''''&&&$$$"""!!! """###%%%&&&'''&&&&&&%%%$$$$$$###"""  !!!'''%%%!!!}}}}}}|||{{{zzzxxxvvvtttsssrrrqqqpppnnnkkkhhhfffdddcccaaaaaa___]]][[[YYYXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKHHHGGGFFFEEECCCBBBAAAAAA???>>><<<;;;;;;;;;<<<===>>>======<<<;;;::::::999555555333222000...---,,,......------------------,,,,,,,,,---------......333111000......///000111//////...---,,,+++******************************((())))))))))))(((((((((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """$$$&&&((('''&&&%%%###!!!  !!!!!!###$$$%%%&&&&&&'''''''''%%%%%%$$$###!!! """$$$***(((###~~~|||zzzxxxvvvtttsssqqqpppnnnkkkiiifffdddcccbbbbbb```^^^\\\ZZZYYYXXXUUUUUUSSSQQQOOOLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@@@@???===;;;999999:::<<<===>>>===<<<;;;:::999888888333333222000///---,,,,,,......------,,,,,,++++++,,,,,,,,,---------......444222111//////000111222000//////...---,,,++++++******************************)))(((((('''(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!###%%%&&&)))((('''%%%$$$"""!!!  !!!""""""%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$"""!!! """$$$+++((($$$|||zzzwwwvvvuuurrrqqqooommmjjjhhhfffeeeeeedddbbb```^^^\\\[[[ZZZVVVUUUSSSQQQNNNLLLJJJIIIFFFEEEDDDCCCAAA@@@?????????<<<999777777888;;;======<<<;;;:::888777666555333222222000///...------......---,,,++++++******,,,,,,,,,---------......555333222000000111222333000000///...---,,,,,,+++************************,,,+++)))''''''''''''(((''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###"""###$$$'''((())))))(((&&&$$$###!!!!!! !!!"""""""""'''&&&%%%%%%&&&''')))***''''''&&&%%%###"""!!!  !!!)))'''###~~~{{{xxxvvvuuutttsssqqqooollliiihhhfffgggfffeeecccaaa___]]]]]]VVVUUUSSSQQQNNNKKKIIIHHHEEEDDDCCCBBBAAA???>>>>>>???<<<888555555777;;;===;;;;;;999888666444333222333333222111000//////.........---,,,+++***)))(((,,,,,,,,,---------......555444222111000111333444111111000///...---,,,,,,************************...,,,)))'''&&&&&&'''(((''''''((()))******++++++(((''''''''''''&&&&&&&&&******)))))))))((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))******)))(((&&&%%%###"""!!! !!!""""""######((('''%%%%%%%%%'''***+++(((((('''%%%$$$###"""!!! """"""  &&&$$$ |||yyywwwvvvvvvuuussspppmmmkkkiiihhhiiihhhfffdddbbb```___^^^WWWUUUSSSQQQNNNKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>???<<<888555444777:::===::::::888666444333111000333333333222111000000000......---,,,+++)))((((((,,,,,,,,,---------......666555333111111222333444111111000///...---,,,,,,************************///,,,)))&&&%%%&&&'''(((''''''((()))***++++++,,,(((((('''''''''&&&&&&&&&++++++++++++************((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,******((('''%%%###"""""" !!!!!!""""""######)))'''&&&%%%%%%'''***,,,(((((('''&&&$$$###"""""" !!!""""""!!! !!!###!!!~~~}}}|||zzzyyywwwtttrrrooommmllliiijjjlllllliiiccc]]]YYYUUUTTTSSSQQQOOOMMMKKKJJJEEEDDDBBB???>>>>>>???@@@888888777777777777777777777666333111000111222222222444777999888666222000,,,,,,,,,+++++++++*********+++,,,...///111222333444333111111222444777999999666222...++++++++++++''''''(((((())))))******,,,+++)))'''&&&'''((()))---+++)))'''&&&&&&'''((()))************++++++++++++***(((''''''''')))***'''%%%###!!!!!!###%%%'''''''''''''''''''''''''''))))))((('''%%%$$$###### !!!"""######''''''&&&%%%###"""!!!!!!###""" """   }}}|||{{{zzzxxxuuurrrpppnnnmmmiiikkkllllllhhhccc]]]ZZZUUUUUUTTTRRRQQQOOONNNNNNIIIGGGDDDAAA?????????@@@888888888777777777777777888666444222111222333444333555888::::::777444111,,,,,,,,,,,,++++++++++++++++++,,,...///000222222333222111111222444777888888555222...,,,+++++++++''''''(((((())))))******,,,+++)))'''&&&'''((()))---+++)))'''&&&'''((((((+++++++++******)))))))))***((('''%%%%%%&&&'''(((&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###### !!!!!!"""######'''&&&%%%$$$###"""!!!!!!###!!! !!!  !!!   !!!""""""!!! """"""""""""""""""""""""~~~~~~|||{{{yyywwwtttqqqooonnnjjjkkklllkkkhhhccc^^^ZZZVVVVVVUUUUUUTTTTTTSSSSSSNNNLLLHHHDDDAAA@@@??????999888888888777777666666888777555333333333444555555888;;;===<<<:::666444------,,,,,,,,,+++++++++++++++,,,---...000000111222111111111222444666777666444111...,,,*********''''''(((((())))))******,,,+++)))'''&&&'''((())),,,***((('''&&&'''((()))...---,,,***)))'''&&&%%%'''&&&$$$""""""###$$$%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###### !!!!!!""""""######&&&%%%%%%$$$###"""!!!!!!"""!!!  !!! !!!###$$$$$$###"""""""""!!!  !!!"""###$$$###!!!  !!!###"""$$$&&&((((((((('''&&&''''''''''''''''''''''''~~~}}}{{{xxxvvvsssqqqpppkkkkkkkkkjjjgggbbb^^^[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSPPPLLLGGGCCC@@@??????999999999888777666666555888777555333333444666777888:::===???>>><<<888666------------,,,,,,,,,,,,++++++,,,---......//////000000000111222333444555333222000...,,,******)))''''''(((((())))))******,,,+++)))'''&&&'''((()))+++***((('''&&&''')))***///...---***(((%%%###"""$$$###!!! !!!"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""""""""""""""###$$$$$$######"""""""""!!!!!!!!! ###"""!!!!!!"""%%%'''(((((('''&&&((('''&&&%%%$$$###"""!!! """###%%%'''((()))((('''%%%$$$$$$%%%'''(((***+++---///000///...---------------------------}}}{{{xxxuuusssrrrllllllkkkiiifffbbb___]]]YYYYYYYYYYYYYYYYYYYYYYYYUUURRRMMMHHHDDDAAA??????::::::999888777666555444666555444333333444666777999;;;>>>@@@???===999777.........---------,,,,,,++++++,,,,,,------............///111222222333333000//////...,,,***)))(((''''''(((((())))))******,,,+++)))'''&&&'''((()))***)))'''&&&'''(((***+++000///,,,***'''$$$"""!!!"""!!! !!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""  """!!!  !!!!!!"""""""""""""""#########%%%''')))+++,,,,,,+++***++++++******)))(((''''''$$$%%%&&&(((***+++---------,,,***))))))***,,,---000222444555666666555444444444444444444444444444|||zzzwwwuuutttmmmllljjjhhheeebbb___^^^[[[[[[ZZZZZZYYYXXXXXXXXXTTTQQQMMMHHHDDDAAA@@@???;;;;;;:::888777555444333333222111111111333555666888;;;>>>??????===999777//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111111------......,,,***((('''''''''(((((())))))******,,,+++)))'''&&&'''((())))))((('''&&&'''(((***,,,...---+++)))&&&$$$"""!!!"""!!! ###$$$%%%&&&&&&%%%$$$#############################################$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!!  !!! """"""###$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))+++---///000000//////------..................,,,,,,---...///000111111222111000......000111222555666999:::;;;;;;999999::::::::::::::::::::::::~~~{{{yyywwwvvvnnnmmmjjjgggdddaaa___^^^]]]\\\[[[ZZZXXXWWWVVVUUUQQQOOOKKKGGGCCCAAA@@@@@@<<<;;;:::888666555333333111000///...///111333555777:::===???>>><<<888666////////////.........---,,,,,,,,,+++++++++++++++***,,,///111222111000///+++,,,---------***(((&&&''''''(((((())))))******,,,+++)))'''&&&'''((()))(((((('''&&&''')))+++,,,,,,+++***(((&&&$$$###""""""!!! !!!"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!"""""""""######$$$$$$&&&&&&%%%$$$######"""""" !!!!!!""""""""" !!!""""""   !!!###""""""!!!!!!"""###$$$ !!!""""""###$$$$$$&&&&&&'''(((((())))))***)))******+++,,,,,,---------...111333444333333222......///000222333444444333333333333444444444444666555333222222333555666888999<<<===>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>|||yyywwwvvvnnnmmmjjjgggcccaaa______^^^]]][[[YYYWWWUUUTTTSSSOOOMMMIIIFFFCCCAAAAAAAAA<<<<<<:::888666555333222///...------...000222444777999<<<>>>>>>;;;777555000/////////............,,,,,,,,,++++++++++++***)))+++...111222111000///***+++---------***(((&&&''''''(((((()))*********,,,+++)))'''&&&'''((()))((('''&&&&&&''')))+++---+++***)))(((&&&%%%#########"""  !!!!!!###%%%''''''%%%###!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$'''&&&&&&%%%$$$###"""""" !!!"""""""""!!!###"""     !!!"""$$$###"""!!! !!!###$$$%%%&&&""""""###$$$%%%&&&&&&''')))))))))***++++++,,,,,,+++,,,------...///000000...000222444555555444444...///000222444666777888888777777777666666666666888777666444444666777888999;;;===?????????>>>===AAAAAAAAAAAAAAAAAAAAAAAA~~~{{{yyywwwvvvmmmllljjjhhhfffdddcccbbb```]]]ZZZVVVTTTRRRRRRRRRLLLKKKIIIGGGDDDAAA???>>>777666444222222222444555000111222444555777888999777999;;;======;;;999777000000/////////.........------------------------++++++,,,---......//////+++,,,...//////...,,,+++***+++---...,,,***'''%%%###$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$######"""  """###%%%$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&$$$"""!!! !!!!!!!!!"""######$$$$$$######"""!!!  !!!!!! !!!"""""""""$$$$$$$$$#########""""""%%%%%%$$$###"""!!! %%%%%%%%%&&&''''''((((((((()))******+++,,,------............------------000000000000000000000000//////111222444555666777111111222333333444444555888888888888888888888888::::::::::::::::::::::::>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB~~~|||yyywwwvvvmmmlllkkkjjjhhhfffeeeeeeaaa___[[[WWWSSSQQQQQQPPPLLLKKKIIIGGGDDDAAA???>>>888666444333222333444555222222444555666888999999555666777888777666333222//////.........---------------------------------+++,,,,,,,,,,,,---------+++,,,...//////...,,,++++++,,,------,,,***'''&&&$$$$$$%%%&&&''''''(((((()))(((&&&%%%%%%&&&((()))(((''''''&&&%%%$$$#########"""  """###$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$"""!!! !!!!!!!!!"""######$$$$$$######"""!!! !!!###$$$###"""!!!!!!!!!"""""""""#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########'''''''''((())))))******)))******+++,,,---------.........------------,,,000000000000000000000000---...///000222333444555///000000111222222333333555555555555555555555555777777777777777777777777<<<<<<===???@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@|||zzzxxxwwwnnnnnnmmmlllkkkjjjiiiiiicccaaa\\\WWWSSSPPPOOONNNLLLKKKIIIGGGDDDAAA???>>>999888555333333333444555444555666777888999::::::444444444444222000...,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++---...//////...---+++,,,---------,,,***((('''%%%%%%&&&&&&''''''(((((()))(((&&&%%%&&&''')))***(((((('''%%%$$$############"""!!! !!!"""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################((('''&&&%%%###""" !!!!!!!!!"""######$$$$$$###""""""!!!  !!!!!!""""""###$$$&&&((()))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''%%%%%%%%%&&&&&&''''''''')))******++++++,,,------***++++++,,,,,,---------------------,,,,,,,,,,,,////////////////////////++++++,,,---///000111111,,,------......//////000000000000000000000000000333333333333333333333333777888999:::;;;===>>>>>>????????????>>>>>>>>>>>>}}}{{{yyyxxxoooooonnnnnnmmmllllllkkkeeebbb]]]WWWRRROOOMMMMMMLLLKKKIIIGGGDDDAAA???>>>;;;999777555333333444555666777777888999::::::;;;888777666444222000...------------,,,,,,,,,,,,+++------------------------,,,,,,++++++******))))))---...000111111000...---......------,,,***))))))'''''''''''''''((((((((()))((('''&&&&&&(((***+++***(((&&&$$$""""""""""""###""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""########################&&&%%%%%%###"""!!! !!!!!!!!!"""######$$$$$$###"""!!! !!!""""""!!! """"""###$$$$$$%%%&&&&&&((())),,,---......,,,+++)))))))))(((((((((((((((,,,,,,,,,+++++++++******%%%&&&'''((()))******+++++++++,,,,,,---.........+++++++++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,(((((()))******++++++,,,))))))))))))))))))))))))------------------------111222333444555666777888;;;;;;:::::::::999999999~~~|||zzzyyyqqqqqqpppooonnnmmmlllkkkeeebbb]]]WWWRRROOOMMMMMMLLLKKKIIIGGGDDDAAA???>>>===;;;888666444444444555777777888888999999::::::===;;;:::777555444222222......------------,,,,,,------------------------,,,,,,,,,+++++++++++++++000111222333333222111000//////...,,,++++++******(((((((((((((((((((((''')))((('''&&&'''))),,,---+++)))%%%""" !!!!!!""""""############"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$""""""!!!  ###%%%&&&&&&%%%$$$%%%%%%&&&'''((()))***+++,,,...000222222222111000---------,,,,,,+++++++++.........---------,,,,,,''''''((()))***+++,,,,,,***++++++,,,,,,---......************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''***+++,,,---///000111111444444444444333333333333}}}{{{zzztttsssqqqooommmkkkjjjiiicccaaa\\\WWWSSSPPPOOONNNLLLKKKIIIGGGDDDAAA???>>>???===:::777555444555555777777777777777888888888===<<<999777666555555666000000/////////.........------------------------++++++,,,------...//////333444666777777666444333111000...,,,+++++++++,,,******))))))((((((''''''((((((''''''(((***---///,,,)))%%%!!! !!!"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""######$$$$$$"""!!!!!! """$$$&&&((())))))(((((('''((()))***,,,...//////000111333555666555444333222222111000///......---/////////.........------((((((((())))))*********'''(((((())))))***++++++(((((((((''''''&&&&&&&&&$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""" !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&''')))***++++++...------------,,,,,,,,,}}}{{{zzzvvvtttrrrooollliiifffeeeaaa___[[[WWWSSSQQQQQQPPPLLLKKKIIIGGGDDDAAA???>>>@@@>>>;;;888666555555555666666666666666666555555888666444222111222444555222222111111111000000000------------------------***+++,,,...000222333444777888:::;;;;;;:::888777222111...,,,++++++,,,---++++++******)))(((''''''(((((('''''')))+++...000---***%%% !!!"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""!!!  !!!!!!"""%%%''')))+++,,,,,,+++***)))***+++---///111222333111222555666777777555555555555444333222111000/////////.........---------)))))))))(((((((((''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""   !!!###$$$%%%&&&'''(((''''''''''''&&&&&&&&&~~~|||{{{wwwuuurrrooojjjgggdddbbb```]]]ZZZVVVTTTRRRRRRRRRLLLKKKIIIGGGDDDAAA@@@>>>AAA???<<<888666555555555555555555555444444444444222111...------...111222333333333333222222222111------------------------***+++---///222444666777999:::<<<======<<<:::999333111...,,,++++++---...,,,++++++***)))(((''''''((((((''''''))),,,///000...***$$$ !!!###%%%''''''%%%###!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""!!!  !!!"""######'''(((***---...---,,,,,,***+++---...000222444444222333555777888777666555777777666444333222111111............------------******)))((('''&&&%%%%%%!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""!!!  """###$$$$$$$$$$$$$$$#########""""""|||zzzvvvqqqlllgggcccaaa]]]\\\[[[ZZZXXXVVVUUUTTTMMMLLLJJJHHHEEEBBB@@@???======<<<;;;999888777777111222222333333444444555111111111111111111111111///111555888888555111......------,,,,,,++++++***$$$)))000777<<<======<<<333999AAAHHHJJJFFF@@@;;;444222///,,,+++,,,...///------,,,,,,,,,+++++++++(((((((((((('''''''''''')))&&&!!!"""$$$"""""""""###$$$$$$%%%%%%"""""""""###$$$%%%%%%%%% !!!""""""!!!  !!!"""###$$$&&&''')))))))))***,,,---///111333333333333444555666777777888444444666777999:::<<<<<<888777444222111111222333---,,,+++***)))''''''&&&!!!"""$$$%%%%%%###!!!  """""""""!!! """"""!!! }}}{{{wwwrrrlllgggcccaaa^^^]]][[[ZZZXXXVVVTTTTTTMMMLLLJJJGGGEEEBBB@@@???======<<<:::999888777666222222222222333333444444111111111111111222222222///222555777777444111......------,,,,,,++++++***&&&***000666:::;;;:::999555<<>>::::::999888666555444333222222222111111000000000...//////111222333444444555555555555444222000......------,,,,,,++++++***---...000111111000//////---222:::??????;;;444000111111000000///---,,,+++++++++*********)))))))))&&&&&&&&&&&&%%%%%%%%%%%%"""!!!  !!!"""###'''''''''((())))))******++++++***)))'''&&&%%%$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$  !!!%%%&&&'''((()))******+++,,,,,,------.........///333444444555666777777888::::::::::::::::::999999666555444222111///...---+++)))'''%%%$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###}}}yyytttnnniiieeecccaaa```]]]ZZZWWWTTTRRRPPPLLLKKKIIIFFFCCCAAA???>>>999999888777555444333222333222222111000///......---...///000222444555555777666555444333111//////...------,,,,,,++++++***------..................---000444666777444000---000000111111000...,,,************))))))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$$$$%%%((())))))******+++,,,,,,...------,,,+++*********((('''&&&%%%$$$###""""""!!!!!!""""""#########$$$ !!!!!!!!! !!! """###$$$%%%******+++,,,---......///000000000000000000000000444444555555666666666777888888777777666666666555111000///...,,,+++******'''%%%###!!! !!!!!! ###############"""""""""}}}zzztttooojjjfffdddbbb```^^^ZZZWWWTTTQQQPPPLLLKKKIIIFFFCCCAAA???>>>999888777666444333222222333222111000///...------------///000222444555666888777555444222000//////...------,,,,,,++++++***,,,,,,,,,,,,------......222333333333333333222222///000111111000...+++*********)))))))))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''*********+++,,,,,,------////////////////////////***)))((('''%%%$$$###""" !!!""""""### """###"""!!!!!! !!!"""###$$$%%%'''((((((------...///000111222222222222222222222222222222444444444444555555555555555444444333222222111111++++++***))))))(((((('''$$$""" !!!###$$$$$$###!!! ~~~zzzuuuooojjjfffdddbbbaaa^^^[[[WWWSSSQQQOOOKKKJJJHHHFFFCCCAAA???>>>888888777555444333222111333222111000///...---,,,,,,---...000222444666666999888666333111000//////......---,,,,,,++++++***+++******+++,,,---...///888777555444444555666777///000111222111...+++)))))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((()))))))))***++++++,,,,,,------...000000000111222222333333++++++)))(((&&&$$$###""" !!!"""""" """$$$###!!! !!!   !!!""""""###$$$%%%&&&((()))******//////000111222333333444444444333333333333222222333333444444444444444444222222111000000///......'''''''''''''''&&&&&&&&&""" """$$$###"""!!!~~~{{{zzzxxxuuuqqqlllhhheeeccc^^^]]][[[XXXUUUSSSQQQPPPLLLIIIFFFBBB???>>>>>>>>>;;;:::777555444444555666777555333111000000111111333111///---,,,,,,---...,,,,,,------.../////////------,,,+++++++++,,,,,,)))---222666888777555444111111111111111111111111...,,,***(((''')))+++,,,,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))((((((((((((''''''''''''***++++++,,,------......000111222333333111///...)))((('''%%%###!!!  !!!!!!!!! """"""!!!  """%%%((())))))))))))******+++,,,---......333333333333444444444555555555555444333333222222//////.........---------******)))((('''&&&&&&%%%""""""""""""""""""""""""!!!""" }}}{{{yyywwwtttpppkkkgggdddbbb]]]\\\ZZZXXXUUURRRPPPOOOKKKIIIEEEBBB???>>>======;;;:::777555444444555666666555333000///000000111222111///---,,,,,,---...---------....../////////------,,,,,,,,,,,,,,,,,,+++...444999:::888444111111111111111111111111111---,,,***(((''')))***+++++++++***)))(((''''''''''''&&&$$$$$$$$$&&&((()))(((((((((((('''''''''&&&)))))))))***++++++,,,,,,///000222333333222111000***)))'''%%%### !!!!!!!!! """!!!!!!  ###&&&((())))))))),,,,,,---......///000000444444444444444555555555666555444333222111000///,,,,,,,,,++++++++++++***(((((('''&&&%%%$$$###### """"""!!!|||zzzwwwvvvsssnnnjjjfffcccaaa\\\[[[YYYVVVTTTQQQOOONNNJJJHHHEEEAAA>>>=========;;;:::777555444444555666666444222000//////000111111000...,,,,,,,,,---.....................//////,,,---------......---------111777<<<<<<888222---////////////////////////,,,+++)))((((((((()))***************))))))(((((('''&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))),,,---000222333333222222+++***(((%%%"""!!!!!!!!!     !!!$$$(((***+++++++++000000111111222222333333666666666555555555555555555444333111///---+++***(((((('''''''''&&&&&&&&&%%%%%%$$$###"""!!!  """###!!!{{{yyyvvvtttqqqmmmhhhdddaaa___ZZZYYYWWWUUURRROOOMMMLLLJJJGGGDDD@@@===<<<<<<<<<;;;:::777555444444555666555444111///......///000000...---++++++,,,...///////////////............+++,,,...///000//////...///333999===<<<777///***........................******)))(((((((((((()))((()))***+++++++++***)))((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&)))+++...000222333222222+++***'''$$$!!!!!!!!!!!!    !!!""""""$$$(((+++---...///...555555555555555666666666777777777666555444444444333222000...+++(((&&&%%%#########""""""""""""!!!"""!!! !!!"""""" ~~~zzzxxxsssrrrooojjjfffbbb___]]]YYYXXXVVVSSSPPPNNNLLLKKKHHHFFFCCC???<<<;;;;;;;;;;;;:::777555444444555666555333111///......//////...---+++***+++,,,...///000000000//////......---***,,,///111222111000///000333888;;;:::555...))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))((((((''''''%%%'''***---...---,,,+++)))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""######$$$%%%%%%&&&(((+++...///000000///)))(((&&&###!!! !!!!!!!!!    ###%%%&&&'''))),,,000222333333333999888888888888888888888888777666555444333222111///...,,,***'''$$$"""!!! }}}yyywwwrrrpppmmmiiiddd```]]][[[WWWVVVTTTQQQOOOLLLJJJIIIHHHEEEBBB>>>;;;:::::::::;;;:::777555444444555666444222000...------...///,,,,,,*********,,,...///111111000000///...------***,,,000333444333111000000222555666555222...+++************************'''((()))))))))(((&&&%%%###&&&***...000///...,,,***)))&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$&&&(((***+++++++++***&&&&&&$$$"""  !!!!!!!!!!!!!!!!!!!!!  !!!$$$''')))***---///222555888999999999;;;;;;::::::999999888888777666555333111000......***)))(((&&&$$$""" |||yyywwwpppnnnkkkgggccc^^^[[[ZZZVVVUUUSSSPPPMMMKKKIIIHHHGGGEEEAAA===;;;999999999;;;:::777555444444555666333222000---,,,---......+++***))))))***,,,...///222222111000///...---,,,))),,,000444666555222000//////000000000///...---))))))))))))))))))))))))&&&'''(((***)))'''%%%$$$"""%%%***///111111///---+++)))'''$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$$$$%%%###$$$&&&''''''&&&%%%$$$######"""!!! !!!######"""!!!!!!!!!!!!   ######"""  """%%%(((+++---///222444777:::===>>>>>>>>><<<<<<;;;:::999999888888666555333111///---+++***%%%%%%$$$###""" |||xxxvvvooonnnjjjfffbbb^^^[[[YYYUUUTTTRRRPPPMMMJJJHHHGGGFFFDDDAAA===:::999888999;;;:::777555444444555666333222///---,,,,,,---...+++***))))))***,,,...000333222111000///...---,,,(((,,,111555777666333111......---,,,------...///))))))))))))))))))))))))%%%&&&(((***)))'''%%%###!!!%%%***///222222000...+++)))'''%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%"""###%%%%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""!!!!!!  !!!'''&&&%%%###!!! !!!$$$'''***---000111555777:::>>>@@@AAAAAAAAA<<<<<<;;;:::999888888777555444222000---+++)))((("""""""""!!! ~~~{{{yyyxxxooommmiiiddd___ZZZVVVTTTNNNNNNMMMLLLKKKJJJIIIIIICCCAAA===:::888777888999:::999777444222///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000222333333222000///&&&)))...222444333000...000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((('''&&&&&&$$$&&&***---000000//////''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!! !!!###%%%'''(((((('''&&&$$$###  ###$$$$$$$$$###"""!!!  !!!!!!""" !!!  """######&&&'''***...222666999;;;===>>>???@@@@@@>>>===;;;===<<<:::888555222111///...---+++***(((&&&$$$$$$!!!""""""!!! }}}zzzxxxwwwnnnlllhhhddd^^^YYYVVVTTTNNNMMMLLLKKKJJJIIIHHHGGGDDDBBB>>>;;;999999999:::999888666444111///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000111333444444333111000(((+++///222333222///---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((('''))),,,...000//////...&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """###%%%'''(((((('''&&&$$$"""  """$$$$$$######"""!!!  !!!!!!""""""!!! !!!###%%%%%%)))+++---111555888;;;<<<>>>>>>@@@@@@@@@>>><<<;;;<<<;;;999666444111///...+++***)))'''&&&$$$###""" }}}{{{xxxvvvuuummmkkkgggccc^^^YYYVVVTTTMMMLLLKKKJJJHHHGGGFFFEEEDDDCCC@@@===;;;:::::::::888777555333111///------,,,,,,,,,---------......------------------------222333555666666555333222,,,...000222222000---***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,---...//////...---,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!"""###%%%'''''''''%%%%%%"""!!!  !!!"""######""""""!!!!!!  !!!!!!""""""###$$$###!!! """$$$&&&((()))///000222555888;;;===???>>>???@@@@@@???===;;;:::999888666444111...,,,+++'''&&&%%%$$$"""!!! }}}{{{xxxvvvtttssskkkiiifffbbb]]]YYYUUUTTTMMMLLLJJJIIIGGGEEEDDDCCCDDDCCCAAA???<<<;;;:::999666666444333111///...---,,,,,,,,,---------..............................333444666777777666444333///000111222111...+++)))&&&&&&((()))+++,,,---...------------------------/////////...............111111000///...---,,,+++%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""###%%%&&&'''&&&$$$###!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$&&&%%%###!!! !!! !!!###%%%(((***,,,---666666888:::<<<>>>@@@AAA>>>?????????>>>;;;999777666555333000---+++)))(((""""""!!! """ ~~~}}}{{{xxxuuusssqqqpppiiigggddd```\\\XXXUUUSSSMMMMMMKKKIIIGGGEEECCCBBBBBBBBBAAA???===;;;999888555444333222000///...---,,,,,,,,,---------......////////////////////////333444666777777666444333111111222111///---+++)))%%%&&&''')))+++---...///------------------------///////////////000000000222111000...,,,+++******%%%%%%$$$$$$$$$#########"""""""""""""""#########"""###%%%&&&&&&$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%'''&&&$$$""" """### ###$$$&&&))),,,///111222;;;<<<===>>>???@@@AAABBB============;;;888555333222111///,,,***'''%%%$$$ %%%### {{{zzzxxxvvvssspppnnnmmmgggfffccc___[[[XXXUUUSSSPPPOOOMMMJJJHHHEEECCCBBB?????????>>><<<999777555333333222111000///...---,,,,,,,,,---------......000000000000000000000000222333555666666555333222222111111000...---,,,+++'''((()))+++---...///000------------------------.........//////000000111111000---+++))))))))))))$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$###$$$%%%%%%%%%###!!!   !!!!!!""""""######""""""######$$$%%%%%%&&&'''&&&$$$"""  """### """###&&&'''))),,,000333555666@@@@@@@@@@@@AAAAAAAAABBB:::;;;:::999777333000......---+++)))&&&$$$"""!!! '''%%%!!!yyyxxxvvvtttqqqnnnlllkkkfffdddbbb^^^[[[WWWUUUSSSRRRQQQOOOLLLIIIFFFDDDCCC<<<=========;;;777444222222222111000///......---,,,,,,,,,---------......111111111111111111111111000111333444444333111000111000//////...---------++++++,,,---...///000000........................,,,------...//////000000///---***(((''''''((()))$$$#########"""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%%%%$$$""" !!!!!! !!!"""######$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!  !!!"""!!!###%%%&&&((())),,,///222666888:::BBBBBBBBBBBBAAAAAAAAAAAA888888777666333///+++))),,,+++)))&&&###!!!)))&&&###xxxwwwuuussspppmmmkkkjjjeeedddaaa^^^ZZZWWWUUUSSSSSSRRRPPPMMMJJJGGGEEEDDD;;;;;;<<<<<<:::666333000111111111000///.........,,,,,,,,,---------......111111111111111111111111///000222333333222000///000//////.........//////---......//////000000000........................+++,,,,,,---...///000000---+++(((&&&%%%&&&((()))############"""""""""""" !!!"""###$$$$$$%%%###$$$%%%%%%$$$""" !!!!!! !!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$######"""!!!!!!!!!  !!!!!! ###&&&'''((()))***---000444777:::;;;CCCCCCCCCBBBAAAAAA@@@@@@666666666444111---)))&&&***)))'''%%%""" ***'''###