BM6( ~~~zzzyyyvvvtttqqqpppoooooo}}}|||{{{{{{ttttttrrrpppmmmiiieeeccc``````___^^^[[[XXXVVVTTTxxxpppiiijjjhhhfffdddbbbccccccddd[[[YYYXXXYYYUUUNNNMMMPPPPPPOOONNNMMMLLLLLLLLLLLLӵĦĦӵĦ{{{zzzyyyrrrqqqpppnnnllljjjhhhgggcccbbb``````___\\\WWWRRRRRRPPPNNNMMMLLLLLLMMMNNNOOONNNOOOPPPNNNJJJJJJNNNMMMLLLMMMMMMMMMNNNOOOPPP4ĉ@ӵ>L=hĦ4ĉ@ӵ>L|||yyyuuurrrsssqqqmmmhhhdddaaa^^^]]]ZZZYYYWWWUUUSSSQQQPPPOOOPPPOOOOOOQQQSSSSSSRRRPPPNNNMMMLLLKKKLLLLLLNNNNNNKKKJJJKKKNNNLLLIIIJJJNNNOOOOOOOOOPPPQQQRRRRRRSSSGG=?HdĦ=ĪjGG=?HdĦ~~~xxxqqqsssooojjjfffccc```\\\ZZZVVVUUUTTTRRRPPPNNNMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKEEEEEEEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNSSSQQQRRRSSSRRRNNNOOOSSSUUUUUUUUUUUUTTTTTTSSSSSSӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}yyyuuurrrqqqlllgggccccccdddaaa[[[UUUWWWUUURRRPPPOOONNNLLLJJJFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEGGGHHHJJJKKKKKKIIIIIIIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRWWWUUUUUUWWWVVVSSSUUUYYYTTTUUUUUUVVVVVVUUUTTTSSS?~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??}}}wwwrrrooommmkkkjjjhhheeeaaa]]]ZZZXXXQQQOOOMMMMMMOOOOOOLLLIIIHHHFFFEEEEEEFFFGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJKKKKKKLLLLLLLLLMMMUUUVVVVVVTTTRRRRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZQQQPPPQQQTTTTTTSSSVVV\\\OOOPPPRRRTTTUUUVVVVVVUUU4Dӵ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]Ħ}}}|||yyytttqqqnnniiiccc^^^[[[YYYXXXSSSSSSRRRQQQOOOMMMJJJIIIHHHGGGGGGHHHHHHJJJJJJKKKHHHGGGFFFFFFHHHJJJIIIIIIJJJKKKMMMNNNOOOPPPPPPOOORRRRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSRRRPPPOOOQQQSSSPPPQQQRRRSSSTTTTTTUUUUUUPPPNNNNNNQQQQQQQQQTTTZZZOOOQQQSSSVVVWWWWWWWWWVVV4DuXӵ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Ħ~~~zzzwwwuuuoooqqqooojjjfffddd```[[[XXXUUUQQQNNNLLLLLLLLLMMMFFFFFFGGGGGGGGGFFFDDDDDDGGGHHHHHHGGGFFFFFFIIIKKKOOOMMMLLLLLLMMMNNNNNNMMMKKKMMMOOORRRUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQTTTWWWWWWVVVUUUWWWYYYTTTUUUVVVWWWXXXXXXXXXXXXUUURRRQQQSSSRRRPPPRRRXXXUUUWWWXXXZZZZZZYYYWWWVVV4DuXӵ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ӵxxxssspppooolllhhheeeaaa^^^]]]XXXVVVTTTQQQNNNLLLKKKJJJJJJIIIGGGFFFEEEFFFFFFGGGDDDGGGJJJIIIGGGFFFGGGJJJIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTRRRPPPNNNSSSSSSTTTUUUVVVVVVVVVVVVWWWUUURRRRRRSSSTTTTTTTTTUUUWWWXXXWWWUUUUUUWWWZZZWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSRRRPPPOOOPPPRRRUUUSSSTTTVVVWWWWWWVVVUUUTTT4DuXӵ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ӵ~~~{{{vvvoooiiiccc```YYYXXXVVVSSSQQQNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTUUUTTTSSSTTTVVVWWWVVVUUUTTTVVVYYYVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPOOO4DuXӵ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}}}}}}zzzuuuqqqmmmkkkiiifff```ZZZTTTPPPNNNMMMGGGGGGGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDKKKKKKJJJJJJJJJKKKLLLLLLOOOOOOOOOQQQSSSSSSSSSQQQSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUOOOQQQTTTVVVXXXXXXXXXWWWWWWVVVTTTUUUUUUTTTRRRPPPQQQSSSTTTTTTSSSSSSTTTVVVRRRRRRRRRRRRPPPOOONNNMMMNNNNNNMMMLLLKKKJJJJJJIIIKKKLLLMMMMMMLLLKKKIIIHHH4DuXӵ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@h~~~|||wwwooohhhkkkjjjgggccc___[[[XXXVVVRRROOOLLLHHHFFFEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHCCCCCCDDDEEEFFFHHHIIIJJJNNNNNNNNNNNNOOOOOOPPPPPPRRRPPPOOOQQQUUUVVVTTTRRRQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUOOOQQQSSSVVVWWWVVVUUUTTTTTTSSSRRRRRRSSSQQQNNNKKKMMMMMMOOOOOOOOOOOOPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIIIIJJJKKKJJJIIIGGGHHHHHHHHHHHHGGGEEEDDDCCC4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}}}}vvvlllgggeeeccc]]]XXXVVVUUUSSSPPPNNNLLLJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTRRRQQQRRRUUUVVVTTTQQQOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQRRRRRRQQQOOONNNNNNMMMMMMMMMMMMLLLIIIFFFGGGHHHIIIJJJKKKLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHJJJKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAAΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}}}}{{{yyyuuupppkkkiiibbb\\\UUURRRQQQRRRQQQOOOJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSRRRRRRTTTSSSSSSSSSTTTTTTRRRQQQNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGFFFDDDBBBDDDDDDDDDGGGIIIJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGEEECCCBBBEEEIIILLLKKKIIIDDDDDDCCCCCCBBBBBBAAAAAA?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}uuurrrrrrmmmfffeeedddccc```]]]ZZZXXXVVVMMMLLLIIIHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGIIIJJJKKKOOONNNNNNNNNMMMMMMMMMMMMQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPQQQQQQQQQPPPOOONNNQQQRRRRRRQQQOOOMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBAAABBBCCCBBBAAABBBBBBCCCFFFIIIJJJGGGEEECCCCCCCCCCCCEEEGGGIIIJJJFFFBBB@@@BBBFFFJJJIIIGGGBBBBBBAAAAAAAAAAAAAAABBB>AneneneneDenene>Ak<fhDenenene{{{vvvllldddbbbaaaYYYOOOTTTSSSRRRPPPOOOMMMLLLKKKFFFHHHHHHGGGFFFEEEFFFGGGJJJJJJIIIIIIKKKLLLNNNPPPUUUTTTSSSRRRRRRTTTVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOOOOOOONNNLLLKKKLLLNNNPPPNNNIIIGGGGGGIIILLLLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDBBBAAAAAACCCDDDFFFDDDBBB??????@@@AAAAAAAAABBBBBBCCCFFFIIIJJJHHHEEECCCCCCCCCDDDFFFIIIKKKMMMGGGCCC??????DDDGGGGGGEEEAAA@@@@@@@@@@@@AAAAAA}}}wwwpppoooiiiaaa___ZZZUUUPPPLLLIIIGGGDDDDDDDDDFFFIIIJJJIIIHHHMMMLLLKKKJJJIIIJJJKKKKKKNNNPPPQQQPPPPPPRRRWWW[[[aaa^^^[[[XXXVVVVVVWWWXXXWWWQQQNNNQQQPPPLLLLLLPPPJJJHHHIIIMMMNNNLLLLLLOOOLLLLLLKKKJJJIIIHHHHHHGGGJJJJJJHHHGGGFFFEEEEEEEEELLLJJJGGGGGGHHHGGGDDDAAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBBBBBBBAAA@@@???BBBCCCEEEFFFGGGFFFDDDCCCFFFEEEDDDDDDEEEGGGJJJKKKJJJFFFCCCCCCEEEEEECCCAAA??????@@@@@@???>>><<<}}}uuupppgggiiijjj```[[[ZZZVVVQQQPPPNNNKKKHHHFFFEEEDDDDDDDDDEEEGGGKKKMMMMMMLLLMMMMMMNNNNNNPPPRRRTTTVVVOOOQQQRRRRRRQQQSSSVVVYYYaaa___\\\XXXUUUTTTSSSSSSVVVNNNIIIKKKMMMLLLLLLNNNHHHFFFGGGKKKLLLIIIIIIKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCGGGFFFFFFHHHIIIGGGCCC???AAABBBCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBB@@@???>>>BBBCCCEEEFFFFFFEEECCCBBBEEEDDDDDDDDDDDDFFFGGGHHHHHHEEECCCCCCDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>===}}}|||xxxqqqnnnlllgggaaa^^^TTTVVVWWWNNNKKKMMMJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJNNNQQQQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZPPPRRRTTTUUUTTTTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLLLLQQQJJJFFFGGGIIIIIIIIIKKKEEEDDDEEEIIIIIIFFFDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCEEEHHHIIIGGGBBB>>>???@@@BBBDDDDDDDDDBBBAAADDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA???>>>===BBBCCCDDDEEEEEEDDDBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCEEECCCBBBBBBCCCCCCBBB@@@@@@AAAAAABBBAAA@@@>>>===yyyuuukkkiiieee___[[[XXXUUURRRSSSJJJLLLNNNHHHGGGLLLJJJKKKKKKJJJIIIIIIIIIIIIJJJNNNMMMMMMOOORRRTTTUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUUUUSSSRRRRRRJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHEEECCCEEEGGGDDDCCCDDDHHHHHHCCCAAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@??????@@@AAAAAABBB@@@BBBDDDFFFGGGFFFCCCAAA???@@@BBBDDDCCCBBB@@@>>>CCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======BBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???BBBAAAAAAAAABBBBBBAAA@@@AAAAAABBBBBBBBBAAA??????zzzuuunnngggcccZZZWWWTTTQQQNNNKKKKKKLLLJJJAAADDDHHHDDDFFFMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQWWWUUUSSSSSSUUUVVVVVVUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPRRRSSSSSSRRROOOMMMIIIIIIJJJJJJKKKKKKKKKKKKAAAIIIOOOKKKCCC???@@@DDDDDDBBBCCCGGGFFFBBB@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEFFFAAABBBCCCCCCBBB@@@>>><<>>>>>======AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???~~~vvvrrrlllgggbbb]]]WWWTTTNNNKKKIIIIIIHHHFFFIIIOOOIIIAAADDDJJJFFFIIIPPPPPPOOOPPPRRRTTTWWWZZZ]]]___\\\YYYVVVUUUUUUUUUTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPMMMMMMMMMNNNOOONNNKKKIIIJJJIIIHHHFFFEEEEEEEEEEEE>>>HHHOOOJJJAAA>>>???BBBDDDBBBBBBDDDDDD@@@@@@BBB@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDBBBCCCCCCBBBAAABBBEEEHHHCCCCCCCCCBBBAAA@@@???>>>BBBAAA@@@@@@??????@@@@@@@@@???>>>>>>===>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFBBBBBBAAA@@@???>>>=========???BBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@@@@{{{rrrjjjbbb^^^YYYTTTQQQOOOMMMKKKHHHEEEEEEGGGGGGFFFLLLTTTPPPHHHLLLQQQMMMOOOUUUTTTTTTUUUWWWYYY\\\```bbbddd\\\YYYUUUSSSSSSSSSRRRQQQOOOPPPQQQQQQQQQPPPOOONNNJJJHHHHHHIIIKKKKKKHHHEEEGGGEEECCCAAA???@@@@@@AAA>>>DDDGGGBBB???AAABBBAAADDD@@@???AAAAAA??????CCC?????????@@@AAABBBBBBCCCAAA@@@@@@@@@@@@@@@AAABBB???AAABBBBBBAAA@@@CCCEEEBBBBBBAAA@@@@@@AAABBBCCCAAAAAA@@@???????????????>>>>>>===<<<===>>>???@@@@@@AAAAAACCCDDDFFFHHHIIICCCBBB@@@???>>>===>>>>>>;;;???BBBCCCBBBAAAAAACCC???@@@AAABBBBBBAAA@@@???}}}yyyuuurrroooggg\\\SSSUUUQQQLLLIIIHHHHHHHHHGGGGGGDDDDDDGGGHHHGGGNNNXXXTTTLLLPPPUUUPPPPPPUUUSSSUUUUUUUUUWWWXXXZZZ\\\]]]ZZZWWWSSSQQQQQQQQQQQQPPPNNNNNNOOOOOONNNLLLJJJIIIHHHFFFDDDEEEHHHHHHFFFCCCFFFDDDBBB@@@AAABBBEEEFFF@@@AAA>>>:::===DDDFFFBBBCCC???===??????===???CCC======>>>???@@@AAAAAABBB??????>>>>>>>>>>>>??????;;;???CCCCCCAAA???@@@AAAAAA@@@??????@@@CCCEEEGGGAAA@@@@@@???>>>?????????======<<<<<<===>>>@@@AAA@@@@@@AAACCCEEEGGGJJJKKKCCCBBB@@@>>>======???@@@;;;???CCCDDDBBBAAABBBCCC>>>???@@@AAAAAAAAA@@@???|||vvvllleeeiiiccc[[[VVVTTTSSSQQQOOOKKKJJJHHHGGGGGGIIIJJJLLLNNNNNNNNNNNNOOOPPPRRRRRRQQQQQQRRRUUUWWWVVVTTTRRRUUUTTTTTTTTTUUUWWWZZZ\\\QQQOOOMMMMMMOOOOOOLLLIIIFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCEEE???:::EEEKKKAAACCCAAA??????@@@AAA@@@???>>>>>>>>>>>>???BBBDDDEEEBBBAAA@@@???>>>>>>>>>>>>AAABBBDDDDDDCCCAAA>>><<>>???@@@AAAAAA@@@???CCCCCCBBBBBBCCCDDDFFFGGGBBBBBBAAA@@@??????>>>>>>@@@??????AAACCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===zzztttppplllggg___XXXUUUQQQLLLJJJKKKLLLLLLKKKLLLKKKJJJJJJJJJLLLNNNOOOQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRTTTTTTRRRPPPTTTSSSRRRQQQQQQRRRTTTUUUNNNLLLKKKKKKLLLLLLJJJGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAEEEAAA>>>JJJRRRIIIBBB@@@???>>>???@@@???>>>>>>>>>>>>>>>???AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBBBB@@@>>>===BBBBBBAAAAAAAAABBBCCCDDDFFFDDDBBB@@@???>>>>>>>>>======???@@@@@@@@@??????BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@???>>>@@@@@@???AAACCCCCCBBB@@@??????@@@@@@??????>>>>>>~~~xxxtttlllgggaaa\\\YYYVVVPPPKKKKKKHHHFFFFFFIIIKKKMMMMMMPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQOOONNNNNNOOOPPPOOONNNQQQPPPNNNLLLKKKKKKKKKLLLIIIHHHGGGHHHIIIHHHFFFDDDDDDDDDEEEGGGGGGHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@DDDCCC@@@KKKRRRJJJAAA???======>>>???>>>=========>>>???????????????@@@??????>>>>>>>>>??????????????????????????????CCCBBBBBBBBBBBBCCCCCCDDDGGGFFFDDDBBBAAA@@@@@@@@@======>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCBBBAAA???>>>AAA@@@@@@AAABBBCCCBBB@@@===>>>>>>????????????>>>zzzsssmmmgggccc\\\XXXSSSOOONNNLLLJJJHHHLLLKKKKKKLLLMMMPPPQQQRRRWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPNNNKKKJJJJJJLLLLLLKKKLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCC@@@DDDBBB===DDDJJJBBB@@@>>>===<<<===>>>===<<<<<<===>>>??????>>>===<<>>>>>>>>>>>??????@@@>>>======<<<===>>>???@@@BBBBBBBBBAAABBBBBBBBBBBBFFFEEEDDDCCCBBBAAA@@@@@@=========>>>>>>>>>======>>>???@@@BBBBBBBBBAAA@@@AAAAAACCCCCCCCCAAA@@@>>>AAA@@@@@@AAABBBCCCAAA@@@<<<===>>>>>>????????????{{{vvvnnnfff```[[[WWWTTTQQQNNNKKKIIIIIIJJJJJJKKKKKKMMMNNNPPPRRRTTTVVVWWW]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUSSSQQQPPPOOONNNNNNNNNKKKHHHFFFGGGIIIIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDD@@@CCCBBB<<<@@@DDD===@@@>>><<<<<<===>>>===<<<<<<===>>>??????===<<<;;;>>>>>>>>>===>>>>>>??????===<<<;;;;;;<<<===???@@@@@@@@@@@@AAA@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@??????>>>>>>==================>>>???@@@AAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@???BBBAAA@@@AAABBBBBBAAA???<<<===>>>???????????????{{{vvvpppmmmfffaaa[[[VVVRRROOOLLLJJJKKKJJJIIIIIIIIIKKKMMMOOONNNQQQTTTWWWYYY[[[]]]___^^^]]]\\\ZZZXXXUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKHHHEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBDDD???BBBDDD>>>AAAFFF@@@@@@>>><<<<<<===>>>===<<<===>>>>>>>>>>>>>>>===<<>>>>>=========>>>>>>======<<<;;;<<<===???@@@???@@@@@@@@@@@@??????>>>BBBBBBBBBBBBAAA@@@>>>>>>??????>>>=========>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAABBBBBB@@@???>>>??????@@@@@@@@@@@@???xxxpppiiiddd___\\\WWWTTTPPPNNNMMMMMMLLLKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTWWW\\\]]]]]]]]]^^^```ZZZYYYXXXWWWUUURRRPPPOOOOOONNNLLLKKKJJJIIIHHHHHHHHHFFFDDDDDDFFFGGGGGGGGGDDDEEEEEEEEEDDDDDDCCCCCCAAADDDFFFEEECCCBBBCCCEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@???????????????@@@AAABBBCCC>>>BBBEEE@@@BBBFFFBBBAAA???======>>>>>>>>>===>>>>>>>>>===>>>>>>??????@@@???>>>=================================>>>>>>@@@@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBAAA@@@???>>>AAA@@@???>>>===>>>>>>???AAA@@@@@@??????@@@@@@@@@AAA@@@>>>======>>>@@@AAABBBAAAAAAAAABBBBBB@@@>>>@@@AAAAAAAAAAAA@@@@@@???|||xxxrrrjjjbbb]]]ZZZWWWVVVQQQOOOMMMMMMOOOPPPPPPPPPRRRSSSTTTSSSRRRSSSTTTVVVWWW[[[^^^]]]ZZZXXXWWWXXXUUUUUUTTTSSSRRRPPPOOONNNLLLKKKJJJIIIGGGGGGGGGFFFFFFDDDCCCDDDFFFGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEGGGGGGDDDCCCDDDFFFEEEEEEEEEEEEDDDCCCBBBAAADDDDDDEEEEEEDDDBBB@@@??????>>>>>>>>>???@@@@@@AAADDD>>>AAAEEE??????CCC???AAA???>>>===>>>???>>>===???>>>=========>>>@@@AAA@@@@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======AAABBBBBBCCCBBBAAA???>>>AAABBBBBBCCCBBBAAA???>>>BBBAAA???>>>>>>>>>???@@@BBBAAA@@@?????????AAAAAAAAA???===;;;<<<===@@@AAACCCBBBAAAAAABBBBBB@@@>>>BBBBBBBBBBBBAAAAAA@@@???zzztttoooeee___XXXTTTSSSRRRQQQOOOMMMMMMNNNOOOQQQTTTWWWXXXUUUXXXZZZYYYVVVVVVWWWZZZTTTVVVXXXYYYYYYWWWTTTRRRRRRQQQPPPPPPPPPOOOMMMJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???CCCGGGGGGDDDDDDHHHLLLEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCAAAAAADDDDDDCCCBBBAAA???===<<<>>>???AAABBBBBBAAA???>>>BBBBBB@@@?????????@@@AAA>>>>>>============>>>>>>@@@??????>>>>>>>>>======<<<<<<<<<===>>>??????@@@???AAACCCBBB???===>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@BBB???;;;:::<<<>>>???>>>@@@???>>><<<<<<<<<===>>>BBBAAA???>>>>>>>>>??????CCCCCCBBBBBBBBBAAA>>><<<===>>>???@@@@@@@@@@@@@@@yyysssmmmgggbbb[[[WWWQQQNNNNNNNNNNNNMMMOOOPPPQQQSSSUUUWWWYYYZZZXXXZZZZZZXXXUUUTTTUUUVVVSSSTTTUUUUUUTTTSSSQQQPPPPPPOOONNNMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAADDDGGGFFFCCCBBBEEEHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAACCCCCCCCCBBBAAA@@@???>>>@@@@@@AAABBBBBBAAA@@@???BBBAAA@@@???>>>??????@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<======>>>?????????AAACCCBBB@@@>>>???@@@??????@@@@@@AAAAAAAAABBB@@@>>>======@@@AAA???===@@@@@@>>>===<<<<<<======BBBAAA@@@???>>>??????@@@CCCBBBBBBBBBCCCBBB@@@===>>>??????@@@@@@@@@@@@???}}}xxxqqqjjjddd^^^YYYUUURRROOOKKKJJJKKKMMMNNNNNNRRRSSSUUUWWWYYY[[[\\\\\\[[[[[[ZZZWWWTTTRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMNNNLLLKKKKKKKKKKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEEEECCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGEEEBBB@@@AAADDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????????????????======>>>??????>>><<<;;;;;;;;;;;;<<<======>>>>>>@@@AAACCCBBB@@@???@@@@@@<<<======>>>@@@AAAAAABBB======>>>AAACCCBBB@@@>>>AAA@@@???>>>============BBBAAA@@@@@@??????@@@@@@BBBAAAAAACCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@???>>>}}}qqqllleee^^^YYYVVVSSSPPPOOOMMMLLLLLLNNNQQQSSSTTTTTTVVVXXXZZZ\\\\\\\\\[[[ZZZYYYWWWTTTRRRPPPPPPPPPOOONNNLLLKKKJJJJJJKKKKKKMMMKKKIIIIIIIIIJJJHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEBBBDDDGGGIIIIIIHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBAAABBBDDDEEECCCAAA@@@@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@AAA???>>>>>>===============??????@@@@@@@@@@@@??????===>>>???@@@@@@???===<<<;;;;;;;;;;;;<<<<<<======@@@AAAAAABBBAAA@@@@@@@@@<<<<<<======>>>??????@@@;;;<<<>>>@@@AAAAAA@@@???AAAAAA@@@???>>>>>>======AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEECCCBBBAAAAAAAAAAAA@@@??????>>>|||vvvppplllfffaaa[[[VVVTTTSSSRRRQQQPPPPPPPPPQQQRRRUUUXXXZZZVVVWWWYYYZZZZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOPPPPPPMMMLLLJJJIIIIIIIIIKKKLLLMMMKKKIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDFFFHHHGGGEEECCCAAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>======<<<<<<>>>???@@@@@@@@@@@@???>>>===>>>???@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>@@@AAA@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>wwwoooiiiccc___[[[WWWSSSQQQRRRSSSSSSSSSRRRSSSTTTUUUUUUWWWZZZ]]]XXXXXXXXXXXXWWWVVVUUUTTTRRRPPPMMMLLLLLLNNNNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLMMMKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@AAAAAAAAA===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>@@@AAA???>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<===???AAA??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@??????>>>>>>???AAACCCDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@???~~~tttllleeeaaa]]][[[UUUSSSQQQQQQRRRTTTUUUUUUVVVXXXYYYYYYXXXXXX[[[^^^[[[ZZZXXXVVVTTTRRRRRRQQQQQQMMMIIIHHHJJJKKKKKKKKKGGGGGGGGGHHHIIIJJJLLLLLLMMMJJJGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCBBBAAA@@@@@@@@@AAAAAA<<<===>>>???????????????<<<===???@@@AAA@@@@@@???>>>>>>?????????>>>===<<<<<<===???@@@@@@???===<<<===<<<;;;;;;;;;<<<>>>???===========================<<<;;;===???@@@>>><<<===============>>>>>>>>>;;;>>>@@@@@@???======???===>>>@@@AAABBBCCCBBBBBB<<<===>>>????????????>>>======>>>@@@BBBCCCBBB@@@@@@@@@AAAAAABBBAAAAAAAAAuuuooofff___[[[ZZZYYYYYYTTTSSSRRRRRRUUUWWWWWWWWWZZZ\\\]]]\\\ZZZZZZ\\\___]]][[[XXXUUURRRQQQPPPPPPQQQMMMHHHFFFHHHIIIIIIHHHDDDEEEFFFHHHIIIJJJKKKLLLLLLIIIFFFFFFGGGHHHIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@BBBCCCDDDEEEEEEEEEBBBAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAA@@@???@@@AAABBB<<<<<<===>>>>>>>>>>>>>>>:::;;;>>>@@@AAAAAA@@@???>>>???@@@@@@@@@???===<<<;;;===>>>??????>>>===;;;<<<;;;999888888:::===???>>>>>>>>>>>>>>>============;;;:::<<>>;;;;;;<<<<<<===>>>???@@@@@@:::>>>CCCEEEBBB>>>======<<<===???BBBCCCDDDDDDCCC;;;<<<===?????????>>>============???BBBBBB@@@??????@@@AAAAAABBBBBBBBBBBB{{{ttthhheee```[[[XXXWWWWWWXXXTTTVVVWWWYYYZZZZZZZZZYYYZZZ\\\]]]\\\YYYYYY[[[^^^^^^XXXRRROOOQQQQQQOOOLLLGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGIIILLLOOOQQQKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFEEECCCBBBBBBBBBBBB???AAACCCEEEEEEEEECCCBBBDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAADDDCCCAAA>>>============CCCBBBAAA???>>>=========@@@???>>>======>>>???@@@>>>>>>>>>>>>============::::::<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======>>>>>><<<999999===@@@;;;;;;<<<===>>>>>>;;;888999;;;===???@@@@@@>>>===@@@AAAAAA@@@>>>===>>>@@@===>>>>>>@@@AAABBBCCCCCC:::;;;<<<===>>>>>>>>>>>><<<===@@@BBBBBBAAA???>>>BBBAAAAAABBBDDDFFFGGGGGG}}}sssmmmbbb```\\\YYYXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^ZZZ\\\\\\[[[XXXXXXYYY[[[ZZZUUUOOOMMMNNNOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHJJJMMMQQQTTTWWWOOOLLLHHHGGGFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCC@@@AAACCCDDDDDDCCCBBBBBBDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>======@@@@@@???????????????@@@??????>>>======>>>??????>>>>>>=========<<<<<<<<<:::;;;<<<======>>>======:::::::::;;;;;;===>>>???<<<======;;;999999<<>>>>>;;;999:::;;;===>>>?????????>>>???@@@@@@???======>>>@@@AAAAAA@@@@@@?????????>>>:::;;;<<<>>>>>>>>>=========>>>@@@BBBBBBAAA@@@>>>AAAAAAAAABBBCCCEEEEEEEEE}}}tttjjjddd[[[ZZZYYYXXXYYY[[[^^^```cccbbb```_________``````[[[[[[[[[YYYWWWVVVVVVXXXWWWSSSNNNLLLNNNOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHGGGHHHIIILLLPPPUUUYYY[[[RRROOOJJJGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@BBBBBB???>>>>>>======>>>>>>???======<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<999999999:::;;;===??????;;;;;;;;;:::999999;;;===:::::::::<<<>>>>>>===;;;<<<<<<======>>>>>>??????<<<>>>???>>>======>>>@@@AAA@@@@@@???>>>======<<<;;;<<<>>>??????>>><<<;;;===>>>@@@BBBBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBCCCwwwmmmddd```YYYXXXXXXXXXZZZ]]]```bbbeeeccc```^^^\\\]]]^^^___[[[ZZZYYYWWWUUUTTTTTTTTTUUURRROOONNNOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGIIILLLOOOSSSWWWXXXRRRNNNIIIFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBCCC>>>>>>@@@AAAAAA@@@???>>>======>>>>>>???@@@BBBBBB>>>>>>>>>======>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<===<<<<<<;;;;;;999999::::::;;;<<<===>>>;;;;;;;;;::::::;;;<<<===:::999:::<<<>>>???===<<<=========<<<===>>>??????;;;<<<>>>>>>======>>>???============>>>>>>>>>>>>;;;===???@@@@@@>>><<<:::<<<===???@@@AAA@@@???>>>@@@AAAAAAAAA@@@@@@@@@@@@rrrgggaaa]]]\\\\\\[[[[[[]]]___bbbcccfffddd```\\\ZZZZZZ\\\]]]ZZZYYYWWWUUUTTTSSSRRRQQQRRRPPPNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPNNNKKKGGGFFFGGGHHHIIIIIIEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???@@@AAABBBBBB===>>>???AAAAAA@@@???>>>@@@???????????????@@@@@@=========>>>>>>=========;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>===:::999999;;;===>>>>>>===>>>===============>>>???:::<<<>>>???>>>===>>>???==================>>>>>><<<===???@@@???>>><<<;;;<<<===>>>?????????>>>===>>>@@@BBBBBB???>>>>>>???{{{nnnddd___^^^bbbaaaaaa```aaabbbcccdddfffddd```]]]ZZZZZZ[[[\\\ZZZXXXUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFHHHIIIIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA=========>>>???@@@@@@AAA>>>??????@@@@@@@@@??????AAAAAA@@@???>>>>>>>>>???<<<======>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;===<<<;;;:::999999999999<<<;;;;;;<<<>>>???>>>===;;;::::::;;;===>>>===<<<=========>>>>>>>>>>>>>>>;;;===???@@@???>>>>>>>>>@@@??????>>>===<<<<<<;;;===>>>>>>>>>???>>>>>>>>><<<===>>>>>>??????>>>>>><<<@@@CCCBBB@@@>>>>>>@@@{{{nnneeeccccccgggffffffeeeeeeffffffgggdddbbb___\\\ZZZYYYYYYYYYZZZWWWTTTSSSTTTTTTRRRPPPMMMMMMLLLKKKIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBDDDDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>?????????@@@@@@??????????????????AAA@@@@@@???>>>>>>??????<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;:::999;;;>>>???>>><<<===;;;::::::<<<===<<<<<<<<<===>>>??????>>>===<<<===???AAAAAA@@@>>>======?????????>>>>>>=========>>>============???@@@AAA>>>?????????@@@@@@@@@@@@;;;???CCCCCC@@@>>>???AAA}}}pppiiihhhiiiiiiiiihhhhhhhhhhhhiiiiii```___\\\ZZZXXXWWWVVVVVVYYYVVVSSSSSSUUUUUUSSSQQQNNNOOOOOOMMMJJJIIIHHHIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDFFFGGGGGGEEECCCBBB@@@@@@AAABBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>BBBAAA???>>>>>>>>>???@@@@@@???????????????@@@@@@;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<===<<<999999999999:::;;;;;;<<<:::888888:::===???===:::>>><<<;;;:::<<<<<<<<<;;;<<<===???@@@@@@>>><<<;;;>>>@@@BBBBBB@@@>>>======;;;<<<===>>>???@@@AAABBB>>>===<<<<<<===???AAACCC@@@@@@AAAAAAAAABBBBBBBBB:::???DDDDDDAAA>>>@@@BBBvvvpppppprrrsssqqqpppooommmkkkgggccc]]]]]]]]]]]]\\\[[[[[[[[[YYYZZZXXXSSSQQQSSSRRROOOKKKMMMMMMLLLHHHFFFGGGIIIGGGHHHEEEAAAAAAEEEFFFCCCHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEAAAAAAEEEEEE@@@@@@DDDBBB@@@DDDKKKKKKEEEAAACCC>>>>>>>>>>>>>>>>>>??????AAA@@@???>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<>>???AAAAAA@@@@@@???>>>???@@@AAA@@@>>>???>>>=========>>>@@@AAA========================;;;::::::999999::::::;;;888888:::<<<===<<<999666;;;<<<<<<===============::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBAAA???>>>===AAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@>>><<<;;;DDDAAA>>>;;;<<>>???======??????<<<~~~yyyxxxzzzyyyvvvssspppmmmjjjeeebbb]]]]]]\\\[[[ZZZZZZZZZZZZWWWYYYWWWRRRPPPRRRQQQNNNKKKMMMMMMKKKHHHFFFGGGHHHHHHIIIFFFBBBBBBEEEEEECCCHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@DDDDDDAAAAAAEEECCCAAACCCIIIIIICCC@@@BBB????????????>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@???>>>>>>===<<<<<<======AAAAAA@@@?????????@@@AAAEEECCCAAA@@@BBBCCCCCCBBB@@@???>>>>>>???@@@???>>>@@@???>>>===<<<======>>>======<<<<<<<<<<<<======<<<;;;::::::999999999:::888888999;;;<<<<<<:::888<<<<<<===>>>>>>>>>>>>===:::;;;<<<>>>???AAABBBCCCAAAAAAAAAAAAAAA???>>>===??????>>>>>>>>>>>>??????????????????>>>===<<<<<>>??????>>>>>>???>>><<<;;;;;;{{{vvvqqqlllhhhccc```]]]\\\ZZZXXXXXXXXXXXXYYYUUUWWWUUUQQQOOOQQQPPPMMMLLLMMMMMMKKKHHHFFFFFFGGGHHHJJJHHHCCCBBBDDDEEEBBBGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA??????@@@BBBCCCCCCAAAAAADDDDDDBBBCCCEEEDDDBBBCCCEEEEEEAAA???AAA@@@@@@?????????>>>>>>>>>@@@@@@???>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>BBBAAA@@@???????????????DDDBBB@@@@@@AAACCCCCCBBB???>>>======??????>>>===@@@???>>>===;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;::::::999:::::::::999888999;;;<<<;;;:::<<<===>>>>>>??????>>>>>>;;;;;;<<<>>>@@@BBBCCCDDD@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<<<<======>>>>>>===<<<<<<<<<===>>><<<===???@@@???>>><<<;;;@@@;;;;;;@@@???::::::>>>{{{uuuooojjjeeeaaa^^^\\\ZZZXXXVVVUUUUUUVVVWWWSSSUUUSSSOOONNNPPPOOOLLLMMMMMMLLLKKKIIIGGGGGGGGGIIIKKKJJJEEEBBBDDDDDDBBBFFFEEEDDDCCCCCCDDDEEEFFFCCCAAA???>>>???AAACCCEEEEEEDDDDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBAAA@@@??????AAA@@@@@@??????>>>>>>===@@@??????????????????@@@@@@@@@??????>>>??????@@@BBBAAAAAA@@@???>>>>>>===@@@>>><<<<<<>>>???@@@???>>>===<<<===>>>???>>><<<>>>>>>===<<<;;;;;;::::::===<<<;;;::::::;;;<<<===:::::::::::::::;;;<<<<<>>???????????????::::::<<<===???AAABBBCCC@@@@@@?????????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>===;;;:::;;;===???AAA;;;===???AAABBBAAA???===@@@999999@@@@@@:::;;;BBB~~~{{{{{{wwwqqqkkkgggccc___]]]ZZZYYYWWWUUUTTTTTTTTTTTTQQQSSSRRRNNNMMMOOOOOOLLLMMMLLLKKKJJJIIIIIIHHHGGGHHHLLLLLLGGGCCCDDDDDDCCCEEEDDDDDDDDDEEEGGGIIIJJJDDDBBB@@@???@@@BBBEEEGGGHHHIIIHHHFFFFFFEEEEEEDDDCCCCCCBBB@@@???@@@???>>>AAA@@@@@@@@@??????>>>>>>?????????@@@@@@?????????@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>======>>><<<::::::<<<>>>>>>>>>>>>===<<<===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;===<<<;;;;;;;;;;;;<<<===888888999:::;;;===>>>???DDDAAA>>><<<<<<<<<<<<;;;======>>>???????????????999:::;;;<<<===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>><<<;;;;;;>>>AAACCC:::;;;<<<>>>???@@@AAAAAABBB<<<;;;@@@???:::;;;AAA}}}yyyuuuqqqlllhhheeeaaa]]][[[YYYXXXWWWVVVUUUTTTSSSRRROOORRRQQQMMMMMMOOOOOOMMMLLLJJJIIIIIIJJJJJJIIIHHHGGGLLLMMMHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKDDDCCCBBBAAABBBCCCEEEGGGHHHJJJJJJFFFEEEGGGFFFCCCAAACCCBBB@@@???AAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>?????????>>>??????@@@AAA???@@@@@@@@@???>>>======???===;;;<<<>>>???@@@@@@???>>>======??????>>>===:::;;;;;;<<<======<<<<<<========================888888999:::<<<===???@@@EEEBBB???=========<<<;;;<<<===>>>>>>??????>>>>>>::::::;;;<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>@@@>>><<<;;;<<<>>>@@@BBB999999999:::;;;===???@@@DDDBBB@@@>>>===<<<<<<==={{{wwwqqqnnnjjjgggddd```[[[WWWWWWXXXXXXXXXVVVTTTQQQPPPOOOQQQPPPMMMMMMPPPPPPNNNJJJIIIGGGIIIKKKLLLKKKIIIEEEKKKMMMIIIEEEEEEGGGFFFGGGFFFEEEEEEEEEFFFHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGDDDDDDHHHHHHDDD???CCCCCC@@@@@@CCCBBB>>>>>>??????@@@@@@AAAAAABBB>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@???>>>===???>>><<<===???AAAAAAAAA@@@???>>>>>>???@@@???>>><<<<<<===>>>===<<<;;;;;;<<<===>>>@@@@@@>>>===<<<;;;::::::;;;;;;<<<===>>>@@@>>>===<<<======<<<;;;<<<<<<===>>>>>>>>>>>>===========================>>>===<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;<<<>>>???::::::;;;;;;;;;;;;<<<<<<@@@DDDCCC;;;;;;BBBDDD>>>yyyuuupppmmmjjjgggddd___YYYUUUVVVWWWYYYYYYWWWTTTQQQOOOOOOQQQPPPMMMMMMPPPQQQNNNJJJHHHFFFHHHKKKMMMLLLJJJDDDKKKNNNIIIEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC???DDDEEEBBBCCCHHHIIIEEE===BBBDDD@@@AAADDDCCC>>>>>>>>>???@@@AAABBBBBBCCC>>>???@@@AAAAAA@@@???>>>>>>>>>======>>>???@@@@@@======???@@@@@@???>>>>>>???===;;;<<<>>>@@@AAAAAA@@@???>>>???@@@AAA@@@>>>>>>>>>??????>>><<<:::999<<<===@@@AAAAAA@@@===<<<======<<<;;;;;;;;;;;;<<<<<<;;;:::;;;=========;;;;;;<<<<<<===============??????>>>>>>=========<<<>>>===<<<;;;;;;<<<>>>>>>======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======>>>??????>>><<<:::999888BBBBBB999;;;IIILLLDDD~~~xxxrrrnnnppplllfff___[[[XXXWWWXXXTTTTTTUUUUUUTTTSSSQQQPPPOOOMMMKKKJJJJJJKKKMMMOOOKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBAAA??????CCCHHHJJJGGGCCCCCCBBBBBBAAA@@@???>>>>>>:::;;;===???@@@AAAAAA@@@===>>>???AAAAAA@@@???>>>AAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>===>>>@@@AAAAAAAAA<<<===???AAABBBAAA@@@???<<<>>>???>>><<<;;;;;;<<<:::<<<>>>>>>===<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<===>>>???@@@@@@???===;;;;;;;;;===>>>??????>>><<<;;;:::<<<>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<>>===HHHBBB;;;999<<>>@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBAAAAAA@@@???BBB@@@>>>>>>??????>>>===<<<===???@@@AAA@@@>>>===<<<===???>>><<<;;;;;;<<<;;;<<<>>>>>>=========>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>??????===<<<:::::::::<<<===;;;<<<;;;:::888888:::<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;;;;===@@@DDDGGGJJJLLLMMMDDD???:::999;;;>>>>>><<<}}}xxxsssnnnkkkhhheeeaaa]]]ZZZYYYYYYZZZSSSSSSRRRRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAABBBDDDDDD@@@===AAAAAAAAAAAA@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBBDDDCCCBBB@@@????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@???======>>>???>>>=========>>>??????>>>===<<<<<<===>>>>>><<<;;;<<<<<<;;;===??????>>>===>>>???>>>======<<<<<<======>>>>>>===<<<<<<;;;<<<<<<<<<===<<<:::999999999:::;;;999:::::::::999999:::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::::::::999;;;===???AAACCCDDDEEEFFF???<<<999999<<<======;;;yyyuuupppllliiifffddd```\\\ZZZYYYYYYYYYSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLMMMMMMLLLKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAACCCBBB@@@===@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCAAA@@@@@@???@@@AAACCCDDD@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@<<<;;;:::<<<>>>@@@@@@@@@======>>>>>>===<<<;;;:::;;;===>>>>>>===<<<<<<===<<<>>>???@@@???>>>???@@@>>>==================>>>======<<<<<<;;;;;;;;;;;;;;;:::999999999999::::::999;;;<<<<<<;;;;;;===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999999999888============<<<:::999888<<<:::999:::===>>>===;;;{{{uuuqqqmmmjjjgggfffddd```]]]ZZZXXXWWWWWWSSSRRRQQQPPPOOONNNNNNMMMJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@??????@@@BBBCCCEEE@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAA===<<<;;;<<<>>>?????????============<<<<<<;;;;;;;;;<<<>>>>>>===<<<<<<===<<<>>>???@@@???>>>???@@@===>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::::::::::::::::::::::::::;;;999;;;<<<===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>>===<<<}}}vvvpppmmmiiifffdddcccaaa^^^[[[YYYWWWVVVUUURRRQQQPPPOOONNNNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAACCCAAA>>>=========<<<:::============<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>;;;===??????>>>===>>>???===>>>>>>??????>>>>>>===<<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<=========|||wwwqqqkkkgggeeebbb```]]]\\\ZZZXXXWWWUUUUUUUUUOOONNNMMMMMMMMMMMMNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIHHHHHHFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBDDDDDDBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@AAABBBBBB???@@@AAAAAABBBBBBBBBAAAFFFCCC@@@>>>>>>===;;;999==================>>>>>>:::<<<>>>>>>===<<<===>>>;;;<<<>>>>>>=========>>>===>>>????????????>>>===;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>:::<<<>>>>>><<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;999777666555:::;;;;;;:::999:::;;;<<>>@@@AAAAAAAAAAAAAAA@@@???>>>???@@@AAABBB???@@@AAAAAABBBBBBBBBBBBDDDBBB@@@?????????===<<<===============>>>???@@@:::<<<===>>>===<<<===>>>:::<<<>>>>>>===<<<===>>>===>>>???@@@@@@???>>>===;;;<<<===?????????>>>>>>======>>>???@@@@@@??????>>>???AAAAAA???=========>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<===>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;:::::::::888777888999;;;|||sssmmmfffccccccaaa]]]XXXVVVWWWWWWWWWVVVTTTRRRQQQNNNMMMLLLMMMOOOPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGEEEGGGIIIJJJJJJHHHEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCBBBBBBBBBCCCEEEFFFHHHFFFEEEDDDDDDCCCDDDDDDEEEBBBCCCDDDCCCBBBCCCDDDFFFAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA?????????===???AAABBBBBBBBB@@@???AAA@@@???@@@AAABBB@@@>>>@@@AAAAAABBBBBBAAAAAA@@@BBBAAA???>>>>>>===;;;999======>>>???????????????;;;===>>>@@@@@@>>>===;;;<<>><<<===??????===<<<<<<======<<<;;;>>>>>>======<<<<<<;;;;;;AAADDD???777999BBBBBB:::@@@>>>===>>>@@@AAA???<<<<<>>666:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>===<<<<<<=========<<<;;;;;;:::999999777888999:::;;;:::999888{{{uuuoookkkfffbbbaaa___\\\YYYXXXXXXXXXWWWUUUSSSRRRQQQNNNMMMLLLMMMOOOOOOOOOMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCEEEGGGCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@??????===>>>@@@AAAAAAAAA@@@???@@@??????@@@AAAAAA???>>>??????@@@@@@@@@@@@??????@@@>>><<<<<<<<<<<<:::888======>>>????????????>>><<<===>>>>>>>>>>>>===<<<===>>>@@@???===<<<===???>>>===<<<<<<===>>>===;;;>>>>>>>>>>>>============AAADDDAAA888999@@@AAA:::>>>===<<<===@@@@@@>>><<<===CCCDDD>>>===AAA???777::::::;;;;;;<<<<<<<<<<<<;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999999888888tttmmmjjjhhheeebbb___]]][[[ZZZ[[[ZZZXXXVVVTTTRRRQQQQQQOOONNNLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFCCCDDDEEEDDDCCCDDDEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????<<<===???@@@@@@@@@???>>>???>>>===>>>@@@@@@???=========>>>>>>>>>>>>=========;;;::::::;;;;;;:::999<<<===>>>>>>??????>>>>>>>>>==================>>>===>>>>>>===<<<<<<>>>???>>><<<<<<<<<>>>>>>>>><<<>>>>>>>>>>>>>>>?????????@@@DDDBBB;;;888===???;;;<<<<<<;;;===??????>>>===>>>CCCDDD???>>>AAA???999;;;<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;:::999888888888888zzzpppjjjeeeeeedddaaa]]]ZZZZZZZZZ\\\ZZZWWWUUURRRQQQQQQQQQOOONNNLLLLLLMMMMMMLLLJJJGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHGGGEEECCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAACCCEEEGGGHHHHHHGGGFFFDDDEEEEEEEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBAAA@@@???<<<<<<===>>>???>>>>>>>>>======<<<===??????>>>===<<<======>>>>>>======<<<;;;:::999:::<<<===<<<;;;<<<======>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???=========<<<<<<===>>>???>>><<<<<<<<<>>>???>>>===<<<<<<======>>>>>>?????????CCCCCC<<<888:::===<<<;;;;;;;;;===>>>>>>>>>===???CCCCCC???>>>AAA???;;;<<<========================<<<<<<===>>>???>>><<<999999999:::::::::::::::???===<<<:::999999::::::~~~vvvooojjjccccccccc```\\\YYYXXXYYY[[[YYYVVVSSSQQQPPPPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIGGGEEEDDDCCCDDDFFFGGGDDDDDDDDDCCCCCCBBBAAAAAAAAACCCEEEGGGHHHGGGFFFEEECCCDDDEEEDDDCCCCCCEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@AAABBBCCCAAA>>><<<<<<======>>>>>>>>>>>><<<<<<<<<===??????>>>======>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;===???>>>===<<<<<<===>>>>>>>>>>>>>>>???===;;;::::::;;;===???======<<<======>>>??????>>>===<<<===>>>???>>>===:::;;;;;;<<<<<<=========>>>BBBBBB===999:::<<<===:::;;;==================???AAAAAA???>>>??????<<<=====================<<<>>>======???AAABBBAAA???:::::::::::::::::::::;;;AAA???===<<<;;;;;;<<<<<>>============>>>>>>>>>>>><<<<<<<<<===???@@@???===>>>>>>????????????>>>>>>===<<<;;;===???@@@@@@???;;;<<<======>>>>>>======>>>===;;;::::::;;;===>>>=========>>>@@@AAA@@@>>>@@@???===>>>>>>???===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????===;;;;;;<<<===<<<===???>>>===<<<<<<===?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;>>>===<<>>===<<<<<<<<<===xxxrrrmmmjjjeeebbb___^^^^^^\\\WWWSSSTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIJJJLLLLLLLLLJJJHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCBBBAAAAAACCCEEEDDDCCCAAA@@@@@@AAABBBCCCCCC@@@>>>@@@CCCDDDAAA>>>>>>>>>======>>>>>>??????===<<<<<<>>>@@@AAA@@@>>>>>>>>>????????????>>>>>>>>><<<<<<===???@@@???>>>;;;<<<======>>>>>>=========<<<;;;;;;;;;;;;<<<=========>>>AAACCCCCC@@@===BBB@@@>>>>>>>>>>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>><<<;;;<<<>>>===<<<<<<===???AAA@@@===;;;<<<===???>>>=========<<<<<<===<<<<<<<<<<<<;;;;;;::::::<<<;;;:::>>>DDDHHHFFFDDD=========<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;~~~xxxqqqkkkggggggccc___^^^___]]]WWWQQQQQQRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBBBBAAAAAACCCDDDBBBAAA@@@??????@@@BBBCCCCCC@@@>>>@@@DDDEEEBBB>>>>>>>>>>>>>>>>>>???@@@@@@===<<<<<<>>>@@@AAA@@@???======>>>>>>>>>>>>======>>><<<<<<===?????????>>>;;;<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<======>>>BBBEEEEEEAAA===CCCAAA???>>>>>>>>><<<:::>>>>>>======<<<<<<<<<;;;???;;;999<<>>===<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::xxxqqqlllhhheeebbbaaaaaa```^^^ZZZUUUQQQWWWTTTRRRRRRSSSRRRNNNKKKIIILLLMMMMMMJJJJJJLLLNNNJJJIIIIIIJJJKKKKKKJJJHHHJJJKKKKKKLLLKKKIIIHHHFFFHHHHHHGGGGGGFFFEEEDDDDDDBBBGGGIIIEEECCCEEEGGGFFFBBBDDDFFFFFFDDDAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@======@@@AAA@@@AAAEEEAAA@@@???>>>============???>>>===============>>><<<>>>@@@CCCCCCBBB@@@???======>>>======<<<;;;;;;@@@???>>>======<<<======;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@??????@@@AAACCCEEEGGGHHHHHHHHHHHHEEE@@@<<<;;;:::<<<===============<<<;;;999===@@@BBBBBB@@@?????????????????????>>>===<<<========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBAAA@@@???999@@@;;;999===777???===999<<<===999===AAA:::xxxqqqlllhhheeecccaaa```___^^^[[[VVVSSSWWWUUUSSSRRRRRRQQQOOONNNJJJLLLNNNMMMKKKJJJKKKLLLLLLKKKIIIJJJJJJKKKIIIHHHJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCGGGHHHDDDBBBDDDFFFEEE???AAACCCCCCAAA???>>>===???@@@@@@AAAAAAAAAAAAAAA@@@===<<>>???CCCAAA@@@???>>>>>>=========>>>>>>============>>>>>>===>>>AAABBBCCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>??????<<<===???AAACCCEEEGGGGGGEEEFFFFFFDDDAAA>>>======??????>>>======<<<;;;;;;@@@????????????@@@@@@@@@>>>>>>?????????>>>=================================<<<<<<<<<;;;;;;;;;;;;===<<<===>>>AAABBBAAA@@@BBB:::@@@888666;;;666>>>888555<<>><<<222~~~vvvppplllhhheeebbbaaa___^^^]]][[[XXXVVVVVVWWWVVVTTTQQQPPPQQQRRRKKKMMMOOOOOOMMMKKKJJJKKKMMMKKKIIIIIIJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFDDDGGGFFFBBB@@@BBBDDDCCC>>>@@@BBBBBB@@@>>>======??????@@@@@@@@@AAAAAAAAA@@@===<<>>=========>>>>>>>>>======>>>>>>???>>>???AAABBBBBB@@@>>>===>>>>>>?????????>>>======;;;;;;;;;:::;;;;;;<<<<<<======<<<;;;;;;<<<===============<<<======>>>>>>:::;;;>>>AAACCCDDDDDDDDDBBBCCCDDDCCCAAA???>>>???CCCAAA???===<<<;;;<<<<<>>?????????>>>>>>========================;;;;;;<<<===<<<<<<:::999>>>======>>>@@@AAA???>>>FFF>>>BBB999888???999???>>>888===BBB>>>>>><<<333{{{sssnnnjjjfffdddaaa___]]]\\\[[[[[[YYYWWWVVVXXXXXXUUUQQQPPPRRRUUUMMMNNNOOOOOONNNLLLJJJIIILLLJJJHHHHHHJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFDDD@@@>>>AAABBBAAA???AAABBBBBB@@@??????@@@????????????@@@@@@AAAAAAAAA>>>>>>@@@@@@===<<>>======>>>>>>>>>===>>>>>>?????????@@@AAAAAAAAA???>>><<<======>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<======???===<<<::::::<<<===???>>>======<<<<<<<<<======:::<<<>>>@@@AAAAAA@@@???AAABBBCCCBBB@@@>>>>>>???CCCAAA???===<<<<<<>>>>>>JJJCCC===;;;>>>@@@???<<<<<<<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999>>>===<<<===??????===;;;AAA<<>>GGG;;;999;;;777999>>>:::wwwpppkkkhhhdddbbb___]]][[[ZZZZZZZZZXXXVVVUUUWWWXXXVVVRRRPPPRRRUUUOOOOOOOOOOOOOOOMMMKKKJJJIIIHHHGGGIIILLLNNNNNNNNNKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGEEEDDDBBBBBBDDDEEECCC??????AAAAAA???>>>@@@AAAAAA@@@???@@@AAA@@@@@@?????????@@@AAABBBCCC@@@???BBBAAA>>>===???>>>????????????>>>======>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@???======;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???>>><<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<===<<<===???@@@@@@>>>===;;;AAABBBCCCBBB???=========@@@???===<<<<<<>>>@@@AAAGGGBBB======@@@@@@===999;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;======<<<:::999===<<<;;;<<<======;;;999888666@@@;;;>>>GGG<<<:::FFF::::::<<<666666;;;;;;|||uuuooojjjgggdddbbb___^^^\\\[[[[[[ZZZWWWUUUUUUVVVWWWVVVTTTSSSRRRRRRQQQOOONNNNNNNNNOOOMMMLLLGGGGGGHHHJJJMMMOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGFFFDDDBBBAAAAAABBBDDDBBB@@@AAACCCBBB===<<<===??????>>>>>>???AAABBBAAA@@@@@@@@@AAABBBCCCBBB@@@@@@CCCBBB???>>>@@@===>>>???@@@@@@???>>>===>>>>>>>>>>>>??????@@@AAA??????????????????>>>>>>::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===>>>>>><<<<<<<<<;;;<<<<<<=========>>>??????>>>===<<<;;;@@@AAABBBAAA???===============<<<<<<===>>>@@@AAAAAA???===>>>@@@???<<<999<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;::::::<<<;;;;;;<<<======;;;999888:::FFFAAAFFFPPPCCC>>>@@@<<>>===;;;|||uuuoookkkhhheeeddd```______^^^^^^\\\XXXUUUTTTTTTUUUVVVVVVUUURRROOORRROOOLLLLLLNNNPPPPPPOOOHHHIIIJJJMMMOOOOOOLLLJJJKKKKKKJJJIIIHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@BBBBBBAAACCCEEEBBB===<<<>>>??????>>>???@@@BBBCCCBBBAAA@@@AAABBBDDDEEE@@@>>>???BBBBBB>>>===???<<<>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>???????????????:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;========================;;;;;;;;;;;;<<<<<<===>>>============>>>>>>>>>>>>===???@@@@@@???>>>>>>???==================>>>>>><<<<<<<<<============<<<=========>>>======<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<<<<===>>>???===<<<>>>???JJJDDDIIIUUUHHHAAA;;;???TTTbbbUUUDDD???===|||uuupppllliiigggeeebbbaaaaaaaaa```]]]YYYUUUSSSSSSSSSVVVXXXVVVQQQLLLSSSOOOKKKKKKMMMPPPQQQQQQJJJKKKLLLOOOPPPNNNJJJFFFKKKKKKKKKJJJIIIFFFDDDBBBAAABBBBBBBBBCCCCCCDDDDDD???AAABBBBBBEEEGGGCCC<<>><<<>>>AAAAAA>>>===???<<<===???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBB======>>>>>>??????@@@@@@;;;;;;<<<===>>>>>>======<<<;;;;;;:::999999999999======>>>>>>>>>>>>======:::::::::;;;<<<===>>>???;;;;;;<<<<<<===???AAABBB:::<<<>>>?????????@@@AAA======>>>>>>===<<<;;;::::::;;;;;;;;;:::;;;===@@@===>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<>>>======>>>@@@AAA???>>>===>>>FFF>>>CCCPPPDDD===555;;;SSSbbbSSS@@@<<<<<<~~~vvvrrrpppmmmhhhccc^^^^^^___``````^^^ZZZVVVWWWWWWXXXXXXWWWVVVTTTSSSUUUSSSPPPNNNMMMOOORRRTTTUUURRRNNNLLLKKKKKKJJJIIINNNKKKHHHGGGHHHGGGCCC@@@@@@???@@@BBBCCCCCCAAA???BBBAAA@@@AAACCCBBB???;;;AAA@@@@@@???>>>======<<>>======<<<;;;===@@@AAA???<<>>======@@@@@@AAAAAA@@@???===<<<>>>????????????>>>>>>======<<<;;;;;;::::::::::::;;;<<<=========<<<:::999999999999:::<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<<<<<<<======>>>>>>======<<<;;;999999;;;;;;:::999:::;;;<<<===>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>>>><<<;;;<<>>::::::>>>AAACCCCCC<<<===???AAA@@@>>><<<:::xxxtttrrroooiiieeeaaa````````````^^^[[[XXXXXXXXXXXXXXXWWWVVVTTTSSSTTTSSSQQQOOOOOOPPPRRRTTTRRRPPPNNNMMMMMMMMMLLLKKKMMMJJJGGGFFFFFFFFFCCCAAAAAA@@@@@@AAABBBCCCBBB@@@BBB@@@???@@@BBBBBB@@@===>>>>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBAAAAAA@@@@@@>>>===>>>AAABBBAAA???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>???@@@@@@@@@???>>>======>>>>>>>>>===<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<=========<<<;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???>>>===<<<>>>AAADDDEEEEEEBBB???;;;;;;===???@@@@@@<<<===>>>???>>>===;;;:::|||wwwtttqqqkkkgggdddbbb`````````___]]][[[YYYYYYXXXXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTPPPOOONNNOOOPPPPPPNNNMMMJJJHHHEEEDDDDDDDDDDDDCCCBBB@@@???@@@AAABBBBBBAAAAAA@@@??????AAABBBBBBAAA=========>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDCCCAAA@@@@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@<<<=========<<<<<<;;;:::===<<<:::999999;;;===>>>=========>>>======<<<;;;::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<:::;;;;;;<<<======<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>@@@@@@???>>>===???BBBEEEFFFEEE@@@>>><<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::zzzvvvrrrmmmiiifffdddaaa_________]]]\\\YYYYYYXXXWWWVVVTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPPPPQQQRRRQQQNNNLLLGGGFFFDDDBBBBBBCCCCCCDDDCCCAAA??????@@@BBBCCCBBBAAA@@@??????@@@BBBCCCDDD??????>>>>>>???@@@AAABBB@@@@@@??????@@@BBBDDDEEECCCBBBAAAAAAAAABBBCCCCCC>>>>>>????????????>>>>>><<<<<<======>>>>>>>>>???======>>>>>>????????????======>>>======<<<;;;:::===;;;:::999999;;;>>>???=====================<<<===<<<;;;;;;::::::;;;;;;========================888999;;;===>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;<<<===<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@AAAAAA@@@???>>>???AAACCCBBBBBB;;;;;;;;;<<<<<<<<<;;;:::<<<;;;:::999999999:::;;;~~~yyysssnnnkkkhhheeeaaa_________^^^]]]ZZZZZZXXXWWWVVVUUUUUUTTTWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQOOOLLLIIIEEEEEEDDDBBBAAABBBCCCDDDCCCAAA??????@@@BBBCCCBBB@@@@@@@@@???@@@BBBDDDEEEDDDCCCAAA@@@??????@@@@@@BBBAAA@@@???@@@AAABBBCCCBBBBBBBBBAAAAAAAAABBBBBB===>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>??????@@@??????>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<<<<<<<:::::::::<<<>>>???===<<<<<<<<<<<<=========???>>>===<<<;;;;;;;;;;;;========================888999;;;===>>>>>>==================<<<;;;:::999999:::;;;<<<===<<<;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>??????===<<<777888:::;;;;;;;;;;;;;;;<<<;;;999888888888::::::|||vvvqqqnnnjjjgggcccaaaaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[YYYXXXWWWWWWUUUSSSQQQPPPMMMJJJGGGCCCDDDEEEDDDBBBAAABBBCCCBBB@@@???@@@AAABBBBBBAAA???@@@AAAAAAAAAAAACCCEEEIIIGGGDDDAAA@@@???@@@@@@CCCBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA??????@@@@@@@@@@@@??????=========>>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<:::999888999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>============:::888555777:::;;;:::;;;<<<===<<<;;;999888888888999:::yyytttrrrllljjjgggeeedddcccaaa___``````___^^^^^^^^^___```bbbaaa```^^^\\\[[[ZZZYYYXXXVVVRRROOONNNLLLJJJHHHBBBEEEGGGGGGDDDAAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@>>>AAACCCCCCBBBAAABBBDDDLLLIIIFFFCCCAAAAAAAAABBBAAABBBBBBBBBAAAAAA@@@??????BBBEEEFFFCCC@@@@@@@@@>>>??????????????????>>>>>>>>>??????????????????BBBAAA@@@??????@@@AAAAAACCCCCCBBBBBBAAA???>>>===<<<<<<===>>>======<<<;;;;;;::::::999:::;;;<<<===???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>>>>???<<<=========<<<;;;::::::;;;::::::::::::;;;<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>><<<;;;;;;<<<======;;;999777999;;;;;;999999;;;===;;;;;;:::999999999999999|||wwwuuunnnllljjjhhhgggfffcccaaacccbbbbbbaaaaaabbbdddeeeeeedddbbb___]]][[[ZZZZZZXXXUUUQQQNNNMMMLLLJJJIIIBBBEEEIIIHHHEEEAAA@@@@@@@@@???@@@BBBCCCCCCAAA???>>>AAADDDDDDBBBAAAAAACCCLLLJJJGGGDDDBBBBBBCCCDDD???@@@AAABBBCCCBBBAAA@@@???CCCGGGHHHEEEAAA@@@@@@<<<<<<============<<<<<<@@@@@@??????????????????AAA@@@@@@???@@@AAACCCDDDCCCBBBBBBAAA@@@???======<<<===>>>??????===;;;999:::999999888999:::<<<<<<======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@:::;;;<<<<<<===<<<<<<<<<<<<;;;:::999:::;;;<<<===;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>======999999:::<<<>>>???===<<<:::<<<<<<;;;888777999<<<;;;;;;;;;:::::::::999999zzzuuuuuusssooommmlllkkkjjjiiihhhgggggghhhjjjkkkjjjhhhhhhfffdddbbbaaa^^^[[[XXXWWWTTTPPPNNNLLLJJJGGGEEEBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCBBBAAAAAAAAAAAA===???@@@BBBCCCCCCBBBBBBEEEEEEDDDBBBAAA@@@???>>>DDDEEEDDDAAABBBEEECCC???BBBDDDFFFHHHHHHFFFCCCAAA???CCCEEE@@@===>>>@@@???@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????===<<<;;;>>>===;;;:::;;;===???@@@:::;;;===>>>?????????>>>;;;>>>@@@===999777:::>>>===>>>@@@AAAAAA???<<<:::??????>>>>>>======<<<<<<:::;;;<<<======<<<;;;:::<<<;;;999888999;;;===>>><<>><<<;;;::::::999999999;;;===>>>:::;;;;;;<<<;;;;;;::::::======<<<<<<<<<<<<======@@@>>><<<::::::<<>>>>>>>>===<<<;;;:::~~~yyyvvvtttqqqppppppppppppooonnnmmmllllllmmmlllkkkiiijjjhhheeecccaaa^^^ZZZWWWVVVSSSPPPMMMKKKIIIFFFDDDEEEEEEFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>???AAABBBCCCCCCBBBBBBEEEEEEDDDCCCBBBAAA@@@???BBBCCCBBB???@@@CCCBBB>>>DDDEEEFFFGGGFFFDDDAAA???AAAEEEEEE@@@=========<<<@@@???>>>=========???@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????>>>===<<<;;;===<<<;;;:::;;;<<<>>>???;;;<<<===?????????>>>>>>;;;===???===:::888;;;???<<<===>>>??????>>>===<<<>>>>>>>>>>>>============<<<<<<===>>>======;;;;;;<<<;;;:::::::::;;;<<<<<<===???BBBCCCAAA???>>>===;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<;;;;;;;;;===???AAABBBBBBAAA???===???>>><<<;;;<<<===@@@AAA>>>============<<<<<<<<>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAA@@@BBB@@@>>>???BBBAAA===FFFEEEEEEDDDCCCAAA@@@???AAADDDDDD@@@>>>??????===AAA@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<===<<<;;;;;;;;;<<<===>>>======>>>??????>>>>>>>>>;;;===>>>===;;;:::===@@@<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>???AAAAAA@@@@@@@@@AAA===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAA>>>===<<<<<<<<<===>>>???~~~|||zzzyyyzzz{{{{{{{{{zzzyyywwwwwwvvvuuurrrppprrroookkkgggccc___ZZZVVVTTTRRRNNNKKKIIIGGGEEECCCDDDDDDDDDCCCBBBAAA@@@???===???@@@BBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@AAA@@@>>>???CCCBBB===EEEDDDCCCBBBAAA@@@@@@@@@>>>BBBCCC@@@AAADDDEEECCCBBBAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>============<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<<<<>>>AAA@@@???>>>===<<<<<<===>>><<<<<<======>>>>>>??????@@@@@@??????>>>>>>===<<<:::;;;<<<<<<===<<<<<<;;;>>>???@@@@@@@@@@@@BBBDDD@@@AAAAAABBBAAA???===<<<<<<<<<<<<<<<<<<======>>>:::===@@@CCCCCC@@@===:::;;;<<<===>>>???@@@@@@@@@===<<<;;;;;;;;;===@@@AAA~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{yyywwwwwwtttoookkkgggbbb\\\XXXUUURRROOOLLLJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@?????????@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCBBB@@@AAADDDCCC???BBBBBBAAA@@@AAAAAABBBCCC@@@CCCCCCBBBCCCGGGGGGEEEAAA@@@???>>>>>>=================================>>>============>>>>>>>>>============<<<=========>>>>>>>>>>>>>>>?????????<<<===>>>======>>>???@@@DDDCCC@@@>>>=========>>><<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>999:::;;;<<<===>>>======>>>????????????@@@BBBEEEBBBCCCCCCCCCBBB@@@>>>======<<<<<<<<<<<<===>>>???;;;<<<===>>>>>>===<<<;;;:::;;;===>>>??????>>>>>><<<;;;::::::;;;===???AAA}}}|||yyytttpppkkkfff```]]]WWWTTTPPPNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBDDDCCCAAABBBFFFEEEAAAAAAAAAAAAAAAAAACCCDDDDDDEEEGGGEEECCCCCCFFFEEEAAA@@@@@@??????>>>>>>==============================>>>============>>>>>>????????????>>>>>>>>>======>>>>>>>>>>>>>>>@@@AAAAAA???>>>>>>>>>>>>??????@@@EEECCCAAA???>>>===>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>??????:::;;;;;;<<<======>>>>>>===>>>??????>>>???AAACCCBBBBBBBBBAAA@@@???>>>>>><<<;;;;;;:::;;;<<<>>>???>>>===<<<<<<<<<<<<===>>>;;;;;;<<<=========<<<<<<::::::999999:::<<<===???}}}yyytttpppjjjeeeaaaYYYVVVRRRPPPNNNLLLIIIGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDBBBAAA@@@???@@@AAABBBAAA@@@????????????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAACCCFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFDDDAAABBBEEECCC>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>============???@@@BBBDDDAAA@@@>>>>>>????????????AAA@@@??????????????????>>>>>>>>>>>>==================<<<<<<===>>>@@@AAA???>>>===;;;;;;;;;<<<===<<<===??????>>>>>>???@@@??????>>>===<<<<<<<<<<<<;;;::::::999:::<<<>>>???======<<<;;;;;;<<<======<<<;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;{{{wwwrrrmmmhhhdddZZZXXXTTTQQQOOOMMMKKKIIICCCDDDEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>===>>>@@@BBBAAA@@@???>>>>>>>>>???@@@?????????@@@@@@AAAAAABBBAAACCCBBBAAABBBFFFFFFBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA???BBBFFFDDD???===>>>>>>????????????>>>????????????????????????>>>===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===???AAACCCEEEBBB@@@???>>>?????????>>><<<======>>>???@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCAAA>>>;;;:::999:::;;;;;;===??????>>>======>>>===<<<:::999999:::;;;;;;;;;:::999888999;;;===???:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;999999999999999888888999:::::::::999999~~~yyyuuuqqqmmmjjjdddXXXYYY]]]UUUOOOOOOKKKHHHFFFCCCCCCDDDFFFGGGGGGEEEAAA>>>>>>@@@CCCCCCBBBDDDDDDCCCAAA??????AAADDD@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>======>>>@@@BBBCCC>>><<>>AAA>>>???AAACCCEEEDDD@@@===???>>>===<<<<<<===>>>???@@@>>><<<===???@@@???<<>>>>>>>>>>>@@@>>>===<<<<<<>>>@@@AAA@@@AAAAAABBBAAA@@@>>>=========>>>????????????>>>@@@>>>;;;999888888:::;;;<<<<<<<<<:::999:::===???CCCAAA>>>;;;:::;;;<<<===;;;<<<===>>>===<<<:::999======<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::999888888999999999~~~zzzwwwtttpppmmmjjj]]]\\\]]]TTTPPPQQQNNNIIIFFFDDDCCCDDDFFFFFFFFFDDDAAA>>>>>>@@@BBBBBBBBBCCCCCCBBB@@@??????AAADDDAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????AAABBBCCCAAA>>>DDDFFF>>>???DDDAAADDDAAAAAACCCBBB???>>>AAA???@@@AAADDDFFFDDDAAA>>>@@@@@@???>>>>>>???@@@@@@@@@>>>===>>>@@@@@@???===AAAAAA???>>>============???>>>>>>===>>>???@@@AAA???@@@AAAAAAAAA@@@???>>>=========>>>>>>>>>??????>>><<<:::999888:::;;;======>>>>>>===;;;;;;===???BBB@@@>>><<<;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<:::888888:::;;;::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;:::999999999999999|||zzzwwwsssqqqpppddd```^^^TTTRRRTTTPPPIIIGGGDDDDDDDDDEEEEEEDDDDDDBBB@@@???AAABBBBBBBBB@@@AAAAAA???>>>???AAACCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCC@@@FFFHHH@@@???BBB===BBB???@@@CCCCCC@@@???BBB@@@@@@BBBDDDFFFFFFCCC@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>@@@@@@???>>>AAA@@@???===<<<;;;;;;;;;>>>>>>??????@@@@@@??????>>>>>>???@@@@@@@@@??????DDDBBBAAA???=========>>><<<;;;999999999;;;===>>>===>>>@@@???>>>===>>>?????????>>>===<<<;;;;;;:::;;;;;;:::999999999999999:::::::::999888777999:::999999999999999999999999777888888888999999999999;;;:::::::::;;;<<<=========<<<;;;:::999888888888~~~|||yyyuuurrrssshhhddd```VVVTTTUUUNNNJJJGGGEEEDDDEEEEEEDDDCCCDDDCCCAAAAAAAAAAAABBBBBB>>>?????????>>>>>>AAACCCDDDCCCCCCBBBAAA@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@CCC@@@FFFHHHAAAAAABBB;;;AAA???@@@DDDDDDAAAAAACCC@@@AAABBBEEEGGGGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>????????????>>>@@@???>>><<<;;;:::999999<<<===???AAAAAA@@@???>>><<<======>>>????????????KKKHHHDDD@@@>>><<<<<<<<<<<<;;;:::999999:::<<<===;;;>>>@@@@@@???===<<<<<<======>>>>>>===;;;:::999;;;:::888777777777888999888999:::999777777888999888888888888888888888888777777777777888888888888::::::::::::;;;<<<===>>>>>>===<<<:::999888888888{{{vvvrrrrrrjjjhhhcccYYYVVVTTTJJJIIIGGGEEEEEEEEEEEEDDDBBBCCCCCCCCCBBBAAAAAAAAABBB===>>>??????>>>>>>@@@BBBCCCCCCBBBAAA@@@????????????????????????>>>>>>>>>AAA===CCCGGGBBBCCCDDD<<>>>>>???>>>>>>>>>>>>>>>???>>>===;;;:::999999999;;;<<>>===<<<<<<<<<<<<===>>>>>>???GGGEEEBBB>>><<<<<<<<<===>>>===<<<:::999999::::::999<<>>>>>===;;;:::999888888777yyyuuuqqqkkkjjjeeeZZZXXXUUUIIIHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDEEECCCAAA@@@AAABBB>>>???@@@@@@???>>>???AAAAAAAAA@@@@@@??????>>>>>>======>>>>>>???>>>>>>===AAA;;;@@@EEEAAACCCEEE===@@@???AAAEEEFFFBBBAAABBB@@@@@@AAACCCFFFHHHGGGEEE>>>>>>????????????>>>>>><<<===>>>>>><<<<<<===>>>>>>===<<<;;;:::::::::::::::;;;===??????>>>===<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999;;;======;;;999888888:::;;;<<<<<<<<<;;;999888999999888777777777777777666888999:::888888888999888888888888888888888888666777777777888888888888999888888888999:::;;;<<<<<<;;;:::999888777777777|||tttnnnkkkdddYYYYYYXXXLLLFFFEEEEEEEEEGGGGGGEEEDDDBBBDDDFFFEEEBBB@@@@@@BBB???@@@BBBAAA???>>>???@@@??????>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@??????BBB;;;>>>BBB???BBBDDD===???===???DDDDDD@@@>>>?????????@@@BBBFFFGGGGGGFFF===>>>???@@@@@@???>>>===:::<<<======;;;:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<::::::<<<=========<<<;;;===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;::::::::::::999;;;<<<<<<:::888777888:::;;;;;;;;;;;;:::999999888999999999888888777777666888::::::999999999:::999999999999999999999999777777777888888888999999888888888777888888999999:::999888888777777777777wwwppplllbbbWWWZZZ[[[OOOEEEDDDDDDEEEGGGGGGFFFDDDBBBEEEFFFEEEBBB@@@@@@BBB@@@AAACCCBBB@@@?????????============>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@CCC<<<>>>AAA===@@@CCC;;;===<<<>>>BBBBBB>>><<<===>>>>>>???BBBEEEGGGGGGFFF>>>???@@@AAAAAA@@@???>>>999;;;===<<<:::999:::===<<<;;;;;;;;;;;;<<<======999:::;;;;;;;;;<<<;;;;;;>>>===;;;:::999::::::;;;@@@@@@@@@@@@???===<<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<===<<<999888888888;;;;;;::::::::::::::::::888999:::::::::999777666666888:::;;;:::999999:::999999999999999999999999888888888888999999999999888888777777777777777777888888777777777777777888}}}vvvnnnhhheee```XXXSSSLLLLLLJJJHHHFFFEEEGGGHHHFFFGGGGGGGGGEEEDDDBBB@@@CCCCCCBBBAAA@@@???>>>>>>AAA@@@@@@??????>>>>>>>>>??????>>>>>>???AAACCCDDD??????>>>>>>>>>???AAABBB??????>>>===============;;;<<<===???@@@BBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>>>>===;;;:::999:::;;;;;;===;;;999999::::::999888@@@@@@???===<<<;;;:::999;;;;;;:::999999:::::::::888===@@@???:::777888;;;>>>???@@@@@@>>>:::777444999::::::::::::999888888222444666888::::::::::::888888888888888888888888999:::;;;<<<<<<<<<:::::::::777666888888777888<<<;;;;;;:::999888888888999zzzrrrlllhhhccc[[[VVVMMMLLLJJJGGGEEECCCDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@??????>>>=========AAA@@@@@@@@@@@@@@@@@@???@@@?????????@@@AAACCCDDD@@@???>>>>>>>>>???@@@AAA???>>>>>>==================>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===<<<<<<:::999999999::::::<<<:::999999:::;;;:::999======<<<;;;::::::999888;;;;;;::::::999::::::;;;;;;>>>@@@???<<<999:::;;;>>>>>>??????===;;;999777999999::::::999999888777555666777888888999999888888888888888888888888888:::;;;;;;<<<<<<;;;:::999:::777777999:::888888<<<:::999888777777777777777xxxqqqllleee^^^XXXQQQOOOKKKHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDD@@@@@@???>>>>>>>>>??????>>>>>>======<<<<<<======??????>>>>>>===<<<<<<<<<========================::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999999888999999999;;;:::888999:::;;;;;;::::::::::::999999888888888;;;:::::::::::::::;;;;;;===>>>??????>>>===;;;:::>>>=========<<<;;;;;;:::999999::::::999999888777999888888777777777888888999999999999999999999999;;;;;;<<<<<<;;;:::999888999777888;;;<<<999999;;;888888777666666666666777wwwoooggg___YYYUUURRRNNNJJJIIIHHHGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@??????>>>>>>>>>===>>>======<<<<<<<<<======>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::999999888888888888888888:::999888888:::<<<<<<;;;888888888999999999999999;;;::::::::::::;;;;;;<<<>>>======>>>???>>><<<:::<<<;;;:::999999:::;;;<<<999999999999999888777777:::999777777777777999:::999999999999999999999999;;;;;;;;;;;;:::999999888999777999======:::999;;;888888777777777777777888}}}tttjjjaaa\\\YYYUUUOOOLLLKKKKKKKKKJJJBBBBBBBBBBBBAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA????????????>>>>>>============<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;:::999999999999999777888888888888888888888:::999888888:::<<<<<<;;;999999999999::::::::::::;;;:::::::::;;;;;;<<<======<<<<<<===>>>>>>;;;999:::999888777888999;;;<<<888999999999999888777777888888777777777999:::<<<999999999999999999999999;;;;;;::::::999999999999999777999======:::999;;;999999999888888999::::::|||rrrjjjeee___YYYRRRNNNNNNNNNLLLJJJEEEEEEDDDCCCBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@???>>>>>>?????????>>>======<<<<<<;;;;;;<<<<<<======999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;:::999999999999999777777888999999999888888;;;:::888999:::;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<===>>>;;;<<<===>>>===<<<;;;;;;999999888777888999:::;;;888888999999888888777666777777777888999:::;;;;;;::::::::::::::::::::::::::::::999999999999::::::999777888;;;<<<999999;;;;;;::::::::::::;;;<<<<<<}}}wwwtttiiibbbYYYTTTSSSRRROOOLLLIIIHHHFFFDDDDDDCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============::::::999999999999999999777777999:::::::::999999<<<:::999999:::;;;:::999:::::::::::::::::::::999:::::::::;;;;;;<<<===>>>:::===@@@@@@===<<<<<<>>>::::::::::::::::::;;;;;;888888888888888777777666888999999::::::999999999::::::::::::::::::::::::999888888888888:::;;;<<<:::777777999:::888888<<<;;;;;;::::::;;;;;;<<<===tttlllaaa[[[XXXVVVRRROOOKKKJJJHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA???===<<<;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<========================;;;<<<<<<===============:::999999888999999::::::777888999:::;;;;;;:::999===;;;999999::::::999888:::::::::999999999888888:::::::::;;;<<<===>>>>>>:::>>>BBBBBB>>>;;;===AAA<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777666666::::::;;;;;;:::999777666::::::::::::::::::::::::888888777777888:::<<<===:::777666888888777888<<<::::::::::::;;;;;;<<<==={{{uuunnnfffaaa\\\XXXVVVSSSOOOKKKIIIJJJJJJHHHFFFGGGGGGHHHGGGFFFDDDBBBAAAFFFEEECCCAAA>>>===<<<;;;========================???===;;;<<>><<<;;;===???>>><<<<<>>>>>===<<<<<<<<<<<<<<>>===;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999888999:::;;;<<<=========;;;::::::999999::::::;;;666777888999999999999999666777999:::;;;<<<<<<<<<===>>>?????????>>><<<;;;:::::::::<<<======:::888555777:::<<<<<<:::777555777888888777666444555666555888<<<<<<:::888888999777777888999:::<<<===>>>888777777:::===>>><<<999;;;:::999999888888999999yyyrrrkkkeee___[[[VVVRRRNNNLLLLLLLLLJJJGGGGGGHHHHHHGGGFFFEEECCCBBBEEEDDDBBB@@@>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<>>>???>>><<<<<<===>>>===;;;;;;===@@@>>>>>>======<<<<<<<<<<<>>===<<<;;;<<<======;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::999999888999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999::::::::::::999888999:::;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;::::::999999:::<<<<<<;;;999777999:::<<<<<<:::888666777888999888777666777888777:::<<<;;;888666666777888888888999:::;;;<<<===888777777888;;;<<<;;;999::::::999999888888888777xxxooofff```ZZZUUUQQQNNNNNNNNNKKKHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<=========;;;999999<<<>>>>>>>>>>>>>>>============???>>>===<<<<<<<<<======999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::999::::::999999999999::::::::::::;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999;;;999888999;;;<<<<<<;;;:::;;;;;;;;;:::999888888777888999999888888999:::999::::::999666555555666888888999999999:::::::::888777666666888::::::999999999::::::999777666444vvvkkkccc[[[VVVQQQOOONNNMMMJJJHHHEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<============<<<>>>===;;;999888999;;;<<<>>>>>>>>>>>>>>>>>>======>>>>>>>>>===============999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999:::::::::999888888::::::999999999999:::::::::;;;;;;;;;:::999888888999::::::;;;<<<===>>>???;;;<<<<<<===<<<;;;:::999<<<:::999999;;;=========;;;;;;:::999888888888888666777888888888888999:::888888777666555555666666888999999999999999888888888777555555666777888888888888::::::999777444333{{{nnnfffXXXSSSNNNLLLLLLKKKHHHEEEBBBBBBAAA@@@@@@????????????>>>>>>======>>>>>>???========================<<<=========<<<<<<<<<===>>><<<:::999999999:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========:::;;;<<<===============;;;;;;:::::::::999999999999999:::::::::999888888:::999999888888999999:::999999:::999999888777777888888999:::<<<>>>AAABBB<<<<<<===>>>===<<<;;;:::>>><<<::::::<<<>>>>>>>>>:::999888777666666777777444666777777666666888999666555555555666777888888888888999999999888777666888777666555444555666777777888999:::999777555333|||nnneeeTTTOOOKKKHHHHHHHHHEEEBBB@@@@@@???>>>======>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<======;;;::::::;;;<<<;;;::::::;;;===>>>>>>>>>===<<<>>>>>>?????????>>>===<<<<<<<<<======>>>=========;;;;;;::::::::::::999999999999:::::::::::::::999999999888888888888999999888888999999999888777777888888888999;;;>>>@@@BBB<<<<<<===>>>===<<<;;;:::>>><<<;;;;;;<<<======<<<777777666666666666777888555666777777666555777888555444444555888999999888666777888999999888666555777888888666444444555666777888999999999888777666xxxiii```PPPLLLGGGFFFFFFFFFCCCAAA@@@???>>>=========>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>===;;;:::<<<===;;;::::::;;;>>>>>><<<999999:::<<<=========<<<;;;>>>>>>???@@@???>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::999999888999:::;;;;;;;;;;;;;;;999999888888888888999999888888999999::::::999999:::999888888999;;;===???;;;;;;<<<===<<<;;;:::999===<<<;;;;;;<<<;;;999777666666666777888888999999777888999888666666666888666555555777::::::888666555666777888999888666555666888:::888555444444555888888888999999999999999sssdddZZZNNNJJJFFFDDDEEEEEECCCAAA@@@???>>>======>>>??????>>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::::::::<<<>>>===;;;:::;;;>>>:::999:::===@@@@@@===999888999;;;======<<<;;;:::>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::::::::999999888999:::;;;<<<=========999999888888888888999999888999::::::;;;;;;;;;;;;<<<;;;999888888999:::<<<::::::;;;<<<;;;:::999888;;;:::::::::;;;999777444555666777999::::::::::::999::::::999777666777888888777666999;;;:::777333444555777888999888777666666999;;;:::666444444555888888888888999:::;;;<<<{{{qqqbbbUUUPPPNNNKKKGGGEEEDDDCCCDDDAAA@@@>>>===<<<<<<<<<===::::::;;;;;;::::::999888999:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<<<<===============<<<<<<===>>>?????????>>><<<;;;>>>;;;999:::<<<===;;;888777:::<<<<<<999777777888::::::;;;<<<;;;:::888777999::::::;;;;;;::::::999===<<<:::999888999999:::999999888888999999:::;;;888777777777888999::::::777888999999777666666666::::::999999999999999999999999888888999999:::;;;666666777888888888888888333555888999999999999:::666666777777777777666666555777:::<<<<<<;;;999777uuukkk^^^SSSPPPNNNJJJGGGEEECCCCCCCCCAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<<<<============<<<<<<======>>>???>>>===<<<;;;===;;;::::::<<<<<<;;;888999;;;======:::999999::::::;;;;;;;;;::::::999888::::::::::::::::::::::::<<<;;;:::999999999:::;;;999999999888999999:::;;;888888888888888888999:::888999999999888777777777999999999999999999999999;;;::::::::::::;;;<<<<<<777777888888999888888888555666888888888888888888666666777777777777666666666888999;;;;;;:::999888|||nnncccZZZRRROOOMMMJJJFFFDDDCCCCCCCCC@@@@@@>>>===============<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>==================>>><<<<<<===============<<<======>>>>>>======<<<;;;===;;;::::::;;;<<<:::999;;;<<<>>>>>><<<;;;;;;<<<;;;;;;::::::999999::::::;;;;;;999999999999;;;;;;::::::999999999:::;;;;;;999999999999999:::;;;;;;:::999999888888888888999999999:::::::::999888888777888888888999::::::::::::::::::::::::;;;<<<<<<999999999:::999999888888888888777777777777888888666777777888888777777666888888888999999999999999yyyhhh^^^XXXSSSNNNLLLIIIFFFDDDCCCCCCCCC@@@??????>>>>>>========================<<<<<<;;;<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;<<<==============================<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888999:::;;;<<<;;;999888888999;;;<<<999999999999:::;;;;;;<<<:::999999999999:::;;;;;;;;;:::999999888888888888::::::::::::;;;;;;:::888666777777888999::::::;;;888888888777888999999::::::;;;;;;;;;;;;:::999999:::888666666777999::::::777777777888888777777777999888777777777888:::;;;uuueee\\\WWWSSSMMMKKKHHHEEECCCBBBBBBCCC???????????????>>>>>>>>>======>>>>>>======<<<;;;<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>>;;;;;;<<<==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;:::;;;:::999888999:::;;;<<<<<<;;;999888888999;;;<<<888999999:::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999888888888999;;;999999:::<<<<<<;;;888666666777888999999::::::888777777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;888666777:::<<<<<<<<<777777888888888888777777999888777666666888:::;;;pppbbb[[[VVVRRRLLLJJJGGGDDDBBBBBBBBBCCC>>>??????@@@@@@???>>>>>>===============<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;<<<===<<<:::999:::;;;:::888777777999::::::999::::::999999::::::;;;;;;;;;;;;999999999999;;;;;;999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;::::::999999999999:::;;;999777999<<<===;;;888666777777777888999999999999999999999999:::;;;;;;;;;<<<======>>>>>>=========:::888999===>>>===;;;777888888999999888888777888888777666777888999:::zzziii^^^ZZZTTTMMMKKKIIIFFFDDDBBBBBBBBBCCC>>>???@@@@@@@@@@@@???>>><<<============<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<:::999999999:::;;;:::<<<===<<<:::999:::<<<:::888666666999;;;:::999888999::::::;;;;;;;;;:::::::::::::::::::::::::::999:::;;;;;;;;;:::999888;;;::::::::::::;;;<<<<<<::::::999999999:::;;;;;;:::888666888<<<===;;;777777777777777888888888888999999999999999::::::;;;;;;;;;===>>>??????@@@@@@BBB>>><<<===??????<<<888777888888999999888888777777777777777777888888999sssccc[[[XXXQQQJJJKKKIIIFFFCCCBBBAAABBBCCC>>>>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999:::<<<=========<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<;;;:::999999999:::;;;:::<<<>>><<<999888:::<<<;;;888666666999;;;;;;:::777888:::;;;<<<;;;::::::999::::::;;;;;;::::::999:::;;;;;;<<<;;;:::888777;;;::::::::::::;;;<<<<<<999999999999:::;;;;;;<<<:::777555888<<<===:::777888888888777777777777777777777777666777888888999:::;;;===>>>@@@AAAAAAAAAEEEBBB??????AAA???:::555888888999999999999888888666777777777888888888888uuuhhh^^^SSSQQQOOOEEEDDDCCCBBBAAA???>>>===<<>>===<<<<<<======>>>>>>===============>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999;;;<<<>>>===<<<::::::;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999::::::;;;:::999777666::::::;;;<<<;;;:::888777<<<;;;::::::999999::::::::::::999999:::<<<===???>>>===<<<;;;:::999999999999999999888777666666555;;;999777777888999888777888888777666666666666666:::999777666666888999;;;;;;:::999999<<<>>>??????@@@AAABBBCCCAAA===999666999999888777666666777777666666777777888888999999xxxhhh^^^WWWMMMMMMLLLBBBFFFEEEDDDCCCAAA@@@???>>>AAA@@@???>>>>>>>>>>>>???@@@???>>>===============<<<=========<<<;;;::::::=========<<<;;;;;;::::::===>>>>>>===:::999:::;;;::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999:::;;;:::999888888::::::;;;;;;;;;:::999888;;;;;;:::999999999999:::::::::999999999;;;<<<======<<<;;;:::::::::::::::999999999888777666666666999888666777999::::::999999888777666666666666666:::999777666666888999::::::999999999;;;===>>>???>>>???AAABBB@@@===:::777777777666666666666666666777777777777777888888888zzzjjj\\\WWWSSSLLLMMMMMMDDDHHHGGGFFFEEEDDDBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???>>>========================;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;999888:::<<<999:::<<<======<<<:::999;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;;;;888999:::::::::::::::999:::::::::;;;::::::999888;;;;;;:::999999999999999:::999999888999999::::::;;;;;;::::::::::::;;;;;;999999999888777777666666888777666777:::<<<<<<<<<999999888777666666666666:::999888777777888999999999999999:::;;;<<<===>>><<<===???@@@???===:::888777777777777777777888888888888888888777777777777{{{jjj]]]SSSQQQPPPJJJKKKLLLCCCGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBB@@@???======<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888999<<<>>>888:::<<<======<<<:::888;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;999999:::::::::999999999;;;::::::999888999999999999999888888888888888888:::999999999:::;;;;;;<<<999999999888888777777777999888777888:::;;;<<<;;;:::999888777666666666666:::999888777777888888999888999:::::::::;;;<<<===999;;;<<<>>>>>><<<;;;999888999999:::;;;;;;;;;;;;999999888888777777666666|||lll___SSSJJJJJJJJJDDDEEEFFF>>>EEEEEEDDDDDDCCCBBBAAAAAA??????>>>>>>>>>>>>??????BBBAAA@@@>>>===<<<<<<<<<999999:::;;;<<<<<<<<<;;;999999::::::;;;<<<<<<<<<999::::::999888:::>>>AAA999:::<<<======<<<:::999;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;<<<999999999999999999999999::::::999888888888888999888888888888888888777777999999999999999:::;;;<<<999999999999888888888888;;;999888888999:::999888999999888777777777777777:::999999888888777777888666999;;;;;;999999:::<<<888999:::<<<<<<;;;:::999888999:::;;;<<<<<<;;;;;;999999888888777777666666xxxkkk```WWWQQQIIIJJJJJJCCCCCCEEE===CCCCCCBBBBBBAAA@@@@@@???=========<<<======>>>???@@@@@@>>>===<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<999999::::::;;;;;;;;;<<<777888999999999:::===@@@:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<<<<======;;;::::::::::::;;;;;;<<<999888888888888999::::::::::::999888888888888888777888888999999999888888999999999999999:::;;;;;;999999999999999999999999;;;999777777888999888777888777777777777888999999::::::999999888777777777555888;;;;;;999888999;;;777888999:::::::::999999666777888999:::999888777888888888888777777777777wwwiii```YYYRRRQQQIIIJJJJJJCCCCCCFFF@@@BBBAAAAAA@@@@@@?????????===<<<<<<<<<======>>>???>>>>>>===<<<;;;;;;<<<<<<888999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888:::;;;;;;:::999;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<=========<<<<<<;;;:::999:::;;;;;;999888777777777888:::;;;:::999999888888888888888666777888::::::::::::999999999999999999999::::::999999999999999999999999888777555666777888888777666666666777888999;;;;;;:::::::::999888777666666444888<<<;;;888666888;;;777777888999999999888888666777999999999888666555777777777777777888888888|||jjjaaa\\\VVVPPPKKKDDDFFFEEE>>>???CCC===AAAAAAAAA@@@@@@?????????======<<<======>>>??????===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999:::::::::::::::::::::::::::;;;===<<<:::888888888===<<<:::999999:::<<<===;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<===>>>>>>>>>===;;;:::999::::::;;;888888777777777888:::;;;:::999999888777888888888666777999:::;;;;;;;;;:::::::::999999888999999:::999999999999999999999999666444444555777999999999555555666777888:::<<<===:::::::::999999777666666444888<<<;;;888666888:::777777888888888888777777999999;;;;;;;;;999777666666666777777888888999999|||kkk```\\\YYYRRRKKKIIIHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;;;;:::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>=========<<<===>>>???>>>===;;;:::999999:::::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>======<<<;;;:::999999888777777888888999999::::::777999999555555888999666999999:::::::::999888888888777666555555666777777:::999888888777777888888777777666666666666777777777777888888888777777666666666666666777777777777999999999999999888777666777888999::::::999777666888888777777666555555555555555555666777888888888|||rrrddd[[[WWWSSSNNNIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>><<<:::999999999:::::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<;;;::::::999999777777888888888888888888777999999666666999999777;;;;;;::::::999999999888888888777666666777777888:::999888888777777888888777777666666666666777777777777888888888888777777777777777777777777666666888888999999888888777777777888999::::::999777666777777777777777777777777888777777777666666666666}}}mmmggg^^^WWWQQQNNNKKKIIIFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<===>>>:::;;;<<<===<<<;;;:::999::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;::::::::::::888888888777777777777777777:::999666666999:::888>>>===;;;:::999999999999999888888777777888999999:::999888888777777888888888777777666666777777888777777888888888888888777999888888888777777666666666777777888888888888777777777999::::::999888777666666777777888999999:::::::::999888666555444444zzzpppcccaaa\\\UUUOOOJJJIIIIIIEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@????????????@@@?????????>>>>>>======>>>>>>>>>>>>============>>><<<;;;::::::<<<>>>???999:::;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::999999999999999:::::::::999999:::::::::;;;;;;;;;888888888777777666666666777::::::777777:::;;;999@@@>>><<<999888888999:::999999999999999999:::::::::999888888777777888888888777777777777777777888777777888999999999888888:::999999888888777777666555666777777888888888888777777888999999999888888777777888888999999999999:::999999888777666555555qqqfff]]]\\\YYYSSSLLLGGGFFFGGGDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@?????????@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>============>>>===<<<;;;;;;===???@@@999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::888888888999999999999999888888999::::::;;;;;;;;;999999888888777777666666888::::::777888;;;<<<:::@@@>>><<<999888888999:::888888999999:::::::::::::::999888888777777888888888888777777777777888888777777888999999999999999::::::999999888888888777555666777888888888888888777777888888999999999999999999999999888888777777888888888888888888888888wwwjjjaaaYYYWWWSSSNNNHHHDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@>>>>>>>>>???@@@????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<;;;<<<===>>>???999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::777888999::::::::::::999888888999999::::::;;;;;;999999999888888888888888888::::::888888<<<===;;;>>>===;;;:::999999999999777888999::::::::::::::::::999888888777777888888999888888777777888888999777777888999::::::::::::999999999999999999999999777888888999999999999888777777777888888999:::::::::999999888777777666666666666777777888999::::::xxxooofff___WWWSSSNNNJJJGGGFFFEEEEEEEEEDDDBBBAAA@@@AAAAAABBBAAA@@@>>>======>>>???@@@======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<999999999999999999999999888888:::;;;;;;;;;:::999999999999999999:::::::::999999999999::::::::::::888;;;;;;888999===>>><<<;;;;;;::::::999999999888666666888999:::::::::999:::999888888777777888888999888888777777888888999666777888999::::::::::::888888999999:::;;;;;;;;;999::::::::::::999999888777777777777888999:::;;;777777777777777777777777666666777888999999::::::yyyrrrkkkccc^^^WWWRRRMMMIIIHHHIIIIIIHHHEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>><<<<<<===???@@@<<<<<<======>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;777888999:::::::::999999;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======999999999999::::::;;;<<<999999999999999999999999888999:::;;;<<<;;;::::::999999999999999999999999999999999::::::;;;;;;;;;888;;;;;;888999===>>><<<999999:::::::::999888888555666888999::::::999999:::999999888777888888888999999888888888888999999666777888999:::;;;;;;;;;777888999:::;;;;;;<<<===;;;;;;;;;;;;::::::999888777777777777888999:::;;;555555666666777777888888777777888888888999999999{{{tttooohhh___XXXVVVRRRNNNJJJIIIIIIIIIHHHDDDDDDCCCCCCCCCBBB???===????????????????????????===???@@@AAA@@@???@@@AAA??????>>>>>>>>>>>>>>>???>>>;;;:::<<<===<<<===AAA>>>===<<<;;;;;;<<<>>>???;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;:::999888888;;;;;;<<<<<<;;;;;;:::999888999:::::::::999888777;;;:::999999888888999999999999999999999999999999;;;>>>>>>:::888:::;;;999666777999:::;;;::::::999:::999888777777888999:::777888999999999777666555555666666777777777666666999999999888888999::::::<<<===>>>===;;;;;;???BBBCCC???>>>???>>>::::::===777888:::;;;;;;:::999777666666555555555555666666444???<<<...111DDDJJJBBByyysssnnnggg___YYYXXXTTTOOOLLLKKKJJJIIIIIIEEEDDDDDDDDDEEEDDDAAA???????????????????????????>>>???@@@@@@???>>>>>>???===============<<<;;;;;;>>>;;;:::======;;;<<>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;::::::999999999:::;;;;;;:::999888;;;:::999999888999999999999999999999999999999999:::>>>>>>:::888;;;<<<;;;888888999:::;;;:::999999:::999888888888888999:::999999999999999999888888999888888888888888888888999999999999999:::;;;;;;===>>>???>>>===<<>>===>>>===:::999<<<666777888999999888666555888888777666666666777777555===<<<444777FFFLLLGGG|||vvvqqqmmmggg```ZZZYYYVVVQQQNNNLLLKKKJJJIIIFFFEEEDDDEEEFFFEEECCCAAA???????????????????????????@@@AAA???===<<<===>>>======>>>???>>>===;;;:::===;;;;;;>>>>>>;;;:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;::::::999888999:::;;;<<<<<<;;;::::::;;;;;;:::999999999999999::::::::::::::::::::::::999===>>>:::999<<<>>>===999:::::::::::::::999888::::::999999999999:::::::::::::::999::::::;;;;;;===<<<:::999999999999:::999999999999:::;;;======>>>@@@AAAAAA???>>>>>>??????<<<;;;===<<<999888;;;777888999999999888666555::::::999888777777888888888::::::999;;;BBBEEEEEEzzzwwwsssooolllgggaaa]]]ZZZVVVRRROOOMMMLLLJJJHHHGGGEEEDDDEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???<<<;;;<<<======>>>???AAAAAA@@@???>>>===;;;<<>>?????????>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;:::999999;;;<<<<<<=========:::::::::;;;:::999999888:::;;;<<<=========<<<;;;;;;;;;:::999999999999:::::::::::::::::::::::::::888<<<===::::::===???>>>;;;;;;;;;::::::999999888;;;::::::::::::::::::;;;::::::999888999:::<<<===???===;;;999888888::::::999999999:::;;;<<<>>>??????@@@BBBBBBAAA???>>>======::::::<<<<<<888777999;;;;;;;;;;;;;;;999888777;;;:::999888888777777888;;;888888;;;;;;999999<<<~~~|||~~~tttsssqqqnnnkkkgggbbb___YYYVVVRRRPPPNNNMMMKKKIIIHHHGGGEEEEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<;;;<<<===;;;<<<>>>@@@AAABBBBBBBBB>>><<<===@@@???;;;:::;;;>>>???@@@@@@???===;;;:::<<<<<<======<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>:::;;;;;;;;;;;;:::999999:::;;;<<<===>>>===<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::777;;;===:::999===???>>><<<;;;;;;::::::999999999;;;;;;;;;<<<<<<;;;;;;;;;:::999888888999:::<<<===>>><<<:::888777888999:::999999999:::;;;<<<>>>??????@@@@@@AAAAAA???===<<<;;;999999<<<<<<888777999;;;;;;;;;;;;::::::999999:::999888888777777777888;;;777777;;;;;;555444888yyyxxx{{{pppppppppnnnkkkgggcccaaaYYYWWWTTTRRRQQQOOOMMMKKKLLLJJJGGGFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB???===<<<===???::::::<<<===???@@@AAABBB???======@@@@@@===<<<>>>????????????>>>======<<<<<<============<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999:::;;;============<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::777;;;<<<999999<<<>>>===<<<;;;;;;::::::::::::;;;<<<<<<============<<<<<<::::::999999999:::;;;;;;<<<;;;999888777888888999999999999999:::;;;======>>>=========??????===;;;;;;888999<<<<<<888777888999999999888999999999999999888888888888888999999999777888;;;<<<999999;;;~~~wwwtttvvvnnnoooooonnnkkkgggdddbbbZZZXXXVVVUUUTTTSSSQQQOOOPPPNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBB@@@======???AAA>>>===<<<<<<===>>>@@@BBBAAA>>>===@@@@@@>>>???BBB??????>>>>>>>>>>>>>>>???===============<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::888999;;;<<<======<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::;;;888777:::<<<;;;;;;;;;:::999:::;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999:::;;;;;;===;;;999999<<<===<<<;;;:::888:::======999777999888888888888999::::::;;;999888888999999:::;;;<<<999;;;;;;::::::<<<<<<:::~~~vvvqqqqqqmmmnnnpppoookkkgggdddbbb[[[ZZZXXXWWWWWWVVVTTTRRRTTTQQQNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDBBB@@@>>>>>>@@@CCCDDDBBB@@@>>>===???AAABBBBBB>>>===@@@@@@???AAADDD??????=========>>>???@@@===============<<<<<<;;;<<<======>>>>>>>>>>>>>>>=========>>>======<<<;;;777888:::<<<======<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::;;;888666999;;;:::;;;::::::999:::;;;===>>><<<===>>>??????>>>===<<<======>>>>>>>>>===;;;:::999999:::;;;;;;;;;::::::999999999888888999::::::<<<999666777:::<<<<<<;;;:::888:::>>>===999777999999999999:::;;;<<<===>>>999999999:::;;;<<<===>>>:::???>>>888777;;;:::555xxxtttuuutttqqqnnnmmmllljjjiiihhhfffbbb___```^^^[[[XXXVVVUUUTTTTTTOOOPPPNNNKKKKKKNNNNNNJJJLLLKKKJJJIIIHHHGGGGGGGGGJJJHHHEEEBBBAAABBBCCCDDDAAAAAAAAABBBDDDDDDBBB@@@>>>???@@@AAAAAA@@@???>>>===============>>>>>>>>>;;;<<<===>>>===<<<:::888===???@@@>>><<<<<>>??????>>>===<<<>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999888999999:::;;;<<<===============<<<:::999;;;<<>>??????>>><<<;;;<<<===<<<;;;;;;<<<======;;;:::<<<;;;;;;<<<>>>???>>>===777888999:::;;;:::999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999888<<<:::777777999;;;<<<===999;;;<<<:::777666888;;;::::::::::::999888888888zzztttrrrssssssqqqnnnnnnllljjjiiihhheeeaaa^^^___]]][[[XXXVVVUUUUUUUUUQQQRRRPPPMMMNNNQQQPPPLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKIIIFFFCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDBBB@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???===<<<>>>>>>???>>>===>>>@@@AAA===>>>????????????>>>===>>>>>>===<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<=========>>>>>>===;;;:::;;;===???<<<::::::<<<>>>===<<<===???@@@???>>><<<=========<<<;;;;;;<<<<<<:::999===<<<;;;<<<>>>>>>===<<<888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::999999999888777777999;;;<<<<<<999:::;;;:::777666888:::;;;:::999999888999999999}}}wwwtttqqqqqqrrrrrrooolllmmmkkkiiihhhgggeeeaaa___]]]\\\ZZZXXXWWWVVVUUUUUURRRRRRPPPMMMNNNQQQPPPLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLKKKHHHEEEDDDDDDDDDEEEEEEDDDCCCDDDEEEDDDBBB@@@AAAAAABBBBBBBBBBBBAAAAAA???????????????????????????@@@AAAAAAAAA@@@???>>>@@@>>>======???@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>==================<<<<<<<<<==================>>>???>>><<<<<<===>>>???===;;;<<<===>>>>>>======@@@BBBBBBAAA???>>>>>>???>>><<<<<<<<<<<<:::888???===<<<<<<>>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::777777888999::::::::::::999::::::999777777888:::;;;:::888777888999;;;<<<|||xxxsssqqqpppppppppooollliiiiiigggfffeeeeeeeeecccaaa[[[[[[YYYXXXWWWVVVVVVUUUPPPQQQOOOKKKLLLOOONNNJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMKKKIIIGGGEEEEEEEEEFFFGGGFFFEEEDDDEEEEEECCCAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>??????@@@@@@???>>>>>>AAA>>><<<===@@@BBB@@@>>>@@@AAAAAAAAAAAAAAAAAA@@@????????????????????????======>>>>>>???????????????>>>>>>>>>======<<<<<<===???@@@???>>>===>>>???>>>>>>======>>>>>>>>>>>>???BBBEEEFFFEEEBBBAAAAAABBB@@@>>>=========;;;:::@@@>>>======>>>>>><<<;;;;;;<<<<<<<<<============;;;;;;===>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;888:::<<<<<<;;;:::888888999999999888888888999999;;;:::888777777999<<<>>>~~~xxxtttrrrrrrqqqpppooolllhhhfffdddbbbaaabbbdddddddddcccZZZZZZYYYXXXWWWVVVUUUTTTPPPQQQOOOLLLLLLOOOOOOKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???@@@>>>===>>>AAACCCAAA>>>BBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@@@@?????????>>>======<<<<<<<<<>>>@@@@@@???>>>>>>???===>>>>>>>>>>>>======>>>AAADDDGGGIIIGGGEEEDDDDDDDDDBBB@@@>>>???>>>===<<<@@@???======>>>>>>===;;;<<<<<<<<<=========>>>>>>===>>>>>>???????????????<<<;;;;;;::::::;;;<<<<<<<<<>>>AAA@@@===999777777:::999999888999:::::::::<<<:::888777888:::<<<>>>{{{uuurrrsssrrrqqqooollliiifffddd```___^^^___aaaccccccbbbZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSQQQNNNOOORRRQQQMMMKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBB???>>>???@@@AAABBB@@@???BBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@??????======>>>>>>?????????@@@??????>>>>>>======<<<<<<;;;===@@@@@@???>>>>>>???;;;===??????===<<<<<<===BBBEEEGGGHHHGGGFFFEEEEEEEEEBBB???>>>?????????>>>@@@>>>======??????>>><<<======<<<<<<======>>>?????????>>>>>>>>>???@@@AAA<<<;;;:::::::::;;;=========AAACCCAAA===999888888<<<:::999999;;;<<<<<<;;;<<<;;;999888999:::<<<===|||wwwrrrnnnqqqqqqpppmmmjjjfffeeeddd```^^^\\\\\\^^^_________[[[[[[ZZZYYYWWWUUURRRQQQSSSTTTRRRNNNOOORRRQQQMMMKKKKKKJJJIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHIIIIIIIIIFFFDDDBBBBBBCCCEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAABBBBBBCCC===???AAABBBAAA@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBB>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>=====================<<<:::<<>>>>>>>>:::<<>><<<;;;;;;===AAACCCEEEEEEDDDDDDEEEFFFCCC@@@=========??????>>>???>>>======???@@@???>>>======<<<;;;<<<===>>>??????>>><<<;;;<<<===@@@AAA<<<;;;:::::::::;;;===>>>;;;???BBB@@@;;;888999;;;===;;;999:::<<<>>>===<<<<<<;;;;;;:::::::::;;;;;;~~~{{{xxxtttoookkkoooooonnnkkkhhheeedddeeeaaa___\\\[[[\\\]]]\\\[[[[[[[[[[[[YYYWWWTTTRRRPPPQQQRRRPPPMMMMMMPPPOOOKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJEEECCCAAAAAACCCDDDEEEDDDDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@???>>>======???>>>>>>>>>??????@@@AAA<<>>???@@@@@@???>>>===>>>>>>>>>===============<<<<<<<<<===============999<<>>===>>>888<<<>>>>>><<<:::;;;<<<@@@BBBCCCCCCBBBBBBCCCEEEAAA>>><<<;;;<<<>>>>>>>>>>>>===<<<===???@@@@@@???===<<<;;;;;;;;;<<<>>>??????===;;;999999<<>>???999<<<@@@>>>:::888;;;>>>>>><<<:::;;;>>>???>>>===<<<<<<<<<;;;;;;::::::999|||wwwssspppooonnnqqqnnniiifffeeedddcccbbb```___]]][[[ZZZ[[[]]]^^^```]]]ZZZVVVTTTRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDBBBAAABBBCCCEEEGGG@@@@@@>>>=========>>>???CCC@@@>>>@@@CCCEEEAAA===>>>???AAACCCCCCBBBAAA???@@@======@@@@@@>>>???CCCBBB@@@===<<<===>>>>>>===???>>>===<<<<<<===>>>???>>>======>>>>>>???@@@@@@888;;;>>>???>>>===============>>>??????>>><<<<<<:::>>>???<<<<<>>>>>===============>>>??????<<<<<<==================>>>>>>============>>>>>>===<<<<<<;;;;;;:::999999???>>>===;;;;;;;;;<<<===@@@===::::::<<<===;;;999}}}yyyuuuqqqooonnnnnnrrrnnniiifffdddbbb```______^^^]]]\\\\\\]]]^^^___]]][[[XXXTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@?????????@@@@@@BBBAAA@@@AAACCCCCCAAA???AAABBBCCCCCCBBBAAA@@@???@@@======@@@@@@>>>>>>BBBAAA???======>>>???>>>===>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<<<<===>>>???:::<<<>>>>>>===<<<<<<===<<<===>>>??????>>>>>>===???BBBBBB>>><<<===>>>===CCCAAA???===<<<<<<======???===::::::;;;============<<<<<<<<<<<<===>>>???<<<<<<=========<<<<<<;;;======<<<<<<<<<===>>>>>>======<<<<<<<<<<<<;;;;;;======<<<<<<;;;<<<<<<<<>>===??????<<<===@@@>>>======>>>@@@@@@???=========<<<;;;;;;<<<======???===<<<::::::;;;<<<>>><<<===>>>===;;;;;;<<<===<<<===>>>??????@@@??????AAADDDDDD@@@===>>>>>><<>><<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;<<<==================<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>><<<============>>>>>>>>><<<<<<<<<<<<============>>><<<:::999999999888666{{{wwwxxxuuuqqqnnnkkkkkklllmmmllliiifffcccaaa___]]][[[^^^____________^^^]]]\\\WWWVVVTTTQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAADDDCCCCCCBBBBBBBBBBBBBBBAAAEEEHHHGGGCCCBBBDDDGGGFFFEEEBBBAAA@@@@@@AAABBBAAA>>>===??????<<<<<>><<<:::::::::<<<===>>>>>>===;;;999999;;;===<<<===>>>>>>???@@@@@@AAA@@@DDDEEEBBB@@@BBBBBB@@@AAA@@@???>>>============>>>======>>>@@@???===;;;;;;;;;;;;::::::;;;;;;<<<============<<<:::999999::::::::::::;;;<<<======;;;;;;<<<======>>>??????<<<<<<===>>>>>>????????????===;;;:::999999888777}}}xxxttttttrrroookkkjjjjjjkkkkkkgggeeecccaaaaaa```^^^\\\_________^^^]]][[[YYYXXXVVVUUUTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHFFFFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBGGGKKKIIIEEECCCEEEIIIDDDCCCAAA??????AAACCCDDDBBB>>>>>>??????<<<<<>>>>>>>>===:::888999;;;>>><<<======>>>>>>???@@@AAABBBFFFHHHDDDBBBDDDCCCAAA@@@@@@???>>>>>>=========>>>>>>???@@@BBBAAA???<<<;;;;;;::::::::::::;;;;;;============<<<;;;:::999:::::::::::::::;;;<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>??????@@@@@@AAA???>>>===<<<:::999999:::}}}zzzvvvrrrqqqpppmmmkkkjjjiiiiiiiiidddcccaaaaaaaaa```___]]]]]]]]]\\\[[[YYYXXXWWWWWWUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIKKKLLLEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???CCCGGGJJJIIIEEECCCFFFIIIBBBAAA?????????AAACCCDDDBBB???>>>@@@@@@===>>>AAA>>>======>>>@@@@@@???===;;;<<<============<<<;;;>>>>>>========================<<<:::888999;;;>>>======<<<<<<===>>>???@@@EEEIIIJJJFFFBBBBBB@@@===????????????>>>>>>======?????????@@@BBBAAA???===<<<<<<;;;:::::::::;;;;;;===>>>>>>>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<======>>>>>>@@@@@@???>>>>>>???AAAAAA===>>>>>><<<::::::;;;<<<|||yyyyyyxxxtttpppooonnnmmmllljjjhhhgggfffeeecccbbbaaaaaa```^^^[[[YYYYYYWWWVVVVVVWWWWWWXXXSSSSSSRRRRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIHHHHHHJJJLLLMMMFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDAAAAAABBBBBBBBBAAA@@@???BBBEEEGGGFFFDDDCCCDDDFFFBBBAAA@@@?????????@@@AAABBB???>>>AAAAAA???@@@CCCAAA???======>>>???>>>===<<<===>>>>>>>>>>>>===<<<:::;;;<<<=========<<<<<<;;;;;;;;;:::999:::<<<>>>======<<<;;;;;;<<<===>>>BBBFFFGGGDDDAAAAAA???<<>>>>>===>>>>>>===>>>??????>>><<<======<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======>>>===<<<;;;::::::::::::<<<<<<<<<======>>>>>>>>>BBB@@@===;;;;;;<<>>>>>======BBB??????BBBBBB@@@AAADDDBBB@@@===<<<===>>>>>>>>><<<===>>>??????>>>===<<<777999;;;=========;;;:::999:::;;;;;;::::::<<<>>>>>>===;;;::::::;;;<<<===;;;AAACCCAAA@@@AAA@@@>>>>>>????????????>>>>>>===>>><<<;;;<<<===>>>===<<<>>>===<<<;;;;;;;;;;;;;;;===>>>>>>????????????>>>???>>>===<<<;;;:::::::::>>>>>>>>>>>>????????????BBB???<<<999888:::===???888:::;;;:::888888;;;===~~~zzzvvvttttttuuuuuupppppppppooolllhhhdddbbb```gggjjjeeeaaa```]]]XXXZZZ[[[[[[YYYVVVUUUUUUVVVRRRPPPOOOPPPQQQQQQMMMIIILLLLLLKKKIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIGGGEEECCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAADDDAAA??????@@@BBBBBBAAAAAA<<>>AAA???CCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBB???>>>@@@CCCAAAAAA@@@@@@???@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>><<<:::;;;>>>???===;;;>>>>>>>>>>>><<<<<<===???:::>>>???;;;999;;;<<<:::<<<<<<======<<<<<<;;;:::======>>>???????????????<<<===>>>??????>>>===<<<<<<<<<============<<<<<<888999;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>>>>===<<<;;;999888;;;;;;<<<===============>>>===<<<;;;:::;;;<<<<<<===<<<;;;:::999999999999|||zzzxxxuuusssrrrrrrrrrnnnnnnmmmllliiieeebbb```]]]dddfffbbb______^^^[[[\\\\\\ZZZWWWTTTSSSSSSTTTRRRPPPNNNNNNOOONNNKKKHHHLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@DDDBBB@@@???@@@AAA@@@@@@CCC;;;???EEE@@@???CCC@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDBBB???>>>???AAA@@@????????????@@@AAAAAA>>>>>>????????????>>>>>>@@@>>>======@@@@@@???======>>>>>>===<<<<<<===>>>:::>>>>>>;;;999;;;<<<:::<<<<<<======<<<<<<;;;:::>>>>>>??????@@@?????????======>>>??????>>>======<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<;;;======>>>>>>>>>===<<<<<<<<<<<<;;;::::::999999999:::;;;<<<===>>>======<<<>>>===;;;:::::::::;;;<<<;;;:::999888888777777777~~~|||vvvuuutttsssqqqpppooooookkkkkkjjjhhhfffbbb___]]][[[___aaa^^^]]]^^^^^^]]]YYYYYYWWWUUUSSSRRRTTTWWWRRROOOMMMLLLLLLKKKIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAACCCBBBBBBAAA@@@??????>>>CCCAAA??????@@@@@@@@@???DDD;;;???EEEAAAAAAEEEAAACCCCCCBBBBBBAAA@@@@@@@@@BBBCCCCCCBBB@@@??????@@@>>>>>>>>>>>>??????@@@AAA===>>>???@@@@@@???>>>===@@@>>>===>>>???@@@???===========================:::>>>???;;;999;;;<<<:::<<<<<<======<<<<<<;;;:::>>>???????????????>>>>>>===>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999;;;<<<>>>???@@@???===<<<:::999888777777888999::::::;;;===>>>???>>><<<;;;===<<<;;;:::::::::;;;;;;;;;::::::999999888888888}}}zzzyyyrrrrrrrrrrrrqqqooommmllliiihhhgggfffccc```^^^\\\[[[\\\\\\[[[ZZZ[[[\\\\\\SSSSSSSSSRRRRRRTTTXXX[[[RRRPPPNNNKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@???>>>???@@@AAAAAA@@@DDD???GGGLLLDDDAAAEEECCCCCCCCCCCCBBBBBBAAA@@@???@@@AAABBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????===>>>???@@@@@@???>>>======<<<<<<<<<=========<<<===<<<<<<===>>>>>>>>>===;;;???@@@<<<;;;<<<===<<<<<<<<<<<<===<<<<<<;;;:::===>>>>>>>>>>>>===<<<<<<>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;>>>@@@AAA@@@>>><<<999888777666666888:::<<<;;;===???@@@@@@???===<<<===<<<:::999999999:::;;;<<<<<<<<<<<<;;;;;;::::::~~~zzzxxxvvvppppppqqqqqqpppnnnkkkjjjhhhgggfffdddbbb___]]]\\\]]][[[YYYYYYXXXWWWWWWXXXQQQRRRRRRRRRRRRTTTXXX[[[SSSRRRPPPMMMKKKKKKKKKLLLJJJJJJJJJJJJJJJHHHGGGFFFHHHGGGEEECCCBBBBBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>=========???BBBDDDCCCBBBBBBCCCPPPTTTHHH@@@CCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???AAACCCCCCCCCBBB@@@@@@???>>>=========>>>===>>>???@@@@@@???>>>===<<<=========<<<<<<<<<======<<<<<<===@@@@@@???======AAAAAA>>><<<>>>???===<<<<<<<<<===<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999:::;;;<<<999;;;>>>@@@@@@???===<<<:::999888777888:::<<<===>>>???@@@AAAAAA@@@>>>===<<<;;;:::999888999999:::;;;;;;<<<<<<<<<;;;:::999}}}zzzwwwuuutttppppppppppppnnnllljjjhhhgggfffeeecccaaa___]]]\\\___ZZZWWWXXXXXXUUUTTTUUUTTTUUUUUUTTTRRRRRRSSSTTTQQQRRRRRRPPPMMMLLLMMMNNNJJJKKKKKKLLLKKKIIIHHHGGGHHHGGGDDDCCCBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@======>>>@@@CCCEEEDDDCCCAAABBBOOOUUUHHH@@@CCCBBB@@@AAACCCDDDDDDCCCBBBBBB======???AAADDDEEECCCBBB@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???===???@@@???>>>===>>>@@@>>>===<<>><<<>>>???===<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@===<<<;;;::::::;;;<<<===;;;:::999999999;;;<<<===:::;;;===>>>???>>><<<;;;;;;:::999999:::;;;<<<===@@@@@@@@@@@@@@@??????>>>;;;:::999888888888999999777888999999999999777666}}}|||zzzxxxuuutttrrrrrrppppppooommmkkkiiigggffffffeeecccaaa___]]]\\\\\\^^^XXXVVVYYYYYYUUUSSSTTTUUUVVVWWWVVVTTTRRRQQQQQQNNNPPPRRRQQQOOOMMMNNNOOOKKKLLLMMMMMMLLLKKKIIIGGGHHHFFFDDDCCCCCCDDDFFFGGGDDDDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@BBBDDDEEECCCBBBAAA===DDDKKKDDDAAACCC???>>>@@@BBBDDDEEEEEEDDDCCC@@@??????BBBDDDDDDAAA>>>>>>>>>>>>??????AAABBBBBB@@@???>>>======>>>???@@@===???@@@@@@======>>>@@@???======@@@DDDEEEBBB>>><<<@@@@@@===;;;===>>><<<<<<<<<======<<<<<<;;;::::::;;;<<<===>>>?????????<<<;;;;;;;;;<<<===>>>???===<<<:::999999:::<<<===>>>===;;;:::999:::;;;<<<;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;@@@???>>>=========>>>>>>;;;:::888777777777888999555666888999999888666555yyyxxxvvvtttrrrqqqqqqppppppooommmkkkiiigggfffeeedddcccaaa___]]]\\\[[[[[[]]]VVVTTTYYY[[[VVVSSSTTTRRRTTTWWWWWWVVVTTTSSSSSSLLLOOORRRRRROOONNNNNNOOOKKKLLLMMMNNNMMMKKKIIIHHHHHHFFFDDDCCCCCCEEEGGGIIIEEEEEEGGGGGGFFFDDDBBBAAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEDDDBBB@@@BBB777999AAAAAACCCDDD>>>===???AAADDDFFFFFFEEEEEECCCAAAAAABBBDDDCCC???;;;<<<<<<===???AAACCCEEEFFFAAA@@@===<<<<<<===@@@AAA;;;===???>>>;;;:::<<<>>>@@@>>>===AAAEEEFFFCCC>>>:::>>>???;;;999;;;<<<:::<<<<<<======<<<<<<;;;::::::;;;===>>>@@@AAAAAAAAA;;;:::::::::;;;<<<>>>???===<<<:::999999:::<<<===AAA???===:::999999:::;;;<<<<<<;;;;;;::::::::::::999:::;;;;;;;;;::::::999@@@>>><<<;;;:::;;;<<<>>>::::::888777777777888999666777999::::::999888777{{{xxxtttrrrtttsssooollllllkkkkkkjjjiiigggdddaaa```ccccccbbb```]]][[[XXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQOOOOOOPPPPPPNNNMMMKKKLLLNNNOOOOOOOOOMMMLLLGGGKKKOOOPPPMMMJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGDDDCCCDDDDDDAAAAAABBBCCCCCCBBBBBBDDDFFFAAABBBBBBCCCCCCBBBBBBAAAAAA???@@@AAA@@@===???CCCBBB@@@CCCHHHDDD<<<>>>HHHCCCAAA???AAACCCDDDBBB@@@???????????????@@@@@@AAA<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????>>>???DDDJJJJJJDDD???>>><<<>>>???>>>======>>>???:::<<<>>>@@@@@@>>><<<:::999999;;;===@@@AAA@@@???;;;;;;<<<<<<======>>>>>>>>>>>>======<<<;;;999888>>><<<;;;>>>===:::999<<<===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;::::::::::::;;;<<<;;;===<<<999666555999===888444:::===777999===888|||xxxsssnnnlllnnnnnnjjjggggggiiiiiiiiihhhfffcccaaa```bbbaaa```^^^\\\ZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSUUUSSSRRRRRRSSSRRRQQQPPPLLLMMMNNNNNNNNNLLLKKKIIIGGGJJJMMMMMMJJJHHHGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFCCCFFFFFFCCCCCCEEEEEEBBBAAABBBCCCBBBAAAAAACCCEEEAAAAAABBBBBBBBBBBBAAAAAA@@@???@@@BBBAAA===>>>BBBCCCCCCEEEFFFBBB@@@DDDJJJHHHEEECCCBBBCCCCCCAAA??????>>>>>>=========>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>============>>>????????????CCCIIIIIICCC??????;;;<<<===<<<;;;;;;<<<===;;;<<<>>>??????>>><<<;;;<<<;;;<<<>>>AAABBBBBBAAA<<<<<<===========================<<<<<<;;;::::::<<<:::999<<<;;;888888:::============<<<<<<<<<;;;999::::::;;;;;;::::::999<<<;;;::::::::::::;;;<<<;;;<<<<<<;;;;;;;;;>>>@@@>>>777999;;;888;;;>>>888|||xxxtttnnniiigggiiiiiieeecccdddggggggfffeeedddbbb```___```___]]][[[YYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSUUUSSSRRRRRRRRRRRRQQQOOOLLLMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGAAADDDEEEBBBCCCFFFFFFCCC@@@AAABBBAAA@@@@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAA???>>>@@@CCCBBB>>>>>>AAACCCGGGHHHDDDBBBFFFKKKMMMMMMJJJFFFDDDCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<======>>>>>>===;;;;;;;;;<<<>>>@@@@@@???AAAFFFFFFAAA???@@@;;;<<<======;;;;;;<<<===========================>>>======>>>AAACCCCCCCCC>>>>>>==================;;;;;;;;;<<<;;;;;;;;;;;;<<<999999<<<;;;888888;;;>>>>>>>>>>>>============999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>AAACCCCCCBBBDDD::::::;;;999===???777|||yyywwwsssqqqlllhhheeeggghhhdddcccddddddddddddcccaaa```___^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPNNNNNNOOOOOOMMMLLLJJJKKKKKKKKKJJJIIIGGGFFFJJJIIIHHHFFFDDDCCCDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGAAADDDDDDBBBBBBEEEEEEBBB@@@@@@AAA@@@??????@@@BBBAAAAAAAAABBBBBBAAAAAAAAA>>>===@@@DDDBBB>>>===@@@@@@HHHJJJEEEEEELLLOOOKKKNNNLLLIIIEEEDDDCCCBBBBBB??????===<<<;;;:::::::::======<<<<<<<<<<<<===>>>>>><<<:::999999;;;>>>??????===>>>AAAAAA>>>===???>>>???@@@???======>>>???===<<<;;;::::::;;;<<<===???===<<<===???BBBCCCCCC>>>>>>>>>======<<<<<<<<<::::::::::::;;;<<<<<<===>>>;;;;;;>>>>>>;;;;;;>>>?????????>>>>>>>>>>>>===999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;???DDDFFFDDDAAACCC===@@@AAA;;;;;;>>>888{{{xxxuuurrrpppooojjjeeeccceeefffcccbbbdddcccbbbaaa```^^^]]]]]]]]]YYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQOOOMMMLLLKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGCCCEEEEEEAAAAAACCCBBB???@@@AAAAAA@@@>>>>>>@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@======@@@CCCBBB======???<<>>======???<<<;;;999888888999;;;<<<>>><<<:::;;;===???@@@@@@>>>>>>======<<<<<<;;;;;;::::::999999:::;;;<<<===>>>;;;;;;>>>>>><<<<<>>>>>>>>>>>999::::::;;;;;;::::::999::::::::::::::::::::::::<<<;;;<<>>===???IIIIII<<<999<<<999|||zzzwwwssspppnnnmmmmmmgggbbb___aaabbb``````bbbbbbaaa___]]]\\\[[[ZZZZZZVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKIIIFFFEEEEEEFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCFFFEEEAAA@@@BBBAAA>>>@@@AAAAAA@@@???>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===???BBBAAA======@@@;;;AAAGGGIIILLLMMMJJJFFFDDDFFFGGGGGGEEEEEEFFFGGGBBBAAA@@@>>>===<<<<<<<<<>>>======<<<<<<<<<<<<======<<<:::::::::;;;===??????<<<<<<>>>>>><<<<<>>??????>>><<<;;;;;;<<<;;;:::999888888999:::;;;<<<:::999:::<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999;;;<<<===<<<999999<<<===::::::===????????????>>>>>>>>>>>>999::::::;;;;;;::::::999999999::::::::::::999999;;;;;;===???AAAAAA???===:::@@@MMMNNN===777;;;;;;vvvuuusssooollljjjjjjjjjfff```^^^```aaa``````bbbaaa```^^^[[[YYYXXXXXXXXXRRRTTTVVVXXXXXXWWWUUUSSSRRRQQQQQQPPPPPPOOONNNNNNOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFDDDDDDFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEEEEAAADDDCCC@@@@@@BBBBBB???AAABBBBBBAAA??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???===>>>AAA???<<<===AAA======AAAHHHKKKHHHFFFFFF???CCCFFFGGGFFFDDDEEEFFFAAA@@@???>>>============>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>@@@>>>>>>AAAAAA>>>>>>@@@>>>???@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;===>>>===;;;999999::::::::::::::::::;;;:::999888888:::;;;<<<<<<999:::======;;;;;;>>>??????>>>>>>>>>=========999::::::;;;;;;::::::999888999::::::::::::999888888;;;===>>>>>>>>>???@@@<<<@@@LLLLLL===888===;;;rrrrrrpppllliiiggghhhiiifffaaa^^^aaabbbaaaaaadddbbb```]]]ZZZXXXWWWVVVVVVQQQSSSVVVYYYYYYWWWUUUSSSQQQPPPPPPOOOOOONNNMMMMMMMMMLLLJJJJJJKKKKKKIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFGGGDDDCCCDDDFFFGGGEEEBBBBBBBBBBBBBBBBBBCCCDDDEEE???BBBBBB@@@@@@CCCCCC@@@BBBCCCCCCAAA@@@???@@@BBB@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>>>>@@@>>>;;;===BBB@@@:::===FFFIIIDDDCCCGGG===AAAFFFGGGEEECCCCCCDDD@@@???>>>======<<<======???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============BBB@@@@@@CCCCCC@@@@@@BBB@@@AAABBBAAA>>>======>>>========================:::::::::<<<>>>>>>===;;;888888888999999:::::::::<<<;;;999888888999;;;<<<>>>;;;<<>>>>>>>>>>>============999::::::;;;;;;::::::999888999:::;;;;;;:::999888777:::>>>>>>======@@@CCC??????HHHIII===:::>>>;;;zzzvvvtttqqqllljjjkkkjjjhhhfffdddcccaaa```_________```]]]]]]\\\ZZZYYYWWWVVVVVVQQQSSSUUUVVVVVVSSSOOOMMMOOONNNMMMLLLLLLLLLMMMNNNJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFGGGGGG@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCAAA@@@???@@@@@@AAA@@@AAAAAAAAAAAA@@@???>>>>>>======>>>@@@BBBAAA@@@<<<>>>@@@BBBCCCBBBAAA@@@;;;===@@@CCCCCCCCCAAA???<<<======>>>===;;;999888<<<<<<===>>>???@@@@@@AAA===<<<::::::;;;;;;;;;:::===@@@CCCCCCAAA@@@BBBDDD@@@DDDGGGEEE@@@<<<===??????>>>===<<<;;;:::::::::???<<<999777999;;;<<<<<<:::::::::999999999888888>>>;;;999888999::::::999===<<<;;;::::::;;;<<<============<<<<<<;;;::::::999:::;;;;;;:::999777666777:::<<<;;;999999;;;======;;;<<<@@@@@@===<<<>>>;;;;;;;;;<<<<<<;;;::::::{{{wwwtttpppllljjjjjjjjjhhhfffdddcccaaa___^^^^^^^^^^^^[[[[[[ZZZYYYWWWVVVUUUTTTRRRSSSTTTUUUTTTRRRPPPNNNOOOOOOMMMLLLLLLMMMMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFAAAAAAAAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAA@@@@@@????????????>>>===>>>@@@AAAAAA@@@<<<===???@@@AAAAAAAAA@@@===>>>@@@AAABBBAAA@@@???===============;;;:::999=========>>>?????????@@@===<<<;;;:::;;;;;;;;;:::===@@@BBBBBB@@@???@@@BBB???BBBEEEDDD???<<<===???>>>===<<<;;;;;;;;;;;;;;;>>><<<:::999:::<<<<<<<<<;;;::::::::::::999999999===;;;999999:::;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999999::::::;;;:::999888777777999;;;;;;999888:::<<<===;;;<<>>;;;;;;;;;;;;:::999999888}}}yyywwwrrrooollljjjiiiiiigggfffdddcccaaa___]]]\\\\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQPPPOOOPPPOOONNNMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>???@@@@@@@@@>>>===>>>@@@@@@???>>>============>>>???@@@@@@????????????????????????===============<<<::::::>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;>>>???AAA@@@???>>>>>>???<<>><<<===>>>===<<<<<<;;;;;;;;;<<<<<<>>><<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::<<<;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;999888888777999:::::::::::::::999888777999::::::999888999;;;<<<:::;;;>>>???<<<<<<>>><<<;;;;;;:::999888777777~~~{{{yyyuuussspppnnnkkkiiihhhgggffffffcccbbb```^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQQQQPPPPPPPPPQQQOOOOOONNNNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@CCCBBBBBBBBBCCCCCCDDDEEE@@@@@@@@@@@@AAABBBBBBCCCBBBAAA???======>>>@@@AAA@@@???>>>>>>??????>>>===>>>===;;;;;;;;;===???@@@@@@???>>>=========>>>???============<<<<<<;;;;;;>>>>>>>>>>>>>>>=========<<<======<<<::::::;;;<<<>>>?????????>>>===<<<<<<:::===??????===<<<<<<===;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>???@@@>>><<<===<<<<<<<<<;;;;;;;;;;;;:::::::::<<<===<<<:::888::::::<<<======<<<::::::===<<<;;;:::999777666666999999::::::::::::::::::888999999999999999999999;;;999999======;;;;;;>>>>>>===<<<:::999888888777}}}yyyvvvssspppnnnlllllljjjgggeeeddddddeeeaaa```___^^^\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQOOOOOONNNNNNMMMLLLKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEE???@@@@@@AAABBBBBBBBBBBBAAA@@@>>>======>>>@@@AAA@@@>>>===>>>??????>>>===>>>===;;;::::::<<<>>>??????>>>===;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<>>>>>>>>>===============<<<===>>><<<:::999;;;===>>>>>>>>>>>>>>>===<<<;;;999;;;===>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<===???@@@@@@>>><<<=========<<<<<<<<<;;;;;;:::::::::<<<======;;;999999:::;;;<<<<<<;;;:::999<<<;;;:::999888777666666999999999::::::;;;;;;<<<:::999999999999999999999:::777888;;;<<<:::;;;>>>@@@???===;;;:::999999999}}}yyyuuurrrooollliiiiiiiiihhheeebbbaaabbbddd^^^^^^^^^]]][[[YYYWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNMMMMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDD@@@@@@AAABBBBBBBBBAAAAAA??????>>>===>>>???@@@AAA???===<<<===??????>>>===>>>===;;;::::::;;;===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<======>>>========================<<<>>>???===:::999;;;>>>>>>===<<<===>>>>>>===;;;:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;<<<>>>@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;::::::;;;======<<<:::::::::;;;;;;;;;;;;::::::;;;::::::999999888888777999999999999:::;;;======<<<:::999:::;;;;;;:::888999666666:::;;;999:::>>>@@@???===;;;;;;;;;;;;<<<}}}zzzuuurrrpppmmmjjjhhhfffffffffccc```^^^```bbb\\\\\\\\\\\\[[[YYYWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@===<<<<<<===???@@@???>>>>>>===<<<;;;;;;<<<======::::::::::::;;;<<<======>>>>>>===<<<<<<===>>>???;;;<<<<<<<<<===>>>>>>>>>;;;>>>@@@>>>:::999;;;???>>><<<;;;===???@@@>>><<<;;;;;;<<<=========;;;999<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<>>???>>><<<::::::<<<<<<;;;999888555555888999888:::>>>???>>><<<:::::::::<<<<<>><<<===>>>???????????????<<<;;;;;;<<>>======<<<<<<<<<======999999:::;;;<<<<<<======???>>>===<<<<<<===>>>???:::;;;;;;<<<===>>>??????;;;>>>@@@>>>:::999<<>>===;;;999===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;>>>??????>>><<<<<<;;;;;;;;;:::::::::===;;;999999;;;===>>>===<<<;;;999999999999;;;<<<999999:::::::::;;;;;;;;;999999888999:::<<<>>>@@@???<<<:::;;;======;;;999888555555888999888:::>>>===<<<:::999999:::;;;===wwwuuusssqqqnnnkkkiiihhhgggeeebbbaaaaaa```___]]]XXXYYYYYYYYYXXXVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLMMMNNNOOOMMMKKKOOONNNLLLJJJHHHGGGFFFEEEJJJIIIHHHHHHGGGGGGGGGHHHCCCEEEGGGHHHHHHFFFCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBBBBAAA@@@????????????DDDAAA>>>>>>AAABBBBBB@@@?????????@@@AAAAAAAAABBB<<<;;;;;;<<>>>>>===<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@???>>><<<:::999<<<>>>>>>:::999<<<<<<:::===<<<<<<===>>>>>><<<;;;============>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<===??????>>>===;;;:::999888::::::;;;<<<;;;:::888777;;;888666888;;;===<<<;;;>>>???@@@???<<<999777777666777888999:::;;;;;;;;;999999999999999999999999}}}uuusssqqqooollliiigggffffffdddaaa`````````^^^]]]XXXYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLMMMOOOOOOMMMLLLOOONNNLLLJJJIIIGGGFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGEEEDDDCCCAAABBBCCCDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@CCC@@@>>>>>>@@@BBBAAA@@@BBBBBBAAA@@@???>>>>>>>>>===<<<;;;<<<>>>??????>>><<<<<<;;;;;;;;;<<<======999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@CCCBBB@@@??????AAABBBCCC>>>>>>>>>??????>>>>>>>>>===@@@???<<<;;;>>>???<<<>>>===<<<<<<>>>>>>===<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<>>>======<<<;;;:::999999::::::;;;;;;;;;:::999888:::888888:::===??????======>>>???>>><<<999888888666777888999::::::::::::999999999999999999999999}}}zzzxxxrrrqqqooollljjjgggeeedddeeeccc```_________^^^\\\XXXXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMNNNOOOOOONNNLLLOOONNNMMMKKKIIIHHHHHHGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDFFFEEECCCAAA???>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBBBBB@@@>>>???@@@AAAAAA@@@BBBAAA@@@>>>>>>>>>??????===<<<;;;<<<===>>>===<<<;;;::::::;;;;;;<<<===>>>999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===BBB@@@???>>>>>>@@@CCCEEE@@@??????>>>>>>??????@@@>>>AAA@@@======AAAAAA???@@@>>><<<<<<===??????>>>============>>>>>>>>>>>>===============<<<;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;:::999999999999999<<>><<<:::::::::777777777888999999999999::::::::::::::::::::::::|||yyyvvvtttpppooommmkkkhhhfffdddccccccaaa___^^^^^^^^^]]][[[XXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNMMMMMMNNNOOOOOONNNLLLOOONNNLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEECCCCCCDDDDDDEEEDDDDDDCCCEEEDDDCCCAAA@@@???>>>===@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@AAAAAAAAAAAA>>>>>>======>>>@@@BBBCCC>>>===;;;<<<======<<<;;;======<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;;;;;;;???>>><<<;;;<<<>>>BBBDDDCCCBBB@@@>>>===<<<<<<<<<>>>@@@@@@===>>>BBBCCC@@@BBB???<<<<<<===???@@@@@@============>>>>>>>>>>>>======>>>>>>===;;;999888<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===?????????>>><<<===>>>>>><<<;;;<<<===888888888777888888999999::::::::::::::::::::::::|||yyywwwtttqqqooonnnllljjjhhheeedddcccaaa___]]]\\\]]]]]]\\\ZZZXXXWWWWWWVVVUUUUUUUUUUUURRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKMMMMMMKKKJJJIIIIIIIIIIIIEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBAAAAAABBB>>>======>>>???@@@BBBCCC>>>===<<<<<<===>>>===;;;BBBAAA@@@>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;===;;;:::999:::<<>>===<<<;;;;;;===??????======AAABBB@@@BBB???<<<<<<===???@@@@@@============>>>>>>>>>>>><<<======>>>===;;;999888;;;;;;:::999999999999:::999999999::::::::::::;;;:::::::::::::::::::::::::::;;;<<<==================?????????======>>>???:::999888777777888888999::::::::::::::::::::::::|||yyywwwuuurrrpppmmmllljjjhhhfffdddcccbbb```^^^\\\[[[\\\\\\[[[ZZZWWWWWWVVVUUUUUUUUUUUUUUUQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCC???AAACCCCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>===EEEDDDBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<======>>>======<<<;;;;;;::::::;;;<<<===>>>>>>>>>???@@@@@@???>>>>>>===??????<<<<<<@@@@@@>>>@@@>>><<<<<<===??????>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<===<<<;;;<<<>>>@@@@@@AAAAAA@@@>>>>>>@@@AAA<<<;;;999888888888999999999999999999999999999999|||zzzwwwvvvuuusssqqqooojjjiiihhhfffdddbbbaaa```^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJLLLLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIFFFEEEEEEEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBB<<>>>>>@@@???@@@BBBCCCCCCBBBAAA@@@>>>======>>>@@@AAA@@@???DDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======<<<<<<<<<=========<<<<<<>>>@@@BBBCCCCCCBBB@@@>>>>>>AAA@@@===<<>>===<<<<<<>>>>>>===<<<============>>>>>>>>>>>><<<<<<;;;::::::;;;;;;;;;<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::;;;<<<:::;;;<<<<<<;;;>>>BBBGGGCCCDDDCCCBBB@@@???AAACCC>>>===;;;999888888999:::888888888888888888888888~~~}}}yyywwwuuussssssrrrooommmhhhgggfffdddbbb```___^^^^^^\\\ZZZYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???BBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBBBBAAAAAAAAAAAA:::===@@@@@@>>><<<<<<>>>;;;>>>AAADDDFFFEEEDDDCCC>>>======>>>AAABBBAAAAAABBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888999;;;===>>>>>>============?????????>>>===<<>><<<@@@BBBAAA======@@@@@@======<<<<<<===>>>>>><<<;;;============>>>>>>>>>>>><<<;;;:::999999;;;<<<======<<<;;;;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;::::::999888999:::<<<===999;;;<<<;;;<<<@@@GGGLLLEEEEEEEEECCC@@@@@@BBBCCC???>>><<<999999999:::;;;777777777777777777777777}}}zzzyyyuuutttrrrrrrrrrpppmmmkkkjjjgggccc````````````___ZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRSSSOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIILLLIIIEEEEEEGGGHHHGGGEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@BBB@@@>>>???AAABBBAAA???>>>=========<<<<<<<<<<<<===>>>???@@@@@@???>>>=========>>>>>>>>>>>>======<<<<<<=========<<<:::999888999;;;<<<===<<<;;;;;;???>>>===<<<;;;:::999999888:::;;;<<<<<<<<<>>>@@@>>>===;;;999888:::===???@@@AAACCCFFFFFFBBB;;;666@@@AAABBBBBB@@@??????@@@??????>>>>>>======<<<<<<<<<<<<===>>>>>>===<<<<<<>>>>>>===<<<;;;::::::999:::999888777888999:::;;;<<<;;;:::999888999999::::::;;;<<<;;;::::::;;;<<>>@@@@@@CCCHHHLLLJJJGGGCCC@@@?????????:::::::::::::::999888777777777777777777777777777|||yyywwwtttsssssssssrrrpppmmmjjjhhheeebbbaaa``````___]]]ZZZYYYXXXWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHKKKIIIFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAA???>>>???AAABBB@@@>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<<<<======<<<;;;:::999999;;;<<<============???>>>>>><<<;;;::::::999888:::;;;<<<<<<<<<>>>@@@>>>===<<<;;;::::::<<<>>>>>>>>>???@@@BBBAAA???===>>>@@@AAAAAA???>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;:::::::::999999888999:::;;;<<<===<<<:::999999999:::;;;;;;<<<===<<<::::::;;;<<<>>>::::::===???@@@CCCHHHMMMKKKGGGCCC@@@???>>>>>>:::::::::::::::999888888888888888888888888888888{{{wwwuuusssrrrrrrsssrrroookkkgggeeedddbbbaaaaaa___]]]ZZZYYYXXXXXXWWWWWWVVVVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTOOOOOONNNMMMKKKJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHFFFDDDBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????????????????>>>>>>@@@AAAAAA???<<<>>>>>>>>>=========<<<<<>>===<<<<<<===>>>???<<<======>>>>>>======<<<:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>???@@@@@@???>>>===<<<;;;;;;;;;888:::<<<<<<<<<<<<>>>???>>>>>>======<<<<<<<<<<<>>@@@@@@>>>>>>>>>???===============<<<<<<<<<<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<===>>>===;;;::::::<<<;;;888888;;;>>>>>>BBBGGGKKKIIIFFFBBB@@@>>>======::::::::::::999999999999888888888888888888888888zzzwwwtttqqqqqqqqqqqqqqqnnniiieeebbbaaaaaaaaa```^^^[[[WWWXXXXXXWWWWWWVVVVVVUUUTTTQQQRRRSSSSSSTTTTTTTTTTTTOOONNNMMMLLLKKKJJJIIIHHHJJJIIIIIIHHHGGGGGGGGGGGGFFFHHHIIIFFFBBB@@@AAADDDCCCDDDEEEGGGGGGFFFEEEEEECCCCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????======???@@@@@@???>>><<<>>>>>>>>>============<<<========================<<<==================<<<999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;===???AAACCC@@@???>>><<<;;;;;;<<<<<<999:::<<<<<<;;;<<<===???>>>>>>>>>>>>>>>===;;;999@@@>>>;;;:::;;;<<<======;;;===??????>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::::::::;;;<<<===>>>>>>===;;;::::::;;;:::777777:::<<<<<<>>>CCCEEECCCBBB@@@>>>=========:::::::::999999:::::::::888888888888888888888888}}}yyyvvvtttpppooooooooonnnkkkfffccc```______```___]]]YYYUUUVVVWWWWWWWWWVVVUUUTTTSSSPPPQQQRRRSSSSSSSSSSSSSSSNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGHHHFFFBBB@@@AAACCCCCCDDDEEEGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>======>>>>>>???===>>>???@@@???>>>>>>===???>>>>>>>>>============;;;<<>>===;;;;;;;;;<<<===999;;;<<<<<<;;;;;;===>>>===<<<<<<>>>???>>>;;;888===;;;;;;<<<===>>>===<<<;;;===???>>>===<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::999::::::<<<<<<<<<===>>>===;;;::::::<<<;;;888888:::;;;999:::>>>=========<<<<<<<<<======;;;::::::999999:::;;;;;;888888888888888888888888~~~zzzwwwuuutttooommmkkkjjjjjjgggdddaaa___^^^^^^^^^]]][[[WWWTTTUUUVVVWWWWWWVVVUUUSSSRRROOOPPPQQQRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@???>>>======>>>???@@@>>>???@@@???>>>>>>???@@@??????>>>>>>>>>=========:::===@@@CCCCCC@@@===:::;;;<<<<<<======<<<<<<;;;;;;:::::::::::::::;;;<<<;;;;;;;;;<<<>>>???@@@AAA???===;;;:::999:::<<<===:::;;;<<<<<<;;;;;;<<<>>><<<;;;:::<<<>>>???<<<888888888:::===AAACCCBBBAAA===>>>@@@???===<<<<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;999999::::::;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;:::999888999:::;;;<<<:::;;;<<<;;;::::::;;;<<<<<<999888::::::777888;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<===999999999999999999999999~~~zzzvvvtttsssrrrnnnlllhhhfffeeedddaaa```^^^]]]\\\\\\[[[YYYVVVTTTTTTUUUVVVWWWVVVTTTRRRQQQNNNOOOPPPQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDEEEFFFGGGFFFEEECCCEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>>>>@@@AAABBBAAA@@@>>>======>>>@@@AAA@@@AAAAAA???======@@@CCC?????????>>>>>>>>>=========>>>AAABBBBBBAAA>>>===;;;<<<<<<======<<<<<<;;;<<<;;;:::999999999:::;;;:::;;;<<<===>>>>>>>>>>>>>>><<<:::888888999;;;<<<:::;;;===<<<;;;;;;<<<===;;;888777999===???<<<999999999:::>>>BBBDDDEEEDDD???@@@AAA@@@>>><<<;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999:::;;;<<<===<<<;;;;;;999999888777888999:::;;;777999::::::999999;;;<<<;;;888888::::::888888;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999999999;;;<<<>>>999999999999999999999999|||wwwsssqqqqqqpppnnnkkkgggdddcccbbb```___^^^]]][[[ZZZZZZYYYVVVTTTTTTUUUVVVWWWVVVTTTRRRQQQMMMNNNPPPPPPPPPNNNLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCEEEHHHIIIFFFCCCFFFEEEDDDDDDDDDEEEGGGHHHDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>>>>@@@AAACCCAAA@@@???======???@@@AAAAAABBBAAA???<<<===AAAEEE????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???;;;<<<<<<<<<<<<<<<<<<;;;===<<<:::999888999999::::::;;;<<<>>>>>>>>>===<<<===;;;999777777999;;;<<<:::<<<===<<<;;;;;;<<<===:::777555777<<>>===>>>AAACCCDDDDDD@@@AAABBBAAA>>><<<;;;;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999;;;<<<<<<<<<;;;:::888888777777777888:::;;;555777999999999999;;;===999666777:::;;;999999<<>>===;;;:::999<<<;;;999999999;;;===>>>999999999999999999999999~~~|||yyyvvvrrrpppnnnmmmiiigggeeecccbbb```]]][[[]]]\\\[[[ZZZYYYVVVSSSPPPRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLKKKMMMNNNPPPPPPPPPOOOMMMKKKKKKIIIHHHFFFEEEEEEFFFFFFFFFGGGIIILLLMMMLLLHHHDDDFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBB???<<<;;;>>>AAADDDCCC@@@>>>===>>>@@@BBB??????>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<:::;;;<<<;;;::::::;;;<<<;;;<<<===>>>>>>===<<<;;;AAA???>>><<<;;;;;;;;;;;;888999;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<===???@@@BBBCCC???@@@BBBBBB@@@>>>======<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;:::999999<<<;;;:::999999;;;<<<>>>;;;;;;999888888999;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>===<<<::::::999999999999:::<<<======;;;:::888:::::::::999999999888888|||zzzwwwtttqqqnnnllllllgggeeecccaaaaaa___]]][[[\\\[[[YYYXXXWWWUUUSSSQQQRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLJJJJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKJJJGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA???<<<;;;>>>AAACCCBBB@@@??????@@@AAABBB@@@@@@>>>======>>>>>>??????>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<;;;<<<============<<<;;;>>>>>><<<;;;::::::;;;;;;:::;;;<<<;;;::::::;;;===;;;;;;;;;:::;;;<<<<<<==================>>>??????===???AAAAAA???>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;<<<>>>;;;;;;::::::::::::;;;;;;>>>======<<<<<<<<<<<<<<<;;;::::::999999::::::;;;>>>===<<<;;;::::::::::::999:::;;;<<<===<<<:::999:::::::::999999999888888}}}{{{xxxwwwtttqqqnnnllljjjiiidddbbb```___^^^^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???======>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA???=========???@@@>>>>>>============>>>>>>???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::;;;;;;<<<<<<===<<<;;;999999;;;===:::::::::::::::;;;;;;<<>>===<<<;;;;;;;;;;;;<<<>>>@@@@@@???>>>??????======<<<;;;;;;;;;;;;;;;999999999999999999999999999999999:::;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===============;;;::::::999999::::::;;;=========<<<;;;;;;;;;:::888999:::<<<<<<<<<;;;::::::::::::999999999888888|||yyywwwtttsssqqqnnnkkkiiihhhgggaaa___]]]\\\\\\\\\\\\[[[XXXWWWVVVSSSQQQQQQRRRSSSPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKIIIIIIIIIJJJKKKIIIJJJJJJKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDDDDFFFGGGFFFEEECCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>???@@@>>>???@@@AAABBBBBBAAAAAACCCAAA???===<<<===???@@@>>>>>>============>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======;;;;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<:::888888:::<<<:::999999999999:::;;;;;;======<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>???AAA>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;>>>>>>?????????>>>>>>>>>;;;::::::999999::::::;;;============<<<<<<;;;;;;777888999;;;<<<<<<<<<;;;:::::::::999999999888888zzzvvvtttqqqooommmkkkiiigggfffeee```]]]ZZZYYYZZZ[[[ZZZZZZVVVVVVUUUSSSPPPOOOQQQSSSOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEGGGEEECCCCCCDDDFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA<<<>>>@@@AAABBBAAA@@@???CCCBBB@@@>>>===>>>??????======>>>>>>>>>>>>======??????>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<;;;:::;;;===:::::::::999999:::::::::<<<<<<======>>>>>>??????<<<<<<<<<:::888888:::;;;:::999999999999:::;;;;;;::::::::::::::::::;;;<<<:::;;;============???AAA@@@???>>>===<<<<<<<<<<<<999999999999999999999999;;;;;;:::::::::999999999::::::::::::;;;;;;<<<<<<;;;<<<>>>>>>>>>>>><<<;;;===>>>???@@@@@@???>>>>>>;;;::::::999999::::::;;;;;;<<<<<<===<<<<<<;;;:::777888999:::;;;;;;<<<<<<:::::::::999999999888888}}}xxxuuusssnnnmmmkkkiiigggeeeeeeddd___]]]YYYXXXXXXYYYYYYYYYUUUVVVWWWTTTPPPNNNOOOQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGFFFFFFEEEEEEGGGEEECCCCCCEEEFFFEEEEEEBBBBBBAAABBBCCCEEEGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBB>>>???@@@AAABBBAAA@@@???CCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;::::::;;;<<<;;;::::::999999::::::;;;<<<===>>>???????????????;;;<<<===<<<;;;::::::<<<:::::::::::::::;;;;;;<<<999999999999:::;;;======:::;;;<<<<<<<<<<<<>>>@@@AAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::999888888888:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<===???@@@@@@???>>>>>>;;;::::::999999::::::;;;::::::;;;<<<<<<;;;:::999888888999999::::::;;;;;;:::::::::999999999888888{{{wwwsssqqqlllkkkiiigggfffeeedddddd```]]]YYYWWWWWWXXXXXXXXXTTTWWWYYYVVVPPPMMMMMMPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMMMMKKKIIIHHHIIIHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDEEEFFFFFFEEEDDDBBBBBBAAABBBCCCFFFHHHJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCFFFGGGEEEDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAA???===<<<<<<===>>>??????>>>===<<<<<<<<<>>>???@@@@@@??????::::::;;;;;;;;;;;;;;;;;;999:::;;;:::999999999;;;<<<;;;:::999999:::;;;<<<<<<===>>>??????>>>======:::<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;<<<>>>???@@@???>>>===;;;::::::999999::::::;;;888999:::<<<<<<;;;999888999999999999999999:::::::::::::::999999999888888~~~zzzuuurrrpppkkkjjjiiigggeeedddddddddaaa^^^YYYWWWWWWXXXXXXXXXTTTXXXZZZWWWQQQMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNOOONNNLLLIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEFFFGGGGGGEEEDDDCCCBBBAAABBBCCCFFFIIIKKKBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAADDDGGGHHHGGGDDDEEEEEEDDDDDDCCCCCCCCCCCCAAABBBCCCCCCBBB???===;;;<<<===>>>??????>>>===<<<:::<<<>>>???@@@@@@@@@@@@:::::::::;;;;;;<<<<<<<<<888999::::::888888999:::<<<<<<::::::::::::<<<<<<;;;<<<===>>>>>>===<<<;;;:::===AAACCCBBB@@@??????<<<;;;;;;;;;;;;<<<======;;;;;;::::::;;;;;;<<<<<<;;;<<<<<<;;;::::::===???BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<===:::<<<>>>???@@@???>>>===;;;::::::999999::::::;;;777888:::;;;;;;:::999777::::::999999888999999999:::::::::999999999888888}}}yyytttqqqnnnmmmhhhgggeeecccbbbaaa``````\\\[[[ZZZXXXVVVTTTSSSRRRTTTSSSQQQOOOMMMLLLLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCAAA@@@???BBBEEEGGGEEECCCAAAGGGLLLKKKDDD???@@@BBBBBBEEEHHHGGGCCC@@@@@@AAA@@@>>>===???AAAAAA>>>:::<<<<<<;;;<<<>>>BBBEEEGGG<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>><<<:::888888999;;;======999999===???<<<;;;<<<::::::;;;;;;===>>>@@@AAA>>>======>>>@@@???===;;;>>>===<<<===???AAAAAA@@@;;;;;;:::999:::;;;===>>>>>>>>>============>>>>>>;;;<<<=========<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<:::888666::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::}}}xxxtttpppmmmlllgggfffdddbbbaaa```______[[[ZZZYYYWWWUUUTTTRRRRRRSSSRRRPPPOOOMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLNNNLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCBBBAAA@@@BBBDDDFFFDDDBBBAAAFFFKKKIIICCC???@@@CCCDDDGGGJJJKKKIIIEEEBBBAAA???>>>===>>>@@@@@@===:::;;;;;;:::;;;===???BBBDDD<<<<<<;;;::::::::::::;;;999999999999:::;;;======888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======;;;<<<<<<=========<<<<<<>>>:::999===>>><<<:::;;;:::::::::;;;<<<===>>>???<<<;;;;;;<<<>>>>>><<<:::===<<<;;;<<<===??????>>>;;;:::999999:::;;;<<<=========<<<<<<<<<<<<======999::::::;;;::::::999999;;;;;;<<<======<<<;;;:::;;;;;;::::::::::::;;;;;;888:::;;;===<<<;;;999777:::::::::;;;;;;<<<<<<===::::::999999999999::::::|||wwwsssooolllkkkfffeeecccaaa___]]]]]]\\\YYYXXXWWWVVVTTTRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAACCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDCCCAAABBBEEEHHHFFF@@@>>>@@@DDDGGGHHHKKKMMMNNNJJJDDD@@@>>>===<<<===>>>>>><<<:::;;;;;;::::::;;;===???@@@<<<<<<;;;::::::::::::;;;777777777888:::;;;===>>>:::::::::::::::999999999===<<<<<<<<<;;;::::::::::::;;;<<<<<<======<<<<<<999;;;>>>AAABBB@@@===<<>>;;;999:::;;;:::::::::;;;;;;<<<===::::::999:::<<<<<<:::999<<<;;;:::;;;<<<===<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;999999999999;;;;;;888999;;;<<<===<<<:::999::::::::::::::::::::::::::::::999888888999::::::}}}yyyuuuqqqmmmkkkiiieeecccaaa___]]][[[ZZZZZZWWWWWWVVVTTTSSSRRRPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOMMMKKKJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAABBBDDDEEECCC???>>>AAADDDIIIHHHHHHJJJLLLJJJDDD???===<<<<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;777777888888999:::;;;<<<>>>>>>======<<<<<<<<<;;;>>>======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;888:::>>>@@@AAA@@@>>><<>>======<<<<<<;;;:::999999;;;:::999888888999:::;;;888999;;;<<<===<<<;;;:::::::::999999999999999999;;;:::888777777888:::;;;~~~{{{yyyvvvrrrnnnkkkiiihhhdddcccaaa^^^[[[YYYXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNLLLJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAABBBCCCCCCAAA??????BBBEEEHHHEEECCCCCCEEEEEEBBB???<<<<<<<<<<<<;;;:::;;;;;;>>>=====================<<<<<<;;;::::::::::::;;;::::::999888888888999999>>>>>>>>>======<<<<<<<<<>>>>>>===<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;999:::;;;<<<===>>>======???;;;:::<<<===:::777888;;;;;;:::999999999999:::<<<:::999:::<<<======<<<>>>======>>>??????===;;;::::::::::::::::::::::::::::::999999999999::::::<<<<<<;;;:::;;;<<<===>>>======<<<;;;:::999999999;;;;;;:::999999:::;;;;;;999999;;;<<<<<<<<<<<<;;;999999999999999999888888::::::999888888999::::::~~~}}}|||zzzuuutttqqqnnnllliiihhhgggdddccc```]]]ZZZXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAA??????AAACCCBBBBBBBBBAAA@@@@@@CCCEEEEEECCC@@@??????@@@???>>><<<======<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<;;;:::999999888888999;;;;;;;;;;;;;;;:::::::::>>>=========<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::999999:::;;;<<<===>>>:::999<<<===:::888999;;;;;;:::999999:::::::::===;;;:::;;;===>>>>>>>>>>>>>>>>>>???AAAAAA???<<<;;;;;;<<<<<<<<<;;;::::::::::::999999999999::::::999999999999:::;;;;;;<<<===<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::~~~|||{{{zzzxxxvvvqqqooommmkkkiiihhhgggfffeeecccaaa]]]ZZZWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEEEEEEEDDDBBBCCCBBB@@@>>>>>>AAADDDAAABBBBBBBBBBBBBBBDDDEEEAAABBBBBBAAA???============>>>>>><<<:::999<<<>>>===>>>>>>??????>>>>>>>>><<<<<<;;;::::::::::::;;;<<<;;;:::::::::::::::;;;:::::::::::::::;;;;;;;;;============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<999888<<<===:::888:::;;;::::::::::::;;;;;;<<<===;;;::::::<<<>>>???>>>======>>>@@@BBBBBB@@@===<<<<<<=========<<<;;;::::::::::::999999:::::::::777888999:::;;;;;;;;;;;;<<<;;;:::999999999:::;;;:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;;;;888888999999::::::;;;;;;999:::<<<======<<<:::999}}}{{{yyyyyyxxxuuusssnnnmmmkkkiiihhhgggffffffeeedddaaa]]]ZZZWWWUUUTTTVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHGGGHHHJJJLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCEEEEEEEEEEEEDDDAAABBBBBB@@@>>>>>>BBBEEEAAABBBBBBCCCCCCDDDDDDEEE>>>BBBEEEDDDAAA===<<<======>>>???===::::::<<>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<===:::;;;;;;<<<<<<=========<<<<<<<<<===============:::;;;<<<<<<======<<<<<<:::;;;<<<<<<<<<;;;:::999;;;888777;;;===:::999:::;;;:::::::::;;;;;;<<<===<<<:::999999<<<>>>>>>>>>;;;<<<===???BBBBBB@@@>>>======>>>>>>>>>===;;;:::;;;::::::999999::::::;;;888:::;;;===>>>>>>===<<<;;;:::999999999:::;;;<<<:::<<<>>>@@@@@@>>><<<:::=========<<<;;;;;;;;;:::888888999:::;;;;;;<<<<<<999;;;===??????===;;;999~~~zzzxxxwwwuuuqqqmmmjjjjjjiiigggfffdddccccccaaa___]]]ZZZWWWUUUTTTSSSTTTSSSSSSRRRQQQPPPPPPPPPMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>CCCBBB???===>>>@@@DDDFFF@@@???>>><<<<<<======>>>???AAABBB???;;;999:::=========<<<======>>>???@@@<<<<<<======<<<;;;::::::888999:::;;;<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999:::<<<<<<<<<:::888777999:::;;;:::::::::<<<>>>:::;;;999777===EEEDDD>>>JJJAAA===BBBDDDAAA===<<<@@@FFFHHHBBB===<<<<<<<<<;;;<<<=========<<<::::::::::::999999999999999999>>><<<;;;999888888999999===>>>???@@@???===;;;::::::<<<===;;;999888;;;>>>888999:::;;;;;;;;;:::999===============<<<<<<;;;|||xxxvvvuuussspppmmmkkkjjjhhhfffdddcccbbbbbb```___]]]ZZZXXXUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOLLLLLLLLLKKKKKKJJJJJJJJJMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGEEEEEEDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????BBBAAA???>>>>>>@@@BBBDDD??????===<<<<<<<<<===>>>@@@@@@@@@>>><<<;;;;;;=====================>>>>>><<<<<<======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999:::;;;<<<<<<:::999888:::;;;<<<;;;::::::<<<===;;;;;;999888>>>GGGHHHCCCIIIAAA===@@@BBBAAAAAACCCCCCHHHIIICCC======>>>>>><<<======>>>===<<<;;;:::888888999999::::::;;;;;;===<<<:::999888888999999<<<===>>>??????>>><<<;;;:::;;;<<<:::888777:::<<<::::::;;;<<<<<<;;;:::999===============<<<;;;;;;{{{xxxvvvtttsssqqqnnnlllkkkjjjgggdddbbb`````````___^^^\\\ZZZXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKOOOOOOOOOOOOMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIHHHHHHFFFEEEEEEIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAAAAA???>>>===<<<<<<<<<======@@@>>>===<<<===>>>===<<<>>>>>>==================<<<<<<<<<===<<<<<<;;;:::<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999:::;;;<<<;;;:::999;;;======<<<;;;:::;;;<<<<<<<<<:::;;;AAAIIILLLJJJIIIDDD@@@@@@AAAAAADDDIIIFFFIIIIIIBBB===>>>@@@???>>>??????>>>===<<<;;;:::777888888999:::;;;<<<===;;;;;;:::999888888888888;;;<<<===>>>???>>>===<<<;;;<<<<<<;;;999888999;;;<<<=========<<<;;;:::999<<<<<<======<<<<<<;;;:::|||vvvuuusssqqqpppnnnlllkkkkkkiiieeebbb___^^^^^^^^^\\\\\\[[[YYYWWWUUUTTTSSSQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGJJJKKKMMMMMMLLLLLLIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCCCCDDDAAAAAAAAA@@@@@@AAAAAAAAA>>>??????@@@@@@@@@??????>>>>>>=========<<<<<<<<<@@@===;;;;;;>>>@@@>>><<<>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>><<<:::888777888999:::<<<<<<<<<;;;;;;::::::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::888888:::;;;;;;;;;;;;:::<<<===>>>===;;;::::::;;;===<<<;;;===CCCKKKOOOPPPKKKIIIGGGDDDAAA@@@CCCFFFFFFIIIGGG@@@===>>>@@@@@@@@@@@@???>>>===<<<;;;;;;999999::::::;;;;;;<<<<<<::::::999999888888888888:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;???>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::}}}yyyvvvssssssrrrooommmjjjiiiiiihhhfffddd```^^^\\\[[[[[[YYYYYYYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNMMMHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBB>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========@@@===:::;;;>>>@@@???=========>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;???===;;;888777888999:::<<<<<<<<<;;;::::::::::::888888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888999999:::;;;;;;;;;;;;;;;===>>>>>><<<:::::::::<<<;;;;;;???EEEJJJOOORRROOOOOOMMMGGGBBB???>>>>>>DDDEEECCC>>><<<>>>@@@>>>@@@??????>>>===<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::::::::999999999888::::::;;;<<<===>>>>>>???===<<<<<<<<<<<<;;;;;;:::??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999}}}xxxuuusssrrrrrrqqqnnnjjjhhhggggggdddcccbbb```]]][[[YYYYYYVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCFFFEEECCCAAA?????????@@@BBBBBBAAA@@@@@@AAACCCDDD@@@@@@@@@AAA@@@@@@???>>>??????@@@@@@@@@???>>>===???===<<<<<<>>>???>>>>>>;;;<<<===>>>===<<<;;;::::::;;;<<<<<<===<<<<<<<<<>>>===<<<:::999999::::::<<<<<<;;;:::::::::;;;;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;::::::::::::::::::;;;;;;999;;;======;;;:::::::::;;;999;;;AAAEEEGGGKKKPPPQQQQQQNNNHHHCCCAAA>>>999@@@AAA@@@<<<<<>>===<<<<<<<<<======>>>>>>===<<<;;;::::::999::::::;;;;;;;;;::::::999::::::;;;<<<<<<===>>>>>>::::::999:::<<<<<<:::999???>>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888|||wwwuuuttttttqqqrrrrrrnnniiieeeeeefff````````````^^^[[[XXXWWWRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIHHHHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCGGGEEEBBB@@@???>>>??????CCCBBB@@@@@@@@@BBBCCCEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>><<<<<<===???:::;;;<<<>>>>>>===<<<;;;:::;;;;;;<<<======<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::888888999:::;;;;;;;;;::::::999999::::::666999;;;<<<;;;:::999:::999777;;;AAADDDCCCFFFKKKPPPOOOJJJCCCCCCEEEBBB<<<<<<>>>>>><<<===AAA@@@======<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<===>>>;;;::::::<<>>;;;>>>===<<<;;;;;;;;;<<<===:::::::::::::::999888888~~~xxxtttsssuuuvvvrrrsssrrrnnnhhhddddddeee]]]^^^``````^^^[[[XXXVVVQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@??????@@@BBBCCCCCCBBB@@@@@@@@@BBBDDDEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCBBBAAA@@@???===???@@@>>>;;;:::<<>>>>>===<<<;;;::::::;;;<<<=========<<<======>>>>>>======<<<;;;;;;::::::999:::;;;===>>><<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888999:::;;;<<<;;;;;;:::999999999999555777:::;;;;;;999999999888666:::BBBCCCAAABBBGGGOOOMMMEEE???AAAHHHGGGAAA;;;===>>>===???BBBBBB>>>;;;;;;::::::;;;<<<>>>???<<<<<<<<<===============:::;;;<<<=========<<<;;;<<<;;;;;;;;;;;;<<<======>>>======@@@CCCEEEBBB@@@===<<<;;;::::::;;;===>>>999::::::::::::999888888yyyvvvxxxzzzwwwssstttrrriiiiiioooiii___bbb```^^^[[[ZZZYYYVVVSSSPPPOOOPPPRRRQQQOOOMMMLLLMMMOOONNNNNNNNNLLLKKKIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJHHHGGGGGGGGGHHHHHHGGGDDDCCCEEEDDDAAAAAADDDEEECCCCCCFFFFFFCCCCCCEEEAAABBBDDDFFFFFFEEECCCBBBCCCBBBBBBAAAAAAAAABBBBBB???@@@AAACCCDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAA@@@======???AAA======>>>>>>===<<<;;;;;;=========<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999<<<===>>>>>>>>>===;;;:::<<<;;;:::999999999::::::===<<<:::999888999::::::999:::;;;:::888888888:::999;;;===>>>>>>AAAGGGLLLLLLLLLIIIEEEGGGLLLHHH@@@;;;;;;===AAADDDDDDAAA===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>>>>===;;;CCCAAA@@@AAACCCEEEEEEDDD>>>>>>======<<<:::999888999999999999999999999999xxxvvvxxxxxxuuuqqqqqqppphhhhhhnnnhhh___bbb___]]][[[ZZZYYYVVVSSSPPPOOOQQQRRRRRRPPPNNNMMMNNNOOOOOOOOONNNMMMLLLJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGFFFCCCCCCEEEEEEBBBBBBEEEGGGDDDEEEHHHHHHEEEDDDGGGCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????@@@???>>>>>>======>>>>>>>>>???@@@???===<<<>>>AAA======>>>======<<<<<<;;;>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::===============<<<<<<;;;<<<;;;:::999999999:::;;;;;;;;;:::999888999::::::888999::::::999888999;;;;;;===>>>>>>>>>???CCCFFFHHHIIIHHHFFFHHHJJJEEE======<<<;;;===@@@AAA???=========<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>@@@???>>>JJJFFFBBB?????????@@@???============<<<;;;::::::::::::::::::::::::::::::|||vvvuuuvvvvvvrrrmmmmmmllleeeeeekkkeee^^^bbb^^^]]][[[YYYXXXVVVSSSQQQPPPRRRSSSRRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFCCCBBBEEEEEECCCDDDGGGHHHFFFGGGJJJJJJGGGFFFHHHEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>==================>>>>>>>>><<<<<<>>>???>>>>>>============<<<<<<>>>>>>======<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>======<<<<<<<<<<<<======<<<:::999999999:::;;;999999888888888999::::::777999:::::::::999;;;<<<===>>>??????======>>>@@@BBBDDDEEEEEEGGGGGGAAA999>>><<<::::::<<<======<<<======<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>@@@BBBBBBLLLGGGAAA<<<;;;<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;{{{xxxtttssstttsssnnnjjjiiiiiicccbbbhhhccc\\\bbb]]][[[ZZZYYYXXXWWWTTTQQQQQQSSSTTTSSSQQQPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFCCCCCCEEEFFFDDDEEEHHHIIIFFFGGGJJJJJJGGGFFFIIIFFFFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>???>>>======<<<<<<======<<<======<<<<<<<<<===>>>>>>>>>==================??????>>>======<<<<<<;;;999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999::::::;;;888888888888999:::::::::777999:::;;;:::;;;<<<>>>======>>>>>>===<<<<<<<<>>:::======<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@??????>>>===============<<<<<<;;;;;;<<<===>>>>>>>>>>>>============>>>???@@@??????>>>======<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;:::::::::;;;;;;888888999999::::::::::::888:::;;;;;;;;;;;;===>>><<<<<<<<<=========<<<;;;???======??????>>>======<<<===@@@@@@???===;;;999;;;::::::::::::::::::;;;<<<==================<<<;;;;;;;;;<<<<<<=========CCC@@@===;;;<<<>>>@@@@@@>>><<<<<<<<<>>>>>>===;;;:::;;;<<<===>>>>>>>>>===========================}}}tttsssqqqpppooommmjjjgggfffggg```___ccc]]]YYYaaa[[[YYYXXXXXXXXXWWWUUUSSSRRRRRRSSSRRRPPPPPPRRRSSSQQQQQQOOONNNMMMNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJHHHGGGGGGFFFGGGIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKHHHEEEDDDGGGGGGEEEFFFIIIFFFDDDEEEHHHHHHEEEDDDFFFEEEFFFHHHIIIIIIGGGDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB????????????@@@AAACCCCCCAAA@@@???>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>===;;;:::;;;===>>>>>>>>>???>>>===<<<===>>>???@@@@@@@@@??????>>>>>>======:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>===<<<<<<<<<<<<======>>>>>>===;;;:::::::::;;;<<<999999:::;;;;;;;;;::::::999;;;<<<<<<;;;;;;===>>>===<<<;;;;;;=========;;;>>><<<<<<>>>>>><<<===???;;;>>>BBBCCCAAA>>>;;;:::;;;;;;::::::::::::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<======>>>>>>EEEAAA===<<<<<<===>>>>>>===<<<<<<===>>>===:::888::::::;;;<<<======<<<<<<========================|||yyysssrrrpppnnnmmmkkkiiihhhfffgggaaa^^^aaa[[[XXXaaaZZZXXXWWWWWWXXXWWWUUUSSSQQQRRRRRRQQQOOOOOOQQQSSSQQQPPPNNNMMMMMMMMMOOOPPPMMMMMMMMMLLLLLLLLLKKKKKKGGGGGGGGGGGGIIIKKKMMMNNNJJJJJJLLLMMMMMMMMMLLLLLLIIIFFFFFFHHHGGGEEEEEEHHHFFFDDDEEEHHHHHHEEEDDDFFFFFFFFFEEEDDDDDDEEEEEEEEECCCDDDEEEFFFEEECCCAAA@@@???????????????AAABBBCCCBBBAAA???>>>>>>???AAABBBAAAAAA@@@???????????????===;;;:::;;;>>>@@@???>>>???>>>===<<<===>>>@@@AAAAAA@@@@@@??????>>>======;;;<<<======>>>>>>======<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<=========;;;<<<<<<===============>>>===<<<::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999;;;<<<======<<<;;;<<<>>>@@@>>>;;;:::<<<===<<<;;;<<<:::<<>>AAAAAA???============<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======;;;;;;;;;<<<===>>>>>>>>>BBB@@@===<<<<<<===>>>===>>>===<<<<<<===<<<;;;999999:::;;;;;;;;;;;;;;;:::========================~~~|||yyywwwsssqqqooommmkkkjjjiiiiiifffgggaaa^^^```ZZZWWW```YYYXXXWWWWWWXXXWWWUUUSSSQQQQQQQQQPPPOOOOOOQQQSSSQQQOOONNNLLLLLLMMMNNNPPPMMMMMMMMMLLLLLLLLLLLLLLLGGGFFFGGGHHHIIILLLNNNPPPIIIJJJKKKMMMMMMMMMLLLKKKKKKGGGFFFHHHHHHEEEEEEHHHGGGEEEEEEHHHHHHEEEEEEGGGGGGEEEBBB???@@@BBBFFFHHHDDDEEEFFFFFFEEECCCAAA???AAA@@@?????????@@@BBBBBBAAA@@@???======???@@@AAABBBAAA@@@@@@??????@@@@@@>>><<<:::;;;???AAA@@@??????>>>===<<<===>>>@@@BBBAAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>========================@@@???>>>======<<<======:::;;;===>>>>>>>>>===<<<>>>===<<<;;;:::;;;<<<<<<<<<<<<===>>>===<<<:::999<<<===>>>===<<<;;;<<<===DDD@@@;;;:::;;;<<<<<<::::::999===DDDDDD===;;;>>><<<>>>???>>><<<;;;>>>@@@>>>>>>============>>>>>>======>>>>>>>>>>>>======;;;;;;;;;<<<===>>>>>>???@@@>>><<<<<<===>>>>>>>>>>>><<<999999;;;===>>>>>>999::::::;;;;;;::::::999========================}}}zzzyyyyyyxxxvvvrrrmmmhhhfffeeedddcccbbb```]]][[[YYYYYYZZZZZZXXXXXXWWWVVVUUUSSSRRRRRRPPPQQQSSSSSSQQQOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKIIINNNOOOKKKKKKNNNLLLGGGEEEFFFIIIKKKLLLLLLKKKKKKHHHHHHGGGFFFGGGIIILLLNNNJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@AAA@@@>>>=========>>>???@@@@@@AAAAAAAAAAAABBBBBB???@@@AAA@@@>>>===>>>???===>>>???@@@@@@???>>>===>>>???@@@>>><<<<<<>>>AAAAAA???===>>>@@@AAA@@@===;;;;;;;;;<<<===>>>???@@@>>>===;;;::::::<<>>===<<<<<<;;;<<<<<<;;;<<<>>>>>>===<<<<<<======>>>???>>><<<<<<>>>??????===:::888777999<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>;;;888>>>GGGJJJDDD===;;;<<<===;;;888;;;===??????>>>======>>><<<<<<<<<;;;;;;<<<<<<===>>>===;;;;;;===>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAA???===<<<=========;;;<<<=========>>>>>>??????>>><<<:::888888999:::;;;>>>>>>>>>???>>>>>>======{{{yyyxxxwwwvvvsssqqqmmmkkkiiifffcccaaa```^^^\\\ZZZYYYZZZ[[[[[[WWWWWWVVVUUUTTTSSSRRRQQQSSSTTTUUUSSSPPPMMMLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMGGGKKKMMMJJJKKKPPPPPPLLLGGGHHHJJJLLLMMMLLLKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDBBBAAACCCBBB@@@???>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAA???>>>???@@@???????????????>>>>>>===???@@@@@@???======???BBBAAA???===>>>@@@AAA???>>>;;;;;;;;;;;;<<<===>>>???@@@>>><<<::::::;;;===???======<<<<<<<<<======>>><<<===???>>>===<<<<<<======>>>>>>===<<<<<<===???@@@???<<<:::999:::;;;==============================;;;===>>><<<:::???HHHHHHCCC===;;;===>>>===:::;;;<<<>>>???@@@AAA@@@@@@===<<<<<<;;;;;;;;;;;;<<<>>><<<;;;;;;<<<======<<<<<<<<<============<<<<<<;;;<<<<<<===>>>>>>>>>???DDDBBB@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<===??????@@@@@@@@@@@@@@@@@@~~~zzzxxxvvvuuussspppooommmllljjjgggccc___]]]\\\[[[ZZZYYYZZZ[[[\\\UUUUUUTTTTTTSSSRRRQQQQQQSSSTTTTTTSSSPPPMMMLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOKKKMMMLLLJJJKKKOOOQQQPPPJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAABBBDDDDDDDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCC@@@AAABBBBBB@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@BBB@@@???>>>>>>@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<<<>>???@@@===>>>@@@???===<<<<<<===<<<===>>>>>><<<<<<===>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<>>@@@???======<<<<<>>>>>>>>======<<<<<<<<<<<<===>>>??????AAA???>>>???AAABBBAAA@@@????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;:::<<<======>>>>>>?????????|||yyywwwvvvsssqqqooommmkkkjjjhhhfffccc```]]]\\\[[[ZZZYYYXXXYYYYYYSSSSSSSSSRRRRRRQQQQQQQQQOOOPPPQQQQQQPPPOOOOOOQQQOOONNNMMMLLLLLLMMMMMMNNNQQQPPPNNNKKKKKKMMMOOOOOOKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFIIIIIIHHHGGGEEEDDDCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@AAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAABBB???@@@@@@AAABBBCCCDDDDDD@@@AAACCCBBBAAAAAABBBDDDBBBAAA???>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBB???>>>>>>>>>?????????>>>======<<<;;;;;;;;;;;;;;;???>>>===<<<<<<<<<>>>>>>======<<<<<<===>>>??????>>>???@@@@@@>>><<<<<<===<<<===>>>>>>===<<<===>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???CCCGGGCCC@@@======???@@@@@@???@@@===;;;===BBBEEEBBB>>>>>>===<<<;;;::::::::::::===;;;::::::<<<<<<<<<;;;;;;<<<======>>>=========>>>=========>>>???@@@AAA>>>======>>>AAABBBAAA@@@?????????>>>>>>=========:::;;;===>>>===<<<;;;:::<<<<<<<<<===>>>???@@@@@@}}}zzzxxxvvvtttrrroooooolllhhheeeddddddcccbbb^^^]]]\\\ZZZXXXVVVUUUUUURRRRRRQQQQQQQQQQQQQQQQQQOOOPPPQQQPPPOOONNNPPPQQQQQQOOOMMMLLLKKKKKKLLLLLLSSSPPPMMMLLLLLLLLLOOOQQQKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???@@@BBBCCCCCCBBB>>>>>>???@@@BBBBBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCCCCAAAAAABBBCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAA>>>>>>???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA??????>>>===============>>>@@@AAA@@@>>>======>>><<<>>>??????>>>======>>>888999;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAACCCDDD@@@>>>======???@@@AAAAAACCC???;;;===AAABBB???;;;>>>===<<<<<<;;;;;;;;;<<<===<<<::::::<<<===<<<;;;:::;;;<<<===========================>>>???@@@AAA@@@@@@@@@BBBEEEFFFEEECCC@@@?????????>>>=========<<<>>>@@@AAAAAA@@@>>>===????????????@@@AAACCCCCC~~~|||xxxuuutttrrrooommmmmmjjjeeebbbaaabbbbbbbbb^^^]]]\\\YYYWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMLLLMMMNNNRRRPPPNNNLLLKKKLLLMMMNNNOOOLLLJJJLLLMMMMMMPPPUUUKKKKKKJJJIIIHHHGGGFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@AAACCCCCCCCCAAA===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBB???????????????@@@AAABBBAAA@@@@@@AAABBBCCCAAA???===>>>??????======>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBAAA@@@???>>>============>>>???AAAAAA???>>>???@@@===???AAAAAA@@@>>>>>>???888999;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>AAABBBAAA============>>>???@@@AAACCC@@@======???@@@>>><<<>>>===============>>>>>>>>>===;;;;;;===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????@@@@@@AAACCCEEEFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<===???AAAAAA@@@???===@@@???>>>>>>>>>@@@AAABBB}}}zzzuuurrrpppnnnlllkkkiiifffcccbbbaaaaaa```___\\\[[[ZZZYYYWWWUUUSSSRRRPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRQQQOOOMMMLLLMMMOOOQQQPPPNNNMMMNNNOOORRRSSSOOOJJJJJJMMMNNNMMMOOOTTTLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEECCCBBB@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCC@@@??????@@@<<<===>>>@@@AAABBBCCCCCCAAA@@@???AAACCCCCC@@@>>><<<>>>??????===<<<===??????>>>>>>=========>>>>>><<<<<<===>>>??????@@@AAA??????>>>>>>>>>>>>>>>>>>===>>>@@@AAA@@@@@@AAABBB===@@@BBBCCCAAA@@@??????<<<<<<=========>>>>>>>>>========================<<>><<<===AAAAAA===;;;<<<============???@@@BBBAAA????????????@@@@@@>>>======>>>>>>???@@@AAA???>>><<<<<<>>>???>>>=========>>>???@@@@@@@@@@@@===???AAACCCDDDCCCBBB@@@AAAAAABBBDDDFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCDDDCCCCCCBBBDDDCCCBBBAAAAAABBBDDDEEE~~~|||xxxsssooommmllljjjiiieeedddcccccccccaaa^^^[[[YYYYYYYYYXXXWWWUUUTTTSSSPPPPPPQQQQQQRRRSSSSSSSSSNNNOOOOOONNNMMMNNNPPPSSSPPPOOONNNNNNPPPSSSVVVYYYQQQLLLKKKNNNNNNJJJKKKPPPLLLLLLKKKIIIIIIHHHHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFFFFEEECCCDDDEEEEEEEEEEEECCCBBBAAADDDDDDDDDCCCBBBBBBAAAAAACCCDDDDDDBBB@@@>>>>>>???:::<<<>>>AAACCCCCCCCCCCCAAA???>>>@@@CCCCCC@@@===<<<>>>@@@???<<<;;;===?????????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????============>>>???@@@AAA<<<>>>@@@AAAAAAAAABBBCCC>>>AAACCCDDDBBBAAA@@@@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<>>???@@@AAAAAA@@@???@@@BBBEEE======>>>>>>???AAABBBCCC@@@???======?????????>>>>>>???@@@AAABBBCCCCCCCCC@@@CCCFFFIIIJJJHHHFFFDDDGGGGGGHHHIIIKKKKKKHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMOOOMMMLLLJJJJJJKKKMMMNNN|||xxxzzzxxxsssnnnjjjgggeeeeeefffdddaaaaaaaaaaaa```^^^[[[ZZZZZZYYYXXXWWWWWWVVVVVVQQQNNNNNNRRRTTTSSSPPPSSSQQQOOOMMMLLLLLLLLLMMMSSSPPPNNNNNNPPPRRRSSSSSSRRRNNNJJJHHHIIIJJJIIIGGGJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAABBBEEEFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFIIICCCAAADDDCCC??????DDDAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<>>>>>======<<<;;;;;;============>>>>>>>>>???>>>@@@???<<>>AAA@@@>>>===@@@DDD>>>>>>?????????>>><<<;;;@@@???>>><<<<<<===>>>>>>>>>======???BBBAAA>>>;;;===>>>???@@@@@@@@@??????===@@@CCCCCCAAA???@@@BBB???@@@@@@@@@DDDIIIHHHDDDFFFFFFFFFHHHIIIIIIHHHFFFLLLEEEGGGRRRVVVNNNIIIKKKOOONNNQQQWWWWWWSSSSSSXXXWWWXXXYYYZZZZZZZZZZZZYYY[[[XXXUUURRRQQQRRRTTTVVVZZZ[[[```ddd```ZZZ[[[bbb______^^^\\\[[[\\\___aaazzzwwwxxxuuuqqqmmmiiifffeeeeeeeeeccc````````````___]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWRRRNNNOOORRRUUUTTTRRRSSSQQQOOOMMMLLLLLLLLLMMMPPPOOOMMMMMMNNNPPPPPPOOOPPPLLLIIIHHHIIIJJJIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDBBBCCCEEEEEEDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGCCCBBBDDDDDD@@@@@@CCCAAAAAAAAAAAAAAAAAABBBCCCEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===<<<<<<======@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@???@@@???<<<>>>BBB@@@;;;>>>AAACCCBBB>>>===???BBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCAAA@@@@@@CCCEEEEEECCC@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEGGGJJJLLLMMMMMMMMMMMMOOOPPPOOONNNQQQVVVVVVRRRVVVVVVWWWYYYZZZZZZXXXVVVXXXTTTXXXaaaaaaZZZYYY___bbbbbbeeeiiihhhcccbbbeeehhhhhhhhhhhhhhhhhhhhhhhh___]]][[[ZZZZZZ[[[]]]___hhhggghhhjjjhhhgggmmmvvvrrrrrrpppnnnmmmlllmmmnnn}}}xxxttttttrrrnnnkkkgggeeeddddddcccaaa___^^^^^^^^^]]]\\\^^^^^^]]][[[YYYXXXWWWVVVWWWSSSOOONNNQQQTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMLLLJJJLLLJJJHHHGGGHHHIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGEEECCCCCCDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEEEECCCBBBDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCAAA@@@???@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@@@@AAA@@@>>>???BBBAAA===???BBBDDDCCCAAA@@@BBBDDDBBBAAA@@@???@@@BBBDDDFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMOOOPPPNNNMMMOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSUUUZZZ___aaa^^^[[[]]]^^^\\\ZZZ\\\aaabbb___dddeeefffhhhiiihhheeebbbaaa```dddiiifff```bbbiii___aaaeeejjjiiieeedddfffnnnnnnlllkkkkkklllmmmmmmllllllkkklllmmmnnnooopppwwwwwwxxxyyyxxxwww{{{}}}}}}{{{yyywwwuuutttsss~~~zzzuuurrrooonnnkkkiiifffddddddcccaaa___]]]\\\\\\\\\[[[ZZZ^^^]]]\\\ZZZXXXVVVUUUTTTUUURRRNNNMMMOOOQQQSSSSSSPPPOOONNNMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNMMMJJJGGGIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEDDDCCCBBBBBBAAA???>>>======>>>???@@@@@@@@@???????????????>>>??????@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAADDDEEEEEEEEEFFFHHHHHHGGGBBBEEEGGGHHHHHHIIIKKKMMMJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSXXXYYYZZZ\\\^^^___^^^^^^^^^^^^^^^^^^______`````````^^^___dddlllnnnjjjddddddfffeeecccdddiiikkkjjjnnnnnnoooppppppnnnjjjggggggeeefffiiigggbbbccciiicccgggmmmsssuuuuuuvvvwww|||{{{yyyxxxyyy{{{}}}~~~zzz{{{||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyywwwtttrrr~~~{{{wwwsssppplllkkkiiigggeeecccbbbbbb```^^^[[[[[[[[[[[[ZZZXXX[[[[[[YYYXXXVVVTTTRRRRRRRRRPPPMMMLLLMMMNNNPPPQQQOOONNNNNNMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNMMMJJJGGGGGGGGGHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFDDDDDDEEEEEECCC@@@EEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIJJJJJJJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCAAABBBDDDEEEFFFEEEDDDDDDBBBBBB@@@?????????@@@@@@>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIMMMMMMOOOQQQRRRSSSUUUWWWPPPRRRTTTUUUUUUVVVXXXYYYYYY[[[^^^aaaccccccbbbbbbeeeeeeeeeeeeddddddccccccdddeeeggghhhiiiiiijjjkkkiiiiiihhhhhhhhhiiijjjkkkfffcccaaagggnnnpppkkkeeehhhkkkllljjjkkkqqqsssrrrtttssssssttttttqqqmmmjjjkkkhhhfffjjjmmmllllllmmmkkkpppwww|||}}}{{{}}}||||||}}}|||yyywww~~~{{{xxxuuuqqqooojjjjjjhhhgggeeecccaaa```___]]][[[ZZZZZZZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNMMMJJJHHHFFFHHHIIIIIIGGGGGGHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDEEEGGGGGGDDDAAAEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDBBBCCCFFFHHHFFFFFFFFFFFFFFFFFFEEEEEEGGGJJJJJJIIIIIILLLLLLIIIDDDDDDCCCBBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNOOOOOOPPPWWWWWWWWWXXXXXXXXXXXXYYYZZZYYY\\\___```___aaaffffffeeeeeeeeeddddddddddddcccfffjjjnnnpppooonnnlllmmmnnnnnnnnnnnnmmmlllkkkjjjlllmmmnnnmmmmmmoooqqqmmmmmmlllkkkkkkmmmnnnoooiiieeecccffflllnnnjjjeeeggglllnnnmmmmmmqqqsssrrrrrrqqqqqqqqqrrrrrrooommmmmmjjjiiinnntttxxxwwwuuusssxxx}}}}}}~~~||||||~~~~~~|||}}}zzzxxxvvvtttqqqnnnjjjjjjhhhgggeeebbb```______]]]ZZZZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQPPPLLLMMMNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMMMMKKKIIIGGGIIIKKKJJJHHHGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHEEECCCEEEIIIIIIFFFBBBFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEEEECCCBBBCCCGGGKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGKKKJJJGGGGGGKKKKKKHHHGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLIIIJJJLLLNNNNNNNNNMMMLLLLLLMMMPPPSSSVVVWWWXXXXXX\\\\\\]]]]]]^^^^^^______ffffffffffffgggggggggggggggfffhhhlllkkkgggjjjoooqqqpppoooooonnnnnnmmmkkkhhhjjjmmmppprrrrrrqqqpppnnnoooqqqrrrssssssssssssnnnpppqqqpppooooooqqqssspppooonnnmmmmmmoooppprrrnnnkkkiiikkkooorrrpppnnniiiooorrrpppooopppqqqoooqqqppppppqqqtttwwwwwwwwwsssuuuvvvxxx{{{~~~~~~~~~}}}zzz~~~}}}{{{xxxvvvuuussspppnnnjjjjjjiiigggeeebbb```^^^___]]][[[ZZZZZZZZZYYYXXXUUUUUUUUUTTTSSSRRRRRRQQQLLLNNNPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKJJJGGGJJJLLLKKKHHHGGGGGGIIIFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGEEECCCFFFJJJKKKGGGCCCFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBDDDEEEGGGHHHDDDEEEEEECCCBBBDDDHHHLLLEEEEEEEEEFFFGGGGGGGGGHHHGGGKKKIIIDDDDDDIIIJJJGGGKKKKKKKKKKKKKKKLLLMMMNNNRRRRRRRRRRRRSSSUUUWWWYYYWWWYYY\\\___```___]]]\\\XXXZZZ]]]aaadddfffhhhhhhiiiiiijjjjjjjjjjjjkkkkkkmmmnnnnnnnnnnnnooooooooopppnnnpppsssqqqlllmmmtttrrrqqqpppqqqrrrrrrqqqqqqnnnooopppqqqssstttuuuvvvssstttwwwyyy{{{|||}}}}}}qqqssstttssspppppprrruuurrrqqqpppooooooqqqsssttttttrrrpppqqquuuxxxyyyxxxqqqxxx{{{yyyvvvuuutttrrruuuuuuuuuxxx}}}|||{{{yyywwwvvvuuutttttt}}}xxxvvvuuuuuuuuusssmmmiiillliiigggeeecccbbb___\\\YYYYYYYYYYYYXXXWWWUUUUUUYYYUUUSSSSSSRRRPPPQQQTTTNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFEEEEEEFFFGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHDDDFFFGGGGGGFFFFFFHHHIIIEEEGGGHHHHHHEEECCCBBBBBBAAACCCEEEGGGHHHGGGFFFEEEIIIGGGFFFDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDBBBGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFHHHJJJMMMOOOPPPSSSSSSQQQOOOMMMNNNQQQTTTRRRUUUVVVTTTVVV[[[]]]\\\```aaaaaabbbdddfffhhhiiimmmmmmnnnqqqrrrqqqnnnkkkbbbcccffflllqqqrrrnnnjjjrrrrrrqqqooonnnnnnqqqtttooommmkkklllooorrrttttttsssssstttvvvtttppprrrwwwyyyuuurrrqqqssstttsssqqqqqqooonnnppptttwwwvvvtttyyyyyyzzz}}}||||||{{{zzzxxxyyy|||zzz{{{}}}~~~}}}||||||}}}~~~}}}{{{yyy{{{~~~{{{wwwvvvyyy||||||{{{zzz}}}yyywwwuuutttsssqqqmmmiiijjjhhheeedddcccaaa^^^\\\YYYYYYYYYYYYXXXXXXWWWVVVYYYUUURRRSSSRRROOOPPPTTTRRRRRRRRRQQQOOONNNLLLKKKMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGFFFEEEEEEFFFGGGFFFHHHIIIHHHEEECCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCDDDFFFGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMOOOQQQUUUXXX[[[\\\dddcccbbbaaa```aaaccceeecccffffffccceeeiiijjjhhhnnnmmmnnnnnnooopppqqqrrrqqqqqqqqqssstttssspppmmmiiiiiikkkooorrrrrrooolllooopppppppppooooooqqqssslllmmmnnnooopppqqqqqqqqqrrrrrrtttwwwvvvtttvvv{{{wwwvvvuuuuuuwwwxxxyyyyyy{{{zzzzzzzzz||||||{{{yyy~~~~~~~~~vvvyyy}}}~~~~~~~~~}}}zzzwwwxxx{{{~~~zzzwwwtttqqqpppnnnkkkiiigggeeecccbbbaaa```^^^\\\XXXYYYYYYYYYYYYYYYXXXXXXXXXTTTRRRSSSRRROOOPPPSSSVVVVVVTTTSSSPPPNNNLLLJJJMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHFFFGGGHHHGGGEEEEEEEEEGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQTTTWWWZZZ\\\XXXZZZ]]]```dddhhhjjjlllooooooooooooooopppppppppnnnqqqppplllllloooooommmsssrrrrrrrrrrrrssstttttttttsssrrrssstttsssqqqoooqqqqqqqqqrrrtttsssqqqooonnnppprrrsssrrrssstttuuuooossswwwwwwuuusssssstttvvvvvvyyy}}}}}}|||~~~|||}}}}}}}}}}}}~~~~~~~~~vvvzzz}}}|||}}}~~~yyywwwrrrooolllkkkjjjiiieeecccaaa``````___]]][[[XXXXXXYYYYYYZZZYYYYYYYYYWWWSSSRRRSSSRRROOOOOORRRUUUUUUTTTRRRPPPNNNLLLKKKLLLMMMMMMNNNMMMLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDHHHHHHGGGFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRQQQPPPPPPSSSVVVYYYYYYYYYZZZ[[[^^^cccgggiiifffhhhjjjnnnqqqtttvvvwwwssssssssstttuuutttrrrqqqqqqsssrrrmmmlllnnnnnnkkkppppppoooppppppqqqrrrssstttsssrrrrrrtttttttttssswwwvvvvvvuuuvvvuuuuuutttqqqtttxxxzzzzzzzzzzzz{{{{{{}}}zzz|||~~~|||~~~{{{~~~}}}|||{{{|||~~~{{{wwwuuuqqqmmmjjjhhhhhhiiidddbbb```______^^^\\\ZZZWWWXXXYYYYYYYYYYYYYYYXXXVVVRRRQQQSSSRRRNNNNNNPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKLLLKKKJJJJJJKKKMMMNNNNNNNNNPPPQQQSSSUUUVVVVVVVVVWWWWWWWWWWWWWWWWWW\\\\\\[[[YYYWWWXXX]]]```ccccccbbbccceeeiiilllnnnqqqrrruuuwwwyyyzzzzzz{{{vvvvvvuuuwwwxxxwwwtttqqqtttvvvtttpppoooqqqpppnnnpppppppppqqqsssuuuvvvwwwvvvuuuuuuvvvxxxzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyzzzxxx{{{|||~~~}}}yyytttuuuyyy}}}{{{vvvxxx{{{||||||||||||~~~}}}xxxtttsssrrrppplllhhhggghhhiiidddbbb```___^^^]]][[[YYYWWWXXXXXXXXXXXXXXXWWWWWWUUUQQQQQQSSSRRRNNNMMMOOONNNNNNNNNOOONNNNNNMMMMMMKKKLLLNNNOOONNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIKKKKKKKKKIIIHHHIIIJJJNNNOOOPPPPPPPPPQQQTTTVVVWWWWWWXXXZZZ\\\]]]^^^___``````aaaaaaaaa``````___bbbcccccc```]]]^^^bbbfffjjjiiiiiiiiiiiikkklllmmmvvvwwwyyy{{{{{{{{{zzzzzzuuutttsssuuuxxxyyyvvvsssuuuwwwwwwssssssvvvvvvtttsssssstttuuuwwwyyy{{{||||||||||||~~~{{{}}}~~~~~~||||||~~~~~~{{{}}}|||yyyxxxyyyzzzyyyxxxxxxuuurrrqqqtttyyy}}}yyy~~~yyytttvvv{{{~~~zzz{{{~~~zzzsssnnnooooooooolllhhhfffgggiiieeecccaaa___^^^]]]ZZZXXXWWWXXXXXXXXXWWWVVVUUUUUUTTTQQQPPPSSSRRRNNNLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNOOOOOOMMMKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHJJJMMMOOOOOOOOOMMMLLLOOOPPPRRRQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWZZZ]]]```aaabbbdddeeefffeeeeeedddhhhhhhiiiiiihhhgggfffeeefffhhhiiihhheeeeeeiiinnnooooooooooooooonnnnnnnnnvvvxxxyyy{{{{{{{{{zzzyyysssqqqqqqtttzzz}}}|||yyyxxx{{{{{{yyyzzz~~~}}}{{{||||||}}}~~~~~~yyysssvvvxxx|||~~~|||zzzyyy{{{}}}}}}}}}~~~|||zzzxxxwwwwwwwwwuuutttuuuvvvvvvvvvwwwyyy|||tttzzz|||yyyxxx{{{zzzqqqllllllnnnnnnlllhhhfffgggiiifffdddaaa```^^^\\\ZZZWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPSSSQQQMMMLLLNNNOOOOOOOOOOOONNNMMMLLLLLLKKKLLLNNNOOOOOOMMMKKKIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRPPPMMMKKKJJJJJJKKKLLLLLLOOORRRUUUVVVUUURRRQQQVVVWWWYYYYYYXXXXXXYYY[[[WWWXXXZZZ[[[]]]```dddgggiiijjjkkklllllljjjhhhfffllllllmmmmmmllljjjiiihhhiiilllooonnnkkklllpppuuutttttttttttttttsssrrrrrruuuvvvyyyzzz{{{{{{yyyyyyvvvttttttyyy}}}~~~}}}}}}||||||}}}}}}zzzxxxyyy{{{yyysssnnnrrruuuxxx{{{{{{yyyvvvssspppssswwwzzz{{{|||}}}~~~yyywwwuuuttttttsssqqqooouuuxxx||||||zzzyyyzzz|||{{{|||vvvrrrrrrmmmkkkiiigggfffffffffgggbbb```]]]\\\[[[ZZZWWWUUUXXXWWWWWWWWWXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQPPPNNNMMMLLLLLLMMMNNNHHHJJJMMMNNNNNNMMMMMMNNNNNNPPPQQQQQQPPPPPPRRRSSSPPPQQQSSSUUUWWWWWWWWWWWW[[[]]]^^^___```^^^]]]\\\]]]^^^____________aaaccc___```bbbcccdddgggjjjmmmqqqnnnnnnrrrsssnnnjjjjjjjjjkkkmmmnnnoooooonnnnnnoooqqqsssrrrqqqqqqsssvvv{{{|||~~~|||vvvrrrtttvvvzzz|||}}}~~~~~~}}}}}}}}}|||{{{~~~~~~|||}}}~~~zzzxxxzzz}}}xxx{{{{{{{{{{{{|||zzzwwwtttyyy{{{yyyuuuwww}}}}}}yyyyyyrrrsss{{{{{{sssooorrrqqqppppppssswwwwwwuuurrrpppoooppptttzzz~~~~~~|||yyywwwuuuwwwyyyyyywwwuuu{{{||||||zzzvvvppplllllllllkkkjjjhhhfffeeeeeeeee```^^^[[[ZZZZZZYYYWWWUUUUUUUUUUUUVVVWWWWWWUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOQQQPPPOOONNNMMMNNNOOOOOOJJJLLLOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWVVVUUUVVVWWWXXXZZZ[[[]]]^^^___^^^^^^___```ccceeefffffffffeeedddeeeeeecccbbbbbbccceeebbbcccdddeeefffhhhlllooopppmmmnnnssstttppplllkkkmmmmmmoooqqqrrrsssttttttvvvxxxyyyxxxwwwwwwzzz}}}}}}yyyyyyyyyzzzyyyyyy|||}}}{{{yyywwwwwwxxxyyyvvvzzz}}}{{{wwwssstttvvvvvvwwwwwwvvvuuuvvvyyy|||wwwuuuuuuxxx~~~{{{wwwyyywwwuuutttuuuuuuuuutttxxxzzzxxxtttuuuyyyyyytttxxxqqqqqqxxxyyyrrrooossssssqqqoooppprrrtttrrrqqqjjjlllpppvvv{{{~~~}}}|||~~~xxxuuuqqqkkkhhhhhhkkkjjjiiihhhfffdddbbbaaa\\\ZZZYYYXXXXXXXXXVVVUUUUUUTTTTTTUUUWWWWWWVVVTTTRRRQQQQQQPPPOOOOOONNNNNNPPPPPPOOOOOOOOOPPPQQQRRROOOQQQTTTUUUUUUVVVWWWYYY\\\^^^``````___]]]]]]]]]bbbcccdddfffggggggffffffbbbdddgggjjjlllnnnnnnnnnnnnmmmllliiiffffffgggiiifffhhhiiiiiijjjlllooorrrpppnnnqqqvvvxxxtttqqqqqqqqqrrrrrrtttwwwzzz}}}~~~}}}|||yyywwwvvvyyy~~~{{{xxxvvvzzz|||||||||zzzyyyyyy|||{{{xxxuuutttssstttuuusssvvvyyyxxxtttooonnnnnnsssuuuvvvwwwvvvwwwyyy{{{sssrrrssswww|||}}}{{{xxxvvvrrrnnnmmmnnnqqqssstttvvvxxxwwwvvvwwwzzzxxxtttwwwqqqpppvvvwwwrrrqqquuuwwwuuurrrqqqrrrttttttsssjjjooowww|||{{{uuussspppkkkiiijjjiiiiiiiiigggeeebbb___^^^YYYWWWVVVVVVWWWXXXVVVUUUWWWVVVUUUUUUVVVWWWUUUTTTRRRRRRRRRRRRQQQQQQPPPOOOQQQQQQRRRRRRSSSTTTUUUUUUWWWYYY\\\]]]]]]___aaabbbdddfffiiiiiigggeeeddddddhhhiiijjjkkkllllllkkkjjjeeegggiiillloooqqqrrrrrrssssssqqqnnnkkkkkkmmmooolllmmmnnnnnnnnnooorrruuusssqqqtttzzz}}}zzzwwwwwwwwwvvvvvvxxx{{{~~~}}}|||zzzxxxwwwzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyvvvtttvvvzzzzzzvvvuuuyyy{{{{{{{{{xxxuuutttuuuvvv{{{yyyxxxvvvuuuvvvwwwwwwwwwzzz{{{zzzwwwtttttttttzzz|||~~~~~~}}}{{{{{{{{{wwwvvvuuuwwwyyy{{{}}}}}}tttqqqnnnmmmooorrrssstttvvvwwwxxxyyy|||}}}{{{yyyyyytttrrrvvvwwwuuuuuuxxxzzzzzzyyyyyyzzz{{{zzzzzzuuuzzz|||vvvqqqpppoookkkiiijjjgggggggggfffcccaaa^^^\\\WWWVVVUUUVVVWWWXXXWWWVVVXXXVVVTTTTTTTTTTTTSSSQQQTTTTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ```bbbdddeeefffgggjjjlllkkklllnnnnnnllljjjjjjjjjmmmmmmoooooopppooonnnmmmjjjkkkmmmoooppprrrssstttttttttsssqqqoooppprrrtttrrrrrrsssrrrrrrsssuuuwwwtttrrrtttzzz}}}|||zzz{{{|||{{{zzz{{{~~~||||||}}}yyyzzz{{{{{{|||~~~yyyzzz~~~}}}{{{zzzzzz|||~~~}}}{{{yyyzzz|||}}}|||zzz{{{|||}}}|||{{{xxxvvvvvvxxxxxxuuussssssvvvwwwxxxxxxxxxyyy{{{}}}zzzyyyyyyyyyyyyzzz{{{|||~~~~~~~~~}}}|||}}}~~~{{{yyyxxx|||{{{xxxuuutttwww{{{uuutttssstttvvvxxxwwwvvvzzzyyyyyy|||}}}|||zzzyyy}}}yyywwwxxxzzzzzzzzz|||yyy|||~~~~~~tttooolllmmmlllhhhfffgggfffeeeeeecccaaa___]]]\\\XXXWWWVVVWWWXXXYYYXXXVVVXXXVVVTTTSSSTTTTTTSSSRRRXXXYYY[[[]]]]]]]]]]]]\\\^^^___```aaabbbbbbbbbbbbiiijjjllllllmmmnnnqqqsssoooqqqqqqpppooonnnooopppqqqrrrsssssssssrrrqqqpppooooooppprrrssstttvvvvvvtttuuuvvvuuuttttttvvvwwwvvvwwwwwwvvvuuuuuuwwwyyytttqqqrrrwww{{{zzzzzz|||~~~}}}}}}~~~}}}zzz{{{}}}xxxzzz}}}}}}}}}}}}vvvwww}}}||||||}}}}}}~~~~~~}}}}}}yyyyyyxxxxxxyyy{{{~~~}}}{{{zzzzzz||||||{{{zzz{{{}}}}}}{{{zzzzzzzzzyyywwwuuurrruuuwwwzzz{{{}}}|||{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{zzz~~~}}}zzzuuuqqqsssyyyyyyyyyzzz}}}~~~~~~{{{yyy~~~{{{yyy||||||yyyvvvwww}}}}}}~~~xxx|||}}}|||~~~~~~zzzqqqlllkkklllkkkfffcccccceeedddbbb```___^^^]]]]]]ZZZYYYXXXXXXYYYZZZYYYWWWZZZXXXWWWWWWYYYZZZ[[[ZZZ^^^___bbbeeegggggggggggghhhiiijjjkkklllkkkkkkjjjnnnooopppppppppqqqtttvvvssstttsssrrrqqqqqqtttvvvrrrsssssstttsssrrrqqqpppppppppqqqrrrtttvvvwwwxxxvvvwwwyyyzzzxxxwwwwwwxxxyyyzzzzzzxxxwwwwwwyyy{{{xxxtttssswwwzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~yyywww{{{{{{}}}}}}zzz{{{~~~~~~}}}}}}}}}}}}}}}}}}|||uuuttt{{{}}}xxxxxx~~~{{{{{{zzzzzzzzz{{{}}}}}}yyyxxxxxxxxxzzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~|||uuuxxx|||~~~~~~}}}~~~~~~yyyttttttyyy}}}}}}~~~|||yyyxxx|||}}}{{{zzz}}}|||~~~~~~|||}}}~~~|||wwwqqqmmmlllnnnlllfffaaa```dddcccaaa___^^^]]]^^^^^^[[[ZZZYYYYYYZZZ[[[YYYXXX]]]\\\[[[\\\___bbbddddddbbbdddgggkkkmmmnnnnnnnnnooooooqqqrrrrrrrrrqqqpppqqqrrrrrrrrrqqqrrruuuwwwvvvuuutttsssrrrssswwwzzzqqqqqqrrrrrrqqqpppooonnnmmmnnnoooqqqsssuuuxxxyyyxxxzzz|||}}}{{{yyywwwwww{{{{{{{{{yyyxxxwwwyyy{{{}}}xxxvvvyyy}}}~~~~~~}}}|||}}}}}}zzzzzzzzz}}}~~~zzz~~~zzzuuuuuuzzz}}}wwwtttvvv}}}zzzzzzzzzzzz{{{{{{{{{{{{xxxooonnnxxx}}}zzzzzz}}}{{{zzzyyyzzz{{{}}}zzzzzzzzzzzz{{{|||}}}}}}~~~|||zzzxxx|||~~~|||wwwwww}}}||||||{{{|||~~~}}}zzzyyyyyyyyy{{{~~~}}}yyywwwmmmiiifffeeegggfffaaa\\\cccaaa]]]ZZZYYY[[[]]]______]]]\\\[[[[[[\\\^^^___bbbdddgggiiijjjkkkmmmoooqqqqqqqqqppppppqqqrrrrrruuuvvvvvvwwwvvvtttrrrqqqppppppqqqsssuuuvvvuuutttvvvvvvtttsssrrrrrrrrrsssqqqrrrsssttttttrrrpppnnnoooooopppqqqsssuuuxxxyyywww{{{~~~}}}xxxuuuvvvyyyvvvvvvvvvwwwyyy{{{|||}}}{{{zzz}}}zzz}}}yyyxxxzzz{{{|||}}}}}}|||{{{zzz{{{yyy{{{~~~{{{wwwyyy||||||~~~}}}zzz{{{~~~zzzwwwvvvxxxzzzxxx}}}}}}yyyyyy~~~|||{{{wwwxxx|||~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}wwwrrrnnnooouuuvvvrrroooqqqrrrooolllkkkkkknnnrrruuu|||yyywwwoookkkgggffffffeeeaaa]]]```___]]]\\\\\\]]]```aaabbbaaaaaa```aaabbbcccdddhhhkkkmmmooooooppprrrssstttssssssrrrrrrrrrssssssttttttuuuuuuuuuuuuttttttrrrrrrrrrsssuuuuuuuuutttuuuuuuttttttssssssrrrrrrssstttttttttsssrrrpppoooqqqqqqrrrsssttttttuuuuuuwwwzzz}}}|||xxxuuuwwwzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}yyyvvvzzz|||yyyuuuuuuwwwwwwwwwwwwwwwvvvuuuuuusssssswww~~~||||||yyyxxxyyy{{{zzzwwwyyy~~~~~~~~~|||zzzxxxxxx{{{}}}zzz}}}}}}zzz{{{|||{{{~~~~~~}}}zzzwww|||{{{{{{~~~}}}{{{|||{{{yyy|||~~~xxxpppjjjggghhhmmmoookkkiiikkkdddbbb```^^^]]]___aaaccc}}}{{{xxxuuuqqqlllhhhfffffffffccc```_________```aaacccdddeeegggggghhhiiijjjkkkkkkllloooqqqssstttssssssuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuttttttttttttuuuvvvxxxxxxtttttttttuuuuuuuuutttttttttttttttuuuuuutttssssssvvvvvvuuutttsssrrrqqqppprrrsssssssssrrrrrrqqqqqqwwwyyyzzzyyyvvvuuuwwwzzz|||{{{{{{{{{{{{|||}}}}}}~~~~~~{{{uuurrrtttvvvuuusssrrrtttsssrrrqqqqqqqqqqqqqqqooopppuuu~~~~~~}}}xxxvvvvvvxxxwwwvvvyyy}}}}}}}}}|||{{{}}}~~~}}}~~~~~~{{{wwwtttsssqqqqqqrrrsssuuutttrrrooonnnpppooonnnooooooiiiaaaXXXUUUVVVZZZ]]][[[YYYZZZUUUTTTRRRPPPNNNNNNNNNOOO~~~{{{xxxuuusssooolllhhhfffggghhhgggfffcccdddeeeggghhhiiijjjjjjlllmmmooopppqqqrrrrrrrrrrrrtttvvvvvvuuutttuuuvvv{{{{{{{{{zzzyyyxxxwwwwwwxxxwwwwwwvvvwwwxxxyyy{{{wwwwwwwwwvvvuuutttuuuvvvuuuuuuvvvwwwwwwvvvuuutttyyyxxxvvvtttrrrqqqqqqqqqsssrrrpppnnnnnnnnnoooppptttuuuvvvtttssssssvvvyyy{{{{{{zzzyyyyyyyyyyyyyyyzzzyyy{{{zzzwwwwwwwwwtttqqqrrrssssssrrrrrrqqqqqqppppppppprrrssstttssssssvvv}}}~~~{{{zzzwwwvvvxxxyyyyyy}}}zzzyyy}}}}}}}}}zzz{{{~~~{{{uuusssuuuyyy{{{|||~~~yyyqqqiiifffgggjjjdddddddddcccaaa^^^YYYWWWZZZ[[[\\\\\\]]][[[UUUPPPGGGFFFGGGJJJLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFF}}}yyyvvvsssqqqmmmkkkiiihhhjjjkkkmmmmmmlllmmmooopppppppppooooooqqqrrrsssuuuvvvwwwwwwwwwvvvxxxyyyyyyxxxwwwwwwxxx~~~~~~~~~~~~}}}|||zzzyyy~~~}}}{{{yyyxxxyyyyyyzzzxxxyyyyyywwwuuutttvvvxxxwwwxxxxxxxxxxxxwwwwwwvvvyyyxxxvvvtttrrrqqqqqqqqqrrroookkkhhhhhhkkkooorrrqqqqqqqqqqqqqqqrrruuuwwwxxxwwwvvvuuuttttttttttttpppppptttyyyxxxsssqqqrrrssssssqqqpppqqqsssrrrqqqoooooooooqqqsssvvvxxxzzzxxxxxxxxx|||}}}yyywwwzzz|||}}}xxxxxx~~~~~~~~~||||||}}}{{{xxxzzz~~~|||tttmmmkkkmmmqqquuuxxxxxxvvvtttpppiiibbb___aaaeeegggfffdddccc```YYYSSSPPPRRRUUUVVVWWWVVVTTTPPPLLLHHHFFFIIIIIIKKKMMMNNNKKKGGGEEEAAABBBBBBCCCFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFF}}}zzzwwwtttrrroooooonnnnnnoooppprrrsssvvvvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{}}}~~~~~~}}}||||||}}}~~~}}}|||~~~|||zzzyyyxxxxxxyyyzzz{{{yyyuuuuuuwww{{{{{{zzzyyywwwwwwwwwwwwwwwvvvvvvuuutttsssrrrqqqppppppmmmiiifffgggkkkpppsssnnnnnnnnnoooqqqssstttuuuttttttsssqqqqqqpppppppppllllllqqquuuuuupppnnnqqqpppssstttrrrrrruuutttqqqoooppprrruuuxxx{{{~~~{{{|||}}}}}}{{{zzz}}}zzzuuutttwwwzzzxxxvvvrrrqqqpppmmmjjjiiijjjllljjjfffbbbaaabbb___XXXRRRUUUWWWYYY[[[[[[ZZZXXXWWWSSSPPPNNNNNNPPPPPPMMMJJJEEEHHHKKKLLLJJJGGGEEEEEEJJJKKKKKKJJJGGGEEEDDDEEECCCBBBCCCFFFFFFBBB@@@BBB===>>>>>>===???CCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDD|||{{{zzzxxxvvvuuuvvvvvvvvvvvvuuuvvvwww{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzyyyyyyyyy{{{|||}}}~~~~~~~~~|||{{{xxxwwwvvvyyy{{{|||yyyvvvuuuyyy}}}|||{{{xxxuuuttttttuuuvvvssstttttttttsssrrrpppoooooommmkkkjjjjjjllloooppplllmmmnnnpppsssuuuuuuuuussssssrrrqqqppppppppppppnnnooossswwwuuuppppppssssssxxx{{{yyyyyy{{{zzzvvvuuuwwwyyy}}}~~~~~~vvvvvv|||}}}zzzzzz|||zzzwwwvvvxxxuuupppkkkjjjmmmnnnmmmkkkeeebbb___]]]^^^___^^^\\\TTTUUUVVVTTTQQQOOOPPPRRRNNNLLLJJJIIIHHHGGGCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBB@@@>>>???BBBEEEGGGFFFCCC@@@BBBDDDDDDCCCBBBBBBEEEHHHDDDAAAAAADDDBBB======AAA;;;===<<<999;;;@@@@@@;;;===<<<<<<======???@@@@@@~~~|||||||||{{{zzzzzz|||}}}|||zzzxxxxxxxxx|||||||||{{{|||}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}}}}~~~||||||}}}|||zzzxxxvvvtttyyy{{{|||zzzvvvvvvzzz}}}zzzvvvsssqqqrrrsssuuuqqqrrrtttttttttrrrpppooonnnnnnnnnnnnnnnmmmmmmmmmlllmmmooorrruuuwwwvvvuuutttsssrrrrrrqqqqqqqqqrrrssstttwwwzzzwwwrrrrrrvvvwww||||||~~~yyyuuuqqqooopppooommmkkkdddYYYUUU___eeeaaa___aaa___WWWUUUZZZ[[[WWWYYYbbbXXXSSSMMMKKKNNNPPPNNNLLLLLLKKKHHHGGGGGGFFFDDDCCC@@@CCCFFFFFFCCCBBBCCCEEE>>>??????@@@@@@AAABBBBBB;;;===>>>???>>>>>>???@@@AAA???===<<<===@@@DDDGGGEEEAAA======???AAAAAA???@@@AAABBB@@@???@@@DDDHHHGGGBBBAAACCC@@@:::;;;@@@???BBB@@@<<<>>>CCCCCC>>><<<;;;:::999:::;;;<<<===}}}||||||}}}~~~}}}|||}}}zzz~~~{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz}}}~~~~~~~~~}}}{{{zzz|||~~~{{{zzzzzzzzzwwwtttssstttuuuzzz{{{|||{{{zzzzzz{{{}}}wwwvvvtttsssrrrrrrssstttqqqrrrrrrsssqqqooommmlllqqqooommmmmmooorrrssstttqqquuuyyy{{{zzzxxxvvvvvvwwwxxxzzz{{{{{{zzzxxxwww}}}yyy{{{yyy|||yyyuuupppjjjfffeeeeeeeeellljjjgggdddbbb`````````YYYVVVTTTSSSTTTSSSPPPMMMLLLKKKJJJHHHHHHHHHIIIJJJEEEAAAAAAFFFGGGDDDEEEJJJIIIGGGDDD@@@>>>@@@DDDHHHFFFIIIIIIFFF@@@===???CCC>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>??????>>>======???DDDHHHFFFBBB>>><<<===>>>?????????>>>>>>>>>>>>@@@AAABBBBBBDDDFFFHHHHHHFFFCCCAAA@@@???>>>>>>AAABBBBBBAAA<<<===>>>??????>>>===<<<~~~}}}~~~|||~~~zzz}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||zzzyyyzzz|||}}}{{{yyyxxxxxxxxxwwwtttssssssssswwwxxxyyyyyyxxxxxxzzz|||xxxwwwvvvuuuttttttssssssrrrsssuuuvvvuuusssqqqooosssrrrqqqqqqsssvvvxxxxxxxxxzzz}}}~~~}}}{{{zzzzzzxxxyyy|||~~~|||||||||zzzuuupppllljjjnnnooooooooommmjjjfffddd]]][[[WWWTTTRRRQQQRRRRRROOONNNLLLIIIGGGEEEDDDDDDIIIGGGEEEEEEGGGGGGEEECCCCCCBBBAAA@@@@@@@@@AAAAAABBB>>>>>>AAAAAA>>>???CCCCCCCCCBBB@@@>>>>>>AAACCCBBBEEEGGGEEE@@@>>>@@@CCC===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@>>>===<<<;;;:::;;;<<<===>>>???>>>======???BBBEEEDDDAAA>>>======>>>>>>===???>>>>>>===>>>@@@AAABBBAAABBBDDDFFFFFFEEECCCAAADDDBBB???>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===|||{{{}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}yyywwwvvvvvvwwwxxxwwwvvvtttvvvwwwvvvtttrrrrrrrrrtttuuuvvvvvvvvvvvvxxxzzzyyyyyyyyyyyyxxxvvvtttssstttvvvxxxzzzzzzxxxvvvtttvvvvvvvvvvvvxxxzzz}}}~~~~~~~~~~~~~~~{{{wwwtttsssrrrqqqooowwwvvvtttsssrrrpppllljjjdddcccccc```\\\WWWRRROOOSSSSSSRRRQQQOOOLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGFFFEEECCCAAA???>>>>>>======>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>?????????===<<<======;;;;;;======>>>??????===<<<===>>>>>>AAADDDDDDAAA??????AAA=========>>>>>>??????@@@>>>>>>============>>>>>>===<<<;;;:::999999:::;;;===>>>>>>>>>======???AAAAAA???======>>>>>>===<<<>>>>>>======>>>???AAABBB???@@@AAABBBCCCCCCCCCBBBEEEBBB>>>===============??????>>>>>>>>>>>>??????~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzzyyyyyyyyyyyyvvvuuutttsssssstttttttttqqqtttvvvwwwuuusssrrrrrrssstttvvvvvvvvvwwwyyy{{{{{{|||}}}}}}|||yyyvvvtttwwwyyy|||~~~}}}{{{xxxuuuxxxyyyzzzzzz{{{}}}}}}yyy{{{yyyxxxxxxsssnnnkkkkkkjjjgggddddddaaa^^^[[[XXXVVVTTTSSSUUUTTTSSSRRRQQQPPPNNNMMMOOOMMMKKKJJJIIIGGGEEECCCEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAABBBAAAAAA@@@AAAAAAAAA???===;;;:::=========>>>???@@@AAA@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<<<<===;;;<<<===<<<;;;:::;;;===<<>>======<<<<<<<<<=========>>>>>>=========<<<<<<=========<<<;;;:::888888888999999<<<===>>>>>>===<<<<<<===>>>======>>>??????===;;;>>>>>>======>>>???AAABBB>>>>>>>>>???@@@AAABBBCCC@@@>>>;;;;;;>>>AAACCCCCC@@@???>>>======>>>???@@@~~~}}}~~~~~~|||zzzzzzyyywwwvvvuuuuuuuuusssssssssrrrrrrrrrssssssqqqtttwwwxxxwwwuuutttuuuvvvwwwxxxyyyxxxyyy|||~~~}}}~~~}}}yyywww{{{|||~~~|||yyywwwyyy{{{}}}}}}}}}~~~~~~oookkkqqqtttppppppyyy}}}xxxtttpppuuuzzz{{{wwwtttuuuxxxqqqpppmmmjjjgggbbb^^^[[[___[[[UUURRRRRRQQQNNNKKKLLLKKKJJJGGGDDDBBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCGGGDDD@@@>>>@@@BBBCCCCCCBBBAAA@@@?????????@@@@@@<<<===>>>?????????>>>===>>>??????@@@???===;;;:::<<<===============>>>>>>;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????<<<<<<<<<:::888999<<>>>>><<<;;;;;;;;;<<<<<<===>>>@@@@@@===;;;>>>============???@@@AAA============>>>???AAABBB===<<<;;;<<>>======>>>???@@@~~~}}}|||}}}~~~|||zzzxxxxxxwwwvvvtttsssrrrrrrppprrrtttuuusssssssssttttttvvvyyyzzzyyyxxxyyyzzzzzz{{{||||||||||||~~~|||}}}~~~~~~|||{{{|||}}}lll\\\UUUWWWYYYYYYdddooozzz~~~|||yyywwwuuuuuuqqqpppoooooonnnkkkgggdddccceeeeeeccc]]]YYYXXXYYYWWWUUUSSSRRRQQQPPPMMMJJJIIIGGGEEEDDDDDDDDDCCCAAA@@@AAAAAA@@@>>><<<======<<<>>>???>>>>>>???AAACCCHHHCCC===<<<>>>AAABBBAAACCCBBB@@@???>>>=========>>>>>>?????????>>>======BBBBBBCCCCCCBBBBBBAAAAAA>>>@@@@@@@@@>>>===>>>???::::::;;;<<<<<<<<<<<<;;;777::::::888:::===???=========;;;:::888:::===@@@????????????>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::999888777777888999:::;;;<<<>>>>>><<<;;;;;;<<<<<<<<<===>>>@@@AAA???=========<<<<<<===>>>@@@AAA===============>>>???@@@>>>===<<<===???AAAAAAAAA>>>>>>============>>>>>>|||~~~}}}|||{{{|||~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvuuusssrrrqqqnnnrrrvvvxxxwwwuuuuuuvvvwwwyyy{{{|||{{{|||~~~~~~~~~~~~}}}~~~vvvhhhXXXNNNIIIGGGJJJNNN]]]gggnnnpppppprrrttttttrrrqqqooollliiieeebbbaaaYYYWWWVVVVVVVVVUUURRRPPPQQQPPPNNNLLLIIIGGGFFFEEEGGGEEECCCDDDFFFGGGEEECCC???@@@AAAAAA???>>>>>>???<<<>>>@@@???===<<<===>>>;;;===>>>===<<<<<>>?????????>>>>>>>>>======@@@@@@@@@@@@??????@@@@@@<<<<<<;;;;;;;;;<<<======>>>@@@BBBAAA???>>>???AAA<<<===>>>?????????>>>>>>888<<<;;;888888===>>>;;;:::;;;<<<;;;:::;;;<<<>>>>>>===============<<<;;;=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<999888777777888999;;;<<<;;;<<<======<<<;;;===>>>=========>>>@@@AAAAAA???======<<<<<<===>>>@@@AAA=========>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;<<<<<<============<<<<<<yyy~~~}}}{{{zzz{{{}}}~~~|||yyyxxxxxxyyyyyyxxxyyyyyyxxxwwwvvvtttrrrqqqmmmrrrxxxzzzyyywwwwwwxxxzzz{{{|||}}}}}}~~~}}}}}}~~~|||wwwssspppooofffVVVIIIGGGEEEBBBFFFOOOSSS[[[___]]][[[]]]aaabbbXXXXXXXXXVVVTTTQQQNNNLLLHHHFFFDDDDDDDDDDDDCCCBBBDDDBBB??????@@@AAABBBAAA@@@===;;;<<>>AAADDDBBB???<<<<<<===:::<<>><<<:::;;;======>>>???===;;;;;;>>>AAA<<<::::::===BBBCCC@@@<<<:::;;;===???@@@AAABBBBBB>>>>>>=========>>>???@@@BBBAAA@@@???@@@AAACCCDDD999;;;>>>===;;;;;;===@@@:::;;;===>>>???>>>======;;;???>>>:::999>>>>>>:::777:::<<<>>>===;;;;;;;;;===<<<;;;;;;===>>>>>>>>>==================<<<<<<<<<===>>>??????>>>===<<<888888777777888:::<<<===<<<<<<===<<<<<<<<<>>>@@@>>>======>>>@@@BBBBBBAAA======<<<<<<===>>>@@@AAA===>>>>>>???>>>>>>===<<<999999:::<<<>>>===;;;888:::;;;<<<======<<<;;;:::~~~~~~{{{~~~zzz{{{||||||{{{{{{}}}~~~yyyyyy{{{}}}}}}{{{|||{{{zzzxxxvvvuuuttttttwwwxxxzzz{{{{{{|||}}}~~~zzzzzz{{{}}}~~~|||~~~{{{zzz}}}|||zzz{{{|||xxxtttnnngggbbb___]]]]]]SSSLLLFFFEEEDDDBBBDDDGGGQQQPPPOOONNNLLLLLLKKKKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFEEECCC@@@>>>BBB@@@>>>===;;;;;;<<<<<>>=========???@@@AAA;;;===???AAAAAA@@@>>><<<>>>>>>============>>>>>>???<<<999888:::<<<>>>???>>>======>>>??????>>><<<========================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>>>>===>>>??????>>><<<:::::::::===<<<;;;:::999:::;;;;;;:::::::::999999::::::;;;======>>>>>>>>>>>>======;;;<<<===>>>>>>>>>===<<>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888999:::;;;>>>===;;;:::999999::::::???>>><<<;;;<<<===???@@@<<<===??????===<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::}}}|||yyy|||zzz{{{||||||{{{|||~~~||||||}}}~~~~~~}}}|||zzzxxxvvvuuuwwwzzz}}}}}}{{{yyyzzz|||{{{|||}}}~~~~~~~~~}}}~~~{{{uuunnnjjjhhhiiieeebbb^^^ZZZVVVTTTSSSRRROOOIIIEEEEEEEEECCCDDDFFFLLLKKKJJJHHHGGGFFFFFFFFFGGGEEECCCCCCCCCDDDCCCBBBBBBCCCDDDEEEDDDBBBAAA???AAA@@@???============>>>???>>>=========>>>@@@AAA===>>>???@@@@@@???===<<<>>>>>>>>>======>>>>>>>>>>>><<<:::999;;;<<<============<<<===>>>???===;;;========================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<>>>@@@???===;;;;;;;;;777777777888:::<<>>>>>======>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>===<<<;;;;;;===>>>@@@<<<>>>??????>>>======>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::||||||zzzwwwzzzyyyzzz|||||||||}}}}}}yyyvvvsssvvv{{{{{{xxxxxxzzz{{{}}}{{{}}}|||~~~~~~{{{xxx{{{vvvrrrqqqnnnjjjjjjllljjjiiigggbbb\\\WWWUUUUUUPPPOOONNNLLLKKKIIIHHHHHHJJJEEECCCFFFFFFDDDCCCEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>???@@@@@@>>>>>>>>>===>>>>>>???@@@?????????>>>>>>======<<>>>>>>>>>>>>>>>>>???===<<<;;;;;;<<<===<<<:::===<<<;;;<<<>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<;;;;;;::::::;;;===@@@@@@???===<<<<<<<<<;;;999888888:::===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<=========<<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>???@@@<<<<<<;;;:::;;;<<<===>>>===>>>@@@@@@>>>===>>>???======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999|||yyyzzz~~~{{{yyy|||zzz{{{}}}}}}}}}}}}wwwrrrnnnssszzz}}}yyyzzz}}}|||~~~|||zzzxxxyyyyyyzzzzzzzzzzzzyyyxxxpppqqqqqqqqqnnnkkkhhhffffffbbb^^^]]]ZZZVVVUUUWWWRRRTTTUUUSSSQQQNNNMMMMMMGGGHHHHHHHHHHHHFFFEEEDDDEEEBBBBBBFFFHHHEEEDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAABBBBBBAAABBBAAAAAA@@@@@@AAABBBCCC????????????@@@AAABBBBBB>>>>>>>>>>>>>>>>>>??????AAA@@@>>>===<<<<<<<<<===>>>>>>????????????>>>>>><<<<<<;;;<<<>>>===;;;999<<<;;;;;;<<<======<<<:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999<<>>===>>>>>><<<:::999999;;;>>>@@@???>>>===<<<<<<;;;;;;<<<::::::999999999999::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;<<<>>>>>>===;;;:::::::::;;;<<<===>>>@@@@@@;;;;;;:::::::::;;;<<<======???@@@@@@???>>>>>>???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888~~~|||{{{vvvvvvyyy}}}~~~}}}}}}|||}}}{{{tttmmmiiilllssszzz~~~}}}|||}}}|||wwwsssppppppoooooommmllljjjhhhgggcccbbb___\\\ZZZXXXWWWWWWUUUQQQOOOOOOMMMIIIIIIKKKGGGIIILLLMMMLLLKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFDDDBBB@@@AAAGGGIIIFFFDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAACCCCCCBBBBBBAAA@@@??????@@@BBBCCC===>>>???@@@AAABBBCCCCCC>>>>>>?????????>>>>>>>>>AAA@@@>>><<<;;;;;;<<<======>>>????????????>>>===;;;;;;;;;===>>>>>>;;;999<<<;;;;;;<<<======<<<:::========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<;;;999<<<>>>@@@???>>>>>>>>>666666777999===BBBGGGJJJ???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<:::999888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>>===;;;:::;;;<<<<<<=========>>>>>>:::::::::::::::;;;;;;<<<===>>>@@@@@@>>>===>>>???;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999|||yyyxxxuuuwww{{{~~~~~~xxxooogggbbbccchhhnnntttxxxzzz}}}~~~}}}|||~~~|||xxxuuurrroookkkhhhbbbaaa___]]]ZZZXXXVVVVVVXXXVVVRRROOOMMMMMMMMMNNNLLLHHHHHHIIIHHHEEEEEEHHHFFFHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDBBB@@@AAAGGGIIIGGGEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBAAA???@@@BBBCCCCCCBBBBBBAAA@@@?????????@@@AAA======???@@@AAABBBBBBBBB>>>????????????>>>======@@@???===<<<;;;<<<<<<===<<<===>>>??????>>>===<<<::::::;;;<<<>>>>>><<<:::===<<<;;;<<<>>>>>><<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<========================:::<<<=========<<<===>>>888999:::;;;>>>AAADDDEEE======<<<<<<<<<<<<======<<<<<<::::::::::::<<<<<<<<<<<<======<<<;;;999888:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<;;;:::<<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===??????===<<<===>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::~~~|||yyyxxxwww|||~~~xxxooofff]]]XXXZZZ\\\```gggooouuuwwwwwwzzzyyyyyywwwuuurrrqqqpppnnnjjjfffddddddcccaaa___UUUTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKIIIIIIHHHIIIIIIHHHEEEDDDGGGFFFCCCCCCFFFFFFGGGIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCAAABBBGGGIIIGGGEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???@@@AAABBBBBBAAAAAAAAA@@@??????>>>??????<<<===???@@@AAAAAAAAAAAA>>>??????@@@???>>>===<<<>>>======<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;:::999999;;;===???>>>=========<<<===>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<;;;::::::<<<>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>===;;;:::999999:::;;;===:::;;;<<<===>>>===<<<<<<999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<~~~|||zzzyyy{{{~~~|||xxxqqqggg]]]UUUPPPUUUTTTVVV^^^hhhpppqqqppprrrqqqooommmllliiidddaaa^^^ZZZVVVUUUWWWYYYYYYWWWOOONNNMMMKKKJJJJJJIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFCCCBBBEEEDDDAAAAAACCCCCCDDDEEEEEEEEEEEEFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDAAABBBGGGIIIGGGFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEBBB@@@??????@@@AAAAAA@@@AAAAAAAAA@@@???>>>======<<<===???@@@AAAAAA@@@@@@>>>???@@@@@@@@@>>>===<<<<<<<<<<<<===============:::;;;===>>>>>>===;;;::::::999999:::===??????>>>>>>======>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;>>>999:::;;;<<<<<<<<<:::::::::::::::;;;<<<===>>>???<<<;;;999888888999;;;<<<888999;;;===????????????999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::===<<<;;;:::::::::::::::888999;;;<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<:::<<<======<<<;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===|||zzz}}}}}}vvvkkk___VVVSSSRRROOOQQQTTTXXX\\\```bbbccc]]]]]]\\\[[[XXXUUURRRPPPOOOOOONNNMMMNNNOOOQQQRRRKKKIIIGGGEEECCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGEEEEEEHHHGGGBBBAAABBB???AAADDDFFFGGGFFFEEECCCEEEDDDBBBAAA@@@@@@AAABBB>>>???AAACCCCCCAAA???===@@@??????>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@<<<<<<===>>>???@@@AAAAAA>>>===<<<;;;:::999999999999:::<<<======<<<:::999999:::;;;<<<============<<<>>>???@@@???===:::888;;;;;;<<<===>>>>>>>>>===:::::::::;;;;;;===>>>???<<<;;;:::999:::;;;<<<===666:::>>>>>>;;;:::;;;===<<<777888???BBB>>>::::::===<<<:::999:::;;;===???>>>===;;;888888888999:::888:::>>>AAACCCBBB@@@>>>>>>>>>============>>>>>>:::;;;;;;<<<<<<;;;;;;:::======<<<;;;;;;;;;;;;;;;===>>>>>>===;;;;;;<<<======<<<;;;::::::;;;<<<===>>>======<<<<<<<<<======888:::<<<;;;:::999999:::::::::999999999:::;;;;;;>>>===;;;::::::;;;<<<===~~~}}}zzzxxxvvvpppfff\\\UUURRRQQQMMMNNNPPPSSSUUUWWWYYYYYYXXXXXXWWWVVVTTTQQQOOOMMMMMMLLLLLLKKKLLLMMMNNNOOOJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@BBBBBBBBBAAAAAACCCEEECCCDDDDDDEEEEEEEEEEEEEEEFFFCCCDDDGGGFFFBBBAAABBB>>>???AAACCCCCCCCCBBBAAADDDCCCBBB@@@@@@@@@@@@AAA>>>???AAABBBBBBAAA???>>>@@@??????>>>>>>>>>>>>>>>??????>>>======>>>??????=========>>>??????@@@@@@>>>===<<<;;;::::::::::::999:::;;;<<<<<<;;;:::999999999;;;<<<============;;;<<<>>>???>>><<<:::888;;;;;;<<<=========<<<<<<:::::::::;;;<<<===>>>>>><<<<<<;;;:::::::::;;;<<<999<<<======;;;:::;;;<<<<<<888888>>>AAA===;;;<<<===<<<;;;::::::<<<>>>???>>>===;;;999888888999:::999;;;===@@@AAA@@@???>>>>>>======<<<<<<======>>>::::::;;;;;;;;;;;;::::::>>>======<<<;;;;;;<<<<<<<<<======<<<;;;;;;===>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<======999:::<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::===<<<;;;::::::;;;<<<===~~~|||zzzwwwssspppllljjjfff___WWWRRRPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCAAABBBBBBBBBAAAAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAABBBFFFEEEBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;999999;;;;;;;;;;;;999999888999:::<<<===>>>>>>>>>999:::<<<======<<<:::999;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<============<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<999888<<<>>>===<<<>>>===<<<<<<;;;;;;===>>>???===<<<;;;999999999::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::>>>>>>======<<<<<<======<<<===>>>===;;;;;;===???<<<======>>>>>>======<<<===<<<:::999999;;;<<<>>>999;;;<<<;;;:::999:::;;;<<<<<<=========;;;:::999::::::;;;;;;<<<<<<======}}}}}}~~~~~~}}}|||vvvssspppmmmjjjgggccc``````^^^[[[WWWSSSPPPNNNNNNMMMNNNNNNOOOOOONNNNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBCCCAAA???@@@DDDEEEBBBAAACCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????>>>>>>>>>@@@??????>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????>>>>>>===============<<<<<<;;;;;;;;;;;;<<<999999:::;;;;;;:::999999888999:::<<<===>>>>>>>>>888999:::<<<<<<;;;:::999;;;;;;;;;;;;::::::999888:::;;;;;;<<<<<<======<<<======<<<;;;:::999999999<<<;;;:::;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>???======<<<<<<<<<===>>>???<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::999999:::::::::>>>>>>============>>>>>>@@@@@@@@@???===<<<===>>><<<===>>>??????>>>===<<<===;;;999888888:::<<<>>>:::;;;<<<;;;:::999;;;<<<===>>>??????>>><<<:::888888999:::;;;<<<======<<<~~~}}}~~~{{{xxxuuutttsssqqqooohhheeeaaa^^^\\\ZZZWWWTTTUUUTTTRRRQQQOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@@@@BBBCCCCCCBBBAAAAAA@@@AAABBBBBB@@@>>>@@@DDDEEEBBBAAACCCCCCBBB@@@??????@@@AAABBB@@@@@@@@@@@@???>>>======@@@???>>>===>>>???AAABBB@@@??????>>>>>>>>>>>>>>>=========>>>>>>=========??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::999:::;;;<<<============888999:::;;;;;;::::::999:::;;;;;;;;;:::999888888:::;;;<<<======<<<<<<;;;======<<<<<<;;;:::999888999:::;;;;;;<<<======>>>===>>>===;;;;;;===???@@@<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;>>>>>>============>>>>>>DDDEEEDDDAAA>>><<<===>>><<<===>>>??????>>>===<<<<<<;;;999999999;;;<<<>>>;;;<<<<<<;;;999999;;;======>>>?????????===:::999888888:::;;;<<<<<<<<<<<<}}}|||{{{zzzxxxvvvvvvrrrmmmjjjgggeeecccaaa]]]ZZZWWWUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@@@@AAACCCCCCCCCAAA@@@@@@@@@AAABBBAAA???@@@DDDEEEBBBAAACCC@@@???>>>>>>>>>???@@@AAA@@@@@@AAA@@@@@@???======???>>>======>>>???AAABBB@@@??????>>>>>>>>>>>>>>><<<======>>>>>>======<<<>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;:::::::::999::::::;;;;;;;;;:::999999:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;:::999999888<<<@@@@@@>>>===>>>@@@???AAAAAA===;;;>>>??????;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::;;;;;;;;;<<<<<<::::::::::::<<<<<<======<<<<<<======>>>>>>EEEEEEEEEBBB>>>======>>><<<======>>>>>>======<<<:::::::::;;;;;;<<<======<<<<<<<<<;;;999:::<<<>>>======>>>>>>>>><<<;;;:::999999::::::;;;;;;<<<<<<~~~|||{{{xxxtttrrrqqqpppllljjjiiieeeaaa]]][[[YYYWWWVVVTTTRRRPPPOOOPPPQQQPPPOOOMMMKKKJJJKKKMMMMMMKKKIIIFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFDDDDDDEEEEEECCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@@@@AAACCCEEECCCBBB@@@@@@@@@BBBBBBBBB@@@AAAEEEEEEBBBAAACCC???????????????@@@AAABBB@@@AAAAAAAAAAAA???>>>============>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<==================<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<<<<<<<===============<<<;;;:::999<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::;;;===>>>>>><<<;;;::::::;;;<<<<<<<<<;;;:::999;;;BBBHHHGGGAAA<<<>>>AAA@@@EEEEEE???<<<>>>@@@>>>999::::::;;;;;;;;;;;;;;;999:::;;;<<<============::::::;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>><<<<<<;;;;;;<<<======>>>BBBBBBBBB@@@>>>======???===<<<<<<<<<<<<<<<<<<===999:::<<<===>>>>>>======<<<===<<<:::999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<~~~}}}|||yyyvvvtttpppkkkhhhgggfffbbb______\\\WWWTTTSSSRRRQQQPPPOOOMMMKKKKKKMMMOOOPPPOOOLLLKKKIIIKKKMMMMMMKKKHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFEEECCCBBBEEEDDDBBBAAA@@@AAACCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBEEEDDDBBB@@@@@@@@@BBBCCCCCCAAABBBFFFFFFBBBAAACCC@@@@@@AAABBBCCCCCCDDDDDDAAAAAABBBBBBAAA@@@>>>===<<<======>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;========================;;;;;;;;;<<<<<<>>>???@@@======<<<<<<<<<<<<======>>>>>>>>>===<<<:::999888======<<<;;;;;;:::999999999:::;;;;;;<<<<<<<<<<<<:::;;;===>>>>>><<<;;;999999:::;;;<<<<<<<<<;;;:::>>>GGGOOOMMMCCC<<<===AAAAAAGGGHHHAAA===???@@@===888999::::::;;;;;;::::::999999;;;<<<======>>>===999:::;;;===>>>?????????===<<<<<<;;;;;;<<<<<<===???>>><<<;;;;;;<<<>>>???;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>======>>>@@@===<<<;;;::::::;;;<<<===888:::<<>>=========<<<:::999:::<<>>=========>>>@@@AAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============???>>>===;;;::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????===<<<:::===EEEKKKIII@@@:::;;;>>>???@@@@@@???>>>======>>>???===;;;888888999;;;<<>>@@@===999777888777666888<<<>>>===;;;===<<<:::999999:::;;;<<>><<<===>>>???===<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;;;;;;;===>>>???>>>??????===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::>>>===;;;::::::;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===;;;888888999;;;}}}}}}~~~}}}zzzwwwvvvssspppmmmkkkiiifffccc```^^^ZZZXXXWWWVVVSSSQQQVVVTTTQQQPPPPPPPPPOOONNNNNNMMMLLLLLLNNNNNNMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIGGGFFFGGGHHHHHHFFFCCCDDDFFFGGGFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAADDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>======>>>??????@@@======>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999999999999999999999:::::::::::::::;;;;;;;;;:::;;;<<<======>>>>>>>>><<<<<<>>>>>>>>>>>>===<<<===BBBGGGEEE???:::;;;======??????>>>===<<<<<<======<<<:::999999:::;;;<<<===::::::>>>???;;;999:::;;;999888:::===???>>><<<<<<;;;:::999999:::;;;<<>>>>>===<<<;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@>>>???>>>===;;;:::;;;<<<===============<<<;;;:::>>><<<;;;::::::;;;<<<>>>============<<<<<<<<<<<<=========;;;999999:::<<<}}}|||zzzwwwtttrrrooonnnllliiifffdddcccaaa^^^[[[ZZZXXXWWWVVVUUUSSSOOOMMMSSSQQQNNNNNNNNNOOONNNMMMOOOMMMLLLLLLMMMMMMLLLJJJKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGDDDBBBCCCEEEFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????======>>>>>>??????>>>>>>======>>>>>>>>>>>>======>>>>>>============>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<;;;:::999999999999999999999999:::::::::999999999999999:::;;;<<<======>>>======:::;;;<<<===>>>>>>>>>>>>===>>>@@@???===;;;;;;<<<;;;=========;;;:::;;;<<<::::::::::::::::::;;;;;;;;;:::;;;===<<<999:::>>>===<<<;;;<<<>>>???>>>===<<<;;;:::999999:::;;;<<<>>>===<<<<<<>>>>>>>>><<<<<<===============<<<<<<;;;;;;;;;<<<===???AAAAAA===>>>>>>===;;;:::;;;<<>>>>><<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<===>>>===<<<;;;:::<<<<<<===<<<::::::<<<===~~~vvvvvvtttpppkkkhhhfffgggcccaaa^^^]]]\\\ZZZWWWUUUWWWVVVVVVWWWVVVTTTPPPLLLPPPOOOMMMNNNOOOOOONNNMMMNNNMMMLLLKKKLLLLLLKKKIIIKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGFFFEEECCCBBBCCCDDDEEEEEECCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>===<<<===>>>??????>>>===<<<>>>>>>============>>>>>>??????>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888:::<<<======<<<;;;999888888888888999999999999:::999999999888888777777::::::;;;<<<============;;;;;;<<<<<<============<<<;;;999999:::;;;;;;::::::;;;<<<;;;:::999:::;;;777888999;;;;;;;;;::::::999999;;;===;;;888;;;AAA======<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;<<<>>>>>>>>><<<======>>>>>>======<<<<<<:::;;;;;;===>>>@@@AAABBB=========<<<::::::;;;<<<@@@@@@@@@???>>>===<<<;;;===<<<;;;;;;;;;;;;<<<===;;;<<<===>>>>>><<<:::999:::;;;<<<<<<;;;;;;===>>>~~~{{{xxxwwwnnnnnnllliiidddbbbbbbbbb]]][[[YYYXXXWWWVVVTTTRRRUUUUUUVVVWWWWWWUUUQQQMMMPPPOOONNNOOOPPPQQQOOONNNMMMLLLKKKKKKLLLLLLJJJIIIKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGEEECCCBBBBBBCCCDDDEEEEEECCCBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDAAAAAABBBCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>AAABBBCCCDDDDDDCCCBBBAAA?????????>>>>>>=========<<<===>>>??????>>>===<<<>>>>>>============>>>>>>??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888777888999;;;======<<<:::999777777777888888999999999999999999888888777777777999:::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;888666777999;;;;;;:::999;;;<<<;;;::::::;;;<<<777888:::<<<<<<<<<::::::888888:::<<<:::888;;;AAA;;;<<<<<<;;;;;;::::::;;;===============>>>??????<<<;;;;;;<<<===>>>>>>==================<<<;;;;;;999:::;;;===>>>@@@AAAAAA<<<======<<<::::::;;;===@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<:::;;;===>>>>>><<<:::999999:::<<<<<<<<<;;;===>>>~~~zzzvvvsssqqqpppjjjhhheeecccaaa```______ZZZXXXVVVVVVVVVUUUSSSRRRSSSSSSTTTVVVVVVUUUQQQNNNQQQPPPOOOPPPQQQQQQPPPNNNKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHEEEFFFGGGFFFDDDBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@AAABBBCCCCCCCCCCCCCCC@@@@@@BBBBBBBBBBBB@@@@@@AAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>@@@BBBCCCEEEEEECCCBBB@@@>>>>>>>>>>>>==================>>>>>>>>>===<<<<<>>===<<<<<<===>>>?????????>>>>>>>>>>>>??????;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999666666777777888999999999999999999888888888888888999:::;;;<<<<<<===<<<<<<======<<<::::::999999::::::888777777999::::::::::::;;;===<<<;;;;;;<<<>>>999:::;;;<<<<<<<<<;;;:::999777999<<<<<<999;;;???999:::;;;;;;999888999:::<<<<<<===>>>>>>?????????<<<;;;:::;;;===>>>>>>===============<<<;;;:::999999:::;;;===>>>?????????;;;<<<<<<;;;::::::;;;===>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999888:::<<<<<<;;;;;;;;;<<<}}}{{{wwwsssooolllkkkjjjiiieeeaaa______```^^^\\\XXXWWWUUUUUUUUUUUUTTTRRRTTTTTTTTTUUUWWWVVVSSSQQQQQQPPPPPPPPPQQQQQQNNNLLLIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHHHHHHHHHHCCCEEEGGGFFFCCCBBBBBBDDDDDDFFFGGGFFFEEECCCDDDDDDAAABBBEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAAAAA>>>???AAABBBBBBAAA???>>>@@@???????????????@@@AAA???@@@AAABBBBBBAAA???>>>>>>@@@BBBCCCCCCBBB@@@>>><<<<<<==================>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<===>>>???>>>>>>>>>======>>>>>>>>>;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::999999999666666666777888999999999888888888999999999999999999999:::;;;<<<<<<<<<<<<<<<;;;:::999999::::::;;;999999::::::::::::::::::;;;===>>>>>>======>>>???<<<<<<======<<<<<<;;;;;;:::777888<<<>>>;;;:::;;;888:::;;;:::999888:::;;;::::::;;;<<<===>>>>>>>>>;;;::::::;;;===>>>>>>===<<<<<<<<<<<<;;;:::999888888999;;;<<<=========<<<:::;;;<<<;;;::::::;;;===<<<===>>>>>>???>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::777999;;;;;;:::999999:::~~~yyywwwsssoookkkiiiggggggkkkeee___]]]___```]]]ZZZXXXVVVUUUUUUUUUUUUTTTRRRVVVVVVVVVWWWXXXXXXVVVTTTQQQPPPPPPPPPQQQPPPMMMKKKHHHGGGGGGIIIKKKLLLLLLKKKHHHGGGGGGFFFGGGHHHJJJJJJEEEFFFGGGGGGHHHHHHHHHHHHBBBDDDFFFFFFCCCBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDEEE@@@BBBDDDFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@AAABBBBBBBBBAAA@@@???===>>>@@@AAAAAA@@@>>>===??????>>>>>>???@@@@@@AAA>>>???AAABBBBBBAAA@@@???===>>>@@@BBBBBB@@@>>>===;;;<<<<<<<<<======>>>>>>???>>>===;;;;;;;;;<<<===@@@>>>===<<<<<<===>>>@@@>>>>>>============>>>>>>::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888999555666666777888999999999888888888999:::::::::;;;999999:::;;;<<<<<<<<<<<<:::999999888999:::<<<===888:::<<<<<<:::999:::;;;<<<>>>??????>>>>>>???AAA>>>>>>======<<<<<<<<<<<<;;;777777<<>>>>>===;;;;;;;;;;;;:::999888777888999;;;<<<<<<<<<;;;;;;:::;;;<<<;;;::::::;;;===;;;<<<===>>>>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::;;;;;;777999;;;;;;:::888888999|||wwwtttpppllljjjhhheeeccc___bbb```\\\\\\```^^^XXXWWWWWWWWWVVVUUUSSSPPPOOOVVVVVVUUUUUUVVVVVVWWWXXXSSSRRRMMMIIIKKKQQQOOOJJJJJJIIIHHHHHHJJJKKKIIIHHHJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHCCCEEEGGGFFFCCCBBBDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCGGGHHHJJJIIIFFFDDDCCCCCCAAABBBCCCDDDCCCBBBAAA@@@AAA@@@@@@???>>>======<<>>>>>>>>>>>>>>===???BBBDDDCCCAAA>>><<<======>>>>>>>>>>>>======????????????>>>>>>>>>>>>@@@@@@@@@???>>>======<<<:::;;;===>>>???@@@??????===<<<<<<<<<<<<;;;;;;;;;>>>;;;999999;;;;;;999666;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::999888888888777777888999::::::888888888888777777666666888888777777777888:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>@@@@@@@@@AAABBBCCCBBB???===<<<<<<=========<<<;;;:::999::::::;;;;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;::::::;;;;;;999777<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>>>>======<<<>>>>>>===<<<;;;:::::::::???===;;;999999999:::;;;999<<<<<<999888;;;;;;888xxxssstttqqqmmmkkkiiigggdddbbb___aaa___[[[\\\___^^^YYYWWWWWWWWWVVVUUUSSSQQQPPPTTTSSSSSSSSSTTTUUUWWWXXXPPPPPPPPPPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHDDDFFFHHHGGGEEEDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHFFFDDDCCCDDDBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCBBB@@@>>><<<=========>>>>>>=========??????>>>>>>>>>=========@@@@@@??????>>>======<<<:::;;;===>>>??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::<<<===<<<:::;;;;;;;;;::::::999999999:::999999999888888888888777777777777777888999999999999888777777777777777:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>??????>>>???@@@@@@???===<<<<<<===>>>???===<<<;;;:::999::::::;;;::::::::::::::::::::::::888888999999999:::::::::;;;:::999:::;;;;;;999777;;;;;;;;;;;;:::::::::999::::::999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>======>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999999:::<<<===:::<<<<<<999888::::::777|||xxxrrrmmmpppmmmjjjhhhgggfffdddbbb^^^___]]]ZZZ[[[^^^]]]YYYXXXXXXWWWWWWUUUTTTRRRQQQRRRQQQPPPOOOPPPRRRTTTVVVPPPMMMNNNRRROOOGGGGGGNNNIIIIIIIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBDDDFFFFFFEEECCCCCCDDDCCCCCCBBB@@@@@@?????????>>>>>>>>>>>>=====================>>>>>>?????????AAAAAAAAAAAA@@@???>>>===<<<<<<============<<<<<<>>>>>>>>>=========<<<<<<@@@??????>>>>>>======<<<<<<<<<======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999;;;>>>??????>>>;;;;;;::::::::::::999999999888777666666666777888777777666666666777888888:::999888777666777888888<<<;;;::::::999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>===<<<===>>>;;;;;;::::::;;;===???@@@<<<;;;;;;::::::::::::;;;999999::::::;;;;;;<<<<<<888888888888999999999999:::999999999::::::888777::::::::::::999999999999:::::::::::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999:::<<<===???:::<<<<<<999999;;;;;;888|||zzzyyyvvvrrrooollliiigggeeeeeedddcccaaa^^^]]]ZZZYYYZZZ\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQNNNMMMMMMNNNPPPRRRRRRJJJJJJSSSTTTJJJIIIRRRIIIIIIIIIHHHFFFFFFIIILLLJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEFFFFFFGGGHHHFFFGGGGGGGGGFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@BBBDDDEEEDDDCCCCCCDDDDDDCCCAAA???>>>>>>??????==================>>>>>>;;;<<<<<<===>>>???@@@@@@BBBBBBAAA???>>>>>>>>>>>><<<<<<============<<<<<<============<<<<<<<<<<<>>>>>========================<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::777888:::<<<===>>>>>>===:::::::::::::::::::::::::::888777555555666888999777666666666666666777777:::999777666666777999:::======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;:::;;;<<<:::999999:::;;;<<<>>>>>>;;;:::::::::::::::::::::888999999:::;;;<<<======888888999999999:::::::::999999888999::::::999777999999999999999999999999:::::::::::::::;;;<<<<<<:::::::::999999:::;;;;;;;;;;;;<<<>>>????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>999<<<<<<:::;;;>>>>>><<<}}}|||zzzxxxwwwtttqqqoooiiigggdddcccccccccaaa```^^^[[[XXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSQQQOOOMMMLLLLLLMMMMMMQQQHHHLLL\\\bbbXXXOOOOOOJJJJJJIIIHHHGGGHHHIIIKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCC>>>AAACCCDDDCCCCCCCCCDDDCCCBBBAAA???>>>>>>???@@@============>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@BBBAAA@@@>>>>>>===>>>>>><<<<<<============<<<<<<============<<<<<<<<<<<<>>>>>>>>>=====================<<<;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::777999;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;:::888777777888:::;;;777777666666666666666777999999888777777888999:::============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;999999:::;;;;;;:::::::::::::::;;;;;;999999::::::::::::::::::999999:::;;;;;;<<<======:::::::::;;;;;;;;;;;;<<<999888888999;;;;;;999888999999999999999999999999;;;;;;::::::;;;;;;<<<===;;;::::::999999999::::::;;;;;;<<<>>>????????????>>>>>>===<<<<<<<<<============<<<<<<;;;;;;;;;;;;888;;;<<<;;;===BBBCCCAAA|||yyyuuuqqqmmmkkkgggeeecccbbbbbbaaa```______ZZZWWWWWWXXXVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKMMMJJJRRRdddmmmdddSSSIIIKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDD???AAACCCDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<===========================<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::777:::<<<===;;;999888888999999::::::::::::;;;;;;;;;:::999999999:::;;;<<<888888777666666666777777888888888999999999999999<<<<<<=========<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;:::999999:::<<<<<<;;;;;;;;;::::::999999888999999::::::::::::999::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::<<<<<<;;;999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999999999::::::;;;<<<===>>>>>>???>>>>>>>>>>>>======<<<======>>>>>>>>>======<<<;;;;;;:::777;;;<<<<<<>>>CCCDDDBBB~~~yyysssnnnjjjhhhgggeeebbbaaaaaaaaa___^^^aaaZZZVVVWWWWWWSSSSSSVVVVVVUUUTTTRRRRRRRRRRRRSSSNNNOOOPPPPPPPPPOOOMMMMMMMMMNNNSSS\\\bbb___SSSIIIMMMJJJHHHKKKPPPPPPLLLFFFGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCCCCDDDBBBAAAAAACCCDDDCCCAAABBBBBBCCCCCCDDDDDDDDDDDDBBBAAAAAAAAABBBCCCEEEEEE@@@BBBDDDDDDCCCBBBBBBCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>><<<<<<==================>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>??????>>>>>>>>>=================================<<<;;;:::999999::::::;;;;;;;;;;;;:::::::::999999777:::>>>>>><<<:::999:::999999999::::::;;;;;;;;;999:::::::::;;;;;;;;;<<<999999888777777777777777666777999;;;;;;:::999888:::;;;<<<=========<<<;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<===:::;;;;;;:::999999;;;===;;;;;;;;;;;;;;;::::::999777888999:::;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;======<<<:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::======>>>>>>>>>>>>======>>>>>>============>>>>>><<<============<<<<<<<<<888;;;<<<;;;<<<@@@AAA???~~~yyysssmmmjjjhhhgggeeebbbaaaaaa```___]]]bbbZZZUUUWWWVVVRRRRRRUUUUUUTTTSSSQQQQQQQQQRRRRRRKKKMMMOOOQQQRRRQQQPPPOOORRRRRROOOKKKMMMRRRRRRMMMOOOJJJHHHLLLSSSTTTLLLEEEFFFFFFGGGHHHGGGFFFEEEDDDHHHHHHHHHGGGEEEDDDBBBAAAEEEBBBAAAAAADDDEEECCCAAACCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAABBBCCCEEEFFFAAACCCEEEEEECCCBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===============<<<<<<<<<<<<===>>>???@@@@@@@@@?????????@@@@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<===============;;;:::999999999:::;;;<<<;;;;;;;;;:::::::::999999666:::>>>???===;;;;;;<<<999999999::::::;;;;;;;;;888999:::;;;;;;;;;;;;:::::::::999888777777888888555777:::<<<<<<;;;999777999:::;;;=========<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<======:::;;;;;;:::999:::<<<>>>:::;;;;;;<<<<<<;;;;;;;;;777888999:::;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::<<<===>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;;;;::::::::::::===>>>>>>>>>>>>>>>===<<<>>>>>>============>>>???:::;;;<<<===>>>>>>>>>>>>999<<<<<<:::;;;>>>>>>;;;~~~zzzvvvssspppmmmjjjhhhfffeeecccaaa___^^^]]]\\\[[[ZZZWWWVVVUUUVVVWWWXXXVVVUUURRRQQQPPPQQQRRRSSSMMMLLLLLLNNNPPPPPPOOONNNLLLMMMNNNNNNNNNLLLKKKJJJLLLKKKKKKMMMPPPPPPLLLIIIGGGGGGFFFFFFFFFFFFFFFFFFHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDCCCBBB@@@???@@@@@@AAAAAABBBAAA@@@>>>===>>>>>>>>>>>>============>>>==================>>>;;;===@@@CCCCCCAAA>>><<<<<<===>>>>>>>>><<<;;;::::::;;;===??????>>><<<;;;>>><<<:::888888:::<<<>>>:::;;;<<<;;;999888999::::::>>>DDDFFF@@@999:::@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<999777777777888999666888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;::::::999999::::::;;;;;;<<<<<<;;;999:::===???::::::;;;;;;<<<===>>>>>>:::;;;<<<===<<<;;;:::999999;;;<<<<<<;;;::::::;;;888999<<<@@@BBBBBB???<<<<<<;;;:::999999999:::;;;>>>;;;999888:::;;;:::999<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>===============<<<;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<|||xxxtttqqqnnnllliiiffffffeeecccaaa___^^^^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWUUUSSSQQQQQQQQQRRRRRRNNNMMMMMMNNNPPPPPPOOONNNLLLLLLMMMMMMLLLKKKKKKJJJLLLKKKKKKLLLNNNNNNKKKHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCBBBAAA@@@@@@???AAACCCCCCAAA????????????@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>===============>>>>>>??????>>>>>>======???AAABBBBBB@@@>>>=========>>>>>>>>>===<<<;;;;;;<<<>>>>>>>>>===<<<;;;===<<<:::999999:::<<<===999:::;;;:::888888:::;;;<<<===@@@BBB???999:::???:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::888777888999::::::;;;;;;<<<;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::<<<<<<;;;<<<<<<===>>>>>>888999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;======;;;;;;;;;<<<>>>>>>>>>@@@AAA@@@<<<999;;;:::999888888999::::::999999:::;;;<<<<<<;;;:::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<>>>>>===<<<<<<;;;===<<<;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;yyyvvvrrrooollljjjgggdddfffeeecccaaa___^^^^^^]]]]]]\\\YYYWWWVVVVVVVVVWWWXXXWWWTTTSSSQQQQQQQQQRRROOONNNMMMNNNPPPPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCAAA@@@@@@@@@@@@???@@@BBBAAA@@@>>>??????>>>???@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>===============>>>@@@AAAAAA@@@>>>===AAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>======<<<======>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888999<<>>>>>;;;;;;>>>999999::::::;;;;;;;;;;;;::::::<<<=========<<<<<<===<<<;;;999999999::::::>>>>>>======;;;:::888777:::::::::;;;;;;;;;;;;;;;:::999999888888999999:::===;;;;;;===AAABBB@@@===::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===@@@???>>>>>>???>>><<<:::::::::999999999999:::;;;444777;;;======<<<<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<>>>>>===<<<;;;;;;<<<<<<<<<;;;<<<<<<===>>>===<<<;;;::::::;;;<<<===::::::::::::999999999999~~~xxxuuuqqqmmmkkkiiifffddddddcccaaa___^^^]]]\\\\\\]]]\\\ZZZXXXVVVVVVUUUUUUXXXWWWUUUSSSRRRQQQQQQQQQOOONNNNNNOOOPPPPPPNNNLLLLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCFFFDDDBBB@@@?????????@@@>>>???AAA@@@???>>>???@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>===============>>>AAABBBBBBAAA>>>===CCCCCCAAA@@@????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<:::999::::::;;;<<<<<<;;;:::::::::::::::999999;;;@@@CCCCCC===999<<<>>>======???999:::::::::;;;;;;;;;;;;:::<<<>>>???@@@???===<<<===<<<;;;::::::::::::;;;??????>>>===;;;:::999888::::::::::::::::::;;;;;;999999999888888999999999===;;;;;;???DDDEEEAAA<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888888999:::<<<===<<<===??????===<<<===>>>>>><<<;;;;;;===>>>===<<<::::::;;;;;;;;;<<<======777999<<<===<<<<<<===???;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===:::::::::999999888888888|||yyywwwtttpppmmmkkkiiifffddd``````^^^]]][[[ZZZZZZZZZ\\\[[[ZZZXXXVVVUUUTTTTTTWWWVVVUUUSSSRRRRRRQQQQQQPPPNNNNNNNNNOOOOOOMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDBBB@@@???>>>??????>>>???@@@???>>>>>>???AAA>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>===============>>>AAABBBBBBAAA>>>===CCCBBBAAA???>>>>>>??????==================>>>>>>>>>>>>>>>======<<<;;;:::999:::<<<======<<<:::999;;;;;;;;;;;;;;;>>>BBBFFFFFF>>>999;;;??????@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;===???@@@BBBBBB@@@???===<<<<<<;;;;;;::::::;;;;;;======<<<<<<;;;;;;;;;;;;:::999999999999:::;;;<<<:::999999999999999999:::<<<;;;;;;???DDDDDD@@@:::<<<<<<<<<<<<<<<<<<;;;;;;999999888888999;;;===>>><<<>>>??????>>>======>>>===;;;999999;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@>>>>>>===;;;;;;<<>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<:::::::::999999888888888}}}yyyvvvuuurrrnnnllljjjhhheeeccc^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQOOONNNMMMMMMNNNMMMKKKIIIJJJIIIIIIIIIIIIJJJKKKKKKGGGIIIIIIIIIHHHGGGHHHJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBB@@@???????????????@@@@@@@@@>>>???@@@BBB??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>===============>>>@@@AAAAAA@@@>>>===AAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<>>>>>======<<<;;;;;;;;;@@@AAAAAABBBAAA@@@>>>===:::;;;;;;;;;::::::::::::<<<;;;;;;:::;;;;;;<<<===999999888888888:::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;>>>AAAAAA===999::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<===??????=========>>>???===::::::::::::999888<<<===>>>@@@AAABBBBBBBBBDDD@@@<<<;;;===@@@BBBCCC===>>>>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============999999:::<<<===>>>??????;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::::::::::::::::::::999999999999|||xxxuuussspppllliiihhhfffcccaaa^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQQQQOOOMMMLLLLLLLLLKKKIIIGGGIIIIIIJJJKKKKKKKKKKKKKKKFFFHHHIIIIIIGGGHHHJJJLLLHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAA@@@??????BBBDDD@@@???>>>======>>>??????>>>>>>>>>>>>===============>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>=========<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<>>>AAACCCCCC>>>;;;===>>>>>>@@@DDDAAAAAA@@@>>>===<<<;;;:::BBBBBBAAA???>>>===<<<;;;999999:::::::::::::::999<<<;;;:::999999:::;;;<<<999888777777888:::<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<:::888888999999::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;===>>>>>>===<<<<<<===>>>===<<<<<<======;;;:::;;;<<<>>>@@@BBBBBBBBBBBBEEE@@@;;;===BBBFFFEEECCC??????@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;:::999888999;;;<<<<<<;;;999888::::::::::::;;;;;;;;;;;;|||xxxvvvqqqnnnjjjhhhfffdddbbb```^^^^^^\\\[[[ZZZZZZZZZZZZUUUUUUUUUUUUUUUTTTSSSRRROOOPPPQQQQQQRRRQQQQQQQQQNNNMMMKKKKKKKKKJJJHHHFFFHHHIIIKKKLLLMMMLLLKKKJJJEEEHHHIIIIIIHHHHHHKKKNNNIIIIIIHHHGGGGGGGGGHHHHHHKKKIIIGGGEEEEEEEEEGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGG???@@@AAABBBBBBAAA???>>>@@@AAAAAA@@@???@@@BBBEEEAAA@@@???=========>>>>>>>>>>>>>>>>>>============>>>==================>>><<<======>>>>>>>>>>>>===;;;::::::999:::;;;<<<=========<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<<<<===>>>@@@AAA===<<<======<<>><<<;;;:::CCCBBB@@@===<<<:::::::::888888999:::::::::999999<<<;;;:::999888999::::::999888777777888:::<<<======<<<<<<;;;;;;<<<<<<===999;;;===<<<:::888888888::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>===<<<;;;;;;===>>>>>><<<<<<<<<===;;;:::;;;===@@@AAA@@@???:::;;;===@@@AAABBBBBBBBBCCC>>>:::???GGGKKKHHHCCC@@@@@@@@@@@@@@@???>>>===========================999:::<<<>>>>>>>>>>>>===>>>======<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888777999;;;======;;;999777:::::::::;;;;;;<<<<<<<<<}}}}}}{{{vvvrrrmmmhhheeegggfffbbb___```]]][[[\\\___^^^ZZZYYY[[[WWWVVVUUUSSSRRRQQQQQQRRROOONNNOOOPPPQQQRRRQQQPPPPPPNNNMMMLLLLLLLLLJJJIIIIIIGGGIIIRRR\\\[[[PPPDDDGGGGGGGGGHHHHHHIIIIIIIIILLLIIIFFFFFFHHHIIIHHHFFFIIIHHHFFFEEEEEEEEEFFFGGGEEEDDDCCCAAA??????>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBCCCCCCAAA???>>>???@@@@@@???>>>===???@@@AAA@@@>>><<<;;;;;;<<<<<<==============================>>>????????????>>>??????>>>>>>>>>>>>??????>>><<<;;;999999:::;;;<<<>>>===;;;::::::;;;===>>>???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<;;;;;;<<>>;;;;;;;;;::::::999999999>>>===<<<;;;:::;;;<<<<<<999:::;;;;;;;;;:::999888;;;::::::999:::;;;<<<===@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;777999===@@@AAA@@@===<<<>>>>>>??????>>>===<<<<<<>>>:::999@@@IIILLLEEE===CCCFFFHHHEEE@@@<<<===@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>????????????AAA???>>><<<;;;;;;;;;<<<:::;;;===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;~~~{{{{{{zzzvvvrrrlllgggeeefffeeeaaa______^^^\\\\\\___^^^ZZZYYY[[[WWWUUUSSSQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPOOOMMMLLLMMMLLLKKKIIIKKKJJJKKKTTT\\\]]]TTTJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHFFFFFFHHHIIIGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCAAA@@@AAAAAAAAA@@@>>>===>>>@@@AAA@@@???>>>=======================================>>>>>>???@@@???????????????>>>>>>>>>>>>?????????>>><<<::::::;;;<<<======<<<;;;::::::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA>>>???@@@@@@@@@>>>===;;;======<<<<<<;;;;;;::::::999999999999999999999999;;;:::999999999:::;;;<<<;;;;;;;;;::::::999999999>>>===<<<;;;:::;;;;;;<<<999:::;;;;;;;;;:::999999;;;;;;:::::::::;;;===>>>@@@???===<<<;;;<<<<<<===<<<<<<============<<<<<<999:::===???@@@???===<<<>>>>>>?????????>>>=========999888>>>HHHLLLGGG@@@BBBEEEFFFDDD???<<<===???@@@???===<<<<<<<<<===>>>=========>>>>>>>>>?????????>>>===;;;;;;;;;;;;<<<:::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;}}}zzzxxxwwwtttqqqkkkfffdddeeeeeeaaa^^^___^^^\\\\\\^^^^^^ZZZYYY[[[VVVTTTQQQOOONNNOOOPPPQQQSSSRRRPPPOOONNNNNNOOOOOOQQQOOOMMMMMMMMMMMMLLLJJJLLLKKKLLLRRRYYY[[[TTTMMMLLLKKKJJJHHHGGGHHHHHHIIIGGGFFFFFFFFFGGGGGGEEECCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCCCCBBB@@@@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA>>>===>>>@@@@@@@@@@@@@@@@@@???>>>===========================>>>>>>???@@@@@@@@@@@@??????>>>>>>======>>>>>>?????????===<<<<<<<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888<<<<<<;;;:::;;;<<<===>>>999:::<<<===>>>>>>===============<<<;;;::::::999999999999999999999999999;;;:::999999888999999999;;;;;;::::::::::::999999===<<<<<<;;;:::;;;;;;;;;999::::::;;;;;;;;;::::::<<<<<<;;;:::;;;<<<===>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>======<<<===>>>>>>>>>>>>?????????<<<999777===EEEJJJGGGCCC@@@BBBDDDBBB>>><<<<<<>>>???>>>===<<<<<<<<<======<<<<<<<<<============>>>===<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::|||xxxvvvtttrrrpppjjjeeecccdddddd```^^^______\\\[[[]]]\\\YYYXXXZZZVVVTTTQQQOOONNNOOOQQQRRRRRRQQQPPPNNNMMMNNNPPPRRRRRRPPPMMMLLLMMMMMMLLLKKKLLLJJJJJJMMMRRRSSSPPPKKKOOONNNKKKIIIHHHGGGHHHHHHEEEEEEEEEFFFFFFEEEDDDBBBEEEEEEDDDDDDCCCCCCCCCCCC@@@AAACCCDDDEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCAAA???>>>>>>@@@???@@@AAABBBAAA@@@???>>>========================>>>??????@@@@@@@@@@@@@@@>>>>>>============>>>>>>???>>>===<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::999:::999999999999999999999<<<<<<;;;:::::::::;;;<<<888999;;;<<<============>>>===<<<<<<;;;:::999999999999999999999999999999::::::999888888777777777::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>============>>>>>>??????======;;;::::::;;;======??????>>>======<<<======<<<<<<<<<<<<===>>>>>>???>>>;;;999<<>>@@@AAA@@@===;;;;;;<<<============<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<======;;;;;;<<<===>>>=========999::::::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::|||wwwtttqqqooonnnhhhdddaaacccccc___]]]^^^^^^[[[ZZZ[[[ZZZWWWVVVYYYVVVTTTRRRPPPOOOPPPRRRSSSNNNOOOOOONNNMMMOOORRRVVVRRRPPPMMMKKKLLLLLLLLLKKKLLLKKKJJJJJJLLLMMMKKKIIIQQQOOOMMMKKKIIIHHHHHHHHHDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@BBBDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>===>>>@@@>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999:::;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999999999999999999999999999999999999999888777777666::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<======>>>>>>??????===<<<;;;::::::;;;<<<===@@@???>>>===<<<<<<======;;;;;;;;;;;;;;;<<<===>>>@@@>>><<<===???AAAAAA@@@===>>>???>>>===<<<;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<=========;;;<<<<<<===============::::::;;;;;;<<<===>>>>>>?????????>>>===<<<;;;:::{{{wwwrrrooolllkkkgggbbb```bbbbbb___]]]]]]]]]ZZZXXXYYYXXXTTTTTTWWWTTTTTTRRRQQQQQQQQQRRRRRRLLLNNNPPPOOONNNOOOSSSWWWRRROOOLLLJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKPPPPPPOOOMMMKKKJJJHHHGGGEEEEEEEEEDDDBBBBBBCCCEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@???????????????@@@@@@AAA???>>>===???@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::888999:::;;;<<<;;;:::999999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;:::=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888999999999888777777999999::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999999999999:::;;;===>>>???===<<<;;;:::999:::;;;;;;;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>>>>===============<<<;;;;;;;;;<<<===>>>??????>>>>>>===>>>>>>???<<<===============<<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>>>>======<<<<<<<<<<<<=========>>>;;;;;;;;;<<<=========>>>>>>>>>>>>>>>===<<<;;;:::}}}}}}{{{wwwrrrmmmiiihhhfffaaa___aaaaaa^^^\\\]]]\\\XXXVVVWWWVVVRRRRRRUUUQQQQQQRRRRRRQQQQQQPPPPPPKKKOOORRRQQQOOONNNQQQUUUQQQNNNJJJIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNKKKIIIGGGFFFFFFFFFCCCAAAAAADDDGGGBBBCCCCCCDDDCCCBBBAAA@@@EEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@@@@BBBCCCDDDBBBAAA@@@???>>>============>>>???>>>======???AAA>>>>>>>>>??????@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<:::::::::;;;;;;:::::::::888999;;;<<<===<<<;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<999::::::::::::;;;;;;;;;999999999999999999999999777888999:::::::::999888999999999::::::;;;;;;;;;::::::;;;;;;;;;:::999888999999999:::;;;===???AAA<<<;;;:::999888999999::::::;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::?????????>>>>>>>>>>>>>>>@@@???===<<<<<<===>>>???===>>>??????=========???<<<<<<<<<===>>>>>>===<<<:::;;;<<<=========<<<<<<;;;<<<<<<<<<<<<=========<<<===>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<========================<<<<<<;;;:::|||||||||{{{xxxrrrlllhhhfffeeeaaa___aaaaaa^^^\\\]]]\\\WWWUUUVVVTTTQQQQQQTTTOOOPPPQQQRRRQQQPPPOOONNNLLLPPPSSSSSSOOOMMMOOORRRQQQNNNJJJHHHHHHIIIJJJJJJDDDFFFIIIJJJJJJJJJMMMPPPNNNOOOQQQQQQOOOLLLIIIGGGGGGGGGFFFCCC@@@AAAEEEIIIDDDEEEFFFFFFFFFEEECCCCCCFFFFFFEEEDDDCCCDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCBBBAAA???>>>======<<<;;;<<<======<<<===???AAA>>>>>>======>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=====================<<<<<<<<<<<<======???????????????>>>======999::::::;;;;;;::::::999888999;;;=========;;;:::<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<::::::::::::;;;<<<======888999999::::::;;;;;;<<<999999999999999999999999777888999:::;;;;;;:::999999999999::::::;;;;;;;;;::::::;;;<<<;;;:::999888999999999:::;;;>>>@@@AAA<<<;;;999888888888999999::::::;;;<<<<<<;;;:::999999:::<<<<<<<<<<<<:::999===>>>????????????>>>>>>CCCAAA???>>>===>>>???@@@:::<<>>===>>>@@@<<<<<<<<<===>>>>>>===<<<999:::<<<=========<<<<<<<<<<<<<<<============>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::}}}}}}zzzvvvrrroookkkfffcccaaa\\\```aaaZZZYYY[[[TTT[[[YYYWWWUUUTTTTTTTTTTTTPPPQQQSSSTTTSSSQQQNNNLLLMMMOOORRRQQQOOOMMMNNNPPPLLLLLLKKKJJJIIIHHHGGGGGGEEEIIIHHHDDDEEELLLNNNLLLPPPPPPQQQRRRQQQNNNIIIEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCBBBAAABBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBB===@@@AAA??????AAA@@@===???>>>===<<<;;;;;;<<<===?????????>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@???===;;;:::;;;<<<;;;;;;======>>>>>>??????@@@@@@<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<777777999999:::999888777;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<:::999:::===>>>;;;888999::::::::::::::::::999:::999999888888999999:::777888:::;;;<<<=========;;;;;;;;;::::::999999999:::::::::;;;;;;:::999999999999:::;;;;;;:::999999666777999:::;;;;;;::::::>>>???@@@@@@>>><<<888666?????????AAABBBAAA>>>;;;BBBFFFFFFCCCBBBCCCBBB>>><<<===>>>???????????????????????????===;;;999888;;;;;;<<<===<<<;;;999888>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999zzzwwwssspppnnnkkkhhheeebbb]]]```bbbZZZZZZ\\\VVVYYYXXXWWWVVVUUUTTTTTTTTTQQQQQQRRRSSSRRRPPPNNNMMMLLLNNNPPPPPPNNNMMMNNNOOOMMMLLLKKKIIIHHHGGGGGGFFFEEEHHHHHHEEEFFFLLLOOOMMMQQQPPPPPPPPPOOOLLLHHHDDDFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA===@@@AAA??????AAA@@@===???>>>===<<<;;;<<<<<<===???>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@>>><<<;;;<<<======<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;::::::;;;<<<<<<;;;999999:::;;;<<<<<<;;;:::999:::::::::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;::::::999999:::;;;;;;;;;;;;:::999666777999:::;;;;;;::::::;;;<<<>>>@@@???>>><<<:::======>>>@@@BBBBBB@@@>>>BBBCCCBBB@@@BBBEEEBBB;;;======>>>?????????>>>>>>>>>>>>>>>>>>===;;;999888;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999:::::::::vvvtttpppnnnllljjjhhhfffaaa\\\```aaa[[[[[[^^^XXXVVVVVVWWWVVVVVVUUUTTTTTTRRRRRRQQQQQQPPPOOOOOONNNLLLMMMNNNNNNLLLLLLMMMNNNNNNMMMJJJHHHGGGFFFFFFFFFEEEGGGGGGFFFHHHMMMOOONNNNNNMMMKKKKKKJJJIIIFFFDDDFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????===@@@AAA??????AAA@@@===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@AAA???======>>>???>>>==================<<<<<<<<>>===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::<<<<<<;;;::::::;;;999:::<<<======<<<:::999:::;;;<<<<<<;;;:::999888;;;;;;;;;;;;;;;:::999999999999999999999888888888::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::777888999:::;;;;;;;;;:::999;;;===???AAA@@@??????:::;;;<<>>>>>BBBFFFBBB999>>>>>>?????????>>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<999999;;;<<<<<<===============<<<<<<;;;:::999999======<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::;;;::::::::::::;;;<<<<<<zzzuuurrrnnnkkkjjjhhhfffddd```[[[^^^```YYYZZZ^^^XXXTTTUUUVVVWWWWWWVVVTTTSSSSSSRRRQQQOOONNNOOOOOOPPPLLLLLLLLLLLLKKKKKKLLLLLLOOONNNKKKIIIGGGFFFGGGGGGEEEFFFFFFGGGIIILLLNNNOOOIIIHHHFFFFFFGGGHHHGGGFFFHHHGGGEEECCCBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHDDDCCCCCCBBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>===@@@AAA??????AAA@@@===>>>>>>==================>>>>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>><<<===>>>???>>>============<<<<<<;;;;;;:::>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::===<<<999888999<<<999:::<<<>>>>>><<<:::999:::;;;=========;;;999777:::;;;;;;;;;;;;:::999999888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;999;;;===???AAAAAAAAAAAA;;;;;;<<<>>>AAABBBAAA@@@???@@@???>>>AAADDDBBB<<<>>>?????????>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===>>>999::::::;;;<<<<<<;;;;;;>>>>>>===<<<;;;:::999999===<<<<<<;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::::::::::::::;;;<<<===>>>}}}xxxuuurrrmmmjjjhhhfffdddbbb___YYY\\\]]]WWWXXX\\\WWWTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRPPPNNNNNNNNNOOOPPPLLLKKKJJJJJJJJJKKKLLLLLLOOONNNLLLJJJHHHHHHHHHHHHEEEDDDEEEHHHJJJKKKLLLNNNGGGFFFEEEFFFIIIKKKLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>===@@@AAA??????AAA@@@=========>>>>>>>>>>>>>>>>>>======>>>>>>????????????@@@??????>>>>>>>>>>>>>>>======>>>>>>????????????<<<;;;;;;;;;======<<<;;;======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777:::===<<<999888999;;;999:::<<<======<<<:::999:::;;;<<<======;;;999888888999::::::;;;;;;::::::888888888888888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@>>>======>>>???@@@???>>>;;;AAADDDAAA???@@@AAA@@@>>>>>>>>>>>>>>>===<<<;;;999999::::::;;;<<<<<<===<<<;;;;;;:::;;;<<<>>>???;;;;;;<<<<<<;;;::::::999>>>>>>===<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;:::::::::;;;<<<===>>>???}}}zzzuuuqqqlllhhhfffeeedddbbb___YYY[[[\\\UUUWWWZZZUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSQQQPPPNNNNNNNNNNNNOOOMMMKKKIIIIIIJJJLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGEEECCCDDDHHHIIIHHHIIILLLHHHGGGFFFIIILLLOOOPPPPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@??????===@@@AAA??????AAA@@@=========>>>?????????>>>>>>=========>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>:::999999:::<<<<<<;;;999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@========================;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<888999;;;;;;:::999999:::999::::::::::::::::::999999:::;;;<<<<<<;;;:::999888888999:::::::::::::::888888888999999999999999999:::;;;<<<<<<===<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>????????????@@@???======>>>>>>===<<<:::BBBGGGCCC>>>>>>@@@AAA======>>>>>>>>>===<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<===============<<<<<<;;;999999=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@|||xxxsssoookkkgggffffffeeeeeeaaaZZZ\\\\\\UUUVVVZZZUUUWWWWWWUUUTTTSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNOOOLLLIIIHHHKKKLLLLLLLLLGGGHHHIIIJJJJJJHHHFFFEEEEEECCCCCCHHHIIIFFFFFFIIIFFFFFFFFFHHHKKKMMMMMMLLLJJJKKKKKKKKKIIIGGGDDDCCCCCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCBBBBBBAAA???@@@AAABBBCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA===@@@AAA??????AAA@@@===<<<===>>>???@@@??????>>><<<======>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>:::;;;<<<===>>>======<<<999888888:::<<<<<<:::999<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;===>>>;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<999999999999:::;;;999888:::999888888888888999:::888888999999:::;;;;;;;;;999::::::::::::999888888999999999999:::::::::;;;999:::;;;<<<============:::999888888888888999:::<<<;;;::::::::::::;;;<<<:::;;;<<<===>>>??????@@@@@@???======>>>>>>===<<<<<>>===<<<<<<======>>>=========<<<;;;;;;;;;;;;===>>>???<<<============<<<<<<;;;<<<<<<=========<<<<<<;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<===>>>??????}}}xxxtttqqqmmmiiiggggggggghhhgggbbb\\\]]]]]]UUUVVVZZZUUUYYYXXXUUUSSSRRRRRRRRRSSSQQQPPPPPPPPPOOONNNMMMMMMOOOLLLIIIHHHKKKMMMMMMLLLCCCEEEGGGIIIIIIGGGEEECCCFFFBBBCCCHHHHHHDDDDDDHHHDDDCCCCCCEEEGGGHHHGGGEEEDDDEEEGGGHHHHHHFFFCCCAAACCCDDDEEEFFFEEEDDDBBB@@@???@@@BBBCCCDDDCCCCCCBBB>>>???AAABBBCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB===@@@AAA??????AAA@@@===<<<===>>>@@@@@@@@@???>>><<<======>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>999:::<<<=========<<<;;;888888999:::<<<<<<;;;999;;;<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::::::::::::::;;;===>>>@@@;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<;;;888777888;;;<<<999666:::999777666666777999:::777777777888999:::<<<<<<;;;;;;;;;:::999888666666999999999::::::;;;;;;;;;999:::;;;<<<============:::999888777777888999:::===<<<;;;:::999:::;;;<<<888999:::<<<===???@@@AAA???>>><<<<<<===>>>>>>===>>>@@@@@@>>>===???===888;;;;;;<<<===>>>>>>>>>======<<<<<<;;;<<<===>>>???======>>>>>>>>><<<;;;::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<>>;;;::::::;;;>>>???===============>>>>>>???~~~yyyvvvtttpppooommmjjjgggdddbbbaaaaaa___\\\YYYXXXWWWWWWXXXUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNLLLKKKLLLNNNPPPRRRQQQOOOLLLIIIGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@BBBAAA@@@>>>CCCCCCCCCBBBAAA@@@>>>>>>@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@???>>>===<<<<<<<<<>>>???@@@@@@???>>><<<@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>><<<:::999999;;;>>>???======>>>>>>===<<<;;;;;;<<<;;;:::999:::<<>>===;;;:::999::::::;;;<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>>>>???>>><<<:::999999999:::<<<======>>>======<<<<<>>===<<<;;;;;;<<<===>>>======;;;::::::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;999888<<<===>>>===;;;;;;===>>>>>>>>>???>>>>>>===<<<;;;}}}yyyuuusssooommmkkkhhheeecccaaaaaa___]]]ZZZXXXVVVUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRPPPNNNLLLKKKLLLMMMOOOOOOMMMKKKHHHGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@??????AAABBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@AAA@@@??????>>>>>>>>>>>>???>>>>>>===>>>???@@@AAABBBAAA@@@???>>>===<<<<<<<<<===???@@@@@@???===<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::<<<===???==================<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999::::::::::::::::::::::::;;;::::::;;;;;;;;;:::999999888888999999999:::::::::;;;;;;::::::999888888777<<<;;;;;;::::::999999888999::::::::::::::::::;;;===<<<;;;:::::::::;;;;;;======<<<<<<<<<<<<<<<===;;;<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999999:::;;;<<<<<<===============???===;;;===@@@BBB???;;;>>>>>>===<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;<<<<<<<<<;;;:::999<<<======<<<;;;;;;<<<>>>===>>>>>>>>>>>>======<<<|||wwwtttrrrnnnlllhhheeebbbaaa``````\\\[[[YYYVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQSSSRRROOOLLLJJJJJJKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>@@@BBBBBBBBB???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@???>>>======???AAABBBCCCCCCAAA@@@>>>===<<<;;;======????????????======???>>>>>>======>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<=========>>>;;;<<<==================:::;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::999999999::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999::::::::::::;;;;;;::::::999999888888::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@???>>>===999::::::;;;;;;::::::999::::::;;;<<<===>>>??????@@@>>>===>>>BBBCCC@@@>>>???>>>>>>======>>>>>>???===<<<<<<;;;;;;<<<==================<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<999:::;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;:::;;;<<<<<<===============>>>>>>zzzuuurrrpppllljjjeeeaaa___^^^______[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPRRRPPPNNNLLLJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCAAAAAAAAAAAACCCDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@BBB@@@===>>>@@@BBBDDDDDD???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===AAA@@@>>>======???AAACCCDDDCCCBBB@@@???===<<<;;;======>>>??????>>>======>>>>>>>>>>>>>>>???@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>???>>>======;;;;;;<<<===>>>>>>======999:::;;;<<<============<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::::::::999999999:::<<<===>>>======<<<;;;:::999999999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;<<<<<<===<<<======>>>>>>>>>>>>>>>===>>>???@@@@@@>>>===<<<777888:::;;;;;;;;;:::999999999:::<<<===???AAABBB???>>>>>>???AAABBB@@@>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;888999;;;<<<<<<<<<;;;;;;999;;;<<<<<<:::::::::;;;<<<<<<<<<<<<======>>>???|||wwwssspppnnnjjjgggccc```]]]]]]]]]^^^[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@BBB@@@>>>>>>@@@CCCDDDEEEAAAAAABBBBBBAAAAAA@@@???AAABBBBBBBBBAAA???>>>===@@@???>>>======???AAABBBCCCBBBAAA@@@>>>===<<<;;;=========>>>>>>=========>>>======>>>>>>???@@@AAA<<<===>>>>>>??????>>>>>>;;;<<<>>>???@@@???>>>===;;;;;;<<<===>>>>>>======999999999999;;;===@@@BBB<<<;;;;;;;;;;;;::::::::::::::::::999999::::::;;;::::::999999:::<<<>>>??????>>><<<;;;999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::888999999::::::;;;;;;<<<;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<:::;;;<<<============<<<<<<===>>>>>>>>>===<<<;;;777888:::;;;<<<<<<;;;::::::::::::<<<>>>AAACCCDDD??????>>>???@@@@@@???>>>>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>>>>============<<<<<<<<<<<<;;;<<<>>>??????===;;;:::888999;;;<<<<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<===>>>???zzzuuuqqqnnnmmmhhhfffccc___]]]\\\]]]]]][[[ZZZZZZYYYWWWVVVUUUUUURRRRRRRRRQQQPPPPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA??????AAACCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>??????@@@AAA@@@@@@???>>>===<<<<<<====================================>>>>>>???@@@<<<===>>>???@@@???>>>===<<<===???@@@@@@@@@???>>>;;;<<<==================:::999888888:::===AAACCC;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;<<<;;;:::999:::;;;===???AAA???===;;;999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;888999:::<<<<<<<<<;;;;;;========================999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???BBBEEEFFF@@@@@@@@@@@@@@@???>>>======>>>>>>??????>>>>>>===;;;;;;===>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<=========<<<;;;:::999:::;;;<<<<<<<<<;;;:::999;;;======<<<;;;;;;;;;===<<<;;;;;;;;;<<<===>>>}}}xxxsssooommmkkkfffdddbbb```^^^]]]\\\[[[ZZZYYYYYYYYYXXXVVVUUUUUURRRRRRQQQQQQPPPOOOOOONNNJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA<<<===???AAAAAA@@@???>>>;;;<<<===>>>???>>>======>>>>>>>>>=========<<<<<<=========<<<<<<==================<<<======>>>>>><<<===>>>@@@@@@???>>>===>>>>>>??????@@@@@@??????==================<<<;;;;;;;;;::::::;;;<<<>>>>>>;;;;;;;;;:::::::::999999:::999999999::::::;;;<<<>>><<<:::999999;;;===>>>BBB@@@===;;;999888888999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::;;;:::;;;<<<<<<<<<;;;:::999777888:::<<<===<<<;;;:::>>>>>><<<<<<===>>>@@@AAA<<<<<<<<<;;;;;;<<<======>>>>>>===>>>@@@CCCFFFHHHCCCCCCCCCBBB@@@>>>======<<<===>>>>>>>>>>>>===<<<:::;;;===>>>??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::999999<<<>>>???===<<<;;;;;;>>>===;;;::::::;;;<<<===|||wwwsssooollljjjddddddcccaaa___]]]\\\[[[YYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCBBB@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA===>>>???@@@AAABBBBBBBBBCCCBBBAAABBBCCCCCCAAA@@@>>>>>>@@@AAABBBCCCCCCCCC;;;<<<>>>@@@AAA@@@???>>>999;;;===??????>>><<<;;;==============================<<<<<<<<<<<<============<<<<<<<<<<<<======<<<===???@@@AAA@@@>>>===???????????????@@@@@@@@@===>>>>>>>>>===<<<;;;;;;<<<<<<=========<<<:::999;;;;;;;;;:::::::::999999999999999999::::::;;;<<>>CCCAAA>>>;;;999888888999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<===<<<;;;999888777888:::<<<======<<<;;;@@@???===<<<===???BBBDDD>>>>>><<<;;;;;;<<<===>>>????????????AAADDDGGGHHHEEEFFFFFFDDDAAA???>>>===;;;<<<===>>>>>>===<<<;;;:::;;;===>>>?????????>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<<<<<<<<<<;;;999888:::<<>><<<<<<<<>><<<:::999:::;;;<<<~~~zzzvvvrrrooollliiiccccccaaa```^^^\\\[[[ZZZWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA@@@EEEEEEFFFFFFFFFEEEEEEEEEFFFGGG>>><<>>@@@BBBCCCBBB@@@???DDDCCCBBBAAABBBDDDFFFHHHCCCCCCCCCCCCBBBAAA@@@???>>>CCCHHHHHHCCC???>>>???==================>>>>>>========================<<<<<<<<<<<<===>>>@@@AAA???AAABBBAAA>>><<<>>>@@@???@@@AAACCCCCCAAA<<<888======???AAACCCBBB???<<<========================<<<===>>>>>>>>><<<;;;:::??????>>><<<;;;:::999888:::::::::::::::::::::::::::<<<======<<<<<<>>>???;;;===>>><<<888666777888::::::;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999888;;;===>>>===999777888:::999999::::::::::::999999999;;;======;;;:::999:::?????????AAACCCAAA;;;777>>>===<<<<<<===@@@DDDFFF???CCCFFFEEE???<<<<<<===<<<;;;;;;>>>BBBEEEGGGHHHJJJEEE@@@AAAEEEEEE@@@:::???>>><<<::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;::::::999<<<>>>??????===;;;;;;:::@@@<<<===;;;666<<>>???@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@AAABBBDDDFFFCCCDDDDDDCCCBBBAAA@@@@@@<<<@@@EEEDDDAAA>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>>>>??????>>>???AAA@@@>>><<<>>>@@@??????@@@AAABBB@@@<<<999===>>>???AAACCCBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;======<<<;;;:::999999888:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<===<<<===>>><<<999777888999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999999;;;===>>><<<999888999:::888999999::::::999999888:::<<<======;;;:::::::::<<<<<<===???AAAAAA>>>:::???>>><<<<<<===@@@CCCEEE>>>BBBEEEDDD@@@======???@@@???===>>>AAADDDEEEFFFJJJFFFCCCEEEIIIIIIDDD>>>???>>><<<::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;<<<<<<;;;;;;:::999;;;===>>>>>>===<<<;;;;;;===999===???:::===@@@999~~~{{{vvvrrrooolllhhhfffaaa```___^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIHHHFFFDDDCCC>>>FFFEEECCCGGGDDD@@@GGGBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@:::>>>@@@@@@>>>===>>>AAA@@@@@@?????????>>>>>>>>>========================<<<===>>>?????????>>>===<<<===>>>>>>======>>>?????????>>>???@@@???===;;;>>>>>>???AAACCCCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>;;;;;;:::::::::999999999;;;;;;:::::::::::::::::::::;;;<<<;;;:::999:::;;;<<<======<<<:::888999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<:::999999;;;888999999::::::999999888:::<<<======;;;::::::;;;999999:::<<>>???>>>======>>>@@@BBBCCC>>>AAADDDDDD@@@>>>???@@@DDDBBB???>>>@@@BBBDDDDDDHHHEEEDDDFFFJJJJJJEEE@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========<<<;;;<<<<<<<<<<<<;;;999888777;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<888333:::@@@<<<;;;===999|||yyytttpppmmmjjjfffddd```___^^^\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRPPPNNNMMMLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDEEECCCEEEGGGIIIIIIHHHFFFEEEBBBGGGBBB@@@FFFEEEBBBHHHBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAABBBCCCCCCBBB@@@???>>>???@@@AAA@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>???>>><<<<<<>>>@@@AAAAAA@@@@@@???>>>>>>>>>===========================>>>???@@@@@@???===<<<;;;<<<<<<=========>>>>>>???>>>===>>>??????>>><<>>???:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;999888999:::<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;999999::::::::::::999999;;;<<<======;;;::::::;;;999999999:::<<<>>>???@@@@@@???>>>===>>>???AAABBB>>>@@@BBBBBBAAA???@@@AAAEEEBBB???>>>???BBBCCCDDDBBB@@@@@@CCCGGGGGGCCC>>>======<<<<<<<<<<<<==============================888:::<<<>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;============:::333:::BBB@@@AAACCC???~~~zzzwwwrrrnnnkkkhhhdddbbb___^^^]]]\\\ZZZXXXWWWVVVWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPNNNMMMMMMJJJKKKKKKKKKLLLLLLLLLMMMHHHGGGGGGHHHJJJKKKJJJHHHJJJKKKJJJHHHDDDBBBCCCEEEAAABBBEEEGGGIIIIIIHHHHHHFFFGGGBBBDDDOOONNNDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAAAAAAAAAAABBBCCCAAABBBCCCBBBAAA@@@BBBCCCDDDBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBB>>>>>>?????????>>>======AAAAAA@@@>>>===<<<===>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA???===<<<;;;;;;;;;<<<===>>>>>>===???>>>===>>>@@@@@@???===?????????@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<======<<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<======<<<;;;:::;;;<<<::::::::::::;;;<<<>>>?????????>>>>>>>>>@@@AAABBB>>>???@@@AAA@@@@@@@@@AAABBB@@@======???BBBDDDDDD=========@@@CCCCCCAAA>>><<<<<<============<<<<<<========================888:::<<<>>>>>>===<<<;;;999:::;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::;;;:::999:::===???>>>===@@@:::===CCCEEEMMMPPPGGG~~~yyyvvvqqqmmmjjjgggcccaaa___^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPOOONNNIIIIIIIIIJJJKKKLLLLLLLLLHHHGGGGGGHHHJJJJJJIIIGGGJJJKKKKKKHHHDDDBBBCCCEEEAAABBBCCCEEEGGGHHHHHHIIIDDDGGGFFFLLLZZZVVVEEE>>>BBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBAAA??????AAACCCCCCAAA@@@>>>>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCCCC===>>>>>>>>>>>>>>>======CCCBBBAAA???>>>>>>======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>===<<<;;;<<<===>>>===<<<>>>===>>>@@@BBBBBB@@@>>>???>>>>>>???AAAAAA@@@>>>===========================<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<===<<<;;;:::;;;<<<:::999888999;;;;;;;;;999::::::999999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;999999:::<<<===<<<;;;;;;<<<<<<======<<<<<<;;;===>>>>>><<<;;;:::<<<===:::;;;<<<;;;;;;;;;===???>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>????????????>>>===<<<===@@@BBBCCCCCC=========>>>@@@AAAAAA???;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========<<<;;;888999:::;;;============::::::;;;;;;<<<<<<;;;;;;===;;;999:::>>>@@@???>>>>>>:::;;;===EEEVVVXXXEEEyyyvvvqqqmmmjjjgggccc```______^^^\\\ZZZYYYWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFFFFIIIJJJHHHDDDBBBEEEHHHDDDCCCCCCCCCCCCEEEFFFGGGBBBGGGEEEIIITTTQQQCCC@@@CCCCCCCCCBBBBBBBBBBBBAAACCCBBB@@@??????@@@BBBCCC@@@AAAAAA???>>>>>>@@@BBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>??????@@@??????>>>AAA@@@????????????>>>===<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???===<<<<<<>>>???===;;;======???BBBDDDDDDAAA???>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::999:::;;;;;;:::999;;;<<<999777666888:::;;;:::888::::::999888888999::::::999999:::;;;;;;;;;;;;;;;:::999888999<<<>>>===;;;======>>>>>>>>>>>>=========>>>>>><<<::::::<<<>>>999;;;======<<<<<<===@@@<<<======>>>@@@AAABBBCCC???>>>=========>>>======<<<<<<<<<>>>@@@AAA@@@???>>>===<<<<<<===???@@@@@@:::<<<>>>??????>>><<<:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<=========<<<999:::;;;;;;<<<<<<;;;;;;@@@===999;;;???AAA@@@>>>888::::::999EEE```]]]>>>yyyvvvqqqmmmjjjgggccc``````___^^^\\\[[[YYYXXXWWWXXXWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIHHHHHHGGGGGGJJJIIIHHHHHHIIIIIIGGGEEECCCFFFIIIGGGDDDCCCGGGKKKGGGEEECCCBBBAAABBBDDDEEEDDDFFF@@@>>>FFFFFFBBBFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@??????@@@BBBCCC@@@@@@@@@>>>======???BBB????????????@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>======???@@@@@@???>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA>>><<<===??????===:::<<<===@@@CCCFFFEEEBBB???>>><<<<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===;;;:::;;;;;;;;;::::::999999999>>>>>>===<<<;;;;;;::::::777888::::::999999:::<<<888666555777:::;;;:::888;;;:::999888888999:::;;;888999::::::;;;;;;;;;::::::888777999===>>>===;;;>>>>>>????????????>>>>>>>>>>>>>>><<<::::::<<<>>>777:::===>>>======???AAA;;;<<<===???@@@BBBCCCCCC???>>><<<<<<<<<===<<<;;;<<<<<<<<<>>>@@@@@@>>><<<===<<<:::999:::<<<===???:::<<<>>>??????>>><<<:::>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999::::::;;;<<<<<<<<<;;;BBB>>>:::;;;???BBB@@@>>>:::???@@@===MMMllleee==={{{vvvsssooollliiigggdddbbb___^^^\\\ZZZXXXVVVUUUUUUWWWWWWWWWVVVTTTRRRQQQPPPQQQOOONNNNNNNNNOOONNNLLLNNNJJJFFFFFFHHHKKKKKKKKKJJJIIIGGGEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@EEEDDDBBBCCCEEEFFFFFFFFFAAABBBBBBCCCBBBAAA???>>>CCCBBBBBBAAAAAABBBBBBCCC???@@@AAA@@@>>>>>>AAADDD@@@@@@???>>>>>>??????@@@@@@???>>>======>>>???@@@<<<>>>???>>>===<<<===????????????>>>>>>>>>>>>>>>@@@???>>>>>>??????>>>===AAAAAA@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAACCC@@@;;;999999;;;======:::===BBBFFFFFFDDDAAA>>>>>>============>>>>>>???????????????>>>===<<<;;;<<<===>>>>>>>>>===<<<;;;999::::::999777666777999999999999::::::<<<===>>>:::999999888888999999:::555777999:::;;;:::888777;;;;;;;;;::::::999999999999999999:::::::::;;;;;;888:::;;;===>>>>>>===<<<<<<===>>>>>>===>>>@@@BBBAAA???<<<===>>>>>><<<999<<<===>>>??????>>>===<<<::::::;;;???DDDGGGFFFDDDBBBAAA@@@???===<<<;;;;;;>>>>>>>>>>>>>>>=========<<<<<<::::::999:::;;;<<>>>>>======<<<<<<;;;<<<===?????????>>>===<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======777<<>>\\\tttXXXBBB~~~|||ssspppmmmiiigggdddbbb``````___]]]ZZZXXXVVVUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPRRROOOMMMLLLLLLMMMMMMMMMMMMJJJGGGGGGIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGHHHGGGGGGEEECCCBBBCCCCCCCCCCCCBBBBBBAAAAAACCCBBBAAABBBDDDDDDDDDBBB@@@AAABBBBBBBBBAAA@@@???CCCCCCBBBBBBBBBBBBCCCCCC???@@@AAA@@@>>>>>>AAADDDBBBAAAAAA@@@???>>>>>>===??????>>>>>>>>>>>>??????===>>>???>>>===<<<===???>>>>>>>>>>>>>>>?????????===<<<<<<===>>>??????>>>AAAAAAAAA@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAABBB???;;;::::::<<<<<<<<<;;;>>>AAADDDDDDCCC@@@>>>>>>>>>============>>>>>>======>>>>>>>>>===<<<<<<;;;<<<<<<=========<<<<<<999::::::999777666888999::::::;;;;;;<<<<<<======::::::::::::::::::::::::666777888999:::999999888::::::::::::::::::999999999:::::::::;;;;;;;;;;;;999999;;;<<<============<<<===>>>>>>===>>>???AAA@@@>>>===>>>@@@AAA@@@>>>===>>>???@@@@@@???>>>===;;;:::;;;???CCCEEEDDDBBB@@@@@@@@@@@@???===<<<<<<>>>>>>===============>>><<<;;;:::::::::;;;<<<============<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<888:::>>>@@@aaaxxxXXX???|||{{{qqqooollliiifffcccaaa```aaa```]]][[[XXXVVVUUUTTTVVVVVVUUUTTTRRRQQQPPPPPPRRROOOLLLJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKJJJHHHHHHGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIHHHGGGEEECCCAAACCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAABBBCCCCCCAAA>>>@@@@@@AAABBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCC???@@@@@@???>>>???AAABBBBBBCCCCCCBBBAAA???===;;;??????@@@@@@@@@@@@??????===>>>??????======>>>???======>>>>>>??????@@@@@@:::;;;;;;<<<===>>>??????@@@AAAAAAAAA@@@>>><<<;;;<<<===>>>??????@@@@@@@@@@@@>>><<<;;;<<<<<<<<<:::===>>>@@@AAABBB@@@???>>>@@@???>>>======<<<======;;;;;;<<<============<<<;;;:::::::::;;;<<<======999::::::999888777888:::<<<<<<============<<<<<<::::::;;;<<<<<<;;;::::::888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::::::::;;;<<<<<<<<<===>>>??????======>>>???>>>======???AAACCCCCCBBB>>>??????@@@@@@??????>>><<<;;;<<<>>>AAABBBAAA@@@>>>???@@@@@@@@@???======>>>>>><<<<<<<<<===>>>???;;;;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<;;;::::::999999;;;;;;::::::::::::;;;;;;999:::<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<>>>===AAAEEEhhh|||ZZZ@@@}}}xxxwwwqqqpppnnnjjjfffcccbbbbbbaaa___]]][[[XXXVVVUUUTTTVVVUUUTTTSSSQQQQQQPPPPPPQQQOOOMMMLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDBBB???===???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA>>>???????????????@@@AAA@@@AAACCCCCCBBB@@@>>><<<>>>???@@@AAAAAA@@@???>>>===>>>??????>>>===>>>???<<<<<<===>>>???@@@@@@AAA<<<===>>>>>>===>>>???@@@@@@AAAAAAAAA@@@===;;;999;;;<<<===>>>????????????===<<<<<<<<<======;;;999>>>>>>????????????>>>>>>@@@@@@>>>===<<<<<<<<<<<<999:::;;;<<<============:::999999999:::;;;===>>>::::::;;;:::888888999;;;======>>>???>>>>>>===<<<:::;;;===>>>>>>===;;;:::999999888888888999:::;;;888888999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<===>>>??????===<<<===>>><<<<<<===???@@@BBBBBBBBB===>>>>>>>>>????????????===<<<======>>>???>>>>>>===>>>???AAAAAA@@@>>>===>>>===<<<;;;;;;<<<>>>???::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888;;;::::::999999::::::;;;888999;;;===>>><<<;;;999::::::::::::;;;;;;;;;;;;@@@>>>AAACCC```pppQQQ???|||uuurrroooooonnnjjjeeebbbaaabbb___^^^\\\ZZZXXXVVVUUUUUUVVVUUUSSSRRRQQQQQQQQQQQQOOONNNNNNNNNNNNLLLHHHEEEGGGHHHJJJKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBCCCDDDEEEDDDAAA>>>@@@@@@@@@@@@AAABBBBBBCCC@@@@@@????????????@@@@@@>>>>>>>>>???@@@@@@@@@???===???AAABBBBBBAAA@@@>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@???>>>===>>>@@@<<<<<<===>>>???@@@@@@AAA???AAABBB@@@>>>===>>>???@@@@@@@@@@@@???===;;;:::;;;;;;===>>>>>>>>>>>>>>><<<;;;;;;<<<======;;;999======>>>>>>>>>??????>>>@@@@@@>>>===<<<<<<<<<<<<999999:::<<<============:::999999999:::;;;===>>>:::;;;;;;:::999999;;;<<<>>>>>>>>>>>>>>>>>>======:::;;;===>>>>>>===;;;:::999999888888999999:::;;;888888888999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<<<<===<<<======>>>>>>>>>>>>???<<<<<<<<<<<<======>>>>>>===>>>>>>======<<<======<<<===>>>?????????>>>>>>===<<<;;;;;;;;;===>>>???;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;======<<<;;;::::::999999;;;::::::999999::::::;;;888999;;;<<<===<<<;;;::::::::::::;;;;;;;;;<<<<<<:::999<<<:::KKKUUU???;;;{{{ssspppkkklllkkkgggbbb^^^___aaa\\\[[[ZZZXXXWWWVVVUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPOOOOOOOOOLLLHHHEEEFFFHHHJJJJJJIIIHHHHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEECCCAAAAAAAAA@@@@@@@@@AAABBBBBB@@@??????>>>>>>??????@@@>>>======???@@@AAA???>>><<<===???@@@AAAAAA@@@@@@>>>>>>????????????>>>>>>>>>???@@@@@@>>>>>>???@@@======>>>>>>??????@@@@@@@@@CCCDDDBBB>>><<<===???@@@??????>>>=========<<<;;;<<<===>>>>>>?????????<<<;;;:::;;;======;;;999<<<===>>>??????@@@@@@@@@@@@???>>>======<<<======999:::;;;<<<===>>>>>>>>>;;;:::::::::;;;<<<======:::;;;<<<;;;::::::<<<===>>>>>>============>>>???;;;;;;<<<======<<<;;;;;;999999999999::::::::::::888888888999999999999999999999999:::::::::;;;;;;:::;;;<<<=========;;;;;;:::<<>>===<<<===;;;=========;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>??????>>><<<;;;===>>>========================:::;;;;;;<<<=========>>><<<<<<============<<<;;;<<<<<<<<<<<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::>>>777???CCC666>>>{{{sssqqqiiikkkkkkgggaaa]]]^^^aaaYYYXXXWWWVVVVVVUUUVVVVVVWWWVVVTTTRRRRRRRRRSSSTTTUUURRROOOMMMLLLKKKJJJHHHFFFHHHJJJJJJHHHGGGHHHIIICCCDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCDDDCCCBBBAAABBBCCCEEEFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA>>>======>>>AAAAAA???===>>>>>>>>>>>>>>>>>>??????>>>==================>>>>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>>>>?????????>>>AAACCCAAA===;;;>>>@@@@@@>>>===<<<<<<===>>>???<<<<<<===>>>????????????<<<;;;::::::<<<<<<;;;::::::<<<>>>@@@AAAAAAAAAAAA>>>>>>============>>>>>>;;;<<<======>>>>>>>>>>>>;;;<<<<<<=========<<<<<<:::;;;<<<;;;:::;;;<<<>>>>>>===;;;:::;;;===???AAA;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999999999999999888888888888888888888999999999:::::::::<<<>>>@@@@@@>>>;;;:::888;;;>>>???>>>=========:::<<<===<<<::::::;;;===<<<;;;;;;;;;<<<===???@@@>>>@@@@@@>>><<<;;;>>>@@@>>>===;;;::::::;;;<<<===888:::<<<===>>>>>>===<<<======>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<:::::::::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;======<<<<<<<<<=========>>>>>>>>>===AAA;;;???AAA666DDDzzztttsssjjjlllmmmiiibbb___```cccWWWWWWVVVUUUUUUUUUVVVVVVXXXVVVTTTSSSRRRSSSTTTUUUYYYUUUOOOKKKJJJJJJKKKKKKFFFIIIJJJIIIGGGFFFHHHJJJCCCDDDEEEEEEEEEDDDBBBAAADDDDDDEEEEEEEEECCCBBBAAADDDCCCBBBAAABBBCCCFFFGGGCCCBBBAAAAAACCCEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCC>>>===<<<>>>AAABBB???<<<@@@???>>>===<<<<<<======>>>===<<<;;;;;;<<<===>>>>>>@@@@@@@@@???>>>???@@@?????????>>>>>>>>>>>>>>>;;;???BBB@@@===;;;>>>BBB@@@>>><<<;;;;;;===???AAA<<<===>>>??????@@@@@@@@@<<<;;;999999;;;<<<<<<;;;999;;;>>>AAABBBCCCBBBBBB>>>============>>>>>>???<<<======>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;===???>>><<<:::999999<<<@@@BBB<<<;;;::::::::::::;;;<<<777888:::<<<<<<;;;:::999:::999999999888888777777777777888888888999999999:::<<<@@@BBBBBB???<<<999777:::===???>>>>>>===>>>999;;;======;;;:::<<>>@@@AAA???@@@@@@>>><<<;;;>>>AAA???===:::888888999;;;===777999<<<>>>???>>><<<;;;>>>>>>??????===<<<:::999999999999::::::;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<999999:::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<======<<<:::::::::;;;>>>???============>>>>>>>>>>>>===;;;@@@;;;@@@@@@555DDD{{{uuupppnnnmmmkkkhhhccc^^^ZZZXXXYYYXXXWWWUUUSSSRRRQQQPPPVVVVVVTTTQQQNNNNNNPPPRRRTTTPPPKKKKKKMMMMMMIIIDDDJJJHHHFFFEEECCCCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCBBBGGGFFFEEECCCBBBBBBAAAAAAEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAACCCEEE@@@AAABBBCCCDDDCCCBBBBBBBBBAAA???======>>>???@@@===@@@BBBAAA>>><<<<<<======>>>???@@@@@@???>>>======>>>@@@@@@>>>===>>>???BBBAAA>>><<<;;;;;;<<<===??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;@@@>>><<<<<>>???>>><<<<<<======;;;:::===<<<>>>AAAEEEEEEBBB>>>::::::;;;;;;;;;;;;;;;;;;777:::===>>>===<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<>>;;;<<<===>>>>>><<<:::888;;;:::===@@@>>>999888;;;???>>>>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::999999999::::::;;;>>>@@@???<<<:::;;;<<<>>><<<999999;;;<<<:::888666;;;===;;;===AAA>>>777>>>===<<<;;;;;;;;;;;;;;;===<<<:::999999:::<<<===@@@>>>;;;999888888:::;;;<<<;;;;;;:::::::::;;;;;;???>>><<<;;;::::::;;;<<<<<<<<<<<<===============~~~zzzsssooojjjjjjhhhfffccc___\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPOOOPPPQQQPPPNNNNNNOOOQQQOOOMMMKKKLLLMMMMMMJJJHHHIIIHHHGGGEEEDDDDDDEEEEEECCCDDDDDDEEEEEEEEEDDDDDDGGGGGGEEEDDDCCCBBBBBBBBBEEEDDDBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCC@@@@@@AAABBBBBBBBBAAA@@@BBBAAA???>>>>>>>>>???@@@===???BBBAAA???===>>>???===>>>???@@@@@@???>>>======>>>@@@@@@>>>===>>>???@@@???>>>===<<<<<<======???>>>>>>>>>=========<<<>>>>>>=========<<<<<<<<>>>>>======>>>???>>>===;;;===<<<===???BBBBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>===<<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>??????>>>999:::;;;<<<===<<<;;;;;;<<<;;;:::<<<>>>>>>;;;999666888:::;;;:::999:::;;;::::::999888888777666666:::999888888999:::<<<>>>:::;;;<<<>>>>>>>>>>>>>>><<<<<<=========;;;:::999<<<:::;;;===<<<:::<<>>======??????>>>===;;;;;;::::::;;;<<<<<<===;;;:::::::::::::::;;;;;;;;;===???>>><<<;;;;;;===:::999:::<<<>>>???<<<:::999<<<===;;;===@@@>>>888>>>===<<<;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<>>>>>????????????>>>>>>===>>>@@@@@@>>>===>>>???>>>>>>>>>===============>>>>>>>>>>>>============>>>>>>============<<<<<<>>>===;;;<<<>>>??????>>>======>>>@@@AAAAAA???<<<>>>======>>>??????>>><<<===<<<<<<<<<;;;::::::::::::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???===;;;;;;<<<>>>>>>===:::;;;<<<<<<======<<<<<>>===>>>>>>>>><<<:::888999::::::999999:::;;;;;;::::::999999888888777999999999:::;;;;;;<<<<<<::::::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;===:::999::::::;;;@@@GGG@@@>>><<<<<<===>>>???>>>:::::::::::::::;;;;;;<<<;;;:::::::::;;;<<<======:::<<<======<<<<<<<<<===999:::<<>>===;;;<<>>>>>>>>~~~zzzuuuooojjjddddddcccaaa___]]]\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPMMMNNNNNNMMMKKKJJJKKKMMMNNNRRRVVVTTTOOOKKKLLLMMMIIIHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAA@@@??????>>>>>>???BBBEEEEEEDDDBBBAAAAAA???????????????>>>>>>>>>BBBAAA@@@@@@???@@@AAAAAA>>>???@@@AAAAAABBBBBBCCC>>>>>>>>>??????>>>>>>>>>===>>>@@@@@@>>>===>>>???<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================<<<<<<===>>>>>>>>><<<===???BBBDDDCCCAAA>>>@@@???>>>>>>>>>>>>======>>>======<<<;;;::::::999<<<===???>>><<<;;;;;;;;;::::::::::::;;;<<<<<<===???===::::::;;;<<<===<<<;;;;;;<<<<<<<<<=========@@@???>>>>>>======;;;:::999:::;;;:::999999:::<<<;;;;;;;;;::::::999999999888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<:::999999:::<<<======:::999;;;;;;;;;@@@FFF@@@===;;;:::<<<>>>??????::::::999999999::::::;;;:::::::::;;;<<<===>>>???:::;;;<<<===============<<<<<<===?????????===<<>><<<<<<;;;;;;;;;<<<======999:::<<<===>>>===<<<<<<<<<<<<<<<===>>>>>>??????}}}yyytttnnniiifffeeeccc```]]][[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPNNNNNNLLLJJJJJJLLLQQQTTTVVVZZZ\\\XXXPPPJJJJJJMMMHHHHHHIIIIIIHHHHHHHHHHHHDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>@@@CCCEEEFFFEEECCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@BBBCCCDDDDDD???>>>>>>>>>>>>>>>>>>???===>>>@@@@@@>>>===>>>???;;;<<<===>>>?????????>>>============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>==================>>>???<<<===???BBBEEEDDDBBB???@@@@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;::::::===>>>???>>><<<;;;;;;<<<:::::::::::::::;;;<<<===>>><<<::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===;;;::::::;;;999;;;<<<;;;:::999:::;;;;;;;;;;;;:::::::::::::::999:::;;;======<<<;;;::::::::::::::::::;;;;;;;;;===;;;:::888888:::<<<===<<<;;;<<<>>>===:::<<<@@@>>><<<:::999;;;===>>>>>>;;;::::::999999999:::::::::::::::;;;<<<===>>>???::::::;;;<<<=========<<<;;;;;;;;;<<<===???BBBCCCBBB???<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999;;;===>>>>>>===;;;999:::::::::::::::;;;=====================>>>??????999:::<<<===>>>===<<<<<<<<<<<<======>>>??????@@@|||yyytttnnniiigggeeeccc___\\\ZZZXXXXXXYYYXXXWWWUUUSSSRRRQQQPPPMMMLLLKKKJJJKKKPPPWWW\\\YYY[[[[[[VVVNNNIIIIIILLLHHHIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEEEECCCBBBBBBCCC>>>============>>>???@@@>>>????????????@@@@@@@@@AAA???>>>???AAACCCCCCCCC??????>>>>>>>>>>>>??????===>>>@@@@@@>>>===>>>???<<<<<<======>>>>>>??????============>>>>>>>>>>>>======>>>>>>>>>>>>??????===>>>???>>>======???AAA>>>>>>???AAADDDDDDBBB@@@>>>@@@AAAAAA???======>>>>>>=========<<<;;;;;;;;;===>>>???>>><<<<<<<<<>>>::::::::::::::::::;;;<<<;;;:::999:::<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<======;;;999999:::;;;999;;;======;;;:::999999:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<;;;999888999:::<<<===;;;;;;===@@@???999888:::<<<;;;999999;;;===>>>===<<<;;;;;;:::::::::::::::;;;:::::::::;;;<<<======;;;::::::;;;======<<<:::777888999:::;;;@@@EEEJJJAAA===:::;;;<<<::::::;;;<<<;;;;;;;;;;;;<<<======:::;;;===>>>>>>===;;;:::::::::::::::;;;;;;<<<==================>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@{{{yyyuuuoookkkgggeeebbb___\\\ZZZYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPNNNNNNMMMLLLMMMPPPUUUYYYTTTTTTRRROOOJJJHHHJJJLLLIIIIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@<<<<<<======>>>?????????@@@AAABBBBBB@@@@@@AAABBB======<<<===>>>???AAABBB======>>>>>>????????????BBB???===>>>AAACCCBBBAAA@@@???>>>======>>>???@@@===>>>@@@@@@>>>===>>>???>>>>>>===<<<<<<===>>>???<<<=========>>>>>>>>>???======>>>>>>>>>?????????>>>???AAA@@@>>>>>>@@@CCC?????????@@@BBBCCCAAA@@@;;;>>>AAAAAA???===<<<===============<<<<<<<<<<<<<<<===>>>===<<<<<<>>>???;;;;;;::::::999:::::::::888888999;;;======;;;999:::999999888999:::;;;<<<;;;<<<===;;;999999;;;>>>888;;;>>>???===:::888888999999999999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<<<<::::::999999999:::;;;<<<:::999<<>>BBBFFF???:::888;;;<<<999888;;;;;;;;;;;;<<<===>>>???@@@;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA~~~{{{yyyvvvppplllfffdddaaa___\\\[[[[[[[[[YYYXXXWWWUUUSSSRRRQQQPPPRRRRRRRRRPPPNNNMMMOOOQQQMMMLLLKKKHHHGGGHHHKKKMMMIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA???>>>>>>>>>???@@@;;;;;;<<<===>>>???@@@@@@???@@@@@@???>>>>>>???AAA<<<<<<<<<<<<>>>@@@BBBCCC<<<<<<===>>>>>>>>>>>>>>>CCC@@@======@@@BBBBBB@@@@@@???>>>======>>>???@@@===>>>@@@@@@>>>===>>>???@@@???===;;;;;;===>>>@@@<<<=========>>>>>>??????======>>>>>>?????????@@@>>>@@@BBBAAA???>>>AAADDDAAA???>>>???AAABBBAAA@@@888<<<@@@AAA>>><<<;;;<<<<<<<<<<<<===============<<<===>>>===<<<===???AAA<<<;;;;;;:::999999999999666777999<<<>>>>>>;;;888:::999888888888999:::;;;;;;<<<===;;;999999<<>>;;;888777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===999999999999::::::;;;<<<999888:::===<<<888888;;;999999999;;;===>>>===;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::===;;;:::;;;======:::777:::===???>>><<<;;;<<<>>>>>>888777<<<===999777::::::;;;;;;<<<>>>???AAABBB<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>???>>><<<;;;::::::;;;<<<;;;<<<===>>>???@@@AAAAAA|||vvvuuusssnnnjjjfffeeebbb___\\\YYYWWWWWWUUUUUUUUUUUUSSSQQQOOONNNPPPMMMKKKLLLNNNOOOMMMKKKMMMIIIHHHJJJJJJGGGHHHLLLIIIKKKLLLKKKGGGDDDDDDEEECCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDBBB@@@>>>>>>>>>@@@AAA???>>>===<<<<<<===>>>>>>BBBAAA@@@>>><<<<<>>===============>>>>>>??????>>>======>>>??????DDDCCCAAA@@@???@@@AAAAAAAAA@@@>>><<<<<<===???@@@@@@???>>><<<<<<<<<===>>>===>>>>>>===;;;:::<<<===???>>><<<;;;;;;<<<===>>><<<===>>>???????????????======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@;;;>>>???===>>>AAA@@@>>>???>>>============>>>>>>:::;;;===????????????>>>>>>===;;;999888888888999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::999999999888666999<<<>>>>>>>>>>>>===<<<::::::888:::;;;<<<;;;;;;<<<===888>>>???999666888:::888999999:::::::::;;;;;;;;;666888999;;;;;;:::999888999999:::;;;;;;:::999999:::;;;<<<=========<<<;;;>>><<<:::888888888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;999999;;;>>>>>><<<999======<<<;;;:::999999888888999:::;;;<<<;;;:::::::::999999999:::<<<>>>???===<<<<<<<<<<<<;;;;;;;;;???<<<:::;;;======;;;999;;;;;;::::::::::::999999>>>===;;;:::999:::;;;;;;;;;;;;<<<<<<======>>>>>>zzzuuusssppplllhhhgggeeebbb___\\\ZZZXXXWWWTTTTTTTTTSSSRRRPPPNNNMMMQQQPPPNNNOOOPPPPPPMMMKKKNNNJJJIIIKKKJJJHHHIIILLLJJJLLLLLLKKKGGGEEEEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBB@@@??????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAA@@@???======@@@BBB??????>>>>>>>>>??????@@@????????????????????????BBBBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>???@@@@@@???>>>===<<<<<<===>>>===>>>>>>===;;;;;;<<<======<<<;;;::::::;;;===>>>===>>>???????????????>>>======>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@:::>>>>>><<<===@@@???<<<========================:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;::::::<<<>>>===============<<<;;;::::::;;;;;;:::999:::<<<>>>888>>>@@@<<<:::<<<===;;;999999999999:::::::::;;;777888:::;;;;;;;;;999888999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;999999888999::::::999:::;;;;;;<<<<<<;;;;;;:::999999:::======;;;999======<<<<<<;;;:::::::::888999:::;;;;;;;;;::::::;;;::::::::::::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;>>><<<:::;;;<<<===;;;999;;;;;;;;;::::::999999999<<<;;;999888888888999999<<<<<<<<<<<<<<<=========xxxssspppnnnjjjggggggfffccc```]]]ZZZXXXXXXTTTTTTSSSRRRQQQOOONNNMMMQQQPPPPPPPPPQQQPPPMMMKKKOOOKKKJJJLLLKKKIIIJJJMMMKKKLLLLLLJJJHHHFFFFFFGGGDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@???>>>???AAACCCAAA@@@@@@?????????@@@@@@??????@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>><<<<<<======>>>>>>?????????>>>>>>============>>>===>>>>>>===;;;;;;<<<>>>;;;:::999999:::;;;===>>>?????????@@@??????>>>>>><<<===>>>>>>??????>>>>>>????????????????????????:::===>>><<<<<<>>>>>>;;;;;;<<<===>>>>>>===<<<<<<::::::;;;<<<============;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<===<<<;;;<<<===???<<<<<<<<<===<<<<<<;;;;;;<<<===<<<:::999999;;;===888===@@@???>>>@@@@@@>>>888888999999999:::::::::777888:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;:::999999999999999999::::::999:::;;;;;;<<<<<<;;;;;;999888888999;;;<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;===;;;::::::<<<<<<;;;999<<<<<<;;;::::::999888888999999888777777777777888<<<<<<<<<<<<<<<<<<;;;;;;yyysssooollliiiggggggfffccc```]]]ZZZYYYXXXUUUUUUTTTSSSQQQPPPOOONNNQQQPPPNNNNNNNNNNNNOOOOOOPPPMMMKKKMMMLLLJJJJJJMMMLLLLLLKKKJJJHHHGGGGGGGGGDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???===<<<;;;;;;<<<<<<===>>>?????????@@@AAA@@@???@@@BBBDDDAAA@@@@@@????????????@@@>>>???@@@AAAAAA@@@???>>>===>>>???@@@@@@???>>>===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>><<<===>>>===;;;;;;<<<>>>::::::::::::;;;<<<===>>>@@@@@@@@@@@@???>>>======<<<======>>>>>>>>>>>>>>>????????????????????????;;;>>>>>><<<<<>>;;;:::;;;===>>>???>>><<<;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;<<<::::::<<<======:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>===;;;:::;;;<<<:::===@@@AAAAAAAAA???===888888888999999999::::::888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::777777888999:::::::::999999:::;;;;;;<<<<<<;;;;;;888888888999:::::::::999;;;;;;;;;<<<<<<=========999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::::::::;;;;;;::::::<<<<<<;;;:::999999888888888888888777777777777888===<<<<<<;;;;;;:::::::::zzztttooollliiihhhgggfffccc```\\\ZZZXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPSSSQQQNNNLLLMMMOOOTTTWWWQQQMMMLLLMMMLLLJJJJJJMMMLLLKKKIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<===>>>??????@@@???AAABBBAAAAAAAAABBBDDDAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@?????????<<<===???@@@@@@???>>>===<<<<<<===>>>??????>>>>>>=========>>>>>>>>>>>>===<<<=========;;;;;;===???:::;;;;;;<<<<<<===>>>??????????????????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>===<<<:::::::::::::::;;;;;;;;;:::::::::::::::999999888;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888===???;;;:::===???<<<999:::;;;;;;;;;;;;;;;:::999<<>>>>>@@@BBBAAA>>>;;;:::888888999999999:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::777888999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;888888999999999999:::;;;::::::;;;;;;<<<=========999999999:::::::::;;;;;;=========<<<<<<;;;::::::<<<;;;;;;;;;;;;:::::::::999:::::::::999999::::::<<<<<<;;;::::::999888888888888999999999999999999<<<<<<;;;;;;::::::999999{{{tttoookkkjjjiiifffeeebbb___\\\YYYWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQVVVTTTRRROOONNNQQQVVV[[[QQQNNNLLLMMMLLLIIIJJJMMMLLLJJJGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@??????>>>??????@@@AAABBBBBBBBBAAA@@@BBBCCCCCCBBBAAABBBCCCAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===>>>>>>????????????>>>?????????>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===<<<=========;;;<<<===???;;;<<<<<<======>>>>>>>>>======>>>>>>======<<<<<<;;;<<<======>>>>>>=================================@@@AAA>>>>>>@@@???<<<;;;<<<===?????????>>>>>>;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;::::::999888<<<<<<============<<<<<<:::::::::;;;;;;;;;;;;<<<;;;BBBCCC>>>===AAAAAA===:::::::::;;;::::::999999888;;;@@@BBBBBBAAAAAAAAACCC??????AAAAAA<<<888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888999999:::;;;::::::::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;888999:::999888999:::<<<:::::::::;;;;;;<<<<<<<<<::::::999999999:::;;;<<<;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;::::::::::::777999::::::888888999;;;;;;;;;::::::::::::999999888999::::::;;;:::::::::::::::::::::::::::999999{{{tttnnnjjjiiiiiieeedddaaa^^^[[[XXXVVVVVVXXXWWWUUUSSSRRRQQQQQQQQQTTTTTTTTTQQQOOOOOORRRUUUQQQMMMKKKLLLKKKHHHIIILLLLLLIIIEEEDDDFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCAAAAAAAAAAAABBBCCCAAAAAABBBCCCCCCCCCBBBAAAAAACCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@>>><<<;;;;;;<<<>>>@@@???>>>>>>>>>??????@@@AAABBBAAA@@@???>>>>>>??????;;;<<<===>>>??????>>>===;;;<<<===<<<;;;<<<>>>???;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>=================================@@@@@@======???>>>;;;======>>>>>>???@@@@@@@@@===<<<;;;::::::;;;<<<<<<:::;;;<<<=========<<<;;;<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>@@@AAACCCFFFIIIFFF@@@>>>AAAAAA<<<999999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<:::999888888888888999::::::999999888999:::;;;<<<===<<<;;;:::::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;999;;;;;;:::888999;;;>>>999999999:::::::::::::::::::::999999999:::;;;<<<999::::::;;;;;;:::999888;;;;;;;;;:::::::::999999666888:::999888777999;;;999999::::::::::::;;;;;;888888:::;;;;;;;;;::::::999999999999::::::::::::{{{tttmmmiiihhhiiieeeccc```]]]ZZZWWWVVVUUUWWWVVVTTTRRRPPPPPPPPPPPPPPPRRRSSSRRRNNNKKKKKKLLLQQQMMMKKKLLLKKKHHHHHHKKKKKKHHHDDDCCCEEEGGGFFFEEEFFFFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDBBBAAABBBCCCEEEGGG@@@AAABBBBBBBBBAAA@@@???BBBDDDEEEDDDCCCAAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>;;;999999;;;>>>@@@@@@???>>>>>>>>>???AAABBBEEECCCAAA???>>>>>>???@@@;;;<<<===?????????>>>===;;;<<<===<<<<<<<<<>>>@@@;;;;;;;;;<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<;;;<<<<<<=======================================<<>>===999>>>>>>>>>>>>???@@@AAABBB>>>===<<<;;;:::;;;<<<===999;;;===>>>@@@@@@??????<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<;;;DDDEEE===;;;@@@???888;;;;;;;;;:::999888777666;;;<<<======@@@DDDKKKOOOGGG@@@===AAABBB===:::<<<;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<:::999888777777888999:::;;;:::999999999:::;;;<<>><<<:::999:::<<<===999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;999999<<>>>>>???BBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===@@@BBBDDDBBBDDDBBB<<<:::===??????=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;:::===??????<<<;;;<<<>>>;;;<<<>>>?????????>>>===<<<======>>>>>>>>>>>>>>>>>>===<<<===>>>??????======<<<;;;;;;<<<>>>AAACCC<<<===???@@@???>>><<<;;;<<<;;;::::::<<>><<<::::::;;;======:::777888;;;>>>???>>>=========::::::;;;;;;;;;999888777:::999999===CCCFFFFFFDDDBBBBBBBBBAAA@@@???>>>===::::::;;;;;;<<<;;;;;;::::::;;;===>>>>>>===;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;999888777888999777777888999;;;<<<=========<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999:::;;;<<<;;;;;;;;;:::::::::999999777777777888999999999:::999999999999999888777777::::::999999888777666666~~~yyyqqqkkkhhhgggffffffccccccbbb```^^^[[[YYYXXXYYYXXXVVVSSSQQQPPPRRRSSSSSSQQQOOONNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJGGGDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBCCCBBBBBBBBBBBBBBBBBBCCC???CCC>>>===EEEEEE@@@BBB???BBBDDDCCC@@@>>>>>>???AAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???AAABBBBBBDDDCCC>>><<<>>>??????========================>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<;;;===???>>><<<;;;<<<>>>;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>===<<<<<<;;;===<<<;;;<<<>>>???>>>===???===<<<;;;;;;<<<>>>???===>>>???@@@@@@>>><<<;;;<<<;;;::::::;;;>>>AAACCCCCCAAA>>>;;;999999:::;;;;;;:::999;;;======;;;888888;;;>>>>>>===<<<;;;<<<:::;;;=========<<<:::999999999:::<<>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::<<<======<<<:::999::::::::::::::::::::::::::::::999999999999::::::999::::::999888777999:::888888999999:::;;;<<<<<<===<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===::::::::::::999999999999888888888888888999999999888999999999888888777666::::::999999888888777777{{{vvvpppllljjjhhhgggfffddddddcccbbb___\\\YYYWWWXXXZZZYYYVVVRRRQQQSSSVVVVVVSSSOOONNNNNNNNNNNNNNNJJJIIIIIIHHHHHHHHHIIIIIIHHHEEEBBBBBBCCCEEEEEEEEEGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBCCCCCCCCCBBBBBBCCCCCCCCC@@@CCC>>>>>>GGGDDD>>>@@@>>>@@@AAAAAA@@@??????@@@@@@??????>>>>>>>>>>>>>>>========================>>>===<<<<<<<<<===???@@@AAAEEEEEEAAA???@@@@@@>>>>>>=========<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;===>>>>>>===<<<<<<===;;;<<<===>>>>>>>>>>>>===???>>>======;;;:::999999<<<;;;:::;;;===>>>===<<<@@@???===;;;:::::::::;;;===>>>?????????>>><<<;;;<<<;;;:::999:::<<<>>>@@@BBBAAA???<<<:::999888888:::999999;;;======<<<::::::<<<>>>>>><<<;;;:::;;;;;;===???AAAAAA@@@>>><<<;;;<<<======<<<<<<===>>>============<<<;;;::::::;;;;;;;;;;;;;;;:::999999999999;;;;;;;;;;;;999999:::::::::::::::::::::::::::999888777777888999:::888999:::999888888:::;;;999999999::::::;;;;;;;;;===<<<:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777888999;;;<<<<<<======999999999999888888888777999999999888888888888888777888888888888777666666999999999999999999999999|||xxxsssnnnkkkhhheeecccccccccbbbaaa___[[[XXXVVVWWWYYYZZZWWWSSSQQQSSSVVVVVVSSSOOOMMMLLLMMMMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIFFFDDDBBBBBBDDDEEEFFFFFFHHHGGGEEECCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDD???AAA<<<>>>FFFBBB:::>>>===>>>????????????@@@@@@>>>>>>============>>>>>>========================>>>>>>===<<<<<<======>>>@@@EEEGGGDDDAAAAAA@@@===>>>>>>===<<<;;;::::::999>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<=====================<<<;;;::::::999999;;;:::999:::<<<===<<<;;;>>>===<<<;;;:::999999999<<<======>>>===<<<;;;;;;<<<;;;:::999999;;;<<<===???>>>>>>===<<<:::999888999999999:::<<<======<<<<<<===???>>><<<;;;;;;;;;<<<>>>AAACCCDDDBBB@@@???<<<>>>@@@>>>;;;:::===@@@;;;;;;<<<<<<;;;:::999999;;;;;;;;;;;;::::::999888888999::::::::::::999888:::::::::::::::::::::::::::999777666666777999:::777888999999888888:::<<<::::::::::::::::::::::::<<<;;;:::999888888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777888:::;;;<<<<<<;;;;;;888888888888777777777777:::999999999888777777777777777888888888777777666999999999999999:::::::::{{{xxxssspppmmmjjjgggeee``````___^^^\\\ZZZWWWVVVVVVWWWXXXVVVSSSQQQRRRTTTTTTQQQNNNLLLKKKLLLKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIEEECCCBBBCCCEEEFFFGGGFFFIIIGGGEEEDDDCCCDDDFFFGGGFFFFFFGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAA===AAAIIICCC:::>>>>>>>>>>>>>>>???@@@AAAAAA>>>===============>>>>>>========================???>>>>>>===============???EEEHHHEEECCCBBB@@@<<<>>>>>>===<<<;;;::::::999>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;<<<===============>>>???>>>======<<<<<<<<<<<<<<<======>>>;;;;;;::::::::::::;;;<<<;;;:::999:::;;;<<<<<<:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;<<<;;;;;;<<<======<<<;;;:::999999::::::;;;<<<===>>>===>>>???>>>===;;;<<<<<<===>>>AAACCCCCCBBBAAA???:::<<<>>>===::::::===@@@;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::999999888888999999999999999999888::::::::::::::::::::::::999999888777777888999999777888999999888888:::<<<;;;;;;::::::::::::999999<<<;;;;;;:::999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999;;;;;;;;;:::999888888888888777777777666666:::999999999888777777777777777888888888888777777999999999999999999999:::xxxuuuqqqnnnmmmkkkjjjhhh^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQOOOMMMLLLLLLLLLJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIFFFDDDCCCDDDFFFGGGGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBBBBBBB@@@FFFOOOFFF===BBB@@@???===>>>@@@AAAAAAAAA===============>>>>>>???========================???????????????>>>>>>>>>???DDDGGGEEECCCBBB???;;;>>>=========<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;<<<===???@@@>>>======>>>???@@@>>><<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::999:::;;;<<<===;;;:::999:::<<<===<<<;;;999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<>>><<<===>>>===<<<;;;<<<===>>>>>>???@@@@@@@@@??????888999999888888999;;;===:::;;;;;;<<<<<<;;;::::::999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999:::999888888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::999888888888888888888777777777666999999999888888888888888777777888999999999999888888888888888888888888888wwwsssoookkkjjjiiihhhggg]]]\\\ZZZXXXWWWXXXYYYYYYWWWTTTRRRSSSUUUVVVSSSOOOOOONNNNNNNNNOOONNNKKKIIIKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@IIIRRRHHH???EEECCC@@@>>>>>>AAABBBBBBAAA>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????DDDGGGDDDBBBAAA???;;;========================>>>>>>===<<<<<<<<<<<<<<<>>>===<<<===>>>@@@CCCDDD???>>>===>>>@@@@@@>>><<<<<<<<<;;;;;;;;;<<<===>>>>>>===;;;:::::::::<<<===<<<::::::;;;<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<<<<======::::::;;;;;;;;;;;;<<<<<<:::;;;<<<;;;999999;;;>>>:::;;;;;;;;;::::::;;;===>>>>>>======<<<<<<======;;;999666666777999::::::999::::::;;;;;;:::::::::777888999:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::888999:::;;;;;;:::999888999::::::999888777999:::::::::::::::::::::::::::::::::;;;<<<============999999999999999999999999999999:::::::::;;;;;;;;;:::::::::999999999999888999999999999999999::::::999999888888888777777777888888888888888999999999888888999:::::::::::::::999888888777777666666666zzzuuuooojjjgggeeecccbbb]]][[[YYYWWWVVVXXXZZZ\\\YYYTTTQQQSSSWWWXXXTTTNNNNNNNNNOOOPPPQQQPPPLLLJJJLLLMMMMMMMMMMMMKKKIIIHHHHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@???IIIRRRHHH>>>EEEDDDAAA??????AAACCCBBB@@@>>>>>>>>>>>>>>>???@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAA???DDDFFFCCCAAAAAA???;;;=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>@@@CCCFFFHHH@@@>>>===>>>@@@AAA???<<<<<<<<<;;;:::;;;<<<===>>>@@@???<<<:::999:::;;;;;;<<<;;;:::;;;===>>>===<<<;;;<<<<<<======<<<;;;;;;??????>>>===============::::::;;;<<<<<<======>>>===<<<;;;::::::::::::;;;;;;<<<===;;;888888;;;>>>777888999999888888:::<<<>>>===<<<:::::::::;;;<<>>>>>??????999999999999999999999999999999:::::::::;;;;;;;;;:::::::::999999999888888888888777777888:::<<<===999999999999888888888888777777888888999999999:::888999:::;;;;;;;;;;;;;;;999888888777666555555444}}}{{{vvvpppjjjgggdddbbbaaa```^^^\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBB>>>>>>???===999===DDD@@@??????CCCGGGIIIGGGDDDEEECCCAAADDDHHHIIIEEEAAACCCBBB@@@>>>>>>???@@@AAA>>>@@@???===???BBBAAA>>>===@@@BBBAAA???===???AAA???BBBEEEFFFDDD@@@===;;;;;;<<<===?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???BBBEEEHHHJJJ======<<<;;;::::::999999:::<<<>>>>>><<<;;;===@@@:::===???>>>;;;999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::999999;;;;;;;;;;;;999999;;;;;;::::::;;;<<<>>>???888<<<===:::999;;;<<<::::::<<<>>><<<:::999<<<>>>:::999888777777999:::;;;;;;:::999:::<<<===<<<;;;<<<;;;999777777777999:::;;;;;;;;;;;;::::::999888999:::;;;999666555777999999???AAA;;;888;;;<<<::::::::::::999999888888888:::::::::999999999888888999::::::999888999;;;===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999888888999:::;;;<<<;;;:::::::::999999888888999999:::;;;;;;::::::999888777777<<<;;;999777666666777777;;;::::::999999::::::;;;888888777666666777888999>>>:::888;;;;;;999777999}}}xxxtttmmmhhheeeccc```______^^^\\\ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMMMMLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKIIIIIIHHHIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@AAA>>>;;;???FFFCCCCCCCCCDDDFFFGGGEEEDDDDDDBBBAAADDDHHHIIIGGGCCCDDDCCCAAA@@@@@@@@@AAABBB>>>???>>><<<>>>AAA@@@<<<===???AAA@@@>>>===>>>@@@>>>AAAEEEFFFDDD@@@>>>===:::;;;<<<===>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD<<<<<<<<<<<<;;;:::999999:::<<<>>>>>><<<<<<===???<<<>>>???>>><<<:::<<<===<<<<<<<<<======<<<<<<<<<======<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<===>>>999===>>>;;;999;;;<<<;;;;;;======<<<:::999;;;===888999999:::;;;<<<======:::999999999;;;<<<;;;:::;;;:::999888777888888999:::::::::::::::999888888999:::;;;999777666888:::999>>>@@@;;;888;;;<<<:::::::::::::::999999999888:::::::::999999999888888999::::::999888999;;;===::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;::::::999999999999999999999999;;;;;;::::::999888888777<<<;;;:::999888888999999;;;::::::::::::::::::;;;;;;:::999888888888999:::===:::999===>>>;;;999:::}}}uuupppkkkfffcccaaa___]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA@@@@@@>>>===???DDDFFFGGGGGGFFFDDDCCCCCCDDDDDDBBBAAACCCGGGHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>???>>><<<===@@@???;;;<<<>>>??????>>>======>>>===@@@DDDEEEDDDAAA??????<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======;;;<<<======<<<;;;999888;;;===>>>>>><<<<<<===????????????===<<<<<<===???========================<<<============<<<<<<;;;999::::::;;;;;;::::::999999:::;;;<<<<<<===<<<<<<999===>>>;;;:::<<<===;;;<<<======<<<:::999:::;;;888999;;;===>>>?????????999888888888:::;;;:::999999999999:::999999888888888999999999999888777777999:::;;;:::999888999:::999===>>>;;;999;;;;;;:::;;;;;;::::::::::::999999:::::::::999999999888888999::::::999888999;;;===999999:::;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;:::;;;===>>>>>><<<;;;:::888999:::;;;;;;;;;::::::888999:::;;;;;;:::999888;;;;;;::::::999999888888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::===<<<;;;::::::::::::;;;<<<:::;;;@@@BBB>>>;;;<<<|||rrrnnniiieeeccc```^^^\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKDDDFFFGGGHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>=========???BBBEEEGGGHHHFFFBBBAAABBBEEEDDDBBBAAABBBDDDDDDCCCAAABBBBBBCCCCCCCCCBBBAAA@@@>>>@@@???<<<>>>AAA@@@<<<<<<===>>>>>>>>>=========<<>>>>>>>>>>>>>>>>>>>>>>>======>>>???>>>===<<<;;;;;;<<<===>>>===<<<:::999======>>>>>>=========>>>???>>>===;;;;;;<<<>>>???>>>>>>============>>>>>>;;;;;;<<<======<<<;;;:::::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;:::>>>???;;;:::<<<===<<<<<<<<<===<<<;;;:::999999;;;;;;;;;<<<<<<===>>>???888777777777999:::999888999:::;;;<<<<<<;;;999888777777888888888888777777999::::::;;;:::::::::::::::;;;;;;:::::::::::::::;;;::::::::::::::::::::::::::::::999999999888888999::::::999888999;;;===888888999:::;;;<<<<<<===;;;;;;::::::999999::::::888:::===??????>>><<<:::999999:::::::::;;;;;;;;;888999;;;<<<<<<;;;999888;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::======<<<;;;;;;:::::::::;;;:::<<>>AAACCCDDDBBBEEEGGGFFFCCCAAACCCFFFDDDCCCAAAAAA@@@@@@???>>>@@@AAAAAAAAAAAA@@@???>>>???@@@@@@>>>???CCCBBB>>>=========>>>>>>>>>===<<<<<>>??????>>>===<<<;;;<<<=========<<<;;;:::>>>>>>======>>>>>>>>>===>>>===;;;::::::<<<===>>>???>>>============>>>???999::::::;;;;;;:::::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999===>>>;;;:::<<<===;;;;;;;;;;;;<<<<<<;;;999888>>>===:::999999:::<<<===888777666777999:::999888999;;;===>>>>>>===;;;:::666777777888888777777777888888999:::<<<<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999::::::999888999;;;===888888999999:::;;;;;;<<<;;;::::::999999999::::::777999<<<>>>???>>><<<:::999999999:::::::::;;;;;;888999;;;<<<<<<;;;999888;;;;;;;;;:::::::::::::::888888999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999:::999===CCCFFFBBB>>>===yyypppmmmiiifffdddbbb___]]]YYYYYYYYYYYYXXXXXXWWWVVVRRRRRRPPPOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJJJJKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIHHHDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDAAA???BBBHHHJJJHHHBBBDDDFFFGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>@@@@@@>>>AAAEEEEEEAAA>>>======>>>??????>>><<<===???BBBCCCBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>>==============================>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<@@@>>>======??????>>><<<===;;;999999;;;======<<<>>>>>><<<<<<<<<<<<>>>>>>999999999888999999:::;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::888<<<===:::999;;;<<<::::::999:::;;;===<<<:::888>>>===:::888888888:::;;;888777777777999:::999888999;;;<<<>>>>>>===<<<;;;666777777888888888888777777777888:::<<<===;;;999;;;777666999;;;999999:::888888999999999999:::::::::::::::999999999888888999::::::999888999;;;===888888999999999999:::::::::999999999::::::;;;<<<888999;;;<<<===<<<;;;:::::::::999999999:::;;;<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::777888999::::::::::::::::::;;;<<<======<<<;;;:::999999:::;;;;;;::::::999:::999<<>>=========>>>>>>;;;>>>>>>===@@@EEEEEEBBB@@@>>>===>>>@@@AAA???===>>>@@@CCCCCCBBBAAAAAAAAA@@@???>>>===<<<======>>>========================>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>AAA???======??????>>><<<===;;;:::;;;>>>???>>><<<>>>===;;;::::::;;;===>>>;;;:::888777888999<<<===;;;::::::999999::::::;;;;;;;;;::::::999::::::;;;777;;;<<<999888:::;;;999888888888;;;===>>>;;;888999:::;;;<<<;;;:::999888999888777888:::;;;:::999888999:::;;;<<<<<<;;;:::666777888888999999999888666555666999<<<===;;;888;;;666444999<<<999888:::777777777888888999999999:::::::::999999999888888999::::::999888999;;;===999999999999888888888888999999999999:::<<<===>>>999999::::::;;;::::::999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::::::::;;;<<<======<<<;;;:::777888:::;;;<<<;;;;;;;;;:::999;;;@@@BBB>>>;;;;;;vvvllljjjgggeeecccaaa^^^\\\XXXWWWUUUTTTTTTUUUVVVWWWQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>CCCLLLOOOKKKHHHHHHIIILLLNNNLLLGGGAAABBBBBBBBBBBBAAABBBEEEGGGAAA@@@>>><<<<<<===>>>@@@999<<<<<<<<<@@@EEEFFFBBBAAA???===???AAABBB@@@===???AAACCCCCCBBB@@@@@@AAABBBAAA???>>>>>>>>>??????========================@@@???===<<<;;;;;;<<<<<>>;;;::::::<<<>>>@@@AAA???======???@@@>>>;;;===<<<;;;===@@@AAA???<<<>>>===;;;::::::;;;===>>>===;;;999777888:::===@@@;;;;;;999999999999;;;;;;<<<;;;:::999888999:::;;;777;;;<<<888777999:::999777777777:::>>>>>><<<999555888<<>>:::777999888888888:::;;;:::999777888999999::::::::::::777777888999999999999999555444555888<<<===;;;888;;;555333999<<<999888:::666666777777888888888999:::::::::999999999888888999::::::999888999;;;===::::::999999888777777777888888999:::;;;===>>>???999999999999999999999999;;;:::999888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;===>>>>>>===;;;:::777888:::<<<======<<<<<<;;;888:::???@@@===::::::{{{vvvnnnkkkgggcccaaa___^^^^^^XXXXXXWWWVVVUUUTTTTTTSSSTTTSSSRRRRRRSSSRRRPPPMMMIIIJJJKKKMMMMMMKKKJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGJJJKKKIIIIIIKKKJJJFFFFFFFFFGGGGGGGGGFFFFFFEEE@@@@@@AAACCCBBB??????AAA@@@===<<<@@@CCCGGGOOOXXXSSSJJJJJJWWW\\\SSSHHHDDDDDDJJJMMMJJJGGGFFFEEECCCEEECCC@@@???@@@AAAAAA@@@======>>>>>>?????????@@@=========>>>??????>>><<<@@@GGGIIIEEE???>>>???>>>AAA@@@???>>>===<<<;;;;;;??????>>>>>>>>>>>>??????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<===;;;:::;;;===??????>>>???===;;;999888999:::;;;999======:::888:::<<<;;;<<<<<<<<<;;;;;;:::::::::>>>===;;;999999999;;;<<<;;;:::999888888888999999;;;888666999>>>@@@===::::::;;;>>>AAABBBAAA???>>>;;;;;;::::::999888777777999999999999999999999999666777999:::;;;;;;:::999444444555555666666777777:::777777::::::777666888666666777888888888888888888999999::::::999999888888888777777888999999:::;;;:::999888777555444444<<<;;;:::999999999:::;;;======<<<;;;:::888888777;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888:::::::::999999888888888;;;;;;;;;;;;;;;999888777>>><<<;;;>>>BBBBBB===888;;;<<<<<<===<<<<<<;;;;;;yyyrrrllliiieeebbb```___^^^]]]YYYXXXXXXWWWVVVUUUTTTTTTUUUSSSQQQQQQQQQPPPOOOMMMKKKLLLMMMMMMLLLJJJHHHFFFIIIJJJKKKLLLLLLKKKKKKJJJIIIKKKKKKGGGGGGJJJJJJHHHJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCBBBDDDNNNYYYJJJCCCFFFSSSZZZTTTMMMLLLGGGLLLLLLEEE@@@BBBEEEGGGIIIEEEAAA>>>>>>???@@@AAA<<<=========>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<@@@FFFIIIDDD???>>>???>>>========================??????>>>>>>>>>>>>??????>>>>>>>>>>>>============???>>>===;;;;;;:::::::::<<<<<<==================>>><<<::::::<<<=========>>>===<<<;;;:::::::::;;;;;;>>>>>>:::888:::<<<:::;;;;;;;;;;;;;;;:::::::::===<<<:::999999999:::;;;::::::::::::999999999999<<<999666777<<>>@@@AAA@@@??????<<<<<<;;;::::::999888888999999999999999999999999888888999999::::::999999777777777666666666666666888666888<<<<<<999999;;;666777777888888888888888999999::::::::::::999999777777777777888999:::;;;::::::999888777666666555;;;:::999999999999:::;;;:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;::::::999888:::::::::999999999888888;;;;;;;;;::::::::::::999===;;;;;;>>>AAAAAA<<<888::::::;;;<<<<<<<<<<<<<<>>???BBBEEEKKKFFF@@@<<<<<<>>>@@@AAA<<<<<<<<<============>>>?????????>>>>>>=========@@@EEEGGGCCC>>>??????>>>::::::;;;<<<===>>>>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>============??????===;;;:::999999999:::;;;;;;<<<<<<=========???<<<999888999;;;;;;;;;============<<<;;;;;;:::<<<@@@???;;;999:::;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;<<<<<<:::999888===999666777;;;???AAAAAA<<<<<<======>>>>>>??????<<<<<<;;;;;;:::999999999999999999999999999999999:::999999888888888999999999999999888777777666666777666888===>>>;;;:::<<<777777777888888888888999::::::::::::::::::::::::777777777777888999:::;;;999999999888888888777777::::::999999999999:::;;;666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::;;;;;;::::::::::::999999::::::::::::999999999999;;;:::999999999:::<<<<<<<<<::::::===??????;;;888888999:::;;;;;;<<<;;;;;;vvvoooiiieeebbbaaaaaaaaa___]]]YYYYYYXXXWWWVVVUUUTTTTTTVVVSSSOOOLLLLLLLLLLLLKKKMMMMMMMMMLLLJJJHHHFFFEEEFFFHHHKKKMMMNNNMMMLLLKKKIIILLLKKKHHHHHHJJJJJJGGGGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEAAABBBEEEFFFDDDBBBAAABBBCCCCCCFFFQQQ\\\TTTQQQOOOOOOJJJ@@@<<<>>>>>>HHHOOOJJJBBB>>>======FFFBBB>>>;;;<<<>>>??????=========>>>>>>>>>>>>>>>@@@@@@@@@???===<<<===>>>@@@DDDEEEAAA>>>??????===999::::::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============>>>===<<<;;;::::::999999999999::::::;;;<<<===>>>???<<<999777888999:::999<<<===>>>???>>>===;;;:::===AAA@@@;;;999:::;;;999999999999::::::;;;;;;<<<888888999999999999888777:::;;;<<<======;;;999888;;;999777999<<>>:::999;;;888777777888888888999999;;;::::::::::::::::::;;;999999888888888888888999888888888888999999999999999999999999999:::::::::666666777888999::::::;;;::::::::::::::::::::::::999;;;<<<======<<<:::999;;;:::::::::::::::::::::::::::::::::::::::::::::;;;:::999888999;;;===???;;;::::::<<<======;;;888:::::::::;;;::::::999999~~~vvvqqqiiieeebbbaaacccccc```]]]XXXXXXWWWVVVUUUTTTTTTSSSUUUQQQNNNLLLKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFHHHJJJLLLMMMLLLKKKKKKGGGKKKLLLJJJJJJLLLKKKGGGFFFEEEDDDCCCCCCEEEGGGHHHIIIJJJGGGCCCEEEJJJKKKGGGEEE@@@===AAAEEEIIINNNTTTKKKJJJKKKJJJFFFAAAAAADDD>>>GGGLLLHHHAAA>>>===<<<>>>===<<<<<<>>>???>>>===???????????????????????????@@@@@@???<<<<<<>>>@@@@@@CCCCCC???===??????===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<999999999999:::;;;===>>>???<<<999888888999999888;;;<<<>>>??????===;;;:::===@@@@@@;;;888::::::999888999999::::::;;;;;;;;;777777888999999888888777:::;;;<<<======;;;999888777888999<<<>>>???>>>===:::999888777777888:::;;;888888888777777777777777777777777888888999999999;;;:::888777666777888888777888888999:::;;;;;;<<<888777888<<<<<<888666888888888888777888999::::::;;;::::::999999::::::;;;<<<;;;999888777666666666777888888888888999999999888888888999999:::::::::888888888888888888888888::::::::::::::::::::::::888999;;;======<<<:::999;;;:::999999999:::;;;;;;::::::::::::::::::::::::;;;:::999888999<<<>>>@@@:::::::::;;;<<<<<<:::999<<<<<<<<<;;;:::999888777|||vvvqqqjjjeeeaaabbbdddddd```\\\WWWWWWVVVUUUTTTSSSRRRRRRRRRPPPMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJFFFJJJKKKJJJKKKMMMLLLIIIHHHGGGEEEDDDCCCCCCDDDDDDJJJLLLJJJFFFIIIQQQPPPIIIJJJCCC>>>AAAFFFGGGGGGIIIFFFGGGHHHGGGEEECCCCCCDDDEEEHHHFFF@@@;;;===@@@AAA::::::;;;===???@@@???===AAA@@@@@@@@@@@@@@@??????>>>@@@AAA???<<<<<>>======<<<<<<;;;;;;;;;>>>======<<<<<<======>>>>>>>>>>>>>>>============999999999999:::;;;<<<===;;;:::999999:::;;;===>>>>>><<<:::999::::::999777:::;;;===>>>>>>===;;;:::;;;???>>>:::888999:::999999999999999::::::::::::888888888888888999999999:::;;;;;;<<<<<<:::999888555777;;;===>>>===<<<:::999888777666666777888999666666666666666666666666666666777777888999999999999888888777777777888888666777888999:::<<<======:::777888::::::666666888999999888777888999:::;;;::::::888888888888::::::<<<;;;:::888777666666666777777777777777888888888666777888999:::::::::999:::::::::999888888888777::::::::::::::::::::::::888999:::;;;;;;;;;:::999;;;:::999888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<;;;999888777{{{tttnnnjjjeee```aaadddccc^^^YYYVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOMMMMMMNNNOOOMMMLLLIIIIIIIIIHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHJJJIIIFFFHHHMMMPPPOOOFFFFFFFFFEEEDDDDDDCCCCCCGGGJJJIIIEEEJJJSSSQQQHHHIIIDDDBBBEEEFFFDDDDDDFFFGGGGGGGGGFFFEEEDDDBBB@@@HHHGGGCCC<<<<<<@@@CCCBBB>>>===<<<===???@@@@@@???@@@@@@@@@@@@??????>>>>>>===???@@@???<<<<<>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>============:::::::::999::::::;;;;;;===<<<:::::::::;;;<<<>>><<<;;;;;;;;;<<<;;;999777:::;;;<<<<<<===<<<;;;:::999======999777999:::999:::::::::999999999999999999888888777888999:::;;;::::::::::::999999999999777888:::;;;;;;:::::::::999888888888888888888999666666666777777777777777666666666777888999999999666777777888888888888777777777888999:::;;;;;;<<<;;;888777999999777888<<<:::999888777777999:::<<<:::999777666666777999::::::999888888777777888888777777666666666666666666555666888999:::::::::999::::::::::::999999999999999999999999999999999999888999999999::::::::::::;;;:::999888888:::<<<===:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;|||rrrkkkiiiddd___```cccbbb]]]WWWUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMNNNPPPPPPNNNLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHFFFEEEEEEFFFHHHIIIJJJJJJGGGCCCEEELLLRRRSSSBBBBBBDDDEEEFFFFFFFFFFFFBBBFFFFFFBBBHHHRRROOOEEECCCCCCEEEHHHFFFCCCEEEIIIBBBCCCCCCDDDGGGIIIGGGCCCEEEEEEBBB@@@AAADDDBBB===CCC@@@===<<<>>>@@@AAAAAA@@@?????????>>>>>>======<<>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>============<<<;;;;;;:::999999999999>>>===;;;::::::;;;<<<===;;;:::;;;===>>>===:::777::::::;;;;;;;;;;;;;;;;;;888;;;<<<888666999:::999;;;::::::999999888888888:::999888777777999;;;===;;;:::999888888888999999999999:::999888888999::::::::::::999999999999999777777777777777888888888555666666777888999999999555666777999999999888777999999999999999999999999;;;777666999:::999<<<@@@:::999888777777999;;;<<<999888666555555666888999777777777777888999:::;;;777666666666555555555555555666888999::::::999999::::::::::::::::::::::::999999999999999999999999999888888888999:::;;;;;;;;;:::999888888:::<<<===:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;<<<===888999:::<<<===>>>>>>>>>xxxpppjjjbbbaaa```aaaaaa```]]][[[RRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNOOOMMMJJJGGGIIIHHHGGGGGGIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCGGGNNNUUUJJJGGGDDDCCCDDDDDDCCCBBB???@@@AAABBBCCCDDDDDDDDDAAADDDHHHGGGDDDCCCGGGKKKJJJDDDAAADDDDDDAAAAAAEEECCCBBBAAAAAACCCCCCBBBAAACCC@@@<<<===@@@BBBBBBAAA@@@CCC===888<<<999555;;;>>>>>>????????????>>>>>>======>>>>>>?????????@@@======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<==================<<<<<<::::::::::::::::::::::::========================BBB>>>::::::<<<======<<<===<<<:::999999:::<<<===<<<;;;:::999999;;;<<<>>>;;;;;;::::::::::::;;;;;;999:::;;;:::888999===AAABBB===888777:::<<<;;;888<<<;;;999888777888999999;;;<<<<<<<<<<<<<<<;;;;;;666666666666666777888888777777777777777777777777<<<;;;999888888888999999888999;;;<<<;;;999777666777777777777777777777777999888888888999:::;;;;;;::::::999999999999999:::888888888888888888888888777777888888888888777777777888:::;;;;;;:::999888999999:::;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;;;;;;;999999999999;;;;;;>>>===;;;999888888888999;;;;;;<<<;;;:::;;;===???<<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<======~~~wwwooojjjaaa````````````___\\\ZZZUUUUUUUUUUUUTTTRRRPPPOOONNNMMMMMMMMMNNNMMMJJJHHHIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFDDDDDDGGGMMMRRRKKKHHHEEECCCCCCCCCCCCBBB>>>???@@@AAABBBCCCCCCCCCBBBEEEGGGFFFBBB@@@CCCFFFHHHCCCAAADDDDDDAAA@@@CCCBBBAAA@@@AAABBBBBBAAA???AAA???======@@@CCCEEEFFF@@@DDD===888===;;;999??????????????????>>>===<<<=========>>>>>>>>>??????<<<<<<<<<======<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@===::::::<<<===<<<;;;===<<<;;;::::::;;;<<<===<<<;;;:::999999;;;<<<>>><<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;:::888999<<<@@@@@@<<<888888;;;<<<:::777999999888888777777888888;;;;;;<<<<<<<<<<<<;;;;;;666666666666666777888888777777777777777777777777;;;:::999888888888999999888999:::::::::999888777888888888888888888888888888888888888888999::::::::::::999999888999999999777777777777777777777888777888888888888888777666777888:::;;;;;;:::999888999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888;;;::::::999999::::::;;;===<<<:::999999999999:::;;;<<<<<<;;;::::::===???<<<=========<<<<<<;;;:::;;;;;;;;;<<<<<<=========}}}vvvnnnhhhaaa```______```___\\\YYYXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIIIIGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGKKKNNNKKKHHHDDDAAAAAABBBBBBBBB>>>>>>???@@@AAAAAAAAAAAABBBDDDEEECCC???===>>>@@@DDDBBBBBBDDDCCC@@@???AAAAAA@@@@@@AAABBBAAA>>><<<>>>>>>======>>>BBBGGGKKKEEEHHH@@@:::>>><<<:::@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<===============;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::888999;;;===>>>;;;999999;;;<<<999777666666777888888888777777:::;;;;;;<<<<<<;;;;;;;;;777666666666666777888888777777777777777777777777::::::999888888888888999999888888888888999999:::999999999999999999999999888888888777888888999::::::::::::999999888888888555555555555666666777888888999999999888777666666777888999;;;;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999::::::;;;;;;::::::999;;;::::::999999::::::;;;=========;;;::::::<<<>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<============zzzssslllfffaaa```___``````___\\\ZZZYYYXXXWWWUUUTTTRRRPPPOOOOOOMMMKKKJJJKKKLLLKKKJJJHHHGGGFFFGGGHHHHHHHHHFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFBBB??????@@@AAA@@@===>>>???????????????>>>@@@AAABBB@@@===;;;;;;<<>>????????????@@@AAA@@@===:::<<<======<<<;;;>>>EEEKKKLLLNNNDDD===???;;;888>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::999:::;;;<<<<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<======<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::999999:::;;;;;;:::999:::;;;;;;999666555666888999999999888888999::::::;;;;;;;;;;;;:::777777666666777777888999888888888888888888888888999999888888888888888888999888777666777888:::<<<::::::::::::::::::::::::888888888777777888888999:::::::::::::::999888888666555555555666777888999999999999999888777666666777888999:::;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;:::999999999;;;;;;;;;;;;999999999999999::::::;;;;;;;;;===>>>===;;;999999;;;=========<<<<<<<<<<<<<<<==========================={{{wwwqqqiiidddaaaaaa``````aaa___]]]ZZZXXXWWWUUUSSSQQQPPPOOONNNOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFHHHHHHFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGFFFEEEFFFCCC???======>>>??????>>>>>>>>>???>>>>>>=========>>>>>>===<<<;;;;;;<<>>???>>>>>>???@@@???===;;;<<<======;;;999;;;@@@EEEKKKMMMDDD===???<<<888>>>:::;;;<<<===>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<>>>>>><<<;;;999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;::::::999999999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999:::::::::999999999999999::::::888777666777999:::;;;:::999999888888999:::;;;;;;::::::777777777777777888999999999999999999999999999999888888888888888888888888999888666555666888:::<<<::::::::::::::::::::::::999999888888888888888999999:::;;;;;;;;;;;;:::999999888777666777888:::;;;999999999999999888777777888888999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::999999;;;;;;;;;;;;999999888999999:::;;;;;;;;;;;;===>>>===;;;999999;;;=========<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>~~~{{{xxxtttnnnhhhcccaaa```______```___\\\YYYVVVUUUSSSQQQPPPOOONNNNNNNNNLLLKKKKKKKKKKKKJJJHHHHHHFFFEEEFFFGGGHHHGGGFFFHHHGGGFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFDDDBBBBBB@@@>>>===>>>??????>>>????????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>======>>>???>>>===<<<<<<<<<;;;::::::===???CCCFFF@@@<<<@@@>>>:::@@@888999;;;===>>>@@@@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::999999::::::::::::;;;;;;:::::::::;;;<<<<<<============<<<<<<;;;:::::::::::::::::::::::::::::::::888:::;;;;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888999:::;;;:::999888888888888888888888888888999999::::::::::::999777777888999::::::::::::888777777777777888999999999999999999999999999999666777888888999888888888999888777666666777999:::::::::::::::::::::::::::;;;:::999999888999999999999:::<<<===>>>======<<<<<<;;;999888888999;;;<<<888888999999999999999888888888999:::;;;<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;::::::999::::::;;;;;;::::::999888999:::;;;;;;;;;;;;:::=========;;;::::::<<<>>>>>>===<<<<<<<<<===>>>???????????????>>>>>>>>>>>>~~~}}}{{{wwwtttqqqlllfffbbb___^^^]]]]]]^^^\\\ZZZWWWUUUTTTRRRQQQOOOOOOOOOOOOLLLKKKKKKLLLLLLLLLIIIGGGGGGFFFEEEFFFGGGHHHGGGEEEGGGFFFDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDEEEEEEBBB@@@@@@???>>>???AAABBBAAA???@@@@@@@@@???>>>===<<<;;;===<<<<<<<<<=========<<<@@@FFFGGGAAA===???AAAAAA???===;;;;;;===@@@AAAAAA<<<;;;:::;;;<<<======<<<<<>>?????????============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>=========<<<;;;;;;::::::999999999999999999999999999;;;;;;:::888999<<<>>>>>>===<<<;;;;;;<<<===>>>::::::;;;;;;<<<<<<;;;;;;::::::999999999999::::::999777777888;;;<<<;;;999888888888777666777888::::::999999888888888888999666777888999::::::::::::888888777777888888999:::::::::::::::::::::::::::555666777888999999888777999888777666666777888888999999999999999999999999<<<;;;;;;:::999999::::::888:::<<>>===:::888888888:::;;;777777888999::::::::::::888999999:::;;;<<<===>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<======<<<;;;;;;::::::999999::::::;;;888999:::;;;;;;;;;:::999;;;<<<<<<;;;::::::===???>>>===<<<;;;<<<===???@@@@@@@@@@@@??????>>>>>>>>>}}}}}}zzzxxxuuurrroookkkeeebbb]]]\\\[[[[[[\\\[[[XXXUUUUUUTTTRRRQQQPPPPPPPPPQQQKKKKKKKKKLLLMMMLLLIIIFFFGGGFFFEEEFFFGGGGGGGGGEEEFFFEEEDDDCCCDDDEEEGGGIIIHHHFFFCCCCCCDDDDDDBBB????????????BBBDDDDDDBBBAAA@@@@@@@@@@@@???===<<<;;;???>>>============<<<;;;@@@GGGHHHAAA<<>>;;;;;;@@@<<<:::???;;;666::::::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>===<<<;;;;;;::::::999999999999999999999999:::;;;<<<:::888999<<<@@@AAA???>>><<<<<<>>>???AAA999:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::888777666888<<<===;;;999888888777666555666888;;;:::999888666666666777888666666777999999:::::::::888888888777888888999:::::::::::::::::::::::::::555666777999999999888777999999888777777666666777999999999999999999999999===<<<;;;;;;::::::::::::888:::===@@@AAABBBBBBAAA???===:::888777888999:::666777888999:::;;;;;;;;;999999999:::;;;<<<>>>???===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;>>>@@@@@@??????<<<;;;999999999999;;;<<<999:::;;;;;;;;;;;;999999;;;;;;<<<;;;:::;;;===???>>>===<<<;;;<<<===???AAA@@@@@@@@@@@@??????>>>>>>{{{yyyyyyyyyxxxxxxwwwuuupppjjjddd```aaa___]]]\\\[[[ZZZWWWUUUSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@???===<<<:::999===>>>?????????>>><<<;;;???@@@AAA@@@>>>>>>???@@@???>>><<<===???AAABBBBBB===:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<::::::999999;;;::::::999999::::::;;;::::::;;;<<<<<<;;;:::::::::;;;<<<======;;;999888888888999:::;;;;;;;;;;;;999:::999888666666888:::999888777888;;;>>>?????????AAA@@@<<<<<>>@@@CCCDDDFFFFFFDDDAAA<<<999888999999999::::::999888888999999::::::::::::;;;<<<===>>>???999999:::;;;:::999777666<<<<<<;;;::::::::::::;;;777888999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;999888777:::;;;<<<<<<<<<;;;:::999<<<;;;:::999999:::<<<>>>=========;;;::::::<<<===AAABBBCCCBBB@@@>>>>>>>>>~~~yyyvvvtttsssvvvwwwwwwuuuqqqkkkeeeaaaaaa___\\\[[[[[[ZZZWWWUUURRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDBBBBBBDDDCCCBBBAAAAAABBBCCCCCC????????????>>><<<;;;:::======>>>???>>>===<<<;;;=========<<<<<<<<>><<<===???@@@AAAAAA===;;;<<>>>>>===<<<;;;::::::::::::========================???>>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;::::::<<<<<<<<<<<<:::::::::;;;<<<===<<<;;;999888999::::::;;;;;;;;;;;;:::::::::999888777777999::::::999888999:::<<<===>>>>>>BBBBBB>>><<>>@@@<<<;;;999888777777777888666999999777888<<<;;;666666888999888666666888;;;666777888999::::::::::::888777666777888:::;;;;;;===<<<999777666555666666888:::;;;:::888777999;;;888888999::::::999888777:::999999999999999999888999999888888888888999999::::::::::::::::::::::::===>>>@@@BBBDDDEEEFFFGGGCCC@@@===;;;;;;<<<;;;;;;::::::999999999999999:::::::::::::::;;;<<<===>>>::::::;;;;;;:::999999888<<<<<<;;;::::::::::::;;;777888999::::::;;;::::::;;;;;;<<<<<<;;;:::888777::::::;;;<<<<<<;;;:::999<<<;;;:::999999:::<<<=========<<<;;;:::;;;<<<>>>???@@@BBBAAA@@@>>>===>>>zzzvvvsssqqqppptttuuuuuuuuuqqqlllfffccc___]]][[[ZZZZZZYYYWWWUUURRRRRRRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCC>>>>>>>>>>>>>>>===<<<<<<======>>>>>>======<<<;;;::::::;;;::::::;;;???AAAAAA???===<<<>>>???@@@???===<<<>>>BBBBBB???===>>>>>>>>>===<<<;;;;;;;;;;;;==============================<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;::::::999999999999999:::;;;:::::::::999:::;;;;;;<<<===CCCEEEAAA<<<===@@@AAA<<<===>>>===<<<<<<>>>@@@===<<<:::999888777777777555999:::999999;;;;;;777777999::::::888777777888888888999:::;;;;;;;;;;;;999888888888999:::;;;;;;<<<;;;:::888666555444444777999;;;;;;999888999:::888999999:::::::::999999888888888999999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAACCCEEEFFFGGGBBB@@@????????????>>><<<999999999999999:::::::::999999999999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;999999:::::::::::::::999;;;;;;<<<;;;;;;:::999888999999:::;;;;;;::::::999;;;::::::999:::;;;<<<=========<<<;;;;;;<<<===>>><<>>>>>>>>}}}{{{yyyvvvsssqqqppppppppprrrttttttqqqmmmgggddd^^^\\\[[[ZZZZZZZZZXXXVVVRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNMMMLLLKKKIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAACCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA======>>>>>>>>>>>>==================<<<<<<;;;;;;888:::<<<<<<<<<;;;<<<>>>AAA???<<<<<<===>>>>>>>>>>>>>>>@@@BBBAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<;;;::::::============<<<;;;:::::::::999999999;;;<<<<<<;;;;;;;;;<<<;;;:::999:::::::::BBBFFFAAA;;;;;;???AAA<<<=========<<<;;;===>>>>>>===<<<;;;999888777777555888;;;;;;;;;;;;:::::::::;;;<<<<<<;;;999888777999::::::;;;<<<<<<;;;;;;999:::;;;;;;::::::;;;===::::::999888777777777666888999:::::::::999999888888999999:::::::::::::::777777888888999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>><<<999999::::::::::::::::::999999888888999::::::;;;======;;;::::::;;;<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;::::::999999999999:::::::::::::::;;;:::::::::;;;<<<===>>>>>><<<;;;;;;===>>>??????<<>>>>>????????????<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;888;;;???@@@???<<<:::999@@@>>><<<;;;<<<>>>>>>===>>>AAACCCAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;============<<<;;;:::::::::999999:::===>>>===<<<;;;===>>>===:::999999:::888@@@EEE@@@::::::===???:::;;;<<<<<<;;;::::::;;;>>>>>>======;;;:::999999666888;;;<<<;;;:::;;;============>>>===<<<999888::::::;;;<<<<<<<<<;;;;;;:::<<<>>>>>><<<<<<===???999999888999999;;;<<<<<<::::::999::::::999888777888888888999999:::::::::777777777888888999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<>><<<<<<;;;::::::::::::;;;<<<===============<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>><<<:::;;;>>>@@@AAA@@@???AAADDDDDDCCCBBBAAABBB~~~wwwvvvsssqqqmmmjjjhhhgggjjjmmmpppqqqpppkkkeeebbb^^^\\\[[[[[[\\\\\\[[[YYYTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>??????;;;<<<===>>>?????????>>><<<===>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;999<<<@@@BBB@@@===:::888???===;;;:::<<<===>>>===>>>CCCEEEAAA======>>>>>>======<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::;;;999888;;;???AAA???===;;;>>>@@@???;;;999:::<<<888???CCC???;;;;;;<<<<<<999;;;<<<<<<:::999999:::============<<<;;;::::::888888;;;===;;;999;;;AAA???>>>============;;;999::::::;;;<<<<<<;;;;;;::::::===@@@AAA??????AAACCC;;;:::999:::;;;>>>AAACCC>>>;;;999888999999888666777777777777888999::::::777777777888888888888888::::::999999999999:::::::::::::::::::::::::::::::::;;;===@@@DDDHHHLLLNNNHHHFFFDDDCCCBBB???;;;888888999:::<<<<<<<<<;;;;;;:::999999888888999::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;<<<<<<======>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======;;;<<<<<<===>>>???@@@@@@???<<<:::;;;???BBBBBBAAABBBCCCEEEDDDCCCBBBBBBCCC}}}zzzzzztttsssqqqooollliiifffeeehhhkkknnnpppnnniiiccc___^^^]]][[[\\\]]]]]]\\\[[[VVVVVVUUUTTTRRRPPPOOONNNKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBAAAAAAAAABBBBBB@@@@@@>>>>>>>>>>>>???@@@<<<===>>>@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>===<<<<<<<<<:::999999999:::;;;999<<<>>>???>>><<<<<<<<<===;;;999:::<<<>>>>>>>>>>>>EEEGGGAAA<<<===???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<999::::::;;;;;;;;;;;;:::;;;999888<<>>:::???AAA???===>>>===;;;:::;;;======;;;999999:::::::::;;;<<<<<<;;;:::999:::999:::===:::777<<>>CCCCCCBBBAAADDDGGG@@@>>><<<;;;<<<@@@DDDGGGAAA===999777777777777666666666666666666888999:::888888888888777777777777;;;::::::999999::::::;;;999999999999999999999999;;;;;;<<<>>>AAAEEEHHHKKKFFFDDDBBBAAA@@@>>>;;;999777888:::<<<======<<<;;;::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999:::;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;::::::;;;===>>>???<<<===>>>???@@@AAAAAAAAA???<<<999;;;@@@DDDCCCAAADDDEEEDDDCCCAAA@@@BBBCCCyyyvvvwwwoooooonnnnnnllljjjiiihhhgggjjjmmmooommmhhhbbb^^^^^^]]]\\\\\\^^^^^^]]]\\\WWWWWWVVVTTTRRRPPPNNNMMMKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCC??????>>>======>>>???@@@===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999999999:::;;;:::;;;;;;;;;:::<<<>>>AAA<<<:::999999<<<>>>>>>>>>???FFFGGGAAA;;;===???>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;<<<===888888999:::;;;;;;;;;;;;;;;999888<<>>;;;<<>>:::;;;===>>>>>><<<:::::::::777888999:::;;;:::999999;;;999:::<<<:::777===FFF>>>;;;888777999;;;:::999:::::::::;;;::::::999999999???DDDEEECCCCCCFFFIIIDDDBBB>>><<<===@@@EEEHHHDDD???999666666777666555666555555555555777999:::999999888888777777666666;;;::::::999999::::::;;;888888888888888888888888::::::::::::<<>><<<:::777888;;;<<<======<<<;;;;;;;;;::::::999:::::::::888999;;;<<<===<<<;;;:::<<<<<<;;;::::::::::::;;;777888999:::;;;;;;<<<;;;===<<<;;;::::::;;;======<<<<<<;;;;;;<<<===???@@@======???@@@BBBBBBBBBBBB???<<<999;;;AAADDDDDDBBBEEEEEECCCAAA??????AAACCCzzzssspppsssqqqmmmjjjhhhgggggghhhgggiiikkknnnoookkkeeeaaa^^^]]][[[[[[[[[[[[ZZZYYYSSSUUUUUUSSSOOOLLLMMMNNNMMMKKKIIIIIIIIIHHHGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@@@@@@@BBBBBBDDDBBB>>><<<<<<>>>AAACCCCCCHHHGGG@@@<<>>>>>>>>===>>><<<;;;999888888999999:::;;;===????????????>>>>>>>>>===<<<<<<<<<<<<<<<>>>EEEEEE;;;999>>>???999999@@@<<<888<<<:::999@@@;;;===???>>>;;;:::<<>><<<:::999999999;;;<<<<<<:::888666777999;;;;;;:::999888888;;;:::777;;;BBBDDD@@@???>>>>>>CCCHHHHHHCCC>>>:::EEEEEE<<<;;;DDDEEE>>>===>>>AAADDDEEECCC>>>999;;;;;;;;;::::::;;;;;;;;;;;;888888<<<>>>???BBBGGGBBBGGGFFF>>>:::<<<===;;;:::::::::999999999888888666<<>>?????????>>><<<:::888:::999888888:::;;;<<<;;;>>><<<999999:::;;;;;;;;;:::999888999;;;<<<;;;:::;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@;;;<<<===???@@@@@@@@@@@@===???@@@BBBBBBBBB@@@???BBBCCCDDDBBB??????BBBEEE}}}vvvpppnnnpppnnnllliiigggfffeeeeeeggghhhkkkooopppmmmgggccc]]]\\\[[[[[[\\\\\\ZZZXXXUUUVVVVVVTTTPPPMMMMMMNNNLLLJJJHHHHHHHHHHHHFFFDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCEEECCC@@@>>>???BBBEEEGGGJJJNNNMMMEEEAAABBBBBB@@@AAAAAA@@@???>>>===<<<;;;===<<<;;;::::::999::::::999:::;;;===============>>>===<<<;;;;;;;;;<<<<<<===DDDDDD===:::??????:::===@@@<<<===FFFEEE>>>@@@<<<===>>>>>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;>>>666999???:::;;;>>>;;;<<<===???@@@@@@???===;;;:::999999:::<<<<<<;;;:::888999:::;;;;;;;;;:::999999<<<;;;999<<>>???>>>>>>BBBFFFFFFBBB===<<>>;;;<<<<<<999:::999999999888888888888888===AAABBBAAAAAACCCFFFBBBAAAAAA@@@@@@AAACCCDDDCCC@@@<<<999999999999999999999888777777888999999999888888777777666666555888888999888777888:::<<<999999999888999999::::::;;;;;;;;;<<<<<<=========<<<<<<=========<<<<<<;;;;;;:::::::::;;;<<<;;;;;;===;;;999999;;;<<<<<<<<<;;;:::999:::;;;<<<<<<:::<<<<<<<<<======>>>>>>>>>==============================>>>>>>>>>>>>======<<<<<<<<<===>>>?????????<<<<<<===>>>????????????===>>>@@@AAAAAA@@@???>>>>>>@@@AAA@@@???@@@CCCFFF~~~{{{xxxqqqkkkjjjkkkkkkjjjhhhfffdddbbbaaaccceeehhhlllnnnlllgggccc]]]\\\\\\\\\]]]\\\YYYWWWWWWWWWWWWTTTPPPNNNMMMNNNJJJIIIGGGGGGGGGGGGEEECCCEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFGGGGGGEEECCCBBBCCCBBB@@@@@@AAACCCFFFHHHHHHKKKJJJDDDAAAAAAAAA@@@CCCBBBAAA???===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::888888999:::;;;;;;;;;;;;>>>===;;;999999:::;;;<<<;;;BBBDDD>>>===@@@@@@;;;>>>???;;;???NNNMMMBBB>>>>>>======>>>???>>><<<:::===<<<<<<;;;;;;;;;;;;;;;<<<;;;@@@???888<<>><<<<<<;;;::::::<<<======<<<:::::::::::::::;;;<<<<<<:::<<<===<<<>>>AAA???;;;>>>===>>>@@@CCCCCC???:::=========<<<;;;===AAADDD;;;???BBBCCCAAA???@@@BBB===;;;:::888888:::;;;===;;;999999;;;;;;888888;;;888===???===<<<;;;:::777999999888888888777777777;;;<<<>>>@@@AAABBBCCCCCCBBBAAA???>>>>>>??????@@@CCC@@@<<<:::999999999888999999888777777888999999888888888888888888888888888999999888777999<<>>>>>;;;<<<<<<======<<<;;;:::<<<;;;999:::<<<=========<<<;;;:::;;;=========<<<============>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<<<<======>>>>>>??????<<<<<<===============<<<===>>>???@@@@@@???>>>===<<<===>>>??????AAAEEEHHH|||xxxssslllfffffffffggggggfffdddbbb___]]]]]]___bbbgggiiiiiieeebbb\\\\\\\\\]]]]]]\\\YYYWWWWWWWWWUUUSSSPPPNNNLLLLLLIIIGGGFFFEEEFFFFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCCCCAAAAAABBBCCCCCCBBBAAA@@@BBBAAA@@@???@@@AAACCCDDDCCCDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::;;;<<<=========<<<;;;888888999:::::::::::::::===<<<:::888777999:::<<<999???BBB@@@???AAA@@@===<<<>>>999===JJJIII>>><<>>@@@@@@<<<888===<<<;;;;;;::::::;;;;;;999BBBMMMGGG999;;;AAA:::<<<===???@@@@@@@@@???>>>>>><<<::::::<<<>>>??????===<<<:::::::::;;;===>>>;;;<<<>>>???@@@@@@===999=========???@@@???<<<888===;;;<<>>:::<<>>===;;;999888888999;;;===:::888999<<<<<<888777:::;;;<<<===<<<::::::999888888888888777777777777666;;;:::999<<<@@@BBBAAA???AAA@@@>>><<<<<<<<<<<<===BBB???<<<:::999999888777999888888888888888888999777777888888999999999999888999999888888:::===AAA<<<;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::<<<===???;;;===??????>>><<<::::::;;;::::::;;;===??????>>>===<<<;;;<<<===>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>=========<<<<<<=========<<<=========>>>>>>>>>???<<<<<<======<<<;;;;;;:::===>>>>>>???>>>>>>===<<<======>>>???AAACCCFFFHHH{{{wwwppphhhccccccbbbcccddddddbbb___\\\ZZZ[[[\\\```dddggggggeeebbb]]]\\\\\\\\\]]]\\\ZZZWWWVVVUUUSSSQQQOOOMMMKKKJJJGGGFFFEEEEEEEEEEEEDDDBBBEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@CCCBBBBBBDDDDDDDDDCCCDDD@@@@@@??????>>>>>>======:::;;;<<<=========<<<;;;:::::::::::::::;;;;;;;;;<<<;;;999888888888:::;;;888===@@@@@@???@@@@@@>>>;;;???;;;:::AAA@@@:::>>>???===<<<===@@@AAA>>>:::<<<<<<;;;:::::::::::::::888GGGWWWPPP<<<:::???;;;<<<===>>>???@@@??????>>>===<<<::::::<<>><<<;;;999:::<<<>>>???======>>>AAABBB???;;;999<<<<<<======>>><<<:::888<<<;;;===AAA???999888;;;FFFGGGGGGAAA:::666777;;;<<<;;;999888888999;;;<<<:::888999<<<===::::::<<>>;;;:::999888999:::888888888777777777777666:::777555888<<>>;;;???>>><<<;;;::::::::::::@@@>>>;;;::::::999888777888888888999999888888888777777777888999999::::::888888999888888:::===@@@<<<<<<;;;:::999999999999<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::<<<===;;;===@@@@@@>>>;;;;;;;;;;;;;;;;;;<<<>>>@@@???>>>===<<<;;;<<<>>>???>>>===>>>>>>>>>===============<<<<<<======>>>>>>>>>???======<<<<<<<<<<<<==================>>>>>>>>>>>><<<======<<<<<<;;;:::999======>>>>>>>>>=========AAAAAA@@@AAABBBDDDFFFFFFyyytttmmmeeeaaabbb```aaabbbbbb```^^^[[[YYY\\\]]]```dddhhhhhhfffddd^^^]]][[[[[[[[[[[[ZZZYYYTTTSSSPPPOOOOOONNNLLLJJJGGGFFFDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>???@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@???CCC@@@???BBBCCC@@@>>>>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;::::::;;;<<<<<<;;;;;;::::::999999999:::999;;;>>>>>>>>>>>>>>>>>><<>>:::===;;;:::BBB===<<<<<<===???@@@@@@???<<<;;;;;;:::::::::::::::888DDDUUUSSS???999===;;;;;;<<<===>>>>>>??????>>><<<;;;:::;;;===?????????===<<<:::::::::;;;===??????<<<===AAABBB???;;;:::;;;<<<<<<===<<<;;;:::999:::===??????===;;;:::999BBBCCCBBB>>>999777999;;;::::::999999999999:::::::::888888<<<===;;;<<>>===;;;:::999999999:::>>><<<::::::::::::999888777888999999999999888777777777777888888999999999777888999999999999;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::======<<<;;;:::::::::;;;:::===@@@???<<<:::;;;===<<<<<<<<<===???@@@???======<<<;;;<<<>>>>>>>>><<<============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>><<<=========<<<;;;::::::============>>>>>>>>>???EEECCCAAAAAACCCEEEEEEEEE}}}xxxtttpppjjjbbb```bbb`````````___^^^\\\ZZZYYY\\\]]]```dddggghhhfffddd```]]]ZZZYYYZZZ[[[[[[ZZZTTTRRRPPPOOOPPPPPPNNNKKKGGGFFFDDDEEEFFFFFFEEECCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@AAAAAABBBBBBCCCAAABBBBBBBBBBBB@@@???>>>@@@;;;:::???AAA===;;;<<>>===<<<<<<===<<<;;;::::::999::::::<<<;;;::::::::::::;;;<<<:::;;;;;;<<<;;;;;;999999999:::<<<<<<<<<;;;<<<>>>:::AAA>>>:::>>><<<<<>>BBBDDD<<<;;;::::::999999::::::;;;;;;FFFKKK@@@:::<<<::::::;;;;;;<<<======>>>>>>:::999:::;;;>>>???>>>===<<<;;;:::::::::;;;<<<===@@@<<<<<>>;;;===:::;;;<<<<<<;;;:::::::::999??????999888>>>@@@===???>>>===;;;:::::::::;;;888999::::::::::::999888<<<999888;;;;;;:::;;;???BBB;;;777:::;;;999999;;;:::999999999888888888888777555444555777999::::::===<<<:::999999999::::::;;;:::999999;;;;;;:::999777888999999999999888777777777777777777777777777555888::::::999999999:::;;;;;;:::::::::;;;;;;<<<:::::::::999999888888888<<<============<<<;;;;;;999<<>>:::999<<>>======>>>@@@@@@>>><<<<<<;;;:::;;;===>>>===<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<=========>>>===;;;::::::;;;===>>>>>>>>>>>>>>>============<<<<<<=========<<<<<<;;;<<<<<<<<<===>>>???@@@AAADDDBBB???@@@CCCEEEEEEDDD{{{vvvrrrooolllggg```___bbb``````___^^^]]]\\\ZZZZZZZZZ[[[^^^aaaeeefffdddbbbaaa^^^ZZZXXXYYYZZZ[[[[[[TTTRRRPPPPPPRRRRRRPPPMMMGGGFFFEEEEEEFFFFFFEEEDDDAAAAAABBBCCCDDDDDDDDDDDD===>>>@@@BBBBBBBBB@@@???<<<===???@@@@@@???>>>===???:::;;;BBBFFFCCCAAACCCCCCBBBAAA???>>><<<;;;:::>>><<<;;;999888888999999<<<;;;:::999999999:::;;;:::;;;<<<======;;;999888:::::::::;;;:::999;;;>>>888>>>;;;:::@@@???===DDD:::<<<===<<<;;;===CCCHHH<<<;;;::::::999999::::::>>>222777CCC@@@;;;<<<::::::::::::;;;<<<======>>>888888999<<<>>>???>>><<<:::::::::::::::;;;<<<<<<@@@<<<<<>><<<>>>999;;;<<<<<<;;;:::;;;;;;777@@@???444444AAAFFFAAA???===;;;::::::;;;999888777888:::;;;;;;:::888777===999888999999888:::>>>>>>777666;;;===:::999;;;:::::::::999999999999888666666666666666888:::;;;<<<;;;:::999999999:::;;;:::999888999;;;<<<;;;:::777888999::::::999888777777777777666666666666666555777:::;;;:::888777777::::::::::::;;;;;;<<<===999999999888888888777777;;;<<<===>>>>>>>>><<<<<<888<<<>>><<<999999<<>>>>>???@@@@@@>>><<<<<<;;;:::;;;=========;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<======>>>===;;;::::::;;;===>>>>>>>>>>>>>>>============<<<<<<===============<<<<<<<<<<<<===>>>@@@BBBCCCBBB@@@>>>???BBBEEEEEEDDD}}}yyyrrrnnnmmmlllggg^^^YYYXXXZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[ZZZ[[[```eeegggccc___cccaaa]]][[[ZZZYYYWWWUUUTTTRRRPPPOOOPPPPPPOOONNNJJJGGGFFFHHHFFFBBBAAADDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???AAACCCDDDDDDDDDCCCDDDBBBAAA@@@@@@AAACCCEEE>>>???@@@AAABBBAAA@@@???AAA@@@@@@@@@@@@>>>;;;999;;;;;;:::888555555999===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;===>>>@@@777:::@@@======???999>>><<<<<>>;;;===AAA<<<===>>>>>>===;;;999777888:::<<<======;;;888666888888777777999;;;>>>???:::888777999<<<===;;;999:::999888777888:::===>>>AAA@@@>>><<<;;;<<<===>>>===<<<<<<===???>>><<<:::<<<>>>===:::;;;@@@BBBAAA???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999:::::::::999888888;;;;;;:::999999::::::::::::::::::999999999888888666666777777888888888999888888888888888888888888888888999999999:::::::::999;;;<<<999666444666999999::::::;;;:::999888777444666888:::;;;:::999888999888888777777888888999:::999999999999:::;;;;;;999999::::::;;;<<<<<<===:::>>>>>>999999===<<<888;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;:::888:::<<<======>>>???@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@???>>>>>>CCCAAA???@@@BBBCCCAAA???CCCAAA??????AAACCCDDDCCCzzzvvvnnnjjjhhhhhhddd\\\YYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXX[[[YYYZZZ___dddeeebbb^^^aaa___\\\ZZZZZZYYYWWWUUUTTTRRRPPPOOOOOOOOOMMMLLLIIIFFFEEEFFFFFFBBBBBBEEEBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBB>>>???AAABBBBBBBBBBBBAAA@@@?????????>>>===;;;999;;;<<<;;;999777777999<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::;;;<<<>>>>>>999<<>>===;;;;;;???:::;;;<<<=========<<<;;;999:::;;;<<<<<<:::999777:::999888888999;;;===???:::888888999<<<===;;;999:::999999999:::;;;<<<===>>>===;;;::::::;;;<<<=========<<<===>>>===;;;999:::<<<<<<999:::???BBB@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::888999999::::::999999999;;;::::::999999:::::::::::::::::::::999999999999777888888888888888888999888888888999999888888888888888999999999:::::::::999::::::888777666777888999:::;;;;;;;;;:::888777555666888:::;;;:::999999999999888888888888999999:::::::::::::::;;;;;;<<<999:::::::::;;;;;;<<<<<<;;;>>>===999888;;;;;;888;;;<<<<<<=========<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::888:::<<<=========>>>@@@======;;;:::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDBBB@@@AAACCCDDDBBBAAAEEEBBB@@@???AAADDDFFFGGG{{{uuurrrjjjfffcccbbb___ZZZXXXZZZXXXYYYZZZ[[[ZZZYYYWWWUUUYYYYYYZZZ]]]bbbcccaaa^^^^^^\\\ZZZYYYYYYYYYWWWUUUTTTRRRPPPOOONNNMMMKKKJJJIIIEEEDDDEEEEEEBBBCCCFFFCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>???@@@BBBBBBCCCCCCCCC>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<:::999:::;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<;;;::::::<<<>>>;;;:::>>>===;;;FFFLLLBBB@@@======???>>>;;;;;;===888999:::;;;<<<>>>??????;;;;;;;;;:::::::::999999;;;;;;:::999:::;;;<<<===999999888999;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;:::999888999:::;;;<<<>>>===<<<<<<===<<<:::888888;;;:::888:::???AAA@@@;;;;;;;;;;;;:::999999888999::::::;;;;;;;;;;;;:::888888888999::::::::::::::::::999999999999::::::;;;;;;;;;;;;::::::::::::::::::999999999999999888777888999::::::999888777888888999999999::::::::::::888777777888888888777999::::::::::::999888888666777999:::;;;;;;:::999:::999999999999999999::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;===<<<888777::::::888;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<=========>>>???<<<<<<;;;::::::::::::;;;============>>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBGGGDDDAAAAAADDDGGGJJJKKK}}}wwwrrroooiiiddd```___[[[WWWVVVYYYVVVWWWYYYZZZYYYWWWTTTSSSXXXXXXYYY\\\```aaa___]]]\\\ZZZYYYYYYYYYYYYWWWUUUSSSRRRPPPOOONNNMMMJJJHHHHHHEEECCCEEEDDDCCCDDDHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA?????????@@@AAAAAAAAAAAAAAA@@@>>>===<<<===>>>???@@@AAABBBBBBBBB>>>?????????===<<<<<<===;;;<<<======<<<;;;::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::;;;;;;;;;::::::<<<>>>:::;;;???===;;;IIIQQQGGGBBB???>>>@@@@@@===;;;===999999::::::<<<===???@@@<<<;;;:::999999999::::::<<<<<<;;;::::::;;;;;;<<<999999999:::::::::999999888999;;;=========;;;:::888888888888999:::<<<<<>>@@@???999::::::;;;:::999888777888999:::;;;;;;;;;;;;;;;777777888888999:::;;;<<<999999999999999999:::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999666888999::::::999888666888888999999999::::::::::::777555555888:::999777888888888888888888888888777888999:::;;;:::::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;999888999999888;;;<<<===??????@@@@@@@@@======<<<;;;999888777777;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<===>>><<<;;;;;;;;;::::::::::::======>>>>>>>>>?????????AAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBBBBCCCCCCCCCBBBEEEDDDDDDEEEHHHKKKLLLKKKyyytttpppmmmiiiddd___]]]YYYUUUTTTWWWTTTUUUWWWWWWWWWUUUSSSRRRXXXXXXYYY\\\^^^___^^^]]]ZZZYYYYYYYYYZZZYYYWWWUUUSSSQQQPPPOOOOOOMMMJJJGGGIIIEEEDDDFFFFFFDDDDDDHHHHHHHHHGGGEEEDDDCCCBBBAAADDDCCCAAA@@@???@@@@@@AAA@@@AAAAAA@@@???>>>===<<<=========>>>>>>???@@@AAA>>>@@@AAA@@@>>>===???@@@;;;<<<===>>>>>>===;;;999999::::::;;;;;;::::::999999::::::;;;;;;::::::999999:::;;;;;;::::::;;;===:::;;;@@@???<<>>===;;;:::888888999:::;;;<<<<<<;;;;;;::::::::::::888999::::::999999888888888999;;;======<<<:::999888888999999:::<<<======???===;;;:::::::::888777666999:::888:::>>>???===888999:::::::::999888777888888999:::;;;;;;;;;;;;888888777888999:::;;;<<<888888888888999999:::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;::::::999999777888999999999999888777888888999999999:::::::::999777444555888:::888666777666666666666777777777888888999999::::::999999:::999999888888999999:::999:::;;;<<<<<<<<<;;;;;;999999999:::::::::::::::<<<<<<<<<<<<<<<;;;:::;;;<<<<<<>>>???@@@@@@@@@@@@???>>>===<<<;;;:::999888;;;;;;;;;::::::;;;;;;;;;999;;;======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>????????????@@@DDDDDDCCCAAAAAAAAAAAABBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFJJJMMMMMMKKKIII{{{vvvrrrnnnkkkhhhbbb^^^\\\YYYTTTSSSUUUSSSSSSTTTTTTTTTTTTSSSSSSXXXYYYZZZ\\\]]]]]]^^^^^^ZZZZZZYYYZZZZZZYYYVVVTTTRRRQQQPPPPPPPPPNNNKKKHHHIIIFFFFFFIIIHHHEEEDDDGGGHHHGGGFFFEEEDDDCCCBBBAAADDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>======<<<<<<======>>>???>>>@@@BBB@@@>>>===@@@CCC<<<<<<<<<===>>>===;;;888::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999:::;;;:::999999;;;===<<<999???CCC???DDDLLLJJJDDD???>>>BBBDDDAAA>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;:::::::::::::::::::::999888999;;;:::888777888888888999;;;<<<<<<;;;999888999999:::;;;<<<<<<======>>><<<:::999999999999777777:::;;;999:::>>>>>><<<999999999::::::999999888888999999::::::::::::999999999888777888999;;;<<<888888777888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999888888888888888888888888888888999999999:::::::::999777666666777777777666666666666555666666777888888888888888888888888888999888888888888888888999888999:::;;;<<<;;;:::999888888888999:::;;;;;;;;;<<<;;;===AAAAAA>>><<<>>><<<===>>>???????????????AAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;:::<<<======;;;::::::;;;<<<<<<======<<<<<<;;;:::>>>?????????@@@@@@@@@@@@FFFEEECCCAAA@@@@@@@@@AAA@@@AAABBBBBB@@@@@@AAABBBCCCDDDGGGJJJMMMMMMJJJHHH}}}vvvsssppplllhhhccc^^^[[[[[[XXXTTTRRRUUURRRQQQQQQQQQRRRSSSTTTUUUYYYZZZ[[[\\\\\\]]]^^^___[[[[[[ZZZ[[[[[[YYYVVVSSSRRRQQQQQQQQQQQQPPPLLLJJJJJJHHHIIILLLKKKFFFDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA??????>>>???@@@AAA??????======<<<======>>>===???AAA@@@===<<<@@@DDD===;;;:::;;;======;;;888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::999999;;;===@@@777>>>GGGAAA>>>EEEHHHAAA<<<;;;@@@DDDAAA===<<<;;;;;;<<<======<<<;;;:::;;;;;;::::::999999999:::888888999999999999999999777999;;;:::888666777888888888999::::::999888888999999:::;;;<<<<<<<<<<<<===;;;888888999999999888999<<<<<<:::;;;>>>===;;;::::::999999999999::::::999999:::::::::999999888;;;:::888777777999:::;;;777777777777888999:::;;;::::::::::::999999999999999999999999:::::::::::::::999888666666888999:::888888999999999:::::::::888888888777555555555777888777777666777888999:::888777777777777777777777888777777666666777777888666777999:::;;;:::999888666666777999:::;;;<<<===;;;;;;???FFFGGGBBB???AAA======>>>>>>???>>>>>>===??????>>>>>>============;;;;;;:::999999:::;;;;;;:::<<<======;;;999::::::======>>>>>>>>>===<<<;;;?????????@@@@@@@@@AAAAAAEEECCCAAA@@@???@@@AAABBB@@@BBBCCCCCCAAA@@@AAACCCFFFFFFEEEGGGIIIJJJIIIHHHzzztttqqqoookkkggg^^^[[[YYYZZZXXXTTTSSSUUUQQQPPPOOOOOOPPPRRRUUUVVVYYY[[[\\\\\\\\\]]]^^^___\\\\\\[[[\\\\\\ZZZVVVSSSQQQQQQQQQRRRRRRQQQNNNKKKKKKIIIKKKNNNMMMGGGDDDDDDAAABBBBBBCCCDDDEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA???>>>>>>@@@BBBCCCAAA@@@???=========>>>>>>;;;>>>@@@???;;;;;;@@@DDD>>>;;;999:::<<<<<<;;;888;;;<<<<<<======<<<<<<;;;;;;<<<<<<======<<<<<<;;;999:::::::::999999;;;===BBB666===IIIBBB:::???GGG???:::999???CCCAAA<<<:::888:::<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999999666777888999999999999888777999;;;:::777666777888888888999999999888888777999999:::;;;;;;;;;::::::<<<:::888777888::::::999:::===>>>;;;;;;>>>===:::;;;:::999999999:::;;;<<<:::::::::::::::999888777<<<:::999777777888:::;;;777777777777888999:::;;;:::::::::999999999888888888888888999999:::::::::;;;999777555555777999;;;888888999999999:::::::::777999:::888444333444777999999888888888999;;;<<<777777666666666666666777777777666666666666777777555777999::::::999888777555666777888:::<<<======;;;;;;@@@IIIJJJDDDAAABBB===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;999999999999;;;;;;;;;<<<======;;;999999:::===>>>?????????>>><<<;;;??????@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@BBBCCCAAACCCEEEDDDBBBAAABBBEEEIIIGGGDDDCCCEEEHHHIIIJJJ}}}wwwrrrooommmkkkiii[[[ZZZWWWTTTRRRQQQQQQQQQSSSOOOKKKLLLMMMLLLPPPUUUWWWXXXXXXZZZ[[[]]]___```ccc^^^YYYYYY[[[\\\YYYVVVRRRQQQQQQPPPOOOMMMLLLKKKKKKNNNOOOMMMIIIFFFEEEGGGGGGGGGGGGFFFEEECCCAAA@@@@@@BBBEEEFFFGGGEEECCCAAADDDCCCAAAAAACCCDDDCCCCCCCCCBBB@@@???>>>======>>>??????@@@@@@@@@@@@??????>>>===<<<:::999999::::::===>>>>>>======<<<;;;;;;>>>>>>=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======@@@CCCDDDBBB?????????>>>===<<<<<<=========>>>>>>>>>===;;;999777;;;;;;;;;;;;;;;:::999888555666777999999999888777;;;===>>><<<888555555666999999999999999999999999999999::::::;;;<<<=========;;;999888999999888666:::<<<===<<<;;;999::::::<<<<<<;;;;;;;;;:::::::::777999;;;======<<<;;;:::777888888999999999888888;;;:::999999888999999999;;;888666666999<<<;;;:::888:::;;;:::777666999;;;===<<<;;;;;;999999888777888999999999888666444333666666777777888888888888555666888:::;;;;;;;;;:::666666666666666666666666666666666666666777888888888888777777888999999:::888888888888888888888888:::;;;===>>>?????????>>>===============<<<<<<;;;===;;;999999:::;;;;;;;;;>>>;;;999888999::::::999888999::::::;;;;;;::::::<<<===>>>??????>>>===<<>>>>>===>>>>>>???????????????>>>???>>><<<;;;:::::::::;;;======>>>??????>>><<<<<<;;;===??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>======???BBBCCCAAA>>><<<>>>@@@AAAAAA@@@>>>=========>>>===<<<;;;999888::::::;;;;;;:::999999888777777888999999888777666999;;;<<<;;;999777777999:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<:::888888999::::::999:::<<<======;;;::::::;;;<<<<<<<<<;;;;;;;;;::::::999:::<<<======<<<;;;:::999999999999999999888888999999999999999999999999:::888666777999;;;:::888888999:::999777777999<<<;;;;;;;;;::::::999999888999999999999888777666666777777888888888999999999666777999::::::::::::999777777777777777777777777666666666666666777888888888888888888888888999999999999999999999999999999:::;;;<<<>>>>>>>>>======<<<=====================>>><<<::::::;;;======<<<===;;;:::::::::;;;:::999:::;;;;;;<<<===<<<<<<<<<=========>>>>>>=========????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFEEECCCCCCDDDEEEFFFDDDCCCDDDHHHKKKMMMMMM}}}xxxqqqjjjeeeaaa]]][[[ZZZYYYXXXVVVSSSQQQNNNMMMJJJGGGFFFJJJMMMOOOTTTZZZWWWWWWWWWXXX[[[___bbbeeefffaaa[[[XXXYYYYYYXXXVVVSSSSSSRRRQQQPPPOOOOOONNNKKKKKKKKKIIIGGGFFFHHHIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBCCCDDDCCCAAA???CCCDDDCCCCCCAAA???===<<<<<<<<<===>>>>>>???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===<<<:::>>>CCCDDD@@@===;;;<<<>>>>>>======<<<<<<;;;;;;>>>>>>===>>>@@@@@@???===:::===AAAEEEFFFCCC@@@===============<<<:::999888999999:::::::::999888888888888999999999888777777777999;;;;;;:::999999:::::::::::::::::::::::::::;;;;;;<<<===<<<;;;:::999;;;999888888:::;;;;;;;;;:::<<<======;;;::::::;;;======<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::;;;;;;;;;::::::999999999888888999999999999888888999888777888999999777666777888999888888888:::<<<:::::::::::::::::::::::::::999999888888999999:::999999999999::::::::::::888888999999:::999999888888888888888888888888888777777777666777777888999888888999999999888888777:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????>>><<<:::;;;===>>>???>>>===<<<;;;<<<======;;;999<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<======??????>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCEEEFFFFFFEEEEEEGGGJJJLLLMMMLLL{{{vvvpppiiieee```\\\ZZZXXXXXXWWWVVVSSSPPPLLLJJJGGGDDDEEEIIILLLOOOTTTYYYVVVVVVVVVXXX[[[___dddffffffbbb\\\ZZZZZZ[[[[[[[[[VVVUUUTTTRRRPPPOOONNNNNNKKKJJJHHHGGGFFFGGGIIIJJJJJJHHHGGGEEEEEEFFFGGGIIIEEECCCBBB@@@??????@@@@@@CCCBBBCCCDDDEEECCC@@@===BBBCCCCCCCCCAAA???<<<::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999;;;===??????>>>===<<<===AAAEEEEEEAAA======?????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>===<<<;;;>>>BBBDDDEEEBBB???<<<======<<<<<<;;;:::999999888999999:::999999888888777888888999999:::::::::888999:::;;;::::::::::::999999999999999999999999999:::<<<=========;;;:::<<<:::999999;;;<<<;;;:::;;;<<<>>>===;;;::::::;;;=========<<<<<<<<<;;;;;;<<<============<<<::::::===<<<<<<;;;::::::::::::777888999::::::999888888888888888999999888666444666777777888888999:::<<<888888999999::::::::::::::::::999888999:::;;;===::::::;;;;;;;;;;;;;;;;;;999999999999888888777777999999999999999999999999888888777777777888888999888888999:::999888777666:::::::::::::::::::::::::::;;;;;;;;;:::::::::999;;;<<<<<<===>>>???@@@AAA???===;;;<<<>>>@@@@@@@@@<<<<<<<<<===???>>><<<:::<<<===>>>>>>??????>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCEEEGGGFFFFFFGGGIIILLLNNNMMMKKKzzzuuurrrlllgggccc```\\\YYYVVVUUUUUUSSSQQQNNNKKKIIIHHHEEEEEEHHHKKKLLLPPPUUUTTTUUUUUUWWW[[[___ccceeecccaaa^^^\\\]]]^^^___```ZZZXXXUUURRRPPPNNNLLLLLLLLLJJJHHHGGGGGGHHHJJJKKKLLLKKKHHHFFFEEEEEEFFFGGGEEECCCAAA???>>>???@@@@@@BBBBBBBBBCCCDDDCCC@@@===@@@AAAAAAAAA@@@===:::999;;;;;;<<<===============;;;;;;;;;;;;:::::::::999888999;;;<<<===<<<;;;:::>>>@@@AAA@@@===<<<===?????????>>>>>>>>>=========>>>>>>>>>======<<<======@@@@@@@@@@@@???>>><<<;;;<<<<<<;;;;;;:::::::::999888999999:::::::::999999666777777999:::;;;<<<===:::::::::;;;;;;;;;999999999999999999999999999999888999;;;===>>>>>>>>>>>>???===;;;:::;;;;;;:::999;;;===>>>===<<<:::;;;;;;===<<<<<<<<<;;;;;;;;;;;;=========<<<<<<;;;::::::===<<<;;;:::::::::;;;;;;:::::::::::::::999888888777888999999888777555555777666666777888999:::;;;777888888999999::::::;;;::::::999888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777777777999999999999999999999999999999888888888888999999888888999999999888888777:::::::::::::::::::::::::::::::::999999999999999;;;;;;;;;<<<===???AAABBB@@@>>><<<===>>>@@@AAA@@@<<<<<<<<<>>>??????===;;;<<<<<<===>>>>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBBBBAAAAAAAAA@@@BBBCCCDDDCCCBBBCCCEEEFFFFFFFFFHHHJJJMMMNNNLLLJJJyyysssooolllgggccc```]]]YYYWWWSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEHHHJJJJJJMMMQQQRRRSSSUUUXXX[[[^^^aaabbb```______^^^^^^___```aaa[[[YYYUUURRROOOMMMLLLLLLMMMKKKHHHHHHIIIJJJJJJJJJLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAABBBCCCCCCAAA?????????@@@???>>>===;;;:::<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;::::::999999::::::::::::::::::<<<<<<;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@BBBAAA???===;;;;;;;;;;;;<<<<<<;;;:::999999::::::999999:::;;;;;;;;;::::::888888888999:::<<<===>>>;;;::::::;;;<<<<<<:::888999999999999999999999999888999:::;;;===???@@@AAA@@@>>><<<;;;;;;;;;:::999;;;===>>>>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::<<<;;;:::999::::::<<<<<<>>>===<<<:::999999999999777888:::999888777777888888777555666888::::::999777888888888999999::::::999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777999999999999999999999999;;;:::999999888999999999888888777777888888999:::::::::::::::::::::::::::::::::999999999999:::;;;;;;;;;:::;;;<<<>>>@@@AAAAAA???======>>>???@@@???<<<<<<;;;<<<>>>???===<<<;;;;;;<<<===============>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDEEEGGGGGGHHHJJJLLLMMMLLLJJJ}}}zzzuuuooollliiieeeaaa^^^[[[WWWTTTPPPOOONNNLLLKKKJJJIIIIIIHHHEEEDDDHHHIIIIIIKKKOOOPPPRRRUUUXXX[[[]]]^^^___]]]^^^______^^^^^^^^^^^^XXXVVVSSSPPPNNNMMMMMMNNNNNNLLLJJJJJJLLLLLLJJJHHHIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBAAA@@@???@@@BBBCCCCCCBBB????????????>>>>>>======>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<;;;:::999999999:::;;;;;;999888:::>>>???===999;;;<<<<<<======>>>>>>???<<<>>>???>>><<<===???BBB@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;::::::999::::::<<<<<<:::999888:::===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@AAA???===<<<;;;<<<===<<<;;;<<<===>>>>>><<<;;;;;;<<<;;;::::::::::::999999999:::999999999999::::::;;;;;;:::999888999:::<<<>>>CCCAAA===:::999888999:::777999:::999777777999;;;999777555666888999888777888888888888888999999999888999999::::::::::::999<<<<<<<<<;;;;;;:::::::::999888777666666777888888999999999999999999999999;;;;;;:::999999999999999888777666555666999;;;===999999999999999999999999:::999999888999:::<<<<<<;;;:::999999:::<<<>>>???BBB@@@>>>===>>>>>>>>>======;;;:::;;;<<<>>>======;;;<<<======>>>=========>>>>>>????????????>>>>>>=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAAAAABBBDDDGGGGGGGGGIIIKKKLLLKKKJJJzzzxxxuuupppmmmjjjfffbbb^^^ZZZVVVSSSOOOMMMKKKJJJIIIHHHIIIIIIGGGDDDDDDGGGIIIHHHKKKOOOOOOQQQUUUYYY[[[\\\]]]\\\\\\^^^```___^^^\\\[[[ZZZUUUTTTQQQOOONNNNNNOOOPPPOOOLLLKKKLLLMMMMMMJJJGGGEEEFFFGGGGGGGGGFFFFFFEEEAAABBBBBBBBBBBBBBBBBBBBB@@@???>>>???AAACCCDDDCCC@@@@@@???>>>>>>???@@@@@@@@@@@@??????>>><<<;;;:::===>>>???@@@@@@???>>>===>>>===;;;999888999;;;<<<<<<999999>>>DDDEEE???999::::::;;;<<<===>>>??????<<<>>>???>>><<<===AAADDD===>>>>>>>>>>>>=========<<<;;;:::999999999:::;;;:::;;;;;;<<<=========<<<>>>===<<<:::999999::::::888777777:::>>>@@@>>><<<========================>>>===;;;::::::<<>><<<;;;;;;===>>>>>>===<<<===???>>><<<;;;;;;<<<:::::::::999999999888888888888888888999::::::;;;999999888777888;;;===>>>FFFCCC>>>:::888888:::;;;888999:::999777777;;;>>>:::888555666888999888666888888888888888888888888888999:::;;;;;;:::888777<<<<<<;;;;;;;;;:::::::::999888777666666777888999888888888888888888888888<<<;;;::::::999999999999888777555444555999===???888888888888888888888888999999888888999;;;===>>>;;;:::999888999;;;===>>>CCCAAA>>>======>>>===<<<===;;;999999;;;===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>============>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCAAAAAABBBCCCHHHGGGFFFHHHJJJKKKKKKJJJyyytttqqqooommmkkkhhhccc^^^[[[WWWSSSPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDGGGJJJIIIGGGEEEGGGIIIQQQQQQSSSUUUWWWZZZ]]]^^^]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUUUUTTTRRRPPPMMMLLLNNNMMMLLLLLLMMMLLLIIIGGGIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBB@@@??????AAABBBCCCCCCBBB@@@???>>>?????????>>>>>>CCCCCC<<<777999:::888===============>>>???@@@;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>===???<<<999999<<>>>>>>>>>>>===<<<<<<>>>@@@>>>??????>>><<<:::;;;<<<;;;<<<<<<:::888888;;;???<<<<<<;;;;;;;;;<<<<<<===@@@===<<<<<<:::666888<<<<<<<<<<<<============<<<999;;;===??????===:::888;;;;;;;;;<<<<<<>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<>>===::::::999888666666666777888888999:::;;;<<<;;;::::::999888888999;;;<<<<<<;;;===<<<;;;:::999999999999888777666555555666777888888888888777777777777666:::999777666555666777999:::::::::::::::999888777777888888888999999999999>>>:::666555777999999777999999::::::::::::;;;;;;>>>===<<<;;;:::999999999888888888888888888888888999999999999999999999999888999999999::::::::::::999:::;;;<<<===============<<<;;;::::::<<<===???;;;::::::<<<===>>>===;;;===<<<;;;::::::;;;<<<===<<<>>>???>>>===<<<===???========================???AAACCCCCCAAA>>>======DDDCCCAAA@@@??????@@@AAABBBFFFIIIJJJIIIHHHIIIKKK|||tttooollljjjgggfffccc___[[[XXXUUURRRPPPLLLLLLJJJIIIGGGFFFEEEEEECCCEEEGGGGGGEEEDDDEEEGGGKKKMMMQQQSSSTTTVVVZZZ\\\\\\[[[ZZZYYYXXXXXXXXXXXXRRRRRRRRRQQQPPPNNNMMMLLLOOOMMMKKKKKKKKKJJJIIIGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBB@@@??????AAABBBCCCBBB>>>===<<<<<<============@@@EEEEEE???;;;<<<===;;;<<<;;;;;;;;;<<<<<<===>>><<<<<<;;;:::::::::;;;;;;<<<===???@@@@@@???===<<>>>>>======>>>>>>===;;;<<<===???;;;=========;;;:::;;;<<<;;;<<<<<<:::888888;;;>>><<<<<<;;;;;;:::;;;;;;;;;:::999:::<<<;;;999:::???:::<<<>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>;;;;;;===<<<999:::999888777666666777888888999:::;;;;;;;;;::::::<<<888666999>>>AAA???;;;<<<;;;:::999888888888888888777666666666666777888888888888888888888888888:::999777666555666777888999999::::::999999888777888888888999999999999:::;;;999777777777888888888999999999:::::::::;;;;;;<<<<<<;;;:::999999999999888888888888888888888888999999999999999999::::::999999999999999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===>>><<<;;;:::;;;======<<<:::===<<<;;;;;;;;;;;;<<<===<<<>>>???>>>===<<<===>>>========================<<>>>>>===;;;::::::::::::;;;;;;;;;;;;===<<<;;;::::::::::::::::::<<<>>>??????>>><<<:::===;;;999999;;;<<<===<<<<<<===>>>===<<<;;;<<<>>>:::<<<===<<<::::::;;;<<<:::;;;;;;999888888:::<<<<<<;;;;;;:::999999999999888777999===<<<999:::>>>888<<>><<<===>>>???===<<<:::999999::::::999:::;;;;;;;;;999888777:::::::::::::::::::::::::::======::::::<<<;;;888999999888777777777888888888999:::;;;;;;;;;::::::???999666999AAADDD@@@;;;;;;:::999888777777777777888777777666666777777888777777777888999999:::::::::999777666666666777888888999999999999888888777888888888888999999999999888999:::999888777777888999999999999::::::::::::::::::999999999999999:::999999999999999999999999999999888888888:::;;;<<<:::999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999999999:::<<<===<<<;;;::::::<<<<<<;;;999===<<<;;;;;;;;;;;;<<<===<<<===>>>>>><<<<<<===>>>========================:::===@@@AAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIIIIHHHGGGGGGHHH{{{uuuqqqooolllhhhddd^^^[[[WWWTTTRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDEEEEEEAAABBBBBBCCCCCCDDDEEEFFFIIIPPPWWWWWWSSSQQQUUUYYYXXXXXXYYYYYYXXXXXXXXXWWWTTTSSSQQQPPPPPPQQQRRRSSSTTTQQQMMMJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@???@@@AAABBBBBBCCCFFFGGGAAABBBBBBAAA???===<<<::::::;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::999;;;===??????===;;;999<<<;;;:::::::::;;;;;;<<<;;;<<<>>>>>><<<;;;<<<======>>>>>>===;;;::::::;;;:::::::::999999999:::;;;;;;;;;:::999888888888888999999;;;>>>===999888;;;777<<>><<<===>>>???>>><<<:::999888888999999:::<<<======<<<:::999::::::::::::::::::::::::999<<<<<<:::999;;;:::777999888888888888888888888999999:::::::::;;;;;;;;;???;;;999:::???AAA>>>;;;999999888777777777777777777777777777777777777777666666777888999:::;;;;;;999888777777666666777777777888888888888888777777666666777777777888888888666999;;;;;;888666777999888999999999999:::::::::888888888888888888999999999999999999999999999999999999888888999:::<<<>>>999999888888888999:::;;;:::::::::;;;::::::999999::::::999999999:::;;;<<<===;;;::::::;;;;;;:::999<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===>>>========================<<<>>>AAABBBBBBBBBCCCEEEBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHHHHGGGFFFFFFFFFwwwsssnnnkkkjjjgggbbb^^^]]]ZZZVVVSSSQQQNNNKKKIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBAAABBBDDDFFFGGGHHHLLLRRRXXXWWWRRRNNNQQQUUUVVVWWWWWWXXXXXXXXXWWWWWWSSSRRRQQQPPPPPPQQQRRRSSSUUURRRNNNKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBBBBAAA???:::<<>><<<<<<<<<<<<============<<<;;;===<<<;;;:::::::::::::::999:::<<<>>>>>><<<:::999;;;;;;;;;;;;::::::;;;;;;:::<<>><<<<<<<<>>>>>::::::>>>:::===@@@AAA>>><<<<<<>>>============;;;:::888777777888;;;=========<<<;;;::::::::::::::::::::::::999<<<<<<999999;;;:::777888888888999999999999888999999999:::::::::;;;;;;<<<======<<<:::999999:::888888777777666666777777777777888888888888777777555555666888999:::;;;;;;999888888777777777777777666777777888888777777777555555555555666666666666555888;;;:::888666888:::888888888999999999::::::888888777777777888999999999999999999999999999999999999888888999;;;===>>>888888888999999999999999:::::::::;;;::::::999999999999999999::::::;;;;;;===;;;999999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDCCCBBBCCCEEEBBBAAAAAAAAABBBDDDEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDzzzuuuqqqllliiihhheee```[[[\\\YYYUUUQQQOOOMMMJJJGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCBBBAAABBBEEEHHHIIIIIIKKKOOOSSSRRRMMMKKKLLLOOOTTTUUUWWWXXXXXXXXXWWWWWWQQQPPPPPPOOOOOOOOOPPPPPPSSSQQQMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBBBB@@@???;;;>>>@@@@@@@@@AAADDDHHHGGGBBB@@@AAABBB???>>>???===>>>?????????>>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<======<<<;;;;;;;;;<<<===<<<;;;::::::<<<:::===@@@AAA@@@>>><<<<<>>???>>>@@@EEE????????????>>>===<<<<<<======>>>>>>===;;;999888555777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<<<<999999;;;:::777777888999999:::999999999::::::999999999:::;;;<<<999<<<>>><<<888555777:::888888777777777777777888777888888999999888888777444555666777888999::::::888888888888777777777666555666666777777777777666555555555555666666666666777888999999888888999:::888888888888999999999999999999888888888888888999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<777999;;;======<<<:::999::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;===;;;999:::;;;===>>>===;;;;;;<<<======<<<;;;;;;;;;<<<======;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDDDDDDDBBBAAABBBDDDAAAAAAAAAAAAAAACCCEEEFFFGGGEEECCCCCCDDDDDDCCCBBBxxxvvvqqqlllhhhfffccc^^^ZZZXXXUUUQQQOOONNNLLLJJJHHHEEEFFFGGGGGGFFFEEECCCBBBCCCAAA???AAAEEEHHHIIIIIIIIIKKKLLLLLLJJJJJJKKKMMMRRRTTTVVVXXXXXXXXXWWWWWWPPPQQQQQQQQQPPPOOONNNNNNOOONNNLLLKKKKKKKKKIIIGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCBBB@@@>>><<<@@@CCCCCCAAAAAAEEEJJJIIIBBB===???@@@>>>>>>AAA===>>>???@@@@@@>>><<<;;;::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<===;;;===???>>>;;;:::;;;<<<:::===AAACCCBBB???===<<<>>>???@@@???===;;;<<<======;;;:::;;;>>>>>><<<:::999999888999999:::;;;<<<777666999>>>??????CCCHHHEEEAAA===<<<>>>???<<<999???>>>===<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999<<<===::::::<<<;;;888777888999:::::::::999999::::::999999999:::;;;<<<888:::;;;:::999888999;;;888888888777777888888999777888999999999999888777444444555666777777888888888888888888888777666666444555666666777777666666666666666777777777888888999888666666888999::::::888888888888999999999999;;;:::999888888888888888::::::::::::::::::::::::999:::;;;<<<===<<<:::999999;;;???BBBBBB@@@===:::999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<===;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCBBB@@@@@@AAACCCAAAAAA@@@@@@@@@BBBCCCDDDEEECCC@@@@@@BBBCCCBBBAAAxxxrrrmmmgggccc```]]]XXXTTTTTTQQQOOOMMMMMMLLLJJJHHHEEEFFFHHHJJJIIIGGGDDDBBBCCC@@@>>>@@@DDDHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRSSSVVVXXXYYYXXXWWWVVVRRRSSSSSSTTTSSSQQQPPPNNNLLLKKKJJJJJJKKKJJJHHHFFFGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCBBB@@@===999===@@@???======BBBFFFHHH???:::<<<>>>;;;<<<@@@===>>>???@@@???>>><<<:::999999999:::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>;;;>>>@@@???<<<:::;;;===:::>>>BBBDDDCCC@@@===<<<:::<<<======<<<<<<===???>>><<<;;;<<>>???>>>AAAGGGIIIBBB;;;:::>>>@@@<<<888AAA???<<<::::::<<>>>>>===<<<<<<<<<==============================:::======::::::<<<;;;888777888999:::;;;::::::999;;;:::999888999:::;;;<<<999777777888;;;======;;;999888888888888888999999777888999::::::999888777444444555555666666777777888888888888888777666666444444555666777777666666888888888888999999999999;;;888444444888;;;;;;:::777888888888888999999999<<<;;;:::999888888888888::::::::::::::::::::::::999:::<<<>>>>>><<<999888:::===BBBFFFFFFCCC???<<<999:::;;;<<<============:::;;;<<<<<<======<<<<<<===;;;::::::===@@@BBBBBB:::;;;<<<======<<<;;;:::;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????AAACCCBBBAAA@@@???@@@AAABBBCCCDDDAAA>>>>>>AAACCCBBBAAA~~~~~~}}}rrrrrrllleeebbbaaa___YYYTTTRRRQQQNNNKKKIIIHHHGGGGGGHHHDDD@@@@@@CCCEEEEEEDDDCCCCCCCCCAAA@@@AAADDDFFFDDDFFFHHHJJJKKKKKKJJJIIIMMMPPPTTTWWWYYYYYYWWWVVVXXXSSSUUU___eee]]]QQQKKKSSSOOOMMMMMMKKKGGGFFFHHHDDDEEEFFFHHHJJJJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>===>>>??????>>>AAA@@@??????@@@BBBDDDFFFCCC<<>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;::::::999999>>>===<<<::::::;;;<<<<<<<<<;;;999999999;;;===>>>???>>>===<<<<<<===??????:::===??????>>>===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<>>???>>>===>>>===<<<===>>>===;;;999>>>>>>>>>>>>???@@@AAABBB??????>>>===<<<;;;::::::;;;;;;::::::::::::999999===<<<;;;:::999:::;;;<<<888999999:::999888777666999:::;;;<<<===<<<;;;:::;;;;;;;;;:::::::::999999999888888777666555555444666666777777888888999999999999999999999888777666666666666666777777777777444555777888888888777666888999:::;;;<<<;;;::::::::::::888888888999:::;;;888888777777888888999:::;;;:::::::::999888888888999999999999999999999999888999::::::999888666555999;;;===??????===:::999888<<<;;;888???HHHDDD777<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;<<<======;;;:::>>>>>>>>>>>>============@@@?????????>>>>>>======>>>>>>>>>>>>????????????AAABBBCCCDDDAAABBBKKKWWWOOOEEE>>>@@@BBB@@@???AAA{{{zzzzzzooooooiiiccc___^^^[[[VVVQQQOOOMMMLLLJJJIIIIIIIIIIIIGGGDDDBBBBBBDDDEEEEEEDDDBBBCCCEEEEEEDDDDDDDDDFFFDDDFFFHHHJJJLLLLLLLLLKKKOOOQQQTTTWWWYYYXXXVVVUUUVVVPPPQQQ]]]eeebbbYYYRRRQQQMMMKKKLLLJJJGGGFFFHHHEEEEEEEEEGGGIIIIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>???@@@@@@???>>>>>>======>>>???AAABBBAAA;;;AAAFFF>>>:::===<<<>>>======<<<;;;;;;::::::<<<<<<<<<======<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;:::999999999;;;<<<===??????===<<<;;;<<<<<<===:::<<<>>>???>>>======>>><<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;===<<<<<<===>>>???>>><<<===<<<<<<===>>>???===<<<===<<<;;;;;;<<<>>>AAACCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999;;;:::999999999:::;;;;;;999999:::::::::999888777888999:::;;;<<<;;;;;;:::::::::::::::999999999999999888777666666666666666666777777777777777888888888888999999999888777777777777777777666666666666444555777888888888777666777888999:::;;;::::::999;;;:::999888888888999:::777777888888888999999999999999999999999888888888999999999999999999999999888999999999999888888777:::;;;<<<======<<<:::999888<<<======FFFQQQNNNDDD>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<=========<<<;;;;;;:::>>>>>>>>>>>>=========<<>>>>>>>>============>>>>>>>>>?????????>>><<<<<<>>>BBBLLL```qqqSSSGGG===<<<>>>???BBBFFFvvvuuuvvvllljjjeee___\\\ZZZWWWRRRNNNKKKKKKJJJIIIIIIJJJJJJKKKEEEDDDDDDDDDFFFFFFEEECCCAAADDDGGGHHHGGGFFFEEEEEEDDDEEEHHHJJJKKKLLLLLLLLLOOOQQQTTTWWWXXXWWWVVVUUUWWWPPPPPPZZZdddddd]]]VVVOOOKKKJJJKKKJJJGGGGGGIIIFFFEEEEEEFFFHHHGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???999???CCC<<<:::===:::=========<<<;;;;;;::::::;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;???>>>===<<<;;;::::::::::::<<<>>>>>>===<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<999:::::::::::::::::::::;;;;;;;;;===>>>???===;;;;;;;;;;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<>>>@@@???;;;999999;;;>>>>>>>>>=========<<<<<>>>>>>>>>>>============>>>>>>>>>>>>??????@@@===:::;;;===FFFXXXhhhOOOFFF???>>>???@@@BBBEEE}}}qqqpppqqqiiifffbbb]]]YYYVVVSSSOOOLLLKKKKKKJJJJJJJJJJJJJJJKKKCCCDDDEEEFFFGGGFFFDDDCCCBBBDDDGGGGGGFFFEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHLLLNNNQQQUUUWWWWWWWWWVVV[[[UUUQQQVVV___```YYYRRRNNNKKKJJJLLLKKKHHHHHHKKKHHHGGGGGGGGGHHHGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>>999>>>AAA;;;;;;???:::======<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;<<<=========<<<:::999999999:::;;;;;;::::::999===<<<<<<;;;:::::::::::::::<<<======<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::999999999:::::::::::::::;;;===>>>>>><<<::::::999:::<<>>>>>;;;;;;:::::::::999999999888888999999:::;;;<<<===;;;;;;;;;;;;;;;;;;::::::888888999999999:::::::::888888888888777777777777888888666555666777888999888777777666666555555555666666777888888999888888999888888777666555555444555666777888999888777777666777777888888888888888::::::999888888777777777555777999:::;;;:::888777777777777888888999999999888999999999999999::::::999888888777888999;;;<<<::::::999999999:::;;;<<<999;;;::::::>>>DDDAAA;;;????????????>>>>>>>>>==================>>>>>>???<<<@@@BBB@@@:::777999<<<>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>==================>>>>>>>>>???AAA?????????===;;;AAAIIIDDDBBBAAACCCDDDBBB???<<<xxxmmmkkkllleeeaaa^^^ZZZWWWSSSPPPMMMKKKMMMMMMLLLLLLKKKJJJIIIHHHBBBDDDFFFGGGGGGEEECCCBBBCCCDDDDDDCCCBBBCCCEEEGGGFFFFFFFFFFFFEEEEEEDDDDDDHHHJJJNNNRRRUUUWWWXXXXXX[[[WWWRRRSSSXXXZZZUUUOOOOOOLLLKKKMMMMMMJJJJJJMMMKKKJJJHHHHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDBBBAAA@@@@@@AAA@@@@@@???>>>===???:::???@@@<<>>===;;;999:::999999;;;>>>AAACCCCCCFFFGGGGGGFFFCCC>>>:::777;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::::::::999999999999::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;<<<888888888999999999::::::888888888777777777666666888888777666666777888999888888777777666666555555555666777888888888888888999888888777666555555444555666888999999999888777666666666777777777888888999999999999888888777777555777999:::;;;:::888777777777888888999999999:::888888888999999:::::::::999999888888888999;;;<<<;;;:::999888888:::<<<===AAAAAA???===>>>@@@===888>>>>>>=========<<<<<<<<<>>>============>>>??????<<<@@@CCC@@@;;;888999<<<============<<<<<<<<<<<<==================>>>>>><<<============>>>>>>>>>>>>>>>@@@CCCAAA===>>>BBB===???@@@AAAAAA@@@===:::~~~vvvrrriiigggggg```\\\[[[XXXTTTQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHGGGEEE@@@CCCFFFFFFEEECCCBBBCCCCCCCCCBBBAAA@@@AAADDDGGGEEEEEEDDDCCCCCCBBBBBBBBBFFFHHHKKKOOORRRUUUVVVWWWUUUUUUSSSQQQSSSVVVTTTPPPPPPMMMLLLNNNNNNKKKKKKNNNLLLJJJIIIHHHIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDBBBAAA?????????>>>>>>=========???<<>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;;;;::::::777888:::;;;<<<=========<<<===>>>===<<<===>>>@@@;;;;;;::::::::::::;;;;;;;;;:::999999:::;;;===>>>???===<<<<<<<<<<<<;;;:::;;;999888:::===@@@AAAAAAAAACCCEEEFFFEEEBBB???<<<;;;<<<<<<<<<======>>>>>>;;;;;;::::::::::::999999:::;;;<<<======>>>======;;;;;;:::::::::;;;<<<<<<:::999999999999:::;;;;;;888888888888777777777666888888888888888888888777888888888888777777777777666666777777888777777777888888777777666666555555666777888999999999888777777777777666777888888999777777888999999888888777666777888999:::999888888999999999999999:::::::::888888888999999::::::;;;:::999999999999::::::;;;::::::999999999;;;<<<===@@@???======>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;===============>>>??????===???AAA???<<<::::::<<<=========<<<<<<<<<;;;;;;<<<<<<============>>>>>><<<<<<============>>>>>>???======???>>><<<>>>CCC???@@@===999999===???>>>tttmmmllleeebbbaaa[[[WWWVVVUUURRROOOMMMLLLLLLJJJKKKKKKJJJIIIGGGEEECCC@@@BBBEEEEEECCCAAABBBCCCAAABBBCCCBBBAAAAAACCCEEECCCCCCBBBBBBCCCCCCDDDDDDGGGHHHJJJMMMPPPQQQRRRSSSQQQVVVVVVQQQPPPRRRSSSQQQQQQMMMLLLNNNMMMJJJJJJLLLKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@BBBCCCDDDBBB@@@@@@@@@>>>======>>>?????????<<<>>>>>>;;;CCCFFF<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????======<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<<<<999:::;;;<<<======<<<<<<>>>??????>>>======@@@BBB;;;::::::999999::::::;;;::::::999:::;;;===@@@AAACCC@@@===;;;;;;<<<;;;:::<<<:::888888;;;===??????>>>???@@@AAAAAAAAA@@@@@@<<<<<<<<<===============;;;;;;::::::::::::999999:::;;;<<<======<<<<<<;;;::::::999999999:::<<<<<<;;;:::999999999:::<<<<<<999999888888888777777777888999:::::::::888666555888888888888999999999999777777777777777777666555777777777777666666666666666777888999:::999888888888888777777777888999:::555666777888999999888888777777888888888999999999;;;;;;;;;:::::::::::::::777888888999::::::;;;;;;:::::::::;;;::::::999999::::::::::::;;;<<<===>>>;;;::::::;;;<<<======>>><<<<<<<<<;;;;;;;;;;;;:::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>@@@===;;;<<<;;;888:::>>>===@@@>>>888888===@@@???nnnhhhiiiccc___^^^WWWTTTTTTRRRPPPMMMKKKKKKLLLGGGHHHHHHHHHGGGEEEDDDBBB???BBBDDDDDDAAA@@@AAACCC???AAADDDEEEDDDCCCBBBCCCAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKLLLNNNOOOOOOOOORRRXXXZZZSSSNNNOOOQQQOOOPPPMMMKKKMMMLLLHHHHHHKKKJJJHHHFFFFFFGGGHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAACCCCCCBBB@@@CCCBBB@@@??????@@@BBBDDD>>>;;;======;;;CCCGGG<<<;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============>>>===<<<::::::;;;<<<<<<@@@???===;;;:::;;;===>>>;;;<<<=========<<<;;;:::??????@@@???===>>>@@@CCC;;;::::::999999::::::;;;::::::999:::<<<>>>AAACCCFFFBBB>>>;;;;;;;;;;;;;;;===:::888888:::<<<======@@@???===;;;;;;<<<>>>???========================;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<;;;:::999:::999999888999:::<<<<<<;;;;;;:::999:::;;;<<<===999999999999888888888888888999;;;<<<;;;888555333888888888999:::::::::;;;777777888777777666555555666666666666777777777777666777888999:::999888888999888777777777888:::;;;333555777888999999999999888888777777888888999:::<<<<<<<<<;;;;;;:::::::::777777888999::::::;;;;;;:::;;;;;;<<<;;;:::888777::::::;;;<<<<<<===>>>>>>===;;;;;;===>>>>>>@@@BBB===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>======>>>??????===;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>><<<;;;===AAABBB>>><<<>>>888>>>AAA>>>===@@@???;;;~~~ppplllfffaaa\\\XXXTTTQQQRRRPPPNNNLLLJJJHHHGGGGGGCCCBBB@@@??????AAADDDFFFAAA>>>>>>CCCCCC>>>>>>AAA???AAADDDFFFGGGFFFEEEDDDDDDEEEEEECCCCCCEEEJJJOOOMMMJJJGGGHHHLLLOOONNNMMMSSSRRRRRRQQQPPPOOOOOOOOOPPPMMMJJJIIIKKKLLLKKKIIIIIIGGGFFFFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDBBB??????@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@<<<<<<============<<<<<<<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<=========<<<;;;:::999999888========================>>>===<<<<<<<<<===???@@@>>>>>>===<<<;;;;;;::::::<<<;;;:::999999:::<<<>>>JJJAAA:::;;;======<<<======;;;888999;;;===<<<:::>>>===<<<<<<<<<>>>???@@@???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>===<<<:::999;;;;;;;;;::::::999999999777888:::<<<<<<;;;999888<<<999999;;;:::777777999:::777444333666999<<<===::::::::::::999999888777999999:::::::::999999888:::999888666666888999::::::::::::999999888888888;;;:::999888777888999:::666666777777888888888999999888777666666777888888:::;;;===<<<;;;::::::;;;888777666777999;;;<<<;;;;;;<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;???>>>======>>>AAACCCEEE999======888666999===>>><<<===>>>===<<<<<<>>>@@@CCCCCCBBBAAA@@@@@@??????@@@===;;;>>>BBBBBB>>>999>>>>>>?????????>>><<<;;;<<<>>>?????????>>>???@@@CCCBBB@@@>>>>>>???AAABBB@@@??????@@@BBBDDDCCCCCCvvvnnnjjjeee___\\\XXXTTTRRRQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBAAA@@@AAABBBDDDEEEBBB??????CCCCCC??????BBBAAABBBEEEHHHIIIHHHGGGFFFBBBCCCCCCBBBAAADDDJJJOOOOOOLLLHHHFFFGGGIIIKKKKKKQQQQQQQQQQQQQQQPPPPPPOOOQQQNNNKKKJJJKKKLLLKKKIIIIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCAAA@@@@@@BBBCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@========================<<<=========>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???<<<<<<;;;;;;:::999999888<<<;;;:::999999;;;===>>>GGG???:::<<<>>>===<<<<<<===;;;999999;;;===<<<:::<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>??????===;;;999<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;======<<<;;;:::<<<888888::::::777777:::<<<999777666888;;;<<<===:::::::::::::::999888888888999999::::::999999888:::999777666666777999::::::::::::999999888888888;;;::::::999888888888888666777777777888888888888777777888888888888777666999;;;<<<<<<;;;::::::;;;888888888999;;;===>>>>>>>>>???@@@@@@@@@??????@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@BBBCCCDDD===@@@???;;;;;;>>>???===AAABBBBBBAAA???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>???BBBBBB@@@===@@@AAABBBBBBBBBAAA@@@??????AAABBBCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@AAABBBCCCAAA@@@???@@@AAABBBBBBAAAzzzqqqjjjfffaaa]]]ZZZWWWTTTRRRQQQPPPMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAACCCCCCAAAAAACCCFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDCCCBBBCCCFFFKKKOOOVVVSSSOOOKKKHHHHHHKKKNNNNNNOOOPPPQQQRRRQQQPPPPPPRRROOOMMMLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGGGGEEEDDDBBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAABBBDDDEEEDDDBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::::::::999999888888777;;;:::999999:::<<<>>>???BBB<<<999<<>>>>>?????????===<<<;;;<<<<<<<<<;;;;;;::::::999;;;===@@@AAAAAA???<<<:::<<<<<<==================:::;;;===>>>>>>>>>===<<<>>>:::888::::::999;;;???===;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;:::999999888888999999999999999888999888777666666777888999999999999999999888888888;;;;;;;;;:::999888777666777777777777888888888888555666888::::::888777555888:::<<<<<<;;;::::::;;;999:::;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAABBB@@@???AAAEEECCC===@@@AAABBBAAA@@@???@@@BBBCCCCCCDDDCCCCCCAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA??????@@@BBBBBBCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBB{{{qqqkkkccc```[[[XXXVVVTTTQQQPPPPPPNNNLLLIIIGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCKKKLLLLLLLLLJJJHHHFFFDDDJJJIIIGGGFFFFFFHHHLLLNNNSSSTTTRRRNNNIIIHHHJJJNNNKKKLLLNNNPPPQQQQQQQQQPPPQQQPPPOOOMMMMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGEEECCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>>======>>>@@@AAA============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::::::::999999999888888::::::::::::;;;===>>>???===999999===???===;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@???>>><<<;;;======<<<;;;:::999999999;;;===@@@CCCBBB@@@===;;;;;;;;;<<<<<<======>>>>>>;;;<<<===>>>?????????>>>@@@<<<:::<<<<<<<<<>>>CCC===<<<;;;<<<===<<<;;;999::::::;;;;;;;;;::::::999777888888999999999999888888777777666666777777888999999999888888888888888:::;;;;;;;;;:::888666555777777777777777888888888666666777888888888888777777999;;;;;;::::::<<<=========>>>>>>>>>@@@BBBDDDGGGGGGGGGJJJMMMPPPQQQRRRMMMNNNOOOPPPOOONNNLLLKKKJJJJJJKKKJJJHHHFFFCCCAAADDDCCCBBBCCCIIINNNIIIAAA@@@BBBDDDEEEEEEEEEGGGIIIJJJJJJIIIHHHFFFCCCAAA@@@DDDEEEEEEDDDBBBAAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBAAA@@@???@@@BBBCCCDDDDDDDDDDDDFFFDDDCCCCCCEEEGGGGGGFFFvvvllleeebbb]]]ZZZVVVSSSQQQPPPNNNLLLMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCEEEFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDIIIJJJJJJJJJJJJIIIHHHGGGLLLKKKIIIHHHHHHHHHIIIIIIGGGJJJLLLKKKGGGDDDEEEFFFIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKJJJIIIGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEAAAAAABBBDDDGGGGGGEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBB@@@???======???@@@BBB>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>;;;888999===???<<<;;;===<<<<<<<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>><<<<<<>>>===<<<:::999999999:::;;;===@@@BBBBBB@@@===;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>????????????;;;999;;;;;;;;;===BBB<<<;;;;;;;;;<<<;;;999777999999:::;;;;;;:::::::::666777888888999999999999888888777777777777888888888888888888888888888888::::::;;;;;;:::999777666888888777777777777777777888777666555555777999;;;777888999::::::<<>>>>>???@@@AAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<>>============>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============:::888:::===>>><<<<<<>>><<<======<<<;;;;;;<<<>>><<<============<<<;;;;;;=========<<<<<<<<<<<<===>>>===;;;:::999999:::;;;:::<<<===??????>>>===<<<999999999::::::::::::::::::;;;;;;<<<===>>>??????<<<999777999999888:::>>>;;;:::999:::;;;:::888666888888999:::::::::999999666666777888999999999999888888888888888888888888777777777888888888888888999::::::::::::999888888888888888888777777777777:::888555333444777:::===888888888888999>>>DDDHHHJJJJJJJJJGGGFFFIIIQQQWWW]]][[[[[[___fffkkkmmmmmmoooqqqtttwwwxxxwwwuuutttpppppppppooollliiieeeccc^^^^^^^^^aaaiiinnnkkkcccYYY[[[\\\ZZZWWWTTTSSSSSSSSSQQQOOOMMMLLLMMMNNNOOONNNNNNOOOPPPOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLJJJGGGHHHIIIIIIEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDBBBCCCEEEHHHIIIJJJ|||ooohhheeeaaa^^^YYYVVVRRROOONNNLLLKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBEEECCC??????CCCEEEBBBAAAAAABBBDDDEEEFFFGGGHHHEEEEEEFFFIIIKKKJJJEEEAAACCCDDDEEEGGGIIIIIIGGGEEEHHHGGGGGGGGGHHHJJJMMMNNNIIILLLNNNNNNLLLKKKKKKLLLKKKIIIHHHHHHHHHHHHGGGEEEFFFEEEEEEDDDEEEFFFGGGHHHDDDCCCAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<:::;;;>>>>>>;;;<<<@@@<<<===>>>===;;;:::<<>>===999999;;;;;;888888;;;;;;:::888999::::::999888666777888888999999999888555666777888999999999999999999::::::::::::999999666777777777888888888999999999888888999999::::::888888888888777777777666888777555555555888:::<<<999888777666999@@@HHHOOORRRRRRQQQNNNOOOUUU```iiinnnkkkiiilllrrrwwwyyyxxxwwwzzz~~~~~~|||{{{xxxyyyyyyzzz|||rrrssstttqqqmmmhhhfffeeeccc___ZZZVVVSSSTTTUUUWWWSSSSSSUUUYYY]]]]]]ZZZWWWSSSRRRPPPOOONNNNNNNNNNNNMMMJJJHHHIIILLLMMMJJJFFFHHHGGGFFFEEEFFFFFFHHHHHHMMMJJJGGGFFFGGGIIIJJJJJJqqqgggcccaaa]]]XXXZZZWWWRRRPPPNNNMMMKKKIIIFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAABBBEEECCC>>>>>>CCCEEEBBBDDDCCCCCCCCCBBBBBBBBBAAACCCDDDGGGKKKOOONNNHHHDDDCCCAAA???AAADDDFFFDDDBBBHHHGGGEEEEEEFFFHHHLLLNNNGGGKKKNNNNNNLLLJJJKKKMMMKKKIIIHHHHHHHHHHHHGGGEEEFFFEEEDDDDDDDDDFFFGGGHHHFFFCCCAAAAAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@===>>>????????????>>>===??????>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::===;;;;;;>>>===;;;<<>><<<;;;:::999999:::<<<===:::999999999999:::;;;<<<;;;;;;;;;::::::999999999888888888999:::;;;======???<<<<<>>;;;:::<<<<<<:::888888:::;;;;;;:::555666777888888888888888555555777888888999999999999::::::;;;;;;::::::999666666777777888888888999999888888777888999;;;<<<999888888888777777666666555666666777888999999:::999888666555999AAAKKKSSSVVVWWWVVVTTTUUU^^^lllvvvzzzvvvssstttzzz~~~}}}}}}tttoooggg___ZZZXXXYYY[[[WWWVVVYYY```gggiiieee```___^^^[[[YYYXXXXXXXXXXXXQQQNNNLLLOOOSSSUUURRROOOLLLJJJHHHGGGGGGHHHIIIKKKTTTQQQMMMKKKKKKLLLLLLLLL}}}pppddd^^^\\\YYYWWWXXXVVV\\\```]]]TTTLLLIIIJJJFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBB@@@@@@AAABBBCCC??????@@@AAABBBBBBBBBAAADDDDDDHHHNNNQQQNNNLLLLLLIIIGGGDDDDDDFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????===>>>@@@AAAAAA@@@???>>>@@@???===<<<<<<<<<===>>>DDD???::::::>>>AAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<;;;;;;::::::;;;>>>??????>>>;;;:::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999???<<<999999;;;<<<:::888;;;888999===;;;666555:::======<<<:::777777888:::999999999:::::::::;;;;;;<<<<<<;;;:::888999;;;>>>:::::::::<<<======;;;999;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<;;;:::::::::999888888888999999:::999999888777777777888888999;;;<<<;;;888555333888888888888999:::;;;<<<:::999999888888999999:::999999999999999999999999888:::<<<<<<999888999;;;888888888777777777777777555666666777888999999:::;;;;;;:::999999<<>>>>>>>>===>>>@@@AAA@@@???>>>===??????>>>===============CCC???::::::===@@@@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::===;;;888999;;;<<<:::999===888888;;;<<<999888:::<<<<<<<<<:::888777999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::888999;;;>>><<<<<<;;;<<<======;;;:::;;;;;;;;;;;;:::999999888999:::;;;<<<<<<<<<;;;::::::999999999999999::::::::::::999888888888888888888999:::::::::888666555888888888888999::::::;;;:::999999888888999999:::999999999999999999999999888;;;======;;;::::::;;;999999888888777777777666555555666777777888999999:::::::::999999<<>>>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<>>>????????????>>>>>>===BBB>>>::::::===??????>>>;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;999999999;;;<<<;;;:::???:::777:::<<<;;;:::::::::;;;;;;:::999888:::<<<<<<<<<<<<=========>>>>>>;;;<<<<<<:::999:::<<<>>>???===<<<<<<======<<<::::::::::::;;;::::::999999999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<::::::999999888888999999888888888888888888888888999999888888888999999:::999999888888888888999999999999999999999999999999999<<>>===;;;;;;::::::999888777666666555555555666666777777888888888:::::::::999:::<<<>>>CCCRRR[[[cccnnnppprrr}}}}}}~~~fff[[[dddllliii[[[ZZZbbbdddgggggg```eeegggiiimmmrrrwww{{{}}}vvvxxxxxxzzzvvviiieeeiiikkkgggdddtttyyyrrrrrrttt```CCCssshhhaaa[[[WWWWWWWWWTTTRRRTTTQQQOOOMMMMMMOOOOOOMMMKKKFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@AAAAAABBBBBBDDDCCCCCCCCCBBBBBBCCCCCCFFFQQQUUUMMMIIILLLKKKEEECCCBBBAAAAAABBBCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBCCCCCCDDDEEEEEEEEEEEE??????????????????>>>>>>AAAAAAAAAAAA@@@???===<<<===>>>???@@@@@@???>>>===@@@===;;;:::<<<>>>>>>===::::::999999888999999:::999999999::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<:::::::::;;;<<<======<<<>>><<<::::::999888888:::888999::::::999999;;;<<<<<<<<<<<<<<<============;;;<<<<<<;;;::::::<<<>>>???>>><<<<<<======<<<;;;::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;999999999999:::;;;<<<===::::::999999999999999:::888888777777777888:::;;;:::999888888888888888999999999888888888888999999999999999999999999999999999<<>>======???@@@@@@???>>>===>>>===;;;;;;<<<=========999999888888888999999:::999999999::::::;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<>>>??????>>>>>>???;;;>>>>>>;;;666555777999777999:::;;;::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>>>>===<<<===?????????===;;;<<<<<<<<<<<<;;;::::::999999999999::::::;;;;;;888888888999:::;;;<<<===999999999888888999::::::888888777666777888:::<<<999999888888777888888888999888888777777888888999999999999999999999999999:::;;;>>>AAABBB@@@===;;;;;;;;;:::999888777666555666666666666777777777777666888::::::999888888999666@@@BBBEEENNNPPPQQQZZZ^^^aaacccgggppp{{{~~~yyynnnccc]]]YYYYYY^^^dddgggqqq~~~|||zzzqqqvvv~~~xxxvvvwwwbbbSSSrrriii___WWWTTTQQQPPPRRRQQQMMMMMMPPPOOOLLLIIIIIIJJJJJJHHHEEEEEEEEEDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGEEEBBB@@@???@@@AAAAAA@@@AAACCCEEEIIIHHHFFFDDDCCCCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999888888999999::::::::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;<<<=========;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAAAA@@@?????????999===???;;;999999999888777999;;;;;;::::::;;;<<<999999999::::::::::::;;;:::;;;======<<<<<<===???<<<<<<===@@@CCCEEEDDDBBB>>>>>>>>>>>>===<<<;;;:::999999999999999:::;;;;;;888888888888999:::;;;;;;888888888777888888999999888888777777777888:::;;;888888777777777888888999888888777777777777888888999999999999999999999999999:::<<<>>>@@@@@@===;;;;;;;;;:::999888777777666777777777777888888888888666888::::::999888888999777===:::999@@@AAAAAAJJJLLLOOOSSSXXXcccnnnqqqooobbbWWWMMMHHHGGGIIINNNTTTSSS[[[hhhttt~~~zzzsss}}}}}}xxxsss]]]UUUsssgggaaaXXXOOORRROOONNNOOOMMMIIIJJJMMMKKKJJJJJJJJJJJJJJJHHHGGGDDDDDDDDDDDDEEEFFFHHHIIIFFFGGGHHHHHHHHHGGGEEEDDDHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@??????@@@BBBDDDFFFIIIAAA???FFFIIICCC???AAA>>>@@@BBBAAAAAAAAADDDGGGIIIGGGEEECCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCDDDCCCBBB@@@???>>>?????????@@@@@@@@@@@@@@@?????????>>>?????????<<<<<<<<<<<<<<<======>>>;;;;;;<<<;;;;;;:::;;;<<<999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===;;;:::999999::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<>>===>>>999::::::;;;@@@DDD@@@888777999;;;<<<;;;:::::::::999999999999::::::::::::999;;;============>>>???:::<<<@@@EEEJJJKKKJJJHHHAAAAAAAAA@@@>>>===;;;::::::999888888888999:::;;;888888888777777888999999777777666666777777888999888888888888888888999999777777666777777888999:::888888777777777777888888999999999999999999999999999888999;;;>>>>>><<<::::::::::::999999888888888999999999999888888888888777888999999888888:::;;;:::???;;;999???>>>===DDDAAADDDFFFJJJRRRZZZYYYTTTOOOHHHBBBCCCFFFGGGJJJOOONNNQQQVVV```lll{{{xxx~~~mmm\\\SSSyyyjjjccc___VVVLLLSSSPPPOOOOOOLLLIIIJJJNNNFFFGGGIIIJJJIIIIIIHHHGGGDDDDDDCCCDDDEEEFFFHHHIIIEEEFFFHHHHHHHHHFFFDDDCCCJJJJJJIIIGGGEEECCCAAA???CCCAAA@@@??????@@@BBBCCCLLL===;;;HHHMMMCCC>>>CCC>>>@@@BBBBBBAAAAAAEEEHHHIIIGGGEEEBBBAAAAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAA???@@@BBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDD@@@AAACCCCCCCCCAAA???>>>======>>>>>>?????????@@@>>>===============>>>???<<<;;;:::::::::<<<===>>>:::;;;<<<<<<::::::;;;<<<:::999999999:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999999::::::::::::::::::::::::::::::=========<<<;;;;;;;;;:::<<>>======>>>???:::===BBBIIINNNPPPNNNLLLCCCCCCBBBAAA???===;;;::::::999888888888999:::;;;888888777777777777777777666666555666666777888888888888888888888888888888666666666666777888::::::888888777777777777888888999999999999999999999999999777777999<<<===<<<::::::999999999999999999999::::::999999999999999999777888999999888999;;;===777===:::888???===;;;@@@<<<===>>>@@@EEEIIIEEE===DDD???>>>CCCGGGGGGHHHIIISSSPPPNNNSSS___nnn}}}zzzqqqfff\\\RRR}}}mmm```ZZZWWWTTTQQQNNNOOOOOOKKKGGGFFFGGGJJJHHHIIIIIIHHHHHHFFFEEEEEE???AAADDDFFFGGGHHHIIIJJJGGGHHHIIIJJJIIIHHHFFFEEEHHHKKKMMMKKKEEEBBBCCCEEE???@@@BBBCCCCCCCCCBBBAAACCCCCCDDDEEEEEEDDDCCCBBB>>>??????>>>;;;<<<@@@CCCBBBCCCCCCCCCBBBAAAAAA@@@DDDCCCAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@<<<<<<;;;;;;;;;<<<======???===;;;999999999:::;;;:::::::::999999:::::::::???;;;888777999;;;;;;999;;;:::999999888888888888::::::::::::::::::::::::999:::;;;:::999999;;;<<<999:::<<<>>>>>>===<<<;;;;;;@@@@@@999444555999:::===;;;<<>>:::888::::::999888999@@@EEEBBB:::999999999:::::::::;;;;;;;;;:::888888888:::<<<===>>>??????>>><<<:::;;;<<<:::;;;AAAGGGIIIGGGHHHKKKEEEBBB@@@>>>>>>===;;;:::999999999888888999999:::888888999999999999888888555555555555666777999999555666777999999999888777444555777888999999999888555555666666777777888888<<<;;;999888888888999:::888999:::;;;;;;:::888777888888888888777777777777444555666888888777777666888999;;;;;;;;;999777666999999999::::::;;;;;;;;;@@@???===<<<;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCHHHNNNTTTTTTRRRVVVaaakkkzzzqqqxxx~~~yyy~~~qqqgggYYYLLL~~~tttfff\\\WWWUUURRRPPPNNNNNNNNNKKKGGGFFFGGGIIIHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIEEEGGGJJJLLLMMMLLLJJJIIIGGGHHHIIIGGGDDDBBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA===>>>???===;;;<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::999:::;;;;;;999888888999:::<<<>>>@@@@@@<<<999999:::<<<<<<;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<999:::::::::999999<<<>>>999:::;;;<<<===<<<<<<;;;<<>>>>>:::999;;;<<<===;;;:::===@@@<<<666::::::::::::;;;;;;;;;;;;<<<;;;999888999:::<<<======>>>???===;;;:::;;;;;;===<<>>=========;;;:::::::::999999999999999:::888888888999888888777777666666555666666777888999555666777888888888777666555666777888999999888888666666666777777777777777::::::999888888888888888777888999::::::999888777999888888777777666666666555666777888888888777777888999:::;;;;;;999777666999999::::::::::::::::::===<<<;;;::::::;;;;;;<<<;;;<<<<<<===>>>@@@AAABBBCCCGGGKKKKKKKKKOOOXXX___nnn}}}}}}nnnaaaRRRFFF|||ooohhh^^^WWWTTTRRROOOMMMMMMMMMLLLIIIGGGFFFGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEHHHLLLOOOQQQPPPOOOMMMGGGFFFEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEECCCDDDDDDCCCBBBAAA@@@???===>>>>>>===<<<<<>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@=========>>>>>>??????@@@??????>>>>>>===<<<;;;;;;===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;>>>@@@BBB@@@>>>;;;;;;<<<======<<>>===<<<;;;<<<======;;;;;;<<<<<<=========>>>:::::::::999888:::===@@@:::::::::::::::;;;;;;<<<<<<>>>===999888;;;<<<:::<<<999:::>>>>>>;;;;;;===;;;>>>>>>;;;:::;;;:::666:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;<<<<<<===>>>===;;;::::::;;;???<<<<<<>>>===<<>>???@@@???@@@AAABBBCCCGGGMMMQQQ\\\jjj~~~{{{lll^^^PPPGGGnnnbbb^^^XXXSSSQQQOOOLLLJJJLLLKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDEEEHHHIIIIIIIIIHHHJJJNNNRRRSSSSSSPPPOOOJJJGGGCCCDDDHHHIIIGGGDDDCCCBBBAAAAAABBBCCCEEEFFFDDDDDDCCCBBBAAA???>>>>>>=========<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???AAABBBBBBAAA???>>>;;;;;;<<<<<<===>>>??????::::::;;;<<<<<<===>>>>>>======<<<:::999999999999888888:::;;;<<<<<<<<<<<<@@@???===<<<<<<===???@@@???>>>===<<<<<<<<<======???>>>===<<<;;;<<<>>>???;;;;;;;;;<<<<<<===>>>>>>:::;;;:::999999;;;>>>AAA;;;:::999888888:::;;;===;;;<<<:::777999======999;;;999999===>>><<<<<>>???;;;999:::;;;:::;;;;;;;;;<<<<<<<<<============<<<::::::::::::;;;;;;<<<===<<<:::999:::;;;>>>;;;;;;<<<:::888:::???@@@>>><<<;;;;;;;;;:::999<<<;;;:::999999888888999777777888777777666555444888777777666666666666777777777777777666666555555888888888888888777777777999888888777777666666666666777888888888777555444555666777777888777777666999999888777666555555444666777888999:::999999888888888999999999999888777:::::::::999999999999999999999999:::;;;;;;<<<=========<<<<<<<<<===>>>>>>???>>>===>>>AAADDDGGGHHHKKKRRRcccwww}}}~~~{{{oooaaaVVVNNNIIIpppcccZZZXXXTTTQQQOOOLLLIIIGGGJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCEEEHHHLLLNNNNNNLLLLLLNNNPPPSSSSSSQQQOOOMMMKKKFFFBBBCCCHHHJJJGGGCCCCCCCCCBBBAAAAAACCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>======<<<===>>>>>>???>>>??????@@@@@@@@@@@@@@@???<<<======>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>???AAAAAA???>>><<<::::::;;;<<<======>>>>>>888999:::;;;<<<===>>>>>>>>>===<<<;;;:::999999999888999:::;;;<<<=========AAA@@@>>>======>>>@@@AAA=========<<<<<<;;;<<<<<<>>>===;;;::::::<<<===???::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;>>>AAA;;;:::888777888999<<<===999:::999777999<<<<<<888;;;888999<<<===<<<===@@@;;;@@@BBB===999:::<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::::::::;;;<<<;;;:::999:::;;;:::999:::<<<;;;777888;;;@@@>>><<<;;;;;;;;;999888;;;:::999888888888888888777777777777777666555555888777777666666666666777888888777777666666666555888888888777777777777777999999888888777777666666666666777888888666555444555555666666777777777777888888777777666555555444666777888999:::999999888777888888888888888888888999999999999999999999999999999:::;;;<<<============<<<<<<<<<<<<<<<======@@@>>><<<===@@@BBBCCCCCCDDDBBBKKK\\\gggnnn|||zzzmmmuuu}}}vvvkkk^^^RRRIIIFFFFFF~~~pppcccZZZTTTSSSRRRPPPMMMKKKHHHGGGIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEGGGMMMRRRTTTRRRNNNNNNOOOPPPQQQPPPOOOMMMLLLIIIDDD@@@AAADDDGGGEEEBBBCCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBAAA@@@????????????======>>>???@@@???>>>>>>>>>???@@@@@@@@@??????===>>>>>>????????????>>>>>>??????@@@@@@??????>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>><<<======>>>@@@AAACCCCCC<<<===>>>>>><<<;;;<<<===>>><<<:::999999;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<===???<<<;;;999888999:::<<<===888;;;;;;999999;;;<<<999<<<999999<<<===;;;<<<@@@@@@DDDCCC===888999999999:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::999999999:::;;;;;;999999999;;;888777:::===<<<999:::>>>BBB@@@===;;;;;;:::888777888888777777777777888888666777777888888777777666777777666666666666777777999888777777777777777888888777777777777777888888888888888888888888777777777777777777777666555555555555666666777777888888777777666666666666555555666777888999999999888777777777777888888888888999888888888888999999999:::999999;;;<<<============<<<<<<;;;;;;;;;<<<<<<===???===;;;<<<===?????????CCC>>>???IIITTT```rrr~~~uuu|||wwweeeVVVLLLEEEDDDFFF~~~oooeee\\\UUUOOOOOOOOOMMMLLLJJJIIIJJJHHHFFFCCCCCCFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGIIIHHHHHHKKKRRRWWWXXXSSSNNNNNNMMMMMMMMMMMMLLLLLLKKKHHHEEEBBBAAACCCDDDDDDBBBCCCCCCBBBBBBAAA@@@>>>>>>DDDCCCBBBAAA@@@@@@AAABBB@@@>>>===???AAABBB@@@>>>===>>>>>>???@@@@@@??????>>>???@@@@@@@@@???>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::;;;;;;;;;<<<<<<======>>>======<<<<<<<<<======>>>===<<<<<<===>>>???@@@;;;<<<>>>@@@AAABBBBBBBBB===???@@@@@@===<<<===>>>>>><<<:::999999;;;>>>@@@>>>>>>======<<<;;;;;;;;;<<<>>>??????>>><<<<<<<<<<<<;;;:::::::::;;;======888>>>@@@<<<:::;;;<<<;;;===:::999<<<<<<;;;<<<@@@@@@BBB@@@;;;888999999777::::::::::::;;;;;;;;;;;;888888999999999999999999888:::;;;:::999888999;;;888777888;;;<<<<<>><<<;;;:::888666555555555555666777888999666666777888999999999999666666555666666777888999999999888777777888999:::777777666666777888999:::888888888888888888999999999888777777666666777777666666666666777888999999555555555666666666666666555666777888888888777777777777777777777888999999666666777888999::::::;;;888999:::;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===============<<<<<<===>>>???BBB???>>>@@@GGGRRR___iiiooo~~~wwwaaaTTTLLLFFFEEEGGGoooeee```ZZZSSSJJJKKKLLLLLLJJJJJJKKKLLLHHHEEEBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCDDDFFFIIIJJJKKKKKKOOOUUU[[[ZZZSSSMMMLLLLLLKKKJJJJJJKKKLLLLLLJJJHHHEEECCCDDDEEEEEEEEEBBBCCCCCCBBBAAA???<<<;;;DDDCCCBBBAAAAAAAAABBBCCCAAA???>>>@@@BBBCCCAAA???======>>>??????????????????@@@AAAAAA@@@???>>>===<<<<<<============<<<<<<===<<<;;;;;;;;;;;;<<<==================<<<<<<<<<777888999;;;===???@@@AAA>>>============>>>>>>???@@@???===<<<<<<>>>@@@AAA===>>>@@@AAAAAA@@@>>>===>>>@@@BBBAAA???===>>>@@@???===;;;999999<<>>===<<<;;;;;;<<<>>>AAAAAA???<<<;;;;;;<<<;;;;;;;;;<<<<<<======999@@@DDD???;;;;;;===>>>>>>:::999<<<<<<:::<<>><<<888888;;;<<<:::999999999:::::::::;;;;;;666777888999999999999999888999::::::999888999;;;:::777777:::;;;===CCCKKKEEECCC???===;;;:::777555444444444444555777888999555666777999::::::::::::555555555555666888999999999999888888888999;;;<<<777666666666666888:::;;;777777777888999999999::::::999777666666666777888666666666666777888::::::444444555555666777777777444555666888888777777666777777666666777888999999555555666888999:::;;;<<<777888999:::;;;:::999999::::::::::::;;;<<<=========>>>???>>>======???AAA???@@@@@@>>>AAAIIINNNPPPdddtttnnnWWWMMMIIIEEECCCDDDppphhhcccZZZRRRNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGEEEDDDEEEGGGHHHEEECCCHHHGGGEEECCCCCCFFFLLLPPPRRRVVV[[[______[[[UUUPPPKKKFFFDDDIIIJJJGGGGGGJJJKKKGGGDDDCCCEEEGGGGGGFFFBBBCCCDDDDDDDDDCCCBBBAAADDDEEEFFFFFFDDDAAA===:::<<<@@@AAA>>>@@@EEECCC===<<<===============<<<;;;??????>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>999:::<<<<<<<<<<<<>>>???===;;;999:::<<<===;;;999:::::::::;;;;;;===>>>???===:::===CCCCCC>>><<<>>>===>>>??????@@@@@@@@@@@@@@@???>>>???@@@AAA???======>>>AAACCCEEEEEEFFFEEE???<<<:::<<<<<<999:::===???BBBBBB===;;;===>>><<<===<<<;;;;;;;;;;;;<<<<<<999999999999:::<<<===>>>>>>===<<<;;;::::::;;;<<<:::;;;;;;<<<<<<=========::::::999999888999999999::::::999999888999999:::888888999999999999888888;;;:::999888777777777777222666;;;>>>>>>>>>???AAA???>>><<<999888777777888999999888777666666666777666666777777888999;;;;;;777777666666666888999::::::999888888888999:::;;;777888999999888777666555999888777666555555555666:::999999999888888777777777777666777888888666444666666666666666555555555666666777777777777666666777777777777777777777777777777777777777888888999::::::::::::::::::::::::999;;;======;;;:::<<>>===<<<;;;;;;<<<===>>>>>>>>>@@@AAADDDEEEGGGHHHLLLYYYnnnuuu[[[MMMLLLFFFDDDDDD@@@qqq```XXXTTTQQQNNNNNNLLLKKKJJJIIIGGGGGGGGGFFFGGGEEEDDDEEEGGGGGGEEEBBBDDDDDDEEEDDDEEEHHHLLLPPPVVVZZZ```cccaaa[[[TTTOOOKKKFFFEEEHHHJJJGGGFFFIIIJJJGGGDDDCCCEEEFFFFFFEEEBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDCCCAAA???>>>===@@@AAA???AAADDDCCC===<<<======>>>>>>>>>======@@@???>>>=========>>>?????????>>>===============999:::<<<<<<;;;;;;<<<>>><<<;;;999:::<<<===<<<:::;;;;;;;;;;;;<<<======>>>>>>;;;===BBBCCC???===@@@>>>???@@@AAAAAA@@@@@@???>>>>>>===>>>@@@@@@???===???@@@CCCFFFHHHJJJJJJJJJAAA===;;;===<<<;;;<<<@@@@@@CCCCCC>>>;;;======<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????======;;;;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999999999:::<<<;;;::::::999999999999777888888888888888888777::::::999999888777777666555888<<<>>>===<<<===???>>>===;;;999888777777777999999888777777777888888888888888777888888999999888777666666666777888999888888777666777888999:::777777888888888777666555666666666666666777777777999999888888777777777777666555555666888888666555555555666666666666666666666777777777777777777666777777777777777777777777777777777777777888888999;;;;;;::::::::::::::::::999;;;======;;;:::<<<>>>>>>>>>===<<<<<<<<<===>>>>>>???AAABBBDDDEEEFFFFFFKKKPPPYYYdddooo{{{nnnVVVJJJJJJFFFDDDEEE@@@qqqdddXXXTTTRRRPPPNNNOOOJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDEEEFFFEEEDDDBBBAAACCCFFFHHHJJJMMMQQQTTT^^^aaadddeeeaaaZZZRRRMMMKKKGGGFFFHHHIIIGGGFFFFFFIIIGGGDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@AAAAAAAAAAAABBBBBB???AAAAAA???AAADDDBBB>>><<<===>>>???????????????AAA@@@>>><<<<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<=========???======AAAAAA@@@@@@CCC???@@@AAABBBBBBAAA???>>>=========>>>@@@@@@???>>>;;;===???BBBEEEGGGHHHIIIBBB===;;;======<<<>>>CCC@@@CCCCCC>>><<<===>>><<<@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>>>><<<;;;;;;:::;;;;;;<<<===;;;;;;::::::::::::::::::::::::999999999999::::::===<<<;;;::::::999888888666777777888888777777666999999:::::::::888777666777:::<<<===<<<;;;;;;<<<===<<<;;;999888777777777888888888888999999999999:::999888777777777777777888888777666666666777777666666666555666777777888777777777888777777666555333444666777888888777777777777777777666666666666555444444555777888777555555555555666666777777777777777888888888888777777777777777777777777777777777777777777888888999999;;;;;;;;;;;;::::::999999:::;;;===<<<;;;;;;<<<===>>>>>>============>>>>>>>>>@@@BBBCCCDDDEEEDDDDDDIIIHHHIIIMMMXXXhhhzzzyyyfffOOOFFFIIIEEEDDDEEEAAAsssbbb[[[WWWYYYXXXSSSMMMKKKHHHIIIIIIIIIIIIGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAADDDGGGJJJNNNSSSZZZ^^^eeeeeedddaaa\\\UUUOOOLLLKKKHHHGGGHHHHHHGGGEEEDDDGGGFFFDDDCCCCCCBBBBBBBBBCCCBBBBBBAAABBBDDDFFFGGGAAAAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@AAABBBAAA???<<<===>>>???@@@AAAAAAAAABBB@@@>>><<<;;;<<<===???<<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<;;;:::999:::;;;::::::;;;<<<===>>>>>>>>>======>>>>>>=========<<>>>>>???@@@AAABBBDDD???AAABBBCCCCCCAAA>>>===>>>======???AAAAAA@@@???:::;;;===???AAABBBCCCDDDBBB===;;;<<<<<<<<<>>>CCC===AAAAAA>>><<>>>>>>>>??????@@@BBBCCCDDDCCCBBBBBBAAABBBCCCFFFMMMXXXdddmmm}}}kkk```LLLEEEIIIEEECCCDDD@@@pppeeeXXXTTTRRRTTTTTTNNNHHHGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDBBBDDDGGGJJJOOOWWW___eeegggddd^^^XXXRRRNNNKKKJJJIIIIIIHHHGGGHHHHHHEEEBBBEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFHHHDDDCCCAAA@@@??????AAAAAADDDBBB@@@AAABBBAAA@@@???======???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===;;;:::::::::::::::;;;;;;:::<<<<<<<<<:::999:::;;;:::;;;<<<======>>>???@@@===>>>>>>??????>>>===<<<@@@@@@???>>>>>>AAACCCDDD@@@@@@BBBBBBBBB@@@>>>===???>>>>>>@@@AAABBBAAA???>>>>>>>>>??????@@@AAAAAAAAA===;;;<<<<<<;;;===AAA999>>>???<<<<<<@@@BBBAAADDDCCCBBB@@@???>>>>>>>>>=========>>>======<<<<<<999999:::;;;;;;<<<<<<<<<:::::::::999999888888777:::999999999:::;;;;;;<<<;;;;;;;;;:::999777666555666666777777777777666666888999;;;<<<;;;:::888777777777888999;;;<<<<<<;;;::::::999999888777666555777888999:::::::::::::::666666666666777888999:::777777777777666666555555666666666777777777777777555555555555555555666666444555777888777666444222555555555555555555666666444333333555777888888666444555555666777888999999777777888888888888777777888888888888888888888888777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@===>>>@@@BBBDDDHHHNNNRRRlllzzz|||iii___LLLFFFJJJEEEBBBCCC@@@~~~qqqggg```ZZZSSSNNNMMMKKKHHHHHHJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDFFFFFFFFFEEEFFFHHHDDDFFFIIIMMMQQQXXX___dddccc___XXXPPPKKKHHHGGGGGGFFFHHHHHHFFFGGGIIIFFFBBBCCCDDDEEEEEECCCBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCAAA@@@@@@@@@@@@GGGBBB@@@BBBBBB@@@???@@@===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::::::::;;;<<<:::<<<===<<<;;;;;;<<<===;;;===>>>>>>======???@@@===>>>???@@@@@@???>>>===???AAA@@@======AAABBBAAA??????@@@@@@@@@???>>>>>>@@@???>>>???AAAAAA???>>><<<<<<;;;;;;;;;;;;<<<===@@@===<<<======;;;;;;???777<<<===;;;;;;???BBBAAACCCBBBAAA@@@???>>>>>>>>>BBBAAA@@@???>>>>>>??????999::::::;;;;;;;;;;;;:::::::::999999999999999999:::999999::::::;;;<<<===::::::;;;;;;:::888777555666777777888888777777666999999:::;;;;;;:::999888888777666888:::<<<;;;:::888999999888888777555555777888999:::::::::999888555555555666777888::::::666666777777777666555555555666666777888777777777555444444444444555666666666666777777666555333222555555555555666666666666666555555666888999888666666666666777777888888888666666777777777777666666888888888888888888888888666777999:::::::::999888:::::::::;;;<<<<<<=========<<<;;;;;;<<<===;;;::::::;;;<<<===>>>>>>>>>=========>>>>>>??????@@@@@@BBBBBBAAA@@@@@@BBBFFFIIIVVVcccsss}}}sss___LLLFFFIIIDDDAAACCCAAArrrhhhaaa\\\YYYSSSMMMLLLJJJHHHIIILLLGGGGGGFFFEEEEEEEEEEEEFFFAAADDDGGGHHHGGGGGGIIIKKKJJJMMMRRRUUUXXXZZZ]]]___[[[XXXRRRMMMHHHEEEDDDCCCDDDGGGHHHFFFGGGJJJGGGAAAAAADDDFFFFFFDDDCCCDDDFFFCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFDDDCCCBBBAAAAAAAAAIIICCC@@@BBBBBB???>>>AAA>>>>>>???????????????>>>>>>??????>>>===<<<:::999:::::::::::::::;;;<<<<<<:::<<<======<<<<<<>>>???<<<>>>@@@???===<<<>>>@@@<<<===???@@@AAAAAA??????>>>AAAAAA===<<<@@@@@@===???>>>=========>>>???@@@???>>>===>>>>>>>>><<<:::999888888777888999:::;;;AAA???>>>@@@???;;;:::<<<888<<<===:::999===???>>>??????>>>===============DDDCCC@@@>>>===>>>???@@@::::::;;;;;;;;;:::999888999999999:::::::::::::::999999999::::::<<<======:::;;;<<<===<<<;;;999888777888888888888888888777::::::::::::::::::::::::;;;888666777999:::999888777888888888888666555444777888999::::::888777555666666666666666777888999444555666777777777666555333444555666777666555555444444333333333444666666555555555555555555555444555555666666666777777777888777777888999999888666777777777777777777777888555555666666666666555555888888888888888888888888666777999;;;;;;:::999888888999:::;;;<<<>>>??????>>><<<;;;;;;======;;;999888999;;;<<<=========<<<<<<<<<;;;;;;;;;===???AAABBBCCCCCCBBBAAABBBFFFHHHGGGPPP[[[gggwwwxxx\\\JJJEEEGGGBBB@@@DDDCCCpppddd___YYYRRROOOLLLLLLNNNLLLGGGDDDEEEGGGFFFEEEDDDDDDEEEFFFFFF@@@CCCGGGHHHHHHHHHJJJMMMPPPUUU[[[___```^^^\\\\\\UUUSSSPPPLLLHHHDDDBBB@@@CCCGGGHHHEEEGGGKKKHHHBBB@@@CCCFFFFFFDDDDDDEEEGGGDDDDDDEEEFFFFFFEEECCCCCCEEEEEEEEEDDDDDDCCCBBBBBBJJJCCC@@@CCCCCC???>>>AAA>>>>>>?????????>>>>>>======>>>??????>>><<<999888::::::::::::;;;;;;<<<===:::<<<>>>>>>===>>>???AAA===???AAA@@@===<<<>>>@@@;;;===???AAABBBAAA@@@???>>>BBBAAA===<<>>===<<<;;;;;;===???AAA???===<<<<<<===<<<999777;;;:::::::::;;;===???@@@CCC@@@@@@CCCBBB===:::<<<:::======:::888:::<<<;;;===<<<;;;;;;;;;;;;<<<<<>>;;;:::;;;>>>???:::;;;;;;<<<;;;:::888777999999999::::::;;;;;;;;;999999999:::;;;<<<===>>>;;;<<<>>>??????===<<<:::888888999999999999888888;;;:::999999999:::;;;;;;===:::777777888999777555777777888888888666555444777888999:::999777555444888777777666666666666666333444555777777777666666222333444555555555444333444333333222333444666666444444444444444555777777555666666666777777888888999888888888::::::888666888888888777777777777777444444555555555555444444888888888888888888888888666888999;;;;;;:::999888777888999;;;===>>>@@@@@@???<<<:::;;;======;;;999777888:::<<<======<<<<<<<<<;;;999888999<<>>@@@AAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<=========;;;999999;;;======<<<<<<===???@@@>>>======???AAABBBBBB@@@===<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>>>>>>>>>>><<<:::888777999999:::;;;<<<>>>???@@@AAA??????@@@BBBAAA>>>;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999999999999<<<>>><<<999999<<<>>><<<888888888777888888999999888888999999999:::::::::;;;::::::999:::;;;===>>>============<<<;;;::::::555777999:::;;;:::888777888888777666666777888999:::::::::999999888888888999999999::::::999999999:::::::::<<<===;;;888666999888666555555555666777222222444555666666777777444333333555666777666444666666555444444444555555777777777777666666666666666666666666666777777777777888999999888777666555888999::::::999777444333777666555555555666888999;;;999777555444444555666555666777888999:::::::::999999:::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<======<<<:::999<<<<<<<<<<<<============;;;===@@@AAAAAAAAABBBCCCDDD@@@BBBKKKRRR^^^xxxvvv]]]OOOIIIFFFFFFBBB===???FFFpppfff```WWWSSSSSSLLLMMMLLLKKKIIIHHHGGGHHHHHHLLLKKKIIIFFFDDDCCCBBBBBBDDDCCCFFFKKKOOORRRZZZcccfffhhhkkkhhhbbb\\\WWWUUUPPPHHHHHHGGG@@@BBBGGGBBBGGGGGGHHHHHHGGGFFFDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJKKKNNNKKKJJJMMMLLLGGGBBBAAAAAABBBCCCCCCCCCBBBAAA@@@<<<===>>>???@@@???>>>>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<============<<<::::::<<<>>>===<<<<<<===??????>>>======>>>???@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<==================<<<;;;999888999999999:::;;;<<<===>>>>>>===<<<===??????===:::999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;:::::::::::::::<<<>>>===::::::===>>><<<:::999999888888888999999888999999999999:::::::::;;;::::::999999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::666777888::::::999888777888777666666666888999:::;;;:::::::::999999999999888888999999999999888888888888888:::;;;:::777555999888777666555666666777333333444555666666666666555444444555777777666555555444444444444444555555666666666666666777777777666777777777777666666666777777888999888777666666777888999999999777555333777666666555666777888999:::999777555555555666777666777888999:::::::::999999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<============<<<===????????????AAABBBDDD??????EEEGGGMMMaaavvvtttWWWMMMHHHFFFFFFCCC???>>>BBBuuuddd]]][[[SSSPPPOOOIIILLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIHHHFFFEEEDDDCCCGGGFFFIIIPPPVVV\\\fffnnnqqqqqqnnnhhh___WWWQQQOOOLLLFFFHHHHHHAAACCCFFFAAAFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCEEEGGGGGGGGGIIIMMMQQQQQQRRROOOKKKIIIHHHDDD??????@@@BBBCCCDDDCCCAAA@@@============>>>>>>>>>>>>>>>===<<<:::999888888888999999:::;;;<<<<<<======<<<===>>>===<<<<<<===???======<<<===??????>>>===>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;:::999999999999999999:::;;;;;;:::999999:::<<<<<<;;;999999999:::;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<===???>>>;;;;;;>>>???===<<<;;;::::::999999999999999999999999::::::::::::;;;::::::999999999999:::888999::::::::::::::::::666777888999999888666666777666666666777999:::;;;;;;;;;;;;;;;::::::::::::777888888888888888888777666666666777999999777555999888777666666666666777555555666666666666555555555444444555666777666444333333333333444555555555555555555666666777777888666777888888888666555444666666777888888888777777777888888999888777555444777666666666666777888999:::999777666666777888999888999999:::::::::999999:::999999999:::;;;===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>===<<<===???AAAGGGCCCBBBEEEDDDEEEPPP___|||uuuSSSMMMHHHFFFFFFFFFBBB@@@AAA~~~rrrhhh[[[XXXYYYRRRPPPOOOIIIKKKJJJIIIHHHHHHGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMRRRYYY```eeekkkooovvvrrrlllcccZZZRRRLLLJJJKKKFFFKKKKKKCCCCCCFFF@@@EEEEEEFFFGGGGGGHHHHHHHHHGGGFFFCCCAAAAAABBBCCCEEEBBBEEEHHHGGGEEEGGGLLLRRRSSSVVVRRRIIIFFFJJJFFF>>>===???AAACCCDDDCCCAAA@@@>>>>>>===<<<<<<======>>>===<<<;;;999888777777777777888888999:::;;;<<<<<<<<<===>>>>>>======???@@@??????>>>???AAAAAA???>>>@@@???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;::::::999999888888888888999999888888888999::::::::::::999999:::;;;;;;;;;;;;:::======<<<<<<<<<<<<=========@@@@@@======@@@@@@===>>>===<<<;;;:::999999999999999999:::::::::;;;;;;;;;::::::999888888888888666777888999999:::999999777777888888888777666555666666666666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777555555555777999999888666888888888777777777777777777777777777777666555444444333333444555555444222111222222444444555555555444444555555666777888888666777888999888666444333555555666777777888888888666777777888777777666555777777777777777888888888999888888777888888999:::999::::::::::::999999888:::999888888888;;;===???;;;::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======??????>>><<<;;;<<>>???AAABBBCCCBBBAAA@@@@@@???>>>===<<<<<<======<<<<<<:::999888777777777666777777888999999:::::::::<<<>>>>>>>>>>>>???AAABBBAAA@@@AAABBBBBBAAA???BBB@@@???======>>>???@@@===========================<<<<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;999999888777777777777888777888888999999999:::;;;888999::::::;;;;;;::::::======<<<<<<<<<======>>>===@@@@@@>>>>>>@@@@@@===>>>===<<<;;;::::::::::::999999:::::::::;;;;;;;;;::::::::::::999888888777666666777888999999999999777777888888888777777777777666666666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777777666666777999:::999888888888888888888777777666888888888888777666555555333222111222333333222000111222333444555666555555333444444555666777777888666777888888777666555444555555555666666777888888555666666777777777777666666777777888888888888888888888888888888888999999999999:::::::::999888888999888777777888;;;===???:::::::::999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@???===<<<===@@@BBB@@@???@@@CCCDDDDDDEEEHHHNNNkkkaaaQQQNNNHHHCCCBBBCCCDDDDDD{{{nnnccc]]]VVVMMMOOOSSSMMMKKKLLLGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHKKKNNNPPPVVV```lllvvv||||||uuulllfffaaaZZZSSSOOOLLLIIIGGGKKKIIIOOOPPPFFFDDDGGGBBBCCCCCCCCCCCCEEEFFFGGGHHHGGGFFFCCCBBBAAACCCEEEFFFEEEHHHJJJJJJHHHGGGIIIKKKOOOOOOLLLHHHGGGHHHFFFBBB???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<;;;;;;:::999888888888888777777888888888888999999888:::===>>>>>>>>>???@@@CCCBBBAAABBBCCCCCCAAA???BBBAAA???>>>>>>>>>???@@@========================<<<<<<;;;::::::::::::;;;999999888888888999::::::999888888777777777888888888999999888777777999;;;888888999:::::::::::::::===<<<<<<<<<<<<===>>>>>><<>>>>>@@@???<<<===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;999:::::::::::::::999888777777888888888888888888777888888888888999999999888777777777888:::;;;<<<::::::::::::;;;;;;;;;;;;777888888888888888888777999888777888:::::::::999888888999999888888777666888888888888888777666666333222111222333333111000222333555666777666555555444444444555555666666777777666666666666777777777666666555555555666777777555555555666666777777888666777888888999999888888888888888888888888777777777888888999999999888888888777777888999;;;===>>>::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>??????>>>===>>>@@@BBBAAA@@@@@@AAACCCDDDCCCBBBDDD\\\zzzgggQQQQQQNNNFFFAAABBBDDDDDDvvvlllccc[[[VVVSSSJJJMMMRRRKKKIIIJJJFFFFFFGGGGGGHHHHHHGGGEEEEEEHHHGGGGGGIIIMMMRRRWWW[[[bbblllwww~~~sssfff]]]XXXQQQMMMLLLKKKIIIGGGGGGFFFMMMOOOEEEDDDIIIFFFBBBBBBBBBBBBCCCDDDFFFGGGFFFEEECCCBBBCCCDDDFFFGGGGGGHHHKKKLLLMMMLLLKKKKKKKKKGGGFFFHHHIIIFFFEEEFFFBBBAAA@@@?????????@@@AAAAAAAAABBBAAA@@@>>>===;;;::::::999999999999::::::::::::::::::999999999999666999<<<======>>>???@@@BBBAAA@@@AAABBBAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>>========================<<<;;;;;;:::999::::::::::::999888777777888999999888888888777777888999999888999999888555555777:::888888999::::::::::::999<<<;;;;;;;;;<<<<<<===>>>;;;???@@@>>>>>>@@@???;;;;;;;;;:::::::::::::::;;;:::::::::;;;;;;;;;;;;<<<999999;;;;;;<<<;;;::::::888888999999999888777777777888888888999;;;<<<<<<999999888777888999;;;;;;999999999999:::::::::;;;888888999999999999888888;;;999888888999:::999888888888999999999888777666888888888999999888777777555444333444444444222111444555666888888777555444555555555555555555555555777666555444555777999:::777777666555444555666666444444444555666777888888666777888999999999888888888888888888777666666555555666777777888888888888666666777999:::;;;<<<===::::::999999999999::::::::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@AAADDDCCCAAAAAADDDFFFDDDAAACCCOOOgggeeeRRRXXXYYYPPPHHHFFFGGGFFFssshhhbbb^^^WWWQQQTTTKKKOOORRRLLLIIIKKKHHHEEEFFFGGGHHHHHHGGGEEEDDDHHHHHHIIILLLRRRZZZaaafffllluuu}}}{{{lll]]]XXXSSSNNNKKKJJJKKKIIIGGGCCCBBBKKKMMMDDDEEEKKKIIIBBBBBBAAAAAABBBCCCEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNQQQQQQNNNKKKHHHAAAAAAIIIKKKEEEDDDIIIDDDBBB@@@>>>>>>>>>@@@AAAAAABBBCCCCCCBBB???===;;;::::::999999::::::;;;<<<===<<<<<<;;;;;;::::::999555888;;;=========>>>???AAA@@@??????@@@@@@>>><<<>>>>>>>>>>>>====================================<<<;;;::::::999999::::::;;;:::888777777777888999888888888888888999::::::888999999777444333666888888888999::::::::::::999;;;;;;;;;;;;;;;<<<===>>>;;;>>>???======???>>>;;;::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<888999;;;<<<===<<<<<<;;;999999999999999888777666777888888999:::<<<===>>>:::999888888888999:::;;;888888888999999:::::::::999999::::::::::::999999;;;:::888777888999888777888888999:::999888777666777888888999999999888888666555555555666666444222555666888999999777555444555555555555555444444444777666444333444777:::<<<888777666555444444555666444444444444555777888999666777888999:::999888888888888888888777555444333444444555777888888888888555666777999;;;<<<<<<<<<:::999999999999999999:::999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<888:::<<<>>>===>>>???@@@BBB@@@======AAAEEEDDD@@@EEEFFFYYYvvv```UUU```ddd\\\QQQLLLKKKIIIzzzrrrhhhaaa]]]YYYSSSNNNNNNLLLJJJJJJJJJIIIGGGFFFGGGEEECCCDDDHHHJJJJJJHHHFFFJJJMMMSSS```oooyyy{{{~~~yyyyyy}}}|||pppaaaWWWNNNLLLHHHFFFDDDEEEGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBBBBCCCDDDJJJHHHDDDBBBBBBEEEHHHKKKLLLNNNQQQSSSRRROOOKKKHHHDDDEEEEEEEEEDDDCCCBBBAAADDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCBBB???=========;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@AAAAAAAAAAAA;;;;;;<<<===>>>>>>======>>>???AAABBBBBBAAA??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999888666555666777999:::777888888999999999888888<<<<<<:::777444555999>>>888777777777777777777777::::::999999::::::;;;<<<:::<<<>>><<<999888999<<<===>>>>>><<<999888;;;>>>999999;;;;;;;;;;;;999999::::::999999999999999999999::::::999666555555666666666777999;;;;;;999888888999::::::999999999:::777777777888888999::::::777777777888888999999999888888999999999888888777999::::::;;;:::999888777777777888888888888777777666666777777777777666666666777777888888888777777777555444444555555444333555444666:::888555:::DDD;;;999666444333444666777333666888888777777999<<<666666777888888888888888888999999777555444555666555555555555666666666777666777888:::;;;;;;::::::999::::::::::::999888777888888888888888999999999===;;;::::::;;;<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@???>>>======???AAABBB???FFFMMM^^^vvvxxx|||ttt[[[[[[gggmmmggg```]]][[[WWW|||qqqjjjaaa[[[YYYVVVQQQMMMMMMLLLJJJIIIJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJKKKPPPWWW___nnn~~~uuussspppfffYYYQQQMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDHHHFFFDDDBBBCCCEEEHHHJJJJJJMMMQQQSSSRRRNNNHHHDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCBBB???=========:::::::::::::::;;;<<<=========???@@@BBBBBBCCCCCCBBBBBB@@@<<<777777;;;@@@BBB@@@===;;;<<<===??????>>>>>>>>>>>>>>>===<<<<<<>>>======<<<;;;;;;::::::<<<;;;;;;;;;;;;:::::::::999888666555555666888999999999999999999888777666999999999777666777;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::<<<===<<<:::888:::;;;<<<======;;;999888:::===999999:::;;;;;;:::999999999999999999999999999999999::::::888666444555555777666777999;;;;;;:::888888888888777666666777888999999999999999999888888888888888888999999999:::888888999999999999888888999999:::::::::999888777777777888888888888777777666777777888888777777666666777777888888888888888888666555555666666444333333333444777555222777@@@;;;999777666555555666777666888999888666555777999666777777888888888888888888888999777555444666777555555555666666666777777777888999;;;<<<<<<;;;;;;::::::::::::::::::::::::999888777666777888;;;<<<<<<;;;999999;;;;;;;;;:::<<<<<<<<<===>>>?????????@@@???>>>===>>>???AAABBB@@@FFFKKKZZZpppyyy~~~uuutttyyyzzziiiYYY\\\bbbfffddd```^^^]]]\\\}}}mmmeee___YYYUUUTTTRRROOOLLLLLLKKKIIIIIIIIIIIIGGGFFFDDDFFFHHHHHHGGGHHHKKKNNNVVV\\\eeeooo}}}}}}kkkdddaaaZZZRRRLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHKKKOOOQQQPPPLLLFFFCCCCCCCCCBBBBBBCCCDDDFFFGGGCCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBAAA???=========999999999:::;;;<<<===>>><<<===>>>@@@BBBCCCDDDDDDJJJMMMMMMHHH???;;;<<<@@@CCC???;;;;;;<<<>>>===;;;===>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999888777555555555666666:::::::::999888777666555666777888888888999;;;===999999999999999:::::::::::::::999999::::::;;;<<<:::;;;<<<;;;:::999:::;;;:::;;;;;;:::888888:::;;;999999::::::::::::999999777888888888999:::::::::888999999888666444555555777777777999;;;<<<:::888:::999777555555555666777;;;;;;;;;:::999888888888888999999999999:::::::::888999999:::::::::999999999999999:::999999888777777777777777777777777777777888888888888888888777777777888888999999999999999888666666777777555333444444555666444222555;;;::::::999888888777777777999::::::888666444555777666777888888999999888888777888888777666666777999666666666666777777777777888999:::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<===;;;999666555666999<<>>>>>??????@@@???>>>>>>>>>???AAABBBBBBFFFHHHTTThhhpppttt{{{rrrnnnttt~~~yyyrrrlllgggbbb``````bbbbbb``````bbbtttmmmaaa\\\YYYTTTQQQPPPOOOMMMKKKKKKJJJHHHHHHIIIHHHGGGEEECCCGGGJJJIIIHHHLLLVVV^^^gggmmmuuu|||sss^^^VVVVVVSSSNNNKKKHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGFFFHHHJJJLLLLLLJJJGGGEEEEEEDDDBBBAAABBBCCCEEEGGGBBBBBBAAA@@@????????????>>>@@@AAA@@@>>>======>>>999999999:::;;;<<<===>>>===>>>???AAABBBCCCCCCCCCLLLSSSZZZ]]]WWWOOOGGGBBBAAA???===???AAAAAA<<<888======>>>>>>======<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999999888777666555555555555999999999999999888777666666777888999999999::::::777777777777888888888888::::::999999::::::;;;<<<::::::;;;:::::::::::::::999::::::999999999999:::999999999::::::999999999666777777888999::::::;;;888999999888666555555666888777888:::<<<<<<;;;999>>>;;;888666666888999999;;;;;;;;;::::::999999999999999999999999:::::::::888999999::::::::::::999888999999999999888888888888888777777777777888888888888999999999999888888777777888888888999:::::::::999777777888777666444666777777777555444666999999999:::;;;:::999888777::::::999777666666666777777777888999999999999888777888999888777777888:::666666777777777888888888999999999::::::;;;;;;;;;>>>===;;;:::::::::;;;;;;999888777777888:::===>>>;;;:::888888:::;;;:::999<<<=========>>>>>>>>>?????????>>>>>>>>>???@@@AAADDDFFFEEEPPPeeemmmpppzzz~~~~~~rrrmmmlllnnnrrrwwwtttuuutttmmmeeebbbccceeeiiiaaa^^^bbbeeeccccccfffnnneeebbbZZZXXXVVVSSSPPPOOONNNLLLKKKJJJIIIGGGGGGHHHHHHGGGEEEFFFJJJMMMMMMOOOXXXiiivvv|||yyygggUUUOOOOOONNNJJJHHHFFFGGGHHHIIIHHHGGGEEECCCDDDDDDEEEDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEGGGHHHIIIIIIJJJGGGEEECCCBBBAAABBBDDDEEEBBBBBBAAA@@@???>>>>>>???===>>>@@@???>>>======>>>:::999999:::;;;<<<======??????@@@@@@AAA@@@@@@@@@HHHNNNXXXbbbgggcccYYYQQQEEEBBB???>>>??????===:::===============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999888777666555555555666777888999999999999999888888888999999999888666888888888999999:::::::::::::::999999::::::;;;<<<::::::999:::::::::::::::999888888999999:::999888999999999999999999999999666666777888999999::::::888999:::999777666666777888888999;;;======;;;:::???;;;777666777999::::::999999999::::::;;;;;;;;;999999999999999999999999777888999999:::::::::999888888888888888888888999888888777666666777888888888888999999999999888888777777777777888999:::;;;:::888777777888888777666777888888666555555666666888999:::;;;;;;:::888777:::999777777777999:::;;;777777888999999999999999888999999999777777999;;;777777777888888888888999888888888888888999999999>>>===<<<;;;999888888888777888:::;;;<<<<<<<<<;;;<<<:::999999:::;;;;;;:::============>>>>>>>>>>>>???????????????@@@@@@@@@DDDEEEDDDPPPfffooorrr||||||zzzmmmbbb___bbb_________^^^]]]\\\___ccchhhbbb___ccchhhjjjkkkmmmzzzqqqaaa[[[ZZZUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIHHHFFFGGGGGGHHHFFFEEEEEEHHHLLLOOOUUUcccwww~~~jjj]]]PPPLLLKKKHHHEEEDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>;;;===??????=========>>>;;;;;;:::::::::;;;<<<<<>>>>>===BBBCCCHHHSSS```fffeeeaaaRRRMMMFFF???;;;;;;>>>AAA<<<============<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999888888777777666666555666777888999:::::::::999888777888999999777555666666666777777888888999::::::999999::::::;;;<<<:::999888999:::;;;:::999999888888999;;;;;;:::888999999888888888888999999666777777777888999999999999:::;;;:::888777888999999999999;;;===>>><<<:::===999555555888::::::999888888888999:::;;;;;;;;;999999999888888888888777666777888999999999999999888888777777777888999999999888777666666777888999777888888888888888888777666666555555666888:::;;;888666666777888999888777555777777444444666555333888999:::;;;;;;:::888888:::888666777999<<<>>>>>>777888999999:::999999999999::::::999888888999;;;777888888888999999999999888888777777777777888999=========<<<:::999777666888999<<<===>>><<<;;;999===;;;999:::;;;<<<;;;;;;============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBDDDDDDQQQiiisssuuu}}}~~~wwwdddZZZYYY```]]]]]]```aaaaaaccchhhggghhhhhhiiiooowwwxxxvvvrrrhhhdddYYYUUUVVVQQQMMMMMMMMMLLLKKKJJJJJJKKKHHHGGGFFFFFFGGGGGGFFFEEEEEEJJJPPPVVVaaaqqquuukkk]]]UUUMMMKKKIIIEEEDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCDDDDDDDDDCCCBBBAAADDDCCCCCCCCCDDDEEEEEEFFFAAACCCEEEHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA????????????:::<<<>>>>>>=========>>><<<<<<;;;:::::::::;;;;;;<<<======>>>>>>>>>======???>>>>>>DDDNNNXXX]]]___]]]\\\WWWNNNDDD>>>???AAA<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::999999999999888888999999999999999888888666777888999999999999999999777555666999:::888777444444444555666666777777::::::999999::::::;;;<<<:::888777888;;;<<<:::999999888888:::<<<===:::888:::999888777777888999:::777777777777888888888888:::;;;<<<;;;999888999:::999999:::<<<>>>>>>===;;;<<<888666777;;;>>><<<:::888888999999999999999999888888888777777777666666555555666777888888888888888777666666777888999:::999888777666666777888999666777777888888777777666555555444444555777999;;;555444444666888:::999888555888888444555888777333888888999999999999888888===:::777888;;;>>>??????777888999999::::::999999;;;;;;;;;:::888777999:::888888888999999999::::::999999888777777888999999:::;;;===>>>>>><<<:::888;;;<<<<<<===<<<;;;::::::>>><<<;;;;;;<<<======<<<>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@@@@BBBBBBRRRjjjtttuuu|||{{{|||{{{{{{yyyoooccc^^^^^^___]]]]]]```___^^^cccjjjqqqzzz|||wwwzzz}}}zzzfff]]]]]]VVVSSSSSSMMMGGGIIIJJJJJJIIIIIIJJJKKKHHHGGGEEEFFFGGGGGGFFFEEEMMMRRRZZZdddppp{{{pppbbbWWWTTTNNNJJJIIIGGGEEEFFFJJJCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@DDDDDDEEEEEEEEEDDDBBBAAAFFFEEEDDDCCCCCCDDDFFFFFFAAADDDHHHKKKKKKGGGCCC@@@AAABBBCCCDDDEEEEEEEEEDDDEEEDDDCCCAAA@@@?????????999;;;===>>>=========???======<<<;;;::::::::::::::::::<<<===>>>>>>>>>>>>>>>>>>???@@@DDDIIIOOORRRbbbfffiiibbbSSSFFF???===<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::999999999888888888999999:::::::::999999888888999999999888888777888555444555888;;;:::999777888888999:::;;;;;;;;;::::::999999::::::;;;<<<:::888666888;;;<<<;;;999999888888:::===>>>;;;888:::999888777777888999:::888888888777777777777777:::<<<<<<<<<:::999:::;;;:::::::::<<<>>>???===;;;===:::888;;;???BBB@@@<<<::::::999999888777777777888777777777666666555555444444666777777888888888888777666666666888999:::999888777555555777888999666666777777777777666666555444333333444666999:::444333333555888::::::999777::::::777888<<<:::555888888888888888888888999???<<<888888<<>><<<;;;::::::;;;;;;>>>===;;;;;;===>>>===<<<>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>@@@AAAQQQjjjttttttzzz}}}|||wwwpppvvv|||vvvuuulllccc___]]]\\\```eeekkkjjjkkkmmmjjjhhhqqq}}}qqqfffbbb\\\VVVRRROOOOOOOOOKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIGGGEEEDDDFFFIIILLLXXXXXXaaasssmmm]]]SSSOOOKKKIIIGGGGGGGGGGGGEEECCCEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCC===DDDEEE??????EEEEEE>>>BBBCCCFFFIIIGGGCCCDDDIIIAAACCCFFFGGGGGGDDDAAA???EEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@<<<<<<==================;;;;;;:::999:::;;;<<<===;;;<<<<<<===>>>??????@@@<<<;;;>>>BBBBBBAAAHHHSSSiiinnnqqqmmmaaaTTTIIIDDD@@@<<<;;;===;;;666777===888888888999:::;;;======;;;;;;::::::999888888777888888888888888888888888:::;;;;;;;;;:::888666555777666555666888:::999888888888888888999:::;;;<<<888888999:::;;;;;;<<<<<<;;;:::888777777888:::;;;999999999999999999999999;;;;;;;;;::::::999999999;;;;;;;;;<<<;;;;;;::::::<<<===>>>???>>>===:::999>>>:::888:::???AAA>>>;;;>>>??????===::::::===@@@:::::::::999999:::;;;;;;888888888888777777777777:::999999999888777777777888888777777888999999:::999888777555555555666777555555444444444555555666999777555444555777:::<<<888888777777777777888888999999:::::::::999999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>><<<;;;;;;<<<<<<999999;;;:::777666888999999999888888888777777666777888888777888:::<<>>???@@@CCCDDDCCCBBB>>><<<:::::::::;;;:::999<<<;;;;;;===>>>???===<<<;;;;;;<<<===>>>@@@BBBCCC@@@@@@???????????????@@@???AAACCCHHHWWWjjjttttttzzzzzzsssccc___bbb^^^^^^\\\\\\___```aaafffmmmkkknnnssszzz|||ssseee```]]]XXXRRRNNNMMMLLLMMMJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIHHHFFFGGGJJJNNNUUUaaasssooo___TTTMMMKKKKKKIIIHHHGGGGGGGGGEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBDDDEEECCCCCCEEEEEEBBBCCCCCCFFFIIIGGGCCCCCCHHHEEECCCAAA@@@@@@AAACCCEEEEEECCCBBBCCCDDDEEEDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@<<<<<<=========<<<<<<;;;<<<;;;:::::::::;;;======<<<<<<<<<===>>>?????????<<<;;;>>>AAA@@@@@@FFFOOOUUU[[[dddiiiggg\\\OOOEEE???:::999>>>@@@===;;;<<<;;;;;;:::999888777666666::::::999999888888777777888888888888888888888888999::::::999999888777666777666555666888:::999888888888888888999:::;;;<<<999999999999::::::;;;<<<;;;:::888777777888:::;;;::::::::::::::::::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAA@@@<<<:::;;;???@@@???<<>>;;;::::::999999::::::;;;888888888888777777777777888888777777777777777777888888888888888888999999999888777666555666666777666666555555555555666666666555444444555888;;;===999999888777666666666666888888999::::::::::::999999999999999::::::::::::::::::::::::::::::::::::;;;<<<>>>>>><<<;;;<<<===:::888999<<<<<<888777999999999999888888888777777666777999999888999:::<<<<<<===???BBBDDDDDDBBB???@@@===:::999999;;;;;;;;;<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@???>>>>>>>>>??????@@@BBBBBBFFFSSScccllllllssskkkjjjfffYYYXXX]]]ZZZ^^^[[[\\\bbbfffhhhlllqqqtttvvv{{{xxxmmmfffZZZYYYVVVQQQMMMJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFJJJJJJIIIKKKQQQVVV]]]qqq~~~lll[[[QQQLLLIIIHHHKKKIIIHHHGGGHHHGGGFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCFFFEEEFFFIIIIIIFFFDDDFFFEEEDDDEEEHHHFFFBBBCCCFFFEEEDDDCCCBBBBBBDDDEEEFFFDDDCCCBBBCCCDDDDDDCCCBBBBBB@@@???@@@AAABBBAAA@@@<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;<<<<<<===>>><<<<<<======>>>>>>??????<<<<<<>>>@@@???>>>CCCJJJFFFKKKSSS^^^eeebbbYYYQQQJJJAAA;;;<<<@@@???===<<<999999999999999999999999888888777777777777777777888888888888888888888888888888777777777777888888777666555666888:::999888888888999999::::::;;;;;;;;;:::999888888999:::;;;;;;:::999888888999:::;;;::::::::::::::::::::::::::::::::::::999999999999999999::::::;;;;;;<<<<<<:::999888888;;;AAAFFFJJJCCC@@@======???AAA@@@>>>GGGGGGGGGDDD@@@<<<;;;;;;;;;::::::999999:::::::::999999888888888777777777666666666666666777777777999999888888888888888888999888777666555666777888999888777666666666666666444444333444555888;;;===:::999888666555555555555777888999:::::::::::::::777888888888999999999999999999999999999999999999999;;;<<<<<<<<<<<<===>>>888777:::>>>???;;;999:::999999999888888888888888666888:::;;;:::::::::;;;999;;;>>>BBBEEEDDD@@@<<>>:::999:::;;;;;;;;;;;;::::::;;;======<<<;;;<<<<<<======>>>???@@@@@@@@@@@@???>>>======>>>>>>AAABBBBBBDDDLLLXXX___aaabbb[[[\\\\\\UUUXXX^^^[[[XXXWWW[[[hhhtttzzzzzziiibbb___UUURRRPPPMMMJJJHHHGGGHHHHHHFFFGGGHHHHHHGGGFFFDDDCCCAAAEEEJJJKKKMMMSSS^^^gggsss}}}nnn\\\OOOKKKKKKJJJHHHKKKIIIGGGGGGHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGDDDHHHQQQQQQHHHDDDGGGGGGDDDEEEGGGFFFBBBBBBEEECCCGGGLLLOOOOOOKKKEEEAAADDDCCCBBBBBBDDDDDDCCCBBBAAA@@@???@@@AAAAAAAAA???<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<======>>>>>><<<=========>>>>>>>>>???>>>>>>??????>>>???BBBFFFFFFGGGIIIOOOWWW]]]______]]]RRREEE<<<:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::888777666666666666777888888888888888888888888888777666555555555777888999777666555666888:::999888888999999::::::;;;;;;;;;<<<:::999888777888:::;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888999999:::;;;<<<===999888777999<<>>;;;999;;;;;;:::999999999::::::999999999888888888777777555666666777777888888888999999999999888888777777999888777666666777888888;;;:::999888777666666666555555444444555777999:::888777666666555666666666999999:::::::::999999888777777777777888888888888888888888888888888888888888999;;;;;;;;;;;;>>>???;;;:::===BBBBBB===::::::888888888888888888888888666999<<<===<<<:::::::::999:::<<>>>>>?????????@@@???>>>>>>======>>>>>>BBBBBBBBBBBBFFFNNNUUUXXXYYYUUU[[[```___eeekkkgggcccaaafffuuu~~~uuulll]]]ZZZZZZSSSNNNMMMKKKIIIGGGGGGHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCFFFJJJNNNTTT```ppp{{{{{{kkk___QQQJJJJJJLLLJJJGGGIIIHHHGGGFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBIIITTTUUUJJJDDDFFFHHHDDDCCCEEEEEEBBBBBBDDDDDDIIIPPPTTTRRRLLLDDD>>>DDDBBBAAABBBCCCDDDCCCBBBAAA@@@??????AAAAAA@@@???<<<<<<<<<<<<;;;:::999888<<<<<<<<<===========================>>>>>>>>>>>>???@@@@@@??????@@@BBBCCCGGGGGGGGGGGGIIIOOOWWW]]]___ZZZPPPEEE>>><<<>>>???CCCAAA???<<<:::888888777:::999777666666666888888888888888888888888888888666555555444555666888999777666555666888:::999888999999:::;;;;;;;;;::::::;;;:::999888888888999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888999;;;<<<===999999:::<<<>>>BBBEEEGGGGGGEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::<<<;;;::::::999999999:::999999999999888888888888777777777888888999999999888888999999999888888777999888777666666777888999<<<;;;:::888888777777777888888777666555666666777555555555555666888999:::;;;;;;;;;:::999888777666666666777777777888888888888888888888888888888888777888999::::::;;;===@@@@@@>>>@@@DDDCCC===999999888888888888888888888888666999<<<===<<<::::::::::::999999:::===>>>>>>>>>;;;;;;===???AAA@@@<<<999::::::999;;;<<<===;;;:::;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCCCCBBBBBBCCCGGGPPPXXXYYYYYYeeeoooooouuu|||www|||}}}}}}pppiiiaaaTTTSSSUUUNNNMMMLLLJJJIIIHHHHHHIIIIIIEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIMMMTTT```pppwwwggg\\\TTTKKKIIIKKKLLLIIIEEEHHHFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBIIIQQQRRRLLLFFFEEEHHHCCCAAADDDEEECCCCCCEEEHHHIIIJJJJJJIIIFFFCCCAAACCCBBBAAABBBCCCCCCBBBAAAAAA???>>>???@@@AAA@@@???<<<<<<<<<<<<<<<;;;:::999;;;;;;<<<============<<<============>>>>>>>>>>>>???AAAAAA>>>???BBBBBB@@@AAADDDGGGFFFCCCDDDHHHMMMOOOSSSTTTOOOKKKKKKKKKJJJFFFDDD@@@===<<<<<<>>>???===<<<999888777777999:::888888888888888888888888666666666666666777888888777666555666888:::999888999:::;;;<<<<<<;;;:::999888888999999999999999999999999999999999999999999::::::::::::::::::::::::888888888999999999999999:::999888888888:::;;;<<<999:::<<<===???@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCC>>>===<<<===>>>>>>===;;;<<<<<<;;;:::999999999999:::999999999999888888888888888888888999999999999666777888999:::999999888888888777666777888999:::;;;:::999888888888888888::::::999777666666666666444444555666888:::;;;<<<;;;;;;;;;:::999888777666666777777777888888888888888888888888888888888888777888999999888:::===???BBB@@@AAACCCBBB<<<888999888888888888888999999999777999;;;;;;:::999999999:::888777777:::<<<======999:::===@@@BBBBBB>>>;;;;;;::::::;;;======<<<;;;:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBCCCBBBGGGSSS___aaadddrrr|||zzzzzznnnbbb^^^YYYOOOOOORRRLLLLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNSSS]]]mmm~~~ssseee\\\WWWRRRMMMKKKLLLLLLIIIEEEFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCCCCBBBAAAAAA===CCCGGGHHHJJJLLLJJJFFFGGGBBB@@@CCCEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEECCCBBBAAAAAACCCCCCBBBAAA@@@???>>>???@@@AAA@@@>>><<<<<<=========<<<<<<;;;999:::;;;<<<===<<<<<<;;;>>>>>>>>>>>>===============@@@???<<<===BBBBBB>>>@@@AAABBBCCCBBBBBBAAAAAACCCHHHKKKMMMSSS]]]aaa___UUUPPPJJJEEEBBBBBBCCCEEEAAA???<<<:::888888:::;;;888888888888888888888888666666777888888888777777777666555666888:::999888999:::<<<======;;;:::999555666888:::::::::999888999999999::::::999999999::::::::::::::::::::::::777888888888999999999999;;;:::888777888999:::;;;;;;;;;<<<<<<===>>>???@@@>>>???BBBCCCBBBAAA@@@@@@===;;;999:::<<<>>>===<<<===<<<;;;:::999999999999::::::999999999888888888888888888888777777777777444555888:::;;;::::::999888888777777777888::::::999999888888888888888999::::::999999888888777777666666666777999:::<<<<<<888999999::::::999999999777777777888888888999999999999999999999999999999888999999888777999<<<>>>@@@===>>>@@@???:::888999777777888888888999999999888999:::999888777888:::888777666777:::<<<<<<;;;::::::;;;===AAABBBBBBAAA<<<;;;;;;<<<>>>>>>===;;;888999<<<>>>?????????>>>>>>>>>>>>???@@@BBBDDDEEEEEECCCCCCDDDDDDIIIYYYiiinnnqqq~~~|||wwwlllaaaXXXVVVTTTMMMOOOSSSNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEFFFGGGJJJLLLMMMQQQRRRWWWeeewwwtttbbbZZZZZZYYYUUUQQQOOONNNMMMJJJGGGEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCCCCBBBAAAAAA===DDDEEEAAACCCKKKMMMHHHGGGAAA???BBBEEEEEEDDDFFFAAABBBBBBCCCDDDEEEEEEFFFCCCBBBAAAAAACCCCCCBBBAAA@@@???>>>???@@@@@@@@@>>><<<<<<======>>>=========999999;;;<<<<<<<<<;;;:::>>>>>>>>>>>>============;;;>>>>>>;;;<<>>>>>BBBDDDCCCAAADDDCCCAAADDDSSSgggrrrrrrppphhh\\\OOOEEE@@@>>>>>>DDDBBB>>>;;;999999:::;;;888888888888888888888888666777888999999888777666777666555666888:::999888999:::<<<======<<<:::999333555888;;;<<<;;;999888888999999::::::999999888999999999999999999999999777777888888999999999999<<<:::999777777888:::;;;<<<<<<;;;:::;;;===???@@@999<<>>===>>>;;;888999;;;>>>===<<<===<<<;;;:::999999999999:::::::::999999999888888888888777777666666555555333555777:::;;;;;;::::::888888777777777888:::;;;888888888777888888999999999999999999999999999999888888888888999:::;;;<<<666666888999:::;;;;;;<<<888888888888999999999999999999999999999999999999999999999888777888;;;>>>===::::::===<<<999888:::777777888888999999999999888999999888777666888:::555555666999;;;<<<:::888<<<:::999:::>>>BBBDDDEEE<<<<<<;;;===>>>???===<<<777888;;;>>>???@@@??????======>>>@@@AAACCCEEEFFFEEECCCCCCEEEEEELLL^^^qqqyyy|||{{{}}}}}}ooofffbbbXXXUUURRRPPPPPPOOOMMMKKKLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHLLLNNNNNNMMMMMMMMMZZZeeekkkxxx|||mmmaaaZZZXXXWWW^^^YYYRRROOOMMMLLLIIIFFFEEEEEEDDDDDDCCCCCCCCCBBBEEECCCAAA???>>>>>>???@@@CCCBBBAAA@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCAAA@@@??????BBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDCCC???======???>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>===@@@CCCCCCBBB@@@AAACCC@@@???@@@BBBJJJXXXgggqqquuutttkkk```UUUBBB???NNNSSSHHHEEECCC=========555999999999999888888888888666777888999999888777666888777666555666888:::;;;:::888888:::======;;;888;;;:::999999999:::;;;<<<999999999999999999999999888888777777777777888888:::999999888888999999:::888999::::::;;;;;;::::::======>>>>>>???BBBGGGKKK>>><<<;;;;;;===???@@@@@@999:::<<<=========<<<<<<===<<<;;;::::::;;;<<<===::::::888888888999:::;;;;;;:::999999888888999999:::::::::999999999888888888999::::::999888777666999888888888999:::;;;;;;;;;777555777777555666:::888888888999999888888888999999999::::::;;;;;;;;;666666777777888888888999888888888888888888888888888888888888999:::;;;<<<999999999::::::;;;;;;;;;::::::;;;;;;:::999777666444666888888888777888999777777666666777888999999666777999;;;>>>@@@BBBCCCBBB===777777;;;>>>===;;;;;;>>>>>><<<===@@@===999<<<===>>>???AAABBBCCCDDDEEEHHHEEEEEEIIIIIIUUUmmmpppzzz~~~zzztttpppmmm|||pppfff___\\\VVVTTTQQQPPPOOONNNLLLKKKLLLJJJIIIHHHIIIIIIIIIIIILLLKKKKKKMMMPPPRRRSSSUUUTTT```iiimmmxxx{{{nnnaaaYYYUUUUUUVVVZZZVVVQQQNNNMMMKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCAAA???>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDCCC@@@===>>>???>>>>>>>>>======<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===============<<<<<<<<<======>>>???===@@@BBBBBBAAA???@@@AAACCCBBBAAAAAAEEEMMMWWW^^^ooorrriii___XXXLLLGGGRRRVVVIIIBBB===666999===888:::999999999999999999999777777888999999888777666888888666555666777999:::999888888999<<<<<<:::888::::::999888888999:::;;;999999999999999999999999999888888777777888888999::::::999999999999::::::888999::::::;;;;;;:::::::::;;;<<<<<<>>>AAAFFFIII@@@>>>;;;:::;;;=========999:::;;;<<<===<<<<<<;;;===<<<;;;::::::;;;<<<===;;;:::999888888888999:::;;;:::999999888888999999::::::999999999888888888888888999999999888777666999888888888888999999::::::777666999999666777:::888999999::::::999999888999999999:::::::::;;;;;;666666777777777888888888888888888888888888888888888888777888888999:::;;;888999999999::::::::::::888999999::::::999777777777888999999777666777888777666666666777777888999999999:::;;;===>>>?????????;;;777777;;;===<<<:::;;;======;;;===???===999======>>>@@@AAABBBCCCDDDEEEGGGCCCBBBEEEEEEQQQiiiqqq|||tttjjjfffgggwww{{{ooofff```[[[XXXSSSQQQOOONNNNNNMMMKKKIIIKKKJJJIIIHHHGGGHHHIIIIIILLLMMMNNNPPPSSSXXX\\\^^^___gggmmmooottt|||~~~yyynnnhhh___VVVQQQQQQTTTWWWTTTRRROOOMMMLLLJJJGGGDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAA?????????@@@AAA===???AAACCCEEEEEEDDDDDDAAAAAAAAABBBCCCEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDCCC@@@>>>>>>???======>>>======<<<;;;:::999::::::;;;;;;::::::999999:::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@AAA>>>@@@AAAAAA???>>>>>>???CCCCCCCCCBBBBBBDDDIIILLL]]]ddd]]]SSSRRRNNNIIILLLSSSHHHDDD@@@888:::>>>999::::::999999999:::::::::777777888888999888888777:::999777666666666777888888777777888::::::999777999999888888888888888999999999999999999999999999:::999999888888999999:::::::::999999999999::::::888999999:::::::::::::::888999999:::;;;>>>BBBFFFBBB???;;;999999:::::::::999999:::;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888888888999;;;:::999999888888999999:::999999999999888888888777777888999999999888888999888888777777777777888999777888<<<<<<888777999999::::::;;;;;;::::::999999999999999::::::::::::666666777777777777888888888888888888888888888888888777777777777777888888888888888888888999999999666777777888888888888777999::::::999777666666777777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<999777888;;;<<<;;;888:::<<<<<<:::<<>>???@@@AAABBBCCCDDDCCCEEEAAA@@@DDDEEERRRllltttwwwiiifffkkkttt{{{mmmccc___[[[VVVRRRQQQOOOMMMMMMMMMLLLJJJHHHJJJJJJIIIGGGFFFGGGIIIKKKHHHNNNTTTXXX]]]cccfffgggkkkpppqqqooonnnoookkkfff^^^[[[VVVSSSQQQRRRTTTUUUOOONNNMMMKKKJJJHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>???@@@BBBDDDEEEFFFGGGCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCAAA@@@??????============<<<;;;::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB???@@@@@@???>>>=========???AAACCCCCCCCCDDDFFFGGGMMMVVVQQQGGGKKKMMMFFFCCCIIIEEEJJJKKKBBBAAAAAA:::::::::999888888999::::::777777888888888999888888:::999888777666666666666777777777777888888888888888888888777777777777777888888888888888888888888;;;::::::999999::::::;;;:::::::::999999:::::::::888888999::::::::::::999777888999888888:::===???AAA>>>999777777999999:::999999999999:::999999999;;;::::::::::::::::::;;;;;;;;;:::999999888888888;;;:::999999888888999999999999999999888888888888666666777888888888999999999888777666666666666666888777999>>>>>>:::888999:::;;;;;;;;;;;;;;;;;;:::999999999999999999999:::666666777777777777777777888888888888888888888888888777777666666666666777777777777777777888888888444555666666777888888888999::::::999777777888999:::999999888999999::::::;;;;;;;;;::::::999999999:::999999:::======;;;888:::<<<;;;:::;;;???>>>999>>>>>>???@@@AAABBBCCCCCCAAACCC@@@AAAGGGJJJYYYssszzzooommmwwwsssjjj```ZZZWWWTTTOOOJJJNNNMMMLLLLLLMMMLLLJJJHHHIIIIIIIIIGGGFFFGGGJJJNNNHHHTTTaaahhhnnntttuuurrrwwwxxxvvvoooiiiddd]]]XXXSSSSSSSSSSSSRRRQQQQQQPPPKKKKKKKKKJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????AAAEEEHHHKKKGGGGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEDDDDDDCCCCCCAAA@@@???============<<<;;;:::999999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@???>>>>>>>>>>>>======;;;>>>BBBDDDDDDDDDEEEEEEHHHRRRLLLDDDJJJMMMFFFBBBBBBBBBKKKNNNEEECCCEEE???;;;:::999777777888999999888888888888888999999:::::::::999777666666555555666777777777777777888999888888888888777777666666888888888888888888888888;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::;;;777888999999::::::999999999999999888666666888:::===:::777666888:::;;;;;;999999999999999999999999999::::::::::::::::::999::::::::::::999999888888;;;:::999999888888999999999999999888888888777777666666666777777888888999888888777666555555555666777777:::>>>???;;;999::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777666666666666666666777777777777777777777777777777666666555666666666777777777777777777777777444444555555666777888999888999:::999888888;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;===>>>>>><<<:::;;;<<<;;;999;;;???>>>;;;>>>>>>??????@@@AAABBBBBBAAACCCAAABBBHHHKKKYYYsss}}}uuuuuu|||rrrgggbbb\\\XXXUUURRRNNNJJJLLLLLLKKKLLLMMMLLLJJJHHHGGGIIIIIIHHHFFFHHHMMMRRRPPPbbbttt}}}~~~~~~|||vvvooofff^^^WWWRRRNNNOOOPPPQQQPPPNNNLLLKKKJJJJJJJJJHHHEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCCCCAAA???>>>@@@DDDIIILLLJJJJJJHHHGGGEEEDDDDDDDDDFFFFFFDDDCCCBBBAAA@@@@@@DDDCCCBBBBBBAAAAAAAAAAAA>>>??????@@@AAABBBBBBCCCFFFEEECCCCCCDDDCCCAAA???<<<<<<===<<<<<<;;;:::999:::999999888888999999:::999:::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@AAAAAA???======>>>???>>>>>><<<>>>AAABBBAAA@@@@@@AAAEEELLLGGGBBBHHHHHHBBBCCCAAAAAAHHHJJJ@@@AAAGGGEEE>>>===:::888777777888999888888888888888999:::;;;999999999888777666666555666777888777666666888:::888888999888888777666555888888888888888888888888;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;777888888999999999999999999::::::888666555666777:::888777777999;;;<<<<<<;;;:::999888888888999999888999999::::::999999888888999999:::::::::999888;;;:::999999888888999999999888888888888777777777777777666666666777888888888777777666666666666777777666999>>>>>>;;;999::::::;;;;;;<<<<<<;;;;;;:::999999999999999888888888777777666666666666555555777777777777777777777777777666666666666666777777888888888888777777777777555555555555666777999999999999:::999888999<<<>>>===<<<<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;999:::<<<===>>>======<<<<<<===<<<:::<<<@@@@@@=========>>>>>>???@@@@@@AAABBBDDDBBBBBBFFFFFFRRRjjjyyy~~~}}}{{{nnnfffaaa___[[[WWWTTTQQQPPPOOOKKKKKKKKKMMMNNNMMMJJJHHHFFFHHHJJJHHHGGGJJJPPPVVV]]]qqq{{{wwwqqqiiiaaaYYYSSSQQQOOOOOONNNMMMLLLKKKKKKJJJJJJKKKJJJFFFCCCAAABBBDDDBBBBBBBBBCCCCCCDDDDDDDDD???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAADDDHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCGGGEEECCCCCCEEEDDDAAA???<<<<<<<<<<<<;;;:::999999;;;:::999999999999:::;;;::::::;;;<<<===============<<<<<<<<<======>>>???AAA???<<<===???AAA@@@??????@@@AAAAAA???>>>???@@@AAADDD@@@@@@EEE@@@<<>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::888999;;;<<<<<<<<<<<<======>>><<<:::<<>><<<<<<<<<===>>>>>>??????@@@CCCAAABBBEEECCCMMMdddnnnxxx|||qqqhhhddd[[[YYYVVVQQQMMMLLLMMMPPPKKKKKKKKKMMMNNNNNNKKKHHHEEEHHHJJJIIIHHHKKKRRRYYYfffzzzuuupppjjjccc\\\TTTPPPPPPRRRQQQNNNKKKJJJKKKLLLMMMKKKKKKJJJFFFAAA@@@BBBEEEAAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCCGGGEEECCCDDDEEEEEEBBB???<<<<<<<<<<<<;;;:::999999;;;;;;:::999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>AAA>>><<<===@@@BBBBBB@@@AAABBBBBBAAA@@@@@@BBBDDDAAAAAA>>>BBBFFF>>><<>>CCCRRRVVVJJJCCCDDD???FFFCCC@@@<<<:::999:::;;;888888777777888:::;;;===777888888888888777777666777999999888666666999<<<999:::::::::999888666555777777777777777777777777:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<777777888999999999999888555777999999888888:::;;;999888999;;;======;;;999===<<<:::999999999::::::777888999::::::999888777555666888:::;;;;;;;;;:::;;;:::999999888888999999888888888888777777777777999888777555555555666777777777666777777888999:::777555777;;;<<<999999;;;999::::::;;;;;;::::::999999999999999888888777777777777666666555555555444777777777777777777777777666666666666777999:::::::::999999999888888777777888777777666666777999:::>>>===<<<:::888888:::<<<;;;:::999999888888888888======<<<;;;;;;:::999999777999::::::::::::<<<======>>>===;;;===BBBBBB@@@;;;;;;<<<<<<======>>>>>>===AAAAAACCCFFFEEENNNeeeeeettt}}}|||