BMvx 6(\ |||zzz|||{{{zzz|||Ħyyyxxx>Lzzzwww|||HdĦzzzxxx~~~DdDӵӵӵĦӵĭӵ}}}~~~yyyxxx~~~D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}xxxttt{{{|||yyywww|||Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~|||xxxtttwww|||zzzxxxwwwyyy{{{|||}}}HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||xxxwwwwwwuuurrrvvv{{{}}}yyywwwvvvvvvxxxxxxzzzDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~yyysssqqqqqqrrrqqqpppuuuzzz|||xxxvvvvvvwwwwwwwwwyyy~~~|||||||||~~~>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵxxxvvvrrrqqqqqqrrrssssssuuuzzz~~~{{{wwwuuuuuuxxxxxxwwwyyy}}}||||||~~~&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRtttrrrpppqqqssstttrrroootttwww||||||xxxuuurrrtttwww{{{~~~yyyyyyxxxxxxzzz}}}HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}vvvtttrrrpppqqqssssssrrrppptttvvvxxxzzz{{{zzzxxxvvvwwwwwwxxx{{{}}}}}}{{{xxxuuuuuuvvvxxx{{{~~~D^DdDĦs׼swwwpppsssqqqpppppprrrsssrrrqqqsssssstttuuuvvvwwwwwwwwwuuuuuuuuuvvvxxxwwwuuusssppprrrtttwww{{{~~~|||>d<Ħ>d<ĦĦBeĦxxxqqqnnnqqqpppooooooooopppqqqqqqoooppprrrtttuuuuuuuuuuuuooonnnnnnppprrrsssrrrqqqnnnpppssswwwzzz|||~~~~~~~~~DdDĦsdKĦgdKĦgdKĦssskkkiiikkkoooooonnnlllkkklllmmmnnnkkkmmmpppsssuuutttrrrqqqmmmlllkkkllloooqqqqqqpppoooqqqsssuuuwwwyyyyyyyyyxxx~~~Denenene~~~|||}}}|||ooofffgggkkkmmmmmmkkkiiiffffffhhhjjjhhhjjjnnnqqqrrrpppnnnmmmooommmkkkkkkmmmoooppppppqqqqqqrrrssstttuuuvvvvvvqqq{{{~~~{{{xxxyyy}}}qqqggggggkkkkkkkkkiiieeebbbaaacccfffggghhhiiikkkkkkkkkjjjiiikkkiiiggghhhkkknnnpppqqqqqqqqqppppppqqqssstttuuupppxxx}}}yyyvvvuuuwww}}}qqqdddbbbeeejjjjjjhhhddd___]]]```ccchhhgggfffeeeeeefffggghhhbbbaaa```bbbgggmmmqqqrrrppppppooonnnppprrruuuvvvsssyyy{{{~~~yyyuuuwww~~~}}}vvvxxxzzzjjj^^^]]]dddeeebbb___\\\\\\^^^bbbddddddddddddeeeggggggeeecccbbbbbbbbbdddfffjjjmmmooonnnmmmlllkkkmmmppptttwwwsssxxxwwwvvvӵĦĦӵ|||{{{||||||yyyvvvvvvqqqrrrxxxwwwqqquuu~~~vvvooofff______cccbbbaaa^^^\\\\\\^^^```bbbaaabbbcccdddddddddcccccc`````````aaadddhhhlllnnnmmmllllllmmmmmmooopppqqqrrrwwwtttttt|||4ĉ@ӵ>L=hĦ4ĉ@ӵ|||{{{{{{zzzwwwtttuuupppooosssssspppttt|||vvvgggbbbaaa``````bbb______^^^]]]]]]^^^______]]]```ccccccaaa```aaaccc___^^^]]]^^^aaaeeejjjmmmkkkkkklllmmmmmmmmmllllllqqquuurrrqqqxxxGG=?HdĦ=ĪjGG=?~~~}}}{{{xxxuuuxxxsssqqqssssssrrrvvv|||}}}nnn___[[[\\\]]]^^^___\\\]]]^^^_________^^^^^^[[[___cccbbb^^^]]]```ddd___^^^\\\]]]```dddiiimmmjjjkkkkkkkkklllmmmmmmmmmqqqsssppppppuuuӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ{{{tttrrryyyqqqggg^^^[[[ZZZYYYYYYӵ```___^^^]]]Ħbbbaaa]]]]]]```eeejjjjjjmmmppprrrqqqrrroooĦĦ?~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|||@etttrrr??pppoooeee___[[[[[[YYYVVVg<ĉ^^^___^^^]]]3we<Ħ___^^^]]]]]]3h?@egggiiimmmqqqtttpppqqqnnnZ3h?gL4Dӵ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׼sqqqoooooojjjddd\\\WWWTTTVVVWWWVVVtQYYY[[[\\\\\\je<ĦZZZ[[[[[[Bt=o9ĦH׼sggghhhiiikkkmmmooommmnnnlllHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦwwwDdDĦnnnlllnnnpppqqqqqqnnnggg___XXXQQQMMMQQQVVVWWWgeĦWWWYYYYYYFSĦWWWXXXqjRgdKӵDdDĦhhhiiiiiiiiiiiiiiikkklllkkkDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵpppDdDĦmmmnnnmmmooorrrmmmcccZZZXXXNNNOOOPPPRRRSSSSSSgeĦTTTVVVsp?aĦUUUWWWGIdnuR)ĦDdDĦhhhgggfffgggiiikkkjjjqqqrrrDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵoooDdDĦmmmllliiiiiiiiicccYYYRRRPPPMMMNNNOOOQQQSSSTTTgeĦTTTs<v>aĦTTTUUUpeӵDx<DdDĦgggggghhhiiimmmoooiiinnnmmmDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦRRRRRRB?Ho9ccc>dd<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefe|||Hu]3hhfffmmmooosefff```YYYUUUOOOHHHFFFHHHLLLMMMNNNPPPQQQRRRgeĦja>aĦPPPPPP@G]]]___sedddcccdddfffhhhiiiiiieee<Ō@GHkge4DuXӵĵD^DdDĦzzzzzzD^kkkgggmmmooos׼slllbbb[[[TTTPPPLLLHHHHHHLLLMMMNNNNNNOOOOOOOOOgeFm8XXX>aĦNNNOOOOOOYYYZZZ\\\s׼sccccccbbbccceeehhhlllkkkeeeHoΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ}}}zzzvvv>d<ĦhhhhhhhhhllllllBeffffff\\\VVVPPPNNNKKKIIIJJJNNNMMMMMMMMMMMMLLLKKKgeFYĉTTTWWW>aĦNNNPPPOOONNNQQQVVVTTTVVVXXXYYYYYYZZZBe___aaabbbccceeeiiilllkkkkkkfffnu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦ~~~|||rrrsdKĦggghhhggghhheee______]]]UUUPPPLLLKKKIIIGGGHHHKKKJJJJJJKKKKKKKKKJJJŶSMMMQQQSSS3weAneneneneDene~~~rrrneiiiiiijjjeeeddd```ZZZYYY[[[ZZZVVVPPPLLLIIIIIIGGGDDDDDDGGGGGGHHHIIIIIIJJJJJJ>AIIIKKKOOOk<SSSRRROOOPPPSSSOOOTTTYYYZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\___aaa\\\bbbeeefhyyyrrrdddfffggghhhaaa^^^ZZZWWWTTTQQQNNNLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKHHHJJJKKKMMMKKKKKKLLLNNNOOONNNPPPTTTWWWZZZZZZZZZZZZZZZYYYZZZ[[[]]]]]]]]][[[bbbdddcccfff}}}xxxppplllfffbbbbbbcccdddddd]]]ZZZUUURRRPPPNNNLLLKKKGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKOOONNNMMMLLLKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWYYY[[[]]]]]]]]]```cccccceeeffffff|||}}}~~~zzzuuummmiiiddd```___```______YYYUUUPPPLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNNNNLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQQQQSSSTTTWWWZZZ\\\^^^___[[[```aaaaaabbbddd{{{}}}{{{{{{|||{{{vvvrrrhhheeebbb```______^^^]]]XXXSSSNNNJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLMMMMMMLLLKKKMMMMMMLLLLLLMMMNNNOOOOOORRRQQQOOONNNMMMNNNPPPQQQQQQSSSUUUWWWXXXZZZ]]]___YYY______]]]]]]___vvv~~~|||yyyyyyyyyvvvrrrnnndddbbb````````````^^^\\\YYYTTTNNNJJJHHHHHHGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMNNNPPPRRRTTTTTTVVVWWWWWWWWWXXX[[[^^^ZZZaaa___\\\\\\]]]ooo}}}{{{yyywwwuuurrrnnnjjjbbbaaa```aaaaaa___\\\YYYVVVRRRMMMJJJHHHHHHGGGGGGJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPOOONNNOOOQQQTTTUUUUUUWWWXXXWWWUUUUUUYYY\\\]]]cccaaa]]]^^^^^^iii}}}|||zzzwwwsssooojjjgggbbbbbbaaaaaa```\\\WWWSSSNNNLLLIIIGGGHHHHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHIIIJJJKKKMMMOOOPPPPPPQQQQQQPPPPPPPPPPPPRRRSSSTTTSSSVVVWWWUUUSSSSSSWWW\\\ZZZ```]]][[[___^^^bbbppp~~~}}}zzzwwwrrrmmmhhhfffccccccbbbaaa___ZZZSSSNNNGGGFFFEEEEEEGGGHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGHHHIIIIIIHHHGGGHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQRRRQQQTTTUUUTTTQQQRRRWWW\\\UUUZZZXXXXXX]]]\\\\\\fffmmmxxxuuusssooohhhaaa```ddd____________\\\VVVNNNIIIEEEEEEFFFEEEDDDDDDFFFHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDBBBAAABBBDDDEEEEEEEEEJJJHHHFFFGGGIIIJJJHHHFFFJJJJJJKKKLLLMMMNNNOOOOOOQQQPPPNNNMMMMMMMMMNNNNNNRRRQQQQQQQQQSSSUUUWWWXXXXXXYYYZZZXXXUUUVVVZZZ^^^eee}}}~~~}}}|||uuusssrrrpppiii```]]]```]]]]]]\\\[[[XXXSSSLLLGGGCCCDDDEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDBBBAAABBBDDDEEEEEEEEEHHHFFFEEEFFFHHHIIIHHHFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYXXXUUUUUUXXX[[[^^^www~~~|||~~~|||zzzyyysssqqqpppnnnggg^^^ZZZZZZ[[[ZZZWWWUUURRRNNNHHHEEEAAACCCDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAABBBDDDEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQQQQRRRRRRRRRQQQUUUWWWYYYXXXUUUTTTUUUXXXWWWqqq{{{xxx}}}|||zzzyyyuuupppllljjjccc[[[XXXYYYYYYWWWSSSOOOMMMJJJFFFDDDAAACCCDDDEEEDDDDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@AAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPOOONNNRRRUUUXXXWWWTTTRRRSSSUUUUUUooo~~~zzzxxx{{{|||}}}~~~}}}|||{{{yyywwwooohhhccc^^^XXXWWWYYYWWWSSSOOOLLLJJJHHHFFFDDDAAACCCFFFFFFFFFEEEFFFGGGGGGEEEDDDBBBAAABBBBBBCCCAAA@@@???AAACCCEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPPPPOOOMMMLLLQQQTTTWWWVVVSSSQQQSSSUUUXXXrrr}}}zzzyyyzzz{{{|||}}}|||{{{yyyxxxuuulllbbb]]]YYYUUUUUUXXXSSSPPPLLLIIIHHHGGGEEEDDDAAACCCFFFGGGGGGFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???@@@CCCEEEFFFEEEGGGIIIIIIIIIGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKNNNNNNNNNOOOOOONNNMMMMMMPPPSSSUUUTTTRRRQQQTTTVVV[[[ttt{{{zzz{{{yyyzzz{{{{{{zzzwwwtttrrrpppfff]]]ZZZWWWSSSRRRTTTNNNKKKHHHFFFFFFFFFEEECCC???BBBEEEGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>@@@CCCEEEFFFEEEGGGIIIJJJIIIFFFEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKMMMNNNNNNNNNMMMNNNNNNNNNMMMNNNNNNOOOOOOPPPRRRTTTSSSQQQRRRUUUYYYZZZrrr~~~}}}zzzzzz{{{zzz{{{{{{zzzxxxtttpppmmmjjjbbb[[[XXXVVVRRROOOOOOJJJHHHFFFEEEEEEEEEDDDBBB>>>AAADDDFFFFFFEEEEEEFFFEEEEEEFFFFFFFFFDDDCCCAAA@@@???>>>@@@CCCEEEFFFEEEGGGIIIJJJHHHEEECCCDDDFFFFFFGGGHHHHHHJJJJJJKKKLLLGGGHHHJJJMMMOOOPPPPPPPPPOOONNNMMMMMMMMMNNNPPPQQQPPPRRRSSSRRRQQQRRRWWW[[[XXXooo|||}}}~~~~~~~~~|||{{{zzzuuuvvvvvvtttqqqmmmhhheeeccc]]]WWWSSSRRRPPPJJJEEEEEECCCAAAAAACCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@AAA???>>>???BBBDDDEEEFFFFFFEEECCCBBBCCCDDDFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIJJJLLLNNNOOONNNMMMMMMMMMQQQLLLKKKQQQVVVUUUQQQPPPSSSSSSRRRPPPNNNOOOSSSUUUVVVeee~~~}}}|||zzzyyyyyyzzz||||||zzzwwwuuuuuutttrrroookkkgggdddaaa\\\VVVRRRQQQOOOJJJEEEDDDCCCAAAAAACCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@BBB@@@???@@@BBBDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHIIIJJJJJJHHHFFFEEEFFFHHHJJJKKKKKKKKKMMMNNNNNNMMMSSS^^^ccc^^^UUUPPPPPPQQQRRRRRRQQQQQQRRRSSSUUU```uuu~~~}}}{{{xxxuuusssvvvzzz|||yyyuuuuuutttrrroookkkhhheeeccc^^^YYYTTTPPPOOOLLLHHHDDDDDDBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@DDDBBBAAAAAACCCDDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFFFFFFFHHHIIIIIIHHHGGGFFFFFFGGGIIIIIIIIIJJJLLLNNNKKKPPP^^^nnnsssiiiZZZQQQNNNPPPSSSTTTSSSRRRRRRRRRTTT[[[jjj{{{|||xxxtttqqqtttzzz}}}zzzuuuuuutttqqqmmmiiieeecccaaaXXXUUUPPPMMMJJJHHHDDDAAACCCBBB@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBEEECCCBBBBBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHKKKMMMLLLTTTeeevvvyyymmm[[[QQQNNNPPPRRRSSSRRRRRRSSSTTTVVVYYYaaattt}}}~~~~~~{{{vvvrrrttt{{{}}}zzzuuuuuussspppkkkgggccc```___SSSPPPMMMIIIGGGDDDAAA@@@BBBAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHGGGHHHKKKMMMOOOVVVdddqqqrrrgggXXXPPPOOOPPPPPPPPPPPPQQQUUUXXXXXXYYY\\\kkk~~~~~~~~~~~~}}}|||xxxtttuuuxxxzzzwwwtttrrrpppnnnjjjeee```]]]ZZZPPPNNNKKKHHHEEEBBB@@@@@@BBB@@@???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHIIILLLNNNQQQTTT\\\dddddd\\\TTTQQQPPPPPPOOOOOOOOOQQQVVVZZZWWWZZZ[[[ddd~~~}}}|||{{{{{{|||{{{xxxuuuttttttsssrrrqqqnnnmmmkkkhhhccc]]]XXXUUUOOOOOOLLLIIIEEECCCBBBBBBAAA@@@??????BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCCCCAAA???BBBCCCCCCCCCCCCBBBAAAAAADDDDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPOOOMMMKKKKKKKKKNNNNNNRRRWWWVVVRRRPPPQQQMMMNNNPPPPPPQQQSSSVVVXXXTTTYYYZZZ```~~~zzzyyy{{{~~~yyyxxxuuurrrooonnnnnnmmmjjjjjjiiifffaaaZZZTTTQQQPPPPPPNNNJJJGGGDDDCCCDDDAAA???>>>???AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>???AAABBBBBBAAA???BBBBBBBBBBBBAAA@@@??????BBBCCCEEEIIIMMMRRRUUUXXXYYYZZZYYYVVVQQQLLLIIIHHHKKKIIIKKKOOOOOOMMMNNNRRRJJJMMMQQQSSSSSSTTTUUUVVVQQQWWWYYY]]]{{{~~~}}}|||zzzxxxvvvuuuvvvqqquuuvvvooonnnpppiiiiiiiiihhhbbb[[[TTTRRRRRROOOMMMJJJJJJKKKKKKIIIFFFAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???============>>>>>>>>>>>>@@@CCCDDDCCCBBBBBBBBB@@@???EEEKKKKKKMMMTTT^^^eeemmmlllfffZZZQQQMMMIIIEEEIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTTTTTTTTTTUUUVVVUUUTTTTTT]]]vvv~~~}}}}}}}}}|||{{{yyyxxxwwwtttooossstttmmmmmmnnnhhhhhhgggccc]]]VVVRRRRRRSSSOOOMMMJJJJJJJJJHHHDDDAAA@@@@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>????????????AAABBBCCCCCCCCCCCCBBB@@@AAAIIITTT]]]iiixxxooo^^^SSSMMMIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRSSSRRRRRRSSSUUUPPPRRRTTTXXXhhh~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwrrrmmmqqqrrrkkkjjjllleeegggddd^^^VVVQQQOOORRRTTTMMMLLLKKKIIIHHHEEE@@@===??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>?????????@@@@@@BBBAAAAAABBBCCCCCCBBBAAA@@@NNN```rrr}}}cccSSSKKKGGGFFFFFFFFFHHHJJJLLLNNNOOOKKKMMMPPPQQQPPPPPPRRRSSSQQQVVVYYYWWW]]]zzz~~~}}}}}}}}}~~~~~~}}}{{{yyyvvvtttqqqlllooopppiiiiiijjjcccccc___ZZZTTTPPPOOOPPPRRRJJJJJJJJJIIIGGGDDD???<<<>>>>>>>>>?????????@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????AAA>>>===@@@BBBBBBCCCEEEIII___zzzeeeTTTKKKGGGGGGGGGHHHIIIKKKNNNPPPQQQJJJMMMOOOPPPPPPPPPRRRSSSSSSWWWZZZWWWYYYrrr}}}|||~~~~~~~~~}}}zzzwwwssspppqqqllloooppphhhggghhhaaa]]][[[XXXTTTRRRPPPNNNMMMEEEGGGIIIIIIGGGDDDAAA???>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>>>>??????======>>>>>>>>>?????????@@@<<<;;;>>>??????EEELLL^^^~~~ooo^^^TTTOOOGGGHHHJJJKKKMMMNNNOOOOOOKKKMMMPPPQQQQQQQQQSSSTTTRRRSSSSSSSSSWWWooo~~~}}}||||||}}}}}}|||yyyuuuqqqnnnrrrllloooooofffdddeee^^^YYYXXXUUUTTTRRROOOKKKHHHBBBDDDFFFGGGEEECCCBBBBBB??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>?????????@@@@@@@@@<<<;;;>>>======IIIXXXsss}}}kkk]]]SSSIIIKKKMMMNNNOOONNNLLLKKKKKKMMMPPPQQQRRRRRRTTTUUUTTTRRRRRRTTTYYYooo~~~}}}}}}||||||{{{wwwyyyzzzzzzyyyuuurrrooorrrlllnnnmmmcccaaaaaaYYYWWWUUURRRPPPOOOLLLHHHDDD@@@BBBDDDDDDAAA@@@AAABBB???@@@AAABBBCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@===>>>???<<<===OOOdddwwwcccTTTOOOQQQTTTVVVUUUQQQMMMJJJJJJMMMPPPQQQQQQRRRTTTUUUTTTSSSUUUVVVXXXiii~~~}}}|||{{{{{{zzz{{{{{{sssuuuxxxyyyxxxvvvsssqqqqqqkkkmmmkkkaaa^^^^^^VVVWWWSSSOOOMMMLLLJJJFFFCCC@@@BBBCCCAAA???===???AAA@@@AAABBBCCCDDDCCCBBBAAA????????????????????????===============>>>??????BBBBBBBBBCCCCCCCCCDDDDDDAAA???@@@AAA<<<===SSSmmmkkkXXXVVVXXX[[[]]][[[VVVPPPLLLJJJLLLOOOPPPQQQRRRSSSUUUOOOPPPSSSSSSPPP^^^|||{{{zzzzzzzzzyyywwwtttyyytttppprrrxxxzzzvvvpppqqqmmmhhhdddaaa^^^YYYVVVRRRPPPLLLGGGDDDBBBBBBBBB@@@@@@???>>>============???@@@BBBBBB@@@???@@@AAA===>>>>>>>>>>>>======<<<;;;:::999999:::<<>>???VVVttttttfffddd___gggmmm^^^RRRPPPNNNOOOMMMMMMOOOSSSUUUTTTRRRQQQVVVUUUUUUYYY```zzz}}}zzz|||zzzxxxwwwxxxwwwuuusssrrrqqqpppoooooopppooooooqqqnnniiiccc^^^ZZZWWWUUUQQQNNNIIIEEEBBBAAABBBCCCBBBBBB@@@???>>>>>>>>>>>>>>>@@@AAA@@@???======>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIJJJIIIGGGFFFDDD??????CCC>>>>>>SSSnnn{{{wwwvvviiiggggggZZZPPPPPPNNNPPPOOONNNPPPTTTVVVUUUTTTQQQVVVUUUTTTWWW[[[rrr~~~{{{xxx|||yyyvvvuuuuuuuuutttssspppsssuuuqqqllljjjnnnrrrpppmmmggg```YYYUUUTTTUUUPPPMMMGGGBBB???@@@BBBCCCDDDCCCBBB@@@???>>>>>>>>>===???@@@???===<<<<<<===>>>>>>??????>>>>>>===<<<>>>=========>>>???AAABBBEEEGGGIIIJJJJJJJJJHHHGGGBBB>>>@@@CCC>>>===MMMccc|||nnn```[[[RRRNNNPPPNNNOOONNNNNNPPPRRRTTTTTTSSSQQQVVVUUUSSSTTTUUUhhh}}}zzz|||yyyuuussssssttttttsssrrrtttuuuqqqkkkiiilllqqqllliiiddd\\\UUUSSSUUUWWWSSSNNNGGGAAA>>>>>>AAABBBDDDCCCAAA@@@>>>=========<<<===??????>>>>>>>>>??????????????????>>>===<<<============>>>???@@@AAACCCEEEFFFGGGHHHGGGFFFEEEAAA>>>@@@BBB>>>;;;FFFWWWjjj}}}pppqqqjjjVVVQQQLLLLLLOOOLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPVVVTTTSSSSSSRRRaaa|||}}}{{{{{{xxxuuusssttttttttttttppppppnnnllliiihhhhhhiiifffccc^^^XXXTTTTTTWWWZZZUUUQQQIIIBBB>>>>>>???AAAAAA@@@???===<<<;;;;;;;;;;;;===@@@AAAAAAAAACCCDDD@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCBBBBBBAAA???>>>???BBB>>>;;;AAALLLTTThhhrrrqqqrrrooooooxxxuuulll___YYYdddyyydddQQQNNNKKKKKKMMMHHHJJJKKKLLLMMMNNNOOOQQQRRROOOTTTSSSSSSTTTRRR^^^xxx{{{{{{{{{}}}~~~}}}zzzwwwxxxvvvtttssstttuuuuuutttqqqnnnlllkkklllkkkhhhfffbbb]]]XXXUUUUUUXXXZZZ[[[TTTPPPIIICCC???>>>???@@@>>>===<<<;;;::::::::::::<<<>>>AAABBBCCCCCCEEEFFFAAAAAAAAA@@@???>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>???>>>???@@@>>>;;;>>>EEEFFFTTTXXXWWWYYYUUUSSS\\\WWWSSSLLLLLL\\\sssxxx___QQQQQQLLLJJJJJJFFFKKKMMMOOOPPPPPPQQQSSSTTTPPPTTTSSSRRRTTTRRR]]]uuuzzzzzzzzz{{{|||zzzwwwttttttsssrrrssstttuuutttsssnnnmmmlllmmmmmmlllhhheeeaaaZZZTTTSSSWWW[[[[[[YYYOOOLLLGGGBBB???>>>???@@@;;;;;;;;;:::::::::;;;;;;???AAACCCCCCCCCBBBCCCDDDAAAAAAAAA@@@???>>>===<<<::::::;;;<<<<<<<<<<<<;;;<<<=========>>>>>>>>>>>>???>>>>>>???===;;;===@@@DDDJJJIIIHHHMMMIIIFFFMMMGGGJJJIIIHHHTTTfffnnnkkkfffTTTNNNQQQKKKHHHJJJHHHLLLNNNPPPQQQPPPQQQSSSVVVQQQTTTRRRQQQSSSPPP[[[rrr|||||||||}}}}}}zzzvvvrrrppppppppprrrtttuuutttrrrfffgggiiijjjiiifffcccaaabbbZZZRRRSSSYYY]]][[[VVVJJJHHHEEEAAA??????@@@@@@;;;::::::::::::;;;<<<<<>>===<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<>>>BBBEEE@@@???FFFCCC???EEE???GGGIIIDDDIIIUUUZZZVVVVVVHHHHHHNNNHHHFFFKKKLLLJJJLLLOOOPPPNNNOOORRRTTTRRRUUURRRPPPRRROOOYYYppp~~~|||{{{zzzyyy{{{|||}}}{{{wwwssspppoooppprrrssssssrrrpppooolllhhheeeeeeggggggbbb^^^VVVSSSSSSXXX^^^]]]UUULLLEEECCC???<<<;;;===???@@@<<<<<<;;;;;;;;;:::::::::AAACCCDDDDDDBBBAAA@@@@@@===???AAA@@@??????@@@AAA============<<<<<<<<<<<<;;;===>>>>>><<<;;;<<<<<<>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEHHHKKKLLLHHHIIIIIIHHHGGGGGGIIIJJJLLLNNNPPPQQQQQQRRRTTTUUUUUURRRQQQSSSQQQQQQ[[[ggg~~~}}}|||{{{xxxyyyzzzzzzxxxuuuqqqoooooopppqqqqqqqqqpppooonnnjjjgggddddddeeeddd___ZZZSSSQQQRRRWWW[[[YYYPPPHHHDDDBBB???<<<;;;===???@@@<<<<<<<<<;;;;;;;;;::::::???AAACCCCCCAAA?????????>>>@@@CCCDDDCCCBBBAAAAAA>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>============>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAABBBAAAAAAAAAAAABBBDDDDDDFFFFFFEEEDDDDDDFFFIIIKKKLLLNNNOOOPPPPPPPPPRRRTTTTTTRRRRRRSSSRRRRRRZZZdddzzz~~~~~~}}}}}}||||||xxxwwwwwwvvvtttrrrpppooopppooooooooonnnnnnmmmmmmgggdddbbbbbbbbb___YYYUUUNNNOOORRRVVVXXXSSSJJJCCCCCCAAA>>><<<;;;===>>>@@@======<<<<<<<<<;;;;;;;;;===???AAAAAA???>>>===>>>===AAAFFFIIIHHHEEEBBBAAA???>>>>>>===<<<;;;;;;;;;>>><<<;;;===@@@AAA???===============>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAADDDCCCAAAAAACCCGGGKKKMMMKKKMMMOOOOOONNNOOOPPPRRRRRRQQQRRRTTTSSSSSSXXX```mmm~~~}}}|||{{{{{{zzzxxxwwwuuutttrrrqqqppppppoooooommmlllkkkkkkkkkkkkeeecccaaa```^^^ZZZTTTPPPKKKOOOTTTVVVTTTMMMEEE???AAA???===<<<<<<===>>>@@@=========<<<<<<<<<;;;;;;:::<<<>>>???===<<<<<<<<<===BBBHHHKKKJJJGGGCCC@@@??????>>>===<<<;;;;;;:::???<<<:::===BBBDDDAAA===<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBCCCEEEIIILLLMMMKKKLLLNNNNNNMMMMMMOOOPPPPPPQQQRRRSSSSSSTTTWWW[[[aaa}}}{{{zzzxxxxxxxxxwwwuuusssrrrrrrrrrrrrooonnnlllkkkjjjiiiiiiiiidddccc```^^^ZZZUUUOOOLLLIIIOOOUUUVVVQQQHHHAAA>>>>>>===<<<;;;<<<===>>>???===<<<<<<<<<;;;;;;;;;;;;888:::<<<===;;;::::::;;;;;;@@@GGGJJJIIIEEEAAA??????>>>>>>===<<<;;;;;;;;;???<<<:::===BBBDDDAAA===============>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCDDDGGGIIIHHHGGGIIIKKKMMMMMMMMMMMMOOOPPPOOOQQQRRRRRRSSSTTTVVVVVVXXXqqq~~~{{{yyyxxxwwwxxxwwwvvvtttsssrrrrrrrrrnnnnnnmmmkkkjjjhhhgggfffdddbbb___ZZZUUUOOOKKKIIIFFFOOOVVVUUUMMMDDD??????<<<<<<;;;;;;<<<===>>>???<<<<<<;;;;;;;;;:::::::::777999;;;<<<;;;999::::::999===BBBEEEDDDAAA>>>===============<<<<<<<<<<<<>>><<<;;;===@@@AAA???===>>>>>>>>>>>>????????????>>>??????@@@@@@@@@@@@@@@>>>???AAACCCEEEGGGHHHHHHLLLIIIFFFEEEFFFFFFDDDAAAHHHJJJLLLMMMMMMNNNPPPQQQNNNQQQRRRQQQQQQTTTUUUSSSSSSeee~~~|||{{{zzzyyyvvvvvvuuutttsssrrrrrrqqqnnnnnnmmmlllkkkhhhfffdddcccaaa\\\VVVOOOIIIGGGEEEDDDMMMUUUSSSIII???>>>@@@;;;;;;;;;;;;<<<===>>>???;;;::::::::::::999999999666888;;;;;;:::999999:::888:::===>>>===<<<;;;;;;<<<<<<<<<<<<============<<<======>>>>>>>>>======????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>AAAFFFLLLRRRWWWZZZ\\\[[[TTTKKKGGGFFFFFFDDDAAAGGGIIIKKKMMMMMMOOOQQQSSSOOORRRQQQNNNPPPTTTTTTQQQPPP\\\www~~~}}}|||||||||uuuuuuuuutttsssrrrqqqpppmmmnnnnnnmmmkkkhhheeecccccc```ZZZRRRKKKFFFDDDCCCBBBLLLTTTQQQFFF======@@@:::::::::;;;<<<===>>>???:::::::::999999999888888666888:::;;;:::999::::::777888::::::999888999:::;;;;;;<<<<<<===>>>>>>>>>;;;===>>>>>><<<;;;<<<<<>>>>>???@@@@@@@@@@@@???@@@DDDMMMWWWaaaiiipppssshhh^^^QQQIIIGGGHHHGGGFFFFFFIIIKKKMMMNNNPPPRRRTTTOOORRRQQQMMMOOOTTTTTTPPPNNNWWWooo}}}{{{yyyzzz}}}}}}|||yyyuuusssuuuuuutttsssqqqpppooonnnnnnnnnnnnjjjeeebbbbbbdddXXXUUURRRNNNFFF??????DDDIIIKKKKKKGGGBBB===<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999999::::::888777::::::::::::::::::::::::<<<;;;:::999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===============<<<>>>@@@@@@>>>>>>>>>???>>>@@@@@@>>>>>>AAACCCCCCCCCQQQcccwww~~~lll```QQQKKKKKKFFFJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNPPPQQQQQQPPPPPPTTTUUUddd}}}yyyvvvvvvwwwxxxyyyxxxuuusssqqquuutttsssrrrqqqpppoooooollllllkkkhhhdddaaabbbcccZZZTTTNNNJJJDDD???@@@DDDGGGHHHGGGDDD???<<<;;;<<<:::::::::;;;;;;;;;;;;;;;:::999999999::::::888777999999::::::::::::999999;;;:::999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBAAA???>>>>>>>>>?????????>>>>>>AAACCCDDDLLLcccrrrXXXKKKHHHCCCIIIJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPTTTSSS]]]~~~{{{vvvrrrtttttttttttttttsssrrrqqqtttssssssrrrqqqpppooooooiiiiiihhhfffbbbaaaaaabbb[[[RRRIIIDDDAAA???@@@DDDDDDCCCBBB???<<<:::;;;<<<;;;;;;;;;;;;:::::::::::::::999999999::::::888777777888:::;;;;;;:::888777999999888888999:::<<<===;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>>>>???AAABBBCCCBBB???======>>>?????????>>>>>>@@@DDDGGGRRRuuu^^^JJJFFFCCCHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPUUUPPPVVVsss~~~{{{vvvsssttttttssssssssssssssstttrrrrrrqqqqqqpppoooooonnnggggggeeecccaaa`````````[[[OOODDD@@@???>>>AAADDDAAA@@@>>>;;;::::::;;;<<<<<<;;;;;;::::::999999999:::999999999::::::888777666777:::;;;;;;:::777666888777777777999:::<<<===;;;::::::::::::::::::;;;999999:::;;;===>>>?????????@@@AAAAAA???======>>>@@@>>>>>>???>>>???DDDKKKZZZ___IIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOTTTPPPSSSlll|||zzzyyywwwuuutttsssrrrqqqqqqrrrrrrsssqqqqqqpppooonnnmmmmmmlllfffeeecccaaa``````___^^^XXXMMMBBB>>>>>>>>>@@@DDD@@@>>><<<::::::;;;<<<===;;;;;;;;;::::::999999888:::999999999::::::888777555777999;;;;;;999777555777777777777888:::<<<>>>:::::::::999999:::::::::888999:::;;;<<<===>>>???;;;<<<>>>???>>>===>>>???@@@>>>>>>???>>>===EEEOOOhhh]]]IIIHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOTTTQQQTTTiiizzzxxxwwwwwwvvvuuurrrrrrqqqpppppppppppppppppppppnnnmmmllljjjiiiiiieeeccc```^^^^^^]]][[[ZZZSSSKKKCCC@@@>>>===@@@DDD???===::::::;;;<<<<<<;;;::::::::::::999999999999:::999999999::::::888777555666888999999888666555777777666777888:::<<<===::::::999999999999::::::999999:::;;;<<<======>>>999;;;===>>>======???@@@AAA======@@@>>><<>>>>>>>>===>>>???AAA======@@@>>>;;;FFFUUUuuummmSSSHHHHHHFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPOOORRRSSSSSS\\\||||||||||||}}}}}}|||yyyvvvvvvvvvvvvvvvtttsssqqqpppooonnnmmmjjjhhhfffdddcccbbb^^^ZZZXXXXXXWWWTTTQQQJJJHHHGGGEEEAAA<<>>===>>>>>>AAA<<<<<<@@@===;;;FFFWWWwwwooo^^^LLLHHHJJJGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSQQQUUUrrr}}}||||||||||||zzzvvvssswwwwwwvvvuuussspppnnnlllooommmllllllkkkjjjhhhffffffbbb]]]\\\]]]ZZZTTTMMMHHHHHHEEEBBBBBBDDD@@@999777999:::999777666555666::::::999888888999999999:::999999:::<<<;;;888444;;;:::888666666777888999999888777666666777888999777888888888777888999;;;======<<<<<<<<<;;;;;;;;;===>>>???@@@AAA@@@??????BBB<<<<<<@@@>>>;;;DDDRRRlllyyy]]]SSSOOOGGGDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPPPPPPPOOOOOOMMMRRRSSSTTTiii}}}|||{{{{{{zzzxxxtttqqquuuuuuuuutttsssqqqooonnnnnnmmmkkkkkkjjjiiifffdddaaa^^^[[[ZZZYYYVVVRRRNNNIIIIIIGGGDDDDDDEEEAAA;;;888999:::888666555666777:::999999999888999999999999888888999;;;;;;888555:::999777666555666777888888888888777777888888888777888999999777777999;;;===<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@???CCC>>>>>>AAA>>>:::AAAMMMccc~~~fffQQQLLLLLLGGGDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOOOOOOOOOOOOONNNSSSTTTTTTeee}}}|||zzzyyyxxxvvvsssppprrrsssssssssrrrqqqppppppnnnlllkkkjjjiiihhheeebbb[[[ZZZXXXVVVSSSPPPNNNMMMJJJJJJHHHFFFGGGGGGCCC<<<999:::999777555555666888999999999999999999999999777666777888::::::888666888888666555555555666777888888999999999999888888999:::::::::888777888:::<<<<<<<<<<<<;;;;;;;;;;;;>>>???@@@AAABBBAAA@@@@@@DDD@@@@@@BBB???:::===FFFVVVssslllaaaQQQFFFHHHKKKIIIFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOOTTTVVVTTT___}}}zzzxxxwwwuuurrrppprrrrrrrrrqqqqqqpppooooooooommmkkkjjjiiigggdddaaaYYYYYYWWWRRRNNNKKKJJJJJJIIIJJJIIIGGGHHHIIICCC<<<::::::999666444444777999777888888999999999999999555555666777888888777777888777777666666666777777888999:::;;;;;;:::999888:::;;;<<<;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@BBBBBBAAAAAA@@@BBB@@@@@@BBB@@@;;;<<>>???@@@AAABBBAAA@@@@@@???>>>???AAA@@@======???BBBNNNXXX\\\^^^]]]RRREEEFFFCCCCCCIIINNNLLLIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQUUUUUUWWWmmm~~~zzzwwwvvvvvvuuutttsssrrrqqqooommmlllllllllooommmjjjhhhgggdddaaa^^^YYYVVVQQQKKKHHHFFFFFFFFFFFFIIIJJJIIIKKKJJJCCC;;;999:::999777555555666888555666777999999999888888555666777777666666777888888888888888999999999999888888999999999999888888999;;;======<<<:::::::::::::::::::::;;;;;;;;;;;;===>>>???@@@AAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>DDDIIIJJJLLLMMMIIIAAABBBBBBDDDGGGIIIIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNSSSUUUUUUddd}}}xxxuuutttuuuuuuuuuqqqpppooommmllllllmmmmmmmmmkkkhhhfffdddaaa]]][[[VVVQQQJJJFFFFFFGGGFFFEEEGGGJJJKKKLLLMMMLLLEEE<<<888999:::888666555666777444555777999:::999888888777888999888555555666999666777777888888888888888888888888777777888888888888:::===>>>===;;;;;;;;;999999:::::::::;;;;;;;;;<<<===>>>???@@@???>>>>>>??????>>>>>>>>>>>>===;;;===@@@BBBBBBCCCDDDCCC@@@@@@BBBCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMKKKPPPTTTRRR[[[{{{vvvsssssstttuuuuuuooonnnmmmllllllmmmnnnoookkkiiifffdddbbb___[[[XXXSSSLLLEEECCCFFFHHHHHHEEEHHHKKKMMMNNNOOONNNGGG===777999:::999777666555666333555777999:::999888777888999:::888555444666999555555666777777888777777999888777666666777888999777:::===>>>===<<<<<<<<<999999999::::::;;;;;;;;;;;;<<<===??????>>>>>>===@@@@@@???======>>><<<999<<>>???>>>>>>???@@@@@@@@@@@@???@@@<<<:::;;;<<<<<<===>>>===???AAACCCCCCCCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGEEECCCDDDGGGJJJGGGJJJLLLMMMLLLKKKKKKKKKJJJMMMMMMRRRUUUUUUkkk|||zzzvvvqqqpppsssuuutttrrrnnnnnnmmmmmmlllkkkkkkkkkjjjhhhdddbbb___[[[UUUPPPLLLGGGDDDFFFKKKNNNLLLIIIOOOKKKKKKOOOOOOGGG>>>999888888888777666555555555555555666777888999999:::777777777777666666666666777777777777777666666666999888888777888999:::;;;777999::::::::::::;;;===999999999999:::<<<===>>>>>>>>>???@@@@@@@@@@@@???@@@>>>===???@@@@@@???>>>???@@@AAABBBCCCCCCBBBBBB???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEEEEEFFFHHHKKKFFFHHHJJJKKKJJJIIIIIIJJJMMMPPPOOOQQQRRROOO```|||wwwsssooonnnppprrrqqqppppppooonnnmmmllljjjiiiiiigggeeebbb___\\\VVVPPPKKKGGGFFFGGGIIILLLNNNMMMLLLOOOJJJHHHJJJIIICCC<<<999888888777777666666555555666666666777777888888888666666666666777777777777888888888777777666666555777777777777777888999999777888::::::999999;;;<<<999999999:::;;;<<<===>>>===>>>??????@@@@@@??????>>>>>>>>>@@@BBBDDDDDDCCCFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFFFFGGGIIIKKKEEEGGGHHHIIIHHHGGGHHHIIIMMMOOONNNOOONNNIIIUUUrrr|||uuusssoooooopppqqqpppooopppooommmllliiihhhfffeeedddccc```]]]XXXRRRLLLHHHEEEHHHKKKLLLMMMLLLLLLMMMNNNHHHEEEEEECCC===999888888777777777666666666555777777777777777777666666555555555666777888888888999999888888777666555555666666666666666777777888777888::::::999999;;;<<<999:::<<<===>>>>>>???>>>===>>>>>>???????????????:::;;;;;;<<>>>>>>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGGGGHHHIIIEEEGGGHHHHHHGGGGGGHHHIIIHHHLLLKKKLLLNNNHHHQQQhhh}}}}}}~~~|||uuusssqqqppppppqqqppppppnnnmmmkkkiiigggdddcccbbbbbbaaa^^^YYYTTTNNNJJJGGGGGGJJJNNNNNNLLLJJJIIIJJJJJJEEEAAA@@@===888666777777777777777666666666666777777777666666666666666444444555666777888999999:::999999888777666666555555555666666777777777777666888999999999999:::<<<:::<<<>>>@@@AAAAAA@@@???======>>>????????????>>>:::;;;:::;;;GGG[[[jjjnnnoooiii^^^SSSIIIBBB???>>>??????@@@@@@AAABBBBBBBBBDDDFFFGGGHHHGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKGGGLLLKKKLLLNNNJJJOOOaaauuu~~~zzzzzz|||~~~}}}{{{tttsssrrrqqqqqqpppppppppmmmllljjjhhheeecccaaa```___^^^[[[UUUNNNJJJHHHHHHJJJLLLNNNMMMKKKHHHGGGFFFEEEAAA===<<<999444444666777777777777666666666666666666666666666666666666444555555666777888888999999999999888888777777666555555666777777777777777666777999999888888:::;;;:::<<>>>>>??????>>>>>>===???===???QQQoooppp^^^OOOEEE???===@@@@@@AAAAAABBBCCCCCCCCCEEEGGGHHHGGGEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHJJJLLLKKKOOOMMMLLLOOOJJJKKKYYYlll{{{wwwwwwzzz|||{{{yyysssssssssrrrpppooopppppplllkkkiiigggeeecccaaa```\\\ZZZVVVOOOIIIEEEFFFHHHKKKKKKKKKKKKJJJIIIFFFEEEAAA===:::999666222222555666666666666777777777777555555666666666666666666555555666666777777888888888888888888888888888888555666777888888888777777666777999999888888:::;;;888:::>>>AAABBBAAA???===<<<======>>>>>>>>>>>>>>>???BBBAAADDDZZZ~~~iiiVVVIIIBBB???@@@@@@AAAAAABBBCCCCCCCCCEEEFFFFFFEEEEEEEEEHHHJJJIIIIIIJJJIIIHHHHHHJJJMMMMMMQQQNNNKKKNNNKKKJJJUUUeee}}}yyyvvvvvvxxxzzzzzzyyyqqqrrrrrrqqqpppnnnoooooolllkkkjjjhhhfffdddbbbaaaZZZXXXSSSLLLEEEBBBEEEHHHLLLJJJIIIIIIJJJIIIGGGEEE>>>:::999888555111111555666666666666777777777777555555555555666666777777666666666666777777777777888888888888888999999999555666888999999999888777666777999999888888:::;;;666999===@@@AAA@@@===;;;<<<======>>>>>>>>>>>>>>>===BBBCCCGGG___ppp[[[LLLEEEBBB???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDFFFJJJMMMHHHIIIIIIHHHGGGHHHJJJLLLKKKPPPLLLJJJOOOLLLLLLUUU[[[}}}~~~vvvtttssstttvvvwwwxxxwwwvvvsssppppppqqqrrrpppnnnlllkkkiiifffcccaaa___^^^\\\UUULLLFFFDDDEEEGGGHHHLLLJJJHHHJJJMMMKKKEEE@@@999888666555444444444555444444555666777777666666555555555555555555555555666666666666666666666666666444333444666888888777777777777777777777777777888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>BBBEEEEEEJJJdddvvv[[[IIIAAA@@@@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNLLLKKKKKKNNNPPP^^^}}}~~~|||}}}uuutttssssssuuuvvvvvvuuutttrrrpppoooqqqpppnnnlllkkkjjjhhheeeccc```^^^]]]WWWQQQJJJEEEDDDFFFIIIJJJMMMKKKIIIJJJKKKIIIDDD>>>999888666555444444555555444444555666666666666666666666666666666666666666666666666666666666666666666444333444666888888777777777777777777777777777888888888999:::;;;;;;;;;999999999:::::::::;;;;;;>>>===;;;::::::;;;===>>>@@@DDDDDDHHH___www]]]LLLEEEEEEAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLJJJKKKMMMPPP[[[xxx|||{{{{{{uuutttrrrrrrssstttsssqqqppppppooooooooonnnkkkiiiiiihhhfffdddaaa^^^\\\[[[PPPKKKFFFDDDEEEIIILLLNNNNNNLLLJJJIIIIIIFFFAAA<<<888777666555444444555555444555555666666666666666777777777777777777777777666666666666666666666666555444444555777888888777777777777777777777777777777777888888999:::::::::888888888999999999::::::>>>===<<<;;;;;;<<<===>>>>>>BBBBBBDDDXXX|||pppXXXIIIDDDDDDAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMMMMKKKJJJJJJLLLNNNVVVqqqzzzxxxwwwtttsssrrrrrrrrrrrrpppnnnmmmnnnnnnnnnmmmkkkhhhfffffffffeeebbb```\\\YYYWWWJJJGGGEEEEEEHHHLLLOOOPPPNNNLLLIIIGGGFFFBBB===999888777666555444444555666555555666666666666666555666666666666666666666666666666666666666666666666555444444666888999888777777777777777777777777777777777888888888999999999999999999999::::::::::::======<<<<<<<<<<<<======<<<@@@@@@AAAOOOooogggQQQEEEAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDFFFGGGIIIKKKLLLKKKLLLLLLKKKJJJJJJLLLMMMSSSjjj|||wwwuuutttsssrrrqqqqqqrrrqqqnnnlllkkklllmmmmmmkkkhhhfffeeeeeedddcccaaa]]]YYYUUUSSSHHHFFFEEEFFFJJJMMMOOOPPPKKKIIIGGGEEEBBB???;;;888888777555444444555666666555666666666666666555555555555555555555555555555666666666666666666666666555555555777999999888666777777777777777777777777888888888888888888999999::::::::::::;;;;;;;;;;;;=========<<<<<<=========;;;>>>???>>>HHH___}}}uuu```NNNDDDAAABBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDFFFGGGIIIKKKLLLKKKLLLLLLLLLJJJJJJKKKMMMQQQeeezzzwwwuuusssrrrqqqqqqqqqrrrqqqnnnlllkkklllmmmllliiifffeeeeeeddddddbbb```[[[VVVQQQNNNGGGFFFFFFGGGJJJLLLLLLKKKFFFEEEDDDAAA>>>;;;999888777666555444444555666777666666666666666666555444555555555555555555555555666666666666666666666666555555555777999:::888666777777777777777777777777999999999999999999999999::::::;;;;;;;;;<<<<<<<<<========================:::<<<===>>>BBBQQQeeeuuuuuummm```RRRGGGAAA>>>>>>@@@@@@AAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMRRRaaa{{{yyyvvvtttqqqpppppprrrrrrqqqooolllkkkmmmmmmkkkgggddddddfffddddddbbb___YYYSSSMMMJJJHHHGGGFFFGGGHHHGGGEEECCCAAAAAA@@@>>>;;;999888888777666555444444555666777666666666666666555444444555555555555555555555555666666666666666666666666555555666888::::::888666777777777777777777777777:::::::::::::::999999999999999:::::::::;;;;;;;;;======>>>>>>>>>>>>======:::;;;===>>>???FFFQQQZZZUUUPPPJJJCCC???======<<>>===>>>>>><<<:::888888888777666555444444555666777666666777777666555444444777777777777777777777777666666666666666666666666555555666888::::::888666777777777777777777777777::::::::::::::::::::::::888888999999999:::::::::======>>>>>>>>>>>>======::::::<<<>>>>>>???DDDJJJDDDBBB@@@???@@@AAAAAA@@@>>>???@@@AAA@@@@@@>>>===BBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGIIIKKKMMMNNNLLLMMMOOOOOOMMMLLLMMMNNNQQQZZZ|||yyyvvvssssssrrrqqqqqqqqqpppnnnlllkkkiiigggfffeeedddcccaaabbbaaa^^^ZZZVVVPPPLLLIIIJJJGGGCCC>>>;;;::::::;;;888888888888888888888888666777777777666555444444444666777777666555555666666666555444333333222222666777777777777777666666555666777888888777666555777777666666666666777777999999999999999999999999:::::::::;;;;;;<<<<<<<<>>>>>======<<<<<<<<<<<<<<<<<<=========>>>@@@??????>>>===<<<<<<;;;?????????@@@AAABBBCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJJJJKKKMMMNNNNNNOOOOOONNNNNNNNNMMMXXXqqq}}}{{{xxxuuurrrrrrqqqpppppppppooommmkkkhhhfffcccaaa````````````aaa___[[[VVVQQQMMMKKKJJJIIIFFFAAA===999777777777777777777777777777777777555555666666555555444444444666777777666555555666666666555444444333222222666666666777777666666555666666777777777777666666777777666666666666777777999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============>>>>>>>>>===<<<;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMUUUkkk~~~{{{yyyvvvsssqqqpppooonnnnnnnnnmmmkkkiiihhheee```[[[YYYZZZ]]]___^^^[[[UUUPPPKKKIIIHHHIIIEEECCC???:::777444444333555555555555555555555555333333444444444444444444444666777777666555555666666666555555444333333333444555555666666666555555777777666666666666777777777777666666666666777777999999999999999999999999::::::::::::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::=========>>>???@@@AAABBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMOOOPPPPPPPPPNNNTTTddd|||yyyxxxvvvsssqqqnnnmmmkkkkkklllkkkiiigggfffaaaYYYQQQLLLMMMQQQUUUVVVTTTOOOKKKGGGEEEDDDCCC???===:::777444333333333333333333333333333333333222222222222333444444555444666777777666555555666666666555555444444444333333444555555555555555555888777666555555666777888777777666666666666777777888999999999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPSSS^^^xxx~~~{{{yyyxxxvvvtttrrrlllkkkjjjjjjjjjiiigggeeebbb\\\QQQEEE===<<>><<<999888666555444444444444222222222222222222222222222222222222222333444555444666777777666555555666666555555555555555444444333333444555666666555555888777666555555666777888777777666666666666777777888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>========================>>>@@@AAACCCDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLMMMMMMMMMLLLLLLNNNPPPWWWlll~~~|||yyywwwwwwvvvtttrrrkkkjjjiiiiiiiiihhhfffdddeee^^^QQQCCC888666<<>>>>>>>>>>>>>>>>>======<<<======>>>@@@BBBDDDEEECCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKIIILLLPPP^^^~~~{{{yyyvvvuuuuuutttsssqqqkkkiiihhhhhhiiihhhfffccceee___RRRCCC777555;;;AAAAAA@@@???<<<:::888777666555555555444555555555555444444444444444444444444666555333222222222444555444666777777666555555666555555555555666666666666333444555666777777777777666666777777777777666666777777666666666666777777777888888999::::::;;;;;;:::::::::999999999888888888888888888999999::::::999999:::;;;<<<<<<==============================;;;;;;<<<===???AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLHHHLLLNNNUUUsss{{{yyywwwtttsssssssssrrrpppkkkiiihhhhhhhhhhhheeeccc___YYYMMM>>>222///666===AAA???;;;888666555666777666666666555555444444444555555555555555555555555777666444222222222444555444666777777666555555666555555555666666666666666444555666777888888888888555666777888888777666555777777666666666666777777777777888999::::::;;;;;;:::::::::999999888888888777777888888999999999:::777888999:::<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIINNNNNNRRRlll|||zzzvvvuuusssqqqppppppppppppmmmkkkhhheeeccccccdddeeebbb[[[LLL<<<555777;;;<<<===>>>:::444222444444111666555444222111111222222333555666666555333333444777666444444444555555666444555666777777666555555888888777777666666555555444444555555666666777777444555555666666666666666333444666777777777666555666888999888777666777888999888888888777777666666888888999999999888888777888:::;;;;;;;;;;;;<<<>>>===<<<:::::::::;;;===>>>???>>><<<;;;<<<===???@@@BBB???>>>???BBBDDDCCCBBBEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMQQQeee{{{yyyuuutttrrrqqqpppppppppqqqnnnkkkhhheeeccccccdddddd```[[[NNN???888:::======??????<<<666333555555222666555444222111111222222444555555555444444444555888666555444555555666666444555666777777666555555888777777777666666555555444444555555555555666666444555555666666666666666333444666777777777666555666777888777666666777888888888888777777777666666888888999999999999888888777888::::::999999;;;<<<===<<<;;;::::::<<<===???>>>===<<<<<<<<<>>>???AAAAAA???>>>???AAACCCCCCAAADDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNMMMPPP```{{{wwwuuutttsssrrrpppppppppqqqqqqnnnllliiieeecccbbbbbbccc___[[[PPPCCC======>>>===;;;<<<:::555444666666444555555444333222222222222555444444333444666888:::;;;999666555666666666666555555666666666666555555777777666666666666666666666666555555555555444444444555555666666666666666444555666666777666666666555666777666555555555777888888777777777777666666777888888999999888888888666777999999888888:::;;;===<<<;;;;;;;;;===>>>???======<<<<<<===???@@@BBB@@@???>>>>>>@@@BBBBBBAAADDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNNNNNNNZZZyyy}}}wwwrrrpppsssrrrpppooooooooopppqqqnnnllliiieeecccaaaaaaaaa^^^\\\TTTHHHAAA???>>>;;;444666555222222666777555444444444333222222222222555444333444888===AAACCCBBB>>>999777777888777666666666666666666555555555555555666666666666666666888888777666666555444444444555555666666666666666555555666666666666666666444555666555444444555666777777777777777777666666555666666777777777777666666777999999888888:::;;;<<<<<<<<<<<<<<<===??????<<<<<<<<<===>>>@@@AAABBB??????>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJMMMNNNNNNUUUqqq{{{vvvrrroooqqqpppooonnnmmmmmmnnnnnnllljjjhhheeebbb```______^^^]]]VVVKKKCCC@@@<<<777555777666333333555555222333333333333333333222222555333333888@@@HHHNNNQQQNNNGGG>>>999999999888777777777666666555555555555444444555555666666777777:::999999888777666555555444555555666666666666666666666666555555555666666333555666555444333444555666666666666666666777777333333444555555555555555777888::::::999999;;;<<<;;;;;;;;;<<<======>>>???<<<<<<===>>>???@@@AAABBB????????????@@@@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMHHHKKKNNNNNNRRRkkk|||wwwtttrrrpppooommmlllkkkjjjkkkkkkiiihhheeecccaaa___^^^]]]\\\[[[UUUKKKCCC???;;;666;;;===<<<777555555333000222333333444444333333222333333555>>>JJJWWW___bbb]]]RRRDDD<<<:::::::::888888777666555555444555555333333444555666666777777999999888777777666555555444555555666666666666666777777666555555555555666444555666555444444444666555555666666666666777777222222333444555555555555777888::::::999999;;;<<<999::::::;;;<<<===>>>>>><<<===>>>??????@@@AAAAAA???@@@AAAAAA@@@AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMHHHJJJMMMNNNPPPeeezzzvvvsssqqqpppooollljjjhhhhhhggghhheeeeeecccaaa```^^^]]]\\\WWWWWWRRRIIICCC@@@<<<777;;;===<<<888666777555111222222333444444444333222111222777DDDUUUeeennnqqqjjj\\\JJJ>>>;;;;;;;;;999999888666555444444444555222222333444555777777888777777666666555555444444444555555666666666666666888777666555444555555666444666777666555444555666555555555666666666777777333333444666666777777666666777999999888888:::;;;777888999;;;<<<<<<=========>>>??????@@@@@@@@@@@@???AAACCCBBBAAAAAADDDFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJLLLMMMNNN```{{{wwwsssqqqooopppnnnllliiigggfffeeeeeeccccccbbb```___]]]\\\\\\SSSTTTOOOHHHBBBAAA===999555888888666666888777444111222333444444444333222000222999HHH\\\mmmwww{{{rrrcccNNN@@@<<<<<<;;;:::999888666555444444444555222222333444555777888888555444444444444333333333444555555666666666666666888777666555444444555666555666777666555555666777444555555555666666777777444555666777888888888888555666888888777777999:::666777999:::;;;<<<<<<<<<>>>??????@@@@@@@@@??????@@@BBBDDDCCCAAAAAADDDGGGFFFGGGHHHHHHJJJJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJLLLMMMMMM[[[}}}}}}zzzwwwvvvtttrrrpppllljjjhhhhhhjjjiiifffccchhheeeaaa```aaa```]]]ZZZPPPTTTRRRJJJBBB>>>;;;777555666777666444333333555444444444555666555333111///000999JJJ___pppwwwxxxtttiiiWWWHHH===999888888999888777555555555666777666444222444777999888666666666555444444444444555666666777888888888888888666666555555444444444333555666888999999777555444666666666666666555555555777444222444999;;;999666777777777777777888888999888999:::<<<======<<<<<<:::<<<>>>>>>===>>>???AAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFEEEEEEFFFGGGIIIJJJJJJHHHFFFGGGJJJLLLKKKIIIMMMLLLIIIKKKPPPWWWwww~~~||||||xxxvvvtttrrrpppnnnnnnllliiiiiiiiihhheeebbbcccaaa___]]]\\\YYYVVVSSSVVVZZZYYYOOOEEE@@@>>>;;;555666666555444333333555555444444555666555333111000222999JJJ^^^ooovvvxxxttthhhWWWGGG<<<888777777888777666555444555555666555444333444777888777666666666555444444444444444555666666777777777777777666666666555555555444444555666777888777777666555666666666666666666666555888555333555999;;;999666777666666666666777888888777888:::;;;<<<<<<;;;;;;:::<<<============>>>@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGFFFGGGIIIKKKKKKIIILLLMMMJJJKKKOOOUUUrrr|||{{{zzz}}}zzzvvvtttrrrpppmmmkkkooommmkkkiiihhhfffccc```aaabbbbbb___[[[WWWUUUTTT\\\aaa___SSSFFF@@@>>>===444555666555444333444555555444333444555555333111333333999GGGYYYhhhpppsssooocccSSSCCC:::666555555666555555444444444444555555444333444666777777666666555555444444444444444444444555666666666666666666666666666666555555555666666666666666666666666555555666666666666666666777555333444777888666444666666555555666666777888777888999::::::::::::::::::;;;======<<<<<<===???@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFGGGIIIKKKKKKJJJLLLNNNKKKKKKNNNQQQhhh}}}zzzxxxxxxxxx|||yyyuuusssqqqooollljjjmmmlllkkkiiigggeeebbb```aaabbbaaa]]]XXXUUUWWWYYY```dddaaaSSSCCC;;;999999333444555555333333444555555444333444555555333222444444777AAAOOO[[[bbbeeebbbYYYJJJ>>>666444444444444444333333333333333333444333444444666666666666666555444444333333444444333333444555555555555444666666666666666666666666555555444444444555666777555555555555666666666666666444222333555555444222555555555555555666777777777777888888999999999999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJGGGFFFFFFGGGHHHJJJKKKKKKLLLNNNKKKJJJMMMMMM^^^{{{|||yyyvvvuuuuuuuuuzzzxxxtttrrrpppooollljjjiiijjjiiihhhfffcccbbbaaa\\\\\\ZZZUUUQQQRRRVVV[[[aaaddd___OOO@@@888666555222444555444333333444555666444333333444444333222444333444:::CCCKKKPPPRRRQQQJJJ@@@888444333333444222222333333333333333333222333444444555555666777555555444333333333333333222222333444444444444444555555555666666666666666444444333333444555666666444555555555666666777777666666555555666666555444555555555555555666777777888888777888888888999999:::;;;<<<<<<;;;;;;<<<===??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGIIIJJJLLLKKKOOOKKKIIIKKKJJJUUUlll}}}|||yyywwwuuutttttttttxxxuuurrrppppppooommmkkkfffhhhhhhfffcccaaa```aaa\\\ZZZWWWSSSQQQTTTXXX\\\]]]]]]VVVIII===999666444222333444444333333444555777555333333444444444333333222222555:::>>>@@@AAAAAA===777333222333333333111222222333333333333222222333555555444444666777555444444333333333333333222222333444444444444444444444444555555555555555222222333444444555555555444444555555666777777777888888888999999999999999666666555555666666777888999888888777888888999999;;;<<<======<<<;;;<<<===??????@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGGGGGGGHHHJJJLLLJJJNNNJJJGGGJJJHHHOOOaaazzz~~~{{{zzzyyyxxxwwwuuutttsssrrrtttqqqooonnnnnnnnnlllkkkfffggghhheeeaaa^^^]]]]]]\\\ZZZVVVUUUUUUVVVWWWWWWRRRPPPHHH>>>999999777444111333444444333333444555777555333222333444444333111111111333555777888888777555333222333333222111111111333444444444333333111333555555333333555777555444333333222222333333222333333444555444444444333333333333444444444555000111333444555555444444444444555555666777777888777888999999999999:::;;;777666666666666777888888:::999888888888888999:::<<<===>>>>>><<<<<<===>>>??????@@@AAABBBCCCCCCDDDAAABBBDDDEEEFFFFFFEEEEEECCCEEEGGGGGGFFFGGGJJJMMMJJJNNNIIIFFFIIIHHHLLL[[[mmm~~~zzzwwwxxxxxxxxxwwwvvvtttsssrrrqqqooommmlllllllllkkkjjjggghhhhhheee___[[[ZZZZZZWWWUUURRRRRRTTTSSSPPPLLLGGGDDD===555444777666222111222444333333333444555777555333222333444444333000000222333555555555555333333222333444333111///111222333444555444444333000333555555333333555777555444333333222222333333222333444444555555444444222222222333333444444444///000333555666555444333444444444555666777777888333555666777666777888:::777777777777777888999999;;;:::999888888999::::::===>>>???>>>===<<<===>>>>>>???@@@AAABBBCCCCCCDDD@@@BBBCCCEEEEEEEEEDDDDDDBBBEEEGGGGGGFFFGGGJJJMMMIIINNNIIIEEEHHHGGGKKKXXXfff~~~}}}{{{xxxuuuuuuttttttsssssssssrrrrrrqqqooommmllljjjiiihhhkkkhhheeecccaaa___\\\ZZZYYYUUUOOOMMMNNNLLLFFFAAA===<<<999666444333333333444444333222222111111000333333222222111222222222000000111111111222222222444444333333333333222222222222444444444444222222///000111111111222444666222333333444444333333222333444444555555444444333222222333333444555666666444444333333333444555555666666666666666777888888444555666777888999::::::999888666444444666888999777888999999::::::999999;;;<<<======<<<<<<===>>>?????????@@@AAABBBDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHJJJKKKKKKJJJLLLKKKHHHGGGHHHJJJMMMPPPccc}}}|||yyyxxxuuuuuutttsssrrrrrrqqqqqqqqqpppooonnnllljjjhhhfffhhheeebbb```___]]]ZZZWWWVVVQQQLLLIIIHHHFFFAAA<<<888777555444333333333444444333333222222111111000333222222111111111222222111111111222222222222333444444333333333222222222222333444444444444333222000111333333222222444555222333333444444333333222333444444555555444444333222222333333444555555666444333333333444444555555666666666666666777777888555666666777888999999:::999777555444444555777999888999999:::::::::::::::;;;===>>>===<<<<<<===???????????????@@@AAABBBCCCAAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKJJJHHHGGGGGGJJJMMMOOO^^^}}}{{{yyywwwvvvvvvuuutttsssrrrqqqpppoooooooooooonnnllliiifffdddcccaaa___]]]\\\YYYVVVSSSQQQLLLGGGCCCAAA>>>999555222222111111111222333444333333333222111111000000222111111111111111222222222222222222333333333333333333333333222222222222222333444555555444333222111333555555444333333333222333333444444333333222333444444555555444444333222222333333444444555555333333333444444444555555666666666666777777777777777777777888888888999999888777555444444555777888999999:::;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@@@@@@@????????????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFGGGJJJMMMOOOYYY|||yyywwwuuuuuuwwwvvvuuutttrrrpppoooooommmnnnnnnnnnlllhhhdddaaaaaa___]]][[[ZZZWWWSSSPPPLLLHHHBBB>>>:::777333000000000000111111222333333333333222222111000000000111000000000000111222222222222333333333444444444333333333222222222222111222333444555555444333222222444777777555333222222222333333444444333333222333444444555555444444333222222333333333444444444222222333444555555555555555666666777777777777777888888888888888888888888888777555444444555777888999:::;;;;;;<<<<<<;;;;;;;;;===>>>>>>======???@@@@@@@@@???>>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEAAABBBEEEFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGJJJMMMNNNUUUwww~~~zzzwwwuuuttttttwwwwwwuuutttrrrqqqpppooolllmmmmmmmmmjjjfffbbb___```^^^\\\ZZZXXXUUUPPPLLLHHHDDD???:::666333111///333333333333333222222222333333222111111000000///000/////////000000111222222222333333333444444444333333222222222111111111333333555555555555333333222555777777555333111111222333333444444333333222333444444555555444444333222222222333333333333333111222333444555555555555555555666777888777777666888888888888888999999999888777666666666666777888999:::;;;;;;<<<<<<;;;;;;:::<<<>>>>>>======???@@@@@@@@@???>>>============??????@@@@@@BBBCCCDDDDDD@@@BBBEEEFFFEEEFFFGGGIIIHHHGGGFFFFFFHHHJJJLLLMMMSSSooo~~~~~~}}}zzzvvvsssssssssvvvuuutttsssrrrqqqpppooolllllllllkkkhhhdddaaa___```^^^\\\ZZZWWWRRRLLLHHHCCCAAA<<<888444222111111555555555555555444222222222222222111000000/////////.........///000111222222222222222333333333333222222222222111111111111333444555666666555444333222444666666444222222222222333333444444333333222333444444555555444444333222222222222333333333333000111333555666666555555444555777888888888777666888888888999999999::::::888888888777777888888888999999:::;;;;;;;;;;;;;;;999;;;<<<===<<<===>>>@@@@@@@@@???>>>======>>>>>>@@@?????????@@@AAABBBCCC???CCCFFFGGGEEEEEEHHHJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNfff||||||}}}}}}zzzuuurrrrrrtttrrrrrrqqqqqqpppoooooonnnmmmlllkkkhhhfffccc```___```^^^[[[YYYUUUOOOHHHDDD???===999555222111222333555555666666666555444333222222111111000000//////............///000111111111111111222222222222333222222222222111111111111333444555666666555444333222333444333222111222333222333333444444333333222333444444555555444444333222222222222222222222222///111333555666666555555444555777888888888666666777777888999999:::;;;;;;999999999999999999999999888999999:::::::::::::::888999;;;<<<;;;<<<>>>???@@@@@@???>>>>>>>>>??????AAA@@@???>>>??????@@@AAA???CCCGGGHHHFFFEEEHHHKKKKKKJJJJJJIIIIIIJJJKKKKKKGGG[[[{{{zzzxxx{{{|||}}}zzzuuurrrrrrtttpppooooooooonnnnnnmmmmmmmmmllljjjgggdddbbb```___```^^^[[[XXXSSSMMMFFF@@@;;;:::888444111111222444333444555666666666555444222222111111000/////////---------......000111111000000111111111222222222222222222111111111111000333444555666666555444333222333333222111111222444222333333444444333333222333444444555555444444333222222222222222222222222///111333555666666666555444555777888999888666555666777777999:::;;;<<<<<<::::::::::::::::::::::::888888999::::::::::::999777999:::;;;;;;;;;===???@@@@@@????????????@@@@@@AAAAAA???>>>>>>>>>???@@@???DDDHHHHHHFFFEEEHHHLLLLLLLLLKKKJJJJJJJJJJJJKKKAAATTTsss|||||||||~~~{{{xxxuuutttssssssoooqqqrrrpppmmmkkkmmmnnnnnnlllhhhddd```___^^^^^^^^^___\\\UUULLLCCC>>>===888666444222222333555666777::::::777777999888555444111//////000222333333///////////////000111111000000111222222333444444555333222111111222111000111000000333666777555222333333333333333333333333222222111111222222333444666555555555555444444444444444444444444444444444444555666777777666666555666666777777777777666666111777888888>>>GGGGGG???<<<;;;999888888888888999777777777888999999::::::999::::::;;;<<<===?????????BBBDDDDDDBBB@@@??????CCC@@@<<<<<<>>>AAAAAA???@@@@@@BBBDDDFFFIIIKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFCCCSSSiii}}}{{{zzzzzz|||{{{yyyvvvtttsssrrrqqqmmmooopppooolllkkklllnnnjjjhhhddd```^^^\\\[[[[[[\\\\\\XXXQQQHHH@@@<<<;;;777666444222222444666888999<<<<<<999999;;;:::777555222000///000222222222///////////////000111111111111222222333444444444555444333222333333333222333111111222555555444222333333333333333333333333222222111111222222333444666555555555555444444444444444444444444444444444444444666666777666666555666666777777777777666666333777:::???KKKUUURRRGGG>>>===:::888777777777888777777777888999999::::::::::::::::::<<<===>>>???===???BBBBBB@@@???>>>>>>BBB???<<<<<>>>>>;;;;;;======:::666333000///000111111111000000/////////000111111222222333333444444555555555444444444444555666666666444222222333333333222333333333333333333333333222222111111222222333444666555555555555444444444444444444444444444444444333444555666666666666666666666777777777777666666555888===GGGZZZggg___NNN@@@>>>:::777666666777777777777777888999999::::::::::::::::::;;;<<<>>>>>>:::===??????>>>======>>>@@@>>><<<===???BBBCCCBBBAAAAAABBBBBBDDDEEEGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIPPPXXXsss}}}zzzxxxwwwwwwrrrsssttttttsssrrrpppoookkkjjjjjjiiiiiiiiijjjkkkhhhgggdddaaa___]]]\\\\\\UUUSSSNNNGGGAAA<<<999888555444222222333666999;;;>>>@@@@@@<<<<<>>:::<<<>>>>>>=========>>>>>>======>>>@@@BBBDDDDDDBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKOOORRRiii|||zzzxxxwwwwwwqqqrrrsssssssssrrrqqqpppkkkjjjhhhgggggghhhiiiiiihhhfffdddaaa___\\\[[[ZZZRRROOOJJJDDD@@@<<<999888444333222111333555888:::>>>@@@???<<<;;;>>>???<<<777555222000111111111111111111000000000000111111333333444444444444555555333444666666555555888:::<<<;;;999666444333333444333333333333333333333333222222111111222222333444666555555555555444444444333333333333333333333333333333333444555666666777666666777777777777666666666888<<>>???>>>>>>???@@@<<<===>>>???@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNLLLPPPQQQddd~~~|||yyywwwvvvuuurrrrrrrrrrrrrrrqqqqqqpppmmmjjjgggeeefffgggggggggeeecccaaa^^^[[[XXXVVVUUUNNNKKKFFFCCC???<<<999666333222111000111444777999===???===999999<<<===;;;777444111000111222222222222222111000000000111111333333333333333444444444111444666555333333666:::<<<<<<;;;888555333333444333333333333333333333333222222111111222222333444666555555555555444444444333333333333333333333333333333333333444555777777666666777777777777666666555888:::BBBQQQ[[[QQQ???999999888888888999:::;;;777777777888999999:::::::::::::::::::::;;;<<<<<<===>>>??????>>>>>>???@@@<<<>>>@@@AAAAAABBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOLLLQQQPPP^^^~~~}}}{{{xxxvvvtttsssrrrrrrqqqpppppppppppppppoookkkgggeeefffgggfffeeecccbbb___\\\XXXUUURRRPPPJJJGGGCCCAAA???<<<777333222111000///000222555777;;;===;;;777666:::;;;999666444111000222333444333333222111111000000111111333333333333333333222222000333555444111000444888999:::;;;999555222111222333333333333333333333333222222111111222222333444666555555555555444444444222222222222222222222222222222222222333555777888666666777777777777666666444888999;;;DDDLLLGGG;;;999999999::::::999999888777777777888999999::::::::::::999999::::::;;;;;;>>>???@@@???===<<<>>>???<<<>>>AAABBBAAAAAACCCEEECCCCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGIIILLLNNNOOOKKKQQQMMMWWW}}}|||{{{yyywwwtttrrrqqqsssqqqpppnnnnnnnnnooooooppplllgggeeeeeeffffffdddcccbbb```\\\XXXTTTPPPOOOGGGDDDAAA@@@???;;;666111222111///...///111444555999;;;999555444888999888666333111000222444444444333333222111000000111111222222222222222222222222///222555333000///222666666999:::888444000///000333333333333333333333333222222111111222222333444666666555555555444444444222222222222222222222222222222222222333555777888666666777777777777666666444888999777<<>><<<;;;===>>><<>>@@@@@@>>>===<<<<<<<<<===<<<===??????>>>>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJHHHHHHIIIIIIJJJKKKKKKKKKHHHKKKLLLRRRmmm|||zzzxxxuuusssrrrqqqqqqrrrqqqoooooopppooollljjjkkkjjjjjjiiigggeeecccbbb```___]]]ZZZUUUOOOJJJHHHDDDBBB???;;;999777666666666444222111000000111222111444444000///333333000444///---111333111111333//////............//////111111111222222111111000222222222222222222222222111444888::::::777555333222222222333333333444444222111111111111222111111333333333333333333333333444333333222222333333444444444333333333333444444777777777666666666666666777777777888888999999999;;;:::888777777777888888999999999999999999999999<<<<<<;;;::::::;;;???BBBCCCAAA???<<<;;;;;;<<<<<<<<<===??????>>>>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLJJJMMMLLLPPPhhhyyyxxxvvvtttrrrrrrrrrrrrsssrrrrrrrrrqqqooollliiiiiihhhhhhfffeeebbbaaa```\\\\\\ZZZXXXSSSMMMGGGCCCCCCAAA>>>;;;888666555555555444222111000000111111///111111000111444222...///---...111222000000333////////////............000111111111111111111111222222222222222222222222000333888<<<===;;;888555111222222222333333444444111111222222222222222111333333333333333333222222444444333333333333444444444444333333333333444444777777777777777777777777777777888888888888888888:::999888777777777888999999999999999999999999999;;;;;;<<<;;;;;;===AAADDDGGGDDD@@@<<<::::::;;;<<<;;;===>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJGGGHHHHHHJJJKKKLLLMMMMMMLLLOOOMMMNNNccc}}}zzzyyyuuutttrrrqqqpppppppppppprrrrrrrrrrrrqqqnnnjjjfffgggfffeeedddbbb```^^^]]]ZZZYYYXXXVVVPPPJJJDDD@@@AAA???<<<999777555444444444333222111000000000111000000000111333555333000111333555666444111000222000000000111111000000000000000000000000111222222222222222222222222222222///222888>>>AAA???;;;777333333333222222222222111///000222333333222222222555555555555555555555555555444444333333444444555444333333333333333333444555555555666666666666666777777777888888888888888999888777777777888999:::::::::999999999999999888888999:::::::::<<<@@@CCCIIIFFFAAA<<<999999;;;<<<:::<<<>>>>>>===>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLOOONNNMMMbbb~~~yyyvvvttttttsssqqqpppoooooooooppppppoooooopppooolllhhhdddeeeeeedddbbb```]]][[[ZZZYYYXXXWWWSSSNNNHHHBBB>>>>>><<<:::777555444444444333333222111000000000000222000///000111111111111444:::@@@???;;;777555555000000000000000000111111////////////000111222333222222222222222222222222...111777===BBBAAA===888555555444333111000///...---000222333222222444666999888777777777888999999666666555555555555666666333333333222222333333333333333333444444444555555777777777777777888888888888888777777777888:::;;;:::::::::999999888888888777888::::::;;;===@@@CCCHHHEEE@@@;;;999999;;;<<<999;;;=========>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNKKKNNNMMMOOOfff{{{wwwtttsssuuutttrrrqqqpppppppppqqqnnnmmmmmmmmmllljjjgggdddddddddcccaaa^^^\\\ZZZXXXXXXWWWTTTPPPJJJDDD@@@===999888666444333333333333222222222111111000//////444111//////...---111777;;;GGGPPPOOOHHHBBB>>><<<444333111///......///000............///111333444222222222222222222222222///000444;;;AAAAAA===888666555444222111///.........111333444333555999===@@@>>>;;;999888888:::<<<888777777777777777777888333333222222222222333333111111222222333444444444555555666777777888888999777777666777777999;;;<<<;;;::::::999999888888888888:::;;;<<<===>>>AAACCCEEEBBB>>>;;;999:::;;;===999:::<<<======>>>@@@AAABBBDDDEEEEEEEEEEEEHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMIIILLLMMMRRRmmm}}}yyyvvvuuutttuuutttrrrpppoooooooooooommmlllkkkjjjkkkjjjgggeeedddcccbbb```^^^[[[YYYWWWWWWUUUPPPKKKEEE@@@===;;;555444222111111222222333222222222111111000///...000......//////111>>>KKK[[[iiitttpppdddZZZRRRLLL>>>;;;777222///...//////...---------///111444555222222222222222222222222//////222888>>>@@@<<<888333333222222111000000000000333666666666999???EEEIIIEEE???999666666888::::::999999888888999999:::333333222222222222333333111111222333333444555555333444555666777999999:::777666666666888999;;;<<<;;;;;;::::::999888888777888999;;;<<<<<<===???AAA@@@>>><<<;;;:::;;;<<<===888:::<<<======>>>@@@AAABBBDDDEEEEEEEEEEEEHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLUUUsss}}}zzzxxxwwwvvvvvvsssrrrpppnnnllllllllllllmmmllljjjjjjjjjjjjiiigggdddcccbbb```]]][[[XXXWWWVVVSSSNNNHHHBBB>>>;;;:::222111000000000111222333111222222111111000///...******---111333:::MMM```uuujjjbbbIIIDDD>>>777222000000111------,,,---...111444666222222222222222222222222000///000666===???;;;777000111111111111222222222222555888888888<<>><<<<<<;;;:::;;;;;;======888:::<<<======>>>@@@AAABBBDDDEEEEEEEEEEEEHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLWWWvvv~~~}}}zzzwwwtttqqqpppuuussspppnnnlllkkkkkkkkkiiiiiihhhgggfffeeeddddddbbbaaa___]]]ZZZWWWUUUTTTPPPLLLGGGBBB???<<<999666333222111111000000111111222111111000///......---...---333...444BBBSSS{{{mmmYYYNNNBBB:::444//////111------///000222444555666//////000111111111111111333222222888>>>AAA???;;;666777777666333111111222666>>>CCC@@@:::888@@@IIIIIIDDD===666222222333555;;;;;;<<<<<<;;;:::888777444222000111444555333111111222333444555555555555444444666777888888888888666555555555555777999:::888999::::::999888666555777999888777999>>>>>>;;;???>>><<<;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAACCCDDDDDDCCCBBBCCCEEEGGGFFFHHHJJJKKKLLLMMMOOOQQQKKKLLLKKKWWWzzz|||{{{zzzxxxuuusssqqqoootttsssqqqooonnnllllllkkkiiihhhhhhgggfffeeedddcccaaa```^^^\\\YYYVVVTTTSSSMMMJJJEEE@@@>>>;;;888666333222111111000000111111111111111000///.........,,,+++222000;;;NNNdddjjj[[[KKK@@@888111...///---...///000111333444444//////000111111111111000222111222888???CCCAAA???;;;<<<;;;999777666666888???CCCEEEAAA999666:::@@@>>>;;;666222///000222333888888::::::::::::999888222000///000222333111///111222333444555555555555444444666777777888888888666666555555666888999:::888999999999999888777666888999888777999>>>>>>;;;>>>===<<<:::::::::::::::;;;<<<<<<===>>>???@@@@@@CCCCCCCCCBBBAAAAAACCCEEEFFFHHHJJJKKKKKKLLLOOOPPPSSSRRRSSS```wwwwwwvvvtttsssqqqpppooossssssrrrqqqooommmkkkkkkhhhggggggfffeeedddcccbbbaaa___]]]ZZZWWWSSSQQQPPPHHHEEEAAA===;;;999777555222222111000000000000111111111000000//////......---+++000///???XXXssswwwdddNNNAAA:::333///.........//////000111111111...///000000111111000000000000222888???CCCCCCAAAAAA@@@???===::::::<<<>>>GGGGGGEEE@@@888444333555444333111//////000222333444555666777888888888888222111000000111222111///111222333444555555555555444555555666777777777777777777777777777888999:::888888888999999888777777888999999777999>>>>>>;;;<<<<<<;;;:::999999999999:::;;;;;;<<<===>>>??????BBBBBBCCCBBB@@@@@@AAACCCEEEGGGIIIKKKKKKLLLNNNPPPWWWVVVXXXiiittttttsssrrrqqqqqqppppppppppppqqqpppooollljjjiiiffffffeeedddcccbbbbbbaaa___^^^[[[XXXTTTPPPMMMLLLCCC@@@<<<:::999888666444222222111000000000000000111000000000/////////...000,,,///---===XXXtttttt___HHH<<<777333000///////////////////////////...//////000000000000000000000222777<<>>AAAFFFDDDAAA<<<777222///...000000000111111222333333111222333444555555666666444333333222222222111111111222333444555555555555444555555666777777666666888888888888888999999:::777777777888888888888888888:::999777999===>>>:::;;;::::::999999888888888999::::::;;;<<<===>>>>>>@@@AAABBBAAA??????@@@AAADDDFFFHHHJJJJJJLLLNNNPPPTTTRRRVVViii~~~ssssssrrrqqqqqqqqqrrrrrrmmmnnnnnnnnnllljjjhhhgggeeeeeedddcccbbbaaa``````^^^\\\YYYUUUQQQMMMIIIHHH???<<<999777666666444333222111000000//////000000000000000000////////////222,,,///,,,:::RRRkkkiiiUUU@@@666444111///...////////////.........---......///000000000000000111111222444777888999888===<<<;;;888777888;;;>>>===;;;999777444222///---000000111222222222111111000000000111222333333444666666555444222111111111111222333444555555555555444555555666666666666555777888888888999999999999666666666777777888888999999:::999777999======:::999999999999999999888888999999:::;;;<<<===>>>>>>???@@@AAAAAA???>>>???@@@CCCEEEHHHIIIJJJKKKNNNPPPMMMLLLQQQccc~~~zzzsssrrrqqqppppppqqqrrrssslllllllllkkkjjjiiihhhgggdddccccccbbbaaa```______]]][[[WWWSSSNNNIIIFFFDDD<<<:::666555444444333222111111000////////////000000000000000////////////111,,,///---999KKK]]]mmm]]]MMM<<<444222///------000000//////............---...//////000000//////111111111222222333333333666666666444333444666999333333444333222111000/////////000000000//////.../////////000222444555666999999999666333000///000111222333444555555555555444555555666666666555555777777888999999888888777555555555666777888999:::999;;;999777999======999999999:::::::::999999888999::::::;;;<<<===>>>>>>===???AAAAAA@@@???@@@AAABBBDDDGGGHHHIIIKKKNNNPPPJJJJJJNNN[[[tttyyyuuurrrqqqpppoooooopppqqqrrrmmmmmmkkkjjjiiiiiiiiihhhcccbbbbbbaaa```___^^^^^^\\\ZZZVVVQQQLLLGGGCCCAAA;;;999555333333333222000111111000///////////////////////////000000000000///+++000---666@@@IIIiiiuuubbbNNNCCC888333000---,,,---000000000///////////////---...//////000000//////000111111000000000111222000222222222111111333555...111333333111//////000/////////000000/////////......000222555888;;;===@@@@@@@@@<<<666333222333111222333444555555555555444555555666666555444444666777888888888777666666555555555555666888:::;;;:::;;;999777999===<<<999888999:::;;;;;;:::999999::::::;;;<<<===>>>??????;;;>>>@@@AAAAAAAAAAAABBBAAACCCFFFHHHIIIKKKMMMPPPIIIJJJMMMRRRaaa}}}vvvrrrrrrqqqooonnnmmmooopppqqqooonnnllljjjiiiiiijjjjjjbbbbbbaaa```___^^^]]]]]][[[YYYUUUPPPKKKEEEAAA???;;;888555333333222111000111111000///////////////////////////000000000000///,,,111---222666999UUUcccrrrkkk^^^TTTDDDAAA999222111///,,,---///000000000000000000//////---......///////////////000000111000//////111333...000111111111111222333...111444444000...///111000000000111111111111222---...000333888===AAACCCGGGGGGFFFBBB<<<777666777222222333444555555555555444555555666555555444444555666777888888777666555555444444555666888:::;;;:::;;;:::777999===<<<999888999;;;;;;<<<;;;:::999:::;;;;;;<<<===>>>??????:::===@@@BBBBBBBBBBBBCCCAAACCCFFFGGGIIIJJJMMMOOOHHHKKKLLLLLLTTTqqqzzzvvvsssqqqooonnnnnnppprrrsssrrrllliiigggfffgggggggggfffddddddbbb^^^^^^aaa```]]]YYYTTTNNNHHHDDDBBB@@@>>>777555222000/////////000000000///...............///000222333333222111000///...------000333777999IIIMMMQQQQQQMMMFFF@@@<<<222111000///...---------/////////000000000000111333222000........./////////////////////.........///////////////000000000222333222222111000//////444///...111000,,,,,,000+++///444;;;CCCMMMWWW^^^bbb```\\\TTTHHH<<<666555555444333333333333444555222222222333333444444444555555555555555555444444555666888888777888;;;===AAA===999999===???>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===============<<<>>>????????????@@@BBBBBBCCCFFFHHHKKKLLLNNNNNNHHHJJJIIIJJJRRRaaa}}}yyyvvvsssrrrqqqooonnnooopppooonnnjjjhhheeedddeeefffeeeeeeddddddaaa\\\\\\^^^\\\XXXUUUQQQJJJEEEBBB@@@===<<<666444222000/////////000222111000///////////////000111222222222111000000//////.........000222444777:::>>>???<<<888444111111000///...------------------------............222111000///............////////////////////////000000000111111111111111...///000000000111333444222...///222222......111111333:::III]]]qqq~~~tttZZZBBB888999555555444333333444555555222222222333333444444444555555555555555555555555555666777777777888:::<<>>>>>======>>>>>>???@@@AAABBBBBBBBBAAACCCEEEHHHJJJLLLNNNNNNHHHKKKHHHIIIOOO[[[~~~zzzwwwuuutttsssqqqoooooonnnmmmjjjhhhiiigggdddcccdddeeedddcccdddddd```[[[YYYZZZWWWSSSPPPLLLFFFBBB???<<<:::999555333222000//////000000222222111000000000111111222222222222111000///////////////......---------,,,///333444333111000000/////////......---------,,,,,,---------.........000000111000000///...---/////////000000000000000222222222222222222222222333444444333111000111222888777888;;;:::666444666444666BBB[[[{{{pppKKK<<<===555555444333333444555555222222333333333333444444555555555555555555555555555666777777777777:::<<<;;;888666666999;;;:::888999999:::;;;;;;<<<======<<<======>>>>>>>>>>>>>>>@@@???>>>@@@DDDFFFEEEBBBAAABBBEEEHHHKKKMMMOOOOOOHHHKKKIIIHHHLLLUUUwwwzzzwwwuuuuuutttqqqooonnnnnnnnnkkkhhheeeiiifffdddcccdddddddddcccbbbbbb___YYYXXXXXXUUUPPPKKKHHHCCC???<<<:::888666333222111000//////000000222111111000000000111111222222222111000//////......////////////...,,,+++,,,///111222222222222333........./////////............/////////000000000///000111111111000///...000000000111111222222222555555555444444444444444444666888777444222333444888777777777555222000///000888MMMmmmVVVAAA???555555444444444444555555333333333333333333333333444444444555555555555555444666777666666666999:::999777666777999:::999777888888999:::;;;<<<<<<===<<<===>>>>>>??????>>>>>>AAA???===AAAGGGIIIGGGCCCBBBCCCFFFIIILLLOOOPPPQQQIIIMMMKKKJJJLLLRRRqqq}}}wwwttttttttttttnnnmmmlllmmmmmmkkkhhhfffiiigggdddcccdddeeedddddd``````]]]YYYWWWWWWTTTOOOGGGDDD@@@===;;;:::777555111111000000000000000000000000000//////000000111333222111000//////......---...000111111000///...---...//////......000111......000111111111111111/////////000000000111111...///111222333222111111111111222333333444555555777666666666555555555444...222666777666666:::===AAABBBAAA???<<<999666333,,,===ZZZ~~~aaaDDD===555555555555555555555555333333333333333333333333444444444555555555666666444555666666555555777999888777777888999:::999999888888999999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@======AAAHHHJJJGGGCCCDDDEEEHHHKKKNNNPPPQQQRRRIIINNNNNNNNNOOORRRnnnyyytttrrrrrrrrrrrrmmmlllkkkkkklllkkkiiigggiiigggdddcccdddeeedddccc^^^___\\\WWWVVVVVVRRRLLLDDDAAA>>><<<:::999666444//////000000000000000000000000/////////000111111222111000///////////////---...000111222222111000...///000///------...//////000222444555555555444....../////////000000000...///000222444555555666222333444555666777888999888888777777666555555555222555777555333666>>>EEENNNRRRRRRNNNIIIDDD<<<555///AAAaaaeeeCCC999444555666666666666555444444444333333333333222222333333444444555666666666444555666555444555666888666777888999::::::::::::888888999999999999::::::;;;<<<<<<===============<<<<<<===AAAFFFHHHFFFDDDEEEFFFIIIKKKNNNOOOPPPQQQJJJPPPQQQQQQQQQRRRkkk{{{vvvsssrrrrrrqqqpppooommmkkkjjjjjjjjjiiihhhhhheeecccbbbcccccccccbbb^^^^^^[[[VVVSSSRRRMMMGGG@@@>>>;;;:::999777555333......///000000111000000111000000000000111222333111000//////...///000000//////000000111111111000///000111111///...///000000222444777888999888888000000000000111111111111...///000222555777:::;;;444555666777999:::;;;<<<888888777777666555555555888888777333444===NNN[[[eeekkkmmmfff[[[NNN===///333???WWWzzz]]]???999444555666777777666555444444444444333333222222222333333444444555666666777444555666555444444666777555666888999999999999:::999999999999888888888888::::::;;;<<<<<<<<<<<<<<<888:::===AAADDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNIIIPPPRRRRRRPPPNNNeee|||yyyuuurrrrrrqqqpppooorrrooollljjjjjjiiiiiihhhfffdddbbbaaaaaabbbbbbaaa^^^^^^[[[TTTQQQNNNIIIBBB>>><<<999888777666333111---...///000111111111000222111111111222333333444000000///......///000111000000000000////////////,,,...000000///......///111333666999:::;;;;;;:::222222333333333444444444...///000222555999<<<>>>555666777888:::<<<======888888888777666555555444222222111111999MMMhhh|||oooVVVBBB555999IIIiiiSSS;;;:::444555666777777666555444444444444333333222222222333333444444555666777777444555555555444444555777333555888999999888999999::::::999999888777777777999:::;;;;;;<<<<<<;;;;;;555888>>>AAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLIIIPPPRRRQQQNNNKKK```}}}zzzvvvuuurrrpppnnnnnnooopppppppppnnnjjjfffdddfffhhhgggddd```^^^^^^_________[[[ZZZWWWRRRMMMGGGAAA>>><<<<<<:::777444222000...///111222111///...111333666444111000111222111111333111//////000111111000666444222000//////000111000000111111111111000000555333444777===@@@???===555555555444333333555777555555555666888<<>>TTTnnneeeMMM<<<555555333222333555777777777222222111111111111111111111333555666777666555444444444444555666777777888666666777888888888888888888::::::999777666777888999888888:::===>>>===<<<;;;;;;<<>>>>>===666777777666666777888:::999888888777999;;;===>>><<<999777777999999777555888666444444555555555444000000444111IIInnnVVV666333888GGG[[[mmm}}}oooZZZHHH<<<777333111000111333555555444333222111000000111222222222444555666777666444444444444444555666777777777666666777888888888888777888999:::999777666777888999999999;;;===>>>>>><<<<<<;;;<<>>===;;;:::999::::::;;;<<<:::888777888888777666777555333222333444444333......333222LLLrrrbbb999333222:::EEEOOOXXX___aaa```[[[QQQEEE;;;555444222111111222444555444333333222111000000111333444444555666666666555444333444444444555666666777777555666777777888888777777888999:::999777777777999:::999:::<<<>>>???>>>===<<<;;;<<<===@@@AAA@@@???CCCDDDEEEEEEEEEGGGJJJMMMRRRQQQRRRQQQJJJGGGSSSeee}}}~~~}}}}}}uuusssrrrpppooonnnnnnnnnpppooommmjjjgggeeeddddddaaa```___^^^^^^\\\YYYWWWVVVSSSNNNHHHBBB>>>;;;::::::888444111//////000111//////......000222666888555333111000000111111000/////////000333444333222//////......///000111111///111333444555555444444222666999999777777999;;;888888999;;;>>>@@@@@@???AAA@@@>>><<<;;;:::::::::;;;:::888777777888888888777444222111222333333333111///444333JJJmmmddd===666111333888;;;>>>BBBCCCCCC@@@;;;555222111222444444333444666777666555444222111///000111333555555666666666555444333222444444444555555666666666555666666777777777777777777999:::999888777888999:::::::::<<>><<<;;;;;;===>>>???>>>===AAABBBDDDDDDEEEGGGJJJMMMTTTQQQOOOMMMIIIGGGNNNYYYmmm}}}zzzyyyzzzsssrrrqqqooonnnmmmllllllnnnllljjjhhhgggeeedddccc___^^^]]]]]]]]][[[WWWTTTSSSPPPKKKEEE@@@===:::999777555222///...///000111111///......000222444555555333000///000111000000/////////111333444333222.........//////000111111///111444666777777666555222555888888666666888:::888888888;;;???BBBCCCBBBCCCBBB@@@???===<<<;;;;;;999999888777666777999:::888555222000111222222222111///333222DDD```zzz___???777111111333333444666::::::888555333333444555444444444555777777555444333222111000111222444555666666666555555444333333444444444444555555555555555555666777777777777777777888999999888777888999:::::::::<<>><<<;;;;;;<<<>>>>>>===;;;@@@AAABBBCCCDDDFFFJJJMMMTTTPPPLLLJJJHHHHHHLLLQQQbbbzzzwwwwwwwwwppppppooonnnlllkkkjjjiiijjjiiigggffffffeeecccaaa^^^]]]\\\[[[[[[YYYUUURRRMMMKKKHHHDDD???<<<999888444222000///...///000111111000///000222444444333555333000///000000000///000000000222444444333111/////////000000111111111///111555888999999888777444666888999888888999::::::777777:::@@@DDDFFFEEEDDDDDDCCCAAA???===<<<;;;777777777666666777;;;>>>:::777333000000111111111///,,,111///<<>>???>>>===;;;::::::<<<>>>>>>===<<<>>>@@@AAABBBDDDFFFJJJMMMPPPMMMJJJHHHGGGIIILLLNNN]]]|||xxxvvvvvvvvvnnnnnnmmmlllkkkiiihhhggggggeeeddddddeeeeeeccc```^^^]]]ZZZYYYYYYWWWTTTRRRGGGFFFDDDAAA>>>:::777666000000//////.../////////000///000333777888777555555222000///000000000///111111111333555444222///000000111111111111111111///222555999;;;;;;999888888777888:::<<<======<<<<<<888666999@@@GGGIIIIIIGGGGGGEEECCC@@@>>>;;;:::555666777666666888===AAA===999444111000111111000...,,,111...555AAAOOOuuutttIII:::333///000222111000111111000//////000111222111222222333444555555222000000111222444444444444444555444444444444555555666444444444444444444444444444555666666777777666666666888999999888888999:::999999999;;;===>>>>>><<<;;;::::::<<<>>>???>>>======???@@@BBBCCCFFFJJJMMMKKKKKKIIIGGGGGGJJJMMMNNN\\\{{{xxxwwwwwwwwwmmmmmmlllkkkjjjhhhgggfffeeecccbbbccceeeeeeccc```___\\\ZZZXXXWWWVVVSSSQQQBBBBBBAAA@@@===999666444......////////////////////////111555:::<<<;;;888444222000//////000000///222111222444555444111///111111222222222222111111///222666:::<<<<<<:::999;;;999999;;;@@@BBB@@@>>>>>>999666999AAAHHHLLLLLLJJJIIIGGGDDDAAA===:::888333555666666666888>>>CCC???;;;555111000000000000111...333...111777@@@ccc~~~ooo___>>>;;;444000111333222000111000000000111333555555444444444555666888777444222///000333555666555444333444444444444444555666777444444444444444444444444444555555666666666666666666888999999888888999;;;999888888:::===>>>===<<<:::::::::<<>><<<>>>@@@BBBCCCFFFJJJNNNHHHIIIIIIGGGGGGKKKNNNPPP]]]{{{vvvssssssssstttssspppmmmkkkjjjhhhfffdddkkkgggcccaaabbbbbb```^^^___YYYTTTTTTWWWUUULLLCCC>>>@@@BBB@@@<<<777222111////////////000000000000444555444555999>>>===777333222000//////111222444111111111000111111222333111111111333444444222000///111555888:::;;;:::999888888:::===???@@@@@@>>>888777777:::???EEEIIIKKKMMMHHHBBB>>>===;;;999666444333222222444777:::;;;<<<666333555555111000444000///000222222333999AAAXXX___fffeee\\\NNNCCC===222222111000//////000000...000333333333333333555666555444333222222222222333333444444555555444444555555555666666666666666555444444333333444444555555555555555555666777888888888888888999:::;;;<<<<<<:::999:::;;;;;;999888;;;:::999999:::<<>>???@@@???:::444111///////////////000000000000444666666444666999888444111111000000000111333444111111111111111222222333222111111333444444222000///111444888::::::999888999999;;;===@@@AAABBBBBB;;;999888999===BBBEEEGGGIIIDDD>>>;;;999999777555666555555555666777888999===777444777888555444666666333222222///---111777CCCFFFJJJKKKGGG@@@999666222222111000000000000000///111222222222222333555555555444333222222222222222333333444444333333333333333444444555555666666444444333333333333444444555444444555666777888999888888888888999:::;;;<<<<<<:::999999:::;;;999888;;;::::::999:::<<>>???<<<777222///---000000000000////////////333777888444111222222///...///000111222333333333111111111222222333333333333222111222444444222000///111444777999999777777::::::;;;<<>>===:::555111......000000000000////////////000555777222......///...,,,...000333444444333222111111222333333444444444444222111222333333222000///111444777888777666555:::::::::;;;<<>>;;;777333333444666777888:::===>>>>>>===:::888999666555888;;;;;;999777666222000000...,,,---111999555222222444666555444111111000000000000000111111222222222111111444666444333333222111111222222333444444444444444333333222222333444555666666777444444333333333333444444444444555666777999;;;<<<888888888888999:::;;;;;;<<<:::888888999:::999888::::::::::::;;;===>>>???>>>>>>???@@@BBBCCCDDDEEEGGGDDDDDDFFFEEEDDDHHHNNNWWW{{{ttttttssspppmmmkkkjjjkkkkkklllkkkiiiiiiiiigggdddbbbbbbbbbbbb```^^^\\\[[[ZZZUUUVVVUUUQQQIIIBBB===<<<======<<<999444111//////111000000000/////////...,,,222444000---...000///,,,...000333444444333222000111333444555555555444555333111111222333222000000222555777888777555444888999999888999<<>>999888999999:::;;;:::777555444555888:::999;;;???BBBCCCAAA>>><<<777999:::;;;<<<<<<:::888555111///000000...///222555222///000333444333000111000000000000000111111222333444333222222444666333333222111111111222222444555555666666666666666555555555666777888888999555444444333333444444555444555555666888:::;;;<<<888888888888999:::;;;;;;<<<:::888777888999999999:::::::::;;;<<<===>>>???===>>>???@@@AAABBBCCCCCCFFFDDDCCCEEEDDDDDDHHHNNNUUUxxxrrrsssqqqooommmlllkkkkkkkkkkkkjjjiiiiiihhhfffccc``````aaabbb```]]]ZZZZZZZZZVVVUUURRRMMMEEE???;;;:::<<<;;;:::777333111111111111111000000//////......***///111//////111222111---...111333444333222222000111333555666666555555555444111111222222111000111333666888888777555444666888999777666888>>>CCCIIIDDD===999777888999:::::::::999888666777999<<<999<<<@@@CCCDDDBBB???===777>>>BBB@@@<<<;;;:::999777222000111222//////000/////////111333444333222000000000000000111111222333555666666555444555555222222111111111111222222444444666777888888999999888888888888999999999999666666555555555555666666666666666777888:::;;;<<<888888888888999:::;;;<<<===:::777666777999999999999::::::;;;<<<===>>>>>>===>>>???AAABBBBBBCCCCCCFFFCCCCCCDDDDDDCCCGGGMMMUUU{{{uuuqqqqqqpppnnnmmmkkkkkkjjjjjjhhhhhhggghhhhhhgggccc```^^^```aaa___[[[XXXWWWXXXUUURRRLLLGGGBBB>>>;;;:::999888777444111///111222111111111000///.........+++...///...111555444000///000111222333222222111000111444666777777666555666444111111111222111000333444777999999777555444555888:::888666777;;;@@@GGGBBB;;;777666777999:::999:::<<<;;;999888:::<<<:::<<>>>>>===>>>@@@AAABBBCCCBBBBBBEEECCCBBBDDDCCCCCCFFFLLLUUU{{{vvvrrrppppppooommmlllkkkjjjjjjjjjeeeeeefffggghhhgggeeebbb\\\^^^```^^^ZZZVVVVVVWWWSSSNNNGGGBBB@@@>>><<<;;;666666444111///...000222222111111000///......---...///......222777555000000111111222222222111111000111444666777777666666777444222111111222111000444555888999999888666444666999;;;999666666:::???DDD???999555555777999:::888:::===<<<:::999:::;;;;;;===???@@@???===999777///===EEE>>>222///000111444...,,,000333111000111000222333111...---000333000000///000000111222222333777:::<<<:::888666555222111111111111111222222///111333555777999::::::;;;;;;::::::999888888888888888777777777777888888999888888888999::::::;;;888888888888999:::;;;<<<===:::666555666888999999888999;;;<<<===>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBEEEBBBBBBCCCCCCBBBFFFLLLVVV}}}zzztttppppppooommmkkkiiihhhhhhhhhhhhhhhiiihhheeeeeegggddd___``````\\\VVVTTTUUUSSSNNNNNNIIICCCBBBBBB@@@;;;666333222000//////111333555444333222000...---,,,,,,)))+++---222555666444222111000///000222222000///000111333555555555333222333222000///.........///111777<<<===:::777777999::::::888666555777;;;??????===:::777777888;;;===<<<>>>???>>><<<;;;;;;;;;<<<<<<<<<======<<<999666222222111000000000000000111000///////////////000000000000000000000111111111000000000000222333444888:::======:::777666555222333333333333222111111111222444666888:::;;;<<<<<<:::888666555666888:::888:::<<<===<<<:::::::::>>>;;;999999;;;<<<;;;999999999999999999999999999888888777777777888:::;;;;;;;;;;;;<<<<<<<<<======@@@?????????@@@AAAAAABBBDDDDDDCCCAAAAAADDDHHHLLL\\\{{{zzzwwwqqqnnnnnnooonnnlllkkkiiiiiiiiijjjgggiiigggddddddfffccc^^^\\\]]]ZZZUUUSSSSSSQQQLLLJJJFFFBBB@@@@@@>>>999444111000...------///111333333222111///...---------000111222555777888666444444333111111222111///......000111333333333111000222111000///.........///000555;;;<<<888555555666999999888777666777:::===>>><<<:::888888999;;;<<<<<<>>>???>>><<<::::::::::::999999:::;;;:::777444111111000/////////////////////............//////111111111000000000000000111000000000000222333444888;;;======:::777555444222222333333222222111000111222333555666888999:::;;;:::777666555666888999888:::<<<===<<<<<<===>>>???===;;;<<<===>>><<<:::999999999999999999999999999888888777777888999:::;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCDDDDDDCCCAAAAAACCCHHHKKK\\\zzzvvvvvvtttooolllmmmpppooommmkkkjjjjjjkkkkkkfffhhhfffcccccceeebbb]]]XXXZZZYYYTTTQQQPPPMMMHHHDDDBBB?????????<<<666111///...---,,,,,,...000111222111000///............111000111333555777666555666444222222222111///------...///000111000///...111111000///............///444999:::777444222333777888999888777777999;;;<<<<<<;;;;;;::::::::::::<<<===>>>===:::888888888666666555666777666444111000000///............///.........------......///333333222222111111000000000000000000111222333444999;;;===<<<999666444444222222333333222222111000111222333444555666666777:::999777555555666777888888:::;;;<<<<<<===@@@BBB???>>>???@@@AAA@@@===;;;999999999999999999999999;;;:::888777777888999999;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBAAACCCGGGJJJWWW{{{uuurrrsssqqqmmmkkklllnnnmmmllljjjjjjjjjkkkkkkfffhhhfffcccccceeebbb^^^YYY\\\\\\VVVQQQNNNJJJEEEAAA@@@???>>>===:::444000...---,,,,,,---...000111000000///.........//////.........111444777777777555333111000000000...------...////////////......000000//////............///333888:::777444111111555777888888777666666777:::;;;<<<======<<<;;;:::;;;<<<<<<;;;888666666666333222111222333333000...///......---------......///............///000000666555555444333222111111000000000111111222333333999;;;<<<;;;888555333333222222222222222111000000111111222222333333444444888777666555555555777777999::::::::::::;;;>>>AAA>>>@@@BBBDDDDDDBBB>>><<<888999999999999999::::::<<<;;;999888777888888999<<<<<<<<<<<<==================>>>???@@@BBBDDDEEECCCCCCCCCBBBAAACCCFFFIIIPPPwwwxxxssspppqqqqqqmmmkkkmmmkkkjjjiiihhhhhhhhhiiijjjggghhhgggcccccceeeccc^^^\\\```___WWWPPPKKKGGGBBB@@@@@@???>>><<<888333///...............000111222//////............//////000//////111555777888777111///------...//////...//////////////////......///////////////.........000333888:::999666333111333555666777555444444444888:::<<<>>>>>><<<:::888777888999888555444333444000///...///000000...---......------------......000000//////000111111222777777666555444444333333///000000111222222333333777999999888555333222222111222222222222111000000000111111111222222222222666555555444444555666666999999999888777777:::<<<===@@@CCCEEEDDDAAA>>><<<888888888999999:::::::::<<<;;;:::888888888999999<<<<<<<<<=========>>>>>>======>>>???@@@BBBDDDEEECCCCCCCCCBBBAAABBBEEEHHHKKKkkk~~~xxxssspppqqqqqqmmmlllmmmhhhgggfffffffffggghhhiiifffgggfffbbbbbbdddbbb]]]\\\```^^^VVVMMMHHHDDDAAAAAAAAA@@@>>>:::666222///......//////000111222333//////......---............---...000333444444222000...,,,+++---.........000000000///////////////....../////////......---///333777;;;;;;999444111111333444444222111111222555666999;;;;;;:::777666333444555555333111111222///---,,,---.........,,,...------------...//////000000000000111222333333666666555555444444333333//////111222222333222222444666666555333111111222111111222222111111000///000000000111111222222222444444444333444444555555666777888777555555666888;;;>>>BBBCCCAAA>>><<<<<<888888888999999::::::;;;;;;;;;999888888999::::::<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCBBBAAABBBDDDFFFIII___|||wwwrrroooppppppmmmkkklllgggfffeeeeeeeeeggghhhiiiccceeeccc``````bbb___ZZZWWW[[[ZZZPPPGGGDDDBBB@@@BBBAAA???<<<777333000............///000222222333000///...---------------***+++...333888::::::999222///---,,,,,,......---000000///...............------...//////......---...111666:::<<<:::555222000111222111///...///000000222444666666555333222///000222222000///000000...---,,,,,,---......---......------...//////000////////////000111222333333333222222222222222222...///111222333333222222111333333333111000000111111111111111111000000/////////000111222222333333333333333333333444444555333444666777666555666777999<<<@@@@@@>>>;;;::::::777888888999::::::;;;;;;;;;:::999888999:::;;;<<<<<<=========>>>>>>>>>>>>????????????@@@AAABBBCCCBBBCCCCCCCCCBBBBBBDDDEEEFFFTTTmmm}}}{{{wwwqqqooopppooollljjjkkkffffffeeeeeefffggghhhiiiaaabbbaaa^^^^^^```]]]XXXRRRVVVUUULLLCCCAAAAAA@@@BBBAAA???:::555000...---------...///000111222333000000///...---,,,,,,---,,,...444<<>>>>>;;;999999:::777777888999::::::;;;;;;:::999999888999:::<<<===============>>>>>>>>>>>>@@@?????????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCEEECCCKKK```|||xxxuuuzzzuuurrrqqqooojjjjjjllliiifffcccdddgggiiiiiigggdddbbb___^^^]]]\\\ZZZWWWVVVUUUQQQKKKEEE???===<<<===>>>===999333000000222111111111000000222444666111111000......---------000333666???SSSeee```PPP===888111,,,******++++++222222222111///...,,,,,,000///---,,,+++,,,---------000444777<<>>777111///---,,,---,,,+++***,,,---............---,,,---------............///------............------------...///////////////////////////............222111000/////////...---111222444444444222111000555444333222111000000000000000///...............000000111222222333444444222222000000000222444555444444444555555555555555999999:::::::::999888777999:::<<<<<<<<<;;;999888888888777888888:::;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBBAAAAAA@@@AAAAAABBB???@@@@@@@@@@@@AAABBBCCCEEEWWWqqq~~~xxxuuusssrrrtttqqqqqqrrrpppjjjhhhiiiiiigggeeeeeeeeefffeeedddbbb```^^^]]]\\\ZZZWWWUUUKKKIIIEEE@@@<<<888666555444444444111...------...111000111333444333111///000000///...------------...:::NNNhhh{{{bbb<<<777111---,,,---------111111111000///...---,,,---,,,,,,++++++++++++,,,+++///333777>>>CCCAAA;;;333000...,,,---------,,,+++,,,,,,------,,,++++++---------............///,,,---------------,,,,,,+++,,,---...///000000000........................222222222111000///............///111333444444222333333222111000000000111000000///.........//////000000111111222333333333000000//////000222444555555444444333444555666777999999999:::999999888777666777:::;;;;;;999777555777777777888999999::::::<<<<<<<<<<<<===???@@@AAA@@@@@@?????????@@@@@@AAA>>>????????????AAADDDGGGKKKeeeyyytttrrrqqqrrrtttrrrsssuuusssmmmjjjjjjiiihhhgggeeeddddddbbbbbb```^^^\\\[[[ZZZWWWTTTQQQGGGDDDAAA>>><<<999666444111111000...---------...111222333444666555333111000///...---------------222BBBYYYrrrlllTTT999555000,,,,,,,,,------///000000000///...------,,,++++++++++++++++++++++++...222666>>>DDDDDD???666333000///000000000000,,,,,,,,,,,,,,,,,,++++++---------............///------.........---,,,,,,+++,,,---...///000000000------...............///...///000000///...///000/////////222555777555333222111111000000000111111000000///////////////000000000111111222222222333////////////111222444555555444333222333555777888888999999999999888888888555666888999::::::999999666777888888999999999999<<<<<<<<<===>>>>>>???@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@DDDKKKQQQYYYxxx|||uuuqqqpppqqqrrrqqqpppqqqtttsssmmmiiijjjhhhhhhhhhfffdddbbbaaa```^^^\\\ZZZYYYWWWSSSOOOKKKAAA???=========;;;777333000///..................000222555777666555444333///......------------...555FFF\\\kkknnneeeRRRCCC555222---++++++,,,,,,,,,....../////////......---+++++++++++++++++++++++++++...111444<<>>>>>??????===============>>>???@@@AAAAAAAAA@@@BBBJJJWWWaaaoooyyyssspppoooooopppmmmlllmmmpppooojjjggggggggghhhhhhfffccc`````````]]][[[YYYVVVSSSOOOIIIEEE;;;;;;;;;===???===777222000///------///000///......666===???:::444222222......---------------...333BBBTTT\\\WWWKKKAAA;;;222///,,,******+++,,,,,,------.../////////......***+++,,,,,,---,,,,,,,,,+++---///222999AAABBB>>>:::999777888999999777666111111///...............---------............///000000000000///...------,,,,,,---............---,,,,,,,,,---....../////////000000---+++,,,000555666:::======:::555222000//////......///000111111000000/////////000111111111111111111111111111111000000111222333444444444444333333333444666777888888888777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>???@@@>>>??????@@@FFFVVVjjjzzz~~~{{{vvvrrrnnnmmmmmmnnnllljjjkkknnnmmmhhhfffgggeeeggghhhfffccc```___```\\\ZZZWWWTTTPPPKKKDDD???::::::<<>>;;;999999999:::;;;;;;888666222111000...............---------............///////////////...---,,,+++------.........---,,,,,,++++++,,,------...//////...///000......222;;;BBBDDDJJJOOOLLLCCC999444333...------...///000111222000000//////000111111222111111111111000000000000222222333444444444444444222222333444555666777888888777666666777888999:::888;;;???BBBDDDDDDCCCAAA===<<<999777777999;;;===<<<<<<>>>>>>???>>>>>>===============>>>???@@@AAA===>>>???CCCOOOfff{{{yyyuuupppmmmlllllllllmmmkkkkkknnnmmmiiihhhiiidddfffhhhfffccc______```[[[YYYVVVSSSOOOHHHAAA<<<;;;<<>>666111...,,,,,,///000...,,,666III\\\___PPP===222000------,,,,,,,,,------...///333:::>>><<<777444555111///,,,+++,,,.........,,,,,,---...////////////***+++---...///...------,,,------...444;;;<<<888888888999;;;===;;;888555222111///...------......---------.........//////............---,,,+++***............---,,,++++++++++++,,,,,,---...//////***,,,...///222:::FFFPPPeeekkkmmmdddQQQ>>>444111---------...///000111222000000///000000111222222111111111000000000000000333333444555555444444444111222333555666777777777888777666666666888999:::777===FFFOOOTTTTTTRRRPPP???===999777777999<<>>??????>>>==================>>>???AAAAAA===???AAAGGGWWWsss~~~vvvsssooommmmmmnnnmmmmmmkkkjjjhhhiiijjjjjjiiigggfffeeecccaaa___]]]\\\\\\XXXWWWTTTOOOHHHCCC@@@???>>>CCCJJJNNNLLLEEE<<<666000///---,,,,,,---///000999SSSlllkkkSSS:::000222111111111///---,,,---///,,,)))...:::@@@===<<<>>>999777333---+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777888777777888888888888888777222111111000///.........------------------------000...,,,***))))))***+++,,,,,,,,,+++++++++******+++,,,---------,,,+++***(((---+++---999GGG^^^zzzjjjHHH666444///......---------......//////000000000000//////......///000111222222222333333333222222333333444333333444666888:::999888777666555666999:::;;;:::;;;KKK]]]mmmtttUUUOOOCCC999888;;;<<<;;;<<>>===<<<<<<===>>>???===>>>@@@AAA@@@???===<<<<<<@@@@@@FFFddd|||uuusssooommmmmmmmmmmmlllkkkjjjiiiiiijjjjjjiiigggdddcccaaa___]]]\\\[[[[[[WWWVVVSSSMMMGGGBBBAAA@@@BBBEEEIIIKKKHHHAAA999444///...---,,,,,,---...///666KKK```___MMM:::555999666444000...------......///---...666BBBKKKMMMMMMKKKCCC777...,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------///000222444555555444444555555555555444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))***+++,,,,,,++++++************+++,,,---------,,,+++***)))---+++...===OOOjjjqqqMMM:::777///......------......///000000111111111111000000/////////000111222444444444444333222222222333333222333666999<<<<<<999777888888999999::::::;;;;;;>>>TTTooodddOOODDD:::999<<<<<<;;;<<>>===<<<<<<===>>>>>>===>>>???@@@@@@>>>===<<<===BBBDDDLLLlll{{{wwwtttqqqnnnmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjiiigggaaa```___]]]\\\ZZZYYYYYYUUUTTTPPPKKKEEEBBBBBBCCCGGGGGGFFFDDD@@@:::555111///...---,,,,,,---...///222@@@MMMNNNDDD>>>CCCKKKHHH???444......///...---+++---...888RRRppp|||yyyfffTTT===///,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------...///000111111222000000111111111000000//////......------,,,,,,,,,++++++++++++++++++++++++++++++)))(((((()))***++++++************))))))))),,,,,,------,,,+++******+++...+++///CCCZZZyyyqqqKKK888666//////............//////111111222222222222111111000/////////111333666888555444333222222222222222111444:::???BBB@@@;;;777888;;;>>>>>>;;;999:::<<<>>>YYY{{{gggNNNDDD;;;;;;<<<<<<;;;<<<>>>>>>============>>>>>>>>>>>>?????????>>>===<<<===BBBGGGUUUxxx{{{vvvsssrrrpppmmmlllllllllkkkjjjjjjiiiiiijjjkkkjjjhhhfff______^^^]]][[[YYYXXXWWWRRRQQQMMMHHHDDDBBBCCCDDDGGGEEEAAA===888555222111...------,,,,,,------...111777======>>>GGGXXXggggggVVV@@@333///000...,,,(((---111>>>eeeeeeCCC111------,,,+++........................++++++,,,,,,---.........------------............---............---,,,,,,---,,,,,,,,,+++++++++***************************))))))(((((()))***++++++***))))))))))))))))))))),,,,,,,,,,,,++++++******,,,...***000FFF```kkkHHH666444//////.........///000000000111111222222111111000000///......000444777:::555444333222111111111111222777>>>FFFIIIEEE>>>888777<<<@@@???;;;777888;;;>>>XXXxxx{{{\\\LLLCCC<<<<<<===<<<;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===BBBKKK^^^}}}vvvrrrooopppnnnllllllllllllkkkiiihhhhhhhhhiiijjjiiigggddd______^^^]]][[[XXXVVVUUUPPPNNNKKKFFFCCCAAACCCEEEBBB???;;;666333111111111---------,,,,,,---------111222222333:::NNNiii}}}mmmNNN888111000...,,,)))000555DDDnnnnnnGGG222------,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++************************************((((((((())))))***++++++)))))))))))))))))))))***++++++++++++++++++++++++---...)))///DDD]]]{{{dddEEE666333...............///000000//////000000000000//////000///......000444777:::444333222222111111111111333999AAAIIIMMMIIIAAA:::666;;;???>>>999666666999>>>RRRiiizzz|||gggRRRHHHAAA<<<<<<===;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>???>>>======>>>???@@@AAA>>>CCCNNNgggyyyssspppooonnnmmmkkkkkklllkkkjjjhhhffffffggghhhiiihhheeebbb______^^^]]]ZZZWWWSSSRRRMMMLLLJJJFFFBBBAAAAAACCC<<<999555111//////000111,,,,,,,,,------,,,,,,,,,//////......666LLLhhh}}}sssSSS;;;111...---+++(((...555IIIuuuoooGGG333...,,,+++---------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++***)))************************************************((())))))******+++++++++)))))))))************+++******)))******+++,,,---......))),,,>>>QQQhhhvvvUUU===111------------------...///000//////000000000000//////000/////////111333666888222222111111111111222222444999AAAIIILLLIIIBBB<<<666999;;;;;;888666666777888EEESSS[[[^^^\\\SSSHHHCCC>>>;;;<<<===;;;;;;===;;;<<<===>>>?????????>>>???>>>======>>>AAACCCEEECCCGGGTTTqqq~~~wwwrrrpppqqqmmmkkkjjjkkkkkkkkkiiigggddddddeeeggghhhgggcccaaa___^^^]]][[[XXXTTTPPPMMMKKKKKKIIIFFFBBB@@@@@@AAA777555222///---------...,,,,,,,,,------,,,,,,,,,***---...---111@@@WWWiiizzzgggMMM999///---+++***)))+++222IIItttkkkEEE333...++++++.../////////////////////////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++******++++++++++++++++++************++++++,,,,,,((((((((()))***,,,...///......((()))666AAAPPPeeexxx{{{rrr\\\DDD555---)))+++++++++,,,,,,---...///000000000111111000000000/////////000111222444444000000000000111222333444333777>>>EEEIIIGGGAAA<<<888888888888888777777777333;;;CCCFFFEEEDDDAAA===>>>:::999<<<<<<;;;;;;>>>:::;;;===>>>?????????>>>???>>>======???CCCGGGIIIJJJMMM\\\|||{{{uuuqqqrrrssslllkkkjjjjjjkkkkkkiiigggccccccdddfffgggfffbbb___^^^^^^\\\ZZZVVVQQQMMMJJJJJJJJJIIIGGGCCC@@@??????555333111///---,,,+++++++++,,,,,,------,,,,,,+++&&&+++///...---555FFFUUUgggYYYEEE666...,,,***(((///,,,000DDDkkkgggCCC333...******///333333333333333333333333000000///...---,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***)))((('''***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,'''''''''(((***,,,///000......((('''111777@@@RRRdddfff___LLL<<<555222...+++******+++,,,---...///111111222222222222111111......///000111222222222//////000000111222444444222666;;;BBBEEEDDD@@@;;;:::888666777888999999888666<<>>:::;;;===>>>?????????>>>???>>>======@@@DDDIIILLLPPPRRRaaayyyuuurrrqqqooonnnkkkhhhfffhhhllllllgggcccbbbbbbddddddcccaaa___]]]\\\[[[YYYVVVRRROOONNNNNNIIIJJJJJJHHHDDD???999666333000---+++,,,------,,,---,,,,,,++++++,,,,,,---,,,+++***+++---222777:::FFF@@@888000+++)))+++---...+++---===VVVnnn}}}sss^^^CCC000***,,,...---111111222333333333222222111000000///...---------+++++++++***++++++,,,,,,---+++)))((())))))***))))))***+++++++++*********///...,,,***))))))******%%%***......***''''''((())))))))))))))))))))))))*********+++,,,...///000---,,,***)))***...555999HHHFFFCCC>>>888222...+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333222222111111111111111222111111111000111111222333333444666888999:::999999666777888999:::999888888888:::<<<<<<:::888666666::::::999999999999999:::;;;<<<===?????????>>>===>>>>>><<<<<<>>>FFFQQQZZZUUUTTTddd~~~}}}wwwsssqqqooonnnmmmjjjhhhfffgggkkkkkkhhhdddcccccccccbbbaaa___]]]\\\[[[YYYWWWSSSPPPMMMMMMMMMHHHHHHFFFDDDAAA===:::888555222...,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,---000333555:::777111---+++,,,///111111---,,,333BBBQQQYYY]]]bbbSSS???222---.........000000111222333333333222000000//////...------,,,,,,,,,++++++***+++++++++,,,+++******+++++++++***)))******+++,,,---......))))))))))))))))))))))))+++++++++***((('''%%%$$$************************...---,,,---............***)))((('''(((+++000333<<<;;;999777444000...,,,------------------------//////000111222222222222222222111000000111111222111111111111111222222333222333555666777888888777666777888999:::999999888999;;;======;;;999777777:::999999888888888999999;;;<<<===>>>???>>>>>>============>>>AAAIIITTT[[[ZZZYYYggg}}}}}}yyytttqqqooonnnlllkkkiiifffeeefffiiijjjhhhfffdddcccaaa___]]][[[ZZZZZZYYYWWWTTTPPPNNNLLLLLLLLLGGGEEEBBB???<<<;;;;;;;;;888555111...---,,,+++***------,,,,,,,,,,,,------......---------...//////000///,,,++++++---///111---+++***---444<<>>>>>>>>======;;;===???AAAFFFLLLTTTZZZZZZZZZgggzzzyyyvvvrrrooonnnmmmkkkjjjgggfffeeegggiiijjjhhhgggfffccc```\\\YYYXXXXXXXXXXXXUUUQQQNNNMMMMMMMMMMMMDDDAAA===999888999<<<>>><<<999444000///---,,,***------,,,,,,,,,,,,---------------...------,,,,,,...---,,,,,,+++,,,,,,---)))***+++---///333888<<<888777555111...---...///---...///000111222222222.........---------,,,,,,...---,,,+++************)))+++,,,---,,,+++++++++.........///000111000000666555555555555555555555777777555333111///...---************************+++******,,,//////,,,***+++******+++,,,---,,,+++,,,---///111333555555666////////////////////////000000000111000000//////111000000000000111111222222111111111111222333333111222222333444555555555777777888888999999999999999;;;<<<<<<:::888888999888888777777777888999999<<<<<<==================;;;===???CCCGGGLLLPPPSSSPPPSSSccc{{{xxxvvvssspppnnnmmmmmmkkkiiieeefffgggiiijjjjjjhhhgggfffccc___ZZZWWWVVVVVVVVVWWWSSSOOONNNNNNOOONNNMMM@@@===999666666888<<<>>>>>>;;;666222000///...,,,...------,,,,,,------...***+++,,,.........---,,,......---------,,,,,,,,,---......,,,))))))+++---000000000...,,,+++---000,,,---...///000000000000------------,,,,,,,,,,,,...---,,,+++************(((***,,,,,,+++,,,...111000333888;;;===<<<<<<<<<@@@@@@???@@@BBBFFFJJJLLLSSSTTTQQQEEE777,,,)))+++************************)))(((***...444666333000---,,,+++---//////,,,***,,,...000222444666777888//////////////////////////////000000000///......000000//////000111111222222222222111222333333444333333333444444555666666888888888888888999999999888999::::::888777777888888888777777888999::::::======<<<<<<<<<<<<<<<<<<======???BBBEEEHHHIIIIIIDDDLLL^^^~~~zzzwwwvvvssspppnnnmmmlllllljjjhhhdddgggjjjlllllljjjgggfffeeebbb^^^ZZZWWWUUUUUUUUUTTTQQQNNNNNNOOOPPPNNNKKK===;;;888666666888;;;<<<===999555222111000///.........------------......***+++,,,---............,,,,,,---......//////000.........,,,***)))***,,,---......---++++++---///------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************(((***,,,,,,---222999@@@DDDNNNZZZaaaaaa___```aaabbbcccfffjjjooovvv|||vvv^^^BBB...((()))++++++++++++++++++++++++******---444===@@@>>>999...---,,,...000000---***---...000222333555555666////////////////////////......///////////////...////////////000111111222222222222222222333444444555444444444444555666777888888777777888888999:::777888999888777666777999888888888888999:::;;;;;;>>>===<<<<<<;;;;;;<<<<<<>>>===>>>@@@BBBCCCBBB@@@???HHH]]]|||zzzvvvttttttooommmkkkjjjjjjjjjhhhgggdddhhhmmmpppoookkkgggdddcccaaa^^^[[[XXXVVVUUUTTTPPPMMMKKKMMMPPPPPPLLLHHH:::999888777777888999:::888555222////////////.........------------......---------------.........,,,,,,------...000000111---,,,++++++,,,...///000,,,,,,,,,---......---------............---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++)))+++---...222<<>>===<<<;;;;;;;;;<<<<<<>>>===<<<>>>@@@AAA???<<>>>>>===<<<;;;:::;;;;;;<<<>>><<<;;;===???@@@>>><<<@@@IIIXXXqqq|||xxxuuusssqqqoookkkjjjgggfffeeefffggghhhiiikkknnnnnnlllgggaaa^^^```^^^ZZZVVVSSSPPPOOOOOONNNMMMLLLKKKIIIEEE@@@;;;333555777999:::999888777444333111000...------,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,/////////...---+++***))),,,---///111111000///...,,,------......------,,,******))))))******+++,,,)))))))))***+++++++++,,,---,,,,,,000999HHHZZZeeewww~~~aaaLLL<<>>===;;;000222444666777666444222000////////////000000111+++---//////...---...///...+++,,,111222...---111,,,...000000111333111///333333222222222333444444666666555444333222222222666666666777888888999999777888999:::::::::::::::777777999:::;;;:::999999::::::999999999:::;;;;;;>>>>>>>>>>>>>>>>>>===<<<>>>FFFQQQfffzzzvvvtttrrrpppooojjjhhhfffeeedddeeefffggggggiiijjjjjjhhhddd___\\\]]][[[XXXTTTQQQNNNMMMMMMKKKJJJGGGEEECCC>>>999555111333555666777777666555000000///...------------///......---,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,/////////...---+++***)))***+++---//////...---,,,,,,,,,------------,,,,,,******))))))******+++,,,***************+++++++++---------///555AAANNNWWW^^^hhhrrrqqqhhh```aaaeeennn|||qqq___III;;;111)))''')))((((((''''''''''''((((((,,,,,,///333777888666444///111333555666444333111///......---------......+++---......------...///222......111111......222///000000111222444444333222222222222222333444555777666555444333333333333555666666777777888999999888888888999999999::::::777888:::;;;;;;;;;:::999::::::999999999:::;;;;;;======>>>>>>>>>>>>======>>>DDDMMM```~~~zzzvvvsssrrrqqqpppnnniiigggfffdddcccddddddeeeeeeeeeeeeeeeccc```]]][[[XXXWWWTTTQQQNNNKKKJJJIIIFFFCCC???<<<999555111...///000222333444333333222---------,,,------............------,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,............---+++***))))))***+++,,,---,,,+++***,,,,,,------------,,,,,,******))))))******+++,,,+++++++++***************,,,------...111666>>>CCCHHHMMMRRRQQQJJJEEEDDDEEEKKKXXXdddjjjpppssslll```OOOCCC777000,,,)))((())))))((((((''''''(((((())),,,,,,---///111111...,,,...000222333333222111000...---,,,++++++***++++++***,,,---...---,,,---...000---,,,......---...111000...---...000111111000111111111111222333444555777666555444444444444444555555666666777888888888888888888777888888999:::888999;;;<<<<<<;;;:::::::::999999999::::::;;;<<<<<<======>>>>>>>>>=========BBBHHHYYY}}}yyyvvvrrrpppooooooooonnniiihhhfffeeeddddddddddddccccccbbb```^^^\\\ZZZYYYUUUSSSQQQNNNKKKHHHFFFEEE???;;;777444111///---+++...///000111111111000000......------------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++---......---,,,+++******))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,******))))))******+++,,,,,,+++++++++***)))))))))+++,,,---------///222444;;;===>>>===:::888666555444<<>>?????????>>>===AAADDDSSS{{{|||uuurrrooommmmmmnnnmmmmmmiiiiiihhhfffeeedddddddddcccbbb```^^^\\\YYYXXXWWWQQQPPPNNNKKKGGGDDDAAA@@@777444000.........---,,,......//////////////////111000///...------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------,,,+++*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,+++++++++***)))))))))***+++------,,,,,,---...111000///000111111///...***---000111333555222---...---,,,)))))))))'''%%%))))))(((((((((((()))))))))***+++,,,++++++******---......//////...------...---,,,+++************)))+++------,,,+++,,,---222222222222222333333222888111///444666333000000...//////000111222444555666555555444444444444555444444444555666666777777999999888888888888888999:::;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@>>>BBBDDDQQQzzz~~~yyyssspppmmmkkkkkkllllllllliiiiiihhhgggfffdddccccccbbbaaa```]]]ZZZWWWTTTSSSNNNMMMJJJGGGCCC???;;;999111...,,,,,,---.................................111000///...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******))))))******+++,,,+++++++++******************+++------++++++,,,---+++++++++,,,...///...---,,,+++******+++,,,+++)))(((***+++))))))++++++(((***))))))(((((())))))***((()))+++,,,++++++,,,...------.........---,,,,,,...---,,,+++++++++++++++***,,,---...---,,,---...///000000...111777;;;;;;>>>444...222555111///111////////////000111222333555444444333333333444444333333444444555666666666999999:::::::::999888888::::::;;;<<<<<<;;;999888888888888999:::;;;<<<=========???@@@BBBBBBCCCCCC@@@EEEGGGUUU}}}zzzzzz~~~yyyuuurrrooollljjjkkkkkkkkkkkkhhhhhhgggfffeeecccbbbaaaaaa```___\\\XXXTTTPPPNNNJJJIIIGGGCCC>>>999444222---,,,++++++---......---------,,,,,,,,,,,,------......---------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++******))))))******+++,,,***************+++++++++,,,,,,,,,+++******,,,...***+++,,,---...///......---***)))***,,,,,,++++++'''+++,,,))))))---...+++******))))))))))))******(((***,,,,,,++++++---///.........------,,,,,,,,,,,,,,,++++++***++++++++++++---......------...///,,,.........888IIIWWW]]]TTTCCC555333222---,,,111///////////////000111222333333222222222333333444222333333444555555666666999:::<<<===<<<;;;888777999:::;;;;;;;;;:::888777888888888999:::;;;=========>>>@@@BBBCCCDDDEEEEEEAAAHHHMMMZZZvvviiifff{{{}}}zzzvvvrrrrrrooollljjjjjjkkkkkkjjjggggggffffffdddbbbaaa``````___^^^[[[WWWRRRMMMJJJHHHGGGDDD@@@;;;555000---,,,+++***+++------,,,+++,,,,,,+++++++++++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++******++++++,,,---+++++++++,,,,,,+++++++++*********)))***++++++,,,))))))******+++++++++,,,------,,,***)))))),,,...((()))+++,,,,,,+++++++++&&&$$$$$$(((***)))((('''&&&******%%%$$$(((***'''******))))))))))))******(((+++---,,,******,,,///.........------,,,,,,,,,+++***************+++,,,+++---//////...---...//////222333666GGGccczzzpppYYYCCC;;;666......444000///////////////000111222222222111111222333333222222333444444555555666999;;;===???>>><<<999666999::::::;;;:::999777777888888888999:::;;;===>>>>>>???AAACCCDDDEEEFFFFFFBBBKKKPPP^^^lll]]]XXXmmm~~~zzztttooommmllljjjhhhgggggggggggghhhgggfffdddbbb```___^^^]]]\\\ZZZZZZWWWQQQHHHAAAJJJFFF@@@999333000//////***+++,,,,,,---------,,,,,,,,,++++++***+++++++++------.........---+++***,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***------------,,,,,,+++***+++***)))(((((()))***+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++---+++))))))))))))+++---+++)))'''&&&(((*********(((***++++++******+++,,,+++***)))((((((***,,,---111000///...---,,,,,,,,,...---,,,+++++++++,,,---+++...111333222000//////+++111111333LLLxxxiiiEEE999666///,,,000333111///...---...000111000...---,,,...//////...000222444333222333666999===???@@@???;;;666333222555555666666777777888888999999999:::;;;<<<===>>>===???AAACCCEEEEEEEEEEEEGGGIIIMMMccceeeXXXSSShhh|||yyyuuuqqqmmmkkkjjjhhhggggggggghhhhhhgggfffeeecccaaa___]]]\\\YYYWWWVVVWWWWWWSSSJJJCCCDDD@@@:::444///---,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,------.........---,,,+++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++,,,---------,,,,,,******)))(((((()))******+++++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++)))))))))***'''&&&&&&''''''&&&&&&'''((('''&&&'''***,,,,,,,,,((()))+++***))))))***,,,+++***)))((()))***,,,---//////...---,,,,,,,,,,,,---,,,++++++***+++,,,---+++...111222111///......---222222777VVVxxxOOO>>>777///,,,000///...---------...000000222111000111222222111000---000222222222333777:::<<<===>>>===999666444333555555666666777888888888999999999:::;;;<<<===>>>???@@@BBBDDDFFFFFFFFFFFFGGGIIINNNeee~~~aaaVVVUUUkkkzzzuuurrrooommmkkkiiihhhgggffffffggghhhiiieeedddcccaaa___]]][[[ZZZTTTRRRRRRVVVYYYVVVLLLCCC===:::555000---+++++++++,,,,,,,,,------,,,++++++,,,,,,++++++++++++,,,,,,------.........---,,,+++,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++++++++++++++******+++,,,------------))))))(((((((((((())))))***++++++,,,,,,+++++++++************************...,,,)))((()))***+++++++++,,,,,,,,,,,,,,,,,,+++)))((('''(((+++,,,+++***'''(((***)))(((((()))++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---///111111000.........///222333===___WWW@@@777///---111---------......///000111---------...000///---,,,000111333444444444666888::::::;;;999666555555555555555666777777888888999999999999:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGIIIOOOggguuuZZZTTTYYYsss~~~{{{uuuqqqnnnllllllkkkjjjiiihhhfffffffffggghhhddddddcccaaa^^^[[[YYYWWWPPPOOORRRXXX]]]XXXKKK???999777333000...---------,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,---------------------------,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++++++++,,,---------,,,,,,)))(((((((((((((((((()))******+++,,,,,,,,,++++++))))))))))))))))))))))))***(((&&&'''***,,,,,,,,,)))++++++))))))++++++)))+++***))))))******(((&&&&&&((())))))(((((()))***+++******))))))***++++++******++++++,,,,,,,,,,,,************+++++++++,,,---///000///...------...111555999EEEfffVVV===444//////222/////////000000000111111///...---///111111000///555666666666555555555555777888777666444444555777555666666777888888999999999999999:::;;;<<<===>>>BBBCCCEEEFFFHHHHHHHHHGGGGGGIIIPPPgggjjjUUUTTT```~~~yyywwwsssooolllkkklllmmmmmmllliiigggfffeeeeeeeeeddddddcccaaa]]]YYYVVVTTTLLLNNNTTT\\\^^^VVVFFF888555333111///---------...,,,,,,,,,------,,,,,,+++,,,+++++++++,,,------...------------------------,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++......------,,,+++***)))(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''&&&'''(((***+++++++++...222111------111222...,,,+++))))))***)))((('''&&&((())))))(((((()))***++++++******************((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,---...///...,,,,,,---///444===HHHVVVppp}}}RRR:::333000///000000000///......//////000555444444666888::::::999666666666666666666444333555666555444333333666888666666777777888999999999999999999:::;;;<<<===>>>BBBCCCEEEFFFGGGGGGGGGFFFFFFHHHOOOcccaaaRRRVVViii}}}{{{ssssssqqqmmmjjjiiikkklllmmmllliiifffdddcccccccccdddcccbbb___[[[VVVQQQNNNHHHLLLSSSYYYXXXNNN>>>333000///---,,,+++++++++,,,***+++,,,,,,---------,,,,,,++++++,,,,,,---...///------,,,,,,,,,---......,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,//////...---,,,***)))((())))))************)))))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))******)))***,,,...333:::;;;888888;;;:::333///---***)))***++++++***'''(((***)))(((((()))+++++++++++++++*********)))((()))+++,,,---,,,,,,+++******,,,---------------,,,------,,,++++++...000888JJJ___nnn{{{pppKKK888444333000---///...,,,+++,,,---///000333444777;;;???@@@>>><<<777777666777888888555333444555555444333333666888666666777888888999999:::999999999:::;;;<<<===>>>AAABBBCCCEEEFFFFFFEEEEEEEEEHHHMMM\\\tttrrr[[[PPPYYYppp}}}{{{{{{yyyvvvssslllmmmmmmkkkhhhfffhhhjjjjjjhhhfffdddbbbaaaaaabbbbbbbbb```]]]WWWQQQKKKHHHBBBGGGMMMOOOKKKAAA777000---,,,+++***************)))***+++,,,---.........+++++++++,,,,,,...//////---,,,,,,,,,,,,---...///,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,.........---,,,+++***))))))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,************************''')))+++***(((,,,555===???JJJPPPOOOOOOPPPJJJ???999555000,,,++++++******((()))+++***))))))***,,,+++++++++++++++***)))))))))+++,,,---...---+++******+++---...//////......+++++++++******+++///222<<>>>>>;;;666222333555555555444444555777666777777888888999::::::999999999:::;;;<<<===>>>???@@@BBBCCCDDDDDDCCCBBBDDDGGGKKKUUUeeeooogggWWWNNNZZZuuu}}}zzzxxxuuusssqqqppppppnnnkkkhhhgggiiijjjiiieeedddeeegggfffeeecccaaa``````aaaaaaaaaaaa___[[[UUUNNNGGGDDD>>>CCCGGGGGG@@@999333000------,,,++++++******+++((()))***,,,---...//////+++++++++,,,---...///000---,,,,,,+++,,,---...///,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***((()))***+++,,,---------************************###''')))((('''///???LLLhhhvvvvvvhhhEEE???777000+++)))'''&&&(((***++++++******+++,,,+++++++++++++++***)))(((***+++---......---+++******,,,---///000000//////***+++***)))))),,,000333???^^^vvvgggdddhhh___JJJ666111777;;;666///111///------000555;;;???QQQYYYfffrrrwwwsssjjjbbbRRROOOJJJGGGCCC>>>666000333555666666444444555666777777777888999999::::::999999999:::;;;<<<===>>>>>>???AAABBBBBBBBBAAAAAADDDFFFIIIPPP\\\eee```VVVMMMZZZwww~~~vvvpppllljjjhhheeecccccccccccc```___]]][[[ZZZ[[[\\\]]]^^^^^^]]]]]]^^^```aaabbbeeeeeeccc```]]][[[\\\^^^bbb___YYYSSSLLLFFFBBB@@@======>>>===999444///,,,((((((((((((((((((((((((++++++++++++++++++++++++---,,,+++***+++---///111///......---------......------++++++++++++------+++++++++,,,,,,---------------++++++++++++---------***'''(((,,,---+++''')))************+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,************))))))))))))+++&&&***%%%)))555IIIvvv{{{[[[CCC:::000---000---,,,+++***))))))***+++,,,))))))************)))))),,,---------,,,++++++***,,,,,,,,,---------.........111,,,***000...---555@@@cccpppWWWLLLLLLFFF???666444666888555111000///333444000222IIIddd{{{qqqggg```SSSBBB777444888444222555666444333555555666666777888:::;;;<<<<<<;;;::::::::::::;;;<<>>======>>>@@@BBBDDDFFFDDDCCCHHHUUU```]]]UUUOOO___}}}yyyrrrmmmfff```[[[VVVUUUTTTRRRQQQPPPOOOOOOQQQPPPOOONNNNNNOOOQQQRRRXXXWWWWWWXXXYYY[[[\\\^^^]]]]]]]]][[[XXXWWWXXXYYY\\\ZZZUUUOOOIIIDDD@@@>>>999999999888555111---+++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***+++---///000------,,,,,,,,,,,,---------,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------***'''))),,,---+++((()))************+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,)))***++++++,,,,,,++++++************)))))))))))))))%%%+++'''---<<>>>>>======>>>@@@BBBCCCFFFDDDCCCHHHUUU___\\\TTTOOO^^^{{{lllbbb___ZZZVVVRRRNNNJJJGGGDDDEEEEEEDDDCCCAAA???>>>@@@???>>>>>>???AAABBBDDDHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTTTTRRRQQQRRRRRRSSSQQQNNNIIIDDD@@@<<<;;;333333222111///---+++***************************++++++++++++++++++++++++,,,++++++***+++,,,...///,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,***((())),,,---+++((()))************+++++++++,,,,,,,,,,,,++++++++++++++++++************++++++))))))***++++++++++++***++++++*********)))))))))(((%%%,,,(((///AAA___XXXAAA222------(((++++++***))))))***++++++))))))************))))))------......------,,,,,,++++++,,,,,,,,,------------000++++++///---000>>>WWWzzzhhhGGG999777999333......111444333111444444888@@@HHH[[[~~~eeeJJJ<<<999888333111333444222222444555666777888:::<<<>>>???<<<;;;::::::::::::;;;<<<======<<<===>>>???AAACCCEEEDDDCCCIIIUUU^^^\\\TTTPPP\\\vvvhhhRRRLLLKKKIIIHHHFFFDDDBBB@@@>>>???@@@@@@???<<<999777888777777666666777888999;;;::::::;;;<<<>>>AAABBBEEEGGGJJJKKKJJJIIIIIIJJJIIIHHHFFFBBB???;;;888666000///---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------++++++*********+++,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++******,,,++++++++++++++++++,,,+++)))((()))+++,,,+++)))))))))*********+++++++++,,,+++++++++++++++++++++++++++************++++++)))******++++++++++++++++++++++++*********)))))))))'''---(((...AAA```~~~RRR<<>>??????>>>??????@@@@@@???===:::777444222...---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,++++++******+++,,,------,,,+++************+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***))))))***+++,,,++++++))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++***++++++,,,---,,,,,,,,,++++++++++++***************'''---(((...@@@]]]nnnGGG555,,,---000,,,*********++++++***************++++++++++++******,,,,,,---------------,,,*********+++++++++,,,,,,...000...///222///888PPPxxxdddDDD777333///---+++,,,000444555555777EEE[[[rrr}}}iiiRRRBBB===888444555666444555777666666777999:::<<<>>>???<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>???@@@???AAADDDJJJVVV___^^^XXXTTTWWWcccyyy[[[FFFLLLKKKMMMPPPQQQQQQPPPPPPQQQTTTUUUUUUUUURRRNNNJJJHHHFFFEEEDDDAAA???===;;;:::666555444333222222333333222444666666555444555666:::::::::999666444111///------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,------,,,+++***))))))***+++,,,+++++++++++++++***************++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++*********+++++++++++++++******))))))))))))******++++++,,,------------,,,,,,++++++++++++*********)))&&&,,,***111???UUU[[[===222+++,,,///+++)))***++++++++++++***)))******++++++++++++******++++++,,,,,,------,,,,,,))))))*********+++++++++---///---///222///;;;WWW]]]AAA555000...---,,,...111444555555888MMMlll}}}cccLLL???999555666777555666888777777777888:::;;;===>>><<<;;;::::::::::::;;;<<<::::::;;;<<<===>>>??????===@@@CCCIIITTT\\\[[[UUUPPPPPPWWWfffvvvhhhVVVQQQZZZ```cccggghhhgggfffggghhhjjjjjjjjjhhheeeaaa]]][[[VVVUUUTTTQQQOOOLLLJJJHHH@@@???<<<:::888666666666444555555444222111333444777777777666444111///---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************))))))))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,************++++++++++++)))***+++,,,,,,+++***)))((()))*********+++,,,---)))************+++++++++)))*********++++++++++++******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++&&&+++)))///999FFFnnndddFFF333///++++++---((()))***++++++++++++***)))***++++++,,,,,,++++++***)))***++++++,,,,,,++++++))))))))))))*********++++++---,,,...000---<<<[[[{{{SSS<<<444......------...000333444444444LLLqqqhhhNNN@@@999555555666444555888777777777888888:::;;;;;;<<<;;;::::::::::::;;;<<<999:::;;;<<<===>>>>>>>>>===@@@CCCGGGOOOVVVTTTNNNHHHIIIMMMUUU]]]hhhxxxmmm\\\```ggglllvvvzzz~~~}}}||||||~~~vvvuuutttqqqmmmiiifffdddbbbaaa```^^^\\\YYYWWWVVVPPPNNNKKKGGGDDDBBBAAAAAA999999888666444333555777555666666555444111...,,,,,,,,,------,,,+++******************************++++++++++++++++++++++++))))))************)))(((''''''''''''((()))++++++,,,+++***))))))***+++,,,))))))******+++++++++,,,)))***+++,,,,,,+++***)))''')))*********+++,,,---)))************+++++++++))))))******++++++++++++******))))))))))))******))))))***++++++++++++***,,,,,,,,,+++++++++******---'''+++(((,,,000777YYYqqq{{{NNN555***---++++++,,,''')))***+++,,,,,,+++***)))***++++++,,,,,,++++++***((()))***+++++++++++++++))))))))))))***************+++***---///+++<<<]]]pppLLL;;;555000...---......000111333333///HHHnnndddJJJ???999444444555333444777888888777777888888999:::<<<;;;::::::::::::;;;<<<888999;;;<<<===>>>>>>>>>===@@@CCCFFFLLLQQQNNNGGGBBBCCCGGGLLLNNNUUUcccrrrhhhfffsss{{{uuuqqqpppooommmkkkjjjhhhffffffeeedddaaa^^^]]]\\\\\\YYYVVVQQQMMMKKKIIIHHHFFFCCC???<<<999777666555333111////////////,,,,,,,,,++++++*********------++++++++++++------,,,---...---+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***,,,,,,***)))*********++++++,,,,,,++++++******)))((((((((()))+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++************************+++***)))(((((()))***++++++++++++*********)))))))))))))))((()))...444999RRR\\\jjjzzz~~~bbb999444...,,,......,,,((())))))))))))))))))))))))++++++,,,,,,,,,+++******...---+++***)))***++++++,,,+++***))))))***+++,,,000******//////...999IIIssskkkHHH555000...---++++++...111111///,,,111@@@^^^|||oooXXXAAA999888777666777888999:::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::<<<===??????>>>>>>===AAACCCBBBCCCHHHKKKKKKGGGEEEFFFIIIKKKOOOYYYccczzzwwwyyy~~~zzzuuuqqqqqqpppnnnmmmkkkiiihhhggggggeeebbb```\\\\\\\\\[[[YYYVVVSSSRRRSSSQQQMMMHHHBBB;;;555222333222000///------------,,,,,,,,,++++++*********,,,+++************+++,,,,,,---...---+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))***+++++++++************++++++,,,,,,++++++******)))((((((((()))+++++++++++++++*********))))))******+++,,,,,,,,,,,,+++************************+++***)))(((((()))***++++++++++++*********)))))))))***)))))))))---111555@@@HHHQQQ\\\kkkrrrdddOOO666222,,,+++---...+++)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++...---,,,+++******+++,,,++++++***))))))***++++++///******//////---666DDD^^^pppuuu___CCC444111000,,,++++++...000111///---222@@@[[[~~~}}}lll^^^LLL===888888888888888999999:::::::::999999999999::::::::::::::::::::::::::::::999:::;;;===>>>>>>>>>>>>===AAACCCBBBCCCHHHJJJIIIFFFEEEFFFHHHJJJMMMWWWaaawww{{{xxxtttrrrqqqpppooommmllljjjiiihhhhhhfffdddaaa\\\\\\]]]^^^]]]\\\[[[ZZZZZZXXXTTTMMMEEE<<<555000000///---,,,+++++++++++++++++++++++++++***************))))))))))))******+++,,,---,,,*********,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))******+++++++++************++++++++++++******)))))))))((()))******++++++++++++*********************+++,,,,,,,,,,,,+++******************************))))))))))))******+++++++++*********************+++***)))+++---000000444888<<>>>>>>>>>>>>>>AAABBBAAACCCHHHJJJHHHEEEDDDEEEGGGHHHJJJSSS\\\qqq~~~zzzwwwxxxvvvtttqqqooonnnlllkkkkkkiiihhhggggggfffdddaaa]]]]]]^^^______^^^]]]]]]YYYXXXTTTOOOGGG???777333---,,,,,,++++++*********+++++++++******************************************+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))***+++,,,+++*********++++++++++++******)))))))))))))))******+++******************************+++,,,,,,,,,,,,+++***************************))))))))))))))))))******************************+++,,,+++))))))***++++++......---222888777222...+++))))))+++++++++)))((((((((((((((((((((((((((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++******************++++++***,,,000///---///666<<>>>>>>>>>>>AAABBBBBBEEEIIIJJJGGGEEEDDDDDDFFFFFFHHHOOOXXXkkk~~~{{{xxxuuuttttttrrrpppmmmjjjhhhggghhhgggfffffffffeeebbb```^^^^^^^^^^^^]]]\\\[[[[[[VVVUUUQQQLLLEEE===777333++++++++++++++++++*********************************++++++++++++++++++***)))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((***,,,---+++))))))******++++++******)))((()))))))))******************************************+++,,,,,,,,,,,,+++************************)))))))))******)))))))))***************************+++,,,+++)))(((((()))+++------+++,,,///000...+++***))))))*********)))))))))))))))))))))))))))((()))***+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,*********++++++***************,,,//////------000444BBBMMMHHH999///---...,,,,,,------......///000222444:::FFFZZZtttlllXXXHHH>>>888777666777888999:::999888777777777777666666777777777999999999999999999999999999999:::;;;<<<===>>>>>>>>>@@@AAABBBFFFLLLKKKGGGFFFEEEEEEFFFFFFFFFLLLTTTeee~~~zzzxxxvvvtttsssooopppqqqooolllhhhfffffffffeeedddddddddcccaaa______^^^]]]\\\ZZZYYYXXXXXXVVVTTTOOOHHH@@@888222///)))***++++++,,,++++++***)))))))))*********************+++,,,,,,+++******((()))******)))(((***+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******(((''')))---...,,,)))))))))************))))))(((((()))************)))***************+++++++++******+++,,,,,,,,,,,,+++************************))))))************))))))***************+++++++++***+++,,,+++)))))))))***+++++++++******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++++++++***)))******,,,...///...---------:::EEEEEE;;;111...///,,,---...---------///111000111333888DDDZZZrrr{{{jjjUUUHHHAAA:::666444555666777777888888777777777666666555555666666777999999999999999999999999999999999:::;;;<<<>>>???===@@@AAACCCIIIOOONNNIIIIIIGGGGGGHHHFFFEEEKKKRRRaaa{{{vvvsssrrrqqqpppooojjjmmmoooooollliiihhhiiifffdddccccccdddcccaaa___^^^]]]\\\ZZZXXXWWWWWWVVVUUUQQQKKKCCC;;;555000...'''((()))+++++++++******((()))))))))*********+++))))))***++++++***))))))'''((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((*********))))))************(((&&&)))---///,,,)))))))))************))))))'''((()))***+++******)))))))))*********+++++++++******+++,,,,,,,,,,,,+++************************((()))***++++++***)))((())))))*********+++++++++***+++++++++)))***,,,---,,,)))(((((()))*********))))))******))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++((()))***+++++++++******)))***++++++++++++***)))***+++,,,---///000...,,,...999DDDFFF>>>333///000,,,---...---,,,,,,///222---...///000555BBBTTTaaannnxxxyyynnnggg```QQQCCC===:::555333444555555555555555666666777666555555555555555555666888888888888888888888888:::999999999:::<<<>>>???===???AAADDDKKKRRRQQQKKKKKKIIIIIIJJJGGGFFFJJJQQQ^^^}}}yyytttqqqqqqqqqqqqpppfffjjjnnnpppnnnlllllllllfffdddccccccdddcccaaa___]]]\\\[[[YYYXXXWWWWWWWWWRRRNNNHHH@@@999444111000&&&'''(((*********))))))(((((())))))*********+++'''((()))******)))((('''&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++***(((&&&)))---///,,,)))))))))************))))))'''((()))++++++******)))))))))******++++++++++++******+++,,,,,,,,,,,,+++************************((()))***++++++***)))((())))))******++++++++++++******+++******+++---000///***'''(((***+++,,,---)))***++++++***(((((()))++++++++++++++++++++++++++++++,,,,,,,,,+++******'''((()))***++++++***))))))***+++,,,,,,+++***)))***+++,,,---///000///,,,444===HHHJJJAAA555//////,,,---...---,,,,,,///333...111222222222888DDDNNNPPP^^^nnntttmmm```VVVPPPNNNCCC:::888666222222555555555444333333555666777555555555444444555555555888888888888888888888888:::999999999:::<<<>>>???===???AAAEEEMMMTTTRRRMMMMMMKKKKKKKKKHHHFFFJJJQQQ\\\}}}xxxvvvsssooommmlllllllllhhhgggggghhhjjjjjjiiigggfffdddcccccccccbbb___]]]___]]]ZZZYYYYYYWWWRRRNNNPPPIIIAAA<<<999444---''')))))))))))))))************(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******)))(((((((((((((((+++***)))(((((()))***+++***)))))))))+++,,,+++***''')))******))))))***+++******))))))******+++,,,------,,,++++++++++++++++++)))((()))***+++***)))******++++++++++++******+++*********))))))((((((***++++++,,,,,,---......---,,,+++*********+++,,,...---+++******+++---...++++++***)))(((((())))))***************************+++,,,---,,,,,,***)))***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,---......,,,+++,,,...///HHH]]]ZZZFFF666111222---...///.........000222000///......000444888;;;CCCGGGKKKLLLIIIDDD@@@>>>:::999666444222222333333444555444333222222444666444444333333444555777888;;;:::999888777777777777777888999;;;<<<===>>>>>>@@@@@@BBBFFFKKKNNNPPPPPPMMMKKKHHHFFFGGGIIIKKKMMM```zzzvvvtttrrrooommmlllllllllhhhgggggghhhjjjjjjiiihhhgggeeedddccccccbbb___]]]___\\\XXXVVVVVVUUUSSSPPPMMMGGG???:::777222,,,''')))))))))))))))))))))******(((((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++***)))((()))+++,,,+++***)))***++++++)))))))))+++***************++++++,,,*********))))))************)))(((((())))))(((&&&******++++++++++++******************)))))))))(((++++++,,,,,,------......,,,,,,+++******++++++,,,...---+++******+++---...++++++***)))))))))))))))***************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,---...---,,,+++,,,...666SSSmmmkkkUUU???555333---...///.........000222222111...------///222444666999===>>><<<888666555777666444333222333444555555555555444333333555777444444333333444555777888:::999888777777777777777777888999;;;<<<===>>>>>>AAAAAABBBEEEIIIMMMNNNOOOLLLJJJHHHFFFFFFGGGJJJKKK\\\{{{vvvsssrrrpppnnnmmmllllllkkkhhhgggggghhhjjjjjjiiihhhgggfffdddccccccaaa^^^\\\^^^[[[WWWTTTSSSSSSRRRQQQKKKFFF???:::666222---)))******))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************)))(((((((((((((((******))))))))))))*********)))((()))+++,,,+++***+++,,,---,,,***))))))***)))************+++++++++)))))))))******************)))((()))***)))'''%%%******++++++++++++******************))))))))))))+++++++++,,,------......,,,++++++******+++,,,,,,------++++++++++++------++++++***))))))))))))***++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++---...---,,,+++,,,...;;;\\\{{{{{{bbbGGG888222---...///.........000222222000...---,,,---///000000222444555333222222222333222222111222333555666555666666555444444666777444444444444555666777888888888777666666666777777777888999:::<<<===>>>>>>BBBAAAAAADDDGGGKKKLLLLLLKKKIIIGGGDDDDDDEEEGGGHHHUUUyyy~~~xxxsssoooooonnnnnnmmmlllkkkkkkhhhgggggghhhjjjjjjiiiggggggfffdddcccbbbaaa^^^[[[]]][[[WWWTTTRRRQQQOOOOOOIIIEEE@@@<<<888555000,,,*********)))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))******+++***))))))(((((((((((((((***))))))))))))))))))******)))((()))***++++++)))---......,,,***((())))))))))))******++++++++++++******++++++,,,,,,,,,,,,+++*********++++++)))'''******++++++++++++***************)))))))))))))))))))))***++++++,,,,,,---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))*********++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,+++,,,...888YYYyyyzzzbbbFFF666///,,,...///.........000222000000/////////000111222111222222222000000111333//////000000222444666777666777888777555555666888444444444555666666777777777666666666666666777777888888999:::;;;===>>>???CCCBBBAAACCCFFFIIIJJJIIIIIIGGGEEECCCCCCCCCEEEFFFNNNqqq{{{vvvrrrmmmmmmnnnnnnmmmllljjjiiigggffffffgggiiiiiihhhffffffdddcccbbbaaa```]]][[[[[[ZZZYYYVVVRRROOOMMMLLLHHHFFFCCC???;;;666111...************))))))((((((***(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++***))))))((((((((((((((()))))))))******))))))))))))((('''(((***+++***))).........---***(((((()))((()))***++++++++++++************+++,,,---///000,,,+++))))))***+++***)))******++++++++++++******))))))))))))))))))******((((((((()))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,++++++---...222OOOkkklllWWW@@@333...,,,...///.........000222333333333333222222333333111111000...,,,,,,---///---...///000222444666777555777888888666666666888444444555666666777777777666666555555666777888888888888999999;;;<<<>>>???BBBBBBBBBDDDGGGHHHHHHGGGGGGEEEDDDBBBBBBBBBCCCDDDJJJkkk|||yyyuuurrrlllmmmnnnooonnnllliiihhheeeddddddeeeggghhhfffeeecccbbb`````````___]]]ZZZYYYYYYXXXUUUQQQOOOOOOPPPNNNMMMLLLGGGAAA999111,,,++++++******)))(((((((((***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))************)))((((((((((((((())))))************)))))))))((('''(((***+++***)))------...,,,)))(((((()))((()))***,,,,,,+++******((((((((())),,,111555888111...***(((((())))))(((******++++++++++++******))))))))))))************'''(((((()))******++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***,,,,,,++++++---......EEEZZZZZZJJJ;;;333000---...///.........000222777777666555444222000///222222111///---,,,...000......000111333555666666555666888888777666666777444444555777777777777777555555555666777888999:::999999888999:::<<<>>>@@@AAAAAACCCFFFIIIIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDIIIhhh{{{yyyxxxtttrrrmmmnnnooopppooollliiigggdddccccccdddffffffeeeccc```___^^^^^^___^^^\\\ZZZWWWWWWTTTQQQNNNPPPUUUYYY\\\\\\[[[UUUKKK>>>333,,,++++++******)))(((((('''***(((((()))***+++***)))))))))))))))))))))))))))************************&&&'''''''''((()))))))))******)))(((((((((((((((((()))***++++++***)))((()))((('''(((*********(((+++,,,,,,+++)))'''((()))((()))+++,,,,,,+++***)))(((''''''***000999AAAGGG;;;666///***(((((())))))******++++++++++++******((()))))))))************))))))******+++,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************,,,---...,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***(((***+++,,,++++++---...--->>>LLLKKK@@@777222000---...///.........000222444444555555333111///...111222222111//////111333000000111333444444555555444666888888666555555666333444666777888888777777666666666777888999;;;;;;999999888888:::<<>>@@@EEEJJJMMMLLLHHHDDDAAAAAAAAABBBCCCDDDEEEFFFKKKggg{{{vvvtttssspppnnnkkklllnnnoooooollliiihhhaaabbbdddddddddcccaaa______]]][[[ZZZZZZZZZYYYXXXYYYSSSJJJFFFJJJVVVdddnnnwww{{{{{{qqq]]]HHH777///************))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((((((((())))))))))))***)))((('''((())))))(((((((((((((((((('''******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))+++---//////---+++))),,,,,,+++,,,777KKK]]]eeeQQQEEE777...------***'''***************+++++++++(((((())))))******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++***)))))))))))))))***++++++++++++***000:::@@@===666222...***///............///000000...............///000000000000////////////000000333333222222222333444444555666777777555444444555333444555777777777777666777777888999999999999999;;;888777999;;;<<<===???>>>BBBIIIQQQUUURRRHHHAAADDDAAA======AAADDDEEEEEELLLhhhyyyvvvtttrrrooolllhhhiiijjjjjjjjjhhhfffeeedddeeefffeeedddbbb```^^^```^^^\\\ZZZZZZYYYWWWUUURRRNNNHHHFFFKKKVVVbbbjjjrrruuuuuulllYYYEEE666...*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))(((''''''((()))))))))(((((((((((()))*********++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***,,,...//////...,,,***+++,,,+++,,,666HHHWWW^^^NNNCCC666...------+++(((************************)))))))))))))))************++++++,,,,,,++++++***))))))***+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++***++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++***************++++++,,,,,,,,,,,,,,,111:::???<<<666111...+++......------......///000...............///000000000000////////////000000333333222222222333444444555777888888666555444444333444555666777777777666777777888999999999999888;;;999888999:::<<<===???>>>AAAHHHPPPTTTQQQHHH@@@CCCAAA>>>???BBBDDDEEEDDDJJJggg}}}{{{zzzwwwvvvtttqqqmmmjjjhhhgggggggggfffeeeeeedddfffggggggfffdddaaa___]]]aaa___]]][[[ZZZXXXUUURRRJJJHHHFFFFFFKKKSSS[[[aaafffhhhhhh```QQQ@@@333,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&)))))))))(((''''''***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((+++,,,...//////...,,,+++)))++++++,,,444BBBNNNRRRHHH???444...---...,,,)))******))))))))))))))))))************))))))))))))***++++++,,,,,,++++++***'''((()))***,,,---...///------,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,---------.........111:::???;;;555111...+++---------------......///...............///000000000000////////////000000333222222222333333444555555777::::::888555333333333444555666777777777777666777888999:::999888888:::999888888999;;;=========@@@FFFNNNRRROOOGGG@@@BBB@@@@@@AAACCCDDDDDDCCCHHHeee|||uuuvvvvvvvvvuuuqqqmmmjjjjjjiiihhhffffffffffffgggeeeeeeeeedddbbbaaa___^^^aaa___]]]\\\ZZZWWWSSSPPPEEEEEEDDDEEEGGGJJJNNNPPPRRRSSSTTTOOODDD999000+++)))))))))(((((((((''''''((()))))))))************((((((((((((((((((((((((***))))))(((((((((((()))(((''''''((())))))'''&&&(((((((((''''''))),,,...+++*********))))))******((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,------,,,+++***(((***++++++111;;;CCCEEEAAA:::222.........---+++******)))))))))))))))(((++++++******))))))((((((***++++++,,,,,,++++++***(((((()))***,,,---...///,,,++++++++++++*********,,,++++++++++++,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------......222:::>>>:::333000...,,,---,,,,,,,,,,,,---.....................///000000000000////////////000000222222222222333444555555555888;;;;;;999666333222444444555666666777777777666777888::::::999888777888999888777999===>>><<<>>>???CCCIIIMMMKKKDDD>>>@@@@@@AAACCCDDDCCCBBBAAAFFFccc{{{rrrtttuuuvvvssspppmmmkkkkkkjjjhhhfffffffffggghhhbbbbbbaaaaaa``````______^^^]]]\\\[[[ZZZVVVQQQMMMBBBBBBAAAAAA???>>>===<<<<<<===>>><<<888222---***))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((******)))((((((((((((((((((''''''))),,,,,,***'''''''''&&&(((+++...000111------+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((('''*********---444999888999444000......//////---+++*********))))))((((((++++++******))))))((((((***++++++,,,,,,++++++***)))******++++++,,,------************)))))))))))),,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******++++++,,,,,,,,,---++++++******++++++,,,---333:::===888222///...------,,,,,,,,,,,,---.....................///000000000000////////////000000222222222222333444555666444777:::;;;999555333222444444555555666666777888555777999:::;;;:::888777777888888999@@@GGGFFF???AAA@@@AAADDDGGGFFFBBB===???AAACCCDDDDDDCCCBBBAAAEEEaaa{{{wwwqqqssstttssspppmmmlllllliiihhhgggeeedddeeeeeefff`````````_______________[[[[[[ZZZYYYWWWRRRKKKFFF===<<<;;;999666333000...------...///...---,,,+++************))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((((((''''''(((((('''(((+++000111...***)))&&&&&&+++333777777444111000---+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''')))***(((***///111///111///......///000000///,,,,,,++++++***)))))))))************))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,+++*********)))))))))))),,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++***+++---.........---,,,+++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,333:::===777000......------------------......///...............///000000000000////////////000000111111111222333444555666333555888999777555444333555444444555555666777888555666999;;;;;;:::888666666888999???OOO\\\XXXLLLGGGDDDAAA@@@BBBCCCAAA??????AAADDDDDDCCCAAAAAABBBDDD```}}}vvvqqqqqqrrrqqqnnnkkkiiikkkmmmhhhgggfffeeeeeedddddddddbbbbbbaaa```___^^^^^^^^^ZZZYYYXXXUUUQQQJJJBBB<<<444333222000...,,,***((('''''''''(((***,,,,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))+++***)))((('''''''''''')))((()))...333555222...,,,((('''///<<>>PPPooonnnTTTMMMDDD??????BBBDDDDDDAAACCCDDDCCC@@@???AAADDDDDD```|||wwwsssqqqrrrpppllliiiffffffgggggghhhiiiiiiiiigggeeecccbbbaaa```______```___]]][[[ZZZZZZXXXSSSKKKAAA888222///,,,***))))))***))))))&&&'''(((''''''(((+++...000...,,,***)))***+++,,,(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))'''''')))///666888444000,,,(((***555???@@@<<<:::>>>???:::111++++++,,,+++))))))(((((('''''''''&&&''''''''''''((((((((()))*********))))))))))))))))))))))))))))))))))))))))))***+++---.../////////,,,------,,,))))))***+++++++++******************+++++++++,,,,,,------...((((((((()))***+++,,,---///...------------......000000///------,,,,,,,,,++++++************++++++************************....../////////...,,,+++---,,,,,,,,,,,,---......,,,,,,,,,***((())),,,...888777444222000///......///000000///------...///......---------......///222222000///............000...---///444777777555222111333555666555444444444333111111444888888666777777777777888888888888666<<<@@@KKKnnnnnn\\\MMMCCCEEEFFFAAAAAAGGGCCCGGGKKKLLLHHHDDDCCCDDDDDDeee~~~yyyuuurrrpppqqqoookkkhhhgggfffggghhhhhhiiiiiihhhgggeeecccbbbaaa```^^^^^^^^^]]][[[XXXXXXVVVRRRLLLDDD<<<444000...,,,)))((()))))))))(((''''''(((''''''(((,,,...333222///---+++***))))))(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))(((((((((((('''(((,,,111222///++++++(((***222888888666555>>>???;;;222---,,,,,,***)))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......//////,,,------+++))))))***+++************************))))))******+++,,,,,,,,,+++++++++***++++++,,,,,,.........//////000000000000///...---,,,,,,,,,,,,++++++************+++++++++++++++***************------...//////...------...------,,,,,,,,,------,,,,,,+++***)))***,,,///888666444111//////......///000000///---,,,...///...------------...//////222111000///............000///...///333555555444000///000222333333222222222222111111333555555444666666777777777888888888777<<>>@@@===555///---,,,)))((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........,,,------+++)))((()))+++************************'''(((((()))******++++++///...---,,,,,,,,,,,,,,,,,,---///111222222222222//////...---,,,,,,,,,,,,++++++************++++++++++++++++++******))))))+++,,,---...///////////////...---,,,,,,++++++,,,++++++++++++******---///666555333000///............//////...,,,,,,---///---------------...//////222111000//////......///000///...///111222333222666666666777:::<<<;;;:::444333222333333444444555666666777777777777888888888<<<===EEE]]]uuuoooZZZOOOFFFBBBFFFIIIFFFGGGKKKIIINNNSSSTTTPPPKKKIIIHHHOOOttt{{{vvvsssqqqooonnnkkkjjjiiigggggghhhiiiiiihhhhhhhhhgggfffcccaaa```___^^^]]]]]]]]]\\\XXXUUUXXXVVVQQQJJJBBB;;;666333+++)))(((((())))))(((''')))))))))(((((())),,,///555555555333000,,,)))'''))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))'''%%%%%%'''((('''&&&)))(((***---+++))),,,222<<>>GGGOOONNNHHHEEE<<<555444555444555999555666666666666777777777999::::::===HHHPPPMMMDDDBBB@@@@@@BBBDDDCCCBBBCCCHHHMMMRRRSSSOOOKKKIIIIIIZZZ{{{vvvrrrpppooonnnmmmhhhggggggggggggggghhhhhhhhhhhhgggfffdddbbb___^^^[[[[[[[[[\\\\\\ZZZVVVRRRIIIHHHFFFCCC===666000,,,))))))((()))******)))'''(((***,,,---,,,+++,,,,,,,,,...///111111000...---******))))))((((((''''''''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''))))))***))),,,...---+++///555666999888222---,,,***&&&'''''''''(((((((((((((((((((((((()))))))))******&&&''''''(((((())))))***))))))))))))))))))))))))((()))***++++++++++++++++++,,,,,,***((('''(((***'''(((((())))))*********))))))***,,,---...///000+++++++++,,,---...///000---.........---+++)))(((,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,******************************+++,,,...000222333///...---+++******))))))+++---...---,,,+++,,,---111000...---,,,---......,,,------,,,******+++---,,,,,,,,,---...///000111000000////////////000000///000000///......000222222<<>>>>>???@@@@@@@@@AAAAAADDDIIIMMMNNNKKKHHHHHHHHH[[[}}}yyysssooonnnmmmlllkkkgggggggggggggggggggggggggggggggggfffdddaaa^^^]]][[[[[[ZZZZZZYYYUUUPPPLLLEEEDDDAAA===888444000...***))))))***,,,,,,***((('''***...///...,,,++++++***+++,,,......///......*********)))(((''''''''''''''''''((()))*********(((((((((''''''''''''&&&%%%&&&''''''&&&&&&'''(((***)))***......+++,,,000222555444...******)))&&&''''''''''''((((((((()))(((((()))))))))*********&&&&&&''''''((())))))***))))))))))))))))))))))))((()))******************+++++++++***((('''((()))''''''(((((()))******+++))))))***,,,---///000000+++*********+++,,,------------,,,,,,++++++******++++++************++++++---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,+++++++++,,,---000222333...---,,,+++************---...///...,,,++++++,,,///...---,,,,,,,,,---...,,,------,,,***)))+++,,,,,,,,,,,,---...///000111000000////////////000000...000111000//////111444---===PPPddd{{{oooTTT;;;444555222222555555555555666666666777777777777888;;;<<<<<<===???;;;===>>>>>>???@@@BBBCCCAAAEEEIIIIIIGGGFFFGGGIIIVVVyyy{{{wwwrrrnnnlllkkkjjjiiigggggggggggggggfffffffffgggggggggfffcccaaa^^^\\\\\\[[[ZZZYYYVVVQQQKKKFFF@@@===999444000---,,,+++***)))***+++,,,,,,***(((&&&***///111000---***))))))***+++,,,------------+++******)))(((''''''&&&&&&''''''((()))******+++)))(((((((((((('''''''''%%%'''((((((&&&%%%%%%%%%+++((())),,,---***)))+++000333111,,,((((((((('''&&&'''''''''(((((())))))))))))))))))************&&&&&&&&&'''((())))))***))))))))))))))))))))))))((())))))************)))+++++++++***((('''((()))&&&''''''((()))******+++((()))***+++---...///000++++++******))))))******,,,,,,+++++++++,,,------+++***************++++++---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---+++++++++,,,---///111333------,,,+++************...///000///,,,+++***+++......,,,,,,,,,,,,---...,,,,,,---+++***)))***,,,+++,,,,,,---...///111111000000////////////000111---000111111//////222555<<>>===>>>BBBDDDEEE@@@CCCFFFFFFEEEDDDGGGJJJOOOppp|||xxxwwwtttqqqmmmjjjiiihhhhhhhhhgggfffddddddeeeffffffhhhgggeeeeeeeeecccaaa___^^^\\\ZZZYYYVVVPPPFFF???888555222...,,,+++,,,---***)))'''(((***++++++***+++...111222111///......+++++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''(((***((('''(((+++,,,+++(((************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((((((***,,,---...---,,,,,,+++***)))(((,,,,,,+++***))))))***************++++++,,,,,,,,,************+++,,,------)))***+++,,,------------...---......***&&&)))...333222000///---+++******---------,,,,,,---.........---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++///......------///000111222111000//////000111222888^^^fff@@@<<<777///111777888777666555555666777888999888777888:::<<<<<<<<<<<<;;;<<<===@@@BBBBBBBBBIIIBBB???AAACCCBBBBBBDDDHHHccc{{{wwwuuusssooollliiihhhhhhhhhhhhgggffffffeeeeeefffffffffeeecccccccccbbb```^^^^^^\\\YYYWWWSSSMMMCCC<<<444222///,,,******+++,,,***)))'''((()))+++******))),,,///000///---++++++++++++++++++++++++++++++***++++++++++++***))))))'''((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))***((('''(((+++,,,***)))************))))))))))))(((((((((((()))))))))***************************+++***)))(((((()))+++,,,------,,,,,,++++++******,,,++++++***))))))************+++++++++,,,,,,,,,++++++*********+++,,,,,,)))***+++,,,---------------+++,,,,,,***(((+++222>>>;;;666222...,,,++++++---,,,,,,,,,,,,,,,------------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++///......---...///000111000000//////000111333444===bbb```>>>;;;666///222777777777555555555555666777:::999888888:::<<<<<<;;;<<<;;;<<>>@@@BBB@@@@@@BBBCCC^^^}}}yyyuuurrrpppmmmjjjhhhgggggggggggghhhhhhhhhggggggffffffdddbbbaaaaaabbbaaa___]]]___[[[WWWSSSOOOGGG>>>777///...+++)))(((((()))******((('''''')))******)))))),,,///000...,,,++++++++++++++++++++++++++++++))))))***++++++++++++***(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))******(((((((((***+++***)))************))))))))))))((((((((()))))))))******************************))))))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++******+++,,,------------+++))))))+++******000999MMMHHH???666///,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///............///000000.........///000222444666>>>___VVV:::888444///333666666555444333444444666666;;;999888888:::;;;::::::;;;;;;===@@@EEEIIIJJJJJJFFFAAA>>>???@@@>>>>>>@@@@@@ZZZ~~~|||xxxtttqqqooollljjjhhhhhhhhhiiiggghhhiiiiiiiiihhhfffeeecccaaaaaaaaaaaaaaa___]]]___ZZZTTTNNNIIIBBB999333,,,+++)))((((((((()))***)))((('''''')))******)))+++...111111000...,,,,,,************************(((((()))***+++,,,,,,,,,******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******))))))((()))************************)))))))))((((((((()))))))))*********************************((((((''''''((()))***+++++++++,,,,,,,,,---------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++,,,,,,---------,,,+++))))))***+++---555???YYYQQQEEE999000,,,,,,---,,,+++******************,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++............/////////000------------///111333444:::WWWzzznnnKKK666666222000444666555444333333333444555666;;;:::888888999:::999888;;;;;;===AAAGGGKKKMMMMMMFFFBBB???@@@???===>>>AAABBB[[[~~~|||zzzwwwtttpppnnnllljjjiiiiiijjjjjjggghhhiiiiiiiiihhhfffeeecccbbbaaaaaaaaaaaa___]]]]]]WWWOOOIIICCC===555000***))))))(((((()))******)))(((&&&''')))******)))+++...111111///---++++++************************'''((()))***+++,,,,,,,,,******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******((()))))))))))))))***+++************)))))))))((())))))))))))************************************'''''''''(((((()))***+++***++++++,,,,,,------...+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))++++++,,,---------,,,,,,,,,))))))+++,,,...777AAAZZZRRREEE888///,,,,,,---,,,+++******)))))))))***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---......///////////////------,,,,,,---...000111666MMMjjjrrrXXX???333444111111555555444333222222333444555666;;;999888888999:::999888::::::<<>>???CCCCCC^^^{{{yyyxxxvvvtttnnnmmmkkkiiiiiiiiikkklllggghhhhhhhhhggggggffffffdddcccaaaaaaaaa```]]][[[WWWQQQHHHAAA<<<777111---)))))))))(((((())))))***)))'''&&&&&&((())))))((())),,,//////---***)))(((************************'''((()))***+++,,,,,,,,,(((((())))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''((((((((()))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***''')))******))))))***+++************)))))))))))))))))))))*********++++++++++++++++++++++++++++++&&&'''((()))******++++++*********++++++,,,,,,,,,*********)))******+++,,,------------,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,------,,,,,,,,,,,,***)))++++++---555???PPPJJJ???555---++++++,,,,,,,,,+++***))))))))))))******+++,,,------------+++,,,,,,------,,,,,,+++---......///000/////////...---,,,,,,---...///000111AAAVVVeeemmmlll```SSSFFF666111333000222666333444333222222333444666777:::888777777999:::999999999999;;;???DDDHHHJJJJJJFFFCCCBBBCCCBBB???BBBGGGDDD```|||wwwvvvvvvtttrrrlllkkkiiihhhhhhiiijjjkkkhhhgggffffffeeeeeeffffffdddbbb```______]]]ZZZXXXPPPIII@@@999555111---)))(((((((((((((((((((((((()))'''&&&&&&((())))))((())),,,//////---***((((((************************((()))***+++++++++++++++(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))''')))+++***)))(((***,,,************))))))))))))))))))*********+++++++++++++++++++++++++++++++++''''''(((***+++,,,,,,,,,******************************))))))***++++++,,,......---------,,,,,,,,,***))))))))))))******++++++,,,,,,------,,,,,,++++++))))))***))))))000999BBB>>>777000+++******+++------,,,+++***))))))***)))***+++---......------+++,,,,,,------,,,,,,+++------///000000000///...------------...000222444666@@@KKKQQQQQQMMMDDD<<<888///000333000333777222444333333333333555777888999777666777999::::::999888888999===AAAEEEFFFFFFDDDBBBBBBDDDBBB@@@CCCIIIEEEdddyyyuuuttttttrrrqqqjjjiiihhhffffffhhhiiikkkhhhgggfffddddddeeeffffffcccbbb```^^^]]][[[XXXUUUKKKDDD;;;444000...***'''((('''''''''''''''&&&&&&((('''&&&&&&((())))))(((+++...111111///,,,***)))))))))))))))))))))))))))))))))***++++++++++++******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))******))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((())))))(((((('''''''''((((((''')))+++***((((((***,,,************)))))))))))))))************+++++++++++++++++++++++++++++++++'''((()))+++,,,,,,------))))))))))))))))))))))))******))))))***+++,,,,,,.........------,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,------,,,+++++++++((((((((('''&&&,,,444888555111,,,***))))))***...---,,,+++************)))***+++---......------+++,,,,,,------,,,,,,+++,,,---///000000000///...,,,,,,---...000333666777BBBHHHNNNNNNIIICCC<<<777222,,,000333///333777222444444333333444666777888888666666666999:::;;;:::888888888;;;???BBBCCCBBBCCCAAABBBCCCAAA???CCCJJJHHHiii{{{vvvqqqpppoooooooooiiiiiiiiijjjiiihhhggggggfffdddaaaaaaccceeeffffffaaa```]]]XXXXXXXXXSSSKKKCCC===666000---++++++***))))))((('''''''''''''''))))))((((((((((((((())))))+++...000000---)))'''******)))(((''''''(((((('''((((((((())))))************))))))((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,+++++++++******))))))++++++******************+++))))))***,,,------,,,((())))))))))))*********************************---,,,,,,,,,,,,,,,,,,---+++***)))(((((()))***+++...------,,,+++***))))))+++***((('''''')))+++---000///---+++***))))))***+++***)))(((((()))***+++((()))***,,,---......///........................///............///000000555+++)))000333333===MMMZZZlllrrraaaLLL@@@888111333111///000333555444222555555444444444444555555666666666666777888999:::999999:::<<<@@@CCCDDDCCCDDD???<<<>>>@@@@@@CCCGGGNNNmmm}}}yyyssspppooooooooonnnkkkjjjiiihhhgggfffeeeeeedddbbb``````bbbcccccccccaaaaaa^^^ZZZXXXWWWQQQIII>>>999222---+++***))))))))))))(((''''''''''''''')))((((((''''''(((((((((+++---///111111...+++(((,,,,,,+++******)))((((((''''''((((((((())))))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,++++++*********)))))))))************************)))((((((***,,,------,,,)))))))))************+++******************************))))))))))))******+++***)))(((((()))***+++---,,,,,,++++++******)))))))))((((((((()))***+++---,,,+++***))))))******------,,,++++++***++++++***+++,,,------...------..............................------......///000555...,,,///000999RRRmmm```FFF999333111000...000333666666444555555444444444444555555666666666666777888999::::::::::::===@@@BBBCCCBBBCCC>>><<>>===>>>AAAAAA@@@BBBFFFXXX|||ooollljjjiiijjjllllllllliiihhheeedddcccdddeeefffbbbaaa``````aaa```^^^[[[ZZZ[[[XXXTTTQQQMMMDDD:::111...***))))))******)))))))))((('''''''''''''''***)))))))))******+++,,,)))+++---......---+++***&&&'''***,,,------,,,+++((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))*********+++++++++((((((((((((((()))))))))))))))*********+++++++++******,,,...111111000...))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))((())))))******++++++,,,%%%''')))++++++***((('''*********++++++++++++***+++---...000000000//////***+++---...///000000000........................,,,++++++++++++,,,------+++...111:::RRRzzzMMM666888333333333333222333444555555555444444444444555555666666666666777888999:::<<<;;;;;;<<<>>>@@@???>>>===<<<>>>AAAAAA???BBBGGGXXXlllkkkiiihhhjjjkkkkkkjjjhhhgggfffeeedddeeeffffffcccaaa_________^^^\\\[[[ZZZZZZWWWSSSQQQNNNFFF===000...+++)))***+++++++++))))))((('''''''''''''''))))))))))))***+++,,,,,,((()))+++,,,,,,,,,***)))%%%&&&(((***,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))************+++(((((())))))))))))******)))))))))***++++++,,,,,,++++++---///111111///,,,((())))))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))************)))))))))))))))*********++++++'''(((***+++,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,---------------,,,,,,)))***+++---///000000000........................,,,,,,+++++++++,,,------000111333???```tttKKK777666444555555444222222333444555555444444444444555555666666666666777888999:::<<<;;;;;;<<<>>>??????>>><<<<<<>>>@@@???>>>BBBIIIXXXllljjjhhhhhhiiijjjjjjiiiiiihhhhhhgggfffeeeddddddccc```]]]\\\\\\[[[ZZZYYYVVVVVVRRRNNNMMMLLLEEE===000---+++***+++++++++***))))))((('''''''''''''''''''''''''''((()))***+++'''(((***+++,,,+++***))))))))))))***************++++++******))))))))))))'''''''''(((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))*********)))((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************)))))))))*********++++++((())))))***++++++,,,,,,++++++,,,...000///,,,)))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))***++++++***)))((())))))))))))************((()))***,,,,,,++++++***(((***---000222333444444222111///---,,,******)))******,,,---....................................,,,,,,,,,,,,,,,---.........666@@@SSSxxxvvvZZZBBB555222222444555444222222444666555555444444444444555555666666666666777888999:::;;;::::::;;;>>>@@@@@@???<<<<<<===???===<<>>>>>>>><<<888444111///...---+++,,,,,,------,,,,,,+++........................------,,,,,,------...///,,,>>>TTTooowwwZZZHHH===777555111333555444222333666999555555555444444555555555666666666666777888999::::::999999;;;>>>@@@@@@???===<<<===>>><<<<<>>777333...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---.........------///000666FFFfffwwwRRRFFF<<<777666333222333333333333333333444111333555555444444444555666777999:::;;;::::::999999:::;;;<<<===============<<<>>>@@@??????EEEMMM\\\hhhgggfffffffffggghhhiiihhhgggfffeeedddcccbbbaaa___]]][[[ZZZYYYWWWTTTQQQSSSMMMGGGEEEEEEBBB:::333+++,,,,,,,,,+++)))((('''((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))((((((''')))((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((,,,,,,+++***)))((('''&&&%%%$$$###%%%(((***++++++'''&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''***)))((()))++++++)))(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++***)))((('''(((((()))************)))***((()))------***---333555888888666777::::::777555555444222000000111222222...---000111000000333444666999;;;===>>>???@@@HHHPPP[[[eeemmmttt{{{yyyhhhUUUHHH>>>444///000,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---.........------///111:::UUU|||fffEEE;;;333///000...222222333333333333444444111333444555444333444555666777999::::::::::::999777888:::<<<===>>>??????===<<<>>>@@@??????EEELLL\\\hhhhhhgggggggggfffffffffffffffeeecccbbb```_________^^^\\\ZZZYYYVVVRRROOOPPPJJJDDD@@@???;;;444...)))***,,,---,,,***((('''))))))***)))'''&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))((((((''''''%%%$$$$$$&&&(((((('''%%%+++(((&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''))))))***+++---,,,)))'''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********))))))((((((''''''(((***+++,,,+++***)))+++***+++...///000555;;;AAAFFFIIIGGGGGGIIIJJJHHHBBBAAA>>><<<;;;;;;<<<===:::444111444888888888:::???CCCIIIMMMOOOPPPRRRSSSTTT[[[fffpppxxxkkkYYYHHH:::222000,,,,,,,,,++++++,,,,,,,,,//////...------...//////---...///...---...///111555[[[}}}WWW===777111///222000222222222333333444444444111333555555444333444555666777888999::::::::::::666777999<<<>>>???@@@AAA>>>===>>>@@@??????DDDLLL\\\hhhhhhhhhgggfffeeedddcccddddddcccaaa```^^^]]]\\\^^^]]]\\\[[[YYYVVVRRROOOJJJDDD===888666222---(((((()))+++------+++)))((((((***+++)))'''%%%&&&((($$$$$$$$$%%%&&&'''((()))''''''%%%$$$$$$%%%'''''''''''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''+++******)))(((((('''''''''&&&'''((())))))&&&$$$---+++)))(((((('''%%%$$$''''''''''''''''''''''''******,,,...///...+++((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))+++---///111111555555666999===CCCKKKQQQ___eeehhhfffdddddddddaaaXXXVVVRRRPPPPPPQQQQQQQQQNNNFFF@@@CCCHHHKKKOOOSSS[[[___dddggghhhjjjmmmppprrrwww~~~}}}jjjVVVEEE999333------,,,++++++,,,------000///...------...///000...///000///......000222555ZZZjjjLLL:::666111111555333222222222333333444444444333555666666555444555666666666777888999::::::;;;888999:::<<<>>>??????@@@>>>===>>>@@@???>>>CCCKKKZZZhhhhhhhhhgggfffdddbbbaaaccccccaaa```^^^\\\[[[ZZZ]]]\\\[[[ZZZYYYVVVRRRNNNDDD???888222///,,,)))%%%'''(((***,,,,,,,,,+++***((()))******)))'''''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''******))))))((('''''''''%%%%%%%%%(((+++---------+++***))))))))))))&&&$$$((((((((((((((((((((((((++++++---///000///,,,)))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))(((((('''(((((()))***+++***)))+++///444:::>>>GGGJJJNNNRRRYYYdddooovvv}}}rrrooolllkkklllmmmmmmllliii```ZZZ[[[aaafffnnnuuu}}}kkkXXXEEE999///...---,,,,,,---...///000///...------...///000///000000000//////111222<<>>>>>>>>===>>>===>>>???>>>===CCCJJJXXXhhhhhhgggeeedddcccbbbaaacccbbb```___]]][[[YYYYYY[[[ZZZYYYYYYWWWTTTNNNJJJ???;;;444///,,,***)))''''''((()))***+++,,,------))))))+++---///...***'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&***)))(((&&&%%%$$$$$$$$$&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((()))))))))(((((('''''''''&&&%%%$$$%%%)))---///000...+++)))(((((())))))(((((((((((((((((((((((((((++++++,,,---///...,,,)))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))(((((('''((()))+++,,,***)))***...555@@@JJJPPP```eeejjjnnnwww~~~||||||}}}}}}wwwrrrrrruuuzzzxxxeeeNNN;;;111000...------...000111000000///......///000000///000111000//////111333777KKKcccuuurrrUUUFFF777333333---...222///111111222333333444555555666777999888777555666666555555666666888999;;;<<<<<<======>>>>>>======<<<>>>===>>>???>>>===BBBIIIVVViiihhhfffdddbbbbbbbbbbbbcccbbb```^^^\\\ZZZYYYXXX[[[ZZZXXXVVVSSSNNNGGGCCC:::666000+++)))((())))))''''''((((((***,,,...///,,,***,,,111666555///(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++***)))((((((((((((((('''''''''(((&&&%%%(((000:::BBBGGGBBB;;;111***'''((()))+++((((((((((((((((((((((((***))))))***++++++***((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***)))(((((((((***,,,...---000777BBBQQQbbbpppyyy|||nnnUUU???333111///......///111333111000///......///000111000111111111000000222444000;;;KKK[[[ffffffVVVFFF:::111222555///000444111000111111222444555555666555666777777555444444555555555555666777999;;;<<<;;;<<<===>>>>>>>>>>>>>>>>>>======???===<<>>LLL^^^tttvvv___HHH444222000//////000222444111000///......///000111000111222111000000222444666888===CCCFFFBBB;;;666000***...222---...333000000111111222444555666666333555666555444222222333555555555555777999;;;===:::;;;<<<>>>???@@@@@@@@@>>>======???===<<>>???@@@AAA<<<<<<>>>@@@===;;;AAAJJJXXXeeeeeedddcccbbb```______``````___]]]\\\ZZZYYYXXXXXXUUUQQQNNNIIICCC<<<777111,,,'''&&&(((***)))'''((('''''''''((()))***+++,,,+++...777???>>>333((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&))),,,,,,***'''))))))'''&&&&&&&&&''''''###'''+++666UUU|||kkkGGG222+++)))''''''''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&)))''''''(((***+++************+++******+++---///000...,,,+++++++++++++++***+++***((('''''''''&&& ((())))))111555===LLLggg{{{ssslllaaaMMM???===:::777444333444666555333000...---...000111111111111222333444444333333444444555555444444444000000000111111111111111111222333444555555555555555555555444444333333333555555555555666999<<<=========>>>>>>>>>>>>??????<<<<<<>>>???======DDDNNN___ccccccddddddcccaaa```___```___]]][[[YYYXXXWWWWWWTTTQQQNNNIIIDDD>>>777222---***'''''')))+++)))'''''''''''''''((()))******,,,***,,,222888777///'''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''')))++++++)))'''(((((('''&&&&&&&&&&&&'''###''',,,:::ZZZuuuLLL333***(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&******+++***)))***---///000000000111444666666555222111000222555:::<<<===666444111///---,,,+++,,,...+++(((''''''(((((((((&&&000111333BBBPPPbbbwwwpppiiiaaaSSSGGGIIIHHHAAA888333333555333222000.........000111///000000111222333444444333222111000///000111222///000000111222222333333222222222333333444555666555555555444444444444444444444444555777:::<<<>>>AAA@@@???>>>>>>>>>>>>>>>>>>===>>>???>>>???HHHSSSiiiaaabbbcccdddcccbbb```^^^```___]]]ZZZXXXWWWWWWVVVQQQNNNJJJFFFAAA:::333...)))((('''(((***+++)))'''''''''''''''(((((())))))+++***))),,,000000+++&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''&&&(((+++666QQQtttnnnHHH111***(((%%%$$$&&&''''''(((((('''&&&%%%$$$%%%&&&&&&&&&(((,,,...---000444666:::===<<<888444222222666>>>EEEIIIIIIAAA???:::444///,,,+++,,,---)))''')))+++,,,,,,---)))111000444LLLggg}}}jjjbbb^^^UUUOOOTTTSSSHHH:::222000111222111///......///000111111222222222222222333555333333222111111222222333111111111222222222333333333222222111222444555666444444444444555555555555444444555666888;;;===>>>AAA@@@???>>>>>>??????@@@BBBAAA@@@@@@>>>@@@JJJUUUooo```aaacccdddcccaaa___^^^```___]]][[[YYYWWWVVVVVVNNNKKKGGGCCC>>>888111,,,''''''((()))******)))''''''''''''(((((((((((((((***)))((()))******(((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&'''''''''''''''''''''((('''(((///BBB[[[oooxxxpppXXX<<<---***(((&&&%%%'''''''''''''''&&&%%%%%%&&&((()))+++---111777;;;BBBIIIPPPTTTYYY\\\XXXQQQKKKJJJKKKRRR[[[dddhhhiii^^^YYYOOOBBB666...,,,,,,,,,''''''+++---,,,,,,000333>>>CCCOOOpppuuuaaaWWWUUUOOOTTT[[[ZZZLLL;;;222///...000//////......///000111222333333222000///111333111222333444555555444444444333333333222222222111333222111111222333555666444444444555555666666666444555666777999;;;<<<===>>>>>>======>>>@@@BBBDDDFFFDDDBBBAAA>>>@@@JJJUUUqqqbbbbbbccccccbbb```___^^^______^^^\\\ZZZWWWUUUSSSJJJHHHDDD@@@<<<666///+++''''''((()))))))))((((((&&&''''''((((((((('''''')))((((((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&'''(((((()))((((((((((((&&&&&&+++666EEERRRYYYOOO@@@111***)))((('''''''''&&&&&&&&&&&&'''((((((---000333888>>>FFFNNNTTTfffpppwwwzzz~~~|||rrrkkklllooovvv~~~{{{jjjTTT???111------+++'''''',,,,,,)))---555AAAVVVgggzzzzzzooo[[[QQQQQQLLLRRRZZZYYYIII:::444111///............///000000111000222333111......111444222333555666666555444333555555444333333222111111111111111222222333444555333333444555666777777777555666777888:::;;;<<<<<<<<<;;;;;;<<<>>>AAADDDFFFHHHEEEDDDBBB???@@@IIITTTrrrdddcccbbbaaa```___^^^]]]\\\]]]]]]\\\ZZZVVVRRRPPPFFFDDDAAA===:::444...)))(((((()))((('''''''''(((&&&''''''(((((('''&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))'''%%%%%%''')))'''''')))*********))))))(((&&&&&&***000777===BBB:::222,,,***)))&&&''')))(((''''''''')))---000333111444;;;DDDNNNZZZfffmmm}}}yyy}}}xxx\\\AAA111,,,,,,***&&&''',,,,,,,,,777GGGQQQooo~~~sssjjjXXXOOONNNKKKGGGPPPOOO@@@555444333///------......///000111111000222444333000111666;;;:::999777666555444444444444444444444444333333333000111222333333333333333333333444555666777888888777777888999::::::::::::;;;:::::::::===@@@DDDFFFEEEDDDCCCCCCAAAAAAKKKUUUvvveeedddbbb```___^^^^^^]]]ZZZ[[[\\\\\\YYYUUUPPPMMMCCCAAA>>>;;;888333---((()))))))))(((&&&&&&'''(((&&&'''((((((((('''&&&%%%&&&((()))'''%%%%%%''')))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------///---+++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))'''%%%$$$&&&)))'''((()))+++++++++***))))))((((((***---...000333333///,,,+++(((%%%&&&******))))))+++...444:::===HHHMMMVVVaaannn}}}yyyZZZ>>>...)))+++)))%%%'''---...222EEE[[[vvvvvvjjjbbbRRRIIIIIIFFF<<>>@@@???CCCSSSeeeeeeUUUCCC;;;888555333444111222444666666555444333111...---///222444222000111222333444555777888888999999888888888888888999777888:::<<<===>>>??????===AAA???@@@DDDBBBLLLcccbbbaaaaaa___^^^\\\[[[ZZZZZZ[[[YYYUUURRRPPPJJJCCCAAA>>>999444111---***'''(((((((((((((((((((((((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''(((((())))))***++++++,,,...,,,***((('''(((((()))'''((((((((())))))))))))''''''''''''((((((((()))***))))))(((((())))))***)))***,,,---------+++***++++++***((((((((((((&&&*********)))(((***...111444;;;DDDOOOZZZeeeooouuu___BBB222---)))%%%&&&+++,,,666LLLbbb~~~~~~jjj^^^YYYPPPKKKGGG>>>999777555222//////111333000000///......111666::::::;;;???FFFLLLVVVjjj{{{iiiOOO@@@;;;666333222111222444555666555444333111///...///222444333111222222333444555777777888999999888888888888888999888999:::<<<===>>>>>>???<<<@@@>>>???CCCBBBMMMeee```______^^^]]]\\\ZZZYYYYYYZZZWWWSSSPPPNNNHHHAAA>>>:::555000...+++)))'''((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((())))))******+++***)))'''''''''((()))''''''((((((((()))))))))''''''''''''((((((((((((+++***)))(((((()))***+++***+++,,,,,,,,,+++***))),,,+++***)))((('''''''''.........///222777???DDDQQQ[[[iiiyyyrrrOOO555,,,+++***(((***000555JJJnnntttbbbZZZXXXPPPKKKHHH???777666333111000///000111111111000///...111666:::===AAAKKKZZZiii{{{bbbKKK???777222000111222444555555555444333111000///000333444333222333333444555666666777777999888888888888888999999::::::;;;<<<============;;;???<<<===BBBBBBNNNfff^^^^^^^^^^^^]]]\\\ZZZYYYWWWWWWUUUOOOLLLJJJEEE>>>:::666000,,,***)))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((()))'''''''''((((((((())))))'''''''''(((((((((((((((,,,+++***))))))***+++,,,***++++++++++++***((((((+++))))))******(((***------000444;;;DDDOOO[[[ccc{{{vvv]]]>>>---***+++,,,---///888CCCaaammm]]]WWWVVVNNNJJJHHH@@@888555222000000//////...000000000......000444888===GGGYYYpppuuuWWWCCC666222222111222333444444444444333111111111222333444444444444444555555666666777777888888888777888888999:::;;;<<<<<<============<<<;;;>>>;;;<<>><<<<<<@@@@@@LLLddd}}}YYYZZZ[[[\\\\\\[[[YYYXXXQQQQQQMMMFFFCCCBBB===777000---***(((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''************************)))((((((((((((((('''''',,,((('''***)))'''///:::GGGQQQaaasssxxxUUUCCC333000000...///444;;;UUUpppzzz}}}yyyhhhXXXRRRPPPIIIIIIMMMJJJAAA;;;444111111111000............------...111444888RRRvvvvvvXXX@@@333222666222222222222333333333333222333555555444444666777777777666666666666666666777777777777888999::::::<<<<<<===>>>>>>>>>======<<>>AAA>>>HHH___uuuUUUVVVXXXZZZZZZYYYWWWUUUNNNNNNIIICCC???>>>999333---+++)))((())))))((('''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''(((***++++++***((('''''''''''''''''''''((((((---''''''---///111===MMMnnnyyyhhhJJJ<<<222222444333888AAARRRsss~~~uuuwww}}}vvvfffVVVOOOMMMGGGKKKSSSTTTGGG@@@777111111222111///...//////......///111333>>>]]]eeeJJJ;;;444333555222222222222222333333444222444666666555444666888888777777777666666555555777777777777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>===AAA???@@@AAA===DDDYYYlllRRRSSSVVVXXXXXXWWWUUUSSSLLLLLLGGGAAA===<<<777111***)))(((((())))))((('''(((((((((((((((((((((((()))*********)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))((((((((())))))******)))(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&'''((()))+++''')))111777===MMM```{{{^^^AAA555///333666888BBBPPPccc|||rrrrrrwwwuuueeeTTTMMMKKKFFFLLLXXX[[[LLLCCC888222111222111000///000000000//////222444???```WWW>>>777555333222222222111111222222333444222555777777555444777999888888777777666666555555777777777777888999:::;;;;;;<<<===>>>????????????>>>BBBAAAAAABBB<<>>===BBB@@@@@@@@@>>>===BBBIIIeeeNNNMMMMMMOOOQQQPPPMMMJJJGGGIIIEEE<<<555111---)))((((((((((((((('''&&&&&&))))))))))))((((((''''''((((((((((((((((((((((((''''''((('''''''''((()))))))))''''''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***+++***((('''((()))(((---((($$$)))'''$$$(((***222AAATTTjjjxxx```III222......666EEEZZZsss|||nnnmmmpppwww}}}zzzoooeee]]]UUUKKKCCCAAAEEEIIILLLHHHAAA888333222222000...000//////...///000111222;;;TTTvvv{{{oooVVV???888777444333777333333333333444555666666666666555555555555666666777666666666666777888888777777888888888888888888:::;;;===>>>?????????>>>BBB@@@???@@@>>><<>><<<===@@@AAA===999333111222333222000///////////////000111111444IIIdddxxxzzziiiZZZQQQBBB666666777444444888444444444444555666777777666666555555555555666666666666666666666777888999888888888777777777777777999:::<<<>>>???@@@@@@???@@@???>>>???===<<>>QQQ___bbbZZZLLLAAA???888333444333000111444333333333333444555666777666666555555555555666666666666666666777888999999888888888777777666666666888:::<<<>>>@@@@@@@@@@@@???>>>>>>>>><<<;;;AAAHHHWWWPPPNNNLLLIIIFFFEEEEEEFFFHHHHHHBBB777///,,,***'''''''''(((((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&$$$&&&...:::DDD<<<888222,,,'''%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******)))((()))+++%%%)))%%%$$$)))***333FFFhhhhhhSSS???444333===VVVtttwwwssskkkmmmpppoooiii```WWWQQQJJJEEE???999666555444333222111111111111111///---...//////000000000000000111777AAAIIIJJJDDD===888777555222222///...000444222222222222333444555666666666555555555555666666666666666666777888999:::999999888888777777666666888:::<<<>>>@@@@@@@@@@@@???======>>><<<<<>>???@@@@@@??????===>>>???===<<>>?????????>>>???>>>>>>???>>>===CCCKKKZZZUUURRRLLLEEECCCGGGOOOWWW[[[XXXNNN>>>222---***'''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&***777QQQqqq}}}hhhPPP<<<000***(((&&&'''''''''(((((())))))(((((()))***+++,,,,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$&&&''''''&&&&&&''')))(((***(((,,,777AAA[[[~~~tttcccMMM???AAAQQQqqqpppeee\\\[[[ZZZ[[[YYYSSSIIIAAA777666555666888777666444000111222222111111222333---...000111111111000///000---...333444111111555000111222333444666555222444444444444444666777777666666555555555555666666666666666777888:::;;;<<<999999999::::::;;;;;;;;;;;;<<<===?????????>>>===@@@>>>???@@@???>>>DDDLLL]]]WWWQQQIIIEEEIIIRRR^^^eeefffgggZZZBBB222///---'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%)))777UUUxxxbbb@@@000***'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((('''''''''%%%"""&&&'''---888FFF[[[yyyxxxyyyvvvnnnwwwnnnYYYLLLPPPbbbnnncccSSSSSSTTTTTTSSSNNNHHHCCC999777555555666666222///111///......000111111000............///000222222222222111111111111111222444444333222111111111222333333444444555666666666777777777777888888888888777777777777666666666666999999999888999999::::::;;;;;;;;;;;;;;;<<<===>>>@@@CCC>>>;;;>>><<>>888666444444555555222///000///......000111111000.........//////000222222333333222222222222333333333333222222111111222222444444444555666666777777777777777777888888888888777777777777777777777666:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>===AAA===;;;???>>>DDDTTTkkkOOOIIICCCCCCNNN```qqq|||~~~xxxdddHHH444...***%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((***666QQQwwwdddEEE555---'''((((((((((((((((((((((((((((((((((((((((((((((((***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((('''%%%$$$%%%(((+++...333EEEcccyyy{{{{{{mmmddd___^^^mmmuuulllvvvjjj\\\OOOMMMJJJHHHEEEBBB>>>:::555444333333444333111///222111000111222333333222////////////000000111222444444333333333333444444222222111111111222333333555555555666777777888888777777777888888888999999777777777777777777777777999999999999999:::;;;;;;::::::;;;;;;<<<======>>>:::>>><<<;;;@@@AAAGGGWWWnnnLLLFFF@@@BBBNNN```rrr{{{wwwooo[[[BBB111,,,+++(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%((()))(((///FFFhhhwwwVVV<<<222---)))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''&&&&&&,,,333888EEE___xxxjjjaaa\\\ZZZYYYhhhwwwzzz}}}~~~hhh[[[QQQMMMHHHEEEBBB???<<<999333333222222222111000///444333222444666777666444000000//////000111111222333333333333333444444555222111111111222333444444666666666777888888999999777777888888888999999999777777777777777888888888888888888888888999:::;;;999:::;;;<<<======>>>>>>:::???<<<<<>>BBBOOO```nnnuuujjj```NNN;;;...++++++***&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%((()))(((,,,>>>YYYooo|||vvvaaaDDD111---,,,(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''***---+++***222>>>OOOeeerrrbbbXXXUUUUUUPPPOOO]]]mmmssswwwfff[[[PPPKKKFFFAAA>>><<<999777111222222222111000//////222222222444666777555444111000000000000111111222222222222222222333444444333333222222333444555555666666777777888999999999888888888888999999999999666777777777888888888999666666666777777888999:::888999;;;<<<===>>>>>>>>>;;;@@@>>>>>>CCCBBBGGGVVVlllAAA>>>===DDDQQQ^^^eeehhhZZZQQQBBB555---***))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&((((((,,,999LLL[[[fff```NNN666***))))))%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''***---+++,,,;;;LLLlllxxxdddUUUOOOOOOQQQNNNMMM[[[kkksss}}}pppddd[[[KKKGGGAAA<<<999777555333000222333222000//////000/////////222444555333111111111111000000111111222222111111111222333444555555555444444444555666666666666666777888888999999888888888999999999999:::666777777888888999999999666666666777888999:::;;;777888:::===>>>>>>>>>>>>===BBB@@@???CCCBBBFFFUUUjjj<<<:::;;;CCCMMMTTTTTTQQQGGG???555...+++)))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''***222<<>>:::777555333111000222444333111///000111...///000333555666444222222222111000000111111222222222222333333444555666888777777666666666666777555555666666777888888999888888888999999999::::::666777777888888999::::::777777777888999;;;<<<===666888:::===>>>???>>>>>><<>>:::888666333111///222444333111///000222111111333666888999777555222222111111111111111222333333333444555666777888999999888777777666777777555555555666777777888888888888999999999:::::::::666777777888999999::::::999999999:::;;;<<<>>>???666888:::===??????>>>>>>;;;AAA@@@@@@EEEDDDHHHWWWooo666999>>>DDDEEE@@@888222,,,+++)))(((''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&'''))),,,...---+++***(((''''''&&&))))))(((''''''''''''(((((((((''''''''''''(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''')))///;;;TTTzzzlll```QQQIIICCC>>>>>>@@@AAAKKKbbbwwwttteeeZZZSSSGGGDDD>>>:::888666444222555444444333333222111111222333555888::::::888555333222000/////////000111333333333444444444555555888999::::::999888666555666777777777888888888888777888888999999999888888999999999999999999999999999:::;;;===>>>?????????;;;;;;<<<===>>>???@@@@@@>>>BBBAAACCCFFFAAAGGGZZZppp555888>>>DDDFFF@@@666///+++***((('''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&(((***,,,+++***)))(((''''''''')))(((((('''&&&'''''''''((((((''''''''''''(((((()))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&***777KKKiiicccWWWKKKDDD@@@<<<<<<>>>FFFTTTooo}}}vvvsssdddXXXRRRFFFBBB===999666555333111555555444444333222222222555555555777999999777555333333222111111111111111333333444444444555555555777888888999888777666555888888888888888999999999888888888999999999888888999999999999999999999999999:::;;;===>>>>>>??????<<<======>>>???@@@AAABBB@@@CCCBBBDDDGGGBBBHHH[[[qqq333777>>>FFFHHHAAA555+++))))))'''&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&$$$$$$&&&((())))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))***++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''...CCCbbbtttWWWMMMDDD???;;;888999===JJJ^^^~~~zzzvvvpppaaaVVVPPPDDD@@@;;;777555444333222777666555444333333333333999777666666777777666444333333444444444333222222333444444444444555555555666666777777777666666555999999999999999::::::;;;888888888888888888888888999999999999999999999999::::::<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAADDDCCCDDDHHHCCCIII]]]qqq111555===FFFJJJCCC555***)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((&&&######$$$&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******777UUUyyykkkPPPHHH@@@<<<999666888===NNNggg{{{{{{~~~nnn___TTTOOOCCC???999666444444444333888777555444333333444444;;;999666555555555555444222333444555555444222222444444444444555555555555666666777777777777777777999999888888888999:::;;;999999888888888888888888888999999999999999:::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAADDDCCCDDDGGGCCCIII]]]qqq111444<<>>999555555555666666888777555444333333444555;;;888555333444444444333111222333444444333222111444444444555555555666666777777777777888999999:::888888666666666777999:::::::::888888777777888888888888888999999::::::::::::;;;<<<===>>>>>>>>>===>>>??????@@@@@@AAAAAAAAAAAADDDAAABBBFFFBBBIII]]]sss222444:::EEEMMMKKKAAA777,,,+++)))(((''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))(((&&&$$$###%%%'''%%%%%%%%%&&&&&&((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***,,,:::ZZZiiiOOOHHH@@@;;;666555:::BBB___{{{uuufffZZZPPPKKKAAA===888444444666777777888777444333222222444555777555333222333444444333222222333333444444333333444444555555555666666666777777777777888999;;;;;;888777666555555777999:::;;;:::999777777777888888888888888999999::::::;;;;;;;;;<<<===============?????????@@@@@@AAAAAAAAABBBDDDAAABBBEEEBBBIII]]]vvv444444999CCCNNNPPPHHH@@@...---+++)))(((''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******)))))))))'''%%%%%%&&&(((&&&&&&&&&&&&'''((())))))******)))(((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******333GGGllljjjMMMFFF>>>888444444<<>>999444111111444666777777555333111000111333444//////...000333444444333666555444444444666777888555555555555666666666777555444444555666888:::;;;;;;:::888666777999;;;===<<<;;;999777666666777888777777888999::::::;;;;;;;;;<<<==================BBBBBBBBBCCCCCCCCCCCCCCCDDDGGGCCCCCCGGGDDDKKK```}}}333333444===OOO^^^\\\RRR===777///***((('''&&&%%%%%%&&&((()))))))))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---111333555222---)))''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''$$$)))&&&%%%***))))))333BBB```gggOOOAAA777666555444<<>>888777555444444666888999999333...000222000...///111000111555555222222555999555111111555888777555666666666666666555555555888888777777777777777888:::;;;:::777444444888<<<:::999777666666777999:::666888::::::::::::<<<>>><<<;;;;;;;;;;;;<<<======HHHIIIIIIGGGCCCBBBEEEGGGFFFFFFAAAAAAFFFDDDMMMbbb555666777>>>NNN]]]___XXXBBB;;;222---+++***(((&&&%%%&&&((()))))))))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,///111222111---)))''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&+++(((&&&***'''(((444KKKjjjhhhMMM@@@777777666666>>>JJJnnnxxxiii^^^SSSHHH@@@===666444222333666;;;???AAA;;;444///000111//////000222///...000000...000555:::666333333666999999888666666666666555555555555888777777666666777777777:::::::::888555555888;;;999999888777777888999999777999;;;;;;;;;;;;===???======<<<<<<======>>>???GGGHHHHHHEEECCCBBBDDDFFFEEEFFFAAAAAAEEEEEEOOOfff666777888===HHHVVV]]]^^^KKKBBB888111///---***&&&&&&'''(((((()))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,...//////,,,)))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&***'''&&&***'''+++:::[[[zzzkkkMMMBBB;;;:::::::::AAAKKKjjjppp```WWWPPPGGG???:::333111000333999BBBIIILLL>>>666000///000//////000111...,,,---------111888999777444333444555555555555555555555555555555555777666666555555666777777888::::::999888777888999888888888888888888888888888:::<<<<<<<<<<<<>>>@@@>>>>>>======>>>>>>???@@@EEEEEEEEEDDDBBBAAABBBDDDCCCEEEAAA@@@EEEFFFSSSmmm444555555888@@@KKKWWW]]]VVVLLL>>>444///---***'''''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,)))+++,,,---+++)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''%%%%%%)))(((111FFFnnnqqqSSSKKKDDDBBBAAA@@@EEELLLaaarrrwwwgggWWWPPPLLLEEE===888333111000444===GGGOOORRR@@@777000//////...///111///------.........555<<<<<<<<<:::777444333222222444444555555555555555666666555555555555666666777888999:::::::::999888888777777888888888888777777888999;;;<<<;;;<<<===???>>>============>>>??????CCCCCCCCCBBBAAA@@@AAAAAAAAADDD@@@@@@DDDGGGYYYvvv555444444666:::CCCOOOYYY^^^TTTEEE888000,,,***)))((((((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,)))***+++,,,,,,+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$%%%))))))777RRR{{{aaa[[[TTTOOOKKKHHHIIILLLTTT```uuuooo___PPPIIIGGGBBB;;;777555222222777AAAJJJOOOQQQ@@@777000...///......000///...///000//////555>>>CCCEEEEEEBBB<<<777555555333444444444555555666666555555555555555666777777888888999;;;;;;;;;999777666777888888888888777666777888:::::::::;;;<<<>>>======<<<<<<======>>>???AAAAAA@@@@@@AAA@@@@@@??????CCCAAA@@@DDDJJJ```999777666888:::???IIISSS]]]XXXNNNAAA555...++++++))))))(((''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++++++++++++++---...---***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))%%%&&&)))+++???aaavvvqqqiii```WWWQQQMMMLLLIIIQQQbbb{{{}}}hhhZZZKKKEEEBBB===999777666444444;;;DDDKKKLLLKKK===555///...///......///000//////000...000999DDDLLLPPPSSSOOOEEE<<<777666333333333444555555666666555555555555666777888888999888999:::<<<<<<:::888777777777777777777777777666888::::::::::::<<<======<<<<<<<<<<<<===>>>>>>@@@??????@@@AAAAAA???>>>>>>CCCBBBAAAEEEMMMggg===999888:::;;;<<>>999777777444333666>>>HHHLLLIIIDDD:::333---...///...---...///------///111999JJJYYYccchhhjjjbbbQQQAAA777333222222333444444555666666666666666666777888999999:::888888999<<<<<<;;;999888777666555555666777888777999:::;;;;;;;;;===>>>>>>>>>======>>>>>>???@@@@@@>>>>>>???BBBBBB???===>>>DDDCCCBBBFFFOOOmmm>>>888777::::::999>>>EEEMMMVVV\\\WWWGGG999222222***)))((('''&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++///......///111000,,,)))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''((((((((())))))$$$$$$"""'''111;;;[[[xxxiii\\\RRRKKKCCCEEEQQQjjjvvv```UUUIIIBBB<<<666555888222222777@@@JJJLLLGGG@@@888111---...000...---...---++++++///666DDD\\\pppwww```III:::444222222333333444555666666666666666666777888::::::;;;999777888;;;===<<<:::999777666444444666777999888:::<<<<<<<<<<<<>>>????????????>>>???@@@@@@AAA@@@>>>>>>???BBBBBB@@@===>>>DDDDDDCCCGGGQQQppp@@@>>><<<999999:::<<<===IIIPPPYYY\\\UUUHHH999000---+++(((&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((()))***++++++,,,---...000000000//////++++++***))))))******+++((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((***...%%%222QQQoookkk]]]TTTNNNIIIHHHPPPggg{{{nnnZZZOOOCCC>>>;;;888888:::555666===HHHRRRPPPDDD999222111///...---------...---------000999PPPrrrjjjHHH666333333333333333444555666666666666666666777888999:::::::::999999999999999999999888888888999::::::;;;======<<<<<<<<<<<<======??????@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@>>>>>>@@@???@@@DDDGGGWWWzzz???>>><<<:::999:::;;;<<<@@@GGGRRRYYYXXXMMM@@@666///,,,(((''''''(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,---...///000000111111111------------,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''',,,&&&777YYYwwwiiiZZZQQQLLLHHHGGGNNNeee~~~uuugggWWWLLLAAA<<<999666666777555888BBBOOOXXXUUUGGG:::222111///...------......,,,,,,...444BBB]]]jjjGGG555222222222222222333444666777888777777777777777888888888888888888888888999999999999999999999:::;;;;;;===<<<<<<;;;;;;<<<<<<===>>>???????????????>>>>>>??????@@@AAAAAA@@@???>>>AAA???@@@DDDHHHXXX{{{======<<<;;;::::::::::::999???JJJTTTWWWRRREEE<<<111...***''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))+++,,,---////////////000111222333///000111111111///...---((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$)))'''???eee~~~gggXXXOOOIIIEEEDDDLLLdddxxxnnn___QQQGGG===999777444333555444;;;HHHWWW```[[[JJJ<<<222111000.........//////---...111888KKKlllfffFFF555333222111000000111333666888888888888777777777777777777777777777777888999:::::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>===???@@@AAABBBBBBAAA@@@???AAA???@@@DDDHHHYYY}}}<<<<<<<<<;;;::::::999999999<<>>>>>>>>>>>===???@@@BBBCCCCCCBBBAAAAAAAAA???@@@DDDIIIZZZ<<<<<<<<<;;;;;;:::999999:::999;;;AAAIIIMMMLLLIII:::666///***(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((***,,,---,,,,,,,,,,,,---///111222111222333333222///---+++(((((((((((('''''''''''''''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''%%%)))+++IIIqqqppp```RRRHHHCCCBBBJJJeeevvvnnncccRRRHHH???888777666333222333222:::IIIXXX___YYYIII<<<333222111000///000111111444777;;;FFF___uuuXXX@@@666666111000000000111333555777333444666888999999::::::999999888888999:::<<<>>><<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999::::::<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBBAAA???@@@DDDJJJ\\\>>>>>>===;;;;;;;;;;;;;;;999777666:::BBBIIINNNOOO@@@:::333---***)))((('''((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((***+++,,,***++++++,,,---///000111222222222111000...+++***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&+++,,,HHHooovvvfffWWWKKKCCCCCCMMMiii{{{yyywwwnnnggg]]]MMMDDD<<<666666666333222222000666AAAMMMRRRNNNCCC:::333222111000000111222222666;;;BBBQQQooommmQQQ;;;444555111111111222222333444555222333666888::::::::::::;;;:::999888999;;;===>>>======<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>????????????@@@AAACCCDDDEEEEEEDDDDDDAAA???@@@DDDJJJ^^^AAA???===;;;;;;;;;<<<===:::999888999===CCCIIIMMMDDD>>>666///+++***)))((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******)))***,,,...///000000111444333222000...,,,+++***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%++++++EEEkkkxxxjjj[[[PPPDDDDDDPPPnnntttooommmddd___WWWGGG@@@999444555666333111111///222888???CCCAAA<<<666333222111111111111333333777???IIIZZZzzzdddJJJ888333666222333444444555444333222222444666999::::::999999<<<;;;999888888999;;;===>>>======<<<<<<;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEAAA???@@@EEEKKK___BBB@@@===;;;:::;;;===???>>>===<<<;;;;;;>>>CCCGGGGGG@@@888111,,,+++***)))))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))***)))+++---///111111111111555444222///---,,,++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&"""$$$++++++CCChhhxxxkkk^^^SSSEEEEEERRRqqq|||nnnhhheee^^^ZZZRRRCCC===777222444555222000000...///111555999999777444333222111111111222333444888AAAMMM___www[[[DDD555333777333444555666666444222111444555777999:::999888777<<<;;;888777666888:::;;;>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEAAA???@@@EEEKKK___IIICCC===<<<======;;;999>>>===:::999999;;;===???FFFCCC???;;;777222---***,,,+++))))))******((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********+++---///111111111111666555333111...,,,******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''"""&&&'''999WWWuuuwwwnnnbbbSSSFFFCCCSSSxxxpppjjjbbb\\\WWWPPPGGG@@@888777666444222000///...---...///000111222333333555444222111000111222222444;;;LLLeeecccLLLBBB;;;555222333444444555555444444333444555666777777777777777999999999999999:::;;;;;;;;;<<<===>>>????????????@@@>>>;;;999999:::<<<>>>AAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBEEEFFFDDDAAABBBAAA@@@DDDPPPlllIIIIIIEEE===;;;??????;;;???===<<<::::::;;;===>>>BBB@@@>>><<<999555///+++---+++******++++++***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********+++,,,...000111111111000444333111000...,,,******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))$$$(((&&&888TTTpppuuukkk]]]NNNBBBBBBUUU|||~~~yyyiiiccc[[[VVVRRRKKKCCC<<<777777555444222000///...,,,---...///000111222222444333222111000000111222333:::KKKccc}}}\\\GGG>>>999555222222333333444555555444444555555666777888999999999<<<<<<;;;::::::::::::;;;>>>???@@@AAABBBAAAAAA@@@>>><<<;;;999:::;;;>>>???<<<<<<===>>>@@@BBBDDDEEEDDDBBBAAACCCEEEEEEDDDAAADDDCCCBBBFFFTTTpppKKKNNNIII>>>999===>>>:::???>>>===<<<;;;;;;;;;<<<=========>>><<<888222------+++******+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++---...000111222111000///111000///...,,,+++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++&&&(((&&&555OOOiiirrreeeUUUFFF>>>BBBYYY|||rrrkkkggg^^^YYYSSSNNNJJJEEE>>>888666555444333111000......,,,,,,---...//////000000333222222111111111111222222888EEEYYYppppppQQQ???999555333222000111222444555555555555555666777888999;;;;;;<<>>===<<<<<<<<<<<>>???AAABBBDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBAAAAAADDDSSSrrrXXXPPPHHHDDDAAA>>><<<;;;=========<<<;;;:::999999888:::<<>>@@@@@@@@@??????@@@@@@AAAAAABBBDDDFFFFFFEEECCCAAA???>>>===<<<<<<===>>>???AAAAAAAAABBBBBBBBBAAAAAACCCBBBAAAAAABBBBBBBBBBBB@@@AAAAAADDDUUUvvvnnnVVVFFFKKKMMMCCC===@@@<<<<<<<<<;;;:::999888888777999;;;>>>@@@===888444...,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,111222444555444222///---,,,,,,,,,+++***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((($$$'''$$$000CCCXXXxxxgggVVVFFF;;;;;;FFFdddtttaaaSSSJJJJJJNNNNNNLLLHHHEEEAAA===999666222222111000//////...............//////000000111333333444444444444444444888777888===GGGRRR]]]bbbdddTTTAAA777222......///...///111333444555666666666666777777999;;;===>>>>>>??????@@@AAACCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA???============@@@@@@AAABBBAAAAAA@@@???AAAAAAAAAAAA@@@AAABBBDDDAAADDDEEEHHH[[[~~~mmmRRRNNNNNNDDD===@@@<<<<<<;;;:::999999999:::999:::;;;===>>>===:::888111...+++))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------111333555777666333000---,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&###'''$$$---<<>>:::777555000000000//////.............../////////000000000222333444444444444444333999777666666;;;BBBJJJOOORRRFFF;;;555111...,,,......///111222444555666666666666555666777999;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@>>>======;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBBBBAAABBBEEEHHHAAAFFFIIILLL```yyyYYYLLLIIIDDD>>>>>>===;;;::::::;;;<<<>>>===<<<::::::<<<<<<<<<;;;555222---+++*********)))************************))))))))))))))))))))))))&&&'''((()))+++,,,---...111333666888777444111...------,,,+++***(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&$$$)))$$$+++666AAAddd{{{pppbbbSSSEEE;;;777<<>>999555333222//////..................------............//////000111222333333333222222333333333333555777;;;>>>@@@:::444333222...---...//////111222444444555555666555444444444666888:::888888999:::;;;===???@@@@@@@@@@@@AAABBBDDDFFFGGGHHHGGGFFFDDDBBBAAA@@@???===>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDDDDFFFJJJMMMFFFMMMQQQUUUjjjjjjPPPTTTPPPAAA@@@>>><<<;;;;;;===???AAA@@@===:::999:::;;;<<<<<<999555000---,,,++++++***************************))))))))))))))))))))))))&&&'''(((***+++,,,......111333666888888555111///...---,,,+++***(((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''%%%+++%%%)))111999ZZZ~~~uuuhhh[[[LLL@@@888666<<>>;;;666222//////........................,,,,,,------------------...///000111222222111000***---000111111111222222555111000222222///...//////000111222333444444444555444333222333444666888666666666777888999:::;;;:::999999999;;;>>>AAACCCGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGEEECCCBBBCCCEEEFFFFFFFFFHHHMMMRRRRRRZZZ___cccxxxfffUUUNNNEEEEEEAAA@@@AAA;;;555999CCC??????>>>===============999666222...+++***)))))))))))))))*********************))))))))))))******+++++++++,,,---...///000111222444777999888444111111000///---+++)))((('''***)))'''&&&'''(((***+++******))))))((((((''''''''''''(((((()))))))))***(((((('''%%%'''///<<>>FFFEEECCCBBBBBBBBB@@@???@@@CCCGGGJJJJJJJJJJJJKKKGGGJJJKKKJJJHHHLLLTTT[[[\\\fffhhhooorrrVVVVVVKKKEEE>>>;;;<<<>>><<<999@@@??????>>>===<<<<<<<<<:::888444000---+++***)))))))))******************++++++************++++++++++++,,,,,,---///000000222333555777888777333000///...---,,,+++)))((((((***)))'''''''''(((***+++***)))))))))((((((((('''((((((((((((((((((((((((******(((&&&&&&,,,777???YYYlll}}}wwwqqqnnnqqqvvv{{{}}}{{{ooo^^^MMMAAA:::777555;;;BBBSSSlll}}}ttthhh^^^PPPGGGDDDDDDBBBAAA<<<999444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...//////111222222222111111.............../////////000000000000000000000000111111222333444444444444222111000//////000111222444333333333555666777888777888999888888999;;;>>>BBBAAAAAA@@@@@@???===;;;>>>AAAEEEHHHJJJLLLOOOQQQNNNQQQTTTUUUWWW]]]fffmmmxxxlllVVVPPPMMMFFF???>>>@@@===777????????????>>>===;;;;;;;;;999777333000,,,***)))((())))))***************,,,++++++******++++++,,,,,,,,,---...///000000111444444555666777555111...,,,,,,++++++***)))))))))))))))((('''((()))***+++))))))))))))(((((((((((()))))))))(((((((((((((((******)))&&&%%%(((///555FFFWWWttt}}}vvvmmmiiilllrrrwwwyyytttiiiXXXIII>>>888666555999;;;EEEWWWkkk}}}~~~rrrjjj]]]VVVNNNHHHFFFEEECCCAAA:::666111.........------+++++++++,,,,,,---------.........------............///000222333333333333000///...------...///000000000000000000000000000222222333333444333333333000000///...///000111222222111111111111222333444555666777777777888;;;>>>??????@@@@@@???===<<<:::>>>AAAFFFIIILLLOOORRRUUUTTTXXX^^^ccchhhpppzzz^^^UUURRROOOJJJBBB;;;;;;@@@<<<===>>>??????>>>===<<<;;;:::888555111---***(((((()))******+++***))))))+++******))))))******+++,,,,,,---///000000111111444444444444555333///,,,))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))((((((((((((((()))))))))******++++++))))))(((&&&%%%&&&)))---;;;IIIbbb~~~vvvlllhhhkkkppptttvvvoooeeeUUUGGG>>>999777777444444:::GGGXXXkkk}}}rrrfff^^^RRROOOKKKHHHFFFCCC@@@===777333...,,,+++,,,,,,,,,******+++,,,,,,---......///......------......///......000111333444555555333222000......///111222000000000000000000000000111222222222222111111000222222111000000111222333111222222111000000111222222333444555555777:::======???AAABBBAAA@@@??????BBBGGGNNNSSSVVVXXXYYYZZZ]]]aaahhhnnnuuu~~~gggTTTIIIKKKIII>>>;;;BBB:::;;;<<<>>>??????@@@@@@;;;;;;999666222///+++******+++,,,,,,,,,***)))((())))))(((((((((((())))))+++,,,...///000111111000333222222222222000---***(((((()))))))))*********)))))))))))))))******+++(((((((((((())))))))))))(((((()))***,,,---......&&&''''''&&&%%%&&&((()))///888JJJbbb}}}}}}uuukkkgggkkkooopppooojjjaaaTTTHHH@@@;;;999888000000444===IIIWWWhhhvvv~~~uuulllbbbWWWPPPIIIHHHEEECCCAAA===999666333000,,,******+++,,,,,,******+++,,,,,,---............------------......---...///000222333555666444222000///...///000222//////////////////////////////000000000//////...444333111000000000111111222444555444111000000222...///111222333555999<<<===@@@DDDEEEEEEFFFGGGIIIJJJSSS___iiimmmmmmlllkkkooorrrwww~~~mmmMMMIIIOOOKKK@@@;;;;;;;;;;;;<<<===???AAAAAA===<<<:::777444111///...//////000000///---***((((((((((((''''''(((((((((***+++---///000000000///111000/////////...+++)))(((((())))))************)))))))))*********++++++(((((((((((())))))))))))(((((()))+++,,,---...///%%%%%%&&&&&&''''''(((((((((---888III___vvvxxxpppnnnqqqtttqqqmmmeee^^^SSSIIIAAA<<<888666......111666;;;AAALLLWWWjjjzzz}}}zzz}}}{{{uuullleee^^^UUULLLEEE@@@@@@>>><<<999555222111///---+++***+++,,,+++***+++++++++,,,,,,------------------,,,,,,---------------...///000222444555111000///...------......////////////////////////------......///.........111111//////...///000111111444666444000......000///000222444555888<<>><<<;;;;;;===???AAA@@@>>>;;;888666444444444555666666666444000---***))))))(((((((((((()))))))))***---///000000///......---,,,,,,---,,,***((())))))***************+++))))))******+++++++++***'''((((((((()))))))))***))))))***************+++''''''&&&&&&'''((((((((((((+++000888DDDVVVjjjwww{{{uuuuuuxxxxxxrrrkkk^^^XXXPPPHHHAAA:::555111,,,+++...000000111888BBBOOO___oooxxx|||xxxpppmmmmmmmmmeee```YYYTTTOOOIIIAAA;;;888777666444111///......,,,+++++++++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------///000222333000000000///...---------////////////////////////,,,,,,---...//////////////////...///000222444555:::===@@@===888555555777888:::<<<>>>@@@CCCHHHKKKLLLPPPUUUYYY\\\aaaiiipppqqq{{{jjjLLLRRRQQQBBBCCCAAA===::::::;;;===???BBB@@@===:::888777777888::::::;;;:::777333///---******))))))))))))******(((***,,,...//////...---,,,+++******++++++)))'''******************++++++))))))***++++++++++++***'''((((((((())))))******+++******)))(((''''''&&&***(((''''''(((((((((((()))***,,,---111===NNNZZZqqq}}}}}}||||||}}}wwwssstttwwwvvvmmmdddYYYUUUMMMFFF???888111---))))))+++---,,,+++222;;;<<>>:::888888999DDDBBB???===:::666222///************************(((***,,,...///000//////---,,,+++***)))(((((((((,,,***((((((***,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***+++,,,,,,,,,+++***))))))******))))))(((((((((((()))))))))(((&&&(((---666???DDD[[[fffxxxzzzzzz||||||zzzyyyvvvttttttsssnnnddd\\\SSSOOOIIIBBB:::444///,,,******+++,,,------......;;;===AAAGGGMMMSSSWWWYYY^^^dddooozzz}}}zzzuuupppmmmmmmmmmnnnnnniiiaaaXXXRRRNNNMMMMMMDDDBBB@@@===999555222000.........------,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++,,,,,,------,,,+++******///...---+++***,,,///222333666666111......---+++---000000------//////,,,444///---000222000......444---...444666555===KKKVVVdddllleee\\\VVVOOOHHHOOOLLLMMMSSSXXX\\\aaagggkkkiiihhhkkkrrr|||zzz[[[TTTPPPKKKCCC>>>>>>@@@>>>:::888;;;>>>>>>;;;999999999@@@@@@AAAAAAAAA???;;;999555444444222111000//////....../////////...---------,,,++++++******++++++,,,***((((((***+++,,,+++++++++******************))))))((('''((()))***+++,,,+++***))))))))))))***))))))(((((((((((())))))+++)))'''&&&(((---333777@@@IIIYYYjjjyyy~~~uuuooonnnoooooommmmmmkkkhhhfffddd^^^TTTLLLHHHEEEAAA;;;555111---+++*********+++,,,---------...///222666:::===@@@BBBHHHMMMUUU]]]cccdddcccbbb```dddiiilllkkkiiigggfff___\\\XXXSSSQQQPPPQQQQQQSSSPPPJJJCCC???<<<;;;;;;888888777555333000...---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++***))))))---------+++***---333888===BBBAAA888000.........***,,,,,,)))(((++++++(((...++++++///111000000333888444666<<<>>>???JJJYYYkkk|||}}}tttkkkjjjffffffkkkooorrrvvv{{{|||yyyxxxzzzlllPPPMMMOOOHHH<<<;;;BBB???444666888<<<===<<<:::::::::;;;===AAAEEEHHHIIIHHHHHHBBBAAA???===:::777555444444444333222111000//////---,,,+++*********+++,,,,,,)))''''''((())))))(((((((((''''''''''''(((((()))(((((((((((()))***++++++***))))))))))))))))))***))))))(((((())))))***+++***'''&&&&&&(((+++,,,...444???LLLXXXbbbiiilllwwwzzz~~~~~~{{{tttkkkeeeddddddcccaaadddaaa]]]ZZZWWWPPPGGG@@@:::888666222///---++++++))))))******+++,,,,,,,,,******+++,,,...///000000777;;;???DDDGGGGGGFFFEEEEEEIIIMMMOOONNNLLLJJJJJJFFFCCC@@@===;;;::::::;;;===;;;888555222111000000---------------,,,,,,+++*********))))))))))))))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++************))))))(((***+++)))(((,,,555===IIINNNLLL???111+++,,,---444555444000///222222000222222555999888777:::@@@<<<;;;>>>DDDEEEGGGUUUeeezzz}}}{{{```IIIOOOPPPGGG???>>>;;;777444666999;;;<<<<<<;;;;;;888;;;@@@DDDIIINNNSSSVVVOOONNNKKKHHHDDDAAA???===>>>===<<<:::999888777777333222///...---------...///---***)))*********)))((('''&&&&&&&&&'''((()))*********************+++******)))(((((())))))******))))))))))))))))))***)))((((((((((((***+++,,,+++...333;;;CCCLLLSSSVVV___bbbggglllnnnmmmkkkiiieeehhhlllssswwwwwwssspppkkkeee^^^XXXVVVUUUTTTSSSWWWTTTQQQNNNKKKEEE===888111000///---,,,+++******))))))*********+++++++++------------,,,,,,,,,,,,222333555777999999888888:::===@@@AAA@@@>>>======;;;:::888666444444444444444333222111///...------))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++++++++******))))))******++++++*********************(((+++---+++***///999BBBTTTZZZYYYHHH555,,,---000666777555000///222333111222444888:::777555;;;DDDIIIJJJMMMQQQQQQUUUbbbrrrgggYYYOOOLLLIIIAAA<<<===444444666999;;;<<<<<<<<<999;;;===???DDDLLLVVV^^^[[[ZZZYYYVVVTTTQQQOOONNNOOONNNLLLJJJGGGDDDBBBAAA>>><<<888555222111222222555333000............---+++***)))))))))+++,,,---+++++++++******)))))))))******))))))))))))************))))))))))))******((((((((()))******++++++******,,,...333888===AAACCCEEEJJJNNNPPPOOOMMMLLLIIIMMMSSSYYY\\\[[[WWWTTTRRRNNNIIIEEEBBBAAA@@@???CCCBBB@@@===;;;777333000......---,,,++++++++++++******************++++++++++++++++++************,,,---...///000000000000111333555666444333333333333222222111000000000///.........---+++***)))(((******++++++,,,+++++++++))))))******************((((((((((((((()))******))))))(((((((((((())))))))))))(((''''''((()))))),,,...000//////444===EEE\\\dddcccRRR>>>444555999@@@AAA>>>:::999>>>@@@???AAADDDIIILLLIIIHHHPPPZZZdddeeehhhiiiiiilllwwwvvvPPPHHHKKKGGG>>>;;;555444444666999<<<======<<<<<<;;;;;;===FFFRRR[[[bbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa^^^YYYTTTOOOLLLGGGDDD@@@;;;888666666666999666333111000000///...---,,,*********,,,...000.........---,,,***)))(((******************+++,,,+++******))))))******+++)))))))))((((((''''''''')))(((((((((***---000222///222555999<<<<<<<<<<<<:::===BBBFFFGGGFFFCCC@@@>>>===:::777555444333444555444444222111///...---------,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,---------------+++---...///...---...///---...////////////......------,,,+++)))(((''''''*********+++******))))))************++++++++++++''''''''''''((()))***+++)))))))))(((((())))))))))))((('''&&&'''((()))******+++---///333888???DDD[[[cccdddVVVEEE======@@@KKKLLLKKKHHHKKKRRRXXXXXXZZZ]]]bbbeeeddddddmmmwww{{{|||}}}}}}}}}~~~|||zzzxxxxxxsssTTTMMMJJJBBB999777444222333777;;;>>>>>>??????===:::999???JJJSSS\\\]]]___bbbeeegggiiikkkqqqqqqqqqoookkkfffaaa^^^UUURRRNNNIIIFFFEEEEEEFFFCCCAAA===;;;:::999777666222111/////////222444666666666666444222000---,,,+++++++++++++++,,,------+++******))))))******+++******)))((('''''''''''')))(((((()))***+++---...+++---///111333555666666555777999;;;:::999777666333333222111//////000111...//////...---,,,------************+++,,,------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,---------,,,++++++***,,,------------///111---...///111222111000///......,,,+++***))))))***)))***************))))))))))))*********+++++++++((((((((())))))+++,,,,,,++++++************++++++---,,,+++***+++,,,...//////...000666>>>EEEIIIJJJYYYbbbeee\\\OOOIIIJJJKKKNNNPPPQQQRRRXXXdddmmmpppooooooqqqsssrrrqqqxxxxxxsssnnnmmmllliiigggfffgggiiiqqqpppSSSMMMIII@@@999555111111555;;;>>>???@@@AAA???;;;888;;;DDDKKKRRRTTTWWW[[[```dddhhhjjjsssuuuxxxyyyxxxtttpppmmmhhheee```\\\ZZZYYYZZZ[[[TTTQQQMMMKKKJJJIIIGGGFFF===<<<:::999:::===???AAA??????>>><<<:::666333222,,,+++++++++,,,------...++++++************++++++******)))))))))***++++++''''''(((***+++,,,,,,---,,,------......///000111000111222222000///......,,,---------,,,,,,---///*********)))(((((()))***''''''((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((***+++++++++***)))'''&&&)))***,,,,,,,,,---///111+++---///111222222111000,,,+++***)))((())))))***)))***++++++,,,,,,++++++(((((())))))******++++++************+++,,,---...---,,,,,,++++++,,,,,,---333222111000111222444666;;;:::<<>>;;;:::;;;===???BBBGGGMMMQQQTTTYYYaaagggppptttzzz}}}{{{xxxtttrrrsssssssssssstttvvvwwwxxxsssppplllmmmnnnnnnkkkggg```\\\VVVTTTUUUXXX[[[]]]___[[[UUURRRPPPLLLFFF@@@:::999777666666666555333333222111000///.........///...---,,,******))))))************))))))((('''+++,,,---///000000000000000...------......+++(((+++,,,---......---+++***)))************************)))))))))))))))***+++***+++,,,+++)))((()))+++,,,***)))((()))***++++++++++++,,,,,,,,,,,,+++***+++******,,,...//////...111///...111555777444111,,,,,,+++***************------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,---...///111222333444333444555666666999>>>BBBEEEHHHJJJGGGDDDFFFMMMTTT\\\[[[]]]eeeooouuuuuuqqqwwwzzz}}}}}}zzzwwwzzz{{{xxxuuuoooiiidddaaa______ZZZXXXUUURRRPPPMMMIIIFFFGGGKKKHHHFFFIIIEEEFFFTTTeeerrrTTTHHH===555111333???FFF???@@@>>><<<;;;:::;;;===>>>===AAAGGGKKKNNNSSSZZZ___kkkoootttvvvvvvsssqqqppptttuuuwwwzzz|||}}}}}}}}}{{{yyyxxxyyyzzzyyyuuuqqqjjjfffbbbaaacccgggkkkmmmnnnjjjeeebbb```\\\WWWSSSQQQNNNKKKKKKLLLKKKHHHDDD?????????>>><<<:::777666888777666444222111000000111111111000///...---------...000111222333333333111000/////////...,,,***,,,---......---,,,+++***+++,,,,,,,,,,,,++++++++++++******)))))))))*********,,,,,,,,,***)))***+++,,,,,,,,,,,,++++++++++++---------------------------,,,,,,---000111111000111000000333666888555222000000///...///000111222444333222222111111111111444444444444444444444444555666777999;;;===>>>???BBBDDDFFFHHHKKKNNNSSSWWWXXXZZZ\\\[[[YYY[[[bbbiiirrrooonnnsss|||yyyyyy|||{{{sssjjjbbb___[[[VVVSSSPPPOOOOOOMMMKKKGGGFFFEEEEEECCCBBBAAAFFFDDDCCCFFFCCCGGGUUUgggdddIII999>>>CCC777666>>>:::<<<;;;;;;;;;;;;<<<======:::===AAAEEEIIIMMMSSSWWWdddhhhllloooooonnnnnnnnnpppssswww|||~~~~~~zzzzzzzzz|||}}}{{{vvvsssllljjjggggggjjjooosssuuuxxxuuurrrooonnnmmmjjjggghhheeebbbbbbcccbbb]]]XXXNNNOOOOOONNNLLLHHHDDDBBBCCCAAA@@@===;;;:::999999::::::888777666555555444222222333444555555666666555555444333222111///...000111111000000...---,,,...//////000//////------------,,,+++++++++,,,,,,,,,---...---,,,+++,,,------.../////////..................//////000111111///......000333444444333444444444666999:::999777444333333222333555888999888888777777777888999:::;;;<<<===>>>>>>?????????AAABBBDDDFFFHHHJJJLLLMMMSSSUUUXXX\\\```eeeiiikkkiiikkklllkkkiiilllrrrxxx~~~{{{yyy|||}}}~~~|||yyy{{{uuujjjggghhheee\\\SSSOOONNNKKKHHHFFFEEEDDDDDDGGGDDDAAA???AAABBBCCCDDDBBBGGGEEECCCFFFDDDIIIYYYkkkXXX666333AAA;;;555;;;;;;:::::::::;;;<<<<<<======:::<<>>???>>><<<777777777888999;;;===>>>>>>>>>>>>>>>@@@CCCEEEGGGEEEFFFHHHJJJKKKLLLLLLLLLOOOPPPQQQTTTVVVXXXZZZZZZ___```dddiiinnnrrruuuvvvtttuuuuuutttsssvvv|||~~~|||{{{wwwtttrrrrrrooommmpppvvvxxxmmm___XXXWWWUUUOOOHHHEEEDDDCCCAAA@@@@@@@@@AAADDDAAA>>>>>>@@@CCCEEEFFFEEEJJJFFFCCCEEEEEELLL___uuu```;;;<<>>>>><<<===>>>@@@CCCFFFHHHJJJQQQTTTXXX[[[^^^bbbgggjjjmmmqqqvvvzzz}}}}}}{{{zzzqqqsssvvvxxxwwwuuurrrpppkkkiiihhhjjjooouuuyyy{{{}}}|||{{{zzz{{{|||}}}~~~}}}~~~zzzuuussssssssssssrrroookkkgggdddbbbaaa___]]]\\\[[[ZZZZZZWWWUUUSSSPPPNNNMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFEEEBBB???>>>>>>???@@@???>>><<<;;;999888888888999;;;======<<<;;;:::888888777777888888999:::>>>===;;;999777888;;;>>>===???@@@>>>;;;999:::===999:::<<<>>>????????????;;;::::::<<>>???>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMQQQVVV\\\bbbffflllooossswwwyyyxxxvvvuuuppprrrtttvvvuuutttrrrqqqlllkkkjjjmmmrrrxxx|||~~~}}}}}}|||zzzzzzzzz|||~~~~~~{{{{{{~~~|||xxxuuusssrrrqqqpppooommmmmmmmmlllmmmkkkhhheeecccbbbbbbbbb^^^]]][[[YYYWWWWWWWWWWWWVVVVVVVVVSSSOOOMMMNNNPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDFFFIIIKKKLLLLLLJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJRRRPPPMMMIIIHHHJJJNNNRRRUUUVVVUUUPPPJJJGGGHHHKKKHHHJJJNNNQQQRRRRRRQQQOOOKKKJJJKKKMMMPPPRRRRRRRRRQQQSSSUUUWWWWWWWWWWWWWWWZZZ\\\^^^```bbbbbbaaaaaadddccccccdddfffjjjmmmppprrrssstttttttttrrrpppoooooooooppprrrsssuuuvvvvvvwwwxxxzzz~~~yyyyyyzzz{{{~~~{{{yyywwwvvvmmmjjjgggcccaaa]]]XXXUUUOOOMMMKKKJJJGGGFFFMMMVVVUUUPPPGGG@@@<<<;;;;;;<<<>>>?????????@@@@@@AAAAAA@@@>>>======@@@CCCDDDDDDBBBGGGEEECCCJJJRRRddd~~~OOOCCCGGGFFFIII>>>===;;;:::;;;<<>>===>>>@@@AAABBBAAA@@@CCCGGGKKKPPPWWW___dddkkkmmmpppssstttsssrrrpppoooqqqssstttsssrrrrrrrrrmmmkkkkkknnnsssyyy|||~~~~~~~~~|||zzzxxxxxxzzz|||zzzyyyxxxzzz}}}{{{xxxuuutttvvvuuutttsssrrrqqqqqqqqqwwwuuuqqqnnnlllkkkkkkkkkllljjjhhheeecccbbbbbbbbbdddeeeddd```\\\ZZZ\\\^^^ZZZYYYWWWTTTSSSQQQPPPPPPPPPRRRUUUXXXYYYYYYXXXWWWRRRRRRRRRSSSTTTVVVXXXXXXcccaaa\\\XXXVVVYYY___dddiiijjjggg```XXXSSSTTTWWWVVVYYY]]]aaacccbbb```^^^YYYYYYYYY[[[___aaaaaaaaa^^^aaacccdddddddddeeeeeedddfffiiilllmmmmmmkkkjjjkkkjjjiiiiiikkknnnrrrttt{{{{{{{{{zzzxxxuuurrrpppnnnooopppqqqrrrsssttttttxxxxxxzzz~~~|||yyyyyyzzz}}}~~~|||}}}~~~~~~sssmmmiiieeeccc\\\ZZZVVVSSSQQQNNNKKKIIIIIIGGGFFFEEEBBBAAAIIISSSMMMKKKFFFAAA<<<;;;<<<>>>======>>>??????@@@@@@AAA@@@???>>>???AAACCCDDDDDD@@@FFFEEEFFFPPP[[[rrrfffOOOKKKLLLFFFBBBAAABBB===555777???AAA@@@???@@@AAA@@@>>>;;;<<<<<<>>>CCCFFFKKKVVVaaajjjkkkooosssrrrllljjjllllllooorrrsssqqqooommmllllllkkkkkkmmmppptttyyy||||||{{{yyyuuuqqqqqqvvvzzz}}}|||~~~}}}{{{zzz{{{zzzwwwtttuuutttuuuzzz{{{xxxwwwyyy}}}}}}|||wwwrrroooppprrrsssoookkkjjjlllmmmllljjjpppnnnlllkkkmmmnnnnnnnnnnnnllliiigggeeeccc___]]]```bbbeeehhhjjjjjjiiihhhiiihhhfffeeegggjjjmmmpppxxxvvvqqqkkkiiiooo{{{uuujjjffffffdddgggnnntttvvv{{{}}}vvvjjjmmmrrruuuwwwvvvtttrrrqqqooommmmmmoooqqqrrrqqqxxxzzz}}}}}}|||zzzyyyyyy|||xxxsssooooootttzzz~~~~~~}}}zzzvvvsssrrrrrrsssrrrrrrtttwwwzzzxxx{{{}}}}}}}}}{{{|||}}}yyyoooooolllmmmwwwtttcccXXXSSSQQQMMMIIICCCBBBAAA???===<<<<<<<<<777:::<<<<<<::::::<<>>===<<<<<<===>>>>>>;;;<<<>>>???@@@AAABBBBBB??????@@@AAAAAAAAAAAA@@@CCCAAA???AAANNNgggeeeJJJOOOIIIDDD===:::<<<===:::666?????????@@@AAAAAA>>><<<<<<;;;<<<@@@CCCHHHSSS^^^jjjkkkooossspppiiifffgggeeehhhlllnnnmmmjjjgggffffffffffffhhhkkkoootttwwwvvvwwwvvvtttrrrrrruuuxxx|||}}}}}}|||yyyyyyzzz}}}|||||||||zzzvvvssstttqqqrrrvvvwwwuuuuuuxxx{{{vvvttttttvvvwwwssspppooopppppppppnnnqqqpppppprrruuuwwwxxxxxxwwwtttpppnnnllljjjgggeeejjjkkkmmmooopppqqqqqqqqqrrrpppnnnmmmnnnpppsssuuu~~~{{{zzzrrrnnnllljjjqqqzzzxxxzzz}}}{{{zzzxxxvvvvvvwwwxxxxxxwww~~~~~~{{{vvvttttttxxx|||}}}|||{{{yyyvvvssstttuuuuuuttttttuuuxxx{{{zzz|||}}}~~~~~~|||zzzyyy{{{|||wwwlllccc^^^[[[[[[dddqqqyyyyyyvvvkkk___PPPGGGCCCBBB???<<<;;;;;;999888777777666666555888:::999888888:::<<<>>>=========<<<======>>><<<<<<>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@AAACCCFFFQQQllleeeRRRLLLJJJCCC<<<;;;>>><<<666<<<===>>>AAABBBBBB???<<<<<<::::::<<<>>>CCCNNNYYYfffggglllpppmmmddd______^^^bbbfffgggeeeaaa]]][[[ZZZZZZ[[[]]]aaaeeeiiillllllnnnpppqqqqqqrrrtttvvv{{{|||{{{zzzxxxxxxzzz|||}}}|||{{{zzzyyywwwssspppvvvssssssvvvwwwvvvxxx||||||xxxvvvvvvwwwwwwtttrrrpppqqqqqqqqqppppppqqqtttyyy~~~{{{vvvsssqqqpppnnnmmmqqqqqqrrrssstttuuuwwwwwwzzzxxxvvvuuuuuuvvvxxxyyywwwtttsssqqqrrr{{{~~~}}}~~~~~~}}}|||}}}{{{yyywwwxxxzzz|||~~~~~~}}}||||||zzzwwwuuuvvvvvvvvvuuutttuuuwwwzzz{{{{{{zzz{{{~~~|||uuujjjhhhhhhiiijjjeee\\\SSSOOOLLLKKKQQQ\\\cccdddaaaTTTKKK???999888888777444444333333333222222222222444555666777666666777999<<<<<<============<<<<<<<<<<<<===>>>??????>>>>>><<<======>>>???>>>>>>>>><<>>888999???;;;;;;===AAACCCBBB???<<<<<<999777999:::===HHHSSS^^^```fffjjjhhh___YYYYYY]]]```bbbaaa\\\UUUOOOLLLLLLLLLMMMOOOSSSWWW[[[]]]___aaaeeeiiimmmqqqtttvvvvvvvvvuuusssssstttuuuwwwtttuuuvvvwwwvvvtttpppnnnuuurrrqqqsssuuuuuuxxx}}}||||||{{{yyywwwuuuuuuuuusssrrrpppoooooooooooooooppprrrwww~~~}}}xxxtttrrrrrrqqqpppsssrrrqqqqqqrrrtttvvvxxx|||{{{yyyxxxxxxxxxyyyyyyuuuwwwxxxzzz}}}{{{tttuuuvvvuuuooouuu}}}}}}~~~{{{zzzzzzzzzzzzzzz{{{{{{|||zzzyyyxxxxxxxxxvvvttttttuuuuuutttrrrrrrsssuuuwwwwwwtttttt{{{yyyzzz||||||wwwyyyvvvtttsssrrrlllccc\\\TTTSSSRRRSSSSSSOOOGGG@@@BBB???===BBBJJJPPPPPPMMMBBB<<<555222333444444222111222222333333333333333333444555555555555666666999:::;;;======<<<;;;:::;;;<<<<<<=========<<<<<<;;;;;;<<<============<<<;;;???DDDMMMccccccRRRHHHJJJFFF:::888AAA:::;;;===@@@BBBBBB???===<<<888777777777999BBBLLLWWWYYY```fffddd]]]XXXXXX___``````[[[SSSIIIAAA======>>>???AAADDDHHHKKKMMMQQQSSSYYY```gggnnnrrrtttkkkiiigggffffffhhhjjjjjjlllooosssuuuuuusssqqqooonnnjjjiiilllnnnooorrrxxxzzzyyyyyyxxxwwwvvvuuutttpppqqqqqqqqqpppqqqqqqrrrrrruuuyyy~~~yyyvvvuuuuuuuuuttttttsssqqqqqqqqqsssuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxtttuuuwwwxxx{{{|||sssppptttvvvuuutttvvv{{{}}}}}}~~~}}}{{{zzz{{{|||||||||}}}}}}}}}}}}|||{{{vvvtttsssrrrrrrrrrpppoooqqqqqqqqqpppmmmllllllmmmooonnnlllmmmuuu~~~{{{qqqrrrtttyyy|||zzzrrrlllmmmjjjfffbbb^^^VVVMMMGGG???>>>>>>??????<<<666111555222000333999======:::333000------///111000///222222444555666666666555444444444444555555555555666888999:::;;;:::999999::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;===AAAOOOnnniiiLLLIIIMMMGGG>>>;;;<<<;;;<<<>>>@@@AAA???>>><<<999888888666666===FFFQQQSSSZZZ```___YYYVVVWWW]]]]]]ZZZSSSIII>>>666222222333444666888;;;===>>>CCCGGGPPPZZZccciiijjjiii^^^\\\YYYXXXYYY\\\]]]^^^aaaffflllppppppnnnlllkkkgggcccbbbfffhhhiiimmmrrrvvvuuuttttttuuuuuusssqqqmmmoooqqqrrrqqqrrrtttuuusssuuuxxx~~~}}}yyywwwwwwwwwwwwvvvuuusssrrrqqqqqqrrrtttuuutttuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuvvvxxx{{{~~~}}}|||vvvoooooosssuuusssvvvtttvvv|||}}}}}}}}}}}}~~~{{{||||||{{{xxxwwwwwwxxxzzz{{{|||}}}|||{{{zzzyyysssqqqnnnmmmmmmmmmlllkkkggghhhhhhfffbbb``````````````````dddoooxxxxxxrrreeeeeehhhooosssqqqiiiaaa___\\\WWWRRRLLLFFF???;;;777777777888888666222//////...---000444666444222.........///222333222111222333555666777777666666555444333444555666555333444555666777888888888888888999999:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;===BBBSSSyyywwwVVVNNNPPPHHH;;;>>><<<;;;<<<>>>??????>>><<<:::999999777555:::BBBJJJLLLQQQWWWVVVQQQOOOPPPTTTSSSPPPIII???777111...,,,---...///111333444555777???LLLYYYcccddd^^^YYYNNNJJJFFFFFFHHHKKKMMMMMMOOOUUU\\\```___\\\ZZZYYYYYYWWWWWW[[[]]]^^^aaafffiiigggggghhhjjjjjjgggeeecccfffiiikkkkkklllnnnqqqmmmnnnqqquuuzzz||||||zzzvvvtttrrrqqqrrrrrrqqqpppnnnnnnmmmlllllllllmmmnnnlllnnnppprrrttttttttttttpppooonnnnnnppprrrtttuuutttsssoookkkmmmrrrssspppmmmjjjkkkrrrwwwwwwyyy|||xxxwwwvvvwwwyyyzzzzzzyyysssssssssuuuxxxxxxwwwvvvqqqrrrtttssspppnnnmmmmmmoooooopppqqqqqqooonnnmmmgggeeebbb`````````___^^^WWWWWWWWWUUUQQQNNNMMMMMMKKKLLLPPPXXXfffpppooohhhVVVVVVYYY```gggfff^^^VVVOOOLLLGGGBBB>>>:::777555444444555666666555333222111000222555777888555222000111333555777777555444333444666888888888777666555333222222444555444222333333333333444555666777666777888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::@@@HHHZZZjjjJJJPPPQQQDDD???===;;;;;;===?????????===;;;;;;;;;888555999???DDDEEEIIINNNMMMHHHGGGIIILLLKKKGGGAAA999333///---***+++,,,---...///000111111;;;KKK[[[dddaaaVVVLLL;;;777333222555999::::::>>>DDDKKKOOOMMMIIIGGGFFFIIIGGGGGGLLLOOOOOORRRVVV[[[YYYYYYZZZ]]]]]]ZZZWWWWWW[[[___aaabbbcccfffiiiffffffhhhlllqqqttttttsssjjjiiihhhiiijjjjjjiiihhhffffffeeeddddddddddddeeeeeegggjjjnnnpppqqqqqqpppmmmkkkiiiiiikkkmmmoooooojjjjjjgggfffjjjpppqqqmmmdddaaaccclllqqqqqqrrruuunnnmmmllljjjiiijjjkkkkkkhhhhhhhhhiiikkkkkkiiigggfffhhhjjjiiigggdddbbbbbbaaabbbbbbcccbbbaaa```___VVVSSSPPPNNNMMMMMMLLLKKKHHHIIIIIIFFFBBB???======999<<>>CCCFFFGGGEEEBBB@@@BBBAAA@@@===999444///---,,,++++++,,,......,,,+++,,,999LLLZZZ^^^UUUGGG===.........---......//////333777:::;;;999888888999888999;;;===???@@@AAAAAAGGGIIILLLLLLJJJHHHFFFEEEHHHIIIJJJKKKLLLOOOTTTWWWUUUVVVWWWZZZ\\\^^^```aaa]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX^^^\\\\\\]]]```cccdddddd______^^^]]]]]]^^^______\\\]]]^^^___```aaaaaaaaaZZZYYY[[[aaahhhiiiddd___]]][[[XXXVVVUUUVVVWWWYYYWWWXXXXXXXXXWWWVVVTTTSSSUUUVVVVVVTTTQQQOOONNNNNNNNNOOOPPPPPPPPPOOOMMMLLLEEEBBB>>>>>>???AAA@@@>>>999999888777555444333222333666<<>><<<999888999999999888777:::>>>AAABBB@@@===:::======>>>===;;;777444222000...------......,,,***000:::HHHRRRRRRIII;;;222******)))))))))***++++++***---000000///---...///---...000111333444555555===???BBBAAA???;;;999999999:::;;;<<<===@@@DDDHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHKKKMMMNNNNNNPPPOOONNNMMMMMMNNNOOOPPPNNNNNNOOOOOOPPPRRRSSSTTTOOONNNPPPVVV[[[\\\WWWRRRLLLJJJHHHFFFEEEFFFGGGHHHEEEFFFFFFFFFEEEDDDBBBAAACCCDDDDDDCCC@@@>>>=========>>>?????????>>>===<<<777555333333555666444333555555444333222000000///000444:::HHH```qqqkkk[[[IIIBBB===@@@FFFJJJGGGBBB777444000...///000///...//////000111222333444555555999???BBBBBB>>>888444333444555555444333222111///111333666666666444333444333333222222111111111444444333222333444555666777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<999BBBFFFYYYpppNNNOOOMMMEEE;;;;;;AAA===444===;;;::::::;;;;;;999888555888:::======;;;888666888999;;;======<<<;;;:::444333111000000///,,,***000666>>>DDDBBB:::000)))'''''''''''''''((()))))))))***++++++******+++,,,)))***+++,,,---...//////:::<<<===<<<888444222111///000111222222555999=========<<<<<<;;;;;;;;;:::======<<<<<<;;;:::::::::========================DDDCCCBBBCCCEEEFFFGGGFFFCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBBCCCEEEGGGIIIEEEEEEGGGKKKNNNNNNJJJFFF???===;;;999999999;;;<<<999:::::::::999888777777777888999888555333333333444444444555444333333222///......///111111000...000000//////...---,,,,,,---111777EEE]]]nnnjjj[[[HHHAAA999888===AAA@@@===444111///---...///......///000000111222333444444555999???CCCBBB===777333222333333444333222111000000111222333333333333333222222222222222222222222444444333222333444555666888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::BBBFFFYYYsssLLLMMMNNNLLLEEE>>><<>>???>>>>>>666555444333333222///,,,,,,///444777666222---)))((((((((((((((()))***++++++++++++*********,,,---******++++++,,,---...///:::;;;;;;999555111///...---.........///111555888666666666555555555555555444444333333333222222222555555555555555555555555777555444555777777777666:::999888777777888999:::;;;:::888888999;;;>>>@@@<<<<<<===@@@BBBAAA===:::777555444333222333444444555555555555555444444444333555666555222111000111222222222222111111000000,,,---...000222222111000///......---,,,,,,+++++++++///555AAAVVVfffbbbSSSEEE>>>666444777:::999666111///...---------------......//////000111222222111555;;;>>>>>>999222...000111222333333333222111333222222222222333333444111111111222222333333333444333222222333444666777777777888888999::::::;;;::::::::::::;;;;;;;;;;;;:::CCCGGG[[[cccRRRKKKOOOKKK>>><<>>777777777888888666222///+++---///000000...,,,+++)))(((((()))***+++,,,,,,***)))((((((((()))))))))(((((((((((()))***,,,---555666666333///+++))))))***++++++++++++---111444333333222111000//////...,,,,,,,,,,,,,,,,,,++++++---------------------------,,,,,,,,,......---,,,000000///......///000000111///...---...111444666222333444555555444111//////...---,,,,,,,,,------.............../////////...///000000...---------...---------,,,,,,,,,,,,)))+++---...////////////111000000///...---,,,,,,+++///444===OOO\\\VVVGGG@@@;;;555444666666333000//////...---,,,,,,,,,---,,,,,,,,,---......//////...111666999999555///+++---///111333444555555555444444333222222333444555111111111222222333333444333333222222333444666777666666777777888999999999:::::::::;;;;;;;;;<<<<<<;;;EEEJJJ___qqqPPPKKKLLLEEE@@@CCC===;;;999999999999777555555555555666666666666555777999;;;===>>>>>>===<<<777888;;;======:::444///.........---,,,+++***)))(((((((((((()))+++,,,---,,,***))))))++++++***((((((((((((((()))+++---...222333333111---***)))))),,,,,,---,,,,,,---111444888777555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////000222222111///...---,,,++++++,,,---...---,,,++++++,,,...000222111222333333222111///------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,---...///,,,...//////---,,,---...---,,,,,,+++***+++++++++***,,,...///......///000333222111000///---,,,,,,***///444===LLLVVVOOO???:::777444444555444111---...///000...,,,++++++,,,++++++++++++,,,,,,---------///333555555333///------...000333444555555555333333333333333444555555111111111222222333333333333222222222333555666888555666666777888888999999;;;;;;;;;<<<<<<<<<======<<>>===<<<;;;999<<>>>>>===JJJSSSjjjwwwUUURRRPPPFFFEEEBBB>>>;;;:::::::::999555444444555666777888999666888:::<<<======<<<;;;;;;>>>BBBEEEDDD<<<222***((())))))*********))))))*********+++,,,...///000,,,++++++---///...***&&&%%%%%%$$$%%%'''***---///---...///---+++***+++,,,+++++++++******+++...111666555444333222000//////////////////////////////..............................///111333333222000......---,,,,,,---......------...///000111222222///000222222000.........,,,,,,,,,,,,,,,,,,,,,,,,///.........///111222444000222333444222222222333111000///...---...//////+++---...,,,******---000333222111...,,,***((('''%%%---777BBBRRR\\\TTTEEE444111......///000000//////111333111---******+++,,,,,,,,,,,,,,,,,,------)))***,,,---...///......///000111111111000...------...000111333333444444222222222222222222222222222222222222333555777888777888888999::::::;;;;;;============>>>>>>>>>>>>===KKKVVVnnnjjjUUUPPPJJJCCC===>>>CCC>>>333333;;;777666555666777888777666;;;:::999;;;===>>>>>>===999===BBBDDDAAA:::000***)))))))))*********************+++,,,,,,---...............---,,,+++***)))%%%%%%'''(((***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///777666444111000......---...---...000333555555555444333222111000...------///...///111555555222//////...---++++++---...///...------000444666555333111444666555111...------///.........000000...---,,,,,,---...///222555666444444444666777666222//////...------,,,,,,,,,,,,++++++++++++++++++++++++000000///...,,,+++******(((---888HHHTTTUUULLLBBB444333111////////////000777666444111...---++++++)))***++++++***+++---///...---,,,++++++,,,---...000000111111111000000///333333222222111111222222222222222222222222222222222222333333444555555666888888888999:::;;;===>>>???===<<<>>>BBBCCCAAA???AAAGGG[[[~~~^^^QQQPPPIIIAAA<<<>>>@@@===888888777666666888888777666999999999:::<<<===<<<;;;999;;;>>>???<<<666///***)))))))))*********++++++******++++++,,,------...------------,,,+++***)))&&&&&&''')))***+++,,,---************************)))***+++***)))***,,,---111111000000///......---...------///111333333222222222111000///......---...------000222222000......---,,,******,,,---...---,,,,,,...222333222000222555777777444111000000///.........//////...,,,,,,,,,,,,,,,---///000111333333444666888777333///...---,,,,,,+++++++++,,,++++++++++++++++++++++++------,,,+++***)))((('''&&&)))222???IIIKKKCCC;;;333222000///......//////:::888555222...,,,***))))))***++++++***+++---//////...---,,,,,,---...///000000000111111000000///222111000000000000111111333333333333333333333333333333444444555666666666888888888999:::;;;===>>>>>><<<;;;===@@@AAA???===AAALLLddduuuOOONNNPPPHHH<<<===DDD@@@444:::999777777888888777555777777777999;;;<<<:::888777888::::::777333...+++***)))))))))******++++++******++++++,,,,,,------,,,,,,------,,,+++******((((((((()))******++++++(((((((((((((((((((((((()))******)))((((((***,,,++++++---......------,,,---,,,+++---///000///...////////////.........---///...---...000111///......---,,,++++++,,,---...---,,,---...000111000//////111333444222000//////000/////////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000000222777::::::555000,,,++++++***************************************++++++***)))(((((('''''''''(((,,,555===???:::444222111///...------...///;;;999666222...+++)))''')))***++++++***+++---/////////...------...////////////000000000000//////111111111000111111222222444444444444444444444444444444555666666777777888999999999999:::;;;=========<<<;;;<<<===>>>===<<>><<<:::::::::999777555555444555666888888666444111444999<<<;;;777111---,,,+++)))((('''((()))*********+++++++++++++++,,,******++++++,,,+++++++++************)))))))))((((((((((((((((((((((((((('''((()))((('''''')))+++***+++---------+++)))'''***)))((((((******)))(((***++++++++++++,,,,,,,,,+++,,,......////////////......------------......---...///000000000000000111222333555666555333222000//////000111111000...------,,,,,,+++*********+++,,,111999@@@???777000(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***---//////---...---,,,+++++++++,,,---000///---+++***))))))((()))***++++++***+++---///000///...------...///000,,,---...///////////////111111222222333444555666555555555555555555555555666666777777888999999:::::::::::::::;;;<<<======>>>>>>>>>======>>>???@@@DDD```uuuOOOIIIOOOMMMEEE@@@???===;;;;;;;;;:::888777666555444444666666555444///333999>>>???;;;666333000...,,,)))(((((()))*********++++++++++++++++++))))))***+++,,,,,,,,,+++************))))))((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,,,,---------+++)))(((&&&((('''&&&'''))))))((('''))))))))))))************(((+++///111111000000111////////////////////////...000222222222222333444444444555666888888555333111111111222444555444333111///---***)))(((((((((***+++111:::BBBAAA888...'''''''''''''''(((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((('''&&&''')))*********,,,,,,************+++,,,******)))))))))))))))***)))***++++++***+++---/////////...------...//////+++,,,---...////////////.........///000222333444555555555555555555555555666666777888888999999:::;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>???AAADDDJJJjjjoooTTTPPPPPPIII@@@???===;;;;;;<<<;;;:::888888555333222444555666555000333999===???>>><<<:::666333000---*********+++++++++******************((((((***++++++,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((%%%'''((((((((())),,,...,,,,,,+++***)))((('''''''''&&&%%%&&&((()))(((''')))))))))(((((((((((((((***///555888888777777777555666666666666666666555333666999:::999999;;;======<<<<<<>>>@@@???<<<999999888999;;;>>>??????===:::777222---***(((((()))***+++111;;;DDDBBB777---'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&''')))***))))))+++***))))))))))))++++++))))))((((((((()))******)))***++++++***+++---//////...---,,,,,,---...///++++++,,,---............,,,,,,---...///111333444444444444444444444444444666666777777888999999999<<<;;;;;;;;;;;;<<<<<<======>>>???>>>>>>???CCCFFFSSSwwwnnnVVVSSSPPPGGG>>>===;;;;;;<<<<<<;;;999999666333111333555666666222444777;;;>>>?????????:::777333///---,,,,,,---++++++******************'''((()))***+++,,,,,,,,,******))))))))))))))))))''''''''''''''''''''''''%%%&&&((())))))***---///+++***)))(((((('''((((((&&&%%%%%%&&&((())))))((())))))((((((''''''''''''...444<<<@@@@@@???>>>???<<<======>>>>>>======<<<:::>>>AAABBBAAAAAACCCFFFKKKIIIIIIKKKMMMLLLIIIEEEAAAAAABBBDDDGGGIIIIIIHHHDDD@@@999222---+++***+++***+++111<<>>>>>===???CCCHHHYYYxxx]]]SSSNNNGGGEEEHHHJJJ@@@444777DDD999999888888777777777666666666777888<<<@@@DDDFFFGGGAAA999333///---+++******))))))(((((((((((()))))))))))))))************+++******)))(((''''''&&&(((((('''''''''(((((()))((()))+++,,,,,,+++)))(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''///666DDDPPPRRRMMMJJJLLLOOOOOOPPPQQQPPPNNNMMMLLLNNNPPPRRRVVVXXXZZZ[[[[[[aaa``````bbbdddaaaYYYQQQMMMNNNQQQUUUZZZ]]]]]]\\\ZZZOOO@@@444...,,,***'''%%%+++444===BBB>>>444,,,'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))*********))))))((((((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////000...---///222444333111333333222222333333444555999999888888888888999999<<<===>>>===;;;999:::;;;===AAA;;;777<<<>>>DDDSSShhhqqqSSSTTTNNNJJJDDDAAAAAABBB===666999999999888888777777777666666777888:::>>>AAACCCEEEAAA;;;666333000---******))))))((((((((((((((())))))))))))*********************)))((('''''''''(((((('''''''''(((((()))((((((************((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((()))))))))((('''''''''((((((000666CCCOOOSSSQQQRRRVVVWWWXXXZZZZZZZZZYYYYYYYYYXXX\\\```bbbccccccdddeeeiiigggfffhhhiiifff___YYYXXXYYY[[[___dddfffffffffcccWWWGGG999000,,,)))'''&&&+++222:::>>>:::111***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////000...---///222333222111222222222222222333333444777777777777777888999999<<<===>>>===;;;;;;;;;===<<<@@@;;;888>>>AAAIIIZZZuuuqqq\\\SSSTTTLLLCCCEEEMMMFFF777:::::::::999999999888888777777777777999;;;===???BBB@@@>>>;;;999555///,,,******)))(((((('''(((((())))))))))))******************))))))(((((('''''')))((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''((())))))(((((((((((((((((()))***...333===HHHNNNQQQWWW^^^bbbdddffffffffffffggghhheeekkkqqqssspppnnnoooqqqtttqqqooonnnooolllgggcccddddddfffiiimmmoooooonnnnnnbbbQQQ@@@333---)))((((((+++000555777444...(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...////////////......///111222222000111111111111111222222333555555555555666888999:::;;;===>>>>>><<<<<<===???;;;???<<<:::AAADDDPPPeeeqqqSSSWWWUUULLLGGGHHHGGGBBB===<<<<<<;;;;;;:::::::::888888888888888999:::;;;?????????@@@>>>999333...+++***)))(((((((((((((((((()))))))))***************)))))))))((((((((('''***)))(((((((((((((((((()))((((((''''''(((((()))'''(((((((((((((((((('''&&&&&&&&&'''(((((())))))(((((((((((()))******+++,,,...555>>>DDDIIISSS\\\gggjjjmmmnnnllllllnnnpppnnnuuu}}}~~~xxxtttuuuxxxzzzwwwtttrrrqqqooollljjjiiiiiiiiillloooqqqrrrqqquuujjjYYYFFF666---******)))+++...000000...***'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------.../////////////////////000111111000000000000000000111111222333333333444666888999:::;;;<<<>>>>>>===>>>???AAA===AAA>>>===CCCFFFVVVpppfff[[[RRRPPPLLLEEECCCFFFAAA@@@???>>>===<<<;;;;;;::::::999999999999999999<<<===???AAAAAA<<<666000,,,,,,+++***)))(((((((((((()))))))))************))))))))))))((((((((((((******)))(((((((((((((((***))))))(((((())))))***(((((((((''''''(((((((((&&&&&&''''''((())))))***)))))))))))))))***+++,,,,,,,,,///555999???IIITTTdddhhhmmmnnnllllllnnnppppppwwwyyytttuuuxxxzzzxxxtttqqqpppnnnmmmllljjjiiiiiikkkoooqqqqqqqqqvvvnnn___KKK999///+++,,,***+++,,,---+++)))'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******************************+++++++++,,,++++++******++++++,,,,,,,,,------.../////////...///////////////000000000000//////000000111222222222333444666777999::::::<<<===>>>===>>>???AAA@@@CCC@@@@@@DDDHHH[[[zzzyyy[[[VVVXXXQQQHHHFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;::::::999999:::;;;===@@@@@@===888444......,,,+++************))))))))))))************))))))))))))((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((()))************************+++,,,---+++---000222666???IIIYYY```hhhkkkjjjiiilllnnnpppuuuzzzzzzvvvrrrrrrtttvvvuuurrrooommmlllllllllkkkjjjiiikkknnnqqqrrrrrrvvvpppdddPPP<<<000,,,---***+++,,,+++)))'''&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******+++******************************++++++************++++++,,,,,,------.../////////...///000000......///000000000000000000111111222222333333444666888999::::::;;;============???@@@AAACCCAAABBBEEEIII```~~~bbb\\\[[[TTTLLLKKKJJJHHHEEEBBB@@@>>>===>>>>>>>>>======<<<;;;:::888999;;;===>>>===:::777000///...---,,,+++++++++))))))))))))************(((((((((((()))))))))))),,,+++***)))((((((((((((''''''((())))))((('''''')))((('''&&&&&&'''((()))'''''''''((())))))******,,,,,,+++*********+++++++++))))))+++,,,...666???LLLVVVbbbiiiiiiiiilllooopppsssuuuuuutttqqqqqqqqqrrrrrrpppnnnlllkkkkkkllljjjiiiiiikkknnnrrrsssssswwwsssiiiUUU???000,,,---***+++---+++(((&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******+++++++++************************++++++************++++++,,,,,,------.../////////---///111000...---...000111000000000000111222222444444444555666888999::::::;;;======<<<<<<===??????AAA@@@BBBFFFKKKeeekkkTTTVVVWWWQQQNNNMMMJJJGGGDDDAAA>>>===????????????>>>===<<<;;;888888999;;;<<<<<<:::888111111///...---,,,,,,,,,))))))))))))************(((((((((((()))))))))))),,,+++***)))((((((((((((%%%&&&((())))))(((&&&%%%)))((('''&&&&&&'''((()))''''''(((((())))))******------,,,+++************'''%%%&&&((('''(((///777EEEPPP___hhhjjjkkknnnrrrqqqrrrrrrssssssrrrqqqppppppqqqpppnnnlllkkklllmmmiiihhhhhhjjjmmmqqqssssssxxxvvvlllYYYBBB111+++,,,))),,,---,,,)))&&&''')))%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((******+++++++++++++++******************++++++************++++++,,,,,,------...//////000---///111000---,,,...000111111111111111222222333555555555666666888999::::::;;;<<<<<<;;;;;;<<<======???>>>BBBGGGLLLiiiyyy]]]VVVVVVQQQTTTOOOFFFDDDHHHDDD:::???>>><<<<<<>>>???>>>===;;;:::999777666666555555555555444111...,,,+++,,,+++***)))(((((()))***+++))))))(((((((((((())))))---+++)))'''&&&&&&(((((((((((())))))))))))(((((())))))(((((('''''''''&&&)))((((((((()))***+++,,,---------,,,,,,+++++++++---+++)))((()))+++---///>>>FFFUUUfffnnnnnnnnnppptttrrrpppppppppqqqqqqppprrrqqqooommmkkkjjjjjjiiihhhhhhiiijjjlllnnnpppqqqvvvssskkk[[[DDD000***...,,,------,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))))))))((('''''''''&&&))))))(((((((((((())))))))))))************))))))***))))))))))))+++,,,---++++++,,,------......//////////////////000111111000000000000000000111111555555777888888777666666999888888888999;;;===>>>???@@@>>>???BBBIIIjjj```UUUXXXXXXRRRJJJEEEEEEFFFDDD@@@>>><<<<<<>>>>>>>>>===;;;:::999777666555555555666777777555333000...---***)))(((''''''((())))))))))))(((((((((((()))))),,,+++)))'''&&&'''(((((((((((())))))))))))(((((()))(((((((((''''''''''''((((((((()))***+++,,,,,,------------,,,,,,++++++,,,+++)))((()))***---...:::BBBRRRccclllnnnooorrruuusssqqqpppppppppqqqqqqqqqpppooonnnlllkkkjjjiiijjjkkklllllllllmmmooopppwwwuuunnn___FFF111)))+++,,,------+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''))))))(((((((((((())))))))))))************))))))***))))))))))))+++,,,---++++++,,,------......////////////......///000000000000000111111222222222555666777888999888777777999888888888999;;;===>>>===>>><<<===CCCMMMqqq\\\YYYVVVTTTRRRLLLFFFFFFJJJAAA???======>>>>>>===<<<;;;:::999888666555444444555777:::;;;:::777333111,,,+++)))(((((((((((()))))))))(((((((((((())))))+++***)))'''''''''(((((((((((())))))))))))(((((((((((((((((('''''''''''''''(((((()))+++,,,------...---------------,,,,,,,,,+++)))((((((***,,,---555<<>>;;;===999;;;DDDTTT|||zzzXXXRRRRRRXXXWWWLLLFFFGGGDDDBBB???>>>??????===<<<;;;::::::999777666444444333666;;;???AAA@@@;;;777000...,,,+++***)))******))))))(((((((((((())))))+++***)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''''''((()))***,,,------...------------------------+++***)))(((((()))+++,,,000777FFFXXXdddjjjooouuuvvvuuusssqqqooooooppprrroooooooooooonnnmmmkkkjjjmmmpppqqqqqqnnnmmmnnnpppssssssqqqfffOOO999//////,,,------+++((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))((((((''''''''''''(((((($$$%%%%%%%%%&&&'''''''''))))))(((((((((((())))))))))))************)))))))))))))))******+++,,,,,,++++++,,,------....../////////...------------...///000000222333444555555555555666777777888888888999888888888999;;;===>>><<<>>>:::;;;GGG]]]lll\\\RRRVVVXXXQQQJJJIIIGGGDDDBBB@@@@@@???>>><<<::::::;;;:::999888666555111444999@@@EEEFFFBBB>>>222000...,,,***)))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((()))***,,,------------------------------------,,,+++***))))))***++++++...333@@@PPP\\\dddllltttvvvvvvvvvsssooonnnoooqqqnnnooooooooonnnmmmllllllmmmpppsssrrrooommmnnnqqqssstttrrrfffPPP999//////......---+++((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++((((((''''''''''''(((((($$$%%%%%%%%%&&&'''''''''))))))(((((((((((())))))))))))************))))))((())))))***++++++,,,,,,++++++,,,------......//////......---------......///000000222333444555555333333333444555666666777999888888888999;;;===>>>===@@@<<<===MMMgggcccUUUTTTTTTSSSQQQJJJHHHEEECCCBBBAAA???===::::::;;;<<<;;;:::999888222333777>>>EEEGGGEEEBBB444222000---+++)))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(((((('''''''''((((((((((((((()))***,,,---......---,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---///888EEEQQQZZZeeeoootttwwwxxxvvvqqqnnnnnnooooooooonnnmmmmmmnnnnnnooonnnrrrvvvtttoookkklllooosssrrrooobbbLLL666---...000///...+++(((&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((())))))***+++,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))))))))************))))))((((((***++++++,,,++++++++++++,,,------......///......------...//////000///000000111222333444444222222222222333555666777999888888888999;;;===>>>===BBB@@@BBBUUUqqqcccWWWXXXXXXTTTMMMKKKGGGEEEDDDBBB@@@>>>999:::<<<===>>>===<<<;;;666555666;;;BBBEEEDDDAAA999777444111...---,,,,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))+++,,,---......---,,,+++*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,111;;;EEEOOO\\\gggssswwwzzzxxxsssnnnlllmmmpppooommmllllllnnnpppqqqqqqvvvyyyuuunnnhhhhhhjjjkkkjjjfffZZZFFF333...222222111///+++'''&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,---((((((''''''''''''((((((((((((''''''''''''''''''))))))(((((((((((())))))))))))************))))))'''(((***+++,,,,,,++++++++++++,,,------......///---------...///000111222000000000111111222222222222222222222333555777888999888888888999;;;===>>>:::BBBBBBGGG\\\{{{vvv^^^[[[YYYRRROOOLLLIIIFFFEEECCCAAA???999:::<<<>>>??????>>>===:::777666999???CCCBBB???>>><<<999666333111000000))))))(((((((((((())))))'''((()))))))))))))))((((((((())))))))))))((((((&&&'''''''''(((((()))))),,,---...//////---+++***))))))*********+++++++++.........------,,,,,,,,,+++))),,,444===HHHVVVbbbrrrwww{{{zzztttnnnkkklllqqqooommmkkkkkkmmmqqqssstttxxx{{{vvvmmmeeedddfffbbbaaa]]]SSSBBB444222888333222///+++'''%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,---((((((''''''''''''(((((()))))))))((('''''''''&&&))))))(((((((((((())))))))))))************))))))'''(((***+++,,,,,,++++++++++++,,,------......///---------...000111333444000000000000000111111111333333333333444666888999999888888888999;;;===>>>888AAADDDJJJaaabbbYYY[[[OOOMMMLLLIIIEEEBBBBBBDDD======<<<;;;<<<>>>@@@BBB===;;;::::::;;;<<<;;;:::AAA???<<<:::777444000---+++)))'''''')))+++,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((())),,,---...//////---+++*********))))))))))))******------------,,,+++*********((((((---222;;;JJJWWWjjjooouuuwwwtttpppnnnmmmnnnnnnmmmlllnnnrrrxxx}}}zzzmmm___UUUTTTUUUVVVUUUOOOFFF<<<555333333777222///...+++'''&&&)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''******************++++++))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***+++,,,,,,+++***+++---000///,,,+++///555777555222444333000//////000222444333333444555666777888999999888777888999;;;;;;;;;<<<@@@DDDMMMeeeaaaYYYTTTRRRKKKFFFIIILLLFFF;;;>>>>>><<<<<<<<<>>>@@@AAA@@@>>>;;;;;;;;;;;;:::888>>>>>>>>>???>>>;;;555111...+++(((''')))+++,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))),,,---...///...---+++*********))))))))))))******------------,,,+++***)))(((&&&'''***///777DDDQQQccckkktttyyyxxxtttooommmmmmmmmnnnpppuuu}}}}}}kkkXXXLLLHHHIIIJJJJJJHHHAAA999555666888999333...---***'''(((,,,,,,+++)))'''&&&&&&'''''''''''''''''''''''''''''',,,,,,,,,,,,++++++++++++)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******,,,,,,---,,,***+++---///...,,,,,,///555888666333444222000//////000222444333444444555666777888888888777777888999;;;<<<<<<<<<@@@EEEOOOiii^^^UUUWWWRRRKKKLLLPPPJJJ>>>AAA@@@>>>======>>>@@@AAACCC@@@>>><<<<<<;;;999777:::<<<@@@DDDFFFCCC===999222...***((((((***+++,,,************))))))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,---.........---+++*********))))))))))))******,,,,,,,,,,,,,,,+++))))))'''%%%%%%(((+++000<<>>???>>>AAAEEESSSrrryyyYYYYYYXXXUUUPPPKKKKKKNNNDDDCCCAAA???>>>???@@@AAACCCAAA>>>======<<<;;;:::999;;;???DDDHHHGGGDDD@@@666111,,,)))((()))******************)))))))))((((((((((((((((((((((((((('''(((((((((((())))))))),,,------------,,,+++*********))))))))))))******,,,,,,,,,,,,+++***)))(((&&&$$$%%%'''(((+++555???KKKWWWhhhwww}}}{{{sssmmmmmmrrryyyppp\\\PPPNNNNNNRRRSSSOOODDD888222555;;;<<<444---***((((((---444666333...***((('''(((***''''''''''''''''''''''''......------,,,+++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------...///---+++++++++------------000444777666555222111000000000111222333555555555666666666666666555666777777999;;;???BBBCCCBBBFFFZZZrrr___TTTXXXWWWLLLKKKTTTHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>???@@@???>>>;;;;;;===@@@DDDFFFFFFEEE888444///+++))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++++++++***)))(((((('''%%%&&&(((((((((///888???JJJ\\\nnnxxxxxxsssnnnmmmuuuzzziiiaaa```bbbddd```WWWGGG888111333888:::333,,,)))((((((...555666333...***((('''(((***((((((((((((((((((((((((---,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---------...///...,,,+++,,,,,,------...000333555555444111111000000000111333333555555555666666666666666555666888888888;;;@@@DDDHHHEEEKKKeeezzzZZZXXX]]]WWWNNNMMMMMMKKKHHHEEECCCBBBBBBBBB@@@???>>>???AAABBBBBBBBB???===<<<===@@@CCCEEEEEE;;;777333///...,,,+++)))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,++++++++++++******))))))))))))************+++******)))(((''''''&&&''')))(((&&&+++222666???NNN___lllrrrrrrpppmmmwwwtttppppppqqqpppgggXXXEEE666000111555555///***)))((((((---222222000,,,)))''''''((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---,,,...//////---,,,,,,---,,,---///000111222222222000000000000111222333333444555555555666666777777666777999888777:::@@@EEEIIIKKKWWWuuuddd]]]^^^WWWMMMQQQOOOKKKHHHEEEDDDCCCDDDAAA@@@???@@@BBBCCCDDDCCCAAA???===<<<>>>@@@AAAAAA===;;;888555333111...,,,************))))))))))))))))))))))))))))))))))))(((((()))))))))*********---,,,,,,+++++++++++++++******))))))))))))******************)))((('''&&&&&&&&&''')))'''%%%(((...000666AAAPPP```kkkpppqqqpppzzz~~~yyyxxxzzz|||zzzlllWWWBBB444000000333000+++((())))))(((***///,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++,,,,,,+++---//////...------...,,,...//////////////////000000000111111222333333333444444555666777888888666999:::888777999???EEEEEEQQQhhhtttYYY]]]^^^TTTSSSQQQMMMIIIFFFEEEDDDDDDBBBAAA@@@@@@BBBDDDCCCCCCCCCAAA>>>>>>>>>???>>>===???>>>;;;999888555111...************))))))))))))))))))))))))))))))))))))))))))))))))************---,,,++++++******++++++******))))))))))))******************)))((('''&&&&&&%%%''')))'''$$$&&&,,,...111999GGGXXXfffnnnrrruuu}}}~~~zzzyyy|||qqqXXXAAA444000000000,,,((('''))))))'''))),,,(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++***,,,///000///......///---...//////...------...///000000111222222333333333333444555666777888999777999;;;999666888???EEEAAAVVVtttoooddd]]]PPPUUUPPPJJJIIIJJJJJJGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::BBB>>>>>>AAABBB<<<555333333111---))),,,...+++$$$((((((''''''((()))+++,,,)))))))))))))))******+++---,,,,,,+++***)))((((((((((((((((((((()))******+++*********))))))((((((''''''''''''''''''''''''...,,,...888JJJ\\\hhhmmmttt|||{{{}}}{{{jjjRRR???666333///---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,+++******...---------...///...---111222222111000000222333555444444555555666777888888999:::999:::===>>>>>>CCC___~~~eeeYYYVVVTTTQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@???>>>======???<<<<<>>>>>???>>>999333111111...)))***)))(((''''''((())))))))))))(((((())))))***+++,,,++++++******)))))))))((((((((((((((()))************)))))))))((((((((('''''''''''''''''''''''',,,+++,,,444CCCSSS```gggpppyyy~~~zzzwwwuuuvvvxxx{{{}}}}}}zzziiiRRR???666222...,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,------------,,,,,,...------.../////////...111222222222111111333555555555555555555666888888888::::::999:::<<<>>>???DDDdddxxx^^^ZZZYYYWWWSSSOOOLLLJJJJJJIIIHHHFFFDDDAAA???===<<<@@@@@@@@@@@@@@@@@@@@@@@@===::::::???DDDEEEGGGJJJLLLMMMIII@@@888555111---+++***)))'''&&&&&&''''''))))))(((((())))))***+++************************((((((((((((((()))******))))))((((((((((((((('''''''''''''''''''''''''''((()))+++///888FFFTTT]]]nnnuuuzzzxxxvvvwwwwwwuuusssqqqppprrruuuxxxzzzzzzxxxhhhRRR@@@666111---***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...////////////---........./////////000000111222222222222555777555555555555666777888888999:::::::::999:::>>>AAAGGGkkksssbbb]]]WWWTTTSSSRRRPPPNNNKKKJJJHHHEEECCC@@@???>>>???@@@@@@@@@AAABBBCCCCCC???;;;:::>>>BBBDDDIIINNNRRRWWWWWWNNNBBB999333...,,,+++)))''''''&&&''''''((((((((((((((()))******((()))))))))*********+++((((((((((((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&(((***,,,000999GGGRRRhhhpppvvvuuussssssssspppqqqpppppprrruuuxxxxxxxxxuuuhhhTTTBBB777111---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,---...///000000000---...////////////000111///000111222222333555777555555555555666777888999;;;::::::;;;::::::>>>DDDLLLuuussseeeVVVQQQUUUXXXTTTOOOKKKKKKIIIGGGEEEDDDBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBB>>><<<>>>??????DDDJJJRRR[[[```YYYMMMBBB999222---,,,+++)))(((((())))))((((((((('''((())))))***((((((((()))******++++++((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&)))+++***+++111===GGGYYYdddnnnqqqrrrrrrppplllooooooppprrruuuwwwwwwvvvtttiiiWWWFFF:::222---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******************************+++******)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,...////////////,,,...000000//////111333...000111111111222444777666555555666666777888999<<<::::::<<<::::::@@@JJJUUUcccVVVWWWZZZVVVOOOMMMLLLKKKJJJIIIGGGFFFFFFBBBAAA@@@@@@@@@AAABBBCCCBBB???>>>???===;;;>>>DDDNNNYYYaaa^^^UUULLLBBB;;;222000...,,,+++*********((((((''''''(((((()))***((((((((())))))*********((((((((((((((()))******'''(((((((((((()))))))))((((((((((((((((((((((((''')))+++***)))---555===KKKYYYhhhooossstttqqqmmmkkklllnnnqqquuuwwwwwwvvvuuujjjZZZJJJ===555///,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********************************+++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---.../////////...,,,///222111000///222555000111222222222222555777666666666666777888999999===::::::>>><<<;;;CCCPPP```ggg]]][[[WWWSSSPPPPPPNNNMMMKKKIIIHHHGGGDDDCCCAAA???>>>???@@@@@@???>>>???@@@>>>:::<<>><<>>>>><<<<<>><<<777222...+++(((''''''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))'''((()))))))))***---///555CCCTTT^^^dddhhhiiigggeeegggllltttzzz~~~~~~vvvnnn```QQQCCC999222///(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,---000111111111111000000///+++///333333000000333777666777777777555555777999666666666666777888999:::===999;;;@@@???===IIIYYYuuueee]]]\\\PPPRRRUUUUUURRRNNNMMMOOOFFFEEEDDDBBB@@@>>>===<<<======<<<<<<<<<======>>>???AAAFFFJJJLLLMMMLLLLLLGGGDDD>>>888222///---,,,***(((''''''''''''%%%$$$''''''''''''((((((((()))+++*********))))))(((((())))))***+++,,,,,,,,,,,,---,,,+++,,,///000---+++)))((('''''''''(((***+++333666@@@QQQ^^^bbbcccdddeeeeeeiiiqqqyyy|||yyyuuuuuussslll]]]KKK<<<333111***&&&&&&)))***(((&&&'''******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))))))))))))))***+++)))(((((('''(((***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,...111222111000//////000111222333222333666888777999;;;;;;999777666666666666666777888:::;;;<<<;;;<<<999===AAA???LLLgggzzzaaaaaa^^^\\\UUUOOOQQQWWWTTTMMMIIIHHHFFFDDDBBB@@@>>>>>>>>>============>>>??????@@@BBBDDDGGGIIIJJJJJJJJJGGGEEE@@@;;;555000---+++***)))'''&&&''''''&&&%%%'''''''''((((((((())))))************)))))))))((())))))***+++,,,,,,,,,,,,...,,,,,,---///000...,,,******)))((())))))++++++111222;;;JJJVVV\\\___bbbeeefffjjjrrryyy|||zzzwwwvvvtttmmm```OOO???555111,,,((('''***+++(((&&&'''***)))))))))((((((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,...111222111////////////000222222222333555888888:::;;;;;;999888888999777777777777888999;;;;;;:::;;;999<<<@@@@@@RRRqqq]]]______YYYOOOOOOUUUSSSKKKLLLKKKJJJGGGEEEBBBAAA@@@>>>>>>>>>>>>>>>??????@@@AAAAAACCCDDDEEEFFFGGGHHHEEEDDDBBB???:::444///,,,,,,)))'''&&&'''((('''&&&''''''((((((((()))))))))************))))))))))))))))))***+++,,,,,,,,,,,,......---///000111000...---,,,,,,+++++++++,,,,,,...---333???JJJRRRYYY___dddfffkkkqqqvvvyyyxxxvvvvvvtttooodddUUUFFF:::333///***(((***+++(((&&&((())))))))))))((((((((((((&&&''''''''''''((((((((())))))(((((((((((())))))++++++***)))((((((((()))((()))***+++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++...000111000/////////...///111111111222555777999:::::::::999999:::<<<888888888888888999::::::888:::999;;;???BBB[[[{{{___``````]]]UUUOOOOOOSSSOOONNNLLLIIIGGGDDDBBBAAA???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@AAABBBDDDEEEAAABBBCCCBBB???:::555222...,,,(((''''''((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,...//////000111222111111000000///...------,,,,,,,,,***,,,555???HHHRRR[[[cccfffkkkppprrrssssssrrrvvvtttqqqjjj^^^OOOAAA888333...***++++++(((''')))))))))))))))(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))),,,,,,***)))((((((((((((((()))+++,,,------,,,+++************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++---///000.........///---...000000111222555777888999999888777888;;;===999999888888888999::::::777;;;::::::===DDDddd}}}kkkaaaddd```SSSQQQ[[[PPPOOOMMMKKKHHHFFFDDDCCC@@@??????>>>======>>>>>>AAA@@@???>>>>>>@@@AAABBB<<<>>>AAABBBBBB???<<<:::333///+++(((((()))******(((((((((((()))))))))***))))))))))))))))))******))))))***+++,,,,,,,,,,,,...///000111222222222222333222222111///...---,,,,,,))))))///666???JJJTTTccchhhooorrrqqqpppoooooouuusssrrrnnnfffYYYJJJ???888111---,,,+++((((((***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,***)))((((((((((((((()))+++,,,------,,,+++************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++---......------...///,,,...///000111222555777777777777666666666999;;;:::999999999999999::::::999<<<::::::???JJJoooddd^^^```ZZZUUUWWWQQQPPPOOOMMMKKKIIIGGGGGGCCCBBBAAA???>>>=========??????>>>======>>>@@@AAA:::<<<>>>AAABBBBBBBBBAAA999444...***)))***++++++((((((((()))))))))******))))))))))))************))))))***+++,,,,,,,,,,,,---///111222111111222444444444444222000...,,,+++,,,)))(((,,,000666AAALLL___hhhqqquuusssoooooopppsssqqqqqqqqqnnndddTTTIII<<<555///---+++((((((***(((((((((((()))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))++++++***)))((((((((()))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------,,,,,,---///,,,...000111111333666888666777777777666666777999999999999999999:::;;;;;;<<<>>>;;;<<>>==================>>>>>>???@@@;;;<<<===>>>@@@CCCEEEFFF>>>888111,,,***++++++,,,(((((()))))))))*********((()))))))))************))))))***+++,,,,,,,,,,,,,,,...111222111111222444666555555333111...,,,***,,,)))(((***,,,000999BBBVVVaaannntttrrrnnnnnnoooqqqoooooorrrssslll]]]QQQ@@@888111...,,,((((((+++'''((((((((()))))))))***))))))))))))((((((((('''))))))(((((((((((())))))******)))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///---///000222222444777:::666888999999777666666777888888888999:::;;;<<<======>>><<<@@@MMMbbbaaabbb```UUUSSSSSSRRRQQQPPPOOONNNNNNKKKJJJGGGDDDBBB@@@>>>>>><<<<<<===>>>>>>?????????======<<<===???BBBEEEGGGAAA;;;333---++++++,,,,,,))))))))))))************(((((())))))*********+++))))))***+++,,,,,,,,,,,,+++...111222000000222444666666555444111...+++***+++)))((()))***+++333<<>>>>>>>><<>>===============???????????????@@@@@@@@@EEEAAA:::333...,,,,,,,,,***))))))(((((((((((()))************))))))))))))+++++++++++++++++++++++++++---//////000222444777;;;:::777444000---***))),,,(((''')))******---222DDDSSSbbbiiimmmoooooommmssssssqqqpppsssvvvnnncccSSSAAA444333222+++(((+++***,,,***%%%$$$''')))(((++++++***)))))))))))))))$$$&&&((()))(((&&&&&&''')))************+++++++++++++++***************+++........................,,,,,,,,,++++++*********+++***)))))))))***,,,---///---,,,,,,...//////...000//////000111333555666888777777777888999888888777:::<<<<<<;;;;;;>>>@@@AAACCCBBBDDDWWWssscccccc```^^^ZZZUUURRRQQQSSSSSSTTTPPPLLLIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@CCC@@@===888444111...------,,,+++***))))))))))))***************+++++++++------------,,,,,,,,,,,,+++---...///000111444666;;;:::777444000---+++)))---)))''')))******---111>>>MMM\\\eeejjjooopppnnnpppqqqpppppptttxxxrrrhhh\\\JJJ;;;777333+++(((******---,,,'''&&&)))***)))+++***))))))((()))))))))&&&(((******((('''((())))))************+++++++++++++++***************+++------------------------,,,,,,,,,+++++++++******++++++*********+++,,,------,,,,,,,,,...///000/////////...///000222444666888777777777888999999888888:::======<<<===???AAA@@@BBBCCCJJJaaammmccceeebbbYYYTTTUUUWWWVVVVVVSSSOOOLLLJJJHHHFFFEEEDDDCCCAAA???===<<<;;;;;;===>>>???@@@AAA@@@??????@@@@@@???>>>:::666222///000///...,,,+++***))))))*********++++++,,,,,,,,,/////////......---------+++---...//////000333555;;;999777444111...+++***---)))(((******)))+++///777EEEUUU```gggnnnqqqpppmmmmmmnnnpppuuuzzzvvvoooeeeTTTCCC;;;666...+++---+++...---+++***------***++++++)))((((((((()))))))))***+++***)))((()))+++)))************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++,,,------,,,,,,,,,---...///000000............000222444555777777777888888999999999:::<<<>>>>>>>>>???AAACCC@@@BBBEEEQQQooohhhdddaaaaaa___ZZZWWWWWWXXXUUUQQQNNNLLLKKKIIIGGGGGGFFFDDDAAA???===<<<;;;===>>>???AAAAAA@@@???>>>???@@@@@@???===999666444444222000...,,,******))))))))))))***++++++,,,,,,/////////...------,,,,,,+++,,,.........000222444999888666333000...,,,***---)))(((******)))***...444AAAPPP[[[eeemmmqqqpppmmmlllmmmpppvvvyyyxxxtttkkk[[[KKKAAA:::333000111---//////...///111000,,,---,,,***((((((((())))))***+++,,,+++))))))***+++))))))*********+++++++++*********)))******+++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---//////.........///...------...000222444666666777888999888999:::;;;===>>>???@@@AAABBBDDDEEECCCDDDHHHYYY{{{~~~hhh\\\aaacccZZZVVV[[[YYYVVVRRROOONNNMMMKKKIIIKKKIIIGGGDDDAAA???=========>>>???@@@AAA@@@??????@@@???>>><<<;;;:::999999666555333000---,,,******)))))))))******+++++++++---------,,,,,,,,,+++++++++,,,---......///111333777666444222000---+++***,,,)))(((******((()))---333???MMMXXXccclllpppoooooommmmmmqqquuuvvvvvvuuuqqqeeeWWWKKKBBB999444333111333222111444777666111111///,,,)))((('''((()))***+++,,,+++)))((()))***))))))*********+++++++++******))))))***++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++...000222111///------.........///000111444666888777999;;;;;;::::::<<<>>>AAAAAAAAABBBDDDEEEEEEEEEGGGHHHNNNaaahhh______[[[[[[```ZZZWWWTTTQQQPPPOOOMMMLLLNNNLLLJJJGGGDDDAAA@@@??????????????????@@@@@@@@@BBB@@@===;;;::::::;;;<<<999888555333000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---------...000222555444222000...,,,+++***+++((((((***+++)))***---222===IIIUUUaaalllpppoooqqqnnnmmmqqqsssssstttvvvxxxqqqeeeYYYNNNDDD<<<777888888777666:::???===888555333///+++((('''((((((***,,,------+++))))))))))))************+++++++++))))))))))))***+++,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,///222555444000......000000000111222444666999:::;;;>>>AAAAAA??????AAADDDEEEDDDDDDDDDFFFGGGFFFEEEHHHLLLXXXoookkk```dddeee```]]]ZZZVVVTTTSSSRRRPPPOOOPPPNNNLLLIIIFFFDDDCCCBBB@@@???>>>===>>>???AAABBBBBBAAA???===<<<<<<<<<===<<<;;;999666444222111000.........---,,,,,,++++++))))))******+++,,,,,,,,,***,,,------,,,---///111333222111///---+++***))))))&&&'''***+++)))***---///999EEEQQQ___kkkqqqppprrrmmmlllppprrrqqqrrrwwwzzzwwwqqqhhh^^^TTTKKKDDD@@@???===<<<@@@FFFFFFAAA:::777222,,,)))''''''(((***---000000...+++)))((()))************+++++++++))))))))))))***+++,,,---******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,.../////////...------111555555222000222444333333333444777999<<<===AAAEEEHHHGGGEEEEEEHHHLLLIIIGGGFFFFFFHHHHHHGGGEEEFFFQQQddd}}}hhhpppmmm[[[___\\\XXXVVVUUUTTTSSSQQQQQQOOOMMMJJJHHHFFFEEEDDDAAA@@@>>><<<===???AAACCCBBBAAAAAA???>>>>>>======>>>===;;;999777555444444111111000///...------,,,))))))***+++,,,------...***,,,------,,,---///111111111///...,,,***)))((((((%%%&&&***+++***+++...,,,555BBBNNN^^^kkkqqqqqqqqqlllkkkoooqqqppprrrxxxvvvwwwvvvqqqjjjbbbYYYRRRFFFDDDAAA@@@EEEKKKKKKGGG===999333...)))''''''(((+++...222333111---***))))))************+++++++++))))))))))))***+++,,,---******+++,,,------......*********++++++,,,,,,,,,---...000111111111000///***000555666444333555888444444555666888;;;>>>???EEEIIIMMMLLLJJJIIIMMMQQQLLLIIIGGGGGGIIIIIIGGGDDDCCCSSSmmmpppjjjjjjbbb^^^^^^___YYYQQQQQQXXXSSSQQQOOOLLLJJJIIIIIIIIIDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@???>>>===<<<<<<;;;:::999:::;;;===>>>>>>>>><<<777111,,,,,,---,,,+++******************+++++++++******+++,,,,,,///...,,,***)))(((''''''''''''((()))+++---000111222555>>>MMM^^^iiimmmmmmooonnnnnnnnnoooqqqssstttzzz{{{yyytttqqqpppkkkeeeZZZXXXUUUSSSRRROOOLLLJJJGGGAAA888111+++((('''&&&***222999999222,,,***,,,---,,,+++***))))))))))))+++,,,,,,,,,***)))***+++,,,+++++++++,,,---...///++++++,,,,,,---......///000...---...222666888999555777666333555:::===<<>>>>>??????@@@@@@??????>>>>>>>>>>>>======>>>AAADDDFFFLLLLLLIIICCC:::444111000++++++***)))))))))*********************+++,,,,,,///...,,,***)))((('''''''''((()))+++---000111222222444===LLL^^^jjjooooooppppppoooooooooqqqrrrsss~~~}}}xxxvvvvvvtttpppkkkhhheeebbb```^^^ZZZXXXNNNGGG<<<333...+++)))(((000666<<<;;;444---+++,,,,,,+++******)))))))))***(((*********(((((()))***...---------------............//////000000000///000000222333444666777888888:::999999===CCCEEEBBBCCC@@@===;;;===BBBGGGKKKTTTSSSQQQLLLGGGCCCAAAAAA>>>EEEAAA>>>CCCDDDEEEMMMTTTvvvjjjlllhhh```ZZZ[[[___ZZZRRRRRRQQQOOOMMMLLLLLLLLLLLLHHHGGGEEECCCAAA@@@??????>>>>>>>>>????????????@@@??????>>>>>>@@@DDDHHHJJJRRRQQQNNNGGG>>>555///,,,++++++***)))(((((())))))))))))))))))***,,,------......,,,+++))))))(((((('''(((+++...111333333444111333<<>><<<===AAAFFFIIISSSRRROOOIIICCC>>><<<<<<;;;AAA>>>;;;AAABBBEEEPPP```nnnjjjhhhfffaaaZZZWWWYYYSSSRRRPPPOOONNNNNNNNNOOOKKKJJJHHHFFFCCCBBB@@@@@@=========>>>>>>???@@@@@@???>>>======???BBBFFFHHHMMMMMMJJJEEE>>>555...)))++++++***)))(((((((((((()))))))))***+++---...///...---,,,+++***)))))))))'''***---111444555555555111333;;;JJJ]]]lllsssttttttsssqqqpppoooooopppppp{{{zzzvvvrrrnnnkkkhhhdddYYYJJJ===555000,,,***...222666444///)))'''(((******)))))))))******+++***+++------,,,,,,---...000////////////000000111222333666888999999888777888???GGGHHHCCC===;;;;;;:::::::::>>>FFFMMMJJJBBB???===:::888999;;;???AAAIIIHHHGGGCCC???<<<;;;<<<999>>>;;;:::??????DDDRRRgggtttfffgggdddYYYVVV^^^UUUTTTRRRQQQPPPPPPQQQQQQNNNMMMJJJHHHFFFDDDCCCBBB>>>>>>=========>>>??????@@@???>>>>>>>>>@@@BBBCCCFFFGGGFFFEEEAAA;;;444000,,,+++***)))((((((((((((******++++++---...000000------,,,+++*********+++(((+++...222444555555555222333:::HHH[[[jjjrrrttttttsssqqqooonnnnnnnnnooottt}}}~~~yyyvvvrrroooiiiaaaSSSEEE999000,,,******---//////,,,)))((()))******)))******+++,,,,,,,,,---////////////000222111111111111222333444555555888<<<@@@BBBBBBAAA@@@@@@GGGOOOOOOIIIBBB>>>>>>;;;;;;:::===DDDJJJEEE===:::999666555555666999:::???@@@???===;;;999:::;;;:::>>>;;;:::>>><<>>>>>??????AAAAAAAAA@@@@@@@@@??????>>>>>>???@@@???<<<888444------+++***))))))))))))++++++++++++,,,...///000---,,,,,,+++++++++,,,,,,***,,,...111333444444444333444999GGGXXXgggooorrrsssrrrpppnnnmmmmmmmmmmmmppp|||zzzvvvsssqqqjjjfff]]]NNN===111+++***(((***,,,---,,,++++++,,,*********++++++---...///...000222222222333555666666666666666777888999999;;;>>>CCCHHHJJJJJJHHHFFFDDDIIINNNOOOJJJCCC>>><<<:::;;;;;;<<>>;;;;;;>>><<>>???AAABBBAAA???===<<<999888888:::;;;:::666222///...---+++******))))))************++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,---///000111222333555555999EEEVVVdddllloooqqqpppnnnmmmllllllllllllmmmyyy{{{wwwssspppnnniiikkkfffWWWBBB222++++++)))***++++++++++++,,,,,,+++++++++,,,---...000111444666888999999:::<<<>>>???>>>======<<<<<<<<<<<<>>>AAAFFFJJJLLLJJJGGGEEEBBBDDDFFFFFFDDD???:::666555888999888;;;???>>>999777666666555555666777888999::::::999888888:::<<<;;;===:::<<<@@@===GGG___yyyoooooonnn```___]]][[[XXXVVVUUUUUUUUUPPPOOONNNLLLKKKJJJJJJJJJNNNLLLIIIEEEBBBAAAAAAAAA:::<<>>;;;999;;;:::999:::;;;:::666333000///...,,,+++************)))))))))))))))******,,,,,,++++++,,,,,,------------------...000111222777666999DDDTTTbbbjjjlllpppooommmlllkkkkkkllllllkkkvvv|||xxxtttrrrpppiiinnnmmm^^^FFF222+++,,,((()))))))))))))))******++++++,,,---...///111222;;;<<>>>>>===@@@EEEHHHIIIFFFBBB???@@@?????????>>>:::555111000333555444666:::;;;888555555555555555666666777555777999999:::;;;>>>AAA999;;;999<<>>>>>>>>???AAA@@@>>><<<:::888666444444555777999888666333///---+++++++++,,,***)))(((((()))+++,,,*********+++,,,---//////---...000///......///111:::888888@@@MMM[[[eeejjjqqqooommmkkkkkkkkklllmmmnnnsss{{{~~~xxxuuurrrpppnnnnnnooojjj[[[GGG555,,,))))))))))))***+++,,,---...///...---,,,---000333555>>>BBBFFFDDD@@@AAAFFFLLLMMMGGGAAA???@@@@@@===:::;;;===???AAA@@@>>>:::888::::::999777666555444444222222333444555666777888999666333333666777777555555777999:::::::::;;;<<>>???@@@???>>><<<<<<:::888666555555666777888666444222///---,,,++++++***((('''''')))***+++++++++,,,---...//////000...///000000///...///000666555666<<>>===BBBHHHJJJEEE???<<<<<<<<<999555555666888999999777444333555555444333222111000000111111222333444555666666888666333444666777777555555777999:::999999;;;<<<===CCCCCCCCCFFFIII^^^zzzkkkjjjfff___]]]___\\\WWWZZZXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNMMMLLLJJJGGGEEECCCAAA>>>>>>>>>>>>===<<<===<<<:::999777777666666888888888666444111...---,,,+++***)))))))))+++++++++,,,---///000000000000///111222222000///000111333444666:::BBBNNNZZZaaannnmmmkkkiiiiiiiiijjjjjjjjjnnnrrrtttyyy~~~}}}zzzxxxvvvtttsssrrrqqqooonnnmmmllldddUUUCCC555...---***++++++,,,...000111222///...------...000333444888<<<>>>===999888<<>>>>>>>>===<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;999555222///------,,,+++++++++,,,,,,***,,,---///000000000000222333555444222111111111444666999===BBBLLLYYYccclllllljjjiiihhhhhhiiiiiijjjnnnppppppsssxxxxxxvvvssssssrrrssssssssspppnnnllliii```QQQ@@@444...---+++,,,,,,---///111333444///...------...000222333444777999777444333555999<<<888555333333222000...111111000000000111111222222222222111000000000///111222222333444444555555777666666666666777777666555666888888888999;;;======DDDDDDGGGSSScccyyyhhhhhhggg^^^\\\ddd___^^^\\\YYYWWWUUUTTTTTTSSSSSSRRRQQQNNNLLLJJJIIIIIIFFFCCCAAA@@@@@@???>>>;;;;;;<<<======>>>>>>>>>===>>>??????===999666333------,,,,,,++++++++++++***+++,,,---.../////////555777888888666333222222555777;;;>>>DDDNNN[[[eeellllllkkkjjjiiiiiiiiiiiihhhlllnnnnnnoootttuuutttpppppppppqqqrrrrrrooolllkkkfff\\\MMM>>>333...---,,,,,,,,,---///111222333...------------///000111000222444333000///000222222111000///000000///...111111000000111222333444222222222222111111111111333333444444555555666666666777777777777666666777666777888888888:::===???>>>EEEHHHRRRiiixxxmmmnnniiidddcccbbb```^^^\\\YYYXXXVVVVVVTTTUUUUUUSSSOOOMMMLLLLLLKKKIIIFFFEEEEEEDDDCCCAAA<<<<<<======???@@@BBBCCC@@@AAABBBBBB@@@===:::777.........------,,,,,,++++++++++++,,,---...000111888:::<<<<<<999666555444444666888===FFFQQQ^^^fffmmmmmmmmmlllkkkkkkjjjjjjfffkkkmmmllllllpppqqqpppmmmmmmmmmnnnppppppnnnkkklllfff[[[LLL>>>333...,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---......---...000///...------...------........./////////////////////000111333333000000111111111111111111444444444555555666666666555777999888777666666777777888999999999;;;>>>AAA???KKKUUUhhhwwwtttooohhheeedddaaa___\\\ZZZYYYYYYVVVXXXXXXVVVRRROOONNNOOOLLLKKKIIIIIIIIIHHHFFFDDD@@@???>>>>>>???AAACCCDDDDDDDDDDDDDDDBBB@@@===;;;444444444444333222111000...---,,,+++,,,///111333;;;===??????<<<999777666555555777===IIIWWWbbbiiiooooooooonnnnnnmmmlllkkkffflllooommmlllnnnnnnmmmlllkkklllmmmpppqqqpppooonnnhhh]]]OOOAAA666000---,,,+++++++++,,,,,,---...++++++++++++++++++,,,,,,***+++---...---,,,,,,,,,,,,---...///.........///------...///111222222333000000111111222222222333333333444444444444555555555777:::999777666666888888999:::::::::<<<@@@CCCDDDYYYlllxxxxxxppphhhfffdddaaa___]]][[[[[[XXXZZZZZZXXXTTTPPPPPPQQQMMMLLLLLLLLLLLLKKKHHHFFFCCCAAA???>>>>>>@@@CCCEEEFFFFFFEEEEEECCCAAA???>>>;;;;;;;;;;;;:::999888777000///---,,,---000333666===???AAAAAA>>>:::888777888666777???MMM\\\ggglllppppppppppppooonnnmmmllljjjpppssspppnnnnnnnnnlllmmmlllmmmooorrruuuuuuuuuqqqjjj___QQQCCC888111...,,,++++++******++++++,,,***************+++++++++)))***,,,------,,,,,,+++---...000///...------...---...///111222333333333222222222333444444555555333333333333333333333444444777::::::888666666888999:::::::::;;;===AAADDDJJJddd~~~sssvvvlllpppkkk```]]]aaaaaa[[[\\\[[[ZZZXXXVVVTTTSSSRRRMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEBBB@@@???@@@BBBCCCFFFEEEEEEFFFFFFFFFCCCAAA===>>>@@@@@@>>>;;;777444333111...,,,---111666999BBBAAA>>>:::777444222111333999<<>>;;;<<<;;;:::;;;@@@AAASSSbbbvvvyyynnnpppqqqkkkeeefffdddcccaaa___]]][[[YYYXXXTTTTTTTTTSSSRRRQQQOOOOOOOOOMMMJJJGGGEEEDDDDDDDDD@@@@@@@@@BBBDDDFFFEEEDDDBBBAAA@@@>>><<<888555444555222///------111555888:::888444111000111333444888<<>><<<======;;;<<>><<<:::999<<<999444000...000222444777555111///...000222444666999>>>CCCHHHQQQ]]]gggkkkkkkkkkllllllmmmmmmmmmmmmmmmpppuuuyyyyyytttooohhhiiiiiijjjlllmmmooopppfffYYYKKKCCC===666111111000...,,,,,,---,,,+++))))))+++,,,+++******,,,---,,,,,,---......//////000//////000111111111111111...//////000111111222222111111111111222333444444555444222111222444777999888999999999999:::::::::???<<<<<<>>>>>><<<===@@@>>>HHHPPPfffxxxssspppooohhhgggeeeccc```^^^\\\[[[WWWWWWWWWVVVUUUTTTRRRRRRSSSRRRPPPMMMKKKIIIHHHHHHEEECCCAAABBBCCCDDDDDDCCCGGGFFFDDDCCCBBBBBBBBBBBBDDD@@@:::444111000111333444333000///...///111333333444888>>>BBBJJJXXXeeeiiijjjkkklllmmmnnnoooooonnnqqquuuyyyzzzxxxsssoooiiijjjkkklllllllllkkkkkk\\\NNN@@@:::888444000......---,,,,,,,,,,,,+++******+++,,,+++******,,,...---------...//////000000//////000111111111111111......///000111222222333111111111111222333444555444333222222333555777999999999999999::::::::::::<<<::::::>>>???======@@@???KKKUUUmmmzzzuuurrrllljjjhhhfffccc```^^^]]]YYYYYYYYYYYYXXXVVVUUUTTTTTTSSSQQQPPPNNNLLLKKKJJJHHHFFFDDDCCCCCCDDDCCCBBBEEEEEECCCCCCCCCDDDFFFGGGIIIEEE>>>888333222333444333222111/////////000111111111444999===DDDTTTdddiiijjjjjjkkklllmmmnnnnnnnnnsssyyy{{{zzzuuupppnnnjjjkkkmmmmmmllljjjgggfffTTTEEE888555666444///------+++***+++,,,,,,+++******++++++***)))***,,,...------......//////000000//////000111111111111111......///000111222333333111111111111222333444555333333333444555777888999999999999:::::::::;;;;;;;;;999:::>>>???<<<<<<>>>AAAPPP___yyy~~~wwwnnnmmmkkkhhheeebbb```___[[[[[[[[[[[[ZZZXXXWWWVVVTTTSSSRRRQQQOOOMMMLLLLLLKKKHHHEEECCCCCCCCCBBBAAABBBAAA@@@@@@AAACCCFFFHHHKKKGGG@@@:::555444555666222222111000000000000000000///111777:::AAARRRdddjjjjjjkkkkkkkkklllllllllnnnttt{{{|||xxxrrrnnnlllkkkmmmnnnooommmiiieeebbbOOOAAA444222555444///,,,,,,*********,,,---,,,***+++++++++***)))***,,,...------......///000000000//////000111111111111111---...///000111222333333111111111111222333444555333444555666777888999999999999:::::::::;;;;;;;;;;;;999;;;>>>???;;;:::<<>>===???DDDFFFYYYvvvzzzvvvqqqmmmjjjhhhjjjmmmfffccc___]]]\\\[[[YYYXXXXXXWWWUUUUUUUUUTTTQQQOOOPPPMMMIIIGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGGGGEEEBBB>>><<<;;;;;;;;;777555111///000000000///000///111444777>>>MMM[[[lllllllllmmmoooooonnnmmmnnnooooooooonnnmmmlllkkkooorrrxxxsssiiihhheeeVVVDDD;;;222000///------///***++++++,,,,,,---......+++,,,,,,,,,,,,---------//////000000//////...---000000000000111111111222///111222222111111222333444444444333444555555666333444555555555777;;;>>>999999999999999::::::;;;===:::;;;>>>???===@@@DDDGGG\\\|||}}}zzzssskkkkkkqqqiiifffbbb```___^^^\\\ZZZZZZXXXWWWVVVVVVUUUSSSQQQRRRPPPLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFEEECCCAAA@@@@@@@@@AAA===999444111111111000000111000000222555<<>>BBB::::::999999::::::;;;<<<<<<:::<<>><<<>>>CCCGGGaaasssmmmooommmjjjfffcccaaa```^^^\\\\\\ZZZXXXWWWWWWVVVTTTSSSUUUSSSPPPNNNNNNNNNMMMKKKHHHGGGFFFDDDCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEAAA<<<777333222111111000333000///000222;;;LLL[[[kkknnnrrrsssrrrooolllkkkiiihhhgggfffgggiiikkklllsssvvv~~~{{{ppplllbbbNNN===555000000111...,,,---++++++,,,,,,---.........------------............000000000111111000000///111111111222222222333333000111333222111111222444333222222222222333444444444555555555666999???CCC:::::::::999::::::;;;<<<<<<;;;<<<>>>===:::<<>>999666444444333222555111//////222:::KKK[[[nnnqqquuuvvvsssnnnkkkiiiiiihhhffffffgggjjjlllnnnqqquuu}}}}}}tttpppeeeOOO;;;444000111111...,,,,,,+++,,,,,,------...//////------........./////////000000111111111111111000222222222222333333333333000222333333222222333444333222222222222333444444666777777666666888<<>>;;;999666444222222444;;;KKKYYYnnnrrrwwwwwwsssooonnnooonnnnnnmmmmmmnnnppprrrssssssvvvzzzxxxlllUUU>>>777111000111...------,,,,,,------.../////////....../////////000000000000111222222333333222222333333333333444444444444111222444333222222333555444444444333444555555666444666888888777777888999888888777777888888999:::999999;;;===<<<>>>IIIVVVfff{{{vvvrrrooommmjjjhhhgggddd```____________^^^YYYXXXWWWWWWXXXWWWUUUSSSTTTSSSQQQOOOMMMLLLLLLMMMHHHHHHHHHGGGFFFEEECCCBBBBBBBBBAAABBBCCCBBB???===777444333444555<<>>CCCQQQ___sss~~~}}}xxxooojjjkkklllhhhdddaaa`````````___\\\[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRRRRRRRRRRPPPNNNLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGEEECCCAAA???<<<999666444999HHHXXXkkkqqqtttsssrrrsssssspppsssrrrppppppqqqtttwwwzzzkkkVVVCCC888//////111///---,,,.........////////////000//////000000000000//////000000111222333333444444333333333333333333333333000000111222333333444444444444555555555555444444555555555666666666666666888777666777888:::::::::777<<<===@@@EEEHHH[[[zzz|||tttrrruuuqqqmmmhhheeedddcccbbbaaaaaa```___^^^\\\[[[YYYYYYVVVTTTRRRRRRSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFIIIJJJKKKJJJIIIGGGEEECCCCCC???<<<999777;;;IIIXXXnnnsssuuusssrrrttttttrrrrrrqqqqqqqqqsssvvvyyy{{{jjjUUUBBB777......000///,,,,,,---............///////////////000000000000//////000111111222333333444444333333333333333333333333111111111222333333444444444555555666666555555444555555555666666666666666888777777888999::::::999:::???AAAGGGQQQXXXnnn}}}zzz|||tttqqqlllhhhfffdddbbb```cccbbbaaa___]]][[[YYYXXXWWWVVVTTTTTTUUUUUUTTTRRRPPPOOONNNMMMKKKJJJIIIIIIMMMMMMMMMMMMKKKIIIGGGEEEFFFCCC@@@===<<>>555------///---++++++---------............//////000000111111000000///111111222222333333444444333333333333333333333333111222222333333444444444444555555666666555555444555555555666666777777777888888999:::::::::999999:::AAAFFFPPPaaannn{{{xxxsssooollliiieeecccdddcccbbb```___]]]\\\[[[ZZZYYYWWWXXXXXXYYYWWWVVVTTTTTTSSSRRRQQQPPPNNNMMMOOOOOONNNMMMKKKIIIGGGFFFHHHEEEBBBAAAAAADDDNNNZZZhhhnnnrrrqqqpppqqqpppmmmnnnoooqqqsssvvvyyy{{{}}}qqqYYYFFF;;;222,,,---...,,,+++,,,------------............000000000111111000000000222222222333333333444444444444444444444444444444222333333333444444444555555555666666666666555555555555555666777777888888777999:::;;;::::::::::::===JJJTTTdddyyy{{{wwwsssnnnjjjhhhgggfffeeedddcccbbbaaa\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTRRRQQQPPPOOONNNNNNMMMKKKIIIHHHGGGIIIFFFDDDDDDDDDFFFOOOYYY```hhhoooppppppppplllhhhkkklllooorrruuuxxxyyyzzz{{{~~~|||hhhPPP@@@777000,,,---...,,,+++------------.........//////000000111111111111000000333333333333333444444444444444444444444444444444444444444444444555555555555666666666666666666555555555666666777888888999777999;;;;;;::::::;;;===EEEYYYlllzzztttpppkkkjjjiiihhhfffeeecccccc^^^]]][[[ZZZ[[[ZZZXXXWWWWWWWWWXXXWWWVVVTTTQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKGGGEEEEEEEEEFFFLLLSSSYYYbbbjjjmmmmmmmmmjjjeeegggiiilllooorrrtttuuuuuuyyyzzzwwwaaaKKK>>>555///,,,---...,,,,,,............////////////000000111111222222111111000333333333333444444444444444444444444444444444444555555555555555555555555555666666777777666666555555555666777777888999999666999;;;;;;999:::>>>AAAKKKggg~~~zzzuuutttrrrooommmjjjhhhgggeeedddaaa``````___]]][[[ZZZ[[[[[[[[[ZZZWWWUUUSSSSSSSSSRRRQQQQQQQQQQQQQQQNNNIIIFFFFFFDDDBBBEEEJJJRRRZZZ```bbbdddffffffcccccceeeiiilllooopppppppppvvvvvvzzz|||rrr\\\HHH>>>333///---......,,,---////////////000000000111111000111111222222111111000444444444444444444444444555555555555555555555555555555555555555555555555666666777777777777666666444555666777888999::::::666999;;;:::888:::@@@FFFTTTvvv}}}xxxuuurrrpppmmmkkkiiiggggggeeecccaaa______``````^^^\\\YYYXXXVVVVVVUUUUUUUUUUUUUUUVVVQQQLLLGGGFFFCCC???@@@DDDMMMSSSWWWXXXZZZ___aaa``````cccgggkkkmmmmmmmmmlllrrrrrruuuxxxnnnXXXEEE===222...---//////------000000000000000111111111111111111222222222222111111444444444444444444444444555555555555555555555555666666666666666555555555666666777777777777666666444555666777888999::::::666888:::999888;;;BBBHHHbbb}}}zzz}}}xxxsssnnnllllllkkkjjjgggfffdddddddddbbb___\\\___]]][[[ZZZZZZYYYWWWUUURRRPPPMMMKKKIIIGGGDDDAAAEEEGGGJJJOOOSSSVVVXXXYYY``````aaabbbeeehhhlllnnnnnnoooppprrrmmm___LLL>>>444333111000000111333555333222222222222222222111222333333333222333444666444666888666333111333555333333555666777888888888444444444555555555555555999999888888777777777777555555666777888999::::::;;;===888666<<<===CCCSSSiii~~~{{{yyyxxxvvvtttooonnnmmmmmmllljjjgggdddeeecccaaaaaaaaa```^^^]]]YYYWWWSSSPPPNNNKKKHHHEEEBBBCCCEEEHHHLLLOOOQQQSSS[[[[[[[[[]]]___cccgggiiijjjkkkmmmnnnjjj^^^MMM@@@888777555555777888888777444333222222222222222111333333333222222222444555444555666555222111333444333444444555666666555555666666666666666666666666777777666666666555555555666666777888999999::::::888===::::::@@@AAAGGGXXXsss~~~yyyxxxvvvvvvvvvtttqqqnnnkkkiiigggfffffffffdddbbbaaa^^^ZZZVVVTTTPPPMMMJJJEEEEEEEEEFFFHHHKKKNNNOOOTTTUUUUUUWWWZZZ]]]```bbbfffgggiiikkkiii```RRRHHH===;;;999<<>>999888666444444555666555444444444333222333444666777555666666555444333444666555555666666666666555555999999888888777777666666666666666555555555555555777777888888999999999:::222:::;;;<<>>;;;999999:::;;;:::888666555444555777999;;;;;;999888888777666666777888666777888888999888888888::::::999888777666666555666666666666666666666666777777777888888999999999444===>>>???EEEIIIXXXppp~~~{{{yyyuuusssrrrooommmkkkjjjhhheeecccZZZXXXVVVUUUTTTUUUWWWXXXRRRRRRSSSTTTVVVXXXYYYZZZ]]]^^^bbbeeefffddd```\\\VVVTTTUUUZZZ```___VVVNNNBBB???===>>>@@@@@@===:::666555666999===AAABBBAAA<<<;;;999777777777888888666777888999::::::::::::999999888888777666555555555555555555555555555555777777777888888999999::::::AAA@@@AAAJJJTTTiii|||xxxvvvtttrrrrrrpppnnnllleeedddbbb```____________YYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^```bbbcccbbbaaa```\\\[[[]]]bbbeeebbbZZZRRRGGGDDDCCCEEEHHHGGGBBB<<<888888;;;AAAIIINNNNNNLLLBBB???;;;999:::::::::999777888999:::::::::::::::999999888888777777666666333444444444444555555555777888999:::;;;<<<<<<===;;;@@@???BBBQQQaaazzz~~~{{{yyyuuuuuusssrrrqqqooonnnnnngggggggggggggggfffeeeeeedddeeeeeedddcccbbbbbbbbb^^^```cccffffffbbb[[[UUUPPPMMMLLLPPPSSSRRRJJJCCC@@@AAAGGGPPP[[[``````]]]LLLHHHCCCAAAAAAAAA@@@????????????>>>===<<<;;;:::999999999999999888888888666666666777777777888888999:::;;;===>>>@@@AAABBB???DDDEEEMMMcccxxx~~~}}}{{{ttttttssssssrrrpppooonnnmmmmmmkkkiiieeedddddddddeeehhhlllmmmkkkfff```\\\XXXVVVVVVZZZ^^^\\\SSSJJJIIIKKKRRR^^^jjjpppnnnkkkVVVQQQKKKHHHHHHIIIGGGFFFGGGFFFFFFDDDBBB???===<<<:::::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===???AAACCCEEEFFFJJJPPPSSS```{{{~~~|||zzzyyywwwwwwtttuuuvvvtttpppmmmkkkjjjkkklllllllllkkkhhheeeddd^^^\\\ZZZ]]]``````[[[VVVRRRTTTZZZdddmmmrrroookkkXXXVVVSSSQQQPPPPPPOOONNNPPPOOOMMMKKKGGGDDD@@@??????>>>===<<<<<<===>>>???>>>???@@@@@@@@@@@@>>>>>>@@@@@@BBBDDDFFFIIIJJJKKKPPPVVVaaappp}}}}}}yyyzzzyyyxxxvvvrrrooommmllliiihhhjjjllllllgggcccaaabbbeeemmmuuuxxxuuurrr[[[YYYXXXXXXYYYZZZ[[[[[[[[[ZZZWWWTTTPPPMMMJJJIIIDDDCCCAAAAAAAAACCCDDDFFFDDDEEEFFFFFFFFFEEEDDDDDDFFFHHHKKKNNNRRRUUUWWWWWWccciiiuuu|||yyywwwxxxvvvtttuuuvvvuuuqqqnnnnnnnnnoootttyyyzzzxxxvvvkkkjjjjjjjjjkkklllmmmnnnmmmkkkgggccc___\\\[[[ZZZSSSRRRPPPOOOPPPSSSVVVXXXYYYYYYYYYYYYWWWVVVUUUTTTUUUWWW\\\aaaeeehhhjjjjjjpppxxx~~~{{{|||{{{{{{~~~vvvvvvuuutttrrrppppppqqqrrroookkkfffbbb``````___[[[YYYWWWVVVWWW[[[___bbbgggfffdddbbb___\\\ZZZYYY\\\___dddiiimmmooooooooovvv}}}|||||||||wwwuuusssrrrssswww|||{{{vvvssspppnnnuuuwww{{{~~~~~~