BM6P6(@ }}}}}}~~~~~~}}}}}}|||{{{zzzwwwvvvuuutttsssrrrqqqqqqlllkkkjjjiiijjjlllnnnppp~~~{{{yyyzzzzzzzzzzzzyyyxxxwwwvvvssssssrrrqqqpppooonnnnnniiihhhgggggghhhiiikkkmmm~~~{{{zzzyyyxxxvvvtttvvvvvvvvvuuutttrrrqqqpppnnnmmmmmmlllkkkjjjiiiiiieeeeeedddddddddfffggghhh~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{xxxvvvuuusssrrrqqqqqqqqqqqqpppooommmlllkkkiiihhhhhhgggfffeeeeeeeeebbbaaaaaaaaaaaabbbcccddd}}}|||zzzyyyxxxyyyzzz{{{{{{zzzxxxvvvuuuuuuvvvvvvyyyxxxvvvtttqqqpppoooooommmmmmmmmlllkkkiiihhhgggdddddddddccccccbbbbbbaaa______^^^_________``````|||||||||{{{{{{{{{{{{{{{xxxvvvtttrrrrrrssstttuuuuuutttsssrrrqqqpppppppppttttttssspppmmmkkkkkklllhhhhhhhhhhhhgggfffeeeeeeaaa`````````_________^^^[[[[[[\\\\\\\\\\\\\\\\\\}}}zzzwwwwwwwwwwwwvvvvvvuuuuuusssqqqnnnlllkkklllmmmooommmmmmnnnnnnnnnnnnmmmmmmnnnooooookkkgggeeefffgggccccccdddddddddccccccbbb]]]]]]\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXWWW~~~}}}|||yyywwwtttttttttssssssrrrrrrrrrpppnnnkkkhhhggghhhiiijjjfffgggiiikkkmmmmmmlllllljjjkkkkkkgggcccaaaaaaccc___```aaaaaabbbaaaaaaaaaZZZZZZZZZZZZZZZYYYYYYYYYUUUUUUVVVVVVVVVUUUUUUTTT||||||{{{zzzxxxvvvtttsssnnnnnnmmmllllllllllllllljjjhhhfffdddcccbbbbbbcccdddddddddeeeeeeeeeeeeeeebbbcccddddddbbb___\\\ZZZZZZZZZ[[[]]]^^^^^^[[[YYYXXXWWWTTTSSSRRRRRRTTTUUUVVVUUUSSSQQQQQQQQQQQQRRR}}}|||{{{{{{|||xxxxxxwwwvvvtttrrrqqqooommmlllkkkkkkjjjjjjkkkkkkgggfffdddbbb````````````aaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaa___]]]ZZZXXXVVVVVVVVVXXXYYYYYYWWWTTTVVVUUUSSSQQQPPPQQQRRRRRRSSSRRRQQQOOONNNNNNOOOOOO~~~~~~|||{{{zzzxxxwwwvvvuuuuuussssssrrrqqqooommmlllkkkjjjiiihhhhhhgggggghhhhhhdddcccaaa^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]][[[YYYVVVUUUSSSSSSSSSTTTVVVUUUSSSQQQRRRQQQPPPNNNMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLӵĦĦӵĦ}}}{{{zzzyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzvvvvvvtttsssrrrppppppooonnnnnnmmmlllkkkiiihhhgggfffeeeeeedddcccdddddddddaaa```^^^\\\ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXVVVTTTSSSTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIII4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~|||yyywwwvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuqqqqqqpppooommmlllkkkjjjjjjjjjiiiiiigggfffdddcccbbbaaa``````______``````___^^^\\\YYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQRRRQQQPPPQQQQQQQQQPPPNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGG=?HdĦ=ĪjGG=?HdĦ|||zzzxxxuuutttsssrrrsssssssssrrrrrrqqqppppppppplllllllllkkkiiihhhfffeeefffffffffeeedddcccaaa```^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~|||{{{xxxvvvtttrrrpppooooooooooooooonnnmmmmmmllllllkkkhhhhhhhhhgggfffdddbbbaaabbbbbbbbbbbbaaa___^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXVVVSSSRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAAAAA?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??zzz|||~~~~~~|||yyyxxxuuutttqqqooonnnmmmmmmmmmlllllllllkkkjjjiiiiiihhheeeeeeeeeeeecccaaa___^^^`````````___^^^]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWXXXWWWUUUSSSQQQPPPOOOOOOPPPJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>???@@@AAAAAA@@@???>>>4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwqqqooonnnnnnnnnmmmkkkiiifffgggggggggfffeeeddddddfffggggggeeeccc___\\\ZZZ\\\\\\]]]]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUVVVVVVRRRRRRRRRQQQOOOMMMJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~}}}~~~}}}|||{{{{{{zzz{{{||||||{{{|||||||||{{{zzzxxxwwwvvvvvvvvvuuuuuuttttttsssooonnnlllllllllkkkiiigggeeeeeeeeeeeedddcccbbbbbbbbbbbbccccccbbb___]]][[[ZZZZZZ[[[[[[ZZZYYYXXXWWWUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>==================<<<;;;;;;4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}{{{yyyzzz{{{|||zzzzzzxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvuuutttssssssrrrrrrqqqppppppooonnnllljjjiiiiiihhhfffdddcccccccccbbbaaa``````___\\\]]]^^^___```___^^^]]]XXXYYYYYYYYYXXXWWWVVVUUURRRRRRQQQPPPPPPPPPPPPQQQNNNOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<;;;::::::9994DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||yyywwwwwwyyyzzzxxxwwwvvvuuuuuuttttttsssttttttttttttssssssrrrrrrrrrrrrqqqpppooonnnnnnmmmllljjjhhhggggggfffeeeccccccbbbaaa```______^^^^^^[[[[[[\\\]]]^^^^^^]]]]]]XXXXXXWWWWWWVVVUUUUUUTTTQQQPPPOOOOOONNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;999999::::::9999998887774DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||yyywwwwwwxxxyyyvvvuuuuuuttttttsssrrrqqqrrrqqqqqqqqqpppppppppppprrrrrrqqqpppooonnnmmmlllkkkhhhfffeeeeeeeeedddccccccbbb```___^^^]]]]]]]]][[[\\\\\\\\\\\\\\\[[[[[[XXXWWWWWWVVVUUUUUUTTTTTTPPPPPPOOONNNNNNNNNNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHFFFEEECCCBBBBBB@@@???>>>======>>>???@@@CCCBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;8888888888888887776666664DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxsssssssssssssssrrrqqqppppppooonnnnnnnnnnnnooooooqqqpppooonnnmmmlllkkkjjjhhheeecccbbbcccdddddddddbbbaaa___]]]\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSTTTPPPOOONNNNNNMMMMMMNNNNNNIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFDDDCCCAAAAAA???>>>============>>>???BBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::7777778888887777776665554DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s~~~}}}}}}yyyyyyyyyzzz{{{{{{||||||zzzzzzzzzyyyyyyxxxwwwvvvooopppqqqqqqqqqqqqoooooommmllllllkkkkkklllmmmmmmnnnmmmlllkkkiiihhhgggfffdddaaa______aaacccccccccaaa___]]]ZZZYYYYYYYYYZZZXXXXXXXXXWWWWWWXXXXXXYYYUUUTTTSSSRRRQQQQQQRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMIIIIIIHHHGGGHHHHHHJJJJJJHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>@@@@@@???>>>===<<<;;;;;;:::::::::999999999999888777777777777777666666555Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}{{{zzzyyyyyyssstttuuuvvvxxxzzz{{{|||wwwxxxyyyyyyyyywwwvvvuuummmnnnooopppppppppooonnnkkkkkkjjjiiiiiijjjkkklllkkkjjjiiigggfffeeeccccccaaa___\\\]]]___aaabbbccc___^^^[[[XXXWWWWWWWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYTTTSSSQQQPPPOOOOOOPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJGGGFFFEEECCCAAA???>>>===<<<<<<;;;::::::;;;<<<<<>>===<<<;;;:::999999888888888888777777777777777777777777777666666555?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}{{{|||}}}{{{wwwtttuuutttttttttuuuvvvxxxyyyvvvvvvwwwwwwwwwvvvuuutttnnnmmmkkkjjjjjjkkklllmmmjjjiiihhhggggggggghhhiiigggfffeeedddbbbaaa``````[[[ZZZYYYYYYZZZ\\\^^^___^^^]]]\\\ZZZXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHEEEDDDDDDBBBAAA@@@?????????>>>===;;;:::999888888;;;;;;:::::::::999999999888888777777666444333222666666777666666555444444>AneneneneDenene>Ak<fhDenenene~~~|||{{{{{{|||zzzwwwtttsssrrrrrrrrrrrrtttuuuvvvvvvwwwxxxxxxwwwvvvtttrrrnnnmmmkkkjjjiiijjjlllmmmhhhhhhfffeeeeeeffffffgggddddddcccbbb```___^^^]]]YYYXXXWWWWWWXXXYYY[[[]]]]]]\\\ZZZXXXWWWVVVUUUUUUWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUSSSPPPNNNMMMLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;:::999999999;;;::::::::::::999999999777777777777555444333222555555555555555444333|||{{{zzzzzzzzzyyyvvvtttppppppoooooooooqqqrrrsssuuuvvvwwwxxxwwwuuurrrpppmmmllljjjiiihhhiiijjjkkkgggfffdddcccccccccddddddaaaaaa```___]]]\\\[[[[[[XXXWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTSSSQQQOOOMMMLLLKKKJJJKKKKKKKKKIIIHHHFFFDDDCCCEEEEEEDDDDDDDDDDDDDDDEEECCCCCCBBBAAA@@@??????>>><<<<<<;;;::::::::::::::::::::::::999999999888888777777777666555444222222333333333333333222222~~~zzzyyyyyyxxxwwwvvvuuutttooonnnmmmmmmnnnooopppqqqqqqsssuuuvvvvvvtttrrrppplllkkkiiiggggggggghhhiiieeedddcccbbbaaaaaabbbbbb```___^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHGGGEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>;;;::::::999::::::;;;;;;999999999999888888888888666666666555444333222111222222222333333222222|||||||||}}}~~~}}}|||{{{xxxxxxwwwvvvuuutttttttttooonnnmmmmmmmmmnnnooopppmmmoooqqqssstttsssqqqpppjjjiiigggeeeddddddffffffeeedddbbbaaa``````aaaaaa______^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYTTTTTTSSSRRRRRRQQQRRRRRRPPPPPPPPPQQQRRRSSSTTTUUURRRQQQOOOMMMKKKJJJJJJIIIEEEEEEEEEDDDDDDDDDDDDEEECCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>======:::999999999999:::;;;;;;999999888888888777777777555555555555444222111000111222222333333333222222~~~}}}}}}||||||{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzyyyvvvvvvvvvtttrrrqqqrrrtttooonnnmmmllllllmmmnnnoookkklllnnnoooppppppoooooohhhfffdddbbbaaaaaabbbcccdddcccaaa```___^^^_________^^^]]]\\\ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQQQQQQQQQQRRROOOOOOOOOOOOPPPQQQSSSSSSQQQPPPOOOMMMKKKJJJJJJJJJEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@??????????????????>>>>>>>>>=========:::999999999999999:::;;;888888888777777777777666555555555444333222000000000111222222222222222222~~~~~~}}}}}}||||||{{{zzzzzzyyyxxxyyyzzzzzzyyyyyyyyyyyytttuuuuuussspppoooqqqtttnnnmmmlllkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkfffdddbbb```______``````bbbaaa___]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQPPPPPPQQQRRRRRROOOOOOOOOOOOOOOPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJGGGFFFEEEEEEDDDEEEFFFGGGCCCBBBAAA@@@????????????>>>>>>============<<<<<<::::::999999999999999:::888888777777777666666666444444444444333111000///...///000111111111111000~~~|||{{{||||||~~~}}}||||||{{{{{{xxxyyyzzzzzzyyyxxxyyyyyysssttttttrrrooooooqqqtttmmmlllkkkjjjjjjjjjkkklllpppnnnllliiihhhgggggghhheeeccc```^^^]]]]]]^^^___```___]]][[[ZZZZZZZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUQQQQQQPPPPPPPPPQQQRRRRRROOOOOONNNNNNOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFCCCBBBAAA@@@????????????===============<<<<<<<<<;;;:::999999888888999999777777777777666666666666444444444333222111000///------...///000000//////~~~~~~~~~~~~~~~~~~|||zzzyyy}}}~~~~~~~~~}}}|||zzzyyyyyyzzzyyyxxxwwwtttrrrpppooopppqqqrrrrrrqqqooonnnnnnkkkiiihhhiiijjjjjjiiiiiihhhgggfffdddcccaaaaaabbbaaa```^^^]]]]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVYYYZZZ[[[\\\[[[YYYWWWVVVSSSSSSUUUXXX[[[ZZZVVVRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLKKKNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAA???===<<<<<<===>>>???>>>===<<<;;;:::::::::999888777777777777777777777777777777666555444333000111111111111000//////------............------}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyyyy|||}}}}}}~~~}}}|||zzzyyyyyyyyyxxxwwwvvvsssqqqpppooopppqqqrrrrrrpppooommmmmmkkkiiiiiijjjkkkkkkjjjhhhgggfffdddbbbaaa``````aaa```^^^\\\[[[[[[\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZXXXWWWUUUTTTSSSTTTVVVXXXWWWTTTQQQMMMMMMLLLKKKJJJJJJKKKKKKMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAABBBAAA???===<<<===>>>>>>???>>>===;;;::::::::::::999888888777666666666666555555555555444333222222000000000000000///......------............------}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzyyyzzz{{{|||}}}}}}|||{{{zzzxxxxxxwwwvvvuuusssqqqpppooopppqqqqqqqqqpppnnnmmmllljjjiiiiiikkkllllllkkkiiigggdddaaa```______```___^^^[[[YYYXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYXXXWWWTTTUUUWWWXXXXXXWWWVVVVVVUUUTTTSSSTTTTTTTTTRRRPPPMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDBBBAAAAAABBBAAA???>>>======>>>???>>>===<<<;;;:::999999999999999888666666555555555444444444444333222111000//////000000//////...---,,,------------------,,,~~~~~~}}}|||{{{zzzzzzzzzxxxyyyzzz{{{|||{{{zzzyyyxxxwwwwwwuuutttrrrqqqpppooooooppppppooonnnmmmlllkkkiiihhhiiikkkllllllkkkjjjgggccc```^^^^^^___```^^^\\\YYYWWWWWWYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???>>>>>>>>>>>>???>>>===<<<:::999999888888999888777666555444444444333333333333222111000000000000000000000///......,,,,,,++++++++++++,,,,,,~~~|||{{{zzzzzzzzzzzzvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqnnnnnnnnnnnnmmmlllkkkkkkiiihhhhhhiiikkklllkkkjjjiiigggccc___]]]]]]^^^___\\\[[[YYYXXXXXXYYY\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXVVVTTTQQQPPPPPPQQQOOONNNMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::888888888888888777666555444444444444333333333333222111000000000000111111000000///...,,,+++************+++,,,}}}{{{yyyxxxxxxxxxyyyuuuuuuvvvwwwwwwvvvuuutttttttttrrrqqqpppooooooooommmmmmlllkkkjjjiiiiiihhhhhhhhhgggiiijjjkkkiiiggggggeeebbb___\\\[[[[[[\\\YYYYYYXXXXXXYYYZZZ[[[\\\YYYYYYYYYXXXWWWVVVVVVVVVTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWTTTQQQOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???========================<<<;;;:::999888777777777666666555444444444444555333333333333222111000//////000000000000///......+++***)))(((((()))***+++~~~}}}|||}}}|||yyywwwuuuuuuuuuuuussstttuuuuuutttsssrrrqqqqqqpppnnnlllkkkkkkkkkllllllkkkjjjiiihhhggggggfffhhhgggggghhhiiiiiigggeeedddbbb```]]][[[YYYXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVTTTVVVVVVTTTPPPNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::888777777777777444444333333444444555666111111111111000///......------......------,,,++++++***(((''''''(((***+++{{{|||}}}~~~}}}|||zzzxxx|||zzzwwwtttrrrrrrrrrsssssssssttttttsssqqqpppnnnnnnlllkkkiiihhhhhhiiiiiikkkjjjiiigggffffffeeeeeehhhgggggghhhhhhhhheeecccaaa```^^^\\\YYYWWWUUUTTTRRRSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTRRRTTTUUUTTTPPPMMMMMMNNNRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@?????????::::::;;;;;;<<<;;;;;;:::<<<;;;999888777777666666333333333333444555666666000000000000///...---,,,+++,,,,,,,,,,,,+++******+++)))(((''''''((()))+++~~~}}}}}}}}}}}}zzz{{{|||||||||{{{zzzyyyzzzzzzyyyyyywwwvvvttttttvvvuuutttrrrpppnnnmmmlllooopppqqqrrrqqqpppnnnllllllkkkjjjhhhfffeeecccccccccccceeeeeeeeeeeecccccchhhgggeeeeeeffffffeeedddccc```\\\YYYWWWVVVTTTSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVTTTRRRRRRSSSTTTSSSRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPUUUTTTRRROOOMMMKKKKKKJJJJJJKKKLLLKKKHHHEEEDDDCCCEEECCCAAA???===<<<<<<<<>>===<<<<<<;;;<<<<<<;;;:::::::::;;;;;;666777888999999777555333333333444444444333222222000//////......---,,,,,,+++***************++++++,,,+++++++++******))))))}}}}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttrrrrrrssssssqqqpppnnnlllkkkjjjlllmmmnnnooonnnmmmkkkjjjjjjjjjhhhgggeeecccbbbaaaaaaaaabbbccccccbbbaaaaaaeeedddcccdddeeedddcccaaa```]]]YYYWWWVVVUUUSSSRRRUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTRRRRRRSSSTTTSSSRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOORRRRRRQQQOOOMMMLLLJJJJJJJJJKKKLLLJJJGGGDDDCCCCCCDDDCCCAAA???============@@@??????>>>======<<<<<<<<<;;;;;;:::::::::::::::666666777777777666555444444444444444444333222111//////......---,,,,,,,,,++++++************++++++++++++*********)))))))))~~~|||~~~~~~}}}~~~}}}zzzyyyyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvuuusssrrrqqqrrrrrrrrrqqqqqqpppooopppooonnnmmmkkkiiihhhhhhhhhiiijjjkkkkkkjjjhhhfffhhhhhhgggeeecccbbbaaa```______````````````______aaa```aaabbbcccbbb```]]]\\\ZZZVVVUUUTTTTTTSSSQQQVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTRRRRRRSSSTTTSSSRRRSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLJJJIIIIIIJJJKKKJJJGGGDDDBBBBBBCCCBBBAAA???>>>=========@@@@@@??????>>>>>>======;;;;;;:::999999999999999666666666555555555555555555555555444444222111111///......------,,,+++++++++******))))))***************))))))))))))(((((({{{xxxzzz||||||}}}}}}~~~}}}{{{yyyxxxwwwwwwuuutttsssssssssssstttuuuuuuuuutttrrrpppooonnnnnnooooooooonnnnnnmmmmmmlllkkkjjjiiigggffffffeeefffggghhhhhhgggeeedddgggfffeeedddbbbaaa```___]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]___aaabbbaaa^^^[[[ZZZXXXUUUSSSSSSSSSSSSRRRVVVVVVWWWWWWWWWVVVVVVUUUUUUSSSQQQQQQRRRSSSRRRQQQSSSRRRPPPOOONNNMMMLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLIIIKKKLLLMMMMMMKKKIIIHHHHHHIIIJJJIIIFFFCCCAAAAAABBBAAA@@@??????>>>======@@@@@@??????>>>>>>>>>>>>;;;:::999888888888888888666555444444444444555555666666555555444333111111.........---,,,,,,++++++******)))(((((((((((())))))))))))(((((((((((((((|||xxxyyy|||~~~|||yyyzzz{{{{{{{{{{{{yyyxxxwwwwwwvvvuuusssrrrqqqqqqqqqrrrrrrssssssrrrpppooonnnlllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhgggfffeeedddcccdddfffggggggfffdddccceeeddddddbbbaaa```______]]]\\\\\\\\\\\\\\\\\\]]][[[[[[]]]___aaa```\\\YYYYYYWWWTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPPPPQQQQQQQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJFFFHHHJJJKKKKKKJJJHHHGGGGGGHHHIIIHHHEEEBBB@@@@@@@@@@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>>>>::::::999777777666666666555555444444444444555666555555555555444333222111///......------,,,++++++***)))((('''''''''''''''((((((((((((((()))))))))|||zzzwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuutttsssqqqpppooonnnnnnnnnooopppppppppooommmmmmlllllllllllllllkkkjjjiiihhhggggggfffdddccccccbbbaaabbbdddeeeeeeeeecccbbbbbbbbbaaa```___^^^]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYZZZ\\\^^^]]][[[YYYXXXVVVSSSQQQRRRRRRQQQPPPOOOOOOQQQRRRSSSSSSTTTTTTRRRPPPNNNNNNOOOPPPOOONNNOOONNNMMMLLLKKKKKKJJJKKKJJJKKKKKKLLLLLLKKKIIIHHHEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHGGGDDDAAA????????????@@@@@@@@@??????>>>>>>>>>>>>===============:::999888777666555555555555555555555555666666666444555555555555444333333000//////...------,,,,,,+++******)))(((((((((((((((((())))))))))))******~~~~~~vvvwwwvvvtttqqqqqqsssuuurrrrrrrrrrrrrrrqqqqqqqqqqqqpppooommmkkkjjjjjjjjjjjjjjjlllmmmmmmmmmlllkkkkkkkkkkkkjjjiiihhhgggfffddddddcccbbbaaaaaa``````^^^```bbbcccdddcccaaa```^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYYYYXXXWWWWWWXXXZZZZZZYYYWWWWWWTTTQQQPPPOOOOOONNNMMMJJJKKKMMMOOOPPPRRRRRRSSSPPPNNNLLLLLLMMMNNNMMMLLLMMMLLLLLLKKKJJJJJJJJJKKKHHHIIIKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFCCC@@@??????>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<===999999777666555444444444444555666777777777666666333444444555555555555555111000000//////...------...---,,,++++++*********)))))))))*********++++++~~~|||{{{{{{sssuuuvvvsssoooooosssxxxqqqqqqqqqqqqppppppppppppnnnmmmkkkiiihhhgggfffffffffgggiiijjjkkkkkkjjjjjjjjjjjjjjjiiihhhfffeeedddbbbbbbaaa```___^^^^^^]]]]]]^^^```bbbbbbaaa```___\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVVVVSSSPPPNNNNNNMMMLLLKKKGGGHHHJJJMMMOOOPPPQQQRRROOOMMMKKKKKKLLLMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFCCC@@@>>>>>>===>>>???AAAAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<999888777666444444333333333555777999999888777666222333444555666666666666111111111000//////......111000///...------------))))))******+++++++++,,,~~~|||zzzzzzzzz{{{wwwvvvtttsssrrrrrrsssssssssrrrpppnnnnnnnnnnnnooommmlllkkkiiihhhggggggfffhhhiiikkkmmmmmmlllkkkjjjhhhiiiiiiiiigggeeecccbbb___^^^]]]\\\[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFHHHEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEEEEDDDBBB@@@>>><<<>>>>>>======>>>???@@@@@@>>>===;;;999888888888999999888777666555444333333555555555555555555555555555555555555555555555555333222111000////////////000000000///...,,,+++*********************++++++~~~~~~~~~}}}|||zzzyyyxxxxxxvvvuuutttrrrrrrrrrrrrsssrrrqqqpppnnnmmmmmmnnnnnnmmmlllkkkiiihhhgggffffffggghhhjjjkkklllkkkkkkjjjgggggggggfffdddbbbaaa```^^^]]]\\\[[[[[[ZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYWWWWWWWWWXXXXXXVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRQQQOOOMMMKKKKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGGGGFFFDDDCCCEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDBBBAAA???>>>===>>>=========>>>>>>???@@@===<<<:::999888777888888888888777666555444333333444444444444444444444444444444444444444444444444333222111000////////////000000000///...,,,+++***************************||||||}}}}}}~~~~~~~~~~~~}}}|||{{{yyywwwuuutttuuutttsssrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmlllkkkjjjhhhgggfffeeeeeefffgggggghhhiiiiiijjjjjjfffeeecccaaa___^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\\\\ZZZZZZWWWVVVUUUVVVWWWWWWUUUSSSTTTTTTSSSSSSRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSTTTQQQQQQOOONNNLLLKKKIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDFFFEEECCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEECCC@@@???>>>>>>>>>=========<<<======>>>???<<<;;;999888777777777777888777777666555444333333333333333333333333333333444444444444444444444444222222111000////////////000000//////...---++++++************************zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{zzzyyywwwuuurrrpppssssssrrrqqqpppppppppoooooonnnnnnmmmmmmmmmllllllkkkjjjiiigggfffeeeddddddeeeeeeeeeeeefffggghhhiiieeecccaaa^^^\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[[[[ZZZXXXXXXVVVUUUTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNOOOOOOPPPQQQQQQOOOOOONNNMMMKKKJJJHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBAAACCCEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFDDDAAA>>>======>>>>>>===<<<<<<<<<<<<<<<======:::999888888777666666666777777666555555444333333111111111111111111111111333333333333333333333333222111000//////......///////////////...---,,,+++************))))))))))))~~~}}}yyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwuuurrrpppnnnqqqqqqqqqpppoooooonnnnnnmmmmmmmmmmmmlllllllllkkkjjjiiihhhfffeeedddccccccdddccccccccccccdddeeeeeecccbbb___]]][[[ZZZZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXYYYYYYYYYXXXVVVUUUUUUTTTTTTUUUWWWWWWUUUTTTRRRRRRQQQPPPPPPOOONNNNNNQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJHHHGGGBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBDDDEEEDDDBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDBBB@@@===<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<888888888888777666666555666666555555444444333333111111111111111111111111333333333333333333333333222111000///............////////////...---,,,,,,*********)))))))))((((((}}}{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvtttttttttsssrrrpppnnnnnnoooooopppoooooonnnmmmlllkkkkkklllllllllkkkkkkjjjiiihhhgggeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___^^^\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSTTTTTTSSSUUUVVVWWWUUUTTTQQQQQQPPPOOONNNMMMMMMLLLPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@AAACCCCCCBBBAAABBBCCC@@@@@@AAABBBCCCCCCDDDDDDBBBAAA???===<<<<<<<<<<<<<<<;;;::::::::::::::::::888888888888888777666666555555555444444444333333111111111111111111111111222222222222222222222222111111000///..................//////...------,,,*********))))))(((((('''~~~}}}{{{yyyxxxyyyxxxxxxwwwvvvvvvuuuuuurrrqqqpppoooooonnnnnnnnnnnnnnnoooooonnnmmmkkkjjjiiijjjkkkllllllkkkjjjjjjiiihhhfffdddcccbbbbbbbbbaaaaaabbbbbb```___]]]\\\[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUUUUTTTRRRQQQPPPOOONNNMMMLLLKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMNNNMMMKKKHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBBAAABBBBBBCCCBBBAAA@@@??????@@@@@@@@@??????AAACCC@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>======<<<;;;;;;;;;;;;:::999999999999999777888999999999888777666555555444444444444333333111111111111111111111111222222222222222222222222111111///........................///......---,,,+++******)))((((((''''''~~~}}}{{{yyyxxxwwwyyyyyyxxxwwwvvvuuuuuutttqqqpppnnnmmmmmmmmmnnnooommmnnnnnnooonnnlllkkkjjjhhhiiikkkkkklllkkkjjjiiihhhgggfffdddcccbbbaaaaaa```aaabbbbbb```^^^[[[YYYXXXYYYZZZZZZZZZYYYWWWVVVXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPQQQSSSTTTSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNNNNMMMKKKIIIGGGDDDDDDDDDEEEDDDDDDCCCCCC@@@BBBDDDFFFFFFDDDBBB@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>===<<<===@@@BBB??????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<::::::;;;::::::999888888888999888888999::::::999777666444444444444444444333333111111111111111111111111111111111111111111111111111000///......------............///......------+++******)))(((''''''&&&}}}}}}zzzwwwuuuuuuuuuuuupppqqqqqqrrrsssssssssrrrnnnnnnnnnnnnmmmlllkkkjjjiiijjjkkklllmmmlllkkkjjjiiijjjkkkkkkjjjiiigggfffcccddddddccccccaaa``````^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDBBB@@@>>>AAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA@@@???>>><<<<<<>>>???@@@AAA@@@??????>>>>>>??????===<<<<<<:::999888777777999999999999999999999999:::999777555444444444444111111111222222333333333333333333333333333333333333333222222222222111111111000///...,,,+++***)))+++++++++,,,,,,,,,------+++++++++***)))(((((('''}}}{{{|||zzzxxxuuussssssssssssnnnoooppppppqqqqqqqqqqqqnnnnnnmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiggghhhiiiiiiiiihhhgggfffdddcccccccccbbbaaa______^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXVVVVVVUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAABBBBBB@@@?????????@@@AAA@@@???===<<<<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;999888888777999999999999999999999999999888666444333333333333111111222222333333333333333333333333333333333333444333333333222222111111000//////---,,,+++******++++++++++++,,,,,,,,,,,,++++++******)))(((((('''~~~}}}~~~}}}}}}~~~}}}{{{yyyyyywwwuuusssqqqpppppppppmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkiiihhhggghhhggggggffffffgggggggggdddeeefffggghhhgggffffffccccccbbbaaa```___^^^^^^]]]\\\\\\[[[ZZZYYYYYYXXXYYYXXXWWWUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBB???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@>>>===<<<;;;;;;<<<===>>>??????>>>============>>>===<<<;;;;;;:::999888888888888888888888888888888888777555444222111111111222222222333333333333333222222222222222222222222555444444333222111111111///......---,,,++++++************+++++++++,,,,,,+++******))))))(((((('''~~~}}}|||{{{}}}|||{{{{{{{{{{{{yyywwwvvvuuusssqqqoooooonnnnnnkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjiiigggfffeeefffeeedddcccccccccdddeeebbbccceeefffgggggggggfffcccbbbaaa```___^^^]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSRRRRRRQQQPPPOOONNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGEEEDDDBBBBBBBBBCCCCCCDDDCCCAAA??????@@@BBBCCC>>>>>>???@@@AAABBBBBBBBB?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888666666666666666666666666666666444333111000//////222222222333333333333333222222222222222222222222555555444333222111000000---------,,,,,,+++++++++)))))))))*********++++++******))))))((((((((((((~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxxxxyyyxxxvvvuuusssrrrqqqpppnnnmmmmmmmmmjjjjjjiiihhhhhhiiiiiijjjhhhhhhhhhggggggfffeeeddddddcccbbbaaa```aaaaaabbbaaabbbdddeeeffffffffffffaaa```___]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTXXXWWWWWWVVVUUUTTTSSSRRRPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMMMMLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCAAA@@@>>>>>>???AAABBB>>>>>>>>>???@@@AAABBBBBB===============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::999888888777777555555555555555555555555444444333222111000//////222222222222222222222222111111111111111111111111444444333222111111000000---------,,,,,,+++++++++((((((((()))))))))******)))))))))(((((((((((((((~~~{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuttttttuuuuuusssqqqppppppooonnnmmmlllkkkjjjhhhgggfffeeedddeeefffgggddddddeeeeeeeeeeeeddddddbbbbbbaaa```_______________```bbbcccdddddddddccc^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\ZZZYYYWWWUUUTTTSSSVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAA<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::888888888777777777666666444444444444444444444444222222222333222111111000111111111111111000000000000000000000000000000000111111111111111000000000...------,,,+++******)))'''''''''((((((((())))))((((((((((((((((((((((((~~~~~~}}}zzzwwwuuuvvvvvvvvvvvvuuutttsssrrrqqqpppooopppqqqqqqooommmmmmlllllllllkkkiiihhhhhheeecccbbb`````````bbbbbbaaaaaabbbcccddddddddddddaaaaaaaaa```___^^^]]]]]]]]]^^^___```aaaaaa```___\\\[[[ZZZZZZZZZ\\\^^^___]]]\\\[[[YYYWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTRRRRRRPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIHHHGGGDDDBBB@@@>>>???@@@AAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>@@@???>>>===>>>>>>???@@@======>>>>>>>>>===<<<;;;<<<<<<<<<======<<<<<<<<<::::::999888888888888999666666666666555555555555333333333333333333333333000111222333333333222222000000000000/////////...000000000000000000000000////////////000000000000......---,,,+++))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((}}}~~~~~~||||||||||||zzzwwwtttrrrssssssssssssrrrqqqppppppnnnmmmlllmmmnnnnnnlllkkkjjjjjjjjjjjjiiigggfffeeebbbaaa___]]]]]]]]]___```___```aaabbbddddddeeeeee``````aaaaaa```^^^]]][[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZZZZYYYYYYZZZ\\\___```^^^]]][[[YYYWWWUUUSSSRRROOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGDDDAAA???<<<>>>???AAABBBBBBBBBAAA???@@@@@@@@@???>>><<<<<<@@@???>>>======>>>??????>>>???@@@@@@@@@???===<<<<<<<<<============<<<<<<:::999999888777888888888555555555555555444444444222222222222222222222222///000222333444444333333000000//////.........---000000000000000000000000------......///000000000//////---,,,***)))((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((~~~{{{yyy~~~~~~}}}~~~}}}{{{xxxuuuwwwwwwwwwvvvuuusssqqqpppnnnoooqqqrrrrrrqqqooonnnkkklllmmmmmmmmmllljjjiiiggggggffffffeeedddbbbbbbbbbaaa___\\\[[[ZZZZZZ[[[[[[\\\^^^```aaabbbbbbaaa```aaabbbcccbbb___\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXX[[[ZZZYYYYYYYYY[[[\\\]]]]]]]]][[[ZZZWWWTTTRRRQQQRRRQQQQQQQQQQQQPPPPPPPPPRRRQQQOOOMMMKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@BBBCCCAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;:::888777777666444444555555555444222111333222000111222333333222222222111111111111222222..................------............---,,,++++++111111000//////////////////......---+++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&~~~~~~~~~}}}}}}zzzxxxyyyyyyyyyzzz{{{zzzwwwuuutttttttttsssrrrqqqpppooolllmmmnnnoooooonnnmmmllliiiiiijjjjjjjjjiiihhhgggeeeeeeeeedddcccaaa```___```___]]][[[ZZZYYYYYYYYY\\\]]]___`````````______^^^___``````___]]][[[YYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNLLLLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDFFFGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@??????>>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<;;;:::999888777777444555555666555444333222333222000000222333222222111111000000000000111111...------------,,,,,,,,,---------------,,,,,,+++//////...---------------------,,,+++***)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&{{{{{{zzz{{{|||~~~}}}}}}||||||}}}}}}}}}|||{{{zzz}}}}}}~~~~~~}}}{{{yyyxxxsssssstttvvvxxxxxxvvvtttppppppooooooooonnnnnnnnnjjjjjjiiiiiiiiiiiijjjjjjfffggggggggggggfffeeeeeecccccccccbbb```^^^]]]\\\]]]]]][[[YYYXXXWWWWWWWWW\\\\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTQQQRRRTTTUUUVVVWWWWWWXXX[[[ZZZZZZYYYXXXVVVUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDFFFGGGIIIJJJIIIIIIHHHGGGEEEDDDCCCBBBDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@AAAAAAAAACCCBBB@@@>>>===<<<<<<===>>>===<<<;;;;;;::::::;;;<<<============<<<;;;;;;<<<<<<;;;:::999888888777555555555666555555444333333222000000111222222111/////////....../////////,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,+++************+++,,,++++++***)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&~~~~~~~~~~~~yyyxxxwwwwwwyyy{{{}}}{{{|||}}}}}}||||||{{{{{{zzzzzzyyyxxxxxxzzz{{{{{{|||||||||||||||}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~|||}}}}}}||||||||||||}}}}}}}}}|||zzzyyyxxxwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvppppppppprrrttttttsssqqqllllllllllllllllllmmmmmmhhhgggfffeeeeeefffggghhhffffffffffffeeeeeeddddddbbbbbbaaa```^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTXXXYYY[[[\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZVVVVVVUUUTTTSSSSSSRRRQQQQQQRRRUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDCCCAAA???>>>=========>>>===<<<;;;::::::::::::<<<============<<<;;;;;;<<<;;;;;;:::999888888888555555555555555555555555333111000///111111111000......------------......+++++++++***)))))))))(((((()))***+++,,,,,,,,,,,,******)))))))))))))))***++++++******)))(((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%~~~~~~~~~~~~~~~zzz{{{|||||||||||||||{{{xxxwwwvvvuuuvvvxxxzzz|||yyyzzz|||~~~{{{xxxxxxyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxx{{{zzzyyyxxxyyyzzzzzz{{{zzz{{{zzzyyyxxxyyy|||~~~}}}~~~zzzzzzzzzzzzzzzzzz{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssspppooonnnoooppppppnnnmmmjjjjjjiiiiiiiiijjjkkklllgggfffdddbbbbbbdddfffgggffffffeeeeeedddddddddddd`````````___]]][[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXYYYUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRTTTWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999888888777555555444444444555555555333111//////000000000///------,,,,,,,,,,,,------+++******)))(((((('''''''''''')))***++++++,,,,,,***))))))((())))))******++++++******))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%}}}|||{{{{{{{{{vvvwwwxxxyyyyyyzzzyyyyyyvvvuuutttssstttuuuwwwyyywwwxxxyyyzzz}}}xxxuuuwwwxxxwwwwwwvvvvvvuuuttttttsssrrrssstttvvvvvvvvvuuuuuuwwwuuussssssuuuwwwwwwvvvwwwxxxxxxxxxwwwxxxzzz}}}zzz{{{{{{|||||||||{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxuuutttrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppppppppooommmkkkkkklllkkkjjjhhhhhhgggfffffffffggghhhiiieeedddbbbaaaaaabbbdddeeeddddddcccbbbbbbbbbbbbbbb]]]]]]]]]]]]\\\ZZZYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQTTTVVVXXXZZZZZZZZZYYYXXXVVVUUUUUUUUUVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888777777777777444444333333333444555555333111///.../////////------,,,,,,++++++,,,,,,---+++******)))((('''&&&&&&&&&'''((()))************))))))((((((((()))******************)))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%~~~~~~~~~}}}|||zzzyyywwwvvvvvvsssssstttvvvvvvwwwwwwwwwuuusssrrrqqqqqqssstttvvvtttvvvwwwxxxzzz{{{uuuuuuvvvssssssrrrqqqqqqppppppooommmnnnppprrrsssrrrqqqqqqqqqooommmmmmpppqqqqqqppprrrsssttttttssstttvvvxxxwwwwwwwwwxxxwwwwwwvvvvvvtttttttttttttttsssrrrrrrpppooonnnllllllmmmnnnoooqqqpppooonnnmmmmmmmmmmmmkkkiiiggggggggghhhgggeeefffeeecccbbbbbbcccdddeeebbbaaa```______```aaabbb```___^^^]]]]]]]]]^^^^^^YYYZZZZZZZZZYYYYYYXXXWWWSSSTTTTTTTTTTTTRRRQQQPPPOOOPPPSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDEEEFFFGGGIIIJJJKKKFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>??????@@@@@@?????????===<<<;;;:::999999999999999999::::::999999888777777777777777666666666666333222222111222333444555222111......//////...------,,,,,,++++++,,,,,,---++++++***)))((('''&&&&&&&&&'''(((((())))))))))))(((''''''''''''((()))***))))))((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$}}}}}}~~~~~~~~~xxx{{{~~~~~~}}}|||}}}~~~~~~}}}}}}~~~zzz{{{~~~}}}}}}||||||||||||}}}}}}{{{zzzyyywwwvvvtttsssrrrpppqqqrrrssstttuuuuuuuuusssrrrpppooooooqqqrrrsssjjjmmmppprrrssszzz~~~uuusssuuupppoooooonnnmmmmmmlllllljjjkkkmmmoooppppppooonnnmmmjjjhhhhhhkkkmmmmmmllllllnnnooopppooooooqqqrrrttttttuuuuuutttssssssrrroooooopppoooooonnnmmmlllmmmllljjjiiiiiijjjlllmmmpppooonnnmmmlllkkkkkkkkkgggfffddddddeeefffeeedddeeecccaaa```___```aaabbb_________^^^^^^_________]]]\\\ZZZYYYYYYYYYZZZ[[[VVVWWWWWWXXXXXXWWWWWWVVVSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQSSSTTTUUUUUUUUUTTTUUUTTTTTTRRRQQQPPPOOONNNPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNJJJKKKMMMNNNOOOOOONNNNNNPPPNNNMMMKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGIIIJJJKKKEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888888888888888999999999999888777777666666666666555555555555222222111000111222444555222000............---,,,---,,,,,,++++++,,,,,,---,,,+++***)))((('''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$}}}{{{zzzzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxx{{{}}}|||||||||}}}~~~~~~||||||yyyxxxxxxyyy{{{|||{{{zzz|||||||||}}}~~~~~~~~~}}}{{{yyyyyyzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyywwwuuuuuuuuutttrrrppppppppppppoooppppppqqqrrrooommmllljjjkkkmmmppprrrmmmjjjiiilllnnnpppxxx~~~xxxuuusssqqqooolllkkkllllllkkkkkkhhhhhhjjjkkklllkkkkkkjjjjjjiiihhhffffffhhhiiikkkkkkllllllkkkjjjkkkmmmooolllmmmmmmmmmnnnooooooooommmllllllkkkkkkkkkllllllllljjjhhhgggfffggghhhiiilllkkkiiiiiijjjiiihhhfffeeedddcccaaaaaaaaabbbbbb_________```````````````ZZZZZZZZZ[[[[[[\\\\\\\\\]]][[[YYYYYYYYYZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRTTTUUUVVVVVVUUUSSSPPPOOORRRRRRSSSSSSSSSSSSRRRQQQVVVUUUSSSQQQOOONNNMMMLLLMMMNNNPPPRRRRRRRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRQQQUUUVVVWWWUUUSSSRRRRRRSSSOOONNNNNNOOOQQQQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>>>>======???>>>===;;;;;;<<<<<<===::::::::::::::::::::::::666666777777777777666666777666666555555555666666333333333222222222111111333111000///000///...,,,,,,,,,,,,+++***)))((('''******))))))((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((((((''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$~~~|||}}}{{{yyyxxxxxxyyyzzzxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxzzz{{{yyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxwwwvvvwwwyyyzzzzzzxxx||||||{{{||||||}}}~~~~~~}}}|||{{{|||}}}|||{{{yyywwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvssssssrrrqqqooommmmmmmmmmmmmmmmmmnnnnnnooollllllkkkjjjkkkmmmooopppnnnkkkjjjkkklllmmmssszzzzzzsssmmmnnnllliiihhhiiijjjiiihhhfffggghhhiiiiiiiiihhhhhhgggfffeeeddddddfffhhhiiihhhiiiiiihhhggghhhjjjllljjjjjjkkkkkklllmmmmmmmmmiiiiiiiiiiiijjjkkklllllliiihhhfffeeedddeeefffgggjjjiiigggggghhhhhhfffdddcccbbb```______```aaaaaa______^^^^^^^^^^^^^^^^^^YYYYYYZZZZZZZZZ[[[[[[[[[[[[YYYWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUTTTSSSQQQOOORRRRRRRRRSSSSSSRRRRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOQQQRRRRRRQQQQQQOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUUUUTTTRRRQQQQQQRRROOONNNNNNOOOPPPPPPNNNMMMKKKKKKKKKLLLLLLMMMOOOOOONNNMMMLLLKKKKKKKKKLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>=========<<<;;;:::::::::;;;<<<999999999888888888777777555666666777777666666555666666555555555555555666333333333222222222111111333111////////////---,,,,,,,,,,,,,,,+++***)))((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$~~~}}}}}}}}}{{{yyyzzzyyyxxxwwwvvvwwwwwwxxxsssssssssttttttuuuuuuuuuuuuwwwxxxyyyxxxwwwxxxyyyvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{{{{{{{{{{|||||||||~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxxxxvvvuuutttuuuvvvwwwvvvuuuzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwxxxyyyyyywwwvvvvvvvvvuuuuuutttrrrqqqppppppqqqrrrssstttuuuuuuuuuuuusssqqqpppooonnnllljjjiiiiiiiiiiiiiiijjjkkkkkkhhhiiiiiijjjjjjkkkllllllnnnkkkiiijjjiiihhhlllsss|||yyypppkkkiiigggffffffggggggfffddddddeeefffffffffeeeeeecccbbbbbbaaabbbcccdddeeedddeeefffeeeddddddfffhhhffffffggghhhiiiiiiiiiiiieeeeeeffffffggghhhjjjkkkeeeeeecccbbbbbbbbbcccdddgggeeeddddddddddddcccbbb___^^^]]]\\\]]]^^^___```]]]]]]]]]\\\\\\[[[[[[[[[XXXYYYYYYYYYYYYYYYZZZZZZXXXVVVTTTTTTUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPPPPPPPQQQMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTSSSQQQOOOPPPQQQPPPNNNNNNNNNOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===============>>>>>>>>><<<;;;999888888999999:::888888777666666555444444444555555555555555555444555555444444444555555666333333333222222222111111222111/////////...---+++,,,,,,,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$~~~~~~~~~~~~~~~}}}}}}~~~|||{{{{{{{{{yyywwwwwwwwwvvvuuuuuuvvvvvvwwwrrrrrrssssssssssssttttttrrrtttwwwxxxwwwvvvvvvwwwttttttttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~~~~|||zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvtttrrrqqqrrrssssssrrrqqqttttttttttttuuuvvvvvvwwwvvvuuutttuuuwwwwwwuuusssuuuttttttrrrqqqooommmlllkkklllnnnpppqqqrrrsssssstttrrrooonnnmmmllliiigggfffffffffffffffggghhhhhheeefffggghhhiiiiiiiiihhhkkkhhhggghhhfffdddgggmmmqqqxxxvvvkkkiiifffeeefffgggffffffcccccccccccccccccccccccccccbbbaaa````````````aaaaaabbbccccccaaaaaabbbdddaaabbbccceeeffffffffffffccccccbbbccccccdddeeeeeebbbbbbaaa``````aaaaaabbbcccaaa``````aaaaaa```^^^[[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTSSSSSSTTTTTTRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSNNNOOOPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPMMMMMMNNNOOOOOOPPPPPPPPPLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSSSSRRRPPPPPPPPPQQQPPPOOOMMMNNNNNNMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<=========>>>;;;:::999888888888999999888888777666555444333222333444444555555444444333444444444333444444555555333333333222222222111111222000............,,,***,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$~~~}}}|||{{{zzzyyy|||||||||{{{{{{||||||}}}}}}}}}||||||~~~|||{{{zzzzzzzzzxxxvvvvvvuuuuuuuuutttuuuuuuuuurrrrrrrrrqqqqqqqqqppppppooorrrtttuuuuuuttttttuuussssssssssssssstttuuuvvvvvvvvvuuutttttttttuuuvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuurrrqqqooooooppppppooommmmmmnnnnnnoooqqqssstttuuutttsssssstttuuuuuutttrrrttttttsssqqqooommmkkkiiihhhiiikkkmmmoooppppppqqqrrrpppmmmllllllkkkhhhfffdddddddddddddddeeeffffffbbbccceeeggghhhgggfffeeefffddddddeeedddbbbeeejjjjjjooouuuzzzwwwmmmjjjhhhggggggggggggfffbbbbbbaaaaaaaaaaaaaaaaaadddcccbbb```___^^^]]]]]]___aaabbbaaa```___```aaa]]]^^^aaacccddddddccccccaaaaaa```___^^^^^^^^^___``````_________`````````___]]]\\\\\\]]]^^^]]][[[XXXWWWWWWVVVWWWXXXZZZ[[[ZZZYYYYYYXXXWWWVVVVVVUUUYYYYYYYYYYYYYYYXXXXXXXXXUUUTTTSSSTTTTTTTTTRRROOONNNOOOOOOPPPPPPQQQQQQRRRLLLMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPPPPMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQSSSSSSSSSQQQPPPQQQRRRPPPOOOMMMNNNNNNMMMKKKIIIKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<===;;;:::999888888888999:::999888888666555444333333333333444444444444333333333333333333333444555555333333333222222222111111111///...---...---+++***++++++,,,,,,,,,+++******'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}{{{yyywwwvvvuuuyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~|||{{{{{{|||{{{yyyxxxxxxyyyyyywwwvvvtttttttttssssssrrrrrrrrrnnnnnnnnnmmmmmmmmmllllllnnnppprrrsssrrrrrrsssuuurrrrrrqqqqqqrrrsssssstttuuutttrrrqqqqqqrrrssssssrrrssstttvvvvvvvvvuuuuuutttttttttttttttttttttsssqqqooonnnmmmnnnnnnllljjjhhhhhhiiikkkmmmoooqqqrrrrrrqqqqqqrrrttttttsssqqqsssrrrqqqpppmmmkkkiiihhhfffgggiiijjjlllmmmnnnnnnnnnlllkkkjjjjjjiiigggeeecccbbbbbbbbbbbbcccddddddaaabbbdddeeeffffffeeeeeebbbaaabbbdddcccaaabbbggglllooorrrtttzzz}}}xxxnnnlllhhhfffffffffeeedddaaa```______^^^_________cccbbbaaa```^^^]]]\\\[[[]]]___``````^^^]]]]]]^^^[[[]]]___bbbccccccbbbaaa___^^^]]][[[ZZZZZZZZZZZZ]]]]]]]]]^^^^^^^^^^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTSSSTTTUUUTTTQQQOOONNNNNNNNNOOOOOOPPPPPPPPPKKKLLLLLLLLLMMMMMMNNNNNNLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSRRRQQQPPPQQQSSSPPPNNNNNNNNNOOONNNLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@==============================<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888777888999999888888777777666555444444333444444444444444444333222222222222333444444555333333333222222222111111000///------------+++)))******+++++++++******)))&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$|||{{{}}}~~~~~~~~~~~~~~~||||||{{{yyywwwvvvuuutttvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{{{{zzzxxxxxxyyyzzzwwwvvvuuuuuuvvvwwwvvvuuurrrrrrrrrrrrqqqooonnnnnnjjjjjjkkkkkkkkkkkkllllllmmmnnnppppppooopppsssuuupppppppppoooppppppqqqrrrsssqqqpppnnnnnnnnnpppqqqoooooopppqqqrrrrrrsssssssssssssssrrrrrrqqqqqqqqqpppooommmlllmmmllljjjiiiffffffggghhhiiikkkmmmnnnpppooooooppprrrrrrqqqpppppppppooommmllliiigggfffdddeeefffhhhiiijjjjjjjjjjjjhhhggggggggggggfffddd```````````````aaabbbbbbaaabbbcccddddddeeeeeeeeebbb```aaadddbbb______cccgggkkknnnooosssxxxxxxuuummmjjjgggdddcccbbbaaa______^^^]]]\\\[[[\\\\\\]]]_________^^^^^^]]]\\\[[[[[[]]]___^^^]]][[[[[[[[[ZZZ\\\___bbbccccccbbbaaa[[[ZZZYYYXXXXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZXXXWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTSSSPPPMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLMMMNNNNNNLLLJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHJJJLLLOOOPPPOOOPPPQQQQQQPPPOOOPPPRRROOONNNNNNOOOPPPPPPNNNMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAA@@@??????========================<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999888777666666666777888777777666666555555555444444444555555555555444444111111111111222333444555333333333222222222111111000...---,,,,,,,,,***)))((())))))******)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###""""""###$$$%%%~~~{{{yyy{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~|||{{{{{{|||}}}~~~zzzzzzyyyxxxwwwvvvuuuuuutttttttttttttttuuuvvvwwwxxxyyyxxxwwwuuuuuuwwwyyytttsssrrrsssuuuvvvuuutttqqqqqqqqqpppooommmlllkkkiiiiiijjjkkklllmmmnnnnnnmmmnnnnnnnnnnnnooorrruuuoooooonnnnnnnnnoooooopppqqqpppnnnlllllllllnnnooonnnnnnnnnnnnoooppprrrsssrrrrrrrrrqqqpppooooooooopppooommmllllllkkkjjjhhhfffffffffggggggiiijjjjjjnnnmmmmmmnnnpppqqqpppnnnnnnnnnmmmllljjjhhhfffeeecccdddeeefffggghhhhhhhhhgggeeeddddddeeefffdddccc___^^^^^^^^^^^^___``````bbbbbbbbbcccddddddeeeeeebbbaaabbbdddbbb]]]]]]```YYY___ccceeeiiinnnqqqooollliiieeebbb```___]]][[[]]]\\\[[[YYYYYYYYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]YYY[[[]]]]]][[[YYYYYYYYYYYY\\\___bbbccccccbbbaaaWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYWWWWWWWWWYYYYYYXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRQQQRRRSSSSSSRRROOOLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNOOOOOOOOOIIIJJJLLLMMMNNNMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGGGGHHHKKKNNNPPPNNNOOOPPPPPPNNNNNNOOOPPPOOONNNNNNOOOQQQQQQPPPNNNHHHHHHGGGGGGFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA======???@@@@@@???>>>>>>========================;;;;;;;;;:::::::::999999;;;::::::999999888888888888777666555444555555666555555555555555555555555444555555666666555555444111111111111222333444555333333333222222222111111000...,,,,,,,,,,,,***((('''((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%~~~~~~}}}~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwyyyzzzzzzyyyxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvvvvwwwuuusssqqqqqqsssuuuwwwwwwuuusssssstttuuuuuuuuupppqqqqqqrrrrrrqqqqqqpppmmmnnnooooooooonnnlllkkkhhhhhhhhhiiijjjkkkmmmmmmnnnmmmllllllmmmnnnooopppllllllllllllmmmoooppppppooommmkkkiiiiiiiiijjjkkklllllllllmmmmmmnnnnnnnnnppppppnnnmmmlllllllllllloooooonnnmmmkkkhhhfffeeeffffffeeeeeeeeeffffffgggiiijjjlllnnnoooooonnnmmmnnnllljjjiiihhhgggdddbbbbbbbbbccccccccccccbbbbbbbbbcccdddeeeeeeeeedddddd``````____________``````___^^^]]]___aaacccdddcccfffeeecccaaa___^^^]]]]]]aaa```______aaaeeeiiillliiigggeeeaaa___]]]]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUXXX[[[]]]^^^[[[YYYZZZXXXWWWYYY[[[[[[XXXUUU\\\]]]^^^^^^___^^^]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWWZZZZZZZZZZZZYYYXXXWWWVVVYYYWWWUUUUUUVVVXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNNNNOOOOOOMMMLLLOOOOOOMMMLLLLLLKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDHHHGGGGGGFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCFFFDDDBBB???===<<<<<<<<<>>>>>>>>>>>>==================>>>>>>===<<<;;;;;;===<<<:::888777777888999999999999999999888777777666555444333222333333444888777666555444444555666555555555666555555444444444444444444444444444444111111111111111111111111111000...+++***))))))***++++++,,,,,,,,,,,,++++++)))((('''((())))))'''%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&%%%###"""""""""###$$$%%%%%%%%%$$$$$$#########$$$######"""""""""""""""~~~~~~~~~}}}}}}}}}}}}~~~}}}|||~~~|||{{{yyyxxxwwwzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxyyyyyyxxxwwwxxxyyywwwwwwvvvuuutttssssssrrrtttsssqqqppppppqqqssstttuuusssqqqqqqrrrttttttsssrrrrrrrrrrrrqqqpppooonnnlllmmmnnnnnnnnnmmmlllkkkhhhhhhhhhhhhiiikkklllmmmnnnmmmlllllllllmmmnnnoookkkkkkkkkkkklllmmmmmmnnnmmmllljjjhhhggghhhiiiiiikkkkkkkkklllllllllmmmmmmooonnnnnnmmmllllllkkkkkkmmmmmmlllkkkiiigggeeedddeeedddddddddeeeffffffggghhhiiijjjkkkkkklllllllllmmmkkkiiihhhgggfffdddbbbaaaaaaaaabbbbbbaaaaaaaaa```aaaaaabbbbbbbbbbbbbbb______^^^^^^^^^^^^______^^^]]]\\\^^^```bbbbbbbbbcccbbbaaa___^^^]]]]]]\\\]]]\\\\\\]]]^^^aaadddeeedddbbb```^^^\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUWWWYYY\\\\\\YYYWWWWWWVVVVVVXXX[[[[[[YYYWWWXXXYYY[[[]]]^^^^^^]]]]]]YYYXXXWWWUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTVVVXXXXXXXXXUUUUUUUUUUUUTTTRRRPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNOOONNNLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@CCCBBB@@@>>>===<<<<<<<<<>>>>>>=========<<<<<<<<<===============<<<;;;;;;===;;;999888777777888999888999999999999888777777888777555444444444555666888777666555555555666666555555666666666555444444444444444444444444444444222222222222222222222222111000...,,,+++************++++++,,,,,,++++++******)))((()))******(((&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%$$$###"""!!!"""######%%%%%%$$$$$$$$$#########$$$###""""""!!!!!!""""""}}}}}}}}}}}}}}}|||||||||}}}||||||{{{{{{||||||}}}{{{zzz|||}}}|||{{{}}}~~~}}}{{{yyywwwuuuuuuxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxxxxvvvuuuvvvvvvvvvuuuuuusssrrrqqqpppoooppppppppppppppppppppppppsssqqqooooooqqqrrrqqqqqqtttssssssrrrpppooommmlllkkklllmmmmmmmmmllljjjjjjgggggggggggghhhjjjkkklllnnnmmmlllllllllllllllmmmkkkjjjjjjiiijjjjjjkkkkkkkkkiiihhhfffffffffggggggiiiiiijjjjjjjjjjjjkkkkkkllllllmmmmmmlllkkkiiiiiijjjjjjjjjiiigggeeedddcccccccccccccccdddeeefffgggffffffffffffggghhhiiiiiikkkiiigggffffffeeecccaaa______````````````______^^^^^^^^^_________``````^^^]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[\\\^^^`````````______^^^]]]\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^___```]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUXXXYYYYYYWWWUUUUUUUUUUUUWWWYYYZZZZZZXXXUUUVVVXXXZZZ\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTVVVVVVWWWWWWWWWUUUTTTRRRSSSVVVWWWXXXWWWSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFBBBBBB@@@??????>>>>>>>>>@@@???>>>======<<<============<<<<<<<<<;;;;;;;;;<<<============<<<;;;;;;<<<;;;999777777777888888888888888999888888777666888888777666666666777777888777666666555666666666666666666666666555444444444444444444444444444444222222222222222222222222222111///---,,,+++++++++***++++++,,,,,,++++++***+++***)))***+++***)))'''(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$#########$$$###"""!!!!!!!!!""""""$$$$$$$$$###############$$$###""""""!!!!!!""""""~~~~~~}}}|||}}}~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz}}}zzzyyyzzz{{{zzzzzzyyy{{{{{{zzzyyywwwvvvuuuuuuvvvvvvvvvvvvvvvtttsssssssssuuuvvvvvvtttssssssttttttssssssrrrqqqppppppooonnnnnnoooppppppooonnnnnnqqqpppnnnooopppqqqpppooorrrrrrqqqqqqpppnnnmmmllljjjjjjkkklllkkkjjjiiihhheeeeeeffffffggghhhjjjkkkmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhfffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllkkkjjjhhhfffhhhhhhhhhgggfffeeecccbbb```aaaaaabbbcccdddfffgggfffeeedddcccdddeeeggghhhhhhgggeeedddddddddbbb```]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\ZZZYYYZZZ\\\^^^^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\^^^_________^^^]]]ZZZZZZYYYXXXVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXXXXVVVTTTUUUUUUUUUVVVWWWXXXXXXWWWTTTUUUWWWYYYZZZZZZZZZYYYVVVVVVUUUTTTTTTSSSSSSSSSQQQRRRSSSTTTTTTUUUUUUUUUSSSRRRRRRSSSUUUWWWWWWVVVRRRRRRRRRQQQPPPOOOOOONNNOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKKKKLLLNNNOOONNNMMMJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCBBB@@@????????????<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<======<<<;;;;;;;;;:::999888888888888888888888999999888888777666888888777777777777777777888777777777777777777777777777777777666666555444444444444444555555555555333333333333333333333333222111000///...---,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))+++***)))'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!#####################"""######"""!!!!!!!!!!!!!!!}}}}}}|||}}}~~~~~~~~~}}}}}}~~~|||zzzyyyzzz{{{|||xxxyyyyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyzzz{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqssstttsssqqqppppppqqqppppppqqqqqqqqqqqqqqqqqqlllmmmoooppppppooommmlllpppooonnnoooppppppooonnnnnnnnnnnnooonnnnnnmmmlllhhhiiiiiijjjjjjhhhgggfffdddddddddeeefffggghhhiiillllllkkkkkkjjjjjjiiiiiijjjjjjiiiiiihhhiiiiiiiiijjjiiiiiihhhggggggffffffgggggggggggggggggggggffffffgggiiijjjiiihhhfffeeeggggggggggggfffeeecccccc______``````bbbcccdddeeeeeedddcccccccccdddeeefffeeedddbbbbbbbbbbbbaaa___\\\\\\\\\]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXYYY[[[\\\\\\\\\XXXXXXXXXWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUUUUVVVXXXXXXVVVTTTWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRRRRQQQPPPPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLKKKJJJKKKMMMNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFHHHHHHHHHIIIJJJKKKKKKLLLIIIGGGEEEDDDCCCDDDFFFGGGDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@???>>>>>>>>>::::::;;;<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999888777777777777777888888888777777777777888888888888888888888888888888777666555444444444444555555666666666333333333333333333333333222222222111000///......,,,,,,------------,,,,,,***)))))))))******(((''''''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$""""""""""""!!!!!!!!! """"""""""""""""""""""""###""""""!!! !!!!!!!!!|||~~~}}}~~~~~~{{{{{{{{{|||~~~~~~}}}|||||||||}}}~~~}}}{{{yyyxxxxxxxxxxxxttttttuuuwwwyyy{{{~~~{{{~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxxxxwwwyyy|||zzzvvvttttttuuuuuuvvvwwwwwwwwwttttttttttttsssrrrqqqqqqoooqqqrrrqqqooonnnnnnnnnnnnnnnoooooopppqqqqqqqqqlllmmmnnnnnnnnnnnnmmmlllnnnmmmmmmnnnoooooonnnlllkkkkkkllllllllllllkkkkkkfffggghhhhhhhhhgggfffeeecccccccccccceeefffggghhhiiijjjjjjjjjjjjjjjiiihhhiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhhhhggggggggggggffffffffffffeeeeeedddeeefffggggggfffeeedddeeeeeeeeeeeeeeedddcccbbb____________```aaaccccccddddddccccccccccccddddddbbbaaa``````aaaaaa___^^^[[[[[[\\\\\\\\\\\\[[[[[[]]]\\\[[[ZZZ[[[\\\]]]^^^[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZWWWVVVVVVVVVWWWWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPQQQSSSSSSTTTTTTUUUTTTTTTUUUWWWXXXWWWUUUWWWWWWWWWUUUSSSRRRRRRTTTWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVUUUUUUTTTRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSSSSTTTVVVVVVUUUSSSSSSRRRRRRQQQPPPPPPQQQQQQOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGEEEDDDDDDDDDEEEFFFBBBBBBAAABBBBBBCCCDDDDDDBBBAAA???>>><<<<<<;;;;;;999:::;;;===>>>>>>???>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::999999888666777888888999999888888777777888999999999999888999999999999888666555444444444444555666666777777444444444444444444444444333333333333222111000///---......//////......---,,,*********++++++***(((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$""""""#########"""!!! !!!!!!!!!!!!""""""""""""###"""!!!!!! !!!!!!~~~~~~~~~{{{~~~~~~|||~~~}}}}}}~~~{{{{{{{{{{{{|||~~~}}}|||{{{{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxsssttttttuuuwwwyyyzzz{{{xxx{{{}}}}}}~~~}}}~~~}}}|||{{{zzzzzzyyywwwwwwvvvuuuuuuvvvwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuusssvvvwwwuuuxxx|||{{{uuuuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttsssrrrqqqqqqnnnooopppooommmlllllllllmmmmmmmmmnnnnnnnnnnnnnnnjjjkkkkkkllllllkkkkkkjjjlllkkkkkklllnnnnnnllljjjjjjjjjkkkjjjjjjiiihhhhhheeefffgggggggggfffdddcccbbbbbbbbbcccdddeeefffgggggghhhiiijjjjjjjjjiiihhhffffffeeeffffffggghhhiiiiiiiiiiiiiiihhhggggggfffggggggfffffffffeeeeeeeeeddddddddddddddddddddddddbbbbbbcccccccccbbbbbbaaa______^^^^^^___```aaaaaaaaabbbbbbccccccbbbbbbaaa```___^^^^^^___```^^^]]][[[[[[\\\\\\\\\\\\[[[[[[\\\[[[ZZZYYYYYY[[[\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXXXXZZZ[[[[[[ZZZVVVVVVVVVVVVVVVVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUSSSRRRQQQKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSUUUWWWVVVUUUUUUVVVVVVTTTQQQQQQSSSUUUVVVWWWYYYZZZZZZZZZYYYYYYUUUVVVVVVVVVVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTUUUWWWVVVTTTRRRSSSRRRQQQPPPOOOPPPQQQQQQPPPOOOMMMKKKKKKKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKFFFFFFFFFEEEEEEEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFBBBAAA@@@>>>===<<<;;;;;;:::;;;<<<>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777888999:::;;;::::::999777888999:::::::::999999:::::::::999888777555555444444444555666777777777444444444444444444444444333333444444333222111000//////000000000000//////...---,,,---......,,,***))))))((('''''''''''''''((('''&&&%%%%%%$$$%%%%%%"""###$$$$$$$$$###"""!!! !!!!!!!!!""""""""""""!!! !!!~~~}}}}}}~~~zzz~~~}}}|||~~~~~~}}}||||||}}}~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~}}}|||{{{{{{||||||wwwxxxyyyzzzzzzzzzzzzzzzuuuuuuuuuuuuvvvwwwxxxxxxwwwzzz{{{|||~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~|||{{{||||||{{{zzzyyywwwwwwvvvssssssrrrrrrssstttvvvwwwssstttttttttuuuuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuppptttuuutttvvv{{{zzzuuuwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttsssrrrqqqqqqmmmooooooooolllkkkkkkkkkmmmmmmmmmllllllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjiiijjjkkklllllljjjhhhkkkkkkkkkjjjhhhgggeeedddeeeeeefffffffffeeedddcccaaaaaaaaabbbcccdddfffffffffggghhhjjjjjjjjjiiihhhcccccccccdddeeefffggghhhiiiiiiiiiiiihhhgggfffeeegggggggggffffffeeeeeeeeedddccccccbbbbbbcccdddddd``````aaaaaaaaaaaa``````______^^^^^^^^^______`````````aaabbbbbbaaa```______^^^]]]]]]______^^^]]][[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWXXXYYY[[[]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXXXXZZZ[[[[[[ZZZWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXSSSTTTUUUUUUUUUTTTSSSRRRJJJKKKMMMOOOQQQRRRSSSSSSQQQPPPPPPQQQTTTUUUUUUUUUSSSTTTUUUSSSQQQQQQTTTWWWUUUVVVXXXZZZ\\\\\\\\\\\\VVVVVVWWWWWWVVVUUUSSSRRRQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWVVVTTTQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPOOOMMMLLLKKKLLLNNNOOOKKKKKKJJJIIIIIIIIIJJJJJJMMMLLLJJJJJJKKKKKKJJJHHHKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJKKKLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFDDDDDDCCCCCCEEEGGGHHHJJJFFFFFFFFFGGGFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDBBB@@@???>>>======:::;;;===???????????????======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<<<<======>>>======<<<<<<<<<======<<<<<<;;;:::888999;;;<<<===<<<;;;;;;777888999:::;;;::::::999;;;::::::999888777666555444444444555666777777888555555555555555555555555333444444555444333111000000000111111111111000000000///...///000000...,,,++++++***)))))))))))))))(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%###"""!!! !!!!!!""""""""""""!!! ~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}zzz{{{}}}~~~|||{{{{{{zzzyyyxxxxxxzzz|||}}}~~~}}}{{{yyyxxxyyy{{{|||zzzyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqqqqsssuuuvvvyyyxxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~{{{}}}|||{{{yyyxxxwwwwwwwwwrrrqqqpppqqqrrrsssrrrpppssssssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuutttssspppqqqrrrtttuuuvvvvvvvvvyyyyyywwwvvvuuuuuuuuuuuuuuuuuutttsssrrrppppppooooooooonnnmmmkkkjjjiiiiiillllllkkkkkkjjjiiiiiihhhkkkkkkkkkjjjjjjjjjjjjjjjkkkjjjiiigggffffffffffffiiiiiihhhgggfffdddbbbbbbcccdddfffggggggfffdddccc``````aaabbbccccccddddddgggggghhhiiiiiiiiiiiiiiiiiihhhgggffffffeeeffffffjjjiiiiiihhhfffeeecccbbbddddddddddddddddddddddddeeeeeedddcccbbbaaa```_________^^^]]]]]]\\\[[[[[[ZZZ[[[\\\\\\]]]]]]]]]]]]aaa```___```aaa```___]]]ZZZ[[[\\\]]]\\\ZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXXXXXXXWWWZZZXXXWWWXXXZZZ[[[YYYVVVVVVUUUUUUTTTTTTTTTTTTTTTWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMNNNOOOPPPRRRSSSMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPTTTUUUVVVWWWWWWWWWVVVVVVYYYXXXWWWUUUTTTSSSSSSRRRVVVUUUUUUUUUUUUUUUUUUVVVTTTTTTUUUVVVUUUTTTSSSRRRNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOMMMLLLJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIGGGGGGGGGIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBAAA????????????>>><<<<<<<<<<<<===>>>>>>??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;??????===;;;::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::999888888:::::::::999999999999888444555666777888999:::;;;::::::888777666666666666444333222333555555444333555444333222111111111111---///000111222000///...************))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###"""######""""""""""""###### !!!"""###~~~}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyxxx}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||yyyzzz{{{{{{|||{{{zzzyyyzzzyyywwwwwwwwwxxxzzz{{{}}}|||zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvsssrrrqqqpppqqqrrrtttuuuwwwwwwvvvwwwxxxyyy{{{|||}}}||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}~~~}}}{{{xxx{{{zzzyyywwwvvvuuuuuuuuurrrpppooopppqqqqqqpppooopppppppppqqqqqqqqqqqqqqqrrrsssssstttttttttttttttpppqqqrrrssstttuuuuuuuuurrrrrrssstttuuuvvvxxxxxxvvvuuuuuutttrrrqqqqqqpppnnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhggghhhgggfffffffffffffffgggfffffffffeeedddcccbbbaaadddeeeffffffffffffeeedddaaaaaabbbbbbcccddddddeeeeeeeeefffggggggggggggggghhhgggffffffeeeeeeeeeeeegggggghhhggggggfffeeedddccccccccccccccccccccccccddddddcccbbbaaa```______^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\___^^^^^^___```___]]][[[YYYZZZ[[[[[[[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYWWWWWWXXXZZZZZZXXXVVVUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRQQQQQQQQQTTTUUUVVVWWWWWWVVVVVVUUUXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@AAAAAACCCBBB@@@@@@@@@@@@???======>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???========================<<<<<<<<<======<<<<<<;;;>>>>>>>>>==================<<<<<<<<<<<<===>>>>>>=========<<<;;;:::::::::999999999999888888888888666666777888999:::;;;<<<:::999888777777666777777777555444555666777666555555444333222111111111111...///111222111000///...+++++++++*********))))))***)))((('''''''''((((((''''''''''''&&&%%%$$$###$$$$$$############$$$$$$"""!!!!!!!!!!!!"""###$$$~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzz{{{}}}~~~}}}xxxxxxyyy{{{|||}}}~~~}}}}}}~~~~~~~~~}}}||||||||||||zzzyyyxxxwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuutttuuuuuuvvvrrrqqqqqqppppppqqqssstttvvvuuutttttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyywwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzyyywwwtttwwwwwwvvvtttssssssssssssqqqpppnnnooooooooonnnmmmnnnnnnnnnooooooppppppqqqrrrrrrrrrrrrrrrssstttuuuqqqrrrsssuuuvvvvvvvvvvvvqqqrrrssstttvvvxxxyyyzzzvvvvvvuuutttsssrrrrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjiiihhhhhhggggggfffgggggghhhhhhfffeeeddddddddddddddddddeeeffffffdddddddddddddddcccbbbbbbeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbcccdddddddddccccccdddeeeeeeeeeeeedddfffeeeeeedddddddddeeeeeeeeeeeefffggggggfffffffffbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaa```______^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\^^^___^^^[[[XXXYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWVVVWWWXXXYYYWWWUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMOOOOOOOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUVVVWWWVVVVVVTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRROOONNNNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@AAAAAACCCBBB@@@@@@AAAAAA@@@>>>??????????????????@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<===???@@@@@@@@@??????===============>>>?????????>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999777888888999:::;;;<<<<<<999888888777777777888888999888777777888999888777555444333222222111111111000111222222111000///...,,,,,,,,,++++++++++++***---,,,+++*********++++++(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||{{{|||}}}~~~}}}yyyzzzzzz{{{|||}}}}}}~~~~~~{{{zzzyyywwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvuuuttttttssstttuuuvvvvvvvvvwwwwwwwwwwwwvvvuuutttttttttssssssssstttuuuuuuqqqqqqpppppppppqqqrrrsssuuutttsssrrrrrrsssttttttvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwyyy{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvwwwwwwwwwtttrrrtttsssrrrqqqqqqqqqqqqqqqqqqooonnnnnnnnnnnnmmmkkkmmmmmmnnnooopppqqqqqqrrrsssrrrqqqqqqqqqssstttvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuutttssssssrrrrrrnnnnnnnnnmmmmmmllllllllljjjjjjiiiiiihhhgggggggggcccdddfffffffffeeecccbbbccccccbbbbbbbbbccccccdddbbbbbbcccddddddddddddddddddccccccbbbbbbccccccddd`````````aaaaaabbbbbbbbbaaabbbbbbcccdddccccccccccccccccccbbbccccccdddddddddeeeeeeffffffeeeeeedddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^]]]^^^^^^\\\ZZZXXXWWWUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZYYYZZZ\\\^^^___^^^ZZZWWWYYYYYYYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSSSSTTTUUUUUUUUUVVVUUUUUUUUURRRRRRRRRQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBAAA???@@@@@@AAA???>>>===>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======<<<>>>@@@AAABBBAAA???>>>===============>>>>>>?????????>>>>>>=========<<<=========<<<<<<<<<;;;;;;888888999999::::::;;;;;;888888888777888888999999:::999888888999999888777555555444333222222222222222222222222222000///.........---------,,,,,,,,,......------,,,,,,,,,,,,)))))))))))))))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyywwwvvvuuutttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuutttttttttuuuuuurrrrrrrrrrrrssssssttttttttttttuuuuuuvvvuuuuuutttssssssssssssssssssttttttqqqpppppppppqqqqqqrrrrrrtttsssrrrqqqqqqqqqrrrsssttttttvvvwwwwwwwwwvvvvvvtttvvvxxxyyyzzzyyywwwvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuvvvvvvuuuvvvvvvvvvsssqqqqqqqqqpppoooooopppppppppqqqooonnnnnnoooooonnnlllooooooppppppqqqrrrssssssrrrrrrqqqqqqrrrsssuuuvvvtttuuuvvvwwwwwwwwwwwwwww{{{{{{{{{zzzyyywwwvvvuuuuuuuuuttttttssssssrrrrrrppppppooommmllljjjiiihhhjjjjjjiiiiiihhhgggggggggccccccdddeeedddcccbbbaaadddcccbbbaaa````````````______```aaabbbbbbbbbbbbbbbbbbaaa``````aaabbbbbb^^^^^^^^^^^^^^^_________```aaabbbbbbccccccbbbbbbaaaaaa``````aaabbbccccccdddddddddddddddcccbbbaaa```````````````````````````______^^^^^^]]]]]]]]]^^^^^^\\\[[[YYYWWWUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[XXXYYY[[[^^^___^^^ZZZWWWYYYYYYYYYXXXXXXWWWVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTTTTTTTTTTSSSSSSRRROOOOOONNNOOOOOOPPPQQQRRRQQQRRRRRRSSSSSSTTTUUUUUUPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSTTTUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDD@@@@@@????????????@@@@@@AAABBBCCCDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>??????>>>===;;;<<<===???AAACCCEEEFFFCCCCCCBBBAAAAAAAAAAAAAAA========================<<<======>>>??????>>>>>>>>>???AAAAAAAAA@@@>>><<<=========<<<===>>>>>>???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999999999888888888888888999::::::999777888999999777666666555444333222222222222222222222222222111000000////////////........................------,,,,,,******+++++++++***))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{yyywwwuuuttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvuuuuuuttttttssssssqqqqqqqqqrrrrrrrrrrrrsssrrrrrrsssttttttuuuvvvvvvttttttssssssssssssssstttqqqqqqqqqrrrrrrrrrrrrrrrsssrrrqqqppppppqqqrrrrrrrrrsssuuuvvvwwwvvvvvvuuussstttvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvuuuuuuvvvvvvuuusssppppppooooooooooooppppppqqqqqqpppooooooqqqqqqpppoooqqqqqqqqqrrrssssssssstttrrrrrrrrrssstttuuuvvvwwwsssssstttuuuuuuuuuuuuuuuwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvuuuuuuttttttttttttrrrrrrpppnnnllljjjiiihhhkkkjjjjjjiiihhhhhhggggggddddddddddddccccccccccccdddcccbbbaaa```_________\\\\\\^^^______`````````aaaaaaaaaaaaaaaaaaaaaaaa\\\\\\]]]]]]]]]]]]]]]]]]______```aaaaaaaaaaaaaaa^^^^^^^^^___```aaabbbccccccccccccbbbaaa```___^^^________________________^^^^^^]]]]]]]]]\\\\\\\\\]]]]]][[[ZZZXXXWWWVVVUUUTTTUUUWWWXXXYYYZZZ[[[[[[XXXXXXZZZ\\\^^^]]]ZZZWWWXXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSTTTUUUVVVQQQSSSUUUUUUSSSRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQQQQRRRQQQRRRRRRSSSTTTUUUUUUUUUQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTVVVVVVWWWVVVUUUTTTUUUTTTTTTSSSSSSTTTTTTUUURRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>??????AAACCCDDDDDDDDDBBBAAA@@@@@@???>>>>>>????????????@@@AAABBBBBBBBBAAAAAA???>>>======>>>???>>><<<:::;;;===???AAACCCEEEFFFDDDCCCCCCBBBBBBBBBBBBBBB========================<<<===>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999999999999999888888888888:::999999888888888999999:::999777777888888777555666555444333222222222222222222222222222222222222111111111000000000//////......//////......---,,,+++,,,,,,---,,,,,,++++++''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&~~~~~~~~~~~~zzz{{{||||||}}}}}}}}}|||{{{zzzwwwtttssstttuuuvvvttttttttttttttttttttttttuuuttttttssssssttttttuuuttttttuuuuuutttsssqqqpppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrsssvvvxxxzzzvvvuuutttssssssrrrssssssqqqqqqrrrsssssssssssssssqqqpppooooooooopppqqqrrrpppqqqsssuuuvvvuuuttttttsssttttttuuuvvvvvvwwwwwwtttttttttssssssssssssssstttttttttsssssstttttttttuuuuuutttuuuuuuuuurrrppppppoooooooooppppppqqqrrrqqqppppppqqqssstttsssrrrrrrrrrrrrrrrssssssssssssrrrrrrtttuuuvvvwwwwwwwwwtttuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzyyywwwvvvxxxxxxwwwwwwwwwwwwvvvvvvssssssrrrpppnnnmmmlllkkkkkkkkkkkkjjjiiiiiihhhhhhgggfffdddcccbbbcccdddeeebbbbbbaaa```````````````]]]^^^___```````````````aaaaaabbbccccccbbbaaaaaa]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^_________^^^^^^\\\\\\]]]]]]___```aaabbb_________``````______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUURRRSSSUUUWWWXXXYYYYYYZZZWWWWWWWWWYYY[[[[[[YYYWWWVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUPPPRRRTTTTTTRRRQQQRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUURRRRRRRRRRRRRRRQQQQQQQQQOOOPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVTTTSSSUUUTTTTTTSSSSSSTTTTTTUUURRRSSSTTTTTTTTTSSSQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKIIIJJJLLLMMMMMMMMMKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA======???@@@AAABBBBBBBBB@@@???>>>============>>>>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@???>>>============<<<===???AAABBBBBBBBBAAA???>>>===>>>???@@@???===<<<===>>>???@@@BBBBBBCCCEEEDDDCCCCCCBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB????????????@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999999888;;;::::::999888888888888;;;:::888888999888777555666555444333333222333333222222222222333333444555222222222222111111111111//////000000000///...---,,,------......---------***))))))(((((())))))***+++***)))(((((((((((((((}}}}}}~~~~~~{{{{{{|||}}}~~~~~~}}}}}}|||zzzwwwtttssstttuuuwwwttttttttttttttttttttttttuuuttttttssssssttttttuuurrrssstttuuutttrrrpppnnnppppppqqqrrrrrrrrrrrrqqqpppppppppqqqsssvvvzzz|||wwwvvvuuutttsssrrrrrrrrrqqqrrrssstttttttttssssssooonnnnnnmmmnnnooopppqqqnnnppprrrtttuuutttsssrrrsssssssssssstttvvvwwwxxxsssrrrrrrrrrrrrrrrrrrrrrtttsssssssssssssssssstttuuutttssstttuuutttqqqooopppooooooppppppqqqrrrsssrrrqqqppprrrtttvvvvvvuuussssssrrrrrrrrrrrrrrrrrrqqqsssuuuwwwxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyzzz|||||||||zzzxxxwwwzzzzzzyyyyyyyyyyyyyyyyyyssssssrrrrrrqqqpppoooooollllllkkkkkkjjjiiiiiiiiiiiigggdddbbbbbbcccfffgggaaa````````````aaabbbbbbaaaaaabbbcccccccccccccccaaabbbdddeeeeeedddbbbaaa]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^```aaabbb[[[\\\]]]^^^____________]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVUUUTTTTTTQQQRRRSSSUUUWWWXXXXXXXXXVVVUUUUUUVVVXXXYYYXXXWWWTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQOOORRRTTTTTTQQQPPPQQQSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOQQQSSSUUUUUUUUUUUUTTTUUUWWWWWWWWWUUUSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTTTTSSSQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKKKKHHHJJJLLLMMMNNNMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA;;;<<<>>>???@@@AAABBBBBB??????>>>===============>>>???BBBDDDDDDCCCAAA???@@@@@@???===<<<<<<<<<<<<:::;;;>>>@@@AAABBBBBBBBB@@@???>>>???@@@AAA@@@???>>>>>>?????????@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCC????????????????????????======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999<<<;;;:::999888888888888<<<;;;999999999999888666666666555444333333333333111111111222333444555666333333333222222222111111000000111222111000///...------...............---,,,,,,++++++++++++,,,,,,------,,,+++*********+++~~~~~~{{{~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}|||{{{yyyuuutttuuuvvvvvvvvvttttttsssrrrrrrrrrssssssvvvvvvtttsssrrrqqqqqqqqqtttttttttsssrrrqqqpppoooppppppppppppqqqrrrssstttqqqpppqqqqqqrrrssstttuuuuuussspppoooppprrrttttttqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqpppnnnkkkjjjkkkmmmmmmnnnppprrrtttuuuuuuvvvssssssrrrrrrrrrssstttuuutttssssssrrrrrrsssssstttuuutttsssrrrrrrrrrrrrrrrvvvtttsssssstttsssqqqooooooooooooooopppqqqrrrssssssrrrrrrrrrssstttvvvwwwsssssssssrrrrrrqqqqqqpppssstttuuuvvvxxxyyy{{{{{{{{{zzzzzz{{{}}}~~~}}}{{{xxxyyyyyyzzzzzzyyyxxxxxxwwwxxxyyyzzzzzzyyyxxxxxxxxxwwwuuusssqqqpppoooooooooooonnnmmmkkkhhhfffeeegggfffdddccccccccccccddd``````___^^^^^^```aaabbbcccccccccbbbccccccdddeeefffeeeeeedddcccbbbaaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZZZZZZZZZZ[[[^^^```aaa[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUSSSRRRRRROOOPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRUUUTTTSSSRRRPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNMMMTTTRRRPPPNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQRRRQQQQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOQQQTTTVVVWWWWWWUUUTTTVVVWWWWWWVVVVVVTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNLLLKKKJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBAAA@@@??????============>>>>>>>>>>>>@@@@@@??????>>>>>>======@@@@@@@@@????????????>>><<<<<<<<<============>>>======>>>>>>??????@@@@@@@@@@@@????????????@@@@@@???????????????@@@@@@@@@EEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBAAA@@@???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAA???>>>>>>===<<<;;;;;;;;;;;;:::999999999:::;;;<<<888:::;;;;;;999888888999999888888777666555555555333333333222222111111111222222222222222222222222333333222222111000000000////////////////////////.........///000///---***+++++++++************)))***+++,,,,,,------,,,,,,{{{yyy{{{{{{zzzzzz{{{|||}}}}}}|||zzzwwwtttssstttuuuuuutttrrrrrrqqqrrrrrrssstttuuusssrrrqqqppppppooopppppprrrrrrrrrrrrqqqqqqpppoooppppppppppppqqqrrrssstttqqqqqqpppqqqqqqrrrssstttssspppmmmmmmoooqqqssssssttttttssssssrrrrrrqqqqqqqqqqqqqqqnnnlllkkklllnnnmmmnnnppprrrssstttuuuuuusssrrrrrrqqqrrrssstttuuussssssrrrrrrrrrrrrssssssvvvuuuuuuttttttttttttuuuvvvuuuttttttuuuuuusssqqqqqqqqqqqqqqqrrrsssttttttttttttsssssstttuuuwwwxxxwwwvvvvvvuuutttssssssrrrssstttuuuxxxzzz|||~~~~~~|||{{{{{{|||~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{yyyyyyyyyxxxvvvtttrrrqqqppppppoooooonnnmmmkkkiiigggfffeeeeeeffffffeeedddcccbbbbbbaaa```______```aaaaaabbbbbbaaabbbbbbcccdddeeeeeeeeeeeedddcccbbbbbbaaa^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]ZZZZZZZZZ[[[\\\]]]^^^___[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPTTTSSSSSSRRRRRRQQQQQQQQQLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPOOOQQQSSSVVVWWWVVVUUUTTTWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHIIIIIIIIIGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBAAA@@@?????????=========>>>>>>>>>?????????????????????>>>>>>>>>@@@@@@@@@????????????>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>??????????????????>>>>>>?????????????????????@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@??????@@@@@@???>>>>>>===<<<<<<;;;;;;;;;::::::999999:::;;;;;;888999;;;:::888777777888888888777666666555444444333333333222222222111111222222222222222222222222222222222111000000//////..............................---...//////---++++++++++++************)))))))))***+++++++++++++++wwwtttwww|||{{{zzz{{{|||}}}|||{{{yyyvvvtttssssssttttttssspppppppppqqqrrrssstttuuuqqqppppppooooooppppppqqqppppppqqqqqqqqqqqqppppppppppppppppppqqqrrrssssssqqqqqqpppppppppqqqqqqrrrrrrpppnnnnnnpppsssttttttvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrpppnnnmmmnnnooommmnnnoooqqqrrrssssssssssssrrrqqqqqqqqqrrrtttuuutttttttttttttttttttttttttttttttttsssttttttuuuuuuvvvuuuuuuvvvwwwwwwvvvtttrrrrrrsssssstttuuuuuuuuuvvvuuuuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuutttuuuwwwzzz}}}~~~}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxvvvuuusssrrrqqqqqqppppppooonnnmmmkkkiiihhhdddfffhhhiiihhhfffcccaaadddcccbbbaaa`````````aaa````````````aaabbbddddddeeeeeeeeeddddddccccccccc```___^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNQQQQQQQQQQQQQQQQQQRRRRRRMMMMMMNNNPPPPPPQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSQQQPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRSSSSSSTTTTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTQQQTTTWWWWWWTTTQQQQQQRRRRRRRRRRRRRRRTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWVVVUUUSSSRRRQQQQQQOOOQQQSSSVVVWWWVVVUUUUUUWWWVVVTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;777999:::999888666777777777777666666555444444444333333333333222222222222111111111111111111111111111111111000//////....................................---...///...---++++++++++++************)))******+++,,,,,,,,,++++++~~~uuuuuuyyy}}}|||{{{{{{|||}}}|||zzzyyywwwuuutttuuuuuutttsssqqqqqqqqqqqqqqqrrrssstttqqqqqqqqqqqqqqqrrrssstttpppqqqqqqrrrrrrrrrqqqqqqqqqpppppppppqqqqqqrrrsssqqqqqqppppppooopppppppppsssqqqpppqqqsssvvvwwwwwwuuutttttttttssssssrrrrrrrrrssssssrrrpppoooooopppnnnooopppqqqrrrssssssssssssrrrqqqqqqqqqrrrtttuuuvvvvvvwwwwwwwwwwwwvvvvvvrrrqqqqqqqqqrrrsssttttttwwwvvvvvvwwwyyyzzzxxxwwwsssssstttuuuvvvvvvvvvvvvxxxwwwwwwvvvwwwxxxyyyzzz}}}|||{{{zzzyyyxxxwwwvvvxxxyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxvvvtttsssssssssrrrrrrrrrqqqpppnnnmmmlllggghhhiiiiiiiiigggdddcccffffffeeecccbbbaaaaaaaaa____________```bbbcccdddeeeeeeeeeeeeddddddddddddbbbaaa```___^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTUUURRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTPPPTTTXXXXXXUUURRRQQQSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXVVVUUUSSSRRRRRRQQQRRRUUUVVVWWWWWWWWWVVVWWWUUUSSSQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEEFFFGGGHHHGGGEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>???@@@@@@AAABBBBBBDDDEEEEEEDDDBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<=========>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCC???@@@@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDBBBAAA@@@??????>>>???>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::666888999999777666666777666666555555444444444444333333333333333333333333111111111111111111111111000000000///......------........................///---,,,---......,,,++++++++++++*********)))))),,,,,,---............---}}}xxxzzz~~~||||||}}}}}}|||{{{{{{yyywwwwwwwwwwwwvvvuuutttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttrrrrrrsssssstttsssssssssqqqqqqppppppqqqqqqrrrrrrqqqqqqppppppooopppppppppsssrrrqqqrrrtttwwwxxxwwwqqqqqqrrrrrrssssssttttttssstttuuutttrrrqqqqqqrrrqqqqqqrrrssssssssssssssstttsssrrrrrrrrrssstttuuuuuuvvvwwwwwwwwwwwwvvvuuurrrrrrrrrrrrsssssstttuuuxxxwwwwwwyyy{{{{{{zzzyyyssstttuuuwwwwwwwwwwwwwwwyyyyyyxxxwwwxxxyyyzzz{{{}}}}}}|||{{{zzzyyyxxxxxx}}}~~~}}}}}}||||||}}}}}}~~~}}}{{{zzzyyywwwvvvuuuuuutttttttttttttttsssrrrqqqpppmmmlllkkkiiihhhhhhgggggghhhhhhgggfffdddcccbbbaaa____________```aaabbbccceeeeeeeeeeeeeeeeeeffffffdddcccbbbaaaaaa`````````]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^]]][[[ZZZ\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTTTTSSSPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOSSSXXXYYYWWWTTTRRRRRRTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSTTTUUUWWWYYYZZZ[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYXXXVVVUUUSSSQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSQQQQQQQQQQQQPPPPPPOOOOOOLLLLLLKKKKKKKKKKKKKKKLLLEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????????????????????????????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@?????????>>>>>>=========>>>>>>>>>??????@@@@@@??????>>>>>>======>>>>>>????????????>>>>>>???@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAA???>>>============<<<<<<===>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::666888999999777666666777555555555555555444444444333333333333333333333333111111111111111111111111000000//////...---------........................///---,,,,,,------,,,++++++++++++*********))))))+++,,,------......------}}}~~~~~~~~~}}}{{{|||{{{yyyyyyzzzzzzxxxvvvvvvuuutttsssrrrqqqqqqqqqppppppppppppqqqrrrrrrsssssstttttttttttttttssssssrrrqqqqqqpppqqqqqqrrrrrrqqqqqqpppppppppqqqqqqrrrrrrqqqpppqqqsssuuuuuuuuuppppppqqqrrrssstttuuuuuutttuuuwwwvvvtttsssssstttttttttuuuuuuvvvuuuuuuuuuuuutttssssssssstttvvvwwwttttttvvvvvvvvvvvvttttttvvvvvvvvvuuuvvvvvvwwwwwwyyyxxxxxxyyy{{{|||{{{yyyuuuvvvxxxyyyzzzzzzyyyyyyzzzzzzxxxxxxxxxyyyzzz{{{}}}}}}||||||{{{zzzzzzzzz~~~~~~|||{{{{{{|||}}}~~~~~~~~~|||{{{zzzxxxwwwvvvvvvvvvuuuuuuvvvvvvuuutttssssssqqqpppmmmkkkjjjjjjjjjkkkiiiiiihhhhhhgggeeedddccc```````````````aaaaaabbbeeeeeeeeeffffffgggggggggfffeeedddcccbbbbbbbbbbbb______^^^^^^]]]]]]^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQTTTTTTTTTTTTSSSRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUPPPSSSWWW[[[[[[YYYVVVSSSUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUTTTTTTTTTTTTVVVXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUSSSSSSSSSSSSTTTUUUVVVUUUSSSRRRQQQRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKJJJJJJJJJKKKLLLLLLFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>=========<<<<<<<<<===>>>>>>==================<<<<<<<<<<<<===<<<<<<;;;:::999777999:::999888666777777555555555555555555555555333333333333444444444444222222222222222222222222000000000///......------------------------------///---++++++,,,---,,,++++++++++++************)))))))))***+++++++++******~~~||||||{{{zzzzzz{{{zzzyyywwwvvvuuuuuutttssssssssssssrrrrrrrrrqqqrrrrrrssssssttttttttttttsssrrrqqqqqqrrrrrrqqqqqqpppqqqqqqrrrqqqqqqpppqqqqqqrrrssstttsssrrrqqqrrrtttuuuuuutttrrrrrrssssssttttttuuuuuutttvvvxxxxxxvvvuuutttuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttvvvwwwxxxuuuvvvwwwxxxxxxwwwvvvuuuyyyxxxxxxwwwwwwwwwwwwxxxzzzyyyyyyzzz{{{|||zzzyyyxxxyyy{{{}}}~~~}}}||||||{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~|||}}}~~~||||||zzzyyyxxxxxxxxxxxxtttuuuuuuuuuuuuttttttsssrrrrrrqqqpppnnnmmmlllkkkiiiiiiiiiiiihhhgggeeedddbbbbbbaaaaaa``````aaaaaadddeeeeeefffggghhhhhhhhhggggggfffeeeddddddddddddaaaaaa```_____________________^^^^^^^^^______```^^^^^^^^^]]]]]]]]]\\\\\\___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSSSSUUUVVVVVVVVVUUUUUUTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUUUUVVVVVVVVVWWWRRRSSSVVV\\\aaa```ZZZTTTUUUUUUVVVVVVWWWYYYZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRRRRRRRRRRRSSSQQQQQQPPPPPPOOONNNNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMHHHGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFGGGHHHGGGFFFCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBAAAAAA@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCBBB@@@???>>>======<<<<<<===>>>>>>???<<<=====================<<<=========<<<;;;:::999888999;;;:::888777777888666666666666666666666666333333333444444444555555333333333333333333333333111111000000///......---------------------------///---+++***+++,,,,,,++++++++++++************)))'''((())))))******))))))~~~}}}|||{{{zzzzzz{{{zzzxxxvvvuuuuuutttttttttuuuuuuvvvvvvuuuuuuttttttuuuuuuuuutttttttttsssrrrqqqpppooorrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvuuutttuuuvvvwwwvvvuuuuuuuuuuuuuuuuuutttttttttuuuvvvxxxyyywwwuuuuuuuuuyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyxxxyyy{{{||||||{{{yyyxxxxxxxxxwwwvvvuuuuuuuuuvvvzzzyyyyyyzzz{{{{{{zzzxxx{{{|||~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}~~~~~~~~~}}}||||||}}}~~~zzz{{{}}}}}}|||{{{zzzyyyxxxxxxxxxssstttttttttttttttssssssrrrrrrttttttrrrooollljjjiiiiiijjjjjjiiihhhfffeeedddcccbbbaaaaaa`````````dddeeeeeefffggghhhiiiiiihhhgggfffeeeeeedddeeeeeebbbbbbaaa``````````````````______^^^^^^```aaabbb_________^^^^^^]]]]]]]]]______^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUTTTWWW^^^eeeeee^^^VVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUUUUVVVVVVVVVUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMIIIHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCBBB@@@@@@@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBCCCCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCBBBAAA???>>>===============>>>??????<<<<<<<<<===============<<<===>>>>>>===;;;999888888:::;;;;;;999888888999666666666777777777777777333333333444444555555555444444444444444444444444111111111000//////......------------------------///---+++***+++,,,,,,++++++++++++************)))))))))***+++++++++++++++}}}|||{{{{{{|||{{{yyywwwwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuttttttuuuvvvxxxyyywwwvvvuuutttssstttuuuuuuxxxvvvuuutttuuutttsssqqqpppppppppqqqsssvvvxxxzzzxxxyyyzzzzzzzzzxxxvvvtttzzzyyywwwvvvvvvvvvwwwwwwxxxxxxyyy{{{}}}}}}zzzxxxyyyzzz{{{|||||||||{{{zzzxxxxxxwwwwwwxxxzzz|||~~~zzz{{{}}}~~~}}}|||}}}~~~{{{zzzyyyxxxwwwwwwwwwwww}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}}}}|||yyyzzz|||~~~|||zzz{{{~~~}}}~~~|||{{{{{{|||vvvvvvwwwwwwvvvtttrrrqqqrrrrrrrrrrrrqqqooonnnmmmmmmlllkkkiiihhhfffeeedddhhhgggfffeeedddcccccccccffffffggghhhiiijjjkkkkkkhhhhhhhhhhhhhhhgggffffffgggggghhhhhhgggeeecccbbbccccccbbbbbbaaabbbbbbbbb```aaabbbccccccbbbaaa``````______]]]\\\[[[[[[ZZZZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[\\\[[[YYYXXXWWWWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVWWWXXXXXXXXXWWWWWWYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYY[[[ZZZZZZ```gggeee^^^YYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\[[[YYYYYYYYYZZZ\\\ZZZXXXWWWVVVWWWYYYZZZ[[[YYYWWWUUUSSSSSSTTTUUUWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBEEEFFFCCCCCCFFFFFFDDDFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFGGGEEECCC@@@??????@@@AAA======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDCCCBBBAAA@@@AAABBBBBBDDDDDDCCCBBBAAA???>>>==================>>>??????>>>>>>===<<<;;;:::::::::===============<<<<<<;;;<<<;;;999888888888999999888888777777666666555555888888777666555444333333555555444444444333333333222222222111000//////...//////.........---------------........................---,,,,,,+++******))))))***+++++++++++++++~~~}}}}}}}}}|||zzzxxxyyyyyyzzz{{{zzzzzzyyyxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwzzzxxxwwwwwwxxxwwwvvvuuuuuuuuuuuuvvvwwwzzz|||}}}|||}}}~~~}}}{{{zzz{{{zzzxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}}}}zzz{{{|||}}}~~~~~~~~~}}}}}}{{{{{{yyyyyyyyy{{{}}}|||}}}~~~~~~|||||||||{{{zzzyyyyyyyyy|||}}}~~~~~~}}}{{{|||}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~xxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrpppooonnnmmmmmmlllkkkjjjhhhgggfffeeeggggggfffeeeddddddddddddgggggghhhiiijjjkkklllllljjjjjjjjjjjjiiihhhgggffffffggghhhhhhhhhgggfffeeeeeeeeedddccccccbbbccccccaaaaaabbbbbbbbbbbbaaaaaaaaaaaa```___^^^\\\[[[[[[ZZZ[[[]]]______^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[]]]\\\[[[YYYXXXXXXYYYYYYWWWWWWVVVVVVWWWWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZWWWXXXXXXYYYYYYYYYYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[ZZZYYY]]]ccc```ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[[[[YYYXXXXXXXXXXXXYYYZZZYYYWWWUUUTTTTTTUUUVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGFFFCCCCCCFFFGGGDDDFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBDDDCCCCCCDDDEEEFFFEEECCCCCCBBBBBBAAA@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCAAA@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>==================>>>??????>>>>>>===;;;;;;::::::;;;===============<<<;;;;;;;;;;;;999888888888999999888888888777666666555555888888777666666555555444555555555555444444444333333222222111000000///////////////.........------..............................------,,,++++++***((()))***++++++++++++***~~~|||zzz{{{{{{|||}}}}}}}}}||||||~~~}}}|||{{{zzzzzzzzzzzz|||{{{{{{zzzyyyzzzzzzzzz|||zzzyyyzzz{{{|||{{{yyyyyyyyyyyyyyyzzz|||~~~~~~|||{{{zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{|||~~~|||}}}~~~}}}~~~~~~{{{{{{yyyxxxwwwvvvvvvvvvrrrrrrrrrrrrqqqooonnnmmmnnnmmmlllkkkjjjiiihhhhhhgggffffffeeeeeeeeeffffffhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmlllkkkiiihhhgggeeeeeeggghhhiiiiiiiiiiiihhhhhhfffeeeddddddddddddcccbbbbbbaaaaaabbbbbbbbbdddcccbbbaaa___^^^]]]]]][[[\\\^^^```aaaaaa``````___^^^]]]\\\[[[[[[[[[\\\^^^]]]\\\[[[ZZZZZZZZZ[[[XXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYY\\\\\\ZZZYYY[[[^^^[[[VVVZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]][[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQPPPOOONNNMMMMMMLLLNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFGGGIIIIIIIIIHHHGGGIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHGGGCCCCCCFFFHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGGGGEEECCCDDDCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBAAAAAA@@@CCCCCCCCCBBBAAA@@@???>>>===============>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;::::::999999999999:::999888888777777666555555777777777777777777777777666666666555555555444444333222222111111000000000////////////..........................................------,,,+++++++++((()))******+++*********}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||}}}}}}|||{{{|||~~~~~~}}}{{{zzzzzzzzz{{{|||~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}~~~~~~|||zzz{{{|||~~~~~~~~~}}}|||}}}~~~~~~}}}|||zzzxxxwwwwwwwwwxxxsssssssssrrrqqqpppooonnnooonnnnnnmmmlllkkkkkkjjjgggggggggfffgggggghhhhhhiiiiiijjjjjjkkkllllllmmmnnnnnnnnnmmmkkkiiigggfffcccdddeeegggiiijjjkkkkkkkkkkkkiiihhhffffffeeeeeeeeedddcccbbbaaabbbcccdddfffeeedddcccbbb```______\\\^^^___aaacccdddddddddcccbbbaaa```___^^^]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^\\\\\\[[[\\\\\\\\\]]]]]][[[\\\\\\]]]^^^^^^^^^^^^___``````aaaaaa``````___]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\[[[ZZZ\\\\\\ZZZVVVZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]\\\[[[[[[\\\^^^[[[\\\]]]]]]\\\ZZZXXXVVVYYYXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHGGGCCCCCCIIIKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHHHHFFFDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>AAAAAABBBCCCBBBAAA@@@???BBBBBBBBBBBBAAA@@@@@@???>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999888888777666666555666666666777888888999999777666666666666555555555333333222222222111111111000000000/////////......////////////..................------,,,,,,,,,,,,))))))***************)))~~~~~~||||||}}}}}}||||||||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}|||zzzxxxwwwwwwwwwxxxuuuuuuttttttsssqqqpppoooppppppoooooonnnnnnnnnmmmiiiiiiiiiiiiiiiiiijjjjjjiiijjjjjjkkkkkklllllllllnnnnnnmmmlllkkkiiigggfffcccccceeefffhhhjjjkkklllmmmlllkkkiiihhhggggggggggggfffeeecccccccccdddeeegggffffffeeedddcccbbbaaa___```aaaccceeefffggggggffffffeeedddcccaaa```__________________^^^^^^^^^^^^___``````aaaaaa``````[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^____________^^^]]]]]]]]]]]]^^^______^^^___``````aaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaa]]]]]]^^^^^^___```aaaaaa^^^]]]\\\^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]]]][[[\\\^^^]]]\\\[[[\\\^^^[[[\\\^^^___^^^\\\YYYWWWYYYYYYXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGFFFDDDEEEKKKOOOOOOHHHHHHHHHGGGGGGFFFFFFEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA???>>>AAAAAAAAABBBBBBAAA@@@@@@>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999888777777666666555555666777888999::::::777666666666666555555555333333333333222222222222111111000000000/////////000000/////////...............------------,,,,,,******++++++++++++******~~~}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvvvvuuusssrrrqqqqqqqqqqqqqqqppppppppppppmmmllllllkkkkkkkkkllllllkkkkkkllllllmmmmmmmmmmmmnnnnnnmmmmmmkkkjjjhhhhhhfffffffffggghhhjjjlllmmmmmmmmmkkkjjjiiiiiiiiiiiiiiiiiihhhgggfffffffffffffffffffffeeeeeeeeeddddddbbbbbbccceeefffhhhiiijjjhhhiiihhhhhhfffeeeccccccbbbbbbcccccccccbbbbbbaaaaaabbbdddeeeeeeeeedddccc_________^^^^^^^^^^^^^^^___````````````aaaaaaaaaaaa```_________```bbbcccdddeeeeeeffffffffffffeeebbbbbbccccccccccccbbbbbb]]]^^^___```bbbcccdddddd```^^^___aaaaaa___^^^```[[[[[[\\\\\\]]]^^^^^^^^^]]]^^^___^^^\\\[[[\\\]]][[[]]]^^^______]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWXXXXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFHHHHHHFFFHHHMMMPPPOOOIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDEEEGGGIIIJJJJJJKKKHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>==================<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;::::::999999888888777666666444555555666777888999:::666666666555555555444444333333333333333333333333111111111111000000000000111000000//////...............------------------,,,,,,,,,,,,,,,,,,+++***~~~~~~}}}}}}|||{{{yyyyyyxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnmmmmmmmmmmmmnnnnnnooooooooooooppppppnnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiijjjkkkmmmnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeeffffffffffffeeeeeeeeefffgggiiijjjkkkjjjjjjjjjjjjiiihhhfffeeeffffffggghhhhhhgggffffffeeefffgggiiiiiihhhgggfffdddddddddccccccbbbbbbaaabbbbbbbbbcccccccccddddddeeedddcccbbbbbbdddeeeggghhhiiiiiiiiiiiihhhhhhgggdddddddddeeeeeeddddddddd``````aaabbbcccddddddeeeccc```aaadddccc^^^^^^bbb\\\\\\\\\]]]^^^____________``````___\\\[[[[[[\\\\\\\\\^^^^^^___^^^^^^]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWYYYYYYYYYXXXVVVUUUSSSTTTUUUVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPQQQQQQQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPOOONNNMMMLLLLLLKKKKKKLLLHHHJJJKKKHHHIIIMMMOOOMMMJJJJJJJJJIIIIIIIIIIIIHHHCCCDDDFFFHHHJJJKKKLLLLLLIIIHHHHHHHHHHHHIIIIIIJJJGGGEEECCCDDDFFFIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@???@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB??????>>>===============<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999;;;<<<<<<<<<;;;;;;::::::999888888777777666444444555666777777888888555555555555444444444333333333444444444444444444222222111111111000000000111111000000///......---------..................---.........------,,,+++~~~~~~}}}{{{yyyyyyyyyyyyyyywwwvvvuuutttrrrrrrrrrsssssssssssstttrrrrrrpppooonnnnnnnnnnnnqqqqqqqqqqqqqqqrrrrrrrrrooooooooooooooonnnmmmmmmnnnmmmlllkkkllllllnnnnnnlllkkkkkkjjjjjjjjjkkkkkkkkkkkkllllllkkkjjjhhhgggdddddddddeeefffgggggghhhgggggggggggghhhiiikkkkkkjjjkkkllllllkkkjjjhhhgggiiiiiikkkllllllkkkjjjiiifffhhhjjjkkkkkkkkkiiihhhiiiiiihhhgggfffeeeeeeddddddddddddeeeeeeeeeffffffhhhgggeeeeeeeeefffhhhjjjiiiiiiiiiiiiiiihhhgggfffeeeeeeffffffffffffeeeeeecccccccccccccccccccccdddeeebbbbbbeeeccc]]]]]]aaa\\\\\\]]]]]]^^^___`````````aaaaaa___]]][[[[[[[[[\\\\\\]]]^^^____________\\\\\\\\\[[[ZZZXXXWWWVVVXXXYYYZZZ[[[ZZZYYYWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMJJJJJJMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIIIICCCDDDFFFIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLHHHFFFCCCCCCFFFIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEEEEEEEDDDDDDCCCHHHGGGEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBB@@@???>>>???@@@AAA??????@@@AAABBBBBBBBBBBB??????>>>===============<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999888999;;;<<<===<<<;;;;;;::::::999999888777777777444444444555666777777777555555444444444333333333444444444444444444444444222222222111111111111000222111111000///......---------...................../////////...------,,,~~~~~~~~~}}}|||||||||}}}||||||{{{zzzxxxwwwvvvsssssssssssstttuuuwwwwwwssssssssssssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqrrrpppqqqqqqqqqqqqpppooooooooonnnmmmlllllllllllllllppppppooonnnlllkkkjjjiiimmmmmmmmmmmmlllkkkjjjiiidddeeeggghhhiiiiiiiiihhhiiiiiijjjkkkkkkllllllmmmlllnnnoooooonnnkkkhhhfffjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkllllllkkkkkkjjjnnnmmmlllkkkiiihhhffffffffffffgggggghhhhhhhhhhhhiiihhhgggffffffggghhhiiillllllllllllkkkkkkjjjiiihhhhhhgggeeedddeeegggjjjgggfffeeedddeeeeeeggggggggggggeeedddbbbaaa```___^^^______````````````___ccccccbbbaaa___^^^\\\[[[[[[]]]___aaaaaaaaa___^^^]]]^^^^^^]]]ZZZWWWWWWWWWWWWXXXZZZ[[[[[[YYYWWWVVVXXXXXXWWWVVVVVVUUUTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSQQQPPPOOONNNMMMMMMOOONNNMMMMMMOOOOOONNNMMMLLLKKKJJJIIIJJJKKKMMMOOOMMMMMMMMMLLLKKKJJJIIIIIILLLKKKKKKKKKJJJJJJIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKLLLLLLLLLKKKKKKJJJGGGFFFFFFGGGHHHJJJLLLNNNHHHHHHHHHIIIKKKKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGAAAAAA@@@@@@???>>>>>>===@@@@@@AAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::888999;;;;;;;;;999777666666555444333444666888999777777666555444333333333555555444333333333444444222111000......000111222111111111111000000000000............/////////000........................~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxvvvvvvttttttttttttuuuvvvwwwxxxuuuuuuuuutttsssrrrqqqpppqqqqqqrrrrrrrrrrrrssssssqqqqqqrrrrrrqqqqqqppppppoooooonnnmmmmmmmmmmmmmmmppppppoooooonnnmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjfffggghhhjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnnnnmmmnnnoooooonnnllljjjhhhkkkkkklllmmmmmmmmmmmmlllkkklllmmmmmmmmmmmmmmmlllnnnmmmmmmmmmllllllkkkkkkiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiihhhiiijjjjjjkkkkkkllllllkkkkkkjjjjjjhhhhhhhhhfffeeeeeehhhjjjhhhhhhfffffffffggghhhiiigggfffeeedddcccbbbaaa``````aaaaaaaaaaaaaaa``````bbbbbbbbbaaa```___]]]\\\[[[]]]^^^`````````___^^^\\\]]]]]]\\\YYYWWWVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWWWWVVVUUUUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMNNNOOOPPPOOOMMMLLLKKKJJJJJJKKKMMMOOOPPPNNNOOOOOONNNNNNLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNKKKLLLLLLLLLLLLLLLKKKKKKHHHHHHGGGHHHIIIJJJLLLMMMIIIHHHGGGHHHJJJJJJJJJIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<;;;:::;;;===>>>>>>===;;;:::999:::;;;<<<;;;:::888777777666555444444666777999777777666555444444444444555444444333333333333333222111000//////000111222111111111000000/////////........./////////000000........................~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyywwwvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwvvvtttsssrrrrrrsssssssssssstttttttttuuussssssrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooopppooooooppppppppppppppppppnnnnnnooonnnnnnmmmlllkkkiiiiiikkkllllllllllllllllllmmmmmmnnnooooooppppppnnnnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmlllkkkkkklllmmmnnnnnnoooooooooooommmmmmnnnoooooopppqqqqqqlllllllllmmmmmmmmmmmmmmmnnnnnnmmmlllkkkkkklllllljjjjjjkkkkkkkkkkkkkkkkkkiiiiiiiiigggffffffhhhkkkjjjiiihhhgggggghhhiiijjjffffffeeeeeedddccccccbbbcccdddddddddcccbbbaaa```aaaaaaaaaaaa```___^^^]]]\\\\\\^^^______^^^]]]]]][[[\\\\\\[[[XXXVVVVVVVVVWWWWWWYYYZZZZZZYYYXXXWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNPPPPPPOOONNNLLLLLLKKKLLLMMMOOOQQQRRRPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJIIIIIIIIIJJJLLLLLLJJJHHHFFFFFFHHHJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@>>>===>>>???@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>======<<<<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;<<<<<<:::999888999888777666555666777777777777666555444444444444444444333222222222222222222111000//////000111222222111111000///......---////////////000000000000////////////////////////~~~~~~{{{{{{||||||||||||||||||~~~|||{{{yyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwuuuttttttssstttttttttuuuuuuvvvvvvwwwttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrppppppppppppppppppppppppooooooppppppooonnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnooooooooopppqqqqqqrrrrrrpppooonnnmmmmmmnnnooopppoooooooooooonnnmmmlllkkklllmmmnnnoooppppppppppppnnnnnnoooppppppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnnnnmmmmmmlllllljjjjjjjjjjjjkkkllllllmmmiiijjjjjjiiihhhhhhjjjkkkkkkjjjhhhgggggghhhiiiiiifffffffffeeeeeeeeeddddddfffffffffeeedddcccbbbaaaccccccbbbbbb```___]]]]]]\\\]]]]]]^^^^^^]]]\\\\\\ZZZ[[[\\\ZZZXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTVVVWWWUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRQQQPPPPPPQQQQQQQQQPPPOOONNNOOOPPPPPPPPPNNNLLLLLLLLLMMMNNNPPPRRRSSSPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGGGGIIIKKKLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFEEEGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDCCC@@@======>>>@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::888777666666666777777777666555555555555555444333222222111111222222222111111000000111111222222111111000///...------//////000000000111111111////////////////////////~~~}}}|||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{zzzxxxvvvuuuuuuuuuuuuttttttuuuvvvwwwwwwxxxxxxuuutttsssrrrrrrrrrssssssssssssrrrrrrrrrsssssstttrrrrrrqqqqqqpppoooooonnnppppppqqqqqqqqqpppoooooooooooooooooooooppppppqqqpppqqqqqqrrrrrrsssttttttqqqpppooonnnnnnpppqqqsssrrrrrrrrrrrrqqqpppnnnnnnmmmmmmnnnoooooooooooooooooooooooooooooooooppppppnnnnnnnnnnnnnnnmmmmmmmmmooooooooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjkkkmmmmmmjjjkkklllkkkjjjiiikkklllkkkjjjhhhggggggggghhhhhhggggggggggggffffffeeeeeefffffffffeeeeeecccbbbaaaeeeddddddbbb```^^^\\\[[[^^^^^^^^^^^^]]]\\\\\\[[[YYYZZZ[[[ZZZXXXVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNPPPPPPOOONNNLLLLLLLLLMMMNNNPPPQQQQQQMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJHHHHHHHHHJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHEEEEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBEEECCC@@@>>>===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@????????????@@@@@@AAA@@@@@@???>>>======<<<<<<======>>>??????>>>>>><<<==================<<<<<<<<<<<<=========<<<<<<<<<;;;:::999888777777777777777666555555555666666444333222222111111222222222222111111111111222222222111111000///.........000000000111111111111222000000000000000000000000~~~~~~}}}~~~~~~~~~|||{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxvvvuuuttttttuuuvvvttttttuuuvvvwwwxxxyyyyyyuuutttsssrrrqqqrrrsssssssssssssssssssssttttttuuusssrrrrrrqqqpppoooooooooqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqqqqppppppqqqqqqrrrqqqrrrrrrsssssstttuuuuuurrrrrrqqqppppppqqqrrrssstttttttttssssssqqqppppppnnnooooooppppppoooooonnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnoooooonnnnnnmmmlllkkkjjjiiijjjkkklllmmmkkklllmmmmmmlllkkklllmmmkkkjjjiiiggggggggghhhhhhiiiiiihhhhhhgggfffeeeeeeddddddeeeddddddcccbbbaaaeeeddddddcccaaa___]]]\\\```______^^^]]]\\\\\\[[[YYY[[[\\\[[[YYYWWWWWWXXXVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMOOOOOONNNMMMKKKKKKLLLMMMMMMNNNNNNNNNKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKIIIGGGEEEEEEGGGIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCAAA???>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>===<<<===>>>??????@@@@@@???=======================================>>>>>>>>><<<;;;;;;:::999999888888777777666666555666666777444444333222222222222222222222222222222222222222111111111111000000000000000111111111222222222222000000000000000000000000~~~~~~||||||}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyvvvuuutttsssssstttuuuvvvttttttuuuvvvwwwxxxyyyyyyuuutttrrrqqqpppqqqrrrsssssssssssssssssstttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrsssrrrqqqqqqpppqqqrrrsssrrrrrrssssssttttttuuuuuussssssrrrrrrrrrrrrrrrrrrsssssstttssssssrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmooopppqqqpppppppppmmmlllkkkiiiiiijjjkkkllllllmmmnnnnnnmmmlllmmmnnnmmmllljjjiiihhhhhhiiiiiikkkkkkjjjiiigggfffeeeeeebbbbbbcccccccccbbbbbbaaabbbbbbbbbbbbbbbaaa```___bbbaaa```^^^]]]\\\\\\\\\ZZZ[[[\\\\\\ZZZXXXXXXYYYVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLLLLNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKGGGFFFFFFFFFHHHIIIHHHGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIKKKKKKKKKIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@????????????@@@@@@????????????????????????<<<===>>>???@@@@@@@@@@@@>>>>>>============>>>>>>============>>>>>>??????;;;;;;;;;;;;;;;:::999999777777666666666666777777555444444333333333333333111222222222222222222111111111111111222222222222111111111222222222333333111111111111111111111111~~~}}}}}}~~~{{{||||||}}}}}}~~~xxxyyyzzz{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxwwwwwwxxxxxxxxxuuutttrrrqqqrrrsssuuuvvvssstttuuuvvvwwwxxxyyyyyyuuusssrrrppppppqqqrrrsssssssssssssssssstttuuuuuurrrrrrsssssstttuuuuuuvvvrrrrrrsssssstttssssssssstttsssqqqqqqpppqqqrrrsssrrrrrrsssssstttuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrsssssssssrrrqqqqqqtttttttttsssrrrqqqpppooollllllmmmmmmnnnnnnoooooonnnnnnmmmmmmlllllllllkkklllmmmoooqqqrrrrrrrrrqqqnnnmmmkkkiiiiiiiiikkkllllllnnnoooooonnnmmmmmmnnnnnnmmmllljjjiiiiiijjjjjjllllllkkkiiihhhfffeeeddd``````aaabbbbbbbbbaaaaaa___```aaabbbbbbcccbbbbbbcccbbb```___^^^]]]\\\\\\ZZZ\\\]]]\\\ZZZYYYYYYYYYVVVUUUUUUVVVWWWXXXYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVWWWXXXWWWVVVTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKFFFFFFFFFGGGIIIIIIHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGCCCBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@???????????????@@@@@@@@@======>>>@@@@@@AAAAAAAAA>>>>>>============>>>>>>>>>>>>======>>>???@@@@@@;;;;;;<<<<<<;;;;;;:::999777777666666666666777888666555444444333333444444111222222333333222222111111111111222333333444444111111222222222333333333111111111111111111111111}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{||||||||||||||||||{{{zzzzzzxxxyyy{{{|||}}}}}}}}}|||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvrrrrrrqqqqqqqqqrrrssssssssssssssssssssstttuuuvvvsssrrrpppooonnnoooooopppooooooppptttxxxyyywwwtttrrrssssssttttttuuuuuuuuuttttttrrrqqqqqqrrrssstttsssssssssrrrrrrqqqqqqqqqssssssrrrrrrrrrrrrsssssswwwuuusssqqqpppoooooopppuuuuuuuuutttrrrqqqssstttssssssssssssrrrqqqpppooorrrqqqooonnnmmmmmmmmmmmmpppoooooonnnmmmlllllllllnnnnnnooooooooopppppppppnnnnnnnnnnnnnnnmmmllllllnnnnnnnnnmmmllljjjiiihhhkkkkkkkkkllllllkkkjjjjjjjjjjjjjjjjjjiiigggeeeddd^^^```cccffffffdddaaa______^^^\\\]]]```bbbcccbbbfffdddbbb___]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[WWWWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUYYYXXXWWWWWWVVVVVVWWWWWWUUUSSSRRRTTTVVVWWWUUURRRSSSRRRPPPNNNNNNOOOPPPQQQRRRRRRQQQOOOMMMJJJHHHGGGJJJJJJJJJKKKMMMLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFGGGIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGDDDBBBAAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<===============::::::;;;<<<<<<;;;::::::<<<;;;:::999888888888888666666555555555444444444444444444444444444444444333222222333555555444222444444444444444444444444222222111000//////000000~~~~~~~~~~~~}}}~~~}}}||||||~~~~~~~~~}}}}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{{{{||||||}}}}}}||||||{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{|||{{{||||||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuuuurrrrrrqqqqqqpppqqqqqqrrrqqqqqqppppppqqqqqqrrrssssssrrrpppooonnnnnnnnnnnnooonnnooorrruuuuuussspppqqqqqqqqqqqqqqqrrrrrrssstttsssrrrqqqqqqrrrssstttrrrrrrrrrqqqqqqppppppppptttssssssrrrrrrsssssstttwwwvvvtttrrrqqqqqqqqqrrrrrrssstttsssrrrrrrsssuuurrrrrrrrrrrrqqqpppooonnnpppooonnnlllllllllllllllnnnnnnmmmmmmlllkkkkkkjjjmmmmmmnnnnnnnnnooooooooommmmmmnnnnnnmmmllllllkkkmmmmmmmmmmmmllljjjiiiiiijjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjiiigggeeedddaaabbbdddeeeeeedddaaa```___]]]\\\\\\^^^```aaa```cccbbb```^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVUUUSSSTTTVVVUUUSSSQQQTTTSSSPPPNNNMMMMMMNNNNNNQQQPPPPPPNNNMMMKKKIIIHHHJJJIIIIIIKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEEEEFFFCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGEEECCCBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777666555555555444444444444444444444444444444444444333222222333555555444222444444444444444444444444222222111000000000000000~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~}}}{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||||||||{{{zzzxxxwwwvvvxxxwwwwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvuuuttttttuuuuuuttttttsssrrrrrrqqqpppooooooooooooooommmmmmmmmmmmmmmnnnnnnooorrrqqqooonnnmmmlllllllllmmmmmmmmmoooqqqqqqooommmqqqpppnnnmmmmmmnnnoooooorrrrrrqqqqqqqqqrrrrrrsssqqqqqqqqqppppppppppppppprrrrrrqqqqqqqqqqqqrrrrrrtttsssrrrpppppppppqqqrrroooqqqrrrrrrqqqrrrsssuuuppppppppppppooonnnmmmmmmnnnmmmlllkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjiiiiiillllllmmmmmmmmmnnnnnnnnnlllmmmmmmmmmmmmlllkkkkkkkkkkkkllllllkkkjjjiiiiiihhhiiiiiijjjjjjiiiiiiiiijjjjjjjjjiiihhhgggfffeeeddddddeeeeeedddcccbbbaaa```^^^\\\[[[]]]^^^^^^^^^```___^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSWWWVVVTTTTTTUUUTTTRRRPPPUUUSSSQQQNNNLLLKKKKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIJJJIIIIIIJJJKKKKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFEEECCCAAA@@@DDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::999888777777666777777555555555555444444444444444444444444444444444444333222222333555555444333444444444444444444444444333222111111000111111111zzz~~~}}}||||||||||||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzxxxxxxxxxyyyzzz{{{||||||||||||zzzyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttrrrssssssssssssrrrqqqqqqqqqpppooonnnmmmlllllllllkkkkkkjjjjjjjjjkkkkkkllloooooonnnlllkkkjjjiiiiiijjjjjjkkklllmmmnnnmmmlllpppooommmkkkkkkkkkmmmmmmpppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppoooooonnnnnnnnnnnnooooooooonnnmmmllllllmmmnnnooonnnpppqqqqqqpppooopppqqqooooooooooooooonnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiilllllllllmmmmmmmmmnnnnnnlllmmmmmmmmmmmmmmmlllllliiijjjjjjjjjjjjjjjiiiiiifffgggggghhhhhhhhhhhhgggiiiiiiiiihhhgggffffffeeegggfffeeedddccccccbbbbbbaaa___\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQSSSRRRPPPNNNLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGCCCCCCCCCCCCBBBBBBBBBBBBDDDBBBAAABBBCCCEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEECCCDDDEEEFFFGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::;;;;;;::::::999888:::::::::::::::;;;;;;;;;:::::::::::::::999999999;;;:::888777777888:::;;;888888777666555555666666444444444444444444444444444444444444444444444444333222222333555666444333333333333333333333333333222222111111111111222222zzz~~~}}}|||||||||||||||~~~{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{yyyxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{vvvvvvuuutttttttttttttttuuuvvvwwwyyyzzz{{{{{{{{{xxxwwwvvvttttttuuuvvvwwwwwwwwwvvvuuutttssssssrrrpppqqqqqqqqqqqqpppooooooooonnnmmmkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkjjjjjjhhhgggfffffffffgggiiijjjkkklllmmmnnnooonnnmmmkkkkkkkkkllllllmmmmmmnnnnnnoooooooooooopppppppppppppppqqqqqqqqqoooooonnnnnnnnnnnnoooooollllllkkkjjjjjjkkkmmmnnnooopppqqqqqqnnnlllllllllmmmnnnnnnnnnnnnmmmllllllkkklllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjlllllllllmmmmmmmmmmmmnnnlllmmmmmmnnnnnnmmmmmmmmmhhhiiiiiiiiiiiiiiihhhhhhdddeeeeeefffggggggffffffhhhggggggfffeeeeeeeeeeeegggfffeeeccccccbbbccccccbbb```]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^____________]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYYYY[[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUVVVVVVVVVUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTPPPOOOOOONNNMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKKKKIIIGGGFFFGGGHHHIIIHHHGGGDDDDDDCCCCCCBBBBBBBBBAAACCCAAA@@@AAABBBDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGGGGGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAABBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;:::999999999888888777777:::888777555555777888:::666666555444444444555555333333444444444444444444444444444444444444444444444333333444666666555333333333333333333333333333222111111000111111222222|||}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvyyyyyyzzzzzzyyyxxxvvvuuutttuuuvvvwwwwwwxxxwwwwwwssssssrrrqqqppppppppppppqqqrrrtttvvvxxxyyyzzzzzzvvvuuutttssssssrrrsssssstttssssssrrrqqqpppoooooonnnnnnnnnnnnnnnmmmlllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggggggggggghhhfffffffffffffffeeedddcccbbbdddfffggghhhiiikkkmmmllllllllllllllllllkkkkkkjjjjjjkkklllmmmmmmmmmmmmooooooooooooooopppppppppppppppooooooooooooppppppmmmlllkkkjjjjjjkkkmmmmmmnnnpppqqqpppmmmjjjiiiiiikkkkkklllllllllkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllkkkkkklllmmmmmmmmmmmmlllhhhiiiiiiiiihhhggggggfffbbbcccdddeeeeeeeeeeeeeeefffeeeddddddccccccddddddfffeeedddccccccbbbccccccbbb```]]]]]]^^^^^^^^^]]]]]]]]]^^^_______________]]]]]]]]]\\\\\\\\\\\\[[[XXXYYYZZZZZZ[[[[[[ZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVSSSTTTUUUUUUUUUTTTRRRQQQOOOQQQSSSTTTSSSSSSUUUVVVOOOOOOOOOOOOOOONNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????<<<=========>>>>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;;;;========================:::999999888888999999:::999999::::::::::::999999:::::::::::::::999999888777777888888999999::::::999888888777777666666666777666555444444555666777555444444333333333444444333333333333444444444444444444444444444444444444444333333444666666555444333333333333333333333333000000000000000000111222}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvuuuttttttsssssstttuuuvvvwwwwwwvvvtttsssrrrrrrsssssstttsssssssssrrrqqqpppooonnnnnnnnnnnnmmmnnnppprrrtttuuuvvvvvvrrrrrrrrrqqqpppooonnnmmmoooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhiiiiiihhhhhhhhhhhhhhhiiiggggggfffeeeeeeeeeeeeeeeaaabbbccccccccccccbbbaaaaaaccceeeeeeddddddgggjjjhhhiiikkkllllllllljjjiiiggghhhiiijjjkkkkkkkkkjjjlllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllkkkjjjiiiiiiiiijjjkkkkkkmmmoooooollljjjiiiiiiggghhhhhhiiiiiihhhhhhhhhggghhhjjjkkklllllllllkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjiiiiiijjjkkkkkkkkkkkkkkkiiiiiiiiihhhgggfffeeeddd```aaabbbcccdddddddddddddddcccbbbaaaaaabbbbbbcccccccccccccccccccccbbbbbb```^^^\\\[[[]]]^^^^^^]]]\\\\\\]]]^^^___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVTTTUUUVVVWWWVVVUUUSSSRRROOORRRTTTTTTSSSRRRSSSUUUQQQQQQQQQPPPOOONNNMMMMMMJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFDDDDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAACCCAAA@@@@@@BBBCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999777888888999999888888777888888999999888888777666444444555666666777888888888888777777666555555444333333333333333333333333333333222222222333333333222222333333333444444444444444444444444444444444444333333444666777555444222222222222222222222222//////......///000000111~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{|||{{{{{{{{{{{{||||||}}}zzzzzzzzzzzzxxxwwwuuuuuuwwwwwwvvvuuutttsssrrrrrrsssssssssrrrrrrqqqqqqqqqpppqqqsssuuuuuutttsssrrrppppppqqqqqqqqqppppppoooqqqqqqooonnnmmmmmmmmmmmmlllmmmnnnooopppqqqqqqqqqooooooppppppooommmkkkjjjlllkkkkkkjjjiiihhhgggggggggggggggggggggffffffeeehhhgggggggggggghhhhhhiiifffeeeeeedddcccccccccddd^^^___aaabbbbbbbbbaaa``````bbbdddcccaaa```cccfffeeegggjjjlllmmmkkkiiihhheeefffhhhiiijjjjjjjjjiiijjjjjjjjjkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjkkkjjjiiigggfffffffffggghhhhhhkkkmmmnnnllljjjjjjjjjeeeeeefffffffffffffffeeefffgggiiijjjkkkkkkkkkjjjfffffffffgggggggggggggggffffffffffffggggggggggggfffggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeedddccc``````aaaccccccdddddddddcccbbbaaa`````````aaabbbaaaaaabbbcccccccccbbbbbb^^^\\\ZZZZZZ\\\]]]]]]]]][[[[[[]]]]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYZZZ\\\]]]^^^______[[[[[[[[[ZZZZZZXXXWWWWWWYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXYYYYYYWWWVVVTTTPPPSSSUUUUUURRRPPPQQQSSSTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHFFFDDDCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAACCCAAA@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFGGGFFFEEEDDD@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@?????????@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????????????????@@@@@@>>>============<<<<<<<<<888999999:::;;;<<<======:::;;;;;;<<<<<<=====================<<<;;;:::999::::::::::::::::::::::::888888777777777777888888777777888888888888777777777777777777777666666555222222333333444555666666888777777666555555444444111222222333333222222111333222222111222222333333222222222333333444444444444444444444444444444444444444333555666777555444222222222222222222222222...............///000000~~~~~~||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyyyyuuuwwwzzzzzzyyyxxxxxxxxx{{{zzzxxxxxxyyyyyyyyyxxxrrrtttwwwxxxwwwsssooommmooooooooooooooopppppppppooonnnmmmnnnppprrrqqqpppppppppnnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnooooooooonnnmmmlllkkkjjjkkklllmmmkkkhhheeecccdddfffgggggggggfffeeecccbbbcccfffiiidddddddddeeeeeeeeeffffffgggdddaaaaaadddeeecccaaa```___]]][[[[[[[[[]]]^^^______``````aaaaaabbbbbbeeefffggghhhhhhgggfffeeeiiihhhffffffggggggfffdddeeefffggghhhiiijjjkkkkkkiiiiiiiiihhhhhhhhhhhhggggggfffffffffggghhhiiijjjjjjjjjjjjhhhffffffhhhiiikkkjjjiiigggfffdddccccccgggffffffeeefffggghhhiiihhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeefffggghhhgggfffeeeddddddeeegggiiigggggggggfffeeedddbbbbbbaaaaaaaaaaaabbbcccdddeeeeeeccc```aaabbbbbb```]]]^^^```bbbbbbbbbaaabbbcccbbb```^^^\\\[[[\\\]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\WWWYYYZZZYYYWWWVVVVVVWWWYYYZZZ[[[\\\\\\]]]\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUTTTRRRQQQRRRSSSTTTTTTUUUTTTSSSQQQOOONNNMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@AAA@@@???>>>============>>>??????@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;<<<888777777777888999::::::;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;;;;:::999999888888999999999999888888666666666666555555555555777777999999888666444222444444444444444444444444666555444333222222222222444444555555444444333222111111222222222333333333333333333222222222111111111222333333444444444444333222111111111222444444111111111111222333444444222111111111000000//////000///---+++++++++---...}}}|||{{{zzz{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxzzzzzzzzzxxxvvvvvvwwwxxxwwwvvvuuuvvvvvvvvvuuusssuuuxxxyyyyyyvvvrrrpppmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmoooppppppoooooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllllllllllljjjjjjiiihhhhhhiiiiiijjjllliiieeeccccccdddddddddddddddcccaaa```aaadddfffccccccccccccddddddddddddeeebbb``````bbbcccaaa```___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^____________cccdddeeefffgggffffffeeefffeeeddddddfffgggfffeeecccddddddeeefffggghhhiiijjjiiiiiihhhhhhgggggggggeeeeeeeeeeeefffgggiiiiiijjjjjjiiigggeeeeeefffhhhgggfffffffffeeeeeeddddddfffeeedddddddddeeefffgggfffeeeeeeeeedddddddddddddddddddddddddddeeeffffffeeeeeedddccccccdddeeefffddddddddddddcccbbbaaaaaaaaaaaaaaaaaabbbcccdddeeecccaaa___```bbbbbbaaa______aaaccccccbbbaaabbbcccaaa```^^^\\\\\\\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[ZZZYYYWWWXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRSSSUUUUUUUUUUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@DDDEEEFFFEEECCCAAAAAABBBBBBBBB@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>????????????@@@@@@@@@???>>>============<<<===>>>>>>>>>===<<<;;;::::::;;;<<<<<<===>>>>>>;;;;;;:::999999999999:::777777777777777888999999::::::::::::;;;<<<======;;;;;;:::999999888888777777888888888888888888777666666666666555555555444666777888888777555333222333333333333333333333333555444333222111111111111444444444444444333222222222222333333333444444444222222222111111111000000111111222333333333333333222111000000000111333333222222111111111222222333111000000000///////////////...,,,+++***+++,,,---}}}zzzxxxwwwvvvyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzwwwuuusssssstttuuuuuuuuutttttttttttttttrrrtttvvvxxxwwwuuurrrpppjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiijjjlllmmmmmmlllmmmllllllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhfffeeeeeeddddddeeeffffffjjjgggcccaaaaaaaaa```___aaaaaa```^^^]]]^^^```cccaaaaaaaaaaaabbbbbbbbbbbbaaa```^^^^^^_________^^^]]]\\\ZZZYYYYYYZZZ[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\``````bbbcccdddeeeeeedddbbbaaa```bbbdddeeeeeeddd``````aaabbbcccdddeeeeeehhhggggggfffeeedddddddddbbbccccccdddeeefffhhhhhhiiiiiiiiigggdddcccccceeeaaabbbcccddddddeeeeeeeeecccbbbbbbaaabbbcccdddeeeccccccbbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbbbbaaaaaa```aaaaaa```aaaaaabbbcccddd```^^^^^^___```aaa```______```bbbbbbaaa```aaabbbaaa```^^^]]]\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[\\\[[[YYYYYYYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZZZZYYYWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTTTTSSSSSSSSSSSSUUUUUUVVVUUUTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@EEEGGGGGGFFFCCC@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????;;;<<<<<<===>>>@@@AAABBB@@@???>>>======>>>???@@@=========>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999:::::::::;;;;;;<<<<<<===999888888777777777777777777777666666777777888888999999999999:::;;;<<<<<<999888888777777666555555666777777888888777777666666666555555555444444444555555666666666444333111333333333333333333333333444333222111000000000000333333333333333222222111333333333333444444444555111111111000000000//////000000111111222222111111000000/////////000111222222222111000000000111111/////////..................---+++******+++,,,,,,~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwvvvsssqqqpppqqqssstttuuuvvvuuutttsssssstttqqqrrrssstttssspppmmmkkkhhhhhhgggggggggggggggggggggffffffgggiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccccfffccc```^^^^^^^^^]]]\\\]]]]]]]]][[[ZZZZZZ\\\___^^^^^^^^^^^^____________^^^]]][[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYY\\\\\\\\\[[[[[[ZZZZZZYYY\\\\\\^^^___aaabbbcccccc```___^^^___aaabbbaaa```^^^^^^___```aaaaaabbbbbbddddddcccbbbaaa``````___`````````aaacccdddfffgggggghhhgggeeebbbaaaaaaaaa^^^___```bbbcccccccccbbb``````___^^^___```aaabbb````````````````````````aaa``````___``````aaaaaa^^^______``````______^^^^^^___``````aaaaaaaaa``````````````````aaabbbbbb___^^^^^^^^^^^^^^^^^^]]]]]]^^^``````___^^^^^^______^^^]]]\\\\\\\\\\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWYYYZZZ[[[ZZZYYYXXXYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\\\\\\\ZZZWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSVVVUUUSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEDDDBBB@@@???@@@BBBAAAAAA??????>>>======@@@??????>>>>>>=========<<<=========>>>>>>??????<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;888777777666666666666666777666666555666666777777777777777777888999:::;;;888888777666666555555444555666666777777666666555555555555444444444333333333444444444444333222111222222222222222222222222222222111000000000000000222222333333222222111000222222222333333333444444222111111111000000000000//////000000000000000///............//////000000222111111000////////////------------------------,,,,,,+++*********+++,,,~~~}}}|||{{{{{{{{{{{{}}}}}}}}}|||||||||{{{{{{yyyyyyxxxxxxwwwvvvuuuuuusssttttttuuuuuuttttttsssqqqqqqqqqqqqppppppppppppooopppooonnnmmmmmmppprrrppprrrttttttrrrppppppqqqqqqqqqrrrqqqooollliiiggggggggggggffffffeeeeeeeeedddccccccdddfffggggggfffffffffgggggggggfffeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^______``````aaaaaaaaaaaa```^^^[[[[[[[[[\\\\\\[[[YYYYYYYYYXXXWWWWWWYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZYYYXXXXXXXXXYYYWWWWWWVVVVVVVVVWWWWWWWWW[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ[[[]]]^^^```aaa```^^^]]]]]]^^^^^^]]][[[]]]^^^^^^______`````````cccbbbbbbaaa```_________^^^^^^^^^___```bbbcccdddeeeffffffdddaaa___^^^___]]]^^^```aaaaaa```___^^^^^^]]]\\\\\\\\\]]]___```________________________^^^^^^]]]]]]]]]]]]]]]^^^[[[[[[\\\]]]^^^]]]]]]]]]]]]^^^___``````aaa``````______^^^^^^^^^___``````______^^^]]][[[ZZZYYYYYYZZZ\\\]]]]]][[[ZZZ[[[[[[]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVXXXZZZXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[\\\[[[YYYWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSVVVTTTRRRRRRSSSTTTSSSRRRQQQQQQRRRRRRRRRPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@BBBAAA@@@??????@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;:::999888888888888999999999999888777777666666666666666666666555444444555555555555555555666666777888999888888888777666666555555444555555666666555555444444444444444333333333333333333333333333222222222222222222222222222222222111111000000//////000000222222333333222222111000000111111111222222222222333333222222222111111111/////////000000//////...------......////////////111000//////............,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,}}}}}}~~~|||zzzyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxuuuuuuuuutttssssssrrrrrroooppppppqqqqqqppppppooommmmmmlllllllllkkkkkkkkkiiijjjkkkkkkkkklllnnnpppkkknnnqqqqqqmmmkkklllmmmqqqqqqqqqpppnnnkkkhhhffffffffffffeeeddddddccccccbbbaaaaaabbbdddeeeeeedddcccdddeeefffeeeeeecccbbb________________________```______^^^]]]\\\\\\[[[\\\]]]^^^___``````______[[[ZZZXXXXXXYYYZZZYYYXXXUUUVVVWWWVVVUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXWWWUUUUUUVVVXXXTTTTTTTTTUUUUUUUUUUUUUUUYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^___]]]\\\[[[\\\\\\ZZZYYY]]]]]]]]]]]]^^^^^^______bbbbbbaaaaaaaaa`````````]]]]]]]]]]]]^^^___``````bbbcccdddbbb```^^^]]]]]]]]]^^^```aaa```___]]]\\\\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[XXXYYYYYYZZZ[[[\\\]]]]]]\\\]]]^^^_______________]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^\\\YYYWWWWWWWWWXXXZZZ[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSUUURRROOOPPPSSSTTTSSSPPPOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB===>>>@@@@@@>>>>>>>>>???>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<===>>>???@@@???>>>===;;;:::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<;;;:::999999999999:::;;;;;;<<<<<<;;;999888777777777777777777777777888888777666666666666666555555444444333333444444444444444444555666777777999999888777777666666555444444444555555444444444444444333333333222222222333333333222222222222222333333333333333333333333111111000000000000000111333333333333333222222111000000000000111111111111333333333222222222222111//////000000000///......,,,---...////////////...//////......------......,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,~~~~~~zzz{{{}}}~~~|||zzzyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvsssrrrqqqpppooonnnmmmmmmlllmmmmmmnnnnnnmmmmmmllljjjjjjjjjiiiiiiiiiiiihhhfffhhhjjjkkkkkkkkklllnnnhhhlllppppppllliiijjjlllllllllmmmmmmllljjjhhhgggeeeeeedddccccccbbbaaaaaaaaa``````aaacccddddddccc```aaacccddddddcccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]\\\[[[ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]ZZZXXXVVVVVVWWWVVVUUUSSSSSSUUUUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXVVVTTTSSSUUUWWWRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[YYY[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^_________]]]\\\\\\\\\\\\\\\]]]]]]___```bbbaaa___]]]\\\]]]\\\]]]___aaaaaa___]]]\\\[[[[[[ZZZYYYZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\^^^```[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]][[[XXXVVVVVVXXXXXXYYYZZZZZZXXXWWWWWWXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVTTTSSSTTTWWWZZZWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPMMMNNNRRRSSSRRROOOOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>@@@AAA@@@>>>======>>>:::;;;<<<=========<<<<<<::::::::::::;;;;;;;;;;;;777888999:::<<<===>>>???<<<;;;:::999888888777777888999:::;;;;;;:::999888888888888999999999::::::<<<;;;:::999999888888888888999:::::::::999888777666666666666666666666666777777666555555555555666555555444333333333333333333333222333333444555666888888777777666666555555333333444444444444333333333333333333222222222222333333333222222333333333333333333333333333333333111111111000000111111222444444444444444333222222000000111111111222222222222222222222111111111111000000000000000///......,,,---...///000//////...------------------......,,,,,,,,,,,,------......++++++,,,---------------~~~}}}}}}yyyzzz|||~~~~~~|||yyyxxxxxxyyyzzzyyyyyyyyyxxxwwwvvvvvvuuurrrqqqpppnnnllljjjhhhhhhjjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhfffhhhkkklllkkkkkkkkkllliiinnnrrrqqqmmmjjjkkkmmmfffggghhhiiiiiihhhggggggdddccccccbbbaaa``````___aaa```___aaacccdddcccbbb___```bbbcccdddbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]```___^^^]]]\\\[[[ZZZYYYWWWXXXZZZ\\\\\\\\\\\\[[[ZZZYYYVVVUUUUUUTTTRRRPPPRRRTTTUUUTTTSSSRRRSSSUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUWWWXXXVVVSSSRRRTTTWWWQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYXXXZZZ\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[]]]___``````^^^]]]\\\\\\ZZZ\\\^^^```aaa```^^^]]][[[ZZZZZZYYYYYY[[[\\\]]]XXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVYYY\\\___aaaZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXZZZ\\\ZZZWWWVVVWWWYYYXXXZZZ[[[ZZZXXXWWWWWWXXXVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVTTTSSSUUUXXXZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTUUUUUUSSSOOOLLLMMMQQQSSSQQQNNNPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCAAA???<<<<<<<<<777888:::;;;<<<;;;;;;:::999999999::::::;;;;;;;;;555666777888:::<<<======999888888777777777777777666888:::<<<<<<:::888666777888888888888999999999<<<;;;:::999888888888888777888888999999777666555666666666666666555555555666666555444444444444555555444333333222222222333222222222222333444555555777777777666555555444444222333333444444333333222333333333222222222111111444333333222222333444444444444444444444444444444222111111111111111222222444444555555444444333222111111222222222333333333111111111111000000000000000000111111000///......------///000000000///...,,,,,,,,,,,,------...///,,,,,,,,,------.........+++,,,------.........---~~~}}}zzzxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}zzzvvvuuuwwwwwwvvvtttvvvvvvvvvwwwxxxwwwtttqqqpppooommmkkkiiigggeeedddhhhiiijjjkkklllkkkjjjjjjllljjjhhhfffddddddddddddeeefffggghhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhiiigggdddcccdddeeedddccc`````````aaa```______^^^^^^```bbbccccccaaa___]]]bbbbbbbbbbbbaaaaaaaaaaaa^^^\\\ZZZYYYXXXXXXZZZ[[[^^^\\\ZZZYYYYYYYYYWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTQQQNNNMMMMMMNNNOOOQQQQQQPPPPPPPPPOOOOOOOOORRRRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWUUURRROOONNNOOOQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTWWWWWWVVVUUUSSSRRRTTTVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]\\\]]]]]]\\\ZZZYYYYYYZZZZZZ\\\^^^^^^]]][[[[[[\\\ZZZZZZZZZ[[[]]]]]]\\\[[[YYYXXXWWWXXXZZZZZZYYYWWWZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUVVVXXXZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRVVVUUUTTTTTTTTTUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTTTTSSSRRRPPPOOONNNMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::999::::::::::::999888888888888999999999:::::::::777777777777777777777777777777888888888888777777555666666777777777777777777777888888999999::::::666777888888888777555444777777777777666666666666555555666666666666666666777777777777777777777777555555444333333222222111333222111111111222333444333444444555555444444333222333555555555333111000222222111111000000//////333111000//////111333444777666666444333222111111111000000000111222222333444444444444333222111000222222222111111111000000222222222111000//////...000000000000///...---,,,***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------~~~}}}|||{{{yyywwwxxxxxxxxxxxxxxxxxxyyyyyy{{{xxxttttttuuuuuutttrrrtttsssssstttuuutttqqqnnnkkkkkkkkkjjjjjjiiiiiihhhggghhhiiijjjkkkjjjjjjiiijjjiiigggeeedddcccccccccdddeeefffggghhhhhhhhhhhhgggggggggggggggffffffeeedddddddddeeeffffffdddccc______``````______^^^]]]]]]^^^```aaaaaa```^^^\\\^^^^^^___``````aaabbbbbb^^^]]][[[YYYXXXXXXYYYZZZ]]][[[YYYXXXXXXXXXWWWUUUTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNPPPPPPPPPOOOOOOOOOOOONNNPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTRRRPPPOOONNNNNNOOOPPPQQQQQQPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTSSSSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\]]][[[\\\]]]\\\ZZZYYYYYYZZZZZZ\\\]]]]]][[[[[[[[[\\\ZZZYYYXXXZZZ[[[\\\ZZZYYYZZZYYYXXXYYYZZZYYYXXXVVVXXXWWWVVVTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUTTTSSSSSSTTTUUUVVVSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSSSSRRRQQQPPPNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<;;;:::999777777888999999999999999888888888888999999999:::777777777777777777777777777777777888888777777777666777777888888888888888888888888888888888999999777777777777777666555555777777777666666666666555444555555666666666666666666666666666666666666666555444444333222222111111222222222222222333333444444444444555555444444444222333444555555444222111111111111111111111111111222111000000000111333333777666555444333222222111000000000111111333444444555555444444333222222222222222222222111111111111222222111000000///......000000000//////...---,,,++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,---...~~~{{{{{{zzzyyywwwuuuwwwwwwwwwwwwvvvvvvvvvvvvwwwuuusssrrrrrrrrrqqqppppppoooooopppppppppmmmkkkjjjjjjjjjiiiiiiiiiiiiiiigggggghhhiiiiiiiiiiiihhhiiihhhfffeeeccccccbbbbbbccccccdddeeeffffffffffffeeeffffffffffffeeedddddd______bbbeeegggfffcccaaa]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\^^^______^^^\\\[[[ZZZ[[[\\\]]]___```aaabbb___]]][[[YYYXXXXXXXXXYYY[[[YYYWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMPPPPPPOOONNNOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSUUUVVVTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]YYYZZZ[[[[[[YYYXXXYYYZZZZZZ[[[\\\[[[YYYYYY[[[\\\YYYXXXXXXXXXYYYYYYXXXVVVZZZYYYXXXYYYYYYYYYWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVTTTSSSRRRQQQRRRSSSSSSSSSQQQQQQSSSUUUUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTUUUUUUTTTTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTRRRQQQQQQPPPPPPOOOOOOOOOQQQRRRSSSUUUVVVVVVWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAA@@@======<<<;;;::::::999999444555666888999999::::::777777777888888888999999777777777777777777777777666777777888888777777666777777888999999999999999888888888888888777777777888777777666666666666666777777666666666555555555333444555666666666666666666666666666666666666666444444333333222222111111111222333333444444444333444444555555555555444444111222444555555444333333000111111111111222222222000111111111111222222222666666555444333222222111000000000111333444555666777666444333222222333333333333222222222111111111111111000000//////......//////000//////...---,,,,,,,,,++++++,,,---...///......------------......,,,,,,,,,+++++++++************++++++,,,---......~~~~~~}}}~~~~~~~~~}}}|||zzzyyyyyyyyywwwuuuvvvvvvvvvuuuuuutttttttttuuutttsssrrrqqqqqqpppooonnnmmmlllmmmmmmmmmjjjhhhlllkkkjjjiiihhhgggffffffeeeffffffggggggggggggggghhhgggfffeeedddccccccbbbaaabbbcccddddddeeeddddddeeeffffffffffffeeedddddd]]]]]]^^^aaaccccccaaa___\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[XXXYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYXXXWWWWWWWWWXXXVVVTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRMMMMMMNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOONNNNNNLLLLLLOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRTTTUUURRRSSSTTTVVVXXXYYYYYYYYYWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\XXXYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZXXXWWWWWWZZZ\\\YYYXXXXXXXXXYYYXXXWWWUUUXXXWWWWWWXXXYYYYYYXXXVVVQQQQQQQQQRRRRRRSSSSSSSSSVVVVVVVVVUUUTTTRRRQQQPPPOOOQQQRRRQQQQQQQQQSSSUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLOOOPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRSSSRRRRRRQQQQQQOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMJJJJJJIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDBBBAAAAAA@@@???>>>>>>>>><<<<<<;;;;;;:::999999888444555666777888888888888666777777777777888888888777777777777777777777777666777777888888777777666777777888999999999999888999999999888888777777666888888666555555666777888777777777666666666555555333444555666666666666666555555555555555555555555444444444333222222111111111222333555555555444444555555666666666666555555111222333444555555444444222222222222222111111111000000111222222222222111666666555444333333222222000000111222333555777888888777444222222222444555333222222222222111111111000000000//////.........////////////...---,,,,,,---,,,+++******,,,...///.........------.........,,,,,,,,,+++++++++******))))))***,,,---......///~~~}}}|||}}}~~~~~~}}}}}}||||||||||||||||||zzzyyyxxxyyyyyywwwvvvuuuuuuuuuttttttssssssssstttttttttsssqqqppppppooonnnlllkkkkkklllllljjjhhhkkkkkkjjjiiigggfffeeeeeeddddddddddddeeeeeeffffffggggggffffffeeedddcccbbb______```aaabbbbbbbbbbbbcccddddddddddddcccbbbbbb___]]]\\\\\\]]]^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[YYYXXXWWWVVVVVVVVVUUUSSSRRRQQQRRRRRRQQQPPPQQQQQQPPPOOOOOOPPPQQQQQQKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLNNNOOOOOONNNMMMLLLNNNMMMLLLKKKKKKLLLMMMMMMNNNPPPQQQQQQQQQPPPQQQSSSOOOPPPRRRTTTVVVWWWWWWXXXSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVXXXZZZ[[[WWWXXXYYYXXXVVVUUUVVVWWWXXXYYYYYYWWWVVVVVVXXXZZZZZZXXXXXXXXXYYYYYYWWWUUUTTTTTTTTTVVVXXXYYYXXXWWWOOOPPPPPPQQQRRRRRRRRRRRRUUUUUUUUUTTTSSSRRRPPPPPPMMMNNNPPPQQQQQQRRRUUUWWWSSSTTTTTTTTTTTTSSSRRRRRROOOOOOPPPPPPPPPPPPOOOOOORRRRRRSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTQQQQQQQQQPPPPPPOOOOOONNNOOONNNNNNMMMLLLKKKJJJJJJNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCBBBAAA@@@>>>===;;;:::999;;;;;;;;;::::::999999888666666777777777666666555666777777777777888888888888888888888888888888888777777888888888888777777777777888999999999999888::::::999999888888777777999888777666666777999:::888777777777777666666666333444555666777777777777666666666666666666666666555555444444333222222222111222444555666666555555555666666777777666666555222333333444555555555555555444444333222111111000000000111222222222222111555555555444444333333222000000111222333555777888888666444222111222333444222222111111111111000000/////////...............////////////...---,,,+++---,,,+++******+++---///.........------.........,,,,,,,,,+++++++++******((()))+++,,,............~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{}}}~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzyyyzzzxxxwwwwwwxxxxxxwwwuuutttttttttttttttsssssssssssstttuuutttrrrpppooopppnnnlllkkkjjjkkkkkkjjjhhhhhhhhhhhhgggggggggggggggccccccbbbbbbccccccdddeeeeeeeeeeeeeeedddcccbbbaaa]]]^^^___``````aaaaaa```___````````````___^^^^^^```]]][[[ZZZ\\\]]]]]]]]]ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQOOOOOOPPPPPPPPPOOOPPPOOONNNMMMMMMNNNOOOPPPKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLMMMLLLKKKJJJIIIJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWXXXWWWUUUUUUWWWXXXXXXWWWWWWWWWYYYXXXWWWUUURRRRRRRRRTTTVVVWWWWWWUUUOOOOOOPPPQQQRRRRRRQQQQQQSSSTTTTTTSSSSSSRRRQQQPPPLLLNNNOOOPPPPPPRRRTTTWWWSSSSSSTTTTTTSSSSSSRRRQQQNNNNNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQRRRRRROOOOOOOOOOOOOOONNNMMMLLLMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOOQQQRRRRRRQQQOOONNNKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@@@@@@@@@@??????===<<<:::999777777999999999888888888777777777777777777777666555555777777777888888888999999999999999999999999999999888999999999999999999888888888999::::::::::::999:::::::::::::::999999999999999999999999999:::;;;999999888888888777777777444555666777888999999999777777777777777777777777666666555555444333333333222333444555666666777777666666777777777777666666444444444444444555555555555555444333333222222111000111111111111222222222555555444444444333333333000000000111333444555666666555333222111111222222111111000000000/////////..................------......///......---,,,+++---,,,+++******+++,,,---......------------......,,,,,,,,,+++++++++******((()))+++---......------~~~~~~~~~||||||||||||}}}||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyyyyzzz|||||||||yyyyyyzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuutttssssssssstttttttttttttttqqqsssuuutttqqqnnnnnnooommmllljjjiiijjjjjjiiihhhhhhhhhhhhggggggffffffeeebbbbbbaaaaaaaaabbbcccdddbbbbbbccccccbbbaaa```___[[[\\\]]]^^^____________^^^^^^^^^___^^^]]]]]]\\\]]]]]]\\\]]]___``````^^^[[[[[[[[[[[[[[[ZZZYYYYYYWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQOOOMMMMMMNNNOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJLLLNNNNNNLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTVVVWWWXXXVVVUUUSSSRRRRRRSSSTTTTTTRRRQQQOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSRRRQQQQQQMMMNNNOOOOOONNNNNNPPPRRRRRRRRRSSSSSSRRRRRRQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNOOOOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMJJJLLLNNNOOOOOONNNLLLJJJHHHIIIJJJKKKLLLLLLMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJDDDDDDCCCCCCBBBAAAAAA@@@;;;<<<>>>??????>>>===<<<:::::::::999888888777777666666666555555555555555666666777888888888777777888888888888999999999:::::::::::::::::::::::::::999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999888555666777888::::::::::::888888888888888888888888777777777666555555444444333333444444555777888999666777777888888777777666666555555444444444444555222333333333444444555555222111000000000111333333555444444444444333333333000000000111111333444444444333333222111111000000////////////............------------------------............---,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***,,,......---,,,+++~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||||||||{{{zzzyyywwwwwwwwwxxxyyyzzz||||||{{{yyywwwwwwyyyzzz{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwuuutttsssssstttuuutttssssssssssssttttttuuuuuuuuuppprrruuutttpppmmmmmmnnnmmmkkkiiihhhiiiiiiiiiggglllkkkjjjhhhfffcccbbbaaabbbaaa`````````aaacccddd``````aaaaaaaaa___^^^]]][[[[[[\\\]]]^^^^^^^^^^^^______``````______^^^]]][[[[[[^^^aaaddddddbbb```[[[[[[[[[[[[[[[ZZZZZZYYYVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUUUURRRRRRSSSTTTTTTTTTTTTSSSPPPNNNLLLLLLMMMNNNMMMLLLMMMLLLJJJIIIIIIJJJLLLMMMNNNLLLJJJIIIHHHIIIKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHIIIJJJKKKMMMMMMKKKIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSSSSSSSRRRQQQUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXXXXVVVSSSQQQPPPQQQSSSUUUWWWWWWVVVUUUTTTUUUSSSSSSSSSTTTVVVWWWUUUTTTUUUTTTRRRRRRRRRQQQOOOMMMPPPPPPRRRRRRRRRQQQPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRNNNOOOOOONNNLLLKKKLLLNNNQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKDDDEEEGGGIIIKKKMMMMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNHHHIIILLLMMMMMMLLLIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIICCCBBBBBBAAAAAA@@@??????888999<<<>>>>>><<<:::888666666777777888888888999333333333333333333333222444555666888999999999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========999:::<<<===>>>===<<<<<<;;;;;;;;;:::::::::999999666666888999:::;;;;;;<<<888888888888888888888888888888888777666666555555444444333444555777999:::777777888888888888777777777666555444444444444444000000222333555666777888333111000//////111333444444444444444444444333333111000000000111222222333222222222222222111/////////............---------------------------------............---,,,++++++++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++---......---,,,***~~~|||}}}}}}~~~|||~~~~~~~~~}}}{{{~~~~~~}}}|||zzzyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvwwwxxx{{{}}}~~~}}}xxxyyyyyyyyyyyyxxxwwwwwwvvvxxxyyyzzzzzzwwwuuussssssssssssrrrrrrrrrqqqqqqqqqrrrssssssrrrsssuuuwwwvvvvvvuuutttsssqqqpppooooookkkhhhggghhhjjjiiihhhjjjhhhffffffggggggfffeeecccdddddddddcccbbb```___aaaaaaaaaaaa```___^^^]]]^^^^^^]]]\\\\\\]]]^^^^^^``````___^^^^^^^^^______\\\]]]^^^_______________[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWYYY[[[\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMKKKIIIMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJHHHGGGJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHEEEGGGHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTUUUTTTSSSRRRSSSTTTUUUUUUTTTUUUWWWYYYWWWWWWVVVVVVTTTSSSQQQPPPVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQRRRSSSSSSTTTRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQNNNMMMLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQOOOOOONNNLLLIIIGGGGGGIIILLLNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJFFFGGGHHHIIIJJJLLLLLLMMMPPPNNNLLLJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEDDDAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888666555555555555333333333222333333444444555555666777888999:::;;;999888888888888:::;;;<<<<<<<<<===>>>>>>===<<<;;;===>>>>>>>>>===<<<<<<;;;======>>>>>>?????????@@@???????????????>>>===<<<;;;<<<<<<===>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999:::;;;===>>>999:::;;;;;;<<<<<<<<<;;;777777777777888888888888999777555444444666888:::777777888888888777777666777777777777777777666666444444444444444555666777555333222000000111333444555555555444333222111000111111111111111222222222333222222111000//////.........---------,,,,,,,,,,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,++++++++++++*********+++,,,------......}}}|||||||||~~~~~~{{{{{{{{{|||}}}~~~|||zzz|||{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuwwwyyy{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzyyywwwtttrrrrrrrrrrrrrrrrrrqqqqqqqqqppprrrsssrrrrrrrrrtttvvvvvvvvvvvvuuutttrrrqqqpppooolllhhhggghhhiiihhhgggiiigggeeeeeeffffffeeedddddddddddddddcccbbbbbbaaaaaaaaaaaaaaa```___^^^]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQOOONNNMMMNNNMMMLLLJJJMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKOOOPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUTTTTTTUUUWWWWWWWWWVVVVVVUUUSSSRRRQQQTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMMMMKKKIIIHHHHHHIIIKKKMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD?????????>>>======<<<<<<::::::::::::999999999999888888777666555555444444333333222222222333444444555555666777888999999:::999999888888999:::<<<===>>>>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???@@@AAAAAABBBAAABBBBBBBBBAAAAAA@@@???======>>>??????@@@AAAAAA??????>>>===============<<<<<<;;;;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<<888888888888999999999::::::999666555555666888999999999::::::::::::999999777777777777777777666666555555444444555555666777666444333111111111222333444444444444333222111000111111111111111111111111222222111000000///...............---------,,,,,,,,,,,,,,,,,,,,,++++++***---------------,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,+++++++++************++++++,,,------...}}}{{{zzz{{{|||~~~~~~|||zzzxxxwwwxxxzzz||||||zzzxxxxxxxxxxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwxxxxxxwwwxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvsssrrrqqqrrrrrrrrrqqqqqqppppppooopppqqqqqqpppppprrrtttuuuuuuuuuuuutttsssrrrqqqpppmmmiiigggggggggffffffiiigggffffffhhhiiiiiihhhffffffeeedddcccccccccccccccccccccbbbbbbaaa```___^^^^^^]]]\\\\\\]]]^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUVVVUUUSSSSSSSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRRRROOOOOOOOONNNNNNMMMMMMMMMJJJIIIHHHGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKJJJJJJIIILLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB>>>======<<<;;;;;;::::::888888888777777666666666666666666555444444444444222222222222222333444555666666666777777888888888:::::::::::::::<<<======@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@????????????@@@>>>>>>>>>===>>>>>>???@@@<<<======>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<;;;999777666777888999;;;<<<<<<======<<<<<<<<<999999888888777777666666666666555555555666777777777666444333222222222333333333333333222111111000111111000000000000000000111000000//////..................------------,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,+++,,,,,,++++++++++++***************++++++,,,,,,---~~~}}}zzzyyyyyyzzz||||||{{{yyyvvvvvvvvvxxxzzz{{{zzzxxxwwwwwwvvvvvvuuuuuuttttttttttttttttttttttttttttttuuutttssstttvvvwwwvvvuuuxxxvvvtttsssssssssuuuvvvwwwwwwxxxxxxwwwuuusssrrrqqqqqqrrrrrrrrrqqqpppooommmnnnooonnnnnnnnnppprrrtttttttttttttttssssssrrrrrrooollliiigggfffffffffjjjiiihhhjjjmmmpppqqqpppllljjjhhheeedddcccccccccddddddddddddcccbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[]]]^^^___^^^\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWXXXWWWVVVTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRSSSSSSQQQOOOOOOMMMMMMMMMOOOOOONNNMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOQQQSSSSSSSSSSSSUUUVVVVVVUUUSSSRRRRRRSSSVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOOOOOOOPPPPPPPPPQQQNNNNNNMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIGGGHHHJJJKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<;;;;;;:::999999777777666666555555444444444444444444444444333333222222222222333444555555888888888888888888888888;;;<<<<<<<<<===>>>>>>???AAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@@@@???=========>>>>>>>>>>>>??????===;;;:::999999999:::<<<===>>>>>>???>>>>>>>>>;;;;;;:::999888888777777777777666666666777777888999888666555333333333333222333333333222111111000111111000000000000000///000/////////.........---............------------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,~~~~~~~~~~~~~~~}}}|||yyyxxxxxxyyyzzz{{{zzzyyyvvvvvvvvvwwwyyy{{{zzzyyywwwwwwwwwwwwwwwwwwvvvvvvttttttttttttssssssssssssuuuttttttuuuwwwxxxwwwvvvwwwvvvtttrrrrrrssstttuuuvvvvvvwwwwwwvvvuuusssrrrpppqqqrrrssssssqqqpppoookkkmmmnnnmmmmmmmmmoooqqqrrrsssssstttttttttttttttsssrrroookkkhhhgggggghhhiiihhhiiilllqqquuuvvvwwwrrrpppllliiifffdddccccccccccccccccccbbbaaa```____________``````_________ZZZ[[[]]]_________]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSRRRSSSTTTUUUTTTQQQOOOOOOMMMMMMMMMOOOPPPOOONNNKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVWWWVVVTTTRRRRRRRRRVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGEEEEEEEEEFFFGGGHHHFFFHHHJJJKKKKKKJJJHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<;;;::::::999999777777777666555444444333222333444444555444444333333333333333444555666777::::::::::::::::::::::::>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDFFFHHHIIIJJJKKKHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@???>>><<<;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>===<<<:::999888888999888888777777777888888:::999888777555444444444222222333333333222111111222111111111000000//////////////////............//////.........---------+++,,,,,,,,,,,,+++******+++++++++,,,,,,------------------------------------....../////////......------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,{{{||||||}}}}}}}}}}}}~~~}}}|||yyyxxxwwwxxxzzz{{{zzzyyywwwvvvvvvwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyywwwvvvvvvuuutttsssrrrrrruuuttttttuuuwwwxxxxxxwwwvvvuuutttssssssssstttuuuttttttuuuuuuuuuuuuttttttqqqrrrsssttttttrrrqqqooommmnnnoooooonnnnnnppprrrssstttuuuvvvwwwwwwwwwwwwuuuuuurrroookkkjjjkkkllliiihhhiiimmmqqquuuwwwxxxuuussspppmmmjjjgggeeedddaaaaaaaaaaaaaaa```^^^^^^```aaabbbbbbbbbbbbaaa```\\\]]]___```aaa``````___^^^^^^_________^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYZZZZZZXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVSSSPPPOOONNNMMMNNNOOOPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKOOOPPPQQQRRRSSSTTTTTTTTTPPPPPPPPPQQQQQQRRRSSSSSSUUUWWWXXXXXXVVVSSSSSSSSSVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJJJJIIIHHHGGGGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKKKKGGGFFFFFFEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJKKKJJJHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999888888888777777666555444333333111222444555666555444444444444444555666777888999<<<<<<<<<======>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEAAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@>>>===;;;:::999::::::999888888888999999::::::999888777666666555333333333444444333333222333333222222111000000000/////////////////////////////////.........------,,,------------,,,+++++++++,,,,,,------......///------------------------...///000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,yyyzzz{{{|||~~~|||{{{|||}}}|||{{{zzzxxxwwwxxxyyyzzzzzzyyyxxxvvvuuuuuuwwwxxxwwwvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvuuusssrrrqqqssssssssstttwwwyyyxxxxxxuuuuuuuuuuuuttttttttttttrrrrrrssstttuuuuuuuuuvvvrrrsssuuuvvvuuutttqqqppppppqqqrrrrrrqqqrrrtttvvvuuuvvvxxxyyyzzz{{{{{{{{{wwwwwwvvvrrrnnnmmmnnnqqqnnnmmmmmmooosssvvvwwwwwwttttttrrrpppnnnkkkiiihhheeeeeeeeeddddddcccbbbaaabbbccccccddddddccccccbbb______```aaaaaabbbccccccaaaaaaaaaaaaaaa```___^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVWWWXXXZZZXXXUUURRRPPPOOONNNNNNOOOPPPOOOMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFGGGHHHJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNQQQRRRSSSUUUVVVVVVVVVWWWTTTTTTTTTSSSSSSTTTTTTTTTUUUWWWYYYYYYWWWUUUTTTTTTVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVVVVWWWWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPNNNMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMNNNNNNLLLKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHFFFDDDBBBBBBCCCDDDFFFEEEEEEGGGHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBB@@@@@@?????????===>>>>>>???>>>>>>======;;;;;;;;;:::::::::999999::::::999888888777777666777666666555444333222111111222444666777666555555555555666666777999:::;;;>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGAAA@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEDDDDDDBBBAAA???===<<<;;;;;;;;;:::999999999999999999999999999999888777777333444444555555444444444444444333333222111111000000000000000000000000000////////////............---............---,,,,,,,,,,,,---......///000000////////////////////////000000111222222222222222000000000000////////////------------------------xxxyyyzzz|||}}}~~~|||{{{|||||||||{{{zzzxxxwwwxxxyyy{{{zzzzzzxxxvvvttttttvvvvvvvvvuuuxxxxxxxxxyyyzzzzzz{{{{{{|||{{{zzzxxxvvvtttrrrqqqrrrqqqqqqsssvvvxxxxxxxxxuuuuuuvvvvvvuuuuuutttsssqqqqqqrrrssstttuuuvvvwwwrrrsssuuuwwwvvvtttrrrpppssstttuuuuuuttttttvvvxxxxxxyyyzzz|||}}}~~~xxxyyyxxxtttpppoooqqqttttttrrrrrrsssuuuwwwxxxwwwssssssssssssqqqooommmkkkjjjjjjjjjjjjiiihhhgggfffcccdddeeeeeeeeeeeedddcccaaaaaaaaaaaabbbccceeeeeebbbbbbcccbbbbbbaaa``````______^^^]]]]]]\\\\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYZZZZZZWWWWWWXXXZZZ[[[ZZZVVVSSSQQQPPPNNNOOOOOOPPPNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIKKKKKKKKKKKKIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUWWWYYYZZZXXXVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSTTTSSSPPPNNNNNNNNNOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMOOOOOONNNLLLKKKHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGHHHGGGEEECCC@@@@@@AAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@??????>>>>>>;;;;;;<<<<<<===<<<<<<<<<:::::::::999999999888888888888888777666666555555666666555444333111111000000222444666777777666555666666666777888:::;;;<<>>===<<<<<<;;;::::::999999999999999999:::::::::999999888444444555555666555555555555555444444333222111111000000000000111111111111000/////////..................//////......---,,,------......///000111111111111111111111111111111000111222333333333333333111111111111000000000000........................~~~|||~~~~~~}}}||||||}}}~~~|||zzzyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyxxxwwwtttsssrrrssstttuuuvvvxxxyyy{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttttttttrrrssstttvvvwwwwwwxxxxxxyyyxxxwwwuuuuuuuuuvvvwwwssssssssstttuuuwwwyyyzzzzzzzzzyyyxxxwwwwwwxxxxxx|||{{{zzzzzz{{{|||{{{zzz~~~~~~~~~|||zzzzzzyyyxxxvvvvvvvvvvvvvvvvvvwwwxxxxxxttttttuuuuuuuuutttrrrqqqppppppooommmllljjjhhhgggiiijjjkkkllllllkkkjjjiiieeeeeeeeeffffffgggggggggggggggggggggggggggggggggdddcccbbbccceeeffffffeeecccccccccccccccccccccccccccaaa___]]]\\\]]]^^^___ZZZ[[[]]]^^^^^^\\\ZZZYYYUUUTTTSSSRRRRRRSSSTTTUUUSSSRRROOOMMMKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRUUUWWWXXXYYYYYY[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___```___]]][[[YYYWWWYYY[[[]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNOOOOOOPPPQQQQQQMMMLLLKKKJJJKKKMMMOOOPPPHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDIIIFFFBBBAAAAAABBBBBBBBBGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999888888777888888999:::;;;999888777555555666666777777666666555555444444333555555666777888999:::;;;:::;;;<<<<<<<<<===???AAADDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSRRRQQQOOONNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMKKKJJJIIIIIIIIIIIIEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCAAA>>><<<;;;======<<<<<<<<<;;;;;;;;;======>>>>>>===;;;999888888888999999999999888888:::999888777555444222222333222111111111222333444000000////////////000000///000111000///...///111000000111222222222222111555555444444444333333333222222222333555666555444222333333333333222111111000000000000000000000000|||}}}~~~~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvuuutttsssssssssuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwvvvvvvuuuttttttsssrrrssstttvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxsssssstttvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxx|||{{{zzz{{{}}}~~~}}}|||~~~}}}}}}|||zzzxxxyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwxxxxxxxxxwwwuuutttuuuuuutttsssqqqooommmlllkkkllllllmmmmmmlllkkkkkkhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkjjjjjjiiihhhggggggfffeeefffhhhhhhhhhfffffffffffffffffffffffffffdddcccbbbaaa``````aaaaaa]]]^^^^^^______^^^\\\\\\XXXWWWVVVTTTTTTTTTUUUUUUTTTSSSQQQOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOONNNLLLKKKJJJKKKLLLMMMPPPOOONNNMMMMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSTTTTTTTTTTTTUUUUUUUUUXXXZZZ[[[[[[\\\]]]______^^^]]]]]]\\\\\\\\\\\\^^^___```aaa```^^^\\\[[[ZZZ[[[]]]___```___^^^^^^\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYWWWVVVTTTTTTUUUUUUSSSRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPQQQJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEGGGIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKIIIGGGGGGFFFFFFHHHEEECCCBBBCCCCCCCCCBBBFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::888888888888888999:::;;;:::999888777777777888888777777777666666666555555555555666888999:::;;;<<<;;;===>>>>>>>>>???BBBDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>??????>>>>>>>>>============>>>>>>>>>===<<<:::999888999999999999999999888999999888777555444333333555444333333222222222222111000000//////000000111000222333222111000111222111222333333444444333333555555555444444444444333333333333444666777666555444444444444444333333222111111111111111111111111~~~}}}}}}}}}}}}|||}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{~~~}}}|||{{{yyyxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvuuutttuuuvvvwwwxxxwwwvvvvvvwwwvvvvvvuuuuuuttttttsssrrrssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuurrrtttvvvxxxyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyy}}}|||{{{}}}|||~~~}}}}}}}}}}}}~~~{{{{{{{{{|||{{{{{{zzzyyyzzzzzzyyyxxxvvvuuusssrrrnnnnnnoooppppppoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnllljjjiiilllkkkjjjjjjkkklllkkkiiijjjjjjjjjjjjjjjjjjjjjjjjggggggfffeeeeeeddddddcccaaaaaaaaaaaa``````______]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQOOONNNNNNNNNPPPQQQUUUTTTSSSQQQQQQQQQQQQRRRTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\___`````````aaaccccccbbbaaa```____________aaaaaabbbbbbbbb```___^^^^^^___```bbbbbbbbbaaaaaa^^^^^^^^^^^^^^^^^^______^^^]]]\\\ZZZXXXWWWWWWWWWXXXWWWVVVTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQQQQMMMNNNPPPQQQRRRQQQQQQPPPRRRQQQPPPOOOPPPQQQRRRSSSMMMLLLLLLKKKJJJJJJKKKKKKIIIJJJJJJHHHGGGFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOONNNLLLJJJIIIHHHHHHIIIGGGFFFEEEEEEFFFFFFDDDBBBFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888888999::::::;;;;;;:::999999999999:::888888888888777777777777666777888999;;;<<<======>>>???AAAAAAAAACCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPOOOOOONNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMLLLMMMNNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????>>>===<<<;;;::::::::::::::::::::::::999888888777666555555555777777666666444333222111222111111000000111111222333444555444333333333555333444444555666555555555666666666555555555444444555444444666888888777666666666555555555444444444333333333333333333333333~~~}}}||||||||||||{{{|||}}}~~~}}}}}}}}}~~~~~~}}}||||||zzzzzzzzzzzzyyyyyyyyyyyy|||{{{{{{zzzyyyxxxwwwwwwuuuvvvwwwxxxxxxwwwuuusssppprrruuuxxxzzz{{{{{{zzzuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttrrrsssuuuvvvwwwwwwxxxxxx{{{{{{{{{zzzxxxuuurrrpppsssuuuxxxzzz|||||||||{{{|||||||||||||||||||||{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuussssssssstttttttttttttttrrrrrrrrrrrrssssssssssssoooppprrrtttsssrrrooommmqqqpppnnnnnnoooooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjiiihhhgggffffffeeedddcccbbbbbbcccccccccbbb```^^^\\\ZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWWWWTTTUUUUUUUUUTTTSSSRRRQQQSSSTTTUUUUUUVVVVVVUUUUUUVVVTTTSSSRRRQQQSSSTTTUUUYYYXXXVVVUUUUUUUUUVVVWWWVVVWWWWWWWWWVVVUUUTTTTTTVVVVVVVVVWWWYYYZZZ\\\]]][[[[[[\\\\\\]]]^^^^^^^^^___aaacccdddddddddeeefffgggfffeeedddcccbbbbbbbbbdddeeeeeeeeeeeedddcccbbbaaabbbcccddddddddddddcccaaaaaaaaaaaaaaabbbcccdddbbbaaa___\\\[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSUUUUUUUUUTTTSSSTTTTTTSSSRRRRRRRRRSSSTTTOOOOOONNNMMMLLLLLLLLLLLLKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIGGGGGGGGGHHHJJJIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999999999<<<<<<;;;;;;;;;:::::::::888888999999999999999999999999:::<<<>>>???@@@AAA@@@BBBCCCDDDDDDFFFHHHKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPRRRTTTUUUVVVWWWUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPOOONNNNNNOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>><<<;;;;;;;;;;;;;;;;;;<<<999999999888888777777777777777888888777666444333333333222222222222333333444555666666444444555666444555555666666666666666777777666666666555555555666555555777999:::999777666666555555444444444555444444444444444444444444~~~}}}||||||||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyuuuvvvxxxyyyxxxwwwuuusssppprrruuuyyy{{{|||{{{{{{wwwwwwxxxxxxxxxyyyxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuttttttvvvwwwxxxyyyyyyyyy|||||||||{{{yyyvvvtttrrrtttvvvyyy|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{xxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwppprrruuuwwwxxxwwwvvvtttvvvtttssssssttttttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmlllkkkjjjjjjjjjhhhgggffffffffffffhhhhhhfffeeeccc```___^^^^^^^^^]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUWWWXXXYYYYYYZZZZZZYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZ[[[\\\]]]____________``````aaabbbbbbcccccceeeggghhhgggggghhhiiijjjiiihhhgggffffffffffffiiiiiiiiiiiiiiiiiihhhhhheeefffffffffgggggggggfffdddddddddddddddeeefffgggfffeeecccaaa`````````aaa^^^]]][[[ZZZYYYYYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWYYYYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMOOOPPPOOOMMMLLLMMMNNNKKKLLLMMMMMMMMMMMMLLLKKKOOONNNNNNNNNNNNMMMMMMMMMPPPQQQQQQRRRSSSSSSTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPMMMPPPRRRTTTSSSPPPLLLIIIHHHIIIJJJLLLMMMMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@========================<<<<<<;;;:::999999999:::============<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<======???@@@BBBDDDEEEFFFDDDEEEFFFGGGGGGHHHKKKMMMLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQSSSUUUWWWYYYZZZWWWVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPQQQPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQNNNMMMLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@AAAAAA???>>>============>>>???;;;;;;;;;::::::999999999777888999::::::999888777666555555444444555555666555666777777555555666777444555555666777666666666888888777777777777666666666666666777999:::999888666666555444333444444555555555555555555555555555~~~}}}|||||||||}}}zzzzzz{{{{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyxxxwwwvvvuuutttvvvxxxyyyzzzyyywwwvvvxxxyyyyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzvvvxxxzzz}}}~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{tttuuuxxx{{{|||}}}||||||zzzyyyxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvtttssssssrrrqqqqqqppppppoooooonnnnnnmmmlllkkkkkklllllllllkkkiiihhhfffeeedddeeeeeedddcccbbbaaa`````````______^^^]]][[[[[[\\\]]]]]]^^^^^^^^^^^^^^^```^^^]]]\\\\\\^^^```aaa______^^^^^^___```bbbccccccccccccdddccccccbbbbbb____________```aaabbbbbbccccccdddeeeffffffgggggggggiiikkklllkkkkkklllmmmmmmmmmllllllkkkkkkllllllnnnnnnnnnmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggggggggghhhiiiiiihhhhhhgggfffffffffffffffcccbbb```^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTRRRQQQQQQRRROOOPPPQQQRRRRRRQQQPPPOOOSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSOOOQQQUUUWWWVVVSSSNNNKKKKKKLLLMMMOOOQQQQQQNNNLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFEEEDDDCCCCCC????????????@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<>>>>>===<<<<<<===>>>???@@@@@@AAABBBBBBDDDFFFHHHIIIKKKLLLIIIJJJKKKKKKKKKLLLNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\YYYXXXWWWVVVUUUVVVWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWVVVVVVUUUUUURRRRRRRRRRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRROOONNNLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB???>>>>>>===<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888777777888888888777888999888777666777999555666666777777777777777999999888888888777777777777666666888::::::999888777666555333333444555555666666666666666666666666~~~~~~}}}}}}|||||||||}}}}}}zzzzzzzzzzzz{{{|||}}}}}}{{{|||}}}}}}~~~~~~}}}}}}xxxyyyyyyzzzzzz{{{{{{{{{yyyzzzzzzzzz{{{{{{||||||zzzzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxwwwuuuuuuyyyyyyyyyyyyyyyzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyzzz{{{|||||||||zzzzzzzzz{{{|||~~~xxxyyy{{{}}}{{{|||}}}~~~}}}|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuvvvvvvwwwuuuuuuuuuuuutttrrrpppoooooooooppppppooonnnmmmllllllllllllllljjjiiigggffffffffffffeeedddcccaaaaaaaaabbbccccccddddddccccccfffeeeccccccccceeeggghhhffffffeeeddddddeeefffggggggggghhhiiiiiiiiihhhhhheeeeeeeeeddddddeeeeeefffgggggghhhiiijjjkkklllllllllnnnppppppoooooopppqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrooooooooonnnnnnnnnoooooommmllllllkkkkkkkkklllllliiiiiijjjkkkkkkkkkkkkkkkiiihhhfffdddccccccccccccaaaaaabbbccccccddddddeeeaaa```___^^^^^^___```aaa_________^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXXXXWWWUUUUUUUUUTTTUUUVVVXXXXXXVVVUUUTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXYYYYYYYYYYYYXXXWWWSSSTTTUUUVVVUUUSSSQQQOOOOOONNNOOOQQQSSSTTTRRRQQQKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQOOOPPPQQQPPPOOOOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWXXXYYY\\\^^^___\\\[[[YYYXXXWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[XXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEBBBAAAAAA???>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;;;;999999:::;;;777777888999999999999999:::999999999999888888888666666666777999:::999888999777666444444555666777666666666666666666666666}}}~~~||||||{{{{{{{{{||||||}}}zzzzzzzzzzzzzzz{{{}}}}}}zzzzzz{{{|||}}}}}}||||||wwwwwwxxxyyyzzzzzz{{{{{{xxxxxxyyyzzzzzz{{{|||||||||{{{zzzyyyxxxxxxxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{|||}}}}}}}}}~~~}}}|||||||||~~~zzzzzz{{{|||~~~}}}{{{yyyxxxyyyzzz{{{xxxyyyzzzzzzyyywwwtttrrrpppppprrrrrrrrrrrrqqqpppqqqqqqqqqqqqooommmkkkiiikkkkkkjjjjjjiiigggfffeeeeeeffffffgggggggggggggggjjjiiihhhggghhhiiikkkmmmlllkkkjjjhhhhhhhhhhhhiiiggghhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhjjjjjjkkklllmmmnnnooopppoooqqqssssssrrrrrrsssttttttssssssttttttuuuvvvwwwttttttsssssssssttttttuuussssssrrrqqqqqqrrrrrrrrrppppppooonnnnnnmmmnnnnnniiijjjlllnnnoooooonnnmmmmmmllljjjhhhgggfffggggggddddddeeefffggghhhiiijjjdddbbb```^^^^^^___aaacccbbbbbbbbbaaa```^^^]]]\\\\\\[[[ZZZYYYWWWWWWVVVVVVWWWYYY[[[[[[YYYXXXWWWXXXXXXYYY[[[\\\\\\[[[YYYXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVVVVUUUTTTSSSSSSSSSTTTQQQPPPPPPRRRTTTUUUUUUSSSMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKOOOOOONNNMMMLLLKKKJJJJJJEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTTTTSSSRRRRRRSSSUUUYYYZZZ[[[\\\\\\]]]]]]\\\ZZZZZZZZZZZZ[[[]]]___aaa^^^]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\YYYZZZ\\\^^^^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWVVVTTTSSSQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRSSSSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCDDDEEEGGGDDDDDDBBBAAA???>>>===<<>><<<;;;===>>>@@@???===<<<<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;===;;;999888999:::::::::888888888888888888888888888888777777666666666555~~~}}}{{{yyyyyyyyyyyyzzz|||||||||||||||}}}~~~~~~|||}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{|||||||||zzzyyy{{{{{{||||||{{{{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzzzz{{{|||~~~||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuqqqqqqqqqrrrrrrrrrrrrrrrtttttttttttttttttttttttttttuuuvvvuuussssssssstttssstttuuuvvvvvvuuutttsssvvvuuutttsssrrrssssssttttttttttttttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxzzz{{{}}}|||{{{xxxwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuvvvxxxxxxvvvtttvvvtttrrrqqqssssssqqqppppppppprrrsssssstttttttttrrrpppnnnkkkiiihhhhhhhhhiiiiiiiiihhhhhhgggfffeeefffeeeddddddeeeeeecccaaabbbbbbbbbbbbaaa```___^^^aaabbbcccddddddccccccbbb_________^^^^^^^^^^^^^^^^^^^^^```aaabbbbbbbbbbbbeeedddcccaaaaaaaaabbbccc`````````___]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVVVVVVVVVVVVVWWWXXXYYYWWWTTTQQQPPPPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPOOONNNNNNMMMNNNOOOPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOLLLMMMNNNPPPRRRRRRSSSSSSUUUUUUUUUUUUVVVXXXYYY[[[]]]^^^^^^^^^\\\[[[\\\]]]]]]___aaadddeeefffeeeeeefffeeedddbbbbbbcccdddeeedddcccbbbbbbaaaaaaaaabbb```aaabbbccccccaaa```^^^]]]]]]]]]^^^^^^^^^______^^^^^^]]]]]]\\\[[[[[[ZZZ]]]]]]]]]\\\[[[ZZZXXXXXXZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===???@@@AAAAAA???>>>>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<999999:::::::::999999999999999999999999999888888888777777666666666~~~~~~}}}|||zzzyyyxxxxxxyyyyyy||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||{{{zzz{{{{{{|||||||||{{{zzzzzzzzzyyyxxxwwwwwwxxxyyyzzz||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{yyyyyyyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzyyyxxxxxxxxxxxxyyywwwwwwvvvvvvwwwwwwxxxxxxwwwxxxyyy{{{|||}}}}}}}}}||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}{{{zzzzzzyyyxxxwwwwwwxxxyyyyyyzzzyyyyyy{{{||||||zzzxxx{{{yyyxxxxxxyyyyyywwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwtttqqqooonnnmmmmmmlllllllllllllllllllllllliiihhhhhhiiijjjjjjiiigggfffgggggghhhgggfffdddccceeefffgggggghhhhhhhhhgggeeedddcccaaaaaaaaabbbcccccccccdddeeefffggghhhiiikkkjjjiiiggggggffffffgggddddddcccbbbaaa```^^^]]]^^^^^^___``````___^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[^^^\\\YYYVVVTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZYYYZZZZZZ[[[\\\^^^^^^___aaaccccccbbb````````````aaadddfffhhhiiiiiiiiikkkjjjhhhfffeeedddddddddddddddccccccbbbbbbccccccaaabbbcccdddcccbbbaaa```aaa```_________```aaabbb``````______^^^]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYY\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>><<<<<<<<<<<<============@@@>>><<<<<<<<<<<<:::999::::::::::::::::::::::::999999999999999888888888~~~~~~}}}|||{{{zzzzzzzzz{{{|||{{{|||}}}~~~~~~}}}}}}zzzzzz{{{{{{|||{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxx||||||}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzzzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||~~~~~~|||{{{zzz{{{}}}~~~}}}zzzxxxyyy|||~~~|||{{{yyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyzzzwwwvvvuuutttuuutttrrrooonnnooopppppppppooonnnmmmnnnnnnnnnnnnooooooppppppnnnmmmjjjhhhhhhhhhiiijjjjjjjjjkkklllmmmnnnooooooppppppqqqqqqpppooommmlllkkkkkkkkkkkkjjjiiiggggggeeeeeeeeeeeeeeedddccccccddddddcccbbbaaaaaaaaabbbbbbaaa```___^^^^^^______^^^^^^^^^^^^^^^___``````aaaaaa``````^^^]]][[[ZZZXXXYYYYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___aaaaaabbbbbb```aaaaaabbbccccccccccccbbbeeehhhiiigggfffeeeeeedddeeefffhhhiiijjjkkkkkkiiijjjkkkkkkkkkiiihhhgggddddddcccccccccddddddeeeeeeeeeeeeeeeeeeddddddcccdddcccaaa```___aaabbbddd``````````````````______aaa```___^^^]]]]]]^^^^^^_________^^^]]]\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMOOOOOOPPPPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCC???@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@?????????<<<<<<<<<=========>>>>>>@@@>>>======>>>===<<<:::::::::::::::::::::::::::999999999:::::::::::::::~~~}}}||||||}}}~~~}}}}}}~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~|||zzzzzz}}}~~~}}}|||{{{zzzyyyyyyxxxyyyzzz|||~~~}}}{{{zzzyyyyyyxxxuuusssssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrssssssrrrqqqooommmllllllmmmmmmkkklllnnnpppppppppoooooopppqqqsssttttttrrrpppooonnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhggggggffffffhhhgggffffffffffffffffffhhhhhhgggffffffffffffgggccccccccccccdddeeeffffffgggfffeeedddcccbbbaaaaaa]]]]]]^^^______```aaaaaa____________````````````___```bbbccceeefffffffffcccdddeeeeeeffffffeeeeeedddfffhhhiiihhhgggggggggggggggggghhhiiiiiijjjjjjkkklllnnnooopppnnnmmmlllggggggfffffffffggghhhhhhggggggfffffffffeeeeeeeeeeeedddcccbbbaaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaabbbaaa```___^^^___``````````````````___^^^]]]\\\[[[[[[]]]^^^____________\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCC>>>???AAAAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<======>>>>>>??????>>>>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~}}}||||||}}}|||zzzxxxxxxwwwuuutttuuuvvvwwwxxxzzzyyywwwvvvuuuuuuvvvvvvuuuuuutttsssrrrqqqppppppmmmooorrrssssssrrrooommmppprrrtttvvvwwwuuusssqqqppppppppppppooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjkkkkkklllmmmmmmlllkkkjjjiiiiiiiiigggggggggggghhhiiijjjkkkkkkjjjhhhgggfffffffffgggbbbbbbccccccddddddeeeeeecccccccccddddddeeeeeefffcccdddfffgggiiijjjjjjjjjfffggghhhiiiiiiiiihhhgggfffgggiiihhhhhhgggiiijjjjjjjjjiiiiiiiiiiiijjjjjjkkkmmmoooqqqqqqooommmkkkhhhgggggggggggghhhiiijjjhhhhhhggggggfffffffffgggffffffeeeeeeeeedddddddddcccccccccccccccccccccccccccbbb```______```aaabbb___```````````````______\\\\\\^^^___```aaaaaaaaa```___]]][[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBB>>>???AAAAAA@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????;;;<<<<<<===>>>>>>??????>>>===>>>???AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~}}}{{{{{{zzzwwwvvvvvvxxxzzz|||~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxwwwwwwvvvtttsssrrrnnnqqqtttvvvvvvsssooommmppprrrvvvxxxyyyxxxuuutttqqqqqqqqqqqqppppppooonnnppppppnnnmmmllllllllllllmmmmmmmmmmmmmmmnnnooopppooonnnmmmllljjjhhhggggggjjjjjjjjjjjjkkklllmmmnnnnnnllljjjhhhhhhhhhjjjkkkffffffffffffggggggggggggeeeffffffggghhhiiiiiijjjfffggghhhjjjkkklllmmmmmmhhhiiijjjkkkkkkkkkjjjiiihhhiiiiiiiiihhhhhhjjjlllmmmlllkkkjjjjjjjjjjjjjjjjjjllloooppppppmmmjjjhhhfffffffffffffffggghhhhhhiiiiiihhhggggggggggggggggggggghhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa______```bbbccc___``````aaaaaaaaaaaaaaa\\\]]]^^^```aaabbbbbbbbbdddbbb```^^^\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCAAAAAA>>>@@@BBBBBBAAAAAAAAACCCAAAAAAAAA@@@@@@@@@??????;;;<<<<<<===>>>??????@@@======>>>@@@BBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======~~~}}}{{{zzzzzz{{{|||~~~|||{{{{{{{{{zzzyyywwwvvvuuuuuusssuuuwwwxxxxxxuuuqqqoootttsssssstttuuuuuutttrrrttttttsssqqqoooppprrrtttpppooonnnmmmmmmnnnooopppooooooqqqqqqqqqqqqpppooorrrpppnnnkkkjjjjjjjjjkkkjjjkkklllnnnoooqqqrrrsssqqqqqqpppnnnmmmlllkkkjjjmmmmmmlllllllllkkkkkkkkklllkkkjjjiiiiiiiiijjjkkkooommmlllmmmnnnooonnnmmmlllllllllkkkjjjiiihhhgggiiiiiihhhgggggghhhiiijjjmmmmmmmmmllllllkkkkkkkkkkkkmmmnnnppppppooommmllljjjjjjiiiiiihhhgggggggggjjjjjjjjjjjjjjjiiihhhgggjjjiiiiiihhhiiiiiijjjkkkffffffeeeeeeeeedddddddddgggeeecccaaa``````aaabbbcccbbbaaabbbcccccccccaaa___^^^\\\\\\^^^```aaaaaacccbbbaaa___^^^\\\[[[[[[[[[\\\^^^^^^^^^\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTSSSQQQOOOLLLKKKOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPNNNLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOONNNKKKIIIGGGGGGGGGGGGJJJIIIGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBAAA???>>>>>>>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<}}}}}}}}}~~~~~~}}}{{{zzz}}}||||||{{{zzzyyyxxxxxxwwwxxxyyyzzzyyywwwuuusssvvvvvvuuuvvvxxxxxxvvvuuusssssssssqqqooooooqqqtttqqqpppoooooooooooopppqqqpppqqqrrrttttttuuutttttttttrrrpppnnnmmmmmmnnnoooooooooppppppqqqqqqqqqrrrqqqppppppooonnnmmmllllllnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnooonnnmmmmmmnnnooonnnlllllllllllllllkkkjjjiiihhhhhhhhhhhhhhhiiijjjlllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkmmmmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiihhhhhhjjjjjjjjjjjjiiihhhgggfffhhhhhhhhhhhhhhhiiiiiiiiifffffffffeeeeeeeeeeeedddgggeeecccaaaaaaaaabbbccceeedddccccccdddeeedddccccccaaa___^^^```aaaaaa```ccccccbbb```___^^^\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTSSSQQQOOONNNPPPPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPNNNNNNOOOPPPQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@???>>>>>>======>>>>>>???~~~|||{{{~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||{{{zzzyyyxxxzzzyyyxxxyyy{{{{{{yyywwwssstttsssqqqpppppprrrtttssssssrrrrrrrrrrrrssssssrrrsssuuuvvvxxxyyyyyyyyyvvvuuusssrrrqqqrrrttttttvvvuuuuuutttssssssrrrrrrqqqqqqpppoooooooooooooooooooooooooooppppppppppppoooooonnnnnnooopppqqqqqqqqqooonnnnnnoooooonnnllllllllllllllllllkkkjjjiiihhhhhhhhhiiijjjlllnnnooommmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjllllllkkkkkkiiihhhffffffeeefffhhhiiiiiiiiihhhhhhgggggggggfffffffffeeeeeegggfffdddcccbbbbbbcccdddfffeeedddeeefffgggfffdddfffdddaaa```aaaaaaaaa```ddddddcccbbbaaa______^^^^^^^^^^^^^^^^^^_________\\\\\\[[[ZZZYYYWWWWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMKKKIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA~~~}}}~~~}}}}}}|||||||||||||||{{{{{{{{{||||||{{{yyyuuuuuuuuutttrrrrrrsssuuuvvvuuuuuuuuuuuuuuuuuuvvvuuuvvvwwwxxxyyyzzz{{{{{{xxxwwwuuuttttttuuuwwwxxxyyyyyyxxxxxxwwwvvvuuuuuurrrqqqqqqppppppqqqrrrrrrqqqqqqrrrrrrrrrrrrssssssppppppppppppqqqrrrrrrsssrrrpppoooooooooooonnnlllmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiijjjjjjkkklllllllllllllllmmmmmmmmmnnnnnnnnnlllkkkiiigggfffeeefffiiijjjkkkjjjiiihhhhhhhhhgggggggggfffffffffffffffeeedddddddddeeeeeegggfffeeeeeefffgggfffeeefffdddaaaaaaaaabbbbbbaaaeeeeeedddcccbbbaaaaaaaaa______^^^^^^___```aaabbb___^^^]]][[[ZZZXXXWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRPPPNNNKKKIIIKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>>>>>>>???@@@CCCBBBBBBAAAAAABBBBBBCCC~~~}}}~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}{{{yyywwwxxxxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxzzzzzzzzzzzzzzzyyyyyyyyyyyytttsssrrrqqqqqqssstttuuuttttttttttttttttttttttttppppppqqqrrrrrrrrrrrrrrrrrrpppooooooppppppooonnnmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjkkkkkkllllllmmmmmmnnnnnnooooooppppppooonnnmmmkkkiiihhhfffgggjjjlllmmmlllkkkjjjiiiiiihhhhhhhhhhhhggggggfffffffffffffffggggggggggggeeedddeeefffgggfffeeecccbbb``````bbbcccddddddeeeeeeddddddcccccccccbbb```____________```bbbbbb```___^^^]]][[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQRRRSSSRRRPPPMMMJJJLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCBBB@@@?????????@@@AAACCCBBBBBBAAAAAABBBBBBCCC~~~~~~}}}~~~}}}}}}~~~~~~|||zzzyyyzzz{{{zzzxxxwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxvvvuuuuuuwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{vvvuuusssrrrrrrtttvvvwwwvvvvvvvvvvvvuuuuuuuuutttqqqrrrrrrssssssrrrrrrqqqqqqpppooopppqqqrrrqqqooonnnnnnooooooooonnnnnnmmmmmmnnnnnnnnnmmmlllkkkjjjnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmllllllkkkkkklllllllllmmmnnnoooppppppppppppoooooommmllljjjjjjggghhhjjjlllmmmmmmlllllljjjjjjiiiiiiiiihhhhhhhhhfffgggggghhhhhhiiiiiiiiigggfffeeeeeeggggggfffeeecccaaa``````bbbdddeeeeeedddddddddddddddddddddddd``````````````````aaaaaa``````___^^^]]][[[[[[ZZZWWWWWWWWWVVVWWWXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSTTTSSSQQQNNNLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCC}}}{{{yyyzzz{{{{{{yyyxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwyyyzzz{{{zzzyyywwwvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuusssssstttvvvxxxxxxxxxwwwvvvvvvuuuttttttttttttuuuuuutttsssqqqqqqpppooooooppprrrsssrrrqqqnnnooooooppppppoooooonnnnnnooopppppppppooonnnmmmnnnnnnooooooooopppppppppmmmnnnnnnnnnmmmllljjjiiikkkkkklllmmmnnnooopppqqqnnnnnnnnnmmmmmmkkkjjjjjjggghhhiiijjjkkkllllllmmmkkkjjjjjjjjjjjjiiiiiiiiifffggghhhiiijjjjjjjjjjjjiiiggggggggghhhiiihhhgggfffdddbbbbbbdddeeeeeeeeedddddddddddddddddddddddd___```aaaaaaaaa```___^^^``````______^^^]]]\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWXXXYYYXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDD~~~|||xxxzzz{{{{{{yyyxxxxxxxxxyyyzzz{{{||||||{{{zzzyyywwwvvvvvvwwwxxxzzz|||~~~|||zzzyyywwwwwwwwwyyyzzz||||||{{{{{{zzzzzzyyyyyyzzzxxxvvvtttsssuuuwwwxxxzzzyyyxxxwwwvvvtttssssssvvvvvvwwwvvvuuutttrrrqqqpppooonnnppprrrttttttsssnnnoooooopppppppppooooooooopppqqqrrrssssssrrrqqqnnnnnnoooooopppppppppqqqlllmmmnnnooonnnllliiihhhjjjkkklllmmmnnnooopppqqqkkklllllllllkkkjjjjjjiiiggggggggghhhiiikkklllmmmkkkkkkkkkjjjjjjjjjiiiiiifffggghhhiiijjjkkkkkkkkkjjjiiihhhiiijjjjjjjjjhhhjjjgggeeedddeeefffeeedddccccccdddddddddddddddeee___```aaabbbaaa```]]]\\\``````______^^^^^^^^^^^^\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXWWWUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRPPPOOONNNMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIIIIGGGFFFDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFEEECCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEE~~~}}}yyy{{{}}}~~~}}}|||}}}{{{{{{|||}}}}}}|||zzzyyyzzzyyyxxxwwwwwwxxxzzz|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||zzzyyyyyyyyyzzzxxxwwwvvvuuuuuuuuuwwwwww||||||zzzwwwtttsssuuuvvvtttuuuwwwxxxwwwvvvtttsssppppppqqqrrrsssssstttuuussssssrrrqqqrrrsssuuuuuuttttttuuutttsssqqqooonnnlllnnnppprrrrrrqqqooonnnqqqqqqpppooonnnmmmlllllllllllllllmmmnnnppprrrsssqqqpppooonnnmmmllllllllliiiiiiiiijjjjjjkkkkkkkkkmmmlllkkkkkkjjjjjjkkkkkkhhhhhhhhhhhhiiiiiiiiiiiikkkjjjiiiggggggggghhhhhhjjjiiiiiihhhhhhhhhggggggfffeeeeeeddddddeeeeeefffbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa___^^^]]][[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRSSSSSSQQQOOOLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIEEECCCAAAAAADDDFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFF~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyyyyyyyyzzz|||}}}~~~|||{{{zzzyyyyyy}}}||||||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx||||||{{{yyyvvvuuuvvvxxxtttuuuwwwxxxxxxvvvuuutttrrrrrrrrrssssssssssssssssssrrrrrrqqqrrrssstttuuuttttttttttttsssqqqooonnnmmmnnnooopppppppppooooooooonnnnnnnnnnnnoooooopppnnnnnnmmmmmmnnnppprrrsssrrrqqqpppnnnmmmllllllllljjjjjjjjjkkkkkkkkkkkklllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhggggggggghhhiiiiiihhhhhhhhhhhhggggggfffeeeeeeddddddddddddeeeeeeddddddccccccbbbbbbaaaaaaaaabbbbbbccccccbbbbbbaaa___^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQOOOMMMKKKMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBBBBDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDD~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzz{{{|||~~~~~~}}}{{{zzzyyy{{{|||}}}}}}|||{{{yyyxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{||||||{{{xxxwwwxxxyyyuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuttttttssssssssssssrrrqqqqqqqqqrrrssstttssstttttttttsssrrrpppooonnnnnnnnnnnnooooooppppppmmmllllllmmmnnnppprrrtttqqqpppnnnmmmmmmooorrrssssssrrrpppooommmllllllllljjjkkkkkklllllllllllllllkkkkkkjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiggggggfffffffffggghhhhhhhhhhhhhhhhhhhhhggggggfffddddddddddddddddddddddddeeeeeeeeedddcccbbbbbbaaabbbccccccddddddccccccbbb```___^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFFFFFFFEEEFFFDDDBBBBBBDDDFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB~~~~~~~~~}}}||||||||||||||||||}}}||||||{{{{{{|||}}}~~~|||}}}~~~~~~}}}|||zzz{{{}}}~~~}}}|||zzzxxxyyyzzz{{{|||}}}|||{{{zzzyyyzzz|||{{{yyyxxxxxxxxxuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuussssssrrrqqqqqqrrrssstttsssttttttuuutttsssqqqppppppooonnnmmmmmmoooppprrrmmmmmmlllmmmnnnqqqsssuuutttrrrooommmmmmoooqqqsssrrrqqqpppnnnmmmlllkkkkkkllllllmmmnnnnnnmmmmmmlllkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhggggggeeeeeeffffffgggggghhhhhhggghhhiiiiiiiiihhhggggggcccddddddddddddddddddccceeeeeedddcccbbbaaaaaa```cccddddddeeeeeeddddddccc``````___^^^^^^]]]]]]]]]^^^]]]]]]]]]\\\\\\\\\[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOONNNOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIILLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{||||||}}}~~~}}}~~~~~~}}}zzz{{{}}}~~~~~~|||zzzyyyzzz{{{|||~~~~~~~~~}}}|||xxxzzz{{{zzzxxxwwwwwwxxxvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyuuutttsssrrrrrrrrrssstttssstttuuuvvvvvvuuussssssqqqpppnnnmmmmmmoooqqqsssooonnnnnnnnnoooppprrrssstttrrrpppnnnnnnoooqqqrrrppppppnnnmmmlllkkkkkkkkkmmmnnnoooppppppooommmlllkkkjjjiiiiiihhhhhhiiiiiihhhhhhgggggggggfffffffffeeeeeefffggggggggghhhhhhggghhhiiijjjkkkjjjhhhhhhcccddddddeeeeeeddddddcccdddccccccbbbaaaaaa``````ddddddeeeeeeeeeeeeddddddaaaaaa``````___^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[YYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOPPPPPPQQQQQQQQQPPPLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDDDDFFFGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB}}}~~~|||{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~yyyzzz{{{zzzwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzzzzvvvvvvwwwxxxyyyzzz{{{|||vvvuuutttssssssssstttuuutttuuuvvvwwwxxxwwwvvvuuurrrqqqpppooooooppprrrtttoooooooooppppppqqqqqqqqqqqqqqqpppooooooooopppqqqoooooonnnmmmmmmmmmmmmmmmnnnoooqqqrrrrrrpppnnnmmmkkkkkkjjjiiiiiiiiiiiijjjhhhhhhhhhggggggffffffeeeffffffggghhhhhhhhhggggggfffgggiiijjjkkkjjjhhhgggddddddffffffffffffddddddbbbbbbbbbaaaaaaaaaaaa```cccddddddeeeeeeddddddcccaaaaaabbbaaaaaa```^^^^^^____________^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^\\\\\\[[[[[[ZZZZZZYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHGGGFFFFFFFFFEEEGGGEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC~~~zzzxxx{{{|||}}}~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||}}}~~~}}}}}}|||zzzwwwvvvwwwyyywwwwwwwwwxxxyyyzzz{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{xxxwwwvvvuuutttuuuuuuvvvuuuvvvxxxyyyzzzyyyxxxxxxrrrrrrqqqqqqqqqrrrssstttmmmnnnppprrrrrrrrrqqqpppnnnnnnoooooopppooooooooooooooooooooooooppppppqqqoooppprrrssssssqqqooommmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggggggggggghhhiiiiiiiiihhhgggfffccceeegggiiiiiihhhfffeeedddeeeggghhhhhhgggeeedddaaaaaabbbbbbbbbbbbccccccccccccddddddddddddccccccbbbbbbbbbbbbbbb```___^^^________________________\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBB|||wwwttt|||}}}}}}}}}||||||||||||}}}~~~}}}|||{{{{{{|||~~~}}}zzzwwwvvvxxxzzzxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwvvvwwwyyyzzz{{{{{{zzzyyysssrrrrrrrrrssssssttttttjjjlllppprrrtttsssrrrqqqlllmmmnnnpppppppppooonnnppppppppppppqqqrrrssstttpppqqqsssttttttrrrooommmmmmlllkkkkkkjjjjjjkkkkkkllllllkkkkkkjjjiiiiiihhhiiiiiijjjjjjjjjhhhgggfffaaaccceeeggghhhgggeeeccceeefffhhhiiiiiihhhfffeeeaaabbbbbbccccccdddeeeeeebbbccccccddddddccccccbbbbbbbbbccccccbbbaaa___^^^_________```````````````\\\]]]]]]^^^^^^]]]]]]\\\^^^]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[[[[[[[\\\\\\\\\VVVWWWXXXZZZ[[[\\\\\\\\\VVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFHHHHHHFFFDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB~~~}}}||||||}}}|||{{{{{{|||~~~~~~|||{{{{{{|||}}}~~~|||zzzyyyxxxxxxyyy{{{{{{{{{{{{||||||||||||}}}||||||}}}~~~~~~|||zzzzzzyyywwwuuusssrrrqqqqqqtttuuuvvvwwwwwwxxxxxxwwwtttrrrpppqqqssstttuuutttuuutttrrrqqqqqqrrrssstttrrrqqqqqqqqqqqqqqqrrrrrrooooooooooooppppppppppppoooqqqrrrssssssrrrpppooollllllkkkllllllmmmnnnooommmlllkkkiiiiiiiiiiiijjjkkkkkkllllllkkkhhhfffdddhhhgggfffeeeeeefffhhhiiiggghhhhhhhhhgggfffeeeeeeffffffeeecccaaaaaadddfffgggffffffeeeeeeddddddccc^^^___bbbcccdddcccbbb```bbbcccbbb```^^^]]]]]]______^^^\\\\\\\\\\\\^^^___\\\]]]]]]^^^^^^]]]]]]\\\[[[YYYXXXXXXZZZ\\\]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTOOOPPPRRRSSSSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLJJJGGGFFFGGGHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDDDD|||}}}~~~~~~~~~}}}|||||||||}}}}}}|||{{{zzzyyyzzz{{{{{{||||||||||||||||||||||||~~~}}}|||}}}~~~~~~|||zzzxxxwwwvvvtttrrrqqqqqqppptttuuuvvvwwwxxxxxxxxxxxxvvvtttrrrrrrtttvvvxxxxxxyyywwwvvvtttttttttuuuvvvtttsssrrrqqqqqqqqqrrrsssrrrrrrqqqqqqqqqqqqqqqqqqpppqqqrrrssssssrrrqqqqqqnnnmmmmmmmmmmmmnnnoooooommmllljjjiiihhhhhhiiiiiillllllmmmmmmllljjjgggfffkkkjjjhhhfffffffffggghhhhhhhhhhhhhhhgggfffeeeeeefffffffffeeeccccccdddfffffffffffffffeeeeeeeeeeee``````bbbcccccccccbbbbbbcccccccccaaa^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYY[[[]]]^^^^^^\\\[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEE~~~~~~~~~~~~|||~~~~~~}}}~~~~~~}}}}}}||||||{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}}}}|||||||||||||||~~~}}}}}}}}}~~~~~~|||zzzyyyxxxwwwvvvuuutttssssssuuuvvvwwwxxxyyyyyyyyyyyyxxxuuussssssvvvyyy{{{|||}}}|||zzzxxxwwwwwwxxxxxxwwwvvvtttrrrrrrrrrtttuuuvvvuuusssrrrrrrrrrssssssqqqqqqqqqrrrssssssssstttqqqppppppooooooooooooooommmlllkkkiiihhhiiiiiijjjmmmmmmnnnnnnmmmkkkiiihhhlllkkkiiihhhffffffggggggiiiiiiiiihhhhhhgggeeeeeeeeefffggggggeeeddddddeeeeeeeeeeeefffffffffggggggbbbbbbbbbbbbcccccccccccccccddddddbbb___]]]]]]^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^______^^^^^^^^^]]][[[ZZZ[[[]]]^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUUUUUUUVVVRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJJJJJJJKKKLLLMMMMMMMMMKKKHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEE}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~|||zzz{{{{{{zzzzzzyyyyyyxxxwwwvvvwwwxxxyyyyyyzzzzzzzzzyyyvvvttttttwww{{{}}}}}}{{{zzzyyyyyyyyyzzzxxxvvvtttssstttvvvwwwxxxwwwuuusssrrrrrrssstttrrrrrrrrrrrrssstttuuuvvvtttsssrrrqqqppppppppppppooonnnmmmkkkkkkkkkkkklllmmmmmmmmmmmmmmmlllkkkjjjkkkjjjiiihhhgggggghhhhhhjjjjjjjjjiiihhhgggfffeeeccceeeggghhhfffdddccccccccccccdddeeeffffffggggggddddddccccccccccccdddeeecccdddeeeccc```^^^^^^^^^^^^^^^```aaaaaa```^^^^^^^^^______``````______^^^]]]\\\[[[\\\]]]___^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^\\\YYYWWWUUUUUUUUUVVVXXXWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXSSSSSSSSSSSSRRRRRRQQQQQQKKKKKKKKKKKKLLLNNNOOOOOONNNLLLIIIHHHIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHJJJIIIHHHFFFEEE~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{{{{||||||{{{zzzzzzwwwxxxyyyzzzzzz{{{{{{{{{yyywwwuuuuuuxxx|||~~~~~~|||{{{zzzzzzyyy{{{zzzxxxwwwvvvwwwxxxyyyxxxwwwvvvtttssssssssstttsssssssssssstttuuuvvvwwwvvvuuutttsssrrrqqqqqqqqqrrrqqqpppnnnmmmnnnnnnooollllllllllllllllllkkkkkkggggggggghhhhhhiiiiiijjjkkkkkkkkkjjjiiigggfffeeebbbdddggghhhfffdddcccbbbbbbbbbcccdddeeeffffffgggfffeeeddddddddddddeeeeeedddeeefffeeecccaaa``````___```aaabbbbbbaaa```______``````aaaaaa``````___]]]\\\\\\\\\^^^___^^^\\\\\\\\\\\\]]]]]]^^^^^^^^^___^^^[[[XXXVVVVVVWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTTTTSSSSSSRRRRRRQQQLLLLLLLLLMMMNNNOOOPPPQQQOOOMMMJJJIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHIIIIIIHHHFFFEEE~~~~~~||||||~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~|||zzzwwwxxxyyy{{{{{{{{{zzzyyyxxxyyyzzz{{{{{{|||||||||zzzxxxwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{{{{wwwwwwwwwvvvvvvuuuuuuttttttttttttuuuvvvvvvvvvwwwvvvvvvtttsssrrrrrrrrrrrrtttsssrrrpppoooppppppqqqkkkkkkkkklllllllllllllllgggggghhhiiijjjkkkkkklllllllllkkkkkkiiihhhfffeeeccceeehhhhhhfffdddccccccccccccddddddeeefffggggggffffffffffffeeeeeeeeeeeedddfffhhhgggfffddddddddd```aaaaaabbbbbbaaaaaa``````aaaaaabbbbbbaaaaaa```^^^^^^]]]^^^``````^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^\\\ZZZYYYXXXXXXYYYWWWXXXYYY[[[[[[[[[ZZZYYYUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNKKKJJJKKKLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHGGGFFF~~~~~~~~~{{{{{{|||~~~~~~|||zzzvvvwwwyyy{{{||||||{{{zzzyyyyyyzzz||||||||||||||||||{{{{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}wwwxxxyyyzzzzzzyyywwwvvvtttuuuvvvwwwwwwwwwvvvuuuvvvuuutttsssssssssssssssuuutttrrrqqqppppppqqqqqqllllllllllllmmmnnnnnnooojjjjjjkkkllllllmmmmmmmmmmmmmmmlllkkkjjjhhhgggffffffhhhjjjiiihhhfffffffffeeefffffffffgggggghhhhhhfffgggggghhhgggfffeeeddddddfffiiijjjhhhgggggggggbbbbbbbbbaaaaaabbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaa``````aaaccccccaaa___```__________________^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYZZZ\\\\\\\\\[[[YYYXXXVVVWWWXXXYYYYYYYYYXXXWWWYYYXXXWWWVVVTTTRRRQQQPPPQQQPPPPPPOOOPPPPPPQQQQQQQQQOOOLLLKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIzzzzzz|||~~~~~~|||zzzwwwxxx{{{}}}~~~~~~}}}|||yyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||yyyzzz}}}~~~wwwxxx{{{}}}}}}{{{yyyxxxuuuvvvxxxyyyxxxwwwuuutttuuuuuutttssssssssssssttttttsssrrrpppoooppppppqqqnnnnnnmmmnnnnnnooopppqqqmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmllljjjhhhgggfffiiijjjkkkkkkiiihhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiifffggghhhiiiiiigggeeeccccccfffiiikkkjjjiiiiiijjjdddcccbbbaaaaaabbbcccdddbbbbbbccccccccccccbbbbbbcccccccccdddeeeeeecccaaabbbbbbaaaaaa``````______]]]]]]]]]]]]]]]\\\[[[ZZZ\\\]]]]]]^^^]]][[[XXXWWWXXXYYY[[[\\\\\\ZZZXXXWWW[[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQOOOLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLzzz{{{}}}}}}{{{zzzxxxyyyzzz|||}}}{{{zzzzzz{{{~~~~~~}}}}}}~~~{{{{{{{{{{{{|||||||||}}}|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxyyy{{{||||||{{{yyyxxxxxxxxxwwwwwwvvvvvvuuuuuu{{{yyyvvvtttrrrqqqrrrrrrpppoooooonnnnnnnnnnnnoooqqqppppppooooooooooooppplllllljjjjjjjjjkkklllmmmiiihhhhhhhhhhhhhhhiiiiiiffffffgggggghhhiiiiiiiiijjjiiigggfffdddcccccccccfffggghhhiiiiiihhhgggggggggfffdddbbbbbbcccdddeeeggghhhhhhhhhfffeeecccbbbdddddddddccccccbbbbbbbbbccccccddddddcccbbb```___`````````___^^^^^^]]]]]]]]]^^^_________^^^]]]\\\YYY\\\]]]\\\YYYWWWYYY\\\YYYXXXXXXWWWWWWVVVVVVUUUSSSSSSTTTSSSSSSRRRQQQPPPPPPQQQPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLGGGHHHIIIKKKLLLMMMMMMMMM}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{}}}~~~~~~}}}}}}~~~{{{{{{|||||||||}}}}}}}}}||||||}}}}}}}}}}}}|||||||||||||||||||||{{{{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvuuuuuu{{{yyywwwtttrrrrrrrrrsssrrrqqqqqqpppooooooooooooppppppooooooooooooooopppmmmlllkkkjjjjjjjjjkkkllljjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiilllkkkjjjhhhgggeeeeeedddfffggghhhiiiiiiiiihhhgggggggggeeedddddddddeeefffffffffggghhhhhhgggeeedddeeeeeeddddddccccccccccccddddddeeeeeedddcccaaa```___^^^^^^^^^^^^^^^]]]]]]___``````aaa```___^^^]]][[[\\\\\\\\\ZZZYYYZZZ[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMIIIJJJKKKLLLLLLMMMMMMMMM~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||||||||}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}||||||yyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuu|||zzzxxxuuussssssssssssttttttsssrrrqqqqqqppppppooooooooooooooooooooopppmmmlllkkkjjjjjjjjjjjjjjjmmmlllkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjiiiiiiiiioooooommmkkkiiihhhgggffffffgggiiijjjjjjjjjiiihhhhhhgggggggggffffffffffffeeefffggghhhiiiiiihhhgggeeeeeeeeeeeeeeedddddddddeeeeeefffffffffdddcccbbb_________```````````````aaaaaaaaabbbaaa``````___]]]\\\[[[[[[\\\\\\[[[ZZZ[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPLLLMMMMMMNNNNNNMMMMMMLLL~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{|||}}}}}}~~~}}}}}}}}}~~~~~~}}}zzzzzzyyyxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvv|||{{{yyywwwuuutttssssssuuuuuuttttttsssrrrqqqpppoooooopppppppppppppppooommmmmmlllkkkkkkjjjjjjjjjooonnnmmmlllkkkkkkkkkkkknnnmmmmmmlllkkkkkkjjjjjjqqqpppooommmkkkiiigggfffggghhhiiikkkkkkkkkjjjjjjgggggghhhhhhhhhgggfffeeefffggghhhiiijjjiiihhhhhhfffffffffffffffffffffffffffgggggghhhgggfffeeedddbbbbbbbbbcccdddeeeeeefffaaaaaaaaaaaaaaa`````````___]]]ZZZ[[[^^^^^^\\\YYY[[[[[[ZZZZZZYYYXXXXXXXXX[[[[[[[[[ZZZYYYWWWUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLL~~~~~~~~~|||}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxyyyvvvvvvvvvwwwwwwwwwwwwwww||||||zzzxxxwwwuuuttttttttttttttttttsssrrrqqqpppqqqqqqrrrrrrqqqqqqpppooommmmmmmmmmmmllllllkkkkkkoooooonnnmmmllllllmmmmmmppppppooonnnmmmllllllkkkppppppooonnnllljjjhhhgggggghhhjjjllllllllllllkkkfffggggggggggggfffeeeeeehhhiiijjjjjjjjjiiigggfffgggggggggggggggggghhhhhhgggggghhhiiihhhgggfffeeebbbcccddddddeeefffggggggaaaaaaaaa``````````````````^^^\\\\\\___```]]][[[[[[[[[ZZZZZZYYYYYYXXXXXX]]]]]]]]]\\\[[[YYYXXXWWWUUUVVVVVVWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNN}}}~~~{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyy}}}|||{{{zzzxxxvvvuuutttssstttuuuuuuuuutttsssrrrssstttttttttsssqqqooonnnmmmmmmnnnoooooonnnnnnmmmnnnnnnmmmmmmmmmnnnnnnooorrrrrrqqqpppoooooonnnnnnnnnoooooonnnmmmkkkiiihhhhhhiiikkklllmmmnnnmmmmmmggggggggggggffffffffffffhhhiiijjjjjjiiihhhgggfffhhhhhhhhhhhhiiiiiiiiiiiigggggghhhiiiiiihhhgggfffbbbbbbbbbcccdddeeeeeefffbbbaaaaaa```___````````````___^^^^^^______^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYY]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPOOO~~~||||||}}}}}}|||zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzz}}}}}}|||{{{yyywwwvvvuuussstttvvvwwwxxxwwwuuuuuuvvvwwwwwwvvvuuurrrooonnnmmmnnnooopppqqqqqqppppppmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrqqqqqqpppppppppmmmnnnooopppooommmkkkjjjhhhiiikkkmmmnnnnnnnnnnnnjjjiiihhhgggfffggghhhhhhfffggghhhiiiiiiiiihhhgggiiiiiiiiiiiijjjjjjjjjkkkfffggghhhiiiiiihhhgggfffbbbccccccddddddeeeeeeeeedddcccbbbaaa```aaaaaabbb___```aaa```^^^^^^^^^_________^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYYYYYYYYYYXXXWWWVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQ~~~|||}}}~~~~~~}}}{{{yyyxxxyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}}}}{{{zzzxxxvvvuuutttuuuwwwyyyzzzyyyxxxwwwxxxyyyyyyxxxvvvrrrooommmlllnnnoooqqqrrrrrrrrrrrrllllllllllllmmmooopppqqqssssssrrrrrrrrrrrrqqqqqqmmmnnnpppqqqpppooommmkkkiiijjjlllmmmooooooooonnnlllkkkiiigggggghhhiiikkkcccdddfffhhhiiijjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkfffggghhhiiiiiihhhgggfffeeeeeeeeefffffffffffffffeeedddcccbbbbbbbbbcccddd^^^aaacccaaa^^^]]]^^^aaaaaaaaaaaa```______^^^^^^[[[\\\]]]]]]^^^^^^]]]]]][[[[[[[[[ZZZZZZXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSS{{{|||~~~}}}{{{zzzwwwwwwvvvwwwxxxzzz|||~~~~~~~~~}}}|||{{{yyywwwvvvwwwyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwxxxwwwuuussstttsssssssssssstttuuuuuutttrrrppppppqqqssssssrrrtttuuuuuutttssspppnnnmmmoooooopppoooooonnnmmmmmmnnnmmmlllllllllmmmnnnnnnooollliiiiiikkklllkkkiiihhhhhhhhhhhhhhhiiiiiijjjhhhhhhiiiiiijjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhggghhhiiikkkkkkhhhfffddddddddddddddddddddddddcccbbbaaa___^^^^^^^^^^^^bbbbbbbbbaaa``````______\\\___aaaaaa```___``````___^^^]]]]]]\\\[[[XXXUUUYYYYYYYYYYYYYYYYYYYYYYYY]]]\\\[[[YYYXXXVVVUUUTTT}}}~~~~~~~~~|||{{{zzzzzzyyyyyyzzz|||~~~~~~}}}|||zzzxxxwwwyyyzzz{{{||||||{{{zzzyyywwwwwwvvvwwwyyyxxxvvvttttttttttttttttttuuuvvvvvvvvvtttrrrrrrsssttttttsssuuuuuuuuutttsssqqqooonnnppppppqqqqqqqqqpppooooooooonnnmmmllllllmmmooopppooollljjjjjjlllmmmkkkjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiikkkkkkjjjhhheeeeeeddddddddddddeeeeeeeeedddcccbbbaaa``````___aaaaaa``````______^^^^^^^^^```bbbbbbaaa______``````___^^^^^^___^^^[[[XXXZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]\\\[[[YYYXXXWWWWWW~~~~~~~~~~~~}}}}}}}}}~~~}}}|||zzzyyy||||||||||||||||||||||||wwwvvvvvvxxxyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwyyywwwuuutttuuuvvvuuutttvvvvvvvvvuuutttrrrpppoooqqqqqqrrrrrrssssssrrrrrrqqqpppnnnllllllmmmpppqqqooommmkkkkkklllmmmlllkkkkkkkkkjjjiiihhhhhhhhhhhhkkkkkkkkkkkkjjjjjjjjjjjjlllllllllllllllllllllllllllkkkiiiiiikkkkkkkkkjjjgggeeedddccccccdddeeeggggggfffeeedddcccbbbbbbaaaaaa``````___^^^^^^]]]]]]```bbbdddcccaaa```______aaa``````aaabbbaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYY~~~~~~}}}|||~~~}}}}}}|||}}}}}}~~~xxxwwwwwwxxxzzz{{{zzzyyywwwwwwxxxxxxyyyyyyyyyxxx{{{yyyxxxwwwxxxxxxwwwvvvwwwwwwwwwvvvtttsssrrrrrrqqqqqqrrrssstttttttttsssrrrpppnnnlllkkkmmmoooqqqooonnnmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjiiihhhhhhhhhmmmmmmllllllkkkkkkjjjjjjllllllllllllllllllllllllnnnllliiiiiijjjkkkkkkkkkhhhgggdddccccccdddggghhhhhhggggggfffeeedddcccbbbbbbaaaaaa``````______^^^ccceeefffeeebbb```______`````````bbbddddddbbb```]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[~~~~~~~~~yyyxxxwwwxxxzzz{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzzzz|||{{{zzzzzz{{{{{{yyyxxxyyyxxxwwwvvvuuuuuuttttttqqqrrrrrrsssttttttttttttrrrpppnnnllllllmmmnnnpppoooooooooooonnnooopppppppppooommmllljjjjjjiiiiiinnnnnnmmmmmmllllllkkkkkkllllllllllllllllllllllllooollljjjiiijjjkkkkkkjjjjjjiiifffeeeeeefffiiijjjhhhhhhhhhhhhgggeeedddcccdddddddddcccbbbbbbaaaaaaeeefffgggfffdddaaa``````______```bbbddddddcccaaa]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[|||zzzyyyyyy{{{||||||{{{zzz{{{|||}}}~~~}}}|||{{{|||{{{{{{|||}}}}}}|||zzzzzzyyyxxxwwwvvvvvvvvvvvvssssssttttttuuutttttttttrrrqqqpppooonnnnnnooooooooopppqqqpppooooooqqqsssrrrqqqooonnnmmmlllllllllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmpppnnnlllkkkllllllllljjjkkkjjjiiihhhhhhiiijjjkkkiiiiiijjjjjjiiigggeeedddgggffffffeeeeeedddccccccfffgggiiihhheeecccbbbbbb```___```bbbdddeeecccaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[~~~|||zzzyyy{{{|||{{{{{{{{{|||~~~}}}|||zzzzzzzzz|||~~~}}}|||{{{zzzyyyxxxwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvuuutttssssssssssssrrrqqqpppooopppqqqrrrrrrpppppprrruuusssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooqqqpppoooooopppooommmkkkllllllkkkkkkkkkkkkllllllkkkkkkllllllkkkiiigggfffhhhggggggfffeeeeeeddddddfffhhhiiihhhfffdddcccdddaaaaaaaaaccceeeeeedddbbb````````````````````````^^^^^^]]]]]]\\\\\\[[[[[[~~~}}}{{{zzz{{{{{{{{{{{{{{{}}}~~~}}}yyyyyyzzz}}}~~~}}}|||{{{yyyxxxwwwxxxxxxyyyxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvuuusssqqqpppppprrrsssrrrppppppsssvvvssssssrrrqqqppppppppppppmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrsssrrrooommmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnmmmkkkiiiggghhhggggggfffeeeeeeddddddfffhhhiiiiiigggeeedddeeecccbbbcccdddffffffdddcccaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^]]]\\\\\\~~~}}}}}}}}}}}}}}}}}}||||||{{{yyyzzz|||}}}|||zzzyyyyyyzzz{{{}}}||||||{{{yyywwwuuutttzzzzzzyyyxxxwwwvvvtttsssssstttuuuvvvvvvuuutttssstttvvvvvvuuurrrppppppppplllmmmnnnppprrrtttuuuvvvwwwvvvuuurrrpppoooqqqssssssrrrrrrssstttsssqqqnnnnnnnnnoooooopppppppppqqqmmmmmmmmmmmmlllkkkjjjiiikkkjjjhhhhhhiiiiiigggfffggghhhiiiiiihhhfffdddbbbddddddeeeeeeeeeeeeeeeeeehhhgggeeecccbbbaaa``````aaaaaa``````___]]]\\\[[[~~~~~~~~~~~~~~~}}}||||||zzz{{{|||~~~~~~}}}|||zzzzzz{{{|||}}}}}}}}}|||zzzyyywwwvvvuuuzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvxxxxxxxxxxxxwwwvvvuuuvvvvvvuuusssqqqpppqqqnnnooopppqqqssstttuuuvvvwwwwwwuuusssppppppqqqssssssrrrrrrssstttsssqqqoooooooooooooooppppppqqqqqqnnnnnnnnnnnnmmmlllkkkjjjllljjjiiiiiijjjiiihhhgggeeefffhhhiiiiiihhhfffeeeddddddddddddeeefffggghhhgggfffdddcccaaa``````___aaabbbbbbaaaaaa```___^^^~~~~~~~~~}}}||||||}}}~~~}}}||||||{{{|||}}}~~~~~~}}}|||zzzyyyyyyxxxxxx{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||{{{zzzyyyuuuvvvwwwuuusssrrrrrrsssrrrrrrssssssttttttuuuuuuwwwwwwvvvtttqqqqqqrrrttttttsssrrrsssttttttrrrppppppppppppoooppppppqqqqqqppppppppppppooonnnmmmlllnnnlllkkkjjjkkkkkkjjjhhhdddeeeggghhhiiiiiiiiihhheeedddddddddeeefffhhhiiiffffffeeecccbbbaaa``````cccccccccdddddddddcccccc~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{{{{|||||||||}}}||||||{{{{{{{{{|||}}}}}}}}}|||{{{zzzvvvwwwwwwvvvtttssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwuuusssrrrsssuuutttsssrrrssstttuuusssrrrrrrqqqppppppppppppqqqrrrqqqqqqqqqqqqqqqpppooooooooonnnllllllmmmmmmkkkjjjeeefffgggiiiiiiiiiiiiiiigggfffeeedddeeefffhhhiiiggggggfffeeedddcccbbbaaaddddddeeefffgggggggggggg~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}|||zzzyyyvvvwwwwwwvvvttttttvvvxxxyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxxxxwwwuuutttuuuvvvuuutttssssssuuuuuuuuutttsssrrrqqqppppppqqqrrrsssrrrrrrssssssrrrrrrqqqqqqpppooommmmmmnnnnnnlllkkkiiiiiiiiiiiiiiihhhhhhgggjjjiiigggfffeeeffffffggghhhiiiiiihhhgggfffeeeddddddeeefffhhhiiiiiijjjjjj~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwvvvuuuuuuxxxzzz||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxvvvuuuvvvwwwvvvtttssssssuuuvvvvvvuuuuuutttrrrppppppqqqrrrtttrrrsssssssssssssssrrrrrrqqqooonnnmmmnnnnnnmmmkkkllllllkkkjjjiiihhhggggggiiiiiiiiihhhggggggffffffiiijjjjjjkkkjjjhhhgggeeeeeefffggghhhiiijjjjjjjjj{{{}}}~~~}}}|||{{{||||||}}}}}}|||{{{yyyxxxwwwxxxwwwvvvuuuvvvyyy|||}}}}}}|||{{{zzzyyyyyyxxxwwwxxxzzzyyywwwvvvwwwxxxvvvuuussssssuuuwwwwwwvvvvvvtttrrrppppppqqqssstttrrrrrrsssssssssssssssrrrpppooommmmmmnnnnnnlllkkkmmmlllkkkjjjiiihhhhhhhhheeefffhhhjjjjjjiiihhhgggiiiiiikkkkkkjjjiiigggfffeeeeeeggghhhiiiiiiiiiiiizzz|||~~~}}}{{{zzz|||}}}}}}}}}|||{{{yyyxxxxxxxxxxxxwwwvvvwwwzzz}}}~~~~~~}}}|||{{{zzzzzzyyywwwyyyzzzzzzxxxwwwwwwxxxwwwuuussssssuuuwwwwwwwwwwwwuuurrrppppppqqqssstttrrrrrrsssssssssssssssrrrpppooommmmmmnnnnnnlllkkkmmmlllkkkjjjiiiiiiiiiiiibbbdddgggjjjlllllljjjiiihhhiiijjjkkkjjjhhhfffeeeeeeeeefffhhhhhhiiiiiiiii~~~}}}~~~}}}zzzyyyyyy{{{|||~~~~~~|||yyywwwzzzzzzyyyxxxwwwxxx|||~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz~~~|||yyywwwvvvvvvxxxyyyyyyyyyvvvsssppppppsssuuuvvvuuutttssssssssssssssstttrrrooommmlllnnnpppqqqooooooooonnnmmmkkkjjjiiiffffffgggjjjmmmnnnmmmllliiijjjlllllljjjiiiiiijjjnnnkkkhhhhhhjjjkkkkkkiii}}}||||||{{{|||}}}}}}}}}{{{yyyxxxzzzzzzyyyxxxxxxyyy}}}~~~}}}||||||||||||{{{{{{{{{{{{{{{}}}|||yyywwwvvvvvvwwwxxxzzzyyyxxxuuurrrrrrsssuuuuuuuuuuuutttssssssrrrrrrrrrqqqooonnnmmmnnnoooppppppppppppooonnnlllkkkjjjgggggghhhkkknnnooonnnmmmkkklllmmmllljjjiiijjjkkkllljjjggghhhjjjlllllljjj}}}}}}}}}|||{{{{{{zzzzzzyyyzzzzzzyyyyyy{{{~~~}}}}}}}}}}}}|||||||||{{{{{{|||{{{{{{zzzxxxxxxwwwwwwzzzzzzzzzxxxvvvttttttuuutttuuuuuuuuuuuusssqqqppppppppppppoooooooooooooooqqqqqqqqqqqqpppooommmmmmjjjjjjjjjlllooopppooonnnnnnnnnnnnllljjjjjjlllnnnkkkjjjiiiiiikkkmmmmmmlll~~~}}}||||||}}}}}}zzz{{{{{{{{{{{{}}}~~~~~~}}}}}}||||||||||||}}}}}}{{{zzzxxxwwwyyy{{{|||{{{yyyvvvuuuuuutttuuuvvvwwwvvvtttqqqooooooooopppqqqqqqpppooonnnrrrrrrrrrrrrrrrqqqpppooommmmmmlllnnnpppqqqqqqpppqqqpppooommmkkkkkkmmmpppnnnmmmmmmmmmmmmnnnnnnnnn~~~{{{|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxxxxzzz||||||zzzxxxwwwwwwvvvwwwxxxxxxwwwtttrrrpppooopppqqqrrrrrrrrrpppooossssssssstttssssssrrrrrrpppooonnnoooqqqrrrrrrqqqrrrrrrqqqnnnllllllnnnpppqqqqqqqqqqqqpppooooooooo}}}~~~~~~~~~~~~~~~~~~|||zzzyyywwwyyy{{{|||{{{zzzzzzzzzyyyyyyyyyxxxwwwuuusssrrrpppqqqrrrssstttsssrrrrrrrrrssssssttttttttttttsssrrrqqqooooooqqqrrrrrrqqqrrrrrrrrrooommmlllnnnoooppprrrssssssqqqppppppppp~~~~~~~~~~~~}}}|||{{{zzzyyyvvvxxxzzz{{{zzzzzz|||}}}|||{{{zzzyyywwwvvvuuutttrrrssssssttttttuuuttttttrrrrrrssstttuuuuuutttttttttrrrpppoooqqqrrrqqqqqqqqqrrrrrrqqqnnnmmmmmmnnnlllnnnrrrrrrqqqpppqqqsss}}}}}}|||{{{zzzyyyxxxxxxuuuwwwyyyzzzzzz{{{}}}~~~}}}{{{yyyxxxwwwvvvvvvttttttttttttuuuuuuvvvvvvqqqrrrssstttuuuuuuuuuuuutttrrrpppooopppqqqqqqqqqppprrrrrrqqqooommmlllmmmgggkkkoooqqqpppqqqsssuuu~~~~~~}}}}}}}}}{{{zzzxxxwwwwwwyyy|||~~~~~~}}}|||{{{yyyvvvtttuuuuuuuuuuuuuuuttttttsssttttttuuuttttttsssrrrrrrwwwvvvuuutttttttttttttttvvvvvvwwwvvvtttqqqnnnlllooonnnmmmmmmmmmooopppqqq~~~}}}|||zzzyyyzzz|||~~~~~~}}}}}}{{{xxxvvvwwwwwwwwwxxxwwwvvvvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuwwwvvvuuuuuuttttttuuuuuuwwwwwwwwwuuutttqqqooonnnpppooonnnnnnooopppqqqrrr}}}|||}}}~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwvvvvvvuuuuuuvvvvvvyyyxxxvvvuuusssrrrqqqqqqqqqqqqppppppqqqqqqrrrsss~~~}}}{{{{{{{{{||||||{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}xxxxxxwwwwwwwwwwwwwwwxxx{{{yyywwwtttssssssttttttsssssssssssssssssstttttt~~~~~~}}}|||}}}}}}}}}}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~yyyyyyxxxxxxxxxyyyyyyzzz|||zzzwwwuuutttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvuuu~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}zzzzzzyyyyyyzzzzzz{{{{{{|||zzzxxxwwwvvvwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwwww}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}{{{zzzyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{zzzxxxxxx~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{|||||||||{{{yyyxxx~~~~~~||||||~~~}}}zzz}}}|||||||||||||||}}}~~~}}}}}}}}}~~~}}}|||{{{{{{}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||||||||}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||xxxsss}}}oooyyyjjjqqqaaayyyfffUUUsss]]]LLLzzzgggPPPAAA~~~ppp^^^KKK===sssdddTTTCCC777{{{lll]]]MMM<<<111wwwgggYYYHHH777,,,ooo```QQQBBB222'''xxxeeeTTTFFF999,,,###rrr]]]JJJ<<<222(((!!!|||jjjUUUEEE999,,,$$$!!!wwweeePPPAAA555)))""" |||ooo]]]HHH:::///%%% uuufffTTT@@@333***###|||ooo\\\LLL:::...'''!!!uuugggRRRCCC444+++%%% }}}jjj\\\III<<<...((($$$vvvbbbSSSDDD777+++&&&###xxxgggYYYIII:::222(((###!!! qqq```SSSCCC666...&&& ~~~hhhWWWJJJ:::///)))"""vvv___OOOBBB333***%%% ~~~oooXXXHHH===///&&&###wwwhhhPPPBBB888+++###"""|||ppp```III;;;333'''!!! wwwkkk[[[DDD777///###{{{ooo]]]LLL>>>222)))###rrrfffUUUDDD888...&&&"""|||iii]]]LLL<<<222+++%%%"""vvvcccWWWFFF777...(((%%%"""~~~ooo\\\QQQ@@@222***%%%"""vvveeeRRRGGG888,,,%%%!!!kkkZZZHHH???222(((### yyydddQQQCCC;;;000((($$$!!!rrr___QQQ===666---%%%}}}kkkXXXJJJ;;;444,,,$$$sssbbbOOOBBB666111)))###xxxjjjYYYHHH<<<222---&&&!!!~~~oooaaaRRRCCC999...)))$$$vvvfffYYYLLL???666+++'''"""ppp___RRREEE999111)))%%% mmm[[[MMMAAA555---(((%%% sss___NNNCCC:::000((("""!!!ppp\\\KKK@@@777---&&&"""!!!zzzkkkWWWGGG===444+++$$$!!! ssseeeQQQBBB999222)))""" |||kkk]]]KKK===666000((("""}}}sssaaaTTTCCC777111---&&&!!!tttjjjXXXKKK;;;111,,,)))$$$~~~nnndddRRRFFF666,,,)))'''"""yyyhhh]]]IIIAAA555,,,&&&###sssbbbVVVEEE===333***&&&"""zzziiiWWWKKK@@@888///((($$$"""qqq```OOODDD999333***%%%"""!!!zzzkkk\\\LLLBBB444...'''"""!!! tttfffWWWIII@@@000+++%%%!!! yyyjjj\\\NNNAAA888///***$$$ qqqaaaRRREEE888///...)))### tttdddWWWJJJ===333///'''###}}}ppp```TTTGGG:::000---&&&###vvviiiZZZNNNBBB666---***%%%"""ooobbbTTTIII>>>333+++((($$$!!!|||iii\\\NNNEEE;;;111)))'''### vvvbbbWWWJJJAAA888///(((&&&"""}}}ppp]]]QQQEEE===555,,,&&&%%%!!!yyykkkZZZNNNBBB:::333+++%%%$$$!!!}}}ooofffSSSGGG;;;555000)))###"""zzzkkkaaaOOOCCC888222---&&&!!! tttdddYYYHHH>>>444///***###}}}mmm]]]RRRBBB:::111---(((!!!vvvfffVVVLLL===666///,,,''' {{{mmm___PPPGGG888222---+++&&&  ssseeeWWWJJJBBB444///+++)))$$$ |||mmm___SSSGGG???111---***(((###uuueeeWWWLLLBBB;;;333///)))$$$"""qqqaaaTTTIII???888111---((($$$!!!zzzjjj[[[NNNDDD;;;444...+++&&&### |||rrrcccUUUIII@@@777222+++((($$$""" uuukkk]]]OOOEEE===555000)))&&&###!!! nnndddWWWKKKAAA:::333...'''%%%###!!!!!!uuuggg^^^QQQFFF>>>777000,,,&&&$$$###""""""!!!|||nnnddd[[[NNNCCC;;;555///***%%%$$$###""""""!!!ooocccXXXRRRIII@@@999222---)))&&&%%%###!!!!!!!!!!!!!!!zzziii]]]QQQLLLDDD===777222---***&&&&&&$$$###"""######$$$ qqq```TTTIIIDDD>>>888444111---+++''''''&&&&&&%%%&&&&&&'''%%%$$$"""!!!wwwiiiYYYNNNDDD@@@:::555222000---+++))))))))))))))))))******)))(((&&&$$$"""!!! |||pppcccTTTJJJCCC???999555222000---,,,+++++++++,,,,,,,,,,,,,,,+++***(((&&&$$$"""!!!!!!tttiii]]]OOOFFFBBB>>>888444222000...---------.........------,,,+++***(((&&&$$$###""""""  yyylllaaaVVVJJJBBB???;;;777333222111000///...//////000///...,,,,,,***)))'''%%%$$$###""""""  sssfff[[[RRRGGG???<<<999555222222222111000///000000000///...,,,+++)))(((&&&%%%######""""""  xxxhhh]]]RRRGGG@@@>>>;;;:::888555333333333333222222222111///...,,,+++((('''&&&%%%$$$######### sssdddZZZPPPFFF@@@???;;;:::888555444333333333222222111000///---,,,+++'''&&&%%%###"""""""""""" zzzmmm___VVVNNNEEE??????;;;:::888666444333333222111111111000...---+++***%%%$$$###"""!!! uuuiii[[[SSSKKKCCC>>>>>>;;;:::999777555444333222000000000///---,,,***)))%%%$$$###!!!  qqqeeeXXXPPPIIIBBB======;;;:::999888666444333222/////////...,,,+++)))(((%%%$$$###!!! zzzkkk___SSSMMMGGGAAA>>>>>>;;;::::::999777555333222.........---+++***((('''$$$$$$"""!!! {{{nnnbbbXXXMMMHHHEEEAAA???@@@:::::::::999888555333222---------,,,+++)))''''''###"""!!!rrreee\\\RRRHHHEEECCCAAA@@@BBB:::;;;::::::888555333222---------,,,***)))'''&&&!!!!!!sssggg```SSSNNNFFFAAA>>>======<<<<<<;;;:::888666444333222...---+++)))'''%%%$$$$$$}}}oooccc\\\QQQLLLFFFAAA???===<<<;;;;;;:::999777555333222111...,,,***(((%%%$$$###"""xxxjjj^^^VVVNNNJJJFFFBBB@@@>>>;;;999:::999777555333111000///,,,+++(((&&&###!!! tttfffZZZRRRJJJGGGDDDAAA@@@===:::777888888666444111///...---***(((&&&### |||ooobbbWWWPPPFFFDDDAAA???>>>;;;888555777666444222///---+++***&&&%%%""" vvvhhh\\\SSSMMMCCCAAA>>><<<;;;999666444333222000...+++)))'''&&&"""!!!|||mmm```UUUMMMHHH@@@>>>;;;999888666444333///...,,,)))&&&$$$""" vvvgggYYYOOOHHHDDD???<<<999666666555444222+++***(((%%%### nnn```UUUKKKEEEDDD<<<<<<:::777444111...,,,***(((&&&### yyygggZZZPPPFFF@@@???999888666444111---+++)))'''&&&$$$!!!}}}ooo^^^RRRIII???:::999444333222///,,,)))&&&%%%$$$###!!!ssseeeVVVLLLCCC;;;666555000000...,,,)))&&&$$$""""""!!!}}}kkk^^^PPPHHH@@@999444444......,,,***(((%%%"""!!!!!! vvvcccWWWKKKDDD>>>777333333---,,,+++)))'''$$$"""!!!{{{lll\\\PPPEEE???:::444000000,,,+++***(((&&&###!!! rrrbbbWWWLLLAAA;;;777111------******)))'''%%%""" lll\\\PPPJJJBBB:::555111...,,,+++***(((&&&$$$""" jjj[[[NNNIIIAAA:::555111///---+++***(((&&&$$$!!! {{{gggYYYLLLGGG???999444222000...***)))(((%%%###!!!uuucccVVVIIIDDD===777444222000///***)))'''%%%""" ~~~ooo___TTTGGGBBB;;;666333111000///)))(((&&&$$$"""xxxiii[[[QQQFFFAAA;;;555222000///...((('''&&&###!!!rrrdddXXXPPPFFFAAA:::444111///...---((('''%%%###!!!~~~ooobbbVVVOOOFFFAAA:::444111///---,,,((('''%%%###  tttiii___TTTLLLFFFBBB<<<777333///,,,)))%%%$$$###!!!~~~pppfff\\\RRRKKKEEEAAA<<<666333///+++)))%%%$$$###!!!xxxjjjaaaXXXNNNHHHDDD@@@:::555111...+++(((%%%%%%###!!!ssseee\\\SSSJJJCCCAAA===888333000---***(((%%%$$$###!!!pppaaaWWWOOOFFF???>>>;;;666111...,,,)))'''$$$###""" |||kkk]]]TTTLLLDDD>>><<<888444000---+++(((&&&"""!!! vvvfffYYYQQQJJJCCC>>>:::777222...,,,***'''%%% |||qqqaaaUUUOOOJJJDDD@@@999666111...+++)))'''%%%wwwjjjZZZQQQMMMIIIAAA999999555///***((('''%%%$$$""" |||qqqeeeVVVNNNJJJGGG@@@999888444...***((('''%%%$$$!!! {{{sssjjj___RRRJJJGGGDDD===777666222---)))'''&&&%%%###!!! vvvnnneee\\\OOOGGGDDD@@@999444333000,,,((('''&&&$$$""" uuummmcccZZZOOOFFFAAA<<<666111000---***'''&&&%%%###!!!~~~ssslll___XXXNNNEEE???999333///...+++(((&&&&&&$$$""" yyynnnfffZZZTTTKKKCCC===888222///,,,***'''&&&%%%$$$""" uuuiiibbbUUUPPPHHHAAA<<<777222///+++)))&&&%%%%%%$$$!!!yyymmmaaaYYYQQQKKKBBB<<<888333...***+++(((%%%###"""!!!uuuiii]]]UUUOOOIIIAAA;;;777333...******(((%%%###"""!!!yyyooocccXXXPPPKKKFFF>>>999666333...***)))&&&$$$"""!!!!!!~~~ssshhh]]]RRRKKKFFFAAA;;;777555222---)))(((%%%###"""!!!!!! xxxkkkaaaWWWMMMGGGAAA===888555333111,,,)))'''%%%###"""""""""     !!!!!! }}}pppcccYYYPPPHHHBBB<<<888444222222000,,,((('''%%%###"""######"""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! uuuhhh\\\RRRJJJCCC>>>888555222111111000,,,((('''&&&$$$###$$$%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!zzzpppcccWWWNNNFFF???;;;666333000000111///+++((((((&&&$$$$$$%%%%%%%%%$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!qqqfffYYYQQQIII???999777333222111///...,,,+++******)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###############zzzkkk```TTTMMMFFF===777555222111000///...---,,,+++***)))(((&&&&&&&&&&&&'''%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!!!!  !!!""""""""""""!!!~~~rrrcccXXXMMMGGGAAA:::444333000000000///......------******)))'''''''''''''''%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! xxxlllZZZQQQGGGBBB>>>888444333////////////............+++******)))((((((''''''&&&&&&%%%%%%$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!  uuuhhhTTTKKKBBB???<<<777444444//////////////////......+++++++++******)))(((((((((''''''&&&&&&%%%$$$$$$"""""""""""""""""""""""" pppdddPPPGGG???===;;;666444444///////////////.........,,,,,,,,,,,,+++***)))((((((((('''&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!zzzjjj]]]MMMDDD===;;;999555333333000000//////.........---,,,---------,,,+++***)))&&&&&&&&&%%%$$$$$$###### vvvfffXXXKKKCCC;;;999888444222333111000000///......------,,,---......---,,,***)))%%%%%%$$$$$$###""""""!!! |||nnn___VVVCCC@@@<<<999777555333111333222111///...,,,+++******+++,,,,,,+++***((('''((('''%%%###"""!!! wwwiii[[[QQQBBB>>>:::777777666555444333222111000...,,,+++***))))))******)))(((&&&%%%&&&%%%$$$""" }}}pppbbbUUULLL@@@===888666666666666666333222111000...,,,+++***''''''''''''&&&%%%$$$######"""!!!wwwjjj]]]QQQIII@@@<<<888555444555666555333222111///...,,,+++***&&&&&&%%%%%%$$$###"""!!! rrreeeZZZOOOHHHAAA===888555444444333222222111000...,,,+++***)))&&&%%%$$$###"""!!! |||lll```VVVMMMGGG???<<<888666555333222000000///...---+++)))((('''%%%$$$"""!!!uuueeeZZZPPPIIIDDD;;;999777777666555222000///...---+++)))((('''&&&###""" ppp```UUULLLEEEAAA888777666777777666333111...---,,,***((('''&&&%%%!!! lll]]]RRRJJJBBB===999666333222333333333222...,,,((('''&&&&&&%%%$$$!!! xxxgggXXXOOOHHHBBB===888555333222222222222111,,,***'''%%%%%%$$$###""" {{{ooo___RRRKKKFFF@@@<<<666444111111111111000...***(((%%%######"""!!! tttiiiYYYMMMGGGBBB===999444333000000000///...,,,)))'''%%%$$$###""" qqqfffVVVJJJDDD???:::666333222000//////...,,,******(((&&&%%%%%%###!!!nnncccSSSHHHAAA===999555333111000//////...+++)))***((('''&&&&&&$$$!!!{{{jjj___PPPEEE@@@===888555333222000000000...+++((()))((('''&&&&&&$$$!!!xxxggg\\\MMMCCC???<<<999555333222111000000...***(((((('''&&&&&&%%%$$$ sssaaaYYYNNNCCC===:::999888444333111///---+++******(((&&&$$$###"""!!!zzzmmm___WWWLLLCCC===:::999888444333111...,,,+++***)))(((&&&$$$###"""!!!tttfff[[[UUUKKKBBB===:::999999333222000...,,,***))))))(((&&&$$$###"""!!!qqqdddXXXRRRIIIAAA<<<:::999999444333111///---+++******(((&&&$$$###"""!!!pppdddUUUOOOGGG@@@<<<:::888888555444222000---,,,++++++(((&&&$$$###"""!!!~~~nnnbbbSSSNNNFFF???;;;999777666555333111///---++++++***(((&&&$$$###"""!!!vvvggg]]]RRRMMMEEE>>>:::888555444333111///---+++***)))((((((&&&$$$###"""!!!|||oooaaaWWWRRRMMMEEE>>>:::777555333111000...+++)))((('''&&&(((&&&$$$###"""!!!uuuiii^^^ZZZPPPLLLFFF???999555222111000///---+++)))((((((''''''$$$ |||qqqdddYYYTTTNNNKKKFFF???:::666333222000///---,,,***)))(((((('''$$$!!!wwwlll^^^SSSNNNLLLIIIEEE???;;;777555444111000...,,,***)))(((((('''%%%!!!ttthhh[[[OOOJJJHHHFFFCCC???;;;999777666111000...,,,***)))(((((('''%%%""" |||qqqfffYYYNNNIIIEEECCCAAA>>>;;;999777666000///---+++)))(((''''''&&&$$$""" wwwmmmcccWWWMMMIIIBBBAAA???===:::888666555///...,,,***((('''&&&&&&%%%###!!! ~~~pppggg___TTTKKKGGG@@@???>>><<<999777555333---,,,+++)))'''&&&%%%%%%###""" yyykkkbbb[[[QQQIIIEEE>>>>>>===;;;999666444222---,,,***(((&&&%%%$$$$$$###!!!wwwiiiaaaZZZQQQHHHEEE===<<<;;;;;;:::777333///,,,+++***((('''%%%$$$###""" sssfff^^^XXXOOOGGGCCC===<<<:::999888555222///,,,,,,***)))'''%%%$$$###""" zzzmmmaaaZZZTTTLLLEEEBBB===;;;777555444333111///,,,,,,***)))'''&&&%%%$$$""" ttthhh\\\VVVQQQJJJDDDAAA===999555222111111///...,,,+++***)))'''&&&%%%$$$""" {{{nnnbbbWWWSSSOOOIIICCCAAA<<<888333000//////......+++***)))((('''&&&%%%$$$""" uuuhhh]]]SSSOOOLLLGGGBBB@@@;;;777333000///...---,,,))))))((('''&&&%%%$$$###""" zzznnnbbbWWWNNNKKKIIIDDD@@@>>>:::777333111000///---+++''''''&&&%%%$$$######"""""" uuuiii^^^TTTJJJHHHFFFBBB>>>===999777333111000///---+++&&&&&&%%%%%%$$$###""""""""" {{{mmmeee[[[PPPGGGDDDBBB>>>;;;;;;888777444111...,,,+++***'''&&&%%%$$$###!!! xxxkkkcccYYYOOOFFFCCCAAA===::::::777666333000...+++***)))'''&&&%%%$$$"""!!! }}}qqqeee^^^VVVMMMEEEBBB???;;;888888666444222///,,,***)))(((&&&&&&%%%$$$"""!!! uuujjj```ZZZSSSKKKDDDAAA>>>999666777444333000...+++)))((('''&&&%%%$$$###"""!!! ~~~rrrhhh___YYYPPPIIICCC@@@<<<777555666333222///---+++)))((('''&&&%%%$$$###!!! }}}rrrhhh___ZZZMMMHHHCCC@@@<<<666444666222111///---+++)))((((((%%%%%%$$$###!!! yyyoooeee\\\WWWLLLGGGCCCAAA<<<666444777222111///---+++***)))(((%%%%%%$$$"""!!! ~~~tttjjj```XXXRRRKKKGGGDDDAAA<<<555444777333111///---+++***))))))%%%$$$###"""!!! wwwlllddd\\\UUUPPPHHHFFFBBB???>>><<<999777444222///,,,***)))******&&&%%%$$$"""!!!ssshhh```YYYSSSNNNGGGDDD@@@>>><<<:::888666333111...,,,***))))))***&&&%%%$$$""" |||nnnbbb[[[UUUPPPLLLEEECCC???<<<:::888666333111000---+++))))))))))))%%%$$$###""" wwwiii]]]VVVRRRNNNKKKEEEBBB>>>;;;999777444222///...,,,+++)))((((((((($$$$$$###!!!}}}sssfff[[[TTTPPPLLLJJJEEEBBB>>>;;;999777444111------+++***)))(((''''''$$$###""" xxxooocccYYYSSSOOOKKKHHHEEEBBB>>>:::888666333000++++++***)))((('''&&&&&&###"""!!! ssskkk```WWWQQQMMMHHHEEEDDD@@@<<<999666444000...*********)))((('''&&&%%%###"""!!!|||pppiii^^^VVVPPPLLLFFFCCCBBB???;;;777555222///,,,))))))))))))((('''%%%%%%""""""!!!wwwmmmggg^^^UUUNNNHHHCCCAAA>>>===;;;888555222000///+++***(((&&&%%%$$$%%%%%%!!! tttjjjddd[[[SSSLLLFFFBBB???===<<<:::777444222000///+++***(((&&&%%%$$$$$$$$$!!! {{{pppeee```XXXPPPJJJDDD@@@===<<<;;;999666444111///...+++***'''%%%$$$######$$$ wwwkkk```\\\TTTNNNHHHCCC???<<<999888777555333000///...+++)))'''%%%###""""""###sssggg\\\XXXRRRLLLGGGCCC>>>;;;777666555333111000......+++)))'''$$$""""""!!!!!!yyymmmaaaWWWTTTNNNJJJFFFAAA===:::555444333222000///...---***)))&&&$$$"""!!! {{{rrrfff[[[SSSOOOKKKGGGCCC???;;;888333333222111///...------***)))&&&###!!! vvvnnnbbbXXXOOOLLLHHHEEEAAA===999666222222111000///...------***)))&&&###!!! zzzpppfff\\\UUUMMMJJJEEEAAA>>><<<999777444333111///---,,,++++++***)))'''$$$!!!uuukkkaaaXXXQQQLLLHHHDDD@@@===;;;999777333222111///---,,,++++++***)))&&&$$$!!!{{{pppggg]]]TTTNNNJJJFFFBBB>>><<<:::777555333222000...,,,+++******)))(((&&&###!!!yyynnneee\\\TTTNNNHHHDDD@@@<<<:::888666444222111///---,,,*********)))'''%%%###!!!uuujjjbbbZZZSSSNNNFFFBBB>>>;;;999777555333222000///---+++***))))))((('''%%%###!!!|||pppeee]]]VVVPPPKKKEEEAAA===:::888666444333111000...,,,***)))(((((('''&&&$$$""" xxxlllbbbZZZTTTNNNJJJDDDAAA===:::888666444333000///...,,,***)))((((((&&&%%%$$$""" xxxlllaaaZZZTTTOOOKKKDDDAAA===:::888777555333000///---+++***(((((('''&&&%%%$$$""" yyypppcccYYYSSSOOOKKKHHHBBB@@@>>>;;;888666444444000...,,,)))'''&&&%%%%%%$$$###!!!vvvmmmaaaWWWQQQMMMIIIFFFAAA@@@===:::888555444333000...+++)))'''&&&%%%%%%$$$###!!!{{{rrrjjj^^^TTTOOOKKKGGGDDD@@@???===:::777555333333///...+++(((&&&%%%%%%%%%###"""!!!wwwnnnfff[[[SSSMMMJJJFFFBBB???>>><<<999666444222222...---***(((&&&$$$$$$$$$###""" {{{ssskkkcccYYYQQQMMMIIIEEEBBB>>>===:::888555333111111...,,,***'''%%%$$$######"""!!!xxxpppggg```VVVOOOKKKHHHDDDAAA===<<<:::777444222000000---,,,)))&&&$$$#########!!! uuummmccc\\\SSSMMMIIIFFFBBB>>>===;;;999666333111000///---+++)))&&&$$$###"""""" }}}rrrjjj```YYYQQQKKKGGGDDD@@@===<<<;;;888666333111//////,,,+++(((&&&$$$""""""""" uuulllfff___WWWMMMGGGEEEEEEBBB@@@<<<:::888555222///...---)))(((&&&%%%%%%$$$"""!!!~~~tttjjjddd\\\TTTKKKEEEDDDCCCAAA>>>;;;:::777444111///...---)))(((&&&%%%%%%$$$""" yyyoooeee^^^XXXQQQIIIDDDBBBAAA>>><<<:::999666333111///------)))'''%%%%%%%%%$$$""" }}}ssshhh^^^XXXTTTOOOHHHDDDAAA???===;;;999777555222000...---,,,)))'''%%%$$$$$$$$$""" yyyooodddZZZTTTPPPMMMHHHDDDAAA???<<<;;;777666444111///---,,,,,,((('''%%%$$$$$$###!!!wwwmmmbbbXXXSSSLLLJJJHHHDDD@@@===;;;:::666555333000...,,,++++++(((&&&$$$$$$$$$###!!!~~~ssshhh^^^UUUOOOHHHGGGFFFCCC???;;;999888555444222///---,,,++++++(((&&&$$$#########!!!yyynnncccYYYQQQKKKEEEEEEDDDAAA===999777666444333111///---,,,+++***(((&&&$$$#########!!!|||sssjjjbbbYYYOOOHHHDDDAAA>>><<<:::999777555333222000---+++***)))(((((('''&&&$$$"""!!! yyyooofff^^^VVVMMMGGGCCC@@@===;;;:::888666444222111///---+++)))((((((''''''%%%$$$"""!!!|||tttiii```XXXQQQJJJEEEBBB???<<<:::999888555444222111///,,,***)))(((((('''&&&%%%###""" yyypppdddZZZSSSNNNHHHDDDAAA???<<<:::999888666444111000...,,,***(((''''''&&&&&&$$$###!!!uuummmaaaWWWQQQLLLGGGDDDAAA>>>;;;:::999888666555111///---+++)))((('''&&&%%%%%%$$$""" ~~~qqqiii^^^TTTOOOJJJFFFBBB???===:::999888777666444000///---+++((('''&&&&&&%%%$$$###!!! {{{llleee[[[RRRMMMHHHCCC@@@===:::888666666555444222000...,,,***(((&&&&&&%%%$$$$$$"""!!!wwwiiibbbYYYQQQLLLGGGBBB>>>:::888555444444333222000///...,,,***(((&&&%%%%%%$$$###"""!!!}}}uuuhhhbbbYYYPPPJJJFFFBBB@@@<<<888444111000000000//////...,,,)))'''%%%$$$######"""!!! xxxpppddd___VVVNNNHHHDDDAAA???;;;888333111000000000///---,,,***'''%%%$$$###"""""""""!!!{{{qqqhhh```ZZZRRRKKKFFFBBB???<<<;;;777333000000000///...+++***(((&&&$$$""""""!!!!!!!!! wwwkkkaaa[[[VVVOOOIIIDDDAAA>>>;;;999666333000000///...---***)))'''%%%###""""""""" }}}tttggg]]]WWWRRRLLLGGGCCC@@@===;;;888555222000000///---,,,)))(((&&&%%%$$$#########yyypppeee[[[RRRNNNIIIEEEBBB???<<<:::777555222000///...,,,+++''''''%%%$$$$$$#########}}}tttmmmcccZZZMMMJJJFFFBBB@@@===:::888666444111000///...,,,***%%%$$$$$$###""""""""""""yyyqqqkkkbbbYYYJJJGGGCCC@@@>>>;;;888666666444111000///...+++)))######"""!!!!!!!!!!!!!!! zzzqqqhhh^^^XXXQQQLLLEEE???<<<:::999888333222111///---+++)))((('''&&&%%%###"""!!!!!! ~~~wwwoooeee\\\VVVOOOKKKEEE???<<<999777555333222111///---+++***)))'''&&&%%%###"""!!! yyyrrrjjjbbbZZZTTTMMMJJJEEE@@@===999555333333333111///---+++***)))'''&&&$$$###!!! |||uuummmfff___WWWSSSKKKIIIEEEAAA>>>:::555222333333111///---+++***)))&&&%%%$$$""" zzzrrriiibbb[[[UUUQQQJJJGGGDDDBBB???;;;777333333222000///,,,+++)))(((%%%$$$###!!! ~~~xxxnnneee]]]WWWQQQNNNGGGEEEBBB@@@>>>;;;777555111111///---+++)))((('''%%%$$$"""!!!|||uuukkkaaaYYYRRRMMMJJJCCCAAA>>><<<;;;:::777555000///...,,,***((('''&&&$$$###""" zzzsssiii^^^VVVOOOJJJGGG@@@>>>;;;999999888777555//////---+++)))'''&&&%%%$$$###!!! xxxqqqfff[[[SSSLLLGGGCCC>>>===<<<999777555333222333111---+++***(((&&&$$$%%%$$$###!!! vvvooodddZZZRRRKKKFFFCCC>>>===<<<:::777555333222333000---+++)))(((&&&$$$$$$###"""!!!~~~~~~~~~rrrkkkaaaWWWPPPJJJEEECCC>>>>>><<<:::777555333222222///,,,***)))(((%%%$$$""""""!!! ~~~|||}}}~~~yyymmmfff]]]TTTMMMHHHDDDBBB>>>===;;;999777555333222000...+++)))((('''%%%###!!! ~~~~~~||||||}}}}}}~~~}}}}}}}}}}}}~~~zzzsssgggaaaXXXQQQKKKGGGCCCAAA===<<<:::888666444222111///,,,)))((('''&&&$$$### ~~~~~~~~~}}}|||||||||}}}}}}||||||}}}}}}~~~uuunnnbbb\\\TTTMMMHHHEEEBBBAAA<<<;;;999777444222000///---+++((('''&&&%%%$$$""" ~~~~~~}}}|||||||||||||||||||||}}}~~~~~~|||rrrjjj^^^YYYQQQKKKGGGDDDBBB@@@:::999777555333000///...,,,***'''&&&%%%%%%###""" ~~~~~~~~~~~~|||~~~~~~}}}|||||||||||||||}}}}}}~~~|||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzppphhh\\\WWWPPPIIIFFFCCCAAA@@@999888666444222000...---,,,)))'''%%%%%%%%%###""" ~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~}}}xxxvvvvvvrrrkkkeeeZZZUUUNNNIIIEEEDDDBBBAAA999888666333111...---,,,)))((('''%%%$$$###""""""~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}zzz{{{|||~~~~~~~~~}}}|||~~~}}}}}}}}}~~~~~~|||wwwuuusssooohhhbbbYYYTTTNNNHHHEEECCC@@@???888777666333111...---,,,***)))'''%%%$$$"""""""""!!!!!! ~~~~~~|||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}||||||||||||zzz{{{|||}}}~~~}}}||||||~~~|||wwwssspppjjjccc]]]VVVRRRMMMIIIEEEBBB>>>;;;888777555333111...---,,,***)))'''%%%###"""!!!!!!!!!!!! {{{zzzzzz{{{~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||~~~|||wwwrrrmmmfff___ZZZSSSQQQMMMIIIFFFAAA<<<999777666444222000...---,,,+++***(((%%%###"""!!!!!!|||{{{zzz{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzyyyxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{xxxzzz|||~~~~~~}}}|||{{{~~~}}}|||{{{zzzzzzzzzzzz|||}}}{{{}}}}}}xxxrrrkkkccc\\\WWWQQQOOOLLLIIIEEEAAA<<<888666555444222000...---,,,***)))'''%%%###"""!!!!!!~~~|||zzz{{{}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~~~~|||zzzxxxwwwwwwzzzzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{|||||||||{{{{{{}}}}}}|||{{{zzzzzzzzzzzz|||}}}|||~~~|||wwwqqqhhh```YYYUUUNNNKKKHHHFFFCCC@@@<<<999555555333222000...---,,,)))((('''%%%$$$###""""""~~~|||yyyyyy{{{}}}~~~~~~~~~||||||}}}~~~}}}{{{yyyyyy{{{}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||~~~}}}|||{{{zzzzzzzzzzzzyyy{{{~~~|||zzzvvvnnneee]]]VVVSSSJJJGGGDDDAAA@@@>>>:::888555444333111000...---,,,((('''&&&%%%$$$$$$$$$$$$%%%$$$###!!!~~~~~~}}}{{{yyyxxxzzz{{{||||||}}}{{{zzz{{{|||}}}|||zzzxxxxxxzzz|||}}}|||zzzzzz{{{|||}}}{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzz{{{{{{{{{||||||}}}||||||||||||}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{wwwyyy|||yyyxxxtttmmmccc[[[TTTQQQGGGDDDAAA>>>===;;;999777444444333111000...---,,,'''&&&%%%%%%$$$$$$%%%%%%+++***'''$$$ }}}|||{{{zzzwwwuuuuuuvvvxxxzzz~~~}}}{{{yyyxxxxxxxxxwwwwwwyyy{{{}}}}}}|||xxxyyyzzz|||~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{|||}}}~~~~~~~~~wwwmmmddd^^^XXXQQQLLLJJJGGGCCC@@@===;;;888666333111///...---,,,***(((***(((&&&$$$$$$$$$%%%&&&000...+++%%%~~~}}}|||{{{zzzxxxvvvvvvvvvxxxxxx~~~}}}|||{{{zzzyyyxxxwww{{{yyyxxxyyyzzz{{{zzzxxxyyyyyyzzz{{{}}}~~~|||zzzyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}||||||{{{zzz~~~}}}}}}~~~|||~~~}}}vvvlllccc]]]WWWPPPKKKIIIFFFBBB???===;;;888555333111///......---+++))))))(((&&&$$$###$$$%%%&&&...---***$$$}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxwwwwwwzzzzzzyyyyyyxxxwwwwwwvvvzzzyyyxxxxxxzzzzzzzzzxxxzzzyyyyyyyyy{{{~~~~~~|||yyyyyyzzz|||}}}~~~~~~~~~}}}|||{{{zzz||||||uuukkkbbb[[[UUUNNNIIIHHHEEEAAA>>><<<:::777555444222000......---+++)))((('''%%%$$$###$$$$$$%%%+++***(((###~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||||||||||||||||||||{{{||||||||||||{{{yyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz|||||||||xxxwwwvvvvvvxxx{{{|||zzzzzz{{{~~~~~~~~~zzzrrrhhh```YYYRRRLLLGGGFFFCCC???===;;;999777555444222///......---+++)))'''&&&%%%$$$#########$$$((('''%%%"""}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}{{{yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvtttttttttvvvyyy||||||{{{vvvuuuttttttvvvyyy}}}}}}{{{{{{}}}~~~vvvoooeee]]]WWWQQQJJJEEECCCAAA===;;;:::888666444333111///...---,,,***(((&&&%%%%%%$$$######""""""###$$$### |||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuvvvxxxyyyyyyxxxuuutttttttttvvvyyy{{{}}}~~~~~~}}}~~~~~~~~~{{{rrrlllbbbZZZUUUOOOIIIEEEAAA???;;;:::999888666444222000...,,,,,,+++)))'''%%%%%%$$$$$$###""""""!!! |||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}|||~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuutttvvvxxxyyyxxxxxxttttttuuuvvvxxxzzz|||}}}}}}~~~zzzooohhh___XXXSSSOOOIIIEEE???===:::888888777555444000...,,,++++++***(((&&&$$$$$$$$$$$$###"""!!! }}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~|||~~~~~~~~~~~~~~~}}}~~~|||zzzyyyyyyyyyyyyuuuuuuuuuvvvvvvwwwxxxxxxzzzzzzyyyyyyxxxwwwwwwvvvrrrqqqrrruuuxxx{{{{{{{{{uuuuuuwwwxxxzzz|||}}}}}}|||}}}{{{mmmfff^^^WWWSSSNNNIIIEEE???<<<999888777777555333000...+++******)))'''%%%###$$$$$$######"""!!! ~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{|||~~~~~~~~~~~~~~~|||}}}~~~}}}~~~}}}}}}~~~~~~~~~|||~~~~~~~~~~~~~~~{{{zzzyyyyyyyyyvvvvvvuuuttttttuuuwwwwwwxxxxxxyyyyyyxxxwwwvvvuuurrrssssssuuuwwwzzz}}}~~~}}}|||zzzyyyyyyzzzzzz~~~~~~|||}}}yyyqqqggg\\\WWWQQQJJJEEEDDD@@@===888555444333222111---,,,*********)))&&&$$$"""""""""!!! ~~~~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzyyyzzzzzzwwwvvvuuutttttttttuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvttttttuuuvvvyyy|||~~~~~~|||{{{{{{{{{||||||yyylllbbbYYYTTTPPPIIIEEEDDD???;;;777444333333111000---+++***))))))(((&&&$$$""""""!!!!!! |||}}}}}}~~~~~~}}}|||}}}}}}}}}~~~}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyzzzzzz{{{wwwvvvuuutttssssssttttttxxxyyyzzzzzzzzzyyyxxxwwwuuuvvvwwwxxx{{{}}}~~~}}}}}}}}}}}}~~~~~~xxxggg^^^UUUQQQMMMGGGCCCCCC<<<999666333222111000///,,,***)))(((((('''%%%###""""""!!!!!! ||||||}}}}}}~~~}}}|||~~~~~~~~~~~~~~~}}}~~~}}}|||{{{|||~~~}}}~~~}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzxxxwwwuuussssssssssssssswwwxxxyyyzzzzzzzzzyyyxxxvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}uuueee\\\RRRNNNJJJEEEAAA@@@:::777444222111000///---+++)))(((''''''&&&$$$""""""!!!!!! }}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~|||}}}~~~}}}~~~~~~}}}||||||}}}~~~}}}|||xxxxxxvvvvvvvvvvvvwwwxxxxxxwwwuuutttssssssssstttvvvwwwyyyzzzzzzzzzyyyyyywwwxxxyyy{{{}}}~~~yyyqqqeee[[[QQQMMMHHHBBB======888666333111111000...,,,***)))'''''''''&&&###!!!!!!!!!!!! ~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwvvvuuuttttttuuuuuuvvvwwwyyy{{{||||||{{{{{{yyyzzz|||~~~tttlllcccYYYOOOJJJFFF???;;;:::777555333111111000---++++++)))(((''''''&&&$$$"""!!!!!! ~~~~~~~~~~~~~~~~~~~~~yyyzzz{{{|||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyxxxwwwzzzyyywwwvvvuuuvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~|||}}}}}}ppphhh^^^TTTKKKGGGCCC===999999666444333222222000...++++++***((((((((('''$$$"""!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~wwwxxxxxxyyyzzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{~~~}}}||||||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{{{{{{{zzz{{{zzzyyywwwwwwwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{}}}~~~zzznnneeeZZZPPPHHHDDDAAA<<<999999666444333222222111...,,,,,,***)))(((((('''%%%###!!! ~~~}}}}}}{{{yyyxxxxxxxxxzzz{{{||||||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{zzzzzzxxxyyyzzzzzzxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvwwwxxx~~~~~~wwwllleeeWWWPPPHHHBBB@@@>>>;;;999666111......111222000,,,***((('''''''''%%%###!!!"""!!!!!!~~~}}}|||zzzyyyyyyyyy{{{||||||{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||~~~~~~}}}|||}}}~~~{{{zzzyyyxxxyyyzzz|||~~~sssggg___VVVOOOGGGBBB@@@>>>;;;888666222......111111///+++***((('''&&&&&&%%%###!!!!!!!!! ~~~}}}|||{{{zzz{{{||||||||||||||||||}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~||||||}}}{{{mmmaaaYYYSSSMMMFFFAAA???===:::888777333///...000///---***)))((('''&&&&&&%%%### !!!!!! ~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~wwwwwwjjj]]]VVVPPPJJJCCC???>>>===:::777666444000......---+++))))))(((&&&&&&&&&%%%""" ~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}||||||~~~~~~yyysssggg[[[TTTLLLGGGAAA>>>===<<<999666666333111...---+++***((()))'''&&&%%%%%%$$$""" ~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}yyynnnbbbXXXRRRHHHDDD???===<<<;;;888555444333111...,,,***))))))((('''&&&%%%%%%$$$"""~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}{{{{{{|||~~~~~~zzzzzzyyyzzz{{{|||~~~}}}||||||||||||||||||}}}{{{|||}}}~~~~~~~~~}}}|||yyyzzz{{{}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}rrrggg\\\SSSMMMFFFBBB===<<<<<<;;;888555222222000...+++***)))***((('''%%%%%%%%%$$$!!!~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{|||~~~|||zzzyyyzzz|||}}}~~~}}}|||zzzyyyyyyzzz{{{}}}||||||{{{{{{{{{{{{||||||zzz{{{}}}~~~~~~~~~}}}|||zzz{{{|||~~~~~~~~~~~~~~~}}}|||~~~|||{{{|||~~~yyynnncccXXXNNNHHHDDDAAA===;;;;;;;;;888444111111000...+++))))))***((('''%%%%%%%%%$$$!!!~~~~~~~~~}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz|||}}}~~~~~~}}}{{{{{{}}}~~~}}}~~~}}}}}}|||}}}}}}~~~zzz{{{~~~~~~}}}{{{}}}~~~~~~}}}|||zzz{{{~~~tttjjjaaaXXXOOOIIIDDD@@@<<<999888777555333000///...---+++***)))(((&&&&&&%%%###""" ~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~}}}zzz{{{}}}~~~}}}}}}}}}}}}}}}|||||||||yyyzzz|||~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~~~~{{{pppfff^^^VVVMMMGGGBBB???;;;888777555333222///...---,,,***(((''''''&&&%%%$$$###""" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{|||}}}{{{zzz{{{~~~|||}}}~~~~~~}}}|||zzzzzzwwwyyy{{{}}}~~~~~~~~~~~~|||}}}~~~}}}}}}}}}uuujjjaaaYYYRRRJJJEEE@@@===999777555444222111......,,,+++)))'''&&&%%%%%%%%%$$$###!!! ~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}|||~~~{{{zzzzzzzzzzzzzzz{{{|||~~~}}}~~~}}}{{{yyyxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}wwwoooeee\\\UUUOOOHHHCCC@@@===999666555444333111///...---+++)))'''&&&%%%%%%$$$###"""!!! ~~~}}}}}}}}}~~~}}}|||}}}~~~}}}~~~}}}|||~~~~~~{{{yyyyyyzzzyyyzzz|||}}}~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}~~~rrrkkk```XXXRRRMMMGGGCCC@@@===999777666555333222000///...,,,***(((&&&%%%$$$######"""!!! ~~~~~~}}}~~~||||||}}}~~~~~~}}}}}}~~~~~~}}}|||~~~~~~{{{zzzzzz{{{xxxzzz}}}~~~~~~~~~||||||}}}~~~~~~~~~yyynnnfff\\\TTTOOOKKKGGGCCC???<<<999777666555444222111000...,,,***'''&&&%%%######"""!!!!!! |||}}}~~~~~~}}}|||}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~|||{{{|||}}}xxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~tttiiibbbXXXPPPLLLIIIEEEBBB===;;;777555444444333111000///---+++(((&&&$$$###"""""""""!!! ~~~}}}}}}~~~|||zzz|||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~xxx{{{~~~}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{qqqggg___UUUNNNJJJHHHDDDAAA<<<999666444333333111000///...,,,***'''%%%###"""""""""!!!!!!