BM6B6(( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRsssuuu4DuXӵ}}}Hu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h\\\4DuXӵkkkĵD^qqqrrrtttvvv|||}}}~~~DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦbbbdddeeegggiiilllnnnĦsssvvvvvvuuutttwwwyyy}}}~~~ĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦRRRMMMTTTYYYYYY\\\gdKĦ___^^^```aaa```aaaeeemmmoooqqqrrrrrrqqqqqqrrrrrrgdKĦwww{{{~~~}}}gdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A???neDDDDDDDDDJJJMMMNNNneXXXUUUUUUXXXZZZYYY[[[______aaabbbddddddeeefffgggnejjjlllpppsssuuuxxx|||~~~neDenene>Ak<fhDenenene>>>===???>>>===<<>>>>>======>>>???>>>===;;;;;;???@@@>>>???BBBHHHHHHHHHJJJNNNQQQTTTUUUUUUUUUUUUUUUTTTVVVYYY\\\ZZZ]]]bbbeeeeeedddddddddkkknnnrrrttttttrrrqqqqqqnnnnnnooossszzzNNNNNNOOORRRSSSSSSQQQOOOKKKIIIHHHHHHIIIIIIHHHGGGGGGEEEDDDCCCAAA???>>>>>>===;;;;;;======:::999<<<===;;;;;;===BBBFFFHHHHHHJJJKKKJJJIIIHHHIIILLLNNNPPPSSSWWWYYYYYYXXXXXXXXX\\\___dddffffffeeeeeefffaaaaaabbbffflllqqqtttuuuyyyzzz|||QQQRRRTTTWWWXXXXXXUUURRRQQQPPPOOOPPPRRRSSSRRRQQQPPPMMMLLLMMMKKKFFFDDDEEEEEEBBBBBBEEEDDD@@@>>>@@@<<<:::999;;;@@@DDDDDDCCCAAAAAA@@@>>>======@@@BBBAAADDDFFFGGGFFFFFFGGGHHHNNNPPPTTTVVVWWWXXXZZZ[[[YYYXXXYYY]]]aaaeeeggggggjjjkkkmmmooorrruuuwwwxxx|||~~~VVVUUUUUUVVVWWWVVVTTTRRRUUUTTTTTTUUUXXXYYYYYYXXXRRRPPPPPPTTTRRRLLLJJJLLLKKKHHHIIILLLKKKGGGFFFHHHDDDAAA@@@CCCHHHJJJHHHEEE@@@@@@???===;;;;;;===???999;;;<<<;;;;;;;;;===>>>AAACCCFFFHHHJJJMMMPPPSSSPPPPPPPPPSSSWWW[[[\\\[[[\\\]]]___aaacccfffhhhjjjlllnnnppprrrsssuuuxxxzzz}}}VVVSSSPPPOOOOOOOOONNNMMMQQQQQQQQQSSSVVVXXXYYYXXXQQQNNNQQQVVVVVVPPPMMMPPPLLLJJJKKKOOOOOOKKKJJJLLLHHHFFFEEEHHHLLLMMMJJJFFFEEEEEEDDDAAA??????AAACCC>>>??????>>>======@@@BBB999;;;===???BBBFFFJJJNNNIIIIIIIIILLLPPPSSSTTTTTTTTTUUUVVVXXXZZZ]]]```aaa]]]```ccceeegggiiilllooossswww{{{|||zzz{{{QQQOOONNNPPPQQQQQQNNNKKKSSSUUUVVVVVVUUUUUUUUUVVVXXXVVVUUUUUUVVVUUUQQQNNNSSSSSSRRRQQQOOOOOOQQQSSSKKKJJJIIIJJJNNNPPPOOOMMMLLLMMMLLLJJJGGGFFFFFFHHHFFFEEEEEECCCBBBBBBAAAAAA>>>===<<<;;;<<>>>>>??????>>>>>>===<<<@@@???@@@CCCIIIMMMOOONNNLLLKKKMMMPPPQQQPPPTTTZZZ]]]___cccdddeeeeeefffgggggghhhkkknnnrrrwww{{{}}}KKKJJJJJJKKKMMMMMMLLLJJJIIIKKKMMMNNNMMMMMMNNNOOONNNLLLKKKLLLNNNPPPQQQQQQPPPQQQSSSSSSSSSUUUWWWZZZRRRQQQPPPPPPQQQQQQOOONNNQQQSSSSSSRRRPPPPPPPPPRRRQQQQQQRRRQQQOOOLLLIIIGGGLLLLLLKKKJJJHHHFFFDDDCCC@@@AAABBBCCCBBB@@@>>>===???======>>>AAACCCDDDCCCAAA???AAADDDEEEDDDGGGMMMQQQSSSUUUWWWWWWXXXZZZ\\\[[[\\\^^^aaadddhhhkkkmmmnnnqqqtttuuuvvvyyyFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOKKKJJJHHHHHHJJJLLLOOOQQQLLLMMMOOOPPPPPPQQQSSSUUUMMMMMMNNNNNNOOONNNMMMLLLOOOQQQRRRRRRPPPPPPPPPRRRRRRRRRSSSSSSQQQMMMJJJGGGJJJKKKLLLLLLKKKIIIGGGFFFDDDFFFHHHJJJJJJIIIFFFEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@======??????===???DDDGGGIIIJJJKKKKKKLLLOOOQQQUUUVVVWWWYYY[[[]]]___``````dddggggggeeeffflllrrryyyzzz|||BBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMKKKJJJHHHGGGGGGIIILLLOOOJJJLLLMMMMMMLLLLLLMMMNNNGGGIIIKKKMMMMMMMMMLLLLLLMMMOOOQQQQQQPPPOOOOOOPPPPPPQQQSSSSSSQQQNNNKKKIIIKKKLLLNNNNNNNNNLLLIIIHHHDDDFFFJJJLLLNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDEEE@@@>>>@@@???<<<<<>>@@@>>>???@@@@@@>>>>>>???@@@>>>???BBBEEEHHHKKKLLLMMMMMMQQQTTTVVVVVVXXX]]]aaa\\\^^^bbbeeeiiilllnnnoooqqqvvv|||BBBCCCDDDBBB@@@???AAADDDDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDGGGKKKHHHJJJLLLKKKJJJHHHHHHHHHEEEIIIMMMNNNLLLJJJJJJKKKKKKNNNPPPPPPOOOMMMLLLMMMKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRQQQQQQOOOOOONNNOOOQQQSSSTTTUUUVVVVVVOOOPPPPPPOOOLLLKKKLLLNNNPPPJJJFFFHHHIIIGGGEEEFFFBBBDDDEEEEEECCCAAA@@@@@@;;;===???AAABBBCCCCCCBBBFFFGGGIIIKKKMMMOOOQQQSSSSSSTTTXXX[[[___aaabbbcccaaagggnnnqqqqqqrrruuuxxx{{{|||~~~DDDEEEEEECCC@@@@@@BBBEEEFFFGGGHHHGGGEEEDDDDDDDDDBBBDDDEEEDDDCCCCCCGGGJJJEEEGGGIIIIIIHHHFFFFFFGGGEEEIIILLLMMMJJJGGGGGGGGGIIIKKKNNNNNNLLLJJJIIIIIIGGGHHHIIIKKKMMMNNNPPPQQQJJJKKKMMMOOOQQQRRRSSSTTTOOOPPPPPPQQQRRRSSSTTTTTTPPPQQQSSSQQQOOONNNPPPSSSSSSMMMJJJMMMOOOMMMMMMNNNIIIKKKLLLLLLIIIFFFEEEDDDBBBCCCCCCBBBAAA???===;;;BBBAAA@@@AAADDDEEEDDDCCCFFFHHHKKKOOOQQQSSSTTTTTTNNNUUU]]]```aaaaaaeeehhhggghhhjjjnnnsssyyyHHHGGGGGGFFFEEEDDDDDDCCCKKKKKKKKKJJJGGGEEEEEEFFFGGGFFFEEEEEEFFFEEECCCAAAHHHHHHHHHFFFCCCCCCFFFIIIGGGKKKOOOOOOLLLIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOJJJLLLOOORRRTTTSSSRRRQQQRRRRRRRRRPPPNNNMMMNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOKKKMMMOOOOOOMMMKKKJJJJJJJJJHHHEEEEEEFFFGGGGGGFFFCCCCCCBBB@@@??????BBBDDDEEECCCBBBDDDGGGJJJKKKKKKHHHJJJNNNRRRVVVYYY\\\]]]^^^```aaaaaabbbeeekkkpppvvvxxx{{{HHHHHHGGGFFFEEEDDDCCCBBBFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEEEEEEEGGGGGGEEEDDDFFFHHHHHHFFFCCCCCCEEEHHHFFFHHHKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMHHHJJJMMMOOOQQQQQQQQQPPPQQQRRRRRRPPPNNNLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPMMMOOOQQQQQQOOOLLLKKKKKKIIIIIIIIIKKKLLLLLLIIIGGGHHHHHHGGGDDDBBBAAACCCEEEEEECCCAAAAAACCCDDDDDDDDDEEEEEEFFFHHHKKKOOOSSSUUUVVVWWWXXXXXXXXX\\\aaafffhhhiiilllooossswwwyyy{{{IIIHHHGGGFFFDDDCCCBBBAAADDDFFFGGGFFFEEEDDDFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFDDDDDDDDDFFFEEEEEEGGGIIIKKKJJJHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKFFFGGGIIIJJJLLLNNNOOOOOOOOOQQQRRRPPPMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRQQQNNNLLLKKKKKKHHHIIIMMMPPPRRRQQQMMMIIIMMMMMMLLLHHHEEEDDDEEEFFFHHHFFFCCCAAABBBBBBAAA@@@BBBAAA@@@???AAADDDHHHJJJMMMMMMMMMLLLMMMQQQVVVZZZ^^^___aaadddfffiiikkklllmmmppptttxxx|||IIIHHHGGGFFFDDDCCCBBBAAAGGGHHHIIIHHHGGGFFFGGGHHHGGGEEEDDDDDDFFFGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDEEECCCCCCFFFJJJKKKHHHEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEEEEFFFHHHJJJLLLNNNMMMOOOPPPOOOLLLIIIFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHMMMNNNOOONNNKKKIIIHHHIIIIIIJJJMMMQQQSSSSSSOOOLLLNNNNNNNNNKKKHHHGGGGGGIIINNNKKKHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDHHHGGGFFFEEEFFFJJJNNNQQQVVVWWWYYY[[[^^^```bbbcccaaadddhhhkkkooosssxxx|||GGGGGGGGGFFFEEEEEEDDDDDDJJJKKKKKKJJJGGGFFFFFFGGGHHHFFFDDDDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFDDDCCCEEECCCCCCEEEIIIJJJHHHEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDEEEEEEGGGHHHDDDDDDCCCCCCEEEGGGJJJKKKKKKMMMNNNMMMJJJGGGDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEIIIJJJKKKIIIGGGEEEEEEEEEJJJJJJJJJLLLOOOPPPPPPOOOKKKLLLMMMLLLJJJIIIJJJLLLQQQOOOMMMLLLLLLMMMMMMLLLHHHIIIIIIIIIIIIGGGEEEDDDEEEDDDBBBBBBDDDFFFIIIJJJJJJKKKLLLOOOQQQTTTVVVWWWTTTWWWZZZ]]]___cccgggjjjsssuuuvvvwwwwwwxxx{{{}}}EEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKIIIFFFDDDDDDEEEIIIFFFDDDDDDEEEFFFFFFFFFHHHGGGFFFFFFGGGGGGFFFDDDFFFEEEEEEFFFHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHEEEDDDDDDCCCDDDFFFGGGHHHIIIKKKLLLJJJGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEKKKIIIGGGHHHJJJMMMNNNOOOHHHJJJKKKLLLKKKKKKLLLNNNQQQOOONNNNNNOOOQQQQQQQQQNNNOOOQQQRRRQQQNNNKKKHHHEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMKKKNNNQQQTTTWWWZZZ]]]```dddfffiiijjjjjjkkkmmmooosssyyyCCCDDDEEEGGGIIIKKKMMMMMMJJJKKKKKKJJJHHHFFFGGGHHHHHHFFFDDDEEEGGGJJJKKKLLLKKKHHHFFFEEEGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGFFFDDDDDDEEEGGGJJJHHHFFFFFFIIIKKKLLLLLLHHHJJJLLLLLLLLLLLLMMMNNNRRRPPPNNNOOOQQQSSSSSSSSSRRRSSSSSSSSSSSSQQQOOONNNJJJIIIIIIKKKNNNNNNKKKHHHJJJJJJIIIIIIIIIIIIIIIIIIFFFIIILLLOOOPPPRRRUUUWWWYYY[[[^^^``````aaacccdddcccjjjsssxxxzzz|||AAACCCEEEHHHJJJMMMOOOQQQKKKLLLMMMLLLKKKJJJKKKMMMGGGEEEDDDFFFJJJNNNPPPQQQMMMIIIFFFEEEGGGIIIIIIHHHHHHJJJLLLKKKHHHFFFHHHKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEDDDGGGHHHHHHFFFCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHGGGFFFGGGIIIKKKJJJIIIIIIKKKMMMMMMLLLLLLMMMNNNTTTRRRPPPPPPRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPSSSUUUTTTPPPLLLNNNMMMLLLKKKIIIHHHGGGFFFBBBDDDFFFHHHGGGHHHIIIJJJOOOQQQTTTUUUVVVWWWXXXZZZWWW^^^ggglllmmmnnnrrruuuvvvzzzCCCCCCDDDFFFIIIMMMQQQTTTPPPNNNMMMNNNLLLIIIKKKOOOQQQMMMJJJJJJLLLNNNMMMLLLOOOLLLIIIHHHHHHIIIJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMKKKIIIHHHGGGDDDFFFHHHHHHHHHGGGHHHIIIIIIGGGEEEEEEGGGGGGDDD@@@GGGFFFEEEEEEFFFEEECCCAAAFFFCCCBBBDDDGGGHHHEEEBBBAAABBBCCCDDDFFFGGGHHHHHHHHHEEECCCBBBDDDGGGIIIJJJIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLMMMOOORRRPPPPPPPPPRRRTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQRRRTTTUUUUUURRRPPPRRRRRRPPPOOOMMMKKKJJJIIIKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPSSSXXX___aaaaaabbbfffjjjggglllrrruuuwww{{{JJJJJJIIIJJJLLLNNNQQQSSSQQQOOONNNOOONNNLLLNNNSSSSSSQQQNNNOOOQQQSSSSSSRRRQQQOOOMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMGGGIIILLLMMMLLLJJJJJJJJJHHHJJJLLLLLLKKKKKKKKKMMMKKKJJJIIIHHHGGGFFFDDDAAAGGGFFFEEEFFFHHHHHHGGGEEEGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEGGGHHHHHHHHHFFFDDDEEEGGGIIIJJJJJJIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKNNNPPPNNNMMMLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSVVVWWWVVVTTTUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJKKKLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIMMMSSSUUUUUUVVVZZZ^^^^^^bbbfffgggfffhhhmmmrrrwwwzzzOOOOOOMMMMMMMMMNNNOOOPPPPPPNNNMMMNNNNNNMMMPPPVVVUUUSSSRRRSSSUUUVVVWWWVVVQQQQQQPPPPPPQQQSSSTTTUUUTTTTTTSSSSSSRRRQQQPPPOOOHHHKKKMMMNNNNNNMMMMMMNNNKKKMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOLLLIIIFFFDDDDDDGGGGGGGGGIIIKKKLLLKKKIIIHHHIIIJJJIIIHHHFFFFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKJJJIIIHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIKKKMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNOOORRRUUUXXXYYYXXXUUUUUUUUUUUUUUUUUUUUUTTTOOOOOOOOOPPPOOOOOONNNNNNKKKJJJIIIHHHHHHGGGGGGHHHFFFJJJMMMOOONNNOOOSSSWWWXXXZZZ]]]]]]\\\]]]```dddfffiiinnnrrrvvv{{{OOOOOOMMMMMMLLLLLLMMMMMMMMMKKKJJJKKKKKKKKKOOOUUUVVVUUUTTTUUUUUUVVVVVVVVVQQQRRRSSSSSSTTTVVVXXXZZZYYYYYYYYYYYYXXXVVVTTTSSSNNNPPPRRRRRRQQQPPPPPPQQQLLLMMMNNNMMMLLLLLLMMMOOOSSSUUUUUUQQQKKKGGGFFFGGGJJJIIIIIIKKKMMMNNNMMMKKKHHHKKKMMMLLLHHHFFFFFFHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKKKKIIIGGGGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGHHHKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMOOOSSSVVVWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSMMMNNNPPPQQQQQQPPPOOOMMMPPPOOONNNMMMMMMLLLMMMMMMKKKMMMNNNNNNLLLLLLOOOQQQQQQSSSUUUVVVWWWYYY]]]``````bbbeeefffhhhkkkooorrryyy|||MMMMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIKKKJJJJJJMMMSSSVVVWWWWWWVVVUUUUUUTTTTTTSSSUUUWWWXXXWWWXXX[[[]]]``````aaa```___]]][[[ZZZVVVWWWWWWVVVTTTRRRRRRSSSOOOPPPQQQPPPOOOOOOQQQSSSWWWYYYYYYVVVPPPKKKJJJKKKNNNMMMLLLMMMOOOOOOMMMLLLJJJLLLNNNMMMIIIGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGIIIJJJJJJHHHEEEGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHIIIHHHFFFEEEGGGHHHHHHIIIIIIHHHGGGHHHLLLOOOOOONNNNNNMMMLLLKKKKKKJJJLLLKKKKKKLLLOOOQQQRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOKKKMMMOOOQQQRRRQQQOOONNNRRRRRRRRRRRRRRRRRRSSSTTTNNNOOONNNMMMKKKIIIIIIIIIHHHIIIKKKMMMNNNPPPSSSUUU[[[\\\]]]]]]]]]___cccfffkkkmmmrrrwww|||KKKLLLMMMNNNOOOPPPPPPQQQMMMKKKKKKMMMLLLJJJLLLPPPUUUVVVXXXWWWVVVTTTTTTUUUVVVYYY[[[[[[YYYYYY[[[^^^bbbcccdddddddddbbb___^^^ZZZ[[[[[[YYYVVVTTTTTTUUUUUUVVVVVVVVVUUUVVVYYY[[[[[[[[[[[[XXXUUUQQQPPPPPPQQQQQQPPPQQQRRRRRRPPPOOOMMMNNNOOONNNLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHJJJIIIGGGEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEGGGHHHEEEGGGIIIHHHFFFFFFIIIMMMOOOOOONNNMMMKKKJJJIIIHHHJJJIIIIIIJJJMMMNNNMMMLLLTTTSSSSSSRRRPPPOOONNNNNNMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRRRRSSSUUUVVVVVVRRRRRRRRRQQQOOOMMMJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLQQQRRRSSSSSSTTTVVV[[[^^^___aaacccggglllqqquuuxxxvvvzzzIIIJJJKKKLLLNNNOOOOOOOOOMMMKKKLLLNNNKKKGGGGGGKKKNNNQQQTTTTTTSSSRRRTTTUUUUUUXXX[[[ZZZVVVTTTVVVYYY]]]^^^___aaa```^^^\\\ZZZZZZZZZZZZYYYVVVUUUVVVWWWZZZZZZ[[[ZZZZZZ\\\___bbb]]]\\\ZZZZZZYYYXXXUUUSSSTTTSSSSSSTTTVVVWWWVVVUUUPPPPPPOOOPPPQQQQQQPPPNNNJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHJJJJJJHHHGGGEEEGGGHHHGGGFFFEEEFFFHHHFFFGGGHHHGGGFFFFFFGGGIIIFFFIIIKKKJJJFFFDDDFFFIIIMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMLLLJJJPPPPPPOOOOOOOOONNNNNNNNNMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUUUUWWWXXXWWWUUUQQQNNNPPPNNNMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMPPPTTTXXXYYYYYYXXXYYY\\\aaaeeehhhjjjmmmrrruuuwwwyyy|||FFFGGGHHHJJJKKKKKKKKKKKKKKKIIIKKKLLLIIIDDDBBBEEEFFFJJJNNNPPPPPPPPPRRRTTTQQQUUUXXXVVVQQQOOOPPPSSSUUUVVVXXXZZZZZZXXXVVVTTTXXXYYYYYYXXXVVVVVVWWWYYY[[[[[[\\\\\\\\\^^^bbbeee^^^\\\YYYZZZ\\\\\\XXXUUUTTTTTTUUUWWWZZZ[[[[[[ZZZTTTQQQPPPRRRUUUVVVSSSPPPKKKMMMPPPRRRRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKJJJIIIEEEFFFGGGGGGFFFEEEFFFHHHFFFGGGHHHGGGFFFFFFHHHJJJJJJMMMOOOMMMGGGDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIHHHEEEEEEGGGJJJMMMNNNLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUVVVRRRSSSVVVYYYZZZXXXSSSPPPQQQPPPNNNMMMNNNNNNMMMMMMIIIJJJIIIIIIIIILLLPPPSSSWWWUUUSSSQQQSSSVVV[[[^^^cccfffiiijjjjjjlllooosss{{{{{{|||FFFCCCCCCFFFHHHHHHKKKOOOKKKKKKKKKKKKIIIGGGDDDBBBFFFFFFGGGKKKNNNQQQQQQQQQTTTSSSQQQOOONNNMMMMMMMMMOOOQQQSSSVVVWWWWWWVVVVVV[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[]]]___YYYXXXVVVVVVWWWXXXWWWVVVTTTVVVZZZ\\\^^^^^^\\\[[[XXXWWWUUUTTTSSSSSSTTTTTTQQQRRRSSSTTTSSSRRRPPPOOORRROOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFDDDDDDHHHKKKGGGIIIKKKMMMLLLJJJGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHNNNMMMJJJIIIJJJMMMQQQSSSMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNOOORRRTTTUUUTTTRRRRRRRRRPPPRRRSSSTTTTTTSSSQQQPPPOOOOOOOOOLLLJJJIIIJJJLLLMMMLLLKKKKKKMMMQQQUUUXXX[[[\\\]]]___aaacccdddeeepppqqqssstttwww|||FFFDDDDDDHHHIIIHHHIIIMMMIIIIIIIIIIIIIIIIIIIIIJJJFFFFFFGGGJJJMMMNNNNNNMMMPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRTTTTTTTTTSSSRRRWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[WWWVVVUUUUUUWWWXXXWWWUUURRRTTTWWWZZZ\\\\\\[[[ZZZWWWVVVVVVUUUUUUVVVWWWWWWTTTVVVXXXZZZ[[[ZZZXXXWWWVVVTTTQQQOOOOOONNNLLLJJJKKKJJJIIIGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDDDDFFFIIIGGGHHHJJJKKKKKKIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIJJJMMMPPPQQQLLLMMMNNNPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMPPPSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTPPPQQQPPPMMMKKKJJJKKKLLLIIIIIIHHHHHHIIIKKKNNNPPPVVVWWWYYY[[[]]]___aaaaaaeeefffhhhiiijjjmmmrrrvvvEEECCCEEEIIIJJJHHHHHHKKKIIIHHHFFFFFFFFFHHHKKKLLLGGGGGGGGGIIIKKKLLLKKKIIILLLLLLKKKLLLLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNTTTTTTSSSSSSRRRSSSSSSSSSPPPQQQRRRSSSTTTTTTUUUUUURRRRRRRRRTTTVVVVVVUUUSSSNNNPPPSSSVVVXXXXXXXXXWWWTTTTTTUUUUUUVVVWWWXXXXXXXXX[[[^^^aaabbbaaa___^^^ZZZYYYWWWWWWWWWUUURRROOOOOONNNMMMKKKHHHFFFEEEDDDEEEFFFHHHHHHGGGFFFGGGHHHGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNJJJLLLNNNPPPQQQQQQPPPOOOPPPPPPOOOOOONNNLLLKKKKKKKKKNNNQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWRRRRRRQQQOOOLLLKKKKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHNNNOOOQQQSSSVVVXXXZZZ[[[^^^___aaabbbbbbcccfffiiipppssswwwzzz??????BBBHHHJJJGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJKKKKKKJJJKKKKKKLLLLLLMMMNNNOOOPPPNNNOOOOOOOOOOOONNNMMMLLLSSSSSSSSSSSSSSSSSSSSSTTTOOOOOOPPPQQQPPPOOOMMMLLLMMMMMMOOOQQQTTTTTTRRROOOKKKMMMOOORRRSSSTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVZZZ\\\```ccccccbbb___]]]ZZZZZZZZZ\\\]]][[[XXXUUUQQQQQQPPPOOOMMMLLLKKKKKKIIIJJJLLLLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKNNNPPPQQQPPPNNNMMMOOOOOOOOOOOONNNLLLKKKJJJKKKMMMQQQRRRRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWRRRSSSSSSQQQNNNLLLLLLMMMLLLLLLMMMMMMLLLJJJGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRXXXZZZ]]]^^^^^^___```bbbccceeehhhkkkoootttzzz~~~~~~777777<<>><<<<<<>>>888:::???CCCGGGHHHIIIIIIAAA???<<<<<>>AAADDDEEE>>>999444222555:::???AAABBBCCCEEEHHHIIIJJJKKKKKKIIIJJJJJJKKKMMMOOOPPPQQQGGGHHHIIIKKKLLLMMMMMMLLLOOONNNMMMLLLLLLLLLLLLLLLNNNLLLLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLPPPRRRVVVXXXYYYXXXUUUSSSPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTUUUWWWYYYZZZXXXVVVYYYXXXWWWUUUSSSQQQPPPOOOOOOLLLIIIIIIIIIJJJHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNNNNMMMKKKHHHFFFIIILLLOOOPPPOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMOOOQQQRRRQQQPPPPPPQQQPPPQQQRRRSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDGGGHHHIIIIIIJJJMMMQQQUUUSSSVVVZZZ]]]^^^^^^___```\\\___dddhhhkkknnnrrruuuyyy~~~,,,***,,,000000------///.........000333777;;;===;;;666///+++---222777;;;;;;===@@@CCCFFFHHHIIIIIIGGGGGGHHHJJJLLLOOOQQQRRRGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQOOOMMMMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLJJJMMMQQQUUUVVVUUUSSSQQQOOONNNNNNOOOPPPQQQSSSTTTVVVUUUUUUVVVWWWWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRNNNKKKIIIKKKKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMLLLIIIFFFEEEGGGJJJMMMOOOOOOOOOOOOPPPKKKLLLNNNOOOOOONNNLLLJJJKKKNNNPPPQQQQQQPPPQQQQQQQQQRRRSSSSSSSSSQQQOOOMMMOOONNNLLLKKKIIIGGGEEEEEECCCCCCCCCCCCCCCFFFKKKNNNNNNQQQWWWZZZ[[[[[[[[[\\\VVVYYY^^^bbbdddgggkkkmmmpppuuuzzz|||{{{|||++++++++++++++++++++++++,,,,,,.../////////...---...//////...,,,,,,---//////444999<<<======???AAACCCCCCEEEGGGIIIKKKLLLMMMKKKIIIIIIKKKOOOQQQOOOMMMSSSPPPMMMKKKLLLPPPVVVYYYRRRRRRQQQOOOMMMMMMPPPRRRUUUSSSOOOMMMLLLNNNPPPRRRKKKKKKLLLNNNQQQRRRQQQOOOQQQOOOMMMMMMOOOQQQQQQQQQWWWUUUTTTUUUWWWXXXVVVSSSPPPRRRTTTRRROOOMMMOOOQQQOOOOOONNNMMMKKKIIIGGGFFFJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJLLLKKKIIIJJJLLLIIIDDDJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMLLLKKKKKKMMMOOOPPPNNNMMMLLLMMMNNNNNNMMMLLLOOONNNMMMOOOQQQPPPLLLIIIGGGGGGGGGEEECCCCCCDDDEEEHHHJJJNNNRRRUUUVVVVVVVVVVVVXXXZZZ]]]```bbbddddddhhhjjjlllmmmnnnooorrruuuwwwzzz+++++++++++++++++++++++++++,,,.../////////...------...///...,,,,,,---///---111444666555555777999;;;;;;===>>>@@@AAABBBCCCFFFEEEEEEGGGJJJLLLJJJIIINNNNNNMMMNNNOOORRRUUUVVVRRRRRRRRRPPPNNNOOOQQQSSSRRRQQQNNNLLLKKKKKKMMMNNNLLLLLLLLLMMMPPPQQQPPPOOOMMMLLLKKKKKKNNNPPPQQQPPPUUUTTTTTTVVVXXXXXXVVVSSSNNNOOOPPPOOOMMMKKKMMMNNNOOOOOOOOONNNNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHKKKKKKIIIKKKMMMKKKGGGIIIHHHHHHIIIJJJKKKJJJIIIKKKLLLLLLMMMMMMMMMLLLLLLNNNMMMMMMLLLLLLMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRQQQNNNJJJHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKNNNPPPRRRRRRRRRTTTUUUWWWYYY\\\]]]^^^___```aaadddeeefffiiilllnnnmmmqqqvvvzzz~~~+++++++++++++++++++++++++++,,,---//////......------......---,,,,,,...///...///000000///...000111333444444555777888888999>>>>>>>>>@@@BBBCCCBBBAAAGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPPPPOOONNNOOOQQQSSSPPPPPPNNNMMMMMMMMMMMMMMMOOOMMMLLLMMMOOOPPPPPPOOONNNMMMLLLMMMPPPRRRSSSRRRPPPPPPRRRTTTVVVUUUSSSQQQOOOPPPQQQPPPNNNNNNNNNPPPNNNNNNNNNNNNNNNMMMMMMMMMIIIIIIHHHGGGGGGHHHJJJKKKFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJIIIKKKOOONNNJJJIIIGGGEEEFFFIIIKKKIIIGGGJJJKKKKKKLLLLLLKKKKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNMMMNNNPPPRRRTTTSSSOOOLLLIIIKKKLLLLLLJJJHHHGGGHHHGGGGGGHHHJJJKKKLLLMMMMMMRRRSSSTTTVVVXXXYYYZZZ[[[\\\^^^aaabbbccceeehhhkkkeeehhhlllqqqtttxxx}}}+++++++++++++++++++++++++++,,,---...///...------,,,---...---,,,,,,...///111000000///......///000000111111222222333333333666666777888:::::::::999===???BBBEEEGGGGGGGGGGGGJJJKKKLLLKKKJJJKKKMMMOOONNNNNNOOOPPPQQQQQQQQQPPPQQQOOOMMMLLLNNNPPPPPPPPPMMMLLLKKKLLLOOOPPPPPPOOOJJJKKKMMMPPPQQQPPPNNNMMMNNNNNNOOOOOONNNNNNOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDEEEFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHIIIJJJJJJKKKMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIKKKOOONNNJJJJJJGGGEEEFFFJJJKKKIIIFFFIIIIIIIIIIIIIIIIIIHHHGGGMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEFFFIIIKKKLLLNNNQQQTTTUUUSSSPPPNNNJJJMMMOOOOOOMMMKKKIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJOOOPPPQQQSSSUUUWWWYYYZZZ[[[]]]___aaaaaabbbdddeeeccceeeiiikkkmmmpppsssvvvuuuwww{{{++++++++++++++++++++++++++++++---.........---,,,+++,,,------,,,,,,...///111000///...///000000000/////////000000000111111000111222333333333333333444555666888999;;;======AAACCCDDDDDDCCCCCCEEEFFFGGGHHHJJJMMMOOOPPPPPPPPPOOOMMMKKKKKKLLLNNNNNNNNNJJJIIIHHHIIIJJJKKKJJJHHHHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIICCCCCCDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJLLLKKKHHHJJJMMMLLLHHHJJJHHHGGGHHHKKKLLLKKKIIIGGGHHHHHHHHHGGGFFFFFFEEEKKKLLLLLLMMMMMMLLLKKKKKKIIIIIIHHHEEEDDDDDDHHHLLLKKKMMMQQQSSSSSSQQQOOONNNLLLNNNPPPPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMPPPSSSUUUWWWWWWZZZ\\\\\\\\\[[[\\\]]]bbbdddfffggghhhiiikkkmmmlllmmmppptttxxx|||++++++++++++++++++++++++***+++,,,......------,,,***,,,,,,,,,+++,,,...000///---,,,---...///...---,,,,,,------......//////,,,...000000///...///000//////...///000222444666999:::;;;;;;::::::;;;<<<;;;===???BBBDDDFFFGGGHHHGGGFFFEEEEEEGGGHHHHHHGGGIIIHHHHHHJJJKKKLLLJJJIIIHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHHHHIIILLLMMMMMMLLLLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGBBBBBBBBBCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKJJJGGGHHHLLLKKKHHHJJJJJJKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKIIIGGGGGGJJJNNNKKKMMMPPPPPPOOONNNMMMNNNMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIEEEEEEEEEFFFIIIKKKNNNPPPVVVXXX[[[\\\[[[ZZZZZZZZZ___aaabbbbbbbbbbbbccceeeggghhhiiikkknnnqqqsssuuu|||++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,,,,+++,,,...000...,,,,,,---......+++(((***++++++,,,---......///+++---//////---,,,---///............///000111111222444555444333222222333333333444666888:::;;;<<<;;;;;;;;;===???@@@???>>>DDDDDDEEEGGGJJJLLLKKKIIIEEEGGGGGGEEEBBBAAACCCEEEFFFDDDCCCEEEHHHJJJJJJHHHHHHFFFEEECCCCCCCCCDDDEEECCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIGGGEEEGGGLLLLLLIIIHHHKKKMMMMMMJJJIIIKKKNNNJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGGGGHHHJJJLLLMMMIIILLLNNNLLLIIIHHHKKKNNNKKKMMMNNNMMMKKKJJJKKKMMMMMMNNNOOONNNLLLKKKKKKLLLKKKLLLLLLMMMMMMLLLJJJIIIEEEDDDCCCCCCDDDFFFHHHIIIRRRTTTXXXZZZZZZYYYZZZ[[[ZZZ\\\^^^^^^^^^___aaabbbdddddddddeeegggjjjlllmmmpppsssvvvwwwwwwzzz++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,,,,+++,,,...000///...---...///...)))%%%++++++,,,---...///000000***---000///---,,,---///...///000111111111000000///000222111///........./////////000000222333444222222444666999:::888777999999;;;???CCCEEEEEEDDDBBBCCCBBB???;;;;;;===AAA;;;:::999;;;???AAA@@@>>>BBBAAA?????????AAACCCDDD>>>@@@BBBCCCCCC@@@>>><<>>>>>======<<<<<<===???@@@AAA>>>@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCEEEGGGGGGEEECCCCCCDDDIIIHHHHHHGGGGGGHHHIIIIIIFFFDDDEEEHHHFFFEEEJJJRRRKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLIIIGGGFFFHHHJJJJJJIIIGGGFFFGGGIIIKKKLLLIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLNNNMMMNNNPPPRRRPPPKKKFFFEEEFFFFFFGGGFFFEEEDDDCCCJJJIIIIIIKKKNNNSSSXXX[[[]]]]]]]]]]]]]]]\\\[[[[[[```______aaaeeefffeeebbbfffgggiiijjjkkknnnrrruuuuuuzzz+++++++++******))))))))),,,++++++******+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---............---------............---------...///.........000222111111000//////...------///...,,,++++++,,,...///---///111222333222111111111000///111444555444333222222222111111111000000////////////////////////000...------///222333333444444444444444666777888999:::<<<>>>???>>>=========>>>???@@@AAACCCDDDDDDBBBDDDGGGHHHGGGFFFFFFFFFKKKKKKJJJIIIGGGFFFEEEDDDEEEDDDDDDDDDEEEGGGHHHIIIKKKJJJIIIGGGGGGHHHJJJKKKLLLLLLKKKIIIFFFDDDEEEFFFIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJKKKMMMIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLMMMOOOPPPOOOJJJFFFFFFGGGHHHHHHHHHGGGEEEDDDFFFFFFGGGHHHJJJMMMQQQSSSWWWXXXYYYZZZZZZ[[[ZZZZZZ^^^]]]]]]```cccdddcccaaadddeeeggghhhiiilllpppsssqqqvvv{{{}}}}}}~~~******++++++,,,---------++++++*********++++++,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////...............//////............/////////------///111111111111000000//////...---------......///000000...///000111111000///...222000//////000111000............---------,,,,,,------------------------...,,,******,,,.........---,,,,,,,,,---...///000222333444666666666555555777777888:::<<<@@@CCCDDDBBBEEEHHHIIIHHHFFFDDDDDDHHHHHHIIIHHHFFFDDDBBBAAACCCEEECCCBBBIIIRRROOOEEEKKKJJJHHHGGGGGGGGGHHHHHHJJJKKKKKKIIIEEECCCBBBBBBGGGGGGHHHHHHIIIIIIHHHHHHKKKMMMNNNMMMLLLKKKLLLMMMGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLNNNOOOMMMIIIFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJOOOPPPRRRTTTVVVXXXYYYYYY[[[[[[[[[^^^aaabbbbbbaaabbbccceeefffgggiiimmmpppmmmqqqtttuuuuuuvvvyyy}}}******++++++,,,---......***************++++++,,,***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...////////////......////////////......///000000///------...000222111111111000000000///,,,...///111222333222222000000111111000///------//////...//////000000/////////.........---------........................///...,,,,,,---......---+++++++++++++++,,,------,,,---...////////////...111111222444888===AAADDDAAADDDGGGHHHFFFCCCAAA@@@CCCDDDEEEFFFFFFEEECCCAAAAAAEEEEEEEEEQQQ___ZZZIIIJJJIIIHHHFFFFFFEEEEEEFFFFFFHHHIIIHHHFFFCCCBBBBBBEEEFFFHHHIIIIIIHHHGGGFFFJJJKKKLLLLLLJJJJJJKKKLLLGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMKKKHHHFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHKKKNNNRRRTTTVVVWWWXXXYYYZZZ\\\___```aaaaaaaaabbbddddddeeehhhkkknnnkkkmmmppppppppppppsssvvvyyy|||*********+++++++++++++++***)))))))))******+++,,,******))))))******+++,,,,,,++++++******++++++,,,+++,,,---...////////////......////////////......///000000///------...000111111111111000000000000---///111333555555444444222222111111000...------000000000000////////////000000000/////////..............................,,,+++))))))***+++***)))++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++......///111444999===@@@===@@@DDDEEEEEECCCBBBBBBCCCDDDEEEFFFFFFDDDBBBAAAAAAFFFFFFGGGTTTaaa[[[JJJHHHHHHGGGFFFEEEDDDDDDDDDCCCEEEGGGGGGFFFEEEDDDEEEEEEFFFHHHIIIIIIHHHFFFDDDHHHIIIJJJIIIHHHGGGHHHJJJFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIKKKKKKJJJKKKLLLMMMKKKJJJHHHGGGJJJJJJLLLLLLMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGEEECCCAAACCCFFFJJJMMMPPPRRRSSSUUUVVVYYY[[[]]]^^^```aaaaaabbbcccddddddfffjjjmmmlllmmmmmmmmmmmmnnnppprrrvvvxxxzzz}}}************)))))))))))))))))))))))))))***+++,,,***))))))))))))***++++++++++++************++++++******,,,---......//////.........//////............/////////------///111000000000000000000000000...///111333444555444444222222111000///...------222333333111///------.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))******++++++,,,++++++***************************++++++,,,...111444777999666999===???AAABBBDDDFFFEEEEEEEEEDDDBBB???===;;;@@@DDDEEEFFFNNNUUUPPPDDDFFFEEEEEEEEEDDDDDDCCCCCCAAACCCEEEEEEEEEDDDEEEFFFEEEFFFGGGHHHHHHGGGEEECCCEEEGGGGGGGGGFFFEEEFFFGGGFFFGGGHHHIIIKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMKKKIIIHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIIIIGGGFFFDDDBBB@@@BBBDDDGGGJJJLLLMMMNNNQQQSSSWWWYYYZZZ\\\^^^``````aaabbbbbbccceeehhhkkkllllllkkkkkkkkkmmmooopppsssuuuvvvwwwxxx{{{************************(((((((((((()))***+++,,,)))))))))))))))***++++++++++++************++++++((()))***,,,---.........------............---------...///.........000222////////////////////////......///000111222222222111000///...------,,,,,,000111222111...---...///............------------++++++++++++++++++++++++,,,++++++,,,---...,,,+++((()))************)))(((+++******))))))*********))))))***,,,---...///000000222444666777888;;;>>>>>>===<<<:::888666444444;;;===AAAEEEGGGGGGEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCAAABBBCCCEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDFFFGGGFFFEEEDDDEEEFFFDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNMMMKKKIIIIIIJJJGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDFFFHHHIIIIIIIIILLLOOOSSSUUUVVVXXX[[[]]]^^^___`````````bbbeeehhhkkkiiihhhhhhiiikkkmmmmmmoooqqqrrrssstttvvvyyy|||)))))))))******++++++,,,(((((((((((()))***+++,,,)))))))))))))))******+++++++++************++++++'''(((***+++,,,---------,,,------------------,,,,,,---............111333............////////////---------...//////000000000///...---,,,,,,,,,,,,***---//////......111444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,***)))((()))***+++***)))((('''++++++***))))))*********(((((()))***+++*********.........---,,,---///111333222111//////...//////555777===DDDDDD???AAAFFFBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCBBB@@@??????AAACCCFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFBBBCCCEEEGGGIIIJJJJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHKKKMMMOOONNNKKKIIIIIIKKKFFFGGGIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHLLLQQQSSSSSSUUUXXX[[[\\\]]]^^^^^^___```cccfffiiigggeeeeeegggiiikkkkkklllnnnpppqqqqqqsssvvvxxx||||||}}}******+++++++++,,,,,,,,,************************+++++++++***************---)))$$$$$$&&&)))++++++---,,,,,,,,,---///111222......---,,,,,,+++******------...//////...+++)))///............///000000............////////////222111000///...---,,,+++,,,,,,,,,---------............---------,,,,,,,,,************************))))))*********+++++++++"""&&&+++,,,***((()))+++******************************))))))***++++++,,,,,,,,,+++***)))))))))***/////////...---------,,,000555<<<@@@AAA@@@???>>>AAAAAA@@@@@@AAABBBDDDEEECCCBBBAAA@@@@@@@@@BBBBBBFFFGGGGGGGGGGGGFFFEEEDDDGGGHHHHHHFFFCCCAAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJIIIHHHHHHHHHHHHMMMIIIEEEEEEHHHKKKKKKIIILLLLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDAAAJJJQQQRRRQQQUUUYYY[[[ZZZ\\\^^^^^^\\\]]]```cccddddddcccdddeeegggiiijjjggghhhjjjmmmpppsssuuuvvvzzzzzz{{{|||~~~************+++++++++,,,************************++++++++++++++++++++++++...+++'''''')))+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---+++------,,,,,,------......------....../////////000111111000///...---,,,+++,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++&&&(((***++++++******+++************************+++***************++++++++++++******)))*********............------------///222555888888999:::;;;???>>>>>>???@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFEEECCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHGGGIIIHHHFFFFFFHHHJJJLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDEEELLLQQQOOOMMMPPPUUUXXXYYY\\\^^^^^^[[[[[[]]]```cccccccccdddeeegggiiijjjhhhiiijjjmmmoooqqqssstttxxxxxxyyyzzz{{{}}})))))))))*********++++++************************++++++++++++++++++++++++///---+++++++++,,,+++***,,,,,,+++*********************+++,,,,,,---......------......///.........+++++++++++++++,,,,,,,,,,,,,,,------...///000000000000///...------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++***)))***+++,,,+++***************************++++++***************+++*********)))******++++++,,,------------------...555555444333111222444666999:::;;;<<<>>>AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDAAACCCDDDEEEDDDDDDEEEGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJLLLMMMMMMLLLKKKJJJFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGHHHIIILLLOOOLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEEEEEEEEEEDDDDDDIIINNNPPPLLLHHHKKKPPPRRRWWWZZZ]]]\\\YYYXXXYYY\\\aaaaaabbbcccdddfffhhhiiiiiiiiikkklllnnnoooqqqqqquuuvvvvvvxxxyyyzzz{{{{{{{{{}}}((())))))))))))*********************************************++++++++++++...---------,,,+++***)))++++++*********************++++++,,,,,,------...+++,,,---...------...///******+++,,,,,,,,,,,,,,,++++++,,,---...//////000///......------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---***'''(((***,,,***(((************************,,,+++******)))************)))))))))***+++,,,,,,++++++,,,,,,---------...;;;:::888555111///000111333444555777:::===???@@@???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDAAACCCDDDDDDCCCCCCEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLKKKIIIHHHDDDFFFGGGIIIJJJIIIHHHGGGEEEHHHJJJIIIGGGGGGKKKNNNLLLLLLMMMMMMMMMLLLKKKJJJEEEFFFFFFFFFFFFEEEEEEDDDGGGMMMPPPKKKGGGHHHKKKLLLRRRUUUYYYYYYWWWVVVXXXZZZ]]]^^^___```bbbccceeefffiiiiiijjjkkklllmmmnnnnnnssstttuuuvvvwwwxxxyyyyyyxxxyyy{{{~~~((())))))))))))*********************************))))))))))))******+++++++++,,,---,,,+++)))(((((()))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,,,,---...++++++,,,---...------,,,+++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,)))&&&''')))+++)))'''))))))))))))))))))))))))++++++***************+++***)))))))))***+++,,,,,,***+++++++++,,,,,,------444555666444111///.........///000333555777999999999;;;===???AAAAAAAAA@@@??????AAACCCDDDEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJKKKJJJGGGFFFHHHKKKKKKLLLMMMNNNOOONNNMMMLLLGGGGGGHHHHHHGGGFFFFFFEEECCCKKKPPPNNNIIIHHHIIIHHHLLLOOOSSSTTTTTTTTTWWWZZZYYYZZZ[[[]]]___aaabbbbbbiiiiiiiiijjjkkkkkkllllllrrrsssuuuvvvxxxxxxxxxxxxwwwxxxyyy|||)))))))))*********++++++************************)))))))))******++++++,,,)))+++,,,+++)))((((((((()))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000000...,,,,,,---+++,,,.../////////...---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))(((((()))((('''((()))***)))((())))))))))))))))))))))))******))))))***++++++,,,*********)))******++++++***+++++++++++++++,,,,,,&&&)))---///...---,,,,,,+++,,,...000222333333333555666888;;;===???@@@@@@<<<===???AAABBBDDDEEEEEEDDDEEEFFFDDDBBBAAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJMMMOOOOOOOOONNNMMMJJJJJJJJJJJJIIIHHHGGGFFFBBBKKKRRROOOKKKIIIHHHFFFHHHKKKOOOOOOOOOQQQVVVZZZVVVXXXZZZ\\\^^^___``````hhhhhhhhhiiiiiijjjjjjkkkpppqqqtttvvvxxxyyyyyyxxxxxxyyyzzz{{{~~~************+++++++++,,,******************************+++,,,,,,---......(((***,,,+++(((((()))+++***+++,,,.........------***++++++,,,,,,------...)))...444444111---,,,---+++,,,.../////////------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))((((((((((((&&&(((***+++***)))******))))))))))))))))))))))))(((((())))))***+++------++++++******)))*********++++++++++++************$$$'''+++------,,,------,,,---...000000000//////000111222333555888999;;;888999;;;>>>@@@AAACCCCCCDDDEEEEEEDDDBBBAAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCDDDFFFGGGIIIHHHGGGEEEDDDDDDEEEFFFGGGJJJIIIHHHIIIJJJJJJHHHGGGGGGIIILLLNNNPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGOOOSSSOOOJJJHHHHHHFFFHHHJJJLLLLLLKKKNNNSSSXXXVVVWWWZZZ\\\___`````````ffffffggghhhhhhiiijjjjjjlllnnnrrruuuwwwxxxxxxxxxyyyzzzzzz{{{|||}}}***++++++++++++,,,,,,,,,************************,,,,,,------...///000000)))+++,,,+++((((((***---,,,,,,---...---,,,+++***((()))***+++---...///000***000777888333...------***+++---//////...---,,,------,,,++++++******)))*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++************************************))))))((((((((('''$$$(((,,,---+++***+++,,,))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,+++***)))))))))***,,,+++++++++******)))))),,,...000000.........///...///000000000///...---,,,,,,+++,,,---000222333555666888;;;>>>???AAAAAABBBDDDDDDDDDBBBAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDBBBAAABBBEEEHHHJJJJJJHHHEEECCCBBBCCCEEEGGGIIIGGGFFFHHHKKKLLLJJJGGGFFFHHHKKKNNNPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIILLLRRRTTTNNNHHHGGGHHHGGGJJJKKKKKKJJJHHHKKKQQQVVVVVVXXX[[[]]]```aaaaaaaaaeeeeeefffggghhhiiijjjjjjjjjlllppptttvvvxxxxxxxxxzzzzzzzzzzzz{{{|||}}}}}}|||~~~&&&)))***((())),,,+++)))******)))))))))))))))***'''((()))***+++,,,------******))))))))))))******,,,,,,,,,---------......)))+++---...///...---,,,---111555666444000,,,***,,,+++***,,,//////,,,))),,,***))))))***++++++***...,,,******+++,,,+++***+++,,,,,,+++******+++---......------,,,+++******+++)))(((((()))+++***)))+++***)))(((((()))***+++((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************)))(((((()))***++++++***,,,+++)))((((((***,,,---,,,,,,,,,------------...000...,,,---//////---+++,,,+++++++++,,,,,,---.../////////000222444777888AAA@@@>>>>>>@@@AAA@@@@@@CCCDDDEEEDDDCCCCCCEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFIIIGGGEEECCCCCCEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKNNNMMMLLLLLLLLLLLLLLLMMMNNNSSSTTTMMMGGGEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVZZZ]]]```aaabbbddddddeeefffhhhiiihhhgggmmmmmmnnnqqqsssuuutttsssuuuvvvwwwxxxzzz{{{||||||~~~&&&******((())),,,+++(((******))))))))))))******(((((())))))***,,,---...***)))))))))******+++,,,,,,,,,,,,,,,------------***,,,...000111000//////000222444444222///......---,,,+++,,,......,,,))),,,+++))))))+++,,,+++***///---++++++,,,---,,,+++++++++,,,+++))))))+++,,,///...---,,,+++++++++++++++)))(((((()))******)))+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))************))))))))))))*********)))...---+++*********+++,,,,,,,,,---------.........222000......000000...,,,+++++++++++++++,,,---------------...///111333444555555666888;;;>>>@@@AAA???AAADDDFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFIIIGGGEEECCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKLLLLLLMMMNNNRRRSSSMMMHHHHHHHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLOOOSSSYYY]]]```aaaaaaaaaaaabbbdddfffhhhiiiiiillllllmmmoooqqqsssssssssvvvvvvvvvwwwyyyzzz|||}}}'''***+++))))))++++++(((******)))))))))******+++***)))))))))***+++---...))))))))))))***++++++,,,+++++++++,,,,,,,,,------+++---///111222222222111222333333222000///000111...---------......,,,***---+++******+++,,,,,,+++000...,,,,,,---------,,,***++++++***))))))***,,,///...,,,*********+++,,,+++***(((((()))******)))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))******))))))))),,,,,,++++++++++++++++++------------............333111//////000///...,,,******************+++,,,++++++++++++,,,---...///,,,,,,...111444777:::<<<999===AAADDDEEEDDDDDDDDDFFFEEEEEEDDDEEEEEEFFFFFFIIIHHHEEECCCBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQPPPLLLKKKLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJPPPVVVZZZ^^^______^^^^^^___```cccfffiiijjjkkkkkkkkklllnnnpppssstttvvvvvvuuuuuuwwwyyy|||}}}'''***+++))))))++++++(((******))))))******+++++++++***))))))***+++---///***))))))(((((()))))))))+++++++++,,,,,,,,,,,,---+++,,,...000111222222222111222333333111000111222//////.........---,,,+++...,,,++++++,,,------,,,///---,,,+++,,,---,,,+++)))***+++***))))))+++,,,000...+++))))))***,,,...,,,***(((((()))***)))(((***))))))))))))))))))***((((((''''''''''''((((((((((((((())))))(((((((((((()))))))))************)))*********))))))***++++++++++++++++++++++++,,,,,,------------.........111000//////...---,,,+++******))))))))))))************************++++++***+++,,,------///111333444777;;;>>>???@@@AAABBBDDDDDDDDDDDDEEEEEEFFFGGGIIIHHHFFFDDDCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNKKKLLLOOONNNJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIILLLPPPTTTXXX[[[\\\]]]^^^^^^___```ccchhhkkkkkkkkkkkklllmmmooosssvvvvvvuuutttsssuuuxxx{{{}}}(((++++++))))))+++***'''***************+++,,,,,,++++++*********,,,---...+++***)))((('''&&&&&&&&&++++++,,,,,,,,,---------++++++,,,...///000000000---000333444333111000000/////////...---------...///---,,,,,,---......---...,,,******+++,,,+++***)))***+++***))))))+++---///...+++))))))***---...,,,***(((((()))***)))((()))))))))******)))))))))((((((''''''''''''(((((((((((()))******)))((((((((()))))))))************((()))***)))(((***...111444222111...---++++++***,,,,,,,,,,,,---------------------,,,+++***************)))(((((()))))))))***************************+++,,,+++******,,,...000222333444555888<<>>???@@@BBBDDDFFFGGGHHHAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHMMMOOOLLLIIILLLNNNMMMIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNVVVZZZ^^^^^^]]]^^^bbbfffdddiiimmmnnnmmmnnnrrrvvvqqqqqqrrrssstttvvvwwwxxxwww|||))),,,,,,)))(((***)))&&&************+++,,,---...)))***---//////---+++***)))))))))***+++---...///.........////////////000......---,,,,,,,,,,,,------......---,,,...111444,,,...000///---...222555111000......000000000//////...,,,,,,---------,,,+++,,,------,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())))))((('''((()))***++++++***)))(((((((((''''''''''''((((((''')))***++++++***)))'''))))))))))))************'''((('''&&&'''///===GGGBBB>>>777000,,,+++,,,---((())))))))))))*********%%%'''***)))((('''))),,,,,,,,,+++***))))))******&&&''')))++++++++++++***,,,///000...***(((+++///(((***++++++*********,,,+++,,,...111555999<<<>>>:::;;;===@@@BBBEEEGGGHHH@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFMMMPPPLLLHHHIIILLLNNNKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJLLLMMMMMMLLLKKKPPPVVV[[[]]]]]]^^^bbbfffbbbggglllmmmlllmmmppptttpppqqqrrrsssuuuvvvwwwwwwuuuzzz)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((+++***)))))))))***,,,---,,,---...---+++******,,,---------...------,,,+++//////.........---------------......///000111111222///+++***+++,,,------,,,,,,+++******+++,,,,,,---------............///---,,,***))))))***,,,---...+++(((((()))***(((&&&***)))(((''''''((()))*********)))((((((((((((((((((((((((((())))))))))))***)))''''''(((((('''%%%)))(((((((((***---000222333000,,,***,,,---,,,+++++++++******************+++*********))))))((((((++++++++++++++++++++++++))))))))))))***+++,,,---///...---,,,++++++++++++)))************+++++++++***,,,------,,,+++---...111555;;;???BBBDDDGGGHHHCCCCCCCCCCCCCCCBBBAAAAAAFFFEEEEEECCCCCCEEEHHHLLLJJJHHHFFFFFFHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHJJJMMMNNNLLLJJJMMMLLLJJJIIIHHHHHHIIIIIIPPPQQQTTTWWWZZZ]]]```aaadddfffjjjmmmoooppppppooopppqqqrrrtttuuuwwwxxxyyyxxxzzz~~~)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---+++*********)))((()))***+++,,,,,,---...---,,,+++,,,---++++++,,,---------------000000///...------,,,,,,,,,------....../////////000...+++***+++---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------,,,***))))))***,,,------+++(((((()))***)))'''***)))(((''''''((()))***+++***))))))((((((((())))))))))))*********++++++)))(((''''''((()))'''&&&)))((((((((())),,,...///000,,,)))(((***+++***)))************************************)))))))))(((++++++++++++++++++++++++))))))))))))***+++,,,---------,,,+++***))))))***)))************+++++++++***+++,,,,,,++++++,,,---000222666888;;;>>>BBBEEEBBBCCCCCCDDDDDDCCCCCCBBBFFFGGGFFFEEEDDDEEEGGGJJJFFFFFFGGGHHHJJJLLLLLLKKKMMMLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJMMMOOONNNLLLNNNMMMLLLJJJJJJJJJJJJKKKNNNOOORRRTTTXXX[[[]]]^^^ccceeehhhkkkmmmnnnnnnmmmooopppqqqsssuuuwwwyyyzzzyyy{{{~~~)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,***)))((((((((()))+++,,,,,,---......---,,,...///)))***+++---......//////000000//////...---,,,,,,,,,,,,,,,,,,---------------+++***+++---------,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***(((((()))******)))))))))(((((((((((())))))******)))(((((((((((()))(((((()))))))))*********((('''&&&'''((()))(((''')))(((''''''(((***+++,,,+++(((&&&&&&'''))))))(((************************************))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++***))))))))))))))))))************+++++++++)))***++++++******+++---...///000111222666;;;???@@@AAABBBCCCCCCCCCCCCCCCFFFGGGHHHGGGFFFFFFHHHIIICCCEEEHHHJJJLLLLLLKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQNNNLLLJJJKKKMMMOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTWWWZZZ[[[aaaccceeehhhjjjkkkkkkkkkmmmnnnppprrruuuxxxzzz{{{||||||}}}~~~)))))))))))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,++++++***)))((((((((()))***++++++---......------///000+++,,,---...////////////........................,,,,,,,,,,,,,,,+++++++++*********,,,......---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***++++++))))))(((((()))***++++++))))))(((((((((((())))))(((((('''''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***)))((((((((('''''''''((())))))'''&&&&&&&&&'''(((((()))))))))))))))*********************)))))))))))))))++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++***)))))))))))))))))))))*********+++++++++(((***++++++***)))+++,,,+++,,,---......000444666;;;<<<===???@@@AAAAAAAAADDDEEEGGGHHHHHHIIIJJJLLLEEEGGGIIIJJJJJJJJJJJJJJJOOONNNKKKJJJJJJLLLNNNPPPNNNMMMKKKJJJKKKMMMOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQTTTWWWYYY```aaacccfffhhhjjjkkkkkkkkklllooorrruuuxxxzzz{{{}}}}}}|||}}}~~~)))))))))))))))******++++++++++++++++++++++++++++++++++++******))))))(((***)))((((((((()))+++,,,+++---......------///000//////000000000000//////,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,+++******+++---//////---+++++++++++++++++++++++++++,,,,,,,,,,,,------------************************(((((()))))))))***+++,,,(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***)))((('''''''''''''''''''''(((&&&'''''''''(((((()))***(((((()))))))))*********))))))))))))))))))******++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++************+++))))))*********+++++++++(((***++++++***)))+++,,,)))+++...///.........///555666888999:::;;;<<<<<>>AAACCCFFFJJJLLLHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNPPPSSSWWW[[[```gggkkknnnnnnoooqqqtttvvvxxxzzz{{{}}}~~~+++++++++******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...,,,***(((((())),,,------,,,,,,---/////////...+++,,,------......------,,,------......------,,,+++,,,,,,------.........,,,,,,---......///000000444222111///......///000******)))))))))***+++,,,+++++++++*********))))))***)))(((((((((((()))***))))))((((((((('''''''''))))))))))))((((((((((((***))))))))))))))))))***'''''''''(((((((((((((((&&&&&&'''((()))***,,,,,,(((((((((((())))))))))))''''''''''''''''''((((((((((((''''''''''''((((((,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******)))))))))))))))))))))*********))))))*********+++++++++************+++,,,---.........---,,,,,,...///000+++,,,------.........---,,,---...///000111222333222444777:::===AAAFFFIIIGGGJJJLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUURRRSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOORRRWWW]]]dddhhhlllmmmoooqqqsssvvvyyy||||||~~~~~~}}}~~~,,,,,,++++++******))))))***************+++++++++******+++++++++,,,,,,,,,...---***((((((***,,,------,,,+++---///000000///+++,,,------......------,,,,,,------------,,,,,,+++,,,,,,---...------,,,++++++,,,---...///000000222111000.........//////***************+++++++++))))))))))))(((((((((((())))))(((&&&&&&((())))))((((((((((((''''''''''''(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((('''''''''''''''(((((())))))))))))'''((((((((()))))))))******))))))(((''''''&&&&&&((((((''''''''''''((((((+++++++++++++++++++++++++++++++++******)))))))))(((((())))))************))))))*********+++++++++************+++,,,------///...,,,+++++++++,,,------.........------,,,+++---...///000000111111111000222333555666:::???BBBBBBGGGMMMQQQQQQPPPOOOPPPNNNNNNNNNNNNPPPRRRSSSUUUPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMLLLNNNSSSYYY___bbbhhhkkknnnppprrrtttxxx||||||~~~~~~}}}}}}+++++++++++++++***************************************+++++++++,,,,,,,,,...---+++******+++---...,,,++++++---000111111000,,,,,,---...............,,,------------------,,,,,,---...//////...---,,,++++++,,,---......//////------,,,+++++++++++++++))))))******++++++++++++(((((((((((((((((((((((()))***(((%%%%%%(((***)))((((((((('''''''''&&&&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((('''''''''(((((()))))))))(((''''''''''''(((((())))))******++++++***)))((('''&&&&&&)))((((((''''''(((((())))))))))))******************************)))))))))'''((()))******+++******)))************+++++++++***))))))******+++,,,------,,,++++++************............---,,,+++***---------...............///000111222222444777::::::AAAHHHMMMNNNMMMNNNPPPMMMMMMNNNNNNPPPQQQSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUTTTTTTSSSQQQPPPOOOOOOMMMKKKMMMQQQWWW[[[]]]ccchhhmmmpppqqqsssxxx{{{{{{|||}}}~~~}}}~~~***++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,++++++---000222222111------...////////////...------............---------...000111000///...---,,,,,,,,,------.........***************))))))((())))))***+++++++++++++++((((((((((((((()))))))))(((+++)))$$$$$$)))+++((((((((('''''''''&&&&&&&&&'''((((((((()))))))))***&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''((())))))((('''''''''''''''((()))*********++++++******)))))))))(((***))))))(((((())))))***'''((((((((())))))))))))))))))))))))************&&&''')))***++++++******)))************+++++++++))))))))))))***+++,,,---)))***++++++++++++++++++---------...------,,,,,,......---,,,,,,,,,------...///000000///000222444222888???BBBDDDFFFKKKPPPNNNOOOOOOPPPQQQRRRRRRSSSQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQNNNMMMNNNRRRWWWYYYYYY```fffnnnrrrssstttwww{{{yyyzzz|||}}}~~~*********++++++,,,,,,---++++++************************+++++++++,,,,,,,,,+++,,,---......///000000,,,++++++---000222222222---...//////000000//////---......//////......---...///111222222000///---,,,,,,------------......)))***+++,,,,,,+++)))((())))))***++++++++++++***)))))))))))))))*********(((+++)))######)))+++((((((((('''''''''&&&&&&&&&'''((((((((())))))******'''((()))******)))((('''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''&&&''''''((()))******+++************++++++++++++******))))))))))))******&&&'''''''''(((((())))))(((((())))))******++++++&&&''')))***+++++++++***)))************+++++++++))))))))))))***+++,,,---'''(((***,,,---------,,,++++++,,,---............000///...---,,,---......,,,...////////////000111---111666999;;;@@@IIIPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSPPPNNNPPPTTTWWWXXXXXX^^^fffooossstttuuuxxx{{{wwwyyy{{{|||~~~''')))+++,,,++++++,,,...))),,,...///---+++++++++---+++---000111...---///...------,,,,,,++++++***,,,,,,,,,---...///000111000000/////////............000222333444333111000///......000333444444444111///,,,,,,...///---+++......---,,,++++++******,,,,,,,,,---...---+++)))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))''''''(((((())))))************)))(((((('''((((((***)))'''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((()))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++******+++---...000///......///111222111000222222111111000////////////111333444777;;;@@@DDDIIILLLPPPSSSSSSSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZXXXUUUTTTWWWUUUSSSRRRQQQRRRTTTUUU[[[cccmmmsssvvvwww{{{~~~zzzxxxzzz(((***,,,,,,++++++,,,---+++---///000...---,,,,,,,,,***+++//////,,,+++---,,,,,,,,,++++++*********,,,,,,,,,,,,------...///............---------,,,...///111222333222111000000//////000333444444333111///,,,,,,---......,,,......------,,,++++++***,,,++++++,,,...///...,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''((())))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((()))))))))(((((((((((())))))))))))************)))))))))(((******))))))******+++,,,,,,++++++++++++,,,------,,,,,,+++++++++*********,,,++++++++++++,,,...///...---,,,---...///...---111111111000000000000000000222333333444666:::===DDDGGGKKKNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]\\\ZZZXXXWWWWWWVVVTTTSSSRRRRRRSSSSSSXXX```jjjqqqtttvvv{{{~~~yyyyyy}}}(((***,,,,,,++++++,,,---,,,...111111000......///+++))))))------******,,,++++++++++++************------,,,,,,,,,------...---------,,,,,,,,,,,,,,,---...000111111111000///000///...000222333333222111///,,,+++,,,---...............------,,,,,,+++,,,+++***+++...000000000000///---+++)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((()))******))))))((('''''''''((((((((('''(((((())))))&&&&&&((()))***+++++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))((((((((((((((())))))))))))************))))))))))))******))))))******+++,,,+++++++++++++++,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------///...------...///---,,,//////000000000000111111222222222111000111333666===@@@CCCFFFIIILLLQQQTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^_________^^^\\\[[[YYYYYYXXXXXXVVVUUUSSSSSSVVV\\\eeelllqqquuuzzz~~~yyyyyy~~~(((***,,,,,,++++++,,,---,,,...000000///...//////+++))))))------******---++++++++++++++++++,,,,,,///......---------......---------------------,,,---...//////000000//////...------...000111000///000...,,,***+++,,,...///.........---------,,,,,,---+++)))))),,,...///...000///---+++)))(((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((++++++***)))))))))))))))&&&''')))++++++++++++***((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))((((((((((((((())))))))))))*********)))))))))))))))******))))))******+++,,,+++++++++***+++,,,,,,---///////////////.........------------,,,,,,,,,,,,222111//////000000///---......//////000111111222111222222111//////000222777999<<<>>>BBBGGGMMMQQQSSSTTTVVVXXXZZZ[[[\\\\\\^^^___````````````______^^^^^^^^^^^^\\\YYYVVVTTTTTTYYYaaahhhmmmssszzz~~~zzzzzz~~~)))+++,,,,,,+++++++++,,,+++,,,......------...///---++++++......,,,,,,///+++,,,,,,,,,---.........111000000////////////000.........///////////////------...///////////////---,,,+++,,,---...---,,,...---,,,++++++,,,...///---------------,,,,,,,,,---+++(((((()))++++++***---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((&&&''''''((()))******+++///...---+++***))))))(((((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))************))))))******+++,,,+++************+++,,,,,,---------------.........---------------------,,,222111//////000000///---------...///000111111222000111222111000000222333333555777:::===BBBHHHMMMPPPRRRTTTWWWZZZ\\\]]]^^^^^^^^^___```aaaaaaaaaaaa```aaaaaaaaa___\\\XXXVVVVVVYYY^^^dddkkkrrryyy}}}|||zzz|||)))+++---,,,+++***+++,,,)))+++,,,,,,++++++---...///,,,,,,...///---...111+++,,,,,,---...//////000111111000000000111111222000000000000000111111111............/////////000---,,,++++++,,,---,,,***+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))))))))(((***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&((()))))))))((('''%%%&&&'''((()))***+++,,,///...---+++***))))))))))))*********))))))(((''')))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))******((('''(((((((((((())))))))))))))))))))))))******************))))))******+++,,,***************+++,,,,,,************++++++++++++,,,---............------///...------...///---,,,------...//////000111111///111222333222222444555333555777888:::>>>CCCGGGLLLNNNRRRVVVYYY]]]___```^^^^^^___```aaabbbcccdddbbbbbbcccbbb```]]]ZZZXXXZZZ[[[^^^ccciiiqqqxxx{{{}}}zzz{{{***+++---,,,+++******+++)))***++++++++++++---///000---,,,...///---...222******+++,,,...//////000000/////////000111222222000000000111111111222222//////......//////000111///---,,,,,,------,,,***(((+++......,,,+++,,,...++++++++++++++++++++++++))))))((()))++++++***((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&((()))***)))((('''&&&''''''((()))******+++++++++***)))))))))******((((((((('''(((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&(((((((((((())))))))))))((()))))))))******************))))))******+++,,,***************++++++,,,)))*********+++++++++++++++,,,---...//////.........---,,,---...///...------.........///000000000///111333333333333444555555777888999:::<<>>@@@EEEKKKPPPUUUYYY[[[___``````aaaccceeeggghhhkkkkkkkkkjjjhhhgggfffeeebbb``````bbbhhhpppvvvyyy|||{{{,,,------,,,+++***,,,---,,,,,,++++++***+++++++++.........,,,+++,,,///222,,,+++***))))))+++---...---+++)))+++...000///...333333222222111111000000333222000000000222444555777666333111///.........+++,,,...//////...,,,+++---,,,+++***))))))))))))---***'''''')))+++***)))'''&&&&&&'''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&((())))))(((((('''(((((((((((((((''''''###(((,,,***%%%"""$$$'''%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%'''))))))((('''(((((((((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((('''((()))))))))(((((((((((())))))+++(((&&&'''***,,,+++)))''''''(((((()))***,,,,,,++++++,,,,,,,,,,,,------,,,'''+++777:::111---000........................---///000111000000222333333333333333444555666666777888::::::::::::<<<======@@@CCCHHHNNNSSSWWWYYY^^^aaadddeeedddeeehhhkkkmmmlllkkkjjjjjjjjjkkkkkkcccbbbaaaaaadddkkkuuu{{{~~~+++,,,,,,+++******+++------,,,,,,+++++++++++++++.........,,,+++,,,///111---,,,+++******+++---...---+++)))***---///...---111000000000000000000///333222222111222333444555444333222111000000//////(((***,,,.../////////...---,,,+++***))))))))))))---+++((((((***,,,+++***((('''&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((((('''''''''((((((((((((''''''(((((()))*********'''%%%&&&'''((()))************))))))))))))))))))))))))''')))******)))(((((()))(((((((((((())))))))))))(((((())))))))))))(((((('''(((***)))(((''')))***((())))))))))))))))))(((***(((&&&'''***+++***(((++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,(((+++666999111---///........................---///111111000000222333444444444333444444444555666777999999999999;;;===;;;===@@@DDDHHHLLLPPPQQQXXX^^^dddggghhhiiikkknnnpppooommmkkkkkkkkklllmmmiiigggdddbbbdddjjjrrrxxx~~~+++,,,,,,,,,******,,,......---,,,+++++++++++++++---------,,,+++,,,...111///...,,,++++++,,,---...,,,+++******,,,......---......//////////////////222333333444444444444444111111111222111111000000''')))+++...000111111111---,,,+++******)))******---+++******+++,,,,,,+++***(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((((((((('''+++'''%%%)))000111***###'''((()))***************)))))))))))))))))))))))))))+++,,,+++)))((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++((())))))))))))))))))(((((('''''')))***+++)))(((......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,))),,,555777111---///...........................///111111000000111333555555555444444444444444555777888999999999;;;===;;;<<<>>>AAADDDGGGIIIJJJQQQXXXaaagggjjjllloooqqqsssrrrpppnnnmmmmmmoooppppppmmmiiieeedddhhhooottt}}},,,---------,,,,,,---//////...---,,,,,,+++,,,,,,,,,---------,,,,,,...000//////...------------...------,,,,,,---...//////......//////000000000111222333555666666555333222000111222222222111///...)))***,,,...///000000000---,,,++++++************++++++******+++++++++++++++***))))))+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((***'''%%%***111222+++$$$''''''((()))))))))))))))((((((((((((((((((((((((***+++,,,+++)))'''''''''(((((((((((())))))))))))(((((())))))))))))((((((%%%'''((()))((()))***,,,((()))************)))((((((((()))***++++++***)))...------,,,,,,,,,------+++++++++,,,,,,,,,------,,,***,,,333555111.................................000111111000000111333333444444555555555555555666777999::::::;;;<<<>>>??????AAABBBDDDEEEGGGGGGLLLRRR[[[bbbggglllqqquuuvvvuuusssqqqpppqqqrrrssssssqqqlllgggeeehhhmmmrrr|||***+++,,,+++******,,,...000///...---,,,,,,,,,,,,+++,,,------,,,,,,---//////.....................///000000/////////000111000000000111111222222333222333555666666555333111111222222222111///---,,,------..................---,,,++++++++++++++++++)))************))))))***,,,***)))***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''(((&&&&&&'''((((((((((((((('''&&&'''***------)))&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((((((***+++***'''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((%%%'''((()))((()))***,,,((()))***++++++***)))((()))***+++,,,+++++++++,,,************+++,,,---...+++++++++,,,,,,,,,---------+++,,,000222000..............................///000111111000///111222000111333555777888888888777999;;;<<<<<<===???AAAAAABBBBBBCCCDDDEEEFFFFFFIIIOOOUUU[[[```gggooovvvwwwvvvuuutttttttttuuuuuutttrrroookkkiiijjjnnnrrr{{{'''((()))(((((((((***,,,111000///...---,,,,,,,,,***,,,------,,,,,,---...---------.........//////111222222111000000111333222222333333333333333333222333555666555444222111222222222111000...---,,,000000///......------,,,,,,,,,++++++++++++,,,,,,''')))++++++)))((()))))),,,+++)))***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((())))))%%%&&&'''((())))))))))))%%%''')))))))))(((((((((%%%&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))''')))***)))'''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++((()))+++,,,,,,+++)))(((***+++++++++******,,,...(((((())))))***,,,---...++++++,,,,,,,,,,,,---------,,,---///000000///---........................///000222111000///000222...000333555888999::::::888:::<<<======>>>@@@BBBAAABBBBBBCCCDDDEEEFFFFFFIIIMMMRRRVVV[[[bbbkkkrrrvvvvvvwwwxxxxxxxxxxxxwwwuuuuuusssqqqooooooqqqssszzz~~~'''((())))))((()))+++---222111000...------,,,,,,***+++------,,,,,,,,,...***+++,,,---.../////////000222333111//////111333444444444333333333333333222333444444444222111000111111000///////////////111000///......---------,,,,,,,,,++++++,,,,,,---'''***,,,,,,***))))))***,,,***))))))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''')))***+++%%%&&&'''((())))))))))))))))))(((((('''''''''(((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))''')))******((('''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((***)))(((''')))***((()))+++------+++)))((()))***)))(((&&&'''+++...***************+++,,,,,,++++++,,,,,,,,,,,,------...---------///000///---........................///111222111000///000111///000333666888999999999777999;;;<<<===>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHIIINNNSSSWWWZZZ___eeekkksssuuuxxx{{{|||{{{yyyxxxxxxyyyyyyxxxvvvttttttuuuzzz~~~***+++,,,,,,+++,,,...000222111000///------,,,,,,)))+++------,,,,,,,,,---)))***+++---...//////000000111222111......000333444444444333333222222222333333333333222222111000000///.........000111222111000///...............,,,,,,,,,++++++,,,------(((+++......+++******,,,,,,***))))))******)))'''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,%%%&&&'''((())))))))))))---***'''&&&'''((((((''''''(((((((((((((((''''''))))))))))))))))))))))))''')))++++++)))))))))***(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((('''((()))((()))+++------+++)))(((((()))(((%%%###$$$)))...,,,,,,++++++******++++++++++++,,,,,,,,,---------......---,,,...000///---........................000111222111000///000111000222555777888888888777666888:::<<<<<<===???AAADDDDDDEEEGGGHHHJJJKKKLLLIIINNNUUUYYY[[[^^^bbbfffqqqtttxxx|||~~~}}}zzzxxx{{{}}}~~~}}}zzzwwwvvvuuuyyy}}}************************------,,,++++++,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,---...//////.........///000111222333444333222222111111222222222222222111111111111111,,,,,,,,,------///000000...////////////......---***++++++,,,,,,++++++***************************,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***+++***)))'''&&&&&&&&&&&&))))))((('''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((***,,,%%%$$$///...'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++,,,+++)))'''))))))***++++++++++++***---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++000...,,,---...000000///000111222222111000111333000111222444666777999:::999:::======>>>???AAABBBBBBBBBCCCDDDEEEGGGIIIJJJOOOQQQTTTVVVWWWZZZ]]]```mmmqqqwww|||}}}~~~~~~|||zzzyyy}}}++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///---++++++---------,,,,,,,,,,,,,,,---...///000.........---......//////222222111000000000000111111111111111111111111111------------...///000111000000000//////.........***++++++,,,,,,++++++***************************,,,,,,++++++***))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&+++'''%%%,,,***&&&***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((())))))(((&&&))))))***+++++++++++++++)))))))))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++...------///000111000///000111222222111111222333222333444555777888999:::<<<===????????????@@@BBBCCCCCCDDDEEEGGGIIIKKKLLLOOOPPPRRRTTTVVVYYY]]]```ggglllsssyyy|||}}}|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000...,,,,,,,,,---,,,+++,,,,,,,,,------...///000000//////...------......111000000//////////////////000000111111222222222............///000111111333111000...------......******++++++++++++******************************,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((('''''''''(((((()))***)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''******))))))))))))******"""***(((&&&***'''$$$+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))''''''((())))))((()))******+++++++++++++++&&&(((***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------...000222333111///000111222222111111222444444555555666888999::::::>>>@@@AAAAAA@@@???AAABBBCCCDDDEEEGGGIIIKKKNNNOOOOOOPPPQQQSSSTTTXXX]]]aaaaaagggnnnvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///---+++++++++,,,+++***++++++++++++,,,---...///000000///////////////000111000//////......//////...//////000111222222333///////////////000111111444222000---,,,---...///******++++++++++++******************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((()))((((((((((((((()))))))))(((''''''''''''(((((((((''''''&&&&&&''''''(((***))))))(((((())))))***###***(((&&&,,,***&&&+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++...+++(((((()))+++++++++)))***++++++,,,,,,++++++(((***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...------///111222222111///111222222222222333444555555666666777888999999===???@@@AAA@@@@@@BBBDDDCCCDDDEEEGGGJJJLLLOOOPPPPPPQQQSSSTTTVVVZZZ___cccaaaeeemmmttt{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---+++***)))***+++***)))************+++,,,---...------------...///000111111111000////////////000......///000111111222222000////////////000000111333111///---,,,,,,...///)))******++++++******)))))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((++++++***(((((('''''''''((((((''''''''''''(((((()))(((((((((((((((((())))))((((((''''''(((((()))'''+++&&&'''111000)))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++---+++(((''')))+++,,,,,,******+++,,,,,,,,,,,,+++***++++++***)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------000...,,,,,,///111222222///111222333222222444555444444555666666777888888:::<<<>>>@@@@@@AAADDDFFFCCCDDDEEEGGGIIILLLOOOPPPRRRSSSUUUWWWYYY]]]bbbfffeeeiiiooouuu{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,***))))))+++,,,+++***************+++,,,---...*********+++,,,---///000111111000///////////////...//////000000111111111000//////......//////000///...---,,,,,,,,,---...))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))),,,,,,***)))((('''''''''(((''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((***,,,''')))444444++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((&&&&&&((()))***)))***++++++,,,,,,,,,,,,,,,))),,,---+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000...,,,,,,...000000000///111222333222333444666333333444555777888888999999;;;>>>@@@AAABBBEEEGGGDDDEEEFFFGGGJJJLLLNNNPPPSSSUUUXXX[[[]]]```eeegggjjjmmmqqqvvv{{{++++++++++++++++++++++++++++++++++++,,,---...///,,,+++***+++---......---,,,,,,,,,,,,---...//////---------------...///000000///......------....../////////000000000000000//////...............///+++++++++,,,,,,,,,,,,---))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''((()))***++++++++++++***)))((((((((()))'''''''''''''''((())))))(((((((((''''''((((((((())))))(((((((((((())))))(((---***+++444222+++...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((''''''''')))***)))(((***+++,,,,,,------,,,,,,***///333222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------///000///,,,***///111333333333333555777333444555666888999:::;;;;;;===@@@AAABBBCCCEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUZZZ^^^```ccceeeggglllooorrrvvvzzz************************++++++++++++,,,---...///---,,,+++,,,...000111000...............///111111333222222111111111111111......---,,,,,,,,,,,,---000000000000///////////////......---------......))))))***,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((()))***+++,,,)))))))))))))))******+++'''''''''''''''((()))***'''''''''&&&&&&'''''''''******))))))))))))******$$$---------222///+++000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***,,,---+++******+++,,,,,,------,,,,,,,,,333:::;;;666000------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111***,,,///222333///)))%%%///111333333333333555777333444666777999;;;<<<===???@@@BBBCCCCCCCCCEEEGGGIIIIIIJJJKKKLLLNNNPPPQQQQQQUUU[[[___aaaccceeegggmmmooorrruuuyyy((()))***,,,------,,,,,,(((***++++++******+++,,,((())))))+++,,,...000111,,,,,,------.../////////111...---000444666333000111222111///---+++,,,---111111111111111000//////000///---,,,,,,---///000///---***((()))+++...000************************+++***)))***++++++***))))))(((((((((''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''((())))))(((((()))***)))(((&&&&&&((()))((('''))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))+++******---///000,,,)))&&&''')))***)))((()))*********))))))((((((''''''***)))(((''''''((()))***''''''''')))+++***&&&"""((()))+++,,,,,,+++)))(((...///111222111///,,,***000///...---,,,------...---------............///---......///000111111222111111111111222333444555666555555555666999;;;===???@@@AAACCCDDDEEEEEEEEEJJJJJJJJJKKKMMMOOORRRSSSUUUWWWYYY]]]aaafffiiikkknnnqqquuuxxx{{{)))***+++,,,---------,,,(((***,,,,,,+++***+++,,,,,,,,,++++++,,,---......,,,,,,,,,---......//////222///---///333555333000444444333111...---...000111111111111111000//////------,,,---...///111222000...,,,***)))***,,,---************************+++***))))))++++++***)))))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))(((((()))***)))(((&&&&&&((()))((('''))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))***,,,......,,,)))(((***++++++)))(((((())))))))))))))))))((((((((())))))(((((((((((())))))+++***)))******)))%%%"""******+++,,,++++++***)))+++,,,...//////...---,,,000///...---,,,------...---------............///......//////000111111222111111111222222333444555666555555555777999;;;===???@@@AAACCCDDDEEEFFFFFFJJJJJJJJJKKKMMMPPPRRRTTTWWWXXX[[[^^^ccchhhllloooqqqtttwwwzzz}}}***+++,,,------...------)))+++,,,---,,,+++,,,---//////...,,,,,,+++,,,,,,,,,,,,---......//////000444111......111333222000444444333000......000222111111111111111000//////.../////////000000000000000///...,,,++++++++++++************************+++***))))))++++++***))))))))))))(((((((((''''''(((((()))******)))(((((('''(((((())))))((((((''''''((())))))(((((()))***)))(((&&&&&&((()))((('''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))((()))+++,,,,,,***((()))+++,,,+++)))''''''((((((((())))))))))))))))))(((((())))))))))))((((((,,,+++))))))******(((&&&,,,,,,+++***************)))******+++,,,---------//////...------------...---------............///...//////000000111111111111222222222333444444555666666666666777:::<<<===???@@@BBBCCCEEEFFFFFFGGGIIIIIIJJJKKKMMMPPPSSSTTTZZZ[[[]]]```eeekkkpppsssuuuxxx{{{}}},,,,,,,,,------.........***,,,---...,,,,,,---...000000...---,,,,,,,,,,,,......//////000111111111555222......///111111111222222000...,,,,,,///111111111111111111000//////333333333222000///---,,,---.........---,,,++++++************************+++)))((()))***+++***))))))))))))(((((((((((('''''')))***,,,,,,***)))'''(((((())))))))))))(((((('''((())))))(((((()))***)))(((&&&&&&((()))((('''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((()))******)))((('''(((******(((''''''(((((((((((())))))******+++'''((()))******)))(((''')))(((((((((***,,,---......---+++)))))))))***+++++++++*********+++---...............------......---------............/////////000000000111111111222222333444444444444444666666666777999:::<<<===???@@@BBBDDDFFFGGGGGGHHHIIIIIIJJJLLLNNNQQQTTTVVV\\\\\\^^^bbbgggmmmssswwwzzz|||------,,,---------......+++---...///...---.../////////......---.........000000000111222222333333333111///......000111111111111000...------000222111111111111111000//////444444333222111///---,,,++++++---............---***************************)))((()))******)))(((***)))))))))((((((((((((''')))***,,,,,,***)))'''(((((())))))))))))(((((('''((())))))(((((()))***)))(((&&&&&&((()))(((''''''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((())))))###%%%'''(((''''''(((***(((((())))))******++++++'''((()))******)))((('''))))))(((((()))+++...000///---+++))))))***+++---///...,,,+++***+++,,,---------..................---------............///000000000000111111111111333333444555555555444444666777777888:::;;;======@@@AAACCCEEEFFFHHHHHHIIIIIIJJJKKKMMMPPPSSSVVVXXX]]]^^^```dddiiioootttxxx|||~~~------,,,,,,,,,,,,------,,,...///000......///000///............///000000000000111222222333333444111000/////////000111111111222333222111111222444111111111111111000//////111111111000000000000000***+++,,,...////////////***************************)))((((((******)))(((******)))))))))((((((((((((((()))******)))((((((((())))))******))))))((('''((())))))(((((()))***)))(((&&&&&&((()))((('''''''''(((((())))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((()))((('''''')))***"""$$$'''((((((((()))+++))))))******************(((((())))))))))))((((((+++,,,+++***((((((***,,,...,,,+++******+++---...111000...---,,,,,,,,,---,,,---......///.........---------............///111111111111111111111111333444555666666666444444777777888:::;;;<<<======@@@AAACCCEEEGGGIIIIIIJJJJJJKKKLLLNNNRRRVVVYYY[[[^^^```cccggglllqqquuuxxx|||---,,,+++******+++,,,------...000000/////////000000000///////////////000//////000000111222222222...//////000000000111222///111333444333222222333111111111111111000//////111000///...///000111111,,,,,,------......//////***************************((('''((()))***)))(((*********)))))))))(((((((((((((((((((((((((((((())))))************))))))'''((())))))(((((()))***)))(((&&&&&&((()))(((''''''''''''((()))*********'''((()))******)))((('''''''''''''''''''''''''''&&&((())))))'''''')))+++%%%''')))***))))))***+++++++++******************))))))(((((((((((())))))***+++,,,***((('''(((+++++++++******+++,,,...///......---------------...,,,,,,.../////////......---------............///111111111111111111111111444555666777777666444333777777999:::<<<======>>>@@@AAACCCFFFHHHIIIJJJKKKLLLLLLNNNPPPTTTXXX[[[]]]```cccggglllqqqtttwwwxxx{{{~~~---,,,+++*********+++,,,---///000111000///000111222111000//////...//////.........///000000111111,,,---000000000000111222+++...222333222111000111111111111111111000//////444222000...------...//////......---------......***************************((('''((()))***)))(((************))))))))))))((((((''''''''''''(((((())))))************))))))'''((())))))(((((()))***)))(((&&&&&&((()))((('''&&&''''''((()))******+++((()))***++++++***)))(((''''''''''''''''''''''''''')))***)))''''''))),,,(((***,,,,,,*********+++,,,+++++++++***)))))))))***)))(((''''''((()))***&&&(((+++***)))(((***---*********+++,,,---...///+++,,,,,,------......///+++,,,.../////////......---------.........//////222222111111111111111111444555777888888666555333777888999;;;<<<===>>>>>>@@@AAACCCFFFHHHJJJKKKKKKLLLMMMOOOQQQUUUYYY]]]___bbbeeejjjoootttvvvxxxxxxyyy}}}000000//////.........---///////////////000000000000000000000111222333444333333333333333333333333000111111222222111111000222222222333333444444444222000......000111///------//////,,,,,,//////,,,111---***,,,000111...+++(((((('''((()))***,,,---+++++++++++++++,,,,,,,,,******))))))((((((''''''++++++***)))(((((())))))))))))(((((('''''''''&&&))))))))))))((('''&&&%%%******))))))(((&&&%%%$$$&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))***'''$$$$$$'''***+++***))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))(((((((((***+++***)))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---......------,,,,,,,,,------000000111222333333444444555666666666555666888;;;<<<;;;::::::;;;===???AAACCCDDDEEEFFFGGGHHHIIIIIIMMMMMMOOORRRWWW]]]bbbeeeeeeiiimmmqqqtttwww{{{~~~~~~000/////////.........---222111111000///...------............///000111222333333333333333333333333222222333333333333222222222222111000/////////000333000//////111111000......000000------//////,,,000---+++,,,///111...+++))))))(((((()))***+++,,,***************)))))))))***)))))))))((((((((('''+++******)))(((((()))))))))(((((((((''''''''''''(((((((((((((((''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''$$$!!!"""%%%'''((('''((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((()))++++++***)))((()))+++,,,+++***)))******+++,,,---............------,,,+++******+++---///...---,,,,,,---...------,,,,,,------...000000111222333444444555666666777666555666888:::===<<<;;;;;;<<<>>>@@@BBBEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOQQQUUUZZZ___dddgggfffjjjooosssvvvxxx{{{~~~/////////...............000000000/////////............---......///000111222222222222222222222222333333444444444444333333222111///......///111222333222000111222222111//////111111...---000000---///---+++,,,///000...+++******))))))))))))******)))))))))((((((''''''&&&))))))))))))((((((((((((******)))((((((((())))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''''''''''''''''')))'''%%%%%%''')))******(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))******++++++***)))***,,,,,,,,,***++++++++++++,,,,,,,,,---000///...---,,,***))))))---...//////---++++++,,,...---------------......///000111222333444444555777777777666555555888:::======<<<===>>>@@@BBBCCCFFFFFFHHHIIIJJJLLLMMMNNNQQQRRRTTTXXX\\\bbbfffiiihhhlllqqquuuxxxzzz|||~~~........................+++,,,---...000111222333000/////////000000111222111111111111222222222222333333333444444333333333222111//////111444777:::333333222222222222111111000222222///...000000---...---+++,,,...///---,,,+++******)))))))))))))))******)))(((''''''&&&&&&))))))))))))((((((((((((***))))))((((((((())))))((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&&&&'''(((((()))((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''***)))(((((()))***++++++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++*********,,,---,,,+++,,,+++++++++++++++++++++//////...---,,,++++++***---///000///,,,+++***+++...------------....../////////000111333444555555777888888777555666888:::>>>>>>>>>>>>@@@AAACCCDDDFFFGGGHHHJJJKKKMMMOOOOOORRRSSSVVVZZZ___dddhhhjjjjjjnnntttxxxzzz|||}}}---------...............***+++,,,...///111222333/////////...//////000111000000000111111222222222111111222222222222111111222111000000222555888:::333333333333222111222222000333222///...000///,,,------,,,,,,---------,,,++++++******))))))((('''++++++***))))))(((''''''(((((((((((()))))))))))))))((((((((((((((())))))'''''''''((((((((((((((($$$%%%&&&((())))))))))))%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''((()))******))))))))))))******))))))))))))))))))))))))((()))))))))************+++*********,,,---,,,+++,,,,,,++++++++++++******---------------------------///000///,,,+++***+++---------------...///000...///000111333444555666777888888777666666888:::===>>>>>>???AAACCCDDDEEEEEEFFFGGGJJJLLLNNNPPPPPPSSSTTTWWW\\\```eeeiiikkknnnrrrwwwzzz|||~~~---------------..............................///------,,,,,,,,,,,,------/////////000111111222222//////000000000000//////333222111//////000222333222333444333111000111222000222222...---///...+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''+++++++++******)))))))))(((((((((((())))))))))))((((((''''''(((((())))))'''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))((()))******)))((()))***+++******))))))******+++))))))))))))))))))))))))(((((()))************)))+++***)))***,,,,,,,,,***+++++++++++++++*********,,,,,,,,,---......//////---...//////---++++++,,,------------...///000000...///000111333444666666666777888777666777:::<<<<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVYYY^^^cccgggjjjlllsssuuuyyy{{{}}},,,,,,,,,------..............................---------,,,,,,+++,,,,,,---......//////000111111222/////////000000/////////111111000///.........///111333444333000///000222000222111---,,,...---***,,,,,,---,,,,,,,,,,,,---))))))***+++******)))(((************************'''((((((((()))))))))***'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''(((((((((((((((''''''((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((***,,,...---+++***+++---******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))***)))((()))+++,,,+++******************+++++++++---------...............+++---///...---,,,,,,---------------...///000111......000111333555666777555666777777777888;;;>>>;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGIIILLLOOOQQQSSSUUUVVVXXX\\\aaafffjjjmmmnnnwwwxxxzzz|||}}},,,,,,,,,------.........+++,,,,,,---...///000000///......---------......---......///000111111222//////000000000000//////......//////000000111111000222444333000///000222///222111---,,,------)))+++,,,------++++++,,,---((()))***++++++***)))((())))))))))))************'''((((((((())))))******'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''(((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''***,,,+++)))'''(((***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******))))))(((((((((***+++***)))))))))*********+++++++++/////////......------,,,+++,,,......---,,,---...---------......000111111---...000111333555666777444555777777777999<<>>@@@BBBCCCDDDDDDGGGIIIKKKMMMQQQSSSUUUWWWXXXZZZ^^^ccchhhlllooopppyyyzzz{{{{{{}}},,,,,,---------,,,++++++***,,,......---------...333222222111000//////...,,,,,,...///000000000000222222111000/////////000////////////000111222333333222111/////////000000000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++)))((('''&&&))))))(((((((((***+++,,,&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))++++++)))(((&&&((((((((((((((('''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((***)))(((((('''&&&&&&&&&((((((((((((((((((((((((************************''''''''''''((((((((((((''')))+++,,,,,,,,,***)))++++++*********+++---...,,,,,,,,,++++++,,,,,,---------,,,+++,,,---...///000000000000////////////000111222333444666777777666777999999888999;;;===>>>>>>>>>@@@BBBDDDGGGHHHHHHJJJLLLNNNOOOQQQUUUWWW[[[___cccgggkkknnnrrrtttwwwyyy{{{}}}~~~,,,------.........------,,,---......------...000111000000///......---------...///000111111111111333333222111111111111111.........//////000111222444333111000///////////////...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,+++***)))(((+++***)))(((((())))))***''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))(((''''''((())),,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))***,,,,,,+++***)))++++++*********+++,,,---------,,,+++++++++,,,,,,------,,,,,,,,,---...///000000000000////////////000111222333444666666777666888999999888999;;;>>>>>>>>>???@@@BBBEEEGGGIIIIIIKKKMMMNNNOOORRRUUUXXX[[[___eeejjjnnnrrrvvvyyyxxxzzz}}}~~~++++++,,,---.........------...///...------///111.........---,,,,,,++++++//////000111222222222222444444333222222222333333---.........///000000111444333111000///.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))************)))))),,,+++***)))((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))(((&&&&&&(((,,,111444((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((()))***+++,,,+++******++++++*********+++,,,---...---,,,,,,++++++++++++---,,,,,,,,,,,,---...///////////////000000000000000111222444555666777777777888999999999:::<<<>>>?????????@@@BBBEEEHHHIIIJJJLLLNNNOOOPPPRRRVVVXXX\\\```gggmmmrrrwww{{{~~~{{{}}}'''((()))***+++,,,,,,,,,---......---,,,,,,...000------------,,,,,,++++++//////000111111111111111333333222222222222222333......///000000000000000333333111000///...------,,,,,,------------------************************,,,+++++++++******))))))%%%%%%&&&'''((((((''''''******))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((***(((%%%$$$''',,,333777''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++((()))***++++++++++++***+++++++++++++++++++++,,,......---,,,++++++++++++,,,,,,,,,,,,------......////////////000000000000111222444666777888888888777888999999999:::<<<>>>??????@@@AAACCCFFFHHHJJJKKKMMMOOOQQQRRRTTTWWWYYY___cccjjjpppuuuyyy|||}}}'''((()))***+++,,,,,,,,,,,,------,,,++++++,,,---.........------------------...//////////////////111000000000000000111111000000111222222222111111222222111000///...---,,,+++,,,---.........------************************++++++***************)))$$$%%%&&&''''''(((''''''''''''(((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))************))))))((((((''''''''''''''''''''''''''''''***(((%%%$$$&&&***///333&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************++++++++++++))))))******++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,---------------.../////////000000000111222444666888:::::::::999777888::::::999:::<<<>>>@@@@@@@@@BBBDDDFFFIIIJJJLLLNNNPPPRRRSSSVVVYYY\\\cccgggmmmrrrvvvxxx{{{}}}~~~++++++,,,---.........---***,,,------+++******+++........................,,,------......---------///............///000000000111222333333333111111000000000000///...------,,,,,,...//////...---,,,++++++++++++++++++++++++************************''''''((()))******))))))%%%&&&'''((())))))))))))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((('''(((((())))))******+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&)))((('''&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))************+++++++++***************+++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++,,,------......------......//////000000111111333444777999;;;;;;:::999888999::::::::::::===???AAAAAAAAABBBDDDGGGJJJKKKKKKNNNQQQSSSUUUXXX\\\___fffjjjpppuuuwwwxxxzzz{{{~~~,,,------.........------))),,,//////---+++******------..................,,,,,,------------,,,,,,......------...//////000000111222333333222000///......///000000///...---,,,---/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((())))))*********))))))&&&'''((())))))(((((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''(((((()))******++++++(((((((((((())))))))))))(((((((((((('''''''''&&&'''(((((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***************++++++,,,+++,,,,,,,,,,,,+++***)))++++++++++++,,,---......+++,,,---.........------.........///000111111111111333666999::::::999888888999:::::::::;;;===???AAAAAABBBCCCEEEGGGJJJLLLKKKMMMPPPSSSVVVZZZ^^^bbbggglllrrrwwwyyyzzz{{{||||||~~~,,,,,,---------,,,++++++***---000111///,,,***)))---------------------------------...------,,,,,,...............///000000///000111222222111///...,,,---///000000000///...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********''''''((((((((((((''''''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))++++++)))(((&&&'''(((((()))***+++++++++''''''(((((())))))************))))))((((((((('''%%%''')))+++,,,+++***(((************************************************((())))))))))))***************))))))******+++,,,+++,,,,,,---,,,+++***)))*********+++,,,---...///+++,,,---.........---,,,---......///000111111222///111555888999999777666888999:::::::::;;;===???AAABBBBBBCCCEEEHHHJJJLLLJJJMMMPPPTTTWWW[[[```ccchhhmmmsssxxx{{{|||}}}~~~{{{~~~...------,,,,,,++++++***)))***,,,---...------,,,,,,******+++---...---,,,+++,,,...//////...,,,+++,,,,,,------------------333222000/////////000111000...------///000000///...///000111000///---+++///,,,***+++---...,,,)))+++***((('''&&&&&&&&&'''%%%&&&((()))***)))(((&&&******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))((('''&&&''')))+++++++++*********************))))))((((((''''''---+++***+++,,,,,,+++***))))))(((((((((((())))))))))))))))))************,,,,,,,,,++++++++++++***...---,,,,,,......---,,,++++++++++++,,,---...///000000000000///...---,,,//////000111222333333444666777888999999888777666;;;;;;<<<<<<;;;<<>>AAADDDDDDEEEFFFHHHJJJLLLNNNNNNMMMQQQVVV\\\aaagggmmmqqqrrrtttvvvxxxzzz}}}******+++,,,,,,---......///...---------------...---000111000---,,,...000---------...//////000000000//////......------,,,......//////......---,,,......---...///...,,,***************++++++++++++***,,,,,,,,,***)))***+++''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''''''''((())))))))))))))))))))))))''''''''''''((()))***+++'''((()))((('''&&&''')))&&&&&&''''''(((((())))))(((((((((((())))))))))))((('''&&&''')))+++***)))))))))(((((((((((())))))))))))))))))************++++++,,,---...000000111///...---...//////...---...---------------......111222222111000///......000000111222333444555555888888777777777777888888:::;;;<<<======???BBBDDDDDDEEEGGGIIILLLOOOQQQRRRPPPTTTYYY^^^ccchhhnnnqqquuuuuuvvvwwwzzz|||~~~)))******+++---......///......---,,,------//////---...............//////,,,---///111111111111000000000///......---,,,,,,...//////000///...---,,,...---,,,,,,......---,,,************++++++,,,,,,***+++---,,,)))((()))+++&&&'''((())))))((('''''''''''''''''''''((())))))))))))))))))((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))((((((((()))******'''((()))((('''&&&''')))&&&''''''((())))))******))))))))))))(((((((((((((((''''''(((***++++++***))))))(((((((((((())))))))))))))))))************++++++,,,...///000222222000...---...///000///---......------------......///000000000000000//////000111111222333444555555777777666666666888999::::::;;;<<<======???BBBEEEDDDEEEGGGKKKNNNQQQTTTUUUTTTXXX]]]bbbfffjjjooorrrvvvvvvvvvwwwyyy{{{||||||))))))***+++---...//////...---,,,,,,---...///000---,,,,,,---///000///...,,,...000222333333111000111000000///...------,,,...///000000000///------...---++++++---......---++++++******+++,,,------)))+++---,,,)))((()))+++&&&'''((())))))((('''''''''''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%)))))))))))))))))))))))),,,+++***))))))(((((()))'''((()))((('''&&&''')))'''''''''((()))******+++******))))))((((((''''''(((((('''(((+++,,,,,,+++))))))(((((((((((())))))))))))))))))************++++++,,,...///111222333000...---...///000///...///......---------......,,,---...///000000000000000111222222444444555666555555555555777999;;;<<<:::;;;<<<======???CCCEEEDDDEEEHHHKKKOOOSSSVVVWWWXXX[[[```eeehhhlllppprrrwwwvvvvvvwwwyyyzzzzzzyyy+++++++++,,,,,,---------000///...------------------+++)))***---...---+++---...///000111111111111111111111000///---,,,+++000000000000000000000000//////......---------,,,+++++++++*********))))))---,,,,,,+++***)))(((((()))(((&&&&&&''''''&&&$$$))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&'''''''''(((((()))))) !!!###%%%''')))******'''((((((((((((&&&%%%$$$((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''+++)))'''&&&((()))))))))***++++++***(((''')))***,,,,,,+++***)))))))))***))))))***+++,,,,,,------***+++---///111333444555///...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,,,,///111000......111444111000000222555777777777777888999:::::::::::::::999:::;;;<<<===@@@DDDGGGDDDJJJMMMLLLMMMRRRSSSQQQ[[[```eeeeeeiiiooosssssswwwxxxyyyyyyxxxxxxzzz|||,,,,,,++++++++++++++++++///......------------...///---,,,,,,...///---+++---...............---------............------,,,111111111111111111111111/////////.........------+++++++++*********)))))),,,,,,++++++***)))))))))***)))'''((())))))((('''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((()))))))))***$$$$$$&&&'''((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&'''***,,,---+++)))''''''((())))))(((((()))))))))((((((***,,,,,,+++******))))))***************++++++,,,,,,,,,******+++,,,...///000000000///...---------......000///......---------............---+++,,,...000222111111333555777777666666777888999:::;;;;;;;;;===>>>?????????AAADDDGGGEEEGGGIIIKKKLLLMMMQQQSSS\\\bbbfffgggjjjqqquuuuuuyyyzzz{{{{{{zzz{{{}}},,,,,,++++++***)))))))))------------------...///222000////////////...,,,......---,,,++++++*********+++,,,---------------111111111111111111111111///////////////.........+++++++++******************************************)))((()))+++++++++)))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((())))))))))))*********((((((((((((((('''&&&&&&$$$%%%&&&(((((()))(((((())))))))))))))))))))))))''''''((((((((((((''''''((('''%%%$$$&&&)))---000,,,***(((((())))))((('''&&&'''((((((((()))+++---++++++***)))))))))************++++++++++++++++++******++++++,,,,,,------000000///.........//////000000///............///333000---++++++---......444333222444666777777666666777888999;;;<<<======@@@AAACCCCCCCCCCCCEEEGGGJJJIIIOOOXXXYYYSSSSSSYYY^^^dddhhhiiimmmsssvvvvvvzzz|||}}}}}}}}}~~~,,,,,,++++++++++++++++++,,,,,,,,,,,,---......///111000000000111111111000...------,,,++++++******+++,,,------...---------000000000000000000000000////////////////////////************************))))))*********+++++++++***)))((()))+++,,,+++***((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))'''&&&&&&(((***,,,,,,***))))))))))))((('''&&&(((((((((((((((***,,,******))))))))))))******++++++++++++************+++++++++,,,------......//////..................//////...............///:::555///---///111111000555444333444666777777555999999999:::;;;<<<<<<===???BBBDDDEEEEEEEEEGGGHHHKKKJJJUUUeeefffZZZUUU[[[^^^dddiiikkknnntttwwwwwwzzz|||~~~~~~+++++++++,,,---...//////,,,,,,,,,,,,,,,---...///---...///000111222333444///...------------......///////////////......---------------------------.........///////////////************************)))))))))***++++++,,,,,,)))''''''(((***+++***)))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))((())))))((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))+++***))))))******)))'''((())))))(((''''''(((******))))))((())))))******+++*********************((()))***+++,,,...//////------------------------...------,,,------......;;;666111///111333333222666555444555777888777666<<<;;;;;;::::::;;;<<<======@@@CCCEEEFFFGGGIIIJJJKKKHHHPPP___```VVVTTT[[[^^^dddjjjkkkoootttwwwvvvyyy{{{}}}~~~***+++,,,---...000000111,,,,,,,,,,,,,,,,,,---...***,,,...000000222444666111000///...//////111222111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------...............***************+++++++++))))))******+++++++++,,,((('''&&&''')))))))))'''))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))******)))+++***)))(((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))***************))))))***++++++***((())))))***(((&&&&&&''')))))))))((((((((()))******))))))******************&&&&&&''')))***,,,------+++,,,------...------------,,,,,,,,,,,,---......666333000///000222333333666555444666888999999888<<<<<<;;;:::;;;<<<===>>>>>>@@@CCCDDDEEEGGGJJJLLLPPPKKKLLLRRRTTTSSSXXXaaa^^^eeekkkmmmpppuuuwwwwwwxxxzzz|||~~~++++++,,,,,,---...//////------,,,,,,+++,,,,,,,,,)))+++...///...///222444444333111000///000111111///000111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...))))))*********+++++++++***************+++++++++)))(((''''''((()))(((&&&))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))((((((***)))(((''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''((()))******(((((((((***,,,---+++***'''(((((((((''''''(((***((((((((((((((()))******(((((())))))******++++++(((((()))******+++,,,,,,+++,,,---/////////...------------------.../////////000000//////000333555555444444666888::::::999::::::999:::;;;>>>@@@BBBAAACCCDDDDDDEEEGGGJJJMMMPPPPPPPPPPPPRRRWWW]]]bbb___gggmmmooorrrwwwyyyxxxxxxzzz}}},,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++))),,,......------///222777555333000/////////000---...///111222222333333------------------------+++++++++,,,,,,---------))))))******++++++++++++************************+++)))(((((())))))(((&&&))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((((((''''''&&&((((((''''''''')))***,,,((((((((((((((((((((((((''''''((((((((((((''''''///---)))&&&%%%%%%'''(((''''''(((***------,,,***%%%&&&'''''''''(((***,,,((((((((((((((()))******'''(((((()))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////...............///000111,,,///111111000111444888444444444666999;;;;;;:::888888888999<<<@@@CCCEEEEEEFFFFFFEEEEEEFFFJJJMMMGGGNNNSSSTTTUUUZZZ[[[YYYaaahhhnnnqqqtttyyy{{{yyyxxx{{{~~~+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------......///000000111222,,,222888222000222...000...+++,,,...000...---............---+++)))((()))***,,,------,,,+++***)))***+++,,,,,,+++***)))*********)))(((''''''&&&(((((((((((())))))))))))&&&'''''''''&&&'''))),,,''''''((((((((((((''''''))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&((())))))(((''''''(((***************)))(((((()))'''&&&''')))*********+++***)))***,,,---,,,+++***+++,,,---............+++,,,...//////...,,,***------,,,------...///000...///111111000111444666444555777999:::;;;::::::<<<;;;:::;;;<<>>@@@BBBDDDFFFFFFFFFGGGIIILLLNNNPPPPPPSSSVVVXXXYYY[[[^^^```gggjjjnnnsssvvvwwwwwwwwwxxxzzz}}}+++,,,,,,------,,,,,,+++,,,,,,---............---,,,,,,,,,---......//////------999@@@666......***///...------//////...---,,,,,,---.../////////.........------------......++++++************+++++++++++++++***))))))(((((((((((((((((())))))))))))'''''''''&&&######$$$%%%''''''((((((((((((''''''(((((())))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((((((((((((((((((((((((''''''''''''******))))))))))))******(((***++++++***))))))***)))************))))))(((***)))'''((()))******)))+++***)))***,,,---,,,+++,,,,,,------...---------///////////////////////////......//////000111222000111222222111111333555777777999:::;;;:::999999======>>>@@@AAABBBCCCDDDFFFGGGHHHIIIKKKNNNPPPQQQSSSUUUWWWYYY[[[___cccggghhhkkknnnsssvvvwwwxxxxxxzzz|||+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,,,,---------......,,,---999???222+++,,,+++........./////////......---------...............///...---,,,,,,,,,---...,,,+++***))))))***+++,,,++++++++++++******))))))(((((((((((())))))))))))%%%&&&&&&%%%###"""###$$$''''''((((((((((((''''''(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++******)))((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))''')))+++***)))((())))))))))))************)))(((,,,***))))))***+++***)))+++***)))***,,,---,,,+++---------...------,,,,,,///......---......///000............///000111222111222333222222222444555888999:::;;;;;;:::999999===>>>???AAABBBBBBBBBBBBFFFGGGHHHJJJLLLOOOQQQRRRTTTVVVXXXZZZ]]]aaagggkkkkkkmmmppptttwwwyyyzzzzzz{{{~~~+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,,,,---------------...,,,666999,,,'''+++,,,---...000000//////......///......---------------///...,,,+++++++++,,,---,,,+++***))))))***+++,,,+++++++++***************(((((((((((())))))))))))'''(((******))))))***+++''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++***)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((())))))*********))))))...,,,*********+++***)))+++***)))***,,,---,,,+++---------...------,,,,,,------,,,,,,------...///------------...///000000111333333333222333555666999999;;;<<<<<<;;;:::999===>>>???@@@AAABBBBBBAAAEEEFFFHHHJJJMMMOOOQQQQQQTTTVVVXXX[[[^^^ccciiimmmnnnpppsssvvvzzz|||}}}~~~{{{~~~+++,,,,,,------,,,,,,+++,,,,,,---............---------------------......000+++111444)))&&&,,,------///111111000......///111000///.....................---,,,++++++++++++++++++************++++++************************(((((((((((())))))))))))%%%'''*********)))***+++''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++******)))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''))))))'''''''''(((((())))))************)))///---+++***++++++***)))+++***)))***,,,---,,,+++,,,,,,------...---------++++++,,,,,,---.........,,,,,,,,,------...///000111222333444333444666888999999;;;<<<===<<<;;;;;;>>>>>>???@@@@@@AAABBBBBBDDDFFFHHHKKKNNNPPPQQQRRRTTTVVVYYY\\\```dddiiimmmqqqrrruuuxxx{{{~~~|||+++,,,,,,------,,,,,,+++++++++,,,---------------........................000***...222+++)))...---,,,///222222000......///222111000000000111222333/////////......---,,,+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))%%%'''))))))((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***************)))(((((((((((()))''''''''''''((((((((()))'''((())))))))))))(((''''''(((******((('''((()))(((((()))***************000...,,,+++++++++***(((+++***)))***,,,---,,,+++++++++,,,---............***+++---.../////////...------------...///000111000111333444444555888:::888999;;;<<<=========<<>>>>>>>>>>>DDDBBBAAA@@@AAACCCEEEFFFFFFHHHKKKOOORRRTTTUUUUUUVVVYYY^^^bbbdddgggkkkmmmqqqrrruuuwwwzzz}}},,,,,,,,,------.........,,,---......,,,,,,---......------,,,,,,------......------,,,,,,+++******//////...///000000...,,,...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////............///000000...///000///......000222///111333555777999:::;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAABBBDDDFFFGGGEEECCCFFFIIIMMMQQQRRRTTTVVVWWWZZZ[[[^^^```cccgggmmmqqquuuvvvxxxyyyzzz}}},,,,,,,,,,,,---------...,,,---......,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,///......///000000///---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))************))))))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............------......///000000111222111000111222444000111333666888999::::::;;;;;;;;;;;;;;;<<<===>>>AAAAAABBBDDDHHHIIIIIIHHHGGGJJJNNNPPPRRRTTTWWWYYYZZZ\\\^^^aaaccchhhmmmqqqvvvxxxzzz{{{|||~~~++++++,,,,,,,,,,,,------,,,---......,,,,,,---.........------------......---------------............------...000111000...------.........---,,,+++++++++++++++++++++++++++)))******++++++******)))))))))************)))))))))'''&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------......///111222222222111111333444222333555666888999999::::::::::::;;;;;;<<<>>>>>>BBBBBBBBBEEEIIILLLNNNNNNJJJLLLNNNPPPRRRUUUXXX[[[[[[]]]```bbbeeeiiinnnrrrxxxzzz{{{|||}}}+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------......,,,,,,------...///000000---,,,,,,...000111000///------------,,,,,,++++++************************))))))************))))))))))))************)))))))))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))************))))))***))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---------,,,,,,,,,,,,---......///000111000//////111333333444666777888999999999:::::::::;;;<<<===>>>???DDDCCCCCCEEEIIIMMMOOOPPPLLLNNNPPPQQQSSSVVVZZZ^^^\\\^^^bbbdddgggkkkpppsssyyyzzz|||}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///......------......///+++,,,,,,---...///000000---,,,,,,...000111000///------,,,,,,++++++++++++************************)))))))))******)))))))))))))))************))))))***)))((((((******)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))******))))))))))))******************************+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......///000111000//////111333444555666888999:::::::::;;;;;;;;;<<<===>>>@@@AAAFFFEEEDDDFFFIIIMMMOOOOOONNNOOOQQQSSSTTTXXX\\\___]]]```dddgggiiimmmqqqtttwwwyyy{{{}}}......------------,,,,,,,,,---......,,,,,,---...//////............//////++++++,,,---......//////...------...000111000......---,,,+++++++++,,,,,,++++++++++++++++++++++++((())))))******))))))((())))))************))))))+++)))((()))***+++***((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''(((((()))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))+++******))))))******+++))))))))))))))))))))))))***++++++,,,,,,------...---------------------------------------......///111333333333222222333555444555777888:::;;;;;;;;;<<<<<<<<<===???@@@BBBCCCFFFFFFFFFHHHKKKNNNOOOOOONNNQQQSSSUUUWWWZZZ]]]```^^^aaaeeeiiikkkooorrruuuvvvxxx{{{}}}/////////......---------,,,---......,,,,,,---...//////............//////++++++,,,,,,------......///......///000000///---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))************))))))+++***))))))++++++***)))************************''''''''''''((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))+++******))))))******+++******************************+++,,,,,,---....................................------......///000222333333333222222444666333444666999:::<<<============>>>???@@@BBBCCCDDDEEEEEEGGGKKKOOORRRSSSRRRNNNQQQUUUXXXYYY[[[^^^```___bbbgggjjjmmmppptttvvvvvvxxx|||000000/////////.........,,,---......,,,,,,---...//////............//////++++++,,,,,,,,,,,,------000///...///000000...,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))************))))))+++***)))***+++++++++)))************************&&&'''''''''(((((())))))'''''''''''''''((()))***''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......//////////////////......///............///000000000111222111000000222444333444666999;;;===>>>>>>>>>>>>???@@@AAACCCEEEFFFDDDEEEHHHMMMRRRVVVVVVVVVNNNRRRVVVYYY[[[\\\^^^``````cccgggkkknnnqqqtttwwwvvvyyy|||------,,,+++,,,---...///---...//////......///111333333222111000///------***++++++,,,,,,,,,,,,,,,...///////////////...---+++,,,...//////...,,,+++++++++***)))***+++---...,,,++++++***************(((((())))))))))))((((((&&&((())))))(((&&&''''''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))++++++))))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))((((((((((((******++++++++++++******+++)))((())),,,---,,,)))++++++++++++++++++++++++***++++++,,,,,,------...000//////............///111111111111000000000000...000333333222111111111444666999<<<======<<<;;;999;;;>>>???@@@AAACCCEEEHHHGGGHHHMMMTTTYYY[[[ZZZWWWVVVVVVYYYYYYWWWZZZ___dddbbbbbbgggmmmrrrvvvzzzyyyzzz~~~------,,,,,,,,,---...///...///000000//////000111222222222222222111000000------...///////////////////////////......---,,,***+++---......---+++***,,,+++*********+++,,,---++++++***))))))))))))***(((((())))))))))))((((((&&&((()))(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''(((((()))***+++))))))(((((((((((())))))'''((((((((((((((('''''')))))))))))))))))))))(((******++++++++++++*********)))''')))+++,,,+++)))++++++++++++++++++++++++***++++++,,,,,,------...///...............//////000000000000000000000000///111333333222111111222444666999<<<======<<<;;;:::<<<>>>???@@@AAACCCEEEIIIJJJLLLPPPTTTWWWYYYXXXXXXVVVWWWYYYYYYXXX[[[```fffeeefffiiinnnrrrvvvyyyzzz{{{---,,,,,,,,,,,,---...///...000111111000///111222000111222333333333333333000111222222333333222222000000000///...---,,,++++++,,,............,,,+++,,,,,,+++*********++++++******)))((((((((())))))(((((())))))))))))((((((&&&'''((('''&&&''')))+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((())))))((((((((())))))))))))))))))))))))******++++++++++++******)))((('''(((***+++***)))++++++++++++++++++++++++***++++++,,,,,,------...------------...///000000////////////000000000000///111333333222222222333555666999;;;======<<<;;;<<<>>>@@@@@@@@@@@@BBBDDDIIILLLQQQTTTUUUVVVWWWXXXYYYWWWXXXZZZZZZYYY]]]ccciiijjjkkklllooossswwwxxx{{{}}},,,,,,,,,,,,------......---///000000//////000111......000222333444444444222222333444444444333333111111111000///...,,,+++......////////////......---,,,,,,++++++************))))))((((((((((((((((((((())))))))))))(((((('''''''''&&&%%%'''***---'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********))))))(((((((((((()))))))))(((((((((((())))))'''(((((())))))))))))((()))))))))))))))***************++++++++++++******(((((('''((())))))))))))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---...///000111///////////////000000000000222333333333222444555666777999;;;<<<<<<<<<;;;>>>???AAAAAA@@@AAABBBDDDHHHNNNTTTWWWVVVVVVWWWYYYZZZXXXXXX[[[[[[[[[___eeellloooppppppqqquuuwwwxxx}}},,,,,,,,,---------------,,,---///...------...000+++,,,---///111222222333000111222222333333222222333333222111000///---,,,---------......---------,,,,,,,,,,,,+++******)))***))))))((((((((((((((((((((())))))))))))(((((('''''''''&&&%%%'''***---'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********))))))(((((((((((()))))))))(((((((((((())))))''''''((()))******))))))((()))))))))*********+++******++++++++++++******'''((((((((((((((()))***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,---///000000.../////////000000111111111222333333333333555777777888999;;;;;;<<<<<<;;;>>>@@@AAABBBAAAAAACCCDDDHHHNNNTTTXXXXXXXXXZZZ\\\ZZZXXXXXX[[[[[[\\\aaahhhkkkrrruuusssssswwwyyyxxx~~~+++,,,------......------+++---......---,,,...///***+++,,,...////////////...//////000000000000000222222222111000///...---++++++++++++++++++++++++++++++,,,,,,,,,+++************)))((((((((())))))(((((())))))))))))((((((&&&'''((('''&&&''')))+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))************((())))))******+++++++++******++++++++++++******'''(((***)))(((((()))+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,---...////////////000000111111222222111333444333333444666888888888999:::;;;;;;;;;;;;>>>@@@BBBBBBBBBBBBDDDFFFLLLOOOTTTWWWYYYZZZ\\\]]]ZZZWWWWWWZZZ[[[\\\bbbiiiiiisssxxxuuutttzzz|||yyy+++,,,---.........------,,,---......------...000+++,,,------------------------...////////////...///////////////...------,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++++++++***))))))))))))***(((((())))))))))))((((((&&&((()))(((''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''(((((()))***+++))))))(((((((((((())))))''''''(((******++++++***((())))))******+++,,,,,,******++++++++++++******''')))++++++)))(((***,,,++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,---......000000000111222333333333222333444333333444777999888999999::::::;;;;;;;;;===???AAABBBCCCDDDFFFHHHRRRRRRSSSVVVYYY[[[\\\[[[YYYWWWVVVYYY[[[\\\bbbjjjfffrrryyyuuuuuu|||~~~{{{+++,,,---.........---,,,---...//////......///111---------...------,,,,,,,,,,,,---...............---------...------,,,,,,000//////......//////000((()))+++,,,---,,,,,,+++,,,++++++***************(((((())))))))))))((((((&&&((())))))((('''''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((***++++++))))))(((((((((((())))))''''''(((******+++++++++((())))))***++++++,,,,,,******++++++++++++******(((***,,,+++))))))+++---++++++++++++++++++++++++***++++++,,,,,,---............---,,,,,,,,,------000000111222333333444444222333444444333555888:::999999999::::::;;;;;;;;;===???AAABBBCCCDDDGGGIIIWWWUUUTTTVVVZZZ\\\[[[YYYYYYVVVVVVYYYZZZ\\\cccjjjdddqqqyyyvvvuuu}}}|||))),,,///111000---+++***......---,,,---...000111))))))***++++++,,,,,,---,,,---///000111000...---///......------......///++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))((('''(((***++++++(((%%%%%%''')))***+++***)))'''((())))))(((''''''***,,,((('''%%%%%%'''((('''&&&))))))(((''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))******************+++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++,,,,,,---...............///////////////---...///000222222333333444444444444444555666666777888999:::999:::<<<>>>@@@AAABBBDDDEEEFFFFFFFFFQQQPPPPPPSSSWWWZZZYYYWWWTTTVVVZZZ\\\^^^aaadddfffhhhrrrzzzzzzxxx{{{))),,,...//////---,,,+++---,,,++++++,,,---...///------------------------+++---...000000000///.........------------......---------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))(((((((((***+++***(((&&&%%%&&&'''((()))(((((('''(((((()))(((''''''))),,,)))'''&&&&&&'''(((((('''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))************)))))))))((()))***++++++++++++***)))((((((((()))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,------..................////////////---...///111222222333333555555555555666777888999777999::::::999:::===???@@@AAABBBDDDEEEFFFFFFGGGKKKJJJKKKNNNRRRTTTTTTRRRTTTVVVYYY\\\^^^aaadddgggiiisss{{{zzzyyy}}}++++++,,,---......---------,,,,,,,,,,,,------...000000000000////////////---...///000111000//////......------------......//////...---,,,+++******,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))((((((((()))+++***(((&&&&&&&&&&&&&&&&&&''''''((('''((()))((('''''')))+++***(((''''''((())))))(((&&&''''''((('''&&&%%%$$$''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******++++++******)))''''''((((((((()))))))))*********++++++++++++,,,,,,,,,+++++++++,,,---...+++++++++,,,------..................//////000000......000111222222333333444555555666777999:::;;;888999:::::::::;;;===???@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHKKKNNNQQQPPPPPPTTTVVVYYY[[[]]]```dddgggkkkttt{{{{{{{{{---,,,+++,,,---/////////...------------.........//////000000111111111111111222222222222111000///......------------......///......---,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))*********)))))))))))))))))))))))))))(((((()))******(((''')))(((&&&%%%%%%&&&((()))'''((())))))(((((()))++++++)))(((((()))******)))$$$&&&'''((((((&&&$$$###''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))************))))))''''''''''''((((((((((((************++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,------......------......//////000000...///000111222222222222333333444555777999;;;<<<888:::;;;;;;;;;;;;>>>@@@AAAAAABBBCCCEEEFFFHHHIIIHHHHHHJJJMMMPPPRRRRRRSSSTTTVVVYYY[[[]]]aaaeeeiiillltttzzzzzz{{{000---+++,,,...000000///,,,,,,---------,,,,,,,,,+++,,,---...000111333333666555555444333222111000///......------......///------------------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))((('''(((******)))'''+++)))'''&&&&&&''')))***&&&((())))))(((((()))***+++***((((((***+++***)))$$$&&&'''((((((&&&$$$###''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++---,,,+++******,,,...///,,,,,,------------......---------...///000000111///000111222222333222222222222333444666999;;;<<<999:::<<<<<<;;;<<<>>>@@@AAAAAABBBCCCEEEGGGIIIJJJIIIKKKMMMPPPRRRTTTUUUVVVUUUWWWYYY[[[^^^bbbgggkkklllsssxxxyyyzzz333000---...000222000...***++++++++++++******)))((()))***,,,///111333333666555555444444333333333000//////////////////000,,,,,,------............,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))***((('''((()))***)))(((+++***(((''''''''')))***&&&(((******)))((()))***+++)))(((((()))******)))&&&''''''((('''&&&%%%$$$''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***''''''((((((((())))))))))))))))))************+++,,,,,,+++++++++,,,---...------------------......,,,------...///000111111000111111222333333222222222222333444666888:::;;;:::;;;<<<<<<<<<===???AAAAAAAAABBBCCCEEEGGGJJJKKKHHHJJJNNNPPPQQQSSSUUUWWWWWWXXXZZZ\\\___dddiiimmmmmmssswwwxxx{{{555222///000333333000---,,,,,,---------,,,+++***((((((***,,,...000111222111111222222333555666666111111000000000000111111............------------,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))***((('''''')))***)))(((***)))((('''&&&''''''(((%%%(((******)))((())))))+++)))'''''')))***)))(((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))((()))))))))***************)))(((''''''((()))***((((((((()))))))))******))))))))))))************+++++++++,,,,,,,,,------..................------,,,,,,---...///000111111111111222222333333222222444444555666777999;;;<<<:::<<<======<<<===???BBBBBBAAAAAABBBEEEHHHKKKLLLGGGJJJNNNPPPQQQSSSUUUXXXXXXZZZ\\\]]]```eeekkkooooootttwwwxxx|||777333111222444444000,,,000000111111111000...---)))***+++,,,---///000000,,,---...000333555888999222222111111111111222222000000///...---,,,,,,+++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))***)))'''''')))))))))((((((((('''&&&&&&&&&&&&&&&%%%'''******)))(((((()))***(((''''''((())))))((())))))(((''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))*********+++***)))(((''''''((()))***))))))))))))************))))))))))))***************+++,,,---------,,,,,,..................------,,,,,,---...///000111222111111222333333333222222666666666777888:::;;;<<<;;;<<<=========>>>@@@BBBBBBBBBAAABBBDDDHHHKKKMMMGGGKKKOOORRRRRRSSSWWWZZZYYY[[[\\\^^^aaaffflllqqqqqquuuxxxyyy}}}...///111222333111000///444555666777777555333111111111000///...---,,,+++---------...000222555666333555333//////222222000//////...---,,,,,,++++++%%%&&&(((***+++,,,,,,++++++******))))))))))))))))))******)))***+++***'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))******)))(((''''''((()))***,,,+++++++++******))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&+++)))"""###)))'''((()))+++++++++***))),,,+++)))((((((((()))***,,,---...//////...,,,+++))))))))))))))))))))))))++++++***)))***---///000...111333111...---...111,,,,,,---...///000111111333444555777777777777666;;;;;;;;;;;;<<<<<<<<<<<<888999;;;<<<<<<>>>AAACCCEEEEEEEEEEEEFFFGGGIIIIIIMMMNNNOOOPPPQQQSSSWWWZZZZZZ[[[]]]aaafffkkkpppssswwwwwwxxx|||---///000111111000///...333333555666666555444444333222111000000000111111,,,,,,,,,,,,---///111222000333222//////222444222//////...------,,,++++++&&&''')))***+++,,,+++++++++******)))))))))))))))))))))))))))***+++***(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((***)))(((''''''((()))***++++++******))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))$$$)))---,,,'''%%%'''+++'''((()))*********))))))+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))///...,,,,,,,,,---///000,,,.........---------///++++++,,,---...///000000111222444777888999999999999999:::;;;;;;;;;;;;:::777999;;;<<<<<<>>>@@@BBBDDDDDDDDDEEEFFFGGGHHHIIILLLMMMOOOPPPQQQSSSWWWZZZ[[[\\\___cccgggmmmqqqtttwwwwwwyyy}}}///000111111111111///...111111222333444555666777444444222222222444666777......---------...//////...000000......222333111//////......---,,,,,,,,,((()))***++++++++++++***+++******)))))))))))))))((((((((()))))))))******&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))***,,,,,,***)))***+++''''''((()))))))))(((((()))************))))))((((((((('''''''''(((((()))))))))))))))))))))))))))///...---+++++++++,,,------,,,+++,,,...//////...******+++,,,---...//////...000333666999:::;;;;;;666777999:::::::::999888777999;;;<<<<<<===???AAACCCCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQTTTWWWZZZ\\\^^^```dddiiinnnrrrtttwwwyyy|||111111222222222111000000...//////111333555777999444444555555666666666666333333222222111111111111---000000------000000...//////......---------,,,++++++++++++++++++******+++******)))))))))))))))((('''(((******((())),,,''''''''''''(((((((((((('''((()))))))))'''&&&%%%))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((()))******)))(((''''''((((((((((((((('''((()))***++++++***)))(((+++***)))(((((()))+++,,,))))))))))))))))))))))))++++++***))))))******+++...,,,+++---111333222000++++++,,,---...//////000---///222555777999999999555666888:::::::::999888777999;;;=========???AAABBBCCCDDDFFFGGGHHHHHHIIIJJJLLLOOOQQQRRRUUUXXX[[[]]]^^^aaaeeejjjnnnrrrtttxxx{{{000000000000000//////...------...000222444777888333444666888777555333111555555555555444444333333///111111---,,,...---***///...............------,,,,,,,,,++++++++++++++++++******)))))))))))))))(((''')))---,,,'''(((---'''''''''((((((((())))))(((((()))***)))(((&&&%%%(((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))''''''(((******(((&&&(((((((((''''''''''''(((((()))***++++++***)))(((++++++***)))***+++,,,---))))))))))))))))))))))))((()))))))))***+++,,,,,,---+++***,,,111333222000,,,,,,---...///000111111...000222444555666555555555666888999::::::999999888:::===>>>>>>>>>???@@@BBBCCCEEEGGGHHHIIIIIIIIIIIILLLPPPRRRTTTVVVZZZ\\\]]]___bbbgggkkkooorrrsssyyy}}}///......------,,,,,,,,,,,,---...000222333444555222444666777666444222000333333444555555555444444111444444000///000...***........................------,,,++++++,,,,,,---+++******))))))))))))))))))(((,,,222///'''&&&,,,''''''((((((((()))))))))(((((()))))))))(((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))))))))++++++)))(((***)))((('''''''''((((((((())))))************)))))))))))))))***++++++,,,))))))))))))))))))))))))******+++,,,---...//////*********+++---//////...,,,------...///000111111000111333444444444333333666666666777888999::::::999;;;>>>@@@??????@@@@@@BBBDDDFFFHHHJJJKKKKKKJJJIIIMMMQQQTTTVVVYYY\\\^^^___aaaeeeiiimmmqqqssstttyyy~~~000///...------,,,,,,,,,,,,---///111222222222111333333333333333444444444000111333555666666666666333777777444333444333///............////////////------,,,+++,,,,,,---...+++******)))))))))))))))))))))///666222'''%%%+++'''((((((((())))))))))))(((((((((((((((((()))***'''((()))******)))((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********)))))))))+++***)))((((((((()))))))))))))))))))))******+++'''((()))***++++++++++++)))))))))))))))))))))))),,,,,,---...............)))***,,,,,,,,,,,,...///+++,,,,,,---...///000111111222444555666666555444555555444444555777999;;;:::===@@@AAAAAA@@@@@@AAACCCDDDGGGJJJLLLLLLLLLLLLJJJMMMRRRVVVXXX[[[^^^```bbbdddhhhlllpppsssuuuvvvzzz333333111000////////////,,,...000111222111000...444333111000111444888:::000111444666888999999999555888999777777999777444.........///////////////------,,,+++,,,---...///+++******)))))))))))))))******111999444'''$$$+++(((((((((((()))))))))))))))(((''''''''')))***+++'''((()))******)))(((''''''((((((((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&(((******((('''((())),,,+++***((((((((()))******)))((((((((()))+++,,,((()))+++,,,---------,,,)))))))))))))))))))))))),,,,,,---------,,,++++++***---000///---,,,///222***++++++,,,---...///000222333555777888888777777555333222111333555888;;;;;;>>>AAABBBBBBAAAAAABBBCCCEEEHHHKKKMMMMMMMMMMMMJJJNNNSSSWWWZZZ\\\___aaadddfffjjjooosssvvvwwwxxxzzz///000000000111000000000...///000222333444555555555777777555222222666:::999666333555999;;;888555222333555777777666555444......---------,,,,,,,,,+++******+++,,,---,,,+++))))))))))))))))))))))))***)))))))))))))))***+++(((''''''((()))(((%%%###+++)))(((''''''((()))+++)))---(((&&&---,,,'''+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************%%%&&&''''''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))))))))******---)))((()))***(((***...000///...,,,+++******))))))***++++++,,,---......------......///000000000111222444777999888555222333333444555666666666555===>>>???@@@???@@@CCCEEEEEEGGGIIIJJJKKKMMMPPPSSSMMMMMMQQQVVVXXXYYY___gggiiijjjmmmoooqqqtttyyy}}}555444333222222222222333444555666777888888888888888666444333444555666777666333111222666999777555444555666777666555333222............------------+++***))))))+++,,,,,,+++))))))))))))))))))))))))++++++***))))))(((((((((((('''&&&'''))))))(((&&&***)))'''&&&&&&''')))***<<<<<<111***---)))$$$)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************---,,,***)))))))))((('''******)))((((((((((((((())))))))))))))))))))))))***************+++,,,,,,---***)))******((()))---000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111444666888777444222555555555666666777777888===???@@@@@@@@@AAADDDFFFGGGHHHJJJJJJJJJLLLNNNPPPOOOPPPTTTXXXZZZZZZ```gggiiillloooqqqssswww{{{~~~777666555444333333444444666666666777777777777777888444000000333444333000333000...///333555555444555555666555444222000///............------------,,,***((((((***+++,,,+++)))))))))))))))))))))))),,,,,,+++***)))((('''''''''&&&%%%&&&(((******))))))((('''&&&&&&'''((()))FFFDDD555***+++'''###((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************000---)))(((***+++)))'''+++******))))))))))))***))))))))))))))))))))))))************+++,,,......---******,,,+++((((((***///...---,,,+++*********---------,,,,,,+++++++++------......///000000000///111333555666555444333777666666666777888:::;;;>>>???AAAAAAAAABBBEEEGGGGGGIIIKKKKKKKKKKKKMMMOOORRRSSSVVV[[[\\\\\\aaahhhiiimmmqqqtttwwwzzz}}}333444555666777777666555555555555555666777888888999666333333444444333111333000......000222222111333333333333222000///...------------,,,,,,,,,,,,,,,***(((''')))+++,,,,,,))))))))))))))))))))))))************))))))(((((((((&&&%%%%%%&&&((())))))(((((('''&&&&&&'''((((((<<<;;;///'''***(((%%%+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************,,,(((%%%%%%)))++++++)))******)))(((((()))))))))))))))))))))))))))))))))(((((()))***+++,,,...///---******---,,,(((''')))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000222333333333444444777777555555666888;;;<<<<<<>>>@@@@@@@@@BBBDDDGGGGGGIIIKKKLLLLLLMMMOOOPPPSSSTTTXXX]]]]]]]]]aaahhhiiimmmrrrvvvyyy|||~~~...111777;;;======;;;999777777777777888:::<<<===:::;;;<<<:::777666777999555333111000000111000000000000000000//////......,,,,,,,,,++++++++++++***,,,***((((((***,,,,,,+++))))))))))))))))))))))))'''((()))***++++++*********(((%%%$$$%%%&&&&&&&&&(((((((((''''''(((((((((---///((($$$+++***'''---))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))***************'''%%%&&&)))++++++)))(((((('''''''''(((((()))))))))))))))))))))))))))''''''((((((***+++---------******---,,,(((''')))------,,,+++++++++,,,,,,******+++,,,,,,---......------......///000000000---000222222222222444666666666555444666888:::<<<:::<<<>>>>>>???@@@CCCFFFEEEGGGKKKMMMOOOPPPRRRTTTSSSTTTYYY^^^^^^]]]aaahhhhhhlllrrrvvvzzz}}}---222888>>>AAAAAA???>>>777666666555666888:::;;;555888;;;999555333555888666555555555444333333222000000000///////////////,,,,,,,,,,,,+++++++++++++++******+++,,,---,,,+++))))))))))))))))))))))))%%%''')))***++++++++++++***(((&&&&&&&&&'''&&&$$$((())))))))))))))))))((('''+++&&&%%%,,,+++'''+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))******))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,---******,,,+++((((((***,,,,,,+++++++++,,,------)))******+++---......///------......///000000000...000222222000111555888555555555555777999;;;<<<999;;;===>>>>>>@@@CCCEEECCCFFFJJJNNNOOOQQQSSSTTTSSSUUUZZZ___```___ccciiijjjmmmrrrwwwzzz~~~///111555:::===>>>??????999777555444333444555666333444555555444333333333444666999:::999999888888444333222111000000//////.........---------,,,,,,+++++++++---//////,,,***))))))))))))))))))))))))&&&''')))+++++++++***))))))(((((()))******((('''))))))************))))))'''+++&&&$$$+++***%%%)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************"""'''++++++)))''')))+++((((((''''''((())))))***))))))))))))))))))))))))***)))))))))******+++,,,---***)))******((()))---++++++++++++,,,,,,---...+++++++++,,,,,,---------------......///000000000...111333222000111666;;;555666777888999;;;<<<<<<999;;;===>>>???AAADDDFFFBBBEEEJJJLLLNNNOOOPPPQQQTTTVVV[[[aaacccbbbfffllllllooossswww{{{///000111333666999;;;===@@@>>>;;;888666666666777999666555777:::;;;888555333666:::===>>>===<<<<<<999777666333222000000///000000/////////.........***+++,,,///111000---***))))))))))))))))))))))))((()))***,,,+++***((('''(((((()))+++------+++)))******++++++++++++******'''***$$$!!!(((((($$$)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************ (((***'''&&&)))---))))))((())))))***++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,---)))((()))***(((***...++++++++++++,,,---......------,,,,,,,,,,,,++++++------......///000000000///111333222000111777<<<555666888:::<<<=========:::<<<>>>???@@@BBBEEEGGGBBBEEEIIIKKKLLLLLLMMMMMMTTTWWW]]]ccceeedddhhhnnnnnnqqqtttxxx|||111111222222333333444444<<<=========<<<:::888777666666777999:::888444111111333777:::;;;:::999888666444111222444555333000000000000000////////////000///...---+++***))))))))))))((('''&&&%%%%%%$$$***************************+++,,,---,,,***((('''))))))))))))))))))))))))))))))(((((()))***++++++''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''************************+++*********))))))((((((+++******))))))))))))))),,,,,,+++***))))))************++++++++++++******)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++,,,......---............////////////444111///000444777888777666333222555<<<@@@???===999;;;>>>???@@@BBBEEEGGGDDDEEEHHHJJJLLLNNNOOOPPPWWWYYY^^^aaadddgggkkknnnqqqsssuuuyyy~~~444555555666666777777777777888:::<<<======<<<<<<777777888:::<<<;;;999777222444777999;;;;;;;;;:::555333222222333444222/////////.........---------......---,,,+++***))))))((((((((((((''''''''''''************************)))***+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))***++++++''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''************************************)))))))))((())))))(((((()))***++++++,,,++++++***))))))***************++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,...//////............////////////222111000222555888888777777444333666<<>>>>>>>>>>>::::::<<<>>>??????<<<999444555666888999::::::;;;555444333333333333111///---------,,,,,,,,,,,,+++,,,,,,+++++++++*********((((((((()))))))))******************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''&&&&&&''''''(((************************************))))))))))))''''''(((((()))+++,,,---,,,+++******)))*********************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------............///////////////000111444777999888777888666444777<<>>AAABBBCCCDDDFFFHHHFFFHHHJJJMMMOOOQQQRRRSSSWWWZZZ]]]```cccgggkkknnnqqqtttxxx~~~::::::;;;<<<======>>>???>>>>>>???@@@???>>>===<<<===>>>AAADDDEEECCC>>>::::::::::::999999999999999777666666666555333111000---------,,,,,,,,,++++++************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&''')))************************************)))))))))))))))(((((((((((()))***+++,,,++++++***************++++++******************+++---,,,***))))))***,,,---++++++,,,,,,,,,,,,------111...------,,,******,,,............////////////---///222666888999888777888777666888<<<>>>???>>>===???AAABBBBBBCCCEEEGGGFFFHHHJJJMMMOOORRRSSSTTTXXXZZZ]]]```cccggglllooorrrvvv{{{999::::::;;;===>>>>>>???CCCCCCDDDDDDCCCAAA@@@???>>>AAAFFFLLLOOOMMMHHHCCCFFFEEECCC@@@>>><<<:::999999::::::999777555333222............---------,,,)))************+++++++++---,,,,,,+++******))))))************************((()))******++++++++++++******************************)))))))))))))))***************************))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++***************++++++++++++***))))))***++++++---,,,***))))))***,,,---+++++++++,,,,,,---------000,,,+++------+++,,,000............////////////---000444777999888777777888777777999<<>>>>>AAABBBDDDEEEFFFFFFFFFFFF???BBBHHHPPPUUUVVVSSSPPPOOONNNLLLIIIEEE@@@===;;;:::<<<===<<<999666333333////////////............******++++++++++++++++++...---,,,+++***)))((((((***************************************+++++++++************************+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))*********)))******+++,,,,,,+++***))))))***+++,,,---,,,+++******+++,,,---***++++++,,,,,,------...,,,''''''---///---000888............////////////...222666888888777777777666777888:::<<>>>>>@@@CCCFFFHHHIIIJJJJJJDDDDDDFFFKKKPPPTTTUUUUUUQQQPPPOOOLLLGGGBBB===;;;:::===???===999555333222////////////.........---,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))************************++++++******************************************++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******+++++++++))))))))))))))))))))))))((()))))))))***************)))))))))))))))***+++******))))))***++++++,,,,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........'''&&&---///---000999............////////////000333777888777555666777555666888:::===@@@CCCEEE???@@@BBBBBBAAAAAABBBDDDFFFHHHJJJNNNQQQSSSUUUVVVWWWZZZ]]]bbbgggnnnuuu{{{zzz|||666666888999:::<<<======???@@@CCCFFFHHHIIIIIIIIIIIIFFFDDDDDDGGGLLLOOOQQQMMMMMMLLLJJJFFFAAA;;;888:::===???===999444222222//////.........------------------,,,,,,,,,++++++)))************+++++++++************************,,,,,,+++***)))))))))***************************++++++***))))))((())))))((((((((((((((((((((((((******))))))))))))******%%%&&&(((************)))))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))+++,,,---******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......333+++)))...///***,,,555............/////////000222555888888666444555777444666888;;;===@@@DDDGGGBBBCCCDDDDDDCCCCCCDDDFFFGGGIIILLLOOORRRUUUWWWWWWWWWZZZ^^^bbbhhhoooxxx}}}|||}}}444444444555666888999:::AAAHHHKKKJJJKKKNNNKKKEEEHHHEEEBBB@@@@@@???>>>===;;;>>>???===:::777888:::888777666444222111//////000111222111...,,,,,,------,,,++++++******++++++------,,,,,,+++***))))))*********)))******+++,,,)))***+++***)))((()))***)))******)))(((((()))+++,,,***((((((***+++)))'''&&&'''(((*********)))((((((((())))))))))))(((((((((((())))))))))))((((((***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////...444999:::777444555888888:::;;;<<<<<<>>>@@@CCCAAACCCCCCCCCCCCCCCEEEGGGGGGIIINNNRRRUUUVVVVVVUUUXXX\\\bbbggglllrrrwwwzzzzzz~~~666666666777888:::;;;<<>>===999777666777555555444333222111000///...000111000...,,,,,,------,,,,,,+++++++++++++++------,,,,,,+++******))),,,,,,+++******)))******)))***+++***)))((()))+++*********)))((((((***+++,,,***((()))***+++)))''''''((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***+++,,,+++)))((()))***)))))))))))))))))))))))))))))))))))))))******++++++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111111000000///444999:::777555666888;;;<<<===<<<;;;;;;===???@@@AAABBBBBBBBBCCCEEEGGGGGGJJJMMMQQQUUUWWWWWWWWWYYY]]]ccciiimmmqqquuuxxxvvv|||:::;;;;;;<<<===>>>>>>???EEEEEECCC??????DDDFFFEEEJJJHHHFFFFFFFFFDDDBBB@@@<<<>>>???>>><<<888777666333222222111000000//////,,,...//////...------...------,,,++++++++++++,,,------,,,,,,++++++******...---,,,+++)))))))))))))))***++++++))))))***+++******))))))))))))******+++***))))))******)))'''******)))((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))******+++++++++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111111222222222111000444888999777555666888:::<<<===<<<;;;;;;===>>>>>>@@@BBBBBBBBBCCCDDDFFFHHHJJJMMMQQQTTTWWWYYYZZZ[[[___fffkkknnnppprrrtttrrryyy@@@@@@AAAAAABBBBBBBBBBBBGGGEEEBBB???>>>@@@AAABBBCCCCCCDDDFFFHHHIIIGGGEEE@@@BBBCCCBBB@@@<<<999888444333222111///...---,,,+++,,,...///...---...///......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++************)))***,,,+++******+++,,,+++)))(((((()))******)))+++***)))))))))))))))(((,,,+++)))((('''((())))))(((((())))))))))))(((((((((((())))))))))))((((((((()))******(((((()))***))))))))))))))))))))))))))))))******+++++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111222222222222222555888888777666777888666999;;;<<<===>>>???AAA>>>@@@BBBCCCCCCDDDFFFGGGIIIJJJMMMQQQUUUXXX[[[]]]]]]bbbhhhmmmooopppqqqrrrrrryyyDDDDDDEEEFFFFFFFFFEEEDDDJJJHHHGGGFFFDDDBBBAAABBB@@@@@@AAADDDGGGHHHGGGFFFDDDDDDDDDCCCAAA>>>;;;888777666444222///,,,+++***+++,,,...///......///000///...------,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))+++,,,,,,++++++,,,...+++)))'''(((***+++***)))************)))((()))))),,,+++***((((((((()))***(((((())))))))))))(((((((((((())))))))))))(((((('''((()))(((''''''((()))************************))))))***++++++++++++***+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111111111333555777888888777888888777999<<<>>>>>>>>>@@@AAA>>>@@@CCCEEEFFFFFFHHHIIIJJJKKKNNNRRRVVVYYY\\\^^^```eeekkkoooqqqqqqrrrrrrwww}}}DDDEEEFFFGGGGGGFFFDDDCCCJJJIIIIIILLLKKKGGGEEEFFFJJJIIIIIIKKKMMMNNNLLLKKKGGGEEECCCAAA@@@>>>:::888:::999777333000---+++))),,,...///000///...///000//////...------------...------------,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,,,,,,,---///,,,)))''''''***,,,***((()))***+++***)))((((((***++++++***)))))))))******(((((())))))))))))(((((((((((())))))))))))((((((&&&((()))(((''''''(((***************************((()))+++,,,,,,,,,+++***+++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///000111111222222555555666777888888888888;;;===???@@@???>>>>>>???===@@@DDDFFFGGGHHHIIIJJJKKKMMMPPPTTTWWWZZZ\\\]]]bbbggglllppprrrtttuuuvvv}}}BBBCCCDDDEEEEEECCCAAA@@@DDDBBBDDDIIIJJJGGGGGGKKKRRRQQQPPPPPPSSSTTTTTTTTTKKKGGGCCC@@@@@@>>><<<999;;;:::888555222///---,,,...///111111000///000111000//////...............------------------------------,,,+++++++++,,,,,,***+++------,,,,,,...000---)))&&&'''***,,,***''')))***,,,+++((('''(((***))))))***+++++++++******(((((())))))))))))(((((((((((())))))))))))((((((((()))******))))))***,,,************************((()))+++------,,,+++***+++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111222333333333666666666777888999999888<<<>>>AAABBBAAA?????????;;;???CCCFFFGGGHHHIIIJJJLLLNNNRRRVVVYYY[[[\\\\\\dddhhhmmmqqqtttvvvyyy{{{@@@AAABBBCCCBBBAAA>>>======999;;;BBBEEEDDDGGGLLLNNNMMMLLLMMMQQQTTTVVVVVVOOOKKKEEEBBBAAAAAA???<<<;;;:::888666444222000//////111222222000///000111000000///...............------------------------///...---,,,+++************+++------------...000---)))&&&'''+++---***'''(((+++,,,+++((('''(((***'''(((***+++,,,,,,+++***(((((())))))))))))(((((((((((())))))))))))(((((()))***,,,,,,++++++,,,---************************(((***+++------,,,+++***+++++++++************)))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////111222333444444444777666555666888999999888999<<<@@@BBBBBBBBBCCCDDD:::===BBBEEEFFFGGGHHHIIILLLOOOSSSWWWZZZ[[[[[[[[[eeehhhmmmqqqtttxxx{{{~~~MMMLLLIIIEEEAAA<<<999666??????@@@@@@AAACCCEEEFFFFFFGGGHHHJJJKKKMMMMMMMMMNNNJJJEEEBBBAAA@@@===:::???>>>;;;888666555555555...////////////000333666222111000...------------,,,---,,,+++))))))+++---......---,,,++++++++++++)))******++++++,,,------++++++***)))(((((())))))************))))))))))))(((((()))************)))+++++++++*********))))))&&&&&&'''((((((((((((((())))))))))))***+++,,,------***''''''))),,,---...++++++,,,,,,,,,,,,------++++++************++++++************************+++***)))((((((***,,,---------,,,+++,,,---...///,,,,,,------------------...000222333333444666888444333222444888999888666;;;<<<===>>>???@@@AAABBBAAACCCDDDDDDEEEGGGKKKNNNOOORRRUUUXXXYYY[[[]]]___fffjjjoootttwww{{{\\\XXXSSSMMMIIIEEEBBBAAAEEEEEEEEECCCAAA???>>>>>>BBBDDDFFFIIIKKKMMMNNNOOOHHHEEEAAA?????????<<<:::;;;:::888666555555555555---.../////////000333555////////////////////////,,,------+++))))))+++------------,,,------......++++++,,,,,,,,,,,,------++++++***)))))))))))))))************))))))))))))((())))))***+++*********+++++++++*********))))))''''''(((((()))))))))((())))))))))))***+++,,,,,,,,,---//////---***((('''+++++++++,,,,,,,,,------++++++************++++++************************+++***)))((()))***,,,---------,,,,,,,,,---...///,,,,,,------------......///000222333333444666777666444444555888999888666;;;<<<======>>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNOOORRRUUUXXXYYY[[[^^^```eeeiiinnnssswwwzzzZZZUUUOOOLLLLLLNNNPPPQQQTTTUUUTTTPPPKKKEEEAAA@@@???AAAEEEHHHKKKNNNOOOOOOFFFDDDAAA??????===;;;999555555444444444444444555---...////////////222444//////000111111000///...,,,------,,,******+++---------------...///000000---------------,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))***++++++++++++***+++************)))))))))((((((((()))))))))******))))))))))))***+++,,,,,,---......,,,***)))((()))++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******))))))+++,,,------,,,,,,,,,,,,---...///,,,,,,---------.........000222333333333333444666666555555666888999888777<<<<<<=========>>>>>>>>>???BBBEEEGGGHHHJJJLLLNNNOOOQQQUUUWWWYYY[[[___aaagggjjjoootttxxx|||SSSMMMFFFCCCEEELLLQQQSSS\\\^^^```]]]WWWPPPLLLKKKDDDFFFHHHJJJKKKLLLKKKKKKFFFEEEDDDBBB@@@===;;;999444333333333222222222222,,,...////////////111222222222333333111...+++)))---......---++++++,,,------------------...//////......---,,,++++++************)))))))))))))))***************)))))))))((()))******+++++++++++++++************)))))))))))))))))))))))))))******+++((((((((())))))***+++,,,CCC:::...&&&%%%(((,,,...***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,------......,,,,,,------......//////111333444444222222333555555555555666888:::;;;;;;============<<<<<<<<<<<<>>>AAAEEEHHHJJJKKKMMMOOOOOOQQQUUUWWWYYY\\\```ccciiimmmrrrwwwzzz~~~[[[RRRGGGAAABBBGGGKKKLLLVVV[[[______ZZZUUUSSSSSSSSSSSSRRRPPPLLLGGGBBB@@@AAABBBCCCCCCAAA???<<<;;;666555555444222111000///---...000000//////000222111222222222111...+++***---...///...---,,,,,,---...------,,,++++++,,,,,,---,,,,,,+++***)))((((((***)))))))))))))))******************)))))))))((())))))***++++++++++++***))))))))))))))))))))))))***))))))((()))***++++++(((((((((((()))***+++,,,XXXHHH444((('''***+++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------------,,,,,,---......///000000222333444444222222333444222333444666888:::===???============<<<<<<<<<<<<>>>AAAEEEIIIKKKLLLNNNPPPPPPRRRUUUXXXZZZ^^^cccfffjjjmmmssswww{{{```WWWLLLHHHKKKPPPSSSSSSSSSYYY______[[[XXXXXXZZZ```___\\\VVVNNNFFF>>>999999<<<@@@BBBAAA???>>>>>>999999888666444222///......///111222111000111222,,,---///000000000///...---///000000...,,,------......---,,,+++******+++,,,++++++***)))((((((''')))))))))))))))******+++************))))))))))))(((((()))************)))(((((()))))))))))))))***))))))((('''((()))***+++(((((((((((()))***++++++DDD:::...)))+++---+++(((************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000000111111333444444222222333555111222444555666999===@@@========================>>>AAAEEEHHHKKKMMMPPPSSSQQQTTTVVVYYY\\\```fffiiiiiimmmrrrwww{{{]]]VVVNNNMMMRRRXXX[[[ZZZXXX]]]bbbaaa[[[WWWXXX[[[```___^^^ZZZTTTLLLEEEAAA:::>>>CCCDDDAAA>>><<<<<<;;;;;;:::999777444222000///111333333222111111222++++++,,,---...///000000---///111000///---------...------,,,,,,,,,------+++++++++******))))))))))))))))))))))))***++++++************))))))))))))''''''((())))))))))))((((((((((((((())))))******)))((('''&&&&&&(((***+++(((''''''(((((()))***+++)))''''''''')))***++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........------,,,,,,---...///000111111111222333333333333444555222444555444444666:::>>>===>>>>>>>>>>>>>>>>>>>>>???BBBEEEHHHJJJNNNRRRUUUSSSUUUXXXZZZ^^^bbbhhhllllllpppuuuzzz~~~___WWWOOOMMMQQQUUUTTTRRRZZZ___ccc___XXXRRRRRRUUUXXXYYYZZZ[[[YYYUUUQQQNNNBBBFFFIIIHHHCCC===:::888<<<<<<<<<;;;999777444333///111444444333222222222...---,,,,,,,,,,,,---...---///111111///------------------------...///000,,,,,,,,,++++++++++++***))))))((())))))***++++++************))))))))))))&&&''''''((((((((((((((('''((((((((())))))******)))(((&&&%%%&&&''')))***'''''''''(((((()))***+++***,,,...***%%%$$$(((,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,---.........---,,,,,,,,,---...///000111222000222333333333333444666444555666444333444777;;;===>>>>>>>>>?????????@@@@@@BBBEEEGGGJJJNNNSSSVVVTTTVVVXXX[[[___dddjjjnnnqqqtttyyy~~~SSSLLLEEEDDDHHHMMMOOOOOORRRWWW[[[\\\XXXUUUTTTTTTUUUWWWZZZ]]]^^^^^^\\\[[[MMMOOOPPPNNNHHHBBB===;;;???<<<777555555555333111...///111444666666333000555444222000............000000///---,,,---///222......,,,,,,,,,,,,.........---,,,+++************))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))(((((((((((())))))(((''''''((()))***))))))************)))))),,,+++***))))))+++---...***************)))((((((,,,+++++++++***)))))))))++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,---------............---......///000111111111222333444666777888555555666666777888888888>>>>>>>>>>>>???@@@AAABBB@@@CCCGGGJJJLLLNNNPPPRRRVVVXXX\\\```eeeiiimmmooorrrvvv|||SSSMMMFFFEEEJJJRRRWWWXXXYYYYYY[[[\\\]]][[[XXXVVVTTTUUUUUUVVVUUUSSSQQQPPPKKKKKKJJJIIIFFFBBB???<<<===999666444555444333111000222444666666444111000111111111111000///---,,,//////...---,,,,,,///111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))((((((((((((***)))(((''''''((())))))))))))************)))))))))******+++++++++++++++***************)))((((((+++++++++***************)))***+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------...///000111000000000111333444666777444444555666777888999:::>>>>>>>>>>>>???@@@AAAAAA@@@CCCGGGJJJLLLMMMOOOQQQVVVYYY]]]aaaeeeiiilllooorrrwww}}}\\\VVVPPPPPPVVV___eeehhhbbb```^^^___bbbaaa]]]YYYZZZYYYWWWTTTQQQNNNLLLKKKIIIFFFCCCBBBBBBBBB???===888666444333333333222111222555888888444111111111///000222222111///,,,+++---......,,,++++++---///)))******++++++******)))((()))+++,,,------,,,,,,))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))(((''''''(((((())))))************))))))&&&(((***,,,,,,+++)))(((*********+++******)))(((***************+++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,------...///000...//////000111333444555333444555666888:::;;;;;;============>>>???@@@AAAAAADDDGGGJJJKKKLLLOOOPPPWWWZZZ^^^bbbeeehhhllloootttyyy~~~ccc```]]]^^^bbbhhhmmmnnnkkkiiifffeeedddccc___\\\```]]]YYYTTTPPPNNNMMMMMMJJJDDD>>>===???@@@>>>;;;444444333222333333222222222666:::888333000222555444444333222000...,,,+++,,,------,,,******,,,...)))***+++,,,,,,+++***)))((()))+++---------+++***))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))((('''''''''))))))************))))))&&&''')))*********)))(((*********++++++******))))))))))))***+++++++++,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---...///000/////////000111333444555222333555777999;;;==================>>>???@@@@@@BBBEEEHHHJJJKKKLLLOOOQQQXXX\\\aaadddfffiiimmmqqqvvv{{{ccccccdddfffhhhiiiiiiiiiqqqqqqpppllleee```^^^^^^```]]]XXXRRROOONNNNNNOOOLLLEEE???<<<>>>>>><<<888222333333333333333333333222666999777333111444888;;;999555111///---------+++,,,---,,,+++***,,,---***+++,,,------,,,+++******+++---------+++)))((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))'''((((((((()))))))))************)))((('''&&&&&&))))))************)))))))))((('''''''''(((************++++++++++++******)))))))))***+++++++++,,,,,,,,,,,,,,,++++++***)))************++++++++++++,,,,,,,,,---------......------------...///000000111111111222333444555666333444555777:::<<<>>>???============>>>???@@@AAADDDFFFHHHJJJKKKMMMQQQSSSYYY^^^cccfffgggjjjoootttzzz~~~eeegggkkkmmmnnnmmmkkkiiisssuuuuuuoooggg```^^^^^^aaa^^^YYYUUURRRRRRSSSTTTKKKGGGCCC@@@@@@>>>:::777222444555555444333444444333555666555333222555888>>>;;;666111...---...///+++,,,------++++++,,,------------......---------,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((())))))******))))))******)))((('''&&&))))))************))))))***)))'''&&&&&&(((***,,,)))***++++++,,,+++++++++***************+++++++++---------,,,+++***)))((())))))*********+++++++++,,,,,,,,,---------............---......///000111333333333333444555666777444555666888:::<<<>>>???>>>>>>>>>>>>???@@@AAABBBDDDFFFIIIKKKMMMPPPSSSVVVZZZ```fffiiijjjlllsssyyy}}}eeehhhmmmqqqrrrrrrqqqqqqssssssrrrooojjjddd___\\\___]]]YYYUUUSSSSSSTTTUUUIIIHHHHHHFFFCCC???;;;999333666888888666444444666777666555333222222444444:::888555222000//////000+++---......,,,,,,,,,---......------------......++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))'''''''''((()))*********(((((()))******)))((('''))))))************)))))))))((((((((())))))******)))***++++++,,,,,,,,,++++++++++++***************,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,---------......///////////////000222222333333333333444555666777555666777999;;;<<<>>>???????????????@@@AAABBBCCCEEEGGGJJJLLLNNNRRRVVVZZZZZZaaahhhkkklllooovvv}}}```ccchhhllloooqqqsssuuussspppnnnnnnmmmhhh```ZZZYYYWWWSSSPPPNNNNNNNNNOOOFFFHHHKKKJJJFFF@@@===;;;444777:::999777555555777;;;888444222222222222111555444444333222111000000+++---///...---,,,,,,---......,,,,,,,,,,,,......************+++,,,---...))))))))))))))))))))))))(((((())))))*********+++))))))************))))))&&&''''''((()))******+++'''((()))******)))(((((())))))************))))))'''(((***+++,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000111222333333333333333444555555666666666888999;;;<<<>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJLLLOOOSSSXXX\\\ZZZaaaiiimmmmmmqqqxxx\\\ZZZ```kkkmmmfffgggnnnllllllkkkiiieee```\\\YYYYYYVVVQQQNNNLLLJJJHHHFFFGGGHHHHHHHHHFFFBBB>>>;;;888999999:::::::::999999777777666444444333333444555444222111000///000000000000///...---,,,,,,,,,...---,,,+++++++++,,,---*********************************))))))))))))))),,,+++***+++++++++)))'''******************************))))))))))))************++++++++++++******)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++******++++++,,,************************++++++++++++++++++++++++...---,,,++++++,,,---...+++---///000222222111111//////000111333444555555888888999:::;;;======>>>>>>???@@@@@@@@@AAADDDGGGEEEGGGJJJMMMPPPTTTZZZ^^^```dddjjjooosssvvvzzz|||\\\[[[bbbmmmooohhhgggmmmffffffeeebbb___ZZZUUUSSSQQQRRRTTTVVVWWWTTTNNNJJJEEEEEEEEECCCAAA>>>;;;999::::::::::::999999888888888777666555444333333333666555333111000000000111/////////...---------,,,...---,,,+++***++++++,,,************************((((((((((((((()))))))))+++***)))***++++++)))'''******************************))))))))))))******)))******************)))))))))*********+++++++++))))))))))))))))))))))))************++++++,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,------...,,,---...000111111111111111111222333444444555555777888999:::<<<===>>>???@@@AAAAAAAAAAAABBBEEEHHHFFFIIILLLPPPSSSWWW[[[___bbbfffkkkppptttwww{{{~~~YYYYYY```kkkmmmhhhhhhmmmkkkjjjhhhddd___YYYSSSPPPJJJLLLPPPTTTVVVUUUPPPMMMGGGFFFDDDAAA???===;;;;;;::::::::::::999888888888999888777555444444333333666555333111000000000111..................---------,,,++++++******++++++************************&&&''''''(((((())))))))))))(((((()))***+++***((())))))))))))))))))))))))******))))))))))))******((())))))******))))))((()))))))))*********++++++)))))))))))))))))))))))))))))))))************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000///...---------...............///111222333333333333444444555555555666777888:::<<<>>>???@@@BBBCCCCCCCCCBBBCCCFFFHHHGGGKKKOOOSSSVVVZZZ]]]```dddggglllqqquuuyyy}}}YYYYYY^^^eeegggeeeggglllqqqooolllgggaaaZZZSSSPPPKKKJJJHHHIIIKKKMMMMMMLLLLLLJJJFFFCCC@@@?????????999999999999999999:::::::::999777666555444444444555444222000/////////000---------...............,,,,,,++++++************************************&&&''''''((()))******+++'''&&&&&&(((***+++***)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,111000000///......------......------///000222444333333333444444444444444555666888:::<<<>>>@@@AAABBBCCCCCCCCCBBBCCCFFFHHHHHHLLLQQQUUUYYY[[[^^^```eeehhhmmmrrruuuyyy~~~eeeccccccdddcccbbbfffjjjkkkjjjhhheee```ZZZUUURRRTTTQQQNNNLLLLLLMMMLLLLLLMMMJJJEEE@@@>>>===>>>>>>888777777888999:::<<<<<<999999888777666666666666444222111///............---------...............,,,,,,,,,,,,++++++******************************(((((()))***++++++,,,,,,&&&&&&&&&(((***+++***)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((()))))))))************************************)))))))))))))))))))))222111///---+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,000000/////////......---......------///000222444222222222222222333333333555666888:::<<<>>>@@@AAAAAABBBCCCBBBBBBCCCFFFHHHIIILLLRRRVVVYYY\\\___aaafffiiinnnrrrvvvzzzrrrpppmmmiiieeedddfffiiieeeeeefffeeedddaaa^^^]]]^^^]]]\\\[[[YYYVVVRRROOOJJJFFFAAA<<<999999999:::888888777777888:::<<<===888888777777777777888888444333111///.........///..................------,,,------------,,,+++***************************)))******++++++,,,,,,,,,''''''''')))+++,,,+++)))******************************))))))))))))******((())))))******))))))(((((((((((()))))))))******************************+++************)))))))))111000///---+++******)))*********************************++++++,,,,,,------....../////////..................///111222333111111111222222333333333666777888:::<<<>>>???@@@@@@AAABBBBBBBBBDDDGGGIIIKKKNNNSSSWWWZZZ]]]aaadddiiilllpppssswww|||qqqrrrqqqnnnkkkjjjjjjkkkggghhhiiijjjjjjiiigggeeecccaaa^^^\\\[[[YYYVVVTTTKKKHHHCCC???;;;:::;;;;;;;;;:::888777777888:::;;;777777777777888999::::::555444222111000///000000/////////...---------,,,------.........---,,,+++******************************************++++++)))(((((()))+++,,,+++)))++++++++++++++++++++++++******))))))))))))******)))******************)))(((((((((((()))))))))***************************,,,,,,++++++************,,,++++++******+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---...//////......,,,---...000111111111111111111111222333444555555777888999:::<<<===>>>???@@@AAACCCCCCDDDFFFIIILLLOOOQQQUUUXXX[[[___dddggglllooosssvvvzzzhhhllloooooooooooopppoookkkkkkllllllkkkhhhfffdddccc]]]UUUPPPPPPSSSVVVYYYPPPNNNIIIEEEBBB@@@@@@@@@>>>===:::888777777777888666666666777888:::;;;<<<777666444222111111111222000000///...------,,,,,,---.../////////...---,,,*********************************)))))))))))))))***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******(((((((((((())))))))))))************************,,,,,,,,,+++++++++******&&&''''''((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***,,,...//////......+++---///000222222111111111111222333555666777777888888999:::;;;======>>>AAABBBDDDDDDEEEHHHLLLOOOQQQSSSVVVYYY\\\aaafffjjjoooqqquuuxxx|||wwwxxxxxxuuurrrrrruuuyyyrrrtttrrriiidddbbb]]]WWWYYYWWWRRRNNNQQQWWWYYYVVVUUUTTTQQQNNNJJJGGGDDDCCCAAACCC???888666999======777888:::>>>@@@@@@===::::::888666444333222222222444444444222///---------,,,---//////...---***)))************))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++******)))+++,,,,,,------,,,,,,+++***,,,------++++++,,,...+++,,,,,,------,,,,,,+++---,,,++++++,,,---///000---...///000000111111111111111111222333555666777666888:::;;;;;;<<<>>>???CCCCCCCCCDDDEEEJJJPPPTTTTTTWWWYYYZZZ\\\```gggmmmooorrrvvvzzzuuuuuuvvvwwwxxxyyy{{{|||wwwzzzyyyrrrkkkeee]]]TTTQQQPPPNNNLLLRRRZZZ]]][[[YYYWWWTTTOOOJJJFFFCCCAAA>>>@@@???<<<<<>>;;;999888666444333333444444333333333111...,,,,,,------.../////////---+++***************))))))))))))************************))))))***++++++,,,------,,,,,,+++++++++*********))))))))))))*********************))))))((((((((())))))))))))))))))))))))))))))))))))***+++,,,---)))***************))))))+++,,,,,,------,,,,,,+++***+++---,,,++++++,,,...++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000---...///000000111111111000111111222333555666777777888:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFJJJOOOSSSUUUXXX[[[\\\]]]```ffflllnnnrrrwww{{{ooonnnooorrrvvvvvvsssppppppuuuxxxvvvrrrlllcccZZZQQQQQQOOOOOOUUU^^^aaa___\\\ZZZVVVPPPKKKEEEAAA???>>>@@@AAABBBEEEGGGDDD===;;;;;;<<>>;;;999888777555444444555555111222222000---,,,,,,---...//////000///---,,,+++++++++*********)))))))))************************))))))******+++,,,,,,,,,,,,++++++++++++*********))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))******++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,---...///000---...///000000111111111000111111222333555777888777999;;;;;;;;;<<<>>>@@@@@@BBBDDDFFFHHHKKKOOORRRTTTXXX\\\^^^___bbbgggkkkooosssyyy~~~pppmmmlllnnnrrrooofff^^^\\\aaaiiinnnpppooojjjfff[[[ZZZXXXVVVZZZ``````]]]ZZZXXXUUUPPPJJJEEEBBB@@@BBBCCCCCCDDDIIILLLGGG???<<<<<<<<<===>>>>>><<<:::<<<:::888666555444444444///000000///---+++,,,---///////////////---,,,++++++++++++*********))))))************************))))))******+++++++++,,,++++++++++++************((()))))))))************++++++******************))))))))))))))))))))))))******))))))***++++++,,,***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,---++++++++++++,,,---......,,,,,,,,,---......///000---...///000000111111111000000111222444666777888777999;;;<<<<<<<<<>>>@@@???BBBEEEHHHJJJLLLNNNQQQRRRWWW\\\___aaadddiiimmmqqquuu|||xxxtttqqqsssuuupppeeeZZZNNNRRRZZZbbbggghhhhhhhhhaaaaaa]]]ZZZ[[[^^^\\\VVVTTTSSSPPPLLLIIIEEECCCAAACCCCCCAAAAAAEEEIIIEEE>>>===<<<;;;;;;;;;;;;:::888>>><<<999666444333222222...//////...---,,,,,,---/////////......---,,,,,,++++++++++++************************************)))***************+++++++++++++++*********))))))((()))))))))******************************++++++))))))))))))))))))))))))*********)))******+++,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++)))***,,,+++******+++---,,,++++++++++++,,,---...,,,,,,---...////////////---...///000000111111111000000111222444666888999777999;;;<<<<<<===???@@@???BBBGGGJJJKKKMMMOOOQQQQQQVVV\\\```cccggglllqqqtttyyy}}}yyyuuuvvvwwwrrrhhh___PPPQQQVVV]]]```______aaa```___\\\WWWWWWXXXTTTNNNLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@???===???CCCBBB===???===:::999999999888777===<<<999666444222222111---...///...---,,,---...///......---,,,,,,++++++,,,++++++++++++*********************************************************+++************)))))))))))))))))))))************)))))))))***************))))))))))))))))))))))))+++***************++++++++++++,,,---............+++,,,,,,------,,,,,,+++)))***++++++******+++---...---++++++++++++------,,,,,,...//////000//////---...///000000111111111000000111333555777999:::888:::;;;<<<<<<===???AAAAAADDDHHHKKKLLLNNNQQQSSSRRRWWW\\\```cccgggnnnssswww{{{}}}xxxvvvuuuqqqjjjdddUUUTTTYYY```ccc___^^^``````___[[[UUUSSSRRRLLLDDDFFFEEEDDDCCCBBBAAA@@@???<<>>>>>===:::@@@DDDDDDEEEGGGHHHFFFCCC@@@<<<:::::::::999888666666444333333444555666---...000///......///000------,,,+++************,,,,,,,,,+++++++++***************************************)))))))))))))))************))))))))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))++++++***************+++'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++(((***++++++******+++,,,111///---+++******++++++,,,---...000000000000///---...///000111111111111000000111333555888:::;;;888:::<<<=========???AAAEEEGGGJJJLLLMMMPPPTTTWWWZZZ]]]___```aaaeeelllqqqxxx{{{~~~~~~yyyzzz~~~hhhfffhhhkkkhhhaaa^^^bbbgggdddaaa]]]WWWPPPHHHBBB@@@???>>>???AAACCCDDDCCCIIIJJJJJJKKKKKKLLLLLLLLLRRRNNNHHHCCC@@@???@@@AAA;;;:::777444222111111111...------,,,,,,,,,------,,,+++)))''''''((()))***(((***,,,+++)))(((***---++++++******************(((((())))))******++++++))))))))))))))))))))))))+++***+++,,,------+++)))************************+++++++++,,,,,,+++++++++***************)))((((((*********)))((()))+++...---+++******,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---///000000000///......///000000///000222444111222444666777777666666<<<<<<<<<===>>>@@@AAABBBEEEFFFIIIMMMQQQSSSUUUVVVYYY^^^dddeeedddgggnnnvvv{{{}}}{{{uuuooojjj```VVVSSSUUUaaaaaabbbbbbaaa\\\VVVQQQEEEBBB???>>>>>>@@@BBBCCCEEEHHHKKKLLLKKKJJJIIIIIILLLJJJGGGEEECCCAAA???>>>;;;:::777555333222111111//////...---,,,,,,---------+++***(((((()))***+++)))+++,,,+++)))(((***,,,************************)))))))))))))))*********))))))))))))))))))))))))+++******+++,,,,,,+++)))******************************++++++++++++*********************)))((((((************))))))+++---,,,+++***+++,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------///000000000///......///000000///000222444111222444666777777777666<<<<<<<<<===???@@@BBBBBBEEEFFFIIILLLPPPRRRTTTUUUZZZ```eeegggfffiiiqqqwww|||~~~~~~wwwoooaaaSSSKKKJJJPPPRRRVVV[[[^^^^^^[[[XXXLLLIIICCC???<<<<<<>>>@@@???FFFLLLMMMJJJFFFEEEFFFDDDDDDEEEEEEEEECCC???;;;:::999777666444333333333111000///...------,,,------,,,+++***)))***+++,,,+++,,,,,,+++)))((()))***************************************)))))))))))))))))))))))))))))))))))),,,+++))))))+++,,,+++***************************)))******************))))))************))))))((()))***+++***))))))+++---,,,+++***+++------,,,***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------......///000/////////...///000000///000222444222333444555666777777777<<<<<<<<<===???AAABBBCCCEEEGGGIIIMMMOOORRRSSSTTT\\\aaagggiiiiiimmmsssyyy~~~~~~zzzyyyzzzzzzzzzuuujjjZZZNNNHHHBBBDDDGGGMMMRRRUUUVVVUUUQQQOOOJJJDDD???=========???FFFLLLLLLFFFBBBCCCFFF@@@@@@AAACCCEEECCC???;;;999888777666555444444444222222000///------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++***)))((((((***************+++++++++++++++******))))))(((((())))))))))))))))))))))))---+++)))(((***+++++++++************************))))))************))))))))))))************)))((()))***+++***))))))+++,,,+++++++++,,,......,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------......///////////////...///000000///000222444333333444555666777888888<<<<<<<<<>>>???AAACCCDDDGGGHHHKKKNNNQQQSSSTTTUUU]]]aaagggjjjlllpppvvv{{{~~~xxxrrroootttwwwxxxrrrhhh]]]RRRKKKDDDDDDDDDFFFKKKNNNPPPQQQMMMNNNNNNKKKFFFBBBBBBBBBCCCHHHLLLJJJDDDAAADDDHHHAAA???===???BBBBBB???;;;666666666666666555555444222222000///------,,,,,,...------,,,,,,,,,,,,,,,---,,,+++******)))(((((())))))*********+++++++++++++++******))))))((((((************************---***(((((()))+++++++++))))))))))))))))))))))))))))))************))))))((())))))*********))))))(((***++++++******+++,,,******+++---//////---++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............/////////000...///000000///000222444333444444555666777888999;;;<<<===>>>@@@BBBDDDEEEIIIJJJMMMPPPSSSVVVWWWXXX]]]aaagggkkknnnrrrwww{{{jjjnnntttwwwxxxxxxxxxyyy||||||uuujjj```ZZZVVVRRRLLLJJJHHHHHHJJJLLLMMMMMMHHHLLLOOONNNKKKHHHHHHJJJHHHKKKMMMJJJEEECCCFFFIIICCC???;;;===@@@BBB???;;;444444555555555555555444111000///...------,,,------------,,,,,,,,,++++++---+++******++++++)))((()))))))))***++++++,,,,,,************))))))))))))************************+++***((((((***+++***))))))))))))))))))))))))))))))******************)))((())))))************)))((()))+++,,,+++******+++******+++...000///---+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///............///000000...///000000///000222444444444444555666777999999;;;<<<===>>>@@@BBBDDDEEEIIIKKKNNNQQQUUUXXXZZZ[[[^^^bbbggglllqqquuuyyy|||dddfffiiimmmqqqvvv{{{~~~wwwjjjaaa```___\\\TTTSSSRRRRRRRRRRRROOOMMMKKKNNNPPPNNNJJJGGGIIIKKKKKKMMMNNNNNNKKKHHHGGGHHHDDD???<<<===AAABBB===888111222333555555555444444//////...---,,,,,,------,,,,,,,,,,,,,,,++++++***,,,***))))))+++,,,***(((((())))))***++++++,,,,,,)))))))))))))))************************************)))))))))++++++)))((())))))))))))))))))))))))******++++++++++++******(((((()))***************''')))+++,,,+++******+++)))***+++...000000...+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......---...///000111...///000000///000222444555555444555666777999:::;;;<<<===>>>@@@CCCEEEFFFGGGIIIMMMQQQUUUXXX[[[\\\___ccciiioootttxxx|||~~~zzzwwwssspppnnnooorrrtttyyy}}}{{{rrrlllllljjjfff\\\\\\^^^______\\\WWWSSSTTTUUUSSSMMMFFFBBBDDDGGGLLLNNNPPPQQQPPPMMMHHHEEEDDD@@@===???CCCBBB;;;444000111222444555555444333...------,,,,,,,,,------++++++,,,,,,,,,+++***))),,,)))((())),,,---+++)))((())))))***++++++,,,,,,(((((())))))******++++++************************)))))))))***,,,+++)))'''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((()))***************'''))),,,,,,+++******+++)))***,,,...111000...+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///......------///000111...///000000///000222444555555444555666777999:::;;;<<<===>>>AAACCCEEEFFFFFFHHHLLLPPPUUUXXX[[[\\\aaadddjjjpppvvv{{{~~~uuu|||}}}sssjjjhhhiiimmmoooqqqqqqqqqpppqqqrrrbbb^^^gggnnnfffaaa```[[[WWWZZZYYYRRRGGGAAABBBFFFOOOPPPNNNLLLNNNQQQOOOJJJDDD@@@===>>>@@@???:::555444444666666666444222000////////////...---,,,+++,,,+++***))))))***+++,,,************************+++,,,,,,---,,,+++)))(((+++++++++'''######&&&)))++++++++++++,,,---......((()))***+++,,,+++******,,,+++***)))))))))++++++***************************++++++***((('''((()))++++++*********************+++---///111111...,,,---...000///...------...---,,,++++++++++++,,,---......//////000000111111111111111111111111111111222222333444666888:::;;;<<<===???BBBDDDEEEFFFFFFJJJJJJLLLPPPUUUZZZ]]]^^^bbbffflllrrrwww|||kkksss|||~~~tttiiibbbeeeffffffffffffhhhkkknnnccc\\\bbbggg___]]]```]]]XXXWWWSSSMMMFFFAAAAAABBBIIIIIIHHHHHHMMMPPPMMMFFF@@@===:::;;;===<<<999444444444555666555333111000000000000///...---,,,+++,,,+++************+++,,,***************************+++,,,,,,,,,+++***)))*********((('''''')))******************+++------)))***+++,,,---,,,++++++---,,,+++******+++,,,,,,***************************++++++***)))((((((***************************,,,---///111222111...,,,+++,,,......---,,,,,,---...---,,,++++++,,,---............///000000111111000000111111111222222222222222333555666888:::;;;<<<>>>???BBBDDDEEEFFFGGGJJJKKKMMMQQQVVV[[[^^^___cccgggmmmsssxxx}}}kkkpppyyy}}}nnnccc^^^]]][[[YYYXXXYYY]]]aaaeee\\\^^^aaa[[[ZZZ^^^\\\[[[WWWQQQLLLIIIGGGEEEEEEBBBBBBAAACCCKKKQQQMMMEEE>>>;;;888777999999777444333444555555444333111000111111111000///---,,,+++,,,,,,++++++++++++,,,,,,************************)))***++++++,,,+++++++++)))((((((***+++,,,+++***))))))((())))))***+++,,,***+++,,,---------,,,+++,,,,,,+++++++++,,,,,,---************************)))+++++++++)))((()))***************************,,,...000111111///,,,+++(((***,,,---,,,+++,,,---......------------......---......//////000111111//////000111222333333444333333444666777999:::;;;===>>>???AAACCCEEEGGGHHHJJJLLLOOORRRWWW\\\___aaaeeeiiiooouuuyyy~~~uuuwww{{{|||rrrkkkdddccc___ZZZUUUSSSTTTUUUccc[[[^^^ccc^^^\\\^^^YYYXXXVVVRRRNNNJJJJJJKKKMMMFFFDDD@@@AAAIIIPPPNNNGGGAAA>>>:::888888888666555333444444444333222111000222111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,)))((((((***---...***'''))))))))))))***+++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,************************)))+++++++++))))))***+++***************+++++++++,,,...000000///,,,)))((((((***,,,,,,,,,,,,---...........................------......///000000111......///000222333444555444444666777999:::;;;;;;===>>>???AAACCCFFFHHHIIIKKKMMMQQQTTTXXX]]]aaadddhhhlllrrrwww|||www{{{~~~yyyrrrmmmkkklllllliiiccc]]]WWWUUUTTTZZZTTT]]]gggdddbbbaaaZZZQQQTTTUUUQQQKKKJJJOOOTTTTTTPPPHHHDDDGGGLLLKKKEEEEEEBBB???<<<:::888777666333333333222222111000000111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,***((((((***---,,,((($$$***))))))******+++,,,---'''(((***+++++++++***)))(((((()))***************************************)))***++++++***)))***,,,))))))*********+++++++++...111333333///,,,******(((+++------------...///........................---------...//////000000---...///000222444555555555666777999:::;;;;;;;;;>>>>>>???AAACCCFFFIIIJJJKKKOOOSSSVVVYYY^^^cccgggkkkoootttzzz~~~rrr|||zzznnngggfffjjjkkkiiifff```[[[XXXWWWQQQLLLVVVcccccccccccc[[[TTTYYY\\\YYYRRRPPPUUU[[[^^^ZZZQQQHHHEEEFFFEEE@@@EEEDDDBBB???<<<:::888888333333222111111000000000////////////...---,,,+++++++++,,,,,,,,,,,,++++++******************************)))))))))***++++++)))))))))++++++***'''%%%***************,,,------'''''')))*********)))(((&&&'''((()))*********)))************************)))***,,,+++******+++,,,)))))))))***++++++,,,,,,000444777666222...------)))+++---...---,,,---...------............------,,,------......///000000---...///000222333555555666777999;;;<<<<<<;;;;;;>>>>>>???@@@CCCFFFJJJKKKLLLPPPUUUXXX[[[___eeejjjnnnqqqwww|||wwwxxxqqqooommmmmmkkkgggcccaaa```aaaSSSIIIMMMVVVWWWYYY[[[VVVYYY\\\^^^[[[WWWTTTUUUWWWUUUVVVQQQIIIEEEDDDCCC@@@@@@AAAAAA???===;;;999999333222111000000/////////,,,,,,------------,,,,,,******+++,,,,,,+++******************************+++***)))(((((()))******''')))+++,,,+++*********))))))((())))))***+++,,,'''((()))***+++***))))))&&&''')))***++++++******************************)))***,,,++++++***,,,---((())))))***++++++,,,,,,///333666666111---,,,---)))+++------+++++++++,,,+++,,,---......---,,,+++,,,,,,---......//////000...///000111222333444444666888:::<<<======<<<;;;>>>>>>???@@@CCCGGGJJJLLLLLLQQQWWWZZZ\\\```ffflllpppsssyyy~~~zzzyyyuuupppllljjjlllnnn[[[LLLIIILLLIIILLLQQQMMMWWWWWWVVVUUUSSSOOOLLLJJJFFFKKKMMMIIIEEEEEEEEECCC;;;===>>>>>>===;;;::::::333222111000////////////***+++,,,,,,------,,,,,,)))***+++,,,,,,+++***)))************************,,,+++***((((((((())))))&&&))),,,---+++***---000'''''''''(((((()))***+++((()))***+++,,,+++******'''(((***+++,,,,,,,,,+++************************)))***,,,,,,++++++,,,---((())))))***++++++,,,,,,+++000444333...******+++)))+++,,,,,,***))))))***++++++,,,------,,,++++++,,,,,,------...//////000//////000111222333333444777888:::<<<======<<<;;;>>>>>>???@@@CCCGGGKKKMMMMMMRRRXXX[[[\\\```gggmmmqqqtttzzzxxxmmmkkkqqquuusssiiiaaaXXXRRRJJJFFFKKKUUURRRVVVXXXTTTKKKBBB===<<>>???AAABBBCCCDDDFFFIIINNNRRRQQQRRRTTTWWWZZZ```fffkkknnnttt{{{sssooorrrtttqqqrrrlllgggbbbZZZSSSUUU[[[TTTTTTQQQKKKCCC>>>>>>@@@===999999===???======???>>><<<999888888888888777777666444444444333000...///...---,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************111...)))((()))******)))+++***)))))))))***,,,---------,,,+++++++++++++++(((,,,...+++***,,,---,,,******))))))******+++,,,))))))***+++++++++++++++)))***,,,,,,***)))***+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,...///...,,,++++++,,,+++,,,------......------111000000/////////000000///111222222111222444666777999;;;<<<<<<<<<===>>>>>>???BBBDDDFFFJJJOOOSSSQQQSSSUUUWWW[[[```fffkkknnnttt|||vvvrrrttttttrrrvvvtttsssppphhh```]]]```YYYTTTLLLCCC======@@@DDD===<<<===???>>>::::::===>>><<<999888777777555444666555444444555444222000//////...,,,,,,+++++++++,,,,,,+++***))))))))))))************************---+++))))))*********)))+++******)))***+++,,,------------,,,,,,,,,,,,,,,&&&,,,000,,,)))***------******))))))******+++,,,))))))***++++++++++++***)))***,,,,,,***)))***+++*********++++++++++++,,,************************+++---......,,,++++++,,,+++,,,------......---------------...///000222222///111222222222333555777666888;;;;;;;;;;;;<<<===;;;===@@@CCCFFFKKKPPPTTTSSSUUUWWWYYY\\\aaagggkkkooouuu~~~{{{tttsssuuuvvvvvvxxxyyyzzzwwwpppjjjggghhhccc[[[PPPFFFAAABBBFFFIIICCCCCCEEEGGGCCC======AAAAAA>>><<<:::999888666444555444444444555555444222///...---+++************,,,++++++***))))))***************************************++++++++++++***++++++***)))***+++,,,------------------------,,,&&&+++---+++***,,,---+++******))))))******+++,,,)))******+++++++++******)))***,,,,,,***)))***+++************++++++++++++************************+++,,,......,,,++++++,,,+++,,,------......------,,,,,,,,,---...000111222///111222222222333666888666888:::;;;::::::;;;<<<:::<<<@@@CCCFFFJJJOOORRRVVVXXXZZZ]]]```dddiiimmmpppwww~~~yyytttrrrsssuuuxxxzzz{{{}}}}}}zzzuuurrrssstttooofffZZZRRRNNNNNNOOOOOOIIIHHHIIIJJJEEE??????DDDCCCAAA>>>===<<<:::777555444333333444555555444222---,,,+++***)))))))))))),,,+++******)))************************************+++,,,------,,,,,,,,,,,,+++*********+++------,,,,,,---......------,,,++++++***+++///444000)))******))))))******+++,,,******+++++++++******))))))***,,,,,,***)))***+++))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,+++,,,,,,+++,,,------......------......---......///000111///111222222333444666999777999;;;;;;::::::;;;<<<;;;>>>AAADDDFFFIIIMMMPPPXXXZZZ^^^aaadddhhhmmmppprrrzzz~~~yyytttppprrrtttuuuwww{{{yyy||||||vvvrrrtttwwwxxxwwwnnnddd^^^\\\[[[XXXUUUNNNJJJHHHGGGCCC===<<>>===;;;888555444333222333444444222111,,,++++++***************++++++***************+++***************************,,,---...,,,+++,,,---,,,++++++******,,,---...***+++---......---,,,,,,///...,,,---555:::444+++******))))))******+++,,,***++++++++++++***)))))))))***,,,,,,***)))***+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---+++,,,------......------000//////......///000000///000222333333444777999888:::;;;<<<;;;:::;;;<<<<<<>>>BBBEEEGGGJJJMMMPPPXXX[[[___cccfffjjjooosssvvv|||zzzyyyyyywwwsssmmmkkkooossstttwww{{{yyy}}}|||uuuqqqtttxxxxxxyyypppgggdddeeeddd```[[[XXXQQQJJJGGGCCC===:::;;;???===<<<;;;;;;999666333444222222222333333111///,,,,,,,,,+++,,,,,,---...+++***************++++++***************************,,,---,,,***)))+++---,,,,,,+++***+++,,,---...)))***,,,---...---,,,+++---...---///444888444,,,******))))))******+++,,,+++++++++++++++***)))))))))***,,,,,,***)))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---+++,,,------......------000////////////000111222///000222333333555888:::999;;;<<<<<<;;;;;;;;;<<<:::===BBBFFFIIILLLPPPRRRVVVYYY^^^bbbgggkkkppptttxxx~~~yyyooommmmmmllljjjeeeeeelllqqqssswww}}}~~~{{{wwwzzz|||{{{xxxooofffdddgggiiiddd___cccYYYOOOJJJFFF@@@<<<;;;;;;:::999999888777333111333222111222222222000...------------...///000000+++***************++++++***************************,,,---+++((('''))),,,,,,,,,+++++++++,,,---...((()))+++---------+++***'''+++......000333111,,,*********)))***++++++,,,+++++++++++++++***)))((()))***,,,,,,***)))***+++))))))))))))************++++++++++++++++++++++++(((***,,,,,,++++++,,,---+++,,,------......------////////////000222333444///000222333333555888::::::;;;======<<<;;;<<<===888<<>><<<999666444333222222111222222222111///...---///---,,,...111333222000,,,++++++******++++++,,,)))************++++++++++++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...---+++*********++++++************************+++***+++,,,***'''***000)))))))))))))))))))))))))))***,,,......---,,,+++------------------------...///000000//////000222111111000000///222666999???????????????>>>======>>>AAAEEEHHHJJJLLLNNNOOOWWW[[[```dddhhhlllpppsssvvv{{{uuuvvvvvvrrrlllgggffffffeeebbbdddiiillljjjiiijjjnnnttt{{{|||vvvpppmmmkkkiiidddaaaeeekkklllhhhaaa[[[SSSNNNLLLIIIDDD???>>><<<:::777555333333333333222111000///...------...---,,,---000222111///,,,++++++******++++++,,,)))************+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++,,,,,,---,,,+++*********++++++************************)))(((***,,,+++(((+++000************************)))+++,,,......---,,,+++---------------------------///000000///...000111000111111000000222666999>>>>>>>>>>>>>>>======<<<>>>AAAFFFJJJLLLNNNQQQSSS[[[]]]```cccggglllrrrvvvyyy}}}ppptttyyyzzzwwwsssqqqppphhhhhhllltttwwwsssooonnnooorrrwww{{{{{{uuullleeebbbbbb___^^^bbbiiijjjggg^^^ZZZVVVSSSPPPKKKDDD???>>><<<:::777666444444444666444111///---------...---,,,+++,,,...//////...,,,++++++******++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------+++******+++,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,---,,,+++*********++++++************************(((''')))---,,,)))+++///++++++++++++++++++++++++***+++,,,......------,,,---------------------------...//////......///111000111111000000222666999============<<<<<<<<<<<<>>>BBBGGGKKKNNNPPPSSSUUU^^^___aaacccgggmmmuuuzzz{{{wwwxxxzzz}}}}}}xxxtttjjjjjjnnnvvvyyyvvvsssrrrqqqqqqrrruuuxxxtttkkkddd\\\\\\ZZZXXX[[[______\\\XXXWWWVVVUUURRRLLLCCC===>>><<<:::888666666666666999666222///------...///,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++///...,,,***)))***,,,---++++++,,,,,,,,,---------*********++++++,,,,,,---,,,+++++++++++++++++++++***************************)))+++......+++***,,,+++++++++++++++++++++++++++,,,------......------,,,,,,------------------,,,...//////......///000///000111111111333777:::<<<;;;;;;;;;;;;;;;;;;;;;@@@CCCHHHLLLNNNPPPSSSUUU^^^```cccfffjjjpppwww|||}}}wwwrrrooosss||||||vvvllljjjkkkppprrrooommmnnnoookkkiiikkknnnnnnhhhbbbXXXZZZYYYVVVVVVYYYXXXTTTRRRSSSSSSSSSPPPIIIAAA;;;===;;;999888666666666777:::888333///---...///111,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))*********+++++++++,,,,,,------............++++++++++++++++++++++++000...,,,******+++,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************************///,,,,,,000///+++)))+++++++++++++++++++++++++++,,,,,,------............,,,,,,,,,---------......---...//////......///111///000111222222444777:::;;;;;;:::999::::::;;;<<>><<<:::999777666555666666777666444111...---...///000,,,...///---***)))***+++,,,++++++******++++++,,,)))************+++++++++***+++,,,...//////......------------------------,,,,,,,,,---------------***++++++++++++,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++************************---)))'''***---,,,+++,,,************************---------------...//////++++++,,,,,,---......//////000111111000000111333...///222333444555888:::;;;;;;999999999;;;<<<>>>???BBBHHHMMMQQQTTTWWWZZZ^^^aaaeeejjjnnntttyyy}}}~~~wwwrrrpppsssvvvtttrrrsssxxxzzzwwwuuuuuusssrrrqqqooommmjjjfffcccaaaeeefffbbb______\\\YYYKKKLLLLLLJJJFFFBBB???>>>999888666555555555666777222111///---,,,---......---///000...***)))***,,,,,,++++++++++++++++++,,,)))************+++++++++)))***,,,...//////...---........................++++++,,,---.........---******+++++++++,,,,,,,,,...------,,,+++***)))))))))***+++,,,---,,,,,,+++***************************%%%###'''+++,,,,,,...))))))))))))))))))))))))...------------...//////++++++,,,,,,---.../////////111222222111111222333---///222444444666888:::<<<;;;999999999;;;===>>>===AAAHHHNNNSSSWWW\\\___```aaadddggglllsss{{{yyymmmfffiiinnnooommmkkklllppptttxxxyyywwwsssqqqqqqnnngggeeefffeeeggggggdddcccaaa\\\UUUOOOMMMJJJFFFCCC@@@>>>===<<<888333111333444444333222111///---,,,++++++,,,---------,,,+++***)))(((,,,,,,,,,+++++++++******(((((()))***************,,,)))&&&(((,,,//////...///...,,,,,,+++,,,---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++---,,,+++***))))))))))))++++++***)))(((((()))))),,,******------***)))+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,------++++++,,,...000///...---------------/////////000000111222333333333555666888:::;;;<<<>>>;;;777555666999:::;;;@@@DDDIIINNNRRRVVVYYY\\\bbbdddgggjjjooovvv}}}tttuuuqqqhhh]]]ZZZ```gggeeeddddddeeeiiimmmnnnoookkkjjjlllooonnnhhheeeeeedddggggggeeedddddd___YYYRRRPPPLLLGGGCCC???<<<;;;;;;777444222333444444222222111///---------...///+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******((())))))***************+++***)))***---...////////////...------......///---,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++***))))))))))))+++******))))))))))))***+++)))***......+++***,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++***,,,------++++++,,,...///......---,,,,,,------000/////////000111222333111222444666999;;;===>>>===:::777555777999;;;<<<@@@DDDJJJOOORRRVVVZZZ\\\ccceeehhhlllqqqwwwcccfffgggaaaWWWSSSUUUYYY[[[ZZZZZZ\\\___aaabbbbbbZZZ[[[```ggghhhccc______^^^aaabbbaaaccceeebbb]]]VVVSSSNNNIIICCC>>>:::888999777555444555444333111222111...------///111333++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******((()))******++++++******)))+++------------...///000//////......///000000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))************)))))))))***++++++***)))+++///000,,,+++---*********++++++++++++,,,******+++,,,,,,,,,,,,+++***,,,------++++++,,,......------,,,,,,,,,,,,,,,111000///...///111333444///000333555999;;;>>>???<<<999666555777:::<<<===AAAEEEJJJOOOSSSWWW[[[]]]dddfffjjjnnnssszzzXXX___ffffff]]]SSSMMMKKKQQQOOONNNNNNQQQTTTUUUVVVPPPPPPUUU[[[\\\XXXTTTUUUSSSVVVWWWXXX[[[``````\\\UUURRRNNNHHHCCC>>>;;;999666666666666666444222111333111...,,,,,,...000222,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******))))))***++++++++++++***'''+++...///,,,+++,,,...//////////////////000000///......------------------------------------------,,,++++++************))))))))))))***++++++,,,)))(((+++000111---,,,---************++++++++++++******+++,,,,,,,,,,,,+++***+++---,,,++++++,,,...---,,,,,,+++++++++,,,,,,111000.........000333555000111333555888:::<<<===;;;888555555888<<<>>>???CCCFFFKKKOOOSSSWWW\\\___dddgggkkkpppuuu{{{VVV^^^fffgggaaaWWWPPPMMMQQQNNNJJJIIIKKKOOOQQQSSSSSSQQQQQQSSSSSSOOOMMMOOOHHHKKKLLLMMMQQQWWWXXXUUUPPPNNNKKKFFFBBB???<<<;;;555666777777666444222111333111///,,,++++++---......------,,,+++***(((''',,,,,,,,,+++++++++******))))))***+++++++++++++++(((+++///...,,,***+++---------......//////////////////...------.........---------------------------,,,++++++++++++++++++******))))))***+++,,,,,,)))(((***///000---,,,...))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++---,,,++++++,,,...,,,,,,+++++++++,,,,,,---000000///...///111333444222333444666777999::::::999777555555999===@@@BBBDDDGGGLLLPPPTTTXXX]]]```dddhhhlllqqqwww}}}bbbeeeiiihhheeebbbbbbddd```]]]YYYXXXYYY\\\^^^___\\\XXXUUUTTTRRROOOOOORRRIIIJJJIIIGGGJJJOOOOOOLLLJJJHHHFFFCCC@@@>>>===<<<555777888777555333222222222111///---,,,+++++++++---------,,,+++***)))(((,,,,,,,,,+++++++++******)))***++++++,,,++++++++++++---......,,,+++,,,,,,,,,,,,...///////////////...............///000000........................,,,,,,++++++++++++,,,,,,++++++*********++++++,,,***((()))------++++++---)))))))))************+++******+++,,,,,,,,,,,,+++***,,,------++++++,,,...,,,,,,,,,,,,,,,------.../////////000000111222333333444555555777777888999888666444555999>>>BBBDDDFFFIIIMMMPPPTTTYYY^^^bbbfffiiioootttzzzlllmmmnnnmmmkkklllnnnqqqmmmkkkjjjjjjllllllkkkjjjaaa]]]ZZZZZZXXXUUUUUUXXXTTTSSSOOOJJJIIIKKKJJJFFFEEEDDDBBB@@@>>>===<<<<<<555777888777444222222333000000000///...---,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++111000.........///...---,,,---///000111111000000------......///000222222........................,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,)))(((******((()))---))))))))))))******************+++,,,,,,,,,,,,+++***,,,------++++++,,,...------,,,,,,---......///......000111222222111111222333444555777888999:::777555333555:::???CCCEEEGGGJJJMMMQQQUUUZZZ___ccchhhlllrrrxxx}}}kkkmmmppppppnnnllljjjjjjllllllnnnpppqqqoookkkhhhaaa]]]\\\]]]\\\YYYYYY]]]___]]]WWWOOOKKKKKKHHHCCCDDDCCCAAA???===;;;::::::666777888666333111222444...///000111111000///...'''(((***+++,,,---......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++666222......000222000...---...000111222222222111---------...000111333444////////////////////////,,,,,,,,,++++++,,,------------,,,+++************---)))''')))((('''(((,,,))))))))))))******************+++,,,,,,,,,,,,+++***,,,------,,,+++---...---------------...///000,,,...000222333222111000000111222555777999:::;;;666444333555:::@@@DDDFFFHHHJJJNNNQQQUUUZZZ```dddkkkooouuu{{{\\\ccclllqqqqqqnnnlllkkklllkkkmmmssszzzzzzssskkkgggbbb]]]ZZZ[[[]]]]]]\\\___\\\WWWRRRMMMKKKIIIHHHBBBCCCDDD@@@;;;666555666777666444222222333444555////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))***+++,,,,,,------............---,,,+++***222///---...000222000...---------------...///000+++---///000111000///...000...,,,******,,,...000000///---+++******************))))))))))))******))))))))))))************++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,------------------...///000000///000222444666444444555999:::888666888888999:::===@@@BBBDDDFFFKKKQQQUUUWWW[[[aaafffkkkooovvv|||RRRYYYdddlllpppqqqrrrssstttrrrrrruuuyyyyyyvvvrrrjjjfffaaa^^^^^^^^^]]]\\\]]]ZZZUUUPPPKKKHHHFFFEEE@@@AAAAAA???;;;777777777666555333111111222333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))******+++,,,,,,------------......------,,,,,,222///---...000111000///......------......//////,,,---///000111000///...///...,,,++++++,,,...///000///---+++******************))))))))))))******))))))))))))************++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,------------.........000000000000000222444666555444666999:::888666777777888:::===@@@CCCEEEHHHLLLRRRVVVXXX[[[aaaeeekkkooovvv|||\\\```ggglllnnnoooooopppsssrrrqqqqqqrrrtttvvvwwwnnnkkkgggdddbbbaaa___]]][[[XXXSSSNNNIIIEEECCCBBB>>>??????>>>:::888777888444333222111000111222222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,*********++++++,,,,,,---,,,,,,---...............111///......///000000///000//////...............---...///000111000///...........................///...,,,+++*********+++******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,---------.........///000111000000000222444666555555777999:::999777666777888:::>>>BBBEEEGGGJJJOOOTTTWWWYYY\\\aaafffkkkpppwww|||eeeggghhhiiiiiigggfffffffffggghhhgggfffhhhmmmrrrnnnllliiigggeeecccaaa```\\\YYYTTTNNNIIIEEECCCBBB??????>>>===:::888666666222222111000000000000111//////.........---------++++++++++++++++++++++++((()))***+++,,,---------*********++++++,,,,,,,,,***+++,,,...//////000000111000/////////000000000222111000///..................///000000000///...//////000111111000/////////---,,,************+++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,------....../////////000111111000111333444666666777888999999999888666666888;;;???CCCGGGIIIMMMQQQVVVYYYZZZ]]]bbbffflllqqqwww}}}]]]]]]^^^```bbbccccccccc]]]```aaa```]]]]]]```dddgggfffeeecccaaa```______]]]ZZZUUUOOOKKKGGGEEEEEEBBB@@@???===:::777555333111111000000////////////............------------++++++++++++++++++++++++((()))***+++,,,,,,------***+++++++++++++++,,,,,,***+++,,,...///000111111111111111000000000111222333222111000///.............../////////.........000111222333333222111000...---+++***)))******+++******))))))))))))******************++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,---......///000000///000111111000111333555555666777888888888888999666777888;;;???DDDHHHJJJNNNSSSXXXZZZ\\\___dddhhhnnnsssyyy]]]]]]]]]___cccddddddcccaaabbbbbb```[[[YYYZZZ\\\``````___\\\ZZZYYYZZZ[[[\\\ZZZUUUPPPKKKHHHGGGFFFDDDBBB???===;;;888555222111111000000000/////////.........------------,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,...000111111111222333333222111111222444333333111000////////////.........---------------000000222222222222000000---,,,+++***)))******+++******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,---...///000000111000111222111111111333555333555777777777666777999777888999<<<@@@DDDHHHKKKOOOTTTYYY\\\^^^aaafffjjjqqquuu{{{cccbbbbbbdddhhhiiigggeeegggfffeeebbb```___aaabbb______]]]YYYUUUTTTVVVYYYYYYVVVRRRMMMIIIGGGFFFEEECCCAAA>>>======;;;777333111111111111111000//////.........---------,,,,,,************************)))******+++++++++******++++++++++++++++++++++++++++++---...000111111111333444555444222222444666333222111111000000000000------,,,,,,++++++++++++...//////////////////...,,,,,,***)))))))))***+++******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,---...///000111111000111222222111111333555111444666777555555666888888999:::===@@@DDDHHHJJJOOOTTTYYY]]]___ccchhhmmmssswww}}}]]]]]]___ccciiilllllljjjiiigggdddcccdddgggjjjlllcccccc```ZZZUUUTTTVVVYYYUUUSSSOOOJJJGGGEEEDDDDDDBBB@@@======>>>===999666111111111111111000//////......---------,,,,,,,,,******************************+++++++++******)))+++++++++++++++++++++++++++,,,---///000000111111444666777555333222555777333222111111000111111111---,,,++++++*********+++------------------------,,,+++***)))))))))***+++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...---,,,+++,,,,,,,,,,,,---...///000111222000111222222111222444666000333666666444444555888999999;;;===AAADDDHHHJJJOOOTTTZZZ]]]```dddjjjnnntttxxx~~~]]]dddgggccccccjjjrrrtttrrrqqqlllgggfffjjjsss{{{lllgggaaa^^^^^^^^^\\\YYYWWWRRRLLLKKKKKKHHHCCC>>>@@@===::::::<<<;;;888555222222111000/////////000...---,,,,,,++++++,,,,,,---------,,,+++***)))(((++++++*********+++---...***'''(((+++,,,******---,,,,,,,,,,,,,,,---...///222333555555555666999;;;999555111///000222111///111000...---,,,,,,------++++++++++++++++++++++++---+++)))***,,,,,,)))'''++++++************++++++******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,---------......,,,---...000111222222222000333444333111111555888888777777666666666666777888:::>>>AAACCCGGGLLLOOORRRVVV[[[___cccgggkkknnnyyy}}}jjjmmmkkkdddbbbiiirrrvvvttttttqqqlllhhhiiinnnsssnnnkkkgggdddcccbbb```^^^YYYTTTOOOMMMMMMLLLGGGCCC>>>;;;888999;;;<<<:::888333222111000000////////////...------,,,,,,------,,,,,,,,,,,,+++***)))))),,,,,,+++++++++,,,......+++((())),,,---***+++...///.........///000111222222333444444444444666888<<<999555333222222000---111000...---,,,,,,------++++++++++++++++++++++++,,,***)))***,,,,,,)))'''++++++************++++++******++++++,,,------...,,,,,,,,,++++++*********,,,,,,,,,---------......,,,---...///000111111111222222222222111222555777777777666666555666666777999;;;???AAADDDHHHLLLPPPSSSWWW]]]bbbeeeiiillloooyyy}}}iiilllkkkeeebbbfffkkkmmmoooqqqqqqnnniiigggiiikkkmmmmmmkkkiiifffdddaaa```\\\WWWQQQOOOOOONNNLLLIIIAAA===999999:::;;;:::888333222222111000000////////////...------------...,,,,,,,,,,,,+++******)))------,,,,,,,,,---...///,,,)))***---...,,,,,,///000/////////000111333444333444555444222222333444;;;999777666666444111///000000...------,,,------+++++++++++++++++++++++++++*********++++++***(((++++++************++++++******++++++,,,,,,------+++++++++++++++*********,,,,,,,,,---------......,,,---...///////////////333111000000222444555555666666555555555666666777:::<<<@@@CCCFFFIIINNNQQQTTTYYY___eeehhhllloooqqqyyy~~~YYY___eeegggfffeeedddcccfffhhhkkkjjjgggeeegggiiihhhiiiiiihhheeeaaa^^^]]][[[VVVQQQNNNNNNNNNMMMLLLHHHCCC>>>;;;;;;:::888555333333333222111000///...///......---------------,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,---------,,,******...///,,,---000///...------...000222333444555666555333222222333444555666777777666444333000//////...------,,,,,,++++++++++++++++++++++++*********+++++++++***)))++++++************++++++******++++++,,,,,,,,,,,,+++++++++***************,,,,,,,,,---------......------...............---444111...///333555555333555555444444555666777777;;;>>>AAADDDGGGJJJOOORRRTTTYYY```fffjjjmmmpppqqqzzzKKKPPPWWW^^^aaa`````````aaadddhhhhhhffffffhhhjjjeeeffffffeeeccc```\\\YYYWWWSSSOOOLLLJJJJJJKKKKKKIIIEEE@@@======<<<999666333333333333222000///......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,+++++++++---***+++...///------000///...------...000333555555777888888555444333444222444666777666555333222/////////......---,,,,,,++++++++++++++++++++++++)))***+++++++++*********++++++************++++++******+++++++++++++++,,,************************,,,,,,,,,---------......------...............---444111...///222555444333444444444555555777888999<<<>>>BBBEEEGGGKKKPPPSSSTTTXXX___dddiiilllppprrr{{{CCCBBBCCCHHHMMMPPPUUUZZZ```dddiiikkkjjjiiijjjlllhhheeecccddddddbbb]]]XXXSSSQQQNNNKKKHHHGGGGGGHHHEEEBBB??????@@@???<<<999444444444444333000...---------,,,++++++++++++,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,+++******---***+++...///,,,---000111000......///222555777555777999999888666666777555777888777444000......////////////...---,,,+++++++++++++++++++++++++++(((***++++++*********+++++++++************++++++******++++++++++++++++++)))))))))***************,,,,,,,,,---------......,,,---...///////////////222000//////111333444444444444555555777888999:::<<<>>>BBBEEEGGGKKKPPPSSSTTTXXX^^^cccggglllpppsss|||CCC>>>;;;???BBBCCCHHHNNNWWW___hhhnnnooonnnnnnoookkkeeeaaabbbfffeee___XXXRRRQQQOOOLLLIIIGGGFFFFFFAAA???>>>???@@@???;;;777444444555555333111...---......---,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,---------,,,******,,,)))***---...,,,,,,///000///------...222555888333666999:::999888888999666888999777222///.........////////////---,,,+++++++++++++++++++++++++++'''))),,,,,,***)))***,,,++++++************++++++++++++******************((()))))))))*********+++,,,,,,,,,---------......,,,---...///000111111111000111111000000111333555555555555666888:::;;;<<<<<<>>>AAADDDGGGKKKOOOSSSVVVYYY]]]aaaffflllrrrvvv}}}JJJDDDCCCGGGHHHDDDCCCFFFLLLVVVeeeooosssrrrqqqqqqllleee^^^```fffggg___WWWRRRRRRQQQNNNJJJGGGFFFFFFBBB@@@??????@@@===777222444555555555333111...,,,//////...------------...***++++++,,,,,,,,,++++++------...///...---+++***,,,)))***---...,,,,,,///...---+++***,,,///333666111444888999:::999999:::555777888666222000111222...////////////---,,,+++++++++++++++++++++++++++'''))),,,,,,***)))+++---++++++************++++++++++++******************(((((())))))*********+++,,,,,,,,,---------......,,,---...000111222222222///111222111//////333666555555666777999:::<<<===;;;>>>AAADDDGGGKKKOOORRRXXXZZZ]]]aaaffflllsssxxx}}}LLLHHHHHHMMMOOOMMMLLLMMMXXXYYY\\\```dddgggjjjkkkhhhbbbZZZWWWYYY[[[ZZZXXXPPPNNNKKKHHHFFFFFFFFFGGGGGGEEEBBBAAA???===999666777555333222333333222111111000...---,,,+++******++++++++++++++++++++++++************************------,,,+++++++++,,,,,,000///......///111333555222444666777666666777888222333444444333000...,,,//////000000000...---++++++,,,,,,---,,,+++***))))))************+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************.........////////////000---.........---...000333222111000///000111333555333444555666777777777777<<>>>>><<<999777777555222111222111000///000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------000///......///111444555333555777666555444555666333333444444333111///...////////////...---,,,++++++,,,,,,,,,,,,+++***))))))************+++++++++,,,++++++***))))))******++++++++++++++++++++++++************************------........./////////---...///...---...000333333222111000111333555666444444555666777888888888===???BBBEEEHHHLLLPPPSSSVVVZZZ```eeekkkpppvvvyyyPPPSSS[[[bbbccc___```cccdddbbb]]]YYYWWWVVVVVVWWWWWWRRRLLLHHHGGGEEEBBB???@@@@@@??????>>>=========>>>===<<<<<<===<<<:::888777555222111111000///---//////............//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...000000//////000222444555555666777666444222222333222333444444444222111000///...---,,,,,,++++++,,,++++++,,,,,,,,,+++******)))************+++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............---...//////......111333333333222222333444666777555555666777888999:::;;;>>>@@@BBBDDDGGGLLLQQQUUUXXX[[[aaaffflllrrryyy~~~UUUYYY```eeeccc___aaafffhhheee```[[[XXXWWWXXXYYYUUURRRMMMIIIGGGCCC???;;;;;;<<<===??????@@@??????>>>===<<<===>>>>>><<<;;;999666333222111000///---///......------------...************************+++,,,,,,,,,,,,,,,------*********+++,,,---...///000000000000111333444555555777777666333111000000111111222222222111111000000///...,,,+++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...////////////111222222222222222333444666777555666777888999;;;<<<===@@@AAACCCDDDGGGMMMSSSXXXZZZ]]]bbbhhhnnnuuu|||ZZZ\\\```cccaaa___dddlllhhhfffaaa\\\YYYWWWVVVVVVPPPNNNKKKGGGDDD@@@<<<:::999:::<<<>>>@@@AAABBBBBBAAA@@@???@@@AAAAAA???===:::888555333333222000///000///---,,,+++*********************************+++++++++,,,,,,---------*********+++,,,---.../////////000000111222444444444555666555222////////////000000000000/////////222000///---,,,------...+++++++++++++++++++++,,,))))))*********++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...000000000000111222000000111222333444555666666666666888:::<<<>>>???AAABBBDDDFFFIIIOOOUUUZZZ]]]```eeejjjpppvvv|||UUUUUUXXX\\\]]]^^^dddkkkkkkjjjfffbbb]]]XXXUUUSSSMMMLLLJJJGGGEEEBBB@@@???999:::;;;<<<===???@@@@@@AAA@@@@@@AAABBBBBBAAA???:::888555444444333222000000///---+++***))))))(((******************************++++++,,,,,,------++++++++++++,,,------.........///000111222222333222333444333111//////000000//////.........------111111000///............++++++******++++++,,,---)))************+++++++++*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,...111111000000111222///000111222333444555666555555666777999<<>>:::666333888444111333999>>>@@@???777666555333222222222222000000...---,,,+++++++++***************)))((('''******++++++++++++******...---,,,---///000///...,,,---...000111222222222444444333222111111444777444333111///...------,,,///............------------,,,******+++***)))'''))))))***+++,,,,,,------------,,,,,,+++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,//////000111111111111111111111222333333333222222777777888999;;;===???AAADDDGGGJJJNNNQQQUUUYYY\\\fffiiinnnssswwwvvvrrrooo{{{LLLOOOTTTYYY]]]___^^^]]]\\\[[[YYYXXXVVVSSSQQQOOONNNKKKFFFBBB???<<<:::888999:::<<<===<<<:::888666555111///111777===>>>===999888777555333222111111111000///...---,,,,,,,,,***+++++++++***))))))(((++++++,,,,,,,,,,,,++++++...---------///000///...---...///000111222222333333333333111000111444666555444222000///---------///............------------,,,******+++***)))'''*********++++++,,,,,,,,,***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,...///000000111111000000111111222333333333333222666777777999;;;===???@@@DDDGGGKKKNNNRRRVVV[[[^^^cccgggmmmqqqrrrpppnnnmmm|||KKKKKKLLLPPPUUUWWWUUURRRUUUUUUUUUTTTTTTSSSRRRQQQRRRNNNJJJGGGEEEAAA;;;666555666888::::::999777666222///---///444999::::::::::::888666444222111000111111000...------------+++++++++++++++*********,,,,,,,,,------,,,,,,,,,...---,,,---///000///............///000111222333111222222111000111333555666555333111///...------///............------------+++******++++++)))(((******++++++++++++++++++&&&'''((()))***,,,,,,---************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......///......---......///000000000//////111111222333333333333333555666777888:::===???@@@EEEGGGKKKOOOSSSWWW\\\```bbbhhhooopppnnnkkklllnnn~~~SSSPPPMMMNNNQQQQQQLLLGGGNNNOOOPPPPPPNNNMMMMMMNNNMMMJJJFFFFFFGGGFFFBBB>>>::::::::::::999777444333333000...///222444555555888888888777555444333222000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++,,,.........,,,...............000111222000000111111000000333555666555444222000///......///............---------,,,+++******++++++***(((++++++++++++************'''((((((***+++,,,---...,,,,,,++++++******))))))++++++,,,,,,,,,,,,---------------.....................////////////......111111222333444444444444555555666888:::===???@@@GGGJJJMMMPPPSSSWWW\\\___ccckkkrrrqqqllliiimmmrrrYYYTTTPPPPPPRRRPPPJJJDDDNNNPPPQQQOOOLLLJJJIIIJJJFFFCCC??????AAACCCCCCAAA>>>>>>>>><<<:::888555444555333111000111111111000444444555555555555444333......---,,,++++++++++++,,,++++++******+++,,,,,,******++++++++++++******+++***)))***,,,---,,,+++------------...//////000///000111111000111333555555555333111000////////////............---------,,,+++)))***++++++***)))+++*********************+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------------------......//////......////////////......111111222333444555555444444555666888;;;===@@@AAAJJJLLLOOOQQQSSSVVVZZZ]]]cccjjjqqqpppjjjiiiooovvvVVVUUUSSSTTTUUUTTTOOOKKKUUUWWWWWWTTTNNNJJJJJJKKKBBBAAA???<<<;;;;;;<<<===============<<<;;;:::999777666555333222111000000///000222333444444333222---,,,,,,+++******++++++++++++***))))))***,,,---)))******++++++******)))+++***)))***,,,---,,,+++,,,---...////////////......000222222222222333555333333222000000000000000///............---------+++***)))***++++++***)))))))))******************---------------,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,------...---------------...///000//////000000000///......000111222444555555555555555666777999<<>>AAACCCEEECCCFFFJJJOOOSSSXXX^^^aaaeeeiiimmmnnnooottt|||^^^```bbbcccddddddeeefffkkkhhhccc]]]WWWRRROOOMMMKKKIIIGGGFFFEEEBBB???<<>>;;;:::;;;:::777444888<<>>AAACCCDDDFFFJJJNNNRRRUUUXXX[[[^^^dddjjjqqqvvvzzzhhhggghhhmmmsssvvvvvvtttrrroooiiieeebbbaaabbbcccXXXWWWVVVUUURRRMMMFFFBBB@@@<<<999999::::::888555777;;;>>><<<;;;;;;777222222222111111000000//////***+++------+++++++++,,,(((***,,,+++***))))))***---,,,***+++,,,,,,+++)))+++++++++,,,---...///000...///000111222222222222333333222111111111111111111111111111111111111111000/////////...---------,,,,,,+++******+++,,,,,,(((((())))))))))))******)))***++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---//////.........///---///000000000111444666444555555444444555888:::;;;:::999:::===???AAAAAAGGGJJJOOOSSSVVVYYY\\\___eeekkkrrrwww{{{dddccceeejjjpppsssqqqmmmnnnmmmjjjhhhggghhhiiijjj\\\[[[ZZZXXXUUUOOOGGGBBB???<<<888888:::;;;:::888666999888444333555444111333222222111111000//////***+++------+++***+++,,,(((***+++,,,***))))))***---,,,***+++,,,,,,+++))),,,,,,++++++,,,---............000111111111000000222222222222222111000000/////////000000000000000////////////............++++++++++++++++++++++++)))))))))*********++++++)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...///000///...///000---///000000000111444777555555444333333555:::>>>===;;;999:::===@@@AAA@@@GGGJJJOOOSSSVVVYYY]]]```fffkkkrrrxxx{{{aaa```aaaeeejjjkkkfffaaadddeeefffhhhjjjlllnnnnnn```___^^^\\\XXXQQQIIICCC@@@<<<888888:::<<<;;;:::666666222---,,,///222000333333222222111000000000)))+++---,,,+++***+++,,,(((***,,,,,,+++***)))***---,,,***+++,,,,,,+++))),,,,,,+++++++++,,,,,,---...///000111111000///...111111222333333111000///.............../////////.........///////////////***++++++,,,,,,++++++***))))))******+++++++++,,,)))***++++++***+++---///+++++++++++++++++++++++++++++++++,,,,,,---------,,,...000000///...///000---///111000///111555888666555333111222666<<>>??????<<<777333000///000111///000111333333333222111+++******************+++///...,,,***)))))))))***,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,//////000000000000/////////////////////000000000,,,,,,.../////////...---///...---,,,+++,,,------,,,,,,++++++***+++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,---------......444333111000000222444555444444444555555777888888666999;;;===>>>@@@BBBEEEJJJNNNSSSVVVXXX\\\bbbgggiiinnntttxxx{{{~~~SSSNNNHHHCCCBBBCCCFFFHHHcccmmmrrrnnnkkkooopppnnnhhhfffhhhjjjdddVVVJJJFFFBBB>>>:::888999<<<>>>@@@BBB???;;;666333111111111//////000111111111111111,,,++++++******++++++,,,+++***))))))))))))***++++++++++++++++++******)))++++++++++++,,,,,,,,,,,,------...000000111111111/////////////////////...+++---...000000///...---///...---,,,,,,,,,------+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///------........./////////333222111000000111333444666666555666666777888999777999;;;===>>>@@@CCCEEEKKKOOOTTTWWWZZZ^^^dddiiilllqqqwww|||~~~LLLGGG???888555777;;;>>>___llltttppplllmmmnnnkkkhhhfffgggiiieeeZZZOOOJJJAAA>>>:::888999:::;;;<<<===<<<:::777555444333333//////.........///000000---,,,,,,++++++,,,,,,---++++++************++++++************++++++++++++------------,,,,,,,,,,,,+++,,,---///000111222222000000000000///...------+++---///111222000...---///...---,,,,,,,,,,,,---************+++,,,------...---,,,++++++,,,------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...///....../////////000000000111111000///000111222333888777777666777777888888777999<<<===>>>@@@CCCEEELLLPPPUUUYYY[[[___fffkkknnnrrrxxx}}}GGGCCC===777555777<<<@@@TTTeeepppooojjjjjjiiieeeeeeeeefffhhheee\\\PPPIII???;;;777444444555555555222222333444444444444444///...---,,,,,,---...///---------,,,,,,---------111000///...,,,+++******+++++++++++++++,,,------.........------,,,,,,,,,+++,,,---///000111111111111111222111000///...---+++---000222222111...---......------,,,,,,,,,,,,************+++,,,---...000...,,,++++++,,,---///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///....../////////000000000000/////////000111222333888777666666666666666777777999<<<>>>???@@@CCCEEEKKKOOOUUUXXX[[[```fffllllllqqqvvv{{{~~~HHHGGGEEEBBB??????CCCFFFMMM]]]jjjjjjhhhhhhfff```bbbccceeeffffff___SSSHHH@@@<<<666222111111111111---...000111222333222222...---,,,+++++++++------...------,,,,,,------.../////////...---,,,+++***,,,,,,,,,+++,,,---...///.........------,,,,,,,,,---......////////////...222222333333222000///---+++---///111111000...------------------,,,,,,,,,************+++,,,---...000///---+++++++++---...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......------........./////////////////////000111222333666666555444444444555555777:::<<<>>>???AAACCCFFFIIINNNTTTXXX[[[```gggllllllpppvvvzzz}}}RRRVVVYYYYYYUUUSSSRRRSSSPPP\\\dddccccccgggeee```___`````````bbbaaaXXXMMMFFF@@@999444222222222222111222222222222111000///------,,,+++++++++,,,,,,...------,,,,,,------...'''((()))+++,,,,,,,,,,,,------,,,++++++,,,...///------------,,,,,,,,,,,,....../////////......---000111333333333111///---,,,,,,.../////////...---------......------,,,+++************+++,,,------///...---+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---...------........./////////...///000000111222333333444444444333333444555555888:::===>>>???AAADDDFFFIIIMMMSSSXXX[[[aaahhhmmmooosssxxx|||WWW___iiinnnlllgggdddcccZZZ^^^^^^YYYZZZbbbddd```YYYXXXUUUSSSYYY___\\\TTTKKKDDD;;;444222222333444333333222111000/////////,,,---------,,,,,,+++***------,,,,,,,,,,,,------$$$&&&(((***,,,------------,,,***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...////////////---///000222222000...---,,,,,,,,,,,,,,,---......------.........---,,,++++++++++++***++++++,,,,,,...------,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---........./////////000000000...///000222333333444444444444444444444555666777888:::===???@@@AAADDDFFFIIINNNTTTYYY]]]bbbjjjoooppptttyyy}}}PPP\\\llluuuuuupppkkkiiibbb```XXXOOORRR]]]bbb___RRRPPPJJJGGGOOOZZZ]]]XXXMMMFFF;;;333000111333444000000////////////000000,,,------...---,,,+++)))---,,,,,,++++++,,,,,,---((()))+++,,,------,,,,,,---+++)))((('''((()))************++++++,,,,,,,,,***+++,,,...///000000111+++,,,///000000///---+++---,,,+++***+++,,,---...,,,---.........---,,,+++,,,,,,++++++***+++++++++,,,,,,---,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---...000000000000111111111111//////111222444444444444444444444555555777888999888:::===???@@@AAADDDFFFJJJOOOUUUZZZ^^^dddkkkqqqppptttxxx|||EEESSSgggsssuuuooohhhdddZZZQQQGGG@@@???AAACCCEEE???;;;666666888<<<======<<<999666444333333111000222222111000000///000000333333222000///...---,,,+++******************+++,,,+++***))))))***+++,,,,,,***))))))***++++++*********+++,,,------------------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........+++******))))))******++++++++++++***++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,////////////000000000000000111111000///000333666333333333333333444555666;;;<<<>>>@@@BBBDDDFFFGGGMMMQQQVVVYYY\\\aaahhhnnnqqqsssvvvyyy}}}???KKKZZZcccccc]]]WWWTTTIIICCC<<<888777888888777666333000000222555555555999777444333444444444333111000000////////////000000//////...---,,,++++++,,,++++++******++++++,,,++++++***))))))***++++++,,,***))))))***++++++***)))***+++,,,------------......---------,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,---------------++++++************++++++***************+++,,,---***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------........./////////000000000111111000///000333666444333333444444555666777;;;<<<===@@@BBBDDDFFFGGGLLLQQQVVVYYY]]]bbbiiiooorrrsssvvvyyy~~~666>>>GGGLLLJJJEEE@@@>>>666444111//////...,,,+++...---+++,,,---//////...444222111111333555444444......---------...//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))***+++++++++***))))))+++++++++)))((()))***+++,,,,,,,,,,,,............---------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((()))***+++,,,---)))))))))******************++++++,,,,,,++++++***,,,,,,---------.........---------.........//////000111111000///000333555444444444555555666777888:::;;;===???BBBDDDFFFGGGLLLPPPUUUYYY]]]cccjjjppprrrtttwww{{{///333888999666333000///---,,,,,,++++++***)))(((++++++,,,,,,---------,,,000///...///111222222111,,,,,,++++++,,,---..............................---------,,,,,,---------+++******************++++++***)))***+++,,,***)))(((((()))***++++++++++++...------------,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---''''''(((((()))***,,,,,,***************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......///000111111000111333555555555555555666777999999:::;;;===???BBBDDDFFFGGGKKKOOOUUUZZZ^^^ccckkkqqqsssuuuxxx|||,,,---//////---,,,+++***++++++***)))))))))***++++++,,,---......---------...---,,,---......---++++++*********+++,,,------------------...............------,,,,,,------...*********++++++***************)))***,,,,,,***((((((((()))***++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---...---------------------------------,,,,,,++++++***---,,,,,,++++++,,,,,,---(((((((((((()))***+++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000111111111111333444555555555666777888999::::::;;;===@@@CCCEEEGGGHHHKKKPPPUUUZZZ^^^dddlllqqqsssvvvzzz~~~***+++,,,,,,,,,,,,++++++++++++***)))((()))+++...***,,,......---,,,---...---,,,+++,,,,,,,,,***(((++++++*********+++,,,,,,++++++++++++++++++++++++...------,,,,,,------...)))***++++++++++++***)))***)))***+++,,,,,,***(((((()))***+++,,,,,,,,,,,,++++++++++++************,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++++++++,,,,,,---.........***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------.........000222222111111222444444444444555777888::::::;;;<<<>>>AAADDDGGGIIIJJJMMMQQQVVVZZZ^^^dddkkkqqqtttvvv{{{******+++,,,------+++******+++,,,+++******,,,...+++---......,,,+++---///,,,++++++,,,------***(((,,,,,,++++++******+++++++++++++++***************------,,,,,,,,,,,,------)))***++++++++++++***)))))))))***+++---,,,***''')))***+++,,,------------,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,+++************+++******+++,,,,,,---......***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------...............000222222111111222444333333444555666888999:::<<<===???BBBEEEHHHJJJLLLNNNRRRWWW[[[^^^ccckkkppptttwww|||)))***+++,,,...---***((())),,,//////---,,,---///,,,...000///---,,,///222+++++++++---......,,,***------,,,+++*********+++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))))))))***,,,---,,,***'''******+++,,,---------------------,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++*********++++++,,,,,,---+++******************+++...---,,,+++************))))))***+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------.........//////...000222222222111222333222333333444666777999:::<<<>>>@@@CCCFFFIIILLLMMMOOOSSSXXX[[[^^^cccjjjoootttwww|||///+++((((((+++---,,,***,,,---......------...000333222111000///...------......---------,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------------...,,,***((()))***++++++************++++++))))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,,,,++++++*********+++++++++++++++++++++,,,))))))***+++,,,------............------,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---------------+++)))+++---///---+++------,,,------...///000000000111222333333333333333444444555777888:::;;;999<<>>@@@BBBCCCEEEHHHJJJKKKPPPVVV[[[___dddjjjooorrrvvv|||***,,,...---+++***,,,///---...///...,,,+++,,,---...000111222222///,,,***////////////////////////,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************((())))))))))))*********+++++++++,,,,,,,,,------------------,,,++++++***,,,,,,,,,,,,---......---------,,,------...///000///000111222222333333222444444555555666888999:::===???AAABBBCCCDDDGGGIIILLLQQQWWW\\\```fffmmmrrrrrrvvv|||(((+++...---+++***,,,///,,,---...---,,,+++,,,---///000222333333000...,,,------------------------...---,,,,,,,,,,,,---...))))))******+++,,,------,,,------,,,***))))))******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++*********)))))))))(((((())))))***+++,,,,,,------,,,,,,,,,---------------************************((())))))))))))*********+++++++++,,,,,,,,,------------------,,,++++++***,,,,,,------------......------,,,------...///000//////000111222222222222555555555555666888999999===???AAACCCCCCDDDFFFHHHMMMQQQWWW\\\```fffmmmsssrrrvvv}}}(((***,,,,,,,,,+++,,,---***,,,------,,,,,,---...+++---///111222222111000+++++++++++++++,,,,,,,,,........................'''((()))***+++---......---......,,,***((())))))***+++,,,------,,,+++***))))))))))))))))))))))))*********)))******+++,,,***++++++++++++,,,,,,,,,+++++++++******))))))(((((()))***+++,,,------...,,,,,,------------......++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++++++++---......------...///------,,,------...///000...///000111222222222222555555555555666777888999===???AAABBBCCCDDDGGGIIIMMMQQQWWW[[[^^^dddlllqqqrrrwww~~~(((((((((***,,,---+++***)))***,,,,,,,,,,,,...000***+++,,,...///000000000*********+++++++++,,,,,,,,,,,,---......---,,,,,,(((((()))***+++,,,,,,---+++,,,---,,,***)))***+++***+++---......---+++***))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,+++******))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++---///...---,,,...000------,,,------...///000...///000111222222222222666555555666666777888999<<<>>>AAABBBCCCEEEGGGIIIPPPSSSXXX[[[___dddlllrrrrrrwww(((&&&&&&))),,,...+++(((((()))+++,,,,,,---///000---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++******************+++++++++)))+++,,,,,,+++***,,,---***+++---......---+++***))))))))))))))))))))))))((()))***,,,,,,+++***************++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------+++---//////---,,,...000---------------...000000...///000111111222222111666666555666666777888999<<<>>>@@@BBBCCCEEEHHHJJJSSSWWW[[[^^^aaafffnnntttqqqxxx''''''(((((())))))******,,,---///...------...000+++++++++,,,---...///000...---,,,+++++++++,,,,,,)))***,,,///000///,,,(((///---+++)))((()))+++---)))************+++++++++,,,---......---,,,***)))222000,,,)))(((((()))***************+++,,,---...,,,+++*********+++,,,---++++++++++++++++++++++++---,,,***)))))))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------+++***+++---......,,,***///...---,,,+++,,,,,,------///111111000///000111000000111222333444444555444666777777777777:::<<<>>>???@@@BBBDDDGGGIIIJJJVVVWWWZZZ```ffflllooopppwwwyyy'''((((((((()))))))))******+++---,,,++++++,,,...************,,,---...///------,,,,,,,,,,,,++++++******+++---//////,,,)))---,,,+++))))))***+++,,,************++++++++++++***+++,,,------,,,++++++,,,,,,,,,,,,++++++******************+++,,,---...++++++*********+++,,,---++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------------,,,++++++,,,---...---+++///...---,,,,,,,,,------,,,...000111000///000111000000111222333444444555444666777777777777:::<<<===>>>@@@BBBEEEHHHJJJLLLVVVWWW[[[```fffllloooqqqwwwzzz(((((((((((())))))))))))((()))+++***))))))***,,,))))))))))))***,,,---...,,,,,,---------,,,+++***+++******,,,---...,,,+++++++++++++++++++++,,,,,,************+++++++++,,,((()))***+++,,,,,,,,,,,,&&&(((,,,...///---+++)))************+++,,,------++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,---+++***+++,,,------,,,......---,,,,,,,,,------,,,...000000000000111222000000111222333444444555444666777777777777:::<<<<<<===???BBBEEEIIILLLNNNVVVXXX\\\aaafffkkkoooqqqxxxzzz(((((((((((())))))))))))''')))******)))(((***+++)))))))))***+++,,,---...+++,,,---......,,,***))),,,+++)))***,,,------,,,))))))+++,,,---,,,,,,+++*********+++++++++,,,,,,))))))******++++++++++++&&&(((,,,...///---+++)))+++*********++++++,,,---+++***++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))+++******))))))(((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++...,,,******+++---...---------------------------+++---000000000000111222000000111222333444444555444666777777777777:::<<<<<<===???BBBFFFJJJNNNOOOUUUXXX]]]bbbfffkkkooorrrwwwzzz))))))))))))((((((((((((((()))******))))))***+++************+++---...///+++,,,---......,,,***))),,,***))))))+++,,,,,,,,,((()))+++---------,,,+++***++++++++++++,,,,,,,,,,,,++++++******)))))))))++++++,,,,,,,,,+++******++++++******++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,+++***)))+++******))))))(((((((((+++++++++++++++++++++++++++,,,------......------)))***++++++,,,,,,++++++...,,,******+++---...---,,,---------------------,,,...000000000000111222000000111222333444444555444666777777777777:::<<<<<<===@@@CCCGGGKKKOOOQQQUUUYYY^^^bbbfffjjjpppsssuuuyyy))))))))))))((((((((((((((()))+++***))))))***,,,*********+++,,,---...///,,,,,,---------,,,+++***,,,***))))))+++,,,,,,+++)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,------,,,******))))))***...---,,,+++***)))******,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...............***++++++,,,,,,,,,,,,,,,---+++***+++,,,------,,,+++,,,---.........---------///111111000///000111000000111222333444444555444666777777777777:::<<<===>>>@@@DDDHHHLLLOOOQQQUUUYYY___cccfffjjjpppttttttxxx***)))))))))((((((((('''''')))******))))))***+++))))))))))))***,,,---...------,,,,,,,,,,,,++++++***))))))***+++,,,+++***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,+++******+++,,,,,,------,,,+++************,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------......------++++++,,,---------------,,,++++++,,,---...---++++++,,,---.........------///000111111///......///000000111222333444444555444666777777777777:::<<<>>>???AAADDDHHHLLLOOOQQQTTTZZZ```dddfffjjjpppuuuuuuyyy******))))))(((((((((''''''((())))))(((((()))+++''''''(((((()))+++,,,---...---,,,+++++++++,,,,,,***))))))***,,,,,,+++)))---,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++***+++,,,...///++++++,,,,,,,,,+++***))),,,,,,++++++***+++++++++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------......------+++***+++---......,,,******+++---...///...------000111222111///.........000000111222333444444555444666777777777777:::<<>>???CCCGGGHHHIIILLLQQQUUU[[[```eeehhhjjjnnnsssxxxxxx~~~,,,+++******+++,,,+++***)))***+++,,,+++***(((&&&)))))))))))))))***++++++)))***+++,,,------------***000222---)))***,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------...,,,---...---,,,+++,,,...,,,---///000000///---,,,,,,------......------,,,.........//////111222222000111222333444666777777555666777999;;;<<<>>>>>>@@@DDDGGGHHHHHHKKKQQQWWW[[[___eeehhhjjjnnnssswwwxxx~~~---,,,++++++------,,,+++'''***---...---***%%%"""+++++++++***++++++,,,---)))***+++,,,------...---...666888111,,,...000///---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...------,,,*********++++++,,,,,,---++++++,,,,,,,,,---------.........------........./////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......---...///...------...///,,,---///000000///---,,,,,,------......------,,,000000000000111222333444000111222333555666777888555666777999;;;===>>>???AAADDDGGGGGGGGGJJJRRRXXX[[[___eeehhhjjjnnnssswwwyyy000...,,,---///000---***,,,+++++++++***))))))(((000---******,,,...---,,,***,,,------,,,,,,---///111111111111000///------(((***---///000...+++)))...------,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---,,,+++******+++,,,------------------------------------,,,,,,+++++++++...------------...//////,,,,,,,,,---------......---------............///......///000000000000000000111111222444555555666444666888999999:::<<<>>>DDDEEEEEEHHHKKKPPPTTTWWWYYY```fffiiihhhkkksss{{{zzz222111000111222222111///000///...---,,,,,,,,,,,,000---******,,,------,,,***,,,------++++++,,,---........................)))+++---//////...,,,***...------,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,+++******+++,,,,,,---------------------------------,,,,,,+++++++++---------------...//////,,,,,,---------.........---------............///......///000000000000000000111111222444555555666444666888::::::;;;===???DDDDDDFFFHHHLLLPPPTTTWWW[[[aaagggjjjkkkooovvv|||zzz999;;;<<<;;;:::999999999:::888666333222222333444444222/////////000000///,,,---///...---+++,,,---------------...///000111+++,,,------......------...------,,,,,,------...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++---------------......///,,,------------.........---------............///......///000000000000000111111222333333444555555555777:::;;;;;;<<<>>>@@@DDDDDDFFFIIILLLQQQUUUWWW\\\```eeeiiimmmrrrwww{{{yyyFFFIIIJJJHHHDDDAAAAAACCCCCCAAA>>>;;;::::::<<<===;;;:::888666666666666666000222333333111//////000111000/////////000111222---------------......///...------,,,,,,------...,,,+++*********,,,...///,,,------------------,,,,,,---...---,,,+++---///------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------............---------............///......///000000000000000111111222333333444555555666888:::;;;<<<===???AAACCCDDDFFFIIIMMMRRRUUUWWW[[[]]]bbbgggmmmrrrvvvxxxzzzQQQSSSSSSPPPJJJFFFEEEFFFHHHFFFBBB@@@??????AAABBBAAA@@@>>><<<;;;:::;;;;;;777999;;;:::999777666666555444333222000000////////////...------...//////...------,,,,,,------...,,,++++++++++++,,,...///,,,------......------,,,,,,---...---,,,+++---///------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////---------............///......///000000000000000111222222333333444444444777999;;;<<<<<<===???AAABBBDDDFFFJJJNNNRRRVVVXXX[[[^^^bbbhhhnnnsssvvvwww{{{UUUUUUTTTQQQLLLHHHFFFEEEGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCC@@@===<<<===>>>===???BBBBBBAAA???>>>>>>::::::999777555222000...111000///......---.........------,,,,,,------...,,,,,,------------------,,,---...//////...---,,,,,,---...---,,,+++---///------------------------------------------------...---,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------........./////////---------............///......///000000000000000222222222333333444444444666888;;;<<<<<<===???AAABBBCCCGGGKKKOOOSSSVVVXXX]]]aaaggglllpppssswwwyyy}}}VVVTTTRRRPPPNNNLLLHHHFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIHHHEEEAAA???@@@BBBAAADDDGGGHHHGGGEEEDDDDDDBBBBBBBBBAAA???;;;777444333222111000///---,,,,,,...------,,,,,,------...---...///000000...---,,,,,,---...//////...---,,,,,,---...---,,,+++---///...................................................---,,,,,,......---,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...............////////////---------............///......///000000000000000222222333333333333444444666888:::;;;;;;<<>>@@@AAACCCGGGLLLPPPTTTWWWXXXZZZbbbkkknnnlllmmmrrrwwwZZZWWWSSSQQQPPPOOOMMMLLLJJJHHHGGGHHHJJJMMMNNNNNNOOONNNKKKIIIHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNOOONNNMMMKKKIIIDDD???999666555333...+++///...,,,,,,------,,,+++------------------------///...------,,,,,,,,,---///......------......///,,,,,,,,,------............------,,,,,,------......------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++***+++---//////...---,,,---///000///...---///000...///000///---,,,,,,...........................000000000000111111111111111...///444666444222333999888888888:::<<>>AAABBBDDDFFFIIILLLNNNRRRWWW[[[```dddhhhkkkmmmpppvvv{{{YYYVVVSSSRRRRRRRRRQQQPPPTTTRRRPPPPPPRRRSSSRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRMMMNNNOOOPPPPPPPPPOOONNNKKKMMMOOOQQQRRRRRRQQQQQQKKKJJJKKKLLLKKKEEE<<<555666333000......000000000/////////////////////////////////......///000000......------------......///////////////000000000......------------............------------...............---------------------------,,,,,,,,,,,,+++,,,---.........---,,,---...///...,,,++++++,,,---/////////---,,,---...........................000000000000111111111111111111333555333000333999:::::::::;;;===???AAACCCCCCFFFJJJMMMPPPSSSWWWZZZ```ccchhhkkklllpppvvvzzz[[[XXXVVVUUUVVVWWWWWWVVVXXXVVVUUUTTTUUUUUUTTTRRRSSSRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUVVVVVVUUUSSSRRRQQQRRRTTTUUUUUUSSSRRRPPPMMMMMMNNNQQQRRRNNNFFF@@@;;;777222///000111222222000000000000000000000000/////////...//////000111......------------......////////////////////////......------------............------------.....................---------------------------,,,,,,+++,,,---.........------...//////...,,,+++,,,------...///...---,,,---///........................///000000000111111111111//////222222///,,,111999:::::::::;;;===???AAABBBCCCFFFJJJNNNQQQTTTWWWYYY```ccchhhkkkmmmpppvvvzzzZZZXXXVVVWWWXXXZZZ[[[ZZZ[[[YYYXXXWWWXXXWWWUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTTTTUUUVVVXXXXXXWWWUUUTTTQQQPPPQQQTTTWWWVVVRRRNNNFFFAAA:::555222111000000000000000000000000000000000000////////////000000///......------......///........................///......------......//////......------......///........................------------------------,,,,,,---------...------...000000///---,,,---...,,,...///...------...//////////////////////////////000000000111111111111///000222333///,,,111999888999:::;;;===>>>@@@AAACCCFFFKKKOOOQQQTTTWWWZZZ```dddiiikkkmmmqqqvvv{{{WWWUUUTTTUUUXXXZZZ\\\\\\\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTWWWZZZ[[[\\\[[[[[[XXXWWWVVVYYY]]]___]]]ZZZSSSNNNFFF???:::666333000000000000000000000000000333222111000000000000111000//////////////////000//////............------//////............////////////............//////.............../////////------------............,,,,,,,,,---------.........///000///......///000,,,---///...------...///////////////////////////000000000000111111111111222222444666444111444:::888888:::;;;===???@@@@@@DDDGGGKKKNNNQQQTTTXXX[[[bbbeeejjjmmmnnnrrrxxx|||VVVTTTTTTUUUYYY\\\]]]^^^^^^]]]\\\]]]]]]\\\ZZZWWWVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYWWWUUUSSSSSSTTTUUUTTTVVVYYY\\\^^^^^^^^^]]]]]]\\\\\\___bbbcccaaa^^^ZZZVVVPPPJJJFFFBBB???<<<555555555555555555555555777666555333222222222222111111000000000000111111000000000/////////......//////............////////////............//////---........./////////000------------.........///---,,,,,,,,,------......+++---............///111,,,---......------...000////////////////////////000000000000111111111111444222333777777555555888888999;;;===???@@@AAAAAAFFFHHHKKKMMMPPPTTTYYY\\\cccgggkkknnnpppsssyyy}}}WWWVVVUUUWWW[[[^^^```aaa______^^^______^^^\\\YYYXXXXXXYYYYYYYYYYYYXXXXXX^^^\\\XXXUUUTTTUUUVVVWWWYYYZZZ\\\^^^^^^^^^\\\[[[^^^^^^^^^bbbeeeddd```\\\YYYWWWSSSQQQPPPNNNLLLJJJ;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444444333333222222111111111111222222222111111111000000////////////............////////////............//////---.........//////000000---------.........//////---,,,,,,,,,,,,---......)))+++------------///000,,,---......------///000000000000000000000000000000000000000111111111111333000111666888555444444999:::<<<>>>@@@AAABBBBBBGGGHHHJJJLLLOOOTTTYYY]]]dddhhhllloooqqqtttzzz~~~WWWVVVVVVYYY\\\```aaaaaagggeeebbb```___]]]ZZZYYY[[[\\\\\\[[[ZZZXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWW[[[[[[\\\\\\]]]^^^______^^^```bbbaaa^^^\\\]]]^^^]]]ZZZYYY[[[___```]]]YYYNNNNNNLLLHHHEEEDDDEEEGGGGGGEEEBBB@@@???>>>===;;;999999888777555444222222222111111111111222333333222111000//////000111111---...//////000000000000/////////000000000000000---------------------------------.........//////////////////////////////,,,...//////...------...000000000000000000000000111111111111111111222222444111111444555444555888888999;;;;;;<<<>>>AAADDDGGGIIIKKKMMMPPPSSSXXX[[[fffiiimmmppprrruuuyyy|||XXXXXXXXX\\\```dddffffffgggeeeccc```^^^\\\ZZZYYY[[[\\\\\\[[[YYYXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]___```aaaaaa^^^```bbbaaa^^^]]]]]]___```]]][[[]]]aaadddbbb___VVVTTTQQQNNNMMMNNNOOOPPPRRRPPPMMMKKKKKKIIIFFFDDD???>>><<<;;;999888888888777666444222111000000000000///.........///000111..................------////////////////////////---------------------------------.........//////////////////////////////,,,...//////...------...000000000000000000000000111111222222333222222222444111111444555333444777888999:::;;;<<<>>>AAADDDIIIKKKMMMPPPRRRVVVZZZ^^^eeehhhllloooqqqtttxxx|||ZZZZZZ\\\```eeeiiikkkkkkgggfffcccaaa^^^[[[ZZZYYY[[[\\\\\\[[[YYYXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXYYY]]]```bbbbbbbbbbbb^^^```aaaaaa___^^^^^^___bbb___]]]___dddggghhhgggaaa\\\WWWVVVWWWZZZZZZZZZXXXWWWUUUTTTSSSPPPLLLIIIFFFEEECCCAAA????????????<<<;;;888555444444555555222111000//////000111111000000//////...---,,,,,,///////////////.........------------------------------........./////////////////////////////////,,,...000///...---...///000000000000000000000000000111333444555444333333333111000333444222333777888999:::;;;<<<>>>AAADDDIIIKKKNNNPPPRRRVVV[[[___eeehhhllloooppprrrwww|||\\\]]]^^^bbbfffiiijjjjjjgggfffddd```]]]ZZZZZZZZZ[[[\\\\\\[[[YYYWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZYYY[[[^^^bbbccccccbbbaaa^^^___`````````______```aaa___^^^___dddhhhjjjkkkjjjccc\\\[[[^^^``````^^^\\\[[[ZZZYYYXXXUUUPPPMMMKKKIIIGGGEEEDDDDDDEEEEEE@@@???===;;;;;;===???@@@999777555444222222222222222222111000/////////////////////...................................................////////////////////////////////////,,,...000000///......///000000000000000000000000111222444555666555444444444111000333444222333666777888:::;;;<<<>>>BBBEEEGGGIIILLLNNNQQQUUUZZZ^^^fffjjjnnnoooooorrrxxx}}}______```bbbeeegggfffeeeffffffddd```\\\ZZZ[[[\\\\\\]]]]]]\\\YYYXXXXXXYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\^^^```bbbcccbbb```^^^^^^^^^___```aaaaaaaaa```___^^^^^^___bbbfffiiijjjnnnggg```^^^```aaa___\\\aaa```___^^^]]]ZZZUUURRRMMMLLLKKKIIIHHHHHHHHHIIIEEEDDDCCCBBBBBBDDDEEEGGG@@@>>>;;;888666444333333222222111000///000000111000000//////............................................./////////000000////////////////////////,,,...000000///...///000111111111111111111111111111222444555666666555555444111111444444222222666777888:::;;;<<<>>>BBBEEEGGGJJJLLLOOORRRVVV[[[___hhhlllqqqqqqppprrryyybbbbbbbbbdddeeeeeecccaaadddeeeddd```[[[ZZZ\\\___^^^______]]]ZZZYYYYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\^^^___```bbbbbb```___^^^^^^^^^^^^```bbbcccbbbaaa_________```bbbeeeggghhhnnnjjjdddbbbaaaaaa___\\\```___^^^]]]\\\ZZZWWWTTTPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIFFFDDDAAA===:::888777666444333111000//////000000111111000000//////..................................../////////000000000////////////////////////,,,...000000//////000111111111111111111111111111222222222333444555666666666333222555555222333666666888999;;;<<>>999666333222222333333333222111000000///////////////////////////////////////000000000000////////////////////////,,,...000000000000111222111111111111111111111111333222000///111333777999888555444777666444444777666777999;;;<<>>;;;999666333111/////////444111000222111---,,,.........////////////......000000////////////000000...000333444333222111222111111111111111222222333222333333222222444888;;;;;;999777555444444666777666888999;;;<<<@@@EEEHHHJJJJJJJJJMMMRRRYYY```dddhhhlllpppqqqpppsssyyyiiijjjlllllljjjfffbbb```aaaccceeeeeeccc```^^^^^^``````aaaaaaaaa```___^^^^^^[[[YYYZZZ\\\]]]\\\ZZZ]]]]]]^^^______^^^^^^^^^\\\]]]^^^aaacccfffhhhjjjggggggeeeddddddggglllpppjjjjjjjjjiiigggeeebbbaaa___`````````^^^[[[XXXWWWVVVUUUUUUVVVXXXYYYXXXWWWVVVXXXZZZZZZYYYYYYYYYZZZWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXVVVSSSPPPMMMKKKIIIEEECCC???:::666222000///555222111333222...---000---......//////......---000000000//////000000111...000222333222111111111000////////////000111111333444333222222333666999;;;999777555555666777888666888999:::<<>>888444222555222111333222//////111.........//////.........000000000///000000111111---///111222111000000111///////////////000111111333333333222111111444666888777666555555555777777777888999:::<<>>CCCFFFKKKLLLMMMPPPUUU[[[```ccchhhkkkmmmnnnooouuuooolllhhheeeccccccdddeeedddcccbbb```^^^___aaadddaaa```___^^^^^^^^^______bbb___]]]^^^```aaa```^^^^^^^^^]]]^^^^^^```aaaaaaeeeggggggeeecccdddhhhlllnnnkkkhhhfffggghhhiiiiiihhhggggggfffdddbbb___^^^_________```_________^^^\\\\\\]]]```bbbcccbbb``````aaacccbbbaaa``````aaa]]]]]]]]]^^^___```aaabbb\\\]]]___```aaabbbbbbbbbZZZZZZYYYWWWSSSNNNIIIFFF???:::777777555111000333///000000111111000000///000000000000111111222333///000222111000000111333222111111111111222333333000111222111000000111333333333333333444555555666777888999:::;;;>>>BBBEEELLLMMMOOORRRVVV\\\```ccciiilllooopppqqqwwwmmmkkkiiifffeeedddeeeeeecccddddddcccaaaaaabbbccc___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___```aaa^^^^^^^^^^^^___aaacccddddddffffffdddaaabbbggglllllljjjggggggiiijjjiiihhhhhhgggfffeeecccbbbaaa```______```aaabbbbbbcccccc^^^^^^___aaaddddddbbb``````aaaccccccbbbaaaaaabbb_________```aaabbbdddeee```aaaaaabbbbbbbbbbbbbbb[[[\\\]]]^^^\\\YYYUUUSSSLLLFFFAAA>>>999333111333111111222222222222111111000000000000111222333444000111222222111111222444222111111111111222333333000222333333222222333555333333333444555666666777777888999999:::===AAAEEELLLLLLNNNRRRVVV[[[___bbbjjjnnnqqqrrrsssxxxjjjjjjjjjiiihhhfffeeedddbbbdddfffgggeeeccccccccc^^^]]]\\\[[[ZZZ[[[\\\\\\YYYZZZ\\\\\\\\\]]]```bbb^^^^^^^^^^^^```bbbeeefffaaadddeeeccc```aaafffllljjjhhhfffhhhkkklllkkkhhhhhhgggeeedddcccbbbbbbbbb___```aaabbbcccdddeeefff^^^^^^___aaaccccccaaa______```bbbbbbbbbaaabbbccc`````````aaabbbdddeeefffbbbbbbbbbbbbaaa```___^^^ZZZ\\\___aaaaaa___]]][[[VVVPPPIIIDDD===555222333222222333333333333222222000000000000111222333444111222333222111111333555111111111111111222222333111333444444444444555777333444444555666777888888777888999999:::===AAAEEEKKKLLLNNNQQQUUUZZZ^^^```kkkooossstttuuuyyyjjjiiiiiijjjjjjhhhdddaaabbbcccdddeeefffeeedddddd^^^]]]\\\[[[ZZZ[[[\\\\\\\\\[[[[[[\\\^^^_________^^^\\\\\\]]]___aaabbbaaabbbbbbbbb``````aaaeeehhhggghhhiiijjjkkkjjjiiiiiiffffffeeecccbbb```___^^^aaaaaabbbccceeefffggggggddddddbbbaaa````````````bbbaaaaaa```aaacccdddeeebbb______bbbcccbbbcccggggggffffffeeedddbbbaaa```]]]___aaabbbcccbbbaaa```YYYZZZYYYRRRFFF;;;555222444333222222333444333222333333222111000000000000222222222222111111000000111111111111111111111111555555555555555555555555444444444555666777777777;;;:::999888:::===@@@BBBJJJLLLQQQVVVVVVUUUYYY___jjjpppuuuvvvvvvzzzkkkjjjiiiiiihhhgggdddaaaaaabbbcccdddeeedddcccccc```___]]][[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZ[[[^^^`````````^^^___aaaaaabbbcccfffiiiiiijjjkkkllllllkkkkkkjjjffffffeeedddcccaaaaaa```ddddddeeeeeefffgggggghhhdddcccaaa```____________bbbbbbaaaaaaaaacccdddeeeaaa______bbbdddbbbdddgggfffffffffeeedddbbbaaa```aaabbbdddeeeeeeeeedddcccdddcccaaa]]]XXXQQQJJJEEE;;;888555222222333222222222111000000000000000111222222222222222222222222222222222222222222222222555555555555555555555555222333444555777888::::::;;;:::999999:::===@@@BBBKKKMMMRRRWWWXXXWWW[[[aaajjjpppuuuwwwwww{{{ooommmjjjiiihhhhhhfffdddaaaaaacccdddddddddcccbbbcccbbb___]]][[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^^^^^^^[[[]]]aaacccdddfffhhhjjjjjjjjjkkkkkkkkkjjjiiiiiiffffffeeeddddddcccbbbbbbhhhhhhhhhggggggggghhhhhheeecccaaa^^^]]]]]]^^^___dddcccbbbaaabbbbbbdddeee```^^^^^^bbbdddcccdddhhhfffffffffeeedddcccbbbaaadddeeeggghhhhhhgggffffffiiifffcccdddeeebbb\\\WWWEEE???999444222333333333111111000000000111111222222222222222222222333333444444444444444444444444555555555555555555555555222333444666888:::<<<===;;;:::999999;;;===@@@AAAKKKMMMRRRXXXYYYYYY]]]dddjjjpppvvvwwwwww|||tttpppmmmjjjiiiiiihhhgggbbbcccdddeeefffeeedddddddddcccaaa^^^]]]\\\\\\]]]YYYZZZZZZZZZXXXXXXXXXYYY[[[ZZZYYYZZZ\\\]]]^^^]]]ZZZ^^^bbbeeefffgggiiijjjiiihhhhhhhhhgggfffeeeeeeddddddddddddddddddddddddkkkjjjiiiggggggffffffgggfffdddaaa___^^^^^^___```dddcccbbbaaaaaabbbcccddd```^^^^^^bbbdddccceeehhhfffgggggggggfffeeeddddddffffffggghhhhhhgggffffffgggfffeeegggiiiiiifffdddPPPIII@@@888555555555666222222111111111111222222111111111111222222222222333333333333333333333333555555555555555555555555444444666777999;;;<<<===;;;;;;::::::;;;===???AAAIIIKKKQQQWWWYYYYYY^^^dddjjjooouuuwwwxxx}}}sssoookkkiiihhhhhhhhhhhheeefffggghhhiiihhhggggggcccbbbaaa```______``````YYY[[[\\\[[[YYYXXXYYY[[[]]][[[ZZZ[[[]]]^^^^^^^^^]]]```eeehhhhhhhhhiiijjjjjjiiihhhfffeeedddccccccbbbbbbccccccdddeeeeeefffmmmkkkiiifffeeedddeeeeeehhhfffcccaaa```___``````cccbbbaaaaaaaaabbbcccdddaaa^^^^^^bbbdddcccdddhhhggghhhhhhhhhhhhhhhggggggeeeeeeeeeeeeeeeeeeeeedddgggiiillllllkkklllnnnpppaaaYYYMMMCCC<<<999888777444333222111111000111111000111111111111111111111333333333333333333333333555555555555555555555555666666777888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@FFFHHHNNNUUUWWWXXX]]]dddhhhnnntttwwwxxx}}}ooolllhhhffffffgggffffffhhhhhhjjjkkkkkkkkkjjjiiibbbaaa```_________```aaaXXX[[[]]]\\\YYYXXXZZZ]]]^^^]]]\\\\\\^^^______^^^___cccgggiiijjjkkkkkkllllllkkkiiigggeeedddccccccaaabbbcccdddfffggghhhhhhmmmkkkhhheeedddcccddddddhhhgggeeecccbbb``````___``````______```aaacccdddbbb______bbbcccbbbcccggggggggghhhiiiiiiiiihhhhhheeeeeeeeedddddddddddddddeeehhhkkkkkkiiijjjooosssppphhh]]]RRRIIICCC???===;;;:::888666444222111111222222222111111111000000222222222222222222222222555555555555555555555555777777777888999999::::::<<<<<<<<<<<<===>>>???@@@CCCEEELLLSSSVVVWWW]]]dddfffmmmsssvvvwww}}}llljjjhhhggghhhhhhhhhgggiiijjjkkklllllllllkkkjjjbbb```___]]]\\\\\\]]]]]]VVVZZZ\\\\\\YYYXXX[[[^^^___]]]\\\\\\^^^______^^^```cccgggjjjlllmmmpppqqqmmmllliiifffdddcccbbbbbbbbbcccdddfffhhhjjjkkklllmmmkkkhhheeeccccccdddeeeffffffeeedddccc```^^^]]]]]]]]]]]]^^^___aaacccdddccc``````ccccccaaabbbeeeeeefffgggggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeecccdddeeefffhhhkkkoooqqquuuppphhh```YYYTTTOOOLLLIIIGGGDDD@@@===:::888777555555444444333222111111444444444444444444444444555555555555555555555555555555666777888999:::;;;<<<<<<<<<===>>>>>>??????BBBDDDKKKSSSVVVWWW]]]dddeeekkkrrrtttvvv|||mmmllljjjjjjkkklllkkkjjjiiijjjkkklllmmmlllkkkkkkaaa```^^^[[[ZZZYYYYYYYYYUUUXXX\\\[[[XXXXXX[[[___^^^]]][[[\\\]]]^^^^^^]]]___cccgggjjjmmmpppsssvvvkkkjjjgggdddaaa```______dddeeefffhhhkkkmmmnnnooonnnllliiifffddddddeeefffddddddeeeeeeccc```]]][[[\\\\\\\\\]]]^^^aaacccddddddaaaaaaccccccaaaaaadddcccdddeeefffggggggggggggiiiiiihhhgggffffffggggggfffdddbbbeeekkkqqqrrrrrrrrrpppkkkhhheeebbb___\\\UUUSSSPPPKKKGGGCCCAAA???888888777666444333222111555555555555555555555555555555555555555555555555222333444666888:::<<<<<<<<<<<<======>>>>>>??????AAADDDKKKSSSVVVXXX^^^eeedddjjjqqqtttuuu{{{kkkjjjhhhggggggiiijjjkkkffffffhhhkkknnnnnniiieeeeeeccc___\\\YYYWWWWWWWWWXXXWWWWWWWWWYYY[[[]]]^^^^^^^^^]]]]]]]]]^^^______bbbffflllqqqtttuuusssrrrmmmkkkhhhccc___```cccfffeeeeeeeeegggkkkooorrrssspppkkkeeeaaabbbcccdddccceeefffeeebbb___\\\[[[\\\ZZZ]]]___^^^[[[[[[```dddccccccbbbaaa```aaadddfffcccccccccbbbccccccdddeeeeeefffggghhhhhhgggffffffgggfffeeefffhhhlllpppssstttnnngggeeefffgggdddbbb___]]]ZZZVVVQQQMMMIIIFFFCCCCCCBBB@@@<<<999555333111444666666444333444666333666888777555333444666444444555555666888999:::===>>>???>>>======???AAAFFFGGGJJJPPPWWW]]]```aaaeeejjjqqquuuxxx~~~lllkkkiiigggffffffggghhhgggggghhhkkkmmmmmmiiieeedddbbb___[[[YYYXXXXXXXXX[[[YYYWWWVVVWWWZZZ]]]___^^^]]]]]]]]]]]]^^^______bbbffflllrrruuuuuurrrpppjjjfffaaa^^^^^^aaaeeehhhffffffhhhkkknnnrrrtttuuurrrmmmgggddddddeeeeeedddeeefffeeeccc```^^^^^^^^^\\\___```^^^[[[ZZZ^^^bbbbbbccccccaaa``````bbbdddcccbbbbbbbbbbbbbbbccccccdddeeefffggggggfffeeeeeefffffffffgggjjjmmmppprrrrrrmmmhhhgggiiijjjhhheeeaaa```]]]ZZZVVVQQQNNNLLLFFFFFFEEEDDDAAA???<<<:::888999888555333222444777777888:::888555333333555444444444555666888999:::===>>>?????????>>>@@@AAAFFFFFFJJJPPPWWW]]]```bbbggglllrrruuuxxxlllkkkhhheeedddcccdddeeehhhhhhiiikkklllkkkhhheeecccaaa^^^[[[YYYYYYYYYZZZ^^^[[[XXXVVVVVVYYY]]]```]]]]]]]]]]]]^^^^^^______bbbfffmmmsssuuutttqqqooofff```YYYWWW[[[aaagggiiiiiikkkmmmpppssstttuuuvvvsssooojjjgggffffffffffffcccddddddbbb___]]]]]]^^^^^^``````^^^[[[ZZZ]]]```bbbccccccbbb```______aaabbbbbbbbbaaaaaaaaaaaaaaabbbccceeefffffffffeeeeeeggghhhiiijjjlllnnnppppppqqqnnnjjjjjjjjjjjjgggcccaaa```^^^[[[XXXUUURRRPPPLLLLLLKKKJJJIIIGGGEEEDDDDDDCCC???;;;777666777:::=========:::777555444444333333444555666888999:::;;;>>>@@@BBBAAAAAAAAABBBEEEFFFIIIOOOWWW^^^bbbccciiinnnsssvvvzzzjjjhhhfffcccbbbbbbbbbccchhhiiijjjkkkkkkiiigggeeeaaa```]]][[[ZZZYYYZZZ[[[]]]\\\ZZZXXXXXXZZZ\\\^^^\\\]]]]]]^^^____________bbbfffmmmsssuuutttpppmmmfff^^^VVVTTTZZZbbbgggiiinnnqqqtttvvvvvvuuuttttttrrrooollliiigggffffffeeebbbbbbbbb___\\\ZZZYYYZZZ]]]^^^___]]]\\\\\\^^^aaaaaabbbcccbbb```^^^]]]]]]``````aaaaaaaaaaaa``````bbbcccdddfffggggggffffffiiijjjlllnnnpppppppppppprrrpppmmmkkkiiifffaaa]]]]]]]]]\\\ZZZXXXUUUSSSRRRSSSRRRRRRQQQOOONNNMMMLLLQQQOOOKKKGGGCCC@@@??????AAA@@@>>><<<999777666555333333333444666888999::::::===AAACCCCCCCCCCCCCCCDDDEEEHHHNNNVVV^^^bbbdddkkkpppuuuxxx{{{gggeeecccbbbaaaaaaccccccgggiiijjjjjjiiihhhfffeeeaaa___]]][[[ZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^``````aaa``````cccgggmmmrrrtttsssooolllhhhaaaYYYWWW\\\cccggggggsssvvvyyyyyyvvvsssqqqppppppooommmjjjgggeeeddddddccccccbbb___[[[YYYXXXXXX[[[\\\\\\\\\]]]^^^aaacccaaabbbcccaaa___\\\\\\\\\^^^___```aaaaaaaaaaaa```bbbccceeeggghhhiiihhhhhhlllmmmoooqqqrrrqqqqqqppprrrpppooommmjjjfffaaa^^^\\\\\\[[[ZZZYYYWWWUUUTTTYYYXXXWWWVVVUUUTTTSSSSSSXXXWWWVVVTTTQQQMMMIIIFFFCCCAAA>>>;;;999777555444333444444444555777888999999<<>>:::777777666555444333333333888:::<<<>>>@@@CCCGGGJJJIIIHHHIIIMMMTTT\\\aaaccchhhpppyyyppplllhhhdddcccbbbaaa``````bbbeeehhhjjjkkkkkkjjjfffdddaaa\\\XXXVVVXXXZZZ[[[]]]______]]]\\\]]]^^^```dddfffeeegggjjjkkkhhhhhhkkkmmmlllkkklllppptttqqqpppnnnooopppnnnhhhccchhhjjjmmmpppqqqqqqooonnnrrroookkkfffdddcccdddeee```___^^^]]]\\\[[[[[[[[[YYYYYYZZZ[[[\\\]]]^^^___YYY[[[^^^___^^^]]]^^^^^^\\\]]]___bbbdddfffggggggfffdddcccdddgggkkkmmmnnnpppllliiijjjllllllhhhcccfffdddcccaaa_________```ddddddccccccbbbaaa`````````_________aaaccceeeffffffcccbbbdddgggiiihhhfffhhhhhhfffbbb___YYYLLL???<<<;;;999888666555555555777999<<>>>>><<<999:::===???BBBDDDEEEEEELLLMMMNNNQQQVVV[[[```cccjjjsss}}}nnnmmmkkkjjjiiihhhfffdddfffgggiiijjjllllllllllllhhhhhhhhheeeaaa]]]ZZZZZZYYYZZZ[[[[[[[[[[[[]]]___aaaeeeggggggllltttxxxxxxzzzvvvrrrsssvvvxxxxxxwwwzzz||||||yyyrrrllljjjkkkgggffffffffffffgggiiijjjmmmllliiifffdddcccbbbbbbaaaaaa```^^^]]][[[ZZZYYYXXXZZZ]]]___```___]]]\\\___``````___]]]\\\\\\]]]bbbbbbcccccceeefffggghhhfffffffffgggjjjlllkkkkkkhhheeebbbbbbdddfffffffffhhhgggfffdddccccccddddddcccdddfffhhhkkknnnpppqqqllliiieeebbb____________bbbeeeiiihhheeebbbbbbdddeeeiiimmmqqqxxx~~~~~~{{{rrreeeRRRFFF@@@???<<<::::::;;;<<>>:::;;;<<<<<<>>>???AAABBBCCCHHHIIIJJJMMMQQQUUUXXXZZZfffooozzzjjjjjjjjjkkklllkkkhhheeeiiiiiiiiijjjjjjkkkkkklllhhhjjjjjjiiieeebbb``````^^^___`````````bbbeeehhhgggiiiiiihhhkkktttyyyzzz~~~||||||zzzvvvqqqllljjjiiiggggggfffggghhhjjjlllmmmkkkkkkjjjiiigggeeecccbbbaaaaaabbbbbbaaa___]]]\\\^^^___aaaccccccbbbaaa``````aaa```___\\\\\\]]]^^^aaaaaaaaaaaaccceeegggiiiggghhhiiikkkmmmmmmjjjhhhiiihhhgggfffggggggiiiiiihhhgggeeedddddddddeeefffhhhiiijjjkkklllmmmnnnooolllmmmmmmlllhhhddd___\\\___aaacccdddeeefffhhhjjjkkkmmmlllkkkoooxxx~~~sssdddUUUIIIBBB>>>>>>>>>>>>???@@@BBBBBBDDDEEEHHHKKKOOOSSSWWWYYYdddlllwwwjjjjjjkkknnnooommmjjjgggjjjiiiiiiiiiiiijjjjjjkkkiiikkkkkkjjjgggeeedddeee``````aaaaaabbbdddhhhkkkgggiiiiiigggkkkuuu{{{|||~~~{{{xxxuuuqqqnnnkkkggggggggghhhiiijjjkkkllljjjkkkkkkjjjiiifffdddbbbaaaaaacccccccccbbb```___aaabbbccccccddddddccccccbbbbbbbbb```^^^^^^```aaaaaaaaaaaabbbdddgggiiikkkiiijjjkkknnnooonnnkkkhhhhhhiiiiiiiiihhhhhhhhhiiiiiihhhgggfffeeefffggggggjjjkkkkkklllnnnoooppppppnnnnnnnnnmmmjjjfffbbb``````___^^^___bbbeeeggghhhjjjmmmmmmjjjmmmtttyyyzzz}}}vvviiiYYYNNNCCCBBBAAAAAAAAAAAABBBCCCAAACCCFFFJJJOOOTTTWWWYYYaaaiiiuuujjjkkkmmmoooqqqooollliiijjjiiiiiihhhhhhiiijjjjjjiiijjjjjjhhhfffeeeeeefff```aaabbbbbbbbbeeeiiillllllnnnmmmlllqqq{{{}}}xxxvvvuuurrrnnnjjjjjjjjjjjjiiihhhhhhggggggjjjkkklllkkkjjjgggdddbbb```bbbcccddddddcccaaa```ddddddddddddddddddeeeeeecccdddcccbbb``````bbbdddbbbbbbbbbccceeehhhkkkmmmlllmmmoooqqqsssqqqnnnkkkhhhiiijjjjjjiiigggggghhhjjjiiihhhgggggghhhhhhiiikkkkkklllnnnooopppqqqrrrppppppnnnllliiigggeeedddbbb^^^[[[[[[```dddeeeeeefffjjjllljjjkkkpppsssrrrxxxxxxzzz~~~~~~uuudddVVVGGGFFFDDDCCCBBBBBBCCCDDD@@@BBBFFFKKKPPPUUUYYY[[[___gggtttmmmoooqqqooollljjjlllnnnjjjhhhhhhkkknnnooollliiimmmmmmkkkhhheeedddfffgggggghhhjjjiiihhhhhhiiijjjqqqooommmoooyyy{{{tttqqqqqqqqqooollljjjjjjjjjkkkkkkkkklllllllllkkkkkkllllllkkkgggeeebbbcccdddcccaaa```aaabbbeeedddeeefffhhhhhhfffdddcccdddeeeeeeeeedddcccbbbcccccccccdddfffiiikkkmmmmmmpppqqqooooooqqqpppmmmlllnnnooommmiiiggghhhjjjlllkkkkkkjjjiiihhhhhhggglllkkkjjjjjjlllnnnqqqsssqqqqqqooommmiiifffbbb``````\\\[[[___aaa```bbbeeeggghhhjjjlllllllllkkkjjjvvvsssssswww{{{yyyppphhhXXXMMM@@@<<>>EEEQQQ[[[___```aaabbbbbbaaabbbeeegggiiikkkmmmmmmlllmmmooorrruuutttrrrnnnjjjfffcccaaadddccccccccccccdddeeeeeebbbccceeeffffffeeedddcccfffffffffggghhhiiijjjkkkkkkllllllnnnooooooooonnnooopppqqqtttvvvxxxwwwvvvssswwwxxxuuusssssspppkkk___]]][[[]]]bbbgggjjjkkkkkkiiifffdddbbbccccccddddddgggjjjiiieeebbbbbbdddfffeeeeeeeeeeeeeeeeeefffccccccdddeeeggghhhiiiiiifffhhhkkkmmmooopppqqqpppllljjjiiigggffffffggghhhjjjkkkmmmooopppqqqqqqqqqwwwuuurrrpppooollliiifffiiiccc]]][[[^^^```]]]YYYYYYYYYZZZYYYXXXYYY\\\^^^[[[]]]___aaaaaa___]]][[[^^^]]][[[WWWUUUVVVYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXX^^^]]][[[[[[\\\^^^```bbbaaaaaaaaabbbbbbbbbbbbccccccdddeeeeeeeeeeeedddccccccbbbaaaccchhhkkkjjjhhhgggffffffeeeeeeffffffggggggggggggfffgggjjjooossstttsssuuuxxxxxxuuuxxx}}}]]]]]]YYYRRRQQQVVV[[[[[[\\\aaacccccceeeiiiiiifffZZZMMM>>>:::CCCPPPYYY]]]]]]^^^___```aaacccgggjjjiiijjjjjjjjjjjjkkkmmmnnnooonnnmmmkkkhhheeecccbbbddddddccccccddddddeeefff```bbbeeehhhiiihhhgggfffiiiiiiiiiiiiiiihhhhhhhhhfffhhhjjjlllmmmooopppqqqrrrqqqqqqsssvvvwwwvvvuuuuuuxxxyyyuuuttttttrrrnnnffffffgggiiilllmmmmmmmmmllljjjgggeeeccccccddddddbbbeeeiiiiiifffdddeeegggfffffffffggggggfffffffffccccccdddeeefffggghhhhhhggghhhjjjkkkmmmmmmmmmmmmiiiiiihhhhhhhhhhhhiiijjjiiijjjmmmpppssstttttttttrrrpppooonnnmmmkkkgggeeegggbbb\\\[[[]]]___]]]ZZZYYYZZZZZZZZZYYYZZZ\\\___[[[]]]___aaaaaa___]]][[[^^^]]]ZZZWWWUUUUUUXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYY___^^^\\\\\\\\\^^^```bbbddddddcccccccccbbbbbbbbbeeeeeefffggggggfffeeeeeedddbbbaaaccchhhjjjiiigggffffffeeeeeeeeeeeefffffffffffffffffffffhhhmmmpppsssrrrtttwwwwwwtttuuuxxx~~~]]]___\\\UUUSSSVVVZZZZZZZZZ___bbbbbbdddhhhgggdddZZZNNNBBB???FFFRRRZZZ]]][[[]]]^^^___aaacccgggjjjiiiiiihhhhhhiiijjjkkkkkkjjjiiiiiihhhgggeeecccbbbdddddddddddddddeeeeeefff```bbbeeegggiiiiiihhhhhhkkkkkkkkkjjjiiihhhgggfffccceeeiiikkkmmmnnnppprrrsssqqqoooppptttvvvvvvtttvvvyyyyyyvvvuuuvvvuuuqqqjjjkkkmmmnnnnnnmmmkkkjjjkkkjjjhhhfffeeeeeeeeefffdddfffhhhhhhhhhggghhhiiifffggghhhiiiiiihhhgggfffccccccddddddeeefffffffffhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkklllnnnqqqtttvvvwwwwwwvvvnnnmmmlllkkkkkkiiieeecccbbb```]]]\\\\\\\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[]]]___\\\]]]___``````___]]]\\\]]]\\\[[[XXXVVVWWWZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\```___^^^^^^^^^___aaabbbdddddddddccccccbbbbbbbbbffffffggghhhhhhgggfffffffffeeeeeefffhhhiiiiiihhheeeeeeddddddddddddeeeeeeeeefffggggggggghhhkkkmmmqqqpppqqqvvvwwwuuuvvvxxx}}}[[[^^^^^^YYYVVVXXX[[[[[[XXX]]]```aaacccffffffbbbZZZRRRIIIGGGMMMUUU[[[^^^]]]^^^______```bbbeeehhhjjjiiihhhhhhiiijjjjjjjjjiiihhhhhhgggfffeeecccccceeeddddddddddddeeeffffffaaabbbdddeeefffffffffeeehhhiiiiiiiiiiiigggfffeeedddgggkkklllmmmnnnpppsssrrrnnnkkklllqqqvvvvvvuuuuuuxxxxxxvvvuuuwwwvvvsssllllllllljjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhggggggiiijjjiiiiiiggghhhjjjlllllljjjhhhgggddddddddddddddddddddddddgggggghhhiiiiiijjjjjjjjjlllllllllllllllkkkkkkkkkoooqqqtttvvvwwwvvvuuutttmmmlllkkkkkkjjjgggccc```\\\^^^^^^]]]ZZZXXXYYYZZZZZZ[[[\\\[[[ZZZ[[[^^^```]]]^^^^^^______^^^^^^]]]]]]]]]]]][[[ZZZZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^___````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbfffggghhhiiiiiihhhgggffffffggghhhgggffffffggghhheeeeeeddddddddddddeeeeeedddfffhhhhhhhhhhhhiiijjjnnnkkkmmmssswwwvvvxxx{{{zzz|||XXX]]]___[[[YYY[[[]]]]]]VVV[[[___```bbbeeedddaaaZZZUUUOOOMMMQQQXXX]]]______`````````___```ccceeejjjiiihhhhhhiiijjjjjjiiijjjiiiiiihhhgggeeecccbbbeeeddddddddddddeeeffffffbbbccccccddddddccccccccceeefffggghhhhhhgggfffeeefffiiimmmnnnmmmmmmppprrrppplllhhhiiipppvvvxxxwwwtttwwwwwwuuuuuuwwwwwwtttnnnmmmjjjfffddddddgggiiihhhhhhiiijjjjjjjjjjjjiiinnnkkkggggggiiijjjiiiggghhhiiikkkmmmmmmkkkiiihhheeeeeeeeedddddddddccccccfffggghhhiiijjjkkkllllllppppppooonnnmmmlllkkkkkkqqqrrrtttvvvuuusssqqqooonnnmmmlllkkkjjjgggbbb___XXX\\\^^^]]]XXXUUUWWWZZZ[[[[[[\\\[[[ZZZ[[[^^^```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___^^^]]]]]]^^^```^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]]]]______```aaa```aaabbbbbbbbbbbbbbbaaa]]]]]]^^^___```aaabbbbbbfffggghhhiiiiiihhhgggfffdddfffhhhfffcccbbbcccfffeeeddddddccccccddddddeeecccfffhhhjjjiiihhhhhhiiijjjhhhjjjqqquuuwwwyyy|||tttxxx|||]]]\\\[[[\\\^^^___^^^\\\UUUWWWYYY\\\^^^``````aaaaaa]]][[[___```______aaa```aaabbbaaa``````bbbdddhhhiiiiiiiiiiiijjjjjjjjjkkkhhheeecccdddeeeeeeeeeeeeeeefffgggfffeeecccbbbcccccccccccccccccccccccccccdddeeefffggggggggggggiiijjjkkkjjjjjjjjjmmmoooooooooooooooqqqsssuuuvvvtttrrrqqquuuxxxxxxsssnnnmmmkkkhhhfffeeeeeeeeefffhhhiiilllnnnnnnllljjjiiillljjjhhhhhhjjjkkkiiifffhhhiiiiiiiiiiiihhhhhhggghhhhhhgggfffdddccceeegggdddeeegggiiijjjlllppprrroooqqqsssrrrnnnmmmoooqqqrrrtttvvvwwwvvvsssooommmiiikkkllljjjfffbbb___]]]\\\[[[ZZZWWWUUUUUUXXX[[[___]]]ZZZXXXYYY\\\```cccbbb```]]]\\\]]]^^^]]]]]]]]]ZZZ[[[]]]]]]ZZZYYY[[[```bbb```\\\ZZZZZZYYYUUUZZZZZZYYYZZZ[[[^^^```bbbaaabbbcccdddeeeddddddcccZZZ\\\^^^aaacccdddddddddcccdddfffggggggeeedddbbbddddddeeeeeedddbbbaaa___dddeeedddcccaaaaaaccceeehhhjjjlllllljjjhhhhhhhhhjjjkkklllnnnoooqqqrrrssszzz{{{||||||[[[[[[\\\^^^aaaaaa```^^^WWWXXXXXXYYY[[[^^^```aaaeeeaaa```bbbbbb___^^^```aaaaaabbbaaa``````bbbccchhhhhhhhhiiiiiiiiijjjjjjjjjgggddddddeeefffffffffggghhhgggfffeeebbb```^^^bbbbbbccccccdddeeeeeeeeedddeeefffggghhhiiiiiiiiihhhjjjlllmmmlllkkklllmmmooooooooopppqqqsssvvvwwwwwwtttssstttvvvvvvqqqlllllljjjhhhfffeeeeeefffggghhhiiikkkmmmmmmlllkkkjjjmmmkkkiiijjjlllllljjjgggjjjjjjkkkkkkkkkjjjiiiiiijjjjjjiiifffcccbbbcccdddgggiiilllmmmnnnppprrrtttpppqqqrrrrrrqqqqqqrrrssstttuuuvvvwwwvvvssspppmmmllllllkkkgggccc___^^^^^^[[[ZZZXXXWWWWWWXXXYYYZZZ]]]\\\ZZZYYYZZZ]]]```bbb```^^^\\\\\\]]]______^^^\\\ZZZZZZ^^^^^^[[[ZZZ]]]bbbdddccc^^^[[[\\\ZZZWWWZZZYYYXXXXXXYYY[[[]]]^^^aaabbbcccdddddddddcccccc\\\]]]___aaacccdddeeeeeecccdddeeeffffffeeecccbbbdddddddddddddddcccbbbaaadddeeeeeecccaaaaaaccceeeeeegggiiijjjiiiggghhhhhhjjjjjjkkkmmmnnnpppqqqqqqvvvyyy|||~~~ZZZ[[[]]]```ccccccaaa___ZZZYYYXXXXXXYYY\\\___aaaeeeaaa```bbbaaa^^^^^^aaaaaabbbbbbaaa```___aaabbbffffffggggggggghhhhhhhhhgggeeeccccccdddfffggggggfffffffffeeedddaaa___^^^bbbccccccdddeeefffggggggeeefffgggiiijjjjjjkkkkkkgggjjjmmmnnnmmmkkkjjjjjjnnnnnnnnnppprrrtttvvvwwwzzzvvvsssrrrsssrrrooolllkkkjjjhhhggggggggghhhiiiiiiiiijjjkkkllllllmmmmmmlllkkkkkklllnnnmmmkkkhhhjjjkkkkkkkkkjjjjjjiiihhhmmmmmmllliiieeeccccccdddgggkkknnnqqqqqqqqqrrrsssqqqpppppprrrtttuuuuuuuuuuuuvvvvvvvvvuuurrrooommmlllkkkhhhddd___]]]]]]^^^[[[XXXVVVWWWYYY[[[ZZZXXXYYYYYYYYYZZZ[[[]]]^^^___\\\[[[ZZZ[[[^^^```aaa```\\\YYYZZZ^^^___\\\\\\___eeefffeee```]]]^^^\\\XXXZZZXXXWWWVVVWWWXXXZZZ[[[aaaaaabbbccccccccccccbbb`````````bbbccceeeggghhhcccccceeeffffffeeedddccceeeddddddcccccccccddddddeeeeeeeeedddbbbbbbccceeecccfffhhhiiihhhhhhhhhiiiiiiiiijjjkkklllnnnnnnooopppuuu{{{~~~ZZZ[[[^^^aaacccbbb^^^[[[ZZZZZZZZZ[[[\\\]]]___```aaa]]][[[[[[ZZZZZZ^^^cccaaabbbbbbaaa______```aaacccccccccdddddddddeeeeeecccaaa___```bbbeeefffgggaaabbbcccddddddcccbbbaaadddeeeeeeeeeffffffggggggeeefffggghhhjjjjjjjjjjjjgggiiikkkkkkiiihhhiiiiiillllllmmmoooqqqrrrtttuuuxxxuuurrrpppppppppnnnmmmjjjjjjiiiiiiiiiiiijjjkkkiiiiiiiiiiiijjjlllnnnooojjjkkklllmmmmmmlllkkkiiijjjjjjjjjjjjiiihhhggggggnnnooonnnllliiigggggghhhfffjjjnnnqqqqqqpppoooooorrrpppooorrrvvvyyyxxxvvvuuuuuutttsssrrrooommmkkkggggggfffccc___]]]]]]]]]ZZZWWWTTTVVV[[[]]]ZZZWWWWWWXXXYYY[[[\\\\\\\\\\\\YYYXXXYYY[[[___bbbbbbbbb[[[YYY[[[___```^^^^^^aaaeeegggeee```^^^^^^\\\YYYXXXWWWVVVVVVWWWYYY[[[\\\aaaaaabbbbbbbbbbbbbbbbbbcccbbbbbbbbbdddfffhhhiiiddddddeeefffffffffeeeeeefffeeedddccccccdddfffgggdddeeefffeeecccbbbccceeeeeegggiiiiiihhhgggfffggggggggghhhiiijjjkkkllllllmmmqqqwww{{{}}}~~~[[[\\\]]]___```^^^YYYVVVYYYZZZ]]]```aaaaaa```___```[[[VVVTTTQQQQQQVVV^^^___``````___^^^]]]___```___`````````aaaaaaaaaaaa___]]]\\\\\\___bbbdddddd```aaabbbcccccccccbbbaaaffffffffffffffffffffffffdddeeefffggghhhhhhhhhhhhhhhhhhgggfffeeefffiiikkkkkkkkkmmmnnnoooqqqqqqrrrsssqqqooommmnnnnnnooooookkkjjjjjjjjjkkkkkklllllljjjiiiiiiiiijjjlllnnnpppiiijjjkkkllllllkkkjjjjjjllllllllllllkkkjjjiiihhhkkklllmmmlllkkkjjjkkklllhhhlllpppsssrrrpppooonnnsssqqqppprrrvvvxxxwwwuuusssrrrqqqooommmjjjiiihhhaaaccceeedddaaa^^^]]]\\\ZZZWWWTTTVVV[[[]]]ZZZWWWVVVXXXZZZ\\\\\\\\\[[[ZZZWWWWWWXXX[[[___bbbcccbbb\\\ZZZ[[[```aaa___```bbbccceeeddd___]]]^^^\\\YYYWWWWWWWWWWWWYYY\\\___aaabbbaaaaaaaaaaaaaaaaaaaaaeeeddddddddddddfffhhhiiieeeeeefffgggggggggggggggfffeeedddddddddeeefffgggccceeefffeeecccbbbcccdddeeeggghhhgggdddbbbaaaaaaddddddeeeggghhhiiijjjjjjkkknnnqqquuuxxx{{{\\\\\\\\\]]]]]]ZZZVVVSSSXXXZZZ^^^bbbccccccaaa___ccc___YYYTTTMMMIIIMMMTTT\\\]]]^^^]]]\\\\\\^^^```]]]]]]^^^^^^^^^_________]]][[[YYYZZZ]]]```bbbbbbddddddddddddcccaaa___^^^ffffffffffffffffffffffffeeeeeeffffffffffffeeeeeehhhgggeeecccccceeejjjmmmllllllnnnooooooppppppooonnnmmmlllkkkkkklllnnnooojjjjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiijjjlllnnnoooiiijjjkkkkkkjjjjjjkkklllrrrrrrrrrqqqpppooonnnmmmfffhhhkkklllkkkkkklllmmmnnnqqquuuwwwvvvsssrrrqqqrrrqqqqqqrrrtttuuutttsssrrrpppnnnkkkhhhfffeeeeee___bbbdddeeebbb___\\\\\\[[[XXXVVVWWWYYY[[[ZZZXXXXXXYYY[[[]]]]]][[[ZZZXXXWWWWWWXXX[[[___aaaaaaaaa]]][[[]]]aaabbb``````cccaaacccbbb^^^]]]^^^]]]ZZZXXXXXXXXXYYY\\\___bbbdddbbbaaa``````````````````eeeeeeeeeeeeffffffggghhheeeeeeeeefffgggggghhhhhhgggffffffeeeeeeeeeffffffbbbdddeeeeeecccbbbbbbbbbcccdddeeeccc```]]][[[[[[```aaabbbdddfffgggiiiiiikkkkkklllooosssxxx}}}[[[[[[ZZZZZZ[[[ZZZWWWTTTXXXZZZ]]]```bbbbbbbbbaaaeeebbb```[[[RRRJJJIIINNNYYYZZZ[[[[[[[[[[[[]]]```]]]]]]^^^^^^^^^_________]]][[[YYYYYY\\\___aaaaaaddddddeeeeeedddbbb```___bbbcccdddeeefffggghhhhhhffffffgggffffffeeedddcccfffffffffffffffhhhkkkooooooooopppqqqqqqpppoooooojjjkkkkkkjjjjjjjjjkkklllhhhhhhhhhhhhhhhhhhggggggjjjjjjjjjjjjkkkkkklllmmmkkkllllllkkkiiijjjmmmpppuuuuuuuuutttsssrrrppppppgggjjjlllnnnnnnnnnooopppsssuuuxxxyyyxxxuuuttttttrrrrrrsssrrrpppooopppqqqrrrpppllliiifffdddccccccdddeeeeeeccc```]]][[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXYYY\\\___``````^^^___]]]^^^bbbccc``````ccc___bbbaaa^^^]]]______\\\[[[ZZZZZZ[[[]]]```ccceeebbbaaa```_________``````eeeeeeffffffgggfffffffffcccccccccdddeeeffffffggggggggggggggggggfffeeedddaaabbbddddddbbbaaaaaaaaabbbcccdddccc```]]]\\\\\\]]]^^^```bbbdddggghhhiiijjjiiiiiikkkpppuuuyyy{{{~~~[[[ZZZYYYYYYZZZZZZYYYWWWXXXYYY[[[]]]___aaacccccccccccceeecccYYYOOOKKKNNNWWWXXXYYYZZZZZZ[[[]]]___^^^^^^^^^_________``````]]][[[YYYZZZ\\\___aaaaaaaaabbbcccdddeeeddddddccc___```aaadddfffhhhjjjkkkhhhhhhhhhgggfffdddcccbbbdddfffhhhiiiiiikkkmmmoooqqqrrrssssssrrrqqqpppoooiiijjjkkkjjjiiihhhhhhiiifffffffffffffffeeeddddddkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmkkkiiijjjooosssuuuuuuuuutttsssrrrpppooolllnnnqqqrrrrrrqqqrrrsssuuuwwwyyyyyywwwuuutttuuuqqqssstttrrrnnnlllmmmooorrrppplllhhheeeccccccccciiihhhfffbbb]]]ZZZZZZ[[[\\\[[[ZZZWWWUUUUUUXXX[[[]]]]]]^^^]]]\\\ZZZXXXWWWYYYYYYZZZ\\\___```___]]]```^^^___bbbccc``````ccc___aaaaaa^^^^^^aaa```^^^]]]\\\\\\\\\]]]___aaacccbbbaaa```___^^^^^^___```dddeeefffggggggfffeeedddbbbbbbbbbbbbcccdddeeefffggghhhiiiiiihhhfffdddccc```bbbddddddbbb`````````cccdddfffeeeccc`````````[[[\\\^^^aaadddfffhhhiiiiiihhhhhhjjjnnnrrruuuvvv[[[]]]``````^^^\\\[[[[[[VVVXXXZZZ[[[[[[\\\___```___bbbeeeeeeaaa[[[UUURRRRRRVVVZZZ]]]^^^^^^___```]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^_________``````_________```aaabbbbbbcccccccccccceeeggghhhfffdddgggggghhhhhhhhhfffeeedddbbbdddfffiiikkkmmmnnnoooppppppppppppppppppppppppmmmmmmmmmlllkkkhhhfffeeeggghhhhhhhhhhhhfffdddccciiiiiijjjiiiiiijjjmmmpppjjjlllnnnppppppppprrrtttwwwwwwwwwvvvuuuuuuttttttmmmmmmnnnoooppprrrttttttssstttvvvwwwwwwwwwuuuttttttpppnnnooonnnkkklllooolllkkkiiigggfffggghhhiiijjjhhhfffccc```^^^]]]]]]___^^^[[[YYYXXXXXXYYYZZZaaaccccccbbb^^^[[[ZZZYYY[[[\\\]]]^^^___^^^]]]\\\\\\[[[]]]```eeefffdddaaaccccccbbb```___^^^]]]\\\___^^^\\\\\\]]]```dddfffbbb```______aaacccddddddeeeeeefffggghhhfffccc```___```aaaaaa``````aaabbbeeegggiiijjjhhhggggggggg______````````````______fffgggfffddddddeee___XXXTTTXXX___dddhhhhhhgggeeejjjjjjjjjkkknnnqqquuuxxx|||\\\^^^``````^^^\\\[[[[[[]]]^^^^^^]]][[[YYYZZZ[[[[[[___cccdddaaa]]]YYYWWWSSSTTTWWWZZZ]]]___``````\\\\\\]]]^^^]]][[[ZZZXXX\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^____________```cccbbbbbbdddggghhhgggfffdddeeefffgggggggggfffeee```bbbdddgggjjjlllmmmnnnoooooooooooooooooooooooommmmmmmmmlllkkkiiigggeeeffffffgggggggggfffeeedddeeefffggggggggggggiiikkkjjjmmmpppqqqqqqqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuoooooopppqqqrrrtttvvvwwwuuuuuuvvvxxxxxxwwwuuusssoookkkkkknnnooommmmmmoookkkiiigggeeedddeeeggghhhgggfffdddcccaaa___^^^]]]___^^^\\\ZZZYYYYYYYYYZZZ___```bbbaaa___]]]\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]aaaeeefffdddbbbcccbbbaaa```___^^^]]]]]]______^^^^^^```bbbeeefffeeebbb^^^]]]___aaacccdddbbbaaaaaabbbccccccbbbaaa^^^___``````______```bbbcccfffhhhhhhgggeeeeeefff``````aaaaaabbbbbbaaaaaadddfffeeecccdddddd___XXXRRRVVV\\\cccfffgggfffeeekkkjjjkkkkkkmmmoooqqqrrrttt{{{^^^___```___]]][[[[[[[[[^^^______]]]ZZZXXXXXXXXXVVVZZZ___bbbbbb___]]]]]]VVVUUUTTTXXX]]]``````^^^ZZZ\\\]]]^^^]]][[[XXXUUU\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]cccbbbaaabbbeeeggggggfffaaabbbccceeefffggggggggg^^^___bbbeeehhhjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhgggddddddeeefffffffffffffffccceeeggggggffffffggghhhkkknnnqqqssssssqqqqqqqqqssssssssssssttttttttttttpppqqqqqqssstttvvvxxxyyywwwwwwwwwyyyyyyxxxtttqqqkkkhhhhhhmmmpppmmmlllmmmhhhfffcccaaaaaacccfffhhhffffffeeedddcccbbb```___^^^^^^^^^]]]\\\[[[ZZZYYY\\\^^^``````_________`````````___^^^]]]]]]]]]]]]]]]]]]___bbbeeefffeeeccccccbbbaaa```___^^^^^^^^^``````aaabbbdddeeefffgggiiieee```^^^^^^```bbbbbbbbbaaa``````````````````]]]^^^___^^^]]]^^^___aaaaaadddfffgggeeedddccccccaaaaaabbbbbbcccccccccdddccceeeeeeccccccccc___YYYQQQUUU[[[aaaeeeffffffeeejjjjjjkkkkkkllllllkkkkkknnnuuu|||```aaaaaa___\\\[[[[[[\\\ZZZ[[[\\\[[[YYYYYYYYY[[[TTTXXX]]]`````````______\\\XXXUUUXXX]]]```___\\\YYYZZZ[[[\\\\\\[[[YYYXXX]]]]]]^^^^^^^^^_________ZZZ[[[[[[\\\]]]^^^^^^^^^cccaaa______aaaccccccccc^^^___```bbbdddfffggghhh^^^___aaadddgggiiikkkllloooooooooooooooooooooooommmllllllkkkjjjiiiiiihhhddddddeeefffggghhhiiiiiiggghhhhhhfffeeefffhhhjjjkkknnnrrrttttttqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwyyyzzzxxxxxxxxxyyyzzzxxxsssnnnfffdddeeekkkooommmjjjiiieeeccc```______bbbeeeggghhhhhhhhhgggfffdddbbbaaa___``````aaa___]]][[[ZZZ]]]^^^``````______```bbbcccbbb```^^^]]]]]]]]]^^^]]]___aaadddffffffeeedddcccbbbaaa```______``````aaabbbdddfffhhhhhhhhhhhhjjjgggcccaaa```___]]]\\\```aaacccbbbaaa___^^^]]]\\\]]]^^^]]]\\\\\\^^^```aaacccfffgggfffdddccccccaaaaaaaaabbbbbbcccddddddbbbeeefffdddcccccc```[[[UUUXXX]]]bbbdddeeedddcccfffgggiiijjjjjjiiihhhggglllrrryyy}}}bbbbbbaaa^^^[[[ZZZ[[[\\\WWWXXXYYYYYYXXXXXXYYYZZZTTTWWW[[[]]]^^^^^^^^^___bbb]]]YYYZZZ^^^```^^^ZZZYYYYYYXXXXXXYYY[[[]]]^^^]]]]]]]]]^^^^^^^^^______YYYZZZ[[[\\\^^^```aaaaaacccaaa^^^]]]^^^___^^^^^^\\\]]]^^^```bbbdddfffggg___aaaccceeehhhjjjkkkkkkooooooooooooooooooooooookkkkkkjjjjjjiiiiiiiiiiiieeeffffffgggiiijjjllllllkkkjjjgggdddcccdddiiillljjjnnnrrrtttsssqqqpppooosssrrrrrrrrrqqqqqqqqqppprrrrrrrrrsssuuuvvvxxxyyyyyywwwwwwxxxyyyvvvpppjjj[[[XXX[[[dddjjjjjjhhhgggbbbaaa___^^^___bbbeeegggiiihhhgggfffdddcccaaa```aaabbbcccdddccc```^^^\\\___```aaa```___^^^___aaaeeedddaaa___^^^^^^^^^^^^^^^```ccceeeffffffeeeeeedddcccbbb``````aaabbbccccccdddgggiiijjjjjjjjjiiifffeeecccbbb___[[[UUUPPPUUUZZZ```cccbbb```]]]]]]\\\]]]]]][[[ZZZ[[[^^^```aaadddhhhiiihhheeedddccc```````````````aaabbbccc```eeegggdddccccccaaa]]][[[]]]aaadddeeedddcccaaabbbdddfffhhhiiiiiigggfffjjjooouuuyyy}}}ddddddaaa^^^[[[ZZZ[[[]]]ZZZ[[[[[[ZZZWWWVVVVVVWWWTTTVVVYYY[[[[[[[[[\\\]]]bbb___]]]]]]______]]]ZZZZZZYYYWWWWWWYYY\\\```bbb[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZ\\\]]]___```bbbbbbbbb```^^^]]]^^^^^^]]][[[\\\\\\]]]^^^```bbbdddeeebbbccceeeggghhhjjjjjjkkknnnnnnnnnnnnnnnnnnnnnnnnjjjiiiiiihhhhhhhhhiiiiiiggggggggghhhjjjkkkmmmnnnllljjjgggdddbbbcccgggkkkjjjmmmppprrrrrrppppppppprrrrrrrrrrrrqqqqqqqqqqqqsssssssssssstttuuuvvvwwwyyyvvvuuuvvvwwwtttllldddOOOMMMPPP[[[eeegggffffff```_________aaacccfffggggggfffdddcccbbbaaaaaaaaaeeeeeefffgggfffcccaaa___aaabbbbbb```^^^^^^___```eeedddcccaaa```____________bbbeeegggffffffffffffeeedddcccbbbbbbccceeefffdddfffhhhjjjkkklllkkkkkkccccccbbbaaa]]]VVVMMMFFFFFFOOOYYY```aaa```^^^^^^]]]]]]\\\[[[ZZZ[[[^^^```bbbeeeiiijjjiiigggeeedddaaa```___^^^^^^___```aaa^^^cccfffdddbbbbbbaaa^^^```bbbdddeeefffdddbbbaaa```aaadddfffhhhhhhgggfffgggkkkrrrwww{{{fffeeebbb]]]ZZZYYY[[[]]]^^^^^^^^^\\\XXXVVVUUUVVVRRRTTTWWWXXXXXXYYY[[[]]]]]]]]]^^^______^^^]]]\\\ZZZZZZYYYYYY[[[]]]___aaaZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^____________^^^^^^___``````___]]]]]]]]]]]]]]]^^^```aaabbbcccdddeeeggghhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhgggffffffggghhhiiiggggggggggggiiijjjlllnnnkkkkkkkkkiiigggfffgggiiiiiikkknnnppppppooopppqqqoooooopppqqqrrrttttttuuuuuuuuuttttttttttttuuuuuuxxxtttrrrtttuuuqqqhhh```PPPLLLNNNYYYcccfffeeeddd^^^___```aaaccceeeggghhhfffeeecccbbbbbbdddfffggghhhhhhiiihhhgggfffdddcccaaabbbbbb```^^^^^^```bbbccccccccccccbbbaaa```______cccggghhhgggffffffggggggfffdddcccccceeehhhiiifffggghhhjjjkkkllllllmmmgggfffdddaaa\\\TTTKKKEEEDDDLLLWWW]]]^^^^^^^^^```]]]]]]]]][[[ZZZ[[[^^^aaabbbeeeiiikkkiiigggeeedddcccaaa___^^^]]]^^^______[[[aaadddbbb``````___]]]aaabbbdddeeefffeeecccbbbaaabbbccceeeffffffffffffccciiirrryyy}}}gggeeebbb]]]ZZZYYY[[[]]]^^^______]]]ZZZXXXXXXXXXPPPRRRUUUVVVWWWYYY[[[]]]XXX[[[^^^______^^^^^^^^^ZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^```ccccccbbb```^^^^^^]]]\\\]]]^^^___```ddddddeeefffggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeeeeefffhhhiiiggggggffffffhhhiiikkkmmmkkknnnppppppmmmkkkiiiiiihhhjjjmmmnnnnnnoooppprrrlllmmmoooqqqsssvvvwwwxxxwwwwwwvvvuuuuuutttuuuuuuwwwsssqqqrrrtttpppfff]]]YYYSSSSSS\\\dddfffdddbbb]]]^^^aaaccceeeggghhhhhhgggfffdddccceeehhhllloookkkjjjjjjiiihhhgggfffeee```aaaaaa```______aaadddbbbcccddddddcccbbb```___```cccggghhhgggffffffhhhhhhgggeeeddddddfffiiikkkgggggghhhiiikkklllmmmnnnnnnkkkhhhddd^^^WWWNNNIIIJJJQQQZZZ]]]\\\[[[]]]___^^^^^^]]][[[ZZZ[[[___bbbaaadddiiikkkiiifffdddcccdddccc```^^^]]]]]]^^^___XXX___ccc```^^^^^^^^^[[[___aaaccceeefffeeedddcccccccccddddddeeeeeeeeeeeecccjjjttt}}}cccaaa___]]]]]]___bbbdddddddddbbb```]]]ZZZXXXVVVVVVVVVUUUTTTTTTVVV[[[___^^^\\\ZZZ[[[]]]^^^]]]ZZZZZZWWWWWW\\\]]]ZZZXXXYYY\\\]]]^^^^^^]]]^^^```bbbaaa]]]]]]___]]]WWWWWW\\\aaaaaa```_______________[[[[[[[[[ZZZZZZ\\\```dddhhhiiiiiigggfffeeeggghhhllljjjiiijjjlllkkkgggdddeeecccaaacccfffgggeeeccchhhgggeeeddddddeeeggghhhjjjjjjjjjiiiiiiiiiiiiiiigggiiilllnnnppppppooonnnnnnmmmnnnrrrwwwxxxwwwuuuyyyxxxwwwvvvvvvwwwxxxxxxuuussspppppppppnnniiieeebbb___]]]___dddfffdddaaaYYY\\\^^^``````aaacccdddeeedddcccfffkkkoooooooooiiijjjkkkkkkjjjiiigggfffdddbbb___]]]]]]___aaacccgggeeedddeeegggfffaaa^^^bbbbbbcccdddeeeeeeeeeeeebbbccceeegggiiiiiiiiiiiicccfffiiijjjiiiiiiiiijjjjjjhhhfffccc```\\\XXXTTTUUUWWWZZZ\\\]]]]]]\\\ZZZ]]]XXXXXX\\\______```cccffffffgggggggggeeedddccccccccccccbbbaaa___^^^]]]`````````______^^^^^^^^^___^^^```eeefffbbb___``````bbbeeegggfffffffffgggggglllrrrxxx{{{~~~eeeccc```^^^]]]^^^```bbbbbbaaa```^^^\\\[[[ZZZYYYUUUUUUTTTSSSSSSUUUZZZ]]]^^^]]][[[\\\^^^___]]][[[[[[XXXXXX\\\]]]ZZZXXXYYY\\\]]]___^^^]]]]]]^^^___aaa^^^^^^aaa```[[[[[[^^^^^^^^^^^^^^^^^^^^^______]]]]]]\\\[[[[[[\\\```cccggghhhiiihhhgggfffgggiiillljjjhhhhhhiiiiiifffcccdddbbbaaabbbeeefffeeecccdddcccbbbbbbbbbdddfffgggiiiiiihhhhhhggggggfffffffffhhhjjjlllmmmnnnnnnnnnooonnnooorrrvvvxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxwwwvvvuuusssrrrqqqnnniiieeeddd```]]]___bbbdddbbb```]]]___bbbcccbbbcccdddeeefffeeedddfffjjjmmmnnnmmmjjjjjjkkkkkkkkkjjjhhhgggeeecccaaa___^^^```bbbdddfffeeedddeeefffeeeaaa^^^bbbbbbcccdddeeeeeeeeeeeefffggghhhiiijjjiiihhhhhhfffiiikkklllkkkjjjjjjkkkiiihhhfffdddaaa___\\\ZZZZZZ\\\]]]______]]][[[YYY\\\XXXXXX\\\___```bbbeeefffffffffffffffeeeddddddcccccccccbbb```^^^]]]\\\_________^^^^^^^^^]]]]]]\\\\\\^^^bbbaaa]]]]]]``````bbbdddeeeeeeeeefffggggggkkkqqqvvvzzz}}}hhhfffccc___^^^^^^___```aaa___]]]\\\[[[[[[\\\]]]TTTTTTTTTSSSSSSTTTWWWZZZ^^^]]]\\\\\\^^^^^^]]]\\\[[[WWWWWW[[[\\\YYYXXXYYY[[[]]]______]]]\\\[[[\\\___^^^```cccccc```^^^___YYYZZZ[[[\\\^^^^^^______^^^^^^^^^\\\[[[]]]```bbbfffhhhiiiiiihhhggghhhiiillljjjgggffffffeeedddbbbcccbbbaaabbbdddddddddccc``````______```bbbdddeeehhhhhhgggfffeeeeeeddddddeeefffgggiiikkkmmmnnnooopppooooooqqquuuwwwxxxxxxtttvvvyyy{{{|||zzzxxxwwwwwwvvvuuutttrrrnnnhhhdddfffbbb^^^]]]```bbbaaa___cccdddffffffeeedddeeefffgggfffeeefffiiikkklllkkkjjjkkklllllllllkkkjjjiiigggeeecccaaa```bbbdddeeeeeeddddddddddddccc```^^^bbbcccdddeeeeeefffeeeeeejjjkkkkkkkkkkkkiiihhhgggjjjlllnnnnnnllljjjjjjjjjhhhgggeeedddbbbaaa`````````aaaaaaaaa```]]]ZZZYYY[[[WWWWWW\\\```aaacccffffffeeeeeeeeeeeeeeeeeeeeedddccccccaaa___]]][[[ZZZ^^^^^^]]]]]]]]]]]]]]]\\\ZZZXXXZZZ]]]]]]\\\^^^bbb```bbbccccccbbbccceeegggfffjjjooossswwwzzz}}}~~~jjjhhheeebbbaaa```aaabbbbbb```]]]ZZZYYYZZZ\\\]]]TTTTTTUUUTTTSSSTTTVVVXXX]]]\\\\\\\\\]]]]]]]]]\\\[[[WWWVVVYYYZZZXXXVVVWWWYYY[[[^^^^^^\\\ZZZYYYYYY\\\\\\^^^bbbcccaaa___]]]VVVXXXZZZ]]]^^^_________^^^^^^^^^]]]\\\\\\___aaadddgggiiijjjiiihhhhhhiiikkkiiifffdddbbbbbbbbbbbbbbbaaaaaabbbcccccccccccc``````______```aaabbbcccggggggfffeeeddddddcccbbbffffffggghhhjjjllloooppppppooooooqqqsssvvvxxxzzzvvvwwwyyy{{{{{{{{{zzzyyywwwwwwvvvtttqqqlllfffbbbeeeaaa^^^]]]^^^aaabbbaaafffggghhhhhhfffeeeeeefffeeeeeeeeefffhhhjjjkkkllljjjkkklllmmmmmmmmmlllkkkiiigggeeeccccccccceeefffdddddddddccccccaaa```^^^ccccccdddeeeffffffffffffkkkkkkllllllkkkjjjhhhggglllmmmnnnmmmkkkhhhggggggggggggeeecccaaa```aaabbbbbbbbbbbbbbb```]]][[[YYYYYYUUUUUUZZZ___```bbbfffddddddddddddddddddeeeeeedddcccbbbaaa___]]][[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYSSSQQQVVV\\\^^^```bbb```aaaaaaaaaaaabbbeeegggfffiiimmmpppssswww{{{~~~~~~}}}|||~~~kkkiiigggeeeddddddeeeeeefffccc^^^ZZZXXXYYYZZZ\\\UUUVVVWWWWWWVVVUUUWWWXXX[[[\\\\\\\\\[[[[[[\\\\\\[[[WWWUUUXXXYYYVVVUUUWWWWWWZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\^^^``````]]]YYYUUUWWW[[[^^^``````___^^^\\\]]]]]]\\\[[[[[[]]]___aaaeeehhhjjjiiihhhhhhhhhhhhgggeeecccaaa```aaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbgggffffffeeeddddddccccccgggggggggiiijjjmmmooopppoooooooooppprrruuuxxxzzzyyyxxxxxxxxxyyyyyyzzz{{{uuuuuuuuurrrnnnhhhdddaaabbb```^^^]]]___aaadddeeeeeeggghhhgggeeeddddddeeecccdddeeefffgggiiikkkllliiijjjlllmmmnnnmmmmmmllljjjiiigggeeedddeeeffffffdddddddddcccbbb`````````dddeeefffgggggghhhhhhgggjjjkkkkkklllkkkjjjhhhgggjjjlllmmmkkkhhheeecccccceeefffeeebbb^^^]]]___aaaaaaaaaaaa```___]]][[[ZZZWWWSSSSSSXXX\\\]]]___bbbbbbbbbccccccddddddeeeeeedddccccccaaa___]]]\\\ZZZ\\\\\\\\\\\\\\\\\\\\\\\\XXXMMMGGGOOO[[[aaa```___```aaaaaaaaa```bbbeeegggfffhhhkkknnnppptttyyy|||{{{}}}~~~}}}||||||xxxllljjjiiigggfffeeeeeefffiiieeeaaa\\\YYYXXXYYYZZZXXXZZZ\\\\\\ZZZYYYYYYZZZ[[[\\\]]]]]][[[[[[\\\]]]]]]XXXVVVXXXYYYWWWVVVXXXWWWYYY\\\^^^^^^^^^___```\\\]]]\\\[[[^^^```\\\UUUUUUXXX\\\___```___]]][[[XXXZZZZZZZZZYYYYYY[[[]]]^^^bbbgggjjjiiihhhggggggeeeeeeeeecccaaa``````bbbaaabbbccccccbbbbbbccceeecccccccccccccccccccccccceeeeeeddddddddddddccccccgggggghhhjjjkkklllmmmnnnlllnnnooopppqqqsssvvvxxxzzzyyyxxxwwwwwwxxxyyyzzzssstttsssooojjjeeebbbaaaaaa```______```bbbeeefffbbbdddffffffeeedddeeefffcccdddfffffffffgggiiikkkhhhiiikkkmmmnnnnnnmmmmmmkkkjjjhhhgggfffeeeffffffdddeeeeeedddaaa``````aaaffffffggghhhiiiiiiiiiiiikkklllllllllkkkjjjhhhggghhhiiijjjhhheeebbb``````aaacccdddbbb^^^\\\^^^````````````___^^^]]]\\\[[[XXXTTTSSSWWWZZZZZZ\\\^^^___aaabbbdddeeeeeeddddddcccccccccbbbaaa___]]]]]][[[\\\\\\\\\\\\]]]]]]]]]XXXLLLFFFMMMYYY___^^^\\\___aaabbbbbbaaabbbdddfffgggiiijjjlllnnnrrrwww{{{zzz{{{}}}}}}}}}|||zzzyyyxxx}}}mmmkkkiiigggeeedddcccbbbiiifffbbb^^^[[[ZZZZZZZZZ\\\^^^``````^^^\\\\\\\\\\\\^^^```___]]]\\\^^^___```[[[YYY[[[[[[YYYYYYZZZXXX[[[^^^```aaacccfffhhhaaabbb___[[[]]]```\\\UUUUUUXXX\\\^^^^^^\\\YYYVVVTTTVVVWWWXXXWWWXXXYYY[[[\\\```fffiiiiiigggfffeeeaaaccceeedddbbb```aaabbbaaaccceeedddcccbbbdddfffaaaaaacccdddeeeffffffgggaaabbbbbbbbbbbbcccccccccfffggghhhjjjjjjjjjjjjiiiiiillloooqqqqqqqqqtttvvvyyyyyyyyyxxxxxxwwwvvvvvvssssssrrrmmmhhhdddcccdddaaabbbbbbbbbbbbbbbdddeee```bbbdddeeeeeeeeefffhhhfffggghhhgggddddddeeehhhggghhhjjjlllmmmnnnmmmmmmkkkjjjiiigggffffffeeeeeeeeefffgggeeeaaa```aaaccchhhhhhiiijjjkkkkkkkkkkkkooooooooonnnmmmjjjhhhffffffhhhhhhgggccc```^^^^^^]]]```cccbbb___]]]___bbbbbbbbbaaa```^^^]]]\\\[[[[[[WWWUUUXXXZZZYYYYYY\\\]]]___bbbeeefffeeedddbbbccccccccccccbbbaaa```___\\\\\\\\\\\\]]]]]]^^^^^^]]]UUUPPPUUU[[[]]]]]]^^^___aaacccdddccccccdddfffhhhiiijjjkkkmmmqqqwww{{{zzzzzzzzz{{{|||{{{zzzyyy~~~|||nnnllljjjgggdddaaa```___hhhfffbbb___]]]\\\[[[[[[^^^aaaccccccaaa___^^^]]]^^^```bbbaaa___^^^___bbbccc^^^[[[]]]^^^[[[[[[]]]ZZZ\\\___bbbdddgggkkknnnffffffaaa]]]^^^bbb^^^UUUUUUXXX[[[^^^]]]ZZZVVVSSSRRRSSSUUUVVVVVVVVVXXXZZZZZZ___eeehhhiiigggeeeddd___bbbeeeeeecccaaaaaacccaaadddfffeeecccbbbdddggg^^^___aaadddfffhhhiiiiii______``````aaabbbbbbbbbdddfffhhhjjjjjjiiigggfffgggkkkoooqqqqqqqqqsssuuuwwwxxxzzzzzzyyywwwtttrrrssssssqqqlllgggcccdddfffcccdddeeedddcccbbbbbbccc___aaadddeeeffffffhhhjjjiiijjjjjjgggcccaaabbbdddfffhhhjjjlllmmmmmmmmmmmmkkkjjjiiigggfffeeeeeeeeefffggggggeeebbb```bbbdddiiiiiijjjkkkllllllllllllssssssrrrpppnnnjjjgggeeeeeeggggggfffccc```^^^^^^YYY^^^ccccccaaa___bbbeeeeeedddcccaaa^^^]]][[[ZZZ^^^YYYWWWYYYZZZXXXXXXZZZ[[[^^^bbbfffgggfffcccaaacccccccccccccccbbbaaaaaa\\\\\\\\\]]]]]]^^^^^^^^^ccc___^^^___^^^\\\___ddd^^^aaadddeeeeeedddeeeeeeiiijjjjjjjjjlllqqqwww{{{yyyxxxxxxyyy|||}}}~~~}}}|||wwwyyy~~~{{{kkkuuu