BM6P6(@ }}}{{{zzzyyy{{{zzzxxxvvvsssqqqooonnnnnnmmmkkkiiihhhgggffffffhhhgggeeeccc```^^^]]]\\\[[[ZZZWWWUUUSSSSSSSSSSSSMMMMMMLLLKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>======<<<>>>>>>======<<<<<<;;;;;;~~~yyyzzz{{{||||||{{{zzzyyywwwvvvtttrrrpppnnnmmmlllmmmllljjjhhhfffdddbbbaaaaaa```___]]][[[ZZZZZZZZZVVVVVVUUUSSSRRRQQQPPPOOOIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999:::::::::999999888888888}}}{{{xxxuuurrrqqqmmmnnnnnnnnnmmmlllkkkjjjhhhgggfffccc```^^^\\\[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRQQQOOONNNMMMLLLLLLKKKEEEEEEEEEDDDDDDCCCCCCCCC======>>>>>>??????>>>>>>??????>>>>>>===<<<;;;;;;::::::::::::::::::::::::888888888888888888888888999999999999999999888888}}}|||{{{yyywwwvvvuuuuuurrrqqqpppnnnkkkiiigggfffcccbbbbbbaaa```___^^^]]]\\\[[[YYYWWWTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB????????????>>>>>>>>>>>>;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????~~~}}}{{{{{{{{{yyyuuussssssrrrqqqooommmjjjhhhgggdddcccbbb```^^^\\\[[[[[[TTTSSSRRRQQQOOONNNNNNMMMPPPPPPNNNLLLJJJHHHFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>============>>>>>>======<<<<<<<<<;;;999999:::;;;;;;:::888777:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGHHH|||zzzxxxuuusssrrrrrrrrrqqqpppnnnnnnmmmkkkhhheeeddddddcccbbb```]]][[[ZZZUUUTTTRRRQQQOOOOOONNNNNNIIIIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????=========<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOPPP}}}||||||{{{zzzzzzyyywwwtttqqqooommmjjjhhhfffdddddddddcccbbb```______\\\YYYVVVRRRRRRRRRRRRQQQPPPNNNMMMIIIHHHGGGEEEDDDDDDDDDEEECCCBBBAAA???>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXX}}}|||zzzxxxuuurrrooommmnnnmmmkkkkkkjjjgggdddaaaaaa```]]]ZZZXXXWWWVVVVVVTTTSSSQQQQQQPPPNNNJJJGGGDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@??????@@@AAA===<<<:::999888888999:::777888999:::;;;<<<======::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<===>>>@@@BBBCCCDDDEEEAAAAAAAAABBBCCCEEEHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\^^^______~~~zzzvvvsssrrrsssssslllkkkiiifffccc```]]]\\\[[[\\\\\\\\\[[[YYYVVVTTTQQQPPPMMMJJJIIIIIIIIIJJJEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@===<<<;;;:::777555<<<;;;;;;:::::::::::::::999999999999888888888888777:::<<<===<<<<<<===???<<<<<<<<<<<<===>>>???@@@:::===AAACCCCCCCCCDDDDDDEEEEEEFFFGGGHHHKKKLLLNNNGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOOOORRRTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSUUUYYY[[[\\\]]]^^^```aaaaaaaaaaaa|||yyyvvvtttsssrrroookkkgggeeeddddddddd^^^]]][[[YYYVVVTTTRRRQQQNNNOOOPPPPPPNNNLLLJJJIIIJJJHHHFFFCCC@@@@@@@@@@@@??????>>>===============BBB@@@>>>======<<<:::888;;;;;;;;;::::::;;;;;;;;;999999999::::::;;;;;;;;;:::===???@@@??????@@@BBB@@@??????@@@@@@AAABBBCCCBBBEEEIIIKKKKKKKKKKKKLLLNNNNNNOOOOOOPPPPPPPPPQQQMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQQQQQQQPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZZZZZZZZZZ[[[^^^```___``````aaaaaaaaaaaa```~~~{{{zzzxxxvvvtttooonnnkkkiiifffdddcccbbb```^^^ZZZVVVSSSRRRRRRRRRMMMLLLKKKJJJHHHGGGFFFEEECCCCCCDDDDDDCCCBBB@@@???DDDCCC@@@===;;;999999999::::::999999999999999999???>>><<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEDDDDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQRRRRRRRRRRRRSSSVVVVVVWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVSSSTTTUUUTTTSSSSSSTTTVVVTTTTTTUUUUUUUUUUUUTTTTTT[[[\\\____________```bbbbbbbbbccccccbbbaaaaaa```ӵĦĦӵĦ|||yyyvvvuuutttqqqnnnlllkkkiiigggeee```___\\\ZZZXXXWWWVVVVVVSSSQQQNNNKKKHHHGGGFFFFFFAAAAAA@@@@@@?????????>>>??????@@@@@@???>>>===<<>><<<;;;:::::::::999999999888999999::::::;;;:::999:::<<<======<<<<<<===>>>???AAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFHHHJJJKKKKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVUUUVVVWWWWWWXXXYYYYYYYYYWWWTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWUUUUUUVVVXXXTTTUUUVVVWWWWWWVVVUUUTTTXXXZZZ^^^______^^^^^^___bbbccccccdddccccccbbbbbb4ĉ@ӵ>L=hĦ4ĉ@ӵ>L|||zzzxxxvvvuuutttqqqnnnkkkhhhfffdddaaa^^^]]]\\\[[[YYYXXXTTTSSSPPPNNNMMMLLLMMMMMMIIIHHHFFFCCCAAA@@@@@@???;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======<<<;;;;;;===@@@AAAAAA@@@AAABBBDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPQQQQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYYYYYXXXXXXYYYZZZVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXYYYYYYXXXVVVVVVWWWYYYUUUVVVWWWXXXXXXWWWVVVUUUUUUXXX\\\^^^]]]\\\\\\\\\aaabbbcccdddeeeeeeeeeeeeGG=?HdĦ=ĪjGG=?HdĦ}}}yyyxxxuuurrrnnnjjjhhhfffdddddddddbbb```]]]ZZZXXXSSSQQQOOONNNNNNNNNMMMKKKIIIHHHEEECCCCCCCCCDDDEEEAAA@@@???>>>===<<<<<<;;;888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMQQQSSSVVVVVVVVVVVVWWWYYYUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYY[[[\\\WWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYXXXWWWWWWXXXZZZVVVVVVWWWWWWWWWWWWVVVVVVVVVYYY\\\^^^]]]]]]]]]]]]```aaabbbdddeeeeeeffffffӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~|||yyyvvvrrrooommmllliiigggdddaaa]]]ZZZWWWVVVSSSSSSTTTSSSRRROOOLLLJJJFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@>>><<<;;;<<<>>>???<<<;;;;;;;;;::::::::::::999::::::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMPPPRRRRRRRRRNNNPPPRRRTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZZZZZZZ[[[\\\WWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[[[[ZZZYYYXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXUUUWWWWWWWWWVVVWWWXXXZZZWWWVVVVVVVVVVVVVVVVVVWWWWWWYYY\\\]]]]]]\\\]]]^^^aaabbbcccddddddddddddddd?~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??}}}||||||zzzvvvrrrmmmkkkhhheeecccaaa``````^^^\\\ZZZVVVSSSOOOMMMKKKHHHIIIIIIIIIHHHFFFCCCBBB@@@???===>>>@@@AAA@@@@@@???===;;;999888:::<<<===::::::::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKKKKLLLMMMOOOPPPQQQOOONNNNNNPPPTTTVVVVVVUUUSSSTTTVVVXXXYYYXXXWWWVVVSSSTTTUUUUUUVVVWWWXXXXXXWWWYYY[[[\\\\\\\\\]]]^^^XXXXXXXXXXXXYYYZZZ[[[\\\XXXYYYYYYXXXVVVVVVWWWYYY\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWTTTUUUVVVVVVVVVVVVYYY[[[WWWWWWUUUTTTTTTUUUWWWWWWWWWYYY[[[\\\[[[[[[]]]^^^ccccccdddddddddcccbbbbbb4Dӵ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]Ħ|||wwwssspppnnnkkkhhhggggggeeeaaa]]][[[YYYUUURRROOOOOOPPPPPPSSSOOOKKKIIIIIIHHHEEEBBBCCCCCCBBBAAA@@@>>>>>>===::::::::::::999999999999999888888777777777777777:::999888888999;;;>>>???;;;===@@@CCCFFFGGGGGGFFFCCCCCCDDDEEEGGGJJJKKKMMMOOONNNLLLKKKKKKKKKLLLLLLPPPQQQRRRSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZ[[[\\\WWWXXXZZZ\\\]]]\\\[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVYYYXXXVVVUUUUUUXXXZZZ\\\___^^^^^^]]]]]]\\\[[[[[[]]]]]]]]]\\\ZZZXXXWWWVVVTTTSSSTTTUUUXXXYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUXXXYYYZZZ\\\]]]^^^___```bbbbbbcccccceeefffhhhiii4DuXӵ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Ħ}}}{{{xxxwwwuuuqqqmmmiiifffdddbbbaaa___]]][[[XXXUUURRRQQQOOOLLLHHHGGGFFFGGGHHHLLLHHHEEECCCCCCBBB???============<<<;;;;;;::::::999999999999999999999999;;;:::::::::::::::;;;;;;>>>=========???AAABBBDDDAAACCCFFFIIIKKKLLLLLLLLLIIIIIIIIIJJJLLLMMMOOOPPPSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZ[[[[[[\\\]]]______^^^]]]\\\VVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVWWWYYY\\\^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWWWWWXXXYYYZZZXXXWWWXXXXXXXXXYYYYYYYYYXXXXXX]]]]]]^^^^^^___aaabbbcccdddddddddfffgggiiijjjkkk4DuXӵ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ӵ~~~|||xxxsssnnnkkkiiihhhfffeeebbb^^^[[[XXXVVVUUUTTTUUUUUUSSSOOOJJJGGGFFFFFFEEEBBB???>>>===>>>???CCCAAA>>>===<<<<<<:::999999999999999999999999999888888999999::::::;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMPPPRRRSSSSSSSSSQQQPPPPPPPPPQQQRRRSSSSSSWWWVVVTTTSSSSSSTTTUUUUUUXXXWWWVVVVVVVVVWWWXXXYYYVVVVVVWWWWWWWWWVVVVVVUUUYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYZZZ[[[ZZZYYYXXXWWWTTTTTTTTTTTTUUUUUUUUUUUUZZZYYYXXXXXXYYY\\\^^^```_________````````````aaa]]]]]]^^^______^^^^^^^^^\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZZZZZZZZZZ[[[\\\]]]]]]aaa```______```bbbdddeeefffggghhhiiikkkmmmoooooo4DuXӵ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ӵ~~~yyyvvvnnnkkkgggbbb^^^[[[ZZZZZZYYYWWWTTTQQQNNNMMMLLLLLLLLLNNNPPPMMMGGGBBB@@@@@@@@@???===;;;::::::;;;;;;>>>===;;;:::::::::999999888888999::::::;;;;;;<<<:::;;;<<<===>>>???@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUVVV[[[ZZZXXXWWWWWWYYY[[[\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[VVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTUUUVVVVVV\\\[[[[[[[[[\\\___aaabbb``````aaaaaabbbccccccddd``````aaaaaaaaaaaa``````___^^^]]]^^^___```^^^\\\]]]]]]]]]]]]^^^```aaacccaaa```^^^]]]^^^```ccceeeiiijjjkkknnnpppqqqrrrsss4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~{{{zzzwwwtttqqqnnnkkkgggddd___]]]YYYUUUQQQPPPOOOOOONNNLLLJJJHHHFFFEEEEEEFFFFFFIIIJJJHHHCCC>>>===>>><<<<<<::::::999999:::::::::::::::999999999:::;;;::::::;;;<<<===>>>??????AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTWWWVVVUUUTTTTTTUUUVVVWWW]]][[[YYYXXXXXXYYY[[[\\\ZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUUUUVVVWWWXXXYYYZZZVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWWWWWWWVVVVVVUUUUUURRRSSSTTTUUUVVVWWWXXXYYY^^^^^^^^^___```aaacccdddaaaaaabbbcccddddddeeeeeedddddddddccccccbbbaaa``````______aaacccdddcccbbb`````````aaabbbdddeeefffbbbaaa___^^^___bbbeeegggkkkmmmoooqqqsssttttttuuu4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}yyyvvvsssoookkkhhhfffdddaaa^^^]]]ZZZWWWUUUQQQOOOMMMJJJHHHFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<<<<999999888888888999999:::888:::;;;;;;:::;;;===@@@>>>>>>???@@@AAABBBCCCCCCHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWZZZZZZXXXWWWVVVUUUUUUUUUXXXWWWWWWVVVVVVWWWYYYYYY[[[ZZZYYYXXXXXXXXXYYYZZZVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]bbbbbbbbbbbbbbbcccdddeeebbbbbbccccccdddeeeffffffeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaccceeegggfffeeebbbccceeefffggghhhhhhhhhddddddcccccceeegggjjjlllnnnoooqqqssstttuuuuuuttt4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s|||wwwsssjjjhhheeebbb```^^^[[[XXXUUUSSSPPPOOONNNNNNLLLJJJFFFEEEDDDCCCBBBAAA@@@???<<<<<<============<<<<<<<<<:::999999:::<<<<<<<<<888888888999999::::::;;;;;;>>>@@@@@@@@@AAADDDGGGEEEEEEFFFGGGHHHIIIIIIJJJOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWXXX]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZXXXXXXXXXWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXTTTTTTTTTSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]___aaabbbeeeeeedddddddddeeeeeeeeecccccccccddddddeeeeeeeeeddddddeeeeeeeeeeeedddddddddcccccceeeggggggfffeeedddfffhhhkkkkkkkkkiiihhheeeeeefffhhhjjjlllnnnooooooppprrrtttuuuttttttsssΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~xxxwwwtttsssqqqnnniiifff]]][[[XXXVVVUUUTTTQQQOOOKKKIIIGGGFFFFFFFFFEEEDDDAAAAAAAAAAAA@@@???>>>===999:::;;;======<<<;;;;;;:::777444555999<<<===<<<999999:::;;;;;;<<<<<<===@@@CCCEEEFFFEEEGGGJJJNNNLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWVVVVVVWWWXXXXXXYYY___^^^]]]\\\[[[ZZZZZZZZZWWWVVVUUUUUUUUUWWWXXXYYYVVVVVVWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[XXXYYY[[[]]]___bbbcccdddfffffffffffffffeeeeeeeeecccccccccddddddddddddeeebbbcccdddeeeffffffffffffgggfffeeefffggggggeeeccceeegggkkkmmmnnnllljjjhhhdddeeegggiiikkknnnoooppppppqqqssstttuuutttsssrrr?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~yyytttpppjjjgggdddbbb```]]][[[YYYXXXWWWPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBAAA@@@???============<<<<<<;;;<<<<<<===999;;;<<<<<<;;;:::;;;<<>>@@@???===???@@@AAACCCDDDFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVVVVTTTRRRSSSVVVVVVTTTRRRVVVTTTSSSTTTWWWXXXVVVTTTYYYXXXWWWWWWWWWYYYZZZ[[[]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYXXXVVVVVVXXXYYYVVVXXXZZZ\\\]]]]]]\\\[[[]]][[[XXXVVVVVVXXX[[[]]]_________```______^^^^^^___^^^]]]\\\[[[YYYXXXXXX]]]^^^___```bbbcccdddeeehhhhhhhhhhhhhhhgggffffffaaacccdddeeeddddddeeefffdddeeeeeeffffffeeeeeeeeeggghhhhhhgggeeeeeeggghhhggghhhiiikkklllllllllkkkgggfffddddddeeehhhlllnnnppprrruuuvvvtttsssrrrrrr>AneneneneDenene>Ak<fhDenenene|||zzzqqqnnniiiddd```]]]XXXVVVVVVUUUSSSRRRPPPOOOOOOOOOKKKJJJHHHGGGEEEDDDCCCCCC>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======:::<<<>>>>>>=========>>>CCCAAA???@@@CCCDDDDDDBBBDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTTTTVVVWWWVVVTTTUUUSSSRRRTTTVVVWWWVVVUUUXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVXXXYYYZZZYYYXXXXXXZZZ[[[ZZZ\\\^^^___```___^^^^^^^^^\\\ZZZXXXXXXZZZ]]]______```````````````______``````___]]]\\\[[[ZZZYYY^^^^^^```bbbdddeeefffgggjjjjjjjjjiiihhhgggeeeeeeaaacccfffffffffeeefffgggeeeeeeeeeeeeeeeeeeddddddfffggghhhhhhgggggghhhjjjiiijjjkkkllllllkkkjjjiiigggfffeeeeeefffiiikkkmmmqqqsssuuuuuutttssssss{{{vvvpppkkkgggeee```]]]XXXTTTRRROOOMMMKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????===???AAABBBBBBAAACCCDDDIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUYYYZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUUUUWWWXXXWWWVVVTTTSSSSSSTTTWWWXXXWWWVVVXXXXXXYYYZZZ\\\^^^```aaa______^^^]]]]]]]]]]]]^^^\\\[[[XXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[]]]______```bbbbbbbbbbbbaaa```^^^]]][[[[[[[[[]]]___`````````aaaaaaaaaaaa``````aaaaaa```___]]]\\\[[[ZZZ^^^___aaadddfffhhhiiijjjllllllkkkjjjhhhfffdddcccaaacccggghhhgggfffffffffeeeeeeeeeddddddccccccbbbeeefffhhhhhhhhhiiijjjlllllllllmmmmmmllljjjhhhgggggggggggghhhiiijjjkkklllrrrsssuuutttssssssuuu}}}xxxuuusssllljjjgggccc^^^YYYVVVTTTVVVSSSOOOLLLKKKJJJIIIHHHAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@BBBCCCDDDEEECCCEEEHHHIIIHHHIIIJJJKKKOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVWWWXXXXXXVVVVVVVVVWWWYYYZZZZZZZZZ[[[[[[\\\]]]^^^```aaaaaa```_________^^^^^^^^^^^^```___\\\YYYYYYZZZ[[[]]]]]]^^^___^^^]]]^^^```bbbbbbccccccccccccbbbaaa```]]]\\\\\\\\\]]]^^^```aaa___``````aaaaaaaaaaaa```bbbaaa```___]]]\\\[[[[[[^^^```cccfffhhhjjjkkkkkknnnmmmllljjjhhhfffdddbbb```cccfffhhhgggfffeeeeeedddccccccbbbaaaaaaaaaaaaccceeegggiiiiiijjjlllmmmmmmmmmnnnnnnmmmkkkiiihhhiiijjjjjjkkklllmmmmmmmmmrrrssstttsssrrrrrrttt~~~{{{vvvtttqqqmmmiiieeebbbaaaWWWVVVSSSQQQNNNKKKIIIGGGJJJHHHEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAACCCEEEHHHJJJKKKLLLLLLKKKMMMOOOPPPPPPPPPQQQSSSRRRSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVXXXZZZZZZ[[[\\\\\\]]]]]]^^^_________``````````````````_______________^^^^^^^^^bbb```^^^\\\[[[]]]___```___```aaaaaa``````bbbdddbbbbbbbbbbbbaaa``````___[[[[[[\\\]]]^^^```aaaaaa______```aaaaaaaaaaaaaaaaaaaaa```^^^]]]\\\[[[ZZZ^^^```cccfffiiijjjkkkkkkmmmlllkkkjjjhhhfffdddccc___aaadddeeeeeedddddddddbbbbbbaaa```______``````aaadddgggiiiiiijjjlllnnnmmmnnnooooooooommmlllkkkllllllmmmnnnoooppppppppprrrssssssrrrqqqqqqrrrttt}}}uuuoookkkjjjbbbaaa^^^\\\XXXVVVSSSRRRKKKKKKJJJHHHGGGEEEDDDDDDBBB@@@??????@@@@@@>>>===???>>>======<<<=========>>>???AAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEHHHJJJMMMPPPRRRSSSSSSSSSQQQSSSUUUVVVUUUUUUVVVXXXTTTVVVXXXXXXVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXXXXWWWVVVWWWZZZ]]]___```aaaaaa``````aaabbbaaaaaabbbbbbaaaaaa```___`````````aaa```______^^^```___^^^]]]]]]___aaabbbbbbcccdddcccaaaaaacccddd`````````______^^^^^^^^^ZZZ[[[]]]___```aaabbbbbb___```aaabbbbbbcccbbbbbbaaaaaa```___]]]\\\[[[ZZZ]]]```cccfffiiiiiiiiiiiijjjjjjiiiiiigggfffeeeddd___aaacccccccccbbbccceeebbbaaa```______```aaabbbaaadddhhhjjjkkklllmmmnnnppppppqqqqqqqqqpppnnnmmmmmmmmmmmmnnnppprrrssstttssstttuuutttrrrqqqqqqrrr~~~zzzwwwrrrrrrpppjjjccc\\\YYYXXXQQQQQQOOONNNLLLJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA=========???@@@???===:::<<<<<<<<<<<<===>>>??????BBBDDDFFFHHHIIIHHHHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNPPPSSSVVVXXXYYYXXXXXXUUUWWWXXXYYYXXXWWWXXXYYYUUUXXX[[[[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^______^^^]]]\\\ZZZ[[[[[[YYYXXXYYY]]]aaabbbccceeedddaaa```aaaccc``````aaabbbbbbbbbaaa```aaabbbbbbcccbbbaaa```___````````````aaacccdddeeeeeeeeeeeedddbbbaaabbbddd^^^^^^]]]]]]]]]]]]]]]]]]ZZZ\\\___aaacccdddddddddaaabbbcccdddeeeeeeeeeeeecccbbbaaa```^^^]]]\\\\\\]]]___bbbeeeggghhhgggfffffffffgggggggggffffffeeeaaabbbcccbbbbbbbbbeeegggcccbbbaaaaaabbbccceeefffdddgggkkkmmmnnnnnnooopppttttttttttttrrrpppnnnmmmllllllllllllnnnqqqtttvvvvvvwwwxxxwwwuuurrrqqqqqq}}}zzzuuurrrooollliiifffcccdddbbb]]]UUUOOOLLLLLLHHHGGGGGGFFFEEEDDDCCCCCC??????>>>===<<<::::::999::::::;;;===???===:::777::::::;;;<<<>>>@@@BBBCCCFFFGGGJJJLLLMMMMMMLLLKKKQQQQQQRRRSSSTTTUUUUUUTTTQQQSSSVVVYYY[[[[[[[[[ZZZVVVXXXZZZZZZXXXXXXXXXYYYVVVZZZ]]]]]]ZZZWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[______^^^]]]\\\\\\\\\\\\]]]]]]^^^______^^^]]]]]]\\\]]]]]][[[ZZZ[[[```dddccceeefffeeebbb```aaaccc^^^___aaabbbcccccccccbbbccccccdddeeedddcccbbbaaaaaabbbccceeefffggghhhiiifffgggfffdddbbbaaabbbccc]]]]]]\\\\\\\\\]]]]]]^^^[[[]]]```ccceeeffffffeeecccdddeeefffggggggggggggdddcccbbbaaa```___^^^]]]\\\___bbbeeeffffffeeedddddddddeeefffgggggggggfffcccdddcccbbbaaacccfffiiieeedddccccccdddfffhhhjjjfffiiimmmpppppppppqqqqqqwwwwwwwwwuuussspppnnnlllkkkjjjjjjjjjmmmqqquuuwwwxxxzzz{{{zzzwwwtttqqqqqq~~~|||yyytttooofffdddaaa]]]YYYVVVTTTSSSSSSRRROOOLLLIIIGGGEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===;;;:::888777777:::999999::::::<<<======AAAAAABBBCCCDDDFFFGGGHHHOOONNNOOOSSSXXXZZZXXXVVVXXXXXXWWWVVVVVVWWWWWWWWWSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZXXXXXXYYYYYYZZZ\\\]]]^^^[[[YYYWWWWWWXXXYYYYYYYYYZZZYYYXXXXXXXXXYYY[[[[[[]]]^^^______^^^___aaaccc_________aaabbbaaa^^^\\\]]]]]]\\\[[[\\\]]]___```aaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbcccdddfffggghhhhhhhhhffffffffffffggggggggghhhhhhgggfffeeedddddddddddd```^^^\\\ZZZZZZZZZ\\\\\\```___```dddiiillllllkkkgggggghhhiiijjjjjjjjjjjjiiiiiihhhfffdddaaa___^^^^^^```aaabbbbbbccceeegggeeeffffffggggggggggggfffdddeeeeeefffgggggghhhhhhhhhggghhhjjjmmmooooooooommmnnnpppqqqsssttttttuuuuuuuuutttrrrnnnmmmmmmnnnkkkkkkkkklllnnnppprrrtttxxxyyyyyyyyyxxxvvvsssrrr{{{vvvoookkkiiifffaaa]]]YYYXXXVVVSSSQQQOOONNNMMMLLLJJJHHHFFFDDDCCCBBBAAABBBAAA@@@???>>>=========<<<<<<<<<;;;;;;:::999999=========>>>@@@AAABBBCCCFFFGGGGGGIIIKKKMMMOOOPPPVVVUUUVVVYYY]]]^^^]]][[[YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXXXXYYYYYYZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]][[[YYYXXXXXXYYY[[[[[[ZZZXXXWWWXXXXXXZZZ\\\___```___```aaaaaa``````bbbdddbbbcccdddeeeeeeccc```]]]]]]]]]\\\\\\\\\]]]^^^_________``````aaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddfffggghhhhhhiiihhhhhhhhhiiiiiiiiiiiiiiihhhgggfffeeeddddddddddddbbbaaa___]]]]]]^^^___```aaaaaabbbeeejjjmmmmmmkkkiiijjjkkkkkklllllllllkkklllkkkjjjhhheeecccaaa``````bbbddddddddddddfffggghhhhhhiiijjjkkkkkkkkkkkkhhhhhhhhhiiiiiijjjjjjjjjllllllmmmoooqqqsssttttttssssssttttttuuutttttttttsssttttttqqqooommmnnnooommmllllllmmmnnnppprrrtttwwwxxxyyyyyyxxxvvvtttrrr~~~yyysssnnnfffbbb]]]ZZZYYYVVVRRROOOKKKKKKJJJHHHHHHGGGGGGGGGDDDDDDBBBAAA@@@?????????======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAABBBCCCEEEGGGIIIKKKLLLNNNNNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[]]]___```___^^^ZZZYYYXXXWWWVVVUUUUUUUUU\\\\\\\\\\\\[[[YYYXXXWWWZZZZZZZZZZZZZZZ[[[[[[[[[WWWXXXZZZ\\\]]]]]]]]]\\\\\\ZZZYYYZZZ\\\]]]]]]\\\YYYYYYYYYZZZ\\\^^^aaabbbaaabbbccccccbbbbbbdddffffffgggiiijjjhhheeeaaa___]]]]]]]]]\\\]]]]]]^^^___^^^^^^^^^___```aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddfffggghhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkhhhggggggfffeeeeeeeeeeeefffdddcccaaaaaabbbdddeeeddddddeeehhhlllnnnnnnmmmmmmmmmnnnooooooooonnnnnnooonnnllljjjhhheeecccbbbdddfffggggggffffffggghhhiiijjjkkkmmmnnnoooppppppmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqsssuuuvvvwwwxxxwwwwwwwwwvvvuuutttrrrrrrrrrssstttsssqqqooopppqqqpppooooooooooooqqqrrrsssvvvwwwxxxyyyxxxwwwuuusss|||yyyssspppllliiifffbbb]]]YYYWWWTTTQQQOOONNNLLLIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBBDDDDDDFFFGGGIIILLLNNNPPPRRRSSSUUUUUUVVVWWWYYYZZZ\\\]]][[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUU\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[XXXYYY\\\^^^___^^^]]]\\\]]]\\\[[[\\\^^^______^^^^^^^^^]]]\\\]]]^^^___```cccdddeeedddddddddfffhhhhhhjjjmmmmmmjjjeeeaaa___^^^^^^]]]]]]]]]^^^^^^^^^___^^^^^^]]]^^^^^^___```````````````aaaaaaaaaaaabbbcccdddfffhhhiiijjjjjjmmmmmmllllllllllllkkkkkkiiihhhhhhgggffffffgggggghhhgggeeedddeeefffhhhiiihhhiiijjjlllnnnoooooooooppppppqqqrrrrrrrrrrrrqqqpppooommmkkkiiigggfffeeehhhiiijjjjjjhhhhhhiiijjjhhhiiikkknnnpppqqqrrrsssrrrrrrqqqqqqqqqpppppppppoooqqqssstttuuuvvvxxxyyyxxxwwwwwwvvvtttsssqqqpppssstttvvvuuutttssstttuuusssrrrqqqppppppqqqrrrsssuuuvvvwwwxxxxxxwwwuuuttt{{{vvvqqqmmmhhheee^^^]]]ZZZXXXVVVSSSPPPMMMIIIHHHGGGEEEEEECCCAAA???BBBAAA@@@???????????????@@@???>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@BBBDDDFFFIIIJJJKKKKKKLLLOOOQQQTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVZZZZZZZZZ[[[[[[\\\]]]^^^\\\]]]]]]^^^^^^]]]\\\\\\ZZZ\\\^^^``````___^^^]]]^^^]]]]]]^^^```aaa```^^^___^^^]]]]]]]]]^^^``````cccdddeeeeeedddeeegggiiihhhkkkmmmlllhhhccc```___^^^^^^^^^^^^^^^^^^^^^^^^```___]]]\\\[[[\\\\\\]]]______``````aaaaaaaaaaaabbbcccdddggghhhjjjjjjkkkllllllllllllllllllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggfffgggiiikkkllllllnnnoooppppppppppppqqqqqqrrrssstttttttttttttttqqqooonnnkkkjjjiiiiiihhhkkklllmmmlllkkkjjjkkkllljjjkkknnnpppssstttvvvvvvuuuttttttsssrrrqqqppppppnnnqqqsssttttttuuuwwwzzzwwwwwwwwwvvvuuutttsssrrrsssuuuwwwwwwvvvvvvvvvwwwtttsssqqqpppppppppqqqrrrtttuuuvvvwwwwwwvvvtttsss|||xxxnnnkkkfffbbb___[[[WWWUUUPPPOOONNNLLLJJJIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>===???>>>===<<<;;;;;;;;;;;;=========<<<<<<======>>>>>>>>>??????@@@BBBCCCDDDFFFGGGIIIKKKMMMOOOQQQRRRQQQRRRTTTWWWXXXYYYYYYXXX[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^```aaa___```aaabbbaaa```___^^^^^^___```aaaaaaaaa`````````_________aaaaaa___]]]ZZZZZZZZZ[[[]]]___bbbccccccdddeeeeeeddddddfffhhhgggjjjkkkiiiddd___^^^___^^^____________^^^]]]]]]```^^^\\\ZZZZZZZZZ[[[\\\___``````aaaaaabbbbbbcccaaaccceeegggiiijjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmllllllkkkkkkkkkllllllkkkjjjiiihhhiiikkknnnoooppprrrtttsssrrrqqqqqqrrrpppqqqrrrtttuuuvvvwwwwwwqqqpppnnnllllllllllllmmmlllnnnooonnnllllllmmmnnnnnnoooqqqtttwwwyyyzzzzzzuuutttsssrrrpppooonnnmmmlllpppssssssrrrsssvvvyyyvvvvvvvvvvvvuuutttsssssspppsssuuuvvvuuuttttttuuuqqqpppnnnmmmmmmmmmnnnoooqqqrrrssstttsssrrrpppooozzztttpppkkkgggcccZZZWWWTTTQQQOOONNNKKKIIIGGGGGGFFFEEECCCBBBBBBCCCAAABBBCCCBBB@@@???======;;;;;;::::::::::::::::::<<<<<<===>>>@@@BBBDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWVVVXXXYYY[[[\\\[[[ZZZYYYZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\]]][[[YYYYYY\\\___]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^```bbbdddddddddfffffffffeeecccbbbaaaaaabbbbbbbbbbbbccccccaaa`````````aaa```^^^\\\YYYYYYYYYZZZ\\\^^^```bbbbbbcccdddccccccccceeegggfffiiijjjfffaaa]]]^^^```^^^___`````````___]]]\\\\\\[[[YYYXXXYYYZZZ]]]^^^``````aaaaaabbbccccccdddaaaccceeegggiiikkklllllljjjjjjkkklllmmmnnnooooooooonnnnnnmmmmmmnnnnnnooollllllkkkkkklllnnnqqqrrrtttvvvwwwvvvtttrrrrrrtttnnnoooqqqsssvvvwwwxxxxxxrrrqqqooonnnnnnoooqqqrrrmmmnnnoooooommmmmmnnnooooooqqqsssuuuxxxyyyzzz{{{tttsssrrrpppnnnlllkkkjjjhhhkkkoooooonnnnnnrrruuutttsssssssssqqqpppooonnnkkkmmmpppqqqpppnnnnnnnnnkkkjjjiiihhhhhhhhhiiijjjmmmnnnoooooonnnllljjjhhhvvvpppgggaaa^^^[[[WWWTTTMMMKKKHHHGGGGGGFFFEEECCCCCCCCCCCCAAA???>>>???@@@<<<>>>???>>><<<:::999999:::::::::::::::;;;<<<======>>>???BBBEEEIIILLLMMMMMMMMMNNNOOOQQQSSSUUUVVVSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[]]]^^^^^^\\\[[[YYYZZZYYYYYYZZZZZZ[[[]]]]]]ZZZ[[[\\\[[[XXXYYY\\\___]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]___aaaccceeeggghhhiiijjjiiihhhfffddddddccccccbbbbbbcccdddeeebbbaaa```aaaaaa```]]][[[[[[[[[ZZZZZZZZZ[[[\\\]]]aaabbbccccccbbbbbbdddffffffhhhiiieee___\\\^^^aaa______`````````___]]]\\\YYYXXXWWWWWWYYY\\\___aaa```aaaaaabbbcccdddddddddaaaccceeegggiiikkklllllljjjkkklllmmmnnnooopppqqqpppoooooooooooooooppppppnnnmmmmmmmmmnnnpppssstttuuuwwwyyyxxxtttrrrssstttlllnnnpppsssuuuwwwyyyyyyrrrrrrppppppppprrrtttuuulllnnnoooooonnnnnnooopppnnnppprrrtttvvvxxxyyyyyysssrrrpppnnnllljjjiiihhhbbbgggjjjkkkhhhiiimmmqqqppppppooonnnllljjjhhhggggggiiillllllkkkiiiiiiiiigggfffeeeddddddeeefffgggjjjkkklllllljjjhhhfffddd~~~vvvqqqlllgggeee[[[ZZZWWWTTTQQQNNNLLLLLLJJJIIIGGGEEECCCBBBAAAAAA??????>>>>>>===<<<<<<;;;???>>><<<;;;::::::999999<<<<<<;;;;;;<<<>>>@@@AAA@@@CCCGGGJJJLLLNNNQQQTTTSSSRRRRRRRRRTTTVVVXXXYYYVVVUUUUUUUUUWWWYYY\\\^^^^^^___```aaaaaaaaa______[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYYYY[[[^^^aaaaaa```_______________```aaabbbcccdddfffggggggiiijjjkkkkkkjjjiiigggfffeeeeeeeeegggjjjjjjiiiggghhheee```^^^^^^^^^\\\YYYWWWXXXZZZZZZZZZ[[[]]]___^^^^^^___```aaabbbccccccjjjiiihhhfffeeeddddddcccdddddddddcccaaa```^^^]]]^^^]]][[[[[[]]]```dddgggfffeeedddcccdddfffhhhiiihhhhhhiiiiiikkklllnnnoooppppppoooooooooppppppqqqsssuuuwwwwwwtttqqqooonnnqqqrrrrrrqqqpppppprrrtttyyyyyyyyyxxxwwwvvvuuutttpppmmmkkkmmmsssvvvuuussssssrrrqqqpppppppppqqqrrrnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnoooqqqssssssrrrpppqqqoookkkgggcccaaaaaaaaa___eeejjjhhhbbbaaagggnnnkkkmmmmmmkkkiiifffffffffddddddeeeeeeeeedddcccbbbccc```^^^___aaacccbbb```bbbcccccccccbbbaaa___^^^vvvqqqkkkddd```\\\XXXVVVSSSRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;>>>>>>>>>???@@@BBBDDDEEEGGGJJJMMMPPPQQQSSSUUUWWWVVVUUUUUUTTTUUUVVVWWWXXXVVVVVVVVVWWWYYY[[[^^^``````aaaaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\ZZZ[[[\\\\\\[[[\\\^^^```aaaaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeffffffggggggkkkkkkkkkkkkkkkjjjiiihhhffffffgggiiikkkkkkjjjhhhhhheeeaaa_________]]][[[XXXZZZ[[[[[[ZZZ[[[]]]___]]]^^^___```bbbccceeeeeehhhhhhgggfffeeeeeeddddddggggggfffeeecccaaa```___]]]^^^```bbbdddfffhhhiiihhhhhhfffffffffhhhjjjkkklllllllllmmmnnnoooqqqqqqssssssrrrrrrrrrsssttttttuuuwwwyyyyyyvvvsssqqqqqqpppqqqrrrrrrqqqrrrtttvvvyyyyyyxxxwwwvvvuuutttssspppmmmkkkmmmrrruuutttqqqqqqpppooonnnmmmmmmnnnooolllllllllkkkkkkjjjjjjjjjkkkkkkkkklllnnnnnnllljjjiiigggddd```^^^]]]\\\]]]]]]aaadddccc___^^^bbbggghhhiiijjjiiifffddddddeeeddddddcccbbbaaa___^^^]]]\\\ZZZXXXZZZ]]]___^^^]]]___`````````___^^^\\\[[[~~~vvvpppkkkhhhccc___ZZZVVVSSSPPPMMMKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???==================<<<<<<;;;;;;:::::::::::::::;;;;;;===>>>???BBBCCCCCCEEEGGGIIIKKKLLLQQQSSSVVVWWWWWWWWWYYYZZZXXXWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWYYY[[[^^^```bbbcccbbbaaa___^^^^^^^^^^^^``````______^^^^^^]]]]]]XXX[[[]]]^^^______aaabbbbbbbbbbbbcccdddfffggghhhkkkjjjiiihhhhhhhhhhhhhhhllllllkkkjjjjjjjjjkkkkkkgggggghhhjjjlllllljjjiiifffdddaaa_________^^^]]][[[\\\]]]\\\[[[[[[]]]___]]]^^^___aaaccceeefffgggffffffffffffffffffffffffjjjjjjiiiiiigggfffdddccc```bbbgggkkknnnnnnnnnmmmllllllkkkjjjjjjkkklllmmmnnnnnnnnnnnnoooppprrrrrrsssssssssttttttuuuuuuuuuwwwxxxyyyyyyvvvsssrrrrrrpppqqqssssssssssssuuuvvvyyywwwuuusssqqqqqqqqqqqqooolllkkklllppprrrpppnnnnnnlllkkkiiihhhhhhiiiiiiiiiiiihhhgggffffffeeeeeegggfffeeeeeefffeeecccaaa___^^^\\\ZZZYYYYYYZZZZZZ[[[\\\]]]\\\ZZZZZZ\\\]]]bbbcccddddddbbbaaaaaabbbbbbaaa```^^^\\\YYYXXXWWWVVVUUUTTTVVVXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXwwwtttpppiiiccc]]]YYYWWWUUURRROOOMMMLLLKKKIIIGGGBBBBBBBBBAAA@@@???>>>>>>???>>>>>>===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEIIIJJJKKKMMMOOOQQQRRRSSSXXXYYY[[[[[[ZZZYYYZZZ[[[WWWWWWWWWXXXXXXYYYYYYZZZWWWXXXYYYZZZ]]]___bbbccccccbbb```___^^^______```aaaaaa```___^^^^^^]]]]]]ZZZ]]]```bbbbbbbbbbbbcccddddddeeefffhhhjjjlllmmmpppooommmkkkiiihhhhhhhhhkkkkkkiiihhhhhhiiijjjkkkfffffffffhhhjjjjjjhhhgggbbbaaa___^^^^^^^^^^^^^^^]]]^^^___^^^]]]]]]^^^`````````aaacccdddeeefffgggdddeeefffggghhhhhhiiiiiikkkkkklllllllllllllllkkkhhhjjjnnnqqqsssssssssrrrppppppooonnnnnnnnnooopppnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrssssssssssssuuuvvvvvvuuurrrpppoooppppppqqqssssssqqqqqqrrrssstttrrrooommmkkkkkkkkklllkkkjjjiiijjjlllmmmllljjjiiigggfffdddcccccccccdddeeeddddddcccbbbaaa``````dddbbb```______^^^[[[YYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXWWWXXXXXXXXXWWW[[[]]]______^^^]]]^^^______^^^\\\ZZZXXXVVVUUUTTTUUUUUUTTTUUUVVVXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWVVV}}}wwwqqqllldddaaa]]]XXXTTTPPPMMMLLLIIIGGGEEEDDDEEEEEECCCBBBAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>BBBBBBCCCEEEGGGJJJLLLMMMPPPQQQRRRTTTUUUWWWWWWXXXYYY[[[\\\[[[ZZZYYYYYYYYYUUUVVVWWWXXXZZZ[[[\\\]]]XXXYYYZZZ\\\^^^```bbbcccaaa``````___```aaacccdddaaaaaa```___^^^]]]]]]\\\^^^aaacccddddddccccccdddgggggghhhiiikkkmmmoooppprrrpppnnnkkkiiihhhhhhhhhiiihhhgggfffffffffggghhhccccccccceeeffffffdddbbb^^^]]]]]]\\\[[[\\\]]]______`````````^^^^^^```bbbeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkklllllllllkkklllnnnpppqqqrrrssssssrrrrrrsssssstttuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnoooooopppppppppqqqqqqqqqqqqpppppprrrrrrrrrpppmmmkkklllmmmnnnoooppppppnnnllllllllllllkkkhhheeedddddddddeeefffffffffggghhhgggfffeeecccbbb```___^^^^^^^^^___`````````___^^^]]]]]]\\\aaa___\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUWWWXXXYYYZZZ[[[XXXVVVVVVWWWXXXVVVUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZYYYWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUVVV}}}xxxpppjjjeeeaaa^^^[[[SSSRRRNNNKKKHHHFFFFFFEEEDDDBBBAAAAAABBBBBBAAA???@@@@@@AAAAAA@@@>>><<<;;;999999999999;;;<<<===>>>>>>???@@@BBBCCCEEEFFFFFFJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[ZZZYYYXXXXXXYYYUUUVVVXXX[[[]]]^^^______\\\\\\^^^___aaabbbcccddd```aaaaaaaaabbbdddeeefffaaa``````______^^^^^^^^^bbbdddffffffeeeeeeeeegggkkkkkkkkklllmmmooopppqqqqqqooollliiihhhggghhhhhhggggggfffeeedddddddddddd```___```aaabbbbbb```^^^ZZZ[[[[[[ZZZZZZ[[[]]]``````aaaaaaaaa``````bbbdddhhhggggggffffffeeeeeedddggghhhkkkmmmoooppppppppplllnnnppprrruuuwwwxxxxxxwwwvvvtttssstttuuuvvvwwwuuuuuuuuutttsssrrrqqqqqqqqqpppooooooooooooooopppooopppqqqqqqpppooommmlllmmmmmmllliiifffeeefffhhhgggiiikkkkkkiiigggffffffdddbbbaaa___^^^^^^^^^______```aaabbbbbbaaa``````]]]]]][[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\[[[[[[]]][[[YYYWWWWWWWWWVVVTTTPPPQQQRRRSSSTTTUUUVVVVVVYYYWWWUUUUUUVVVVVVUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZVVVUUUTTTSSSRRRSSSTTTUUUQQQRRRRRRPPPNNNMMMNNNPPPRRRRRRRRRRRRRRRSSSTTTUUUzzzsssmmmeeeaaa[[[VVVTTTRRRPPPNNNKKKIIIGGGDDDBBBAAABBBBBBBBBAAA@@@@@@AAAAAA@@@>>><<<===>>>??????>>>===<<<;;;;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXYYYXXXXXXVVVTTTSSSWWWYYYZZZZZZYYYYYYYYYZZZYYYZZZ\\\^^^```aaaaaaaaa```aaabbbcccdddeeeeeeeeebbbccccccdddeeeeeeeeeeeeaaaaaaaaaaaaaaaaaa``````cccdddfffffffffgggiiikkkooonnnnnnnnnnnnoooooopppnnnllliiigggffffffggghhhgggffffffeeedddbbbaaa```^^^]]]]]]^^^```___]]][[[XXXZZZ[[[[[[ZZZ[[[^^^bbb```aaabbbbbbbbbbbbdddfffhhhhhhggggggggggggffffffjjjlllnnnqqqsssssssssssspppqqqsssuuuwwwxxxyyyyyyuuuttttttttttttuuuvvvwwwvvvvvvuuuuuusssrrrqqqppppppooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmjjjhhhfffddddddbbb___\\\[[[]]]___^^^aaaddddddcccbbbbbbbbb\\\\\\\\\\\\[[[[[[[[[ZZZXXXZZZ\\\]]]]]]\\\\\\\\\YYYXXXXXXWWWWWWXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[\\\\\\ZZZXXXUUUTTTUUUVVVUUUUUUPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTSSSUUUWWWXXXWWWVVVWWWXXXTTTRRRQQQOOOOOOPPPQQQRRRMMMNNNOOONNNLLLKKKMMMOOOOOOOOOOOOOOOOOOQQQRRRSSS~~~uuunnnjjjeee^^^XXXVVVSSSOOOMMMLLLJJJHHHGGGJJJHHHEEEBBBAAA@@@AAAAAA===<<<<<<<<<======;;;999888999<<<>>>??????>>>===???@@@@@@BBBDDDFFFHHHIIIGGGHHHJJJMMMPPPSSSUUUWWWUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXVVVSSSQQQPPPWWWXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^```bbbbbbbbbbbbaaacccdddeeefffggggggggggggdddeeefffgggfffeeedddcccbbbbbbbbbbbbbbbcccccccccbbbdddeeeffffffiiillloooqqqpppoooooonnnnnnooooookkkiiigggeeedddeeeggghhhgggggggggfffeeebbb```^^^]]]\\\\\\^^^___^^^\\\ZZZXXXZZZ\\\[[[ZZZ\\\```ccc```aaabbbcccbbbcccfffhhhgggggggggggghhhhhhhhhhhhlllnnnqqqsssuuuuuuuuutttssstttuuuvvvwwwxxxxxxxxxqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttrrrppppppmmmlllkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjhhheeebbb```\\\[[[YYYVVVSSSSSSUUUWWWXXX[[[^^^```aaa```aaaaaaYYYYYYZZZZZZZZZZZZYYYYYYTTTVVVYYY[[[ZZZYYYYYYYYYWWWVVVVVVUUUVVVXXXYYYZZZYYYYYYZZZZZZ[[[\\\\\\\\\WWWUUUSSSSSSTTTUUUUUUUUURRRSSSTTTTTTUUUUUUUUUTTTPPPQQQRRRQQQPPPOOOQQQSSSTTTUUUWWWWWWVVVVVVWWWXXXSSSQQQOOONNNMMMMMMOOOPPPKKKMMMOOONNNLLLLLLOOOQQQMMMMMMLLLMMMMMMOOOQQQRRR|||vvvqqqkkkeee^^^XXXVVVTTTRRROOOIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>??????===;;;999::::::;;;===>>>??????@@@BBBCCCAAABBBDDDFFFIIILLLOOOQQQOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]cccdddeeefffgggggggggggghhhiiiiiiiiihhhgggfffeeeggghhhjjjkkkjjjgggdddaaaaaa```___```aaabbbbbbaaafffffffffggghhhiiijjjkkkmmmnnnnnnnnnmmmmmmlllkkkggggggfffeeeddddddcccccccccbbbbbbbbbaaaaaa``````ZZZ[[[]]]___``````___^^^\\\]]]]]]^^^aaadddgggiiidddcccbbbbbbbbbdddeeefffjjjiiiiiiiiijjjkkklllmmmooopppsssuuuvvvvvvuuutttssssssttttttuuuuuuvvvvvvsssrrrpppooonnnooopppqqqqqqrrrrrrrrrqqqpppnnnmmmgggfffeeeddddddeeeggghhhkkkiiifffbbb^^^[[[YYYXXXTTTSSSRRRQQQPPPOOONNNNNNTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWXXXWWWUUUSSSRRRSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWWWWUUUSSSRRRSSSUUUQQQRRRSSSTTTUUUTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIMMMMMMLLLKKKIIIHHHGGGFFFIIIIIIIIIHHHHHHHHHGGGGGG}}}wwwrrrlllfffaaa]]]^^^YYYRRRMMMKKKKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<===???AAABBBCCCCCCFFFGGGJJJKKKLLLNNNPPPSSSUUUWWWSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^```aaaaaabbbbbbeeeeeeggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjkkkiiifffccc```^^^]]]]]]___aaaccccccbbbeeeeeeeeeeeefffhhhiiijjjkkkkkklllkkkkkkjjjjjjiiigggggggggfffeeeeeeddddddccccccbbbbbbaaa`````````[[[[[[]]]^^^___`````````aaaaaaaaabbbcccdddeeefffddddddddddddeeefffggghhhiiijjjkkklllmmmnnnoooppppppqqqsssuuuuuuuuutttsssqqqqqqqqqqqqqqqqqqrrrrrrooonnnlllkkkjjjkkklllmmmmmmmmmmmmmmmkkkjjjhhhgggcccbbbaaa```aaabbbdddeeedddbbb```]]]ZZZXXXVVVVVVNNNNNNNNNMMMMMMMMMMMMMMMRRRSSSUUUWWWXXXYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZYYYWWWUUUTTTUUUUUUVVVVVVVVVVVVWWWWWWTTTUUUUUUSSSQQQPPPQQQRRRQQQQQQRRRRRRRRRQQQOOOOOONNNNNNMMMMMMLLLKKKKKKJJJOOOPPPQQQQQQQQQQQQPPPOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDzzztttqqqhhheeeaaa]]]YYYUUUQQQNNNNNNJJJEEEBBBAAAAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<>>>@@@BBBDDDFFFHHHHHHIIILLLNNNSSSTTTTTTUUUWWWYYY[[[\\\XXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^`````````aaabbbdddfffgggggghhhgggggghhhiiikkkkkklllmmmkkkjjjiiihhhhhhhhhiiijjjiiiiiijjjiiigggdddaaa___\\\\\\\\\^^^aaacccdddccccccccccccdddeeefffhhhhhhiiiiiiiiiiiihhhhhhhhhggghhhhhhhhhgggffffffeeeeeeddddddccccccbbbaaaaaa```\\\\\\]]]^^^```bbbcccdddfffgggggggggfffeeeddddddbbbccceeefffhhhhhhhhhhhhgggiiikkkmmmoooppppppppppppqqqrrrssssssrrrqqqpppmmmmmmlllllllllllllllkkkiiihhhfffeeeeeeeeefffgggfffffffffeeecccaaa```___^^^^^^]]]]]]^^^```aaabbb\\\ZZZYYYWWWUUUSSSSSSRRRKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPNNNMMMNNNPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGJJJKKKKKKLLLLLLKKKKKKJJJFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@~~~tttjjjbbb]]][[[YYYVVVSSSQQQPPPNNNKKKHHHDDDBBB???======>>>??????@@@?????????>>>>>>======>>>>>>===<<<<<<<<<======999<<<>>>@@@@@@BBBDDDFFFHHHJJJMMMNNNOOOPPPRRRTTTWWWWWWWWWXXXXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```bbbcccdddbbbccceeegggiiijjjkkklllhhhhhhiiiiiijjjlllmmmmmmmmmkkkiiigggffffffggghhhjjjjjjiiigggeeebbb___]]]]]]\\\\\\^^^aaaccccccbbbaaaaaabbbbbbdddeeeggghhhhhhhhhhhhggggggggghhhhhhiiiiiiiiiiiihhhhhhggggggggggggfffeeedddccccccbbb_________```bbbeeegggiiiiiijjjjjjjjjhhhfffdddccc```bbbeeehhhjjjjjjiiihhhfffhhhjjjlllmmmmmmlllkkkmmmmmmnnnnnnmmmlllkkkjjjiiiiiihhhhhhggggggffffffcccbbbaaa`````````aaaaaabbbaaa```___]]][[[ZZZYYY[[[[[[[[[[[[\\\^^^___```XXXWWWUUUSSSQQQPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPNNNPPPRRRTTTUUUVVVVVVUUUSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNNNNMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHEEEFFFGGGHHHHHHFFFDDDCCCEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA=========<<<<<<<<<;;;;;;tttppphhh```XXXRRRNNNMMMKKKIIIGGGFFFFFFFFFDDDBBB???>>>===<<<<<<===???@@@??????>>>===<<<;;;:::999;;;;;;;;;;;;;;;<<<===>>>???AAADDDFFFGGGIIILLLOOONNNPPPRRRSSSTTTUUUWWWYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^___aaabbbdddeeeeeecccdddfffhhhjjjkkkllllllhhhhhhgggggghhhiiikkkkkkhhhgggeeedddeeefffhhhjjjjjjiiigggeeebbb___]]]\\\___^^^^^^___aaabbbaaa```aaaaaaaaabbbdddfffggghhhiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjjjjjjjiiijjjjjjiiihhhgggfffeeedddbbbbbbbbbccceeehhhjjjllliiijjjjjjjjjiiigggeeedddbbbdddhhhkkkmmmlllkkkjjjggghhhjjjkkkkkkiiigggfffggggggggggggfffeeeeeedddeeeeeeeeeddddddccccccbbb___^^^^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWUUURRRPPPNNNMMMMMMQQQPPPNNNMMMMMMMMMNNNOOONNNOOOQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNOOOOOOKKKKKKLLLKKKIIIIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHAAABBBDDDEEEEEECCCAAA@@@BBBAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>=====================>>>>>>>>>>>>>>>::::::999999999888888888yyyrrrkkkggg^^^[[[VVVQQQLLLIIIGGGFFFCCCAAA@@@@@@AAAAAA@@@>>>;;;<<<<<<;;;:::;;;===???>>>>>>===<<<;;;:::999999999999:::;;;===>>>@@@AAAFFFIIIKKKMMMOOOPPPSSSVVVSSSUUUWWWXXXXXXXXXZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXX[[[[[[[[[\\\\\\]]]]]]^^^^^^___aaacccdddeeeffffffcccdddfffhhhiiikkkkkkkkkhhhgggfffeeeeeefffggghhhaaabbbbbbdddfffiiilllmmmiiihhheeebbb```^^^]]]\\\aaa```___```aaabbbaaa```aaabbbbbbccceeegggiiijjjkkkjjjiiiiiiiiijjjlllllllllllllllllllllllllllllllllkkkjjjiiihhhffffffeeeddddddeeefffhhhjjjkkkllliiiiiiiiihhhgggeeedddcccdddfffiiilllmmmmmmlllkkkgggggghhhhhhgggeeecccbbbbbbaaaaaa`````````______aaaaaaaaaaaa````````````[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQRRRRRRRRRSSSSSSSSSWWWVVVTTTQQQOOOMMMLLLKKKPPPNNNLLLJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNGGGHHHIIIHHHFFFFFFGGGIIIGGGGGGFFFEEEEEEEEEFFFFFF???@@@AAABBBBBBAAA@@@???@@@??????>>>>>>??????@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======999999888888888777777777zzzuuuooohhhbbb\\\VVVSSSMMMLLLIIIGGGEEEDDDCCCCCC@@@???>>>>>>??????>>>===999;;;<<<;;;999999;;;>>>;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@CCCFFFHHHIIIMMMOOORRRSSSTTTUUUXXXZZZWWWYYYZZZZZZZZZZZZ[[[]]][[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[YYYXXXWWWXXXYYYZZZ\\\\\\]]]^^^^^^___``````aaabbbdddeeeggggggggggggdddeeefffhhhiiijjjjjjjjjiiihhhfffdddddddddeeefffbbbbbbdddfffhhhiiikkklllhhhgggdddaaa^^^]]]]]]]]]``````___```cccddddddcccccccccdddeeegggiiikkkllllllkkkjjjiiijjjkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjhhhgggfffeeeddddddeeefffgggiiiiiijjjjjjjjjiiigggeeecccaaaaaa```bbbcccfffggghhhhhhgggfffaaaaaa``````______^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]^^^XXXYYYYYYYYYXXXXXXWWWWWWUUUTTTSSSRRRQQQRRRRRRSSSOOOOOOPPPPPPOOOOOONNNNNNRRRQQQPPPNNNMMMLLLKKKKKKMMMKKKJJJHHHIIIJJJMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIDDDEEEEEEDDDCCCCCCDDDFFFFFFEEECCCBBBAAAAAAAAAAAA????????????????????????@@@???>>>>>>>>>>>>???@@@======<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777yyyqqqmmmgggccc]]]XXXSSSNNNJJJFFFDDDDDDCCCBBBAAAAAAAAAAAA===<<<;;;;;;<<<<<<;;;::::::<<<===<<<999888;;;===999999:::;;;===>>>??????BBBCCCEEEGGGJJJNNNPPPRRRQQQSSSUUUVVVVVVWWWZZZ\\\YYYZZZ\\\[[[ZZZZZZ[[[]]]ZZZZZZYYYYYYYYYZZZZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^^^^___```aaaaaabbbcccdddfffggghhhhhhhhhhhheeefffggghhhiiijjjjjjjjjjjjiiifffdddccccccdddeeegggggghhhhhhhhhhhhgggggghhhfffccc___]]]]]]]]]^^^_________aaadddfffffffffddddddeeefffhhhjjjlllmmmlllkkkjjjiiiiiikkkmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnjjjjjjiiigggfffdddcccccccccdddfffhhhhhhhhhhhhgggkkkiiifffccc```^^^^^^^^^^^^___```aaaaaaaaaaaa```ZZZYYYYYYXXXXXXYYYYYYZZZ\\\[[[[[[[[[[[[[[[\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\WWWWWWWWWWWWWWWVVVUUUUUUQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQPPPPPPOOONNNMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHJJJLLLOOOQQQJJJKKKKKKKKKKKKIIIGGGFFFLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCBBBAAAAAABBBDDDFFFEEEBBB@@@>>>=========??????>>>>>>>>>>>>???@@@@@@???>>>======>>>???@@@;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;;;;:::999999999888888888888yyyooohhhccc^^^ZZZSSSRRRNNNKKKGGGDDDAAA@@@BBBAAAAAA@@@@@@@@@@@@AAA;;;<<<<<<;;;999888999;;;;;;:::999888999;;;===>>>>>>???@@@AAADDDFFFHHHIIILLLMMMOOOQQQSSSTTTUUUUUUWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[YYYXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\____________^^^]]]\\\\\\______^^^^^^^^^___``````cccdddfffhhhiiiiiihhhhhhhhhgggfffeeeeeefffggghhhhhhgggeeecccbbbaaabbbbbbdddfffhhhhhhgggeeeeeefffeeedddbbb___]]]\\\\\\\\\^^^^^^```aaaccceeefffgggjjjjjjjjjjjjkkkkkkkkkkkknnnllljjjjjjlllllllllkkklllllllllkkkkkkjjjjjjjjjhhhfffdddaaa______```aaa```````````````aaabbbbbbcccbbb```^^^\\\ZZZYYYYYYYYYXXXYYY[[[]]]]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXYYYZZZ[[[ZZZYYYYYYZZZZZZYYYWWWWWWVVVVVVVVVSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMMMMNNNPPPQQQNNNNNNMMMKKKIIIHHHJJJLLLIIIIIIIIIIIIIIIIIIHHHHHHMMMKKKIIIJJJMMMOOONNNMMMKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKKKKLLLLLLKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDDCCCAAA@@@@@@AAAAAA???>>>BBBBBBAAA@@@??????@@@@@@<<<;;;:::999999999:::;;;>>>???@@@AAAAAAAAA@@@???@@@>>><<<;;;:::;;;<<<===>>>???@@@@@@>>>>>>???@@@???>>>===<<<<<<;;;<<<<<<;;;;;;<<<;;;:::888666555ssslllbbbZZZUUUQQQMMMJJJJJJIIIGGGDDDBBB@@@???>>>??????>>>===============;;;<<<<<<;;;999888:::;;;===<<<<<<<<<===???BBBCCCEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^______^^^^^^_______________``````aaaccceeefffhhhhhhhhhhhhhhhhhhgggffffffffffffggghhhiiihhhfffeeeddddddeeeeeehhhjjjkkkkkkhhhffffffffffffdddbbb```^^^]]]]]]]]]]]]^^^___aaaccceeefffgggiiiiiijjjkkklllmmmmmmnnnnnnllljjjjjjkkkkkkkkkjjjkkkjjjjjjiiihhhgggggggggcccbbbaaa___^^^^^^^^^^^^___^^^^^^^^^^^^___``````^^^]]][[[YYYWWWVVVUUUUUUVVVVVVVVVXXXZZZ[[[ZZZXXXVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSQQQRRRRRRSSSRRRQQQPPPOOOOOONNNLLLKKKLLLMMMNNNOOONNNNNNNNNLLLIIIHHHIIIJJJFFFGGGGGGHHHHHHIIIIIIIIILLLJJJHHHHHHKKKLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>???@@@@@@???>>>@@@???>>>>>>=========>>>;;;:::999888999999:::;;;>>>???@@@AAABBBAAA@@@@@@@@@???===<<<<<<===???@@@???@@@AAA@@@???>>>???AAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666555xxxpppiiieee[[[VVVPPPJJJGGGEEECCCBBBAAA@@@???>>>>>>============<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<===@@@@@@@@@AAADDDFFFIIIKKKOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[\\\^^^___`````````_______________```aaaaaacccdddfffggghhhggggggfffggggggffffffffffffgggggghhhhhhgggggggggggghhhiiilllnnnooonnnkkkiiihhhggggggfffdddbbbaaa```______]]]]]]___aaaccceeegggggghhhiiijjjkkklllnnnoooooonnnllljjjiiiiiiiiihhhggghhhgggfffeeedddcccbbbaaa\\\\\\]]]]]]\\\\\\[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]YYYXXXWWWVVVTTTTTTTTTTTTSSSRRRSSSUUUWWWXXXXXXVVVSSSTTTTTTUUUVVVWWWWWWXXXWWWXXXYYYZZZYYYYYYWWWWWWWWWVVVTTTSSSQQQPPPOOOOOONNNOOOOOOOOOOOONNNMMMMMMKKKKKKJJJIIIJJJKKKMMMNNNMMMNNNOOOMMMJJJHHHGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB????????????????????????<<<======>>>>>>=========???=========???@@@???>>>===<<<;;;;;;:::;;;;;;;;;999999888888888:::;;;<<>>???@@@AAABBB???@@@AAAAAA??????@@@AAA>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999777777yyyqqqhhh```ZZZTTTQQQOOOMMMIIIEEECCCBBBAAA@@@>>>>>>===<<<<<<=========<<<<<<;;;::::::;;;;;;;;;999:::<<<======???AAADDDDDDEEEFFFHHHKKKNNNQQQSSSWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[]]]^^^___```aaaaaa_________^^^___``````aaacccccceeeffffffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggghhhiiijjjkkkmmmoooqqqpppnnnlllkkkkkkiiiiiigggfffdddcccbbbbbb^^^___```bbbdddfffhhhiiiiiijjjjjjkkkkkkllllllmmmllljjjgggfffgggfffeeedddccccccbbb```___]]]\\\[[[WWWXXXZZZ[[[[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXWWWVVVUUUUUUTTTUUUUUUQQQPPPQQQRRRUUUWWWVVVVVVSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIKKKLLLMMMLLLMMMNNNMMMIIIFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>??????============<<<<<<<<<<<<999:::<<<======<<<;;;;;;===;;;;;;<<<>>>???>>>===;;;;;;:::::::::::::::;;;888888777888999;;;<<<>>>@@@AAACCCDDDEEEDDDDDDCCCDDDCCCBBBAAAAAAAAAAAABBB???AAABBBAAA@@@???@@@AAA======;;;:::::::::::::::;;;;;;;;;::::::999999888{{{uuuqqqhhhccc\\\UUUQQQMMMJJJHHHEEEDDDCCC@@@>>><<<<<<<<<======<<<;;;;;;;;;<<<<<<:::999999999::::::;;;<<<:::<<<>>>@@@BBBEEEIIILLLJJJKKKLLLOOOQQQTTTWWWXXXZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^___```aaaaaa```_______________```aaaaaabbbcccdddeeedddcccbbbaaacccccccccccccccccccccccccccdddeeeggghhhiiijjjkkkkkknnnppppppooonnnnnnnnnkkkkkkjjjiiihhhgggeeeeeeaaaaaabbbdddfffgggiiiiiijjjjjjiiiiiihhhggggggggghhhfffcccbbbbbbbbbaaa```^^^^^^]]][[[ZZZXXXWWWWWWSSSUUUXXXZZZ[[[ZZZXXXWWWUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTQQQPPPPPPQQQTTTVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKKKKJJJGGGCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@??????>>>===<<<===>>>===============<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;999:::<<<=========<<<;;;<<<;;;:::;;;===>>>>>>===;;;;;;;;;::::::;;;<<<<<<888888888888:::<<<>>>???AAABBBDDDFFFFFFFFFFFFEEEFFFEEEDDDCCCAAA@@@@@@??????@@@AAAAAA??????@@@AAA======;;;:::::::::::::::;;;;;;::::::::::::::::::wwwooogggaaa^^^UUUQQQMMMIIIHHHGGGEEEDDD???@@@@@@>>><<<:::999:::;;;::::::999999999::::::888888888999:::<<<===>>>???AAADDDFFFHHHKKKOOORRROOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXYYY[[[\\\^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbcccdddeeeeeeeeeeeedddbbbaaabbbbbbccccccccccccbbbbbbaaabbbdddfffhhhiiijjjjjjiiikkknnnooonnnnnnnnnoookkkkkkkkkkkkiiihhhgggfffbbbcccdddeeefffgggggghhhggggggfffeeecccbbbaaaaaabbb```^^^]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRTTTVVVXXXYYYXXXWWWVVVSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSQQQPPPQQQSSSTTTTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWXXXWWWVVVTTTRRRQQQPPPOOONNNLLLJJJIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGEEEBBB@@@???@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;999999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>??????>>>>>>======<<<<<<<<<:::;;;<<<==================;;;;;;;;;===>>>===<<<<<<<<<<<<<<<<<<<<<===>>>:::999999:::;;;===???@@@AAABBBCCCEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@@@@>>>>>>???@@@>>>===<<<;;;::::::::::::;;;:::::::::::::::;;;<<<~~~rrrooohhhaaaZZZTTTQQQOOOJJJGGGDDDBBBBBBBBBAAA@@@:::===???>>><<<::::::<<<999999999999999:::;;;<<<::::::;;;===???AAACCCEEEGGGIIIKKKLLLMMMOOORRRUUUSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZYYYXXXWWWXXXYYYZZZYYYZZZ[[[[[[[[[ZZZYYYYYYWWWXXXZZZ\\\]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^```bbbdddeeeffffffeeeddddddddddddeeeffffffggghhhhhhhhhgggfffdddcccbbbcccdddeeeeeedddcccbbbaaaccceeegggiiijjjjjjjjjhhhjjjmmmmmmlllkkkkkkkkkiiijjjjjjjjjiiigggeeedddccccccccccccdddddddddeeebbbbbbaaa```___^^^]]]]]]\\\ZZZYYYXXXYYYZZZYYYXXXVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVVVVUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOSSSQQQOOOOOOQQQRRRRRRQQQNNNPPPRRRUUUVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCBBB@@@>>><<<===>>>=========<<<<<<;;;;;;;;;777999:::999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<======<<<;;;===<<<<<<<<<<<<===>>>???<<<;;;;;;;;;<<<===???@@@>>>???AAACCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@===>>>??????======>>>??????>>>===<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<===yyyoooiiiaaa^^^WWWPPPKKKGGGFFFEEEEEECCCAAA?????????===<<<555888<<<<<<:::888999;;;999999999:::;;;===??????>>>???@@@BBBEEEHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZXXXXXXYYY[[[\\\ZZZ[[[\\\]]]]]]\\\ZZZZZZVVVWWWYYY\\\]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]```ccceeegggiiiiiihhhgggggggggggghhhiiiiiijjjjjjkkkjjjiiihhhfffeeeddddddffffffffffffddddddbbbcccfffhhhjjjjjjjjjjjjiiikkklllllljjjhhhhhhhhhggghhhhhhhhhgggfffdddcccbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]]]]]]]]]]\\\\\\\\\YYYWWWVVVVVVWWWXXXWWWVVVTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTRRRQQQPPPOOOOOOOOOSSSQQQOOONNNOOOPPPPPPPPPJJJLLLOOORRRUUUVVVVVVUUURRRRRRRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@???===;;;:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;555777999888666666999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<>>>???@@@@@@???>>>======<<<<<<;;;;;;::::::;;;===>>>@@@???>>><<<<<<======<<<:::<<<<<<<<<<<<<<<===>>>???======<<<<<<===>>>???@@@<<<===???AAABBBBBBBBBBBB===>>>???@@@AAAAAAAAAAAA<<<>>>???>>>===<<<===>>>???>>>===<<<<<<;;;<<<<<<;;;:::999999:::;;;===>>>{{{sssjjjccc]]]ZZZOOOMMMKKKIIIFFFEEEDDDCCCCCCBBB@@@???>>>======<<<999999::::::::::::999999999999:::;;;===>>>@@@AAAAAACCCFFFIIILLLNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYXXXXXXXXXZZZ[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]][[[XXXXXXZZZYYYYYYXXXWWWWWWXXXZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVV]]]^^^aaaccceeefffffffffiiiiiijjjjjjkkklllllllllkkkkkkjjjiiihhhfffdddcccggggggffffffeeeddddddcccffffffggghhhiiiiiiiiiiiikkkkkkjjjjjjhhhgggeeedddgggeeeaaa^^^]]]]]]___`````````aaaaaaaaaaaa``````[[[ZZZYYYZZZ\\\\\\ZZZYYYTTTTTTSSSSSSTTTTTTUUUUUUUUUQQQMMMLLLNNNQQQSSSUUURRRQQQPPPPPPPPPQQQSSSTTTRRRQQQPPPNNNNNNNNNOOOPPPUUUSSSPPPNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNJJJKKKLLLMMMMMMLLLKKKKKKNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???===<<<<<>>===<<<;;;;;;;;;===<<<<<<;;;;;;::::::999:::::::::999777777888999::::::;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>???BBB@@@===>>>??????===:::;;;;;;;;;;;;===???AAABBBCCC@@@<<<;;;<<<<<<;;;999:::;;;;;;<<<=========<<<<<<<<<========================<<<<<<<<<<<<======>>>??????@@@@@@@@@??????===;;;999999;;;=========<<<<<<;;;;;;;;;:::::::::======<<<;;;;;;;;;;;;;;;{{{ssspppkkkddd^^^XXXTTTQQQGGGFFFEEECCCBBBAAAAAA@@@??????===<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999:::;;;<<<>>>AAACCCFFFGGGJJJKKKMMMOOOQQQTTTUUUVVVTTTTTTTTTTTTUUUVVVXXXXXX[[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\[[[\\\]]]ZZZZZZYYYYYYYYYZZZZZZ[[[___]]]YYYVVVUUUVVVXXXZZZ]]]^^^aaaccceeefffgggggghhhhhhiiijjjkkklllllllllllllllkkkjjjiiigggfffeeehhhhhhhhhgggggggggfffffffffggghhhiiiiiiiiiiiiiiijjjjjjiiihhhfffdddbbbaaacccbbb___]]]\\\]]]]]]^^^_________^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[[[[YYYWWWTTTTTTSSSRRRRRRRRRRRRSSSUUUQQQMMMLLLMMMPPPRRRRRROOOOOONNNMMMNNNOOOPPPQQQSSSRRRQQQQQQPPPPPPQQQQQQMMMLLLLLLKKKJJJJJJJJJJJJPPPPPPPPPOOONNNNNNMMMMMMHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGEEEDDDBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;===>>>???>>>===<<<===???======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>===<<<;;;===???::::::::::::;;;;;;;;;<<<===<<<<<<;;;;;;<<<===>>>AAA???======??????===;;;::::::;;;<<<>>>@@@CCCDDDBBB???;;;:::;;;<<<:::999999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<===??????@@@@@@@@@??????>>>>>><<<::::::<<<===<<<;;;::::::::::::::::::;;;;;;>>>======<<<<<<<<<<<<===xxxqqqjjjeee\\\ZZZWWWSSSOOOKKKIIIHHHAAA@@@??????>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>???>>>======<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<::::::999999999999999:::888888999::::::;;;<<<<<<===>>>??????>>>???AAABBB======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<>>>===<<<<<<===>>>===;;;999:::;;;===???BBBDDDEEE???===:::999::::::999999999999:::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<===<<<:::888888888999999::::::;;;;;;======<<<<<<<<<===>>>>>>wwwnnnfff___XXXTTTNNNMMMJJJHHHEEEDDDCCCBBB@@@???>>>>>>=========>>>;;;;;;;;;;;;;;;<<<<<<============>>>???AAABBBCCCGGGGGGIIIKKKMMMPPPSSSTTTVVVUUUUUUUUUVVVXXXZZZ[[[WWWWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^]]][[[[[[]]]\\\YYY]]]]]]____________]]]\\\```^^^ZZZWWWWWWZZZ^^^aaa```aaaccceeeggghhhiiijjjggghhhiiijjjkkklllmmmnnnpppooooooooommmlllkkkjjjhhhggggggfffeeedddddddddeeefffffffffffffffeeedddeeedddcccaaa^^^[[[YYYWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSUUUWWWVVVSSSPPPQQQQQQPPPPPPPPPPPPPPPQQQRRROOOLLLKKKKKKKKKKKKJJJKKKKKKJJJIIIJJJKKKLLLMMMKKKLLLMMMNNNMMMLLLKKKJJJMMMMMMNNNOOOOOOOOONNNNNNKKKKKKJJJJJJIIIHHHHHHHHHAAAAAABBBCCCCCCBBB@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;<<<999999999999999999::::::999999999:::::::::;;;;;;:::;;;=========>>>AAACCCBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBCCC<<<;;;999888888888999999888999999:::::::::999999999::::::;;;;;;<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>===>>>============<<<999666666777777888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======zzzpppkkkddd]]]WWWRRRMMMJJJGGGFFFDDDBBB@@@???>>>>>>@@@???>>>===<<<;;;;;;;;;::::::::::::;;;===>>>???>>>???@@@BBBDDDGGGJJJLLLPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^\\\\\\\\\\\\[[[[[[ZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[YYYYYYXXXYYYZZZ[[[\\\^^^^^^\\\___dddddd___]]]^^^```aaaaaaaaa```___```______^^^______```aaaddddddeeefffggghhhiiijjjggghhhiiijjjkkklllmmmmmmooooooooonnnmmmlllkkkjjjiiihhhgggeeedddbbbaaa```bbbbbbbbbbbbbbbaaa```______^^^]]][[[YYYWWWUUUSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRTTTSSSQQQNNNOOOOOONNNOOOOOOPPPQQQRRRPPPMMMKKKJJJJJJIIIHHHGGGKKKJJJIIIIIIIIIJJJLLLMMMGGGHHHJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFFFFGGGIIIJJJGGGGGGFFFEEEEEEDDDDDDCCC>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;777999::::::999999:::;;;;;;:::::::::::::::;;;<<<;;;;;;;;;::::::999999999888:::<<<<<<===>>>AAACCCCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;:::999999999::::::::::::::::::;;;<<<<<<=========>>>>>>>>>::::::999888777777999:::888999999:::999999888888777777888999999:::;;;;;;======<<<;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>===???>>>=========<<<999666666666777888:::;;;<<<<<<:::::::::999999::::::;;;}}}tttlllfffZZZVVVRRROOOLLLIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999999999999999999:::;;;===???AAABBBCCCDDDEEEGGGJJJNNNQQQSSSVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[\\\[[[[[[ZZZYYYVVVWWWXXXZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\[[[______^^^eeennnoooiii^^^^^^```aaabbbbbbccccccaaacccdddffffffeeecccbbbfffeeeeeeeeeeeefffggghhhggggggggghhhiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhggghhhgggfffdddcccaaa```___]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOLLLKKKIIIIIIIIIHHHFFFDDDIIIHHHGGGGGGGGGHHHJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEBBB@@@@@@BBBDDDFFFBBBBBBBBBAAA@@@@@@??????======>>>>>>>>><<<;;;:::888999999999::::::;;;;;;>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::555666777777777777888:::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999999:::<<<===>>>>>>@@@CCCEEEBBBAAA@@@???===<<<;;;:::::::::;;;;;;;;;:::999999888999::::::888888888:::;;;;;;;;;<<<;;;;;;:::999888999999888777777999;;;999999:::::::::999888888444555555666777888999999<<<;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@?????????>>>===<<<<<<<<<999777777777888999:::;;;<<<===::::::999888888888888999}}}uuummmfff^^^XXXSSSJJJIIIHHHGGGGGGFFFDDDAAA>>>>>>===<<<<<<<<<<<<<<<::::::999999999999999:::======>>>@@@BBBEEEGGGHHHJJJJJJJJJLLLNNNRRRUUUWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUWWWYYY\\\\\\\\\ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYWWWWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYY[[[]]]^^^\\\aaaaaa___fffqqqqqqiii]]]^^^^^^```aaaccceeeffffffgggiiijjjjjjhhhgggeeefffeeecccbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbaaa`````````___^^^^^^]]]]]]YYYYYYXXXXXXWWWUUUTTTSSSQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNQQQOOOMMMMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEECCCDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBAAA@@@@@@AAAAAA???>>>>>>======<<<<<<;;;======>>>>>>===<<<:::999888888999:::;;;<<<<<<===>>>======<<<;;;<<<<<<<<<:::::::::999999999999999555666888888777888999;;;>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????@@@CCCEEEAAA@@@???>>>===<<<;;;:::888888::::::;;;:::999999888:::;;;999777555666888777777888999999999888777888999:::888777777:::===::::::;;;;;;:::999999888555555666777888999::::::::::::::::::;;;<<<=========>>>???@@@@@@@@@@@@@@@@@@>>><<<;;;;;;;;;:::999888999999:::;;;<<<<<<===<<<<<<:::999888888777777yyypppkkkccc[[[UUUOOOJJJFFFEEEDDDDDDFFFGGGGGGDDDBBB======<<<<<<======>>>>>>999999999999:::;;;======BBBBBBDDDFFFHHHKKKMMMOOOPPPOOOOOOOOOQQQSSSVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWSSSVVVYYY\\\]]]\\\ZZZXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYY[[[]]]___```___cccbbb^^^cccmmmkkkbbb]]]]]]^^^___aaadddggghhhjjjkkkkkkkkkkkkjjjiiihhheeedddbbb```______``````cccccccccbbbbbbbbbaaaaaa```````````````___^^^]]]XXXXXXXXXYYYYYYZZZZZZZZZVVVVVVUUUTTTSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQOOONNNLLLKKKRRROOOLLLKKKMMMOOOOOOOOONNNMMMKKKHHHFFFEEEDDDDDDHHHGGGGGGGGGHHHGGGEEEBBBAAA@@@?????????@@@AAABBBBBBAAA@@@@@@@@@BBBCCCDDD???@@@@@@@@@???===<<<;;;===<<<<<<;;;;;;:::999999======>>>>>>===;;;:::999:::;;;<<<===>>>??????@@@>>>===<<<<<<;;;;;;<<<<<<999999999999888888888777777999:::;;;::::::<<<===>>>===<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>:::<<<======>>>???AAADDDBBBBBBAAA@@@???>>>======666777999:::;;;;;;:::999888:::;;;999666444555777333444666777888888777777777999:::999777777;;;>>>;;;;;;;;;;;;;;;:::999888888999999;;;<<<===>>>>>>999999999:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAA@@@===;;;:::;;;;;;;;;;;;999::::::;;;;;;<<<<<<===>>>===<<<:::999888777777~~~vvvmmmggg[[[XXXTTTPPPKKKHHHFFFFFFBBBAAA@@@BBBEEEFFFDDDAAA>>>>>>>>>=========<<<<<<>>>===<<<<<<===???@@@BBBEEEGGGJJJLLLMMMNNNQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYXXXXXXZZZ[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWYYY[[[\\\[[[ZZZ[[[\\\UUUWWWYYYZZZZZZZZZ[[[]]]YYYYYYZZZ\\\^^^___```aaacccdddddddddeeeeeeffffffbbb```^^^\\\^^^aaafffiiimmmkkkhhhhhhiiiiiifffccc```___]]]\\\[[[\\\\\\]]]\\\]]]]]]^^^^^^^^^]]]]]]YYYXXXXXXWWWVVVVVVVVVWWWTTTVVVWWWVVVTTTSSSSSSSSSNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPOOONNNMMMLLLMMMNNNOOORRRPPPMMMJJJIIIHHHIIIIIIJJJIIIGGGEEEDDDDDDFFFFFFEEEFFFGGGGGGFFFDDDBBBAAA@@@???>>>===============AAA???>>>>>>@@@@@@>>>;;;>>>======<<<<<<;;;;;;:::999999:::;;;;;;:::888777<<<;;;999888999999;;;<<<:::777777:::@@@CCCAAA>>>@@@???===<<<:::999999999:::::::::999999999888888;;;<<<===;;;888888;;;>>><<<;;;999999999:::<<<>>><<<<<<<<<<<<============<<<<<<;;;;;;<<<===???@@@@@@@@@???>>>===<<<;;;;;;999999::::::999999888777666777888888777555222111333444444444444444333333777777888888888777666666888888777777666777777777;;;;;;;;;;;;<<<<<<<<<===888999888777666888;;;===>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;===<<<:::999999:::<<<======<<<:::777666555555555|||tttlllcccZZZTTTLLLJJJHHHDDDBBB@@@@@@???@@@>>>===???AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===@@@@@@AAABBBDDDFFFHHHIIIKKKMMMQQQRRRSSSTTTVVVXXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\XXXXXXWWWWWWWWWWWWXXXXXXWWWYYY[[[[[[ZZZZZZ[[[\\\WWWXXX[[[[[[[[[[[[\\\]]][[[[[[]]]^^^```aaacccccceeeeeeeeeeeeeeeeeeeeeeeeaaa```^^^^^^___bbbeeegggjjjgggeeeeeefffeeecccaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYUUUUUUTTTTTTSSSSSSSSSSSSQQQRRRSSSRRRPPPNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLLLLLLLMMMMMMOOONNNKKKIIIGGGGGGGGGHHHIIIHHHEEECCCCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@>>>======<<<;;;;;;;;;;;;;;;===;;;:::;;;======;;;999;;;;;;::::::999999999888888999999999999999888888;;;;;;;;;;;;<<<<<<=========:::999;;;@@@BBB@@@===@@@???>>>===<<<:::999999999999999999999999888888666777888777666777:::======<<<;;;999999:::<<<===========================>>>===<<<;;;;;;;;;<<<===============<<<<<<;;;;;;::::::;;;;;;::::::999888666777888888888666444333555555666666666555555444666666777888888777777777:::999888888888999:::;;;:::::::::;;;;;;;;;;;;;;;999:::999888777888;;;>>>===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<<<<;;;999666555444444555~~~yyysssnnnfff^^^WWWPPPIIIEEECCCBBB@@@???>>>??????@@@>>>===<<<===??????>>>======>>>>>>???@@@@@@AAAAAABBBDDDGGGJJJLLLNNNOOOOOOPPPSSSVVVWWWXXXYYY[[[\\\WWWWWWYYYZZZ\\\^^^___```[[[[[[ZZZZZZYYYYYYZZZZZZXXXWWWVVVWWWZZZ\\\]]]\\\WWWWWWVVVVVVVVVVVVWWWWWWVVVXXXZZZZZZZZZZZZ[[[\\\YYY[[[]]]]]]\\\\\\\\\^^^^^^___```bbbccceeefffggggggggggggfffeeeddddddddd``````______```bbbccceeedddbbbaaa```aaaaaa___]]]YYYYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOONNNKKKIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMNNNJJJKKKLLLMMMNNNOOOOOOPPPOOONNNMMMKKKJJJJJJJJJJJJKKKJJJHHHFFFEEEDDDEEEEEEFFFEEECCCAAA@@@@@@AAAAAA??????@@@@@@@@@>>>===<<<<<<;;;;;;::::::::::::;;;:::999999:::;;;<<<:::999999999999999999999999888888888888777777888999999;;;<<<>>>@@@AAAAAA@@@@@@@@@>>><<<===@@@AAA???<<>><<<:::888888888888888888999999999111222444444444666888;;;>>>===;;;::::::;;;<<<===========================???>>><<<;;;:::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::666777888999999888777666666666777777777777777666555666777888888888888888:::999888777888999<<<===::::::::::::::::::::::::999::::::999777888:::<<<;;;;;;;;;::::::999888888;;;;;;;;;:::999999888888::::::888888888888:::::::::999777555444444444444zzzrrrkkkfff]]]YYYTTTOOOKKKGGGDDDCCCAAA@@@???>>>??????AAABBB===<<<<<<===>>>?????????<<<===>>>@@@BBBDDDFFFGGGFFFIIILLLPPPRRRSSSRRRQQQQQQTTTVVVXXXXXXXXXZZZ[[[YYYYYYZZZ\\\]]]___``````[[[ZZZZZZYYYYYYZZZZZZZZZXXXVVVUUUVVVXXXZZZZZZYYYVVVVVVUUUUUUUUUUUUVVVVVVUUUWWWYYYZZZZZZZZZ[[[\\\[[[]]]______^^^]]]^^^___bbbbbbccceeefffhhhiiiiiiiiihhhgggfffdddcccbbbbbb^^^^^^______``````aaaaaa^^^^^^]]]]]]]]]\\\\\\[[[VVVWWWWWWVVVUUUSSSQQQOOOQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLIIIGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>======>>>>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;999999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;999888777777777999:::;;;<<<>>>BBBFFFGGGGGGEEECCCBBB@@@>>>>>>@@@AAA@@@>>>>>>???@@@@@@???===:::999777777777888888888888888111222333444555666888999;;;;;;;;;;;;;;;===>>>???>>>>>>===============<<<===<<<;;;999999999:::;;;888999:::<<<============<<<<<<======<<<<<<;;;:::666777888999999999888888555666666777777777777666555666777888999:::::::::999888666555555666888:::;;;;;;::::::::::::999999999::::::999777777999;;;<<<<<<;;;;;;:::::::::999:::999999777666555444444888777777666666777777888888777666444333333444444wwwoooggg___YYYVVVNNNLLLJJJGGGDDDCCCCCCCCC>>>===<<<;;;;;;<<<======;;;;;;;;;<<<<<<>>>@@@AAA===>>>AAADDDGGGJJJLLLMMMNNNPPPSSSVVVWWWVVVTTTSSSRRRTTTWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]YYYYYYYYYXXXXXXYYYZZZZZZYYYWWWUUUUUUVVVVVVUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZZZZZZZ[[[]]]]]]^^^```aaa``````aaabbbdddeeeeeefffggghhhiiiiiihhhgggfffdddbbbaaa```___\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYZZZUUUVVVVVVVVVUUUSSSQQQOOOPPPOOONNNMMMMMMMMMMMMNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNMMMJJJHHHHHHHHHGGGHHHHHHIIIJJJKKKMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???????????????>>>===<<<<<<<<<<<<===============<<<<<<;;;:::999999888999999::::::888999;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999999:::<<<===??????BBBGGGKKKMMMLLLIIIGGGBBBAAA??????@@@AAABBBAAA>>>???@@@@@@???===;;;999777777777777777777777777555555555666777888888777888888999:::<<<>>>@@@@@@============<<<<<<;;;;;;:::999888888888:::;;;<<<888999;;;===>>>>>>>>>===;;;;;;;;;;;;;;;:::999999555666666777888888888888333444555555666666666555666777888999::::::::::::999888666444444444666666::::::::::::::::::::::::<<<======<<<:::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888777555444333333555444444444444444444555666555333222222222333333zzzmmmiiiccc\\\TTTNNNJJJHHHEEEFFFEEEBBB???======>>>???>>>===<<<;;;;;;<<<===999:::;;;<<<<<<>>>BBBEEEEEEFFFHHHJJJMMMPPPRRRSSSVVVXXXZZZ[[[[[[ZZZWWWVVVUUUWWWYYYZZZYYYYYYZZZ[[[]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZXXXVVVUUUUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTUUUXXXZZZ[[[[[[[[[]]]^^^]]]___bbbcccbbbbbbdddeeeffffffffffffffffffggggggeeedddcccbbb```^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYXXXUUUWWWXXXWWWVVVVVVWWWXXXUUUUUUUUUUUUTTTSSSRRRRRRPPPOOOMMMLLLKKKLLLLLLMMMLLLMMMNNNOOOOOOOOONNNMMMKKKMMMNNNMMMKKKIIIIIIJJJGGGGGGGGGHHHHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;============<<<<<<======777777777777777888888999888999;;;;;;:::999:::;;;888888999::::::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCGGGLLLPPPQQQPPPMMMKKKDDDCCCBBBAAAAAAAAACCCCCC>>>>>>??????>>>===;;;:::777777777777666666666555666555666777999:::888777666777888:::<<<>>>???@@@===<<<<<<;;;;;;:::::::::888777777777888999;;;<<<999:::===>>>???>>><<<;;;888888888888888777666666444444555555666666777777111222333444555555555555555666777888888888888888888777777666666666666666888888999999999:::::::::>>>??????>>><<<::::::;;;::::::::::::::::::::::::999999888777555444333333111111111111111111111111222111000/////////000111xxxmmmfffZZZXXXSSSMMMGGGCCCBBBAAA???AAABBB@@@<<<::::::;;;AAA@@@???>>>===>>>>>>???;;;===???@@@AAACCCHHHLLLQQQRRRRRRSSSTTTUUUVVVVVVXXXYYY[[[\\\\\\ZZZYYYXXXWWWYYY[[[[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\[[[YYYVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVXXX[[[\\\\\\]]]^^^```]]]```bbbddddddeeefffhhhgggffffffeeeddddddccccccbbbaaa```___]]][[[ZZZZZZWWWWWWVVVUUUTTTTTTUUUUUUQQQSSSUUUUUUSSSSSSUUUWWWTTTTTTSSSSSSSSSSSSSSSTTTPPPOOOMMMKKKJJJKKKLLLLLLLLLMMMOOOPPPPPPPPPNNNNNNHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>===<<<<<<<<<===============<<<888999:::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======999999999999999:::;;;;;;:::<<<>>>===;;;::::::<<<888999999:::<<<======>>>???@@@AAACCCDDDEEEFFFFFFHHHKKKOOOSSSTTTRRRPPPNNNGGGFFFDDDBBB@@@@@@AAACCC>>>>>>======<<<;;;;;;;;;888888777666555555444333333222333555999:::888666777777888:::;;;;;;<<<<<<<<<;;;;;;:::999999888888999888777666777777999999:::;;;===>>>===<<<999888444555555555555444333333333333333333333333444444111222333444444555555555333444555555555555444444222333444666666777666666444555555666777888999999:::;;;<<<;;;888666666777666666666666666666666666555555444333222222111111......////////////......---,,,+++******+++,,,---zzzssslllcccYYYQQQPPPOOOKKKFFFBBB??????@@@:::===@@@???<<<::::::;;;>>>>>>===<<<<<<<<<===>>>???BBBDDDEEEFFFIIIOOOTTT[[[[[[ZZZYYYYYYXXXWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWWWWYYY[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZYYYWWWWWWXXXXXXXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSWWWYYY\\\]]]]]]]]]___```]]]```cccdddeeefffhhhjjjgggffffffdddcccbbbaaa``````___^^^]]][[[ZZZYYYXXXVVVUUUTTTRRRRRRRRRSSSSSSNNNQQQSSSSSSQQQQQQSSSUUUSSSSSSRRRQQQQQQSSSTTTUUUPPPOOOLLLJJJIIIJJJKKKLLLKKKMMMOOOPPPQQQPPPOOONNNFFFHHHIIIIIIHHHHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>?????????<<<<<<===>>>>>>===<<<;;;;;;;;;<<<=========<<<<<<777777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=====================>>>???@@@>>>@@@BBBAAA>>><<<===???:::;;;<<<===>>>@@@AAAAAA@@@BBBDDDFFFHHHIIIIIIHHHJJJMMMQQQTTTUUUTTTQQQOOOJJJIIIGGGCCC@@@???@@@AAA>>>===<<<;;;;;;;;;;;;;;;999999888666555444333222///...///333888:::888666888999999::::::999999888;;;;;;:::999999888777777:::999888666666666777777:::;;;======<<<:::777555222222333333222222111000333222222111111222222333111222333444555555555555222222222333333222111111+++---000333555666555555111222333444555777888888555666777666333111000111222222222222222222222222000000//////......------,,,------......------,,,)))((('''''''''((()))***|||tttnnnfff]]]VVVPPPKKKHHHFFFEEECCCAAA@@@>>>>>>==================<<<;;;:::>>>>>>>>>=========@@@BBBFFFGGGGGGHHHKKKQQQYYY^^^mmmnnnkkkccc[[[WWWYYY\\\\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWZZZ[[[]]]^^^______^^^]]]___]]]ZZZXXXWWWWWWXXXYYYVVVWWWWWWUUUSSSSSSTTTUUUUUUXXX[[[\\\]]]^^^___aaabbbbbbbbbbbbcccdddeeefffffffffeeeccc```]]]ZZZYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRPPPOOOOOOOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRPPPNNNNNNNNNOOOOOOPPPNNNLLLKKKLLLLLLKKKIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>???>>>>>>===<<<;;;999:::;;;<<<============;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<>><<>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>??????@@@AAABBBCCCEEEGGGIIIJJJJJJJJJQQQPPPQQQTTTXXXXXXUUURRRMMMJJJEEEBBB@@@???===<<<<<<;;;:::999888999::::::;;;;;;:::888777555444333///111333666888999999999999888888888888888999999888888777777666666555555:::999999888777666555555666666777777666555444444111222333222000000000222000000000000000000000000222333333444444333333222444222000111444666555444222222222111000//////...222222111111222333333444111111///...............'''))),,,......---+++***+++***))))))***,,,...///444333000---,,,,,,,,,---******))))))))))))******zzzrrrnnnddd___YYYRRRMMMIIIEEEBBBCCCBBBAAA???===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@@@@BBBEEEHHHJJJKKKLLLMMMPPPTTT[[[___nnnnnnmmmggg___[[[]]]___^^^]]][[[ZZZYYYYYYZZZZZZ\\\\\\\\\[[[\\\\\\]]]]]]ZZZZZZZZZZZZYYYWWWVVVUUUXXXYYY[[[]]]^^^^^^]]]]]]^^^\\\ZZZXXXWWWWWWWWWXXXTTTUUUVVVUUUTTTTTTUUUWWWXXXZZZ\\\]]]]]]^^^___aaa____________```aaabbbcccdddcccaaa___\\\ZZZXXXWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMMMMNNNOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<=========<<<;;;;;;999:::;;;<<<============<<<===============<<<<<<======;;;:::::::::;;;;;;???@@@CCCEEEEEEDDDCCCAAAAAAAAA@@@??????@@@@@@@@@BBBBBBBBBAAAAAA???>>>>>>???????????????@@@AAAAAACCCDDDEEEGGGIIIKKKLLLMMMRRRRRRTTTWWWZZZYYYUUURRRKKKHHHCCC@@@>>>===<<<;;;<<<;;;999888888888999::::::999888777555444333222000111444666888999999999888777777777777777888888555555555555444444444444777777666666555444444333555555555555444444333222111222333222000000000222000000000000000000000000111222222333333222222111333111//////111222111///111111000//////...------//////////////////000000...---,,,,,,+++,,,,,,,,,((()))+++,,,---,,,+++*********)))((()))+++---...222111...,,,******++++++***))))))))))))))))))***yyypppggg```\\\SSSOOOKKKGGGDDDBBB@@@>>>???>>>===<<<;;;::::::999===<<<;;;;;;;;;<<<===>>>>>>@@@CCCEEEFFFIIIMMMPPPOOOQQQRRRTTTUUUYYY]]]```jjjlllkkkhhhbbb^^^^^^```^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYXXXXXXWWWUUUTTTSSSUUUWWWYYYZZZ\\\\\\\\\[[[\\\[[[YYYWWWVVVVVVWWWWWWSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ\\\\\\[[[[[[]]]^^^\\\\\\\\\\\\]]]]]]^^^___```___\\\YYYWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQMMMKKKJJJKKKMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGEEECCCCCCDDDDDDCCCBBB???@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>>>>??????::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<======<<<>>>>>>>>>>>>>>>===<<<;;;???===:::888777999;;;<<<===???AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@???>>>======??????>>>>>>??????@@@AAABBBBBBCCCEEEGGGJJJLLLMMMPPPRRRUUUXXXZZZWWWSSSOOOHHHEEEAAA>>>===<<<:::999;;;:::888777777777888999888777666555444333222222111222444666888999999999777666666555555555666666222222222222222222333333444444333333222222111111333333333222222222222111111333333222000000000111///////////////////////////000000111111000000///222000......//////---,,,......------,,,,,,++++++,,,,,,,,,+++++++++++++++))))))((((((((()))******((())))))************))))))(((((('''((()))+++,,,000///,,,***)))))))))))))))))))))(((((()))))))))|||xxxqqqhhh___XXXSSSPPPIIIGGGDDDBBBAAA@@@???======<<<;;;:::999999999999===<<<;;;;;;<<<>>>AAABBBCCCEEEIIIKKKMMMPPPSSSVVVSSSUUUXXXYYYZZZ[[[^^^```dddeeefffeeeaaa^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWTTTUUUUUUUUUTTTTTTVVVXXXXXXYYYZZZYYYXXXWWWYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]][[[XXXUUUSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPLLLKKKJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOONNNKKKIIIGGGFFFGGGGGGEEEDDDDDDDDDCCCBBBBBBAAAAAAAAADDDBBBAAAAAABBBCCCBBBAAA======>>>>>>>>>>>>======>>>>>>===============>>>::::::::::::;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::;;;:::999888888:::;;;===<<<===???AAABBBBBBAAA@@@@@@@@@AAAAAA@@@???===;;;>>>>>>>>>>>>>>>===<<<<<<======<<<<<<======>>>???>>>>>>???@@@CCCFFFHHHJJJMMMOOOSSSVVVWWWTTTOOOKKKEEECCC???===<<<;;;:::888999888777666666666777888777666666555444333333222333333444666777888999999666555444444444444444444000000000111111222222222222222222111111111111111222222111111111111111111111222333222000//////111........................------............------......------...---,,,+++++++++******)))))))))((()))))))))))))))(((((((((&&&&&&&&&&&&'''((()))***)))(((((((((((()))))))))(((''''''''''''((()))***...---,,,***)))(((((((((((((((((((((((((((((((((}}}vvvppphhhddd^^^WWWQQQLLLIIIHHHEEECCCAAA@@@@@@@@@>>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEEKKKMMMPPPRRRSSSTTTWWWYYYVVVXXX[[[\\\\\\]]]^^^``````aaabbbbbb```^^^\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWWWWVVVWWWWWWUUUTTTSSSTTTVVVYYYZZZZZZXXXWWWVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXUUURRRQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOONNNLLLJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMKKKJJJJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@??????>>>>>>BBB@@@??????@@@AAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::;;;======888999:::;;;<<<<<<<<<<<<=========<<<;;;:::999888666777888:::;;;<<<======>>>???@@@BBBBBBBBBBBBBBB??????@@@@@@???===;;;:::<<<<<<<<<===<<<<<<;;;::::::::::::999:::;;;;;;<<<<<<<<<===???AAADDDFFFGGGJJJMMMRRRUUUTTTPPPLLLIIICCCAAA???======<<<:::888888777666555444555666666666666666555555444444444444444444555666666777888555444444333222222333333000000000111111222222333111111111111111111111222222111111000000111222222111222222111///......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''((()))***************(((((((((''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&''')))***+++)))(((((((((((((((((((((''''''''''''''''''((((((---,,,+++***))))))((((((&&&'''(((((((((((('''&&&}}}vvvnnngggbbbTTTRRRNNNJJJFFFDDDBBBBBBAAA???>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>AAADDDGGGHHHRRRTTTWWWXXXXXXXXXYYYZZZXXXZZZ\\\]]]]]]^^^___aaa```aaabbbbbbaaa___^^^]]]YYYYYYYYYYYYXXXWWWVVVUUUYYYYYYXXXXXXWWWWWWXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVSSSSSSTTTUUUZZZZZZZZZXXXVVVVVVXXXZZZXXXWWWWWWVVVVVVWWWXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLJJJIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFGGGEEECCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA???======>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999:::;;;<<<===888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888555666999;;;==================>>>>>>??????>>>>>>============<<<;;;::::::::::::;;;;;;;;;::::::999888888777777888888999:::<<<===???AAABBBDDDDDDDDDGGGKKKOOORRRPPPMMMKKKIIIAAA???===<<<<<<;;;999777777666444333333333444555555555555555555555444444444333333333444555666666555444333333222222222222111111111111111222222222///000000111111222222222111000/////////000111222000111111000---,,,,,,---))))))))))))))))))))))))'''(((((())))))((((((''' ###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''((()))***+++((())))))))))))(((((('''''''''''''''''''''''''''++++++******)))(((((('''%%%&&&'''(((((('''&&&%%%|||sssjjjccc\\\VVVRRRGGGFFFDDDBBBAAA???>>>>>><<<;;;:::;;;<<<===;;;999;;;;;;;;;;;;<<<===>>>???@@@AAADDDFFFIIILLLNNNOOOVVVXXX[[[\\\[[[ZZZ[[[\\\ZZZ\\\]]]]]]]]]___aaadddbbbaaaaaa```aaa```^^^]]]XXXXXXYYYYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXUUUVVVVVVUUUTTTSSSUUUVVVWWWWWWWWWUUUSSSSSSVVVXXXVVVUUUUUUTTTTTTUUUUUUVVVRRRQQQQQQPPPOOONNNMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDBBB???>>>??????>>><<<<<<<<<======>>>?????????AAA???<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;999888888999:::;;;888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::999:::::::::888999999::::::999999888888777777777777888999999:::<<>><<<;;;:::;;;:::777555666555444222222333333444333333333333444444444444333333222222222333444555555555444333222222222222111111111111000000000000......//////000111222222///...---------...000111//////000...,,,******+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!$$$''''''%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''((('''''''''((()))******((()))***++++++)))'''&&&''''''(((((((((((('''''')))))))))(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$}}}tttnnnddd[[[TTTNNNIIIFFFCCCCCCBBBAAA@@@???>>>>>>:::999999:::======<<<;;;:::::::::;;;<<<===??????FFFHHHKKKOOORRRUUUVVVWWWWWWZZZ]]]^^^]]]\\\]]]^^^\\\]]]^^^^^^^^^```cccfffaaa```___^^^______]]]\\\XXXYYYYYYYYYYYYWWWVVVUUURRRRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZYYYXXXSSSTTTUUUUUUTTTUUUWWWXXXSSSSSSRRRPPPOOOOOORRRTTTUUUTTTSSSSSSSSSSSSTTTTTTOOOOOOOOOOOONNNMMMKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEHHHJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBB@@@@@@AAABBBBBBAAA???===<<<<<<<<<;;;:::;;;<<<<<<===>>>???@@@@@@AAA>>><<<;;;;;;;;;:::888;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<===<<<:::888777666777888999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<>>;;;:::999:::<<<>>>@@@@@@??????>>>>>>======:::999888777888999:::;;;777888888999999999888888888888888888888999999:::777:::===@@@@@@???===;;;:::>>>CCCDDDBBBAAAAAABBB;;;:::999999999888666444555444333222222222333444111222222222222333333333333222111111111222333444666555444333222222222222111111000000/////////...,,,------...///000111111...---+++++++++---///000...//////---+++))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%(((++++++(((%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""%%%'''))))))(((((((((((('''''''''((())))))((()))+++---,,,***'''&&&'''(((((()))((((((''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$zzzoooggg\\\YYYTTTNNNIIIDDDAAA@@@>>>>>>===<<<<<<<<<======<<<===<<<;;;999999;;;===<<<===???AAACCCEEEFFFFFFOOOOOOQQQSSSUUUWWWYYYZZZZZZZZZ[[[\\\]]]______```^^^]]]]]]___aaabbbbbbaaa]]]]]]]]]\\\\\\\\\\\\\\\^^^\\\XXXVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWYYY[[[\\\\\\\\\[[[^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\[[[ZZZXXXVVVTTTSSSXXXWWWUUUSSSQQQQQQQQQRRRRRRPPPNNNNNNOOOOOONNNMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFCCCDDDFFFFFFEEEEEEFFFHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<======>>><<<<<<<<<<<<============???>>><<<:::999999999:::999:::<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999:::888777777777888999999:::777888888888888999999999:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<777888888999999::::::;;;::::::999888777777777777555555666777777666444444888999;;;======<<<;;;:::777:::<<<===<<<;;;;;;<<<:::999888888777777888888777444222000111444888;;;;;;999666333111222333444333333222222222333444444555444222000///...//////---------,,,,,,+++++++++///---******,,,...//////************++++++++++++,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$###"""###%%%&&&'''&&& !!!###%%%&&&(((((()))'''(((+++,,,,,,)))&&&$$$(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((((('''|||uuuoooggg^^^VVVNNNLLLJJJFFFDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;::::::<<>>===<<<;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<::::::::::::;;;:::;;;<<<<<<===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::777888888888888999999999:::::::::;;;;;;<<<<<<<<<======;;;:::999999999999777777888999999:::;;;;;;;;;:::999777777666666666555666777777777666555444555666888999999999777666555777999:::999888888888999888888777777777777777666444222111222444777999;;;999666222000000111111/////////000222333444555333222000...------------+++++++++******))))))))),,,***((((((***+++,,,,,,''''''''''''((((((((((((************)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''"""!!! !!!###%%%%%%$$$"""###%%%&&&(((((())))))((()))+++,,,,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((''''''((((((((((((''''''}}}vvvmmmeee^^^WWWPPPJJJDDDCCCBBB@@@????????????<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<===???BBBDDDFFFHHHKKKMMMOOOPPPQQQRRRSSSUUUVVVXXXZZZ\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\[[[[[[[[[[[[YYYXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[ZZZZZZZZZXXXUUURRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]___```aaabbbbbb``````^^^]]]\\\[[[[[[[[[TTTUUUUUUUUUUUUTTTTTTSSSTTTSSSQQQPPPOOOOOOOOOOOOLLLKKKJJJKKKMMMNNNNNNNNNJJJKKKMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????======<<<;;;;;;;;;;;;<<<=========>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;::::::=========<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::999999999999999::::::;;;777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888777666666666666666777888999;;;;;;<<<::::::888777555555444444444555666666666444333222111222444555555555444333222444666666555333333333888777666666555555666666555444333222222333555555:::888555111///.....................///000111222///...---,,,+++*********(((((((((((((((''''''''')))'''%%%%%%'''((()))(((%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&###"""!!!!!!###%%%%%%$$$%%%%%%'''(((((()))))))))'''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((((((((((((''''''yyyuuunnnhhh___XXXRRRMMMIIIFFFDDDDDDBBB@@@>>>===<<<;;;;;;::::::999999999:::::::::<<<>>>???@@@AAADDDFFFIIIKKKMMMPPPRRRTTTUUUVVVUUUVVVWWWYYY[[[\\\]]]^^^______^^^^^^]]]\\\\\\\\\\\\ZZZYYYYYYZZZZZZYYYWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\\\\ZZZWWWTTTSSSTTTUUUWWWYYY[[[]]]]]]\\\]]]^^^___aaabbbccccccbbbaaa```^^^\\\[[[ZZZZZZSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNLLLJJJIIIIIIJJJLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>???>>>>>>>>>============>>>>>>>>>>>>????????????;;;;;;<<<<<<<<<======>>>;;;;;;;;;;;;;;;:::::::::>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888777;;;::::::999999:::;;;;;;777777888888888999999999;;;;;;;;;;;;;;;;;;<<<<<<::::::888666555444444444555555666777999:::;;;;;;999999777555444333333333222333333444333222000///000111222333333333222222111222444444222000000000555555444333333333333444333333333222222222222222666444222///------------///...---,,,++++++++++++++++++***)))(((((((((''''''''''''''''''&&&&&&&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&'''(((((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((('''&&&~~~xxxqqqjjjeeeZZZVVVOOOJJJFFFDDDBBBAAACCCCCCBBB@@@>>><<<;;;::::::999999999::::::;;;<<<<<<>>>AAACCCEEEFFFIIIKKKNNNOOOQQQSSSUUUWWWXXXXXXWWWXXXYYY[[[\\\^^^____________^^^]]]\\\[[[ZZZZZZXXXWWWWWWXXXZZZ\\\[[[ZZZWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[[[[]]]^^^]]]ZZZWWWVVVWWWXXXZZZ\\\]]]_________``````aaabbbcccddddddbbbaaa```^^^\\\ZZZXXXWWWTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKIIIHHHIIIIIIHHHFFFIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>????????????;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>>>>======<<<<<<;;;::::::999888888;;;;;;:::999999:::::::::777777888888888999999999;;;;;;;;;;;;;;;::::::::::::999888666555444444444444444555666777888999:::888777555444333222222222333333444444333111000///111111222222333333333333000111333333111/////////222222111000000000000000000111111111111000000/////////...---,,,,,,---------,,,+++***)))((((((((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&'''&&&$$$%%%&&&(((''''''&&&&&&''''''''''''&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((('''&&&&&&~~~wwwooohhhaaa[[[WWWLLLJJJFFFBBB@@@???@@@AAA<<<=========<<<<<<;;;:::999999999:::;;;===>>>???@@@CCCFFFIIIJJJLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^___```^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUUUUWWW[[[]]]]]]\\\XXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[]]]^^^^^^\\\ZZZZZZZZZ[[[\\\^^^___``````ccccccbbbbbbbbbcccdddeee___^^^^^^\\\ZZZWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMKKKLLLMMMMMMNNNMMMMMMLLLMMMKKKIIIHHHHHHGGGFFFDDDHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBB???AAAAAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<===<<<;;;;;;:::=========>>>>>>>>>??????<<<<<<===>>>??????>>>>>><<<;;;;;;;;;;;;<<<===>>>@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999999999:::777888888888888999999999::::::::::::999999999999888888777666555555555555333444444555555666666777555444333222222222222222555555555555444333111000111111111111222222333333///000222222111////////////...------,,,,,,---------.....................++++++++++++++++++,,,,,,''''''''''''((()))***+++'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''((('''&&&&&&''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))((('''&&&%%%~~~yyysssmmmeee]]]WWWRRRNNNKKKDDDCCCAAA???======>>>@@@888999:::;;;;;;::::::999999999:::<<<>>>@@@BBBCCCDDDGGGKKKNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]___``````]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTTTTVVVZZZ\\\\\\\\\YYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[\\\^^^______^^^]]]]]]^^^^^^___``````aaabbbaaa```_________``````YYYYYYYYYXXXVVVSSSQQQPPPOOOOOOOOOOOOOOONNNMMMMMMJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJHHHGGGHHHHHHGGGEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======;;;<<<=========<<<::::::<<<<<<=========>>>>>>>>><<<===>>>?????????>>>===<<<;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@?????????===============<<<<<<<<<::::::999888888888888888777888888888888999999999999999999888888888777777666555555444444555555666333333333333333333333333333222222111111111222222333444444444333111///...///////////////000000111---///111111000//////000,,,+++******))))))******++++++***++++++,,,---...*********)))))))))))))))%%%%%%%%%&&&''')))***+++'''(((((()))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&$$$$$$%%%&&&&&&%%%%%%&&&'''(((((((((((((((&&&'''((()))***+++,,,,,,++++++++++++++++++++++++''''''((()))))))))(((((())))))))))))((('''&&&%%%~~~vvvrrrgggaaaXXXQQQLLLHHHEEEDDD=========;;;999888999;;;999:::;;;;;;;;;:::888777999999;;;===???BBBEEEFFFGGGJJJNNNQQQRRRSSSUUUVVVYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___``````[[[[[[[[[ZZZYYYXXXXXXXXXTTTTTTTTTVVVYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\[[[\\\^^^`````````____________````````````___^^^\\\[[[ZZZZZZ[[[[[[UUUVVVUUUUUUSSSPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLNNNNNNNNNMMMMMMJJJIIIGGGGGGHHHIIIHHHGGGCCCCCCDDDDDDDDDBBBAAA@@@????????????????????????============>>>>>>>>>>>>:::<<<======<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>===>>>?????????>>><<<;;;<<<<<<<<<<<<===============>>>???@@@@@@???>>>===<<<;;;;;;<<<===???AAABBBAAAAAAAAA@@@@@@@@@??????:::::::::;;;;;;;;;;;;;;;:::999999888777777777888777888888888888999999999999888888888777777666666444444333333444444555666333333333222222222111111111111111000111222222333000111111000///---,,,***------,,,,,,,,,---...///+++---000111000//////000******)))((((((((((((((())))))(((((()))+++---...*********)))((((((''''''''''''&&&&&&&&&'''(((((('''((()))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&''''''%%%###&&&&&&'''''''''(((((((((&&&'''''''''&&&&&&%%%$$$########################&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$###$$$%%%&&&''')))*********(((&&&&&&((()))((('''&&&'''((()))************%%%%%%''')))***+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((('''&&&%%%yyyqqqiiibbb]]]SSSPPPKKKFFFAAA>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAADDDHHHKKKMMMOOORRRSSSTTTVVVYYY[[[\\\]]]YYYZZZZZZ[[[[[[[[[ZZZZZZWWWZZZ]]]______]]]\\\\\\^^^YYYTTTQQQSSSUUUWWWVVVVVVVVVXXXYYY[[[]]]^^^___^^^]]]\\\[[[[[[\\\^^^^^^______````````````______^^^^^^^^^___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHIIIJJJIIIHHHGGGFFFCCCDDDEEEEEEEEECCC@@@???????????????????????????;;;;;;;;;;;;<<<<<<<<<===>>>===<<<;;;;;;<<<>>>???>>>>>>>>>>>>????????????>>>>>>============>>>>>>@@@@@@>>>===<<<<<<<<<<<>>@@@AAA???<<<===>>>>>>===;;;;;;<<<===<<<======???AAACCCFFFGGGFFFEEEDDDDDDDDDBBB???<<<>>><<<::::::<<<===<<<;;;:::999888888999999888666666444333333555777888888666666555444444444444555333333444444444444333333444333222111111111222333222111111111000000//////////////////...---,,,+++))))))******+++++++++,,,,,,---...//////---+++******)))(((''''''((()))***)))))))))(((''''''&&&&&&(((***,,,------***&&&$$$$$$%%%&&&'''(((((((((((()))******)))''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$!!!"""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&(((***+++------,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}uuulllddd]]]VVVQQQJJJIIIEEEBBB???===;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>???BBBDDDFFFIIILLLOOORRRSSSTTTUUUVVVXXXZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWZZZ]]]^^^]]][[[ZZZZZZZZZVVVRRRQQQRRRUUUVVVVVVVVVWWWXXXZZZ\\\^^^___```dddcccaaa______^^^_________````````````___^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXVVVUUUUUUTTTTTTQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDEEEEEEEEEDDDBBBBBBAAABBBBBBBBBBBB@@@???>>>????????????????????????============>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>@@@???>>>===<<<<<<<<<<<>>@@@@@@>>><<<===>>>>>>===;;;;;;<<<>>>===>>>???BBBEEEHHHJJJKKKIIIHHHFFFFFFFFFDDD@@@>>>>>><<<::::::;;;<<<<<<;;;777666444555666666555333666444222222444666666666666555444444333333444444444444555555555555444444555444333222111111111222000000000/////////..................---,,,+++***((((((((())))))************+++,,,------+++)))(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%''')))++++++***((('''&&&''''''''''''&&&%%%%%%'''(((((('''&&&%%%'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&~~~sssmmmddd\\\TTTNNNIIIEEE@@@@@@???===<<<;;;:::999::::::999999999999::::::<<<<<<<<<===???BBBDDDFFFJJJKKKMMMPPPSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXZZZ\\\\\\YYYWWWVVVVVVSSSRRRPPPPPPSSSUUUVVVVVVWWWXXXYYY[[[^^^___aaabbbgggfffdddbbb```^^^]]]]]]`````````___^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@??????@@@@@@??????>>>>>>======????????????????????????>>>?????????@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>@@@???>>>======<<<<<<===???>>>===>>>??????>>><<<>>>>>>???===<<<;;;<<<>>>===???CCCGGGKKKNNNQQQRRRMMMLLLJJJIIIHHHFFFBBB@@@>>><<<::::::;;;;;;:::999666555333444555555444222555333111111333444555444555444333333222222333333444444444555555444444444555444333111111000000000.........---------------,,,,,,,,,,,,+++***))))))&&&&&&'''''''''''''''(((((()))*********)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))###$$$&&&((())))))******))))))((('''&&&%%%###"""&&&'''((('''&&&&&&''')))((((((''''''&&&&&&''''''&&&'''((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%'''((()))((('''&&&%%%$$$#########$$$%%%&&&((((((((('''&&&###$$$%%%&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||tttoooccc^^^VVVOOOJJJFFFBBB@@@<<<<<<<<<<<<;;;:::888888888888888888999999:::;;;>>>>>>???@@@CCCGGGKKKMMMPPPQQQSSSUUUWWWZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVYYYZZZZZZYYYVVVTTTSSSTTTPPPPPPQQQRRRUUUVVVWWWXXXXXXYYY[[[]]]___aaabbbcccdddcccbbb```^^^\\\[[[ZZZ```______^^^\\\[[[YYYXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@????????????>>>===<<<<<<======?????????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>??????>>>===============>>>>>>>>>>>>>>>>>>===<<<>>>>>>>>>===<<<;;;<<<>>>>>>AAAGGGMMMRRRUUUWWWWWWQQQOOONNNMMMKKKIIIEEEBBB>>><<<:::999::::::999888888666555555666777555444555333111111333444444444333333222111111111111222333222222222222222222333000000000///////////////++++++++++++++++++++++++***************)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&''')))))))))))))))((('''&&&%%%$$$&&&'''((('''&&&&&&(((***)))(((((('''''''''((((((((()))+++------,,,+++)))))))))((((((''''''&&&&&&%%%'''(((&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&''')))******)))'''%%%$$$%%%&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||sssjjjaaa[[[TTTPPPJJJEEECCCAAA@@@???<<<<<<<<<<<<;;;:::999888888888888999:::<<<===>>>BBBBBBCCCFFFIIIMMMPPPRRRTTTUUUVVVXXXYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUXXXYYYXXXVVVSSSRRRRRRSSSQQQRRRTTTVVVWWWYYYZZZ[[[ZZZ[[[\\\]]]___aaabbbccc```______^^^]]][[[ZZZZZZ^^^]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>@@@@@@??????>>>>>>>>>>>>???>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@???>>>===????????????@@@@@@@@@@@@>>>>>>============>>>>>>???>>>>>>============>>>===>>>???>>>======<<<<<<===>>>>>>===;;;:::<<<===>>>CCCJJJQQQWWWYYYZZZZZZSSSRRRPPPOOOMMMKKKGGGDDD>>><<<:::999999999888666888666555555666666555444555333111111333444444444222222111000000000000000000///............///000***++++++,,,------------)))))))))))))))))))))***(((((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((%%%&&&'''&&&%%%%%%&&&((((((((('''''''''(((((()))***+++...111111///---+++)))))))))(((((('''''''''''')))+++)))&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))+++,,,+++***(((&&&%%%&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&yyyooofff\\\TTTOOOGGGDDD@@@>>>>>>>>>===<<<======<<<;;;;;;:::999999888999:::<<<>>>@@@BBBDDDFFFHHHJJJMMMPPPSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTQQQQQQSSSUUUTTTVVVXXXYYYYYYZZZ\\\^^^\\\\\\]]]^^^___```aaaaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYWWWUUUTTTSSSPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???>>>>>>============<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAABBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@AAA>>>>>>============>>>>>>>>>>>>============>>>>>>===>>>??????===;;;;;;<<<<<<<<<===;;;:::999:::<<>><<<;;;<<<<<<;;;999;;;:::999888888999::::::999:::<<>>>>>===<<<<<<<<<;;;:::999888999999:::;;;<<<===>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAA>>>>>>============>>>>>>>>>>>>============>>>>>><<<>>>@@@???<<<:::;;;<<<:::;;;;;;:::888888999;;;???EEEMMMUUUZZZZZZXXXUUURRRPPPOOOOOONNNLLLIIIFFF???<<<:::888888777555444222000//////000000///......,,,+++,,,///222333333000//////...---.........,,,***)))(((((()))***,,,)))************)))(((''''''''''''((((((((())))))&&&&&&''''''(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''((((((&&&###"""###$$$&&&&&&%%%%%%&&&''''''((())),,,000333444111---+++''''''''''''''''''((((((###""""""$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((~~~yyyiiicccZZZRRRKKKFFFBBB@@@???>>><<<<<<<<<<<<:::888888777666555666888:::;;;:::;;;===@@@DDDHHHKKKMMMMMMPPPTTTWWWYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWSSSSSSSSSQQQQQQRRRVVVYYY[[[\\\]]][[[YYYYYY\\\___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWUUUUUUUUUTTTTTTRRRQQQPPPIIIHHHGGGGGGGGGIIIKKKMMMLLLMMMNNNNNNMMMKKKIIIGGGEEEFFFFFFFFFFFFEEEEEEDDD======>>>>>>???AAABBBCCC?????????>>>======<<<<<<===<<<:::999999999:::;;;999;;;===>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA??????@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>>>>>>>============>>>???<<>>======>>>???@@@AAAAAABBB;;;<<<===>>>>>><<<:::888888999:::<<<======>>>>>>AAAAAAAAAAAA@@@>>>===<<<::::::<<<<<<<<<;;;:::999>>>>>>>>>===>>>??????@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????AAA@@@???============>>>?????????>>>>>>>>>>>>>>>======<<<<<<;;;:::888888::::::;;;<<<<<<;;;::::::???DDDKKKRRRVVVWWWUUUTTTOOOOOOMMMKKKIIIFFFCCCBBB???:::444333444444111---///000111111000...,,,+++************************)))(((((((((((()))******'''''''''&&&&&&%%%%%%%%%,,,,,,,,,+++)))(((&&&%%%(((((((((&&&###"""###$$$%%%&&&'''&&&$$$###$$$%%%$$$#########$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%&&&((()))+++'''''''''(((''''''&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&'''''''''&&&+++)))''''''******(((&&&'''''''''&&&&&&&&&&&&&&&((((((***---000000...,,,)))+++---//////---+++)))***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&"""%%%((()))(((%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((|||uuunnneee\\\WWWPPPJJJCCC@@@@@@@@@===:::;;;::::::999999999999:::888:::;;;;;;;;;<<<>>>@@@DDDEEEHHHKKKOOOSSSWWWYYYYYYZZZ[[[[[[[[[ZZZYYYXXXUUUVVVXXXZZZ\\\\\\\\\\\\ZZZYYYXXXVVVUUUTTTSSSSSSVVVUUUUUUUUUTTTTTTTTTTTTVVVUUUTTTTTTVVVYYY\\\]]]_________```___^^^^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPOOONNNLLLKKKJJJGGGEEEEEEGGGIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>?????????????????????<<<<<<=========<<<:::999::::::;;;<<<============>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<;;;:::>>>============>>>??????CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@???===<<<;;;;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888999999999999999999999999===BBBIIIOOOSSSTTTSSSRRRMMMMMMLLLJJJGGGDDDBBBAAA<<<888333111222222///,,,......///000///---+++***((((((((((((((((((((((((###############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))******%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%&&&((()))&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&$$$$$$%%%)))******(((((('''&&&%%%&&&'''((()))'''''')))+++......---+++***,,,...//////...,,,*********)))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%(((((('''&&&&&&&&&&&&&&&"""$$$&&&((()))(((&&&%%%''''''''''''''''''''''''******))))))))))))))))))))))))***++++++++++++***|||vvvmmmddd[[[SSSLLLHHHEEEAAA===<<<======:::888888888888888999999:::;;;999;;;===???@@@AAADDDFFFKKKLLLOOORRRUUUXXX[[[\\\^^^_________]]][[[YYYXXXWWWWWWXXXYYY[[[\\\]]]]]]YYYXXXVVVTTTSSSRRRRRRRRRTTTUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWXXXYYY[[[]]]^^^_______________^^^^^^]]][[[ZZZZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLJJJHHHFFFEEEFFFGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<============<<<<<<>>>>>>======>>>>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>???>>><<<;;;::::::;;;;;;=========<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999888888777666666777888888;;;???EEEKKKOOOQQQPPPOOOLLLKKKIIIGGGDDDAAA???===888444000...//////---***,,,,,,---------+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$### """%%%&&&%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$'''''''''(((''''''&&&&&&$$$######$$$'''(((((('''((('''&&&&&&&&&(((***+++&&&&&&&&&)))++++++***(((***,,,---......---,,,***)))))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###!!! %%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&)))(((((('''''''''''''''&&&'''((((((((((((''''''))))))))))))))))))))))))------,,,,,,++++++******)))******+++++++++++++++|||oooiii___UUUNNNIIIDDDBBB???===;;;<<<===<<<:::777888888888888999:::;;;;;;;;;>>>AAADDDEEEGGGJJJLLLRRRSSSUUUWWWYYY[[[]]]]]]______```___^^^]]][[[ZZZXXXXXXXXXYYYZZZ[[[]]]^^^XXXVVVTTTRRRQQQQQQQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[YYYXXXVVVUUURRRQQQPPPNNNNNNMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMHHHGGGEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;<<<<<<=========<<<;;;;;;=========>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@@@@?????????>>>>>>???????????????????????????===<<<;;;::::::;;;;;;<<<;;;;;;::::::999999999777888999:::::::::::::::888777555444444555777888999<<>>>>>;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;============>>>>>>??????AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@????????????>>>?????????@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;<<<::::::999888888777666666555666777888888999999888777666444333333444666777777:::===AAADDDFFFFFFFFFHHHGGGDDD@@@<<<777333111...,,,***(((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((( ###$$$###!!! ###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&'''((()))******((('''&&&$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''&&&%%%%%%'''''''''&&&$$$$$$######"""$$$(((+++,,,***(((&&&%%%$$$$$$%%%&&&'''&&&$$$'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''(((''''''''''''((())))))+++******)))******++++++,,,+++***)))))))))***+++++++++++++++++++++++++++******))))))((('''&&&&&&%%%&&&''''''((((((''''''~~~wwwmmmbbb[[[MMMIIIDDDAAA??????>>>>>>888888999999888777666555;;;;;;;;;<<<===>>>@@@@@@FFFJJJNNNQQQRRRSSSUUUWWWYYYZZZ\\\\\\]]]\\\[[[ZZZXXXYYY[[[\\\]]]]]]]]]\\\YYYYYYXXXXXXXXXXXXXXXWWWTTTRRRPPPOOOOOOQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[\\\[[[\\\]]]^^^^^^^^^\\\[[[XXXXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDCCC@@@AAABBBAAA?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===::::::;;;<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::777888999:::::::::::::::======<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>????????????@@@???>>><<<;;;::::::;;;;;;999888888777666555444444333444555666666666666666555555444333333444555555555666888;;;===>>>>>>>>>AAA???===999555111---++++++***(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&###%%%''''''%%%###"""###"""###$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***+++,,,,,,)))(((&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&'''&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%'''!!!$$$(((++++++)))&&&$$$'''&&&$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((((('''((())))))***)))))))))))))))******++++++***************++++++''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((()))***************}}}yyyssslllddd\\\SSSNNNDDDAAA>>>===<<<<<<:::888666777777777777777888888999:::;;;===@@@CCCFFFGGGMMMPPPTTTVVVWWWWWWXXXYYY\\\]]]^^^^^^]]]\\\ZZZXXXXXXYYYZZZ\\\]]]]]]\\\\\\XXXYYYYYYYYYWWWVVVTTTSSSRRRQQQOOONNNOOORRRUUUWWWVVVVVVWWWXXXZZZ[[[\\\\\\ZZZ[[[]]]^^^^^^]]][[[YYYUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPLLLLLLMMMNNNMMMLLLKKKJJJFFFFFFFFFEEECCCBBB@@@???===???AAAAAA???>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<=========999:::<<<=========<<<;;;:::;;;;;;;;;;;;;;;:::999777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@@@@????????????@@@AAAAAA??????>>>>>>>>>=========<<<<<<<<<=========>>>>>>>>><<<;;;:::999999::::::777777666555444333222222222333333444444444333333222222222222222222222222111222333444555555666666666555333111...+++)))'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$""""""&&&'''((('''%%%$$$%%%&&&!!!###$$$$$$######$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&& """%%%(((***,,,,,,---+++)))'''%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%!!!###$$$$$$""""""###%%%$$$%%%&&&''''''&&&%%%$$$)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''((()))((((((''''''&&&''''''''''''&&&&&&''''''((()))'''&&&&&&&&&''''''((()))))))))******+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++,,,,,,,,,,,,,,,uuuooofff]]]VVVPPPJJJGGGBBB@@@>>>===<<<:::777444666777888888888999;;;===777999;;;???CCCGGGJJJLLLQQQTTTXXXZZZZZZYYYZZZZZZ]]]^^^______^^^\\\YYYXXXYYYZZZ[[[\\\]]]\\\[[[[[[XXXYYYYYYYYYWWWTTTRRRPPPQQQPPPNNNNNNOOOSSSWWWYYYWWWWWWXXXYYYZZZ[[[\\\\\\YYYZZZ]]]^^^^^^\\\YYYXXXSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQKKKLLLNNNOOOOOOMMMKKKJJJEEEEEEDDDDDDCCCBBBAAA@@@<<>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;888:::<<<>>>>>>===<<<;;;999::::::;;;;;;::::::999999:::;;;<<<===>>>>>>>>><<<;;;;;;;;;<<<===???@@@>>>>>>>>>===>>>??????@@@;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::888888888888999777666666555333222111111222222222333333222222111000000111111111111000000////////////000000000000------,,,+++***((('''&&&''''''&&&%%%######%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%% !!!###$$$&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%'''!!!###$$$$$$######$$$&&&&&&%%%%%%$$$#########$$$######$$$%%%&&&&&&'''''' ###'''***+++,,,---,,,***(((%%%$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%###  '''&&&%%%$$$###$$$%%%&&&***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''((((((((()))(((''''''''')))***++++++***(((&&&%%%%%%%%%&&&))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&''''''((()))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++|||wwwkkkaaaUUUMMMJJJIIIFFFCCC>>>>>>===;;;888777777888999;;;<<<<<<;;;:::;;;===;;;===@@@CCCFFFKKKPPPTTTXXXXXXXXXYYYZZZZZZZZZ[[[^^^______]]][[[[[[\\\^^^[[[ZZZZZZZZZZZZZZZ[[[\\\XXXXXXXXXWWWVVVSSSQQQPPPPPPOOOOOOPPPRRRUUUYYYZZZ^^^]]]]]]^^^___^^^[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSQQQOOONNNNNNOOOPPPNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>============??????===<<<;;;;;;;;;;;;::::::999999999::::::;;;;;;::::::999999888777777999888777555444222111000111222333222111000000111111111111111000000000000//////...------,,,++++++------,,,,,,+++***))))))+++'''$$$$$$'''((('''%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%$$$###$$$&&&)))+++'''&&&%%%&&&&&&%%%###"""######$$$%%%'''((())))))((('''&&&$$$###"""!!!!!!&&&(((+++---,,,***&&&###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++(((((())))))))))))))))))'''(((***+++++++++***)))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))((('''$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((+++---///111***,,,---,,,+++)))***+++&&&'''((()))***))))))((())))))))))))))))))******yyyoooiiiYYYRRRIIICCCBBBAAA???<<<;;;<<<<<<:::777666777888888:::;;;;;;;;;<<<>>>@@@AAACCCFFFIIIKKKOOOTTTWWWZZZZZZ[[[[[[\\\\\\]]]]]]^^^______^^^\\\ZZZ[[[\\\YYYYYYXXXXXXYYYYYYZZZZZZXXXXXXXXXWWWVVVTTTRRRQQQSSSRRRRRRSSSUUUWWWZZZ\\\]]]\\\\\\\\\]]]\\\YYYWWWVVVVVVVVVVVVUUUSSSRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAA@@@?????????AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@??????>>>>>>>>>=========<<<<<<<<<;;;<<<<<<===>>>>>>>>>======;;;;;;;;;::::::::::::999888999999:::;;;;;;<<<<<<======<<<<<<======>>>>>>========================???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999888888777777888888777555444333111111000111111111000//////000//////............---------,,,,,,+++******))))))++++++******)))(((((('''***(((&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""###$$$&&&(((%%%$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&'''''')))((('''&&&%%%$$$$$$$$$%%%''')))+++***(((%%%############$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((('''''''''''')))*********)))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((('''%%%%%%%%%&&&&&&''''''((((((%%%&&&'''(((+++---///000...000111///---***))))))&&&'''(((***************+++++++++***************|||ssshhh^^^WWWLLLGGGAAA?????????===;;;999::::::888666555666888777999:::;;;<<>>>>>>>>>>>???AAAAAA@@@@@@??????>>>>>>======>>>>>>???>>>>>>>>>>>>===<<<;;;;;;;;;<<<=========>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<========================???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999888777777666666555555444333222111000//////////////////...------,,,,,,+++++++++************))))))(((((('''''''''((((((((('''&&&&&&%%%%%%((()))((('''%%%$$$%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""######$$$%%%""""""#########$$$$$$$$$(((''''''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$"""######$$$$$$%%%%%%%%%###$$$%%%&&&((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))***((('''&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&'''(((***,,,...///222333444333///+++)))(((&&&''')))***,,,---------///...---,,,+++*********xxxnnncccYYYOOOIIIDDDBBB??????@@@???>>><<<999:::999888555444555666777999;;;===???CCCHHHKKKOOOQQQSSSTTTTTTUUUXXXZZZWWWXXXXXXYYYZZZ[[[\\\\\\\\\^^^______\\\XXXVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXWWWXXXYYYZZZ\\\]]]]]][[[ZZZYYYYYYXXXUUUSSSQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???=========???@@@AAA@@@@@@???>>>======<<<<<<======>>>????????????>>>===;;;::::::;;;===>>>??????@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888777666666555555444111111000///......------------------...---,,,*********)))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''')))***((($$$"""$$$&&&""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$###""""""$$$%%%$$$#####################%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%&&&'''(((((()))((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...111333444333000,,,)))(((((()))***,,,...000111111333111///---+++*********xxxkkk^^^TTTMMMGGGDDD===<<<<<<<<<<<<;;;999777:::::::::888555444555666:::<<>>@@@AAA@@@@@@??????>>>===<<<<<<======>>>???@@@@@@@@@???===<<<;;;999999;;;===>>>AAAAAAAAAAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<======;;;:::999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;:::999999555555555444333333222222/////////......---------,,,++++++,,,...---***'''))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((()))((($$$"""###&&&"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%&&&'''%%%###"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&'''((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((()))+++,,,------///111000...+++*********+++,,,...000222333444555444111...,,,+++++++++zzzppphhh\\\QQQIIIEEECCCAAA;;;;;;;;;;;;:::999888777999::::::999777777999:::===@@@DDDHHHJJJMMMQQQTTTSSSTTTVVVVVVUUUTTTTTTUUUWWWWWWXXXYYY[[[\\\]]]]]]ZZZ[[[\\\[[[YYYVVVUUUVVVWWWXXXZZZ\\\]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZXXXUUUTTTTTTTTTSSSQQQMMMMMMMMMLLLKKKJJJIIIHHHIIIGGGFFFFFFGGGHHHFFFEEE@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>???@@@@@@@@@@@@??????>>>>>>======>>>>>>??????@@@@@@??????<<<;;;:::::::::;;;<<<===@@@AAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888999999::::::;;;<<<<<<<<<999999888888888888999999999999:::::::::888777666333222222111000000/////////////////////.........+++***)))+++...---)))&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%"""""""""###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$######&&&((('''%%%###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,***+++---,,,+++)))***++++++,,,,,,...///222444555666444111...,,,+++++++++zzzpppjjj\\\VVVNNNGGGCCCAAA???>>>;;;;;;<<<<<<;;;::::::;;;555777999::::::<<>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???>>>>>>======:::::::::;;;;;;<<<<<<<<<>>>>>>??????@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888888888999999:::;;;;;;<<<<<<777777666666666666777777666777888888888666444222000000//////...---------,,,,,,,,,,,,,,,,,,------+++))))))+++......)))$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$############""""""""""""######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!'''(((&&&$$$%%%(((&&&&&&&&&&&&&&&''''''''')))(((((('''''''''(((((($$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&''''''(((((())))))((((((((((((((()))***+++***++++++)))(((''')))++++++++++++,,,---///111333666444000---+++++++++,,,xxxnnnddd\\\MMMIIIEEEBBB@@@>>><<<;;;777888999999888888999:::222555888:::<<<@@@DDDGGGDDDHHHNNNRRRTTTTTTUUUVVVUUUWWWYYYZZZXXXWWWVVVWWWRRRSSSTTTUUUWWWXXXYYYZZZYYYYYYYYYXXXVVVVVVWWWXXXVVVWWWZZZ\\\]]]]]]\\\[[[```^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPNNNMMMNNNOOOOOONNNLLLLLLLLLKKKJJJIIIGGGGGGCCCAAA@@@@@@AAABBB@@@???<<<===???@@@BBBCCCCCCCCCAAAAAAAAAAAA@@@@@@??????;;;<<<======>>>======<<>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888888888888888999::::::;;;<<<<<<666666555555555666666777555666777777666444222111///......------,,,++++++(((((((((((())))))))))))+++))))))+++///...)))$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""%%%((()))&&&###$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&)))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''&&&%%%$$$%%%&&&'''(((%%%$$$######$$$&&&((()))'''&&&&&&%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((())))))(((&&&&&&''''''&&&$$$'''(((((()))***++++++,,,((((((((((((((()))******,,,,,,***(((&&&&&&(((+++******)))***+++---///000666333000---++++++,,,---~~~vvvlllcccYYYPPPKKKFFFDDDAAA===;;;;;;;;;;;;<<<;;;;;;:::999888888777777:::???CCCEEEGGGJJJLLLRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYWWWWWWRRRRRRRRRRRRQQQPPPOOONNNOOOMMMKKKKKKMMMLLLIIIFFFIIIKKKLLLKKKGGGCCC@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA??????@@@@@@@@@??????>>>>>>>>>=========>>>>>>?????????>>>>>>======<<<<<<>>>===<<<<<<<<<>>>???@@@===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::999888777777777777888888888777777888999999555555555555555555555555888666333111000000000111************(((&&&$$$###(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%###!!! !!!###%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&&&&&&&''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%%%%&&&''''''$$$&&&''')))*********))) ###&&&)))***(((&&&$$$((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''***,,,,,,+++))))))'''&&&%%%'''''''''&&&%%%&&&'''))))))))))))((('''((()))******+++******************************)))((((((***---......---333///,,,+++,,,---+++***xxxqqqfff[[[RRRLLLGGGDDDDDDBBB@@@===;;;:::::::::999888888777777777888888999===BBBFFFJJJLLLOOORRRTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQQQQQQQPPPOOONNNNNNOOOMMMKKKKKKLLLLLLIIIFFFGGGHHHIIIGGGDDDAAA@@@@@@AAAAAA???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA>>>???????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>==================>>>======<<<===>>>???@@@>>>>>>===<<<<<<===>>>>>><<<<<<============<<<<<<999999999:::::::::::::::999999999::::::;;;;;;;;;;;;:::999888777777777777777777777666666666777777444444444444444444444444666444111...,,,,,,,,,,,,))))))))))))(((&&&%%%$$$''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''''''''''''''(((&&&(((******)))((())))))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############&&&%%%%%%%%%&&&&&&''''''&&&''')))+++,,,---,,,,,,###%%%''')))***)))((('''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''***---000000...,,,+++)))'''&&&'''((('''&&&%%%&&&((()))***)))))))))((())))))************)))************************(((''''''(((+++,,,,,,+++...------...000000,,,)))~~~xxxooogggYYYNNNFFFDDDCCCCCC@@@???>>>===;;;:::999888888777777777888:::;;;===>>>BBBHHHLLLPPPSSSVVVXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[VVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\YYYYYYZZZYYYYYYWWWVVVVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLMMMLLLJJJJJJKKKJJJHHHFFFCCCDDDDDDBBB@@@>>>???@@@@@@@@@???>>>============?????????>>>??????@@@AAA======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???>>>>>>=========>>>????????????>>>======>>>??????;;;;;;<<<<<<<<<<<<;;;;;;777777888888999999::::::999::::::::::::;;;;;;;;;;;;;;;:::999888888888888666666666555555444444444222222222222222222222222333111...+++)))''''''''')))(((((('''&&&&&&'''''''''''''''(((((((((((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&((()))***(((%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''''''''&&&$$$######$$$&&&''')))))))))(((((((((((((((((()))+++***)))(((((()))***)))(((&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$$$$######"""######$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((+++---.../////////&&&'''((()))*********)))''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))---222555555333000---+++)))(((((()))(((&&&&&&'''((()))************))))))*********))))))(((************************'''&&&&&&''')))++++++***)))+++...222444222---***~~~tttmmmeee]]]QQQGGGAAA@@@AAABBB<<<<<<<<<<<<;;;999888777:::999999:::===@@@CCCDDDFFFIIINNNRRRTTTWWWYYY[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[XXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZ[[[[[[\\\]]]]]][[[[[[ZZZYYYXXXVVVUUUTTTPPPPPPOOOOOOPPPPPPPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEECCC@@@@@@???===<<<<<>>===<<<<<<<<<<<<@@@???????????????@@@@@@<<<<<<<<<<<<<<<======>>>???>>>>>>============>>>===<<<;;;;;;;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>::::::;;;;;;;;;;;;::::::666777777888999:::;;;;;;::::::::::::::::::::::::;;;:::999888777777777777666555555555444333222111000000000000000000000000...---+++)))'''&&&&&&%%%((('''&&&%%%%%%&&&((()))&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&)))******)))&&&$$$##############################"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((&&&$$$######$$$&&&((()))(((((((((((('''''''''%%%'''((('''%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###""""""############"""""""""""""""######$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((***---.../////////((((((((((((((()))******'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))+++000666::::::777333...,,,***)))******((('''(((((()))******+++++++++******++++++***)))((((((************************((('''&&&'''***+++***)))***,,,000333444222...***~~~ssshhhaaaTTTOOOGGG@@@===<<<<<<<<<:::::::::::::::999888777;;;;;;<<<>>>AAAEEEHHHJJJMMMPPPTTTVVVWWWXXXZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[YYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]]]]\\\\\\ZZZXXXWWWUUUTTTTTTPPPPPPOOOOOOOOOPPPQQQQQQLLLLLLLLLKKKKKKJJJIIIHHHEEEFFFFFFEEEDDDBBBAAAAAA>>>>>>===<<<;;;<<>>===<<<<<<<<<<<<@@@@@@???????????????@@@<<<<<<;;;;;;<<<===>>>>>>??????>>>===============<<<<<<;;;;;;;;;===>>>???======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999777888888999:::;;;;;;<<<999999999999999999999888999888777666666555666666444444444444333222000///------------------------))))))((((((''''''''''''''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&((())))))'''&&&&&&&&&########################$$$%%%&&&'''(((((()))(((((('''''''''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""########################!!!######""""""###$$$"""""""""""""""""""""!!!"""######%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%''')))+++,,,---------''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''))),,,111777;;;;;;888555...,,,***************((())))))******+++,,,,,,---+++,,,,,,,,,+++***))))))***************************)))((()))+++,,,,,,***---///111111000///---,,,zzzpppeee[[[UUUHHHEEEAAA>>>===<<<;;;999999999999999999999999999:::<<>>>>>>>>===<<<===@@@CCC@@@@@@???>>>============AAA@@@??????>>>?????????<<<<<<;;;;;;<<<===???@@@>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<=========<<<;;;;;;999::::::;;;;;;::::::999999999::::::::::::999999888888999999::::::;;;;;;888888888777777777777777666666555444333333333333000111222222111000...---++++++++++++++++++++++++'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###&&&%%%%%%$$$#########$$$$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((((((((('''&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!""""""""""""""""""""""""!!!#########"""###$$$!!!"""############""""""""""""###%%%&&&((())))))&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&''')))*********)))&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))+++///555888999777444---+++******+++++++++***++++++***++++++,,,......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,------+++...///000///...,,,---...uuujjj___VVVNNNJJJCCCAAA???>>>>>>>>>===;;;999888888888888999;;;<<<===???CCCHHHLLLNNNPPPPPPTTTWWWZZZ\\\\\\]]]^^^_________^^^]]]]]]\\\[[[[[[[[[[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVSSSRRRQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLMMMHHHHHHHHHHHHGGGFFFEEEEEEBBBDDDFFFDDDAAA??????@@@??????@@@???>>>???BBBDDDAAAAAA???>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>??????===<<<;;;;;;<<<===@@@AAA>>>===<<<;;;;;;:::::::::;;;<<<===>>>>>><<<;;;:::;;;;;;<<<<<<<<<;;;999999999999:::;;;;;;:::999999999::::::::::::::::::999888888888999999999999999777777666666555555555555444333222111000000000000+++,,,...//////---,,,+++))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###%%%''''''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######"""!!!""""""###$$$%%%&&&&&&###%%%&&&&&&%%%%%%%%%&&&$$$######"""""""""######"""""""""#########$$$$$$ !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!###$$$######$$$%%% !!!###$$$$$$$$$$$$###!!!"""###%%%'''(((******&&&%%%$$$$$$######$$$$$$$$$$$$$$$##################$$$&&&(((((('''&&&%%%%%%%%%'''(((((((((''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))&&&&&&'''''''''(((((((((%%%&&&'''((()))((((((''')))***---111555666444222+++***))))))+++,,,,,,+++,,,+++++++++,,,---...///------..................------------------------,,,+++***+++,,,---,,,+++***---//////---,,,---///wwwjjj]]]SSSLLLFFFCCC>>><<<::::::;;;<<<<<<;;;:::999777777888999<<<===@@@CCCHHHNNNQQQSSSTTTTTTUUUWWW[[[^^^^^^___aaabbbaaaaaa```___^^^]]]]]]\\\[[[\\\]]]^^^___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWUUUSSSQQQOOOOOOOOOOOONNNMMMJJJHHHGGGHHHIIIJJJGGGHHHHHHGGGGGGFFFEEEDDDCCCEEEGGGEEEBBB@@@@@@BBB???AAABBBAAA@@@AAABBBDDDBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@???>>>>>>??????>>>===<<<;;;<<<>>>@@@BBB@@@@@@???======<<<<<<<<<:::<<<>>>???>>><<<999888::::::;;;<<<;;;:::888777999999;;;;;;;;;;;;999999999::::::;;;;;;::::::999888888888777777777777777666666555555444444444444222111000///............((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''%%%$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))((('''%%%$$$ !!!###%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######################## !!!###$$$$$$###!!! !!!!!!"""###%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!! !!!!!!!!!""""""######!!!###$$$&&&'''"""""""""""""""""""""""" """$$$$$$$$$$$$%%%&&& !!!###$$$%%%%%%%%%$$$!!!"""###%%%''')))***+++&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""###$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***'''''''''(((((((((((()))%%%&&&((()))))))))((('''((()))+++...222333222000***)))((((((+++,,,,,,+++---,,,++++++,,,---///000------...///000000000///........................,,,+++******,,,---,,,+++&&&***...000///---...///xxxqqqgggZZZPPPKKKGGGAAA===@@@<<<999888:::<<<<<<;;;888888888777888;;;@@@DDDIIILLLOOORRRSSSTTTVVVWWWYYY\\\______^^^^^^aaadddaaaaaaaaa```______^^^^^^bbbbbbaaaaaa``````______^^^[[[YYYYYY\\\^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGEEECCCAAA@@@AAABBBCCCDDDCCCAAA@@@???@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>?????????>>>>>>=========>>>>>>>>>>>>======<<<<<<======>>>>>>??????===>>>@@@@@@@@@???===;;;===<<<<<<<<<<<<;;;;;;;;;=========<<<;;;999888777999999999999999999999999:::999777666555444555555111333555666666555333111444444444333333111000000///...,,,***))))))***+++))))))))))))))))))((((((************++++++++++++''''''&&&%%%$$$$$$######%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$###$$$%%%''')))+++$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!! !!!"""###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############""" $$$$$$%%%&&&'''((()))***)))'''&&&&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&%%%%%%((())))))))))))((((((''')))***,,,...//////...---,,,,,,---------,,,++++++++++++,,,,,,---.........222444666666444111000//////......---,,,,,,++++++)))***+++******+++---000444000,,,+++---...---,,,uuukkk^^^WWWMMMGGGEEEDDDAAA>>>===:::777666888::::::999999:::::::::<<>>============>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>===>>>@@@@@@@@@???===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888666666777777777888888999999:::999888666555444333444444000222444555555444222000111111111000000///...---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$#########"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&'''((()))))))))'''&&&%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))((((((((('''''''''''''''(((((())))))))))))(((((()))***,,,...///...---,,,,,,,,,---------------,,,,,,------......///000000444666888888555222111000//////...---,,,++++++******)))))))))***,,,///000666222---+++++++++)))(((}}}sssggg\\\MMMHHHBBB@@@@@@@@@>>><<<<<<:::777666777888999888:::<<<===???AAAEEEJJJNNNXXX[[[]]]^^^]]]\\\\\\]]]______^^^```bbbccccccbbbbbbbbbaaa```___^^^]]]\\\``````````````````_________]]][[[ZZZZZZZZZYYYXXXVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????CCCCCCCCCBBB@@@???===<<<===>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999888777666555444444444555666777888999999777666555333222222222222///000222333333222000///------------,,,+++******((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((******+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################%%%%%%%%%%%%$$$##################"""""""""######$$$$$$$$$$$$$$$###%%%%%%%%%$$$######""""""################################################&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''######$$$$$$%%%%%%&&&&&&)))))))))(((((('''''''''%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))&&&'''((())))))***))))))***+++,,,------,,,+++++++++,,,---........................///000000111111666888:::999666333111111///......---,,,+++***))),,,)))&&&'''+++///000000333000,,,******)))((('''{{{qqqfffZZZQQQFFFCCC@@@>>>>>>===;;;999<<<:::888777777888::::::<<<>>>AAADDDFFFJJJOOOSSSXXXZZZ]]]]]]\\\\\\\\\\\\aaa___]]]___bbbcccbbb___``````_________^^^^^^^^^^^^___`````````___^^^^^^\\\[[[ZZZYYYYYYYYYXXXWWWSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????>>>>>>>>>===========================>>>>>>???>>>===<<<<<<::::::999999999888888888777777777777666555444333333333333444444555555666444333222111000/////////---...000111111000...---***************)))((((((&&&'''(((((((((&&&%%%$$$''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((''''''(((((()))***''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################&&&%%%$$$#########$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&)))))))))))))))*********&&&&&&''')))***************++++++,,,,,,+++***))))))***+++,,,---.........------......///000000111666888999888555222000000......---,,,+++***))))))---(((%%%'''---111111///,,,***)))))))))*********wwwlllaaaVVVMMMHHHBBBAAA???======<<<:::999999999888777777888;;;<<<>>>AAAEEEHHHKKKOOOSSSUUUUUUXXX[[[\\\\\\\\\]]]^^^aaa^^^\\\^^^aaabbb```]]]]]]]]]^^^^^^___`````````]]]^^^___``````___^^^]]]``````___]]]ZZZXXXVVVVVVNNNNNNMMMLLLKKKKKKLLLLLLHHHIIIJJJJJJJJJHHHGGGEEECCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???????????????>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;888888888888777777777777666666666666666555444333333333333222222111111000000000000///...---,,,++++++,,,---......---,,,+++))))))******))))))((((((&&&'''((()))((('''&&&%%%'''''''''((((((((())))))((('''''''''&&&&&&&&&%%%((('''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))((()))******+++''''''''''''''''''''''''###$$$%%%&&&%%%$$$###"""#########$$$$$$######### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$###"""!!! !!!###$$$%%%$$$###"""""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''(((((()))))))))&&&&&&''')))******************************))))))'''((()))***+++,,,,,,,,,++++++,,,------......///222444666555222///...------,,,,,,+++******))))))---)))&&&(((...222000...((()))))))))(((((()))***wwwiii]]]RRRGGGAAA@@@<<<;;;;;;:::::::::::::::777777888777777999<<>>??????@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999777777777666666666666555555555555555555444333333222222111000///...------------------,,,***)))(((******++++++++++++******((())))))******)))((((((''''''(((((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))*********************)))))))))))))))))))))*********((((((((((((((()))******''''''&&&&&&&&&&&&''''''#########$$$$$$###""""""!!!""""""######""""""!!!######$$$$$$######"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######################## """$$$''''''&&&$$$######$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$!!!"""###$$$%%%'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%&&&&&&''''''(((((()))&&&'''((())))))***))))))))))))))))))))))))))))))'''((())))))*********************+++,,,,,,------...000222222///---++++++************************+++***))),,,///111///,,,)))***+++***'''&&&&&&'''{{{rrrfffYYYPPPHHH???;;;===::::::999888777888:::;;;888:::;;;;;;;;;===BBBFFFIIILLLPPPSSSTTTUUUWWWXXXWWWZZZ]]]______```aaabbb```aaaaaa```___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[^^^``````___]]]\\\```aaaaaa^^^XXXSSSQQQQQQKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCBBBAAAAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@??????>>>===>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>??????@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::999999888888888888888666666666555555555555444222222333333333222111111/////////......------,,,++++++,,,+++***)))'''&&&((())))))))))))))))))((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***((((((((()))******++++++************************+++***************))))))&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$###############$$$$$$""""""############""""""###############""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!$$$'''(((&&&$$$###"""###$$$&&&&&&%%%$$$###"""""""""###$$$%%%&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''((((((((('''&&&$$$###%%%%%%&&&''''''((())))))(((((())))))))))))((((((''''''''''''((())))))***((()))************))))))))))))******+++,,,,,,---+++---//////...,,,++++++(((((())))))***+++++++++)))+++---///000///,,,+++(((***+++***(((&&&'''(((wwwqqqaaaVVVLLLHHHDDD===<<<@@@>>>===;;;999777666888:::<<<>>>@@@@@@@@@CCCHHHMMMMMMPPPTTTWWWWWWXXXXXXYYYXXX[[[]]]____________``````bbbdddbbb___]]]___aaaaaa```___^^^]]]\\\\\\[[[YYY[[[]]]___```___]]]\\\UUUXXXYYYXXXTTTRRRQQQRRRKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>>>>???AAABBBCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<>>??????@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;999888888777666777777777666666555555555444444444000111111111111000000///------------------------******+++***)))(((&&&%%%((((((((((((((((((((((((''''''(((((()))((((((((('''&&&%%%$$$%%%&&&'''(((((())))))***+++,,,,,,------,,,,,,+++***))))))(((((((((((((((((()))))))))******))))))((((((''''''$$$############$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$&&&'''######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!$$$'''((('''%%%###!!!"""$$$&&&&&&&&&$$$###$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%$$$######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))(((&&&$$$###%%%&&&&&&'''((())))))***((()))))))))))))))((('''&&&&&&&&&'''''')))***+++******+++++++++******))))))******++++++,,,------)))+++...///---+++++++++''''''((()))***+++,,,,,,(((+++000222000---+++***$$$'''******)))(((***,,,|||qqqddd[[[LLLIIIEEEAAA===:::888888999::::::::::::999999999<<<===???BBBFFFJJJNNNPPPWWWXXXYYYXXXVVVVVVXXXZZZ^^^^^^_______________^^^_______________```aaaaaa^^^^^^]]]\\\[[[YYYXXXWWWZZZZZZ[[[]]]]]][[[VVVRRRTTTTTTRRRQQQOOONNNMMMLLLIIIGGGEEEEEEFFFFFFDDDBBBEEEDDDCCCCCCCCCCCCDDDEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@AAABBBCCCCCCAAA???>>>BBB@@@??????@@@AAA@@@???BBBAAAAAA@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::777555555888<<<>>><<<:::888666444444444444555555555444444333333222...///111222222222111000///...------++++++***)))'''''''''''''''((())))))''''''''''''((()))++++++(((+++,,,+++)))'''((()))(((***++++++******+++---******************++++++))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''############"""!!! !!!""""""""""""###""""""!!! !!!""""""""" """#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((('''$$$"""!!! ###''')))'''$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$###############&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$************)))))))))))))))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&((((((''''''%%%###%%%(((***)))'''***)))(((''''''((()))***)))))))))))))))*********)))((((((((((((((()))***)))***+++,,,,,,+++)))(((,,,***((('''(((((('''&&&+++...000...+++((('''(((%%%&&&'''((()))***++++++{{{qqqeeeZZZRRREEECCC@@@===;;;999888888999999999888999999:::;;;===>>>BBBFFFJJJNNNQQQSSSWWWXXXYYYYYYWWWWWWYYY[[[]]]^^^____________^^^^^^_______________```aaabbb^^^^^^^^^\\\[[[YYYWWWVVVWWWWWWWWWXXXYYYWWWSSSPPPPPPPPPOOOMMMLLLKKKIIIIIIGGGEEEDDDDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDBBB@@@???BBB@@@??????AAABBBAAA@@@BBBAAAAAA@@@???>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<999888888888888999:::;;;;;;999888666444333333333666666555444333333222222111111111111000///...---+++++++++***))))))((((((''''''&&&&&&''''''((()))((((((((((((((()))***+++)))+++---,,,***((()))***''')))******))))))***+++)))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! """"""####################################""""""!!!"""###""" """#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''$$$"""%%%$$$$$$&&&((()))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&$$$#########$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%###"""###%%%&&&&&&&&&%%%$$$###%%%)))+++***)))***))))))(((((((((((()))(((((())))))*********+++,,,+++******))))))))))))((()))+++,,,,,,+++)))(((...,,,******+++,,,+++******,,,...---***''''''((('''(((((()))***+++,,,---wwwlllaaaVVVMMMFFF@@@???===;;;:::999999:::999888777777888:::===>>>???BBBFFFKKKPPPSSSVVVWWWXXXYYYZZZZZZYYYYYY[[[\\\^^^______``````___^^^^^^^^^^^^______```aaaaaabbb___^^^^^^\\\ZZZXXXVVVUUUTTTSSSRRRRRRSSSRRROOOMMMNNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBCCCCCCAAA@@@???@@@AAABBBBBBAAA@@@???CCCCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@AAA@@@??????AAACCCCCCBBBBBBAAAAAA@@@@@@?????????===>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@>>>===<<<;;;555777999:::;;;:::888777999888777555444333222222666666555444222111000000111000...,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))))))))))))))*********+++,,,,,,***))))))***&&&''')))(((''''''(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""&&&%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%$$$######$$$%%%&&&((('''%%%######$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%((())))))'''%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$###""" !!!###%%%%%%%%%%%%$$$$$$&&&)))+++,,,+++)))))))))))))))(((''''''''''''((()))***++++++,,,,,,,,,***)))((('''''''''((()))***+++++++++))))))***)))((((((***+++***)))(((***+++***)))''''''((())))))***+++,,,------...}}}uuujjj^^^TTTKKKDDD@@@???>>><<<;;;::::::;;;;;;888888777777999===AAACCCEEEHHHLLLQQQUUUWWWXXXXXXXXXZZZ[[[\\\[[[[[[]]]^^^___```bbbbbbbbbaaa___^^^]]]^^^^^^___```aaaaaaaaa^^^^^^]]][[[YYYWWWUUUTTTRRRPPPNNNMMMNNNMMMLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHDDDCCCAAABBBCCCCCCAAA@@@>>>???AAABBBBBBAAA???>>>BBBBBBCCCCCCDDDDDDDDDDDDAAABBBBBBCCCCCCBBBAAAAAAAAA?????????BBBCCCDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>==================??????>>>===<<<:::999888555777888::::::999777666777666555444333222111111444333333111000///...------,,,***'''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((()))***+++******))))))))))))***))))))*********)))))))))%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$######$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$"""############$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%(((&&&$$$""""""###%%%&&&$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$""" ###%%%&&&&&&'''''''''((()))*********))))))*********((('''%%%&&&'''((()))***+++,,,,,,)))((('''&&&&&&%%%&&&&&&((()))******+++******)))'''&&&&&&(((***+++***)))((()))))))))))))))))))))))))))***+++,,,,,,------{{{pppiii]]]SSSKKKEEEBBB???>>>===;;;999888888999999888888888999===AAAFFFIIILLLOOORRRVVVXXXYYYYYYXXXXXXZZZ]]]^^^^^^^^^___```aaabbbdddeeedddcccaaa___]]]]]]^^^____________^^^\\\[[[[[[YYYXXXVVVTTTSSSQQQOOOLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDBBBCCCDDDDDDCCCBBB???AAABBBDDDDDDBBBAAA???BBBBBBDDDEEEEEEFFFEEEEEE@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>>???AAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA>>>>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888777666888777777777777777777777444444444333222111000000111111000///...,,,,,,+++***)))((('''&&&'''((())))))))))))***++++++,,,,,,))))))(((((())))))***+++******))))))))))))))))))'''''''''(((((((((((('''$$$&&&'''&&&%%%$$$%%%&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""###############$$$######"""""" !!!!!!"""######!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###!!!""""""#########$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&%%%$$$##################%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%###!!!!!!$$$'''((()))+++++++++***)))(((((((((((()))*********((('''&&&&&&'''((()))***+++,,,,,,&&&&&&%%%&&&&&&'''(((((((((((())))))***************)))***,,,...///...---***)))))))))***++++++***(((((())))))******++++++wwwnnnaaa[[[RRRJJJEEECCCAAA@@@<<<:::999777666555666666888999:::===BBBGGGLLLNNNRRRSSSUUUWWWYYYZZZZZZZZZXXX[[[^^^`````````aaabbbbbbccceeefffeeeccc```___\\\]]]^^^^^^^^^]]]\\\[[[XXXXXXXXXWWWVVVTTTSSSRRROOOMMMKKKJJJJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDEEEEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFEEEDDD???????????????@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAA>>>>>>>>>??????@@@@@@AAA???>>><<<:::999999::::::999999:::999999888777666999888666444444555777888222222222222111000///...///......------,,,,,,+++******)))******+++,,,,,,*********++++++,,,,,,,,,))))))(((((())))))***+++)))((((((((((((((())))))&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&$$$###$$$%%%######$$$%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""###############"""""" !!!"""###$$$%%%&&&!!!"""##################$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$###"""###$$$$$$$$$$$$''')))%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$######"""############%%%&&&&&&%%%$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%(((***+++.........,,,)))''''''((((((((())))))))))))((((((''''''((()))***++++++,,,'''''''''((()))***,,,,,,'''((((((((()))******+++)))))))))+++......---++++++***((((((***++++++***''''''((((((((()))))))))xxxkkkaaaSSSOOOHHHDDDAAA@@@>>>===:::999888666666666777777999:::===BBBGGGLLLPPPSSSTTTTTTVVVWWWYYY[[[\\\\\\XXX[[[___aaabbbbbbcccdddaaabbbdddeeeeeebbb___]]]\\\]]]]]]^^^]]][[[XXXWWWUUUUUUUUUUUUTTTSSSRRRQQQMMMKKKJJJIIIJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDEEEFFFEEECCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEECCCBBB@@@?????????@@@@@@AAABBB@@@???===>>>???@@@@@@???<<<<<<===>>>??????@@@@@@???>>>;;;999888888999999999999999::::::999999888999777666444444555666777000111111222111000...---..................------((()))***+++++++++++++++)))))))))))))))))))))***'''''''''''''''(((((()))'''&&&&&&&&&'''((())))))'''%%%%%%&&&)))***(((&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###""""""$$$$$$$$$###$$$%%%&&&$$$""""""%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%###""""""""""""######$$$!!!###%%%&&&%%%%%%%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''$$$""""""%%%(((+++,,,---//////---***((((((***(((''''''(((((()))***+++(((((())))))*********+++))))))))))))******+++,,,'''''''''((())))))***+++''''''(((***,,,,,,***(((,,,)))'''''')))***)))(((''''''(((((((((((())))))}}}rrrcccXXXKKKGGGCCC@@@>>>===;;;:::::::::999888888999:::;;;999;;;???EEEJJJOOOSSSUUUSSSTTTUUUVVVYYY[[[^^^___XXX\\\```bbbccccccdddeee___aaacccdddcccaaa]]][[[\\\]]]]]]]]]\\\YYYVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQKKKJJJIIIIIIIIIHHHFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@AAAAAABBBCCC@@@???======>>>???>>>===;;;;;;<<<===>>>??????@@@???>>>;;;999777777888999999999:::;;;;;;;;;;;;:::777777666666555555555555000000111111111///...---.........////////////000&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&((()))***(((&&&%%%'''***+++)))&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$%%%%%%###!!!$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%""""""!!!!!!"""###$$$$$$ ###$$$######$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$'''$$$!!!!!!$$$(((+++,,,,,,...///...***)))***,,,''''''&&&'''((()))+++---)))))))))))))))************)))((((((((((((((()))''''''''''''((()))+++++++++++++++---//////,,,***,,,)))&&&%%%''')))(((&&&(((((((((((())))))))))))}}}tttkkk```TTTLLLEEEAAA===<<<======;;;999;;;;;;:::888777777999;;;@@@DDDJJJNNNPPPQQQRRRSSSUUUVVVXXXYYY\\\]]]___````````````bbbccceeeggghhheeedddbbb```______``````^^^\\\[[[ZZZZZZYYYVVVTTTUUUSSSQQQQQQQQQPPPOOOMMMJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAACCC@@@>>>???BBBEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDD@@@AAABBBBBBBBBAAA@@@???@@@???===<<<;;;;;;;;;<<<>>>????????????>>>=========<<<999777555444444444666666777888999999999999:::999777666666555333111333000------......,,,)))))))))******+++,,,......(((***++++++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%############"""""""""!!!######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%"""!!!!!!$$$'''%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$!!!###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##########################################$$$%%%########################%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&''')))***+++,,,,,,---------,,,***((('''+++)))'''&&&%%%&&&((())))))******++++++)))((('''***)))(((((((((***+++,,,))))))))))))***************+++,,,------,,,***)))***))))))((('''&&&&&&&&&***)))((((((((()))+++,,,|||rrriiiaaaXXXNNNGGGDDD@@@===;;;<<<<<<;;;999::::::999888888999===@@@EEEIIINNNQQQSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^___``````aaabbbdddfffggghhheeecccbbb```^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWUUUSSSRRRPPPNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDBBBAAACCCAAA???@@@CCCEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBCCCBBBBBB@@@@@@@@@???===<<<;;;;;;;;;<<<<<<<<<============<<<<<<===<<<999777555444444444777888888999999999999999888666555444444444222111000...,,,+++,,,,,,***((((((((((((((()))***+++,,,%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!$$$&&&'''''''''&&&&&&&&&%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$###############$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&((())))))+++,,,------------,,,+++***)))((('''&&&''''''(((&&&''')))***++++++******(((''''''&&&&&&'''((())))))))))))))))))))))))))))))***+++,,,,,,+++)))(((***))))))(((''''''&&&&&&((((((''''''(((((()))***uuummmbbbYYYRRRLLLFFFBBBAAA???<<<:::;;;;;;:::999777888999999:::>>>CCCGGGLLLOOOSSSVVVWWWWWWXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^``````bbbccceeefffhhhhhhdddcccaaa___]]][[[ZZZZZZYYYXXXVVVUUUUUUUUUSSSQQQOOONNNLLLLLLLLLLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDBBBAAACCCBBB@@@AAACCCEEEEEEDDD@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>???>>>===<<<;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<===<<<999777555555555555888888999999888888777777444222111222333333222000---,,,************(((&&&&&&&&&&&&&&&'''((())))))$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""$$$$$$$$$############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$######""""""$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&((())))))------.........------,,,)))(((((((((''''''''''''$$$%%%''')))+++,,,,,,,,,)))((((((''''''''''''((((((((((((((((((((((((((('''(((******+++***)))((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''yyyhhh___TTTKKKFFFDDDAAA??????===;;;:::999:::::::::666888:::<<<>>>DDDJJJNNNRRRUUUXXXYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^```aaabbbdddeeegggggghhhdddcccaaa___\\\ZZZXXXWWWVVVTTTRRRRRRRRRQQQPPPOOOOOONNNLLLLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBAAAAAAAAABBBCCCCCCCCC@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;======<<<<<<;;;;;;;;;;;;888999:::<<<===>>>>>>>>><<<;;;888666555444444444777777777666666444333333000///...///000111111///++++++***))))))((('''''''''&&&&&&&&&&&&&&&'''(((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$######""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################!!!""""""""""""#########%%%%%%$$$$$$###"""""""""######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''((()))***+++000///...---,,,***))))))((((((((()))(((''''''&&&%%%&&&'''(((***+++,,,,,,++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((())))))((((((''''''''''''%%%&&&((())))))((('''&&&vvvnnn\\\TTTJJJCCCAAAAAA@@@???===<<<;;;:::999999:::;;;888:::===@@@DDDIIIOOOSSSUUUWWWZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]^^^^^^^^^______aaabbbcccdddeeeffffffeeecccbbbaaa^^^\\\YYYWWWVVVTTTQQQOOONNNOOOOOONNNMMMMMMLLLJJJJJJKKKKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;:::::::::999888999;;;<<<>>>>>>??????999888666444333222333333333333333222111000///...---,,,+++,,,///000///...+++++++++***)))((((((((((((((('''&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""#########"""###%%%''''''&&&%%%$$$$$$$$$$$$######"""""""""######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%########################!!!""""""""""""#########$$$$$$$$$#########""""""!!!!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******---,,,+++***))))))((((((((((((((()))(((''''''&&&((((((((((((((()))))))))++++++******))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))'''&&&uuuiii```RRRLLLDDD@@@???@@@@@@???;;;<<<<<<:::999999;;;===;;;>>>CCCGGGJJJNNNRRRUUUWWWYYY[[[\\\[[[[[[]]]^^^_________``````aaaaaaaaaaaabbbcccdddeeedddcccbbb``````___]]]ZZZWWWUUUSSSRRROOOMMMLLLLLLMMMLLLLLLJJJIIIHHHHHHIIIIIIGGGFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDDDDBBBBBB@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::::::::888888999999999999888777777888999;;;<<<<<<======666555333111000000000000/////////...---,,,+++***+++******+++---......---***+++,,,+++)))((()))***))))))((('''&&&&&&&&&'''"""###%%%%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%#########"""""""""#######################################""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###!!!###&&&(((((('''%%%##################"""""""""######$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$########################!!!!!!""""""###$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))++++++)))(((((((((''''''''''''***)))(((''''''''''''((('''((((((((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((''''''((())))))))))))(((''''''}}}uuuiii]]]TTTIIIEEE@@@>>>???AAA@@@>>>;;;<<<===;;;999999<<>>CCCHHHMMMPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]___`````````aaabbbbbbcccddddddbbbcccddddddcccbbb```^^^\\\\\\[[[ZZZXXXUUURRRQQQQQQNNNKKKJJJKKKLLLLLLKKKJJJHHHGGGGGGIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEDDDDDDAAABBBCCCDDDDDDDDDBBBBBBAAADDDFFFFFFDDDBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???===<<<:::888777777777777555666777888888777666666333444555666777777888777222111000...---------...,,,,,,,,,,,,+++***))))))+++***)))+++,,,...---,,,)))***,,,+++((('''(((***))))))((('''&&&%%%%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%% !!!!!!"""""""""###############################################################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!###&&&(((((('''$$$###""""""""""""##################$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%'''))),,,---***)))((('''&&&''''''(((***)))((('''&&&''''''(((&&&'''((())))))(((((('''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''((()))***'''((((((((((((((((((((()))(((''''''&&&&&&&&&'''wwwnnnbbbUUULLLCCC@@@======???AAA???===;;;<<<===<<<999:::===@@@AAAFFFLLLQQQSSSSSSTTTTTTYYY[[[]]]^^^^^^^^^```bbb```aaabbbcccdddeeeffffffccccccddddddccc```^^^\\\YYYYYYYYYWWWUUUSSSPPPOOOPPPMMMJJJIIIJJJKKKLLLKKKLLLJJJIIIIIIKKKKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCBBBCCCFFFHHHHHHFFFDDDDDDFFFCCCCCCCCCBBBAAA@@@???>>>999888666444333222333333444555666777777666555555000000111222333333333333000///---,,,+++++++++,,,***++++++++++++***))))))+++*********,,,---,,,+++'''***+++***'''&&&(((***)))((('''&&&%%%$$$$$$$$$$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""######$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""############""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&&&&%%%$$$############!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""!!!###&&&((()))'''$$$###!!!!!!""""""######$$$$$$######$$$%%%&&&(((((()))%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&'''''''''((()))))))))'''&&&&&&&&&'''(((***++++++)))'''&&&%%%&&&((())))))((('''&&&&&&'''((()))'''((()))+++++++++************)))(((''''''&&&&&&&&&&&&&&&'''''')))***+++'''''''''((((((((((((((()))(((&&&%%%$$$%%%&&&&&&uuuiii^^^SSSIIICCCCCC@@@===<<<>>>>>><<<:::888999999999999;;;???BBBLLLNNNPPPSSSUUUVVVVVVVVVYYYZZZ[[[]]]^^^___``````eeedddcccbbbcccdddeeefffaaa```^^^^^^^^^\\\ZZZWWWVVVVVVVVVVVVVVVSSSOOOKKKKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCHHHGGGGGGEEEDDDCCCBBBAAAAAABBBAAAAAA???===:::999999777444222000000111111111222333444555444333333222111000///...---------)))***++++++***)))***,,,((()))***+++,,,++++++***+++***+++,,,------+++))))))(((&&&%%%%%%&&&''''''***)))'''&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$######"""!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&$$$###!!! """$$$%%%***&&&###"""!!!"""%%%(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!"""###""""""$$$%%%###"""!!!###&&&'''%%%###%%%%%%$$$$$$###"""!!!!!!$$$############$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%#########"""######$$$$$$&&&))),,,,,,(((###""""""###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&###""" !!!"""!!! ###$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""#########$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%'''''''''(((***+++***)))***+++)))(((&&&$$$$$$$$$&&&''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzkkk^^^TTTMMMFFFBBBAAA>>><<<;;;======;;;::::::;;;<<<===>>>AAAFFFJJJPPPQQQSSSUUUVVVXXXXXXXXX[[[\\\]]]___```aaaaaaaaadddcccccccccccccccddddddaaa___\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTTTTSSSOOOMMMJJJJJJIIIIIIIIIJJJKKKLLLIIIHHHHHHHHHGGGFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFEEEDDDBBBAAA???>>>>>>>>>>>>???>>>===;;;999888666555333222111111333333111222333333333222111111000000...---,,,,,,,,,,,,+++,,,---,,,++++++,,,---******+++,,,,,,,,,+++************+++,,,,,,***((('''&&&&&&&&&&&&((()))***+++***((('''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$##################$$$$$$###"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((***++++++++++++%%%%%%$$$#########$$$%%%&&&&&&&&&((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$######%%%''''''%%%###$$$&&&&&&%%%###&&&%%%%%%$$$######""""""'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%#########"""######$$$%%%''')))+++***&&&###"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!###$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!"""$$$$$$%%%%%%$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$"""!!! '''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&(((******)))((()))***)))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''xxxmmm]]]PPPIIIEEEBBB@@@>>><<<::::::;;;;;;:::999:::<<<===???BBBGGGMMMRRRVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^___aaabbbbbbbbbbbbbbbcccccccccccccccbbbaaa```]]]YYYWWWUUUTTTRRRPPPQQQPPPPPPPPPRRRRRRPPPNNNJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???===;;;:::999::::::;;;;;;:::999777666444333222222222333444555111111111111111000.........---,,,+++++++++++++++***,,,---,,,******+++,,,+++,,,,,,---,,,,,,++++++***))))))***++++++)))(((%%%%%%&&&'''(((***,,,---,,,+++***((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""%%%$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###############&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%'''((()))))))))'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((('''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$$$$&&&'''***'''%%%$$$$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%######""""""###$$$$$$%%%((())))))'''%%%######$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""$$$&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$""" ''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((()))'''''''''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&''''''((((((''''''&&&'''(((((((((((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((wwwiii___RRRHHHCCCAAA@@@>>>;;;:::999999999:::::::::888:::===@@@DDDJJJQQQVVVZZZZZZYYYYYYZZZ[[[]]]^^^___```aaabbbbbbbbbbbbbbbaaabbbccccccbbbaaa___^^^^^^ZZZVVVSSSRRRRRRQQQPPPRRRPPPOOOOOOPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@@@@@@@AAAAAA@@@???>>><<<:::888777666777888888999999888666666444333222222222222333444111111000///...---,,,+++++++++******)))*********)))***+++***((('''((()))+++,,,,,,+++++++++******)))((('''(((******)))'''&&&&&&'''((()))***+++,,,,,,++++++***(((&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!$$$######""""""#########%%%$$$$$$$$$$$$$$$$$$$$$#########$$$############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&&&&'''(((((('''%%%###"""%%%&&&$$$!!!"""'''***+++)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%'''***(((%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%(((((('''%%%######$$$%%%""""""###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&((((((%%%%%%%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%((((((''''''&&&%%%$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((wwwlll[[[TTTKKKEEECCCAAA???===:::::::::999999999:::;;;999<<<@@@DDDHHHNNNUUUYYY[[[[[[ZZZZZZ[[[]]]^^^``````aaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbaaa___]]]\\\ZZZWWWSSSQQQQQQRRRRRRRRRTTTRRRPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA???>>>??????@@@???>>>===;;;999888666666666777888888888777666666444333333222111111000000111000///---,,,+++************)))))))))***++++++)))***+++***((('''((()))*********)))))))))))))))***((('''''')))))))))'''))))))))))))))))))((((((***+++++++++***(((%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))(((''''''&&&&&&&&&$$$%%%''''''&&&$$$""" ###&&&%%%"""###)))+++))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%(((***&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&(((&&&$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$""" !!!###%%%''''''$$$############$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&******((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((}}}mmmaaaPPPLLLFFFCCCCCCBBB???<<<999:::;;;;;;::::::<<<>>>>>>BBBGGGKKKOOOSSSXXX[[[[[[[[[[[[\\\]]]___```aaabbbbbbcccccccccbbbbbbaaaaaaaaaaaa```___]]]\\\[[[VVVTTTRRRQQQQQQRRRRRRQQQSSSQQQPPPPPPPPPOOOMMMKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>======<<<;;;999888777777666666777888888777555555222222111111000///......000///...,,,+++************************+++,,,------......---+++***+++,,,((((((((((((((()))*********)))''''''((())))))(((*********)))((('''%%%%%%'''(((+++,,,,,,***'''&&&&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%$$$############$$$%%%&&&%%%$$$!!! &&&)))&&&''',,,+++%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###%%%$$$%%%%%%$$$$$$%%%'''***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%$$$######"""!!!!!!""""""###$$$&&&&&&'''%%%""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###!!! !!!###$$$$$$$$$######"""""""""###$$$%%%"""######$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}ooo___UUUJJJFFFAAA???@@@AAA???<<<:::;;;======;;;<<<>>>AAACCCGGGMMMRRRTTTWWWYYYZZZZZZ[[[]]]___```aaabbbbbbeeeeeeeeeeeeeeedddcccbbbbbbaaa___^^^\\\[[[[[[ZZZUUUSSSQQQPPPQQQPPPNNNMMMNNNNNNNNNOOOPPPOOOLLLJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===;;;;;;::::::999888888777555666666777666555444333...///////////////......///...---+++******++++++++++++++++++,,,---...///...///000...,,,++++++,,,(((((('''((()))***,,,---+++)))'''''')))******)))))))))))))))(((&&&$$$######&&&))),,,---,,,***(((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$##################""""""!!!!!!""""""###$$$"""#########$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((()))###$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!!!!!!!######$$$%%%%%%$$$###""""""&&&%%%'''***&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&###%%%&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''%%%###!!!"""$$$%%%$$$#########""""""""""""##################$$$$$$$$$$$$"""""""""###$$$$$$###!!!$$$$$$#########$$$%%%&&&######$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%'''((('''%%%$$$$$$%%%$$$%%%%%%&&&'''''''''&&&'''''''''''''''((()))***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&rrrbbbSSSJJJGGGBBB===;;;===>>>>>>===:::<<<>>>>>><<<===@@@CCCDDDIIIOOOTTTVVVWWWWWWXXXZZZ\\\^^^aaacccdddddddddggggggggggggfffeeeddddddcccaaa___\\\[[[ZZZZZZZZZTTTSSSQQQPPPPPPNNNKKKIIIJJJJJJLLLNNNPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAA???===<<<999999999999888888888888555555666666555444222111+++,,,---...///////////////...,,,+++***++++++,,,+++++++++,,,---...///000---......---+++******+++((((((((((((***,,,...///,,,***(((''')))*********'''((((((((((((&&&$$$###!!!$$$)))---...---+++***#########$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""##################$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$######"""""""""###%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&((()))***######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$''''''***+++&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''###&&&'''&&&###!!!"""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''$$$"""!!!"""%%%&&&$$$"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###"""###%%%&&&%%%"""%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$######""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&'''((((((&&&$$$$$$%%%$$$%%%&&&&&&'''''''''&&&######$$$%%%''')))+++,,,$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%zzzqqqfffXXXKKKFFFCCC@@@===<<<===>>>;;;999>>>=========???BBBEEEGGGMMMPPPSSSUUUVVVXXXZZZ\\\^^^^^^___```aaacccdddeeeggggggggghhhiiihhheeebbb___^^^\\\\\\\\\[[[YYYVVVQQQPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIHHHFFFEEECCCBBBAAACCCCCCCCCCCCCCCBBBBBBAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<888999999888888777666555000222555666555333///---+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++,,,---...///000000111111111///---+++,,,---+++***))))))***+++***))))))(((((()))******((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""!!!!!!!!!######%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""#########""""""""""""""" """$$$%%%%%%%%%###"""########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%$$$$$$%%%'''(((***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%!!!$$$%%%"""%%%$$$$$$$$$######""""""!!!!!!"""###############$$$#########""""""!!!!!!###$$$$$$$$$###""" """$$$&&&&&&***,,,)))"""%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$###"""!!!"""###$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$""" !!!###$$$$$$######$$$&&&((()))***++++++)))&&&$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&$$$&&&((((((%%%""")))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''))))))((('''%%%$$$######((('''%%%$$$$$$$$$%%%%%%'''%%%$$$###$$$$$$######|||ooofff\\\OOOFFFCCCCCC@@@=========>>><<<:::=========>>>AAADDDHHHJJJQQQSSSVVVWWWXXXYYY\\\^^^aaaaaabbbbbbdddeeefffgggiiihhhgggggggggeeeaaa^^^___]]][[[YYYXXXVVVSSSPPPQQQPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@@@@??????>>>?????????>>>===;;;:::999888888888888777666555444111222333444333111...,,,++++++,,,,,,,,,+++***)))************+++,,,---...---------......////////////000222222000.........---,,,,,,...000000///...,,,***(((((()))((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$#########""""""""""""############$$$$$$$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%###"""!!!############""""""""""""!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$############""""""$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$############"""""""""!!!######$$$$$$###"""!!! $$$$$$!!!%%%%%%$$$$$$###""""""!!!############$$$%%%&&&'''$$$"""!!!"""###$$$###!!!!!!!!!!!!"""#########$$$#########""""""!!!!!! """"""############""""""""""""###$$$$$$$$$$$$###%%%###!!!!!!"""$$$%%%%%%%%%%%%&&&((()))+++,,,,,,,,,***(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%''''''(((&&&%%%%%%'''(((&&&%%%)))((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%$$$######$$$%%%%%%%%%}}}qqqbbbXXXPPPGGGBBBAAABBB@@@>>>======>>>===;;;<<<===>>>AAADDDIIILLLOOOWWWYYYYYYYYYYYY[[[^^^```bbbbbbcccddddddeeeffffffiiihhhfffeeedddaaa]]]ZZZ\\\ZZZXXXVVVUUUTTTQQQOOOPPPOOONNNMMMKKKJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>??????>>>===;;;999777666666666666666555444333333111111111000///...,,,+++***++++++++++++***))))))***)))))))))+++---///000000//////......---......---000444666444222000///,,,---///222555555444111...,,,)))'''''''''&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###&&&$$$###$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""###############""""""""""""""""""#########$$$$$$########################$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$###"""########################"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((&&&$$$"""$$$&&&#########"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%############""""""""""""""""""############"""!!!!!!"""  %%%%%%"""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""###$$$###""" !!!"""###$$$$$$%%%$$$###"""!!! """"""############""""""!!!"""######$$$$$$######$$$""" """###$$$$$$&&&'''((()))***+++,,,---+++***)))'''%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######"""######$$$%%%&&&)))'''%%%%%%'''((((((((())))))(((''''''&&&&&&&&&###$$$%%%&&&&&&%%%###""""""######$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''uuugggXXXNNNHHHCCCAAACCCAAA@@@>>>>>>>>>>>>=========>>>@@@DDDIIINNNRRRTTT\\\\\\\\\[[[ZZZ\\\___bbbaaabbbbbbcccccccccccccccgggeeecccbbbaaa^^^[[[XXXXXXVVVUUUUUUUUUVVVUUUSSSPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>=========<<<;;;:::888777666444444444444333222111111111000...---,,,+++************************))))))))))))))))))+++...000222222111///...---,,,,,,---///222777999777333000...***+++///444777888555222...,,,(((&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%$$$###$$$%%%%%%%%%### !!!###%%%&&&&&&%%%%%%######$$$$$$$$$$$$##############################!!!""""""""""""############################################################$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***)))((('''&&&%%%$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##################%%%$$$%%%'''%%%!!!$$$$$$$$$#########"""""" !!!"""###$$$$$$###""""""$$$$$$###"""#########$$$%%%%%%%%%&&&$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############""" !!!"""""""""%%%&&&&&&'''((())))))***'''((((((((('''%%%###"""$$$############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%)))'''&&&%%%&&&(((***+++++++++******)))(((((('''$$$%%%'''((((((%%%###!!!""""""###$$$%%%%%%&&&&&&((('''''''''''''''''''''%%%&&&&&&%%%%%%%%%&&&'''xxxjjj]]]OOOHHHDDDAAAAAADDD?????????>>>>>>>>>>>>???@@@AAADDDIIINNNSSSWWWYYY^^^^^^]]]\\\[[[\\\___aaabbbbbbcccccccccbbbaaa```aaa```^^^^^^^^^]]]ZZZXXXVVVTTTRRRRRRSSSTTTTTTSSSOOONNNLLLJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>======<<<<<<999999999999999888777666222222222222111000/////////...,,,***)))))))))))))))))))))))))))))))))***(((((()))***,,,///111222222000...,,,++++++,,,,,,222555888999666222...,,,***,,,000555999999666333,,,***'''&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$######%%%%%%$$$### """$$$%%%%%%$$$###"""######$$$$$$########################$$$$$$$$$!!!""""""""""""#######################################$$$$$$$$$$$$######!!!!!!"""###$$$&&&'''(((""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***)))((('''&&&%%%%%%%%%%%%##################""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$!!! """'''***(((&&&"""""""""""""""############$$$$$$$$$$$$$$$######""""""""""""""""""######"""""""""""""""#########!!!!!! """ $$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''$$$###"""###$$$%%%$$$"""&&&%%%%%%%%%$$$#########!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""############""""""!!! !!!"""######"""#########$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&(((***,,,,,,---------,,,+++***)))%%%''')))***)))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%((())))))'''$$$###$$$&&&vvvnnn^^^SSSIIIEEECCCAAA@@@BBB>>>???@@@???>>>>>>???AAADDDFFFJJJNNNSSSWWW[[[]]]^^^______^^^]]]]]]___aaaddddddeeeeeedddcccaaa```]]][[[ZZZZZZ[[[[[[YYYXXXUUUSSSPPPNNNOOOOOONNNMMMOOOMMMKKKIIIHHHIIIJJJKKKGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBB@@@???>>>BBBBBBBBBBBBBBBAAA@@@@@@>>>======<<<<<<;;;::::::777777777777777777666555000000000000///...------,,,,,,+++***))))))))))))(((((((((((((((((()))***((((((***,,,...///000111000...,,,******+++,,,---555666777666333///---------///222777:::999666333+++)))''''''((()))))))))'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%###"""###$$$%%%$$$### !!!"""###############!!!"""######$$$##################$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###### !!!"""###%%%'''(((""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))((('''&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$ !!!'''+++((($$$###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""##################"""""""""""""""############&&&####################################$$$%%%&&&'''%%%#########$$$%%%$$$###%%%$$$$$$###"""!!!  !!!"""###$$$""""""############"""""" !!!""""""######""""""$$$######$$$%%%&&&%%%$$$"""""""""""""""#########"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&'''***---------......---,,,***)))&&&''')))))))))(((&&&%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''''''''&&&)))++++++((($$$"""$$$&&&yyykkkbbbUUUMMMGGGGGGGGGCCCAAAAAA===???@@@???>>>>>>@@@BBBJJJLLLOOOSSSWWW[[[]]]___^^^___``````______aaabbbcccdddeeeeeecccaaa___]]][[[YYYXXXWWWXXXXXXWWWVVVTTTRRROOOMMMNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDCCCBBB@@@@@@???@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;:::999999888777777777777666444333333////////////...---,,,+++******************))))))(((((('''''''''((()))***''')))+++...///000//////,,,+++)))((()))+++---///555555444222///---...//////000222555666666333000+++)))(((((())))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&&&&''''''''''''&&&&&&$$$###"""###$$$%%%$$$"""#########""""""###$$$$$$!!!!!!"""########################$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!###$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&!!!"""###%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((########################""""""######$$$%%%&&&&&&%%%&&&'''((((((&&&%%%###$$$"""!!!###&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###!!!"""""""""############%%%$$$###"""!!!!!!""""""###%%%###$$$&&&########################!!!!!!!!!!!!"""###$$$$$$%%%$$$######%%%%%%$$$###$$$#########"""!!!!!!!!! !!!!!!""""""#########""""""############"""""" !!!!!!"""""""""""""""###""""""###%%%%%%$$$###$$$$$$#####################$$$$$$%%%&&&&&&&&&&&&"""""""""######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&'''&&&'''))),,,+++,,,---...---+++)))(((&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$'''((()))***+++******)))(((***+++)))%%%###%%%(((~~~rrrdddZZZQQQKKKHHHJJJKKKGGGCCCBBB===???@@@@@@>>>>>>@@@CCCMMMOOORRRVVVYYY\\\^^^___^^^```bbbbbbbbbaaabbbcccaaabbbbbbbbbaaa^^^\\\ZZZ[[[YYYWWWVVVVVVVVVUUUTTTSSSPPPNNNNNNPPPRRRSSSTTTNNNLLLIIIGGGGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>;;;;;;:::999999888888777888888777666555333111000............---,,,++++++((())))))***************((('''&&&&&&'''((()))***'''))),,,///000000///---***)))((('''(((+++...000444444111...,,,,,,///222......///111222111...+++,,,+++***))))))(((&&&###%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""&&&&&&'''''''''''''''&&&$$$###"""###$$$$$$$$$"""&&&%%%$$$#########$$$%%%!!!!!!"""########################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###!!! !!!"""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&##############################$$$%%%'''((())))))&&&'''((())))))'''%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$!!!!!!""""""#########$$$&&&%%%###!!!!!!!!!!!!"""!!!&&&%%%"""!!! ##################$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""""""""""""""  """###!!! &&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""""""""###"""&&&'''&&&&&&)))+++***+++,,,,,,,,,***(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&&&&)))+++)))%%%$$$'''+++wwwjjj\\\TTTHHHEEEAAA@@@AAABBB@@@>>>???>>>======???CCCGGGJJJRRRTTTWWWZZZ]]]___``````aaacccdddffffffeeecccbbbfffdddbbbdddfffccc\\\VVVXXXXXXWWWVVVUUUSSSSSSRRROOOOOOOOOOOOPPPQQQRRRRRRJJJIIIGGGFFFFFFGGGHHHJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDEEE>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;:::999999888:::999666444222111000000...---,,,+++************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***************+++++++++))))))((())))))+++---...222000...,,,++++++++++++((()))+++,,,---.........''''''(((((('''&&&%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&))),,,......---'''&&&###""""""$$$'''((($$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""$$$&&&(((((('''%%%$$$"""$$$$$$""""""%%%((($$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$%%%&&&'''(((((((((((())))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&&&&%%%$$$###""""""""""""$$$###""""""###$$$'''((('''((((((&&&$$$""""""###$$$$$$###############$$$""""""!!!!!!"""###$$$$$$###"""!!! !!!"""###&&&&&&$$$#########$$$%%%######""""""""""""######""""""""""""""""""""""""&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########"""""""""""""""$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''')))((('''&&&&&&''''''%%%$$$$$$&&&((())))))&&&'''((()))((('''&&&%%%%%%%%%&&&)))+++,,,***)))xxxmmm```UUUNNNGGGDDDAAA@@@AAAAAA@@@>>>??????>>>???BBBFFFKKKNNNSSSUUUXXX[[[^^^```aaaaaacccdddfffggghhhgggeeedddfffcccaaabbbcccaaa[[[VVVWWWWWWVVVUUUTTTSSSRRRRRROOOOOONNNNNNNNNOOOPPPPPPKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB============<<<;;;::::::999888888777666666555555888777555222111000//////------,,,+++************(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((***,,,---///...,,,***)))((())))))'''''')))***+++,,,,,,,,,(((((())))))(((''''''&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&***)))((())),,,...//////)))(((&&&$$$###$$$%%%%%%$$$######""""""""""""##############################$$$'''))))))((('''%%%%%%%%%%%%###""""""###%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&''''''((('''''''''&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######""""""###""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&%%%$$$###""""""""""""$$$###""""""###$$$&&&(((((())))))'''%%%######$$$$$$$$$###############$$$"""""""""""""""###$$$$$$###"""!!!!!! !!!"""###$$$$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%'''((((((&&&%%%&&&'''%%%$$$$$$$$$%%%&&&''''''&&&'''''''''''''''&&&&&&((())))))+++------------xxxkkk```VVVMMMHHHEEECCC@@@???@@@@@@????????????@@@CCCGGGLLLQQQSSSUUUWWWZZZ]]]```bbbccccccdddeeegggiiiiiihhhgggfffeeebbb_________^^^ZZZVVVVVVVVVUUUTTTSSSRRRRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<;;;:::999999666666666555444444333333555444333111///......------,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((('''&&&&&&'''(((******+++***((('''&&&&&&&&&'''%%%%%%'''((())))))))))))((())))))))))))(((''''''''''''&&&%%%$$$%%%&&&&&&***(((&&&$$$###$$$&&&'''+++)))''''''))),,,------******((('''%%%$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))******)))(((,,,)))%%%###"""""""""!!!$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$##################"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''(((%%%%%%&&&''''''&&&&&&&&&$$$#########$$$%%%&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$###"""""""""######""""""""""""""""""""""""######"""""""""######$$$%%%%%%$$$###""""""""""""$$$######"""###$$$&&&'''((())))))(((%%%$$$$$$%%%$$$###############$$$$$$""""""""""""""""""###$$$""""""!!!!!!!!!""""""###$$$$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""######$$$$$$#########"""""""""$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%%%%&&&'''&&&'''(((((()))((((((((((((((((((((((((((()))))),,,,,,---///111333555666|||nnnaaaVVVNNNIIIFFFCCCBBB@@@?????????@@@@@@???@@@CCCGGGLLLQQQVVVXXXXXXZZZ]]]```cccdddeeeeeedddfffgggiiiiiihhhfffeeeccc```]]][[[[[[ZZZXXXVVVTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKJJJKKKNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999888666666555444444333333222222111000///...---,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%'''&&&%%%%%%%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&((())),,,)))&&&###"""###&&&'''***((($$$###$$$'''(((((())))))))))))'''&&&$$$###""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))*********)))///***%%%"""######""" ######"""""""""""""""###""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########"""###$$$$$$%%%%%%$$$###!!! """############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""$$$$$$##################%%%$$$$$$###""""""######$$$$$$#########$$$%%%&&&'''(((((('''%%%###$$$%%%#########"""######$$$%%%###"""""""""""""""######""""""""""""""""""######&&&&&&$$$#########$$$%%%######""""""""""""######""""""""""""""""""""""""""""""###%%%&&&&&&&&&&&&######""""""""""""######"""""""""""""""#####################""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((***---000222111000......,,,,,,+++***+++,,,...///---///222444888===BBBEEE{{{rrrdddWWWNNNIIIFFFDDDAAAAAA@@@???>>>???@@@AAAAAACCCFFFKKKQQQVVVZZZ\\\\\\]]]```ccceeegggggggggdddeeegggggggggeeecccbbb```^^^[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@???>>>===<<<;;;:::999;;;;;;;;;;;;:::999888777444333333222222111000000///......------,,,+++*********)))((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''******)))(((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&''''''&&&&&&&&&((('''%%%%%%%%%''')))++++++)))&&&###"""###%%%'''***'''###"""###$$$%%%&&&%%%&&&'''))))))(((&&&%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))))))))(((,,,((($$$"""$$$%%%$$$!!!###"""""""""""""""#############################################$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$###"""""""""######$$$###"""!!! """""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########%%%$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$######""""""###$$$$$$%%%######"""""""""""""""###!!!!!!"""###############&&&&&&$$$#########$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%###""""""!!!!!!""""""###!!!!!!""""""#####################"""""""""!!!!!! !!!###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%&&&(((***---222888<<<;;;999777777111000000///000222444555111555:::>>>CCCJJJQQQVVV|||mmmeeeYYYOOOHHHEEEDDDCCC@@@AAAAAA@@@??????AAACCCEEEGGGLLLQQQVVVZZZ]]]______```cccfffhhhiiiiiiiiieeefffffffffeeeccc```___\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMKKKJJJIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDGGGFFFEEEEEEDDDCCCBBBBBB>>>>>>===<<<;;;:::999999999999999999888777666666000000000///......------,,,---------,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&((('''%%%$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&$$$$$$$$$'''***,,,)))'''%%%###"""###%%%&&&)))'''$$$###$$$%%%%%%%%%"""###%%%'''(((((((((((($$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%$$$###"""""""""""""""######$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!""""""###$$$$$$##################"""######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$""""""""""""""""""""""""######$$$$$$%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###""""""###""""""""""""###$$$%%%%%%$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""#########""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!!!! """$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%'''***,,,...666???EEEEEECCCAAAAAA999999999:::;;;===>>>???===BBBHHHMMMQQQVVV^^^ccc{{{rrraaa[[[RRRKKKGGGEEEDDDDDD@@@AAABBBAAA???@@@CCCEEEKKKMMMRRRWWW\\\___aaaaaaaaabbbeeehhhjjjkkkkkkkkkggggggggggggdddaaa^^^\\\YYYYYYXXXVVVSSSQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFFFFEEECCCBBBBBBAAA======<<<<<<;;;:::999999666666777666666555444333000//////......------,,,++++++,,,---,,,,,,******(((((((((''''''(((((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$###""""""###$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%######$$$'''***,,,%%%%%%######"""###$$$%%%&&&%%%######$$$%%%$$$###"""###$$$%%%''''''((((((%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$#########"""""""""""""""###$$$$$$########################"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$#########$$$%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$""""""""""""###$$$%%%&&&$$$$$$###""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""#########""""""""""""##############################""""""###############""""""!!!!!! !!!!!!""" !!!!!!"""######$$$$$$###"""""""""!!!!!!!!!!!! !!!###$$$%%%&&&''''''%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&(((,,,...111;;;GGGOOOPPPNNNMMMMMMGGGHHHJJJKKKMMMNNNOOOOOOOOOTTTZZZ]]]^^^```dddiiivvvlll[[[VVVPPPKKKHHHGGGGGGFFF@@@BBBCCCBBB@@@@@@CCCGGGOOORRRVVV[[[___bbbccccccbbbdddfffiiikkkllllllllliiiiiiiiigggeeeaaa]]][[[WWWXXXXXXVVVSSSPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<===<<<<<<;;;;;;::::::999444444444444333222111111222111111000//////......***+++,,,------,,,+++***(((((('''''''''(((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&)))(((&&&$$$######$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&$$$###"""###&&&***,,,##################$$$$$$"""!!! !!!"""###!!! ######$$$$$$%%%&&&''''''&&&&&&%%%$$$############""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!! ###''''''$$$!!!!!!"""""""""!!!""""""###$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""$$$%%%&&&!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&'''((( !!!"""###$$$%%%%%%%%%"""""""""###$$$&&&'''(((!!!!!!!!!!!!"""###$$$%%%!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&&&&""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$&&&""""""""""""###$$$%%%&&&$$$$$$###""""""!!!"""""" !!!###$$$%%%%%%$$$$$$&&&&&&$$$#########$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&'''&&&''')))---000444???NNNWWWYYYWWWVVVVVVTTTUUUXXXZZZ\\\]]]\\\\\\]]]bbbggghhheeedddgggjjj{{{jjj]]]XXXQQQIIIFFFGGGHHHFFFCCCFFFDDDAAA@@@AAAEEEJJJMMMVVVXXX\\\___bbbcccddddddcccbbbcccgggjjjllliiifffjjjiiigggeeeaaa^^^[[[ZZZXXXVVVTTTQQQPPPPPPPPPQQQPPPPPPOOONNNNNNMMMMMMLLLMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@>>>===;;;::::::::::::999888666666555444222111000///------,,,,,,////////////............,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$%%%&&&'''&&&###"""!!!!!!"""###&&&%%%###""""""###%%%&&&######""""""######$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%% """"""!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$############"""###############"""!!!!!!!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""###### !!!"""######$$$###!!!"""$$$###!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""""""""###$$$%%%&&&###$$$%%%$$$######$$$&&&&&&&&&%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!""""""!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""""""""######""""""######$$$%%%'''&&&$$$######$$$%%%&&&'''))))))(((''')))///333???GGGQQQZZZ^^^______^^^ddddddeeeeeefffhhhiiiiiiiiihhhgggfffggghhhiiijjjuuueeeYYYSSSMMMGGGDDDEEEFFFDDDBBBDDDBBB@@@???AAAFFFLLLPPPYYY[[[^^^bbbdddeeeeeeeeedddddddddgggjjjjjjhhheeehhhgggeeeccc```]]]ZZZYYYWWWUUUSSSQQQPPPPPPQQQRRRPPPPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???>>><<<;;;:::999999999999888777666555444222111000///------------////////////.........---,,,+++***))))))((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((,,,***'''$$$"""""""""###&&&%%%###""""""###%%%&&&######""""""######$$$%%%########################$$$$$$###""""""###$$$$$$!!!!!!!!!"""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""###############"""!!!!!!###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!""""""######$$$$$$###!!! """$$$###""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%###$$$%%%$$$###$$$&&&''')))(((((('''%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######"""""""""""""""###############""""""######$$$%%%&&&%%%$$$#########%%%&&&'''(((((('''(((---555;;;IIIOOOXXX```dddeeeeeeeeegggggggggggghhhjjjkkkllljjjjjjiiiiiiiiiiiiiiijjjyyykkk\\\SSSMMMHHHCCCAAABBBCCCBBBAAACCCBBB@@@AAAEEEKKKRRRVVV]]]___aaadddfffffffffffffffffffffggghhhhhhfffcccddddddcccaaa^^^[[[YYYXXXUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@??????>>>===;;;:::999999888888999999888666444333222111000...------------//////.........---------,,,+++******))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%''')))***111...***&&&#########$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""#########$$$######"""!!!###$$$%%%%%%%%%%%%$$$### !!!"""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$###!!! """######"""###############"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$%%%%%%%%%%%%'''))),,,,,,+++)))'''&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###!!! !!!!!!!!!!!!!!!""""""""" !!!###$$$$$$$$$$$$!!!"""""""""#########$$$###""""""""""""###$$$$$$%%%$$$$$$###$$$$$$%%%&&&''')))***+++...555@@@HHHSSSXXX___eeehhhiiijjjkkkkkkjjjiiiiiijjjlllnnnpppllllllllllllkkkjjjiiihhhqqqaaaUUUNNNHHHEEEAAA@@@AAABBBBBBAAADDDCCCDDDFFFKKKRRRYYY^^^___aaaccceeeggggggfffeeehhhhhhggggggfffeeecccaaaaaa```___^^^\\\ZZZXXXVVVSSSSSSRRRRRRRRRRRRSSSTTTQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCAAA@@@???>>>===<<<;;;:::999888888666777888888777555333222111111///......---------.........---------,,,,,,,,,+++***)))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$%%%'''((()))000...***&&&$$$###$$$%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$###""""""############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""#########$$$$$$######""""""""""""######"""""""""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""!!!!!!"""#########&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$############"""$$$%%%%%%%%%&&&)))+++------+++***(((&&&$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""###### !!!!!!""""""#########!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$###$$$%%%&&&'''((())))))+++///333666;;;CCCMMMUUU[[[___cccfffhhhiiikkkmmmkkkjjjiiiiiijjjllloooqqqlllmmmmmmmmmllljjjhhhgggxxxhhhYYYPPPKKKEEEDDDAAAAAAAAABBBCCCCCCCCCDDDFFFJJJPPPWWW]]]aaa___aaaccceeegggffffffeeehhhhhhhhhfffcccaaa```___]]]]]]\\\[[[ZZZXXXWWWVVVRRRRRRRRRRRRRRRSSSSSSTTTQQQQQQPPPPPPOOONNNNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999888777777444555555666555444222111111000///......---......------------,,,,,,,,,,,,******))))))(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%#########$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&***)))'''%%%$$$$$$%%%%%%##############################""""""######$$$%%%#################################$$$$$$#########"""$$$&&&%%%###"""###$$$$$$$$$%%%%%%%%%$$$######$$$###############$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""""""""""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%#################################"""###$$$%%%&&&''''''%%%$$$######"""""""""$$$%%%%%%%%%&&&)))+++,,,+++***(((&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""######$$$$$$$$$######"""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$###%%%(((+++...000111111444999AAAGGGKKKQQQYYY^^^aaacccfffggghhhhhhjjjllliiihhhgggggghhhjjjlllnnnllllllllllllkkkhhhfffeee}}}nnn___SSSLLLJJJDDDDDDCCCBBBBBBCCCDDDDDDCCCEEEIIINNNTTTZZZ___aaa___aaaccceeeggggggfffeeeggghhhgggddd```^^^]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQPPPPPPOOOOOONNNNNNJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>===<<<::::::999888888777666666333333222222111111111111000000///...............------,,,,,,,,,+++++++++)))((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&%%%$$$"""""""""##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""######$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!$$$&&&%%%"""!!!"""$$$###$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!"""######$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""############""""""""""""######%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!""""""""""""#########""""""$$$%%%############$$$$$$$$$%%%$$$$$$$$$##################""""""!!!"""###%%%&&&''''''&&&$$$$$$############$$$%%%%%%%%%%%%''')))))))))'''&&&$$$###"""!!!"""""""""""""""""""""""" !!!""""""###$$$%%%%%% !!!"""$$$%%%$$$$$$###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""######""""""!!! """!!!!!!!!!!!!"""#########&&&,,,222777:::<<<===@@@FFFNNNTTTWWW[[[```ccceeeggghhhiiihhhggghhhjjjddddddeeeeeefffgggiiiiiiiiiiiiiiihhhgggeeedddcccssscccWWWOOOJJJHHHDDDDDDDDDCCCBBBBBBCCCEEEFFFIIIOOOUUU[[[___aaabbb___aaacccfffggghhhggggggfffffffffbbb^^^[[[[[[]]]YYYYYYYYYYYYYYYXXXWWWVVVRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>><<<;;;:::999888888777777666666555222111///......///000111000000///............///,,,,,,,,,,,,++++++++++++''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&$$$###"""""""""###############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$!!!"""$$$%%%&&&$$$###!!!""""""############""""""######""""""######$$$%%%########################"""###$$$$$$$$$$$$###"""!!!%%%'''&&&""" """$$$"""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$############""""""###$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!###$$$%%%%%%$$$###"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""######$$$!!!###$$$###"""!!!$$$&&&!!!""""""###$$$%%%&&&&&&$$$$$$$$$#########""""""$$$###"""""""""$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&'''''''''&&&%%%$$$""""""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$&&&&&&%%%$$$###""""""!!!"""!!!!!!"""###$$$&&&''''''&&&%%%$$$###!!! !!!!!!!!!!!!!!!"""######$$$(((000888???DDDGGGHHHLLLQQQVVVYYY[[[]]]aaaeeeeeeggghhhhhhfffeeeeeeeee```aaacccdddeeeffffffeeefffeeedddcccbbbbbbbbbbbb{{{kkk\\\RRRLLLIIIGGGCCCDDDDDDCCCBBBBBBCCCDDDJJJOOOUUU\\\bbbdddeeeeee___aaadddgggiiiiiiiiihhhdddeeeeeeaaa\\\ZZZZZZ\\\XXXXXXYYYYYYXXXXXXWWWWWWSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQQQQPPPPPPOOONNNNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>===;;;:::999888888777777666666555555222000...,,,,,,---///111000//////............///,,,,,,,,,+++++++++******&&&&&&%%%%%%%%%&&&&&&''''''((()))++++++)))((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&%%%###""""""######"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% """%%%''''''$$$!!!""""""############""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""%%%((('''### """%%%!!!"""###$$$%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""%%%&&&%%%###"""!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$######"""!!!!!! !!!!!!"""###$$$%%%%%%&&&!!!###%%%$$$"""!!!$$$'''######$$$%%%'''((())))))$$$$$$$$$$$$######""""""%%%$$$#########%%%((()))&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$######$$$&&&&&&&&&%%%$$$$$$###"""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&)))***+++,,,+++***(((&&&((('''&&&%%%###"""!!!!!!!!!!!!!!!###%%%(((+++,,,***)))(((&&&$$$###!!! !!!!!!!!!!!!!!!"""######$$$)))222<<>>===>>>>>>===<<<;;;::::::999666555444333222222111000222111///...---...000111000///...---,,,+++++++++///...---+++)))((('''&&&'''''''''''''''((())))))((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!"""$$$$$$$$$$$$&&&'''&&&&&&'''''''''&&&$$$######%%%&&&&&&$$$######$$$########################""""""############""""""###"""!!!"""$$$$$$"""!!!!!!""""""""""""############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%########################%%%%%%$$$###"""!!! """"""######$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############""""""######$$$%%%&&&'''''''''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%###"""!!!"""%%%'''''''''&&&%%%!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%###!!! !!!"""$$$&&&'''((())))))+++'''###"""%%%&&&%%%###%%%&&&&&&%%%$$$$$$&&&(((***+++,,,------+++)))((($$$#########%%%&&&%%%$$$$$$###""" """"""#########"""!!!!!!###""""""$$$(((+++,,,---222333444444444333222111444000+++(((&&&&&&&&&%%%"""""""""%%%***---///000444000***&&&$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''***///777@@@HHHOOOSSSUUUTTTTTTUUUWWWZZZ]]]___eeedddcccbbbaaaaaaaaaaaa[[[[[[]]]___bbbbbb```^^^^^^]]]\\\\\\\\\[[[YYYWWWuuujjj[[[QQQMMMLLLHHHDDDCCCDDDDDDCCCCCCEEEKKKOOOXXX[[[___ccceeeeeedddccceeegggiiikkkkkkiiifffddddddccc```]]][[[YYYWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSTTTTTTRRRPPPQQQPPPPPPOOOOOONNNNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCAAA@@@>>>===??????===<<<:::999888777444444444333222222111111222111///...---...///000/////////...---,,,,,,+++------,,,+++)))((('''''''''''''''''''''((())))))((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""###%%%%%%$$$$$$%%%'''&&&&&&'''''''''&&&$$$$$$$$$%%%'''&&&$$$######$$$"""""""""""""""""""""""""""##################"""!!!  """""" """""""""#########$$$$$$!!!"""###%%%&&&'''''''''%%%%%%$$$$$$$$$###########################$$$%%%$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################$$$############"""""""""$$$$$$#########$$$$$$%%%$$$###"""!!!!!!!!!"""###"""###$$$%%%%%%%%%%%%%%%###############$$$%%%&&&((())))))'''%%%######$$$&&&$$$######$$$$$$###"""!!!###%%%&&&''''''&&&%%%""""""######$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&((((((########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######""""""""""""###$$$&&&'''(((((()))((((((((('''%%%$$$######$$$%%%&&&&&&&&&)))---000444555666666444111...,,,(((&&&%%%%%%&&&'''&&&$$$%%%$$$$$$$$$$$$#########$$$$$$$$$######"""!!! %%%%%%%%%(((---333888:::>>>???@@@AAAAAA@@@???>>>===999333///,,,***'''%%%&&&$$$###%%%***///333444444000***&&&$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%''',,,222:::AAAGGGJJJMMMLLLLLLMMMPPPSSSVVVXXX\\\\\\\\\\\\\\\[[[[[[[[[XXXXXXYYY\\\^^^^^^\\\ZZZZZZXXXVVVVVVVVVUUUSSSQQQyyymmmcccVVVNNNKKKJJJGGGDDDDDDDDDDDDDDDEEEJJJPPPUUU]]]___cccfffhhhhhhgggffffffhhhiiikkkjjjhhheeedddbbbaaa___]]][[[YYYXXXXXXWWWXXXYYYYYYYYYXXXVVVVVVUUUSSSRRRSSSTTTTTTSSSRRRPPPPPPOOOOOONNNMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA??????>>>>>>@@@???===;;;999666444444222222222222222222222222111000///...---......///---......///...---++++++,,,++++++***))))))(((((('''''''''&&&''''''((()))(((((((((''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&''''''%%%$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!! !!!""""""!!!############$$$$$$$$$%%% !!!"""$$$&&&'''((((((%%%$$$$$$$$$$$$#########%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$###### !!!""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%########################"""#########$$$$$$%%%%%%%%%$$$###"""""""""""""""%%%###!!!  """###!!!!!!###$$$%%%&&&&&&&&&############$$$%%%''''''+++,,,+++(((%%%"""!!!"""%%%###""""""###$$$###!!!"""###$$$&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###"""$$$%%%'''%%%&&&&&&'''((()))))))))&&&***---,,,((($$$$$$&&&%%%&&&(((***---222888===CCCEEEEEEEEEAAA<<<777333...,,,***)))))))))'''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%###""""""!!!!!!'''(((***///666???GGGLLLOOOOOOQQQQQQQQQQQQOOOOOOJJJFFFAAA;;;555000***&&&'''%%%###%%%***000555777333///***&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$''',,,111777;;;>>>@@@@@@@@@AAACCCGGGJJJLLLQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRTTTUUUUUUSSSQQQQQQNNNKKKJJJJJJJJJIIIHHH~~~rrrddd\\\RRRKKKJJJIIIHHHFFFDDDCCCCCCEEEIIIOOOVVV[[[```bbbeeehhhjjjjjjiiihhhggghhhiiijjjiiigggeeeccc```___]]]\\\ZZZYYYYYYYYYWWWXXXYYYZZZZZZXXXWWWUUUSSSRRRQQQQQQRRRSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCAAA???>>>>>>>>>>>>@@@???===:::777444222000000111111111222222333333000000///------------...***+++---......,,,***)))************))))))))))))'''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%&&&%%%#########%%%%%%&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%!!!!!!###$$$&&&&&&''''''$$$$$$$$$$$$############%%%%%%$$$###"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%######"""""""""""""""###(((&&&$$$""""""###%%%&&&!!!"""###$$$%%%%%%%%%%%%#########$$$%%%&&&'''(((+++++++++(((%%%"""""""""$$$"""!!!"""######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&((('''&&&&&&&&&'''((()))((((((((())))))***+++,,,(((+++------,,,***+++,,,,,,...111444999???GGGMMMTTTUUUVVVUUUQQQJJJCCC>>>666444111///...---,,,***((((((***+++++++++***))))))(((&&&$$$###"""######'''+++111999BBBKKKSSSXXX[[[\\\]]]^^^]]]]]][[[ZZZWWWSSSMMMFFF???777...)))$$$######&&&+++000444555222...)))%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''***...111222333222333444666:::===???DDDEEEHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFDDDDDDAAA===;;;;;;<<<<<<;;;wwwkkk]]]WWWOOOKKKIIIIIIIIIHHHDDDCCCDDDGGGMMMTTT[[[___bbbdddfffhhhiiiiiiiiihhhhhhhhhiiihhhgggeeecccaaa^^^]]]\\\[[[ZZZYYYYYYYYYWWWXXXYYYYYYYYYXXXVVVVVVRRRPPPNNNNNNOOOPPPPPPOOOQQQQQQPPPPPPOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFCCCAAA???>>>=========>>>>>>===;;;888555222000//////000000111111222222222000///...------,,,,,,,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&%%%#########%%%$$$%%%&&&'''''''''&&&%%%%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%&&&'''(((&&&$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%)))'''&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((('''(((((('''$$$######$$$###"""!!!"""###$$$###!!!######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$#########"""###$$$&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))))))))((('''((((((((()))***,,,---......,,,+++---111444555555:::<<>>===<<<<<<<<<;;;:::999666444111000/////////000000111111111222//////...---,,,++++++***'''(((***+++,,,++++++***))))))))))))))))))((((((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%$$$$$$%%%##############################$$$$$$$$$$$$######%%%$$$$$$%%%&&&&&&%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""$$$############"""""""""""""""!!! !!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######""""""######$$$%%%########################%%%%%%$$$$$$#########"""!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%###"""!!!"""$$$$$$$$$###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!!""""""######$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((()))++++++((()))+++,,,,,,***((('''))))))***+++...111444666888555222555<<>>777///***###%%%)))///333444222000,,,)))&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&'''$$$$$$######$$$'''***+++)))***,,,---.........---000...------......---++++++)))&&&&&&'''(((''''''vvvhhh]]]RRROOOLLLIIIHHHHHHHHHHHHGGGGGGJJJPPPYYYaaadddfffeeefffggghhhiiiiiihhhhhhggggggfffeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUUTTTTTTTTTVVVWWWTTTRRRNNNMMMMMMMMMMMMLLLNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCBBB>>>>>>>>>>>>===<<<;;;;;;888777666555333111000000//////000000000000000000///......---,,,+++***))))))******+++,,,---------******))))))((((((((('''((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%'''$$$$$$&&&'''''''''&&&&&&$$$%%%'''&&&$$$######$$$########################"""##################"""$$$#########%%%%%%###""""""""""""#########$$$$$$"""######$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######""""""######$$$%%%########################"""""""""##############################$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$############$$$###$$$%%%$$$"""""""""$$$$$$###"""###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%### $$$$$$%%%%%%&&&''''''(((((((((((((((((()))))))))+++++++++,,,---...000000111111111111000///......000000222444888<<<@@@CCCFFFGGGHHHKKKOOORRRTTTUUUYYY\\\___aaaccceeegggiiikkklllnnnooonnnllliiiggg]]]ZZZUUUQQQPPPOOONNNNNNNNNMMMKKKJJJJJJLLLNNNPPPKKKFFF===444...***((((((///777BBBJJJLLLMMMPPPRRRUUUUUUTTTSSSPPPMMMJJJIIIEEEBBB===999444///)))%%%###$$$'''+++///000///---)))'''$$$#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&###"""!!!!!!!!!###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$&&&&&&&&&$$$###"""""""""$$$%%%$$$###|||pppbbbWWWOOOMMMJJJHHHGGGFFFGGGGGGIIIJJJMMMTTT^^^eeehhhhhhfffggghhhiiiiiiiiiiiiiiigggfffeeedddbbb```^^^]]]]]]]]][[[ZZZXXXWWWWWWWWWYYYWWWTTTRRRRRRSSSUUUWWWVVVSSSOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDBBBAAAAAA@@@======>>>>>>>>><<<;;;:::666555444444333222111111000000000000000/////////.........---,,,+++)))(((+++++++++,,,---...///000*********)))((('''''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$$$$$$$$$$&&&'''###$$$&&&'''''''''&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%$$$###$$$%%%&&&$$$"""!!!""""""""""""######### !!!"""$$$$$$%%%%%%%%%############""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$###""""""###$$$%%% !!!!!!""""""##############################!!!"""###$$$%%%&&&&&&&&&#########"""###$$$$$$%%%######################## !!!"""###$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%'''((('''&&&###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""""""""###$$$$$$###!!! !!!"""$$$###"""###%%%&&&&&&$$$$$$$$$###############$$$$$$#################################$$$%%%&&&''' """&&&***,,,.........((((((((()))***++++++,,,(((((()))***+++,,,------......//////111222333444;;;:::777555555555666777888999:::===BBBGGGLLLOOORRRWWW]]]_________bbbdddbbbeeehhhiiiiiiiiiiiijjjkkkmmmooopppqqqpppooonnnfffbbb]]]ZZZXXXXXXWWWWWWSSSRRRPPPOOOPPPSSSWWWYYYVVVPPPFFF:::111+++)))(((...555>>>BBBCCCCCCFFFIIIJJJJJJIIIGGGDDD@@@===;;;:::777222///,,,((($$$!!!!!!!!!###%%%)))++++++***'''%%%###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%%%%$$$###!!! !!!"""$$$%%%$$$$$$#########$$$%%%%%%###""" """###"""""" """$$$%%%$$$"""ttteeeZZZUUUKKKLLLKKKJJJHHHGGGIIIKKKKKKOOOUUUZZZ___dddhhhlllfffeeeeeefffggggggfffddddddcccaaa^^^]]]\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTRRRPPPOOONNNOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@??????>>>AAA===999999<<<===<<<:::666555444333222111111111333222111000000//////000---,,,***)))))))))************************++++++******((('''&&&&&&&&&&&&***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$######"""#########))))))(((((('''''''''''')))(((%%%###""""""""""""######$$$$$$$$$%%%%%%%%%&&&((()))(((%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$###############""""""!!!!!! ###"""!!! ###"""###$$$%%%%%%###!!!###"""!!!!!!!!!"""$$$%%%###""""""!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""############"""$$$######"""""""""""""""$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%###"""!!! """$$$&&&$$$$$$$$$###!!! !!!###&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&''')))***+++---.../////////...,,,+++...////////////111444666888999;;;===???AAACCCDDDFFFFFFEEEDDDDDDCCCDDDDDDDDDGGGKKKOOOTTTYYY^^^bbbdddeeegggiiikkklllmmmmmmppppppooonnnmmmmmmmmmmmmppppppppppppooonnnmmmmmmjjjgggdddbbb```___\\\[[[YYYVVVTTTTTTUUUWWWXXXXXXWWWPPPFFF:::111+++((('''---///222444444555777999888777666444222000...---)))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$"""!!!!!!""" !!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!! $$$$$$######""""""!!!!!!!!!"""""""""!!! }}}oooaaaWWWRRRKKKLLLKKKIIIGGGGGGIIIKKKOOOSSSYYY^^^bbbeeeiiilllfffeeeeeeeeeggggggeeecccbbb```^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTRRRPPPOOONNNNNNNNNJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@???>>>======<<<;;;999999999:::999888666555444333222111111111222222111//////.........,,,,,,***)))))))))*********************************)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$########################%%%%%%%%%$$$$$$#########$$$#########""""""""""""#########""""""!!!!!!!!!$$$######$$$%%%%%%###!!!###"""!!!!!!!!!"""$$$$$$$$$$$$###"""""""""""""""######""""""""""""###############""""""!!!!!! ###$$$%%%%%%&&&&&&%%%%%% !!!!!!"""$$$%%%&&&$$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%###"""!!!!!!!!!###$$$%%%%%%%%%&&&%%%######$$$%%%&&&&&&&&&''')))******************,,,---///111222555555555555444333222222555666888999;;;===AAADDDIIIJJJKKKMMMOOOPPPQQQRRRQQQQQQQQQPPPQQQQQQRRRRRRUUUWWW[[[]]]___bbbeeehhhiiijjjlllnnnooopppqqqqqqrrrqqqppppppooooooooopppqqqqqqqqqqqqpppooonnnmmmgggfffdddcccaaa]]]WWWTTTQQQOOOLLLLLLMMMPPPQQQRRRPPPJJJAAA777...)))&&&&&&(((***,,,---,,,,,,---...//////...,,,***)))'''''''''&&&%%%$$$###"""""""""""""""""""""""""""""""""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!tttggg[[[SSSNNNKKKKKKKKKIIIGGGHHHJJJLLLSSSXXX^^^cccfffhhhiiikkkfffeeedddeeefffeeecccaaa___]]][[[ZZZXXXXXXXXXXXX[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;666888999888777666666777666555444222111111111111222111000...---,,,,,,,,,,,,+++***)))((()))******************))))))))))))))))))(((''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%#########$$$%%%&&&((((((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$""" """""""""!!!"""######$$$%%%$$$$$$##################"""""""""""""""######$$$###"""!!! !!!!!!"""############### !!!!!!"""$$$%%%&&&###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&&&&'''((((((((()))***,,,...///000222222444555888;;;===>>>CCCBBBAAA@@@????????????AAADDDGGGIIILLLOOOSSSWWWXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^___```aaaaaadddfffiiijjjjjjiiijjjkkklllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqpppppppppqqqqqqrrrrrrqqqqqqooonnnlllkkkeeedddcccaaa]]]VVVNNNHHHEEEBBB???>>>AAADDDFFFGGGEEE@@@999111***&&&$$$$$$$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$###""""""""""""""" !!!  !!!"""######"""!!!  !!!""""""######""""""""" !!!""""""""""""""""""!!!!!!!!!   !!!###$$$zzzlll```VVVPPPLLLKKKKKKJJJIIIHHHIIILLLOOOXXX\\\bbbfffhhhhhhhhhiiigggfffeeedddeeedddbbb___]]]\\\ZZZYYYXXXXXXXXXYYY[[[[[[[[[[[[[[[ZZZYYYXXX[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRQQQOOONNNLLLKKKKKKJJJIIIHHHFFFEEECCCBBBAAA???>>>======;;;;;;:::999222666999999666444444666666555333222111111000000111000///---,,,++++++***+++***)))(((((()))***+++)))))))))))))))((((((((((((((((((((('''&&&&&&%%%$$$%%%&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################### !!!"""######$$$&&&$$$######$$$$$$""" """""""""""""""######$$$$$$$$$###""""""""""""###""""""""""""""""""###$$$$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!!$$$######""""""""""""""""""###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))'''&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&&&&''''''((((((((()))%%%'''))))))))))))***,,,---...///111222555888:::>>>???@@@CCCFFFIIILLLNNNSSSRRRPPPNNNMMMNNNNNNOOOQQQSSSWWWYYY\\\___cccfffccccccccccccccccccccccccffffffffffffffffffgggggggggjjjmmmnnnmmmlllkkkkkklllmmmnnnooopppppppppooorrrqqqppppppppppppppppppppppppooonnnllljjjhhhgggcccaaa]]]YYYSSSKKKBBB<<<888555222111333777:::;;;999555000***&&&###""""""###$$$%%%%%%###!!!""""""#########""""""""""""!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!   !!!"""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""!!! """$$$tttfff\\\TTTOOOLLLKKKKKKJJJIIIIIILLLPPPSSS[[[___dddhhhhhhhhhgggggghhhgggeeeeeedddccc```^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZXXXXXX[[[ZZZXXXWWWVVVUUUTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFEEECCCAAA@@@???>>>>>>===<<<;;;:::999999222555888888666444444666555444333222111000000000000///...,,,++++++************)))(((((()))***+++)))))))))(((((((((''''''&&&''''''(((''''''&&&%%%$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""&&&$$$#########$$$###!!!!!!"""""""""##################"""!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""""""""###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&(((***,,,***)))&&&$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&(((***++++++++++++'''***---...//////111222666888:::;;;<<>><<<::::::;;;::::::999888777666666555333222333444666555555555444333111000000//////------,,,,,,,,,,,,------)))(((((('''((()))***+++))))))(((''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################!!!"""""""""#########$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%%%% !!!"""###$$$######"""$$$###""""""!!!!!!""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""######### !!!!!! !!!!!!"""$$$%%%&&& !!!"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&((()))((('''$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''(((***,,,---...---000555999<<<===<<<<<<>>>AAAFFFIIIKKKLLLMMMOOOOOOQQQTTTSSSSSSUUU\\\aaa______```aaabbbdddfffgggddddddfffggghhhhhhiiiiiilllnnnpppqqqpppppppppqqqnnnnnnmmmmmmlllkkkkkkkkklllkkkjjjiiihhhgggggggggjjjkkklllkkkjjjiiijjjkkkiiiiiiiiihhhhhhfffeeeddd```^^^\\\ZZZXXXVVVVVVUUUSSSRRRPPPMMMJJJGGGDDDBBB???:::333---***((('''&&&%%%###""""""###$$$###!!!"""#########""""""!!!!!! """"""!!!!!!!!!""" !!!     !!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! tttfff\\\WWWSSSOOOKKKIIIJJJJJJKKKNNNTTT[[[aaadddfffhhhiiiiiiiiijjjlllmmmkkkiiigggfffccc```]]]^^^]]]\\\\\\\\\]]]^^^___]]]]]]\\\\\\ZZZYYYXXXWWWUUUUUUTTTTTTSSSTTTTTTTTTPPPPPPOOONNNLLLIIIFFFEEEFFFEEECCCAAA???===<<<;;;999999888777666555444444666222///000333666555444555444222111000000//////------,,,,,,------......)))(((''''''''')))***+++))))))((('''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$#########$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&#########"""######$$$$$$######$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&'''""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###!!! !!!###%%%&&&&&& !!!"""$$$$$$######"""%%%$$$$$$###"""#########!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###############$$$######""""""""""""""" !!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%###!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''((()))***---///111222666999>>>CCCGGGHHHGGGGGGHHHLLLQQQTTTVVVWWWYYYZZZVVVYYY[[[ZZZYYY[[[bbbhhhbbbbbbccccccdddeeeggggggggghhhkkkmmmnnnoooooonnnmmmooorrrsssrrrqqqrrrrrroooooonnnnnnmmmmmmllllllhhhhhhggggggfffgggggggggjjjjjjiiifffcccaaabbbccc_________^^^]]]\\\ZZZZZZTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDBBB???;;;888555333111...)))'''&&&%%%%%%$$$$$$#########$$$###!!!!!!!!!"""######""""""!!!!!!###$$$$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""!!!!!!  !!!!!!   !!!""""""""""""""""""###""""""!!! !!!!!!!!!"""""" !!!"""""""""!!!xxxjjj]]]XXXVVVRRRNNNLLLHHHIIIKKKNNNSSSYYY^^^aaaggghhhiiijjjjjjiiihhhggggggfffeeedddbbbaaa```___\\\]]]^^^^^^]]]]]]___```[[[ZZZZZZZZZZZZZZZ[[[[[[WWWWWWUUUSSSQQQOOONNNMMMPPPOOOOOONNNLLLJJJIIIHHHHHHEEEBBB@@@???>>><<<:::999;;;<<<<<<999666444333333333333333333333333333333333222111000///......******++++++++++++++++++***))))))(((((((((((((((******)))((((((((((((((('''&&&%%%$$$$$$&&&''')))'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###"""!!!!!!############""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$%%%%%%$$$"""!!!"""$$$""""""!!!!!!!!!!!!""""""'''%%%""" !!!""""""!!!!!!""""""###$$$###"""!!! !!!"""### !!!"""######$$$$$$$$$############$$$$$$$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&!!!"""!!! %%%$$$###$$$%%%%%%$$$###$$$######%%%'''))))))((((((***,,,,,,+++***+++,,,+++...111333555888;;;>>>???EEEMMMRRRTTTSSSRRRQQQPPPUUU\\\aaacccdddeeefff```aaabbbccceeefffggghhhjjjiiigggggggggiiikkklllmmmnnnpppqqqqqqooommmlllppppppqqqtttvvvvvvtttrrrqqqpppoooooonnnmmmiiiggghhhjjjkkkhhhdddbbbccceeeeeecccaaa___]]]ZZZVVVSSSQQQPPPOOOMMMJJJHHHGGGFFF???>>><<<:::888777666666333111///---***)))((('''&&&&&&%%%$$$""" """!!!""" """"""""""""""""""""""""  ######"""!!!!!!!!!!!!!!!  !!!!!! !!!!!! ###$$$  """%%%'''&&&!!!!!!###""" !!!!!!!!!  uuuhhh\\\XXXVVVRRRNNNMMMJJJKKKMMMQQQVVV\\\aaadddggghhhiiiiiiiiihhhgggfffggggggeeedddbbbaaa```___[[[\\\^^^^^^]]]\\\^^^___^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVTTTQQQOOONNNMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGDDDAAA???>>>===;;;:::999;;;<<<;;;888555444444222222222222222222333333222222111111000///......------------------------***)))((((((''''''(((((((((''''''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###""""""#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%%%%###"""!!!"""$$$###""""""!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""######$$$$$$######"""!!!!!!"""######!!!!!!""""""###$$$$$$%%%$$$##################$$$$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$%%%&&&'''''''''***,,,///000000000111222555777;;;>>>@@@BBBDDDGGGNNNRRRXXX\\\\\\ZZZXXXWWWWWW[[[aaaeeegggggghhhhhhccccccdddeeefffggghhhhhhjjjjjjiiiiiiiiikkklllmmmlllmmmooopppqqqqqqqqqpppnnnnnnoooqqqssssssqqqooorrrppppppppppppooollliiifffgggfffeeebbb`````````^^^[[[VVVQQQMMMIIIDDDAAABBBAAA@@@>>><<<;;;:::999333222111///...---,,,,,,+++***)))'''&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!""" """"""""""""""""""""""""!!!!!!!!! """!!!  !!!!!!"""###  """"""!!!!!!!!!!!!""""""!!!###### !!!$$$%%%###!!!  !!!!!! """"""""""""######$$$$$$zzzpppdddZZZWWWUUURRRPPPOOOMMMNNNQQQVVV[[[```eeeggghhhhhhhhhhhhhhhgggfffeeehhhgggfffdddbbbaaa______[[[\\\^^^]]]\\\\\\]]]^^^```___^^^\\\[[[YYYYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHEEEBBB???>>>===<<<;;;999:::;;;;;;999777555555666333333222222222222222222111111111000000///////////////......------,,,,,,))))))(((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((((((&&&###!!!!!!"""!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%############""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$$$$###"""!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""############$$$$$$$$$%%%$$$######""""""######$$$""""""######$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$''''''&&&&&&%%%$$$######''''''(((((())))))******111333666888999999:::<<<@@@DDDHHHKKKMMMNNNPPPRRRWWWZZZ^^^```^^^[[[XXXWWW\\\```dddhhhiiihhhiiiiiiggggggggghhhhhhhhhhhhiiihhhiiiiiijjjkkkkkkllllllkkkkkklllmmmoooppprrrsssqqqqqqqqqrrrttttttqqqooopppooonnnmmmmmmllljjjgggcccaaa^^^]]]\\\ZZZWWWUUUOOOKKKEEE@@@;;;777333000000000///...---,,,++++++''''''&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """###$$$  """"""!!!!!!!!!!!!"""""" !!!"""""" """######!!!  !!!!!!!!!  !!!############uuuiii```WWWUUUUUURRRQQQQQQOOOQQQUUUZZZ___dddgggiiihhhhhhggggggfffeeeeeedddhhhgggfffdddbbbaaa______]]]^^^___^^^]]]]]]^^^______^^^]]][[[ZZZYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKIIIJJJJJJJJJIIIHHHHHHGGGBBB@@@===<<<<<<;;;:::888:::;;;:::888555444555777444444444444333333333333111111000000////////////...------,,,+++******))))))(((''''''&&&&&&''''''(((((('''''''''''''''(((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$"""###$$$"""###$$$%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%############"""""""""!!!""""""""""""""""""###$$$######################## !!!"""###$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$###"""!!!!!!!!!!!!"""""""""!!! ######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########$$$$$$###############$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###"""###$$$$$$######$$$%%%''''''(((((('''&&&'''(((+++---...///000111333555<<>>:::555111///---,,,***&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""#########"""!!!!!! !!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!! """"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!$$$!!! !!!###"""!!! !!!!!!!!!!!!  !!!!!!!!! {{{rrrccc[[[UUUTTTTTTQQQQQQSSSQQQSSSXXX]]]bbbeeehhhiiigggffffffeeeeeedddddddddgggfffeeedddbbbaaa``````___```aaa```___^^^___```\\\[[[ZZZYYYYYYXXXXXXYYYVVVVVVTTTQQQOOOMMMKKKJJJHHHHHHHHHHHHHHHGGGFFFEEE@@@===;;;:::::::::999888999:::999888555444555777666666555555444444444333111111000000///.........------,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$######"""########################""""""""""""""""""##################"""""""""!!!""""""!!!!!!"""###$$$$$$######################## !!!"""###$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$###"""""""""""""""%%%$$$!!! """###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%'''))))))'''''')))+++$$$&&&((()))))))))+++...///222666888999<<>>999444111...***''''''''''''&&&##############################""""""###$$$$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!    !!!!!!"""$$$###"""!!! !!!    !!!!!!  !!!"""""""""!!!   ###"""!!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!vvvnnn___XXXSSSSSSRRRPPPPPPSSSSSSVVV[[[```dddggghhhhhheeeeeeddddddddddddeeeeeeeeeeeeddddddcccbbbbbbaaa```bbbbbbbbb```___```aaa[[[ZZZYYYXXXXXXXXXXXXXXXSSSSSSQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCC===;;;999888999999888777888999999888666555555666666666555555444444333333222111111000...------,,,------,,,,,,++++++******''''''&&&%%%%%%%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((&&&&&&%%%%%%$$$"""!!! ########################$$$$$$###"""""""""##################""""""""""""!!!!!!!!!!!!"""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&#########""""""######$$$&&&$$$""" !!!###%%%'''!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$'''******((())),,,///&&&)))---...---...222555666:::???BBBDDDGGGKKKPPPXXX[[[]]]]]]ZZZWWWTTTTTTOOOQQQSSSUUUVVVXXX[[[]]]```bbbdddcccaaa```___```]]]```dddgggiiikkkmmmooommmllllllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjhhhfffcccbbbbbbcccdddfffdddaaa```___^^^[[[YYYXXXUUUPPPMMMJJJHHHDDDBBB>>><<<888555222///,,,)))***'''$$$"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$''''''&&&$$$############"""""""""!!!  !!!  !!!  !!!!!!""""""%%%$$$###!!! """!!!!!!    !!!!!!!!!  !!!"""###""" """ !!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""!!!  ~~~pppggg\\\VVVRRRRRRQQQOOOPPPSSSVVVZZZ^^^cccggghhhhhhhhhccccccbbbbbbcccdddeeefffcccccccccccccccccccccccc```bbbbbbaaa```______```]]]\\\[[[YYYXXXWWWWWWWWWPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGFFFFFFDDDCCCAAAAAA;;;999777777888888777666666888999999777555555555555444444333222222111111333222111000...,,,++++++++++++******************'''&&&&&&%%%$$$%%%%%%%%%###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!########################$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""######$$$$$$$$$######"""###$$$###""""""$$$&&&""""""""""""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&& !!!###$$$%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$"""&&&***+++******...222111555999999888999<<<@@@CCCGGGMMMOOOPPPSSSXXX]]]aaacccffffffccc___\\\[[[UUUVVVWWWXXXYYY[[[___cccbbbcccdddcccaaa___```aaa```cccfffhhhjjjkkkmmmoookkkkkkkkkjjjiiiiiiiiihhhiiihhhfffdddcccccccccddd```___]]][[[ZZZZZZZZZZZZZZZXXXUUURRRQQQOOOMMMKKKFFFCCC>>>;;;:::888666444---...---+++(((&&&%%%&&&%%%###!!!!!!!!!!!! !!! !!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!  """!!!!!! !!!"""###$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###""" """$$$ !!!"""############ !!!!!!!!! !!!"""""""""""""""  !!!zzzkkkaaaZZZUUURRRRRRQQQNNNOOOSSSYYY\\\aaafffiiijjjiiihhhbbbbbbaaaaaabbbdddfffgggbbbbbbbbbccccccddddddddd```aaabbbaaa___^^^^^^___aaa___]]][[[YYYWWWVVVVVVNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDBBB@@@???:::888777666777888777666555777999:::888555444444333333222222111000//////444333222000...,,,***)))''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&"""######$$$$$$$$$######""""""""""""""""""""""""############$$$%%%&&&&&&############""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$######""""""###$$$###""""""$$$&&&!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$$$$"""!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%'''+++000000///000444999===AAAEEEEEEBBBBBBFFFJJJNNNSSSXXXZZZZZZ\\\aaafffdddgggjjjjjjgggdddaaa```ZZZ[[[[[[[[[\\\___dddhhhfffggggggfffcccbbbbbbcccbbbdddfffhhhhhhiiijjjllljjjjjjjjjiiiiiihhhhhhhhhfffdddaaa___]]]]]]^^^___UUUUUUTTTSSSRRRQQQQQQQQQKKKHHHDDDBBB@@@>>><<<:::777444000...---,,,+++***###%%%'''&&&###"""###&&&"""!!!!!!"""$$$$$$"""!!!!!!!!!!!!    !!!"""### !!!""""""!!!!!! """!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&((('''&&&$$$###""""""""" !!!###$$$%%%  !!!!!!!!!"""######""""""""""""######!!!###""" ###%%% !!!"""###$$$$$$$$$$$$!!!"""$$$$$$###""""""### !!!"""""""""""""""$$$"""  ###&&&)))uuuggg^^^XXXVVVRRROOONNNOOOPPPRRR\\\___bbbfffhhhhhhgggfffcccbbbbbbbbbcccdddeeeeeehhhhhhhhhgggeeecccaaa```bbb```^^^]]]^^^___^^^]]]___^^^]]][[[XXXUUURRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHEEEBBB@@@>>>===<<<::::::999999888777777777:::888666666777666555333111111222222111000...---...//////000///---,,,+++)))((((((''''''''''''(((%%%&&&&&&'''&&&%%%###"""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%"""###%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""### !!!"""######$$$$$$###########################$$$###"""!!!!!!"""###$$$&&&&&&$$$###""""""!!!!!!######""""""""""""######"""############$$$$$$$$$###############"""!!!!!!######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############&&&$$$"""!!!!!!$$$'''***)))(((((('''((()))+++,,,,,,///444888<<<@@@DDDGGGIIIJJJLLLMMMMMMPPPSSSVVV]]]___bbbcccdddfffhhhjjjjjjjjjjjjiiiiiihhhhhhgggaaaaaabbbccceeegggiiijjjgggggggggggggggfffeeeddddddbbbbbbcccfffhhhhhhgggmmmkkkiiifffcccaaa______]]][[[WWWTTTQQQPPPOOOOOOGGGGGGEEECCCAAA???===<<<777888777555111---,,,,,,***)))'''&&&%%%&&&''''''!!!"""###############"""$$$$$$###"""!!! !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!"""######"""!!!"""$$$)))'''$$$!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""###"""""""""!!!!!! """"""!!!!!! """!!! !!!###$$$###$$$$$$$$$$$$###"""""" tttfff]]]WWWUUURRRPPPPPPRRRUUUWWW```bbbdddggghhhgggfffeeecccbbbbbbbbbbbbccccccdddccccccdddeeeeeeeeeeeeeeecccaaa______``````___^^^^^^]]]\\\ZZZWWWTTTQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEBBB???>>><<<<<<:::999999888888777666666888666555555666555444222111111222222111000...---............---,,,++++++***)))((('''''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%""""""%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$###############""""""!!!!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''))),,,...************+++,,,...///222555:::???CCCHHHMMMPPPTTTUUUWWWXXXXXX[[[^^^aaabbbdddfffhhhhhhiiilllnnnjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkhhhhhhhhhhhhgggfffeeedddbbbaaa```aaadddffffffeeegggeeebbb___\\\YYYXXXWWWUUURRRMMMHHHCCC@@@>>>===777666555444222000///...%%%'''((((((&&&%%%&&&&&&%%%$$$###"""""""""##################"""!!!!!! """""""""""""""!!! !!!!!!"""""""""######### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!""""""###%%%''')))'''$$$""" !!!"""###!!!!!!   !!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$###"""""" ~~~qqqddd[[[UUUTTTRRRRRRSSSWWWZZZ]]]dddeeeggghhhhhhgggeeedddcccbbbbbbaaaaaaaaaaaabbb```aaabbbcccdddeeeffffffcccaaa____________^^^]]]]]]\\\[[[XXXVVVSSSPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFCCCAAA???===<<<;;;999999888888777777666666666555444444555444333111111111111111111///.........---,,,+++******************)))''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###### !!!"""###$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$############""""""""" !!!"""###$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))+++,,,,,,,,,,,,---000333555777:::===BBBGGGKKKPPPUUUXXXYYY[[[]]]]]]^^^```ccceeefffhhhjjjjjjjjjkkkmmmooojjjjjjjjjjjjkkkkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiigggggggggfffeeecccbbbaaa___]]]\\\]]]___``````___[[[ZZZVVVSSSOOOLLLJJJIIIDDDAAA===888444000...---++++++***)))((('''&&&&&&!!!###$$$$$$$$$%%%&&&""""""!!! !!!!!!$$$######"""!!!  !!!""""""##################$$$$$$$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###%%%&&&((('''$$$"""!!!"""###$$$""""""!!!  """!!!!!! """!!!!!!!!!!!! !!!"""#########!!!!!! !!!!!!"""#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!zzzmmmaaaZZZUUUTTTSSSSSSUUUYYY]]]```eeefffhhhiiiiiihhhgggfffcccbbbaaa```````````````ddddddcccbbbbbbaaaaaaaaabbb```^^^]]]^^^^^^]]]\\\\\\[[[ZZZXXXVVVSSSQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBB???===<<<;;;:::999888888777666666555555555444333444555555222000111111111000//////...------,,,***)))(((((()))***+++***)))'''&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########""""""###""""""######$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&"""###$$$&&&'''((()))))),,,,,,...222666;;;???AAABBBEEEIIIMMMPPPTTTXXX[[[[[[]]]___``````aaadddffffffhhhiiiiiiiiiiiijjjllljjjkkkkkkkkkllllllmmmmmmlllkkkiiihhhgggfffeeeeeeeeeeeedddcccaaa^^^\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSLLLJJJGGGCCC???<<<:::999222111///,,,+++))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$%%%&&&###"""""""""""""""""""""""""""!!!  !!!""""""""""""#########$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!"""###"""!!! !!!"""'''%%%$$$"""""""""###$$$$$$$$$###""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$###############""""""!!!!!!!!!!!!!!!""""""""""""vvvjjj```YYYWWWVVVTTTTTTVVVYYY]]]```eeefffhhhiiiiiiiiiiiihhhbbbbbbaaa```_________```gggeeedddbbb```_________dddbbb___^^^___^^^]]]\\\[[[[[[ZZZXXXUUUSSSQQQPPPLLLKKKJJJIIIHHHGGGGGGFFFCCCBBB@@@>>><<<;;;:::999888888777666666555555444444444444555666666333111000000///...------------,,,+++)))(((''''''((((((******(((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""############$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$######""""""""""""!!!"""###$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''((()))+++,,,,,,,,,+++...///222777===CCCHHHKKKKKKNNNQQQSSSTTTWWWZZZ\\\___bbbdddeeeeeefffhhhjjjggghhhiiiiiigggggghhhiiijjjjjjjjjkkkkkkllllllmmmkkkjjjhhhfffeeeddddddccccccbbb```^^^[[[XXXVVVUUUQQQOOOKKKIIIHHHGGGDDDCCC<<<:::777444111...,,,,,,''''''&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""###$$$%%%$$$""" !!!""""""##################  !!!"""###!!! !!!!!!!!!""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!"""###"""  !!!$$$$$$###"""""""""###$$$$$$######"""""""""""""""  !!!"""######$$$$$$###########################"""""""""!!!!!!!!! ######$$$$$$%%%%%%%%%%%%"""############"""!!!!!! !!!!!!!!!""""""######}}}rrrhhh___YYYYYYXXXVVVVVVWWW[[[___aaafffgggggghhhiiiiiiiiiiiibbbaaaaaa````````````aaaeeedddbbbaaaaaaaaabbbcccfffdddaaa`````````^^^]]]YYYYYYXXXVVVTTTRRRPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA???===;;;:::999999777777666666555555444444333333444555777666333111///...---,,,+++++++++++++++***)))(((''''''''''''))))))(((''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&######$$$$$$$$$$$$#########%%%''''''%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$#########"""""""""###$$$%%%%%%###""""""""""""""""""###"""############$$$$$$$$$&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$%%%&&&'''((()))*********+++,,,...///000000000555666999>>>DDDJJJPPPSSSTTTVVVXXXYYYZZZ[[[]]]___aaaccceeegggggggggiiijjjiiijjjkkkiiigggffffffgggggggggggghhhhhhhhhhhhhhhiiihhhfffdddbbbaaa```___[[[[[[YYYVVVRRROOOLLLJJJCCCAAA===;;;:::888666444///...,,,)))'''&&&%%%%%%##################"""""""""""""""""""""######### """"""!!! !!! !!!"""""""""!!!!!!  """$$$%%%###"""  !!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""$$$""""""!!!!!!!!!""""""###!!!!!!   !!!###$$$%%%&&&""""""############$$$$$$"""""""""!!! ######$$$%%%%%%%%%%%%$$$""""""######""""""!!!  !!!!!!""""""###zzzooofff___ZZZZZZYYYWWWXXXZZZ^^^bbbeeehhhhhhhhhhhhhhhgggggggggaaaaaa``````aaaaaabbbbbbdddcccbbbaaaaaabbbdddeeedddbbb___^^^^^^^^^\\\[[[VVVVVVUUUTTTRRROOOMMMLLLIIIIIIHHHGGGFFFEEEEEEDDD@@@???>>><<<:::999888888777777666555555444444333111111222444666555222///---,,,+++***)))))))))************))))))((('''&&&(((''''''''''''(((((()))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&######$$$$$$$$$$$$#########&&&((((((&&&%%%%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!""""""######$$$$$$%%%""""""###$$$%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$######""""""######$$$"""############$$$$$$$$$'''%%%$$$""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))***,,,---...///,,,---///111444666888999@@@AAACCCFFFKKKPPPTTTWWWVVVXXX[[[\\\]]]^^^aaaccc___bbbeeefffffffffggghhhjjjjjjkkkiiifffdddeeeeeeccccccccccccbbbbbbbbbbbbcccaaa^^^[[[WWWUUUSSSRRRNNNMMMKKKGGGCCC???<<<:::444222///...------+++***'''&&&%%%$$$###############$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$###### !!!######"""""""""### !!!""""""!!! """!!! """$$$%%%$$$###!!! !!! !!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!! """### !!!!!!""""""  !!! !!!""""""### !!!!!!"""""""""""" !!!"""###$$$$$$$$$######"""""""""""""""!!!!!!  !!!!!!""""""xxxnnneee___[[[ZZZYYYXXXYYY\\\aaaeeehhhkkkjjjiiihhhgggfffeeedddaaaaaa```aaaaaabbbcccdddfffeeecccaaaaaabbbcccdddaaa^^^\\\ZZZZZZZZZXXXWWWTTTTTTSSSQQQPPPMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@???===;;;999888888888777666666555444444333333///000111333555444111...,,,+++***(((((((((((())))))************((('''%%%'''&&&&&&''''''((()))***((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&######$$$$$$$$$$$$######$$$'''***)))'''%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$'''&&&$$$""""""###$$$%%%!!!"""$$$&&&'''((())))))))))))))))))******************,,,---///000111222333444666999===AAADDDFFFIIIIIIJJJLLLOOOSSSVVVXXXUUUWWWZZZ\\\]]]___bbbdddbbbdddgggiiihhhhhhiiijjjhhhiiiiiigggdddbbbbbbccc``````______^^^^^^]]]]]]ZZZXXXTTTPPPKKKHHHEEEDDDBBB@@@>>>:::666222...,,,)))'''&&&%%%&&&'''&&&%%%$$$###############$$$$$$###$$$%%%&&&''''''''''''!!!!!!!!!!!! !!!###$$$###""" !!! """#########""""""%%%$$$"""!!! !!!###$$$%%%$$$"""!!! !!!###$$$ !!!!!!!!!!!!#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!""""""######"""   !!!!!!!!!!!!!!!    !!!!!! !!!!!!  !!!######""""""!!!"""""""""""""""!!!!!!  !!!!!!"""}}}qqqiiiddd___\\\XXXYYYZZZ\\\___cccfffhhhhhhiiiiiijjjiiigggeeedddaaaaaaaaabbbbbbccccccccchhhfffdddbbbaaaaaaaaabbbdddbbb^^^\\\[[[YYYWWWUUUTTTRRRPPPOOONNNLLLIIIGGGEEEDDDDDDBBBAAA@@@??????======>>>>>>===;;;888777999888555333222333444555222222222222111000......)))(((((('''''''''(((((('''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''((((((((('''&&&&&&&&&%%%###'''&&&"""###***---***&&&'''((()))************'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%%%%'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""#########$$$%%%%%%$$$###"""""""""###&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!"""$$$$$$######$$$&&&"""$$$&&&&&&%%%$$$%%%&&&)))(((&&&&&&''''''&&&$$$%%%$$$$$$'''+++......---)))***+++---...000111222111444888:::;;;;;;;;;<<<<<<===AAAGGGLLLNNNMMMLLLRRRQQQOOONNNOOOSSSVVVYYYZZZZZZZZZ[[[]]]___bbbcccaaaccceeeeeecccbbbaaabbbgggfffeeecccaaa___^^^]]]XXXVVVUUUUUUUUUTTTQQQOOOJJJHHHEEEAAA===999666444222111///---+++)))((('''&&&&&&%%%%%%%%%&&&''''''%%%$$$###"""!!!!!!!!!!!!###%%%!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######"""!!! ######""""""!!!!!!  """$$$%%%!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### {{{ooohhhccc^^^[[[WWWYYYZZZ]]]aaadddggghhhhhhhhhhhhhhhgggfffeeedddaaaaaabbbccccccdddeeeeeehhhgggeeecccbbbbbbbbbccccccaaa]]][[[ZZZYYYWWWUUUQQQPPPNNNMMMMMMKKKIIIGGGDDDDDDCCCBBBAAA@@@??????===>>>>>>>>><<<:::777666666555444333222222333333333333222222000///...---,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&$$$'''&&&"""###)))+++)))%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""#########$$$%%%$$$##################(((''''''&&&&&&%%%%%%%%%%%%$$$############$$$%%%"""$$$%%%$$$###"""###%%%!!!###$$$$$$#########%%%(((''''''''''''''''''&&&((('''&&&(((+++------++++++,,,...000222444666777;;;>>>AAACCCDDDCCCDDDEEEDDDFFFIIIMMMRRRTTTSSSQQQTTTRRRPPPPPPPPPSSSVVVYYYZZZZZZ[[[[[[]]]___aaabbb``````aaaaaaaaa```___^^^bbbaaa___\\\YYYVVVTTTSSSNNNLLLJJJIIIIIIGGGDDDBBB===<<<:::666333000---,,,...---,,,***)))'''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$""""""!!!!!!!!!""")))((($$$$$$%%%%%%"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! !!!!!!!!!!!!  """"""!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""""" xxxllleeeaaa]]]ZZZWWWYYY\\\```dddfffhhhhhhhhhgggffffffeeeeeeeeeeeebbbbbbcccdddeeeeeeeeeeeehhhgggeeecccbbbbbbccccccbbb___\\\ZZZYYYXXXVVVTTTOOONNNLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@??????>>>>>>>>>===;;;888666444222222333333333222222222333333222000///---,,,+++,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&######'''((('''&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''&&&$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$############$$$%%%%%%"""""""""###############$$$############$$$$$$%%%))))))((('''&&&&&&%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%###""""""###"""###$$$$$$######$$$&&&((((((((((((((())))))))),,,******+++---...---,,,000111444777:::===???@@@FFFIIILLLNNNNNNMMMMMMNNNNNNNNNPPPTTTWWWXXXWWWUUUTTTRRRPPPOOOOOOQQQTTTVVVYYYYYYYYYZZZ[[[\\\^^^___^^^\\\ZZZ[[[\\\\\\YYYVVVVVVUUURRROOOKKKHHHFFFDDD@@@>>>;;;999999777444222000///---+++)))(((&&&%%%)))((('''&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""""""""###'''((($$$!!!###$$$""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""" !!!""""""###  !!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!""""""$$$###""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  tttiiiccc```]]]ZZZWWWZZZ^^^cccggghhhiiiiiihhhfffeeedddcccdddeeeeeedddeeefffffffffeeedddcccfffeeedddcccbbbbbbbbbbbb```]]]ZZZXXXXXXVVVTTTSSSQQQNNNLLLJJJIIIHHHFFFDDDBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<999777444333000111333444555444222111222111000...,,,***))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%))))))((('''''''''(((((($$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$%%%'''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###############$$$$$$%%%####################################$$$$$$%%%&&&))))))(((((('''&&&%%%%%%########################''''''(((&&&###""""""###$$$%%%&&&&&&&&&&&&(((***)))***++++++++++++,,,---/////////000111222222222888999<<>>>>>>>>===<<<:::888666444333000222444666666555333111000///---+++)))''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%******))))))((()))))))))%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$######%%%&&&&&&%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###############$$$#########$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%#########$$$$$$#########'''(((((('''$$$######$$$$$$&&&''''''((())),,,......000222222000000222444444555777888999:::;;;<<<@@@BBBEEEHHHLLLPPPRRRTTTTTTVVVYYYZZZXXXWWWVVVVVVUUUUUUTTTUUUVVVVVVTTTRRRPPPOOOMMMLLLLLLLLLMMMNNNSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOIIIGGGGGGEEE@@@;;;555444333222000///...---,,,***((('''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$######"""#########$$$%%%$$$"""###&&&$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!   !!!"""""" !!!!!!!!!!!!""""""###$$$$$$$$$###""" !!!!!!""""""!!!!!!!!!!!!!!!!!!    !!!!!! !!!!!!  |||pppgggcccaaa___]]]]]]___cccgggjjjjjjjjjiiifffeeeeeeddddddeeeeeeeeehhhhhhhhhhhhfffccc```^^^aaaaaaaaaaaa``````______\\\YYYVVVUUUTTTTTTRRRPPPSSSPPPKKKHHHGGGEEECCCBBB@@@@@@@@@?????????>>>>>>===<<<:::999777555444333222333555666666444222111///---+++)))''''''''''''******(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%''''''$$$$$$&&&((()))************))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$###""""""$$$&&&&&&%%%#########$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%'''''''''%%%%%%%%%'''$$$&&&''')))***,,,000333888;;;===<<<999999;;;======>>>AAAAAABBBBBBDDDFFFHHHIIIKKKNNNQQQTTTWWWXXXXXXZZZ\\\]]][[[YYYXXXXXXVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLKKKKKKKKKLLLMMMPPPPPPPPPPPPPPPOOONNNMMMHHHDDD???;;;:::777333000++++++*********))))))))))))'''%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######"""""""""""""""### """###"""###&&&%%% !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$###""" !!!!!! !!!""""""!!!!!!    !!!!!!""" !!!!!!!!!  {{{pppgggdddcccaaa```aaabbbeeehhhiiijjjjjjiiieeeeeeffffffffffffeeeeeeeeefffggggggfffdddaaa___aaaaaaaaaaaaaaa``````___ZZZXXXUUUTTTSSSSSSQQQPPPOOOLLLHHHFFFEEEEEEDDDCCC???????????????>>>>>>>>>;;;:::999777666555444444333333444444333222111000///---+++)))((((((((()))***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%'''$$$$$$((()))%%%%%%((((((***,,,...///...,,,+++)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$&&&&&&%%%""""""###$$$%%%'''((()))%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&&&&(((***((()))+++---///333888<<>>>>>>>>>>>:::999888666555555444444333333333222111000/////////...,,,***))))))***+++&&&&&&&&&'''''')))******%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$'''$$$%%%)))***&&&%%%)))***,,,000333444333000///+++***)))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%&&&%%%"""""""""$$$%%%''')))***%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%"""$$$&&&''''''(((***,,,---...000333555:::@@@DDDKKKOOOQQQOOOKKKIIIKKKNNNNNNPPPRRRQQQNNNMMMOOOQQQNNNNNNPPPQQQSSSTTTVVVVVVVVVXXXZZZYYYWWWTTTSSSRRRPPPNNNLLLKKKLLLKKKIIIHHHBBBBBBBBBBBBBBBCCCDDDDDD???@@@@@@@@@???===;;;:::000000...+++((('''((()))******))))))((((((((((((***'''$$$###$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&!!!!!! !!!""""""""" ###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&& !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!   !!!!!!!!!""" !!!!!!!!! !!!!!!!!!  !!!""""""!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### |||sssiiiddd```]]]]]]___cccfffjjjkkkkkkiiihhhhhhffffffggghhhhhhgggfffeeejjjgggeeedddccccccaaa```ccccccccccccbbb```___^^^ZZZZZZZZZZZZXXXSSSMMMHHHHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@@@@???>>>======<<<999888777555444222111000444333222000...---,,,,,,+++++++++************)))+++******)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((***---000...333666777888999444---(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((''''''&&&%%%%%%%%%&&&&&&((((((&&&%%%$$$#########"""######$$$$$$"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$###############$$$&&&((((((%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%######((('''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((('''%%%$$$%%%(((*********+++...222444666999===AAADDDFFFGGGOOOOOOPPPQQQQQQQQQQQQQQQUUUUUUTTTSSSRRRRRRQQQQQQUUUTTTTTTSSSRRRQQQQQQQQQTTTUUUUUUUUUTTTRRRQQQOOOMMMLLLKKKIIIGGGEEECCCBBB<<<<<<<<<<<<;;;;;;;;;;;;666555444333111///---,,,---+++)))'''((()))+++---)))((('''&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$######""""""$$$&&&$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """%%%'''$$$""" !!!######$$$$$$$$$%%%###!!! !!!"""###$$$"""""""""""""""!!!!!!!!!!!! !!!"""&&&### !!!###""" """"""!!!!!!   """###"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""  """!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! |||rrrhhhccc```\\\]]]```dddgggjjjkkkjjjiiihhhhhhffffffhhhhhhhhhgggfffeeeiiigggdddccccccbbbaaa```ddddddccccccbbb```___^^^YYYYYYXXXWWWUUUQQQLLLGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>><<<<<<;;;888888777777666555555444333222000///---,,,,,,++++++++++++*********))))))***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&'''((())),,,///444888<<<===>>>>>>888111***))))))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$###$$$%%%%%%%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&)))((('''''''''((())))))%%%%%%%%%$$$$$$$$$######&&&'''))))))(((&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&'''(((((((((((('''(((+++...000111444888<<<>>>@@@BBBEEEHHHJJJLLLMMMNNNNNNOOOQQQQQQRRRRRRRRRTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRQQQOOOMMMLLLGGGFFFDDDAAA>>><<<:::999555555555444444333333333111111111000...---+++***,,,***((('''(((***,,,...---,,,+++)))((('''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&''''''(((&&&###""""""%%%&&&%%%$$$"""""""""###############""""""""""""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%&&&###!!! !!!"""###############&&&$$$###!!! !!!"""######""""""!!!!!!!!!!!!!!! !!!"""######!!!!!!  !!!%%%"""!!!"""!!! """!!!!!!!!!  """"""!!! """"""###$$$$$$%%%&&&&&& """  !!!""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! {{{qqqgggbbb___\\\^^^bbbeeegggjjjkkkjjjhhhhhhhhhfffggghhhiiiiiihhhgggfffhhhfffcccbbbbbbbbb```___cccccccccbbbaaa```^^^^^^YYYWWWUUUSSSQQQOOOKKKHHHHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@>>>===;;;::::::777777777888888888888888111000///---,,,+++++++++++++++*********)))))))))(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&$$$######"""$$$%%%'''((((((***...000999===AAABBBCCCBBB;;;444,,,+++)))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$***,,,...,,,(((%%%$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&((()))++++++''''''((((((***+++,,,---,,,///444888<<<@@@DDDHHHJJJKKKLLLMMMNNNOOOPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUUUUUUUSSSQQQOOOMMMMMMMMMMMMKKKIIIGGGEEE???===;;;999666333111000//////...------,,,++++++,,,,,,,,,,,,+++***)))(((******)))((()))+++...///222000...,,,***((('''''')))((('''&&&&&&'''((()))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&(((***,,,+++((($$$"""###%%%'''((($$$$$$$$$###############""""""#########$$$$$$$$$!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###$$$$$$""" !!!!!!"""######"""""""""$$$###"""!!!!!!!!!######%%%$$$###!!!  !!!!!!!!!""""""!!! ###!!! !!! !!!!!!!!!!!! """!!! !!!"""""" !!!!!!""""""######$$$$$$ ###!!! !!!""" $$$$$$######"""!!!!!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! zzzpppfffaaa___]]]```eeefffhhhjjjkkkiiihhhhhhhhhfffggghhhiiiiiiiiihhhggggggeeebbbaaabbbaaa```___aaaaaaaaa```___^^^\\\\\\YYYVVVSSSPPPNNNMMMKKKIIIGGGFFFCCCAAA@@@AAABBBCCCBBBAAA@@@>>><<<:::999888777777777777777777777777......---+++************************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''(((***---222555;;;???CCCCCCCCCBBB;;;333...,,,)))&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))---///---'''###$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((()))***+++++++++++++++,,,...111333555444777;;;@@@EEEJJJNNNPPPRRRQQQQQQPPPPPPPPPPPPPPPMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWTTTUUUVVVVVVTTTPPPMMMJJJFFFFFFFFFEEEDDDAAA???>>>777666555333111///------------,,,,,,+++***))))))((())))))))))))))))))(((+++*********,,,...111222444222000---+++)))''''''((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$$$$$$$######$$$'''***+++///,,,'''$$$"""###$$$%%%$$$###############""""""!!!""""""""""""#########!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""" !!!"""""""""""""""!!!!!!  !!!"""$$$###"""!!! """"""!!! ###""""""!!! !!!  !!!!!!!!!!!!!!! """!!! !!!"""!!! !!!!!! """!!! !!!!!!  """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! xxxooofffbbb```___bbbgggggghhhjjjjjjiiigggggghhhfffgggiiijjjjjjjjjiiihhhfffdddbbbaaabbbbbbaaa_________^^^^^^]]][[[ZZZYYYYYYVVVQQQNNNMMMLLLKKKJJJFFFDDDBBB@@@@@@AAABBBCCCAAA@@@???===;;;:::888777777777666555444333222222,,,,,,+++************************)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''***,,,111777;;;===@@@BBBAAAAAA@@@:::222///---***'''%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((((((((((((((((('''&&&%%%$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,***%%%"""$$$(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&)))+++...///000000222222222444666:::===>>>AAACCCFFFKKKPPPSSSUUUUUUVVVUUUSSSRRRPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSRRROOOJJJEEEBBB>>>>>>>>>===<<<:::888666000//////......------,,,---,,,,,,+++***)))))))))(((((()))***************,,,,,,,,,---///111333444222111///,,,***((('''&&&(((((((((''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''+++***(((&&&###"""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!"""!!! ######""""""!!!   !!!!!!!!!!!!!!!"""!!! !!!"""!!!"""###############$$$$$$ !!!   !!!!!!!!! !!!"""""" !!!!!!!!!"""""" !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! vvvnnnfffdddcccbbbdddhhhhhhiiijjjjjjhhhgggggghhhggghhhiiijjjkkkkkkjjjjjjfffdddbbbbbbbbbcccbbb```^^^^^^^^^]]]\\\[[[YYYYYYXXXTTTPPPMMMLLLKKKJJJIIIEEEDDDBBBAAAAAAAAABBBBBB@@@???>>><<<;;;999888888666666444333111///...---++++++******)))***************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&'''((()))$$$&&&(((***---222999===>>>@@@@@@>>>===<<<777111---,,,***(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))''''''((())))))'''&&&%%%###############$$$%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((%%%''',,,111555888:::;;;:::;;;<<<>>>AAADDDFFFHHHNNNNNNPPPTTTXXXZZZYYYXXXWWWVVVTTTRRRPPPPPPPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPMMMMMMLLLIIIEEEAAA<<<:::555666666666555333111000************++++++++++++*********))))))))))))))))))***++++++,,,,,,++++++,,,------///000222333444///...,,,+++)))(((''''''((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$"""""""""###$$$###%%%''''''%%%$$$$$$$$$######""""""!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######!!!  !!!""""""!!!!!!!!! !!!"""""""""""" !!!"""### """""""""""""""!!!  !!!""" !!! !!!!!!!!!!!!!!!"""!!! !!!"""""" ######################## !!! !!!!!!"""""" !!!"""### !!!!!!""""""###!!!!!!"""############"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! tttmmmhhhgggfffeeefffiiihhhiiijjjiiihhhgggggghhhggghhhiiikkklllkkkkkkjjjgggeeecccccccccdddcccbbb______^^^^^^]]]\\\ZZZYYYUUURRRNNNKKKJJJJJJHHHGGGCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<;;;:::999888444444222111///---,,,++++++******)))******++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&((()))+++000666;;;;;;<<<:::666555666222,,,++++++***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))%%%&&&((()))))))))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$#########""" !!!###$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++***---222888===AAACCCDDDBBBCCCEEEHHHKKKMMMOOOOOORRRRRRSSSVVVZZZ[[[YYYWWWUUUSSSQQQOOOMMMMMMNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOMMMLLLJJJHHHGGGFFFCCCBBBAAA>>>;;;777555333...//////000///...---,,,************************((((((((())))))))))))***++++++,,,,,,------,,,,,,,,,,,,---...///111222222,,,+++******))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$############%%%'''&&&%%%$$$%%%'''$$$$$$######"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""!!!!!!"""###""""""!!!  ######!!! !!!""" !!!!!!!!!"""  """"""!!! !!!   !!!""""""""" !!!"""""" !!!""""""######!!!!!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! tttmmmiiiiiiiiiggggggjjjiiijjjjjjiiigggfffggghhhggghhhjjjkkkllllllkkkkkkgggeeeccccccddddddcccbbb`````````___^^^]]]\\\[[[SSSPPPLLLJJJIIIHHHGGGEEECCCCCCDDDDDDDDDCCCBBBBBB======<<<;;;::::::999999333222111000///---,,,,,,***************++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((()))---333777888888555000...///,,,'''************)))(((&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))$$$%%%((()))***)))((('''&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$######""""""!!!###%%%'''((()))((((((%%%%%%%%%&&&&&&''''''''''''%%%###"""######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%)))((((((((()))***,,,---111444999>>>BBBEEEFFFFFFFFFHHHKKKOOOQQQSSSSSSSSSQQQQQQQQQUUUXXXYYYWWWTTTQQQOOOMMMKKKJJJJJJKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIFFFDDDAAA???>>>;;;:::888666444222000000***+++,,,------,,,+++***---------,,,,,,++++++***((())))))******++++++,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000*********)))******++++++(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))&&&###"""$$$'''%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######!!! !!! !!!""""""""""""   !!!!!! !!!"""######"""!!!!!! $$$$$$"""!!!"""### !!!!!!""""""  """###""" !!!!!!!!!!!!!!! ###!!! !!!!!!  !!!""""""### !!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! sssooojjjggggggiiikkkkkknnnllliiihhhiiihhhgggffffffhhhiiiiiihhhhhhiiijjjeeecccaaaaaacccccc```]]]```^^^\\\[[[ZZZYYYWWWUUUSSSQQQMMMIIIGGGFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB:::;;;;;;;;;:::888666555333111///,,,++++++,,,---(((***+++,,,------,,,+++((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%((((((((())))))***,,,,,,---,,,,,,+++++++++++++++'''$$$###$$$''')))'''%%%,,,***(((&&&%%%$$$$$$%%%'''(((((('''&&&&&&)))+++'''''''''''''''((())))))%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$"""###$$$$$$###"""###%%%###$$$%%%$$$###"""###%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%(((+++'''''''''(((+++///222555;;;<<<>>>BBBEEEIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQRRRSSSTTTSSSPPPNNNMMMMMMLLLJJJIIIGGGFFFFFFGGGFFFFFFGGGIIIJJJHHHGGGCCCAAA>>>;;;999888777777555555333222000...---,,,+++,,,------,,,+++***)))++++++++++++++++++++++++&&&))),,,---------...///---...............---,,,,,,++++++,,,......,,,***+++++++++***************++++++***((('''&&&%%%$$$&&&((()))'''$$$""""""#########$$$%%%%%%%%%%%%$$$&&&'''(((&&&$$$######$$$######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!  !!!!!!  !!!###"""  !!!!!!!!!!!!!!!  !!!""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!  ###"""!!!  !!!!!!!!!  """!!! !!!###$$$!!!!!!"""###"""!!!  !!!"""!!!sssooojjjhhhhhhjjjkkklllmmmkkkjjjjjjjjjkkkjjjiiiggghhhiiiiiihhhggghhhjjjfffdddbbbbbbcccbbb___\\\]]][[[YYYXXXXXXWWWUUUSSSRRRPPPMMMIIIGGGFFFGGGGGGGGGFFFEEECCCAAA@@@??????::::::::::::888666444333222000...,,,++++++,,,,,,))))))++++++,,,+++******(((((('''''''''((())))))''''''%%%%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&((()))))))))(((((('''''''''''''''&&&%%%###%%%'''((('''%%%''''''&&&&&&&&&'''))))))&&&'''((('''&&&&&&(((***'''''''''''''''((())))))&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!###$$$$$$$$$$$$%%%'''"""$$$%%%%%%$$$$$$&&&'''$$$$$$%%%%%%&&&&&&''''''******)))(((&&&'''))),,,)))***,,,///222666:::<<>><<<<<<;;;;;;:::888666444222111000///---,,,+++++++++,,,))))))*********)))(((((('''((())))))************'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((()))***%%%'''((((((''''''''')))'''''''''''''''((())))))''''''%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$"""###%%%%%%%%%%%%'''((("""$$$%%%%%%%%%&&&(((***'''''''''&&&''''''((((((.........,,,++++++---///...000444888===AAADDDEEEHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLNNNOOONNNNNNMMMJJJJJJLLLOOOPPPOOOLLLHHHIIIIIIHHHGGGFFFDDDCCCCCCCCC@@@===<<<<<<<<<<<<;;;333222111000///.........111000///...---,,,++++++,,,,,,---.........---------------------------------///111111000......///......//////000000111111333000---,,,++++++***)))************))))))((((((((((((((('''''''''&&&&&&))) $$$)))'''#########"""!!!"""###$$$%%%###$$$%%%$$$"""!!!!!!"""$$$$$$%%%$$$$$$###"""!!! !!!!!!!!! """!!!  !!!""" !!!"""### !!!!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!  """###"""!!!  !!!!!! !!!!!!"""###!!!!!!  !!!!!!""""""  !!! !!!!!! !!!~~~uuuqqqmmmkkklllmmmmmmnnnmmmlllkkkkkklllllljjjiiihhhiiijjjiiihhhggghhhiiiiiihhhgggeeebbb```]]][[[WWWVVVTTTTTTTTTTTTSSSQQQOOONNNLLLIIIHHHGGGGGGHHHIIIGGGEEEBBB???===<<<;;;<<<;;;:::888555333111//////...,,,+++*********+++)))))))))((((((''''''&&&&&&''')))***+++***)))(((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))***)))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$&&&((()))(((''''''''''''''''''''''''((()))))))))((('''&&&%%%$$$######"""""""""######$$$$$$%%%#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$&&&'''&&&%%%%%%&&&'''"""###$$$$$$$$$%%%(((******))))))(((((()))******111222222111000000222444555888<<>>=========;;;999777444111000///,,,,,,++++++******)))))))))((((((''''''&&&&&&&&&'''''')))******)))'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((***++++++***(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%$$$%%%%%%######$$$$$$%%%%%%%%%%%%###%%%((()))(((&&&&&&''''''''''''''''''((())))))))))))((('''&&&$$$######"""""""""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''(((((('''%%%$$$%%%&&&###$$$$$$$$$$$$&&&))),,,///...---,,,,,,---///000555666777777777777999;;;===???CCCGGGIIIIIIIIIHHHCCCCCCDDDEEEFFFGGGHHHHHHCCCEEEGGGIIIIIIHHHFFFDDDDDDEEEGGGIIIKKKIIIFFFCCCDDDDDDCCCCCCBBBAAA@@@@@@;;;888444111111111000000......//////000000000000....................................///000000111000000000000000000000000***,,,///000000000111222////////////000222333444777333///,,,,,,++++++***+++++++++***)))(((((('''&&&&&&&&&&&&''''''''''''$$$$$$$$$&&&''''''%%%"""$$$"""!!! """$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$###"""!!!!!!  !!!!!! !!!!!!!!! !!!!!!!!!  !!! !!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!"""!!! !!!  !!!"""!!!!!!!!!###~~~tttrrrooommmmmmnnnnnnmmmooonnnmmmlllllliiifffcccfffhhhiiiiiihhhhhhiiijjjjjjkkkjjjgggbbb___]]]]]]XXXVVVTTTTTTTTTSSSRRRPPPLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCAAA@@@???>>>>>>>>>;;;:::777444222000///...++++++*********))))))((((((((('''&&&&&&&&&''''''))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,,,,+++)))'''&&&%%%%%%&&&$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%% """$$$%%%&&&''''''$$$&&&''''''&&&&&&&&&((('''''''''''''''((()))))))))))))))((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&(((((('''%%%$$$$$$%%%$$$%%%&&&'''))),,,111444777666555444555777999:::<<<===??????>>>>>>@@@AAADDDEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFEEEDDDBBBAAACCCCCCCCCDDDEEEDDDAAA???=========<<<;;;::::::999777444111000000111000///......///000111111111111---.........//////000000222222111111111222333333222222222222222222222222,,,///222333333333444555000000/////////111222333555222///...------,,,+++---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&''''''###'''++++++(((%%%$$$$$$######"""!!!"""###$$$%%%!!!"""###"""!!! !!!#########$$$######"""!!!  !!!!!!  !!!!!!  !!!  !!!""""""""""""   !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!   !!!  !!!!!!!!!!!!   !!!!!!!!!""""""!!! !!!"""~~~tttqqqnnnmmmmmmnnnmmmmmmooonnnmmmmmmmmmkkkhhheeeeeeggghhhiiihhhiiijjjllljjjkkkkkkhhhccc___^^^^^^XXXVVVTTTSSSSSSRRRPPPNNNKKKJJJJJJIIIIIIHHHHHHHHHDDDCCCAAA@@@>>>=========888666444111///------,,,))))))******))))))(((((((((''''''&&&&&&'''((()))---,,,+++)))((('''&&&&&&###$$$&&&'''((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&(((***,,,------,,,***(((&&&&&&&&&&&&%%%$$$$$$#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%'''&&&###"""###%%%!!!"""$$$&&&'''(((''''''%%%&&&&&&&&&%%%%%%''')))'''''''''''''''((())))))((()))))))))((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%%%%&&&'''&&&'''***---111666===BBBAAA@@@??????@@@CCCFFFHHHEEEGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIHHHGGGEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>>>>>>>>>>><<<:::999888888777777666666666444222111111222333222000000111222444444444444333000111111222333444444555888777666555555555666777333333333333333333333333...111333444444333444555111000///......///111222222000//////000000...---......---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***'''%%%%%%&&&############$$$$$$$$$%%% """###"""!!! !!!###"""""""""""""""!!! """"""!!!   !!!  !!!""""""""""""   !!!"""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!"""  !!!""""""""" !!!!!!  !!!!!!!!!  """###$$$$$$$$$!!!""""""!!! """######!!! !!!sssqqqnnnmmmmmmnnnmmmlllnnnnnnnnnoooooonnnjjjhhhdddfffhhhhhhhhhiiikkkmmmjjjkkkkkkhhhccc___^^^___XXXVVVSSSRRRRRRPPPNNNLLLJJJJJJJJJIIIIIIHHHHHHHHHEEECCCBBB@@@>>><<<<<<;;;555333111...,,,+++++++++((()))))))))))))))((('''((('''&&&&&&'''((()))***000///,,,***((('''''''''!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$############$$$%%%&&&(((***,,,---...,,,***(((&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$&&&'''&&&###!!!###%%%''''''((((((((('''%%%%%%%%%&&&&&&%%%$$$%%%''')))'''''''''''''''((())))))(((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&& """$$$%%%%%%&&&(((***''')))---111777???GGGLLLIIIHHHGGGGGGHHHLLLOOOQQQMMMNNNOOOMMMJJJGGGGGGGGGIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAA@@@@@@?????????@@@>>>;;;:::::::::999777888888777777666666555555222111111333444555333222444555666777888888777666555666666777888999:::;;;<<<;;;:::888888888999999444444444444444444444444///111333333222111000111222111///------...000111000//////000111111///...//////...---,,,******)))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''(((######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""###%%%""""""""""""!!!  """"""!!!  !!!"""""" !!!!!! !!!!!!!!!  !!!""""""""""""  !!!"""######$$$ !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!"""""" """$$$$$$$$$### !!!!!!  !!!!!!!!!  !!!!!!!!!  """$$$$$$""" !!!###$$$###!!! !!!xxxvvvsssqqqooooooooopppmmmnnnnnnnnnmmmkkkiiihhhhhhgggggghhhiiijjjlllllljjjhhhfffdddcccaaa^^^\\\TTTTTTSSSRRRQQQOOOMMMLLLMMMLLLLLLMMMLLLJJJGGGDDDEEEBBB???===>>>===999666444111...,,,---.........,,,,,,+++***(((&&&%%%$$$((()))*********)))'''&&&,,,+++)))((('''''''''(((&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&&&&$$$'''&&&&&&'''((()))************)))(((&&&%%%$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))((((((((((((((((((((()))******&&&%%%$$$###""""""""""""&&&%%%$$$#########$$$%%%&&&'''((()))))))))((('''((((((((((((&&&%%%$$$###''''''&&&&&&%%%%%%%%%%%%######$$$%%%''')))***+++,,,---111999BBBJJJPPPRRRTTTSSSPPPNNNNNNOOOQQQRRRTTTQQQNNNLLLLLLKKKIIIGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIFFFDDDAAA@@@@@@@@@AAA@@@===;;;999999:::;;;;;;:::999888888888888888444555555666777888999999333555777888777555555555777999<<<======<<<===>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;888555333333333222111000000000000000000000000...---,,,,,,,,,...///000///////////////////////////---+++)))((((((((())))))((('''&&&&&&&&&&&&&&&***&&& $$$(((##################$$$$$$###""""""""""""######$$$###$$$$$$###!!! !!!"""  !!! """!!!  !!!"""######"""!!!  !!!!!!!!!"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!  ###$$$###""""""""""""!!!  """!!!  !!!"""!!!!!!!!!!!! $$$$$$$$$###############    !!!"""###!!! """######"""!!!  !!!"""###$$$######"""yyywwwtttqqqpppoooppppppmmmnnnnnnnnnmmmkkkiiihhhhhhhhhhhhiiijjjkkkkkklllgggdddbbb```___]]][[[XXXTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKLLLLLLKKKGGGDDDCCC@@@===;;;;;;999666333333000---,,,------------((()))))))))))))))((((((((())))))***)))((('''&&&+++***)))''''''''''''''''''''''''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((()))+++---...///111666===GGGNNNSSSUUUTTTRRRPPPNNNNNNOOOQQQSSSVVVSSSQQQOOOOOONNNLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDBBB@@@?????????>>><<<:::888777777777888888777777777777777777888777777777777777777777777444666888888888777888999<<<>>>AAAAAAAAA@@@@@@AAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888555444444444333111222222111000//////......///.........//////000111........................///...,,,***))))))))))))(((((('''&&&&&&&&&&&&&&&'''%%%###!!!!!!###&&&(((########################!!!  """###$$$###!!! !!!"""!!!!!!  """!!!  !!!""""""""""""!!!  !!!!!!!!!""""""!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!  """$$$###"""!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!"""!!!  """###"""!!! """ !!! !!!###$$$$$$###"""!!!zzzxxxuuurrrpppppppppqqqnnnnnnnnnnnnlllkkkjjjiiihhhhhhjjjkkklllkkkkkkjjjdddbbb```^^^]]][[[XXXVVVTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKJJJKKKKKKJJJGGGEEEAAA???;;;999888555222000111///,,,+++,,,---,,,,,,(((((())))))***))))))))))))))))))))))))(((''''''***)))(((''''''&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''''''''(((%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&''''''(((((()))))))))'''((()))))))))(((&&&%%%((()))***,,,///111222333666888===DDDLLLRRRUUUVVVRRRQQQOOONNNNNNPPPRRRSSSTTTSSSQQQPPPQQQPPPOOOMMMHHHGGGGGGFFFFFFEEEEEEEEECCCBBB@@@>>>======>>>>>>;;;:::888777666666666777666666666777888888999999::::::999999888777666666777888:::::::::;;;>>>@@@BBBDDDFFFFFFEEEDDDDDDDDD@@@@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888555444444444333222333333222000///...---,,,//////000111111111111000------------------------///...,,,+++************((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$##############################$$$###""""""!!!!!!!!!!!!"""###$$$###!!! !!!""""""!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""  """######""" !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!   !!!!!!!!! !!!!!!!!! !!! ######  ###%%%%%%$$$""" {{{yyyvvvsssqqqpppqqqqqqoooooonnnmmmlllkkkjjjjjjhhhiiikkklllmmmllljjjiiifffcccaaa___^^^\\\ZZZWWWTTTTTTSSSRRRPPPMMMLLLJJJJJJIIIHHHIIIIIIIIIGGGDDD???>>>;;;888555222000...///---++++++,,,,,,,,,++++++++++++***)))((('''&&&)))))))))))))))((((((''')))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''((($$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((''''''''''''((())))))'''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((((('''''''''((()))***++++++++++++---------,,,***)))***,,,...222666999;;;<<>><<<;;;;;;;;;<<<===;;;:::999888888888888888666777888:::;;;<<<======<<<<<<;;;;;;:::::::::999;;;<<<======>>>@@@CCCFFFEEEGGGIIIIIIGGGEEEEEEEEEBBBCCCDDDDDDCCCAAA>>><<<;;;;;;;;;;;;;;;::::::::::::888666555555555333222444333222111000///.........///000111111000///...---------------------------,,,+++******)))))))))''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%###!!!############""""""""""""&&&%%%$$$###""""""""""""!!!"""###"""!!! !!!"""###"""!!! !!!!!!!!!"""""""""######!!!!!!!!! !!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""  """###"""!!! !!!""""""###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!###"""!!!!!!!!!!!!  """%%%%%%###!!!}}}{{{wwwtttrrrqqqqqqrrrpppooonnnmmmlllkkkkkkkkkhhhjjjkkkllllllkkkiiigggfffdddaaa```^^^]]]ZZZXXXTTTTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFFFFGGGFFFDDDBBB>>>===;;;888444111///......,,,++++++,,,,,,,,,*********+++******)))((((((***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&((((((&&&%%%&&&((($$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''((((((((('''&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))******)))***+++,,,---...///000000111000///...---...000444999>>>BBBEEEFFFHHHIIIKKKNNNRRRSSSQQQPPPOOOOOONNNMMMMMMNNNOOOPPPLLLLLLKKKMMMNNNNNNLLLKKKFFFEEEEEEDDDCCCBBBAAAAAA<<<;;;:::999999:::;;;<<<::::::999999999999999999666777999;;;===>>>??????<<<======>>>??????@@@@@@???AAAAAABBBBBBDDDGGGJJJFFFGGGIIIIIIGGGEEEDDDDDDEEEEEEFFFFFFDDDAAA???===:::::::::999999999888888999777666666666666444222333222222222222222111111------/////////...---,,,++++++++++++++++++++++++******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''$$$#########"""!!!!!!!!!#########"""""""""!!!!!!###"""!!!  !!!""""""!!! !!!######"""!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###"""!!! !!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! ######  """$$$$$$###!!! ~~~|||yyyuuusssrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkiiijjjjjjkkkjjjiiiggggggeeebbb```^^^]]][[[YYYVVVUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGDDDDDDDDDCCCAAA???<<<<<<;;;888333000//////---,,,++++++------,,,+++&&&'''(((***+++,,,,,,,,,******)))((((((((((((((((((((())))))))))))(((((('''&&&%%%$$$%%%&&&'''((($$$(((++++++(((%%%$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''((()))))))))((((((%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''')))***+++---,,,,,,---///111444555666666555555555444444444666999>>>CCCHHHLLLNNNOOOOOONNNOOOPPPRRRRRRPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJKKKMMMMMMKKKIII@@@?????????>>>=========;;;;;;:::999999:::;;;<<<888888888999999999999999777999;;;>>>@@@@@@AAA@@@??????@@@BBBDDDEEEGGGGGGEEEFFFGGGGGGGGGGGGIIIKKKEEEGGGIIIHHHGGGEEEDDDEEEFFFFFFFFFEEECCCAAA>>>===::::::999999888888777777888777666777777777444222222222222222222222222222,,,,,,---------,,,++++++++++++++++++++++++++++++((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''"""""""""###$$$&&&'''(((#########""""""!!!!!! ######"""!!! !!!"""""" !!!###"""!!!!!! !!!!!!"""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!! !!!""""""###  !!!!!!""""""###""""""!!!  !!!!!!!!! !!!!!!!!! !!!!!! !!!""" """### """ !!!"""""""""!!!!!!}}}zzzvvvtttrrrrrrsssqqqpppnnnmmmlllllllllllljjjjjjiiiiiihhhgggffffffdddbbb___]]]\\\[[[XXXVVVUUUTTTSSSQQQOOOLLLJJJHHHHHHFFFCCCAAAAAA@@@>>><<<999::::::777222/////////---,,,+++,,,......---+++&&&'''(((***,,,---------+++***)))((('''(((((()))((()))***++++++***))))))((((((&&&&&&&&&((()))***,,,111555444...(((%%%%%%$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&%%%&&&''')))))))))((('''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%'''((((((''''''''''''(((***,,,---...///000222555999===@@@BBBAAA???======>>>???@@@BBBEEEIIIMMMQQQSSSTTTUUURRRQQQPPPQQQSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGHHHIIIIIIFFFDDD<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999:::;;;;;;;;;;;;;;;===>>>AAACCCEEEFFFEEEEEECCCCCCEEEFFFHHHJJJKKKLLLIIIKKKLLLLLLJJJIIIJJJKKKFFFHHHJJJJJJHHHGGGFFFGGGHHHGGGEEECCCAAA???>>>===;;;;;;:::999999888777777888777777777888777555333222111111000000/////////------,,,+++++++++++++++************************'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$######"""!!!!!! $$$$$$###############$$$ !!!!!! !!!### !!!"""###$$$ !!!!!!!!!"""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!""""""!!! !!!!!!""""""  !!!!!!!!!   !!!!!!!!!  """!!! !!! !!! !!!""""""~~~zzzwwwtttsssssssssrrrpppooommmllllllllllllkkkjjjhhhgggffffffffffffeeeccc```___^^^\\\YYYWWWUUUTTTSSSQQQNNNLLLIIIHHHHHHEEEBBB@@@???>>><<<:::777888888666111......///---,,,,,,---...///---,,,))))))***++++++++++++***+++***((('''''''''((())))))***+++,,,,,,+++***)))***)))((('''((()))+++---666;;;???===555,,,(((&&&$$$$$$%%%&&&(((***,,,---******)))))))))(((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((())))))$$$%%%'''(((((((((''''''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((($$$&&&'''))))))(((&&&%%%%%%%%%$$$$$$%%%&&&((()))(((((('''((()))+++---...///000111555:::@@@EEEHHHLLLJJJHHHFFFFFFGGGIIIKKKLLLNNNQQQTTTWWWXXXXXXWWWSSSRRRQQQQQQSSSUUUUUUUUUMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBDDDEEEDDDAAA???;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<===>>>????????????CCCDDDGGGJJJKKKKKKKKKJJJFFFGGGHHHIIIKKKLLLMMMNNNLLLNNNOOOOOOMMMJJJJJJJJJGGGIIIKKKKKKJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>======<<<<<<;;;::::::999888888888777777777888888555333222111000///...---,,,+++///...,,,+++***+++,,,,,,))))))))))))))))))))))))(((((()))******)))((('''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$!!!$$$######"""!!! !!! !!!""" !!!!!! !!!### !!!###$$$%%%###$$$$$$$$$$$$%%%%%%%%% !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""" !!!###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!""""""###   !!!!!!!!! %%%"""  !!!###!!!!!! !!!"""###}}}zzzyyyyyywwwrrrnnnooooooppppppooommmjjjhhhmmmllljjjhhhffffffffffffdddbbb```___```___]]][[[VVVUUUTTTRRROOOLLLIIIHHHHHHEEEBBB???>>><<<:::888555444333111000...---,,,---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///666@@@JJJGGG:::---((((((&&&'''((((((&&&%%%&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''%%%$$$$$$&&&((()))(((&&&%%%&&&''')))+++'''&&&%%%$$$###$$$$$$%%%%%%&&&((()))***)))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((()))&&&$$$$$$&&&&&&%%%###((()))*********,,,///111555999===AAAEEEHHHLLLNNNPPPOOONNNMMMNNNOOOQQQSSSUUUVVVXXXZZZZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLMMMLLLJJJGGGDDDBBB???>>>BBBBBBAAA???>>>===<<<;;;999:::;;;:::999999;;;===<<<>>>???>>><<<;;;;;;<<<:::;;;===>>>AAACCCDDDEEEHHHIIIIIIKKKLLLMMMNNNNNNMMMJJJIIIJJJMMMOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDBBBAAA???===<<<<<<;;;:::999888888888888555555555444333333222222222222111000///...------******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$  !!!######!!! """###"""!!! !!!#########""""""""""""######""""""!!!!!!  !!!"""""""""""""""&&&### !!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""""""""###  !!!###$$$$$$###!!! !!!  !!!!!!!!! ###"""!!! !!!  !!!###"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""" """!!!  """###~~~yyyxxxwwwvvvrrrnnnoooooopppooonnnmmmkkkjjjnnnllljjjhhhfffffffffffffffdddbbb``````^^^\\\ZZZVVVUUUTTTRRROOOMMMJJJIIIGGGEEEAAA>>>===;;;999777333333222000///...---,,,,,,,,,+++************+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((***,,,---111999@@@???555,,,((()))(((***++++++)))'''''''''(((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''%%%$$$$$$&&&(((((((((&&&&&&&&&''')))***'''&&&%%%$$$######$$$%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%%%%######(((%%%$$$$$$&&&((('''&&&((()))***++++++...222555:::===BBBFFFHHHKKKOOOQQQSSSRRRPPPPPPPPPRRRSSSUUUWWWXXXZZZ[[[[[[ZZZXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHEEEBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<===;;;===>>>>>>=========>>>AAABBBCCCEEEGGGIIIJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQNNNLLLJJJKKKNNNOOOOOOMMMOOOOOONNNNNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCAAA???>>><<<<<<;;;:::999888888888888555555444444333333222222222111111///...---,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$############""" """###"""!!! !!!###!!!!!! !!!!!!""""""!!!!!!!!! !!!"""###$$$$$$######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!!!! !!!!!!!!!!!!!!!!!! !!!  !!!  !!!###"""!!!  !!!!!!   !!!!!!!!!!!!  !!!!!!!!! !!! !!!"""$$$~~~xxxuuuuuutttqqqooopppooonnnnnnmmmmmmmmmmmmooommmkkkhhhgggfffeeeeeeiiifffcccaaa```^^^[[[XXXUUUUUUTTTRRRPPPMMMKKKJJJFFFDDD@@@===;;;999666444111000000///......------,,,+++******))))))************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***++++++///333222...***))))))(((***,,,,,,***'''&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&$$$$$$&&&(((((('''&&&&&&&&&''')))***&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! &&&%%%$$$%%%'''))))))(((((()))***+++---111777;;;AAADDDHHHKKKMMMOOORRRTTTUUUTTTSSSSSSSSSTTTUUUVVVYYYZZZZZZZZZZZZXXXVVVUUUOOONNNMMMLLLJJJHHHGGGGGGDDDBBB???<<<999999999999888888999:::;;;<<<===>>>:::;;;<<<;;;:::;;;<<<>>>;;;===???@@@@@@@@@AAACCCGGGHHHIIIKKKMMMNNNNNNOOOMMMMMMNNNOOOPPPQQQQQQRRROOOMMMLLLLLLNNNOOONNNNNNPPPPPPOOOOOONNNMMMLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA???>>>===<<<;;;999888777777777555444444333222222111111111111000...---+++******((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$######$$$###  """###"""!!! !!!###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""###%%%&&&%%%$$$"""!!!!!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""'''$$$!!! !!!!!!"""!!!  !!!!!!!!!"""""""""""""""   !!!  !!!""""""!!! !!! !!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$~~~wwwsssssssssqqqoooqqqooonnnmmmlllmmmooopppooonnnkkkiiigggfffeeeeeeiiifffcccaaa```^^^[[[YYYUUUUUUTTTRRRPPPNNNLLLJJJEEEBBB>>>;;;999666444111...............---------++++++***)))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))(((((())))))&&&)))++++++)))&&&$$$###&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$&&&&&&%%%&&&'''((())))))((()))+++,,,///555;;;@@@GGGJJJMMMOOOPPPQQQSSSUUUUUUTTTTTTSSSSSSTTTUUUUUUXXXXXXXXXWWWUUUSSSQQQPPPHHHGGGFFFEEEDDDCCCBBBBBB???===:::777555666777888888999:::;;;===>>>???@@@:::;;;<<<<<<;;;<<<>>>???===@@@CCCDDDDDDEEEGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEECCCBBB@@@???===<<<;;;999777666666666333333222222111111000000000000...---+++***(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&#########"""""""""""""""!!! !!!###$$$###""" """###"""!!! !!!###$$$##################$$$"""""""""""""""""""""""""""###%%%&&&%%%###!!!"""&&&&&&###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!###$$$(((&&&###!!!!!!!!!!!! !!!  !!!!!! !!!!!!""""""###""" !!!""""""!!!  !!!!!!!!! !!!!!!""""""############"""!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""### """$$$%%%}}}vvvsssssssssrrrqqqqqqpppnnnllllllmmmoooqqqooonnnkkkiiigggfffffffffgggeeebbbaaa```___\\\ZZZUUUTTTSSSQQQOOOMMMJJJIIIBBB???;;;888666444222///.........---------------,,,++++++***)))***************++++++++++++******************************))))))))))))))))))))))))******)))((('''''''''''')))(((&&&%%%&&&'''((()))''')))++++++(((&&&%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((%%%$$$###"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((''''''((()))******,,,...000444999???DDDJJJLLLNNNOOOOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTSSSRRRPPPNNNLLLJJJIIIAAA@@@@@@???>>>============;;;888666555666888::::::;;;;;;<<<===>>>??????<<<===>>>>>>===>>>@@@BBBCCCEEEHHHIIIJJJJJJLLLNNNKKKLLLNNNOOOPPPOOONNNMMMKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFFFFEEEDDDBBBAAA@@@===<<<:::888666555444444111111000000///............---,,,+++***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""  """######""" """###"""!!! !!!###$$$$$$############$$$$$$"""#####################!!!"""###$$$###""" !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&(((%%%"""!!!!!!"""!!!  !!!!!!    !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  """######"""!!!  !!!!!!!!!!!!"""!!!!!!!!! !!!"""###$$$ !!!"""###$$$|||vvvssstttuuutttsssrrrqqqooommmmmmmmmooopppnnnmmmkkkiiihhhgggggghhheeecccaaa```___^^^\\\ZZZUUUTTTSSSPPPNNNKKKHHHGGG>>><<<888666444333000///...............------------,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((())))))+++,,,+++***))))))***))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&'''(((((())))))((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***((()))************,,,...///111555888;;;???DDDHHHKKKMMMOOONNNMMMLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNMMMKKKIIIFFFDDDCCCBBB<<<<<<<<<;;;;;;:::::::::;;;:::999888888999:::<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBBBBAAABBBDDDFFFIIIKKKMMMNNNNNNNNNOOOPPPMMMOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNLLLLLLNNNPPPQQQQQQQQQPPPPPPPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@===;;;999777555333222111///......------,,,++++++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$""""""""""""###############!!!  !!!  """###"""!!! !!!######""""""!!!!!!""""""###############$$$$$$$$$$$$!!!""""""""""""!!!!!!  !!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  """###%%%%%%###!!! !!!!!!!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!!!!!    !!!  !!!###$$$ !!!"""######{{{vvvtttvvvwwwvvvuuusssrrrpppooonnnmmmnnnnnnmmmlllkkkiiihhhhhhiiiiiifffdddaaa___^^^\\\YYYWWWUUUTTTRRROOOLLLIIIFFFDDD;;;999666444333222000...000/////////......------...---,,,,,,+++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&((()))((('''''')))+++******+++***))))))+++---,,,+++***)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&%%%%%%&&&%%%%%%&&&&&&'''''''''&&&$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))***(((***---......000333666666999===@@@CCCEEEIIIKKKLLLMMMNNNMMMKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFCCCAAA???>>>===;;;:::::::::::::::999999:::::::::::::::;;;<<<===<<<<<<===>>>???@@@AAABBBEEEFFFGGGGGGGGGHHHJJJLLLMMMOOOPPPPPPOOOOOOOOOPPPMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLNNNMMMKKKLLLNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@<<<:::888555333111000///,,,,,,,,,+++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$""" !!!"""!!!!!! """###"""!!! !!!######""""""!!!!!!""""""############$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""    !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!!!!! !!!  !!!!!!!!!!!!  !!!###$$$ !!!!!!!!!!!!!!!~~~zzzvvvvvvwwwyyyxxxvvvsssrrrqqqooonnnmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkkhhheeebbb___]]]ZZZWWWTTTUUUTTTRRROOOKKKGGGDDDBBB999777444333222222000...111000000///......------///...------,,,,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((''''''&&&###&&&******((('''))),,,((((((((('''&&&'''+++---...---+++***(((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''&&&%%%%%%%%%&&&((()))***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***'''***...000111444999===;;;>>>CCCFFFHHHJJJLLLMMMLLLMMMNNNMMMJJJIIIHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHFFFEEECCC@@@>>><<<;;;;;;;;;;;;::::::::::::::::::999999:::;;;<<<=========>>>>>>@@@AAACCCEEEFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPOOOQQQRRRQQQPPPNNNNNNOOOKKKLLLNNNOOONNNLLLIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMLLLKKKKKKNNNQQQMMMMMMNNNOOOOOOPPPPPPQQQLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@;;;:::777555222000......++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''##############################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%"""  """%%%&&&&&&!!!"""###"""!!! !!!###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%'''###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$###!!! !!!###$$$ !!!#########"""!!! ######""""""!!!!!! """###$$$###"""######"""""""""""""""""""""""" !!!!!! !!!"""""""""!!!!!!!!!###$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""  """$$$ !!!!!!!!!!!!!!! }}}wwwvvvxxxyyywwwtttsssrrrqqqqqqqqqpppmmmkkklllmmmnnnnnnllljjjgggeeehhheeeaaa^^^\\\ZZZWWWUUURRRQQQOOOMMMKKKFFFAAA===666555333333333333111000111000000///...------------,,,++++++******++++++++++++************+++++++++***)))(((((()))***+++))))))((('''''''''''''''***)))((('''''''''''''''&&&&&&&&&'''''''''''''''++++++******))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&'''(((((()))(((((('''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''((())))))'''((((((((('''(((+++---***---111777<<>><<<999777777888;;;=========<<<;;;;;;;;;<<<<<<@@@???>>><<<<<<===???@@@AAAAAACCCDDDFFFHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOOOONNNMMMLLLOOOOOOOOOOOONNNLLLKKKJJJEEEEEEDDDDDDFFFHHHKKKMMMLLLLLLKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFDDDAAA???<<<:::999777666555333111///...------,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!"""###"""!!! """$$$%%%###"""!!!!!!!!!!!!!!!""""""!!!  !!!"""!!!"""###$$$$$$###!!! """!!!!!!!!!!!!!!!"""""""""!!! !!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!  !!!!!!  !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!$$$''''''$$$!!! !!!!!! ###"""!!! }}}xxxwwwxxxyyywwwtttssssssttttttrrrooommmlllmmmnnnnnnnnnmmmjjjhhhfffiiifffbbb___]]][[[XXXVVVRRRPPPMMMJJJHHHCCC???;;;555333222222222222111///111000000///......---------,,,++++++******++++++++++++************+++++++++***)))(((((()))***+++******)))((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))+++...111333666;;;AAAEEEIIIKKKKKKIIIJJJLLLMMMNNNNNNNNNNNNKKKLLLMMMLLLIIIHHHIIIJJJIIIKKKLLLLLLKKKGGGDDDBBB===;;;999777666888;;;<<<===<<<<<<;;;;;;;;;<<<<<<@@@???>>>>>>>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNNNNMMMLLLKKKKKKJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@===;;;999888555555444222000///...---++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""&&&%%%###""""""###%%%&&&&&&%%%$$$$$$#########$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!"""!!! !!!"""!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!"""###$$$$$$###!!! """"""!!!!!!!!!!!!""""""$$$"""""""""###$$$###""" !!!!!!""""""!!!!!!  !!!!!!  """""""""!!!!!!  !!!!!!  !!!!!!!!!!!! """!!!!!!  !!!!!! !!! !!! ###%%%%%%###  !!! ~~~yyyxxxyyyyyywwwuuusssvvvxxxwwwsssnnnmmmmmmnnnoooooonnnmmmkkkiiigggiiifffbbb___]]][[[XXXVVVSSSPPPKKKGGGCCC@@@<<<999444222111111111111000...000000000///......---------,,,++++++******+++++++++++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))***(((((('''''''''((())))))************************((())))))))))))))))))***'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&'''((()))*********((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''')))+++---...000444777<<<@@@EEEKKKOOOPPPQQQPPPMMMNNNNNNOOOPPPPPPOOOOOOJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIJJJIIIHHHEEEAAA???;;;:::888666666888;;;<<<<<<;;;;;;;;;;;;;;;<<<===@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKLLLNNNOOOOOOPPPIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKLLLNNNOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFBBBBBB@@@>>><<<:::888777333333222111000///......******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###!!!&&&%%%$$$######$$$%%%&&&&&&%%%###""""""######$$$&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!!!!###$$$######$$$###"""!!!  !!!"""######"""""""""!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""    !!!!!!!!! """"""""""""!!!!!!   !!!!!!!!!!!! """!!!!!!   !!!!!!    !!!""""""!!!  ~~~{{{yyyzzzyyywwwvvvsssxxx|||zzzsssnnnmmmnnnooooooooonnnmmmkkkjjjhhhhhheeeaaa^^^\\\ZZZWWWUUUTTTOOOIIIDDD@@@===:::888444222111111222222111///000000//////............---,,,++++++******++++++++++++++++++++++++++++++******************************)))(((((()))))))))((('''''''''((()))******++++++***************)))'''((((((((())))))******(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&(((***+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((((((((()))******))),,,///222444777;;;>>>BBBEEEKKKPPPRRRSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLKKKIIIHHHHHHIIIGGGGGGGGGFFFDDDAAA???===:::999777666777999;;;<<<<<<;;;;;;;;;<<<===>>>>>>AAABBBBBBDDDFFFHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOIIIIIIIIIIIIJJJJJJKKKKKKPPPOOONNNMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFHHHIIIKKKMMMMMMKKKIIIHHHJJJIIIIIIHHHGGGFFFEEEEEE@@@@@@>>>===;;;999888777333222222111111000000000******)))(((''''''''''''''''''''''''''''''''''''###%%%(((******)))'''%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!###$$$$$$###$$$$$$###"""!!! !!!###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""############"""###""""""!!!!!!!!!!!!"""  !!!"""""" $$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!! """!!!!!!!!!  ############""""""!!!!!!   }}}{{{zzzyyyxxxvvvtttyyy|||zzzsssnnnnnnoooppppppooonnnmmmkkkjjjiiifffccc___\\\ZZZXXXUUUSSSSSSOOOHHHCCC???<<<:::888444333222222333444222111////////////............---,,,++++++******++++++***+++,,,,,,,,,,,,+++*********++++++++++++******(((((('''''''''(((((()))((((((((((((((()))***+++******)))))))))(((((((((''''''(((((()))))))))***)))(((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&(((***,,,++++++***)))((('''''''''(((((((((((())))))))))))************+++,,,---......111555888;;;>>>BBBDDDGGGJJJNNNRRRSSSRRRPPPNNNOOONNNNNNMMMMMMMMMMMMMMMKKKLLLMMMKKKIIIGGGGGGHHHEEEDDDCCCAAA@@@>>><<<<<<999888777777888:::<<<===============>>>???@@@AAADDDDDDEEEGGGIIIKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGKKKLLLLLLLLLKKKIIIFFFDDDGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>===;;;:::888777666333222222222111111111111++++++***)))((((((((((((''''''''''''''''''''''''!!!###&&&)))******)))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!###$$$$$$###""""""""""""""""""!!!!!!!!!###$$$$$$""""""!!!""""""""""""""""""!!!!!!!!!"""#####################"""!!!!!!!!!!!!!!!###"""!!!!!!######"""!!! !!!"""""" %%%&&&&&&&&&&&&%%%%%%$$$  !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!     !!!"""!!!!!!!!!~~~}}}{{{yyyxxxwwwvvvxxxzzzxxxssspppoooppppppooonnnmmmkkkjjjiiiiiieeebbb^^^[[[YYYWWWTTTRRRQQQLLLFFFAAA>>>;;;999777444333222333444444333222//////////////////......---,,,++++++******++++++***+++,,,------,,,+++*********+++,,,,,,+++******'''''''''''''''(((((()))))))))((((((((()))******)))))))))((((((''''''&&&'''(((((((((((((((((()))))))))'''&&&&&&'''((()))))))))(((((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''(((***++++++******)))))))))))))))************++++++++++++)))******+++---///000111555888<<>>?????????@@@AAACCCDDDEEEGGGGGGIIIJJJKKKMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJIIILLLMMMMMMNNNNNNMMMMMMLLLNNNMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQRRRNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIILLLKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>======;;;;;;:::999777666555555222222222111111000000///++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!!!!###$$$###### !!!"""############### !!!"""######""""""!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! !!!###!!! !!!"""###"""!!! !!!""" &&&&&&'''''''''&&&&&&%%%  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!    !!!!!!  !!!"""""""""!!! ~~~|||yyyxxxxxxxxxwwwvvvtttsssqqqqqqqqqoooooommmllljjjiiiiiiiiifffccc___\\\ZZZWWWTTTRRRLLLIIIDDD@@@===:::777555333222111222333444333111.../////////////////////---,,,++++++******++++++***+++---......---+++******++++++,,,,,,++++++***((((((''''''((())))))*********))))))((()))))))))***))))))(((((('''&&&&&&(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))******)))(((&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%&&&'''((()))************)))))))))***++++++,,,,,,,,,,,,------------++++++,,,...111333666777;;;>>>BBBEEEGGGIIIKKKMMMPPPQQQRRRSSSRRRPPPNNNLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKHHHEEEBBBAAAAAA???>>><<<:::999::::::;;;888888999:::;;;===???@@@AAABBBBBBCCCEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLNNNPPPRRRPPPOOONNNMMMMMMNNNPPPQQQMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFCCCBBBAAAAAAAAA>>>===<<<;;;:::999999888777777666555444333333222111111000///...---------******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###"""!!! !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!  !!!   !!!  !!! $$$%%%%%%&&&&&&&&&%%%%%%!!!!!!  !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""  !!!!!!$$$###"""!!!!!!!!!"""###!!! !!! !!!!!!!!!!!! !!!!!!!!!""""""  !!!"""""" |||yyyxxxxxxyyywwwsssrrrrrrsssrrrqqqooonnnmmmkkkjjjiiihhhhhhgggddd```]]]ZZZXXXUUUSSSIIIFFFBBB>>><<<999666333222111000111222333222111.........///////////////---,,,++++++******++++++***+++---......---+++******+++,,,------,,,+++***))))))((())))))***++++++++++++***)))(((((())))))+++******)))(((''''''&&&))))))(((((('''''''''&&&(((&&&%%%$$$$$$%%%'''(((+++***)))'''%%%###"""!!!&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***$$$%%%&&&((()))*********))))))))))))***+++,,,------------.........//////---...000222555888;;;<<>>>>>===<<<:::888888999:::;;;888999999:::<<<>>>@@@AAACCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUPPPNNNMMMKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDAAA???>>>???@@@AAA;;;::::::999888777666555444444333222222111000000000///...---,,,+++******))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&(((((('''%%%############$$$$$$%%%%%%%%%%%%$$$"""!!!"""###"""!!!!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$"""!!! ###"""!!!!!!"""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!! ######$$$%%%%%%$$$$$$$$$!!!!!!  !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!~~~}}}}}}}}}|||{{{zzzzzzyyywwwtttpppllljjjmmmlllkkkkkkkkkjjjhhhfffdddaaa^^^\\\[[[XXXSSSNNNHHHFFFCCC???;;;999888777444333111///...///000111333222222111000///......000///...---,,,++++++++++++,,,...//////...,,,+++,,,,,,,,,---,,,,,,++++++...,,,***)))******)))((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$'''&&&&&&''')))***((('''''')))***)))((('''(((***)))******++++++...222555777777777666555444333222555555666888;;;???BBBDDDKKKKKKMMMPPPSSSSSSQQQOOORRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCAAA???>>>===;;;:::999888888888999:::999:::<<<>>>AAACCCEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNMMMNNNNNNOOOOOONNNNNNMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@>>><<<::::::;;;===???===<<<;;;:::888666444333444333222000///.........---,,,+++))))))))))))***+++)))&&&$$$$$$'''***---%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$&&&'''&&&%%%$$$$$$############$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!! !!! !!!"""######$$$$$$###!!!  ###"""    !!!!!!!!!!!!!!!!!!!!!!!!$$$++++++&&&"""###&&&   !!!!!! """!!!  !!!""""""  !!!"""   !!!  }}}}}}}}}|||{{{zzzyyyxxxvvvssspppmmmkkkkkkjjjiiiiiiiiiiiifffdddccc```\\\ZZZYYYVVVPPPLLLFFFDDDAAA>>>;;;888777777444333111/////////000111000000000111111111111111000000...---,,,++++++++++++,,,...//////...,,,+++,,,------......---,,,,,,---+++))))))******)))((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''((((((&&&''''''((((((((('''''''''&&&&&&''')))***(((''''''((())))))(((((()))+++***+++------///222666999<<<=========<<<;;;::::::===>>>???AAADDDGGGJJJLLLNNNNNNOOOQQQSSSTTTSSSQQQNNNNNNNNNMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@?????????>>><<<::::::999::::::<<<===>>>@@@CCCEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJHHHHHHHHHJJJKKKMMMLLLKKKKKKKKKMMMOOOPPPMMMNNNNNNNNNMMMMMMLLLKKKHHHGGGEEECCCAAA@@@??????>>><<<:::888888999;;;<<<::::::999888666444222111333222111///......---------,,,***)))((()))))))))&&&%%%$$$$$$$$$%%%'''((($$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%######$$$$$$###!!!$$$##################$$$$$$#####################""""""""""""""""""######""""""""""""""""""""""""###""" !!!""" !!!"""#########%%%$$$"""!!!  ###"""  !!!   """'''(((%%%######$$$ !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!""""""  !!!"""   !!!  }}}}}}}}}|||{{{yyyxxxwwwuuussspppnnnllljjjiiihhhggghhhgggeeebbbccc___[[[XXXVVVSSSMMMIIICCCBBB@@@===:::999888777444333222000///000000111......///000222333444555111000///...,,,,,,,,,,,,+++,,,---......---,,,+++------.../////////...---+++***(((((()))******)))((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((''''''((())))))%%%&&&'''((())))))))))))'''&&&&&&''')))***((('''&&&'''))))))((()))+++------...111333555888===@@@EEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGJJJLLLOOOQQQRRRRRRQQQPPPQQQSSSTTTSSSRRRKKKKKKKKKJJJJJJJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@???===<<<<<<<<<@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGEEEEEEFFFHHHIIIMMMLLLLLLLLLMMMOOOPPPRRRMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDBBB@@@>>>=========<<<:::888777666777888999777777777555444222000///111000///---,,,,,,,,,,,,,,,+++***)))((((((((()))###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((((((((((((&&&&&&(((&&&$$$$$$$$$###""" ########################$$$$$$$$$######""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""%%%$$$"""!!! !!!"""""" !!!!!!""""""######%%%$$$###!!! """!!!  !!!!!!!!!!!!!!!    ###%%%%%%$$$"""!!!!!!!!!!!! !!! !!!!!!!!!""""""""""""""""""""""""###"""!!!   !!!"""  !!!!!!   !!!  ~~~}}}}}}|||{{{xxxwwwvvvtttrrrpppooonnnjjjiiihhhggggggfffdddbbbccc___ZZZWWWUUUQQQLLLGGGBBBAAA@@@>>><<<:::999888444444222111111000111111......000111333444555666222111///...------,,,,,,,,,,,,---......---,,,,,,---...000111111000///...***)))'''((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&''')))***((('''%%%'''((())))))+++...111111333666999<<<@@@DDDHHHLLLLLLMMMMMMNNNMMMMMMMMMHHHIIIKKKNNNPPPRRRSSSSSSSSSQQQOOOOOOQQQQQQQQQPPPKKKKKKJJJJJJIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDDDDFFFGGGHHHIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKKKKKKKJJJJJJJJJKKKIIIFFFEEEEEEGGGIIIKKKNNNNNNMMMMMMMMMNNNOOOPPPLLLKKKKKKJJJHHHGGGEEEDDDBBBAAA???>>>===<<<;;;;;;:::999777666555555666777555555555444333111000///......---++++++*********+++******)))((((((''''''$$$%%%'''((((((((('''&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&(((&&&%%%$$$%%%%%%###"""#########$$$$$$#########$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!""" !!!!!!!!!"""""""""#########"""!!! !!!!!!  """!!!!!!!!!   !!! ###&&&&&&""" !!!""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!    !!! !!!!!!  !!!  }}}||||||{{{zzzwwwvvvuuusssrrrqqqpppooolllkkkiiiiiiiiigggeeecccccc^^^YYYVVVTTTPPPKKKGGGBBBBBBAAA???===<<<:::999555444333222222111111111000111111222333444444555222111000///...---------,,,------------------,,,---...000222222111000///+++)))((((((***+++******(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((''''''''''''''''''''''''''')))))))))))))))((('''''''''&&&&&&''')))***((('''%%%'''(((***+++...222666666999===@@@CCCFFFJJJMMMPPPPPPQQQQQQQQQQQQQQQQQQJJJKKKNNNQQQSSSTTTSSSSSSQQQOOONNNMMMNNNOOOOOONNNMMMMMMKKKJJJHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCDDDFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJMMMOOOPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;;;;999888777555555444555555333333333333222111000///,,,,,,+++***))))))))))))***)))))))))(((''''''&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""###$$$%%%$$$###"""###$$$$$$$$$$$$###"""#########"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!   !!!    ###!!! """&&&'''###!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""     !!!  ~~~|||{{{{{{yyyxxxuuuuuusssrrrqqqqqqqqqqqqnnnllljjjjjjjjjhhheeecccbbb]]]WWWTTTRRRPPPKKKGGGCCCBBBBBB@@@>>><<<:::999555555444444333222222111222222333333333444444444333222111///............------------------------,,,...000222333222000///,,,+++))))))***++++++***((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%'''&&&&&&''')))***((('''&&&''')))+++---111777;;;===???CCCFFFHHHKKKNNNQQQQQQRRRRRRRRRRRRRRRQQQQQQLLLNNNRRRUUUVVVVVVUUUTTTPPPOOONNNNNNOOOPPPOOOMMMNNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBCCCEEEHHHIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNOOOOOONNNMMMLLLJJJIIIGGGGGGFFFFFFFFFEEECCCAAA@@@???>>>===<<<<<<;;;;;;;;;;;;888777666555444333333333111111111111111000///...++++++***)))))))))))))))((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!!!!! !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """%%%&&&### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!  !!!!!!   !!!  }}}{{{zzzyyyxxxvvvuuutttrrrqqqqqqqqqrrrrrrnnnlllkkkjjjiiihhheeeccc___ZZZTTTQQQPPPNNNJJJGGGBBBBBBAAA@@@>>>;;;888777555555555444444333222111222222333333444555555555333333111000///.........---------,,,,,,---------+++---000222333222000...///---+++***+++,,,+++***((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((((((''''''((())))))))))))((('''''''''(((((((((''''''&&&'''&&&&&&''')))***((('''&&&(((***,,,///444:::???BBBEEEHHHJJJKKKMMMPPPRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMPPPTTTWWWXXXWWWUUUTTTQQQPPPQQQRRRSSSSSSRRRPPPJJJJJJHHHFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBCCCEEEHHHJJJJJJJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIHHHHHHJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@>>>>>><<<;;;;;;::::::::::::;;;555555444333222111000000......//////......------+++******)))))))))))))))((((((((()))((('''%%%$$$###%%%''')))***((('''%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###"""###$$$$$$###"""!!!###$$$%%%%%%$$$###!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$%%%%%%%%% !!!!!!  """!!!!!!!!!    !!!######""" !!!"""  !!!!!!!!!""""""""""""   !!!  !!!!!!!!!    !!!  |||zzzyyyxxxwwwuuutttsssrrrqqqqqqqqqrrrsssnnnllljjjiiiiiigggeeebbb\\\XXXRRROOONNNMMMIIIFFFBBBAAAAAA???===:::777555555555555555444333222111111111222333555666777777444333222000//////.........------,,,,,,------...***,,,000222333222000...000...,,,+++,,,,,,+++***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((()))***++++++***)))((($$$%%%&&&'''(((((((((((('''&&&&&&''')))***(((''''''(((+++---000666<<>>===::::::999999999999999:::333333222111000///...---,,,,,,,,,------,,,,,,++++++******))))))))))))***'''(((((()))(((&&&%%%$$$###'''+++//////,,,(((%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++)))''''''''''''%%%###!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """%%%'''((((((((( !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!  !!!!!!!!!    !!!!!!  }}}zzzxxxvvvvvvwwwyyywwwuuutttttttttsssrrrnnnllljjjiiigggeeebbb___[[[XXXSSSOOOMMMLLLJJJIIICCCBBBAAA@@@>>><<<:::::::::999888666555333222222111222333555555555555444666666666333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222555666333///---,,,++++++,,,+++)))'''***+++,,,+++)))))))))***))))))))))))))))))))))))+++******)))(((''''''&&&%%%'''))))))((('''((()))++++++******************''''''(((((())))))******((()))+++***)))(((((())))))***,,,///333999AAAFFFEEEGGGIIILLLNNNPPPQQQRRRPPPPPPQQQSSSTTTTTTQQQOOOPPPQQQSSSTTTTTTSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPGGGFFFEEECCCBBBAAA@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKOOOOOOOOOQQQSSSRRROOOMMMOOOOOONNNMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJLLLJJJIIIIIIKKKLLLLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOSSSRRRQQQNNNLLLJJJHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@CCCBBB@@@???===<<<;;;;;;999888777666666555666666444333000...------...///......---,,,,,,+++******&&&''''''((()))((((((((((((((('''&&&%%%%%%$$$$$$%%%''',,,222555111(((!!!''''''&&&%%%$$$$$$###### """$$$&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! $$$!!!"""&&&&&&"""!!!!!!""""""""""""!!!!!! !!!"""######$$$ """$$$&&&(((***+++%%%###!!! """$$$ !!!  """222,,,$$$  !!! !!!###$$$###!!!  !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!     ~~~{{{xxxwwwwwwwwwxxxvvvtttsssttttttrrrqqqpppnnnkkkiiihhheeebbb___\\\XXXRRRNNNKKKIIIGGGEEEDDDBBBAAA???===;;;;;;;;;777777666666666666555555444555666777777777666555777777666444000...---...------------------------...111666<<<@@@===666111...---,,,,,,---,,,***(((***+++,,,+++)))((()))***))))))))))))))))))))))))*********)))((('''''''''%%%&&&((()))((('''((()))************************((((((((()))))))))))))))&&&((())))))'''&&&'''(((***,,,///111666<<>>@@@???===<<<:::999999888888777555444222111000000///...---,,,,,,---......,,,,,,++++++***))))))(((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%'''(((***...000...)))$$$((((((''''''&&&%%%%%%%%% """$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""" !!!$$$$$$!!!!!!!!!""""""""""""!!!!!! !!!"""######### !!!"""###$$$&&&''''''$$$###!!! !!!"""  """,,,(((""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!! !!!   !!!"""!!!    |||yyywwwwwwwwwxxxvvvssssssssssssrrrppprrrooommmjjjhhhfffbbb___[[[WWWQQQMMMJJJGGGEEECCCDDDCCC@@@===<<<;;;<<<<<<777777777777666666555555555666777777777666555444666777666444111......//////////////////////////////666???HHHJJJDDD:::222...---,,,---------+++)))***+++,,,+++)))((()))***))))))))))))))))))))))))******))))))((((((''''''$$$&&&((()))(((((()))***************************))))))))))))))))))((((((&&&((())))))''''''((())),,,///333777;;;AAAHHHLLLMMMNNNPPPRRRTTTUUUVVVVVVRRRPPPPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOSSSRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRQQQOOOMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHMMMLLLMMMPPPSSSUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDBBBAAA???>>>===<<<;;;;;;999888666666555555888777555222///---,,,+++*********+++++++++,,,,,,***))))))((((((''''''&&&((('''&&&&&&&&&'''))))))))))))((((((''''''&&&&&&))))))((()))***+++)))''')))))))))(((((('''&&&&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$############"""""""""""""""""""""""""""###############$$$$$$%%%###"""!!! !!!"""### !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  """%%%### !!!""""""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!######""" !!!   !!!!!!!!!   }}}zzzxxxxxxxxxwwwuuusssrrrrrrrrrqqqpppsssqqqnnnkkkiiifffbbb___ZZZVVVQQQMMMJJJHHHFFFDDDEEECCC@@@===;;;;;;===>>><<<;;;:::888666444333222444555555555555333222000444555555333000.........///////////////////////////777AAAJJJKKKDDD999111...---------......,,,***)))++++++***)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''###&&&(((((((((((()))***))))))))))))************+++******))))))(((((((((((()))******)))***,,,---///222888>>>CCCIIIOOOSSSRRRSSSTTTVVVWWWXXXXXXXXXTTTSSSQQQQQQSSSTTTTTTSSSMMMNNNNNNOOONNNNNNMMMLLLNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIILLLMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQRRRRRROOOOOONNNOOOQQQQQQOOOMMMOOOOOOOOONNNNNNNNNNNNNNNKKKJJJJJJIIIJJJKKKLLLLLLPPPPPPQQQSSSUUUVVVUUUSSSSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA???===;;;:::999888777666555444333333333777666444111///---,,,+++((()))************))))))((((((((('''''''''&&&&&&((('''&&&%%%%%%''')))***((((((''''''&&&&&&&&&&&&((((((''''''(((((((((((())))))((((((''''''''''''"""###$$$%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$$$$#########""""""""""""""""""""""""""""""#########""""""######$$$!!!!!!""""""""""""!!!!!! !!!!!!  """!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""#########"""""""""!!! """""""""""""""""""""""" !!!  !!! !!!!!! !!!!!!    !!!!!!!!!!!!"""""""""""""""""""""""" !!!   ###$$$###"""!!!!!!!!!!!!!!!   !!!"""###$$$$$$  }}}zzzyyyxxxxxxwwwuuusssrrrrrrrrrqqqpppsssqqqnnnkkkiiifffbbb___YYYVVVQQQNNNLLLKKKJJJHHHFFFDDD@@@===<<<===>>>???===<<<;;;999777555333222555555666666555333111000111222222111...---------------------------------...444<<>><<<:::999777777555444333222222222222222333222000///---,,,,,,,,,******+++******((('''&&&((((((((((((((('''''''''((('''%%%$$$%%%&&&(((***&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((()))(((''''''&&&''''''&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""!!!!!!!!!"""""" ###%%%%%%###  """!!! """###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%!!!"""""""""!!!"""""""""""""""""""""""" !!!!!! !!!!!!  """######!!!   !!!!!!"""""""""""""""""""""""""""""" !!!   !!!###"""!!! !!!!!!!!!!!!  !!!"""###$$$$$$  }}}zzzyyyyyyyyyxxxvvvssssssssssssrrrppprrrooommmjjjhhhfffbbb___YYYVVVRRROOONNNMMMLLLKKKFFFDDDBBB@@@??????@@@@@@;;;::::::999888777666666777777888777777555333222///000111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,000555777555222///...---,,,,,,,,,......,,,+++)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((%%%'''))))))((('''((()))'''(((((())))))***************************))))))'''(((***+++---000444777;;;AAAIIIPPPUUUXXX[[[]]]YYYYYYZZZZZZ[[[ZZZZZZZZZYYYWWWUUUTTTUUUTTTRRRPPPHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKMMMMMMMMMKKKLLLMMMOOOPPPQQQRRRRRROOOOOOOOOOOOOOOPPPQQQRRRPPPNNNMMMNNNOOOPPPOOONNNLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTVVVWWWXXXYYYWWWUUURRRPPPPPPOOOMMMKKKLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@<<<<<<;;;999777666555444222222111000000000111111------,,,+++************,,,+++***)))(((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$############"""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!! ###%%%%%%### !!! !!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   """!!! !!!   !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!  !!!!!!!!!   |||zzzyyyzzzzzzxxxvvvtttsssttttttrrrqqqpppnnnkkkiiihhheeebbb___[[[WWWRRROOONNNMMMKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA<<<;;;:::999888777777666666666777777777666444333///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111///,,,,,,,,,,,,++++++,,,------,,,***(((*********((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***)))'''&&&''''''''''''(((((()))******+++******************++++++***+++...000222666<<<@@@FFFKKKRRRXXX[[[\\\\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUUUUTTTRRRNNNKKKGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNOOOPPPQQQPPPNNNMMMMMMNNNOOOOOONNNMMMNNNNNNOOOPPPQQQQQQRRRVVVVVVWWWXXXYYYYYYYYYYYYWWWSSSNNNKKKJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>======888888777666555444333333//////.........//////000---,,,+++******))))))*********((('''&&&''''''((('''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))'''&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!######!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!   !!!"""  !!!!!!    !!!""""""### !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!!    ~~~{{{zzzzzzzzz{{{yyywwwuuutttttttttsssrrrnnnllljjjiiigggeeebbb___\\\XXXSSSOOOMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBAAA@@@???===:::888666444333333444555555555444333222000111111000///......000,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000---++++++,,,+++******+++,,,---+++***(((******)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&&&&&&&&&&''''''((()))******+++)))))))))***+++++++++,,,...000222555888===CCCGGGMMMRRRXXX]]]^^^]]][[[[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSPPPKKKHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNQQQPPPOOONNNMMMNNNOOOPPPPPPNNNMMMMMMNNNOOOOOONNNQQQRRRRRRSSSTTTUUUVVVVVVZZZZZZZZZ[[[ZZZYYYYYYXXXUUUQQQKKKHHHGGGHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEAAAAAA@@@>>>===<<<;;;:::666666555444333333222222------,,,,,,------......//////---,,,++++++******((('''&&&%%%%%%&&&(((***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%$$$###""""""######$$$###  ###$$$!!! ###"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! """"""""""""!!!!!!!!!!!! """""" !!!!!!!!! !!!     !!!""""""### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!  !!!""""""!!!    ~~~|||{{{{{{zzzyyyxxxxxxxxxxxxvvvtttrrrpppmmmmmmmmmkkkhhhdddaaa^^^]]]YYYSSSNNNJJJIIIJJJKKKEEEEEECCCBBBAAA@@@@@@@@@>>>>>><<<;;;999888666666555555555555444333222222000000000///......------++++++,,,,,,,,,---,,,,,,000///---+++***)))******...---,,,+++***((('''''')))+++,,,+++***)))***+++(((((()))***************,,,)))'''(((***+++***(((******))))))((((((((('''+++++++++******)))((('''***)))((()))***---///111111555999;;;===BBBKKKRRRWWWVVVUUUXXX\\\___^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXVVVRRROOOLLLIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPSSSRRRQQQQQQQQQSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQRRRMMMMMMLLLLLLMMMOOOPPPQQQPPPQQQSSSTTTUUUWWWZZZ]]]______^^^\\\YYYUUURRROOONNNKKKIIIHHHIIIGGGCCC@@@@@@AAACCCDDDEEEDDDCCCBBBAAA???===;;;999888777777333333222222111000//////000000000000///...---,,,///...---,,,+++*********+++***((('''''''''((()))++++++)))(((''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((,,,///...)))%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""######$$$########################!!!"""######""""""###$$$"""""""""""""""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!  $$$###!!! """!!! !!!!!!  !!!###""" ###!!!!!!"""############### !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!""" !!!!!!!!! |||{{{{{{zzzyyywwwwwwwwwwwwvvvtttrrrpppnnnmmmmmmkkkhhhccc```]]][[[XXXTTTOOOLLLJJJJJJKKKGGGFFFDDDCCCBBBAAAAAAAAA???>>>===;;;999888666666555555555555444333222222000000//////...------------,,,,,,,,,,,,---...///222111///---,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++***))))))***+++(((((()))************))),,,***((((((***,,,+++)))************)))))))))(((***************))))))((())))))((()))***---///111888<<<@@@BBBCCCGGGNNNTTTXXXVVVVVVXXX\\\^^^^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLLLLLLLMMMMMMNNNOOOMMMNNNNNNNNNOOOPPPPPPPPPSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQRRRPPPPPPOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWXXX[[[]]]]]]]]][[[XXXUUUQQQNNNMMMLLLJJJHHHHHHIIIIIIFFFCCCEEEDDDCCCAAA???>>>======???>>><<<:::888777666555333222222111000000//////000000000//////...,,,,,,...---,,,,,,+++++++++++++++***)))((((((((())))))+++***)))((('''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''+++///...)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########"""""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!!!! !!!"""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!   !!!   !!!!!!!!! !!!  !!!!!!  !!!  !!!"""!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!  !!! |||{{{{{{yyyxxxuuuvvvvvvvvvvvvtttrrrqqqooonnnmmmjjjgggbbb___\\\YYYWWWTTTQQQNNNLLLKKKJJJGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@>>><<<:::888666666666666666555555333222222/////////...------,,,,,,......---------...///000111000///---,,,,,,------++++++++++++++++++++++++((()))******(((((()))***''''''((())))))))))))))),,,***))))))***++++++***+++***************))))))((())))))************************+++---000222444>>>AAAEEEGGGHHHJJJOOOTTTXXXXXXXXXZZZ]]]^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPTTTSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRRRRQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUYYY[[[\\\[[[ZZZYYYZZZ\\\ZZZXXXVVVSSSOOOMMMKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGGGGDDDAAA===;;;:::::::::<<<;;;999777555444444444222111111000000/////////////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******+++***)))((((((''''''((()))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&***......***&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&%%%$$$########################&&&''''''%%%###!!!!!!"""###$$$$$$$$$$$$######"""""""""""""""""""""""""""######""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!!!!"""!!!  !!!###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!  !!!""""""!!!  !!!"""""" """""""""!!!!!!       !!!!!!!!!!!!  !!! }}}{{{{{{yyyxxxvvvwwwwwwxxxwwwvvvuuutttpppooommmjjjfffbbb^^^\\\XXXWWWVVVTTTQQQNNNKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???===;;;999777666666666666666555444222222//////......---,,,,,,,,,---...///000111000/////////...,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++''')))***)))((('''((()))''''''((())))))))))))(((***)))(((((())))))))))))************))))))))))))(((((()))++++++,,,,,,,,,---......000222555777888>>>AAAEEEHHHIIILLLOOORRRYYYZZZ[[[\\\]]]]]]]]]\\\ZZZZZZXXXVVVTTTRRRPPPPPPOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUVVVWWWXXX[[[\\\]]]\\\YYYWWWWWWXXXUUUSSSPPPNNNLLLKKKKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFBBBAAA>>><<<:::999999999888777666444333222222222000000000/////////.....................---,,,+++++++++******+++,,,------,,,,,,+++++++++***************)))((((((((((((((())))))******))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%(((,,,---***'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%$$$###"""########################$$$%%%%%%$$$"""!!!!!!"""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!###############"""!!!!!!###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!!!! !!! !!!######!!!  !!!!!!!!!!!!!!! $$$######"""!!!   """  !!!!!!  """"""!!!  !!!!!!!!! }}}|||{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwvvvqqqpppnnnjjjfffbbb___]]]YYYYYYXXXWWWTTTPPPLLLJJJEEEEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@>>><<<:::999888777777777666555444222111000//////...------,,,,,,+++---111444444222///,,,...---,,,+++***+++,,,---//////...---,,,+++******''')))***)))((('''((()))'''(((((()))))))))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))+++,,,------.........///000222555888:::;;;===@@@CCCGGGJJJMMMPPPSSSYYY[[[\\\]]]]]]\\\[[[ZZZXXXWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVSSSTTTUUUWWWYYYZZZ[[[\\\YYYZZZZZZYYYVVVSSSRRRRRROOONNNLLLKKKJJJKKKLLLLLLIIIIIIIIIHHHFFFDDDCCCCCC>>>>>>>>>===<<<999777555444444333111111000000000//////...............---,,,------------,,,,,,+++************+++,,,------,,,,,,,,,,,,+++++++++******))))))(((((((((((()))((())))))))))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***+++***'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%%%%###"""######################## """###"""!!!!!!"""### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!!!! !!!""""""""" !!!######!!! !!!!!!""""""!!!!!! $$$######"""!!!   """    !!!!!!""""""!!!  !!!!!!!!! }}}|||||||||{{{zzz{{{{{{{{{{{{yyyxxxvvvrrrqqqnnnkkkgggdddaaa```\\\\\\[[[YYYVVVQQQMMMJJJEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA???===<<<;;;:::888888777777555444222111000000000///......------***---222555555333///,,,///...---,,,---...///000111000///...,,,+++***)))((()))******(((((()))***(((((()))***************(((((()))((('''&&&(((***)))))))))***************+++,,,---...////////////...///111444777:::<<<===@@@AAACCCFFFJJJNNNRRRTTTWWWYYY\\\\\\ZZZXXXWWWWWWTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNNNNOOOPPPPPPPPPUUUVVVWWWXXXWWWVVVUUUTTTPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYXXXXXXZZZ[[[\\\]]]]]]]]]SSSTTTUUUTTTQQQNNNMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHFFFCCC@@@??????===>>>>>>===:::777333111222111000000////////////------------------------+++,,,,,,------,,,++++++***************+++,,,---+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&''''''&&&%%%######################## !!!!!! """###"""######$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!! """###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  """"""""""""!!! !!!""""""!!! """"""######"""!!! """""""""!!!!!!  !!!!!!  !!!!!!    !!!!!!!!!!!!"""!!!!!!!!!  !!! }}}}}}}}}}}}|||||||||||||||zzzxxxvvvuuusssqqqoookkkhhheeedddccc```___^^^[[[WWWRRRNNNLLLFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@???>>>===<<<<<<888888888777555444222111111111111000//////......---...000222222111///......------,,,---...///000000//////...---,,,,,,+++)))***+++***))))))***+++)))******+++++++++++++++)))***+++***((('''))),,,+++++++++,,,,,,,,,---------...///000000000000000111222555888<<<>>>@@@AAACCCBBBBBBDDDHHHLLLPPPQQQSSSVVVYYYYYYVVVSSSQQQRRRPPPPPPNNNLLLKKKIIIGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOTTTUUUVVVWWWVVVUUUSSSRRROOOOOOOOOPPPPPPQQQQQQRRROOOPPPRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWMMMOOOQQQPPPNNNKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFDDD???<<<<<<<<<::::::999888666555333222000000//////.../////////,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++***************++++++***+++,,,,,,,,,+++))))))))))))(((((((((((())))))((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''########################!!!"""###"""!!! !!!"""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!""" !!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!    !!!"""######"""  !!!!!!!!!  """### !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""######  !!! }}}}}}~~~~~~}}}|||||||||{{{zzzwwwuuutttsssrrrooollliiigggeeeeeecccbbb```\\\XXXSSSOOOLLLGGGFFFEEEEEEEEEEEEEEEFFFAAAAAA@@@@@@???>>>>>>===999999888777666444222111222222111111000000///////////////...///000000111,,,+++******+++,,,...///........................)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++***,,,---,,,))))))+++...---------......////////////000000111111111111111555777:::>>>AAADDDEEEFFFDDDBBBAAAAAAEEEIIILLLMMMPPPSSSVVVVVVRRROOONNNNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSTTTSSSQQQOOONNNNNNNNNOOOOOOPPPQQQRRRRRRNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[ZZZYYYWWWTTTQQQOOOJJJLLLNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHFFFDDDBBB@@@AAACCCDDDBBB>>>;;;;;;<<<666555333333333555666888000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++***************+++******+++,,,+++***)))((())))))(((((((((((()))***)))))))))))))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$%%%%%%$$$!!! !!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! """###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!""" !!!###$$$###"""!!! !!!!!! """""" """%%%  !!!!!!!!!!!! !!!!!!""""""!!! """"""""""""############ !!!!!!!!! ~~~~~~}}}{{{wwwtttppprrrrrroooiiieeecccdddaaa```___^^^\\\XXXSSSNNNIIIHHHGGGGGGGGGFFFDDDBBBCCCDDDCCC???:::777777999888999999888555444444555333333333222111000000///......---------......///---------.........//////222222222111111///......******+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))***++++++++++++***............/////////000///...------...///222333666888<<>><<<:::888666222222333333333222111111......---------......///......---------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&%%%$$$############""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!########################%%%###""" !!!!!! !!!""""""###"""!!!  !!!"""  !!!""""""!!! !!!  !!!"""### !!!"""!!!  !!!"""!!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!  !!!!!!!!!  !!!!!! """"""!!!!!!   ~~~~~~~~~}}}{{{yyyxxxvvvsssqqqoooqqqqqqoookkkgggeeeeeecccbbb```___]]]YYYSSSOOOLLLJJJHHHHHHHHHHHHFFFDDDCCCDDDCCC@@@<<<::::::<<<;;;;;;;;;999666555444555222111111000//////......//////...------.........------........./////////111111111000000...------***++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,------------///000111222222222333222000//////000111222555888>>>DDDIIIMMMOOOPPPOOOMMMIIIGGGGGGIIIKKKMMMLLLLLLMMMLLLLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPPPPNNNKKKJJJJJJLLLKKKKKKKKKLLLNNNQQQSSSTTTUUUVVVWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVUUUSSSPPPNNNMMMLLLLLLPPPMMMJJJHHHGGGFFFEEECCCEEEDDDBBB@@@???======<<<;;;;;;;;;;;;999777666444444444444333222111000///.........------......///000000000/////////......))))))))))))))))))))))))++++++************++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$####################################!!!"""###%%%&&&&&&&&&'''""""""""""""""""""""""""########################"""""""""""""""""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""### !!!""""""###"""!!!  !!!"""  !!!""""""!!! !!!  """!!!!!! !!!  """!!!!!!  !!!!!!!!!!!!!!! !!!  !!! """"""!!!!!!    !!!!!!!!!  !!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!   ~~~}}}}}}{{{xxxuuutttsssqqqooommmooopppooommmiiihhhgggfffeeecccaaa^^^ZZZTTTPPPOOOMMMJJJIIIIIIIIIIIIHHHDDDDDDDDDAAA???>>>>>>???===>>>===;;;888555555555222111111000000/////////111000///......---..................//////////////////000//////...---,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------......---,,,---...///000---...111444666666666666666555333111111111111222555999@@@HHHNNNSSSTTTUUURRRPPPNNNLLLKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLNNNOOOOOOMMMKKKJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTTTTWWWXXXXXXWWWUUUSSSTTTUUUUUUTTTSSSRRRRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKOOOLLLIIIGGGGGGFFFDDDCCCBBBAAA???===;;;:::999999888888888888777666555444555555555444222111///...//////......---......///---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((,,,++++++******++++++,,,************))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""  !!!"""############ !!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!! !!!!!!"""###"""!!!   !!!!!!######"""""""""""""""""" !!!!!!!!!!!! !!!  !!! ######""""""!!!  !!!!!!!!!!!! !!!  !!!!!!!!!&&&%%%$$$###"""!!!!!!!!!   |||wwwuuusssrrrqqqooolllmmmooopppooommmkkkjjjiiigggeeebbb___[[[UUURRRQQQNNNJJJIIIIIIJJJJJJIIIFFFFFFEEECCCAAA@@@@@@@@@>>>>>>>>>;;;888555444555444444333333333222222222222111000///................../////////000000000///000000000//////...---+++++++++,,,,,,,,,------......------,,,------...000///---,,,---...000222000222555888:::999888777555444333222222333333444888<<>>===;;;999888888888888888888888777777777666444444444444333222111000000//////...............************))))))))))))((((((((((((((((((((((((+++******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%########################""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """###"""""""""""""""#########  !!!#########"""!!! !!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""######"""!!!!!! !!!!!!  !!!"""""""""""""""######""""""""" !!! !!!!!!!!!!!!   !!!!!!!!!######"""!!!  !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!    |||wwwtttsssrrrpppnnnkkkllloooqqqqqqpppnnnkkkkkkiiifffccc```\\\WWWSSSPPPMMMJJJHHHIIIIIIIIIIIIJJJHHHFFFCCCBBBAAA???>>>>>>>>>===;;;777444444444444444444444333333333333333222111000///........./////////000000000111111000000111111111000//////++++++,,,,,,,,,---------------,,,,,,,,,,,,------000///---,,,---...000222555666999;;;<<<;;;999888333333444444666777888999>>>CCCIIIPPPTTTVVVUUUUUUSSSTTTTTTTTTSSSQQQOOOMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNMMMKKKKKKLLLNNNPPPRRRTTTVVVWWWWWWUUUTTTTTTUUUVVVVVVTTTSSSTTTUUUPPPOOOMMMKKKIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDBBB>>>>>><<<;;;999888888888666666666666666666666666222222333444444444333333111000///...............------------,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%########################&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ """#########"""!!!  !!! !!!"""""" !!!"""""""""!!!  !!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!  !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   ~~~{{{wwwuuusssqqqooommmkkklllnnnqqqtttsssooolllllliiifffccc```]]]YYYUUUOOOMMMJJJIIIIIIIIIIIIHHHJJJHHHDDDCCCBBBAAA???============;;;777555555555222222222222222222222222333222111000000///000000000000000000111111111111000000111111111111000000,,,,,,,,,,,,------------------,,,,,,,,,---......000//////......000111222888999;;;======<<<;;;:::555666888:::<<<>>>@@@AAAGGGJJJNNNSSSUUUVVVUUUTTTXXXXXXWWWUUURRROOOLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMNNNMMMLLLLLLNNNPPPRRRSSSVVVWWWXXXWWWVVVUUUWWWWWWWWWTTTQQQOOONNNOOOLLLLLLJJJIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDFFFEEECCCCCCCCCAAA???===>>>>>><<<;;;:::999999999444444333222222333333333111222333444444555555555111111000///............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))************))))))))))))))))))))))))******++++++******)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""!!!  !!!"""!!!""""""######$$$$$$$$$""""""""""""""""""""""""############"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!""""""###!!!"""$$$%%%""""""!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!""""""""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! }}}zzzxxxvvvtttpppmmmllllllooorrruuutttppplllkkkiiieeeccc```]]]ZZZWWWNNNMMMKKKJJJKKKJJJIIIGGGHHHEEEBBBAAAAAAAAA???======>>>>>><<<999777777888222222333333333333333333222111111000000111111111000000000111111111222222//////000000000000000///,,,,,,,,,------------.........------......///000111111111111111222222222999:::;;;<<<======>>>===<<<===???BBBEEEGGGHHHIIIMMMOOORRRUUUWWWXXXWWWWWWXXXWWWVVVTTTRRRNNNLLLJJJHHHHHHIIIHHHHHHGGGFFFEEECCCDDDEEEFFFGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLNNNPPPPPPQQQQQQMMMNNNOOONNNMMMNNNOOOQQQTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUURRROOOLLLKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCBBBAAAAAAAAA???===:::>>>===<<<;;;:::999999999555555333222222222222333333333444444444444444444222111000///............++++++*********)))))))))++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  """!!!  !!!"""""""""!!! !!!!!! """###$$$!!! !!!!!!"""  !!!""" """"""!!!  !!!###$$$!!!!!!!!!!!!  !!!!!!    !!!!!!"""""" !!!!!!""""""!!!!!!  !!!!!! !!!!!!!!!""""""""""""!!! !!!"""######  !!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!~~~}}}{{{xxxsssppplllmmmooosssvvvuuuppplllkkkhhheeebbb```^^^[[[XXXNNNMMMLLLLLLLLLLLLIIIGGGEEEBBB??????AAABBB@@@>>>>>>??????===:::999999:::555555555555555555555555111111111111111111222222000111111111111222222222......///////////////...,,,,,,,,,---------......///////////////000111111111222333444444444333333888999:::;;;===???@@@AAACCCDDDFFFIIIKKKMMMNNNNNNQQQSSSUUUWWWYYYZZZZZZZZZTTTTTTSSSSSSQQQPPPOOONNNGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBGGGGGGGGGGGGGGGGGGGGGGGGLLLMMMOOOPPPRRRRRRSSSSSSMMMNNNOOOOOONNNOOOPPPRRRUUUUUUVVVVVVVVVVVVVVVVVVPPPQQQQQQPPPNNNLLLMMMMMMGGGGGGHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEEEECCCBBBAAA>>>======???@@@@@@>>><<<===<<<;;;:::999999999999888777666444333333444555555555555555444333333222222222000///.....................---------,,,,,,++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++(((((((((((((((((((((((()))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!! """$$$%%%!!!!!!!!!!!!!!!  !!!""""""!!!  """!!!  !!!"""###"""!!!  !!!!!! !!!!!!""" !!!""" !!!!!!!!!"""###"""!!! """$$$&&&"""!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!###!!!!!!!!!!!!"""""""""""""""!!!!!! !!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!! !!!~~~~~~{{{xxxvvvrrrrrrssstttuuuuuurrrooonnnlllhhhfffddd```\\\YYYVVVSSSOOOLLLKKKJJJIIIGGGFFFEEECCCCCCDDDCCC@@@>>>??????>>><<<:::888666555444444444333333222222222333333333222222111111111...///111222111000...---////////////////////////...---,,,///111111---***,,,---...///111333444555999999888888777777666666888999;;;<<<===@@@DDDGGGKKKMMMPPPQQQQQQRRRTTTVVVXXXZZZ\\\]]]]]]]]][[[ZZZ[[[ZZZWWWTTTRRROOONNNMMMHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLOOOPPPQQQQQQRRRRRRQQQQQQQQQOOOMMMLLLMMMPPPTTTVVV\\\ZZZWWWVVVUUUSSSQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJJJJIIIGGGDDDCCCCCCDDDDDDDDDDDDCCCCCC???>>>>>>>>>>>>===:::777999:::;;;;;;:::777555333444444444444444333333333333444555555444444555666444333222111000000/////////...---,,,+++,,,,,,---+++++++++******+++,,,,,,++++++,,,+++******,,,---(((&&&$$$&&&)))+++)))'''))))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$###"""""""""$$$&&&((((((&&&$$$"""!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$$$$""" ########################!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!"""""""""###$$$!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!###%%%&&&###$$$$$$###  !!!!!! $$$###"""!!!!!!"""###$$$""""""!!!   !!!!!!!!!!!!!!!!!!!!!   """###"""!!! !!!!!!""""""""""""!!!!!!  !!!!!!  }}}|||xxxwwwwwwxxxyyywwwtttqqqnnnllliiigggeeeccc___\\\WWWTTTPPPMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@???===<<<:::888777666666666555444444333333444333333333333222222222///000111222222000///..............................------///111111...+++/////////000222444777888======<<<;;;:::999888888888:::===@@@BBBFFFJJJMMMOOOPPPRRRRRRRRRSSSVVVXXXXXXZZZ[[[]]]]]]\\\[[[ZZZXXXWWWVVVTTTRRRQQQPPPPPPLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLNNNNNNRRRRRRSSSTTTTTTTTTTTTTTTOOONNNMMMMMMNNNRRRVVVXXX]]]ZZZWWWUUUSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCBBB>>>===<<<=========;;;999999:::::::::999777555444444444444444444555555555444555666666444444555666444444333111111000000000000///---,,,+++,,,---...,,,,,,,,,++++++,,,,,,---***+++,,,+++******+++---,,,***))))))+++,,,***(((((((((((((((((()))))))))((((((((((((((('''&&&&&&'''''''''(((((('''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$######""""""$$$&&&''''''&&&$$$"""%%%$$$###"""!!!!!!!!!!!!$$$###"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!! !!!!!!!!!"""""""""!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!$$$""" """"""     """###$$$"""###$$$"""  !!!!!! ###"""!!!!!!!!!!!!"""###"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!   """!!!!!!  !!!!!!  !!!!!! !!!!!!~~~~~~~~~}}}{{{wwwtttmmmkkkjjjiiihhheeebbb___XXXUUURRROOONNNLLLJJJHHHGGGFFFDDDDDDEEEEEEDDDBBBAAAAAA@@@???>>><<<:::999888888888777666555555555444444444444444333333222111222333333333222000///........................///......000111111///,,,111111111222444888<<>>===<<<<<<>>>BBBFFFIIIMMMRRRUUUTTTUUUTTTTTTSSSTTTWWWZZZYYYZZZ[[[\\\\\\\\\[[[ZZZVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIKKKNNNPPPQQQQQQQQQTTTUUUUUUVVVVVVVVVVVVVVVNNNMMMMMMNNNPPPTTTWWWZZZ]]]ZZZUUURRRPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA>>><<<:::;;;<<<===<<<;;;999999::::::999777555444444444444555555666666777666777777666444333444555555444333222222111222222222000...,,,,,,---///000......------,,,------...***+++,,,+++***)))***,,,+++)))''''''((((((&&&%%%((((((((()))******++++++)))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$############$$$%%%''''''%%%$$$###%%%$$$###"""!!!!!!!!!!!!$$$###"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!!!!!######"""!!!""""""!!!   !!!""""""!!!######"""  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!   !!!  """""""""!!!!!!  """"""!!!!!!!!!!!!""""""~~~yyyuuulllkkkjjjjjjiiigggccc```YYYWWWSSSQQQPPPNNNKKKIIIIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBAAA@@@>>>===<<<:::999999888777666555555444555555666666555444444333333444444444333222111//////////////////////////////000111111111000///222111222444888>>>DDDHHHLLLKKKJJJHHHFFFDDDCCCBBBBBBFFFJJJNNNQQQSSSWWWYYYWWWWWWVVVTTTSSSTTTXXX[[[YYYYYYZZZ[[[\\\[[[[[[ZZZVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPOOONNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNMMMMMMKKKJJJJJJHHHJJJMMMQQQSSSTTTTTTSSSUUUUUUVVVWWWWWWWWWVVVVVVPPPPPPPPPQQQRRRUUUWWWXXX[[[WWWRRRNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMIIIHHHGGGHHHJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@???===:::999:::;;;;;;:::999999999999888777555555333444444555666777888888777888888666444222333333444444333333222333333333333111///------...111333000///..................***+++,,,,,,***)))***+++(((''''''&&&&&&&&&&&&%%%))))))***+++,,,---...///------,,,,,,++++++++++++)))(((((((((((((((((()))((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$######$$$%%%%%%###"""""""""""""""""""""""""""###"""""""""$$$$$$"""!!!""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!""""""###"""""""""!!!  !!!!!!!!!  !!!!!!""" !!!""""""  !!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""""""""!!!!!!#########"""!!!!!! ######""""""""""""######zzzvvvmmmlllkkkkkkkkkhhhddd```YYYWWWUUUSSSRRRPPPMMMKKKKKKIIIGGGGGGGGGHHHGGGFFFBBBBBBBBBBBBAAA@@@???>>>::::::999888777666555555444555777888888777666555444444444444444333333222111111111111111111111111000111111111111111111111111111333666<<>>;;;999999999888777888888888888777666666555333444444555666777888888777888888666333111111222333333333222333333444444333222000...///000222444111000//////.........///+++,,,...---+++*********)))************++++++,,,++++++,,,...///000111222......---,,,+++,,,,,,---***)))(((((((((((()))***((((((((()))(((((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%&&&&&&%%%###""""""""""""""""""""""""###"""""""""$$$$$$"""!!!""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""  !!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! ######""""""""""""######}}}xxxppppppooonnnmmmiiiddd```YYYWWWVVVUUUUUUSSSPPPNNNOOOLLLIIIHHHHHHIIIHHHGGGBBBBBBCCCCCCBBBAAA@@@@@@<<<;;;:::999888666666555555666888::::::999777666555444444444333333333333333333333333333333333333111222333222111111222333222333555:::@@@GGGNNNRRRSSSRRRRRRQQQQQQPPPPPPPPPRRRUUUYYYZZZYYYWWWVVVVVVVVVWWWVVVUUUSSSTTTWWWYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVXXXZZZZZZYYYXXXWWWTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUUUUTTTSSSQQQQQQNNNOOORRRTTTVVVWWWXXXXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQRRROOOLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHGGGIIIJJJIIIHHHEEEEEEEEEDDDBBB@@@???>>>AAA>>>;;;:::999888666444888888777777777666666666444444444555555666666777555666666555222000111111222222111222222333444555333222111111111222333444111111000///............,,,...//////---+++***+++''')))***+++******,,,---,,,---...///000111222222---,,,+++))))))***+++++++++***)))(((((()))***+++((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$###%%%&&&'''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!"""""" """ !!!""""""  !!!!!!"""""""""!!!!!!!!!!!! !!!### !!!!!!!!!!!!""""""""" !!!!!!   !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!""""""$$$###!!!"""######"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""######{{{vvvuuutttrrrpppkkkddd```XXXWWWVVVVVVWWWVVVSSSQQQRRROOOKKKIIIIIIIIIHHHGGGBBBBBBBBBCCCBBBBBBAAAAAA>>>===<<<;;;999888777666555777999;;;;;;:::888777555444333333333222333333333333333333333333333333222333444333111111222555555666999===BBBHHHMMMPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUXXX[[[\\\[[[WWWUUUTTTUUUVVVWWWVVVVVVVVVXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^ZZZ\\\^^^______]]][[[YYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYYYYYYYWWWUUURRRQQQNNNMMMLLLMMMOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGHHHIIIHHHHHHCCCCCCCCCBBBAAA???>>>===>>><<<;;;::::::999666444888777777666666666666666444444444444444555555555333444444333111000000111000000000111111333444444222222333444444444444444111111000///...------...---///111111///,,,++++++''')))+++***(((((()))+++---------...///000111111---,,,***)))((()))***+++,,,+++)))(((((()))+++,,,(((((())))))))))))(((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$###"""!!!!!!!!!!!!"""""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!"""###$$$%%%%%%"""$$$%%%###!!! """    !!!!!!!!!  !!!### !!!!!!!!!"""""""""""" !!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!  !!!"""""""""&&&###!!!!!!""""""  !!!!!!"""  !!!!!!"""""" !!!!!!"""""""""""""""!!!!!!"""""""""~~~zzzyyywwwuuurrrllleee```WWWVVVVVVWWWXXXWWWTTTRRRTTTPPPLLLJJJIIIIIIHHHGGGAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===;;;:::999888555777:::<<<<<<;;;999888444444333222222222222333222222222222222222222222222444555444111111333666777999;;;???CCCHHHKKKMMMQQQRRRSSSTTTUUUWWWXXXXXXUUUXXX\\\]]][[[XXXUUUSSSUUUVVVXXXXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^```aaabbb___aaabbbcccbbb___\\\ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^______``````______XXXYYYZZZZZZXXXVVVSSSQQQMMMLLLMMMOOORRRTTTTTTSSSPPPOOOOOOOOONNNMMMMMMMMMNNNKKKHHHGGGHHHHHHHHHGGGBBBBBBBBBAAA@@@???>>>===;;;:::::::::;;;:::777444888777777666666666666777444444444444444444333333222333333222000///000111//////000000111222333444111222444555666555444444111111///...------------...000222222000---,,,,,,---///000///,,,***+++---,,,,,,------...////////////...,,,******+++,,,---,,,+++)))(((((()))+++,,,(((((()))))))))))))))((('''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%!!! !!!###$$$"""!!!########################!!! !!!""""""!!! !!!!!!!!!!!!"""!!!!!!!!!  !!!!!!"""""" !!!"""###$$$%%%$$$&&&'''%%%""" !!!### !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!   """### !!!!!!!!!""""""###### !!!""""""!!!   !!!!!!!!!!!!!!! !!!!!!  !!!""""""###&&&### !!!!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!"""######""""""!!!!!!!!!!!!""""""~~~|||zzzvvvpppiiidddZZZYYYXXXXXXYYYXXXVVVTTTUUUSSSOOOKKKIIIHHHHHHHHHDDDCCCCCCCCCDDDCCCBBB@@@CCCBBB@@@>>><<<;;;:::999:::999888888:::999888666555555555666555555444444555777777666333111111111111222444444555777:::===<<<<<<===???BBBEEEIIIJJJOOOPPPSSSVVVWWWWWWWWWVVVWWWXXXYYYXXXVVVRRROOOLLLTTTUUUWWWVVVVVVUUUWWWXXXUUUVVVVVVWWWYYY[[[\\\]]]YYYZZZ]]]```bbbcccddddddccccccccccccdddccc```^^^^^^`````````______aaaccc``````aaa```___]]]ZZZYYY\\\\\\]]]___aaaccceeefffhhhhhhiiihhhgggdddaaa___[[[ZZZYYYWWWVVVUUUTTTTTTPPPQQQTTTVVVVVVVVVUUUTTTQQQQQQPPPOOOMMMLLLKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<;;;:::999777777999666444666999999444000333333333222222222111111222111111000000000000000111111111111000000000000000111222333333222000...///////////////000111111//////.........------------.../////////...,,,+++++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,******))))))))))))*********************)))((('''&&&&&&''''''''''''&&&&&&$$$###!!! !!!"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$#########""""""""""""""""""!!!!!!"""$$$$$$###!!! !!!"""######$$$!!!!!! !!!!!! """"""!!!   !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!""" !!! !!!!!!  !!!""""""""""""!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!~~~{{{wwwqqqjjjddd]]]\\\ZZZZZZ[[[ZZZXXXVVVVVVTTTQQQNNNKKKJJJIIIIIIFFFEEEDDDDDDEEEEEECCCAAACCCBBB@@@>>><<<;;;:::999999888888888999999777666444555555666555555444444555666777777555555555666222444555666777999===@@@AAAAAABBBCCCEEEGGGIIIKKKLLLNNNQQQTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWXXXZZZ[[[\\\ZZZ[[[]]]```bbbbbbccccccccccccdddeeefffeeedddccceeefffgggfffeeeeeeggghhhbbbbbbbbbbbbaaa```___^^^aaaaaabbbccceeeggghhhiiillllllllljjjhhheeebbb```^^^]]][[[YYYWWWUUUTTTTTTSSSTTTVVVWWWWWWWWWUUUTTTQQQPPPOOONNNMMMKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???===<<<;;;;;;<<<<<<<<<;;;:::888777666888666444555888888444000333333222222222111111111222111111000000000000000111111000000000/////////...///111333333222111000111000000////////////000/////////.........------...//////000///...---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********)))((((((&&&&&&''''''''''''&&&&&&$$$$$$"""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""##############################"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""############!!!!!!!!!"""#########$$$###"""!!!"""$$$$$$""" !!!!!!!!!"""""""""!!!!!! !!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!  !!!""""""!!!!!!  !!! !!! !!!!!!!!! !!!!!!!!!!!!"""""""""#########}}}yyyrrrkkkfffaaa___]]]]]]]]]\\\[[[YYYWWWVVVTTTRRRPPPNNNLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>===;;;::::::999888777888999999777555444555555666666555555555222444555666666666888999444666999;;;<<<>>>AAADDDGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNPPPSSSVVVWWWWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZYYYXXXXXXXXXYYY[[[\\\\\\]]]^^^```aaaaaaaaaaaabbbccceeeggghhhiiihhhhhhkkkllllllkkkiiiiiijjjllleeedddddddddddddddeeeeeehhhhhhiiiiiijjjlllmmmnnnppppppooollliiieeebbb``````___]]]ZZZXXXVVVUUUUUUWWWWWWXXXYYYXXXWWWVVVUUUQQQPPPOOONNNLLLKKKJJJIIIKKKJJJHHHFFFDDDBBB@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666777555333444666666333000222222222111111111111111222111111000000000000000000////////////.........,,,...///111222333222222222111000//////.........////////////............//////000000000///......,,,,,,------------,,,,,,***************************))))))(((((())))))***(((((()))*********))))))&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$$$$###############$$$%%%%%%$$$$$$$$$###"""!!! ###########################""""""!!!!!!!!!!!!!!!%%%$$$###"""!!!  !!!""""""######"""""" !!!!!!######$$$%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """###### """  """ !!!!!!""""""  !!!!!! """""""""!!! !!!!!!"""""""""!!!  !!!!!!!!!!!! """!!!  !!!"""  !!!!!!!!!"""  """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""######$$$%%%&&&&&&{{{tttmmmhhhdddbbb___^^^^^^]]]\\\ZZZXXXXXXWWWVVVSSSQQQOOOMMMJJJHHHFFFFFFFFFFFFEEECCCAAAAAA@@@???>>>===<<<;;;999888777888999999777555444555666666666666666666000222333444444444777999777:::>>>AAACCCDDDGGGIIIKKKLLLNNNPPPQQQRRRRRRRRRPPPQQQSSSTTTVVVWWWWWWWWWQQQQQQQQQRRRSSSTTTVVVWWWUUUWWWXXXWWWVVVVVVWWWXXXZZZYYYXXXXXXYYY[[[]]]^^^^^^^^^_________``````______bbbeeehhhiiijjjkkklllkkkllllllkkkiiihhhiiikkkffffffeeefffgggiiikkkllloooooonnnnnnoooppppppqqqrrrqqqooollliiidddaaa______^^^\\\ZZZYYYXXXXXXXXXZZZZZZ[[[ZZZYYYXXXVVVUUURRRQQQPPPOOOMMMKKKJJJJJJIIIIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>=========::::::::::::999888777666777555333333555555333000111111111111111111111111222111111000000000000000//////.........------------...///000111111111111111000///////////////000000000000/////////......000000000000000000//////------------------,,,+++*********)))))))))))))))))))))(((((((((((())))))''''''((()))*********)))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$######""""""!!!!!!!!!""""""#########""""""!!! !!!!!!!!!""""""######$$$###""""""###"""  !!!!!!!!! !!!!!!!!!  """###### !!!!!!!!!!!!$$$###!!!  !!!"""###### !!!!!!  !!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""!!! """!!! """$$$  !!!!!!!!!######################## !!! !!!!!!!!!!!! !!!!!!"""###%%%&&&''''''|||vvvoookkkfffccc```^^^^^^]]]\\\ZZZYYYYYYXXXWWWUUUSSSQQQOOOKKKIIIFFFEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>===:::999888999:::999888666555666777888888888888888444444555555444444666888:::>>>CCCGGGIIIKKKMMMOOONNNPPPSSSVVVXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVOOOQQQTTTVVVXXXXXXXXXXXXVVVWWWXXXXXXVVVVVVWWWXXXWWWXXXYYY[[[]]]___```aaa_________^^^^^^^^^______]]]aaaeeeggghhhiiikkkmmmkkklllllljjjhhhhhhiiijjjggggggggghhhjjjmmmpppqqqssssssrrrqqqqqqqqqqqqrrrqqqpppmmmjjjfffbbb___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSQQQPPPNNNLLLKKKJJJFFFEEEEEEDDDCCCBBBAAA@@@????????????????????????:::::::::::::::999888777666555444333444333333222111111111111111111222222222111111000000000000000............------------/////////000////////////............///000222222111111000000000/////////000000/////////000000000---.........------,,,+++*********)))))))))(((((())))))(((((((((((())))))&&&'''((()))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%$$$###"""!!!"""###$$$%%%'''&&&&&&$$$###"""!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###############""""""!!!###"""""""""!!!!!! $$$###"""""""""""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""" !!!!!!  !!!"""######  !!!""""""""""""!!!!!!"""""""""""""""!!!!!!"""""""""!!! !!! !!!###$$$  !!! !!!""""""!!! !!!"""###$$$%%%&&&}}}xxxrrrmmmhhheeeaaa___^^^]]]\\\ZZZZZZZZZXXXWWWUUUSSSRRRQQQLLLJJJGGGEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCBBB@@@???;;;:::999:::;;;;;;999777777777888999::::::::::::999999999888666777999;;;===AAAHHHMMMPPPRRRSSSTTTRRRTTTXXX\\\^^^___^^^]]]YYYYYYXXXWWWWWWVVVUUUUUUPPPSSSVVVYYY[[[[[[YYYXXXWWWXXXYYYXXXWWWVVVWWWXXXWWWXXX[[[___aaabbbcccccc______^^^^^^]]]^^^^^^___]]]aaafffhhhggghhhjjjmmmllllllmmmllljjjjjjkkkmmmiiiiiikkkllloooqqqsssuuuwwwvvvtttsssrrrqqqqqqqqqnnnllljjjgggdddaaa___]]]YYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQOOOMMMKKKJJJIIICCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????:::;;;;;;;;;;;;:::999888777666555444333333333333222222222222222333333333222111111000000000000000///............---------000/////////............---------...000111333444111111111111000000000000//////.........///000111......///......---,,,++++++++++++******))))))((()))((((((''''''(((((()))''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%###############$$$%%%%%%'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$%%%%%%#########$$$######""""""$$$######""" ###"""!!!!!!""""""  !!!!!! !!!!!!!!!!!!"""""""""  !!!!!!""""""###!!!!!! !!!!!!""""""  """""""""""""""!!!  !!!"""""""""!!!!!! !!!!!!!!!!!! !!!  !!!"""###    !!! !!!""""""!!!  !!!"""###$$$$$$~~~yyyssspppjjjgggccc```___^^^]]][[[[[[YYYWWWUUUSSSRRRRRRRRROOOLLLHHHFFFFFFGGGFFFEEEBBBCCCEEEEEEEEEDDDBBBAAA<<<;;;;;;;;;<<<<<<:::888888999:::;;;<<<<<<<<<<<<:::::::::999888999;;;>>>???DDDKKKQQQUUUVVVXXXYYYVVVYYY]]]aaabbbaaa___^^^YYYXXXXXXWWWVVVVVVVVVVVVTTTUUUWWWXXXZZZZZZZZZZZZXXXYYYYYYXXXWWWVVVWWWXXXXXX[[[___ccceeedddcccaaa___^^^]]]]]]]]]^^^______^^^ccchhhiiiggggggiiillllllmmmmmmmmmkkklllmmmoookkkllloooqqqtttvvvwwwwwwyyyxxxvvvtttsssrrrqqqqqqjjjiiigggeeebbbaaa______[[[[[[[[[[[[\\\]]]^^^___[[[ZZZXXXWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKIIIHHHGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======;;;;;;<<<<<<<<<;;;::::::888777666555333333444555222222333333333444444444222111111000000000000000/////////............---.........---......//////............///111222222222222111111111000000000......---------...000000////////////...---,,,+++---,,,,,,+++******))))))((((((''''''''''''((((((((((((((()))((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""######$$$$$$%%%""""""###$$$$$$$$$######"""""""""!!! !!!!!! !!!""""""  !!!!!! !!!!!!!!!""""""""""""  !!!""""""######  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""""" !!! !!!""""""!!! !!!!!!!!!"""""""""######~~~yyytttqqqlllhhhdddaaa______^^^\\\[[[YYYVVVTTTRRRRRRRRRSSSQQQNNNJJJHHHHHHHHHHHHGGGCCCDDDFFFGGGGGGEEEDDDBBB===<<<;;;<<<======;;;999999:::;;;<<<============888888888777777888<<<>>>@@@FFFMMMTTTWWWYYYZZZ[[[ZZZ\\\```cccdddbbb___]]]WWWWWWVVVUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[XXXYYYZZZYYYWWWVVVWWWXXXZZZ]]]bbbfffgggeeebbb```___^^^]]]\\\]]]^^^___``````eeejjjjjjgggfffiiilllkkklllmmmlllkkklllnnnooommmooorrruuuwwwyyyyyyyyy{{{yyyxxxuuutttrrrqqqqqqiiihhhfffdddbbbaaaaaa```^^^^^^]]]]]]]]]^^^^^^___YYYXXXWWWVVVUUUTTTTTTTTTPPPOOONNNLLLIIIGGGFFFEEECCCBBBBBBAAAAAA@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;888888777555333333555666333333333444444555555555222111111000000000000000000////////////.........,,,,,,,,,---...///000111000////////////000000111222222222111111111111000...---,,,,,,---...///000////////////...---,,,+++------,,,,,,+++***))))))((((((''''''''''''((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!""""""###### !!!!!! !!!"""######$$$!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!"""""" """######$$$$$$ !!!!!!  !!! !!!"""!!!!!!  !!!"""###$$$$$$!!!!!! !!!!!!  !!!!!! !!!######!!! """""""""""""""#########|||vvvrrrpppmmmjjjfffdddcccbbb___\\\[[[YYYWWWWWWWWWWWWVVVUUUSSSQQQNNNKKKJJJJJJLLLMMMIIIHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;:::>>>>>>>>>>>>============;;;:::999999:::<<>>======<<<======;;;;;;;;;<<<<<<=========888777666555444444555666555555444333222222222222000//////000111333555666.........///......------,,,+++++++++,,,------...------,,,,,,,,,------...111111000000//////......---------------------------------,,,,,,+++++++++)))))))))))))))))))))))))))((('''&&&&&&''')))******)))((('''&&&%%%$$$$$$***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!  !!!"""""""""!!!  !!!""""""!!!   !!!""""""!!!!!! !!!!!! """"""""""""""""""""""""  !!!###$$$&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! }}}wwwsssrrrmmmjjjfffdddcccbbb___\\\\\\ZZZYYYXXXYYYYYYXXXWWWTTTRRROOOMMMKKKLLLMMMNNNLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;===???AAABBBDDDIIIOOOTTTXXXZZZ\\\^^^]]]^^^```aaaaaa```^^^\\\YYYWWWUUUVVVXXXZZZ[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXWWWWWWWWWXXXZZZ[[[]]]^^^```aaaaaaaaa```______^^^^^^^^^```bbbcccccceeefffhhhiiijjjjjjjjjiiikkklllnnnpppqqqqqqqqqqqqoooqqqsssuuuwwwyyyzzzzzzxxxwwwvvvuuussspppnnnmmmhhhfffdddddddddeeedddbbb`````````______]]]\\\[[[XXXXXXWWWUUUTTTRRRQQQQQQLLLLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<777666555444333333444444555555444333222222222222...///111222333333333333...............------,,,+++++++++++++++,,,------------,,,,,,,,,------..................---------------------------------------,,,,,,,,,+++++++++************************)))((('''&&&&&&'''(((***&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$###"""!!!!!!!!!#########$$$$$$$$$%%%%%%###""""""""""""###$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""" !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###  !!!!!!!!!!!!!!!!!!!!!!!!|||xxxtttsssmmmjjjgggdddcccaaa___]]]^^^\\\[[[ZZZ[[[[[[ZZZXXXWWWUUURRROOONNNNNNOOOOOOPPPNNNLLLIIIHHHHHHHHHIIIFFFFFFEEEDDDBBBAAA@@@@@@???????????????@@@@@@@@@>>>>>>>>>???AAACCCDDDEEEGGGKKKOOOSSSUUUWWWYYYZZZ]]]^^^```aaaaaa```___]]]\\\[[[YYYZZZ[[[]]]]]]\\\\\\[[[ZZZZZZYYYZZZ[[[\\\XXXXXXXXXXXXYYY[[[\\\]]]_________^^^^^^^^^]]]]]]]]]]]]^^^___```aaabbbccceeefffiiikkkllllllkkkkkknnnooopppqqqrrrrrrrrrrrrpppqqqrrrsssuuuuuuvvvvvvuuutttsssrrrpppnnnlllkkkeeedddbbbcccdddfffeeeeee_________^^^]]]\\\ZZZYYYXXXWWWVVVTTTSSSQQQOOOOOOLLLKKKKKKIIIHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@@@@???AAA@@@>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;888888777555555444444555555555444333222222222222,,,...111333444222000///............------,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$###""""""!!!!!!"""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""### !!!!!!""""""""""""!!!!!!  !!!  !!! !!!!!!""""""######$$$$$$!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""   !!!!!!""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!{{{wwwtttrrrmmmkkkhhheeecccaaa___^^^___^^^]]]]]]^^^^^^\\\[[[YYYWWWUUUSSSQQQPPPPPPQQQRRRPPPMMMJJJHHHHHHJJJKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHJJJNNNPPPRRRTTTWWWYYY]]]^^^___aaaaaa```___^^^\\\[[[ZZZ[[[]]]___^^^]]]]]]\\\ZZZXXXXXXXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\]]]______]]]\\\[[[[[[[[[[[[ZZZ\\\^^^___``````aaabbbeeegggjjjlllnnnmmmlllkkkllllllmmmooopppqqqqqqrrrqqqrrrrrrsssssssssrrrrrrqqqqqqpppooommmkkkiiihhhdddcccaaabbbccceeedddddd_________^^^\\\[[[YYYYYYXXXWWWUUUTTTRRRPPPNNNNNNKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@???===<<<;;;::::::::::::::::::::::::::::::<<<;;;:::999888888777777555555444333222222222222---...000111111000///...//////...------,,,,,,,,,++++++*********++++++,,,------,,,,,,+++,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))(((''''''''''''((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""############$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!  !!!!!!""""""""""""!!!     !!!!!!!!!""" !!!"""""""""!!!!!!""""""""""""###### """###$$$$$$ !!!""""""""""""!!! ###"""!!!  !!!!!!!!!""""""###$$$%%%%%%&&&""""""############""""""!!!!!!!!!!!!!!!"""""""""~~~yyyuuurrrqqqlllkkkiiifffccc```______```___^^^___``````^^^\\\[[[ZZZXXXUUUSSSRRRRRRRRRQQQOOOLLLIIIHHHIIIJJJLLLGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIFFFHHHKKKMMMPPPSSSVVVYYY\\\]]]^^^___``````______ZZZYYYYYY[[[^^^______^^^]]][[[XXXVVVUUUUUUVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\^^^]]]\\\[[[ZZZZZZZZZ[[[XXX[[[^^^_________aaaccceeegggiiikkkmmmmmmlllkkkhhhiiikkkllloooqqqssstttssssssssssssrrrqqqppppppnnnnnnmmmllljjjhhhgggfffeeecccaaa```aaabbbaaa```^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUSSSQQQPPPNNNNNNLLLKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888777777555555444333222222222222/////////...//////000000111000///------,,,------,,,,,,++++++***++++++,,,...---,,,+++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""""""""#########"""###$$$&&&&&&%%%$$$$$$######""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""""" !!!!!!!!! !!!"""""""""""""""   !!!""""""""" !!!!!!!!!""" !!!!!!!!!""""""""" """###$$$$$$ !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$!!!""""""###$$$%%%%%%&&&""""""############""""""!!!!!!!!!!!!""""""######~~~yyytttqqqppplllllljjjgggccc````````````______aaabbbbbb___]]]\\\[[[YYYWWWUUUTTTSSSRRRNNNMMMKKKJJJIIIJJJKKKLLLGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMMMMLLLKKKIIIDDDFFFIIIKKKMMMQQQVVVZZZ[[[\\\]]]^^^^^^^^^^^^^^^YYYYYYYYY[[[]]]^^^]]][[[[[[YYYVVVSSSRRRSSSUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\YYY]]]``````___```cccfffgggggghhhiiijjjjjjjjjjjjiiiiiikkkmmmooorrruuuwwwrrrrrrrrrrrrqqqooonnnnnnkkkkkkkkkjjjhhhgggeeeddddddbbb```_________]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===============:::::::::999888666555444555555444333222222222222222111000///000111333444333222000...------......------,,,,,,++++++,,,,,,...---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""!!! """!!!!!! !!!!!! !!!""""""######"""  !!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""######"""!!!"""###%%%&&& !!!!!!""""""""" !!!!!!""""""!!!!!! !!!!!!""""""######$$$zzzuuurrrpppllllllkkkgggccc``````aaa______```aaacccbbb```^^^]]]\\\ZZZXXXVVVTTTSSSRRRLLLLLLKKKKKKLLLLLLMMMNNNHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJLLLNNNOOOOOOMMMJJJIIIEEEFFFHHHIIIKKKOOOTTTXXXZZZZZZ[[[\\\]]]]]]^^^^^^\\\[[[[[[\\\\\\\\\YYYWWWXXXVVVSSSRRRRRRTTTVVVXXXXXXYYY[[[\\\\\\\\\[[[[[[WWWXXXZZZ\\\]]]]]]]]]]]]]]]```cccbbb```bbbfffkkkhhhgggffffffffffffggghhhjjjjjjkkkmmmooorrrtttvvvqqqpppppppppooommmlllkkkjjjjjjiiiiiigggfffdddcccbbb```]]]\\\]]]]]]\\\ZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????:::::::::999888666444333555555444333222222222222333333444555666777777777555444111///......///000///...------,,,,,,------...---,,,+++************,,,,,,++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************)))))))))(((((('''&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!  !!!!!! !!!"""############ !!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!""""""###!!!"""""""""!!! !!!"""######$$$$$$##############################$$$$$$"""!!!!!!""""""### !!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$${{{vvvsssqqqlllllllllhhhccc___```aaa______```bbbcccccc```^^^]]]\\\[[[YYYWWWUUUSSSRRRKKKKKKLLLMMMNNNNNNOOOOOOHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMPPPQQQPPPMMMJJJHHHFFFGGGHHHHHHJJJMMMRRRVVVYYYYYYZZZ[[[\\\\\\]]]]]]___^^^]]]]]]\\\ZZZWWWTTTUUUTTTRRRQQQRRRVVVYYY\\\ZZZ[[[]]]]]]^^^]]]\\\[[[TTTVVVZZZ]]]_________^^^```ccceeedddbbbccciiioooiiigggeeedddcccdddfffgggkkkkkkkkkkkkmmmoooqqqsssooooooooonnnmmmllljjjjjjiiiiiiiiihhhgggeeedddccc___]]][[[[[[\\\\\\[[[ZZZTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<;;;:::888555444555555444333222222222222333555888;;;<<<;;;:::999666555222000//////000000000///...---------------...---,,,+++************,,,,,,++++++******))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$  !!! !!!"""############ !!!""""""""" !!!!!! """"""""""""!!!!!!!!!!!!  !!!"""######### !!!""""""!!!!!!""""""###$$$$$$$$$$$$###########################&&&$$$###!!!  """"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$~~~yyysssoooooommmjjjfffccc```^^^]]]]]]^^^___```aaa```______```^^^\\\[[[ZZZXXXUUURRRSSSQQQOOOMMMLLLMMMNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFKKKJJJIIIIIIIIIIIIJJJKKKQQQQQQQQQQQQQQQPPPLLLIIIEEEEEEEEEGGGIIIMMMQQQSSSXXXVVVVVVXXX]]]______]]]_________^^^]]]ZZZXXXWWWPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]_________]]][[[ZZZ[[[[[[\\\]]]___aaacccdddcccbbbbbbbbbcccfffiiikkkllliiieeeccccccdddeeedddhhhiiijjjkkklllmmmmmmmmmhhhiiijjjkkkjjjiiifffeeebbbcccdddeeeeeeeeecccccc^^^^^^]]][[[YYYXXXWWWVVVOOOQQQSSSUUUVVVUUUTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQSSSRRRPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@?????????>>>===;;;999666444222333333222333333444555555777999:::<<<=========<<<:::999888666555333222222////////////...---,,,+++...---+++******+++---.........---,,,++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))+++)))'''&&&((())))))))))))((('''&&&&&&&&&&&&&&&******)))(((((('''(((((())))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&!!!###%%%$$$!!!""""""############""""""$$$$$$%%%&&&&&&&&&%%%%%%""""""!!!!!! ###############$$$%%%%%%$$$$$$!!!!!!###$$$"""!!!!!!"""$$$!!!!!! !!!!!!!!!!!! !!!!!!"""$$$""" """!!!  """###"""!!! !!!###"""  !!!!!!!!!!!!"""""""""!!!!!! """!!!!!!!!!"""###%%%&&&$$$###!!!  """###!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!~~~yyytttpppnnnllliiiddd```]]][[[ZZZ\\\]]]^^^___```______^^^___^^^\\\[[[[[[YYYVVVTTTSSSRRRPPPOOOOOOOOOPPPPPPLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLPPPOOOOOOPPPPPPOOOLLLIIIEEEEEEEEEGGGIIIMMMPPPRRRXXXWWWWWWZZZ^^^``````_______________]]][[[ZZZXXXSSSUUUWWWXXXXXXYYY[[[]]]___``````aaa```___^^^]]]]]]]]]^^^___aaacccdddeeedddcccbbbbbbccceeegggiiijjjgggdddbbbbbbccccccccceeefffgggiiijjjjjjkkkkkkfffgggggghhhgggfffeeedddbbbcccdddddddddcccbbbaaa]]]\\\[[[ZZZXXXWWWVVVUUURRRSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSQQQOOOMMMLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<999777555333333222222222333333444555777888:::<<<============999888777666555444333222111111111111000///...---000///...,,,,,,---...///......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))+++)))''''''((())))))((())))))(((((('''(((((((((+++***))))))((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!! """"""""""""""""""""""""  !!!!!!!!!!!!$$$###"""!!! !!!"""###!!! !!! !!!""""""$$$"""  !!!!!!  !!!!!! !!!"""!!!  !!!###""" !!!$$$$$$$$$######$$$"""!!!!!!!!!  !!!###$$$$$$###!!! """"""!!!!!! !!!!!!!!!!!! !!!""""""$$$###"""!!!!!! !!!!!!######################## !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!zzzuuuqqqqqqnnnjjjeee```\\\ZZZXXX\\\]]]^^^____________^^^```^^^]]]\\\\\\[[[XXXVVVSSSSSSRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOOOOOOOLLLJJJIIIHHHHHHIIILLLOOORRRTTTYYYYYYYYY\\\___bbbbbbbbb____________^^^]]]\\\[[[YYYZZZ\\\]]]]]]]]]___aaaccccccbbbbbbaaaaaabbbbbbaaaaaabbbcccdddeeefffgggeeeeeedddddddddeeefffggghhheeebbb```aaabbbbbbaaaaaabbbccceeeggghhhhhhhhhdddccccccbbbbbbbbbcccccccccccccccccccccbbbaaa```\\\\\\[[[ZZZYYYXXXWWWVVVWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSUUUTTTSSSQQQOOONNNNNNNNNLLLKKKJJJIIIGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA??????>>><<<;;;999777666333333222222222333444444666777999:::<<<======>>>999888888777666555555444444444444444333222111000222111000.........///000///...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************,,,***(((((()))))))))(((***)))))))))))))))***+++++++++***))))))))))))******))))))((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######%%%###!!! !!!#########$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!! """"""""""""############!!!!!!!!!!!!"""""""""""""""###""""""$$$&&&###"""!!! !!!"""###   !!!"""######$$$###!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!$$$###"""!!!!!! !!!!!! ###%%%&&&$$$""""""!!!!!!!!!!!!!!! !!!"""###$$$###!!! !!!"""!!!!!! !!!!!!!!!!!!  %%%$$$###!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######################## !!!"""""""""!!!!!!{{{wwwtttvvvsssnnnhhhccc___\\\[[[]]]^^^^^^_______________```___^^^^^^^^^]]]ZZZXXXTTTTTTUUUUUUUUUUUUTTTSSSPPPPPPOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMOOOOOONNNLLLNNNMMMMMMNNNPPPRRRUUUWWWYYYYYY[[[]]]___aaacccccc___```````````````_________```bbbbbbbbbbbbdddeeefffeeecccbbbbbbccceeefffeeeeeefffgggggghhhhhhhhhgggggggggggggggfffffffffgggdddaaa```aaabbbaaaaaa^^^___aaacccdddeeeffffffaaa___^^^]]]]]]^^^```aaaddddddccccccbbbaaaaaa```^^^^^^]]]]]]\\\[[[ZZZZZZ[[[ZZZWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSQQQPPPOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===;;;:::999555555444444444444555555555666777999;;;<<<===>>>:::::::::999999888888888777777777777666555444333333222111000/////////000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))******)))((()))))))))))))))***+++,,,++++++***************+++***))))))((('''&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!"""""""""  """###""" """"""############""""""$$$$$$%%%%%%$$$###""""""#########""""""!!!!!!!!!!!!!!!""""""############!!!$$$%%%%%%###""""""###"""!!! !!!""" !!!"""###$$$$$$$$$###!!!"""#########!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!   !!!!!! !!!###############"""!!!!!!###$$$$$$### !!!!!!!!!!!!!!! ###"""!!!!!!!!!###$$$%%%######"""!!! !!!!!!"""!!!!!! !!!!!!"""!!! ######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!}}}yyywwwyyyuuupppjjjeeeaaa```___```````````````aaaaaaaaabbbaaa____________\\\ZZZVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLNNNPPPQQQQQQPPPQQQPPPPPPPPPRRRTTTWWWYYYYYYZZZ\\\]]]^^^```aaabbb`````````aaaaaabbbccccccdddfffggggggffffffgggiiihhhfffeeecccccceeeggghhhhhhhhhiiijjjjjjiiihhhhhhiiijjjjjjjjjiiihhhfffffffffdddbbbaaabbbbbbbbbaaa]]]^^^```aaacccddddddeee]]]\\\[[[ZZZZZZ\\\^^^```dddccccccbbbbbbbbbbbbbbbaaaaaaaaa``````_________]]][[[XXXVVVTTTTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKIIIHHHGGGFFFDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===999888888777777777888888666777888999:::<<<===>>>===<<<<<<<<<;;;;;;::::::999999999999888777666555555555444444333333333333333222111000000///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++******++++++***((((((((((((((()))***+++++++++***************++++++***))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""" """"""############""""""######$$$%%%&&&&&&&&&%%%$$$$$$###"""   !!!"""!!! !!!!!! !!!!!! """###$$$$$$$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!! !!!!!!!!!""""""######  !!! !!!""""""!!! !!!"""!!!!!!"""""""""!!! """"""""" !!! !!!!!!!!!!!!!!!###""""""!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!}}}zzzyyyvvvpppkkkfffdddccccccccccccbbbbbbbbbcccdddeeedddcccbbbaaaaaa```]]][[[YYYYYYXXXWWWWWWVVVVVVUUUVVVUUUTTTSSSQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMOOORRRTTTUUUTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\^^^^^^^^^___```bbb``````aaaaaaccceeefffggghhhiiijjjjjjiiihhhjjjkkkiiihhhgggffffffgggiiijjjiiijjjkkkkkkkkkiiihhhgggiiijjjkkklllkkkiiigggeeedddcccaaaaaabbbbbbaaa```]]]^^^___```aaabbbbbbbbb[[[ZZZYYYXXXYYY[[[^^^___bbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaa]]][[[YYYVVVUUUTTTUUUVVVTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB>>>>>>===<<<<<<<<<======;;;;;;;;;;;;<<<===???@@@???>>>>>>===<<<;;;;;;;;;::::::::::::999888777666777777777888888888888888444333222111111000000000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++------+++***))))))))))))))))))***+++***))))))))))))***++++++***))))))(((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!!###&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$###"""!!! !!!"""""""""!!! !!!!!!""""""  !!!###$$$$$$######!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###  !!!!!!!!!"""###"""!!! !!!###  !!!!!! !!!###%%% !!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!###$$$%%%####################################"""""""""""" !!!#########"""""" """"""#########"""!!!!!!}}}zzzwwwrrrmmmjjjiiiiiijjjffffffeeeeeeeeefffggghhhgggeeecccbbbbbb```]]][[[\\\[[[YYYWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPNNNNNNOOOPPPPPPOOONNNNNNOOONNNNNNQQQTTTWWWXXXXXXXXXWWWVVVVVVWWWYYY[[[\\\]]]___aaaaaa______```bbb``````aaabbbdddfffiiijjjjjjkkklllllljjjjjjjjjlllkkkjjjiiiiiijjjkkklllmmmjjjjjjkkklllkkkiiigggeeefffhhhjjjkkkkkkhhheeecccbbbaaa___```aaaaaa```___]]]]]]^^^_______________YYYYYYXXXYYYZZZ\\\^^^______^^^^^^^^^^^^___aaabbb````````````````````````[[[ZZZXXXWWWUUUUUUUUUUUURRRSSSSSSTTTTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMMMMLLLLLLLLLMMMMMMHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCC??????>>><<<;;;:::999999999::::::999999888777666555666777888888888888888333222111000000//////000......---------,,,,,,,,,+++++++++,,,,,,,,,------*********,,,......---+++,,,++++++************+++)))((((((((())))))***+++))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""############"""!!!!!!$$$&&&""" &&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######$$$######"""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$######"""!!!!!!"""######### !!! !!! """$$$$$$$$$"""""" !!!######""" !!!""""""###### !!!!!!"""""" !!!!!! !!!"""""" !!!""""""###"""  !!!!!!!!!""""""!!!  !!!""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!}}}zzzuuuqqqooonnnoooppphhhhhhgggfffggghhhiiijjjhhhgggeeecccbbb```]]][[[^^^\\\YYYVVVUUUTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPPPPPPPOOOOOORRRVVVYYY[[[[[[]]]\\\[[[[[[\\\]]]```aaa```bbbdddccc```___aaacccaaaaaaaaabbbeeehhhjjjlllkkklllmmmlllkkkjjjkkkllllllllllllllllllmmmnnnnnnjjjjjjkkkllljjjhhhfffddddddfffiiijjjjjjgggdddbbb```___^^^^^^___```___]]]\\\]]]]]]^^^^^^]]]]]]]]]XXXXXXYYYZZZ[[[\\\^^^^^^\\\[[[[[[[[[\\\^^^```aaa]]]]]]]]]^^^^^^^^^^^^^^^ZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCEEEEEE???>>>===<<<:::999777777999999999999888777666666111222333555666666666666222111000///.....................------,,,,,,,,,+++++++++,,,,,,---------))))))***,,,//////...,,,...------,,,++++++++++++(((((('''(((((()))******))))))))))))************&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!! ######&&&""""""############""""""######$$$$$$$$$######""" !!!!!!"""###$$$$$$%%% """###$$$###!!! ###!!! !!!!!! !!!!!! !!!###$$$$$$###"""!!!!!!######!!! !!!"""###$$$$$$ !!!!!!""" !!!""" !!!  !!! $$$%%%!!! !!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!###$$$$$$""""""""""""""""""""""""""""""###############"""!!!!!!~~~|||wwwssspppoooooopppkkkkkkkkkjjjjjjjjjiiiiiigggggggggeeeccc___\\\ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRPPPOOONNNOOORRRUUUVVVUUUTTTTTTTTTVVVTTTQQQRRRVVVYYYZZZZZZ[[[^^^```aaaaaaaaacccdddfffffffffeeeeeeddddddccc```aaabbbdddfffgggiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjkkkmmmoooqqqppppppjjjjjjiiiiiiiiiiiiiiiiiiggggggffffffeeeeeedddddd^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPOOONNNNNNOOOPPPRRRSSSHHHFFFDDDDDDEEEGGGGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLKKKHHHFFFHHHHHHGGGGGGFFFDDDCCCBBBBBB@@@>>>=========;;;999::::::999777666555444333555444333111111111111222111111111111000000000000,,,...000000...---,,,---,,,,,,------------------++++++++++++******))))))******************************)))))))))))))))***++++++******************))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$#########""" !!!!!!""""""######!!!""""""  !!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """""""""!!!  !!!$$$######"""""""""""""""""""""!!! !!!"""### !!!""""""""""""""" !!!""""""!!!!!! !!!"""$$$%%%%%%#########"""""""""""""""!!!"""#########!!!  !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%~~~|||xxxuuurrrqqqrrrrrrppppppnnnmmmkkkjjjjjjjjjhhhhhhhhhgggdddaaa^^^\\\[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPOOOQQQSSSVVVXXXWWWWWWWWWWWWYYYVVVTTTTTTWWWZZZ[[[ZZZ\\\^^^aaacccdddeeefffhhhiiiiiihhhhhhgggfffffffffcccdddeeefffhhhiiijjjkkkmmmmmmllllllkkkjjjjjjjjjiiiiiijjjlllnnnooonnnmmmlllllllllkkkkkkkkkkkkjjjhhhggggggffffffeeeeeeddd_________^^^]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[\\\\\\]]]\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOQQQQQQPPPOOOOOOOOOPPPQQQKKKHHHFFFEEEFFFGGGFFFFFFFFFGGGIIIIIIIIIIIILLLNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIKKKJJJHHHFFFGGGGGGFFFFFFEEECCCBBBAAADDDBBB???>>>===<<<999777:::999888777555444333333555444222111000000111111111111000000000/////////...///111111///.....................------------,,,,,,++++++************++++++++++++++++++++++++++++++***************+++,,,+++++++++******))))))******)))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ############""""""""""""""""""""""""""""""""""""$$$#########""""""""""""""""""##################!!!!!!!!!!!!!!!!!!!!!!!!"""  """###!!! """######"""!!! !!!"""######"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!"""""""""######$$$###""""""!!!!!!""""""$$$###"""!!! !!!!!! !!!""""""""""""""" !!!!!!""""""###"""""""""""""""#########""""""#########"""  !!!"""###!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%~~~|||zzzwwwuuuuuuuuuvvvwwwuuurrrooommmlllkkkkkkjjjjjjjjjhhhfffccc```___\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVTTTSSSRRRRRRSSSVVVYYY[[[[[[ZZZZZZ[[[[[[YYYWWWVVVXXXZZZ[[[[[[]]]```dddfffggghhhjjjkkkkkkkkkjjjjjjiiihhhhhhhhhgggggghhhiiijjjkkklllmmmpppooonnnmmmkkkjjjiiihhhfffhhhjjjlllmmmmmmlllkkklllllllllkkkkkkkkkjjjjjjhhhhhhggggggfffeeeeeeddd```______^^^^^^]]]\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPSSSRRRQQQOOOOOONNNOOOOOONNNLLLIIIHHHGGGGGGFFFDDDGGGHHHJJJJJJJJJJJJLLLNNNJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@DDDBBB@@@>>>===;;;999777999999888666555444333222444333222111000000000000000000000/////////......///111222222000/////////000000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++***)))))))))))))))(((((((((((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! """""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" """###$$$$$$$$$###!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!"""""""""#########$$$###""""""!!!!!!""""""%%%$$$###!!! !!!"""""""""""""""!!!  !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$""""""#########"""!!! !!! !!!!!! !!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%~~~}}}{{{yyyxxxxxxxxxyyyyyywwwtttqqqooonnnnnnnnnmmmmmmllljjjhhhfffcccbbb]]]\\\\\\[[[ZZZZZZ[[[[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUXXX[[[]]]]]]]]]]]]^^^]]][[[YYYXXXYYYZZZ[[[\\\```cccgggiiiiiiiiijjjkkkjjjjjjjjjiiiiiiiiihhhhhhiiijjjjjjkkkkkkllllllmmmoooooonnnlllkkkjjjiiihhhfffhhhkkkmmmlllkkkjjjjjjkkkjjjjjjiiiiiihhhhhhhhhiiihhhhhhgggfffeeedddddd``````___^^^]]]]]]]]]]]][[[ZZZXXXVVVVVVVVVXXXYYYVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUURRRSSSSSSSSSSSSSSSRRRRRRTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPNNNKKKJJJIIIHHHEEECCCGGGIIIKKKKKKKKKKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHHHHGGGCCCDDDDDDCCCBBBAAA@@@???CCCAAA???>>>===<<<:::888999888777666555333222222333333222111000000000000////////////............///111222111///...///000222111111000///......---------,,,,,,,,,,,,,,,,,,++++++***************))),,,------.....................---,,,***)))((((((+++***))))))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""######""""""!!! !!!""""""######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!! !!!!!!!!!######"""!!!!!!!!!!!!!!!######"""!!!!!!!!! !!!"""""""""""""""###"""  !!! !!!"""###$$$$$$%%%"""""""""###""""""""""""###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%""""""#########$$$$$$$$$}}}|||{{{zzzyyyyyyyyyzzzvvvuuutttrrrqqqqqqqqqqqqooonnnmmmllljjjhhhfffeee______^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWZZZ]]]______^^^^^^___^^^]]]\\\ZZZYYYZZZ\\\]]]dddfffiiikkkjjjhhhhhhhhhgggggggggggghhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjgggiiilllmmmkkkjjjiiijjjkkkkkkjjjjjjiiihhhgggggghhhhhhgggfffeeedddcccccc``````^^^]]]]]]\\\]]]]]]\\\ZZZXXXWWWWWWXXXYYYZZZVVVVVVWWWXXXXXXYYYZZZZZZ[[[ZZZXXXWWWVVVWWWWWWXXXUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIFFFDDDGGGIIIKKKLLLKKKKKKKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIJJJHHHFFFEEEFFFGGGFFFEEEBBBBBBCCCBBBBBBAAA@@@???@@@>>>======>>>>>>===;;;999999888666555444333222333333222222111000000///////////////............///000111000...---...///222222111000//////......---------------.........---------,,,,,,+++++++++,,,---...///////////////......---,,,+++***)))((())))))(((''''''''''''(((************************))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$$$$$$$$$$ !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!   !!!!!! !!!!!! !!!!!! !!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!! !!!!!!!!!"""###""""""!!! !!!!!!!!! !!!!!!"""""""""### !!!"""""""""""""""%%%###!!!  !!!""" !!!""""""""" !!!"""###$$$$$$%%%###""""""""""""#########$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$|||{{{{{{zzzyyyyyyyyyyyyttttttttttttssssssssssssppppppnnnmmmkkkiiihhhgggbbbaaa```^^^]]]]]]]]]]]]\\\\\\ZZZYYYYYYZZZ[[[\\\[[[^^^aaabbbaaa`````````_________]]][[[\\\^^^aaaeeehhhkkkllljjjhhhgggfffeeeeeefffggghhhiiiiiijjjmmmlllllllllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkhhhjjjmmmllliiigggiiikkknnnmmmmmmlllkkkjjjiiiiiihhhgggfffeeedddbbbbbbaaa```___]]]\\\[[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWWWWXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMKKKKKKKKKJJJGGGEEEGGGIIIKKKLLLKKKJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<===>>>???>>>===::::::999777666555444333333333444333333222000000000000000/////////......000000000///------...000111111000000//////...................../////////111000000//////......---,,,---...000000000//////......---,,,+++******))))))(((((('''''''''''''''************************))))))'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$### """###%%%%%%&&&&&&""""""######$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!! ######"""""""""""""""""""""""""""""""""""""""""" !!!  """ !!!!!!""""""######!!!  !!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!"""""""""#########$$$$$$###"""!!!!!! !!!!!! """############ !!!"""""""""""""""$$$###"""!!!!!!!!!"""### !!!"""######$$$!!!!!!""""""######$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################{{{{{{zzzyyyxxxxxxwwwwwwtttuuuvvvwwwwwwuuutttrrrqqqpppooommmkkkjjjiiiiiieeedddbbb```^^^]]]]]]\\\^^^]]][[[ZZZZZZ\\\]]]^^^___bbbdddeeedddbbbbbbbbbaaabbbbbb```______bbbeeeeeehhhlllmmmllljjjhhhhhheeefffgggiiijjjlllmmmnnnooonnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllhhhjjjkkkiiieeedddgggkkknnnmmmmmmlllkkkjjjiiihhhgggfffeeedddbbbaaa```______^^^\\\ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOKKKJJJJJJKKKKKKKKKHHHFFFFFFHHHKKKLLLKKKIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKGGGFFFFFFGGGGGGFFFDDDAAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<===>>>???>>><<<;;;;;;:::888777666555444444444555555444333111000111111000000000/////////111111111000......000111////////////////////////....../////////000000000111000000///......------+++,,,...000111000000///---------,,,,,,+++++++++***))))))((('''(((((((((++++++++++++++++++++++++)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!! """"""##################""""""""""""""""""""""""!!!""" !!!###!!!!!!!!!!!!!!!"""######!!!  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""!!! !!! !!!"""######"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################"""""""""""""""###############"""""""""###$$$%%%############$$$%%%&&&&&&""""""""""""####################################zzzzzzyyyxxxwwwwwwvvvuuuuuuwwwxxxyyyyyyvvvtttrrrqqqpppooommmkkkjjjjjjiiifffeeecccaaa___]]]\\\\\\^^^]]]\\\[[[[[[]]]^^^```ccceeeggghhhfffdddcccccccccdddeeecccaaabbbeeeiiieeehhhlllooonnnlllkkkjjjfffgggiiikkkmmmoooqqqrrrppppppooonnnmmmlllkkkkkkllllllllllllllllllllllllhhhjjjjjjgggbbbbbbfffjjjllllllkkkjjjiiiggggggffffffeeedddcccaaa```___^^^___]]][[[ZZZYYYYYY[[[[[[^^^^^^___`````````___^^^^^^^^^]]]]]]\\\[[[[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMPPPQQQQQQRRRQQQPPPNNNMMMIIIIIIIIIJJJLLLKKKIIIGGGEEEHHHKKKKKKJJJIIIHHHHHHEEEFFFFFFGGGIIIKKKMMMNNNFFFFFFFFFGGGHHHFFFCCC@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@???======>>>>>><<<;;;<<<;;;:::999888666555555444555666666555444222111111111111111000000000000222333222111//////111333............////////////......//////000000111111......---,,,++++++*********,,,...000111111//////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))++++++++++++++++++++++++((((((&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! ######!!!!!!###%%%"""!!! !!!!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!"""######"""!!! !!!!!!""""""""""""""" !!!""""""!!!!!!%%%%%%$$$$$$###""""""!!!#########"""""""""""""""######"""""""""###%%%&&&""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$$$$##################~~~|||zzzxxxvvvvvvwwwxxxyyyxxxvvvtttrrrqqqqqqpppmmmlllkkkkkkllllllkkkiiihhhhhhgggeeeccc```^^^]]]ZZZZZZ\\\]]]^^^_________fffffffffggggggggghhhhhhffffffffffffhhhjjjlllnnnnnnnnnnnnmmmkkkhhheeedddeeefffhhhjjjlllooopppqqqmmmnnnooonnnmmmlllmmmooommmlllkkkjjjjjjkkklllmmmhhhiiihhhgggeeeeeegggiiimmmmmmllljjjiiigggfffeeehhheeebbb___^^^^^^```aaa[[[[[[ZZZZZZ[[[]]]^^^___aaabbbbbb```^^^]]]^^^______^^^^^^______^^^\\\YYY]]]]]]]]]\\\\\\ZZZYYYYYYUUUTTTTTTTTTTTTUUUUUUVVVTTTUUUUUUVVVUUUTTTSSSRRRTTTSSSQQQPPPPPPPPPQQQQQQLLLMMMNNNOOOOOONNNMMMLLLPPPPPPPPPOOOMMMLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>???@@@@@@@@@???>>>===>>>===<<<:::888666555444666444333333333333222000111111111111111222222222444222///.../////////...,,,---///000000000//////............//////000111///000000///---+++,,,------,,,,,,+++,,,---///000---------+++******---///,,,,,,+++***))))))******)))************)))((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&$$$"""'''&&&%%%$$$####################################"""""""""!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""!!!!!!  !!!!!!""""""!!!  !!!"""######$$$ !!!!!!!!!"""######""""""!!!!!! """!!!!!! !!!!!! !!!"""$$$%%%&&&######"""!!! !!!$$$&&&$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######~~~{{{yyyxxxxxxxxxyyyyyyxxxvvvtttrrrppppppooollljjjiiiiiikkkkkkjjjiiigggffffffeeecccaaa```___\\\\\\]]]^^^___```aaaaaacccccccccdddddddddddddddfffffffffggghhhjjjlllmmmmmmmmmmmmllljjjhhheeedddgggggghhhiiikkklllmmmnnnlllmmmnnnnnnmmmlllmmmnnnkkkjjjiiiiiiiiiiiijjjkkkhhhhhhhhhfffeeeeeefffhhhlllkkkjjjiiihhhgggfffeeedddcccaaa___^^^___```aaa\\\\\\[[[[[[\\\]]]___````````````___]]]]]]^^^```aaa````````````___]]]ZZZ\\\]]]]]]\\\[[[ZZZYYYYYYTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQPPPPPPOOONNNLLLLLLLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOOOONNNLLLKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIGGGFFFFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@AAABBBBBBBBB@@@???>>>>>>>>><<<;;;999777666555555444333444555666555444111222222222222222222222444111///.../////////...------...///000///......,,,,,,,,,,,,---...///000///000111000---,,,---...---,,,,,,,,,,,,------.........---+++)))(((***,,,,,,,,,+++******************++++++++++++***))))))(((''''''&&&%%%$$$$$$###'''%%%%%%%%%&&&&&&$$$###$$$###"""!!! ######################## """###$$$$$$$$$""""""""""""############""""""!!! !!!""""""###$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!! !!!""""""""""""!!! """"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!!!!!  !!!!!!""""""!!! !!!"""######### !!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!"""$$$%%%&&&!!!"""!!!  ###%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$##################"""""""""!!!!!!"""""""""!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######}}}zzzyyyxxxyyyzzzyyyxxxvvvtttrrrpppnnnmmmjjjhhhggggggiiijjjiiihhhfffffffffeeedddcccbbbaaa^^^^^^^^^^^^___aaabbbdddcccccccccccccccccccccbbbfffffffffgggiiijjjlllmmmlllllllllkkkiiigggfffeeehhhhhhhhhiiiiiiiiijjjjjjkkkmmmnnnmmmlllkkklllmmmiiiiiihhhgggggghhhiiiiiiggghhhhhhfffeeedddfffgggiiiiiihhhgggffffffeeeeee```_______________``````]]]]]]]]]]]]]]]^^^___```^^^___^^^]]]\\\]]]```cccdddcccbbbaaabbbaaa^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXVVVSSSPPPMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMKKKJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBB@@@?????????@@@AAACCCDDDDDDDDDCCCBBB@@@??????>>>===;;;:::888777777555444444555777999888777222222222222222222222222333111/////////000///...---...............---,,,,,,,,,,,,,,,---...///000///000111000...------...,,,------------,,,,,,+++//////---+++((('''((())),,,,,,+++*********++++++,,,,,,,,,,,,,,,+++*********))))))(((&&&%%%$$$$$$'''&&&%%%%%%&&&&&&%%%#########"""!!! """""""""""""""""""""""" !!!###$$$$$$$$$###""""""""""""###############"""  """### !!!"""""""""!!!!!!$$$$$$######"""""""""!!! !!!!!!!!!!!! !!!""""""######""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!! !!! !!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%% !!!!!!  """$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$###""""""!!!!!!!!! !!!!!!!!!""""""""""""######### !!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$######}}}zzzxxxxxxxxxyyyxxxwwwvvvtttrrrooommmllliiigggeeeeeeggghhhiiihhhgggggggggfffeeecccaaaaaa______^^^]]]^^^```ccceeefffffffffeeeeeeeeeeeeeeegggggghhhhhhjjjkkkllllllkkkkkkjjjjjjiiihhhgggfffggghhhhhhhhhhhhhhhhhhhhhjjjlllmmmlllkkkjjjkkkmmmhhhgggfffeeeeeefffggghhhhhhiiiiiihhhfffeeefffggggggfffffffffeeeeeedddddd_________^^^^^^^^^]]]]]]^^^^^^^^^^^^______``````^^^^^^^^^]]]]]]___cccffffffdddcccbbbcccbbb```^^^\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWZZZZZZYYYUUUQQQNNNLLLLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHJJJKKKLLLMMMNNNMMMLLLJJJIIIJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@??????@@@BBBCCCFFFFFFFFFFFFEEEDDDBBBAAA??????>>>===;;;:::999999777666666777888999999888444444444444333333333333333111000000111111000////////////......---,,,,,,...............///000000...///000///---,,,---...,,,---.........,,,+++***---------+++((('''(((***---,,,,,,+++++++++,,,,,,---------------,,,,,,+++------,,,+++)))(((''''''(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""######$$$%%%$$$###!!! !!!"""""""""###############"""!!!!!!!!!!!!"""### !!!!!!!!!!!!$$$######""""""!!!!!! !!!!!! !!!###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""""""""#########$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######|||yyywwwwwwwwwxxxwwwwwwvvvuuussspppnnnmmmjjjgggeeeeeefffhhhhhhhhhjjjjjjiiigggeeebbb```______^^^]]]]]]^^^```bbbdddggggggggggggffffffffffffhhhiiiiiijjjkkklllmmmmmmkkkjjjjjjiiiiiiiiiiiiiiigggggghhhhhhiiiiiiiiijjjiiikkklllkkkjjjiiijjjkkkhhhgggfffeeeeeefffggghhhjjjkkklllkkkhhhgggggghhheeeeeeeeedddddddddcccccc``````___^^^]]]\\\[[[ZZZ^^^^^^__________________^^^^^^______```bbbfffiiifffdddbbbbbbccccccaaa```\\\]]]]]]]]]]]]\\\\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ\\\]]][[[XXXSSSPPPLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDFFFFFFGGGGGGFFFDDDCCCBBB?????????>>>===<<<;;;;;;;;;999888888999999888777777777666666555555555555333222111222333333111000111000000//////.........//////............//////---...///...,,,,,,,,,...---...//////...---+++***+++,,,---,,,******+++,,,---,,,,,,,,,,,,,,,------...............---,,,,,,...---,,,+++***)))(((((()))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&""""""""""""""""""""""""$$$%%%%%%%%%$$$###!!! !!!"""""""""############!!!"""$$$%%%%%%$$$"""!!!!!!"""######$$$$$$$$$$$$"""""""""!!!!!! !!!!!!!!! !!!!!!!!! """$$$$$$###!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""######"""""""""!!!!!!!!!"""###$$$$$$"""###$$$###""""""$$$%%%##################$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######|||yyywwwwwwwwwwwwwwwwwwwwwvvvtttrrrpppnnnmmmjjjgggfffggghhhiiiiiikkkkkkjjjhhheeeccc```___^^^^^^^^^^^^___aaabbbcccdddddddddeeeeeeeeeffffffjjjkkklllmmmnnnnnnnnnnnnkkkjjjjjjiiijjjjjjkkkkkkiiiiiiiiijjjjjjjjjjjjkkkiiijjjkkkjjjiiihhhiiikkkhhhhhhgggffffffggghhhhhhkkklllmmmllljjjhhhhhhhhhffffffeeedddccccccbbbbbbbbbaaa___]]]\\\[[[[[[ZZZ^^^^^^___``````______^^^]]]___aaabbbbbbdddgggiiidddbbb``````bbbcccbbbaaa^^^^^^^^^______^^^^^^]]][[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^]]]YYYVVVTTTLLLMMMNNNOOOOOOOOONNNNNNPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBB@@@@@@??????>>>>>>>>>===>>>===;;;;;;;;;;;;:::888:::999999888888777777777444333333444555555333222333222222111111111111222111000///...------,,,,,,---...///...---,,,---///...////////////......---,,,...///...---,,,---///------,,,,,,,,,---.....................---,,,,,,+++******))))))(((((('''***'''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""############ """%%%((((((%%%""" !!!!!!""""""###""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""" """######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" """###$$$######""""""""""""""""""###$$$$$$"""###%%%%%%$$$###$$$&&&###""""""""""""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######}}}zzzxxxwwwxxxxxxvvvvvvwwwwwwvvvtttrrrppppppmmmiiiggghhhiiiiiiiiijjjjjjiiihhhfffdddbbbaaa^^^______```aaabbbcccdddbbbbbbcccdddeeeeeefffggglllmmmnnnoooppppppooooookkkkkkjjjjjjjjjlllmmmnnnmmmmmmmmmlllkkkkkkjjjjjjhhhiiijjjiiihhhhhhiiijjjjjjiiihhhgggggghhhiiijjjkkklllmmmllljjjhhhggggggggggggfffeeecccbbbaaaaaabbb```^^^\\\[[[\\\]]]]]]]]]^^^____________^^^]]][[[^^^aaacccddddddfffgggaaa___^^^^^^```bbbcccbbb______````````````______]]]\\\[[[[[[[[[[[[\\\\\\ZZZ[[[\\\\\\\\\ZZZWWWVVVPPPPPPRRRSSSSSSSSSRRRRRRTTTSSSSSSRRRQQQOOOMMMMMMMMMNNNNNNLLLJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCEEEFFFHHHHHHGGGFFFEEEAAABBBDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@????????????@@@???===>>>??????>>>===<<<<<<;;;;;;:::999999999555555555666777777555333555444333333333444555666666555444222000......---...000111000///...///111000////////////000000111000111222111///......///---------------...//////---............---,,,,,,)))))))))))))))(((((((((***(((%%%$$$%%%'''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''""""""""""""############!!!"""$$$&&&&&&$$$"""!!!  !!!""""""######$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""#########$$$"""""""""""""""""""""""" !!!!!!""""""######### !!!!!!!!!""" !!!!!!!!!"""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!"""""""""### """$$$$$$$$$###""""""""""""""""""######$$$!!!###$$$$$$######$$$%%%######"""""""""###%%%%%%##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######|||yyyyyyyyyyyyuuuvvvwwwxxxwwwuuusssrrrrrroookkkiiiiiiiiijjjiiiiiiiiihhhhhhgggeeedddccc___```aaacccddddddddddddbbbbbbcccdddfffggghhhhhhmmmnnnoooqqqqqqqqqppppppkkkkkkjjjjjjkkklllnnnoooqqqqqqooonnnlllkkkiiiiiigggiiijjjiiihhhggghhhiiikkkjjjiiihhhhhhiiijjjkkkjjjkkkmmmllliiigggffffffhhhhhhfffeeecccbbbaaa```aaa___]]][[[[[[]]]___aaa]]]^^^_________^^^]]]\\\YYY]]]aaacccdddddddddeee___]]]\\\]]]___bbbcccccc``````aaaaaaaaaaaaaaa```______^^^^^^^^^___``````ZZZZZZ[[[[[[ZZZYYYXXXWWWTTTUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVUUUSSSQQQNNNMMMNNNNNNNNNMMMKKKJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCEEEHHHJJJJJJIIIGGGFFF@@@AAABBBDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCCCCBBB>>>>>>===<<<;;;;;;::::::666666666777999999777555666555555444555666888999<<<;;;999666444222111111000111222222111000111333111000/////////111222333333444555444111///......---------------...///000------......------,,,+++)))************++++++++++++(((%%%$$$%%%'''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))%%%###""""""$$$%%%""""""""""""############""""""""""""""""""""""""######$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%!!!!!! !!!"""###$$$"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!!!!""""""###### """$$$%%%$$$###"""###"""""""""""""""###$$$ """###$$$###"""###$$$$$$$$$#########$$$&&&'''%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######~~~}}}{{{zzzyyyyyyyyyxxxvvvtttpppooommmkkkkkkkkkmmmnnnpppmmmhhhdddaaaaaabbbcccaaa``````bbbdddeeedddcccdddccccccdddfffiiilllmmmnnnnnnnnnnnnnnnoooooopppnnnnnnmmmlllmmmnnnooopppuuurrrmmmiiiggghhhkkklllmmmmmmmmmmmmlllkkkjjjiiiiiihhhgggffffffggghhhiiimmmlllkkkiiigggfffdddccceeeeeeeeedddccc```^^^]]]\\\]]]^^^___````````````aaa`````````_________^^^aaaaaaaaabbbbbbcccccccccbbbaaa```______aaacccdddaaabbbbbbbbbbbbaaa``````bbb```]]]^^^``````^^^[[[^^^]]]\\\\\\[[[[[[\\\\\\VVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZYYYXXXVVVUUUTTTSSSPPPNNNMMMNNNNNNMMMKKKIIIIIIJJJLLLMMMMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIHHHHHHHHHGGGEEECCCDDDCCCBBBAAABBBCCCDDDEEEEEEGGGJJJLLLLLLJJJGGGEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@BBBDDDFFFGGGGGGFFFEEEHHHGGGEEECCCCCCCCCCCCDDDCCCAAA???===;;;::::::;;;:::999888888777777777888:::::::::::::::;;;<<<<<>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;========================>>>;;;777555555666666555666666444333222111111111333333333333444444444444444444444333333333333333222111000///............+++,,,---,,,***))))))***+++******))))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%***'''%%%$$$$$$$$$###"""$$$###""""""""""""""""""######$$$$$$$$$$$$######"""!!! !!!!!! """""""""###$$$$$$$$$%%%######"""!!! !!! !!!""""""""""""!!! """############$$$&&&##################""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""$$$$$$###!!!!!! !!!!!! !!!!!!""""""#########""""""""""""""""""""""""######"""""""""!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!! !!!"""###"""""""""""""""######$$$$$$$$$###""""""###%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$############~~~yyyyyyyyyzzz||||||{{{zzztttsssqqqpppnnnnnnnnnnnnjjjjjjiiigggeeebbb```___^^^```bbbcccccccccdddeeegggggggggggghhhjjjlllmmmoooooonnnnnnoooooopppqqqnnnnnnnnnnnnooooooooopppllllllllllllkkkkkkkkkkkkpppooommmkkkiiihhhgggfffiiiiiiiiijjjjjjkkklllllleeeeeeffffffggghhhhhhhhhdddddddddcccbbbaaa`````````aaabbbcccdddddddddddddddeeefffgggggggggffffffbbbbbbccccccccccccccccccbbbaaaaaaaaaaaabbbcccdddeeeffffffeeeeeedddcccbbb_________```aaabbbbbbbbb]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZXXXVVVUUUSSSSSSVVVUUUTTTUUUVVVVVVTTTRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIKKKMMMOOOOOONNNKKKJJJJJJIIIHHHHHHHHHHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGAAA@@@???>>>=========>>>??????>>>>>>???@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>AAAAAA@@@???>>>=========;;;;;;;;;:::;;;;;;<<<===<<<=========<<<<<<;;;;;;<<<:::777666666777666666666555444333222222111222333333444444444444444444333444444444444444444444111111///...............++++++,,,***(((''''''(((***)))))))))((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$############"""""""""######"""!!!!!!"""###$$$%%%%%%%%%&&&$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!###""""""!!!###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!! !!!!!! !!!"""######$$$$$$#################################"""""""""!!!!!!$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!! !!!"""######"""!!!!!!!!!"""$$$%%%&&&%%%$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$######}}}zzzyyyyyy{{{}}}~~~}}}{{{uuutttrrrqqqooonnnmmmmmmjjjjjjiiihhhfffdddaaa``````ccceeeeeeddddddeeegggdddeeefffhhhjjjmmmooopppnnnmmmmmmmmmmmmnnnoooooommmmmmnnnnnnooooooooooooooopppppppppppppppoooooopppnnnllljjjhhhgggffffffggghhhhhhiiiiiiiiiiiiiiieeeeeeffffffggghhhiiiiiidddccccccbbbbbbaaaaaaaaacccdddeeefffggggggggggggfffggghhhiiiiiihhhgggfffddddddddddddddddddddddddbbbbbbbbbbbbccccccddddddhhhhhhgggfffdddbbb```___^^^___``````aaabbbcccccc_________^^^^^^______```___^^^]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSSSSWWWVVVUUUVVVWWWWWWUUUSSSQQQPPPPPPOOONNNLLLKKKKKKJJJLLLNNNOOOOOOMMMKKKIIIHHHGGGFFFGGGHHHGGGEEECCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEAAA@@@???>>>==================<<<<<<<<<===>>>>>>>>>???@@@AAAAAA@@@>>>===????????????>>>>>>======;;;;;;:::::::::;;;;;;<<<999::::::;;;;;;:::999999;;;999666666777777777666444444333222222222333333444444444444444444444444333444444444444444444444111000///...------------***++++++***(((''''''((())))))))))))(((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&%%%&&&###$$$$$$$$$$$$%%%'''((($$$$$$###""""""!!!""""""######$$$$$$$$$$$$######""""""#########""""""###!!!!!!"""###$$$%%%%%%%%%'''%%%""""""######"""  !!!!!!!!!!!!!!!!!!"""###"""  !!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$###""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%'''&&&%%%$$$######""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%}}}{{{{{{{{{|||~~~~~~}}}|||wwwvvvuuusssqqqooonnnmmmkkkkkkjjjiiigggeeecccbbbbbbeeehhhgggdddcccdddgggdddeeegggiiillloooqqqrrrmmmllllllllllllmmmnnnnnnmmmnnnooooooppppppooooooooonnnnnnnnnnnnnnnnnnnnnooommmkkkiiigggffffffggggggggghhhhhhhhhhhhgggfffeeeeeeeeefffffffffggggggccccccbbbbbbaaabbbbbbccceeeeeefffggghhhhhhhhhhhhggghhhiiijjjjjjhhhfffeeedddddddddddddddcccccccccbbbbbbbbbcccccccccddddddgggffffffdddbbb```^^^]]]]]]^^^````````````bbbcccbbbbbbaaa```````````````___^^^\\\ZZZYYYZZZZZZ[[[YYYXXXXXXWWWVVVVVVUUUUUUWWWVVVVVVWWWXXXXXXVVVUUUQQQQQQPPPOOONNNMMMMMMLLLLLLMMMNNNOOOOOONNNLLLKKKHHHGGGGGGGGGHHHHHHFFFDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEAAAAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;;;;:::999999999999999555666888999:::999888777999888666666777888888777333333333333444444555666666666666555555555555555444444444333333333333333111000///...------------***+++,,,+++)))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((('''&&&%%%######"""$$$&&&&&&$$$######$$$%%%$$$########################$$$$$$$$$$$$###### """"""!!! !!!"""""""""###$$$$$$$$$%%%'''###!!!!!!###$$$""" !!!""""""""""""!!!"""######"""  """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!"""###$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%$$$######""""""!!!!!!"""$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&~~~}}}||||||}}}~~~}}}|||zzzyyyxxxwwwtttrrrpppooommmlllkkkiiihhhfffeeedddcccgggiiihhhcccaaabbbeeeeeefffhhhkkkmmmooopppqqqmmmmmmmmmmmmmmmnnnooooooooopppqqqrrrrrrrrrqqqqqqlllkkkjjjiiiiiiiiiiiiiiimmmllljjjgggffffffggghhhggghhhhhhhhhhhhgggeeedddddddddddddddcccccccccbbbcccbbbbbbaaaaaabbbcccddddddeeefffggghhhhhhhhhhhhggghhhiiijjjiiigggdddbbbcccccccccbbbbbbaaaaaaaaa``````aaaaaabbbbbbbbbbbbccccccbbbbbbaaa```^^^]]]\\\^^^``````^^^^^^```bbbccccccaaa```______^^^^^^^^^]]][[[YYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZXXXWWWRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMJJJIIIHHHIIIJJJJJJHHHGGGDDDEEEGGGHHHIIIJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBB@@@???>>>===============>>>??????>>>===<<<======<<<<<<<<<<<<======;;;<<<======>>>===<<<<<<;;;:::999777666666666666333444777888999999888888888777666666888999888777333333444555666888:::;;;999999888888888777777777444444333333222222111111000000///...------------***,,,---,,,******+++,,,************************((((((''''''''''''(((((('''((()))***)))&&&$$$"""!!!%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$###### ######!!! !!!##################$$$$$$$$$ """###!!! !!!""""""######"""""""""###$$$###"""!!!"""###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!###%%%&&&'''&&&$$$###!!!!!!"""###############!!!""""""###$$$$$$$$$$$$""""""###%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((~~~}}}}}}}}}}}}|||}}}|||{{{yyywwwtttrrrqqqnnnmmmkkkiiihhhgggffffffcccgggiiigggbbb___aaacccggghhhjjjlllmmmnnnoooooonnnnnnnnnnnnnnnoooppppppqqqrrrssstttuuutttssssssnnnmmmllljjjiiiiiijjjkkkmmmkkkiiigggffffffggghhhiiiiiiiiiiiihhhgggeeeddddddccccccbbbaaa```______cccbbbaaaaaaaaabbbcccdddcccdddeeefffggggggggggggggghhhiiijjjhhhfffbbb```bbbaaaaaaaaa``````______^^^______```````````````______````````````______\\\^^^``````^^^]]]___aaadddcccaaa```^^^]]]]]]]]]]]]\\\ZZZXXXXXXYYY[[[\\\YYYZZZZZZZZZ[[[[[[[[[\\\YYYYYYXXXYYY[[[[[[ZZZXXXSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPLLLKKKJJJKKKLLLLLLJJJIIIFFFGGGIIIKKKLLLLLLLLLKKKFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA???>>>=========>>>???AAABBBBBB@@@>>>======<<<;;;::::::;;;===>>>:::;;;<<<=========<<<;;;::::::888666555444444444222444666999::::::999999888777666777888999888777444444555777999;;;===>>>;;;;;;;;;::::::999999999444444333222222111000000000000...---------------+++,,,------,,,+++,,,...***************+++++++++((((((''''''''''''(((((()))+++---...---)))&&&###"""&&&&&&%%%&&&'''$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$######"""%%%%%%###!!!"""###$$$$$$$$$###############""" """ !!!!!!"""###############"""###%%%%%%$$$$$$%%%''' !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""&&&&&&$$$"""###%%%!!!!!! !!!!!!$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%&&&%%%$$$""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!###&&&((()))'''$$$""" !!!###$$$$$$$$$###""" """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###%%%''''''&&&&&&&&&((('''''''''((((((((())))))~~~}}}~~~~~~|||zzzxxxwwwuuurrrooolllkkkhhhfffeeedddddddddeeefffggggggeeeccccccdddggghhhjjjlllnnnnnnnnnnnnmmmnnnnnnooooooooooooooorrrtttuuuuuutttsssssstttqqqnnnlllkkklllnnnoooooommmkkkiiihhhiiijjjjjjjjjllljjjiiifffdddcccbbbaaacccbbbaaa```___^^^^^^^^^___]]][[[ZZZ[[[]]]___aaaeeecccbbbbbbcccddddddcccfffjjjmmmkkkeee``````bbbbbb```^^^]]]^^^______^^^aaaaaa```___]]]\\\[[[[[[XXXYYYZZZZZZ[[[ZZZZZZYYY______^^^^^^^^^^^^_________^^^]]]\\\\\\]]]___``````___]]]\\\[[[[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^]]][[[YYYVVVVVVVVVVVVUUUTTTSSSSSSOOOPPPQQQQQQQQQPPPNNNMMMNNNMMMMMMOOOQQQQQQPPPOOOJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIEEEDDDAAA?????????@@@AAAAAAAAAAAA@@@@@@@@@??????AAA@@@>>>===;;;::::::999::::::;;;===???@@@>>>===:::::::::999888777666555555666666666777777888888777888999:::999777555333222444666777888999;;;===;;;;;;::::::999888777777777444222333555666444111111111000///......------......---,,,++++++++++++------,,,,,,+++*********)))))))))))))))************(((+++111000)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################"""###$$$###!!!!!!"""###%%%%%%$$$######%%%$$$######$$$$$$###!!!#########"""""""""""""""###"""!!!  !!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""$$$"""!!!###%%%&&&$$$!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!  ###%%%%%%###!!!###$$$%%%&&&((((((((((((''''''&&&%%%%%%%%%&&&&&&)))))))))'''%%%%%%''')))***,,,------***'''&&&&&&~~~~~~}}}{{{yyyxxxvvvrrrooollljjjhhhfffdddcccccccccdddfffggggggeeedddeeefffkkklllnnnooopppqqqppppppnnnnnnnnnoooppprrrsssttttttuuuwwwvvvtttsssssstttqqqooollllllmmmooooooooonnnllljjjiiijjjkkkkkkjjjllljjjhhheeecccaaaaaa```aaa```___]]]\\\[[[[[[[[[ZZZYYYXXXXXXZZZ\\\___aaadddbbbaaaaaacccdddcccccccccgggiiihhhccc___^^^```aaa___]]]\\\]]]^^^^^^]]]^^^^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYY___^^^^^^]]]]]]^^^^^^______^^^\\\\\\\\\]]]___```___^^^]]]\\\\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[\\\]]]\\\ZZZWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRPPPOOONNNNNNNNNNNNNNNOOOOOOPPPLLLKKKJJJHHHHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;===???@@@???>>>999::::::::::::999999888777777888888888999999999999:::;;;;;;:::999777555666888999999888888:::;;;::::::999888888777666666666444222333444555333111//////......---,,,,,,+++...------------.........---,,,,,,++++++***))))))*********))))))))))))))))))'''***......'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################"""###$$$###!!!!!!!!!"""###############%%%###""""""######"""!!!"""""""""""""""""""""######"""!!!  !!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" """###%%%%%%$$$###"""######$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((((((***++++++***((((((***,,,+++---//////......///000~~~}}}~~~|||{{{yyyvvvrrroookkkjjjgggeeecccbbbbbbbbbdddeeegggggggggggghhhjjjpppqqqrrrssstttssssssrrrpppoooooopppqqqtttwwwyyywwwxxxyyyxxxuuusssssstttrrrooommmmmmnnnpppppppppooommmlllkkklllmmmlllkkkllljjjfffccc```____________^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVYYY\\\___aaabbb```___```bbbccccccbbbbbbeeegggfffbbb______```___^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZ]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^___[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTTTTTTTTTTTTTRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSRRRQQQOOOQQQQQQRRRSSSSSSSSSSSSSSSNNNNNNLLLKKKJJJJJJJJJJJJKKKJJJGGGEEECCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???????????????>>>===<<<===???@@@@@@???::::::;;;<<<<<<<<<<<<<<<999999::::::::::::;;;;;;;;;<<<<<<===<<<;;;999888999::::::999777666666777888888777777666555555555777555444444555666444333/////////......------,,,------...//////000111111,,,,,,,,,+++******))))))++++++******))))))(((((('''&&&(((++++++&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###########################""""""###$$$$$$""" !!!!!!!!!!!!!!!"""######%%%###!!! !!!""""""!!!!!!!!!!!!""""""#########""""""!!! !!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""############""""""""""""############"""""" $$$"""""""""###""" !!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))***+++,,,---...//////...///111333000222444555555777:::<<<~~~~~~|||{{{wwwrrrooojjjiiifffdddcccbbbbbbbbbdddeeeggghhhhhhiiilllnnnttttttuuuvvvvvvuuutttssssssqqqppppppqqqtttxxxzzzyyyzzz{{{yyyvvvtttssstttrrrqqqoooooopppqqqqqqppppppooommmmmmnnnooonnnlllllliiifffbbb___^^^^^^^^^^^^]]][[[YYYXXXWWWVVVVVVWWWWWWWWWWWWYYY\\\___``````___^^^___aaaccccccbbbbbbdddfffeeecccaaaaaabbb^^^\\\[[[[[[\\\\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVTTTTTTTTTVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^______[[[[[[[[[[[[[[[[[[[[[[[[]]][[[ZZZZZZZZZZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPRRRSSSUUUWWWUUUTTTSSSSSSTTTSSSQQQOOOPPPQQQSSSTTTUUUTTTSSSSSSQQQPPPOOONNNMMMMMMLLLLLLMMMLLLJJJGGGFFFDDDDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@AAABBBBBBCCCAAA???======???@@@AAA@@@======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999777888888777444333333444666555555555444444444333888777777777777777666555222222111111111000000000......///000000000000000,,,,,,,,,+++******)))))),,,++++++***)))(((''''''''''''((())))))'''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###########################"""!!!"""###$$$"""!!!###"""!!!!!!!!!"""$$$%%%%%%###  !!!"""!!! !!!"""###$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""" !!!!!!""""""""""""######""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))******++++++------,,,------...///000000222444555555777999;;;:::;;;===>>>@@@CCCGGGJJJ}}}{{{wwwrrrnnnhhhgggfffdddcccccccccddddddfffhhhiiijjjlllooorrruuuuuuvvvwwwvvvuuutttsssuuutttrrrqqqrrrtttvvvxxxzzz{{{|||zzzwwwtttttttttsssrrrpppqqqrrrsssrrrqqqqqqooonnnoooppppppooommmkkkiiifffbbb```____________^^^]]][[[YYYXXXXXXXXX\\\[[[[[[[[[[[[]]]^^^______^^^]]]^^^aaacccccccccbbbcccccccccaaa```aaaaaa\\\[[[ZZZ[[[\\\\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUTTTSSSTTTVVVXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYSSSSSSTTTTTTUUUVVVWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ]]][[[YYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQRRRTTTVVVXXXWWWVVVTTTTTTUUUTTTRRRPPPOOOPPPRRRTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEDDDBBB??????@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::666777888666444333444555444444333333333333333222666666666555555444444555222222222222222222111111000000000111000///...---------,,,,,,+++*********,,,++++++***)))(((''''''((()))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""!!!###########################"""!!!!!!###$$$###"""%%%$$$###"""###$$$%%%&&&$$$""" !!!"""!!!!!! !!!"""######$$$!!!!!!"""""""""""""""""" !!!###$$$$$$$$$###"""###########################$$$$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""""""""""""""""""""""""""%%%&&&&&&%%%$$$###"""!!!""""""""""""######$$$$$$#########$$$$$$%%%&&&'''''''''&&&%%%&&&(((***++++++++++++++++++,,,......000//////000000111222333444666:::<<<>>>@@@CCCEEEEEEGGGJJJMMMPPPTTTZZZ^^^~~~{{{wwwqqqlllgggfffeeeddddddeeefffffffffgggiiijjjkkkmmmqqqttttttuuuvvvvvvvvvuuutttsssvvvuuutttssssssuuuwwwxxxzzz{{{{{{zzzwwwuuutttttttttsssrrrsssttttttsssrrrqqqpppooopppqqqqqqooommmjjjiiigggeeecccaaa````````````^^^]]]\\\\\\[[[[[[``````___^^^^^^^^^^^^^^^^^^]]]]]]^^^aaaddddddddd``````______^^^^^^]]]]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYTTTTTTTTTTTTUUUVVVXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWPPPQQQRRRRRRSSSTTTUUUUUUWWWXXXYYY[[[[[[\\\\\\\\\XXXXXXXXXXXXXXXXXXXXXXXX[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSPPPPPPQQQQQQSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUQQQRRRRRRRRRRRRQQQQQQPPPNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEECCCAAAAAABBBBBBAAA@@@BBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::999777666777888333333222222222222222222222333333333111000111222111111111111111111111111000111222222111///...---.........---,,,,,,++++++++++++******))))))(((((((((+++***((((((******(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#################################""" !!!"""$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""######!!! !!!!!!"""""""""!!!!!!"""#########""""""!!!"""######$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""############$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""########################%%%&&&'''&&&$$$######$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))******))))))***,,,...///,,,,,,+++,,,---///000222222222333555666999:::<<<>>>BBBFFFJJJLLLOOORRRUUUTTTWWW\\\aaaeeekkkqqquuu~~~{{{vvvooojjjfffeeeeeedddeeeggghhhiiihhhiiijjjkkklllnnnrrrvvvtttuuuvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{yyywwwuuutttuuuuuutttssstttuuuuuutttssspppoooooopppqqqqqqnnnllliiiiiiiiihhhgggeeecccbbbaaa```______^^^^^^______bbbaaaaaa``````_________^^^]]]]]]___bbbeeeeeeeeeaaa___^^^]]]]]]]]]\\\[[[\\\[[[[[[\\\]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSSSSTTTUUUVVVWWWXXXYYYVVVUUUUUUTTTTTTUUUUUUVVVPPPPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSTTTUUUWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSRRROOOPPPQQQRRRSSSSSSTTTTTTVVVUUUTTTUUUUUUUUUSSSQQQPPPPPPQQQQQQRRRTTTUUUVVVPPPQQQRRRSSSSSSSSSRRRRRROOOOOOOOONNNMMMKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCCCCDDDCCCAAA???AAABBBBBBBBBAAA@@@?????????>>>>>>>>>============:::::::::::::::::::::;;;:::;;;;;;:::888666777888222222222222222222222222111333444333000///000222111111111222222222222222000111222333333222000///000//////......---,,,,,,*********)))))))))))))))(((+++***&&&&&&++++++((((((''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$""" """$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%$$$""" !!!!!!!!!!!!!!!!!! !!!"""###$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""%%%&&&&&&$$$"""###%%%""""""######$$$%%%%%%&&&''''''''''''(((***,,,------......///000111222333000//////000111444777888888999;;;???CCCGGGJJJLLLQQQUUU[[[___cccfffiiillljjjnnnssswww{{{~~~~~~{{{uuunnniiieeeeeedddeeefffhhhjjjkkkiiijjjkkkkkklllooosssvvvtttuuuvvvwwwxxxwwwvvvvvvuuuuuuwwwxxxzzz{{{|||}}}xxxyyyzzzyyywwwuuuuuuuuuuuuttttttuuuvvvvvvuuussspppoooooopppqqqqqqnnnlllhhhiiijjjjjjiiigggeeecccaaa``````______``````aaaaaaaaaaaaaaaaaaaaa``````^^^]]]]]]___ccceeeffffffcccaaa___^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]]]]ZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVRRRSSSUUUVVVXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQQQQSSSUUUVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQNNNPPPQQQSSSSSSSSSRRRRRRUUUTTTTTTTTTUUUUUUTTTRRROOONNNNNNNNNOOOQQQSSSUUUOOOPPPRRRSSSTTTTTTSSSSSSPPPPPPPPPPPPOOONNNMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDEEEEEEDDDAAA??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>;;;;;;:::::::::;;;;;;<<<:::;;;;;;999666444444555222222222222222222333333333555777555333111333555444444444444444444444444///111333555555555444333000000000///......------)))))))))))))))*********(((+++***%%%%%%***,,,((((((((('''&&&%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$""" """$$$$$$$$$!!!"""###%%%%%%$$$######"""###$$$&&&'''%%%"""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""" ###%%%%%%###"""###%%%""""""###$$$%%%%%%&&&&&&***)))))))))***,,,...000000111222333444555666666555444444555777:::===???>>>@@@CCCHHHNNNTTTYYY[[[bbbffflllqqquuuyyy}}}~~~~~~{{{wwwrrrmmmjjjiiigggeeeeeegggiiiiiiiiijjjjjjkkkmmmoooqqqsssttttttuuuuuutttrrrrrrsssuuutttuuuvvvxxxzzz|||}}}~~~|||yyyuuuuuuwwwyyyyyyxxx}}}yyyvvvuuuvvvvvvtttrrrpppppppppooommmkkkiiihhhhhhggggggggghhhgggdddbbbccccccbbbaaaaaa```aaaaaabbbaaaaaabbbcccdddbbbaaaaaaaaabbbccccccdddeeeeeeaaaaaabbbaaaaaa```___^^^\\\\\\]]]^^^^^^^^^]]]\\\]]]YYYVVVTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVXXXYYY[[[[[[ZZZXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVVVVUUUTTTRRRSSSTTTUUUVVVVVVUUUUUUXXXTTTQQQQQQSSSSSSQQQOOOPPPOOONNNMMMNNNOOOPPPQQQQQQOOONNNOOOPPPPPPOOOMMMMMMKKKJJJKKKNNNOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBBBBBBBDDDBBB???>>>@@@AAABBBBBB<<<;;;;;;;;;;;;<<<<<<======<<<;;;999888777777777555555555444333222111000444444333333222111111111333333333333333333333333111111111333444333000---,,,...///...---++++++,,,,,,+++***************+++************************''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$$$$###!!!""""""""""""############!!! !!!###$$$###"""######$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!###$$$&&&(((((('''&&&%%%$$$######""""""""""""""""""""""""&&&###!!!!!!$$$%%%$$$"""%%%$$$###"""!!!!!!!!!!!!$$$$$$#####################"""!!! !!!!!!###### !!!"""""""""""""""!!!###$$$$$$%%%&&&&&&''''''&&&'''))))))(((((()))******+++,,,...000222444555555777:::::::::999:::;;;888:::===>>>???BBBHHHMMMSSSWWW[[[^^^```dddkkkpppwww{{{~~~{{{vvvqqqllljjjiiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkkmmmoooqqqsssuuusssttttttsssqqqqqqssstttuuuvvvwwwxxxzzz{{{|||}}}|||zzzwwwxxxzzz|||{{{zzz}}}zzzwwwvvvwwwvvvtttrrrppppppnnnmmmllllllllllllfffeeedddeeeeeeeeecccbbbccccccbbbaaaaaaaaabbbbbbcccbbbbbbcccddddddcccbbbbbbbbbccccccddddddeeeeeecccccccccbbbaaa```___^^^]]]]]]^^^___^^^^^^]]]\\\]]]ZZZWWWUUUVVVWWWXXXWWWVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZYYYWWWVVVRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSTTTTTTUUUUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTSSSVVVTTTRRRQQQRRRRRRQQQPPPPPPOOONNNMMMNNNNNNOOOPPPQQQOOOMMMMMMMMMNNNMMMLLLLLLJJJIIIJJJLLLMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBDDDAAA??????@@@AAABBBBBB>>>>>>===============>>>>>>===<<<:::999999888888444444444444333222111111222222222333333333333333444444444444444444444444222222111222333222000...---...//////---,,,,,,---++++++******))))))******************************((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""!!!!!!"""""""""!!! """"""""""""############ !!!!!!!!!!!!!!!"""############""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""###############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!!!!!$$$%%%$$$"""%%%$$$###""""""!!!!!!!!!########################$$$###!!!!!!!!!"""############"""$$$$$$%%%%%%&&&&&&''''''&&&((()))))))))***+++---...///000222333444555666555777:::;;;<<<>>>AAACCCCCCEEEIIIKKKNNNSSSYYY^^^bbbeeehhhkkkmmmrrrwww|||~~~~~~zzzuuupppkkkiiiiiilllnnnnnnlllkkklllnnnjjjkkklllmmmooorrrtttuuuqqqrrrsssrrrqqqqqqssstttxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxzzz{{{|||{{{zzz}}}{{{xxxwwwvvvuuutttrrrqqqooommmjjjjjjlllnnnooogggeeeccccccdddeeedddcccbbbaaaaaaaaaaaabbbbbbccccccccccccddddddccccccbbbcccccccccddddddddddddddddddddddddcccbbbaaa_____________________^^^]]]\\\^^^\\\XXXWWWXXXYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUTTTUUUVVVWWWXXXWWWWWWUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSQQQPPPOOOPPPQQQPPPPPPOOONNNNNNOOOOOOPPPQQQOOOLLLJJJKKKLLLLLLKKKKKKIIIHHHIIIJJJJJJIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCAAA??????@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===;;;::::::::::::444444444444444333222111111111222222333444444555444444444444444444444444555333111000111111000///---...000///---,,,------++++++******))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!!!!""""""""""""""""""""""""############ ###%%%$$$!!! !!!#########"""!!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######### !!!###$$$$$$###!!! !!!!!!!!!""""""######""""""""""""""""""""""""%%%###!!!"""###$$$###"""$$$$$$######"""!!!!!!!!!########################&&&%%%$$$""""""!!!!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((()))***,,,,,,,,,---000222111222333444666666666666777:::???BBBFFFJJJNNNQQQSSSUUUXXX[[[^^^ccchhhlllppprrruuuwwwyyy}}}~~~}}}{{{zzzyyywwwsssppp}}}xxxsssnnnjjjhhhiiimmmrrrqqqmmmjjjlllooojjjkkklllmmmooorrrtttuuuqqqrrrssssssrrrrrrtttvvvzzzzzzyyyyyyyyyyyyxxxxxxuuuvvvwwwyyyzzzzzzyyywww{{{zzzxxxvvvuuutttsssrrrqqqooommmkkkjjjkkkllllllhhhfffddddddeeefffffffff```_________```aaabbbbbbaaabbbccccccbbbaaaaaaaaaddddddddddddccccccccccccffffffeeedddcccaaa```___````````````___^^^^^^]]]___]]]ZZZYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[YYYXXXVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVUUUTTTSSSRRRSSSOOOOOOOOOOOOOOOOOOOOONNNPPPRRRSSSQQQNNNNNNPPPSSSRRRRRRQQQQQQPPPPPPPPPPPPRRROOOKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCAAA??????AAABBBBBBAAABBBAAA@@@???>>>>>>======>>>===<<<;;;::::::::::::444555555555444444333222111111111222222333333333333333333333333333333333777444111///000000000000---...000000...---......+++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$#########$$$%%%!!!"""""""""############"""&&&)))(((### """%%%###"""!!!!!!!!!###&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!"""######"""  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""########################"""!!!!!!###############$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''(((((()))******,,,.../////////000333555222333555777888888999888<<>>===<<<<<<<<<===<<<;;;:::999999999:::555666666666666555555444333333222222222111111111111111111111111111111111777444000//////000111111---///000000///...///000,,,,,,,,,,,,+++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&$$$!!! """$$$!!!"""""""""############!!!%%%)))(((### !!!$$$###"""!!!!!!"""$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!"""###"""############"""!!!!!!""""""#########$$$$$$$$$ !!!"""######%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,...////////////111444777666888;;;===???@@@@@@@@@DDDLLLXXXbbbiiilllmmmmmmmmmmmmmmmnnnooopppqqqqqqttttttssstttvvvxxxzzz{{{|||wwwrrrpppqqqooojjjdddeeebbb___\\\ZZZVVVRRRPPP{{{uuuppplllkkkjjjiiilllnnnmmmjjjiiijjjlllhhhiiijjjkkkmmmppprrrsssrrrssstttuuuuuuvvvxxxzzz|||{{{zzzzzzxxxxxxwwwvvvwwwzzz|||}}}{{{zzzyyyyyyvvvwwwwwwuuusssrrrsssuuussssssrrrqqqoookkkhhhfffiiigggeeedddeeeeeedddccc___^^^^^^^^^^^^______```]]]```bbb```]]][[[\\\^^^aaaaaaaaabbbbbbbbbbbbbbbddddddddddddccccccbbbaaabbbaaaaaa``````aaabbbbbb___^^^\\\\\\^^^___^^^]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVWWWXXXYYY[[[\\\YYYZZZZZZ[[[\\\]]]^^^___^^^\\\ZZZXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZVVVYYYZZZXXXTTTRRRRRRTTTRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQQQQPPPQQQRRRTTTVVVUUUUUUUUUSSSRRRPPPOOOPPPNNNKKKJJJKKKLLLMMMMMMKKKLLLMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLLLLKKKKKKJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::777777888888888777777666555555555444333222222222222222222222222222222222555222000///000111222222---///111111000///000111------......---+++)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""""""""""""""############"""&&&&&&### !!!###"""""""""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""&&&$$$"""  """###!!!!!!!!! """"""""""""""""""""""""""""""###"""!!! """$$$!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$######'''''')))***++++++++++++,,,,,,,,,---......//////...///000111222555999===BBBDDDGGGIIIKKKKKKJJJJJJLLLUUUbbblllrrrtttttttttrrrqqqpppqqqsssssssssqqqnnnllljjjjjjlllnnnnnnnnnlllhhhdddbbbaaa___[[[WWWUUURRROOOMMMKKKIIIFFFDDDyyysssooolllkkkkkkllllllkkkjjjjjjjjjjjjjjjggghhhiiijjjlllnnnppprrrqqqrrrsssttttttuuuxxxzzz|||{{{zzzyyyyyyxxxwwwwwwyyy{{{}}}}}}zzzxxxxxxyyyvvvwwwxxxwwwuuutttvvvyyyvvvvvvtttrrrpppnnnmmmmmmlllkkkiiiiiiiiihhhfffcccaaaaaa```_________``````]]]```bbbaaa]]]ZZZ\\\^^^______``````aaaaaabbbbbbbbbbbbccccccccccccbbbbbbaaaaaa``````aaabbbdddeee___]]]\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXXXXWWWXXXYYY[[[\\\[[[[[[\\\]]]^^^______```^^^]]][[[YYYXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZXXX[[[\\\ZZZUUURRRSSSUUUTTTSSSQQQPPPNNNNNNNNNNNNRRRPPPPPPPPPRRRTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIJJJKKKLLLLLLKKKIIIKKKMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAABBBBBBAAA???>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;888999999::::::999999888777777777777777666666666333333333333333333333333333111//////111222333222---///111111000000000111.../////////...,,,***(((************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$$$$""" %%%""""""""""""############ """$$$&&&&&&%%%###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%$$$###""""""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###""" """$$$ """###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%&&&'''((())))))((((((((()))***+++,,,---------......//////000111111222111222555777:::@@@FFFKKKOOOQQQSSSUUUUUUSSSRRRPPPSSSZZZdddlllqqqssstttuuuqqqooommmlllmmmllliiifffaaa^^^[[[[[[\\\^^^]]]\\\XXXWWWTTTRRROOOMMMKKKJJJGGGEEEBBBAAA@@@@@@>>><<<~~~xxxsssnnnlllllllllooollljjjiiijjjkkkkkkjjjfffggghhhiiikkknnnpppqqqoooqqqrrrssssssuuuwwwzzz{{{{{{zzzyyyyyyxxxwwwwwwxxxzzz|||zzzwwwuuuuuuwwwvvvxxxyyyyyywwwwwwyyy|||zzzxxxuuurrrqqqqqqrrrsssqqqpppoooooonnnllliiifffdddcccbbbaaaaaa```aaaaaa]]]aaadddbbb]]][[[\\\___]]]^^^^^^___```aaaaaabbbaaaaaabbbccccccccccccbbbaaaaaa``````aaaccceeefff^^^]]]\\\]]]______^^^]]]YYYZZZZZZ\\\]]]^^^______[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^___``````___]]][[[ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTUUUVVVWWWYYYYYYZZZXXX\\\^^^[[[VVVRRRSSSVVVVVVTTTRRRPPPOOOOOOOOOOOOSSSPPPOOOPPPTTTVVVUUUTTTSSSTTTTTTSSSQQQOOOMMMKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHJJJLLLLLLJJJIIIKKKNNNNNNNNNNNNNNNOOOOOOPPPQQQLLLMMMMMMMMMMMMNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@AAABBBCCCAAA???>>>===============>>>???>>>======<<<<<<<<<<<<===999::::::;;;;;;;;;::::::888888888999::::::;;;;;;555555555555555555555555111000///000222333333222...///111111111000111222///000000000///---+++)))************************(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""$$$&&&### $$$)))""""""""""""############$$$$$$&&&)))+++***'''%%%######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%&&&%%%###!!! !!!"""###$$$$$$"""""""""""""""""""""""" """###""" !!!$$$ !!!###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%% """$$$''')))*********((()))+++,,,---.........000000000111222222333333555777;;;???DDDKKKSSSXXXWWWXXXZZZZZZYYYWWWTTTRRRWWW[[[bbbhhhlllooorrrtttoookkkgggeeeccc```ZZZVVVTTTQQQMMMMMMNNNOOONNNLLLJJJJJJIIIFFFBBB@@@@@@AAA???===;;;:::;;;;;;:::999zzzsssnnnmmmnnnpppjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhiiikkklllnnnooopppssssssttttttttttttttttttxxxxxxyyywwwvvvuuuvvvxxxzzz{{{||||||{{{yyywwwuuuxxxxxxwwwwwwwwwxxxyyyyyy~~~yyywwwwwwwwwuuusssvvvuuutttsssqqqpppoooooommmlllkkkiiigggeeeccccccfffdddcccdddeeeeeeccc`````````aaabbbcccddddddeeedddcccaaabbbcccddddddccceeedddbbbaaaaaaaaabbbcccccccccbbbaaa```______^^^]]]]]]^^^^^^^^^]]]\\\\\\]]][[[YYYWWWWWWXXXZZZ\\\\\\]]]___^^^^^^]]]___```\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZZZZXXXWWWVVVVVVWWWYYYZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUVVVWWWWWWVVVUUUQQQQQQPPPPPPNNNMMMKKKKKKEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJMMMLLLJJJIIIJJJLLLQQQQQQPPPPPPOOOOOOOOONNNQQQPPPOOOOOOPPPPPPNNNLLLMMMLLLJJJHHHHHHHHHIIIJJJGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA???>>>======@@@>>><<<<<<>>>@@@@@@@@@@@@???===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<;;;<<<<<<============<<<;;;999777444222222222222...000111222111111333444333333222222111000//////111000000///...------,,,+++*********************&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$###""""""""""""############$$$$$$$$$  ###$$$$$$###"""""""""""""""""""""""""""#########"""!!! $$$$$$############$$$$$$######$$$######"""!!! """"""""""""############$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&)))(((''''''''''''((((((***,,,............000222000111222444777999;;;<<>><<<===>>>>>>>>>>>>>>>===888777666555444444555666yyyrrrmmmlllmmmnnniiiiiijjjjjjjjjjjjiiiiiijjjkkklllnnnpppqqqqqqqqqrrrrrrssssssssstttttttttwwwxxxxxxwwwuuutttvvvwwwxxxyyyzzzzzzzzzxxxvvvuuuvvvvvvwwwwwwxxxyyyzzz{{{~~~{{{xxxwwwyyy{{{zzzyyy|||{{{zzzyyyxxxwwwvvvvvvuuutttrrrqqqooommmlllkkkkkkiiihhhiiijjjjjjgggeeeeeeeeefffffffffgggggggggfffdddcccccceeeeeeeeedddeeedddcccbbbaaabbbccccccccccccbbbbbbaaa``````______`````````______^^^]]]]]]\\\ZZZYYYXXXYYYZZZ[[[[[[]]]^^^^^^]]]]]]___```^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTPPPPPPOOOOOOMMMLLLJJJIIIFFFEEEDDDDDDDDDEEEGGGHHHHHHJJJMMMMMMLLLKKKMMMNNNSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPQQQRRRRRRPPPOOOOOONNNLLLJJJIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@>>><<<<<<===????????????>>>===<<<<<<===>>>???>>>======<<<<<<<<<======<<<======>>>======<<<<<<:::999888666555444444333...///111111000111222444333333222222111000000///111111000000///......---,,,,,,,,,++++++*********))))))(((((((((((())))))''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''$$$!!!!!!$$$'''))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###############"""############$$$$$$$$$$$$###"""###$$$%%%$$$###########################""""""###############"""#########""""""########################"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$&&&'''(((((())))))******)))))))))))))))***,,,...000111111222444555555666888:::<<<>>>??????CCCCCCEEEIIIPPPWWW[[[]]]\\\]]]\\\XXXRRRLLLJJJJJJMMMPPPVVV[[[^^^______^^^YYYUUUPPPKKKHHHEEEBBB??????=========???@@@???>>>;;;;;;<<<<<<<<<;;;;;;:::777666555333333333444555xxxpppkkkjjjkkklllhhhhhhhhhiiiiiihhhhhhhhhjjjkkknnnppprrrrrrqqqpppppppppqqqrrrsssttttttuuuuuuvvvvvvuuusssssstttvvvuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{{{{yyyxxxwwwxxx|||~~~~~~}}}|||{{{zzzyyywwwvvvuuutttrrrqqqqqqqqqrrrqqqnnnlllkkkjjjjjjjjjiiiiiiiiihhhiiigggeeeeeeggghhhgggfffeeeeeedddccccccccccccddddddddddddccccccbbbbbbaaacccccccccbbbaaa```___^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]]]]___```________________________]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSPPPOOOOOONNNMMMKKKJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIIIIKKKMMMNNNNNNOOOPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUSSSRRRQQQOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@>>><<<;;;===>>>>>>===???>>>===<<<<<<===>>>??????>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;777777777666666555444333---///000000000000111333333333222222111000000000222222111111000////////////......---,,,+++*********))))))))))))))))))***''''''&&&%%%%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!"""!!!&&&&&&%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$$$$###"""########################!!!""""""###$$$%%%%%%%%%###""""""!!!!!!""""""############$$$######""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***+++,,,------+++++++++,,,,,,------...000333666888888999;;;<<<===???AAACCCEEEEEEDDDCCCFFFEEEFFFJJJPPPVVVZZZ[[[XXXWWWTTTOOOIIIEEECCCBBBDDDFFFJJJMMMOOOOOONNNMMMHHHFFFBBB???>>><<<:::888777666666888;;;======<<<999999999999999888777666555444333222111222333333wwwooojjjhhhiiijjjhhhhhhgggggggggggghhhhhhhhhjjjmmmpppqqqpppooonnnnnnnnnoooppprrrssstttttttttttttttsssrrrqqqrrrtttttttttuuuvvvwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyvvvvvvwwwzzz~~~~~~}}}||||||{{{zzzzzz{{{{{{zzzyyyvvvuuuoooooonnnmmmkkkjjjiiiiiillljjjhhhhhhiiijjjiiihhhffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeedddddddddeeeeeeeeedddcccaaa```___````````````^^^\\\[[[YYY[[[\\\^^^^^^]]]]]]___```________________________]]]]]]\\\\\\\\\[[[[[[[[[YYYXXXWWWWWWVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQPPPPPPOOOMMMLLLKKKKKKIIIFFFDDDDDDFFFIIIKKKKKKMMMOOOPPPQQQRRRSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVUUUSSSQQQPPPNNNMMMKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFDDDCCCBBBAAAAAA???<<<<<<=========<<<>>>>>>=========>>>??????@@@@@@????????????@@@@@@?????????>>>===<<<;;;:::222333444444444333222111---///000000//////000222222222222111111111000000222222222111111111000000111000///...---,,,+++***''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***&&&&&&%%%$$$$$$$$$%%%%%%########################$$$ ###((()))(((&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###"""!!!!!!######"""!!!########################""""""""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''***+++,,,---.../////////***+++---///111333444444888;;;@@@BBBCCCCCCDDDEEEEEEGGGIIIKKKKKKJJJHHHFFFEEEDDDEEEHHHMMMQQQSSSTTTRRRPPPKKKEEE@@@===;;;;;;999;;;===@@@AAAAAAAAA@@@>>><<<:::999:::999888666555444444666999;;;;;;:::888888888888777666444444333222111000000000111222}}}uuunnniiiggghhhiiihhhhhhgggffffffggghhhhhhhhhjjjmmmpppqqqpppnnnmmmlllmmmnnnooopppqqqrrrsssqqqrrrrrrqqqooooooppprrrssstttuuuuuuvvvvvvwwwwwwuuuvvvvvvwwwwwwvvvuuutttvvvwwwyyy{{{}}}}}}|||uuuuuusssrrrpppnnnmmmlllnnnllljjjjjjkkklllkkkjjjgggggggggggggggffffffeeeffffffggggggggggggggggggfffffffffeeedddbbbaaa```aaabbbbbbbbbaaa___\\\[[[\\\^^^______^^^]]]___```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[XXXWWWWWWVVVVVVUUUUUUUUUWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUWWWYYY[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNKKKIIIIIIKKKNNNPPPPPPPPPQQQSSSUUUUUUUUUUUURRRSSSSSSSSSTTTTTTUUUUUURRRRRRRRRSSSUUUUUUTTTSSSQQQPPPOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCAAA>>>===>>>>>>>>>===>>>>>>>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>======;;;:::999111222333444444333222111...///000000//////000111222222222111111111111111222222222222111111111111111111000///...,,,,,,+++''''''&&&&&&&&&&&&''''''(((''''''&&&'''(((***+++'''&&&&&&%%%$$$$$$$$$%%%########################$$$%%%&&&&&&&&&''''''(((%%%%%%%%%$$$$$$######""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$!!!!!! !!!###%%%$$$###########################$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%&&&&&&'''((()))******,,,,,,---...////////////,,,---111444888;;;<<<===CCCFFFKKKNNNNNNMMMLLLLLLJJJLLLMMMNNNMMMKKKHHHFFFCCCCCCCCCEEEHHHKKKLLLLLLJJJGGGBBB<<<999666555444111222444666777888999999888777666777888999777666666555555666888:::999888888888888777666555444333111000///......///000111|||tttmmmiiihhhiiijjjiiihhhgggffffffggghhhiiikkkmmmoooqqqqqqqqqpppooollllllmmmnnnoooppppppqqqpppppppppooonnnmmmnnnpppssstttttttttuuuuuuvvvvvvtttuuuvvvvvvuuutttrrrqqquuuwwwzzz{{{|||}}}||||||zzzxxxvvvtttsssrrrpppnnnlllllllllmmmlllkkkhhhhhhiiiiiihhhhhhgggfffggghhhhhhhhhiiiiiijjjjjjgggggggggfffeeedddcccbbbccccccddddddcccaaa___^^^___```aaa```^^^^^^^^^```\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUSSSUUUXXXZZZ\\\\\\\\\[[[VVVVVVVVVWWWWWWYYYZZZ[[[UUUVVVWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQQQQRRRTTTUUUUUUUUUTTTUUUWWWWWWVVVTTTUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRRRRSSSTTTUUUSSSRRRQQQPPPPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMOOOOOONNNLLLKKKJJJIIIHHHGGGDDDAAA@@@@@@@@@???>>>??????@@@@@@AAAAAABBBBBBDDDDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<;;;:::999555666666666666555555444///000111111//////000111111111111111111111111111111111111111111111111111111000000///...---,,,,,,***))))))(((((())))))***(((((('''&&&&&&''')))***((('''&&&%%%%%%$$$$$$%%%#########$$$$$$$$$$$$$$$!!!###$$$!!! $$$$$$#################################$$$$$$$$$"""############$$$$$$$$$###""""""###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###""""""!!!!!!""""""###!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&''''''((('''((((((***+++,,,------......///111222222222222555777;;;???CCCEEEGGGHHHMMMQQQUUUWWWVVVTTTQQQPPPLLLLLLMMMLLLJJJGGGDDDBBBBBBAAAAAABBBDDDEEEEEEDDDBBB>>>999666444333222000------...000222333555666444444333555666777666444666555444555777888777666666777777666666555444333000///...---...///000111{{{tttmmmiiiiiijjjllljjjiiigggffffffgggiiijjjlllmmmnnnooooooooooooooollllllmmmmmmnnnnnnnnnnnnnnnoooooonnnllllllmmmnnnssssssrrrrrrrrrsssssstttqqqrrrsssttttttsssqqqpppsssvvvyyy{{{zzz{{{}}}~~~|||zzzxxxvvvvvvqqqooommmlllmmmmmmlllkkkhhhiiijjjjjjjjjiiigggggghhhhhhiiijjjkkkkkkllllllhhhhhhhhhhhhhhhgggffffffddddddddddddccccccbbbaaabbbccccccbbb___^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVYYY\\\^^^^^^^^^]]]VVVVVVVVVVVVVVVXXXYYYZZZVVVWWWXXXYYY[[[[[[[[[[[[\\\[[[ZZZYYYXXXYYYZZZZZZ[[[YYYWWWXXXYYYXXXVVVSSSVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSUUUUUUSSSQQQRRRRRRRRRSSSRRRRRRRRRQQQNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPOOONNNMMMKKKJJJJJJJJJGGGDDDCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCFFFEEECCCAAA@@@>>>>>>===:::::::::;;;::::::999999888888777666555555555555000111222111000///000222111111111111111111111111111111111111111111111111/////////......---------,,,++++++++++++++++++,,,)))((('''&&&&&&&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((('''(((((((((''''''"""""""""###############$$$$$$$$$###############"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$#########""""""######### !!!###$$$%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))***,,,---///000000222444666888:::<<<===>>>CCCFFFIIILLLOOOPPPQQQQQQTTTXXX\\\]]][[[WWWSSSQQQKKKKKKIIIGGGDDDAAA???===>>>===<<<===>>>>>>===;;;;;;777444222222222000///------------...000222333222222222333555555333222222111111222444555555444444444555555555444444333///......---...///000111~~~zzzsssmmmiiiiiikkkmmmkkkiiihhhffffffhhhiiikkkjjjkkkkkkkkkllllllmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmkkkkkklllnnnrrrrrrqqqqqqpppqqqqqqrrrnnnoooqqqsssssssssqqqppprrruuuyyyzzzyyyzzz||||||}}}~~~}}}|||zzzxxxvvvvvvqqqooommmmmmmmmmmmlllkkkiiiiiijjjkkkjjjiiihhhgggiiiiiijjjkkkkkklllmmmmmmiiiiiijjjjjjjjjiiiiiihhhdddddddddddddddddddddddddddeeeeeeccc```^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]\\\[[[ZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTWWWZZZ^^^``````___^^^WWWWWWVVVUUUVVVWWWXXXYYYVVVWWWXXXZZZ\\\]]]^^^^^^```______^^^]]]]]]]]]]]]^^^[[[YYYYYYZZZYYYUUURRRUUUTTTTTTSSSSSSRRRRRRRRRVVVUUUTTTTTTUUUUUUSSSQQQSSSSSSTTTUUUUUUUUUUUUTTTOOOOOOOOOOOOOOOPPPQQQRRRPPPOOONNNMMMLLLJJJIIIIIILLLIIIFFFDDDDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDGGGFFFDDDAAA???>>>===<<<888888999:::::::::999999888777555444333333444444111222333222111000111222111111111111111111222222000000000000000000111111...............---------,,,++++++******++++++,,,)))((('''&&&%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''"""###&&&%%%"""!!!!!!""""""######$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###&&&'''$$$$$$############$$$$$$ !!!###$$$%%%&&&''''''%%%%%%&&&'''((()))***+++******+++---///000111222888:::===@@@DDDGGGIIIJJJOOOQQQTTTVVVWWWXXXWWWVVVWWW[[[___```]]]XXXSSSPPPJJJIIIFFFCCC@@@===;;;:::999888777777888888666444666333111000222222000......------,,,---...000111333222222444555555333111.........///222444444333222222333444444444333333///......---...///000111xxxpppkkkjjjkkkjjjiiifffgggggggggfffgggiiikkkgggiiikkkmmmooopppppppppmmmlllllllllmmmnnnpppqqqooonnnmmmmmmmmmoooqqqrrrsssrrrqqqooooooooopppqqqppppppqqqqqqrrrsssuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxvvvxxxzzz||||||}}}}}}{{{yyyvvvuuurrrrrrqqqpppooommmkkkjjjiiihhhgggiiilllllljjjgggeeefffgggkkknnnpppooonnnmmmkkkiiijjjmmmnnnmmmjjjkkkjjjiiiggggggggghhhiiihhhgggfffdddbbb___]]]\\\___^^^]]]\\\\\\\\\]]]^^^``````_________^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZWWWUUUSSSUUUXXXZZZZZZXXXUUUUUUXXX]]]bbbbbb^^^ZZZRRRSSSTTTUUUVVVWWWXXXXXXUUUVVVXXXZZZ\\\]]]]]]]]][[[\\\]]]^^^```aaacccccc[[[[[[ZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWUUUTTTUUUVVVVVVUUUTTTPPPQQQRRRTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNLLLJJJHHHGGGGGGFFFDDDBBBGGGGGGGGGGGGGGGGGGGGGHHHEEEBBB???===>>>?????????999999999:::::::::;;;;;;:::999888777666555555555333444444333111000111333333222111111000000111111222111111000000000000000...---,,,,,,,,,---...///+++++++++************)))...,,,***(((''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$&&&%%%$$$######$$$%%%&&&####################################"""!!!!!! #########"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""###%%%&&&'''((()))(((((()))***++++++*********///555666555666:::>>>DDDIIIMMMOOOSSSXXXXXXVVV^^^\\\[[[ZZZ[[[[[[YYYXXX[[[[[[ZZZXXXUUUOOOJJJGGGCCCAAA===:::777666666666666555444333222222222222000000000000000000000000000///...---------------333333222222111111000000.../////////000000111111000111333555555444333222333222111000000222444555yyyqqqlllkkkkkkjjjiiihhhhhhhhhgggffffffiiikkkjjjkkklllnnnooooooooonnnmmmmmmmmmmmmmmmooopppqqqpppooommmllllllnnnpppqqqrrrqqqpppnnnnnnnnnoooppppppppppppppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvtttvvvxxxyyyyyyzzz|||}}}~~~~~~~~~~~~}}}zzzxxxvvvuuurrrqqqpppooommmlllkkkjjjjjjiiihhhiiikkkllljjjhhhhhhhhhiiilllooopppooonnnmmmkkkjjjkkknnnooonnnlllkkkjjjiiihhhhhhhhhiiiiiiggggggfffeeecccaaa___]]]```___^^^]]]]]]]]]^^^^^^__________________^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXVVVWWWYYY[[[ZZZYYYUUUVVVXXX]]]``````\\\YYYTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVXXXZZZZZZZZZZZZYYYZZZ[[[\\\^^^___```aaa[[[ZZZZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPNNNMMMMMMMMMNNNOOOMMMKKKIIIIIIIIIIIIGGGEEEHHHHHHHHHHHHGGGFFFFFFEEEBBB???<<<<<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999777666555444444444333333444222111000111333333222222111111111222222111000000///.../////////...---,,,,,,,,,,,,---...*********)))))))))((((((---,,,+++)))((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((((((((###############$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((*********++++++,,,,,,------222888:::;;;>>>DDDIIIPPPTTTXXXYYY]]]bbbccc```bbb```]]]\\\\\\[[[YYYWWWTTTTTTSSSPPPLLLHHHDDDAAA===;;;888555333222222222555444333222111111111111////////////////////////...---------------...///222222222222222111000000......//////000000000000000111333444555444333222222111000000000111333444zzzrrrnnnllllllkkkiiiiiijjjjjjhhhgggggghhhjjjlllmmmnnnooooooooonnnnnnnnnnnnnnnnnnooopppqqqqqqqqqooommmkkkkkklllooopppoooooonnnmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnoooooosssssstttuuuuuuuuuttttttrrrtttvvvvvvuuuuuuvvvwwwyyyzzz{{{}}}~~~|||zzz~~~}}}|||{{{yyywwwuuutttrrrqqqooommmlllkkkllllllllljjjiiiiiijjjkkkjjjiiijjjjjjjjjlllooopppooommmlllkkkkkkllloooppppppooolllkkkjjjjjjiiijjjjjjjjjgggggggggfffeeecccaaa```aaaaaa```____________```________________________^^^^^^^^^]]]]]]]]]]]]\\\]]][[[YYYYYYZZZ[[[ZZZYYYVVVWWWYYY[[[]]]]]]ZZZWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTUUUVVVXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^ZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPMMMKKKKKKLLLNNNPPPNNNLLLKKKKKKMMMMMMLLLJJJJJJJJJJJJJJJHHHFFFDDDBBB???===;;;:::;;;======<<<>>>>>>======<<<<<<;;;;;;888888777666555444333333222333333222111000111333333333222222222333444444000//////...............------,,,,,,,,,,,,------))))))))))))((((((((('''++++++++++++***((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&''')))))))))))))))(((((((((---------------///111222333777<<<@@@CCCIIIPPPVVV[[[___bbbbbbeeejjjkkkiiidddaaa]]]ZZZYYYWWWTTTRRRLLLJJJHHHEEEAAA>>>;;;999777666333111000000000000333333222111000000000000////////////////////////,,,,,,,,,,,,---...///000000000111222222111000///......////////////000000000111333444444444333222111000/////////000222333{{{sssooonnnmmmllljjjkkklllkkkiiiggggggiiikkkmmmmmmnnnooooooppppppppppppppppppppppppqqqqqqrrrrrrqqqnnnlllkkklllnnnpppnnnnnnnnnmmmmmmmmmmmmnnnooonnnnnnmmmlllllllllmmmqqqqqqrrrrrrsssrrrrrrqqqqqqsssuuuuuusssrrrrrrssswwwxxxyyy{{{~~~~~~|||zzzxxxwwwvvv{{{zzzzzzyyywwwuuutttsssrrrpppnnnlllkkkkkklllmmmnnnllljjjiiiiiijjjjjjkkkkkkjjjjjjkkkmmmnnnmmmllllllllllllnnnoooqqqqqqqqqllllllllllllllllllllllllhhhhhhhhhhhhgggeeedddcccccccccbbbbbbaaaaaaaaaaaa_________```````````````___________________________^^^\\\[[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[ZZZXXXVVVZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYYYYYYYXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWTTTSSSSSSTTTWWWXXXWWWWWWTTTUUUVVVVVVVVVVVVVVVUUUWWWVVVTTTRRRQQQPPPOOOOOOPPPNNNKKKIIIIIIKKKNNNPPPOOONNNMMMNNNPPPQQQPPPOOONNNNNNNNNMMMJJJGGGDDDBBB???===<<<<<<===>>>>>>===AAA@@@@@@???===<<<<<<;;;888888777666555444333333222333333222111111222444444333333333333444555555000000///............///---------,,,,,,,,,,,,,,,******)))))))))((((((((()))***,,,,,,,,,)))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))))))))******+++++++++,,,222111000000111444666888<<<>>>BBBFFFKKKQQQYYY^^^```dddfffeeeggglllmmmkkkaaa^^^YYYUUUQQQNNNKKKIIIDDDBBB???;;;888666555444555444333222111111111111222111000///////////////////////////////////////,,,,,,++++++,,,---......---...000111111000///...////////////////////////000111222333333333333222000000////////////000111zzzssspppoooooommmkkklllmmmllljjjhhhhhhjjjllllllmmmnnnoooppprrrssstttqqqqqqrrrrrrrrrrrrrrrrrrsssrrrpppooonnnoooppppppnnnooooooooooooooooooooopppooonnnmmmmmmllllllmmmppppppqqqqqqqqqppppppoooqqqsssuuuuuusssqqqqqqqqqssstttvvvxxxzzz|||~~~|||{{{yyyvvvuuutttssssssxxxxxxwwwwwwuuutttsssrrrqqqpppmmmlllkkklllnnnoooooonnnlllkkkiiiiiijjjkkkkkkiiihhhiiikkklllkkkjjjkkklllmmmnnnooopppqqqrrrmmmmmmnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeeddddddccccccaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaa``````^^^\\\ZZZXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXUUUVVVWWWYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTTTTUUUXXXYYYYYYXXXUUUUUUUUUUUUUUUUUUTTTTTTWWWVVVUUUSSSQQQPPPPPPOOOOOOMMMJJJHHHHHHJJJMMMOOOPPPOOOOOOPPPRRRSSSSSSRRRQQQQQQPPPNNNLLLIIIFFFDDDCCCAAA@@@@@@AAAAAAAAA???BBBBBBAAA@@@>>>===<<<<<<999999999888777666444333333444444333222222444555555444444333444444555555222111000000//////000000............------,,,,,,++++++*********)))))))))((()))+++---,,,***'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))+++,,,---((()))***,,,...000111222666666555555777:::<<<>>>GGGIIIKKKNNNSSSXXX^^^bbbbbbfffhhhggghhhkkkllliii^^^YYYSSSNNNJJJGGGDDDAAA>>><<<999666444333333333333333222222111111111222000000//////......//////........................------,,,++++++++++++++++++,,,.../////////......000000000000000000000///111111222222222333333222000000//////////////////~~~yyysssppppppooonnnkkklllmmmmmmkkkiiijjjkkkmmmmmmmmmnnnoooqqqsssuuuvvvrrrsssssstttttttttssssssssssssssssssssssssrrrrrrpppqqqrrrsssssssssrrrrrrqqqqqqpppooooooooooooooooooooopppppppppooonnnnnnpppsssuuuuuutttqqqpppppppppppprrrsssuuuwwwyyyyyyyyywwwtttrrrppppppqqqrrruuuuuuuuuttttttsssqqqqqqpppooonnnmmmmmmnnnooooooooooooooommmjjjiiiiiikkkjjjhhhggghhhjjjkkkkkkkkkkkkmmmnnnooonnnoooppprrrnnnnnnooopppppppppoooooollllllllllllkkkiiihhhhhhggggggggghhhgggffffffeeedddddddddccccccbbbbbbbbbaaabbbbbbbbbbbbbbbccccccaaaaaa```]]]ZZZXXXXXXYYYYYYZZZZZZYYYWWWWWWXXXYYYVVVVVVWWWWWWXXXXXXYYYYYYTTTUUUWWWYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVWWWYYYZZZYYYXXXUUUUUUVVVUUUUUUTTTSSSSSSWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKJJJJJJLLLNNNPPPQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPNNNKKKJJJHHHHHHHHHFFFEEEEEEFFFEEEDDDBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999777555444555666555444444666777666555444333333333333444222222111000000000000000//////000//////...---,,,++++++++++++************((()))+++,,,,,,***'''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&((()))+++,,,***+++---000333666888999::::::;;;<<<>>>@@@CCCDDDOOOPPPQQQTTTWWW[[[___aaaaaaeeehhhggggggiiihhhdddYYYTTTNNNHHHDDDAAA>>><<<777666444222111111222222111111111111000000000///000//////....../////////...........................---,,,+++************,,,------...///000000111222222111111111111000000111111111111222222222333000000000000////////////{{{vvvqqqoooppppppnnnllllllmmmmmmllljjjkkkmmmoooppppppooopppqqqsssuuuvvvssstttuuuuuuuuutttssssssssstttvvvxxxxxxwwwuuutttssstttuuuvvvwwwvvvvvvuuussssssrrrrrrqqqrrrrrrrrrooooooppppppooonnnnnnmmmooorrruuuuuutttqqqppppppooopppqqqrrrtttuuuvvvwwwvvvtttqqqnnnmmmnnnppprrrssssssssssssrrrqqqppppppooooooooopppppppppppppppnnnpppqqqoookkkiiiiiijjjjjjhhhggghhhjjjlllmmmlllkkkmmmoooooommmmmmoooqqqnnnooopppqqqrrrqqqqqqpppnnnnnnnnnmmmllljjjiiihhhhhhiiiiiijjjiiihhhgggfffggggggfffeeedddccccccbbbbbbbbbccccccddddddddddddbbbcccbbb___[[[YYYZZZ[[[YYYZZZ[[[YYYWWWWWWYYY[[[WWWWWWXXXXXXXXXYYYYYYYYYWWWXXXZZZ\\\^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXZZZYYYXXXYYYZZZ[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNNNNNNNOOOQQQRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQOOOMMMKKKIIIIIIJJJJJJLLLKKKIIIIIIIIIHHHFFFDDDAAAAAAAAA@@@???>>>============>>>>>>===;;;999888555666777666555666777999666666444333222222222222111111000///////////////000111111111000///...---************))))))))))))((()))+++++++++***((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$###"""&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&(((***,,,---...///222555888;;;===???===>>>@@@BBBDDDFFFGGGHHHMMMNNNOOORRRUUUWWWYYYYYYXXX]]]aaa``````aaa^^^YYYRRRMMMFFFAAA===;;;888666000000//////000000111111111111111111000000///...000///////////////000000........................,,,+++***************+++000/////////000222444666333333333222222222111111111111111111111222222333111111111111000000//////yyyuuupppoooppppppooommmllllllmmmlllkkklllnnnppprrrrrrqqqpppqqqrrrssstttttttttuuuvvvvvvuuutttssssssuuuxxx{{{{{{zzzwwwuuuuuuvvvwwwyyyyyyyyyxxxwwwuuuttttttssssssttttttuuuooooooppppppooonnnmmmmmmnnnqqqtttuuusssqqqppppppqqqrrrrrrsssuuuvvvwwwwwwtttrrrooollllllnnnppprrrrrrrrrrrrrrrrrrqqqpppooooooooopppqqqqqqqqqqqqpppnnnppprrrpppllliiihhhiiikkkiiihhhhhhkkkmmmnnnnnnkkknnnoooooollllllmmmpppooopppqqqrrrsssrrrrrrqqqppppppooonnnmmmkkkiiihhhiiiiiijjjkkkjjjiiihhhgggiiiiiihhhgggeeedddcccbbbcccccccccddddddeeeeeeeeecccddddddaaa]]]ZZZ[[[]]]YYY[[[[[[YYYWWWWWWZZZ]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]___aaacccddddddddd^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZXXXWWWXXXYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXX\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTQQQPPPPPPPPPRRRSSSSSSQQQOOOMMMJJJHHHGGGHHHJJJKKKOOOMMMLLLKKKKKKIIIFFFDDDAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@???===;;;999666777888777666777999:::777666555333222111000000000000///...............111222222222111000...---))))))))))))(((((((((((())))))***+++******((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((++++++,,,---///222444555222444666999<<>>???>>>:::777444444444222///...///000.../////////000000111111222222222111000...,,,,,,++++++++++++***)))((((((---,,,+++***)))'''&&&&&&*********)))((((((''''''&&&''''''&&&$$$######$$$)))(((&&&$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&%%%&&&''''''(((***++++++******+++,,,...///111444666999;;;===;;;;;;<<<===???AAACCCDDDDDDCCCCCCDDDEEEFFFEEEDDDFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNNNNOOONNNLLLKKKJJJ===<<<999666333222111111------......///000000000000111333444333111///...000000////////////000000111///------//////---***------,,,,,,,,,------...000000000111222444555666444444333333333444555555000000111111111222222222333444333222000///000111zzzvvvrrrooooooppppppoooooonnnlllkkkkkknnnqqqssstttsssssstttuuuvvvxxxyyywwwxxxxxxyyyyyyxxxwwwvvvvvvxxxzzz|||}}}|||zzzyyyzzzxxxwwwxxxzzz{{{{{{{{{{{{yyywwwwwwwwwxxxwwwuuuwwwvvvtttrrrppppppppppppppppppooooooooooooooopppooopppqqqsssuuuvvvvvvvvvttttttsssqqqooonnnpppqqqssssssrrrrrrrrrqqqqqqqqqooonnnnnnnnnppppppnnnmmmlllmmmnnnooopppooonnnmmmmmmllljjjiiiiiiiiijjjkkknnnoooqqqrrrsssrrrqqqqqqtttsssqqqppppppppppppqqqsssrrrpppooommmmmmmmmmmmooonnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjjjjiiihhhhhhfffggggggggghhhhhhhhhhhhgggfffdddbbb```___^^^^^^^^^\\\ZZZZZZ]]]______^^^]]]]]]\\\\\\]]]^^^^^^^^^___aaaeeemmmssssssmmmhhhcccccccccccccccdddddddddbbbaaa```___^^^]]]\\\[[[[[[[[[[[[ZZZYYYZZZ]]]______]]][[[\\\^^^___]]][[[\\\[[[YYYWWWUUUTTTTTTTTTYYYXXXUUUSSSSSSSSSUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTWWWVVVUUUSSSQQQPPPNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNMMMKKKKKKKKKJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCBBB@@@>>><<<>>>>>>>>>>>>???===:::888444444444222000//////111....../////////000000000111111111000///...---,,,,,,,,,,,,,,,+++***)))(((******)))(((''''''&&&&&&)))((((((''''''&&&%%%%%%"""###%%%$$$###"""###%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&))))))''''''&&&'''((((((***+++------,,,---...000222333555888;;;<<<>>>>>>===>>>???AAABBBDDDEEEEEEEEECCCBBBCCCDDDDDDCCCAAADDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA:::888666333111000000000------......///000000000222333333444333222111000000000////////////000000000...------///000///---000//////............////////////000111222444444555555555555555444444444111111111111111111111222111222222111...---...000{{{xxxsssqqqpppqqqqqqpppooonnnlllkkklllnnnqqqsssuuuuuuwwwxxxyyyzzzzzzzzzvvvwwwyyyzzz{{{zzzxxxwwwwwwxxxzzz|||}}}}}}{{{zzz|||{{{yyyyyy{{{|||{{{zzzzzzyyyyyyzzz{{{{{{zzzxxxyyyxxxvvvtttsssrrrrrrrrrssssssrrrqqqpppppppppqqqooopppqqqssstttuuuuuuuuusssttttttsssqqqppprrrsssrrrrrrrrrrrrqqqqqqqqqqqqooonnnmmmnnnppppppnnnmmmlllmmmppprrrssstttsssssspppooommmkkkiiiiiiiiijjjmmmooorrruuuuuutttrrrqqqtttsssrrrqqqpppppppppppptttsssqqqpppooonnnnnnnnnoooooonnnmmmllllllkkkkkkllllllllllllllllllllllllggghhhhhhiiiiiiiiiiiiiiigggfffdddbbbaaa_________]]]]]]]]]```bbbcccaaa___```___^^^]]]]]]^^^___```bbbdddhhhnnnssssssnnniiicccccccccddddddeeeeeeeeeeeedddcccaaa^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZ\\\___aaa```___]]]]]]^^^^^^\\\[[[^^^\\\ZZZWWWUUUTTTTTTTTTXXXWWWUUUTTTTTTUUUWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVYYYWWWUUURRRPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLKKKHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>CCCAAA???>>>===<<<:::888555555555333111///000111............////////////......//////......---,,,------------,,,+++***)))******)))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$!!!"""$$$$$$$$$$$$%%%'''"""###%%%&&&&&&$$$""" ###%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))***))))))((((((***))))))((())))))***+++---...000111111222333555888:::<<>>===>>>?????????>>>>>>===<<<<<<<<<======<<<;;;999888666444222000///...//////---......//////000000111444444444333333333333222000000////////////000000...------...111222111000222222111000000///000000.........///000111222333555555666666666444333222111111111111111111111000///000111000...------...|||yyyuuurrrrrrrrrrrrrrrpppooonnnmmmnnnppprrrtttvvvwwwzzz|||}}}}}}|||{{{vvvwwwzzz||||||{{{zzzxxxwwwyyy{{{|||}}}}}}}}}|||~~~}}}{{{zzz{{{|||{{{zzzyyyyyyzzz|||~~~~~~}}}{{{zzzyyywwwuuuttttttttttttvvvuuutttsssrrrqqqqqqqqqooopppqqqrrrssstttttttttrrrssstttsssrrrqqqrrrtttrrrrrrrrrrrrrrrqqqqqqqqqooonnnnnnoooppppppooommmmmmoooqqqsssuuuuuuuuuuuusssrrrpppnnnmmmmmmmmmnnnoooppprrrsssttttttsssssstttsssrrrqqqppppppoooooorrrqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmooonnnmmmmmmllllllllllllhhhiiijjjkkkkkkkkkjjjjjjgggfffeeecccbbbaaa``````]]]___bbbeeeggggggeeecccbbbbbbaaa___^^^___aaacccdddeeehhhmmmpppppplllhhhbbbbbbccccccdddeeeeeeeeefffeeecccaaa___]]]\\\[[[[[[\\\]]]\\\\\\\\\___aaaaaa```___^^^]]]\\\[[[ZZZ\\\[[[YYYWWWVVVUUUUUUVVVWWWVVVUUUUUUUUUWWWXXXYYYWWWVVVTTTTTTTTTUUUWWWXXXWWWVVVTTTQQQOOONNNNNNNNNLLLMMMNNNNNNOOOOOOOOOPPPNNNMMMLLLLLLMMMLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCEEEBBB>>><<<;;;:::888777666666666444111000111222..................//////,,,,,,---......---------------------,,,+++******++++++++++++++++++,,,,,,''''''&&&&&&%%%$$$$$$###$$$%%%''''''&&&&&&((()))$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******++++++******)))******++++++,,,---......000222555666666777:::<<<>>>@@@CCCEEEFFFDDDBBBAAA@@@BBBDDDFFFFFFFFFDDDCCCCCCAAA???>>>===<<<:::888888999:::;;;;;;:::999888888888999999888777555444333111000///......//////.........///000000111111444333333222222222333333000000////////////000000------...///111333333444333333222111000000000000////////////000000111222333444555666555333000///111111111111000000000000///000111111///......///}}}zzzuuusssrrrssssssrrrrrrrrrqqqpppqqqsssuuuvvvwwwxxx{{{~~~~~~}}}|||wwwxxxzzz|||}}}|||{{{zzzxxxyyy{{{|||~~~~~~~~~~~~}}}{{{{{{||||||{{{zzzyyyyyyzzz|||~~~|||zzzyyyxxxvvvuuuuuuuuuvvvwwwwwwuuutttssssssssssssqqqqqqrrrssstttttttttsssrrrsssttttttrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppoooooopppqqqqqqpppnnnpppqqqssstttuuuuuuuuutttsssrrrqqqppppppqqqrrrsssrrrrrrqqqpppppprrrssstttssssssrrrrrrqqqpppoooooonnnooopppqqqrrrsssttttttqqqqqqpppppppppppppppppprrrpppooommmkkkjjjjjjjjjiiijjjlllmmmnnnmmmlllkkkiiihhhfffeeeccccccbbbbbb^^^aaafffiiikkkjjjjjjiiifffggggggeeebbbaaaccceeedddeeehhhkkkmmmllliiifffaaabbbbbbbbbcccccccccdddccccccbbbaaa```______^^^]]]^^^^^^^^^\\\\\\]]]^^^``````___^^^\\\ZZZZZZZZZYYYYYYWWWWWWWWWWWWXXXYYYWWWVVVVVVVVVVVVXXXYYYZZZWWWWWWVVVUUUUUUVVVWWWXXXTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQQQQPPPPPPOOOMMMMMMMMMNNNNNNLLLJJJHHHHHHGGGFFFFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFGGGDDDAAA===:::999888777666777777777555333111222333//////////////////......+++,,,,,,---------------------------,,,+++******+++++++++++++++,,,,,,,,,((((((''''''&&&%%%%%%%%%&&&'''(((((('''&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++++++++++++++,,,,,,...///000111222222555777999:::;;;<<>>@@@AAACCCCCCBBB@@@??????>>>;;;::::::999666555333444666888888888888777555666777777666555333222111000///.........///000......//////000111111111222222111111111111222333000000////////////000000---...///000111222444555222111000000/////////000111111000000000111111222111222333444333111...---000000000000000000000000000222333333111000000111}}}zzzuuusssrrrssssssrrrtttssssssssssssuuuvvvwwwwwwyyy{{{}}}~~~~~~}}}|||zzz{{{{{{||||||||||||{{{yyyzzz{{{}}}~~~}}}{{{{{{{{{|||{{{zzzyyyyyyyyy{{{~~~~~~}}}|||zzzyyywwwwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuutttuuuvvvvvvtttsssssssssssssssssssssttttttttttttrrrqqqpppqqqssssssqqqpppqqqrrrtttuuuuuuuuuttttttrrrqqqqqqqqqqqqsssuuuvvvvvvtttqqqoooooopppssstttqqqqqqrrrrrrrrrqqqppppppmmmnnnoooqqqssstttttttttqqqqqqrrrrrrrrrrrrrrrrrrsssrrrooollljjjiiiiiiiiikkklllnnnooopppooommmllljjjjjjhhhgggfffeeeeeeeeebbbeeehhhkkklllmmmoooppprrrttttttpppkkkgggggghhhdddfffhhhiiiiiihhhfffdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````]]]^^^___^^^\\\[[[\\\]]]]]]^^^^^^]]]ZZZYYYYYYZZZXXXWWWWWWWWWWWWYYYZZZ[[[WWWWWWWWWWWWXXXXXXYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVPPPQQQRRRSSSTTTTTTTTTSSSPPPPPPRRRRRRRRRRRRPPPOOOOOONNNMMMNNNOOOOOONNNLLLJJJJJJIIIHHHGGGFFFFFFEEECCCDDDEEEFFFGGGGGGGGGGGGAAA>>>;;;999999888777666888888888666333222333444000000000000////////////,,,,,,------...---------------------,,,+++***)))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&%%%&&&''''''%%%$$$%%%'''+++)))'''%%%%%%&&&((()))&&&((()))((('''&&&'''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((((()))+++,,,------.........///111333555666777777999;;;===>>>???@@@BBBDDDEEEFFFFFFFFFDDDAAA???===<<<<<<===>>>===<<<::::::;;;999777777777666555333111222333444666666666777333444444444444222111000111000///.........///000...//////000000111111222000000111111111111222222000000////////////000000---///111111000000222333000000////////////000000222222111000000000111111000000111111111///...---/////////000000000111111111333555555444222222222}}}yyyuuurrrrrrrrrrrrrrrsssssssssssstttuuuvvvwwwwwwxxxzzz|||}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}yyyzzz{{{}}}~~~}}}{{{zzzzzz{{{|||{{{zzzzzzyyyxxxyyy{{{}}}}}}|||}}}|||{{{zzzyyyyyyzzzzzz|||{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{{{{zzzzzzyyywwwyyyzzzyyywwwuuutttttttttttttttuuuuuuuuuvvvvvvsssrrrrrrsssttttttsssqqqrrrsssuuuvvvwwwwwwvvvvvvttttttsssssstttuuuwwwxxxwwwvvvtttrrrqqqqqqrrrrrrooopppqqqrrrrrrrrrqqqqqqnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrsssssstttttttttsssrrrooolllkkkjjjkkkkkkkkkmmmoooqqqqqqpppnnnmmmlllkkkjjjiiihhhgggggggggeeehhhjjjkkklllooossswwwuuunnnkkkjjjfffggghhhiiigggeeeddddddeeeddddddccccccbbbbbbaaaaaa```````````````______ZZZ\\\^^^^^^\\\\\\\\\]]][[[\\\]]]\\\YYYWWWXXXZZZYYYXXXXXXWWWWWWXXXZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXUUUTTTOOOQQQSSSVVVVVVVVVUUUSSSRRRSSSTTTTTTSSSRRRPPPOOOOOONNNMMMNNNPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHFFFDDD???===;;;:::::::::999888888999888777444333444555222222111111000000000000------.........------,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$%%%''''''&&&&&&''')))))))))(((((('''''''''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''(((((()))))))))***,,,---///000111111000111444666999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFEEEEEEDDDBBB???===;;;999::::::999999888777666666666555444444555555444333222111111111222333444444222333333444333111000///000000...---------....../////////000111111222222000111222333333333222222000000////////////000000///000222111///...///111//////...//////000111222222111000///////////////000000000000000000//////---......///000111222222000333555666444333222333}}}yyyuuurrrrrrrrrrrrrrrssssssssssssssstttuuuvvvwwwxxxyyy{{{||||||}}}}}}|||{{{zzz{{{|||}}}zzzzzz{{{}}}~~~|||{{{yyyyyy{{{|||{{{zzzzzzxxxwwwwwwyyy{{{||||||~~~}}}{{{{{{{{{||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{}}}|||yyywwwvvvvvvtttuuuuuuuuuvvvvvvwwwwwwtttsssssstttuuuuuutttrrrrrrsssuuuwwwxxxyyyxxxxxxyyyxxxwwwwwwwwwxxxzzz{{{xxxxxxwwwvvvtttsssqqqpppnnnoooqqqrrrssssssrrrqqqooopppqqqrrrqqqpppooonnnrrrrrrsssssstttuuuuuuuuusssqqqooommmllllllmmmnnnlllnnnppprrrrrrqqqooonnnmmmlllkkkjjjiiiiiiiiiiiihhhiiikkkkkklllpppvvv{{{}}}sssmmmlllggghhhiiiiiigggeeeddddddgggffffffeeedddcccbbbaaaaaaaaa``````______^^^^^^XXXZZZ\\\]]]]]]]]]^^^___YYY[[[\\\[[[XXXVVVXXXZZZ[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\[[[XXXUUURRROOORRRUUUXXXXXXWWWTTTRRRSSSTTTUUUUUUTTTRRROOONNNOOONNNNNNOOOPPPQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKLLLMMMMMMKKKGGGCCCAAA===<<<;;;;;;<<<===;;;:::999999999777555444444666333222222222111111000000......//////......---,,,++++++++++++***)))((((((************)))))))))((()))((((((''''''&&&%%%%%%$$$&&&((())))))***,,,---'''((()))***)))(((&&&%%%%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((('''(((((()))***++++++,,,)))+++---///111333444444111222555888;;;<<<======>>>@@@BBBCCCCCCCCCEEEGGGEEEDDDBBB???<<<:::888777:::999777666555444444444333222111222444555444333333222111//////000111111333444444555444222111000000///---,,,+++,,,,,,---/////////000111111222222000111333555555555333222000000////////////000000///111333111...,,,---///......//////000111333444111000///...............111000000///000000111222,,,---...///000111222333000222555666444333222222|||vvvrrrrrrsssuuuvvvtttttttttttttttuuuvvvvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}zzzzzz{{{}}}~~~~~~{{{yyyxxxyyyzzz{{{{{{{{{yyyyyy~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}zzzwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvvvvwwwwwwuuutttssstttuuuwwwyyyzzzzzzzzzyyy{{{{{{{{{{{{{{{zzzzzzzzz~~~|||xxxuuusssrrrssstttuuutttssssssrrrrrrssssssoooooopppqqqrrrrrrrrrrrrpppqqqqqqsssuuuwwwyyyzzzvvvtttqqqooommmmmmnnnooonnnooopppqqqrrrsssssssssqqqooolllkkkkkkiiigggeeeiiikkkllljjjhhhlllttt||||||sssppplllkkkkkkkkkjjjjjjhhhggggggeeeeeefffffffffeeecccbbb]]]___```bbbbbbaaa___^^^^^^^^^^^^]]]]]]]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXWWWZZZYYYWWWWWWXXXXXXWWWVVVXXXXXXYYYYYYXXXVVVTTTSSSQQQRRRUUUWWWWWWWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMOOOOOONNNLLLIIIEEEBBB@@@======<<<;;;;;;;;;;;;<<<:::999999:::;;;:::888666444444333333222111111000/////////...---------,,,+++++++++************)))+++++++++***)))(((((('''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((((())))))***+++------111111111222333555777888555:::@@@BBB@@@??????@@@AAAAAAAAABBBBBBBBBCCCCCC???>>>===<<<:::999888777666666555444333333222222////////////////////////111222444666666555444333---111555555333000///000...---,,,,,,,,,,,,......------,,,,,,---...000111111333555555333222111222111...******---//////...///////////////.........000111111111000000222444111111000//////...//////000111222222111000///...///000000000000111444666222222333444555555555555yyyuuussstttuuuuuutttsssrrrqqqqqqqqqrrrsssyyyyyyyyyzzzzzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~}}}{{{xxxyyyzzz{{{||||||{{{zzzzzz}}}{{{{{{{{{|||}}}~~~{{{yyyxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwwwwxxxwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}|||||||||||||||}}}{{{xxxuuuttttttuuuvvvuuuuuutttsssssssssssssssooooooppprrrsssssssssssssssttttttuuuwwwxxxzzzzzzvvvtttrrrqqqppppppqqqrrrooopppqqqrrrssssssssssssssspppmmmlllkkkiiigggfffiiijjjkkkiiigggjjjrrrxxxyyysssqqqmmmjjjjjjjjjjjjjjjiiiiiihhhgggggghhhhhhhhhgggeeeeee```aaabbbccccccbbbaaa```______^^^]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXWWW[[[YYYVVVUUUVVVWWWXXXYYYYYYZZZYYYYYYWWWUUUSSSQQQRRRSSSUUUWWWWWWWWWVVVUUURRRRRRTTTUUUUUUVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOQQQPPPNNNLLLIIIFFFCCCBBB?????????>>>>>>======<<<>>><<<;;;;;;:::888555333444444444333222222111111000000///......---------++++++++++++************+++++++++***)))((((((((((((((('''&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&'''(((******+++++++++,,,---...000111333444444555666888:::::::::>>>BBBDDDCCCBBB@@@@@@BBBAAAAAA@@@@@@???>>>>>><<<;;;:::999888777666666555444444333222222111111000000000000000000000000111222444555555444333222111222333222///---...//////...---,,,,,,,,,---...------,,,,,,---...000111111333555555333222111222111...++++++---//////...////////////////////////000111222111000111222444222111000000//////000000111222222222111000...---...000111111000111333555555555666666666666666555|||wwwuuutttuuuuuutttsssqqqooooooppprrrttt{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}}}}~~~~~~{{{xxx{{{||||||}}}}}}|||{{{{{{~~~|||{{{zzz{{{|||}}}~~~{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvwwwwwwuuuuuuttttttssssssssssssooopppqqqrrrssstttttttttwwwwwwwwwxxxyyyyyyzzzzzzvvvuuutttsssrrrsssttttttpppqqqrrrssssssssssssssstttrrrnnnlllkkkjjjiiihhhiiijjjjjjhhhgggiiioootttzzz|||tttsssrrrnnnhhhiiijjjjjjkkkkkkkkkjjjiiiiiijjjjjjiiiiiihhhgggcccccceeeeeeeeedddcccbbbaaa```___^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXXXX[[[XXXUUUSSSTTTVVVYYY[[[[[[ZZZYYYXXXVVVSSSQQQPPPTTTUUUVVVWWWWWWVVVUUUUUURRRSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOKKKHHHFFFDDDCCCAAABBBBBBBBBAAA@@@>>>===>>><<<;;;::::::999666444555555444444333222222222111111000//////...------,,,+++++++++************+++++++++***))))))((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&'''''''''&&&$$$###$$$%%%%%%''')))+++,,,......//////000222444555666999999999:::;;;===>>>???@@@AAACCCEEEFFFEEEAAA>>>@@@@@@???===<<<:::999888888777777666555555444444333333333222222111111000111111111111111111111111222222444444444333222111333333222///,,,+++---///000///---,,,,,,,,,---------------------...///000111333555555333222111222222///---,,,---...------///////////////000000000000111222222111111222333222222111111000000111111333333222222111///---,,,---///111222222222333444777777777888777777666555}}}wwwuuuuuuuuuuuuvvvuuurrrqqqrrrtttxxxzzz}}}}}}||||||{{{{{{zzzzzz}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzz}}}~~~~~~~~~}}}}}}||||||~~~|||{{{yyyyyyzzz|||}}}~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzyyy{{{{{{{{{{{{zzzzzzyyyyyy|||{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||zzzyyywwwwwwvvvtttttttttttttttssssssrrrpppqqqrrrssstttuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuutttssssssssstttrrrrrrssstttttttttssssssssspppmmmllllllllllllkkkjjjkkkkkkiiihhhiiimmmqqqssswwwxxxsssqqqsssrrrnnnggghhhiiikkkllllllmmmmmmjjjjjjjjjjjjjjjjjjiiiiiieeeeeefffffffffeeeddddddcccbbbaaa___]]][[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUVVVYYY[[[YYYYYYXXXWWWUUUSSSRRRQQQUUUVVVVVVWWWVVVVVVUUUTTTVVVWWWXXXXXXXXXXXXXXXWWWYYYWWWUUUTTTSSSTTTVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPMMMJJJGGGEEEDDDDDDBBBCCCDDDEEEDDDAAA???===;;;:::999999;;;;;;:::888666666555555444333333222222222111000//////...---,,,,,,+++++++++*********+++++++++******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&'''))),,,///111222444444555666888999;;;<<<@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCCEEEGGGEEE@@@;;;<<<;;;:::999888666555555555555444444444444333333444333333333222222111111111111111111111111111111222222333333333222111000222222111000.........///000///...---,,,,,,------------------......//////111222444444222111111111111000...---------,,,,,,/////////000000111111111000222333333222111222333333333222111111222222222444444333111000...---,,,,,,///222333333222333333444555666666666666666666|||wwwuuuuuuvvvvvvvvvtttsssrrrtttxxx|||~~~}}}}}}}}}||||||{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~|||~~~~~~}}}}}}}}}}}}|||{{{yyyxxxxxxzzz{{{}}}~~~}}}}}}}}}}}}|||||||||}}}||||||{{{{{{{{{{{{{{{}}}|||{{{{{{|||}}}||||||}}}}}}~~~}}}{{{yyywwwuuutttttttttuuuttttttsssrrrrrrssstttuuuuuuvvvuuuuuuwwwwwwwwwxxxwwwvvvuuuuuuwwwvvvuuutttrrrrrrqqqqqqsssssstttttttttsssrrrrrrpppnnnllllllmmmoooooonnnmmmmmmlllkkkkkklllnnnoooqqqrrrqqqooopppqqqpppmmmggghhhjjjkkkmmmnnnnnnnnniiiiiiiiiiiiiiiiiiiiijjjggggggggggggffffffeeeeeeddddddbbb```^^^\\\[[[ZZZ[[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZYYYXXXXXXXXXXXXYYYUUUXXXZZZZZZXXXWWWWWWYYYVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSTTTVVVWWWUUUTTTTTTTTTTTTSSSSSSSSSOOONNNKKKHHHEEEDDDDDDDDDBBBCCCDDDEEEDDDBBB???>>>;;;:::999999;;;;;;;;;:::777777666666555444444444444333222111000///......,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***(((%%%######%%%(((***((()))+++...111444777999:::::::::;;;===???@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFCCCAAAAAACCCDDDBBB<<<777555555555555444444444444333333333333444444444444444444444444333333333333111111111111111111111111111111111111111111000000///000111333333222111///000///...---,,,---......---------...............///111333333111//////000000000///...---,,,,,,,,,...//////000111222333333111222444444222111111222333222222222222222333333555444333111///...------,,,///222333333222333333111111333444555555555555yyyxxxxxxxxxxxxssssssrrrrrrtttwww{{{}}}|||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}zzzyyyxxxwwwxxxyyy{{{}}}~~~~~~}}}||||||{{{{{{|||||||||{{{{{{{{{||||||}}}~~~zzz{{{{{{}}}~~~~~~{{{xxxvvvuuuvvvwwwwwwwwwvvvtttsssuuuuuuuuuvvvvvvvvvuuuuuutttuuuuuuvvvuuutttsssrrruuuttttttsssrrrrrrqqqqqqsssssssssssssssrrrqqqpppmmmllllllmmmooopppooonnnnnnmmmmmmmmmnnnnnnooooooqqqqqqpppooopppooommmkkkhhhiiijjjlllmmmnnnooooooiiihhhhhhhhhhhhiiijjjjjjiiiiiihhhhhhggggggfffffffffeeedddbbb```___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWWWWXXXXXXYYYVVVZZZ]]]]]]ZZZWWWWWWXXXUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYSSSSSSRRRRRRSSSTTTVVVWWWUUUTTTSSSRRRQQQQQQPPPOOOLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@???===;;;:::::::::999777888888777777666555555444555555444333111000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))'''$$$""""""%%%))),,,...///111444777;;;>>>???@@@@@@@@@@@@AAACCCDDDEEEHHHGGGFFFEEEDDDDDDDDDDDD?????????@@@@@@===888444000111111111222222333333111111222333333444555555444444444444444444444444111111111111111111111111////////////000000111111......000333555555222/////////...------...///000------......///......------///111111///...---......///000///---,,,,,,---...///000111222333444444111333555555333222111222222222111111222222333333444333222000///.........---///111222222222333444111222333444555555555555||||||{{{{{{ttttttsssssstttvvvxxxyyy{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}|||||||||}}}xxxxxxwwwvvvwwwyyy{{{}}}|||}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}yyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~~~~~~~|||zzzxxxyyyzzz{{{{{{yyyxxxvvvwwwwwwwwwwwwvvvuuuttttttrrrssstttuuuuuusssrrrqqqqqqrrrrrrsssttttttttttttssssssssssssrrrqqqpppooommmmmmmmmnnnoooooollljjjmmmmmmmmmnnnooooooooonnnpppooopppqqqpppnnnlllkkkiiiiiikkklllnnnoooooooooiiiiiihhhhhhhhhiiikkkkkkllllllkkkjjjiiiiiiiiiiiigggfffeeedddbbbaaa```_________^^^^^^]]]]]]\\\\\\[[[ZZZXXXWWWWWWWWWYYYZZZYYY]]]___^^^YYYVVVWWWZZZVVVUUUTTTSSSRRRRRRSSSTTTQQQQQQQQQRRRRRRSSSTTTTTTQQQQQQRRRTTTTTTUUUUUUUUUNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD???===:::999::::::999888999888888777777666555555666666555333222111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''(((+++---///444555777:::===@@@CCCEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGEEECCCAAA@@@???>>>:::<<>><<<;;;:::777;;;???>>>:::555444444////////////////////////------///000111333444444222222222222222222222222////////////////////////,,,,,,,,,---///000222333444111...---///000///...------------...000111333------/////////...---,,,***,,,......,,,+++***++++++---000000---,,,---///...///000111333444666666111333666666444222111111111000000000111222222333333222111/////////000111///000000000000111444666======<<<;;;999777555444}}}zzzxxxxxxwwwuuussstttxxxzzzvvvwwwzzz|||||||||{{{zzz{{{{{{||||||||||||{{{{{{~~~~~~~~~zzzzzzyyyyyyxxxxxxyyyyyyxxxzzz|||~~~~~~}}}|||{{{{{{{{{zzzzzzyyyzzzzzzzzz|||}}}}}}||||||}}}~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{||||||~~~|||||||||}}}~~~}}}|||{{{zzz}}}|||{{{zzzxxxwwwvvvuuuuuutttssssssrrrssstttuuusssqqqpppppprrruuuvvvvvvyyywwwuuurrrppppppooopppooonnnnnnooopppooollljjjlllkkkkkkmmmoooppppppooonnnooopppqqqqqqpppnnnmmmkkkkkkiiiiiiiiiiiikkkkkkkkkjjjiiihhhhhhjjjlllmmmllllllkkkkkkkkkllllllmmmkkkjjjjjjhhhfffdddbbbaaaaaaaaaaaaaaaaaa``````___]]]\\\[[[[[[\\\^^^___aaa]]]]]]^^^^^^]]]\\\ZZZYYY]]]\\\YYYVVVTTTQQQPPPOOOQQQRRRSSSTTTTTTSSSRRRRRRWWWTTTQQQQQQRRRRRRPPPNNNOOONNNMMMMMMNNNPPPQQQRRRNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<<<<===??????>>>:::999888999:::;;;999777333333333444444333///,,,...+++)))***,,,...,,,***------,,,+++***)))((('''))))))))))))***************************++++++,,,))))))))))))***+++,,,------...///111333666888:::??????AAACCCFFFIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFGGG@@@>>><<<999777777777888:::999888777777555111...//////...---,,,++++++***---...///000000///...---111111111111000000000000000000////////////000000------......//////000000//////000000000000///...111111000///////////////......................../////////...---------,,,))),,,///111000000000000333222111111333444444444:::888555333111111111222///000111222333444444444000///---------...000222000333222333555222>>>XXXuuuRRR:::777777222|||xxxxxxvvvtttrrrsssuuuxxxxxxyyyzzz|||||||||zzzyyy|||||||||}}}}}}|||||||||~~~zzzzzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}|||{{{yyyyyyxxxwwwwwwwwwwwwxxxyyyzzz|||~~~~~~}}}|||}}}~~~~~~}}}||||||~~~~~~zzzzzzzzz{{{|||||||||}}}{{{{{{{{{{{{|||}}}~~~|||}}}}}}~~~~~~}}}||||||}}}|||{{{zzzyyyxxxwwwwwwvvvuuutttssssssssstttuuusssrrrqqqrrrtttuuuvvvuuuvvvuuusssqqqppppppqqqqqqooonnnmmmnnnooonnnmmmkkklllkkkkkkllloooqqqppppppoooppprrrssssssrrrpppooonnnnnnmmmllllllmmmnnnnnnlllkkkjjjiiiiiikkkmmmnnnmmmlllllllllllllllmmmmmmjjjjjjiiiiiigggeeedddcccbbbccccccdddcccbbbaaa`````````___^^^^^^_________]]]^^^^^^^^^]]]\\\[[[ZZZ\\\[[[XXXVVVSSSRRRRRRQQQSSSSSSTTTTTTTTTSSSRRRQQQVVVTTTQQQQQQRRRRRRPPPNNNNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA@@@>>><<<<<<===>>>>>>>>>;;;:::::::::;;;;;;:::888999777444333444555666555777333...+++,,,---...---......---,,,+++***))))))))))))))))))*********++++++***************++++++******)))))))))***+++,,,...///222555999<<<>>>???CCCCCCDDDEEEGGGIIIKKKLLLKKKIIIGGGEEEDDDCCCCCCCCC>>>===:::888666666666777888777555555555444111///,,,,,,,,,---------......+++,,,...///000000000///000000000000000000000000111000000////////////////////////000000000111111//////000000000//////...111000000//////...//////.........---------------........................,,,...////////////222333444333222222444555555444999777555222111111111111000111111222222222222111///...---,,,---...000111111///000888999444JJJuuuyyyTTT>>>666222}}}xxxwwwvvvsssqqqqqqsssuuuyyyzzz{{{|||||||||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyxxxwwwxxxzzz|||}}}}}}}}}}}}}}}}}}|||||||||wwwvvvuuutttttttttttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}|||{{{|||zzzzzz{{{|||}}}~~~{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxwwwuuutttttttttuuuuuussssssrrrtttvvvvvvuuutttssssssrrrqqqqqqqqqrrrrrrpppnnnllllllmmmnnnnnnmmmkkkjjjjjjllloooqqqqqqpppqqqrrrsssttttttsssrrrqqqoooooooooooooooooooooooommmlllkkkkkkkkklllnnnooommmmmmmmmmmmmmmmmmmmmmmmiiiiiiiiiiiihhhgggffffffdddeeefffggggggeeecccbbbccccccccccccbbbaaa```_______________^^^]]]\\\[[[\\\ZZZXXXUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPUUUSSSQQQQQQQQQQQQPPPNNNMMMNNNNNNOOOOOOOOONNNNNNLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@BBB???===<<<===>>>=========<<<;;;;;;<<<<<<:::999666333000111666===DDDGGGAAA;;;333...,,,---///000//////...---,,,+++******))))))*********+++++++++++++++************++++++---,,,+++******+++---///000333777<<>>======>>>======>>><<<::::::::::::999888666333000111666>>>EEEIIIBBB===777111......000111.........---,,,++++++************+++++++++,,,,,,,,,,,,+++++++++++++++,,,///...---,,,...000333555777:::???DDDHHHIIIIIIHHHIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDBBB???===<<<;;;888777666444333333333333444222000000111333333333//////...---,,,++++++******+++,,,---...//////000............/////////////////////000000000000///000000000000111111111111------.../////////...............///.........---...------,,,,,,++++++***000000//////////////////000000111111000222444777777666444555666777777666555444333111000000000000...//////000//////.........------,,,---...//////222222222666666222IIIqqqvvvTTTBBB;;;666555999|||yyyyyyxxxuuurrrqqqrrrsssxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxyyyzzz|||~~~~~~~~~~~~~~~yyyxxxwwwvvvuuuuuuuuuuuutttvvvxxx{{{~~~}}}||||||}}}~~~}}}}}}}}}|||{{{{{{{{{|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~|||{{{yyywwwvvvvvvvvvvvvuuuttttttvvvwwwvvvtttrrrvvvuuuuuutttsssrrrqqqqqqpppnnnllllllnnnpppqqqqqqlllllllllmmmppprrrrrrrrrqqqrrrrrrssssssttttttsssqqqrrrsssttttttsssrrrqqqqqqqqqpppppppppppppppqqqoooppppppppppppooonnnmmmiiijjjkkkkkkllllllkkkkkkfffggghhhiiiiiigggfffdddcccdddeeeffffffeeedddcccbbbbbbaaa``````_________]]]\\\[[[[[[[[[]]]___```^^^]]][[[YYYWWWUUUTTTSSSTTTUUUVVVVVVUUUSSSRRRRRROOOPPPPPPPPPOOOMMMKKKJJJJJJLLLMMMNNNOOOOOONNNNNNKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFEEEDDDDDDBBB???>>>?????????>>>>>><<<:::888999888777666???;;;777555555666666666;;;999777444222000//////------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------///222666999;;;@@@BBBFFFJJJKKKKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFEEECCCAAA>>><<<999888555444333333222222222222333111///000222444555555//////...---,,,++++++***,,,,,,,,,,,,,,,------------........./////////000,,,---...000111111111111//////////////////......,,,,,,---...............,,,---............---------------,,,,,,+++++++++222222111000//////.........000333444444333444555888666444444666666666555222222111111000000000000,,,,,,---...///000000///------------......//////...888666111444777>>>MMM^^^HHH888:::???:::444333}}}{{{|||{{{yyyvvvtttuuuvvvyyyzzz|||~~~~~~~~~~~~~~~~~~|||yyyyyyzzz{{{|||}}}~~~|||{{{zzzyyyxxxwwwwwwwwwvvvwwwzzz}}}~~~~~~}}}|||~~~~~~}}}|||{{{zzzzzz}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}~~~}}}{{{yyywwwvvvvvvwwwvvvuuuttttttuuuuuusssqqquuuuuuuuutttsssrrrpppooopppooonnnoooqqqssssssrrrooonnnnnnooorrrssssssrrrrrrrrrrrrsssssstttuuuuuutttvvvxxxzzzzzzxxxvvvtttssssssssssssrrrrrrrrrrrrpppqqqqqqrrrqqqpppnnnmmmjjjkkklllmmmmmmmmmmmmmmmiiiiiiiiiiiiiiihhhhhhgggeeeffffffgggggggggffffffdddcccbbbaaa`````````aaa`````````aaabbbcccdddeeeaaa```^^^[[[YYYWWWWWWVVVVVVXXXZZZZZZXXXVVVVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLNNNOOOOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFEEECCCAAA@@@AAABBBAAAAAA???===999888777777666555<<<:::888777666444111...333555666666333000......,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------------------...000111222---...111444888<<>>:::888888888777666555555555777888888666444000333666555222///......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------///000222444555444666:::>>>BBBEEEGGGHHHJJJKKKLLLLLLJJJGGGDDDBBB<<<<<<;;;;;;<<<<<<===>>>??????>>>===:::888555444111111222222222222222111.........000222333222111,,,,,,,,,---------......++++++******+++,,,---.........///000000111222222...///000111111000///......---------,,,,,,,,,,,,******+++------.........)))+++,,,.........,,,,,,,,,,,,,,,---......//////000000000111111222222222...000222333333333444555555333111111222333222111.../////////000/////////------...///////////////...//////000000000000000///888666333;;;;;;555555888::::::777333222888???}}}{{{{{{|||~~~}}}~~~~~~|||yyyzzz}}}~~~~~~}}}|||}}}}}}|||{{{zzzzzzzzzxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~|||}}}~~~}}}zzzxxxwwwwwwwwwxxxuuurrrqqqqqqrrrrrrqqqmmmnnnooopppqqqppppppoooooooooqqqsssvvvwwwuuuttttttsssrrrrrrttttttsssrrruuuuuuuuuuuuvvvwwwxxxyyytttvvvzzz||||||zzzvvvtttuuuuuuvvvvvvuuutttssssssqqqrrrssstttsssqqqooommmmmmmmmnnnnnnnnnnnnmmmmmmpppnnnlllkkkjjjkkkmmmnnnpppooollljjjiiihhhhhhiiifffeeedddbbbaaabbbbbbcccdddeeehhhjjjkkkkkkjjjiiieeecccaaa^^^]]]\\\\\\\\\YYY\\\``````]]][[[[[[\\\XXXVVVSSSPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEFFFDDDCCCCCCDDDFFFFFFEEECCC@@@<<<999999888888777999888777888999888666333111444555444000------///...............---------,,,,,,,,,---------......,,,---...000222444666777===@@@DDDHHHKKKMMMNNNNNNKKKKKKKKKJJJHHHFFFCCCAAA999999999::::::<<<======<<<<<<<<<;;;999666333222000111111222222222222111,,,,,,---///111222000...000///...---,,,++++++***))))))))))))***---///000...//////000111222222333111111222222111///,,,+++.........------,,,,,,,,,)))***+++,,,------...---)))***,,,.........,,,++++++,,,,,,---...///000000---...///000222444555555000111111000000111555888444222000000111111111///---...//////000//////////////////000//////...---//////000111111111111111555666222555;;;555000999555555555555888;;;888333~~~~~~}}}~~~}}}~~~}}}|||~~~}}}|||{{{{{{|||xxxyyy|||~~~~~~~~~|||}}}~~~}}}||||||xxxwwwvvvtttrrrqqqqqqqqquuurrrqqqrrrtttuuutttqqqtttuuuvvvvvvvvvvvvxxxzzz|||{{{zzzxxxwwwvvvvvvvvvxxxwwwvvvuuutttuuuvvvvvvyyyzzz{{{{{{zzzyyywwwvvvyyywwwuuusssrrrsssttttttwwwvvvuuuvvvvvvuuurrrppppppooonnnooopppqqqpppnnnooonnnmmmllllllmmmnnnoooqqqpppooonnnmmmlllkkkkkkiiihhhfffdddcccccccccdddggghhhjjjkkkjjjiiigggfffgggeeecccbbbbbbaaa```___]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTRRRQQQQQQQQQTTTSSSQQQOOONNNNNNNNNOOONNNMMMKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHKKKHHHDDDCCCDDDDDDBBB???===<<<;;;::::::::::::::::::999888888777888888888777777666555444222111000000///......------......,,,...//////---,,,,,,---000111222444777;;;???AAABBBFFFKKKPPPSSSSSSRRRPPPRRRNNNHHHDDDCCCAAA===:::777777777777777777777777:::::::::999777444222000000000111111111111000///---...000222333222111000...///000000///---+++***+++(((&&&)))...000///+++............/////////000111111000///......------))))))************)))((((((***,,,,,,,,,,,,...///000///...---,,,------...............////////////000111222333333222111000---------...000111333444333222000///------,,,,,,------...///000000//////000000000000111111111111111111111111222222222222333333222111111222444555777777666555666777888999}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}{{{zzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~yyyyyywwwvvvuuutttssssssuuutttrrrsssvvvwwwuuusssuuuvvvwwwwwwvvvvvvyyyzzz||||||zzzyyyxxxwwwwwwwwwwwwvvvuuutttttttttuuuuuuwwwxxxyyyyyyzzzyyyxxxxxxxxxwwwuuusssrrrssstttuuuxxxxxxwwwxxxxxxwwwtttqqqqqqpppooopppqqqqqqqqqooonnnmmmmmmlllmmmnnnoooppppppoooooonnnmmmmmmllllllkkkjjjhhhfffeeeeeeeeeeeefffgggiiijjjjjjiiihhhggggggdddbbbbbbbbbbbbaaa```____________^^^]]][[[[[[WWWVVVUUUTTTSSSSSSRRRRRRSSSSSSQQQPPPOOOOOONNNNNNMMMMMMKKKJJJJJJJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIKKKHHHEEEDDDDDDDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::777777666555444222000///......---,,,,,,,,,,,,,,,---...//////------...///222333555888<<<@@@DDDFFFLLLNNNRRRUUUVVVUUURRRQQQNNNJJJDDD@@@>>><<<999666333333333333333333333333999999888888666333111//////000000000000000//////---///111222333222111000............---,,,++++++'''$$$"""%%%))),,,***'''.............../////////......------,,,++++++******************************+++------,,,---...000000///...---,,,------...............////////////000000111222222111000000............///111222333111000///...,,,,,,++++++------...///////////////000000000111111111111222111111111111222222222222222111000000000111222222444444444444555777888999}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuvvvxxxyyyxxxwwwvvvwwwxxxxxxwwwwwwyyy{{{}}}||||||{{{zzzyyyyyyxxxvvvuuutttsssssssssttttttuuuuuuvvvxxxxxxyyyyyyxxxwwwvvvtttsssssstttuuuwwwyyyyyyzzz{{{{{{yyyuuurrrsssrrrqqqqqqrrrsssrrrqqqnnnmmmmmmmmmmmmnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhgggggggggggggggiiijjjjjjiiihhhgggfffdddbbbbbbcccccccccaaaaaaaaaaaa```___]]]\\\[[[XXXXXXWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRQQQPPPNNNNNNOOONNNNNNNNNMMMMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJHHHEEEDDDDDDDDDCCCAAA@@@@@@??????>>>============<<<<<<;;;;;;;;;;;;;;;888888777666444222000///......---,,,,,,,,,,,,---......///.........111333666777;;;???DDDIIILLLNNNVVVWWWWWWWWWUUURRROOOMMMIIIDDD>>>:::777555444222111111111111111111111111666666666555444111///....../////////////////////...///111222222111000///......---,,,++++++++++++***((('''))),,,...---+++.....................---------,,,,,,++++++******,,,+++***))))))***+++,,,+++---......------///000//////...------------...............///////////////000000111111000000//////////////////000111111000///...---,,,,,,+++,,,---......//////////////////000000000000111111111000000000000111111111111111111000//////000000111111222333555777999::::::~~~~~~}}}||||||}}}}}}|||~~~}}}}}}|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{|||{{{{{{xxxyyyzzzyyyxxxyyyzzz|||}}}}}}}}}}}}||||||{{{{{{uuuuuuuuutttttttttttttttuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvtttttttttuuuwwwxxxyyyyyyzzz||||||zzzuuurrrtttsssrrrssstttuuutttrrrooooooooonnnnnnnnnnnnnnnmmmmmmmmmnnnooooooppppppooonnnmmmllljjjiiihhhhhhiiijjjjjjjjjiiihhhgggffffffdddbbbbbbdddddddddcccbbbbbbbbb```___]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYSSSTTTTTTTTTSSSQQQOOONNNQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<999999888666444222000///000//////.....................///......111555888;;;===BBBGGGLLLQQQTTTVVVZZZYYYWWWSSSOOOKKKGGGEEECCC???:::555222000000000222222222222222222222222333333444333222000...---...---------....../////////000111222222111///......---+++***)))***+++,,,...---,,,---000111111///.........------------,,,.........------,,,,,,,,,---,,,***))))))+++---...---...//////......///000............------..................//////////////////000000000000//////000000////////////000000000///...---------------......///////////////...............////////////......////////////000000000000000000000000000000111222444777:::<<<===>>>}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{|||||||||{{{{{{|||~~~~~~~~~~~~}}}wwwwwwwwwwwwvvvvvvuuuuuuyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyzzzzzzyyyuuurrruuutttssstttuuuvvvuuusssrrrrrrqqqpppnnnmmmlllkkkllllllmmmnnnooopppqqqqqqoooooonnnmmmlllkkkjjjjjjnnnmmmlllkkkiiigggfffeeefffeeeccccccdddeeeeeedddbbbbbbaaa```^^^]]][[[ZZZXXXYYYYYYZZZ[[[ZZZZZZYYYUUUVVVVVVVVVUUUSSSQQQPPPRRRRRRSSSRRRRRRPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???======<<<;;;;;;;;;;;;;;;::::::999888666444222111000000///..................///000000222555999===AAADDDIIINNNSSSVVVXXXYYYZZZWWWSSSMMMGGGCCC???>>>>>><<<888333000//////000111111111111111111111111111222222222222000...---------,,,,,,---...//////000111222333222000...------,,,+++))))))***+++,,,+++******+++,,,------,,,------------,,,,,,,,,,,,...---------------,,,,,,...,,,+++***+++,,,...000...000000000...---...///------..............................////////////000000////////////000000111000000///////////////000000///////////////000...///////////////......,,,,,,,,,------------...---------.........//////---......///////////////000222444777:::===???AAA~~~}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~zzzzzz{{{{{{zzzzzzyyyxxx|||{{{zzzyyyxxxxxxxxxxxx{{{zzzxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxxxxwwwuuurrrvvvuuuttttttuuuvvvuuutttrrrrrrrrrqqqooommmkkkjjjlllmmmmmmnnnpppqqqqqqrrrnnnoooooooooooonnnmmmmmmpppooonnnllljjjhhhgggfffhhhfffddddddeeeeeeeeecccaaaaaaaaa```___]]]\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQPPPOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFDDDDDDFFFGGGFFFGGGGGGFFFEEECCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888666555444000000///...............000111444666888;;;???CCCGGGJJJOOOTTTWWWXXXXXXXXXVVVSSSMMMFFFAAA===;;;:::888888777444000//////111////////////////////////111222222333222111000///...---,,,,,,---...000111111111222333222000...,,,,,,,,,++++++***++++++,,,************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,---...///000///000111000...------...,,,---......///.....................////////////111000000//////000000111111000///////////////000000000000///000000111111//////////////////...---++++++,,,,,,,,,---------............////////////,,,,,,...///000111111111222222333666999===AAACCC~~~~~~|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}|||{{{zzzzzz{{{{{{|||~~~}}}{{{yyyxxxyyyzzz{{{{{{zzzwwwwwwwwwwwwvvvtttvvvtttssstttuuuvvvuuutttppppppqqqqqqpppooommmlllmmmmmmnnnooopppqqqqqqrrrooopppqqqrrrrrrrrrqqqqqqpppooonnnmmmlllkkkkkkkkkiiigggeeeeeeeeeeeedddcccaaaaaaaaaaaa```___^^^]]]\\\]]]___```___^^^]]][[[\\\\\\ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFHHHFFFDDDDDDFFFIIIGGGGGGHHHHHHFFFDDDAAA@@@??????>>>============>>>;;;;;;;;;;;;:::999888777444333222222111111222222333555999<<>>?????????;;;;;;<<<<<<;;;;;;:::999888888777666666666666777555999===AAAEEEHHHKKKNNNPPPRRRVVVYYYYYYWWWTTTRRRHHHDDD>>>888444333444555///222555555222000000111333333333333333333333333222333444555555444333222///...---,,,---///111333222222333333222///---+++***+++---......---,,,+++***+++,,,++++++***+++,,,(((((()))***,,,---...///////////////////////////,,,---...///000000000000///000000///---++++++,,,+++,,,.../////////................../////////000333222111000000111222333///////////////000111111...............///000111//////000000///...------........./////////000000222333333333333444444444555666999<<<>>>???@@@@@@===<<<;;;<<>>======>>>>>>======<<<<<<;;;;;;;;;<<<<<<666666777888888888777777:::<<<@@@EEEIIIKKKLLLLLLPPPQQQRRRRRRPPPKKKGGGDDDAAA???<<<888666444333333111111000000///000000111000111222222333333333333555555555555444222000///---......///000111111111222222333333222111///...***+++---......---,,,+++))))))***++++++++++++***...,,,)))***---...---+++------------.........///222222111000//////000000000000...---------------,,,---------...////////////////////////000111111999222+++***...111000---111000///...---,,,,,,,,,...------------...//////000111222333444444333222333333222111000111444666444777:::999666555666888555===DDDFFFIIILLLLLLJJJFFF@@@<<<>>>BBBFFFLLLRRR~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzzyyywwwwwwxxxwwwuuurrrtttrrrqqqrrruuuvvvuuuttttttsssrrrqqqrrrsssuuuvvvrrrrrrrrrrrrssssssttttttrrrsssuuuvvvvvvvvvuuutttuuurrrooommmnnnnnnnnnmmmllliiieeedddeeeffffffeeefffeeeeeeddddddddddddeeehhhlllpppnnnhhhbbb``````^^^]]]\\\\\\[[[[[[\\\\\\^^^\\\YYYXXXWWWWWWUUUSSSSSSQQQOOOMMMLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFDDDCCCCCCDDDDDDDDDAAA???>>>>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>???BBBEEEIIIMMMNNNOOOOOONNNOOOOOONNNKKKGGGCCCAAA<<<:::888666444333333333333333222222222222222333111222222333444444333333444444444444333111///.........///000000111222222000111111111111///...---+++,,,,,,,,,,,,,,,+++***))))))***+++++++++++++++---+++)))***---......,,,////////////000000000000222222111000000000000000000000///...------------------..................//////......//////000111999444///---///111000...111000///...------------...............//////000111222444555555555444333333444444444333333666888666999;;;:::888777:::===@@@HHHOOOQQQSSSVVVWWWTTTJJJDDD@@@CCCHHHLLLQQQWWW~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwwwwwwwvvvtttrrrrrrqqqqqqtttwwwyyyyyyyyyvvvvvvuuuttttttuuuvvvwwwrrrssstttuuuuuuuuuttttttssstttuuuvvvvvvvvvuuuttttttrrrooonnnnnnoooooonnnnnnkkkhhhfffggggggffffffffffffeeeeeeeeefffggggggfffjjjmmmlllhhhdddbbbbbb______^^^]]]]]]]]]]]]]]]___]]][[[ZZZZZZYYYWWWUUUSSSRRRPPPOOONNNNNNNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBEEEGGGJJJMMMOOOPPPPPPPPPLLLKKKJJJHHHEEEBBB???===777666444333222222222333000000/////////000000111222333444444555444444444333333333333222000///...000000000111111222222333000000000000///...---,,,---,,,+++***************)))******+++++++++++++++,,,******+++---//////...000111111111222222222222222222111000000000000111111000///......---------//////........................------......///000333222111///............111000///......---......////////////000000000111333444555666666666555555444666888888888888999:::999;;;<<<;;;:::<<>>@@@BBBEEEFFFHHHJJJLLLNNNOOOOOONNNMMMJJJHHHFFFBBB???===;;;:::555444222111111111111222000////////////000000111444444555555555555555444444444333333222111000000111111111222222333333333000000//////......---,,,---,,,***)))((())))))***)))***++++++,,,,,,+++++++++******+++---///000000111111111222222222333333222222111000000111111111222111000///............000000//////......---------------------...//////+++---//////,,,+++,,,...000000//////.../////////000000111111222222222222444555555666666777777777555888;;;<<<<<<;;;;;;<<<;;;<<<===<<<===AAAIIIOOOZZZbbbiiikkklllmmmllliii```YYYTTTTTTUUUTTTVVVYYY~~~~~~~~~}}}}}}}}}}}}zzzxxxxxxxxxyyyxxxvvvuuuvvvwwwxxxyyyzzzzzz|||}}}xxxwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvttttttuuuvvvvvvuuutttssspppooommmlllmmmlllkkkjjjiiiiiiiiihhhgggeeeddddddeeeeeeeeeeeeeeefffggghhhdddfffggghhhgggffffffgggccccccbbbaaaaaaaaaaaaaaaaaa```_________^^^[[[YYYUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLLLLNNNNNNMMMKKKJJJHHHGGGFFFBBBAAA????????????===;;;<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDFFFIIIKKKLLLLLLMMMNNNOOONNNMMMKKKJJJGGGEEEBBB???<<<:::999888555444333111000000111111444444444444444555666666555555555666666555555444666555444444333333333333222222222222333333333333111000000///......---------,,,***)))((()))***+++******+++,,,,,,,,,,,,+++***++++++,,,---...000111000000000111111111222222222111111111111111222222222222111000////////////000000000//////......------------------...//////&&&***...///---,,,...111000000/////////000111111111222333444444444333333444555555666777888999:::888;;;>>>@@@???>>>>>>>>>===>>>??????BBBHHHRRRZZZfffnnntttuuuuuuuuusssooolllddd\\\XXXUUUQQQQQQSSS~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{yyywwwxxxzzz{{{{{{{{{{{{|||~~~{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxtttuuuvvvvvvvvvuuutttssspppnnnlllllllllkkkiiigggeeegggiiiiiigggdddddddddddddddcccccccccdddeeeeeeeeeeeeeeeffffffggghhhhhheeeddddddcccccccccccccccaaaaaa``````aaa___\\\ZZZVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMKKKIIIHHHBBB@@@@@@@@@AAA@@@>>><<<<<<<<<<<<<<<===>>>??????@@@BBBDDDGGGJJJKKKLLLMMMNNNOOOOOOOOONNNKKKHHHGGGBBBAAA???<<<:::888777777555444222111000000111111444444333444444555666777555555555666555555444333666666555444444444444444222222222222222222222222111000///......---......++++++*********+++++++++***++++++,,,,,,,,,,,,,,,+++,,,------,,,---///111//////000000000111111111222111111111111222333333333222111000////////////000000//////////////////......------......///000(((,,,///000//////111444000000///000000111222333222333555666666666555444555555666777999;;;===???===@@@CCCDDDCCCAAAAAAAAA???AAACCCEEEIIIQQQ\\\dddqqqxxx~~~~~~}}}|||xxxssspppfff\\\VVVQQQLLLLLLNNN~~~}}}|||}}}~~~~~~|||zzzxxx{{{}}}}}}||||||~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvtttssssssuuuwwwyyytttuuuvvvvvvvvvuuusssrrrrrrpppnnnmmmllljjjhhheeebbbfffiiiiiigggeeeeeeeeecccbbbbbbaaaaaaaaabbbbbbfffeeeddddddfffggghhhhhhffffffeeeddddddddddddeeeaaa``````aaaaaa```]]]ZZZWWWWWWXXXXXXWWWWWWVVVVVVTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJBBBAAAAAABBBDDDCCCAAA???============>>>???@@@AAA@@@CCCFFFJJJLLLMMMMMMLLLMMMNNNMMMLLLJJJFFFCCCAAA======;;;:::888666555444111000000///000111222333111111111111222333444444555555555555555444333333666555444333333333444444222222222222222111111111000///...---,,,,,,,,,---)))***+++,,,,,,------,,,***+++,,,,,,------,,,,,,,,,---......,,,,,,///111000000000000111111111111222111111111222222333444333333222111000000000000///////////////000000000//////......//////000111---...////////////111222000000000000111222333444333444666777888777666555666666777999<<<@@@BBBDDDDDDFFFHHHHHHFFFEEEDDDEEECCCEEEHHHLLLQQQZZZeeennnwww~~~~~~xxxssslllaaaVVVPPPLLLIIIJJJNNN~~~~~~~~~|||wwwzzz}}}~~~}}}}}}~~~~~~~~~}}}|||zzzxxxxxxxxxvvvsssrrrrrrtttxxxzzzuuuuuuvvvvvvvvvuuusssrrrsssqqqooonnnmmmkkkhhheeeaaaeeeiiijjjhhhffffffgggbbbbbbaaa```_________```fffeeecccccceeeggghhhhhhggggggfffeeeeeeeeeeeefffaaa``````aaabbb```]]]ZZZXXXXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPLLLMMMNNNNNNMMMLLLKKKJJJCCCBBBCCCDDDFFFFFFDDDBBB>>>>>>>>>>>>???@@@AAABBBEEEHHHMMMQQQSSSSSSQQQPPPJJJJJJJJJHHHEEEAAA>>>;;;999999999888777555333222---------...///111333444333333333333444555666777444555555555444333222222555444333222222222333444111111111111111111111111///...,,,+++***++++++,,,((()))+++---.........---***+++,,,,,,------,,,,,,,,,...///...,,,,,,...111000000111111111222222222222111111111222333333444444333222111000000000000......//////000000111111///////////////000111111//////------------......000///000000111222444444444555777888999888666555777888999;;;???CCCFFFHHHIIIJJJKKKJJJHHHGGGGGGHHHEEEHHHLLLQQQVVV```kkktttyyy|||vvvpppfff\\\QQQKKKHHHGGGKKKPPP}}}}}}~~~~~~{{{zzzyyyxxxxxxyyywwwvvvvvvxxxzzzzzzzzzzzzzzzyyywwwvvvtttssssssuuutttrrrpppmmmiiigggeeejjjiiihhhiiiiiihhheeeccceeeeeedddcccaaa___^^^]]]___```bbbccccccdddgggiiikkkkkkiiihhhfffeeeeeeeee```aaacccdddccc```]]][[[YYYYYYYYYYYYYYYYYYXXXWWWYYYWWWTTTSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPMMMKKKIIIGGGGGGGGGFFFEEECCCAAA@@@EEECCCAAA@@@@@@CCCFFFIIIIIIKKKMMMOOOPPPPPPOOOOOOHHHEEEBBBAAA@@@???===<<<:::888666444222222333444111000......///000333444222222222222222222222222111111111111111111111111333333333222222222111111111111000000/////////...000000///...------,,,,,,)))+++,,,......---,,,++++++,,,---///000111111111////////////////////////333222111000000111222333222222333333333444444444333222111111000111111111333222000/////////000000111111111000000000000///////////////000000000000666555444444333333333444444666888999888888888999999:::===AAAFFFKKKOOOQQQNNNOOOPPPOOOLLLJJJIIIIIIJJJNNNTTT[[[bbbjjjsssxxx|||}}}wwwnnnfff\\\OOODDDCCCEEEHHHPPPXXX~~~~~~~~~|||zzzyyyyyyyyy{{{yyywwwxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvuuuuuutttttttttsssqqqooommmkkkjjjjjjjjjiiijjjkkkjjjgggeeehhhgggfffeeecccaaa___^^^^^^___aaaaaabbbcccfffhhhiiiiiigggfffeeedddddddddaaaaaabbbcccbbb```^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYWWWUUUTTTTTTTTTSSSQQQSSSSSSRRRQQQPPPOOOMMMLLLIIIHHHGGGFFFEEEDDDCCCBBBEEEDDDBBBBBBCCCFFFIIIKKKNNNOOOPPPOOONNNLLLIIIHHHDDDAAA???>>>>>>>>>===;;;777666444111000000111222000///.........000222333444333333333333333333333111111111111111111111111333333333222222111111111000000000/////////............---,,,,,,+++******)))***,,,---...---,,,+++***+++,,,...//////000000////////////////////////222111000000000000111222000000000111222222222333333333222111111111111111333333111000000000111111222222222222111111111000//////000000000111111111555444444444444555555666777888999999888777999:::<<<===@@@DDDIIINNNQQQSSSPPPQQQPPPNNNKKKIIIIIIJJJMMMPPPUUUZZZ```fffmmmrrruuuzzz}}}{{{vvvpppggg^^^TTTIIIBBBBBBFFFKKKRRRZZZ}}}{{{zzzzzzzzz}}}{{{zzzzzz{{{}}}||||||yyyyyyxxxxxxxxxwwwwwwwwwtttsssssssssrrrqqqqqqqqqlllkkkkkklllnnnmmmkkkiiikkkjjjiiihhheeecccaaa```___```bbbbbbcccdddgggiiiiiihhhgggfffeeeeeeeeeeeebbbaaaaaaaaa``````______]]]]]]^^^^^^]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDGGGJJJMMMOOOQQQQQQPPPOOOLLLHHHEEECCC???===;;;;;;<<<<<<;;;:::444333111///......////////////......///000222333555555444444333333333222222222222222222222222222333333333222111000000///////////////..................------,,,+++++++++)))***+++,,,---,,,++++++******,,,---............000000000000000000000000111111000000000000111111///000000111222333333444444333222222111111222222444444222111111111222333444444444444444333222222000000111111111222222222444444444444555666777777999999999888666777:::<<<@@@BBBEEEHHHMMMQQQTTTUUURRRQQQPPPLLLIIIHHHIIIKKKOOOQQQUUUXXX[[[___dddgggkkkqqquuusssnnnhhh___VVVLLLFFFBBBEEEJJJPPPWWW]]]~~~}}}|||||||||~~~}}}||||||}}}~~~}}}|||xxxxxxyyyyyyyyyzzzzzzzzzuuuuuutttttttttsssttttttnnnmmmnnnpppqqqrrrpppnnnmmmmmmllljjjgggeeecccaaaaaacccdddddddddeeehhhjjjjjjiiiiiihhhggggggggggggbbbbbbaaa```___```aaaaaa_______________^^^]]]\\\\\\[[[XXXXXXXXXYYYXXXVVVWWWVVVTTTSSSSSSSSSTTTUUUOOOMMMJJJHHHFFFFFFGGGHHHEEEEEEFFFHHHJJJMMMPPPRRRPPPPPPOOOMMMJJJGGGEEECCC>>><<<:::999::::::999777222222000///.........///000000//////000111333333444444444333333222222111333333333333333333333333333333222111000//////...//////..................000000//////.........---)))***+++,,,,,,,,,++++++++++++,,,---...//////...000000000000000000000000000000000000000000000000111111222333444666666777444444333222222222222222555444333222222333444555555555666666666555444333111111222222222333333333444444333333444444555666888888777555555777<<>>;;;999999888666555333222111111000000000000111111111111222333444444222222222222111111000000444444444444444444444444222222111000000///............//////////////////000///////////////......******++++++,,,,,,,,,,,,,,,---...///////////////000000000000000000000000////////////////////////000111222333555666888888555444444333333333333333555555444333333444555666666666888888888777555444222222222222333333333333444444333333333333333444555555555444555888>>>BBBCCCDDDGGGKKKNNNPPPRRRRRRPPPNNNKKKGGGEEEEEEHHHKKKKKKMMMPPPQQQQQQRRRTTTVVVYYY___cccbbb```]]]VVVNNNIIIKKKMMMOOOSSSXXX\\\^^^~~~|||zzzzzz{{{{{{|||}}}}}}~~~{{{zzzxxxvvvuuuuuuuuuvvvuuuuuuuuuwwwyyyyyywwwuuuqqqqqqpppooommmkkkjjjiiieeeffffffdddbbbbbbcccddddddddddddcccddddddeeeeeeccccccbbbbbbbbbdddeeefffbbbbbbbbbbbbaaa```^^^^^^aaa___]]]]]]^^^^^^^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVPPPOOOMMMKKKIIIIIIIIIIIIGGGHHHJJJLLLMMMNNNOOOOOONNNMMMKKKGGGDDDAAA???>>>@@@>>>;;;999888777555333333333333333222222111111000000111222222333333333000000111111111111111111333333333333333333333333000000000000////////////////////////000000000000------------------------++++++,,,,,,,,,------------......///000000//////000000000000000000000000......////////////............000222333555777777666555444444333333444444555444333333333444666666666777888999999888666444111111222222222333333333444444333333333444555555555555555555666999???CCCAAACCCFFFJJJLLLNNNOOOOOONNNMMMJJJGGGEEEFFFIIILLLLLLNNNPPPPPPPPPOOOPPPQQQOOOUUUYYYYYYYYYYYYUUUOOOLLLQQQTTTSSSUUUZZZ]]]]]]~~~{{{||||||}}}}}}~~~~~~~~~}}}|||zzzxxxwwwxxxyyyzzzxxxxxxxxxzzz{{{{{{yyywwwttttttssssssrrrpppooonnnjjjjjjiiigggdddccccccdddbbbbbbbbbbbbbbbcccdddeeecccccccccdddeeefffggggggeeeeeeeeedddcccbbb`````````^^^]]]]]]^^^^^^^^^]]]ZZZZZZZZZYYYWWWVVVUUUTTTOOONNNMMMLLLKKKIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKGGGFFFDDDBBB@@@>>>=========;;;999777777777555444333444444444333333222222...//////000111111111111000000000111222222333333000000000000000000000000.........////////////000000000000000111111222222------------............------,,,,,,------......------......//////......////////////////////////---...////////////...------...000222444666777888666555555444444444444444444444333333333444555666666777999::::::888666444111111111111222222222222222333333444666888999:::999999999888888:::>>>BBBAAACCCFFFIIIKKKLLLLLLLLLLLLLLLKKKIIIHHHIIILLLNNNQQQRRRSSSSSSPPPNNNNNNNNNJJJOOOSSSTTTVVVYYYXXXTTTRRRYYY\\\ZZZZZZ___bbbaaa||||||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzz{{{}}}~~~{{{zzzzzz{{{}}}|||zzzxxxvvvvvvvvvvvvuuutttsssrrroooooonnnkkkhhhffffffgggccccccccccccdddeeeffffffcccdddeeeffffffggghhhhhhgggggggggfffeeecccbbbaaa___]]]\\\\\\]]]^^^]]]\\\ZZZZZZZZZZZZXXXVVVTTTRRRNNNNNNNNNMMMLLLJJJHHHGGGIIIJJJLLLMMMLLLKKKIIIHHH???>>>>>>===>>>>>>??????:::888666666666777666444333333444444444333222222,,,---...///000000000000000000111222333444444555........................------......///000000000000000111111222222222333/////////000000000000000...------------...//////,,,,,,------...---------////////////////////////,,,---...//////...---,,,///000222444666888:::;;;666666555444444444444555444333333222333444555666555777999::::::888555444000000111111111222222222111222333555888;;;>>>???=========;;;:::;;;>>>@@@AAACCCFFFIIIKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKNNNQQQUUUVVVWWWUUURRRNNNMMMLLLJJJOOOSSSTTTWWW\\\\\\ZZZXXX___ccc``````eeehhhggg}}}|||{{{{{{{{{|||~~~zzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}{{{yyyvvvttttttttttttttttttssssssrrrqqqooommmkkkjjjiiihhhggghhhhhhgggeeedddfffgggfffffffffgggiiijjjllllllkkkkkkkkkhhheeecccccccccaaa```^^^]]]\\\[[[[[[[[[\\\[[[YYYYYYXXXVVVRRROOONNNMMMMMMNNNOOONNNLLLJJJGGGHHHJJJKKKJJJGGGCCCAAABBB@@@===>>>??????===;;;888888777777666666555555666444111...---...///000///////////////000000111111111333333444333222111000//////.........//////...---,,,+++,,,...000222666555444333222222222222444333222000///000000111///...---,,,+++++++++++++++,,,.../////////......---......//////......---,,,---......//////....../////////000222444666888888777666555444333333333222222111111111222333444666777888888888777555444222222111111111111111222111333666999<<<>>>@@@AAACCC???<<<;;;>>>??????>>>CCCDDDFFFIIIKKKMMMMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWVVVTTTQQQNNNKKKNNNTTT\\\___^^^]]]___aaaaaagggmmmooollljjjkkkmmm~~~}}}||||||}}}~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}{{{xxxwwwvvvvvvuuuttttttttttttuuuuuutttrrrpppnnnmmmlllkkkiiijjjjjjiiigggfffhhhiiijjjjjjiiiiiiiiijjjjjjkkkiiijjjjjjiiifffcccbbbbbbbbbaaa```___^^^]]]\\\[[[\\\[[[YYYYYYXXXVVVRRROOONNNNNNMMMNNNOOONNNLLLIIIFFFGGGHHHIIIHHHEEEBBBAAAAAA???======>>>>>><<<:::888888888777666666555555555444111///......///000////////////000111111222111222333333333222111000//////............//////...---------///111444666666555444333222222222222444333222111000000000000//////...,,,,,,++++++,,,,,,---......///...------------............---------...//////000000//////111111111111222444666777777666555444333333333333555444333333333444555666666666777777777666555444222222111111222222333333444555777:::<<<>>>@@@@@@AAA>>>;;;;;;>>>@@@@@@@@@DDDFFFIIIJJJJJJJJJLLLMMMPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSTTTZZZaaaddddddccceeehhhjjjooouuuvvvssspppppprrr~~~}}}}}}}}}~~~|||}}}}}}}}}}}}}}}~~~~~~~~~{{{yyyxxxzzzxxxvvvtttssstttvvvwwwxxxwwwvvvuuusssrrrqqqpppmmmnnnnnnllljjjiiijjjkkknnnmmmlllkkkjjjiiiiiiiiigggiiijjjjjjgggcccbbbaaabbbccccccbbbaaa___\\\[[[\\\[[[YYYYYYXXXVVVRRROOOOOONNNNNNNNNOOONNNKKKIIIEEEEEEEEEEEEDDDCCCAAA@@@???===<<<<<<======;;;:::999888888777777666555555444333222111111000////////////000111111222333333222222222222222111000//////......------...//////......///000222444777999666555444333222222222222222222222222222111000/////////...---,,,,,,,,,,,,,,,------......---,,,,,,,,,------......------,,,//////000111111111111000222222222222333444555666666555444333333222222333555444333333333444666777555666666666666555444444111111222333444555666666888999;;;===>>>???@@@@@@@@@>>><<<<<<>>>@@@AAAAAADDDIIIMMMMMMJJJIIILLLPPPRRRTTTVVVXXXZZZZZZYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]bbbhhhlllllllllnnnpppuuuyyy}}}}}}yyyvvvuuuvvv~~~~~~~~~~~~}}}~~~~~~||||||}}}{{{wwwttttttvvvxxxzzz|||{{{{{{zzzyyywwwvvvuuuttttttsssqqqmmmkkkkkklllooonnnmmmkkkjjjiiiiiiiiifffhhhkkkjjjhhhdddbbbaaaccccccddddddbbb___\\\ZZZ\\\ZZZYYYYYYXXXVVVRRROOOOOONNNMMMMMMNNNLLLIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;;;;;;;::::::999999888888777666666555333333333333333111000//////000111222333444444444222222222111111000//////.........---......//////000000111111333555777888555555444333333333333333111222333333222111///.........---,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,...///000000111111000000222222222222222333333333555444333222222222222222333222222111222333444555555555555555555444444444111222333555777888999999===>>>???@@@AAAAAAAAAAAAAAA???>>>======???@@@AAACCCIIIOOOOOOKKKJJJOOOTTTTTTVVVYYY\\\\\\[[[YYYWWWWWWXXXYYYZZZ\\\___aaacccfffjjjooorrrssstttuuuwwwzzz}}}~~~zzzvvvtttttt~~~~~~~~~~~~~~~~~~yyyvvvuuuwwwzzz|||~~~~~~~~~~~~|||{{{zzzzzzzzzxxxtttpppmmmmmmmmmnnnmmmmmmlllkkkkkkkkkkkkfffiiikkkkkkhhheeecccbbbccccccdddcccbbb___\\\ZZZ\\\ZZZYYYYYYXXXVVVRRROOOOOOMMMLLLLLLLLLJJJGGGEEEBBBAAA???>>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::999999999888777777666666222333444555444222000//////000222333444444444333111111111000000/////////...............///000111222222222222333444444555555555444444333333444444111222333333222111///...---,,,,,,+++++++++++++++------------------------,,,------......------,,,......///000000000000///111111222222222222222111444444333222222222333333333333222222222333444555666555555555444444444444111333555777999;;;<<<<<<@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@>>>======???@@@@@@FFFMMMNNNLLLLLLQQQWWWVVVXXX\\\^^^^^^\\\YYYWWWXXXYYYZZZ]]]```dddgggiiiooorrruuuwwwxxxxxxxxxxxxyyyzzzzzzxxxtttpppnnnmmm|||xxxwwwyyy|||~~~~~~}}}||||||{{{wwwssspppooopppooonnnnnnmmmmmmmmmnnnnnnhhhjjjlllkkkiiifffeeedddeeeeeedddcccaaa___\\\[[[\\\[[[YYYYYYXXXVVVRRROOONNNLLLKKKKKKJJJHHHEEEBBB??????>>>===============:::;;;<<<;;;:::999:::;;;:::999999888888777666666333333444555444333222111000111222333444333222111000000////////////000000////////////000111222222333333333333333333333333555555444444444444444555222222222222222111000///---,,,,,,++++++,,,,,,,,,...------------...///000---..................------...//////000000//////111111222333333333222222444444333333333333444444666555444444444555777888777666555555444444555555333444777:::<<<=========@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA???======@@@BBB???EEEKKKMMMMMMNNNSSSXXXZZZ\\\^^^______]]]ZZZWWW[[[\\\___bbbfffjjjlllnnnsssssstttuuuttttttsssrrrpppooonnnkkkhhhdddaaa___}}}~~~{{{zzz{{{|||~~~{{{{{{zzzxxxuuuttttttuuurrrrrrqqqpppppppppppppppjjjkkklllkkkiiiggggggggghhhgggfffdddaaa___^^^]]]\\\[[[YYYYYYXXXVVVRRROOOMMMKKKJJJIIIHHHFFFBBB???>>>>>>============<<<<<<999;;;<<<<<<:::999:::<<<::::::999888888777777666444444444444444333333222000111333444333222000///.........---...///111222000000000000111222333444222222333444444555555444555555444444444444555555444333222111000000000000......---------......///...---------...000111222...//////000000//////......///000000111111000000222222444555555555555444555444444444444444555555666555555444444666777888888777666555555555666666444666999<<<>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>???@@@???===>>>BBBFFFGGGJJJNNNQQQSSSUUUXXXZZZ^^^___aaaaaa```^^^\\\ZZZ[[[]]]aaaeeeiiilllmmmnnnlllllljjjiiihhhfffdddbbb```^^^\\\YYYWWWSSSOOOMMMzzz|||{{{|||}}}~~~xxxyyyyyyxxxwwwvvvxxxyyyvvvuuutttsssrrrqqqqqqqqqllllllmmmkkkiiihhhhhhiiijjjiiigggdddbbbaaa```___\\\[[[YYYYYYXXXVVVRRROOOLLLJJJIIIHHHGGGEEEAAA>>>=========>>>======<<<;;;999;;;===<<<:::999;;;===::::::999999888777777777555444444444444444333333111222333444333111///---------------...000111333111111111111222333444555111222333555666777777777555555444444444555555666444333222000///000000111000000/////////000000111...------...///111333444//////000000000000//////000000111222222222222111333444555777888777777666555555444444444555555666444444333222333444555666999888777555555666666777555777:::===?????????>>>:::;;;<<<<<<<<<<<<;;;;;;;;;===???>>>>>>@@@EEEIIIPPPQQQTTTVVVYYY[[[]]]]]]aaabbbccccccbbb```]]]\\\ZZZ\\\```eeehhhjjjkkkkkkdddbbb```^^^\\\ZZZVVVTTTRRRPPPMMMKKKHHHEEEAAA???}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuulllmmmnnnooonnnllliiihhhhhhhhhhhhgggeeeccc```______]]][[[WWWSSSPPPMMMLLLNNNMMMKKKGGGBBB@@@@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;999777888:::;;;999777777555333333444444333222111222333222000000000111+++,,,---///000222333333555444333222222333555666333555777777777777888999777666666555333222222111777333///000333444222///111111111111222333444555222222222222222222333333///111333333111000111222111111000000111222333333444555777888888888777777999888666444333333333444888777666555444555666666:::888777999;;;<<<:::777::::::;;;<<<<<<<<<<<<;;;999999999::::::<<<======;;;;;;;;;===AAAFFFKKKNNNXXXXXXYYYZZZ]]]___aaabbbeeecccbbbaaa```]]]XXXTTTXXXXXXZZZ^^^bbbbbb^^^ZZZXXXVVVSSSOOOKKKHHHFFFEEEBBBAAA@@@>>><<<999777666~~~}}}}}}~~~~~~|||zzzwwwvvvuuunnnnnnooonnnnnnllljjjiiilllkkkkkkiiifffccc```^^^]]][[[YYYVVVRRROOOMMMLLLLLLKKKIIIEEEAAA?????????==================>>>???>>>>>>===<<<;;;;;;;;;;;;;;;999888888;;;<<<:::888888666444444444555444333111222333222111000000222---......//////000000111555444222222222333555666555777888888666555555666555555555555444444444444666222///000333555333000///000000111222444555666333444444444444555555555333555666555333222333333222222111111222222333444666666888999999999888777777666666555444444555555333333222333333555777888:::999888:::<<<===;;;999888888999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>AAAEEEKKKPPPSSS]]]]]]]]]^^^___```aaabbbbbb```___]]]\\\ZZZVVVSSSSSSRRRRRRTTTVVVUUUQQQNNNMMMKKKIIIEEEBBB???>>>===999999888777666444222111~~~{{{yyyvvvuuurrrqqqpppooommmmmmlllllloooooonnnllliiieeebbb```[[[ZZZWWWTTTPPPNNNLLLKKKJJJIIIGGGCCC???======>>>======>>>??????????????????>>>===<<<;;;;;;;;;;;;:::999888999;;;<<<<<<;;;:::888666555666666555444111333333333111000111222000000000///////////////333333222111222333555666777999999888555333222333333333444444555555666666555222///000333555444222000000111222444666777888777777777777888888999999999::::::888666444555555444333333333333444444555777777888999999999999999666666666666666666666666111111222333555888:::<<<;;;;;;;;;===??????===;;;999999:::::::::;;;;;;;;;>>>>>>===>>>>>>???@@@AAAAAABBBCCCFFFKKKPPPVVVYYYaaa```___^^^]]]\\\\\\\\\\\\YYYWWWUUUUUUSSSQQQNNNLLLKKKIIIHHHHHHFFFCCCAAA@@@???===;;;888777666555111111222222111000//////}}}{{{xxxwwwwwwuuurrrpppnnnnnnnnnoooqqqqqqpppnnnlllhhhfffddd]]][[[WWWRRRNNNKKKIIIHHHHHHHHHFFFBBB???======???>>>???@@@AAABBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;999999999:::<<<=========;;;999777666777777666444222333444333111000111222111111111111000000000000222222111111222333444555777888888777444222222222333333333333444444444444444222000111333555555333444444444555666777999:::::::::;;;;;;<<<============>>>===;;;888666666777666666555555555555666666888888888999::::::::::::999999999999888777666555444555555666999;;;>>>@@@===>>>???AAABBBAAA@@@???===============>>>>>>???BBBBBBBBBBBBBBBCCCDDDDDDHHHHHHJJJLLLPPPTTTXXXZZZ]]]\\\ZZZWWWUUUSSSRRRQQQQQQOOOLLLKKKJJJJJJHHHGGGFFFEEEBBB@@@>>>===<<<;;;888888666555444333222222//////000111111222111111~~~|||zzzzzzxxxuuurrrpppooopppqqqqqqqqqqqqpppooollljjjiii```]]]XXXRRRMMMIIIGGGFFFHHHHHHFFFCCC@@@??????AAA@@@AAABBBCCCCCCBBBAAA@@@??????===<<<<<<<<<<<<<<<888999:::;;;;;;<<<===>>><<<:::888777777777666555222333444333111111111222111222222222222222333333000000000111222333444444444555777666444333333444333333333222222222222111333222111222333444555444888888888888999999:::;;;>>>>>>>>>???@@@AAAAAAAAA@@@@@@???<<<888666666777888888777777777777888888888888999:::;;;<<<======??????===;;;999777666555999888888999;;;===???@@@AAACCCEEEFFFFFFDDDCCCBBB?????????>>>???@@@AAAAAAGGGFFFFFFFFFFFFGGGGGGHHHMMMMMMNNNNNNPPPRRRTTTUUUUUUTTTQQQNNNKKKIIIGGGGGGEEECCCAAA@@@@@@@@@???>>>>>>>>><<<:::888888888888444333222222111111111111//////000222333333333333}}}}}}{{{xxxuuurrrqqqqqqrrrqqqqqqrrrrrrqqqooommmlllbbb___YYYSSSNNNJJJHHHGGGJJJJJJHHHFFFCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<888999;;;;;;::::::;;;======;;;888777777777666444222444444333222111222333222222222222222333333333//////000111222333333333222333555555444333444555444444333333222222111111444333333333333444444555999999999999:::;;;<<<===@@@@@@AAABBBCCCDDDDDDEEEBBBAAA@@@<<<999777888999;;;::::::999999999999999999999:::<<<>>>@@@BBBCCCEEECCC@@@===:::999888888;;;:::::::::;;;===???@@@FFFIIILLLLLLJJJGGGEEEEEE@@@@@@???>>>???@@@AAABBBIIIIIIHHHHHHHHHHHHIIIIIIMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHEEEBBB@@@??????;;;999888888999999777666555666666555333333444666000000////////////000000//////000111222222222222}}}zzzwwwuuusssrrrrrrssssssssssssqqqooommmkkkbbb___ZZZTTTOOOMMMLLLKKKLLLLLLKKKIIIFFFEEEFFFHHHIIIHHHFFFEEECCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<888:::;;;;;;999888999;;;===;;;888777777666555444333444555444222111222333333222222111111000000///---...///111222222333333222333555555333222333444333444444444444444555555444555444444333333333444666666777888:::<<<>>>???BBBBBBCCCDDDEEEFFFGGGGGGCCCCCCAAA>>>:::999:::<<<===<<<;;;::::::::::::;;;<<<<<<===???BBBEEEHHHJJJHHHFFFBBB>>>;;;;;;<<<===<<<<<<<<<===>>>@@@BBBCCCKKKNNNQQQQQQMMMIIIGGGGGGCCCBBBAAA@@@AAABBBDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEDDDDDDCCCCCCCCC@@@???===;;;:::999888888444333333444555555333111000222444333111000111333000//////......//////000000000111111111111000000~~~|||yyyvvvtttsssrrruuuuuuuuusssqqqnnnllljjjaaa^^^YYYTTTQQQOOOOOOOOONNNNNNMMMKKKHHHHHHIIIJJJKKKJJJGGGEEECCCBBBBBBBBB@@@???>>>======<<<<<<<<<888:::;;;:::888777888:::===;;;888777777666555333333444555444222111222333333333222000///---,,,+++---...///111222222333333333444555555333111222222333333444555666777888999555555555444222222333444222333444777:::===@@@AAABBBCCCDDDEEEFFFGGGHHHHHHEEEDDDBBB???<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>???BBBEEEIIILLLNNNIIIFFFBBB>>><<<===???AAA>>>>>>???@@@BBBDDDGGGHHHNNNQQQTTTTTTOOOKKKHHHHHHGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFGGGGGG@@@@@@??????>>>=========777666555444333333333333000000111333444444111//////222444333111///000222111111000000000000111111222222333333222111000000}}}~~~{{{yyyvvvuuutttsssuuuuuuuuutttrrrmmmgggbbb___[[[VVVSSSSSSSSSTTTTTTNNNLLLLLLMMMPPPQQQPPPMMMMMMKKKHHHEEECCCBBBBBBCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999===<<<:::888666444444333222111///000111222222111111111111111111111111111//////000111222333333444777777888888888666555444555555777888999:::::::::333333333333333444555666444555555777:::===@@@BBBDDDEEEGGGIIIKKKKKKKKKKKKGGGEEEBBB@@@>>>===>>>>>>???????????????>>>===<<<>>>???BBBFFFKKKNNNNNNMMMIIIGGGCCC???===>>>@@@AAA>>>>>>???@@@CCCFFFIIIKKKSSSSSSSSSPPPLLLIIIIIIIIIGGGDDDAAA@@@AAACCCDDDDDDBBBBBBAAA@@@???>>>=========;;;::::::;;;:::777333444444333222111000//////111000000///...---------111000///000222333333222333333333444444444555555666444222333555555333111}}}zzzxxxvvvttttttvvvvvvvvvuuusssnnngggbbb]]]YYYSSSPPPPPPPPPQQQQQQNNNMMMMMMOOORRRTTTRRRPPPPPPNNNJJJFFFCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;::::::::::::999999999888999888666444333222111111444222000000222222222111222111111111111111111111//////000111222333333444666666777777777666555444555666777888999999::::::777666444333222222222333555555666888;;;>>>AAACCCEEEFFFHHHJJJKKKLLLKKKKKKJJJHHHFFFCCCAAAAAAAAABBB@@@@@@@@@@@@??????>>>===???AAADDDIIINNNOOONNNLLLGGGEEEBBB???>>>>>>???@@@AAAAAABBBCCCFFFIIIKKKMMMPPPQQQPPPNNNJJJGGGGGGGGGEEEBBB???===>>>@@@@@@@@@>>>>>>===<<<;;;:::999999777666444555666555111...222222222111000000//////000000000/////////......222111111111222222111111333333444444444555555555777555333444555666444222|||yyywwwvvvuuuwwwwwwvvvuuusssmmmfffaaaZZZVVVPPPLLLKKKLLLMMMMMMMMMMMMOOORRRUUUVVVUUUSSSRRRPPPLLLHHHDDDBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;999999999999888888888888555555444333222222222222555333111111222222111000222222222111111000000000//////000111222333444444444555555666777666666666777777888999999999999999777666444222111222333444666666777999;;;???BBBDDDGGGHHHJJJKKKLLLLLLLLLKKKLLLJJJGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@BBBFFFLLLOOOOOOMMMJJJDDDCCCBBB@@@@@@??????@@@EEEEEEFFFGGGIIIKKKMMMNNNKKKLLLLLLIIIFFFDDDCCCDDDAAA>>>;;;999:::;;;;;;:::888888777666555444444333222111000000111000...,,,000000000000000000///////////////000000000111111222222333333333222111111444444444555555555555555777666555555666666555333~~~zzzxxxvvvvvvxxxwwwvvvtttqqqkkkddd___XXXSSSMMMIIIIIIJJJKKKKKKLLLNNNQQQUUUWWWXXXVVVUUUQQQOOOLLLIIIFFFCCCBBBAAA>>>>>><<<;;;;;;;;;;;;;;;777777777777777777777777555555555555555555666777666444222111222222111000222222111111000000////////////000111333444555555333444444555666777777777999:::::::::::::::999999555444222222333555888999666777777999<<>>>>>===<<<;;;;;;;;;;;;666666666666666666666666555555555555666777888999666444222111222222111///111111111000000000////////////000222333444555666333444444555666777888888<<<<<<<<<<<<;;;:::999888444444333333444666888:::666777777999<<>>??????>>>;;;999::::::888555333111222111111///000000000//////......---...//////......---......---------...//////000000...///000111222444555555222555888999888777888999555555555555555555444444555555555555444444444444~~~}}}{{{{{{yyyxxxvvvtttpppiiiaaa[[[VVVQQQKKKGGGHHHJJJMMMNNNPPPUUUZZZ]]]\\\YYYWWWUUULLLLLLJJJIIIGGGEEECCCBBB======<<<;;;::::::::::::444444444444555555555555222222333333444666777888444222000000111111000///000000000000000000000000...///000222333555666777555555555555666777999999<<<<<<<<<;;;:::888777666555444444333333444444444666666777999;;;???BBBDDDGGGHHHJJJLLLNNNNNNNNNNNNMMMKKKHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHLLLNNNRRRUUUVVVSSSMMMHHHCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<<<<888999999888666555555666444222000//////000...---/////////......---------,,,---------++++++---///---.........//////000000///000111222333555666666222666:::;;;999888888:::444444444444444333333333222333444333111111111333|||{{{yyyvvvqqqjjjaaa[[[TTTOOOIIIFFFGGGKKKNNNPPPUUUZZZ```bbb___[[[WWWVVVMMMLLLKKKIIIFFFCCCAAA@@@;;;:::999888777777777777333333333333444444444555111111222222333444666666222000//////000111000///......//////000111111111...///000222444555777777777777666666777888999:::::::::999888777555333222000000111222222111111000555555666888;;;>>>AAACCCEEEFFFIIIKKKMMMNNNOOOOOOLLLJJJGGGDDDCCCBBBCCCCCCAAAAAA@@@AAACCCEEEHHHJJJOOOPPPSSSUUUVVVRRRLLLHHHCCCCCCBBBAAA???>>>======999:::::::::999777666555333444555444222111111222111///......//////...,,,......------------,,,,,,,,,---...---++++++...111//////////////////000000000111222333444555666777444888<<<<<<888555555666444444333333333222222222///111222111///...///111~~~}}}{{{xxxssskkkccc]]]RRRNNNHHHEEEGGGKKKOOOQQQZZZ___eeefffbbb\\\XXXVVVNNNMMMKKKIIIEEEBBB???===999888777666555555555555222222222333333444444444222222222333444555666777111///......000111000000------...///000111222222...///000222444666777888999888777777777888::::::888888777666444222111///(((***---000111222111000444555555777:::===@@@BBBCCCEEEHHHKKKMMMNNNOOOOOOIIIGGGDDDAAA@@@???@@@@@@@@@??????@@@CCCFFFIIIKKKNNNOOOQQQRRRRRROOOIIIEEECCCBBB@@@>>>===<<<;;;;;;777777888777666444222111111222222111000//////111///...---...//////...---------------,,,,,,,,,,,,---///000///------111444000000000000000000000///111222222333444555666777555:::===<<<666222111222333333333222222111111111---000111000---,,,---///zzzsssiii^^^WWWMMMMMMKKKIIIHHHMMMUUU[[[^^^fffkkkgggccc```YYYQQQRRRPPPMMMIIIFFFCCCAAA???<<<:::888888888777555333111222222333333333222222000000111333555555222000222111000.........///000111111111000000000000000///111222222111111222333999999999999999888777666:::888666666666555333222222111000000000111333333222333555777:::<<<===>>>@@@CCCHHHLLLNNNOOOMMMLLLHHHDDD@@@>>>>>>>>>>>>===???>>>===>>>@@@DDDHHHKKKLLLKKKJJJIIIHHHEEE@@@===>>>;;;999999;;;;;;:::888666666555444222000///...///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------000000111222222222222111111222333333444444333333777777666555555444333333000000/////////000000111...------,,,+++***))))))|||uuulllaaaZZZOOONNNLLLIIIJJJOOOXXX^^^cccjjjnnnjjjeeeaaaZZZSSSSSSPPPLLLGGGCCC@@@>>>===<<<:::888777777666555333111222222333333222222222333333333555666777555333222111///.........///000////////////////////////000222333333222111333444666777888888888888888777555333111111111111///---111111000000000111222333222333444666999;;;>>>???DDDFFFIIIKKKLLLKKKHHHGGGBBB@@@===<<<<<<===<<<;;;<<<<<<<<<===>>>AAADDDFFFFFFEEEDDDCCCBBB@@@<<<999888666444444666777666444444444333222111///...---........................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///000111111222222111111111111222333333333333333333222222111000000//////...------,,,,,,,,,---------,,,,,,++++++*********xxxoooeee^^^RRRPPPMMMJJJLLLSSS]]]dddjjjoooqqqmmmfffaaa[[[UUUVVVRRRMMMGGGBBB???>>>======;;;777666666666555444222222222333333222222111111000///000222333222111111000///.........//////........................111222444333222222333555444555666777777888888777555333111111222111000...000000//////000000111222444333333555777:::===???FFFGGGHHHIIIGGGDDDAAA>>>;;;:::999:::;;;;;;999888:::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;:::777444333111111111333444333222222222111000///...,,,+++,,,,,,------......//////,,,,,,,,,---------......------------------------......////////////......//////000111111111111000000000111222222222222111000//////......---------...---,,,+++++++++++++++++++++++++++++++++++++++zzzqqqgggaaaUUURRRNNNMMMPPPYYYcccjjjppprrrrrrnnnggg```ZZZVVVXXXTTTNNNHHHDDDBBBBBBBBB>>>;;;888666666666666555222222333333333222111111000...------///000000///////////////.../////////.............../////////000222333333111111222444444444555555555555555555444222111111222222000//////////////////000000000444333222333555999<<>><<<999777777777666555333333333333333222111000333111000000222333333222.........////////////............//////000000000///000111111000000111222555555555444333222111000///...------...///---,,,------......////////////333222111111333777:::===<<<<<<===<<<:::888555444333333555888;;;;;;999666888999999:::999777555333444333222333555555444222///000222333333333333333...............---,,,++++++++++++,,,---...//////---------....../////////..............................////////////......------...////////////...,,,---......//////......////////////............///...---++++++******************++++++,,,,,,---~~~xxxqqqiiicccZZZVVVSSSTTT\\\fffpppuuuwwwssspppkkkcccZZZVVVVVVRRRPPPLLLHHHEEEDDDDDDEEE???===;;;:::::::::777666333333333333222222111000111000///000222222222111------.../////////...............//////000000111...///000000//////000222444444444333111000...---...---,,,---...///...---,,,,,,---............---000000///000222444777999555666666777666555444333222333555888:::;;;999777888888888888777555222111333111111111333444333222---///222222111000000000....../////////......---,,,,,,------......//////........................------------------------------............------,,,,,,---............---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********++++++,,,,,,,,,}}}xxxqqqiiiddd[[[XXXUUUXXXaaakkktttxxxxxxsssnnnjjjbbbXXXUUUXXXSSSQQQMMMJJJFFFDDDCCCCCC>>>>>>=========<<<888555333333333333222111000000.........///111111///...,,,---.../////////......,,,,,,---......///000000...000111111000000111222222222222111000///...---...---,,,---///000///...***+++,,,---...------,,,------...///111333444666222333444444444444333333333333444666999:::999888777777666555444222111000111///...///111222111000---000333333111///.../////////000000000000000///........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------)))***++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++++++++,,,,,,}}}xxxqqqjjjeee[[[XXXVVVZZZdddnnnvvvzzzyyysssnnnjjjbbbXXXUUUYYYVVVTTTQQQMMMIIIFFFCCCBBB>>>>>>???@@@@@@===999555444444444333222111000///000111222444555555333000+++,,,.../////////......++++++,,,,,,---.../////////111222222111111222333///000000000000000///...)))((('''(((***++++++******+++,,,---...---,,,,,,+++,,,---///000222333333222333333444444444333333333333333555888999999777666555444333222000/////////...,,,---...//////...///222555555222000///000///000111111111111111111///////////////.........//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++|||tttmmmhhh___\\\ZZZ^^^hhhrrryyy}}}|||vvvnnngggaaa\\\WWWTTTWWWTTTQQQNNNMMMKKKIIIGGGBBB@@@============<<<;;;777333000000222333222000//////000000000000000///------......------,,,+++...////////////---,,,+++...///000000//////000111222111///...,,,,,,++++++))))))*********+++++++++++++++*********************+++,,,...///000000000///000111222333333333333666666666666666666666666333333333222111000///...------,,,++++++,,,,,,,,,///000222333333222111000111333333333111000111222222333444444444222000/////////.........---------...---+++*********++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++---------...------,,,+++.........------,,,,,,,,,vvvnnniiiaaa^^^]]]aaakkkuuu|||{{{uuunnngggaaa\\\XXXUUUXXXUUURRROOONNNLLLJJJHHHDDDBBB???======<<<;;;999777444111000222333222000...//////000000000//////------......------,,,+++---.../////////...---,,,---///000000//////000111111000///---,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,---...///000000000//////000222222333333222555555555555555555555555333333333222111000...---------,,,,,,,,,,,,,,,---...///111333333333111000222333444333222111222333222333333444333111///---......---------,,,,,,,,,---,,,+++***))))))***+++******+++++++++++++++************+++++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,------......------,,,+++------------,,,,,,++++++xxxooojjjcccaaaaaafffpppyyyyyytttmmmfffaaa]]]YYYVVVYYYWWWTTTRRRPPPNNNLLLIIIGGGDDDAAA>>>===<<<:::888777444222111222222222111......////////////......---............---,,,,,,,,,---......//////......---///000000///...000111///......---------------++++++,,,,,,,,,---------++++++,,,,,,------......,,,---...///000111111111//////000111222222222222444444444444444444444444333333222222111///...---------,,,,,,,,,------...---...000222333333222222444555555444333222222333222222222222111///---,,,,,,,,,,,,++++++++++++***+++******))))))))))))***))))))))))))******+++,,,))))))*********+++++++++)))******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,+++++++++++++++zzzqqqkkkeeecccdddjjjttt|||xxxssslllfffbbb^^^ZZZXXX[[[YYYWWWUUUSSSQQQNNNKKKHHHEEEAAA>>>======;;;:::777555333222111111111111...////////////......---...............------,,,+++,,,---....../////////---...000///......///111---------,,,,,,---......+++++++++,,,,,,,,,,,,---))))))******+++,,,---------...///000111111111111///000111222222222222222111111111111111111111111///000000111000000//////------------------...///---...///111222333333333444555666555333222222333111111111000///---+++***++++++*********))))))))))))))))))(((((((((((())))))(((''''''(((***,,,---)))))))))*********++++++)))))))))******+++++++++......------------,,,,,,,,,,,,------,,,,,,+++***************************}}}sssmmmffffffhhhnnnwww~~~wwwssslllgggccc```]]][[[^^^\\\ZZZXXXWWWTTTPPPNNNHHHEEEAAA???>>>>>>>>>===777666555333111111111222//////000000///...------......//////......---,,,,,,,,,,,,---...///000000---...//////......///000---,,,,,,,,,,,,---......************++++++++++++))))))***+++,,,,,,---------...///000111111111000000111111222222222222222........................,,,,,,...///000111111111...---------......///000------///000111222333333444555555444222000111222/////////...---+++*********))))))))))))((((((((((((((((((((()))((((((((()))(((''''''(((***,,,---)))************+++++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++++++++******)))(((((())))))))))))))))))wwwqqqhhhhhhkkkqqqyyywwwsssmmmhhheeeccc```^^^```^^^\\\[[[ZZZWWWSSSPPPIIIFFFBBB?????????@@@???777777666444111000111333000111111111000///...---...////////////...------,,,,,,,,,------///000111,,,...//////...---///000---,,,,,,,,,,,,,,,------))))))*********+++++++++,,,,,,------......//////---...//////000000000///000000111111222111111000,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111222222...............///000111......//////000111222222222333333222///......///------,,,,,,+++*********))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))******+++,,,******+++++++++,,,,,,,,,////////////////////////......------,,,,,,++++++)))))))))***)))(((((('''''''''''''''((((((((((((|||vvvkkklllooouuu|||}}}wwwsssnnniiigggeeecccaaaaaa```^^^^^^\\\YYYUUUQQQLLLHHHCCC@@@????????????777888777444111///111333222222222222111000///...///////////////...------...------,,,---...///000,,,---///...------...000------,,,,,,+++,,,,,,,,,*********+++++++++,,,,,,------..................------...////////////......///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////............///000111222///////////////000111111000111111///---+++,,,---+++*********************))))))))))))(((((((((((('''((()))*********))))))******+++++++++++++++***+++,,,,,,,,,,,,---------////////////////////////---------,,,++++++******''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''zzznnnnnnqqqwww~~~}}}wwwsssnnnjjjhhhfffdddcccbbbaaa```___]]]ZZZVVVRRROOOKKKEEE@@@???>>>>>>===777888888555111///111333333333333222222000/////////////////////......---......---,,,---...///000,,,---///...------...000...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---..................,,,------...------,,,,,,------------------------.........///......------............///000222222000///////////////000111//////000...+++******+++)))))))))))))))******+++***)))))))))(((((((((((('''((()))+++++++++***)))***+++,,,------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''{{{qqqqqqtttyyy~~~zzzwwwuuurrrnnnkkkiiihhhgggdddcccbbbaaa___ZZZTTTPPPNNNKKKFFFBBBAAAAAAAAA@@@<<<:::777555333222333333333333222222111111222222000000000000////////////------,,,,,,,,,------...////////////............,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,***+++,,,---------------...//////,,,)))'''***---,,,,,,,,,---...//////000111000//////000000///...///000111222111///---,,,......//////////////////...---,,,***)))'''&&&%%%(((((((((((())))))))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++***)))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''{{{rrrrrruuu{{{|||wwwuuurrrnnnkkkiiiiiiiiieeedddbbb```^^^[[[VVVRRRPPPLLLGGGCCCBBBAAA@@@???<<<:::777444333222333333555444333222111111111111000000000000////////////000000////////////000000//////......------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...//////...---,,,***++++++,,,------,,,,,,))),,,...///...,,,,,,,,,,,,------...//////000000111000...///000000///---...///000111111///---,,,------------------------++++++***)))'''&&&%%%%%%(((((((((((()))))))))***)))))))))******+++,,,---************************++++++++++++++++++++++++........................,,,+++***))))))((())))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%{{{ssstttwww}}}xxxvvvrrrnnnkkkjjjkkkkkkhhheeebbb```^^^[[[WWWUUUQQQNNNHHHEEECCCAAA@@@>>>;;;999777555333222222222555444444333222111111000000000000000////////////......---------------...//////...---,,,,,,+++++++++++++++,,,,,,,,,,,,---//////......------,,,,,,------............------******+++,,,,,,,,,++++++&&&(((,,,000333222///,,,---......//////000000111111///......//////...------...///000000///---,,,++++++++++++++++++******((((((((('''&&&&&&%%%%%%((((((((()))))))))************++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++***)))((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""}}}tttvvvzzzyyyvvvrrrooommmmmmnnnooommmiiiddd```]]]ZZZWWWUUUSSSOOOJJJFFFDDDBBB???===:::999777555333222222222333333333333333333222222000000000000////////////------,,,,,,+++,,,,,,,,,000//////...---,,,++++++,,,,,,,,,---------......111000000///...------,,,,,,,,,------------,,,,,,******++++++,,,++++++***((((((+++///444444000,,,.../////////000000111111000///---...//////...,,,,,,---............------+++***************))))))''''''''''''''''''''''''(((((()))))))))*********)))***+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$#####################"""""""""""""""""""""""""""############vvvxxx|||yyywwwtttqqqppppppqqqrrrrrrnnngggbbb]]]ZZZVVVTTTTTTQQQLLLHHHEEECCC@@@===;;;:::888666555333222222111111333444444444444444000000000000////////////111111000///......//////000000//////...------,,,............/////////000111111000///......------,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***---+++***---000222000---////////////000000000000///...------......---+++++++++,,,,,,------------++++++++++++******))))))''''''((((((((()))))))))))))))))))))************((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$######$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%xxxzzz~~~yyyxxxwwwuuutttttttttuuutttpppiiiccc___[[[VVVTTTTTTQQQMMMIIIGGGDDDAAA>>>;;;;;;:::888666555333333000222333555555555444444000000000000////////////000000///...------------000////////////........./////////000000000111111000000//////......------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++///---++++++,,,.../////////////////////////////////---,,,,,,------,,,+++)))******+++,,,------...,,,,,,,,,+++******))))))))))))))))))******++++++)))))))))*********++++++''')))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$###$$$$$$%%%""""""""""""############ !!!###%%%&&&'''zzz|||yyyyyyyyyyyyyyyxxxwwwwwwrrroooiiieeeaaa]]]YYYVVVTTTQQQMMMJJJHHHEEEBBB???<<<<<<;;;:::888666555444333444555666555444222111000000000000////////////......---,,,++++++++++++------............//////////////////000000000000..............................---,,,,,,---.....................---,,,++++++,,,,,,++++++,,,...111...........................---,,,,,,------,,,***(((((()))***+++,,,---...,,,,,,++++++***))))))((()))))))))***************))))))*********+++++++++((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''############$$$%%%%%%&&&$$$$$$############$$$$$$"""""""""######$$$$$$$$$ !!!"""$$$%%%&&&&&&{{{}}}yyyzzz{{{|||{{{zzzyyyxxxpppmmmiiifffccc___[[[XXXSSSQQQMMMKKKIIIFFFCCC@@@======<<<;;;999777555444666666777777555333000...000000000000////////////222111000///...---------++++++,,,------......///............/////////000---------...............000///...------...///000.../////////...------,,,'''***,,,,,,++++++...222...............---------...---+++,,,------,,,***((((((((()))***,,,---...,,,++++++***)))(((((('''))))))))))))************)))************+++++++++)))+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""#########""""""""""""###$$$""""""######$$$$$$$$$%%%""""""######$$$$$$%%%%%%}}}~~~}}}}}}~~~xxxsssmmmhhheeebbb```^^^YYYWWWSSSNNNIIIEEEBBBAAA>>>>>>===;;;:::999888777666555444333222111111111............////////////////////////////////////000///...------,,,------///............///000000000000//////......------,,,---------...////////////...---,,,,,,---...///.................................------,,,,,,,,,++++++************++++++)))******)))(((((()))+++++++++************++++++)))((('''&&&&&&'''((()))***++++++,,,,,,,,,++++++***+++---......---+++*********)))))))))))))))***'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!#########$$$%%%'''~~~wwwsssoookkkiiigggdddbbb[[[YYYUUUPPPKKKFFFCCCBBB???>>>===<<<;;;:::999888666666444333222111111111/////////000000000111111////////////////////////000///...------,,,------.........---...//////000///////////////..................//////////////////...---,,,,,,---...///------------------------...---------,,,,,,,,,,,,+++******************+++)))***++++++))))))***+++++++++************+++++++++***))))))))))))***+++******++++++,,,,,,++++++***+++---......---+++***+++***))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""!!!""""""""""""""""""""""""""""""""" """"""""""""$$$&&&wwwuuurrrpppooollliiifff^^^\\\WWWRRRMMMHHHEEECCC@@@??????===<<<;;;:::999777666555333222222111111000111111111111222222222000000000000000000000000000///...------,,,------...------------...//////.........///////////////000000000///////////////...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,+++************************(((***,,,---+++*********++++++************++++++++++++***))))))***++++++))))))***+++++++++++++++***+++,,,------,,,+++***+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&%%%$$$###############""""""""""""""""""""""""!!!!!!!!!"""###%%%zzzxxxwwwuuussspppkkkgggaaa___ZZZUUUOOOJJJGGGEEEAAA@@@???>>>===;;;::::::777666555444333222222222111111111111222222222222111111111111111111111111000///...------,,,---------------------......///------......//////000000000000//////......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********(((+++---...---+++******++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&%%%$$$############"""""""""""""""""""""""" """"""""""""$$$%%%~~~~~~|||yyyvvvqqqkkkfffdddbbb]]]WWWQQQLLLHHHFFFAAAAAA@@@>>>===<<<;;;:::777777555444333222222222000000000111111111222222222222222222222222222222000///...------,,,------...------------...//////------......//////000000.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))(((+++---...---+++******++++++************++++++))))))************))))))))))))+++,,,,,,---------,,,,,,,,,,,,+++******)))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!############%%%'''}}}yyyssslllhhhgggddd___XXXRRRLLLHHHFFFAAA@@@???>>>===<<<;;;:::888777666444333333222222000000111111111222222222111111111111111111111111000///...------,,,------...............///000000.........///////////////---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))(((***,,,---+++*********++++++************+++++++++,,,------------,,,+++******+++---............,,,,,,++++++******))))))((((((&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!###$$$###$$$%%%'''{{{vvvppplllhhheee```YYYSSSMMMIIIFFF@@@@@@???>>><<<;;;:::999888777666444333333333333222222222222333333333333111111111111111111111111000///...------,,,------000////////////000111111///////////////.........,,,,,,,,,---------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))******++++++(((***+++,,,,,,+++***((()))***++++++))))))***+++++++++************++++++,,,,,,---......---,,,,,,***+++---...///000000000---,,,+++******)))))))))&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""######$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###"""###%%%&&&~~~yyytttpppiiifff```YYYSSSMMMHHHFFF@@@???>>>===<<<;;;:::999888777666555444333333333333333333444444444555555000000000000000000000000000000...---------------000000000000000111111222000000//////.........---,,,------....../////////)))***+++,,,,,,+++***)))************************(((((())))))*********+++((()))+++,,,,,,+++)))((()))******)))(((((()))+++++++++************++++++******,,,,,,,,,,,,******+++,,,---///000111111111---,,,+++***))))))))))))%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$ !!!!!!"""###%%%&&&"""""""""""""""""""""""" !!!"""!!!"""###%%%yyytttqqqjjjeee___ZZZVVVPPPHHHBBBAAA@@@???>>>>>>===;;;888666666666555444444333333555555555666555555444333111000000///////////////000000////////////000000////////////............000000///...---,,,,,,+++++++++++++++++++++++++++)))***,,,------,,,+++***((()))***+++,,,+++******++++++******)))(((((('''))))))***+++,,,,,,------***'''%%%&&&+++,,,***&&&(((((((((((())))))))))))------,,,,,,,,,+++++++++............////////////111///...+++***(((((('''########################""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""$$$%%%$$$%%%$$$###  !!!!!!""""""!!!"""%%%'''{{{uuurrrlllggg___ZZZUUUPPPIIIDDDBBB@@@???>>>>>>===;;;999888777777777666666555555555555555555555444333333222222111000000000000000000000////////////000000111111000000000///////////////......------,,,,,,++++++++++++++++++++++++)))***+++------,,,***)))))))))+++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++******))))))***'''%%%&&&***,,,***'''((((((((()))))))))))))))------------------------.........//////////////////...,,,***)))''''''&&&########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""########################""""""""""""%%%&&&&&&$$$"""!!!"""### !!!"""###"""###%%%'''xxxsssooohhh```YYYTTTPPPJJJFFFBBBAAA?????????>>>;;;999666555555555555555555555444444555555444444333222333222222111111111111111000000////////////000000222222222111111111000000...---------,,,---------************************)))***+++,,,,,,+++))))))******+++,,,,,,,,,,,,+++)))******,,,---...//////,,,,,,+++******)))(((((()))&&&%%%&&&)))+++)))''')))))))))))))))))))))))),,,------......//////000///////////////.........---,,,***((('''&&&%%%%%%########################""""""""""""""""""""""""#########"""""""""""""""############$$$$$$$$$$$$"""######$$$$$$######"""(((((((((&&&###"""###$$$!!!"""$$$$$$###$$$&&&(((zzzuuuooohhh^^^WWWRRRNNNJJJFFFCCCAAA@@@@@@@@@>>><<<:::777777777777777777777777444444444444444333222222222222111000000000000111000000////////////000000111111111111000000000000---,,,,,,++++++,,,---...******************************+++++++++***)))(((***+++++++++,,,,,,,,,,,,)))******+++---......///((((((((())))))*********(((&&&%%%&&&((()))(((''')))))))))))))))))))))))),,,---...///000111222222000000//////.........---+++***((('''%%%$$$$$$###########################""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$"""""""""###$$$%%%&&&'''+++,,,+++((($$$""""""###"""###$$$$$$$$$%%%''')))|||vvvmmmfff\\\TTTPPPMMMIIIFFFCCCBBBAAA@@@@@@???===:::;;;;;;;;;:::::::::::::::333333333333333222222111111111000////////////000000000////////////000000000/////////............---,,,+++******+++---...************************++++++++++++******))))))*********+++++++++,,,,,,******************+++***''''''((((((((((((((()))&&&%%%%%%&&&'''(((''''''))))))))))))************------...///111222333333111000000///...------,,,)))((('''%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""#########"""""""""$$$(((+++.........,,,)))$$$"""!!!""""""$$$%%%%%%$$$%%%'''***}}}uuujjjdddZZZTTTPPPNNNJJJGGGDDDCCCAAAAAAAAA@@@===;;;999888888777666666555555222222333333222222111000111000000///////////////000000////////////000000......------------,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++------,,,++++++***************))))))******+++,,,++++++******)))(((''''''******)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,------...///111222333333222111000///...---,,,,,,((('''&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!""""""""""""$$$######%%%'''+++...000,,,,,,+++((($$$!!!!!!!!!"""###$$$%%%$$$%%%'''))){{{ssshhhbbbZZZUUURRROOOLLLHHHEEECCCBBBAAAAAA@@@>>><<<777777666555333222111111222222222222222111111000222111000000//////000000000000////////////000000------------,,,,,,,,,,,,...---***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++))))))((((((((()))***+++++++++***))))))(((''''''***)))((('''&&&$$$######$$$%%%%%%%%%%%%%%%&&&'''&&&&&&((()))+++---......---......///000111222222222222111///...,,,++++++''''''%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!"""""""""#########$$$&&&(((***,,,---------'''((('''%%%###"""###$$$!!!###$$$$$$$$$$$$''')))zzzqqqhhhbbb[[[VVVTTTQQQMMMJJJEEECCCBBBBBBBBBAAA>>><<<===<<<;;;999888666555444222222222222222111000000333222222111000111111111000000////////////000000......---------,,,,,,,,,///---***((('''(((***+++------------------------000///...---,,,,,,,,,,,,)))((('''''''''(((***+++************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%%%%%%%&&&'''%%%&&&''')))+++---///000......//////000000111111333222111///...,,,++++++'''&&&%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$%%%&&&"""############$$$$$$$$$$$$(((,,,000000...+++(((###$$$$$$$$$######%%%&&&!!!"""$$$$$$###$$$&&&((({{{qqqfffbbb]]]YYYUUURRRNNNKKKEEEDDDCCCBBB@@@???>>>===>>>===:::777555444333333///111333555555333111000222111111222333333000...000000//////.........------------...------,,,,,,******+++++++++,,,,,,,,,)))+++,,,............------------,,,+++***((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$#########""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((()))+++,,,............///000111111222333222222111000---***'''%%%((((((&&&$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!###"""!!!!!!"""###&&&'''---------,,,***'''%%%#########"""""""""###%%%&&&"""""""""###$$$''')))***yyypppfffccc^^^ZZZVVVRRRMMMJJJDDDCCCBBB@@@???===<<<;;;<<<:::888666444333333333111111111111111111111111222111111111222222000...////////////......------,,,---------------,,,,,,***++++++++++++,,,,,,,,,,,,---............---,,,......------+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((***,,,---//////000111111222333444444444111111000///,,,)))&&&%%%&&&&&&%%%$$$############ !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!$$$###"""!!!"""$$$&&&'''++++++***)))'''%%%###""""""!!!!!! !!!"""###$$$""""""######%%%''')))+++vvvmmmgggddd```[[[WWWRRRLLLHHHCCCBBBAAA???===<<<::::::999888777555444444444444222111000//////000111222111000000000111111///---///............---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,////////////...---,,,+++*********)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((+++---///000111111222222222333444444444000//////---+++(((&&&$$$$$$$$$#########$$$$$$%%% !!!!!! """"""""""""""""""""""""!!!"""$$$%%%%%%$$$######"""###$$$&&&''')))((('''%%%###""""""!!!"""""""""!!!""""""###$$$"""######$$$&&&(((***+++}}}ssslllhhheee```\\\WWWQQQKKKFFFCCCBBBAAA???===;;;:::999777777666666555555555555333222111111111111111111111000//////000000///---------------------------++++++,,,---------,,,,,,+++++++++,,,,,,,,,------////////////...---,,,,,,******)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,///111111222000000000111111111111111...---,,,+++)))'''%%%$$$$$$$$$############$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&'''$$$$$$######$$$%%%&&&&&&(((&&&$$$"""!!!!!!!!!"""%%%$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&(((***+++,,,zzzqqqlllhhheee```[[[UUUPPPJJJFFFDDDCCCBBB@@@>>><<<:::999777777777777777777777777222333444555555333111000000///------...///...,,,,,,,,,,,,,,,------------***++++++,,,------,,,,,,++++++,,,,,,,,,---------.........------.........,,,+++***)))(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...000222222222000000000000000000000000,,,+++***((('''%%%$$$$$$%%%%%%$$$###"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))+++------xxxqqqmmmhhhddd^^^XXXSSSNNNIIIFFFDDDCCCBBB@@@===;;;999999777777888888888888777777222444666777666444111///000...,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,---)))***+++,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,------...((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''))),,,///222222222222222222222111111000000///***)))'''&&&%%%$$$$$$$$$&&&%%%$$$###"""!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!! ########################%%%$$$###"""""""""""""""!!!""""""""""""!!! """$$$&&&)))+++---......wwwqqqooohhhccc[[[UUUPPPMMMIIIGGGCCCBBBAAA>>><<<:::888777666666777888888777666555444444555555444222111000///---++++++,,,---,,,,,,***+++++++++,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,,,,------------......---,,,+++******++++++$$$###!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((***---111222333222111222111111000///......---((('''&&&$$$#########$$$######""""""""""""###### !!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""""""""######""""""!!!"""""""""###""""""!!!!!! !!!!!!"""!!! """$$$'''***,,,...//////vvvrrrqqqgggbbbZZZSSSNNNLLLJJJHHHBBBAAA???===;;;888666555555666777777777666444444555444333111000000111111///---+++***+++,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,---------......000///---***)))(((((())))))(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&)))+++...111333333222111//////...---,,,++++++***'''&&&%%%###"""######$$$!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  """""""""!!! !!!"""#########!!! """$$$'''***---...//////xxxqqqnnnhhhbbbZZZRRRMMMIIIFFFDDD<<<;;;;;;:::999888777777888888777666555444333333444444444444222000---,,,......---,,,,,,+++******)))******++++++******)))((())))))+++,,,---......------------,,,+++*********))))))((('''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""######$$$%%%%%%&&&'''''')))'''%%%###""""""###$$$%%%%%%%%%$$$$$$$$$#########"""######$$$%%%&&&''',,,...111333222222333444222111///---,,,+++,,,,,,'''&&&%%%%%%$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###############!!!"""######!!! """!!!!!!!!!!!!""""""###$$$&&&(((+++---///000111wwwpppkkkccc^^^VVVOOOKKKHHHEEEDDD<<<;;;::::::888888777666888777777666555444333333333333333222111///---+++......---,,,,,,+++******,,,,,,------------,,,,,,))))))***+++,,,---......------------,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''(((&&&$$$###""""""$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%'''((())),,,...111222222222333333000///...,,,+++*********%%%%%%$$$#########$$$$$$######""""""""""""###### !!!""""""##############################!!!"""######$$$$$$######!!!!!!"""##################%%%&&&&&&$$$#########"""!!!!!!!!!!!!"""######%%%&&&(((+++---///000000uuummmhhh]]]XXXRRRLLLHHHFFFDDDBBB;;;;;;:::999888777777666777777666555444333222222111111111000///---,,,+++...------,,,,,,++++++***,,,------......------,,,))))))***+++,,,---......------------,,,+++***)))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&'''((()))***,,,...111222222111222333......---,,,+++)))'''&&&######"""""""""######$$$######""""""""""""###### !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""############"""!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$&&&''')))+++---///000000uuukkkeee[[[VVVPPPKKKGGGDDDBBB@@@;;;;;;:::999888777666666666666555444333222111111/////////...---,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,---,,,,,,+++***)))(((((((((''''''&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''')))***+++,,,...000111111000111222---------,,,+++(((&&&%%%"""""""""""""""###$$$%%%######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!"""############"""""" """!!!  !!!!!!!!!!!!"""###$$$$$$((()))+++---...000000111tttjjjcccZZZVVVPPPJJJFFFCCC???===;;;::::::999888777666555555555444333222111000000...------,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,,,,,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%$$$###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%'''(((***++++++...000111000///000000---......---+++(((&&&$$$###############$$$%%%&&&######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""#########""""""!!!!!!###$$$$$$###"""###$$$!!!!!!!!!!!!"""###$$$%%%)))***,,,...000222222333}}}rrrggg```YYYUUUOOOJJJFFFBBB>>><<<::::::999888777666666555444444333222111000//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%''')))***++++++---000000///...//////......---+++)))'''%%%$$$$$$$$$#########$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!""""""########################!!!"""######$$$$$$######"""############""""""!!!!!!"""###!!!!!!!!!"""!!!!!!!!!"""###$$$%%%&&&***+++---000333444666666zzzoooddd]]]UUUQQQMMMHHHEEEBBB???<<<::::::999888777666555555333333222111000//////...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------------+++,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&(((***,,,---+++---///000///............---+++)))'''%%%$$$###$$$######"""""""""############""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""######""""""###############"""!!!!!!  !!!!!!!!!"""###$$$&&&'''***,,,///222555777999:::wwwlllaaa[[[QQQNNNJJJGGGEEEBBB???===::::::999888777666555555333333222111000///......---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((,,,,,,------------------++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%&&&&&&(((***,,,...///+++---///000///------......,,,)))&&&$$$#########$$$###"""!!!!!! !!!!!!######""""""""""""######$$$$$$$$$####################################### !!!!!!!!!!!!!!!###############"""!!!!!!!!!######"""!!!"""###!!!!!!!!!"""###%%%&&&'''+++,,,///333666999;;;<<>><<<:::777555555444222111333222222111///...,,,+++---------------...///000000///...,,,++++++,,,,,,---,,,*********,,,...000000,,,)))))),,,//////...,,,+++***(((''''''&&&&&&&&&$$$!!!!!!$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%''''''((()))***,,,...///000////////////////////////---***'''%%%$$$$$$%%%"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$######### """###$$$###"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$$$$&&&))),,,///111333666888:::<<<===uuuhhh^^^ZZZQQQMMMIIIEEECCCAAA>>>===<<<999666555444444222000000000111000000///...---///......---------......///...---+++++++++++++++,,,+++***)))***,,,...//////,,,******---//////------,,,+++)))((('''''''''((('''$$$######$$$'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((***,,,...///000000000000////////////...,,,)))&&&%%%$$$$$$%%%######$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%))),,,000111444777999:::::::::|||qqqeee[[[XXXNNNJJJFFFCCCAAA???===;;;;;;888666444444333222000...///000000000000000/////////......---,,,,,,,,,---,,,+++*********************))))))***+++---...---,,,+++---...///---,,,---,,,+++))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%''')))+++---///000111111111111000000///...,,,+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!###$$$$$$$$$$$$$$$$$$########################### """$$$$$$#########$$$"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$######%%%))),,,000222555888999999888777xxxlll```WWWTTTKKKHHHDDDAAA???>>><<<::::::777555444444333222000//////000000000000//////............------,,,,,,++++++******))))))))))))))))))((()))***+++------+++,,,---...///...,,,++++++***)))(((((('''''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&(((+++---///111222333333333333222111000///***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""######$$$&&&***---111333777999999888555333tttgggZZZQQQOOOIIIFFFBBB@@@???>>><<<:::888666444333333333111000111111111000000///...---++++++,,,---......------))))))))))))))))))((((((((((((((()))***,,,------***,,,...000///---,,,+++)))((('''&&&&&&&&&&&&&&&"""###$$$&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&''''''(((+++...000222333444444555555555444222000...(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!######################## """"""!!! !!!"""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%'''+++///222444777999999777444222~~~oooaaaUUUMMMKKKGGGDDDAAA>>>======;;;:::777555333222222222111000111111111111000///------)))***,,,---......------((())))))******)))(((((('''((()))***+++------...***---///000...,,,++++++''''''&&&%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***---000222444444444444555555555444111...,,,&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""" """"""!!! !!!""""""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&)))---111333555777888888666333222xxxiii\\\PPPJJJIIIDDDAAA>>><<<;;;;;;999888777555222222222222111000//////000000000000//////***+++---......---,,,+++((()))************)))((('''(((***+++---......///+++...000///---++++++,,,''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((***+++...111333333333333222333333333111...+++)))$$$%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$###"""###$$$"""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%&&&'''+++///333444555666666666555444333sssdddXXXNNNIIIIIIBBB???<<<:::999999888777666444222111222222111000---...///000111111111111,,,---.........,,,***(((((()))***++++++***)))(((((()))***,,,.../////////,,,...000///,,,***+++---(((((('''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))***+++...111222222222111000111111111///,,,(((&&&$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$&&&"""############$$$$$$$$$""""""""""""""""""""""""###$$$&&&'''(((,,,000444555555555555555555444444|||fffYYYRRRJJJCCC@@@===<<<;;;888666444222111222222222222111000//////////////////////////////,,,+++******++++++)))((((((((())))))))))))))))))'''((()))+++---///000111111000///---+++)))(((''''''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((...///222333444333111000000000///...,,,***'''%%%''''''&&&%%%$$$""""""!!!%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%""""""""""""##################""""""######$$$%%%$$$$$$$$$#########""""""%%%%%%'''))),,,000444666888999<<<===<<<999666444uuu```UUUNNNGGGAAA???===<<<:::999777555333333333333333222222111000/////////...---,,,++++++***,,,+++)))***++++++)))((()))((((((((((((((((((((('''(((***+++---///000111//////---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''(((***+++---///111333444444444000000///...,,,)))'''%%%&&&%%%%%%$$$"""!!!!!! ###########################""""""######$$$%%%%%%$$$$$$###"""""""""""""""##################$$$$$$""""""""""""##################""""""######$$$%%%$$$$$$$$$#########""""""%%%%%%'''***---111555777888999;;;<<<;;;888555222{{{jjjYYYOOOJJJDDD???===;;;;;;:::999777666555444333333333333222111000///000///---,,,***((('''&&&,,,***))))))***+++***(((((((((((('''''''''&&&&&&((()))***,,,...///000000------,,,***)))'''&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&(((+++,,,,,,---...000111333444444000///...---+++)))&&&%%%%%%$$$$$$###"""!!! """###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$###############%%%&&&(((+++///333666888888999::::::999666222000mmm```QQQKKKGGGAAA===<<<::::::999888777666666555333333333333222111000///......,,,+++)))'''&&&%%%+++)))((()))***+++***(((((((((((('''&&&&&&%%%%%%)))***+++---.../////////,,,,,,+++***(((''''''&&&******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&(((+++---...111000000//////000111111000///...,,,***(((&&&%%%%%%$$$$$$###""""""!!!!!!###%%%&&&((((((&&&%%%###!!!!!!"""###$$$$$$%%%%%%######"""""""""""""""### !!!###$$$%%%%%%$$$###!!!"""""""""############"""""""""""""""###$$$$$$########################%%%&&&))),,,000444777999777888999888666333000...sssbbbWWWLLLHHHEEE@@@===<<<999999888888777666666555222222222222111000//////,,,,,,++++++***)))))))))***)))((((((***+++***(((((((((''''''&&&&&&&&&&&&)))+++,,,...//////......,,,++++++***)))((((((''''''''''''''''''&&&&&&&&&"""######$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$###$$$%%%'''***,,,...000222111000000000000111111///...---+++)))'''&&&%%%%%%%%%%%%$$$$$$######"""###$$$&&&''''''&&&$$$#########$$$$$$$$$######"""###"""""""""""""""######!!!"""###%%%%%%$$$$$$###!!!"""""""""############""""""!!!!!!""""""###$$$########################%%%&&&)))---111555777888666666666555444111...,,,zzzhhhXXXPPPHHHFFFDDD???<<<<<<888888777666555555444444111111111111000///...---***+++++++++++++++++++++)))((('''(((*********)))''''''''''''''''''''''''***+++...///000///...---+++*********))))))((((((!!!"""###%%%'''((()))***!!!"""###$$$%%%&&&'''((($$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$%%%&&&)))+++...///000//////000111222333444444///...,,,***'''&&&%%%%%%%%%%%%%%%%%%$$$$$$######!!!"""############"""!!!###$$$$$$%%%$$$###"""!!!"""""""""""""""######$$$######$$$$$$$$$#########""""""""""""############"""!!!!!!!!!!!!"""#####################$$$$$$$$$%%%'''***...111444666666444444444333111///---,,,lll^^^QQQJJJEEEDDDBBB>>>;;;<<<888777666555444333222222000000000//////...---,,,*********************+++)))((('''(((*********)))&&&''''''(((((())))))***+++,,,...000000///---,,,))))))((((((((((((((((((""""""###$$$%%%''''''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((***,,,...///000///000222333444444444444///...+++)))'''%%%%%%%%%$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""""""""""""""###$$$$$$%%%%%%$$$###""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$&&&(((+++...111333444444222222111111000...---,,,pppaaaXXXMMMGGGCCCBBBAAA<<<:::;;;777777666555333222111000////////////...---,,,+++************))))))))))))(((''''''((()))******)))&&&&&&'''((()))***+++++++++---///000000///---+++''''''''''''''''''''''''&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&(((+++---...///000222333555666555333111000///...+++(((&&&%%%%%%%%%############""""""""""""######""""""""""""###### ###%%%&&&&&&%%%$$$""""""!!!""""""###$$$$$$'''&&&$$$"""!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$&&&(((+++...000222222222000000000000///...---,,,uuuaaaTTTNNNIIIEEE@@@===<<<<<<<<<;;;666444222111111111000//////...------,,,,,,------+++++++++***************))))))))))))))))))))))))***)))(((''''''(((***+++------,,,++++++***))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&((()))+++---...///000000333444666777777555444222///,,,(((&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$###!!!""""""""""""############&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$""""""############"""""""""######"""!!!"""$$$'''(((***---///000111222444000111111111///---+++***{{{iiiXXXMMMJJJGGGDDD???<<<;;;;;;;;;:::666444222222222222111///,,,,,,+++************+++,,,+++++++++***)))))))))))))))))))))))))))))))))&&&%%%$$$$$$%%%(((***+++111000///...,,,***)))((('''&&&&&&&&&%%%%%%%%%$$$''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&((()))+++---///111111222222333555666666444222111...+++(((&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""###"""###%%%$$$###""""""###""""""""""""############&&&%%%$$$#########$$$%%%"""######$$$$$$$$$$$$$$$"""###############"""!!!"""#########"""###%%%'''(((+++...///000000222444000111111000///---+++***|||kkk\\\OOOHHHGGGEEEAAA===;;;::::::999888666555333222333222111///,,,,,,+++***************,,,,,,++++++***)))(((((())))))))))))))))))))))))$$$###$$$%%%&&&)))+++---000///...---,,,***))))))'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&'''''')))***,,,...111222333444222333444555555333111000,,,***'''%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%"""$$$&&&&&&%%%$$$%%%&&&""""""""""""############%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!"""##################$$$$$$$$$###"""!!!!!!"""#########"""###&&&((())),,,...000000000222333000000000000...,,,***)))lll^^^SSSKKKGGGHHHBBB???;;;999999999888777666444333333333222000///...------,,,+++,,,,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&'''(((***,,,...///++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((***+++---000222444555555333444555555555333000///***(((&&&%%%&&&&&&%%%$$$########################""""""""""""###$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%!!!"""""""""########################$$$%%%%%%&&& !!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!!"""###$$$######%%%'''***+++---///000000000111333000000000///...+++)))(((}}}ooo___UUUNNNHHHFFFGGG???===:::888888888666555555333333333333222000---------,,,++++++++++++,,,,,,,,,++++++***))))))((((((((((((((((((((((((((()))))))))***+++,,,---...,,,,,,+++***((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))+++,,,...000333444555666444555666666555222000...(((&&&%%%%%%&&&&&&%%%$$$########################""""""""""""###$$$&&&&&&$$$%%%&&&%%%###"""!!!"""!!!"""""""""############!!!!!!""""""######$$$$$$ !!!""""""""""""!!!$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$&&&))),,,,,,...000111000000111222000000000///---***((('''kkk```TTTNNNJJJEEEBBBCCC>>><<<999888888777666444333222222222222111...,,,++++++***)))))))))))))))+++++++++***************))))))))))))))))))))))))((()))******+++,,,------000///...,,,)))'''%%%$$$&&&&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''((()))******,,,---///111222444444444444555555555333111...,,,&&&%%%$$$$$$&&&&&&%%%###########################"""""""""""""""###$$$%%%$$$%%%&&&%%%""" """"""""""""############ !!!""""""###""""""""" !!!"""""""""""""""######$$$$$$$$$$$$$$$###!!!###$$$$$$%%%'''***------///111111000000111222000000///...,,,***'''&&&|||ooo___VVVNNNLLLIIICCC@@@???===;;;999888888888666444111111000111111000---***+++******)))))))))))))))***************+++++++++))))))))))))))))))))))))((()))***,,,...///000000---,,,,,,***)))(((''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))***++++++---...///111222222333333222333333333111...+++)))%%%$$$###$$$&&&&&&%%%###########################"""""""""!!!!!!""""""###"""$$$%%%$$$"""!!!!!!"""""""""""""""############""""""###$$$###"""!!!!!!!!!!!!"""############"""""""""###$$$%%%%%%%%%%%%!!!###$$$%%%&&&(((+++......000111111000000000111/////////...,,,)))&&&%%%qqqfffYYYRRRMMMLLLJJJDDD???======;;;999888999888666444000000000000111///,,,)))---,,,,,,+++***+++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***,,,///222444555555$$$%%%&&&'''((()))***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''((()))***++++++...///000111111222222111111111111111///,,,)))'''$$$######$$$&&&&&&%%%###""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!###$$$$$$#########$$$""""""""""""###############$$$%%%%%%$$$###"""!!!!!!!!!"""###############!!!"""###$$$%%%&&&&&&&&&!!!###$$$%%%&&&(((,,,//////000222222000000000111/////////...+++)))&&&$$$pppdddaaaRRRNNNIIIEEECCC@@@>>><<<:::999777555333333333444222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$$$$$$$$$$%%%''')))***+++---///222333222000///))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%''')))+++---...111111222222222111000000444///))))))---...***%%%$$$%%%&&&%%%###"""###$$$##################$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$######"""""""""!!! %%%$$$###!!!!!!!!!"""### !!!!!!"""###$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%'''***---/////////000000000111111222333222111...+++(((%%%###{{{hhh\\\XXXOOOKKKGGGCCCAAA???<<<:::<<<;;;:::888777666666555111111000///...---,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((()))***,,,---,,,---000111222111///---)))((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&(((***,,,......222222222222222111111000222...+++***,,,,,,)))&&&$$$%%%&&&%%%#########$$$##################$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$######"""!!!"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!""""""#########"""""""""#########$$$$$$%%%%%%%%%&&&(((+++///111000111111222333333222222333222111...+++(((%%%$$$}}}mmm___VVVRRRKKKGGGCCC@@@>>><<<:::999;;;;;;;;;:::888666555444111000000///...---,,,,,,,,,++++++++++++*********)))))))))))))))))))))))),,,+++******+++,,,---...---...000111000///---+++)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&(((***,,,---///000222222333333222111111000///...---+++***))))))((($$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$######$$$#########$$$%%%&&&&&&$$$$$$#########"""""""""!!!!!!"""######$$$%%%%%%$$$###""""""!!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############%%%%%%&&&'''***---000222111333444666666555444333444333111...+++(((%%%$$${{{kkkbbbZZZTTTQQQGGGDDD@@@>>>===<<<:::999777888888777666333111///000000///......---,,,,,,++++++++++++************))))))))))))))))))))))))+++***)))))))))+++,,,---...///000///...---+++)))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$'''''')))+++---///000111333333333333222111000000,,,......,,,((('''(((***%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&$$$######""""""""""""""""""""""""#########$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$%%%&&&(((+++///111333333555777999999888555444444333000---***'''%%%$$$mmm```[[[UUUPPPNNNEEEBBB???======<<<;;;:::666666666555333111...---//////......------,,,,,,+++++++++*********))))))***************************))))))((()))***,,,---/////////...---+++)))((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''((()))+++---///111222222222222222111000///...***---...+++'''%%%(((+++%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$###### !!!!!!"""###$$$$$$%%%$$$###""""""!!!!!!""""""#########""""""!!!!!!!!!"""""""""#########""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$&&&)))---000222444666888:::;;;;;;:::777555333222///+++(((&&&$$$$$$yyyeeeZZZUUUOOOIIIFFFBBB@@@===<<<<<<===<<<;;;888777666555333111///............---------,,,,,,+++************)))))))))************************************+++---...000///......---+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++...///111222222222111111000///------***,,,,,,***'''&&&'''***%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$###### !!!"""###############%%%$$$###"""!!!"""######$$$######"""!!!!!! !!!!!!"""############"""""""""""""""############"""#########$$$$$$$$$$$$$$$%%%(((+++///222555666999:::;;;<<<<<<:::888777222000---)))&&&$$$######zzzlll]]]VVVQQQJJJDDDAAA@@@===;;;:::;;;<<<<<<;;;999888666444222000//////......------------,,,,,,************))))))))))))************************)))))))))***,,,...000222...------+++***)))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))+++---///111111111111000000///---,,,+++***+++***)))''''''((()))&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%$$$$$$######""""""###$$$$$$$$$###"""&&&%%%###"""""""""$$$%%%######################## !!!"""###$$$######"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''***...222666888999;;;;;;;;;;;;;;;:::999999111///+++'''$$$"""""""""}}}kkkaaaWWWSSSPPPIIIBBB@@@>>><<<:::999:::;;;;;;;;;999777555222///.........------------------,,,,,,************))))))))))))************************''''''''')))+++---000111------,,,+++***)))((((((%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''')))+++---///000111000000000///...,,,+++***+++***)))(((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%$$$#########$$$%%%&&&%%%$$$###"""'''&&&$$$""""""###$$$%%%#########$$$$$$%%%&&&&&& !!!"""$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''')))---111555888;;;<<<<<<<<<;;;;;;::::::::::::111...***&&&###!!!!!!!!!rrrfff^^^SSSKKKGGGCCC>>>999:::999888:::<<<;;;888444666555222///...---...///000---++++++,,,---,,,)))+++++++++,,,,,,+++++++++***)))))))))))))))***+++'''(((+++---///000000000000///,,,***((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))******(((&&&%%%%%%&&&'''(((((('''%%%######%%%'''))),,,,,,,,,,,,---///111222111111222222222111111000---,,,***)))((((((((()))***(((&&&%%%$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$"""!!!!!!!!!"""$$$&&&'''"""############$$$$$$$$$%%%%%%%%%###!!!!!!###%%%(((***///444888:::<<<<<<>>>;;;888888::::::888555222///***&&&%%%$$$"""!!!uuuhhh```YYYOOOHHHDDDAAA<<<888:::999999;;;===;;;777444555444111///---------......,,,******,,,---,,,+++******++++++++++++******)))))))))))))))******+++((())),,,...///000000000...---+++)))((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))'''&&&%%%&&&'''(((((('''%%%$$$$$$%%%((()))---,,,,,,,,,---///000111111111222222111111000000,,,+++)))(((''''''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$%%%$$$######$$$&&&$$$$$$############$$$$$$""""""""""""###%%%&&&'''"""############$$$$$$$$$###$$$$$$###"""###%%%'''***---111555999;;;<<<<<<===<<<;;;::::::888666444222...)))&&&%%%$$$"""!!!vvvggg^^^WWWQQQIIICCC@@@>>>;;;888999:::;;;======;;;777333333222000...---,,,------,,,+++)))***+++,,,,,,+++)))******************))))))))))))))))))***++++++***+++---///000000000000+++***)))''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++***)))'''&&&&&&&&&'''((('''&&&%%%$$$%%%&&&)))***---------------...///000111111111111111000//////***)))(((&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$#########$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$###""""""###$$$%%%''''''"""############$$$$$$$$$"""############$$$'''***---///333666999:::;;;;;;;;;<<<===<<<999555333222000---)))&&&$$$$$$"""!!!yyyiii^^^XXXNNNIIIDDD@@@>>><<<:::888999:::<<<>>>===:::666222222111///---,,,,,,,,,,,,,,,+++*********+++++++++))))))************))))))))))))))))))***+++,,,,,,,,,---...000000000000///)))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))************((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&(((***+++.....................///111111111111000///......)))(((&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$############$$$$$$#########$$$%%%%%%&&&'''""""""#########$$$$$$$$$###$$$%%%$$$$$$%%%(((***///111444666888999888888555999<<<;;;777222111111///,,,'''%%%$$$###"""!!!{{{nnn___VVVTTTGGGDDDAAA>>>===<<<;;;;;;999;;;======;;;888444222000000///...---,,,,,,+++...------+++***))))))***))))))************))))))))))))))))))***+++,,,------...///000000///......((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))+++,,,.../////////////////////000111111000///...------'''&&&%%%$$$$$$%%%%%%&&&###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$############$$$$$$"""######$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&'''&&&%%%%%%'''***///111333555777777666555000444888888444111111111---***&&&$$$#########"""yyyooocccUUUMMMMMMBBB@@@???===<<<<<<<<<<<<:::;;;<<<;;;888444333222000//////...------,,,,,,.........,,,******+++,,,)))******************))))))))))))***+++,,,---......//////000///...---,,,((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))+++,,,---//////000111222222111111000000000000///---,,,+++'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###!!!!!!###$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$'''(((((('''%%%&&&(((***///111333555666666555444///222444555444222111111,,,)))%%%############"""zzzkkkeee[[[MMMFFFHHH>>>>>>===<<<;;;;;;<<<===:::;;;;;;999444111111222////////////......---,,,+++---...---,,,,,,...111******++++++++++++******)))))))))***+++,,,........./////////...---+++***)))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''''''''((((((''''''&&&&&&%%%%%%&&&(((***,,,---...///000111333444444444333000000000///...---++++++'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########!!!!!!###$$$$$$$$$############$$$$$$ !!!"""#########"""""""""############$$$$$$$$$&&&''''''''''''(((***---000111444666777777666555444333333333444444222000+++((($$$"""#########"""qqqddd```WWWJJJCCCEEE;;;<<<<<<;;;::::::;;;<<<:::;;;;;;777222000111222///000000000///...------(((+++---...---...111555++++++,,,,,,,,,,,,++++++)))))))))***+++---...///.../////////...,,,***)))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++)))((()))))))))***)))(((((('''$$$%%%'''(((***,,,......///000222444555555555555000000000///...,,,+++***'''&&&%%%%%%%%%&&&'''(((***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$$$$$$$############$$$$$$ """######"""!!!!!!"""############$$$$$$$$$$$$%%%''''''''')))---///111222555777888888777777999666333333555555222///***'''$$$""""""######"""~~~qqqjjj___TTTLLLGGGBBB@@@::::::;;;;;;;;;;;;;;;:::888555333222222222111000000000///...------,,,,,,***+++,,,,,,,,,,,,+++***---+++)))***,,,,,,)))&&&++++++++++++,,,---......000///---+++***)))(((((())))))((('''&&&%%%%%%%%%)))'''%%%&&&)))***(((&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$######))))))***))))))(((''''''(((''''''&&&&&&&&&''''''%%%&&&(((+++---///000000111000111222333333111///000000000///---+++)))''''''$$$!!!###''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""############"""""" $$$%%%###!!! !!!""""""""""""!!!!!!!!!!!!""""""############"""############$$$$$$$$$&&&&&&%%%&&&''')))+++,,,444444555666666777666666666555444444333222...,,,''''''&&&$$$"""!!! vvviiicccZZZPPPIIIDDD@@@===:::;;;<<<<<<<<<;;;:::999666444222111111111000///000//////...------,,,,,,***++++++,,,,,,++++++***,,,***)))***,,,,,,***'''++++++++++++,,,---...//////...---+++))))))(((((())))))(((&&&&&&%%%%%%&&&)))'''&&&&&&))))))(((&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&)))+++---///000000000//////111222222000...//////......,,,***'''&&&$$$!!! """&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""##################"""$$$%%%&&&%%%######%%%&&&""""""############"""""""""""""""""""""#########"""############$$$$$$$$$%%%%%%&&&'''))),,,...000222333555666777888888999666555444333333111...+++%%%$$$###""" sssjjj^^^YYYQQQKKKEEEAAA===:::;;;<<<===>>>===;;;999888444222000///000000///...//////......---,,,,,,,,,******+++,,,,,,+++*********))))))***,,,,,,+++)))******+++,,,---...///000...---,,,***)))((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''')))+++---//////000000///...///111111///.........---,,,***(((&&&%%%""" !!!%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#########""" """%%%######$$$$$$$$$$$$###############""""""""""""""""""############$$$$$$$$$$$$%%%'''))),,,///222333222333555777888::::::;;;666555444333333111...+++$$$$$$###"""!!!ttthhh```RRROOOJJJEEEBBB???<<<999<<<===>>>>>>===;;;888666444222000///000000///............------,,,,,,,,,******++++++++++++******)))))))))***+++,,,++++++******,,,---...///000000---,,,+++***(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((***,,,---//////000111/////////111111000.........---+++)))(((&&&%%%###!!!!!!"""%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ """######$$$$$$######""""""############""""""""""""""""""#########$$$$$$$$$%%%&&&'''***---000222444444555666888999999::::::666555444333222000---***'''&&&&&&%%%$$$######"""vvvjjj```YYYKKKHHHDDDAAA@@@???===;;;======>>>===<<<999666555444222000000000111000///---------------,,,,,,,,,************************((()))***+++++++++++++++***+++---...000000000000,,,+++***)))((('''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''((()))''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&'''((('''(((***,,,...//////000222111000000111222111000///...---+++)))((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###""" """$$$""""""######"""!!!!!! #########"""""""""""""""""""""#########$$$$$$$$$&&&''')))+++...000111222666777888888888888888777666555333333222000,,,)))'''''''''&&&&&&%%%%%%%%%wwwkkkaaaXXXRRRFFFCCC@@@>>>>>>??????>>>>>>>>>===;;;999777555333333111000///000111000///------,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++(((***++++++*********+++,,,---...000000000000///+++***)))(((''''''''''''(((''''''&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''######$$$$$$%%%&&&'''''''''(((((()))))))))))))))&&&&&&&&&&&&''''''((()))((()))+++,,,.../////////333111000000111222222111///...,,,***)))(((''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$######$$$"""""""""""""""!!! !!!"""""""""############"""############$$$$$$$$$&&&'''***,,,///111222333777777888888777777666555666555333333222///+++)))%%%%%%$$$$$$$$$$$$$$$$$$vvvjjjaaaXXXPPPJJJDDDAAA===;;;<<<>>>@@@@@@@@@>>>;;;888666444333333111000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))+++---,,,***((()))+++---...000111111000///...******)))(((''''''''''''''''''&&&&&&&&&''''''((($$$&&&((('''%%%$$$&&&(((&&&%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&((())))))***************''''''''''''((()))******)))***+++---.../////////333111//////000111111111...---+++)))'''&&&&&&&&&$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""##################""" !!!###"""!!! !!!"""######$$$###"""!!! !!!"""###$$$$$$%%%"""############$$$$$$$$$%%%'''***...222444666666555666666777777777666666666555333222111///+++((("""#####################xxxlllbbbYYYQQQJJJDDDCCC???;;;999;;;>>>@@@AAAAAA>>>:::777444222222222000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))),,,---,,,)))((((((***...///111222111000...---***)))((('''''''''''''''''''''&&&&&&&&&''''''((($$$&&&((('''%%%$$$%%%(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))***+++++++++++++++'''''''''((((((***++++++)))***+++---.../////////222000...---///000000000---,,,***'''%%%%%%%%%%%%!!!"""###$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""############"""""""""""""""!!! """$$$%%%%%%%%%$$$$$$"""!!!!!! """###$$$%%%&&&"""############$$$$$$$$$$$$'''+++000444777999:::333333555666777777777777777555333222111///+++(((###############$$$$$$$$$wwwpppdddYYYOOOIIIDDDAAA:::::::::::::::;;;<<<<<<;;;999555222000111222222///............---------,,,,,,+++******+++++++++*********)))))))))))))))((())))))***+++---...///...///000111000///---+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))***+++***(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((''''''((())))))))))))(((((('''%%%$$$%%%&&&(((***......///000000///...---111111111000000000000000+++***)))(((&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$###$$$&&&((((((+++///222333555777888777777666666555555444444666666555333000,,,(((%%%!!!  """$$$$$$###zzzooohhh^^^TTTLLLFFFBBB@@@;;;;;;;;;:::;;;;;;<<<<<<999777444111000000111222............---------------,,,+++******)))))))))************))))))))))))((((((((()))+++,,,...///---...///000///---+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***))))))(((((('''''''''((('''&&&%%%&&&((()))+++,,,---...000000000//////000000000000000000//////******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%################################################"""""""""""""""#################################$$$%%%%%%$$$###$$$&&&)))))),,,000333555666888999999999888888777666666666666666555333///+++'''%%%$$$"""!!!"""$$$%%%%%%$$$xxxoooccc]]]UUUMMMGGGCCC???===<<<<<<<<<;;;;;;;;;;;;;;;777555333000//////000111............---------------,,,+++***))))))((((((************************))))))***+++---...///000------......---,,,***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())),,,+++)))'''&&&&&&&&&&&&((((((''''''((()))+++,,,,,,,,,...///000111111111///000000//////...------)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%################################################!!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$###$$$''')))+++...222444666777999:::;;;;;;;;;:::999999888888777666555222///+++'''%%%%%%###""""""###$$$$$$###|||qqqiiiZZZUUUNNNGGGBBB???<<<:::=========<<<;;;::::::999444333111////////////000.........---------,,,,,,,,,,,,,,,++++++******))))))***************++++++***+++,,,...///000111111............---+++***)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''')))***)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******+++***'''%%%%%%%%%&&&'''((((((((((((***+++---.........//////000000000000////////////...---,,,+++((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&################################################ !!!"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$&&&)))+++,,,///333555666777999:::<<<<<<;;;;;;:::999999999777666444222...***'''%%%$$$""" !!!"""!!! |||rrrhhh```TTTPPPIIIDDD@@@===;;;999=========<<<;;;999777666222111000////////////000...------------,,,,,,,,,***+++,,,,,,---,,,,,,+++))))))******+++++++++,,,)))***,,,...///000000000000000///...---,,,+++***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))***+++)))'''%%%$$$%%%######$$$$$$%%%%%%%%%%%%(((((((((((()))***+++,,,((('''%%%$$$$$$&&&''')))'''((((((***+++---...///111111000000//////////////////000000...,,,***)))'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%################################################ !!!"""###$$$$$$%%%########################"""###$$$%%%%%%'''+++...---000333666777888999:::<<<;;;;;;:::999999888888888777444111---)))&&&$$$$$$""" !!!"""!!! |||qqqggg\\\UUUOOOKKKFFFBBB???===;;;999=========<<<:::777555333111000000/////////000000------------,,,,,,,,,,,,***+++,,,------,,,+++***))))))******+++,,,,,,,,,'''(((***---............111000///...---,,,+++***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((()))***)))'''%%%$$$%%%"""######$$$$$$%%%%%%&&&(((''''''(((((()))***+++&&&%%%%%%$$$%%%&&&'''(((&&&'''(((***,,,...//////333333111000///.........000000111111///,,,***((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$##################"""###%%%&&&'''***...111///222555888888999:::<<<;;;;;;::::::999888888888888777444000,,,(((&&&$$$%%%###""""""###$$$$$$###~~~qqqggg]]]SSSMMMHHHEEEBBB@@@???>>>===<<<<<<<<<<<<;;;999666333111000000000000000000000111---------,,,,,,,,,++++++***+++,,,,,,+++(((&&&%%%))))))***++++++,,,------((())),,,...000000//////000000...---+++***))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&'''(((######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&(((***,,,...//////333222111/////////000000000111222222000---)))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""###$$$$$$%%%%%%"""$$$&&&'''))),,,000333222555888:::;;;<<<===>>><<<;;;;;;::::::999999888999777444///+++(((%%%$$$$$$"""!!!"""$$$%%%%%%$$$vvvjjj```XXXQQQLLLCCCAAA???>>>???@@@???>>><<<<<<<<<;;;888555111///000000000000111111111111---------,,,,,,,,,+++++++++,,,,,,+++(((%%%""" ))))))***+++,,,,,,------+++---///222333333333222000///---+++***)))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&''''''((()))***$$$$$$%%%&&&&&&'''((((((############$$$%%%&&&&&&'''''''''&&&%%%$$$###"""$$$%%%'''***,,,...//////111111000//////000111222111222333222000---)))'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!###$$$%%%&&&'''###$$$'''(((***---111555555777;;;======>>>???@@@===<<<<<<;;;::::::999999999777444///+++'''%%%$$$!!!  """$$$$$$###yyyiii^^^WWWQQQHHHBBB@@@??????>>>===<<<<<<<<<;;;999777555444333333333////////////............---,,,++++++------,,,+++/////////...---,,,************)))))))))***,,,---,,,...///111111000...------,,,***(((((((((((()))******))))))(((((('''''''''&&&%%%$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''######%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&''''''(((%%%''')))+++...000111111444444555555444444333222333222111000---+++((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%,,,111333333888:::<<<===<<<<<<===???===<<<;;;;;;<<<===<<<:::999666222...,,,)))&&&$$$""""""############""""""|||qqqcccXXXSSSNNNGGGAAA>>>>>>=========<<<<<<<<<888777555333111111111111////////////...............---,,,,,,......---,,,*********+++******)))(((******))))))***+++,,,------...///000000///...---,,,+++***(((((((((((()))))))))))))))((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''(((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((()))+++...000111222333222222333444444555555555333333111///---***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,000555888:::<<<======<<<<<<<<<===>>>===;;;<<<======<<<;;;999666222...+++(((%%%###$$$###!!! !!!###$$$oooeeeYYYQQQMMMJJJDDD@@@;;;;;;<<<<<<===<<<<<<<<<777666444222111000000111/////////............---///---,,,---...///...---''''''((()))******))))))************+++,,,---...---...///000000///...---++++++***)))(((((((((((()))))))))(((((((((((('''&&&%%%$$$###############%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++,,,...000222333444555111111111222444666888999444333111...+++)))&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,......111777<<<<<<>>>???>>>===;;;<<<<<<@@@>>>======>>>>>>===;;;999666111---***'''$$$"""%%%###  ###%%%vvvddd\\\RRRKKKHHHEEEAAA===888999;;;<<<<<<<<<<<<;;;888777555333222111222222//////.........---------...---,,,,,,---...---,,,)))***++++++,,,,,,++++++*********+++,,,---.........//////000//////...---******))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''((()))***+++---...///111333444444555111111111222333555777999444222000---***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%(((---000222555999<<<<<<>>>??????>>>======>>>AAA@@@>>>>>>???>>>===;;;999555000+++)))&&&$$$"""###"""!!! !!!"""###uuummm]]]WWWOOOHHHDDDAAA>>>;;;999999;;;<<<<<<<<<::::::666555333222111111111222............------------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,++++++***)))***+++,,,---.../////////////////////......---))))))))))))(((((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((()))***,,,---......000111333333444444444333333333333444555555333111...+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%((((((+++000666:::;;;:::;;;===???@@@??????@@@AAACCCAAA?????????>>><<<;;;777333...***'''%%%$$$""" !!!"""######"""!!! zzzmmmeeeWWWSSSLLLFFFBBB???===;;;;;;<<<=========;;;888777333222000///......//////.........------------,,,+++***)))***+++,,,+++)))***+++++++++***)))(((((()))***+++---.../////////000000//////......------'''(((((())))))(((((('''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&(((***+++,,,...///000111222333333333444555555555444444333222111///,,,)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&))))))+++222:::>>>===:::;;;===@@@AAA@@@@@@BBBCCCCCCBBB??????>>>===;;;999555111,,,(((&&&%%%$$$###!!!$$$&&&&&&$$$!!!~~~rrreee]]]QQQNNNIIIDDDAAA>>>===<<<>>>?????????===:::666444222111///...------...///.........---------,,,,,,,,,+++******,,,,,,+++***'''((()))))))))))))))))))))***,,,...///000000000111000///......---------&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((("""###%%%&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%'''(((***,,,---000000111222333333333333333444555777666444222000///---+++(((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######################## !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###"""######$$$%%%%%%&&&&&&(((+++000777<<<>>>???>>>>>>???AAABBBAAA@@@AAABBBCCCBBB???>>>>>><<<:::888333///***&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""vvvlll```WWWMMMJJJFFFCCC@@@>>>>>>===@@@AAAAAA@@@===999555222333222111000//////000000......---------,,,,,,,,,---,,,++++++------,,,+++&&&'''(((***++++++,,,,,,)))***,,,...000000000000111111000......---------&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((( !!!###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))+++---///000111222333333444444444333000333555777777555222000...,,,***'''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%&&&&&&''''''"""""""""""""""""""""""" """###%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&'''...666;;;<<<>>>@@@CCC@@@BBBCCCBBBAAA@@@@@@AAACCCAAA???>>>===<<<999777222...)))&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%