BMvu6(I ~~~}}}|||zzzxxxzzzzzzzzzyyyyyyyyyxxxxxxvvvxxxxxxxxx{{{}}}~~~|||zzzzzzzzzzzzzzzyyyyyywwwuuusssqqqppprrrrrrqqqqqqqqqqqqrrrrrrsssttttttuuuvvvuuuuuuuuuyyytttqqqssssssrrrrrruuuwwwvvvtttsssssstttuuuuuurrrrrrqqqpppnnnlllkkkiiigggiiikkkkkkiiihhhhhhiiiggghhhiiiiiiiiijjjmmmooonnnppprrruuuxxx{{{|||}}}~~~|||{{{zzzyyyvvvuuuttttttttttttqqqoooqqqpppnnnmmmlllkkkkkkkkkhhhhhhgggeeeccc```^^^]]]^^^]]]]]]]]]]]]]]]]]]^^^bbbbbbcccddddddddddddccclllhhheeegggfffcccccceeegggfffeeedddcccddddddeeedddcccbbbaaa___^^^]]]\\\ZZZ[[[\\\[[[ZZZYYY[[[\\\ZZZ[[[\\\]]]\\\]]]___aaaaaabbbdddgggiiikkklllmmmnnnpppsssuuuxxxyyyyyyyyy{{{|||~~~~~~~~~}}}}}}}}}}}}|||zzzwwwvvvssspppnnnlllmmmmmmmmmllljjjjjjiiihhhgggfffeeeddd```_________``````^^^\\\^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRYYYVVVUUUWWWWWWSSSSSSVVVUUUUUUSSSRRRQQQQQQQQQQQQTTTSSSQQQOOOMMMMMMMMMNNNMMMMMMNNNMMMKKKKKKMMMOOOMMMOOOPPPQQQPPPQQQSSSTTTQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[]]]^^^```bbbcccdddeeefffhhhjjjjjjjjjiiiiiiooonnnlllmmmoooppppppooorrrssstttvvvxxxzzz||||||{{{zzzyyyxxxxxxxxxxxxyyytttvvvwwwwwwxxxzzz}}}}}}{{{zzzzzzuuutttsssqqqqqqrrrssstttqqqpppooonnnmmmmmmmmmnnniiijjjiiiiiihhhfffeeedddaaa___]]]\\\]]]]]]\\\[[[YYYYYYXXXXXXWWWVVVUUUUUUQQQPPPPPPQQQRRRSSSQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHLLLLLLIIIIIILLLJJJIIIHHHGGGFFFEEEEEEEEEIIIGGGEEECCCBBBBBBCCCDDDDDDFFFHHHHHHFFFEEEFFFFFFCCCDDDFFFGGGFFFFFFGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWW[[[ZZZZZZZZZ[[[\\\]]]]]]```aaabbbeeegggjjjkkkllljjjkkkkkkkkkllllllmmmmmmkkklllmmmnnnnnnpppsssuuuxxxyyy{{{~~~}}}zzzyyywwwvvvtttpppllliiigggffffffcccbbbbbbaaabbbcccdddddddddcccaaa___]]]\\\[[[[[[VVVVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPPPPQQQQQQPPPNNNJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@???>>>>>>AAABBBCCCCCCDDDCCCCCCCCC@@@???AAADDDCCC???@@@DDDBBBBBBBBBAAA@@@??????>>>AAA@@@>>><<<;;;<<<>>>???<<>>999;;;=========<<<===>>>???@@@@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUXXXZZZ\\\]]]YYYZZZ\\\]]]___aaabbbbbbdddeeefffffffffgggjjjllllllnnnppprrrtttvvvwwwxxxwwwwwwwwwwwwxxxxxxxxxxxx{{{}}}{{{|||zzzyyyyyyyyyyyyxxxvvvrrrqqqpppooonnnmmmlllkkkkkkkkkkkkjjjhhhfffeeeccccccbbb```]]]ZZZXXXWWWVVVTTTTTTTTTUUUVVVWWWXXXXXX[[[ZZZYYYWWWUUUSSSRRRQQQLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@BBBBBB@@@???<<<===>>>>>>>>>>>>>>>===:::;;;<<<===============999:::;;;<<<<<<;;;:::999;;;;;;<<<============<<<<<<<<<===>>>;;;777999>>>;;;<<<<<<<<<<<<;;;::::::;;;:::999888888888999:::444777;;;===;;;999777666777999<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCEEEHHHFFFGGGHHHIIIKKKLLLMMMNNNJJJLLLNNNPPPSSSTTTUUUVVVZZZ[[[\\\[[[[[[\\\^^^aaa___```bbbdddfffggghhhhhhkkkkkkkkkkkkjjjjjjjjjjjjnnnrrrwwwyyyxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{|||~~~~~~{{{wwwtttqqqooollliiijjjiiigggggghhhhhhfffeee^^^^^^]]][[[ZZZYYYWWWWWWTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRQQQQQQPPPNNNMMMLLLIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKFFFFFFEEEDDDDDDCCCCCCCCC???>>>======>>>>>>===;;;========================;;;:::::::::<<<<<<:::888777888999:::;;;;;;::::::::::::;;;;;;::::::999888888999:::;;;;;;:::999888777888999999::::::999999777777999;;;888666:::AAA666666888888999888888777777777777777777777777777333444666555444333444555888:::===>>>===;;;;;;;;;666666777777777777666666555666777999999999888888;;;;;;;;;:::::::::;;;;;;999;;;<<<<<<;;;<<>>???@@@AAACCCDDDEEEEEEBBBDDDEEEGGGGGGEEEDDDBBB???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<:::888777777888888888888999999999888888888999999777555666777888:::::::::999999777777777666555333222111666777999::::::999777666888999999:::;;;:::::::::222333666:::::::::AAAJJJ333444666777888888777666555666777888888888777777777666555333222333666999444666999:::999777777777555666666777777777666666222444666777888777555444::::::999888888888999999444777999999777888;;;>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@??????AAABBBBBBAAA@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRRRROOOSSSWWWXXXVVVXXX]]]bbb_________^^^^^^___``````^^^aaadddggghhhgggfffeeecccdddeeefffiiikkkmmmnnnmmmkkkjjjkkknnnqqqrrrssssssvvvxxxyyyyyyzzz~~~}}}~~~zzzxxxvvvsssoookkkjjjjjjiiigggddd```]]][[[ZZZZZZXXXVVVTTTRRRPPPOOONNNMMMKKKIIIHHHHHHIIIIIIGGGFFFEEEDDDBBBAAA@@@@@@??????????????????????????????>>>>>>=========<<<>>>======<<<<<<<<<======BBBAAA???@@@AAAAAA@@@???<<<;;;::::::;;;;;;999777888777666555666777999:::666666777777888888888999777777888888777555333111666333222555999:::666222666666666666555555555555:::999888999;;;<<<;;;:::999777666444444666777999222<<>>===;;;888777888<<<@@@>>>>>>>>>>>>????????????BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJPPPQQQQQQQQQRRRRRRSSSSSSUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^aaaccceeeeeeddddddeeefffhhhiiikkkmmmnnnoooppppppoooqqqsssuuuwwwzzz~~~}}}yyyvvvssspppnnnjjjgggcccbbbaaa___\\\YYYZZZYYYXXXVVVTTTQQQOOOMMMOOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::=========<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<;;;<<<>>>>>>===<<<:::999888888999999777555555555666666777777777777666666777777777888888888444555555666666666666666888666555777;;;<<<999555888888888777777777666666999888777888:::;;;:::999888777666555555666777888999===BBBAAA<<<888999;;;444555666666777777666666777777777666444333555666555666666555444444555777777777777777666666666666999999888777777777888888555666777777777666555555666666777777777777666666777777888888888888777777888777777777888888666444888777666666666777999999999888777555444555888;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<======>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWW[[[\\\]]]___```aaabbbbbbdddfffhhhjjjlllnnnrrruuuyyyzzzzzz{{{}}}~~~~~~~~~ӵĦĦӵĦ|||yyyvvvtttssslllllljjjeee___[[[ZZZ[[[UUUSSSQQQPPPQQQPPPNNNLLLJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@???>>>=========>>>>>>>>>===<<<;;;;;;::::::999999999888888888666666666666666666666666::::::::::::999999999999999888888888888888999999:::999888999;;;<<<<<<;;;777666555666777777555444222333666777888777555444666666777777777777888888555555555555555666777777555444333555888999666333999999999999888888888888888777666777999999999777888777666555555666777888:::999888999::::::777555444555666666777777666666777888888666444333444555666777777666555444666777888777666666666777888999999999999999999999:::;;;888888888888777666555444666666777777777777666666888888999999999999888888777666666666777777555333555555555555555666777777555666666555444444555777777888888888999999999999888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>???AAAAAA@@@@@@AAABBBDDDEEEFFFFFFJJJIIIHHHJJJMMMNNNLLLJJJKKKLLLMMMNNNPPPQQQRRRRRRWWWYYY[[[\\\]]]```cccfffiiijjjkkklllnnnoooqqqqqqppprrrtttvvvvvvwwwyyy{{{yyy{{{~~~4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~|||yyyuuusssqqqooollliiifffcccaaa```[[[ZZZWWWTTTPPPMMMKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFCCCBBB@@@>>>======>>>???;;;;;;;;;::::::::::::999888999:::;;;;;;:::888777777777777888888888888888777777777777777777777777777777777777777777777777777777777666777777888888999888777999;;;<<<<<<;;;666555444555777777555333333444555666777666555555666666777777777777777777999888666555444444555555444444444555888888666333999999999888888888777777999777666777999999888777777777666666666666777777999666333444777888666444555555666777777777777777888888888666444333444555555666666666555555777999888777666555555777999;;;888888888888999:::;;;;;;888888888888888777666666666666777777777777666666777888888999999888888777777666666666777777555444555444444555555555666666555666888888666555666777666666666666777777777777777777666666666555555555777777777777777888999999999999::::::::::::::::::888888888999:::<<<===>>>::::::;;;<<<===>>>???@@@DDDAAA???AAAFFFHHHEEEAAABBBBBBCCCCCCEEEFFFGGGHHHLLLNNNOOOPPPQQQSSSVVVXXX[[[[[[]]]^^^```bbbcccddddddfffhhhjjjjjjkkkmmmooolllmmmoooooopppssswwwzzzzzz}}}GG=?HdĦ=ĪjGG=?HdĦ|||xxxuuupppnnnkkkhhhgggeeeaaa___]]][[[YYYVVVSSSQQQPPPOOONNNIIIDDDCCCDDDCCC@@@<<<@@@@@@@@@???===<<<<<<<<<>>>===<<<;;;;;;;;;======999999999999999999999999555666777888888888666666666666666777777777777777666666666666666666666666555555555666666666666666777777666666777888999999777666666777999;;;::::::666555555666777777666444666666555555555666777888777777666666666666666666999888666444444444555666888888999:::<<<;;;:::999888777777777777666666666:::999888888999:::999777777777666666666666777777999999888777777888999:::555666666777777777777777777888888666444333444555222333444555555666888:::888777666555666777:::;;;777777777777777888999:::777777777777777888999999666666777777777777666666666666777777777777666666888777666777888888666444555555666666666777777777555777888999777666666777555555666666666777777777444444444333333222222111777666666555666777888888666666666666666666666666333333333444555777888999777888888999:::;;;<<<<<<;;;888666888===???<<<888<<<<<<<<<======???@@@AAABBBDDDEEEFFFFFFGGGJJJLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^```bbbbbbcccccccccbbbdddgggiiijjjlllooorrrtttwww{{{}}}~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdD|||ӵvvvqqqӵWWWӵNNNLLLJJJ;;;;;;Ħ777777ӵ666777777222ĭӵ555555555555555555555555555555555555555666666666666777666666666777888999:::666555444555777888888777666555555666888888777555888666555444444666888999777777666666666666555555444444444555666777888999666777888999:::999999888666666666666555555555444;;;999888888999:::888777666666777777777777666666555777888777666666888;;;555666777777888888777777666777777666444444555777111333444444444555888:::999888777666777888999:::666666666555666666777777666666666666777888999:::666666777777777777666666666666777777777777666666888777777777888888666444555666666777888777777777333555777777555444555555666666666666777777777777777666666666555555444444555444333333333444666777777777666666666666555555222222333333444555666777555555555666777888888888666444444666999:::888666888888777777888999;;;<<<;;;<<<======<<<===???AAA@@@AAABBBCCCEEEFFFGGGHHHHHHJJJLLLNNNNNNOOOQQQSSSVVVWWWWWWWWWVVVVVVXXXZZZ\\\^^^aaacccfffiiimmmqqqpppqqqtttxxx|||?~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?><zllliii=?Ħgggg&eKKKg&eFFFEEEDDDS?ʬ:::4ff?>ߝL999@e555g&e5556666663h?g&e>&e555555??444444444444444444444444555555666666666777777777555555555666666777999999888666555666888888777666555444444555777888666555555555444444555555666666777777666666666555555555222333444666777777888888222333555666666555444444666666666555555555444444:::888777777888888777666666666777777777777666666222444555666555555777888666666777888888888888777555666666666444555666888555666777666555555777999999999888888888888888888777777666555555555666666777666555555555666777888666666777777777777666666777777777888888777777777777666666666777777555333444555666777888777777666444555666555444333444666555666666666777777777777888888888888888888777777555444222222222333555666999999888888888777777777444444444444444555666777333333333444555555666666555555666777888888888888666555444333444666888999777888999888888888:::<<<999999:::;;;<<<===>>>???<<<>>>AAABBBBBBCCCEEEGGGGGGIIIKKKKKKJJJJJJKKKLLLOOOQQQSSSTTTUUUXXX\\\___aaacccfffjjjnnnrrrtttvvv4Dӵ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]ĦCCCHu]Ħ======Htƅ^777qIܗGIӵ777H׼s666777Hu]Ħ555666Bt=o9ĦHƅ^Hu]Ħ888666666666666666666666666666666666666777777777888888444444444555666777888888;;;:::999999::::::999888444333333555666777666444111222444666666555444333777777666666555555555444555555777777777666555444333555777777777666666666666666666666555555555555999777666666777777666444666666777777777777666666666666666888:::;;;;;;999666666777888888888888888444555666555555555777999999::::::888666555666777999999999999999888777666888888777666666555666666999888666555444444555555666666777777777777666666888888999999999999888888666555444555666666444222444444666777777777666555666666777666444444666888555555555666666666777777444444444444444444444444666555333222333444666777777666666666555555444444222222111111111222333333333333333444444555555555111333555666555555666777666555333333333555777888777888999888777777999;;;777777888999::::::;;;;;;777999;;;<<<===>>>@@@BBB<<<>>>AAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPYYYZZZ\\\^^^aaaccceeefff4DuXӵ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ĦLLLDdDĦ4DufӵDdDĦ;;;DdDĦ999q<R999999peƜ4DuTӵ666DdDĦ666666DdDĦ666qjRgdKӵDdDΦDdDĦ999999999999999999888888777777666666555555777777777777666666666666===;;;888777777777777666888999:::;;;:::999888777888888777555555444444444888888777666666666666666333333333555888999888666555555555555555666777777777555444555666777666555555555555444444333333333...777:::444...111666777333444555555666555555444:::888666666888999:::999444555555444444555777:::444444333444444555666777;;;888666777;;;<<<888444999888777666666666888888999888666333000///222444444555666666666555333222;;;:::888666666777999:::777777777777666666666666777777777555444555777:::888888777777666666555555555666777777777777666666444666666444444444000***555666666666666666555555777777555444888<<<:::555555555555555555555444444777444222111333444222000555111222888:::777555777222444555555444444555777777666444333333444555666999777555666999:::888666666444333555888:::999777777777888999999888777666666777999:::<<<<<<======<<<===>>>???@@@BBBCCCCCCEEEFFFIIIMMMQQQTTTWWWYYY4DuXӵ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ĦzzzwwwtttqqqmmmDdDĦnuR)ĦDdDΦDdDĦBBBDdDĦnuR)ĦDdDĦ777DdDĦ999po9u777777888888=ӊB1.uTӵ777DdDĦ666666DdDĦ666GIdnuR)ĦDdDΦDdDӵ;;;;;;;;;:::::::::777777777777888888888888777777777888888888888888===;;;999888999999999888:::;;;;;;<<<;;;:::999888999999888777666666666666888888777666666666666666666555555666888999888777666555555555555666777777888777666666888888777666555555555444444333333333333777777333111444666444666555555555555555555555999777666666777999999999888888888777555444555666333333333333444555666777777777777888888999999999222222333555777:::<<<===777777666444333444777:::666666777777777666555444999888777666666777999:::777777777777666666666666777777777555444444777999888777777777666666666555777777777777777777777777222555666444555777333...555555666666666666555555888:::999666777:::999666999999888777555333111000666444222333555777666444000111333444444555555555333555888888777666555666555444444444555555666777666555444555888:::999777888666555666888999888666444555666888888888777777666666888999::::::;;;;;;888888999:::;;;<<<<<<===???@@@BBBDDDGGGIIIKKKLLL4DuXӵ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<>dd<ӵDd<DdDΦDdDĦ???DdDӵnd<DdDĦ666>d<Ħ888peӵ777Ħ888F&uTӵ777DdDĦ666666>d<Ħ666peӵDx<>d<ʜ4DuTӵ<<<;;;;;;:::::::::777777777888999999::::::777777888888999999::::::<<<:::999999:::;;;;;;:::<<<======<<<;;;:::999888::::::999888777777777777888888777666666666777777:::888666666777888888888666666666666666777777888999888777777999999888777555555555444444444444444555555333222555999888444999888666555444555555666888666555555777888888888444666777666444222222333555555555555666777888888333666888777555555:::>>>888888999:::::::::::::::888999888777666777:::===666666666666666555444444777777666666666888999:::666666666666777777777777666777666555333444666888777777777777666666666666:::999888777666777777888111444555555777999777222555555666666666666666555888<<<<<<888777888999777:::999999777666444222111444333333555777999999888555<<<<<<555111555777444444777999:::999777666555444444555666666777666666333333333555888999999999999888777777888888666555222333555666777777888888555666666777888777777777555555555666666666777777999999:::;;;<<<===>>>???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?Ho9yyy<xbbb___\\\ZZZUUUSSSQQQ&ӫeʬtIӇFFF>d<Φ>d<Ħ>>>D&ӫetIӇ888DdDĦ666sdKĦ777B?dp&ĒR777777>d<sdKĦ666B?Ho9999s&dq&ĒR===<<<;;;::::::999999777888888888888888888888666666777888888999:::::::::999888999:::;;;;;;:::======<<<;;;:::999888888:::999888777777777777777888888777777666777777888;;;999666444555777777777777777666666777777888999999888777777888999888777555555555555555444444444333222222333666::::::999;;;999777555444444666777666555444555777888888777111333666777666555666666777777777777888999:::;;;555777888666444555999======>>>?????????===;;;:::<<<<<<<<<999777777999;;;555555555555555444444333666666555666777888999:::666666666666777777777777666666777555444333555777777777777777666666666666<<<;;;888777666777888999333555666555777:::999444444555666666666666666666555:::<<<888555777999888555555666777888888888888444444555666888999999888@@@JJJIII:::2227778883336668889998887775556667775556667778888887775554443333333335556668888888887776666666666666666666663334444445555556666666664445555556665555554444445555555555555555555555555556666667777778889999994DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GgggeeeHkgeUUURRRPPPNNNMMMLLLKKKIIIHĪj@IŌ@@@>>>ege999999Hu]3hIŌ444444DdDĦ555ne999666@h777777>h666666666se666ne666666@G:::999sĪj@h??????>>>===<<<;;;;;;:::999999888777666666555555555555666666777888999999888777777888:::;;;:::999<<<;;;::::::999888888888888888777666666666777777888888777777777777888888;;;888555333444555666555777777777777777888999999888777666666888888777666555555555555555555555555333444555666555555888;;;;;;999777555444444666777555444444666888999888777444666999:::999999999999666666666666777888999999:::888777555555777888999888999<<aĦs׼sHo}}}ZZZWWWVVVJJJHHHEEEDDDCCCDDDHHHHHHGGG???<<<;;;999888888D^666444333DdDĦ444777888555555666777777777888888888777s׼s666666666666666555222::::::AAAAAA@@@@@@??????>>>>>>>>>:::999888777666444333333555555666666777777888888777666666888::::::999888::::::999888888888999999888777777666666666777777888888777777777888999999999777444444555555555444888888888888888999999:::888777666666777888777666555555555555555666666666777666666777444111333777999888666555444555555666555444555777999:::999888555666777777555333333444333333333333444555666666;;;:::888777777888888888999:::;;;<<<===>>>>>>>>>:::;;;;;;;;;999999:::<<<;;;;;;:::999999999999999777777888888999999::::::555555666666777777888888777888999888666555555666666666666666777777777777999888777777777777888999888:::999666666999777222333444555666777777777777000444666444555888:::999666777888999::::::::::::777888:::999777555444555777>>>>>>666222555666333666666666444333444777:::999999999999888666555444555666777777555555666777111333555555555555777999888777666444333333333333444555555555555555444444333333333333333333333333000111222333444555666666Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵxxxgggccc___[[[XXXUUUPPPLLLJJJJJJJJJGGGDDDDDDEEEDDDAAA>>>===>>>AAADDDEEEEEEBBB???===>>>???@@@===:::999:::;;;<<<;;;<<<:::999888999>d<Ħ777888888777666>d<Ħ555555666Ħ444444444555555666666666666777777888999999::::::;;;;;;::::::Be777666666666666Ħ666444444444333333333222222777888:::<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999999888888777666555555777777777777777777777777888888888999;;;;;;999777::::::999888999:::;;;<<<888888888777777888888999888888777777888888999:::888666555666777777666555999888888888888999::::::999888777777999999888777444555555555666666666777777222111555666444444666666555555555555555555555555555555888:::;;;:::888444555555333111000111333333333333333444555666666777999<<<;;;888777999<<<>>>===<<<;;;::::::::::::<<<======<<<:::999:::;;;;;;:::999888888888999999999999999:::::::::999999555555555666777888888888888999:::999777666666666555666666666777777777888555666666777777888888999888999888555666888777222333444555666777777777777444666555444666::::::666999999::::::::::::999999777:::<<<<<<999666666666444444555555555555555555333555777888888888999:::888888888777777888888999444666888888666666888:::444666888777666666777999888777666444444444555555555555666666777666666666333333333333333333444444222222222333333444444555?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<|||iĉ@3hR/ŌZZZWWWTTTQQQNNNLLLJJJFFFCCCBBBCCCCCC@@@>>>@@@@@@???<<<888777:::===>>>@@@@@@>>>:::999;;;===<<<999666555777888999999666555444555777DdDĦ444555666777777sdKĦ777999gdKĦ444444444555555555666666666777777888999999::::::>>>>>>===<<<888888666666666gdKĦ666666666666666666666666666444555777:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999999999888888888888888999999999888888888888888:::999999;;;<<<<<<:::888;;;:::999999:::;;;===>>>999999999888999999::::::888888777777888999::::::777777666888999999777666999999888888999999:::;;;:::999888888::::::999888444555555555666666777777444,,,)))111999:::888999333444555555666555555444555555666888;;;<<<;;;999666777777777666777:::<<<555555555666666777888999222999???>>>888666;;;AAA::::::::::::<<<>>>@@@BBBAAABBBAAA>>>;;;888777777999888666555555555666777::::::;;;;;;;;;:::999999444555555666777888888999999:::;;;:::888666666777555666666666777777888888333444555777888888888888777888777444666999888333333444555666777777777777888888666555888<<<:::444888999::::::;;;;;;;;;;;;777:::>>>===;;;888888999999555555:::;;;777555666000444999<<<<<<;;;999999777666666666777999;;;===222555888888777777:::===777999;;;:::777666777999777666555444444555777888555666666777888888777777444444555555555666666666555555555555555555444444>AneneneneDenene>Ak<}}}zzzuuuqqqkkkgggcccfhQQQNNNKKKIIIFFFEEEEEEAAA@@@???===<<<;;;::::::777888999:::::::::::::::;;;;;;:::999888888999999999999888888777777666666555555555666666De444666888::::::888ne222111ne222666666666666777777777777777777777777888888888888888888999999999:::::::::888777ne555666555555666666666666555555333888888444666===<<<555<<<<<<::::::::::::<<<<<<<<<;;;;;;:::999888777777555555666666666666555555777666666666777888999999<<<;;;:::999999999999999999777555777999:::777444:::888666666888999777444888777777777999999777555666777888999999888777666777777666666555555555444555555666777777888777777777777777777666666666666666444333333555666666555888777777777777777888888555444333222222333555666666666777777888888888999555===AAA>>>;;;;;;===<<<999777555444666;;;???CCCGGGFFFDDD???;;;999:::;;;999999999777555444666888444777:::<<<;;;:::::::::444555777888999999888888:::999888777666555444333333555777888666555555555333666888888555333555777555444444444555444333111888888777666555444333333888888777777888888999::::::::::::999777555444333777777888888888999999999888999:::999666333222222777777777777888999:::;;;777999:::999888999<<<@@@888;;;===:::555444888===888777666444444444555666555555555555555444444333444444444444444444444444444666777555222222555999888666333333444555555{{{wwwsssnnnjjjgggddd```\\\XXXVVVSSSQQQGGGEEECCCAAA???===<<<<<<===<<<;;;:::999888888888888888888999999999999999::::::999888888888888888999999999999888888888888888888888888888999333555777999999888777333333444777555666666666666777777777666666777777777888888888777777777777888888888999777777555555555444555555555555555444333444888999888888;;;;;;999;;;:::999777666666666666777777666666555444444444666666777777777777666666888888888888888999::::::;;;:::999999888888999999>>><<<;;;:::::::::999777:::888666777888999777555888777666777888888777555888888999999999888777777777666666666555555555444555666777777888888888777666666666666666666666666777666555555777777666555777666666666777777888999777666555444444555666666666666666777777888888888111777:::888777888888666<<<;;;999:::===DDDKKKPPPPPPIII???888666777888999===:::777666888888777666777999;;;<<<;;;::::::;;;555666888:::;;;:::999999999888777666555444333333666888999999888777777888666777888777666666777888555555555666777777666555777777666666555555444444777777777888888888999999::::::999999888888777777777777777888888999999999===<<<;;;999888888888888666666555555666666777888888::::::999777666999<<<::::::999888777888:::;;;999888888777666666777777999999999:::999999888777777777777777777777777777888777666666666666666555555444333333555666666yyyuuupppkkkhhhaaa^^^ZZZWWWUUUSSSPPPNNNJJJIIIHHHHHHGGGFFFBBB@@@@@@???>>><<<;;;:::::::::;;;:::999999888888999999:::999888777777777888999999999888777777777777888999999999999::::::::::::777777666666666666666666444555666888999999999999777555666999:::888999<<<555555555666666666777777666666666777777777888888555555666666666666777777666666666666666555555444444444555555444333222222111222555777555222444888888888777666666666666666999999999999999999999999888888999999999999888888::::::999999999:::;;;;;;:::999999888888888888999::::::999666444333444555:::888777777888999888666777666666777888888777555:::999999888777777777888666666666555555555555555555666777777888777777777666666666666666666666666666555555666777666333111555555555666666888999:::999888888777777666666666666666666666666777777777444666777666777:::888444999888666777;;;AAAHHHMMMEEE===444222777;;;<<<;;;AAA;;;666666:::;;;888444777888999888777777999:::555777:::<<<===<<<:::999888777777666555444333333777888999888777666888::::::888666666777888888888444444555666777777777777555555555555555555555555555666888999999999888777;;;:::999888999999;;;;;;777777777777888888888888===999555444777999999888333444444555666888999:::<<<<<<<<<:::888777888999:::888555666999;;;;;;:::999999999:::999999888888888888888888888777777666777777777777777777777777:::777444555888888444000222222222555777888777uuurrrmmmhhheeeaaa]]]ZZZTTTSSSPPPNNNMMMKKKJJJIIIDDDCCCCCCDDDDDDBBB>>>;;;===<<<;;;;;;:::::::::;;;;;;::::::999::::::;;;;;;;;;:::888666666666888999888888777777777777888888888999999::::::;;;;;;;;;666666666666666555555555777666777777888999::::::888777888999:::::::::;;;555555666666666777777777666666666777777777888888666666666666666666666666444555666777777666555444555555555555444444333222111///333888444---///999555666777888999;;;<<<===<<<<<<<<<======>>>>>>>>>999::::::;;;;;;::::::999:::999999999999999:::::::::999999888888999999999555666555222......111555888888888888888888888777666555555666777888666555:::999777666555555666777555555555555555555555555555555666666666666555555444555555555555555666666333333333444444333000---444444444555666777999:::999999999888888666555444555555555555555555555666666666444444888<<<999222555444333333555777:::<<<444222222555:::===:::777???;;;666666888888666333555555555333222222555777444777:::<<<===<<<999888888888777777666666555555777777777555444444777999;;;777444444666999888777333444555555555444444555444444444555555666666666444555777999999888777666;;;:::888777777888:::;;;777777777777777777777777:::666222444888;;;999666222333444666888;;;===>>>>>>>>>>>>===<<<;;;;;;;;;777666666666888:::;;;<<<888999:::::::::999888777666777777777777666555555444444444444444444444444777555444555555444000---222222444666999888666333{{{uuuoookkkbbb___[[[WWWUUURRROOOLLLHHHHHHGGGFFFDDDCCCDDDDDD>>>>>>>>>>>>>>><<<888555777666666666666666777777:::999999999999:::;;;;;;<<<:::888666666777888999999999888888888888999999999999999::::::;;;;;;;;;<<<;;;;;;;;;::::::999999:::999888888777888999999777888888777777888888777666666666777777777777888777777777777888888888888777777777777777777777777444555666777777666555444666666666666666555444444555444777<<<888000333===555666777999;;;<<<===>>>888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::888888777777777777777888::::::999999999999::::::666888888666333333777;;;777777777777777777777888555444444555777777666555777666555333333333444555444444444555555555555555333444444555444444333333333333444444555555555555333222333444444333///,,,333333333444555777888999777888888777666555444333444444444444444444444444444333000///444999666///555666777888888777555555444666999:::999666444222999888777555333333333444444444333111000111444777333555777::::::999888777999999999888888888888888777777777666444555777999:::666333222555777777666555777888777444222222333333333444444555555666666333555777888888888666555;;;:::888666555666777888666666666666666666666666999777666:::>>>???;;;666444555555666777999;;;;;;;;;;;;;;;<<<<<<===<<<<<<333666999888666666;;;???666777888999999999777777999999999999999888888777333333333333333333333333333555777777444111111222444555666888:::888555222yyyvvvqqqlllhhhccc^^^[[[UUURRROOOLLLKKKIIIGGGEEE@@@AAAAAA@@@???>>>@@@AAA======<<<<<<<<<;;;999666777666666666666777888888888888888777888888999999;;;:::999888888888999:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;::::::999888888999999666999999666666888888666777777777888888888999999888888888999999999::::::999999888888888888777777444555666666666666666666555555666666666666666555555555777999777333444999777777888888999888888777666666777777777888888888999999::::::::::::999999777777666555555555555666999888888888888999::::::777777888777777777:::<<<444666777666555555666888333333333444666777666555444333333222333333333444444444444444444555555555444444444444444444333222222222333333444555555555555444444555666555222000333333333444444666777888666666666555555444444444444444444333333333333333555444111000555999777111444555777999999888666555666888888777444444666999444555555333000000222444333444444333222333666999333444555777777777777666999999999999999:::::::::888999:::999888777999;;;888666444444555666666666888:::<<<:::666333333555333333444444555555555666333444666777777777666555999888666555444444555555666666666666555555555555444444666:::======888444888777666555444444444444555555555777:::;;;:::999222777:::888555555:::@@@555666777777888777777777777888888888888777666666666666666666666666666666333777:::999666444666999777777888:::;;;999666333|||wwwrrrmmmjjjdddaaa^^^ZZZXXXUUUQQQNNNMMMJJJGGGEEEEEEDDDBBB@@@===???@@@???===<<>>===<<<;;;::::::::::::;;;<<<<<<:::999999888888888999999:::::::::::::::;;;;;;;;;===<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999999999999:::::::::::::::555999:::777777;;;<<<888888999999999999:::::::::999999:::::::::;;;;;;;;;999999999888888777777777555555555555555666777777333333444555666666666666222555555333333555444222666777777888888777666555777777777888888888888888888888888999999888888888777666666555444444555555666666666666666777888888666555444555666777666555222444666555444333555777333222222444666777666444111222333444444444444444333333333444444555555555555666666666666555444333111222222333444444555555666555444444555666555333444333333333444555555666777666555444444444555666444333333333222222222222555666444222555999888333333333333444444444444444222111111222444444444444444333111000111222333333111222333333333444777:::444444444444555666777777888888888999999:::::::::777999;;;:::999888999:::555777777777666555666777666:::<<<:::666333555777444444444444444444444444444444555555555666666666666555555555555555555555666666666555555444444444111222444666777666555333777777666555444333333333333333333555999:::888666555777888777666666:::===666666666666666777888888666666777777666666555444888888888888888888888888555555666777777999;;;<<<888888888:::<<<;;;999777~~~yyyuuuoooiiieeebbb^^^[[[WWWUUURRRPPPNNNLLLIIIFFFEEEBBB@@@>>>>>>===<<<::::::;;;===<<<:::999<<<>>>999888777888:::<<<======;;;::::::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;999999;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAAAAA@@@?????????AAA@@@@@@???>>>=========777888999:::;;;<<<<<<<<<555:::;;;888999???@@@<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888777777666666666555444444444666777888111111333444555666666666444999888333444:::999111444555777888999999999999666555555555555555555555777777777888888777777777777777666555555555555555444444444444444555666777888666444666888888555222111333555555333222444777222222222333666777666444000111333555666666666555333333333444444555555555777777888888777666555555111111222333333444555555444333111111333444444333444444333333333444555555777666444333444555777888333333333222222222111111000222111...000444444111777555333111000111333444111000000333555000&&&666111---...333666444111---///111111222333666888555555444444444666888999777777777888999999::::::555777999999888777666777444888::::::777555777999222666999888444222444777444444444444444444444444555444444444444555666666333444555666777777777777666666555555555444444444444666777777666666777999555555555666777888999:::555444444666999:::888555888666555555777999:::999888777666666666777999::::::;;;;;;;;;;;;:::999999777777777777777777777777555222000222888;;;<<<;;;777777888:::<<<===<<<:::~~~yyyuuuqqqlllhhhaaa```]]]ZZZWWWUUUSSSRRRLLLLLLKKKIIIGGGEEECCCAAACCC@@@<<<999888:::===??????===<<<:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999CCC@@@===>>>@@@BBBAAA@@@EEEDDDCCCBBBAAABBBCCCCCCAAAAAA@@@@@@???===<<<;;;;;;;;;;;;:::::::::999999888999:::;;;<<<;;;;;;:::555777:::<<<===;;;888666;;;;;;:::999999:::::::::888888888888777777777777555555555444444555555555777777777888777666666555444555666777888888888888888888888777666444222111666666555444444444555555777666555444444555666777444333333444555555444222555555444333333333444444333222222111111222222333444444333111111111111111222222333444444444444333555444222222333555555555222555777666444333555888555555444333333222111111444555555555444444666777666666555444333222222111111111222333444666666777666333333888777111000333111222333444333111///...333222111222333333222000222333444444222222333444777444111111222222///,,,222//////333555333222333...///111111/////////000333333444444555666777777:::999999999888888777777666666666555444444666888888444222555666444444666555666666777555333000///555555444444333222111111444333111111222333333222444444444333333222222222333333222222333333444555333333444444555666666777444222111333666777555222888555222333666888777666444666777999::::::999999666666666666555555555555;;;999777888:::;;;999777888999999::::::999999999555555666666666666555555999777666777999::::::999~~~zzzuuunnniiifffbbb^^^[[[XXXVVVTTTQQQOOOMMMLLLKKKIIIHHHHHHGGGEEECCCAAA@@@AAA@@@>>>===<<<<<<======???>>><<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;:::;;;===???>>>>>>===<<<<<<<<<<<<<<<======>>>???????????????CCCBBBAAABBBDDDDDDCCC@@@AAABBBBBBCCCBBBAAA@@@@@@>>>>>>>>>>>><<<;;;:::999;;;;;;;;;;;;::::::::::::777777999:::::::::999999999999::::::;;;;;;;;;;;;<<<;;;::::::999999999999::::::999888777666666555555555444444444444555555444444555555444444333222666666666777666666555555999888888777777666666666444444444444444555555666666555555444444555666777444333333444555555444222333333333333333444444444333333222222222222333333222222333333333333333333111222222333333333333333666444222222444555666555444555666666555555666777555555444333333222111111333444555444333444555777666555444444444444444444444444333333222111111111777444444888777222000222000111222333333222000///555444333333333333111///222333333222///......///000///...000444666555444555111000333444111///000...///111111/////////000222222333333444555555666777777777777666666666555777888999888666444333333777333222555666555444666555666777888888777555444444444444333222111111111222111000000111111222111444444444333333222222222333222222222222333444444444444444555666666777777333444555555444555555666999666444444777999999888777777888999:::::::::::::::999999999888888888888;;;999888999;;;<<<;;;999888999:::::::::999888777555555666666666666555555777555555555888999999999{{{vvvqqqllliiiddd```[[[WWWUUURRRPPPMMMMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCCCCBBB@@@???>>>???@@@@@@@@@???>>>===<<<>>>======<<<<<<<<<==============================DDDAAA>>>;;;;;;===???AAA@@@???>>>>>>===>>>>>>>>>===>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBAAA???@@@BBBCCCBBBAAA>>>===>>>>>>>>>===<<<;;;:::999;;;;;;;;;::::::::::::999777888999999:::999999999<<<:::999888999;;;>>>@@@===<<<;;;:::999888888888;;;:::999888777555444444444444333333333333444444333333444444333333222111333444444555555555555444777666555555555666777888333333333333444444555666444444444444444555666777444333333444555555444222000111222444444444333333444444444333333444444444111222333555555555555444000111111222333222222222555333222222333555555555555444444555666777666555555444444333333222222111333444555444333333555777:::888666444333333444444666555555444333222111111888666666888777333111222000111222333333333222111777666444444444333000...111222222111000//////000333222111111333333222111333//////222333111///000...///111111/////////000111111111222333333444444666666666666555555555555444666999:::777444222111666222111444666444444666333444555666777888888888333333333222111111000000000000000000000111222333444444333333333333222222222222222222222333444444444444555555666666777777333555777555222222666::::::888666666888999:::999::::::999999999999::::::888888777777777666666666:::999999:::<<<===<<<;;;888999;;;;;;;;;999777666555666666777777666666555555444333444777999:::999zzzxxxtttnnniiifffccc___]]]UUUSSSPPPMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDD??????@@@@@@??????>>>>>>@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>===>>>???@@@AAA@@@@@@?????????@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>????????????>>>===<<<;;;::::::999999999888888888999999:::::::::::::::::::::999888777888;;;>>>@@@>>>===;;;:::999888888888777777666666555555444444444333333222222333333444444555555555555444333333...///111333555666777777666555333111111333555666444444333333333444444555333333333444555555666666444333333444555555444222...///222444555444333222555555444444444444555555111333555777777666555444000000111222222222222111444222000000222333444333666333111333666777666333444444444333333222222222333444444444333333555777@@@>>>999444111000000111333333444555666777888999888777777888777444222222000000222333333333333222777555444444555444222000///111333444333444666888333222222111111000/////////,,,,,,111444222222333...///111111/////////000000000000111111111222222555555555555555555555555///111555666555555555555444000///222444333333555000111111222333444555555222222222111111111000000000111111111111222333555333333333333333333333333222222222111222333333444333333333444444555555555444444444333111222555888888777666666777888999999<<<;;;:::999999999:::;;;777777777666666666666555888888888999;;;<<<<<<<<<888999;;;<<<;;;999777555666666777777777777666666444333333555888:::;;;:::}}}wwwtttpppjjjeeeaaa^^^ZZZWWWVVVUUUSSSRRRLLLKKKJJJHHHFFFFFFFFFGGGEEEDDDCCCCCCCCCCCCCCCDDD>>>>>>????????????>>>>>>BBB@@@???>>>===>>>???@@@<<<<<<<<<===============AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>===AAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCCCCCCCCCCCCCFFFEEEBBB???>>>@@@BBBEEECCCBBB@@@>>>>>>???AAABBB>>>>>>???>>>>>>===<<<;;;888888888888777777777777999999999888888888888999777777888999:::;;;<<<===>>>===;;;:::999888888888222222333333444555555555444333333222222333333444444444444555444333333222---...000222444666666777777666444222111222333444666555444444333333333333333444444555555666666666444333333444555555444222...///222444555444333222666555555444444555555666444555777777777555333222000000111222222222222111222000......000111222111444222000222555666444222444444333333333333222222222333444444333333444666@@@>>>999444111000000111111222333555777999:::;;;666777888777666666444222111111222222333333333333444333333444555666444333111222444555555555777999+++,,,---///000222333555///,,,,,,111444222111333...///111111/////////000/////////000000000000000222222222333333333333333...000111111111222555777333///...111333222111333222111000000000111222333222222111111111111111111///000111111//////222444333333333333333333333333222111111111111222333333111111222222222222222222555222//////111333444444666666555444444555777888<<<;;;:::999999999:::;;;;;;;;;;;;:::::::::999999666777888888999999:::;;;888999;;;;;;;;;999777666666666777777777777666666666555444666999;;;<<<<<<{{{sssnnnhhhdddbbb___ZZZVVVQQQNNNLLLKKKLLLKKKJJJIIIEEEFFFEEEDDDBBBBBBDDDFFFBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAA@@@CCCBBB@@@???>>>@@@AAACCC======>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAAAAA@@@>>><<>>AAACCC<<<<<<<<<<<<<<<;;;:::999888888888777777777666666888888777666666666666777555666888:::;;;;;;::::::===<<<;;;:::999888888888000000111333444555666777444444333333333333444444222222333333222222111000111222222333333333333222:::999777555555555555555666666555444444444444555555666666777666666555555444333333444555555444222000111222444444444333333555555444444444444555555555666666666666444333222000111111222333222222222111///---...///111111111333222222333444555444333333333333333333333333333222333444333222222444666:::888666444333333444444222222222333444444555555333666777555555777666333222222222222333333333333222111111333555666555333333444444333222111111222---///000000//////111222444111000333333000...///...///111111/////////000//////////////////000000////////////000000000000222222222000///000222555555111///222333222111333777555333111000111333444222222222222222222222222---000111000---,,,...111222222333333333333444444111111111111111222333333000000000000111111111111444000---...222444333000333444444333222333555777::::::999999999999::::::::::::::::::999999999999555777888888777777999:::999999999::::::999999999666777777888888777777666777666555666999;;;<<<;;;{{{uuuoooiiifff```\\\WWWUUUTTTSSSOOOKKKIIIHHHGGGGGGHHHGGGEEECCCAAABBBBBBAAA??????BBBEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@AAA@@@@@@AAA@@@@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHFFFCCCBBBCCCEEEBBBAAA>>>===<<<===???@@@;;;;;;<<<<<<;;;;;;::::::999999999999888888888888::::::888777777777888888888888:::;;;;;;;;;::::::<<<;;;::::::999999999999222222333444555666666777555555444444444444555555333333333333333222222111333333333444333333222222777777777777777777777777444444444555666777888999777888888888888666555444444333333444555555444222333333333333333444444444555444444444444444444555555444444444444444444444111222222333333333333333222000//////000222222222333444555555555444555777333333333333333333333333222333444333222222444666666555444444444444444444444333333333222222222111000444666444444888777333444444333222222222333333222222111222444444333111222333333222000...///000444666666333000------///777333111444444000---......///111111/////////000000000000/////////////////////000000000111111111000222333333222222333555999444333555666333222444888666444222111333555666222222222333333333333333000333444222...,,,///222222222222333333444444444111111111111111222222333111111111111111111000000111000000111222222222222222444444333111222444777777777888999::::::::::::999999888888888777777777666888:::999777777888:::999888888888888:::;;;<<<777777888888888888777777777666555666888::::::999xxxtttmmmgggbbb^^^YYYWWWUUUQQQMMMLLLLLLLLLIIIFFFEEEDDDDDDDDDDDDCCC@@@===???AAABBB@@@>>>>>>BBBEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDFFFHHHHHHGGGEEECCCCCCCCCDDDDDDCCCAAA@@@>>>========================???>>>>>>>>>???AAACCCDDD@@@@@@@@@@@@@@@AAABBBCCC<<<===???AAACCCDDDEEEEEEAAAEEEHHHHHHEEEAAA@@@AAA???>>>>>>>>>=====================>>>======<<<<<<;;;;;;;;;:::::::::999999???>>><<<;;;:::;;;<<<<<<;;;;;;;;;:::;;;;;;;;;<<<;;;;;;:::999999:::::::::555555555666666666666777666555555444444555555666555555666666555555444333000111222333444555555555333444555666777777777777222333333555777999;;;<<<999999:::999888777555444444333333444555555444222555555444333333333444444444444444333333444444444333333333333333444666666222222333444444444444333444222000000222333444333444666999888555555777:::333333333333333333333333222333333333222222444666666666555444333222222111444444444444444444444444...333555222444888888333555444333333222222222222444333222222333333111///000111222222111000111333000333555444222111333666555111000444555222000111...000111111/////////000000000000000000/////////222222333333444444444555+++///333666777777777777<<<888555777888555444555777555222000111333666888333333333333333333333333444777999666111///222555222222222333333444444444111111111000111222222333222222222111111111111111...222555444222000222444222444555444111222555888444666888999::::::999999<<<<<<<<<;;;;;;;;;::::::888:::<<<:::888777888;;;999888777666777:::<<<>>>777777888888888888777777777555444555777888888777zzztttooojjjddd]]]YYYWWWTTTNNNIIIJJJIIIGGGEEECCCBBBAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@???>>><<<;;;<<<===???AAA>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@???>>>===::::::;;;;;;<<<======>>>============<<<;;;;;;:::<<<<<<;;;;;;:::999999888888888888888999999999999888888888888999:::;;;;;;888888888888999999999999777666333111000111222333444444444555555555666666333333333333333333333333444444333222333444555666888888777777777777888888777777777777888888888888777777888999999999999999888777666555444555555666111222222333333444555555222111111000000111111222111111111111222333444555111111111111111222333333999666222222333333111...444333111000000111222222000000111111222333333333333333333333333222111111000000111111111111000000111222333444444333111111222333333444444555555666666666666666444111///---///000111222222111///...000...------///000000///222000...///111222111...111000000000//////......000000000000///////////////...---,,,+++******+++...000111///+++))))))***,,,---///111333444444555777777777777666555444333222333444444333000...,,,...///000222222222111000222111111111111333444555000111111111111222222222111111111000111111222333111000///------......//////111222444333111...,,,000000222333444555555555888777666666666666666777777999:::::::::;;;>>>@@@;;;:::999888777777777777<<<;;;::::::999999::::::777777666666555555555444333444555555444444666777~~~yyysssnnniiiccc```]]]XXXRRROOOOOOMMMHHHDDDFFFEEECCCBBB@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAA???>>>===;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@@@@??????>>>>>>;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>======>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999999999999:::;;;;;;888888888888888888888888:::888777555444555666777444444444555555555666666444444444444444444444555555555444444555555666777777777666666666666777777666666666777777777888888666777888888999999888888888777666555444555555666444444444444444444444444555444444444444444444555333222222222333444555555333333333333333333444444666444111111222222000...555444333222111222333333222222222222222222222222111222222222222111000000111111222222222222111111111222333333333222111111444444444444444444444333555555555444333222111000///111222333444333111000111///...///000222111000666444333333555666555333222222222111111111000000000000000000000000000000000///......------------000222444222///------///---...000111333444444555444555555666666666666666333444444333222000///---...///000111222111111000000000000000000222333444222222222222333333333333111111111111111222222333222111000/////////000000///000222333333222111000333333555666777888888888777777666666666666777777444666888999999;;;>>>AAA::::::999888888888999999;;;;;;:::999999999999:::777666666666555555555555444555666666555555666888}}}vvvrrrhhheeeaaa]]]ZZZWWWSSSPPPOOOKKKGGGFFFGGGFFFCCC@@@BBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>><<<;;;:::999;;;;;;<<<<<<<<<===============>>>????????????>>>=========>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<999999888888777777666666:::999888777777888999999444444555555555555666666666666666666666666666555555666666777777777777777666555555555555555555666555555666666666777777777666666777888888888888888777666666555555555555666777666666555444444333333222222222222222222222222444444444333444444555555555555555555444444444444555333111111222333222111222222111000000000000000444444333222222111000000222222222222222111111000222222222333333222222222111222222333333222222111666555555444333333222222444444333222222222333333000111333444555444444333222111000111222333333222444333222222444444333222444444333333333333333222000000111111111111111111000000000000000000000000...///111000...------......///000222333444444444111222444555777777888888555444333222111111000000...///000000111111000000000000000000111222333444333333333333444444444444111111111111111222333333333333111000000000111222000111111222333333444444000111222444555555555555777777777666666777777888444555777777777888:::<<<999999888888999999::::::;;;:::999999888888999999666666666666555555555555555666777777666666777888zzzrrrmmmiiiddd```ZZZWWWTTTRRRQQQOOOLLLIIIHHHFFFCCCBBBCCCCCCBBB@@@BBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEEEEEEEDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<<<<::::::999888888777666666888777666666666777888999555555555666666666666777666666666666666666555555444555777888888888777666555555444444444444555555555555555555666666666666666666777888888888888777666666666666666666666666666666555555555444444444111111222222222222111111555555444444444555555666666666666666555555444444555444333333444555555555333333222222111111111111333333333222222111111111444444444444444333333222111222222333333222222111111222222333333333333333555555555444444444333333666555333222222222333444111222333444444555444444222111111222333444333222222222111222222222222111444444444444333333333333111111111111222222222222000000111111111111111111---.../////////.........///000111222333333444444111222333555666777777888666555333111111111222333///000000000000000000000111111111222333333444555333333333333444444444444222111111111111222333333444333111000000000111222222111111000111222333444///000111222333444444444777777777666777777888888888888888666444333444555666666666777777888::::::::::::999888888888888888666666666666666555555555555666777777666555666777|||vvvpppgggbbb___]]]YYYVVVSSSQQQNNNMMMLLLJJJHHHFFFFFFDDDCCCBBBBBBBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDD@@@@@@AAABBBBBBCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCC<<<===???AAAAAA@@@>>><<<<<<<<<<<<=========>>>>>>======???@@@AAAAAABBBBBBEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;:::999999888888777777777777777777888888666666777777777888888888666666666666555555444444444555666888888777666666555555444444444444555555555555555555666666666666666666777888888888888888666777777777777777777777333444444444555555666666555666666777777666666555666666555555555666777777666777777888888777666666666666666666555666777888999999888888777666555555222222333333444444444444444555555555555444333333111222222333333222222111333333333333333444444555444444555555555666666666888777555333222222333333111222222333333444444333111111111222444444333111444444555444444444444555222222333333333333333333222222222222333333444444000111222222333222222111111222222333444444333222000111222333333333333333333333444555555555555555666555333111111222444555111111111000000000111111000000111222222333333333222222222222333333333333222222222111222333333444333222111000000000111111444222111/////////000111222333444666777777777777777777777777777888999999888999888666333111222333444444444444555777888888999999888777777777777888555555555666666666666666444555666666444444555666}}}tttmmmiiiccc^^^XXXUUUUUUTTTQQQNNNLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDD;;;===???@@@AAA@@@>>>===??????@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999::::::777777666666555555444444555555666777777777777777777666666666666666666777555555666666666777777777777777888999999999999999777888888999999999999888444444555555666777777888555666777888888777666555888888888888999:::;;;;;;:::;;;<<<===>>>===<<<<<<999:::;;;:::999999:::<<<;;;;;;;;;:::999888777666555555666666777888888999555555555555555444333333222333333444444333333222444444444444444666777777555555666666777888888999999999777666555444444333333333333333333333333333111111111333555555333111222333444444222222333444111111222222222222333333222222333333444444555555222222333444444333222111222111111222444444333111222222333333333333333222444444555555555444444333666444333222222333555777333333222111111111222222......000111111111111111222222222222333333333333222222222222222333444444333222111000000000111222444222111///...//////000111222333444555666666666777777777777888888999:::666777777666444444555666333222333333444555666777999888777777666777777777555555555666666666666666444555666555444333444555~~~uuummmgggbbb^^^[[[VVVSSSOOOMMMNNNMMMKKKHHHEEEDDDCCCCCCDDDEEECCCBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHIIIJJJLLLMMMNNNNNNPPPPPPPPPPPPOOONNNLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@???????????????============<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<999888888777777666555555888777777777777888999999999888888777777888888999666666666777777777888888888888999:::::::::::::::888999:::;;;;;;;;;::::::888888888888888888888888444555777888888777555444:::;;;;;;<<<===???@@@AAA@@@AAACCCEEEFFFFFFEEEEEEBBBDDDDDDCCCAAA@@@BBBDDD????????????>>><<<:::999;;;;;;<<<<<<<<<<<<<<<<<<888888999999999888777777555555666666666666555555666555555555666777999:::888888888888888888999999888888888888888777666666666666555444333333333333222222333555777777444222000222333333111000111333111111222222222333333333222333333444555555666666444555666777666555333111222000///000222333000...333333333444333333222222333444444555555444444333444444333333444555666777555444333222222222333333///000222333444444333333333333333333444444444444333222222222222333444444555444222111111111222333222222111111000111111111///000111222333444444444777777777777888999:::;;;777888888777555555666888333333333333444555555666888888777666666666666777555555555555666666666777555777777666555444444555yyyoookkkddd^^^ZZZXXXUUUTTTQQQNNNKKKJJJKKKKKKGGGDDDCCCBBBBBBCCCFFFGGGFFFEEEAAABBBDDDDDDEEEFFFIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMNNNPPPQQQRRRSSSMMMMMMNNNNNNNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHHHHHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB============<<<;;;999999;;;;;;;;;<<<<<<<<<======::::::999999888777777666:::999888777888999;;;<<<::::::999999999999::::::777777777777888888888888999999:::;;;;;;;;;;;;:::888999;;;<<<===<<<;;;;;;<<<;;;;;;::::::999999888888999;;;<<<<<<;;;999888======>>>???AAABBBDDDEEEEEEFFFIIIKKKMMMMMMLLLLLLKKKMMMNNNLLLIIIHHHJJJMMMIIIIIIIIIIIIHHHFFFDDDCCCAAAAAA@@@@@@??????>>>>>>======>>>>>>======<<<;;;777777888888888888777777777666666666777888:::;;;;;;;;;::::::999888888888666777888:::::::::999888999888777555444444444444444444555777999888666333444666888777555444555888222222222333333444444444333333444444555666777777777888999999888666444222666444333444666666333111333333444444444333222222222333444444555555555444444444444444555555666777777666444333222333444444333444555777888777777666444444444555555555666666333333222222333333444555666555444333222333444444000111111222333333333444222222444555666777777777777777777777888999:::;;;;;;<<<;;;888555444444555555444444444444555666666888888777666666666666666444555555555666666777777777888888777666555555666~~~yyyrrrjjjddd]]][[[XXXUUURRROOONNNMMMKKKGGGDDDCCCFFFHHHHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLNNNOOOQQQQQQQQQPPPLLLNNNQQQTTTUUUVVVUUUUUUOOOMMMJJJIIIIIIIIIGGGFFFGGGGGGFFFFFFEEEEEEEEEDDDFFFHHHJJJHHHEEEDDDEEEGGGBBBCCCCCCDDDDDDEEEEEEEEEFFFIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIGGGEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJIIIGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRPPPNNNKKKJJJJJJHHHEEEEEEFFFEEEAAA===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<===;;;:::999888888999;;;<<<999999999888888888777777999999999999999999999:::777888999999::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;888777888<<<>>>===<<<======>>>>>>>>>>>>>>>>>>999<<>>===;;;;;;:::555555555666888888777555555666555333222333555888:::999888777666444333333888777555444444666888999222444666777888999888888:::999777666666666777888444444555555444444333222333222000//////000222333666555444333444666888999888888888888777777777777333222111000000222444555000333555555222000000222222222111111222222333444000222444444444444666777555555555555555555555555111333666888999777555444444333333222222333333444222333555666666444333111222222222222222222222222666555444333222333444444666666666666777888999:::999999:::::::::999888777888888888777777777777666222444555444333333444555777555444444555666444333333222111111222333555666444444444444333222111111~~~uuuoookkkfff___ZZZUUUTTTRRRPPPMMMKKKIIIHHHJJJGGGDDDCCCEEEGGGGGGFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRRRROOOPPPRRRSSSTTTSSSRRRQQQPPPNNNKKKJJJIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEFFFEEEBBBAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJIIIGGGIIIJJJJJJKKKKKKKKKKKKJJJMMMMMMMMMLLLLLLLLLKKKKKKNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOONNNKKKIIIHHHIIIGGGFFFEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<;;;<<<===:::::::::;;;:::::::::999999999888888888777777777888888888888888888888888888888999:::::::::999999888888888888888888888888:::::::::;;;;;;;;;;;;<<<<<<:::999:::===@@@???>>>???????????????@@@@@@@@@@@@AAABBBCCCBBBBBBDDDEEEEEEGGGIIIIIIIIIIIIKKKLLLRRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVQQQSSSSSSQQQLLLKKKNNNRRRPPPJJJDDDBBBCCCEEEDDDAAA@@@@@@???>>>===<<<;;;;;;<<<:::999888999888666444555777888777666555555666888888777666555444444333777666666555555777888999444555666777777777777777999888777666666666777777444555555555555444333333333222111000000111222333666555444444444666888999777777777777666666666666333222111000000222333444///222555555444222333444111111111111111222333333222333444444333222333555666666666666666666666666444555777888999888777666555555444444444444555555333444666777666555444333444444444444444444444444555555444333333444555666777666666777777888999999888888888888777777777777999999888888888777777777444555666555444444555666555444222333444444333111333333222222333444666777444444444555444444333333wwwnnniiibbb^^^[[[XXXSSSPPPMMMLLLLLLKKKIIIHHHFFFEEEIIIFFFDDDDDDFFFGGGGGGGGGGGGFFFGGGGGGIIIKKKMMMOOOLLLLLLKKKKKKKKKKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQOOONNNQQQRRRRRRRRRRRRPPPNNNMMMPPPNNNKKKJJJIIIIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCDDDCCCBBBAAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHDDDFFFIIIJJJIIIIIIIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLJJJIIIIIIJJJJJJIIIGGGJJJJJJKKKKKKJJJIIIHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFFFFEEECCCAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<;;;<<<===999:::<<<===<<<:::888666888888888888777777777777777777777777777777777666777888999999::::::999999888888999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEFFFHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLMMMOOOUUUUUUUUUVVVYYY\\\```bbb]]]]]]\\\\\\[[[ZZZYYYXXXRRRTTTVVVTTTPPPMMMNNNOOOIIIFFFBBBBBBDDDEEEDDDBBB@@@@@@???>>>======<<<;;;@@@>>>;;;:::;;;;;;:::888666888:::;;;999777555555666666666666555555555444666666666666777777777888666666555555555666666666888777666666555666666666555555666666555555444333444333222111111222333444444444333333444555777888666666555555555444444444444333111000000111222333...111444555555555555666111000000000000111222222222333444333111000111222555555555555555555555555777777777888888888888888666666555555555555666666333444666666666666555444555555555555555555555555444444444444555666777888999999999999999999999999;;;:::999888777888888999:::::::::999999999888888555777888777666555666777666444333333444444333222444444444444555666777888444555555666666666666555zzztttqqqkkkeee___[[[VVVSSSQQQOOOLLLJJJHHHHHHIIIIIIIIIGGGFFFEEEHHHGGGGGGFFFGGGHHHIIIIIIKKKJJJIIIIIIKKKMMMPPPRRROOOOOONNNNNNMMMMMMLLLLLLPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQRRRQQQPPPOOONNNQQQQQQQQQPPPOOONNNLLLKKKOOOLLLIIIHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAACCCDDDCCCDDDDDDDDDDDDDDDDDDEEECCCDDDDDDEEEEEEFFFFFFFFFCCCFFFIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOMMMLLLNNNLLLJJJJJJJJJJJJIIIHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDDDDDDDBBBAAAAAA???BBBDDDCCC@@@===>>>@@@========================<<<===>>>===<<<;;;;;;===;;;;;;<<<;;;;;;999777666888888777777777666666666666666666555555555555555777777888999999999999888::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@??????@@@BBBDDDEEEEEEGGGGGGGGGHHHIIIIIIIIIJJJKKKIIIGGGHHHLLLMMMKKKIIIIIIJJJKKKKKKKKKKKKMMMOOOTTTTTTUUUVVVXXX[[[^^^___[[[\\\]]]]]]\\\[[[YYYXXXQQQSSSSSSQQQMMMKKKJJJKKKEEECCCBBBBBBDDDDDDCCCAAAAAA@@@@@@???>>>>>>======>>>===;;;;;;===>>>???>>>777888::::::888666555555666666666666666666666666555555666777777777777666888777555444333444555555666666555555555555555555555555666666555555444333333333222111111222333333222111111111222333444555444444444444333333333333444333222111000000111111///000222444444444444555000000000///000000111222111222333222111000111222222222222222222222222222888777666666666666888888666555555444444555555666222333444555555555444444555555555555555555555555333333444555666777888999;;;;;;;;;;;;;;;;;;::::::@@@???<<<;;;;;;<<<===>>>;;;;;;:::::::::999999999777999999999777666777888888777666666777777666444555555555666666777888888555666666777888888888888zzzxxxqqqhhhcccbbb```[[[WWWUUUQQQNNNLLLJJJIIIHHHFFFGGGGGGHHHHHHHHHHHHGGGJJJJJJKKKKKKKKKKKKLLLMMMPPPOOOMMMLLLLLLNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQRRRSSSTTTUUUTTTTTTSSSNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIFFFEEEEEEEEECCCBBBDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGJJJLLLLLLKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSTTTUUUUUUVVVUUUVVVVVVVVVTTTRRRPPPNNNPPPNNNKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@??????????????????>>>>>>;;;>>>AAA@@@===;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::::::::;;;<<<;;;999888777777777888777777777666666666555555555555555444444333333333555666777777888888777777999999999:::::::::;;;;;;===>>>>>>>>>>>>????????????@@@AAAAAABBBDDDFFFGGGJJJKKKKKKLLLMMMMMMNNNNNNNNNKKKIIIKKKNNNOOOMMMKKKIIIJJJKKKJJJIIIJJJLLLNNNQQQRRRTTTVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVTTTSSSQQQPPPNNNKKKHHHGGGGGGHHHCCCBBBBBBAAABBBAAA@@@>>>@@@@@@??????>>>>>>======>>><<<;;;;;;===>>>>>>===777888777555444333555777666666777777777777888888333444555666666666666555777666555333333333444444444444444444555444444444555555555555555444444333222222222222222222222222.../////////000111111222333333333333222222222111333222222111000000000000000000111222333333222111000000000///000000111222...000111111111111222444222222222222222222222222777666444333333444555666444333333222222333333444111111222222333333333333333333333333333333333333222333444555777888888999<<<===>>>>>>>>>===<<<;;;BBB@@@>>>===<<<===???@@@;;;;;;;;;::::::::::::999999:::;;;:::888777888999999777666666777888666555555555666777888888888888666777777888999999999999xxxrrrfffgggccc\\\XXXYYYXXXUUUQQQPPPMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPQQQQQQTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQSSSSSSSSSRRRQQQMMMLLLLLLLLLKKKKKKKKKKKKHHHFFFDDDCCCDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEECCCBBBBBBCCCFFFGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKNNNOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYYYYXXXVVVSSSQQQRRROOOLLLJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIICCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<======:::;;;=========<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::;;;999777555555555777888666666666666555555555555555555555444333333222222333444555555666666555555555555666666777888888888============>>>>>>>>>>>>===>>>@@@AAAAAABBBEEEGGGJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMLLLIIIJJJJJJIIIHHHHHHKKKMMMNNNOOOQQQRRRRRRQQQOOOMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMKKKHHHEEECCCCCCCCCDDD@@@@@@???>>>===<<<;;;;;;=========<<<<<<;;;;;;;;;===<<<;;;;;;;;;:::888666666666555333222222555888666666666777777777777777333333333333444444444555666555444333333333333333222222333444444444444333444444555555444444333222111111111111111111111111------......///000000000333333222222222222111111111111111111111000000000000///000111333333111///111000000000000111222222---///111111111222333555444444444444444444444444555444222111111222333333222222111111111111222222000000000111111222222333222222222222222222222222111222444555777777777777;;;<<<===>>>>>>>>>===<<>>===<<<;;;<<<======;;;;;;;;;:::::::::999999:::;;;;;;:::888777888999888666555555666666555444555555666777888888888888777888888999999999999888wwwqqqlllgggcccXXXZZZXXXRRRPPPQQQQQQOOOMMMMMMLLLJJJIIIIIIJJJKKKNNNMMMKKKJJJKKKMMMPPPQQQQQQTTTVVVVVVUUUTTTVVVXXXVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPPPPOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIFFFDDDBBBCCCDDDEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEEEEDDDCCCEEEHHHJJJIIIHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLOOOQQQRRRQQQPPPPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUWWWYYYZZZYYYZZZ[[[\\\[[[YYYVVVTTTTTTQQQMMMKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEAAAAAAAAAAAA@@@@@@@@@???===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;<<<<<<;;;:::;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777777777888666666666555555555666666666666666555555555444444666555555444333333222222222222333444444444444333333444444555666666777777::::::;;;;;;;;;<<<<<<<<<:::<<>>===;;;;;;;;;:::999777777888999888888888888888777777777888888888999999777444111222333444444333444666777555555555555555444444444333222111111111222333444333333444444444333333222000111222444444444333222333333333444333333222111000000000111111000000000---...///000000111111111333333333222222222111111///000000111111111111111///...///111444555333111111111111111111222333333000111222222111111333444555555555555555555555555333333222222111111111111222111111000000111111222000000000000111222333444222222222222222222222222111222444555666666666555888999;;;<<<===<<<;;;:::<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999:::;;;;;;:::888777777888888777555666777777666444444555666777888888888777888888999999999888888777xxxlllddd___]]][[[YYYPPPSSSRRRMMMKKKLLLLLLJJJKKKKKKLLLKKKJJJKKKNNNPPPTTTRRRPPPOOOOOORRRUUUXXXSSSVVVYYYZZZXXXWWWYYY[[[VVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRPPPNNNMMMNNNMMMLLLJJJHHHHHHGGGGGGEEEDDDBBBCCCEEEFFFFFFEEECCCEEEHHHJJJJJJIIIGGGFFFIIIGGGFFFHHHLLLNNNMMMLLLJJJJJJLLLMMMOOOQQQRRRSSSOOOQQQSSSTTTSSSQQQQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUXXXZZZ\\\YYY[[[\\\]]]]]][[[XXXVVVTTTQQQMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@?????????>>><<<;;;::::::999999::::::999999999999:::;;;<<<===<<<;;;:::<<<@@@BBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999888666666666777222333555777777666444333666666555555555444444444666666555444444333222222111111222333333333333222444555555666777888888999888888888999999999::::::888;;;===>>>===>>>BBBEEE@@@AAAAAABBBDDDEEEFFFFFF???BBBDDDCCC@@@>>>@@@CCCBBBBBBAAA@@@???@@@BBBEEEBBBAAA???>>>>>>@@@AAACCC???>>><<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<:::666333666666666555444444666888555555555555444444444444111222444777999888444111///222555777666666666666444444444333333222222222222111000//////111333444111222444555555444333222000111222333444333333222222333333333333222111111//////000000000000//////...///000111222222222222333333333222222222222111...///000111111111111111...---...111666777666444222222111111222222333444222333444333111111111333333333333333333333333333333333333222222111111111222111111111111111111222111111111111222333444555222222222222222222222222111222333555555555555444555666888:::;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888:::;;;;;;:::888777777888:::999888888999999888666333444666777888888777777999999999999999888777666zzzsssjjjgggaaaZZZUUURRRPPPOOOHHHIIIKKKJJJIIIIIIKKKLLLKKKMMMNNNOOOOOOOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]]]][[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLOOOLLLIIIIIIJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQPPPOOOOOONNNNNNMMMLLLNNNQQQTTTVVVVVVVVVUUUYYYZZZ\\\]]]^^^]]]]]]\\\WWWUUUSSSPPPMMMJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<======<<<;;;::::::999999555666888:::;;;;;;;;;;;;888999;;;=========;;;:::888888888888888888999999888777777666555444444444555555555555555555555555888555222222333444222000111222222333333222222111222111111000000000000000222222333444444444444333444444444444444555666777888888777888888999::::::;;;;;;:::999999::::::;;;@@@???<<<:::::::::;;;<<<===;;;999:::;;;=========:::999999999888888777777:::999888777666555444444888888777666444333222111333333222222333333444555333333111000000000111222222222222333333222222222///......111555666444222000000000000000111111222,,,...000000000111333555///000111222222111///...000000000000111111111111000000000///......------000111111111...+++'''$$$---,,,+++******,,,.../////////............//////***,,,...///......///000...---------///111333444555444222111111111222222//////............//////,,,---...000111111222222333000------000222222111...000111222222111000...111000...---...///111333222222111000///...------111111222222222333333333555666666666777777888888:::::::::;;;::::::999999888999999::::::999999888666888:::777444222555777>>>:::777666777777555222777666666666666888:::;;;;;;:::999888888888999:::zzzssskkkeee```]]]XXXSSSPPPNNNMMMMMMIIIKKKLLLLLLLLLLLLMMMOOOOOOQQQSSSSSSSSSTTTVVVWWWZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]^^^______^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQOOONNNNNNPPPMMMJJJJJJKKKKKKIIIGGGJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNOOOQQQRRRRRRPPPPPPOOOOOONNNNNNMMMLLLLLLJJJKKKMMMOOOPPPQQQQQQPPPXXXYYY[[[\\\]]]]]]]]]\\\XXXVVVSSSPPPMMMKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA============<<<<<<<<<;;;===<<<<<<;;;::::::999999777777888999999888888777777888999;;;;;;:::999888999999999888888777777666777777666666555444444333444444444444444444444444888555333333444444333111111222222333333222222111222222111000000000000000111111222333333333333333444444333333333444555555666666555444333333333333777777777777777777777777777666555555666777999:::@@@===999777777777666666888777777777666666666666555555444444444444444333666666555444333222222111222111111111111222333333333222111000000000111222000000111111111111000000---,,,,,,...111222111///000////////////000111111000111222111///...///000//////000000111000000000............------------////////////............111000000///...---,,,+++---,,,+++***+++,,,...///000000////////////000000//////000000///...//////---------...///111222333444333111000000000111222000000////////////000000///000000111111111000000000///...///222333111///...///111222222111///...000///.........///111111111111111000//////......111111111222222222333333444444444555555666666666888888999::::::999999999888888888888999999::::::666555555666999:::<<<<<<:::888555555777777666444666666555555666777999:::888888777777777777888888|||ssslllgggbbb\\\XXXTTTSSSPPPMMMLLLKKKLLLMMMIIIKKKMMMNNNNNNOOOPPPRRRUUUWWWYYYYYYYYYZZZ\\\^^^``````````````````______^^^^^^____________^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSPPPOOONNNOOOPPPQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMTTTVVVXXXYYY[[[[[[[[[ZZZWWWVVVSSSPPPMMMJJJHHHHHHDDDDDDCCCBBBAAA@@@@@@???<<<<<<===>>>===<<<;;;:::<<<<<<;;;;;;::::::999999999999999888777666444444666777888888888777666555:::999999888777666555555666666666555555444444333444444444444444444444444888666444333444555444333111222222333333222222111222222111000000000000111000000111222222222222222444333222222222222222222333222222111111111222222333444555666666555444333333222111111222444555666@@@<<<777333222222222111444444444444444333333333000000000111111222222222333333333333222222111111000000000000000111222222333222111111000000111111......////////////......---,,,,,,...///000...---//////......//////000111111111222000...,,,---...............///000111111......------,,,,,,,,,+++............////////////111000.........///000111------,,,+++,,,---...///000000000000000000000000333222111000////////////,,,---...///000111111111222111000/////////000000111000000000000000000111222222222222111000...---......///111333333000...//////111111111111//////....../////////000000000000000000000000000000000111222222222222333333333333333333333333444444444666777888999999999999999888888777666777888::::::===999666666888999777444777555444444666777666555555444444444555666777888555555666666666666666555{{{qqqlllfff```]]]ZZZVVVSSSPPPOOOMMMLLLLLLMMMNNNOOOJJJLLLOOOQQQRRRRRRTTTUUUZZZ\\\^^^^^^^^^___aaacccdddccccccbbbaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQOOONNNMMMLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSTTTUUUVVVVVVWWWWWWTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSPPPOOONNNNNNOOOPPPOOOMMMLLLLLLKKKKKKJJJIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLOOOPPPRRRTTTVVVVVVVVVVVVTTTRRRPPPMMMJJJHHHFFFEEEBBBBBBAAA@@@??????>>>>>>:::;;;===>>>>>>===;;;:::;;;;;;;;;:::::::::999999999999888888777666555444777777777777777666555444777777777666666555555555555555555444444444333333333333333333333333333333666555444333333333333333111222222333333222222111333222111111000000111111//////000111111111111111333222111000000000000000//////000111222444666777111333555666666555444333555444333222111111222222>>>:::444111000222333333111111111111111111111111....../////////000000000111111111111111111111111111000000000000111222222222222222111111111111111---......//////......---/////////////////////..................///000000...///000///...---...///...------------///111222111000000//////......------------...///000000111/////////......///000000---------,,,---...////////////000000000000//////333111///.../////////...,,,---///000111000//////////////////////////////000000////////////000000111111111111000...---,,,......///111111111000/////////000111111000//////---...//////000000//////...//////000111111222222333333333444444444555555333333333333333333333333555666777888999::::::::::::999777555555666777888<<<999666444444333111...555444333333333444444444333333333333444444555555333444555666666666555444zzzsssoooeeebbb^^^ZZZWWWUUURRRPPPOOOOOONNNNNNNNNPPPQQQRRRPPPSSSVVVYYYYYYZZZ[[[\\\^^^___aaabbbaaabbbccceeeddddddcccbbbaaa```______\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRROOOOOOOOONNNLLLLLLMMMMMMOOOPPPPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[WWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNNNNOOOOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGMMMKKKIIIGGGGGGHHHIIIKKKJJJKKKMMMNNNPPPPPPPPPOOONNNMMMKKKHHHFFFDDDCCCBBB@@@@@@??????>>>>>>======999:::<<<>>>>>>===;;;::::::::::::::::::999999999888888888888777888888888888888888777777666555555444444444555555666666666444444444444333333333333333333333333333333333333333333333222111111222333111222222333333222222111333222222111111111111111//////000111111111111000222111000/////////////////////000111222444666777///000222444444333222111333222222111111111111111>>>:::444111111222333444//////////////////000000000000000000/////////////////////000000000000000111111111111111222333333222222222222111111000000...//////000000//////...////////////...---.....................///000000...///000///...---...///...------------///111222111111111000000000//////,,,------...///000111111---...000000000...,,,+++......---.........//////------...//////...------000...,,,,,,...///...---------///000000///...---.................................------.........---...............------/////////......///111222/////////000000/////////------...////////////.........///000111222333333555555555666666666777777555555444444444444444444666666777999999:::::::::<<<:::777555333333444555111333444333222222444666444444333222111000111111111111222222333333333222222333555666666666555444}}}tttmmmiiifffdddYYYXXXVVVTTTRRRPPPOOONNNOOOOOOOOOPPPRRRSSSTTTUUUYYY\\\```bbbcccccccccdddaaacccddddddcccbbbdddeeeccccccbbbaaa```___^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXYYYYYYYYYVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUQQQRRRRRRQQQOOONNNPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWYYY[[[]]]___```______[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQPPPOOOPPPOOONNNLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA??????>>>>>>>>>=========999:::;;;<<<===<<<;;;;;;::::::::::::999999999999777777777777777888999:::888888777777777777777777222222333444555666666777333333333333333333333333222222222222222222222222111222333222000000111333111222222333333222222111333333222111111111111222//////000111111111111111111000//////////////////111000000/////////000000,,,---...000000000//////,,,,,,---///000111222222???:::555111000000000000.........////////////000111111111000000////////////////////////000000000222111111111111222333333111222222222222111000000//////000000000000//////---......---++++++---...//////......//////000111222333333111...,,,,,,,,,............///000111111////////////////////////---------...///000000111...///111111111...+++))).........///////////////,,,,,,...//////...,,,,,,---+++***+++...///---***....../////////...------------.../////////.........------,,,,,,------...++++++,,,---......------/////////---,,,---000333////////////////////////------........./////////...//////000111222333444555666666666666777777777666666666666555555555555555666777888888888888888:::999777555333222222222222444666444000///222555222333333111///...///000000000111111111111000000222222333444555555555555uuupppjjjddd```]]][[[YYYQQQRRRRRRQQQPPPPPPPPPQQQPPPPPPRRRTTTWWWYYY[[[\\\^^^aaaeeehhhhhhgggggghhhdddeeefffeeedddcccccceeebbbbbbaaa```___^^^^^^]]][[[[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYWWWXXXYYYZZZ\\\]]]^^^^^^[[[[[[[[[ZZZYYYYYYXXXXXXUUUVVVWWWUUUSSSRRRTTTVVVUUUUUUUUUVVVVVVVVVWWWWWW[[[\\\___bbbddddddddddddaaaaaaaaabbbaaaaaa``````]]]\\\[[[ZZZYYYWWWVVVVVVTTTSSSQQQPPPPPPPPPNNNLLLJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<999999999999999999999999777777666555666777888999666666666666666777777888222222333333444444555555222222222222222222333333222222222222222222222222111333444222000000222444111222222333333222222111444333222222111111222222///000111111222222111111000///////////////000111111000///...............,,,,,,---......///000000***+++---...000111111222888555111/////////............/////////000000000///000000000000000111111000000000000////////////111000000000000111222222111222222333222111000/////////000000000000//////,,,......---++++++...000000////////////000111111222333333111///------...//////000000111000000000,,,,,,---....../////////------......//////000000000000111111000///---,,,......///000000000000000,,,---...//////...---,,,---+++***---//////***%%%000///...---------------,,,---...///000000///.........------------......+++,,,------......---------///000///------///222/////////....../////////......---,,,---...///000//////000111222222333333444444555555555666666666666666666666555555555444444444555666666555555555666666555555444333333333555555444111///...---...///000111000...---///111...///000111000000///...111111111111222333444555{{{tttooohhheeeaaa]]][[[YYYVVVSSSOOOPPPRRRRRRSSSSSSUUUVVVQQQSSSUUUYYY\\\___bbbccc___bbbfffhhhhhhgggggggggfffggghhhfffdddccccccdddaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\WWWWWWXXXXXXYYYYYYYYYZZZZZZYYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]___aaabbbccc^^^]]]]]]\\\\\\[[[[[[[[[WWWYYYZZZYYYVVVUUUWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]___bbbeeeggghhhggggggeeeeeefffggggggffffffeeeaaa```___]]][[[ZZZXXXXXXUUUSSSRRRQQQQQQPPPNNNMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>=========;;;::::::::::::;;;<<<===999999999999999999999999777666555444444555666777555555555555555666777888444333333333333333333333222222222222222222222333111111111111111111111111222333555444111111333666222222222333333222222222444333222222111111222222000000111222222222222222///////////////000111222///////////////000111222///......//////111222333//////000111111000000000///---,,,,,,...//////////////////000000000111111------...///000111222333111111000000///////////////////////////000111111111111222333222111000///......////////////.........000111///---...111444000000000000000111222222...000111111000000111333000000111222222111//////,,,------...///000111111.........///////////////222111000//////000111111......///000000000000000---...000111111000...---///---,,,...111///((("""111000...---,,,,,,---...,,,---///000000000////////////............//////---......///......------***...111222000....../////////............/////////...,,,+++,,,---///111///000000111222222333333333333333444444444555555666666666555555444444444333333333444333333222222222333444555555555444444...+++)))+++///111111///,,,...//////------000333......///000000///...---000////////////111333444xxxrrrmmmhhheee___]]]YYYVVVTTTSSSTTTTTTQQQRRRRRRSSSUUUVVVVVVWWW[[[[[[]]]___aaaccceeeeeehhhhhhhhhhhhhhhhhhhhhhhhiiihhhfffcccaaa```______```^^^\\\ZZZZZZZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUWWWZZZ[[[ZZZXXXZZZZZZ[[[\\\]]]^^^___```bbbbbbbbbaaaaaa```___^^^```^^^\\\[[[\\\]]]\\\[[[______^^^]]]]]]\\\[[[[[[```aaabbbcccdddcccbbbbbbgggggggggggggggfffeeeddddddddddddbbb___\\\[[[[[[ZZZXXXVVVTTTRRRQQQPPPOOONNNLLLJJJIIIHHHGGGEEECCCGGGBBB@@@BBBAAA>>>???EEE@@@AAABBBBBBAAA@@@>>>===AAAAAACCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;:::::::::::::::::::::::::::888555222333777888777777666666555444333333222222222333444555555555555111111111111222222333444111111111111111111111111333333333333333333333333222222333333333222222111111111111111111111111111333111111222555555222///333222222222111111000000........................////////////000000000000//////............//////***+++,,,------,,,+++***111000...------...///000........................000000000000111111111111000000000000000000000000111444555333///---///111111///......//////...,,,//////000000000000///////////////...------,,,,,,...///000222222000///...000111222111///---------000...,,,,,,...000111000,,,***)))+++...000///---++++++,,,,,,...///000111111///...---...///...---000000//////.........---,,,---...///...+++)))'''+++---000000///---------......//////......---,,,++++++,,,,,,++++++***))),,,------...///.........------............---------,,,,,,---......---+++***+++---.........---,,,------............------000000000000111111111111///222555666555333333333666444333222111222222333000000000000000111111111333333222111000000111111////////////////////////------------------------///,,,***---222333111---......//////000000111111xxxooohhhdddaaa___\\\ZZZXXXVVVTTTSSSSSSSSSTTTSSSTTTUUUWWWYYY[[[\\\]]]``````bbbccceeeggghhhiiinnnnnnnnnmmmmmmlllllllllhhhgggeeecccbbb````````````___]]][[[ZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXYYY\\\^^^]]]\\\^^^^^^^^^___```aaabbbbbb``````aaaaaaaaaaaa```___aaa___]]]]]]^^^___^^^]]]```````````````````````````aaabbbbbbccccccccccccgggggghhhhhhhhhhhhggggggfffggggggfffccc`````````^^^]]][[[YYYVVVUUUTTTSSSOOONNNKKKJJJJJJIIIFFFDDDGGGBBBAAACCCCCC???@@@DDD@@@AAAAAAAAAAAA???>>>===???@@@AAABBBBBBBBBAAAAAA??????>>>======<<<;;;;;;999999999999999999999999999999999999:::;;;999666777777777666555444444444333333444444555444444444222222222222222333333333111111111111111111111111333333333333333222222222222222222333333222222111111111111111111111111111333111111222444444222///222222222111111000000000////////////////////////////////////000000000111111111000000000000111111---...///000000///...---111000...------...000111222222222222222222222222000000000000111111111111000000000000000000000000444333222111111111000///111///......//////...---000000111111111111000000...........................///000111111000///...222222333222000/////////111///------///000000000000...---///222333222111,,,,,,------...000111222222000//////000000///.../////////.........---------............,,,+++***+++---000000///---------......//////......---,,,---............---,,,,,,......///000000000000///---......//////......---------------......---,,,......000111111111000///000000111111111111000000////////////000000000000...111444444333222222222666666555444444444444444000000000000000000000000000000000000000111222222..........................................------///,,,+++---111333000---......//////000000000000}}}wwwnnnjjjccc^^^\\\\\\]]]]]]VVVUUUTTTTTTTTTUUUWWWXXXWWWXXXZZZ\\\___aaacccdddfffggghhhiiikkklllmmmnnnmmmllllllkkkjjjiiiiiihhhffffffdddcccbbbaaaaaaaaaaaa___^^^\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYY\\\]]]]]]\\\aaabbbbbbbbbcccdddddddddaaabbbcccdddeeefffffffffgggfffdddeeeffffffeeecccddddddeeeeeeeeeeeeeeeeeeaaaaaa``````aaacccdddeeedddeeefffggghhhhhhhhhhhhggghhhiiihhheeecccccccccbbb```^^^[[[YYYWWWUUUUUUQQQOOOMMMLLLLLLKKKIIIGGGFFFDDDCCCEEEDDDAAA@@@BBB@@@@@@@@@@@@???>>>===<<<===>>>???@@@AAAAAA@@@@@@>>>======<<<<<<;;;;;;:::888888888888888888888888999888888999::::::999777888888888777777666666555444444444555444444333333333333444444444333222222111111111111111111111111222222222222222222222222111222222333333222222222222222222222222222222222222222111222444444222000111111111000000000000000000000000000000000000000/////////000000000111111222111111000000111111222///000000111111000000///111000///......///000111000000000000000000000000000000000111111111222222000000000000000000000000555111//////222333000---111///......000000///---000111111222222111111000....../////////000000000...///000111111000///...000000000//////.........222000......///000/////////...---...000222111000............///111222222333111000///000111000///////////////....................................,,,...000000///------......////////////...------...............---,,,,,,------...///////////////---......//////......------------.........------,,,,,,---............------......//////......------.........////////////---///222222111000000111444444444444444444333222111111000000//////......------......000111222333........................000/////////......------...,,,+++---111222000---...////////////000000000xxxqqqlllfffbbb^^^[[[ZZZ\\\^^^___UUUUUUVVVWWWXXXZZZ\\\]]]\\\]]]___aaaccceeefffgggkkkkkklllmmmnnnoooooopppjjjiiihhhgggfffeeedddccceeeeeedddcccbbbbbbbbbbbbaaa```___]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]___``````ddddddddddddeeeeeeeeeffffffgggiiikkkmmmoooooopppsssrrrqqqqqqrrrqqqpppnnnkkkkkkjjjiiihhhhhhggggggbbbaaa___^^^___aaadddfff```aaacccdddfffgggggggggeeefffhhhgggeeeccccccdddaaa___]]]ZZZWWWUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJIIIFFFEEEEEEEEEEEEBBBAAAAAA????????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::666666666666666666666666;;;666444666777777888:::999999888888888777777777555555555555444333222222444444555555444333222111111111111111111111111111111111111111111222222222111111222333333333222222222222222222222222222222222222222222333333222111000000000000000000000000000000000000000000000000//////000000000111111111000//////////////////000////////////////////////000000/////////000111222////////////////////////000000111111111222222222000000000000000000000000333111///000111222000///111///...///000000///...000000111111111111000000//////000000000000000000///000111111111111000///222000//////000000000///333111//////000000///...///......///000000000000////////////000111222333333111//////000111000///000000000000000000000/////////......///000111111,,,...000000///......//////////////////...------,,,,,,,,,---,,,++++++******+++,,,,,,------,,,,,,......////////////......,,,---//////...------...++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------.........,,,...000000/////////000000000222222222111000///111111000//////...---------------...///000111222......................../////////...------,,,,,,...,,,,,,---000000///---////////////////////////zzzpppiiieeeccc\\\[[[XXXVVVUUUVVVYYY[[[WWWWWWXXXYYY[[[]]]^^^___```aaabbbcccdddeeefffgggllllllmmmmmmmmmnnnnnnnnnkkkkkkjjjiiihhhgggfffeeeeeedddccccccbbbbbbcccccc``````___^^^]]]]]]]]]]]]```___^^^\\\YYYWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZ]]]^^^```aaacccdddfffgggffffffgggggghhhhhhiiiiiimmmnnnqqqsssvvvxxxyyyzzz~~~}}}}}}}}}|||yyywwwsssrrrpppmmmjjjhhhfffdddbbb```^^^]]]]]]___bbbddd___```aaaccceeefffggggggdddfffgggfffeeecccdddddd___^^^[[[YYYVVVTTTSSSRRRRRRPPPNNNNNNNNNMMMKKKIIIEEEFFFFFFEEEDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<>>>>>>===<<<;;;::::::999:::::::::999999999999999555555555555555555555555:::777888>>>@@@<<<999:::888888888888777777777777555555555555444333222222444444444444333222222111111111111111111111111111000000111111111222222222000111222333333333333333222222222222222222222222222222222222222222222333000000000000000111111111////////////////////////000000000000111111111111000000////////////000000000000000000000000000000000000000000111111222222333333333333333333333333111111111111222222222222000000000000000000000000...000222111//////000222000///...///000111000///......////////////......111111000000/////////...000000111111111111000000555333111111333444444333333222000111111111000...222333333333333333444444000000000000000111222333111000....../////////...111111111111111111111111///////////////000222222---///000000........./////////000000//////...---,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,...//////////////////...,,,...000///...------//////////////////000000000/////////000000/////////,,,,,,,,,,,,------------,,,---//////...---...000...///000111111000///...000000000///...---,,,,,,...............//////000........................---------,,,,,,+++++++++---------...//////...---/////////...............|||ppphhhbbb```___YYYYYYYYYXXXVVVVVVWWWYYYZZZZZZ[[[\\\]]]]]]^^^^^^bbbbbbcccdddeeeffffffgggkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhgggfffeeeeeeeeeeeedddcccbbbbbbbbbbbb______^^^^^^]]]\\\\\\\\\```___^^^\\\ZZZXXXWWWVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^```cccdddeeegggiiillllllmmmnnnooopppqqqqqqrrruuuwwwyyy}}}}}}zzzxxxuuuqqqlllhhheeecccbbb```]]]\\\[[[]]]___```^^^___aaaccceeefffggggggeeefffgggfffeeeccccccddd^^^]]][[[YYYWWWUUUTTTTTTQQQOOOMMMMMMMMMLLLKKKIIIEEEGGGFFFCCCAAABBBBBB??????>>>===<<<;;;;;;;;;;;;===<<<;;;999888888888888888888888888888888888888555555555555555555555555777777@@@MMMOOODDD:::888666666666666666666666666444444444555444444333333333333222111111111222222111111111111111111111111000000111111222333333333000111222222333333333333333333333333333333333333222333333222111111222444111111111111111222222222////////////////////////000000000111111111222222333222222111111222222333333222222111111222222333000000111111222222333333333333333333333333333333111111111222222222222333000000000000000000000000,,,///222111......000444000///...///111222111000---......//////......---////////////////////////111111111111111111111111111...+++,,,///111111000222111111222333333111///111222333333222111222333000000000000000111222222111///------...///...---111111111111222222222222/////////000000111111111...///000000......///000///000000000000///......///////////////...------------...///////////////...//////000000//////...,,,...111000...,,,---000......------......///000------............------+++,,,,,,,,,------------,,,---......------...000000000111111222111111111//////......------,,,,,,///............//////000------------------------++++++++++++++++++++++++,,,------.........------/////////............---{{{{{{wwwppphhhaaa^^^___```[[[^^^``````^^^]]]]]]______````````````______^^^aaaaaacccdddfffggghhhiiijjjiiiiiiiiihhhhhhggggggddddddddddddccccccbbbbbbfffeeedddcccbbbbbbbbbbbb^^^^^^^^^]]]]]]\\\[[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]^^^___```aaaaaabbbcccfffiiikkkkkkmmmpppsssvvvwwwxxxzzz{{{}}}~~~}}}yyytttooojjjfffdddaaa___]]][[[ZZZZZZ[[[\\\ZZZ[[[]]]___aaabbbbbbccccccdddeeedddbbb`````````\\\[[[YYYXXXVVVUUUUUUUUUOOOMMMLLLKKKLLLKKKJJJHHHEEEHHHFFF@@@???BBBBBB>>>>>>===<<<::::::::::::;;;999999888777777888999:::777777777777777777777777555555555555555555555555555555===KKKNNNBBB888777444444444444444444444444333333444444555444444444333222000...///000222444111111111111111111111111111111111222333444444444000000111222333333333333333333333333333333333333222333333222000000222555111222222222333333333333000000000000000000000000000000111111111222222222333222222111111222222333333222111000000111222333///000111222333333333333111111111111111111111111111111111222222222333333000000000000000000000000---...///000000000111222000///...///111222111000......////////////......+++,,,,,,...///000111111222111111111111111111222...***'''(((,,,//////---111111111222444444222000...000111111......///111000000/////////000111111222000......///000///.../////////000000111111111...///000111111000000//////000000000......///111000000000000000///......///////////////......---......///000000000000/////////000000000000//////+++///222111---,,,...000,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***,,,,,,,,,------------...,,,---......------...000000/////////000000111222------------------------------......///000111222------------------------***++++++,,,,,,------...,,,---......------,,,---//////.........---------zzzsssooogggeeeaaa\\\YYYYYY\\\^^^\\\```dddeeecccaaaaaabbbffffffeeeeeedddbbbaaa```___```bbbdddgggiiijjjkkkiiiiiihhhggggggfffeeeeeedddcccccccccccccccccccccgggfffdddcccbbbaaaaaaaaa]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^``````aaabbbcccdddeeeeeennnqqqtttvvvvvvxxx{{{~~~{{{vvvqqqllliiiggg```___]]][[[YYYYYYYYYYYYVVVWWWXXXZZZ[[[\\\]]]]]]___aaaaaa```^^^\\\\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTNNNLLLKKKJJJKKKJJJIIIGGGFFFHHHEEE>>>===AAABBB>>>>>>===;;;:::999999:::;;;666555555666777999;;;<<<666666666777777777777777555555555555555555555555666111444>>>@@@888555888222333333333333333333333222222333444555555555555222111...------000333555111111111111111111111111111111222333444444555555///000111222333444444444333333333333333333333333222333444222000///222555222222222333333444444444111111111111111111111111000111111111111222222222111111000000000000111111111000///......///000111///000111222333444444444444444444444444444444444111111222222222333333333000000000000000000000000///---,,,...222444222000000/////////111222222111//////000000000000//////'''(((***,,,///111333444222222111111111111222222222...***+++000444333111000000111333444555333111111333555444111000222444000///////////////000111333111//////000111000///---.........//////000000---///000222222000...---///000000///......000111000000000000000//////...------......------,,,+++,,,---......//////......//////000000000000//////+++///222111---,,,...111//////...---...///000111---......//////......---,,,,,,---------.........---.........------///000...---,,,,,,,,,...///000,,,---------------------,,,,,,---...000222444555------------------------***++++++,,,---...//////,,,---......---,,,,,,---//////.........---------xxxqqqlllfffbbb]]]\\\[[[ZZZZZZ[[[\\\]]]aaaaaacccdddeeeeeeffffffeeegggiiijjjjjjiiigggfffdddcccccceeehhhiiifffcccaaacccffffffeeecccbbbbbb_________``````aaaaaaaaacccaaa___```bbbbbb```]]]]]]^^^_________^^^\\\[[[YYYYYYZZZ[[[\\\___aaacccgggiiilllnnnooopppqqqsssuuuwwwyyy|||zzzuuupppkkkhhhddd```[[[WWWUUUTTTSSSRRRUUUTTTTTTUUUUUUVVVWWWXXXWWWXXXYYYYYYZZZZZZYYYYYYWWWWWWUUUQQQNNNLLLLLLNNNIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@???======<<<<<<;;;;;;;;;::::::::::::999999888777777888888666666666666555444222111666444555999999555444666333444444555666777888888555555666666555444333333555555555444444444333333333333222222222222333333666444222333555444111...000111222333333333333333222222222222222222222222666444333111111222333444444444444333333222222222111111222222222333333333111222333333444444444444111111000000111111222333111111111111000000////////////............/////////...---///333333000---///000222333444333333222222111111000000000000000000000///////////////000000000000///////////////000000000000000000000111111///......//////...,,,...///000///------///000111111111111111000//////000000000000000000000000333222000///...///111222...111111//////222222000222222111111111111111111222222111...,,,+++,,,...//////............//////............////////////........................111111111111000///...---///---,,,,,,---------,,,------------...000111222---------...............000///...------...///000000////////////.........///......---,,,,,,,,,+++...------,,,,,,------...***---111333333222222222---------.........//////---------------...//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,------....../////////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------|||tttmmmiiieeeaaa^^^\\\[[[[[[[[[[[[]]]^^^___ccccccdddeeefffgggggggggdddeeeeeeeeeeeedddbbbaaacccbbbaaacccddddddbbb______aaaccccccaaa___^^^^^^\\\\\\\\\]]]^^^^^^^^^___bbb```______aaaaaa___\\\]]]]]]]]]]]]]]]]]]\\\\\\aaaaaabbbccceeehhhkkklllnnnppptttvvvwwwxxxzzz|||zzztttnnnjjj```\\\WWWSSSRRRQQQPPPNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPOOOLLLJJJHHHIIIKKKKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDCCCAAA@@@>>>======<<<;;;;;;;;;;;;:::::::::999888888888888888999999888888888777666666555555777444444666555000...000444444555555666666777777555555666666555444444333333222222222111111111111222111111000000111111222333222111222555555333111000111111222222222222111222222222222222222222222222333333333333333222222333333222222222111111111111111111222222222333333222222333444444444444444111111000000111111222333222222111111111000000000222222111000000000111111/////////000111222111///000111222333333333222111222111000000//////000000000000////////////000000...//////000000111111111111111000000000000000000222000//////000000///...,,,------,,,++++++,,,...000111111222333333222222222222222222222111111111111000...---,,,---...//////222333000000444444111111111111111111111111111111222222000//////000222//////............//////............////////////////////////////////////000000//////...---,,,,,,...---,,,,,,------------///............//////000------............//////000///...------...//////...------------,,,,,,,,,............------,,,+++...------------------...,,,...000111///......///---------.........//////......---------...///000------,,,,,,---....../////////////////////////////////......---,,,,,,+++////////////.........---,,,,,,,,,,,,------------zzzoookkkfffbbb```^^^]]][[[[[[[[[[[[\\\^^^```aaabbbeeefffggghhhhhhhhhhhhhhheeeeeecccaaa```___^^^^^^aaa```______```___]]][[[^^^___aaa```^^^\\\[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^aaa``````aaabbbbbb```^^^___^^^^^^^^^^^^___``````ffffffhhhkkknnnqqqtttvvvzzz}}}xxxqqqlll```\\\WWWSSSQQQOOOMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLIIIJJJJJJHHHGGGFFFGGGIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBB@@@???>>>======;;;;;;;;;;;;::::::::::::888888888888888888999999888888777666666666777888999777666888777333111333555555555555555555666666555555555666555555444333222222222111111111000000000000////////////000000000///000222444666555444222333333333333333222111222222222222222222222222///000222444444333111000111111111111111000000000111111111222222222222333222222333444444444444333111000000000000111222222222222222111111111111111222111000000///////////////000000000//////111333111222222222222111111000222111000000//////000000000000////////////000000......///000111222333333111111111000000/////////222111///000111111000...,,,------,,,++++++,,,...000000222333444555555666444444444333333222222222000///...---------...///111333444111222555555222000000000000111111111111222333333333222222444666//////............//////............////////////000000000000000000000000000///...---------------------------------------000//////...------......---........./////////000000//////...---------......------------,,,,,,,,,,,,---...//////...,,,+++------------------------...//////...,,,******+++---------...............///...---,,,,,,...000111......------......//////------------------------......------,,,,,,++++++000000000/////////......,,,------------.........zzzrrrllldddbbb___]]]\\\\\\\\\\\\[[[\\\]]]___aaaccceeefffhhhhhhiiijjjjjjjjjiiiiiihhhfffccc```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\___```aaa```^^^\\\[[[\\\[[[\\\\\\^^^___```aaaaaabbbbbbccccccdddddddddcccdddcccccccccdddfffhhhjjjlllmmmqqquuuzzz~~~|||tttoooeeeaaa\\\WWWTTTQQQNNNLLLIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGBBBBBBBBBCCCDDDEEEEEEFFFAAAAAA@@@???>>>>>>======;;;;;;;;;:::::::::999999999999999999888888777777666555444333333555777999888555555999999666666999555555555555555555555444444555555555555555444444444444333333333222222222111000000000000000000111//////000222444555555555555555555555555444333222111111111111111111111111///000111222333222222111111111111111111111111111111111111111222222222222111111222333333222222222000000000000000111222222222222222222111111111111333222111000000///000000...///000///,,,,,,000444222222222111111000//////111111000///////////////000////////////000000111///000000000111111222222111111111000//////......111///...///000000///...///000000///......///111000111222333444555555555444444333333222111111111222111000////////////000000333333111111444444222/////////000000000000000222333444444333333444666//////............//////............////////////////////////////////////111000///...------...///+++,,,---...---------...///......------..................//////000000111000000///......---------000////////////.........+++---.../////////---,,,------............------/////////---***)))***,,,........................000///---,,,,,,...000222//////.........//////000------------------------******++++++,,,---......///............------------------.........//////{{{tttnnniiieee^^^^^^^^^]]]\\\]]]^^^___^^^___aaaccceeeggghhhiiijjjjjjjjjkkkjjjjjjiiiiiifffdddaaa]]][[[[[[[[[\\\ZZZ[[[\\\\\\]]]]]]______^^^___```___]]][[[[[[\\\[[[\\\]]]^^^```aaaccccccaaaccceeefffgggggghhhiiijjjjjjkkklllooorrruuuwwwzzz|||xxxsssiiieee```ZZZVVVRRRMMMKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHGGGDDDCCCCCCDDD???@@@@@@AAABBBCCCDDDDDD?????????>>>>>>=========;;;;;;:::::::::999999999;;;;;;;;;:::888777555444666555444333444666888999555222222555555333444777555555555555444444444444444444555555555555555444444444444333333333222222333222222111111222222333111222333444444444444444444444555444444333222222111111111111111111111111000000//////000222444555111111222222222222222222000000111111111222222222000000111111111111000///000000//////000000111222111111111111111111111111444444333222111111222222,,,...///...++++++///222222111111000////////////111000000///...////////////////////////000111111222111111111000000//////000000000000//////......///---,,,---//////...---000111111000//////000222000000111222222222222222222111111111000000//////111000000///////////////...111111//////222333000....../////////000000000222333444444222111222333//////............//////............////////////..............................------,,,,,,------))),,,......---,,,---...,,,,,,,,,------...///000......//////000111222222000000000//////......---000////////////.........+++,,,...////////////...---......//////......------......---,,,+++---///.....................---000///...------///000222000//////.........//////111111111111111111111111))))))***+++,,,---...//////............------------------.........//////uuummmiiifffccc```[[[]]]^^^^^^^^^^^^```bbbcccdddfffhhhiiijjjjjjkkkjjjjjjjjjjjjjjjiiihhhgggbbb```^^^[[[YYYYYYZZZ[[[YYY[[[\\\\\\\\\]]]```bbb\\\]]]^^^]]][[[ZZZ[[[\\\ZZZ[[[]]]^^^```bbbcccdddbbbeeehhhjjjkkkmmmoooqqqssstttwwwzzz~~~}}}wwwrrrgggccc^^^YYYTTTPPPKKKHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDCCCAAA?????????BBBAAAAAAAAA@@@@@@??????========================::::::::::::999999999999:::;;;;;;:::999777555333888777777666777888:::;;;:::666555777666333333666444444444444444444555555333444555555666555555555333333333222222222111111444444333333333333444444333555666666444333444444111222222222222111111000111111111111111111111111111000//////000333555777111111111222222222222222000000000111111111111222000000111111111000//////000////////////000111111000000000000000111111111......---------......///---.........------///000111000///////////////000111000//////....../////////......//////000111222222222111000///...------////////////////////////---,,,+++,,,...///...---...//////...------...000//////000111111111000000////////////////////////.........---------,,,,,,---///000---...111111...------......//////000000000222333333111//////000//////............//////............////////////........................***++++++,,,,,,+++******(((+++//////---,,,---///+++++++++,,,---///000111......///000111222333333///000000111111000000///...------------,,,,,,,,,,,,,,,---...//////000111---...///000000///...---+++---.........---///000...............---------//////......//////000111//////......------......////////////////////////------------,,,,,,,,,,,,000000000/////////......,,,------------.........vvvpppiiieeedddccc```]]]ZZZ]]]```aaaaaabbbeeehhhhhhiiikkkllllllllllllkkkjjjjjjjjjiiihhhgggfffeee___^^^]]]\\\[[[[[[\\\\\\ZZZ\\\]]]\\\[[[\\\___bbb\\\]]]^^^]]]\\\\\\^^^___\\\]]]___aaaccceeefffggghhhlllpppsssuuuwwwzzz}}}}}}yyytttnnniii```]]]YYYVVVSSSOOOLLLIIIFFFEEEDDDCCCAAAAAA@@@@@@>>>???@@@@@@AAA@@@@@@@@@===???AAAAAA@@@>>>>>>???AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777888999::::::999777666888888888888888888999999<<<999777999888666666999333333333444444555555555333444444555666666555555444444444333333333222222555444444444444444444555444666888777555444555777111222222333333333333222111111111111111111111111///000000111333444666777000000000111111111222222000000000000111111111111222222222222222111000000///////////////000111111....../////////000000000************+++,,,------///......000111111000///000///.........///000111000000///............///............///000111222000000//////......------------......///000000000...---,,,---/////////...,,,---------++++++---...---...///000111222222222---------...//////000000------......------,,,,,,,,,//////------000000...,,,,,,---......///000000---///222222111000000111//////............//////............////////////........................***+++---//////---+++***'''+++000000---,,,---000,,,,,,,,,,,,------...///...//////000222333333444///000111222333333222222...------------,,,,,,,,,------,,,,,,---///222333---...///000000///...---***---//////...---......//////.........------------...///000111000000//////......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////.........---,,,,,,,,,,,,------------|||tttnnnjjjeeeccccccccc```]]]ZZZ^^^bbbdddeeefffjjjnnnllllllmmmnnnnnnmmmlllkkkiiiiiiiiihhhgggfffeeeddd```__________________```[[[]]]^^^\\\ZZZZZZ]]]```^^^___``````______aaaccc___```bbbdddfffiiijjjkkkooosssxxx|||~~~~~~|||yyywwwuuurrrnnniiiccc___\\\YYYVVVTTTSSSQQQMMMKKKHHHGGGFFFDDDCCCBBBBBBBBB???@@@@@@AAABBBAAAAAAAAA;;;===@@@AAAAAA@@@AAABBB>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888444666888:::;;;:::999888666666777777777777666555666333222555666555666:::222222333333444555666666333333444555666666666555777777666666666555555555555444444333333444444555333666888888666555777999444444555666777777777666000000000000000000000000---///222444666666666555.../////////000000111111000000000000111111111111444444444444444333222111///////////////000111111---.........//////000000////////////000222333444111000///111444555222//////...------...///000111000000///...........................///000222222---------...............,,,,,,---...///000111111...------...000111000///------...---,,,+++---///+++,,,...000222333444444,,,,,,---...///000111111//////000000//////...---,,,//////------000111...,,,,,,------...///000000+++---000222111111222333//////............//////............/////////000000000000000000000000000,,,...111333333111///---&&&+++000000---,,,---000......---,,,,,,,,,------...///000111222333444444...000111333444444444333000000/////////............---,,,+++,,,///333555---...///111111///...---***---///000...---,,,,,,//////.........---------,,,...000222222111///...///...---,,,,,,,,,,,,,,,////////////////////////***+++,,,---///000111222------,,,,,,,,,++++++++++++++++++,,,,,,,,,------yyyqqqkkkhhhdddbbbcccbbb______bbb```dddhhhjjjjjjlllooorrrtttrrrpppnnnmmmmmmnnnoookkkkkkjjjhhhgggfffeeeddd]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXYYY\\\___aaaaaa```___]]]^^^aaaccccccdddfffggghhhkkkooorrrwwwzzz~~~{{{yyyxxxxxxwwwvvvuuussspppnnnkkkjjjjjjgggccc```^^^[[[XXXUUUSSSRRRPPPMMMKKKIIIHHHGGGEEEBBB@@@BBBAAA>>>>>>AAA===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::444777:::999777777999<<<777888:::999777666666666999999888777666555444444555666666666666666555555444666888999:::999888777555555444333444555666777444333333222222333333444333333333333333333333333***111555333333666777444555222111222555666666444333333333222222222111111222///---...111333222000---((((((...111...---000//////000000000000//////000000000000000//////...222///,,,,,,///111222111111000///......///000111,,,,,,---...///000111111111111000///...------,,,---------...............222...******,,,------,,,///...,,,,,,---///111333//////.........---------..................------------......///.........+++,,,,,,------,,,,,,++++++,,,---///000111111111000////////////...............///000111111000000//////...+++***,,,///222//////.........---------------...///000000//////222111111000///.........111///---...000111...++++++,,,---...////////////...,,,+++,,,//////---***...---------......,,,***((()))+++---.........---000000///...---,,,,,,+++...///000111111000///............------,,,,,,,,,000///...,,,,,,---...///---000222///+++***...333+++...000000---,,,---///------...//////......---,,,---...//////...---,,,,,,---...///...---+++***,,,,,,...///000000000000...------------...////////////.........---------...------,,,,,,++++++***zzztttnnniiieeebbbbbbeeefffeeegggkkkjjjmmmppprrrqqqrrrtttvvvxxxvvvsssooolllkkkkkkkkkkkkjjjiiigggfffdddcccbbb\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\[[[ZZZ\\\___aaaaaabbbbbbaaaaaabbbfffhhhgggiiilllnnnqqqtttyyy||||||yyywwwtttpppmmmkkkkkkkkkiiihhhgggfffdddaaa___^^^]]][[[XXXWWWVVVTTTRRROOOOOONNNLLLJJJHHHGGGFFFFFFFFFCCCBBBCCCCCC@@@@@@BBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::999777777888999888:::;;;;;;999888888999777777777777777666666666555666666777777666666555333444666888888777666555444444333333333444555666444444333333333333444444444444444444444444333333000555888555666888888444666444222333555666555444444444444333333333222222222000......111222111000333......222444111000222------......///.........000000111000000///......222000------///111111000000000///......///000000.........//////000000111000//////......---------***+++,,,---///000111222111///,,,+++---......,,,......------...000111222//////.........---------..............................////////////......,,,,,,------------,,,,,,------...///000000000///000000000000////////////---------.........//////111111000...,,,,,,...000000000/////////.........---...//////////////////000//////...------,,,,,,000...---...000000---+++,,,,,,---...///////////////---,,,...000000...,,,///...,,,,,,---...---++++++,,,---.........---,,,.........---,,,,,,++++++000000////////////000000.........------,,,,,,,,,,,,,,,+++++++++,,,,,,---...000000...++++++...111---///111000---,,,---............/////////000000------............------...............---,,,,,,---...//////000000000000000///...---------------//////.........---------++++++,,,,,,,,,,,,,,,,,,~~~wwwssspppllliiigggeeefffjjjmmmlllooosssuuuvvvxxxxxxwwwvvvwwwxxxxxxvvvrrrooollljjjjjjiiiiiiiiihhhfffdddbbbaaa```]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^^^^^^^___aaaccc]]]___```aaabbbeeeiiilllooorrrvvvzzz~~~|||zzzvvvqqqmmmhhhfffccc```]]]\\\[[[[[[XXXXXXWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCGGGDDDCCCDDDDDDAAAAAADDD@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???<<<999888888888777666777999;;;;;;:::999:::;;;666666666777777888888888666666777777777777666666222333555666666666555444333333333333333444555555444444333333333333444444444444555555555555555555555777777666777999777333777666444444555666555444555444444444333333333333222000......///000000///333///...111222000...///,,,---...///////////////111111111111000///------222000...---///000000000//////............///000000000000000000000000000.........---------------+++,,,---...///111111222000///......//////...---...//////000000111111111/////////.........------...........................///////////////.................................//////000000//////...111000000000///////////////...---------...///000111222222111...------...000000000000000///////////////////////////...---/////////...------,,,,,,...---,,,---......,,,***,,,,,,---...///////////////......///000000///---000...,,,+++------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...------...000111.........---------------******+++,,,------------222111000///......///000000111222000...,,,------///.........///000222333.........------.........000//////...............//////000000111000000000111000///...---,,,,,,,,,/////////............---*********+++,,,---------}}}vvvqqqooonnnmmmkkkooommmnnnrrrsssrrrtttwwwzzzzzzzzzyyywwwvvvttttttqqqpppnnnlllkkkjjjjjjjjjhhhhhhfffeeecccaaa```___``````___^^^]]]\\\]]]]]]\\\^^^___```___```aaaccc]]]```cccfffiiimmmqqquuuzzz~~~wwwtttpppllljjjfffbbb___[[[ZZZXXXUUUSSSRRRQQQQQQMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCBBBFFFCCCBBBDDDCCCAAAAAADDD@@@@@@AAAAAAAAA@@@???>>>========================::::::::::::::::::::::::::::::::::::::::::::::::AAA===888777999:::888666555777999999888888999:::666666777777777888888888666666777888888888777777444444555666666555555444444444444444555555666666555555444444444444555555555555555555666666666666666555555555777888666333888777666555555555555555444444333333333222222222111000///...////////////111///---...000000////////////000111222222222222111111111111000...---,,,222000///...////////////.............../////////222111111111000000000///,,,,,,,,,---------------000///////////////....../////////000000000///...//////000111222111111111////////////........................////////////....../////////...------//////............//////---...///000000000000000000000/////////.........222111///......000111333...000222111///...---...//////////////////////////////000000///...------111111000000////////////---,,,,,,------,,,+++***,,,---...//////000000000........./////////...---222///,,,+++,,,---......---............---------++++++,,,,,,------------000///...------...///000...............---------***+++---///000000//////555222000000111222111111333333222000...---------...------,,,...000333444///...---,,,,,,---...///111000///......///000111000111111111111000000///000000///------,,,,,,,,,/////////...............***+++++++++,,,,,,,,,---yyyvvvrrrooonnnnnnnnnnnnuuusssuuuyyyzzzyyyzzz}}}{{{zzzyyywwwvvvsssqqqooollllllkkkjjjhhhhhhggggggggggggfffdddcccbbbaaa```bbbaaa___^^^\\\[[[[[[[[[[[[]]]^^^_________aaabbbeeeiiimmmrrrvvv{{{{{{vvvsssjjjgggdddaaa^^^ZZZWWWUUURRRRRRPPPOOOMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFHHHFFFEEEEEEFFFFFFDDDCCC@@@AAABBBCCCCCCCCCCCCBBBDDD@@@@@@BBBBBB??????BBB>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888???;;;888888:::<<<:::888555777999999999888999:::888888888888777777777777666666777888999999888888666666777777777666666666555666666777777777777777666555555444444555555666555555555666666777777777555444444666777777777777777777777666555444555555222222222222111111111000000000000/////////000000111111//////111444444333000000111222333333222222111111111111000///...---000000000////////////000---....../////////000000222222111111000000//////,,,,,,,,,---------------000/////////.........---...///000111000000000000///000000111111111111000000000/////////................../////////000000...............---,,,+++000///............///000+++,,,...000111222333333/////////.........------333222000///...000111333***,,,///000///......///........................//////000000///...------000000000000////////////,,,,,,------,,,+++++++++,,,---...///000000000000,,,---.........---------222///,,,+++,,,.........+++++++++,,,,,,---...///,,,,,,------......//////---...///000000///...---........................***+++---///000000//////222000......///111111000555333111///...---,,,,,,---,,,++++++,,,///222333///...---,,,,,,---...///111000///......///111222000111111111111000000///......---------......///////////////////////////---------,,,,,,,,,++++++|||xxxsssrrrpppooopppqqqrrrssszzzxxxzzz{{{zzzwwwvvvuuusssooommmkkkkkkjjjhhhfffeeecccbbbgggffffffeeeeeedddccccccaaaaaa___^^^]]]]]]]]]]]]]]]___aaabbbccceeehhhjjjppptttzzz~~~xxxsssnnnhhheee```^^^\\\XXXUUUQQQOOONNNKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDDDDEEEDDDDDDCCCCCCEEEDDDBBBBBBCCCBBBAAA??????@@@AAACCCDDDCCCCCCBBBBBB>>>>>>@@@@@@>>>>>>AAA===>>>???@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;:::::::::<<<<<<<<<:::888:::<<<<<<;;;:::;;;<<<999999999888888777777777666777888999999:::999999888888888888777777777777666777777888999888888888666666555555555555666666444444555555666777777777666555777999888666888<<<555666666555444333555666111111111111000000000000///000111000///000111333///000///---///444555333000000111111111111000000000000000000000//////...---///000000//////000111---...///000111111111000111111111000000/////////.........---------------,,,,,,------...//////000...///000000//////000111000000000000000000000000000000000/////////...............//////000000111////////////...---,,,+++000///...------...///000***+++---000222333444555////////////............111000///.........///000)))+++...//////...///000------------............//////////////////...---..................------+++---......,,,++++++,,,------...///000000000000+++---......---,,,,,,---111///---,,,---.........************,,,---//////---------....../////////,,,---///000000///---,,,.............../////////******+++,,,------------,,,,,,+++++++++---...000555333///.........---,,,---,,,,,,,,,---...000111.........------.........///////////////000000111//////000000111000000000---------------...//////...////////////000000000/////////...---,,,,,,,,,}}}{{{wwwtttqqqrrrssstttuuuxxx{{{~~~zzzwwwuuutttsssrrrnnnkkkhhhhhhhhhgggfffeeedddcccggggggggggggggggggggggggccccccccccccdddeeeffffffggghhhkkkmmmpppuuu{{{yyyvvvqqqmmmiiiddd```\\\XXXWWWUUURRRNNNJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@CCCAAA@@@@@@BBBBBBAAA@@@>>>???AAACCCCCCCCCBBBAAAAAA>>>===@@@@@@===>>>AAA<<<>>>???@@@???===:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999;;;===>>>===;;;;;;;;;:::;;;===<<<;;;::::::;;;777888888888888888999999666777888999::::::::::::999999888888777777777777555666777888999888888777777666666666666666666777333333444555555666777777666666999:::666111555===333444666555333333555777222222222111111111000000...000222111000111333666000111///+++---333444000222222222222111000//////...//////000000000000000+++...000111//////111333...///000111222222222111000/////////////////////000//////......---------++++++,,,,,,---............///000///------000333111000///.........///000000000000000/////////...---......///000000111111111111111111000///...---000///---,,,,,,---///000,,,---...000222333333444111111111111000000000000000000000/////////......+++---/////////...///000---.........////////////---...//////////////////---.....................+++---///...,,,***+++------...///000000111111000+++...000///---,,,---...000///......//////...------,,,++++++,,,---...///---------------------...---..................------........./////////000,,,,,,+++++++++,,,,,,---(((***,,,,,,***+++///333555111---,,,---...---+++------....../////////000------............---------...//////000000000///---...//////000000000000///......---------........./////////000000000000//////////////////......zzzxxxwwwuuurrrssstttwwwyyy|||}}}~~~wwwtttqqqqqqqqqpppllliiidddeeefffggghhhhhhhhhhhhggggggggghhhhhhhhhiiiiiiffffffgggiiikkkmmmpppqqqppprrruuuyyy~~~}}}zzzwwwtttqqqllljjjgggdddccc```]]][[[SSSSSSQQQNNNIIIFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@BBB@@@@@@AAACCCDDDCCCBBB===>>>@@@BBBCCCBBBAAA@@@AAA>>>===@@@@@@>>>>>>BBB===>>>@@@AAA@@@===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888<<<@@@@@@===:::999:::999:::;;;;;;999777777888555666777888999:::;;;;;;666777888999:::;;;;;;;;;999999888777777777777777444555777888888888777666777777666666666666777777333333333444555666666777444666999:::222+++000:::111333555444222222555888333333333222222222111111...000222222111222555888666777555///111666777222555555555444333222111000---...///000111111111111***---000111000000222444...///111222333333333222.........///////////////111111000///...---------......---,,,,,,+++******...//////---+++,,,000444111000...,,,,,,---///000000000000000////////////---......///000111111222333333333222222000//////000...---,,,,,,---...000......///111111222222222333333333222222222222111222222222222222111000//////000111000///...///000.../////////000000111111------...///000000000////////////000000000000000+++...000///,,,+++,,,------...///000111111111111,,,///111111...---...000000///...///000000...,,,000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000---.........//////000000000///...,,,,,,---...///(((,,,//////,,,---222888444000,,,+++,,,...---+++...///000000000000000///,,,---...//////...---,,,,,,---...000000000///...,,,,,,...///000000000000111000///...---,,,,,,,,,.../////////000000111111......//////000111111111{{{tttqqqqqqsssttttttxxxzzz}}}~~~{{{yyywwwsssooommmlllkkkhhheee```bbbcccccccccdddgggiiihhhggggggiiikkkmmmmmmmmmnnnnnnooopppqqquuuzzz~~~~~~|||wwwtttqqqnnnkkkhhhdddbbbXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPMMMJJJHHHFFFEEEDDDAAA@@@@@@AAABBBBBBAAA@@@DDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>>@@@@@@??????>>>>>>======??????>>>>>>=========<<<>>>>>>=========>>>>>>???<<<<<<;;;;;;;;;<<<<<<===999:::;;;<<<;;;:::999888>>>:::666666888:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888666555444666666666555444666888:::;;;:::999888777888888888777666555444777666666777888888666555;;;999666666777666222///444333333444444555666777333555888888666444333222666666666444222111222444///111333333111000111222000////////////111333444000111222333444444444444222444555555444333333444//////.........//////000---,,,,,,,,,,,,---............///000222111000...(((***,,,///000111000///,,,...000000///...///000.........------,,,,,,,,,***+++,,,---...000111111555000+++***---///---***////////////////////////---......///000111111222000111222222222000///...///............//////000---...///000111111111111222333444333111000111222111111111000///......---//////...------------...222222111000000000000000.........000111000---***...111///,,,...444555111...------,,,,,,------...000///...---...///222333///,,,+++---222333111---+++++++++++++++,,,---...------............------///...,,,+++***+++,,,,,,+++,,,---///000111///...222333444222///,,,++++++---///000000///......///,,,---------,,,...111333666666666444000...---...////////////////////////---------,,,,,,+++++++++,,,---......//////......000///---,,,,,,---.../////////......---------,,,........................//////............//////~~~}}}xxxsssqqqsssvvvxxxxxx|||~~~}}}zzzxxxvvvsssooommmlllkkkhhhfffdddeeeggggggggggggjjjlllkkkkkklllnnnqqqsssttttttzzz|||~~~yyytttooollljjjgggdddbbb```]]]ZZZXXXTTTSSSSSSRRRPPPOOOOOONNNNNNMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBEEEDDDDDDCCCCCCBBBAAAAAABBBAAA@@@@@@???@@@AAAAAA>>>>>>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<======<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999BBB???<<<;;;===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::888666666666666555333333555777999999999888777666666777777777777777777666555555666888888777555888555333222555666666555444444444444555666777888555777888888666555444555444444444333111000111222222333444333222111222333000000//////000111333444333444555666777777777777222444555555444333333444000//////......//////000......------......///000000000000111111111000///+++,,,...///000///......+++---...///...---...///.........------,,,,,,,,,---------....../////////444111---,,,...//////...////////////////////////---......///000000111111111111111111111000///...///............///000000,,,---...//////000000///111222333222000///000111333333222222111000000/////////......---------...111000///...............//////000111333333222000222333111,,,---111000,,,...------,,,,,,------.........///000000000//////...+++)))+++///111///,,,---------------...///000------............------...---,,,,,,++++++,,,,,,............//////---,,,111222333111///,,,,,,,,,+++---......---,,,,,,---,,,---...---,,,,,,---///555555444222///------...........................---------,,,,,,++++++++++++,,,,,,---------------.........---......///////////////.........------//////............////////////............//////~~~yyyvvvxxxvvvttttttwww{{{~~~|||yyywwwvvvtttqqqnnnmmmlllkkkiiigggfffggghhhhhhhhhiiikkkmmmpppqqqtttwwwzzz}}}}}}yyyrrrmmmiiieeebbb```[[[YYYWWWUUUTTTSSSPPPNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDCCCBBBAAAAAAAAACCCCCCEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>??????<<<==================>>>=========<<<<<<<<<<<<<<<>>>>>>============>>>>>>@@@???>>><<<;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<@@@===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;999777666777666444222333444666777888888777666555555666777777888888999555444444555777888777555777444111000222555777888555555555555666777888888777888999888666555666777333444555444222111111222555666555444222222333555000000000000111222333333444555666777777888777777222444555555444333333444111000000/////////000000///////////////000111111333222111000000///000000---...///000///...---,,,+++,,,------,,,,,,---............---------------........................000111000///......000222////////////////////////.........//////000000111111000000////////////000///.........//////000111---...///000111111111111///000111000.........000333333222222111000000000/////////.........------......------,,,------------,,,,,,...000222111111222222000,,,---///...***...------,,,,,,------...+++---111333333000---***---***'''(((,,,......,,,++++++*********+++,,,,,,------............------,,,------------,,,,,,+++//////...---,,,,,,++++++///111222111///------...+++---......---,,,,,,---...//////...,,,,,,---...000000000...,,,,,,---///------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------...///000000000///000000////////////......,,,+++)))(((((()))+++,,,//////............//////|||yyywwwuuuwwwwwwxxxzzz~~~{{{wwwuuussssssqqqooonnnmmmllllllkkkkkkkkklllnnnnnnnnnppprrrtttxxx{{{~~~|||wwwqqqmmmfffaaa^^^\\\[[[YYYTTTRRRPPPOOOPPPOOOMMMKKKLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDBBBAAAAAACCCEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???>>>============;;;<<<<<<======>>>>>>>>>>>>>>>>>>===============@@@@@@??????>>>>>>????????????>>>===<<<<<<<<<<<<@@@???===<<<<<<<<<===>>><<<;;;999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888777666666777666555333555555777777888888777777666666666777777888888999666555555555777777555333666555333222222333444444666555555666666777888999777888888777555555777999555666777777555444444555777777555333111111333666111111111111222222333333222222333444444555444444222444555555444333333444222222111000000000000111000////////////000111111333222111///------...000......////////////......,,,---...---,,,,,,...///...............---------............////////////,,,///111000---,,,000444////////////////////////........./////////000000111000......---...///000............///000111111000111222333444444444444///000111000///...///000000000000000//////......///////////////......---......---,,,,,,---------///---,,,---///111111111000000......///000///---...------,,,,,,------...+++...111222222///+++)))---***((((((***---......++++++************++++++,,,------......------,,,+++,,,---......---,,,+++---...---,,,+++******+++---///000000///......///---///000000///......///111111000...------000333.........,,,+++,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,...000111111000000000000000000000/////////+++***'''&&&&&&'''***+++///......------......///}}}{{{zzzyyyyyyzzz|||~~~|||yyyvvvsssqqqppppppnnnnnnnnnnnnnnnooopppqqqtttvvvxxxzzz{{{}}}{{{wwwsssmmmhhhddd```ZZZVVVTTTSSSRRRRRRPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDBBBAAACCCFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????<<<======>>>>>>???????????????????????????@@@@@@@@@???>>>==============================>>>???@@@@@@???>>>===<<<===>>>???>>>???>>>>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::444333333555777888666555777777888888888888888888:::999888777666777777777999777666666777666444222222333555666555444333222666555555666666777888999666666777666555555666888555666888888666555555666666666555222111111333666222222222333333333333333111111222333333333222222222444555555444333333444444333222111111111111111//////......//////000111111222111///,,,+++---000------...//////000000000---...///...------///111........................,,,,,,---...///000111222)))...111000,,,+++///444////////////////////////............////////////000///...------...///000.........//////000222222111222333444555555555555000111222222000000111222000000000/////////////////////000000000///...---///...............//////666444222222444444444333222000///000111111//////...------,,,,,,------...---.../////////---,,,+++...,,,******+++---///000000000///////////////000,,,,,,------------,,,,,,+++,,,......///...---,,,***,,,------+++***+++---,,,...///000///...///000---///000000///......///000000...,,,+++...222666555555444111...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,...000000000000////////////000000000000000000...,,,******,,,...000......------------......}}}|||}}}~~~~~~wwwvvvtttsssqqqpppppppppnnnoooqqqssstttvvvyyy{{{zzz|||~~~xxxqqqllliiifffaaa]]]ZZZWWWSSSPPPPPPOOONNNMMMLLLJJJIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDGGGIIIGGGDDDBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCBBB>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>===<<<;;;;;;::::::;;;============>>>@@@AAABBB@@@???>>>>>>======>>>>>>???@@@AAA@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;222222333666888999888666888888888888888888999999;;;:::888777666666777777999888777777777777444222---111555888777666555555555555555555666777888888444666777777555555666888222555777777555444444444444444444333222222444666222333333444444444333333222333444444444444333333222444555555444333333444555444333222222222222222///////////////000000111///111222000---,,,...111------...//////000111111...//////...------000222.............../////////+++,,,---...000111222333)))---000///,,,+++...222////////////////////////...........................------------......///.........///000111222333///000111222333333333333111222333333222222333444222222111111111111111111//////000111000///...---/////////...//////000111555333222222333333222111555111000222333///------...------,,,,,,------......---------,,,,,,,,,---------,,,,,,---...000111000000///............///,,,,,,------------,,,,,,,,,------............---***---111111...,,,---///+++---//////......///000+++---......---,,,,,,---------------,,,...111444<<<<<<;;;777222...---,,,------------------------++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,---.../////////.........////////////000000000///---,,,,,,---///000......------------......}}}{{{zzzqqqrrrrrrrrrrrrrrrrrrqqqpppsssvvvxxxzzz}}}~~~yyypppkkkddd```^^^\\\XXXUUUSSSQQQNNNMMMMMMMMMLLLJJJGGGFFFEEEFFFGGGHHHGGGEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEECCCGGGKKKJJJEEEBBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCC;;;<<<===????????????>>>CCCCCCCCCBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>======<<<<<<>>>@@@???<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;444444666888:::;;;999777888888777777777777888888:::999888666666777999:::888777777888999999888666000333666777666555666777444444444444555666777888444666888999888777777888222555777888666555444555333444555555555555666888333333444555555444333222333444444555555444444333222444555555444333333444666555444333222222222222111000000000000111222222...222555444000...000333000///////////////000000.........---,,,,,,///222---........./////////000---......///000111111111,,,...000000...---...000////////////////////////........................,,,,,,---........................///000222333444///000111222222333333222111222333333222222333555111111111111111111111222...///111111111000...---//////......///000000111.........///111111///---333///...222333...,,,---...------,,,,,,------...+++,,,,,,,,,------------+++,,,---------...///000...---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++---------------...//////...222777777333//////000,,,---//////...---...///+++---......---,,,,,,---,,,///333444444222000000555777777666222...,,,+++........................+++++++++,,,,,,---------,,,,,,---............---------,,,,,,,,,------...------........./////////------,,,,,,,,,,,,------...------,,,,,,------...~~~zzzxxxvvvvvvnnnppprrrssstttttttttsssrrruuuzzz}}}}}}wwwppplllhhhccc\\\YYYXXXVVVSSSPPPKKKJJJHHHHHHHHHHHHFFFEEEEEEDDDCCCDDDEEEFFFEEECCCFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCGGGLLLKKKGGGCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCC>>>???AAACCCDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>??????@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@??????????????????===>>>?????????>>><<<;;;===???AAAAAA>>><<<===???<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;777888888:::<<<<<<999777888777666666666666777777999888777666777888:::<<<666555666888:::<<<;;;:::666888999777444222444666444333333444444555666777444777:::;;;:::999888888444777999:::999777777777222444777888777777888999333444555555555444333222333333333444444333222222222444555555444333333444777666555444333222222222222222111111222222333444...333777666333111222555222111000///............---------+++***+++...111---.........//////000000////////////000000000000...000111111000/////////////////////////////////.....................---***+++---...///...------.........///000222333444111111222333444444444444000111333333222222333444///////////////000000000...///111222111000...---...............///000111------///111444444222000...***+++111333000...111...------,,,,,,------...)))***,,,.........,,,,,,***+++---......---...///000///......------------+++,,,,,,------,,,,,,+++...---,,,,,,---...///000222777<<<<<<777111000000,,,...//////...------...---///000000///......///---333:::===<<<777111...'''+++...000///...---,,,////////////////////////+++++++++,,,,,,---------++++++,,,---------,,,,,,...---,,,+++***+++,,,---,,,---------......//////000000000000000000000000...------,,,,,,------...yyytttsssrrrqqqooollloooqqqrrrqqqrrruuuyyyzzz}}}~~~zzzuuuppplllgggbbb^^^ZZZXXXUUURRRPPPOOOOOOOOONNNMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGEEEDDDCCC???@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGFFFDDDCCCCCCDDDDDDBBBAAABBBEEEGGGEEECCCAAAAAAAAABBBBBBBBBCCCCCC????????????>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA??????>>>======>>>???@@@===;;;::::::<<<======<<>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<======AAA???===<<<<<<<<<;;;:::??????>>>===;;;::::::999999::::::;;;;;;:::::::::999999999888888777777777888888888888888888888888888666555555777888888777999999888888888888999999666666666444333222444666444444444555555666666666444222222666666333333555555666666777777777777666666666666666666666666666555555666666666666555555555444333222111111111222111111111222222222333333222555777555111///111444111111000000000000111111444333222333555666444222555333111111333444444222222000///000111222111///000000111111111111111000111111000000000000111111888<<<@@@===666000,,,,,,---,,,+++---000111000...------,,,,,,------...///000...---...111222000///000///...///111222111000000222333333111000///000222222222222111111111000---///111111///...///111000000000000000000000000...///000000000///...---111111000///...///000000000///...///111111///...000...---,,,------+++***---......---,,,,,,---///,,,,,,,,,,,,------...///222///---,,,......---+++...---,,,,,,------------,,,,,,---...............////////////////////////...///111111111///...,,,------,,,,,,,,,,,,++++++...///000111111///...,,,,,,,,,---------..................---+++,,,///111------------------......+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,---------...---+++,,,------,,,+++...------///111000---)))---------,,,+++***))))))~~~ssspppkkkhhhhhhiiiiiiiiilllooorrrtttvvv{{{~~~zzzuuunnniiieeebbb^^^[[[YYYVVVRRRPPPQQQPPPMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFGGGHHHHHHEEEBBBEEEDDDCCCCCCDDDEEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCC>>>>>>=========<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>===<<<;;;;;;;;;;;;@@@>>><<<<<<===>>>===<<>><<<::::::999:::::::::::::::;;;;;;::::::999888888888777777777777777888888888888888888888888777555444444666777777666888999999999999999999888555666666555333333555666555555555555666666666666444222333666666444333666888777777666666666666777555555777777777777555555111222333444555555555555555555444333222222222222111111111222222333333444000333555444111000111444111111000000000000111111000///......000222222111666444111111222444444444222000///000111222111000/////////000111222333333111000000000000000111111;;;EEEGGG===222///---)))///...------...///---,,,...------------......//////...---...000111000///000///...///111222111000222333444333000...---...222111000/////////000111***---///000000000222333222222333333333333333333111111111000000//////...111000000000000000111222000//////000111111000...000///------......---+++---......---,,,,,,---///------,,,,,,,,,------...000///---,,,---...---,,,...------,,,,,,------...------...////////////...------------------------...///000000000///...------------,,,,,,+++++++++,,,---.../////////...---------............///////////////---,,,,,,...000////////////////////////,,,---......,,,,,,---......---,,,,,,---...000111...---++++++---/////////---,,,,,,...000000///---...---,,,++++++******+++{{{wwwrrrooollliiiiiikkklllnnnppptttyyy}}}{{{wwwrrrmmmiiieee___[[[[[[YYYVVVUUUTTTRRROOOMMMLLLLLLJJJIIIHHHGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHEEEFFFIIIIIIEEEAAADDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>>>>============>>>===<<<<<<<<<===???@@@@@@@@@???>>>===<<<<<<<<<;;;:::999;;;===???@@@???@@@???===;;;:::;;;<<<===::::::;;;;;;;;;:::999999888888888888888888777777888888888888888888888888666444333333555666666555777888999::::::999888777777888999888666666777888777777666666666666666666666444555888999666666888999888666555444555555666444555777888888777555444222333444555666666666666444444333333222222222222444444444333333333333333///111333222000000111333111111000000000000111111...---,,,,,,---///111111555333111///000111333555111000///000222333222111111111000///000111333444000000000000000000111222:::EEECCC222(((---111...111000...---,,,+++***)))///...............//////............///000000//////...---...000111111000...///111111000///000111111000...------...000111+++---...000111111222333333333333333444444444444000000000000000111222333/////////000000111222222///......///000000///---000///......//////...------...///...,,,,,,...///111000///---+++*********///...---,,,------------------------,,,,,,---...---......///000/////////,,,,,,,,,,,,,,,------------.../////////...------******+++,,,,,,---......***+++,,,---............------------............///000///...,,,+++---...////////////............,,,---...---,,,+++,,,...000///------...000222444000---+++***,,,...//////,,,+++++++++,,,---------...---,,,+++***++++++,,,{{{vvvssspppooommmllllllnnnqqqtttxxx}}}zzzsssmmmllliiieeebbb^^^[[[WWWUUUTTTSSSQQQPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGHHHHHHGGGHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKGGGDDDEEEHHHHHHDDD???BBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>>>>======<<<<<<===???????????????>>>===<<<;;;;;;:::888888999<<<>>>>>>>>>???>>><<<;;;:::<<<===>>>:::;;;;;;;;;::::::999888999999999999999999999999777777777777777777777777555444222333555666666555777777999::::::999777777666888999999777777888999777777777777777777666666777444555999999666666888888777555444333444555555555666888999999888666555444444555555555555444444333333333333333333222222555555444333222111111000000111111111111000111222111111000000000000111111000000//////000111333555333222000...---///111333111000000000222333333111444333111000000000111222000000//////000111222222:::DDDBBB222***///444000000000///...------...///000//////....../////////---...............///000------,,,...000222222111,,,---////////////111333000///---,,,,,,---///111......///000111111000000222222222333333333444444111111111111111222333444//////000000111111111111......---...///000...,,,///...---...000000000.........///...---,,,...000111000///---+++*********,,,------,,,,,,,,,---...,,,---...---++++++---///---......///000/////////,,,,,,---------.........---------.........------***++++++,,,,,,---------******+++,,,---...//////---,,,,,,,,,,,,,,,,,,,,,...///000...,,,,,,---............------,,,,,,,,,***,,,---,,,+++***+++,,,...---,,,+++,,,...111222000...+++***+++,,,------------,,,+++***+++,,,,,,...---,,,+++++++++,,,---{{{xxxuuusssooooooppppppqqquuu{{{zzztttpppkkkeeeaaa___^^^\\\ZZZWWWUUUSSSRRRNNNMMMKKKKKKLLLLLLKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLLLLLLLLLLJJJHHHFFFFFFGGGFFFCCC@@@@@@BBBBBBBBB@@@???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999===;;;999999:::::::::999<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;:::999888888999999999999999:::::::::777777777777777777777777666444333333555666666555666777777777777777777666444555777777666555666777777777777777888888888888555333444777777444444777777666666555555555555666666666888888888888666666444444444555444444333333333444444555555444333333444333222222111000//////222222111111111111111111111111000000000000111111...///000000//////111333000000000...------000222111000000111333444333222444444333222111000000000////////////000111222333===EEEFFF>>>777666333------///000000000222666999111000000////////////000,,,...//////...---///000---,,,---///333555555555//////000///------...000///...---------...///000000//////000111111///---000000111111222222333333444444444333222222111111000000111222222222111111///.........000000///---...------...000111000///...//////...------...000------,,,,,,,,,------...+++,,,---,,,+++,,,...///+++...///...+++***---000------...////////////...,,,------....../////////,,,,,,,,,------------.........---,,,,,,+++******++++++,,,,,,---...//////---,,,,,,,,,,,,+++++++++---...//////---,,,---...---------,,,++++++*********+++,,,,,,******+++,,,+++***))))))***+++,,,---000...++++++,,,,,,,,,+++//////000...,,,,,,---...------,,,,,,,,,,,,------{{{xxxwwwvvvtttsssuuuxxxzzz~~~|||vvvpppiiicccaaa^^^[[[WWWTTTTTTTTTSSSQQQPPPPPPPPPKKKJJJIIIIIIJJJJJJIIIHHHEEEFFFGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBB@@@BBBDDDCCCAAAAAABBBDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@????????????>>>;;;<<<>>>??????>>><<<;;;:::;;;<<<<<<<<<;;;:::999???===;;;:::::::::999888;;;;;;;;;<<<<<<=========;;;;;;;;;;;;:::999888777777888888888999999999999777777777777777777777777666555333444666777777666666666555555555555666666333555777888777666666777777777777888888999999999555333444777888555444777666777777888888888888777777777777777777777777777333444555666666777666666555666777777777777666555333333333333333333333333444333222222222222111000111111000000000000111111,,,...000000...---...//////000111000...---///222111000000111333444444333222222222333333222111111////////////000111222333@@@AAAAAA@@@===777000,,,---///000000///111666999222111000000//////000000+++...//////------...000......///222666999::::::111111000...,,,+++,,,...---.........////////////000///...///111222000---//////000111111222333333222333444555555444333222333444444555555444333222111000///000222222000///---,,,,,,---///000000///.../////////------///000,,,,,,,,,,,,------...///)))+++---,,,++++++...000+++...000...******---000,,,,,,---...............,,,,,,------...//////000,,,,,,+++,,,,,,------...///......---+++******)))---,,,,,,------...//////......------,,,,,,,,,,,,,,,---//////...---...///---------,,,+++*********+++,,,---,,,++++++,,,---************++++++++++++...---,,,---...///...---,,,...//////---,,,...000,,,,,,---------------,,,|||xxxwwwwwwwwwvvvyyy|||xxxrrrnnniiiccc\\\XXXWWWVVVSSSPPPMMMNNNOOONNNMMMLLLMMMNNNKKKJJJIIIIIIJJJKKKJJJHHHDDDEEEFFFGGGHHHHHHHHHHHHOOONNNMMMKKKKKKKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJHHHGGGHHHHHHIIIGGGHHHIIIJJJIIIHHHGGGFFFIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLLLLKKKKKKJJJIIIHHHJJJKKKLLLJJJGGGEEEDDDEEEAAACCCEEEEEECCCBBBEEEGGGAAAAAAAAABBBBBBBBBCCCCCC????????????>>>>>>>>>>>>===???AAABBBBBB@@@>>><<<;;;<<<===>>>>>>>>>===<<<===;;;::::::<<<======<<<<<<===>>>???@@@@@@@@@???;;;<<<;;;;;;:::999888777666666777777888888888999777777777777777777777777777555444444666777777666666555444333333444555666555777999:::999888999999666666777888999:::::::::777555666999:::777777999666777999:::;;;;;;:::999888888777777777777888888444555777999:::;;;;;;<<<777888999::::::999888777444444555666777888999:::555444333222222222111///111111000000000000111111///222555444222000000111...111333222///...000222111000000111333555444333///000222333444444333222////////////000111222333AAA:::666777777222///000///000000...+++,,,///222222222111000000///000000+++---//////---,,,...000//////111444999===>>>>>>///000///---,,,+++---///------...///000000//////000...---///222333111...//////000111111222333333...000333555777777666666666666777777777666444333333222111222444444222111,,,++++++---///000000///...///000///------///000///...---,,,,,,,,,,,,,,,(((+++---,,,++++++...111+++...000...***))),,,000+++,,,------......------++++++,,,------...//////,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---......---------...////////////.........---------+++---//////.........///......---,,,,,,+++******,,,---......,,,,,,---...------.........---,,,,,,,,,,,,,,,...111222111000&&&***------,,,,,,...000+++,,,---.........---,,,{{{|||{{{yyyvvvwww|||}}}xxxrrrmmmgggaaa\\\\\\[[[WWWTTTQQQOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGIIILLLNNNMMMKKKGGGEEEKKKKKKJJJGGGEEEEEEGGGIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIGGGFFFFFFCCCAAA???AAADDDFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>=====================<<<<<<<<<===;;;;;;<<<>>>>>>;;;888;;;;;;::::::::::::;;;;;;<<<===>>>@@@@@@??????>>>===<<<:::999888888999:::555666888::::::888666555666666666666666555555555666666666666666666555555555555666666555555444333;;;:::888777777444111...:::666333444777888555222666555555555555666777777444555666666555666888:::::::::::::::::::::::::::;;;:::999999999:::;;;<<<999:::;;;;;;::::::<<<>>>999777555444666777777777444333111000000000111222333222111/////////000111000//////.........//////111111000000000000111111111111111111111111111111000000000000000000111111000///......///333666888GGGAAA999444222111000...........................//////...------------......------,,,,,,,,,------555...)))000<<>>===<<<<<<;;;::::::;;;;;;<<<<<<======???===<<<===>>>>>><<<:::======<<<<<<<<<<<<======<<<===>>>?????????>>>>>>===<<<:::999888999999999666777888888888888777666666666666666666666666666666666666666666666666666666666666666666555444444666555666777999999777555999666333444777888555222555555444555555666777777888999;;;;;;:::;;;<<<>>>::::::::::::::::::999999:::999888888888999;;;;;;:::;;;<<<;;;::::::;;;===;;;999777777999::::::999333222111000000000111111222111000/////////000000000000////////////000000222111111000000111111222111111111111111111111111111111222222333333222222222111111111222555999;;;;;;777333111222333333222222222222222222222222222//////...------------.........------------......000---,,,///444666444000222///------000000,,,(((111///---...000000///---//////////////////000000000000////////////000000000000111222222222111111000000111111111111000000222000///...---...000111000111111///------...///111111000///......//////------,,,,,,,,,------...////////////............,,,---......,,,,,,---...------------------------.........///////////////000///---,,,,,,,,,,,,---,,,,,,,,,---------......---------...------,,,,,,......------------------,,,---......------...000......---,,,,,,,,,,,,------///000000...------...000000///...------,,,,,,...,,,+++,,,...///---+++---------,,,,,,+++++++++,,,+++******+++---///111~~~zzzxxx|||~~~{{{uuuooolllbbb___\\\YYYWWWUUUSSSPPPMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGGGGFFFKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMNNNNNNOOOKKKLLLLLLKKKIIIHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAACCCAAA@@@@@@BBBCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<:::;;;;;;<<<===>>>??????@@@>>>======>>>>>>===<<<>>>>>>============>>>>>><<<======>>>???>>>>>>>>><<<<<<;;;:::999999999999888888777777777777888888666666666666666666777777666666666666666666666666777777777777777666666555444444555777:::;;;:::999888555333444666777555222444444444444555666777888666888;;;;;;;;;::::::;;;;;;;;;::::::999999999888888888888777888999999::::::;;;;;;;;;999888999;;;;;;999888888999::::::999222222111000000000000111111000000////////////000000000000//////000000111222111111000000111111222111111111111111111111111222222444555666555444444444333222222333555888:::111000//////222333333333111111111111111111111111000///......------......//////............//////,,,...000///---,,,---...111...---...000000...***333111000///000000...---////////////000111111111000000////////////000000111111111111111000//////000000////////////000000333222111/////////000111111222222000...---...//////...---,,,,,,...000111222111///---,,,---......,,,,,,,,,,,,---------------...//////------...///------------------------------------,,,+++)))(((///...---,,,++++++++++++,,,,,,,,,---------..................---,,,++++++,,,,,,,,,,,,,,,,,,---------...//////......///000......---,,,,,,,,,,,,---+++---//////---------...111111000///---,,,+++***---,,,++++++------,,,+++------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...~~~~~~~~~~~~}}}|||sssmmmhhhdddaaaYYYXXXVVVTTTSSSRRRQQQPPPKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNKKKMMMNNNNNNLLLKKKKKKKKKHHHIIIKKKLLLKKKIIIGGGEEELLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@????????????@@@@@@AAAAAAAAA@@@>>>===<<<<<<=========>>>>>>============>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;:::999999999999999888777666666777888999666666777777777777888888777777777777777888888888888999999999999888777777888777666777888888777666777555444444666777555444333333444444555666888888444777:::;;;:::999888888;;;;;;::::::999888888888777777777777777888888999888999:::999777666666777777666444555666777666555222222111111000000000000000000//////////////////000////////////000000111111000000//////000000111111111111111111111111111111222444666666666555444444333222111111111333333/////////000111111000///////////////////////////000//////...............///////////////000000111---///222111---+++---//////...---...000111///---111000////////////............///000111222222222000000////////////000000000111111111111111000000111000///......///000111444444222111111111111111222333222111...---...///******)))***,,,000444777;;;999444000---,,,------,,,,,,,,,,,,------------,,,...///...---,,,---...,,,,,,,,,,,,,,,---------+++,,,------,,,***(((&&&------,,,+++************,,,,,,,,,---------..................---,,,+++************++++++,,,,,,---,,,...///...------...///......---,,,,,,,,,,,,---***,,,---...---------///......---,,,++++++************)))************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,wwwrrrjjjccc^^^ZZZWWWUUUQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFIIILLLOOOQQQPPPNNNMMMMMMOOOPPPPPPNNNMMMMMMNNNJJJKKKLLLMMMLLLJJJHHHFFFKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;:::999888888:::888666555555666888:::777777777777888888999999888888888999999:::::::::::::::;;;;;;::::::999888:::888666555666666444333666555555555666777666555555444444555666777888888666999<<<===<<<:::999::::::::::::999999888888888666666777777888888888888555666777777555333333444444333222333444555444222222222222222222111111000//////000000000000000000///.........//////000111/////////....../////////000000000000000000000000000111333444555555555444666555333111000////////////000111222111000000///111111111111111111111111000000///............//////////////////000111222......///////////////............///000000///...------............//////---...000111222222222222000000////////////000000///000111222333333333333333222000000000000222333444444333222222222222222222333333111///...///000...---------000444888:::;;;999444000---,,,------////////////////////////+++---------,,,+++,,,---***+++++++++,,,,,,,,,------...000111111000...------------------,,,,,,+++,,,,,,,,,---------..................---,,,+++***)))******++++++,,,,,,,,,+++---------++++++,,,---......---,,,,,,,,,,,,---***,,,---...---------///++++++,,,,,,,,,,,,,,,,,,******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,}}}uuuooohhhddd^^^YYYVVVSSSQQQOOONNNOOOOOOMMMKKKJJJKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKPPPSSSUUUSSSQQQNNNOOOQQQRRRQQQOOOOOOPPPQQQNNNOOOOOOOOONNNLLLKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAABBBBBBAAA@@@@@@BBBCCC@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@???>>>======<<<<<<======<<<::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::999888888999888777555555777888999777777777888999999:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::888666444444555666666555666777777777777777888888777777666666777777888888555777999999888777777777999999999999999999999999666666777888888888888777222444666666555333333333444444333444666666444222333333444444333333222111///000000111111111111000////////////000111111222000//////......//////000000000000000000000000000111111111222333444555555999888666555333222222111---000222222222222333444000000000000000000000000111000//////....../////////......//////000111222...,,,+++---000111///,,,...//////000000000//////+++,,,......------///111---...000111222111111000000000////////////000000///000111222333444444444333333222222222222333333222333333333333333333333222333333222000///111222111000.........000222333222111///---,,,---......---------,,,,,,,,,+++++++++,,,------++++++,,,---***++++++,,,,,,---------,,,---...///000000///.........///000000000000///,,,,,,,,,---------..................---,,,++++++++++++++++++++++++,,,,,,+++,,,---,,,+++***+++,,,......---,,,,,,,,,,,,---+++---//////---------...,,,,,,---......//////000,,,---......,,,,,,---...++++++,,,,,,,,,,,,---------------------------,,,yyysssmmmfffbbb]]]ZZZWWWTTTRRRPPPNNNLLLLLLNNNOOOMMMKKKJJJLLLOOOGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJEEEFFFHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHLLLNNNPPPRRRSSSSSSQQQPPPRRRRRRRRRQQQPPPPPPRRRTTTQQQPPPOOONNNMMMLLLKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEDDD@@@BBBCCCBBBAAAAAACCCFFFAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======;;;===???>>><<<:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===;;;;;;;;;<<<;;;:::888777999888777666666777888999777777888888999::::::;;;;;;<<<<<<===>>>>>>??????======>>>>>>======<<<;;;999777555444666777777666777888888999888888999::::::999888888888888888888444555666666444444555666777777777888999999::::::666777888999999999888888111444666777666444444444444333333555666666444222444444555555555444333222///000111222333333222111111111111111222333444555111111000000000000111111000000000000000000000000222222111111222444666888777777777666666666666666...000222222111111333666........................111000000///////////////............///000111111......---...//////...,,,///000000000000/////////,,,...000///------...000---...000111111000///...000000////////////000000000000111222222222222222222222333333333333222222000111222333333333333333111222222222111111222444///...------,,,,,,,,,---------,,,,,,,,,------.........---,,,+++******))),,,---...---,,,+++,,,...,,,,,,------...//////000******+++++++++,,,,,,,,,+++,,,...///000111111000,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++***+++,,,......---,,,,,,,,,,,,------///000000...------...------..................---///000///---,,,...000+++++++++,,,,,,---------------......///.........{{{sssmmmjjjgggccc```TTTRRROOONNNMMMLLLIIIGGGGGGIIIKKKJJJHHHHHHJJJMMMGGGHHHJJJLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJDDDFFFHHHJJJJJJIIIFFFEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJMMMNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSQQQPPPQQQSSSVVVPPPOOONNNLLLKKKJJJJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDD???BBBDDDCCCAAABBBEEEHHHBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@AAAAAA;;;>>>AAA@@@>>>;;;<<<===;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===:::;;;<<<<<<;;;:::888777888888777777777777888888777777888999::::::;;;;;;<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<:::777666666777666555777888::::::999999:::;;;<<<;;;:::999888888888888999999999888777777888:::666666777888999::::::;;;666777888::::::999999888111444777888777666666666333222222444555555333111444555666666666555444333000111222333444333333222333333333333444555666777333333222222222222333333000000000000000000000000444222111000222444777:::444444555666777888999999111222333222//////111444222222222222222222222222111111000///////////////------------...///111111000111222222000.........///000111111///......//////111333111...,,,...000---...000111000///---,,,000000////////////000000111111111111111000//////111222333444444333222111///000111222333444444444000111222222111222444666/////////000000000000000/////////......---,,,,,,666555555333222111000///---...///...------...///.........///000111111222......---,,,,,,------...'''(((***---...//////...,,,,,,,,,---------......,,,,,,------...------------------,,,,,,+++++++++---...///...,,,+++,,,---......---,,,,,,,,,,,,---...000111000...------...---------,,,,,,++++++++++++---///...,,,+++,,,///+++++++++,,,,,,------------......///000000//////}}}tttpppmmmhhhbbb\\\YYYWWWVVVQQQPPPOOOMMMLLLKKKKKKKKKMMMKKKIIIJJJLLLLLLJJJHHHIIIIIIJJJIIIGGGGGGIIIKKKIIIJJJKKKLLLKKKJJJHHHFFFJJJGGGFFFJJJKKKHHHFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPVVVUUUTTTSSSRRRQQQPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHIIIIIIJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDGGGFFFBBB???AAA>>><<<<<<>>>???===;;;???@@@@@@???<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999999999999===<<<<<<;;;;;;:::999999;;;666666:::;;;777888===888;;;>>>===::::::<<>>======??????>>><<<<<<;;;;;;;;;777777666666666666777777555666888;;;<<<=========777777888888888888777777555555555555555444444444666555444555777777777666555666888777555333222222555555444333333444444444222333444555666666666666333444444555444444333333000222444666666444222000555444333333333444666777999888666666777777555444555222///000444555222///222222333444444444333333444555666666555555666888333222111000111222333444//////000000000//////.........///000000///...---...***''')))---000...+++...000111111///...///000...---------...///...---...............---------)))+++,,,,,,+++,,,000444111000///...............)))///222//////333555222333333333333333222111000.........000222222000...555111000444333......222000///.........000111222------..................111000///---------...///+++++++++,,,,,,---------,,,---...///000000///...---------------------,,,)))***+++,,,------------+++++++++,,,,,,---------//////000111000///---,,,---.../////////...,,,+++...............///000111111...***'''&&&(((+++---------,,,+++,,,---///000......---------...//////+++,,,---,,,***)))***+++******+++,,,,,,---............//////......---,,,zzzqqqiiieeebbb^^^ZZZVVVTTTRRRRRROOONNNMMMLLLKKKJJJJJJJJJNNNKKKIIIJJJKKKKKKIIIGGGHHHJJJKKKJJJIIIHHHIIIJJJIIIJJJLLLLLLLLLJJJIIIGGGLLLHHHGGGJJJJJJGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCBBBDDDFFFEEEBBB??????<<<;;;;;;===>>>===<<<999;;;===>>>>>>>>>@@@BBB>>>>>>>>>>>>===============<<<;;;:::999999999999;;;;;;;;;:::::::::::::::;;;888777;;;;;;999999===<<<<<<;;;<<<===>>>======>>>????????????>>>============<<<;;;::::::::::::777777666666666666777777777888999:::;;;::::::999666666777777777777666666777777666555444333333222444333222333555666555444444666777777555333222222333222222222111222222222222222333444555555555444666777777777777777666666333444555666666555444333999999888888888999:::;;;999777666666777666555333666222000111444555222///000111222333444444444444111333444444333333444555222111000000000111333333000111111111000000///...//////000000000000000///000---***+++///111///,,,///000111000///000222444///...---......///..............................+++---......,,,,,,...111000000//////.../////////---222444222222555777444222222333333222222111000000...,,,---...000000000222......222222......222000///......///000111222++++++,,,,,,---...//////000000///.............../////////......------,,,///000111333333333333333//////......---,,,++++++***+++,,,---............,,,,,,,,,---------------------.........---,,,,,,,,,,,,---.../////////......,,,***))))))+++...000444222///---,,,---///000,,,,,,,,,,,,,,,---......---------,,,------...///...000000///...---...///++++++,,,------...//////,,,,,,------,,,,,,+++***|||tttooojjjccc]]]ZZZXXXUUUSSSPPPOOOOOOOOOMMMMMMLLLJJJIIIIIIIIIIIILLLKKKIIIIIIJJJIIIHHHFFFHHHJJJLLLMMMKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIMMMIIIHHHJJJJJJFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCBBBBBBCCCEEEDDDBBB???===<<<;;;;;;===>>>===<<<777999<<<===>>>@@@CCCEEEAAAAAA@@@@@@??????>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;===::::::<<<<<<:::;;;>>>@@@===:::<<<@@@AAA???<<<>>>>>>??????>>>>>>===<<<;;;;;;:::999888888888888888777777666666777777888999999:::999999888777666555555666666666666555555888777666555444222111111222111000111333444333222444555666666444222222333222222222222222222222222222222333333444333333222777777777777777777777777666666666666666666666666888888777777777888999::::::888777666777777666444666333111222444555333000//////000222333444555666111222333333222222333444111111000000111111222333222222222222111000///...////////////000111222222222///------000111///------............///222555////////////////////////////////////////////////...000111000...,,,,,,---//////////////////000000+++///111000///222333222111222222222222111111000111...+++***,,,...000111111//////222222000000222000////////////000000111)))***+++,,,---///000000//////000000//////......000000000000000000000000333333444444444333222111111111000...---,,,+++***,,,,,,---...////////////...............---------,,,,,,+++++++++,,,------,,,,,,,,,---...///000111...,,,)))&&&''')))---000///...,,,+++***++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000111222111///...///000,,,------....../////////,,,,,,------,,,,,,+++***yyyooohhhdddaaa]]]YYYVVVUUUSSSQQQPPPOOOOOOOOOMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHKKKNNNNNNMMMKKKJJJJJJKKKKKKLLLMMMLLLLLLKKKJJJLLLHHHGGGJJJKKKGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>===<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBBBBBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>===<<<============>>>@@@>>>===>>>@@@AAA@@@>>>>>>>>>>>>>>>>>>======<<<::::::999888888888888888888777777777777777777888999999888888777777666666444555555555555555555444666666555444444333222222222111000111222333333111333444555444333222333444333333444444444444444444333333444444444333333222444444444444444555555666777666555444444555666777666666666666777777777888;;;999888888888888777555666444222333444444222000000000000111222333444444222333444444333333444666111111111111222222333333444444333333111000......///......---...000222333333000......///000///---***+++------,,,,,,---......///000///......///000////////////000000000000...000111111000...---,,,...---------...///000000+++---//////......///000000111111111111111000000111///,,,,,,...000000000222111111222222111111111000////////////000000000+++,,,,,,---...///000000...///000111111000///...------...000222333444555444444333222000...---,,,000000000///...---,,,,,,---...///000000000000000000000//////......------,,,++++++***+++,,,...///------,,,,,,---...000111000...,,,******,,,///000***)))))))))(((((((((''')))***,,,,,,---,,,+++***++++++++++++,,,,,,---......///000///---------...,,,---------.........///......//////......---,,,{{{tttnnnfffaaa^^^\\\ZZZXXXVVVUUUSSSRRRPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKFFFGGGHHHHHHIIIJJJKKKLLLIIIKKKNNNOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKGGGGGGKKKLLLJJJHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEDDDCCCCCCCCCAAABBBBBBAAA???===<<<;;;===???@@@???>>>===???@@@AAAAAA@@@???>>>>>>============<<<<<<;;;;;;<<<<<<<<<======>>>???@@@AAAAAA??????>>>======>>>???>>>>>>@@@BBBAAA???>>>???AAA>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999999999999888888777777777777888888777777777777777777888888444444555555555555444444333333333444444444444444333111111222333444333222111333333333222222333444222333444555555555555444444555555555555444444333333222222222222333444555666555333222222333555666777777888888999999999999<<<:::999999999999888666666444333333333333111000222222111000000000111111111222333333222222333444111222222333333333333333444444333333111000......------,,,,,,---...000222111///...---......------))),,,//////---+++)))(((---///000///...---...000.../////////000000111111------///000111000///---,,,,,,,,,,,,---......//////000222222111000000222///000000111111000000000000//////000222222111///111222111000//////...---///000000000000/////////000000000000////////////...///000111111000///...,,,---...///111222444444111000000///...---------...///////////////////////////000000111111000000000000000//////............---,,,,,,,,,...///000//////---,,,,,,---...///...////////////.........,,,,,,,,,,,,,,,+++++++++***+++,,,---,,,+++***)))+++******+++,,,---...///---...///...,,,+++,,,---,,,,,,,,,,,,,,,---------......//////......---,,,yyysssooogggccc^^^ZZZYYYXXXWWWVVVTTTSSSSSSQQQPPPNNNMMMLLLOOOOOONNNMMMMMMMMMMMMMMMEEEGGGIIIIIIIIIJJJLLLNNNIIIKKKMMMMMMLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLKKKGGGHHHLLLNNNLLLKKKLLLJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBCCCDDDAAACCCDDDCCC@@@>>>======<<<===????????????@@@BBB@@@?????????>>>=========>>>======<<<<<<<<<======>>>??????@@@AAABBBBBBCCC???AAA@@@======??????===>>>AAACCCBBB>>><<>>>>>======<<<;;;;;;;;;::::::999::::::;;;999888888777777888888999666666666666777888::::::444444555555555555444444222222222333444444555555333222111222444555444333000111222222111111333555///000222333444333333222444444555666666555555555444333333222333555666777444333222111111222333444444555666666777777666666;;;999888888888888777555444444333333222111000000333222111////////////000...///000000//////000222111111222333333333333222222222222222111000///...,,,,,,,,,,,,---...//////......------,,,---------,,,///111111///,,,***))),,,...000///,,,+++---000---......//////000000111,,,,,,,,,...000111000///---------,,,------......///...000222000------000...//////000000000000///000///000222444333111///---//////,,,+++---,,,***///000000000000//////...222222222111000000////////////000000111111000000000000000000000000000000---------...///000222333......//////000111111111///000000111111000000000///////////////.........//////.........///000000//////...---------------,,,---...//////---,,,+++------------------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,...///000...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***|||tttoookkkeeeaaa\\\ZZZWWWUUUUUUTTTTTTTTTRRRRRRRRRQQQPPPOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNHHHJJJLLLKKKIIIIIIKKKMMMJJJKKKLLLLLLJJJJJJKKKLLLJJJJJJIIIJJJJJJKKKKKKLLLNNNJJJJJJNNNOOOMMMKKKMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDCCC@@@???AAACCC===@@@CCCCCCAAA???>>>???<<<===????????????AAACCC????????????>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@AAAAAABBBBBB>>>AAA@@@<<<<<>>>>>???======>>>>>>======<<<;;;:::::::::999999::::::;;;999888888777777888888999777777666666777888:::;;;555555666666666666555555333333333333333333444444333222111222444555444333000111111111000111333666...000222333444444333222222333444444555555555555555444333333333555777888333333222222222222333333111222333444555444444333888666555555555555444222333333333222000/////////222111///......///000111---...000///......///111...///000111222111111000000111111111000000///...------...............---------------,,,---...///...///000...---,,,,,,---***---000...+++***,,,///,,,------...//////000000...,,,***+++...000///...000000///.........//////---+++---///...))))))------...//////000000//////111000//////111222111000***......++++++///000,,,///000111111000///...---111111111000000000000000000000//////000111111222222222111111000000//////------,,,---...///111222000000000000000000111111///000000000000000//////..................////////////000000000///......------..................------------,,,,,,++++++,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,---///000111...///000///---,,,---...------------------------,,,,,,------,,,,,,+++***|||wwwpppjjjgggbbb]]]XXXVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQOOONNNMMMMMMMMMMMMMMMMMMKKKMMMNNNLLLIIIHHHIIIKKKJJJKKKKKKJJJIIIIIIKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLPPPMMMLLLOOOPPPMMMKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMHHHIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJJJJJJJIIIDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAABBBCCCCCCDDD@@@BBBBBBAAA>>>===???BBB999===AAABBB@@@???@@@AAA>>>???@@@@@@???>>>???AAA??????????????????@@@@@@>>>>>>============>>>??????@@@@@@@@@@@@AAAAAAAAA>>>BBBAAA<<<;;;???@@@<<>>@@@AAA???<<<===============<<<<<<;;;:::999999999999999::::::999999888888888888999999999888777777777888999:::555555666666666666555555444444444333333222222222222111111111333444333222///000111000000111444666000111444666666666555444000111222333444555555555444333222111222444666888333333333333333333333333444555777888888888777666666444333222333333222000222333333111///.........000///...---...///111333///000111111000000111222,,,---///000000000///...//////000000000//////.........000000000///...---,,,---...---------///000...---,,,)))(((***...111)))---///...***)))+++///,,,,,,,,,---...//////000000,,,******---///...---333222111000000///000000111...///333111++++++000------...///000000//////222000---,,,...000222222)))...///---...444555222///000111111111///...---......//////000000111111111000/////////000222333000000000111111222222222000///---,,,++++++,,,,,,222222111111000000////////////000000000//////...,,,---------......////////////000111000///---,,,***+++---///000000//////000///---++++++,,,---......---,,,,,,,,,---...///000///---,,,+++,,,------,,,,,,,,,---...///111111---.........,,,+++,,,---.....................---......//////......---,,,|||tttnnngggaaa^^^[[[WWWTTTUUUTTTRRRQQQPPPOOONNNNNNPPPPPPOOONNNMMMMMMMMMNNNTTTQQQNNNLLLLLLMMMOOOQQQLLLLLLKKKKKKJJJJJJIIIIIIMMMKKKIIIJJJLLLLLLJJJGGGFFFGGGGGGHHHIIIJJJLLLLLLKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGIIIKKKLLLKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA===<<<;;;<<<===@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAA@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<999;;;===>>>???>>>===<<<999999888888777666666555999999888888777777666666888888888888777777777777666555444333222333444444333333444555444333222111222222222222222222222222222222222222222222222222333//////444777555333444222444555444111000333555000111111222222111111000444444333333333444555555444444666777777777666555777666555333222111000000000////////////.........000///...------...///000------...///000000/////////////////////.........------------------------------//////...---***)))...------,,,,,,...///000111///---***))))))***+++---------,,,,,,+++++++++++++++++++++,,,...000111+++,,,,,,------.........444555555222...,,,,,,,,,000///...---------------))))))***,,,//////...,,,//////////////////......444333111000000000111111000000000000000000000000000////////////...+++(((,,,,,,------///000111222000000111000000///...---......//////000000111111000000000000000111222222///000000000...------...000111111000///......///......////////////......***+++---.........---,,,,,,,,,,,,,,,,,,,,,++++++//////...---,,,++++++***------............------++++++,,,,,,,,,+++******///...---,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,,,,,,,|||vvvooollliiiddd___[[[YYYXXXUUUSSSSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNPPPPPPOOONNNMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLKKKLLLMMMMMMKKKHHHHHHHHHHHHHHHJJJKKKLLLMMMJJJLLLLLLLLLJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLOOOMMMKKKKKKKKKKKKIIIGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDBBBCCCGGGIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>======>>>>>>>>>===<<<<<<<<<===@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@??????>>>======@@@???>>><<<;;;:::;;;;;;999:::;;;======<<<;;;::::::999999888777777666666888888888777777666666666666777777777777777777777777666555444444444555555333333444444444333222111333333333333333333333333222222222222222222222222444000///333666555444555333555666444222222444666333333333333333333333333555555444444555555666666222222333555555666666555555444333222111111111222........................000///...------...///000---......////////////...////////////....................................,,,---///000000000...---......---------...///000000///...------...///000,,,,,,,,,,,,,,,---------,,,,,,++++++---...000111---------------.........777555333333444444111/////////...---------------...------...///...,,,***////////////000000000000333222111000000000111111///////////////////////////......///000000///------.........///111222333///000000000000//////...000000000000111111111111000/////////000000111222222222333222000000111333111222222111000///000000...//////000000//////...,,,---.../////////............................../////////...............---......//////......---++++++,,,,,,,,,,,,,,,+++//////...---------............/////////000000000///...---,,,,,,,,,,,,---{{{tttoooiiidddaaa```]]]YYYVVVUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNOOOOOONNNLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMMMMLLLLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOORRRPPPNNNMMMMMMLLLJJJHHHFFFFFFGGGHHHIIIKKKMMMNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGCCC@@@CCCIIILLLIIIEEECCCDDDEEEFFFGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<============<<<<<<======<<<===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>=========@@@???>>><<<;;;:::::::::999999:::;;;;;;:::888777:::::::::999888888777777777777777777666666666666555555555666666777777777888777666666555555666666333444444444444333222222444444444444444444444444333333333333333333333333555111000333555444444666444555555555333333555666555555444333333444555555555555555555666666777777111111111222333444555666222111111111111111222222000000///...---,,,,,,+++000///...------...///000....../////////......---........................////////////////////////+++,,,...000222222222111///............///000000......------...000222333---------------.........,,,,,,++++++,,,...000111//////..................333///,,,...333444000+++//////...------------...///.........//////---+++/////////000000111111111222222111000000000111111///////////////////////////...---...000222222222......//////000111222333...//////000000000000///222222111111111111111000///////////////000000111///000000///......000222222222222222111111111111///000000111111000000///...///000000111111000000///000000111111222222222.../////////000000000111---......//////......---++++++,,,---.........---//////.........///000000000000000000111111111111......---,,,,,,,,,------zzzvvvpppkkkgggddd```^^^^^^\\\YYYVVVTTTRRRPPPOOOOOONNNMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPOOOOOOOOOOOOMMMLLLFFFGGGGGGHHHIIIKKKMMMNNNJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCEEEHHHIIIGGGEEECCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@AAAAAA??????????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;=========>>>???@@@BBBCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::::::::999888777:::::::::999999999888888666666666666666666666666444444555555666666777777777777666666666555555555444444444444444333333333444444444555555555555555333333333333333333333333555222111333444333444777333444444333333333444555666555333222222333555666333444555555666666666666444333222111111222444555111111000000000000111111333222000///,,,***)))(((000///...------...///000////////////...---,,,,,,------...............///........................,,,---...000111111111111............//////000000,,,,,,,,,,,,---///000111//////.........---------++++++******+++,,,...///000000//////.........---...+++***,,,///000---)))///......---------......,,,++++++---///000000///.........///000000111111111111111000000000000111///////////////////////////---,,,---///111222222............///000111222---...///000000111000000222111111111000/////////000///////////////000000.........---,,,---000333222111000111111222111000000000111111111111000000000000111111222222222222000000111111222333444444///000000000000000000000......////////////......+++,,,---...//////000///...---------...///000000///000000000111111111111...------,,,,,,,,,------{{{vvvkkkgggccc___]]]\\\YYYWWWYYYXXXWWWUUUSSSQQQQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRRRRQQQQQQRRRTTTRRRRRRQQQRRRRRRTTTUUUVVVSSSQQQPPPOOOPPPOOONNNLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEHHHJJJIIIFFFDDDDDDFFFDDDDDDCCCCCCBBBBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????===>>>???@@@@@@???>>>======>>>>>>??????AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????999:::;;;;;;<<<=========;;;;;;;;;;;;;;;:::999999:::::::::999999999999999666666666777777777777777444555555555666666666777666666666666555555444444555555444444444333333333444444444555555666666666333333333333333333333333555222222555555222333777222111111111222333444444444333111000000111333444111222333555555666555555666555444222111222333333222222111000////////////000000///...---,,,,,,+++000///...------...///000......///......---,,,,,,,,,---------......//////------------------------........................---......///////////////......---------.........111111000///---,,,++++++******)))))))))+++,,,---000000//////.........------...000000000...------......---------......///+++***)))+++---//////...---------.........//////000000000000111000000000........................000...,,,,,,---/////////---------------...///000---...///000000111000000000000000///.........---000000////////////000000111222222111111111444666111///...///111222000///000000111111111111000000111111111111222222222333//////000111111222333333111111000000///......---...//////////////////...,,,---...000000111111111,,,,,,,,,,,,---...//////........./////////000000------,,,,,,,,,------...xxxrrrlllgggaaa^^^ZZZXXXWWWVVVUUUTTTQQQRRRSSSSSSRRRQQQRRRTTTOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLNNNOOONNNNNNMMMLLLLLLKKKJJJJJJHHHJJJLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSQQQQQQPPPPPPQQQSSSUUUVVVVVVTTTQQQOOOOOOMMMKKKHHHLLLLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDIIIMMMKKKEEEAAACCCFFFEEEEEECCCBBBAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@888999:::<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888777777777777888888888888666666666666666666666666555555666666666555444333666555555444333444444444333333444444555666666666333333333333333333333333444333444777666222333666222000///000222333333333222222000000000000222222000111333555666666555555555555444333222222222222333222111000////////////,,,,,,---...///000111222000///...------...///000------.........------,,,,,,,,,,,,---......//////------------------------///......---,,,+++++++++,,,------...///.........000000000000///.........111000///...---+++************)))))))))***+++,,,//////..................***---000111///---,,,---...------------.../////////---++++++,,,,,,,,,+++------------------------...///000111111111000000........................111///---------...---,,,---,,,,,,,,,------...///...//////000000000000//////...............------222111111000000000000000000111222222111000111333111...---...111222000...///000000111111000000///111000000000000111222222.../////////000111111111222222111000///...------...//////000000//////...//////000111222222222111------,,,,,,,,,------...------------............------,,,,,,,,,---......yyyqqqkkkgggaaa]]]]]][[[WWWVVVVVVVVVUUUTTTOOOQQQTTTSSSRRRQQQRRRTTTPPPOOONNNMMMLLLKKKKKKKKKMMMMMMLLLLLLKKKKKKLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHKKKMMMMMMKKKJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQOOONNNOOOPPPNNNNNNMMMMMMNNNPPPSSSTTTTTTRRROOONNNNNNLLLJJJHHHKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDHHHKKKJJJGGGDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????<<<===???@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA???????????????@@@@@@@@@:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===888888888888888888888888777888888888999999999:::888888888777777666666555666666777777777666555444777666555444333444444555222333333444555555666666444444444444444444444444222333666999777222222555222000///000333555444333111111111111111111111111000111444666777777666555000111111222333333222222222111111000000111111111------...///000111222333000///...------...///000,,,,,,---.........------++++++,,,------...//////........................///...---,,,++++++++++++++++++---.........---,,,///////////////...------------------,,,,,,,,,,,,,,,++++++******+++---------------------.........)))***,,,///111111///------------------...//////000...++++++,,,------,,,/////////...------,,,,,,---...000111111111000000........................000///...///000///...,,,...------------.../////////000000000000//////...............////////////333333222111111111111111---///111222000.........222///---...222444222///...//////000000//////...000///.........///111111/////////////////////000222222111111111000000000//////000000000000//////111111222222222222222111///......------------...,,,------------.........,,,,,,,,,,,,,,,---...///|||wwwpppkkkgggccc^^^YYYZZZXXXUUUTTTTTTUUUTTTSSSTTTVVVXXXVVVSSSQQQQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKOOONNNMMMLLLLLLKKKLLLLLLIIIKKKNNNPPPQQQOOOMMMKKKIIIIIIJJJJJJKKKKKKLLLLLLIIILLLNNNNNNLLLKKKMMMOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNLLLKKKJJJJJJLLLNNNPPPRRROOOMMMLLLMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJIIIGGGEEEEEEEEEDDDDDDDDDFFFGGGIIIDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@??????AAACCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBB>>>>>>>>>>>>>>>?????????<<<=========<<<:::888777::::::::::::;;;;;;<<<===777777777777777777888888888888999999999:::::::::::::::999888777666555555777888888999999777666555777666555444333444555555222222333333444555666666444444444444444444444444111333777;;;888222111444333111///111444666666444000111222222222222111000111222555777888888777777+++---///111333333333333000000000000111222333444222222111111000000//////000///...------...///000++++++,,,---............++++++,,,,,,---...//////////////////////////////......---,,,,,,,,,,,,---***+++,,,---------,,,+++++++++,,,,,,---,,,,,,+++******+++,,,,,,---.........---,,,,,,,,,---...///+++,,,,,,------............,,,---222888;;;777222---------------...///000...,,,++++++...000111111111111000///...------,,,---...///111111111000///........................///...///000222222///---//////.........//////000000000111000000///............//////000000111111444444333222111111111222000333555666444222000///333000---///333555333000......////////////......///...---------...000111000000000///////////////111222222222222333333333//////000000000000//////222222333333333222111111111000///...............---------............///,,,,,,,,,,,,,,,---...///{{{ooojjjddd^^^\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNIIIFFFIIIMMMNNNIIIBBBLLLLLLLLLLLLKKKKKKKKKKKKNNNLLLJJJHHHHHHJJJLLLNNNNNNNNNNNNOOOPPPPPPNNNLLLPPPPPPPPPOOONNNMMMLLLKKKPPPPPPOOONNNNNNMMMMMMLLLJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJHHHGGGHHHHHHHHHHHHHHHHHHIIIDDDEEEEEEEEEEEEFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFDDDBBBAAA@@@AAABBBCCCFFFFFFFFFFFFEEECCCBBBBBBDDDCCCCCCDDDBBB???AAAGGGEEEFFFGGGFFFDDDCCCCCCDDDHHHFFFDDDBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIFFFGGGGGGGGGGGGFFFFFFEEECCCBBB@@@@@@???@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBAAA???===========================>>>======<<<;;;999888777<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777999:::999777666888;;;777777666555555666777888555555666666666666555555777666555333333444444555222222222333333444444555555444444333222111000000444444444333333222222222222222333333444555555555222222222111111111111000222111000//////111333444111222222333333222222111333222000222444555222000//////000000000000000///------......------,,,+++******,,,---///000111222---,,,,,,++++++,,,,,,,,,---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))((()))***+++***)))((((((***,,,---+++*********+++---///000...............---,,,+++,,,222<<>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::999999888888888777777777888888888888777777888999999888777666555666777777555555555666666555555555333333333222222222222222444444666666666444222111333333333333333333333333555555555666777777777888888777777666555555444444222222222111111111000000111000000///000111222222333333444444444444333333222222222333333333222111111111222222222111000000------......------,,,+++///......------,,,,,,+++++++++++++++,,,---......,,,,,,++++++,,,---///000..............................---,,,,,,+++*********+++,,,,,,*********,,,,,,++++++++++++,,,---...,,,,,,++++++************++++++,,,,,,,,,++++++***000---***)))+++.../////////...,,,+++++++++,,,,,,------///111333333111///---......///...,,,+++***+++,,,,,,---.........---...//////000000///...---000,,,+++...///---,,,...///,,,+++------)))))),,,000///...---,,,+++++++++000000000000111111111111+++---......---000666;;;===999444111/////////......---,,,---...//////000------...//////...---,,,---///000///---,,,,,,---------------------------,,,---...///000111222222...///000111222222222222...111444555444111000///222222222222222222222222111111111111111222222333222111000000//////000000~~~wwwrrrjjjccc```^^^\\\[[[ZZZYYYXXXXXXXXXWWWTTTQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNMMMSSSQQQMMMLLLLLLMMMLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJKKKMMMMMMKKKJJJIIIKKKLLLLLLKKKJJJJJJMMMPPPMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBEEEFFFDDDDDDFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDEEEFFFHHHIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCBBBBBBCCC@@@>>>===>>>?????????========================<<<===>>>>>>???>>>>>>>>>:::::::::999999999999888999999999888888888888777888777666666666777777777@@@???===;;;:::999999999555666666777777666666555666666666666555555555444222222333333333111000///555444444333222222111111666666666777777888888888888888777666555444444333222222222111111111000000000000000000000111111111222333333444444333333222111222333333333222222222000111111111000000///...------......------,,,+++,,,,,,,,,---------------,,,+++++++++,,,,,,---...,,,+++++++++,,,...000111........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---***************++++++,,,++++++******))))))((((((***++++++,,,,,,,,,++++++...---,,,---------,,,++++++,,,---------,,,+++***++++++,,,...000000...,,,.../////////...+++)))'''000111222222111000//////......///000111222222222000,,,+++///000...---...000......111111//////222000///---,,,+++++++++,,,000000000000111111111111,,,...//////...111777<<<<<<888333000//////......///......---,,,------...,,,---...//////...---,,,---///000///---,,,,,,---,,,,,,------------,,,,,,000111222333444555666777///000000000000000//////...111444555333111//////111111111111111111111111111111111111111222222333222222111000000000000111}}}vvvnnnjjjdddaaa___^^^\\\[[[\\\[[[YYYXXXXXXWWWTTTQQQTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNOOOPPPQQQPPPOOONNNMMMPPPMMMKKKKKKLLLMMMKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGJJJLLLNNNMMMKKKKKKNNNQQQNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFBBBBBBGGGIIIGGGEEEGGGFFFGGGHHHFFFDDDCCCCCCDDDFFFEEEEEEEEEFFFIIILLLNNNKKKLLLLLLLLLKKKIIIGGGFFFAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>>===>>>???>>>===========================<<<===>>>>>>>>>>>>>>>===::::::::::::999999999999:::::::::999999999888888777555333444555666555555@@@???<<<:::888888888888666777777888888777777666555555666666555555444333222222222111111111111111666666555444333222111111666777777777777777888888777777666666555444333333222222222111111111111000/////////000000000111111111222222333333222222111///000222222000///000111......///......---,,,+++------......------,,,+++******+++,,,---......///---,,,,,,++++++,,,,,,---+++++++++,,,---...///000------------------------***++++++,,,,,,------...***+++,,,,,,++++++,,,---))))))*********+++++++++***************)))((('''((()))******+++************+++---///...,,,)))''')))+++---......,,,***)))***)))***+++------,,,***,,,---.........---,,,+++000111111000...------...++++++,,,---...000111111111---,,,///111///...///000---...111222000111444//////...------------...............////////////.........---,,,...000333222000---,,,---.........,,,...///...---,,,---...,,,---.../////////...------...000///...,,,---...,,,------......------,,,///000111222333444555555//////000000//////...------///222333222000///000000000000000000000000000111000000000000111222222222222111000000000000111{{{tttooogggdddbbb``````___^^^\\\[[[YYYWWWVVVVVVUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQQQQOOONNNLLLJJJKKKMMMMMMKKKJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIIIIIIIIIIIIIIIIHHHHHHLLLOOOOOOLLLKKKNNNQQQNNNOOOOOOOOOOOOOOONNNNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHJJJLLLLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBGGGCCCCCCHHHKKKIIIGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHGGGHHHIIIJJJLLLNNNPPPQQQNNNOOOOOOOOOMMMKKKHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFIIIHHHHHHGGGGGGGGGGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@>>>====================================>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::999999666444555777888777666:::999777666555555666666888888999999999999888888333444444555444333222111555444333222222333555666777777666666555555444444777777777777777666666666666555555555444444333333222222222111111111111000...//////000000000000000000111111222222111111000...000222222000///000111000000000//////---,,,,,,------......------,,,+++***++++++,,,,,,---............---,,,++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,...******++++++,,,,,,++++++***++++++,,,,,,+++***)))))))))***+++++++++++++++***+++---...---,,,,,,,,,+++++++++,,,,,,,,,++++++,,,+++***+++,,,---,,,++++++,,,---...............---......---******---///************+++,,,......111---,,,///111...---///---+++,,,///000......111////////////000000000000............////////////...---++++++---...---------+++***+++,,,......---'''***...///...---///000,,,---...///000//////...,,,---//////...---...///,,,---...//////...---,,,,,,,,,---...///000000000...//////000000000000///,,,...000000000///000111////////////////////////000000/////////000111111222222111000000000000000zzztttnnnhhhddd___^^^\\\\\\]]]\\\ZZZYYYXXXVVVTTTSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUSSSRRRRRRNNNOOOPPPQQQQQQOOOMMMLLLEEEKKKPPPOOOJJJHHHJJJOOOHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFKKKOOOOOOMMMKKKMMMPPPNNNOOOPPPPPPQQQQQQQQQPPPLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJLLLLLLKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKOOONNNMMMKKKKKKJJJJJJJJJDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBHHHDDDDDDIIILLLKKKHHHHHHIIIKKKLLLLLLKKKKKKMMMNNNGGGIIILLLOOOQQQRRRRRRRRROOOOOOPPPOOOMMMKKKHHHFFFJJJIIIIIIHHHFFFDDDCCCBBBGGGHHHIIIKKKLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBB???==========================================<<<;;;;;;>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===:::888888;;;<<<;;;999999888777777777888:::;;;999999::::::::::::999999666777888888888777666555888777555444444666999;;;777777777777888888888888888888777777666666555555555444444444444333333333222222222111111111111000...//////000000000000000000000111111111111000000000222555444222000222333333333333222222111//////------......------,,,++++++,,,,,,,,,,,,,,,------///...---,,,+++*********+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---,,,,,,+++---...***+++,,,---------,,,,,,++++++------...---,,,++++++,,,---...............,,,------------...111333---,,,***))))))+++,,,---...,,,++++++---......---...........................000000...---...222555//////.........//////000000,,,+++///000...---...///------000000......111...///000111222222222222000000000000111111111111,,,***)))+++///111000......---,,,,,,......,,,+++###'''---/////////111333,,,---///000000000//////+++---...///.........000------...//////...------......//////000111111111---...///111222222222222+++---...///...///000222///////////////////////////////////////000000111222111111000///000000000wwwpppkkkhhheeeddd```___^^^\\\YYYWWWUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQLLLMMMNNNNNNOOOOOOOOONNNOOONNNLLLJJJIIIJJJKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLNNNMMMMMMLLLKKKJJJJJJIIILLLJJJHHHFFFFFFHHHJJJLLLJJJIIIHHHHHHIIIJJJLLLMMMJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKIIIGGGGGGHHHJJJPPPNNNLLLJJJIIIIIIJJJKKKHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIJJJKKKKKKIIIFFFCCCJJJHHHGGGHHHKKKMMMKKKIIIJJJKKKMMMNNNOOOOOONNNMMMOOOOOONNNNNNOOOPPPRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFKKKGGGGGGJJJJJJGGGHHHKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>><<<;;;;;;>>>===<<<;;;::::::::::::<<<999888999<<<>>><<<::::::;;;<<<======<<<;;;:::<<<<<<;;;:::::::::;;;;;;333333222222222444555666666555444444444555777888777777777777666666666666888999999888777777999;;;333444666666555555777888;;;<<<<<<===<<<:::777666555555555444444555555555333222000222444444222///222222111111000////////////////////////000111111////////////////////////000222444555444333333444444333111////////////000111+++%%%%%%)))......---,,,,,,,,,+++++++++******---------------+++******,,,,,,++++++++++++******,,,---.../////////...---,,,------......------,,,+++,,,---,,,***)))***+++.........---+++*********,,,***)))+++------)))%%%++++++***))))))******+++)))---,,,((()))...///+++)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++((('''+++000333111------------,,,++++++---///000///---------...------...///000000///...---,,,)))%%%%%%***---,,,,,,......///000111111000///......------,,,---...000111***,,,---,,,******---000---...///,,,))))))---111------------,,,+++******............//////////////////...---,,,,,,++++++//////////////////......+++,,,,,,---...//////000,,,+++'''$$$'''---...+++++++++---///111111...+++///---+++,,,///000///---000000000000000000000000111111111111000000000000}}}xxxpppjjjfffcccaaa```___^^^]]][[[YYYWWWVVVUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIJJJJJJKKKMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKJJJIIIIIIIIIIIIJJJLLLMMMIIIKKKLLLLLLJJJJJJKKKMMMMMMNNNOOONNNLLLLLLNNNOOOQQQPPPOOOMMMLLLLLLMMMMMMJJJKKKKKKJJJHHHHHHIIIKKKMMMLLLLLLLLLLLLLLLKKKJJJLLLKKKJJJKKKNNNOOONNNMMMMMMNNNOOOQQQQQQQQQQQQPPPQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSQQQOOONNNLLLLLLIIIIIIHHHHHHGGGHHHHHHHHHKKKHHHGGGJJJJJJGGGHHHKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@??????>>>>>>============;;;::::::999999999;;;:::888:::<<<===<<<:::<<<<<<===>>>>>>===<<<<<<===<<<;;;999999888888888;;;::::::999999:::;;;<<<777666666555666777888999888888777777777666666666777888999888777777888999555666777666555444555666666777888999888666555333444333333333333333333444444222111111333444222000222222222222222222333333///////////////000111111000000000000000000000000...000222333222111111222444333111000/////////000000,,,((('''***---......,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...///000111111000///...---------...------,,,,,,+++,,,---,,,*********++++++,,,,,,---,,,---...///...,,,)))((()))++++++,,,+++++++++++++++************------)))***...///,,,)))+++,,,---+++******+++---------......////////////,,,,,,///444666444111000000000.........///000///...---------.........222222333333333222111000,,,)))(((,,,///------///...///000111111000///......---,,,+++++++++,,,------///000///---,,,---///,,,---......---,,,,,,---+++,,,---.../////////////////////000000000000000000000///......---,,,,,,/////////////////////////////////000111222222222111111...,,,...333333///111111222555666555333000111...,,,,,,///111000///000000000000000000000000111111000000000/////////~~~uuupppjjjeeebbb```___^^^]]]]]]\\\ZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLOOONNNNNNMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKMMMMMMLLLLLLMMMOOOLLLMMMNNNMMMMMMMMMOOOQQQSSSSSSSSSSSSRRRQQQPPPPPPMMMNNNNNNMMMKKKJJJLLLMMMPPPOOONNNMMMMMMOOOQQQSSSOOONNNNNNOOOQQQSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVVVVTTTSSSQQQPPPOOONNNJJJIIIIIIIIIIIIJJJKKKKKKKKKHHHHHHJJJJJJHHHHHHKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAA>>>>>>??????????????????===<<<;;;:::999999999999;;;:::999:::<<<<<<<<<;;;======>>>>>>>>>>>>=========<<<:::888777666666666<<<;;;::::::999:::::::::888888777777777888999:::999888888888777777777777555777999999888666666777777777888777555333444555222222333444444333222111222222111111111111222222555333111111222222222111000111111222333333444444000000/////////000111111111111111111111111111111...000222222111000111222333222111000000000000000...---,,,+++,,,---//////,,,,,,+++++++++*********---,,,+++++++++,,,---...,,,,,,------------------000111222222222222000000.........------,,,,,,,,,+++,,,---,,,+++***+++,,,)))***++++++++++++---///((()))***))))))***,,,...******+++,,,,,,,,,+++******------++++++......,,,(((***,,,,,,***)))******---......///000111111222---++++++---111333111///...---,,,,,,+++++++++,,,---------------...///000000111111111111000000///111---,,,///000...---...//////000000000000//////......,,,++++++,,,---...000111222111///.........+++,,,---///000///,,,*********++++++,,,---------///000000000111111111222111111000//////.........////////////////////////---------...//////000000000111000---///222111---000000000222333222///---222///---,,,...000111111000000000000000000000000000////////////.........|||uuuppplllgggcccbbbaaa```^^^[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQPPPPPPQQQQQQQQQPPPQQQSSSSSSSSSQQQOOONNNKKKKKKKKKKKKKKKKKKLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNMMMLLLMMMOOOKKKMMMNNNNNNNNNPPPRRRTTTVVVWWWXXXXXXXXXVVVTTTSSSNNNOOOOOONNNLLLKKKMMMNNNOOOPPPPPPPPPPPPRRRUUUWWWRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQMMMMMMLLLKKKKKKLLLLLLLLLLLLIIIHHHJJJJJJHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAA????????????????????????<<<<<<;;;:::::::::::::::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;:::999888777777777999999888888777777777777999999999999999::::::;;;999999999999888888888888444666999999888666555555666777777777555444444666000111222333333333333222222222111111111111222222555333222111111222222222///000000000111111111222111000000///000000111111111111111111111111111111000222333333222222333444222222222111111000000000---...//////......///000---------,,,,,,,,,++++++///---+++******+++,,,...,,,---------......//////111222333444444333222111000000///...---,,,,,,,,,,,,---...---+++***+++,,,***+++,,,***((('''***,,,&&&***...///,,,))))))***)))***,,,......---+++******+++,,,++++++,,,,,,+++)))***++++++***)))***++++++,,,,,,...///000111111+++******+++...///...,,,---,,,************)))(((+++,,,---------...000222000000000000000000//////444///...000111---,,,---//////000000000000////////////.........000111222///000111111000///...------++++++---000000---***...------,,,++++++******/////////000000111111222000000000//////......................../////////,,,,,,,,,------.........---000000......///...)))---,,,,,,---...---***(((000///---,,,---...000111000000000000000000000000//////.........---------{{{uuurrrkkkhhhdddbbbaaa```___^^^ZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPRRRSSSRRRQQQOOONNNPPPPPPOOONNNNNNOOOOOOPPPHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNQQQRRRTTTUUUUUUWWWYYY\\\ZZZ[[[\\\]]]\\\YYYVVVUUUNNNOOOOOOMMMLLLKKKMMMNNNLLLNNNQQQRRRRRRSSSVVVXXXSSSTTTUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXWWWXXXXXXXXXTTTSSSSSSRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLMMMJJJIIIKKKJJJHHHHHHKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::999999999999444777999999888555444444333555666666555555666888222222333444444555555555333333222222222222333333222222222222111111222333333222222222111111111000111111000000000000111111111111111111111111111111000222333222111111333444222222222222222111111111---...000000///...///111///............---------000///,,,***)))***+++,,,,,,,,,---......///000000111222444555555555444333333222111///...---------,,,---...---+++***+++,,,***---...,,,)))))),,,000666777555111+++'''(((***)))+++---...///...,,,+++******+++,,,,,,************+++++++++))))))***,,,((()))***+++,,,---...///,,,,,,,,,---//////...---000...------...///---+++***,,,---------...000333333333333333333333333333444///...000000---+++,,,000000////////////000000222111000/////////000111------......//////...---///,,,)))***---//////---111000///---------------------......///000111111/////////...............,,,,,,,,,------.........000000000000000111111111///333555222111222111---///...---...///...,,,***...---,,,++++++,,,...000////////////////////////............------------{{{tttpppnnnfffccc```___^^^^^^]]]\\\ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOPPPQQQQQQPPPOOONNNPPPOOONNNMMMMMMMMMNNNOOOIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIKKKMMMNNNOOOOOOOOORRRSSSTTTSSSQQQPPPQQQRRRTTTVVVXXXXXXYYYZZZ]]]___^^^^^^______]]]ZZZWWWUUUNNNNNNOOOMMMLLLKKKLLLNNNJJJNNNRRRSSSSSSSSSVVVYYYVVVWWWYYYZZZZZZ[[[]]]^^^\\\\\\ZZZYYYXXXXXXXXXXXXSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMNNNJJJIIIKKKKKKHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<===;;;<<<<<<<<<:::999:::;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::666888:::999777555555555333444666666555666777999444444444555555666666666444444333333333333444444///111333333333222333444777777666555555444333333222222111000000000111111111111111111111111111111///000000000...///111222111222222333222222111111......//////000000000000//////.........---------///...,,,+++******++++++++++++,,,---...000000111222333555777888888777777666555333000///......///,,,---...---,,,+++,,,---***---000///,,,...444:::JJJDDD999...'''&&&***...***+++---...///......---+++***+++......***)))***+++,,,,,,+++******+++---(((((()))***+++,,,,,,---***++++++,,,,,,,,,++++++...,,,+++,,,///000---***))),,,......,,,---000333111111000000111111222333222...---///000---+++---000000////////////000000444333000...,,,,,,,,,,,,111///------...//////......,,,******,,,...///000+++************,,,---...,,,,,,---...///000111111........................,,,,,,,,,------......///////////////////////////...333555222111222111//////...---...//////...,,,+++,,,---,,,++++++---//////////////////////////////............---------yyyxxxuuunnniiiiiicccaaa___]]]^^^]]]\\\[[[ZZZZZZYYYXXXWWWUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTUUURRRRRRQQQQQQQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKIIIIIIIIIKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPPPPOOONNNLLLJJJIIILLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPPPPOOOSSSUUUVVVWWWVVVVVVXXXYYYXXXZZZ[[[\\\\\\]]]```bbbaaaaaa```___]]]ZZZWWWUUUNNNOOOOOONNNLLLLLLMMMOOOLLLOOORRRRRRPPPRRRWWW\\\YYY[[[^^^^^^]]]^^^```cccaaa```]]][[[YYYXXXXXXXXXTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNKKKJJJLLLKKKHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>:::<<<===<<<:::888:::;;;<<<;;;::::::::::::;;;<<<======<<<<<<<<<===>>>>>>777888999:::::::::999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999::::::999777666666777444666777666555555666777555444444444444555555555444444333333333333444444+++///333555444333444555777777777777777666666666333222111111000000111111000000000000000000000000//////000///......000333111111222333333333222111111...,,,---///111000///------------,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,...///000111444555777:::;;;<<<<<<<<<999888555222000///000000---.........,,,+++,,,---)))---000///,,,...555<<>>>>>???@@@AAAAAABBBBBB???>>>>>>>>>>>>>>>??????:::<<<>>><<<999888999<<<===<<<;;;::::::;;;<<<===???>>>===<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;;;;999999;;;<<<<<<<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;:::;;;:::999666666777888666777888777555444444555444444333333222333333444444333333222222333333444(((---333666555444444555444444555555666777777777333333222111000000111111////////////////////////111111222111000000222555000111333333444333222111222...***+++///222111...,,,,,,,,,+++++++++******'''(((***,,,.../////////))))))***,,,...///000111555777999<<<>>>???@@@@@@;;;999666333111000111111---...///...,,,+++,,,---***...000---))))))000777333000......111111///,,,---,,,,,,------///000111000---...333333---+++...---......,,,++++++---///------..................,,,...///...---,,,,,,---...,,,+++...333444111---***---000///,,,+++///333111000/////////111222333000---,,,000222000000111111000///......///000111.........///111444666777AAA<<<555222111222111///'''+++///000...,,,---///555444222000///000111222---...///000111222333333000000000000000111111111...//////000111222222333000000000000000000//////)))...000---+++...000000///......///111222111000)))---000111///------...////////////////////////000////////////.........tttqqqllljjjhhhgggeeeccc___^^^^^^]]]\\\[[[ZZZYYYZZZXXXVVVUUUTTTUUUWWWXXXTTTUUUVVVWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNOOOQQQRRRRRRQQQQQQLLLLLLMMMMMMMMMLLLLLLKKKNNNOOOOOONNNMMMMMMNNNPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPOOONNNLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]___aaaccceeefffjjjjjjjjjiiihhhfffeeeeeefffccc```\\\YYYWWWWWWWWWLLLLLLLLLLLLMMMMMMMMMNNNRRRRRRSSSSSSTTTVVVZZZ^^^\\\]]]^^^```aaabbbbbbbbbaaa```___]]]ZZZXXXWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXSSSUUUWWWXXXWWWUUUTTTTTTUUUOOOLLLOOOQQQNNNKKKKKKHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<777:::<<<;;;888777888;;;777666777:::>>>???<<<999>>>>>>===:::888666777999555555555555555555555555222444555555333111111111222222222222222222333333222222222333444555666777222222222333333444444444333333222111000///...---//////000111111111111111111111111000111111222333333333333333333222111000000000//////......------,,,+++)))(((((()))+++,,,+++++++++************)))))))))***,,,...///000111666777:::<<<======<<<;;;>>>999444333444333///+++111///---+++,,,...111333*********+++------,,,***...,,,)))***---...---+++$$$)))///000///,,,,,,------,,,+++*********+++,,,......---***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222,,,---......///......---+++...///+++&&&'''///666222000...------///222333---......////////////...//////...---...///000111222...++++++...111111000444222111//////000222333///...,,,++++++,,,---...,,,,,,,,,------.........---...............------,,,+++++++++---000444777000000000000000000000000//////.........---------------,,,,,,------...///////////////000000000000...........................---,,,++++++,,,---......------,,,,,,------...{{{wwwpppmmmjjjhhhgggfffeeeddd^^^]]]]]]\\\[[[ZZZZZZYYY\\\[[[YYYXXXWWWXXXYYYZZZVVVVVVWWWWWWVVVTTTQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPOOOMMMMMMOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOOOORRRRRRSSSTTTVVVYYY[[[]]]^^^___```bbbdddeeeggggggjjjjjjjjjiiihhhfffdddcccdddbbb___[[[YYYWWWWWWWWWPPPPPPOOOOOOOOOOOONNNNNNPPPQQQSSSTTTUUUWWWZZZ]]]^^^^^^```aaabbbbbbcccccc``````^^^\\\ZZZXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTRRRQQQQQQRRRNNNLLLOOOOOOKKKJJJKKKIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;888999::::::999888999::::::999999;;;======:::777999999888777555444666888666555555555555555555555555666888777666555555666444444444333333333333333333333333333444444555666222222333333333333333333333333222111000///......//////000111111111111111000000000///000111111222333333333333333222111000//////////////////.........---+++******+++---...++++++++++++************---------...///000111111555777:::===???@@@@@@???<<<888333111222111---)))++++++,,,,,,,,,---------++++++++++++,,,------,,,000...,,,,,,---...---+++(((+++...///...,,,++++++,,,,,,+++++++++++++++,,,)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000------------............///000000...,,,---333999...---,,,++++++---///000//////000//////...---,,,---,,,,,,+++,,,---...//////,,,******---//////---000///...,,,,,,---///000000///---,,,+++***++++++,,,,,,,,,------------------...............------111000...------...///000........................//////.........---------,,,,,,,,,,,,,,,---......------------..........................................------------......---,,,,,,++++++,,,,,,---yyysssoookkkiiigggfffffffffdddccc]]]]]]\\\\\\[[[[[[ZZZZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[XXXXXXXXXWWWVVVSSSQQQOOOSSSRRRRRRQQQPPPOOONNNNNNTTTTTTRRRQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPOOOMMMMMMOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\___aaacccdddeeeeeefffggghhhiiiiiiiiijjjjjjjjjiiifffcccbbbaaa___]]]ZZZXXXWWWVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSVVVWWWYYY[[[]]]```aaabbbbbbcccddddddccccccaaa```^^^]]]ZZZYYYWWWVVVTTTTTTTTTTTTTTTSSSRRRQQQUUUTTTSSSRRRQQQOOONNNNNNOOOMMMMMMNNNLLLHHHHHHLLLJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888777888:::;;;:::999<<<<<<;;;;;;<<<;;;888555888999999888777777999;;;777777666666555555444444333444555444333333444666666666555555444444333333444444444333333444444555333333333333333222222222333222222111000///......//////000111111111111111000////////////000111111222222333333333222111111////////////000000000000000///...------...///000,,,,,,,,,+++++++++******.........///////////////444666999===@@@AAABBBCCC<<<888444222222111---***(((***,,,......---+++))),,,,,,+++***+++,,,---...000///------......---,,,---,,,,,,,,,------+++)))++++++,,,,,,,,,,,,++++++((())),,,,,,,,,,,,---...------------------------///......---------.........---,,,,,,,,,---///000...---++++++,,,...222444,,,,,,+++++++++,,,---...111111111000///...---,,,---,,,,,,,,,,,,---......---,,,+++,,,.........,,,......,,,,,,,,,---...///000000...,,,+++*********------------,,,,,,,,,,,,------...............---000000///......------,,,.......................................---------,,,,,,++++++,,,,,,---...,,,------------..........................................//////.........,,,,,,++++++++++++,,,,,,~~~yyytttpppmmmkkkiiigggffffffeeecccbbb^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRTTTSSSRRRQQQPPPOOONNNMMMTTTSSSQQQOOOMMMMMMMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOMMMNNNOOONNNLLLLLLNNNOOONNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMOOONNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQSSSUUUVVVXXXXXXYYYZZZ\\\^^^aaadddfffgggiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjhhhfffcccaaa\\\[[[YYYXXXVVVUUUUUUUUURRRRRRSSSSSSSSSSSSSSSSSSTTTWWWZZZ]]]^^^```bbbdddeeeeeefffffffffeeeeeedddcccbbbaaa___]]]\\\ZZZZZZXXXXXXYYYYYYXXXVVVUUUSSSTTTRRRPPPOOOOOONNNNNNMMMLLLLLLMMMNNNKKKFFFHHHMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@??????===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;::::::::::::777666777;;;===;;;999;;;::::::::::::888777555999:::;;;:::999888999;;;888888777666666555555555222333333222111222444777777666666555444333222222666555444333333333333333444333333333222222111111222222111111000//////...//////000111111111111111000000000000000111111222222222333333333222222111/////////000000111111111000//////......//////000---,,,,,,,,,++++++++++++++++++,,,,,,---.........444555888;;;===???@@@AAA===:::666444333222000---***,,,...000000...,,,***++++++***)))(((***,,,...---------............---///,,,)))***---...---******+++,,,---------,,,+++)))+++------+++)))))))))........................------------.........///...---+++++++++---///111...+++((((((+++......---,,,,,,---------.........222222222222111000//////............//////000000......//////000000///...//////.........///000111000///...------,,,,,,+++...------,,,,,,+++++++++,,,---......///.........***+++---///000000//////000000000000000000000000........................,,,++++++++++++,,,------........./////////000000........................---...///000000///...------,,,,,,++++++,,,,,,---|||xxxuuurrrooommmmmmkkkiiihhhgggeeeccc````````````______^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWWWWWWWWWWVVVVVVVVVTTTTTTSSSRRRPPPOOONNNNNNQQQPPPNNNMMMMMMMMMNNNOOOLLLLLLMMMNNNOOOOOONNNNNNLLLMMMMMMMMMKKKKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIIIIIIILLLNNNPPPOOOOOOOOOPPPPPPOOOOOOOOORRRRRRTTTVVVXXXZZZ[[[\\\\\\]]]___aaaccceeeggggggiiihhhhhhhhhggggggffffffeeeeeeffffffeeecccaaa___XXXWWWVVVUUUUUUTTTTTTTTTPPPQQQRRRSSSTTTVVVWWWWWWWWWZZZ]]]___aaabbbdddfffhhhhhhiiiiiihhhhhhgggggggggfffeeecccbbb```___^^^\\\\\\]]]\\\[[[YYYWWWVVVRRRPPPNNNNNNPPPPPPPPPNNNLLLLLLMMMOOOKKKGGGHHHMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;:::999999:::888666777;;;<<<;;;888777888888888777777777777777888999888666555555666888888777777777666666666666666666555555555888:::666555555444333222222111666555444444333333333333333333333222222111111111222222111111000000////////////000111111111111111222222111111222222333444111222222333333333222222///000000000111111222222//////............//////------------,,,,,,,,,+++)))***+++,,,---///000000444555666777999::::::::::::888666444333111000///---------------------,,,)))******(((''''''+++...)))***,,,------.........---***((()))---//////---***+++,,,---...---,,,,,,)))+++,,,,,,***(((((((((........................++++++,,,---//////000000---,,,+++***+++---///111222...+++,,,///000...+++,,,,,,,,,---------------000111222222333333333333.........///////////////...///000000//////......////////////000000111222.........///////////////---------,,,,,,++++++***,,,------...//////......'''))),,,...000111111000000000000000000000000000---.....................,,,,,,++++++,,,,,,---...............////////////........................---...///000000///...---......------------......|||yyyuuurrrpppooommmkkkmmmllljjjiiihhhfffccc```ccccccbbbaaa```___^^^^^^\\\\\\\\\\\\[[[[[[[[[ZZZVVVVVVVVVWWWWWWWWWXXXXXXTTTSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPKKKLLLMMMNNNOOOOOOOOONNNLLLMMMNNNMMMKKKKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMOOOQQQPPPQQQQQQRRRRRRQQQQQQPPPTTTUUUVVVXXXZZZ\\\]]]^^^___```aaabbbcccddddddddddddddddddcccbbbbbbaaaaaa_______________^^^^^^]]]UUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTVVVXXXZZZ[[[\\\[[[]]]___```aaabbbeeegggjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggfffdddcccccc___^^^^^^]]][[[YYYXXXWWWSSSQQQOOOPPPSSSTTTRRROOONNNMMMMMMOOONNNJJJJJJNNNJJJJJJKKKKKKLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC??????>>>======<<<;;;;;;=========<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;:::999888:::999888999::::::999888555666888777777777888:::999;;;<<<;;;888777666777777777777777888888888888555666666666444444666888555555444444333333222222666555444333333333333333222222222222222111111111111111111111000000////////////000111111111111111333222222222222333444444111111222333333333222222111111111111111222222222..............................---------,,,,,,,,,***+++,,,...000111333333333333333333444444444555444333222000//////.........---+++*********,,,,,,(((***+++***''''''***...'''))),,,------------...+++***)))***,,,...//////***+++,,,------......---(((***++++++*********+++------------------------)))***,,,...///000111111++++++***+++,,,---///000///---+++,,,...///,,,***++++++*********+++,,,---...///000111333333333333+++,,,------......------,,,.........,,,+++,,,------------.../////////000,,,---...//////000//////,,,,,,,,,,,,++++++++++++,,,,,,---...////////////***+++---...//////..............................---------...............---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------.................................//////.........//////............//////~~~~~~vvvsssooommmmmmlllkkkiiikkkjjjiiiiiihhhgggdddaaaddddddcccaaa___^^^]]]\\\[[[[[[\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOOOONNNMMMMMMNNNPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSWWWWWWXXXZZZ[[[]]]^^^^^^```aaaaaabbbbbbaaa______^^^^^^^^^]]]]]]\\\[[[[[[XXXXXXWWWWWWWWWXXXYYYZZZUUUVVVVVVWWWXXXXXXXXXXXXYYYYYY[[[\\\^^^___```aaabbbcccdddddddddeeeiiikkkkkklllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhgggfffeeebbbaaa___]]][[[ZZZYYYYYYVVVTTTRRRTTTVVVWWWSSSNNNRRRNNNMMMPPPQQQNNNMMMOOOKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEE@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777999:::;;;;;;:::999777:::;;;;;;:::888777888888777888:::999777777999<<<:::<<<>>>>>>===;;;;;;<<<666777777888888999999:::333444555555333222333333555555555444444444444444555555444333333333444444111111111111222222222222111111111111000000000000//////000111111111111111222222111111222222333444000111222333333333333222222222222222222222111111......////////////..................------------,,,,,,---...///000111222111111111111111111222222000000000///......///000......,,,+++++++++,,,,,,(((+++...---***)))+++///))),,,///000---++++++,,,***+++,,,,,,,,,,,,---...+++++++++,,,,,,...//////,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////)))***+++,,,---......///******+++,,,......---,,,---,,,***)))***+++---...------...///000000000000+++,,,---.........---,,,---//////---******,,,///++++++,,,---............+++,,,---......------,,,+++++++++++++++,,,,,,,,,+++,,,---...////////////,,,,,,------...---------........................---------.........//////......------......///000++++++,,,,,,,,,---------..............................------------...............------.........}}}yyyzzzssspppmmmlllkkkkkkjjjiiihhhgggggghhhiiihhheeeccceeedddcccaaa___]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWWWW[[[ZZZYYYWWWWWWVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQPPPOOOOOOPPPRRRNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRUUUVVVVVVWWWWWWVVVVVVUUUXXXXXXYYYZZZ\\\]]]^^^^^^aaaaaaaaaaaa```^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXSSSRRRQQQPPPQQQSSSVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZ______```aaabbbcccddddddiiiiiiiiihhhhhhjjjmmmpppllllllmmmnnnnnnnnnnnnnnnllllllkkkjjjiiihhhgggfffeeedddaaa^^^\\\\\\[[[[[[ZZZWWWUUUVVVYYYXXXRRRMMMTTTOOOMMMPPPSSSQQQOOOOOOMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::888777:::<<<===;;;777555666999999;;;<<<;;;888888:::<<<666888;;;<<<;;;:::;;;<<<666666777888999::::::;;;666777999999777555555555555555555666666666666666444444444333333444444555000000111111222222222333111111111111000000000000//////000111111111111111111111111000111111222333000111222333333333333333444333333222222111111111//////000000000000////////////.........---------,,,,,,,,,---------......000/////////000111222222000000111000///000111333000000000000///......---(((---000000,,,***---000---000222222...+++***+++***---///...+++)))+++---,,,,,,++++++,,,---///000444333111...+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------((()))+++,,,---.........***,,,///111333444444444000...,,,++++++---000222,,,---------------,,,,,,------///000000000///...000111111...++++++...222+++,,,---...////////////+++,,,,,,---,,,+++)))(((*********++++++,,,,,,---+++,,,---...////////////++++++,,,,,,---...//////000000000000000000000000---------........./////////............///000000---------.........//////...........................---,,,++++++,,,---......------,,,,,,------...zzzvvvsssqqqsssqqqnnnmmmlllkkkiiigggeeeeeedddccccccbbbaaaaaa```___^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUXXXXXXVVVUUUTTTSSSSSSSSSPPPQQQQQQOOOLLLJJJJJJJJJQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNMMMMMMMMMNNNOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKKKKJJJJJJLLLOOORRRHHHIIIKKKLLLLLLKKKIIIGGGLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPUUUVVVVVVWWWXXXYYYZZZZZZ```___]]][[[ZZZYYYXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXWWWVVVTTTRRRPPPOOOMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXXXXZZZ]]]```ccceeeccceeeffffffffffffhhhiiiggghhhjjjmmmnnnoooooonnnnnnnnnmmmlllkkkjjjiiihhhggghhhhhhhhhhhhiiiiiiiiiggggggfffdddcccaaa___^^^YYYYYYYYYYYYXXXXXXXXXXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMLLLJJJHHHHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHFFFFFFFFFHHHJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHEEEGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>===<<<===>>>???>>>===>>>>>>============>>>>>>===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999999888888999888666555555555666777888666555444555555333222777777777666555555444444666555555444444444555555777777777777777777777777333222111000////////////333///---...000000+++&&&......///111222333444555555444222111111111///---777111...222444333111222555555444333222111111111---...///000111222222222111///......///000...,,,------------------------...+++,,,000000------///........................,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++******))))))***,,,---///+++******)))***,,,---...*********++++++,,,,,,,,,...///000000...,,,)))'''((()))+++---.........------,,,+++***+++,,,---......,,,++++++,,,---+++***,,,...000111222111///...+++,,,+++))),,,000///***---------..............................///000000---...000///...,,,,,,---,,,---------,,,---000333...............---------------------------------,,,,,,---...////////////,,,---///111222111000///.../////////000000111111000000//////............++++++,,,,,,,,,---------***++++++,,,---...//////+++,,,---......,,,***)))777...)))+++---******---...,,,***,,,000333222111zzzwwwtttrrrpppqqqpppnnnmmmmmmmmmkkkiiiggggggfffeeedddcccbbbaaaaaa```___^^^\\\[[[ZZZYYYZZZZZZYYYXXXXXXWWWWWWVVVXXXWWWVVVTTTSSSSSSRRRRRRNNNOOOPPPOOOMMMKKKLLLMMMPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHIIIKKKMMMJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSZZZZZZ[[[[[[\\\]]]]]]^^^```___]]][[[ZZZYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTRRRPPPPPPOOOPPPQQQSSSUUUVVVXXXXXX[[[[[[\\\^^^```cccfffhhhhhhjjjlllmmmllllllmmmnnnnnnnnnoooooooooooonnnnnnjjjiiiiiihhhgggfffeeeeeehhhiiiiiiiiiiiijjjjjjjjjkkkjjjiiihhhfffdddcccbbb\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKGGGHHHIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@?????????>>>===<<<===>>>???>>>===>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999999999999888888888888888777777666666666666666888666555555555555444222444444555555666666777777555555444444444444555555444444444444444444444444444444333222111111111111333111...000222222...)))//////000111222222333444333222111222333333222111777333111444666444444666555555444333333333333444333333333333222111000///111111000000000000//////........................---***+++//////,,,,,,...------------------------------,,,,,,------...///...------,,,++++++,,,,,,,,,---///000111111000///+++************,,,---...******+++++++++,,,,,,,,,.../////////...,,,***)))+++,,,,,,---------------,,,,,,+++++++++,,,---......---,,,,,,------,,,+++///222555888888666333111111222111------,,,''' //////...---,,,,,,++++++......------......///000...000111000///---......+++,,,---,,,++++++,,,...---.........///000000000------------------------,,,------.........---------...000222333222111000.........//////000000000/////////.........------+++,,,,,,,,,,,,---------+++,,,,,,------......///---...///000///...,,,+++444---***,,,...,,,+++---...,,,***+++---//////---zzzvvvuuutttrrrqqqqqqooonnnnnnnnnnnnmmmkkkjjjiiihhhfffeeecccbbbbbbaaa``````^^^]]]\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVTTTSSSRRRQQQQQQQQQLLLNNNOOOOOOMMMMMMNNNPPPOOOOOONNNNNNNNNNNNOOOOOOLLLMMMNNNOOOPPPOOONNNNNNKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNMMMLLLJJJJJJLLLNNNKKKKKKKKKLLLLLLLLLLLLLLLHHHIIIJJJKKKMMMOOOQQQSSSOOOPPPRRRTTTUUUWWWWWWXXX]]]]]]^^^^^^______``````]]]\\\[[[YYYXXXWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\___```aaabbbeeegggiiikkklllooossstttttttttttttttuuutttsssqqqooonnnnnnmmmjjjjjjjjjiiiiiiiiihhhhhhjjjjjjjjjkkkkkkkkkllllllnnnnnnmmmllljjjiiigggfffaaa``````___^^^]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRNNNMMMLLLJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLNNNOOOOOONNNMMMLLLLLLMMMMMMIIIJJJKKKJJJHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA???===<<<===>>>???>>><<<========================>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999888888888888777777777777777777777777777666666555888666555555555555444333444444444555666666777777444444444444444444555555444444444444444444444444666555555444444333333333444222000111444444111...000000000111111111222222111000000222444555555444666444555777666444666:::555555444444555555666777777777666555444333111000111222333222111000000111////////////////////////---+++,,,///000------///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------,,,,,,------,,,...222555555222///,,,+++*********+++,,,---...++++++++++++,,,,,,,,,,,,///......---------------//////...---,,,,,,------,,,,,,,,,+++,,,------...///...------......---+++000333777;;;;;;888444111)))---///...///000,,,%%%000///...---------------///////////////000111111///000222111///......///,,,---......,,,++++++,,,------...///000111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++...///111222333333222111.............../////////.........---------------,,,,,,,,,---------......------------------------//////000111000///...---000,,,+++...///...---...///---++++++---...---,,,|||yyyvvvvvvuuutttsssrrrpppooonnnooonnnmmmkkkjjjiiihhhfffdddbbbaaa``````___^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPMMMNNNPPPOOONNNNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOKKKLLLOOOPPPPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOONNNNNNOOOQQQSSSLLLKKKKKKJJJKKKKKKLLLMMMIIIIIIJJJKKKMMMPPPRRRSSSPPPQQQSSSVVVXXXYYYZZZ[[[]]]]]]]]]^^^^^^^^^^^^^^^ZZZYYYXXXWWWUUUUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\^^^______bbbcccdddfffhhhiiikkklllnnnqqqvvvxxxyyyxxxwwwxxxxxxvvvtttqqqooonnnmmmmmmllllllllllllllllllllllllkkklllllllllmmmmmmmmmmmmoooooonnnmmmllljjjhhhhhhccccccbbbaaa```______^^^XXXXXXVVVTTTSSSQQQPPPPPPNNNMMMLLLKKKJJJIIIIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHJJJLLLNNNOOOPPPOOOOOONNNMMMMMMMMMMMMIIIKKKKKKJJJHHHFFFFFFFFFEEEDDDBBB@@@???@@@AAAAAA???>>>======>>>>>>===<<<<<<==================<<<>>>>>>=========<<<<<<<<<999::::::;;;;;;::::::999777777777777666666666666666777888888888777555444888666555555666666555333777666666555555444333333333333444444555555444444666666666666666666666666555555555555555444333333333222111222444444333111111111111111000000000000111000///111333555444333333333555777555222555;;;444444444555666777888999666666777777777666555555111333444333000///000222...........................,,,---000111......000,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,,,,,,,------***,,,///111111...+++)))******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///000000///...---,,,---...///,,,,,,,,,,,,------......000...------...///---,,,---///222444444333000///###'''+++,,,///333333///............///000222333111111111111111222222333...000111111///......///,,,...111111///.........------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******......000111222222111111------..................------------------------------------............//////......---------,,,///000000000000///......,,,,,,---///111000/////////............///000000{{{}}}{{{xxxvvvvvvuuutttrrrtttrrrpppooonnnmmmkkkiiihhhgggfffdddbbb```___^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOKKKLLLOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOPPPOOOOOOOOOQQQRRRKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXXXXYYYYYYYYYXXX\\\\\\]]]^^^___aaaaaabbbcccdddeeeggghhhiiijjjkkklllppptttwwwxxxwwwwwwxxxvvvuuurrrpppooonnnnnnooolllllllllllllllkkkkkkkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhgggddddddcccbbbbbbaaa``````XXXXXXWWWUUUSSSRRRPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKJJJGGGEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@>>>======>>>>>>===;;;<<<<<<============<<<<<<============<<<<<<<<<<<<999::::::;;;;;;::::::999777777777666666666555555666777888888888777555444777666555555666777555444666666666555444444333333222222333444555555444444666666666666666666666666333444444555444444333222222111111111222333333222111111111000000000000///111000///000111222111000000000222444222000333999333333333444666777999:::777777888888888777777666111222222222000000000111---------------------------++++++//////,,,,,,///------------------------,,,,,,,,,+++,,,,,,---...,,,+++++++++++++++,,,,,,***++++++++++++******)))***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222......---,,,---...///000,,,,,,---------.........000...------...///---,,,,,,,,,++++++,,,,,,------+++......++++++...000...,,,,,,---...//////000000000////////////000111111---///000000...------...***---000111000///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------...//////000000000..................------------------------------------........./////////000//////......------,,,////////////......------***,,,///000111111111000,,,------......000111333{{{xxxyyywwwtttsssssssssrrrppptttrrrpppnnnnnnllljjjhhhfffeeedddbbbaaa___^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOLLLMMMNNNOOOPPPOOONNNNNNOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPNNNLLLKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQTTTUUUWWWYYY\\\]]]^^^___bbbaaaaaa``````____________^^^]]]\\\[[[[[[[[[[[[VVVVVVWWWXXXXXXYYYZZZZZZVVVWWWWWWXXXYYYYYYXXXXXX^^^^^^___```aaabbbccccccbbbccceeefffhhhhhhhhhhhhjjjmmmqqqtttuuuuuuvvvwwwuuutttsssrrrrrrqqqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmmmmnnnnnnnnnnnnooollllllkkkkkkjjjhhhgggfffdddddddddccccccccccccccc\\\\\\[[[ZZZXXXVVVTTTSSSQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJIIIFFFEEEDDDEEEBBBBBBAAAAAA@@@@@@??????@@@???======>>>>>><<<;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777666666666666777777777777777666666555777666555555777777666555333333333444555555666666000111333444555555444444333333333333333333333333222222444444444333222111222222111111111111222333000000000000000000000000222111//////000000///---222000000333222000222666111111222333444666888999:::999999888777666444333333222000111222222111///------------------------***((())),,,---***))),,,........................,,,++++++++++++,,,------++++++*********+++,,,,,,---,,,***)))***+++,,,---***+++,,,---.........---------------,,,,,,,,,,,,...---,,,,,,---...111222---,,,,,,,,,---...//////,,,,,,---............---///...------......---+++---,,,***))))))+++---///---000///***)))---000000,,,---......---+++(((''',,,,,,,,,,,,,,,------...---...000///---,,,,,,---)))+++---.........///000///......---,,,+++******------------------------,,,------------,,,,,,+++,,,---------...//////000/////////...............---------------..................////////////000////////////......------.........---------,,,,,,)))...111000000222222111)))***,,,,,,,,,---000222~~~{{{xxxuuuuuusssrrrrrrssssssrrrqqqrrrpppnnnmmmmmmllljjjhhhddddddcccbbb```______^^^]]]]]]\\\\\\[[[ZZZZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSUUUTTTSSSQQQPPPPPPPPPOOONNNOOOQQQQQQPPPPPPRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNOOOPPPNNNLLLJJJJJJJJJLLLMMMNNNPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTWWWXXXZZZ\\\^^^``````aaaccccccbbbbbbaaa```____________^^^]]]\\\\\\\\\\\\WWWWWWXXXYYY[[[\\\]]]]]]YYYZZZ[[[[[[[[[[[[[[[[[[______```aaabbbbbbccccccbbbccceeefffggggggggggggiiikkkoooqqqrrrsssvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqmmmmmmmmmmmmnnnnnnnnnooolllllllllkkkjjjiiihhhgggddddddeeeeeeeeeeeeffffffaaaaaa```___^^^[[[YYYXXXUUUTTTTTTSSSQQQPPPNNNMMMOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPOOONNNMMMKKKJJJHHHIIIJJJIIIGGGEEEEEEEEEAAABBBCCCDDDCCCAAA???>>>@@@???======>>>>>><<<;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888888888777777777666666888777777666666666666666777666555666777888777555222333333444444555555666///111333555555555444333333333333333333333333333111222444555555444333111333333222111111111222333/////////000000000000000222111000000111111000...666222111444555333333555000000000111222444555666888888888777666555444333777222///000555666333...........................+++))))))------******---------------------------,,,,,,,,,,,,,,,---......+++++++++++++++,,,---------,,,+++++++++---///000***+++,,,............---......---------,,,,,,,,,......------...///000111,,,------------,,,,,,+++,,,,,,.../////////...---...---,,,,,,------,,,+++...---,,,+++,,,---...///''',,,...++++++///333333,,,...111222000,,,'''$$$,,,,,,,,,+++,,,,,,---......///000000...------...,,,---...---,,,---///000.........------,,,,,,+++........................,,,------.........---------------......///000111000000000//////.........------........./////////....../////////000000000////////////..................------,,,,,,------***000333///...222333222***,,,------+++,,,...111{{{yyyvvvssspppsssrrrqqqrrrtttuuuuuutttpppnnnmmmlllmmmmmmkkkjjjcccccccccbbbaaa``````___^^^]]]]]]\\\\\\[[[[[[[[[WWWWWWVVVUUUUUUTTTTTTSSSUUUTTTSSSRRRQQQPPPPPPPPPLLLNNNPPPQQQQQQRRRTTTVVVQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOLLLNNNOOOOOONNNNNNNNNOOOMMMNNNQQQSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSUUUVVVWWWZZZ[[[]]]___```aaabbbbbbcccbbbbbbaaa```___^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[WWWXXXYYY[[[\\\^^^___```^^^______``````______^^^______```aaabbbbbbccccccbbbccceeefffgggggggggfffiiikkknnnpppqqqsssvvvyyyzzz{{{||||||{{{zzzxxxwwwssssssrrrqqqooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkiiiiiieeeeeeffffffgggggghhhhhhcccccccccbbb```^^^[[[ZZZXXXWWWWWWVVVTTTSSSQQQPPPRRRRRRQQQQQQPPPOOONNNNNNKKKLLLMMMNNNNNNNNNNNNNNNQQQRRRRRRRRRQQQOOOMMMKKKIIIJJJKKKJJJGGGFFFEEEFFFBBBCCCEEEFFFEEECCC@@@>>>AAA???======>>>>>><<<::::::;;;===>>>>>>===;;;:::;;;;;;:::::::::999999999999::::::;;;;;;::::::999888888888888777777777777999888666555555555666777777666555666777888777666666555555444444333222222///000333555555555444333555555555555555555555555111333444666666555333222444555444222111111222444////////////000000000111222111000111222333222111:::444222555888666555555/////////000111222444444333333444666666777777777:::333///111777999444...////////////////////////...,,,,,,000000------000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,------...///+++++++++,,,---...//////***+++,,,...///......---.........------,,,,,,,,,...............///000000---.........---+++)))(((,,,,,,.../////////...---...,,,++++++,,,---+++***,,,------...............(((...111///---...///...,,,///333666555111,,,(((...............///000000///000222111///......///111111111///------///111------..................////////////////////////,,,,,,---...///////////////.........///000111222111111000000/////////............/////////000000////////////000000000000...///////////////////////////...------------...+++111333///---111444222---///111///---,,,///111}}}zzzxxxwwwvvvuuuvvvvvvvvvvvvuuutttsssrrrtttooojjjjjjkkkkkkhhhdddeeedddbbbaaabbbaaa```^^^\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQMMMOOOPPPPPPPPPPPPQQQSSSPPPPPPRRRSSSUUUVVVXXXXXX]]]]]]___aaabbbcccccccccaaa```___^^^]]]\\\\\\\\\RRRWWW[[[ZZZVVVTTTVVVYYY___]]][[[ZZZZZZ]]]___aaa\\\\\\]]]]]]]]]\\\[[[[[[bbbaaa```___```aaabbbccchhhggggggggghhhkkknnnpppllllllmmmooorrruuuwwwyyyzzzzzzyyyyyywwwvvvuuutttttttttrrrqqqooonnnmmmlllkkkjjjiiihhhhhhiiijjjkkkmmmmmmmmmmmmlllllllllllleeeeeeffffffggghhhhhhiiihhhgggeeecccaaa___]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPPPPPPPOOOMMMKKKMMMKKKKKKMMMLLLKKKNNNTTTUUUUUUTTTRRRQQQOOONNNNNNMMMLLLJJJHHHGGGGGGGGGHHHFFFEEECCCAAA@@@@@@@@@AAAAAA===;;;>>>???>>>>>>AAA;;;<<<=========<<<:::999999999999::::::;;;;;;;;;<<<<<<;;;:::999999999999777777888999999999999888777666444333222222333333222333444777999999777555666666555555555444444444666555444333333333333333333444444555555666666666666666555555555444444444///111333333333444555777333111///000222333222///222333444222000//////000000111333444555555444333222......111000---000777000111222222333333333333///000111222222111000///........................+++,,,,,,------.........,,,,,,,,,---------......************+++,,,---...)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++...,,,***)))***---000222,,,------...............---,,,++++++------,,,+++------,,,+++,,,---...///......///000000000000000...///000111000///---+++---,,,,,,+++,,,---...//////......---------......666777888666222...+++***...///...+++******---000,,,,,,,,,,,,,,,---//////...,,,,,,000000---,,,///000///---,,,,,,---...000,,,------............---...000111000,,,+++...111...------------...//////444333111000...---------+++,,,...///000000000///...............///000000///......---------......~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrmmmiiihhhiiiiiifffbbbdddbbbaaa`````````^^^]]][[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRRRROOOQQQRRRRRRRRRRRRSSSUUUXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^___aaabbbbbbbbbbbbbbbaaa```^^^]]]]]]]]]]]]TTTXXX\\\[[[XXXVVVXXX[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\``````___^^^___```aaabbbhhhhhhiiijjjmmmppprrrtttrrrrrrrrrtttuuuwwwxxxyyyyyyyyyxxxxxxvvvuuutttsssrrrrrrqqqooonnnlllkkkkkkjjjiiihhhgggggghhhhhhiiiffffffgggggggggggghhhhhheeeeeeeeeffffffffffffgggiiihhhfffdddbbb```___^^^[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSQQQQQQQQQPPPOOOMMMKKKJJJLLLPPPOOOLLLMMMQQQSSSSSSSSSRRRRRRRRRQQQQQQOOONNNKKKIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@?????????DDD???===???@@@>>>>>>@@@<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::::::::999999999999:::;;;<<<===999::::::999999888777777777666444333222222333333444333333555777777666444666555555555444444444444444333333222222333333444444444444444444444555555333333333222222222222111///111222222000000111333333111///000222333111000...000111222111111333444000000111222222222111111333000000222111...111777111111222222333222222222///000111111111111000///........................///......------,,,++++++---------.........//////************+++,,,------)))+++------,,,---...000------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------------------,,,---------------------------,,,++++++,,,...000111,,,---......//////......,,,,,,+++,,,,,,,,,,,,+++++++++*********+++,,,---......///000000000000000...///000000000///---,,,---,,,,,,+++,,,---...///---------,,,,,,,,,------555777888666333///------,,,---...---++++++...000,,,,,,,,,,,,---...///000...++++++...//////111555///...------,,,---...///000000000/////////............------...000000000------------......///000222222000///......---------...///111222222111000///............/////////......------------......|||{{{yyyxxxwwwvvvvvvvvvuuuuuuvvvuuuuuutttsssrrrooolllhhhfffggggggdddaaabbb```___^^^___^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUVVVVVVUUUVVVWWWYYY[[[\\\\\\]]]^^^^^^_________``````aaabbbbbbaaaaaabbbaaa```^^^]]]]]]]]]]]]VVVZZZ\\\\\\ZZZYYYZZZ]]]XXXZZZ]]]___```^^^[[[YYYaaa___^^^\\\[[[[[[\\\\\\^^^]]]]]]]]]^^^```bbbcccgggiiilllooorrruuuwwwxxxvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvuuutttsssrrrrrrrrrqqqpppnnnmmmlllllliiihhhgggfffffffffffffff```aaaaaaaaabbbbbbcccccccccccccccccccccddddddddddddcccbbb```^^^]]][[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVTTTSSSRRRSSSSSSQQQOOOKKKKKKOOOSSSRRRNNNMMMPPPQQQRRRRRRSSSSSSTTTTTTUUUQQQOOOMMMJJJHHHFFFEEEDDDAAAAAAAAAAAAAAA@@@???>>>FFFAAA???@@@AAA>>>===>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999:::;;;<<<===;;;;;;:::999888777666666666666444333333333333333555444222333444555555444555555555555444444444444333333222222222333333444444444333333333333333333222222222111111111000000111222333222000//////111222111000000222222111000---///111111111222444555222222111111000111111111333111111333222000222777111222222222222111111000//////000000000000//////.................................------,,,,,,+++........./////////000000,,,,,,++++++++++++,,,,,,)))***,,,---------///111------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,///...---,,,,,,---...///,,,---------.../////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......///000000000//////......///000000...---,,,---,,,,,,++++++,,,......,,,,,,+++++++++,,,,,,---///111222111...,,,++++++***---111111///...///000------------...///000111111---+++---//////222777........................111111000///............///,,,)))+++000333222///,,,,,,---......///000000000000///..................///111222333222222111//////.....................---------------......yyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrnnnkkkhhhffffffeeecccaaaaaa___]]]]]]]]]]]][[[YYYWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSOOOPPPPPPQQQRRRSSSSSSTTTSSSRRRRRRQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWYYYZZZZZZZZZZZZ[[[]]]^^^^^^^^^^^^____________aaaaaabbbbbbbbbbbbaaaaaaaaa```___]]]\\\\\\\\\\\\XXXZZZ\\\\\\[[[ZZZ\\\^^^YYY[[[^^^``````^^^\\\ZZZaaa___]]][[[ZZZZZZ[[[\\\\\\\\\\\\]]]___aaaccceeeiiikkkooossswwwyyyyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvtttsssrrrqqqqqqsssrrrrrrqqqpppoooooonnnggggggffffffeeeeeedddddd`````````____________^^^]]]^^^^^^___```aaaaaaaaaaaaaaa___^^^\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWUUUTTTTTTUUUUUUTTTRRROOOOOOQQQTTTSSSOOOOOORRRRRRRRRSSSSSSTTTTTTUUUUUUPPPOOOMMMKKKIIIGGGFFFEEEAAAAAABBBCCCBBBAAA@@@???DDD???>>>@@@AAA>>><<<>>>===<<<;;;:::999:::;;;<<<;;;:::::::::999999888888;;;;;;:::999888888888888999999888777666666666666555555444444333333333333666444111111222333444333444444444444444444444444666555444333333333333333444333333222222111111111333333333222222222222111222333444333222111111333111000000000111111111000000111222222111000111333666555333222111222333333222222222222111000222444111222222222111000//////////////////////////////........................++++++,,,,,,---...//////---.........////////////------,,,+++++++++,,,,,,''')))+++,,,,,,,,,...000------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,...///,,,---.../////////......------...////////////...++++++,,,,,,+++++++++,,,,,,,,,,,,---------............///////////////...---......//////...---------,,,+++++++++,,,---...,,,,,,,,,+++,,,,,,---...+++---......,,,+++***+++,,,111777777333/////////......---......///000111333///...//////---...222,,,---......///.........//////...---------...///...,,,+++,,,///111000///,,,,,,---...///000000111.........------...//////...///000222222222111000..................------------,,,,,,------......|||zzzyyyxxxwwwwwwvvvvvvvvvwwwuuuuuuuuuuuutttsssrrrqqqnnnllljjjhhhgggeeedddccc```___]]]\\\]]]\\\[[[YYYWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRPPPOOONNNNNNMMMSSSSSSSSSSSSSSSTTTTTTUUURRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]______^^^^^^```aaabbbbbbcccccccccccccccccccccccccccdddccccccbbbaaa```___]]]\\\[[[[[[ZZZZZZYYYZZZ[[[[[[[[[\\\]]]^^^^^^______``````___^^^^^^```^^^\\\ZZZYYYZZZ[[[\\\\\\]]]]]]___aaadddgggiiilllooossswwwzzz{{{{{{{{{zzz{{{||||||||||||{{{{{{yyyxxxuuusssqqqppppppppppppppppppoooooonnnnnnnnnfffffffffffffffeeeddddddbbbaaa```^^^]]][[[ZZZYYYXXXXXXZZZ[[[]]]^^^___```ccccccbbbaaa```___^^^]]]WWWWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUUUUWWWWWWVVVTTTUUUSSSRRRTTTRRROOOQQQVVVTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNMMMLLLKKKIIIHHHGGGCCCCCCDDDDDDDDDBBBAAA@@@@@@<<<;;;???@@@>>>===>>>===<<<;;;999999:::;;;;;;:::::::::999999888888888:::999888777666666666666666666555555555555666777444444444444444444333333777444111000111333444444333333444444444444444444:::999777666444444333333333333333222222111111000333333222222222111111111000222333333222111333444000000111000000000000111000111222222111000111333666555333222111222333333000222222111///000111111111111111111000000///...///..................///........................******+++,,,---...///000,,,,,,---------.........------,,,,,,+++,,,,,,,,,'''(((***+++***+++---...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,++++++++++++,,,------,,,***))))))***,,,---+++,,,...///000///------,,,,,,---...............***+++---,,,***)))+++,,,,,,,,,---------...............////////////......------...............---------++++++***+++,,,------------------...//////...///000000///...///000000777>>>===777000............---......///000111///---...111111---+++---,,,,,,---...//////..................///000111111---...///...,,,+++---000,,,---...///000000000000---------------......///---...///000000000///...------...///......---,,,,,,,,,,,,,,,,,,---......}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwttttttuuuttttttsssrrrqqqnnnmmmkkkiiigggeeeddddddaaa___^^^]]]^^^]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUSSSRRRPPPOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^___```bbbbbbaaaaaacccdddbbbbbbbbbcccccccccccccccdddeeeeeeeeeeeeeeedddddd```___^^^\\\[[[[[[ZZZZZZ[[[ZZZZZZ[[[\\\]]]______bbbaaa```_________``````^^^]]]\\\[[[[[[[[[\\\]]]^^^___```bbbeeeiiilllnnnrrrtttxxx{{{~~~{{{zzzvvvssspppooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjffffffggggggggggggffffffcccbbb```^^^[[[YYYWWWVVVVVVWWWXXXYYY[[[]]]^^^___``````______^^^]]]\\\\\\VVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXWWWVVVWWWTTTRRRSSSQQQNNNQQQVVVUUUUUUTTTSSSRRRRRRQQQQQQMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEECCCBBBAAA@@@===::::::>>>@@@>>><<<===<<<;;;;;;:::::::::::::::999999999999999888888888666666666666777888999:::666555444444444555777888333444444555555444333333666333111000222444444444333333333333444444444444;;;:::888777555555444444333333222222222222222222111111111000000000//////---///000000//////111222///000111111//////000111---///111111111222444555222222111111000111111111///222333000...000111//////000000000000//////.........------------..............................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------((()))++++++******,,,---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,+++******+++,,,---,,,+++***))))))***+++,,,+++,,,---......---,,,,,,++++++,,,---------------)))+++---,,,)))(((***---)))***+++,,,,,,,,,++++++....../////////...---------------------.........------+++******++++++,,,------------...//////000,,,...//////...---///000333:::BBBAAA999111---...------------...///000111***))),,,222222///---...,,,,,,------...////////////000111222222222222111,,,///111///+++))),,,000---...///000111000///...------,,,,,,,,,------...,,,,,,---.........---,,,+++,,,---...///......---++++++++++++,,,---...///~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvttttttttttttsssrrrqqqqqqnnnmmmllliiifffdddddddddbbbaaa____________]]][[[\\\\\\\\\[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[]]]___```aaabbbddddddcccccceeefffbbbbbbccccccddddddeeeeeeeeeffffffggggggggggggfffaaaaaa___^^^]]]\\\\\\\\\]]]\\\[[[\\\^^^```aaaaaaaaaaaa```_______________]]]]]]^^^^^^^^^^^^______aaaaaacccfffiiimmmqqqssswwwyyy}}}~~~|||xxxtttpppnnnmmmmmmgggggggggggggggggghhhhhhfffggghhhiiijjjjjjiiiiiifffeeecccaaa^^^\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZWWWVVVUUUVVVXXXYYYXXXWWWTTTRRRRRRSSSQQQMMMNNNRRRTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOONNNLLLJJJHHHGGGHHHGGGEEECCCAAA@@@?????????<<<<<>>>>>>>>BBB>>>>>>AAAAAA===;;;;;;999:::;;;<<<;;;:::999888777777888888999999999:::===<<<;;;:::999999999999===;;;999777666666777888222333444555555555444333333222111222555666666666222222222333333444444444444444444555555777888888222222222333333444444444444444444333333333333222333444444333000//////000...000222111...---///111222333444222000//////000000111333444555555444333000555666222000333333///------...///000000000///...---,,,,,,,,,,,,---...........................)))***+++,,,...///000111............/////////000+++++++++,,,---...///000...///000///---,,,---...---------,,,,,,,,,++++++++++++,,,---------,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++))))))***++++++++++++***'''+++...,,,((('''***---+++,,,---...///...------.../////////...---,,,,,,,,,,,,,,,,,,,,,---...///...---+++*********++++++++++++++++++,,,---...///,,,---...---,,,,,,...//////888@@@@@@777000...000,,,,,,,,,,,,,,,...//////444000///111000------///...---,,,+++,,,...000222---///000000...***&&&###---+++)))***...111000...///000111222111///---,,,...---,,,,,,+++++++++,,,,,,---.........---,,,+++'''))),,,...000000///...++++++++++++,,,---...///~~~}}}||||||}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvtttssssssssssssrrrpppnnnllliiigggfffdddaaa___]]]^^^___``````___^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVRRRRRRRRRTTTVVVWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]^^^___aaaccceeeeeedddcccccceeefffffffffffffffggghhhiiijjjjjjkkkhhhgggfffdddddddddeeefffbbbaaa```^^^^^^^^^___```\\\]]]^^^```aaacccdddeee^^^___```aaaaaaaaa```___```___^^^]]]]]]^^^___```fffhhhkkknnnqqqvvv|||}}}{{{vvvqqqllliiigggeeefffccc``````dddgggggggggiiijjjkkklllllllllkkkkkkjjjiiifffcccaaa```______]]]\\\[[[\\\]]]]]]\\\[[[]]]]]]\\\\\\[[[ZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXWWWWWWXXXWWWUUUSSSTTTRRRNNNLLLKKKLLLOOOQQQNNNMMMMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFBBBBBBAAA@@@???>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<999777777:::<<<<<<;;;888888888888888888999999999888555444333444555777555666999::::::888666444555555444444444333333333555666444000000444666444444444222111111222444444333333333444444444555555111222222111000111333555444333222111111111111222111111111222333333333444000000000000000000000000000000000000000000000000...///000222222333333222111111111111000000000000111000000//////////////////...---,,,,,,,,,,,,,,,....../////////...,,,+++---,,,++++++---//////...***+++---/////////...------...///,,,)))(((+++...---------,,,,,,---------*********)))******+++,,,((()))+++,,,------,,,++++++---///...+++)))***,,,+++,,,---...---,,,+++***"""%%%(((+++------,,,+++(((***,,,,,,,,,,,,++++++///,,,((((((***+++***(((,,,,,,,,,++++++*********+++---...---,,,******+++******,,,------------,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++***,,,+++)))(((((()))+++,,,000888;;;666111222444222---------...............222000...+++******++++++,,,------......------,,,......------------,,,,,,---.........------...000...............------,,,.........---++++++,,,...,,,---.........---,,,+++...------,,,,,,------...------------,,,+++******}}}|||{{{||||||zzzzzzyyyxxxxxxxxxxxxxxxyyywwwtttsssrrrqqqnnnlllmmmkkkiiigggfffeeebbb```______```aaaaaaaaa```___[[[ZZZYYYXXXXXXXXXXXXXXXTTTTTTTTTVVVXXXYYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQOOONNNNNNPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUWWWXXXXXXXXXZZZ\\\^^^^^^^^^^^^___aaacccdddfffdddcccdddfffhhhhhhhhhkkkkkkjjjiiihhhgggffffffiiihhhgggfffeeeffffffgggdddcccbbb````````````aaa_________``````aaaaaaaaa______`````````______^^^bbbaaa`````````aaabbbccceeegggkkknnnrrrxxx|||xxxsssooollljjjiiihhheeecccccceeegggggggggiiiiiikkklllllllllkkkjjjkkkiiigggdddbbbaaa``````___]]]\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYY\\\ZZZXXXWWWVVVUUURRROOOTTTRRROOOMMMMMMNNNOOOPPPNNNMMMLLLMMMOOOPPPOOONNNKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@???>>>===<<<<<<;;;<<<;;;;;;:::999999888888<<<:::777777:::;;;;;;:::888888888888888888888888888777666555444555555666555666777888888777555444555555555555444444444333444666555222222666888666444444333333333333444444444444444555555555666666333444444333222222555777444333333333222222222222111111111222222222222222111111111111111111111111000000000000000000000000///000000111222222333333000000111111222222222333222222111000000///000000------------------,,,,,,---.../////////...,,,+++...,,,++++++---......---'''(((***,,,------,,,+++,,,,,,,,,+++***+++---///...---,,,++++++,,,---...***************++++++,,,------......---,,,***)))---...///---+++***,,,...------------,,,++++++***,,,,,,,,,,,,+++*********+++))))))+++///000---***---+++((()))+++,,,,,,+++---------,,,,,,,,,++++++---///000///---,,,,,,---,,,,,,---------------...,,,,,,,,,---------......,,,---...000000000000000...---+++******+++---......555888222......///---,,,,,,------......//////111111000000///...------,,,------------------,,,)))))))))******+++++++++...//////...,,,,,,...///111222222333444444444333---......---++++++,,,---,,,---......///...------......------------......,,,------------,,,,,,+++~~~|||{{{{{{{{{}}}{{{zzzxxxwwwwwwxxxxxxxxxvvvsssrrrqqqpppmmmkkkllljjjhhhgggfffeeecccaaaaaaaaabbbbbbbbbaaaaaa```YYYYYYYYYXXXXXXYYYZZZZZZWWWWWWWWWXXXZZZZZZYYYXXXVVVWWWWWWXXXWWWWWWVVVVVVOOOOOOPPPPPPOOOOOONNNMMMOOOPPPQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTVVVXXXZZZZZZYYYZZZ[[[]]]`````````___```aaaaaabbbeeeddddddeeehhhjjjjjjjjjmmmlllkkkjjjhhhfffeeedddhhhhhhgggfffffffffggggggfffeeedddbbbbbbaaabbbbbbbbbbbbaaaaaa```______^^^``````___^^^]]]]]]]]]^^^cccbbbbbbaaabbbccceeefffcccfffkkkoootttzzz|||zzzwwwssspppmmmlllkkkiiigggeeeeeeggghhhhhhhhhjjjkkklllmmmnnnmmmlllllllllkkkiiifffdddcccbbbbbbaaa```^^^^^^______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\ZZZXXXWWWVVVUUURRROOOSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLKKKHHHGGGFFFEEEDDDBBBAAAAAA??????>>>===<<<;;;;;;:::===<<<;;;:::888777666555===:::888888999::::::999888888888888888888888888777777666666666666555555555555555666666666666555666666666555555555444444333666666444555888888666444444555555555555444444555555555666666666777777555555666555444444666999333333444555555444222111111111111111111111000000111111111111111111111111000000000000000000000000111000000000000222333444///000000111222333444555444333222111000000000000+++,,,---.........---,,,---.../////////...---,,,///---++++++,,,------,,,&&&''')))+++,,,,,,,,,,,,,,,+++)))***,,,............,,,+++******+++,,,...***************+++,,,,,,............---,,,++++++//////...,,,++++++...000///...---,,,++++++***+++111000...,,,+++++++++,,,---)))'''***000222///***,,,***)))***,,,...............------------,,,,,,,,,...//////---,,,,,,---//////---,,,,,,---......------------............++++++---...///////////////...---,,,,,,---//////---222444000,,,,,,,,,++++++,,,,,,---.../////////---...000111000///,,,+++,,,,,,------------,,,,,,''''''((()))***+++,,,,,,//////000...,,,+++---...---...///000222222222222,,,---...---+++***+++,,,+++,,,---.....................------------......,,,------.........------~~~}}}}}}~~~}}}{{{xxxwwwwwwxxxxxxtttrrrqqqqqqqqqqqqpppnnnkkkjjjhhhggggggfffdddbbbaaaaaaaaaaaaaaa`````````ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[YYYXXXSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRRRRQQQPPPOOONNNPPPQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVZZZ[[[\\\\\\[[[[[[]]]^^^bbbbbbaaaaaaaaa`````````dddcccbbbdddgggiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffffffffeeeeeeeeeeeefffeeeeeedddcccbbbbbbbbbaaadddccccccbbbaaa``````___aaa```^^^]]]\\\\\\\\\]]]bbbaaaaaaaaaaaaccceeefffdddgggkkkppptttyyy}}}|||{{{{{{vvvuuurrrooolllkkkjjjjjjggggggfffggghhhjjjkkklllooopppqqqrrrrrrrrrqqqpppnnnmmmkkkjjjhhhfffeeeeeedddcccaaaaaaaaaaaa___^^^______^^^\\\[[[ZZZYYYYYY]]]^^^^^^^^^]]]\\\\\\[[[XXXWWWVVVWWWWWWWWWUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLJJJJJJJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>======<<<;;;;;;:::===<<<;;;:::999777666666<<<;;;999888888888999999888888888888777777777777666666777777777777666555666666555555555666777888777666666666666555555555333777777555555777666333444555666777777666555444444555555555666666666666555555666555444444666999222333555666666555333222222111111111000/////////000000000000000000000000000000000000000000000000222111000//////111333555//////000111222222333333333333111000//////......)))+++---/////////---,,,------...//////...---,,,///---++++++,,,,,,,,,***((()))***,,,---............+++((())),,,///...,,,---,,,***))))))***,,,---+++************+++,,,,,,++++++,,,------.........///...,,,******+++...000000///---+++******++++++,,,,,,,,,,,,---...///000///,,,+++,,,...///---+++,,,,,,,,,,,,---.........---------------,,,,,,,,,***+++------+++******+++000///---+++***+++,,,...,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,///......------...///000,,,///111000...---------++++++,,,---......///000000000111111000...,,,+++---,,,,,,,,,,,,,,,,,,---***++++++,,,------......000000000...,,,+++,,,---)))***+++,,,------------+++---...---+++***+++,,,)))***+++,,,------......------,,,,,,,,,,,,------,,,,,,---...////////////}}}{{{zzzxxxxxxxxxxxxtttrrrqqqqqqqqqqqqpppnnnkkkjjjhhhggggggfffdddbbb``````______^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXYYYZZZZZZXXXVVVRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQOOOPPPRRRRRRQQQQQQRRRTTTTTTUUUUUUVVVVVVWWWXXXXXX\\\]]]______^^^^^^___```cccccccccbbbbbbaaa``````bbbaaa```bbbeeeggghhhgggddddddeeeeeefffgggggghhhbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaddddddccccccccccccccccccaaa```^^^]]]\\\\\\\\\]]]___^^^^^^^^^```bbbdddeeegggjjjnnnqqqtttwww|||}}}|||yyyxxxvvvtttttttttvvvwwwrrrqqqnnnllljjjiiiiiiiiidddeeeggghhhjjjmmmoooqqquuuuuuwwwxxxxxxxxxwwwvvvqqqpppooonnnlllkkkiiihhhhhhfffdddcccdddcccaaa___```___^^^]]][[[ZZZYYYXXX\\\\\\\\\]]]\\\\\\[[[[[[XXXWWWVVVVVVWWWWWWUUUSSSPPPQQQQQQQQQPPPOOONNNMMMKKKIIIHHHGGGHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::888777777888999888888888777777777666666666666777777888777777666888777666555666777999:::777666666666666555555555444777777444333444333///444555777777777777555444333333444444444555555555444444444333222333555777222333555666666555333222222111111111000/////////////////////////////////111111111111111111111111333222000//////111333444000000000000000/////////111111000......---------)))+++---/////////---,,,,,,---...//////...------///---++++++,,,,,,+++***)))***+++,,,---......///111---***))),,,---,,,***---,,,***))))))***,,,---+++++++++***+++,,,,,,---*********++++++,,,------...,,,)))((()))+++---...///...,,,+++******++++++''')))+++.../////////......000111...+++)))***,,,............---,,,,,,,,,+++++++++++++++,,,,,,,,,)))+++,,,,,,+++***++++++///---+++))))))***+++,,,******+++++++++,,,,,,,,,000//////...---------------------------...//////***+++---//////......///++++++,,,,,,---......///666444222000///.........---,,,++++++++++++,,,---........................000000000...,,,+++,,,---------............------+++---......,,,+++++++++(((((()))******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---...////////////}}}}}}|||{{{{{{zzzyyyxxxxxxvvvsssrrrqqqpppmmmkkkllljjjhhhgggfffeeecccaaa______^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYXXXYYYZZZYYYXXXXXXYYYYYYWWWUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQSSSTTTTTTTTTTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ]]]___aaaaaa``````bbbdddddddddddddddcccbbb`````````______```ccceeeeeeeeecccccccccccccccbbbbbbbbb______```aaaaaaaaa``````___```aaaaaabbbbbbaaaaaacccccccccccccccddddddddd``````___^^^]]]]]]]]]^^^]]]]]]]]]^^^___bbbdddeeekkkmmmqqqsssuuuwwwzzz}}}}}}}}}~~~}}}|||{{{yyyxxxsssrrrpppooooooppprrrtttrrrqqqnnnllljjjiiiiiiiiiccceeeiiikkkmmmpppsssuuuxxxyyyzzz{{{|||{{{zzzzzzttttttsssrrrqqqooommmlllkkkiiigggffffffeeecccaaa____________^^^^^^^^^^^^YYYZZZZZZZZZZZZZZZYYYYYYZZZXXXVVVUUUTTTSSSPPPMMMNNNOOOOOOOOONNNMMMLLLKKKIIIGGGEEEEEEFFFEEEDDDBBBBBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::888777777888:::888888888777777666666555666666777777777777888888777777666666666888999:::666666666555555555444444555777666333222444333000555555666666666666555555333333333444444444444555333333333222111222444666111222444555555444333333111111111111111111000000////////////////////////111111111111111111111111222222111000000111222333000000/////////.........//////...---------......+++,,,---.........---,,,,,,---.../////////...---...,,,******+++,,,,,,+++*********++++++,,,------000...,,,***+++++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------,,,+++************---***(((((()))+++,,,,,,------,,,,,,++++++,,,,,,(((***,,,//////...,,,***---000222///)))&&&)))...---...000///---+++++++++******++++++++++++,,,,,,***,,,......---,,,---...,,,+++***))))))***++++++************++++++++++++///...---,,,++++++++++++++++++,,,------.........)))((()))---...,,,,,,...,,,,,,,,,,,,------------222000---***))))))***+++---,,,+++******+++,,,---...---------,,,,,,,,,+++//////000...,,,+++---....../////////......---,,,+++---//////...,,,+++,,,))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........------{{{|||}}}}}}}}}{{{zzzxxxyyywwwtttsssrrrqqqnnnlllmmmkkkiiigggfffeeebbb``````___]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQOOONNNOOOPPPSSSTTTSSSUUUWWWWWWWWWWWWYYY[[[YYYYYYZZZZZZ[[[\\\\\\]]]^^^```bbbbbbbbbccceeefffcccddddddddddddbbbaaa```aaa_________bbbcccccccccbbbbbbaaa```___^^^^^^]]]]]]]]]___`````````______]]]^^^```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb______`````````______^^^^^^^^^______aaadddfffhhhmmmpppsssvvvwwwyyy|||~~~|||}}}}}}}}}|||{{{yyyxxxuuusssrrrpppppppppqqqrrrrrrqqqnnnllljjjiiiiiiiiifffiiimmmoooppprrruuuxxxxxxyyyzzz{{{|||{{{zzzzzzwwwwwwwwwvvvuuusssqqqpppmmmkkkiiihhhgggfffdddbbb``````_________^^^^^^^^^WWWWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQOOOLLLJJJMMMMMMLLLKKKKKKJJJJJJIIIFFFEEECCCCCCDDDDDDCCCAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;888999999888666666999<<<999888888777666666555555777777666666666777999:::555555555666777888999999555555555555444444444333444666555222222555777555666555555444444555555666444444444444555555555555333333333222111222444666222222222222333333333444111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000...............//////000------------------,,,,,,+++,,,.../////////...---,,,+++)))***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,------------+++******,,,...+++,,,---......---,,,+++,,,++++++++++++,,,------///...,,,+++******++++++,,,***((())),,,------+++++++++,,,,,,------,,,,,,+++,,,---------,,,+++++++++---...,,,)))(((+++...***---//////,,,++++++,,,+++++++++,,,,,,,,,------***+++------,,,,,,---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++******)))***+++,,,---++++++,,,---............---******///000,,,***,,,---------,,,,,,,,,,,,+++*********)))))))))))))))---,,,+++))))))+++,,,---+++,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,...///,,,------.........------,,,...000111///---,,,,,,,,,,,,+++******+++,,,---...------,,,,,,------...,,,------------,,,,,,+++}}}|||yyy{{{}}}~~~}}}zzzxxxvvvtttssssssssssssrrrpppnnnllliiigggfffdddaaa___```___^^^\\\[[[[[[\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZZZZWWWUUUUUUUUUUUUTTTTTTRRRQQQQQQVVVTTTQQQPPPPPPSSSVVVXXXUUUVVVXXXYYYYYYYYY[[[]]]ZZZ[[[[[[\\\]]]]]]^^^^^^^^^```bbbccccccdddfffhhhccccccdddeeedddcccbbbaaabbb```___```bbbccccccbbb___^^^^^^^^^^^^]]]]]]]]]\\\]]]___`````````______\\\^^^```bbbcccdddddddddbbbbbbaaaaaa``````______^^^___```aaaaaaaaa```___``````aaabbbdddfffiiijjjoooqqquuuxxxzzz|||~~~}}}~~~~~~~~~~~~|||{{{zzzxxxwwwuuusssrrrqqqqqqqqqqqqooommmkkkiiihhhhhhhhhiiimmmqqqsssssstttwwwzzzwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyxxxwwwuuusssrrrnnnllljjjiiihhhgggdddbbbbbbaaa```^^^\\\ZZZYYYXXXUUUUUUVVVVVVWWWVVVVVVVVVPPPOOONNNNNNOOONNNLLLKKKLLLKKKJJJIIIHHHHHHHHHIIIEEECCCBBBBBBCCCDDDBBBAAA??????>>>>>>======<<<<<<;;;;;;::::::::::::::::::999999999999999999999999666888999888666666:::===999888888777666555555444888777666555555777999;;;333444555555666777777888555555444444444333333333333555444222333888:::999666555444333333444555666555555555555666666666777333444444333222333555777222111111111111222333444111111111222333333333444222222222222222222222222111111111111111111111111111111222222222111111000......///000111222333333///......//////000111222///...---,,,,,,,,,,,,,,,+++,,,.../////////......+++***)))***+++------,,,000000///............///***,,,---,,,******---111+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---...---,,,++++++,,,---///000,,,+++)))+++...///---+++)))***,,,---......---,,,---,,,,,,+++,,,---...///+++***))))))***,,,---...'''***......,,,+++,,,...,,,,,,,,,------.........''')))++++++******+++,,,***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,---...000333444+++,,,---...////////////333......222222---***,,,...------,,,,,,++++++******,,,...000111111000///---,,,***))))))***,,,---++++++,,,---......///000---.........------...000------///000111111222222---///111222000...------///...---,,,,,,,,,---...//////............//////------------,,,+++******~~~|||yyyyyyyyyyyyyyyyyyyyyyyywwwssspppppprrrsssoookkkmmmlllkkkiiifffdddcccbbb___``````aaa```___]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZYYYWWWWWWTTTSSSRRRRRRQQQQQQQQQQQQMMMOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^[[[\\\\\\]]]___```aaaaaacccaaa```aaacccddddddcccgggfffdddbbbaaa______^^^aaa``````aaaccccccbbb```bbbaaa```______^^^^^^___aaa___^^^___bbbcccbbb```\\\]]]^^^___``````````````````_________```aaaaaabbbaaa```]]][[[[[[^^^aaacccdddfffggghhhjjjnnnpppsssuuuwwwzzz}}}~~~}}}yyyvvvrrrqqqqqqsssttttttsssooommmnnnlllhhhgggiiiqqqqqqssstttvvvxxxyyyyyy}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuunnnmmmkkkiiigggfffeeeddd``````___]]]\\\[[[ZZZYYYZZZZZZZZZYYYWWWUUUSSSQQQNNNMMMLLLJJJIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEFFFFFFEEECCCAAA@@@?????????>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::;;;999555555888;;;999999888777777777777777::::::999999777666444333777777555444444555666777777777666555555555555666,,,///333666666666777888111222444555555555444444888666333111111222444666000222333333111000000111000000//////000222444555///000222222111111222444333222111///............//////000111111111111111000000000000000000000000------............------.........////////////000(((---///------000///***///,,,+++,,,...///---+++---------,,,,,,+++++++++))))))))))))))))))))))))---+++)))***---...---+++///...,,,,,,,,,---///111...,,,,,,,,,------+++)))...+++***,,,,,,)))))),,,***,,,...---+++***))))))))))))*********))))))(((************************+++++++++++++++++++++,,,...---+++******+++---...***+++,,,+++))))))***+++)))***+++,,,,,,,,,,,,,,,---///...******,,,,,,))))))***---/////////...---+++******))))))******+++.........------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,***)))''''''(((***++++++,,,,,,+++))))))+++,,,//////...---+++*********,,,,,,---......---,,,,,,***+++---///000000/////////...,,,)))'''(((+++...+++......***+++///---'''...,,,***+++------***'''}}}|||{{{{{{zzzzzzzzzyyyyyyyyywwwssspppoooqqqqqqnnnjjjmmmllljjjhhhfffdddcccbbb___`````````___^^^\\\[[[[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYZZZZZZZZZXXXWWWVVVSSSRRRQQQPPPPPPPPPPPPQQQOOOPPPRRRSSSTTTTTTTTTSSSWWWXXXYYY[[[\\\]]]]]]]]][[[\\\]]]^^^___``````aaacccaaa``````bbbcccdddccceeedddcccaaaaaa````````````______aaacccdddcccbbbbbbaaa```___^^^^^^^^^^^^```^^^]]]^^^```aaa```^^^\\\]]]^^^___``````````````````````````````aaaaaabbbbbbaaa```^^^___bbbdddfffgggiiiiiiiiijjjmmmppptttvvvzzz~~~}}}}}}yyyuuurrrqqqqqqqqqpppqqqmmmlllnnnmmmiiiiiilllqqqrrrssstttuuuwwwxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttqqqpppmmmjjjhhhfffddddddaaa```___^^^\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUUSSSRRROOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@???BBBBBBAAA???>>>===<<<;;;>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999777777888::::::999999888777777888888:::::::::999888777555555888777666555555555555666555555444444555666777777000222555666555555555666222333444555666555555444777555444222222333444555222333444444222111111222222111111111111111222222000111222111000///000111111000000/////////000000//////000111111111111111000000000000000000000000...//////////////////...---............/////////$$$***---,,,...333333///000...,,,---///000...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,...000111000...---,,,+++++++++,,,---......---------......,,,***...+++***,,,,,,)))))),,,)))+++------,,,+++++++++***++++++,,,,,,,,,++++++))))))******++++++,,,,,,...------,,,,,,+++++++++---,,,+++******+++,,,---)))***++++++***)))***,,,***++++++,,,,,,,,,++++++...000///++++++------***,,,---.........---,,,+++++++++************++++++......---------,,,,,,,,,******+++,,,,,,,,,,,,+++---------------------,,,,,,+++)))(((((()))+++,,,//////000///------///000000---)))))),,,//////...,,,,,,---......---,,,,,,+++,,,...///000000//////...---,,,***((((((+++...***,,,,,,***,,,000///***...,,,+++,,,......,,,***~~~|||}}}}}}{{{zzzyyyyyyxxxxxxxxxuuurrrqqqrrrqqqnnnkkklllkkkjjjhhhfffdddbbbbbb`````````___^^^\\\[[[ZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^___```aaaaaadddbbb______aaabbbcccccccccbbbbbbaaaaaaaaaaaabbb___^^^___aaadddeeeeeedddbbbaaa```___^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^]]][[[\\\\\\^^^________________________``````aaaaaaaaa```bbbcccccccccdddgggiiijjjkkklllllllllmmmoooqqqwwwyyy|||~~~~~~zzzvvvtttssssssrrrqqqrrrooonnnppppppnnnnnnqqqtttuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuussspppmmmiiifffdddcccaaa```___^^^]]][[[ZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAA???>>>BBBBBBAAA@@@>>>===<<<<<<>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999999999::::::::::::===<<<999999999999888777::::::999888888888888999;;;;;;;;;;;;:::888777777999999777666555555555555333333333444555666777888555666666666444333444555333444555666777666555555555555444444444333333333333444666555333222222333222222222222222111111000111222222111///---...//////////////////000111222//////000111111111111111000000000000000000000000//////000000000000//////---------............///&&&***------///333333111000///......000000///...//////............------************************---++++++,,,---...---,,,************++++++++++++///...---...//////---,,,...++++++------***))),,,'''))),,,,,,,,,+++,,,---++++++,,,---............++++++++++++++++++******000//////...---,,,+++***++++++++++++++++++++++++(((***++++++******,,,---,,,,,,,,,---,,,,,,++++++///111000,,,,,,......,,,//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------...............---,,,+++******+++,,,---+++,,,---,,,++++++,,,...333---'''''',,,000000...,,,------......------,,,,,,,,,---...////////////,,,------,,,******+++---)))+++++++++---111000,,,---,,,,,,---//////...,,,}}}~~~|||zzzyyywwwvvvvvvvvvyyyvvvtttsssrrrqqqnnnlllkkkjjjiiigggeeecccbbbbbbaaa``````___]]]\\\[[[ZZZ\\\\\\[[[[[[\\\\\\]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^___```aaaaaabbbeeebbb______```bbbccccccddddddcccbbbbbbbbbbbbbbb`````````bbbdddeeedddcccaaaaaa```___^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\\\\[[[\\\]]]^^^______```______^^^^^^___`````````aaaaaa___aaadddeeefffhhhjjjlllkkkmmmoooppppppqqqsssuuuyyy{{{}}}|||zzzwwwvvvwwwxxxxxxxxxwwwtttsssvvvuuusssssswwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxvvvsssnnnjjjgggdddccc```___^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTRRRPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>?????????@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;::::::::::::::::::::::::999999999999::::::::::::>>>;;;888888::::::888555999999888888888888888999;;;;;;<<<<<<;;;:::999999::::::999777666555555444333333333333444555666777666777777555333333444666444555666777777666555555333444555555555444333222333444555555333222222333111222333333333222111000111222222111000//////000111000000///000000111111//////000111111111111111/////////////////////////////////000000/////////------------............---///000//////000///---///.........//////..................------------))))))))))))))))))))))))+++******+++,,,,,,,,,,,,))))))***++++++++++++***...---------//////---,,,...++++++...---******,,,)))***,,,,,,++++++,,,---++++++,,,....../////////...------,,,***))))))(((......------,,,,,,++++++)))******++++++******)))((()))++++++++++++---...---------------,,,,,,+++...000///,,,+++......,,,//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,---------...---,,,,,,,,,,,,---......((()))***)))((((((***,,,222...***)))+++,,,,,,+++------------------------+++,,,,,,---------------***,,,------,,,++++++,,,+++++++++,,,...000///---,,,,,,,,,---...///......~~~|||zzzxxxuuussssssssssssuuutttrrrqqqpppnnnlllkkkiiiiiihhhfffeeecccbbbaaaaaa```___^^^]]]\\\\\\[[[]]]\\\\\\\\\\\\\\\]]]]]][[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVWWWXXXZZZ[[[]]]]]]^^^^^^_______________^^^`````````aaabbbbbbccccccfffcccaaa```aaacccccccccgggfffeeedddcccbbbbbbbbbcccbbbbbbbbbddddddbbb```aaa```___^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___````````````\\\]]]___```aaaaaaaaa```^^^aaadddfffgggiiikkknnnlllnnnrrrtttuuuvvvyyy{{{zzz{{{}}}}}}|||zzzzzz{{{}}}|||||||||xxxwwwyyyxxxvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyxxxxxxyyyxxxyyyzzzzzzzzzzzzzzzyyywwwuuurrrmmmiiifffcccbbb^^^]]]\\\[[[ZZZXXXWWWWWWUUUUUUSSSQQQPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBB@@@??????>>>======<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;===:::777888::::::777444888888777777777888888999;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999777666555444666555555444444444555555555666777666444555666888555555666777777666555444222333444666666555333222222333555444222111111222///000222333444444333333000111333222222111333444333222111000//////////////////000111111111111111////////////////////////---......//////......------------.........//////111000000000///---,,,,,,------...------------...,,,,,,,,,,,,,,,,,,,,,------------------------------......///...//////000***++++++,,,---,,,,,,,,,,,,,,,+++,,,......,,,+++---+++,,,///...+++***,,,+++,,,---,,,***)))***+++******,,,---............,,,,,,,,,+++++++++++++++******++++++,,,,,,------)))******++++++******)))(((***+++,,,++++++---///------.........------,,,,,,......******------+++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++******++++++---------------------......///---...///...------///111***---///...+++))))))+++------------------------++++++++++++++++++,,,,,,***,,,......---,,,,,,,,,...,,,,,,---///...,,,,,,***+++,,,------------...}}}yyywwwuuurrrppppppqqqrrrpppooonnnmmmllljjjiiiiiihhhhhhgggfffdddcccbbbaaaaaaaaa___^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYWWWVVVVVVVVVVVVWWWWWWXXXVVVWWWWWWXXXZZZ\\\^^^___```aaaaaabbbbbbbbbaaaaaabbbcccccccccddddddddddddfffdddccccccdddddddddcccggggggeeedddbbbbbbaaaaaaeeedddccccccdddcccaaa___aaa```___^^^]]]]]]]]]]]]\\\]]]______^^^]]]___```^^^^^^___aaaaaaaaaaaaaaa]]]^^^```bbbccccccbbbbbb```bbbdddfffgggiiilllnnnnnnqqquuuwwwyyy{{{}}}{{{|||~~~~~~}}}|||}}}~~~}}}|||~~~zzzyyy{{{{{{xxxxxx{{{zzzzzz{{{{{{{{{{{{{{{{{{}}}}}}|||{{{zzzzzzzzzzzzxxxxxxxxxwwwwwwuuuttttttqqqooollliiieeebbb```___[[[ZZZYYYXXXWWWUUUTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======::::::999:::;;;:::999777999888888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::999777666555777777666555555555555555444666777777666666888999555555666777666555444333222333444555555555444333222333444444222111111222///000111333444444555555000111333333222333444666444333222111000///////////////000111111111111111000000000000000000000000------............------.........////////////000///------//////------000,,,---...---,,,+++,,,...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///,,,,,,,,,,,,---------...,,,+++***,,,---...,,,+++---+++,,,//////+++***,,,---------+++))))))***+++******+++,,,------------((()))***+++,,,...//////((())))))***+++,,,---...++++++++++++++++++++++++)))+++,,,,,,++++++---...,,,---......//////......+++...---******------+++,,,---------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------******)))))))))+++,,,---,,,,,,------......//////...///000000//////111333###***000000,,,***,,,000...------,,,,,,------...,,,++++++******++++++,,,***,,,......---,,,------000---,,,///000---+++,,,***,,,......,,,,,,,,,---~~~{{{xxxvvvssspppooooooqqqqqqmmmmmmmmmlllkkkjjjjjjjjjhhhgggfffeeedddbbbaaaaaaaaa```____________```aaa___^^^]]][[[ZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaabbbbbbbbbcccddddddeeeddddddeeeeeeeeeeeefffffffffffffffeeeeeefffgggfffdddbbbdddcccbbbbbbaaaaaaaaabbbdddcccbbbcccddddddcccaaa``````___^^^]]]]]]]]]]]]ZZZ\\\^^^^^^]]]]]]___bbb___```aaabbbbbbccccccccc```aaaccceeegggffffffeeedddeeefffffffffhhhllloooqqqtttxxx{{{|||}}}~~~}}}}}}|||{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~xxxwwwvvvuuusssqqqooonnniiigggeeebbb___]]]\\\[[[XXXWWWVVVUUUTTTRRRQQQQQQSSSRRRPPPNNNLLLKKKKKKKKKFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???999;;;======<<<<<<<<<<<<:::::::::::::::;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<999999:::::::::999777777777777666666666777777888444666888999888777777888444555555666555444333222222333444444555555555444333444555555333222222333222222222222222333444555111222333333222111222444333222222111000000000111//////000111111111111111000000000000000000000000......////////////....../////////000000000111111---******...///---...222,,,...//////---,,,---///,,,,,,,,,,,,------......************************)))+++,,,,,,******+++------,,,,,,+++,,,---...///,,,++++++,,,...///...,,,---+++---000000,,,***+++,,,,,,,,,+++))))))+++---+++,,,,,,---------,,,,,,******++++++,,,---......***++++++,,,,,,------------,,,+++******+++,,,---+++,,,---,,,++++++,,,---+++,,,---//////000000000,,,......++++++......,,,---............---+++***++++++************++++++******+++++++++,,,,,,,,,+++,,,------...---------+++***))))))***+++---///++++++,,,---............+++,,,------,,,,,,///000(((,,,///000...---///222...---,,,,,,,,,,,,---......---,,,++++++,,,------+++,,,------,,,,,,---//////++++++///111...,,,...,,,...000///---,,,,,,...|||yyywwwuuurrrpppooooooqqqrrrnnnoooooonnnmmmlllmmmnnnggggggfffeeecccbbbaaaaaaaaa``````______aaabbbccc___^^^]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWXXXYYY[[[\\\____________``````aaabbbcccbbbaaaaaaaaabbbdddeeebbbcccdddeeefffffffffffffffffffffgggggggggggggggfffffffffhhhiiigggdddaaa```````````````aaabbbbbbbbbbbbaaaccceeeeeedddccc``````___^^^]]]]]]]]]]]]XXX[[[]]]^^^]]]]]]```bbb```aaabbbccccccddddddcccbbbdddfffhhhiiiiiiiiihhhhhhhhhgggffffffiiimmmppptttwww{{{}}}}}}~~~~~~|||{{{xxxwwwxxx{{{~~~yyyxxxwwwuuurrrooommmkkkbbbaaa___]]][[[YYYYYYXXXVVVUUUTTTSSSRRRPPPOOOOOOTTTRRRPPPNNNLLLKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@AAAAAABBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>========================<<<<<<<<<===>>>??????@@@888<<<@@@@@@>>>===>>>@@@<<<<<<<<<<<<<<<===>>>???999999:::;;;<<<<<<<<<<<<888999:::;;;:::999888777666666666666777999:::;;;555777::::::999777666666444444555555555444222111333333333444444555555555444555777666555333444444555444333222111222333444222333333222000///000111111111111000111111222333//////000111111111111111000000000000000000000000//////000000000000//////000000000000111111111111...))))))...///+++---111---///111000------...111---------.........//////------------------------+++...000///---,,,...111---,,,+++******,,,...///---,,,,,,...///000///------+++---000000,,,***+++***++++++***)))***---///---------...------,,,,,,//////...---+++***))))))---------------------,,,...---+++******+++---...+++---...---+++++++++---++++++---///000111111111---//////,,,,,,///000---...///000000...,,,)))'''+++******************+++*********++++++,,,,,,,,,+++,,,------......------,,,+++*********,,,///000***+++,,,---............+++,,,------,,,---///111222000///...//////000000...---,,,,,,,,,,,,---...000///...---,,,---...///+++,,,------,,,,,,...000...))))))///222///...111...000222111...,,,---...|||wwwwwwuuusssrrrqqqqqqqqqrrrnnnnnnmmmmmmlllllllllkkkjjjiiigggeeedddddddddddd^^^___aaacccccccccaaa```eeeaaa]]][[[\\\\\\ZZZXXXYYYYYYYYYYYYZZZ\\\]]]^^^___]]]\\\^^^aaacccbbb```cccdddffffffeeeddddddeeefffggghhhhhhhhhhhhgggfffeeeeeeeeeddddddcccccccccccccccccccccccccccccccccaaa```___^^^^^^___aaaaaaaaaaaaaaaaaa````````````aaabbbbbbaaa___]]]^^^^^^_______________aaabbbbbbddddddcccccccccdddeeeeeeggghhhiiijjjllllllmmmmmmnnnnnnnnnoooppprrrssstttyyyyyy{{{}}}~~~~~~}}}|||{{{yyyxxxwwwvvvttttttuuuwww{{{}}}|||}}}xxxrrrooonnnjjjddd^^^___\\\YYYXXXYYYYYYWWWTTTPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIIIIJJJJJJHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::<<>>===<<<;;;<<>>>>>======>>>???@@@@@@???>>><<<<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999999888777777777888::::::::::::::::::::::::::::::555555666666777777777777888777666555555444555555555444222111111222444555444444444444333333222111444444333333222333333333555444333222111111111111111111111111000///.........////////////...------///...............//////////////////000000000111,,,,,,+++,,,------***(((............/////////000000000///...............////////////............,,,,,,++++++,,,,,,---...............------------,,,***+++//////------///+++,,,,,,---------------------,,,+++++++++++++++.........---------------111222111000...---...000++++++,,,,,,------......++++++,,,------------------+++***+++---.........---,,,,,,++++++,,,,,,---------------------------***,,,...---,,,+++,,,------------,,,,,,,,,++++++))),,,...///...---------***+++,,,...//////000000,,,,,,,,,,,,+++***)))(((//////...---,,,,,,,,,,,,---------...///000222222////////////000000000000000000000111000//////...///000000000//////......+++---//////---,,,+++,,,............---,,,+++***,,,---......---,,,---///|||zzzvvvwwwwwwwwwvvvtttqqqpppooooooooooooooonnnnnnnnnmmmmmmllllllkkkkkkkkkkkkiiiiiihhhgggeeeccc```______^^^]]]]]]]]]]]]]]]]]][[[[[[[[[\\\]]]^^^___```dddddddddeeeggghhhhhhhhhggghhhjjjjjjiiiiiiiiikkkjjjjjjlllllllllllljjjjjjhhhgggfffeeecccbbbaaa```________________________]]]]]]^^^___```aaabbbcccaaaaaaaaabbbbbbbbbbbbbbb^^^___```___^^^]]]^^^___^^^___aaacccfffgggiiiiiiiiiiiikkklllooorrrtttuuuwwwyyy}}}}}}~~~zzzuuummmhhhaaa]]]ZZZYYYWWWUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOOOOONNNNNNOOONNNLLLLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888999:::::::::888777666666888:::;;;::::::::::::::::::::::::888777777666666777888888;;;:::888666444333333222555444333222111222333444222333444444333222000///444333333222222222333333555444444333222222111111111111111111111000///...------......------,,,+++......---------...//////....../////////000000000%%%&&&(((+++...000000000---......///////////////000//////.........//////...------------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++*********+++++++++++++++------...////////////......---,,,+++++++++++++++//////......------,,,,,,///222333111---,,,...000+++*********+++,,,---...++++++,,,------------,,,+++******+++,,,---......---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,,,,,,,,,,,,,(((((()))+++,,,...//////+++,,,------,,,+++---...++++++,,,------.........---------------,,,+++***,,,,,,,,,,,,---///000111............///000000111////////////000000000000000000000000//////......000000111111111000///...,,,---//////---,,,,,,,,,.../////////......---,,,...///000///...---...000~~~|||wwwwwwwwwwwwuuusssqqqpppnnnnnnnnnooooooooooooooonnnnnnnnnmmmmmmlllkkkkkkhhhhhhgggeeeccc```^^^]]]\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___```aaabbbcccddddddeeefffggghhhiiikkkkkkiiiiiiiiijjjiiiiiijjjkkkkkkjjjiiiiiiffffffdddcccaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^___aaaaaabbbbbb``````aaaaaabbbbbbbbbccc___```aaaaaa```___```bbb```bbbdddgggiiikkkllllllkkklllmmmoooqqqtttvvvwwwxxxyyy|||~~~wwwooojjjgggccc^^^ZZZWWWVVVVVVUUUSSSSSSSSSRRRRRRSSSTTTUUUTTTUUUUUUVVVUUUUUUTTTSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@????????????????????????>>>??????@@@???>>>======;;;<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999888888888999999888888888999:::::::::888777666666888:::;;;::::::::::::::::::::::::;;;:::888777666666666777444444444444555666888888555444333222222222222333111222333444333222000///222222111111111111222222333333333222222111000000000111111111111000000///000111111111111000//////---------------...//////------........./////////,,,,,,---------,,,,,,---------...///000/////////---------......///000111000////////////.........,,,,,,++++++,,,,,,---...//////.........------------......---,,,---------......///000000000000000...------,,,+++++++++,,,/////////......------------000222000,,,+++,,,.........------...///000000***+++,,,,,,------,,,,,,((()))))))))***+++,,,...---,,,,,,++++++,,,,,,---------------------------))))))***+++,,,,,,++++++&&&'''(((***+++---...///,,,,,,+++)))(((***---000,,,,,,++++++++++++++++++......///000111111000000,,,,,,,,,---...///111111000000///...---------...////////////000000000000//////.........---------//////000111111000...---,,,...///...,,,+++,,,---......///000000000000000///000111000...,,,---...~~~}}}xxxwwwwwwvvvtttrrrpppooommmmmmnnnnnnnnnnnnoooooolllmmmllllllkkkiiihhhgggfffeeecccbbb```^^^]]]]]]\\\]]]___^^^]]]\\\\\\]]]\\\\\\]]]]]]^^^```aaabbb```aaacccccccccdddeeegggkkklllmmmllljjjiiiiiiiiifffggghhhiiiiiihhhgggfffddddddcccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaa```___^^^^^^]]]]]]^^^^^^______`````````bbbccccccbbbbbbccceeedddeeehhhkkkmmmnnnoooooooooooopppqqqsssuuuwwwxxxvvvwwwyyy{{{}}}}}}vvvooohhhccc___]]]ZZZWWWUUUTTTTTTUUURRRTTTUUUTTTTTTTTTWWWYYYVVVVVVWWWWWWVVVUUUSSSRRRTTTSSSRRRPPPPPPQQQRRRRRRQQQOOONNNNNNOOONNNMMMKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===:::;;;<<<;;;:::999:::<<<::::::999999888888777777999999999999999999999999999888777777777888::::::::::::::::::::::::::::::;;;;;;:::999888777666666666666555555555555666666555555444333222222222222111222222333333222222222111111000000111111222222222222222222222000//////000111111222111111000000//////000000//////...---,,,,,,,,,,,,---...//////------------...............//////...,,,,,,,,,---,,,---///000000000///...,,,,,,,,,,,,...///000111.........---------,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++---///...******,,,,,,***---...//////000/////////------,,,,,,,,,,,,------/////////...............---...///...,,,+++++++++------------------------******+++,,,,,,,,,,,,,,,((()))***)))))))))+++------,,,,,,++++++,,,,,,---------------------------***))))))+++------,,,+++++++++++++++++++++++++++------+++***)))***...111,,,,,,+++***)))************+++,,,---............//////...............///111111///...---,,,,,,,,,////////////000000000000//////...---------------...///000111111///---,,,---...///...,,,+++,,,------...///000111111111111...///000...,,,++++++,,,}}}||||||xxxwwwvvvtttrrrqqqpppooollllllmmmmmmmmmnnnnnnnnnmmmmmmlllllljjjhhhfffdddcccbbbaaa```___^^^^^^^^^]]]```bbbaaa___]]]]]]^^^_________```aaabbbcccddd```ccceeeeeeddddddfffiiikkklllmmmkkkiiifffffffffcccdddeeeeeeeeeeeedddccccccccccccbbbaaa``````___````````````````````````aaaaaaaaaaaa```___]]]\\\\\\\\\\\\]]]^^^_________bbbdddeeeeeeeeeeeeggghhhgggiiilllnnnpppqqqqqqqqqttttttttttttuuuvvvwwwxxxvvvvvvwwwxxxzzz}}}~~~{{{wwwsssoooiiiccc___YYYYYYXXXVVVUUUTTTUUUUUUSSSUUUWWWWWWVVVWWWZZZ\\\XXXXXXYYYYYYXXXUUUSSSQQQSSSRRRQQQPPPPPPQQQSSSTTTRRRQQQOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>?????????:::<<<======;;;:::;;;===:::999999999999999999999999::::::;;;:::999777666777888888888888999999999999999999999999999999999999999:::::::::999777666<<<;;;999777555444333333555555444333222222111111222222222222222333444555222111111111111222333444222222333333222111///...000111111222222111111111---------...------,,,+++,,,,,,,,,,,,---...///000............////////////***,,,......,,,---///222,,,---///000111000///...,,,,,,,,,,,,,,,---...///---,,,,,,,,,++++++++++++......------......///000,,,,,,+++++++++*********+++...,,,''''''******'''++++++,,,------------,,,,,,,,,,,,,,,,,,---...///............////////////...---------...---+++)))+++,,,,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++)))+++,,,+++)))(((***------,,,,,,++++++,,,,,,---------------------------,,,+++***,,,///000///---------------------------,,,---///...------...000,,,+++*********+++,,,---******+++++++++++++++***//////............//////111111000///............////////////000000000000000000...---------...///...///111222222000...,,,---......---,,,+++,,,...---....../////////......---...//////------...///~~~{{{{{{{{{yyywwwuuurrrppppppooopppkkklllllllllmmmmmmnnnnnnoooooonnnmmmkkkiiifffdddaaaaaa```__________________bbbdddddd```^^^^^^___aaaaaaaaabbbcccdddffffffbbbeeeggggggffffffhhhkkkiiijjjjjjiiieeecccbbbbbbaaaaaaccccccccccccaaaaaadddcccccccccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb^^^___```aaaaaa```______]]]]]]^^^^^^___```aaaaaaccceeeggggggggggggiiijjjiiikkknnnqqqrrrsssrrrrrrwwwwwwvvvvvvwwwwwwxxxyyywwwvvvvvvwwwyyy||||||zzzsssqqqnnnkkkiiiddd___\\\WWWXXXYYYXXXWWWVVVWWWXXXTTTWWWYYYYYYXXXYYY\\\___ZZZZZZ[[[[[[YYYVVVSSSQQQRRRQQQPPPOOOPPPRRRTTTUUURRRPPPOOOOOOOOOOOONNNLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===>>>???@@@@@@;;;===???>>><<<;;;===???::::::::::::::::::::::::999:::;;;<<<;;;999666555777777888999999999999888888888888888888888888888666888:::;;;;;;:::999888888777777777888999::::::555555444333333222111111222222111111222444666777222222222222333333444555222333444444333222000///000111111222222222111111000000000111000//////...+++++++++,,,---...///000////////////000000000000,,,...///...+++***,,,///,,,---///000111000///...------,,,+++++++++,,,,,,111000000000000////////////............///000000000000/////////.........///222000***)))---...***))))))***++++++++++++***+++++++++,,,---...///000------......//////000000///---,,,---//////+++(((...///000111000---+++)))******+++,,,,,,,,,,,,+++***,,,---,,,)))(((+++------,,,,,,++++++,,,,,,---------------------------...,,,,,,...111222111...,,,------...///000111111***...222444333000///...+++*********+++---///000111111111111000///......+++,,,,,,---///111222333111000000000000000111111////////////000000000000222111///.........///000...000222333333111...------......---++++++,,,...............---,,,++++++...///111111000111222444{{{wwwuuuxxxuuurrrooonnnnnnlllkkklllllllllkkkjjjiiijjjlllkkkkkklllkkkjjjhhhfffeeeaaaaaa````````````aaaaaa```___^^^]]]^^^___```aaa``````aaabbbccccccddddddfffeeecccbbbbbbdddeeeggghhhggggggfffdddcccbbbbbbccccccbbbbbbaaa`````````_______________```aaaaaadddcccbbb`````````aaabbb[[[[[[\\\]]]^^^___``````______``````aaacccdddeeejjjkkklllllllllnnnqqqtttqqqrrrsssuuuuuuuuuuuutttwwwxxxxxxwwwvvvvvvwwwyyyyyyyyyyyyzzz{{{|||~~~~~~~~~|||{{{zzzzzzxxxwwwxxxxxxyyyxxxwwwvvvtttrrrjjjhhhfffcccaaa___^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWZZZ\\\]]]\\\]]]^^^___ZZZZZZZZZZZZYYYWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQPPPNNNLLLLLLLLLLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@DDDAAA???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>999777===BBB@@@<<<:::;;;<<<<<<;;;999888888999<<<<<<<<<;;;;;;:::::::::999:::<<<<<<:::999999:::888888999999999999888888888888999999999999888888888777777666555444444444666555444444333333333333111222444666666555444333222......222555444333555555444222000///......---///111222000------///111000000//////......---------------,,,++++++---000111000///......------...+++,,,,,,---,,,+++***)))...------000333333///***...------,,,,,,------...///---,,,,,,---...---+++---.........---,,,,,,++++++555888000((((((+++---)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,...000111222***---000///,,,+++,,,.../////////...---,,,***))),,,------------,,,+++***++++++*********+++------))))))))))))***+++,,,---------,,,++++++,,,------///......------,,,++++++///,,,)))***---///...,,,------.........---+++***------...///...---+++******+++---///111222333333---...///...------...///(((+++...////////////000............////////////---,,,,,,---000111111000.........//////////////////000222333222111///...000///,,,++++++,,,---...+++,,,------------000222------......//////000000|||yyyvvvuuusssqqqppppppppppppooolllmmmmmmllljjjiiikkklllhhhhhhiiihhhgggeeedddbbbbbbaaaaaa`````````aaaaaaaaa``````______```aaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbaaa```___```aaacccddddddcccccccccbbbbbbaaaaaabbbbbbaaaaaa``````______``````_________``````aaabbbbbb```_________``````aaaaaaaaaaaaaaaaaaaaaaaa_________```aaacccdddeeeiiijjjkkkkkklllmmmqqqsssqqqrrrtttuuuvvvvvvuuuuuuyyyzzz{{{zzzyyyyyyzzz|||zzzzzzzzz{{{|||}}}~~~~~~{{{xxxvvvtttsssqqqooolllmmmmmmlllkkkiiigggfffeeedddbbbaaa___^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ\\\^^^^^^\\\\\\\\\]]]\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCBBBAAAAAA@@@BBB@@@>>>>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@>>>>>><<<:::<<>><<<999777666777999:::;;;;;;;;;;;;::::::::::::888999;;;;;;:::999999:::777888888999999888888777888888999999999999888888888777777666555555444444555555444333333333333333222333555666666666444444666111...000111000111444222111111000000000000111///111222000...---///111000000000000////////////------...,,,++++++---///222222000...---,,,,,,,,,------+++*********++++++***,,,///000000///...---...------,,,,,,------...---,,,+++,,,...//////...------......---,,,,,,+++)))111444...)))***---...,,,,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,------------------...///+++,,,------,,,+++,,,---...............------,,,------------------,,,,,,---,,,+++++++++,,,---...++++++++++++++++++,,,---,,,+++************+++,,,------,,,,,,,,,,,,++++++//////...///111222222111000000111000///---+++***------......------,,,++++++,,,...///111222222222---...///...------...///---///111000///---------000000000000111111111111111///......//////...---------------------------///000111222111000...---///...---,,,,,,,,,---...---...//////...---...000.........///////////////}}}zzzxxxvvvtttrrrqqqqqqqqqpppoookkkllllllkkkiiiiiijjjlllggghhhhhhgggfffeeedddccccccbbbaaa```````````````bbbbbbaaaaaabbbbbbcccdddeeedddcccbbbaaa```___^^^aaaaaa```___```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^aaaaaa``````````````````bbbaaa``````___`````````aaaaaa```___^^^]]]]]]\\\___``````aaacccdddfffgggjjjkkkmmmnnnnnnooorrruuurrrssstttuuuvvvvvvvvvvvvzzz{{{}}}}}}||||||}}}}}}}}}}}}~~~zzzwwwssspppmmmkkkhhheeefffffffffeeecccbbb```______^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^___]]]___``````^^^\\\\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQOOONNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA<<<===???>>><<<>>>JJJWWWHHHBBB:::555666888999999999999999999::::::::::::666777999:::999999999;;;777777888888888888777777888888999999999999888888777777777666555555444444444444333222222222333333222333444555666555444333;;;444///000000///111444222222111000000000000000000111111000......///000000000000000000111111111---......---++++++---...333222000...---,,,++++++///---+++)))(((***,,,...%%%***//////---+++---///...------,,,,,,------...++++++***,,,...000000///---------------,,,,,,+++(((,,,...+++***---///...///...............//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///---,,,***)))+++,,,,,,,,,,,,,,,------......//////,,,,,,---.........------......---,,,,,,---------...---,,,,,,++++++,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,...000222333333333333444333333222111000...,,,+++......---,,,,,,,,,------------...///000000000000---...///...------...///...000222222000.........000000000000111111111111111000......000000///---//////......------,,,,,,......///000///...---,,,///.........------------...000111111///...---...000000///////////////...|||zzz{{{xxxuuusssrrrpppmmmkkkjjjjjjkkkiiihhhggghhhjjjiiiiiiiiiiiihhhhhhggggggccccccbbbaaa````````````bbbbbbbbbbbbcccddddddeeeffffffeeedddbbbaaa``````ccccccccccccccceeeffffffgggfffffffffeeeeeeddddddbbbbbbaaaaaa```_________```aaaaaaaaa``````______aaaaaaaaaaaaaaaaaaaaaaaa```______^^^]]]]]]\\\\\\aaabbbcccdddfffhhhjjjkkknnnpppqqqrrrrrrsssvvvxxxsssssstttuuuvvvvvvvvvvvvyyy{{{|||}}}||||||~~~}}}{{{wwwsssooollljjjgggdddbbbddddddcccbbb```___^^^]]][[[[[[\\\]]]^^^_________^^^]]]]]]^^^^^^___aaaaaa```aaabbbbbb```______`````````______^^^]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPOOONNNMMMOOOOOOOOONNNNNNMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA999:::===@@@???CCCQQQ```PPPHHH>>>999:::;;;:::777888888888999999:::::::::444666888999999888:::;;;666777777888888777777666888888999999999999888888777777666666555555555555444333333222222222333333222222333444444333333222:::555111333333222222444666555333111000......---111111000///......///000......//////000000111111---......---,,,+++,,,...111000///...---,,,,,,,,,...---+++******+++,,,...%%%(((,,,---,,,,,,---......------,,,,,,------...+++***)))+++---......---,,,,,,---------,,,,,,+++)))***)))***,,,......,,,......---......///000000///...---,,,,,,,,,,,,,,,))))))***+++---///111222///+++''''''***,,,,,,***,,,,,,,,,,,,,,,------...++++++,,,------------,,,...------,,,,,,,,,,,,,,,......---++++++***************************************+++,,,------......+++///333333111//////111222222111000///...---,,,///...,,,++++++,,,---......//////////////////...---...///...---------///,,,...111222111111111222............////////////...------...111222222111222222111111000///......---............---,,,,,,...////////////...---------///222222111///......111000000000//////......}}}{{{{{{yyyvvvtttssspppmmmkkkhhhiiiiiihhhfffeeeggghhhiiiiiiiiiiiihhhiiiiiiiiiccccccbbbaaaaaaaaaaaaaaaaaaaaabbbcccddddddeeeeeefffffffffeeeeeedddddddddddddddeeeeeefffggghhhhhhjjjjjjiiigggfffdddcccccccccbbbbbbaaa``````____________````````````___^^^^^^^^^__________________aaaaaaaaaaaabbbbbbbbbbbbdddeeefffhhhjjjlllooopppppprrrttttttttttttuuuwwwssssssssstttuuuuuuvvvwwwvvvxxx{{{|||||||||}}}~~~~~~~~~~~~}}}|||yyyxxxtttrrrnnnllljjjhhhfffddd``````___]]]\\\\\\[[[[[[[[[\\\^^^```aaabbbbbbbbbbbbbbbaaa````````````aaa```bbbddddddcccbbbcccddd````````````___]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUVVVVVVUUUSSSRRRPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@??????EEELLLKKKEEE>>><<<>>>>>>;;;777888888888999999:::::::::444666888999999888:::;;;777777888888888888777777888888999999999999888888666666666666555555555555333333333222222333444444111111222222222111111111333000000444666333222333666555333111000/////////111000//////////////////,,,------....../////////---...///...,,,+++,,,---...------------......///+++,,,,,,---------,,,,,,(((((((((***...///---+++...------,,,,,,------...,,,***)))***++++++***)))++++++,,,,,,---,,,,,,+++,,,***(((***,,,,,,+++***+++++++++,,,---///000111///...------,,,,,,,,,---******+++,,,---///000111...***'''&&&))),,,+++***---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++...---,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,000333333///,,,,,,---///........................---,,,++++++,,,...//////////////////...---------...///...---------///---///222222222111111222............////////////...------...111222222111333333222111000000//////...............------,,,//////000000000///...---***---111222111000000000111111000000/////////...}}}{{{wwwvvvtttttttttrrrooommmggghhhhhhgggeeeeeefffhhhffffffeeeeeeeeefffggggggbbbbbbbbbaaaaaabbbbbbcccaaabbbcccdddeeefffffffffffffffffffffggggggggggggbbbcccdddeeeffffffggggggjjjiiigggeeecccaaa```___bbbbbbaaa``````______^^^\\\]]]^^^___```___^^^^^^ZZZZZZ[[[\\\\\\\\\\\\[[[^^^^^^___```aaabbbccccccgggggghhhkkkmmmppprrrtttppprrrttttttsssrrrrrrsssssssssrrrsssssstttuuuvvvuuuwww{{{|||}}}}}}~~~|||}}}|||{{{zzzyyywwwvvvtttqqqnnnlllkkkjjjhhhfffaaa```___^^^^^^^^^^^^___^^^___aaaccceeeeeeeeedddfffeeedddbbbaaa````````````bbbddddddccccccdddeee`````````___^^^]]][[[[[[YYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRPPPPPPOOOLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAABBBDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA===<<<>>>>>>;;;:::<<<>>><<<:::;;;>>>>>><<<999999999999999::::::::::::666777999:::999999999;;;888888999999999999888888888888999999999999888888666666666666666666555555444444333333333444555555222222111111111111111000---+++---333555333000111111111111111111222333444222000///...///000///...------------------......---...//////---++++++,,,++++++,,,,,,---...000000***+++---.........,,,,,,,,,)))(((***///111...+++...------,,,,,,------...,,,+++)))***++++++)))(((***++++++,,,,,,,,,,,,,,,...***))),,,---+++***+++*********+++,,,---///000......------------......000000///...------------,,,+++)))(((***+++++++++...---,,,*********+++,,,,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,++++++---,,,+++***))))))))))))------............------,,,------...///000000111///111222222000.........---,,,,,,,,,,,,---......------,,,,,,,,,---......///////////////...---,,,---...///...------...///000222444333111.........000000000000111111111111222000//////111111///...111111000000//////......000000000/////////......111000000000////////////***,,,///000000000111222111000000000000000000///}}}zzzwwwuuuttttttsssqqqnnnlllhhhiiiiiihhhffffffgggiiidddccccccccccccdddeeefffaaaaaaaaaaaabbbcccddddddbbbccceeefffhhhhhhhhhgggffffffffffffffffffffffffaaabbbccceeeffffffgggggggggfffeeedddbbbaaa______```______^^^^^^]]]\\\\\\YYYZZZ\\\^^^______^^^^^^YYYZZZ[[[\\\]]]\\\\\\[[[\\\\\\]]]^^^___```aaaaaaggghhhiiikkknnnqqqtttuuurrrtttuuuuuusssqqqpppqqqrrrrrrqqqqqqrrrsssuuuuuuvvvyyy}}}~~~|||zzzyyyxxxxxxvvvuuutttqqqnnnlllkkkjjjhhhfffccccccbbbbbbbbbcccdddeeeaaaccceeefffggggggfffeeefffeeedddcccbbbaaaaaaaaa```bbbccccccaaa``````aaa_________^^^]]]\\\ZZZZZZXXXXXXWWWWWWVVVUUUUUUUUUSSSRRRRRRQQQPPPOOOOOOOOOLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;888999===???===<<<>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999;;;;;;:::999999:::999999::::::::::::999999888888999999999999888888555666666666666666666666555444444444555555666777444444333222222222222222000,,,---222444333222333//////000111222444555666333000......000111///..................------------...000///---+++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,------......---,,,,,,---...//////......------,,,,,,------...,,,+++***+++,,,---,,,+++******+++,,,,,,,,,,,,,,,---******...---******...------,,,,,,,,,,,,,,,---------,,,------...///000333222111///...---,,,,,,***+++,,,+++******+++,,,...---,,,++++++---...000000000//////...---++++++((()))+++,,,---...---------,,,++++++************---...////////////...---,,,------....../////////000///...///111222111000...---,,,++++++,,,------+++,,,------......------.........///......---------...///...------...///000222333222000...------000000000000111111111111222111000000111111000...000000000000000000000000222222111111000000111111222111000/////////000000,,,---//////......///000000000000000000111111111}}}zzzzzzxxxvvvtttrrroookkkgggjjjkkkkkkjjjhhhgggiiijjjdddccccccbbbcccdddfffggg``````aaaaaabbbccceeeeeecccdddfffhhhiiijjjiiiiiiggggggfffffffffeeeeeeeeebbbccceeefffggghhhhhhhhheeeeeeddddddcccbbbaaaaaa^^^^^^]]]\\\\\\[[[[[[ZZZWWWXXX[[[]]]______^^^]]]\\\\\\^^^___```______^^^``````aaaaaabbbcccccccccggggggiiikkknnnrrrtttvvvuuuwwwxxxwwwuuurrrqqqqqqrrrqqqppppppqqqrrrtttuuuxxx{{{}}}}}}{{{yyyxxxxxxxxxvvvuuutttrrrnnnllljjjhhhfffdddbbbbbbaaaaaabbbdddeeefffcccdddfffhhhhhhgggfffeeeeeeeeedddcccbbbbbbbbbbbbaaabbbbbbaaa___]]]\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUTTTTTTPPPPPPPPPOOOOOONNNNNNNNNMMMNNNPPPPPPQQQPPPOOONNNOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCAAA??????AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB===<<<>>>AAA???<<<===AAA??????>>><<<999888999;;;<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<:::999999:::999::::::;;;;;;::::::999888888999999999999888888555555555666666666666666555555555555555666777888666555444444333333333444666111000333555444555777222111111111222333333444333000......000111///---000000//////.........------...000///---+++***+++...------,,,,,,---------...---+++***+++---///111,,,///111000---,,,///222...------,,,,,,------...,,,+++***,,,...000///...)))***+++,,,,,,,,,,,,,,,+++)))+++///...)))+++111111000...---,,,+++******,,,,,,,,,---...///000111111111000///////////////(((+++......+++)))***---...---,,,,,,---000222444222222222111000...,,,,,,((())),,,...////////////------,,,,,,++++++,,,,,,------...//////...------,,,,,,,,,---------.........+++)))+++000333333111000///---,,,++++++,,,,,,***+++---...///...---------...............---------...///...------...///---///111111000//////000............///////////////......///222333333222222222222222222333333333444333333222111222222222333222000......///111222...//////...,,,,,,---/////////000000111111222222}}}zzzzzzxxxtttqqqoooooopppnnnnnnmmmlllkkkjjjiiihhhgggeeecccccceeefffdddaaaaaabbbdddfffggggggggggggffffffggghhhiiijjjkkkkkkhhhhhhiiiiiiiiihhhggggggeeeeeeeeeeeeffffffffffffeeecccbbbbbbbbbaaa___]]]``````___\\\ZZZZZZ\\\^^^\\\\\\[[[[[[ZZZZZZYYYYYY```______^^^^^^^^^______``````aaaaaabbbcccccccccfffhhhkkkmmmnnnoooqqqssswwwtttrrrsssttttttqqqnnnnnnnnnoooppprrrsssuuuvvvyyy|||yyyyyyzzzzzzyyywwwvvvuuuqqqooommmkkkiiiiiiiiiiiieeeffffffffffffeeeddddddgggfffeeedddddddddddddddddddddcccbbbbbbaaa``````aaa``````______^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTRRRQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDCCCAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@>>>;;;888<<<<<<;;;;;;:::999888888<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666777888999999777666555666555333111111222333444333444444222111111333555666444111000000222222222666555333111000000000111333555666555444444555666222111///---,,,---...//////...------------......111///---...000111///---------,,,+++******))))))---------...------,,,+++...,,,+++,,,...000000///,,,,,,---...000///,,,***++++++******++++++,,,---,,,+++***,,,...---***&&&((((((((()))***,,,---...---,,,,,,+++***)))(((((('''***,,,---,,,***))))))------,,,***)))(((((('''++++++******+++---...000+++++++++,,,---...000111,,,---......//////......,,,)))&&&%%%'''((())))))******))))))***,,,...//////000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---............------,,,,,,,,,////////////////////////+++))))))+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,---...............------------...///000111222222000000111111222222222333333333222111111222222222///...---...///000///...000//////...+++(((&&&$$$000///...///000111000///222000///......///000222}}}|||zzzxxxuuurrrqqqoooooommmmmmlllkkkjjjiiihhhhhhhhhfffddddddfffgggeeecccaaabbbdddfffggggggggggggggghhhhhhiiijjjkkkllllllkkkkkkllllllkkkkkkjjjiiiffffffffffffffffffffffffeeecccbbbbbbbbbaaa^^^\\\______^^^\\\ZZZZZZ[[[]]]XXXXXXYYYZZZZZZ[[[\\\\\\___^^^^^^^^^^^^^^^______``````aaacccdddfffgggggghhhjjjmmmnnnooopppqqqssswwwuuussstttuuuuuurrrpppppppppqqqrrruuuwwwyyyzzz{{{}}}yyyyyyzzzzzzyyyxxxvvvuuusssrrrpppnnnmmmmmmmmmmmmiiijjjjjjkkkkkkkkkjjjjjjffffffeeeeeeeeeeeeffffffeeeddddddccccccbbbbbbbbb______^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSUUUTTTSSSQQQQQQPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLJJJIIIIIIJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@???<<<:::>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666666444333333333444555444555555444222333444666999666444333444555555555555444333222222222333444444555666555444333444555222111000......///000111444333222111111111111111000...,,,---///000///---++++++,,,---......//////---...............------000...------///000000///---,,,,,,---//////---++++++++++++***++++++,,,---,,,++++++---000000---***---,,,,,,+++++++++++++++------,,,,,,+++************,,,......,,,++++++,,,,,,------------,,,******,,,++++++++++++,,,...///------,,,,,,,,,---------+++,,,,,,---------------///---++++++,,,......---+++************+++---...---...///...---,,,---...///......------------...//////............//////.........---------,,,,,,------------------------,,,+++***,,,///111000...------------------,,,,,,000000000000000000//////000000000000000111111111...///000111222333444555333333222222222222333333222111000000111222000///000000111111111000///...111///...///111111000///111000///......///000111~~~{{{vvvttttttsssooollllllkkkkkkjjjiiihhhgggggghhhgggffffffggggggfffeeebbbcccdddeeefffgggggggggiiiiiijjjkkklllmmmnnnnnnnnnooooooooonnnnnnmmmlllhhhhhhhhhgggffffffeeeeeedddcccaaaaaaaaa```]]][[[]]]^^^^^^]]][[[ZZZ[[[\\\YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbbccceeegggiiikkkllljjjllloooppppppppprrrssswwwvvvuuuvvvwwwvvvtttsssrrrssstttvvvxxxzzz|||~~~~~~}}}}}}}}}xxxyyyzzzzzzyyyxxxvvvuuutttsssrrrpppooooooppppppnnnnnnoooooopppoooooonnnggggggfffffffffggghhhhhheeeeeeeeeeeeeeeeeeeeeeee^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLJJJJJJJJJIIIGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBB@@@??????@@@@@@???>>>???>>>===;;;;;;;;;<<<<<<::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999888888888777666666666555555555555555666666555444444555777999777555444555666666666444444333333333555666777555666777666444333333444222111000000000111222333333333222000///////////////...,,,,,,...///...---,,,---...///000111222333......///000000/////////222111//////000111000///...---,,,,,,......---,,,+++++++++++++++,,,---------,,,---///111111000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...000******+++,,,,,,+++******,,,,,,,,,++++++,,,------//////...---,,,+++************+++,,,,,,,,,,,,,,,---,,,+++,,,......---+++,,,++++++******+++,,,,,,***,,,//////...------...222111///...---...///000///000000111111000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------..................000000/////////.........222111111111000000000///---...///111333444555666444444333333333333444444555444222333333333222111111111222333444444333333333111///000111111111000111000///......///000111zzzuuussstttsssnnnjjjkkkjjjjjjiiihhhhhhgggggghhhgggggggggggggggggggggddddddeeeffffffgggggghhhiiijjjjjjkkklllmmmnnnoooqqqqqqqqqqqqpppooonnnnnnjjjiiiiiigggfffeeeddddddcccbbbaaa``````___\\\ZZZ[[[]]]^^^^^^\\\ZZZZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^_________```aaabbbcccddddddeeefffhhhjjjkkkmmmmmmjjjllloooqqqqqqrrrtttuuuxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{}}}~~~}}}{{{{{{{{{xxxyyyyyyzzzyyyxxxwwwvvvsssrrrqqqpppoooppppppqqqqqqrrrrrrqqqqqqpppooonnnjjjiiihhhhhhggggggggghhheeefffffffffffffffffffff___^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVTTTRRRQQQQQQSSSUUUWWWPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBB@@@??????@@@AAAAAA@@@???>>><<<;;;:::;;;<<<===:::::::::999999999888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666666777666666777777777666555444444666666666444444555666666444222222333444444333555444333333333444666666666777777666444222333444111111000000111222333444333222111///...---------...---,,,,,,---...//////000000000000000111111111...///000111111111111111444222000///000000///...///---++++++---...------,,,++++++++++++,,,------......///000000000///...++++++++++++,,,---...///++++++++++++,,,,,,------...///...---,,,---///222///...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***++++++,,,,,,,,,,,,,,,******+++---......,,,***,,,,,,++++++++++++++++++(((+++...//////.........444222///---,,,---///111...///000222222111000//////.............................................//////...////////////...............////////////111000000///////////////000000000000000000000000//////000111333444555555444444333333333444555555777555444444444444333111111222222222222111111111555333111000111222111000111111000//////000111111}}}xxxtttssstttsssnnniiikkkkkkjjjjjjiiiiiihhhhhhggghhhhhhhhhgggggghhhhhhfffffffffgggggghhhiiiiiiiiijjjjjjkkklllmmmnnnnnnqqqqqqqqqqqqpppooonnnmmmjjjiiihhhgggfffeeedddccccccaaa````````````]]][[[[[[]]]^^^^^^\\\[[[[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbdddfffhhhiiiiiiiiijjjkkklllmmmmmmnnniiilllooorrrssstttwwwyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~|||{{{zzzzzzwwwxxxyyyzzzyyyxxxwwwvvvtttsssrrrpppppppppqqqrrruuuttttttsssqqqooommmlllmmmllljjjiiihhhgggffffffeeefffffffffffffffffffff`````````___^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVTTTRRRQQQQQQRRRUUUWWWRRRQQQPPPOOONNNMMMMMMMMMJJJIIIHHHHHHHHHGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>???@@@AAAAAAAAA===<<<;;;:::::::::;;;<<<:::::::::999999999888888::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666777777888555666666666666555444444333444666555444333444555333222111111333333333222666555333222222222333444666777777666444222333444000000000000111222222333555444333222000000//////......---,,,,,,---///111//////////////////000000...///000111222222222222333111///...//////---,,,///---++++++---...------,,,,,,++++++,,,,,,---...000000000///...---,,,,,,++++++***++++++,,,---...))))))******++++++,,,,,,......---++++++,,,///222999666111---,,,---///111,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,---------------,,,,,,---000111111...,,,++++++,,,++++++++++++***'''***---//////.........222000...,,,+++,,,...000,,,---///000111000////////////////////////////////////////////////////////////000///.....................//////000000000333222111111111111222333------...//////000111111222222222222222333333333444333333333444444555666666555333333444444333222000000000000111111222222777555222111111222222111111111000000000000111111~~~{{{xxxuuutttuuusssoookkklllllllllkkkkkkkkkjjjjjjhhhiiijjjjjjiiiiiijjjkkkiiihhhhhhhhhiiiiiijjjkkkjjjjjjkkklllmmmnnnooooooqqqqqqqqqpppooonnnmmmllliiihhhgggfffeeedddccccccaaa`````````aaaaaa___]]]\\\^^^^^^^^^\\\\\\]]]^^^XXXYYYZZZ\\\]]]___```aaaaaaaaabbbdddfffiiikkklllmmmnnnnnnoooooopppppppppmmmpppsssuuuvvvwwwzzz{{{yyy{{{}}}~~~}}}|||}}}~~~~~~}}}||||||{{{wwwxxxyyyyyyyyyyyywwwwwwvvvuuutttrrrqqqqqqrrrrrruuuuuutttrrrpppnnnlllkkkmmmlllkkkiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaaaaa```_________]]]\\\[[[ZZZZZZYYYYYYZZZUUUVVVVVVVVVWWWWWWWWWXXXVVVVVVVVVUUUVVVVVVWWWWWWTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRPPPOOOMMMMMMLLLLLLHHHGGGFFFGGGGGGGGGEEECCCFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@???>>>???@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::666666666666555555555555222444666666444333444444444333222333555555555333666555333222222222333333555666777666444333333444111111111111111222222222333222111000////////////...///...---,,,---111333***+++,,,---...///000111---...///111222333333333333111///...//////...,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,------...000111111///,,,******+++///...---+++************)))))))))******+++++++++,,,---,,,+++***,,,///111888444///***((()))+++---++++++,,,---------,,,,,,)))***+++---------,,,++++++,,,,,,---------------******+++---//////---+++***++++++,,,,,,,,,++++++(((***---...---------...///...,,,++++++,,,...///,,,,,,---...////////////////////////000000000000........................---///000///------...///------......///000000000......---------///000111------...///000111222222333333333333222222222222333222222222333444555666555333333333555555444333//////000222444666888999:::777333111222222222222111111111111111111111111}}}yyyyyyxxxwwwvvvtttqqqpppnnnnnnnnnmmmmmmmmmmmmmmmjjjlllnnnmmmkkkkkkmmmoookkkkkkjjjjjjjjjkkklllmmmkkkllllllmmmnnnoooppppppqqqqqqqqqpppooonnnlllkkkgggffffffeeedddccccccbbb``````___aaabbbcccbbb```^^^______^^^\\\\\\___aaaZZZZZZ[[[]]]___aaabbbbbb```aaabbbdddgggjjjlllmmmpppqqqrrrssstttuuuvvvvvvuuuwwwyyyzzzzzzzzz{{{}}}zzz|||~~~~~~~~~}}}wwwwwwyyyyyyyyyyyyxxxwwwvvvuuusssqqqppppppppppppooooooooonnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhiiieeeddddddccccccbbbbbbbbbcccbbbbbbaaa``````______]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFGGGHHHHHHGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@???????????????>>>>>>@@@AAA@@@>>><<<:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;999888777666555666777777333555777777666555555555444333333444666777666444555444333333333444555666444555666555444333444555333333333333333222222111111000//////............///000///...---...222666++++++,,,,,,---......///,,,---///000222333333444333111//////000000///...---,,,,,,---//////---+++---,,,,,,,,,,,,---......///000111///,,,+++,,,...000///...,,,++++++*********++++++++++++++++++++++++,,,---,,,+++,,,///111111///,,,***(((((()))))))))***,,,------------,,,)))***+++---------+++*********+++,,,,,,,,,,,,,,,(((((((((***,,,---,,,***))))))+++,,,---,,,,,,+++***+++------,,,,,,---...,,,,,,,,,,,,---...//////------------...///000111//////000000000111111111000000000000000000000000+++---///...,,,,,,---///,,,,,,---......///000000++++++***+++,,,...111222000000111111222222222333333333333333333333333333111111111222222333444555444333222444666777666555222333333444666999;;;===<<<888444222222222222222111111111222222111111111}}}xxxzzz{{{zzzwwwuuuttttttooooooooooooooonnnnnnnnnlllnnnppppppnnnmmmooorrrmmmlllkkkjjjkkklllmmmnnnmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqpppooonnnlllllleeeeeeeeeddddddccccccbbb```______aaacccdddcccbbb``````___]]]\\\]]]```bbb``````aaaaaabbbbbbcccccc___```aaadddfffiiilllmmmqqqrrrtttuuuwwwyyy{{{|||{{{}}}~~~~~~}}}||||||}}}zzz}}}~~~wwwwwwyyyyyyzzzyyyxxxwwwtttsssqqqooommmlllllllllhhhhhhiiiiiiiiiiiihhhhhhgggggggggggghhhiiijjjkkkddddddccccccbbbaaa``````bbbbbbbbbaaa``````______]]]\\\[[[ZZZYYYYYYYYYYYY\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWVVVUUUUUUUUUUUUVVVXXXXXXWWWVVVUUUSSSRRRRRRPPPOOOMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAA@@@===::::::<<>>@@@???>>>???AAABBBBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888999:::<<<===>>>;;;<<<<<<<<<;;;:::999999:::999999999999:::;;;;;;888888888888777777777777888777666444444444555666333444555555666666555555777555444222222333444555555555555555555555555555444444333333333333222222222222222222222333333333///---,,,...111333222000...,,,)))((()))+++,,,+++,,,---...,,,******...111...111111//////111111...000,,,***,,,000222///,,,...---,,,,,,++++++++++++333---(((+++222444...''',,,...***###%%%...///(((///...,,,,,,------,,,+++,,,***)))***...///...,,,111111000///---,,,+++***+++***)))'''''')))***+++++++++++++++++++++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,+++******)))***++++++***+++---///)))---///...***)))+++///---------............///111...---...//////,,,***,,,---...///000000000000222333333111...,,,,,,---......------,,,,,,,,,++++++,,,------......------...///000222222222111000//////000111222333444444000111222333333333333333000111222444555555444444333444444555555444444333666666666666666666555555666555555444444444444555666666666666666555555444}}}~~~}}}{{{yyywwwuuusssrrroooooonnnmmmmmmmmmmmmnnnnnnoooppppppooooooqqqrrrsssrrrpppoooooopppqqqrrrooonnnnnnnnnmmmnnnnnnnnnoooooommmllljjjhhhgggfffdddcccbbb```___^^^______^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZ[[[[[[\\\___^^^^^^___```bbbdddeeedddeeefffhhhkkkmmmnnnooovvvxxxzzz}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzvvvvvvvvvuuusssqqqpppooollllllkkkkkkjjjjjjjjjiiihhhhhhhhhhhhgggfffeeeeeecccccccccbbbbbbbbbaaaaaacccddddddcccbbb```___^^^___^^^^^^]]]\\\[[[ZZZYYYZZZYYYXXXYYYZZZ[[[ZZZYYYXXXWWWVVVWWWYYYZZZZZZYYYXXXVVVTTTTTTUUUVVVTTTQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGCCCCCCDDDDDDEEEEEEDDDDDD???>>>===>>>@@@AAA@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===999888888888777777777777777777666555555555555555444444555666666666555555888777555333333444555666666666666666666666666666555555555444444444333333222222222222222111111111000...---...111222111///111///---,,,---/////////,,,---......,,,,,,...000,,,///000------000///,,,...+++)))+++///000...+++///......---,,,,,,------000///......000000///...000000---+++---111222...///---,,,,,,---...,,,+++,,,+++)))+++---///...,,,///......---,,,+++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++---,,,+++++++++,,,---.........---,,,+++*********)))+++++++++++++++---///,,,///111000---+++...111.........////////////000000...---...///000---+++++++++---....../////////000111222000...,,,---...111111000000////////////------....../////////.........///000111111111111///000000111111222222333333333333333222222222222///////////////111222333444444444444444444444444555555555555555555555555666555555555555555666666666777777777777666555555||||||zzzyyywwwuuutttsssooonnnnnnmmmmmmmmmmmmmmmoooppprrrrrrqqqrrrtttvvvqqqqqqrrrrrrrrrssssssssspppppppppooonnnnnnmmmmmmllllllkkkiiihhhfffeeeeeedddcccbbbaaa```_________^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZYYYZZZ[[[]]]]]]``````aaaaaaccceeefffgggiiiiiiiiijjjlllnnnppprrruuuvvvzzz}}}~~~}}}{{{zzzyyyxxxxxxxxxsssssssssrrrqqqpppooonnnlllllllllllllllllllllkkkjjjjjjjjjiiiiiihhhgggfffdddcccccccccbbbbbbbbbbbbddddddddddddcccaaa```___``````___^^^]]]\\\\\\[[[XXXWWWVVVXXXZZZ[[[ZZZYYYZZZYYYXXXXXXZZZZZZYYYXXXWWWUUUTTTTTTUUUTTTSSSQQQRRRRRRQQQPPPOOOOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFAAA?????????AAABBBAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999:::;;;<<<<<<;;;:::999===============<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<999999999888888888777777666666777777666666555555444555555666666666666666888888666555555555666777777777777777777777777777666666666555555555555444222222222111111000000///000///...///000111000///000---++++++---.........,,,---//////.........///,,,//////------//////,,,,,,***)))***---...,,,***000///..................,,,000333111---,,,111666000,,,+++///111//////000///---,,,,,,---...---+++---,,,+++,,,---...---,,,,,,+++++++++************///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---......222000...,,,+++******+++***,,,,,,,,,+++,,,...000***,,,...---***)))+++......////////////000000000...------...000000///---,,,---...//////000//////...///000///---,,,---...............------------....../////////000000000.........//////000222222111111111111111111111111555555444333222222222222111///...,,,---///222444555444333222222333444555555555555555555555555555555555555555666777888888777777888888777777666555{{{{{{zzzxxxwwwuuuttttttpppooonnnnnnmmmmmmnnnnnnoooqqqrrrsssssstttwwwyyyssstttuuuvvvvvvuuutttsssqqqqqqpppooonnnmmmlllkkkjjjjjjiiihhhfffeeeddddddddddddcccbbbbbbaaaaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\[[[\\\]]]___aaaaaaaaabbbccceeeggghhhiiijjjjjjjjjkkkmmmppptttvvvvvvwwwzzz~~~~~~~~~~~~zzzyyyxxxvvvuuuuuuuuutttpppqqqqqqqqqqqqqqqpppooolllllllllllllllllllllllljjjjjjjjjjjjiiihhhgggfffeeeeeeeeeddddddddddddcccccccccccccccbbbaaaaaa```aaaaaa``````___^^^^^^]]]YYYXXXWWWXXXYYYZZZYYYXXX[[[ZZZYYYZZZZZZZZZYYYWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCEEECCCBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>========================:::::::::999999999888888999999999999999:::::::::======>>>>>>>>>>>>======999::::::;;;;;;;;;;;;;;;::::::999999999888888888555666777888888777666555555555666777777777777666888777666555555555666666666666666666666666666666666666666555555555444444222222222111000///......000000//////000000//////...---++++++---......---,,,---///000000//////......000000------000000...+++******,,,......,,,***//////......---......///,,,000333000++++++222999///)))***222333---,,,111...---,,,,,,---...---,,,...---------------,,,,,,***************+++++++++------,,,++++++,,,------,,,,,,------------......++++++,,,,,,---......///222000...,,,+++,,,---...+++---------,,,,,,...000)))***,,,+++)))(((***,,,............////////////,,,,,,---...000000000///000000111222222222222222,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,///.........//////000000000000//////000222444555222222111111111000000000555444333333222333444444333222111000111222444555555444222111111222444555666666666666777777777777555555555666666888999999888888888888888777666666{{{zzzyyyxxxvvvuuutttsssqqqpppoooooonnnnnnoooooonnnppprrrrrrssstttwwwyyyvvvvvvwwwxxxwwwuuusssrrrppppppoooooommmllljjjiiihhhhhhggggggfffeeeddddddbbbbbbbbbaaaaaa```______[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]___```aaa```aaaccceeefffhhhiiijjjiiiiiijjjkkkooossswwwzzz|||}}}}}}||||||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvuuutttrrrqqqllllllllllllkkkkkkkkkkkkiiiiiiiiiiiihhhgggffffffeeeeeedddddddddcccccccccaaaaaaaaaaaa``````aaaaaabbbbbbaaaaaa```_________```^^^\\\\\\]]]\\\[[[YYY[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTRRRRRRRRRQQQPPPPPPOOOOOOJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCGGGEEEDDDEEEFFFGGGFFFDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::<<<;;;:::999:::===@@@BBB======>>>>>>>>>>>>>>>===;;;<<<======>>>>>>======::::::::::::999999999999555666777888888777666555555666777777888888777777666666666555555555555555555555555555555555555555555555555444444444444333222222222111000///......000000000000////////////111///...///111222222111------...000111000///...---///...++++++...///---,,,,,,---///000000...,,,...---------------......---//////...,,,---111555111,,,...666666///...444...,,,,,,,,,......---,,,---......------,,,------++++++++++++,,,,,,,,,,,,************************,,,,,,,,,------.........,,,,,,------............000///---,,,,,,---///111,,,---...---,,,,,,...///---.........------......,,,,,,,,,---------......+++---...///000000111111000111222222222222222222,,,---......------.../////////////////////000000......---------...///000222111111111222444666888333333222222111111000000333333333333444555666777333333444444555444444444555444222111111222444555444444444555555666666666555555555666666888999999888888888888888777666666{{{{{{yyyxxxvvvtttsssrrrppppppooonnnnnnnnnnnnnnnmmmnnnppppppppprrrtttwwwvvvvvvvvvvvvuuusssqqqppplllmmmmmmmmmllljjjhhhfffffffffeeeeeedddddddddccc^^^____________^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^______```aaaaaaaaabbbdddgggiiijjjkkkkkkiiiiiikkknnnrrrvvvzzz|||~~~~~~|||{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{}}}|||zzzxxxuuurrrooommmnnnmmmmmmlllkkkkkkjjjjjjiiijjjjjjiiiiiihhhgggfffccccccccccccbbbbbbbbbbbbaaa``````___``````aaabbbbbbbbbaaaaaa```````````````^^^\\\[[[[[[[[[YYYWWWZZZYYYYYYZZZ[[[ZZZXXXUUUSSSTTTTTTSSSQQQPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIKKKKKKKKKJJJIIIJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHGGGEEEDDDEEEFFFFFFEEECCCDDDDDDCCCBBBBBBAAAAAA@@@????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888999<<<@@@BBB<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@;;;;;;;;;:::::::::999999666666777777888888777777666666777888888888888888666666666555555555444444555555555555555555555555555555555444444444333333222222222111111000000///...///111000///...000111...------...000111111///...------...000000///---+++---,,,((((((,,,---+++,,,...000111222111///...---------,,,------...//////............///111222......000333111------000---,,,+++,,,.........---,,,---......---,,,---///,,,,,,,,,---------------))))))))))))))))))))))))++++++,,,,,,------......------............---,,,------,,,,,,---...000111,,,------,,,++++++---...------------------------++++++,,,,,,,,,---------+++---///000000///000222//////000000000000//////---...//////...---...000---............////////////...---,,,---...///000222222333333555666888999444444333333222222222111111222333555666777777888111222333444444333222111444333222111111222333444111111111222333333444444555555555555666777888888777777888888777777666555|||{{{zzzxxxuuusssrrrqqqnnnnnnmmmlllllllllllllllkkklllnnnnnnnnnoooqqqsssrrrrrrrrrrrrqqqppppppoooiiiiiijjjjjjiiihhhfffdddccccccccccccbbbbbbbbbbbb^^^______``````___]]]]]]________________________^^^```bbbdddeeeeeeddddddcccdddgggiiikkkmmmmmmmmmkkklllooorrruuuxxx{{{||||||}}}~~~|||||||||}}}}}}zzzyyyyyyzzzzzz{{{|||}}}{{{{{{yyywwwuuurrrooonnnppppppooonnnlllkkkjjjjjjkkkkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeddddddddddddaaaaaa`````````aaaccccccaaaaaaaaaaaa````````````\\\ZZZYYYXXXYYYYYYWWWUUUXXXXXXXXXYYY[[[ZZZWWWUUURRRTTTUUUSSSPPPOOOPPPRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHKKKLLLHHHGGGFFFFFFGGGGGGFFFDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::777777888999::::::;;;;;;;;;<<<======>>>>>>>>>======???@@@BBBBBBAAA@@@???;;;;;;;;;;;;::::::::::::777777666666777888888999666777888888999999888888777777777777666666555555555555555555555555555555666666666555555555555444222222222222222111111111---///111000///...000222+++******,,,...///...---///,,,++++++...//////------...---))))))---...---,,,...111222222111//////......------...//////000///000111111//////000222,,,000222...+++,,,---,,,---,,,+++,,,...///...---+++---///...------...111---------------,,,,,,,,,***++++++++++++++++++*********++++++,,,---------......//////...---,,,+++------------------......+++,,,---,,,******+++------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------......,,,...111111//////000222...//////000//////.........000000000.........000+++++++++,,,,,,,,,------000///...---...///111222000111333444666777777888444444444444444444444444111222555777888888666555222222222222222222222222222222222222222222222222111111222222333444444555666555555555555555666666666777777777777666555555}}}|||zzzxxxuuusssqqqpppllllllkkkjjjjjjjjjjjjkkkjjjkkklllllllllllloooqqqnnnnnnnnnnnnnnnooooooooofffggghhhiiihhhfffdddcccaaaaaaaaaaaaaaa`````````aaaaaabbbccccccbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbbbbdddgggjjjkkkkkkiiihhhdddfffhhhkkkmmmooooooooonnnppprrruuuxxxzzz{{{{{{}}}}}}}}}~~~~~~{{{{{{||||||}}}zzzzzzzzzzzzzzzyyyxxxwwwsssrrrqqqooonnnlllkkkjjjllllllllllllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhbbbbbbaaaaaaaaacccdddeeeaaaaaaaaaaaa````````````]]][[[ZZZ[[[\\\\\\[[[ZZZWWWVVVWWWYYYZZZZZZWWWUUUSSSUUUWWWUUURRRPPPRRRTTTPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMKKKLLLMMMOOONNNMMMLLLJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJHHHIIIIIIJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;:::::::::999999888:::===??????===;;;999;;;;;;<<<===============:::<<<>>>???@@@???===<<<<<<<<<;;;;;;;;;:::::::::888777666666666777999:::777777888999999999999888888888888888888777666666777777777777777777777777777777777777666666666666222222222222222333333333+++...000000//////111444---,,,---...111111000//////,,,******---//////---000222000,,,,,,000222000+++...111333222000/////////////////////000111111...222555444000...000333///777888000,,,111222...---,,,+++,,,...///...---***,,,//////------///222---------,,,,,,,,,++++++,,,------......------,,,))))))***++++++,,,------//////000000///---+++***---.........---,,,+++++++++,,,,,,+++***)))+++,,,111000//////000111000///---------.........//////,,,///222111///...///111000000111111111000000///000111111111///...///000.........//////000000000222111///...///000222333///000222555666777666666555555555555555555555555222444777999999777555333666555222111111222444555111222222333333222222111444444555555666777888888666555555444444444555555666666666666666555555444~~~zzzxxxuuusssooolllnnnllljjjiiijjjjjjiiigggkkkkkkkkklllmmmnnnooopppmmmmmmmmmllllllkkkkkkkkkgggfffeeedddbbbaaa```_______________```````````````bbbccccccbbbaaacccdddaaabbbccceeeeeeeeeeeeeeehhhggggggggggggggghhhiiiiiijjjkkkmmmnnnoooooooooqqqqqqsssuuuxxx{{{~~~~~~}}}~~~}}}|||{{{yyyxxxwwwvvvuuurrrnnnllllllmmmmmmlllnnnnnnnnnmmmllljjjiiihhhkkkjjjiiigggffffffeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbccccccbbbaaa``````ZZZ[[[\\\\\\\\\[[[YYYYYYZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPOOONNNQQQQQQQQQQQQQQQPPPPPPOOOOOONNNLLLJJJJJJJJJLLLMMMMMMLLLKKKJJJKKKLLLNNNOOOIIIHHHFFFDDDCCCDDDDDDEEEHHHFFFDDDDDDEEEDDDCCCAAACCCCCCBBBAAA???>>>======??????>>>===<<<;;;::::::;;;;;;:::999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<999999::::::;;;<<<=========<<<;;;:::888777666666333333444555666777888888:::333222777999888888<<<666777888777666666888999777777777777666666666666777777777666444444555666000111222111/////////000...//////000000000000/////////.........---------999333,,,))),,,......,,,,,,---...,,,)))))),,,///---...///000000///...---...000222333333111///---333222222111000//////...111000...---,,,------...+++,,,---.........---,,,,,,,,,,,,---------......)))***+++,,,,,,+++)))(((,,,***((((((***+++)))&&&&&&((((((&&&)))000444444***+++------...---,,,+++*********+++,,,---...///,,,------......---,,,,,,////////////////////////222///,,,---///000///---333222111///......---------......///...,,,+++***---.../////////000111333///............---------////////////000000000000333333333222222222111111333222000111222444333333...333999<<<:::666222///333444555666555444333222333222000//////000222333444222111333666777555222333555666666444333444444555555555555666666666666}}}zzzxxxvvvtttqqqnnnpppnnnlllkkkkkkkkkjjjiiilllkkkkkkkkkkkkkkklllmmmlllllllllkkkkkkkkkjjjjjjhhhgggfffeeedddbbbaaaaaa^^^^^^___```aaaaaabbbccc```bbbccccccbbbbbbcccdddfffeeeeeeeeeeeedddddddddggggggggggggggghhhiiiiiiiiijjjlllnnnpppqqqrrrrrrttttttuuuwwwzzz~~~~~~}}}|||zzzyyyxxxwwwvvvssspppnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjiiihhhmmmlllkkkiiihhhhhhggggggddddddeeeeeedddccccccbbbcccccccccbbbbbb```______\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWYYYVVVTTTSSSTTTUUUTTTTTTRRRSSSSSSTTTSSSSSSRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLKKKLLLLLLMMMNNNOOOOOOIIIHHHGGGEEEDDDDDDEEEEEEFFFEEECCCCCCDDDDDDCCCAAABBBBBBAAA@@@???>>>===<<<@@@??????>>>===<<<;;;;;;<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<<<<;;;:::999999888777444555555666666777777888888666777999777333666<<<888888888777555444555777444444444444333333333333555555555444222222333555111222333222000///000111///000000000000000//////000000000//////.........333///++++++...000...+++---...///---++++++---000......////////////......+++---///111333222222111111111111111000000///...------++++++***+++,,,,,,............---,,,++++++,,,,,,,,,---------......)))***,,,---...---,,,,,,///---,,,,,,...///---+++...000000......111111...+++,,,,,,,,,,,,+++)))(((...------......000111111------------------------........................000...,,,---000111///---000//////...............///000000000000///------------............000111000000/////////.........//////000000000000111111333333333222222222111111222000///000111222222222111444777888666444333333222222333444444444444444444333222111111222333444444222222333666666555222666777888777555333333444444444444444555555555555~~~|||zzzxxxwwwuuusssppprrrpppmmmmmmmmmmmmkkkjjjkkkjjjiiiiiihhhhhhhhhiiikkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeedddcccbbb^^^______```aaacccdddeeecccdddfffeeeddddddeeegggiiihhhfffdddccccccccccccffffffffffffgggiiijjjjjjjjjkkkmmmoooqqqrrrttttttwwwwwwxxxzzz}}}}}}|||{{{zzzyyyxxxvvvsssqqqqqqqqqpppooommmmmmmmmmmmllllllkkkkkkooonnnmmmkkkjjjjjjjjjjjjfffffffffffffffeeeeeedddddddddcccbbbaaa```^^^]]]^^^^^^^^^^^^]]]\\\ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[VVVVVVVVVVVVWWWXXXYYYYYY[[[YYYVVVUUUWWWXXXYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSQQQOOONNNMMMNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBCCCDDDEEECCCBBBAAAAAA@@@??????>>>======AAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;:::::::::999999666666666666777777777777666888::::::555111444<<<999999999777444333444555333333333333222222222111222333333222111000111333222333444333111000111222111111111111000///......111111000000000000/////////---,,,---000111...+++...//////...------///000//////............//////------///000111111111111//////000111111000///...++++++*********+++,,,,,,000///...---,,,+++++++++,,,,,,,,,---------......***+++---///000000//////---,,,++++++---...---,,,---111111///---...,,,(((------------,,,***)))(((,,,++++++,,,,,,---...///...---,,,,,,,,,,,,..............................---,,,---///000111///------------------.../////////000000000000000///......---------------......111000000000////////////000000000111111111222222333333333222222222111111222111///000222333333222444444555444333333444666111111111111222333444444555555333333333333555555333222222333555555444333999::::::999666444333444333333333444444444444555|||zzzxxxwwwwwwuuusssqqqrrrpppnnnmmmmmmmmmkkkjjjhhhggggggffffffgggggggggiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddcccbbbaaaaaa```aaabbbcccdddeeefffggghhhhhhgggggghhhiiiiiigggeeecccbbbbbbcccdddeeeeeeeeefffgggiiijjjkkkllllllmmmnnnpppqqqssstttwwwxxxyyy|||~~~~~~}}}||||||{{{xxxvvvtttttttttsssrrrqqqpppppppppppppppppppppoooooommmlllkkkjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhheeeeeedddcccbbb```^^^]]]_________^^^]]]\\\[[[ZZZ\\\\\\\\\\\\]]]]]]^^^^^^\\\\\\]]]]]]^^^^^^______ZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYVVVUUUWWWYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVTTTRRRQQQPPPOOOOOOMMMMMMOOOOOOOOOOOOMMMLLLIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCEEEFFFEEEDDDAAAAAAAAA@@@@@@?????????BBBAAAAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888777999999999999999888888888999999999999999999999999888888777777777666666666555777999999555333666:::888999999777555555666777555555555555444444444444111222333222000000111333333444555444222111222333222222222111000///...---000000000000000000000000000///......000111///------...............////////////---,,,,,,---//////111000000///............---...///111111000///...,,,,,,,,,,,,------......000///---,,,+++,,,,,,---,,,,,,,,,---------......,,,---...///////////////************+++,,,,,,++++++...///,,,,,,//////,,,............------,,,,,,++++++******+++,,,,,,---...---,,,++++++,,,...000........................***+++---///111000///.........------......///000........................///...---,,,---...------000000000/////////......000000111111222222333333333333333222222222111111333222000111333444444333333444444333222222444666333222111000000111222333555444333333333333444555222222333333444444444333888:::::::::777666555666333333444444444555555555zzzxxxwwwvvvvvvuuusssqqqrrrooommmllllllkkkjjjhhheeedddeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeedddcccbbbbbbeeedddbbbaaaaaabbbcccddddddfffggggggffffffggghhhfffdddcccaaaaaacccdddfffeeeeeeeeefffgggiiijjjkkkmmmlllllllllmmmooopppqqquuuwwwyyy|||~~~~~~}}}{{{xxxwwwwwwwwwuuutttrrrrrrqqqpppppppppqqqrrrooonnnmmmlllkkkjjjjjjjjjhhhhhhiiiiiiiiiiiiiiihhhggggggfffeeedddbbb```___aaa```___^^^^^^]]]]]]]]]]]]]]]^^^______`````````_________``````aaaaaabbb^^^^^^]]]]]]]]]^^^______]]]ZZZXXXXXXYYY[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVTTTRRRQQQPPPPPPNNNOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDDDDDDDFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;::::::::::::;;;;;;::::::999888777777666888888888888888777777777777777777777777888888888888888777777666666555555444555555555777888888777666777888888777777999;;;666666666555555555555444222333333222111111333444333444555444222222222333222222222222111000......////////////////////////444222000...//////000///,,,,,,,,,---............///...---,,,,,,---...///000000///......------,,,------...///000///......+++,,,,,,---............---,,,,,,+++,,,---///000,,,,,,,,,---------.....................---,,,,,,---------------------...///111000------222444333,,,,,,,,,,,,------.....................//////000...---+++++++++---///000........................)))+++...000000///......111000//////......//////000/////////............111///------...///...---/////////.........------///000000111222222333333333333333222222222111111111000...///111222222111000222444444333222333444555444222000//////000000333222222222222222222333111222333444333333333333555777999999777777777888444555555555666666666666~~~{{{yyywwwvvvvvvvvvtttrrrqqqooolllkkkjjjjjjhhhgggdddddddddeeefffgggiiijjjggggggggghhhhhhhhhhhhiiiffffffeeeeeedddccccccbbbfffeeebbbaaa``````bbbcccaaabbbccccccbbbbbbccceeeccccccbbbbbbccceeefffgggffffffffffffgggiiijjjjjjkkkkkkjjjkkklllmmmooopppuuuwwwzzz~~~~~~|||zzzyyyyyyyyywwwuuurrrqqqooonnnnnnnnnooopppooonnnmmmkkkjjjjjjiiiiiifffgggggghhhhhhhhhhhhgggjjjiiiiiihhhgggfffdddccccccbbbaaaaaa``````aaaaaa```aaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccaaa``````______```aaaaaaaaa___^^^^^^___```___^^^]]]]]]]]]]]]\\\ZZZYYYXXXUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAA@@@???>>>======;;;;;;:::999999999999:::999999888888777777666666666777777777777777777777666666666666666666777777777777666666555555555444333444444444777;;;:::555444666777777777777:::<<<444444444444333333333333222333444333222222444666333444555444222111222333222222222222111000//////......////////////000000444333000.........///000,,,++++++---///000...---......------------......,,,,,,---...//////..................---------...++++++,,,---------,,,,,,+++++++++,,,---...///000,,,,,,,,,---------......//////...---,,,++++++***,,,---...---+++***+++,,,000111///******///111000************+++---...///...---------------......---,,,++++++,,,---///000------------------------***,,,...///...---......222111000///////////////444333222111000000000000111...+++,,,///111///---............------------...//////000111222333333333333333222222222111111...---+++,,,...//////...---000333555444333222222444444222111000000//////111111111111111111111111000222444444333222333444333444666777666666777888555555555666666666777777}}}{{{yyyxxxxxxwwwuuusssqqqooolllkkkjjjjjjhhhfffffffffffffffgggggghhhiiigggggghhhhhhhhhiiiiiiiiiggggggffffffeeedddddddddeeecccaaa______```bbbddd```aaacccbbbaaaaaabbbdddddddddeeeeeefffgggggghhhggggggggggggggghhhiiiiiiiiihhhhhhiiilllooorrrtttwwwyyy}}}~~~}}}{{{{{{{{{zzzwwwuuusssrrrpppnnnmmmmmmnnnoooooonnnmmmlllkkkjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjkkkllllllkkkjjjiiihhhgggfffeeedddddddddeeefffgggeeeffffffggggggfffeeeddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaabbbbbbcccbbbbbbbbbcccccc```^^^^^^^^^]]]\\\ZZZXXXVVVUUUOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@AAABBBBBBBBBCCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<::::::999888888888888999777777777777777777777777555555555666666777777777777777777777666666666666555555555555444444444444111666888555555888888555444555666555555555777999333333333333222222222111111333333333222222444666222333444333222111111333111111222222222111111000/////////000000111111111.../////////.........///---,,,,,,...111222000---,,,------......------,,,+++,,,...//////...---,,,000///---,,,+++,,,------,,,---.........---,,,+++++++++,,,---............,,,,,,,,,---------......///......---,,,,,,,,,,,,,,,---...,,,)))'''(((***,,,...---)))))),,,,,,***------,,,,,,---...///000,,,++++++******+++++++++++++++,,,,,,---......///------------------------+++---///...,,,+++---/////////.........///000000666555333111000000000000///,,,)))+++///111///---////////////............---......///111222222333333333333222222222111111///---,,,,,,...//////...---000222333222222222333111111222222222222222111000111111111111111111000///222444444222111222444222444555555444333444555444444444555555555666666}}}{{{zzzzzzyyywwwuuurrrpppmmmkkkkkkjjjhhhgggiiiiiihhhgggggggggggghhhggghhhhhhhhhiiiiiijjjjjjhhhhhhggggggffffffeeeeeecccaaa___^^^___aaaccceeebbbccceeedddccccccdddfffffffffggghhhiiiiiihhhhhhhhhggggggggggggggghhhiiiffffffgggiiilllqqquuuwwwyyy|||~~~}}}|||{{{{{{zzzxxxuuuvvvuuurrrpppoooooooooppppppooonnnmmmlllkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjhhhhhhgggggghhhiiikkklllhhhiiijjjjjjjjjhhhgggfffeeeeeeeeeddddddcccccccccccccccbbbbbbaaabbbbbbbbbcccccccccdddeeeccc```]]]^^^^^^]]][[[YYYVVVTTTSSSKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAA???>>>@@@AAAAAABBBBBBCCCCCCCCCAAA@@@@@@???>>>===<<<<<<:::999888888777777888888666666666666777777777777333444444555666777888888888888888888777777777666444444444444444444444444000999===777333444666555444555555444222222333555444444444333333333222222111222333222111111333555222333444333111000111222000111111222222222111111000000111111222222222222'''***...000///...------...------///333333111...+++,,,............,,,+++---...000000///,,,)))'''222000---+++******,,,...000000111111111000...---,,,---.........---,,,+++,,,,,,,,,---------............---------......///000222333111---+++,,,---***...///......000000,,,333222111000000111222222//////...------.........***+++,,,---............------------------------,,,...///---+++***,,,///,,,,,,,,,---...///000111666444222000...------------***''')))...000///,,,000000000000////////////,,,---...///000111222222333333333222222222111111111000//////111222222111///000111111111111333555...///111333444555444444000111111222222111111000///222444444222111222444222444555444333111111222333333333444444444555555}}}zzzvvvrrrpppqqqpppooollljjjhhhfffeeefffeeeeeeddddddddddddeeeffffffffffffhhhjjjlllnnnjjjjjjiiigggfffeeedddcccbbbaaaaaa````````````aaacccccccccbbbaaabbbeeehhhfffdddcccdddhhhjjjhhhgggiiihhhffffffgggggggggfffjjjlllnnnpppqqqtttxxxzzz}}}}}}|||zzzyyywwwvvvvvvpppqqqrrrssssssrrrqqqqqqpppooommmkkkjjjjjjkkkkkkmmmnnnooonnnmmmmmmooopppssspppmmmmmmnnnooommmkkkmmmmmmmmmmmmnnnoooppppppooonnnlllkkkkkkkkkiiigggeeeeeeeeeddddddcccccccccaaaaaa``````______^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXWWWUUUSSSQQQOOONNNIIIIIIHHHHHHGGGFFFEEEEEEFFFDDDAAA???@@@BBBEEEGGGHHHFFFEEEDDDDDDCCCAAA???>>>??????===;;;:::;;;<<<<<<;;;;;;<<<>>>???===<<<:::<<<>>>@@@@@@>>><<<:::888777555555777888777666444666999;;;:::888444222333333333444444555555555666666666666666666666666888666444555777777555333222222333444444555666666777666444333333444666777444444333333333222222222222222111111222222333444000111333444444333222111111111000000000000111111////////////////////////++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,000...+++,,,......,,,***,,,,,,------...///000000---------------...//////---,,,,,,++++++,,,,,,---000---***)))+++...//////(((,,,,,,)))***///...)))////////////////////////......................../////////...,,,+++---...---......---,,,---///111222111000...,,,+++++++++///...------...///000111+++,,,---...///...---,,,++++++,,,,,,,,,---------...+++'''(((---000000...444//////222111,,,,,,000***************************,,,---,,,)))***---111---------.........//////111000...------...///000//////......---------,,,000111333444333222000...111111222222222222111111111111111000000000000000//////000111333444333111333333333222222222111111111333444444333222222333|||yyyvvvrrrpppnnnnnnllljjjhhhfffeeedddgggffffffeeeeeeeeeeeeeeeggggggfffffffffggghhhiiiggggggfffeeedddccccccbbb```````````````aaaaaabbbaaabbbbbbbbbaaabbbdddfffeeedddccceeehhhiiiiiigggjjjiiihhhhhhiiijjjjjjjjjkkkmmmqqqtttvvvzzz~~~||||||zzzyyywwwvvvttttttrrrssstttuuuuuutttsssrrrqqqpppnnnmmmllllllmmmmmmmmmnnnooonnnmmmmmmoooqqqrrrpppnnnnnnqqqrrrqqqooorrrrrrqqqqqqqqqqqqqqqrrrrrrpppnnnnnnnnnnnnllljjjgggfffeeedddcccbbbaaaaaa^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAACCCBBBAAAAAAAAAAAA>>><<<=========<<<:::999:::;;;:::999999:::<<<<<<;;;:::999:::;;;<<<<<<;;;:::999999777555555777888777666555666777777777666444444333333333444444444555555888888888888888888888888888666444444666777555333222222222333333444444555555555333333333333555555333333444444333333222111222222111111222222333444111111000000000000000000111111000000000000111111////////////////////////------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,......---+++,,,,,,------...//////000000000///...------------...------,,,,,,------...---,,,+++,,,---......---+++...///,,,---111000,,,........................------------------------...//////...,,,,,,---///------...---,,,---///111//////...---------------------,,,,,,,,,---...///++++++,,,---------------,,,+++++++++,,,,,,------&&&(((***,,,,,,***((('''000,,,---000111---...111------------------------,,,,,,---,,,+++,,,---///------------.........///111000///......///000111111000000000////////////,,,...000222333333222111000000111111111111000000000000000000000000000000111111222444555666444333111111111222222333333333111333444444333222222333~~~{{{xxxuuurrrqqqmmmmmmllljjjiiigggffffffhhhhhhgggfffffffffffffffgggfffeeeddddddcccddddddddddddccccccbbbbbbbbbbbb```______``````aaabbbccc___```bbbbbbaaaaaacccddddddccccccdddgggiiihhhgggjjjjjjjjjkkklllmmmooopppnnnqqqvvvzzz~~~~~~}}}|||{{{yyywwwvvvuuuttttttuuuvvvwwwwwwvvvuuutttsssrrrpppooonnnooooooppppppqqqrrrqqqqqqqqqsssttttttsssssstttvvvwwwwwwvvvxxxxxxvvvuuuuuutttttttttuuutttsssssssssrrrpppnnniiihhhfffdddbbb```^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWTTTTTTSSSRRRPPPOOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCBBBBBBBBB===>>>??????>>>===;;;:::===<<<<<<<<<======;;;999:::;;;;;;999777777888999777666666777999999888777777777888888888888777777888666555555666777777666666666555444333444444444333333333333444444444444666666666666666666666666666555444444555555444333222222222222222222222222333333333333333333333333222333444444444333111000222222111111222222333444444222000.........000111111000000//////000000111////////////////////////...////////////...------++++++++++++++++++++++++---,,,+++,,,---...---,,,,,,,,,------.../////////333222000...---,,,++++++///......------......///+++++++++---//////---+++))),,,,,,******------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///,,,---...---,,,,,,...000,,,,,,,,,,,,---...//////,,,++++++*********++++++++++++******++++++,,,---,,,++++++******,,,---...,,,000333444111...---...+++)))***...///...///222...........................---------......---+++------------............111000///......///111111000000000000////////////+++,,,...000111111111000//////000000000000//////000000000000000000000000111222333444555555444444///000111222333444444555111333444444333222222333~~~}}}zzzwwwuuurrrqqqnnnnnnmmmlllkkkkkkjjjiiiiiiiiihhhgggffffffffffffddddddccccccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```````````````aaabbb]]]___aaabbbaaaaaabbbcccbbbbbbcccdddfffggghhhhhhhhhiiikkklllnnnpppsssuuutttxxx}}}~~~}}}~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvwwwxxxwwwvvvuuuttttttsssrrrqqqqqqqqqrrrsssvvvwwwxxxwwwvvvwwwyyy{{{zzzzzzzzz|||}}}}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxvvvtttqqqllljjjhhheeeaaa^^^[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPOOONNNLLLKKKJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@??????<<<=========<<<:::999888999888888999::::::999777777888888777555444666777555555444666777888666555777666555555555555666777666555333333555666555444444444444333333333333333333333333333333333333333222222222222222222222222555444444333444333333222111111111111111000000000111111222222222222111111111222444444444333111000222222111111222222333444666555333111000000111111000000////////////000000////////////////////////...////////////.........+++++++++++++++++++++++++++++++++,,,---------------------.........//////222111000...---,,,++++++......------------......,,,++++++,,,......---+++)))***+++)))((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***,,,......------...///,,,---...---,,,,,,---///++++++++++++,,,---...///,,,++++++***))))))))))))+++***)))))))))***,,,---,,,+++***)))***+++---...)))))))))***************))))))***,,,---...///000++++++++++++,,,,,,,,,,,,000...---...000000---)))------------------------//////.........///000000...............---------....../////////...---,,,......////////////....../////////000000000000000///000333333333222222222000000111222333333444444111333444444333222222333~~~{{{yyyvvvtttrrrqqqnnnnnnmmmmmmlllkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbaaa``````___``````^^^```bbbcccbbbbbbbbbcccbbbcccdddeeefffgggiiijjjhhhkkkmmmooopppssswwwzzz}}}~~~~~~}}}|||{{{zzzzzzwwwxxxyyyyyyyyyxxxvvvuuuvvvuuutttttttttuuuvvvwwwzzz{{{||||||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzwwwtttnnnmmmjjjeeeaaa]]]ZZZXXXVVVUUUUUUTTTRRRQQQQQQPPPOOOOOONNNLLLJJJIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>======>>>===;;;:::999999999999777666666777999999888666555666666555333333444666555444444555777777666444777666555333333555666777555333111111333444333222222333444444444333111000333333333333333333333333111111111111111111111111333333333333222222222222000000000000000000000///000000111222222111000000222222333333333222111000222222111111222222333444333444444444333222000///000000////////////000000////////////////////////------------------......++++++++++++++++++++++++***++++++,,,,,,,,,---...---------...............//////...---------------------,,,,,,,,,,,,------...,,,))))))+++---......------...---+++***,,,///++++++++++++++++++++++++*********+++++++++,,,,,,)))+++......---------...,,,---......,,,+++,,,------,,,,,,++++++++++++,,,++++++++++++******))))))+++***)))((()))***+++,,,++++++*********+++,,,---,,,)))***///666666000******++++++++++++------,,,))))))******++++++++++++000...---...000000---)))------------------,,,,,,,,,,,,,,,,,,------......---------...........................------,,,,,,......////////////............//////000000000000///111444444333111222333222222222222222222222222111333444444333222222333~~~}}}zzzxxxuuusssrrrrrrmmmllllllkkkjjjiiiiiihhhhhhgggfffeeedddccccccccc___```aaabbbccccccccccccbbbbbbccccccccccccccccccbbbbbbaaa```````````````aaabbbddddddcccccceeefffccceeeggghhhiiijjjlllnnnlllooosssuuuuuuxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~}}}|||zzzyyyyyyyyyxxxxxxyyyzzz{{{|||}}}zzzwwwqqqoookkkgggbbb]]]YYYWWWTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888999:::666555555666888888777555333444444333222222333555444333333444666777555444666555444333333444555666444222111111222333333222111222444555444333111///333333333333222222222222333333333333333333333333111333333222111000111222000000000000000000000000111111111111111111111111333222222222111111111111222222111111222222333444///111222333222000...---000//////......//////000////////////////////////,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---........................,,,,,,++++++,,,---......,,,,,,,,,++++++,,,,,,,,,///,,,)))((())),,,......,,,+++,,,,,,)))&&&)))///++++++++++++++++++++++++*********++++++,,,,,,---))),,,......---,,,,,,---+++---......,,,++++++,,,...---,,,+++******))))))+++++++++,,,++++++***)))******))))))******+++,,,*********+++++++++++++++111111555@@@IIIGGG;;;...+++------******,,,,,,******++++++,,,,,,------......---------......---+++------------,,,,,,,,,,,,******+++,,,,,,---------/////////000000000000000++++++,,,---...//////000......////////////......---......//////000000111111444777777444333444555333333333222222222111111111333444444333222222333~~~|||zzzwwwtttsssrrrrrrnnnmmmlllkkkjjjiiihhhhhhfffeeedddbbbaaaaaaaaa``````aaabbbcccdddddddddcccccccccbbbbbbbbbbbbbbbbbb____________```aaaccccccdddeeeeeeddddddeeegggiiigggjjjlllmmmmmmnnnpppsssrrrwww{{{||||||~~~~~~}}}}}}~~~~~~zzzrrrpppmmmhhhccc^^^ZZZXXXRRRQQQPPPOOONNNLLLKKKKKKIIIHHHHHHGGGFFFEEEEEEDDDBBBAAAAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<888888888999999888777777666555444555666666555333222333333333111111333444333222222333555555444333444444333333333333444444555444222222444444444333444444333333333222222222333333333222222222111111333333333333333333333333000222333222000...000111/////////000000111111222222222111000000111222222444333111000///000111222222222111111222222333444000000111111111000000/////////............//////////////////////////////,,,,,,+++++++++,,,......------------------------***,,,---,,,***)))***,,,........................+++*********++++++,,,---------,,,,,,,,,,,,---------+++))))))+++------,,,***)))******'''"""&&&...++++++++++++++++++++++++******++++++,,,------...***,,,...///---++++++++++++---......,,,+++++++++---,,,+++******)))))))))))))))***+++,,,+++******)))***++++++,,,,,,++++++((()))+++,,,,,,,,,***)))))))))---555<<<:::000'''***......******...---***++++++,,,,,,---......///,,,,,,---,,,+++,,,---///---------,,,,,,,,,++++++******+++,,,------------////////////000000000111+++,,,,,,---...///000111/////////000000/////////------......///000000111111555888888444222333666222222222222222222333333111333444444333222222333~~~|||yyyvvvtttsssrrrrrrqqqpppooonnnlllkkkjjjiiieeedddcccaaa```_________aaabbbdddeeeeeedddcccccccccbbbbbbbbbaaaaaaaaa```\\\]]]]]]___aaaccceeeffffffgggfffeeedddfffiiillljjjmmmpppqqqpppqqqtttwwwxxx|||}}}sssqqqmmmiiiccc^^^[[[YYYPPPPPPOOOMMMLLLJJJIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;333555888::::::888666444666555444444555555333111222333333222111111333444222111111222444444333111222222222222222222222222777555333444555666555555777555333111000222333555333333333222222111111111111111111111111111111111///222333222///...///111...//////000111222222333444222111//////111222444555333111///...000222333222222111111222222333444444333111000000222333555//////............//////////////////////////////---,,,,,,+++,,,---...///........................+++---...---***(((***,,,.....................---+++***************++++++.........------.........*********,,,------,,,***...,,,,,,...)))$$$(((111++++++++++++++++++++++++******+++,,,------......***---//////---+++******+++---......,,,+++******,,,+++******************'''((()))+++++++++******)))***+++------,,,++++++'''(((+++------,,,***(((///---+++,,,///111000...)))---...******//////+++******+++,,,,,,---......***,,,---,,,)))***---111---------,,,,,,+++++++++***+++,,,---............,,,---------......////////////...------------...//////000000000000//////---------...///000000111///333777666222000111444000000111222333444444555111333555444333222333333}}}yyyvvvuuussspppnnnoooooonnnmmmkkkjjjiiiiiieeedddbbbaaa```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb```___^^^]]]^^^```bbbccc```aaabbbeeegggfffdddbbbccceeefffggggggiiikkkmmmnnnpppsssvvvxxx{{{~~~|||xxxrrrkkkeeeaaa\\\WWWSSSPPPNNNLLLKKKKKKJJJHHHGGGHHHGGGEEEFFFFFFEEECCCBBB>>>DDDCCC;;;:::>>>===777:::999888888888999;;;<<<999888888777666555555444444444333333222111000000444000,,,,,,000333222000000111222222111222444666222222111000111222444555'''000666555444666666444111111222333444444444444111111111000111111222222////////////////////////111111111111111000//////000000111111111222222222000/////////000111222222...111333222///---000222111000...---...///111222222333555555444222///---//////.........//////000/////////...---,,,******------,,,,,,,,,+++++++++''',,,,,,,,,...000...------,,,++++++***))))))///,,,******,,,,,,***'''+++***))))))++++++***)))---,,,,,,,,,,,,---......///,,,((((((++++++)))&&&'''((()))******++++++***************************111---******---...+++'''************************000///---***))))))))))))''''''(((***+++,,,---...(((((()))***+++,,,,,,,,,***)))((('''((()))+++---+++...000...+++)))***,,,++++++***************+++******+++,,,,,,------..................///000000,,,++++++,,,...//////...,,,,,,---------,,,***)))((()))***+++,,,,,,+++***+++---///...+++***+++---///...------............***))))))+++---//////......,,,+++,,,---......---444333111000000000111222111000///000111222111///111333444333111111222333}}}zzzxxxwwwvvvtttrrrqqqpppooonnnmmmkkkkkkjjjfffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```_________```aaabbb```aaabbbdddeeefffeeedddeeefffhhhiiijjjllloooqqqrrruuuyyy|||~~~{{{vvvjjjfffaaa^^^\\\[[[XXXUUUWWWUUURRROOOLLLIIIGGGEEEHHHGGGFFFEEEEEECCC@@@>>>???@@@===888777999:::888;;;:::999777666666666666999999999888777777666666444444444333222111111111333111///111555666333000000111222222222222444666444444333333444555555666///555888666555777777333222333333444444444444444222222111111111111111222000000000000000000000000111111111111111000//////111111111111222222222222111111111111111111222333000000000000111222222111111000.........///111222///000111222222111///...111000///...............////////////...---,,,,,,------------,,,,,,,,,,,,)))///333111///000000///,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,------+++)))***)))(((***,,,------,,,,,,++++++++++++,,,------------,,,+++)))))))))***,,,,,,------,,,,,,+++***++++++++++++++++++++++++...***&&&'''+++......,,,************************------,,,+++++++++++++++((())))))******+++++++++(((((('''((()))***++++++,,,***)))***,,,---,,,***+++---......,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,---......//////......---------...///000+++***)))***,,,------,,,***+++,,,.........------)))***,,,---------,,,+++%%%))),,,---,,,******+++...---,,,,,,---.........,,,+++***,,,...000000///......------.../////////222222111000000000000000333111//////000111000///111222333333111111111333|||{{{zzzzzzxxxwwwsssrrrqqqpppnnnmmmlllkkkgggggggggfffeeecccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffggggggiiikkkmmmnnnqqqtttwwwyyy||||||xxxtttooollldddaaa\\\XXXUUURRROOOMMMOOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGDDD@@@===CCC>>>:::999888666888<<<===<<<:::999888777777777::::::999999888888777777555555444444333222222222333222222555888888555111111222333333222333555777666666777777888888777777888:::999777777999777333444555555555555444333333333333222111000000000000111111111111111111111111000000111111000000//////111111222222222333333333333333222111111111222222333000---///333555333000000000///...///000111222000000000111111111222222222111000...------------...///////////////...............------------,,,,,,111222///---......,,,++++++,,,------...//////000...------------,,,***)))))))))+++---/////////+++************+++,,,,,,+++...///---)))'''***---+++++++++***)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,...***%%%%%%(((,,,...---************************,,,,,,------,,,+++******))))))))))))))))))))))))***)))((('''(((***,,,------++++++---///...+++(((,,,++++++,,,---...---,,,+++++++++******++++++,,,---------...//////000000...---,,,++++++,,,...000,,,+++***+++---------+++***+++,,,...///000000000+++,,,---.........------###''',,,///...---++++++,,,,,,,,,,,,,,,---...///---,,,,,,---///111111000...............///000000000000111111000000//////444222///...///000000000000111222222111000111333~~~||||||{{{yyywwwtttsssrrrpppooommmlllkkkhhhhhhiiihhhgggeeecccaaabbbbbbbbbbbbbbbbbbbbbbbbccccccddddddcccbbbaaa```bbbccccccccccccfffiiikkkiiilllnnnqqqsssvvvzzz}}}}}}wwwsssnnnjjjgggdddaaa___\\\ZZZWWWSSSPPPLLLIIIHHHFFFFFFGGGGGGGGGIIIKKKMMMJJJIIIIIIJJJIIIGGGCCC@@@EEE>>>;;;???>>>888999@@@777777777777888888999999999999999888888777777777555555555444444444333333444444333555777888666333333444555444333333555777666777888999:::999888777===:::777666888:::777444666666666666555444333222444333222111000000000000000000000000000000000000///000000000000000//////222222222222333333333333333333222111000000000000333111000111222333222000000000/////////000111222444333222111222222333444111000///...............------.../////////////////////.........---------+++...///,,,+++...///,,,++++++,,,,,,---............------------,,,,,,++++++******,,,...000//////+++++++++++++++,,,,,,---,,,......---***)))+++---***)))))))))(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,000---)))((()))*********************************,,,,,,------,,,***((('''(((((((((((())))))))))))...,,,***)))***,,,...000+++,,,,,,+++***)))))))))...+++)))))),,,---+++)))******)))))))))***++++++,,,,,,---......//////000...---+++******+++---//////...------//////...---,,,,,,---...///000111111------------------------)))+++...000000///......+++,,,,,,,,,,,,,,,...000---,,,,,,---///000000///------............000111...///000111111000///...333000---,,,...000111222///000222111000000111222}}}{{{zzzwwwuuutttsssrrrpppnnnmmmkkkkkkiiiiiiiiiiiihhhfffdddcccdddddddddddddddddddddddddddeeeeeeeeedddcccbbbbbbdddeeefffeeeeeehhhmmmpppmmmooorrruuuwww{{{~~~wwwooojjjfffbbb]]]YYYWWWUUUSSSRRRKKKKKKLLLKKKJJJIIIIIIIIIFFFGGGFFFDDDAAAAAACCCEEEFFFFFFFFFGGGHHHGGGDDDBBBCCC======CCCBBB:::999>>>333444444555555555555555777777777777777666666666666666666555555555555555666444333333444555666666444555666555444444666888666777888999999888666555;;;777444555888888777666777777666666555444222222444333222111000000000000////////////////////////...//////000000000//////111111222222222333333333222111000///////////////222444444333000...///000000000000000000111111222666444222111000000111222...............///000111+++,,,------............//////.........---------///111000------000///,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...,,,,,,,,,...///...---,,,,,,,,,,,,,,,---......///---***+++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,------,,,***(((************************((()))***++++++***)))(((&&&&&&'''((()))***++++++...---+++)))***+++...000)))+++,,,(((###"""'''---///+++(((''')))***(((&&&((((((((((((((()))*********++++++,,,,,,---.........---+++******+++,,,---...---,,,---/////////---............//////000000---------,,,,,,,,,------000///...------......///+++---...---,,,,,,...000---,,,+++,,,...//////...***,,,------,,,,,,///111...///000111111000///...111...,,,+++...111333444...///111000000///111222}}}{{{yyywwwuuuuuutttsssqqqooommmlllkkkiiiiiiiiiiiihhhgggfffeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffhhhjjjjjjiiikkkqqquuurrrtttwwwzzz||||||xxxsssnnniiiccc]]]YYYWWWTTTPPPNNNMMMLLLJJJIIICCCEEEFFFEEECCCAAA@@@AAAAAACCCCCCAAA??????CCCGGGBBBBBBAAABBBCCCCCCBBB@@@===;;;<<<@@@???:::888999::::::::::::999777666555777666666666666666666666666666666666666666666666666444333222222444666777666777777666555555666888666666777777666666555555888444222555777555555777666666666555555333222222333333222111000000000000..............................///000000000//////000000111111111222222222000000///.........//////000333555333...,,,...000000000000111111111222222333222000...------------------------...000111222++++++,,,---......------.........------------,,,000111000,,,+++,,,)))$$$++++++++++++++++++++++++***+++,,,,,,******+++,,,...---,,,,,,......---,,,------,,,,,,------...//////+++((()))---...,,,)))((()))***+++,,,,,,,,,,,,************************(((***,,,...///...---,,,************************%%%&&&(((***+++,,,------%%%&&&'''(((***+++,,,---+++***)))(((((()))+++,,,)))+++***&&&!!!!!!(((///---+++)))(((((()))((((((((((((((((((((()))***+++)))))))))***++++++,,,,,,------,,,,,,++++++,,,,,,***))))))***,,,------,,,//////.........//////000......---,,,,,,,,,------111...+++***+++------------///000///,,,+++...000---,,,+++,,,...///...---)))+++...---++++++///222//////000000111111000000///---,,,,,,...111222222---...000000//////000222~~~}}}{{{yyywwwwwwvvvtttrrrpppnnnmmmlllhhhhhhgggggggggggghhhhhhgggggggggggggggggggggggggggfffeeeeeeeeefffggghhhgggkkknnnnnnmmmoootttyyyxxxzzz}}}~~~yyyrrrmmmfffccc^^^ZZZWWWSSSPPPMMMMMMKKKIIIHHHHHHHHHFFFEEECCCEEEEEECCC>>>:::999::::::===???>>>===???EEEKKKCCCAAA???>>>???@@@???>>>999<<<<<<:::999;;;999666======>>>===<<<;;;999888777777777777777777777777777777777777777777777777444444555444444444666777777888888777666555777888777666666555555555555555555333444777666222333777444444444444444333222111222222111111111111111222////////////////////////---......///000000////////////000000000111111111000///////////////000111//////000000/////////000000000111111222222222111//////...---------------...............///000111,,,---...............---------------,,,,,,,,,,,,---...---******+++&&& ***+++++++++,,,---------***,,,...---+++***,,,---,,,+++***+++---......---,,,,,,++++++,,,,,,---...,,,+++*********+++++++++'''((()))***++++++++++++++++++++++++++++++++++++(((***+++,,,,,,,,,,,,---************************************+++,,,---...(((((())))))***+++,,,,,,***))))))((((((((())))))---+++((('''(((***,,,---***+++***)))((())),,,...))))))))))))***+++,,,---(((((()))******++++++,,,,,,---......---,,,+++***((('''''')))+++------,,,------,,,,,,---///111222000///...---------......///---++++++...///...---///111333000,,,+++---111///---------///000///...))),,,///...,,,,,,000444000000000000000111222222111///------///000///...,,,...////////////000222~~~}}}|||zzzxxxxxxvvvtttrrrpppnnnmmmhhhgggfffffffffgggiiijjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddeeefffiiijjjhhhlllqqqqqqppprrrwww{{{|||~~~}}}||||||tttrrrpppmmmjjjfff```\\\YYYUUUQQQNNNLLLKKKIIIGGGHHHGGGFFFFFFGGGGGGEEEDDD===@@@CCCBBB@@@>>>???@@@>>>@@@@@@===999888===BBBFFFCCC@@@>>>>>>??????>>>:::???===666555<<<<<<777555666777888999888777777888888888888888888999999777777777777777888888888222444777888777666555555777888999777666666777999888777666444444444555666555444666999666000000777333333444444333333222222111111111111111111222222000000000000000000000000------...///000000//////////////////000000000000000000//////000111222222...+++***,,,111333222///000000111222222222222111.........///////////////000//////.........//////...///////////////......------,,,,,,,,,+++++++++,,,......---///111,,,&&&)))***+++,,,...///000111+++---///...,,,+++---///***))))))+++---//////...++++++******++++++,,,---(((+++,,,+++((('''***---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++************************333111///,,,+++***************************************++++++************111+++''')))///333000+++(((***++++++***+++000444++++++++++++,,,---...///((())))))***++++++,,,,,,,,,---/////////---+++***((('''(((***---//////...******++++++---000222444222111000.........///000...------///333444222///000333444111---+++---111000///...///000111000///***---000///------111555222111000000000111333444222111/////////...,,,***,,,---//////...///000222~~~}}}|||{{{zzzwwwtttqqqnnnlllkkkjjjiiihhhhhhiiiiiihhhfffjjjiiiiiiiiihhhhhhhhhggghhhhhhgggeeeeeefffjjjmmmoooppprrruuuxxxzzz}}}~~~{{{rrrmmmkkkiiieeeaaa___^^^\\\ZZZWWWUUUSSSRRRIIIHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA<<<<<<;;;::::::;;;<<<======<<<:::999888888999:::===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888666555777888999:::::::::999888888777666555555666777888888888888888777777777777333444444555555666666666444999888222111666999777555555555444444333333333333444444555555444444333333333333222222222111111555333111///......000000222222222111000//////......//////000000000000000---......///////////////////////////////////////,,,---...//////...---,,,...------------...//////$$$&&&***,,,...---+++***//////...------------...///---+++,,,...///---+++******+++++++++,,,,,,,,,************************'''''''''((()))+++,,,---++++++++++++++++++++++++******+++,,,---......///+++,,,---...---+++)))((()))((((((((()))***++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''---,,,+++******+++,,,---)))***+++,,,,,,,,,++++++---,,,+++***)))'''&&&&&&******))))))))))))******'''((((((((())))))******&&&(((***+++,,,+++***)))))))))))))))((((((((((((,,,,,,,,,,,,+++)))'''&&&&&&(((******(((&&&&&&''')))***++++++++++++,,,...---,,,+++)))))))))******)))((((((+++///111///---------------------------------,,,,,,---...000111////////////...---,,,+++******+++,,,,,,---......///...---,,,,,,---...///000000000000////////////000000000000000000000000//////......------------zzzyyywwwuuurrrooommmlllmmmkkkjjjjjjkkkllljjjiiinnnmmmmmmllllllkkkkkkkkkgggggggggffffffhhhllloooqqqrrruuuxxx{{{~~~zzzvvvpppiiibbb]]]\\\ZZZWWWSSSUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@???@@@AAAAAA>>>===<<<;;;:::::::::;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888666555555666777777777777666666888777666555666777777777888888888777777777666666555555555666666666666666333777666111000444666555444444444444444444333333333333444444444444333333333333333222222222111111444222000///......///000222222111111000//////......//////000000000000000//////000111111111111000////////////////////////......////////////.....................//////000+++,,,...//////...,,,+++000///...---------------///---,,,---//////...,,,++++++,,,,,,,,,---------************************,,,,,,++++++***))))))(((++++++++++++++++++++++++******++++++,,,,,,------+++***)))))))))***+++,,,+++************++++++,,,************+++++++++,,,++++++++++++++++++++++++,,,+++************+++,,,,,,...///111111000///...------,,,+++***))))))(((******))))))))))))******((((((((()))))))))******'''(((***+++,,,+++***)))))))))************************+++,,,+++***)))((()))***++++++,,,+++***))))))+++,,,,,,+++++++++,,,------++++++***+++,,,,,,***))))))+++...///---***------------------------,,,+++++++++,,,---///000............---,,,++++++***++++++,,,,,,---------///...---,,,,,,---...///,,,------...///000111111////////////////////////........................zzzyyywwwuuurrrpppnnnmmmnnnlllkkkkkklllmmmkkkjjjoooooonnnmmmmmmlllkkkkkkggghhhhhhhhhhhhjjjnnnqqqtttuuuxxx{{{~~~{{{xxxuuuqqqlllfffbbb```[[[UUUQQQQQQPPPMMMJJJJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEE@@@@@@>>>======<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::999777777666666666555555555555555999666555666888999777555888888777777777666666666777777666666666666666666444666666222111333555555333333444444444444444444222222333333333333222222333333333222222222111111222111000.........//////222222111111000/////////...///000000111111000000...//////000000000000000/////////////////////////////////....../////////...............//////000222222111000///......---111000///...------------///...------//////...---,,,,,,---------.........++++++++++++++++++++++++,,,,,,------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))&&&$$$%%%(((,,,///---,,,,,,++++++++++++,,,)))))))))*********++++++((())))))***+++,,,------++++++***))))))***++++++---///111333333222000///------,,,,,,++++++++++++******))))))))))))******)))))))))))))))*********((()))***+++++++++***))))))******++++++,,,,,,,,,((()))***+++++++++++++++***)))(((***---...,,,***)))+++------,,,*********,,,,,,+++++++++,,,------+++******+++,,,,,,***))),,,,,,,,,,,,------------++++++*********,,,---...------------,,,+++******+++++++++,,,,,,,,,,,,,,,......------------......++++++,,,---...///000000////////////////////////////////////000000000000~~~yyyxxxvvvuuusssqqqoooooommmllljjjkkkllllllkkkiiillllllkkkkkkjjjiiiiiihhhhhhiiijjjkkkkkknnnrrruuuvvvxxxzzz~~~}}}yyyvvvssspppooommmkkkgggdddaaa]]]XXXUUUUUUQQQMMMKKKKKKKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFBBBBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999888888777777666666666666666999666444666999:::888444888888777777777666666666777777777666555555555444777888888666444555666777333333333444444555555555111222222333333222222111333333333222222222111111111111//////......//////111111111111000000////////////000111111111111000,,,,,,---...............////////////////////////000///------------///000---------------......///333222111///.........///222111000...------------...------------...------,,,,,,,,,,,,------------........................%%%'''***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***(((%%%###$$$&&&***---...---,,,++++++***++++++((())))))))))))*********'''(((((()))***+++,,,,,,************************)))+++...000000///---+++++++++++++++,,,,,,,,,,,,+++******))))))******+++************************))))))***+++++++++***)))((())))))***+++,,,------))))))******++++++++++++)))%%%###&&&+++...,,,(((***,,,......,,,***(((((()))))))))******++++++,,,************++++++******,,,,,,,,,,,,,,,---------,,,+++*********,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++---------------------------------,,,,,,,,,,,,+++////////////////////////111111111111000000//////|||zzzxxxwwwvvvuuusssrrrqqqpppnnnmmmllllllmmmmmmlllkkkjjjjjjjjjiiiiiiiiiiiihhhjjjlllnnnoooppprrruuuxxxxxxyyy||||||yyysssrrrooolllhhhdddaaa``````^^^ZZZXXXVVVSSSOOOLLLJJJHHHFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLNNNOOOOOOOOOOOONNNOOOOOONNNMMMKKKIIIHHHGGGCCCCCCCCCBBBAAA???>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888888777777777666999777555666999:::888666888888888888777777777777777666666666555444444444888888888888666444555888333333333444444555555555111222222333333222222111333333333222222222111111111000000///////////////111111111000000000000000///000000111111111111111,,,------...///.........///////////////////////////...---,,,,,,---...///,,,,,,++++++,,,,,,---...000///---,,,,,,---...///111111000///...---------,,,,,,------,,,,,,,,,---++++++++++++,,,,,,,,,,,,........................###%%%(((+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***)))'''&&&&&&&&&'''(((---,,,+++***************((())))))))))))*********(((((())))))))))))))))))*********++++++*********''')))+++------,,,***)))*********+++++++++++++++++++++************+++++++++++++++++++++***************+++++++++*********(((((())))))***+++,,,,,,+++++++++***************(((%%%"""%%%***---,,,(((+++---......+++)))((((((''''''(((((())))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,---...+++++++++,,,++++++******+++++++++++++++++++++***,,,------------------,,,,,,,,,,,,,,,++++++++++++........................444333333111000///...---|||zzzwwwvvvvvvuuutttsssrrrrrrrrrpppooooooppppppooonnnlllllllllmmmmmmmmmnnnnnnnnnppprrrssstttvvvyyy{{{{{{||||||zzzyyyvvvrrrooogggeeeccc```]]]ZZZWWWVVVTTTRRROOONNNMMMKKKIIIGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPMMMKKKIIIGGGCCCCCCCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<999:::;;;;;;:::999777666999999777777666777888:::::::::999999999888888888777777666666666666666555777555666777555222222666333333444444444444444444222222333333333333222222333333333222222222111111111111111111111000000000111111000000000000000000///000111111222222111111///000000111111111111111////////////////////////......------------......,,,,,,,,,+++,,,------...---,,,+++++++++---...///111000//////......//////,,,---...---,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********))))))((('''&&&,,,++++++************+++)))))))))*********++++++*********))))))(((((('''***+++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,+++*********+++++++++++++++++++++************++++++,,,,,,,,,+++++++++++++++,,,+++++++++************(((((())))))***+++++++++,,,,,,+++***))))))*********((('''(((,,,......---,,,------,,,***))))))***'''((())))))***)))))))))((()))************---///******++++++,,,,,,------...---,,,++++++,,,---...+++++++++,,,,,,++++++************+++++++++++++++,,,,,,------------,,,,,,))))))***+++,,,---..............................444333222111000///...---~~~|||vvvvvvuuuuuuttttttsssssssssqqqppppppqqqqqqpppooonnnooopppqqqrrrsssssstttqqqsssvvvwwwwwwyyy{{{}}}~~~|||wwwsssssstttqqqpppnnnmmmllljjjfffccc\\\[[[YYYWWWUUUSSSQQQQQQLLLJJJHHHGGGGGGGGGFFFDDDDDDEEEFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIKKKNNNPPPQQQUUUVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQOOOLLLIIIFFFEEEBBBBBBBBBBBB@@@>>><<<;;;;;;;;;;;;;;;::::::::::::;;;::::::999:::;;;<<<===>>>???AAABBBBBB???<<<:::999::::::777333444999>>>;;;;;;;;;:::::::::999999888888888888888888999999777555666999777222222666444444444444444444333333333333444444444444333333333333333222222222111111111111222222222222111111000000000000000000000111000000111222222222222111000111111222222222222222//////////////////////////////000000000000//////...------------...//////---------------...////////////////////////000111---///111000...---...000+++++++++,,,,,,,,,------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++******************,,,++++++++++++,,,,,,---************+++++++++,,,++++++++++++************+++,,,------------,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,++++++******************+++++++++++++++++++++***)))))))))***+++,,,,,,,,,++++++,,,...///000------,,,***((((((***---,,,,,,---...---,,,+++++++++,,,---+++)))))),,,...)))******+++,,,,,,---------,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,+++,,,------------,,,+++)))******+++,,,---..............................111000000000000/////////~~~~~~~~~~~~}}}uuuuuuuuuuuuttttttttttttqqqpppooooooppppppooommmooopppqqqrrrtttuuuvvvwwwtttvvvxxxyyyyyyzzz|||~~~~~~{{{wwwxxxwwwsssmmmiiihhhiiidddcccbbbbbbaaa___\\\YYYUUUUUUTTTRRRQQQPPPOOONNNIIIGGGEEEEEEFFFFFFEEEDDDAAABBBCCCCCCBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSTTTUUUWWWWWWWWWUUUSSSRRROOOOOONNNLLLIIIFFFCCCAAAAAABBBBBBAAA@@@===;;;:::;;;;;;:::::::::999999999;;;:::999999:::;;;===>>>CCCEEEHHHJJJIIIFFFBBB???888;;;;;;777111222999@@@<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::777888;;;999333333888555555555444444333333333333444444555555444444333333333333222222222111111111222222333333333222222000000000000000111111111000000111222222222222111//////000111111111111111////////////////////////000111222333333222111000///////////////000111111000000000000000/////////.........//////000111222///111333222///...000222,,,,,,,,,---------......111111111111111111111111000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,---///,,,,,,,,,,,,------...///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,------,,,++++++---...///......---------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,,,,+++*********+++---,,,,,,,,,,,,,,,,,,,,,)))((((((((()))+++---...,,,,,,---,,,+++,,,///111...---,,,)))'''(((+++...000000111111111000...---...//////,,,)))(((+++---))))))***+++,,,,,,------,,,+++***))))))***+++++++++,,,,,,---------,,,,,,(((((()))***+++,,,,,,---++++++------------++++++---------,,,,,,,,,++++++........................---......///000111111222~~~|||zzzxxxrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssrrrqqqpppoookkklllnnnppprrrsssssstttwwwxxxzzz{{{{{{}}}|||wwwrrrnnnnnnllliiifffbbb^^^[[[YYYYYYYYYWWWVVVTTTRRRQQQPPPMMMNNNMMMJJJFFFEEEHHHKKKGGGFFFDDDCCCBBBCCCEEEFFFAAABBBCCCEEEFFFGGGGGGHHHKKKLLLLLLMMMMMMMMMLLLLLLGGGKKKMMMMMMJJJJJJLLLOOOTTTSSSRRRPPPMMMJJJGGGEEEHHHIIIIIIIIIGGGEEECCCBBB>>>>>>======<<<<<<<<<<<<::::::888777666666666666999888888888:::===???AAAEEEGGGKKKLLLKKKHHHCCC@@@===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::::::::::::::::::::::::::<<<:::999777777777777888555555444444444555555666333333444444444444555555333333444444333222000///111111000000000000111111...//////000000000000000111111000000//////......//////000000000000000000------...///000000//////////////////000000000000........................000000/////////111222333...///000000///...---,,,---.........///000000000000...---///222222000......///000000000///---,,,333222000000000///---+++,,,...000111000...,,,******+++,,,+++***)))***+++---***)))++++++)))))),,,///...,,,,,,---...---,,,...---,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,)))(((***...///,,,'''+++,,,------------,,,+++++++++******)))*********,,,---...,,,******+++---***++++++,,,,,,---......------,,,+++,,,---///000...------,,,+++***)))))))))***+++,,,+++)))(((&&&*********)))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,,,,------)))************+++++++++))),,,......,,,***)))(((((()))+++,,,,,,+++)))(((***+++---////////////...,,,,,,,,,,,,,,,---............---,,,---///111333//////...---------......}}}{{{yyyvvvtttpppppppppppppppqqqqqqqqqqqqqqqrrrssssssrrrqqqpppooopppqqqsssuuuvvvvvvvvvxxxyyyzzz{{{{{{|||~~~~~~yyyuuupppkkkgggbbbaaa^^^[[[XXXUUUTTTSSSQQQQQQPPPOOOMMMLLLKKKJJJHHHIIIIIIFFFDDDDDDGGGJJJEEEDDDCCCBBBBBBCCCEEEFFFCCCDDDFFFHHHIIIJJJKKKKKKNNNNNNNNNOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKKKKJJJIIIGGGGGGFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>============;;;;;;999888888777777777999999888888:::<<>>>>>===============>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888999888888777777777888888555555555555444444333333333444444444444333111111222111111000000111111222//////000000111111000000222222111111111000000000000000000000000000000111111111111111222222222333000000000111111111222222222222222222222222222222222222111000000000111222///000111222222222111000////////////000000000000111//////000222333111///000000111111111000///...333111000000000000...,,,............------,,,,,,***,,,,,,,,,******+++,,,...+++***,,,,,,******------+++******,,,------,,,///......---------......///...---,,,,,,,,,------111///---000333444111---,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,------+++)))***---......,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++---...///---,,,,,,++++++*********,,,,,,+++***************++++++++++++++++++************++++++++++++************++++++++++++******++++++************++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000000...+++***+++///222+++,,,---......---,,,++++++,,,...///000000//////000000///...///000111222/////////111222222111000000000///...------------{{{yyywwwuuusssooooooppppppqqqqqqrrrrrrrrrrrrsssssstttssssssrrrtttuuuvvvwwwyyyyyyzzzzzzyyyzzz{{{{{{zzzzzz|||~~~~~~{{{vvvqqqlllhhhccc___XXXVVVSSSPPPMMMMMMMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCDDDCCCBBBBBBEEEGGGCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQPPPOOONNNLLLLLLLLLIIIFFFGGGKKKLLLIIIFFFBBBCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<;;;:::999999999999999999999999:::<<<>>>@@@CCCEEEHHHJJJJJJHHHEEECCC??????>>>>>>>>>??????@@@===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999888888888888888777666555555555555888777666555444333333222333444444444444333333222222111111000000111111222000000000111111111111111333222222222222222222222111111111111111111111111333222111111111222333444111111222222222333333333111111111111111111111111555444333222111000111111000000111333333333333333000000000000000/////////111000000111333333222111222222222222222111000000///...,,,+++,,,---,,,+++///...,,,+++++++++------***,,,---,,,++++++,,,---///,,,+++---...+++,,,///,,,+++***,,,...000000000000000000111111111111111222111000////////////000000...---...111111...+++------............------,,,,,,,,,,,,------...///+++'''###&&&,,,///---)))+++++++++++++++*********,,,++++++++++++,,,,,,---++++++++++++++++++++++++///---+++***)))***,,,---+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******************))),,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++)))(((***---000,,,---...//////...---,,,,,,---...000000000/////////...,,,,,,,,,---///111000000111555777666111---000000///......---,,,,,,~~~|||zzzxxxvvvqqqqqqrrrsssssstttttttttrrrssssssttttttuuuuuuuuuwwwxxxyyy{{{{{{|||||||||zzz{{{{{{zzzyyyyyyzzz|||zzzwwwrrrmmmiiiddd___\\\UUUSSSOOOKKKIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSTTTRRRQQQQQQPPPNNNLLLJJJIIIGGGEEECCCCCCDDDEEECCC@@@BBBBBBAAA@@@???>>>===<<<@@@???===<<<;;;<<<======>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;:::::::::;;;===>>>???>>>???BBBDDDDDDCCCAAA@@@??????????????????@@@AAA<<<======>>>???????????????????????????????????????>>>===<<<;;;::::::999999999777666555555555555888888777777666555555444333333444444444333333333111111000000000000111111111111111111111222222333222222222333333333333333111111111111111000000000222111///......///111333111222222222333333333333000000000000000000000000555444444333333222222222000111111111111111111111000000000//////.........000000000111222222222111222222222222111111000000///---++++++,,,------,,,---,,,,,,+++++++++,,,,,,***+++,,,,,,+++***,,,---///,,,+++......,,,---000///......000333666777777444444555666666777777777777666666555444333333333///---,,,,,,......,,,***------------------------,,,,,,,,,,,,---...///000---)))''')))---///...+++,,,,,,++++++***)))((((((+++++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------'''***---...---***((((((***+++,,,---------,,,,,,,,,---///000000000//////...---+++***+++,,,///000333111111444777777222---///////////////......---~~~|||zzzxxxrrrrrrssssssssstttttttttsssttttttuuuuuuvvvwwwxxxzzzzzz{{{||||||}}}||||||zzz{{{{{{zzzxxxwwwyyyzzz|||yyyvvvqqqmmmiiiddd___\\\VVVSSSOOOKKKHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDCCCBBBCCCCCCBBBBBBDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMOOOQQQSSSSSSTTTPPPOOONNNMMMKKKHHHFFFEEEBBBDDDDDDCCC@@@>>>???@@@CCCBBB@@@???===<<<;;;:::???>>>===<<<<<<<<<>>>>>>========================<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>???;;;<<<>>>???@@@@@@???>>>???>>>>>>>>>???@@@@@@AAA<<<===>>>???@@@@@@???????????????????????????????????????>>>======<<<;;;???>>>===;;;;;;:::::::::888888888888888888888999555555444444444333444444111000000//////000000111333222222222222333444444222222222333333444444444222222222222111111000000222111///......///111222111111111222222222333333444444444444444444444444333444444555555555555555444333333222111000000////////////......---------...///000000000000000000111111000000////////////111000......///000///...***+++---......---+++***)))***++++++******+++---///,,,,,,...///---...111111000000333777:::<<<<<<999:::;;;===>>>>>>>>>=========<<<;;;:::888777777555444222222222111000///------,,,,,,,,,,,,------+++++++++,,,,,,...//////111111111000//////000111---,,,,,,+++***)))((((((++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,,,,+++******************++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))************)))))))))))))))))))))***+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++...222222000---***)))***++++++,,,------------------///000000//////...111000///...///000222333444222000111333444222000,,,---...///000000000///}}}|||yyywwwrrrrrrrrrrrrqqqqqqqqqqqqttttttuuuuuuvvvxxxzzzzzz{{{||||||}}}}}}}}}||||||zzzzzzzzzyyywwwwwwxxxzzzyyy|||}}}wwwtttoookkkgggccc^^^[[[SSSQQQNNNJJJHHHFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDBBBFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPMMMLLLKKKJJJHHHEEECCCBBBAAADDDEEECCC???===???BBB@@@@@@???>>>>>>>>>?????????>>>>>>>>>>>>??????@@@======>>>>>>>>>>>>>>>???>>>======<<<<<<<<<======????????????????????????>>>>>>???@@@@@@@@@@@@@@@???????????????@@@AAABBB>>>???AAABBBBBBAAA@@@???????????????????????????>>>??????@@@@@@??????>>>???>>>======<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999888777666555555555555222222111111111111222222444333333222222444555666333333444444555666777777555555444444333333222222555444333222222222333444111111222222222333333333444444444444444444444444333444555666777777777777777666555333222111111000////////////............---///000111//////000111000//////...---............---,,,---...---+++))))))+++---///000...,,,***)))***,,,,,,++++++---...000------000111///000333222222222555999<<<>>>>>>???@@@BBBDDDEEEFFFEEEEEECCCCCCBBBAAA@@@>>><<<;;;999888777555444333333333......------------......,,,,,,,,,,,,,,,---...///...000111///,,,+++---000------,,,+++******)))))),,,,,,,,,---,,,,,,+++************++++++,,,,,,,,,((()))+++------,,,***)))))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******************)))(((((((((((()))***++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,//////...,,,******+++---,,,,,,,,,---......//////,,,---...//////...------///////////////000000111333222000//////000222444,,,---///000111111000///~~~|||zzzxxxsssssssssrrrqqqqqqppppppuuuuuuuuuvvvwwwyyy{{{|||}}}}}}~~~~~~~~~}}}}}}|||yyyyyyzzzyyywwwwwwxxxyyywwwzzz~~~|||yyyrrrooojjjfffbbb^^^YYYVVVOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDEEEHHHHHHGGGEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFCCCAAA@@@AAAAAAAAAAAA??????????????????>>>>>>???@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA>>>======<<<<<<<<<======>>>=====================>>>===;;;999888888888888666555555444444555555666555444333222333444666777555555666777888999:::;;;999999888888777666666555777666666666555555555555333333333333444444444444555555555555555555555555555666777888888888777666666555333222111111111111000000000000111111111111---000222222000///000222000///...---------......++++++,,,------+++(((%%%+++,,,---...///......---+++,,,......---...///111333000000333444222333666555555555888<<>>;;;<<>>>>>@@@AAABBB===>>>???AAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHGGGFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<>>>>>>>>>>>>>>===============??????@@@AAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBGGGGGGFFFFFFEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@EEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@???????????????@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAAEEEDDDBBB@@@???>>>>>>>>>============<<<<<<<<<<<<======<<<;;;999888777666444555555666777888888999<<<<<<<<<============>>>>>>>>>===<<<;;;::::::999555555666666777666666666555555555555555666777888666:::<<<;;;888777;;;???999:::;;;;;;:::888777555444333222000000000000111111111222222333333333444---///222111......000333333222222222111111000000222222333333333222222111.../////////000000111111111111111222333444555666777777666666777777888999:::;;;<<<>>>???AAABBBCCCFFFGGGHHHJJJLLLMMMNNNOOOOOOMMMJJJFFFCCCBBBAAAAAA999:::;;;;;;:::999777666666444333222333333111///000000000000000000000000111111111000000000000///000///------.........---***+++,,,...///000000000------,,,,,,+++***))))))...,,,***)))((()))***++++++,,,,,,+++***+++...000+++,,,...000000///...---))))))))))))))))))))))))......---+++)))((('''&&&'''''''''((()))***,,,,,,------------------------,,,,,,++++++***))))))(((((()))***+++,,,---------.........------,,,,,,,,,+++---//////---,,,...111////////////////////////////////////000000000000zzzxxxyyyuuuuuuuuutttuuuuuuvvvvvvxxxxxxyyyzzz|||~~~|||zzzwwwvvvvvvwwwxxx|||~~~}}}{{{xxxsssooojjjgggeee```]]]YYYVVVTTTQQQMMMJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFGGGJJJLLLIIIIIIGGGFFFEEEDDDDDDDDDCCCAAA@@@@@@BBBCCCBBB@@@BBBAAAAAAAAA@@@@@@@@@???BBBAAA@@@???>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFEEECCCBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>><<<;;;:::999888777777777888999:::::::::=========>>>>>>>>>??????AAA@@@@@@???>>>=========777888888888888888777777666666555666666777888888888;;;===<<<999888;;;???<<<>>>@@@AAA@@@===;;;999777666444222222111222222222222222333333444444444000222333333222222333444444333333333222222222222333333333333333222222111000111111111222222222333333333333444555666777888777777777888888888999999;;;<<<===>>>???@@@AAABBBEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLIIIGGGDDDBBBAAAAAA============<<<;;;:::999:::888777777888888666555333333333333333444444444333333333222222222111111000...------......---,,,------...............---------,,,,,,+++*********---+++***(((((((((***+++,,,------,,,++++++---000+++,,,.../////////...---........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++***))))))))))))***+++,,,------------/////////......------------///111000...---///111000000000000000000000000////////////000000000111{{{yyyyyyuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||~~~}}}zzzwwwuuuuuuvvvvvv~~~|||wwwsssooonnnkkkgggccc___\\\[[[WWWUUURRRQQQPPPNNNKKKIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHCCCDDDFFFFFFFFFHHHKKKMMMGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???@@@AAABBBAAA@@@BBBBBBBBBAAAAAAAAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEGGGIIILLLMMMNNNOOOKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@;;;;;;<<<;;;;;;:::999888888888777777777888888999:::===>>>===;;;:::===@@@>>>???AAACCCBBB@@@===;;;999888777555444333333333333333333333444444444444555444333444666666666555555555555555555444444444444444444444444333222111222222222333333333333333555555555666777888::::::999999;;;<<<<<<<<<;;;:::<<<<<<======>>>??????@@@AAABBBCCCEEEGGGHHHIIIJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@???>>>======<<<======;;;:::999:::;;;;;;:::999666666666666666555555555555555555555444444444333222111//////000000000///////////////...,,,+++***---------,,,,,,++++++***---,,,+++*********+++,,,---......---++++++---...+++,,,---.........---,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***+++,,,,,,------------///////////////.........///111111111//////000111111111111111111111111111/////////000000000111111}}}zzz{{{wwwvvvvvvvvvvvvwwwwwwxxxyyyyyy{{{}}}}}}|||zzzxxxwwwvvvwwwwww}}}}}}xxxuuurrroookkkhhhcccbbb```]]]ZZZWWWUUUTTTQQQQQQPPPOOONNNNNNLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFDDDDDDFFFGGGHHHBBBDDDEEEFFFEEEFFFHHHIIIDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSNNNNNNLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<;;;:::;;;;;;::::::999:::::::::===>>>???>>><<<<<<>>>@@@======>>>>>>===<<<;;;;;;;;;:::999777666555444444333333333333333444444444777444222444777888777444888888888888888777777777555555666555555444333222222222222222222222222222555555666666888999;;;<<<;;;<<<>>>@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDEEEFFFGGGGGGGGGHHHHHHGGGEEECCCAAAAAA@@@>>><<<<<<<<<======:::999888999:::;;;:::999666666666555555555555555666666666555555555444444555333222111222333222111000000000///...---,,,+++...---------,,,,,,,,,+++......---,,,,,,------...---......---+++***+++,,,+++,,,------...---,,,,,,************************,,,,,,,,,,,,------------*********************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,//////..................000111111000000//////000000000000000000000000000//////000000000111111111||||||yyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyy|||~~~~~~|||{{{zzzzzzyyyzzz{{{{{{zzz}}}|||yyyuuurrrooommmjjjgggeeecccaaa```[[[ZZZYYYWWWUUUTTTRRRRRRNNNNNNNNNNNNMMMLLLMMMMMMJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPQQQSSSTTTUUUVVVVVVTTTSSSRRRQQQOOOMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA===>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???======??????>>>===<<<<<<<<<<<>>>>>???@@@>>><<<:::888888999;;;<<<:::::::::999777666555555444444444444444444444444777444333444777999777444::::::;;;;;;;;;;;;;;;;;;888888888888777666555444111111000000000000000000444444555666777999;;;<<<;;;<<<>>>@@@@@@???===<<<::::::::::::::::::::::::<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGGGGFFFEEECCCBBB???>>><<<;;;::::::;;;<<<999888777888:::::::::888777777777666666555555555555555555555444444444444555333111111222333222111/////////000000//////............---------------------,,,,,,,,,---------,,,---...---+++******+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))******+++++++++++++++------------------------000//////////////////...////////////////////////000000000000111111111111~~~zzzzzzxxxvvvuuuttttttttttttvvvxxx{{{~~~}}}}}}}}}}}}}}}~~~~~~zzz}}}|||yyytttpppllliiieeeccc^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRKKKLLLMMMLLLJJJJJJKKKLLLIIIIIIHHHGGGGGGFFFFFFEEECCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@???@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCIIIIIIJJJJJJKKKMMMNNNOOOTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[ZZZXXXVVVUUUTTTUUUTTTRRRQQQOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAADDDCCCBBB@@@@@@?????????AAA@@@?????????????????????===;;;999999;;;===???::::::;;;::::::999888777777777777666666666666666777777666777888999888777============>>>>>>>>>>>>;;;;;;;;;:::999888777666111111111111111000000000333444444555777999;;;<<<888999;;;<<<<<<<<<;;;:::888888999999999999999999<<<<<<===???AAABBBDDDDDDFFFFFFFFFFFFEEEDDDCCCCCC>>>===<<<;;;;;;:::::::::;;;:::999999;;;;;;:::999999999888888777777666666555555555444444444333333222000//////000000///...//////000111111222111111........................******+++++++++++++++++++++,,,...---,,,++++++,,,///............---------************************,,,,,,,,,,,,++++++++++++)))***,,,...///000//////------------------------------------------------***++++++,,,,,,+++++++++,,,,,,,,,---------------///...---...000111000///........................000000000111111111222222{{{zzzyyywwwwwwvvvvvvvvvtttuuuxxx|||~~~~~~}}}wwwooolllhhhdddaaa^^^ZZZXXXUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQKKKMMMNNNLLLJJJIIIJJJKKKHHHGGGGGGFFFFFFEEEEEEDDDAAABBBDDDEEEEEEDDDBBBAAAAAACCCEEEDDDBBB@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEBBBEEEGGGFFFEEEEEEGGGIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMOOOOOOOOOOOOKKKLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKOOOOOOOOOPPPPPPRRRSSSTTTWWWXXXZZZ\\\^^^___```aaaaaabbbbbbaaa```^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTSSSOOOOOOOOOOOONNNNNNNNNNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;:::;;;;;;:::::::::999999999:::;;;<<<<<<;;;;;;<<<===?????????@@@@@@@@@AAAAAA============;;;:::999888555444444444333333333333444444555666888:::;;;<<<999:::::::::;;;;;;;;;;;;888999999999::::::;;;;;;<<<<<<>>>???AAABBBDDDDDDGGGGGGFFFDDDDDDCCCCCCCCC????????????>>>===<<<;;;<<<;;;999999::::::999777888888777777666555555555666555555555555444444444333111//////000111000///111111222333333333333222........................++++++,,,---------------+++---///000...---......000000//////............++++++++++++++++++++++++++++++,,,,,,------......)))***,,,---...---,,,+++........................---------------.........,,,------......------,,,------------.........//////...---...222333222111////////////////////////000000111111111222222222zzzzzzyyyxxxxxxyyyyyyyyytttvvvyyy|||~~~zzzrrrlllhhheeeaaa]]][[[XXXUUURRRSSSSSSRRRPPPNNNMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQMMMOOOPPPOOOKKKIIIKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDAAABBBEEEFFFFFFEEEBBBAAA@@@BBBEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCFFFHHHHHHGGGFFFIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOOOONNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQMMMNNNPPPSSSTTTUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY\\\___bbbdddeeefffcccdddddddddcccaaa```^^^^^^]]]\\\ZZZYYYYYYYYYXXXRRRRRRRRRRRRQQQQQQQQQQQQKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@???>>>?????????>>>;;;===???AAAAAA@@@===<<<;;;<<<>>>?????????>>>===>>>>>>>>>======<<<<<<<<<<<>>===@@@BBB@@@@@@@@@AAAAAABBBBBBBBB?????????>>>===;;;:::999888888777777666666666555444444555777888;;;<<<======<<<<<<<<<<<<===>>>>>>999999:::;;;;;;<<<======<<<===>>>@@@AAACCCDDDEEEHHHGGGEEEDDDCCCCCCCCCDDD@@@AAABBBBBBAAA@@@>>>===;;;:::888888888888666555666555555444333222222111666666666666555555555555666444222222333333333222333333444444444333333222.........///////////////......///000111111000000,,,...111111111000000111222111000///////////////111111111111111111111111******,,,---///000111222...///000111111///---,,,////////////////////////------.....................///////////////......---.........//////000000000...---///333555555333000000000000000000000000000111111111111222222222~~~{{{yyyxxxyyyyyyxxxvvvuuuuuuwwwyyy{{{}}}{{{}}}~~~{{{uuupppkkkfffbbb^^^\\\YYYVVVSSSRRRQQQQQQRRRPPPLLLIIIHHHIIILLLNNNMMMMMMLLLMMMMMMNNNOOOOOOOOONNNLLLJJJIIIIIIIIIJJJEEEEEEDDDCCCBBBAAAAAA@@@FFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUURRRPPPPPPSSSUUUUUUSSSTTTUUUTTTSSSPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYXXXYYYYYYZZZ[[[\\\YYYWWWWWWYYY\\\]]]^^^^^^___```bbbcccdddddddddfffgggggggggfffdddcccaaa```___^^^]]][[[ZZZYYYXXXUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKKKKKKKKKKLLLMMMKKKHHHFFFFFFGGGGGGEEEBBBDDDCCCAAA??????>>>????????????@@@@@@@@@@@@AAAAAA>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>=========>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEECCCAAA???===BBBAAA@@@???>>>>>>>>>>>><<<;;;999888777777888888888888888888999:::;;;<<<>>>>>>===<<<;;;::::::999777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>======:::::::::::::::999888777777777666555555444333333111333555666555555666777@@@???===777222...---...111000000000000000111222111000/////////000222333000000///...............000000000000////////////,,,000222111...,,,---///555444222///---+++******...------,,,---...000111............////////////............//////000000...------------......///////////////////////////,,,+++***---000222000...111///---...111222000...//////000000000000//////111222222222111000...,,,|||zzzwwwwwwwwwwwwvvvtttrrrsssuuuwwwyyy{{{|||}}}yyyvvvqqqmmmjjjgggccc```\\\ZZZWWWTTTRRRPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFGGGHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTSSSTTTTTTUUUUUUXXXUUUSSSTTTWWWYYYYYYXXXZZZZZZZZZYYYWWWVVVWWWXXXUUUTTTTTTSSSTTTTTTUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVUUUXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^___```aaabbbccccccccccccddddddddddddbbb```^^^^^^```aaabbbaaaaaaaaacccdddeeeeeeeeeeeeggggggggggggfffeeedddccc``````___^^^\\\[[[ZZZYYYWWWWWWVVVTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGEEEEEEFFFGGGEEECCCCCCBBB@@@???>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFEEECCCAAA???BBBAAA@@@???>>>>>>>>>???@@@>>><<<;;;::::::;;;<<<999999999999:::;;;<<<===>>>>>>===<<<;;;;;;::::::888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>::::::::::::999888777666666555555555444444333333333333444444444777;;;>>>BBB>>>999666444222000---111111000000000111222222222111111000111222333444555555444333333333333333000000000000////////////111111222333444444444333111111000////////////000......---------...///000/////////000000000111111///////////////000000000000000///.........//////////////////////////////000......///111222000...000...---...111333222000000000111111111111000000000111111111111000000///zzzxxxvvvuuuuuuuuutttsssrrrssstttvvvxxxzzz{{{||||||qqqnnniiifffdddaaa^^^\\\YYYWWWUUUSSSPPPOOOMMMMMMKKKLLLMMMNNNMMMKKKIIIGGGIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNKKKMMMOOORRRUUUWWWZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTUUUWWWZZZ[[[[[[[[[\\\]]][[[YYYXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^___________________________```````````````aaaaaabbbcccdddeeefffgggggghhhiiijjjkkkllllllkkkkkklllmmmmmmlllkkkjjjjjjiiihhhhhhiiiiiihhhfffeeeeeefffggggggggggggggghhhgggfffeeeeeeeeeeeeeeeaaaaaa```___]]]\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEGGGHHHGGGGGGGGGIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIFFFDDDCCCDDDEEEFFFEEECCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBBBBCCCBBB@@@>>>===>>>???@@@>>>===:::888777888:::;;;;;;:::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;;;;999999::::::;;;::::::999;;;;;;<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@??????=========<<<;;;999888777666666666666666666555555555444333222333888???DDDBBB;;;555444666666222---222111111111111222333444222222222222222333444444444444333222222222222333111000000000000/////////333111000333777999777444111000000000000111222222//////...---------......000111111111111222222222111111111111000000000000333333222111000000000000000000000000000000000000333222111111222222000...///......///111333222111111222222222222222222111000000000000000111222222~~~zzzxxxvvvuuuuuuuuutttssstttuuuvvvxxxzzz{{{}}}}}}yyyvvvppplllhhhdddaaa^^^[[[XXXWWWVVVTTTRRRPPPNNNMMMLLLIIIJJJLLLMMMLLLKKKHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVUUUUUUWWWZZZ]]]___```___```aaa```___]]]^^^___^^^^^^^^^___```bbbcccdddcccdddeeefffffffffffffffffffffggghhhiiijjjkkkkkkkkkllllllnnnooopppqqqqqqssssssuuuvvvwwwxxxxxxxxxssstttuuuvvvvvvtttrrrppprrrqqqpppppppppooommmkkkiiijjjjjjjjjjjjjjjiiiiiiiiihhhfffeeeddddddeeefffbbbbbbaaa```___^^^]]]]]]]]]]]]^^^^^^\\\YYYVVVTTTSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@??????EEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCBBB@@@>>>===>>>@@@AAA>>><<<999666666777999:::;;;;;;::::::;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;<<<===>>>??????@@@AAABBBDDDEEEFFFGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<:::999999999999999999999999999666555444333444777===BBB===999444333555555333000222222222222333444555555222222222222333333444444222222111000000111111111111111111111000000000000111//////111444555333111333222111111000000111111000000//////............111111111111222222222222333333333222222222222111444444333333222333333333111111111111111111111111222222222222333333222111111000000111111222222111111111222222222222111111222222000000000111222333~~~|||zzzxxxwwwxxxxxxvvvuuuuuuvvvwwwxxxzzz|||}}}}}}}}}~~~{{{wwwrrrooollliiieeebbb___]]]ZZZXXXUUUUUUSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXYYYXXXYYY[[[]]]```cccgggiiijjjkkkmmmmmmkkkjjjjjjkkkgggggghhhiiijjjlllmmmnnnpppqqqqqqrrrsssssssssrrrrrrrrrrrrssstttvvvxxxyyy{{{{{{|||~~~~~~|||zzzyyywwwvvvvvvvvvtttrrrooooooooooooooonnnmmmlllkkkkkkjjjhhhfffeeeeeeeeefffdddccccccbbbaaa```____________```___^^^[[[XXXVVVTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGGGGGGGFFFFFFHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFAAABBBCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>CCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@???>>>???AAABBBAAA???===::::::;;;<<<===:::::::::::::::;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<;;;:::999::::::::::::;;;<<<======??????@@@BBBDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBB@@@???===;;;:::::::::::::::999999999999666777777666555666999;;;777666555333222222333444333333333444444555666777222222333333333444444444333333333222222333333444333333222222222111111111...111333222000///000111222111111111111111222222111111111111000//////...000000000111111111222222444444444444444444444444444444444444444555666777333333333333333333333333///000222333333333444444333333333222111000000000000111111111111111111000555444222000000000000111}}}{{{zzzzzzzzzyyyxxxtttuuuvvvwwwyyyzzz{{{|||}}}}}}~~~{{{xxxuuurrrnnnllldddaaa^^^]]]\\\[[[YYYWWWSSSSSSRRRQQQOOOMMMKKKJJJKKKIIIGGGFFFFFFGGGIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZWWWXXXYYYYYY[[[[[[\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\YYY\\\^^^aaadddhhhmmmppptttvvvyyyyyywwwvvvvvvvvvuuuuuuvvvvvvxxxyyyzzz{{{||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{}}}~~~|||{{{{{{zzzxxxvvvuuuuuuuuutttsssrrrppppppooonnnmmmkkkiiihhhggggggeeeeeedddccccccbbbaaaaaa`````````___]]]ZZZXXXVVVSSSSSSRRRQQQPPPOOOOOONNNKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFEEECCCCCCDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEAAACCCDDDDDDCCCCCCDDDFFF@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA???>>><<<;;;::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>===>>>>>>>>>===<<<;;;;;;::::::999999:::;;;;;;<<<>>>>>>???AAABBBDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAAAAA???>>><<<<<<;;;;;;;;;:::999999888888777999:::999777666555666555666666444222111333666444444444555666777888999333333444555555555555444222222222222222333333444555444444444444333333333111444777666222000111444000000000111333444666777222222333333333222111111000000111111111222222222444555555555666666666666666555555555555666777777444444444444444444444444///111333444444444555666333444444333111000111222000000111111111111000000555444333222111000000000~~~|||{{{||||||{{{yyyvvvvvvwwwxxxzzz{{{||||||~~~{{{wwwuuurrrpppnnnllliiigggaaa^^^[[[ZZZYYYXXXVVVTTTPPPPPPPPPOOONNNKKKIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMQQQRRRSSSUUUWWWZZZ[[[\\\[[[[[[\\\\\\]]]^^^^^^___^^^]]]]]]]]]\\\\\\\\\\\\XXXXXXYYYZZZZZZ[[[\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^___```aaa```cccgggjjjlllqqqwww{{{~~~}}}||||||{{{yyywwwvvvuuuuuutttsssqqqooollljjjiiiffffffeeeddddddccccccccc``````^^^\\\ZZZXXXWWWVVVRRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEECCCAAA???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEBBBDDDFFFEEECCCCCCDDDFFFBBBCCCDDDFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDDDDAAABBBCCCDDDDDDCCCCCCBBB???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAAAAAAAAAAABBB@@@@@@AAABBBBBBAAAAAA@@@;;;;;;;;;;;;:::999888888<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????>>>>>>?????????>>>>>>===999999999999999::::::;;;<<<<<<===>>>???@@@AAABBBAAAAAACCCDDDEEEGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???===<<<;;;:::999999:::<<<;;;888777666666888777555444555555666666555555555666777888999:::555666777888888888777777333333222222333444444555666666666666555555555555555666777777777666666777333333333444555777888999222333444555555555444333222222222222333333333333444555555666777888999999999888777666555555555555555555555555555555555555111444666666555444555777000222444444222111333555111111222222222222111111333333333333222222111000}}}|||||||||{{{zzzyyyyyyzzz{{{|||~~~~~~zzzvvvqqqnnnkkkiiifffeeedddbbb```]]]dddaaa]]]ZZZWWWUUURRRPPPNNNNNNNNNNNNLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLSSSSSSSSSSSSSSSSSSSSSSSSWWWXXXZZZ\\\___aaacccddd`````````aaabbbccccccdddaaa``````___^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^___aaabbbdddeeelllppptttwwwzzz~~~}}}{{{yyyxxxyyyyyyxxxvvvssspppllljjjfffffffffeeeeeeddddddccc```___]]]ZZZXXXWWWVVVUUUQQQQQQPPPOOONNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEDDDBBB???===>>>?????????@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCEEEGGGFFFCCCBBBDDDFFFEEEGGGHHHJJJKKKKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFF???@@@BBBCCCCCCCCCBBBBBB??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCC>>>@@@BBBCCCCCCBBB@@@???===>>>>>>???>>><<<;;;:::>>>======<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@??????999999999888999999:::::::::;;;;;;<<<===>>>?????????@@@BBBCCCEEEGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDBBB@@@???>>>===;;;<<<<<<;;;999888999:::===888444444888:::888555555555555666777999:::;;;777888999:::;;;:::999999999999888999999:::;;;;;;777777777777666666666666666444444666:::<<<:::777999888888777777777777777222333555666666666555555333333333444444444555555444444555777888999:::;;;<<<;;;999777555333222222666666666666666666666666555777999999666444555777---000333333333333666999222333333444444333333222000111222333444333222111}}}|||||||||||||||}}}~~~}}}xxxsssoookkkgggdddgggdddaaa^^^]]][[[XXXVVVZZZZZZYYYWWWUUUTTTSSSRRRLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHFFFGGGHHHJJJLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVVVVWWWXXXZZZ[[[\\\]]]___aaaccceeeggghhhhhhkkkkkkjjjjjjiiihhhhhhgggcccccccccccccccccccccccccccbbbaaa```^^^^^^]]]]]]_________```aaaaaabbbbbb```aaabbbcccdddhhhlllppptttxxx~~~~~~zzzwwwtttqqqmmmjjjkkkjjjhhhfffeeedddeeeeeecccbbb___[[[WWWSSSPPPNNNIIIIIIIIIJJJKKKLLLMMMNNNIIIIIIIIIHHHGGGFFFFFFEEECCCCCCAAA???>>>=========;;;<<<>>>AAABBBCCCCCCCCCEEECCC@@@@@@AAACCCDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIKKKKKKLLLMMMNNNOOOOOOOOOMMMLLLJJJHHHFFFFFFFFFFFFFFFDDDBBBBBBBBBBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEFFFFFFDDDBBBAAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAACCCAAA???>>>===<<<:::888<<<<<<<<<;;;;;;<<<======>>>??????>>><<<<<<===???CCCBBBAAABBBCCCCCCBBB@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHGGGFFFFFFEEECCCDDDDDDBBB???>>>>>>>>>:::999999888888999999:::666666666777777777777777444333333444555777999:::>>>;;;888999<<<<<<888444999888777888999999888777999999999999999999999999777555333333555888999:::777777777:::<<<;;;777444777777777777666666666666555555555555555555555555444444555555666777777888===;;;:::888777888888999999888888888777777666666666777777888888888777666;;;888555555888::::::999666555555666777777555333222222222222222222333333~~~~~~~~~~~~}}}vvvsssnnnjjjgggccc```]]]]]][[[XXXWWWXXXXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNPPPOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGKKKLLLLLLKKKJJJKKKMMMOOOOOOPPPQQQSSSUUUWWWYYYZZZ\\\\\\\\\]]]^^^```aaabbbfffgggiiikkkmmmnnnoooooooooooooooooonnnnnnnnnnnniiiiiihhhgggfffeeeeeeeeefffeeedddccccccbbbbbbbbbbbbbbbcccdddeeefffgggggghhhiiikkkmmmooorrrwww{{{~~~zzzxxxvvvtttqqqnnnnnnmmmjjjhhheeeddddddccccccbbb___\\\XXXTTTRRRPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???======<<<<<<<<<===???AAACCCCCCDDDCCCEEECCCBBBBBBDDDFFFFFFFFFDDDCCCBBBAAAAAACCCDDDFFFGGGHHHJJJLLLOOOPPPQQQRRROOONNNLLLJJJHHHHHHHHHHHHEEECCCAAAAAAAAABBBAAA???BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>>>>>>>>>><<<;;;<<<<<<<<<;;;;;;<<<<<<===<<<======<<<;;;;;;===>>>BBBAAA@@@AAABBBBBBAAA??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEEEEDDDAAA???@@@@@@===<<<<<<;;;;;;<<<<<<===777666666666555444444444666666555555666777999:::<<<:::999;;;???@@@<<<888:::999888888::::::999888888888888888888888888888>>>;;;888666777777777666888777888:::<<<;;;888444888888888777777777777666666666666666666666666666444555555555666666777777:::999888777888888999:::888888888888888888777777999999999888888888888888;;;888555555777999:::999888666555666777888777555444444444444444444444444~~~~~~~~~~~~wwwqqqkkkhhhdddaaa___\\\YYYWWWXXXVVVSSSRRRSSSTTTUUUUUUSSSRRRRRRPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJMMMNNNNNNMMMLLLNNNQQQTTTUUUVVVXXX[[[^^^aaadddeeeeeeeeeeeefffggghhhiiijjjllllllnnnooopppqqqqqqqqqoooooooooooooooooooooooopppnnnllljjjiiiiiiiiiiiijjjjjjjjjiiiiiijjjjjjkkkhhhiiijjjkkkmmmoooppppppppprrrtttwwwzzz~~~~~~|||zzzzzzxxxvvvsssrrrpppmmmjjjgggeeeccccccbbbaaa___\\\YYYVVVTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBAAAAAABBBCCCCCCCCCDDDGGGKKKOOOQQQSSSTTTQQQPPPNNNLLLKKKJJJJJJJJJFFFDDDBBBBBBCCCCCCBBBAAACCCBBBBBBAAABBBBBBCCCCCC???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHGGGEEEEEEFFFHHHFFFFFFGGGGGGGGGFFFEEEEEEBBBAAA??????@@@@@@>>><<<<<<;;;;;;::::::;;;;;;;;;999:::;;;:::::::::<<<>>>@@@???>>>???AAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDCCC@@@??????@@@>>>======<<<<<<======>>><<<;;;;;;:::999888777777888777777777777888999:::999999:::>>>BBBCCC@@@<<<:::999888999:::;;;:::888777777777777777777777777AAA>>>;;;999999888777666888888888:::<<<;;;888666999888888888777777777777777777777777777777777777555555555666666666666666666666666777888999:::;;;888888888999999999999999<<<<<<:::999888999999:::<<<999777777888999999999:::888666666888999999999666666666666666666666666}}}}}}}}}}}}~~~~~~{{{uuunnniiieeebbb___\\\[[[ZZZWWWUUU[[[XXXTTTRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNRRRRRRRRRRRRRRRTTTXXX[[[[[[]]]```cccgggkkkmmmnnnmmmmmmmmmnnnnnnoooqqqqqqoooppppppqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnrrrqqqooonnnmmmnnnooopppqqqqqqqqqqqqrrrsssttttttqqqrrrsssuuuxxxzzz{{{||||||~~~~~~|||yyywwwsssrrrpppmmmjjjgggeeedddaaa```^^^\\\YYYWWWUUUTTTLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDCCCDDDFFFHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDAAACCCFFFJJJNNNQQQSSSTTTQQQQQQPPPNNNMMMLLLKKKKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBDDDEEEEEEEEEFFFGGGFFFEEEEEEGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGEEECCCBBBAAAAAA@@@???===;;;;;;:::999999999999:::666888999999888999;;;===>>>======>>>???@@@>>>======<<<<<<;;;::::::;;;;;;<<<<<<>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@???>>>???@@@???===<<<<<<===;;;::::::::::::::::::;;;<<<<<<;;;;;;::::::999999666666666777888999::::::888888;;;???BBBBBB???<<<999888777888999:::999777666666666666666666666666<<<;;;999999:::;;;;;;:::777888999:::;;;:::888777777777777777666666666666777777777777777777777777555555666666666666666666666666666777777888999999888888888999999::::::;;;???===;;;999999999;;;<<<===<<<::::::::::::;;;;;;===;;;888888999;;;<<<<<<888888888777777777777777~~~~~~~~~~~~zzzuuuoooiiieee```]]][[[YYYYYYXXXVVVUUUZZZWWWTTTSSSTTTUUUUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMLLLLLLLLLMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRYYYZZZZZZ[[[[[[^^^bbbeeebbbdddhhhkkkoooqqqssstttrrrrrrrrrrrrsssttttttuuusssttttttuuuuuuttttttssstttttttttssssssrrrrrrrrrssssssssssssuuuwwwyyyzzz{{{{{{{{{|||}}}~~~}}}~~~|||zzztttsssrrrooommmjjjhhhggg```___^^^[[[YYYWWWUUUTTTMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGCCCCCCCCCEEEGGGHHHFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDGGGIIILLLNNNOOOPPPQQQPPPOOONNNMMMLLLJJJJJJHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIGGGDDDCCCBBBAAA???===;;;;;;:::999999999999999666777888888888999;;;===<<<;;;;;;===>>>???>>><<<<<<;;;;;;::::::::::::;;;;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@;;;<<<===<<<;;;:::;;;<<<999888888777777888888999555555555666666777777777333444555666888999:::;;;777888;;;>>>???>>>;;;888777666555666777888777555555555555555555555555555888777666777999;;;::::::777888999999999888777777666555555555444444444444555555555555555555555555555555555555666666666666777777777888888777777777888888888999999::::::;;;>>>===;;;999999:::;;;<<<============<<<<<<======???===::::::<<<>>>??????:::::::::999999888888888zzzyyyvvvqqqmmmhhhdddaaa[[[YYYWWWUUUUUUUUUSSSRRRRRRQQQPPPQQQSSSUUUUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOPPPNNNOOOPPPRRRTTTVVVWWWXXX[[[]]]___aaabbbdddgggjjjkkkmmmpppsssuuuvvvvvvvvvtttttttttttttttuuuvvvvvvrrrrrrssssssssssssrrrrrrtttttttttuuuvvvvvvvvvwwwyyyzzz|||}}}vvvuuutttrrrpppmmmjjjiiibbbaaa___]]]ZZZXXXVVVUUUSSSQQQOOOLLLIIIFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFFFFGGGHHHHHHDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIKKKLLLLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGDDDBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEECCCDDDEEEFFFGGGHHHHHHHHHJJJHHHFFFEEEDDDCCCAAA???>>>===<<<;;;;;;;;;;;;;;;888999:::999999999;;;===;;;;;;;;;<<<>>>???>>><<<;;;::::::999999:::::::::999;;;===???AAABBBBBBBBB@@@@@@??????>>>>>>======;;;;;;<<<=========<<<<<<999:::<<<;;;::::::;;;<<<999888888777777888888999444444555666777888999999333444555777888999::::::666888:::;;;;;;999777555666555444555666777666444555555555555555555555555888666555666777777666444555777888888777666666777444444444444333333333333333333333333333333333333444444555555666777777777777888888999999888777777888888888999999999999999;;;:::999999999999;;;;;;<<<===???>>>======>>>@@@@@@>>>======???AAAAAAAAA======<<<<<<;;;;;;::::::{{{wwwpppooolllgggccc___]]]\\\YYYWWWTTTSSSSSSSSSQQQPPPOOOOOOOOOQQQSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMMMMMMMOOOQQQRRRVVVVVVXXXZZZ\\\^^^```aaa```cccgggjjjkkkmmmoooppptttuuuwwwyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwppppppqqqrrrrrrqqqqqqqqqrrrsssuuuwwwzzz|||~~~yyyyyywwwuuuqqqmmmjjjhhheeedddbbb___\\\YYYWWWVVVTTTSSSPPPNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIHHHGGGGGGHHHHHHIIIGGGEEECCCBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@??????@@@AAAAAA@@@?????????@@@@@@AAABBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAABBBCCCAAABBBCCCEEEFFFFFFGGGGGGHHHFFFEEEEEEFFFFFFEEECCCBBBBBBAAA@@@????????????:::;;;<<<;;;::::::;;;===;;;:::;;;<<<>>>???>>>===::::::999999999999::::::888999<<>>===<<<<<<;;;;;;666666777888888888888888666777999999888888999:::888888777777777777888888777777888888999999::::::666777888999999999888777555666888888888777666666777555444555666777666555555555555555555555555555888666555555666555333111444666777777555444555777555555444444444333333333333333333333333333333333222333444555666777888999666777888999::::::999999888888888888888888777777777777777888999999::::::888;;;>>>>>>======>>>@@@@@@??????@@@BBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>==={{{uuuqqqiiigggddd```[[[XXXXXXXXXYYYWWWUUUSSSSSSSSSRRRPPPQQQQQQQQQRRRSSSQQQMMMKKKOOOOOOOOOOOOOOOPPPPPPPPPUUUTTTSSSRRRSSSUUUWWWXXX]]]^^^```bbbeeegggiiijjjjjjnnnsssvvvxxxyyy{{{|||zzz{{{|||}}}|||zzzxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwtttuuuuuuvvvvvvvvvvvvuuuuuuwwwzzz~~~||||||zzzvvvrrrmmmiiiggghhhfffdddaaa^^^[[[YYYXXXRRRQQQPPPNNNMMMLLLLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGCCCBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIGGGEEECCCBBBBBBAAA???@@@AAABBBBBBAAA============>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFDDDBBBAAABBBCCC@@@@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB<<<======<<<;;;:::<<<===;;;;;;;;;<<>>>>>===<<<;;;::::::999888888999:::::::::::::::222444555555444444666777666666555555555555666666777777666666666666666666:::;;;;;;;;;:::888777555444555777777777666777888888666555666777888777666666666666666666666666666666555444555666666444222333555777666333222444777666666555555555444444444333333333333333333333333111222333555777888999:::444666888:::;;;<<<<<<<<<999888888888777777666666444555666888999999999999666999<<<===<<<<<<>>>@@@@@@???@@@BBBDDDEEECCCBBBDDDDDDCCCBBBBBBAAA@@@@@@|||wwwrrrllliiiaaa```^^^\\\ZZZXXXVVVUUUYYYWWWTTTQQQOOOOOOPPPPPPTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRVVVYYYYYYWWWWWW\\\```fffgggiiillloooqqqssstttwwwxxxzzz|||}}}}}}||||||}}}zzzzzz|||}}}{{{yyy{{{{{{{{{zzzxxxwwwyyyzzzvvvxxx|||}}}|||{{{{{{{{{}}}xxxsssoookkkgggddddddcccaaa```^^^\\\[[[ZZZWWWWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJMMMOOOPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHFFFFFFCCCBBBBBBBBBBBB@@@<<<999???>>>===<<<<<<<<<===>>>AAA@@@???AAAEEEFFFDDDBBBEEEDDDCCCBBBAAA@@@??????@@@???@@@@@@AAABBBCCCDDDFFFFFFGGGHHHHHHFFFEEEDDDHHHGGGFFFDDDBBB@@@>>>>>>===>>>>>>??????>>>>>>===<<<;;;::::::;;;<<<;;;:::<<<<<<;;;:::999999999999;;;:::999888888:::<<<===222555:::<<<;;;999888777555333333555888888555222777666555444444555666777333333333222222111111111666555444666888:::;;;:::888888777666666777888999...111666888888888777888666555444444444666777888555555555555555666777888777777888888888666555333222333444444555555444444:::999777555555777888999444444222111000//////////////////000111444666888777666666666666888:::;;;;;;:::777666444444444555666777888:::::::::999999:::;;;;;;<<<;;;:::999888AAAAAA@@@???@@@AAACCCDDDCCCCCCCCCDDDDDDDDDDDDEEEzzztttpppkkkfffccc```___^^^\\\[[[YYYXXXWWWYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRSSSTTTVVVWWWWWWSSSWWW\\\^^^^^^aaaggglllnnnoooqqqtttwwwzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||wwwsssooolllhhheeeddddddcccaaa___^^^]]]\\\YYYYYYYYYXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKOOOOOONNNNNNNNNPPPQQQRRRMMMNNNPPPQQQQQQQQQOOONNNMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDBBB>>>;;;AAA@@@?????????@@@AAAAAADDDCCCBBBDDDGGGHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>><<<;;;;;;;;;;;;999888:::999999999999999::::::;;;:::999888999:::<<<===444777:::;;;:::888777777666444333444666666444222666555444444444444555666444444444444333333333333555333333444666888888777777777666555555666888999444666999999888666666666777666555555555666777777444444444444444444555666555555666666777666666666222333444444555555444444666666555444444555555666555555444333333222222222111111222333444666777888777666666666777888:::;;;;;;::::::999999:::::::::666666777888888888777666666777999:::;;;;;;;;;;;;????????????@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDD~~~{{{wwwrrrmmmiiieee```]]]^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYUUUVVVWWWXXXZZZ\\\]]]^^^[[[___eeehhhjjjnnntttxxxzzz{{{}}}{{{vvvrrrnnnkkkhhheeebbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[ZZZXXXWWWVVVWWWWWWXXXUUUUUUUUUTTTTTTSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLKKKKKKKKKLLLMMMNNNRRRRRRRRRSSSSSSUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFFFFDDDAAA???BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGIIIIIIHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@>>><<<;;;;;;:::888666777777777777888999:::;;;;;;:::999888999:::;;;<<<666888999999777666666777777555333333333444333222444444333222222333444444222222222333333333333333444222111111333555555444666555444444444555777888666888999999888777777888777777666555555555666666555444333333222333333333444333444444555666777777222333444444555555444444444444555555555555555444666666666666666666666666444444555666777777777777777777777777777888999:::555555666888999999999:::777777888888888777666666555666777999:::;;;;;;;;;<<<<<<>>>???AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCC{{{wwwuuuqqqmmmiiifffccc___]]]\\\\\\\\\\\\\\\\\\[[[[[[TTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[XXXZZZ\\\^^^```bbbddddddiiilllqqqtttwwwzzz~~~}}}yyytttooollljjjgggeee^^^^^^^^^^^^]]]]]]]]]]]]______```aaabbbbbbbbbaaabbb```^^^]]]\\\\\\]]]^^^XXXXXXWWWVVVVVVUUUTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFEEECCC@@@BBBBBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>======>>>??????@@@CCCBBBAAA??????@@@AAAAAA@@@@@@??????>>>>>>======???@@@@@@AAAAAA@@@@@@???>>>===;;;;;;;;;:::888777777777666666777888888999888888777777777888999:::777888888666444333444666777555333111111111111222222222222111111222222222/////////000000111111222333222000111222333333222444333333333333444666777333555777777777777999;;;777777777666666666666666666666555333333222222222444444333222333444555777222333444444555555444444444555777888888777666555666666777888888888888888555666777888888888777666777777777888888999999999111333555666777777777666777777888888888888888888888888888888888888888888999:::===???AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC{{{uuuqqqooolllhhheeecccaaa___\\\ZZZZZZZZZ[[[[[[\\\\\\\\\VVVVVVVVVWWWWWWVVVUUUTTTVVVVVVWWWWWWXXXYYYZZZ[[[\\\^^^aaadddhhhjjjkkkllltttwww{{{~~~yyyuuupppkkkiiigggeeeddd]]]]]]]]]^^^^^^^^^______```aaacccdddeeefffggggggfffeeecccaaa````````````aaa```___^^^]]]\\\[[[ZZZWWWVVVUUUTTTTTTSSSTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQSSSRRRPPPNNNNNNNNNOOOPPPOOONNNNNNLLLJJJHHHFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@??????======<<<<<<<<<===>>>>>>BBBAAA@@@>>>>>>???@@@@@@============<<<<<<<<<;;;<<<======>>>>>>======<<<;;;:::999999::::::999888888777666555555555555555555444444444555555666666666777666444222111222333555444333111//////000111000111111111111111111000/////////000000111111222333222000111222333333222333222222222333444666777333444666666555666888999777777777777777777666666999888777555444444444444666555444222222222333444222333444444555555444444333555777999999888777555555666777888999999999888555666777888888777666555888888888999999999999999666777888999999888777666555555555666777888999999888888888888888888888999999:::<<>>>>>???@@@AAAAAAAAA@@@@@@BBBDDDDDDBBBBBBBBBCCC@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<888999999:::;;;<<<<<<===999::::::;;;;;;::::::999999888777777999999888777777666555444444333333333222222333333333444444444333444333222//////000111222222222111///...///111///000111111111111000///222222222333333333333333333111000111222444444333222222111222333444666777555777888777555444444444555666777888888888888777:::999888777666666666666666666555444333333222333222333444444555555444444222333666777888777666555555666888999999999888888555555666666777666666666888888999999:::999999888777777777777777666555444444444444444555666777888555666666777999;;;===>>>;;;;;;===>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCC}}}wwwrrrmmmiiifffaaa___\\\[[[[[[[[[ZZZXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]^^^```bbbdddfffgggkkknnnsssxxx|||{{{wwwqqqmmmgggbbb``````___^^^^^^^^^___aaacccdddeeefffdddeeegggiiikkkllllllmmmiiijjjjjjiiigggeeebbb```aaa```___]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFEEECCCBBBAAAAAA@@@??????@@@AAAAAA@@@<<<===>>>?????????>>>===<<>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::999999888888888999999:::::::::777888888999999888888777999777666666777777666444555444444333333333444444111222222333333333333333///000111000...---...///...000222222///...///111///000111111111111000///444444444444333333333333111//////000222444444333222222222222333555777888555777999999777555444333444555666888999999999999:::999888777777777777777444444555555555444444333222333444444555555444444444555666777888888888777777888999;;;;;;:::888777666666555666666777888888888999:::::::::999888888777777666555555555555555999888777666555555666777666666777777999<<<>>>???======>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDzzztttoookkkfffddd___]]][[[ZZZZZZZZZYYYXXXVVVWWWWWWWWWXXXXXXYYYYYYWWWWWWVVVVVVXXX[[[^^^```___```aaadddgggjjjmmmnnnrrrtttyyyyyyuuunnnjjjddd```^^^]]]]]]\\\\\\\\\^^^```aaaccceeeeeefffgggiiikkklllmmmnnnnnnjjjkkklllllljjjfffccc```aaa```___]]][[[YYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQOOONNNLLLKKKKKKKKKLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDBBBAAAAAAAAA???>>>>>>@@@AAAAAA@@@<<<===>>>???>>>>>><<<;;;:::===@@@@@@???>>>@@@BBB============<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::;;;<<<<<<:::999888;;;;;;:::999888777666666777777888888888888777777:::888666666666555333111222222222222333444555555222222333444444444444333---...000///...,,,------,,,///222222000...///000///000111222222111000///333333333222222111111111///...---///111333444333222222222222333555777888222555999;;;:::888777777333444666888999::::::999999888888777777777777777222333555666777666666555222333444444555555444444777777888999:::;;;;;;;;;888999;;;<<<<<<;;;999888777666666555666888:::;;;888999:::;;;::::::888777<<<;;;:::999999:::;;;<<<@@@>>><<<:::888777777777::::::999999999:::<<<===@@@???>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEE~~~xxxpppiiifffccc___\\\^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZ[[[\\\^^^```aaabbbcccdddgggkkkooosssvvvwww~~~}}}yyyqqqmmmfffaaa___]]]\\\\\\ZZZ\\\___ccceeeggghhhhhhjjjjjjkkklllkkkjjjiiihhhggggggggghhhgggddd___[[[^^^[[[XXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMNNNOOOPPPNNNOOOOOOOOONNNLLLKKKIIIMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHEEEBBBAAACCCCCCAAA>>>AAAAAAAAA@@@???>>>===<<<>>>>>><<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========888888888888888888888888<<<777222222666999888666:::777555555777777444222555555555444444555666666777555444444666666444333444444444555555666666666444444333333333222222222444222111111222222111//////---+++,,,...///---+++000//////.........//////---...///000000///...---222222222111111111111000111222222222222333333333333333222222333333444555666555555666888999888777666666666666777777777777777777777777666666666666444444444444444444444444444444444444444444444444555666666666666666555444:::777555666999;;;:::888666666777777888888888888555555777888888777666666777777888888888888777666<<<<<<;;;:::888777666666;;;999666555555888;;;======>>>>>>>>>??????@@@@@@DDDCCCCCCBBBAAA@@@??????~~~xxxssslllgggdddbbb___]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]___aaaccceeeggghhhiiijjjmmmqqquuuxxx{{{}}}|||rrrnnngggbbb___]]]\\\[[[YYYZZZ\\\___bbbdddfffggghhhhhhiiiiiihhhfffeeedddccccccbbbcccbbb```[[[XXXXXXUUURRRQQQPPPPPPNNNLLLMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNMMMKKKJJJIIIMMMLLLLLLKKKIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHEEEBBBBBBCCCCCCAAA???@@@@@@@@@@@@???>>>===<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888888888888888888:::777444333555777888888777555444444666666444222333333222222222333333444333333333333222222111222333333333444444444555555444333333333333222222222111000//////000000///---///---+++,,,...///---+++......---------------...---...///000111000000///222222222222111111111111///000000000000111111111333222222222222333444444555555555555555555666666555555555666666666666777666666666666555555555555444444444444444444444444555444444444444444444444222333555777999:::;;;;;;999777555666888:::999888777777777777777777888888555666777888888888777666777777888888888888777777;;;;;;;;;;;;;;;;;;::::::<<<:::888777777888:::;;;======>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAzzzvvvppplllgggdddbbbaaa___^^^\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[```aaadddgggjjjmmmoooppprrrtttvvvyyy}}}}}}sssooohhhccc___]]][[[ZZZWWWWWWXXXZZZ\\\^^^```bbbbbbbbbbbbbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYVVVSSSRRROOOMMMKKKKKKKKKIIIHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGEEEBBBBBBBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888777777555444444777999777666555555777777666555333333222222222222222333000222444333000...000222222222222222222333333333333333333222222222111111///...,,,---......---,,,...,,,,,,,,,......---,,,,,,,,,+++++++++,,,,,,------...000111222222222222333333333222222222111111///000000000000111111111222222222222222333444444222444666555222111222555444444444555555555666666555555555555444444444444555555555555555555555555666555555555444444333333000111333666888:::;;;<<<888666555555777888888777777777777777777777777777555666777777888888777777777777888888888888888888::::::;;;<<<===>>>??????===<<<;;;:::999999999:::<<<===>>>@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB~~~yyyssspppjjjhhhdddaaa___]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]^^^___dddfffiiilllppptttwwwyyy{{{||||||tttpppjjjddd```^^^[[[YYYVVVVVVUUUTTTUUUVVVXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTRRRQQQQQQQQQPPPNNNNNNLLLJJJIIIIIIIIIGGGFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDBBBAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888666888999777333333777;;;:::999999888888888777666666555555444444444444444000444777555000...111555111111111111111111111111222222222222111111111111...,,,+++,,,---...---+++---,,,,,,,,,---...------,,,,,,+++++++++,,,------...///000111333444555555444333333333222222222222111111222222222333333333222222222111222333333444000333666444///---///333222333333444444555555555666666666555555555444444666666666666666666666666666666555555444333333333111222333444444444444444666555444444555666777777777777777777777666666666555666666777888888888888888888888888888999999999:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::??????@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@~~~yyytttoookkkgggfffccc```\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^```bbbdddeeeiiikkkooossswww||||||uuupppjjjeeebbb___[[[YYYWWWVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRPPPNNNKKKJJJKKKKKKJJJJJJJJJHHHFFFFFFFFFFFFEEEDDD>>>???AAACCCDDDCCCCCCBBBDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@AAABBBBBBBBBBBBBBBAAA??????===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888555999;;;999444333777<<<;;;;;;;;;999777666666666777666555555444444444555000333666444000...000444000000000000000000000000222222111111111000000000...---,,,,,,......---,,,+++,,,------------......---------------...////////////000111333555666777444444444444333333333222111111222222222333333333222111111111111222333333///333555333...,,,///222222222222333444555555666777777777666666666555555666666666666666666666666555555444444333333333333333333333333333222111000333444444333333444555666777777666666666666666666666666666777888999999::::::999999999999:::;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAAAAA???>>>===CCCCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@~~~yyyuuupppllliiieeeeeeddd```[[[XXXWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\___```aaadddfffjjjlllnnnqqqssswww{{{|||tttpppkkkfffccc```]]]ZZZXXXWWWTTTQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKIIIGGGFFFGGGHHHGGGFFFEEECCCAAAAAABBBBBBBBBAAA======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@???===<<<>>>?????????@@@AAABBBBBBAAAAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777:::===;;;777666999===999:::;;;999777555555666777666555444333333333333///111333222///---///111000000000000////////////111111111000000000000///...---,,,---...///...---***,,,------------...///............//////000111000000000111333444666777555555444444444333333333///000000000000111111111111111111111111222333333000222444333000///000333111222222333444555666666888777777777666666666666555555555555555555555555222222222222222333333333222222333444444444444444222333333333222222444555555555555666666777777777666666666777888999:::;;;;;;;;;:::::::::<<<===???>>>>>>>>>>>>>>>?????????AAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHGGGFFFEEEDDDDDD}}}xxxtttqqqmmmjjjgggcccdddccc```[[[XXXXXXYYYYYYYYYZZZ[[[]]]^^^______bbbccceeeiiimmmqqqtttvvv{{{}}}{{{ssspppkkkgggdddaaa^^^[[[XXXWWWVVVTTTRRROOOMMMLLLKKKKKKIIIHHHHHHHHHIIIIIIGGGFFFEEEEEEFFFGGGEEEDDDBBBAAA??????@@@AAA@@@???======<<<<<<<<<======>>>>>>>>>======>>>???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@>>>????????????@@@@@@@@@===>>>???===;;;:::<<<>>>;;;<<<===>>>????????????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::999;;;===888:::<<<;;;999999:::<<<888777666555555444444444222222111111111000000000000000000000/////////...111111000000000/////////---,,,+++,,,...///...---))),,,......,,,,,,...000............///000111222000000000111222444555777555555555555444444444444///000000000000111111111111111111111111222222333222222222222222222333333222222333444555666777777777777666666666555555555444444444444444444444444000000000111111222222333000111222333444444444444000222333222000000222555333444444555666777888888777666666666888999;;;<<<======<<<;;;<<<>>>@@@AAA??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLL}}}zzzuuuqqqooolllhhhfffaaacccccc```\\\YYYZZZ[[[\\\]]]^^^___aaabbbccccccdddeeehhhlllpppuuuyyy{{{|||xxxrrroookkkgggeeebbb___\\\XXXXXXXXXWWWUUUSSSQQQOOOOOOMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDEEEFFFFFFEEECCCBBBAAA??????AAAAAAAAA@@@>>>===<<<;;;:::;;;<<<======<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>;;;===>>><<<:::999;;;>>>999999:::<<<============@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===999<<>>>>>AAADDD;;;;;;999888777777777777555444222333444444333111111111000000/////////...000000000000////////////,,,+++***+++---...---,,,))),,,......,,,,,,...111---------...///000111111111111000000111333555666666666555555555444444444111222222222222333333333111111111000111222222333333222111222444555555444222222333444555777777888666666555555555444444444444444444444444444444444......///000111222222333///000000111111111000000///111333222000///222555222333444555666888999999777666666666888999;;;===>>>>>><<<<<<===???AAACCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFHHHKKKMMMOOOLLLLLLMMMNNNOOOPPPPPPPPPLLLLLLMMMOOOPPPQQQRRRSSSxxxuuusssppplllhhheeecccaaabbbaaa___]]][[[[[[[[[\\\ZZZ[[[]]]^^^___aaaeeehhhmmmnnnqqquuuyyy|||}}}{{{yyyxxxrrrpppmmmjjjhhhddd```]]]YYYXXXUUUSSSQQQPPPPPPPPPIIIHHHHHHGGGGGGHHHHHHHHHEEEFFFFFFFFFDDDCCCAAA??????????????????@@@@@@@@@>>>======<<<;;;::::::999<<<<<<<<<===>>>??????@@@???@@@AAA@@@===<<<<<<===:::;;;<<<:::888777:::======>>>>>><<<:::999:::<<<999999999999999999999999999999999999999999999999:::;;;;;;;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@?????????@@@??????>>>===<<<<<<<<<<<<===>>>@@@@@@<<<<<<<<<;;;:::999777666777666555333222111000000111111000000000000111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000222---***+++000222000---333333222222333444666888777777666666555444333222000000//////000111222222333333333222222222111111222222222222222222222222111000000222444444333222333333333222222222111111000000111111111222222222222111///------...000111---...////////////111333111111000000000000000111111222444666777777666666888888888888888999999999<<<===<<<;;;:::;;;>>>AAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFHHHJJJLLLNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSS{{{tttnnnqqqooollliiifffcccbbbaaa```___]]][[[ZZZZZZ[[[[[[___aaacccdddeeehhhkkknnnoooqqqtttxxx||||||yyywwwvvvrrrooollljjjhhhdddaaa^^^\\\ZZZXXXVVVTTTSSSSSSSSSNNNMMMKKKJJJIIIHHHGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@???===;;;<<<===999:::;;;999777777:::<<<:::;;;<<<;;;::::::;;;===999999999999999999999999888888888888888888888888999::::::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>=========>>>>>>???======<<<<<<;;;999888777666555444333111111000000111000000//////000000111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////000111111000333222222333333444555666444444444444333222111000333222222111111111111222333333333333444444444444333333333333444444444444222111222333666777666444333333333333222222222222111111111222222333333333333111000......///000111...000000000///000222333222111111000000000111111111222444555666777666666666777888999:::;;;<<<<<<>>>>>>>>>===<<<===@@@CCCBBBBBBCCCDDDDDDEEEFFFFFFIIIIIIJJJLLLNNNQQQRRRTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUVVV|||xxxvvvsssnnnjjjkkkjjjhhheeecccaaa``````______]]]\\\\\\\\\]]]]]]aaabbbdddfffhhhkkkooorrrvvvxxx{{{~~~|||zzzwwwuuutttqqqnnnkkkiiigggdddaaa^^^\\\[[[YYYWWWVVVUUUTTTTTTSSSQQQOOOMMMJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@======>>>>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<=========>>>>>>===;;;:::;;;<<<888999:::999777777999;;;777999:::999999999;;;===::::::::::::::::::::::::666666666666666666666666888888999:::<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@???>>>===<<<;;;;;;;;;:::::::::999888777666555555444333222111000000000000000////////////000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---000333333111000111222222222333333333333333222333333333333222222111000555444333222222111111222333333444444555666666666555555555555555555555555333333333555888999888777444444444444333333333333222222222222333333333333000000/////////111222333000111111111//////111333222111111111111111222222111222444555666777777777666777888:::<<<===?????????@@@@@@??????@@@BBBEEECCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY|||wwwssspppnnnkkkiiieeeeeecccbbb``````______``````___^^^___```aaabbbccceeehhhiiillloootttwww}}}zzzxxxvvvtttssspppmmmjjjgggfffdddaaa___ZZZZZZXXXWWWUUUTTTSSSSSSTTTSSSPPPMMMKKKIIIGGGGGGEEEEEEEEEDDDCCCCCCBBBAAA>>>>>>?????????>>>===<<<===<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;<<<===<<<:::999:::;;;888888888888888888888999777888999888777888999;;;::::::::::::::::::::::::777777777777777777777777666777888:::;;;===>>>>>>AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>><<<:::999777777666555555555555444333222111333222111000000000000000000//////......//////000//////000000//////...---++++++++++++++++++++++++,,,,,,++++++,,,---......---///111333333111000000111222333333333222111000333444444444444333333222444333333222222222222333222333333444666777777888666666555555555555444444333333333555888:::999888555555444444444333333333111111111111111111222222---------///111333555777000000111000......///111222111111111111222222333222222333444666666777777888999:::;;;===???@@@AAA???@@@AAAAAA@@@AAADDDFFFCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYY~~~uuurrrnnnjjjhhhgggeeedddbbbbbbaaa```______`````````_________```bbbdddeeejjjmmmooorrrtttxxx}}}}}}|||{{{xxxvvvtttrrrqqqmmmkkkgggeeecccbbb```^^^ZZZZZZYYYXXXWWWUUUTTTTTTRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBBBBBBB@@@???>>>@@@@@@???>>>===<<<;;;:::999999999999:::::::::::::::;;;<<<;;;:::999:::;;;888888888888999999888888999999999888666666777888::::::::::::::::::::::::888888888888888888888888666666777999:::<<<===>>>??????@@@AAAAAAAAA@@@@@@???????????????>>>>>>===<<<;;;999777555444333222333333333333222111000000111000000/////////000000//////............/////////////////////......---++++++++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,///333333///+++000111222222222111000///222222333333444333333333000000000111111333444555111222333444555666777888666555555555444444444333333222333555777888888666555555444444444333333333000000000///////////////......//////000222333444...//////...,,,,,,---///111111000000111222222333222333333444555666777888;;;;;;<<<===>>>??????@@@???@@@BBBBBBBBBBBBDDDFFFCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQRRRUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXVVVUUUUUUUUUVVVVVVWWWXXX~~~yyyvvvmmmllljjjhhhfffeeeddddddbbbaaaaaa`````````aaaaaa_________```bbbdddfffhhhnnnppptttvvvzzz~~~~~~zzzyyywwwuuusssqqqpppoookkkhhhdddbbbaaa```___^^^[[[[[[[[[[[[YYYXXXWWWVVVPPPOOONNNLLLJJJJJJIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@???BBBAAA@@@>>><<<;;;:::999999999999999:::::::::::::::;;;<<<;;;:::999:::;;;999888888999::::::999777999::::::888666555666777::::::::::::::::::::::::999999999999999999999999666666777888:::;;;<<<<<<======>>>>>>>>>>>>=====================<<<<<<;;;888777666444222111111111333333333333333222111111//////.........///000000......------------......,,,------------,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,///+++))),,,111222...)))//////000000000000000///...///000111111111111111/////////000222333555666222222333444555666777888666666666555444444333333333333333444666777666555444444444444333333333333/////////...............222111111000///...------,,,---------++++++---///////////////000111222222333333333333555666777888;;;<<<<<<===>>>???@@@@@@???AAACCCCCCCCCDDDFFFGGGDDDDDDFFFHHHIIIKKKLLLMMMQQQSSSUUUWWWXXXYYYYYYYYYVVVVVVWWWXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTUUUVVVWWW~~~yyytttqqqiiijjjjjjjjjiiihhhggghhhccccccbbbbbbbbbbbbccccccbbbbbbbbbdddfffiiilllmmmqqqssswwwzzz~~~~~~}}}{{{{{{uuuuuusssqqqooonnnlllkkkiiieeebbb______^^^^^^]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUQQQPPPOOOMMMKKKJJJIIIIIIEEEEEEDDDCCCBBBCCCCCCDDDBBBDDDEEEFFFEEECCC@@@??????>>>===<<<;;;:::999888::::::::::::::::::::::::999;;;<<<;;;::::::;;;<<<:::999888:::<<<<<<999777888999999888777666888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777888999::::::;;;<<<<<<<<<======<<<<<<;;;:::::::::::::::999999888555555444333222222222222222222222333222222111000...---------...//////000...------------------...,,,,,,------,,,,,,+++***************************++++++************++++++---+++***+++...///...,,,............///000111111---...///000111111111111111111111222222444555666444444555666666777888888888888777666666555444444555444444555666666555333333333333333222222222222000000/////////.........000000000///......---,,,+++,,,------,,,,,,...000............///000111222333333333333444666777999999:::;;;===>>>@@@AAABBB@@@BBBEEEFFFFFFFFFHHHIIIFFFFFFGGGIIIJJJLLLMMMMMMPPPRRRTTTVVVXXXXXXWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXXXX{{{wwwrrrnnnkkkdddfffhhhiiihhhgggggggggddddddccccccccccccddddddffffffgggiiikkknnnqqqsssxxxzzz~~~~~~}}}{{{zzzyyyrrrrrrpppooommmkkkiiiiiigggddd```^^^]]]]]]]]]\\\XXXXXXXXXXXXXXXVVVTTTSSSTTTRRRPPPNNNKKKJJJIIIHHHFFFEEECCCBBBBBBCCCDDDDDDBBBDDDEEEFFFEEECCC@@@>>>;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<;;;999999:::======:::777666888888888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;666777777777777666555555444444333222222333333444///000000000000000///...---------------...///000...------,,,,,,------.........//////......---,,,************************++++++***************+++,,,---------+++,,,...000...---------...///111222...///000222333333333333444444333333333444555555666666777777888888999999999999999888777666666555777666555666777777555333333333333222222222111111111111000000/////////...***+++,,,...///000000000+++,,,---------...000222------------...///111111444333333333444666888999777888:::<<>>===<<<;;;:::999999777777888999::::::::::::777555666:::;;;888888;;;888777777777777777888888777777666666666666777777888888999999999:::::::::999999999999888888888777777666555555555666888999666777777888888888777777666666666666666666666666222333444444333111///---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))+++,,,---,,,++++++******)))(((((()))***+++((()))))))))))))))((((((***))))))***,,,,,,+++)))------,,,,,,,,,---......---...000000000///000111333222111222444555444333666888:::<<<============888888888777777777777666111111111222222333333333333333333333222111000000000000000000////////////...000000---***))),,,...---------------------------///...,,,...222111---///111111///111777:::999444777;;;>>>???@@@AAACCCBBBAAA@@@AAABBBEEEHHHJJJGGGGGGGGGGGGIIIKKKNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUWWWVVVVVVUUUVVVXXX[[[\\\\\\YYYWWWVVVVVVVVVUUUTTT~~~xxxrrrmmmkkkjjjjjjfffdddcccdddffffffdddaaabbbdddeeefffggghhhkkkmmmqqqrrrtttvvvxxx|||~~~}}}{{{yyyvvvrrrqqqqqqpppooooooooopppiiihhhfffdddaaa___]]]\\\]]]ZZZWWWUUUTTTSSSQQQOOOLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFDDDBBB@@@BBBDDDBBBCCCDDDDDDCCCAAA???>>>??????>>>===<<<;;;:::999888888999999::::::999999999777777;;;<<<999:::===999888888888888888999999888777777777777777777888888888999999999:::::::::888888888888777777777777777666666555666777888999777777888888888777777666555555555555555555555555111222333333111///---+++---------------------------------,,,,,,,,,++++++***************************+++,,,,,,---------,,,+++***)))((((((((()))***(((((())))))))))))((((((***))))))***,,,,,,+++))),,,,,,,,,+++,,,,,,---...---...///......///111333333222111222444555555444555777888:::;;;;;;;;;:::;;;;;;::::::999999888888666555555444444333333222222333333444444444333333111111111000000000000///---...///---++++++---000........................---///...,,,...222111---,,,//////,,,...444777666333666888:::::::::<<<>>>@@@@@@@@@AAACCCEEEGGGIIIGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVVVVUUUUUUVVVXXXZZZ[[[\\\ZZZXXXWWWWWWWWWVVVTTTyyywwwsssoookkkiiihhhgggfffdddbbbbbbcccdddcccbbbdddfffhhhiiijjjlllooorrruuuwwwyyy|||~~~~~~~~~|||yyyvvvqqqqqqppppppppppppqqqqqqjjjiiigggeeeccc```___^^^___\\\XXXVVVSSSQQQNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBDDDDDDDDDBBBBBBCCCDDDAAAAAAAAAAAA@@@@@@????????????>>>>>>===<<<;;;;;;999999999:::999999888777888555555888888777888;;;999999888888888888999999888888777777777777888888777777888888888999999999777777666666666555555555777666666666666777888888888888888888888777666555333333333333333333333333111111111000///---***)))------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...+++***)))(((''''''(((((((((((())))))))))))((((((***))))))***,,,,,,+++)))++++++******++++++,,,---------------,,,...222555222111111222444666555444777888999:::;;;::::::999>>>>>>===<<<;;;;;;::::::::::::888777555444333222222333444555555666666666222222222222111111111111...//////...---...000111........................---///...,,,...222111---,,,......,,,---222555333555666777777666777999;;;>>>>>>@@@AAACCCEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTTTTTTTUUUWWWXXXZZZ\\\ZZZXXXXXXXXXXXXVVVUUU}}}xxxsssrrrpppmmmkkkhhhgggfffeeecccbbb```aaaaaabbbbbbeeegggiiikkklllooorrruuuyyy{{{~~~|||xxxvvvrrrqqqooommmkkkjjjiiiiiiffffffeeecccbbbaaa```______\\\XXXUUUSSSQQQNNNLLLLLLJJJHHHFFFDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@???@@@AAABBB@@@??????>>>===<<<<<<<<<:::::::::999999888666666999555555777888666777;;;999888888777777777777777777666666555555666666777555555555666666666777777555555555444444444444333666666666666666777777777777777888777777666555444111111111111111111111111000000000///---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,,,,*********+++,,,---+++***)))(((''''''&&&&&&'''(((((())))))))))))(((***))))))***,,,,,,+++)))*********)))***++++++,,,***+++---------///222444222111111222555777666666;;;;;;<<<======<<<;;;:::??????>>>===<<<;;;::::::;;;:::999888666444333333333333444555555555555555444333333333333222222222000000000000000000000111---------------------------///...,,,...222111------000000...///333555333666777888777777888;;;>>>;;;<<<>>>AAACCCDDDEEEEEEHHHHHHIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWXXXZZZXXXWWWWWWXXXWWWUUUTTTyyyvvvoooooonnnmmmkkkiiigggfffccccccbbbaaa```aaabbbdddfffhhhkkkmmmooorrrvvvyyy~~~|||xxxuuusssqqqoookkkhhhfffeeedddaaa``````````````````___]]][[[WWWUUUTTTRRRPPPNNNLLLKKKIIIGGGEEEEEEEEEEEECCCDDDDDDEEEFFFFFFEEEDDDBBBAAA???>>>>>>???@@@AAA??????>>>>>>======<<<<<<:::::::::999888777666555;;;888777::::::888999<<<777777666555555555555555444444333333333333444444222333333333444444444444444444444333333333222222444444555555666666666666555666666666555555444333111111111111111111111111000//////...,,,+++)))(((************************++++++++++++*********)))))))))))))))))))))))))))+++***)))(((((()))***++++++******)))(((''''''&&&''''''((()))))))))))))))***))))))***,,,,,,+++)))******)))))))))***++++++'''***---/////////000111111000111333666777888777;;;<<<=========<<<;;;:::======<<<<<<;;;::::::999888888777777666555555444444444444444444333222222444444444444333333333333000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,...222111------000000...///333444111444555666777777999<<>>>>>>>>======<<<<<<<<<999999999999888777666555777444555888888555555777777666555444444333333444333333222222222222333333111111222222222333333333444444333333333222222222222333444444555555444444222333333444444444333333222222222222222222222222000//////...---,,,++++++************************************))))))))))))((((((((((((((((((((((((***)))(((((('''(((((((((******++++++***)))((('''&&&'''((())))))******)))***))))))***,,,,,,+++)))******))))))******+++,,,(((***---.........///000111000000333666888999888999:::;;;<<<<<<;;;:::999;;;::::::::::::999999999666666666666666666666666555555555444444333111111444444444444333333333333...------...//////---+++---------------------------///...,,,...222111---,,,//////------111111...000222444555555777999<<<888999;;;===???BBBCCCDDDGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVUUUSSSPPP~~~{{{yyywwwuuusssnnnmmmllljjjiiihhhhhhhhhbbbeeehhhiiihhhhhhjjjlllnnnqqqtttwwwzzz~~~|||xxxuuupppooommmkkkjjjiiihhhhhhbbbbbbaaaaaa```_________\\\YYYWWWUUUTTTSSSQQQPPPKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDDDD@@@===@@@@@@>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<888888999888888777666666555333555999999555333444777777666555444333444444333333222222222222333333222222222333333333444444444444333333333222222222000111222333333333222222///000111222222333222222333333333333333333333333000000///...............+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))(((''''''******+++,,,,,,+++***)))&&&'''((()))***************))))))***,,,,,,+++)))+++************+++,,,,,,,,,,,,+++***)))+++///222000000000333666999:::999999:::;;;<<<<<<;;;::::::888888999999999999::::::777777777777666666666666444444555555555444444333444444444333333333222222...---...000333555333111////////////////////////---///...,,,...222111------000000......111111...///111333444444444666777888888999;;;===@@@CCCEEEDDDEEEGGGHHHJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTVVVWWWVVVSSSQQQ|||xxxvvvuuutttsssrrrnnnmmmkkkiiiggggggggggggcccgggkkkmmmmmmlllnnnpppsssuuuyyy||||||xxxuuupppooommmkkkhhhgggfffeeeffffffeeecccaaa```___^^^]]][[[WWWUUUTTTSSSPPPNNNIIIJJJJJJIIIHHHFFFDDDBBBFFFDDDDDDEEEGGGFFFAAA>>>BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;777888888888888777777666::::::<<>>>>>>>>===<<<777888888999999::::::;;;999999888888777666666555333444555666777777777777444444333333333222222222000000111555:::<<<;;;999111111111111111111111111---///...,,,...222111---///222333111111333333000111333666666555444444444888888888999<<>>AAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRSSSTTTSSSRRRPPP|||zzzxxxuuusssrrrrrrpppoootttsssqqqpppooonnnmmmmmmooopppqqqsssvvvxxxyyyyyyzzz|||~~~}}}zzzvvvqqqnnniiihhhfffcccaaaaaa```aaa`````````______^^^^^^^^^]]][[[XXXUUUTTTSSSQQQOOOLLLLLLLLLKKKJJJIIIGGGFFFIIIHHHHHHGGGFFFEEEDDDDDD@@@AAACCCBBB@@@??????@@@::::::::::::999999999888888666444444555777777666666777888999888777555333444333111222333333222000111222222222111000///...//////000111222333444444222333333444333222111111111111111111000000000///---///111222111///---,,,000000111111111111000000/////////......---------------,,,+++***)))(((((())))))******(((&&&%%%%%%))))))(((((('''&&&&&&&&&,,,)))(((++++++'''&&&)))))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))***+++++++++***)))++++++++++++*********)))***+++++++++***+++...000333111000000222444444444555666777888::::::::::::555555666777888888888777777777777777666444222111444444333333333222222222444111///.../////////.........///000000000000///111000000111222111///---111000///......///000000///000000111111111111000...///111222222333666999555666888:::;;;;;;<<<===BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRQQQRRRSSSSSSQQQOOO}}}yyywwwtttsssrrrrrrqqqoooqqqqqqooonnnmmmmmmmmmmmmpppqqqsssvvvyyy|||~~~|||xxxrrrmmmiiieeedddaaa___]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTRRRPPPOOOOOONNNLLLKKKIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGBBBCCCDDDCCCAAA?????????;;;;;;:::::::::999999999999777555555666777777777444555666777777666444444444333111222333333222000222222333222222111000///......///000111222333333222333555777666444222000111111111111000000000000,,,000333333///...000333//////000000000000//////000000//////...---,,,,,,,,,------,,,+++)))'''&&&&&&)))+++***&&&%%%(((+++((('''''''''''''''''''''+++(((((())))))'''(((+++++++++******)))'''&&&%%%'''''''''''''''''''''''')))******++++++***)))))),,,,,,,,,+++++++++++++++)))+++,,,,,,++++++---...222000//////111333333222333444555777888888888888444444555555666888999:::888777777666444333111000222333444444444333222111111///------......---,,,+++,,,------......------...///000222333222...+++000000////////////000000111111111111000000/////////000222333333555777:::888999::::::;;;;;;;;;;;;???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNMMMNNNPPPRRRTTTUUUVVVVVVRRRQQQQQQQQQRRRRRRPPPNNN~~~wwwvvvsssssssssrrrqqqoookkklllllllllmmmooopppqqqppprrruuuxxxzzz}}}{{{vvvpppiiieeebbbaaa^^^\\\ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYVVVUUUUUUUUUTTTSSSQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDCCCAAA???>>>???=========<<<<<<<<<;;;;;;999777555444555777666666333333444555555555444444444333111222333333222000222222222111111000000000000000000000////////////222333444555555333222000000000000000000000000000---///000000...///111444//////000000000000//////111000000///...---,,,,,,%%%''')))+++,,,+++***)))((())))))'''%%%%%%(((+++""""""$$$%%%''')))***+++***((((((((((((((()))+++)))))))))))))))((('''&&&''''''''''''''''''''''''***************)))))))))++++++++++++++++++++++++(((***,,,---,,,+++,,,---,,,++++++,,,///111111000222333555666777777888888777777666555666777999:::777777666555333111000///000111333444444222000//////---,,,,,,------,,,+++,,,------...///...............///000222111...,,,///////////////000000000111111000000000000000111222333444333222222444666777777777999:::;;;:::999;;;<<<===???@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSQQQPPPOOOPPPQQQQQQOOOMMM~~~{{{yyyvvvtttssssssssssssqqqooommmnnnnnnoooqqqsssuuuvvvuuuxxx{{{}}}zzzuuuooohhhdddaaa```]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZXXXUUUTTTTTTSSSRRRPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFBBBDDDDDDCCC@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;888666444333444555555444333333333444444444444444444333111222333333222000111000000000////////////000000000/////////......333222222111000111111111////////////////////////...,,,***+++...000111000//////000000000000///////////////...---,,,,,,,,,!!!###&&&)))++++++******+++((($$$###$$$&&&&&&%%% !!!"""$$$&&&((()))***((()))((('''''')))))))))%%%&&&''''''((((((((((((''''''''''''''''''''''''******))))))))))))))))))))))))******************(((***,,,,,,+++***+++,,,))))))))),,,///111222111222333444666777777777777;;;:::888777666777777888666666444333111000//////---...000111111000///------,,,++++++,,,,,,+++))),,,---......//////......000...------...//////.........///000000000000000////////////000111222333111222333222111222333555666555666888<<<>>>===<<<;;;;;;<<<>>>???AAABBBBBBEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMPPPOOONNNNNNOOOOOONNNLLL}}}zzzwwwtttsssrrrssstttsssqqqoooppppppppppppqqqrrrssstttwwwzzz|||wwwsssnnnhhhddd```___]]]ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUWWWUUUSSSRRRRRRQQQPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFAAABBBCCCBBB@@@>>>>>>>>>::::::999999999888888888888666444333444444444333444444333333333333333333444333111222333333222000000000///////////////000------...///000111222222222111///.........000000------------............---***''')))...000///,,,......////////////......---------,,,,,,,,,,,,,,,%%%&&&((())))))(((((('''+++'''""""""%%%'''%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&)))***(((((())))))&&&###$$$%%%'''(((((())))))'''''''''''''''''''''''')))(((((((((((()))***+++)))))))))))))))*********)))+++,,,+++******+++,,,******+++...222444333222111222444555666666777777;;;:::999777666666666555555444333111000000000000,,,---.../////////...---++++++***+++,,,,,,+++)))***+++,,,,,,------,,,,,,000...++++++---/////////---...///000111111111000//////......000111333555...///111222222333666888777666666:::???BBBBBB@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJNNNMMMMMMMMMNNNNNNLLLJJJ|||yyysssrrrrrrsssttttttqqqoooooooooooopppqqqssstttuuuxxx}}}}}}zzzwwwsssppplllgggddd___^^^\\\YYYXXXWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRPPPOOONNNPPPPPPOOONNNJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCC>>>@@@AAAAAA???======>>>999999888888888777777777:::777555444444555555444666555444333333333333333444333111222333333222000111111000//////000111111---...///000111222222333000000000000//////......+++++++++,,,,,,---------+++******+++,,,------,,,,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,+++******)))(((((('''''''''%%%$$$$$$%%%&&&''''''&&&'''''''''''''''''''''%%%***+++)))(((***'''"""%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,)))))))))******++++++++++++++++++***((()))+++------------///222222111000000000222333444555555555666777777666666555444444333222111000///000000111---------....../////////+++******,,,------+++)))******+++,,,,,,,,,,,,+++---,,,+++,,,...///...---,,,---///000111111111000111000///...///000222333///000222333333444777:::888666666:::@@@CCCBBB@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKMMMLLLLLLLLLMMMMMMKKKJJJ{{{xxxrrrqqqqqqsssttttttrrrooopppqqqrrruuuwwwzzz}}}~~~~~~xxxvvvssspppnnnkkkgggddd___]]][[[XXXWWWVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMNNNMMMKKKLLLNNNPPPPPPOOOIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDCCCBBBAAA@@@???>>>===???@@@@@@>>>======>>>:::::::::999999999888888;;;999666555666666666555777666555444333222222222444333111222333333222000222222111000000111222333111111111111000000000000...///111222222000...,,,*********++++++,,,,,,,,,(((,,,///...+++***,,,...*********++++++*********((())))))***++++++,,,,,,,,,,,,+++***))))))******"""%%%''''''%%%&&&)))---%%%&&&'''((()))++++++,,,$$$***,,,***)))***&&& ((()))))))))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---*********++++++,,,,,,,,,,,,,,,+++)))'''(((+++---...------///000///---+++...///000111222333333333222333444555555555444333222111000//////000111222...............///000111+++******,,,------+++)))++++++,,,------------,,,***+++,,,///000000---+++,,,---///000111111111000333222000///...///111222444555555555444444666777888555555888>>>AAA@@@===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMLLLKKKLLLMMMMMMKKKIII~~~{{{xxxwwwuuurrrqqqrrrsssttttttooossswww|||{{{vvvsssnnnkkkiiihhhfffddd^^^YYYXXXZZZZZZVVVTTTTTTVVVSSSPPPNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMJJJFFFCCCDDDFFFGGGEEECCCDDDBBB?????????@@@???>>>@@@@@@@@@??????===<<<<<<:::999888777666666666666444444555555444444333222333333333222222222111111...///111000...------...000///...------...///000***+++---.........---,,,,,,---......,,,,,,---...,,,,,,,,,+++++++++******)))***+++++++++)))((('''+++***)))))))))***+++,,,'''&&&$$$######$$$&&&''''''((()))((('''&&&''')))$$$$$$$$$$$$%%%&&&'''((((((((('''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***,,,***((('''&&&'''((()))(((((()))))))))*********(((((())))))************+++,,,---,,,***)))***+++++++++,,,,,,---.........222222111///------...000***---000///---,,,///222)))***++++++,,,,,,,,,,,,---,,,***)))))))))******)))************+++++++++,,,+++***+++---//////////////////000000000000111444333333222111000//////222222222222222222333333444555666888:::<<<===>>>??????@@@@@@@@@??????>>>BBBAAA@@@@@@@@@BBBEEEFFFDDDEEEGGGGGGFFFFFFHHHIIIGGGGGGFFFFFFGGGGGGHHHIII~~~|||{{{vvvtttrrrrrrsssuuuvvvwwwuuuxxx}}}~~~xxxuuuoookkkhhheeebbb```aaa]]][[[]]]]]]YYYWWWWWWUUUSSSOOOMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJGGGEEECCCCCCDDDDDDDDDCCCDDDBBBAAAAAABBBBBB@@@>>>????????????>>>===<<<;;;<<<;;;:::999888888888888333444444444444333222222222222222222111111111111...///000000...------.........------------......,,,,,,---.........---,,,,,,---......,,,,,,---...++++++++++++++++++++++++******+++++++++***)))(((,,,+++*********+++---...))))))(((''''''((())))))###$$$&&&(((***,,,------&&&%%%%%%%%%&&&'''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))+++***)))'''''''''((()))******+++++++++,,,,,,,,,)))))))))))))))*********+++,,,---,,,+++***+++,,,......//////000000111111111111111///---,,,---///...---------......---,,,******+++,,,,,,,,,++++++...---,,,+++******+++,,,************++++++++++++...,,,+++,,,...//////...,,,,,,---------.........111111111111111111222222222222222222222333333333444444666777999;;;<<<===?????????@@@@@@??????>>>@@@???>>>===>>>???AAABBBDDDEEEGGGGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGHHH~~~}}}|||wwwvvvuuuuuuwwwyyy|||}}}~~~{{{wwwrrrmmmiiifffbbb``````[[[YYY[[[ZZZVVVTTTTTTTTTQQQNNNKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEFFFFFFFFFBBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBCCCDDDCCC@@@>>>>>>>>>>>>>>>===<<<;;;;;;888888777666555555555555222333333333333222111111111111111000000000//////---///000000...------...,,,,,,------------,,,,,,---......///......------,,,---......,,,,,,---...******++++++++++++++++++******+++++++++***))))))(((''''''&&&&&&''')))***))))))))))))))))))))))))***((('''(((***((($$$ ''''''''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''',,,++++++***))))))(((((())))))))))))((((((((((((*********++++++++++++,,,*********)))))))))))))))***,,,------++++++,,,...+++,,,,,,------......////////////...,,,+++,,,...///---+++,,,//////+++&&&++++++,,,,,,,,,+++******...------,,,,,,,,,,,,---************+++++++++,,,,,,***))))))***++++++***+++,,,,,,,,,---------------...///000222333444444111222222222333333333444333444555666888:::;;;;;;>>>>>>??????@@@??????>>>??????=========>>>???@@@CCCDDDFFFFFFEEEEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEFFF~~~{{{yyyyyyzzzzzz{{{|||~~~}}}zzzuuuqqqnnnllljjjhhh___ZZZWWWXXXWWWSSSQQQRRRRRROOOLLLJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBCCCCCC>>>AAABBB@@@======???BBBBBBBBBBBBCCCDDDBBB???<<<<<<<<<<<<<<<<<<;;;::::::666555444333222222222222222222222222222111000000000000/////////.........---///000///...,,,------+++,,,---......---,,,+++...//////.........------,,,---......,,,,,,---...************++++++++++++)))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&...***'''&&&'''###(((''''''&&&''''''(((((()))((((((''''''''''''(((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''---------,,,+++)))(((((((((((())))))))))))((('''(((((((((((())))))))))))************))))))))))))***+++------,,,,,,---///*********+++,,,,,,---------......---+++***+++,,,,,,++++++,,,...---***''',,,,,,,,,,,,++++++***)))------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---+++))))))***+++******---------.........//////------...000111333444444111222222333333444444444444444666777888:::;;;;;;===>>>>>>???????????????@@@@@@???>>>??????@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFBBBBBBCCCCCCDDDDDDDDDDDD~~~zzzvvvzzz|||~~~~~~}}}zzzwwwuuutttsssrrrqqqccc]]]ZZZZZZYYYUUURRRSSSOOOMMMJJJIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA===???AAA???===<<<>>>BBB@@@???@@@AAABBB@@@===:::::::::;;;;;;;;;:::999999888888777666555555555555111111222222111111000////////////.........---------...000///---,,,,,,---,,,---...//////...---,,,.........---------......,,,---......,,,,,,---...************************((((((((('''((((((((((((+++******))))))+++,,,---%%%&&&''''''''''''&&&%%%%%%###"""%%%((((((###&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''------------,,,+++)))((('''((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))***+++,,,,,,,,,+++---...---------...//////000000+++,,,------+++***+++,,,'''***,,,---+++***+++,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000...,,,,,,.........------------.........//////......///000111111222222111111222333444444555555666666777888999;;;<<<<<<<<<===>>>?????????????????????????????????@@@@@@>>>???AAAAAA@@@@@@BBBCCC@@@AAABBBCCCCCCCCCBBBBBB~~~zzzwwwzzz}}}|||yyyvvvtttttttttsssrrraaa[[[WWWVVVUUUQQQOOOPPPLLLJJJIIIHHHHHHGGGEEECCCBBBBBBAAAAAA@@@AAAAAAAAA>>>?????????>>>>>>???AAA???>>>===>>>???>>>;;;999888999999::::::999888888777666555444444333333444111222222222222111000000/////////.........------,,,...//////---,,,,,,---------............---------,,,,,,,,,,,,---...///,,,---......,,,,,,---...++++++*********)))))))))(((((('''''''''((())))))+++***)))))))))***,,,---(((((((((((((((((((((((($$$$$$$$$'''++++++)))&&&%%%%%%%%%%%%&&&'''((()))***)))(((''''''&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''++++++,,,------,,,+++***(((((((((((())))))))))))+++***************))))))((()))))))))************)))+++,,,,,,******+++---++++++,,,,,,---.........***,,,------,,,***+++,,,'''***---,,,***))),,,000++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++)))***+++,,,,,,++++++,,,,,,,,,------------/////////000000111111111111111222333444555666666777777888999:::;;;<<<<<<<<<<<<===>>>????????????;;;<<<<<<===>>>>>>??????===>>>@@@@@@??????AAABBB???@@@BBBCCCCCCCCCBBBAAA~~~~~~~~~~~~}}}|||{{{zzzwwwssspppnnnmmmkkkiii^^^XXXSSSRRRPPPLLLJJJLLLJJJHHHGGGHHHHHHHHHFFFDDDBBBAAAAAAAAAAAABBBBBBCCC@@@???>>>>>>@@@AAAAAA@@@???>>><<<<<<======;;;:::777888888999999888888777555444333222222111111222222222333333222222111000////////////............,,,...//////---,,,,,,---------,,,,,,,,,,,,------************+++---...///,,,---......,,,,,,---...,,,,,,+++***)))(((''''''***))))))((()))***+++,,,)))((('''''''''((()))*********)))(((((()))******))))))***))))))((('''&&&%%%%%%%%%&&&''')))***+++***)))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''')))+++---...---,,,,,,)))(((''''''''')))***+++++++++******))))))))))))''''''((()))***++++++,,,***+++,,,+++)))((()))***)))))))))***++++++,,,,,,)))+++---...,,,++++++,,,---,,,+++******+++---...******+++,,,,,,,,,++++++***+++,,,---......---,,,+++++++++,,,,,,,,,------***((('''(((***+++++++++,,,,,,---------...............//////000111111111111111222333444555666666666666777888999:::;;;;;;;;;<<<===>>>????????????:::;;;<<<>>>???@@@AAAAAA===???@@@@@@@@@@@@AAACCC???@@@BBBCCCDDDCCCBBBAAA~~~||||||}}}zzzvvvqqqlllhhheeebbb``````ZZZUUUTTTRRRNNNLLLMMMIIIHHHGGGGGGIIIHHHFFFEEEAAAAAAAAAAAABBBCCCDDDDDDBBB???===>>>AAACCCBBB@@@@@@>>><<<;;;<<<<<<<<<;;;666777888888888888777777888888777666555555555555222333333333333222111111000000/////////.........,,,...///...---+++,,,,,,---,,,+++******+++,,,---))))))))))))***,,,///000,,,---......,,,,,,---...---,,,+++***)))'''&&&&&&++++++*********+++---...+++******))))))+++,,,---+++)))(((&&&&&&((()))+++&&&''')))(((''''''(((***%%%%%%&&&''')))+++,,,---******)))''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''%%%'''***,,,.........---)))((('''&&&'''(((***,,,))))))(((((('''''''''&&&&&&&&&''')))***+++,,,---***++++++***((('''((()))+++,,,,,,------...//////))),,,......---,,,,,,,,,333...)))(((***---,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,.../////////......++++++,,,,,,,,,---------///---,,,---000111111111/////////000000000000111,,,---...///000111222333111111222333444666666777555555666777888999999:::;;;<<<===>>>????????????;;;<<<>>>@@@BBBCCCDDDDDD>>>@@@AAABBBAAAAAABBBDDD???@@@BBBDDDDDDCCCBBBAAA