BMvN6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~|||~~~}}}~~~vvvqqqmmmkkknnnsssyyy~~~~~~~~~}}}||||||{{{yyyuuurrrmmmnnnpppsssvvvzzz}}}~~~|||yyyuuurrrsssvvvzzz~~~vvvnnniiiggghhhjjjkkklllmmmkkkhhhfffeeefffeeeiiilllllljjjlllsssyyyyyywwwtttqqqqqqqqqssstttzzz|||{{{sssmmmgggdddaaa^^^```dddgggmmmyyy|||xxxssspppkkkhhhhhhjjjkkkkkkhhhhhhhhhiiihhheee```]]]ZZZ[[[\\\^^^aaadddfffhhheeeccc```^^^^^^aaadddggglllooosssvvvvvvvvvvvvvvvnnniiiaaaZZZUUUTTTUUUVVVYYY[[[[[[ZZZXXXVVVVVVVVVUUUXXXZZZXXXUUUVVV\\\aaa```___]]]\\\[[[\\\]]]^^^cccdddfffiiikkkmmmnnnooolllpppuuuxxx{{{}}}|||{{{~~~}}}yyywwwxxxxxx|||~~~{{{xxxtttqqqrrrsssuuuvvvtttoookkkhhhccc^^^\\\\\\ZZZWWWWWWZZZ[[[___gggrrr|||yyyrrrmmmjjjgggeee```]]]ZZZYYYZZZ\\\]]]]]]YYYYYYZZZ[[[[[[XXXSSSOOOQQQQQQQQQRRRTTTUUUWWWXXXUUUTTTSSSRRRSSSTTTVVVWWWXXXZZZ]]]^^^^^^^^^___```]]]YYYTTTNNNKKKKKKMMMNNNOOOQQQRRRQQQOOONNNNNNOOOLLLMMMNNNMMMKKKLLLOOORRRPPPPPPPPPPPPPPPQQQRRRRRRUUUVVVXXXYYYZZZ[[[[[[[[[XXX[[[```bbbbbbaaacccdddccc```___ccceeedddccceeegggjjjmmmooorrruuuyyy|||}}}wwwrrrnnnkkkgggeeeggggggiiinnnuuuyyyxxxwwwxxxuuuqqqnnnllljjjgggdddddddddeeeeeeccc```]]][[[YYYVVVVVVXXXWWWSSSRRRTTTUUUWWW]]]dddkkkoooppppppsssnnngggaaa^^^]]]]]]]]]VVVTTTRRRRRRTTTWWWXXXXXXQQQQQQSSSUUUUUURRRMMMIIINNNNNNMMMNNNNNNOOOPPPQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOQQQRRRRRRQQQRRRTTTUUUTTTRRRMMMJJJIIIJJJLLLNNNJJJLLLMMMMMMLLLKKKKKKLLLHHHIIIJJJIIIIIIIIIKKKLLLIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOOOONNNNNNNNNOOOSSSVVVWWWTTTSSSSSSTTTSSSOOOOOOSSSUUUSSSSSSUUUUUUWWWZZZ[[[]]]___cccfff~~~{{{zzz{{{|||}}}~~~yyytttrrrxxx|||{{{wwwuuuuuuqqqmmmhhhcccaaa^^^[[[YYYWWWXXX\\\___ccceeeggghhhdddcccbbb```______^^^^^^\\\[[[ZZZZZZZZZZZZWWWUUUYYYWWWUUURRRPPPOOOOOOOOONNNPPPTTTXXX[[[\\\\\\\\\]]]\\\\\\[[[ZZZXXXWWWVVVRRRQQQPPPOOOOOOPPPRRRSSSUUUSSSPPPMMMJJJIIIHHHHHHKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKJJJHHHIIIIIIIIIHHHHHHIIIKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHIIIJJJKKKKKKLLLNNNNNNNNNPPPSSSTTTSSSRRRvvvrrrnnnkkkjjjkkkmmmnnnoooqqqsssrrrmmmhhhcccaaafffiiimmmmmmkkkiiihhhhhhhhheee```]]]ZZZWWWSSSQQQOOOQQQSSSVVVYYY[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZVVVUUUUUUUUUVVVVVVUUUSSSRRRQQQPPPNNNMMMMMMNNNNNNNNNOOOQQQTTTUUUVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLMMMNNNPPPQQQPPPOOOMMMKKKIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIHHHFFFFFFHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLLLLMMMOOOPPPOOOMMM|||yyytttooolllgggeeebbb___^^^```bbbccchhhiiihhheee```[[[XXXWWWYYY[[[^^^____________```^^^[[[YYYVVVTTTQQQMMMJJJNNNOOOQQQSSSUUUWWWWWWXXXUUUVVVWWWXXXXXXWWWVVVUUUPPPOOONNNOOOQQQRRRQQQPPPKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDEEEGGGHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAABBBDDDFFFHHHDDDCCCBBBBBBCCCEEEGGGIIIHHHHHHFFFFFFFFFGGGHHHHHHGGGHHHHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEDDDAAAAAABBBDDDFFFGGGHHHIIIKKKJJJIIIIIIJJJJJJHHHGGG{{{xxxtttqqqllliiigggeeebbb```___^^^\\\ZZZXXXZZZ\\\___fffeeeccc___ZZZVVVUUUUUUTTTVVVWWWXXXYYYZZZ[[[[[[UUUTTTSSSSSSSSSQQQNNNKKKPPPPPPQQQSSSTTTTTTTTTTTTOOOPPPRRRTTTUUUTTTSSSRRRNNNMMMKKKLLLMMMNNNNNNMMMGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKFFFGGGGGGGGGGGGEEECCCBBB???@@@BBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@?????????BBBBBBDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>???BBBEEEGGGDDDCCCBBBAAAAAACCCEEEGGGHHHGGGEEECCCCCCDDDEEEFFFEEEFFFEEEDDDAAAAAAAAACCCDDDEEEEEEFFFEEEDDDBBBAAA>>>???@@@BBBDDDEEEGGGGGGIIIGGGFFFFFFFFFFFFCCCAAA|||yyyuuurrrqqqsssvvvxxxwwwuuurrrpppqqqqqqqqqqqqooonnnnnnnnnooonnnllljjjeeebbb___]]]]]]]]]]]]\\\WWWWWWWWWTTTSSSSSSVVVYYY^^^]]]ZZZVVVRRROOOOOOPPPQQQQQQQQQRRRSSSTTTTTTSSSNNNMMMNNNPPPRRRRRRPPPNNNLLLLLLMMMNNNNNNMMMMMMMMMLLLMMMPPPRRRSSSSSSRRRQQQOOOMMMKKKJJJKKKKKKKKKIIIGGGFFFDDDCCCBBBCCCCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHEEEFFFFFFFFFDDDBBB@@@???===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCAAA@@@???>>>>>>???@@@BBBCCCDDDCCCBBBBBB???>>><<<<<<===@@@CCCEEEFFFDDDBBBAAA@@@AAABBBCCCFFFEEEBBBAAA@@@AAABBBCCCBBBCCCCCCAAA???>>>???@@@AAABBBCCCCCCCCCBBB@@@???<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDCCCAAA???|||vvvrrrpppoooooommmjjjhhhgggiiikkkmmmmmmkkkiiihhhhhhhhhgggeee```aaaaaabbbbbbaaaaaaaaaZZZWWWUUUTTTUUUWWWXXXXXXTTTVVVVVVTTTQQQPPPTTTWWWVVVUUUTTTPPPMMMKKKLLLMMMPPPPPPPPPQQQSSSSSSQQQOOOHHHHHHHHHKKKNNNPPPPPPOOOKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOLLLIIIHHHHHHIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFF@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@>>>===;;;<<<>>>@@@AAABBBAAAAAA??????@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@>>>>>>=========>>>???@@@@@@AAA@@@@@@======<<<;;;<<<>>>@@@BBBCCCCCCBBB@@@??????>>>>>>BBBAAA???>>>>>>>>>?????????@@@@@@>>><<<<<<===>>>===>>>???@@@@@@???>>>>>>;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@AAABBBAAA@@@>>>|||xxxvvvrrrnnnjjjgggeeecccdddcccbbbaaaaaaccceeefffeeedddcccccccccaaa^^^\\\XXXYYYZZZZZZYYYYYYYYYZZZTTTRRROOOOOOQQQRRRSSSSSSSSSUUUVVVTTTPPPOOORRRVVVQQQQQQQQQOOOMMMLLLNNNOOONNNNNNOOORRRTTTTTTQQQMMMGGGFFFFFFGGGKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHEEEDDDEEEFFFFFFFFFEEEDDDBBB@@@????????????@@@AAABBBCCCCCCCCCBBBAAA>>>>>>?????????>>>>>>=========???@@@AAABBBBBBBBB@@@???>>>>>>======>>>>>>888:::<<<>>>???>>>======;;;;;;<<<===============???>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>><<<<<<<<<<<<======>>>???>>>>>>??????>>>===<<<;;;============<<<<<<<<<<<<<<<======<<<;;;:::<<<===999:::;;;=========<<<<<<999:::;;;<<<===>>>??????===<<<<<<>>>???@@@???===|||xxxyyy{{{{{{xxxvvvwwwxxxxxxuuupppkkkggglllkkkiiigggdddaaa___^^^]]]]]]]]]\\\]]]^^^```aaa______^^^___^^^\\\XXXUUUVVVVVVWWWVVVUUUTTTUUUVVVSSSPPPNNNNNNOOOPPPPPPOOOOOORRRSSSPPPKKKJJJMMMQQQMMMMMMNNNMMMLLLLLLMMMOOOHHHHHHJJJNNNQQQQQQMMMIIIIIIGGGFFFGGGIIILLLMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIEEECCC@@@@@@BBBDDDEEEEEEBBBAAA@@@???>>>>>>?????????@@@BBBCCCBBBAAA???===>>>?????????>>>>>>===<<<:::;;;<<<>>>???@@@@@@@@@<<<;;;::::::;;;<<<>>>???777888:::<<<<<<<<<:::999:::;;;;;;<<<=========<<<;;;;;;:::999888888888888999888777777888:::;;;===<<<<<<==================888:::<<<======<<<:::999::::::;;;<<<<<<;;;;;;::::::;;;<<<;;;::::::;;;===555777888:::;;;;;;;;;:::888888999:::;;;;;;<<<<<<:::999999;;;>>>???>>>===}}}zzzvvvqqqnnnmmmmmmmmmkkkjjjkkkmmmoooppppppnnnfffhhhiiigggdddaaaaaaccc___``````aaa```^^^]]]\\\YYYXXXVVVUUUVVVYYY\\\]]]```\\\XXXWWWYYYXXXTTTOOOQQQPPPOOORRRTTTUUUSSSPPPKKKJJJHHHGGGGGGIIIKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKMMMLLLLLLNNNQQQRRRRRRRRROOOMMMKKKKKKJJJIIIFFFDDDCCCDDDFFFIIIHHHEEEHHHMMMIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBFFFDDDAAA@@@AAA@@@???>>><<<===============<<<<<<<<<===>>>@@@BBBBBB@@@>>>>>>@@@AAAAAA???<<<:::999>>>>>>???@@@AAA@@@===:::<<<:::888777888888777666888888999999999999::::::@@@???>>><<<;;;:::888888888666555666888:::::::::888999;;;;;;:::;;;<<<>>>999:::;;;:::999:::;;;===;;;::::::999888888888888;;;;;;;;;:::999999888888888888::::::;;;:::999888888888888888888888888888999999888888888999:::;;;888888999::::::;;;<<<<<<~~~wwwrrrnnnllliiifffdddcccddddddbbbaaaaaabbbddddddcccbbbbbbdddeeedddaaa^^^^^^___\\\\\\]]]]]]\\\[[[ZZZYYYWWWVVVTTTSSSTTTVVVXXXZZZ\\\XXXTTTTTTVVVUUURRRNNNNNNMMMMMMOOORRRRRRPPPMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMLLLKKKLLLKKKJJJKKKMMMOOOOOOOOOLLLJJJIIIIIIIIIHHHEEECCC@@@@@@CCCIIIJJJGGGFFFIIIFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCAAA>>>>>>>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>???@@@AAA@@@>>><<<<<<===>>>>>>===;;;::::::>>>>>>???AAABBBAAA===::::::888666666777888777666888999999999999:::::::::<<<<<<<<<<<<;;;;;;:::::::::999888888;;;<<<<<<<<<888999;;;;;;:::;;;<<<>>>;;;<<<<<<;;;:::999:::<<<;;;:::999888777888888999;;;;;;;;;:::999999888888888999:::::::::999888777888888888888888888888888888888888999999999::::::777888888999::::::;;;;;;{{{xxxwww{{{xxxrrrlllhhhdddcccbbb`````````aaaaaa___^^^\\\]]]^^^^^^\\\[[[[[[^^^```___]]][[[YYYYYYWWWWWWXXXXXXXXXWWWVVVVVVUUUSSSRRRQQQQQQRRRTTTUUUWWWTTTQQQPPPRRRQQQNNNKKKKKKJJJKKKLLLNNNNNNLLLJJJNNNNNNMMMKKKIIIGGGEEEDDDDDDFFFIIILLLMMMLLLJJJIIIJJJHHHFFFFFFHHHJJJJJJJJJGGGFFFEEEEEEFFFEEECCCAAA???>>>BBBKKKOOOLLLGGGEEECCCDDDDDDDDDCCCAAA???>>>===>>>>>>??????>>>>>>>>>???===::::::::::::999888::::::::::::::::::::::::;;;<<<===>>>===<<<;;;:::;;;;;;:::::::::;;;;;;;;;======???AAABBBAAA<<<999888777555666777999888888999999999999:::::::::;;;999999::::::;;;<<<<<<<<<:::999888999;;;<<<<<<;;;888:::;;;;;;::::::<<<===>>>>>>>>><<<999888999:::;;;:::777666555777888:::<<<;;;;;;::::::999888888999999999999999888777666777777777777777777777777666777888999:::999999888666777777888888999999999zzzvvvtttssssssooommmjjjjjjoooxxx~~~|||xxxtttpppllliiigggbbbaaaaaa```````````````___]]][[[ZZZZZZZZZYYYWWWVVVXXXZZZ[[[ZZZXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQTTTRRROOONNNNNNMMMJJJHHHHHHIIIIIIJJJKKKJJJIIIHHHLLLLLLLLLLLLJJJGGGDDDBBB@@@BBBEEEHHHIIIIIIGGGFFFHHHEEECCCBBBCCCEEEEEEEEECCCBBBAAABBBCCCCCCAAA@@@@@@>>>CCCNNNVVVRRRIIICCCAAAAAABBBBBBAAA@@@>>>===;;;<<<==================<<<:::888777888888777666888888777777888888999999777999;;;;;;;;;::::::;;;>>><<<:::999999;;;;;;;;;;;;;;;===???@@@>>>:::777888666555666888:::::::::999999999999::::::::::::888888999999:::;;;;;;;;;888777666666888999999999888999;;;:::999999;;;<<<>>>???>>>;;;888666777888;;;999666444444555888:::===<<<<<<;;;::::::999999999999999888888777666666666666666666666666666666555666888::::::999888666666666666777777777888888|||xxxvvvpppsssxxx~~~|||tttrrroookkkiiihhhiiijjjgggdddbbbbbbfffnnnwww}}}zzz|||~~~}}}zzzxxxwwwnnnmmmllliiigggeeedddddd^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWTTTSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNSSSRRROOOMMMKKKIIIGGGEEEGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGDDDBBB===>>>@@@BBBDDDDDDCCCCCCEEECCCAAA@@@AAABBBBBBBBB@@@??????@@@AAAAAA@@@>>>???===BBBOOOWWWSSSIIIAAA@@@@@@AAAAAAAAA???>>>===;;;;;;<<<===============;;;999777777888888777666666666666555666777888999555888;;;<<<<<<<<<>>>AAACCC???;;;::::::;;;;;;;;;999999:::;;;<<<;;;888555888777666777999;;;;;;;;;888888888999999999::::::999999999999888888888888888666555555777888888777777888999999888888999:::<<<===<<<999666444555666999777444222333555888:::======<<<<<<;;;:::::::::888888888777777666666666555555555555555555555555444555777999999888777666555666666666666666777777}}}|||{{{wwwppphhhccc```___\\\^^^bbbfffjjjjjjgggddd^^^___```___^^^___aaacccaaa___]]]]]]aaagggmmmqqqoooqqqrrrsssrrrnnnjjjhhhccccccbbb___\\\ZZZZZZ[[[\\\]]]]]]]]]\\\ZZZXXXWWWUUUSSSPPPPPPQQQRRRRRRQQQQQQPPPOOOPPPRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLPPPPPPNNNLLLIIIGGGEEEDDDEEEGGGIIIIIIGGGFFFFFFFFFEEEFFFGGGHHHGGGFFFDDDBBB=========>>>???@@@AAAAAACCCBBBAAAAAABBBCCCAAA@@@@@@???>>>???@@@@@@???======;;;@@@LLLSSSOOOEEE??????@@@@@@AAA@@@???>>>===:::;;;<<<===============;;;999777777888888777666666555444444555666888999666999<<<======>>>BBBEEEFFFAAA===;;;<<<===<<<:::999888777777888888777555888777666777999:::;;;:::777777777777888888888999::::::999888777666666555999777666666777888888777555777888777666666777888888888888666333222333444777666444222333444777888<<<;;;;;;::::::999999888777777666666666666777777666666666666666666666666444555666777888777777666666666666666666666666666|||sssmmmjjjiiieeedddaaa[[[TTTPPPOOOPPPQQQRRRSSSVVVXXXXXXUUURRROOOSSSVVVXXXXXXYYY\\\^^^^^^]]]\\\]]]```dddhhhkkkiiiiiiiiihhhgggdddaaa^^^ZZZ[[[[[[XXXTTTQQQRRRSSSZZZ[[[\\\]]]\\\[[[XXXWWWSSSQQQNNNNNNPPPRRRSSSSSSOOOLLLJJJKKKMMMOOOOOONNNOOONNNLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKKKKKKKIIIGGGFFFEEEFFFCCCFFFHHHHHHEEECCCCCCDDDDDDEEEEEEEEEEEECCCBBBAAA???>>><<<<<<<<<>>>@@@BBBAAAAAABBBCCCEEEEEEBBB@@@AAA@@@??????@@@@@@>>><<<>>><<<@@@JJJOOOKKKDDD@@@===>>>?????????>>>===<<<999999:::;;;<<<===<<<<<<:::888666666777888777666666555444444444666888999444888;;;;;;:::;;;???CCCDDD@@@<<<;;;>>>???===::::::888666555666777777777777555444555777888888777666666666666777777777777999888888777777666555555888666444444666777666555444555666666444444555666222333333222111000222333555444333333333444666777999999888777777666666555555555555444555666888999666666666666666666666666555555555666666666777777666666666666666666666666}}}xxxooofff^^^YYYWWWWWWSSSSSSRRRNNNIIIGGGHHHJJJKKKJJJJJJLLLMMMLLLIIIGGGJJJNNNSSSVVVWWWXXXZZZ]]]]]]]]]]]]___bbbeeehhhjjjhhheeeccc```___^^^\\\ZZZUUUVVVWWWTTTQQQOOOQQQSSSTTTUUUWWWYYYYYYWWWUUUTTTNNNLLLJJJJJJMMMPPPQQQQQQMMMJJJGGGGGGJJJMMMNNNMMMNNNLLLJJJHHHFFFEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGFFFEEEFFFGGGBBBEEEGGGGGGDDDAAABBBCCCEEEEEEEEEDDDCCCAAA@@@???BBB@@@===;;;;;;===@@@CCC@@@AAACCCEEEGGGFFFCCC@@@BBBAAA@@@@@@@@@@@@>>><<<@@@???CCCKKKNNNJJJEEEBBB<<<===>>>>>>>>>===<<<;;;777888999:::;;;<<<<<<<<<999777666666777777777666666555444333444666888:::111555888777444555999===AAA===:::;;;???AAA>>>;;;<<<999666444555777888888666444333333555666666555555555555555666666666666777777777777666666666666555333222222333444333222333444555555333222333555///000111000//////111333333333333333444444555666666666666555444444333333444444444444555777888:::777777777777777777777777666555555555555666777777777777777777777666666666{{{sssoooeeeaaa\\\XXXTTTPPPLLLIIIKKKJJJIIIHHHFFFEEEDDDCCCBBBEEEHHHIIIHHHGGGFFFFFFHHHKKKPPPSSSUUUWWWYYY[[[dddfffeeeaaa```cccdddaaa^^^___^^^ZZZVVVSSSRRRRRRRRRSSSSSSRRRQQQOOOMMMKKKMMMOOORRRTTTTTTSSSQQQOOOJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFJJJGGGEEEDDDDDDEEEDDDCCCEEEGGGHHHGGGDDDBBBAAAAAAAAACCCEEEEEECCC@@@???>>>???>>><<<;;;<<<>>>AAACCC@@@BBBCCCEEEEEEDDDBBBAAABBB@@@???===<<<;;;<<<<<<===<<<===CCCIIIIIICCC;;;<<<;;;:::;;;<<<<<<:::999999888888888777777666666555666777999;;;;;;999777777666444444555555555444222222444555666888999999999777555888===???===999777555333444555666555444555444444444555888;;;===333333222111///000333666555555444444444333333333222333444555555555444333444444333222111111111111000000////////////000000000111222444555444444333666555444333222333444444444555666555444444555777555666777999888777555444555666666666555444333333888888777555444444777999}}}wwwpppkkkddd^^^ZZZXXXUUUQQQNNNLLLJJJGGGEEEFFFFFFFFFEEEEEEDDDDDDCCC@@@BBBDDDDDDCCCBBBBBBCCCDDDHHHMMMPPPSSSXXX```fffmmmooolllfffcccbbb___[[[TTTUUUTTTRRROOOLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHIIIKKKMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFEEECCCCCCEEEGGGJJJGGGEEEDDDDDDEEEDDDDDDEEEGGGHHHGGGDDDBBBAAABBBBBBDDDEEEEEEBBB@@@???>>>======<<<<<<<<<>>>AAABBB@@@AAABBBDDDDDDCCCAAA@@@@@@???===<<<;;;;;;<<<===>>>===>>>BBBFFFEEE@@@;;;;;;:::999:::<<<<<<;;;999999999888888777666555555777777777999;;;:::888555666444222222333444333222333333333444555555666666666555666:::>>>???;;;666666444333333444555555444666555555444555666777888333333333111000000222444333222222222222111111111111222444555555555444444444333222111000000000000///////////////000000111000111333444555555444444555555333222222222333444222333333333111111333444444555666777777666555444555555444444444333333333666666666444222333555888xxxssslllhhhbbb\\\XXXTTTPPPMMMKKKIIIFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@>>>>>>???AAA@@@EEEKKKNNNRRR\\\kkkxxx~~~xxxmmmeee___YYYSSSOOOPPPPPPNNNLLLJJJJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDFFFFFFFFFDDDBBBCCCEEEHHHIIIGGGDDDCCCDDDEEEEEEDDDEEEFFFGGGGGGDDDBBBBBBCCCBBBDDDEEEDDDBBB@@@??????;;;;;;<<<===>>>???@@@AAA???@@@AAABBBAAAAAA???>>>===<<<;;;;;;;;;;;;======>>>???@@@AAAAAA???===;;;:::999888999;;;<<<<<<:::::::::999888666555444444888777777888999999777444444222111000111222111000333333333333333333333333333444666;;;>>>>>>999444555333222222333444444333666555555444444333333222222333444333111000000111222222222111111111000000000222333555666666555555333222111000......------------...//////000111222111111222444444444444444444333333222111222222222000111111000///...000222333333555666666555444333444333222111111111222333444444444333111222444666}}}vvvtttqqqjjjdddbbb^^^XXXTTTQQQOOOMMMKKKGGGEEEDDDCCCEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA???>>>>>>@@@CCC@@@EEEKKKNNNSSSaaawwwrrreee\\\UUUOOONNNNNNNNNLLLJJJHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEFFFEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJJJJJJJHHHFFFDDDGGGGGGEEECCCAAABBBEEEHHHHHHFFFCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDBBBCCCDDDCCCDDDEEEDDDBBB@@@??????;;;<<<>>>???AAAAAAAAA@@@>>>>>>?????????>>>===<<<::::::999999:::;;;===>>>???AAABBB@@@===::::::;;;999777777888:::<<<<<<;;;;;;:::999777666444333333666555555777999999888666444222000000111222111000333333333333333333333333222333555888;;;;;;888555444222111111222333333222333444444444333222111000222333444333111/////////333333333333222222222222///000222444666666666555222111000...---,,,,,,+++++++++---...000111222222111111222333333444444444222222111111111000000000///000000///------...000111111222333333333222222333222000//////000111333222333333333111222444666|||sssiiieeefffddd___YYYXXXUUUPPPMMMLLLLLLKKKJJJHHHFFFDDDDDDEEEFFFEEEDDDAAAAAAAAA@@@??????>>>>>>CCCCCCBBB@@@>>>???BBBEEECCCHHHMMMPPPUUUeee|||qqqaaaYYYTTTOOOLLLLLLLLLIIIFFFDDDCCCDDDFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHEEEFFFHHHIIIIIIGGGFFFDDDGGGGGGEEEBBBAAAAAADDDGGGFFFDDDBBBAAABBBCCCCCCCCCCCCDDDEEEDDDBBBBBBCCCDDDCCCDDDEEECCCAAA??????@@@<<<>>>@@@AAABBBBBBAAA@@@<<<<<<<<<<<<<<<;;;::::::888888777777999:::<<<===>>>AAABBB@@@;;;888999<<<888777666777999;;;;;;;;;::::::999777666444333222333222333555888::::::999555333222111222333222111222222222333444444555555333222222444555777777777444222000111222333222111000111222222222222222111111333444333111/////////333333222222222111111111...///111333444555555444111000...---,,,+++++++++)))***,,,///000111222222000000111111222333333444000000000000000////////////000000///---,,,.../////////000000111111111111222000///......///111222111333333333222222444666}}}zzzvvvqqqnnnjjjeee___]]]]]]]]]YYYTTTRRRPPPMMMKKKKKKKKKJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCAAAAAA@@@@@@???>>>======AAAAAA@@@???>>>???BBBEEEGGGJJJNNNQQQWWWdddwww}}}iii\\\WWWTTTPPPNNNNNNNNNKKKHHHEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDBBB@@@@@@BBBDDDDDDBBB@@@???AAABBBBBBAAAAAABBBBBBBBB@@@@@@BBBDDDDDDDDDEEECCCAAA??????@@@>>>???@@@AAAAAA@@@??????;;;;;;:::999999888888888777666666666777999;;;<<<===???AAA???<<<999:::<<<999777666666888:::::::::999999888777555444333333111000111444777:::;;;:::666444333222444444333222111111222333333444555555222222111111222444666888444222111111222333333222//////000111222222333333111222333222000//////000000000000////////////...---///000222333333222222///...---,,,,,,,,,,,,,,,)))***---///000111111111////////////000111222333///////////////...------///000000///---,,,---...---------......///000000000///.........///000111000111333333222222444555|||zzzvvvsssooollljjjgggccc```___]]][[[YYYYYYWWWTTTQQQOOONNNLLLLLLLLLLLLKKKIIIFFFDDDBBBBBBCCCDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCFFFHHHJJJMMMPPPUUU___lllvvv|||xxxnnn```WWWUUUSSSPPPMMMNNNNNNLLLIIIGGGGGGHHHDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCBBBAAABBBEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIIIICCCCCCBBBAAAAAAAAABBBBBB???@@@@@@AAABBBCCCCCCDDDCCCDDDDDDBBB@@@???@@@BBBBBB@@@>>>===???@@@@@@@@@???@@@@@@?????????AAACCCDDDEEEDDDCCC@@@???@@@AAA????????????>>>===<<<<<<:::999888777777666666666666666555555666888:::;;;<<<>>>??????>>>===<<<<<<:::888666555777888999999888777777666555555444444222111111333666999::::::666444333222333444333222222222222222222222222222///000111111222333444555444333111111333444333222111000000000000222333444111222111000...///111333000000/////////.........---...///111111111000///...------,,,,,,,,,------)))+++---///000000000///......------...///111222---......///...---,,,+++/////////...++++++,,,---++++++,,,,,,---...//////.../////////000000000000...///111222111111222333{{{wwwtttsssrrrmmmjjjfffbbb```^^^[[[XXXVVVVVVVVVUUUSSSPPPMMMKKKKKKJJJIIIJJJKKKJJJHHHFFFEEECCCBBBBBBCCCDDDDDDCCC;;;;;;<<<<<<===>>>>>>??????AAABBBCCCCCCDDDFFFHHHHHHIIIKKKNNNSSS[[[dddjjjhhhgggbbbYYYTTTTTTRRROOOGGGHHHHHHGGGEEEDDDEEEFFFEEEFFFGGGHHHGGGFFFDDDCCCDDDCCCBBBBBBCCCFFFIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIAAAAAAAAAAAABBBBBBCCCDDD>>>>>>>>>???@@@AAACCCDDDBBBCCCCCCBBB@@@??????@@@@@@>>><<<<<<>>>?????????>>>??????>>>===>>>AAACCCDDDEEEDDDBBB@@@???@@@AAA@@@???>>>===<<<;;;::::::999999777666555555555555666555555555666777999:::;;;<<<>>>???@@@???===<<<;;;888666555666888888888777777666666555555555444333222111333555888888888666444222222333444333222222222222111000//////...,,,///222333333333333333555333222222333444444333333222000//////111333444111111000///...///111444111111111111000000000000---...///000000///......------,,,,,,------......)))+++---///000000///...------,,,,,,---...000111,,,---.........---,,,+++.........---***)))***,,,++++++++++++,,,---...///......///000111111000000,,,...000111000000111222|||xxxvvvpppnnnlllkkkkkkjjjhhhgggbbbaaa^^^[[[XXXUUUTTTSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHIIIHHHEEECCCAAAAAA???>>>>>>>>>???@@@???>>><<<;;;;;;<<<>>>???BBBBBBBBBBBBCCCEEEFFFHHHJJJJJJJJJKKKOOOUUU[[[^^^^^^]]]ZZZWWWSSSPPPNNNLLLKKKIIIGGGEEEDDDDDDEEEFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGCCCBBBCCCEEEFFFFFFEEEEEEFFFGGGHHHGGGDDDAAAAAABBBBBBAAA???===>>>??????????????????@@@@@@@@@???>>><<<;;;;;;;;;===>>>???>>><<<;;;:::;;;;;;<<<;;;<<<============???AAACCCCCCCCCBBB@@@>>><<<:::<<<<<<============<<<<<<999:::::::::999777555444222333444666777777777777;;;===???@@@AAA@@@???>>>>>><<<:::999888888::::::999888777888888888666555777444222222333666666777666333111000000000000///111111111111000///---,,,---///000000//////000222000000000222333333111///000000000000000/////////000000000///------...///...///...,,,++++++---...---------......---,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------++++++,,,------...//////.........---,,,+++***)))......---,,,++++++++++++((((((((()))***+++---...,,,,,,+++++++++,,,------000111111000//////000222{{{vvvqqqllliiiggghhhfffeeeeeeeeedddbbb```\\\ZZZXXXUUUSSSQQQQQQPPPRRRQQQPPPOOOMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFDDDAAABBBAAA???>>>>>>>>>?????????>>><<<;;;;;;<<<>>>???AAA@@@@@@AAABBBDDDGGGHHHJJJJJJIIIKKKNNNSSSXXX[[[[[[ZZZXXXUUUQQQNNNLLLKKKHHHGGGFFFDDDDDDEEEFFFGGGJJJIIIHHHHHHHHHHHHHHHIIIEEEDDDCCCCCCEEEFFFFFFEEEBBBAAAAAACCCDDDDDDBBB@@@???@@@AAAAAA???>>>???AAA>>>>>>>>>>>>?????????@@@>>>===;;;::::::;;;<<<===999888777777777888999:::999;;;<<<<<<<<<<<>>;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999777444333555666777888888888888888:::;;;===>>>???>>>===<<<999888666444444444555666777777777777777777666444555333111111333666777777555333111000000000000000000111222222222111000///...///000000///...///111222111000000111111///---........./////////000000...//////...,,,,,,---...---......,,,******,,,...,,,,,,---------,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------***++++++,,,------......---------,,,,,,+++******++++++***)))))))))******))))))))))))***++++++,,,++++++,,,,,,,,,,,,------///000000000......000111yyyuuurrrqqqooolllhhhccc```^^^\\\]]]\\\[[[\\\\\\[[[YYYVVVSSSQQQOOONNNLLLLLLMMMMMMPPPOOONNNMMMKKKIIIHHHGGGEEEDDDDDDDDDEEEDDDBBB@@@CCCAAA@@@>>>======>>>>>>???>>>===<<<<<<===>>>????????????AAACCCEEEHHHIIIKKKKKKJJJJJJLLLPPPTTTVVVWWWVVVTTTRRROOOLLLJJJIIIFFFFFFEEEDDDEEEFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHBBBAAABBBDDDGGGHHHFFFEEEBBBAAA@@@@@@AAABBBBBBAAA???@@@AAAAAA@@@@@@AAABBB===============>>>??????>>>===;;;:::999:::;;;;;;555555444444555666888999777999:::;;;;;;<<>>;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;999666444222666666777777777777777666888888:::;;;;;;;;;:::999666555333222111111222222555555666666666555444444333111000111444666777777666555333111000000111111000111333444444444333222...///000000...---...///333111///.........---,,,,,,,,,------......//////,,,---...,,,+++***,,,---,,,------,,,******+++---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,)))******++++++,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))***+++)))))))))))))))************+++,,,---...---,,,,,,...//////...------...000zzzsssnnnlllkkkfffdddbbb___\\\ZZZYYYXXXTTTTTTTTTUUUUUUTTTQQQOOOJJJJJJIIIHHHIIIJJJKKKLLLNNNMMMLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDEEEDDDBBB@@@CCCBBB@@@???>>>>>>>>>>>>??????>>>======>>>????????????@@@BBBDDDGGGJJJLLLNNNMMMLLLKKKLLLNNNQQQSSSTTTSSSQQQOOOMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBCCCFFFHHHIIIHHHHHHEEEBBBAAABBBCCCCCCBBBAAABBBCCCBBBAAA@@@AAABBB<<<<<<;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;888777666666666777888999666888:::;;;<<<>>>AAACCCDDDDDDCCCCCCAAA???<<<;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444555555555555555444333222555666666777777777666666555444333222111111222222222333444444333222333333222111000222555888999999:::999777444111000000111111222333444444333222222...///000///---,,,---...222000---,,,---.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))***,,,+++,,,---,,,***)))***+++***************+++++++++)))******************)))*********+++++++++++++++))))))))))))******++++++******))))))*********+++***************+++,,,---*********))))))(((((('''(((***,,,......---,,,+++,,,------,,,++++++,,,...zzzwwwqqqlllgggeeedddccc\\\[[[YYYWWWUUUTTTTTTSSSQQQPPPPPPPPPQQQOOOMMMKKKEEEFFFFFFHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFEEECCCAAADDDCCCAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDGGGJJJMMMOOOPPPOOONNNMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEGGGDDDAAAAAADDDHHHJJJLLLLLLIIIDDDBBBBBBBBBBBBAAAEEEEEEEEEDDDAAA@@@@@@@@@<<<;;;;;;:::;;;===???@@@@@@???>>>======<<<<<<<<<;;;:::888777666666666777777999;;;<<<===???BBBEEEEEEEEEEEEDDDBBB@@@===<<<888999::::::;;;;;;;;;:::777888999999999888777777444444555444444333222111333333333444333333333222444333333222111111000000///111333333111000111222222111111333777999::::::======;;;777222///000111222333333333333111///......//////...,,,+++,,,---000...,,,,,,...000111111......---,,,+++***)))))))))*********((((((***,,,+++,,,---,,,***)))***+++***))))))))))))***+++,,,))))))))))))))))))))))))************************(((((()))))))))))))))***))))))((((((((()))******))))))))))))***++++++,,,)))))))))))))))(((&&&&&&'''(((***,,,------++++++***++++++***))))))***,,,}}}yyyvvvsssrrrooommmjjjfffbbb```^^^]]]WWWVVVUUUTTTSSSSSSRRRSSSQQQOOOMMMLLLLLLKKKJJJHHHCCCDDDGGGJJJLLLMMMNNNNNNMMMKKKIIIFFFEEEDDDDDDDDDEEEDDDDDDEEEGGGFFFDDDBBBDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHKKKNNNPPPQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHGGGGGGFFFDDDCCCBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFJJJFFFAAA@@@AAAEEEIIIKKKJJJGGGCCCAAA@@@@@@???>>>EEEEEEEEECCC@@@>>>>>>>>><<<;;;::::::;;;===@@@AAA@@@@@@@@@???>>>===<<<<<<;;;:::777555444444444444888999;;;======???BBBEEEEEEEEEEEEDDDBBB@@@===<<<888888999999999999888888444555666888888888888777555666666666555444333333222111111111111000000000000000000//////...------,,,///222111///---///111111111111333777999999888;;;<<<;;;777111///000222222222333222111000...---,,,---......,,,+++,,,---...---,,,---///111111111......---,,,+++***))))))((()))***)))((((((***,,,+++,,,...---,,,******+++******)))))))))+++,,,---***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((()))''''''''''''''''''((()))'''((()))))))))'''&&&%%%&&&'''(((***+++++++++***((())))))(((''''''(((***wwwvvvssspppmmmjjjhhhfffgggfffeeeccc```^^^\\\ZZZUUUUUUTTTSSSRRRRRRRRRSSSQQQNNNJJJHHHGGGGGGFFFEEEAAADDDIIIMMMPPPPPPOOONNNMMMKKKHHHFFFDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEHHHJJJMMMOOOPPPOOONNNLLLLLLKKKLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCFFFFFFEEEFFFFFFGGGHHHIIIIIIFFFBBB@@@@@@CCCDDDEEEFFFDDDAAA@@@@@@@@@@@@???AAABBBBBB@@@===<<<<<<======<<<;;;:::;;;>>>AAABBB@@@@@@??????>>><<<;;;:::999888666555444444444555888999;;;<<<<<<>>>AAACCCCCCCCCCCCBBB@@@>>><<<:::777777777777666555444444444444666777777666666555444444555555555444444333111000000////////////////////////...------,,,+++)))---000000---,,,...111000///000222555777666555555777777444000...111444111111222222222000///...+++,,,------,,,+++---...,,,,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((((((***,,,+++---///...---++++++++++++***)))))))))+++---...******)))(((((()))************)))))))))((((((((())))))))))))))))))))))))***)))'''&&&%%%&&&'''((((((((('''&&&&&&&&&''''''&&&'''((())))))(((&&&%%%%%%%%%&&&'''((()))******&&&'''((('''%%%%%%'''(((~~~yyyuuuooommmkkkhhheeeccc```___\\\\\\]]]]]]\\\ZZZXXXWWWQQQPPPOOOOOONNNNNNNNNOOOQQQMMMHHHDDDCCCCCCCCCCCCAAADDDJJJPPPRRRRRRPPPNNNMMMKKKHHHEEEDDDCCCDDDDDDCCCCCCCCCDDDFFFFFFDDDBBBDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEGGGIIILLLMMMNNNNNNLLLKKKKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKGGGEEEBBB@@@@@@AAA@@@???DDDBBBAAAAAABBBCCCCCCBBB===>>>>>>===;;;:::;;;<<<===<<<;;;:::<<<>>>AAACCC?????????>>>===;;;:::999999888666666555666777888777999:::;;;;;;===???BBBAAAAAAAAA@@@???<<<:::999666666666555444333111111444555666666666555333222111222222333333222222222111000///...............////////////...---,,,,,,(((,,,000///,,,+++---000.........111333555444333///222333111......222666///000111222333222111111***+++,,,,,,,,,,,,---...,,,,,,,,,---......+++))))))******,,,---...//////((()))***)))((()))+++,,,+++---//////---,,,+++,,,+++***))))))***,,,...///+++***)))(((((()))***+++******))))))((((((((('''************))))))))))))+++***'''%%%$$$%%%&&&'''+++***)))(((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&(((******&&&&&&'''&&&%%%$$$&&&(((}}}||||||{{{wwwqqqkkkffffffeeeccc```\\\YYYWWWWWWYYYZZZYYYWWWUUUUUUUUURRRTTTUUUTTTRRROOONNNOOONNNKKKHHHDDDBBBAAABBBCCCCCCIIINNNOOOPPPSSSSSSQQQNNNKKKGGGDDDDDDEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDBBBCCCEEEFFFFFFGGGIIIKKKIIIHHHFFFDDDDDDDDDFFFGGGEEEDDDDDDDDDEEEGGGJJJLLLLLLMMMMMMLLLJJJHHHFFFDDDFFFEEEDDDDDDFFFGGGFFFEEEGGGDDDBBBCCCFFFHHHGGGEEEIIIKKKMMMMMMKKKHHHGGGFFFFFFDDDAAA@@@AAAAAAAAA@@@BBBAAA@@@BBBDDDEEEEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999:::<<<>>>???>>>>>>>>>===<<<:::999888999888888777666555555444777999;;;:::999999<<>>===;;;999888777666666555444333444555666555444666444222222444444222000111222222222222111000000///000111111111000...---111...+++,,,...000...,,,---------...///000000111......////////////......000///---+++++++++---...000000111222333333444444---,,,***(((((()))***+++111///---,,,,,,,,,+++******+++,,,------------,,,,,,+++******))))))******,,,------......------,,,+++,,,---------,,,+++***)))))))))(((((((((((((((+++***)))(((((()))******,,,)))'''(((+++......,,,---,,,,,,+++***)))((('''$$$&&&((()))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''((((((((((((((()))((('''&&&&&&'''((()))~~~sssssssssssssssoooiiidddbbbaaa```^^^[[[XXXUUUSSSUUUWWWXXXWWWUUUSSSSSSTTTSSSUUUVVVTTTQQQNNNMMMMMMKKKIIIFFFCCCBBBBBBCCCDDDDDDKKKOOOPPPPPPSSSTTTRRRPPPLLLHHHFFFFFFGGGGGGFFFCCCBBBBBBAAAAAABBBBBBCCCBBBDDDGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEDDDDDDEEEFFFCCCBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKJJJHHHFFFDDDCCCFFFEEEDDDDDDEEEFFFDDDCCCEEECCCBBBCCCEEEGGGEEEDDDGGGIIIJJJJJJHHHFFFEEEEEEEEECCCAAA@@@@@@AAA@@@???AAA@@@@@@BBBDDDEEEDDDBBB@@@AAAAAA@@@???>>>===<<<;;;;;;:::999999;;;<<<=========<<<;;;:::999777777777777777666666555555555555777888888666777999<<<999999888777666666666666666444333333444555333222555333111222444444222000222222222222222111111000000111111222111000///...555333111000000000///...,,,------...//////000000------............------///...,,,++++++++++++,,,//////000111111222333333,,,+++***)))))))))***+++000...,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***))))))(((((()))))),,,,,,------------,,,,,,++++++,,,------,,,+++***))))))))))))))))))))))))***))))))(((((()))***++++++)))''''''***...///...111000...,,,***(((''''''%%%'''))))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))|||wwwsssrrrqqqqqqrrrssstttrrrppphhhiiijjjkkkkkkggg```[[[ZZZZZZYYYWWWTTTRRROOONNNRRRSSSTTTTTTRRRPPPPPPQQQTTTUUUVVVTTTPPPLLLJJJJJJGGGFFFDDDCCCCCCDDDFFFGGGGGGMMMQQQQQQQQQTTTTTTRRRQQQNNNKKKIIIIIIIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAACCCFFFJJJLLLLLLKKKKKKLLLKKKJJJHHHFFFDDDDDDDDDEEEAAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBGGGFFFEEEEEEFFFEEECCCBBBBBBBBBBBBDDDEEEEEEDDDBBBCCCEEEGGGGGGEEECCCBBBBBBDDDBBB@@@@@@@@@AAA@@@?????????@@@BBBEEEEEECCC@@@BBBBBBCCCCCCAAA???<<<;;;::::::999999999:::;;;<<<<<<<<<;;;:::888777666555666555555555555555555555333444555555444444666888444444444444444444555666666444333333444444222111444333111222333333222111222333333333333222111111111111222222222111000///888888777444111//////000,,,------....../////////,,,,,,,,,------,,,,,,,,,---,,,,,,+++******))))))---......//////000000000************************///---+++++++++,,,+++***++++++++++++************))))))(((''''''''''''(((++++++,,,,,,,,,,,,++++++******+++,,,,,,++++++***(((((())))))******++++++(((((((((((())))))++++++,,,)))''''''***...000222888555111---***(((''''''&&&'''))))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&'''((((((|||vvvqqqmmmkkkhhhfffdddcccccccccdddeeeeeeeeeccceeeggghhhfffaaa[[[VVVTTTTTTRRRQQQOOOMMMKKKJJJNNNPPPQQQQQQOOOMMMNNNNNNSSSTTTTTTQQQMMMIIIGGGFFFDDDCCCCCCCCCDDDFFFHHHJJJJJJPPPSSSRRRRRRTTTUUUSSSRRRPPPMMMKKKKKKLLLKKKKKKFFFEEEDDDBBBAAA@@@??????CCCGGGLLLOOOOOOMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCBBBFFFEEEEEEFFFGGGGGGEEECCCAAABBBCCCEEEEEEDDDBBBAAAAAABBBDDDDDDBBBAAAAAABBBDDDBBBAAAAAABBBBBBAAA@@@===>>>@@@BBBDDDDDDAAA???AAABBBCCCDDDCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555555444444444555555555555555222333333333222333444555333333222222222333444444444333222333444555444333222222111111222222111111333333333333333222111111111111111111000000//////555777777444000...000222,,,,,,---------.........******++++++++++++******++++++++++++***)))(((''',,,,,,,,,---------......((())))))***+++******)))---+++******+++++++++***+++******)))))))))))))))***)))((((((''''''((((((******++++++++++++******))))))******************'''(((((()))***+++,,,,,,'''''''''((()))***++++++,,,***((('''***...333555<<<999444...***'''&&&&&&'''((())))))'''&&&'''(((((('''%%%%%%%%%%%%'''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''zzzrrrjjjgggbbb___]]]]]]\\\[[[XXXXXXXXXWWWVVVWWWXXXYYY```bbbdddddd```[[[UUURRRPPPOOONNNMMMKKKJJJIIIIIILLLMMMOOONNNMMMLLLLLLMMMOOOPPPPPPNNNJJJFFFDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMRRRTTTRRRQQQTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLGGGFFFDDDBBB@@@???>>>>>>BBBFFFLLLOOOOOOMMMLLLKKKMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFHHHIIIJJJHHHFFF@@@BBBDDDEEEEEECCCBBBAAA???AAABBBBBBAAAAAAAAABBBDDDCCCBBBBBBCCCCCCBBB@@@<<<===???AAACCCCCC@@@===>>>???BBBCCCCCCAAA>>>===<<<<<<===>>>>>>===<<<;;;<<<;;;999888777666666777444444444555555555555555333222222222222333444444444444333222222222333333333222222333555777777666000111111111111111111111222333333333333222111111000000//////............///111333111...---///222,,,,,,,,,,,,------------))))))************))))))))))))*********)))((('''******++++++++++++,,,,,,((())))))*********))))))+++)))((((((***++++++*********)))(((((())))))*********)))(((((((((((()))))))))************))))))(((((((((((())))))******''''''((()))***++++++,,,&&&&&&'''((()))*********,,,+++))))))***...333777===999444...***(((''''''((()))***((('''&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&~~~xxxpppgggaaabbb___[[[YYYXXXWWWUUUSSSRRRRRRSSSQQQPPPOOOQQQRRRXXXZZZ\\\[[[WWWSSSOOONNNMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNNNNLLLKKKKKKLLLLLLMMMNNNLLLIIIFFFEEEDDDFFFFFFGGGHHHJJJLLLMMMNNNOOOSSSUUURRRQQQSSSTTTRRRQQQOOOMMMMMMNNNNNNMMMKKKGGGFFFDDDBBB@@@???>>>>>>@@@DDDJJJMMMMMMKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEDDDFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCEEEEEEFFFHHHJJJIIIGGGEEE@@@BBBDDDCCCBBB@@@@@@@@@>>>@@@AAAAAA@@@@@@AAACCCBBBBBBAAABBBCCCCCCBBB@@@<<<<<<===@@@BBBBBB@@@===<<<===???@@@@@@???>>><<<<<<===???@@@???>>><<<::::::999888777666777888888666555555555555555555555444222000111222333333222444333333222222222222333222111111222555666666555///000111111000///111222111222222222222111000000000///...---------......+++,,,------,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((()))))))))************************************)))))))))((((((((()))((('''''')))+++*********)))((((((((()))+++,,,+++***))))))(((((())))))((())))))))))))))))))((('''''''''''''''(((******''''''(((((())))))******&&&&&&(((((())))))))))))++++++***)))))),,,111555999666222...+++((((((''')))******(((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&|||vvvooojjjgggccc]]]YYY\\\ZZZXXXVVVUUUTTTQQQOOOLLLNNNPPPOOOMMMMMMNNNPPPOOOQQQSSSRRROOOLLLKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHJJJLLLNNNNNNLLLKKKLLLMMMJJJKKKMMMLLLJJJHHHGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOPPPTTTUUUQQQPPPRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLJJJGGGFFFDDDBBB@@@??????>>>>>>BBBGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFHHHJJJIIIGGGDDDBBBBBBAAA@@@@@@@@@AAABBBBBBFFFFFFFFFGGGHHHFFFCCC@@@>>>@@@AAA@@@>>><<<===???<<<>>>??????>>>???AAACCC@@@??????@@@BBBBBB@@@>>>===<<<<<<>>>@@@@@@???>>>============<<<<<<;;;:::;;;<<<>>>@@@???===;;;999777666555444555666888999777777777666666555555555333111//////111222111000111000000111111222333444333111000111222222111000---///111111//////000222000111111111111000//////111000///...---......///,,,+++***+++---/////////,,,,,,++++++++++++++++++))))))************))))))((((((''''''(((***,,,---******************)))))),,,+++***(((''''''''''''(((&&&%%%&&&(((*********))))))(((((()))+++---...))))))((('''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&((()))***'''''''''''''''(((((((((&&&'''((())))))((((((''''''))))))(((''')))---000333222///---+++***)))(((***+++***(((&&&&&&''')))%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%'''(((((()))%%%&&&&&&''''''&&&&&&%%%xxxmmmhhhbbb^^^^^^]]]ZZZXXXRRRQQQPPPPPPPPPOOOLLLJJJEEEHHHKKKKKKIIIHHHJJJLLLIIIKKKMMMMMMJJJIIIKKKMMMJJJIIIGGGFFFFFFGGGHHHHHHKKKLLLNNNNNNMMMLLLLLLMMMIIIKKKMMMMMMKKKJJJJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPPPPTTTUUUQQQOOOQQQRRRPPPOOOMMMLLLLLLMMMMMMKKKJJJFFFEEEDDDBBBAAA@@@??????===@@@DDDGGGGGGFFFFFFFFFCCCCCCDDDDDDCCCBBBAAAAAACCCDDDGGGHHHHHHEEEBBB@@@@@@???>>>>>>>>>???@@@AAAGGGFFFFFFGGGFFFCCC>>>;;;===>>>???===:::999;;;>>>;;;<<<=========>>>@@@BBB>>>======???@@@@@@>>><<<===<<<;;;<<<>>>@@@???>>>>>>>>>===;;;:::999888888:::;;;>>>??????<<<999777555444333222333555777999999999888777666555555444222000---...000111000...------...///111333444555333222000///000///---+++---///111111///...000333000000000000000///......222111///.........///000///,,,***+++///111///---,,,+++++++++++++++++++++))))))************))))))((('''&&&'''(((+++...///************))))))))))))...,,,***'''&&&&&&'''''''''&&&%%%&&&(((*********)))((((((((())),,,...000(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&''''''((())))))((('''&&&%%%'''((('''&&&&&&)))---......------+++***))))))++++++***(((&&&&&&''')))$$$$$$&&&''''''&&&$$$$$$######$$$%%%'''(((((()))%%%%%%&&&''''''&&&%%%%%%wwwrrrooo```^^^[[[YYYXXXWWWTTTRRRRRRPPPMMMJJJIIIHHHIIIJJJIIIFFFEEEFFFIIIJJJHHHFFFKKKMMMLLLIIIHHHKKKLLLIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJLLLLLLLLLMMMPPPRRRQQQPPPOOONNNNNNMMMMMMNNNQQQUUUWWWTTTMMMIIIIIIKKKHHHJJJKKKMMMLLLJJJGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEAAAAAA@@@??????@@@AAABBBEEEEEEFFFGGGHHHFFFBBB???======>>>>>>???@@@BBBBBBCCCDDDEEEEEEDDD@@@===;;;:::;;;;;;<<<<<<;;;;;;:::===;;;999:::===???===:::<<<:::999:::<<<======<<>>@@@AAADDDCCCDDDEEEEEEDDDAAA>>>==================>>>>>>CCCDDDEEEEEECCCAAA===;;;:::::::::::::::999888888888777666777999::::::999:::999999;;;<<<<<<;;;999===;;;:::999:::;;;:::999;;;:::888666555444333333888888888888777555444333444444333333333333444444666555555444333222111111111000///------------...---,,,+++***+++...111222111111000//////...------+++---//////---------...222222111///...,,,++++++)))000333///++++++,,,,,,+++++++++++++++,,,------************)))((('''&&&++++++***))))))))))))))),,,'''"""###''',,,------))))))))))))(((((('''''')))((('''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((()))(((''''''((()))+++---((((((''''''''''''((((((******))))))((('''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########|||xxxuuupppjjjddd___[[[ZZZTTTRRRPPPOOOOOONNNLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBEEEFFFFFFFFFEEEHHHJJJHHHHHHJJJIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCFFFIIILLLNNNNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLKKKMMMOOOLLLHHHEEEEEEFFFFFFGGGIIIJJJKKKJJJHHHGGGEEEDDDCCCBBBBBBAAAAAABBB??????@@@AAAAAAAAA@@@@@@BBB@@@===;;;;;;<<<>>>???BBBAAA@@@AAAAAAAAA???===???>>>======<<<<<<======BBBCCCDDDDDDCCC@@@>>><<<::::::999888777666666555333555666777666777888999999999999:::;;;;;;888666;;;999777777888999888777888777555444333222111111444333333222222222222222333222222111111222222333444333111///.........///000///...---,,,,,,,,,,,,***)))(((((()))+++---///000//////......------,,,***,,,......------...///000000///...,,,+++******(((...000---***+++,,,,,,*********)))******+++,,,)))******))))))((('''&&&))))))***))))))((('''''')))%%%""""""&&&)))******)))))))))(((((((((((('''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$%%%&&&'''((()))***&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$#########~~~zzzvvvrrrnnnlllhhhccc^^^YYYVVVUUUPPPOOOMMMMMMMMMMMMKKKJJJGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@AAABBBCCCDDDDDDDDDCCCGGGIIIHHHIIIKKKIIIEEEBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAADDDGGGKKKMMMNNNNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJIIIFFFCCCDDDEEEDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBB???@@@AAABBBBBBAAA???>>>AAA???<<<999999:::<<<>>>AAA???>>>===>>>>>>===;;;??????>>>>>>>>>>>>>>>???AAAAAABBBBBBAAA@@@>>><<<;;;;;;999888666555444444333666999888777666999<<<;;;:::888888999999888666888777555555666777777666666555444333222111111111111000///......///111222222222111111111222333333333111///---,,,,,,---...//////...------,,,,,,,,,)))(((''''''((()))+++,,,......------,,,,,,,,,,,,(((***------------...///...------,,,+++******)))(((,,,...+++)))+++,,,+++*********))))))******+++)))))))))))))))(((''''''&&&'''((())))))((('''&&&(((&&&######&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((((((%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$###############}}}{{{wwwtttqqqnnnkkkiiieeebbb___ZZZUUUQQQOOOMMMMMMKKKJJJJJJJJJJJJIIIGGGDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDCCCCCCBBBBBBCCCCCCGGGIIIIIIIIILLLKKKGGGBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBEEEIIIKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAA???>>>??????BBBCCCDDDEEEFFFEEEEEEEEECCCBBB@@@?????????@@@AAA@@@AAABBBBBBBBB@@@???===???===;;;999888999;;;===@@@>>><<<<<<======;;;:::<<<<<<<<<<<<===>>>???@@@??????@@@@@@???>>>===<<<===;;;999777666555444444333666999888666666999;;;===:::666555666777888888666444333333555666555555666555444333222111111111111///---,,,---...000222222222111111222333444444333222///---,,,,,,---...000000//////...------,,,))))))(((((()))***+++,,,,,,,,,,,,+++++++++++++++(((***,,,---,,,,,,---...,,,,,,++++++******))))))(((+++,,,)))))),,,---,,,++++++************++++++((())))))))))))(((((('''###%%%'''((()))))))))(((((('''&&&&&&'''((((((((('''''''''''''''(((((((((%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""""""""""""""############%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$######""""""######$$$!!!!!!""""""###$$$%%%%%%########################{{{uuusssqqqmmmiiifffcccbbb]]][[[XXXTTTQQQMMMKKKJJJHHHGGGEEEEEEEEEEEEDDDBBB???????????????>>>>>>>>>DDDEEEEEEDDDBBBAAABBBCCCBBBFFFHHHGGGIIILLLLLLIIICCCDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGEEEAAACCCFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBB@@@???===<<<<<<===>>>@@@AAAAAAAAA@@@???>>>===<<<<<<;;;::::::::::::;;;<<>>===;;;999777777777888999;;;<<<===<<<<<<=========<<<<<<;;;<<<;;;999666555444444555333444555555444444555666;;;888444333444666777888555333222222444555555444666555444333222222222222000///---,,,---...000111111111111111222333444444333222000...---------...//////000//////...---,,,***************++++++,,,************************(((***,,,,,,++++++,,,---************************(((++++++((()))---///---,,,+++******************(((((())))))))))))((((((%%%%%%&&&((())))))))))))((((((((((((((((((''''''&&&''''''''''''((((((((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""&&&&&&$$$######"""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%############$$$$$$$$$######$$$$$$%%%%%%######""""""""""""######!!!!!!!!!"""#########$$$"""""""""###############|||xxxssspppmmmmmmkkkhhhddd```]]]\\\UUUTTTRRROOOMMMLLLKKKJJJFFFEEECCCBBBBBBBBB@@@>>>>>>===<<<;;;<<<<<<>>>>>>BBBDDDEEEDDDBBBAAABBBDDDBBBEEEFFFEEEFFFJJJKKKIIIDDDEEEFFFHHHHHHIIIHHHHHHIIIIIIKKKKKKKKKIIIGGGFFF@@@BBBCCCBBBAAA@@@AAABBBAAA@@@???>>>============AAA???>>>>>>???@@@@@@AAA??????????????????>>>>>>===<<<:::888888:::<<<===@@@@@@>>>===<<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>??????>>>;;;888777777666777777888999999::::::::::::;;;;;;:::::::::999666444333333444444444333222222333333222111444333222333444555444333444222111222333555555444555444333222111111111111//////...---------...///000000000000111222333333222111111000///...------......//////...---+++***************+++++++++,,,)))))))))))))))))))))))))))***,,,,,,+++******+++*********************+++)))+++***(((***///000...+++***))))))((((((((()))(((((())))))))))))(((((())))))((((((((((((((()))'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&%%%###%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''(((''''''&&&)))'''%%%#########$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&######""""""""""""######!!!"""""""""""""""""""""!!!"""""""""#########$$$zzzuuupppllliiiaaabbbaaa___[[[XXXVVVVVVKKKKKKJJJHHHHHHGGGGGGGGGGGGEEECCCBBBBBBAAA???>>>???>>><<<;;;<<<===???AAA???AAACCCCCCAAAAAACCCEEEAAADDDDDDBBBDDDIIIKKKIIICCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGEEE@@@AAAAAA???======>>>@@@>>>===<<<;;;;;;::::::;;;===;;;::::::;;;=========??????>>>>>>======<<<<<<;;;:::888666666888:::<<<@@@>>><<<:::999888999999777888:::<<<=========<<<>>>>>>???@@@AAA???;;;888:::999888888888888888888888999999999999999::::::888777444222111222333444777444222222444555222///---...111444666555111...444222111222333555555444333333222111000000000111///......---,,,,,,------............///000222222111111111000///...,,,+++,,,---......---,,,***)))************++++++++++++((((((((())))))))))))))))))+++,,,,,,***))))))***************++++++++++++***+++***(((+++000111///***)))((('''''''''''''''(((((()))))))))))))))(((---,,,***((('''&&&''''''&&&((())))))'''&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$###%%%&&&''''''(((((('''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$%%%############""""""""""""############$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$%%%'''(((((((((''''''((('''%%%######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$xxxpppiiibbb^^^``````___\\\YYYTTTPPPNNNJJJJJJHHHFFFBBBAAABBBDDD@@@???>>>======<<<======<<<;;;:::::::::<<<===>>>BBBCCCDDDEEEEEECCCAAA@@@BBBCCCEEEHHHIIIJJJJJJIIIFFFDDDCCCDDDEEEEEEDDDCCCHHHGGGFFFEEEDDDCCCBBBBBB??????>>>;;;888888:::<<<<<<<<<<<<<<<======>>>>>>999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA<<<:::888666666888:::<<<>>>===;;;888777666666666888888777888999;;;>>>???;;;>>>AAACCCBBB@@@<<<999:::888555555666777777666666777777777666777888::::::888555222111000111222444444555555444222111////////////000222333111000///000111333444444333333...///000111111000///......---,,,++++++---...000......---...///111222444444111---***)))***+++---))))))(((''''''((()))***(((((()))***************((((((''''''''''''((((((+++)))(((((())))))'''&&&)))***+++,,,,,,+++***)))''''''((()))+++,,,---...++++++***)))((('''&&&&&&%%%&&&'''((()))***+++,,,...,,,)))'''%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###&&&))),,,,,,)))&&&###)))((((((&&&%%%$$$######%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$$$$%%%$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!######################## ###%%%''''''&&&&&&"""###%%%&&&''''''&&&%%%#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$#########"""""""""""""""%%%$$$$$$###"""""""""###!!!!!!"""""""""#########yyyooofff___ZZZZZZZZZZZZZZZWWWSSSPPPMMMJJJJJJHHHEEEBBBAAAAAABBB???>>>=====================<<<<<<;;;<<<===???@@@@@@AAACCCEEEFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJJJJIIIFFFDDDCCCCCCCCCCCCBBBAAADDDDDDCCCBBBAAA@@@@@@???>>>>>>===;;;999888999;;;;;;;;;;;;<<<<<<<<<<<<<<<888777777777888999::::::===>>>>>>???@@@@@@??????;;;:::888777777888:::;;;>>>===;;;999777666666666777777777888999:::;;;<<<999;;;>>>@@@@@@???===;;;999777555444555666666666666666666666666666888999:::999666444333222222222444444444444333222111000000//////000222222111///...///000222333333222222///000111111111000///......---,,,++++++---...000......------...000111222333000---***)))***,,,---***)))(((''''''((()))***((())))))*********))))))((((((((('''(((((())))))***)))(((((()))***)))'''))))))++++++++++++))))))((())))))******+++++++++******)))((('''&&&%%%%%%$$$%%%%%%&&&((())))))***((('''$$$"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$&&&(((******(((&&&$$$(((''''''&&&&&&%%%$$$$$$%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###############$$$%%%%%%$$$$$$$$$######"""""""""""""""############""""""######################## !!!###%%%&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&###############$$$$$$$$$!!!"""###$$$$$$$$$###"""""""""""""""############%%%%%%$$$###############""""""##################zzzyyyzzznnnddd]]]XXXSSSTTTVVVVVVTTTQQQNNNLLLJJJJJJHHHEEEBBB@@@@@@@@@=========<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGEEEBBBAAAAAAAAA???>>>?????????>>>>>>=========<<<======;;;999888888999;;;;;;::::::::::::::::::777666666666666666777777;;;;;;<<<=========<<<<<<;;;:::999888888999:::;;;===<<<:::999777777777777555666666777888888777777666777999;;;<<<===<<<<<<777555333333555666666666666666555555555666777777999888777666555444333222444333222222111111111111111000///000111111///------...000111222111111000000000111111111000...---------,,,+++,,,---...///---------------...///000111///---+++******,,,,,,+++***'''&&&&&&''')))+++)))))))))******)))((((((((((((((((((((()))***+++***)))((()))***+++***)))((()))***++++++***)))((()))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&''''''((('''&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###############$$$%%%&&&&&&######"""""""""""""""""" !!!"""""""""""""""!!!""""""######$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########|||xxxvvvyyyyyy|||xxxmmmddd^^^ZZZQQQRRRSSSSSSRRROOOKKKIIIHHHIIIHHHEEEAAA???>>>???<<<<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCCCC>>>???AAACCCDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGEEEBBB@@@??????===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<;;;999777666777999999999999999888888888888777666666555555555666888999999:::::::::999999999999999888888999999999;;;:::999888777777666666333444555666666555444333555666666777888999::::::555333222222444666777777777666555555666777777777666666666666555333222111333222111000///000111111111000//////000000...,,,---...000111111111000/////////000000///...---,,,------,,,,,,,,,---...///------------------------///...,,,+++++++++,,,,,,,,,***(((&&&%%%''')))+++))))))))))))))))))(((''')))(((((())))))***+++,,,)))(((((()))+++,,,+++***(((((()))******)))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&((((((%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""######$$$$$$###""""""###"""!!!!!!"""###%%%&&&"""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###{{{tttnnnmmmmmmnnnuuuzzzsssiiiaaa\\\XXXRRRRRRRRRQQQOOOKKKIIIGGGFFFGGGGGGDDDAAA>>>===>>><<<<<<;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDD@@@@@@AAAAAAAAABBBBBBAAAEEEEEEDDDCCCBBBBBBBBBAAAGGGDDD@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;888:::;;;:::777555555555888888888888888777777777:::999888777666555555555777777777888888777666666777888888888888888888777888888888777777666666555222333444555444333222111666666666666666777777888444222111222555777888888999777555555777888777666222333333333222111000000222111000......///000111000///.../////////---+++......000111111000//////------.........---+++***,,,,,,,,,,,,------...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&''')))***(((((()))))))))((((((''')))))))))))))))***++++++)))((('''(((***++++++***'''((())))))))))))((('''%%%&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))%%%$$$$$$%%%'''&&&$$$"""#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!"""!!! !!!"""$$$%%%"""!!!!!! !!!!!!!!!!!!""""""###### !!!"""######$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ssspppkkkeeebbbdddjjjnnnxxxxxxmmmddd\\\WWWSSSTTTSSSQQQNNNKKKHHHFFFEEEDDDEEEEEEDDDAAA>>>======<<<<<<<<<;;;<<<<<<=========>>>@@@AAABBBCCCDDDDDDAAAAAA@@@@@@@@@?????????CCCBBBAAA@@@????????????CCC@@@===;;;<<<=========<<<<<<<<<<<<;;;;;;::::::888999999777555444444555666666777777777888888888<<<;;;999888666555555444555666666666666555444444555666777888888777666555555555555666666555444444222222222333222222111111666666666666666777777777333222111222666999::::::999666444444777888666444000000000000////////////000//////......////////////...---...//////---+++------////////////...---+++,,,---......---,,,+++,,,,,,,,,---------....../////////...---,,,***)))***+++,,,,,,---,,,,,,++++++***)))(((''''''((((((&&&'''(((((()))))))))(((***))))))(((((())))))))))))((('''((()))***)))(((&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%$$$######$$$$$$###""""""""""""######$$$$$$%%%$$$$$$######"""######### !!!!!!!!!!!!######""""""""""""##############################"""""""""!!!!!!!!!!!!!!! !!!"""######!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""!!!!!!!!!"""##################$$$$$$%%%%%%|||tttiiigggccc^^^]]]aaajjjqqq{{{uuummmfff___ZZZVVVSSSTTTQQQNNNJJJGGGFFFFFFFFFAAACCCDDDCCC@@@>>>===>>>======<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBBBBCCCBBBBBBAAAAAA@@@?????????@@@AAA@@@???>>>======>>>>>>>>>;;;888777999;;;<<<<<<======<<<;;;::::::999999888888777555333222333555555555666777888999999:::===<<<:::888666444333333555555555555555444333333222444666777777666444222222222333444444444333222222111111111111111222333444555666777888999999999333222111333777:::<<<<<<888444111222555666444111000///...------...///000---....../////////......---,,,,,,---//////...,,,***+++,,,------,,,+++***+++,,,...///000000///...,,,,,,------......------000000000///...,,,***((((((***+++---------,,,+++*********))))))((('''&&&%%%%%%'''((())))))************)))((('''''''''''')))(((&&&'''(((((('''&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$###""""""$$$$$$%%%%%%&&&'''((((((&&&$$$!!! !!!"""""""""!!!!!!""""""###$$$$$$%%%$$$###""""""!!!!!!"""""" !!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""" !!!"""""" !!!!!!"""###$$$%%%%%%yyynnngggbbb```\\\XXXWWW]]]gggooowwwooommmiiiddd```^^^[[[XXXVVVRRROOOKKKGGGDDDDDDFFFGGG@@@AAACCCCCC@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;===@@@AAABBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>=========>>>???:::777555444777:::;;;<<<======<<<;;;:::999888777999888777444111111333555444555666777888999:::;;;===;;;999777555333222222555555555555444444333222111333555777777555333111000111222333444333222111222111000000000111333444222333666888:::;;;;;;;;;333222111333777;;;======777333///000333444222///000///---,,,---...000111,,,---.../////////------,,,++++++---//////...---((()))***++++++***)))(((,,,---///000111222111111+++,,,------......------111111111000...,,,***(((((()))+++---...---,,,+++)))************(((&&&%%%$$$$$$&&&((()))*********+++***)))'''&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! !!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&'''(((((('''### !!!"""""" !!!!!!"""###$$$$$$$$$######"""!!!!!! !!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!""""""!!!"""!!!!!!  !!!!!!""""""""" !!! !!!""" """###$$$%%%&&&}}}yyyqqqhhhaaa\\\XXXRRRQQQUUU^^^iiippp}}}xxxpppmmmlllfffddd```\\\YYYWWWVVVVVVRRRPPPLLLHHHDDDBBBBBBBBB@@@@@@AAAAAAAAA@@@????????????>>>===<<<;;;;;;:::999999:::;;;<<<===>>>???@@@??????>>>>>>??????@@@CCCAAA???>>>>>>>>><<<:::666666666777999<<>>>>>>>>=========<<<<<<888999:::;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<<<<;;;999888999999999::::::<<<======<<<<<<<<<;;;:::999777777888666555333222111222222111333555777888777666666999777555333222111222222444555555555666666777777333444555555555555444333222222222222222111000000222111000000000111222333666555555555777777555333000/////////111333666777222111///...---...///000000//////...------..................------------...---,,,,,,++++++,,,,,,,,,,,,------,,,***)))'''***+++++++++,,,,,,------++++++************++++++---...///...,,,******+++''''''&&&(((***,,,,,,+++++++++,,,,,,+++***((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%$$$"""!!!!!!!!!"""##################"""""""""%%%%%%%%%$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$%%%%%%$$$$$$###""""""!!! !!!"""######"""!!!!!! !!!!!!"""######"""!!!!!!"""""""""!!!  !!!!!!!!!!!!  !!!!!!  !!!   !!!""" !!!  !!!!!!  !!!!!!"""######""""""{{{tttlllhhhhhhhhhiiiiiihhhddd^^^YYYTTTSSSQQQRRRTTTYYY^^^aaaeeeiiikkkiiiddd^^^[[[ZZZXXXXXXWWWUUUSSSQQQOOONNNLLLKKKGGGDDDCCCBBBBBBBBB????????????????????????>>>>>>>>>===============888888999:::;;;;;;<<<<<>><<<:::999999888777555999999:::;;;<<<<<<<<<<<<:::::::::;;;::::::999888666555333222111111111111222333555666777666555555666555333222111111222222444444555555666777888888333333444444444444333333222222222333222222111000222111000000000111333444777666555555666666333222------------...000222444000///---,,,,,,,,,---...///......---------------............---------------,,,,,,+++++++++++++++,,,---------+++***(((&&&))))))******+++,,,------++++++************++++++,,,---......,,,******+++(((''''''(((***,,,,,,+++***++++++,,,+++***((('''&&&&&&&&&&&&''''''''''''$$$$$$######"""!!!!!!!!!#########""""""""""""!!!"""!!!!!! !!!""""""!!!!!!!!!!!!""""""############""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$&&&%%%$$$###""""""###### !!!""""""!!!  !!!""""""""""""!!! !!!   !!!!!!    !!!""" !!!!!!!!! !!!!!!"""!!! !!!!!!"""#########""""""yyysssmmmhhhccc```bbbccceeefffeeeaaa]]]YYYTTTTTTUUUWWWXXXZZZ\\\]]]^^^aaacccccc___[[[XXXXXXSSSSSSTTTSSSRRRPPPMMMLLLLLLJJJGGGDDDBBBAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;777888888999::::::;;;;;;???@@@BBBCCCCCCBBB@@@???===;;;888777777666555444333555777:::<<<<<<<<<<<<888888999::::::::::::999666555333222111111111222333333444555555555444444333222111000000111222333333333444555666777777888222333333333333333333222111222222222222222111111111000/////////000222333555444333444555444222111,,,,,,,,,,,,---///000111......---,,,+++,,,,,,---------,,,,,,,,,,,,------.........---------,,,,,,------,,,++++++++++++,,,,,,------,,,+++)))'''&&&''''''((()))+++,,,------+++******))))))******+++)))+++,,,,,,***(((((()))'''&&&&&&''')))******))))))******+++***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$###"""!!!!!! #########"""""""""!!!!!! ###""""""!!!""""""$$$$$$"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""###$$$&&&$$$"""!!! !!!"""### !!!!!!!!!  !!!!!!    !!!!!!!!! !!!!!!"""""""""###!!! """""""""!!!!!!"""######"""""""""}}}rrrooojjjfffdddbbb```___aaaccceeefffccc___[[[YYYSSSUUUVVVXXXZZZZZZZZZZZZ[[[]]]______]]]ZZZXXXWWWQQQRRRRRRRRRQQQOOONNNLLLLLLJJJGGGDDDAAA@@@@@@@@@???>>>===<<<<<<<<<=========<<<<<<:::999888777777777888888999999:::::::::>>>???AAABBBBBBAAA???>>>===:::777555555666555444000222444777888999999888555666777888999999999999666555444222222222333333444444444444444333333333111111000///000111222333222333333444555555666666222222111111111111222222000111111222222111111111///......------...000111000//////111222333222000---------------...//////......------,,,,,,,,,---,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&&&&'''((()))++++++,,,***))))))(((((())))))***&&&((()))((('''&&&&&&'''%%%$$$$$$%%%'''((('''&&&'''((()))))))))((('''&&&######$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! ############"""""""""""" !!!"""""""""!!! """!!!!!!!!!"""######$$$!!!!!!   """"""  !!!"""###$$$###""" !!!""" !!!!!!!!!     !!!"""#########!!!!!!######!!!!!!"""""""""!!!!!! zzzqqqkkkcccaaa]]]\\\\\\]]]]]]]]]^^^aaadddddd```\\\XXXVVVQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYWWWUUUTTTQQQQQQQQQPPPOOONNNMMMLLLIIIGGGEEEBBB@@@??????@@@@@@???===;;;:::::::::;;;;;;;;;:::999888777666666888888999999999:::::::::<<<===>>>??????>>>===<<<===:::666444444555555444222333333333444333333222333444555666777777777777666555444222222222333444444444444333333222222222111000000///000111222333222222222333333333333444111111000000000000111111...///000000111000000000...---,,,,,,,,,---///000...------///111222111///---------------.....................---------,,,+++************++++++,,,------------,,,,,,,,,,,,------,,,+++++++++++++++***++++++++++++)))((('''&&&&&&''''''((()))******((((((''''''''''''(((((($$$%%%'''&&&%%%$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%&&&''''''''''''%%%%%%!!!!!!""""""######$$$$$$%%%%%%$$$$$$######""""""############"""""""""""" """$$$$$$###!!!  !!!""""""!!!!!!   """"""!!! """###$$$!!!  !!! !!!!!!!!!!!!   """###$$$""" !!!"""""" !!!!!!!!! vvvooohhhbbb]]]ZZZXXXUUUTTTVVVXXXYYYZZZ[[[^^^bbbbbb^^^YYYVVVUUUQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOOOOMMMLLLKKKJJJJJJJJJCCCAAA@@@>>>>>>>>>@@@AAAAAA@@@===:::999888888999888888888888999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<999555333333333444333222222111111111111222222222333333444555555555555444444222111111222222333555444333222111111111111222111000000000111222333222222222111111111111111111000////////////000111------...///////////////......---,,,---...///000///......///000111///...,,,,,,---------,,,,,,+++------......------,,,,,,)))))))))))))))***++++++---------,,,,,,,,,+++++++++******)))))))))))))))((()))***++++++***)))(((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&%%%$$$$$$%%%%%%######$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$### !!!""""""###########################"""""""""!!!!!!!!! """$$$%%%###!!!!!!###$$$###""" !!! !!!!!!  !!!###### !!!!!!""""""!!!  !!!###$$$!!!!!!!!!  ~~~rrrhhhaaa]]]YYYVVVWWWUUURRRQQQSSSUUUWWWWWWXXX]]]aaaaaa]]]YYYVVVVVVRRRRRRQQQQQQSSSUUUWWWXXXUUUUUUUUUUUUVVVUUURRRPPPNNNLLLJJJHHHGGGGGGGGGGGG===<<<;;;;;;<<<>>>@@@BBBBBB@@@===:::888777777777666666777999:::;;;<<<===::::::::::::::::::;;;;;;;;;:::999999999999:::;;;;;;888444111111222222222000/////////000222555666111222333333444444444333333222111000000000111222555444333222111111000000333222111000000111222333222222111111000/////////111000///......///000111,,,,,,---...//////......///......---...///000111222000000000111000...,,,+++,,,,,,,,,,,,+++******,,,------------,,,++++++))))))((())))))***++++++---------,,,,,,,,,++++++))))))(((''''''''''''''''''((()))++++++******)))&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&'''&&&%%%""""""$$$$$$%%%$$$###""" !!!!!!"""""""""""""""############!!!!!! !!!$$$$$$###  $$$''''''&&&$$$"""!!!!!!   !!!###### !!!!!!"""!!!!!! """""""""""""""  !!!###$$$ tttmmmddd\\\XXXVVVUUUTTTTTTRRRQQQRRRTTTWWWXXXWWWXXXZZZ\\\[[[XXXVVVTTTTTTUUUPPPLLLKKKNNNRRRTTTTTTRRRRRRRRRQQQPPPOOONNNMMMKKKKKKIIIGGGDDDAAA>>><<<<<<;;;;;;<<<<<<>>>??????<<<:::888666555555555666777777777777777777777777555555777888888777666666666666666555444444333333666555333111000000111111111...,,,,,,000222222111222111111111222333333444333222000//////000222333///000111333333222111111111111111000000000//////333222111/////////000111111000...------...///000///......---,,,+++******///---+++,,,---...------------......------,,,+++*********)))******+++++++++,,,---------,,,+++***((((((''''''''')))***+++......////////////......+++******((('''&&&%%%$$$&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%###!!!  !!!"""!!!!!!  """"""!!!"""""""""!!! """"""!!!!!! """"""######"""  !!!""""""###  !!!  !!!### !!!"""###"""!!!    }}}tttnnngggbbb[[[VVVSSSRRRRRRQQQSSSRRRQQQRRRTTTWWWWWWWWWWWWYYY[[[ZZZXXXVVVUUUUUUUUUQQQMMMKKKMMMPPPQQQRRRQQQQQQPPPOOONNNLLLJJJJJJIIIHHHGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<:::999888777666666777777777777777777777777777777555666777777777666555444666666555555444333333222444333222111000000000111///---+++,,,///111111000111111111111111222333333333222000//////000222333000000000111111111111111111111111000000000000///111000...---------...///000///---,,,,,,...///000......------,,,+++++++++...,,,++++++,,,------,,,,,,,,,------,,,,,,+++******))))))))))))***++++++++++++,,,------,,,+++***))))))((((((((()))***+++------............------)))(((((('''%%%$$$######%%%&&&'''&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$###!!! !!!""""""!!!  !!!!!! !!!"""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!  !!! !!!### !!!"""######!!!   vvvmmmeee```YYYWWWTTTRRRRRRRRRQQQQQQRRRQQQPPPRRRTTTWWWXXXWWWUUUWWWYYYYYYXXXWWWWWWWWWVVVSSSOOOLLLMMMNNNNNNNNNOOONNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA???===<<<<<<;;;::::::999888888777777777666666777888999:::888888888888888888888888666666666666555444333333555555444444333222222111222222111000////////////---,,,++++++---//////...111000000000000111111222222222000000000000222222111000///......//////000111111111000000000//////...---+++******+++,,,,,,...---,,,,,,,,,...///000,,,,,,,,,,,,++++++++++++---+++))))))+++,,,+++***+++++++++++++++***)))))))))((((((((())))))***+++***++++++,,,,,,,,,+++++++++***))))))((()))))))))***++++++,,,,,,++++++***&&&&&&%%%$$$$$$###""""""###$$$&&&&&&%%%&&&)))+++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""$$$###!!! !!!""""""###"""!!!  !!!!!!  ######""" !!!  """ !!!"""""""""!!!     zzzqqqjjjccc^^^[[[VVVTTTTTTTTTVVVVVVUUUSSSPPPPPPPPPRRRUUUXXXXXXXXXTTTVVVXXXXXXXXXWWWWWWXXXXXXUUURRROOOMMMLLLLLLKKKLLLLLLJJJHHHFFFCCCAAA@@@@@@@@@@@@??????>>><<<<<<999999999888888777666555444444555666888999:::;;;777777777777777777777777666555555444444333222111444333333222222111000000000000//////............---,,,,,,---............000///////////////000000111111000//////000111111111///---++++++,,,...000000000000000////////////,,,+++***))))))***++++++,,,,,,++++++,,,---...///((()))))))))*********++++++***((((((***+++***)))))))))******))))))((('''''''''''''''((()))***************+++++++++++++++,,,++++++***)))((((((((((((((())))))))))))((((((%%%%%%$$$$$$######"""""""""$$$%%%&&&&&&'''***,,,,,,+++)))((('''&&&&&&&&&''''''''''''&&&%%%$$$###########################""""""############""""""###"""!!!!!!!!!!!!""""""###"""!!! ###""""""!!!   !!! !!!   tttoooiiiccc___\\\YYYWWWWWWWWWWWWXXXYYYYYYWWWTTTPPPOOOPPPSSSWWWYYYYYYYYYUUUVVVXXXXXXWWWVVVWWWXXXWWWVVVTTTQQQNNNLLLKKKKKKJJJIIIHHHFFFCCC@@@>>><<<<<<============<<<<<<;;;666666777888888777666666222333444666777888999:::666666666666666666666666555444333222222111111000222222222111000000//////////////////.........------......///.........//////......------.........///////////////////////////---+++))))))+++---////////////.........------+++***)))))))))***+++,,,+++++++++++++++,,,------&&&&&&&&&'''(((((())))))+++)))'''((()))***))))))(((((())))))(((((('''&&&&&&&&&&&&&&&'''((()))***))))))))))))******+++++++++++++++***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&'''***,,,++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$##############################!!!""""""#########"""""""""!!!!!!!!!!!!!!!""""""###"""  !!!!!!$$$###"""!!!   !!!!!!!!!!!!!!!!!!!!! {{{rrrmmmfffccc___\\\[[[ZZZYYYWWWXXXWWWWWWXXXYYYXXXUUURRROOOPPPQQQTTTXXX[[[[[[ZZZWWWXXXXXXWWWUUUTTTUUUVVVTTTUUUTTTRRRNNNKKKJJJJJJHHHHHHFFFDDDBBB???===;;;:::;;;;;;<<<<<<;;;;;;:::666666888999999888777666111222333555666666777666555555555555555555555555333333222111000000000000111111000000///.............../////////......---,,,...000000...---...///......---,,,,,,,,,,,,---------------------------,,,+++)))((((((***,,,...---------,,,,,,,,,++++++******)))((()))***+++,,,++++++++++++++++++******%%%%%%&&&&&&''''''((((((+++)))'''((()))***)))(((((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''((()))(((((((((((()))***+++,,,************)))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((***)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""!!! !!! !!!""""""$$$$$$###!!!    !!!"""""""""  |||sssnnniiiddd```^^^]]][[[[[[[[[[[[YYYXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPPPPRRRVVVZZZ]]]]]]\\\YYYZZZYYYWWWTTTSSSSSSTTTOOOQQQRRRPPPLLLIIIIIIIIIGGGGGGFFFDDDBBB???===<<<::::::;;;;;;;;;;;;::::::888999:::;;;:::888666555111222333444444444333333333333333333333333333333222111000/////////000111000000//////...------------...///000000///...---+++---000///---,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++)))(((''''''(((***,,,---++++++++++++************)))(((((('''((()))***+++++++++++++++***)))(((((('''''''''''''''(((((((((+++)))(((((()))******)))(((((((((((((((''''''&&&######$$$$$$%%%'''((()))((((((''''''((()))+++,,,(((((())))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((())))))(((&&&%%%&&&(((&&&&&&%%%$$$######$$$$$$######$$$%%%&&&&&&&&&&&&######################## !!!!!!""""""""""""""" !!!"""""""""""""""!!!  """!!!!!! !!!"""###$$$!!!!!!   !!!!!!!!!!!!!!!   !!!  zzzsssjjjdddbbbaaa___]]]XXXXXXWWWXXXXXXXXXVVVTTTWWWVVVUUUUUUVVVUUUSSSQQQPPPQQQSSSWWW[[[^^^^^^]]][[[[[[ZZZWWWTTTQQQQQQRRRKKKNNNPPPOOOKKKHHHHHHIIIGGGFFFEEEDDDBBB@@@>>><<<::::::;;;;;;;;;::::::999;;;<<<<<<<<<;;;888555444111222333444333222111000222222222222222222222222000000///......///111111000//////...------,,,,,,---...///000000000......))),,,//////,,,***+++,,,---,,,,,,+++*********+++)))******++++++******)))&&&&&&&&&'''(((***,,,---************)))))))))((((((''''''&&&'''((()))***++++++++++++***((('''&&&))))))))))))))))))))))))+++***((((((*********)))(((((())))))(((((('''&&&#########$$$%%%&&&((()))((('''''''''((()))+++,,,&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&***+++***(((&&&$$$%%%&&&$$$$$$###""""""###############%%%&&&'''((((((((("""""""""""""""""""""""" !!!""""""""""""""" !!!""""""###""""""  !!!###"""!!!!!!!!!"""$$$%%% !!!!!!!!!  !!!!!! """!!!!!!!!!!!!   !!!"""###   !!!  vvvoooiiieee```^^^^^^]]][[[XXXZZZYYYXXXXXXXXXXXXYYYYYYTTTVVVWWWVVVSSSQQQOOOOOOTTTUUUUUUVVVWWWXXXYYYZZZWWWXXXXXXWWWUUURRROOOMMMKKKJJJIIIHHHGGGHHHHHHIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>===:::888777777888999;;;;;;:::999666444222000333444555666555333000///111111000000///.........111000/////////000222333222222111000///......------------,,,,,,,,,++++++------------------------333000+++'''%%%&&&((()))))))))*********++++++,,,)))******+++++++++******%%%''')))***+++***((('''((((((''''''''''''(((((())))))(((''''''''''''''')))))))))))))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''(((&&&###$$$***...---'''''''''''''''&&&&&&&&&$$$######""""""###$$$%%%###$$$%%%&&&%%%%%%######))),,,...---)))%%%$$$$$$$$$$$$%%%$$$$$$###"""!!!######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#####################""""""""""""$$$###!!!  """###"""!!!  !!!"""""""""""""""############ !!!""""""!!!!!! !!!""" !!!!!!  """""""""""""""""""""""" !!!!!!   """''''''"""!!!!!!"""###!!!vvvkkkeee___\\\YYYWWWXXXXXXWWWUUUXXXXXXXXXXXXXXXXXXYYYZZZWWWXXXXXXWWWTTTRRRQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVWWWWWWVVVTTTPPPMMMKKKIIIIIIGGGGGGGGGGGGIIIIIIGGGFFFDDDCCCAAA@@@??????@@@>>><<<:::999999:::;;;:::999888666555333222111333333444444333222000///333333222111111000000///------------...000111222111000000///...------,,,,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------333000,,,((('''''')))***++++++************************++++++++++++******'''((()))******)))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%******(((%%%'''---///...((('''''''''&&&&&&&&&&&&%%%$$$###"""""""""###$$$###$$$%%%&&&&&&%%%$$$###&&&(((++++++(((&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$###!!!  !!!""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""!!!!!! !!!!!!"""  !!!"""  """""""""""""""""""""""" !!!%%%%%%   !!!!!!""" zzzpppfff^^^ZZZVVVTTTRRRQQQRRRSSSSSSRRRUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWVVVTTTQQQPPPQQQRRRPPPPPPQQQQQQRRRRRRRRRSSSUUUUUUTTTSSSQQQMMMJJJHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIGGGDDDAAA?????????@@@AAA???===<<<;;;:::;;;;;;888777555333222222222333333222222111000000000000555444444333222222111111+++++++++,,,---...000111......------,,,,,,,,,+++***++++++,,,,,,***)))(((...---+++******+++---...222000,,,)))(((((()))***,,,++++++******)))((((((++++++,,,,,,,,,++++++***))))))))))))(((((((((((((((((()))******)))(((((()))(((''''''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))***(((&&&)))///111///(((((('''&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!""""""$$$%%%&&&''''''&&&%%%$$$"""%%%'''((((((''''''((((((((((((((('''&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!  !!!"""""""""############""""""######""""""!!!!!!  !!!"""###""""""!!!!!!""""""""" !!!""""""  """"""""""""""""""""""""   """!!!"""!!!  !!!!!!  {{{wwwrrrjjjccc]]]XXXVVVTTTRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZUUUUUUSSSOOOMMMLLLNNNQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPMMMIIIFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIHHHFFFBBB???=========>>>???>>>===;;;::::::::::::666444222111000111333444333111000.........000111444444444333222222111111+++++++++,,,,,,---------++++++++++++++++++******))))))+++++++++***((('''...---***))))))***---...///...+++)))((((((((()))************))))))))))))+++,,,,,,,,,,,,++++++******))))))((('''(((((()))''')))***,,,,,,***)))'''(((''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&,,,222444111)))((('''&&&%%%%%%&&&&&&&&&%%%###!!! !!!!!!$$$%%%&&&'''((('''&&&&&&###$$$&&&'''''''''(((((())))))))))))((('''&&&%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!! !!!!!! !!!"""###$$$###"""!!!######""""""!!!  !!!"""$$$######""""""""""""###!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   """"""!!!   !!!!!! zzzuuuqqqllliiiddd___[[[XXXVVVVVVTTTSSSRRROOONNNMMMNNNNNNOOOQQQSSSUUUWWWYYYZZZZZZUUUTTTQQQMMMKKKKKKMMMPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLIIIFFFCCC@@@??????@@@@@@BBBEEEGGGHHHFFFDDD@@@<<<::::::;;;;;;<<<;;;:::999888777777777444222111//////111222444222111...---,,,...000111222222111111000/////////.........---,,,***))))))))))))))))))************))))))*********)))((('''...,,,***((((((***,,,...++++++)))(((''''''''''''''''''((()))******+++++++++,,,,,,,,,++++++***)))***)))(((((((((((())))))''')))***,,,,,,***)))'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))000999:::666***)))'''&&&%%%%%%&&&&&&&&&%%%###"""!!!!!!!!!"""%%%&&&'''((()))(((((('''&&&&&&&&&'''((((((''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""###"""!!!!!!$$$######"""!!!   !!!!!!$$$$$$###""""""""""""""" !!!""""""  !!!!!!  """"""!!!!!!  """!!! zzzsssnnnhhhddd___]]]YYYWWWUUUTTTUUUUUUSSSSSSRRROOOKKKJJJKKKLLLNNNOOORRRUUUWWWXXXYYYYYYUUUTTTRRRNNNLLLLLLNNNPPPPPPPPPOOONNNMMMLLLKKKKKKHHHIIIIIIHHHFFFCCC@@@>>>======>>>>>>@@@CCCEEEGGGDDDBBB???;;;999888888888888888777666555444333333222111111000000111222333111000...------...000111000//////...------,,,,,,//////...---+++)))'''%%%'''((((((((()))******************))))))))))))))),,,+++)))(((((()))+++,,,((((((((((((''''''&&&&&&%%%&&&'''(((***+++,,,,,,+++++++++++++++***)))((('''((((((((())))))))))))(((((()))******)))((((((&&&&&&&&&%%%&&&&&&'''(((''''''(((((()))*********&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((,,,555>>>>>>999+++***'''%%%$$$%%%&&&&&&&&&%%%$$$"""""""""######%%%&&&((()))******)))(((+++)))(((((())))))((('''************)))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""""" !!!!!!""""""!!!$$$$$$######""""""!!!!!!  !!!$$$######"""!!!!!!!!!!!! !!!!!!    !!!!!! !!!"""!!!|||rrrkkkgggccc^^^ZZZTTTSSSRRRQQQRRRSSSTTTUUUSSSTTTSSSPPPLLLJJJKKKMMMMMMOOORRRUUUWWWWWWWWWWWWSSSSSSQQQNNNLLLKKKLLLNNNPPPOOONNNMMMKKKJJJIIIHHHDDDEEEEEEEEEDDDAAA???===<<<<<<<<<===???AAACCCEEECCCBBB???===:::888777777666666555555444222111000111111111111111111111111000000///......///000111......------,,,+++++++++,,,,,,,,,+++***'''%%%$$$'''''''''((()))******+++---+++***(((((()))***+++******))))))))))))******'''(((((())))))((('''&&&&&&''''''((()))***++++++************)))(((''''''%%%&&&((()))************((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''((())))))***++++++%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%'''(((,,,666>>><<<666,,,***'''%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&'''(((***++++++******---+++))))))+++,,,+++***+++,,,,,,++++++***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$############!!!  $$$###"""!!!    """""""""!!!  !!!!!! vvvnnneee___]]][[[WWWTTTPPPPPPPPPPPPQQQSSSUUUWWWTTTUUUUUURRRNNNMMMOOOQQQMMMOOORRRUUUVVVWWWVVVVVVPPPPPPOOOMMMJJJIIIJJJKKKOOOOOOMMMLLLJJJHHHGGGFFFBBBCCCCCCDDDCCC@@@>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCBBB@@@>>><<<999777666555555555444333222000000111222222222222111000000000000/////////000000111...------,,,++++++******)))*********((('''%%%###&&&''''''((()))***++++++...,,,***(((''')))+++,,,)))))))))******)))))))))'''((()))******)))((('''(((((((((((())))))))))))*********))))))(((&&&&&&###%%%'''***+++++++++***((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''''''''((()))******+++%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&***333:::777000,,,***'''%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&''')))***+++++++++***---+++)))***---///...---------------,,,+++******)))))))))))))))(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!  ######!!! !!!!!!   !!!"""!!! $$$$$$###"""!!!  !!!!!!vvvgggbbb\\\WWWUUUTTTTTTSSSOOOOOOOOOQQQTTTVVVVVVVVVXXXVVVTTTRRRPPPOOONNNNNNNNNPPPRRRSSSTTTSSSRRRQQQPPPOOONNNLLLKKKIIIHHHGGGJJJIIIIIIHHHHHHGGGFFFFFF@@@???>>>>>>@@@@@@@@@>>><<<<<<===>>>????????????AAA@@@===:::777555333333222222333222111///---,,,111000000111222222000//////...---,,,+++,,,,,,---)))******++++++)))(((''''''((()))(((&&&%%%%%%'''((()))((('''&&&'''))),,,///---+++***++++++)))(((%%%&&&&&&'''((()))******+++***)))'''&&&&&&&&&&&&)))(((((('''''')))***+++***)))(((((()))(((&&&$$$'''((((((((()))))))))***)))(((&&&%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&(((***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''%%%"""!!!'''$$$$$$(((///222000---***)))'''&&&%%%$$$$$$$$$'''%%%%%%%%%'''((('''&&&)))***+++***)))((()))***---++++++,,,...000///...---,,,)))(((((()))***,,,,,,+++++++++++++++++++++&&&''')))***)))(((&&&%%%))))))))))))((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""############%%%%%%&&&&&&%%%$$$"""!!! !!!"""""""""""""""!!!!!! !!!  !!!  """###!!!     !!!!!! |||ooofff```\\\WWWSSSSSSSSSSSSSSSNNNMMMMMMPPPSSSUUUVVVUUUXXXWWWVVVUUUSSSRRRQQQPPPNNNOOOQQQRRRQQQPPPOOOMMMMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFEEEEEEDDDAAA???>>>>>>???@@@>>>===;;;<<<===>>>????????????<<<;;;888555333111111000111222222111000///---,,,000///...///111111000...000///---,,,+++++++++,,,))))))*********)))((('''&&&'''((('''&&&%%%&&&''''''((((((((('''''')))***...,,,*********+++***)))&&&&&&''''''(((((()))))))))))))))(((((('''&&&&&&(((((('''''''''((()))***)))((('''((())))))'''%%%(((((((((((((((((())))))((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###&&&$$$###&&&,,,...---***+++***)))'''&&&&&&%%%%%%((('''&&&''')))******(((+++,,,------++++++,,,---...------...000000///---000///...---------------,,,,,,,,,,,,,,,++++++***((()))***+++***)))'''&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%""""""""""""############$$$%%%%%%%%%$$$###!!!  """""""""""""""!!!   !!!!!!  !!!!!! uuukkk```XXXVVVSSSOOONNNOOOQQQRRRRRRLLLLLLLLLOOORRRUUUVVVUUUXXXXXXYYYXXXWWWUUUSSSRRROOOOOOPPPOOONNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@???>>>>>>>>><<<;;;::::::;;;<<<============999777444111000///000000000000000000///...,,,,,,...---,,,---///000///...000///---,,,******)))))))))))))))***)))(((((('''$$$&&&'''&&&%%%%%%&&&'''%%%'''))))))((('''((())),,,***))))))***+++***)))''''''''''''''''''(((((('''((())))))))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))(((&&&(((((((((((((((((('''''''''&&&$$$###""""""###$$$%%%&&&&&&%%%######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''(((((('''''''''%%%$$$&&&***+++***((())))))((('''&&&&&&%%%%%%'''&&&&&&''')))+++***)))...///000000......///000000000111333555444111///222333333444333111///---,,,---/////////---,,,***+++,,,,,,,,,,,,***((('''$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&""""""""""""##################$$$$$$###"""!!!  #########"""!!!  !!!  zzzpppiiibbb[[[UUUOOOMMMJJJJJJLLLNNNPPPPPPLLLLLLLLLOOOSSSVVVVVVVVVXXXYYYZZZZZZZZZXXXUUUTTTPPPPPPOOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBB@@@>>>======<<<999888888888999:::;;;;;;;;;;;;888666444111000111222333000//////......---,,,,,,,,,+++***+++---......---///...---+++***((((((''')))))))))(((((((((''''''###%%%&&&&&&%%%%%%&&&(((%%%(((***+++***)))))))))***((('''''')))+++******'''''''''''''''''''''&&&%%%&&&(((*********((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&)))***)))'''((((((((('''''''''&&&&&&'''&&&%%%############$$$&&&&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%''')))*********)))(((&&&''')))***)))(((***************)))((((((((((((((())),,,......---000222333222111000111333444555888;;;===<<<999666555666888999888444000...///000222333333000...,,,.........---,,,+++***)))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''&&&&&&!!!"""""""""############!!!"""#########!!!  ######""""""!!!  """""" {{{uuukkkddd___ZZZVVVRRRLLLJJJHHHHHHJJJLLLMMMMMMNNNMMMNNNPPPTTTWWWWWWWWWWWWXXXYYYYYYXXXVVVTTTSSSPPPPPPNNNMMMJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA???===;;;:::999777444444555666777888888888888666555333111111111222333//////...---------,,,,,,,,,+++)))***+++------,,,------,,,+++)))(((&&&%%%((((((((('''''''''''''''$$$%%%&&&&&&&&&%%%'''(((''')))+++,,,+++*********((('''&&&&&&(((******)))''''''''''''&&&&&&&&&&&&$$$%%%''')))***)))((('''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$&&&((())))))''''''''''''&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!!"""###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((()))+++,,,,,,)))(((''''''((()))))))))+++,,,---.../////////...---,,,---///222555555555666888888777666555666777:::<<<@@@EEEHHHGGGDDDAAA<<<===>>>???===999444111222333555666555333000............---,,,++++++*********))))))'''&&&$$$$$$''''''((((((((('''&&&%%%!!!"""""""""############!!!!!!"""###"""!!!  """""""""!!!!!!  !!!"""### !!!tttjjjfff___YYYUUUQQQNNNLLLJJJHHHGGGGGGIIIKKKLLLLLLOOOOOOOOOQQQTTTVVVVVVVVVUUUUUUVVVUUUTTTRRRQQQOOONNNMMMLLLJJJIIIGGGFFFEEEBBBCCCCCCCCCDDDDDDDDDEEEBBBAAAAAA@@@@@@??????>>>???===:::999888777444222111222333444444555555444333222111000000000000000000///...---------------...+++))))))***,,,,,,++++++++++++***)))'''&&&%%%(((((('''&&&&&&&&&&&&'''%%%'''((('''&&&&&&'''(((''')))++++++***)))***+++'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++,,,---((('''''''''((()))+++,,,***,,,...111222333333333222111222555999<<<===<<>>======<<<<<<<<<:::888666666444222000...///000111111222222111111111111111000///...---000///...---------...//////---***)))***++++++***))))))******)))'''&&&%%%((('''&&&%%%%%%%%%&&&&&&''')))))))))'''&&&'''((('''((()))((('''''')))+++(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$&&&(((((('''&&&######$$$%%%&&&''''''(((((('''&&&$$$$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''''''''(((((((((((()))))))))))))))***++++++,,,))))))******+++...111333222444888;;;>>>@@@@@@AAAAAAAAABBBEEEIIIMMMNNNNNNSSSSSSSSSQQQNNNLLLLLLLLLNNNOOOQQQTTTVVVUUURRROOOHHHFFFDDDAAA>>>;;;:::999444444444333222111///...******************++++++)))))))))((('''%%%$$$###%%%%%%'''''''''&&&$$$###""""""""""""############!!!!!!############"""!!! !!!!!!  """"""tttiii___VVVTTTSSSQQQPPPOOOMMMKKKJJJBBBAAABBBDDDHHHKKKLLLLLLPPPOOOOOOPPPRRRSSSSSSRRRSSSQQQOOOMMMKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEE?????????????????????@@@>>>======<<<;;;;;;:::::::::888666555444333111///,,,---...///000000000000111222333333222000...,,,111000......---...///000111...+++))))))*********(((((()))))))))(((&&&%%%((('''&&&%%%$$$%%%&&&&&&)))***+++***(((''''''(((&&&''''''&&&%%%%%%(((***(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&'''(((&&&%%%""""""###$$$&&&'''(((((('''&&&%%%############$$$$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))+++******)))******++++++------...///000333888;;;AAADDDHHHMMMPPPSSSSSSTTTVVVVVVWWWZZZ___bbbdddddd______^^^\\\XXXVVVUUUVVVUUUUUUVVVWWWXXXWWWSSSPPPGGGEEEAAA<<<999888777777333333222111///......---(((((((((((()))***+++,,,''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""""""""""""""############!!!"""###$$$$$$###"""""" !!!!!!!!!!!! """###qqqfff]]]VVVQQQLLLKKKIIIGGGFFFFFFFFFGGGFFFEEECCCCCCDDDGGGJJJLLLPPPOOOPPPQQQSSSSSSQQQPPPKKKJJJGGGEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@>>>>>>?????????>>>>>>===;;;::::::999777555444555555555333111///---(((***---...---,,,------...///000000000///---,,,------..................///...,,,)))'''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&$$$""""""###$$$%%%(((((((((&&&$$$###$$$&&&"""###$$$&&&''''''&&&&&&$$$$$$"""!!!!!!!!!"""###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&&&&'''&&&%%%$$$''''''((()))***++++++,,,''')))+++++++++,,,...000---111333111222666777555777333333888===AAAHHHOOOWWW^^^eeeiiiiiijjjmmmqqqoooppprrrtttvvvvvvtttrrrrrrnnnjjjgggfffccc___[[[ZZZWWWSSSOOOMMMKKKIIIGGGFFFBBB===888444333333333333333333333222000///...---+++)))''''''(((***,,,((((((''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%"""""""""!!!!!!!!!!!!!!! """    rrreee\\\VVVPPPLLLJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBCCCFFFIIIKKKMMMMMMMMMOOOPPPPPPNNNLLLIIIGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@???======???@@@???>>>===<<<:::999999888666444444444333222000///---,,,(((***---------,,,------.........///......---,,,---------------------------,,,***((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###"""###$$$%%%'''(((((('''%%%###$$$%%%"""###$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&+++*********+++++++++*********++++++,,,,,,---------///111222333444666777777999:::<<>>======>>>@@@AAA@@@???===;;;999888888777666444444333000...,,,+++++++++(((***,,,---,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((('''%%%###""""""######%%%'''((((((&&&$$$###$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!! !!!!!!######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%############%%%&&&'''(((************+++,,,---......//////000000111111111333666:::===>>>@@@BBBDDDIIIJJJMMMQQQZZZ```\\\TTTXXXSSSQQQUUU[[[cccmmmwwwyyyuuuqqqlllgggaaa\\\XXXTTTQQQMMMKKKIIIGGGEEECCC===;;;777333111000111222............///000222333((('''%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!!!!!!!###sssggg```VVVOOOLLLIIIGGGDDDDDDCCCBBBBBBBBBBBBDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHIIIHHHHHHIIIJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@=========???AAABBBBBBAAA===;;;999888888888666444333111...+++))))))******(((***,,,,,,++++++,,,...---,,,+++))))))***+++++++++++++++***************&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$############$$$$$$############$$$$$$$$$$$$((('''%%%$$$###""""""######%%%((((((&&&$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! """""""""!!!!!!!!! ############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))+++,,,,,,,,,---...000222333333444666777888999:::999>>>DDDJJJNNNQQQUUUWWW^^^ccciiinnntttxxxtttmmmiiiccc```ccciiiqqq~~~|||vvvtttoooiiiccc\\\UUUQQQNNNKKKHHHFFFEEECCCAAA>>>888666333000/////////000...---,,,+++,,,...000222'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!"""""""""""""""### !!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!""" !!!  !!!###&&&nnnccc]]]WWWNNNIIIGGGFFFCCCAAABBBAAAAAAAAAAAACCCDDDEEEGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFEEECCCAAA@@@<<<<<<===???BBBCCCBBBAAA===;;;999888888888666444222///,,,)))'''(((***+++(((***++++++***+++,,,...,,,+++)))((((((((()))******)))))))))((((((((('''######$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$&&&&&&%%%$$$############"""%%%'''(((&&&$$$######$$$$$$###$$$$$$$$$%%%%%%#########"""!!! ###"""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''))))))((((((((())))))***))))))((((((((()))******000111222111111222666999:::;;;<<>>;;;999333111///...------......///...,,,******+++,,,---''''''&&&&&&%%%$$$######""""""###$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!"""###$$$ """###!!!"""   !!!!!!"""%%%'''zzznnnaaaYYYUUUOOOHHHDDDCCCBBB@@@>>>AAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBAAADDDEEEFFFFFFEEEBBB@@@>>>;;;;;;<<<>>>AAAAAA@@@>>><<<:::888777777777555333000...+++)))((()))+++,,,)))***+++*********,,,...+++***))))))((()))))))))(((((((((''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&'''%%%$$$$$$$$$$$$$$$############$$$%%%!!!!!!"""""""""!!! #########"""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&''''''((((((+++************++++++,,,,,,,,,+++,,,,,,---...///000222444444333555:::???FFFGGGIIIKKKNNNPPPRRRSSSSSSZZZeeeooowww|||zzzssssssvvv}}}zzzpppjjjddddddbbb]]]UUUNNNIIIGGG???===<<<;;;:::999666333000///---,,,++++++,,,,,,///---,,,***)))(((((()))&&&'''(((((('''%%%###""" !!!"""######""""""!!!!!!!!!!!!  !!!!!!""" !!!!!! !!!!!!"""###$$$!!!""""""  !!!  !!!$$$&&&yyynnnfff```YYYTTTNNNIIICCCAAAAAABBB@@@???AAAAAAAAABBBCCCFFFHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGJJJJJJIIIGGGDDDDDDDDDCCCAAA@@@???>>>BBBCCCDDDDDDCCC@@@===;;;888888999;;;>>>>>><<<:::999888666555555444222000...---,,,++++++,,,---...)))*********)))***,,,...***************)))(((((((((''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###""""""###$$$$$$ !!!"""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""######$$$###$$$%%%&&&'''((()))******************+++,,,,,,,,,,,,---...000333444666333666999:::;;;>>>EEELLLTTTUUUVVVXXXZZZ[[[\\\]]]```gggrrr|||}}}vvvtttuuuzzzyyymmmccc\\\YYYTTTUUUVVVRRRKKKDDD@@@???999888777666666444111///......,,,++++++***++++++,,,,,,+++***)))((('''&&&%%%&&&(((((('''$$$"""  !!!"""############!!!!!!!!!!!!  !!! !!!""" !!!"""######!!! !!!###}}}ttthhh___ZZZXXXUUUSSSKKKGGGBBB@@@BBBCCCCCCAAABBBAAABBBCCCDDDGGGIIIKKKFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFIIIJJJIIIHHHDDDDDDCCCBBB@@@>>><<<;;;@@@AAABBBCCCAAA>>>;;;999666666777999;;;;;;999777777666444333333222000...------,,,,,,,,,---//////)))******))))))))),,,...)))***+++++++++***((('''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$### """######""""""###%%%######""""""""""""##################$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&%%%$$$###""""""###$$$$$$ """"""""""""!!!""""""!!!!!!!!!  !!!"""######$$$"""###$$$&&&((()))***+++******))))))***+++,,,,,,+++,,,...000333777999;;;<<<@@@DDDFFFHHHMMMUUU\\\______``````aaabbbbbbbbbeeemmmwww|||tttrrrrrruuu}}}~~~}}}~~~wwwwwwsssjjj]]]TTTQQQQQQGGGJJJKKKHHHBBB;;;888777666444444444333222///,,,...---,,,+++************************)))((('''&&&$$$&&&'''(((&&&$$$!!! !!!###$$$$$$$$$$$$""""""!!!!!!!!!   !!!"""### !!!######!!! !!!!!! wwwfffaaaZZZXXXWWWUUUPPPLLLJJJHHHEEECCCBBBCCCEEEFFFHHHFFFDDDCCCBBBCCCEEEFFFCCCFFFHHHGGGDDDCCCDDDFFFEEEDDDCCCCCCDDDFFFIIIJJJFFFCCC@@@<<<;;;<<<>>>???@@@????????????===;;;888555666777777777666444444666222...///222444222///------,,,,,,,,,,,,++++++''''''''''''(((((()))))),,,)))'''((()))***(((%%%%%%%%%$$$$$$###"""""""""########################!!!!!!"""$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###!!!#########"""###$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""######"""!!! !!!###%%%&&&&&&&&&%%%$$$#####################$$$%%%(((***,,,------...---++++++---...///111555777:::>>>BBBEEEEEEIIIMMMOOOQQQVVV]]]bbbiiijjjjjjhhhfffddddddeeeffflllvvv}}}qqqkkkmmmqqqqqqooowwwppphhheeegggiiiiiigggccc___YYYRRRLLLHHHEEEDDDCCCAAA>>><<<;;;888555222111111111111000///...---)))***,,,------,,,***)))%%%&&&'''(((((('''&&&&&&$$$$$$$$$#########"""""" """#########"""!!!######""""""!!!!!!   !!!!!!!!!"""!!!{{{nnnggg^^^YYYTTTRRRRRRPPPLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGIIIDDDBBB???<<<;;;<<<>>>??????>>>=========<<<999666444555555666555444333222444000...///333444111...------,,,,,,+++++++++***&&&&&&&&&''''''(((((((((+++)))''''''))))))(((&&&%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###$$$%%%###!!! !!! """$$$$$$#########%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""""""""######!!!!!!!!! !!!"""""" !!!"""###$$$%%%""""""!!! !!!###%%%&&&''''''&&&%%%$$$$$$%%%%%%#########$$$&&&(((+++,,,+++---.........///111333555888;;;>>>@@@DDDHHHKKKKKKNNNQQQSSSUUUYYY```ffflllmmmnnnmmmkkkiiijjjkkkkkkpppyyy|||ssshhhccceeegggfffddd```ZZZSSSPPPQQQTTTSSSRRRQQQNNNJJJDDD@@@===;;;;;;;;;999888777777666333111............---,,,++++++)))***+++,,,,,,+++***)))%%%&&&'''(((((('''&&&%%%$$$$$$#########""""""""" !!!"""###""""""!!!""""""!!!!!!    !!! """!!!zzzrrrggg]]]YYYUUUQQQMMMLLLLLLLLLIIIFFFGGGGGGHHHGGGFFFDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFAAA@@@>>><<<<<<===>>>???>>>===<<<;;;;;;:::777555444444444444333222000000111000///222555555111---------,,,,,,+++***))))))%%%%%%&&&&&&&&&&&&'''''')))(((''''''((()))'''&&&$$$######""""""!!! !!!"""############$$$%%%%%%###!!! """$$$%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!  !!!###$$$&&&&&&###"""!!!!!!"""###%%%&&&((('''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%'''))),,,---***---///111222444777999;;;>>>AAADDDFFFIIIMMMPPPQQQSSSUUUVVVWWW[[[bbbhhhnnnpppqqqqqqooommmmmmmmmoootttzzz}}}|||yyywwwuuuyyy||||||zzzkkkccc[[[WWWXXXYYYVVVSSSNNNIIICCC@@@AAACCCCCCBBBBBBAAA>>>;;;999888777777222111000111222222111///+++++++++******)))((('''((()))***++++++***)))(((%%%&&&&&&''''''&&&%%%%%%############"""""""""""" !!!"""""""""""""""!!!!!!   !!! !!!ooofff```ZZZUUUTTTMMMJJJHHHGGGIIIIIIHHHFFFHHHHHHHHHHHHFFFEEECCCBBBBBBCCCDDDDDDEEEDDDDDDDDDGGGDDDBBBBBBDDDEEECCC@@@>>>???@@@BBBBBBCCCBBBBBB@@@???>>>>>>>>>???@@@@@@???===;;;::::::999777555444444444333222111000///000111444777999777222...------,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&######""""""!!! !!!"""""""""""""""###$$$$$$###!!! $$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!"""######!!!!!!   """###$$$%%%%%%######"""""""""###$$$%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((+++---...,,,///222444666888:::======@@@DDDFFFHHHKKKNNNPPPTTTVVVWWWWWWWWWZZZ```eeennnppprrrqqqnnnkkkiiihhhlllppptttuuusssmmmiiiggggggiiikkklllkkkgggccc```YYYTTTOOOLLLLLLKKKHHHDDDDDD@@@<<<:::;;;<<<<<<;;;;;;:::888777666555555555------,,,...///000///---)))))))))(((((('''&&&%%%'''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$######"""""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!  """ ~~~ppp```XXXTTTPPPMMMMMMEEEDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHDDDAAAAAACCCCCCBBB???======???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@>>>;;;::::::999777555444444333222222111111000222555:::>>>???;;;444///,,,,,,+++***))))))((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&''''''######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!""""""!!! !!!###%%%&&&((('''%%%$$$$$$$$$$$$############"""""""""######"""!!! !!!!!!!!!  """"""""""""###########################$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''''''''''''(((***,,,...000///222555777888999;;;===???AAAEEEHHHJJJKKKMMMOOOVVVXXXYYYYYYXXXYYY]]]aaammmooopppnnnjjjddd```^^^aaadddggggggddd```\\\ZZZZZZ[[[[[[ZZZWWWSSSOOOLLLKKKHHHEEEDDDCCCAAA>>>::::::888555444444444444444333222111000//////......------,,,---//////---,,,((())))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!! !!!  ooobbbUUUOOOKKKFFFCCCCCC???@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEBBB@@@>>>?????????>>><<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@>>>;;;999888888666444333333222111111111111222444999AAAEEEDDD>>>555///*********)))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$######""""""!!! """"""""""""""""""""""""!!!""""""######""""""""" !!!!!!!!!!!!"""$$$&&&'''((('''%%%###############"""""""""!!!!!!!!!$$$###"""!!!  !!!!!!"""$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))+++---000111000333777999999:::;;;<<<@@@CCCGGGJJJKKKLLLNNNOOOVVVYYY[[[[[[YYYXXXZZZ\\\fffhhhiiigggaaaZZZUUURRRQQQSSSVVVVVVSSSPPPOOONNNPPPPPPOOONNNKKKGGGCCCAAA@@@>>>===<<<<<<:::777555222222111000000000000000///......---,,,+++******---,,,,,,,,,......,,,***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!   !!!!!! zzznnn___UUUKKKIIIGGGCCC???===??????@@@AAABBBDDDFFFGGGIIIMMMRRRVVVWWWTTTPPPMMMIIIHHHFFFEEEDDDDDDDDDDDD@@@???>>>;;;999999:::<<<<<<<<<;;;:::;;;<<<===>>><<<===>>>??????>>><<<;;;@@@===999777666666444333111000/////////000111222555<<>>AAABBBDDDDDDEEEFFFIIIKKKNNNTTT\\\cccddd```YYYTTTJJJHHHFFFCCCBBBBBBBBBCCC<<<===<<<999555444777:::===;;;:::999999:::<<<>>>;;;<<<===>>>>>><<<:::999>>><<<888666555444333111......------...///111222666===GGGLLLIII???333,,,''''''(((((()))*********'''''''''&&&&&&%%%%%%%%%"""$$$'''&&&$$$$$$&&&(((%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""###"""  &&&''''''&&&###!!!!!!!!!"""!!!!!!!!!  !!!"""### """###%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&((()))+++,,,*********+++,,,///111333,,,000555888:::;;;===>>>===AAAEEEGGGHHHHHHIIIJJJNNNSSSWWWWWWTTTPPPNNNNNNKKKNNNQQQPPPKKKDDD>>>:::;;;<<<<<<;;;::::::<<<>>>;;;;;;;;;;;;:::999888888111111111111111000///...***+++------,,,+++++++++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''***+++***)))(((((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""""""""###!!!!!! """!!! !!!###$$$   !!!!!! yyynnnaaaWWWSSSMMMIIIDDDCCCEEEFFFDDD@@@CCCCCCFFFHHHEEEAAACCCHHHNNNZZZiiiuuu|||zzzjjjYYYLLLJJJFFFBBBAAAAAA???<<<:::999777555444333333333777===>>>888666999<<<:::======<<<;;;::::::::::::333555666555222000//////+++++++++***++++++,,,,,,222666<<<@@@???999333...'''&&&&&&'''(((((('''%%%&&&'''''''''''''''&&&&&&$$$$$$"""""""""###$$$%%%%%%%%%$$$###"""!!! ###"""!!! !!!"""###%%%%%%$$$$$$$$$""" !!!!!!!!!!!!!!!!!!###"""""""""!!!"""#########"""!!! !!!""""""!!!###$$$$$$######$$$%%%##############################"""""""""$$$%%%&&&(((((()))***+++,,,,,,---------,,,,,,---...000111444333222111333555999;;;??????@@@AAACCCDDDDDDEEEJJJKKKMMMNNNMMMKKKHHHFFF@@@AAABBBBBB@@@<<<888666333333333222333333444444333444555555333111222222///000000111000...---+++---,,,+++*********+++,,,&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%'''((())))))***''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$333&&& $$$###!!!"""###!!! !!!!!!!!!    wwwnnndddXXXOOOLLLJJJFFFBBBAAADDDEEEBBB@@@@@@AAADDDGGGEEECCCEEEKKKUUUeeewww}}}kkkRRRMMMFFFAAA??????>>><<<;;;999777555444444555555888===>>>999777:::<<<:::;;;:::999888888777777888222444555333000...------))))))))))))))))))***+++...111666999888444///+++'''&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""###$$$$$$#########"""!!!!!! """!!!!!!"""#########$$$$$$###  !!!!!!"""!!!!!! !!!""""""###"""!!!  !!!"""###!!!"""$$$###""""""###%%%$$$$$$$$$#####################"""""""""$$$%%%&&&(((((()))***+++,,,------///............000111222222111000000111333666888<<<===>>>???@@@AAAAAABBBFFFFFFGGGHHHGGGEEEBBBAAA999:::::::::888555222000111000000///000000111111000111333222000//////000////////////...---,,,+++,,,+++***))))))***+++,,,&&&%%%$$$$$$$$$%%%&&&&&&###$$$%%%'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$,,,### $$$###"""$$$###!!! !!!  vvviiiaaaXXXNNNGGGEEEEEEBBB??????BBBCCCBBB???>>>???BBBFFFEEEDDDHHHNNN]]]qqq{{{[[[RRRGGG???===<<<<<<<<<<<<:::777555444555777888;;;>>>>>>;;;999;;;;;;:::888888777666555555555555111222222111---+++******''''''&&&&&&''''''((())))))+++...000000...***(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""$$$$$$"""  !!!  !!!""""""""""""!!! !!!"""###$$$!!!"""######""""""###$$$%%%%%%$$$$$$#########"""######""""""###$$$&&&'''))))))***+++,,,------.........------...///000222000///......///111333555888888999:::;;;<<<<<<===?????????>>>===;;;:::999222222333222000...,,,***------,,,,,,,,,,,,,,,---,,,...//////---,,,,,,---......---,,,+++++++++++++++***)))))))))***++++++&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############!!!$$$######%%%"""!!!  uuujjj^^^XXXQQQIIIDDDCCCAAA@@@>>>???AAACCCBBB@@@>>>>>>AAADDDDDDDDDIIIPPPbbb{{{cccVVVFFF>>>;;;999:::<<<===;;;888555555666888:::===>>>>>><<<;;;;;;:::999666666444333333333333333///000000---***'''''''''&&&%%%%%%%%%&&&'''((()))'''((()))******)))((((((&&&%%%$$$%%%''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%#########""""""""""""""" !!!!!!!!!  !!! !!!######!!!  !!!""""""###### !!!"""###$$$ !!!###"""!!!!!!"""$$$&&&%%%%%%$$$$$$######"""###"""""""""###%%%&&&((())))))***+++,,,---......++++++******+++,,,.../////////...---...///111222333333444555555666777777888777777555444333333333000000//////---,,,+++***+++******))))))))))))******,,,------+++***+++,,,---,,,***)))(((((()))******)))((((((((()))***+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&$$$############$$$$$$#########"""""""""!!!$$$%%%%%%%%%&&&###!!!  vvviii___UUUQQQMMMGGGCCCBBB@@@??????AAABBBCCCCCCBBB??????AAACCCCCCDDDIIIQQQeeehhhWWWEEE===:::777777:::;;;:::888666666777999;;;===<<<<<<<<<<<<999777777555444333222111111111111---------***'''%%%%%%&&&&&&%%%%%%&&&'''((()))***((((((''''''((((((((()))%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&############""""""!!!!!! !!!!!!"""!!!!!!"""""" !!!!!!  !!!"""$$$$$$!!!!!!!!!!!!!!!"""######!!!""""""!!! """###%%%%%%%%%%%%$$$$$$#########"""""""""$$$%%%'''(((((()))***+++,,,------...******)))))))))+++,,,---///......------...///000//////000000111111222222222222111000000//////...///...---,,,++++++************)))((((((((((((((()))***,,,,,,+++******+++,,,+++)))'''''''''(((((((((((('''&&&'''((()))***'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$###"""""""""######"""""""""!!!!!!!!!"""$$$&&&'''((((((&&&###""" rrriii\\\TTTMMMLLLJJJEEEAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@>>>@@@BBBCCCDDDKKKSSSiiihhhUUUCCC===;;;666555888999888888777777888999:::===:::999;;;;;;777444333333222111000////////////***+++***(((%%%$$$%%%&&&&&&&&&&&&&&&'''(((******)))(((''''''''''''(((((($$$$$$###$$$%%%%%%$$$"""###$$$%%%&&&'''''''''&&&############"""!!!  !!!!!!"""!!!!!!"""!!!   """$$$%%%######""""""!!!!!!"""""" !!!!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$&&&((()))(((((()))***+++,,,,,,---++++++******+++,,,...///...------,,,,,,,,,------------------.........///,,,------......------,,,,,,+++)))((('''((())))))+++***)))((('''''''''(((''')))++++++***)))***+++******)))((('''''''''''''''&&&&&&%%%&&&''')))***((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$######""""""######""""""!!!!!!!!! ###%%%&&&***---,,,(((%%%###!!!     tttfff^^^SSSLLLHHHIIIIIIDDD@@@???>>>???AAABBBBBBBBBBBBBBB===<<<>>>AAABBBEEEMMMWWWnnnfffRRRBBB>>>===666333666666777777888888999888888<<<777666::::::444000000000///...---,,,,,,,,,,,,((()))(((&&&$$$$$$%%%'''%%%%%%%%%&&&'''((()))***(((((('''&&&%%%%%%%%%&&&$$$#########%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&"""#########"""!!!  !!!!!!!!!!!!  !!! !!!!!! !!!###$$$%%%%%%###"""!!!  !!!!!! !!!"""###$$$$$$%%%%%%&&&&&&&&&###""""""###$$$&&&(((***''''''((()))***++++++,,,******))))))***+++---...,,,+++++++++******))))))++++++,,,,,,,,,,,,------''')))+++---------,,,+++***)))'''%%%%%%&&&((()))******)))''''''&&&&&&&&&%%%'''))))))(((((()))***))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%'''((()))((('''&&&$$$######$$$$$$"""###$$$$$$$$$$$$$$$######""""""""""""###$$$$$$!!!!!!!!! !!!"""$$$+++222111***&&&$$$"""!!!!!!!!! !!!###  wwwgggZZZSSSOOOJJJGGGIIIJJJEEEAAA@@@===???AAABBBAAA@@@@@@AAA;;;:::<<<@@@CCCFFFPPPZZZqqqtttdddPPP@@@???>>>777222444444555777999999999888777;;;555444888999333.........---,,,+++************'''((('''&&&$$$$$$&&&((($$$$$$$$$%%%&&&''')))***''''''&&&$$$############$$$###"""###%%%%%%###"""!!!!!!"""$$$$$$%%%%%%%%%"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!   """######!!!###$$$'''&&&$$$"""!!! !!!  """"""###$$$%%%&&&&&&'''(((###""""""###$$$''')))***&&&&&&'''((()))***++++++((('''''''''''')))***+++******))))))((((((''''''++++++++++++,,,,,,,,,,,,$$$&&&))),,,------+++******)))&&&%%%%%%&&&(((******)))((('''&&&&&&&&&&&&$$$&&&((((((''''''''')))((())))))***)))'''&&&%%%%%%%%%$$$$$$%%%'''((()))((('''&&&$$$######$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!! """,,,666444+++'''%%%###"""""""""!!! ###$$$ !!! zzzjjj[[[RRROOOKKKJJJHHHFFFDDDCCCCCCDDD===>>>@@@AAABBBAAA@@@@@@???>>>>>>??????BBBMMMYYYvvvyyycccRRRDDD@@@???777666:::777888::::::888555555888;;;666777777555333///,,,***+++***)))((('''''''''''''''&&&&&&%%%%%%$$$$$$###!!!###%%%&&&%%%&&&'''(((((('''%%%$$$###$$$%%%%%%###!!! """$$$%%%###!!!###$$$$$$$$$$$$######""" !!!"""######"""!!!   !!!!!!"""#########$$$%%%&&&%%%$$$!!! !!!!!!!!!!!!$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((***)))))))))((((((((('''***(((&&&%%%$$$%%%'''(((%%%&&&''')))***+++++++++(((((((((((()))))))))))))))((('''&&&%%%%%%&&&''')))(((&&&&&&&&&&&&$$$"""&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%$$$###!!!!!!###%%%'''###!!!!!!###%%%$$$###  """$$$###"""  !!!######$$$%%%&&&((()))***###"""""""""!!!zzzkkk^^^RRRJJJHHHIIIHHHFFFDDDCCCBBBBBBCCC>>>???@@@AAAAAA@@@???>>>@@@>>>???@@@@@@CCCNNNZZZuuunnnYYYQQQCCC@@@@@@999888<<<999999::::::888666555777999555555555444222///,,,***+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%###!!!!!!"""%%%%%%$$$"""##################"""!!! !!!""""""""""""!!!    !!!!!!"""###$$$%%%%%%%%%###!!! !!!""""""!!!###$$$$$$%%%&&&&&&''''''))))))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''')))((((((''''''&&&&&&&&&)))((('''%%%%%%&&&'''(((%%%&&&'''((())))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''((('''%%%%%%&&&&&&$$$###%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$###"""######$$$%%%$$$%%%$$$###!!!!!!###$$$%%%""" """$$$###"""  """###"""!!! """"""""""""###$$$&&&&&&!!!!!!"""!!!!!! ~~~mmm```VVVMMMIIIHHHFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@???======@@@>>>???@@@@@@DDDOOO[[[qqq}}}jjjWWWPPPBBB>>>???::::::===:::999::::::888666555666777222222222222111///,,,++++++***)))(((((('''((((((%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$###""""""###%%%&&&$$$###"""""""""""""""!!! !!!!!!"""!!!!!!  """######$$$$$$$$$"""  !!!""""""""""""#########$$$%%%%%%&&&&&&+++******)))(((&&&$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$)))((('''&&&%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######""""""!!!""""""######$$$$$$###!!!!!!"""$$$###!!!!!!"""!!!!!!  !!!!!!   !!!!!! !!! qqqcccYYYRRRKKKHHHIIIEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===@@@??????@@@AAADDDOOO[[[kkkvvvbbbQQQBBB===>>>999:::===999999999888777666555555555////////////...---,,,+++***))))))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%$$$""""""""""""!!!  !!!!!!  """""""""###"""!!!  !!!""""""""""""""""""""""""######$$$$$$$$$))))))******)))(((&&&$$$&&&&&&%%%$$$$$$###$$$$$$'''''''''&&&%%%%%%$$$$$$(((((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$######$$$%%%&&&&&&%%%############$$$$$$$$$$$$$$$$$$###""""""""""""#########""""""""""""""""""###$$$$$$###!!!!!!"""###     ooocccVVVOOOKKKEEECCCDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA??????@@@@@@CCCNNNZZZhhhqqqXXXFFF>>>===777888;;;666777666666555555444333222,,,,,,,,,,,,,,,,,,++++++((((((''''''&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$""""""###"""#####################"""###$$$%%%%%%%%%%%%%%%"""""""""!!!!!! !!! !!!!!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""&&&&&&((())))))((('''&&&&&&%%%$$$###############'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&'''###""""""###%%%&&&%%%$$$"""""""""#########$$$$$$######"""!!!!!!!!!!!!"""###############""""""!!!"""###$$$###"""!!!!!!"""    ~~~sssbbbXXXOOOKKKHHHDDDAAABBBDDDCCCBBB@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBAAA@@@@@@@@@???AAALLLWWWjjj}}}cccNNNBBB===666666888333444333222333444444222000++++++************))))))'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''&&&###!!!!!!!!!!!!!!!"""############"""!!!###%%%%%%$$$###$$$%%%""""""""""""!!!  !!!   !!!!!!""""""!!!!!!!!! !!!!!!!!!###$$$%%%&&&''''''''''''$$$$$$######"""#########%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$############"""!!!"""###%%%&&&'''''''''&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&###"""!!!"""$$$%%%$$$###"""""""""############$$$###""""""!!!!!!!!!!!!!!!######$$$$$$###"""!!! !!!###$$$$$$""" !!!!!! }}}mmmcccXXXPPPJJJIIIIIIFFFCCCDDDDDDBBB@@@>>>============;;;;;;<<<<<<>>>@@@BBBCCCBBB@@@??????===???IIITTTmmmqqqYYYHHH???666555777222000//////111333333111///******)))(((((((((((((((%%%$$$$$$###$$$$$$%%%%%%"""######$$$&&&''''''(((&&&''''''&&&### """#########"""""" """$$$$$$###"""###%%%#########"""!!!  !!! !!!!!!!!!   !!!!!!!!!  $$$############$$$$$$%%%###""""""""""""######$$$""""""###$$$%%%&&&''''''###############"""!!!!!!"""!!! !!!###%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%###""""""###$$$$$$###"""!!!"""###$$$###"""""""""#########$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""######"""!!! """$$$$$$""" !!!  !!!!!!"""""""""!!!|||oooaaaVVVNNNHHHDDDFFFGGGDDDBBBBBBCCCAAA???===;;;;;;;;;;;;888888999:::<<>>GGGSSSooozzz```LLLAAA777555666111...------///222333111...***)))((('''''''''''''''$$$######"""######$$$$$$""""""###$$$&&&'''((((((&&&''''''&&&"""  !!!#########"""!!!"""$$$$$$"""!!!"""$$$$$$$$$$$$###"""  !!! !!!!!!!!!"""""" !!!!!!   %%%$$$"""!!! !!!""""""""""""!!!!!!"""###$$$$$$ !!!###$$$%%%&&&'''"""""""""""""""!!!  """%%%'''%%%%%%$$$$$$###""""""!!!&&&%%%$$$"""""""""######$$$"""!!!"""###$$$###!!!############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$$$$""" !!!!!! !!!"""######""""""xxxpppdddUUUJJJFFFFFFFFFEEEDDDBBBAAA@@@???===:::999:::::::::999::::::;;;<<<>>>@@@BBBCCCEEE@@@===>>>???BBBJJJSSSllldddKKK===333333444---111...+++************)))***))))))(((((((((((((((########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""#########"""  !!! !!!!!!""""""###!!!   !!!!!!  !!!!!!!!!!!!""" """!!!  """!!!  !!!!!!""""""""""""!!!!!! !!!"""!!! !!!"""$$$ !!!!!!""""""######$$$""" !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%######""""""""""""######!!!"""############!!! !!!""""""!!!  !!!!!!""" !!!!!!!!! !!!!!!  !!!"""###  tttkkkeee]]]RRRJJJEEEEEEDDDCCCBBB@@@?????????<<<:::999999::::::999::::::;;;<<<===???@@@AAA@@@<<<:::<<<===???GGGOOOiiiaaaJJJ>>>444555666///...,,,***)))***)))(((''''''''''''((('''&&&&&&%%%%%%%%%$$$$$$###"""""""""######$$$%%%%%%$$$$$$$$$%%%$$$$$$######"""!!!!!!#########"""  !!! !!!!!!!!!""""""!!! !!! !!!  !!!""""""!!!  !!!!!!!!! !!!###"""!!! !!!!!!!!! !!!!!!""""""!!!!!!   """!!!!!!""""""""""""""""""###""" !!!######"""########################%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!  !!!!!!!!! !!!!!!   !!!"""  !!!"""###!!!{{{rrrggg___[[[WWWQQQLLLEEEDDDBBBAAA???>>>>>>===>>>;;;999888999999999888::::::;;;;;;<<<<<<======;;;999999<<<===???EEELLLgggyyy^^^HHH>>>666666777000+++***)))))))))(((&&&$$$&&&'''((())))))'''%%%$$$&&&%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######""" !!! !!!!!!!!!!!!  !!!###!!!!!!!!!!!!!!!  !!!"""###"""  !!!###$$$###!!! !!!  !!!!!!!!!!!!   """############"""""""""""""""!!! !!!"""""" !!!"""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$     !!!   """"""$$$"""{{{qqqjjjbbb\\\YYYWWWRRRNNNEEEDDDBBB@@@>>>>>>>>>>>>>>>;;;999777888888888777::::::::::::::::::::::::888777999===??????DDDJJJ___{{{rrrYYYGGG>>>555444555///(((''''''(((((('''$$$"""&&&(((***++++++)))&&&%%%$$$$$$$$$###############!!!!!!###$$$%%%%%%%%%%%%$$$######"""!!!!!! """######!!!!!!   """!!!!!!!!!!!!!!!  !!!"""$$$###!!! !!!"""$$$###!!!  !!!!!! !!!"""###!!!!!!"""###$$$$$$######""""""!!!!!! !!!"""!!! !!!!!!!!!"""###%%%%%%%%%%%%###"""      !!! zzzqqqhhheee```]]]ZZZVVVPPPLLLGGGEEEBBB???>>>???@@@AAA???<<<999888888888777666888999999999999888777666555444777;;;======@@@FFFRRRmmmiiiRRRCCC<<<333111111***&&&%%%%%%&&&'''&&&###!!!%%%''')))******(((%%%$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######"""!!!!!! """""""""!!!  !!!!!!###"""!!!  """###""" !!!""""""!!!!!!######"""!!!"""###$$$#########""""""!!!!!! !!!"""!!! !!!"""###$$$$$$###"""!!!!!!  !!!  !!!!!!{{{ooohhh^^^]]]\\\ZZZXXXSSSLLLGGGGGGEEEBBB??????AAACCCEEEBBB???;;;999888777555444666777888888888777555444222111333777888777:::@@@LLLaaa~~~zzz]]]III===777///------'''&&&%%%$$$%%%%%%%%%###"""###$$$%%%&&&&&&$$$"""!!! !!!"""$$$&&&''''''###$$$%%%&&&&&&&&&&&&&&&""""""!!!!!! !!!""""""!!!  !!!!!!  """"""!!!!!!######!!!!!!"""!!! """"""""""""!!!!!!!!!!!! !!!"""!!! !!!!!!""""""""""""!!!!!!    !!!!!!zzznnnddd^^^VVVVVVVVVUUUSSSNNNIIIFFFFFFDDD@@@>>>>>>AAAEEEHHHEEEAAA===:::888777444333444555777777777666444333222000222555666444777===FFFUUUiiiyyy~~~rrrgggPPP>>>555333,,,***+++%%%'''%%%######$$$%%%$$$###"""############"""!!!!!! !!!###$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$""""""!!! !!!""""""   !!!######"""  !!!  """$$$$$$""" !!!"""!!!  !!!!!!!!! !!!""""""!!! !!!   |||pppeee]]]XXXSSSSSSRRRQQQOOOLLLIIIGGGEEEBBB???===>>>AAAFFFIIIGGGCCC???;;;999666444222333444666777777666444333444222333666666555888===<<>>999444222222222222222333333444444555444444333333222111111111555777:::<<<<<<999666444---***((('''((((((&&&$$$&&&%%%$$$######$$$%%%&&&######"""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%$$$$$$$$$###"""!!! !!!   !!!######"""!!!!!!###$$$###"""!!!"""$$$"""###$$$%%%%%%###!!! !!!  !!!"""""""""""""""!!!!!!  ###'''+++***)))))))))&&&"""xxxjjj___UUULLLHHHHHHKKKGGGBBB===<<<===@@@BBBBBB@@@>>>;;;:::;;;<<<===@@@@@@@@@<<<888333111111111111111111111111111111222111111000000///......000000111000///,,,***))))))'''&&&%%%&&&%%%$$$"""$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""   !!!$$$%%%$$$######$$$%%%%%%######$$$%%%"""###$$$$$$$$$###!!! !!!  !!!###############"""!!!!!! !!!!!! !!!'''+++000000/////////---)))&&&xxxmmmaaaXXXOOOGGGDDDEEEGGGDDD???:::888999;;;===<<<<<<<<<<<<<<<<<<<<<===@@@@@@>>>;;;777444222111222111111111000000000/////////...------,,,,,,+++)))))))))(((((((((((((((&&&&&&%%%%%%$$$$$$"""!!!########################$$$#########""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$###!!!       """%%%&&&&&&%%%%%%&&&'''&&&$$$$$$$$$&&&""""""#########"""!!! !!!!!!!!!!!!!!!""""""""""""!!!  !!!  """(((---222111222333444333000--- oooeeeZZZSSSMMMFFFCCCDDDBBB@@@>>>;;;999888777777888888:::<<<===>>>>>>>>>???>>>;;;999777555333111222222111111000/////////,,,,,,,,,+++******))))))&&&%%%$$$$$$%%%&&&'''((($$$%%%&&&%%%$$$###""""""#################################""""""""""""!!! !!!"""###$$$$$$###!!!  !!!!!!!!!      !!!"""!!!!!!"""%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%""""""""""""!!!!!! !!!  !!! !!! !!!&&&+++......///222444444222000!!!xxxggg^^^UUUPPPKKKEEECCCEEE>>>>>>===<<<:::777444333444555777:::<<<>>>??????===:::777666555555333222111111000000//////......++++++***))))))(((((('''&&&%%%###"""""""""###$$$"""$$$&&&&&&$$$"""""""""######$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!   """###$$$"""!!!"""$$$&&&&&&%%%%%%&&&&&&%%%###"""###$$$"""!!!!!!!!!   !!! ###&&&((((((***---000000///--- {{{nnn```XXXPPPLLLHHHCCCBBBCCC======<<<:::888555222111000111444777:::===???@@@999666333222333333222111...............---------******)))((((((''''''&&&&&&%%%###"""!!!!!!"""""" ###&&&&&&###!!!!!!"""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!  !!!   !!!$$$&&&%%%$$$""""""###$$$$$$$$$###$$$%%%$$$!!! !!!"""!!!!!!  !!!   """"""###$$$&&&((()))'''$$$tttggg[[[SSSLLLIIIEEEAAA@@@BBB>>><<<:::888555333222111...///111555888<<<>>>@@@666222//////111222111000,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""%%%%%%""" !!!$$$%%%&&&&&&&&&&&&%%%$$$!!!   !!!    """%%%'''&&&$$$"""!!!"""#########"""###$$$"""  !!!!!!  !!! """ """###### wwwjjjaaaTTTPPPKKKGGGDDDAAA???===<<<;;;888777666444000---000111111333444555555666222000//////000000...---)))************)))((((((***)))(((''''''&&&&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$##################$$$$$$%%%%%%%%%$$$######"""!!! !!!!!!  !!!"""!!! !!!!!!###!!!!!!"""  ###%%%((('''###!!!!!!"""!!!  """%%%&&&&&&%%%$$$""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!"""yyyoooeee^^^TTTPPPIIIDDDAAA???===<<<;;;999777666666444222///222222222222222333333333111000......//////---,,,************))))))((('''(((((('''''''''''''''((($$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$######"""$$$"""!!!!!!"""###!!!  """"""""" !!! ###!!! !!!  !!!""""""!!! !!!"""###''')))***)))%%%"""""""""  """$$$&&&%%%$$$###!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!! !!!"""tttkkkeee___[[[TTTOOOGGGAAA>>>===<<<;;;999777555555555444222000222222222111111000000000111///...---......,,,+++++++++******)))(((''''''''''''&&&&&&&&&'''((((((%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###############"""%%%$$$"""###$$$$$$###!!! !!!"""""""""  !!!  """!!! !!!"""###""" !!!###&&&(((---......+++'''$$$""""""  """###%%%$$$###!!!  !!! !!!""""""   !!!tttfff___[[[YYYXXXSSSMMMEEE???<<<;;;::::::777555333222222111000...111000000000000/////////111000............,,,***,,,+++***)))((('''''''''(((''''''&&&%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$###""""""######"""!!! !!!###!!! !!!"""""""""!!!  !!!""""""!!!  !!!"""!!! ###''',,,///222111000,,,(((%%%###""" !!!"""###"""!!! !!!"""###{{{jjj\\\VVVTTTUUUUUUQQQKKKCCC===::::::::::::666444111//////...---+++....../////////000000000222000............,,,***+++***)))(((''''''''''''***)))(((&&&$$$###""""""$$$$$$###"""###$$$&&&'''%%%%%%$$$######"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%###!!! !!!!!! ###   !!!"""$$$###"""!!!  """###"""   !!!!!!  !!!!!!!!! """%%%***000333333111...+++(((%%%"""  !!!!!! !!!"""###zzzooo```TTTOOONNNNNNNNNKKKFFF@@@;;;999888888888444222///------...---,,,.........//////000000000111///---------,,,***)))***)))((('''&&&'''((()))+++***(((%%%###!!! ############$$$%%%&&&&&&$$$$$$###"""!!!  !!!###$$$%%%%%%%%%!!! !!! !!!!!!$$$###"""!!!!!! !!! """###"""  !!!!!!   """######""""""$$$'''+++000222000---)))'''%%%###   !!!""" kkkbbbVVVMMMIIIHHHGGGFFFEEEAAA<<<888777666555555222///------...000111111000000000//////////////////---++++++******(((&&&)))((('''&&&&&&''')))******)))'''%%%###!!! """"""###$$$%%%%%%%%%%%%######"""!!! !!!"""###$$$$$$   !!!###"""!!!  """###""" !!!"""!!! !!!!!! !!!###%%%'''&&&&&&&&&&&&(((***,,,---+++((($$$"""!!!!!! ~~~uuuaaaZZZPPPIIIEEEDDDBBB@@@@@@===999666555555333222000...,,,---000333555666222222111000///...---------+++))))))((((((%%%$$$((('''&&&%%%&&&(((***+++((('''&&&$$$###""""""!!!!!!"""$$$%%%&&&&&&%%%%%%###"""!!!  !!!""""""!!!  !!!!!! !!!"""""" !!!"""!!!!!!"""!!!  !!!"""!!!  !!!###&&&(((******))))))(((((((((((((((((($$$  uuuggg___WWWNNNIIIHHHEEE>>>777888777666444222000///...///.........000222444555777666333000...---,,,,,,---,,,+++)))'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!! !!!!!! """"""!!! """"""""""""!!! !!!"""""""""!!! !!!###&&&(((***,,,,,,///---***&&&$$$###"""###yyyjjj\\\YYYRRRKKKGGGGGGDDD>>>888777666555333111000......++++++,,,,,,...///000111333222111///---,,,++++++***)))(((&&&$$$#########%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!    """"""!!! !!!""""""!!! !!!"""""""""!!! !!!"""%%%''')))+++,,,---+++)))&&&###!!! }}}pppaaaUUURRRLLLFFFDDDDDDBBB<<<777555444333222000///------,,,---///000111111111111.........---,,,+++***)))((('''&&&%%%######""""""############$$$$$$%%%%%%###"""!!!    !!!"""!!! !!!!!!!!! !!!"""""""""!!! !!!###%%%'''((()))***&&&$$$"""uuugggZZZPPPLLLGGGCCCAAA@@@>>>999444333333222000///...---,,,,,,...000222333222000///***+++,,,,,,,,,+++)))(((((((((&&&%%%$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$###"""!!!  !!!!!!!!!  !!!  """"""!!!!!! !!!"""###$$$$$$"""!!!vvviii\\\QQQJJJHHHDDD@@@===;;;999555111222222111000...---,,,,,,(((***---//////---+++)))((()))***++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$#########"""!!!    !!!"""   !!!  zzznnnbbbVVVMMMJJJEEEAAA===999777555333111222111111000...------,,,)))***,,,......,,,)))(((((((((((()))))))))(((((($$$######"""""""""######"""###$$$%%%%%%$$$###"""###"""!!!    !!!"""!!!ssshhh]]]QQQJJJJJJAAA>>>999555444444444444222111111000///...------+++,,,---...---,,,***(((''''''&&&%%%%%%&&&&&&&&&######"""""""""######$$$$$$%%%&&&'''&&&$$$"""!!!"""!!!  !!!""""""   {{{kkk___UUUIIICCCDDD>>>;;;666333222333666888222222111000///......---(((((())))))((('''&&&%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''((('''%%%"""!!!  !!!""""""    !!!!!!  !!!"""!!!