BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenezzzvvv{{{ssswww~~~pppssswww}}}ppprrrtttwww~~~rrrttttttvvvzzztttuuuvvvvvvxxxssstttvvvvvvwww|||qqqsssuuuuuuvvvzzzsssrrrqqqqqqsssvvvzzz|||~~~}}}{{{yyywwwqqqqqqpppppprrruuuxxxzzz|||{{{zzzxxxwwwuuutttsssoooppppppooonnnllliiihhhooonnnnnnoooqqqsssuuuwwwzzz}}}{{{wwwssspppmmmlllhhhhhhgggfffeeedddccccccaaaaaaaaaaaa___]]][[[ZZZlllmmmmmmnnnpppqqqssstttvvvzzz|||zzzxxxxxxxxxwwwvvvsssqqqooooooooooookkkjjjhhheeebbb```^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[ZZZYYYXXXVVVTTTkkklllmmmooopppqqqqqqqqqtttwww{{{~~~zzzvvvtttrrrpppmmmkkkiiiiiiiiihhhgggeeecccbbbbbbbbbccc^^^^^^\\\ZZZXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQkkklllnnnpppqqqrrrqqqqqqtttvvvxxxzzz~~~}}}|||zzzxxxwwwvvvuuutttqqqooopppqqqppplllhhhfffeeeccc```___^^^^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJlllmmmppprrrssssssrrrqqqrrrsssuuuvvvyyy}}}{{{zzzyyywwwwwwvvvuuutttqqqooonnnjjjjjjiiihhhgggfffeeeeeeeeebbbaaaaaacccbbb^^^ZZZZZZYYYWWWUUUTTTTTTTTTTTTQQQQQQRRRRRRRRRQQQQQQPPPMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFlllnnnqqqtttuuutttrrrqqqpppqqqssssssuuu{{{|||zzzxxxwwwttttttsssqqqooonnnmmmlllkkkkkkkkkjjjhhhfffcccbbb^^^^^^^^^]]]\\\\\\[[[[[[[[[XXXWWWXXXYYYXXXUUUQQQRRRQQQOOONNNMMMMMMNNNNNNIIIJJJLLLMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFmmmnnnpppqqqrrrrrrqqqppprrrrrrsssuuuwww{{{~~~~~~}}}~~~vvvuuutttqqqooommmkkkjjjfffeeedddcccbbbccccccddd```aaaaaa```___]]][[[ZZZWWWUUURRRPPPOOOPPPQQQRRROOOPPPPPPQQQQQQOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFkkklllmmmooooooooonnnnnnoooooopppqqqsssvvvyyy{{{}}}{{{yyyvvvrrrqqqpppqqqrrrwwwzzz~~~}}}zzzvvvuuurrrpppnnnmmmmmmmmmhhhgggfffdddbbbaaa```___[[[ZZZYYYXXXWWWXXXYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSPPPOOOLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKJJJHHHGGGFFFjjjkkkkkklllllllllkkkkkkkkkkkklllmmmoooqqqssstttuuu|||}}}vvvpppkkkhhhgggdddbbbaaabbbcccdddgggiiimmmqqqsssssssssrrrooooooooopppqqqrrrssstttuuuwwwzzz~~~|||{{{zzzxxxtttpppmmmkkkeeedddaaa___]]]]]]]]]]]]YYYYYYXXXXXXWWWVVVUUUUUURRRQQQOOONNNNNNOOOPPPPPPRRRSSSSSSRRRQQQOOOMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDFFFGGGIIIIIIJJJJJJMMMMMMNNNMMMLLLJJJHHHGGGkkkkkkllllllkkkkkkkkkkkkjjjjjjkkklllmmmooopppqqqpppvvv~~~vvvpppkkkeeeaaa___^^^\\\[[[[[[\\\]]]^^^```bbbeeehhhiiijjjiiihhhfffeeedddddddddeeeffffffiiijjjmmmppprrrtttttttttuuuwwwzzz}}}|||yyywwwvvvmmmlllllljjjhhheeebbb```]]]\\\YYYWWWVVVUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNMMMLLLJJJHHHGGGJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJLLLNNNOOOOOOOOOSSSSSSSSSRRRPPPNNNKKKJJJnnnnnnmmmmmmllllllkkkkkkkkkkkklllmmmooooooppppppooosssyyy{{{rrrkkkfffbbb]]]ZZZXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]```bbbccccccbbbaaa___^^^\\\[[[ZZZ[[[\\\]]]___```ccceeeggghhhhhhhhhhhhjjjllloooqqqsssssssssssstttttttttttttttuuuuuuttttttuuuvvvwwwxxxzzzzzz|||zzzvvvsssooommmlllkkkdddddddddcccaaa^^^\\\ZZZWWWVVVTTTRRRQQQQQQQQQQQQLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLLLLNNNOOORRRTTTVVVVVVVVVVVVYYYYYYXXXWWWTTTQQQOOOMMMoooooommmlllkkkkkkkkkkkkjjjkkkmmmnnnppppppqqqqqqooorrrvvvzzz~~~zzzpppjjjccc]]][[[YYYUUURRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPQQQRRRSSSUUUVVVXXXZZZ[[[[[[[[[[[[^^^___aaadddeeeffffffffffffgggggghhhhhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnllljjjhhheeecccaaaaaaaaa_________^^^\\\ZZZWWWVVVQQQOOOMMMLLLKKKJJJKKKKKKFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKNNNNNNNNNNNNLLLJJJHHHGGGBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMMMMOOOPPPQQQRRRRRRTTTVVVXXX[[[\\\\\\[[[ZZZ[[[[[[ZZZXXXUUURRROOOMMMnnnmmmkkkjjjhhhhhhhhhhhhhhhiiikkkmmmooopppppppppnnnpppsssuuuxxxyyypppjjjccc^^^WWWTTTSSSSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUUUUTTTQQQPPPMMMKKKKKKKKKMMMNNNNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^___``````______^^^___```aaabbbbbbaaa___]]]\\\[[[\\\\\\YYYYYYYYYXXXVVVTTTQQQPPPLLLKKKJJJHHHGGGGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNLLLJJJHHHGGGCCCBBBAAAAAABBBDDDFFFGGGLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXWWWYYY\\\^^^___^^^]]][[[ZZZYYYXXXVVVRRRNNNKKKIIIlllkkkiiigggfffeeeeeefffeeegggiiilllnnnnnnooonnnmmmooopppqqqttt{{{{{{tttmmmddd^^^^^^YYYSSSQQQRRRRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTQQQOOOMMMKKKJJJKKKMMMNNNNNNOOOPPPRRRRRRRRRQQQQQQMMMNNNPPPQQQRRRRRRQQQQQQPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZ```___^^^\\\\\\\\\]]]]]]TTTTTTTTTSSSQQQOOOLLLKKKMMMLLLJJJHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNNNNMMMLLLJJJHHHFFFHHHGGGEEEDDDEEEHHHKKKMMMNNNMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOOOOOOONNNLLLKKKJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUVVVXXXYYY[[[[[[XXXZZZ]]]______^^^\\\[[[WWWVVVUUUSSSOOOKKKHHHEEEjjjjjjkkkkkkjjjiiigggfffdddfffjjjmmmooopppoooooommmoooqqqqqqrrrvvv}}}|||vvvoooiiidddaaa___VVVVVVTTTRRROOOMMMKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWUUUTTTSSSRRRPPPOOONNNMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPNNNLLLIIIHHHIIIIIIHHHGGGGGGHHHIIIJJJMMMLLLKKKKKKKKKLLLMMMNNNRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUXXXYYYVVVWWWYYYZZZZZZYYYXXXWWWWWWWWWXXXWWWVVVTTTRRRQQQOOOMMMKKKGGGEEECCCBBBBBBhhhiiikkklllkkkjjjhhhggggggiiilllnnnoooooonnnmmmmmmoooqqqpppqqqttt{{{{{{vvvuuurrrmmmgggbbb]]]ZZZYYYSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQOOONNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSQQQQQQQQQPPPNNNLLLIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOQQQSSSUUUWWWUUUVVVVVVVVVVVVUUUSSSRRRPPPPPPPPPOOONNNLLLJJJHHHGGGFFFCCC@@@>>>===<<<<<>><<<<<<:::888666555555555555fffhhhkkkmmmnnnmmmkkkjjjjjjlllmmmooopppoooooonnnnnnooopppnnnnnnpppvvv||||||xxxuuupppkkkfff___^^^[[[XXXTTTRRROOONNNKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMPPPQQQRRRRRRRRRPPPOOONNNKKKIIIGGGEEEDDDCCCBBB@@@??????@@@AAAAAAAAA@@@?????????@@@AAABBBAAABBBDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIGGGDDDBBB@@@???<<<<<<;;;999777555333222222111///.........//////fffhhhkkkmmmnnnnnnlllkkkiiijjjlllnnnooopppppppppmmmoooooonnnmmmooouuuzzz~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuqqqllliiigggddd___ZZZYYYYYYWWWUUUSSSPPPNNNMMMIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBBBBAAAAAAAAA@@@===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLKKKIIIHHHFFFDDDBBB@@@???>>>===<<<;;;:::999::::::;;;:::999888888888999;;;;;;:::<<>>>>>??????BBBAAA???<<<999777666555444444222000...---,,,++++++***)))))))))***+++,,,iiijjjkkkmmmnnnnnnmmmmmmiiijjjkkkmmmnnnpppppppppmmmnnnooonnnmmmpppvvv{{{~~~zzzuuupppllllllmmmnnnttttttuuuuuutttrrrpppoookkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjlllmmmoooqqqrrruuuwwwyyy|||~~~{{{wwwtttrrrkkkhhhdddbbbbbb___ZZZUUUSSSSSSRRRQQQOOOMMMKKKIIIEEEEEEEEEDDDCCCBBBAAAAAA??????>>>======<<<;;;;;;777888999:::;;;:::999888:::::::::::::::999999999999999888888888777777777999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>??????@@@@@@???>>>>>>;;;;;;<<<============<<<<<<===???AAABBBBBBAAAAAA@@@>>>===;;;999888777777777666555333333333333444333222111111111222444555444666:::===@@@AAAAAA@@@===<<<:::777666555555555777666444111///...---,,,---,,,***)))'''&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((lllllllllllllllmmmnnnnnnjjjkkkkkklllmmmnnnnnnnnnmmmnnnooonnnmmmpppwww|||{{{xxxuuuqqqkkkeeeaaa```aaabbbcccccccccbbbaaa^^^\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVXXXYYY[[[\\\]]]^^^___bbbdddfffgggggggggllllllllllllnnnppprrrtttuuuwwwzzz~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvssstttvvvxxxyyyzzzyyyyyy{{{{{{zzzzzzzzzzzzzzz{{{yyyyyyzzzzzzzzzyyyxxxwwwuuuwwwzzz}}}}}}yyyvvvuuunnnmmmkkkiiigggdddcccaaaaaa^^^[[[[[[[[[XXXTTTOOOJJJJJJJJJIIIGGGEEECCCBBB@@@@@@???>>><<<;;;::::::999999888777666555444333222333444555666555444444444444444444444444444444555444444444333333333333333333555666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;888777666444444444555666333444555666888999:::;;;::::::999999888888777777777888888888888777555444333333555666666666555444444555777888888888777666666555333111000000000000222111///...---------...---,,,,,,+++,,,---...///000333666:::<<<======<<<888666444111...---,,,,,,---,,,***((('''&&&&&&'''%%%$$$###!!!!!!!!!!!!!!!!!!!!!  !!!"""###nnnmmmlllkkkkkkmmmnnnooolllllllllllllllllllllllllllnnnooonnnnnnqqqwww}}}}}}{{{wwwsssppppppkkkeee^^^ZZZYYYZZZ[[[XXXXXXXXXVVVTTTQQQOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^^^^```dddgggkkkmmmnnnooonnnnnnoooppprrruuuxxxzzz|||}}}zzzvvvsssqqqkkkjjjhhhffffffhhhjjjkkklllmmmoooqqqsssvvvxxxyyy{{{~~~~~~~~~}}}|||{{{zzzyyyxxxvvvsssqqqrrrsssrrrmmmiiiggggggfffeeedddcccbbbbbb```aaaccceeeeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeedddeeefffffffffeeecccbbb___```dddgggjjjllllllmmmpppoooooommmjjjfffcccaaa]]]\\\[[[ZZZXXXWWWVVVUUUPPPNNNKKKKKKKKKJJJEEEAAACCCCCCCCCCCCAAA???<<<;;;<<<;;;:::999777666555555444444333222111///......///000111222333333222111000000000000000000000111222222222111111111111000---...///111333555666777777777777777666666666666222111000//////000111111......///111222333444555333333333222222111111000222222333333222000...---...///000111222111000//////000111222222111000000000///---,,,++++++,,,,,,...---,,,***))))))*********)))((((((((()))+++,,,...111555888:::;;;::::::555333000---***(((((('''((('''%%%############$$$ iiijjjkkklllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkknnnssswwwzzzxxx|||~~~}}}|||}}}xxxtttrrroookkkddd]]]XXXVVVVVVWWWXXXXXXWWWUUUSSSOOOMMMKKKMMMIIIFFFEEEGGGHHHFFFDDD@@@AAAAAACCCDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHJJJKKKLLLMMMMMMQQQRRRTTTVVVYYY[[[]]]]]]]]]^^^^^^___```aaabbbbbbggghhhjjjlllnnnqqqrrrsssuuuvvvvvvwwwwwwxxxxxxxxxuuuuuuvvvwwwxxxyyyzzz{{{zzz|||}}}{{{{{{{{{{{{{{{||||||||||||uuuuuuvvvvvvuuusssrrrqqqvvvvvvvvvwwwzzz~~~}}}zzzvvvtttsssrrrppppppnnnkkkgggbbb^^^\\\YYYXXXWWWVVVUUUVVVWWWWWWYYYZZZ\\\^^^aaaccceeeffffffjjjppprrrqqqpppqqqrrroooooonnnmmmmmmlllkkkkkkjjjjjjjjjjjjiiigggeeeddd````````````^^^\\\ZZZYYYSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRTTTVVVZZZ\\\]]]^^^^^^\\\[[[ZZZYYYXXXVVVTTTRRROOONNNKKKIIIGGGGGGGGGGGGFFFEEECCCAAA>>><<<:::999;;;:::999888777666555555111000000000000/////////...------,,,+++***))))))))))))))))))************,,,+++***))))))***+++,,,))))))******+++++++++,,,++++++,,,,,,,,,---------111111111000//////......))))))))))))*********************++++++,,,,,,---------------------------000000///...------,,,,,,+++++++++************))))))***+++,,,,,,+++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***---000333777888777555444111///+++'''$$$"""   !!!!!!!!!  jjjjjjkkklllllllllkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjkkknnnqqquuuwwwuuuxxxzzzxxxvvvyyyzzzvvvssspppmmmgggaaa\\\YYYYYYYYYTTTTTTTTTRRRPPPMMMJJJIIIJJJFFFBBBAAABBBBBB@@@>>>;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDFFFHHHJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQTTTUUUVVVYYY[[[]]]^^^___`````````aaaaaaaaabbbbbb``````aaabbbcccdddeeeeeefffhhhkkkmmmmmmjjjgggeee^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^\\\[[[ZZZZZZYYYYYY[[[]]]bbbfffhhhnnnmmmlllkkkiiihhhffffffgggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggiiinnnrrruuuvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||xxxxxxxxxwwwuuussspppoookkkiiigggdddaaa```______]]]\\\[[[XXXTTTPPPMMMJJJIIIHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKMMMOOOQQQSSSSSSSSSWWW\\\^^^]]]\\\]]]___\\\[[[ZZZYYYYYYXXXXXXXXXQQQRRRRRRRRRPPPOOOMMMLLLGGGHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFIIILLLMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA???===;;;:::::::::>>>===;;;999777555444333444333222111000//////...++++++++++++*********************)))((((((''''''''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))*********++++++---,,,,,,++++++******)))%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((************************,,,++++++***))))))((((((***)))))))))(((((((((((('''((())))))))))))((('''%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%%%%&&&&&&'''(((((())),,,...111444555555333111---+++(((%%%"""   !!! jjjkkklllllllllkkkjjjiiiggghhhiiikkklllllllllllllllkkkkkkkkklllooorrrtttqqqssstttqqqnnnpppvvv}}}zzzvvvrrrpppkkkgggccc___^^^]]]VVVVVVVVVUUUSSSQQQOOOMMMMMMHHHDDDAAABBBAAA>>><<<::::::::::::::::::::::::999::::::::::::999777666777777777777888888888999666777888:::;;;===??????>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTSSSQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEEEEECCCBBBAAAEEEDDDDDDFFFHHHLLLOOOQQQRRRQQQPPPOOOMMMKKKJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNRRRUUUXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[]]]^^^___```bbbcccdddeeeddddddcccccccccdddeeefffhhhhhhjjjjjjjjjjjjhhhhhhjjjjjjjjjkkkkkkkkkkkkkkkhhhhhhhhhiiiiiiiiiiiiiiillllllllllllmmmmmmmmmmmmmmmmmmkkkiiigggfffddddddbbbcccdddeeeeeedddcccbbbbbbaaa```______```aaabbb``````_________^^^^^^^^^\\\\\\\\\[[[ZZZWWWUUUTTTPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFEEEDDDAAA>>>;;;999999888666555555555666777999999:::;;;===>>>??????>>>CCCGGGHHHGGGFFFGGGIIIHHHGGGEEEDDDCCCCCCDDDEEEBBBBBBCCCCCCBBB@@@>>>===999999999999999888777777444333333444444555666666555555555666666555555444555555555555555555555555666666666666666666666666444555777999;;;<<<======>>><<<:::999:::999888666555444333111000/////////111111000///---,,,++++++******)))((('''&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!  ###$$$$$$%%%%%%&&&&&&&&&)))+++---000111000...---(((&&&$$$!!! jjjkkklllllllllkkkjjjiiifffgggiiikkkmmmmmmnnnmmmllllllkkkkkklllmmmooopppmmmnnnooommmkkkkkkpppuuu|||{{{tttsssqqqnnnjjjgggeeeddd````````````^^^\\\ZZZYYYWWWRRRLLLIIIHHHGGGCCC@@@@@@??????>>>======<<<<<<:::;;;;;;;;;:::888666555666666666555555555444444111222222444555666777888888888777666777777888999666777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======AAABBBCCCCCCBBB@@@>>><<<>>>===============<<<<<<666666777777777666444333888888888999;;;===@@@BBB@@@???>>><<<:::999888777999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<>>>>>>>>===<<<999777666777777666555444333222222000000000111222333333333666555444333222333444555111222222333444444555555555444444444333333222222000000111111222222333333666777777666555444333222/////////......------------...///000///...---,,,((((((((()))***,,,...///333222111000///---,,,,,,.........////////////000000000000000000000000000///000222444666666777666888888888888888888888888999::::::;;;<<<=========<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB????????????????????????>>>???@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@???>>>===<<<;;;:::======>>>>>>>>><<<;;;::::::999999888999:::<<<===>>>>>>>>>>>>============:::;;;;;;;;;:::999777666444444333111///---++++++(((***,,,...///000000///,,,+++***)))((()))******++++++++++++,,,,,,,,,,,,+++...111111///...///222111111///......///000000++++++,,,,,,+++***)))(((%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))+++---000111111111111111000...,,,***************************+++++++++++++++++++++++++++++++++,,,,,,---...///,,,***(((***---...+++'''''''''''''''&&&&&&%%%%%%""""""""""""############  """!!!  !!!"""!!!!!!!!!  !!!!!!"""""""""!!!  !!!!!!"""######$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""###%%%&&&&&&%%%$$$###kkkllllllmmmlllkkkiiihhhfffgggjjjmmmnnnooonnnmmmmmmmmmmmmllllllmmmmmmmmmkkkmmmnnnnnnnnnoooqqqsssrrrvvvzzz~~~zzzzzzyyyyyyyyyxxxxxxxxxtttttttttsssqqqnnnlllkkkgggbbb[[[WWWUUUSSSNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBB@@@===;;;999:::999888666555333222111///000000000000000111111333111///...---...///000---------...............//////...---,,,++++++***(((((()))))))))*********,,,,,,++++++************)))))))))(((''''''&&&&&&%%%&&&'''''''''&&&%%%%%%"""""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))******,,,,,,,,,,,,,,,+++++++++,,,---------......//////...///000111222222222222222333444555555444333222444444444333333333333333//////000111222222333333000000111111111222222222444444333222222111000000....../////////...,,,+++,,,,,,+++++++++,,,...///000000000000////////////------.........,,,+++******))))))'''%%%###!!! """$$$&&&(((((((((%%%$$$"""!!!!!!!!!"""###""""""############$$$$$$###&&&((((((%%%$$$%%%(((''''''''''''''''''&&&&&&$$$%%%%%%&&&%%%$$$###"""!!!!!! !!!!!!"""###""""""###%%%(((,,,...000111111000...***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###"""!!!%%%******%%%  !!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""###$$$$$$###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""""""""!!! llllllmmmmmmllljjjiiihhhfffhhhkkknnnooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmnnnlllnnnooooooooooooppppppoooqqqtttuuuxxx~~~yyyvvvrrroookkkllllllllllllnnnppprrrsssvvvyyy~~~~~~yyysssqqqsssvvvyyyzzz|||||||||||||||}}}~~~~~~|||yyyvvvuuuqqqllleeeaaa___\\\XXXUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOMMMJJJGGGDDDCCCCCCBBB@@@>>><<<:::888777444444444444444333333333222000...+++++++++---...---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$ !!!""""""!!! """""""""######$$$$$$%%%  !!!!!!!!!  !!!!!!""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((''''''((()))***++++++***)))(((************))))))((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((******))))))((('''''''''%%%&&&&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######""""""""""""!!!!!!!!!!!!!!! !!!###""" """ !!!###$$$$$$###!!! $$$$$$%%%&&&%%%$$$###"""###"""!!!!!! !!!"""""""""&&&))),,,222222222111---)))%%%""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  &&&++++++$$$ !!!""""""  llllllmmmmmmllljjjiiihhhgggiiilllnnnooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnmmmmmmoooppppppqqquuu}}}{{{qqqjjjgggdddaaa___\\\\\\\\\\\\]]]___aaabbbccceeejjjnnnqqqqqqpppooolllhhhbbb]]][[[]]]```cccccceeehhhmmmrrrvvvyyy{{{}}}}}}}}}}}}~~~{{{vvvpppkkkiiigggbbb_________^^^^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVRRROOOMMMMMMLLLJJJHHHEEECCCAAA@@@;;;;;;:::::::::999999999444222///---,,,---...///000/////////...............---,,,+++***)))((('''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''(((!!!    !!!!!!!!! %%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%&&&''''''''''''&&&%%%$$$$$$######"""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&###""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!""""""!!!   """###""""""!!!###%%%%%%$$$!!!  """&&&+++---666666666444000+++&&&### !!!!!!!!!!!!!!!!!!!!!!!!""""""  """!!!$$$***111000(((  !!!!!!!!!  jjjjjjjjjjjjjjjkkkkkkkkkhhhiiikkkmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnlllkkkjjjkkklllllllllmmmnnnnnnnnnoooooonnnooopppqqqsssuuu~~~}}}pppkkkgggccc]]]VVVUUUXXXTTTSSSQQQPPPPPPQQQRRRSSSUUUXXX\\\```ccccccbbbaaaXXXVVVSSSPPPOOOOOOQQQRRRTTTUUUVVVXXX[[[___bbbdddeeegggiiikkkmmmnnnnnnnnnkkklllnnnppprrruuuwwwxxxwwwvvvuuuuuuwww{{{~~~}}}yyyzzzzzz||||||xxxtttooollliiiggggggfffeeeeeefffggghhhfffeeedddbbb___\\\YYYWWWVVVTTTQQQPPPPPPNNNIIIEEEEEEBBB@@@@@@AAA@@@<<<888666555555444333222111111000111222444555555555444000///---+++***)))((((((((()))***++++++***)))(((%%%$$$###"""""""""###$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!! !!!"""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!   """######"""    """""" ###(((...111777777666444///)))$$$!!!"""''')))(((%%%""" !!!iiiiiiiiiiiiiiiiiiiiiiiiggghhhjjjlllmmmmmmmmmmmmllllllmmmnnnnnnmmmkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnllllllkkklllmmmmmmttt|||yyyiiiccc___\\\VVVPPPOOORRROOONNNLLLJJJJJJKKKLLLMMMLLLNNNRRRUUUWWWWWWVVVUUULLLJJJHHHEEEDDDDDDFFFGGGBBBAAAAAABBBCCCFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQOOOPPPQQQSSSUUUWWWYYYZZZXXXXXXWWWWWWYYY\\\```bbbsss{{{~~~yyyuuusssrrrsssuuuxxx{{{|||xxxuuussspppooonnnnnnnnnpppqqqrrroooooonnnllliiieeebbb``````]]]ZZZZZZZZZXXXSSSOOOJJJFFFBBBAAABBBAAA===:::888888777666555444333222111222555777999999888777444333111///...------,,,+++,,,,,,---,,,+++***)))'''&&&%%%$$$###$$$$$$%%%######"""!!!!!!  !!!!!!   !!!!!!!!!  !!!""""""!!! !!!!!!"""'''+++///444444333111---(((###  $$$&&&%%%###!!! !!!hhhhhhhhhhhhhhhhhhhhhhhhfffhhhiiikkklllllllllkkkjjjkkklllmmmmmmmmmlllkkkjjjkkkkkklllmmmmmmnnnnnnmmmlllkkkiiigggfffffffffhhhoooxxxttt```[[[UUUSSSOOOIIIHHHKKKIIIGGGEEECCCBBBBBBCCCDDD@@@BBBEEEGGGHHHGGGFFFDDD===<<<999777666666777888:::999888777666777888888999:::<<<===>>>>>>===<<<<<<<<<===???@@@AAABBBCCCBBBAAAAAAAAACCCEEEHHHJJJVVV^^^hhhooorrrsssuuuwwwvvvvvvvvvwwwxxx{{{}}}}}}yyywwwvvvvvvvvvyyyvvvrrrmmmiiifffeeeddddddfffjjjnnnsssvvvxxxxxx{{{{{{||||||}}}~~~~~~{{{yyyttttttttttttuuuvvvxxxyyyvvvvvvuuussspppllliiigggfffcccaaa```aaa___[[[VVVPPPKKKEEECCCBBBAAA>>><<<<<<;;;:::999777666555444111444888<<<>>>>>>===<<<999888666444333333333333000111111111000...---++++++***)))'''&&&&&&&&&'''###""""""!!!!!!    $$$(((***000000///---)))%%%!!!!!!!!!  hhhhhhgggggggggggggggffffffgggiiijjjkkkkkkjjjjjjiiijjjkkklllmmmmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnlllkkkjjjhhhfffeeedddcccbbbgggnnntttzzzrrr^^^WWWQQQNNNKKKGGGEEEHHHCCCBBB???===;;;<<<<<<===999:::<<<======<<<:::888333111000...------...///666555333111000000111111000111222333333222111000111222222333333444444555555555444444666888:::;;;===DDDLLLRRRTTTUUUWWWYYYXXXXXXXXXYYY[[[]]]___aaaeeeiiinnnrrrtttrrrooommmeeedddaaa___]]]]]]]]]]]]```]]]ZZZVVVSSSSSSTTTTTTSSSVVV[[[aaaeeehhhiiiiiimmmmmmmmmoooqqqtttvvvxxxxxxyyy{{{||||||zzzwwwvvvppppppooopppqqqsssuuuvvvssssssrrrpppmmmjjjgggeeedddaaa______```^^^ZZZVVVSSSMMMFFFAAA@@@@@@>>>;;;===<<<;;;:::888666555444000444999>>>AAAAAA@@@>>>===<<<:::888777777777888777777777777555333111000///---+++***((((((((((((%%%$$$$$$$$$######"""""" !!!!!!###%%%******)))(((%%%"""iiihhhhhhhhhgggggggggffffffgggiiijjjkkkjjjjjjiiihhhiiijjjlllllllllkkkkkkiiiiiijjjkkklllmmmnnnooollllllkkkjjjhhhgggfffeeeaaaeeejjjnnnrrryyysss```XXXPPPMMMJJJFFFDDDEEE>>>===:::888777777777888777777888888777666333222...---,,,************+++)))((('''%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''(((***+++...444;;;>>>???@@@BBBDDDCCCCCCCCCDDDEEEGGGIIIJJJMMMPPPUUUXXXZZZXXXUUUSSSOOONNNMMMKKKKKKJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDFFFBBBFFFKKKPPPTTTVVVWWWVVVZZZZZZ[[[\\\___cccfffhhhjjjlllooorrrsssqqqnnnlllggggggfffggghhhjjjlllmmmjjjjjjjjjhhhfffccc```___^^^[[[YYYZZZ[[[ZZZVVVRRROOOIIIAAA<<<;;;;;;999777999999888666555333222222...111777<<>>>>><<<999777666777888999;;;;;;;;;:::888666444222///...,,,***))))))))))))'''''''''''''''&&&&&&&&&""""""""""""!!!!!!!!!!!!"""!!!!!!   !!!$$$$$$$$$###!!!jjjjjjjjjiiiiiihhhhhhgggggghhhiiijjjkkkjjjjjjiiihhhiiijjjkkkkkkkkkjjjiiihhhiiijjjkkklllmmmnnnooolllllllllkkkjjjiiiggggggbbbeeegggiiikkkqqqzzzuuubbbXXXNNNJJJGGGBBB@@@@@@888777444222222222333444444444444444222111///---******)))(((((((((((((((###"""!!!!!!!!!"""###$$$ !!!"""""""""!!! !!!!!!"""""""""""""""###$$$$$$&&&***000222222222444777666666555555666777999:::;;;===AAACCCDDDDDDBBB@@@>>>>>>======<<<<<<<<<<<<:::999777555555666777888444777;;;???BBBDDDDDDCCCGGGFFFGGGHHHJJJNNNRRRTTT[[[^^^bbbfffgggdddaaa^^^[[[ZZZZZZZZZ[[[]]]^^^___]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRPPPQQQSSSRRRNNNJJJEEE???888444444444222111222111111000///...------***---222666:::;;;:::::::::888555333222333444666999999999888777555333111---,,,+++)))((((((((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!  mmmllllllkkkjjjjjjiiiiiihhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjlllmmmnnnooolllllllllkkkjjjhhhfffddd```bbbbbbbbbccchhhqqqxxxzzzvvv```TTTIIIDDD@@@;;;777666111000...,,,,,,---...///.........---,,,***((('''%%%%%%$$$$$$$$$#########$$$###"""!!!!!!"""$$$$$$"""######$$$$$$###!!!!!!!!!!!!!!!"""""""""######""""""""""""############ $$$((()))((((((***------,,,+++******+++,,,---///000222444555555444444111111111000000000000000------,,,+++++++++++++++***,,,///111333444444333666555555666888;;;???AAAHHHLLLQQQTTTUUURRRNNNKKKIIIIIIHHHHHHHHHIIIKKKLLLIIIJJJJJJJJJJJJHHHGGGFFFEEECCCBBBCCCEEEDDD@@@===999444...,,,,,,---+++))))))))))))(((((((((''''''%%%'''+++///222444444444444222///,,,,,,---///111222333333222111///---,,,***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$###""""""!!!!!! nnnnnnmmmmmmlllkkkjjjjjjhhhiiijjjkkklllkkkjjjiiiiiijjjkkkkkkjjjiiihhhgggggghhhiiijjjlllmmmnnnooollllllkkkjjjhhheeecccaaa^^^^^^^^^]]]]]]bbbjjjqqquuuzzzuuu]]]PPPDDD>>>:::444000...,,,+++)))(((((()))***+++)))))))))((('''%%%###### ######"""!!!$$$&&&'''&&&$$$#########$$$%%%((()))***+++,,,,,,------))))))))))))((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))***+++******---,,,++++++---000333555999===BBBFFFFFFCCC>>>:::::::::999888888999:::;;;888999:::;;;;;;:::999888888666444555777777333000111---(((&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''***---///000111000...+++(((((()))+++---,,,---------,,,+++)))(((((('''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******)))(((((('''%%%$$$######""""""!!!   llllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllmmmnnnooonnnllliiihhhhhhhhhhhhfffdddbbbaaaaaabbbdddfffkkksss}}}uuu```RRRAAA777555333...))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%######  !!!"""'''&&&$$$"""  !!!""""""###""""""""""""############%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$############"""""""""""" !!!""""""#########%%%&&&((()))***+++111222444555555333111///------------------------------------------------,,,---------,,,+++)))(((%%%$$$""" !!!!!!!!! !!!"""###$$$&&&'''((()))'''&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&%%%###"""!!!!!!!!!""" !!!###%%%((()))+++***(((%%%$$$############""""""!!!  !!! kkkkkkkkkkkklllllllllmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggghhhiiijjjkkklllmmmmmmnnnmmmkkkiiihhhhhhiiiiiigggfffcccaaa```aaabbbcccgggnnnvvv{{{}}}uuuaaaSSSBBB777444333...***''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""  !!!"""'''&&&$$$"""  !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""############$$$!!!!!!############!!!!!!""""""""""""!!!!!!!!!  !!!"""""" !!!"""$$$%%%&&&'''((()))+++,,,+++***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''(((((('''%%%$$$###!!!  !!!"""$$$%%%%%%$$$###"""""""""###$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$"""!!! !!!!!!!!!!!!"""$$$&&&((()))***(((&&&$$$###"""""""""  hhhiiijjjjjjkkklllmmmmmmlllkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhggggggggggggeeefffgggiiijjjlllmmmmmmlllllljjjiiiiiiiiijjjjjjiiihhheeebbb``````___``````eeekkknnnqqqvvvuuubbbTTTBBB666222000---)))%%%$$$$$$############$$$""""""######""""""!!! !!!"""&&&%%%###!!!   !!!!!!!!!     !!! !!!!!!!!!"""###$$$$$$""" """"""!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!"""$$$%%%%%%%%%$$$$$$###"""   !!!###%%%'''((('''&&&$$$""" ggghhhiiijjjkkkmmmnnnnnnllllllkkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggffffffdddeeefffhhhiiikkklllmmmkkkjjjiiiiiiiiijjjkkklllkkkjjjgggdddaaa___]]]\\\ZZZ]]]```bbbdddiiiqqqxxx{{{rrrbbbUUUBBB555///---)))&&&###"""!!! !!!""""""  !!!%%%$$$""" !!! !!!"""#########"""   !!!"""$$$$$$$$$######!!!  """###$$$$$$###!!!ggggggiiijjjlllmmmoooooommmmmmllllllkkkjjjjjjiiihhhhhhhhhhhhggggggggggggdddeeefffgggiiijjjkkklllkkkjjjiiiiiiiiijjjkkkllllllkkkiiigggccc```]]][[[XXXYYYYYYYYYZZZ^^^eeejjjtttvvv{{{wwwpppdddWWWEEE777///***&&&###"""!!! !!! !!!$$$###!!!   !!!!!!  !!!!!!!!!  !!!!!!"""""""""""" """#########""""""!!! !!!######!!!hhhiiijjjkkkmmmnnnooopppoooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhffffffggghhhiiijjjjjjkkkkkkjjjiiiiiiiiijjjkkklllllllllkkkiiifffbbb___]]]YYYXXXWWWVVVUUUXXX\\\```iiilllsssyyy|||zzzuuupppjjj^^^MMM>>>333,,,&&&######!!! !!!###"""  !!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!"""######"""!!!    $$$''''''$$$ jjjjjjkkklllnnnoooppppppppppppooonnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiiiiijjjjjjlllkkkjjjiiiiiiiiijjjkkkkkkllllllkkkiiieeeaaa___\\\ZZZXXXVVVTTTUUUWWWXXX]]]ccckkksssyyyyyyvvvtttssshhhXXXHHH;;;111***&&&$$$""" """!!!  !!!###$$$$$$$$$"""###$$$$$$###""" $$$''''''$$$kkkllllllmmmnnnooopppppprrrqqqpppooonnnmmmllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiilllllljjjiiiiiiiiijjjjjjkkkllllllllljjjgggcccaaa^^^]]]ZZZWWWUUUTTTTTTUUUVVV\\\fffpppwwwyyyxxxwwwzzzppp```PPPBBB666...)))%%%###  """!!!!!!#########$$$$$$%%%$$$###"""  """&&&&&&"""hhhjjjllloooqqqrrrrrrrrrtttrrrpppnnnmmmmmmmmmnnnmmmnnnooooooooonnnlllkkkkkkjjjhhhggggggggghhhiiijjjjjjkkkkkkjjjiiigggfffhhhiiijjjjjjiiihhhgggfffdddbbb^^^[[[WWWUUUTTTTTTVVV]]]eeelllqqqvvv{{{{{{uuujjj]]]NNN???111)))***%%%    """""""""%%%%%%%%%$$$$$$$$$#########!!! """###"""!!! hhhiiillloooqqqrrrsssssstttsssrrrpppoooooonnnnnnmmmmmmnnnoooooonnnmmmlllkkkjjjhhhggggggggghhhiiijjjjjjkkkkkkjjjiiigggfffhhhhhhiiiiiiiiihhhgggffffffeeebbb^^^[[[YYYXXXXXXWWW\\\dddiiinnnssszzzzzzpppdddVVVGGG999000,,,'''"""   """""""""%%%%%%$$$$$$$$$############!!!!!!###"""!!!ggghhhkkkoooqqqssstttttttttttttttsssrrrqqqpppooollllllnnnnnnooonnnmmmlllkkkjjjhhhggggggggghhhiiiiiijjjkkkkkkjjjiiigggffffffggghhhhhhiiihhhhhhgggiiihhheeebbb```^^^]]]\\\XXX\\\aaaeeeiiiooowww}}}xxxnnnbbbSSSDDD;;;///***$$$ !!! """"""###%%%$$$$$$$$$$$$#########"""!!!!!!"""!!! fffgggkkknnnqqqsssttttttttttttuuuuuutttsssqqqpppkkklllmmmnnnnnnnnnmmmlllkkkjjjhhhggggggggghhhiiiiiijjjjjjkkkjjjiiihhhgggeeeffffffggghhhhhhhhhhhhiiihhhfffdddbbb```______ZZZ\\\___aaadddjjjsssyyy{{{uuujjj]]]OOOEEE444...&&&!!!  !!!"""###$$$$$$$$$$$$############"""!!! !!!  dddfffjjjmmmppprrrssssssssstttuuuuuutttsssqqqpppkkklllmmmnnnnnnmmmlllkkkkkkjjjhhhggggggggghhhiiiiiiiiijjjkkkjjjiiihhhgggeeeeeeeeeffffffggghhhhhhffffffeeedddcccaaa```___\\\^^^^^^^^^___eeemmmttt|||{{{yyyvvvooodddWWWOOO<<<444***###  !!!"""$$$$$$$$$#########"""""""""    !!!dddfffhhhlllnnnpppqqqqqqrrrsssssssssrrrrrrqqqppplllmmmmmmnnnmmmlllkkkjjjkkkjjjhhhggggggggghhhiiihhhiiijjjkkkkkkjjjiiihhhffffffeeeeeeeeeffffffgggeeeeeeeeeeeedddcccaaa```___```___]]]]]]aaahhhnnnssstttttttttpppiii```YYYIII???333)))###   !!!$$$############"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!    ccceeehhhjjjmmmnnnnnnnnnrrrqqqppppppppppppppppppmmmnnnnnnnnnmmmkkkiiihhhkkkjjjhhhggggggggghhhiiihhhiiijjjkkkkkkjjjiiihhhgggfffeeedddddddddeeefffffffffgggggggggfffdddcccbbbbbbaaa^^^\\\^^^dddiiimmmnnnppprrrrrrnnnhhhcccWWWMMM>>>111)))%%%!!! ############""""""""""""!!!  !!!########################!!!!!!!!!!!!   !!! ccceeegggjjjkkklllmmmmmmqqqpppooonnnnnnnnnooopppnnnnnnnnnnnnmmmkkkhhhgggkkkjjjhhhggggggggghhhiiihhhhhhjjjkkkkkkjjjiiihhhhhhgggeeedddcccddddddeeehhhhhhiiijjjiiihhhgggfffccccccbbb^^^[[[\\\aaafffjjjkkknnnrrrsssqqqmmmiiiaaaVVVFFF888///)))%%%"""############""""""""""""!!!   !!!!!!!!!!!!"""########################""""""""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhhiiijjjkkkkkklllmmmnnnnnnoooooonnnnnnmmmmmmmmmllljjjkkkkkklllkkkjjjhhhhhhggghhhiiijjjjjjiiihhhhhhjjjiiifffdddcccbbbbbbbbbiiijjjjjjkkkjjjiiihhhgggeeeeeedddbbb```___^^^]]]___aaaeeeiiikkkkkkjjjiiieee]]]PPPCCC999000***&&&!!!"""$$$%%%%%%$$$######  !!! !!!!!!!!!"""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!  !!!"""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!ffffffgggggghhhhhhhhhhhhjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkllllllkkkiiihhhgggfffggghhhiiijjjiiiiiihhhjjjiiigggdddcccbbbbbbcccggghhhiiijjjkkkjjjiiiiiigggfffeeecccaaa___^^^]]]]]]___bbbfffhhhiiijjjjjjhhh```UUUIII>>>555---)))!!! !!!###$$$$$$######"""######"""!!!  !!! !!!!!!!!!""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""eeeeeefffgggggghhhiiiiiijjjjjjkkkkkkllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkjjjhhhgggfffdddeeegggiiijjjjjjiiiiiijjjiiigggeeecccccccccccceeefffhhhjjjkkkkkkkkkkkkiiihhhfffdddbbb```^^^]]]\\\\\\^^^aaadddgggiiikkklllfff]]]SSSHHH===444...&&&###  !!!"""###""""""!!!######"""!!!  !!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""######$$$$$$%%%%%%%%%$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$ddddddeeefffhhhiiijjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkmmmmmmllljjjiiigggfffeeedddeeegggiiijjjjjjjjjjjjjjjiiigggeeedddcccddddddccceeegggjjjkkkllllllllljjjiiigggeeecccaaa___^^^ZZZZZZ[[[\\\___cccgggjjjnnnjjjddd\\\SSSHHH===666+++'''###  !!!"""!!!!!!   !!!!!!!!!!!!"""""""""############$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%eeeeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkmmmmmmkkkjjjhhhgggfffeeedddeeegggiiikkkkkkkkkjjjjjjhhhgggeeedddddddddeeeccceeegggjjjkkkllllllllljjjiiigggeeecccaaa```___ZZZYYYXXXYYY[[[```dddgggmmmkkkhhhccc\\\RRRHHHAAA222---'''""" !!!!!!     !!!!!!"""""""""""""""""""""############$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%gggggghhhhhhiiijjjkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjmmmllljjjiiiggggggfffffffffgggiiikkkllllllkkkkkkiiihhhgggeeeeeeeeeeeefffeeefffhhhjjjkkkkkkkkkkkkhhhhhhfffeeecccbbb``````\\\ZZZXXXXXXYYY\\\```ccciiiiiihhhgggccc[[[RRRLLL<<<666...'''###  !!!!!!!!! !!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######"""#########$$$$$$$$$$$$&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%iiiiiijjjjjjjjjkkkkkkkkkllllllkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjlllkkkiiihhhggggggggghhhiiijjjkkklllmmmllllllkkkiiihhhgggeeeeeeeeeffffffggghhhiiijjjkkkjjjiiiiiiffffffeeedddcccbbbaaaaaa^^^\\\ZZZXXXXXXZZZ\\\^^^dddeeefffgggfffbbb[[[VVVGGGAAA777///)))%%%###!!! !!!"""!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%kkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkkjjjiiihhhhhhgggggghhhhhhiiiiiiiiijjjkkkjjjiiiggggggggghhhiiijjjkkklllmmmmmmmmmlllkkkiiihhhgggfffeeeeeefffgggiiijjjjjjkkkjjjiiihhhgggeeeeeedddccccccbbbbbbaaa___]]][[[XXXXXXXXXZZZ[[[aaabbbdddggghhheee```\\\PPPIII>>>555...***'''%%% !!!"""""""""""""""""""""!!!  !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%((((((((()))******++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%lllllllllllllllllllllllliiiiiiiiiiiihhhhhhgggggghhhhhhhhhiiiiiijjjjjjkkkjjjjjjkkklllkkkjjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhgggggggggfffggghhhiiiiiihhhgggfffeeeeeedddccccccbbbbbbaaa^^^^^^______^^^\\\ZZZYYY\\\___dddhhhiiihhhfffddd```WWWJJJ???888222,,,((("""!!! !!!!!!###!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%######""""""###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""######"""!!!  !!!"""######lllllllllllllllllllllllliiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkjjjkkklllllllllkkkiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhggggggfffggghhhiiiiiihhhgggffffffeeeeeeddddddccccccbbbbbbbbbbbbbbbaaa___]]]\\\[[[^^^bbbeeeggghhhgggfffeee]]]RRRHHHAAA;;;555000(((&&&###  !!! """ !!!!!!!!!  !!!""""""###!!!!!!!!!!!!"""""""""###"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%######""""""###$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""" """""""""!!!  !!!"""######kkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkllllllkkkllllllllllllkkkjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiihhhgggfffgggggghhhhhhhhhhhhgggggggggggggggfffeeeeeeddddddffffffffffffdddbbb```^^^[[[\\\___bbbeeeggghhhhhhlllfff]]]UUUOOOIIIAAA<<<111...)))$$$  !!! !!!!!!  !!!"""######!!!!!!!!!"""""""""######"""###%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!! !!!!!!  !!!"""###jjjjjjjjjjjjjjjjjjjjjjjjggggggggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllmmmmmmmmmmmmlllllllllkkkkkklllkkkjjjiiiiiiiiijjjkkkjjjjjjkkkkkkjjjiiigggggggggggghhhhhhhhhhhhggggggiiiiiihhhggggggffffffeeeggghhhggggggeeeccc```___[[[[[[]]]___bbbeeehhhjjjoookkkeee```[[[UUUMMMHHH;;;777000)))### !!!!!!!!!  !!!"""######$$$!!!!!!"""""""""############$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$###$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!   !!!"""jjjjjjjjjjjjjjjjjjjjjjjjgggggggggggggggggghhhhhhggghhhhhhiiikkkllllllmmmmmmmmmlllllllllkkkkkkkkkmmmllljjjiiihhhiiijjjjjjkkkllllllmmmllljjjiiiggghhhhhhgggggggggggghhhhhhjjjjjjiiihhhhhhggggggfffffffffffffffdddbbb```___]]]\\\]]]^^^```dddhhhjjjoookkkhhheeeccc^^^WWWQQQEEEAAA999111)))$$$  !!!!!!!!!!!!  !!!"""###$$$$$$""""""""""""###############$$$%%%&&&'''&&&%%%%%%########################"""###%%%&&&'''''''''&&&#######################################"""""""""%%%%%%$$$$$$$$$############"""!!!!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!   """iiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffffffgggiiijjjkkkllllllmmmllllllkkkjjjkkkkkkkkkmmmllljjjhhhggghhhiiijjjlllmmmnnnooonnnllljjjiiihhhhhhgggggggggggghhhhhhjjjjjjiiiiiihhhhhhggggggeeeeeeeeeeeedddcccaaa```______^^^^^^```cccfffhhhllljjjhhhhhhhhheee___ZZZQQQMMMFFF===444---'''%%%!!!  !!!!!! !!!"""###$$$%%%%%%"""""""""#########$$$$$$###$$$&&&'''''''''&&&%%%###############""""""""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########""""""###"""!!! !!!"""###!!!!!!!!!!!!   !!!iiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeddddddeeefffgggiiijjjkkklllmmmlllkkkjjjiiijjjjjjkkknnnllliiigggggggggiiijjjnnnooopppqqqpppnnnllljjjiiihhhgggffffffggghhhiiijjjjjjiiiiiihhhgggggggggeeeffffffgggfffeeedddcccbbbbbbaaa``````bbbdddeeekkkiiihhhjjjkkkkkkgggccc^^^ZZZTTTKKKBBB888111---"""!!!  !!!!!!!!!!!! !!!!!!"""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$#########"""""""""!!!""""""###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$#########"""""""""""""""""" !!!"""  !!!!!! !!!hhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiigggfffeeedddcccddddddeeeggghhhjjjkkkkkklllkkkjjjiiiiiiiiijjjkkknnnllliiigggfffgggiiijjjoooppprrrrrrrrrpppmmmkkkiiihhhgggffffffggghhhiiijjjjjjiiiiiihhhgggggggggfffggghhhiiiiiihhhgggfffddddddbbbaaaaaaaaabbbccckkkjjjiiikkknnnooollliiifffccc]]]UUUKKKAAA999444'''&&&$$$!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$#########""""""!!!!!!""""""######"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%############"""""""""""""""!!!  !!!""" !!!""""""!!!!!! hhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiigggfffddddddcccbbbcccfffhhhjjjjjjjjjjjjmmmkkkiiigggfffhhhiiikkkkkkjjjhhhggggggggghhhiiijjjkkkmmmooonnnmmmjjjhhhiiiiiihhhgggggghhhiiijjjkkkkkkjjjjjjiiihhhggggggggghhhiiijjjjjjiiihhhggggggfffdddbbbaaaaaabbbbbb```bbbfffiiikkkkkkjjjjjjddddddccc```YYYOOOEEE???666000)))$$$"""!!! !!!    """###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""#########%%%$$$###"""""""""$$$$$$############"""""""""""" !!!!!!"""$$$$$$$$$#########""""""!!! !!!"""###""""""!!!!!!!!!"""$$$%%%$$$######"""!!! !!!  !!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhgggfffeeedddccceeegggiiijjjkkkkkkkkkmmmkkkiiifffffffffhhhiiiiiihhhgggfffgggggghhhiiijjjlllmmmnnnnnnllliiihhhhhhhhhggggggggghhhjjjkkkkkkkkkjjjjjjiiihhhhhhgggggghhhiiijjjkkkjjjjjjiiihhhgggeeecccbbbbbbbbbbbb```bbbeeehhhjjjkkkkkkkkkkkklllllliiiccc[[[SSSNNNAAA;;;333---)))&&&!!! !!!   """###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###$$$######""""""###############"""""""""!!!!!!!!! !!!""""""$$$$$$#########"""""""""!!! !!!"""######""""""!!!"""###$$$%%%#########"""!!! !!!  !!!!!! kkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjhhhggggggeeefffhhhjjjkkkllllllkkklllkkkhhhfffdddeeeeeefffeeeeeeeeeeeefffggghhhiiikkklllmmmmmmllljjjhhhgggfffffffffggghhhiiijjjkkkkkkkkkjjjjjjiiihhhhhhhhhggghhhjjjlllmmmmmmlllllljjjiiigggeeedddcccbbbbbbbbbccceeegggiiikkkllllllooopppqqqppplllfff```\\\RRRKKKBBB:::444---&&&!!! !!!   !!!""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!  !!!"""""""""############""""""""""""!!! !!!"""###$$$###"""""""""###$$$%%%######""""""!!!!!! !!!!!!!!!!!! llllllllllllkkkkkkkkkkkkkkkkkklllllllllkkkjjjjjjggghhhjjjllllllmmmllllllllljjjhhheeedddccccccdddcccccccccdddeeeggghhhhhhkkkkkkllllllkkkiiigggfffeeeeeefffggghhhjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhgggiiikkkmmmnnnooooooooolllllljjjhhhfffdddcccccccccdddeeefffhhhjjjlllllljjjlllnnnnnnmmmjjjfffddd```YYYPPPGGG???555+++$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!! !!!!!!"""""""""######"""""""""!!!!!!!!!!!! !!!"""###%%%$$$###""""""###$$$%%%###"""""""""!!!!!!!!!  """""""""!!! mmmmmmmmmmmmllllllkkkkkkjjjkkkmmmnnnnnnnnnmmmllliiijjjkkklllmmmmmmlllkkkjjjiiigggeeeccccccbbbbbbaaaaaacccdddeeefffggggggjjjjjjjjjjjjiiihhhgggfffeeefffggghhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhiiilllnnnooopppppppppnnnmmmlllkkkiiigggeeeddddddeeefffggghhhiiijjjkkkggghhhjjjlllmmmlllkkkjjjiiiccc[[[RRRJJJ???333+++&&&$$$    !!!!!!!!!"""""""""############""""""!!!!!! !!!"""###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!! !!!"""###%%%$$$###"""""""""$$$$$$""""""""""""!!!!!!!!!!!!  """"""""""""nnnnnnmmmmmmllllllkkkkkkiiikkkmmmooopppooonnnmmmjjjkkklllmmmmmmlllkkkkkkiiihhhgggeeedddcccccccccaaabbbccceeeffffffgggggghhhhhhhhhhhhhhhhhhgggfffggghhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnppppppppppppooonnnnnnmmmkkkiiihhhgggffffffggghhhhhhhhhhhhhhhggghhhjjjmmmnnnoooppppppnnnjjjccc]]]UUUJJJ>>>555---)))$$$   !!!"""!!!  !!!!!!!!!""""""$$$$$$######"""!!!!!!!!! !!!!!!""""""!!!"""""""""!!!!!!!!!  !!!!!!!!!!!! !!! !!!"""###$$$###"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  """""""""!!!nnnnnnmmmllllllkkkjjjjjjhhhjjjmmmoooqqqpppooonnnjjjkkklllmmmlllllljjjjjjhhhggggggfffeeedddddddddaaabbbdddeeeffffffffffffffffffggggggggghhhhhhhhhiiijjjkkklllmmmllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllnnnpppppppppooooooooooooooommmllljjjiiiggghhhiiijjjiiihhhfffeeeeeefffhhhjjjlllnnnpppppprrrooojjjfff```VVVJJJBBB333...'''  !!! !!!"""$$$###!!! !!!  !!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!!  !!!"""#########"""""""""!!!!!!!!!!!!!!!!!! !!! !!!"""###$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""!!!"""#########""" !!!!!!"""!!!!!!nnnnnnmmmlllkkkkkkjjjjjjgggiiimmmoooqqqqqqooonnnjjjkkklllllllllkkkjjjiiigggggggggffffffeeeeeeeeebbbccceeefffgggffffffeeeeeeeeeffffffggghhhhhhhhhjjjkkklllmmmmmmmmmlllkkkiiiiiiiiiiiiiiiiiijjjjjjjjjkkkmmmnnnoooooooooooonnnoooooooooooommmkkkjjjggghhhjjjkkkjjjgggdddbbbaaabbbccceeehhhjjjlllmmmtttqqqooolllhhh___SSSKKK666111***!!! !!! !!! !!!"""&&&$$$!!! !!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$###"""!!!!!!  """###############""""""""""""!!!!!! !!!  !!!"""######"""!!! !!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###!!! !!!!!!!!!!!! """"""!!! kkkjjjiiiggggggggghhhiiiiiikkknnnqqqssssssrrrqqqlllkkkkkkjjjjjjiiiiiiiiieeefffggghhhhhhggggggfffdddeeefffggggggfffeeedddfffeeeeeedddeeefffhhhiiihhhiiikkkmmmmmmmmmkkkjjjjjjiiihhhhhhhhhiiijjjkkkjjjkkklllnnnnnnnnnnnnmmmlllmmmnnnnnnnnnmmmlllkkkiiiiiijjjkkkjjjiiihhhgggdddcccccccccdddfffhhhjjjrrrrrrssstttrrrjjj___WWWFFF===111(((###!!!!!!!!! ###%%%!!!  !!! !!!  !!!!!!!!!!!!!!!!!! """!!! ###%%%############"""""""""""" !!!!!! !!!  !!!###$$$ !!!"""""""""!!!!!!""""""!!!!!!!!!  !!!######""""""!!! iiihhhgggffffffggghhhiiiiiikkknnnqqqrrrrrrqqqpppkkkkkkjjjjjjiiiiiihhhhhhdddeeefffggghhhgggffffffdddeeefffggggggfffeeedddeeeeeeeeeeeeeeefffggggggggghhhjjjlllmmmmmmlllkkkkkkjjjiiihhhhhhhhhjjjjjjiiijjjlllmmmnnnnnnmmmmmmllllllmmmnnnnnnmmmlllkkkjjjjjjkkklllkkkjjjiiihhhfffdddcccbbbccceeegggiiirrrrrrtttvvvtttnnnddd]]]NNNEEE999///***'''$$$!!!  !!! !!!###!!!   !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! ###$$$############""""""""""""""""""!!!!!!!!!   """###!!!!!!!!!  !!!"""!!!!!! !!!!!!  """$$$$$$###"""!!! eeeddddddddddddfffgggiiijjjkkknnnoooppppppnnnmmmjjjjjjjjjiiihhhgggggggggdddeeeffffffggggggffffffeeeeeeffffffffffffeeeeeeddddddeeeeeeffffffeeeeeeeeegggiiikkkmmmmmmlllkkklllkkkiiihhhgggggghhhiiiiiijjjkkkmmmmmmmmmmmmlllkkkkkklllmmmmmmmmmllllllkkklllmmmmmmmmmllljjjjjjhhhfffcccaaaaaacccfffhhhrrrsssvvvxxxxxxssslllfffYYYQQQEEE;;;555000+++(((%%%$$$"""!!!!!!!!!  !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###""" !!!###$$$$$$$$$#########"""""""""#########"""""""""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!! !!! !!!###%%%%%%$$$###""" bbbbbbaaabbbccceeegggiiikkklllmmmnnnooonnnmmmllljjjjjjiiihhhgggffffffeeecccddddddeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeecccdddeeeffffffeeedddcccdddfffhhhkkkmmmmmmllllllmmmkkkjjjhhhgggfffgggggghhhiiijjjllllllllllllkkkjjjjjjkkkkkkllllllllllllmmmmmmnnnooonnnmmmlllkkkkkkhhheeebbbaaaccceeegggpppsssvvvyyyzzzwwwrrrooobbb[[[PPPGGGAAA;;;555111---+++((($$$!!!  """   !!!!!!!!!!!!!!!''''''(((((('''&&&%%%$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!! """###$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!  """$$$&&&&&&%%%$$$""" ``````aaaaaacccfffhhhiiikkklllmmmmmmnnnmmmlllllljjjjjjiiihhhgggfffeeedddcccccccccdddeeeffffffgggeeeeeeeeeddddddeeeeeeeeedddeeefffffffffeeedddcccdddfffiiikkkmmmmmmmmmlllmmmllljjjhhhffffffffffffggghhhiiikkkkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmmmmnnnnnnooopppooonnnmmmlllllljjjfffcccbbbccceeegggmmmpppuuuxxxxxxwwwtttsssgggaaaXXXRRRMMMGGGAAA<<<888666111+++&&&"""   !!!   !!!"""""""""""""""######$$$%%%%%%)))***+++++++++)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""######$$$$$$$$$$$$############!!! !!!!!! !!!###$$$!!!!!!    ###%%%&&&&&&&&&$$$###!!!aaaaaaaaabbbdddfffiiijjjllllllmmmmmmmmmmmmmmmmmmkkkjjjiiihhhgggfffeeedddbbbbbbbbbcccdddeeefffgggeeeeeeddddddddddddeeeeeeffffffggggggffffffeeeeeefffhhhjjjlllnnnnnnmmmllllllkkkiiigggfffffffffffffffggghhhjjjjjjjjjjjjiiihhhhhhhhhiiijjjkkkmmmnnnnnnooopppppppppooommmllllllkkkiiifffeeeeeefffgggiiimmmqqqttttttsssrrrrrriiieee```\\\ZZZVVVPPPKKKIIIEEE???777///)))$$$""" !!!    !!!""""""!!!!!!"""###$$$%%%&&&&&&''''''((()))***,,,---...---...///000000///---,,,---------,,,,,,++++++************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''&&&%%%%%%$$$######"""!!!!!!!!!!!! """"""############"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###############%%%$$$$$$$$$$$$#########!!!!!! """""""""!!!!!!!!! """###%%%'''$$$$$$###""""""!!! """"""!!! !!!""""""!!!!!!!!! !!!"""$$$%%%&&&%%%$$$###!!! cccccccccdddeeehhhjjjkkkllllllmmmmmmnnnnnnnnnnnnlllkkkjjjiiigggfffeeedddbbbbbbaaabbbcccdddfffgggeeeeeedddccccccdddeeeeeeiiihhhgggfffffffffffffffhhhjjjlllnnnooonnnmmmlllkkkjjjhhhgggfffffffffgggeeefffgggiiijjjiiiiiihhhggggggggghhhiiikkkmmmnnnnnnooopppppppppooommmllllllkkkjjjjjjiiihhhggggggfffiiinnnooonnnnnnnnnooollliiigggffffffddd___[[[[[[VVVNNNDDD:::111+++(((   !!! !!!     !!!""""""""" !!!!!!  !!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""###%%%&&&&&&'''''''''((()))***+++,,,,,,//////000111333666888:::999:::<<<>>>>>>===;;;:::::::::999999888777777666666666555444333333222222////////////////////////111000000000////////////......,,,***((('''%%%%%%############"""""""""!!!"""######$$$$$$######"""""""""######$$$%%%%%%&&&%%%%%%$$$$$$############%%%%%%$$$$$$$$$#########$$$$$$#########"""""""""############""""""""""""""""""""""""$$$&&&((()))***)))((('''&&&%%%$$$###$$$###"""!!! !!!!!!"""$$$$$$#########"""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""!!! eeeddddddeeefffhhhjjjlllllllllmmmmmmnnnoooooopppllllllkkkiiihhhfffeeeeeebbbaaaaaaaaabbbdddfffgggeeeeeecccccccccccceeeeeejjjiiihhhfffffffffggghhhjjjkkkmmmoooooonnnmmmllljjjiiihhhgggffffffggggggeeefffgggiiiiiiiiihhhhhhgggffffffgggiiikkkmmmooonnnooooooppppppnnnmmmlllkkkkkkllllllkkkjjjhhhgggcccgggkkklllkkkjjjkkklllmmmlllkkkmmmooonnnjjjfffgggaaaXXXMMMAAA777000---!!! !!!   !!!!!!"""!!!  """"""!!!  !!!!!!  !!!  !!!!!! !!!"""######$$$""""""""""""""""""""""""""""""!!!!!!  !!!"""""""""######""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++++++++,,,---///000000111555666666888:::===@@@BBBFFFHHHKKKMMMMMMLLLKKKIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???>>>======::::::::::::::::::::::::777777777666666555555555333222000...+++(((&&&%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""$$$######$$$&&&(((***+++///...---+++***((('''&&&%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!! cccdddeeeggghhhjjjkkkllljjjkkkmmmnnnnnnnnnmmmmmmnnnnnnllljjjhhhfffeeedddbbbbbbaaaaaabbbdddeeegggfffeeedddcccccccccddddddhhhgggfffffffffgggiiijjjjjjkkklllnnnooonnnnnnmmmkkkkkkkkkjjjiiigggeeedddfffgggiiijjjkkkkkkjjjiiigggggghhhiiikkklllmmmnnnmmmnnnoooppppppooonnnnnnnnnmmmllliiigggeeedddcccbbbbbbcccdddfffgggggghhhjjjjjjmmmrrrxxxzzzxxxuuuuuunnnbbbWWWLLL@@@555---'''"""   !!!"""  """"""!!!!!!""" """$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$#########'''&&&$$$"""!!!!!!!!!"""###############$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***)))))))))(((((('''''''''&&&''''''((()))***++++++************************++++++,,,,,,------............//////////////////...---+++***+++---///111/////////000222555888999888999;;;===???AAACCCDDDAAADDDHHHJJJKKKNNNTTTYYYYYY[[[^^^aaabbbaaa```___]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWTTTQQQOOONNNMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDBBBAAA>>>:::555111...---...***'''&&&((()))(((%%%)))))))))(((((((((''''''&&&'''((()))))))))((('''((((((((((((''''''''''''%%%&&&'''(((((('''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&(((+++---///444333333222000---***)))((((((''''''&&&&&&%%%%%%$$$&&&***,,,,,,***'''$$$%%%$$$###"""######$$$%%%&&&&&&'''&&&%%%###""" cccdddeeefffhhhiiijjjkkkiiijjjlllnnnooonnnmmmmmmlllkkkjjjhhhfffeeeccccccccccccbbbbbbcccdddfffgggffffffdddcccccccccdddeeehhhhhhggggggggghhhiiijjjiiijjjlllmmmnnnnnnmmmmmmjjjkkkkkkkkkjjjhhhgggeeeggghhhiiijjjkkkkkkjjjjjjhhhhhhiiijjjkkkllllllmmmlllmmmnnnoooooonnnnnnmmmllllllkkkjjjhhhfffdddcccbbbbbbcccdddeeefffggggggnnnooorrrwww}}}}}}xxxlllaaaUUUGGG:::111+++&&& !!! !!!""" !!! ###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""""""""######$$$$$$%%%%%%%%%&&&&&&************++++++++++++******+++++++++,,,,,,,,,'''(((***+++++++++***)))((((((((()))))))))))))))''''''&&&'''((()))+++,,,...............---------000000111222333444444555000000000000000/////////000111111333444555666666777777777777777777777777777666444333444666999:::<<<<<<===???AAACCCEEEFFFFFFGGGIIIKKKMMMOOOQQQRRRQQQTTTXXXYYYZZZ]]]cccggghhhjjjmmmpppqqqqqqpppooonnnnnnmmmllllllkkkjjjjjjiiihhheeebbb```___^^^^^^ZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUNNNLLLHHHCCC===888444222222...***)))++++++)))'''((((((((('''''''''''''''%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---000111444444444222000---***)))'''''''''''''''&&&&&&&&&%%%'''***,,,,,,***'''%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%###"""!!!ccccccdddeeefffhhhhhhiiifffhhhkkknnnoooooonnnllljjjjjjhhhgggeeedddcccbbbddddddccccccdddeeeggghhhgggfffeeedddcccdddeeeeeeiiihhhhhhhhhhhhiiijjjjjjiiijjjkkklllmmmmmmmmmllljjjkkklllllllllkkkiiihhhiiiiiijjjkkkkkkkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkkjjjkkklllmmmmmmmmmmmmlllhhhiiijjjjjjiiigggeeecccbbbbbbcccdddeeeffffffgggnnnooorrrxxx~~~wwwmmmbbbTTTFFF<<<111+++%%%!!!!!! """!!! !!!"""######"""!!! !!!###%%%%%%$$$###"""!!!  !!!"""###$$$%%%''')))***+++******)))******++++++,,,,,,---,,,+++***)))(((((()))*********+++---............////////////000000000000222222222222333333333333222333444555666555444444333333333333333333333333222111111111222444666777;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCC@@@@@@??????>>>>>>======>>>???@@@BBBEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHHHHIIIJJJMMMNNNPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\^^^```ccceeefffggghhhllloooqqqqqqtttxxx}}}}}}~~~{{{yyyxxxxxxxxxsssssstttttttttuuuuuuuuuuuutttsssrrrqqqooonnnnnneeebbb]]]WWWOOOHHHBBB???===999555333444444111...---,,,++++++*********+++))))))***+++++++++++++++***))))))))))))((((((((()))***+++,,,,,,,,,,,,+++))))))***+++,,,---------,,,,,,+++***))))))))))))...///000111333666888999::::::999777555222///---+++,,,,,,,,,,,,,,,,,,---+++---000222222000---+++((('''&&&&&&&&&''')))***)))))))))))))))((('''&&&ccccccddddddeeefffggggggdddgggjjjnnnoooooommmlllkkkjjjiiihhhgggfffeeeeeeffffffeeedddeeefffggghhhhhhgggeeedddddddddeeefffiiiiiiiiiiiijjjjjjjjjkkkiiiiiijjjkkkllllllllllllkkklllmmmnnnnnnmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkkkkkkkllllllfffgggjjjkkkkkkiiifffdddbbbccccccdddeeefffffffffjjjlllnnnsssyyy~~~}}}vvvnnnbbbTTTKKK888222***%%%###"""###"""  !!!!!! !!!"""""""""###############$$$&&&'''(((((((((''''''(((***+++++++++))))))((('''&&&&&&&&&'''((()))***+++---///000000000000000111111222444555555666555444333222222333444555555666888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIINNNNNNOOOOOOPPPPPPQQQQQQMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSUUUXXX[[[]]]```aaabbbbbbbbbaaaaaaaaaaaaaaacccbbbaaaaaabbbccceeefffdddfffhhhkkkmmmnnnnnnnnnqqqrrrsssuuuwwwzzz{{{|||~~~|||wwwooofff]]]VVVRRRLLLHHHDDDBBBAAA???;;;888555444333111111000111111//////000000111111111222000000000000////////////222333333444555555555555333333444555666666555555666555444222111111111222777888999;;;>>>@@@BBBCCCCCCCCCBBB@@@===999666444444444444555555666666666555777999::::::888666444//////...---...///000111///////////////......---cccdddddddddeeeeeeffffffdddfffiiilllnnnnnnmmmlllmmmmmmlllkkkjjjjjjiiiiiihhhgggfffffffffggghhhiiihhhgggfffeeeeeeeeefffgggiiijjjjjjkkkkkkkkkkkkkkkiiijjjjjjjjjkkkllllllmmmmmmmmmooopppppppppooonnnmmmmmmlllkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhiiijjjjjjkkklllfffgggjjjkkkkkkjjjhhhfffdddddddddeeeeeeffffffgggiiikkkmmmpppuuu{{{{{{tttjjj^^^UUUAAA:::000)))&&&######"""!!! !!!!!!"""""" !!!!!!""""""$$$$$$$$$%%%&&&&&&''''''%%%&&&(((***+++,,,++++++,,,,,,......//////...------,,,+++++++++,,,---...///000222444555555444444555666777888999;;;<<<<<<===<<<<<<<<<<<<===???@@@@@@BBBEEEGGGIIIJJJJJJJJJPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRSSSTTTSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRVVVVVVVVVVVVWWWXXXZZZ[[[`````````aaaaaabbbbbbbbb______```aaabbbcccddddddfffffffffeeeeeeddddddddddddfffhhhkkknnnqqqsssuuuvvvvvvuuuuuuuuutttttttttvvvvvvvvvvvvvvvxxxyyyzzzxxxzzz|||yyyppphhhddd[[[WWWRRROOONNNKKKEEEAAA===<<<999777666555555666333333333444555666666777555666666666777777777888;;;;;;;;;<<<===>>>>>>?????????@@@AAA@@@???>>><<<@@@>>><<<;;;::::::;;;;;;???@@@BBBDDDGGGIIIKKKKKKLLLKKKJJJHHHEEEAAA===;;;<<<<<<======>>>>>>??????>>>???AAABBBAAA???===<<<777666555444444555666777555444444333222222222222dddeeeeeeeeeeeeeeeeeeeeefffgggiiikkkllllllllllllnnnmmmmmmmmmllllllkkkkkkjjjiiihhhgggggghhhiiijjjiiihhhgggfffeeefffggggggjjjkkkkkklllmmmlllllllllkkkjjjjjjjjjkkklllmmmnnnooopppqqqrrrrrrqqqppppppooonnnmmmlllkkkjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjggggggggghhhiiijjjkkklllhhhiiikkkllllllkkkiiihhheeeeeeffffffgggggggggggglllmmmnnnpppsssyyy}}}xxxoooddd\\\MMMEEE:::000***%%% """"""!!!   !!!""""""######$$$$$$%%%&&&''''''%%%&&&&&&''')))******+++)))+++---///111111111111333333444555555555555444444333333222333444555666888999;;;<<<======<<<<<>>=========::::::::::::;;;===>>>?????????@@@AAABBBDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQPPPNNNLLLJJJMMMKKKIIIGGGGGGGGGIIIJJJKKKMMMOOORRRUUUWWWXXXYYYZZZYYYWWWUUUQQQMMMIIIGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKKKKKKKIIIGGGFFFBBBAAA@@@???>>>>>>??????===<<<;;;999888888777777fffffffffeeeeeeeeeeeeeeehhhhhhhhhiiiiiijjjkkklllllllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkiiihhhgggfffffffffggghhhjjjkkklllmmmnnnmmmmmmllllllkkkkkkkkkkkkmmmnnnoooqqqrrrsssssssssrrrqqqpppqqqooonnnlllkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjkkkhhhgggggggggiiijjjlllmmmkkkkkklllllllllkkkkkkjjjgggggggggggghhhhhhhhhhhhjjjkkkkkkkkklllrrrzzz~~~{{{vvvmmmfff[[[RRRDDD888000***### !!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""######$$$#########""""""""""""######$$$%%%&&&'''(((((()))******+++---......///---...///111222444555666777999;;;===???@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHKKKLLLNNNOOOPPPOOOOOONNNSSSSSSTTTUUUUUUVVVWWWWWW\\\[[[[[[\\\^^^```bbbcccfffhhhlllpppsssuuuuuutttssssssssssssttttttttttttwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{|||{{{zzzyyyxxxxxxyyyzzz{{{}}}{{{xxxssskkkfff___\\\WWWSSSOOOMMMMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\\\\]]]___aaabbbdddeeegggiiihhhgggeeecccbbb```^^^]]]]]]^^^```aaacccdddgggjjjmmmooopppqqqqqqpppooolllhhhddd```]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^]]][[[ZZZYYYWWWVVVTTTRRRPPPPPPPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFgggffffffffffffeeeeeeeeejjjiiihhhggghhhiiikkkllliiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjiiiiiiiiijjjkkkjjjiiigggfffffffffggghhhkkkkkkmmmnnnnnnnnnmmmlllmmmlllkkkkkklllmmmooopppsssssstttttttttsssqqqqqqqqqpppnnnlllkkkjjjkkkkkkiiiiiijjjjjjjjjkkkkkkkkkhhhgggggggggiiijjjlllnnnmmmmmmllllllllllllkkkkkkhhhhhhhhhhhhiiiiiiiiiiiieeefffeeeddddddiiirrrxxx~~~}}}~~~~~~|||vvvpppdddZZZLLL???555---&&&""" !!!!!!!!!!!!!!!  """######""""""!!! """"""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&+++,,,---...///000111111//////000111222333444444777888:::;;;===???AAABBBFFFHHHJJJMMMOOOPPPPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXZZZ^^^___```bbbbbbbbbaaaaaaffffffgggggghhhhhhiiiiiinnnnnnnnnoooqqqsssuuuwwwzzz}}}{{{rrrooojjjddd```^^^]]]]]][[[ZZZZZZZZZ[[[]]]___```cccdddfffhhhkkkmmmoooppppppoooooooooqqqrrrtttvvvwwwyyy{{{}}}~~~}}}{{{zzzuuutttrrrpppqqqrrruuuvvvxxxzzz}}}}}}xxxtttrrrqqqqqqppppppoooooonnnnnnnnnooooooooonnnmmmkkkjjjjjjiiifffdddbbbaaaaaaaaa___^^^[[[XXXVVVUUUUUUUUUeeedddccccccdddeeeggghhhlllkkkjjjiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjjjjiiihhhhhhhhhiiikkkllliiihhhgggfffeeeeeefffgggjjjjjjkkkllllllmmmnnnnnnpppooollljjjjjjkkkmmmoooqqqrrrsssttttttsssqqqpppmmmmmmmmmllllllkkkkkkkkkhhhjjjlllnnnooonnnlllkkkiiihhhgggfffggghhhjjjkkklllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiigggfffddddddeeehhhlllooowwwxxxyyyzzzyyyxxxwwwvvvlllfff\\\OOOBBB666---)))%%%""" !!!###$$$""" !!! ###$$$$$$###  !!!!!!   """"""!!!!!! !!!"""###$$$%%%&&&'''%%%&&&'''((()))(((''''''$$$$$$%%%&&&((()))******+++******+++---///111222000000000000111111111111222333444555777999:::;;;===>>>???@@@AAABBBCCCDDDDDDFFFJJJOOORRRUUUWWWWWWYYY[[[^^^aaadddfffggggggdddeeefffgggiiijjjkkklllmmmlllkkkkkkmmmppptttvvvwwwwwwxxxyyyzzz{{{|||}}}{{{|||}}}~~~~~~~~~}}}|||}}}{{{vvvsssrrrrrrqqqqqqqqqqqqrrrtttvvvxxxyyyzzz|||~~~~~~|||yyywwwuuunnnmmmllljjjiiigggfffeeeeeeeeeddddddeeefffggghhhlllkkkjjjiiiiiiiiijjjjjjkkkjjjiiihhhggghhhiiiiiiiiiiiihhhggghhhhhhiiijjjiiihhhfffeeedddeeeeeefffhhhiiiiiikkklllmmmnnnnnnpppnnnllljjjiiijjjlllmmmpppqqqrrrssssssqqqpppnnnlllllllllllllllkkkkkkjjjhhhiiilllnnnnnnmmmlllkkkjjjiiigggfffggghhhjjjkkkmmmlllkkkiiiiiiiiijjjjjjkkkkkkjjjjjjjjjiiiiiiiiigggeeedddcccdddgggkkkmmmtttuuuvvvwwwxxxxxxxxxwwwrrrmmmdddXXXLLL@@@777222***&&&######$$$%%%###  !!!!!! ###$$$%%%$$$"""!!!  !!!"""$$$%%%&&&&&&&&&%%%!!!"""###$$$%%%&&&'''(((&&&''')))*********))))))------...000111333444444444444444555777999;;;<<<888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTXXX\\\```ccceeefffhhhjjjnnnqqqtttvvvwwwxxxyyyyyyzzz|||}}}~~~~~~|||zzzyyyxxxeeeeeeeeeeeefffggghhhiiilllkkkjjjiiihhhiiijjjjjjjjjjjjhhhggggggggghhhhhhiiihhhgggggggggggghhhhhhhhhgggeeedddccccccddddddffffffhhhiiikkklllmmmnnnooonnnkkkiiiiiiiiijjjkkknnnoooqqqqqqqqqooommmlllkkkkkklllllllllkkkjjjjjjgggiiikkkmmmnnnmmmlllkkkjjjiiiggggggggghhhjjjlllnnnmmmllljjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiifffeeecccbbbccceeehhhjjjnnnoooqqqsssuuuwwwxxxyyyxxxuuunnneeeZZZNNNEEE@@@666222---+++,,,+++)))&&&$$$###"""  !!!!!!!!!###%%%&&&&&&%%%%%%###""" !!!""""""######'''((()))+++++++++******''''''(((***+++,,,---...---...000111222222222111333444555777999;;;<<<===:::;;;;;;<<<>>>@@@BBBCCCFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQTTTVVVYYY[[[\\\]]]^^^___aaaccceeefffgggfffhhhlllppptttxxxzzz{{{~~~eeeffffffggghhhiiijjjjjjlllkkkiiihhhhhhhhhiiijjjjjjiiigggffffffffffffggghhhgggggggggffffffffffffhhhgggeeecccbbbbbbccccccdddeeefffhhhjjjkkkmmmmmmnnnmmmkkkiiihhhhhhiiiiiimmmnnnooopppooommmkkkjjjjjjjjjkkklllkkkkkkjjjiiiggghhhjjjlllmmmllllllkkkjjjiiihhhggggggiiikkklllooonnnlllkkkjjjjjjjjjjjjkkkjjjjjjjjjiiiiiiiiiiiifffeeecccbbbbbbdddfffgggiiijjjkkknnnqqqtttwwwyyyzzzyyyuuuooofff\\\TTTOOOFFFAAA<<<888777666333000,,,+++***(((&&&$$$###"""   !!!!!! """$$$&&&((()))))))))&&&"""  !!!!!!######$$$$$$%%%%%%&&&&&&+++,,,---...///......---///000111333444666777777777888;;;===>>>??????>>>:::;;;===???BBBDDDFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRTTTTTTVVVWWWYYY[[[\\\]]]___```cccfffiiilllnnnooopppqqqssstttwwwxxxzzz{{{zzz|||eeeeeefffgggiiiiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjiiihhhgggeeeddddddeeeeeeffffffgggggggggfffffffffhhhgggeeecccbbbbbbbbbbbbcccdddeeegggiiikkklllmmmmmmlllkkkiiihhhhhhiiiiiilllmmmnnnnnnnnnllliiihhhhhhiiijjjkkkkkkkkkiiihhhfffgggiiijjjkkkllllllllljjjiiihhhggghhhiiikkklllooonnnmmmkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjiiifffeeecccbbbbbbbbbdddeeedddeeefffhhhkkkooosssvvvwwwwwwwwwtttooohhhaaa]]]SSSNNNHHHEEEDDDAAA>>>:::333222000...+++)))'''%%%  ######"""""""""!!!!!!!!!!!!  !!!###&&&))),,,---///+++%%%  !!!!!! !!!"""###$$$%%%'''(((((()))***+++,,,,,,///000222333444444333222666666888999;;;===>>>???@@@BBBDDDGGGIIIJJJJJJJJJIIIKKKMMMPPPSSSUUUXXXYYY^^^___```ccceeeggghhhiiidddeeefffhhhjjjlllnnnnnnppprrrtttwww{{{~~~cccdddfffhhhiiijjjjjjjjjkkkjjjiiihhhggghhhiiiiiiiiihhhfffdddccccccddddddeeeeeefffggghhhgggggggggiiigggeeecccbbbbbbbbbbbbddddddfffgggiiijjjkkklllkkkkkkjjjjjjiiiiiijjjjjjlllmmmmmmnnnmmmkkkhhhgggfffhhhjjjkkkkkkjjjiiihhheeefffhhhiiijjjkkkllllllkkkjjjhhhhhhhhhiiikkkmmmooonnnmmmlllkkklllmmmmmmllllllllllllkkkkkkkkkkkkgggfffdddcccbbbbbbbbbcccbbbbbbaaabbbeeeiiimmmppprrrtttuuuvvvuuuqqqnnnkkk```\\\WWWTTTSSSPPPKKKGGG???>>>;;;888333///+++)))&&&$$$""" !!!"""%%%$$$$$$######"""""""""!!!  """&&&***...111444000(((!!!  !!!!!!!!!!!! !!!"""###$$$$$$%%%######%%%&&&(((***+++,,,...///000222444555666777999:::<<<>>>?????????>>>>>>???AAABBBDDDFFFHHHHHHLLLMMMPPPSSSVVVWWWXXXXXXZZZ\\\^^^aaaeeehhhkkklllmmmnnnpppsssuuuwwwxxxxxxzzz{{{|||~~~bbbccceeegggiiiiiijjjiiikkkjjjhhhggggggggghhhiiihhhgggeeedddcccbbbccccccdddeeefffhhhiiiiiiiiihhhiiihhhfffdddcccbbbbbbbbbeeefffggghhhiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmnnnmmmjjjhhhfffeeegggiiikkkkkkjjjhhhgggeeefffggghhhjjjkkkllllllkkkjjjiiihhhhhhjjjlllmmmnnnmmmlllllllllmmmnnnooonnnnnnmmmmmmmmmlllllllllhhhgggeeedddbbbbbbbbbbbbbbb```^^^^^^___cccgggiiinnnqqqtttwwwyyyyyyyyyxxxrrrooolllkkkjjjgggaaa\\\VVVTTTPPPKKKDDD<<<777333,,,***'''$$$"""###$$$%%%&&&%%%%%%$$$######"""""" !!!%%%+++000333999333+++""" !!!"""!!!!!!"""$$$$$$$$$$$$%%%%%%&&&'''((()))*********+++,,,...111333444555888999:::===???AAACCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZ___aaadddhhhkkkmmmnnnnnnmmmooorrruuuyyy}}}aaaccceeegggiiiiiiiiiiiikkkjjjhhhggggggggghhhiiihhhgggeeecccbbbbbbbbbbbbcccdddfffhhhjjjjjjjjjjjjjjjiiigggdddcccbbbbbbcccfffgggggghhhiiijjjjjjkkkiiijjjjjjkkkllllllmmmmmmlllmmmnnnnnnmmmjjjhhhfffeeefffiiikkkkkkjjjhhhgggeeeeeefffhhhiiikkkllllllkkkjjjiiihhhhhhjjjlllmmmmmmmmmllllllmmmnnnpppqqqooonnnnnnnnnnnnmmmmmmmmmhhhgggfffdddcccbbbaaaaaabbb```]]][[[\\\___ccceeemmmoootttxxx||||||uuupppllljjjddd]]]TTTKKKCCC???///---)))&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""  %%%+++000444;;;555,,,### """###!!!!!!$$$&&&&&&&&&&&&)))***+++,,,---...//////000111222555777999;;;<<>>AAACCCDDDHHHNNNSSSVVV[[[aaaeeefffhhhlllppprrrvvvzzz}}}}}}cccdddeeefffggghhhiiijjjjjjjjjiiiiiihhhgggfffeeeeeeddddddcccdddeeeggghhhffffffeeeeeeeeeeeeeeeeeefffeeecccbbbaaaaaabbbbbbdddddddddddddddeeeeeeeeedddfffhhhkkklllmmmnnnnnnmmmmmmmmmmmmlllkkkiiiiiihhhhhhgggggggggggggggggggggggggggggghhhiiikkkllljjjjjjjjjjjjjjjkkkmmmmmmpppqqqrrrsssrrrqqqooommmnnnpppqqqrrrrrrqqqooonnnlllkkkjjjhhhfffeeeeeeeeebbbbbbbbbbbbcccdddffffffdddiiipppvvvyyy~~~xxxeeeUUU???666---)))'''$$$###$$$!!!!!! !!!!!! !!!###%%%''''''%%%!!!!!!!!!!!!!!!"""$$$&&&'''''''''&&&%%%$$$###""""""!!!!!!!!!""""""#########$$$'''******((((((+++.........///111222444555666666777888:::;;;===>>>???;;;===>>>AAADDDFFFHHHIIIJJJNNNQQQSSSTTTXXX___dddhhhmmmssswwwyyy{{{eeeffffffgggiiijjjjjjkkkjjjjjjkkkjjjiiigggeeeddddddcccccccccdddeeeggghhhffffffeeeeeedddccccccbbbdddcccbbbaaaaaaaaabbbccceeedddddddddddddddddddddcccdddgggjjjlllmmmmmmmmmmmmlllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhggggggfffggggggggghhhiiijjjjjjiiiiiijjjkkklllmmmnnnoooqqqrrrssssssrrrqqqooonnnooopppqqqrrrrrrqqqooonnnkkkkkkjjjiiihhhgggggggggcccccccccdddeeeffffffgggdddiiiooosssvvvzzz|||gggTTT@@@666---***'''$$$"""###!!!   !!!""""""###!!!!!!!!!!!!!!!###%%%'''((()))(((((('''&&&%%%$$$#########$$$%%%%%%&&&'''''''''***------++++++...111222333444666999:::<<<===??????AAACCCFFFHHHJJJJJJJJJLLLNNNQQQUUUXXXZZZ\\\^^^aaaeeeggghhhmmmsssyyyzzzgggggghhhiiiiiijjjkkkkkkjjjkkkkkkkkkiiigggeeedddddddddccccccdddfffggghhhffffffeeedddcccbbbaaaaaacccbbbaaaaaaaaabbbcccdddgggffffffeeeeeedddddddddccceeegggiiikkklllllllllkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggggghhhhhhiiiiiijjjjjjiiiiiijjjlllmmmnnnooooooqqqrrrrrrrrrrrrqqqpppooooooppprrrrrrrrrpppnnnmmmjjjkkkjjjjjjjjjiiiiiihhheeeeeefffgggggghhhhhhhhhgggkkkoooqqqrrrtttxxx|||zzzhhhUUU@@@777---***'''$$$"""###!!!  !!!!!!!!!!!!!!!"""$$$&&&'''))))))(((((('''&&&&&&%%%%%%%%%&&&''')))***++++++)))---000000000000333777888999;;;===@@@CCCEEEFFFHHHIIIKKKNNNQQQTTTVVVXXXYYYZZZ]]]```dddhhhkkklllooosssvvvxxxyyy}}}ggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggffffffeeeddddddeeefffhhhiiiffffffeeedddcccbbbaaaaaabbbbbbaaaaaabbbccceeefffjjjiiiiiihhhgggfffeeeeeeeeefffhhhjjjkkkllllllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiijjjlllmmmnnnoooooooooppppppqqqqqqqqqqqqqqqppppppqqqrrrsssrrrpppnnnmmmjjjjjjkkkkkklllkkkkkkjjjggghhhiiijjjjjjjjjjjjiiijjjllloooooonnnooorrrvvvxxx~~~nnn\\\EEE;;;111---***%%%######!!!  !!!"""###$$$$$$######$$$%%%'''(((******************************+++---...000111111000444888999999:::>>>BBBCCCEEEGGGJJJMMMPPPRRRTTTVVVWWWZZZ]]]aaaeeehhhiiiiiikkknnnqqquuuyyy{{{}}}hhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiihhhgggfffffffffggghhhiiiffffffeeedddcccbbbbbbaaabbbaaaaaabbbccceeeggghhhmmmlllkkkjjjiiihhhggggggggghhhiiikkkkkkkkkkkkjjjhhhhhhggggggggghhhjjjkkklllkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkklllkkkkkkjjjjjjkkkmmmnnnooooooooonnnnnnnnnoooppppppqqqqqqqqqpppqqqrrrsssrrrpppnnnllliiijjjkkklllmmmmmmlllllljjjjjjllllllmmmllllllkkkjjjlllnnnmmmkkkkkkooosssuuuzzztttbbbNNNDDD888333...((($$$$$$!!! !!!"""###$$$%%%***)))(((''''''((()))***------...//////000000111000111222444666777999999<<<@@@DDDFFFGGGIIINNNQQQSSSUUUWWW[[[^^^aaadddeeegggiiilllppptttxxx{{{}}}hhhhhhhhhiiiiiijjjjjjkkkkkkjjjiiihhhhhhhhhjjjjjjiiiiiigggffffffggghhhhhhffffffeeeeeedddccccccbbbbbbbbbbbbbbbdddfffhhhiiinnnnnnmmmlllkkkiiihhhhhhhhhiiijjjkkklllkkkjjjjjjggggggfffffffffhhhiiijjjllllllkkkkkkjjjiiihhhhhhiiijjjkkklllmmmlllkkkjjjkkklllmmmooooooooonnnnnnmmmmmmnnnooopppqqqqqqrrrpppqqqrrrsssrrrpppnnnllliiijjjkkkmmmnnnnnnmmmlllkkklllmmmnnnnnnnnnmmmllliiikkklllkkkjjjjjjnnnrrrppptttzzzuuudddVVVKKK???888111***%%%%%%!!!  """###%%%&&&&&&...---,,,+++++++++,,,---000111111222444555666666555666777999;;;===>>>???EEEIIINNNPPPRRRTTTYYY]]]___aaacccgggkkknnnqqqrrrtttuuuyyy}}}ggggggffffffggghhhiiijjjiiihhhgggffffffggghhhiiijjjiiigggfffeeeeeeffffffiiigggeeecccbbbbbbbbbbbbbbbbbbcccdddeeehhhjjjkkkrrrqqqpppnnnlllkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhiiijjjjjjllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnmmmmmmlllmmmnnnpppqqqqqqooommmkkkkkkmmmppprrrssssssrrrppppppooonnnllllllmmmmmmnnnmmmnnnoooppppppooonnnmmmkkkjjjiiiiiiiiijjjkkklllkkkooossswww{{{vvvcccZZZMMMAAA888000)))$$$%%%!!!!!! !!!!!!!!!  !!!!!! !!!"""$$$%%%$$$$$$$$$%%%'''***,,,......------------///111222666555555555777999;;;<<<>>>AAADDDEEEEEEGGGLLLPPPSSSTTTVVVZZZ___dddiiikkkpppqqqrrruuuyyy}}}ffffffeeeeeefffhhhiiijjjiiihhhfffeeeeeefffhhhiiijjjiiihhhfffeeeeeeeeefffhhhgggeeecccbbbbbbccccccdddccccccdddfffhhhkkkmmmrrrrrrqqqooommmlllkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjkkkjjjiiihhhhhhiiijjjkkklllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnmmmmmmlllmmmooopppqqqqqqooommmllliiikkknnnppprrrqqqpppooopppooonnnmmmlllmmmnnnnnnnnnnnnoooppppppooonnnnnnlllkkkjjjiiiiiijjjkkkkkkiiilllpppsssvvv||||||nnneeeYYYMMMCCC999000)))'''$$$ !!!!!!  !!!!!!!!!   !!!""""""###$$$$$$######$$$&&&((()))*********+++---///111222444444444555666777888999=========>>>@@@BBBDDDEEEHHHLLLOOOPPPQQQTTTYYY]]]aaabbbeeeiiinnnsssxxxzzzddddddddddddeeegggiiijjjiiihhhfffeeeeeefffhhhiiikkkjjjhhhgggfffeeeeeeeeegggfffeeedddcccddddddeeefffeeeddddddfffiiilllooorrrrrrqqqpppooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiijjjkkklllmmmllllllkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnmmmmmmlllnnnoooqqqrrrqqqpppnnnllliiikkkmmmoooppppppooonnnpppooonnnmmmmmmmmmnnnnnnnnnooopppqqqqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjhhhjjjmmmoooppptttzzz}}}uuujjj___SSSGGG:::222,,,'''"""!!!"""""" !!!!!!    !!!""""""###$$$%%%&&&'''(((((('''((()))+++---...222222222222333555777888;;;<<<>>>???AAABBBCCCCCCGGGGGGIIIJJJMMMPPPRRRTTTWWW[[[___bbbcccffflllqqquuuvvvyyy~~~ccccccccccccdddfffhhhjjjhhhgggeeeddddddeeeggghhhjjjjjjiiihhhgggfffeeeeeeffffffeeeddddddeeefffggghhhgggfffeeegggjjjmmmppprrrrrrqqqpppoooooonnnnnnkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjjkkkllllllmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnmmmmmmlllooopppqqqqqqqqqpppnnnmmmlllmmmooopppqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnooopppqqqqqqpppooonnnnnnnnnmmmlllkkkjjjjjjjjjhhhkkkmmmmmmlllnnnrrrwwwzzz}}}yyyooodddUUUFFF<<<222,,,&&&######"""  !!!  !!!!!!!!!!!!  """!!!!!!!!!""""""###############$$$%%%'''((())))))++++++++++++---///111333777777666777888:::<<<===AAACCCFFFIIIKKKLLLMMMMMMPPPRRRTTTWWW[[[^^^aaabbbfffjjjpppsssuuuyyy~~~ccccccbbbcccdddfffhhhiiigggfffeeecccccceeefffgggiiiiiiiiihhhhhhgggffffffgggfffeeeeeeeeefffggghhhiiihhhgggggghhhjjjmmmoooqqqqqqppppppooonnnmmmmmmjjjjjjjjjkkkkkklllllllllllllllkkkjjjjjjkkkllllllllllllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnmmmmmmllloooppppppppppppooonnnmmmooopppqqqrrrssssssrrrrrrooooooooooooooonnnnnnnnnnnnooopppqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjlllnnnmmmkkkkkknnnrrrqqquuu{{{|||rrrcccSSSHHH;;;555...(((&&&%%%"""  """""""""!!!!!!!!! """$$$""""""###$$$%%%&&&''''''$$$$$$%%%'''((()))++++++.........///111333666777:::::::::;;;>>>@@@CCCDDDHHHJJJMMMQQQTTTVVVWWWXXX[[[]]]```eeejjjnnnqqqrrrvvv{{{eeedddccccccdddeeeggghhhgggfffdddccccccdddfffgggggghhhhhhiiiiiihhhhhhggghhhgggfffeeeffffffhhhhhhhhhhhhhhhhhhiiikkkmmmnnnppppppooonnnmmmlllkkkkkkhhhiiiiiijjjjjjkkkkkkllllllkkkjjjiiiiiijjjkkkllljjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnmmmmmmlllooooooooooooooonnnmmmmmmpppqqqqqqrrrsssssssssrrroooooopppppppppooonnnmmmmmmnnnoooppppppooonnnmmmnnnnnnnnnnnnmmmlllkkkkkkjjjlllnnnmmmjjjiiilllooolllpppvvv{{{}}}qqqbbbWWWJJJCCC999222...+++'''$$$   """""""""!!!!!!!!! !!!  """$$$&&&######%%%&&&''')))******&&&'''(((***+++---...///333333333555777:::===>>>@@@AAABBBDDDHHHLLLOOOQQQTTTVVVYYY]]]aaadddggghhhjjjmmmqqqwww}}}gggfffeeeddddddeeefffgggfffeeecccbbbbbbccceeefffeeefffhhhiiijjjjjjiiiiiiiiihhhgggfffffffffggghhhgggggghhhiiijjjkkkkkkkkkoooooonnnlllkkkiiihhhggggggggghhhiiiiiijjjkkkkkkkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkmmmnnnmmmmmmlllnnnnnnnnnnnnmmmmmmmmmlllooooooooooooppppppppppppoooooopppqqqpppooonnnmmmlllmmmnnnoooooonnnmmmllllllmmmnnnooonnnnnnmmmlllgggjjjllljjjhhhgggiiillljjjmmmrrrvvvzzz}}}qqqgggZZZRRRGGG>>>999444///,,,%%%$$$!!! """"""!!!!!!!!! !!!!!!!!!"""###$$$&&&'''$$$$$$&&&''')))+++,,,---+++,,,---///111222333444::::::;;;<<>>@@@DDDKKKPPPQQQUUUZZZ]]]^^^```eeeiiimmmqqqwww{{{hhhggggggffffffffffffffffffffffffffffffeeeeeeeeecccdddeeefffgggggggggggghhhfffdddbbbaaaaaabbbcccdddeeehhhjjjkkkkkkkkkkkkkkkjjjhhhfffeeeeeeeeefffeeefffgggggghhhggggggffffffggghhhhhhhhhgggeeeeeecccdddgggjjjlllmmmmmmmmmooooooooooooooonnnmmmmmmiiiiiijjjlllmmmnnnooooooppppppooonnnnnnmmmlllllllllkkkiiihhhhhhhhhiiijjjkkklllnnnpppqqqpppooonnnlllmmmnnnnnnnnnmmmkkkjjjjjjjjjkkkkkkkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkknnnrrruuuxxx{{{|||~~~|||xxxssskkk```WWWCCC>>>666...(((%%%$$$###  """$$$""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""###%%%'''(((,,,++++++*********++++++++++++---///000222444444111222444666999;;;===>>>BBBFFFJJJLLLOOOTTT[[[aaaaaafffkkkooopppsssxxx{{{hhhgggfffeeeddddddeeeeeegggggggggggggggfffffffffdddeeeeeefffffffffgggggghhhfffccc```___```aaacccccceeegggiiijjjkkkjjjjjjkkkiiihhhfffeeedddeeeeeefffffffffffffffffffffeeeffffffggghhhgggfffeeedddcccdddgggjjjlllmmmmmmmmmppppppqqqqqqqqqpppooonnnkkkkkklllmmmnnnooopppppprrrqqqpppooonnnmmmllllllkkkjjjhhhggggggggghhhiiikkklllnnnoooppppppooonnnmmmmmmnnnooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiijjjlllnnnqqqssstttuuuwwwzzz}}}vvvjjjbbbQQQKKKAAA666...)))'''&&&!!!  ###&&&######""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$&&&''')))+++,,,,,,,,,---------.........///000333555777999:::<<<>>>@@@CCCFFFJJJLLLMMMOOOSSSWWW[[[^^^dddlllrrrtttyyyhhhgggeeecccbbbccccccdddggggggggggggggggggggggggeeeeeeeeeeeefffffffffggggggeeebbb```______aaabbbbbbcccfffhhhiiiiiiiiiiiijjjiiigggfffeeeeeeffffffggggggfffeeeeeeeeeddddddeeeffffffggggggeeedddccccccdddgggjjjlllmmmmmmmmmpppqqqrrrsssrrrqqqooonnnllllllmmmnnnoooooopppppprrrqqqpppooonnnmmmlllllljjjiiihhhggggggggghhhiiijjjkkkmmmnnnoooooonnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiijjjkkklllnnnooopppppprrrtttxxx}}}uuulll^^^WWWLLL???555...***)))"""!!!  !!!!!! ###%%%$$$$$$######""""""""""""###$$$%%%&&&'''((())))))&&&&&&&&&'''(((***,,,...---...///000222333333444333444777999<<>>??????@@@AAACCCGGGJJJNNNPPPRRRRRRTTTXXX]]]bbbgggjjjlllrrrvvv{{{~~~hhhfffcccaaa``````aaabbbeeeeeefffffffffggggggggggggfffeeeeeeeeeeeefffgggfffeeedddcccbbbaaaaaaaaaaaabbbdddfffggghhhhhhgggggggggffffffggghhhjjjkkkhhhgggeeedddcccbbbbbbcccddddddeeefffeeedddcccbbbcccdddgggjjjlllmmmmmmmmmpppqqqssstttsssrrrooonnnllllllmmmmmmnnnooooooooonnnnnnnnnmmmmmmmmmllllllkkkjjjiiihhhggghhhiiiiiijjjkkkkkklllmmmmmmnnnnnnoooooopppqqqpppooonnnmmmlllllllllkkkkkkjjjjjjjjjlllkkkkkkjjjjjjiiiiiiiiikkkkkkkkkllllllmmmnnnnnnmmmnnnooooooooorrrxxx}}}~~~wwwpppeeeWWWJJJ???888555//////---,,,,,,,,,---...---,,,***(((&&&%%%$$$$$$&&&%%%%%%$$$######""""""((((((***+++---///000111111111111222444666888:::>>>@@@CCCGGGKKKNNNOOOPPPQQQRRRUUUYYY]]]```ccceeegggiiimmmrrrxxx}}}hhhfffccc```___```aaabbbdddeeeeeeeeeffffffggggggggggggeeeddddddeeefffgggfffeeeeeedddcccbbbaaa``````aaacccfffggggggggggggggggggfffggghhhjjjkkkmmmiiigggeeecccbbbbbbbbbbbbddddddeeefffeeedddcccbbbcccdddgggjjjlllmmmmmmmmmoooqqqsssttttttrrrooommmllllllmmmmmmnnnnnnoooooommmmmmmmmmmmmmmllllllllllllkkkiiihhhhhhhhhiiijjjjjjjjjkkkllllllmmmmmmnnnoooppppppqqqqqqooonnnmmmlllllllllkkkkkkjjjjjjjjjllllllkkkkkkjjjiiihhhhhhkkkkkklllmmmmmmnnnnnnooommmnnnooonnnnnnpppuuuyyy{{{yyyzzz~~~xxxmmm___RRRFFF>>>:::666555333222222222333444222111000...+++)))'''&&&&&&&&&%%%%%%$$$###"""""")))***+++---///111222333666666666777999;;;>>>???GGGIIIMMMRRRWWWZZZ\\\\\\^^^___bbbfffjjjnnnqqqsssyyy{{{bbbbbbbbbbbbbbbcccccccccfffggghhhiiiiiihhhggggggggggggfffffffffeeeeeeeeeffffffeeeeeedddcccbbbbbbaaabbbcccdddfffggghhhiiiggghhhiiikkkllllllkkkkkkggggggfffeeedddccccccbbbeeeeeeddddddcccbbbbbbaaacccdddgggjjjlllmmmmmmmmmnnnppprrrrrrrrrpppmmmkkkjjjkkkmmmoooooooooooonnnnnnmmmlllkkkllllllnnnnnnnnnmmmkkkiiiggggggggggggggghhhiiijjjkkkkkkjjjiiijjjjjjkkkllllllmmmnnnnnnmmmmmmlllkkkkkkkkklllmmmqqqoookkkhhhgggggghhhiiihhhjjjmmmooopppooommmlllqqqqqqpppppppppqqqssstttuuuwwwzzz}}}~~~tttjjj___SSSGGG@@@;;;<<<<<<===>>>??????@@@DDD>>>777222000---)))&&&((((((((())))))*********))),,,///111111444:::>>>===@@@CCCDDDDDDFFFKKKPPPRRRTTTXXX^^^ccciiimmmooopppsssyyycccdddddddddeeeeeeffffffgggggghhhiiihhhhhhgggfffggggggfffffffffeeeeeeeeeeeeeeeeeeddddddccccccbbb``````aaacccdddeeefffgggggghhhjjjkkklllkkkkkkjjjggggggfffeeeeeedddddddddeeeeeeeeedddccccccbbbbbbccceeegggiiikkklllllllllmmmnnnpppqqqqqqooommmkkkkkklllmmmoooppppppooonnnmmmlllkkkkkkkkklllmmmmmmmmmllljjjhhhggggggggggggggghhhiiijjjjjjjjjiiiiiiiiijjjjjjkkkllllllmmmmmmnnnlllkkkjjjjjjkkklllmmmqqqoookkkiiigggggghhhiiihhhjjjlllnnnoooooonnnmmmoooooonnnnnnnnnooopppqqqssstttwww{{{|||tttkkk```UUUNNNEEEFFFGGGHHHIIIIIIJJJJJJPPPIIIAAA:::666222...***))))))******+++,,,,,,---...222555888999===CCCGGGHHHKKKNNNPPPQQQTTTYYY^^^aaacccgggmmmsssxxx|||~~~eeeeeeffffffggghhhiiiiiihhhhhhhhhhhhhhhgggfffeeegggggggggffffffffffffeeeddddddddddddcccccccccccc___```aaabbbccceeeeeefffhhhiiijjjkkkkkkjjjiiiiiiffffffeeeeeeeeeeeeffffffffffffeeeeeedddcccccccccdddeeegggiiijjjjjjjjjiiijjjlllnnnooopppooommmllllllmmmnnnoooppppppoooooolllkkkjjjiiiiiijjjkkklllkkkjjjiiihhhgggffffffgggfffggghhhjjjjjjiiihhhhhhhhhiiiiiijjjjjjkkkkkkkkknnnllljjjhhhhhhjjjlllnnnpppnnnllliiihhhhhhiiijjjiiijjjkkkmmmnnnnnnnnnnnnnnnnnnmmmlllllllllmmmmmmpppqqqtttwww{{{~~~xxxooofff```WWWXXXYYYZZZ[[[\\\\\\\\\aaaYYYNNNEEE>>>999333////////////000222333444555555999>>>AAADDDIIIPPPUUUWWW[[[___bbbdddhhhnnnssswwwyyy~~~ddddddeeefffggghhhiiiiiiiiiiiihhhhhhgggfffeeedddgggggggggfffffffffffffffccccccccccccddddddddddddbbbbbbcccdddeeefffggggggiiiiiijjjkkkkkkjjjhhhhhhffffffeeeeeeeeefffhhhhhhggggggffffffeeeddddddccceeefffggghhhiiiiiihhhhhhiiijjjlllmmmnnnnnnmmmmmmmmmnnnooopppqqqpppooooookkkkkkiiihhhhhhiiiiiijjjiiiiiihhhgggggggggffffffggggggiiiiiiiiiiiihhhggghhhhhhhhhhhhiiiiiijjjjjjmmmkkkiiiggghhhjjjlllnnnnnnmmmkkkiiiiiiiiiiiijjjiiiiiijjjkkklllnnnoooooooooooonnnmmmmmmmmmllllllooopppqqqtttwww|||zzztttoookkklllnnnpppqqqrrrrrrrrrqqqhhhZZZOOOFFF???888333666666777888:::===???@@@===AAAGGGKKKOOOUUU]]]cccfffkkkppptttwww|||ccccccdddeeeeeefffggggggiiihhhhhhgggfffeeeeeedddggggggggggggggggggggggggdddddddddddddddeeeeeeeeeeeeeeefffggghhhiiiiiijjjhhhiiijjjjjjjjjiiihhhggggggfffeeeeeefffgggiiijjjhhhhhhggggggfffeeeeeeeeeeeefffggghhhiiihhhhhhggghhhiiijjjlllmmmmmmmmmmmmnnnooopppqqqqqqqqqpppoookkkjjjiiihhhggghhhhhhiiihhhhhhhhhhhhhhhgggggggggggghhhiiijjjjjjiiihhhggggggggghhhhhhhhhhhhhhhiiikkkjjjhhhggggggiiilllmmmlllkkkjjjiiiiiiiiiiiijjjhhhiiijjjkkklllnnnooopppqqqqqqpppppppppooonnnnnnpppppppppqqqtttvvvyyy{{{~~~}}}tttggg[[[QQQIIIAAA;;;<<<<<<===>>>AAAEEEHHHJJJIIIMMMSSSXXX]]]ccckkkqqqvvv{{{dddddddddeeeeeeeeeeeeeeehhhhhhgggfffeeeeeeeeeeeefffgggggggggggghhhhhhhhhffffffffffffeeeeeeeeeeeeffffffgggggghhhiiiiiijjjggghhhiiijjjjjjiiihhhhhhhhhgggfffeeefffgggjjjkkkiiiiiihhhhhhgggffffffeeeeeefffhhhiiijjjiiiiiihhhiiiiiijjjkkklllmmmmmmmmmooopppqqqrrrrrrqqqpppooolllkkkiiihhhgggggghhhiiigggggghhhiiiiiiiiihhhhhhiiiiiijjjkkkkkkiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhjjjkkkllljjjiiiiiihhhhhhhhhiiiiiiggghhhiiikkkmmmnnnooooooppppppqqqqqqqqqpppooooooooooooooopppqqqrrrtttttt|||vvvkkkbbbYYYPPPJJJEEEEEEFFFHHHKKKOOOTTTVVV\\\```fffkkkpppvvv~~~hhhggggggggggggfffffffffggggggfffeeeeeeeeefffgggfffggggggggghhhhhhhhhhhhhhhhhhhhhgggfffffffffeeeddddddeeeeeefffgggggggggfffggghhhjjjjjjjjjiiiiiijjjiiigggffffffgggiiikkkjjjiiiiiihhhhhhgggffffffeeefffhhhjjjkkkkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmppppppqqqrrrrrrqqqpppooolllkkkjjjhhhgggggghhhhhhfffgggiiijjjjjjjjjiiiiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiiiiijjjjjjjjjgggggggggggggggggghhhhhheeegggiiilllnnnnnnnnnnnnlllmmmnnnooooooooonnnnnnlllmmmnnnoooppppppppppppvvv{{{wwwnnnddd^^^WWWWWWXXX[[[___dddiiilllssswww}}}kkkkkkjjjjjjiiihhhhhhhhhgggfffeeedddeeeeeeggghhhfffggggggggghhhhhhiiiiiijjjjjjiiihhhgggffffffeeebbbbbbbbbccccccdddddddddeeefffhhhiiijjjjjjjjjiiikkkjjjgggffffffgggiiikkkjjjjjjiiiiiihhhgggggggggeeeggghhhjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmpppqqqrrrsssrrrqqqpppooommmllljjjhhhhhhhhhhhhiiifffhhhiiijjjkkkkkkjjjjjjkkkllllllmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhheeefffhhhjjjjjjjjjjjjiiiffffffffffffggggggggggggdddfffjjjmmmoooooonnnmmmiiijjjlllmmmnnnmmmlllllliiikkkmmmoooppppppoooooonnnsss{{{}}}sssllljjjjjjkkkmmmqqqwww|||ggghhhiiijjjkkkjjjiiiiiiffffffggghhhiiijjjjjjkkkjjjiiihhhgggggghhhiiijjjiiijjjkkklllkkkiiigggfffcccccccccddddddeeeeeeeeeeeeggghhhjjjkkkkkkkkkkkknnnllljjjgggfffggghhhjjjjjjjjjkkklllkkkjjjiiihhhfffhhhkkknnnoooooonnnmmmmmmmmmlllkkklllmmmnnnooonnnppprrrttttttrrrpppnnnllllllllllllkkkiiigggfffggghhhiiijjjkkkjjjjjjiiiiiijjjkkkkkkkkkjjjiiihhhgggfffeeedddcccdddeeefffgggggghhhgggfffeeecccbbbddddddeeeeeefffggggggggghhhjjjmmmppprrrsssssssssnnnnnnnnnmmmmmmllllllllljjjkkkmmmnnnooopppooooooooorrruuuxxx{{{ggghhhiiijjjjjjjjjiiiiiigggggghhhhhhiiijjjkkkkkkjjjjjjiiihhhhhhiiijjjkkkiiijjjkkkkkkkkkiiifffeeecccccccccdddddddddeeeeeeeeefffhhhjjjkkkkkkkkkjjjnnnllljjjgggggggggiiijjjjjjjjjkkklllkkkjjjiiihhhfffhhhkkknnnoooooonnnmmmmmmmmmlllllllllmmmnnnoooooopppsssttttttssspppooollllllmmmlllkkkiiihhhffffffgggiiijjjkkkkkkjjjjjjjjjkkkkkklllkkkjjjiiihhhfffeeedddddddddeeefffgggggghhhhhhhhhhhhfffdddcccdddeeeeeefffggghhhhhhiiiiiikkknnnqqqssssssrrrqqqmmmmmmmmmmmmlllllllllkkkjjjkkkmmmooopppppppppooonnnpppsssuuuwww}}}fffgggiiijjjjjjjjjiiihhhggghhhhhhiiikkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjhhheeedddccccccccccccddddddddddddeeefffhhhjjjkkkkkkkkkjjjmmmllljjjhhhhhhhhhjjjkkkjjjjjjkkklllkkkjjjiiihhhgggiiilllnnnppppppooonnnmmmmmmmmmmmmmmmnnnoooooooooqqqsssuuuuuusssqqqooollllllmmmmmmllljjjhhhgggeeefffhhhjjjkkklllkkkkkkllllllllllllkkkjjjhhhhhheeeeeeeeeeeeeeefffggghhhhhhiiiiiijjjiiihhhffffffeeeeeefffggghhhiiijjjkkkiiilllooorrrsssrrrpppooommmllllllllllllkkkkkkkkkjjjlllmmmoooppppppppppppmmmooopppppppppttt{{{fffggghhhiiiiiiiiihhhggghhhhhhiiijjjlllmmmnnnnnnmmmnnnnnnnnnnnnmmmlllllljjjkkkkkkkkkjjjhhheeedddcccccccccdddddddddddddddeeefffhhhiiijjjkkkjjjjjjmmmllljjjiiiiiijjjkkkllljjjjjjkkklllkkkjjjiiihhhhhhiiilllnnnooopppoooooonnnnnnnnnnnnnnnooooooooopppqqqsssuuuuuusssqqqppplllmmmmmmmmmlllkkkiiihhhdddeeehhhjjjkkklllllllllmmmmmmlllkkkjjjiiihhhgggddddddeeeffffffggghhhiiiiiijjjkkkkkkkkkjjjiiihhhffffffggghhhjjjkkklllllljjjlllpppssssssqqqooommmlllllllllllllllkkkkkkkkkkkklllnnnpppqqqqqqqqqppplllmmmmmmkkkjjjlllrrrwwweeefffggghhhiiihhhgggggghhhhhhiiikkklllmmmnnnoooooopppqqqrrrqqqpppnnnmmmjjjkkkllllllkkkiiifffeeedddddddddddddddddddddddddddeeegggiiijjjjjjjjjiiilllkkkkkkjjjjjjkkklllmmmjjjjjjkkklllkkkjjjiiihhhhhhiiikkkmmmnnnooooooooonnnnnnnnnooooooooooooooooooqqqsssuuuuuusssqqqooolllmmmnnnnnnmmmllljjjiiidddeeehhhjjjkkklllllllllmmmmmmkkkjjjiiihhhggggggdddeeefffggghhhhhhiiiiiiiiijjjkkklllllllllkkkjjjgggggghhhiiijjjkkklllmmmjjjllloooqqqqqqpppnnnllllllllllllllllllllllllllllllmmmoooppprrrrrrqqqqqqllllllllliiifffgggkkkpppzzzdddeeeggghhhhhhhhhgggfffggghhhiiijjjlllmmmooooooqqqrrrtttuuutttrrrooonnnjjjkkklllmmmlllkkkiiigggffffffffffffeeeeeeeeeeeedddeeegggiiijjjjjjjjjiiikkkkkkkkkkkklllmmmmmmnnnjjjjjjkkklllkkkjjjiiihhhhhhiiijjjlllmmmnnnoooooonnnnnnooopppppppppppppppnnnppprrrttttttrrrpppnnnmmmmmmnnnnnnnnnmmmkkkkkkeeefffhhhjjjkkklllkkkkkklllkkkjjjhhhggggggggggggeeefffggghhhiiiiiiiiihhhhhhiiikkklllmmmllllllkkkhhhhhhiiiiiijjjkkkkkkkkkiiikkkmmmnnnooonnnmmmllllllllllllmmmmmmmmmmmmnnnlllnnnoooqqqrrrrrrrrrrrrlllmmmlllhhheeeeeeiiimmmuuu{{{dddeeefffggghhhgggfffffffffggghhhjjjkkkmmmnnnooorrrtttvvvxxxwwwtttqqqnnnjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhgggggggggfffffffffdddeeeggghhhiiijjjiiiiiikkkkkkkkklllmmmnnnnnnooojjjjjjkkklllkkkjjjiiihhhggghhhiiijjjlllmmmnnnnnnnnnooopppqqqqqqqqqppppppmmmoooqqqssssssqqqooommmmmmmmmnnnoooooommmlllkkkfffgggiiijjjkkkkkkjjjjjjjjjiiihhhfffffffffgggggggggggghhhiiiiiiiiihhhggghhhiiijjjlllmmmmmmlllllliiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooommmnnnppprrrsssssssssrrrmmmnnnmmmiiiffffffjjjnnnoootttzzz}}}dddeeefffgggggggggfffeeeeeefffgggiiikkkmmmnnnooosssuuuwwwyyyxxxuuuqqqnnnjjjkkkmmmoooooonnnmmmllliiiiiihhhhhhgggggggggfffdddeeeggghhhiiijjjiiiiiijjjkkkkkklllmmmnnnoooooojjjjjjkkklllkkkjjjiiihhhgggggghhhiiikkklllmmmnnnnnnooopppqqqrrrqqqppppppmmmnnnppprrrrrrpppnnnmmmmmmnnnnnnoooooonnnmmmlllggghhhiiijjjkkkkkkjjjiiihhhgggfffeeeeeefffggghhhhhhhhhiiijjjjjjiiiggggggggghhhjjjlllmmmmmmlllllljjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmnnnmmmnnnnnnnnnooooooppppppmmmnnnppprrrsssssssssrrrnnnooommmjjjggggggkkkoookkkooosssuuuwwwgggggggggggghhhhhhhhhhhhdddddddddeeegggjjjlllmmmssstttvvvvvvuuurrrooommmkkklllllllllllllllllllllhhhhhhgggfffeeeddddddccc```aaaccceeefffffffffeeebbbfffjjjkkkjjjjjjlllnnnnnnmmmmmmlllkkkkkkjjjjjjgggggghhhiiijjjkkkkkkllllllnnnqqqssstttsssrrrqqqmmmmmmllllllllllllmmmmmmpppqqqqqqqqqpppooommmllllllkkkiiihhhhhhhhhiiijjjkkkjjjhhhgggffffffggggggfffgggjjjkkkkkkjjjgggffffffhhhiiikkklllllllllkkkjjjiiihhhgggffffffgggggggggfffddddddfffiiilllnnnlllllllllmmmmmmmmmmmmmmmooopppqqqrrrsssrrrqqqqqqooonnnmmmkkkjjjjjjjjjkkklllmmmooooooqqqvvv~~~ffffffffffffffffffffffffeeeeeeeeeeeegggiiikkklllqqqrrrttttttsssqqqnnnlllkkkkkkkkkkkkkkklllllllllhhhhhhgggfffeeeddddddcccaaabbbccceeeffffffffffffcccgggjjjkkkiiiiiilllooooooooonnnmmmlllkkkjjjjjjgggggghhhiiijjjkkkkkklllmmmnnnqqqssstttsssrrrpppmmmmmmllllllllllllmmmmmmppppppqqqqqqpppnnnmmmlllkkkjjjiiiiiihhhiiijjjjjjkkkjjjhhhgggffffffggggggfffgggiiijjjjjjiiigggffffffgggiiikkkllllllllllllkkkjjjhhhgggfffffffffggggggfffddddddeeehhhkkkmmmllllllllllllmmmmmmmmmmmmnnnoooqqqrrrrrrrrrqqqpppooonnnlllkkkkkkkkklllmmmoooooopppoooooosssyyy~~~eeefffffffffffffffeeeeeeggggggffffffggghhhiiijjjnnnooopppqqqpppmmmkkkjjjiiiiiijjjjjjjjjkkkkkkkkkiiihhhgggfffeeeddddddcccaaabbbdddeeefffgggggggggfffhhhjjjjjjhhhiiimmmpppqqqqqqpppnnnlllkkkjjjiiigggggghhhiiijjjkkkllllllmmmoooqqqrrrsssrrrqqqpppmmmlllkkkkkkkkkkkklllmmmooopppppppppooonnnmmmlllkkkjjjjjjiiijjjjjjkkkkkklllkkkiiihhhgggggghhhhhhfffgggggghhhhhhggggggfffeeefffhhhkkklllmmmmmmmmmmmmkkkiiihhhfffffffffggggggfffdddcccdddfffiiikkkkkkkkkkkkllllllmmmmmmmmmmmmnnnpppqqqqqqqqqpppooonnnmmmlllkkklllmmmooopppssssssqqqnnnmmmmmmqqqsssxxx}}}gggggghhhiiiiiihhhggggggiiihhhgggffffffggghhhiiikkklllmmmmmmllljjjiiiggghhhhhhhhhiiijjjjjjkkkkkkjjjiiigggeeedddccccccdddccccccdddeeefffgggggghhhiiijjjkkkiiiggghhhmmmqqqsssrrrqqqooommmkkkiiihhhgggggghhhiiikkklllmmmmmmnnnoooppprrrrrrrrrqqqpppmmmlllkkkjjjjjjkkklllmmmooooooooonnnnnnmmmmmmmmmkkkkkkkkkkkkkkkllllllmmmmmmllljjjiiihhhhhhiiiiiiggggggggggggggggggggggggeeefffhhhkkklllmmmmmmmmmnnnllljjjhhhgggfffgggggghhhfffdddcccccceeegggiiijjjjjjjjjkkkllllllmmmmmmlllmmmooopppppppppooonnnnnnmmmlllkkkmmmooorrrtttwwwvvvrrrnnnkkkiiiiiijjjlllpppuuuyyyhhhjjjkkklllmmmlllkkkjjjjjjiiigggfffffffffggghhhiiijjjjjjjjjjjjhhhgggfffgggggghhhiiiiiijjjkkkkkkkkkjjjgggeeecccccccccddddddddddddeeefffggghhhiiikkklllllliiiggghhhmmmrrrtttsssqqqooommmjjjiiihhhgggggghhhjjjkkklllmmmnnnnnnooopppqqqqqqqqqppppppmmmllljjjhhhhhhjjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeefffiiikkklllmmmmmmmmmnnnmmmkkkiiihhhggghhhhhhiiigggeeeccccccdddfffhhhiiiiiijjjjjjkkkllllllmmmlllmmmnnnooopppooonnnnnnmmmlllkkkkkkmmmppptttvvvzzzwwwsssoookkkhhheeedddfffhhhkkknnnsss|||gggiiikkkmmmnnnnnnmmmllljjjiiihhhfffffffffggghhhiiiiiiiiiiiihhhhhhgggggggggggghhhiiijjjkkkkkklllllljjjgggeeecccccccccdddeeeeeeeeeeeefffhhhiiijjjlllmmmmmmkkkhhhiiimmmqqqsssrrrpppnnnllljjjhhhhhhfffggghhhjjjkkkmmmnnnooooooooopppppppppppppppooommmkkkiiiggggggiiikkkmmmnnnmmmllllllllllllmmmmmmpppqqqqqqqqqqqqpppooonnnooonnnlllkkkjjjjjjkkkkkkiiijjjjjjkkkkkkjjjjjjiiifffgggiiikkklllllllllkkkmmmlllkkkiiiiiiiiiiiijjjkkkiiifffdddcccdddfffggghhhhhhiiijjjkkkkkklllllllllmmmooopppppppppooonnnmmmllljjjjjjlllppptttwwwzzzwwwssspppmmmjjjfffcccccceeefffgggiiippp{{{ccceeehhhkkkmmmmmmlllllliiiiiigggffffffggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggggghhhiiijjjkkklllmmmmmmkkkgggdddbbbbbbcccdddfffeeeeeefffggghhhjjjkkkmmmnnnnnnllliiiiiilllpppqqqpppooommmkkkjjjhhhhhhfffggghhhjjjlllmmmooooooooopppppppppppppppoooooommmkkkhhhffffffhhhkkkmmmmmmmmmlllkkkkkklllmmmmmmttttttttttttsssrrrpppoooooonnnmmmkkkkkkkkkkkkllljjjkkkmmmnnnnnnmmmkkkjjjhhhiiijjjkkklllkkkjjjjjjlllkkkjjjiiiiiijjjkkklllmmmkkkhhheeeddddddfffggggggggghhhiiijjjkkkllllllmmmnnnooopppqqqpppoooooommmkkkjjjiiikkkoootttwwwxxxvvvsssqqqpppmmmhhheeebbbccccccaaabbbfffooouuu___bbbeeeiiikkklllkkkjjjiiihhhgggffffffggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhiiijjjkkklllmmmmmmmmmkkkgggdddbbbbbbcccdddffffffeeefffggghhhjjjkkkmmmnnnooommmjjjiiilllooopppooonnnmmmkkkiiihhhhhhfffggghhhjjjlllnnnoooppppppppppppooooooooooooooommmkkkhhhffffffhhhkkkmmmmmmlllkkkkkkkkklllmmmnnnvvvvvvvvvvvvtttrrrpppooopppooommmlllkkkkkkllllllkkkmmmoooqqqqqqooommmkkkiiijjjkkkkkkkkkkkkjjjiiikkkkkkjjjjjjjjjkkklllmmmnnnllliiifffddddddfffgggfffggghhhiiijjjkkkllllllmmmnnnpppqqqqqqqqqpppooommmkkkiiiiiikkkooosssvvvwwwuuusssrrrrrrpppkkkgggaaaaaaaaa^^^]]]```gggmmmpppxxxbbbcccdddfffhhhiiijjjkkkllljjjhhhffffffgggiiijjjlllkkkkkkjjjjjjiiiiiiiiihhhiiijjjkkklllkkkkkkjjjmmmkkkgggeeecccdddeeefffffffffggghhhiiijjjjjjkkkooonnnmmmlllkkklllmmmmmmmmmmmmnnnoooooonnnmmmlllggghhhjjjmmmnnnooonnnnnnpppppppppooonnnmmmmmmlllnnnllljjjhhhggghhhjjjlllnnnmmmkkkiiiiiikkkmmmooossstttvvvxxxwwwtttqqqnnnkkkllllllmmmnnnooopppppptttsssrrrrrrqqqpppooooookkkkkkjjjjjjjjjjjjjjjjjjhhhhhhiiijjjjjjkkkllllllmmmllljjjhhhfffffffffgggiiijjjjjjkkklllmmmnnnnnnpppqqqrrrsssssssssrrrqqqnnnmmmkkkkkkkkklllnnnoootttttttttssspppnnnkkkiiifffdddaaa```___aaaccceeeooosss{{{cccccceeefffhhhiiijjjkkkllljjjhhhfffffffffhhhiiijjjkkkkkkkkkkkkjjjjjjiiiggghhhiiikkkkkkkkkjjjiiikkkiiigggdddcccdddeeeffffffgggggghhhiiiiiijjjjjjmmmmmmlllkkkkkklllmmmmmmmmmmmmnnnoooooonnnmmmllliiiiiikkklllmmmnnnnnnnnnpppooonnnmmmmmmlllllllllnnnllljjjhhhhhhiiijjjlllnnnllljjjiiiiiijjjmmmnnnqqqsssuuuvvvuuussspppnnnjjjkkklllmmmnnnoooppppppssssssrrrqqqppppppooooookkkkkkkkkjjjjjjjjjjjjjjjhhhhhhiiijjjkkkkkklllllllllkkkiiihhhffffffffffffiiijjjkkkkkkmmmmmmnnnooopppqqqrrrssstttsssrrrrrrnnnmmmlllkkkkkkmmmoooppptttttttttsssqqqooolllkkkfffeeecccbbbaaabbbcccdddhhhkkkqqqyyydddeeeeeefffhhhiiiiiijjjlllkkkhhhfffeeefffggghhhhhhiiikkklllmmmllljjjiiifffgggiiijjjjjjiiihhhhhhiiihhhfffdddddddddfffgggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmmmmoooooooooooonnnmmmlllkkkkkkkkkkkklllmmmmmmpppnnnllljjjjjjjjjllllllmmmllljjjiiihhhiiikkklllmmmllljjjiiihhhjjjkkkllloooqqqssstttsssqqqnnnllliiijjjkkklllnnnooopppqqqrrrrrrqqqqqqppppppoooooolllkkkkkkkkkjjjjjjjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkjjjiiihhhgggfffffffffjjjjjjkkklllmmmnnnnnnooopppqqqssstttttttttsssrrrooonnnlllllllllmmmooopppsssssssssrrrqqqpppooonnnggggggfffeeeddddddccccccccceeehhhmmmuuu~~~fffffffffggghhhhhhiiiiiillljjjhhhgggfffffffffgggfffhhhkkkmmmnnnlllkkkiiifffggghhhiiiiiihhhgggggggggfffdddddddddeeefffggggggggggggggghhhhhhhhhhhhggghhhhhhiiijjjkkklllmmmlllmmmnnnooooooooonnnmmmnnnmmmlllkkkjjjkkkllllllnnnmmmjjjhhhhhhiiikkklllmmmllljjjiiiiiijjjkkkllllllkkkjjjiiihhhiiijjjkkkmmmnnnpppqqqpppooommmkkkhhhiiijjjkkkmmmooopppppppppppppppppppppooooooooolllllllllkkkkkkjjjjjjiiihhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhggggggggggggjjjjjjkkklllmmmnnnoooooopppqqqrrrttttttssssssrrrooonnnmmmllllllnnnoooqqqrrrrrrrrrrrrqqqqqqqqqpppiiiiiiiiiiiihhhfffdddcccdddccccccfffkkkrrrzzz~~~hhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhgggfffffffffffffffhhhjjjlllmmmllljjjhhhfffggghhhiiihhhhhhffffffeeeddddddcccdddeeeffffffgggfffffffffffffffffffffeeefffggghhhiiikkkkkklllkkklllmmmnnnoooooonnnmmmooonnnlllkkkjjjjjjkkklllmmmkkkiiigggggghhhjjjllllllkkkkkkjjjjjjkkklllllllllkkkjjjiiiiiiiiijjjjjjllllllnnnnnnnnnmmmkkkjjjhhhhhhiiikkklllnnnoooooooooooooooooooooooooooooommmmmmllllllkkkjjjiiiiiihhhiiijjjllllllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhjjjkkkkkklllmmmnnnoooppppppppprrrsssssssssrrrqqqooonnnlllkkklllmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqkkkkkkllllllkkkiiifffeeedddbbb______aaaffflllpppyyyiiiiiiiiihhhhhhggggggggghhhhhhggggggffffffggggggfffgggiiijjjkkkjjjhhhgggggghhhhhhiiiiiihhhfffeeeddddddcccccccccddddddeeefffeeeeeeddddddcccccccccddddddfffgggiiiiiijjjiiiiiijjjlllmmmnnnnnnmmmlllnnnnnnmmmlllkkkkkkkkkkkkkkkjjjhhhgggggghhhjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmlllkkkjjjjjjiiijjjjjjkkkkkklllmmmmmmlllkkkjjjhhhiiijjjjjjkkklllmmmmmmmmmmmmnnnnnnooooooppppppnnnnnnmmmlllkkkjjjiiiiiihhhiiikkkllllllkkkiiihhhiiiiiijjjkkkkkkjjjjjjjjjkkkkkklllmmmnnnoooooopppnnnoooqqqrrrrrrrrrqqqpppnnnmmmkkkkkkkkklllnnnoooqqqppppppoooooopppqqqqqqmmmmmmnnnnnnmmmkkkiiihhhccc```\\\YYYYYY[[[___aaallltttjjjjjjiiiiiihhhgggffffffffffffffffffggggggggghhhggghhhhhhhhhhhhggggggfffhhhhhhiiijjjiiihhhgggfffdddddddddcccccccccccccccdddddddddcccbbbaaaaaa```cccdddfffggghhhhhhhhhggghhhiiijjjlllmmmllllllkkkmmmmmmmmmmmmlllkkkjjjjjjjjjiiiiiihhhiiiiiijjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkkkklllllllllkkkkkkiiijjjjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnoooppppppnnnnnnmmmlllkkkjjjiiiiiihhhiiikkkmmmmmmkkkiiihhhiiijjjkkkllllllllllllkkkkkkkkklllmmmnnnoooppppppmmmnnnooopppqqqpppoooooommmllljjjiiijjjkkkmmmnnnqqqpppooonnnnnnoooooopppnnnnnnnnnnnnnnnmmmllllllgggddd___[[[YYYYYYZZZ\\\```hhhsss}}}kkkkkkjjjiiihhhgggffffffeeeeeeffffffggghhhhhhhhhhhhhhhggggggffffffeeeeeehhhiiijjjjjjjjjhhhgggfffdddddddddcccccccccbbbbbbdddccccccbbbaaa```______cccdddeeeggggggggggggfffggghhhiiikkkllllllkkkkkkkkklllmmmnnnmmmllljjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnmmmllllllkkkjjjjjjjjjkkkkkklllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnoooppppppooonnnnnnlllkkkjjjiiiiiihhhiiikkkmmmmmmkkkiiigggiiijjjlllmmmnnnmmmmmmlllkkkkkklllmmmnnnooopppppplllmmmnnnppppppoooooonnnlllkkkjjjiiiiiikkklllnnnppppppnnnmmmmmmmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnkkkfffaaa^^^\\\]]]]]]YYY```jjjsss}}}llllllkkkjjjiiigggffffffddddddeeefffggghhhiiiiiiiiihhhfffdddddddddeeefffkkkjjjhhhggggggggghhhhhhdddcccbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeehhhgggfffeeedddeeeffffffiiijjjlllmmmmmmmmmmmmlllkkklllmmmnnnnnnmmmlllkkkccccccdddfffgggiiijjjjjjkkkkkkkkklllmmmnnnnnnooooooooonnnnnnmmmmmmmmmmmmjjjkkkkkklllmmmnnnoooooonnnnnnmmmlllkkkkkkjjjjjjllllllkkkkkklllmmmooopppqqqpppnnnmmmlllllllllmmmmmmmmmlllllllllkkkkkkkkkiiijjjlllmmmnnnooonnnnnnooonnnlllkkkkkkmmmoooqqqpppqqqqqqrrrqqqpppooonnnmmmlllkkkjjjiiijjjjjjkkkoooooooooooonnnnnnnnnnnnooonnnmmmlllkkkllllllmmmkkkjjjgggdddaaa]]][[[ZZZXXX\\\bbbhhhnnnxxxlllkkkjjjiiihhhgggffffffeeeeeeffffffgggiiijjjkkkjjjiiifffdddcccdddfffgggkkkjjjiiihhhhhhhhhiiiiiigggfffeeeddddddeeefffgggeeeeeeeeeeeeeeeeeeeeeeeehhhgggeeedddddddddeeefffiiijjjkkkmmmmmmmmmmmmlllkkklllnnnppppppnnnlllkkkdddeeefffggghhhjjjkkkkkkkkkllllllmmmmmmnnnoooooooooooooooooonnnnnnmmmmmmkkkkkkllllllmmmmmmnnnnnnmmmmmmmmmlllkkkkkkkkkjjjmmmllllllllllllnnnooopppqqqpppooommmllllllmmmmmmmmmmmmmmmmmmlllllllllllljjjkkkmmmoooppppppoooooopppooommmkkkkkkmmmoooppppppqqqrrrrrrrrrpppooonnnnnnmmmlllkkkjjjjjjkkklllppppppooooooooonnnnnnnnnooonnnmmmkkkkkkkkklllmmmllljjjhhheeebbb___\\\[[[XXX[[[___bbbgggoooyyyjjjjjjiiihhhgggfffffffffgggggggggggghhhjjjkkkmmmllliiifffdddcccdddfffhhhkkkkkkjjjiiiiiiiiijjjjjjjjjiiihhhfffffffffggggggeeeeeeeeeeeeeeeeeeeeeeeegggfffeeedddddddddeeeeeehhhiiikkklllmmmmmmmmmlllkkkmmmoooqqqqqqooommmkkkfffggghhhiiijjjkkklllmmmmmmmmmmmmmmmnnnoooppppppoooppppppppppppooonnnnnnllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkmmmllllllmmmmmmnnnooopppqqqpppooonnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnlllmmmoooppprrrrrrqqqqqqrrrpppnnnlllllllllnnnnnnpppqqqrrrrrrrrrqqqpppoooooonnnmmmkkkkkklllmmmmmmqqqqqqpppppppppooooooooonnnmmmlllkkkkkkkkklllmmmmmmkkkiiigggdddaaa___^^^YYY[[[\\\\\\]]]ccclllsss~~~iiihhhgggfffeeeeeeffffffiiihhhhhhhhhiiikkkmmmnnnmmmjjjgggdddccceeegggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeeeeeeeeeeeffffffffffffffffffffffffgggfffdddcccccccccdddeeegggiiijjjlllmmmmmmmmmlllkkkmmmppprrrrrrpppmmmkkkhhhiiijjjkkklllmmmnnnnnnooonnnnnnmmmnnnooopppqqqppppppqqqrrrqqqqqqpppooommmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnoooooopppppppppoooooooooooooooooonnnnnnnnnnnnoooooooooooommmnnnppprrrsssssssssrrrsssqqqooommmllllllmmmmmmppppppqqqrrrrrrqqqpppoooooonnnmmmllllllmmmnnnoooqqqqqqqqqqqqpppppppppooonnnmmmlllkkkkkklllmmmmmmnnnmmmkkkiiigggeeecccbbb\\\]]]\\\ZZZYYY\\\dddjjjsss{{{gggfffeeedddcccdddeeefffiiiiiiiiiiiijjjlllmmmnnnmmmkkkgggeeedddfffhhhiiikkkkkkkkkkkkllllllkkkkkkiiihhhfffdddcccbbbbbbcccfffffffffffffffffffffffffffeeedddcccbbbccccccdddggghhhjjjlllmmmmmmmmmlllkkkmmmppprrrrrrpppmmmkkkjjjkkkkkklllmmmnnnoooooopppooonnnmmmmmmnnnpppqqqpppqqqrrrsssssssssqqqpppooonnnnnnmmmmmmllllllkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnoooooooooooooooppppppppppppppppppoooooooooooooooooooooooonnnoooqqqrrrssstttsssssssssrrrpppnnnmmmlllllllllnnnooopppqqqqqqqqqpppoooooonnnmmmmmmmmmmmmooooooqqqqqqqqqqqqpppppppppooonnnmmmlllllllllmmmnnnoooooonnnmmmllljjjhhhgggfff```aaa___\\\ZZZ]]]ccchhhnnnuuu~~~eeedddcccbbbbbbccceeefffhhhhhhiiijjjkkklllmmmmmmlllkkkiiigggfffggghhhiiijjjjjjkkklllllllllkkkkkkhhhgggeeecccbbbbbbbbbbbbffffffffffffffffffffffffeeedddcccbbbbbbbbbccccccfffgggiiikkklllmmmmmmllllllmmmoooppppppooommmlllkkkllllllmmmnnnnnnoooooopppooommmllllllmmmooopppppprrrtttuuuuuutttsssrrrooooooooonnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnmmmnnnpppqqqrrrsssrrrrrrsssrrrpppooonnnmmmmmmmmmmmmnnnooopppppppppooonnnnnnnnnmmmllllllnnnooopppqqqqqqpppppppppoooooooooooonnnmmmmmmmmmnnnooopppppppppooonnnmmmkkkjjjjjjeeefffeeebbb______dddhhhkkkooouuu{{{dddcccaaa```aaabbbeeeffffffgggjjjlllmmmmmmlllkkkkkkkkkjjjiiihhhhhhhhhggghhhiiijjjkkkllllllkkkjjjjjjhhhgggeeeddddddeeeeeeffffffffffffffffffffffffeeedddbbbaaaaaaaaabbbccceeegggiiikkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnoooooopppnnnlllkkkkkklllnnnpppqqqrrrtttvvvwwwvvvtttsssppppppppppppoooooooooooolllkkkkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmmmmmmmlllnnnoooppprrrrrrrrrrrrrrrppppppooonnnmmmmmmlllkkkkkkmmmnnnpppqqqqqqqqqqqqrrrqqqppppppooonnnmmmmmmkkklllmmmooooooooonnnmmmmmmmmmlllllllllmmmnnnoooppppppooooooooonnnnnnnnnpppooonnnnnnnnnpppqqqrrrqqqqqqppppppooonnnmmmmmmiiijjjjjjgggcccaaacccffffffiiilllnnnrrrzzzcccbbb```___```bbbeeegggeeegggjjjlllmmmmmmkkkjjjjjjjjjkkkjjjjjjiiiggggggggghhhjjjkkklllkkkkkkjjjkkkjjjiiiggggggggghhhhhhggggggggggggggggggggggggddddddbbbaaaaaaaaabbbccceeefffiiikkklllmmmmmmmmmnnnmmmllllllllllllmmmnnnllllllmmmmmmnnnnnnoooooopppnnnllljjjjjjkkkmmmoooqqqsssuuuwwwxxxvvvuuusssppppppppppppppppppqqqqqqllllllkkkkkkjjjiiihhhhhhhhhiiikkklllmmmllllllkkkmmmoooppprrrsssssssssrrrqqqpppooonnnmmmlllkkkjjjjjjlllmmmoooppppppppppppqqqqqqppppppoooooonnnnnnjjjkkkmmmnnnnnnnnnmmmmmmmmmlllkkkkkklllmmmnnnooooooooooooooonnnnnnnnnnnnppppppoooooooooppprrrsssrrrrrrqqqqqqpppooooooooolllmmmmmmiiidddaaabbbdddbbbcccdddeeegggnnnxxxbbbaaaaaaaaaaaaccceeefffffffffggghhhiiijjjkkkkkkiiihhhfffeeedddeeeggghhhhhhiiijjjlllmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjgggfffeeedddcccdddeeefffeeegggjjjlllmmmmmmkkkjjjkkkkkkkkklllllllllmmmmmmoooooonnnnnnnnnpppqqqrrrtttrrrooolllkkklllmmmnnnrrrrrrsssssstttuuuvvvvvvuuutttsssqqqppppppqqqqqqmmmmmmmmmllllllkkkjjjjjjgggiiilllnnnnnnmmmkkkiiijjjjjjkkklllmmmooopppppppppooommmlllkkkkkkllllllmmmmmmlllmmmnnnppprrrsssqqqqqqqqqpppooonnnnnnmmmoooooooooooooooooooooooollllllllllllllllllllllllooonnnlllkkkjjjkkkkkkllloooppppppqqqqqqrrrssssssuuuvvvwwwwwwvvvtttrrrpppooonnnmmmkkkiiihhhffffffeeeeeecccaaaaaaeeelllrrrbbbbbbaaaaaabbbccceeefffeeeffffffggghhhiiijjjkkkiiihhhfffeeedddeeefffggghhhiiijjjkkklllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiigggfffeeeddddddeeeffffffeeegggiiillllllllljjjiiijjjjjjkkkkkkllllllmmmmmmpppooonnnnnnnnnoooqqqrrrtttrrrooolllkkklllmmmnnnqqqqqqrrrrrrssstttttttttuuutttrrrqqqpppppppppqqqnnnnnnmmmlllkkkjjjjjjjjjhhhjjjlllnnnnnnmmmkkkjjjkkkkkklllmmmnnnnnnoooooopppooommmlllkkkkkkllllllkkkkkkkkkkkklllnnnoooqqqrrrqqqqqqpppoooooonnnnnnoooooooooooooooooooooooollllllllllllllllllllllllnnnmmmlllkkkjjjkkklllmmmooooooppppppqqqrrrrrrsssuuuuuuwwwwwwwwwuuusssqqqpppooommmkkkiiihhhffffffcccbbb```^^^]]]```fffkkkxxxccccccbbbbbbbbbdddeeefffeeeeeefffggghhhhhhiiiiiiiiigggfffddddddeeefffggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjiiihhhhhhhhhgggffffffeeeeeefffggggggeeegggiiijjjkkkjjjiiihhhiiiiiijjjkkkllllllmmmmmmpppooonnnnnnnnnooopppqqqsssqqqnnnlllkkkkkkmmmnnnooooooppppppqqqqqqrrrrrrsssrrrqqqpppppppppppppppooonnnmmmllljjjjjjiiiiiiiiijjjlllnnnnnnmmmlllkkkllllllmmmnnnnnnnnnnnnnnnooonnnmmmkkkkkkkkkkkkllljjjjjjjjjjjjkkklllnnnooorrrqqqqqqppppppooooooooooooooooooooooooooooooooollllllllllllllllllllllllmmmlllkkkjjjkkklllmmmnnnooooooooopppqqqqqqrrrrrrtttuuuvvvxxxwwwvvvuuusssqqqpppnnnkkkiiihhhgggfffbbbaaa^^^[[[YYYZZZ___bbbkkkrrr}}}eeedddcccccccccdddfffgggeeeeeeeeefffggghhhhhhhhhhhhgggeeeccccccdddeeefffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggggggggggggggggggggggghhhhhhfffggghhhiiiiiihhhgggfffggghhhiiijjjkkklllmmmmmmpppooonnnmmmmmmnnnoooppprrrpppmmmkkkjjjkkklllnnnmmmmmmnnnnnnooooooooooooqqqqqqppppppoooooooooooopppnnnmmmkkkiiiiiiiiiiiijjjkkkmmmnnnnnnnnnllllllmmmnnnoooooopppooonnnnnnooonnnlllkkkkkkkkklllmmmllllllkkkkkklllnnnoooppprrrrrrqqqqqqqqqpppppppppoooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllnnnooonnnnnnoooooopppqqqqqqqqqssstttvvvxxxxxxwwwvvvuuurrrpppnnnllliiihhhggggggeeeccc___[[[YYYYYY[[[]]]___eeennnxxxfffeeedddddddddeeefffgggeeeeeeffffffgggggghhhhhhgggfffdddcccbbbccceeefffiiihhhhhhhhhiiiiiijjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhggggggggggggggghhhhhhiiiiiiiiihhhhhhiiiiiihhhgggeeeeeeffffffhhhiiikkklllmmmnnnpppooonnnmmmmmmnnnoooooopppooollljjjiiijjjlllnnnlllllllllmmmmmmmmmmmmmmmoooooooooooooooooonnnnnnooonnnllljjjiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnoooqqqrrrrrrqqqpppoooooonnnmmmlllllllllmmmnnnpppoooooonnnoooppprrrsssrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllnnnooommmnnnnnnooooooppppppqqqrrrsssuuuwwwxxxwwwvvvuuurrrqqqnnnkkkjjjiiiiiiiiijjjgggccc```^^^]]]]]]\\\YYY^^^eeemmmwwwggggggfffeeeeeefffggghhhffffffggggggggghhhhhhhhhgggeeedddbbbbbbcccdddeeeiiihhhhhhggghhhhhhiiiiiihhhhhhhhhiiiiiijjjjjjkkkkkkjjjjjjjjjiiihhhhhhhhhgggggghhhiiijjjjjjjjjjjjjjjjjjiiiiiigggfffeeeddddddeeefffhhhjjjlllmmmnnnpppooonnnmmmmmmmmmnnnoooooonnnkkkiiiiiijjjlllmmmkkkkkkllllllllllllllllllmmmnnnnnnoooooonnnmmmmmmnnnmmmkkkiiihhhiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnooopppssstttuuutttrrrqqqpppooonnnmmmmmmnnnoooooorrrqqqppppppppprrrssstttrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjkkklllmmmnnnmmmmmmmmmnnnooooooppppppqqqsssuuuvvvwwwvvvuuutttrrrpppnnnkkkjjjjjjkkklllnnnkkkgggeeecccbbb```___YYY]]]aaafffmmmxxxiiihhhgggfffffffffggghhhgggggghhhhhhhhhhhhiiiiiifffeeecccbbbaaabbbcccdddiiihhhgggggggggggghhhiiifffgggggghhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiggghhhiiijjjkkkkkkkkkjjjlllkkkjjjiiigggfffeeedddcccdddfffhhhjjjlllmmmnnnpppooonnnmmmlllmmmmmmnnnooommmkkkiiiiiijjjlllmmmkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmlllmmmkkkiiihhhhhhiiikkkmmmmmmmmmnnnnnnoooooooooooopppqqqtttvvvwwwwwwuuutttqqqpppooonnnnnnooopppqqqqqqpppoooooooooppprrrrrrrrrrrrssssssssssssssssssoooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkjjjkkklllmmmllllllmmmnnnnnnoooooopppqqqrrrtttuuuvvvuuusssrrrqqqooommmkkkkkklllnnnoooooollliiiggggggfffcccaaa]]]___```aaadddlllvvv~~~iiihhhgggffffffggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiifffeeecccaaaaaabbbcccdddiiihhhgggffffffggghhhiiieeeffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjggghhhjjjkkkllllllkkkkkkmmmlllkkkiiihhhfffeeedddcccccceeegggjjjlllmmmnnnpppooonnnmmmllllllmmmnnnnnnmmmjjjiiihhhjjjlllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmllllllkkkiiiggghhhjjjlllnnnnnnnnnnnnnnnooooooooooooppprrruuuxxxyyyxxxwwwvvvqqqqqqpppoooooopppqqqrrroooooonnnmmmmmmnnnooopppssssssssssssssssssssssssoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooonnnlllkkkjjjkkkkkklllllllllmmmmmmnnnoooooooooqqqrrrtttuuuuuutttrrrqqqpppnnnlllkkkkkkmmmoooqqqnnnkkkhhhhhhhhhgggdddaaaaaaaaaaaa______ccckkkrrr~~~ggghhhiiijjjkkkllllllmmmlllmmmmmmnnnmmmllljjjiiifffeeebbb```___```bbbdddgggggggggggghhhhhhhhhhhheeeeeeffffffggghhhhhhhhhiiiiiihhhhhhggggggffffffjjjjjjkkkkkklllmmmnnnnnnpppooommmkkkjjjjjjjjjkkklllkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmnnnoooooopppnnnllljjjiiijjjlllmmmnnnnnnnnnooooooooooooooollllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllooonnnnnnooopppsssuuuvvvvvvwwwyyyzzzzzzyyyxxxwwwrrrrrrqqqqqqqqqqqqqqqqqqooonnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrsssrrrqqqqqqqqqrrrrrrsssrrrqqqooonnnnnnoooooopppqqqqqqrrrrrrnnnqqqtttwwwwwwuuurrrooommmnnnoooqqqqqqqqqpppooonnnnnnmmmlllkkkjjjjjjiiieeebbb___]]]^^^```dddgggrrr|||gggggghhhiiijjjkkkllllllllllllmmmmmmlllkkkiiihhhfffdddbbb``````aaaccceeehhhhhhhhhgggggggggggggggeeeeeeffffffggghhhhhhhhhkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnooonnnmmmlllkkkkkkkkklllmmmlllllllllkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnnnnooonnnkkkiiiiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooqqqsssuuuvvvvvvwwwyyyzzzyyyxxxvvvuuuppppppppppppppppppqqqqqqnnnnnnnnnmmmmmmmmmllllllmmmnnnooopppppppppooonnnmmmmmmmmmnnnnnnnnnoooooopppqqqrrrsssssssssrrrqqqqqqrrrsssssssssrrrqqqpppppppppppppppqqqqqqqqqqqqoooqqqtttwwwwwwuuurrrpppmmmnnnoooqqqqqqqqqpppppppppoooooonnnlllkkkjjjjjjfffdddaaa___^^^```ccceeellltttggggggggghhhiiijjjkkklllkkkkkkkkkkkkjjjiiihhhgggeeedddbbbaaaaaaccceeefffiiihhhhhhggggggfffffffffeeeffffffgggggghhhhhhiiilllllllllmmmmmmmmmmmmmmmjjjkkkkkkllllllmmmmmmmmmnnnnnnmmmllllllmmmmmmnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmnnnllljjjiiiiiijjjkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkklllllllllnnnnnnnnnnnnnnnnnnnnnnnnpppoooooopppqqqsssuuuvvvvvvwwwxxxyyyxxxwwwuuusssmmmmmmnnnnnnooopppppppppmmmmmmmmmmmmmmmlllkkkkkkkkklllnnnooooooooonnnnnnnnnnnnnnnnnnooooooooooooqqqrrrssssssttttttssssssrrrssstttttttttttttttsssrrrrrrrrrqqqqqqpppppppppoooqqqtttvvvwwwuuusssqqqmmmnnnoooqqqqqqrrrqqqqqqsssrrrqqqooonnnmmmkkkkkkiiigggdddaaa```aaabbbdddccckkkuuuffffffeeefffggghhhjjjkkkjjjjjjjjjiiiiiihhhggggggeeedddcccccccccdddfffgggiiiiiihhhgggffffffeeeeeefffffffffggghhhhhhiiiiiikkkkkkllllllmmmmmmmmmnnnkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmlllkkkjjjjjjiiijjjkkklllmmmmmmlllllllllkkkjjjiiiiiijjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllnnnnnnnnnnnnooooooooooooppppppooopppqqqsssuuuvvvvvvvvvwwwxxxwwwuuusssqqqkkkkkklllmmmnnnnnnoooooollllllmmmmmmmmmlllkkkjjjiiijjjlllnnnoooooonnnnnnnnnnnnooooooooopppppppppssssssssstttttttttttttttsssttttttuuuvvvvvvvvvvvvttttttsssrrrqqqpppoooooooooqqqtttvvvwwwvvvtttrrroooooopppqqqqqqrrrrrrrrruuutttsssqqqpppnnnmmmlllllljjjhhheeecccccccccccc___eeelllsssyyyeeedddddddddeeegggiiijjjjjjjjjiiihhhgggggggggfffeeeeeeddddddeeefffggghhhiiihhhhhhgggfffeeeeeedddffffffgggggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmnnnnnnooooooooonnnmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnmmmlllkkkkkkjjjjjjjjjjjjkkkmmmmmmoooooonnnnnnmmmmmmmmmmmmmmmlllkkkiiiiiiiiijjjkkkmmmnnnnnnnnnoooooopppppppppoooooooooppprrrsssuuutttuuuvvvvvvuuusssqqqpppjjjjjjkkklllmmmmmmnnnnnnkkklllmmmnnnmmmllljjjiiihhhiiikkkmmmnnnoooooonnnoooooooooppppppppppppqqqssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxvvvuuutttsssrrrpppoooooopppqqqtttvvvwwwvvvuuutttqqqqqqqqqqqqqqqrrrrrrsssvvvuuutttsssqqqpppooonnnnnnmmmkkkiiigggfffeeeeee```dddiiilllooouuu}}}dddcccbbbbbbccceeehhhiiijjjjjjiiigggggggggggggggffffffffffffffffffgggggghhhggggggffffffeeeeeeeeefffgggggghhhhhhiiiiiijjjhhhhhhhhhhhhiiiiiiiiiiiillllllllllllllllllllllllkkklllmmmnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkjjjjjjkkklllnnnoooooonnnlllkkkjjjjjjjjjkkklllmmmnnnoooppppppoooooonnnnnnmmmmmmnnnllljjjhhhhhhhhhjjjkkklllmmmmmmnnnnnnoooooopppoooooonnnnnnoooppprrrsssrrrssstttuuutttsssqqqooojjjkkkkkkkkklllmmmmmmmmmkkklllnnnooonnnmmmkkkiiigggiiikkkmmmoooppppppoooooopppppppppqqqqqqqqqqqqtttsssssssssssstttuuuuuuwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvuuutttrrrqqqpppooopppqqqtttvvvwwwvvvvvvuuutttsssrrrrrrqqqqqqrrrrrruuuuuutttsssrrrqqqqqqpppoooooonnnmmmlllkkkjjjiiieeefffhhhggghhhllltttyyydddcccaaaaaabbbdddgggiiikkkjjjiiigggggggggggghhhhhhhhhggggggggggggggggggffffffffffffffffffffffffggggggggghhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiillllllllllllllllllllllllkkkkkkmmmmmmnnnmmmlllllliiiiiiiiijjjjjjjjjjjjkkklllmmmoooppppppooommmkkkjjjkkkkkklllmmmooopppppprrrqqqqqqpppoooooonnnnnnnnnllljjjgggggggggiiijjjkkkllllllmmmnnnnnnoooooonnnnnnmmmmmmmmmooopppqqqpppqqqsssttttttrrrqqqooolllllllllllllllllllllllllllmmmooopppooonnnkkkjjjgggiiikkknnnppppppqqqqqqpppppppppqqqqqqqqqrrrrrrssssssrrrrrrrrrssstttuuuxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvuuutttsssrrrqqqpppppprrrtttuuuwwwwwwvvvvvvvvvuuutttrrrqqqqqqqqqqqqttttttsssssssssrrrrrrrrroooooopppqqqpppooonnnnnnhhhhhhgggdddbbbeeelllqqqwww~~~cccbbbaaa```aaadddfffhhhlllkkkiiihhhgggggghhhhhhiiiiiihhhhhhggggggffffffeeeeeeeeefffffffffffffffggggggggghhhiiiiiijjjjjjlllllllllkkkkkkjjjjjjjjjllllllllllllllllllllllllkkkkkklllmmmmmmlllkkkjjjggghhhhhhiiijjjjjjkkkkkklllnnnpppqqqqqqpppmmmllljjjkkklllmmmnnnppppppqqqrrrrrrrrrqqqpppoooooonnnnnnllliiigggfffgggiiijjjkkkkkkkkklllmmmnnnnnnooommmmmmllllllmmmnnnooopppoooppprrrssssssrrrqqqpppmmmllllllllllllllllllllllllmmmoooqqqpppnnnllljjjgggiiikkknnnpppqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrssssssrrrqqqrrrssstttuuuyyyxxxvvvuuuuuuuuuvvvvvvwwwvvvuuutttsssrrrqqqqqqppprrrtttuuuvvvwwwwwwvvvxxxwwwtttrrrqqqpppppppppssssssssssssssssssssssssooopppqqqrrrsssrrrqqqqqqjjjiiifffbbb___aaaggglllpppvvvgggeeedddcccdddgggjjjllljjjjjjjjjiiiiiiiiiiiihhheeeeeeffffffffffffffffffaaabbbdddeeefffeeeddddddgggggghhhiiijjjkkklllllllllkkkjjjiiiiiiiiikkkkkkiiijjjjjjjjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkklllmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnnnnoooooorrrrrrrrrqqqqqqqqqppppppnnnmmmkkkiiigggffffffgggfffgggiiijjjkkkkkkjjjjjjkkkkkklllmmmnnnoooppppppqqqqqqrrrsssrrrqqqpppoookkkjjjiiiiiiiiijjjkkkllllllmmmnnnoooooonnnmmmllliiikkknnnqqqtttuuuvvvvvvrrrssstttttttttsssrrrqqqqqqppppppooopppqqqsssttt{{{zzzxxxvvvuuuuuuuuuvvvuuuuuutttttttttsssssssssrrrssstttvvvvvvvvvuuuuuuvvvtttrrrooonnnooopppqqqrrrssstttuuuuuutttsssrrrpppqqqsssuuuvvvvvvuuuuuupppmmmiiieeecccbbbbbbcccdddjjjsss}}}gggfffeeedddeeehhhjjjllljjjjjjjjjjjjiiiiiiiiiiiiffffffffffffeeeeeeeeeeeebbbcccdddeeefffeeeeeedddffffffggghhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkjjjjjjjjjiiijjjjjjkkklllllllllllllllkkkkkkkkkkkkiiijjjjjjjjjjjjkkkkkkkkkllllllnnnnnnnnnnnnmmmlllllllllmmmmmmnnnooooooooorrrrrrrrrqqqqqqqqqppppppooonnnllljjjhhhgggggghhhggghhhiiikkklllkkkkkkjjjkkkllllllmmmnnnooopppppppppqqqrrrrrrrrrqqqooooookkkjjjiiiiiiiiijjjkkklllmmmmmmnnnoooooonnnmmmmmmjjjllloooqqqssstttuuuuuurrrsssssstttsssrrrqqqpppppppppooooooppprrrssstttzzzyyywwwvvvuuuuuuuuuvvvuuuuuutttttttttsssssssssssstttuuuvvvvvvvvvuuutttvvvtttqqqnnnmmmoooqqqrrrttttttuuuvvvvvvuuuttttttqqqrrrsssuuuuuuuuuuuutttpppnnnjjjfffdddccccccdddbbbhhhpppyyyhhhgggffffffgggiiikkkmmmkkkjjjjjjjjjiiiiiiiiiiiigggfffffffffeeedddddddddcccdddeeeeeefffeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjiiiiiihhhhhhiiijjjjjjkkkjjjiiihhhiiijjjlllmmmnnnnnnmmmmmmlllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkllllllmmmmmmnnnooooooppprrrrrrrrrqqqqqqqqqppppppooonnnmmmkkkjjjiiiiiiiiihhhiiijjjlllmmmllllllkkkkkklllmmmnnnooopppppppppppppppqqqqqqqqqpppooonnnkkkjjjiiiiiiiiikkklllmmmmmmnnnoooppppppooonnnmmmlllmmmoooqqqssssssssssssrrrrrrssssssrrrrrrqqqpppooooooooooooqqqrrrttttttxxxwwwvvvuuuttttttuuuvvvuuuuuuuuuttttttttttttsssuuuuuuuuuvvvuuuuuutttsssuuurrrooommmmmmooorrruuuvvvvvvwwwwwwwwwwwwvvvvvvsssssstttuuuuuuttttttssspppnnnkkkhhheeeddddddeeeaaafffmmmttt}}}hhhhhhgggggghhhjjjlllmmmkkkkkkjjjjjjjjjiiiiiiiiihhhggggggfffeeedddcccccceeeeeeeeefffffffffeeeeeeddddddeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjlllkkkiiihhhhhhkkkmmmooooooooonnnnnnmmmmmmlllllljjjjjjjjjkkkkkkkkkllllllkkklllmmmmmmmmmlllkkkjjjkkkllllllmmmnnnooopppppprrrrrrrrrqqqqqqqqqpppppppppooonnnmmmlllkkkjjjjjjiiijjjkkkmmmmmmmmmmmmlllkkklllmmmooopppppppppppppppppppppooooooooonnnnnnkkkjjjiiiiiijjjkkkmmmnnnnnnnnnppppppppppppnnnnnnmmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppmmmnnnnnnoooqqqrrrssstttvvvuuutttsssssstttuuuvvvuuuuuuuuutttttttttttttttvvvvvvvvvuuuttttttsssrrrtttrrrnnnlllmmmooosssvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuttttttssssssrrrqqqooommmjjjgggfffffffffcccgggmmmrrrxxxhhhhhhhhhhhhiiikkklllmmmkkkkkkkkkjjjjjjjjjjjjiiihhhhhhgggffffffeeeddddddgggfffffffffffffffffffffddddddeeefffggghhhiiiiiihhhhhhiiiiiijjjjjjjjjjjjlllkkkiiihhhiiikkknnnpppppppppooonnnmmmmmmlllllljjjjjjkkkkkkkkklllllllllllllllmmmmmmmmmllljjjiiikkkkkklllmmmnnnooopppppprrrrrrrrrqqqqqqqqqppppppooooooooonnnmmmlllkkkkkkiiijjjlllmmmnnnnnnmmmmmmjjjlllnnnpppqqqqqqppppppoooooonnnnnnnnnmmmmmmmmmjjjjjjiiiiiijjjlllmmmnnnnnnooopppqqqqqqpppooonnnnnnooopppqqqrrrqqqppppppqqqqqqppppppoooooooooooommmnnnooopppqqqrrrrrrssssssrrrrrrqqqrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvuuutttssssssrrrtttrrrooommmnnnqqqtttwwwyyyyyyxxxxxxxxxxxxyyyyyyvvvuuuuuutttsssssssssrrrrrrpppnnnllljjjiiihhhhhhgggjjjooorrrvvv|||gggggghhhhhhiiikkkllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhggggggfffffffffhhhhhhgggffffffffffffgggddddddeeefffggghhhiiiiiihhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiijjjlllnnnpppppppppooonnnmmmllllllkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnmmmllljjjiiijjjkkklllmmmnnnppppppqqqrrrrrrrrrqqqqqqqqqppppppnnnoooooonnnnnnlllkkkkkkiiijjjkkkmmmnnnmmmmmmllljjjlllnnnqqqrrrqqqppppppooonnnmmmlllllllllmmmmmmjjjjjjjjjjjjkkklllnnnoooooopppqqqrrrrrrqqqpppooonnnooopppqqqqqqqqqpppoooppppppooonnnnnnnnnnnnooommmnnnooopppqqqqqqqqqqqqppppppppppppqqqsssuuuvvvtttuuuuuuuuuuuuvvvvvvvvvxxxwwwvvvtttsssssssssssstttsssqqqpppppprrruuuvvvxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttssssssssssssssssssrrrpppnnnlllkkkjjjiiijjjmmmppprrrssswww~~~fffgggggghhhiiijjjkkkkkkllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiigggfffffffffggggggeeeeeefffggghhhiiiiiijjjhhhiiikkklllmmmmmmlllllljjjjjjjjjjjjlllmmmnnnooopppoooooonnnmmmlllkkkjjjkkkkkkkkkllllllllllllmmmnnnnnnoooooonnnmmmkkkjjjjjjkkklllmmmnnnpppqqqqqqrrrrrrrrrqqqqqqqqqppppppmmmnnnnnnnnnnnnmmmkkkjjjhhhiiikkklllmmmmmmlllllljjjllloooqqqrrrrrrpppooonnnnnnlllkkkkkkkkklllmmmjjjjjjjjjjjjkkkmmmooopppppppppqqqrrrrrrqqqppppppmmmnnnoooqqqqqqqqqpppooopppooonnnmmmmmmmmmnnnnnnnnnooopppqqqqqqpppoooooonnnnnnnnnoooppprrruuuvvvtttuuuuuuuuuvvvvvvvvvvvvwwwvvvuuutttssssssttttttttttttssssssssstttuuuuuuwwwwwwvvvuuuuuuvvvwwwwwwuuuuuutttsssssssssttttttsssrrrqqqooonnnlllkkkkkkjjjlllooopppppprrrxxx|||ffffffggghhhiiijjjjjjkkklllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhfffffffffggghhheeeeeefffggghhhiiijjjjjjiiijjjkkkmmmnnnnnnmmmmmmiiiiiijjjkkkmmmnnnnnnooopppooonnnmmmlllkkkjjjjjjkkkkkkkkklllllllllmmmmmmooooooooooooooommmkkkjjjjjjjjjkkkmmmnnnpppqqqqqqrrrrrrrrrqqqqqqqqqppppppmmmmmmnnnnnnnnnlllkkkjjjhhhiiijjjlllmmmllllllkkkjjjlllooorrrsssrrrpppooonnnmmmlllkkkjjjkkklllllljjjjjjjjjjjjkkkmmmoooppppppqqqrrrrrrrrrrrrqqqpppmmmnnnooopppqqqqqqpppppppppooonnnllllllmmmnnnnnnoooppppppqqqqqqooonnnmmmmmmmmmmmmnnnppprrruuuvvvtttuuuuuuuuuvvvvvvwwwwwwwwwvvvtttsssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttwwwvvvuuuttttttuuuvvvwwwuuutttsssrrrrrrssstttuuussssssrrrpppooommmlllkkkhhhkkknnnnnnmmmoootttxxxzzzhhhgggfffffffffhhhiiijjjjjjjjjiiiiiihhhhhhggggggiiiiiijjjkkkkkklllmmmmmmlllllljjjiiihhhfffeeedddeeefffhhhjjjkkklllkkkkkkkkkllllllmmmlllkkkiiihhhjjjjjjiiiiiijjjlllmmmooopppooommmkkkjjjjjjjjjkkkiiiiiijjjkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkmmmppprrrsssvvvvvvuuuuuuttttttsssssssssqqqnnnllliiihhhhhhhhhggghhhiiijjjkkkjjjiiiiiihhhjjjmmmooopppooommmlllkkkkkkkkkllllllmmmmmmmmmmmmllljjjiiijjjlllnnnppprrrrrrssssssrrrqqqooonnnnnnooopppqqqrrrqqqqqqpppoooooonnnmmmmmmnnnooopppqqqrrrssssssrrrpppmmmlllkkklllmmmoooqqqsssuuuuuusssssssssttttttttttttuuuttttttrrrrrrrrrrrrttttttvvvuuutttsssrrrsssssstttttttttsssrrrrrrqqqppppppppppppppppppooooooooonnnqqqqqqqqqpppooonnnnnnmmmpppooommmllllllmmmnnnnnnssstttxxx~~~gggfffggggggggghhhiiijjjiiiiiihhhhhhhhhhhhhhhgggiiijjjjjjjjjkkkkkkllllllmmmlllkkkjjjhhhgggfffeeeeeefffhhhjjjkkkkkkkkkjjjjjjkkklllllllllkkkjjjiiiiiiiiihhhhhhiiijjjlllmmmmmmmmmkkkjjjjjjkkkllllllkkkkkklllmmmmmmnnnnnnooooooooonnnnnnmmmmmmmmmmmmkkkkkkkkklllmmmppprrrsssvvvvvvuuuuuuttttttttttttsssqqqooollljjjiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiiiiijjjmmmoooooonnnlllkkkkkkkkkkkkkkkllllllmmmmmmmmmllljjjiiijjjlllooopppqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqqqqpppppppppooonnnmmmmmmmmmnnnoooooopppqqqrrrqqqpppmmmllllllmmmnnnoooqqqrrrttttttrrrrrrrrrssssssttttttttttttsssrrrqqqqqqrrrssstttuuutttsssrrrqqqrrrssssssrrrqqqqqqpppoooooonnnnnnppppppppppppooooooooooooqqqqqqppppppooonnnnnnmmmpppooonnnmmmlllmmmmmmnnnnnnpppsssyyyeeefffgggiiiiiiiiiiiiiiigggggggggggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmlllkkkiiihhhggggggeeefffhhhiiijjjjjjjjjiiiiiijjjkkklllllllllkkkjjjggggggffffffggghhhjjjkkkkkkkkkjjjjjjjjjkkkmmmmmmlllmmmmmmnnnnnnoooppppppoooooonnnnnnnnnnnnnnnnnnmmmllllllmmmnnnoooqqqsssuuuuuuuuuuuuuuutttttttttsssrrrooommmkkkjjjiiiiiiiiijjjkkklllllllllkkkjjjiiikkklllnnnnnnmmmkkkjjjkkkkkkkkkkkkkkklllllllllmmmlllkkkjjjkkkmmmoooqqqqqqqqqqqqqqqpppooonnnmmmnnnooooooppppppppppppooopppooonnnmmmllllllmmmnnnmmmnnnoooqqqqqqooonnnmmmmmmnnnnnnooopppqqqrrrssspppppppppqqqrrrsssssstttrrrrrrqqqqqqqqqqqqrrrrrrsssrrrqqqpppppppppqqqrrrpppoooooonnnnnnmmmmmmmmmooooooppppppppppppppppppqqqqqqppppppooonnnnnnnnnqqqqqqooonnnmmmmmmmmmmmmiiijjjmmmrrrxxxccceeehhhjjjkkkkkkiiihhhfffffffffgggggghhhhhhiiikkkjjjiiiiiihhhiiijjjjjjnnnmmmmmmkkkjjjiiiiiihhheeefffhhhiiijjjjjjiiiiiihhhiiikkklllmmmllllllkkkfffeeeeeedddeeefffggghhhlllkkkjjjiiiiiijjjkkklllkkkkkkllllllmmmmmmnnnnnnnnnmmmlllllllllmmmnnnnnnooonnnnnnmmmnnnoooqqqrrruuuuuuuuuttttttttttttttttttrrrpppmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjkkklllmmmmmmlllkkkjjjkkkkkkkkkkkkkkklllllllllllllllkkkkkklllnnnpppqqqqqqqqqppppppooonnnnnnmmmnnnoooooooooooooooooooooqqqpppnnnlllkkkkkkllllllkkklllnnnooopppooonnnmmmnnnnnnooooooppppppqqqqqqnnnnnnooopppqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnooopppqqqpppppppppoooooonnnnnnnnnooooooppppppppppppqqqqqqppppppppppppoooooonnnnnnrrrqqqpppooonnnnnnmmmmmmggghhhjjjnnnsssyyy~~~ccceeehhhkkklllkkkjjjhhhffffffgggggghhhhhhiiiiiikkkjjjiiigggggghhhiiijjjnnnmmmmmmlllkkkjjjiiiiiifffggghhhiiijjjjjjiiiiiihhhiiikkklllmmmllllllkkkfffeeedddddddddeeefffgggmmmllljjjiiihhhhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkjjjiiiiiiiiikkklllnnnqqqpppooonnnnnnooopppqqqssssssssssssssssssttttttsssrrrooommmlllkkkkkkkkkjjjkkklllmmmnnnmmmlllllljjjkkklllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmoooqqqrrrqqqqqqpppoooooonnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnpppooommmlllkkkkkkkkkkkkjjjkkkmmmooopppooonnnmmmnnnnnnooooooooopppppppppnnnnnnoooooopppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnoooppprrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqpppppppppoooooooooooooooqqqqqqqqqppppppooonnnmmmjjjjjjkkkmmmqqquuuyyy{{{~~~ccceeehhhkkkllllllkkkiiihhhhhhhhhhhhiiiiiiiiiiiijjjiiigggffffffhhhiiikkkmmmmmmlllkkkkkkjjjiiiiiiggghhhiiijjjkkkjjjjjjiiiiiijjjkkklllllllllkkkjjjgggfffeeeddddddeeefffgggmmmllljjjhhhggggggggghhhffffffggghhhhhhiiiiiijjjjjjiiihhhhhhiiikkkmmmooosssrrrpppoooooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqooommmkkkkkkkkkkkkjjjkkklllmmmmmmmmmlllkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmoooppprrrrrrrrrrrrqqqoooooooooooooooooonnnnnnmmmmmmmmmmmmnnnooonnnlllkkkjjjjjjkkkllljjjlllnnnooopppooonnnmmmnnnnnnnnnoooooopppppppppooooooooopppppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqooonnnmmmmmmmmmnnnooopppssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooooooooooopppqqqqqqqqqqqqpppoooooonnnmmmmmmmmmnnnqqqtttvvvwwwzzzdddeeehhhjjjllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhfffeeefffhhhjjjlllllllllkkkkkkjjjjjjiiiiiihhhiiikkkllllllkkkjjjjjjjjjkkklllllllllkkkjjjiiihhhhhhffffffffffffggghhhkkkjjjiiihhhgggggghhhiiiggghhhhhhiiiiiijjjkkkkkklllkkkjjjjjjkkkmmmppprrrtttsssrrrpppooooooppppppoooooopppppppppqqqqqqqqqqqqpppnnnllljjjjjjjjjjjjiiijjjkkklllmmmllllllkkkjjjkkklllmmmooopppqqqqqqpppooooooooonnnnnnnnnnnnllllllmmmnnnpppqqqrrrssstttsssqqqpppooooooppppppooonnnmmmlllllllllmmmmmmmmmlllkkkjjjjjjkkklllllllllmmmoooppppppooonnnmmmlllmmmmmmnnnoooppppppqqqqqqqqqppppppppppppooooooqqqrrrsssttttttsssrrrqqqooonnnmmmmmmmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrqqqppppppooooooooooooooooooooooooooopppooopppqqqrrrrrrrrrqqqppppppnnnmmmlllkkklllnnnoooooossswww|||dddfffhhhjjjkkkllllllllllllkkkkkkkkkjjjiiiiiiiiihhhgggeeedddeeehhhkkklllkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmlllkkkjjjkkkllllllmmmlllkkkiiihhhiiiiiiggggggfffggghhhiiiiiihhhggggggggghhhjjjkkkiiijjjjjjkkkkkklllmmmmmmooonnnmmmlllnnnpppsssuuuuuutttrrrpppooooooooopppnnnnnnoooooopppppppppqqqpppooommmkkkjjjiiijjjjjjiiijjjkkklllllllllkkkjjjjjjkkklllnnnoooqqqrrrsssqqqqqqppppppoooooonnnnnnllllllmmmoooppprrrsssssstttsssrrrppppppppppppqqqooonnnmmmlllkkkllllllmmmlllkkkjjjjjjjjjkkklllmmmmmmnnnpppqqqqqqooonnnmmmllllllmmmnnnooopppqqqqqqrrrrrrqqqqqqpppooooooooorrrrrrttttttttttttrrrrrrooonnnmmmmmmnnnooopppqqqnnnnnnnnnnnnoooooooooooouuutttsssrrrpppooonnnnnnooooooooooooooopppppppppnnnoooqqqrrrssssssrrrqqqpppnnnllljjjiiiiiijjjkkkjjjnnnrrrvvv|||hhhhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmlllkkkhhhiiiiiijjjjjjkkkkkklllhhhhhhgggggghhhjjjlllmmmqqqpppnnnlllkkkkkkkkkkkkllllllmmmnnnmmmllljjjiiigggggggggggghhhhhhhhhhhhiiihhhgggggggggiiijjjkkkhhhhhhiiijjjkkkkkkllllllppppppooopppqqqsssuuuwwwuuutttqqqooommmlllllllllllllllllllllmmmoooppprrrpppooommmjjjiiihhhhhhhhhjjjjjjjjjiiiiiiiiiiiihhhggghhhiiijjjlllmmmoooooonnnooopppqqqqqqpppnnnnnnnnnnnnoooppppppqqqrrrrrrvvvuuusssqqqoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkiiiiiiiiiiiikkkkkknnnooorrrttttttsssqqqoookkklllmmmnnnooopppqqqqqqppppppppppppppppppqqqqqqpppqqqrrrsssssssssqqqqqqmmmmmmnnnnnnooooooooopppooonnnmmmmmmmmmnnnpppqqquuussspppmmmlllmmmnnnoookkkmmmnnnpppqqqqqqqqqpppqqqrrrssstttsssrrrqqqppppppooonnnlllkkkkkkkkklllkkknnnqqqtttwww}}}iiiiiiiiiiiiiiijjjjjjjjjiiijjjkkkmmmmmmmmmlllllljjjjjjjjjjjjkkkkkkkkkkkkiiihhhhhhhhhhhhjjjkkklllooonnnmmmkkkkkkjjjkkkkkkkkklllmmmmmmmmmllljjjiiiiiiiiihhhhhhhhhggggggggghhhhhhggggggggghhhjjjkkkhhhiiiiiijjjkkkkkkllllllpppppppppqqqrrrtttuuuvvvtttsssqqqooommmmmmllllllllllllllllllmmmoooppprrrqqqooommmkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiikkklllmmmnnnooooooooopppqqqqqqpppooonnnmmmnnnoooqqqrrrsssssssssuuutttrrrpppooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkjjjjjjiiijjjkkklllmmmnnnoooqqqssssssrrrqqqooommmmmmnnnooopppqqqrrrrrrpppppppppppppppppppppppppppqqqrrrsssssssssrrrqqqnnnnnnooooooooopppppppppoooooonnnmmmnnnooopppqqquuussspppnnnmmmmmmnnnooommmnnnoooqqqqqqqqqqqqpppqqqrrrsssssssssrrrpppppppppooonnnlllkkkkkklllllljjjllloooqqqsssyyyjjjjjjjjjjjjjjjiiiiiiiiiiiiiiikkklllmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjiiiiiihhhiiiiiijjjjjjmmmlllkkkkkkjjjjjjjjjkkkjjjkkklllllllllkkkjjjiiijjjjjjiiiiiihhhhhhhhhggghhhhhhgggfffggghhhiiijjjiiiiiijjjjjjkkkkkkllllllpppppprrrsssttttttttttttsssrrrpppooonnnmmmmmmmmmllllllllllllmmmoooppprrrqqqpppnnnlllkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkklllnnnnnnoooooopppqqqrrrrrrqqqpppppplllmmmpppssstttuuutttttttttsssqqqooommmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkklllnnnooommmoooqqqrrrsssrrrpppooonnnoooooopppqqqrrrssssssoooooooooooooooooooooooopppqqqrrrssstttssssssrrrppppppppppppqqqqqqqqqqqqpppooonnnnnnnnnoooqqqqqquuusssqqqooonnnnnnooopppppppppqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqpppppppppooommmlllllllllmmmmmmiiikkkmmmmmmnnnssszzzkkkkkkjjjjjjjjjjjjiiiiiihhhiiijjjkkklllmmmmmmmmmnnnnnnmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkllllllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhggggggggghhhiiiiiijjjjjjjjjkkkkkkkkklllllloooppprrrsssttttttsssrrrqqqpppoooooonnnnnnmmmmmmllllllllllllmmmoooppprrrrrrpppooommmlllkkklllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnoooooopppqqqrrrsssrrrqqqqqqjjjmmmqqqtttvvvvvvuuutttsssrrrpppnnnmmmlllllllllllllllkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllnnnooopppmmmnnnpppqqqqqqqqqpppooopppppppppqqqrrrsssssssssoooooonnnnnnnnnnnnnnnnnnnnnoooqqqsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnooopppqqqrrrtttsssqqqpppoooooopppppprrrrrrrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqppppppoooooonnnmmmllllllmmmnnnnnniiijjjkkkjjjjjjmmmsssxxxkkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmnnnnnnmmmlllkkkkkkjjjiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjkkklllllllllkkkjjjhhhiiiiiijjjkkklllmmmmmmjjjiiihhhgggggghhhiiijjjkkkkkkkkkkkkkkklllllllllooooooqqqrrrrrrqqqpppooonnnnnnooooooooonnnnnnnnnllllllllllllmmmoooppprrrrrrpppooommmlllllllllmmmllllllllllllkkkkkkkkkjjjlllllllllmmmmmmnnnnnnnnnooopppqqqrrrsssrrrrrrqqqjjjmmmqqqtttvvvvvvuuutttsssrrrpppnnnlllllllllllllllkkkkkkjjjiiiiiihhhhhhggghhhjjjkkkmmmnnnooopppmmmnnnooopppppppppoooooopppppppppqqqqqqrrrrrrsssnnnnnnnnnmmmmmmllllllllllllnnnoooqqqsssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqppppppooooooqqqrrrssstttsssrrrqqqppppppqqqqqqssssssrrrqqqqqqpppppppppqqqqqqppppppooooooooooooooonnnmmmlllmmmnnnooopppkkkkkkkkkiiigggiiinnnsss{{{jjjjjjjjjjjjkkkkkkkkklllkkkjjjjjjjjjjjjkkkkkklllnnnmmmmmmlllkkkjjjjjjiiihhhiiiiiijjjjjjjjjiiiiiifffgggiiijjjkkkllllllllljjjkkklllmmmmmmmmmlllkkkiiijjjjjjkkklllmmmnnnnnnlllkkkjjjiiihhhiiijjjjjjkkkkkkkkkkkkllllllllllllnnnnnnnnnnnnnnnnnnmmmmmmlllmmmnnnoooooooooooonnnllllllllllllmmmoooppprrrqqqpppnnnmmmllllllmmmmmmmmmmmmlllllllllkkkkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppprrrrrrrrrqqqqqqlllmmmpppssstttuuuttttttsssrrrpppnnnllllllllllllllllllkkkjjjiiihhhhhhgggggghhhjjjkkkmmmnnnnnnnnnmmmmmmnnnoooooooooooooooooooooooooooppppppqqqqqqnnnmmmmmmllllllkkkkkkkkkjjjkkkmmmpppqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqpppppppppqqqsssssstttsssrrrrrrqqqqqqqqqrrrsssrrrqqqpppppppppppppppqqqpppoooooonnnnnnoooooonnnnnnmmmmmmmmmnnnpppqqqnnnnnnmmmjjjhhhhhhmmmqqqwwwhhhiiiiiijjjkkklllmmmmmmlllkkkjjjiiiiiiiiijjjkkkllllllkkkkkkjjjjjjiiiiiiggghhhiiijjjkkkkkkjjjjjjfffgggiiikkkmmmmmmnnnmmmkkklllmmmnnnooonnnmmmmmmmmmlllllllllllllllllllllmmmmmmkkkjjjjjjjjjkkkkkkllllllllllllllllllllllllmmmlllkkkjjjjjjjjjjjjjjjjjjkkkmmmnnnoooooooooooollllllllllllmmmoooppprrrpppooommmlllkkkllllllmmmmmmmmmmmmmmmllllllllllllooonnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqrrrqqqqqqpppmmmnnnoooqqqrrrssssssssstttssspppnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggfffhhhiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooommmmmmmmmnnnnnnnnnnnnooommmmmmllllllkkkjjjjjjjjjhhhiiilllnnnpppqqqqqqqqqsssssssssrrrrrrrrrqqqqqqrrrrrrqqqpppqqqrrrssstttssssssssssssrrrrrrrrrrrrqqqqqqpppooooooooopppqqqqqqpppooonnnmmmnnnoooooonnnmmmmmmmmmmmmoooqqqrrrqqqqqqpppmmmiiijjjnnnrrrttt|||hhhhhhiiijjjlllmmmnnnnnnmmmlllkkkiiihhhiiiiiijjjkkkkkkjjjjjjjjjjjjiiiiiifffgggiiijjjkkkkkkkkkjjjeeegggiiilllmmmnnnnnnnnnkkklllnnnooooooooonnnnnnpppooonnnmmmlllkkkjjjjjjnnnnnnlllkkkjjjkkklllllllllllllllllllllllllllllllllkkkiiihhhggghhhhhhiiijjjkkkmmmnnnppppppoooooollllllllllllmmmoooppprrrooonnnmmmlllkkkkkklllmmmnnnnnnmmmmmmmmmllllllllloooooooooooonnnnnnnnnnnnlllmmmooopppqqqqqqqqqpppnnnnnnoooppppppqqqrrrrrrtttsssqqqooonnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggfffgggiiikkklllllllllkkkmmmmmmmmmmmmnnnnnnnnnooollllllllllllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiifffhhhjjjmmmooopppppppppsssssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttssssssssssssssssssrrrrrrqqqpppooonnnnnnooopppqqqqqqpppnnnmmmmmmmmmnnnooommmmmmmmmmmmnnnoooqqqrrrssssssrrrnnnkkkkkkooosssqqqyyyiiijjjkkkmmmmmmmmmmmmlllkkkjjjhhhgggfffffffffggghhhhhhhhhhhhhhhhhhiiiiiihhhiiilllmmmnnnnnnmmmllliiikkkmmmooopppnnnlllkkkmmmlllllllllmmmnnnpppqqqqqqpppnnnmmmlllllllllmmmoooooonnnmmmllllllkkkkkkggghhhiiijjjkkkjjjiiiiiiiiihhhgggffffffggghhhiiijjjjjjlllmmmnnnmmmmmmlllkkkkkklllmmmnnnpppqqqqqqqqqpppnnnlllkkkkkkkkkkkknnnmmmlllkkkjjjkkklllmmmooooooooooooooopppppppppnnnooopppqqqrrrqqqqqqppplllmmmnnnooopppqqqrrrsssvvvuuussspppoooooooooooooooppppppooommmkkkiiigggfffgggggghhhiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmkkkjjjiiifffgggiiilllooorrrtttuuusssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttsssssssssrrrrrrrrroooooopppppppppqqqqqqqqqtttrrrpppnnnmmmnnnppprrrrrrqqqpppppppppqqqrrrssstttsssrrrqqqpppqqqrrrrrruuuyyy~~~jjjjjjlllmmmmmmmmmmmmlllkkkjjjiiigggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkkmmmnnnnnnmmmllliiijjjmmmoooooonnnlllkkkmmmlllllllllmmmnnnooopppqqqpppnnnmmmllllllllllllnnnnnnmmmllllllkkkjjjjjjggghhhjjjkkkkkkkkkjjjiiihhhhhhgggffffffggghhhiiihhhiiijjjlllmmmmmmlllllljjjjjjkkklllmmmnnnoooooopppooommmkkkjjjjjjkkklllnnnmmmlllkkkkkkkkklllmmmooooooooooooppppppppppppooooooqqqrrrrrrrrrqqqqqqmmmmmmnnnooopppqqqrrrrrruuutttrrrqqqppppppppppppqqqqqqqqqooonnnkkkiiigggfffggghhhiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmllljjjiiiggghhhjjjmmmppprrruuuvvvttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttssspppooonnnoooqqqrrrsssrrrqqqppppppppprrrrrrssssssrrrqqqqqqrrrssstttuuuxxx}}}kkkllllllmmmmmmmmmlllllllllkkkjjjiiihhhhhhhhhiiikkkkkkkkkjjjjjjjjjjjjjjjhhhiiikkkmmmnnnmmmlllkkkgggiiikkkmmmnnnnnnmmmllllllllllllllllllmmmnnnoooooonnnmmmllllllllllllllllllllllllkkkjjjjjjiiiiiihhhiiijjjkkkkkkkkkjjjjjjhhhgggfffeeeeeefffggghhheeefffhhhjjjkkklllkkkkkkhhhhhhiiijjjkkkllllllmmmpppnnnkkkiiiiiijjjlllmmmooonnnmmmlllkkkllllllmmmnnnnnnoooooopppppppppppppppqqqqqqrrrrrrrrrrrrqqqnnnnnnnnnnnnooopppqqqrrrtttsssrrrqqqqqqqqqqqqrrrssssssrrrpppnnnllliiihhhgggggghhhjjjkkkmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnlllkkkjjjiiijjjlllnnnqqqsssuuuvvvttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrqqqqqqqqqqqqqqqttttttttttttuuuuuuuuuuuuuuusssqqqppppppqqqrrrssstttsssqqqpppoooppppppqqqrrrrrrrrrrrrssstttuuuvvvuuuxxx{{{}}}lllllllllmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjllllllllllllkkkkkkkkkkkkhhhiiikkkmmmmmmmmmkkkjjjggghhhjjjlllmmmmmmllllllkkkkkkkkkllllllmmmmmmnnnmmmmmmllllllllllllllllllkkkjjjjjjjjjiiiiiiiiihhhhhhiiikkklllllllllkkkjjjhhhgggfffeeeeeeeeefffgggcccdddfffiiijjjkkkkkkkkkgggggghhhhhhiiiiiijjjjjjooommmjjjhhhiiijjjmmmooopppooonnnlllllllllmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnooopppqqqrrrsssrrrrrrrrrrrrsssssssssuuutttsssqqqnnnllljjjiiihhhhhhjjjlllnnnoooqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmnnnnnnooonnnmmmlllkkkkkklllnnnppprrrtttvvvwwwuuuuuuttttttsssrrrrrrrrrppppppppppppqqqqqqqqqqqqsssrrrqqqpppppppppqqqqqqttttttttttttttttttttttttuuutttrrrqqqqqqrrrssstttuuutttrrrpppooooooooopppqqqrrrrrrssstttuuuvvvwwwuuuwwwyyyzzzzzz}}}kkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmllllllkkkkkkhhhiiikkkmmmmmmlllkkkiiiggggggiiijjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkllllllllllllllliiiiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmllllllkkkiiihhhgggfffeeeffffffgggcccdddfffiiijjjkkkkkkkkkgggggghhhhhhhhhhhhhhhhhhmmmllljjjiiijjjlllnnnpppqqqpppooommmllllllmmmmmmmmmnnnnnnoooppppppqqqqqqsssrrrrrrrrrrrrrrrrrrrrrqqqpppnnnnnnnnnooopppqqqrrrrrrssssssttttttttttttuuutttssspppnnnlllkkkjjjjjjkkklllnnnpppqqqssssssrrrrrrrrrqqqqqqppppppppppppooooooooonnnnnnnnnnnnmmmnnnooooooooonnnmmmlllmmmnnnoooqqqssstttvvvvvvuuuttttttsssrrrrrrqqqqqqoooooooooppppppqqqqqqqqqsssrrrqqqpppooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrrrrsssttttttvvvtttrrrpppoooooooooooopppqqqrrrsssuuuvvvwwwwwwtttvvvwwwwwwuuuvvvzzz~~~iiiiiiiiiiiijjjkkklllmmmnnnnnnoooooooooooonnnmmmnnnnnnmmmmmmllllllkkkkkkhhhjjjkkklllmmmkkkjjjiiiggghhhhhhiiiiiiiiiiiiiiijjjjjjkkkllllllkkkkkkjjjiiiiiijjjkkklllllllllkkkiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmlllllljjjiiihhhgggffffffggggggeeefffhhhjjjkkklllkkkkkkiiiiiiiiihhhhhhhhhhhhhhhkkkkkkkkkkkklllnnnpppqqqrrrqqqooonnnmmmmmmmmmnnnmmmmmmnnnooopppqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrqqqooommmmmmnnnpppqqqsssssstttuuuuuuttttttssstttsssqqqooonnnmmmllllllmmmmmmnnnpppqqqssstttuuuttttttssssssrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmnnnoooppppppooonnnmmmnnnnnnoooqqqrrrtttuuuuuutttssssssrrrqqqpppoooooonnnnnnoooooopppqqqqqqqqquuusssqqqpppoooppprrrsssrrrrrrrrrqqqqqqqqqqqqqqqssssssrrrrrrssssssttttttuuutttrrrpppoooooooooooopppppprrrsssuuuuuuvvvuuusssuuuvvvuuurrrrrruuuxxxggggggggggggiiikkklllnnnnnnooopppqqqqqqpppoooooonnnnnnmmmllllllkkkjjjjjjhhhjjjkkkllllllkkkiiihhhhhhhhhhhhhhhhhhhhhggggggiiijjjkkkllllllkkkjjjiiiggghhhjjjkkklllllllllkkkiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnnnnnnnmmmllllllkkkiiihhhgggggghhhhhhhhhiiijjjlllmmmmmmllllllkkkjjjjjjjjjiiiiiihhhhhhjjjjjjlllnnnooopppqqqqqqsssrrrpppnnnmmmmmmmmmnnnmmmmmmnnnooopppqqqrrrrrrsssrrrqqqpppoooppppppqqqsssqqqooommmmmmnnnoooqqqttttttuuuvvvuuuuuutttssssssrrrpppnnnmmmmmmmmmmmmoooppppppqqqsssttttttuuuuuuuuuttttttsssrrrrrrqqqpppppppppooooooooonnnnnnnnnnnnppppppppppppooonnnnnnooopppqqqrrrsssttttttsssrrrrrrqqqpppooonnnmmmnnnnnnnnnooopppqqqqqqqqqvvvtttrrrppppppqqqsssttttttttttttsssssssssrrrrrrqqqrrrrrrrrrrrrsssssssssuuutttrrrpppooooooppppppoooppprrrsssttttttttttttrrrtttuuusssqqqpppsssuuu|||eeeeeeeeefffhhhjjjmmmnnnooooooqqqrrrrrrqqqpppooonnnnnnmmmlllkkkkkkjjjjjjiiijjjkkkllllllkkkiiihhhiiiiiihhhhhhggggggffffffiiijjjkkklllkkkkkkiiihhhfffhhhiiikkklllllllllkkkiiiiiiiiiiiiiiijjjjjjjjjkkkkkkmmmnnnnnnnnnmmmlllmmmllljjjhhhhhhhhhhhhiiijjjkkklllmmmnnnmmmmmmlllllllllkkkkkkjjjjjjiiiiiiiiijjjmmmoooqqqrrrrrrrrrtttrrrqqqooonnnmmmmmmnnnlllmmmnnnooopppqqqrrrrrrsssrrrpppooooooooopppppptttrrrooommmlllmmmoooqqqtttuuuvvvvvvvvvuuusssrrrrrrpppooommmmmmmmmmmmnnnqqqqqqrrrrrrssstttuuuuuuvvvvvvuuutttssssssrrrrrrppppppppppppoooooooooooonnnooopppqqqqqqpppooonnnnnnooooooppprrrsssssstttrrrrrrqqqpppooonnnmmmlllmmmnnnnnnooopppqqqqqqqqqwwwuuurrrqqqpppqqqsssuuuwwwwwwvvvvvvuuuuuuuuutttqqqqqqqqqrrrrrrssssssssstttsssrrrppppppppppppqqqoooppprrrssstttssssssrrrqqqsssuuussspppooorrruuuwww|||hhhiiijjjjjjllllllmmmnnnmmmnnnpppqqqrrrrrrqqqqqqnnnmmmlllkkkjjjhhhggggggiiiiiijjjjjjjjjkkkkkkkkkmmmllljjjhhhfffffffffgggkkkkkklllmmmlllkkkiiihhhiiijjjjjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiihhhhhhhhhiiikkklllmmmmmmlllllljjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjlllmmmnnnllllllkkkkkkkkkjjjjjjjjjgggiiillloooqqqrrrsssssssssrrrpppooonnnooooooppppppppppppppppppqqqqqqqqqnnnoooooopppqqqqqqrrrrrrtttrrrpppmmmlllmmmoooppppppqqqrrrssstttsssrrrqqqqqqpppnnnmmmmmmmmmnnnooonnnpppssstttuuutttrrrpppssssssrrrrrrqqqpppooooooppppppooonnnnnnooopppqqqpppooooooooonnnnnnmmmmmmnnnnnnnnnnnnppprrrtttuuuuuusssqqqpppnnnnnnnnnooopppqqqqqqrrrrrrsssttttttuuutttsssrrrrrrssstttuuutttuuuuuuuuuuuusssqqqpppooooooooopppqqqqqqqqqrrrrrrrrrpppooooooooopppqqqrrrrrrsssssssssssstttttttttsssrrrrrrrrrssstttuuutttvvvzzzhhhiiijjjjjjllllllmmmnnnmmmnnnoooqqqrrrrrrqqqqqqmmmllllllkkkiiihhhggggggjjjjjjjjjjjjkkkkkkkkkkkkmmmllljjjhhhgggffffffgggkkkkkklllllllllkkkiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmllllllkkkjjjjjjiiijjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjkkkmmmnnnllllllllllllkkkkkkkkkkkkhhhjjjllloooqqqrrrsssssstttsssqqqpppooooooooooooooooooppppppppppppqqqqqqnnnoooooopppqqqqqqrrrrrrsssrrrooommmlllmmmnnnooopppppprrrsssssssssrrrqqqqqqpppooonnnmmmnnnooooooooopppssstttuuutttrrrpppsssrrrrrrrrrqqqpppppppppqqqpppooonnnnnnooopppqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnoooqqqsssttttttsssqqqooonnnnnnnnnnnnqqqqqqqqqqqqrrrrrrrrrrrrtttsssrrrrrrssstttuuuvvvuuuuuuvvvvvvuuutttrrrqqqpppppppppppppppqqqqqqqqqqqqpppooooooooopppqqqrrrsssssssssssssssssssssssssssrrrqqqqqqqqqssstttuuusssuuuxxx}}}hhhiiijjjjjjllllllmmmnnnmmmnnnooopppqqqqqqppppppllllllkkkjjjiiihhhhhhgggjjjjjjjjjkkkkkkkkkllllllnnnmmmkkkiiiggggggggggggjjjkkklllllllllkkkiiiiiiiiijjjjjjjjjkkkkkkllllllkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmkkkjjjhhhggghhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhiiijjjlllmmmnnnmmmmmmmmmlllllllllllliiikkkmmmoooqqqrrrssssssttttttrrrqqqoooooooooooonnnooooooooopppppppppqqqnnnoooppppppqqqqqqqqqqqqrrrpppnnnlllllllllnnnoooppppppqqqrrrrrrrrrrrrqqqqqqqqqooonnnnnnnnnooopppoooppprrrttttttsssrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnoooppppppqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnppprrrssssssrrrpppnnnmmmmmmmmmnnnqqqqqqqqqpppppppppppppppqqqqqqqqqrrrssstttuuuvvvuuuvvvvvvwwwvvvuuusssrrrqqqqqqqqqpppppppppppppppoooooonnnnnnoooppprrrsssttttttssssssrrrqqqqqqqqqqqqpppppppppqqqrrrtttuuussstttvvvyyy}}}hhhiiijjjjjjllllllmmmnnnlllmmmooopppppppppooooookkkkkkjjjjjjiiiiiiiiihhhkkkkkkkkkkkkllllllllllllooonnnllliiihhhgggggggggiiijjjkkkllllllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjkkklllmmmmmmnnnooooooooonnnmmmkkkiiiggggggggghhhhhhiiijjjkkkkkkjjjiiiiiihhhiiijjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkmmmnnnpppqqqrrrsssttttttrrrqqqpppooonnnnnnmmmnnnnnnoooooopppppppppnnnooopppqqqqqqqqqqqqppppppooommmlllllllllmmmnnnoooppppppqqqqqqqqqqqqqqqrrrqqqpppooonnnooopppppppppqqqrrrssstttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnooopppqqqrrrrrrssssssrrrqqqpppooonnnnnnnnnnnnoooqqqrrrrrrqqqooommmmmmmmmmmmnnnqqqqqqqqqpppooonnnnnnmmmoooooopppqqqssstttvvvvvvuuuvvvwwwwwwwwwvvvtttsssrrrqqqqqqqqqpppooooooooonnnnnnnnnnnnoooqqqssstttuuuuuutttsssrrrqqqppppppooooooooooooppprrrtttuuuvvvvvvwwwxxxyyy{{{|||}}}hhhiiijjjjjjllllllmmmnnnlllmmmnnnooopppooonnnmmmkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmmmmpppooollljjjhhhggggggggghhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhiiijjjlllmmmnnnooooooppppppooonnnllljjjhhhggghhhhhhiiijjjkkkkkklllkkkjjjiiiiiiiiijjjkkkllloooooonnnnnnnnnmmmmmmmmmlllllllllmmmooopppqqqqqqsssrrrrrrqqqpppooommmmmmllllllmmmnnnooooooppppppnnnoooqqqrrrrrrqqqpppoooooonnnmmmmmmlllmmmmmmnnnooooooooooooppppppqqqqqqsssrrrqqqooooooppppppqqqpppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqooonnnnnnnnnooopppqqqrrrsssttttttsssrrrqqqppppppooonnnnnnooopppqqqqqqpppooommmmmmmmmnnnnnnrrrqqqppppppooonnnmmmmmmmmmnnnoooqqqssstttuuuvvvuuuvvvvvvwwwwwwvvvuuutttrrrqqqqqqqqqpppooooooooonnnnnnnnnoooppprrrtttuuuvvvvvvuuutttrrrqqqppppppooooooooooooppprrrtttuuuxxxxxxyyyyyyyyyyyyyyyyyy}}}hhhiiijjjjjjllllllmmmnnnlllmmmnnnoooooonnnmmmlllkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmnnnnnnqqqpppmmmkkkiiihhhgggggghhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiihhhhhhggggggfffeeefffgggiiijjjlllmmmnnnnnnoooooooooooommmllljjjiiiiiijjjjjjkkkllllllllllllkkkjjjjjjjjjkkklllmmmooonnnnnnnnnmmmmmmmmmmmmllllllllllllmmmnnnooopppppppppppppppooonnnmmmlllkkkkkklllmmmnnnoooppppppnnnoooqqqrrrrrrqqqpppnnnooonnnnnnnnnnnnnnnnnnnnnoooooonnnnnnoooooopppqqqssssssqqqpppppppppqqqrrrqqqqqqrrrrrrsssssssssrrrssssssssssssrrrrrrrrrrrrrrrqqqpppnnnnnnnnnoooooopppqqqssstttuuutttrrrqqqrrrqqqpppooooooppppppqqqqqqpppooonnnmmmnnnooooooqqqqqqqqqpppooonnnnnnmmmlllmmmoooqqqsssttttttttttttuuuvvvvvvvvvuuuttttttqqqqqqqqqpppppppppppppppppppppooopppqqqsssuuuvvvwwwwwwvvvuuutttsssrrrqqqqqqpppppppppqqqrrrtttuuuxxxxxxyyyyyyyyyxxxwwwwwwyyy{{{hhhiiijjjjjjllllllmmmnnnlllmmmnnnnnnnnnmmmlllllllllllllllmmmmmmnnnnnnnnnlllmmmmmmmmmnnnnnnnnnnnnrrrqqqnnnkkkiiihhhhhhhhhggghhhiiijjjkkkkkkjjjiiiiiiiiihhhggggggfffeeeeeedddeeefffgggiiikkkllllllmmmmmmoooooopppooonnnmmmllllllllllllllllllllllllnnnmmmlllkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjkkklllmmmnnnlllmmmnnnoooooonnnmmmllljjjkkkkkklllnnnoooooopppnnnoooqqqssssssqqqooonnnoooooooooooooooooooooooooooooonnnmmmnnnooopppqqqtttsssrrrqqqpppqqqrrrrrrqqqqqqrrrrrrrrrssssssssstttttttttsssrrrrrrrrrqqqsssrrrpppnnnnnnnnnnnnoooooopppssstttuuutttrrrqqqtttsssrrrpppppppppqqqrrrrrrqqqpppooonnnoooppppppqqqqqqqqqppppppooooooooolllmmmoooqqqrrrssssssrrrssstttuuuuuuvvvuuutttssspppppppppppppppqqqqqqqqqrrrrrrqqqqqqrrrtttuuuvvvxxxwwwwwwvvvuuuttttttssssssrrrqqqqqqqqqssstttuuutttuuuvvvwwwwwwwwwvvvvvvvvvvvvwww{{{hhhiiijjjkkklllmmmmmmnnnlllmmmnnnnnnnnnmmmlllkkkllllllmmmmmmnnnooooooooommmmmmmmmmmmnnnnnnnnnooosssqqqnnnllliiihhhhhhhhhggghhhiiijjjkkkkkkjjjiiiiiiiiihhhgggfffeeeeeedddcccdddeeeggghhhjjjkkkkkkkkklllnnnooopppppppppooommmmmmmmmmmmmmmmmmllllllooonnnmmmlllkkklllmmmnnnnnnmmmmmmmmmllllllllllllkkkkkkjjjiiijjjkkklllmmmjjjkkkmmmnnnnnnnnnmmmllljjjjjjkkklllmmmnnnooopppnnnooorrrssssssqqqooommmooooooooooooppppppppppppooonnnmmmmmmmmmnnnpppqqqtttsssrrrqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssssssuuuuuutttsssrrrrrrqqqqqqsssrrrpppooonnnnnnnnnooonnnppprrrtttuuutttrrrpppuuutttrrrqqqqqqqqqqqqrrrrrrqqqpppooooooppppppqqqqqqqqqqqqqqqpppppppppppplllnnnoooqqqrrrrrrrrrqqqrrrssstttuuuuuutttssssssooooooppppppqqqqqqqqqrrrtttsssrrrrrrssstttvvvwwwxxxxxxwwwwwwvvvvvvuuuuuutttsssrrrrrrrrrssstttuuuqqqrrrtttuuuvvvvvvuuuttttttrrrsssuuuyyyzzzxxxvvvwwwzzz}}}iiijjjkkkkkkkkkkkkjjjiiikkkjjjhhhhhhiiikkknnnppplllllllllmmmmmmmmmmmmnnnmmmnnnpppqqqrrrrrrqqqqqqqqqpppnnnkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeefffgggiiijjjiiijjjlllmmmmmmmmmmmmlllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmfffgggiiijjjkkkkkkjjjjjjhhhiiijjjkkklllkkkjjjjjjkkkkkkmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkkmmmoooppppppqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqppppppqqqqqqqqqrrrrrrrrrssssssttttttuuuuuuvvvvvvyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssssssttttttuuuwwwuuusssppppppqqqssstttttttttsssrrrrrrqqqpppppppppppppppooooooooooooooolllmmmoooqqqsssuuuwwwxxxxxxxxxwwwwwwvvvuuuuuutttssssssrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvxxxzzz{{{{{{zzzzzzvvvvvvuuuuuuttttttssssssrrruuuwwwwwwzzzhhhiiijjjkkklllkkkjjjjjjjjjiiigggfffgggiiikkkmmmllllllllllllmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqqqqqqqpppnnnllljjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhffffffeeeeeefffgggiiijjjjjjkkklllnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmllllllfffgggiiijjjkkkkkkjjjjjjhhhiiijjjkkklllkkkjjjjjjjjjkkklllmmmnnnmmmmmmlllkkkkkkjjjjjjkkkmmmnnnpppoooppppppqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnoooppppppqqqqqqppppppqqqqqqrrrrrrrrrrrruuuuuuvvvwwwwwwxxxxxxyyyxxxxxxwwwvvvuuutttsssrrrssssssssssssssssssssssssrrrrrrrrrsssssssssssstttvvvuuusssqqqpppqqqssstttttttttsssrrrrrrqqqppppppppppppppppppoooooooooooolllmmmnnnqqqsssuuuwwwxxxyyyyyyxxxwwwwwwvvvuuuuuuttttttsssssssssrrrrrrrrrsssttttttuuuvvvwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{yyyxxxwwwvvvuuutttsssrrrkkkmmmnnnnnnpppyyyfffgggiiikkklllllllllkkkjjjiiigggffffffgggiiijjjkkkkkkkkklllllllllmmmmmmnnnoooppprrrrrrrrrrrrqqqqqqpppooommmlllkkkkkkkkkjjjiiihhhgggggghhhjjjkkkjjjjjjjjjjjjiiiiiiiiiiiiffffffeeeeeeeeeggghhhiiijjjlllnnnpppppppppooonnnooooooooonnnnnnmmmmmmmmmkkklllnnnoooooonnnlllkkkggghhhiiikkkkkkkkkjjjjjjhhhiiikkklllllllllkkkjjjjjjkkklllmmmmmmmmmllllllllllllkkkkkkkkklllnnnooonnnnnnooopppppppppoooooommmnnnnnnoooooonnnnnnmmmmmmnnnoooppppppqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrwwwwwwxxxxxxyyyzzzzzzzzzwwwwwwvvvvvvuuutttsssssstttttttttuuuuuuvvvvvvvvvttttttsssssssssrrrrrrrrruuutttsssrrrrrrrrrsssttttttssssssrrrrrrqqqqqqpppppppppppppppoooooonnnnnnllllllnnnpppsssuuuwwwxxxzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuvvvxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz||||||||||||}}}|||zzzxxxvvvtttrrrqqqiiijjjiiihhhiiirrreeefffiiikkklllmmmmmmmmmlllkkkiiihhhhhhhhhiiijjjjjjkkkkkkkkkllllllllllllnnnoooppprrrrrrrrrrrrqqqppppppooonnnmmmlllllllllkkkiiigggffffffhhhjjjlllkkkkkkkkkkkkjjjjjjjjjjjjgggffffffeeefffggghhhiiikkkmmmppprrrsssrrrqqqpppppppppoooooonnnmmmmmmmmmjjjlllnnnppppppnnnllljjjhhhhhhjjjkkkkkkkkkjjjjjjiiijjjkkklllllllllkkkjjjjjjjjjkkkkkkllllllllllllmmmmmmlllkkkkkklllmmmnnnmmmnnnnnnooooooooooooooommmnnnoooooooooooonnnmmmmmmmmmooopppqqqqqqpppppppppqqqrrrsssssssssrrrrrrvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvvvvuuuuuuttttttssstttuuuuuuvvvwwwxxxxxxyyyuuuuuutttsssrrrrrrqqqqqqtttsssssssssssstttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnkkklllnnnppprrruuuvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvuuuuuuuuuvvvwwwyyyzzzxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzz|||}}}}}}~~~}}}zzzwwwtttrrrqqqooonnnmmmjjjkkkrrr~~~eeefffhhhkkklllmmmmmmmmmooonnnmmmlllkkkkkklllllljjjjjjjjjjjjkkkkkkkkklllmmmnnnpppqqqrrrrrrqqqpppooooooooonnnnnnmmmmmmlllkkkjjjhhhfffgggiiilllmmmllllllllllllkkkkkkkkkkkkiiihhhgggfffggghhhiiijjjlllooorrrtttvvvuuusssrrrqqqppppppooonnnnnnmmmmmmjjjlllnnnppppppnnnllljjjhhhiiijjjkkklllkkkjjjjjjiiijjjkkklllmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkklllnnnmmmlllllllllmmmnnnooonnnnnnnnnnnnnnnnnnoooooommmnnnoooppppppooonnnmmmlllmmmoooqqqqqqqqqpppppppppqqqrrrttttttsssrrrqqqrrrrrrsssttttttuuuuuuvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuvvvwwwxxxyyyyyyuuuuuutttsssrrrqqqqqqppprrrsssssstttuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqqqqqqqppppppooonnnnnnmmmkkklllnnnppprrrtttvvvwwwzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuutttuuuvvvxxxyyyyyyzzz{{{||||||{{{zzzyyy{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~{{{xxxuuusssqqqsssrrrpppnnnnnnsss|||eeefffhhhkkklllmmmmmmmmmpppoooooonnnmmmmmmmmmmmmiiiiiijjjjjjjjjkkkkkkkkklllmmmnnnppppppppppppooommmmmmnnnnnnnnnmmmmmmlllkkkjjjiiihhhiiikkkmmmnnnmmmmmmmmmmmmllllllllllllkkkjjjiiihhhhhhiiijjjkkkmmmppptttwwwxxxwwwuuutttqqqqqqpppoooooonnnmmmmmmkkklllnnnoooooonnnlllkkkiiijjjkkkllllllkkkjjjiiiiiijjjlllmmmmmmmmmlllkkkjjjjjjiiiiiiiiijjjkkklllmmmmmmlllllllllmmmooopppqqqpppooonnnnnnnnnnnnooommmnnnpppqqqqqqpppnnnmmmlllmmmoooqqqrrrqqqpppooopppqqqssstttuuutttrrrqqqppppppqqqqqqrrrrrrssssssttttttttttttttttttuuuuuutttuuuuuuvvvvvvwwwwwwwwwuuuuuutttsssrrrrrrqqqqqqppprrrtttuuuvvvvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmkkkkkkmmmooorrrtttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttssstttuuuwwwyyyzzz{{{|||}}}}}}|||{{{zzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz|||~~~~~~{{{yyyvvvtttsssrrrrrrqqqoooooosssyyy}}}fffgggiiikkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmiiiiiiiiiiiijjjjjjjjjjjjjjjkkkmmmnnnoooooonnnnnnkkklllmmmmmmnnnmmmllllllkkkkkkkkkkkklllmmmnnnooonnnnnnnnnmmmmmmmmmllllllllllllkkkjjjjjjjjjkkklllnnnqqquuuyyyzzzyyywwwuuurrrrrrqqqpppooonnnmmmlllllllllmmmmmmmmmmmmlllllljjjjjjkkkllllllkkkjjjiiijjjjjjlllmmmmmmmmmlllkkkjjjiiiiiihhhiiijjjkkklllllllllllllllmmmnnnpppqqqsssrrrqqqooonnnnnnnnnnnnmmmnnnppprrrrrrpppnnnmmmkkkmmmoooqqqrrrqqqpppooooooqqqsssuuuuuutttrrrqqqppppppqqqqqqrrrssssssssssssssssssttttttuuuuuuuuuttttttttttttuuuuuuuuuuuutttttttttssssssrrrrrrrrroooqqqtttvvvwwwwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmjjjkkkmmmooorrrtttvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuusssrrrrrrtttvvvxxx{{{|||}}}}}}}}}}}}|||{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvwwwyyy|||~~~~~~}}}{{{yyywwwvvvuuutttttttttssstttvvvxxx{{{fffhhhiiikkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiiiiiiiijjjjjjjjjjjjkkklllnnnnnnnnnnnnmmmjjjkkklllmmmmmmmmmlllkkkkkkkkklllmmmmmmnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnmmmlllkkkkkkkkklllmmmoooqqqvvvzzz{{{zzzxxxvvvrrrrrrqqqpppooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllllllllkkkjjjiiijjjkkklllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiikkklllllllllkkklllmmmoooqqqrrruuutttrrrpppnnnnnnnnnnnnmmmnnnppprrrrrrpppnnnmmmkkkmmmppprrrrrrqqqpppnnnoooqqqtttuuuvvvtttsssqqqqqqqqqrrrrrrsssttttttuuurrrrrrsssssstttuuuuuuuuuttttttttttttssssssssssssttttttsssssssssrrrrrrrrroooqqqtttwwwxxxxxxvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmllljjjkkkmmmoooqqqtttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvtttrrrqqqqqqsssuuuwww{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvwwwxxx{{{}}}}}}}}}|||{{{yyyxxxwwwvvvwwwxxxyyyyyyzzz{{{|||}}}|||jjjjjjjjjjjjjjjjjjjjjjjjmmmllllllkkkkkklllllllllnnnmmmkkkiiihhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkklllmmmmmmlllkkkkkkkkklllmmmooooooooonnnnnnjjjkkkkkklllmmmnnnooooooqqqpppmmmllllllmmmoooqqqqqqsssuuuxxxxxxxxxvvvuuupppppppppooooooooooooooommmllllllkkkkkkjjjjjjiiinnnmmmlllkkkkkkkkklllmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmlllmmmnnnoooqqqrrrssssssttttttsssqqqpppooommmnnnooopppqqqpppooooooppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqssstttttttttssssssttttttsssrrrqqqqqqppppppooopppqqqrrrtttuuuvvvwwwuuuuuutttssssssrrrqqqqqqoooppprrrsssuuuvvvwwwwwwpppppppppqqqrrrrrrssssssppppppppppppoooooooooooommmnnnoooppprrrssstttuuutttuuuuuuvvvwwwxxxxxxyyywwwvvvtttsssrrrrrrssstttttttttuuuuuuuuuuuuuuuuuuzzz{{{|||||||||{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwvvvxxxyyyyyyzzz{{{|||}}}}}}|||~~~jjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkllllllnnnmmmkkkiiihhhhhhhhhhhhggggggggghhhiiijjjjjjkkkjjjkkklllmmmmmmlllkkkjjjkkklllmmmnnnoooooonnnnnnkkkllllllmmmnnnooopppppprrrqqqooommmmmmnnnpppqqqqqqsssvvvxxxxxxxxxvvvuuurrrrrrrrrqqqqqqqqqppppppnnnnnnmmmmmmmmmmmmllllllnnnmmmlllkkkjjjkkklllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkknnnmmmmmmmmmnnnppprrrsssssstttttttttsssqqqpppooommmnnnpppqqqrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqssssssrrrrrrqqqqqqqqqqqqpppqqqssstttuuuuuuttttttvvvuuutttsssrrrqqqppppppooopppqqqrrrtttuuuvvvvvvttttttssssssrrrqqqqqqqqqpppqqqsssuuuvvvvvvvvvvvvpppppppppqqqqqqrrrrrrrrrppppppppppppoooooooooooommmnnnoooppprrrsssttttttttttttuuuuuuvvvvvvwwwwwwvvvuuusssrrrqqqqqqrrrrrrsssssssssttttttuuuuuuuuuyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{}}}kkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiijjjkkklllnnnmmmllljjjhhhggggggfffdddeeefffggghhhiiijjjkkkjjjkkklllmmmmmmlllkkkjjjjjjkkkmmmnnnoooooonnnnnnmmmmmmnnnooopppqqqrrrrrrtttsssqqqoooooooooqqqrrrrrrsssvvvwwwxxxwwwvvvuuuuuuttttttsssrrrqqqppppppnnnnnnnnnnnnnnnoooooopppnnnmmmkkkjjjjjjjjjkkkllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllllllllnnnnnnmmmnnnoooppprrrssstttuuuuuuuuutttrrrpppooonnnoooppprrrssstttttttttuuuttttttsssrrrrrrrrrrrrtttsssrrrqqqpppooooooooooooppprrrtttvvvvvvvvvuuuxxxwwwvvvuuusssrrrqqqpppooooooqqqrrrttttttuuuuuussssssrrrrrrqqqqqqppppppppprrrtttwwwxxxwwwuuutttpppppppppqqqqqqqqqqqqqqqppppppppppppoooooooooooommmnnnnnnpppqqqrrrsssttttttttttttttttttuuuuuuuuutttsssqqqpppooooooppppppqqqqqqrrrsssssstttuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz|||}}}~~~{{{|||~~~kkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhjjjkkklllooonnnllljjjhhhgggfffeeeccccccdddfffgggiiijjjkkkjjjkkkllllllllllllkkkjjjiiijjjlllnnnoooooonnnnnnnnnooopppqqqrrrssstttuuuvvvuuusssqqqpppqqqqqqrrrssstttuuuwwwwwwwwwvvvuuuttttttsssrrrpppooonnnnnnllllllllllllmmmnnnooopppnnnmmmllljjjjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnoooqqqrrrtttuuuuuuuuuuuutttrrrqqqooonnnoooqqqsssuuuvvvwwwxxxxxxwwwvvvtttssssssssstttvvvtttsssqqqooonnnnnnnnnooopppsssuuuvvvwwwwwwwwwzzzyyyxxxvvvtttsssqqqpppooopppqqqsssttttttttttttrrrrrrrrrqqqqqqppppppppppppsssvvvxxxyyywwwuuusssqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooonnnmmmmmmnnnooopppqqqrrrsssttttttssssssssssssssssssrrrqqqpppnnnnnnnnnnnnooooooooopppqqqssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyywwwxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwyyyzzz{{{{{{{{{zzzxxxxxxxxxxxxzzz{{{}}}~~~}}}}}}}}}~~~kkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhhhhhhhjjjlllmmmooonnnmmmllljjjhhhfffeeebbbcccdddfffgggiiijjjjjjjjjjjjkkkllllllkkkjjjjjjhhhjjjkkkmmmnnnooonnnnnnooopppqqqrrrtttuuuvvvvvvxxxwwwuuusssrrrqqqqqqqqqsssssstttuuuuuuuuuttttttqqqppppppnnnmmmlllkkkkkkjjjiiihhhhhhiiikkkmmmoooooonnnmmmkkkjjjjjjkkkkkklllllllllllllllllllllmmmkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmoooppprrrsssuuuuuuvvvvvvuuutttrrrqqqppppppqqqsssuuuwwwyyyzzzzzzyyywwwuuuttttttuuuvvvwwwuuussspppooonnnnnnooopppqqqsssuuuwwwxxxxxxxxx{{{zzzyyywwwuuusssrrrqqqoooppprrrtttuuuuuuttttttrrrrrrqqqqqqqqqqqqppppppqqqssswwwyyyzzzxxxuuutttssssssrrrrrrqqqqqqppppppppppppppppppooooooooonnnmmmmmmnnnoooooopppqqqqqqssssssssssssrrrrrrrrrrrrrrrqqqooonnnmmmmmmnnnooooooooopppqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyywwwwwwxxxyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxxxxvvvwwwyyy{{{|||||||||{{{yyyxxxxxxxxxyyyzzz}}}~~~~~~~~~~~~kkkkkkkkkkkkkkkkkkkkkkkkllljjjiiihhhhhhjjjmmmooooooooonnnmmmllljjjhhhgggcccdddeeefffggghhhiiijjjiiijjjkkkllllllkkkjjjiiihhhiiikkkmmmnnnoooooonnnooopppqqqssstttvvvwwwxxxxxxwwwvvvtttsssqqqqqqppprrrrrrsssssssssssssssrrrooonnnnnnmmmlllkkkjjjjjjiiihhhgggggghhhjjjlllnnnqqqpppnnnmmmlllkkkllllllmmmmmmmmmnnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooqqqrrrssstttuuuvvvvvvuuutttsssqqqqqqrrrsssuuuwwwyyyzzz{{{yyywwwuuuuuuuuuwwwxxxxxxvvvsssqqqooooooppppppqqqrrrtttvvvxxxxxxxxxwwwzzzyyyxxxwwwuuutttsssrrrppprrrtttvvvwwwvvvuuutttrrrrrrrrrrrrrrrrrrqqqqqqrrrtttvvvyyyyyyyyywwwvvvuuuttttttsssrrrqqqqqqpppppppppppppppoooooooooooolllmmmmmmnnnoooooopppppprrrrrrrrrrrrrrrssssssssssssrrrpppooonnnnnnooooooppppppqqqrrrrrrsssttttttvvvvvvvvvvvvvvvwwwxxxyyywwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyywwwxxx{{{}}}}}}}}}|||{{{yyyxxxwwwwwwxxxzzz|||~~~}}}||||||}}}~~~llllllllllllllllllllllllmmmkkkiiihhhiiikkknnnpppoooooooooooommmllljjjiiieeeeeefffggghhhhhhiiiiiiiiijjjkkkllllllkkkjjjiiiggghhhkkkmmmnnnoooooonnnooopppqqqsssuuuvvvwwwxxxyyyxxxvvvuuusssqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnnnnmmmmmmlllllllllkkkiiihhhiiijjjmmmooosssqqqpppnnnmmmmmmmmmmmmnnnoooooooooppppppppppppoooooonnnnnnmmmlllllllllllllllkkklllmmmnnnpppqqqrrrsssuuuvvvwwwwwwvvvvvvrrrrrrrrrssstttvvvxxxzzzzzzxxxvvvuuuuuuvvvxxxyyyyyywwwtttqqqpppppprrrsssssstttuuuwwwxxxxxxwwwwwwyyyxxxwwwvvvuuutttssssssrrrsssvvvxxxxxxxxxvvvuuurrrrrrrrrrrrrrrrrrssssssrrrtttvvvxxxyyyyyyyyyyyywwwvvvvvvtttsssrrrqqqqqqppppppppppppoooooooooooolllmmmmmmnnnnnnoooooooooqqqqqqrrrrrrsssssstttttttttsssrrrppppppppppppqqqqqqrrrrrrrrrssssssttttttxxxwwwvvvvvvvvvwwwxxxyyywwwwwwxxxzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxyyy|||~~~~~~}}}{{{zzzyyyxxxwwwvvvwwwzzz|||~~~}}}{{{zzzxxxxxxxxxzzz{{{|||llllllllllllllllllllllllmmmllliiihhhiiillloooqqqnnnoooooopppooommmkkkjjjfffggggggggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkjjjiiiggghhhjjjlllnnnoooooonnnooopppqqqsssuuuvvvxxxxxxyyyxxxwwwuuusssqqqooooooqqqqqqppppppppppppppppppppppppppppppooooooooooooooommmkkkjjjjjjllloooppptttsssqqqooonnnmmmnnnnnnooooooppppppqqqqqqqqqrrrppppppooonnnmmmlllkkkkkkkkkkkkkkkkkklllnnnoooqqqqqqssstttvvvwwwxxxwwwwwwsssrrrrrrrrrtttvvvxxxyyyyyyxxxvvvtttuuuvvvyyyzzzyyywwwtttrrrqqqqqqsssttttttuuuvvvwwwxxxxxxwwwvvvxxxwwwwwwvvvuuuttttttsssrrrtttwwwyyyyyyxxxwwwuuussssssssssssssssssssssssssstttuuuwwwyyyzzzzzz{{{xxxxxxwwwuuutttsssrrrqqqppppppppppppoooooooooooollllllmmmmmmnnnnnnooooooqqqqqqrrrsssssstttuuuuuuuuutttsssqqqqqqqqqqqqrrrssssssssssssssssssssssssyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~|||{{{xxxzzz|||~~~~~~}}}{{{zzzyyyxxxvvvvvvwwwyyy|||~~~zzzxxxvvvuuutttuuuvvvwwwwwwzzz}}}~~~mmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjkkklllnnnoooqqqqqqqqqpppooonnnnnnmmmjjjiiihhhggggggiiikkklllmmmmmmnnnnnnnnnmmmkkkjjjkkklllnnnpppqqqqqqqqqqqqnnnoooqqqssstttttttttsssvvvuuussssssrrrsssttttttrrrqqqpppnnnnnnnnnoooooonnnnnnnnnnnnnnnooooooooommmmmmmmmnnnnnnnnnnnnnnnppppppqqqrrrqqqpppooonnnnnnooopppqqqqqqpppooonnnlllllllllmmmmmmmmmmmmmmmkkkllllllmmmnnnoooooopppoooqqqsssvvvwwwxxxwwwvvvsssrrrqqqqqqqqqrrrtttttttttsssrrrrrrrrrssstttuuuvvvvvvuuuuuuttttttttttttqqqsssvvvxxxyyyyyywwwvvvwwwvvvuuutttsssttttttuuuqqqssstttvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxvvvvvvuuutttssssssrrrrrrssssssrrrrrrqqqpppooooooooopppppppppqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxyyywwwvvvtttsssrrrrrrsssssspppqqqrrrssstttvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxzzz{{{||||||~~~~~~}}}|||{{{{{{zzzwwwxxxzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyyyyyyyzzzxxxvvvuuuuuuvvvyyyzzz{{{{{{{{{{{{}}}mmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkklllmmmooopppqqqqqqpppoooooonnnmmmmmmjjjiiihhhggggggiiikkklllmmmmmmnnnnnnnnnmmmkkkkkklllmmmoooqqqrrrrrrrrrqqqpppqqqsssuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrssstttrrrqqqooommmmmmnnnooopppoooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnpppqqqqqqrrrqqqpppnnnnnnnnnnnnoooppppppooonnnnnnllllllmmmmmmnnnnnnnnnooommmnnnnnnoooooopppppppppppprrrtttvvvwwwwwwvvvuuuqqqqqqpppppppppqqqrrrssstttsssrrrqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuuuutttsssuuuwwwyyyzzzyyywwwvvvuuuuuussssssrrrssstttuuurrrrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwuuuttttttssssssrrrrrrrrrssssssrrrrrrqqqppppppooooooooopppppppppqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvwwwvvvtttsssrrrrrrsssssspppqqqrrrsssuuuvvvwwwwwwyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}}}}|||{{{zzzzzzzzzwwwxxxyyyzzz{{{zzzyyyyyywwwwwwwwwwwwxxxxxxxxxxxxyyyxxxvvvuuuuuuwwwzzz{{{{{{{{{{{{{{{|||}}}nnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnooopppppppppoooooonnnnnnmmmmmmjjjiiihhhggggggiiikkklllmmmmmmnnnooonnnmmmlllkkkmmmnnnpppqqqrrrsssrrrrrrqqqrrrtttvvvwwwwwwwwwvvvuuutttsssqqqqqqqqqrrrsssrrrpppnnnllllllmmmoooqqqpppppppppoooooonnnnnnnnnllllllmmmmmmmmmnnnnnnnnnqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwvvvuuusssoooooonnnnnnnnnooopppqqqtttsssqqqpppoooooopppqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwyyyzzzzzzyyywwwvvvsssrrrqqqqqqqqqrrrssstttrrrrrrrrrsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvsssrrrrrrqqqqqqqqqrrrrrrsssrrrrrrqqqqqqpppppppppoooooooooppppppppppppqqqppppppqqqrrrrrrsssttttttvvvuuutttsssssssssssssssqqqrrrssstttvvvwwwwwwwwwzzzyyyyyyyyyxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxyyyyyy{{{{{{{{{zzzyyyyyyxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}||||||{{{{{{{{{{{{{{{{{{vvv{{{nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppooooooooonnnnnnmmmmmmmmmjjjiiihhhggggggiiikkkllllllmmmnnnoooooonnnmmmlllnnnoooqqqrrrssssssrrrrrrpppqqqssstttuuuvvvuuuuuutttsssrrrqqqppppppqqqqqqqqqooommmkkkkkkmmmoooqqqqqqqqqpppooonnnnnnmmmmmmkkkllllllmmmmmmnnnnnnnnnrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrssssssrrrssstttttttttsssrrrqqqtttuuuvvvwwwvvvuuusssrrrmmmmmmmmmmmmmmmnnnnnnooosssrrrpppooonnnnnnnnnooopppqqqsssuuuvvvwwwwwwwwwxxxxxxyyyzzzyyyxxxvvvuuuqqqqqqpppooopppqqqrrrsssrrrrrrqqqqqqqqqsssuuuvvvwwwwwwvvvvvvvvvvvvuuuuuutttuuuvvvwwwwwwvvvuuuuuuqqqppppppoooppppppqqqrrrrrrrrrrrrqqqqqqpppppppppooooooooopppppppppqqqqqqrrrrrrrrrssstttttttttuuuuuuuuuttttttssssssssssssqqqrrrtttvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxttttttuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvvvvttttttuuuuuuvvvvvvwwwwwwxxxwwwwwwwwwxxxzzz}}}~~~||||||||||||{{{yyyxxxwwwooossswww{{{nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmjjjiiihhhggggggiiikkkllllllmmmnnnoooooonnnmmmmmmnnnoooqqqrrrssssssrrrqqqmmmnnnpppqqqrrrrrrrrrrrrtttsssqqqpppoooooooooppppppnnnlllkkkkkkllloooppppppppppppooonnnmmmllllllkkkkkkkkklllmmmnnnnnnoooqqqqqqpppoooooonnnnnnmmmmmmmmmllllllllllllmmmmmmnnnnnnooopppqqqrrrssstttttttttvvvvvvvvvuuutttssstttuuuvvvwwwvvvtttrrrqqqllllllmmmmmmnnnnnnnnnnnnrrrqqqpppnnnmmmmmmnnnnnnooopppsssuuuwwwxxxxxxwwwwwwxxxxxxxxxxxxvvvuuutttqqqpppooonnnnnnooopppqqqqqqqqqppppppppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvtttsssqqqpppooonnnnnnoooqqqrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttsssssssssrrrsssuuuwwwxxxxxxwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwtttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttsssttttttuuuvvvvvvwwwwwwxxxxxxxxxyyyzzz|||}}}~~~||||||}}}}}}|||zzzwwwvvvnnnpppsssvvvyyymmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllljjjiiihhhggggggiiikkkllllllmmmnnnooopppooonnnmmmnnnoooqqqrrrrrrrrrqqqpppkkklllnnnpppqqqqqqqqqpppsssrrrpppooonnnnnnnnnooommmmmmlllkkklllmmmnnnnnnnnnnnnnnnmmmmmmllllllllljjjjjjkkklllmmmnnnnnnoooppppppooonnnnnnnnnoooooonnnmmmllllllllllllmmmnnnnnnoooooopppqqqrrrsssssssssuuuvvvxxxxxxwwwuuutttuuuuuuwwwwwwvvvtttrrrqqqlllmmmnnnoooooooooooonnnrrrqqqooonnnmmmnnnnnnooonnnpppsssvvvxxxxxxxxxwwwvvvvvvvvvvvvuuuttttttsssrrrqqqooonnnnnnnnnooopppoooooooooppppppqqqrrrssssssssssssttttttuuuuuuuuutttuuuvvvwwwwwwuuutttrrrrrrqqqooonnnnnnoooppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssxxxxxxwwwwwwwwwwwwwwwwwwsssttttttuuuttttttssssssrrrtttvvvxxxyyyxxxwwwvvvxxxwwwwwwwwwvvvvvvvvvvvvtttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttsssssstttuuuvvvwwwxxxxxxzzzzzzzzzzzz{{{|||~~~~~~{{{}}}~~~|||yyyxxxppprrrsssssstttzzzllllllllllllllllllllllllmmmnnnooooooooonnnmmmmmmlllllllllllllllllllllllljjjiiihhhggggggiiikkkllllllmmmnnnooopppoooooonnnnnnooopppqqqqqqqqqpppooolllmmmoooqqqrrrrrrrrrqqqsssrrrpppnnnmmmmmmmmmmmmkkkkkkllllllmmmmmmmmmmmmllllllllllllllllllkkkkkkiiijjjjjjkkkmmmnnnnnnooooooooonnnmmmnnnoooppppppnnnnnnmmmllllllmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrtttvvvxxxyyyxxxvvvuuutttuuuvvvwwwvvvuuusssqqqmmmnnnooopppqqqppppppoooqqqpppooonnnnnnnnnooopppnnnpppsssvvvxxxxxxwwwvvvsssssssssssssssrrrrrrrrrsssrrrpppooonnnmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqpppqqqqqqrrrssstttuuuuuusssuuuvvvwwwwwwuuusssqqqtttrrrpppnnnmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssttttttwwwwwwvvvvvvvvvuuuuuuuuurrrssstttuuuuuutttsssssssssuuuwwwyyyzzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuutttsssttttttuuuwwwxxxxxxyyy{{{{{{{{{||||||}}}}}}}}}zzz|||}}}{{{sssssssssqqqqqquuu~~~kkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnoooooonnnmmmllllllllllllllllllllllllllljjjiiihhhggggggiiikkkllllllmmmnnnpppppppppooonnnmmmnnnppppppqqqpppoooooonnnoooqqqssstttttttttssssssrrrpppnnnmmmlllmmmmmmiiijjjlllmmmnnnmmmlllllljjjkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkmmmnnnnnnooonnnnnnmmmmmmnnnoooqqqrrrooonnnmmmllllllmmmnnnooopppppppppppppppppppppqqqqqqsssvvvxxxyyyyyywwwvvvtttuuuvvvwwwvvvuuusssrrrnnnoooqqqrrrrrrrrrqqqpppppppppooonnnnnnooopppqqqnnnppptttwwwxxxxxxwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqtttsssqqqooonnnmmmmmmmmmlllmmmoooqqqqqqqqqppppppoooooopppqqqssstttuuuuuusssuuuvvvxxxwwwuuusssqqquuusssqqqnnnmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssstttttttttuuuuuuuuuuuuuuutttssssssrrrrrrrrrssstttuuuuuuuuusssssssssuuuxxxzzzzzzyyywwwvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxvvvuuutttttttttuuuvvvwwwxxxyyyyyy||||||||||||}}}}}}}}}}}}zzz|||}}}uuutttrrrooonnnrrrzzznnnmmmkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggfffgggiiilllnnnmmmmmmnnnooopppqqqqqqrrroooooopppqqqqqqooonnnmmmoooppprrrttttttuuuttttttqqqqqqpppnnnmmmlllkkkjjjhhhiiikkklllmmmllllllkkkkkkkkkkkkkkkkkkkkklllllliiijjjlllmmmooooooooonnnpppooonnnmmmmmmnnnoooppprrrqqqooonnnnnnnnnooopppsssqqqooonnnnnnooorrrssstttuuuuuuvvvwwwwwwxxxxxx{{{zzzyyywwwuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppoooooopppqqqqqqssstttuuuvvvvvvvvvuuutttppppppooooooppprrrtttuuuwwwvvvtttrrrpppnnnlllkkkmmmnnnnnnooopppqqqqqqqqqtttrrrpppnnnoooppprrrttttttttttttssssssrrrrrrqqqnnnoooooooooooopppppppppttttttsssssssssrrrrrrrrruuuuuutttttttttvvvwwwxxxwwwvvvtttsssrrrrrrssstttqqqrrruuuwwwwwwvvvtttsssssstttvvvwwwwwwwwwvvvuuuvvvvvvtttsssssstttuuuuuutttuuuuuuuuuuuusssrrrqqqtttuuuuuuuuuvvvvvvwwwwwwuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{{{{{{{{{{{{{zzz|||}}}yyytttooonnnqqquuuxxxlllkkkjjjiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhggggggiiilllmmmmmmnnnnnnooopppqqqqqqqqqoooppppppppppppooonnnnnnpppqqqrrrtttttttttsssssspppoooooonnnmmmlllkkkkkkhhhiiikkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjlllnnnoooooooooooopppooonnnmmmmmmnnnoooppprrrqqqpppooonnnoooooopppqqqpppnnnmmmnnnppprrrtttvvvvvvuuuuuuuuuvvvwwwwwwzzzyyyxxxwwwvvvtttsssssssssrrrrrrrrrqqqqqqppppppqqqppppppoooooopppqqqrrrrrrssstttuuuuuutttsssrrroooooonnnooopppqqqssstttuuuuuutttrrrpppnnnmmmlllnnnnnnnnnooopppqqqqqqqqqsssrrrpppooooooqqqssstttuuuuuutttssssssrrrqqqqqqoooooopppppppppqqqqqqqqqtttttttttsssssssssrrrrrrttttttsssssstttvvvxxxyyywwwvvvuuusssrrrrrrrrrsssppprrruuuwwwxxxwwwvvvuuussstttuuuvvvwwwvvvvvvuuuwwwvvvtttssssssttttttuuuttttttuuuuuuuuutttrrrqqqtttttttttuuuuuuvvvvvvvvvuuuuuutttsssttttttvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz|||{{{vvvqqqppprrruuuxxx}}}hhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkllljjjiiihhhhhhiiikkkmmmnnnnnnooooooppppppqqqqqqppppppooonnnnnnnnnnnnnnnqqqqqqsssssstttsssrrrqqqnnnnnnmmmmmmmmmlllllllllhhhiiijjjkkkllllllllllllmmmlllllllllkkkjjjjjjjjjjjjkkkmmmoooppppppoooooooooooonnnmmmmmmnnnooooooqqqqqqpppooooooooooooppppppooonnnmmmnnnpppssstttxxxwwwuuutttssstttvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttsssrrrrrrqqqppppppppppppoooooopppqqqrrrrrrrrrrrrssssssrrrqqqpppooommmmmmmmmnnnoooppprrrrrrssssssrrrqqqpppoooooonnnnnnnnnoooooopppqqqqqqqqqsssrrrppppppppprrrtttuuuvvvvvvuuutttsssrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrruuuuuutttttttttsssssssssssssssrrrssstttvvvxxxyyyxxxwwwuuutttsssrrrrrrrrrppprrruuuwwwxxxxxxwwwwwwttttttuuuvvvvvvvvvvvvvvvwwwvvvtttsssssssssttttttssstttuuuvvvuuutttsssrrrtttttttttttttttuuuuuuuuuvvvuuuuuuttttttttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxuuuuuuuuuvvvwwwxxxyyyzzz{{{|||yyytttrrrsssvvvxxxyyy{{{~~~eeeffffffgggiiijjjllllllmmmmmmmmmmmmnnnnnnnnnnnnlllllllllllllllkkkkkkkkklllkkkjjjiiiiiijjjkkkllloooooooooooooooppppppppppppooonnnmmmlllmmmnnnooopppqqqrrrsssrrrqqqpppooollllllllllllllllllllllllhhhiiijjjkkkllllllmmmmmmnnnnnnmmmlllkkkkkkjjjjjjlllmmmnnnpppqqqqqqppppppooonnnmmmllllllmmmnnnoooqqqqqqpppppppppooooooooonnnnnnmmmmmmoooqqqssstttyyywwwtttrrrqqqrrrsssuuuuuuvvvvvvvvvvvvvvvwwwwwwuuuuuutttsssrrrqqqpppooooooooooooppppppqqqrrrrrrpppqqqqqqqqqpppooommmllllllllllllmmmnnnooopppqqqqqqqqqqqqpppppppppppppppoooooooooppppppqqqqqqqqqrrrqqqqqqqqqqqqsssuuuvvvwwwvvvuuutttsssrrrqqqppprrrrrrrrrrrrssssssssssssuuuuuuuuutttttttttssssssrrrrrrrrrrrrsssuuuwwwyyyxxxwwwvvvuuutttrrrrrrqqqppprrrtttwwwxxxyyyxxxxxxtttuuuuuuvvvvvvvvvvvvvvvwwwvvvtttsssrrrsssssstttssstttuuuvvvvvvuuuttttttssssssttttttttttttttttttvvvvvvuuuuuutttttttttttttttuuuuuuvvvwwwxxxxxxyyyvvvvvvvvvvvvwwwyyy{{{|||{{{|||}}}xxxvvvvvvwwwxxxxxxxxxyyy|||cccdddfffgggiiikkkllllllmmmmmmmmmnnnnnnnnnoooooommmmmmmmmllllllkkkkkkkkklllkkkkkkjjjjjjkkklllmmmpppppppppooooooooooooooopppooommmlllllllllmmmnnnoooooopppqqqqqqpppooonnnkkkkkkkkkkkkllllllllllllhhhiiiiiijjjkkklllnnnnnnpppoooooonnnmmmlllkkkkkkmmmnnnpppqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnoooqqqqqqqqqqqqpppppppppooommmmmmmmmnnnoooqqqrrrssswwwuuurrrpppooooooqqqrrrsssssstttuuuuuuvvvwwwwwwuuuuuutttsssqqqpppooooooooooooppppppqqqqqqqqqqqqnnnooooooooonnnmmmkkkjjjjjjkkklllmmmnnnooooooooooooooooooppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvtttsssrrrqqqqqqrrrsssssssssssstttttttttuuutttttttttssssssssssssrrrrrrqqqrrrssstttvvvxxxwwwwwwwwwvvvtttsssrrrrrrppprrrtttvvvwwwxxxxxxxxxuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvtttsssrrrrrrrrrsssrrrsssuuuvvvvvvvvvuuuuuuttttttttttttttttttssssssvvvvvvvvvuuuuuutttsssssssssttttttvvvwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{}}}{{{}}}~~~{{{yyyxxxxxxyyyyyyxxxwwwxxx{{{cccdddfffhhhjjjkkkllllllmmmmmmmmmnnnnnnoooooopppnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnqqqqqqppppppoooooonnnnnnnnnnnnmmmllllllllllllllllllmmmnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiijjjkkkmmmnnnoooqqqppppppoooooonnnnnnnnnnnnoooqqqrrrrrrrrrqqqqqqnnnnnnmmmllllllmmmnnnnnnqqqqqqrrrrrrqqqqqqpppooommmmmmmmmnnnooopppqqqrrrtttrrrpppnnnmmmmmmnnnoooqqqqqqrrrssstttuuuvvvvvvssssssrrrqqqqqqpppooooooppppppqqqqqqqqqqqqpppooommmmmmnnnnnnnnnlllkkkjjjjjjkkklllmmmnnnooooooooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqssstttvvvwwwxxxvvvvvvuuuuuutttsssssssssssssssssssssttttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvvvvuuussssssqqqrrrssstttvvvwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvtttrrrqqqqqqrrrrrrrrrssstttvvvwwwwwwvvvvvvuuuuuuuuuttttttttttttttttttuuuuuuvvvuuuuuutttsssrrrssstttuuuwwwxxxyyyzzz{{{zzzyyyyyyyyy|||~~~|||}}}~~~~~~{{{zzzyyyyyyyyyxxxwwwwwwxxx{{{dddeeegggiiikkkllllllllllllmmmmmmnnnooooooppppppnnnnnnnnnmmmllllllkkkkkkiiijjjkkklllmmmnnnooopppqqqqqqqqqpppooonnnnnnmmmlllmmmmmmmmmmmmlllkkkkkkiiijjjkkklllmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhiiikkkmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrsssssssssrrrqqqnnnmmmllllllllllllmmmnnnqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnooooooppppppoooooonnnmmmlllllllllmmmppppppqqqrrrsssssstttuuuqqqqqqqqqppppppoooooooooqqqqqqrrrrrrqqqpppnnnnnnkkklllmmmmmmmmmlllkkkjjjjjjkkklllnnnoooooooooooonnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrsssuuuwwwxxxyyyuuuuuuuuuuuuttttttttttttrrrrrrssssssssstttttttttsssrrrrrrrrrrrrqqqqqqqqqssssssrrrqqqqqqrrrsssttttttuuuvvvwwwvvvvvvuuutttqqqrrrrrrssstttuuuuuuuuuvvvuuuuuutttuuuvvvwwwxxxwwwvvvtttrrrqqqqqqqqqrrrqqqrrrtttvvvwwwxxxwwwwwwvvvvvvvvvuuuuuutttttttttssstttuuuvvvvvvuuuuuutttqqqrrrsssuuuwwwxxxzzzzzz{{{yyyxxxwwwwwwyyy{{{}}}|||}}}~~~}}}{{{zzzzzzwwwvvvuuuuuuuuuwwwyyyzzz}}}dddfffhhhjjjkkkllllllllllllmmmmmmnnnoooppppppqqqoooooonnnmmmllllllkkkkkkhhhiiijjjlllnnnooopppqqqrrrqqqqqqpppooonnnmmmmmmkkklllmmmnnnmmmlllkkkjjjggghhhiiikkkllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiijjjmmmoooppprrrrrrrrrrrrrrrrrrsssssspppqqqrrrsssssssssrrrqqqnnnmmmlllkkkkkklllmmmnnnqqqqqqrrrsssrrrqqqpppooonnnnnnnnnooooooooooooooollllllllllllllllllkkkkkkoooooopppqqqrrrrrrsssssspppppppppoooooooooooooooqqqrrrrrrrrrqqqooonnnllljjjkkklllmmmmmmmmmlllkkkjjjkkkmmmoooppppppoooooonnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrtttvvvwwwyyyzzzttttttttttttuuuuuuuuuuuurrrrrrrrrsssssssssttttttrrrrrrrrrqqqqqqqqqpppppptttsssrrrqqqqqqqqqrrrsssssstttvvvwwwwwwwwwvvvuuurrrrrrrrrrrrssssssttttttvvvuuutttttttttuuuwwwxxxwwwvvvtttrrrqqqqqqqqqqqqqqqrrrtttvvvwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuutttrrrssstttvvvvvvvvvuuuuuuqqqqqqsssuuuwwwxxxzzz{{{zzzxxxvvvuuuuuuvvvyyyzzz|||}}}~~~}}}|||{{{{{{uuuuuutttsssssstttuuuuuuwwwzzzeeefffhhhjjjkkkllllllllljjjkkkmmmnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjiiiiiiiiijjjjjjkkklllmmmnnnnnnppppppooommmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkiiijjjkkklllkkkkkkiiihhhkkkjjjjjjiiiiiihhhhhhhhhkkkjjjjjjjjjkkkmmmoooppprrrrrrsssssstttuuuuuuuuutttssssssrrrqqqpppoooooommmmmmmmmmmmnnnnnnnnnnnnpppqqqrrrsssrrrqqqpppoooqqqpppooommmmmmmmmnnnooommmmmmlllkkkkkkjjjiiiiiijjjkkknnnqqqrrrqqqooonnnpppnnnllljjjjjjlllnnnpppqqqppppppooonnnmmmmmmllliiijjjkkklllllllllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmqqqpppppppppppprrrssstttqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuussstttuuuvvvvvvuuutttsssppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttvvvvvvwwwxxxwwwvvvuuutttvvvuuutttsssrrrssstttuuusssrrrrrrrrrsssuuuvvvxxxzzzyyywwwvvvtttrrrppppppppprrruuuxxxyyyzzzyyyyyyuuuuuuwwwxxxxxxwwwvvvvvvssssssssstttttttttuuuuuuqqqsssuuuwwwxxxyyyyyyyyyyyyxxxuuusssssstttvvvwwwyyy{{{~~~}}}||||||}}}yyyxxxvvvuuutttttttttuuutttvvvyyy{{{dddfffhhhjjjkkklllkkkkkkjjjkkkmmmnnnnnnnnnmmmlllmmmllllllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnoooooonnnmmmlllkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkkiiijjjkkkkkkkkkkkkjjjiiijjjjjjkkkkkkkkkjjjjjjiiijjjjjjkkkkkklllnnnoooppprrrrrrrrrsssttttttuuuuuutttsssrrrrrrppppppooonnnmmmmmmnnnnnnnnnooooooooopppqqqrrrrrrrrrqqqpppooopppooonnnmmmmmmmmmnnnnnnlllllllllkkkkkkjjjjjjiiijjjkkknnnpppqqqqqqpppnnnooonnnllljjjjjjlllnnnoooqqqppppppnnnnnnmmmlllllljjjjjjllllllllllllkkkjjjllllllllllllllllllmmmmmmppppppoooooopppqqqssstttqqqqqqrrrrrrssssssttttttssssssssssssrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuvvvvvvuuuttttttqqqqqqqqqqqqrrrrrrrrrrrrsssrrrqqqqqqqqqrrrttttttvvvwwwxxxxxxxxxwwwuuuuuuvvvuuutttsssrrrrrrssssssrrrrrrqqqrrrsssuuuwwwxxxzzzyyyxxxvvvtttrrrqqqpppppprrruuuwwwyyyyyyyyyxxxuuuvvvwwwxxxxxxxxxwwwvvvtttttttttttttttsssssssssqqqsssuuuwwwxxxyyyyyyyyyyyywwwuuusssssstttuuuwwwyyy{{{}}}}}}}}}}}}}}}zzzyyywwwuuuttttttttttttsssuuuxxxyyy|||dddeeegggiiikkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmlllllllllkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnmmmllllllkkkjjjjjjiiijjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkmmmnnnnnnmmmlllkkkiiikkklllnnnooooooooonnnqqqrrrrrrssssssttttttuuussssssrrrqqqpppoooooonnnnnnnnnnnnooooooooopppppppppqqqqqqrrrqqqpppooonnnnnnnnnmmmlllllllllmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjkkknnnpppqqqqqqpppoooooonnnlllkkkkkklllnnnoooqqqpppooonnnmmmlllkkkkkkjjjkkklllmmmmmmlllkkkjjjjjjjjjjjjkkkkkkllllllllloooooonnnnnnooopppqqqsssqqqrrrrrrsssttttttuuuuuutttttttttsssssssssrrrrrrsssssssssssstttttttttttttttuuuuuuvvvvvvuuuuuutttqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqrrrssstttuuuwwwwwwxxxxxxwwwwwwvvvuuuvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqsssuuuwwwxxxzzzyyyxxxwwwuuutttrrrrrrqqqrrruuuwwwxxxxxxxxxwwwuuuvvvwwwxxxyyyxxxwwwwwwuuuuuuttttttsssrrrrrrrrrrrrrrrtttvvvwwwxxxxxxxxxwwwvvvtttsssrrrsssuuuvvvyyyzzz}}}~~~}}}}}}~~~|||{{{yyywwwuuutttttttttssstttvvvvvvwww|||dddeeegggiiikkkkkkkkkkkkkkklllmmmnnnnnnmmmlllllllllkkkjjjiiihhhhhhiiiiiihhhhhhiiijjjkkklllmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjlllnnnpppqqqpppnnnllliiikkknnnpppqqqpppooommmqqqqqqqqqrrrssssssttttttssssssrrrqqqpppooonnnnnnooooooooooooppppppppppppppppppqqqqqqqqqooonnnmmmlllllllllllllllllllllllljjjjjjjjjjjjjjjkkkkkkkkkjjjkkkmmmoooqqqqqqqqqpppooonnnmmmllllllmmmnnnooorrrqqqooommmlllkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjhhhhhhiiijjjkkkkkkllllllnnnnnnmmmmmmnnnoooqqqrrrrrrrrrssstttuuuuuuvvvvvvvvvuuuuuuttttttsssssssssrrrrrrssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrsssssssssssstttsssrrrrrrrrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqpppppppppqqqsssuuuwwwyyyzzzyyyxxxwwwvvvuuuttttttrrrsssuuuwwwxxxxxxwwwvvvuuuvvvwwwyyyyyyyyyxxxxxxvvvvvvuuutttsssrrrqqqppprrrrrrsssuuuvvvwwwwwwxxxvvvuuutttsssssstttuuuvvvyyyzzz|||~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuuuuuuurrrssstttsssrrruuu{{{eeefffhhhjjjkkklllllllllllllllmmmnnnnnnmmmlllkkklllkkkiiihhhgggggghhhiiiggghhhhhhiiijjjkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmkkkmmmppprrrrrrqqqooonnnjjjlllooorrrrrrqqqooommmppppppqqqqqqrrrssssssssssssrrrrrrqqqpppooonnnmmmooooooooooooppppppppppppppppppqqqqqqpppnnnmmmlllkkkkkklllllllllllllllllliiijjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooopppqqqqqqqqqppppppooonnnnnnoooppppppsssqqqooommmkkkkkkkkklllllllllmmmnnnmmmlllkkkjjjgggggghhhiiijjjllllllmmmnnnmmmmmmmmmmmmooopppqqqrrrssstttuuuvvvwwwxxxxxxwwwwwwvvvvvvuuutttssssssrrrrrrrrrsssssssssssstttuuuttttttttttttttttttuuurrrrrrssssssssstttttttttuuutttssssssssstttuuuvvvwwwwwwvvvvvvvvvvvvuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrqqqqqqrrrsssvvvxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvsssuuuwwwxxxyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzzzzyyywwwwwwvvvuuusssrrrqqqqqqrrrrrrsssttttttuuuvvvwwwuuuuuuttttttttttttuuuvvvyyyzzz{{{}}}~~~~~~~~~|||yyywwwvvvvvvvvvssstttsssqqqoooppptttyyyfffgggiiikkkmmmmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkklllkkkhhhgggffffffhhhiiigggggghhhiiijjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiikkkjjjjjjjjjkkklllmmmnnnnnnoooppprrrrrrqqqpppooolllnnnqqqrrrsssrrrpppnnnoooppppppqqqqqqrrrrrrsssrrrrrrqqqpppooonnnnnnmmmnnnnnnnnnoooooooooppppppppppppppppppooonnnlllkkkjjjkkkllllllmmmmmmlllllljjjjjjjjjjjjjjjiiiiiiiiijjjkkklllnnnpppqqqrrrrrrqqqqqqqqqppppppqqqqqqqqquuussspppmmmlllkkklllmmmmmmmmmnnnnnnmmmlllkkkjjjfffggghhhiiikkklllmmmnnnnnnnnnmmmmmmnnnoooppprrrsssssstttuuuwwwxxxyyyyyyyyyxxxwwwwwwvvvuuuttttttrrrrrrrrrrrrssssssssssssttttttsssrrrrrrsssttttttssssssssstttttttttuuuuuuuuuuuutttssstttuuuvvvwwwwwwvvvuuutttttttttuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttsssssstttvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwvvvwwwxxxzzzzzzyyywwwvvvuuuwwwxxxzzz{{{{{{{{{zzzxxxxxxwwwvvvuuutttsssrrrsssrrrrrrrrrssstttvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwyyyyyyzzz{{{~~~}}}zzzyyyxxxxxxxxxtttuuutttqqqmmmmmmpppttt{{{gggiiikkkmmmnnnooonnnnnnlllmmmnnnnnnnnnmmmkkkjjjllljjjhhhfffeeefffgggiiiffffffggghhhiiijjjkkkkkkhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiikkkkkkjjjjjjkkklllnnnoooppppppqqqqqqqqqpppoooooonnnoooqqqrrrsssrrrqqqpppooooooppppppqqqrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnoooooooooooopppppppppooommmkkkjjjjjjkkklllmmmnnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhjjjkkklllnnnpppqqqrrrssssssssssssssssssssssssssswwwtttqqqnnnllllllmmmnnnmmmnnnnnnnnnnnnllljjjiiifffggghhhjjjlllmmmooooooooonnnnnnmmmnnnoooqqqrrrssstttuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuttttttqqqqqqrrrrrrrrrssssssssssssrrrqqqqqqqqqqqqrrrsssssstttttttttuuuuuuuuuuuuvvvuuutttttttttuuuvvvwwwvvvuuutttsssrrrsssssstttuuuuuuwwwxxxxxxwwwwwwvvvwwwvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyywwwyyyzzz{{{{{{zzzxxxwwwvvvwwwyyyzzz{{{|||{{{{{{yyyxxxxxxwwwvvvuuuuuutttsssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyy{{{}}}}}}{{{zzzzzzzzzzzzvvvwwwvvvrrrnnnlllooorrrssswww|||hhhiiikkkmmmoooooooooooommmmmmnnnnnnnnnmmmkkkjjjllljjjgggeeeeeeeeeggghhhffffffggghhhiiijjjkkkkkkhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiikkkkkkjjjjjjkkkmmmnnnooorrrqqqqqqppppppoooooooooooopppqqqrrrrrrrrrqqqpppooooooooopppqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppppppppnnnmmmkkkiiijjjkkkmmmnnnnnnnnnmmmmmmlllkkkkkkjjjiiihhhggggggjjjkkklllnnnoooqqqssssssttttttttttttttttttttttttxxxuuurrrooommmmmmnnnnnnnnnnnnnnnnnnnnnllljjjiiifffggghhhjjjlllnnnooopppoooooonnnnnnoooppprrrsssssstttuuuvvvxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvuuutttqqqqqqrrrrrrrrrsssssssssrrrrrrqqqppppppqqqrrrrrrttttttttttttuuuuuuuuuvvvvvvuuutttttttttuuuwwwxxxuuutttsssrrrqqqrrrsssssstttuuuwwwxxxyyyyyyxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{||||||zzzyyywwwvvvwwwyyy{{{||||||||||||yyyyyyxxxxxxwwwvvvvvvvvvsssrrrrrrqqqrrrsssuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz|||}}}|||{{{{{{{{{|||wwwxxxwwwsssnnnlllnnnqqqnnnqqqvvvxxx{{{jjjkkklllnnnnnnnnnmmmmmmpppqqqqqqpppooommmkkkjjjggggggggggggfffffffffffffffgggiiijjjkkkkkkkkkjjjfffgggiiijjjkkkkkkjjjjjjggghhhiiihhhffffffhhhiiinnnnnnmmmllllllmmmoooooonnnnnnnnnnnnoooooooooooorrrrrrpppooooooooopppqqqooooooooooooooopppppppppnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqpppooonnnoooooooooooonnnnnnnnnnnnooooooooooooooooooooooooooonnnlllkkkjjjjjjkkkkkknnnnnnmmmmmmoooppprrrsssrrrqqqqqqqqqqqqrrrtttuuuuuuuuutttrrrqqqpppoooooolllmmmnnnooopppqqqrrrrrrnnnmmmllllllmmmnnnooopppnnnoooooopppqqqqqqrrrrrrtttuuuvvvxxxzzz|||}}}~~~}}}}}}|||{{{yyywwwtttsssrrrssstttuuuuuutttsssssspppooonnnmmmmmmnnnoooooossssssttttttttttttttttttvvvwwwxxxxxxxxxvvvuuutttqqqqqqpppppppppqqqssstttuuuwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvvvvwwwxxxyyyyyyzzzzzz||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxyyy{{{|||}}}}}}yyyzzz{{{{{{zzzxxxwwwuuuxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxwwwxxxxxxxxxyyy{{{~~~}}}{{{xxxxxxxxxzzz{{{zzzyyyvvvtttrrrrrrrrrrrrsssuuuuuuttttttvvv{{{jjjkkklllnnnnnnnnnmmmmmmppppppppppppooommmkkkjjjgggggggggggggggfffffffffeeefffhhhiiijjjjjjjjjjjjfffgggiiijjjkkkkkkkkkjjjggghhhhhhgggfffeeegggiiiooonnnmmmmmmmmmnnnooopppoooooonnnnnnoooooooooooorrrqqqpppooooooooopppqqqnnnoooooooooppppppppppppoooooonnnnnnmmmmmmmmmmmmmmmnnnooopppqqqpppooooooooooooooonnnnnnnnnnnnnnnoooooooooooooooooooooooommmlllkkkkkkkkklllnnnooooooooonnnnnnnnnpppqqqrrrqqqqqqppppppqqqrrrssstttttttttttttttsssrrrppppppmmmnnnnnnooopppqqqrrrrrrnnnnnnmmmmmmmmmnnnooopppoooooopppqqqqqqrrrrrrssstttuuuvvvxxxzzz{{{}}}}}}|||||||||{{{yyywwwtttsssssstttuuuvvvvvvuuusssrrrppppppooonnnnnnooopppqqqttttttssssssssssssttttttvvvwwwwwwwwwwwwvvvtttsssqqqppppppooopppqqqssstttuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{|||}}}}}}zzzzzz{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxxxxyyy{{{}}}~~~{{{yyyxxxyyyzzz||||||{{{yyywwwuuuuuuuuuuuuqqqrrrrrrqqqoooqqquuuxxxkkkllllllmmmmmmmmmlllllloooooopppoooooommmkkkjjjhhhhhhhhhhhhggggggfffeeedddeeefffgggiiiiiiiiiiiiggghhhjjjkkklllkkkkkkjjjfffggggggfffdddeeefffhhhooonnnnnnmmmnnnooopppqqqpppoooooonnnnnnooooooooorrrqqqpppooonnnoooppppppnnnnnnooopppppppppppppppppppppooonnnmmmllllllkkkkkklllnnnooopppqqqppppppoooooonnnmmmmmmmmmmmmmmmoooooooooooooooooooooooolllkkkkkklllmmmoooqqqrrrqqqqqqpppooonnnnnnooooooppppppoooooopppqqqssstttssstttuuuuuuuuutttrrrqqqoooooooooppppppqqqqqqqqqoooooonnnmmmnnnooopppqqqppppppqqqrrrrrrsssssstttuuuuuuvvvxxxyyy{{{|||}}}{{{{{{{{{zzzyyywwwtttsssuuuvvvwwwxxxwwwuuutttrrrppppppoooooopppqqqrrrsssuuutttrrrqqqqqqrrrtttuuuvvvwwwwwwvvvvvvtttssssssppppppoooooopppqqqssstttuuuvvvxxxyyyzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxzzz{{{|||}}}~~~||||||zzzzzzyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyywwwxxxyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxzzz|||~~~~~~~~~}}}{{{yyyyyyzzz{{{|||~~~}}}{{{yyyxxxwwwxxxxxxsssssssssqqqoooooorrrtttvvv|||lllllllllllllllllllllkkkmmmnnnnnnooonnnmmmkkkjjjhhhhhhiiiiiihhhgggfffeeebbbcccdddfffggghhhiiiiiihhhiiikkklllllllllkkkjjjfffgggfffeeecccdddfffhhhpppooonnnnnnoooppprrrsssqqqpppooonnnnnnnnnoooppprrrqqqooonnnnnnnnnooopppmmmnnnooopppqqqppppppoooppppppooonnnmmmlllkkkjjjiiijjjlllooopppqqqqqqpppooonnnmmmlllllllllmmmmmmppppppppppppppppppppppppmmmmmmlllmmmnnnoooqqqrrrrrrrrrqqqpppooonnnmmmmmmoooooonnnnnnoooqqqssstttssstttuuuvvvvvvuuusssrrrppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnooopppqqqqqqqqqrrrrrrsssttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{yyyzzzzzzzzzxxxvvvtttsssvvvwwwxxxyyyxxxvvvtttrrrqqqpppppppppqqqrrrtttuuuvvvtttrrrpppoooqqqsssuuuvvvvvvuuuuuutttssssssrrrppppppoooooopppqqqsssttttttuuuwwwyyyzzz{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}{{{yyyyyyzzz|||~~~}}}|||||||||{{{{{{{{{{{{xxxyyyzzzzzzzzzyyywwwwwwxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz{{{|||}}}|||zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvtttsssssssssooouuu|||mmmmmmllllllkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkhhhiiiiiijjjiiigggeeedddbbbbbbcccdddfffgggiiiiiiiiijjjlllmmmmmmlllkkkkkkggggggfffdddcccdddfffiiippppppoooooopppqqqssstttrrrqqqooonnnnnnnnnooopppqqqpppooonnnnnnnnnooopppmmmnnnpppqqqqqqqqqoooooooooooonnnmmmlllkkkjjjiiihhhiiikkknnnooopppppppppooonnnlllkkkkkkkkklllmmmqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnoooppprrrrrrqqqpppooonnnmmmlllooonnnnnnnnnoooqqqsssttttttuuuvvvvvvvvvuuutttsssqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrqqqrrrrrrsssssstttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyyyyxxxvvvuuusssuuuvvvxxxzzzyyywwwtttsssrrrqqqqqqqqqrrrsssuuuvvvvvvtttqqqooooooppprrrssstttttttttsssssssssssssssrrrqqqpppppppppqqqssstttssstttvvvyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvttttttuuuuuuuuuuuuvvvvvvttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz|||}}}~~~{{{yyyyyyzzz}}}~~~}}}}}}||||||||||||{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}|||||||||{{{zzzzzzyyyzzzzzz{{{zzzyyywwwvvvuuuvvvwwwwwwzzzyyyxxxwwwvvvtttrrrqqqnnnsssyyy}}}nnnnnnlllkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkhhhiiijjjkkkjjjgggeeedddbbbbbbcccdddeeegggiiijjjjjjkkklllmmmmmmmmmlllkkkhhhhhhfffdddcccdddgggjjjqqqpppppppppqqqssstttuuutttrrrpppnnnmmmnnnooopppqqqpppooonnnmmmnnnoooooolllnnnpppqqqrrrqqqooonnnmmmmmmlllkkkjjjjjjiiiiiigggiiikkkmmmooooooooooooooommmkkkjjjjjjjjjlllmmmqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooonnnmmmmmmmmmnnnpppppppppppppppooonnnmmmooonnnnnnoooppprrrtttuuuvvvvvvuuuuuuttttttttttttqqqqqqqqqrrrrrrssssssssstttsssrrrqqqpppqqqrrrrrrqqqqqqrrrssssssttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyvvvwwwxxxxxxwwwvvvuuutttsssuuuxxxzzzzzzxxxuuusssrrrrrrqqqqqqqqqssstttuuuuuusssqqqoooooooooqqqqqqrrrrrrrrrqqqrrrrrrssstttuuutttsssqqqqqqrrrrrrsssrrrtttvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuttttttttttttttttttttttttssssssttttttuuuuuuvvvvvvvvvwwwxxxzzz|||~~~~~~|||yyyyyyyyy{{{||||||||||||{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{|||}}}~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzwwwvvvuuuttttttuuuvvvwwwvvvuuutttttttttsssooommmooossswwwzzz{{{ooonnnlllkkkiiiiiiiiiiiiiiijjjkkklllmmmllllllkkkiiijjjkkkkkkjjjhhheeecccbbbbbbcccdddeeehhhjjjkkkkkklllmmmnnnnnnmmmlllkkkiiiiiigggeeeccceeehhhkkkqqqqqqpppqqqrrrsssuuuwwwtttssspppnnnmmmnnnpppqqqqqqpppooonnnmmmnnnnnnooolllnnnppprrrrrrqqqooonnnjjjjjjjjjiiiiiiiiihhhhhhhhhiiikkkmmmnnnnnnnnnnnnooommmkkkiiiiiijjjlllmmmrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmllllllmmmmmmmmmnnnooopppqqqqqqpppoooooooooooopppqqqsssuuuvvvxxxwwwuuusssrrrrrrssstttpppqqqqqqrrrssstttuuuuuuuuutttrrrqqqqqqqqqrrrsssqqqqqqqqqrrrssssssttttttwwwwwwwwwwwwxxxxxxxxxxxxuuuvvvwwwwwwwwwvvvuuutttpppssswwwyyyzzzxxxvvvtttsssrrrqqqqqqqqqrrrssstttsssrrrqqqpppooooooooooooppppppppppppqqqssstttuuuxxxwwwuuusssrrrrrrrrrsssrrrsssuuuxxxzzzzzz{{{{{{yyyyyyxxxwwwvvvuuuttttttssssssssssssssssssssssssssssssssstttuuuvvvvvvwwwvvvwwwxxxzzz}}}|||zzzyyyxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyywwwxxxzzz{{{|||||||||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}||||||{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxuuuttttttuuuwwwvvvrrrnnnpppsssvvvwwwwwwyyy}}}pppnnnllljjjiiiiiiiiiiiihhhiiikkklllmmmllllllkkkiiijjjkkkllljjjhhheeeccccccbbbcccdddeeehhhjjjllllllmmmmmmnnnnnnmmmlllkkkjjjiiigggeeedddeeeiiilllqqqqqqqqqqqqrrrtttvvvwwwuuussspppnnnmmmnnnpppqqqqqqpppnnnmmmmmmmmmnnnooolllnnnppprrrrrrqqqooonnniiiiiiiiihhhhhhhhhhhhhhhhhhiiikkkmmmnnnnnnmmmmmmooommmjjjiiihhhiiikkkmmmrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnlllllllllmmmnnnkkkmmmnnnpppqqqrrrqqqqqqpppooooooppprrrtttvvvwwwzzzwwwtttqqqpppqqqrrrsssppppppqqqrrrtttuuuvvvvvvuuutttsssrrrqqqrrrrrrsssppppppqqqrrrrrrsssssstttwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwwwwvvvuuutttooorrrvvvyyyzzzyyyvvvttttttsssrrrqqqqqqqqqrrrsssrrrrrrrrrqqqpppooonnnnnnoooooonnnoooqqqsssuuuvvvzzzxxxvvvtttsssrrrrrrrrrqqqsssuuuxxxzzzzzz{{{{{{yyyyyyxxxwwwvvvuuutttsssssssssssssssssssssssssssrrrsssssstttuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}zzzyyyxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxvvvwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwxxxzzz|||{{{wwwsssqqqsssuuutttssstttyyy}}}kkkjjjiiiggggggggghhhhhhdddfffgggiiijjjjjjjjjjjjhhhiiijjjkkkkkkjjjhhhhhhfffeeeeeeeeefffgggiiijjjlllmmmnnnoooooonnnmmmmmmkkkiiigggffffffgggiiikkkmmmnnnoooqqqsssuuuvvvwwwvvvtttqqqooonnnoooppprrrqqqpppooommmmmmmmmnnnooooooppppppqqqpppooonnnmmmjjjjjjiiihhhiiijjjlllmmmlllmmmooopppqqqqqqpppppppppooonnnmmmmmmnnnoooppppppqqqrrrsssssssssrrrqqqnnnnnnnnnnnnooooooooooooooooooooopppqqqqqqrrrrrrqqqqqqppppppqqqssstttuuuuuuuuutttsssqqqpppooooooqqqqqqrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqqqqssssssssssssttttttuuuuuussstttuuuvvvvvvuuutttttttttttttttssssssrrrrrrqqqpppqqqrrrtttuuuttttttsssrrrrrrrrrsssssssssttttttrrrssstttttttttsssrrrqqqqqqqqqpppppppppqqqsssttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvuuutttsssrrroooooopppqqqqqqrrrssssssrrrssstttuuuvvvwwwxxxyyyxxxyyyzzz{{{}}}~~~|||zzzyyyyyyyyywwwxxxxxxyyyxxxwwwuuutttuuuvvvxxxzzz|||}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~yyyzzz{{{|||{{{zzzxxxvvvssstttuuuwwwwwwwwwvvvvvvssstttvvvwwwxxxxxxxxxwwwxxxyyyzzz||||||||||||{{{xxxxxxyyyzzzzzzzzzyyyyyyyyy{{{~~~kkkjjjhhhgggffffffggggggdddeeegggiiijjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiihhheeeeeeeeeeeeggghhhjjjkkklllmmmnnnnnnooonnnmmmlllllljjjhhhgggggghhhjjjlllmmmnnnoooqqqssstttuuuvvvuuusssqqqooonnnooopppqqqpppooonnnmmmmmmnnnnnnooooooooopppqqqpppooonnnmmmjjjjjjiiiiiijjjkkklllmmmlllmmmoooqqqrrrrrrqqqqqqqqqpppooonnnnnnnnnooopppqqqqqqrrrsssssssssrrrqqqnnnnnnnnnnnnooooooooopppooooooppppppqqqrrrrrrrrrqqqqqqppppppqqqssstttuuuuuuuuutttsssrrrppppppoooqqqqqqqqqqqqrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqrrrsssttttttuuuuuuttttttssssssuuuuuuuuuuuutttssstttttttttssssssrrrrrrrrrqqqrrrsssttttttssssssrrrqqqqqqrrrrrrrrrsssssssssrrrrrrsssttttttsssrrrqqqrrrqqqpppppppppqqqssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzxxxxxxwwwvvvtttssssssrrroooppppppqqqrrrsssssssssrrrrrrsssuuuvvvwwwxxxyyyyyyyyy{{{|||~~~|||zzzyyyyyyyyywwwxxxyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{||||||||||||||||||{{{zzz{{{|||}}}~~~zzz{{{|||}}}|||zzzyyywwwssstttuuuvvvvvvvvvuuuuuussstttvvvxxxyyyyyyyyyxxxxxxyyy{{{|||}}}}}}||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvxxxzzz|||iiihhhgggeeeeeeeeeeeefffdddeeefffhhhiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiieeeeeefffggghhhjjjlllmmmlllmmmmmmnnnnnnmmmlllllllllkkkjjjhhhhhhjjjkkklllmmmmmmoooqqqssstttuuuuuutttssspppooonnnooopppqqqnnnnnnmmmmmmmmmnnnoooooonnnooopppppppppooommmllljjjjjjiiijjjkkklllmmmnnnlllnnnoooqqqsssssssssrrrrrrrrrqqqpppppppppppppppqqqrrrsssssssssrrrqqqpppnnnnnnnnnoooooooooppppppoooooopppqqqrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuuuuuttttttsssrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqssstttvvvvvvuuutttsssrrrssstttuuuuuutttsssrrrsssssstttttttttssssssrrrrrrrrrsssssssssrrrqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrsssrrrqqqpppqqqrrrssstttsssssstttttttttuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrppppppqqqrrrssssssssssssqqqrrrsssuuuvvvwwwxxxxxxzzzzzz{{{}}}}}}{{{zzzyyyxxxwwwxxxzzzzzz{{{zzzyyyyyywwwxxxzzz||||||||||||{{{{{{zzzyyyyyyyyy{{{|||}}}zzz{{{|||}}}}}}|||zzzyyyuuuuuuuuuvvvuuuttttttsssrrrtttvvvxxxzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzxxxvvvssstttvvvxxx{{{hhhgggfffdddcccddddddeeedddeeefffggghhhiiiiiiiiiiiijjjkkklllllllllkkkjjjeeefffggghhhjjjlllmmmnnnmmmmmmmmmmmmlllllllllkkkmmmlllkkkjjjjjjkkklllmmmlllmmmoooqqqrrrsssssssssrrrqqqpppnnnnnnnnnooopppmmmmmmmmmmmmnnnnnnoooooonnnnnnooooooooonnnmmmllliiijjjjjjkkklllmmmnnnnnnmmmnnnppprrrsssttttttsssssssssrrrrrrqqqqqqqqqqqqqqqrrrsssssssssrrrqqqpppnnnnnnooooooooopppppppppooopppqqqrrrsssssssssrrrrrrrrrqqqpppqqqrrrssstttttttttssssssrrrrrrrrrqqqpppppppppqqqqqqqqqrrrrrroooppppppqqqqqqrrrrrrrrrqqqsssuuuwwwwwwvvvtttsssrrrssstttttttttsssrrrqqqrrrssstttuuuuuutttsssssssssssssssrrrqqqppppppoooooooooooooooppppppppppppqqqrrrrrrrrrsssssssssssstttsssrrrqqqqqqrrrssstttsssssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssrrrrrrpppqqqrrrsssttttttsssssspppqqqsssuuuwwwwwwwwwwwwzzzzzz|||}}}~~~|||zzzyyyxxxxxxyyyzzz|||||||||{{{{{{yyyzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyy{{{|||yyy{{{|||~~~~~~}}}{{{zzzvvvvvvvvvuuutttssssssrrrrrrtttvvvyyy{{{|||||||||{{{|||~~~~~~~~~~~~|||zzzyyyttttttuuuwwwzzz}}}gggfffeeeccccccccccccdddddddddeeeeeeggghhhiiiiiiiiijjjkkklllmmmllllllkkkggghhhiiijjjlllmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkmmmmmmlllkkkkkklllmmmmmmkkkllloooqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnoooooollllllmmmmmmnnnnnnnnnooommmmmmnnnooonnnmmmlllkkkiiijjjkkklllmmmnnnoooooommmnnnppprrrssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrssstttsssrrrqqqpppooooooooooooppppppppppppoooppprrrtttttttttsssrrrsssrrrqqqqqqqqqrrrssstttssssssssssssssssssssssssppppppqqqqqqqqqrrrrrrrrrpppppppppqqqqqqrrrrrrsssqqqsssuuuwwwxxxvvvtttssssssssstttttttttsssqqqpppqqqrrrtttuuuvvvuuuttttttssssssrrrqqqpppooooooooonnnnnnnnnoooooooooppppppqqqqqqqqqqqqrrrrrrssssssuuutttsssrrrrrrsssttttttssssssttttttuuuvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuuuusssssssssrrrrrrrrrrrrrrrqqqrrrtttuuuuuutttsssrrroooqqqsssuuuwwwwwwwwwvvvyyyyyy{{{|||~~~}}}{{{zzzyyyyyyyyy{{{|||}}}||||||{{{yyyzzz|||}}}~~~}}}||||||zzzyyyxxxwwwwwwxxxyyyzzzxxxzzz|||}}}~~~}}}|||{{{wwwwwwvvvuuutttssssssrrrsssuuuwwwzzz|||}}}}}}}}}|||}}}~~~}}}~~~}}}yyyyyyyyyzzz}}}gggfffeeeccccccccccccdddddddddddddddeeeggghhhiiiiiijjjlllmmmnnnmmmmmmllliiijjjkkklllmmmnnnnnnnnnmmmmmmkkkjjjjjjjjjjjjjjjmmmmmmllllllllllllmmmmmmjjjllloooqqqrrrrrrqqqpppoooooonnnnnnnnnnnnnnnooollllllmmmnnnnnnnnnmmmmmmlllmmmnnnnnnnnnmmmkkkjjjiiijjjkkkmmmnnnooooooooonnnoooppprrrrrrrrrqqqqqqpppqqqrrrssstttttttttsssrrrsssssstttsssrrrpppoooooooooooopppppppppqqqqqqoooqqqsssuuuuuuuuutttssssssrrrqqqqqqqqqrrrssstttssssssssssssssstttttttttqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrssssssrrrtttuuuwwwwwwvvvuuutttttttttuuuuuutttsssqqqppppppqqqtttvvvwwwvvvuuutttsssrrrqqqpppoooooooooooonnnnnnnnnoooooooooppppppqqqqqqppppppqqqrrrssstttvvvuuutttsssrrrsssttttttttttttuuuvvvwwwwwwxxxxxxzzzyyyxxxwwwvvvuuuttttttqqqqqqqqqqqqqqqrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrooopppsssvvvwwwwwwvvvvvvwwwwwwyyyzzz|||}}}~~~}}}{{{zzzyyyzzz{{{|||}}}|||{{{{{{yyyzzz|||~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwxxxxxxwwwxxx{{{}}}~~~}}}|||{{{xxxxxxvvvuuuttttttttttttuuuwwwyyy{{{}}}}}}}}}}}}|||}}}~~~|||~~~~~~}}}~~~hhhgggeeedddccccccdddddddddccccccccceeefffhhhiiiiiijjjlllmmmnnnnnnnnnmmmkkklllmmmnnnnnnnnnmmmmmmmmmlllkkkjjjiiiiiiiiijjjlllllllllllllllllllllllljjjlllnnnqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnnnnmmmlllkkkllllllmmmnnnmmmlllkkkjjjiiijjjlllnnnooopppppppppnnnooopppqqqqqqpppoooooonnnoooqqqssstttuuuuuuuuussssssttttttsssqqqpppooooooooopppppppppqqqqqqqqqoooqqqtttvvvvvvuuutttsssssssssrrrqqqqqqqqqrrrsssrrrsssssssssttttttuuuuuurrrrrrssssssssstttttttttttttttssssssssssssssssssttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvuuutttrrrqqqoooqqqtttvvvxxxwwwvvvuuurrrqqqpppooonnnnnnoooooonnnnnnooooooooopppppppppqqqpppppppppppprrrssstttwwwvvvtttssssssssstttuuuuuuuuuvvvwwwxxxyyyzzzzzz|||{{{zzzxxxwwwuuuttttttppppppppppppqqqqqqrrrrrrrrrsssuuuwwwwwwuuusssrrrnnnpppsssvvvwwwwwwvvvuuutttuuuvvvxxxyyy{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||||||||{{{zzzyyyyyyzzz|||~~~~~~|||zzzxxxwwwvvvvvvwwwuuuwwwzzz|||}}}}}}|||{{{yyyxxxwwwvvvuuuuuuvvvvvvwwwxxxzzz|||}}}}}}}}}}}}{{{|||~~~}}}}}}hhhgggeeedddccccccdddeeedddcccccccccdddfffhhhiiiiiijjjlllnnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllnnnlllkkkiiihhhhhhiiiiiilllllllllllllllllllllllljjjlllnnnqqqrrrqqqooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmkkkjjjkkklllmmmmmmmmmlllkkkjjjhhhjjjlllnnnppppppppppppoooooopppqqqpppooonnnmmmlllmmmppprrrtttuuuuuuuuussssssttttttsssqqqpppooooooppppppppppppqqqqqqqqqoooqqqtttvvvwwwvvvtttssstttsssrrrqqqqqqqqqrrrsssrrrrrrsssssstttuuuuuuuuussssssssstttttttttuuuuuuuuuuuuuuuttttttsssssssssuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvtttrrrqqqoooqqqtttwwwxxxxxxvvvuuuqqqqqqooonnnnnnnnnooopppooooooooooooppppppppppppppppppooooooppprrrsssuuuwwwvvvuuutttsssssstttuuuuuuvvvwwwxxxyyyzzz{{{{{{}}}|||{{{yyywwwvvvttttttooooooooopppqqqqqqrrrrrrrrrtttvvvwwwwwwvvvsssrrrnnnpppsssvvvwwwwwwvvvuuussssssuuuvvvxxxzzz{{{{{{}}}}}}~~~}}}{{{{{{|||||||||zzzyyyxxxxxxyyy|||~~~~~~{{{yyywwwvvvvvvvvvuuuvvvyyy{{{|||||||||{{{yyyyyywwwvvvvvvvvvwwwxxxxxxyyy{{{}}}}}}}}}}}}|||{{{|||~~~~~~~~~{{{iiihhhgggfffeeeeeefffgggeeeeeeddddddeeefffhhhiiimmmmmmlllkkklllmmmnnnooommmmmmoooppppppooonnnmmmkkkkkkkkkjjjjjjiiiiiiiiihhhiiikkklllmmmllllllkkkmmmnnnpppqqqrrrrrrqqqqqqnnnooopppqqqrrrqqqqqqpppnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllmmmoooppprrrpppooonnnnnnnnnooopppqqqpppppppppooonnnnnnmmmmmmlllnnnpppsssuuuwwwwwwwwwtttttttttttttttsssssssssmmmmmmmmmmmmmmmllllllllljjjooouuuxxxwwwtttssssssooopppqqqrrrrrrrrrqqqppprrrrrrrrrsssssssssssstttuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuutttppprrrtttwwwxxxwwwuuutttqqqpppooonnnnnnoooppppppppppppooooooppprrrtttuuurrrrrrsssssstttuuuuuuuuutttuuuvvvwwwxxxxxxwwwvvvuuuwwwyyy{{{}}}~~~~~~}}}|||||||||{{{yyywwwuuusssrrrqqqpppooooooooopppqqqrrrsssuuuwwwvvvuuurrrqqqqqqsssuuuwwwwwwuuusssqqqnnnnnnppprrrtttvvvwwwxxxyyyyyy{{{|||||||||{{{zzz||||||{{{{{{{{{zzzzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~|||yyyvvvuuuuuuvvvwwwssstttvvvyyyzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~~~~jjjiiigggfffeeeeeefffgggfffeeeeeeeeeeeeggghhhiiimmmllllllkkkkkkmmmnnnooonnnnnnooooooooonnnnnnmmmkkkkkkkkkjjjjjjjjjiiiiiihhhiiikkklllmmmmmmllllllmmmnnnppprrrrrrrrrrrrqqqnnnoooqqqrrrrrrrrrrrrqqqoooooonnnnnnnnnmmmmmmmmmmmmlllllllllmmmoooqqqrrrrrrqqqpppoooooopppqqqqqqppppppoooooonnnmmmmmmmmmlllnnnpppsssuuuvvvwwwwwwuuuuuuuuutttttttttssssssnnnnnnnnnnnnmmmmmmmmmmmmkkkpppvvvxxxwwwuuussssssoooppprrrsssssssssrrrrrrssssssssssssssssssssssssuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvqqqsssuuuwwwxxxwwwuuutttrrrqqqpppooonnnnnnooopppooooooooooooqqqssstttuuussssssttttttttttttuuuuuussstttuuuwwwxxxxxxwwwwwwvvvwwwyyy{{{|||}}}}}}|||{{{{{{{{{{{{zzzxxxvvvtttrrrrrrqqqppppppppppppqqqqqqrrruuuvvvvvvtttrrrqqqqqqrrrtttvvvvvvtttrrrqqqnnnoooqqqrrruuuvvvxxxyyyyyyzzz{{{|||}}}|||{{{{{{|||||||||{{{{{{zzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~|||yyyvvvuuuuuuvvvwwwtttuuuwwwyyyzzz{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~kkkjjjhhhffffffffffffggggggffffffeeefffgggiiijjjmmmlllkkkkkkkkklllnnnoooppppppooonnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiigggiiikkklllnnnnnnnnnnnnnnnoooqqqrrrssssssrrrqqqooopppqqqsssttttttssssssppppppooonnnnnnnnnnnnnnnmmmmmmlllmmmnnnoooqqqrrruuutttrrrqqqppppppqqqrrrppppppoooooonnnmmmmmmmmmlllnnnppprrrtttuuuvvvvvvvvvvvvuuutttttttttttttttpppppppppooooooooonnnnnnnnnrrrvvvyyyxxxuuussssssoooppprrrtttuuuuuuttttttssssssssssssssssssssssssttttttuuuvvvwwwxxxxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvttttttuuuvvvwwwyyyyyyzzz{{{zzzzzzyyyyyyxxxwwwwwwtttuuuwwwxxxxxxwwwuuuttttttsssqqqooonnnnnnoooooonnnooooooppprrrsssuuuvvvuuuuuuuuutttttttttttttttqqqrrrtttvvvxxxxxxxxxwwwwwwxxxyyy{{{||||||{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvrrrsssssssssrrrrrrqqqpppppprrrtttuuuuuutttrrrppppppqqqsssttttttsssqqqpppoooppprrrtttvvvwwwyyyzzzyyyzzz|||}}}}}}}}}|||{{{||||||||||||{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~|||yyyvvvuuuuuuvvvwwwvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~lllkkkiiigggffffffggggggggggggffffffggghhhjjjkkkllllllkkkkkkkkklllmmmnnnrrrpppnnnmmmllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjgggiiikkkmmmnnnoooooooooooopppqqqrrrssssssrrrqqqoooppprrrtttuuuuuuuuutttrrrqqqooonnnnnnnnnnnnooonnnmmmmmmmmmnnnppprrrssswwwvvvtttrrrrrrrrrrrrrrrpppppppppooonnnnnnmmmmmmmmmmmmoooqqqssstttuuuvvvwwwvvvuuutttttttttuuuuuurrrrrrrrrqqqppppppoooooopppsssvvvxxxxxxvvvtttsssoooqqqrrrtttvvvvvvvvvuuuttttttttttttttttttssssssttttttuuuvvvxxxyyyzzzzzzwwwxxxyyyyyyyyyyyyxxxwwwssstttuuuvvvxxxyyyzzz{{{||||||{{{zzzzzzyyyyyyxxxuuuvvvwwwxxxxxxwwwuuutttuuutttrrrpppooonnnoooooonnnnnnoooqqqrrrtttuuuvvvvvvvvvuuuuuutttsssrrrrrrpppqqqsssuuuwwwxxxxxxxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyzzzzzzzzzyyyxxxwwwsssssstttuuutttsssqqqpppoooqqqsssuuuuuutttrrrqqqpppqqqrrrssssssrrrqqqppppppqqqrrrtttvvvxxxzzz{{{zzz{{{|||}}}~~~}}}||||||||||||||||||||||||||||||zzz{{{{{{|||}}}~~~~~~~~~~~~|||yyyvvvuuuuuuvvvwwwwwwxxxyyy{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{|||||||||||||||}}}}}}~~~~~~~~~~~~mmmllljjjhhhggggggggggggggggggffffffggghhhjjjkkklllkkkkkkjjjkkklllmmmnnnqqqpppnnnlllkkkllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkknnnooopppppppppooopppqqqrrrrrrrrrqqqpppnnnoooqqqtttuuuvvvvvvvvvsssrrrpppooonnnnnnoooooonnnnnnnnnnnnoooqqqrrrtttxxxwwwuuusssssssssssssssrrrqqqqqqpppoooooonnnnnnmmmmmmnnnpppqqqssstttuuuwwwvvvtttssssssssstttuuutttssssssrrrqqqqqqppppppqqqrrruuuwwwxxxwwwuuussspppqqqsssuuuvvvvvvvvvvvvssssssssstttttttttuuuuuutttuuuvvvwwwxxxyyyzzz{{{xxxyyyzzz{{{{{{zzzyyyxxxssstttuuuwwwxxxzzz{{{{{{||||||{{{zzzzzzyyyyyyxxxvvvvvvwwwxxxwwwwwwvvvuuuvvvuuusssqqqpppoooooopppnnnoooppprrrssstttuuuvvvvvvvvvuuutttsssrrrqqqqqqooopppsssuuuvvvwwwwwwwwwvvvwwwxxxzzzzzzzzzyyyyyyxxxyyyzzzzzzzzzyyyxxxxxxttttttuuuuuutttsssqqqpppoooqqqsssuuuvvvuuusssqqqppppppqqqrrrrrrqqqppppppqqqqqqsssuuuwwwyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~|||yyyvvvuuuuuuvvvwwwxxxyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{|||}}}}}}~~~nnnmmmkkkiiigggggggggggggggffffffeeefffgggiiijjjlllkkkjjjjjjjjjkkkmmmnnnoooooonnnmmmlllllllllllliiijjjjjjjjjjjjkkkkkkkkkiiikkklllnnnppppppppppppooooooqqqqqqrrrqqqpppooommmnnnqqqsssuuuvvvvvvvvvuuusssqqqooonnnnnnooopppoooooonnnooopppqqqssstttwwwwwwuuutttsssssstttuuussssssrrrrrrqqqpppppppppmmmmmmnnnoooppprrrtttuuuwwwuuusssrrrqqqrrrtttuuuuuuttttttsssrrrqqqpppppppppqqqrrruuuxxxxxxvvvssspppqqqsssuuuvvvvvvuuuuuurrrrrrssstttuuuvvvvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{xxxzzz{{{}}}}}}{{{zzzxxxuuuuuuvvvwwwxxxzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwuuuuuuvvvvvvwwwvvvvvvvvvvvvuuusssqqqppppppqqqqqqooopppqqqssstttttttttttttttttttttsssrrrqqqqqqpppoooppprrrtttvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuutttsssrrrqqqppppppqqqtttvvvwwwvvvtttsssqqqqqqqqqrrrrrrqqqqqqqqqpppqqqssstttwwwxxxzzz{{{{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~|||yyyvvvuuuuuuvvvwwwxxxyyyzzz|||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~ooommmkkkiiihhhgggggghhhfffeeeeeeeeeeeeggghhhiiilllkkkjjjjjjjjjkkklllmmmmmmmmmmmmnnnmmmmmmlllllliiiiiijjjjjjjjjkkkkkkkkkkkklllnnnoooppppppoooooonnnoooppppppppppppnnnnnnlllmmmpppsssuuuvvvvvvwwwvvvtttqqqooonnnnnnpppqqqpppoooooooooppprrrtttuuuvvvuuutttsssssstttuuuvvvuuuttttttssssssrrrqqqqqqmmmmmmmmmnnnoooqqqssstttvvvtttrrrppppppqqqssstttuuuttttttsssqqqppppppoooooooooppptttwwwxxxvvvtttqqqrrrssstttuuuttttttssspppqqqrrrtttuuuwwwxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzxxxzzz|||}}}}}}|||zzzxxxvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvtttttttttuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrsssqqqqqqssstttttttttssssssrrrrrrrrrqqqqqqppppppppppppqqqssstttuuuuuuttttttssstttvvvxxxyyyzzzzzzyyyyyyzzzzzz{{{zzzyyywwwvvvvvvuuutttrrrqqqqqqppppppppprrruuuwwwxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrtttvvvxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{|||~~~~~~~~~|||yyyvvvuuuuuuvvvwwwwwwxxxzzz|||}}}~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyvvvvvvvvvwwwyyy{{{}}}~~~ooonnnllljjjhhhgggggghhheeeeeeddddddeeefffhhhiiikkkkkkjjjjjjjjjkkklllmmmkkklllmmmnnnnnnnnnmmmllliiiiiiiiijjjjjjkkkkkkkkklllmmmnnnpppppppppooonnnmmmnnnoooppppppooonnnmmmkkklllooorrrtttvvvvvvvvvwwwuuurrrooonnnnnnpppqqqpppoooooooooppprrrtttuuuuuuuuutttsssssstttuuuvvvvvvuuuuuutttssssssrrrrrrnnnmmmmmmmmmoooqqqssstttuuutttqqqooooooppprrrtttuuuttttttrrrqqqpppoooooonnnmmmooorrrwwwyyywwwtttqqqrrrssstttttttttsssrrroooppprrrtttvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||}}}}}}|||zzzxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuuuutttrrrsssssstttuuuvvvvvvwwwuuutttsssrrrrrrrrrssstttqqqrrrsssttttttsssrrrrrrqqqqqqqqqppppppppppppooopppqqqssstttttttttssssssrrrsssvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwvvvvvvuuusssqqqppppppppppppqqqsssvvvxxxyyyxxxvvvuuurrrrrrrrrrrrrrrrrrrrrrrroooppprrrsssvvvwwwyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{|||~~~~~~~~~|||yyyvvvuuuuuuvvvwwwvvvxxxzzz|||~~~~~~~~~~~~||||||{{{zzzyyyxxxxxxwwwttttttuuuvvvxxxzzz}}}~~~nnnmmmkkkiiihhhhhhhhhiiiggggggfffggghhhiiikkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjiiigggdddbbbbbbdddgggiiikkklllnnnooopppppppppooorrrqqqpppooooooooopppqqqrrrrrrsssssstttuuuuuuuuutttrrrmmmjjjhhhiiikkkmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwxxxyyyzzzyyywwwuuusssnnnmmmmmmmmmoooppprrrtttuuutttsssqqqppppppqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrsssssstttttttttsssssssssrrrrrrrrrrrrrrrrrrsssuuuxxxzzz|||}}}{{{yyyxxxxxxzzz|||~~~{{{{{{|||||||||{{{yyyxxxtttuuuwwwyyyyyywwwuuuttttttttttttuuuuuuuuuuuuuuurrrsssuuuvvvwwwwwwwwwwwwttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppoooqqqrrrtttuuuuuuttttttrrrsssssstttuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvtttssstttsssrrrqqqqqqqqqrrrsssuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvuuuuuuttttttssssssoooppprrrtttvvvxxxyyyzzzxxxzzz}}}~~~|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||~~~{{{xxxuuutttvvvxxxyyyyyyzzz|||}}}}}}}}}|||{{{zzzzzz{{{{{{zzzxxxwwwvvvsssssstttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}llljjjiiigggffffffgggggghhhggggggggghhhiiikkkllllllllllllmmmmmmmmmmmmnnnmmmlllllllllkkkkkkjjjjjjhhhfffdddcccccceeehhhjjjlllmmmnnnpppqqqqqqppppppqqqqqqpppooooooooopppqqqrrrrrrsssssstttttttttuuutttqqqmmmiiihhhiiikkklllmmmnnnnnnooopppppppppqqqqqqqqqrrrsssssstttuuuuuuuuuvvvxxxyyyxxxwwwuuutttooonnnnnnnnnoooqqqrrrssstttsssrrrppppppppppppqqqrrrrrrqqqqqqpppppppppppppppppppppqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrsssuuuxxxzzz{{{|||{{{yyyxxxxxxzzz|||~~~|||}}}}}}|||{{{yyywwwvvvssstttwwwxxxyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxttttttssssssssssssssssssqqqqqqqqqqqqqqqrrrrrrrrrpppppppppqqqqqqqqqqqqqqqqqqrrrssstttttttttsssrrrqqqqqqrrrsssuuuvvvwwwwwwwwwwwwxxxxxxwwwvvvtttsssssssssrrrqqqrrrrrrttttttuuuvvvvvvwwwwwwxxxxxxyyywwwwwwwwwvvvuuuttttttsssqqqqqqssstttvvvwwwxxxyyyxxxzzz|||~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}{{{xxxvvvuuuvvvxxxzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{||||||{{{zzzxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{|||~~~~~~}}}~~~~~~iiihhhgggfffeeeeeefffgggiiihhhhhhggghhhiiijjjkkkkkkkkkkkkkkklllllllllmmmkkkkkkkkkkkkjjjjjjjjjjjjfffeeedddcccdddfffiiikkkmmmnnnpppqqqqqqqqqppppppqqqpppooonnnnnnooopppqqqrrrsssssssssssssssssssssrrrpppllliiihhhhhhjjjllllllmmmnnnooopppppppppppppppqqqqqqrrrrrrsssssssssrrrtttvvvwwwwwwwwwuuutttpppppppppppppppqqqrrrssssssrrrpppooonnnoooooopppqqqppppppppppppooooooooooooooooooooooooooooooppprrrrrrrrrrrrrrrrrrssssssssssssssssssuuuwwwyyy{{{{{{zzzyyyxxxxxxzzz|||}}}~~~}}}|||zzzwwwuuutttqqqsssuuuxxxyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwsssssssssrrrrrrqqqqqqqqqppppppoooppppppqqqrrrrrrppppppqqqqqqrrrrrrrrrsssttttttttttttsssrrrqqqpppooopppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttssssssssssssssstttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuttttttsssssstttuuuvvvwwwxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}{{{yyyvvvvvvwwwyyyzzzzzz{{{|||}}}}}}}}}|||||||||}}}~~~~~~}}}|||zzzyyywwwwwwwwwwwwxxxxxxyyyyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}iiihhhggggggggggggiiiiiikkkjjjiiihhhhhhhhhiiijjjiiiiiijjjjjjkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjeeedddcccccceeehhhkkklllooooooqqqrrrrrrqqqpppppppppooonnnmmmnnnooopppqqqsssssssssrrrrrrrrrrrrrrrpppnnnkkkhhhggghhhiiikkkkkklllmmmooooooppppppooopppppppppppppppqqqqqqqqqoooqqqsssuuuvvvvvvuuutttqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmnnnnnnooopppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmpppppppppqqqrrrssssssssstttsssssstttuuuwwwyyyzzzzzzyyyyyyxxxyyyzzz|||}}}~~~{{{xxxuuusssqqqppprrrtttwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuutttssssssrrrrrrqqqpppppppppoooooonnnnnnooopppqqqrrrpppqqqqqqrrrssstttttttttwwwwwwvvvtttsssqqqooooooooooooqqqrrrtttuuuwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttuuuvvvvvvwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{|||{{{zzzyyywwwvvvuuutttuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyzzz|||~~~}}}}}}}}}}}}}}}}}}||||||}}}{{{yyyxxxwwwxxxyyy{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}|||zzzzzzyyyxxxxxxyyyyyyzzz}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzjjjjjjiiiiiijjjkkklllmmmlllkkkjjjhhhhhhhhhiiiiiihhhhhhiiiiiijjjkkkkkklllkkkkkkjjjjjjjjjjjjiiiiiiddddddddddddfffhhhkkkmmmppppppqqqrrrrrrqqqoooooonnnnnnmmmmmmmmmnnnpppqqqssssssrrrrrrqqqqqqppppppnnnmmmjjjhhhggggggiiijjjiiijjjlllnnnooopppoooooooooooooooooonnnnnnnnnnnnlllnnnqqqsssuuuuuuttttttqqqqqqqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmmmmnnnoooooooooooooooooooooooopppooonnnnnnnnnmmmlllllllllmmmnnnooopppqqqsssttttttuuutttttttttuuuvvvxxxyyyyyyxxxxxxxxxyyyzzz|||}}}}}}zzzwwwtttrrrqqqpppqqqsssvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvsssttttttuuutttsssqqqppprrrrrrqqqqqqqqqppppppppppppooonnnmmmnnnoooqqqrrrpppqqqrrrssstttuuuvvvvvvyyyxxxwwwuuusssqqqpppppppppqqqrrrsssuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{}}}|||{{{yyyxxxvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}||||||||||||||||||}}}}}}}}}{{{zzzyyyxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyy{{{{{{}}}~~~~~~~~~}}}|||{{{zzzzzz~~~~~~www|||jjjjjjjjjjjjkkkmmmooopppnnnmmmkkkiiihhhhhhhhhhhhggghhhhhhiiijjjkkklllllllllllllllkkkjjjjjjiiiiiidddddddddeeegggiiikkklllppppppqqqqqqqqqpppnnnmmmmmmmmmllllllmmmnnnooopppssssssrrrqqqqqqpppoooooolllkkkiiigggfffggghhhiiigggiiilllnnnooooooooonnnnnnnnnnnnmmmmmmlllllllllkkkmmmooorrrsssssssssrrroooooopppqqqrrrrrrqqqqqqoooooonnnmmmmmmmmmnnnooooooooooooppppppppppppqqqppppppoooooonnnmmmllllllkkklllnnnoooqqqssstttuuuvvvuuutttttttttvvvwwwxxxxxxxxxxxxxxxyyy{{{||||||~~~|||yyyvvvtttrrrrrrqqqrrrsssuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvqqqrrrrrrsssrrrqqqooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrpppooommmmmmnnnpppqqqpppqqqrrrtttuuuwwwxxxxxxzzzyyywwwvvvtttsssssssssttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{|||{{{zzzyyyxxxwwwvvvuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxyyy{{{}}}~~~~~~}}}|||{{{{{{{{{||||||||||||}}}}}}||||||zzzzzzzzzzzz{{{|||}}}}}}|||||||||}}}~~~~~~}}}{{{zzzzzz{{{|||~~~~~~~~~}}}||||||{{{~~~~~~}}}rrrvvv{{{hhhhhhhhhhhhjjjlllnnnpppooonnnllliiihhhgggggggggggghhhhhhiiijjjkkklllmmmooonnnmmmlllkkkjjjiiihhheeeeeeeeefffgggiiijjjkkkppppppqqqqqqpppnnnmmmlllllllllkkkkkklllnnnooopppssssssrrrqqqpppooonnnnnnkkkjjjhhhgggffffffggghhhfffhhhkkknnnoooooonnnmmmnnnmmmmmmlllkkkkkkjjjjjjjjjlllnnnqqqrrrrrrqqqppplllmmmoooqqqqqqrrrqqqqqqoooooonnnmmmmmmnnnooopppppppppppppppqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmjjjkkkllloooqqqssstttuuuvvvvvvuuuttttttuuuwwwwwwwwwwwwxxxxxxzzz{{{||||||~~~|||zzzwwwuuutttttttttrrrrrrssstttvvvwwwwwwxxxzzzyyyyyyxxxwwwwwwvvvvvvqqqrrrsssssssssrrrqqqpppppppppqqqqqqrrrssssssssstttrrrpppnnnmmmnnnpppqqqpppqqqrrrtttvvvxxxyyyzzzzzzyyyxxxvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{|||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwvvvuuuvvvxxx{{{|||~~~|||{{{zzzyyy{{{{{{{{{|||||||||}}}}}}||||||{{{{{{{{{{{{||||||~~~}}}|||||||||}}}~~~}}}|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}{{{ooorrrtttwww{{{eeeeeeeeefffhhhjjjmmmnnnpppnnnllljjjhhhgggggggggggghhhiiijjjkkklllmmmmmmppppppnnnmmmkkkjjjhhhhhhffffffffffffgggiiijjjkkkppppppppppppooonnnlllkkkllllllkkkkkklllmmmoooppptttsssrrrqqqpppnnnnnnmmmjjjiiihhhgggffffffggggggeeehhhkkknnnoooooonnnmmmmmmmmmllllllkkkjjjiiiiiijjjkkknnnpppqqqqqqpppoookkklllnnnpppqqqrrrqqqqqqpppooonnnmmmmmmnnnooopppppppppqqqqqqqqqrrrrrrrrrtttsssrrrqqqpppooonnnmmmiiijjjlllnnnqqqsssuuuvvvwwwvvvuuuttttttuuuvvvwwwvvvwwwwwwyyyzzz{{{|||||||||{{{yyywwwuuuuuuuuuuuurrrsssssstttuuuvvvwwwwwwzzzzzzyyyyyyxxxwwwvvvvvvrrrssstttuuuuuutttssssssppppppqqqrrrsssttttttuuuvvvtttqqqnnnmmmnnnoooppppppqqqsssuuuwwwxxxzzz{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyyyyzzz{{{|||||||||}}}}}}|||zzzxxxwwwvvvwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwuuuvvvwwwxxxyyyzzzzzz{{{yyywwwuuutttuuuwwwyyy{{{}}}|||zzzyyyxxxzzz{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{||||||}}}~~~}}}|||||||||}}}~~~|||zzz{{{}}}~~~{{{yyymmmooopppqqqttt{{{eeefffggghhhiiijjjkkklllmmmllllllkkkkkkjjjjjjiiilllkkkkkklllmmmoooqqqrrrsssrrrpppmmmkkkjjjjjjjjjiiiiiihhhgggggghhhiiijjjjjjjjjkkkkkkkkklllllllllllljjjhhhggghhhjjjlllnnnqqqqqqqqqpppooonnnnnnmmmjjjjjjjjjiiiiiiiiiiiiiiiggghhhjjjlllnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllmmmmmmnnnooopppqqqqqqpppoooooonnnnnnnnnnnnpppqqqrrrsssrrrpppnnnnnnnnnnnnoookkkkkklllmmmnnnooopppqqquuuuuuuuutttssssssrrrrrrooooooqqqsssuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxzzz{{{|||}}}zzzyyywwwvvvuuutttuuuuuussstttuuuwwwwwwwwwvvvuuuxxxvvvuuutttssssssttttttssstttttttttuuuuuuvvvvvvvvvuuutttsssssstttuuuvvvrrrqqqooonnnmmmmmmmmmnnnppppppqqqrrruuuwwwzzz|||yyyxxxwwwwwwwwwxxxyyyzzz||||||{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwyyyzzz{{{zzzyyyyyyvvvvvvvvvvvvwwwyyy{{{}}}~~~|||yyyxxxwwwvvvwwwzzzzzz{{{}}}~~~{{{|||}}}~~~~~~}}}||||||||||||}}}~~~|||~~~~~~~~~~~~{{{yyytttsssqqqqqqrrrtttwwwyyyeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjllllllllllllmmmoooqqqrrrtttssspppnnnlllkkkjjjjjjjjjiiihhhgggggghhhiiijjjiiijjjjjjjjjkkkkkkkkkkkkkkkjjjhhhggghhhjjjlllmmmqqqqqqpppoooooonnnmmmmmmiiiiiiiiiiiiiiiiiiiiiiiiggghhhkkkmmmnnnooooooooonnnnnnlllkkkkkklllmmmmmmnnnooopppqqqqqqqqqpppppppppooonnnnnnnnnooopppqqqrrrqqqpppnnnnnnnnnnnnooommmlllllllllmmmoooqqqrrrvvvvvvuuutttsssrrrrrrrrroooppprrrtttvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{zzzxxxwwwuuuttttttttttttssstttuuuvvvwwwvvvuuuuuuwwwvvvuuusssssssssttttttssssssssstttuuuvvvvvvwwwwwwvvvuuutttsssttttttuuuqqqqqqooonnnmmmmmmmmmnnnppppppppprrrtttwwwyyy{{{xxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzxxxxxxwwwxxxyyyzzz{{{zzzzzzyyywwwwwwwwwwwwxxxzzz|||}}}}}}{{{yyyxxxwwwwwwxxx{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{|||}}}}}}~~~~~~|||yyyuuutttrrrqqqqqqrrrtttuuuzzzffffffggghhhhhhiiijjjjjjiiiiiiiiijjjjjjjjjjjjkkklllllllllmmmnnnppprrrsssvvvtttqqqooommmkkkkkkkkklllkkkiiihhhhhhhhhhhhiiihhhhhhiiiiiiiiijjjjjjjjjkkkjjjhhhggghhhiiikkklllppppppoooooonnnnnnmmmmmmiiiiiiiiiiiiiiiiiiiiiiiigggiiikkkmmmooopppppppppppppppnnnmmmlllmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqpppnnnmmmmmmnnnooooooppppppooonnnnnnooooooooonnnmmmlllkkkllloooqqqssswwwvvvuuutttsssrrrrrrrrrpppqqqtttvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwuuutttsssrrrssssssrrrssstttvvvvvvuuuttttttuuuuuutttsssssssssttttttrrrrrrssssssuuuvvvxxxxxxxxxwwwuuutttssssssssssssqqqpppooonnnmmmmmmmmmnnnoooooopppqqqsssuuuwwwyyyxxxwwwvvvvvvvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{xxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyxxxxxxyyyzzz||||||||||||}}}}}}}}}}}}zzz{{{|||}}}~~~}}}||||||yyyyyyyyyyyyzzz|||~~~~~~~~~~~~}}}{{{wwwuuusssqqqoooooooooooonnnvvvfffggggggggghhhhhhiiiiiigggggghhhhhhiiijjjkkkkkkkkkkkklllnnnoooqqqrrrsssvvvuuurrrooommmllllllkkkmmmllljjjiiihhhhhhhhhiiihhhhhhhhhiiiiiiiiiiiijjjkkkjjjiiihhhhhhiiikkkkkkooooooooonnnnnnmmmmmmmmmhhhhhhhhhiiiiiiiiiiiiiiihhhjjjlllnnnpppqqqqqqqqqrrrqqqooonnnnnnnnnnnnoooqqqqqqqqqqqqrrrqqqqqqqqqqqqpppooommmllllllmmmmmmnnnnnnnnnnnnnnnoooooooooooommmkkkjjjkkknnnrrrtttwwwvvvuuusssrrrrrrrrrrrrqqqsssuuuwwwyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvuuutttsssssssssttttttwwwvvvtttrrrqqqqqqqqqrrrrrrssstttuuuuuutttsssrrrssssssssssssssssssttttttrrrrrrrrrssstttvvvxxxzzzzzzxxxvvvtttsssrrrrrrrrrppppppoooooonnnnnnnnnnnnnnnooopppqqqssstttvvvvvvwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}|||||||||{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzzwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}yyyxxxuuurrrooolllkkkjjjfffllluuu~~~ggggggggggggggghhhhhhhhheeeffffffggghhhiiijjjjjjjjjjjjlllnnnpppqqqrrrsssuuutttqqqooommmlllllllllnnnmmmkkkjjjiiiiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjlllkkkjjjiiiiiijjjkkkkkknnnnnnnnnmmmmmmmmmmmmmmmhhhiiiiiiiiijjjjjjjjjkkkjjjlllnnnpppqqqrrrqqqqqqrrrqqqpppooonnnooooooppprrrrrrqqqqqqqqqqqqqqqqqqqqqpppnnnlllkkkkkkllllllnnnnnnnnnnnnoooooooooooonnnmmmjjjiiijjjmmmqqqsssvvvuuusssqqqqqqqqqrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwwwwuuutttrrrqqqqqqrrrsssvvvuuusssrrrqqqpppqqqqqqqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssssssssttttttrrrrrrrrrrrrtttvvvyyyzzzzzzyyyvvvtttrrrrrrrrrrrrppppppppppppppppppoooooonnnooopppqqqssstttttttttuuuuuuttttttuuuwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||zzzzzzyyyxxxyyyzzz{{{|||}}}}}}||||||{{{zzzzzzyyyyyyzzz{{{|||{{{{{{yyyyyyvvvvvvvvvvvvxxxzzz|||}}}~~~~~~|||{{{xxxuuuqqqmmmjjjhhhcccgggnnnuuu}}}hhhgggggggggggggggggggggeeeeeeffffffggghhhiiiiiihhhiiikkkmmmoooqqqqqqrrrsssrrrpppnnnmmmmmmmmmnnnnnnmmmkkkjjjjjjjjjjjjkkkjjjjjjkkkkkkkkklllllllllmmmllllllkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmlllllliiiiiijjjjjjkkklllllllllmmmnnnpppqqqrrrrrrqqqpppqqqpppooooooooooooqqqqqqrrrrrrqqqppppppppppppqqqpppooommmlllkkkkkkkkklllnnnnnnooooooooonnnmmmmmmlllkkkjjjiiijjjmmmoooqqqsssrrrpppooooooppprrrsssuuuuuuvvvvvvwwwwwwxxxxxxxxxyyy{{{||||||{{{yyyxxxxxxvvvtttrrrqqqrrrssstttvvvuuusssrrrqqqpppqqqqqqqqqqqqrrrssssssrrrpppoooooopppqqqrrrsssssssssssstttsssrrrrrrsssvvvxxxzzzzzzxxxvvvtttsssrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqpppooopppqqqrrrssssssssssssttttttssstttuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~}}}|||}}}}}}||||||{{{zzzzzzzzzwwwxxxzzz{{{||||||{{{{{{|||{{{zzzzzzyyyzzzzzzzzz||||||}}}}}}}}}|||{{{{{{zzzzzzyyyxxxyyyzzz{{{|||}}}||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwuuuuuuuuuvvvxxxzzz|||}}}~~~~~~~~~|||yyyuuupppllliiicccfffkkkooouuuhhhhhhgggggggggfffffffffeeeeeeeeeffffffgggggggggfffgggjjjmmmooopppqqqqqqpppooonnnmmmmmmmmmnnnooommmlllkkkjjjjjjkkklllmmmlllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllllljjjjjjkkkllllllmmmnnnnnnooopppqqqrrrrrrqqqpppooooooooonnnnnnooopppqqqrrrrrrqqqpppooonnnoooooopppooonnnlllkkkkkkkkkllllllnnnnnnooooooooommmlllkkkjjjiiiiiiiiijjjlllnnnooopppooommmmmmmmmooorrrtttwwwvvvuuuttttttuuuwwwxxxxxxyyy{{{}}}}}}|||zzzxxxyyywwwuuusssrrrsssuuuvvvwwwuuutttrrrqqqqqqqqqqqqpppqqqrrrrrrrrrqqqooonnnmmmnnnppprrrssstttssssssuuutttrrrrrrsssuuuwwwyyyyyyxxxvvvtttsssrrrssssssrrrrrrsssttttttssssssrrrpppqqqrrrsssttttttsssssssssssssssssstttvvvxxxyyy{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~~~~}}}|||~~~~~~}}}|||zzzyyyxxxwwwuuuvvvxxxzzz{{{|||||||||}}}|||{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}|||zzzyyy{{{zzzyyyxxxyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyyyyxxxyyyzzzzzzzzzyyywwwvvvuuuuuuuuuvvvxxxzzz|||~~~~~~~~~~~~}}}yyytttooolllccceeehhhkkknnnuuuhhhhhhhhhgggffffffeeeeeeeeeeeeeeeffffffffffffgggeeegggiiilllnnnpppppppppooonnnmmmllllllmmmnnnooommmlllkkkjjjkkklllmmmnnnnnnnnnnnnoooooooooooopppoooooonnnnnnnnnmmmmmmlllllllllllllllllllllllllllkkkkkkllllllmmmnnnooooooqqqrrrrrrsssrrrqqqpppooonnnnnnmmmmmmnnnppprrrsssrrrqqqooonnnnnnnnnoooooonnnmmmlllkkkjjjkkklllmmmooooooooooooooommmkkkjjjhhhhhhhhhiiijjjkkklllmmmnnnmmmlllkkklllooorrrtttxxxvvvtttsssssstttwwwxxxxxxyyy|||}}}}}}|||zzzxxxyyyxxxuuusssssstttvvvwwwwwwvvvtttrrrqqqqqqqqqrrrpppqqqrrrrrrqqqpppooonnnmmmnnnppprrrssstttssssssvvvuuusssrrrrrrtttwwwyyyxxxwwwuuutttssssssssstttrrrssstttuuuuuuuuutttsssqqqrrrssstttuuutttssssssssssssrrrssstttvvvxxxyyy||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxx|||}}}~~~~~~}}}|||}}}|||zzzxxxwwwvvvssstttwwwyyy{{{|||||||||}}}|||{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}{{{zzzyyy{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz}}}~~~}}}}}}~~~~~~~~~|||wwwrrrooobbbdddfffhhhjjjoooxxx~~~jjjiiigggeeeddddddddddddddddddfffgggggggggfffeeeffffffgggiiijjjlllmmmmmmmmmmmmlllllllllkkkkkkkkkiiiiiiiiiiiijjjlllnnnooopppooonnnmmmmmmnnnooopppqqqqqqrrrrrrqqqooonnnmmmjjjjjjjjjiiiiiiiiihhhhhhjjjkkkmmmnnnooooooooonnnppppppppppppooooooooonnnnnnmmmmmmmmmnnnppprrrttttttsssrrrpppoooooopppppppppooommmlllkkkkkklllllliiijjjmmmnnnnnnllliiihhhffffffgggiiijjjkkklllmmmkkkllllllmmmnnnooopppppppppqqqrrrssstttvvvwwwwwwvvvxxx{{{~~~~~~}}}|||xxxwwwuuutttssssssssstttuuuuuussssssrrrssstttuuurrrssstttuuuuuutttssssssrrrsssssssssttttttuuuuuussssssrrrrrrssstttvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwvvvuuuttttttsssqqqrrrssstttttttttsssrrrrrrssstttuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{|||||||||}}}|||{{{yyyxxxxxxyyyyyyyyy{{{~~~}}}|||}}}|||{{{zzzxxxwwwvvvuuusssuuuwww{{{}}}|||zzzyyyyyyzzzzzzzzz{{{~~~~~~|||zzzyyyxxxwwwvvvvvvwwwxxxxxxvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~}}}~~~{{{vvvrrrkkkiiieeedddfffkkkppptttwww}}}|||~~~jjjiiigggeeedddddddddeeedddeeefffggghhhgggffffffeeefffggghhhjjjkkklllmmmllllllllllllkkkkkkkkkkkkjjjiiiiiiiiikkklllnnnooopppooonnnnnnnnnnnnooopppqqqqqqrrrrrrqqqpppnnnmmmkkkkkkjjjjjjiiiiiihhhhhhkkklllmmmooopppppppppoooppppppooooooooonnnnnnnnnnnnnnnnnnooopppqqqsssttttttsssrrrqqqpppppppppqqqpppooommmlllkkkkkklllllljjjkkklllmmmlllkkkiiihhhgggggghhhiiijjjkkkllllllkkkkkklllmmmnnnooooooppppppqqqrrrssstttuuuvvvwwwvvvxxx{{{}}}~~~~~~|||{{{wwwvvvuuutttsssssstttuuuvvvuuutttsssrrrrrrssstttrrrssstttuuuvvvuuuuuutttttttttttttttuuuuuuuuuuuussssssrrrrrrssstttvvvwwwttttttttttttttttttttttttxxxxxxwwwvvvvvvuuuttttttqqqrrrtttuuuuuuuuutttssstttuuuvvvwwwxxxzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{}}}|||zzzyyyxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}|||||||||{{{yyyxxxwwwvvvuuutttvvvxxx{{{~~~}}}{{{zzzzzzzzz{{{zzz{{{}}}~~~|||{{{zzzyyyxxxwwwwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~}}}xxxuuunnnkkkhhheeefffiiinnnqqqooouuu~~~vvvqqqqqquuuwwwxxxwwwxxxzzz|||jjjiiigggfffeeeeeeeeeeeedddeeeggghhhhhhhhhgggfffeeefffggghhhiiikkkllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnoooqqqpppoooooooooooopppqqqqqqrrrrrrrrrrrrpppooonnnllllllkkkjjjjjjiiihhhhhhkkklllnnnooopppqqqqqqqqqpppooonnnnnnnnnmmmnnnnnnoooooopppqqqrrrssstttttttttsssrrrqqqqqqpppqqqqqqpppooommmlllkkkkkklllmmmkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnooopppppppppqqqrrrtttuuuvvvvvvvvvwwwzzz|||}}}|||{{{zzzvvvuuutttsssssstttuuuvvvwwwvvvtttsssrrrrrrrrrrrrqqqssstttvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttsssssssssssstttvvvwwwrrrrrrssssssttttttuuuuuuxxxxxxxxxwwwvvvvvvuuuuuussstttuuuvvvvvvvvvuuutttvvvvvvwwwyyyzzz{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzz|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{|||||||||||||||{{{zzzyyyxxxvvvuuuuuuvvvwwwyyy|||~~~~~~|||{{{{{{{{{|||zzz|||~~~}}}|||}}}|||zzzyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{wwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||~~~|||zzzssspppkkkhhhfffhhhjjjllleeejjjsss{{{zzzooogggfffgggiiiiiihhhhhhiiijjjmmmqqquuuwwwuuuvvvxxxyyy{{{{{{||||||~~~kkkjjjhhhfffeeeeeeeeefffeeefffggghhhiiihhhggggggffffffggghhhiiijjjkkklllkkkkkkkkkjjjjjjjjjiiiiiijjjjjjjjjkkklllmmmmmmnnnqqqppppppppppppppppppqqqpppqqqrrrrrrrrrqqqooonnnlllllllllkkkjjjjjjiiiiiilllmmmnnnooopppqqqrrrrrrooonnnmmmlllllllllmmmmmmpppqqqrrrsssttttttttttttssssssrrrrrrqqqqqqqqqqqqooonnnmmmlllkkkllllllmmmmmmllljjjiiihhhhhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjlllmmmnnnooooooooooooppprrrssstttuuuvvvuuuvvvxxxzzz{{{{{{zzzyyyuuuuuutttsssssstttvvvvvvwwwvvvtttrrrqqqqqqqqqqqqqqqrrrtttvvvxxxxxxxxxwwwxxxxxxxxxwwwwwwvvvvvvvvvuuutttsssssssssuuuvvvwwwsssssstttuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvtttuuuvvvwwwxxxwwwvvvvvvuuuuuuvvvxxxyyyzzz{{{||||||||||||{{{zzzzzzzzzyyy{{{zzzzzzyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz{{{|||zzzzzzyyyxxxwwwvvvuuuuuuwwwxxxyyy|||~~~}}}|||||||||}}}{{{|||~~~~~~}}}~~~~~~|||{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||wwwxxxxxxyyyzzz{{{{{{|||{{{{{{|||||||||}}}}}}}}}}}}wwwtttoookkkhhhgggggghhh___dddkkkrrr|||~~~pppfffbbbbbbbbbaaaaaa```______aaadddgggiiiggghhhiiijjjkkklllmmmmmmkkkkkklllnnnoooqqqrrrrrrtttuuuvvvxxxyyy{{{|||}}}{{{}}}lllkkkiiigggfffffffffgggfffggghhhiiiiiiiiihhhggggggggghhhiiijjjkkkkkklllkkkkkkkkkjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmmmmmmmpppppppppqqqqqqpppppppppooopppqqqqqqqqqpppooonnnllllllllllllkkkkkkkkkjjjnnnnnnnnnoooppppppqqqqqqooonnnlllkkkjjjkkklllmmmpppqqqsssuuuuuuuuutttsssqqqqqqqqqqqqqqqqqqppppppooonnnmmmlllkkklllmmmmmmnnnmmmkkkiiihhhhhhiiijjjllllllkkkkkkjjjiiiiiihhhhhhhhhiiikkklllnnnoooooonnnooopppqqqrrrtttuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxuuuuuutttsssssstttvvvvvvwwwvvvtttrrrqqqpppqqqqqqqqqrrrtttvvvxxxxxxxxxwwwyyyyyyxxxxxxwwwwwwwwwvvvuuuuuutttssstttuuuvvvwwwvvvvvvwwwwwwxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvsssssstttuuuwwwxxxyyyzzz|||||||||{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzzzzyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyxxxwwwvvvvvvuuuuuuwwwwwwxxxzzz|||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||xxxxxxyyyzzz{{{{{{||||||{{{||||||}}}}}}~~~~~~~~~~~~zzzwwwsssnnnkkkhhhggggggaaadddiiiooovvvwwwkkkeeeaaa___^^^]]][[[YYYWWWVVVXXXZZZ[[[\\\\\\]]]]]]^^^___```aaa]]]^^^___```aaabbbcccdddfffggghhhiiikkklllmmmnnnlllmmmoooqqqrrrssssssrrrttttttuuuvvvxxxyyy{{{{{{~~~~~~lllkkkiiihhhgggfffggggggfffgggiiijjjjjjjjjiiihhhiiiiiijjjjjjkkkllllllmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmoooooopppqqqqqqpppoooooonnnnnnoooppppppooonnnmmmkkkkkkllllllllllllmmmmmmpppoooooonnnnnnoooooopppnnnmmmkkkiiiiiijjjkkklllpppqqqtttvvvvvvuuusssrrrooopppppppppppppppoooooonnnmmmlllkkkkkklllmmmnnnooonnnllljjjiiiiiijjjjjjmmmllllllkkkjjjjjjiiiiiiggggggiiijjjlllmmmnnnooonnnnnnoooppprrrsssttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuutttsssssstttuuuvvvvvvuuusssrrrqqqqqqqqqqqqqqqssstttvvvwwwwwwvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvtttttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvrrrrrrssstttvvvwwwxxxyyy{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||||||||{{{zzz{{{{{{yyyxxxxxxxxxyyyzzzxxxxxxwwwwwwvvvuuuuuutttuuuvvvvvvxxxyyy{{{}}}}}}||||||~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwuuuuuuuuuvvvwwwyyy{{{|||yyyzzzzzz{{{{{{|||||||||zzz{{{{{{|||~~~~~~{{{yyyvvvrrrnnnllljjjiiifffhhhkkknnnsss{{{uuulllgggbbb___[[[XXXTTTOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[[[[\\\]]]^^^___``````^^^```aaacccdddeeedddddddddddddddeeefffggghhhiiikkkkkklllmmmnnnooooooppprrrqqqpppppprrrtttwwwyyyxxxzzz~~~mmmllljjjhhhggggggggghhhggghhhiiijjjjjjjjjiiiiiijjjkkkkkkllllllmmmmmmnnnllllllllllllkkkkkkkkkkkkkkklllmmmnnnnnnmmmmmmlllnnnooooooppppppoooooonnnlllmmmnnnoooooonnnmmmllljjjjjjkkklllmmmnnnooooooqqqpppooommmmmmmmmmmmnnnnnnllljjjhhhhhhiiikkkllloooqqqtttwwwwwwuuurrrpppmmmnnnoooppppppooonnnmmmnnnmmmlllkkkkkklllmmmnnnoooooommmlllkkkjjjjjjjjjlllllllllkkkkkkjjjjjjiiifffggghhhjjjkkkmmmnnnooommmnnnooopppqqqrrrsssttttttuuuuuuuuuuuuvvvvvvvvvwwwvvvuuutttsssssstttuuuuuutttrrrqqqqqqqqqrrrrrrrrrssstttuuuvvvuuuuuutttwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwxxxxxxxxxwwwvvvssstttuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyyyywwwwwwwwwvvvuuuuuutttttttttttttttuuuwwwyyy{{{|||}}}|||{{{{{{|||~~~~~~}}}|||}}}}}}}}}}}}{{{zzzxxxwwwttttttttttttvvvxxxzzz{{{{{{{{{{{{{{{{{{|||||||||xxxyyyzzz|||~~~~~~~~~zzzyyywwwtttrrrooonnnmmmjjjlllnnnnnnpppttt||||||tttmmmhhh^^^[[[TTTNNNJJJHHHHHHIIIGGGGGGFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^______aaa```^^^]]]^^^```ccceeedddgggkkkooorrrtttttttttxxxwwwwwwvvvvvvuuuttttttwwwxxxzzz|||~~~|||}}}mmmllljjjhhhgggggghhhhhhggghhhiiijjjkkkjjjiiiiiikkkllllllmmmmmmnnnnnnnnnmmmmmmllllllllllllkkkkkkkkklllmmmnnnnnnnnnmmmlllmmmnnnoooppppppooonnnmmmkkklllmmmnnnnnnmmmlllllliiijjjkkklllnnnooopppqqqrrrqqqooommmlllkkkllllllnnnllljjjhhhgggiiikkklllnnnqqqtttwwwwwwuuurrrooolllmmmnnnoooooonnnmmmmmmnnnmmmlllkkkllllllnnnnnnpppoooooonnnlllkkkjjjjjjlllllllllkkkkkkjjjjjjjjjffffffhhhiiikkkmmmnnnooommmmmmnnnpppqqqrrrsssttttttttttttuuuuuuuuuuuuuuuxxxwwwuuutttsssssssssttttttsssrrrqqqqqqqqqrrrsssrrrssstttuuuuuutttssssssvvvvvvvvvwwwwwwxxxxxxyyywwwvvvuuuttttttuuuvvvvvvtttttttttttttttsssssssssuuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvwwwxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{|||}}}yyyzzzzzz{{{{{{||||||||||||}}}~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyywwwwwwvvvvvvuuuuuuttttttssssssssssssuuuwwwyyy{{{{{{{{{zzz{{{|||}}}|||{{{||||||}}}}}}|||zzzxxxwwwssssssssssssuuuwwwyyy{{{|||||||||||||||{{{{{{{{{wwwxxxyyy{{{}}}}}}~~~~~~~~~}}}zzzyyyxxxvvvtttrrrppppppmmmnnnooonnnmmmpppvvv{{{yyyttteee```YYYRRRMMMJJJJJJJJJEEEDDDDDDCCCDDDEEEGGGHHHCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUSSSRRRRRRTTTWWWXXXYYY[[[```dddggghhhggggggbbbbbbaaa``````___^^^^^^\\\]]]^^^```bbbdddffffffiiijjjkkkmmmoooqqqrrrssstttuuuwwwzzz{{{|||||||||}}}~~~gggffffffeeeeeeggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkhhhiiikkklllmmmllllllkkkkkklllmmmmmmmmmlllkkkjjjjjjkkkmmmnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnqqqrrrrrrooollljjjgggggghhhiiilllooorrrsssrrrrrrqqqooonnnlllkkkkkkkkkjjjhhhggggggggghhhiiilllooorrruuuuuurrrnnnkkkjjjjjjkkklllmmmmmmnnnnnnqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnnnnoooooooooooojjjjjjjjjiiiiiiiiihhhhhhhhhiiikkkmmmoooooooooooonnnoooooopppqqqqqqrrrrrrssssssttttttuuuuuuvvvvvvzzzyyywwwuuussssssssssssppppppqqqqqqqqqqqqrrrrrrttttttsssrrrrrrqqqppppppttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwxxxxxxxxxwwwwwwyyyxxxvvvtttsssrrrrrrssswwwvvvtttsssrrrssssssttttttuuuwwwyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{zzzzzz{{{}}}}}}~~~}}}|||||||||}}}~~~~~~}}}{{{zzzzzzwwwwwwvvvvvvuuuuuuttttttrrrssstttuuuvvvwwwxxxyyy}}}}}}~~~}}}{{{xxxwwwtttvvvxxxzzzzzzzzzyyyxxxssssssssssssuuuwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}|||||||||~~~~~~}}}}}}}}}zzzzzzyyyxxxxxxwwwvvvvvvrrrpppnnnmmmmmmpppsssuuuzzz}}}tttmmmbbbXXXPPPKKKGGGDDDBBBAAA???======>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVXXXXXXXXXWWWXXXWWWUUUTTTSSSSSSTTTTTTRRRSSSTTTVVVWWWYYYZZZZZZ^^^___bbbdddeeeeeeeeeeeeiiiiiijjjkkklllmmmnnnooonnnoooooopppqqqqqqrrrrrrssstttuuuxxx{{{~~~~~~~~~}}}{{{{{{{{{|||}}}|||gggffffffeeefffggghhhiiiiiiiiijjjjjjkkkjjjjjjjjjhhhiiijjjlllmmmmmmllllllllllllmmmmmmmmmkkkjjjiiijjjkkkmmmnnnoooooooooooonnnnnnnnnnnnoooooooooooonnnoooqqqrrrqqqoookkkiiigggggghhhiiikkknnnqqqrrrsssrrrqqqooonnnlllkkkjjjkkkjjjhhhggggggggghhhiiilllooorrruuuuuurrrnnnllljjjkkkkkklllmmmmmmnnnnnnqqqpppooonnnmmmnnnnnnoooooooooooooooooooooooooookkkkkkkkkjjjjjjjjjiiiiiihhhjjjlllnnnoooppppppppppppppppppqqqrrrrrrssssssttttttuuuuuuvvvwwwwwwwww|||zzzxxxvvvttttttttttttttttttttttttttttttttttttssssssssssssrrrqqqqqqqqqtttttttttuuuvvvvvvwwwwwwuuuvvvxxxyyyzzzyyyxxxwwwyyyxxxvvvtttssssssssstttvvvuuutttsssrrrrrrsssssssssuuuxxxzzz{{{{{{zzzzzzxxxxxxxxxyyyzzzzzz{{{{{{}}}|||{{{zzz{{{{{{}}}}}}~~~}}}}}}||||||}}}~~~|||zzzyyyxxxvvvvvvvvvuuuuuuuuuttttttrrrssstttuuuvvvxxxyyyyyy}}}}}}~~~~~~}}}{{{yyywwwuuuvvvxxxzzz{{{zzzyyyxxxtttsssssstttuuuwwwzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}{{{{{{|||}}}~~~}}}}}}~~~{{{{{{zzzzzzyyyxxxxxxwwwuuutttqqqpppppprrruuuwwwxxx{{{{{{ooocccYYYQQQLLLHHHEEEBBB???===============>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQNNNMMMLLLJJJIIIJJJJJJKKKIIIJJJKKKMMMOOOPPPQQQRRRQQQRRRTTTUUUVVVVVVVVVVVVZZZZZZ[[[\\\]]]^^^_______________```aaaaaabbbbbbcccdddeeegggkkknnnrrrttttttvvvxxxwwwvvvxxx}}}|||zzzxxxxxxwwwwwwwwwvvvvvvvvvxxxxxxyyyzzzzzz{{{||||||zzzzzzyyyxxxxxxyyyzzz{{{zzzvvvtttppppppooonnnmmmmmmllllllkkkjjjiiihhhhhhhhhiiiiiijjjmmmqqquuuwwwwwwvvvuuutttsssrrrqqqqqqrrrssstttuuuuuutttttttttttttttuuu{{{~~~{{{zzzyyywwwvvvvvvuuuvvvrrrqqqpppooonnnoooppppppvvvuuuuuuuuuvvvwwwyyyzzzgggffffffffffffggghhhhhhggghhhiiikkkkkkkkkjjjiiiggghhhjjjlllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhiiijjjlllnnnoooooooooooooooooooooppppppqqqqqqqqqooopppqqqrrrqqqnnnkkkiiiggggggggghhhjjjlllooopppsssrrrqqqooonnnlllkkkjjjkkkjjjiiigggggghhhhhhiiimmmooorrrttttttrrrooommmlllllllllmmmmmmnnnnnnnnnqqqpppooonnnmmmnnnoooooooooooooooooooooooooooooommmmmmllllllllllllkkkkkkjjjkkklllnnnooopppppppppqqqrrrrrrsssssstttuuuuuuvvvvvvwwwwwwxxxyyyyyyzzz~~~}}}zzzxxxvvvuuuuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwrrrrrrsssssssssrrrrrrrrrssssssttttttuuuvvvvvvwwwuuuwwwyyy{{{{{{zzzxxxwwwxxxwwwuuutttttttttuuuvvvvvvuuutttrrrrrrrrrrrrssssssuuuxxxzzz||||||{{{{{{wwwwwwwwwxxxyyyzzzzzzzzz~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~|||zzzxxxvvvvvvuuuuuuuuuuuuuuutttttttttsssssstttvvvwwwxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxuuuwwwyyy{{{{{{{{{zzzyyyuuuttttttuuuvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||~~~zzz{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzyyywwwuuusssssstttvvvxxxvvvxxx|||rrreeeZZZRRRMMMFFFCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>===>>>????????????======@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???>>>======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAACCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDD???@@@AAABBBDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWZZZ]]]aaabbbeeegggjjjjjjiiikkkppptttyyyyyyzzz{{{}}}~~~{{{yyyxxxwwwwwwwwwvvvuuurrrpppllljjjhhhggggggggggggffffffffffffggggggggghhhhhhiiiiiiiiilllkkkjjjiiiiiijjjkkklllmmmnnnppprrrttttttttttttvvvwwwxxxyyy{{{}}}~~~~~~}}}{{{zzzyyyxxxppppppnnnkkkgggccc___]]]ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSTTTUUUUUUWWWYYY\\\```bbbbbbaaa```___^^^]]]\\\\\\]]]^^^^^^```___]]]\\\]]]^^^___aaafffiiiooosssuuussspppnnnhhhgggdddbbbaaa```___```cccbbb```______```aaaaaaaaaaaa`````````bbbcccdddiiiiiijjjkkkmmmnnnooooootttvvvyyy|||~~~~~~~~~~~~ffffffffffffggggggggghhheeegggiiijjjkkkjjjiiihhhfffhhhjjjlllmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhggghhhjjjlllnnnooooooooooooooooooppppppqqqrrrrrrrrrppppppqqqqqqpppnnnkkkiiiggggggggggggiiikkkmmmnnnrrrrrrqqqooonnnlllkkkkkklllkkkiiihhhhhhhhhiiijjjnnnooorrrssstttrrrpppooonnnnnnnnnnnnnnnoooooooooqqqpppooonnnnnnnnnooopppqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnllllllmmmooopppqqqqqqqqqsssssstttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{|||||||||zzzxxxwwwvvvvvvyyyxxxwwwvvvuuuuuuvvvvvvqqqrrrsssttttttssssssrrrrrrrrrssstttuuuuuuvvvvvvuuuwwwzzz||||||{{{yyywwwwwwvvvuuuuuuuuuvvvwwwxxxwwwvvvtttrrrrrrqqqrrrrrrsssuuuxxxzzz||||||||||||xxxxxxyyyzzz{{{||||||}}}~~~|||{{{{{{{{{||||||~~~}}}||||||}}}~~~~~~{{{yyyvvvuuutttttttttttttttttttttttttttssstttuuuvvvxxxyyyzzzzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvwwwyyy{{{|||{{{zzzyyyvvvvvvuuuvvvwwwyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{}}}~~~zzzzzz{{{|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||zzzyyyvvvtttssstttuuuvvvuuuvvvxxx|||qqqcccWWWPPPFFFAAA;;;888999999999777888888888888999999999999666777888:::;;;;;;;;;:::===>>>>>>>>>?????????@@@<<<;;;:::888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>??????@@@@@@AAAAAAAAAEEEDDDCCCBBBAAABBBBBBCCC;;;;;;<<<>>>???AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNPPPRRRVVVXXXZZZ___bbbeeefffeeegggkkkooommmmmmnnnppprrrtttuuuvvvxxxwwwtttqqqooommmmmmmmmmmmlllkkkhhheeeccc```___^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^dddcccaaa``````aaabbbbbb___aaaccceeeffffffffffffffffffggghhhiiijjjjjjkkkkkkjjjiiihhhgggeeedddddd______^^^\\\XXXUUUQQQOOONNNMMMMMMMMMMMMMMMMMMMMMKKKKKKIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQTTTRRRPPPOOOPPPRRRTTTVVVWWW[[[bbbgggiiigggdddaaa]]][[[XXXUUUSSSRRRRRRRRRYYYXXXWWWVVVVVVWWWXXXXXXTTTTTTSSSSSSSSSTTTVVVWWWZZZ[[[\\\]]]^^^___``````eeegggiiilllnnnnnnnnnnnneeeffffffgggggggggggggggeeefffgggiiijjjjjjiiiiiiggghhhjjjlllmmmmmmmmmmmmmmmmmmkkkjjjiiihhhgggggghhhiiikkkmmmooooooooooooooooooppppppqqqqqqqqqqqqppppppqqqqqqpppnnnkkkjjjhhhhhhgggggghhhiiikkklllqqqqqqpppooonnnmmmllllllmmmlllkkkjjjiiijjjkkkkkkooopppqqqrrrsssrrrrrrqqqqqqqqqqqqppppppppppppppprrrqqqooonnnnnnnnnoooppprrrrrrqqqqqqpppppppppoooooooooooooooooooooooopppnnnnnnnnnooopppqqqrrrsssuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~{{{yyyxxxxxxxxxxxxwwwuuusssssssssssstttqqqrrrsssuuuuuutttsssrrrqqqqqqrrrssstttuuuvvvvvvvvvwwwzzz{{{|||{{{yyywwwwwwwwwvvvuuuvvvwwwxxxyyyxxxwwwuuusssrrrrrrrrrrrrsssuuuxxxzzz||||||{{{{{{zzz{{{{{{}}}~~~~~~|||{{{zzzzzzzzzzzz||||||{{{{{{|||~~~}}}{{{xxxvvvtttssssssssssssssssssttttttttttttuuuvvvwwwxxxzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}|||{{{zzzyyywwwxxxzzz|||}}}|||{{{zzzxxxwwwwwwwwwxxxyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyxxxvvvtttssssssttttttuuuuuuvvvxxx{{{~~~lll]]]TTTGGGAAA:::777888999777555666666666666666666555555000111444777999:::;;;;;;;;;<<<<<<<<<<<<<<<======999888777555555555555666888888888888888888888888;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>CCCBBBAAA@@@???@@@AAAAAA======>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKNNNQQQTTTVVV[[[^^^bbbdddcccdddgggjjjfffggghhhjjjlllmmmnnnoooqqqooollliiigggeeeddddddeeedddbbb```]]][[[ZZZYYYVVVVVVUUUUUUUUUTTTTTTTTTWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTWWWYYY[[[[[[\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVSSSRRRRRRPPPNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGKKKJJJHHHGGGHHHJJJMMMOOOQQQUUU\\\aaacccaaa^^^[[[TTTRRRNNNKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLOOOOOOPPPPPPQQQRRRSSSSSSXXXZZZ\\\^^^___```aaaaaaeeeffffffggghhhgggggggggeeeeeefffggghhhiiijjjjjjhhhiiikkklllmmmllllllkkklllkkkjjjiiihhhhhhhhhhhhggghhhjjjmmmnnnoooooooooooooooooooooooooooooooooooooooppppppooonnnmmmllljjjiiihhhhhhhhhiiijjjkkkoooooooooooonnnnnnnnnnnnooonnnmmmkkkkkkllllllmmmppppppqqqrrrrrrssssssssstttttttttssssssrrrrrrqqqrrrqqqpppooonnnoooppppppssssssrrrrrrqqqpppppppppooooooppppppppppppqqqqqqppppppooopppppprrrssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~|||zzzzzzzzzzzzyyywwwtttrrrqqqqqqrrrrrrrrrssstttvvvuuutttrrrqqqooopppqqqrrrsssuuuvvvvvvwwwwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvvvvwwwxxxyyyzzzyyywwwuuusssssssssssstttuuuwwwzzzzzzzzzyyyyyyzzz{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxx{{{zzzzzzzzz{{{}}}~~~}}}{{{xxxvvvttttttrrrrrrrrrsssssssssssssssuuuuuuvvvxxxyyyzzz{{{|||~~~}}}}}}}}}|||zzz{{{|||}}}|||{{{zzzyyywwwyyy{{{|||}}}}}}|||{{{yyyyyyxxxxxxyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}||||||||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyxxxvvvuuuttttttttttttwwwvvvvvvvvvxxxzzz}}}{{{jjj___PPPHHH???::::::;;;888555666666555555444444333333...000333666999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555444444555555777777777777777777777777;;;;;;<<<===>>>>>>>>>>>>???>>>======<<<======>>>===<<<;;;::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCEEEHHHKKKNNNPPPUUUYYY]]]___^^^]]]___bbbaaabbbdddfffggghhhiiiiiigggeeebbb___]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMLLLOOONNNNNNLLLKKKJJJIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFIIILLLNNNPPPPPPQQQTTTTTTTTTTTTSSSSSSSSSRRRSSSRRRQQQPPPOOOMMMLLLLLLGGGGGGGGGFFFEEEBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;:::999999:::<<<===<<<===>>>@@@AAAAAA@@@@@@@@@???>>><<<<<<<<<======@@@@@@??????@@@BBBEEEGGGMMMPPPVVVZZZ\\\ZZZWWWUUUJJJHHHDDD@@@>>>===>>>???@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFKKKLLLMMMOOOPPPQQQRRRRRReeeeeeggghhhhhhhhhgggffffffeeeeeeeeefffhhhjjjkkkjjjjjjkkklllllllllkkkjjjkkkjjjiiihhhggghhhhhhiiifffhhhjjjlllnnnoooooooooooonnnnnnmmmmmmllllllkkknnnnnnoooooooooooonnnnnnlllkkkjjjiiihhhiiijjjkkkmmmmmmmmmnnnooopppppppppqqqpppnnnmmmmmmmmmnnnoooppppppqqqqqqrrrsssttttttwwwwwwvvvuuuuuutttssssssrrrqqqpppooooooooopppqqqtttssssssrrrqqqqqqppppppoooooopppppppppqqqqqqqqqqqqqqqppppppqqqrrrssstttuuuvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{|||~~~}}}{{{{{{{{{{{{|||{{{yyyvvvsssqqqqqqrrrsssssstttuuuvvvvvvtttqqqpppooooooppprrrssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxyyy{{{zzzxxxvvvtttttttttttttttuuuwwwyyyyyyxxxwwwvvvxxxxxxyyy{{{|||~~~~~~}}}zzzxxxwwwvvvvvvvvvyyyyyyyyyyyyzzz|||}}}~~~~~~|||{{{yyywwwvvvuuuqqqqqqrrrrrrrrrsssssssssuuuvvvwwwxxxyyy{{{||||||~~~}}}||||||{{{yyyzzz{{{|||||||||{{{zzzxxxyyy{{{}}}~~~}}}|||{{{zzzzzzyyyyyyyyy{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{}}}~~~}}}||||||{{{|||}}}~~~~~~~~~}}}}}}~~~||||||||||||||||||||||||zzzyyyxxxwwwwwwwwwwwwwwwyyyxxxwwwvvvwwwxxxzzz|||zzznnn^^^TTTIIIBBB@@@>>>:::666666666555444444333222222222333666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666666888888888888888888888888999:::;;;============<<>>===<<<;;;;;;<<<<<<:::999888777888888999:::@@@??????>>>======<<<<<<:::999888888888999::::::777777777888888888999999::::::;;;;;;<<<======>>>===>>>???AAAEEEHHHLLLNNNRRRVVV[[[\\\ZZZYYYZZZ[[[[[[\\\^^^```aaabbbbbbbbbaaa___\\\YYYVVVTTTSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIGGGFFFDDDCCCBBBAAAEEEDDDBBBAAA@@@@@@AAAAAA:::<<<@@@CCCFFFHHHJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCAAAAAABBBAAA@@@???===;;;::::::999888777666666555555444444333444555666777777888999:::::::::::::::;;;:::999777666777777888999999999:::<<<>>>???@@@FFFIIIMMMPPPQQQPPPMMMLLLCCCAAA===999777777999:::======<<<;;;<<<===>>>???::::::888888888888999:::;;;;;;;;;<<<======>>>>>>BBBBBBCCCEEEFFFGGGHHHHHHdddeeeggghhhhhhhhhgggfffgggeeedddcccdddgggjjjlllkkkkkklllllllllkkkjjjiiijjjiiihhhgggggghhhiiiiiifffgggjjjlllnnnooooooooonnnnnnmmmlllkkkjjjjjjiiimmmnnnnnnooooooooooooooommmllljjjiiiiiiiiijjjkkkkkklllmmmnnnooopppqqqrrrrrrqqqooonnnnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuyyyxxxxxxwwwvvvuuuttttttrrrrrrpppooooooooopppqqqttttttsssrrrrrrqqqppppppoooooooooppppppqqqqqqqqqrrrqqqqqqpppqqqrrrtttuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{|||~~~~~~|||{{{{{{{{{|||}}}}}}{{{xxxtttsssssstttuuusssuuuvvvwwwvvvtttqqqooonnnooopppqqqssstttuuuvvvxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzxxxwwwwwwwwwxxxxxx|||{{{yyywwwuuuuuuuuuuuutttuuuwwwxxxxxxwwwvvvtttuuuvvvwwwxxxzzz{{{|||}}}~~~|||zzzxxxvvvuuuuuuuuuxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{yyyxxxwwwvvvqqqqqqqqqrrrrrrsssssssssvvvvvvwwwxxxzzz{{{||||||~~~}}}|||{{{{{{yyyzzz{{{|||||||||{{{zzzxxxyyy{{{}}}~~~}}}|||{{{{{{zzzyyyyyyzzz{{{|||}}}||||||||||||||||||||||||yyy{{{}}}~~~}}}|||{{{{{{||||||}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzzzzz{{{zzzyyyxxxwwwwwwxxxzzz{{{zzzyyyiii^^^QQQHHHEEEBBB<<<666777666666555444333222222555777888::::::::::::999<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777777999999999999999999999999777888:::;;;<<<<<<;;;;;;>>>===<<<:::::::::;;;;;;<<<;;;:::999999:::<<<<<<>>>===<<<;;;:::999888777:::999888888888999;;;<<<777777777777888888888888:::;;;;;;<<<<<<===>>>>>>===>>>???BBBEEEJJJMMMOOORRRWWW[[[]]][[[YYYYYYZZZVVVWWWYYY[[[\\\]]]\\\\\\```^^^[[[WWWUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNPPPOOOOOOOOOOOONNNNNNNNNIIIHHHGGGEEECCCBBB@@@@@@<<<;;;:::888777777888888777999===AAAEEEGGGIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBB@@@???>>>===<<>>===;;;;;;:::999777666555555444333222222333444555666777888999999:::::::::999<<<:::999777666666777777666777888:::<<<===>>>??????AAAEEEGGGHHHGGGEEEDDDBBB@@@<<<888777777999:::666555555444555666777888:::999888777777777888999999:::::::::;;;<<<<<<<<>>>>>???@@@AAACCCGGGKKKNNNPPPRRRTTTUUUVVVVVVTTTQQQOOOLLLNNNQQQTTTVVVVVVUUUTTTRRRQQQOOOMMMLLLLLLMMMMMMOOONNNLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOONNNMMMLLLFFFFFFEEECCCAAA???>>>===888888777777666666555555444666;;;???BBBCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@???======<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444333333222111111000111222444555555555555666777777888888;;;;;;:::888777555444444222222333444555666777888999;;;===@@@AAA@@@>>>===::::::::::::999777555444333333333444444444555555666666666555555444444444555555666777888999:::::::::;;;<<<======<<<;;;:::dddfffiiikkklllkkkjjjiiillljjjhhhfffeeefffggghhhkkkkkkjjjjjjjjjiiiiiiiiihhhgggfffdddcccddddddeeedddfffhhhkkkmmmoooppppppooonnnmmmlllkkkkkklllmmmkkkmmmooopppqqqooonnnmmmlllllllllllllllllllllllljjjlllooorrrssssssrrrqqqrrrqqqpppooonnnooooooppprrrrrrqqqppppppqqqrrrsssttttttttttttttttttttttttsssqqqooonnnnnnoooqqqsssuuuuuuuuuuuuuuuuuuuuuuuurrrsssssssssttttttuuuuuuuuuuuuuuutttttttttttttttvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuuuuuuuvvvssssssrrrrrrqqqpppppppppnnnoooqqqtttvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxzzzyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{yyyxxxvvvtttvvvvvvvvvwwwwwwxxxxxxxxxvvvwwwyyy{{{|||||||||{{{wwwxxxyyyyyyyyyxxxwwwvvvwwwxxxyyyzzz{{{|||||||||{{{||||||}}}|||{{{zzzyyyvvvtttrrrqqqoooooooooppptttvvvyyy{{{||||||zzzyyyyyy{{{~~~}}}|||zzzzzzzzzyyyyyyyyyyyyxxxxxxyyyzzz{{{|||{{{{{{zzz}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxzzz~~~sssbbbTTTMMMGGGAAA<<<999777444222111222222222444444555666777888888888::::::::::::999999999999999888777666666666777777888888999999:::;;;;;;<<<========================;;;;;;;;;;;;::::::999999:::999777666555555555666999999999999888888888888888999:::;;;;;;;;;::::::666666555555666777999:::999999::::::;;;<<<===>>>===>>>???BBBEEEHHHLLLNNNRRRSSSTTTTTTSSSQQQNNNLLLJJJKKKNNNQQQRRRRRRQQQPPPOOONNNLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFDDDBBB???>>>===<<<888888777777666555444444333666:::===@@@AAAAAA@@@???@@@@@@@@@???>>><<<;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;999888777666555444333333222111111111222333555666666666666777777777777888::::::999777666444333333111222222333555666666777666777:::<<<===<<<;;;999999999:::999888777555333222222222333333333444444555555444444444333333333444444555666777888888999999:::;;;;;;;;;;;;:::999eeegggiiilllmmmmmmlllkkkllljjjhhhfffeeefffggghhhjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffeeeddddddeeeeeefffgggiiikkkmmmnnnoooooooooooonnnmmmmmmmmmnnnnnnnnnooopppqqqpppooonnnmmmllllllmmmmmmnnnnnnoooooommmoooqqqtttuuuuuutttsssrrrqqqpppooooooooopppqqqqqqppppppooooooooopppppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnnnnoooppprrrtttuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuuvvvwwwwwwvvvvvvuuuuuuttttttuuuuuuxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvtttssssssrrrrrrqqqppppppooopppsssuuuwwwwwwxxxwwwxxxwwwuuuttttttuuuvvvvvvxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxvvvvvvvvvwwwwwwxxxyyyzzzzzzxxxyyy{{{|||}}}}}}}}}}}}wwwxxxyyyzzz{{{zzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}xxxvvvssspppnnnnnnooopppuuuvvvyyy{{{||||||{{{zzzyyy{{{~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyy||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||||||||||||||}}}~~~}}}{{{yyyxxxxxxxxxvvvvvvxxxzzzttteee[[[SSSJJJDDD???<<<888666555555444333333444666777888777777666888888888999999999999999999999888777777777777888::::::::::::;;;;;;<<<===========================<<<;;;;;;:::999888777777888777555444333444444555666666777777777888888888888999999999999888777777555555555555666777888999777888888999:::;;;<<<=========???AAADDDGGGJJJKKKPPPQQQQQQQQQOOOLLLIIIGGGFFFGGGJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIHHHIIIFFFCCC???===;;;;;;;;;999888888666555444333333222444888;;;===>>>>>>===;;;;;;<<<<<<;;;:::999888888888888888888999999999999999::::::;;;;;;<<<<<<888888777666666555444444222111111222333555666888888888888888777777777777888888777666444333222222000111111222333444555555222444666888888888777666777888888888777555444333000000111111111222222222333333222222222222111111222222333444555666666777777777888999999888777777fffgggjjjlllmmmmmmmmmmmmllljjjiiigggfffgggggghhhiiiiiiiiiiiiiiiiiiiiihhhiiihhhfffeeeeeeeeeffffffhhhiiijjjkkklllmmmnnnnnnooooooooooooooooooppppppqqqqqqqqqppppppooonnnmmmlllmmmmmmnnnpppqqqqqqrrrpppqqqsssuuuvvvwwwvvvvvvsssrrrqqqpppooopppqqqqqqppppppooooooooooooooooooppppppppppppppppppppppppooonnnnnnnnnoooqqqsssuuuttttttttttttttttttttttttsssttttttuuuvvvwwwxxxxxxwwwvvvuuuuuutttuuuvvvvvvzzzzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvuuuuuuuuutttwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvttttttssssssrrrrrrqqqqqqppprrrtttvvvwwwxxxxxxxxxxxxwwwvvvtttssssssttttttvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{|||||||||{{{zzzyyywwwwwwxxxyyyzzz{{{{{{|||zzz{{{|||~~~~~~~~~xxxyyy{{{|||||||||{{{{{{|||{{{zzzzzz{{{|||~~~~~~{{{xxxtttpppnnnooopppqqqvvvwwwyyy{{{||||||{{{{{{yyy{{{~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~|||{{{{{{{{{zzz{{{|||~~~}}}{{{zzzyyyxxxwwwwwwxxxyyy|||vvvjjj___SSSKKKGGGCCC>>>;;;;;;:::999777444555777888888777666555777777777888888999999:::999999999888888888999999<<<;;;;;;:::;;;<<<===>>>>>>>>>===============<<<;;;;;;:::999777666555555666555333222222222333444333444444555666777888888999888888888777666555555444444444555666666777888666666666777888:::<<<===>>>???AAACCCFFFHHHJJJLLLNNNNNNNNNMMMJJJGGGDDDBBBAAABBBDDDEEEEEEEEECCCCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIIIIHHHIIIFFFAAA===:::999999:::999888777666444333222111222333666888:::::::::::::::::::::999999888888777555555666777888888999999999999999::::::;;;<<<<<<888888777777666555555444222222222222333555777999:::999999888777777666666666666555444333222111111000000000111222333333333222333555666666666555444555666666666666444333111....../////////000000000000000000000000000000000///000111111333333444555555555555555555555555555ggghhhjjjlllmmmmmmmmmmmmkkkjjjiiihhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggfffffffffggghhhiiiiiijjjjjjkkkllllllmmmnnnooooooppppppqqqqqqqqqrrrrrrqqqooonnnnnnnnnnnnmmmmmmnnnoooqqqrrrssssssrrrssstttvvvwwwwwwwwwwwwtttsssqqqpppppppppqqqrrrppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssuuusssssssssssssssssssssssstttttttttuuuvvvwwwwwwxxxvvvuuutttttttttvvvwwwxxx{{{||||||}}}|||{{{yyyxxxwwwwwwwwwvvvuuusssrrrrrrttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuttttttsssrrrrrrqqqqqqrrrtttvvvxxxxxxxxxxxxxxxwwwuuusssrrrrrrsssssstttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyyzzz{{{||||||}}}{{{|||~~~~~~zzz{{{|||~~~~~~~~~}}}}}}}}}||||||{{{|||}}}}}}~~~~~~~~~}}}zzzvvvrrrpppppprrrsssvvvwwwyyy{{{||||||||||||{{{|||~~~|||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvxxx{{{~~~|||}}}~~~~~~|||zzzzzzzzzyyyzzz|||~~~~~~|||zzzyyyyyyyyyzzzzzz|||~~~zzzmmm```VVVNNNHHHBBB???>>>>>>:::777666777888888888777666555777777777888888999999:::999999::::::::::::::::::===<<<;;;:::;;;<<<===>>>============<<<<<<;;;;;;:::999888777666555444444444333222111111111222333222222333444666777888999999888777666555444444444444444555555666777777777666555555555777999<<<===BBBCCCEEEGGGIIIKKKLLLMMMLLLLLLJJJHHHFFFBBB@@@>>>======>>>?????????>>>===>>>>>>???@@@AAADDDFFFHHHFFFFFFGGGIIIJJJLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGDDD@@@;;;888777777888888888777555444222111000222333444666777777777777::::::999999999999999999555555666777888999999:::999999999:::::::::;;;;;;888888777777666666555555222222222222333555777888:::999999888777666555555555444444333222111000000///000000000111222222222333444555666666666555444333444444555444333111000---------.........//////.../////////////////////......///000111222222333333333222222222222333333iiiiiijjjkkkllllllllllllkkkkkkjjjiiihhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiihhhgggffffffggghhhiiijjjiiiiiiiiiiiijjjjjjkkkmmmnnnooopppqqqqqqqqqqqqsssqqqooonnnmmmmmmnnnnnnmmmnnnooopppqqqrrrsssssssssssstttuuuvvvvvvwwwwwwtttsssrrrqqqqqqqqqrrrsssrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooppprrrssstttsssssssssssssssssssssssssssssstttttttttuuuuuuuuutttsssrrrrrrtttvvvyyyzzz||||||}}}}}}|||zzzxxxwwwwwwwwwvvvvvvuuusssrrrqqqrrrrrrssstttuuuwwwwwwxxxwwwxxxxxxyyyxxxxxxwwwwwwvvvuuuuuuttttttsssrrrrrrqqqssstttvvvwwwxxxwwwwwwwwwvvvtttsssrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwyyyzzz|||||||||||||||{{{{{{{{{||||||||||||}}}|||}}}~~~~~~|||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{xxxuuusssssstttuuuwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuxxx|||}}}~~~~~~~~~|||zzzzzzzzzxxxzzz|||~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~rrrhhhYYYRRRJJJEEEDDDBBB===888999999999888888777777777888888888999999999999999999:::;;;;;;<<<;;;;;;;;;>>><<<;;;::::::;;;===>>>===<<<<<<;;;;;;:::::::::888777777666555444333333444333222111111111222333111222333444666777888999888888666555444444444444444444555777777777777777666555555555666999<<<>>>DDDEEEGGGIIIKKKLLLMMMMMMJJJIIIGGGEEEBBB???===;;;999999:::;;;;;;;;;::::::;;;;;;<<<===???BBBDDDFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDAAA>>>:::888777666666777666666444333222111111222333333444555555555555:::999999888888888999999666777777888999::::::::::::::::::::::::999999999888888888777777666666666333333222222222444555666999888888777666555555444444444333222222111000000000000000111111111222222444444444555555555444444111222333333333111000///,,,,,,---------.........------............//////------...///000111111222222111111000000111111222jjjjjjjjjkkkkkkkkkkkkjjjkkkkkkjjjiiiiiihhhhhhhhhfffffffffggggggggghhhhhhiiiiiiggggggggghhhiiijjjjjjiiihhhgggggghhhhhhiiilllmmmnnnpppqqqrrrrrrqqqrrrpppnnnlllllllllnnnooonnnnnnooopppqqqrrrrrrrrrssssssssstttuuuuuuvvvvvvuuutttsssqqqqqqrrrrrrsssssstttttttttsssrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqpppqqqsssvvvzzz|||||||||||||||{{{yyywwwvvvvvvvvvvvvvvvuuutttrrrqqqppppppqqqssstttvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuutttsssssssssqqqrrrtttvvvwwwwwwvvvvvvvvvuuusssrrrrrrrrrsssssstttuuuvvvwwwwwwvvvvvvuuuvvvwwwyyy{{{||||||||||||~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxwwwvvvwwwwwwxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}|||||||||{{{{{{}}}|||zzzxxxwwwwwwwwwwwwxxx{{{~~~|||{{{zzzzzzyyyzzz}}}~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{yyy}}}~~~ooofff\\\UUURRRMMMFFF???===<<<:::888777777888999::::::::::::999999999999999:::;;;<<<===<<<<<<;;;>>><<<:::999999:::<<<>>><<<;;;;;;:::999999888888666555555555444444333333333222111111111222333444222333444555666777888999888777666555444444555555444555666888888888888777666555444555666:::===???CCCDDDFFFHHHJJJKKKKKKKKKHHHGGGEEECCC@@@===;;;:::666777777888888999999999:::::::::;;;===@@@BBBDDDDDDEEEGGGIIIJJJKKKKKKJJJFFFEEEDDDBBBAAA@@@AAAAAA@@@???===:::888666555555555555444444333222222111333333333333444444444444777777666555555666777888999999999::::::;;;;;;;;;;;;;;;::::::999888888888888888888777777777777777444333222111111222333444777666666666555555444444444333333222222111111000000000111111111111222222222222222222222222222222000000111222111000///...,,,,,,,,,---------......---------.........//////,,,------...///000111111111111000//////000111111kkkkkkjjjjjjjjjjjjiiiiiikkkkkkjjjjjjiiihhhhhhgggeeefffffffffgggggghhhhhhiiiiiihhhgggggghhhiiijjjjjjiiigggfffffffffggghhhkkklllnnnpppqqqrrrqqqqqqqqqooommmkkkkkklllnnnpppoooooooooppppppqqqqqqrrrrrrrrrssssssttttttuuuuuuuuutttsssrrrqqqrrrssssssuuuuuuvvvvvvuuusssrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqppppppooopppooooooppprrrvvvzzz}}}||||||||||||zzzxxxvvvuuuuuuvvvvvvwwwvvvtttsssrrrooooooqqqrrrtttuuuvvvwwwvvvwwwyyyyyyzzzyyyxxxwwwvvvvvvvvvuuuttttttssssssqqqrrrtttuuuvvvvvvvvvuuuuuutttsssrrrqqqrrrssstttuuuuuuvvvwwwwwwvvvuuutttuuuvvvxxxzzz||||||||||||~~~~~~}}}||||||||||||}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~|||zzzxxxwwwwwwwwwwww{{{}}}~~~~~~}}}{{{zzzzzzyyy{{{~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxuuuyyy}}}zzznnneee```ZZZQQQIII???===:::888777888999;;;;;;;;;;;;::::::999999999999:::<<<=========<<<<<<>>><<<:::888888999<<<===;;;;;;:::999999888777777444444444444444444444444333333222111111222333444333333444555666777888999888777666555444555666666444555777999999999888888666666555555777:::===@@@AAACCCEEEGGGHHHIIIIIIIIIGGGFFFDDDBBB???===;;;:::555555666666777888888999999999:::;;;<<>>===<<<:::888777555444444444444333333222222222333333333333333333333333555444333333333444555666:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888888888888777777777777444333222111111111222333555555555555555444444444444333333333222111111111111111111111222222222222000000000000000///////////////000111111000///...,,,,,,---------.........---------....../////////,,,------...///000111111111000///......///000111kkkjjjhhhgggffffffggggggffffffggghhhhhhgggfffeeeffffffeeeeeefffgggiiijjjkkkiiihhhffffffgggiiijjjiiikkkkkkhhhdddccceeehhhkkklllnnnooopppqqqppppppqqqooommmkkkkkklllnnnooosssqqqnnnlllllllllnnnpppoooqqqrrrtttuuuuuuttttttxxxwwwuuutttssssssssstttuuuvvvvvvvvvvvvtttrrrqqqpppooonnnllllllmmmmmmnnnooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppooonnnnnnnnnooopppooonnnnnnppptttwwwzzz~~~|||zzzxxxwwwwwwwwwwwwtttuuuvvvwwwvvvtttrrrqqqrrrqqqooonnnoooqqqtttuuuyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuuuuuuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvtttvvvxxxzzz{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~}}}|||yyy{{{}}}}}}|||}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzz|||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||}}}{{{|||~~~~~~}}}{{{zzzyyyyyyyyyzzz}}}xxxpppeeeWWWNNNHHH@@@999888888666555777<<<;;;:::999999999::::::;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;999777777777777888444444444444444444444444111111111222222222333333444555666888888888777666666555444333444444666777999999999888888888888888888777666555666999<<<>>>???BBBFFFIIIKKKKKKJJJIIIBBBBBBBBBAAA???<<<:::888333444444555555666666666777888999:::<<<===>>>???@@@BBBDDDGGGHHHHHHGGGGGGBBB???<<<;;;<<<<<<999555999888666444333333333444222222222222222222222222333222111000000111222333111111000000111333444555777777777888999999::::::;;;;;;:::999999888888777777777666666555555555555555444222000///000000111111222222333444555666777333222222222222222222111000000000000000000000000222111111111000000//////,,,---...//////...---,,,---,,,+++++++++,,,---...,,,,,,---...///000111222///............000111222333222111111222333555666jjjiiihhhffffffffffffgggffffffhhhhhhhhhgggfffeeeffffffeeeeeefffgggiiijjjjjjiiihhhgggggghhhjjjkkkiiikkkkkkhhhdddccceeehhhkkklllmmmoooppppppppppppqqqooommmkkkkkklllnnnooosssqqqooolllkkklllnnnooonnnpppqqqssstttuuuuuutttxxxwwwvvvtttssssssttttttuuuuuuuuuuuuuuusssrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnoooooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnnnnnnnnnnooopppoooooooooqqqtttwwwyyy}}}{{{zzzxxxwwwvvvwwwwwwuuuvvvwwwwwwwwwuuusssqqqrrrpppooonnnoooqqqtttvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuutttuuuvvvwwwwwwvvvuuuuuuuuutttsssssssssuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}|||{{{yyy{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~|||{{{zzzzzz{{{{{{zzz|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzzzzyyyzzz|||~~~qqqcccXXXMMMDDD<<<;;;;;;999888999<<<;;;:::999888999:::::::::999999888999:::;;;<<<<<<;;;;;;;;;::::::::::::;;;:::888777666666777777444444444444444444444444444444555666666666666666555666777888999888777777777666555444444555555666888888888888888888888888888777555555666999;;;===???BBBFFFIIIKKKKKKIIIHHHBBBCCCBBBAAA@@@===;;;999444555555666666777777777777777888:::;;;===>>>??????AAADDDFFFGGGGGGFFFEEEAAA>>>;;;;;;<<<;;;888555777666444333222222333444333333333222222222222222333222111000000111222333222222111111222333555666666666777888888999999::::::::::::999888888777777555555555555555555555444444333222000000000000111111111222333444555555666333333333333222222222222000000000000000000000000222111111111000000000000---...////////////...---------,,,++++++,,,---...,,,,,,---...///000111111000////////////111222333333333222222333444666777jjjiiihhhfffeeeffffffgggfffggghhhiiiiiihhhgggfffgggfffeeeeeefffgggiiijjjjjjiiihhhggghhhjjjlllmmmjjjkkkkkkhhheeecccfffiiikkklllmmmnnnooopppppppppqqqooommmlllkkklllnnnooosssqqqooommmkkkllllllmmmmmmnnnpppssstttuuuuuuuuuxxxwwwvvvuuuttttttuuuuuussstttttttttsssrrrqqqpppppppppooonnnnnnnnnnnnooommmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooonnnmmmmmmnnnoooqqqpppppppppqqqtttwwwyyy{{{zzzyyywwwvvvvvvvvvvvvuuuvvvwwwxxxwwwuuusssrrrqqqpppooooooppprrruuuwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuuuutttttttttuuuwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwvvvvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxzzz{{{|||}}}}}}~~~}}}|||{{{zzzyyy{{{}}}~~~}}}}}}~~~~~~||||||{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~|||||||||}}}}}}{{{|||}}}~~~~~~~~~|||{{{zzzyyyzzz{{{}}}rrrfffTTTKKKBBB???>>>;;;;;;<<<<<<;;;:::888888999999:::999888888888888999::::::;;;;;;:::::::::::::::999:::999777666555666666777555555555555555555555555666777888::::::999999888666777888999999999888777888777666555555555555555777777777777777777777777777777666555666888;;;<<>>>>>@@@BBBDDDEEEEEEDDDCCC@@@===:::999::::::777333444333222111111222333444333333333333333333333333333333111111111111333333333333333333333444555666666666777777888888999999:::999999888888777666666333333333444444444444444444333222111000000000000000000111222333444444555444444444333333222222222000000000000000000000000111111111111111000000000......////////////.........---,,,,,,,,,,,,------+++,,,,,,---...///000000111000000000111222333444444444444444555666777888jjjiiigggfffeeeeeefffffffffggghhhiiiiiiiiihhhggggggffffffffffffhhhiiijjjjjjiiihhhhhhiiikkkmmmnnnjjjkkkllliiieeedddfffiiikkkkkklllnnnoooooopppppppppooommmlllllllllnnnnnnsssqqqooommmlllkkkllllllkkkmmmooorrrtttuuuuuuuuuwwwwwwvvvvvvuuuuuuuuuuuurrrrrrrrrrrrqqqqqqppppppqqqqqqppppppoooooooooooommmnnnooopppqqqqqqqqqqqqppppppppppppppppppppppppqqqpppooonnnmmmnnnoooooorrrqqqqqqqqqrrrtttwwwxxxyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxvvvtttrrrppppppooopppqqqsssuuuwwwwwwxxxyyyzzzzzzzzzyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuttttttuuuvvvyyy{{{|||~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyy{{{}}}~~~~~~~~~|||{{{yyyyyyyyy{{{}}}~~~}}}}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~|||{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyxxx|||rrr\\\QQQFFFBBB???<<<;;;===;;;;;;999888888888999:::888888888888888999999999::::::::::::999999999999999888666555555555666777777777777777777777777777666888999;;;;;;:::999888888999:::;;;;;;:::999888999999888777666555555555666666666666777777777777777777666666777888:::;;;???AAAEEEHHHJJJIIIGGGFFFCCCDDDDDDDDDBBB@@@>>>===888888999:::;;;<<<<<<===<<<;;;:::999999:::;;;;;;===???AAABBBCCCBBBAAA@@@???;;;888888999888555222111000000///000111222333333333333333333444444444444333222111111222333444444444444444555555666666555555666666777888888999999888888777777666666555222222222222222333333333333222222111111000000000//////000111222333444444555555444444333222222222000000000000000000000000111111111111111111111111///////////////////////////.........------------,,,,,,,,,---.../////////111111222222333444444555555555555666666777888888iiihhhgggeeeeeeeeefffffffffgggiiijjjjjjjjjiiihhhggggggffffffggghhhjjjkkkjjjiiihhhhhhiiikkkmmmnnnjjjlllllliiieeedddfffiiikkkkkklllmmmnnnooopppppppppooonnnmmmlllmmmmmmnnnqqqpppooommmlllkkkkkklllkkkllloooqqqssstttttttttvvvvvvvvvvvvvvvuuuuuuuuurrrqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppmmmnnnppprrrrrrrrrqqqqqqpppppppppppppppppppppppprrrqqqooonnnnnnoooppppppssssssrrrssssssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxwwwtttssspppppppppqqqrrrsssuuuvvvyyyzzz{{{}}}}}}|||{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuuuuuvvvwwwzzz|||}}}|||zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz|||}}}~~~}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}||||||}}}~~~yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~|||yyywwwvvvvvvvvvuuuxxx||||||dddXXXKKKDDD???;;;:::;;;;;;:::999888777888999999777777888888999999999999999999999999999999999999888777666555555555666777888888888888888888888888666666888999999999888777::::::;;;<<<<<<;;;:::999::::::999999888777666555555555666666777777777777888888777777888999:::;;;???AAAEEEHHHIIIHHHFFFEEECCCDDDDDDDDDCCCBBB@@@???:::;;;;;;===>>>???@@@@@@AAA???===:::999888888888===>>>@@@AAAAAA@@@???>>>===:::777666777666333000//////......///000222333222222222333333444444444555444333222222333444555444444555555555555555555444555555666666777888888888777777666666555444444111111222222222222222222222222222222111111111000...//////000111222333444555555444333333222111111////////////////////////111111111111111222222222000000000000000000000000000000000000//////......,,,------....../////////111222333333444555555555555555666777888888888888iiihhhgggeeedddeeeeeefffggghhhiiijjjkkkkkkjjjjjjhhhgggffffffggghhhjjjkkkjjjiiihhhggghhhjjjlllmmmkkklllllliiifffdddgggjjjkkkkkkkkklllmmmnnnpppqqqoooooonnnmmmmmmmmmmmmmmmoooooonnnmmmllllllllllllkkklllnnnqqqrrrsssssssssttttttuuuuuuuuuuuuttttttrrrqqqppppppppppppqqqqqqrrrrrrssssssrrrrrrqqqpppnnnooorrrsssttttttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrppppppooopppqqqrrrtttttttttttttttuuuvvvwwwvvvwwwxxxxxxyyyxxxxxxwwwwwwxxxyyyzzzyyywwwuuutttqqqqqqqqqrrrrrrssstttuuuyyyzzz|||}}}~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvwwwyyy|||}}}|||yyyxxxwwwxxxyyyzzzzzz{{{||||||{{{yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzz|||}}}~~~~~~|||zzzzzzyyyyyyyyy{{{}}}}}}|||{{{{{{||||||yyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwxxxyyyyyy|||}}}~~~~~~~~~}}}{{{yyywwwvvvuuusssvvvyyy{{{oooaaaRRRHHHBBB<<<:::;;;;;;:::999777777888888999777888999999::::::999999777888888888888999999999888888777666666666777888999999999999999999999999666777777777777888888888;;;<<<=========<<<;;;:::::::::::::::999888777777555666666777777888888999999999999999999:::;;;;;;>>>AAADDDGGGHHHGGGEEEDDDBBBCCCDDDDDDCCCBBBAAA@@@<<<===>>>???@@@BBBBBBCCCDDDBBB???;;;999888888888===>>>@@@AAA@@@???===<<<;;;888555444555555222/////////.........000111222000111111222222333333444555555333333333333555555444444555666666555555444444444555555666666777777777777666555555444444333333222222222111111111111111111222222222111111000//////000111222333333444444444333333222111000000////////////////////////111111111222222222222222111111000000000000111111222333333333222111000///........./////////000000111222333444555555555444555555666777888888888888iiihhhfffeeeddddddeeeeeeggghhhiiikkklllkkkkkkjjjhhhggggggggggggiiijjjkkkjjjiiihhhgggggghhhjjjkkkkkklllllljjjfffeeegggjjjkkkkkkkkkkkklllnnnpppqqqooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmoooppprrrrrrrrrqqqrrrssstttuuuuuutttsssrrrrrrqqqpppppppppqqqrrrrrrrrrsssssstttsssrrrqqqpppoooqqqsssuuuvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxyyyzzzzzzyyyxxxvvvtttssssssssssssssssssssssssvvvwwwzzz{{{|||{{{yyywwwyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzxxxwwwvvvvvvuuuuuuvvvwwwyyy{{{|||~~~{{{xxxwwwwwwxxxyyyzzz{{{|||||||||zzzyyyxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~}}}{{{zzzzzzzzzzzzyyy{{{}}}~~~~~~|||{{{zzzzzz{{{{{{yyyyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~|||{{{yyyxxxwwwrrrsssuuuvvvxxx~~~zzzkkkZZZNNNFFF???<<<===;;;:::888777777777888999888888:::;;;;;;;;;:::999777777777777888888999999999888777666777777888999:::::::::::::::::::::::::::999888777777999:::;;;======>>>>>>>>>===<<<;;;999999:::;;;;;;:::999888666666777777888999999:::::::::;;;;;;;;;;;;<<<<<<>>>@@@DDDGGGHHHGGGEEECCCAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAABBBDDDEEEEEEEEECCC???<<<::::::;;;;;;>>>???@@@AAA@@@???===;;;:::777444333444444111---000000///......///000111//////000111111222333333666555444333333444555666333444555555555555444333333444444555555666777777666666555555444333333333444444333222111111000///000111222222222222111000///000000111222333444444444333333222000//////...////////////////////////111111111222222333333333222111111000000111111222444555555555444333111111/////////000000000000000000111333444555555444444444555666777888888888777iiihhhfffeeeddddddeeeeeeggghhhjjjkkkllllllkkkkkkhhhggggggggggggiiijjjkkkkkkjjjhhhffffffgggiiijjjkkklllmmmjjjfffeeegggjjjlllkkkkkkkkklllnnnpppqqqnnnnnnnnnnnnnnnmmmmmmmmmlllllllllmmmmmmmmmmmmnnnlllmmmooopppqqqqqqqqqpppqqqrrrssstttttttttsssrrrrrrrrrqqqppppppqqqrrrsssrrrssstttttttttsssrrrqqqoooqqqtttvvvwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzyyyxxxyyyzzzzzzzzzxxxvvvtttttttttsssssssssrrrrrrrrrssstttwwwyyyyyyxxxvvvtttxxxxxxyyyzzzzzz{{{{{{|||zzzzzz{{{{{{zzzxxxwwwvvvvvvvvvuuuuuuvvvxxxzzz{{{}}}zzzxxxwwwwwwyyyzzz{{{||||||||||||zzzyyyxxxzzzzzzzzz{{{{{{|||||||||}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{zzz{{{}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyyyy{{{{{{{{{{{{yyyyyy{{{{{{|||||||||||||||||||||}}}}}}~~~~~~|||{{{zzz}}}|||{{{zzzzzz{{{}}}}}}|||~~~~~~~~~}}}~~~~~~|||zzzyyyyyypppqqqrrrrrrtttyyyrrr```SSSIIIBBB???@@@::::::888777777777888999888999:::;;;<<<;;;::::::666666777777888888888999999999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888888:::===>>>===>>>?????????===<<<;;;888999:::;;;;;;;;;:::999666777777888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@DDDFFFGGGFFFDDDCCCAAAAAABBBCCCCCCBBBAAA@@@??????AAABBBCCCEEEFFFGGGDDDBBB???<<<;;;<<<===>>>>>>???@@@AAA@@@>>><<<;;;999666333333444333000---111000///......///000111...//////000111111222222666555444333333444555666333444555555555444333222333333444444555666666777666555555444444333222222666555444333222000//////000000222333333222111000000000111222333444444555333333222111000///...---////////////////////////111111111222222333333333333222111000000111222333666666777777666444333111000000000000111111111111000111222444555444444333333444666777888888777777fffggghhhiiiiiihhhgggfffbbbccceeeggghhhhhhggggggeeefffhhhjjjkkklllkkkkkkjjjhhhfffddddddeeehhhiiiiiihhhffffffgggjjjmmmooonnnmmmkkkkkkkkknnnppprrrpppooonnnllllllmmmmmmnnnnnnnnnoooooooooooonnnnnnkkklllnnnoooppppppppppppoooppprrrssstttsssrrrrrrppppppooonnnnnnooopppqqqrrrrrrrrrqqqqqqppppppppppppqqqsssuuuvvvvvvuuuuuuvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrrrrssstttttttttwwwxxxxxxxxxwwwvvvtttsssssstttvvvwwwxxxxxxxxxwww{{{yyywwwvvvuuutttuuuuuussssssssssssssssssssssssttttttuuuvvvvvvuuutttssstttvvvxxxzzz{{{{{{{{{{{{||||||||||||{{{zzzxxxwwwxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzwwwtttssstttuuuwwwyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvwwwzzz|||~~~|||{{{||||||}}}|||}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{uuuuuuwwwxxxzzz{{{}}}}}}~~~}}}}}}|||{{{zzzzzzzzzyyyzzz{{{|||||||||{{{zzz|||}}}~~~~~~~~~}}}|||{{{yyywwwtttsssuuuyyy}}}lllYYYOOOIIIDDDAAA>>>;;;888888:::;;;999777777888999::::::999888777777777777777888888888888<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<999999::::::::::::;;;;;;888999;;;<<<<<<<<<;;;;;;999:::<<<===>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA??????>>>======>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;999888555333111000000000---.....................000000000111222222333333222222222333333444444444555555444444444333333333444333222222333444666777777666333111111222444666444444444333333222222222222222333444333222111000///000222333333333222111222222222222111111111111//////000000111111111222111111222222222333333333555444222111111444666888;;;::::::999777666666555444444444333333333222222222222333444444555555666222333444555666888999999fffgggiiijjjjjjiiigggfffbbbccceeefffgggggggggfffeeefffhhhiiijjjjjjjjjiiiiiigggeeeddddddeeegggiiiiiihhhgggfffgggjjjmmmoooooommmlllkkkkkkmmmpppqqqpppooommmlllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmooopppqqqqqqpppppppppppprrrsssssssssrrrrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrtttuuuuuuuuuuuuvvvuuusssrrrqqqqqqrrrrrrqqqrrrrrrsssssstttuuuuuuwwwwwwxxxxxxxxxvvvuuutttssstttuuuwwwxxxxxxwwwwwwyyyxxxvvvuuutttttttttuuusssssssssssssssrrrrrrrrrssstttuuuvvvvvvuuutttttttttuuuwwwyyyzzzzzzzzzzzz||||||}}}}}}|||{{{yyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{yyyvvvtttssstttvvvwwwzzzyyyyyywwwvvvuuuuuutttvvvvvvwwwxxxzzz}}}}}}}}}}}}}}}~~~||||||~~~~~~}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzuuuvvvwwwxxxzzz{{{|||}}}~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{}}}~~~}}}~~~~~~|||{{{yyyxxxuuutttuuuxxx|||vvvdddXXXPPPJJJEEECCC???;;;:::;;;;;;999666666777888999999888777777777777777777888888888888;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<======999999::::::::::::;;;;;;999:::;;;<<<===<<<;;;;;;999:::<<<>>>??????>>>>>>======????????????======>>>??????@@@AAABBBBBBCCCBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>======>>>???@@@AAAAAABBBBBBBBBAAA???===<<<:::888666333222111000111....../////////////////////000000111222222333333222222222333333333444444444444444444333333333333333222222222222444555666777555333222222333555777555555555444333333222222222333444444444333111111000000111111222222111111222222222111111111000000000000000000111111222222222222222222333333333333555444222222222555777999<<<<<<;;;:::888777666666444444444333333333333222333333444444444444555555444555555555555666666666fffhhhjjjlllllljjjhhhfffcccdddeeefffggggggfffeeeeeefffggghhhiiihhhhhhggghhhfffeeeddddddeeeggghhhiiihhhgggggghhhjjjmmmnnnooonnnlllkkkkkkmmmooopppoooooommmlllllllllmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnooopppqqqrrrrrrqqqpppoooppppppqqqrrrrrrrrrqqqqqqqqqpppooonnnnnnooopppppppppppppppppppppqqqqqqqqqooopppqqqsssttttttttttttvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrsssttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuussstttuuuwwwwwwwwwvvvvvvwwwvvvuuutttsssssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvuuuttttttvvvwwwxxxxxxxxxxxx|||}}}}}}~~~}}}|||zzzyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyxxxvvvtttttttttvvvwww{{{zzzyyywwwuuutttsssssswwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyxxxzzzyyyyyyyyyyyyyyyyyyxxxvvvwwwxxxyyyzzz{{{||||||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~|||}}}~~~}}}|||{{{yyywwwvvvvvvxxx{{{|||}}}tttggg]]]SSSLLLHHHDDD???<<<<<<;;;888555666777777888888777666666777777777777888888888888:::;;;<<<======;;;:::888999999:::;;;;;;<<<======999999::::::::::::;;;;;;999:::;;;<<<===<<<;;;;;;999:::<<<>>>?????????>>>???@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@============>>>@@@AAABBBBBBBBBCCCCCCBBB@@@>>>===:::999777444333222222222000000000000000000000000///000000111111222333333222222222222333333333333333333333333222222222222222222111111222333555666555555333333333555777999777777666555555444333333333444555555555444222111000000000000000111222222222222222111111111000000000111111111111222222222222222222333333333444444555444333333444666999;;;>>>>>><<<;;;:::888777777555555444444444333333333555555555444444444444444666666666555444444444333gggiiikkkmmmmmmkkkiiigggddddddfffggggggfffeeeddddddeeefffgggggggggfffeeeffffffdddddddddeeeggghhhjjjiiihhhhhhiiijjjlllmmmnnnmmmlllkkkkkklllnnnoooooonnnmmmlllkkklllmmmmmmnnnnnnmmmllllllmmmnnnnnnrrrrrrsssssssssrrrpppoooppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnooopppnnnoooooooooppppppqqqqqqoooooopppqqqrrrsssttttttuuutttsssqqqqqqqqqqqqrrrrrrrrrrrrsssttttttuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvrrrsssuuuvvvwwwvvvvvvuuuvvvuuutttsssrrrsssssstttqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvwwwsssttttttuuuvvvvvvvvvvvv||||||}}}~~~~~~}}}{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvxxxwwwuuuttttttuuuvvvwww|||zzzxxxvvvtttsssrrrrrrwwwwwwxxxzzz|||~~~}}}|||}}}zzz{{{{{{|||||||||||||||zzz{{{|||}}}||||||zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||}}}|||{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{}}}~~~}}}~~~}}}}}}}}}|||}}}{{{zzzxxxxxxyyyzzz{{{{{{wwwkkk^^^UUUMMMHHHBBB>>>===<<<888555777777777777777666666555666777777777888888888888888:::<<<>>>>>><<<:::888888888999:::;;;<<<<<<===999999999:::::::::;;;;;;:::;;;<<<======<<<;;;;;;999:::<<<>>>???@@@@@@???AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@=========>>>@@@AAABBBCCCBBBCCCCCCCCCCCCAAA@@@???<<<:::888666444444444444333222222222222222111111000000111111222222333333222222222333333333333333333333333222222222111111222111000000111222444555555444444444555777999:::999999888777666555444444444555666666666555444333222111000///000111222333222222222222111111111111222222222222222222222222333333333333444444444444555444444444666888:::;;;???>>>===<<<;;;999888888555555555555444444444444777666666555444333333333555555555555444444444444hhhiiikkkmmmmmmkkkiiihhheeefffgggggggggfffeeedddddddddfffggggggfffeeedddfffeeeeeeeeeeeefffggghhhjjjiiiiiiiiijjjkkklllmmmmmmllllllkkkllllllnnnnnnooonnnmmmkkkkkkllllllmmmnnnmmmlllkkkkkklllmmmnnnssssssttttttsssrrrqqqppppppppppppppppppppppppppprrrqqqooonnnnnnnnnooopppnnnnnnnnnoooooopppppppppnnnnnnooopppqqqrrrssssssuuutttrrrqqqppppppqqqqqqqqqqqqrrrrrrsssttttttttttttuuuvvvwwwxxxwwwvvvuuuppprrrsssuuuvvvvvvvvvvvvvvvuuutttrrrrrrrrrssssssqqqqqqqqqrrrrrrsssssssssssssssssstttuuuvvvwwwwwwtttttttttttttttttttttuuuzzzzzz|||}}}}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuutttvvvuuuuuuttttttuuuvvvwww|||zzzwwwuuusssrrrrrrrrrvvvwwwxxxzzz|||}}}~~~~~~}}}{{{{{{|||~~~~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{yyyyyy{{{{{{{{{{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{}}}|||zzzyyyyyyzzz{{{|||~~~}}}||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{yyykkkaaaTTTNNNGGGBBB@@@>>>:::777888777777666666666666666666777777777888888888888888:::<<<>>>>>><<<:::888888888999999:::;;;;;;<<<999999999:::::::::;;;;;;;;;<<<=========<<<;;;:::999:::<<<>>>@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBCCCCCCDDDBBBCCCDDDDDDCCCBBB@@@???===;;;:::888666666666666555555555444444333333333111111222222333444444444333333333333333333333333333333333222222222111111222111000000111222444555555555555555777888:::;;;;;;;;;:::999888777666555666666777888777666555444333333222111111333444555333333333333222222222222333333333333222222222222333333444444444555555555555555555555666888:::;;;>>>===<<<;;;:::999999888666666666555555555444444777777666555444444333222333333444444555666666777iiijjjkkkkkkkkkkkkjjjiiiggghhhiiiiiihhhgggfffeeecccdddeeefffgggffffffeeefffffffffffffffggghhhiiijjjjjjjjjjjjjjjkkkllllllkkkkkkkkkkkklllmmmnnnooonnnnnnlllkkkkkkkkklllmmmnnnmmmkkkjjjjjjkkkmmmnnnrrrssstttttttttrrrqqqpppqqqpppoooooonnnooooooooorrrqqqpppnnnnnnnnnoooooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooqqqrrrsssuuutttrrrqqqppppppqqqqqqpppppppppqqqrrrrrrsssssstttuuuvvvvvvvvvuuutttsssnnnooorrrtttvvvwwwwwwwwwxxxwwwuuusssrrrrrrrrrrrrqqqrrrrrrssssssttttttuuutttttttttttttttuuuvvvwwwuuuttttttsssssssssttttttwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuutttttttttttttttuuuvvvvvvwww{{{yyyvvvsssrrrqqqrrrsssuuuvvvxxxzzz{{{|||}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}|||yyyxxxxxxxxxxxxyyyzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{}}}{{{zzzxxxxxxyyy{{{|||~~~~~~}}}||||||zzz~~~{{{qqqbbb[[[RRRKKKFFFBBB===999999999888777666666666666777777777777888888888888888:::;;;======<<<;;;:::888888999999999999::::::999999::::::::::::;;;;;;<<<<<<===>>>===<<<;;;:::999:::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>????????????@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBB@@@@@@>>>===;;;999888888888888888777777666666555555444222333333444444555666666555555555555444444444444333333333333222222222222222222111111222333555666666666666777888999;;;;;;======<<<:::999888777777777888999999999888666555555555555555555666777777555555555444444444333333444444444333333333333222444444444555555555666666555555555666666777888999::::::::::::999999999999777666666666666555555555777777666666555444333333222333444555666888999999jjjjjjiiiiiiiiiiiijjjjjjiiijjjjjjjjjiiihhhfffeeebbbccceeefffggggggggggggffffffgggggghhhiiiiiijjjjjjjjjjjjkkkkkkkkklllllliiiiiijjjkkkmmmnnnoooooonnnmmmlllkkkkkkkkkllllllnnnllljjjiiiiiijjjlllnnnqqqrrrssstttsssrrrqqqpppqqqpppooonnnmmmnnnnnnooosssrrrpppnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnppprrrssstttsssrrrppppppppppppqqqnnnooooooppppppqqqrrrrrrttttttuuuuuuuuusssrrrqqqlllmmmpppsssvvvwwwxxxxxxzzzxxxvvvtttrrrqqqqqqqqqrrrrrrsssttttttuuuvvvvvvuuuuuutttsssttttttuuuvvvvvvuuutttsssrrrssssssttttttuuuvvvxxxyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvuuutttssssssttttttuuuvvvwwwwwwyyyxxxuuurrrqqqqqqsssttttttuuuwwwyyy{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}|||{{{zzzxxxxxxwwwvvvwwwxxxyyyzzzxxxxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzzzz|||{{{yyyxxxxxxyyy{{{}}}~~~}}}www{{{tttlll```VVVNNNHHHAAA<<<;;;:::888777666666777777777777777777888888888888999:::;;;;;;<<<<<<;;;;;;999999999999888888888888999999::::::::::::;;;;;;<<<===>>>>>>>>><<<;;;:::888:::<<>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDAAAAAABBBCCCBBBAAA@@@??????>>><<<:::999999::::::999999888888777666666666444444555555666777777777777777666666666555555555444444444444333333333333333222222222222444555666777777777888999:::;;;;;;???>>>===<<<:::999888777888999:::::::::999777666777777888999999999999999666666666666555555555555555444444444333333333333444555555555666666666666666666666666666666666666777777777777888888888888777777777666666666555555777777666666555555444444333444555666888999::::::kkkjjjiiihhhhhhiiijjjkkkjjjkkkkkkkkkjjjiiigggfffaaaccceeeggghhhhhhhhhhhhfffgggggghhhiiijjjjjjkkkjjjkkkkkkkkkkkkkkkkkkkkkhhhhhhiiikkkmmmnnnppppppnnnmmmlllkkkjjjkkkllllllnnnllljjjhhhhhhjjjlllnnnpppqqqrrrsssssssssrrrqqqqqqpppooommmmmmmmmnnnooosssrrrpppooonnnnnnnnnooooooooonnnnnnmmmmmmmmmlllmmmmmmmmmmmmnnnoooqqqssstttsssrrrppppppppppppqqqnnnnnnnnnoooppppppqqqqqqttttttuuuuuutttrrrpppooojjjlllooosssvvvxxxxxxyyy{{{zzzwwwtttrrrqqqqqqqqqssssssttttttuuuvvvwwwwwwwwwvvvtttsssssstttuuuvvvwwwvvvtttsssrrrrrrssstttrrrsssuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwuuutttrrrsssssstttuuuvvvwwwwwwyyywwwtttrrrqqqqqqsssttttttuuuwwwyyyzzzzzzzzzzzzvvvwwwxxxyyyzzzzzz{{{{{{||||||}}}}}}|||{{{yyyxxxxxxwwwvvvvvvvvvwwwyyyzzzxxxxxxzzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz|||{{{yyywwwwwwyyy{{{}}}~~~uuuyyy~~~}}}{{{{{{|||yyyzzz}}}xxxkkk^^^TTTLLLDDD>>><<<;;;999777777777777888777777777777888888888888::::::::::::;;;<<<<<<<<<::::::999999888777777777999999:::::::::;;;;;;;;;======>>>>>>>>>===;;;:::888:::<<>>>>>?????????@@@DDDEEEFFFGGGGGGFFFEEEDDD@@@AAABBBBBBBBBAAA@@@??????>>><<<;;;:::::::::;;;::::::999999888777666666555555666666777888888888888888777777666666666555555555444444444444333333444333222222333444666777777888888999999::::::;;;@@@???>>>===;;;:::999888999999:::;;;:::999888777888999:::<<<<<<;;;::::::777777777777666666666666555555555444444333333333555555555555666666666777666666666666555555555555444555555666777777888888777777777777666666666666666666666666555555555555555555666777888999::::::fffgggiiijjjkkkkkkjjjjjjkkkjjjiiihhhgggfffeeeeeecccdddfffhhhiiiiiihhhhhhiiiiiikkkkkkkkkkkkjjjiiihhhiiikkklllmmmllllllkkkkkkkkkjjjkkklllnnnpppqqqqqqpppooommmmmmmmmnnnooommmlllkkkjjjjjjjjjkkkkkkmmmmmmnnnpppqqqrrrssstttrrrrrrqqqqqqqqqqqqqqqqqqtttrrrqqqooonnnoooooopppppppppoooooonnnnnnmmmmmmkkklllmmmnnnppprrrssstttrrrsssttttttsssrrrpppooonnnnnnnnnnnnmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnkkkllllllnnnqqquuuxxxzzzxxxxxxwwwuuutttsssrrrrrrtttsssrrrrrrrrrrrrssstttvvvuuutttrrrrrrsssssstttvvvvvvuuuuuutttttttttttttttuuuuuuvvvwwwxxxxxxyyyuuuvvvyyyzzzzzzxxxvvvtttssstttvvvwwwxxxxxxxxxwwwyyywwwtttrrrrrrsssuuuvvvuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyywwwxxxyyyyyyxxxwwwvvvuuuvvvxxx{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{{{{|||}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzxxxyyyzzz{{{|||}}}~~~zzz{{{}}}}}}|||yyyvvvttttttuuuwww{{{}}}pppdddXXXLLLDDDAAA===888666888:::999777666777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888:::999999888999;;;<<<===<<<<<<=========<<<:::999888999<<>>>>>>>>>>>>>>======<<<<<<;;;;;;:::888999;;;<<<<<<;;;::::::999:::;;;;;;;;;:::888777666555444444444555666777333333222222444555777888<<<;;;:::::::::;;;<<<===BBBAAA???===<<<;;;<<<<<<;;;::::::::::::<<<>>>???==================>>>>>>>>>>>>???@@@???>>><<<;;;999888666444222222222222777777777777777777777777999888888888888888777777777777888888999:::::::::::::::999999999999999999;;;;;;:::999888777666666666666777999:::;;;<<<===hhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiihhhgggeeedddcccbbbccceeeggghhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhggghhhjjjlllllllllllllllkkkkkkkkkkkklllmmmoooppppppooonnnmmmmmmmmmnnnnnnmmmlllkkkjjjjjjjjjkkkkkklllmmmnnnooopppqqqrrrsssrrrqqqqqqqqqqqqppppppppprrrqqqppppppooooooooooooppppppoooooonnnnnnmmmmmmllllllmmmooopppqqqrrrsssqqqrrrrrrssssssrrrppppppnnnnnnnnnnnnmmmmmmmmmmmmooooooooooooooooooooonnnmmmmmmmmmoooqqqtttwwwyyywwwwwwvvvuuutttsssrrrrrrttttttsssrrrrrrsssttttttvvvuuutttssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvxxxzzzzzzxxxvvvuuussstttvvvxxxxxxxxxxxxwwwzzzxxxvvvttttttuuuvvvxxxuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzxxxyyyyyyyyyyyyxxxvvvuuuvvvxxxzzz}}}}}}|||{{{zzzyyyzzz{{{{{{{{{zzzxxxxxxwwwxxxxxxyyyzzz||||||}}}}}}|||zzzzzzzzzzzz{{{zzzzzz{{{|||}}}~~~~~~~~~zzz{{{}}}}}}|||zzzwwwuuuooooooppprrrxxxzzznnnaaaUUULLLEEE@@@:::777888999888666666666666555555555555555999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999999:::;;;<<<<<<<<<===>>>===<<<;;;:::999:::<<>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBAAA??????@@@AAABBBCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCBBB>>>>>>??????????????????@@@@@@??????>>>=========;;;<<<======>>>===<<<;;;:::;;;<<<<<<<<<;;;:::::::::999888777777777888999999888888888999:::<<<===;;;:::999999999:::<<<===AAA@@@>>><<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===========================>>>??????>>>===<<<;;;:::999777555444444444555666777777777777777777777777777777777777777777777777777777888888999999999999999999999::::::::::::::::::999999888777666666555666777888:::;;;<<<===jjjkkkkkkllllllkkkiiihhhfffggghhhhhhgggeeecccaaa```bbbdddfffggghhhhhhhhhjjjkkkkkklllkkkjjjiiihhhfffgggiiikkklllllllllllllllkkkkkkkkkkkklllmmmnnnnnnnnnmmmlllllllllmmmmmmmmmlllkkkjjjjjjjjjkkkkkkkkkkkklllnnnooopppqqqrrrqqqqqqqqqqqqppppppooooooooooooppppppppppppooooooppppppoooooonnnnnnmmmmmmmmmmmmnnnoooooopppqqqqqqooopppqqqrrrrrrrrrqqqpppnnnnnnnnnnnnmmmmmmmmmmmmooooooooooooooooooooooooooonnnooooooqqqsssvvvwwwvvvvvvvvvuuuuuusssrrrrrruuutttsssrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvwwwuuuuuutttttttttsssssssssuuuvvvxxxyyyyyyxxxwwwuuutttuuuwwwxxxyyyxxxxxxwwwzzzxxxwwwuuuuuuvvvxxxyyyvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}|||{{{zzzzzz{{{zzzzzzxxxwwwvvvvvvxxxzzz|||||||||zzzzzzyyyzzzzzz{{{zzzyyyxxxwwwuuuuuuvvvwwwyyy{{{|||}}}~~~}}}{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}}}}|||zzzxxxvvvmmmlllkkklllpppwww~~~}}}pppbbbYYYOOOIIIAAA===<<<<<<;;;999999888888777666555444444666666777888999999::::::;;;;;;<<<<<<======<<<<<<<<<;;;:::999888999::::::<<<======>>>>>>===;;;;;;:::;;;===???@@@AAABBBBBBDDDDDDEEEEEEEEEDDDBBBAAA??????@@@@@@AAAAAAAAABBB>>>>>>=========???@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>?????????>>>>>>===<<<<<<===>>>>>>======<<<>>>===<<<;;;:::;;;;;;<<>>>>>===>>>???AAABBB>>>===<<<<<<<<<===???@@@DDDBBBAAA???>>>>>>??????????????????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;999999:::;;;===???AAABBBllllllmmmmmmlllkkkiiihhhccceeegggggggggdddaaa______aaaccceeeggghhhhhhhhhjjjkkkllllllkkkjjjhhhgggeeefffhhhjjjllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmlllkkkjjjjjjjjjkkkkkkjjjjjjkkklllnnnoooppppppqqqqqqqqqpppoooooonnnnnnlllmmmooopppqqqpppooonnnppppppoooooonnnnnnmmmmmmnnnnnnnnnooooooooooooooommmnnnpppqqqrrrrrrqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmooooooooooooooopppppppppqqqpppppppppqqqsssuuuvvvuuuvvvvvvvvvvvvuuusssrrrvvvuuutttsssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrsssssssssuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvuuuttttttuuuwwwxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzyyyxxxvvvwwwyyy{{{|||{{{zzzzzzyyyzzzzzz{{{{{{yyyxxxwwwttttttuuuvvvxxxzzz|||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}|||{{{yyyxxxqqqooommmllloootttzzz~~~qqqhhh^^^WWWNNNGGGEEEDDDAAA???>>>>>>===<<<;;;999999888444555666777888999:::::::::;;;===>>>?????????>>>>>><<<;;;999999999999:::<<<===>>>>>>>>>>>><<<<<<;;;<<<===???@@@AAABBBCCCBBBCCCCCCDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBAAAAAAAAABBBCCCDDDEEECCCDDDFFFHHHIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCAAABBBDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@????????????????????????=========>>>>>>>>>>>>>>>AAA@@@???>>>======>>>>>>BBBAAA@@@@@@@@@BBBCCCDDDCCCBBBBBBAAAAAACCCDDDEEEHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA?????????AAACCCEEEGGGIIIlllmmmmmmmmmllljjjhhhgggbbbdddfffgggfffdddaaa___```aaaccceeeggggggggggggjjjkkkkkklllkkkjjjiiihhheeefffhhhjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmlllkkkjjjjjjjjjkkkkkkiiiiiijjjlllmmmnnnooopppqqqqqqpppoooooonnnmmmmmmjjjkkkmmmooopppppppppoooppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllnnnoooqqqrrrrrrrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooooopppppppppqqqrrrqqqqqqqqqqqqssstttuuuuuuvvvwwwxxxwwwvvvuuutttvvvuuuttttttttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwssssssrrrqqqpppnnnmmmmmmnnnooopppqqqrrrsssttttttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzyyyxxxwwwssssssrrrrrrssstttuuuvvvyyyyyyyyyyyyzzz{{{{{{|||||||||||||||||||||||||||{{{}}}~~~~~~}}}|||{{{zzzzzzwwwxxxyyy{{{{{{{{{{{{{{{zzzzzz{{{|||{{{zzzyyyxxxuuuuuuuuuvvvwwwzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~|||}}}}}}}}}}}}|||zzzyyyrrrpppmmmlllmmmqqquuuxxxxxxkkkdddZZZRRRNNNKKKGGGEEEAAA@@@???>>>===<<<;;;:::555666777888999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@???>>><<<:::999999::::::<<<===>>>??????>>>============>>>@@@AAACCCDDDEEE@@@AAABBBCCCCCCCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDFFFHHHJJJKKKJJJHHHGGGDDDCCCBBBAAA@@@AAABBBCCCBBBCCCDDDFFFGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJIIIEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQTTTTTTSSSSSSRRRQQQPPPPPPQQQPPPOOONNNMMMLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFIIIIIIHHHHHHGGGGGGGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEGGGJJJLLLkkklllllllllkkkjjjhhhgggcccdddeeefffeeedddbbbaaabbbccceeefffggggggggggggiiiiiikkkkkkkkkkkkjjjiiieeefffhhhiiijjjjjjiiiiiihhhiiijjjkkkkkkkkkkkkjjjjjjkkkllllllmmmmmmllllllmmmlllkkkjjjjjjjjjkkkkkkiiiiiijjjlllmmmnnnooopppqqqppppppooonnnmmmlllllliiijjjlllmmmoooppppppqqqppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnppprrrrrrrrrrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooppppppqqqqqqqqqrrrrrrqqqqqqqqqssstttuuuuuuvvvxxxyyyzzzyyywwwvvvwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuuuurrrrrrqqqpppnnnmmmllllllmmmmmmoooppprrrsssuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwvvvqqqqqqrrrrrrssstttuuuvvvzzzzzzyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}|||||||||yyyyyyzzz{{{||||||||||||{{{||||||}}}|||{{{zzzyyyxxxwwwvvvwwwxxx{{{~~~~~~}}}~~~~~~|||{{{~~~~~~~~~}}}|||}}}}}}~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{qqqpppmmmllllllnnnqqqsss|||yyyrrrhhh```[[[VVVQQQMMMEEEDDDCCCAAA???===<<<;;;999999:::;;;<<<<<<=========>>>AAABBBCCCCCCBBBAAA@@@???===<<<;;;;;;<<<<<<======???@@@@@@??????>>>>>>>>>???AAACCCEEEGGGIIICCCDDDFFFIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIGGGGGGGGGGGGHHHIIIFFFHHHKKKNNNOOOOOOMMMLLLKKKJJJGGGDDDCCCCCCCCCDDDCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEGGGJJJLLLNNNNNNNNNMMMHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQNNNMMMLLLLLLLLLMMMNNNOOORRRQQQQQQPPPPPPOOOOOONNNLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOOOONNNNNNOOOQQQRRRRRRQQQOOONNNOOONNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGIIIKKKNNNPPPjjjjjjkkkkkkkkkjjjhhhgggdddddddddeeeddddddcccbbbdddeeefffggghhhgggffffffggghhhjjjkkkllllllkkkjjjfffggghhhiiiiiihhhggggggfffgggiiijjjkkkkkkkkkkkkjjjkkklllmmmnnnmmmmmmlllmmmlllkkkjjjjjjjjjkkkkkkiiijjjkkklllmmmoooppppppqqqpppooonnnmmmllllllkkkiiiiiijjjkkkmmmoooqqqrrrppppppoooooonnnnnnmmmmmmlllmmmmmmmmmnnnnnnooooooooopppqqqsssssssssrrrrrrnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooppppppqqqrrrrrrrrrrrrqqqqqqrrrsssuuuvvvuuuwwwyyy{{{|||{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxwwwvvvuuusssrrrqqqqqqqqqqqqppppppppppppnnnnnnoooppprrrsssttttttuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzyyywwwvvvsssssstttuuuvvvwwwxxxyyy{{{zzzzzzyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}zzzzzz{{{||||||}}}}}}}}}|||}}}~~~~~~~~~}}}{{{zzz{{{zzzyyyxxxzzz|||~~~|||{{{|||~~~~~~~~~|||zzzyyy||||||}}}}}}~~~}}}|||{{{{{{{{{|||{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||uuutttsssrrrqqqrrrssstttvvvzzz}}}~~~~~~~~~~~~wwwqqqkkkddd^^^SSSQQQOOOKKKGGGDDDAAA@@@======>>>>>>????????????>>>@@@BBBDDDEEEDDDBBBAAAAAA@@@???=========>>>>>>===>>>???@@@@@@@@@????????????@@@BBBEEEHHHKKKLLLKKKMMMQQQTTTWWWYYY[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRRRRTTTXXX[[[]]]\\\[[[ZZZUUURRROOOKKKHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFIIILLLOOOQQQQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIJJJKKKNNNPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQRRRSSSVVVXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]^^^```aaaeeehhhkkknnnooooooqqqqqqqqqpppppppppppppppooommmjjjgggdddbbbaaaaaa```______^^^___```aaabbbccccccbbbaaaaaa```______^^^^^^___aaabbbdddeeeeeeeeeeeedddcccbbbaaa```___^^^```aaabbbaaa___]]][[[______^^^\\\ZZZYYYXXXWWWXXXWWWVVVUUUVVVXXXZZZ\\\iiiiiijjjkkkjjjiiihhhgggeeeeeeddddddddddddddddddeeefffggghhhhhhgggfffeeefffgggiiikkklllllllllkkkggghhhiiiiiiiiihhhfffeeeeeefffhhhjjjkkklllkkkkkkjjjkkkmmmnnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkkkkkiiijjjkkklllnnnoooppppppqqqpppooonnnmmmlllkkkkkkiiiiiiiiijjjlllooorrrtttpppppppppooonnnnnnmmmmmmllllllmmmmmmnnnooooooppppppqqqrrrssstttsssrrrrrrooonnnnnnnnnmmmmmmmmmmmmnnnoooooopppqqqqqqrrrrrrrrrqqqqqqqqqrrrtttuuuwwwvvvxxxzzz|||}}}|||zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxwwwxxxxxxwwwvvvtttrrrqqqqqqqqqrrrsssssstttuuuuuuppppppqqqqqqrrrrrrrrrsssuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{||||||{{{yyywwwvvvuuuuuuvvvxxxyyyzzz{{{{{{|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~}}}}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~|||{{{}}}|||zzzzzzzzz}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~|||zzzxxxwww{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{{{{|||~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyyyyyyyyyyrrruuuxxxxxxwwwwwwzzz}}}~~~~~~vvvoooaaa___\\\WWWQQQMMMIIIGGG@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCEEEFFFDDDBBBAAAAAAAAA???>>>>>>>>>???@@@===>>>???@@@AAA@@@@@@?????????AAACCCFFFIIIMMMOOOSSSUUUYYY^^^bbbeeegggggghhhhhhgggfffeeeeeedddccccccaaa```^^^]]]]]]]]]^^^```bbbfffjjjlllkkkjjjiii\\\YYYUUUPPPMMMKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGJJJMMMQQQSSSSSSRRRQQQSSSRRRRRRQQQQQQPPPOOOOOOMMMMMMMMMOOOQQQTTTVVVXXXYYYWWWUUUSSSRRRQQQQQQRRRQQQQQQQQQQQQRRRTTTUUUVVVXXXYYYYYYZZZ\\\___aaaccciiihhhggggggggghhhjjjkkkkkkjjjjjjiiijjjkkkmmmnnnoooqqquuuyyy}}}|||xxxtttrrrqqqpppsssrrrqqqqqqrrrsssuuuvvvttttttsssrrrrrrqqqppppppooooooqqqrrrtttuuuwwwwwwwwwwwwvvvuuusssrrrqqqqqqoooppprrrrrrqqqooollljjjpppooonnnllljjjhhhgggfffhhhgggeeeddddddfffhhhjjjmmmmmmlllkkkkkkjjjiiiiiiiiihhhgggeeeeeeeeefffggghhhiiijjjkkklllkkkjjjjjjhhhhhhiiiiiijjjjjjjjjkkkiiiiiiiiihhhhhhhhhhhhhhhcccdddgggiiikkkkkkkkkkkkkkkkkkkkklllmmmnnnooooooooonnnnnnmmmlllllllllkkkkkkkkkjjjjjjkkkmmmnnnooommmmmmlllllllllkkkkkkkkkfffgggiiikkkmmmoooqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooppprrrsssttttttsssrrroooooopppooonnnmmmkkkjjjiiikkkmmmoooqqqqqqqqqqqqpppqqqqqqrrrrrrssstttttttttwwwzzz}}}~~~~~~}}}|||zzzyyyyyyxxxwwwvvvuuuuuuxxxwwwwwwvvvuuutttttttttnnnppprrrtttvvvwwwwwwvvvwwwvvvtttsssrrrrrrssssssssstttvvvyyyzzz{{{{{{{{{~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxzzz|||}}}}}}|||zzzyyyzzz|||~~~~~~~~~}}}||||||||||||||||||}}}}}}}}}~~~~~~~~~{{{{{{|||~~~}}}|||{{{{{{||||||{{{|||~~~~~~}}}|||||||||}}}}}}|||{{{{{{{{{||||||}}}~~~}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~|||}}}}}}~~~~~~|||{{{zzz||||||||||||}}}}}}}}}}}}wwwvvvtttsssrrrrrrssssssyyy~~~uuupppjjjddd___XXXOOOIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHJJJJJJKKKJJJIIIHHHFFFDDDBBB@@@???@@@BBBDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGIIILLLPPPUUUYYY\\\aaaeeekkksssyyy}}}~~~}}}|||{{{{{{wwwvvvtttsssrrrrrrrrrsssvvvzzz|||yyyssslllccc]]]\\\\\\[[[YYYZZZZZZYYYYYYXXXWWWWWWVVVPPPOOOMMMKKKKKKLLLMMMNNNTTTUUUXXXZZZ\\\]]]]]]]]][[[\\\]]]^^^______^^^]]]]]]^^^___aaaccceeeggghhhjjjhhhdddaaa___^^^______`````````aaaccceeegggiiiiiijjjkkkmmmppptttwwwyyyzzzzzz{{{|||}}}~~~}}}{{{zzz|||{{{zzzyyyyyyyyyzzz{{{mmmmmmlllkkkkkkjjjiiiiiikkkjjjhhhgggffffffffffffhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkiiiiiiiiijjjiiihhhhhhgggddddddfffgggiiijjjkkkkkkjjjkkkllllllmmmnnnooooooooooooooonnnmmmlllkkkjjjkkkjjjjjjjjjkkklllnnnooommmmmmmmmlllllllllkkkkkkhhhhhhiiijjjlllnnnoooqqqpppppppppppppppppppppooooooooooooooooooooooooooooooppprrrsssttttttsssrrroooooopppppppppnnnmmmllljjjkkkmmmoooqqqqqqqqqqqqppppppqqqqqqrrrssssssttttttvvvyyy{{{}}}}}}|||{{{{{{{{{zzzzzzyyyxxxxxxwwwxxxwwwwwwvvvvvvuuuttttttpppqqqsssuuuwwwwwwxxxwwwwwwwwwuuuuuutttttttttttttttuuuwwwyyy{{{{{{{{{{{{}}}}}}|||{{{zzzyyyxxxxxxvvvvvvvvvvvvxxxzzz|||}}}}}}|||{{{zzz{{{}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{{{{|||~~~~~~}}}}}}|||}}}~~~}}}|||{{{{{{{{{||||||}}}~~~}}}~~~}}}||||||}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{|||||||||}}}}}}}}}}}}}}}xxxwwwuuusssrrrqqqqqqrrrtttyyy~~~|||uuuoooggg]]]VVVSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNQQQOOOMMMKKKJJJKKKMMMNNNKKKLLLMMMOOOOOOPPPOOOOOOPPPPPPQQQTTTYYY___eeehhhooosss{{{zzzrrrllljjjiiihhhffffffeeedddcccbbbaaaaaa```YYYXXXVVVTTTTTTUUUVVVWWW^^^```cccfffhhhiiiiiiiiifffgggiiijjjkkkkkkjjjjjjkkkkkkmmmoooqqqtttuuuvvvwwwuuurrrooommmlllmmmmmmnnnnnnnnnoooqqqtttvvvxxx{{{{{{|||~~~mmmllllllkkkkkkjjjjjjiiimmmllljjjiiiggggggffffffhhhhhhjjjkkkkkkkkkjjjiiillllllllllllkkkkkkkkkkkkhhhiiijjjkkkkkkiiihhhfffeeeeeedddeeefffhhhjjjkkkjjjkkklllmmmnnnoooooopppooopppppppppooommmkkkiiikkkjjjjjjiiijjjkkkmmmnnnnnnmmmmmmmmmlllllllllllljjjjjjiiiiiijjjlllnnnooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppprrrsssttttttsssrrrooopppqqqqqqqqqqqqooooookkklllnnnpppqqqrrrrrrqqqppppppqqqqqqrrrrrrssssssrrrtttwwwyyy{{{{{{zzzyyy||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuutttssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttuuuvvvxxxzzz{{{||||||{{{||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwxxxzzz|||~~~}}}}}}||||||}}}~~~~~~~~~}}}|||}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}}}}zzzxxxvvvtttrrrpppoooooonnnqqqvvvxxx{{{~~~tttmmmgggfffccc```]]]\\\[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXVVVTTTRRRPPPOOOPPPQQQRRRUUUVVVXXXYYY[[[\\\\\\\\\______```ccchhhpppwww{{{}}}zzzyyyxxxvvvtttsssrrrqqqppphhhgggdddcccbbbccceeegggnnnqqquuuyyy|||}}}|||{{{xxxyyy{{{|||~~~~~~lllllllllkkkkkkjjjjjjjjjnnnmmmllljjjiiihhhgggfffggghhhiiikkkkkkjjjjjjiiikkkkkkjjjjjjiiiiiihhhhhhhhhiiikkkmmmllljjjhhhffffffeeedddcccdddfffiiikkkjjjkkklllmmmnnnooopppqqqoooqqqrrrrrrqqqnnnkkkiiikkkjjjjjjiiijjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmlllmmmkkkiiihhhhhhjjjmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppprrrsssttttttsssrrrooopppqqqsssssssssrrrqqqlllmmmoooqqqrrrrrrrrrqqqppppppqqqqqqrrrsssssssssrrrsssuuuwwwxxxyyyxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzxxxvvvuuuvvvwwwyyy{{{||||||||||||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||zzzyyyyyyyyyzzzzzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}{{{zzzxxxuuurrrpppooonnnhhhkkkmmmooopppttt|||~~~|||xxxssspppmmmllllllgggggggggggggggfffffffff```___]]][[[[[[[[[\\\\\\ddddddfffhhhjjjkkklllmmmrrrqqqqqqtttzzz{{{yyyvvvttttttuuuwwwyyyllllllkkkkkkkkkkkkjjjjjjnnnnnnmmmllljjjhhhgggfffggghhhiiijjjkkkjjjiiiiiihhhhhhhhhggggggfffffffffiiijjjlllmmmmmmkkkiiiggggggfffcccbbbccceeehhhjjjjjjkkklllmmmooopppqqqqqqpppqqqssssssrrrooollljjjlllkkkjjjjjjjjjkkklllmmmoooooonnnnnnnnnmmmmmmmmmnnnllljjjhhhhhhjjjlllnnnllllllmmmmmmnnnnnnnnnnnnppppppppppppppppppppppppoooppprrrsssttttttsssrrrpppqqqrrrtttttttttssssssmmmnnnpppqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssttttttssstttuuuwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||{{{zzzyyyxxxyyyyyyyyyyyyzzzzzz{{{{{{zzz{{{{{{|||{{{yyyxxxwwwvvvwwwyyy{{{||||||{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzz|||~~~~~~~~~~~~~~~}}}|||||||||~~~}}}~~~}}}|||{{{zzzyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}{{{zzzxxxvvvtttrrrpppoooggghhhiiihhhgggkkkrrrwww{{{}}}zzzyyyyyyxxxxxxxxxwwwwwwxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{}}}kkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmlllkkkiiihhhgggggggggiiijjjjjjjjjiiihhhgggggggggfffffffffffffffjjjkkklllmmmmmmkkkjjjhhhhhhgggdddcccccceeegggiiijjjkkklllmmmoooppprrrrrrqqqqqqssssssrrrqqqooommmmmmlllkkkkkkkkklllmmmmmmoooooooooooonnnnnnnnnnnnnnnmmmkkkjjjjjjkkkmmmnnnllllllmmmmmmnnnnnnooooooppppppppppppppppppppppppoooppprrrsssttttttsssrrrpppqqqssstttuuuttttttsssnnnoooqqqrrrssssssrrrrrrrrrrrrrrrsssttttttuuuuuutttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~}}}{{{zzz{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{{{{zzzyyyxxxvvvwwwyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyzzz|||~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~}}}zzzzzzyyyxxxwwwuuusssrrrjjjjjjiiieeeccceeelllqqqtttwww|||kkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjhhhgggfffgggiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiilllllllllllllllkkkkkkjjjhhhgggfffeeedddeeeggghhhjjjkkklllmmmoooqqqrrrsssqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnmmmlllllllllmmmnnnpppppppppooooooooonnnnnnmmmmmmmmmllllllmmmnnnnnnlllmmmmmmnnnooooooppppppppppppppppppppppppppppppoooppprrrsssttttttsssrrrqqqrrrssstttttttttsssrrrooopppqqqssssssssssssrrrssssssttttttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzyyyzzzzzz{{{||||||}}}}}}|||~~~~~~||||||{{{zzzzzzyyyzzz{{{|||}}}|||{{{zzzzzzyyyyyyzzzvvvwwwxxxzzzzzzzzzyyyyyyvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~|||{{{{{{}}}}}}{{{{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||~~~}}}xxxyyyyyyzzzyyyxxxwwwvvvooonnnkkkeeebbbccciiinnnnnnrrrvvvzzzkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkklllkkkjjjhhhgggfffggghhhjjjjjjiiiiiihhhjjjjjjjjjkkkkkkllllllmmmmmmmmmlllllllllkkkkkkkkkiiihhhgggfffeeefffggggggjjjkkklllnnnoooqqqrrrsssqqqqqqqqqrrrrrrrrrssssssoooooommmmmmlllmmmnnnoooppppppppppppoooooooooooommmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnoooppppppqqqppppppppppppppppppppppppoooppprrrsssttttttsssrrrrrrrrrsssttttttsssrrrqqqoooppprrrssstttssssssrrrttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}~~~}}}~~~}}}|||zzzyyyyyyzzz{{{{{{~~~}}}{{{yyyyyyyyyzzzzzzuuuvvvxxxyyyzzzyyyyyyxxxvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}|||{{{yyyzzz{{{|||}}}~~~~~~|||{{{{{{}}}~~~{{{zzzzzz{{{}}}}}}~~~}}}|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~|||{{{zzz{{{|||~~~|||wwwxxxyyyzzz{{{zzzyyyxxxsssqqqmmmfffbbbbbbhhhmmmkkknnnrrruuuxxxiiihhhhhhhhhiiikkkmmmnnnnnnnnnmmmllljjjiiihhhhhhiiiiiikkkkkkkkkjjjiiihhhjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjhhhgggfffeeeffffffhhhiiijjjkkkmmmnnnoooppppppqqqrrrrrrrrrqqqppppppqqqpppooonnnnnnooopppppppppppppppooonnnnnnmmmmmmnnnnnnnnnnnnoooooooooppppppppppppqqqrrrrrrrrrsssssssssssssssssssssrrrrrrttttttttttttttttttttttttqqqqqqpppppppppppppppppppppqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzzzzz|||~~~}}}~~~~~~zzz{{{}}}~~~~~~yyyzzz{{{|||}}}}}}|||{{{~~~|||zzzxxxwwwwwwwwwwwwuuuvvvwwwxxxyyyxxxwwwwwwzzzyyywwwvvvvvvwwwxxxyyy{{{{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||}}}{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~}}}|||{{{||||||}}}~~~~~~|||{{{{{{||||||}}}wwwtttpppkkkhhhgggggggggjjjkkkllloootttyyy}}}iiiiiiiiiiiiiiikkkmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiikkklllmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmkkkiiihhhfffffffffggghhhiiijjjkkkmmmnnnoooppppppppprrrssssssrrrqqqpppqqqqqqooonnnnnnoooppppppqqqppppppooonnnmmmllllllmmmmmmnnnoooooopppppppppoooppppppqqqqqqrrrrrrssstttttttttssssssssssssrrrssssssssssssssssssssssssppppppppppppppppppoooooopppqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzz|||~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}|||}}}|||zzzxxxwwwwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxzzzyyyyyyyyyyyyyyyzzzzzz||||||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~{{{yyyuuuqqqnnnlllllllllkkkkkklllmmmqqqvvvzzz}}}jjjjjjiiiiiiiiikkklllmmmnnnnnnnnnnnnmmmmmmlllllljjjkkklllmmmnnnooooooooommmmmmllllllkkkkkkjjjjjjiiijjjkkkkkklllmmmnnnnnnooommmkkkiiiggggggggggggiiiiiijjjkkkmmmnnnooooooooopppqqqsssssssssrrrrrrrrrqqqpppooonnnoooppppppqqqqqqpppooommmlllkkkkkklllmmmnnnpppqqqqqqpppoooooooooppppppqqqrrrrrrsssuuuuuuttttttssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqpppppppppoooooonnnnnnpppqqqrrrrrrttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvyyyyyyzzzzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~|||{{{yyyxxxwwwwwwwwwxxxxxxyyyzzz{{{|||{{{zzzzzzzzzzzz{{{|||||||||||||||~~~~~~}}}||||||{{{zzzyyyxxxxxxvvvvvvvvvwwwxxxzzz{{{|||~~~}}}||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||}}}~~~~~~}}}||||||||||||~~~~~~{{{wwwuuusssssssssnnnmmmkkkkkkmmmqqquuuxxxzzzkkkkkkjjjiiijjjkkklllmmmoooooooooooooooooooooooonnnnnnnnnooooooooooooooonnnmmmmmmlllkkkjjjjjjiiihhhhhhiiikkklllmmmnnnooopppooommmjjjiiihhhhhhhhhiiiiiijjjkkklllmmmnnnoooooopppqqqsssssssssrrrrrrrrrqqqpppooonnnoooppppppqqqqqqpppooommmlllkkkkkklllmmmoooqqqqqqqqqpppooonnnoooooopppqqqrrrssssssvvvvvvuuuuuutttsssssssssrrrqqqpppoooooopppqqqrrrqqqqqqppppppooonnnmmmmmmppppppqqqrrrssstttuuuuuuwwwvvvvvvvvvvvvuuuuuuuuuyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzzzzzzz|||~~~~~~{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~||||||||||||}}}~~~|||zzzyyyxxxwwwqqqooollljjjjjjmmmppprrrssszzzkkkjjjjjjjjjjjjkkkmmmnnnqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiifffggghhhjjjkkkmmmnnnooopppooommmkkkiiiiiiiiiiiiiiijjjkkkkkklllmmmnnnnnnnnnoooqqqrrrrrrrrrqqqqqqppppppooonnnnnnooopppppprrrqqqpppooonnnmmmllllllmmmnnnpppqqqqqqqqqpppooooooooopppqqqrrrsssttttttwwwwwwvvvuuuuuutttssssssqqqpppooonnnnnnooopppqqqsssrrrqqqpppooonnnmmmllloooooopppqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyzzz{{{|||||||||}}}{{{yyywwwwwwwwwxxxxxx{{{{{{zzzzzzzzz|||~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}{{{|||~~~~~~~~~~~~~~~}}}||||||zzzzzzyyyxxxzzzzzzyyyyyyzzz|||~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}|||zzzyyyuuurrrooolllkkkkkkmmmnnnpppvvvjjjjjjiiijjjkkkmmmnnnpppssssssssssssssssssttttttsssrrrpppnnnlllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhfffggghhhiiikkklllmmmnnnooonnnlllkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnooopppqqqqqqpppooonnnnnnmmmllllllmmmnnnpppqqqrrrqqqqqqppppppoooooonnnqqqqqqpppppppppoooooooooooopppqqqrrrssstttuuuvvvxxxxxxwwwvvvuuuttttttsssrrrqqqooonnnnnnoooqqqrrrttttttsssqqqpppnnnmmmlllmmmnnnooopppqqqrrrrrrsssttttttttttttuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{yyywwwttttttuuuwwwxxx{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz|||{{{zzzyyyzzz|||~~~yyyzzzzzz{{{||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||xxxvvvssspppmmmlllllllllnnnssszzziiiiiiiiijjjkkknnnpppqqquuuuuuuuuuuuuuutttttttttqqqpppnnnlllkkkjjjjjjkkkiiiiiihhhhhhhhhhhhhhhhhhfffggghhhiiijjjkkklllmmmnnnmmmkkkjjjjjjjjjkkkkkkjjjkkkkkkllllllmmmmmmmmmooooooppppppooonnnlllkkkjjjjjjjjjkkklllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqtttsssqqqooonnnnnnoooooopppqqqrrrsssuuuvvvwwwwwwyyyxxxxxxwwwvvvuuutttssssssqqqooonnnnnnoooqqqsssvvvuuutttrrrpppooommmmmmllllllmmmnnnooopppqqqqqqrrrrrrssstttuuuuuuvvvvvvwwwwwwyyyzzz{{{{{{zzzzzzyyywwwtttrrrrrrtttwwwyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzz}}}~~~}}}|||{{{{{{zzzyyyxxxwwwwwwyyy|||~~~xxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~||||||zzz{{{|||}}}~~~~~~~~~~~~~~~{{{zzzwwwtttqqqooommmllllllpppuuuzzzhhhhhhhhhjjjlllnnnqqqrrrwwwvvvvvvvvvuuuuuuuuutttooonnnlllkkkjjjjjjkkkkkkgggggggggggghhhhhhhhhhhhgggggghhhiiijjjkkkkkkllllllkkkjjjjjjjjjjjjkkklllkkkkkkkkkllllllmmmmmmmmmoooooopppooonnnmmmkkkjjjhhhhhhiiijjjkkknnnppprrrqqqqqqrrrrrrrrrssssssssswwwuuuqqqnnnmmmmmmnnnoooqqqrrrssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvuuutttssssssqqqooonnnnnnoooqqqssswwwvvvuuusssqqqooonnnmmmkkkkkklllmmmnnnooopppppppppqqqrrrssstttvvvwwwwwwvvvwwwyyyzzz{{{zzzzzzyyyxxxvvvsssqqqqqqssswwwyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}|||{{{||||||{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyy{{{~~~}}}||||||yyywwwuuutttuuuwwwzzz{{{xxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~~~~~~~||||||zzzwwwtttqqqnnnllljjjmmmrrruuuxxxiiijjjlllmmmoooqqqssssssvvvvvvwwwwwwvvvtttrrrqqqkkklllmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeefffggggggggghhhiiijjjkkkkkklllllljjjhhhffffffgggiiijjjjjjkkkllllllllllllkkkjjjkkkllllllmmmlllkkkiiihhhkkkkkklllmmmnnnooopppppprrrsssssstttuuuvvvvvvwwwvvvtttqqqnnnmmmnnnoooppprrrsssvvvxxxyyyzzzzzzzzz{{{zzzxxxvvvvvvuuuvvvvvvuuutttrrrpppooooooppppppvvvvvvvvvvvvtttrrrpppooommmmmmmmmmmmnnnoooqqqrrrqqqqqqrrrtttuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvuuuttttttsssrrrssstttuuuvvvzzzzzz{{{{{{|||}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}|||}}}{{{yyyxxxwwwwwwzzz|||~~~||||||~~~~~~}}}|||yyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz|||~~~~~~}}}zzzyyyyyy{{{~~~~~~~~~}}}||||||zzzzzzzzzzzz{{{}}}~~~~~~}}}yyytttpppiiikkkmmmqqquuuyyy}}}jjjkkklllnnnpppqqqssssssssssssttttttsssqqqooonnnkkkkkklllmmmmmmlllkkkjjjiiihhhgggfffeeefffgggggggggggghhhiiijjjkkkllllllllljjjhhhffffffgggiiijjjiiijjjkkkllllllkkkjjjiiijjjkkklllllllllkkkjjjiiikkkkkklllmmmnnnooopppppptttttttttuuuuuuvvvvvvwwwvvvtttqqqooonnnnnnooopppssstttvvvwwwyyyyyyxxxxxxyyyxxxwwwuuuttttttuuuuuusssrrrqqqpppoooppppppqqquuuuuuuuuuuutttsssqqqpppooonnnmmmmmmnnnooopppqqqpppqqqrrrtttuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuuuussssssrrrrrrssstttuuuvvvzzzzzzzzz{{{||||||}}}}}}zzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}{{{yyyxxxyyyzzz}}}~~~|||}}}~~~~~~~~~}}}||||||xxxwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{|||~~~}}}{{{zzzzzz{{{~~~}}}|||||||||{{{{{{{{{{{{|||~~~~~~~~~}}}xxxuuullllllmmmnnnqqqtttvvvxxx~~~kkklllmmmoooppprrrssssssppppppqqqqqqpppnnnlllkkkjjjkkklllmmmmmmlllkkkjjjiiiiiigggfffffffffggghhhggghhhiiiiiikkkkkklllmmmkkkjjjhhhffffffggghhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiikkkllllllkkkjjjjjjlllllllllmmmnnnooopppqqqvvvuuuuuuuuuuuuuuuvvvvvvvvvtttrrrpppoooooopppqqqttttttvvvwwwwwwwwwvvvuuuvvvuuutttsssrrrrrrssstttqqqqqqppppppoooppppppqqqsssssstttttttttsssrrrqqqpppooonnnnnnnnnooopppqqqpppqqqrrrtttvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuttttttrrrrrrrrrrrrssstttuuuvvvyyyyyyzzz{{{{{{||||||}}}zzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz|||||||||||||||}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}|||{{{zzzvvvvvvuuuuuuvvvxxxzzz{{{zzzzzz{{{{{{}}}~~~}}}|||{{{zzz|||~~~~~~~~~}}}}}}|||}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}zzzpppnnnlllkkkkkklllnnnpppvvv~~~mmmmmmnnnooopppqqqrrrsssppppppppppppooommmlllkkkiiijjjkkklllmmmlllkkkjjjjjjiiihhhggggggggghhhiiihhhhhhiiijjjkkklllmmmmmmkkkjjjhhhgggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjlllllllllkkkkkkllllllllllllmmmooopppqqqwwwwwwvvvuuuuuuuuuvvvvvvvvvuuusssqqqpppqqqqqqrrrtttuuuuuuvvvvvvtttsssrrrsssrrrqqqpppppppppqqqrrrpppppppppppppppppppppqqqqqqrrrsssttttttsssrrrqqqqqqpppooonnnnnnnnnoooppppppppprrrtttvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuttttttrrrrrrrrrsssttttttuuuvvvxxxyyyyyyzzz{{{{{{||||||zzz{{{|||}}}}}}|||{{{zzzxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}}}}}}}}}}~~~}}}}}}}}}|||{{{zzzyyyyyyuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{|||}}}}}}|||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||rrroookkkhhhggghhhjjjkkkpppwwwmmmmmmnnnoooppppppqqqqqqqqqrrrrrrrrrqqqooommmlllhhhiiikkklllllllllkkkkkkjjjiiihhhgggggghhhiiijjjiiiiiijjjkkklllmmmnnnnnnlllkkkjjjiiihhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmlllkkkmmmlllkkklllmmmnnnppprrrwwwvvvuuutttttttttvvvwwwvvvuuutttsssrrrrrrssssssttttttuuuuuutttsssqqqppppppooonnnnnnnnnooopppqqqppppppppppppqqqqqqqqqqqqpppppprrrsssssssssrrrqqqpppooonnnmmmmmmmmmnnnooooooppprrrtttvvvxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvttttttuuuuuuvvvvvvvvvvvvxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxvvvuuuuuuuuuwwwyyyzzz|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||ssspppllliiiggghhhjjjkkknnnttt|||mmmmmmnnnnnnoooooooooppprrrsssssssssrrrpppnnnmmmhhhiiijjjlllllllllkkkkkkjjjiiihhhhhhhhhiiijjjkkkiiijjjkkkkkkmmmmmmnnnooommmlllkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkkkkkmmmnnnnnnmmmllllllmmmlllkkkkkklllnnnqqqrrrvvvuuutttrrrssstttvvvwwwvvvuuuuuutttttttttttttttrrrssssssssssssqqqpppooonnnmmmllllllmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqpppooopppqqqrrrrrrrrrqqqpppnnnmmmlllllllllmmmnnnoooooopppqqqsssvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyzzzzzz{{{zzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz|||~~~{{{{{{zzzyyyxxxxxxxxxyyywwwwwwvvvvvvwwwyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}vvvtttqqqmmmllllllmmmnnnnnnrrrxxx|||mmmmmmmmmmmmmmmnnnnnnnnnqqqqqqrrrqqqpppooommmlllggghhhjjjkkkllllllkkkkkkjjjjjjiiihhhiiijjjkkkllljjjjjjkkklllmmmnnnoooooonnnnnnmmmmmmlllllllllllllllkkkjjjiiiiiijjjkkklllmmmnnnooooooooonnnmmmlllmmmlllkkkkkklllnnnqqqsssuuusssrrrqqqqqqsssvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuqqqrrrrrrrrrrrrqqqooonnnllllllkkkkkklllnnnooopppssssssttttttsssrrrqqqpppppppppqqqrrrrrrqqqpppooolllkkkjjjjjjkkklllmmmnnnnnnoooqqqsssvvvxxxzzz{{{xxxyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}|||zzzxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzz{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyy{{{|||{{{|||~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{yyyvvvsssqqqpppppppppmmmppptttvvvxxx}}}lllmmmmmmmmmmmmmmmmmmmmmooooooppppppooommmkkkjjjggghhhjjjkkkllllllkkkkkkjjjjjjiiiiiiiiijjjlllmmmjjjkkkkkklllmmmnnnooooooooonnnnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjkkklllllloooooopppppppppnnnmmmlllnnnmmmkkkjjjlllnnnqqqssssssrrrppppppqqqsssvvvxxxvvvvvvvvvvvvuuuuuuuuuuuupppqqqqqqrrrqqqpppooonnnlllkkkkkkkkklllnnnpppqqqttttttuuuuuutttrrrqqqooopppqqqqqqrrrqqqpppooonnnjjjjjjiiiiiijjjlllmmmnnnnnnoooqqqsssvvvxxxzzz{{{xxxxxxyyyzzz{{{}}}}}}~~~}}}{{{yyyxxxvvvwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzz{{{{{{zzzyyyzzz{{{|||}}}|||||||||{{{{{{zzzzzzzzzzzz{{{}}}}}}~~~yyyxxxwwwwwwwwwxxxyyyzzz{{{zzzyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{}}}~~~~~~~~~}}}~~~}}}{{{xxxuuusssqqqppplllnnnqqqqqqrrrvvv|||kkkiiigggfffgggjjjnnnpppsssrrrqqqooonnnlllkkkjjjnnnmmmllllllllllllmmmnnnjjjiiiiiiiiihhhhhhggggggfffgggiiikkklllllllllllljjjlllnnnqqqrrrqqqooonnnpppooommmkkkjjjjjjjjjkkknnnnnnpppqqqqqqpppooonnnqqqpppnnnmmmlllllllllmmmoooppprrrsssttttttssssssrrrssstttvvvvvvvvvvvvuuupppqqqrrrrrrqqqpppooonnnkkkllllllmmmmmmnnnnnnnnnsssttttttuuutttrrrqqqpppppppppqqqqqqqqqqqqrrrrrrnnnmmmlllkkkjjjkkkkkkllloooooopppqqqtttwwwyyy{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}zzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||}}}~~~~~~}}}||||||}}}~~~}}}{{{wwwtttssstttwwwyyy~~~}}}|||||||||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvsssrrrpppoooqqqsssvvvyyy{{{~~~jjjiiigggfffgggjjjmmmooosssrrrqqqpppnnnmmmlllkkknnnmmmlllkkkjjjkkklllllliiiiiiiiiiiihhhhhhggggggfffgggiiijjjkkklllkkkkkkjjjlllnnnpppqqqpppooonnnnnnmmmlllkkkkkkkkklllmmmoooooopppqqqqqqqqqpppoooqqqpppooommmmmmlllmmmmmmnnnoooqqqrrrssssssrrrrrrrrrrrrtttuuuvvvvvvuuuuuuqqqrrrrrrrrrqqqpppnnnmmmkkkkkklllmmmmmmnnnoooooosssssstttuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqnnnmmmlllkkkkkkkkklllllloooooopppqqqsssvvvyyyzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{yyyxxxwwwwwwwwwxxxzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvtttvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||||||||}}}~~~}}}{{{wwwtttsssuuuwwwyyy~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~|||{{{yyyyyyvvvuuusssrrrssstttuuuvvvwwwzzz~~~iiihhhffffffgggiiilllnnnrrrrrrqqqpppooonnnmmmlllnnnmmmllljjjiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhgggeeefffhhhjjjkkkkkkkkkjjjjjjlllnnnooopppooonnnmmmkkkjjjjjjkkklllmmmnnnooopppqqqqqqrrrrrrqqqqqqpppqqqpppooonnnnnnnnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqqrrrrrrsssuuuuuuuuuuuuuuusssssssssrrrqqqooommmmmmjjjkkklllmmmnnnooopppppprrrrrrtttuuuuuuuuutttsssttttttssssssrrrrrrqqqqqqnnnnnnmmmllllllllllllmmmoooooopppqqqsssuuuxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}yyyxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuttttttrrrsssvvvxxx{{{|||}}}~~~~~~~~~~~~~~~}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{wwwuuutttvvvxxxzzz~~~}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyywwwvvvtttsssrrrqqqssswww{{{hhhgggffffffgggiiikkkmmmrrrrrrqqqpppooonnnnnnmmmooommmkkkiiigggggggggggghhhhhhiiiiiiiiiiiihhhgggdddfffgggiiijjjjjjjjjjjjjjjkkkmmmnnnooonnnmmmmmmhhhiiijjjlllnnnoooqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnoooppppppqqqqqqqqqrrrsssssstttuuuuuuvvvvvvuuuttttttrrrqqqooonnnmmmkkklllmmmnnnooopppqqqrrrqqqrrrtttuuuvvvvvvuuuuuuvvvuuuuuutttrrrqqqqqqpppnnnnnnmmmmmmmmmmmmmmmmmmpppppppppppprrrtttvvvxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyzzzzzz{{{xxxxxxwwwvvvtttsssrrrrrrqqqrrrtttvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}{{{xxxvvvvvvwwwyyyzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvrrroookkkmmmooorrrwwwggggggffffffgggiiikkkmmmqqqpppppppppoooooonnnnnnnnnmmmkkkhhhgggfffffffffggghhhiiijjjjjjiiihhhgggdddfffgggiiijjjjjjjjjjjjkkkkkklllmmmnnnmmmllllllhhhiiikkkmmmppprrrsssttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqrrrrrrssssssttttttuuuvvvvvvwwwwwwvvvuuusssrrrpppoooooommmnnnooopppqqqrrrssssssqqqrrrtttvvvwwwwwwwwwvvvvvvvvvuuutttrrrqqqppppppmmmnnnnnnnnnnnnnnnnnnnnnppppppooopppqqqsssuuuvvvyyyyyyzzz{{{|||}}}}}}~~~|||}}}}}}}}}}}}~~~~~~~~~yyyyyyzzzzzz{{{{{{{{{{{{wwwvvvvvvuuusssrrrrrrqqqqqqqqqsssuuuxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{|||}}}|||{{{yyywwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrooohhhjjjkkkmmmpppxxxgggggggggggghhhjjjlllmmmooooooooonnnnnnnnnnnnnnnnnnmmmjjjhhhgggffffffffffffgggiiijjjkkkjjjhhhgggeeefffhhhjjjkkkkkkkkkjjjkkkkkklllllllllllllllkkkjjjkkkmmmppprrrsssttttttttttttsssrrrqqqqqqqqqqqqqqqrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvtttsssrrrrrrrrrqqqqqqqqqrrrssssssttttttrrrsssuuuwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqpppooommmnnnoooooopppoooooooooppppppooooooppprrrssstttwwwwwwxxxyyyzzz{{{||||||||||||||||||||||||||||||yyyzzz{{{{{{||||||{{{{{{uuuuuuuuutttssssssrrrrrrrrrrrrsssuuuwwwzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||||||||}}}}}}|||{{{yyyxxxxxxyyy{{{|||}}}~~~~~~}}}||||||}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~{{{uuuqqqiiijjjkkklllmmmttt}}}hhhhhhhhhhhhiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmllljjjhhhggggggggggggeeegggiiikkkkkkjjjhhhgggfffgggiiijjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnppprrrttttttttttttttttttrrrqqqpppppppppqqqqqqrrrsssttttttsssrrrqqqtttssssssssssssuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwuuuuuuuuuuuuuuuttttttttttttttttttttttttssstttvvvwwwxxxwwwwwwvvvtttssssssrrrqqqppppppooommmnnnooopppppppppooooooppppppoooooooooqqqrrrsssvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||}}}||||||{{{tttttttttttttttttttttttttttttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}xxxtttlllmmmnnnmmmnnnsss|||hhhhhhiiiiiijjjkkkmmmmmmlllllllllmmmmmmmmmmmmmmmmmmllljjjiiihhhggghhhhhheeefffiiikkkkkkjjjhhhgggfffhhhiiikkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkoooppprrrtttuuuuuutttttttttsssrrrpppooooooppppppqqqrrrssstttttttttsssrrruuuuuuttttttuuuvvvxxxyyyxxxwwwwwwwwwwwwyyyzzz{{{zzzyyywwwvvvvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttuuuwwwxxxxxxwwwvvvvvvsssrrrrrrqqqqqqppppppooommmnnnoooqqqqqqqqqpppoooqqqpppoooooooooppprrrsssuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz|||}}}}}}}}}|||{{{ssssssssstttttttttuuuuuuuuuuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyzzzzzz||||||}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~zzzwwwnnnooopppooopppttt|||jjjiiiiiiiiijjjlllnnnooopppnnnkkkiiihhhhhhjjjkkkmmmkkkjjjhhhgggggghhhhhhhhhiiijjjjjjiiihhhgggffffffhhhkkknnnoooooonnnmmmiiiiiijjjkkkkkklllmmmmmmnnnoooqqqssstttttttttttttttrrrnnnlllkkkmmmpppsssrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrtttuuuwwwyyyyyyvvvwwwxxxzzzzzzyyyxxxxxxzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuussssssrrrrrrqqqpppoooooopppqqqqqqrrrrrrsssssstttqqqrrrrrrrrrrrrrrrrrrsssuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxzzz}}}|||xxxvvvuuutttsssrrrrrrsssuuuvvvwwwvvvvvvvvvwwwyyy{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~~~~|||xxxwwwuuuuuuwwwzzz}}}jjjjjjiiiiiijjjkkkmmmmmmooommmkkkiiihhhiiijjjlllmmmllljjjiiihhhhhhhhhiiihhhiiiiiijjjiiihhhgggffffffhhhkkknnnoooooonnnmmmiiiiiijjjkkkllllllmmmmmmmmmoooqqqsssttttttsssrrrssspppmmmkkkkkkmmmqqqsssssssssssssssrrrrrrrrrrrrpppqqqrrrtttvvvwwwxxxyyyuuuvvvwwwwwwxxxxxxwwwwwwzzzyyyxxxxxxyyyzzz{{{|||||||||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuutttttttttssssssrrrrrrqqqppppppoooppppppqqqqqqqqqrrrrrrsssqqqqqqqqqrrrrrrrrrrrrsssuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxzzz|||~~~~~~{{{xxxvvvvvvuuutttsssssstttuuuuuuwwwvvvvvvvvvwwwyyy{{{||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}zzzzzzyyyyyy{{{}}}kkkjjjjjjiiiiiijjjkkkkkklllkkkiiihhhhhhiiikkklllmmmllljjjiiihhhhhhiiijjjhhhhhhiiijjjjjjiiigggffffffhhhjjjmmmnnnnnnnnnmmmjjjjjjkkkkkkllllllmmmmmmmmmnnnqqqssssssrrrpppooopppnnnllljjjkkknnnqqqssstttttttttsssssssssrrrrrrpppqqqrrrtttvvvwwwxxxxxxuuuttttttttttttuuuvvvvvvyyyxxxyyyyyyzzz{{{}}}~~~~~~}}}|||{{{yyyxxxvvvvvvttttttttttttsssssssssrrrssssssrrrrrrqqqqqqppppppppppppooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrssssssvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{{{{{{{zzzyyyxxxzzz|||}}}}}}{{{xxxvvvxxxwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{}}}}}}||||||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzzzz{{{}}}~~~kkkkkkjjjjjjiiiiiiiiiiiijjjiiihhhhhhhhhjjjkkkllllllkkkjjjiiihhhiiiiiijjjggghhhiiijjjjjjiiihhhgggfffhhhjjjlllmmmnnnmmmmmmkkkkkkkkkllllllllllllllllllnnnppprrrrrrqqqnnnlllnnnlllkkkjjjkkknnnqqqsssuuuuuuuuuttttttssssssrrroooppprrrtttvvvvvvwwwwwwtttsssrrrqqqrrrssstttuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{yyywwwvvvuuussssssssssssrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqpppoooooonnnnnnnnnoooooopppppppppqqqrrrrrrssssssvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzxxxyyy{{{{{{{{{zzzxxxwwwyyyxxxwwwvvvvvvuuuuuutttuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}}}}|||{{{zzzyyyyyywwwwwwxxxxxxyyyzzzzzz{{{~~~~~~~~~~~~~~~}}}||||||xxxxxxxxxyyyzzz|||~~~~~~~~~||||||||||||~~~~~~}}}~~~~~~~~~~~~}}}||||||zzzyyyyyyyyyzzz{{{}}}~~~jjjjjjjjjiiiiiihhhgggggghhhhhhhhhhhhhhhiiikkklllkkkjjjiiihhhhhhhhhiiijjjggghhhiiijjjjjjiiihhhgggfffgggiiikkkmmmmmmmmmmmmmmmlllllllllllllllllllllkkkllloooppppppooommmlllmmmlllkkkjjjlllnnnqqqsssvvvvvvuuutttssssssrrrrrroooppprrrtttvvvvvvvvvuuusssrrrqqqqqqqqqrrrtttuuuvvvwwwyyyzzz|||}}}~~~~~~}}}{{{yyywwwvvvuuuttttttsssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqpppnnnmmmlllmmmnnnnnnoooooopppqqqqqqrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyxxxxxxwwwyyyxxxxxxwwwvvvuuuuuuttttttuuuvvvwwwxxxyyyyyyyyy|||||||||{{{zzzyyyyyyyyywwwwwwxxxxxxyyyzzzzzz{{{~~~~~~~~~}}}|||{{{xxxwwwxxxxxxzzz|||~~~}}}||||||}}}~~~}}}~~~~~~}}}||||||zzzyyyyyyyyyzzz{{{}}}~~~~~~iiiiiiiiiiiiiiihhhgggfffhhhggggggggghhhiiijjjjjjiiiiiiggggggfffggghhhiiifffgggiiijjjjjjiiihhhhhhggggggiiijjjlllmmmmmmmmmnnnnnnmmmmmmllllllkkkkkkjjjkkklllmmmnnnnnnmmmmmmmmmlllllllllmmmoooqqqsssvvvuuuuuutttsssrrrqqqqqqnnnpppsssuuuvvvvvvuuutttsssrrrrrrrrrrrrsssttttttvvvwwwxxxzzz|||}}}}}}}}}}}}|||{{{zzzxxxwwwuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqnnnlllkkklllmmmnnnnnnoooooopppqqqrrrssssssvvvuuuuuuttttttttttttuuutttuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvuuutttssstttvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{|||~~~~~~|||{{{{{{xxxxxxxxxyyyzzz|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~ggghhhiiiiiiiiihhhgggfffggggggggghhhhhhhhhhhhhhhhhhgggfffeeeeeefffggghhhfffggghhhiiijjjiiiiiihhhgggggghhhjjjkkklllmmmnnnooonnnnnnmmmlllkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnpppqqqsssuuuuuutttsssrrrqqqppppppnnnpppsssuuuvvvuuutttsssrrrsssttttttuuuuuuttttttuuuvvvxxxzzz{{{||||||{{{{{{zzzzzzxxxwwwvvvuuuuuuwwwwwwwwwvvvvvvvvvuuuuuusssssssssssssssssssssssstttrrrooolllkkklllmmmnnnnnnnnnooopppqqqrrrssssssuuutttsssrrrrrrrrrssssssrrrsssuuuwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvwwwwwwxxxuuuvvvvvvwwwwwwvvvuuutttssstttvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~|||{{{{{{zzzyyyyyyyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzyyy{{{fffggghhhiiiiiihhhgggfffhhhhhhhhhhhhhhhggggggggggggfffeeeddddddeeeggggggfffggghhhiiijjjjjjiiihhhgggggghhhiiikkklllmmmnnnoooooonnnmmmlllkkkkkkjjjjjjiiiiiiiiijjjlllnnnpppoooooonnnnnnooopppqqqrrruuuttttttsssqqqpppoooooonnnpppsssuuuvvvuuutttsssssstttuuuvvvwwwvvvuuutttuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuuuuuxxxxxxxxxxxxwwwwwwwwwwwwssssssssssssssssssssssssuuusssooommmkkklllmmmnnnmmmnnnooopppqqqrrrssssssuuutttrrrqqqpppqqqqqqrrrqqqrrrtttvvvwwwxxxwwwwwwzzzyyywwwvvvvvvvvvwwwxxxttttttvvvwwwwwwvvvuuuuuurrrtttuuuwwwxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{||||||}}}~~~~~~~~~~~~~~~|||{{{zzz{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}}}}{{{}}}|||||||||~~~|||yyyvvvuuuuuusssuuuxxxyyyzzz~~~ggghhhiiijjjkkkjjjjjjiiihhhiiijjjkkkkkkjjjiiihhhffffffgggggghhhhhhiiiiiiggghhhiiijjjjjjiiihhhgggeeegggiiihhhfffgggkkkooommmmmmmmmmmmllljjjhhhgggeeeeeeeeefffhhhkkkmmmooopppppppppppppppqqqqqqqqqssssssrrrrrrqqqppppppooonnnooopppqqqssstttvvvvvvuuuvvvwwwxxxxxxwwwvvvuuusssuuuyyy|||}}}}}}|||{{{yyyyyyxxxxxxwwwvvvuuuuuuwwwyyy{{{|||{{{yyywwwuuutttttttttuuuuuuuuuuuuuuutttrrrnnnlllkkklllnnnpppnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppprrrtttvvvxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuusssssstttuuuvvvwwwxxxxxxuuuvvvvvvxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~|||{{{yyyzzz|||~~~~~~}}}}}}||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~|||}}}~~~|||{{{{{{{{{||||||}}}~~~~~~zzzwwwsssqqqmmmllllllmmmqqqwww|||hhhiiijjjkkklllkkkkkkjjjhhhiiijjjkkkjjjjjjiiihhhfffggggggggghhhhhhiiiiiifffggghhhhhhiiihhhgggfffdddfffhhhgggfffgggkkknnnllllllmmmmmmllljjjiiigggeeeeeeeeefffhhhjjjlllmmmpppppppppppppppppppppppprrrqqqqqqqqqppppppoooooonnnooopppqqqssstttuuuvvvuuuvvvwwwwwwwwwwwwvvvuuutttvvvyyy|||}}}}}}|||{{{yyyyyyyyyxxxwwwwwwvvvvvvwwwyyyzzz||||||zzzxxxvvvuuuuuuuuuuuuttttttttttttsssqqqnnnlllkkklllnnnpppooooooooooooooooooooooooooooooooooooppppppppppppqqqrrrtttvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuvvvvvvwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~}}}|||{{{yyyxxxxxxzzz|||~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~|||||||||||||||}}}}}}~~~~~~{{{wwwsssqqqkkkjjjiiiiiilllooosssvvvjjjkkklllmmmmmmmmmlllkkkhhhhhhjjjjjjjjjjjjiiihhhgggggghhhhhhhhhhhhhhhhhheeeeeeffffffffffffeeeeeebbbeeeggggggffffffjjjnnnkkkkkklllmmmlllkkkiiiiiiffffffeeefffgggiiijjjlllqqqqqqqqqppppppoooooonnnoooooooooooooooooooooooonnnooopppqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuutttvvvyyy{{{|||||||||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz||||||{{{yyyxxxvvvuuuuuuuuutttsssssssssrrrpppnnnlllkkklllnnnoooooooooooooooooooooooooooooooooooopppppppppqqqqqqrrrsssuuuwwwxxxyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~}}}|||{{{yyywwwwwwxxxzzz{{{~~~}}}|||{{{zzzyyyyyyxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{xxxtttrrrnnnmmmkkkiiijjjlllnnnpppxxxzzz}}}lllmmmnnnooooooooonnnmmmhhhhhhjjjkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhdddddddddddddddcccccccccaaadddggggggffffffjjjmmmjjjkkklllllllllkkkjjjiiiffffffeeeeeefffhhhjjjkkkrrrqqqqqqpppooonnnnnnmmmmmmmmmnnnnnnnnnooooooooooooppppppqqqrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{yyyyyyvvvvvvuuutttssssssrrrrrrqqqpppnnnlllllllllnnnoooqqqpppppppppppppppoooooooooooooooppppppqqqqqqrrrssstttvvvxxxyyyyyyyyyxxxuuuuuuuuuuuuuuuvvvvvvvvvxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuuuutttttttttttttttuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}}}}}}}|||zzzyyyxxxyyyzzzzzz~~~~~~}}}|||zzzyyyxxxxxxvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyvvvttttttssspppnnnnnnnnnpppqqqtttuuuwww|||nnnooopppqqqqqqpppooonnnhhhiiijjjlllllllllkkkjjjjjjjjjiiiiiihhhhhhggggggdddccccccbbbbbbbbbaaaaaa```cccfffgggfffgggjjjmmmjjjkkklllllllllkkkjjjiiigggfffffffffggghhhjjjkkkqqqqqqppppppooonnnmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrsssssssssuuuttttttttttttttttttuuutttuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxvvvuuuuuutttsssrrrrrrqqqqqqpppnnnmmmmmmnnnoooppprrrrrrqqqqqqpppppppppooonnnoooooopppqqqrrrrrrrrrtttuuuwwwxxxyyyyyyyyyyyyttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvuuuuuuttttttsssssssssttttttuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||~~~}}}|||{{{zzzzzz{{{{{{}}}}}}|||{{{zzzyyyxxxxxxuuuwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvuuusssqqqpppppppppqqqsssssstttwww{{{ooopppqqqqqqqqqpppooonnniiijjjlllmmmnnnnnnmmmlllkkkkkkjjjiiihhhhhhggggggdddcccbbbaaaaaa```aaaaaa___cccggghhhggghhhkkkmmmkkkkkklllmmmlllkkkiiiiiiggggggfffggghhhjjjkkkmmmpppppppppoooooonnnnnnmmmlllmmmnnnoooqqqrrrssstttssssssssssssttttttttttttttttttssssssssssssttttttssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvuuutttttttttsssrrrrrrrrrqqqqqqpppooooooooopppqqqssssssrrrrrrqqqpppppppppnnnoooooopppqqqrrrssssssuuuvvvxxxyyyzzzzzzyyyyyyttttttuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvuuutttuuuuuuuuuttttttssssssssssssssssssttttttuuuuuuuuuwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvxxxzzz}}}~~~~~~}}}|||~~~~~~}}}}}}}}}|||||||||~~~}}}}}}}}}}}}~~~~~~}}}vvvuuusssqqqoooooooooooorrrrrrqqqrrrtttwwwzzz{{{ppppppqqqrrrqqqpppooonnnjjjkkkmmmoooooooooooonnnllllllkkkjjjiiiggggggfffeeedddbbbaaa`````````aaa___ccchhhiiiiiiiiikkknnnllllllmmmmmmllljjjiiigggggggggggggggiiikkkmmmoooooooooooooooooonnnnnnnnnmmmnnnoooqqqsssuuuvvvwwwuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrsssttttttrrrssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxxxxwwwvvvuuuttttttssssssssssssssssssssssssrrrqqqqqqppppppqqqrrrrrrtttssssssrrrqqqqqqppppppnnnooooooppprrrsssssstttvvvwwwxxxzzzzzzzzzzzzyyyttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttttttttttttttttttttsssssssssssssssssstttttttttwwwwwwxxxzzz{{{|||~~~~~~~~~~~~|||{{{xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy|||~~~~~~}}}|||~~~}}}}}}}}}||||||||||||}}}|||{{{{{{|||~~~~~~~~~|||zzzxxxuuusssqqqppppppqqqpppnnnmmmmmmmmmnnnooonnnsssyyypppqqqqqqrrrqqqpppooonnnkkklllnnnooopppppppppooommmlllkkkjjjiiigggffffffeeedddbbbaaa`````````aaa```dddhhhjjjjjjjjjlllooommmmmmmmmmmmllljjjhhhgggggggggggghhhjjjlllooopppnnnnnnnnnnnnoooooooooooonnnoooppprrrtttvvvxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrrrrrrrssstttqqqrrrrrrrrrssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvyyyxxxwwwvvvuuussssssrrrrrrrrrssssssssssssssssssrrrrrrrrrqqqrrrrrrssssssttttttsssrrrrrrqqqppppppnnnooooooqqqrrrsssttttttvvvwwwyyyzzz{{{zzzzzzyyytttuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvuuutttttttttttttttttttttttttttrrrrrrsssssssssssssssssswwwxxxyyyzzz|||}}}~~~~~~|||{{{ttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyzzz}}}~~~}}}{{{}}}}}}}}}}}}|||||||||||||||{{{{{{{{{|||}}}~~~~~~|||yyyvvvttttttooonnnkkkiiihhhggggggggg```dddiiiooowwwrrrrrrssssssrrrpppooonnnnnnnnnnnnnnnooooooooooooooonnnllljjjiiiiiiiiiiiiiiihhhfffeeedddddddddeeeccceeeiiilllnnnnnnmmmllllllkkkiiihhhhhhhhhiiiiiihhhhhhiiikkkmmmnnnoooppprrrqqqpppooooooooopppqqqqqqqqqrrrssstttvvvwwwwwwuuuuuuvvvwwwwwwvvvttttttrrrssstttuuuuuuttttttsssqqqqqqppppppqqqssstttvvvxxxvvvtttssssssuuuwwwyyywwwwwwxxxxxxwwwvvvtttssspppqqqsssuuuwwwwwwwwwvvvsssrrrqqqqqqqqqrrrssstttssstttuuuvvvvvvuuutttsssppppppqqqrrrsssssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwssstttuuuvvvwwwxxxyyyzzz}}}}}}|||{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz|||~~~}}}}}}|||vvvvvvvvvvvvvvvwwwwwwwwwzzzyyyxxxxxxxxxyyyzzz{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||{{{zzzzzz{{{|||}}}~~~yyytttsssooollljjjjjjiiieeebbbbbbdddhhhlllqqqzzzqqqrrrrrrrrrrrrpppooonnnmmmmmmmmmnnnnnnoooooooooooonnnllljjjiiiiiiiiijjjiiihhhgggfffeeeeeeffffffdddfffhhhkkkmmmmmmlllllllllkkkjjjiiihhhiiijjjjjjiiiiiijjjlllmmmoooppppppsssrrrpppooonnnoooooopppoooppprrrtttuuuvvvwwwwwwtttuuuvvvvvvvvvuuutttsssrrrssstttuuuuuuuuutttsssqqqqqqppppppqqqsssuuuvvvxxxwwwuuussssssuuuwwwxxxwwwxxxxxxxxxwwwuuutttsssqqqrrrtttvvvwwwwwwwwwwwwtttsssrrrqqqqqqrrrssssssssstttuuuvvvvvvuuutttsssppppppqqqrrrrrrsssttttttvvvwwwxxxyyyyyyxxxwwwvvvsssssstttvvvwwwxxxyyyyyy||||||{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwyyyyyyzzz{{{~~~}}}}}}}}}~~~~~~}}}{{{wwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxwwwxxxyyy{{{|||~~~}}}}}}}}}}}}|||||||||{{{{{{|||||||||}}}}}}}}}~~~}}}{{{{{{zzz{{{|||}}}{{{vvvtttqqqmmmlllllljjjfffbbb\\\^^^___aaadddkkkuuu{{{pppqqqqqqrrrqqqpppnnnmmmkkkllllllmmmnnnoooooooooooonnnlllkkkjjjjjjjjjjjjiiihhhhhhggggggggghhhhhhffffffhhhiiikkkkkkkkkkkkmmmlllkkkjjjiiijjjkkklllkkkkkklllmmmooopppqqqqqqsssrrrpppooonnnnnnnnnooommmoooqqqtttvvvwwwwwwvvvtttuuuuuuuuuuuutttsssrrrrrrrrrtttuuuuuuuuuttttttqqqqqqpppqqqrrrsssuuuvvvxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxwwwvvvuuusssrrrssstttuuuvvvwwwwwwwwwwwwvvvuuutttssssssssssssssssssttttttuuuuuuttttttsssqqqqqqqqqrrrrrrsssssssssuuuuuuvvvwwwwwwvvvuuutttqqqrrrtttuuuwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||~~~~~~|||{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{|||}}}}}}|||||||||{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzz{{{{{{|||~~~~~~yyyvvvssspppnnnnnnlllhhhddd[[[ZZZYYYXXXYYY]]]dddiiivvvoooooopppqqqpppooonnnmmmjjjjjjkkklllmmmnnnnnnoooooonnnlllkkkjjjjjjjjjkkkiiiiiiiiiiiiiiiiiijjjjjjgggggghhhhhhiiijjjkkkkkkmmmmmmkkkkkkjjjkkklllmmmmmmmmmnnnoooppppppqqqqqqsssqqqpppnnnmmmmmmmmmnnnkkknnnqqquuuwwwwwwvvvuuutttttttttssssssrrrqqqqqqqqqrrrsssuuuuuuuuuttttttqqqppppppqqqrrrtttvvvwwwxxxwwwvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuutttssssssuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvvvvuuutttttttttsssttttttttttttttttttttttttrrrrrrrrrrrrrrrsssssssssssstttuuuuuuuuutttsssrrrpppqqqsssuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz|||}}}||||||{{{{{{zzzzzzyyyyyyvvvwwwxxxzzz{{{}}}~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~}}}}}}zzzwwwtttsssrrrpppkkkggg___]]]ZZZVVVVVVXXX\\\___gggppp~~~mmmnnnooooooooonnnmmmllliiijjjjjjkkkllllllmmmmmmnnnmmmkkkjjjiiiiiijjjkkkiiiiiijjjjjjjjjjjjjjjjjjggghhhhhhiiijjjjjjkkklllmmmlllkkkkkkkkklllmmmnnnoooooooooppppppqqqqqqqqqqqqpppooommmllllllmmmmmmkkknnnqqquuuvvvvvvuuuttttttsssrrrqqqqqqpppppppppoooppprrrssstttttttttsssqqqppppppqqqrrruuuwwwxxxyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvuuuuuutttttttttvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrsssssssssrrrpppooonnnppprrruuuwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{||||||~~~|||{{{{{{{{{|||}}}}}}|||{{{|||{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxzzz{{{|||{{{{{{zzzzzzyyyxxxwwwwwwtttuuuvvvxxxzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~|||yyyxxxwwwtttooojjjccc___ZZZUUUTTTUUUWWWYYY^^^gggtttlllmmmnnnnnnnnnmmmlllllljjjjjjjjjjjjkkkkkkkkkkkklllkkkjjjhhhhhhhhhiiijjjiiijjjjjjkkkjjjjjjiiiiiiggggggiiijjjkkklllllllllmmmlllkkkjjjkkklllmmmnnnpppppppppppppppppppppppppppooommmllllllmmmmmmnnnmmmoooqqqtttuuuuuuttttttsssrrrqqqpppooonnnnnnnnnmmmnnnppprrrssssssrrrrrrqqqppppppqqqsssuuuwwwyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuttttttssspppqqqqqqrrrqqqpppnnnmmmmmmooorrruuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}|||{{{zzzyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyxxxwwwwwwvvvvvvssstttuuuwwwyyy{{{}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||yyysssnnnddd___XXXSSSQQQQQQRRRRRRYYY```jjjvvvkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjiiihhhggggggggghhhiiijjjjjjkkkkkkjjjiiihhhgggeeegggjjjlllnnnnnnnnnmmmlllkkkjjjjjjjjjkkkmmmnnnpppppppppppppppooooooooonnnmmmlllllllllmmmnnnoooppppppqqqrrrsssssssssssssssrrrpppnnnmmmmmmmmmmmmkkkmmmnnnpppqqqqqqqqqqqqppppppqqqqqqsssvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvuuuttttttsssssstttuuuwwwxxxwwwwwwuuutttttttttuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxwwwvvvuuuuuutttooopppppppppooonnnlllkkkkkknnnqqquuuwwwwwwwwwvvvyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{|||{{{zzzyyyxxxyyyzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvuuuuuutttssssssuuuwwwyyyzzz|||}}}}}}||||||||||||~~~}}}~~~}}}|||||||||}}}|||}}}}}}~~~~~~}}}wwwqqqjjjccc[[[UUURRRQQQPPPOOOTTTYYY```jjjxxxjjjkkklllmmmmmmmmmlllkkkkkkkkkjjjjjjiiihhhhhhhhhiiihhhgggffffffggghhhhhhjjjjjjkkkkkkjjjhhhgggfffdddgggjjjnnnppppppooonnnkkkjjjjjjiiijjjkkklllmmmpppppppppooooooooooooooollllllkkkkkklllmmmooopppqqqqqqqqqrrrrrrrrrsssssssssrrrpppnnnmmmlllmmmmmmjjjkkkmmmooopppqqqppppppppppppqqqrrrsssvvvxxxzzzyyyyyyxxxxxxwwwvvvuuuuuussssssrrrssstttvvvxxxyyywwwvvvuuusssssssssttttttuuuvvvxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuunnnoooooooooooommmkkkjjjkkkmmmqqqtttwwwwwwwwwvvvyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}~~~}}}{{{{{{{{{|||}}}{{{zzzyyyxxxxxxxxxyyyzzz|||||||||}}}~~~~~~~~~}}}||||||{{{|||{{{yyyxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuttttttssssssuuuvvvxxxzzz{{{|||||||||{{{|||}}}~~~~~~|||}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{|||}}}~~~yyysssqqqjjjaaaYYYVVVTTTRRRQQQOOOSSSYYYaaaooollllllllllllllllllllllllkkkjjjiiigggffffffffffffhhhhhhgggffffffggghhhiiilllkkkkkkjjjiiihhhggggggggghhhkkkmmmooopppppppppnnnmmmlllkkkkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmoooppprrrtttsssrrrqqqpppppppppqqqrrrpppooonnnmmmmmmnnnooooooooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssqqqsssvvvxxxyyyxxxvvvuuutttssssssssstttuuuwwwxxxwwwvvvsssqqqpppqqqrrrtttuuuvvvxxxzzz||||||||||||zzzzzzyyyyyyyyyyyyxxxxxxyyyxxxwwwvvvuuutttsssrrrpppooonnnmmmmmmnnnooooookkkmmmqqquuuwwwxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuusssuuuxxxzzz{{{zzzyyywww~~~}}}|||{{{{{{{{{{{{{{{~~~|||zzzxxxwwwwwwwwwwww||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwvvvuuuttttttsssssstttuuuvvvvvvuuuttttttvvvwwwyyy{{{||||||||||||~~~{{{|||~~~|||{{{{{{|||}}}~~~~~~}}}qqqmmmfff^^^WWWRRRPPPOOORRRSSSYYYbbbnnnmmmmmmmmmllllllkkkkkkkkkjjjiiihhhfffffffffggggggiiihhhgggffffffggghhhiiikkkkkkjjjjjjiiihhhggggggggghhhkkkmmmooopppppppppooonnnmmmllllllmmmnnnooonnnnnnmmmllllllmmmnnnnnnooonnnnnnnnnoooqqqrrrssssssrrrqqqpppooopppqqqrrrpppooonnnmmmmmmnnnooopppooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrppprrruuuwwwxxxxxxvvvuuuttttttsssssstttuuuwwwxxxxxxvvvrrrpppoooppprrrssstttuuuwwwyyy{{{|||||||||yyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvuuutttsssrrrqqqpppooonnnnnnoooppppppmmmooosssvvvxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttttttttttttttsssuuuxxxzzz{{{{{{zzzyyy}}}|||{{{zzzzzzzzzzzz{{{|||{{{zzzxxxwwwwwwwwwxxx||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzyyyyyyxxxwwwwwwvvvuuuuuuttttttttttttuuuvvvvvvuuuuuutttuuuvvvxxxzzz||||||||||||~~~|||}}}~~~|||{{{{{{|||~~~wwwssslllddd]]]XXXUUUSSSTTTUUUZZZbbbmmm}}}nnnnnnmmmlllkkkkkkjjjjjjhhhhhhgggfffffffffggghhhiiiiiigggggggggggghhhiiijjjjjjjjjjjjiiihhhggggggggghhhjjjlllnnnooooooppppppooonnnmmmmmmnnnooopppooonnnmmmmmmmmmmmmnnnoooppppppoooooopppqqqrrrssssssrrrqqqpppoooooopppqqqooonnnnnnmmmnnnoooqqqrrrppppppppppppqqqqqqqqqqqqqqqqqqpppooooooooopppqqqpppqqqtttvvvwwwwwwvvvuuuttttttsssttttttuuuvvvwwwxxxuuurrrooonnnoooqqqrrrrrrsssuuuwwwyyyzzz{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwuuutttsssrrrrrrqqqpppppppppqqqqqqrrroooqqqtttwwwyyyzzzzzzyyyyyyyyyxxxwwwvvvvvvuuuuuuttttttttttttttttttttttttsssuuuxxxzzz|||||||||{{{|||{{{zzzyyyyyyyyyzzzzzz{{{zzzyyywwwwwwwwwxxxyyy||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssuuuwwwzzz|||}}}}}}}}}~~~|||~~~~~~}}}|||{{{}}}~~~{{{tttmmmeee___[[[ZZZYYYYYY\\\ccclllzzzooonnnnnnlllkkkjjjiiiiiiggggggfffffffffgggiiiiiijjjiiihhhggggggggghhhiiihhhiiiiiijjjjjjiiihhhggghhhiiijjjlllmmmoooooopppqqqqqqooooooooooooqqqqqqpppooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqpppooooooppppppnnnnnnmmmmmmnnnppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrpppnnnmmmmmmmmmoooppppppqqqsssuuuvvvwwwvvvuuuttttttttttttuuuuuuvvvvvvwwwuuuqqqnnnmmmnnnppprrrqqqrrrsssuuuwwwxxxyyyzzzvvvwwwwwwwwwxxxxxxyyyyyyzzzyyyxxxwwwuuutttssssssrrrrrrrrrrrrrrrsssssssssrrrsssvvvxxxzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvuuuuuuttttttttttttsssssssssssssssuuuwwwzzz|||}}}}}}}}}{{{zzzyyywwwwwwxxxzzz{{{zzzyyyxxxwwwwwwxxxyyyyyy|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{xxxxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuurrrtttwwwzzz|||}}}~~~~~~~~~~~~}}}}}}|||}}}{{{tttmmmgggccc``````___aaaffflllwww~~~}}}}}}}}}~~~|||~~~~~~{{{xxxwwwooonnnnnnlllkkkjjjiiiiiiggggggffffffggghhhjjjkkkkkkjjjiiiggggggggghhhiiiggghhhjjjkkkkkkjjjiiihhhjjjjjjkkklllmmmooopppppprrrqqqpppoooooopppqqqrrrqqqpppoooooooooooopppqqqqqqqqqrrrrrrssssssttttttuuutttrrrppppppppppppqqqooonnnnnnnnnoooppprrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppmmmkkkkkkmmmoooqqqrrrssstttuuuvvvvvvvvvuuutttttttttuuuuuuuuuuuuuuuuuusssqqqooonnnoooppprrrpppqqqqqqssstttuuuwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvuuutttsssrrrrrrssstttttttttttttttssstttvvvxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuutttttttttsssssssssssstttwwwyyy{{{|||}}}}}}{{{yyyxxxvvvwwwxxxzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz||||||||||||||||||}}}}}}}}}}}}||||||}}}~~~}}}|||yyyxxxvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvsssuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{uuuooojjjhhhhhhggghhhkkknnnuuuxxxtttsssqqqooonnnnnnoooooolllnnnrrrvvvzzz}}}~~~}}}{{{{{{}}}}}}xxxtttqqqqqqqqqpppooollljjjhhhnnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhggghhhiiikkkllllllkkkiiihhhgggggghhhiiigggiiikkkmmmmmmlllkkkjjjlllllllllmmmnnnoooqqqrrrrrrqqqpppoooooopppqqqrrrrrrqqqppppppppppppqqqrrrpppqqqrrrtttuuuuuuuuuuuuvvvuuusssrrrqqqqqqqqqqqqpppoooooonnnoooppprrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqooollljjjjjjmmmqqqsssuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqrrrrrrqqqppppppqqqqqqrrrttttttssstttuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvuuutttsssrrrrrrssstttuuuuuuuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuttttttssssssssstttvvvxxxyyy{{{{{{|||{{{zzzwwwvvvvvvxxx{{{|||}}}|||{{{yyyyyyyyyzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}|||yyyxxxvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwuuuwwwyyy|||~~~~~~~~~~~~~~~yyytttrrrqqqpppqqqrrrrrruuurrrjjjiiihhhfffdddcccbbbbbbbbb^^^```dddgggkkkmmmnnnnnnooorrrvvvwwwwwwyyy|||}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzyyywwwuuusssqqqqqqooommmmmmooopppnnnhhhccccccccccccbbbaaa```^^^^^^mmmmmmmmmllllllkkkkkkkkkkkkjjjiiiiiiiiijjjkkkllllllkkkjjjhhhgggggghhhiiihhhiiilllnnnooonnnmmmlllnnnnnnnnnnnnoooppprrrsssrrrqqqpppoooooopppqqqrrrsssrrrqqqppppppqqqrrrsssoooppprrruuuvvvwwwwwwwwwxxxwwwuuusssrrrrrrrrrrrrqqqpppooooooooopppqqqrrrssssssrrrrrrrrrqqqqqqqqqqqqnnnkkkiiijjjnnnrrrvvvxxxxxxxxxwwwvvvvvvuuuuuuttttttuuuvvvvvvuuutttsssoooppprrrtttttttttssssssqqqqqqpppoooooopppqqqqqqrrrssstttuuuwwwxxxyyyzzz{{{zzzyyyxxxvvvuuuttttttqqqrrrsssuuuuuuuuuuuuuuusssssstttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuttttttttttttuuuwwwxxxyyyyyyzzz|||zzzxxxvvvwwwyyy|||~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~}}}||||||yyyxxxvvvuuuuuuvvvxxxzzz{{{zzzxxxwwwvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}yyyxxxyyyyyyvvvuuu|||oooeee```^^^\\\YYYWWWVVVVVVVVVRRRTTTVVVYYY[[[]]]]]]]]]^^^aaaeeefffeeefffiiimmmkkkkkkkkkkkklllnnnpppqqquuuvvvwwwyyyyyyyyyxxxxxxuuuvvvwwwyyyzzz{{{{{{zzz{{{yyywwwuuutttuuuwwwxxx|||{{{xxxuuusssqqqqqqqqqoooppprrruuuxxx{{{}}}~~~~~~|||{{{zzzyyyzzz}}}}}}xxxtttpppnnnmmmlllllllllllllllmmmooopppqqqppppppqqqqqqqqqpppooonnnkkkkkkjjjjjjiiiiiihhhhhhiiiiiihhhhhhgggffffffeeedddccccccdddeeebbb[[[VVVVVVUUUTTTTTTSSSTTTTTTTTTllllllllllllllllllllllllmmmlllkkkjjjjjjjjjllllllmmmllljjjhhhhhhhhhhhhiiihhhjjjmmmooopppooonnnmmmoooooooooooooooqqqssstttqqqqqqpppoooooopppqqqqqqssssssqqqqqqqqqqqqssssssnnnppprrruuuwwwxxxxxxxxxyyyxxxvvvtttssssssssssssrrrqqqpppooooooooopppqqqsssssssssrrrrrrqqqqqqqqqqqqnnnjjjiiijjjnnntttwwwzzzzzzyyyxxxwwwvvvuuuuuuttttttuuuvvvvvvuuutttsssmmmooosssuuuvvvvvvtttsssrrrqqqpppnnnnnnnnnooopppqqqrrrsssuuuvvvxxxyyyzzz{{{zzzyyyxxxwwwuuuttttttpppqqqsssuuuuuuuuuuuutttsssssssssssstttttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwxxxxxx|||zzzxxxvvvwwwyyy|||~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz~~~}}}}}}}}}~~~~~~}}}||||||zzzxxxvvvuuuuuuvvvyyyzzz|||zzzyyywwwvvvvvvwwwwwwyyyzzz|||~~~~~~~~~~~~}}}}}}~~~}}}yyyuuuzzzrrrhhhYYYXXXUUURRROOONNNMMMMMMJJJKKKMMMPPPQQQRRRRRRRRRRRRVVVYYYZZZYYYYYY]]]``````_________```bbbccceee^^^___aaabbbbbbbbbaaaaaadddeeegggiiijjjkkkjjjjjjjjjiiifffddddddeeefffhhhllljjjgggeeebbbaaaaaaaaa___```bbbeeehhhkkkmmmnnnqqqqqqpppppppppooooooooossssssrrrqqqooonnnmmmmmmgggiiilllnnnqqqrrrrrrrrrrrroookkkfffcccaaa```_______________```bbbccceeebbbcccdddeeeeeedddcccbbb______^^^^^^]]]]]]\\\\\\^^^^^^__________________^^^]]]\\\]]]^^^ZZZSSSNNNMMMLLLKKKJJJJJJKKKMMMNNNlllmmmnnnnnnnnnmmmkkkkkklllllljjjjjjjjjkkklllmmmkkkjjjiiiggggggggghhhhhhkkklllmmmoooooooooooonnnqqqqqqqqqqqqqqqqqqrrrrrrpppqqqrrrssstttsssrrrqqqsssrrrrrrrrrrrrrrrrrrrrroooppprrrtttwwwyyy{{{|||wwwwwwvvvuuutttsssrrrrrrrrrqqqpppooooooooopppqqqqqqqqqrrrssssssrrrqqqqqqooonnnlllkkkmmmpppsssvvvzzzzzz{{{{{{zzzxxxwwwuuusssssstttttttttsssqqqqqqpppqqqtttvvvwwwvvvtttsssoooooonnnnnnnnnpppqqqrrrnnnppprrruuuwwwxxxxxxxxxyyyyyywwwuuusssqqqooonnnoooppprrrsssttttttsssrrrrrrrrrqqqqqqqqqrrrtttuuuqqqrrrtttvvvwwwxxxxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwyyyxxxvvvuuuttttttuuuuuuxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwwww|||{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}vvviiiccc]]]UUUPPPNNNLLLIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLOOOQQQRRRRRRPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[ZZZZZZ[[[\\\^^^___[[[ZZZXXXVVVUUUUUUUUUUUUYYYXXXXXXXXXZZZ^^^aaadddhhhhhhggggggffffffeeeeeeaaabbbcccccccccbbbaaa```\\\]]]___aaabbbbbbbbbaaaaaa___\\\ZZZXXXWWWVVVVVVSSSSSSTTTTTTTTTRRRQQQPPPUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSTTTSSSPPPMMMIIIFFFCCCDDDDDDEEEFFFGGGGGGGGGlllmmmnnnnnnnnnmmmkkkkkklllkkkjjjiiiiiijjjkkkkkkjjjjjjhhhhhhggghhhiiiiiijjjkkkmmmnnnoooooonnnnnnppppppqqqrrrrrrrrrqqqqqqpppqqqrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqrrrrrrpppqqqrrrtttvvvxxxzzzzzzwwwwwwvvvuuutttsssrrrrrrrrrqqqpppoooooopppqqqrrrrrrsssttttttttttttsssrrrrrrpppnnnmmmnnnpppsssuuuxxxyyyzzzzzzyyyxxxwwwvvvsssttttttttttttsssqqqpppooopppsssuuuvvvuuutttssspppooonnnnnnnnnpppqqqrrrpppqqqsssuuuwwwxxxxxxxxxyyyxxxwwwuuusssqqqooonnnoooppprrrsssttttttsssssssssrrrqqqqqqqqqrrrssstttrrrsssuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzyyyxxxyyyxxxvvvuuuttttttuuuuuuxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{|||~~~}}}||||||zzzzzzyyyyyyxxxxxxwwwwwwzzzzzzzzzzzzzzz{{{{{{|||~~~~~~|||zzz}}}rrrbbb[[[QQQKKKHHHGGGDDDBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLMMMNNNOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQOOONNNMMMMMMMMMMMMOOONNNNNNOOOQQQUUUXXX[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRSSSUUUWWWXXXXXXXXXWWWUUUTTTRRROOONNNMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKLLLMMMNNNNNNMMMMMMLLLOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNOOONNNLLLIIIEEECCCBBBBBBCCCDDDDDDEEEFFFFFFlllmmmnnnnnnnnnmmmkkkkkklllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnoooqqqsssssssssqqqpppqqqqqqqqqqqqpppooonnnnnnoooooooooppppppqqqqqqqqqrrrrrrssstttvvvwwwxxxyyywwwwwwvvvuuutttsssrrrrrrrrrrrrqqqppppppqqqrrrssstttuuuvvvwwwwwwvvvuuutttuuutttqqqooooooqqqsssuuuvvvwwwxxxxxxxxxwwwvvvuuussstttuuuuuutttrrrqqqpppmmmoooqqqtttuuuuuutttsssppppppooonnnooopppqqqrrrqqqrrrtttuuuvvvwwwwwwwwwyyyxxxwwwuuusssqqqpppooopppqqqrrrttttttttttttsssssssssrrrqqqqqqqqqrrrrrrssstttuuuwwwwwwwwwvvvuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwxxxxxxzzz|||}}}~~~~~~~~~}}}~~~~~~~~~|||{{{|||}}}~~~}}}}}}|||{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz|||}}}}}}~~~~~~|||xxxxxxyyyyyy|||hhh```TTTLLLHHHEEEBBB@@@<<<=========>>>>>>??????@@@AAACCCDDDDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEFFFGGGFFFEEEEEECCCDDDEEEGGGHHHIIIKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKNNNRRRTTTUUUUUUVVVVVVVVVUUUUUUTTTLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPOOOOOOLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCEEEFFFGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGEEEBBB@@@@@@@@@AAAAAABBBCCCCCCCCClllmmmnnnnnnnnnmmmkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkjjjkkkkkklllmmmmmmnnnnnnmmmoooqqqttttttsssqqqpppqqqqqqpppoooooonnnmmmlllmmmmmmmmmnnnooopppqqqqqqrrrsssssstttuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvyyywwwtttrrrqqqrrrsssttttttuuuvvvwwwwwwvvvuuuuuusssttttttuuutttrrrqqqppplllnnnppprrrssstttssssssqqqpppooooooooopppqqqrrrsssssstttuuuvvvwwwwwwwwwyyyyyywwwvvvtttrrrqqqppppppqqqssstttuuuuuuttttttttttttsssrrrrrrqqqqqqqqqtttuuuvvvwwwwwwvvvuuuttttttvvvxxxzzz||||||||||||zzzyyywwwvvvuuuuuuvvvvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwxxx{{{}}}~~~|||yyywwwxxx|||wwwnnn```UUUNNNJJJFFFDDD::::::::::::::::::::::::<<<===>>>??????>>><<<;;;<<<======>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNQQQSSSVVVVVVWWWXXXXXXXXXWWWVVVLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLNNNNNNMMMMMMIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCAAABBBDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDBBB@@@???>>>>>>??????@@@@@@@@@@@@lllmmmnnnnnnnnnmmmkkkkkkjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjjjjkkkkkklllllljjjjjjjjjkkkllllllmmmnnnlllnnnqqqttttttsssrrrpppqqqpppooonnnmmmmmmllllllllllllmmmnnnnnnoooppppppssssssssstttuuuuuuvvvvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxyyyzzzzzzzzzzzzyyyxxx{{{yyywwwtttssssssssssssrrrssstttuuuuuuuuutttsssrrrssstttttttttsssrrrqqqmmmnnnpppqqqrrrsssssssssrrrqqqpppoooooopppqqqqqqtttttttttuuuvvvwwwxxxxxxzzzzzzxxxwwwuuutttsssrrrqqqrrrtttuuuvvvvvvuuuuuuttttttttttttssssssrrrrrruuuvvvvvvwwwwwwvvvtttsssuuuvvvxxx{{{|||}}}}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwvvvxxxzzz}}}zzzwwwwwwyyy|||~~~|||mmm___UUUNNNIIIEEE<<<<<<<<<;;;::::::999999;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<======>>>AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEEFFFHHHHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCFFFFFFFFFHHHJJJLLLOOOPPPKKKLLLNNNOOOPPPOOOOOONNNMMMNNNNNNNNNMMMLLLJJJIIIEEEFFFHHHJJJKKKKKKKKKKKKFFFFFFDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@AAACCCDDDDDDDDDCCCCCC@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???===============>>>>>>>>>lllmmmnnnnnnnnnmmmkkkkkkiiiiiijjjjjjkkkjjjjjjiiijjjjjjkkklllllllllkkkkkkjjjjjjjjjjjjjjjlllmmmmmmmmmnnnqqqssstttsssrrrrrrppppppnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooorrrrrrssstttuuuuuuvvvvvvwwwwwwvvvuuutttsssrrrrrrsssrrrrrrrrrtttvvvxxxyyyyyyzzz{{{{{{{{{{{{zzzyyy|||zzzxxxvvvtttsssssssssqqqrrrssstttssssssqqqqqqqqqrrrssstttttttttsssrrroooppppppqqqrrrrrrrrrrrrsssrrrqqqpppooopppqqqqqqtttttttttuuuvvvwwwyyyzzz|||{{{zzzyyywwwvvvuuutttrrrssstttvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuutttsssuuuuuuvvvwwwwwwvvvuuutttvvvwwwyyy{{{}}}~~~~~~}}}{{{zzzyyywwwwwwwwwwwwxxxvvvwwwxxxzzz{{{|||}}}}}}|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwxxxzzz|||~~~~~~yyyvvvvvvwwwxxxxxxyyyiii\\\RRRJJJDDD???>>>>>><<<;;;:::999999999999::::::::::::::::::999::::::;;;;;;<<<=========>>>???AAAAAA@@@@@@???>>>??????@@@AAABBBCCCCCCBBBAAA>>><<<;;;::::::;;;999:::;;;===>>>?????????BBBBBBCCCDDDEEEGGGHHHIIIFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJHHHFFFEEE@@@AAACCCEEEFFFFFFFFFEEEBBBAAA???>>>>>>>>>??????AAABBBCCCDDDDDDDDDCCCBBB===>>>???@@@@@@???>>>===>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999888666666777777888888888999888888888999::::::;;;;;;===>>>???@@@AAA@@@@@@?????????@@@@@@AAAAAAAAAAAA???>>><<<:::999888888999999:::<<>>???AAACCCDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<===>>>???@@@AAABBBAAA@@@@@@>>>>>>??????>>>===;;;::::::;;;;;;<<<======>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;lllmmmnnnnnnnnnmmmlllkkkggghhhjjjlllmmmmmmmmmlllllllllmmmnnnmmmllljjjiiijjjiiiiiihhhiiikkklllmmmnnnooooooppprrrsssttttttpppooonnnmmmmmmnnnppppppooooooooooooooonnnnnnnnnpppqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrssssssssssssuuuwwwzzz{{{yyyzzz{{{||||||{{{zzzyyy{{{zzzxxxvvvuuutttssssssqqqrrrrrrrrrqqqpppnnnmmmnnnoooqqqsssuuuvvvvvvuuusssssssssrrrrrrrrrqqqqqqtttsssqqqpppppppppqqqqqqssssssssstttvvvyyy{{{}}}~~~~~~}}}{{{zzzyyyxxxxxxrrrtttuuuvvvwwwwwwvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwssstttuuuwwwwwwwwwvvvuuuxxxyyy{{{|||}}}~~~}}}}}}|||{{{yyyxxxwwwwwwxxxyyyuuuvvvyyy{{{||||||||||||{{{|||~~~}}}{{{zzz|||~~~~~~|||{{{yyyxxxxxxyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~|||zzzvvvzzz~~~rrrcccVVVNNN@@@???>>><<<:::999888777333333444555666666777777666666777888888999999:::AAAAAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA???>>><<<;;;:::;;;;;;>>>???BBBDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFF@@@CCCFFFHHHJJJIIIHHHGGGHHHHHHHHHHHHGGGEEECCCBBB@@@BBBCCCEEEFFFFFFFFFFFFDDDCCCAAA???>>>>>>>>>???;;;<<<>>>?????????>>>>>>AAABBBBBBBBBAAA???===<<<777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;lllllllllllllllllllllllljjjkkklllmmmnnnmmmlllllljjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiijjjlllmmmoooooopppqqqrrrtttuuuvvvtttsssqqqpppooopppqqqqqqssssssssssssssssssssssssqqqqqqrrrssssssttttttuuuttttttuuuuuuuuutttrrrqqqtttuuuvvvwwwxxxyyyzzzzzzxxxyyyyyyzzzzzzzzz{{{{{{yyyxxxvvvuuutttsssttttttpppqqqrrrrrrrrrpppnnnmmmjjjlllppptttwwwwwwwwwvvvwwwwwwvvvtttsssrrrqqqpppppppppoooooooooppprrrsssqqqqqqsssuuuwwwzzz{{{|||{{{zzzyyyxxxwwwuuuttttttrrrsssuuuvvvwwwwwwwwwwwwrrrsssuuuvvvvvvvvvuuuuuuqqqrrrsssuuuvvvxxxyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwtttuuuxxxzzz|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||~~~|||zzzzzz{{{|||wwwvvvwwwxxxzzz|||}}}{{{{{{{{{|||}}}xxxwwwwwwwwwxxx{{{rrraaaVVVLLLEEE===:::;;;<<<:::777333444444444444555555555;;;:::999888888999:::;;;?????????@@@BBBEEEGGGIIILLLKKKJJJHHHFFFDDDBBBAAA???===:::777666666888999888;;;???BBBEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@???===<<<===@@@BBBDDDEEEEEEEEECCCDDDFFFGGGFFFCCCAAA???;;;===>>>@@@AAAAAAAAA@@@CCCCCCBBB@@@>>>===<<<;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@>>>;;;999777:::999888777777888999::::::::::::999999999999999888888999999:::::::::;;;======<<<<<<;;;<<<<<<===llllllkkkkkkkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjlllmmmmmmoooppprrrtttuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrttttttttttttttttttttttttrrrsssssssssssstttttttttuuuvvvwwwwwwvvvuuutttsssuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{yyywwwuuuttttttttttttrrrrrrrrrrrrqqqooonnnnnnkkkmmmqqquuuwwwwwwwwwvvvwwwwwwvvvuuutttsssrrrqqqrrrqqqpppoooooopppqqqrrrpppqqqsssuuuwwwyyy{{{{{{zzzyyyxxxwwwvvvuuutttsssssstttuuuvvvwwwwwwvvvvvvrrrssstttuuuuuuuuuttttttrrrrrrsssuuuvvvwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyxxxxxxwwwwwwtttuuuxxxzzz|||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz|||~~~|||zzzyyyzzz{{{vvvvvvwwwxxxzzz|||}}}|||{{{||||||~~~zzzuuutttsssrrrtttxxx{{{~~~||||||jjj___OOOHHH>>>:::::::::888555555555666666666777777777888777666555555666777888;;;<<<<<<>>>AAADDDGGGIIIOOONNNLLLIIIGGGDDDBBBAAA===<<<999666555666777888777:::===AAADDDEEEEEEDDDBBBCCCCCCCCCAAA@@@>>>===<<<===???AAACCCDDDDDDDDDCCCDDDFFFFFFFFFCCCAAA???<<<===>>>@@@@@@@@@@@@@@@BBBBBBAAA???>>>===;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@???===;;;888777888777666666777888999:::::::::999999888888777777888888888888999999999:::::::::;;;;;;;;;;;;===>>>lllkkkkkkjjjiiiiiiiiiiiijjjjjjjjjkkkllllllmmmmmmkkkkkkkkkjjjiiiiiiiiihhhhhhhhhgggggghhhiiikkkllllllnnnqqqtttvvvvvvvvvuuuuuutttssssssrrrrrrssssssuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssvvvwwwwwwwwwwwwvvvuuuuuuuuutttsssssstttvvvxxxzzzzzzzzzyyyyyyzzzzzz{{{{{{|||{{{yyywwwuuuuuuuuuuuuttttttrrrqqqpppooooooooommmooorrruuuwwwwwwwwwvvvwwwwwwwwwvvvuuuttttttssstttsssqqqpppoooooopppqqqpppqqqsssuuuwwwyyyyyyzzzwwwwwwvvvvvvuuutttsssssstttuuuvvvwwwwwwvvvuuutttqqqrrrssssssttttttssssssrrrrrrssstttvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwtttvvvxxxzzz|||}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyy{{{}}}|||yyyyyyyyyyyyvvvvvvwwwyyy{{{}}}}}}|||||||||}}}~~~~~~~~~tttrrrnnnkkkkkkmmmppprrrooorrrwww~~~yyymmmZZZQQQEEE???===<<<999777777777777888888888888888555555333333333333555555888888:::<<<@@@DDDHHHJJJTTTRRROOOKKKGGGDDDAAA???;;;:::777555444444555666555888;;;???BBBDDDDDDDDDCCCCCCCCCBBBAAA???<<<;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFEEECCCAAA@@@<<<===>>>???????????????AAA@@@???>>>===<<<;;;;;;999999:::;;;<<<<<<======>>>>>>>>>===<<<999777666444444444555666777999999:::999999888777666666555777777777888888888888999:::<<<======>>>???CCCEEElllkkkjjjiiihhhhhhhhhiiijjjjjjjjjkkkkkklllmmmnnnlllkkkkkkjjjiiihhhhhhgggggggggffffffgggiiikkkllljjjnnnrrrvvvxxxxxxvvvuuuuuuuuuttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttssssssrrruuuuuuuuuuuuuuuuuuuuutttvvvtttrrrqqqrrruuuxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{}}}|||zzzwwwvvvuuuvvvvvvwwwuuusssqqqpppoooppppppoooqqqsssuuuvvvwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuusssqqqpppooooooooopppqqqsssuuuwwwxxxxxxxxxuuuuuuttttttttttttssssssuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrsssssssssrrrrrrsssssstttuuuuuuvvvwwwwww{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyyyyxxxxxxxxxwwwvvvwwwyyy{{{|||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{yyyzzz}}}~~~{{{yyyxxxxxxxxxvvvwwwxxxzzz|||}}}||||||}}}}}}}}}~~~xxxtttoooiiigggfffhhhjjjeeehhhnnnuuu|||hhh^^^PPPGGGCCCAAA>>>:::999999888888888888888888666555444333333444555666777888:::===AAAFFFJJJLLLWWWUUUQQQLLLGGGCCC???===999777666444333333444555444666999===@@@BBBCCCCCCCCCCCCCCCBBB@@@===;;;999;;;<<<===>>>>>>?????????BBBCCCDDDDDDDDDCCCAAA@@@<<<=========>>>>>>======???>>>>>>===<<<;;;;;;:::888888999999:::::::::;;;;;;;;;<<<;;;:::888666555222222333444555777888999999999888777666555444444666666777777888888999999===@@@BBBBBBCCCFFFKKKOOOlllkkkiiihhhggghhhiiiiiikkkkkklllllllllmmmmmmmmmkkkkkkjjjjjjiiihhhgggggggggfffffffffhhhiiikkklllkkknnnsssxxxyyyxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttsssrrrsssrrrrrrrrrrrrrrrssssssvvvtttrrrqqqrrrtttwwwyyyzzzyyyxxxwwwwwwxxxyyyzzz|||{{{yyyxxxwwwvvvwwwwwwxxxwwwuuusssrrrqqqrrrrrrqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwtttrrrpppooooooooopppqqqsssuuuvvvwwwvvvvvvssssssssssssssstttttttttvvvwwwxxxxxxxxxwwwvvvuuutttssssssssssssssssssssstttuuuuuuuuuvvvvvvwwwwww{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzz|||}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||yyyzzz|||}}}{{{yyyxxxxxxxxxwwwxxxzzz|||}}}}}}}}}~~~~~~}}}~~~{{{tttnnniiigggfffgggaaaeeejjjqqq{{{ssshhhYYYNNNIIIEEE@@@<<<<<<;;;;;;:::999888777777888777666555555666777888999:::;;;???CCCGGGKKKNNNVVVTTTPPPKKKFFFAAA===;;;777666555333333333333444222444777:::===???@@@AAAAAAAAAAAA@@@>>>;;;999777:::::::::;;;<<<======>>>AAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777777777888888888888999999888777555444000111222444555777888888888888777777666555555444666666777888999:::;;;;;;>>>AAADDDFFFGGGKKKRRRXXXkkkjjjhhhgggggghhhjjjkkkmmmmmmnnnoooooommmlllkkkjjjjjjjjjiiihhhhhhhhhgggggggggfffggghhhjjjlllmmmmmmppptttxxxyyyxxxvvvtttttttttuuuvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvuuutttttttttrrrrrrqqqqqqrrrrrrssstttuuuuuusssrrrssstttvvvxxxzzzxxxwwwuuuuuuvvvwwwxxxzzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvvvvuuuuuuuuuuuurrrrrrsssssssssssssssssstttuuuuuuvvvwwwxxxxxxxxxyyywwwuuusssqqqpppppppppoooqqqsssuuuvvvvvvuuutttqqqrrrrrrsssttttttuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvuuutttttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxyyy|||~~~}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~|||uuuoookkkiiihhhbbbeeeiiiooowwwttteeeYYYRRRMMMFFFAAABBBAAA@@@>>><<<;;;999999999999888777777888999999:::;;;<<>>;;;999555555444333333333333333222444666888;;;<<<>>>>>>>>>>>>>>>>>><<<:::888666888888888888:::;;;<<<===??????@@@@@@@@@@@@??????======<<<;;;:::::::::;;;::::::::::::::::::999999666666666555555555555555555666777777666555444333000111222444666777777777777777777777666666666666666666888:::<<<===???@@@===BBBHHHKKKOOOUUU```hhhkkkiiihhhggghhhjjjlllnnnnnnpppqqqrrrqqqnnnkkkiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggghhhiiikkkmmmoooppprrruuuxxxyyyxxxvvvtttssssssuuuvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttssstttuuuvvvwwwuuuuuuttttttuuuuuuvvvwwwyyywwwuuusssssstttvvvwwwxxxwwwwwwvvvvvvxxxyyyzzzwwwxxxxxxxxxxxxxxxwwwwwwrrrrrrrrrrrrrrrrrrqqqqqqsssssstttuuuvvvxxxxxxyyyyyywwwuuusssqqqqqqqqqqqqoooqqqsssuuuvvvuuusssrrrqqqqqqrrrssstttuuuvvvwwwwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||}}}~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}||||||~~~{{{uuuoookkkiiidddfffiiilllsss~~~yyymmmeee^^^UUUOOOKKKJJJHHHEEEBBB@@@>>>===999888777666666777888999999::::::<<>>>>>>>>>>>>>>>>>>>>===;;;:::999999999:::888999999999999999999999555555555444444333333333333444555555555444333222000111333555666777777666666666777777777777888888666777999<<<>>>AAACCCDDDDDDKKKSSSZZZ```jjjxxxjjjiiihhhggghhhkkknnnooooooqqqssstttsssoookkkhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhjjjlllnnnooorrrtttvvvxxxxxxwwwuuutttrrrssstttvvvvvvvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvvvvvvvxxxyyyzzzuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwtttrrrrrrsssuuuvvvvvvvvvuuuuuuvvvxxxyyyzzzwwwxxxyyyzzz{{{zzzyyyxxxrrrrrrrrrqqqqqqppppppppprrrrrrsssuuuvvvwwwxxxyyyyyywwwuuusssrrrqqqqqqqqqoooqqqsssuuuvvvuuusssqqqpppqqqrrrsssuuuvvvwwwxxxwwwxxxzzz|||}}}}}}||||||{{{zzzxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~|||{{{zzzxxx{{{|||zzz{{{~~~~~~xxxrrrmmmjjjeeeggghhhkkkoooyyywwwooofff___RRRQQQNNNKKKGGGDDDBBB@@@777666555444444555666777888888888999;;;>>>AAABBBJJJHHHFFFBBB>>>:::777666555444444444444444444333333444555666777999::::::999999::::::999888666555444444444555777:::<<<>>><<<<<<<<<<<<============>>>===;;;999888888999999888888888888888999999999555444444333333222222222222333444444444444222222111222444666777777666666666666777777888888999999666777:::===@@@CCCFFFGGGMMMUUU```iiiqqq~~~jjjiiihhhggghhhiiikkklllppprrrvvvxxxwwwsssmmmjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnoooppprrruuuxxxyyyxxxwwwvvvvvvuuutttsssssstttuuuvvvvvvvvvuuutttttttttttttttvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvtttrrrrrrsssuuuwwwvvvvvvvvvvvvvvvvvvwwwwwwtttwwwzzz}}}~~~|||yyywwwrrrqqqpppppppppqqqrrrssssssuuuxxxzzzzzzyyywwwvvvxxxwwwvvvtttsssqqqpppooonnnoooooopppqqqqqqrrrrrruuuuuuttttttuuuvvvwwwxxxyyyzzz{{{}}}}}}}}}||||||}}}}}}|||{{{zzzzzzyyyyyyxxxyyyzzz||||||||||||{{{xxxyyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}||||||||||||zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||yyy{{{}}}xxxuuunnnnnnllllllnnnvvvxxxrrrkkkddd[[[TTTOOOKKKEEEAAA===;;;999777666666777777666666555666777999:::<<>>;;;888666444444444444444444333333333222222111111222333333444555555555666777888888777666555333444555666888:::;;;<<<;;;:::888666555555666777888777666555444555555666444444555666555444222111222222222222222222222222/////////000111222222222111111222333444444555555555666777888:::;;;<<<===666;;;BBBGGGKKKPPPWWW\\\aaaiiitttjjjiiihhhggghhhiiikkkmmmooorrruuuwwwvvvrrrmmmjjjhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiijjjlllnnnoooppprrruuuwwwxxxxxxwwwvvvvvvuuutttsssssstttuuuvvvvvvuuuttttttssssssttttttwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwuuusssrrrrrrsssuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvtttvvvzzz}}}~~~}}}zzzxxxsssrrrqqqppppppqqqrrrssstttuuuwwwyyyzzzyyywwwvvvxxxwwwvvvuuusssrrrqqqpppooooooooopppqqqqqqrrrrrruuuttttttssstttuuuvvvwwwxxxyyy{{{|||}}}}}}||||||||||||{{{{{{zzzyyyyyyxxxxxxyyyzzz||||||||||||{{{yyyyyyyyyzzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}zzzqqqpppooommmnnnuuu~~~|||uuukkkbbb[[[TTTLLLGGG>>>;;;777444333333333333555555444444555777999:::>>><<<:::777555333333333333333333222222222222111000000111222333333444444444555666777777666555444333444555666777888999:::999888777666666555666666777666444333333333444555333333444444444333222111111111111111222222222222/////////000000111111111111111222222333444555555444555666777999:::;;;;;;===BBBJJJPPPVVV]]]ffflllwwwkkkjjjiiihhhhhhjjjkkkmmmoooqqqtttuuuuuuqqqmmmjjjhhhhhhhhhiiiiiijjjjjjjjjiiijjjjjjkkklllnnnooopppppprrrtttvvvwwwwwwvvvuuuuuuuuuttttttttttttuuuvvvvvvuuusssrrrrrrrrrssstttwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||||||||{{{yyyxxxwwwvvvuuuuuutttrrrqqqqqqsssuuuvvvuuuuuuvvvvvvvvvuuuuuuttttttvvvzzz}}}~~~}}}{{{zzztttsssrrrqqqqqqrrrsssttttttuuuwwwyyyyyyxxxvvvuuuwwwwwwwwwvvvuuusssrrrqqqoooooooooppppppqqqrrrsssuuutttsssrrrssstttuuuvvvxxxyyyzzz|||}}}||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxzzz{{{||||||{{{{{{yyyyyyzzzzzz{{{||||||}}}{{{zzzzzz{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvsssppppppttt{{{vvvlllaaaVVVOOODDD@@@:::666444333333222444444333333333444666777;;;999777444222111111111222222111111111000000000//////000000111111222222222333444555555444333222333333444555555666777777555555555666666555555444555444222111111111222333111111222222222111000000//////000000111111222222////////////000000000000222222222222333333444555777888999;;;<<<===??????EEELLLUUU^^^gggrrr~~~lllkkkjjjiiiiiijjjlllmmmoooppprrrsssssspppmmmkkkhhhhhhiiiiiijjjkkkkkkkkkjjjkkkkkklllnnnooopppqqqqqqrrrtttuuuvvvvvvuuuttttttttttttttttttuuuuuuvvvuuutttrrrqqqqqqqqqrrrssswwwwwwwwwxxxxxxxxxxxxyyyxxxxxxyyyzzz{{{||||||}}}}}}|||{{{yyywwwuuutttssssssrrrqqqqqqqqqssstttvvvttttttuuuuuuuuutttsssssssssvvvyyy|||}}}}}}{{{zzzuuutttsssrrrrrrrrrsssttttttuuuvvvwwwwwwvvvuuutttuuuvvvvvvvvvvvvtttsssrrrppppppppppppppprrrssstttuuutttsssrrrrrrrrrssstttwwwxxxyyy{{{|||||||||{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxzzz{{{||||||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}}}}||||||}}}~~~}}}|||{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}xxxtttsssuuuyyy||||||nnn```WWWNNNHHH@@@;;;999999777666444333222111111222333333777666444222000//////000111000000000000/////////.........//////000000000000111222222222222111000333333333333333333444444111222444555555444333222222222000/////////000111/////////000////////////......//////000000111111////////////////////////222222222222333444666777<<<===>>>AAACCCEEEGGGHHHMMMUUU```lllyyynnnlllkkkiiiiiijjjlllmmmnnnoooqqqqqqqqqooommmkkkiiijjjjjjjjjkkkkkkkkkllljjjkkklllnnnooopppqqqqqqqqqrrrssstttuuuuuuttttttsssttttttuuuuuuuuuuuuuuuuuusssqqqooooooppprrrsssvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{|||||||||{{{zzzxxxvvvtttrrrrrrrrrqqqqqqqqqrrrtttuuuvvvuuuttttttssssssrrrrrrrrrsssuuuxxxzzz{{{{{{zzzyyyuuutttsssrrrqqqrrrsssssssssttttttuuuuuutttssssssssstttuuuvvvvvvuuutttsssqqqppppppoooppprrrsssuuuuuutttsssrrrqqqqqqrrrsssuuuwwwxxxzzz{{{|||{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{{{{{{{{{{zzzyyyzzzzzz{{{}}}~~~~~~~~~|||{{{zzz{{{{{{yyyyyy{{{|||~~~~~~~~~zzzwwwxxxyyyzzz~~~|||mmmcccXXXPPPFFF???===<<<:::888444333222111000000111111444333111///............000000000/////////......------............//////...///000111111000///...111111111111111111111111///000111222333222111000111000...---------...///............................../////////000000000////////////000000000000333333333333555777999;;;<<<>>>AAAEEEJJJNNNQQQSSSYYYaaannn}}}ooommmllljjjjjjkkklllmmmnnnnnnooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnppppppqqqqqqqqqrrrrrrsssttttttssssssrrrssstttuuuvvvvvvvvvuuutttrrrpppnnnnnnoooqqqrrruuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyywwwvvvtttrrrqqqpppqqqqqqqqqrrrsssuuuvvvwwwvvvuuurrrppppppppprrrssstttuuuwwwyyyyyyyyyxxxwwwuuutttsssqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppprrrtttvvvvvvuuutttsssrrrqqqpppoooppprrrtttuuuvvvuuutttrrrqqqqqqrrrrrrtttvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyvvvwwwyyyzzz{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzz{{{yyyyyyzzz|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}~~~~~~uuueeeZZZMMMDDD@@@???;;;888666555333111000000000000222111///...------......000000/////////.........------..................---...///000000///...---//////////////////000000//////000000000//////...000///---,,,,,,,,,---...------,,,,,,------...///000000000000/////////////////////000111222222222555555444555888;;;>>>AAA>>>@@@FFFMMMTTT[[[```cccmmmvvvooonnnlllkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmllllllkkkkkkjjjjjjiiijjjlllnnnppppppppppppqqqrrrrrrrrrssssssssssssrrrssstttuuuvvvvvvvvvuuutttrrrooommmmmmnnnppprrrttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrrqqqpppoooqqqqqqrrrsssuuuvvvwwwxxxxxxuuuqqqnnnmmmooorrrttttttuuuvvvwwwwwwvvvuuutttuuutttrrrqqqppppppqqqqqqqqqppppppppppppooooooooonnnppprrruuuuuuuuusssrrrsssqqqpppoooppprrrtttvvvxxxvvvuuusssrrrqqqrrrrrrsssuuuwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwyyyzzz{{{{{{zzzzzzyyyzzz{{{|||~~~~~~|||zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyywwwtttttt{{{tttqqqvvvyyymmm\\\PPPJJJFFFAAA===888777555333111000000111111000...------------...000000000////////////...........................------////////////------,,,---------......//////000///...---------------///...---,,,,,,,,,---...------,,,,,,,,,---...///222111111000000//////......///000111222333444555666666666888;;;???CCCFFFHHHLLLTTT]]]hhhqqqxxx|||pppooommmkkkkkkkkkmmmnnnmmmmmmmmmmmmmmmlllllllllnnnnnnmmmlllkkkjjjjjjiiiiiijjjlllnnnpppppppppppprrrrrrrrrrrrrrrrrrssssssqqqrrrtttvvvvvvvvvvvvuuutttrrrooollllllnnnppprrrsssssssssttttttttttttuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttsssqqqpppooooooqqqqqqrrrtttvvvwwwxxxyyyyyyuuuppplllkkknnnrrruuutttuuuvvvvvvvvvuuusssrrrtttsssrrrpppooooooppppppppppppoooooonnnnnnmmmmmmmmmoooqqqtttuuuuuusssrrrsssrrrpppoooppprrruuuvvvxxxwwwuuusssrrrqqqrrrrrrssstttwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwyyyzzz{{{{{{zzzyyyzzzzzz{{{}}}~~~}}}}}}~~~|||zzzzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxvvvrrrnnnlllrrr|||vvvjjjfffkkkzzz~~~kkk]]]UUUPPPIIICCC:::888666444222111111111000///...---,,,---......111000000000////////////........................------...//////...------++++++,,,------...//////111///...,,,++++++,,,,,,///...---,,,,,,,,,------------,,,+++,,,---///000333333222111000///.........///000111333555666777777777777999===BBBGGGJJJVVVZZZcccnnnzzzqqqpppooommmmmmmmmnnnooonnnnnnlllkkkkkklllmmmmmmnnnnnnooooooooommmlllkkkkkkkkklllmmmooorrruuuwwwxxxvvvuuusssrrrrrrrrrsssqqqrrrssstttttttttsssrrrqqqpppnnnmmmlllllllllmmmppppppqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvvvvuuutttsssssstttttttttrrrqqqpppqqqrrrssstttuuuwwwwwwxxxwwwtttpppllllllmmmppprrruuuuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqppppppooopppppppppooooooooooooooommmnnnpppqqqrrrrrrrrrqqqtttsssrrrrrrqqqqqqqqqrrrwwwvvvvvvuuuttttttssssssttttttvvvxxxzzz|||~~~~~~~~~}}}{{{zzzzzz{{{||||||zzzyyyxxxvvvvvvvvvwwwwww{{{|||}}}~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrmmmooouuu{{{xxxlllfffjjjzzztttggg\\\RRRKKKHHHAAA999555777888666444444333111//////000111222222222111000///......---/////////......---------+++,,,---/////////......---,,,,,,+++,,,---///000000///---++++++---///000......,,,+++++++++,,,,,,++++++***+++,,,---///111444555555666555444222111333222222555:::<<<<<<;;;;;;>>>@@@AAACCCIIIRRRYYYaaajjjxxxrrrqqqooommmmmmmmmmmmnnnnnnmmmlllllllllmmmnnnoooooooooppppppooommmllljjjkkkkkkkkkllloooqqqtttvvvwwwvvvtttsssrrrrrrssssssqqqrrrsssttttttsssrrrrrrqqqpppnnnmmmlllllllllmmmnnnnnnoooooopppppppppqqqrrrssstttuuuvvvuuuuuutttttttttuuuuuuuuutttrrrqqqrrrrrrssstttuuuvvvvvvwwwvvvsssqqqnnnnnnoooqqqsssuuuuuuuuuttttttsssssssssrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnoooppprrrrrrrrrqqqqqqsssrrrqqqpppppppppqqqrrrvvvvvvvvvuuuuuuttttttsssuuuuuuvvvxxxzzz|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{yyyxxxwwwvvvvvvvvvwwwwww{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~||||||{{{{{{{{{|||}}}}}}zzzsssooopppuuuzzzvvvkkkffflll}}}yyymmmbbb[[[QQQIII???:::999999777444555333111000111111222222444333333222111111000000///.........------------,,,,,,.../////////......---,,,,,,,,,,,,---///000000///---++++++---///000///...,,,+++***++++++,,,---,,,,,,,,,---...000111222222444555555555444333999888888;;;AAAEEEFFFEEECCCFFFJJJLLLPPPWWW```gggrrr|||sssqqqooommmllllllllllllnnnmmmllllllmmmnnnooopppppppppqqqpppooommmkkkjjjjjjjjjjjjkkkmmmppprrrtttvvvuuutttsssssssssssssssrrrrrrsssssssssrrrqqqqqqpppooonnnllllllllllllmmmllllllmmmnnnoooooopppppprrrssstttuuuuuuuuutttsssuuuuuuvvvwwwwwwvvvttttttssssssssssssssstttuuuuuutttsssrrrqqqqqqrrrssssssuuuuuutttsssrrrqqqqqqpppooopppqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooopppqqqrrrrrrrrrqqqppprrrqqqooommmmmmoooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}|||zzzyyyyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwwww{{{|||}}}}}}~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~wwwrrrrrrvvvyyyrrriiifffmmm~~~{{{sssddd[[[OOOGGGDDDAAA===:::666444222111222333222111555555444444333333222222.........---------------------.../////////......,,,,,,,,,,,,---...///000000///---,,,,,,---///000///...,,,+++******++++++......---------...000111333444555777888999999999999888999<<>>888555666666333111555555444333222111000000........................000000//////............++++++,,,...///000000000000///............///000//////---,,,,,,,,,---.........------...///000111999:::;;;===???AAACCCDDDIIIKKKPPPVVV___iiirrrwww|||rrrpppnnnlllkkkkkkkkkkkkmmmlllkkkkkklllmmmnnnoooqqqqqqrrrrrrqqqpppnnnmmmlllkkkkkkkkklllmmmoooppprrrrrrssstttuuuuuuuuuttttttsssrrrpppooonnnnnnnnnnnnmmmlllkkkkkklllmmmmmmqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrsssssssssrrrqqqrrrsssuuuvvvwwwwwwwwwvvvsssrrrpppooonnnoooqqqrrruuutttttttttttttttttttttssssssrrrqqqpppoooooonnnlllmmmoooqqqrrrrrrqqqpppooooooppppppqqqrrrrrrrrrqqqrrrssstttttttttsssrrrrrrpppnnnlllkkklllnnnppprrrssstttuuuwwwxxxyyyzzz}}}{{{zzzxxxxxxyyy{{{|||{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{zzz{{{|||~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~wwwsssqqqtttzzzsssiiibbbTTTLLLCCC======<<<999666888777666444222111000//////////////////000000000222111000///............***+++---...000000111111000//////////////////000//////...---...///000111111111111111222444666777;;;<<<>>>@@@CCCFFFIIIKKKQQQVVV]]]fffpppzzzpppooommmlllkkkkkkllllllmmmlllkkkjjjjjjkkklllmmmppppppqqqrrrrrrqqqpppooommmmmmlllllllllnnnooopppqqqrrrsssuuuuuuuuuuuuuuuuuusssqqqooonnnmmmmmmmmmmmmlllkkkkkkkkklllmmmmmmooooooooooooooonnnnnnnnnooopppqqqssssssrrrrrrqqqpppqqqsssuuuvvvvvvvvvuuurrrpppooommmmmmoooqqqsssvvvuuutttsssssssssssssssrrrrrrrrrqqqqqqppppppppplllmmmppprrrrrrqqqpppnnnoooooopppqqqqqqrrrssssssqqqrrrssstttuuuuuuttttttrrrqqqooommmllllllmmmmmmqqqrrrtttuuuwwwyyyzzz{{{~~~}}}zzzxxxxxxyyy{{{|||yyyxxxwwwwwwwwwxxxzzzzzzzzzzzzyyyyyyyyyzzz{{{|||||||||zzzyyyyyyyyyzzzzzz{{{{{{}}}~~~~~~~~~}}}}}}yyyzzz|||}}}}}}|||{{{{{{||||||||||||||||||||||||zzz{{{|||~~~~~~~~~~~~|||{{{|||~~~}}}~~~~~~}}}|||hhh]]]PPPHHHFFFEEEBBB???===<<<:::888666333222111///000000000111111111222333222111///...------...***+++---///000111111111000//////////////////000//////...///000111333444777777777888999<<<>>>???DDDEEEHHHLLLQQQVVVZZZ]]]bbbhhhrrr}}}ooonnnmmmlllkkkllllllmmmmmmlllkkkjjjjjjjjjkkklllooopppqqqrrrsssrrrqqqqqqnnnmmmmmmlllmmmnnnoooppppppqqqsssuuuvvvvvvuuuuuuuuusssqqqooommmmmmlllmmmmmmlllkkkkkkkkklllmmmnnnmmmmmmmmmlllkkkkkkjjjjjjooopppqqqrrrsssrrrqqqqqqnnnoooqqqsssuuuuuuuuuuuuqqqpppnnnmmmmmmoooqqqssswwwvvvtttsssrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqlllnnnppprrrrrrqqqooommmoooooopppqqqrrrrrrsssssspppqqqsssuuuvvvvvvuuuuuusssrrrpppooonnnmmmllllllqqqrrrsssuuuwwwyyy{{{|||}}}{{{xxxxxxyyyzzz|||xxxwwwwwwwwwwwwyyyzzz{{{{{{zzzzzzyyyzzz{{{|||}}}||||||zzzyyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{wwwxxxzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~}}}~~~|||{{{|||~~~}}}}}}uuuiiiYYYPPPMMMLLLIIIEEEAAA@@@>>><<<999666444333000000111111222222222333444333111///...------...)))+++---///111111111111//////000000000000//////////////////111333555666<<<<<<<<<===???BBBEEEFFFOOOQQQTTTYYY```ffflllooo|||kkkkkkkkkkkkllllllllllllmmmllljjjhhhhhhiiijjjkkkpppqqqrrrssssssrrrqqqppppppooooooooooooooooooooorrrssstttvvvvvvvvvuuutttsssssssssrrrqqqqqqppppppmmmmmmlllmmmnnnoooqqqrrrpppooolllkkkkkkllloooppppppoooooonnnnnnnnnnnnnnnnnnnnnoooqqqsssuuuvvvwwwtttrrrpppnnnnnnpppsssuuuuuutttsssrrrqqqrrrssssssvvvuuuuuusssrrrqqqppppppssssssssssssssssssssssssssssssrrrrrrssstttvvvwwwuuuvvvwwwxxxyyyxxxwwwwwwqqqqqqqqqqqqqqqqqqqqqqqquuuwwwxxxwwwuuuwww{{{~~~|||{{{zzzzzz{{{{{{|||zzzxxxvvvuuuwwwyyyzzz|||||||||||||||}}}}}}}}}{{{{{{yyyyyyyyyyyyzzz{{{||||||}}}}}}|||zzzxxxwwwxxxxxxxxxyyyyyyzzzzzzzzz||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~tttggg```ZZZTTTPPPNNNIIIBBB>>><<<:::666222222///,,,---///111///---222222222111000000//////---------............///...000333222000000222555444666888888777999>>>CCCCCCEEEIIIMMMRRRVVVXXXZZZ^^^bbbggglllqqqyyykkkllllllmmmmmmmmmmmmmmmmmmkkkjjjhhhhhhiiijjjkkkooopppqqqrrrrrrqqqpppoooqqqqqqqqqrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuuuuutttttttttsssrrrrrrqqqqqqnnnnnnmmmmmmnnnooopppqqqpppooommmllllllmmmooopppooooooooooooooonnnmmmmmmmmmnnnppprrrtttuuuvvvvvvuuusssqqqooooooqqqtttvvvxxxwwwuuutttttttttuuuvvvvvvuuuuuutttsssrrrqqqpppssssssssssssssssssssssssssssssrrrssstttvvvwwwyyywwwxxxyyyyyyyyyxxxwwwwwwtttttttttttttttttttttttttttvvvxxxwwwvvvwww|||~~~}}}|||{{{{{{{{{||||||zzzxxxvvvvvvwwwyyyzzz|||||||||}}}}}}}}}}}}~~~||||||zzzzzzyyyzzz{{{{{{||||||||||||{{{zzzxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~xxxooohhhaaa\\\ZZZUUUNNNHHHDDD@@@;;;666:::777444444666666444222000000000///////////////333333333444555555555555444777::::::888888;;;>>>555888:::;;;;;;>>>CCCHHHSSSUUUZZZ```eeeiiilllmmmqqquuu{{{kkklllnnnppppppooonnnmmmlllkkkiiihhhggghhhjjjkkknnnooopppqqqqqqpppooonnnqqqqqqrrrssstttuuuvvvvvvtttuuuuuuvvvvvvvvvvvvuuuvvvuuuuuutttssssssrrrrrrpppoooooonnnnnnoooooopppoooooooooooooooooooooooommmnnnoooppppppnnnmmmkkkkkkmmmppptttvvvwwwwwwvvvwwwuuusssqqqqqqrrruuuwwwzzzyyywwwvvvvvvvvvwwwxxxvvvvvvuuutttsssrrrrrrqqqssssssssssssssssssssssssssssssssstttuuuwwwzzz{{{zzzzzz{{{zzzzzzyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwtttvvvxxxwwwvvvxxx}}}~~~}}}}}}|||}}}}}}|||zzzyyywwwwwwxxxyyyzzz||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||||||||{{{zzzyyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwrrroooiii```YYYSSSLLLDDD>>>???;;;666555666555333111222111111111111222333333333333444666666777777777666999===???>>>???BBBEEEIIILLLOOOQQQRRRVVV\\\bbbjjjnnnuuu|||kkkmmmooorrrrrrqqqooonnnlllkkkiiihhhhhhhhhjjjkkkmmmnnnoooppppppooonnnmmmnnnoooppprrrtttuuuvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssssssssqqqppppppoooooonnnnnnnnnnnnooopppqqqqqqpppooonnnlllmmmoooqqqpppnnnllljjjjjjmmmqqquuuwwwxxxxxxwwwzzzxxxuuusssrrrtttwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuuuuutttssssssrrrsssssssssssstttttttttttttttttttttuuuwwwyyy|||}}}}}}}}}|||{{{zzzyyyxxxwwwxxxwwwvvvvvvvvvvvvwwwxxxtttwwwxxxxxxwwwyyy~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxyyyzzz||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{yyyxxxwwwvvvvvvvvvwwwyyyzzz|||}}}~~~~~~~~~}}}}}}~~~vvvnnnfff]]]SSSLLLIIIDDD???<<<;;;:::888555888777777777888999;;;<<<:::;;;===???@@@AAAAAAAAA@@@EEEJJJMMMMMMNNNRRRUUUVVVYYY]]]___bbbfffmmmssskkkmmmppprrrsssrrrpppooommmllljjjiiihhhiiijjjkkkmmmnnnoooppppppooonnnmmmjjjkkkmmmoooqqqssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrqqqqqqqqqpppoooooonnnnnnnnnooopppqqqqqqpppooonnnlllmmmoooppppppnnnllljjjjjjmmmqqquuuxxxyyyyyyyyy|||yyyvvvttttttuuuxxxyyyxxxwwwuuutttttttttuuuvvvvvvvvvvvvuuuuuuttttttssssssssssssttttttuuuuuuuuuuuuuuuvvvwwwyyy{{{~~~~~~}}}|||zzzyyyxxxxxxvvvuuutttsssssstttuuuvvvvvvxxxyyyyyyxxxzzz~~~~~~~~~|||{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwvvvwwwxxxyyy{{{|||}}}~~~~~~~~~||||||}}}~~~}}}ssshhh```]]]XXXQQQMMMLLLJJJGGGDDDAAA@@@??????@@@BBBDDDFFFLLLNNNPPPSSSUUUVVVVVVVVVWWW\\\bbbfffgggiiilllpppnnnqqquuuxxx{{{lllmmmoooqqqrrrrrrqqqpppnnnmmmkkkjjjiiijjjlllmmmmmmnnnoooppppppooonnnmmmhhhiiikkkmmmoooqqqrrrsssvvvuuuuuuttttttttttttuuutttssssssrrrqqqqqqpppppppppqqqqqqqqqppppppooonnnnnnnnnppppppppppppnnnnnnlllmmmnnnoooooommmllljjjkkkmmmqqquuuxxxzzz{{{{{{}}}{{{wwwuuutttvvvxxxzzzwwwwwwuuutttttttttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuussssssssstttuuuuuuvvvvvvxxxxxxxxxxxxzzz|||~~~}}}{{{zzzyyyyyyyyyvvvtttsssqqqqqqssstttvvvwwwyyy{{{zzzxxxzzz~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{zzzzzz{{{|||}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~{{{oooiiibbb]]][[[YYYVVVSSSRRRQQQPPPOOOPPPRRRTTTVVV\\\^^^bbbeeehhhiiiiiiiiikkkpppwww{{{}}}lllmmmnnnpppqqqqqqrrrrrrpppnnnmmmkkkkkklllmmmnnnnnnoooppppppppppppooonnniiijjjkkkmmmoooqqqrrrsssvvvuuutttsssrrrrrrssstttqqqqqqqqqpppoooooonnnnnnooopppqqqqqqqqqpppoooooonnnnnnnnnoooooonnnnnnnnnmmmmmmnnnnnnmmmmmmlllkkklllmmmppptttxxx{{{}}}}}}}}}{{{xxxuuutttvvvxxxyyyzzzyyywwwvvvvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvuuuuuussssssssstttuuuvvvvvvvvvzzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyyyyzzzzzzwwwvvvtttrrrrrrtttvvvwwwyyy{{{|||zzzxxxyyy}}}}}}||||||||||||{{{{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}||||||}}}~~~~~~~~~~~~{{{|||}}}~~~{{{vvvtttrrrooolllnnnlllkkkjjjjjjllloooppptttwww{{{mmmmmmnnnooopppqqqrrrrrrqqqooommmlllllllllnnnooonnnooopppqqqqqqpppooonnnkkkkkkmmmnnnppprrrssstttuuutttsssrrrqqqrrrrrrsssppppppoooooonnnmmmmmmmmmooopppqqqrrrrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllllllllllllllnnnpppssswww{{{}}}}}}{{{xxxuuutttuuuxxxyyy|||{{{zzzyyyxxxyyyzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvssssssssstttuuuvvvvvvwww|||{{{{{{{{{|||}}}~~~}}}{{{zzzyyyyyyzzzzzzyyywwwuuuttttttuuuwwwyyy{{{|||}}}{{{xxxyyy}}}}}}||||||||||||||||||{{{{{{{{{xxxxxxyyyzzz{{{|||}}}~~~}}}~~~|||zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}~~~{{{|||}}}jjjkkkmmmoooqqqrrrttttttuuutttrrrpppooooooppppppnnnoooqqqrrrrrrpppnnnlllkkklllnnnppprrrrrrrrrrrrpppqqqsssuuuuuuuuuuuuuuuooopppqqqrrrqqqpppooonnnppppppppppppppppppppppppsssrrrpppooonnnnnnnnnooommmnnnoooppppppooonnnmmmmmmoooqqqtttwwwzzz|||~~~{{{{{{yyyyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxwwwvvvuuutttsssrrrsssrrrqqqqqqqqqrrrssstttvvvvvvwwwxxxyyyzzz{{{{{{xxxyyy{{{|||||||||{{{zzz}}}{{{yyywwwvvvwwwyyyzzzzzzyyywwwwwwxxxzzz}}}~~~}}}|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||||||||{{{{{{yyy|||}}}{{{{{{||||||{{{|||~~~~~~|||zzz~~~}}}}}}}}}~~~yyyyyyzzz|||~~~|||zzzyyyyyyyyyzzz|||~~~llllllmmmnnnppprrrtttuuuvvvuuusssrrrppppppppppppmmmoooqqqrrrrrrpppnnnlllkkkmmmnnnpppqqqrrrrrrrrrpppqqqssstttvvvvvvvvvuuuppppppqqqrrrrrrrrrqqqppprrrqqqqqqppppppqqqqqqrrrsssrrrpppooonnnnnnoooooonnnooooooooopppooooooooooooppprrruuuwwwzzz|||}}}|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxwwwvvvuuutttttttttssssssqqqqqqpppqqqrrrsssttttttuuuwwwxxxzzz{{{{{{yyyzzz{{{}}}}}}}}}||||||}}}|||yyywwwvvvwwwyyyzzzzzzyyywwwwwwxxxzzz|||~~~~~~}}}|||{{{zzzzzzyyywwwwwwxxxxxxxxxyyyyyyzzzyyyzzz{{{|||}}}|||{{{{{{zzz|||~~~}}}|||||||||{{{}}}}}}|||~~~}}}}}}}}}~~~~~~yyyzzzzzz||||||zzzyyyyyyzzz{{{|||nnnmmmmmmmmmoooqqqtttvvvxxxwwwvvvtttsssqqqppppppmmmnnnpppqqqqqqpppooonnnmmmnnnooopppqqqqqqqqqqqqnnnppprrrtttvvvwwwwwwvvvpppqqqrrrssssssssssssssstttsssqqqppppppqqqsssttttttsssqqqooonnnooopppqqqqqqqqqpppooooooooopppqqqrrrssstttvvvxxxzzz|||||||||{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzzxxxxxxwwwvvvvvvuuuvvvvvvtttsssrrrpppppppppqqqqqqqqqrrrsssuuuwwwyyy{{{{{{zzz{{{|||~~~~~~~~~~~~}}}}}}|||zzzxxxwwwxxxyyyzzzzzzyyywwwwwwwwwyyy{{{}}}}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxzzz{{{{{{zzzzzz|||}}}}}}||||||{{{||||||}}}}}}}}}}}}|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~zzzzzz{{{}}}|||zzzyyyzzzzzz{{{}}}pppooommmmmmnnnqqqtttvvvyyyxxxxxxwwwuuusssqqqppplllmmmoooqqqrrrqqqqqqpppppppppqqqqqqqqqrrrrrrqqqnnnooorrrtttvvvwwwwwwwwwqqqqqqrrrssstttuuuuuuuuuwwwuuusssqqqqqqsssuuuwwwuuusssqqqooooooppprrrssstttsssqqqooooooppprrrsssuuuuuuvvvwwwyyyzzz{{{||||||{{{zzzzzzzzz{{{|||}}}|||||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwuuutttrrrqqqpppppppppqqqpppppprrruuuwwwyyy{{{|||{{{|||~~~}}}|||zzzxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxzzz|||}}}{{{{{{}}}}}}}}}}}}|||{{{}}}}}}|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}~~~{{{|||}}}~~~|||zzzzzzzzz{{{|||~~~qqqpppnnnmmmnnnpppsssuuuxxxxxxyyyyyywwwuuurrrqqqlllmmmoooqqqrrrssssssssstttsssssssssrrrrrrrrrrrrnnnooorrrtttvvvwwwwwwwwwrrrrrrsssssstttuuuvvvwwwxxxwwwtttsssssstttwwwxxxvvvtttrrrpppoooqqqsssuuuwwwuuurrrpppoooqqqsssuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{|||}}}}}}||||||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuwwwwwwvvvuuusssqqqppppppqqqqqqpppqqqsssuuuxxxzzz|||}}}|||}}}~~~|||{{{yyyxxxwwwwwwxxxxxxwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz|||~~~||||||}}}~~~~~~}}}|||{{{~~~}}}||||||~~~~~~~~~|||{{{zzz{{{{{{|||}}}}}}~~~~~~}}}||||||}}}~~~|||}}}~~~~~~}}}|||{{{|||}}}~~~qqqqqqoooooooooqqqssstttvvvwwwyyyzzzyyyvvvsssqqqmmmnnnppprrrtttuuuvvvvvvxxxwwwvvvuuutttsssttttttnnnppprrrtttvvvwwwwwwvvvtttssssssssstttuuuvvvvvvyyyxxxvvvuuuuuuvvvxxxyyywwwuuurrrpppppprrruuuwwwxxxvvvtttrrrqqqrrrtttuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz|||}}}}}}}}}|||{{{zzzyyyyyyxxxyyywwwuuutttssstttuuuvvvvvvuuutttrrrrrrrrrssssssrrrsssuuuwwwzzz|||~~~~~~~~~}}}zzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxzzz|||~~~}}}~~~~~~~~~||||||}}}|||{{{{{{|||~~~|||zzzyyyyyyyyyyyy||||||}}}~~~~~~}}}|||{{{|||~~~}}}~~~~~~~~~}}}~~~qqqqqqpppppppppqqqrrrrrrtttvvvxxxzzzzzzwwwtttrrrnnnoooqqqsssuuuwwwxxxyyy{{{zzzxxxvvvuuuuuuuuuuuupppqqqssstttvvvvvvvvvuuuuuutttssssssssstttuuuuuuyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvsssppppppsssvvvxxxyyywwwuuussssssssstttuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxwwwwwwxxxyyy{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyywwwuuurrrqqqrrrsssuuuvvvvvvttttttssstttuuuvvvuuuvvvwwwyyy|||~~~~~~|||{{{xxxxxxwwwvvvvvvuuuuuuuuusssssstttvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzxxxwwwwwwyyy|||}}}~~~~~~~~~}}}|||}}}|||{{{{{{{{{}}}~~~~~~~~~|||zzzxxxxxxxxxxxx||||||}}}}}}~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~{{{yyyxxxuuuyyy~~~qqqqqqqqqqqqqqqqqqqqqqqqrrruuuxxxzzzzzzxxxuuurrrooooooqqqsssvvvxxxzzz{{{}}}|||zzzxxxvvvvvvvvvvvvpppqqqsssuuuuuuvvvuuuuuuvvvuuusssrrrrrrssstttuuuyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvsssqqqqqqssswwwyyyyyyxxxvvvuuutttttttttuuuttttttuuuwwwxxxyyyzzzzzzwwwwwwvvvvvvwwwyyyzzz{{{~~~}}}|||{{{zzzyyyxxxxxxyyywwwtttrrrpppqqqrrrsssvvvvvvuuuttttttuuuwwwwwwwwwxxxyyy{{{}}}}}}zzzyyywwwwwwvvvvvvuuutttttttttqqqrrrtttuuuwwwyyy{{{|||{{{{{{{{{{{{{{{{{{zzzzzz|||{{{yyywwwwwwyyy{{{}}}~~~~~~}}}|||}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~|||zzzxxxwwwwwwwww||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~yyyvvvsssrrrnnnsssxxx~~~pppqqqssstttttttttssssssvvvwwwxxxyyyyyyxxxwwwvvvsssrrrrrrsssuuuyyy}}}~~~}}}{{{yyyxxxwwwxxxxxxqqqqqqrrrrrrsssttttttuuuwwwuuusssqqqrrrtttwwwyyyyyyzzz{{{}}}}}}~~~~~~~~~xxxvvvsssqqqqqqrrrsssuuuyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzyyyyyyyyyyyyyyywwwuuusssrrrqqqrrrrrruuutttttttttuuuvvvxxxyyywwwxxxzzz|||~~~~~~~~~}}}{{{{{{||||||{{{yyyxxxwwwuuuuuuuuuuuuuuutttttttttttttttttttttvvvxxxzzz{{{|||{{{zzzxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{}}}{{{zzz|||{{{yyyxxxwwwxxxyyyyyyyyy{{{~~~}}}|||||||||}}}~~~~~~|||yyyyyyyyy{{{||||||||||||||||||{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}xxxrrrmmmiiiiiinnnwww~~~tttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuusssrrrrrrrrrtttxxx|||~~~~~~}}}{{{yyyxxxwwwxxxxxxrrrrrrrrrsssssstttttttttwwwuuusssqqqrrrtttwwwyyyyyyzzz|||}}}~~~yyywwwuuurrrrrrrrrtttuuuwwwwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrrrrtttsssssssssuuuvvvxxxzzzyyyzzz{{{|||}}}||||||{{{zzzzzz{{{{{{zzzyyywwwvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwyyyzzz|||{{{zzzyyyxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxzzz|||}}}{{{zzz{{{zzzzzzyyyxxxxxxyyyyyyyyy{{{~~~~~~}}}|||||||||}}}}}}~~~{{{yyyyyyyyy{{{|||||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}wwwpppkkkiiiiiimmmttt{{{xxxxxxyyyzzzzzzyyywwwwwwtttuuuvvvwwwwwwvvvuuutttrrrrrrqqqrrrtttvvvyyy{{{|||{{{zzzyyyxxxxxxxxxxxxssssssssstttttttttttttttvvvuuusssqqqrrrsssvvvxxxyyyzzz|||~~~{{{yyywwwtttsssssstttuuuuuuuuutttttttttuuuwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvvvvvvvvvvwwwvvvuuusssrrrrrrrrrssstttrrrrrrrrrssstttwwwyyyzzz||||||||||||{{{zzzyyyyyyxxxyyyyyyyyyyyywwwvvvuuutttttttttuuuuuuvvvvvvvvvvvvvvvuuutttuuuvvvwwwxxx|||{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}{{{zzzzzzzzzzzz{{{zzzzzzyyyxxxzzz{{{~~~~~~~~~}}}||||||{{{|||||||||~~~}}}{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwoooiiiggggggiiiooouuu|||xxxyyyzzzzzzyyyxxxwwwvvvssstttuuuvvvvvvuuutttsssrrrrrrqqqrrrsssuuuwwwyyyzzzzzzyyyxxxxxxxxxwwwwwwttttttttttttttttttttttttvvvuuusssrrrrrrsssuuuwwwxxxzzz}}}|||zzzxxxvvvuuutttuuuuuutttssssssrrrssstttvvvwwwyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{zzzzzzzzzyyywwwuuutttsssttttttuuuttttttsssrrrrrrssstttuuurrrqqqrrrsssuuuwwwzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxvvvwwwxxxxxxxxxwwwuuutttsssssstttuuuvvvwwwwwwxxxwwwvvvuuuttttttuuuvvvwww|||{{{{{{zzzzzzzzzzzzzzzzzzyyywwwvvvvvvyyy|||~~~~~~}}}|||{{{{{{yyyzzz{{{||||||{{{zzzyyy{{{|||}}}~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{{{}}}|||zzzyyyxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwnnnhhhdddccceeeiiinnntttvvvwwwxxxxxxwwwvvvuuutttssstttuuuvvvvvvuuutttssssssrrrrrrrrrssstttuuuvvvxxxxxxxxxxxxxxxxxxwwwwwwttttttuuuuuuuuuuuuuuuvvvwwwvvvtttsssssstttuuuvvvxxxzzz}}}|||{{{yyywwwvvvvvvvvvvvvssssssrrrrrrrrrsssuuuvvvxxxxxxyyyzzzzzz{{{||||||||||||{{{{{{{{{zzzzzzzzzxxxvvvtttrrrqqqrrrssstttuuutttssssssssstttuuuvvvrrrrrrrrrsssuuuxxxzzz|||zzzzzzzzzyyyyyyyyyyyyzzzuuuvvvwwwwwwwwwvvvuuutttsssttttttuuuvvvwwwxxxxxxwwwvvvuuutttttttttuuuvvv{{{||||||{{{{{{{{{zzzzzz{{{zzzxxxxxxxxxzzz}}}}}}||||||{{{{{{yyyzzz|||}}}}}}|||{{{zzz||||||}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{zzzzzzzzz{{{zzzyyyyyyxxxyyyyyyzzzyyyzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyypppiiibbb``````dddggglllxxxtttuuuvvvwwwvvvuuutttsssssstttuuuvvvvvvuuutttssstttssssssssssssttttttuuuvvvvvvwwwxxxxxxxxxwwwwwwttttttuuuuuuvvvwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{~~~~~~zzzyyyxxxxxxwwwwwwwwwwwwuuutttsssrrrrrrsssttttttvvvvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyxxxvvvsssqqqpppqqqssstttvvvuuutttttttttuuuvvvwwwtttttttttuuuvvvyyy{{{|||zzzyyyyyyxxxxxxxxxyyyyyyuuuuuuwwwwwwwwwvvvuuutttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuutttttttttuuuvvv{{{||||||}}}||||||{{{{{{|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzz{{{||||||}}}|||||||||}}}}}}||||||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~|||sssmmmccc```^^^___```dddooozzztttuuuwwwwwwxxxwwwvvvvvvtttuuuvvvvvvvvvvvvuuutttuuuuuutttttttttttttttttttttuuuvvvxxxxxxxxxwwwwwwsssssstttuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwyyy{{{~~~}}}{{{xxxxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrssssssttttttuuuvvvwwwxxxyyyyyy{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvsssppppppqqqssstttxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvvvvxxxyyy{{{||||||{{{yyyxxxwwwvvvwwwwwwuuuvvvwwwwwwxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttsssttttttvvvvvv{{{|||}}}}}}}}}}}}|||{{{||||||}}}~~~~~~|||{{{{{{{{{{{{||||||{{{{{{|||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyzzzzzz{{{||||||{{{{{{{{{|||||||||}}}}}}|||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~wwwqqqgggccc___]]][[[\\\eeeooowwwuuuvvvxxxyyyzzzyyyyyyxxxtttuuuvvvwwwwwwvvvuuutttvvvvvvuuuuuuuuuttttttttttttuuuvvvwwwxxxxxxwwwwwwrrrssstttvvvwwwyyyzzz{{{zzzyyyyyyxxxwwwwwwwwwxxxyyy{{{~~~~~~{{{yyyvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwuuusssrrrrrrrrrsssrrrssstttuuuvvvwwwxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwxxxvvvssspppoooqqqsssuuuzzzyyywwwvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{}}}~~~}}}zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvwww{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}|||{{{zzz{{{{{{}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{{{{{{{|||||||||}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~zzzssslllfffaaa\\\XXXXXX___hhhnnnwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyywwwvvvtttsssrrrrrrssssssvvvwwwwwwwwwwwwwwwvvvvvvpppqqqsssuuuxxxzzz|||}}}~~~|||yyywwwvvvwwwxxxzzz|||}}}}}}}}}}}}{{{zzzxxxuuuvvvxxxzzz{{{{{{zzzzzzyyyxxxxxxvvvuuutttsssrrrrrrrrrssstttuuuvvvwwwwwwzzzzzzyyyyyyxxxwwwwwwwwwxxxvvvssspppqqqssswwwyyyyyyxxxwwwvvvvvvvvvwwwxxxwwwxxxyyyzzz{{{}}}}}}~~~~~~}}}|||{{{yyyxxxvvvvvvttttttuuuuuuvvvvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzzzz{{{}}}}}}zzzxxxwwwxxxyyy{{{}}}}}}||||||||||||}}}}}}}}}}}}|||{{{{{{zzzyyyyyywwwyyy|||~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~|||rrrnnnggg```]]]^^^aaaccckkktttwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxvvvuuutttttttttuuuvvvvvvwwwwwwwwwvvvvvvuuupppqqqrrruuuwwwzzz{{{|||}}}{{{yyywwwvvvwwwxxxyyy||||||}}}}}}}}}|||zzzyyywwwxxxzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvtttsssssssssttttttuuuvvvwwwxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwxxxvvvtttrrrsssuuuxxxzzzzzzyyyxxxwwwvvvwwwxxxxxxwwwxxxyyyzzz|||}}}~~~|||zzzxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuvvvuuuvvvwwwyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxzzzyyyyyyyyyzzz|||~~~}}}{{{yyyxxxyyyzzz{{{}}}}}}}}}||||||}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyxxxzzz}}}}}}{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}zzzuuunnnhhhddddddfffhhhmmmtttwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvtttuuuvvvwwwwwwvvvvvvuuupppqqqrrrtttwwwyyyzzz{{{|||{{{xxxwwwvvvwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzz{{{{{{|||}}}}}}||||||{{{{{{zzzyyyxxxwwwuuuttttttuuuvvvvvvwwwxxxyyyzzzzzz}}}|||zzzxxxwwwwwwwwwwwwxxxwwwvvvuuuvvvwwwyyyzzz{{{zzzxxxwwwwwwwwwxxxyyywwwxxxyyy{{{}}}~~~|||zzzwwwvvvuuutttuuuuuutttsssssssssttttttssstttuuuwwwxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuvvvwwwyyyxxxxxxxxxyyy{{{}}}~~~~~~|||zzzzzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~}}}|||{{{yyyyyy{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~}}}yyyrrrnnnmmmnnnooopppvvvwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuutttsssttttttuuutttuuuvvvwwwxxxwwwvvvuuupppqqqrrrtttvvvxxxyyyzzz{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}|||~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxwwwvvvvvvwwwxxxyyyyyy{{{{{{|||}}}}}}{{{yyywwwwwwxxxxxxyyyxxxxxxxxxxxxzzz{{{||||||{{{zzzxxxxxxxxxyyyyyyxxxxxxzzz|||~~~~~~{{{yyyvvvuuuttttttuuuuuusssrrrrrrrrrrrrsssqqqrrrtttvvvxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{|||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz~~~~~~|||zzzzzz|||~~~~~~}}}}}}|||||||||}}}~~~{{{wwwuuuuuuvvvuuu{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxttttttrrrqqqqqqrrrrrrssssssuuuwwwyyyyyyxxxwwwuuurrrrrrsssuuuvvvxxxyyyyyy{{{zzzyyyxxxxxxxxxyyyzzzyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{yyyyyyyyyyyyzzzxxxyyyzzz|||~~~}}}zzzwwwuuutttttttttvvvtttsssqqqqqqqqqrrrsssqqqrrruuuwwwyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuvvvwwwyyyxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}}}}|||}}}{{{{{{}}}}}}}}}||||||~~~}}}|||||||||zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxtttsssrrrqqqqqqrrrsssssstttuuuxxxzzz{{{zzzxxxwwwssstttuuuvvvwwwxxxyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{xxxyyy{{{~~~~~~}}}|||zzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz|||~~~~~~|||{{{zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}|||yyyvvvtttttttttuuuuuutttrrrqqqqqqrrrssstttsssuuuwwwyyyzzz{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{}}}~~~}}}}}}~~~}}}}}}}}}~~~||||||||||||||||||||||||yyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssssstttuuuvvvtttvvvyyy|||}}}{{{yyyxxxuuuvvvvvvwwwxxxyyyyyyzzz||||||||||||||||||||||||wwwyyy{{{~~~~~~~~~}}}|||{{{zzz{{{{{{|||}}}~~~~~~~~~|||{{{yyyxxxyyy|||}}}{{{zzzzzzzzz{{{yyyzzzzzz{{{||||||}}}}}}|||zzzwwwuuuttttttuuuvvvuuutttrrrqqqqqqsssuuuvvvvvvwwwyyy{{{|||}}}|||||||||{{{zzzxxxwwwxxxxxxyyyzzzyyyyyyxxxxxxyyy{{{|||{{{|||}}}~~~}}}~~~}}}}}}}}}}}}}}}|||||||||yyyyyyyyyxxxxxxxxxwwwwwwxxxxxxwwwvvvvvvwwwxxxyyyuuuwwwzzz}}}~~~}}}zzzyyyvvvwwwwwwxxxyyyyyyzzzzzz|||||||||}}}}}}}}}}}}}}}wwwxxx{{{~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}~~~}}}}}}{{{xxxwwwxxx{{{~~~|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{{{{|||{{{yyyvvvtttssstttvvvwwwuuutttrrrqqqqqqtttvvvxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}|||{{{yyyxxxxxxyyyyyy{{{zzzyyyyyyyyyzzz{{{|||zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{yyyyyyxxxyyyzzz{{{yyyzzz{{{||||||{{{zzzzzzxxxzzz}}}zzzzzzyyyyyyzzz{{{}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~|||{{{zzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz}}}~~~||||||||||||}}}|||{{{zzzyyyyyyzzz{{{|||yyyyyyxxxxxxwwwvvvuuuuuuwwwuuusssrrrtttwwwzzz}}}{{{}}}~~~|||{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{|||~~~||||||||||||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{{{{yyyzzz{{{||||||{{{zzzzzzyyy{{{~~~||||||{{{zzzzzz{{{|||}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~||||||}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{|||zzzzzzyyyxxxxxxwwwvvvvvvwwwvvvtttssstttwwwzzz}}}}}}~~~|||zzzyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{||||||{{{zzzyyyzzz{{{~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{|||~~~~~~}}}|||}}}~~~}}}|||{{{zzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxwwwuuutttuuuxxx{{{}}}~~~|||zzzxxxxxxwwwxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~}}}~~~~~~|||{{{zzz{{{|||||||||{{{zzzzzzzzz{{{|||}}}zzz{{{|||||||||{{{zzzyyyzzz|||~~~}}}{{{{{{{{{{{{|||||||||}}}~~~~~~~~~zzzyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||||||||}}}}}}|||||||||}}}}}}{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzyyyyyyxxxvvvvvvwwwyyy{{{}}}~~~|||yyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}{{{{{{|||||||||{{{yyyxxxyyyzzz|||~~~}}}|||{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}xxxxxxwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{{{{{{{{{{}}}}}}|||{{{{{{{{{|||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxzzz{{{}}}~~~|||yyywwwvvvvvvvvvvvvvvvwwwxxxzzz{{{|||||||||||||||||||||||||||||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzz|||}}}{{{||||||||||||zzzyyyxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~||||||||||||}}}yyyzzz{{{{{{|||}}}~~~~~~}}}|||||||||||||||}}}}}}|||xxxxxxxxxxxxyyy{{{}}}~~~}}}~~~zzzyyyyyyzzz{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyy{{{|||}}}~~~|||zzzxxxxxxwwwxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}{{{xxxxxxwwwwwwxxxyyy{{{|||{{{||||||||||||zzzyyyxxxuuuvvvwwwxxxzzz{{{||||||~~~}}}|||{{{||||||~~~~~~||||||}}}~~~~~~|||{{{zzzzzz{{{zzz{{{}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}yyyxxxxxxyyyzzz|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~|||zzzyyyyyyyyyzzzyyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~{{{||||||}}}~~~}}}{{{wwwwwwvvvvvvwwwyyyzzz{{{||||||}}}||||||zzzxxxwwwttttttuuuvvvxxxyyyzzz{{{|||{{{{{{{{{{{{}}}}}}{{{zzzyyyyyyzzzyyyzzz}}}~~~~~~}}}zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{xxxxxxxxxxxxyyy{{{}}}~~~}}}|||{{{zzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||}}}}}}~~~|||{{{zzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~|||zzzxxxvvvrrrtttvvvxxxyyyzzzzzzzzzvvvxxx{{{~~~~~~|||{{{}}}~~~{{{wwwvvvvvvwwwyyyyyyzzz{{{||||||{{{zzzyyyzzzzzzyyyxxxyyyzzz{{{|||~~~~~~~~~~~~~~~{{{}}}~~~}}}{{{zzzzzzvvvxxx{{{}}}~~~}}}{{{zzz{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{|||||||||zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxzzz||||||yyywwwxxxyyyzzz~~~}}}|||||||||}}}~~~~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~}}}~~~~~~|||}}}}}}|||zzzzzzzzz{{{|||}}}~~~|||yyywwwvvvpppqqqsssuuuwwwxxxxxxxxxxxxyyy|||~~~~~~}}}|||}}}~~~|||xxxvvvvvvwwwyyyzzzzzz{{{||||||{{{zzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~|||~~~}}}|||{{{zzzyyyvvvxxx{{{}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}||||||zzzzzzzzzzzz{{{{{{{{{yyyxxxwwwyyy{{{}}}~~~|||yyyxxxxxxyyyzzz~~~}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~|||xxxvvvtttnnnoooqqqsssuuuvvvwwwwwwyyy{{{}}}~~~~~~}}}||||||}}}~~~}}}yyywwwwwwxxxxxxzzzzzz{{{||||||{{{zzzzzzyyyyyyyyyxxxyyyzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~|||~~~~~~}}}{{{zzzyyyyyyyyywwwxxxzzz|||}}}|||{{{zzzxxxyyyzzz{{{||||||||||||{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvwwwyyy{{{~~~~~~|||yyyyyyyyyzzz{{{~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}|||zzzyyyzzzzzz|||}}}~~~||||||}}}}}}||||||||||||zzzzzz{{{}}}~~~{{{xxxuuutttpppppprrrtttuuuwwwxxxxxxzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~{{{xxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{yyyzzzzzz{{{|||}}}~~~~~~|||~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwxxxzzz{{{|||{{{zzzzzzwwwxxxzzz|||}}}}}}}}}}}}{{{||||||}}}~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwyyy{{{|||~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz|||}}}{{{{{{{{{{{{zzzzzz{{{{{{yyyzzz|||~~~}}}zzzwwwuuutttssstttuuuvvvwwwyyyzzzzzz{{{{{{|||||||||{{{zzzzzzyyyyyyzzz|||}}}~~~}}}{{{yyyyyyyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{yyyyyyzzz{{{|||}}}}}}~~~|||}}}~~~}}}|||zzzxxxwwwwwwxxxyyyxxxyyyzzz{{{{{{zzzzzzyyywwwxxx{{{}}}~~~~~~~~~{{{{{{{{{||||||}}}~~~~~~{{{{{{yyyxxxwwwvvvuuuuuuvvvvvvvvvxxxyyy{{{|||}}}}}}}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwxxxyyy|||~~~|||}}}|||{{{zzzzzzyyyyyyyyyzzzyyy{{{|||~~~}}}{{{xxxwwwvvvuuuwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxyyy{{{|||}}}}}}~~~|||zzzyyyyyyyyyzzz|||{{{zzzzzzzzzzzz{{{|||zzzzzz{{{||||||||||||{{{zzzzzz{{{{{{||||||}}}}}}{{{|||}}}~~~~~~}}}|||zzzxxxwwwwwwyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxyyy|||~~~~~~~~~{{{zzzzzzzzzzzz{{{{{{|||zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{|||||||||{{{||||||}}}}}}}}}~~~~~~{{{yyywwwvvvwwwyyy|||}}}~~~}}}|||{{{yyyxxxxxxxxxyyyzzz{{{}}}~~~}}}|||zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvuuutttttttttuuuvvvwwwxxxzzz{{{{{{|||{{{{{{zzzyyyzzzzzzzzz|||{{{zzzzzzzzzzzz{{{|||{{{{{{}}}~~~~~~~~~}}}|||||||||||||||||||||||||||zzzzzz{{{||||||}}}}}}}}}~~~|||zzzxxxwwwxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz}}}~~~}}}zzzyyyxxxwwwwwwxxxxxxyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwvvvtttssssssuuuwwwyyy{{{{{{|||||||||}}}}}}~~~}}}~~~~~~|||yyyxxxvvvwwwyyy|||~~~}}}{{{yyyxxxxxxxxxxxxzzz{{{}}}~~~~~~{{{zzzxxxwwwvvvwwwxxxxxxvvvuuutttsssrrrsssssstttwwwwwwvvvuuutttsssrrrrrrsssssstttvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{|||{{{zzzyyyyyyzzz{{{|||{{{|||~~~~~~}}}}}}}}}}}}}}}}}}|||||||||yyyzzzzzzzzz{{{{{{||||||~~~|||zzzxxxwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~~~~|||zzzyyywwwvvvuuuvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvtttrrrrrrtttvvvwww{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~|||zzzxxxvvvwwwzzz}}}~~~|||{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{zzzxxxwwwwwwxxxxxxxxxwwwvvvtttttttttuuuvvvxxxvvvssspppooooooqqqrrrqqqqqqrrrssstttvvvvvvwwwuuuwwwyyywwwuuutttvvvyyy}}}~~~{{{yyyzzz|||{{{|||}}}~~~~~~}}}}}}}}}}}}|||||||||||||||yyyxxxvvvuuuvvvwwwyyyzzz{{{yyywwwvvvwwwyyy{{{}}}}}}|||||||||{{{{{{{{{zzzxxxzzz}}}}}}{{{wwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvtttttttttuuuuuuzzzzzz{{{|||}}}~~~|||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{zzz{{{{{{{{{||||||||||||{{{zzzyyyxxxwwwwwwxxxyyyxxxwwwvvvuuutttuuuuuuvvvwwwuuussspppooopppqqqrrrqqqqqqrrrssstttuuuvvvvvvuuuwwwxxxvvvttttttwwwzzz}}}~~~{{{yyyzzz|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{xxxwwwuuuttttttvvvwwwxxxzzzyyywwwvvvwwwyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{yyyzzz|||~~~~~~}}}{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzyyywwwuuuuuuuuuuuuvvvyyyyyyzzz{{{|||~~~~~~}}}~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwuuusssqqqppppppqqqrrrqqqqqqrrrssstttuuuuuuvvvuuuvvvwwwtttrrrsssxxx|||~~~~~~zzzyyyzzz}}}|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzzwwwvvvtttsssssstttuuuvvvyyyxxxwwwvvvwwwyyy|||}}}~~~}}}||||||{{{{{{yyyzzz|||}}}}}}{{{yyyxxxttttttuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||{{{yyywwwvvvuuuuuuvvvwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~|||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwwwwuuusssrrrqqqqqqrrrsssqqqrrrrrrsssttttttuuuuuuuuuvvvvvvsssrrrsssyyy~~~~~~zzzyyyzzz}}}}}}}}}~~~~~~|||}}}~~~~~~|||zzzyyyvvvuuusssrrrqqqrrrtttuuuxxxwwwwwwwwwxxxzzz|||~~~~~~}}}|||{{{zzzyyyzzz{{{{{{zzzyyywwwuuurrrsssssstttvvvwwwwwwxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}zzzxxxwwwvvvvvvvvvvvvvvvwwwyyyzzz{{{|||}}}~~~zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssssstttrrrssssssttttttuuuuuuuuuuuuvvvvvvtttrrrtttzzz~~~zzzxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyywwwuuusssrrrqqqrrrssstttwwwwwwxxxxxxzzz|||~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyxxxvvvuuutttqqqqqqrrrtttuuuvvvwwwxxxwwwxxxyyyzzz|||~~~}}}{{{yyywwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{~~~~~~xxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvttttttuuuuuuuuuvvvvvvvvvtttvvvwwwvvvuuuwww|||~~~zzzxxx{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxwwwuuusssrrrssstttuuuxxxxxxyyyzzz|||~~~~~~|||zzzyyyxxxwwwwwwwwwwwwvvvuuutttsssqqqqqqrrrssstttuuuvvvwwwwwwxxxyyy{{{|||}}}~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyy|||}}}wwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzyyywwwuuutttsssttttttwwwwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwtttvvvxxxxxxwwwyyy}}}~~~yyyxxx{{{~~~~~~~~~~~~}}}{{{zzzzzz{{{|||zzzyyywwwuuuttttttvvvvvvxxxyyyzzz|||~~~}}}{{{yyywwwwwwvvvvvvuuuuuuttttttssssssqqqqqqrrrsssttttttuuuuuuxxxxxxyyyzzz|||}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxyyy{{{vvvwwwyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzwwwuuussssssrrrsssvvvwwwyyyzzz{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxsssvvvyyyzzzyyyzzz~~~~~~yyyxxx{{{~~~~~~~~~~~~}}}zzzyyyzzz{{{||||||zzzxxxvvvuuuuuuwwwwwwxxxyyy{{{}}}}}}zzzxxxwwwvvvuuuttttttttttttsssssssssqqqrrrrrrsssssstttttttttxxxyyyyyyzzz{{{|||}}}}}}{{{zzzyyyxxxwwwxxxxxxyyy{{{{{{zzzzzzyyyxxxwwwwwwwwwzzz~~~xxxyyy|||}}}}}}|||zzzxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzxxxuuurrrpppqqqrrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyuuuuuuvvvwwwzzz~~~~~~|||{{{zzzyyyxxxxxxyyyzzzyyyzzz{{{||||||{{{zzzzzz}}}~~~~~~||||||||||||{{{yyywwwuuuttttttsssssssssrrrrrrrrrpppqqqsssuuuvvvvvvuuuuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}|||zzzxxxwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxx}}}~~~}}}}}}~~~xxxyyy|||~~~~~~}}}{{{zzz{{{zzzzzzyyyyyyyyyzzzzzz{{{yyyuuurrrppppppqqqrrruuuuuuvvvwwwxxxyyyzzzzzz{{{zzzxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyvvvvvvvvvwwwzzz~~~~~~~~~~~~}}}|||{{{yyyyyyyyyzzzzzzyyyzzz{{{|||}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}|||{{{yyywwwvvvtttttttttssssssssssssssspppqqqsssuuuvvvvvvvvvuuuxxxxxxyyyzzz{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxyyy}}}~~~~~~xxxzzz|||~~~~~~}}}~~~}}}{{{zzzyyyzzzzzz{{{}}}zzzvvvssspppppppppqqqtttuuuvvvwwwxxxxxxyyyyyy{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwyyy}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyzzzzzz{{{zzz{{{|||}}}~~~~~~||||||||||||}}}}}}~~~~~~}}}|||zzzxxxwwwttttttttttttttttttttttttqqqrrrtttuuuvvvwwwvvvvvvxxxxxxyyyzzzzzz{{{||||||zzzzzzyyyxxxwwwwwwwwwxxxwwwxxxyyyzzz{{{{{{zzzyyyzzz~~~yyy{{{}}}}}}{{{zzz{{{{{{|||~~~{{{wwwsssqqqpppppppppssstttvvvwwwxxxxxxxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwyyyzzzzzzzzzzzzzzzxxxxxxwwwwwwyyy{{{~~~~~~|||{{{{{{{{{{{{||||||}}}~~~~~~}}}{{{zzzzzzzzz{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyttttttuuuuuuuuuuuuvvvvvvqqqrrrtttvvvwwwwwwwwwvvvxxxxxxyyyyyyzzzzzzzzz{{{yyyxxxxxxxxxwwwwwwxxxxxxvvvwwwyyy{{{||||||{{{zzz{{{~~~~~~{{{|||}}}}}}}}}|||}}}}}}~~~{{{wwwsssqqqppppppqqqssstttvvvxxxxxxxxxwwwvvvtttsssrrrrrrrrrssstttuuuwwwxxxzzz|||||||||{{{{{{zzzyyyxxxwwwxxxzzz|||}}}~~~|||{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~|||{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuwwwxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyywwwxxxxxxxxxyyyyyyxxxxxxwwwxxxyyy{{{||||||{{{{{{zzz~~~}}}|||}}}~~~~~~}}}{{{wwwtttqqqqqqqqqrrrtttuuuwwwyyyyyyxxxwwwvvvrrrqqqqqqpppqqqrrrtttuuuxxxyyy|||~~~}}}}}}{{{zzzyyywwwwwwyyyzzz{{{~~~}}}{{{zzzxxxyyyzzz{{{}}}~~~~~~|||{{{yyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~}}}|||xxxxxxxxxwwwwwwvvvvvvvvvssstttvvvwwwxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{zzz}}}~~~}}}}}}}}}~~~~~~}}}zzzwwwtttrrrrrrsssssstttvvvxxxzzzzzzyyywwwvvvssssssrrrrrrsssuuuvvvwwwyyy{{{~~~~~~}}}{{{yyywwwwwwwwwyyyzzz~~~~~~}}}|||{{{xxxxxxzzz{{{}}}~~~|||zzzxxxxxxxxxxxxzzzzzzyyyyyyyyyzzz||||||~~~~~~~~~~~~zzzzzzyyyxxxwwwvvvvvvuuussstttvvvxxxyyyyyyyyyxxxyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxyyy{{{||||||{{{{{{zzzyyyxxxwwwwwwxxxzzz{{{xxx{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwtttrrrrrrssstttuuuwwwyyy{{{{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwyyyzzzzzz|||}}}|||yyyxxxwwwwwwxxxyyy}}}~~~~~~}}}|||{{{xxxxxxzzz|||~~~~~~{{{yyyxxxwwwwwwwwwzzzyyyxxxwwwxxxxxxzzz{{{~~~}}}||||||~~~~~~~~~|||{{{zzzyyywwwvvvuuuuuusssuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxzzz|||}}}}}}||||||{{{zzzwwwuuuuuuwwwyyyzzzwww{{{~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyxxxvvvttttttuuuwwwyyyyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{}}}~~~|||yyyxxxyyyzzz{{{~~~~~~}}}{{{zzzwwwxxxyyy{{{}}}~~~~~~|||zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxx{{{{{{|||}}}~~~{{{{{{{{{zzzyyyvvvtttrrrrrrsssuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrsssssstttwwwxxx{{{|||}}}{{{yyyxxxtttuuuuuuuuuvvvvvvwwwwwwzzzyyyxxxxxxzzz}}}}}}~~~}}}}}}|||{{{{{{|||~~~~~~~~~}}}{{{yyywwwuuutttuuuwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvxxxyyyzzz}}}}}}~~~}}}{{{zzzzzz|||}}}~~~~~~~~~}}}|||zzzyyyvvvwwwxxxzzz|||}}}~~~|||zzzzzzyyyyyyxxxxxxvvvvvvvvvvvvxxxxxxzzzzzz{{{|||~~~~~~~~~{{{{{{{{{zzzyyywwwuuutttssstttuuuwwwxxxxxxwwwwwwwwwvvvtttssssssssstttuuuwwwxxxzzz||||||{{{yyyxxxuuuuuuuuuvvvvvvvvvwwwwwwyyyxxxwwwxxxyyy}}}~~~}}}~~~}}}{{{zzzyyyyyy{{{}}}~~~}}}|||{{{xxxvvvuuuvvvwwwxxxvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuwwwxxxyyy||||||}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxuuuvvvwwwxxxzzz|||}}}}}}}}}|||zzzzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvtttuuuvvvxxxxxxxxxwwwwwwxxxwwwuuutttttttttuuuvvvvvvxxxzzz{{{|||{{{zzzxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwwwwyyy{{{~~~}}}|||}}}{{{zzzwwwvvvwwwzzz}}}~~~~~~~~~|||zzzxxxwwwwwwwwwxxxvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvuuutttuuuvvvwwwxxx{{{{{{zzz{{{|||~~~}}}|||{{{zzzyyyxxxwwwttttttuuuwwwxxxyyy{{{{{{}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~}}}|||||||||zzzzzzzzzzzzzzzyyyyyyyyyuuuvvvxxxyyyyyyyyyxxxwwwxxxxxxvvvuuuuuuuuuvvvwwwvvvwwwyyyzzz{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxx{{{}}}~~~~~~~~~|||{{{}}}zzzxxxvvvuuuwwwzzz}}}~~~~~~~~~~~~|||zzzyyyxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuutttttttttuuuvvvxxxxxxxxxyyy{{{~~~}}}|||{{{zzzxxxwwwvvvvvvrrrssssssuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxwwwwwwwwwxxxyyyzzz||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxyyyxxxwwwvvvuuuvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxzzz|||}}}}}}~~~}}}{{{|||}}}xxxwwwvvvvvvxxx{{{~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvuuusssssssssttttttuuuvvvwwwyyy{{{~~~}}}|||zzzxxxvvvuuuuuuuuuqqqqqqrrrssstttuuuvvvvvvxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||||||||{{{zzzzzzzzz{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvwwwyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz|||||||||}}}~~~~~~~~~~~~}}}|||}}}~~~vvvvvvvvvwwwyyy|||~~~~~~||||||}}}~~~~~~}}}}}}||||||||||||}}}|||{{{yyyxxxxxxxxxxxxwwwvvvuuusssrrrrrrssssssssstttvvvyyy{{{}}}~~~~~~}}}}}}{{{yyywwwuuutttttttttppppppqqqqqqrrrsssttttttvvvwwwyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{||||||~~~}}}|||zzzzzzzzz{{{{{{yyyzzz{{{||||||{{{zzzyyyxxxwwwvvvuuutttuuuvvvvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyzzz{{{||||||||||||||||||||||||}}}}}}uuuvvvwwwyyy{{{}}}~~~~~~|||{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwxxxxxxxxxvvvuuusssrrrrrrrrrsssqqqsssvvvyyy|||}}}~~~~~~~~~}}}}}}||||||{{{yyyvvvtttsssssssssoooooopppqqqrrrrrrssssssuuuvvvxxxzzz{{{{{{{{{zzzyyyyyywwwwwwwwwwwwyyyyyyzzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxzzz{{{||||||}}}~~~|||{{{zzzzzz{{{{{{zzz{{{{{{||||||{{{zzzyyyxxxwwwuuutttttttttuuuvvvuuuvvvvvvxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}|||{{{zzzzzz{{{}}}~~~xxxxxxxxxxxxzzz|||~~~}}}{{{yyyzzz{{{|||}}}~~~|||zzzyyyxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvxxxyyyzzz|||||||||}}}}}}}}}}}}{{{zzzyyyyyyyyyxxxvvvuuusssrrrrrrrrrqqqqqqpppqqqrrrtttuuuuuuvvvyyy{{{{{{zzzxxxvvvxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwuuutttttttttuuuvvvttttttsssssstttuuuwwwxxx{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvtttuuuvvvwwwwwwvvvuuutttwwwwwwxxxyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{zzzyyyyyyxxxyyyzzz|||}}}}}}|||zzzyyyyyy{{{~~~zzzzzzzzzzzz{{{}}}~~~|||zzzyyyyyy{{{||||||}}}~~~|||zzzyyyxxxxxxxxxwwwwwwvvvvvvuuutttttttttttttttuuuwwwxxxyyyzzz{{{zzz{{{|||||||||{{{zzzyyyyyyyyyxxxvvvuuutttsssrrrrrrqqqqqqqqqqqqssstttuuuuuuvvvyyy{{{{{{zzzyyywwwyyyyyyxxxxxxwwwwwwvvvvvvxxxwwwvvvuuutttuuuvvvvvvtttssssssssstttuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzxxxwwwuuuuuuuuuwwwwwwwwwwwwvvvuuuvvvwwwxxxzzz{{{}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{|||{{{zzzzzzyyyyyyzzz{{{||||||{{{zzzyyyzzz|||{{{|||}}}}}}~~~~~~}}}}}}~~~}}}{{{yyyyyyyyy{{{||||||}}}~~~|||zzzxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttrrrssstttvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxwwwvvvtttsssssssssrrrrrrrrrrrrtttuuuvvvuuuwwwyyy{{{|||{{{zzzyyyzzzyyyyyyxxxwwwvvvvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvssssssrrrsssssstttvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzzyyyxxxvvvuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyy{{{|||{{{|||~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwuuutttssssssttttttqqqrrrtttvvvwwwwwwwwwwwwvvvwwwxxxzzz{{{{{{zzzzzzzzzyyyyyywwwvvvuuutttttttttssssssrrrsssuuuvvvwwwvvvwwwyyy{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwvvvuuuxxxxxxwwwwwwvvvvvvvvvvvvrrrrrrrrrsssttttttuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{|||~~~}}}{{{zzzyyyyyyxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}|||zzzyyyxxxxxxxxxyyyxxxwwwuuusssssssssttttttrrrsssuuuwwwwwwwwwwwwvvvuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuttttttssstttvvvwwwxxxwwwxxxyyy{{{{{{|||{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxwwwwwwvvvrrrrrrsssttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyyzzzyyyxxxwwwvvvxxxyyyzzzzzzyyyxxxwwwvvvtttvvvyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||zzzzzzyyyyyyyyyzzzzzz{{{zzz{{{|||}}}}}}}}}|||{{{}}}|||zzzxxxxxxxxxxxxyyyxxxvvvtttrrrrrrrrrttttttssstttwwwyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuutttuuuwwwxxxyyyxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwrrrssstttuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzxxxxxxxxxyyyzzzzzzyyyxxxvvvuuutttvvvyyy|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}||||||{{{zzz|||{{{yyyxxxxxxxxxxxxyyyxxxvvvtttrrrqqqrrrsssuuuuuuvvvyyy{{{|||{{{yyyxxxwwwxxxyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzxxxyyyzzzzzzzzzyyyxxxwwwssstttuuuwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxyyyyyyyyyyyywwwuuuttttttvvvyyy|||~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}|||}}}~~~||||||{{{{{{{{{zzzzzzzzzzzz{{{|||||||||{{{zzzyyy|||{{{yyyxxxwwwxxxxxxyyyxxxvvvtttqqqqqqrrrsssuuuvvvxxxzzz|||}}}|||zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvwwwxxxxxxyyyyyyzzzzzz{{{yyyyyyzzz{{{zzzyyyxxxwwwssstttvvvwwwxxxxxxwwwwwwuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||||||||{{{zzzxxxxxxyyyyyyxxxwwwuuuttttttvvvyyy|||}}}}}}{{{zzz{{{zzzyyyyyyzzz{{{|||}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{yyy{{{|||}}}|||zzzwwwuuuxxxyyyyyyzzzyyyxxxwwwvvvxxxvvvsssppppppppprrrsssuuuvvvwwwxxxyyyzzz{{{{{{{{{|||~~~~~~~~~|||yyyxxxwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwxxxxxxyyyzzzzzzxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyywwwxxxyyyzzzzzzzzzyyyxxxuuuvvvyyy{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{zzzyyyyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzz{{{|||{{{yyywwwyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzyyyzzz{{{|||{{{yyywwwuuuwwwwwwxxxxxxxxxwwwvvvvvvvvvuuusssrrrqqqrrrssstttvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}zzzxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxuuuwwwyyy{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||}}}}}}|||{{{zzzyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{{{{zzzyyywwwxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyxxxxxxwwwxxxzzzzzzzzzxxxvvvtttuuuuuuvvvvvvwwwvvvvvvuuurrrsssssstttttttttttttttwwwvvvuuuuuuvvvxxxzzz||||||zzzxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{zzzyyyxxxvvvxxxzzz{{{|||{{{zzzyyywwwxxxyyyzzz{{{|||}}}~~~~~~|||{{{yyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzxxxwwwwwwvvvwwwxxxxxxxxxwwwuuutttssssssttttttuuuuuuuuuuuuoooqqqsssvvvwwwwwwvvvuuuxxxvvvtttttttttwwwzzz{{{~~~|||zzzzzzyyyzzzyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxvvvvvvwwwxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{yyyxxxwwwyyy{{{|||}}}|||{{{zzzwwwxxxyyyzzz|||~~~}}}{{{zzzxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzyyyxxxxxxvvvuuuuuuvvvwwwxxxzzz{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyywwwvvvvvvvvvwwwwwwwwwvvvuuutttssssssssssssssssssssstttmmmppptttwwwyyyyyyxxxvvvwwwvvvtttssstttvvvxxxzzz~~~~~~~~~~~~}}}|||||||||{{{zzzyyyxxxyyyzzzzzz{{{zzzxxxwwwwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxzzzzzz{{{{{{|||}}}|||{{{zzzyyyxxxzzz|||}}}}}}|||{{{zzzxxxyyyzzz{{{}}}~~~~~~|||zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxvvvuuuuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrsssmmmppptttxxxzzzzzzyyywwwvvvuuutttssstttuuuwwwxxx}}}}}}}}}~~~~~~}}}{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}{{{zzzyyyzzz{{{|||~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~}}}|||zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxx{{{|||~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||||||||~~~~~~||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrqqqqqqqqqrrrnnnqqqtttxxxzzzzzzyyyxxxuuuuuutttttttttuuuvvvvvv}}}~~~~~~}}}}}}~~~~~~{{{{{{||||||{{{{{{zzzyyywwwxxxyyy{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyyzzz|||}}}~~~~~~}}}{{{zzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvwwwzzz|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~{{{{{{|||||||||{{{yyyxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwtttrrrqqqqqqqqqqqqoooqqquuuxxxzzzzzzyyyyyytttttttttuuuuuuuuuuuuuuu~~~~~~~~~{{{|||}}}}}}}}}|||zzzyyyvvvwwwzzz|||~~~}}}~~~~~~~~~}}}|||zzzyyy{{{|||~~~~~~}}}{{{zzz||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxzzzyyyxxxwwwxxxzzz}}}~~~~~~~~~}}}|||||||||}}}~~~||||||||||||}}}}}}}}}}}}|||}}}~~~~~~