BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}|||zzzvvvqqqlllgggddd|||yyywwwsssrrrpppnnnmmmlllkkkkkkgggfffccc```\\\WWWTTTRRR~~~yyyqqqiiiddd```]]]ZZZXXXXXXVVVUUUSSSSSSRRRRRRRRRPPPMMMJJJGGGDDDBBBAAA{{{vvvpppllliiiccc[[[SSSNNNJJJGGGEEEFFFFFFDDDCCCBBBBBBBBBBBBAAA???<<<:::888777777777~~~{{{xxxtttnnnhhhccc]]]XXXTTTOOOKKKDDD???;;;888666444555555444333333333333333111000...,,,++++++,,,,,,{{{wwwsssppplllgggddd___\\\WWWRRRNNNIIIDDDAAA<<<999555222000///---+++******)))))))))))))))***))))))((('''&&&&&&&&&'''~~~zzzwwwsssqqqpppooohhheee```\\\YYYUUUQQQNNNJJJGGGCCC@@@===:::666333///...,,,++++++***'''%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$~~~zzzwwwuuuttthhhfffbbb^^^[[[XXXWWWVVVTTTQQQLLLIIIEEEBBB===:::999777333111///---***'''&&&%%%$$$%%%%%%### !!! !!!"""""" !!!""""""!!!|||yyyuuurrrmmmllljjjfffbbb^^^ZZZXXXUUURRRNNNIIIEEEBBBAAAAAA===<<<:::888666444222111+++,,,,,,+++)))'''%%%###""""""!!!!!! ~~~{{{vvvqqqmmmiiieeebbbZZZXXXUUURRRNNNJJJGGGFFFDDDBBB>>>;;;888777666777333222111///---,,,******((((((((((((&&&$$$"""!!!!!! ~~~{{{xxxvvvuuutttrrrpppmmmiiiccc^^^ZZZUUUQQQNNNHHHFFFBBB>>>;;;888777666111000...,,,++++++++++++(((''''''&&&%%%$$$######$$$$$$$$$###""" }}}{{{xxxuuupppnnnjjjhhhgggeeecccaaa^^^ZZZTTTOOOJJJFFFAAA>>>;;;999555111///---------((((((&&&%%%%%%$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~||||||}}}{{{zzz{{{{{{zzzyyyvvvtttqqqnnnllljjjfffddd___]]]YYYWWWVVVTTTRRRPPPOOOKKKFFFAAA===:::555222///---***&&&$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!! ~~~}}}|||zzzwwwtttrrrpppnnnnnnllljjjiiijjjjjjiiihhhdddbbb```^^^]]][[[WWWTTTQQQOOOLLLJJJIIIHHHEEEDDD@@@<<<888444222///+++)))((('''%%%###!!!!!!!!!!!!""""""!!! }}}zzzwwwrrrqqqqqqqqqrrrrrrpppnnnooonnnllliiieeebbb```^^^YYYWWWUUUUUUVVVVVVUUUTTTRRRQQQOOONNNMMMKKKHHHEEECCCAAA>>><<<<<<;;;999888333000---***)))'''%%%###$$$######"""!!!!!! }}}wwwvvvtttrrrqqqnnniiifffdddcccbbbcccddddddcccaaa___]]][[[XXXTTTQQQNNNMMMKKKIIIGGGFFFGGGGGGFFFEEEAAA@@@??????>>>===999777444222000.........,,,+++---***'''&&&%%%$$$"""!!!}}}{{{yyywwwtttpppnnnnnnkkkgggddd```]]]YYYVVVVVVUUUTTTSSSQQQPPPOOONNNOOONNNKKKHHHEEEAAA???>>>999999999999999999999999555444444222111000///...,,,++++++)))((('''&&&%%%%%%$$$###"""!!! }}}|||{{{||||||zzzxxxvvvtttqqqooommmjjjfffccc]]]ZZZWWWTTTRRRPPPLLLJJJKKKJJJIIIHHHFFFEEEDDDCCC>>>===;;;999666333111000------------------------......---,,,+++***))))))''''''&&&%%%$$$###""""""""""""!!! ~~~}}}}}}|||zzzxxxtttqqqnnnmmmmmmmmmllllllhhhfffccc```^^^[[[WWWTTTOOOLLLJJJHHHGGGEEEBBB@@@<<<<<<:::999777555444333111000///---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############"""!!!!!! |||yyyvvvxxxvvvtttsssrrrqqqooommmhhheeeaaa_______________YYYWWWTTTRRROOOLLLHHHEEEDDDBBB???>>>===;;;999777000000...---+++)))((('''(((''''''&&&%%%$$$$$$###""""""""""""""""""""""""~~~{{{xxxvvvuuussspppnnniiigggeeedddcccbbb```^^^]]]ZZZVVVSSSSSSSSSRRRRRRKKKIIIGGGEEECCC@@@<<<:::888666333111000...+++))))))((('''&&&%%%###""""""~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzwwwtttpppmmmkkkhhhfffccc^^^\\\ZZZXXXXXXVVVTTTRRRPPPMMMJJJGGGGGGFFFDDDCCC>>><<<:::999888666222000///---+++)))(((&&&$$$!!!#########"""!!!!!! ~~~{{{yyyzzzyyyxxxwwwvvvuuuuuuuuuuuusssrrrsssssssssqqqooommmjjjeeeaaa___]]]ZZZXXXTTTRRRPPPNNNNNNLLLJJJHHHBBB@@@===;;;:::888666333222111///......---***((()))'''%%%%%%%%%$$$""" ~~~}}}|||zzzzzz{{{||||||{{{zzzzzz{{{zzzxxxxxxxxxwwwtttrrrrrrqqqooonnnlllkkkkkkkkkkkkiiihhhiiiiiiiiigggeeebbb___ZZZWWWVVVTTTRRRQQQIIIGGGEEECCCBBBAAA>>><<<999777555333222///,,,)))+++***((((((((('''%%%###!!!  }}}|||yyywwwvvvuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzwwwtttqqqooonnnkkkiiijjjiiiggggggfffeeebbb`````````aaaaaa___]]]ZZZXXXUUUSSSPPPMMMIIIGGGEEEDDD>>>===;;;888555333111000,,,+++***)))'''%%%$$$$$$""""""!!! }}}yyyzzzxxxvvvtttrrrqqqqqqqqqooonnnnnnmmmnnnnnnppppppsssqqqmmmkkkjjjhhhfffdddbbb```___^^^^^^\\\ZZZWWWXXXXXXXXXWWWVVVSSSPPPNNNKKKIIIFFFCCC@@@===;;;;;;777666444222///---+++***((((((&&&%%%$$$"""!!!!!!}}}~~~~~~~~~|||{{{{{{|||}}}|||yyywwwvvvtttrrrooommmkkkjjjjjjlllkkkjjjjjjiiiiiijjjjjjjjjhhheeedddcccaaa___]]]]]][[[YYYYYYXXXWWWTTTRRRNNNNNNNNNMMMJJJGGGEEECCC???>>>;;;888555333111000---,,,+++)))&&&$$$###"""###"""!!! ~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyyxxxwwwsssrrrooommmjjjgggeeedddiiihhhggggggfffeeeeeeeeecccbbb```___^^^]]]ZZZXXXWWWVVVTTTSSSRRRQQQNNNKKKHHHGGGFFFEEEBBB???<<<;;;777666333000...,,,******%%%$$$###""" ~~~~~~}}}|||{{{yyyyyy{{{|||~~~~~~{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzzzzyyyyyyxxxrrrrrrssssssrrrrrrrrrrrrpppooommmkkkhhheeebbbaaabbbbbbaaa```___^^^]]]]]]___^^^\\\[[[[[[YYYVVVTTTNNNMMMKKKJJJIIIGGGDDDAAA@@@@@@>>><<<999777555333000...,,,***(((&&&%%%%%% ||||||{{{{{{{{{zzzzzzzzzuuuuuuwwwxxxyyyyyyyyyyyywwwxxxxxxxxxwwwvvvuuutttrrrrrrssstttttttttttttttnnnoooooonnnlllllllllmmmlllkkkjjjhhheeebbb___]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWVVVTTTPPPMMMIIIGGGEEEDDDCCCAAA>>>;;;777666444222000---,,,+++((('''%%%###!!! ~~~~~~~~~}}}}}}}}}||||||yyyxxxwwwvvvvvvvvvwwwxxxrrrrrrssstttuuuuuuttttttuuuuuuuuuttttttsssqqqqqqlllmmmmmmmmmmmmmmmlllllllllmmmnnnllliiigggiiikkkfffeeedddccc```]]]ZZZYYYZZZ[[[[[[\\\[[[ZZZYYYXXXSSSRRRQQQPPPNNNKKKGGGDDDDDDBBB@@@>>>===;;;888555///...,,,***((('''&&&%%%###""" |||~~~~~~}}}zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvtttsssrrrtttuuuvvvqqqrrrrrrsssssssssrrrrrrnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhfffeeedddhhhiiijjjgggcccbbbccceeeaaaaaa```___\\\YYYWWWUUUSSSSSSTTTUUUUUUTTTRRRQQQNNNMMMKKKJJJIIIEEE@@@===<<<:::777666555333///---+++***((('''%%%$$$$$$###!!! ~~~|||yyyyyyzzz{{{}}}}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwsssooollllllmmmnnnoooppppppoooooonnnnnnmmmmmmnnnmmmkkkiiihhhhhhhhhhhhiiihhheeecccbbbcccdddeeeeeecccaaaaaabbbaaa```^^^\\\\\\\\\ZZZXXXUUURRRPPPPPPNNNLLLLLLLLLLLLJJJIIIHHHFFFDDDBBBAAA>>>:::666555333222///---,,,++++++$$$###"""!!! }}}|||yyywwwvvvwwwyyyzzz||||||{{{zzzyyywwwuuutttuuuuuuuuuuuuuuutttssssssssspppllljjjjjjkkkkkkkkkmmmmmmlllllllllllllllkkklllkkkiiigggffffffffffffgggeeecccaaa``````aaabbbaaa___^^^]]]^^^]]]\\\ZZZYYYXXXWWWVVVSSSQQQOOONNNMMMKKKIIIIIIHHHHHHFFFDDDAAA???===<<<:::777444000...---+++)))'''&&&%%%%%%!!!!!! ~~~}}}|||}}}}}}~~~~~~}}}zzzxxxvvvtttttttttvvvvvvzzzyyyyyywwwuuusssqqqppppppqqqqqqqqqqqqpppoooooommmkkkhhhhhhhhhhhhgggfffhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggeeedddddddddddddddbbb```___^^^]]]^^^^^^\\\[[[YYYXXXYYYXXXVVVUUUSSSRRRQQQNNNLLLKKKJJJJJJIIIGGGDDDCCCBBBAAA???===888666444333111///,,,)))'''&&&%%%###!!! ~~~|||{{{{{{{{{|||}}}}}}}}}}}}}}}||||||{{{wwwvvvtttsssrrrrrrssstttvvvvvvuuutttrrrooommmlllmmmmmmnnnnnnmmmmmmlllkkkhhhfffffffffgggfffeeeccceeeeeeeeeffffffgggggggggffffffeeedddccccccbbbbbbaaa```___]]]\\\[[[[[[[[[ZZZXXXVVVUUUUUUUUUSSSQQQNNNMMMJJJHHHFFFEEEEEEEEEDDDBBB???===<<<:::888555111///,,,+++***(((&&&###$$$###!!! }}}{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqpppnnnllljjjiiikkkkkkkkkkkkkkkjjjjjjiiidddccccccdddfffeeecccaaabbbcccccccccdddeeeeeeeeeddddddccccccbbbbbbaaaaaa___^^^]]]\\\ZZZYYYXXXXXXXXXVVVTTTSSSSSSRRRPPPNNNJJJIIIFFFCCCAAA@@@@@@@@@???===:::888666444222///,,,***'''&&&&&&%%%"""!!! }}}|||zzzyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwuuutttsssrrrqqqqqqqqqqqqooonnnnnnmmmllljjjiiihhhiiiiiiiiiiiiiiihhhggggggbbbaaaaaabbbcccdddbbbaaa```aaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbaaa``````___]]]\\\[[[ZZZXXXVVVUUUTTTUUUSSSQQQPPPPPPOOOMMMKKKFFFEEECCC@@@>>><<<::::::999666444222111///,,,***(((&&&###""""""!!! |||{{{yyywwwvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvsssrrrrrrqqqppppppooooookkkkkklllkkkjjjiiihhhhhhffffffggggggffffffeeeddd```___^^^___aaabbbaaa```^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^_________^^^]]]\\\ZZZYYYXXXWWWUUUSSSRRRQQQQQQOOOLLLKKKKKKJJJHHHFFFBBBAAA@@@===:::777444333222000---,,,+++***'''%%%$$$"""~~~}}}}}}zzzyyywwwvvvuuutttuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuqqqqqqqqqpppoooooonnnnnnjjjjjjjjjjjjjjjiiihhhhhhdddeeeeeeeeeeeedddcccccc^^^]]]\\\\\\^^^``````___]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZWWWWWWVVVUUUSSSQQQOOONNNMMMKKKIIIGGGGGGFFFDDDBBB@@@???>>><<<888444111......,,,)))((('''&&&$$$"""!!!~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvuuutttsssssstttuuutttuuuvvvvvvuuusssqqqpppooonnnmmmmmmnnnmmmkkkiiigggggggggfffeeedddbbbbbbbbbbbbbbbbbbbbbaaa``````bbbaaa^^^\\\[[[\\\^^^___ZZZ[[[ZZZYYYWWWWWWYYY[[[[[[[[[[[[ZZZZZZZZZYYYYYYUUUTTTRRRQQQQQQPPPNNNLLLKKKIIIGGGFFFEEEBBB???<<<999888666444111...---+++''''''&&&$$$"""!!! ~~~}}}|||{{{zzzxxxwwwwwwvvvuuusssrrrqqqqqqrrrrrrrrrrrrssstttsssqqqooonnnmmmkkkjjjkkkkkkkkkiiigggeeeeeeeeedddcccbbb`````````````````````___^^^^^^^^^\\\ZZZXXXWWWXXXYYY[[[ZZZ[[[ZZZYYYWWWWWWYYY[[[YYYYYYYYYXXXXXXXXXWWWWWWSSSQQQOOONNNNNNMMMKKKIIIHHHFFFDDDBBBAAA>>>;;;888555444222000---+++)))((($$$$$$###!!! }}}|||{{{zzzyyywwwwwwvvvssssssrrrppppppoooooopppoooooopppppppppnnnmmmllljjjiiigggggghhhhhhfffdddccccccbbbbbbaaa___^^^]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZXXXVVVUUUVVVWWWXXXXXXXXXXXXWWWUUUUUUVVVXXXVVVVVVVVVVVVUUUUUUUUUUUUQQQOOOLLLKKKKKKJJJGGGEEEDDDBBB???===;;;888444111...---,,,***(((%%%$$$### {{{zzzyyyxxxwwwvvvuuuuuurrrrrrqqqpppooonnnnnnnnnmmmmmmnnnnnnmmmlllkkkkkkhhhfffeeedddeeeeeedddcccaaaaaaaaa```___^^^]]]\\\\\\\\\\\\]]]\\\[[[[[[ZZZ[[[ZZZXXXVVVVVVVVVWWWWWWTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRRRROOOMMMJJJIIIHHHFFFDDDBBB???===:::888555222...+++)))((('''%%%###!!! ~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyxxxwwwwwwvvvuuutttssssssrrrqqqqqqpppooonnnmmmlllkkkkkkllllllkkkkkkjjjjjjgggeeebbbbbbbbbcccbbbaaa`````````___^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVRRRTTTTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNKKKHHHGGGEEECCCAAA>>>;;;999666333111...***'''$$$$$$###!!! |||{{{{{{||||||}}}~~~~~~}}}|||||||||~~~}}}}}}{{{zzzxxxwwwuuuuuutttttttttsssrrrqqqqqqqqqpppppppppooonnnlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiieeebbb```___`````````____________^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTSSSRRRRRRQQQQQQQQQSSSTTTUUUTTTRRRPPPOOOPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLIIIFFFDDDBBB@@@===;;;666444111///---***&&&###!!! ~~~|||xxxxxxxxxyyyyyyzzz{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyywwwvvvuuuttttttrrrqqqqqqppppppoooooonnnnnnnnnnnnnnnllljjjhhhggggggfffffffffffffffggggggbbb```]]][[[\\\]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVRRRRRRQQQPPPPPPOOOOOONNNPPPRRRSSSRRROOOMMMLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIGGGCCCAAA???===999777111///---+++)))'''###!!!}}}||||||}}}}}}|||zzzvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxzzz||||||zzzxxxvvvwwwwwwvvvvvvuuuuuuttttttppppppoooooonnnnnnmmmmmmmmmmmmmmmlllkkkiiifffeeedddddddddccccccdddeeeeee```]]]ZZZYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPPPPOOOOOONNNLLLNNNOOONNNLLLIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEAAA???===:::777444...,,,***((('''%%%"""~~~~~~}}}{{{yyyxxxwwwxxxxxxsssssstttttttttttttttsssxxxxxxxxxwwwwwwwwwwwwvvvwwwvvvsssqqqooooooppppppooonnnnnnmmmmmmmmmmmmmmmhhhiiijjjjjjiiigggeeeccceeedddbbbaaa`````````aaa___^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZXXXWWWUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLMMMKKKHHHEEEEEEDDDCCCDDDEEEDDDBBBAAAAAA???===:::666333111000,,,***&&&### ~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyywwwvvvuuuttttttqqqqqqrrrsssttttttssssssvvvvvvvvvvvvvvvuuuuuuuuuuuusssqqqooommmmmmmmmnnnmmmmmmlllkkkjjjjjjjjjjjjgggggghhhhhhgggeeecccbbbaaa```___^^^]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZYYYXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJHHHFFFCCCCCCBBBAAAAAABBBBBB@@@>>>===<<<:::777333000...---)))'''$$$ ~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwuuusssqqqooonnnnnnnnnpppqqqrrrrrrrrrrrrssssssttttttssssssrrrqqqrrrpppnnnlllkkkjjjjjjkkkkkkjjjiiihhhgggfffffffffeeeeeeeeeeeedddbbb```___\\\\\\[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPOOOOOONNNLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGEEEEEEEEEEEECCCAAA@@@???===>>>>>>>>>;;;999888666444222///,,,***)))$$$### ~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{xxxwwwwwwwwwwwwvvvvvvvvvtttttttttsssqqqnnnllljjjjjjkkkmmmnnnoooppppppqqqppppppqqqqqqqqqpppooonnnooonnnllljjjiiihhhhhhhhhhhhgggfffeeedddcccccccccbbbbbbbbbbbb```___]]]\\\XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEBBBAAAAAAAAA@@@???===;;;:::::::::999777555222111///---***(((&&&%%%!!!~~~}}}||||||{{{{{{||||||}}}|||zzzzzz{{{{{{yyywwwssssssssssssrrrrrrrrrrrrqqqqqqqqqpppooollljjjhhhhhhhhhjjjkkkmmmmmmnnnnnnlllmmmnnnooonnnmmmlllkkklllkkkjjjiiigggfffeeeeeeeeeeeedddcccbbbaaaaaabbbaaa``````^^^]]][[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFEEECCC@@@?????????===<<<:::888777666666555222000---,,,***(((&&&$$$""""""~~~~~~~~~~~~{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwxxxwwwuuussspppoooooooooooonnnnnnnnnnnnnnnmmmlllkkkiiihhhgggfffggghhhiiijjjjjjkkkjjjjjjkkklllmmmmmmkkkiiihhhiiiiiihhhgggeeedddcccbbbbbbaaa``````______`````````___^^^\\\ZZZYYYXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNMMMKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBB@@@>>>======<<<:::888666444222222111///,,,***''''''%%%$$$""" }}}|||{{{zzzyyyyyyyyyyyywwwvvvvvvuuuuuuuuuuuuuuutttssssssssstttsssqqqooommmmmmlllllllllkkkkkkkkkjjjiiihhhgggffffffffffffeeeffffffggghhhhhhhhhggghhhjjjkkkmmmllljjjhhhgggffffffeeedddcccaaa```___]]]]]]\\\\\\\\\]]]^^^^^^___^^^\\\[[[YYYWWWWWWVVVTTTTTTUUUUUUTTTSSSRRRQQQRRRQQQQQQPPPOOONNNMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA>>>===<<<;;;;;;999666333111///---,,,,,,***'''$$$"""!!! ~~~{{{zzzyyywwwvvvuuuuuuuuuuuutttssssssrrrrrrssssssqqqpppppppppqqqpppnnnkkkkkkkkkkkkjjjjjjjjjjjjiiigggfffeeedddcccdddeeefffeeeeeeffffffgggfffffffffhhhiiikkklllllljjjhhhfffcccccccccbbbaaa___]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]___^^^\\\ZZZXXXWWWVVVVVVSSSSSSTTTTTTSSSQQQOOONNNQQQPPPPPPOOONNNMMMLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAAAAA@@@@@@???;;;:::::::::999777333000...,,,***)))(((&&&### ~~~~~~~~~~~~}}}|||{{{zzzyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{xxxuuussssssssstttttttttsssrrrqqqppppppqqqqqqooonnnmmmmmmllliiiggghhhhhhhhhhhhggggggggggggddddddcccbbbbbbccccccccccccccccccdddddddddeeeeeeffffffgggggggggggggggfffdddcccaaa```^^^\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYY^^^]]][[[YYYVVVTTTRRRQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@===:::888777::::::888666333000---,,,'''&&&$$$###!!! ~~~~~~~~~}}}{{{{{{|||}}}~~~}}}||||||zzzyyyxxxwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{|||zzzwwwtttsssrrrsssssssssrrrqqqpppooonnnnnnnnnooommmlllkkkkkkjjjhhheeefffffffffeeeeeeeeeeeeddddddccccccbbbaaaaaaaaabbbaaaaaaaaabbbbbbbbbcccccceeeeeeeeeeeedddccccccbbbbbbaaa```^^^\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCBBBAAAAAAAAABBBCCCAAA@@@???===;;;999888777777666555333000---***)))$$$###""" ~~~~~~~~~~~~}}}{{{yyyxxxzzzyyyxxxwwwwwwxxxzzz{{{yyyxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxzzzxxxvvvsssrrrqqqqqqqqqqqqpppooommmllllllkkkkkkllljjjiiiiiiiiihhheeecccccccccccccccbbbbbbbbbbbbccccccaaa```____________^^^^^^____________``````bbbbbbbbbbbb```___^^^]]]______^^^\\\[[[YYYXXXWWWYYYYYYZZZZZZZZZZZZZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUQQQQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDAAAAAA@@@???????????????<<<<<<;;;:::888777666666222222000...+++)))&&&%%% ~~~|||}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{zzzwwwuuussstttttttttttttttuuuvvvwwwuuutttttttttssssssrrrrrrqqqqqqrrrsssssstttuuuuuuvvvuuusssqqqooonnnnnnnnnooonnnmmmkkkjjjjjjiiiiiijjjhhhgggggggggfffdddbbbaaaaaaaaaaaa````````````bbbaaa```^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^_________^^^]]]\\\\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIICCCCCCCCCBBBBBBBBBAAAAAA??????>>>======<<<<<<<<<::::::999777666444333222...---,,,***(((%%%###!!!}}}|||{{{{{{zzzzzzzzzzzzzzzzzzwwwxxxyyyyyywwwuuurrrpppppppppppppppqqqrrrrrrsssqqqqqqqqqqqqqqqpppppppppooooooooopppqqqrrrssssssrrrrrrpppnnnmmmkkkjjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhgggfffffffffeeecccaaa``````_________^^^^^^^^^```___]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\ZZZ[[[\\\\\\]]]]]]]]]]]][[[[[[ZZZYYYYYYXXXWWWWWWUUUVVVWWWYYYYYYXXXWWWVVVSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<;;;:::::::::999777555222000...---******)))'''%%%""" ~~~|||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvvvvvvvuuutttrrrooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnooooooppppppnnnnnnmmmkkkiiihhhffffffgggffffffeeeeeeeeefffffffffdddcccdddddddddbbb```^^^]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZWWWXXXYYY[[[\\\\\\]]]]]]XXXXXXWWWWWWVVVVVVVVVUUUTTTUUUVVVWWWWWWUUUSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;:::999777777777555333111...+++)))(((''''''&&&$$$""" ~~~}}}}}}}}}|||{{{yyyxxxwwwvvvuuutttsssrrrsssssstttuuutttsssrrrpppnnnmmmllliiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkllllllllllllllllllllllllkkkjjjiiihhhfffdddcccbbbaaa``````aaaaaabbbcccdddcccbbbaaaaaabbbaaa___^^^[[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVUUURRRPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@>>>===<<<;;;999999999999888666444333000000...,,,***(((&&&%%%$$$######!!!|||zzz{{{{{{zzzzzzxxxwwwuuuttttttsssqqqpppppppppqqqqqqtttsssqqqooommmlllkkkkkkggggggggggggfffeeeddddddffffffgggggghhhhhhiiiiiikkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhfffeeecccaaa```]]]]]]]]]^^^___```aaabbbaaa```______``````^^^\\\YYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWSSSTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUTTTQQQNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???===;;;::::::666777777777666444222111++++++***((('''&&&%%%$$$"""!!! }}}|||{{{zzzyyyyyyxxxwwwvvvuuuttttttpppooommmlllllllllmmmnnnpppoooooommmllliiihhhfffffffffeeeddddddddddddeeeaaaccceeeeeeeeeeeeggghhhiiiiiigggfffeeeddddddcccddddddddddddcccaaa___^^^^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[YYYXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPOOOOOOOOONNNNNNRRRRRRQQQPPPOOOOOONNNNNNJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFDDDBBB>>>===;;;;;;;;;;;;999888666555444333111000//////)))'''&&&###""" ~~~}}}}}}}}}|||{{{yyyxxxwwwwwwvvvuuutttsssrrrrrrqqqnnnmmmlllkkkkkkkkkllllllooonnnnnnlllkkkhhhgggfffddddddcccbbbbbbbbbbbbcccaaacccddddddddddddeeefffgggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbaaa___]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLKKKIIIHHHHHHGGGFFFEEEEEEDDD???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCCCCDDDCCCAAA???===;;;999999999999777666333222111000///---,,,,,,&&&%%%$$$""" ~~~}}}||||||||||||yyyyyyyyyxxxwwwvvvuuutttssssssrrrqqqpppooonnnnnnlllkkkjjjjjjiiiiiijjjjjjllllllkkkjjjiiigggeeedddbbbaaa``````___`````````aaabbbccccccbbbaaabbbcccdddcccbbb```____________^^^_________^^^\\\[[[ZZZWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@<<<===>>>??????@@@@@@???AAA@@@??????@@@???===;;;:::999777666777666444333///...---,,,+++))))))((($$$###!!!~~~~~~~~~}}}|||zzzxxxxxxxxxyyyyyyuuuvvvvvvuuutttsssrrrrrrppppppooonnnmmmllllllkkkjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiihhhfffdddcccbbb```______^^^^^^^^^^^^^^^```aaabbbaaa___^^^___```______^^^]]]\\\[[[[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKIIIHHHHHHHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDBBBAAA???>>>===<<<===>>>???????????????===<<<;;;<<<======;;;999888666444333333333111///,,,+++***)))((('''&&&%%%"""!!!~~~}}}}}}}}}~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyywwwuuuuuuuuuvvvvvvrrrssssssrrrrrrqqqpppooonnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffeeecccbbb``````___^^^]]]]]]\\\\\\]]]]]]^^^___```___]]][[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[YYYXXXWWWSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCAAA@@@>>>===<<<<<<<<<======>>>>>>======;;;:::999:::;;;;;;999777555444222111111000...,,,***))))))'''&&&%%%$$$###!!! }}}|||{{{{{{|||}}}zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrooooooooooooooonnnmmmmmmkkkkkkjjjiiihhhggggggffffffffffffffffffeeeddddddcccccccccbbbaaa```^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[YYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>===<<<999999:::::::::::::::999999888777888999999888666444222000//////...+++)))(((((('''%%%$$$###"""!!!{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvuuutttssssssqqqqqqqqqppppppooonnnmmmkkkkkkllllllkkkkkkjjjjjjhhhhhhgggfffeeedddccccccbbbbbbcccccccccbbbaaa```aaaaaaaaa```___^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZWWWVVVUUUUUUTTTUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNMMMKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@???>>>>>>===<<<<<<777888888999999888888777666555555666777777666444333111///...---,,,***(((&&&%%%$$$###"""!!! ~~~~~~wwwwwwvvvuuuuuuvvvxxxxxx{{{yyywwwvvvttttttuuuuuuttttttttttttsssrrrqqqqqqmmmnnnnnnooonnnmmmkkkjjjhhhiiiiiiiiiiiihhhhhhgggfffeeeeeedddcccbbbaaaaaa___```aaaaaaaaa```^^^]]]`````````___^^^]]]\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXXXXYYYZZZVVVUUUTTTTTTTTTTTTTTTUUURRRSSSSSSTTTTTTSSSRRRQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>======<<<<<<<<<888999999999999999888888444333333444555666444333333111///------,,,)))'''$$$$$$###""" }}}|||||||||zzzyyywwwvvvtttsssssstttuuuvvvuuuuuutttsssrrrrrrrrrrrrppppppnnnmmmmmmllllllllllllllllllkkkiiihhhfffeeehhhhhhhhhhhhgggeeedddcccccccccbbbbbbaaa`````````______^^^^^^^^^]]]]]]]]]____________^^^\\\ZZZYYYYYYXXXXXXWWWVVVTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPOOONNNNNNMMMOOOOOONNNNNNLLLKKKIIIHHHLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFEEECCCBBBFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<:::999777777444444444555555555555666666666666555444444444333111///---,,,,,,+++)))'''$$$$$$"""!!!~~~|||zzzzzzzzzyyywwwuuutttrrrqqqpppqqqsssssssssrrrqqqpppoooooooooooooooooonnnmmmlllkkkkkklllkkkkkkjjjiiihhhfffeeedddffffffffffffeeedddcccbbbaaaaaaaaa```______^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>======<<<<<<;;;999888666555555333444444444555555555555555444444333333222222111000...,,,++++++)))'''%%%######!!! ~~~|||yyyxxxxxxxxxvvvuuurrrqqqpppnnnnnnnnnooopppoooooonnnmmmllllllllllllnnnmmmlllkkkjjjjjjjjjjjjiiiiiihhhgggfffdddcccbbbaaabbbbbbccccccbbbbbbaaa_________^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQPPPPPPOOONNNMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB???????????????>>>>>>>>>???????????????>>>============<<<<<<<<<;;;;;;;;;999888888666555444333333333333333333444444444444333333222111111000//////...,,,***)))((('''%%%###!!! }}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyvvvuuuuuuuuusssrrrpppooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiiggggggfffeeedddbbbaaa```^^^___```aaaaaaaaaaaaaaa^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWYYYXXXXXXXXXWWWVVVUUUUUURRRQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@??????======>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::666666555444444333222222222222222222333333333444222222111000///......---+++)))'''&&&&&&%%%###!!!~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttssssssrrrqqqooopppooonnnmmmlllllllllllllllkkkjjjiiihhhhhhhhhhhhiiihhhggggggggggggggggggeeeeeedddcccbbb```___^^^]]]]]]^^^___````````````^^^]]]]]]\\\[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVWWWVVVVVVUUUTTTTTTTTTTTTPPPPPPPPPOOOOOONNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>???@@@????????????????????????<<<============<<<;;;;;;::::::::::::999999999999555555444444333333222222111111111111222222222222222222111000///...---,,,)))'''%%%$$$$$$### {{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzwwwuuurrrqqqqqqqqqooonnnoooooonnnmmmlllkkkkkkjjjkkkjjjiiihhhggggggggggggffffffeeeeeeeeeeeeffffffddddddcccbbbaaa___^^^]]][[[\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@??????>>>===============;;;;;;<<<<<<<<<<<<======<<<<<<<<<===<<<;;;;;;:::999999999888888888777777333333333333333333333333000000000000111111111222111111000///---,,,++++++(((&&&$$$###"""!!!~~~}}}}}}|||}}}~~~~~~}}}zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxvvvtttqqqpppppppppnnnmmmnnnnnnmmmlllkkkjjjiiihhhiiihhhgggfffeeeeeeeeeeeedddddddddccccccddddddeeedddccccccbbbaaa___^^^]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======>>>>>>???===============<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999777777666666666555555555111111111222222222222222/////////000000000111111000///...---+++***)))((('''%%%###""""""!!!}}}{{{zzzzzzyyyzzz|||}}}}}}}}}|||{{{yyyzzz{{{|||}}}}}}}}}}}}zzzzzz{{{{{{|||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwuuutttsssrrrrrrssstttuuuvvvsssqqqppppppooonnnmmmmmmllllllllljjjiiihhhgggggggggfffeeedddddddddddddddccccccbbbccccccddddddcccccccccbbbaaa___]]]]]]XXXYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQUUUTTTRRRQQQQQQRRRSSSTTTSSSRRRPPPNNNLLLJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>============>>>>>>;;;<<<=========<<<:::999999999:::::::::;;;;;;;;;:::::::::::::::999888888555555444444444333333333000000000000111111111111////////////000000000000......,,,+++***((('''''''''%%%###"""!!! }}}{{{yyyxxxwwwzzz{{{|||~~~~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrrrrttttttsssqqqooommmjjjiiihhhhhhhhhhhhhhhgggffffffdddeeeeeefffeeedddbbbaaa````````````_______________aaabbbccccccbbbaaa___^^^\\\YYYYYYYYYZZZZZZYYY[[[YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPSSSRRRRRRPPPOOONNNMMMMMMPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCC?????????@@@AAABBBCCCDDDCCCDDDEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDCCCAAAAAA>>>===============>>>???<<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999:::999999888888999::::::666666666666777777777777555555444444444333333333000000///.....................---------......///---,,,,,,+++)))'''&&&%%%$$$$$$$$$###!!!}}}{{{yyyxxxxxxyyyzzz{{{|||}}}||||||{{{yyyyyyyyyxxxxxxwwwvvvuuuxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuutttttttttttttttuuutttsssrrrqqqppppppppppppppppppooonnnlllkkkjjjggghhhhhhhhhhhhgggfffeeeddddddeeeeeedddcccbbbaaa`````````_________^^^^^^\\\]]]___``````___]]]\\\^^^\\\YYYXXXYYYZZZYYYXXXYYYXXXVVVUUUVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA??????>>>??????@@@AAABBBCCCDDDEEEDDDBBB@@@@@@AAAAAABBBBBBCCCBBBAAA@@@??????>>>>>>=========>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999888888888888666666666666666666666666333333333333222222222222000///......------............---------------...,,,++++++***)))(((&&&%%%$$$$$$###"""!!!}}}{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyvvvwwwwwwwwwvvvuuutttsssuuuuuuuuuuuuuuutttssssssuuuttttttsssssssssssstttvvvuuutttrrrpppooooooooollllllmmmllllllkkkjjjjjjfffggggggggggggfffeeeeeeddddddddddddcccbbbaaa```_________^^^^^^^^^]]]]]][[[[[[]]]]]]]]]]]][[[[[[]]][[[YYYXXXYYYYYYXXXWWWXXXVVVTTTTTTTTTTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????BBBCCCDDDDDDBBB@@@@@@AAA@@@@@@@@@AAA@@@@@@???>>>@@@@@@???>>>============;;;;;;;;;::::::999999999999999::::::999999888777888888999999999777666555666666666555555444444444222222111111111000000000///......---------------///...---,,,,,,,,,,,,,,,************)))((('''&&&#########!!! }}}|||zzzzzzzzzwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuttttttssssssssssssssssssrrrqqqqqqsssrrrrrrqqqqqqrrrrrrrrruuutttrrrqqqpppoooooooookkkllllllkkkkkkjjjiiihhheeeeeeffffffffffffeeedddcccccccccbbbaaa```______^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\ZZZXXXXXXXXXXXXWWWUUUWWWUUUTTTTTTTTTTTTSSSQQQPPPPPPPPPPPPOOOOOOOOONNNPPPOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@???@@@@@@@@@???>>>>>>=========>>>AAABBBCCCCCCAAA@@@@@@AAA@@@@@@@@@@@@??????>>>>>>AAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888888888888888888888777777666666777888999888666444333666666555444333222222111111111111000000000000///......---,,,,,,,,,,,,,,,///...---++++++*********))))))))))))(((((('''&&&######""" ~~~|||{{{zzzzzzzzzwwwwwwvvvuuuuuuuuutttttttttuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrqqqppppppqqqpppppppppppppppqqqqqqqqqppppppoooooooooooopppmmmllllllkkkjjjhhhgggfffcccddddddeeeeeeeeeddddddcccbbbaaa```___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXWWWXXXWWWUUUSSSWWWVVVTTTTTTUUUUUUSSSRRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>===>>>>>>@@@AAABBBBBB@@@???@@@@@@@@@@@@@@@???????????????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777888888777777666555444555666777777555333222555444444333222111000000111111111111000000000000---,,,,,,+++++++++++++++------,,,***))))))))))))((((((((((((((('''&&&%%%###"""!!!~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwuuutttssssssssssssssstttttttttttttttssssssqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnoooppppppnnnnnnmmmmmmmmmnnnnnnooollllllkkkjjjiiigggeeedddbbbccccccddddddddddddccccccbbb```^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWVVVSSSQQQVVVUUUTTTTTTUUUUUUTTTRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@BBBAAA@@@??????@@@@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999777777888888777777666555222333444555555444333333222222222111111000000000111111000000000/////////,,,,,,+++***************,,,+++***)))))))))))))))(((((((((((('''&&&%%%$$$###""" ~~~}}}||||||||||||}}}|||{{{|||~~~~~~|||{{{zzzyyyyyyyyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrqqqqqqrrrssssssrrrrrrqqqoooppppppppppppooonnnnnnmmmmmmmmmmmmmmmnnnoooooonnnmmmmmmlllkkkkkkkkkkkkhhhhhhhhhhhhgggfffeeedddaaabbbbbbcccddddddccccccbbbaaa___]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWUUURRRPPPUUUSSSRRRRRRTTTTTTSSSQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDBBBAAA@@@??????>>>??????>>>>>>======<<<=========>>>???AAAAAA@@@??????@@@???>>>===<<<<<<<<<===>>><<<;;;;;;:::::::::;;;;;;999999999999999999888888777888888888888777666666111111222222333444444444000000000000000000000000////////////.........---++++++***))))))))))))******))))))((((((((())))))))))))((('''&&&%%%###"""###"""~~~}}}}}}}}}~~~~~~|||{{{yyyyyyxxxxxx{{{zzzzzz{{{~~~~~~{{{zzzyyyxxxxxxxxxxxxyyyyyywwwuuusssrrrqqqrrrrrroooppppppqqqqqqqqqppppppnnnnnnoooooonnnnnnmmmllllllllllllllllllmmmnnnoooooonnnmmmkkkjjjiiihhhhhhddddddeeeffffffeeeeeeeee```aaabbbcccccccccccccccbbbaaa___\\\[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXWWWWWWVVVUUURRROOOSSSRRRQQQQQQRRRSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGHHHJJJLLLMMMOOOPPPJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<======???AAAAAA?????????@@@>>>===<<<;;;:::;;;<<<<<<::::::999999999:::;;;;;;777777777777888888888888888888888888888777777666000000000111222333555666////////////000000000000......---------,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))***))))))((('''&&&$$$"""!!!###!!!}}}{{{zzzzzzzzzzzzzzzxxxwwwvvvuuuuuuuuutttvvvxxx{{{|||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvtttrrrpppnnnmmmnnnnnnnnnnnnoooooooooooonnnmmmkkkiiiiiiiiikkkllljjjjjjkkklllmmmmmmmmmmmmllllllkkkkkkiiihhhgggfffeeeeeedddcccbbbbbbbbbccc\\\\\\]]]^^^___```aaabbbaaaaaa___^^^\\\ZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSQQQPPPQQQQQQQQQQQQPPPNNNLLLJJJMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<;;;:::888777777888:::;;;<<<===???@@@@@@>>>===;;;===<<<:::999888999::::::999999999999999888777777777777777777888888888888888888888777777777777777666555333111000000111111333222111000///...------//////...---,,,,,,+++++++++*********))))))((((((+++***(((&&&%%%&&&'''(((&&&%%%%%%$$$###""" ~~~|||{{{{{{{{{|||zzzyyyxxxwwwvvvuuuuuuuuusssuuuwwwyyyzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwxxxwwwvvvtttrrrpppnnnmmmmmmmmmmmmnnnnnnnnnoooooonnnmmmkkkiiihhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiigggfffeeeddddddcccbbb```___^^^^^^^^^[[[\\\\\\]]]^^^___```aaabbbaaa```^^^\\\ZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>======;;;:::999777777999:::;;;:::<<<===>>>???>>><<<;;;<<<;;;:::999999999999:::888888888888888777777666666666666666777777777777888888888777777666666666666555333222111111111222222111000///...------,,,.........---,,,,,,++++++*********)))))))))((((((+++***(((&&&%%%&&&''''''%%%%%%%%%$$$###""" }}}}}}||||||{{{||||||}}}yyyxxxwwwvvvuuutttttttttrrrsssuuuwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxwwwuuusssqqqpppnnnmmmlllllllllmmmmmmmmmnnnnnnnnnmmmkkkiiihhhggghhhhhhjjjjjjjjjiiiiiigggfffffffffffffffeeedddcccbbbaaabbbaaa___]]][[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^___bbbaaa```^^^\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRRRRPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>;;;:::999888888999:::;;;999:::;;;=========<<<;;;;;;;;;:::999999999999:::777777777777777666666555444555555555666666666666999888888777666555444444444444333222111111111111000000///...---,,,,,,+++...------,,,,,,+++++++++******))))))))))))((((((***)))'''&&&%%%%%%&&&'''%%%%%%%%%$$$###"""!!! ~~~|||||||||{{{{{{{{{{{{{{{xxxwwwvvvtttssssssrrrrrrpppqqqssstttuuuuuuuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuusssqqqpppnnnnnnkkkkkkkkkkkklllllllllmmmnnnmmmkkkiiigggfffffffffffffffggggggfffeeeeeedddbbbbbbbbbbbbaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]aaaaaa___]]][[[YYYXXXWWWWWWVVVTTTTTTTTTTTTVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRRRROOOOOOMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>????????????;;;:::999999999999:::;;;888888:::;;;;;;<<<;;;;;;::::::999999999999999999666666666777666555555444333333444444444555555555888888777666555444333222222111111000000000000/////////...------,,,++++++---,,,,,,,,,+++++++++***))))))))))))))))))(((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ~~~}}}||||||{{{zzzyyyxxxwwwvvvvvvtttsssrrrqqqqqqqqqooopppqqqrrrssstttttttttvvvwwwxxxyyyyyyyyyyyyyyyvvvuuutttsssqqqooonnnnnniiijjjjjjjjjjjjkkkkkkkkklllkkkjjjhhhgggeeeeeedddbbbccccccdddeeeeeedddddd_______________^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[___^^^]]]\\\ZZZXXXWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNLLLKKKKKKLLLMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB===>>>>>>>>>>>>?????????;;;::::::::::::::::::;;;888888999:::::::::::::::888999999999999999999999666666666666666555444444333333333333444444444444777777666555444222222111///////////////...............------,,,,,,+++++++++++++++++++++*********(((((((((((((((((())))))((('''&&&%%%%%%$$$$$$$$$###############"""!!! ~~~}}}{{{{{{{{{{{{yyyxxxvvvvvvuuutttsssrrrqqqpppppppppnnnoooooopppqqqrrrsssttttttuuuvvvwwwxxxyyyyyyyyyuuuuuutttrrrqqqooonnnnnnhhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiihhhfffeeedddddd``````bbbccccccddddddddd^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[XXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;:::::::::::::::999999999999999777888999999:::999999999666666666666666555555444222333333333444444444444666555555444333222111111---......//////...------......---------,,,,,,,,,************************''''''(((((((((((())))))'''&&&&&&%%%%%%$$$######"""#########""""""!!! ~~~}}}|||xxxyyyzzzzzzyyyxxxwwwvvvtttsssrrrqqqpppooooooooonnnnnnooooooppprrrssstttqqqrrrsssuuuvvvwwwwwwwwwuuutttsssrrrqqqooonnnnnngggggghhhhhhhhhiiiiiiiiihhhhhhhhhgggfffeeeddddddaaaaaabbbbbbbbbbbbbbbaaa]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;:::999999999999666777888999:::999999888666777777777777666555555333333333444444444444555444444333333222222222111...//////000000000///...............------------)))*********************'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""!!! ~~~}}}|||{{{{{{vvvwwwxxxyyyzzzyyyyyyxxxtttsssrrrpppoooooonnnnnnooooooooooooppprrrssstttooopppqqqssstttuuuuuuuuuttttttsssrrrqqqoooooonnngggggggggggghhhhhhhhhhhhfffgggggggggfffeeeddddddccccccccccccbbbaaa```___]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAACCCCCCCCCCCCAAAAAA?????????>>>>>>>>>>>>>>>???>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::======;;;:::999888888888666777888999::::::999888777777777777777666666555333333444444444555555555333222222222222222222222///000111222222111000000..................------)))))))))))))))*********&&&'''''''''(((((())))))%%%%%%%%%%%%%%%###""""""!!!"""""""""""""""!!! }}}}}}||||||{{{{{{{{{zzz~~~}}}|||{{{zzzxxxxxxxxxwwwuuutttrrrrrruuutttsssrrrpppooonnnmmmpppnnnnnnooopppqqqpppoooqqqrrrsssrrrqqqqqqrrrtttsssrrrqqqpppnnnllljjjiiiffffffeeedddddddddeeeeeegggfffeeedddcccbbbbbbcccaaaaaa````````````aaaaaa]]]]]]]]]]]]]]]\\\ZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVWWWYYYYYYYYYXXXXXXWWWTTTSSSRRRRRRSSSTTTSSSSSSSSSSSSRRRQQQOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVSSSRRRPPPOOONNNMMMMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDAAA@@@??????>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;::::::999999999::::::<<<<<<;;;;;;:::999888888<<<;;;:::999888888888888777777777666555333222111//////000111222222333333333333333333222222111000111000000///...---------...------,,,,,,+++******))))))))))))((((((((((((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! ~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzz~~~~~~}}}|||{{{zzzzzzyyyvvvvvvwwwvvvvvvtttssssssttttttsssrrrpppooonnnmmmooonnnmmmnnnooopppooonnnpppqqqqqqpppooooooppprrrrrrrrrqqqpppnnnllljjjiiifffeeedddcccccccccccccccgggfffeeeddddddcccccccccaaaaaa````````````aaaaaa^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVXXXXXXXXXXXXXXXWWWTTTSSSRRRRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRQQQOOONNNNNNMMMMMMNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAA@@@??????>>>>>>??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999888888888999999888777666666666777777777777666555444222222000000000111111222222222222222222333222222111111111000000///......------......------,,,+++++++++))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%$$$$$$$$$#########"""!!!!!! }}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxuuuuuuvvvvvvuuuttttttssstttsssrrrqqqpppnnnnnnmmmmmmlllkkklllnnnooonnnmmmnnnoooooonnnmmmmmmnnnppppppppppppooommmkkkiiihhheeedddcccbbbaaa`````````ffffffeeeeeedddcccccccccaaa``````______``````aaa______]]]\\\ZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888777777777666666555555444555555666777777777666555444333222000000000000111111111111000111111222222222222111000000000///......------//////......---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''((((((((()))(((''''''&&&%%%$$$######""""""!!!!!! }}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvuuutttsssrrrqqqsssrrrqqqpppooonnnmmmmmmllljjjjjjkkklllmmmlllkkkmmmnnnnnnmmmlllkkkmmmnnnnnnnnnmmmmmmkkkjjjiiihhhdddcccbbb```___^^^^^^^^^cccccccccccccccbbbbbbaaa_________^^^^^^_________```___]]][[[ZZZYYYYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUPPPRRRTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMKKKJJJJJJIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???????????????@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<999888888888777777666666555444444444444444555666777777777666555444333333000000000000000000////////////000111222222222111000000//////............000//////...------,,,,,,))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))))))))((('''%%%$$$######!!!!!!!!! }}}|||}}}~~~~~~}}}}}}}}}|||||||||zzzzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuusssqqqpppoooqqqqqqpppoooooonnnmmmmmmkkkiiiiiiiiikkklllkkkjjjmmmnnnnnnmmmkkkjjjlllmmmjjjkkkjjjjjjiiihhhgggfffcccbbb```___^^^]]]\\\\\\``````aaaaaaaaa```______^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVPPPSSSVVVVVVUUUTTTTTTUUUSSSSSSRRRRRRQQQQQQRRRRRRPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<888888777777777777777666555555444444444555666666555555666555555444333222000000//////////////////...///000000111111111111////////////............000//////...------,,,,,,))))))))))))(((((((((((($$$%%%%%%&&&'''(((((()))))))))((('''%%%$$$######!!!!!!!!! ~~~zzzxxxxxxyyy|||~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{xxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttsssqqqooooooppppppoooooonnnmmmmmmllljjjiiihhhiiikkklllkkkjjjmmmmmmmmmllljjjiiijjjkkkgggggggggggggggfffeeedddaaa```___^^^]]]]]]\\\\\\]]]^^^___``````___^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXWWWWWWVVVVVVWWWWWWRRRVVVYYYYYYVVVSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@??????@@@@@@???>>>======>>>>>>??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777888888999:::;;;888888777777777777777777666666555555555555555666444444444444444333222222............////////////...//////000000000000/////////////////////......//////......---,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&'''''''''((((((''''''&&&%%%$$$######""""""!!!!!! ~~~~~~zzzxxxwwwwwwzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyyyyyyyyzzzzzz{{{{{{{{{wwwwwwvvvuuutttssssssrrrrrrrrrsssssssssrrrrrrqqqooooooooonnnnnnmmmmmmllljjjiiihhhiiikkklllkkkjjjkkkkkkkkkjjjhhhggghhhiiiddddddddddddddddddcccbbb```___^^^^^^]]]]]]]]]]]]\\\]]]___``````___^^^]]]ZZZYYYYYYXXXXXXYYYYYYZZZXXXZZZ\\\]]]]]][[[YYYXXXXXXWWWVVVVVVUUUUUUVVVVVVTTTYYY\\\\\\WWWSSSSSSTTTNNNNNNNNNOOOOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMNNNOOOPPPPPPNNNMMMKKKLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>=========>>>>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;666666666666777888999:::888888888888888888888888777666555444444444444444222222333333333222111111---------......//////////////////000//////........./////////////////////......------,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""!!!!!! ~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}}}}}}}}}}||||||||||||yyyyyyyyyzzzzzz{{{{{{{{{vvvvvvuuutttrrrqqqppppppooopppqqqrrrssstttttttttoooooonnnnnnmmmmmmlllllljjjiiiiiiiiikkklllkkkjjjiiijjjjjjhhhfffeeefffgggbbbbbbcccccccccbbbbbbaaa______^^^]]]]]]^^^^^^^^^\\\^^^___aaaaaa```^^^]]]XXXXXXWWWWWWWWWWWWXXXXXXVVVXXX[[[^^^^^^\\\ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUVVV[[[___]]]XXXTTTSSSTTTLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOOOONNNLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;555555555555666777888999888888888888888999999999777666555444333222222222111111222222222111000000,,,,,,------...///000000///000000000///...------.........///////////////...------,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! ~~~}}}zzzyyy}}}|||{{{zzz{{{|||~~~~~~~~~}}}}}}|||{{{{{{zzzyyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{vvvvvvuuutttrrrooommmlllppppppqqqqqqrrrsssttttttnnnnnnnnnmmmllljjjiiihhhiiiiiiiiiiiijjjkkkllllllkkkkkkjjjhhhfffdddbbbaaacccbbbbbbaaaaaabbbbbbccc```^^^\\\ZZZYYY[[[]]]^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\YYYVVVTTTUUUWWWXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]]ZZZYYYWWWUUUUUUVVVWWWXXXVVVWWWXXXXXXWWWVVVTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>============>>>>>>AAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::::::::999999:::999777666555555555666888888888888888777666666555555444333222000000///111111111111111111111111------....................................---------------............///------,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%######""""""!!!!!! ~~~}}}{{{zzz~~~}}}|||{{{|||}}}~~~}}}}}}}}}|||{{{zzzyyyzzz{{{}}}||||||}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyzzzzzzzzzvvvvvvuuutttrrrpppnnnmmmoooppppppqqqrrrsssssssssnnnnnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjkkklllmmmmmmkkkjjjjjjhhhfffdddbbb```aaaaaaaaaaaaaaaaaaaaaaaa]]][[[ZZZYYYYYY[[[^^^___]]]]]]\\\\\\\\\[[[[[[[[[[[[YYYVVVUUUVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYWWWUUUTTTUUUVVVWWWVVVVVVWWWWWWVVVUUUSSSRRROOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>======>>>>>>>>>@@@??????>>>>>>===<<<<<<::::::999999999888888888999888777666555555555666666666666666666555555444555444444333111000000///000000000000000000000000------...........................------------------------............///---,,,,,,++++++******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%######""""""!!! ~~~}}}||||||~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzz|||}}}{{{{{{{{{||||||}}}}}}}}}xxxxxxxxxxxxyyyyyyyyyyyyvvvvvvuuutttrrrqqqooonnnooooooppppppqqqqqqrrrrrrnnnnnnnnnnnnmmmkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnjjjjjjiiihhheeecccaaa```^^^___```aaaaaa```___^^^ZZZYYYXXXXXXYYY[[[^^^___]]]\\\\\\\\\\\\[[[[[[[[[YYYXXXWWWWWWXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMLLLKKKKKKJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMLLLLLLLLLHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGEEECCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999888888888888777777777888888777666555555555555444444444444444333222222444444333222111000000///////////////////////////......---------------------------------------------------............///,,,,,,,,,+++******)))))))))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######"""!!!!!! }}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{{{{||||||zzzzzzyyyyyyxxxwwwwwwvvvuuuuuuttttttrrrqqqpppoooooooooooooooooooooppppppnnnnnnnnnmmmmmmkkkjjjjjjhhhiiijjjlllmmmnnnoooooojjjiiihhhgggeeecccaaa___]]]^^^```aaaaaa```^^^]]]YYYYYYXXXXXXXXXZZZ\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWWWWXXXYYYXXXVVVTTTVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>======<<<;;;;;;;;;999999888888888777777777777777666666555555555555333333333333333222222111333333333222111000000///000000000000000000000000......------------,,,,,,,,,,,,,,,,,,,,,------------------............///,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!! ~~~~~~~~~~~~}}}}}}|||zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz|||{{{{{{zzzxxxvvvtttsssssssssssssssrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmlllkkkjjjiiihhhiiikkklllmmmnnnnnnnnniiiiiihhhfffdddbbb```___\\\^^^___aaaaaa___^^^\\\ZZZZZZYYYXXXXXXYYYYYYZZZ\\\\\\\\\[[[[[[[[[ZZZZZZWWWVVVWWWXXXYYYXXXUUUSSSTTTUUUVVVWWWXXXYYYZZZZZZWWWWWWVVVVVVUUUUUUUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>======<<<;;;;;;:::999999999888888888888666666666666666555555555333444444444444333222222333222222111111000000000111111111111111111111111......------,,,,,,,,,,,,++++++++++++,,,,,,---------------............///,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!! ~~~~~~}}}||||||{{{{{{xxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyywwwuuurrrpppqqqqqqrrrqqqqqqpppoooooonnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhiiikkkmmmmmmmmmllllllhhhhhhgggfffdddaaa___^^^\\\\\\]]]^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYY\\\[[[[[[[[[[[[ZZZZZZZZZWWWVVVVVVWWWXXXXXXUUUSSSSSSTTTUUUVVVXXXYYYZZZ[[[VVVVVVWWWWWWWWWWWWXXXXXXTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>??????@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999888888888555555666666666555555444444444444444444333333222222222111111111000000000111111111111111111111111......------,,,,,,++++++)))******++++++,,,,,,------------............///+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%$$$######"""""""""!!! }}}}}}||||||{{{{{{zzzzzzvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvuuusssqqqpppoooooopppppppppooonnnnnnnnnmmmmmmlllkkkjjjjjjjjjiiiiiijjjjjjjjjiiihhhhhhiiijjjkkkllllllkkkjjjiiihhhhhhgggeeecccaaa___^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXUUUVVVWWWXXXYYYZZZZZZZZZUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>======<<<<<<<<<<<<============<<<<<<;;;:::::::::999888888888888777777777444444555666666555555444333333444444333333222111111111111111000000000000111111111111111111111111......------,,,++++++***)))))))))***+++,,,,,,,,,---------............///++++++******))))))((((((&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!"""!!!!!! |||||||||{{{zzzzzzyyyyyyuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttpppqqqsssttttttsssqqqpppnnnnnnoooooooooooonnnnnnmmmmmmllllllkkkjjjiiiiiihhhhhhiiiiiiiiihhhhhhgggiiijjjkkklllllljjjiiiggghhhgggfffeeeccc```^^^]]]YYYXXXWWWWWWWWWWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWUUUUUUVVVWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\VVVUUUSSSRRRQQQQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGG@@@AAAAAABBBBBBAAAAAA@@@>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888777777777777666666666666333444555666666666555444222333333333333222111111111111111111000000000000000000000000000000000000......---,,,,,,+++******((())))))***++++++,,,,,,---------.........//////++++++******)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%$$$###"""!!!"""!!!!!! ~~~}}}}}}}}}~~~|||zzzxxxvvvvvvuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuttttttsssrrrpppnnnmmmlllmmmooopppooommmkkkkkkmmmnnnmmmlllkkkjjjiiihhhgggfffeeedddfffgggiiijjjjjjiiihhhhhhhhhhhhjjjjjjiiigggeeecccddddddddddddbbb```]]]\\\ZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVTTTRRROOONNNNNNOOOOOOMMMNNNPPPPPPOOOMMMJJJHHHJJJJJJJJJIIIIIIHHHHHHGGGIIIHHHFFFEEEDDDEEEFFFFFFIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@??????@@@???>>><<<<<<======>>>==============================<<<;;;999888777777666666666777666555555444444444444444444444444444333333333222222222111111000000000///......------------------------------,,,,,,,,,++++++*********''''''(((((())))))************+++,,,,,,,,,,,,+++************))))))))))))'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""###"""!!! ~~~}}}}}}~~~~~~}}}|||{{{{{{{{{}}}}}}{{{zzzxxxvvvuuutttttttttuuuuuuuuuuuuuuutttvvvvvvvvvuuutttsssrrrqqqpppooonnnmmmlllmmmmmmnnnmmmkkkjjjjjjkkkllllllkkkkkkjjjjjjiiihhhffffffeeefffggghhhiiiiiiiiihhhgggggghhhhhhiiihhhgggeeeddddddddddddcccaaa^^^\\\[[[ZZZYYYXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUSSSQQQOOONNNNNNOOOPPPOOOPPPQQQQQQPPPNNNKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@AAAAAAAAACCCBBBBBBAAA@@@@@@?????????>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777666666666555555555555444444444444444444444444333333222222222111111111000000//////...---------------------------------,,,,,,,,,++++++*********(((((((((((())))))******)))***++++++,,,,,,++++++******)))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""""""""!!! ~~~}}}|||~~~~~~}}}|||{{{{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzxxxwwwuuutttsssrrrqqqrrrrrrsssssstttttttttvvvvvvvvvuuutttrrrpppooolllmmmmmmmmmllllllkkkkkkiiihhhggggggiiijjjjjjjjjjjjjjjiiiiiihhhgggfffeeeeeefffgggggghhhhhhgggggggggggggggfffffffffffffffddddddcccaaa___]]]ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSRRROOOLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>???AAABBBBBBBBBAAAAAA@@@?????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888777666555444555555666444444444444444444444444222222222222111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((((((((())))))))))))***)))***++++++,,,,,,++++++)))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!! ~~~~~~}}}~~~~~~}}}|||{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyywwwwwwvvvuuutttsssrrrqqqooooooooopppqqqrrrsssssstttttttttsssrrrqqqpppooojjjjjjlllmmmlllkkkiiihhhfffeeeddddddfffhhhhhhgggfffggggggggggggfffeeedddddddddeeeffffffgggggggggfffeeeeeedddeeeeeefffgggdddcccaaa___]]][[[YYYXXXXXXWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPPPPOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSPPPNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<<<<>>>AAACCCAAAAAA@@@@@@?????????>>><<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999999777555444333444666777444444444444444444333333222111111111111000000000//////......---,,,,,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!! ~~~~~~~~~}}}|||||||||{{{{{{{{{zzz{{{{{{{{{|||||||||||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxuuuuuuttttttsssrrrqqqqqqmmmmmmmmmmmmnnnooopppqqqoooppppppqqqqqqqqqpppppphhhiiikkklllllljjjhhhfffdddcccaaabbbdddeeeeeedddbbbcccdddeeeeeedddcccbbbbbbcccccccccdddeeeffffffeeeddddddcccddddddeeefffbbbaaa___]]][[[YYYXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTOOOOOOOOOOOOOOOPPPPPPQQQTTTTTTTTTTTTSSSQQQOOONNNJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;>>>@@@BBB@@@???????????????>>>>>>;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888999999999777555444333444666777555555444444444333333333111111111000000000//////......------,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))***++++++++++++***(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$$$$######""""""!!!!!! }}}~~~~~~}}}{{{zzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{||||||xxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuusssrrrrrrrrrqqqqqqpppppplllkkkkkkjjjkkklllnnnoookkklllmmmnnnoooooooooooohhhiiijjjkkkkkkiiihhhfffdddbbbaaaaaabbbcccbbbaaa___aaabbbddddddcccaaa```aaaaaaaaabbbcccdddeeefffdddddddddccccccccccccccc```^^^]]][[[YYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQRRROOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::777777777777777888888888888777666555444555555666555555555444444333333222000000000000////////////...------,,,,,,+++******************************)))))))))***************+++************)))))))))((()))******++++++******)))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%##############################""""""!!! ||||||}}}~~~|||xxxvvvwwwxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuuuuuuuttttttuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrooooooooooooooonnnnnnnnnlllkkkiiihhhhhhjjjkkkllljjjkkkkkkllllllllllllkkkiiiiiijjjkkkjjjiiihhhgggdddbbb``````aaaaaa```___^^^```bbbddddddcccbbb```````````````aaaccceeefffccccccdddddddddbbbaaa```]]]\\\ZZZYYYXXXWWWWWWXXXUUUTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSTTTSSSRRRRRRQQQQQQQQQRRRNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPQQQLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===<<<;;;:::999999999999999999999999999777777777777777777666666777666666666555555555555666555555444333333222222000000/////////.........------,,,,,,+++*********************************((()))))))))*********++++++++++++*********))))))((())))))*********************)))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%###########################""""""!!!!!! ~~~~~~}}}~~~}}}zzz|||}}}~~~{{{wwwuuuuuuwwwttttttuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuusssssssssrrrrrrsssttttttuuutttsssqqqpppooooooooommmmmmmmmmmmmmmmmmmmmmmmlllkkkiiigggggghhhjjjkkkkkkkkkkkkkkkjjjjjjiiihhhjjjjjjjjjjjjjjjiiihhhhhheeecccaaa`````````___^^^^^^```ccceeeeeedddcccaaa``````______aaacccdddfffbbbcccdddeeedddbbb```^^^\\\[[[YYYXXXWWWWWWXXXXXXTTTTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRSSSUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPLLLMMMNNNOOOOOONNNMMMLLLOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEBBBAAACCCCCCCCCDDDCCCCCCBBBBBB@@@@@@??????>>>>>>==================>>>>>>>>>>>>;;;<<<=========<<<;;;:::999999999999999999999999888777777777666666666666666666666777666666555444666666555444333333222222000/////////............------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))(((((()))***************************))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$##################"""""""""!!! ~~~|||{{{}}}~~~}}}yyyzzz}}}~~~~~~~~~}}}|||{{{yyyxxxwwwuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvpppppppppooooooooooooooopppooonnnmmmmmmnnnoooooommmnnnnnnllljjjiiijjjllljjjiiihhhfffffffffggghhhhhhiiiiiiiiiiiihhhggggggiiigggfffggghhhjjjjjjiiibbbbbbbbbbbbaaaaaa``````]]]^^^___`````````^^^^^^___^^^]]]]]]^^^___```aaacccccccccbbbaaa```___^^^\\\ZZZXXXVVVUUUTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUWWWWWWWWWXXXWWWWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRPPPOOONNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMOOOLLLIIIFFFEEEFFFHHHJJJLLLKKKKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@AAAAAAAAA>>>>>>======<<<;;;999888;;;:::999999888888999999777666666555555555666666777777666555555555555555777777666555333222111000333222111000////////////------------,,,+++***)))************))))))))))))(((((())))))******++++++***)))(((''''''((()))***,,,+++***)))((((((((((((((()))***+++++++++++++++)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$######!!!  }}}{{{zzz{{{|||}}}}}}{{{{{{{{{{{{{{{~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwuuuuuuuuuuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrsssttttttuuuuuuttttttsssnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnmmmmmmmmmnnnnnnkkklllmmmkkkiiihhhiiijjjiiihhhgggfffeeeffffffggghhhiiiiiiiiiiiihhhggggggfffeeeeeefffggghhhhhhfffaaaaaaaaaaaaaaa`````````\\\]]]]]]^^^^^^]]]]]]]]]___^^^]]]]]]]]]^^^___``````aaaaaaaaa```___^^^]]]ZZZYYYWWWUUUTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOMMMJJJHHHHHHHHHJJJKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>======<<<:::999888999888888777666777777777666666555555555555666666777777666555555555555555666666555555444333222222222222111000////////////------------,,,+++***************)))))))))((((((((((((((())))))*********))))))(((((((((((())))))+++******)))))))))))))))))))))***+++++++++++++++***)))'''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$######"""!!!  ~~~|||yyyxxxxxxyyyzzzyyy{{{||||||zzzyyyxxxxxx{{{zzzzzzyyyxxxwwwvvvvvvxxxxxxvvvuuuuuutttuuuuuurrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqrrrrrrqqqqqqppplllmmmmmmmmmmmmmmmmmmmmmooonnnmmmllllllllllllmmmhhhjjjlllkkkiiiggggggggghhhgggeeeddddddeeeffffffhhhiiiiiiiiiiiihhhggggggccccccccceeeffffffdddccc____________````````````\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]^^^______^^^]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSUUUTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@============<<<:::999888777666555555444444555555666666555555555555666666777777666555555555555555555555555444444444333333222111000///............------...------,,,+++*********)))))))))((((((((((((((((((((())))))))))))((())))))******))))))(((***))))))))))))***++++++)))***++++++++++++++++++******(((''''''&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$######"""!!! ~~~|||zzzwwwvvvuuuuuuvvvrrrvvvzzzzzzwwwuuuuuuwwwxxxxxxwwwvvvvvvuuuttttttwwwvvvvvvuuuttttttssssssqqqqqqppppppppppppqqqqqqnnnoooooooooooooooooonnnllllllllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjgggiiikkkkkkiiigggeeeeeefffeeedddcccccccccdddeeehhhhhhhhhhhhhhhgggffffffaaaaaabbbdddfffeeebbb```]]]]]]]]]^^^^^^^^^^^^___]]]\\\ZZZYYYYYYYYY[[[[[[]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^^^^]]]\\\YYYXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFDDDBBB@@@??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>?????????????????????=========<<<;;;:::999888666555555444444444444444666555555555555666666777777777666555555555555555444444444555555555555555222111000///............------......---,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))***+++,,,---******+++,,,,,,+++++++++))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############"""!!!!!!~~~{{{zzzxxxvvvtttsssssssssqqqtttvvvuuusssrrrtttwwwvvvvvvvvvuuuttttttssssssttttttttttttsssrrrqqqqqqmmmmmmllllllllllllmmmmmmmmmnnnnnnoooooonnnnnnmmmlllllllllmmmmmmnnnnnnnnnlllllllllkkkjjjiiihhhhhhfffhhhjjjjjjhhhfffeeedddccccccbbbaaaaaabbbcccdddffffffgggggggggfffeeeeeeaaaaaabbbccceeedddaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXZZZ\\\^^^^^^^^^\\\[[[XXXXXXWWWVVVUUUSSSRRRRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFFFFEEEGGGFFFFFFDDDCCCAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;999888777666666555444444444444555555555555555555666777777777777666555555555555555444444444555555555666666222111000//////.........------.........---,,,,,,************)))))))))))))))))))))))))))(((((((((((()))***++++++***)))((())))))))))))***,,,---...++++++,,,,,,,,,++++++***((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############""""""!!!~~~}}}xxxxxxvvvuuutttsssrrrrrrsssssssssrrrqqqrrrtttvvvuuutttttttttssssssssssssrrrrrrrrrrrrqqqpppooonnnllllllkkkkkkkkkkkklllllllllmmmmmmnnnnnnmmmmmmlllkkkkkkllllllmmmnnnnnnnnnkkkkkkkkkjjjiiihhhgggfffeeefffhhhgggeeecccccccccaaaaaa```___```aaabbbcccdddeeeeeeeeeeeedddccccccaaa``````aaabbbbbb___]]]\\\[[[[[[[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWYYY[[[]]]^^^]]][[[YYYWWWWWWWWWVVVTTTSSSQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDBBB@@@???>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;999888777777666666555444555555555555555444555555666777888777777666555555555555555555555555555555555666666333222111000////////////------............------,,,,,,+++++++++*********************)))))))))))))))******************))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,+++***''''''''''''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""~~~}}}||||||vvvvvvuuuttttttsssrrrrrrtttrrrqqqrrrsssttttttssssssrrrrrrrrrrrrqqqqqqqqqoooppppppppppppnnnmmmlllllllllkkkkkkkkkkkkllllllkkkkkkllllllllllllkkkkkkjjjjjjjjjkkklllmmmmmmmmmjjjjjjjjjjjjiiigggeeedddcccddddddcccaaa``````aaa```___^^^^^^^^^___aaabbbcccccccccccccccbbbaaaaaa```___]]]^^^______]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUWWWZZZ\\\\\\ZZZXXXVVVTTTTTTTTTTTTRRRPPPNNNMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888777666666555444444444444555444444444555555666777888777777666555555555555555666666666666555555555555444333222111111000000000------............---------------,,,,,,,,,++++++,,,+++++++++*********)))+++******))))))******+++************++++++,,,---,,,,,,------,,,,,,+++***'''((((((((('''&&&%%%$$$%%%$$$$$$$$$$$$#########""""""############""""""~~~~~~~~~~~~}}}|||{{{zzzuuuuuuuuuttttttssssssssstttrrrqqqsssvvvvvvssspppqqqqqqqqqqqqppppppppppppnnnnnnooooooooommmlllkkkggggggffffffffffffggggggjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhiiijjjkkkkkklllllliiiiiijjjjjjhhhfffeeecccaaabbbaaa```^^^]]]^^^```___^^^^^^]]]^^^___```aaabbbbbbbbbbbbbbbaaa``````___]]][[[[[[\\\\\\\\\[[[\\\\\\[[[YYYXXXWWWVVVUUUWWWWWWXXXXXXWWWUUUTTTRRRSSSTTTVVVWWWXXXWWWWWWVVVTTTVVVXXXZZZZZZXXXUUUSSSRRRRRRRRRRRRPPPNNNLLLKKKNNNNNNLLLKKKKKKJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQRRRNNNNNNMMMLLLKKKJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCAAA???>>>======>>>???????????????CCCBBBAAA@@@???===<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;:::999888777666555444444333333444444444444444555555777888888777777666555555555555555777777666666555555555555555444333222111111111111------...............---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++******++++++,,,---------------,,,,,,+++***((())))))))))))'''&&&%%%$$$$$$$$$#########""""""!!!""""""#########""""""||||||}}}}}}|||{{{zzzyyywwwwwwvvvuuutttsssrrrrrrooopppqqqssstttssssssrrrrrrrrrrrrqqqqqqqqqppppppnnnmmmmmmllllllkkkjjjjjjeeeeeefffggghhhiiijjjjjjnnnnnnnnnnnnmmmlllkkkjjjhhhhhhgggggghhhjjjlllmmmkkkiiiffffffffffffeeedddaaaaaa```___^^^^^^]]]]]]```___]]]\\\[[[[[[\\\]]]``````aaaaaaaaaaaa`````````___^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXUUUUUUUUUTTTTTTTTTTTTSSSOOOPPPSSSUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTUUURRRPPPOOOPPPPPPPPPOOOOOONNNMMMLLLJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQOOOLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFFFFFFFEEECCCBBBAAAFFFEEEDDDCCCCCCDDDFFFFFFDDDDDDCCCBBBAAA???===<<<========================???????????????>>>===<<<===<<<<<<;;;;;;:::999999999999999888888888888777777777666555444333333333555555666777777777777777444444333333333333444444666666666666666666666666666555555444222111000000000000//////.........------///000111000///---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***************+++******)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! ~~~~~~||||||||||||{{{zzzyyyyyyvvvvvvuuutttsssrrrqqqqqqssssssttttttsssrrrpppooopppppppppoooooooooooonnnmmmmmmmmmlllkkkkkkjjjjjjfffffffffggghhhhhhiiiiiikkkkkklllmmmmmmmmmlllllljjjjjjiiiiiihhhiiiiiiiiikkkiiifffeeeeeedddbbbaaa______^^^]]]]]]\\\[[[[[[___^^^]]]\\\[[[\\\]]]]]]^^^______``````______^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSPPPOOOPPPPPPOOONNNMMMMMMKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEFFFEEEDDDFFFFFFFFFEEEEEECCCBBBBBBDDDDDDCCCCCCCCCDDDFFFFFFDDDDDDCCCBBBAAA???>>>===========================>>>>>>?????????>>>======<<<<<<<<<;;;::::::999999999999999888888888777777777666555444444333333333444444555666666666666555555444444333333444444555555555555555555555555555666555444333222111111000000000000/////////.........///000111000///---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++++++++***)))))))))))))))***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!! }}}}}}~~~~~~~~~}}}|||||||||{{{{{{zzzyyyyyyxxxxxxvvvuuuuuutttsssrrrqqqqqqsssssssssssssssqqqppppppnnnnnnnnnmmmmmmmmmllllllmmmmmmllllllkkkkkkjjjjjjggggggggggggggggggggggggggghhhiiikkklllmmmmmmnnnllllllkkkjjjiiigggfffeeejjjgggeeecccbbbaaa___]]]___^^^^^^]]]]]]\\\\\\[[[]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSPPPOOOOOOOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMKKKIIIHHHGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDCCCBBBAAA???>>>>>>========================<<<===>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999999888999999888888888777777777777666555444333333333333222333444444555555444444555555444444444444555555555555555555555555555555555555444333222111111000111000000000000000//////...///000000000///---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))(((((()))))))))******)))((((((((((((((((((((((((''''''&&&&&&%%%########################!!!!!!!!!!!! {{{{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvuuuuuutttsssrrrrrrrrrppppppqqqrrrrrrsssssssssmmmmmmmmmmmmllllllllllllmmmmmmllllllkkkjjjjjjiiigggggggggffffffeeeeeeeeeeeefffhhhiiikkkkkkllllllkkkkkkkkkkkkiiigggdddcccfffdddaaa``````___^^^\\\``````______^^^^^^^^^^^^[[[ZZZZZZZZZ[[[\\\^^^___\\\]]]]]]^^^^^^]]]]]]\\\WWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPRRRSSSSSSTTTUUUUUUVVVVVVTTTRRRPPPOOOOOOOOOMMMKKKMMMKKKIIIGGGGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIHHHFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAABBBDDDEEEFFFGGGDDDCCCBBBAAA@@@???>>>>>>========================;;;<<<<<<===>>>>>>>>>>>>;;;;;;::::::999888888888888888888888777777777777666555444444333333333444222333333444444444444444555555444444444444555555444444444444444444444444444444333333222111111000111111111111000000000000/////////000///...------,,,,,,,,,+++++++++*********************************))))))(((((())))))***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxvvvuuutttttttttvvvuuuuuuttttttsssssssssooooooppppppqqqrrrrrrsssnnnnnnmmmmmmmmmlllllllllmmmllllllkkkjjjjjjiiiiiiggggggffffffeeedddddddddffffffggghhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffdddcccaaa```^^^]]]^^^___^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]ZZZYYYYYYYYYZZZ\\\^^^___\\\]]]]]]^^^^^^]]]]]]\\\WWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUURRRQQQOOOOOOOOONNNLLLJJJNNNLLLJJJGGGFFFEEEFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAABBBCCCBBBAAABBBCCCCCCDDDDDDDDDDDDCCC@@@AAABBBCCCEEEFFFFFFFFFCCCBBBAAA???>>>>>>>>>>>>========================:::;;;<<<===============:::::::::999888888777777888888888777777777666666555444444333333333333444333333444555555555555444444444333333333333444444444444444444444444444444333333333222222111111000000000000000111111111111///////////////......---,,,,,,,,,+++++++++***************************************))))))*********)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""!!! ~~~~~~}}}yyyyyyzzzzzz{{{{{{||||||{{{{{{{{{|||}}}}}}~~~~~~zzzxxxvvvtttsssrrrssssssttttttttttttssssssrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjiiiiiifffffffffeeeeeedddddddddfffffffffgggffffffeeeeeeeeefffffffffeeeeeedddccc___]]]\\\\\\]]]^^^^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\WWWWWWVVVVVVVVVVVVVVVWWWVVVWWWXXXXXXWWWVVVTTTSSSTTTTTTSSSSSSSSSRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSNNNOOOOOOPPPQQQRRRRRRSSSPPPOOONNNNNNOOOOOOMMMKKKMMMLLLJJJHHHFFFDDDCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAAAAABBBCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFBBB@@@???===<<<======>>>========================:::;;;<<<<<<<<<<<<<<<<<<::::::999888888777777666888888777777777666666666444444333333333333444444222333444444555555444444333333222222222222333333333333333333333333333333333333222222111111111111//////000000000000000111000/////////............,,,,,,,,,+++++++++******************************+++******))))))******+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""!!! ~~~|||{{{yyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyywwwuuurrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppqqqpppnnnmmmllllllmmmmmmnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjiiiiiiiiieeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeddddddfffeeedddcccbbbbbbbbbbbb___^^^\\\[[[\\\]]]\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXXXXYYYZZZ[[[\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSTTTSSSSSSSSSRRRRRRRRRRRROOONNNNNNNNNOOOPPPQQQRRRMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMNNNOOOOOOMMMKKKJJJJJJIIIIIIGGGEEECCCBBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEECCCBBBAAABBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFFFF@@@???===;;;;;;;;;<<<===========================;;;;;;<<<<<<<<<;;;::::::999999999888777777666666888777777777666666666666444333333222333333444444111222222333333333333333222111111000000111111222222222222222222222222222222222222222111111111111....../////////000000000000000///...............,,,,,,,,,+++++++++******************************)))))))))(((((()))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! ~~~|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvyyywwwtttrrrppppppqqqqqqpppppppppooooooooooooooollllllkkkkkklllmmmooopppmmmmmmmmmlllllllllkkkkkkllllllkkkkkkjjjiiiiiihhhddddddddddddddddddddddddbbbcccdddeeeeeeeeeeeeeeegggfffcccaaa````````````aaa___]]]\\\\\\\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWUUUTTTSSSSSSSSSSSSWWWXXXYYYYYYYYYWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLNNNOOOPPPNNNLLLFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFEEE???>>><<<:::999:::;;;<<<========================<<<<<<<<<<<<;;;:::999999999999888888777666666666777777777777666666666666333333333222222333444444000000111222222222222222111111000000000000111111222222222222222222222222222222222111111111111111---.........//////000000000000///...............,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ ~~~~~~~~~}}}}}}|||{{{{{{{{{|||zzzxxxwwwwwwwwwvvvuuuyyyxxxvvvtttttttttuuuuuuvvvuuusssqqqppppppqqqrrroooppppppqqqqqqqqqppppppmmmmmmlllllllllkkkkkkkkkjjjkkklllmmmllljjjgggfffiiihhhgggffffffggghhhhhhcccccccccbbbccccccddddddeeeeeeddddddddddddccccccdddcccbbbaaa___]]]\\\[[[^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSQQQPPPOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@===;;;::::::;;;<<<<<<<<<======<<<;;;:::::::::::::::999999888888888999999999888888888777777777777666555555555555555333333333222222111111111000111111222222333444444000111111111111222222222333333222111111222333333333333333333222111000000//////............//////222111111000///......---///......---+++******))))))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%!!!   ~~~}}}}}}||||||{{{zzzzzzyyy|||zzzxxxxxxxxxxxxwwwvvvwwwwwwvvvuuutttttttttttttttsssqqqoooooooooqqqqqqpppppppppqqqppppppoooooollllllllllllkkkkkkkkkkkkkkkllllllmmmlllkkkiiihhhkkkjjjhhhggggggggghhhhhhddddddcccccccccddddddeeedddcccccccccbbbbbbaaaaaabbbbbbaaa___^^^]]]\\\[[[^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDCCCCCCBBBAAA???===;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999888888888777777999999999999888888888888777777666555555555555666444333333333222222222222111222222222222333333333111111111111222222222222333333222111111222333333222222222222111000////////////............//////111111000000///......---///......---+++******)))*********)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&#########"""""""""""""""!!!  ~~~|||{{{{{{zzzzzzyyyxxxxxx|||zzzxxxxxxyyyyyyxxxwwwuuuuuuuuuuuutttsssrrrrrrqqqpppooonnnnnnnnnppppppppppppppppppoooooonnnmmmlllllllllkkkkkkkkkjjjjjjllllllllllllllllllkkkkkklllkkkjjjhhhggggggggggggeeeddddddccccccdddddddddcccbbbbbbaaa```______^^^______^^^^^^]]]\\\\\\[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????CCCCCCCCCCCCBBBBBBAAA@@@@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::888888888888777777777777888888999999999999999999888777666666555555666666444444444444333333333333333333333222222222111111111111111111222222222333333222222111111222222333111111111111000///...---///......------......///000000000///......------......---,,,,,,+++******++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!"""!!! ~~~}}}{{{{{{zzzzzzyyyxxxxxxxxx{{{yyyxxxxxxyyyzzzyyyxxxsssttttttuuutttrrrqqqooonnnmmmmmmlllmmmmmmnnnooooooooooooooonnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkllllllkkkjjjiiihhhgggfffeeeeeedddccccccbbbbbbbbbbbbcccbbbbbbaaa```___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFEEECCCDDDDDDEEEEEEEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>??????AAAAAA@@@@@@?????????>>>BBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;::::::999999999888888888888888888888888888999999999999999888777666666555555666666444444444444444444444444444444333333222111000000111111111222222222333333222222222222222222222222111111111111000///.........------------------.../////////......---------......---,,,,,,+++******,,,++++++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$#########""" ~~~|||{{{{{{zzzzzzyyyxxxxxxwwwwwwyyywwwvvvvvvxxxyyyyyyxxxrrrrrrssssssrrrqqqooonnnlllllllllkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkkkkkkjjjjjjjjjiiiiiiiiijjjiiiiiihhhiiiiiijjjkkkhhhhhhhhhgggeeedddcccbbbbbbaaaaaa```______``````aaaaaaaaa```___^^^^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHKKKMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<===>>>???BBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAA@@@>>>======<<<<<<;;;:::::::::999999999999:::::::::::::::999::::::::::::::::::::::::888888888888888888888888777666666555555555555555444444444444444444444444555444444333222111000000111222222222222333333333222222222222222222222222222222222222111000///...------,,,,,,,,,,,,------............---------------------,,,,,,++++++***,,,++++++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''&&&%%%$$$#########"""!!!~~~}}}{{{zzzyyyyyyyyyxxxwwwwwwvvvvvvuuuvvvtttssstttvvvwwwwwwvvvqqqqqqqqqqqqpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmlllllljjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhffffffffffffeeedddbbbbbbaaa```______^^^^^^^^^^^^_______________^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSRRRRRROOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@????????????<<<;;;;;;<<<<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;;;;;;;::::::999999999888888999:::::::::999999:::::::::;;;;;;;;;;;;;;;888888777777777666666666666555444444333333444444333333333333444444444444444444333333222111000000222222222222333333333333111222222333333222222111222222222222111000//////---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++++++++******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%$$$$$$######""""""$$$###!!! ~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuutttsssssssssrrrqqqpppqqqsssuuuuuutttqqqqqqpppooonnnnnnnnnnnnllllllllllllkkkjjjjjjiiiiiijjjkkkllllllmmmlllllljjjiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkjjjiiigggfffeeeeeefffffffffeeeccccccaaaaaa```___^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^\\\[[[[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGHHHIIIKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@????????????;;;;;;;;;<<<<<<===>>>???????????????@@@@@@@@@@@@======>>>>>>>>>======<<<:::::::::::::::999999888777777888999999999999999999999999::::::;;;;;;;;;888888777666555444333333444444333222222222222333222222222222333333333444333333333222222111111111222222222333333333444444111222333333333333222111111111111111000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" ~~~}}}}}}|||{{{zzzxxxwwwvvvtttssssssrrrrrrqqqpppppppppooonnnoooqqqssstttsssrrrqqqooommmmmmmmmnnnnnnmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjkkklllmmmmmmmmmiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllmmmllljjjgggfffeeefffgggggggggfffeeedddbbbbbbaaa______^^^^^^^^^ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????@@@@@@@@@????????????>>>;;;;;;;;;<<<===>>>??????======>>>>>>??????@@@@@@<<<<<<==================999999:::::::::999888888666777888999999999999999888888888999999:::::::::888888777555444333222111444333222222111111222222111111111222222333333333333333333222222222222111222222333333333444444444111222333444444333222111000000000000///...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''%%%$$$"""  ~~~}}}}}}~~~~~~~~~yyywwwuuutttrrrrrrssssssttttttsssrrrrrrqqqppppppkkklllmmmoooppppppppppppnnnooooooooonnnmmmkkkjjjmmmmmmlllkkkjjjiiihhhgggiiihhhhhhggggggggghhhhhhffffffffffffffffffeeeeeehhhhhhiiiiiijjjjjjjjjiiigggfffeeedddcccbbbbbbbbb\\\]]]^^^^^^______^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHLLLKKKIIIHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDCCCBBBAAAAAAAAAAAAAAACCCBBB@@@>>>>>>@@@BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@?????????@@@AAAAAAAAAAAA@@@???>>>>>>===<<<=========>>>>>>??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;888777777777888999::::::777777888888888999999999:::999777555333333333444111111000000111111222333///000111222333333444555333444444555555444444333222111///000111222222111666666555444222111000000////////////............,,,,,,------------------,,,,,,++++++***+++++++++***)))))))))***+++,,,,,,)))(((''''''''')))***+++)))(((((('''''''''((((((''''''(((((())))))******######$$$$$$%%%&&&''''''***)))((('''&&&%%%$$$$$$$$$"""}}}~~~}}}}}}~~~~~~~~~}}}}}}|||xxxwwwuuusssrrrrrrrrrrrrsssrrrrrrqqqppppppooooookkklllmmmnnnnnnooooooooonnnnnnoooooonnnmmmkkkjjjllllllkkkjjjiiihhhgggfffhhhhhhgggfffffffffffffffddddddddddddddddddddddddfffggghhhiiiiiiiiihhhhhhfffeeedddcccbbbaaaaaaaaa`````````___^^^\\\[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBBBBAAAAAAAAAAAABBBCCCBBB@@@>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>??????@@@AAA@@@@@@???>>>>>>======<<<<<<<<<=========>>>>>>@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999:::777777777777777888999999666666666777777777888888888777666444333222222222111111000000111111222333111111111222333333444444333333444444444444333333222111///000222333333222666555444333222111000000////////////............---------------,,,,,,,,,,,,++++++*********++++++***))))))))))))******+++)))((((((''''''((()))***((((((''''''''''''((((((''''''(((((())))))))))))$$$$$$%%%%%%&&&&&&'''''')))(((((('''&&&%%%$$$###$$$"""~~~}}}}}}}}}||||||}}}~~~~~~}}}|||}}}}}}}}}|||{{{zzzyyyxxxwwwuuutttrrrqqqqqqqqqpppppppppooonnnnnnmmmmmmjjjkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjjjjjjjiiihhhgggffffffeeehhhgggfffddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbdddfffgggiiiiiihhhgggfffeeedddcccbbbaaa`````````aaa``````___]]]\\\ZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSQQQPPPQQQSSSUUUVVVSSSSSSSSSTTTSSSSSSRRRQQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBBCCCBBB@@@??????@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888777777666666777777888888555555555555666666666666555555555444333222111000111111000000111111222333333333333333333333333333222333333444444333333222222000///000333444555444444444333333222111000000////////////...............------,,,,,,++++++++++++***************++++++***))))))(((((((((((()))***))))))(((((((((((()))((((((''''''''''''(((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$#########!!!   ~~~~~~~~~~~~}}}|||{{{zzzyyy}}}|||zzzzzz{{{|||{{{zzz{{{{{{{{{zzzzzzxxxwwwvvvxxxwwwvvvtttsssrrrqqqqqqnnnnnnmmmmmmlllllllllllliiiiiiiiiiiiiiijjjjjjjjjllllllllllllkkkkkkjjjjjjhhhhhhggggggfffeeeddddddgggfffdddcccbbbaaa``````aaaaaaaaaaaabbbbbbbbbbbbdddeeegggiiiiiihhhgggeeeeeedddcccaaa````````````]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXVVVVVVTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPNNNMMMNNNPPPRRRTTTQQQRRRRRRRRRRRRRRRQQQQQQSSSRRRRRRQQQPPPOOONNNNNNNNNLLLJJJHHHHHHJJJLLLNNNKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCC@@@@@@???@@@@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===============>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888777666666555666666777777555555555555555666666666333444555555555333222111111111000000111111222333444444333333222222222111222222333333333333222222111000///000333555666555333333222222111111000000////////////...............------,,,+++******)))***))))))))))))***++++++***)))((('''''''''''''''******))))))((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$######"""###   ~~~||||||||||||{{{zzzyyyxxx{{{zzzxxxxxxxxxyyyxxxwwwxxxyyyxxxxxxwwwvvvuuutttvvvvvvuuuuuutttrrrrrrqqqlllkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffffffffggghhhjjjjjjiiiiiiiiiiiiiiiiiigggffffffeeeeeedddddddddeeedddcccaaa```_________``````aaaaaaaaabbbbbbbbbdddeeeggghhhiiihhhgggfffeeedddcccaaa``````______\\\]]]]]]^^^]]]]]]\\\\\\[[[ZZZZZZZZZXXXWWWVVVUUUSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPOOONNNMMMNNNOOOQQQRRROOOOOOPPPQQQQQQPPPPPPPPPRRRQQQQQQPPPOOONNNNNNNNNMMMKKKIIIGGGGGGIIIKKKMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGDDDEEEDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBB???????????????@@@AAABBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::======<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::999999999888666666555444444555555555666666666666666666666666333444555666666555333222111111000000111111222333333333333222222111111000111111222222222222111111111//////000333555555555111111111111111111111000////////////............------,,,+++******)))))))))((((((((())))))***+++))))))((('''&&&&&&&&&'''******))))))(((((('''''''''''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$######""""""  ~~~}}}||||||||||||||||||{{{{{{zzzzzzxxxvvvuuuvvvwwwvvvuuuuuuvvvvvvvvvuuutttssssssrrrrrrssssssrrrrrrqqqpppjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeedddcccddddddeeehhhgggffffffffffffggggggffffffeeeeeeeeeddddddddddddcccbbbaaa```_______________``````aaaaaabbbbbbddddddeeefffffffffffffffcccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZYYY[[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPQQQQQQMMMMMMNNNNNNOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNLLLJJJIIIHHHHHHIIIJJJLLLIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEDDDDDDDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB?????????>>>??????@@@@@@BBBAAA@@@?????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<==================<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;:::999999999999999999999999999999999999999:::::::::999999888555555444444333333444444666666666666666555555555333444444555555555555444111111000000111111222333222222111111000000000///000111111222222111111000111///...///222333444333000000000000000111111111////////////............,,,++++++******)))))))))((('''''''''((()))***+++)))((((((''''''''''''(((((()))))))))))))))((('''''''''&&&''''''((()))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######!!! ~~~|||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvtttttttttuuutttrrrsssssssssttttttsssrrrrrrlllmmmnnnooopppoooooonnniiiiiiiiiiiijjjjjjjjjjjjgggfffdddbbbaaaaaabbbccceeeeeedddccccccdddeeeffffffeeeeeeeeeeeedddddddddbbbbbbaaa```````````````]]]]]]^^^^^^___``````aaacccbbbbbbaaabbbcccdddeeeaaa```___]]]\\\\\\[[[[[[]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\[[[[[[YYYWWWVVVUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQRRRRRRQQQPPPNNNNNNJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEECCCCCCBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBB@@@??????>>>>>>>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>>??????????????????>>>>>>>>>?????????>>>===<<<========================<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999999888888999999999999999999999999777777888999999888777777555555444333333333333333555555555555444444444333333333222222333444555555111111000000111111222333000000000///////////////000000111111111111000000111///...///000222222111/////////000000000111111////////////............***************)))))))))''''''''''''((()))******((((((((('''(((((())))))'''((()))******))))))(((&&&&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$!!! |||{{{zzzyyywwwvvvuuutttssstttuuuvvvvvvwwwwwwvvvxxxvvvtttsssssstttsssqqqqqqqqqrrrsssssssssrrrrrrhhhiiikkkmmmmmmmmmmmmllliiiiiiiiiiiiiiijjjjjjjjjgggeeecccaaa``````aaabbbdddcccbbbbbbbbbcccdddeeefffeeeeeeeeeeeeeeeeeedddbbbaaaaaa`````````aaaaaa[[[[[[\\\]]]]]]^^^______bbbaaa___^^^^^^```bbbddd^^^^^^\\\[[[ZZZYYYYYYYYYXXXYYYZZZ\\\]]]^^^______]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSNNNOOOPPPQQQPPPMMMKKKIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFDDDCCCAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???>>>======>>>>>>AAAAAA@@@@@@???>>>>>>===>>>>>>????????????>>>>>>>>>???@@@@@@@@@???===<<<=========>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999888888777888888888888888888888888555666777888888777666666555444333333222222222333444444444333333222222222222111111000111222444555111111111000111222222333.........///////////////000000111111111111000000111///......000111000///......//////000000111111000/////////............))))))))))))************&&&&&&&&&'''''')))******((((((((((((((()))***+++&&&'''(((*********))))))&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%     ~~~}}}}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuvvvuuuuuuvvvvvvvvvsssqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmmmmnnnmmmllllllkkkrrrpppnnnmmmnnnnnnmmmkkkjjjiiihhhgggffffffffffffcccbbbaaa_________```aaa```````````````aaaaaabbbcccccccccddddddeeeeeeeeeddddddbbbaaa``````______```___]]]\\\[[[[[[\\\]]]^^^^^^^^^___^^^^^^]]]]]]___\\\ZZZZZZ[[[\\\[[[YYYWWWYYY]]]```bbbaaa```___```___]]]ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHHHHHHHJJJLLLMMMJJJJJJIIIHHHGGGEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIGGGEEEDDDCCCCCCCCC????????????@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@?????????>>>>>>======<<<===???@@@@@@???>>>===??????@@@@@@@@@??????>>>@@@??????@@@BBBBBB@@@???AAA???<<<;;;;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::999999777888888999999999888888666666666666555555555555555555444444444333333333111111111222222333333333444333333222222333333444222222111111000//////////////////000000000000000111111111000000000000000333222111/////////000000///////////////000000111222111111000///......---***))))))(((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''(((((()))***++++++***(((&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""" }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}|||{{{yyywwwuuutttssssssssstttsssssstttuuuuuusssqqqqqqqqqqqqqqqpppooonnnmmmlllmmmmmmmmmmmmlllkkkkkkkkkiiigggfffggghhhgggfffhhhgggfffeeeeeeddddddeeebbbaaa```^^^]]]]]]^^^^^^___^^^^^^___```aaabbbbbbbbbbbbcccccccccddddddddddddcccbbbaaa````````````___^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\^^^\\\YYYYYY[[[\\\ZZZYYYWWWYYY\\\^^^``````______```^^^\\\ZZZXXXVVVUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>??????@@@@@@@@@??????@@@???>>>???AAAAAA???>>>???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999777777888888888888888777666666666666555555555555555444444444444333333333222222222222333333333333333333222222222222333333222222111000000//////.........//////////////////////////////////////////000000///...//////000111//////......//////000111111111000//////...------+++******)))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))******+++***(((&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""" ~~~|||zzz{{{}}}||||||||||||||||||{{{{{{}}}{{{yyyyyyzzzzzzyyyxxxvvvvvvtttrrrqqqqqqppppppqqqqqqppprrrssssssrrrpppoooppppppoooooonnnmmmlllkkkllllllllllllkkkjjjjjjhhhfffeeeeeefffgggfffeeefffeeedddcccbbbbbbbbbbbbaaa```___]]]\\\[[[[[[[[[\\\\\\\\\]]]___```bbbcccaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa``````aaaaaabbb]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVXXXYYYZZZ[[[[[[[[[\\\ZZZYYYXXXZZZZZZZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZXXXWWWUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGEEECCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>>>>???@@@AAAAAA@@@>>>>>>======>>>???@@@@@@@@@@@@???>>>===>>>??????>>><<<========================<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777666666666666666555555555555444444444444444333333333333444444333333333333333222222222222111111222222222111111111000//////......------------------------------------------------------------...///000111...............//////000000000//////...---------,,,+++******))))))******''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))******)))(((&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""" }}}zzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{yyyvvvvvvvvvwwwuuutttssssssrrrqqqpppooooooooonnnmmmmmmnnnpppqqqpppooonnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkkkkjjjjjjiiihhhgggfffdddeeefffggggggfffddddddcccbbbaaaaaaaaaaaa``````^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[]]]___aaabbb```````````````````````````````````````aaabbbbbb\\\\\\[[[ZZZYYYYYYYYYYYYUUUVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]\\\[[[YYYWWWVVVUUURRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEHHHHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBDDDEEEGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>><<<<<<>>>???@@@@@@@@@@@@>>>===<<<===>>>>>><<<;;;;;;<<<===>>>>>>>>>===<<<===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;777666666555555555555555666666555555555444444444444444444333333333222222555444444444333333222222222111111000000111111222111000000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,------.........---------------......///............------,,,,,,+++***))))))(((((())))))((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***)))(((&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!  ~~~~~~~~~}}}zzzxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyywwwtttsssssssssrrrqqqqqqqqqqqqppppppoooooonnnlllkkkjjjkkkmmmnnnnnnmmmllllllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhgggeeecccbbbbbbdddeeeddddddccccccbbbaaa```````````````___^^^]]][[[ZZZYYYXXXWWWWWWXXXZZZ\\\^^^```aaa________________________^^^^^^^^^^^^___```aaaaaa\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWWWWWWWYYY[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDHHHGGGGGGFFFFFFEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBEEEEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????;;;<<<===>>>???@@@@@@@@@>>>===<<<<<<======;;;999:::;;;===>>>>>>>>>===<<<>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777777666555444444555555555555555555444444444444444444333333333222222222444444444333333222222222000000000//////000000000000000//////...---------,,,+++++++++*********))),,,,,,,,,------.........------------,,,,,,++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,))))))(((''''''''''''((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$######""""""!!!!!!   ~~~~~~}}}|||}}}~~~|||}}}~~~|||yyyvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxuuusssqqqqqqqqqooonnnnnnooooooppppppooonnnnnnkkkiiihhhhhhjjjkkkkkkjjjkkkkkkkkkjjjjjjiiihhhgggggghhhhhhhhhhhhgggffffffgggeeecccccceeeeeeeeedddbbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZXXXWWWVVVVVVWWWXXXZZZ\\\^^^__________________^^^^^^^^^]]]\\\\\\\\\]]]^^^______[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[YYYWWWVVVSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@<<<<<<===>>>????????????>>>===<<<<<<======;;;999999:::<<<===>>>>>>===<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888666555444444555555555555555444444444444333333333333333222222222222333333222222222222222111000//////......//////000/////////...------,,,,,,,,,++++++******)))))))))++++++,,,,,,------..................---,,,******+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++(((((('''&&&&&&&&&&&&'''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$######""""""!!!  }}}}}}}}}}}}}}}|||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}zzz{{{|||zzzwwwtttsssssssssttttttuuuvvvwwwxxxxxxwwwuuurrrppppppooommmllllllmmmnnnnnnooonnnmmmllljjjhhhffffffggghhhhhhgggiiiiiiiiiiiiiiigggffffffgggggggggggggggfffeeeeeehhhfffddddddeeeeeedddccc```___^^^]]]\\\\\\\\\\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWYYYZZZ\\\]]]``````______^^^^^^^^^^^^\\\[[[[[[[[[[[[[[[\\\]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVUUUTTTSSSSSSQQQSSSUUUUUUTTTTTTWWWZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZ[[[\\\[[[YYYXXXVVVTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFEEECCCBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@======>>>>>>>>>>>>>>>===???>>>============;;;999999:::;;;<<<==================<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::999666555444444555666555555555444444444333333333333333222222222222111000111111111111111111222///................../////////......---,,,,,,+++,,,,,,++++++***))))))((())))))******+++,,,,,,---,,,------......---,,,+++***************+++,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))******''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$###""""""!!!!!!  yyyzzzzzz{{{{{{zzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{xxxyyyzzzyyyuuurrrqqqqqqpppqqqrrrsssuuuvvvwwwwwwwwwuuurrrpppoooooommmkkkjjjkkklllmmmnnnmmmlllkkkjjjhhhfffeeefffgggffffffiiiiiiiiiiiihhhgggfffeeeffffffggggggffffffeeedddcccaaa____________^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\`````````______^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[XXXYYYYYYZZZYYYWWWVVVUUURRRSSSTTTTTTTTTTTTTTTSSSPPPRRRTTTTTTSSSTTTWWWZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZXXXVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDBBBAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@AAA===>>>>>>>>>>>>>>>===<<>>======>>>===;;;999::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;======<<<;;;::::::999999;;;999777555444555666777555555444444444333333333333333333222222222111111//////000000111111111222.........------.........///......------,,,++++++,,,,,,,,,+++***))))))((('''(((((()))***+++++++++***+++---...//////...---*********)))***++++++,,,******************++++++******)))(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''(((((()))***+++''''''''''''&&&%%%$$$###&&&%%%$$$$$$######$$$$$$"""""""""!!!  xxxwwwwwwvvvuuuuuuuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwwwwwwwvvvtttsssqqqpppnnnnnnoooppprrrttttttssspppmmmkkkjjjjjjjjjjjjjjjiiiiiijjjjjjkkkllliiihhhgggfffddddddccccccffffffffffffffffffeeedddcccccccccddddddeeeeeeeeefffdddaaa^^^]]]]]]___``````^^^[[[XXXWWWWWWYYYZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWWWWXXXXXXXXXWWWUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVTTTUUUUUUUUUTTTSSSQQQPPPNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPOOOOOONNNMMMLLLKKKOOOMMMLLLKKKLLLKKKJJJHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGDDDDDDEEEGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAEEEDDDCCCAAAAAABBBBBBCCCAAABBBCCCCCCCCCBBB@@@@@@CCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;999888999:::<<<>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999888888888888666666666666666555555444444444444555555555555666444444333222222111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))'''&&&%%%(((((((((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))...---+++***)))***+++++++++***(((&&&%%%&&&'''((())))))))))))))))))))))))&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######"""!!!    xxxwwwvvvvvvuuuuuuuuuvvvttttttuuuvvvvvvvvvvvvvvvsssssstttttttttsssrrrqqqooonnnmmmlllmmmnnnpppqqqqqqooommmkkkiiihhhhhhhhhiiihhhhhhhhhiiiiiijjjjjjggggggeeedddcccbbbbbbbbbcccddddddeeeffffffffffffbbbbbbcccccccccdddddddddcccbbb___]]]]]]^^^```aaa^^^\\\ZZZXXXWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNMMMKKKKKKLLLLLLKKKIIIKKKKKKLLLLLLLLLKKKIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGEEEEEEGGGHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<;;;::::::::::::;;;;;;:::::::::;;;<<<=========;;;:::::::::;;;<<<;;;;;;:::999888888888888777777777777777666666555444444444444555555555555333333222111111000000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))((('''&&&%%%'''((((((((())))))))))))+++***))))))(((((()))))))))))))))))))))))))))))),,,,,,+++******************)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!   uuutttssssssrrrsssssssssrrrrrrssstttttttttssssssooopppqqqqqqqqqpppnnnmmmnnnmmmkkkjjjjjjkkklllllllllkkkiiihhhgggffffffffffffffffffggggggggghhhhhheeedddcccbbbaaa````````````aaabbbdddeeeeeeffffffaaaaaaaaabbbbbbbbbbbbbbb```___]]]\\\\\\]]]___```[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[YYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA???>>>===???>>><<<;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;:::999888777777777777777888888888888777666666333333333444444444555555222222111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))((('''&&&&&&''''''((((((((()))))))))))))))(((''''''''''''((())))))))))))))))))))))))***++++++++++++******)))(((((('''&&&&&&''')))***))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!! ppppppoooooonnnoooooopppqqqqqqrrrrrrrrrrrrqqqqqqmmmmmmnnnooonnnmmmlllkkkmmmlllkkkiiiiiihhhiiiiiihhhggggggffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeeccccccbbbaaa```____________```aaabbbcccccccccccc````````````````````````^^^]]]\\\[[[[[[[[[\\\]]]YYYZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRQQQQQQPPPQQQQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPOOONNNNNNMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPMMMLLLKKKLLLNNNOOONNNMMMKKKKKKLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEECCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGIIIJJJJJJHHHFFFGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBB@@@>>><<<>>>===<<<:::999888888888::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888777777777777777777777777777777666555555222333333333444444444444222222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************)))(((''''''&&&&&&'''''''''((((((((())))))***)))((((((''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''&&&&&&'''((()))***(((((((((((((((((((((((()))'''%%%$$$$$$$$$&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! nnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqqqqqqqqqqppppppllllllmmmnnnmmmlllkkkjjjkkkkkkjjjiiihhhgggggggggffffffffffffeeeeeeddddddaaabbbcccdddddddddccccccbbbbbbaaa```__________________````````````______^^^^^^^^^^^^^^^^^^^^^]]]^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYWWWVVVRRRSSSTTTTTTUUUTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQMMMLLLKKKMMMOOOPPPOOONNNLLLLLLKKKKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===???@@@AAAAAA@@@>>><<<===<<<;;;:::888888888777999::::::;;;<<<;;;;;;;;;999999999999999888888777888888777666666666777777555555666666555555444333222222222222333333333444444333333222111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))((('''&&&&&&''''''''''''''''''((((((((((((******)))(((((((((((()))'''''''''''''''''''''''''''(((******+++***)))(((''''''''''''(((((())))))(((((((((((((((((((((((()))'''%%%$$$$$$$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""   mmmmmmmmmmmmmmmnnnnnnooooooppppppppppppooonnnnnnjjjkkklllllllllkkkjjjiiiiiiiiihhhggggggfffeeeeeeeeeeeeeeeeeeeeedddcccbbb```aaabbbcccdddcccbbbaaaaaa```______^^^^^^^^^___^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]\\\ZZZXXXWWWVVVUUUUUUWWWXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTTTTTTTTTTTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVVVVVVVSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLMMMOOOPPPPPPNNNLLLLLLKKKKKKKKKLLLMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCBBBBBBAAABBBAAAAAA@@@???@@@@@@@@@???????????????>>>>>>=========>>>??????>>>===<<<;;;;;;:::999888888888888999999999999::::::::::::888888888999888777777666777777666666666666777777444555555555555444333333111111222222222333333333444444333333222111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))'''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((+++***))))))(((((())))))'''''''''''''''''''''''''''(((((())))))))))))((('''''''''((((((((((((((())))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!   jjjjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnmmmmmmlllkkkiiiiiijjjkkkjjjiiihhhgggeeeeeeeeeeeeeeedddcccbbbddddddeeeddddddbbbaaa```___```bbbcccdddcccbbbaaa^^^^^^]]]]]]\\\\\\]]]]]][[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTRRRPPPOOOOOONNNNNNMMMNNNOOOPPPQQQPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMNNNOOOPPPOOONNNLLLLLLKKKKKKKKKLLLNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDEEEGGGIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCBBB@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<============999999888888888888999999999888777777777888999:::777777888888888777666555666666666555555666666777555555555555555444444333111111111111222222222222333333222222111000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))((('''%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######   fffffffffffffffggghhhhhhllllllllllllkkkkkkjjjiiiggghhhiiiiiiiiihhhffffffbbbccccccccccccbbbaaaaaaccccccdddcccbbbaaa___]]]___```bbbcccdddcccaaa```]]]\\\[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]][[[[[[ZZZZZZYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTTTTSSSRRROOONNNNNNNNNMMMMMMMMMNNNPPPQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNNNNPPPPPPOOONNNMMMLLLKKKKKKKKKMMMNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCGGGEEECCCDDDFFFHHHIIIIIICCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@???AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===888888888777888888999:::999777666555555777999:::666777888888888777555444666666555555555666666777666666666666666555555444000111111111111222222222222222111111000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***((()))))))))((('''&&&&&&))))))))))))))))))))))))&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########  hhhgggeeeddddddeeefffhhhggghhhhhhiiiiiiiiihhhhhhddddddeeefffggggggffffffeeedddbbb````````````aaaccccccaaa```____________bbbaaa```^^^]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTTTTSSSRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRTTTUUUTTTSSSQQQOOORRRRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLNNNPPPQQQSSSSSSSSSRRRTTTPPPMMMMMMPPPRRRSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNPPPQQQSSSTTTTTTRRRQQQOOOIIIIIIJJJKKKLLLNNNPPPQQQQQQOOONNNNNNOOOPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>><<<<<<===???@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;:::999999:::::::::999999999999999777666555444444444444444777777666666555555444444555555444444444444555555333333444444444444333333333333333333333333333333333333222222111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***)))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########"""   fffeeecccbbbbbbcccdddeeeffffffggggggggggggffffffeeeeeeeeeeeedddcccbbbbbbdddcccaaa____________```aaa``````___^^^^^^]]]]]]______^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLNNNOOOQQQRRRRRRRRRRRRRRRPPPMMMMMMOOOQQQRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSUUUTTTTTTTTTSSSRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAAAAAAAA@@@@@@?????????>>><<<;;;;;;===>>>???>>>>>>======<<<;;;;;;;;;999::::::;;;::::::999999999999999999888888888888666666555444444444444444666666666666555555555555555555444444444444555555444444555555555555444444333333333333333333333333333333222111111000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((('''&&&''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###"""    cccbbbaaa``````aaabbbccccccdddddddddddddddcccccceeeeeedddcccaaa___^^^]]]bbbaaa___^^^]]]]]]^^^^^^]]]]]]^^^^^^^^^\\\[[[ZZZ[[[\\\\\\\\\\\\[[[YYYXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTTTTUUUUUUVVVVVVVVVUUUUUURRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPPPPPPPPPPPPPOOONNNOOOOOOPPPOOOOOONNNLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQOOOMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIILLLKKKJJJHHHFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDD@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>======<<<;;;;;;:::;;;<<<>>>???>>>======<<<<<<;;;::::::999999::::::::::::999999999888888888777777777666666555444444444444444444555555555555555666666666555555444444444444555555555555555666666555555555444444444333333222222222333222222111111000//////.........---------------------------------------************************))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$###!!!    aaa``````___``````aaabbbbbbbbbcccccccccbbbaaaaaadddccccccbbb```^^^\\\[[[___^^^]]][[[[[[[[[\\\]]]ZZZ\\\]]]^^^]]]\\\ZZZXXXYYYZZZ[[[\\\\\\ZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTTTTUUUTTTTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUPPPOOOOOOOOOOOOOOOOOOPPPSSSSSSRRRQQQQQQQQQQQQRRRNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLJJJIIILLLKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJKKKLLLMMMLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB?????????@@@@@@AAAAAABBBBBBAAA@@@>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???======<<<<<<;;;::::::999888888999::::::::::::999888888777777666666555555555555444333333444444444444444444555555666666666555444444333333444444555555555666666666666555555555555444333333222111111222222222111000000//////---------------------...------------------------************))))))))))))((((((((('''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$###!!!  ```````````````aaabbbbbbaaaaaabbbbbbaaa``````___aaaaaaaaa```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[YYY[[[\\\]]]]]][[[ZZZXXXXXXYYYZZZ[[[[[[ZZZXXXVVVXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSOOOOOONNNNNNNNNNNNOOOOOOSSSSSSRRRQQQPPPQQQQQQQQQNNNNNNMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOORRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@AAAAAAAAAAAA@@@???======>>>??????BBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@<<<<<<;;;;;;::::::999999777888999999:::::::::999888888777777666555555444444444333333333444444555333333444444555555666666444444333333333333444444555555666666666666555555555555444333333222111111222222111111000//////...,,,,,,,,,---------------------------------------*********)))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""!!! ______``````aaaaaabbbbbb````````````___^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]YYYYYYWWWWWWVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZYYYYYYWWWVVVTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSPPPQQQRRRRRRRRRQQQOOONNNLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMOOOPPPPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUTTTSSSQQQPPPOOONNNQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPOOONNNMMMLLLLLLLLLHHHHHHHHHIIIIIIKKKLLLLLLKKKJJJKKKMMMOOOOOOMMMLLLIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@????????????@@@???????????????@@@@@@@@@??????>>>============>>>@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<;;;;;;::::::999888888666777888999::::::::::::999999888777666555444444333333333333333444444555444444444444444555555555444444333333333333444444555555555666666555555555444444444333333222222222222111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((('''&&&'''(((((()))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""" ]]]^^^___```aaaaaaaaaaaa^^^^^^^^^]]]]]]\\\[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPQQQRRRRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPOOONNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNJJJMMMOOOOOOMMMLLLMMMOOOMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOOOOMMMKKKFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>===============>>>>>>>>>======<<<<<<>>>=========<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;::::::999888888888666777888999999::::::::::::999999888666555555444333333222222333333444555555444444444444444444333444333333222222333333444444444555555555555444444333333333333333333333333111111111000//////.........------,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((''''''%%%&&&((()))))))))(((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$#########""""""""""""    \\\]]]^^^___````````````\\\\\\\\\\\\[[[ZZZXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUVVVWWWWWWUUUTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRUUUUUUUUUTTTSSSQQQOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSQQQOOONNNNNNNNNMMMMMMMMMNNNPPPQQQOOONNNLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMHHHKKKMMMMMMKKKJJJKKKMMMKKKKKKMMMNNNPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJMMMOOOOOOMMMKKKDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;::::::999888888777666666777999999:::::::::::::::999888777666555555222222222222333333444555555555555444444333333333444333333222222333333444333444444444444444444333333333333333333333333444111111111000//////............---,,,,,,+++******************************+++******)))(((''''''&&&%%%&&&((()))))))))(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""#########""""""""""""!!!"""    ]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[ZZZYYYWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPSSSTTTTTTTTTTTTSSSSSSRRROOONNNMMMLLLLLLLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOONNNMMMKKKIIIHHHGGGHHHHHHKKKJJJIIIHHHIIIIIIKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSQQQPPPOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@???>>><<<;;;<<<<<<======>>>>>>??????@@@???===<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777777666666666666666777888888:::999999888777666666555444333333222333444666777555555666666555555444333111111222222222333333333444444444444444444444444333222111222444555444333333333222111///...,,,++++++******)))))))))))))))*********))))))))))))))),,,+++)))'''&&&'''((()))%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""###"""""" [[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVUUUUUUTTTSSSVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKLLLNNNOOOPPPOOONNNLLLJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOPPPPPPOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@???>>><<<;;;<<<=========>>>>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<::::::::::::::::::::::::999999999:::999999888777666666555555666666777888999999888777777666555555444333333333444444555666555555666666555555444333111222222222222333333333444444444444444444444444333222111222444555444333222222111000///...,,,+++++++++***)))))))))))))))************)))))))))))),,,+++)))'''&&&'''((()))''''''(((((()))(((((((((''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""######"""""""""###$$$%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIJJJJJJJJJKKKLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???????????????>>>>>>===<<<============>>>>>>>>>>>>======<<<;;;::::::::::::999999888888999999:::;;;999999999999999999999999999999999999999888888777555555444444555555666777888777777666666555555555333333444555555555555444555555666666555555444333222222222222333333333333444444444444444444444444333222111222333444444222000000000000///...---,,,++++++***))))))))))))***************************,,,+++)))'''''''''(((((())))))))))))))))))((('''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$#########""""""""" WWWWWWWWWWWWXXXXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSQQQPPPPPPPPPQQQRRRQQQQQQQQQQQQPPPNNNMMMLLLOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPOOOOOONNNMMMOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@???======<<<<<<>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>><<<<<<;;;:::999999999999888888888888888999999999::::::::::::::::::::::::777888888888888777666666444444444444444555666666777666666666555555555444333444555666666555444333555555555666555555444333222222222333333333444444444444444444444444333333222111111111333444333222///////////////...---,,,,,,+++******))))))******)))***************+++++++++***)))((('''''''''((()))))))))))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""######$$$############$$$$$$$$$$$$####################################""""""""""""WWWWWWWWWWWWXXXXXXYYYYYYVVVVVVWWWXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPOOOOOOMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@???===<<<;;;:::::::::===>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>============;;;;;;;;;::::::999888888777777888888888999999999::::::::::::::::::::::::666666666666666555555444444444444444444555666666666666666666555555555555444555666666666555444333555555555666555555444333222222333333333444444444555555444444444333333333222111000111333444333222//////000000///...------,,,++++++***************))))))******+++++++++,,,+++***)))(((((('''''''''((((((((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&$$$"""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!VVVVVVWWWWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOPPPNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>===>>>>>><<<;;;::::::::::::<<<======>>>>>>======<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777777777888999999999999888777777777777777777777777666666666666666555444444555555444444555555666777666666666666666666666666555666666666666555444444555555666666555555444333333333333333444444444444555555555444444333333222222111000111222333333111111111111111000///...---,,,,,,+++************+++))))))******+++,,,,,,,,,*********)))((((((''''''&&&'''''''''''''''&&&%%%&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$################################################ !!!""""""######"""""""""""""""############$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!UUUUUUVVVWWWWWWXXXYYYYYYUUUUUUTTTSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOOOOOOONNNNNNJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA???===<<>>======<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<===???@@@???>>>>>>>>>=========<<<;;;<<<<<<<<<;;;:::999888777888999:::::::::999999777777777777777777777777777777888888777777666555666666555555666666777888777777777777777777777777777777666555555555555555555555666666555555444333333333333444444444444555666555555444333333222222222000000111222333222111333333333222111///...------,,,++++++******++++++))))))***++++++,,,------*********))))))((('''&&&&&&''''''(((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""""""""#################################""""""""""""############ """#########"""!!!""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!TTTTTTUUUVVVWWWWWWXXXXXXUUUSSSRRRPPPPPPRRRSSSUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPOOONNNMMMLLLMMMNNNOOOOOOPPPOOOOOOIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHJJJKKKKKKKKKJJJJJJGGGHHHIIIKKKKKKKKKKKKJJJGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>???@@@AAAAAA@@@>>>>>>@@@??????>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@??????>>>>>>=========<<<;;;<<<======<<<;;;999888777888999:::;;;:::999999888888888888888888888888999999999999999888777777666666666666666777888888777777777777888888888888888777666444444444555666555555666666555555444333333333333444444444555555666666555444333333222222111000000000222333222111555444444333111///...------,,,++++++******++++++))))))***+++,,,,,,------************)))((('''&&&''''''((())))))***))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%%%%$$$###$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######### """#########"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! SSSSSSTTTTTTUUUUUUUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPVVVVVVWWWWWWVVVVVVUUUUUURRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIHHHFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::999999::::::;;;<<<>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<<<<;;;::::::999;;;::::::999999::::::;;;:::999777888888888555444777777777777777777777777888888777666666777888999777666555555555777888999888777777888::::::999777888777777666555555444444444444444555555555555666555555555555444333222111222222333444555555666777555555333111000/////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!""""""############$$$$$$$$$$$$##############################$$$!!! """###"""  !!!"""######$$$#########"""""""""""""""######""""""!!!!!!   TTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;::::::999999::::::;;;<<<>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<<<<;;;;;;:::999::::::999999999999::::::;;;:::999999:::999777666777777777777777777777777999999888777777888999:::777777666555666666777888888777777888::::::999888777777666666555555555555444444444555555555555666555555555444444333111111222222222222222222333333444333222111000/////////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!!!!!!!"""""""""###"""######$$$$$$######"""########################$$$!!! """###"""  !!!""""""######""""""""""""""""""""""""######""""""!!!!!!   TTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRROOOPPPQQQQQQQQQPPPOOONNNOOOOOOOOOOOONNNNNNNNNOOOMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????========================<<<<<<============<<<<<<>>>======<<<;;;<<<<<<<<<:::::::::::::::;;;;;;<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::999999888888999999:::===<<<;;;;;;<<<<<<:::888777777777777777777777777:::999999888888888999999888888777666666666777777888777777888:::;;;999888666666666666666666666666444444444555555555555666666666666666555444333222333333333333222222222111222222111000000000000000...------......///000111------------------------,,,,,,,,,,,,++++++++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""###########################!!! !!!""""""!!! !!!!!!""""""###""""""""""""""""""""""""######""""""!!!!!! TTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJMMMNNNOOOOOOOOONNNMMMLLLHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@???>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888888999999999===<<<;;;<<<===<<<:::999777777777777777777777777999999999888888888888888888888888777777777777777888888888999:::;;;:::888666666666666666666666666444444444555555555555666777888888888777777666555555555555555555555555444111111000000000111111222//////.........///000000........................------------,,,,,,,,,+++***************)))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""########################"""!!! !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""""""""######""""""!!!!!! TTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUOOOPPPQQQRRRRRRPPPNNNMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA??????===<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===??????@@@@@@@@@@@@??????===<<<<<<;;;:::;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;:::999999999999999999:::<<<;;;:::;;;<<<<<<:::888888888888888888888888888999999999888888777777777888888888888888888777777999888888999;;;;;;:::888777777777777777666666666444444444555555555555666666777777777777666666555333333444555555666777777111111111111111222222333111111///...------------////////////////////////............------------)))************)))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""######""""""!!!!!! SSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???===;;;:::::::::;;;::::::;;;;;;<<<=========>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<============<<<;;;::::::999999::::::;;;:::999999:::;;;;;;:::888888888888888888888888888999:::::::::999888777666666777888888999999888888999888888999;;;<<<:::999999999888777777666555555444444444555555555555666444444555555555555444444111111222333444555666666333333222222222333333444333222000///---,,,,,,,,,000000000000000000000000////////////.........---***++++++++++++***))))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!  """  !!!!!!""""""#########""""""!!!!!! SSSSSSTTTUUUVVVWWWWWWXXXRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBB@@@>>><<<;;;;;;<<<<<<:::;;;;;;<<<======>>>>>><<<<<<============<<<<<<>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======::::::<<<=========<<<<<<;;;;;;<<<===============<<<;;;;;;::::::;;;;;;<<<:::999999:::;;;<<<:::999888888888888888888888888<<<<<<<<<<<<<<<:::999888555666777999:::::::::999999999888:::;;;<<<;;;999;;;:::999888777555444444444444444555555555555666555555666777777666666555222333333333444444555555555555444333333333444444333222111000///.........111111111111111111111111000000000/////////......---------------,,,,,,++++++++++++***)))(((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!  """  !!!""""""#########""""""!!!!!! SSSSSSTTTUUUWWWXXXYYYZZZQQQSSSUUUWWWYYYXXXXXXWWWVVVVVVUUUTTTRRRQQQOOONNNRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRPPPMMMLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIILLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDFFFFFFEEECCCBBBCCCBBB???===<<<<<<===>>>;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@????????????>>>===============<<<;;;;;;;;;;;;<<<======999:::<<<=========<<<<<<;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;::::::;;;<<<<<<;;;999888888888888888888888888===>>>>>>???>>><<<:::999333555777999:::;;;;;;::::::999999:::<<<<<<;;;999<<<;;;:::888777555444333444444444555555555666666888999999:::::::::999999777666666666666555555555777666555444444444444444222222111111111111111111111111111111111111111111000000000000/////////////////////000//////...---,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """  """  !!!""""""############"""!!!!!! TTTTTTUUUVVVWWWXXXXXXYYYWWWWWWVVVVVVVVVVVVUUUUUUWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNLLLKKKIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIKKKMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMKKKIIIGGGFFFEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAACCCCCCCCCCCCCCCEEEGGGEEEFFFGGGHHHIIIHHHGGGFFFIIIHHHFFFDDDDDDEEEFFFGGGJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAA@@@???>>>======;;;999888:::===???>>><<<>>>>>>?????????>>>>>>===>>>>>>>>>>>>???????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>======<<<<<<>>>???@@@;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<777888888999999:::;;;;;;::::::::::::::::::::::::999999999888888888888777666555555555555666666777999999::::::;;;:::::::::888888777666666666666666555555555555555444444333444444555555444444333222333333333222222222111111////////////////////////111111000000///---,,,+++******************************))))))))))))******)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! TTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGEEEFFFGGGGGGHHHHHHGGGGGGIIIGGGFFFDDDDDDEEEFFFGGGHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>======<<<;;;:::;;;>>>???>>><<<>>>???????????????>>>>>>@@@@@@??????>>>>>>======???>>>>>>===<<<<<<;;;;;;===============<<<;;;;;;:::;;;;;;<<<<<<===============<<<<<<<<<===>>>???<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999888888888888555555555555666777999999::::::;;;;;;;;;::::::999888888777666666666666666666666666666666555444444555555555555555444444333333333333333222222222222////////////////////////333333222222111///...---******************************))))))))))))******)))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%$$$######""""""##############################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""######""""""!!!!!! TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWUUUUUUTTTTTTRRRQQQOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJEEEEEECCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAAAAAAAABBBCCCBBBCCCDDDDDDCCCDDDFFFHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBB@@@@@@??????>>>>>>======>>>===<<<===>>>???>>>===??????@@@@@@@@@@@@??????BBBAAA@@@???>>>===<<<<<>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555555555666888999;;;<<<<<<<<<<<<<<<;;;:::999999888888777666666666777777777777888888777777666555666666777777666666555444444444444444333333333333000000000000000000000000333333333222111000///...******************************))))))))))))*********)))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%$$$##########################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! TTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@@@@AAABBBCCCBBBCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===???@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>======<<<<<>>==================<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@??????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999777777777888999:::;;;<<<=========<<<;;;:::999888888888777777666777777888888888999999888888777666777888888888888777666666555555444444444333333333111111111111111111111111111111111000///...------++++++++++++++++++++++++******))))))))))))************)))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$######""""""######$$$!!!!!!!!!"""""""""###### TTTSSSSSSRRRRRRQQQQQQPPPRRRRRRSSSTTTVVVWWWXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJHHHHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCAAA@@@???@@@BBBCCCAAABBBCCCCCCBBBCCCEEEGGGGGGFFFEEEDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCBBBCCCCCC@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA????????????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBB???????????????@@@@@@@@@>>>>>>>>>>>>>>>=========???????????????>>>>>>=====================<<<<<<<<<;;;;;;:::;;;<<<===>>>@@@@@@AAAAAA@@@@@@???>>>========================:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;::::::999999999999:::<<<<<<<<<<<<;;;:::999888888888777777777777888888999999999:::999888888777888888999999888888777666555555444444444333333333222222222222222222222222000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))))))))***))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$!!!!!!  SSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTSSSRRRNNNNNNNNNNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGGGGIIIKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAABBB@@@AAABBBBBBAAABBBDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBB===>>>??????>>>===>>>@@@@@@AAABBBCCCCCCDDDDDDCCC?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=================================<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===>>>>>>>>>>>><<<======>>>???@@@@@@AAA========================<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999888888999;;;;;;;;;;;;:::999888888888888777777777888999999999999::::::999999888777888888999999888888777666444444444444333333333333333333333333333333333333222222333333222222111000---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&"""!!!!!!  !!!""""""!!!!!! SSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWTTTUUUUUUUUUTTTSSSRRRQQQOOOOOOOOONNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIHHHFFFGGGIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIHHHHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAA@@@@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@======>>>??????@@@AAAAAA;;;===??????======???AAAAAAAAABBBCCCDDDEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>??????======<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>?????????<<<======>>>???@@@@@@@@@========================<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999:::999999888888888888777777888888999:::999999999999999888777777888888888888888777777666333333333333222222222222333333333333333333333333222222333333333222111111////////////////////////......------------......---------------,,,++++++******************************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&""""""!!!!!!  !!!"""######""""""!!!!!! RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIGGGFFFFFFHHHJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@???@@@BBBCCCCCCDDDFFFGGGGGGGGGFFFEEEAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<===>>>??????@@@999<<<>>>>>>======???AAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@>>>======<<<<<<>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAA======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888999999:::;;;777777888999999999888888888888777777888999::::::888999999999999888777777777888888888888777666666333333333222222222111111444444444444444444444444000000111111111000000///000000000000000000000000//////............//////------......------,,,+++******************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""""""""!!!  !!!"""###$$$###""""""!!! UUUTTTSSSQQQQQQQQQRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRQQQOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGEEECCC@@@??????@@@AAA===>>>@@@@@@AAA@@@???>>>???@@@BBBDDDEEEFFFFFFGGGCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>????????????DDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEECCCAAA???>>>===>>>???@@@@@@???===<<<:::::::::;;;<<<>>>@@@@@@AAAAAABBBCCCDDDEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@DDDDDDBBBAAA???>>>===<<<======>>>>>>>>>>>>======>>>>>>>>>===>>>>>>???@@@@@@??????>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@>>><<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::999999999::::::;;;;;;;;;:::999999888888999999:::999999999888888888888777999999888777777888888888666666666777888888888999555444333333222222333333444444444333333222222222222222222222222222222222111000///////////////000///////////////000000000......//////...---,,,,,,---------.........//////************************))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!  #########$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!! UUUTTTSSSRRRQQQRRRRRRSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDAAA???>>>>>>???@@@===>>>???@@@@@@@@@??????AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@???????????????>>>=========<<>>===<<<===>>>???????????????<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@>>>===<<<;;;===>>>>>>>>>>>>>>>>>>===???>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBAAA???======>>>???@@@>>>??????@@@AAAAAAAAA@@@????????????????????????@@@???>>>===<<<<<<<<<<<<;;;:::999999888888999999999999:::::::::;;;;;;;;;::::::999999999999::::::999999999999888888888888888888999999999999999999777777777777888888888888555444333333222222333333444444333333333222222222333333333333333333222222111111000000//////000000111111111000000////////////////////////...---------------.........//////------,,,++++++***))))))***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%%%%$$$###"""!!!  """######$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!  UUUUUUSSSRRRRRRRRRSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFDDDCCCBBB@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>???===>>>??????@@@@@@??????CCCCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???????????????>>>===<<<;;;;;;:::======>>>>>>???@@@@@@@@@BBBBBBBBBAAA@@@???>>>===<<<<<<======>>>@@@AAABBB>>>>>>======>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<>>>>>>????????????>>>>>>???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBB@@@?????????@@@AAA===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======::::::999888888888888999::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::999999999888888888888777888999;;;;;;;;;::::::888888888888888888777777555444333333222222333333333333333333222222222222333333333333333333444444333222111111000000111111333333222111000//////...///000000000000//////...------........./////////000///...---,,,***))))))+++***)))(((((((((((((((((((((((()))))))))******((((((((('''''''''&&&&&&((())))))*********))))))************************((((((((('''''''''&&&&&&%%%$$$$$$###"""!!!  !!!!!!!!!""""""###$$$&&&'''((((((''''''&&&%%%$$$"""!!!  UUUTTTSSSRRRRRRSSSTTTUUUVVVUUUSSSQQQQQQRRRTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCBBB@@@???>>>>>>>>>???======>>>?????????@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>=========<<<<<<;;;;;;:::;;;<<<<<<===???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>???>>>=========???@@@AAA>>>>>>============>>>>>>@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======>>>??????@@@@@@??????>>>@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::999999999888888888666777:::<<<===<<<;;;:::999999999888888777777666555444333333222222333333333222222222222222222222333333444444444444555555444444333222111111111111333222222222111111000000000000111111111000000///............////////////000000///...---,,,++++++,,,+++******)))))))))***))))))************++++++))))))(((((((((''''''''')))***++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''%%%%%%$$$###""""""!!!!!! !!!!!!!!!""""""""""""###%%%&&&((())))))(((((('''&&&%%%###"""!!! TTTTTTSSSRRRRRRSSSTTTUUUVVVUUUSSSQQQQQQRRRTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>===>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@@@@??????<<<======>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????>>>======::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???=========>>>???@@@@@@??????>>>>>>????????????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::999999999999888666777:::<<<===<<<;;;:::888888888777777666666666555444333333222222333333222222222222222222222222333333333444444555555555555444333222111111111111000000111111222222222333000000111111111111111000........./////////000000/////////...............,,,++++++************+++*********++++++++++++,,,******))))))))))))((((((***++++++,,,------,,,,,,......------,,,,,,,,,+++******))))))))))))((((((%%%%%%$$$$$$######""""""!!!!!!""""""""""""######"""###$$$%%%'''(((******((((((((('''%%%$$$"""!!! SSSRRRQQQQQQQQQRRRTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQOOONNNLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA??????>>>>>>>>>======>>>>>>???@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@???<<<<<<<<<===>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBB@@@@@@??????>>>=========999::::::;;;<<<===>>>>>><<<<<<===>>>???AAAAAABBB@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@>>>======<<<<<>>??????@@@AAABBBCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBB>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999999777888999;;;;;;;;;::::::666666666666666666555555555444333333222222333333111111111222222222222222222222333333444444555555555444333222111111000000...//////000111222333333///000000111111111111000....../////////000000000........................,,,++++++*********++++++*********+++++++++,,,,,,++++++*********)))))))))***+++,,,,,,------------///......------,,,,,,+++++++++*********)))))))))%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%&&&((()))******(((((('''&&&%%%###"""!!!RRRQQQPPPPPPPPPQQQSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQOOOMMMLLLKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????>>>??????<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<===???@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;<<<<<<=========>>><<<======>>>???@@@@@@AAA???>>>>>>===>>>???@@@AAA???????????????>>>===<<<@@@@@@?????????@@@AAAAAA>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@CCCBBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999888888999999999999999999444444444555555555555555555444333333222222333333000111111111222222222222111111222222333444444444555444333111000000000////////////000000111111111...///000000111111000000.../////////000000000000/////////......---------++++++************++++++************++++++++++++,,,++++++++++++*********)))***+++,,,------------//////...------,,,++++++,,,++++++++++++*********%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))'''''''''&&&$$$###!!! QQQPPPOOOOOOPPPQQQRRRSSSPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFAAABBBCCCDDDCCCBBBAAA@@@@@@@@@???????????????@@@<<<<<<======>>>?????????>>>????????????>>>>>>===<<<<<<;;;<<<===???AAABBBAAABBBBBBAAA@@@???>>>>>>?????????>>>======<<<<<<==================<<<<<<<<<<<<======>>>?????????======<<<<<<<<<>>>???@@@<<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>===>>>??????@@@@@@??????????????????@@@DDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999888777777888888999222333333444444555555555555444333333222222333333000000111111222222222222000000111222222333444444555444333111000/////////000000000000////////////......///000000000000000////////////000000000000111111000...---,,,+++************)))******++++++))))))*********+++++++++,,,,,,,,,+++++++++******)))***+++,,,------------//////...---,,,,,,++++++,,,,,,,,,+++++++++******&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''(((((())))))''''''&&&%%%$$$"""!!! QQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNMMMKKKJJJHHHJJJJJJJJJJJJJJJJJJIIIIIILLLKKKIIIHHHGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>????????????@@@@@@@@@???@@@AAABBBAAA@@@???>>><<<=====================>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>???@@@@@@@@@??????@@@BBBCCCDDDHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@??????>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB<<<======>>>??????@@@@@@BBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBBBBAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>==================<<<;;;:::999============<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999888888777666666666666666666666666666555333222111222333333555555555555555555555555111111111111111111111111333333333222222222111111000111333444333222000.........////////////......//////............//////////////////////////////............---,,,+++***,,,+++******)))************)))((()))+++,,,+++***)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------....../////////...,,,+++...---,,,+++************))))))((('''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&(((((()))))))))))))))(((%%%%%%$$$###"""!!! SSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB?????????????????????????????????@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@???>>>======>>>???@@@????????????@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>=====================<<<======>>>>>>>>>???????????????>>>>>>>>>>>>?????????>>>>>>======>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>===>>>>>>@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@BBBBBBBBBBBBBBBBBBBBBBBB======>>>??????@@@AAAAAABBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@AAACCCCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>==================<<<;;;:::999;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::::::::::::::::::::999888888777777666666666666666666666666555444333222222222333333444444444444444444444444222222222222222222222222333333222222222111111111000111222222222111000///......////////////......//////............//////....................................---,,,+++***,,,++++++***************+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...---,,,...---,,,+++************)))((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''(((((()))))))))))))))(((&&&%%%$$$###!!! RRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPSSSSSSSSSSSSRRRQQQPPPPPPMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGIIIHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA???????????????????????????????????????@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@>>>======>>>@@@AAA????????????@@@@@@@@@AAA@@@???>>>>>>======>>>>>>???>>>>>>>>>======<<<<<<=========>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>============>>>>>>>>>>>>==================<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999999:::999999888777777666666666666666666666666666666555444333333222333333333333333333333444444444444222222222222222222222222222222222111111111111111111111000000000/////////........................//////............//////....................................---,,,++++++,,,,,,+++***************+++***)))***,,,---,,,+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.........---------,,,+++***************)))((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))*********))))))((('''&&&%%%###!!!PPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>??????@@@AAABBBBBBBBBAAA???======???AAABBB?????????@@@@@@@@@AAAAAAAAA@@@???======>>>??????@@@??????>>>>>>======<<<=========>>>>>>>>>????????????>>>>>>>>>>>>??????>>>==================>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@???????????????<<<======>>>======<<<<<<======>>>>>>>>>>>>=====================<<<;;;;;;999999:::;;;<<<<<<;;;;;;;;;:::999999888888999999999999888888777666666666666666666666666666666666444444444333333333444444222222333333333333333444333333333333333333333333111111111111111111111111111000000///.../////////........................///......------......///........................---.........------,,,+++,,,,,,+++************+++,,,******+++,,,---,,,+++............---,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,+++***************)))(((((((((''''''&&&&&&'''''')))***++++++++++++******++++++******))))))'''&&&%%%###!!!QQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>??????@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCBBBAAA@@@??????@@@AAABBB???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@??????@@@@@@AAA>>>>>>============>>>>>>???@@@@@@AAAAAA@@@@@@???===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>;;;<<<<<<=========<<<<<<======>>>>>>>>>>>>===============>>>======<<<;;;999::::::;;;<<<<<<<<<<<<;;;:::999999888888999999999999888888777666666666666666666666666666666666444444444444444444444444222222222333333444444444333333333333333333333333111111111111111111222222111000000///.../////////......------------............------------..............................---------...------,,,,,,---,,,,,,+++***++++++++++++***)))***,,,---,,,+++............---,,,,,,+++*********+++++++++,,,,,,++++++++++++,,,,,,------++++++******))))))******((((((((((((((('''''''''((((((***+++,,,---------+++++++++++++++***))))))'''&&&%%%""" UUUTTTTTTSSSSSSTTTTTTUUUPPPQQQQQQQQQRRRRRRRRRSSSOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAA???@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAA======???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<=========<<<<<<======>>>>>>>>>>>>===============>>>>>>======<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999999999999999:::999999888777777666666666666666666666666666666333333444555555555555444222222333333444444555555444444444444444444444444222222222222222333333333111111000000000////////////...---,,,,,,---...///......------------......------------------------,,,------...------,,,,,,------,,,+++++++++++++++***)))((()))+++,,,+++***,,,------------,,,,,,+++************++++++++++++++++++*********+++,,,,,,+++******)))))))))******((((((((((((((((((((((((((()))***,,,---.........,,,,,,,,,,,,,,,+++***)))&&&%%%$$$""" VVVVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@??????>>>>>>;;;;;;<<<=====================>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>======<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777777666666666666666666666666222333555666666666555444222333333444555555666666444444444444444444444444222222333333333444444444000111222222222111000//////...,,,++++++,,,...///...------,,,,,,------...------------------------,,,,,,------...------,,,------,,,++++++++++++,,,)))((('''(((***+++***)))***+++,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++***))))))***++++++******))))))))))))******((((((((((((((((((((()))((()))***,,,---...//////------------,,,+++***)))%%%$$$###""" VVVUUUTTTRRRQQQQQQPPPPPPRRRRRRQQQPPPOOONNNNNNMMMPPPPPPPPPPPPOOONNNMMMMMMHHHGGGGGGGGGHHHJJJKKKMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@@@@@@@???===<<<>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@<<<===???AAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????>>>>>>??????>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>===>>>>>>??????>>>===<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888888666666666666666666666666222333555666666666555555333333444444555666777777555555555555555555555555333333333444444555555555000111333444333222000...///...,,,++++++,,,...///...------,,,,,,------...------------------------,,,,,,------...---------...---,,,,,,++++++,,,,,,)))''''''((()))***)))((()))***++++++,,,,,,,,,,,,)))************+++++++++---,,,+++)))))))))*********)))))))))))))))******(((((((((((())))))))))))'''(((***,,,---...//////------------,,,+++***)))$$$###"""!!! SSSTTTTTTSSSPPPOOOOOOPPPPPPQQQQQQRRRQQQOOONNNMMMOOOOOOOOONNNNNNMMMMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB??????@@@AAACCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBB@@@??????@@@???>>><<<>>>>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;:::999777666555555555666666777777666555444444555555555555555555555555444333333222222333333444444444444333333333222222333222222111000///......---.........//////000000111///---,,,,,,,,,...//////......------,,,++++++------,,,++++++++++++,,,///...---,,,+++***+++++++++++++++************)))******++++++++++++************))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******,,,+++***+++---...---,,,///......,,,+++)))((('''######""" SSSTTTTTTSSSQQQPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAADDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@??????@@@???>>><<>>======>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;:::999888666666555555666666666666666555555444666555555555555555555555444444333333333333444444444444444333333333222222222222111111000000//////........./////////000000111///...,,,,,,---...///......------------,,,,,,......---,,,,,,,,,,,,,,,......------,,,++++++***+++++++++************)))******++++++++++++******++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))******,,,++++++,,,...///...---.........---+++)))'''&&&###"""!!! RRRTTTUUUTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAAAAABBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEFFFHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@??????@@@???>>><<>>>>>??????>>>>>>======<<<<<<<<<<<<<<<============>>>===>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::999888777666666666666666666666666555555555777777666666555555444444444444333333333333444444444444444444333333333333111111111111111111111111......////////////000000000///...---------...///---------------.........//////...---------------------......---,,,+++***+++++++++************)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))''''''(((((())))))******,,,++++++---///000///...---.........,,,)))&&&$$$""""""!!! RRRSSSUUUUUUTTTTTTUUUVVVVVVUUUSSSQQQQQQQQQRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@>>>???@@@BBBBBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBB@@@??????@@@???>>><<<>>>>>>?????????>>>>>>===@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<::::::999999999999999888999999999999888777777666666666666555555555666666888888777666666555555555555555444444444444555555555444444444444333333333111111111222222222222222//////////////////000000000000///...---......///,,,,,,,,,---...//////000000000///...............,,,---...//////---+++)))+++++++++*********))))))******++++++++++++******)))))))))))))))************)))))))))))))))******((((((((((((((((((((((((''''''(((((())))))******,,,,,,---///111222111///---.........,,,)))%%%###"""!!! RRRSSSUUUUUUTTTTTTVVVWWWVVVUUUSSSRRRQQQQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLJJJKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???AAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBB@@@??????@@@???>>><<<<<<<<<===============<<<@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888888888999999999999888777666666555555555555666777888888777777777666666666666555555444444555555666555555555444444444333333222222222222333333333333000000000000000000//////000000//////............+++,,,------...///000000000000///............///,,,---...//////...,,,***+++++++++*********))))))******++++++++++++******(((((()))))))))***************)))))))))))))))***((((((((((((((((((((((((''''''(((((())))))******------...000333444222000.........---+++(((%%%###!!!!!! RRRSSSUUUUUUTTTTTTUUUWWWUUUTTTSSSRRRRRRQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@???>>>>>>>>>???@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBB@@@??????@@@???>>><<<;;;;;;<<<<<<======<<<<<>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999888888888777888999:::::::::999888666666555444444555777888777777777777888888888888666666555555555555666666555555555555444444444333333333333333333333333333111111000000000000//////000000000/////////......,,,,,,---...//////000000000000///...............,,,---...//////...---,,,+++++++++************)))******++++++++++++***************+++,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******---...///222555555444222//////---+++)))'''%%%### RRRTTTUUUTTTSSSSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKJJJJJJIIIHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???@@@???=========>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBB@@@??????@@@???>>><<<;;;;;;<<<===============>>>>>>>>>>>>============999::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888888777666777999;;;;;;:::999888666666444444444555777888666777777888888999999:::777666666666666666666777555555555555444444444444555555444444333333222222111111111000000000//////000000000000000///......------......//////000000000///......------......------..................+++++++++************)))******++++++++++++******)))******+++,,,,,,------++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******---...000333666777555333111///---***'''&&&%%%$$$ RRRTTTUUUTTTSSSRRRSSSTTTRRRRRRSSSSSSSSSQQQOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???@@@???===<<<===>>>@@@AAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBAAA??????@@@@@@>>>===<<<<<<===>>>>>>???>>>>>>============>>>>>>>>>>>>999999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777666777999;;;;;;;;;:::999666555444333444555888999666666777888999::::::;;;777777666666666666777777666666555555555444444444666666555444333333222222222111111111000000//////000000000000000///..................//////////////////...---------------......---------......///+++++++++************)))******++++++++++++******'''(((((()))******++++++++++++***))))))((())))))))))))))))))))))))))))))''''''(((((()))*********......111444777777555333222000,,,(((&&&%%%%%%%%%  VVVVVVUUUUUUTTTSSSRRRRRRUUUUUUUUUTTTSSSRRRRRRQQQSSSSSSRRRQQQOOONNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHIIIGGGDDDCCCCCCEEEHHHJJJQQQNNNJJJIIIIIIIIIIIIHHHGGGEEECCCCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGHHHJJJMMMKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCAAA???>>>???AAAAAA@@@<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;;;;<<<===?????????>>>===<<<;;;;;;:::;;;::::::999999::::::;;;<<<;;;:::999888999:::;;;777777777888888999999:::999777666666777777666444444444555555666888999:::999::::::::::::999888888888888777555444333222111555555444333222111111000222222222333333444444444111222222222222111000000//////000000000000//////000000///...---,,,,,,,,,,,,------......------,,,,,,,,,************,,,,,,+++++++++************)))***************+++++++++***************)))((((((******))))))((((((''''''******************++++++,,,...111333555555444444444000+++'''&&&$$$###!!! WWWVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFDDDEEEGGGJJJLLLWWWRRRLLLHHHGGGHHHJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGGGGFFFFFFHHHKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAA???>>>@@@AAAAAA@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;:::;;;::::::999999::::::;;;<<<;;;:::999999999:::;;;888888999999999999999999999888777777888999777666444444555555666888999:::777888888888888777666666777777666555444333333222555555444444333333222222111111222222222333333333222222222222111111000/////////000000000000//////000000///...------------,,,------......------,,,---,,,++++++++++++,,,---++++++++++++************++++++*********************************)))((((((******))))))(((((((((((())))))******+++++++++,,,,,,...111333444555444444333000+++(((&&&$$$###!!!WWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHIIILLLKKKKKKJJJJJJKKKKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGFFFGGGIIILLLNNN]]]VVVMMMGGGFFFHHHKKKLLLIIIGGGFFFFFFGGGHHHFFFEEECCCDDDEEEFFFHHHIIIIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHJJJJJJJJJJJJHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBB@@@??????@@@BBBAAA@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>=========<<<;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::999999999888777888999:::999888444444444555666777888999777777888888777777666555555555555555444444444333444444444444444444444444111111111111222222222222333333222111111000/////////000000111111000000///000000///...------------------............------...------,,,,,,------...,,,,,,,,,+++++++++******,,,+++++++++***)))))))))*********+++******)))(((***))))))))))))(((((((((((())))))***+++,,,---------...000222333444444333333///+++(((&&&%%%###!!! WWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQOOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJMMMOOOZZZTTTMMMHHHGGGIIIKKKLLLJJJIIIHHHHHHIIIIIIHHHFFFAAABBBCCCDDDEEEGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGFFFEEEDDDFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCAAA@@@???@@@AAABBBBBBAAA>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888777666777999:::999888444444444555666777888888999999999999999888888777444444444444444444444444444444444555555555666666222222222222222222222222333333222111000//////...000000000111111000000000000000///...............------............------///..................///---,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((((((*********++++++******)))))))))))))))))))))))))))(((((()))***,,,---......---...///111222333333333222///+++((('''%%%###!!!WWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOONNNMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHJJJLLLMMMQQQNNNKKKIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKKKKIIIGGGBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHFFFEEEFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCAAA@@@???AAABBBCCCBBBAAA??????>>>>>>==========================================<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;============<<<<<<;;;;;;===<<<<<<;;;;;;:::::::::888666555666888888777666555444444444555666777888888999999999999888777777333333333444444444444444333333444555555666666666444444444444444444444444333222111000////////////000000111111111111000000000000///.........//////---......//////......---////////////////////////------------,,,,,,,,,+++,,,,,,,,,+++***)))((((((******++++++++++++******))))))))))))************((()))***+++,,,---......---...///000111222222222111...+++)))'''&&&###!!!VVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKJJJKKKLLLLLLMMMKKKKKKLLLLLLNNNPPPQQQRRRQQQPPPPPPOOONNNMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGHHHJJJJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGCCCDDDDDDDDDDDDDDDDDDCCCGGGHHHJJJIIIHHHFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBBBBB@@@@@@@@@AAACCCDDDCCCAAA@@@??????>>>>>>======<<<================================================::::::;;;;;;<<<<<<<<<===;;;::::::999999::::::;;;======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::888777666666777777666444555555444444555555666777666666777777666666555444333333333333333444444444333333444444555555555666555555555555444444444444222111000///...///000111000111111222222111111000000000//////...//////000......////////////.........//////000000//////.........---------,,,,,,,,,,,,+++++++++***))))))))))))***++++++,,,+++++++++)))))))))************+++)))******+++,,,---...............///000000111111000...+++)))(((&&&###!!!UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMNNNNNNOOOQQQQQQPPPPPPOOONNNMMMLLLKKKKKKHHHIIIJJJKKKLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLIIIHHHHHHJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIFFFHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHJJJJJJHHHFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFBBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@?????????????????????@@@AAAAAABBBBBB@@@???@@@BBBDDDEEECCCAAA@@@@@@??????>>>======<<<========================<<<<<<============<<<<<<999999:::;;;;;;<<<======;;;::::::999999::::::;;;======>>>???>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;999777777777777555444555555444444444555666666666666666666666555555444444333333333333333333333333333333333444444444444555555555444444333333333111000.........///111222000111111222222111111000000000////////////000000......////////////............///000000///..................------------++++++******************)))***++++++,,,,,,,,,+++))))))*********++++++++++++++++++,,,,,,---------............///000000111///---+++)))((('''$$$!!!TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJHHHIIIKKKLLLMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIJJJKKKLLLKKKHHHFFFGGGFFFEEEDDDDDDFFFHHHIIIMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJFFFGGGHHHIIIJJJLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHGGGEEEBBB@@@???@@@@@@@@@????????????>>>>>>??????@@@AAAAAABBBBBB??????@@@BBBDDDEEECCCBBB@@@@@@@@@???>>>======<<<========================<<<<<<============<<<<<<999999::::::;;;<<<======;;;::::::999999::::::;;;===>>>?????????>>><<<;;;999999999::::::;;;;;;;;;===;;;999888888888666444555555444444444555666666888888888888888777777666444444444333333222222222333333333333333333333333444444444333333222222222000///...---...000222333111111222222222222111111000000////////////000111......////////////......---...///000000///...---//////.........---------***************+++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000111///---+++***)))'''$$$!!!  UUUVVVWWWUUUSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSWWWTTTPPPNNNNNNNNNMMMLLLOOOPPPOOOOOONNNMMMLLLKKKOOONNNNNNOOORRRRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHLLLLLLMMMNNNNNNNNNMMMMMMPPPQQQRRRRRRPPPNNNKKKIIIKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGEEECCCBBBAAABBBDDDEEEEEEFFFGGGGGGFFFDDDBBB@@@???????????????>>>======>>>============???AAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAA???===<<<<<<======<<<<<<======>>>???@@@@@@???===<<<<<<===>>>??????===;;;:::;;;<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;999777666666777888777666666666555555555555777777777777666555333333555555555555555555555555555444333333222222333333333333333222222222111111000000////////////000000333333333222222111111111000000000000////////////............/////////000//////.........---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---............////////////000000---)))'''&&&%%%###"""   UUUVVVWWWUUUSSSRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUSSSQQQPPPPPPOOONNNMMMOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNOOOQQQRRRQQQPPPNNNNNNLLLKKKJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQRRRQQQOOOLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHKKKLLLMMMMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGFFFDDDBBBAAA???????????????>>>>>>===>>>>>>======>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@>>>======>>>======<<<<<<======>>>??????>>>===;;;;;;<<<>>>??????===;;;:::;;;<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<=========;;;999888777777888999777777777666666666555555777777777777666555444444333333333333333333333333555444333333222222333333333333222222222111111111000000////////////000000333333333222222111111111111000000//////................../////////000000/////////.........------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,...---,,,,,,++++++,,,,,,,,,++++++++++++,,,------------........./////////000---)))'''&&&%%%###"""  UUUVVVWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPQQQQQQRRRRRRSSSRRRQQQQQQRRRRRRPPPNNNOOOOOOOOOOOONNNMMMLLLLLLNNNNNNNNNOOOQQQRRRQQQPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFFFFFFFDDDCCCBBB@@@????????????>>>>>>>>>@@@??????>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBAAA???>>>>>>???>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>???===;;;;;;<<<======<<<>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<=========<<<;;;999999999::::::888888777777777666666666666666666777777666555555333333333333333333333333555444333333222222333333222222222111111111111111111000000//////000000111222222222222222111111111111000000///...------,,,....../////////000000000////////////............------............------------------------------******))))))******+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---,,,---------............///---***'''&&&%%%###!!! UUUVVVWWWVVVTTTSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQSSSTTTSSSQQQOOOPPPPPPPPPPPPPPPOOONNNMMMNNNMMMMMMOOOQQQRRRQQQOOONNNMMMMMMLLLMMMMMMNNNNNNLLLMMMOOOPPPQQQRRRSSSSSSOOOPPPPPPQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFEEEDDDBBBAAADDDEEEEEEFFFEEEEEEDDDCCC@@@@@@?????????>>>>>>???AAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@AAABBBAAA???>>>???@@@???>>>===<<<;;;;;;;;;;;;===<<<<<<;;;<<<<<<===>>>???===<<<<<<>>>>>>===<<<======>>>>>>>>>>>>======;;;;;;::::::;;;;;;<<<===>>>===<<<;;;::::::;;;;;;999888888888888777777777555666666777777777666666666666666666666666666666555444333333222222333333111111111111111111111111111000000000000000000111222222222111111111111111111000000///...---,,,,,,...////////////000000000000000000/////////......------............------------------------------***************++++++,,,+++,,,---......---,,,++++++++++++++++++,,,------,,,,,,,,,---------......///---***((('''%%%###!!! UUUVVVWWWVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQSSSTTTSSSQQQOOOQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMMMMNNNPPPQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNOOONNNOOOPPPRRRSSSTTTTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFFFFDDDBBB@@@DDDDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@???>>>?????????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>?????????@@@AAABBBAAA?????????AAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>=========??????>>>=========>>>>>>>>>>>>======:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<:::999999999999888888888666666777777777777777666666666666666666666666666555444333333222222333333111111111111111111222222111111000000000000111111111111111111111111111111111000000///......------////////////000000000111111111000000000/////////---..................---........................***++++++,,,,,,,,,,,,,,,+++,,,......///...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........,,,***((('''%%%###  UUUVVVWWWVVVUUUTTTUUUVVVXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPQQQRRRRRRQQQOOOPPPQQQQQQRRRRRRQQQQQQPPPMMMMMMMMMNNNPPPQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRRRRSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDEEEFFFFFFDDDBBBAAACCCCCCDDDDDDEEEEEEFFFFFFBBBAAA@@@???>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???????????????@@@???@@@AAA@@@???>>>???AAA@@@@@@???======<<<<<<<<<<<<<<<======>>>?????????>>>======>>>@@@@@@???===<<<======>>>>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999777777777888888777666666444444444444444444444444555444333333222222333333222222222222222333333333222111111000000111111222000000000111111111111111000000000000/////////////////////000000000111111111111111111000000000000......////////////......////////////////////////+++,,,---.........------,,,------............------------------......///,,,---------...............,,,***)))(((&&&"""    UUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSQQQPPPOOOPPPQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLNNNPPPQQQPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKKKKLLLKKKKKKIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGCCCAAA@@@>>>>>>???@@@AAA???@@@AAABBBCCCCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@>>>???@@@@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>===>>>???AAAAAA@@@>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888777666555444444444444444444444444555444333333222222333333222222333333333444444444222111111000000111111222///000000000111111111222000000000111111111111111//////000000000111111111222222111111111000000000//////000000000000//////////////////////////////------///000000000///...---------------.../////////............///000000------........./////////...,,,***)))(((&&&"""    UUUVVVWWWWWWUUUUUUVVVWWWYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYUUUUUUVVVWWWWWWVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTRRROOONNNOOOOOOOOONNNMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLNNNPPPQQQPPPNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOONNNMMMMMMLLLLLLMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHCCCBBB@@@>>>>>>???@@@AAA>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB@@@???????????????@@@@@@===>>>??????>>>===>>>@@@AAA@@@@@@???????????????======>>>@@@@@@AAAAAAAAA>>>===>>>@@@BBBBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888666555555777777777777777777777777555444333333222222333333333333333444444555555555222222111111111111222222//////000000111111111222000000000111222222333333000000000000111111111111222222222111111111111000000000111111111111000000000000000000000000000000---...000111111111000///...---,,,,,,---...///000///////////////000111111.........////////////000---,,,******(((&&&"""   VVVVVVVVVVVVWWWWWWXXXYYYVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPQQQSSSUUUQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHGGGHHHIIIJJJMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBB@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@???>>>======???AAABBBAAAAAAAAA@@@???>>>======??????@@@@@@@@@@@@AAAAAA???@@@BBBBBBBBB@@@>>>===????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>===;;;999;;;;;;::::::;;;<<<>>>???;;;:::888666555555666777777777777777666666666555666666555555555444444444444444444444444444444444333333333222222111111111222222111111111111222222333333333333333333333333222111111111000000//////444444333333222111000000000000////////////000000222111000.........///000............////////////111111111000///......------------...///000000111...//////000000000000000...,,,***)))(((&&&""" VVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQSSSUUURRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOOMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@AAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@??????>>>>>>@@@AAABBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAABBBAAA@@@>>>===?????????>>>>>>>>>==============================>>>>>>>>>???@@@???===:::===<<<;;;;;;:::;;;<<<<<<;;;:::999888777777777777888777777777777777777777444444444333333333222222444444444444444444444444444444333333333222222222222222111111111111222222333333333333333333333333222222111111000000000000444444333333222111111000222111111000000111111222111111000////////////////////////////////////000222222111000000///......------...//////000111111//////000000000000//////...,,,***)))(((&&&""" VVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQSSSUUUSSSSSSSSSRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFHHHIIIKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCDDDEEEFFFHHHIIIJJJJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???????????????????????????@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>====================================>>>>>>???AAABBBAAA>>>;;;>>>===<<<;;;::::::::::::::::::;;;::::::999888777888888888888888888888999444444444333333333333222444444444444444444444444444444444444444333333333333222222111111222222333333333333333333333333333222222222111111111111000444444333333222222111111333333222222222222333333000111111111111000//////111111111111111111111000222222222111000000//////......//////000000111111000111111000000///...---...,,,***((('''%%%"""VVVVVVUUUUUUUUUVVVVVVWWWYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQOOOOOOQQQSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLLLLMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCDDDDDDEEEFFFGGGHHHIIIKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBB===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAA===>>>?????????>>>======>>>>>>=========<<<<<<<<<==============================???AAABBBAAA===:::<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;999888888888999999999999::::::666666666666555555555555444444444444444444444444555555555555555555444444333333222222222222333333444444333333333333222222222222222222222222222222444444333333333222222222333333333222222333333333000000222222222111000///333222222222222222111111222222222222111111000000/////////000000111111111222222111111000...---,,,---,,,)))((('''%%%"""WWWWWWVVVUUUUUUVVVVVVVVVYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOONNNMMMMMMOOOQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@<<<==============================<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@???<<<999999::::::;;;;;;;;;;;;<<<:::;;;<<<======<<<:::999999999999999999:::::::::777777666666666555555555444444444444444444444444555555555555555555555555444444333333333333444444444444444333333222222222222222222222333333333333444444444333333333333333222222111111111111222222000111222333333222111000444444333333222222222111222222222111111111111111000000000111111111111111222222222111///...,,,+++---+++)))((('''%%%!!!XXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRMMMNNNNNNLLLKKKKKKMMMOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEDDDEEEFFFHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;======;;;:::888888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888555555555444444444333333444444444444444444444444444444444555555555555555555444444333333444444555555444444333333222222111222333333333333444444444444444444444333333333333111111000000000000111111111111222333333333333222444444444333222222111111111111111111111111111111111111111111111111222222222222111111000...---,,,---+++)))'''&&&$$$!!! ZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTSSSTTTTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRMMMNNNMMMLLLKKKKKKMMMOOOPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJHHHIIIJJJJJJKKKKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCBBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA???>>>???@@@@@@@@@@@@??????>>>????????????????????????<<<=========>>>>>>>>>>>>???>>>=========>>>???@@@??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;999999:::;;;;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777666666555555555555444444444444444444444444444444444444333333444444444555555555555555444444444444555555555555444333333222111111333333333333444444444555444444444444444444444444111111000000000000111111222222222222222333444444444444333333222111111000000000000000000000000000222222222222222222222222111111111111000///------,,,+++)))'''&&&$$$!!!  [[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNMMMKKKLLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJIIIGGGFFFEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAACCCEEEFFFCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???===@@@@@@AAA@@@@@@???>>>===========================;;;<<<<<<<<<======>>>>>>???>>><<<;;;;;;===???@@@@@@??????>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::<<<======:::;;;<<<<<<;;;:::888777<<<;;;:::999999:::<<<===<<<;;;:::999777666555555888777777777666666666666444444444444444444444444333333333444444444555555555555444444444444555555555555444333333222111111333333333444444555555555444444444444444444444444222111111111111111111222333333222111222333555666444444333222222111000000///////////////000000000222222222222222222222222000111111000000///...---,,,+++((('''&&&$$$!!!   ]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRWWWVVVUUUTTTSSSSSSSSSSSSMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDCCCAAA???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAA>>>>>>?????????>>>>>>===>>>>>>>>>>>>=========<<>>===;;;;;;;;;<<<===============>>>>>>>>>>>>??????>>>======<<<============<<<<<<;;;;;;;;;:::;;;;;;:::::::::;;;;;;<<<=========<<<;;;;;;::::::999999::::::;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<;;;999888888888999999::::::999999999999888888777777666666555555555444555555555555555555555555666666666666666555555555555555444333333333333444111333333333111111111333444444555555444444333222333333333333333333333333333333333222222222111111222222111111111111111111///000222333444333333222222222222222222111000///000//////............///222222222222222222222222111000//////000///---+++(((((((((((('''%%%###!!!    ]]]\\\[[[YYYXXXXXXWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@======>>>>>>>>>>>>======???>>>>>>===============>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999::::::999999999999:::::::::999888777666777777888::::::999999888888888777666666666666555555444444555555555555555555555555666666666666555555555555555555444333333333333444222333444333222111222444555555555555555444333333333333333333333444444444333333222222222111111111111111111111111111111111111111222333444333222222222222222222222111000000/////////...//////000000222222222222222222222222111000//////000///---+++******)))(((&&&$$$!!!    \\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWUUUTTTSSSRRRQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>======<<>>===<<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;:::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888999888888777777777888888888777666555555555666666::::::999888888777666666666555555555555444444444444444444444444444444444555555555555555555555555555555444333333333333444333444555444333333444555666666666666666555555444333333333444444555555555333222222222222111111111111111111111111111111111222333333444333333222111222222333333333222111111////////////000000111222111111111111111111111111111/////////000///---+++,,,+++***(((&&&###!!!  [[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTSSSRRRQQQRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>===???>>>===;;;;;;<<<===>>>;;;;;;;;;::::::::::::;;;::::::::::::;;;;;;;;;<<<999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999999999::::::;;;<<<<<<===<<<<<<<<<<<<;;;999888888999888777777777777777777666666666555555555555666999999888888777666555555444444444444444444444444444444444444444444444444444444555555555555555666555555444333333333333444333444666555444444555666777777777777777666555555333333333444444555666666222222222222111111111111000000000000111111111111444444333333333222111111222222333333333333222222////////////000111333333111111111111111111111111000///...///000///...,,,++++++)))(((&&&$$$""""""  [[[ZZZYYYXXXWWWWWWWWWXXXVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUUUUTTTRRRPPPNNNMMMNNNNNNNNNOOONNNMMMLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????????????????????????????>>>>>>>>>??????@@@@@@@@@???@@@@@@???>>>===<<<;;;<<<======>>>?????????>>>???>>><<<;;;;;;;;;<<<===999999999::::::::::::999888999999999999:::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888777777777777777777777888999:::;;;;;;<<<;;;;;;;;;;;;:::999888777999999888777777777777777555555666666666666666666888888777666666555444444333333333333444444444444444444444444444444444444333444444444555555666666555555444333333333333444333444666555555444666777777777888888777777666555333333333444444444555555222222222111111111000000//////000000000111111111444333333222111111111111111222222333333222222222////////////000111333333000000000000000000000000000///...///000000...,,,))))))((('''&&&&&&%%%%%%!!! ZZZYYYXXXXXXWWWWWWXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSVVVVVVVVVUUUTTTQQQOOONNNNNNNNNOOOPPPOOONNNMMMLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????============<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@===>>>?????????===<<<;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;777888888999999999999888777777888888888999999999:::999999999999::::::;;;:::::::::::::::;;;;;;;;;999888777666666666666666555666666777888999999:::999999:::999999888777666999999888777666666666666444444555666666666555555666666555555555555444444222222333333333333333444333333333333333333333333333333333444555555666666555555444333333333333444222444555555444444666777777777777777777666666555333333333333333333333333222111111111111000000000...//////000000111111111222111111000000000111111000000111222222222111111////////////000000111222///////////////////////////......///000000...---)))(((''''''&&&&&&''''''!!!  YYYYYYXXXWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWTTTTTTTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUSSSQQQPPPNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAABBBBBBBBBCCCAAAAAABBBCCCCCCCCCBBBAAACCCBBBBBBBBBCCCCCCDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE???AAADDDFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;:::================================================<<<<<<======>>>??????@@@;;;<<<>>>??????===<<<;;;888999:::;;;<<<<<<<<<<<<;;;<<<===>>>===<<<:::999666666888999999999888888666666777777777888888888999999888777777777888888888888888999999:::::::::999888777666555555555555444555555666666777777777777777888888888777777666888777666555444444444444111222444555555555444333444444444444444555555555111222222222333333333333333333333333333333333333222222333444444555666666555555444333333333333444111333444555444444666777666666777777666666555444333333333222222111111000111111111111000000000000......//////000111111222000//////......///000111...///000111111111111000/////////...//////000000///////////////////////////......///000000///---+++***((('''&&&&&&&&&'''"""     YYYYYYXXXWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUTTTTTTSSSSSSRRRRRROOOQQQSSSTTTUUUTTTSSSRRRNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEE??????@@@AAAAAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBBBBCCCCCCDDDDDD@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEE;;;===AAADDDFFFFFFEEEEEECCCCCCBBBAAA@@@??????>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>========================;;;<<<<<<===>>>??????@@@:::;;;===??????>>><<<;;;666777888999:::;;;;;;::::::;;;===???>>><<<:::888555666777999999999888777666666666666777777777777999888777666666555666666777777888888888999999999888888777555555444444444444444444555555555555555555666666777777777777666777666555444333222222333000111222333444333333222222222333444444555555666111111111222222333333333333333333333333333333333222222333333444555666666555555444333333333333444111222444444444444555777666666666666666555555444444333333222111000//////111111111111000000000000---......///000111111222///...---------///000111......///000000000000000000//////............//////////////////////////////......///000000///------,,,)))'''&&&%%%%%%%%%"""     UUUVVVXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSQQQOOOMMMLLLKKKKKKOOOMMMKKKKKKLLLLLLJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAABBBAAAAAA@@@@@@DDDCCCCCCBBBBBBBBBCCCCCC>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCAAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???======<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<========================<<<<<<;;;::::::999888888<<<<<<======>>>?????????;;;<<<<<<<<<======>>>>>><<<===>>>??????@@@??????======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666888888888888777777777666666666666666666777777888888888777777666666555555444555666777777666555444555555555555555555555555333333333222222333444444666666666666666777888888888666444222111000111111111111222222222333333333333333333444444555555555444444444333333333222222444444444555555555555666333333444444444444444444444444333333222333333333222333333444555555555555444444444444444444444444222222222111111111000000222222222222111111111000222000...,,,+++,,,---...//////............/////////......---------......///////////////.........000000//////.........---000////////////............,,,)))'''$$$###""""""   TTTUUUVVVWWWXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTUUUUUUUUUTTTTTTRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKKKKLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCC>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>======??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>>>>???????????????????????????@@@@@@@@@@@@???>>>>>>========================>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========<<<===>>>>>>???>>>>>>>>><<<<<<;;;::::::::::::;;;888888999999999:::::::::::::::::::::999888777666777777777666666666555555666666555555666666777888888888777777666555444444444444555666666555444444444444444444444444444444333333222222222333333444555555555555555666777777666555444222111111111222111111222222222333333333222222222333333333333333333333333333222222222222333444444444555555555555444444444444333333333333333222222222222222333333222222333444444444333333333333333333333333333333222222111111111000000000111111111111000000000000000...---++++++,,,---...//////............//////......------------......///.....................////////////......------//////.........---------...---***(((&&&$$$$$$###!!!  SSSTTTTTTUUUUUUUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUSSSRRRPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>===??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<::::::::::::::::::::::::===>>>>>>????????????>>>999999999999999999999999;;;;;;::::::999888888888777777888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;::::::999888999999999666666666777777777888888999999999999999888777666666555555555555444444444666555555555555666777777999888777666555444333333333333444444444444333333333333333333333333333333333333222222222222222333444444444444444555555555444444333222222222222222111111222222222333333333333222222222222222111111222222222222111111111000333333333333444444444444444444444333222222222111000000000000111222222333222222222333222222111111111111111111111111111111111111111111000000000000000000/////////.........---,,,+++++++++,,,---...///......------......///---------,,,,,,------...........................///............---------------------,,,,,,,,,,,,...---+++)))'''&&&%%%%%%###!!!   TTTTTTTTTUUUUUUUUUUUUTTTVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUSSSRRRQQQPPPRRRSSSSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSRRRRRRNNNMMMLLLLLLMMMMMMKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEECCCAAA@@@@@@@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>=========>>>>>>???>>>???@@@@@@AAAAAAAAAAAA@@@??????????????????@@@BBBAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;::::::::::::::::::::::::<<<===>>>???????????????888888888888888888888888::::::999999888888888777666666666777888888999999::::::::::::::::::::::::============<<<;;;:::999999999888777777777777888555555666666666777777777888888999999888777666666555555555555444444444444555555444444555555666777888888777666444333222222222222222333333222222222222222222222222222222222333222222111111111111222222222333333444444444444222222222222222222333333111111222222222333333333444444333333222222111111111111111111000000000000222222222222333333333444444444333222111111000000.........///000111222333111111222222111000//////000000000000000000000000111111000000000/////////.........------------,,,************+++,,,---......------------------...,,,,,,,,,,,,,,,,,,---...---------------.........------------------------,,,,,,,,,,,,+++++++++***,,,,,,***)))'''&&&%%%%%%%%%###    VVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYWWWVVVVVVUUUVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEECCCAAA@@@@@@@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBB??????@@@AAABBBBBBAAAAAA>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===>>>???????????????>>>>>>======<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>>@@@@@@@@@??????>>>>>>>>>===>>>??????@@@@@@??????@@@@@@????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>>>>>>>888888888888888888888888999888888888888888777777555666666777888888999999999999999888888888888888<<<<<<<<<;;;:::999888777888888777666666666666777666666666666777777777888777777888888888777666666666666555555555444444444444444444444444555555666777777666555444333222222222222222111111222222222222222222222222222222222333222111000000000000000111111222333444333333222111111222222222222222222111111222222222333333333555555444444333333222222111111111000000000//////111111111111222222222222333333222111000//////...------......///000111222111111111111000///......////////////////////////000000000/////////......---------,,,,,,,,,++++++)))))))))***+++,,,---...------,,,,,,,,,,,,------+++++++++++++++,,,------+++,,,,,,,,,---------...,,,,,,,,,,,,------------,,,+++++++++***************))))))((('''%%%$$$$$$%%%###     XXXXXXWWWVVVVVVVVVVVVWWWUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSTTTSSSRRRPPPNNNMMMNNNMMMLLLLLLNNNNNNMMMLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@AAABBBBBBEEEEEEEEEEEEDDDBBBAAAAAA===>>>@@@AAABBBAAAAAA@@@?????????????????????????????????@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<===>>>???????????????>>>>>>===<<<<<<<<<======>>>>>>???@@@AAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<===??????>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;999999999999999999999999777777777777777777777777555555666777777888888999888888888777777777777666::::::::::::999888777666888777777666666666666666666666777777777888888888666666777777777777666666666666555555555444444444444333333333333444555555555555555444333333222222222222111111111111222222222222222222222222222222222222111000////////////000111333444444444333222000111222222222222222111111111222222222333333333555555444444444444444333111111111111000000000///000000000000111111111222111111111000/////////...............///000000111000000000111000000//////////////////////////////////////////............------,,,,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---************+++,,,------***++++++,,,,,,---------++++++,,,,,,,,,,,,,,,---++++++++++++************(((((((((((('''&&&$$$$$$$$$"""     YYYXXXWWWVVVUUUVVVVVVWWWUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWUUUSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRPPPOOONNNMMMLLLLLLNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDCCCBBBAAA??????<<<===???AAABBBAAA@@@@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<===??????@@@@@@@@@@@@???>>>=====================>>>?????????>>>>>>;;;;;;::::::::::::;;;;;;============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888888888888888888888777777777777777777777777444444555666666777777888777777777666666666555555999999999999888777777666888777777666666666666666666666666666777777777777555666666777777666666555444444444444333333333333333333333222333444444555333333333333333333333333333222111111111111222333333333333333333333333333222222111000///......///000111333444555444333222111111222333222222111000111111222222222333333333333333333333333444444444222222111111111000000000/////////000000000111111////////////////////////000///////////////000000//////000111111111000000/////////////////////////////////.........------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,)))))))))******+++,,,---*********+++,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********(((((())))))((('''&&&%%%"""       YYYXXXVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTSSSRRRRRRTTTTTTVVVVVVVVVUUUSSSRRRPPPOOOPPPQQQSSSTTTUUUTTTRRRQQQOOOQQQSSSTTTUUUTTTSSSRRRNNNMMMLLLMMMNNNOOONNNMMMKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBAAA???>>>===;;;===???AAABBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<===============<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::::::::999999888777888888888888888888888888666666666666777777777777333333444555555666666777777777666666555555555444777888888888888777777666888888777666666666666666555555555666666666777777555555666666666666666555333333333222222222111111333333222222333333444555222222333333333444444444444333222111111222333444333333333333333333333333222222000///............000222333555555444333222111222222333222111000///111111222222222333333333111111111222222333333444222222222222111111111111////////////000000000000.........///////////////111000000/////////000000//////000111111222111111//////////////////////////////.........------------------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,))))))))))))***+++,,,---))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***((()))*********)))'''&&&!!!       WWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWUUUSSSPPPQQQSSSTTTSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOQQQOOOMMMMMMNNNOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAABBBAAA@@@???>>>===>>>???@@@AAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>??????>>>==================<<<<<<;;;;;;:::999999::::::;;;<<<===>>>???@@@@@@???>>>===<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;:::888999999:::888777;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::<<<===<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;888888888777777777666666888888888888888888888888::::::999888777777888888666777888888888777555444444444444444444444444444444555555666666555555444888888888888888888999999:::888666666777888777666777777777777777666666666666666666666555555555555555555444333333333333444111111222333333333333222555444444333333222222111000000111222333444444333222222222333333444444444222111111111000000//////111222333333444444333333444444333333222111000000000000111111111111000000000000111222333333444444333333222222111000//////000000111111111111000000000000000000////////////222111000.........//////000000000000////////////.........------,,,,,,,,,111000...---,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---,,,++++++******++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++*********))))))------------,,,++++++*********))))))(((&&&%%%$$$$$$$$$"""     WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUQQQMMMNNNRRRTTTSSSPPPQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAA@@@???>>>===<<<===>>>??????@@@@@@@@@??????>>>=========>>>>>>???>>>======<<<<<<<<<===<<<<<<<<<;;;::::::999999999:::;;;<<<===>>>????????????>>>===<<<;;;:::999:::::::::999::::::;;;;;;<<<:::999999::::::999777:::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888888777777777777888888888888888888888888999999888777777777777777666777777888777666555444444444444444444444444444444444444444444444444444777777777888888888999999:::888666666777777666555555555555555555555555555666666666666555555555444555555444333333333333333111111222333333333333222444444444333333222222222222222333333333333222222222222222333333333444444222111111111000000000000222222333444444444444333444444333333222111111000000000111111111111000000000000111222222333444444333333222111111000//////000000111111111111000000000000/////////.........222111000.........//////000000/////////.........------------------,,,,,,......---,,,------...///.........------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++*********)))))),,,,,,---------,,,++++++*********)))((('''&&&%%%$$$$$$"""    WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTOOOIIIKKKQQQTTTSSSOOOQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPOOONNNNNNMMMMMMPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>===;;;;;;<<<=========>>>>>>???>>>======<<<<<<======>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999888888888888888999:::;;;<<<:::999999;;;;;;:::888999999999999999999999999:::999999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999999999999::::::::::::;;;:::::::::;;;;;;::::::999999888888888888777777777777777777777777777777777888777777666666666666777666777777777777666555444444444444444444444444444444444333222222333444444555555666777888888999999:::888666666666666555444333333333333333333333333666666555555555444444444555444333333222222333333111111222333333333333222333333333333333333333222444444444444333222111000222222222222333333333333111111111111111000000000222222333444444444444444444333333222222111111111000000111111111111000000000000111111222333333333222222222111111000000///000000111111111111000000//////.........---------000000///......///////////////.........---------,,,,,,------------------,,,,,,,,,,,,---...///000............---------------------------------,,,---,,,++++++******++++++***++++++,,,,,,------...*********++++++++++++++++++++++++***************++++++,,,---------,,,,,,+++++++++***)))((('''&&&$$$$$$###!!!     VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUNNNIIIJJJQQQUUUSSSOOOPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQPPPPPPOOONNNNNNNNNOOOMMMLLLLLLMMMMMMLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;<<<<<<<<<===>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999666666666777777999::::::<<<:::999:::;;;;;;:::999888888888888888888888888999999999999999999::::::<<<<<<<<<<<<<<<;;;::::::888888888999999999::::::999::::::::::::999999888888888888888888888888888777777777777777777777777777666666555555555666666666666666666666555555555333333333333333333333333444333111000000111333444333444444666777888999999:::888666555666666444333222222222222333333333333555555555444444444333333444333333222222222222222111111222333333333333222333333333333333333333333555555555555444333222111222222222222222222222333111111111111111111111111222333333444555444444444333333333222222111111111000111111222222111111000000000111111222222222333222111111111000000000///000000111111111111000000......---------,,,,,,,,,//////......////////////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------...------------,,,,,,,,,---,,,++++++******++++++)))******+++---......///***************************************************++++++,,,------------,,,,,,,,,+++***)))(((((($$$$$$###"""         VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVPPPKKKMMMRRRVVVTTTQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOMMMKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::999999888888888888999999::::::;;;;;;;;;;;;::::::999999888888555555555666777888999:::;;;999999999;;;;;;:::999777777777777777777777777999999999999999999999888;;;;;;;;;;;;;;;;;;:::999777777777888888888888999999999::::::999888888777777777777777777777777777666666666666666666666666666555555555555555666666777666666555555555555555333333333333333333333333444333111000000111333444222222333444666777888888999777555444555555444333222222333333444444444444444444444444333333333333333333222111111111111222111111222333333333333222222222222333333444444444444444444555555444444444222222222222222222222222111111111111111222222222333333444555555555444444333333222222222222222111111111222222222222111111000111111111111111222222111111111000000000000000000000111111111111000000------------,,,,,,,,,,,,------....../////////000------------,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,+++++++++++++++++++++++++++---------------------------,,,++++++******++++++))))))***+++---...//////***************************************************++++++,,,------------+++,,,,,,++++++***)))(((###$$$$$$###"""        VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUSSSPPPQQQTTTUUUSSSQQQOOONNNNNNNNNNNNOOOPPPPPPSSSRRRRRRQQQQQQPPPOOOOOONNNLLLJJJJJJKKKLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC??????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@>>>===;;;:::999999:::;;;<<<;;;;;;:::999:::::::::999999999999999::::::;;;;;;;;;::::::999999888888777888888888999999999::::::999999999888888888777666666666666666777888999999888777888:::;;;:::999777777777777777777777777999999999:::999999888777999999::::::::::::999999666666666777777777888888999999999999888888777666555555666666666666777777666666666666666666666666666555555555555666666777777666555555444444555555333333333333333333333333333333222111111222333333222222333444555555666666777555444333555555555444222333333444444555555666444444333333333222222222333222111111000000111111111111222333333333333222111111222333333444555555444444555555666555555555222222222222222111111111111111111222222222222222333333444555555555555555222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000111111111111000000......---------,,,,,,,,,+++,,,---...///000000000......---------,,,,,,,,,,,,,,,------------------............---,,,******************++++++++++++,,,,,,,,,---------......---,,,++++++******++++++))))))***+++---...//////+++++++++++++++************************+++++++++++++++,,,---------,,,,,,+++++++++++++++***))))))###$$$%%%$$$###       UUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRQQQPPPPPPOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@>>>=========>>>???===;;;999888777777888999;;;;;;:::999999999999999888888888888888999::::::;;;;;;::::::999888888888777777777888888888888999999888888888888777777777888777777666777777888888888777666777999:::999888777777777777777777777777888999999:::999888777666777888888999999888888888555555666666666777777777999999999999888777666555444444444444555555555666555555555555555555555555666666555555666666777888777666555444444444555555222222222222222222222222333333333333333333333333222222333333444444444555555444222333444555555444222222333333444555555666333333333333222222222222222222111000000000000000111111222333333333333222000111111222444555555666666666666666666555444333222222222222111111111000111111111222222333333333333444444555555555555555222222222222222222222222111222222333333222222111111111111111000000000000///000000000000000000000000000111111111111000000............------------***+++---...000000000000............------------------------------,,,,,,+++,,,---------,,,++++++*********++++++,,,,,,,,,***++++++,,,---...//////---,,,++++++******++++++******+++,,,,,,---......---,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,---------,,,++++++******************)))(((###$$$%%%%%%$$$!!!      UUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTTTTTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQTTTWWWWWWSSSPPPOOOPPPNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPOOOOOONNNNNNMMMMMMKKKJJJJJJKKKKKKJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;;;;;;;<<<===<<<:::888666555555666777;;;:::999999888888999999888888777777888999::::::;;;;;;::::::999888888777777777777777888888888888888888888888777777777777999888888777777777777888777666555666888999999777888888888888888888888888888999::::::999888777666666777777888888888777777555555555555666666666777999999999888888777555555333333333444444555555555555555555555555555555555666666666666666777888888777666555444333444555555222222222222222222222222222333333444444333333222333333333333333333333333444333111222444666666555111111222333444444555555333333333222222222111111222111111000000000000000111111222333333333333222000000111222444555666666999999888777666444222111222222222222111111000000111111111222222333333333333444555555666666555555222222222222222222222222111222222333333222222111111111111000000000000000////////////000000000000000000111111111111000000//////.........---------)))***,,,...000000000000//////.........---------.........------,,,,,,,,,)))***,,,---......---,,,+++++++++,,,,,,---------)))***+++,,,...///000000---,,,++++++******++++++***++++++,,,,,,------...---------,,,,,,+++++++++))))))******++++++++++++------------,,,,,,+++***))))))*********))))))(((###$$$%%%&&&$$$"""      UUUUUUUUUVVVVVVUUUUUUTTTRRRSSSTTTVVVWWWWWWVVVVVVVVVUUUSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOQQQQQQPPPOOONNNNNNMMMMMMOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEECCCAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============;;;:::999888777666555444999999999::::::999999999777888888888888999999999::::::999999888777777777555555555555555555555555888888888777777777777777:::999777666666666777888666777888999999888777666999999999999999999999999888888777777777777888888999888888888777777666666444444555666777888999999666666555555555555666666666555555555555666777777888888777777666666555555666666555555555555666666777666666666666555555555444444333333222111000000111111222222222333333333444444444333333222222222444444555555555555444444666555333222222333555666111111222333333333222222///000111222222222222222222333333444333222111000333222111111111222333444666666777777777555444333222222333222222111000///111111111111222222333444666777888777444222222222333333333333333333333333444444333333333222222222111111111111111222222222333111...++++++,,,///111////////////////////////---,,,,,,++++++,,,,,,------------...///000111222000///---,,,++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///---,,,+++***+++,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))'''''')))***++++++,,,,,,,,,,,,+++******((((((((((((''''''''''''###############"""!!!   SSSSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPOOOOOONNNMMMMMMOOOLLLJJJIIIJJJJJJIIIGGGFFFGGGGGGGGGHHHHHHHHHHHHEEEDDDCCCCCCCCCCCCDDDEEECCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<::::::999888777666555444888888999999999999888888777777888888888999999999999999888888888888777777666666666666666666666666888888888888777777777777999888777666666666777777777777888999999888777666999999999999999999999999888888777777777777888888999888888888777777777777555555666666777888888888777666666555555666666777555555555444555666666777777777777666666666666666666666555555555555666666666666666555555555444444444444333333222111111000111222222222222333333333444444444333333333222222444555555666666555555444555444333222222333444666444444444444333222111111000111111222222222222111111222333333333222111000222222111111111222333444555666777777777666444333222333333222222111000///111111111111222333444555777888999888555444333444333333333333333333333333444333333333333222222222111111111111111111111111222000...,,,,,,---///000////////////////////////---,,,,,,++++++,,,,,,---++++++++++++,,,---...///111000///---,,,,,,------....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...,,,,,,+++++++++,,,---......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++++++++,,,,,,++++++***)))((((((((((((''''''''''''$$$$$$$$$######!!!   QQQRRRSSSTTTTTTTTTTTTTTTVVVTTTRRRPPPPPPRRRUUUVVVRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQPPPPPPOOOOOONNNNNNNNNNNNLLLIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBAAA??????>>>============>>>======<<<<<<<<<;;;;;;;;;999999888777777666555555777777888888888888777777777777777888888888999999777777777777777888888888777777777777777777777777888888888888888888888888888888777666666666666666777777999999999999888777999999999999999999999999888888777777777777888888888888888888888777777777777777777777777777777777777777666666666666777777555444444444444555666666555666666666666666666777555555555555555555555555555555555555444444444333444444333333222222111111222222222222333333333333444444444444444333333333444555555666666555555444555444222222222222333444666666666555444333111111222222333333333222111111000111111222222222111111222222111111222222333444555666777777777666555444333333333333222111000///111111111222333555666777888999:::999777555555555333333333333333333333333333333333222222222111111222222222111111000000///000///......---.........////////////////////////---,,,,,,++++++,,,,,,---************+++,,,------111000///...............////////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,,,,,,,+++,,,------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++++++++,,,,,,++++++***)))(((((((((''''''''''''&&&%%%%%%$$$$$$"""!!!QQQRRRSSSTTTTTTUUUTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQQQQRRRQQQOOONNNLLLOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEECCCBBBBBBCCCCCCBBBAAA>>>===;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::888888777777666666666555666666777777777777666666777777777777888888888888555555666777777888999999888888888888888888888888777888888888888888999999777777777666666666666666777888999:::::::::999888888999999999999999::::::999888888777777888888999888888888888888888888888999999999888888777777777888777777666666777777888444444444444444555555666555555555666666777777777444444555555555555444444555555444444444333333333444444333333333222222222222222222333333333444444555555555444444444444444555555666666666666555555444444333222222222333333555666666666555444333333333444444444333222111111000000111111111111111111222111222222222222333333555555666777777666555444333333333333222111000000000000111222333555777888777888999888666555444555333333333333333333333333222222222222111111111111333222222111000//////............///......------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...000//////............------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---,,,,,,,,,,,,------......//////000000//////...---++++++++++++++++++++++++******************************)))(((((()))******+++++++++++++++***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$""" RRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMMLLLJJJGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAABBBBBBAAA@@@<<<;;;:::999888999:::;;;:::::::::999999999999888777777777666666666666666666666666777777666666666666666777777777888888888555555666777888999::::::777777777777777777777777777777888888999999999:::777777777777777666666555777888999;;;;;;;;;:::999888888888999999:::::::::999999888888888888999999888888888888888999999999::::::999999888888777777888888777777777777888888555444444444444555666666555666666666777888888888444444555666666555444444555555444444444333333333444444444333333333333333222222333333333444444444555555555555555555555555555666666666666666666555555444444333222222222222333444555555666666666666444444444444444333222111111111111111111111222222111111222222333333333333444555666777777666555555333333444333333222111000000000000111333555777888555666777666444333333444333333333333333333333333222222111111111000000000222222111111000///......,,,---...//////...------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------.........------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---,,,,,,---------.........///////////////......---++++++++++++++++++++++++******************************))))))))))))*********++++++++++++***))))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$"""  RRRRRRSSSSSSSSSSSSRRRRRRLLLMMMOOOPPPPPPOOONNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAA@@@??????@@@@@@???>>>::::::999888888888888999999999999888888888777777666666666666666666666777666666777777777777666666666666666777777777888888666777777888999:::::::::777777777777777777777777777777888888999:::::::::888888888888888777666666777888:::;;;<<<<<<;;;:::888888888999999::::::;;;999999888888888888999999888888888999999999999999::::::::::::999999888888999999888888888888999999555555555555555666777777777777888888888888888999444555666777777666555444555555555555444444444333444444444444333333333333333333333333444444444444555555555666666666666666555666666777777666666555555555555444444333333222222222444555666777777777444444555555555444333333444333222222111111222222000111222333333333333222444555666777777777666555444444444444333222111000000000000111222444555666333444555555333222222222333333333333333333333333111111111000000000000///111111111000000//////...,,,,,,---............---////////////////////////---,,,,,,++++++,,,,,,---+++******))))))***++++++,,,------...------,,,,,,............/////////000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,,,,---............---...............------,,,++++++++++++++++++++++++************************)))))))))******)))))))))******++++++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!! QQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>???>>><<<===>>>>>>===;;;999999999999999888777777888888888777777777666666555555555666666666777777666777777888888777777666666666666666777777777888888888999999::::::;;;;;;999999999999999999999999777777888999999:::;;;;;;888999999:::999888777666777888:::<<<<<<<<<<<<;;;777888888999::::::;;;;;;:::999999888888999999:::888888888999999::::::::::::::::::::::::999999999999999999888888999999999777666666666666777888888:::::::::999999999999999555666888999999888666555666666666555555555444444444444444444444444444444333333333444444444444555555555666666666777777777666666777777777777666666666666666666555444333333222333444555555555555555333444444555555555555444777666444333222111222222000111222333333333222222333444666777777777666555444444444444333222111000000000000000111222333444222333555444222111222222333333333333333333333333111111000000000/////////000000000000000/////////,,,,,,,,,------.........////////////////////////---,,,,,,++++++,,,,,,---++++++************++++++,,,---...//////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...,,,,,,.../////////...------------------,,,,,,+++************************************************))))))************))))))***************))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$######!!!   PPPPPPPPPOOONNNMMMLLLKKKMMMLLLJJJIIIJJJMMMOOOQQQOOONNNLLLJJJJJJJJJKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@@@@???>>>======<<<;;;;;;<<<<<<;;;:::888999:::::::::999777666777777777777666666666666444444555555666777777777777777888888888888777777666666666666777777777777999::::::::::::;;;;;;;;;::::::::::::::::::::::::777777888999::::::;;;;;;999999:::;;;:::999888777888999:::<<<======<<<<<<777777888999::::::;;;;;;:::999999888888999999:::888888888999999::::::::::::::::::::::::::::::::::::999999888888999999:::777777777777777888888999;;;;;;;;;::::::999999999555777888999999888777555777666666666666555555555444444444444444444444444333333333444444444555555555666666666777777888888666666777777777777666666777777777777666555444333444444444555444444333333333333444555666666666555999777555333222111222222000111222333444333222222333444666777777777666666444444444444333222111111000000//////000111222222222333555444333222222333333333333333333333333333000000000000////////////////////////000000000000,,,,,,,,,,,,,,,---...///////////////////////////---,,,,,,++++++,,,,,,---......------,,,------------...///000000///......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///,,,,,,.../////////...---,,,,,,------,,,,,,+++***************************************************))))))************))))))***************)))((((((''''''&&&&&&&&&%%%%%%%%%###############"""!!!!!!  KKKLLLNNNOOOOOONNNLLLKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<:::::::::999999888888888777888888999999777666555555555555555555555555555444444555555666777777777::::::999999888777777666999999999888888888888888:::::::::::::::::::::;;;999::::::;;;;;;::::::999999:::;;;<<<===<<<;;;:::<<<;;;::::::999999::::::@@@???===<<<<<<<<<===>>>???>>><<<<<<<<<<<<:::888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888:::999777666555666777999;;;;;;<<<===<<<;;;999888777777777777888888888888888888888888777777777777777777777777666555444333666666555555555444444444666777777888888888888777777777777777777777777777777666666666666555555555444444333222222222333333444444444555555555666666444555444444333222111000000000000000111222333444666666555555555444444444222222333333222111///...000000000000000111111111444444444333333222222222444333222000//////......000000000000000111111222---------------...///000......---,,,,,,,,,,,,------...............------------------------------------,,,+++++++++,,,,,,+++,,,...000000///...,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,.........---,,,+++***))),,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))+++***)))(((((('''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######!!!    KKKLLLMMMNNNNNNMMMLLLKKKGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>============>>>>>>======<<<;;;::::::999999999888888888777777888888888777666555444444444444444444444444444444444555666666777777999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<=====================<<<;;;;;;;;;;;;;;;>>>>>>>>>======>>>>>>???AAA???======>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<========================>>>>>><<<;;;;;;;;;::::::::::::<<<;;;999777777888999:::;;;;;;<<<<<<<<<;;;999999777777888888888999999999999999888888888777777777888999999888888666555555666666666555555555444444555666666777777777777777777777777777777777777777888777777777666666666666777666555444333222222222444444444555555555666666555555555444444333222111000000000000111222333444666555555555444444444444222222333333222111///.........///000111222222333444444333333333222222222222222111000////////////000////////////000111111------,,,,,,---......///......---,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,.../////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++------------,,,+++***))),,,,,,+++++++++*********+++******)))(((((())))))************************+++***)))(((''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!   JJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEDDDEEEEEEFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA?????????>>>======<<<<<<<<<<<<======<<<<<<;;;:::999999999888888888888888666777777777777666555555333333333333333333333333333333444444555666666666888888999999:::;;;<<<<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>=========>>>>>>?????????>>>======<<<<<<======<<<===>>>???@@@@@@@@@@@@BBBAAA??????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============????????????????????????======;;;::::::;;;;;;<<<===<<<;;;:::999:::;;;;;;:::;;;<<<<<<<<<;;;:::999888999999999999:::::::::999999999999888888888888::::::::::::999888777777777777666666666555555555555555666777777777777777888888888888888888888888888888888888777777777777999888777555444333222222444444555555555666666666555555555555444444333222111111000111111222333444555555555555444444444444222222222222222111000///------...000111222333444333333333222222222222222000000////////////000000///............///000000,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++,,,,,,------......---------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------------,,,++++++***,,,++++++++++++***************)))((((((((())))))+++++++++++++++++++++++++++***)))(((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!  IIIIIIJJJKKKKKKJJJIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888777666666666666555555444444222222222222222222222222333333333444555555666666777888888999999::::::;;;888888888888999999999999;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@?????????>>>=========>>>@@@AAA??????>>>===============;;;===???AAABBBBBBAAAAAABBBAAA@@@@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@?????????>>><<<;;;;;;<<<===???======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<::::::::::::999999999999:::;;;;;;;;;::::::999888888888777777777666666666555666777888888888888888999999999999999999999999888888888888777777777666999888777666555555555555555555555555666666666666666666666666666555444333111111111111222222333444444444444444444444444444222222222222111111000000......///000111222222333222222222222222111111111............//////000111...------------...//////,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,---.........------++++++++++++++++++++++++***+++,,,---.........///...------------...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,---------,,,++++++++++++++++++***************))))))((((((((())))))))))))))))))))))))))))))******((('''''''''''''''((((((((('''&&&%%%$$$##########################################"""!!!!!! HHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB????????????>>>>>>>>>>>>======<<<;;;;;;::::::999:::::::::::::::999888888777777777777777777777777555555555444444444444444222222222222222222222222333333444444555666666777777777777777777777888777777777777777888888999999;;;;;;<<<===>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>=========>>>@@@AAA???>>>>>>===============<<<===???AAACCCCCCCCCBBBBBBAAA@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@???===<<<<<<===???AAA======<<<<<<;;;;;;;;;;;;;;;;;;======>>>===<<<;;;<<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999999999999888888888777777777777777888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666777777666666666777888888555555555666666666777777666666777777777666555555222222222222222222333444333333444444444444444444222222111111111111111111111111111000000000000000111111111111111111111111------------...///000111---------------......///---,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,++++++,,,---......------------------------------***+++,,,......//////......------------...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++,,,---------,,,,,,+++++++++*********)))))))))((((((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''&&&%%%######"""""""""""""""""""""""""""############""""""!!!  GGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888888888999999999888777777666666666666777777777777555444333333222222333333222222222222222222222222444444555555666777777777777777777777777777666666777777777888888999999:::<<<<<<===>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>>>>???@@@@@@??????>>>============>>>>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>???AAAAAA===============<<<<<<<<<<<<===>>>?????????>>>=========>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::::::::999999999888888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777666666666666777888999999555555666666666777777777777777777888888777777666333333222222222222333333333333333333444444444444222222111111000111111222222222111111000/////////000000000000000111111111---------------...///000...------------...//////...------,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,------...------------------------------+++,,,---/////////...------------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------------+++************)))))))))((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""""""""""""""""""""############""""""!!!  FFFEEEEEEEEEEEEEEEEEEFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777777888888888888777666666555555555666666666777777555444333222111222222333333333333333333333333333555555666666777888888888666666666777888888999999888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAAAAAAAAAAAAAA@@@@@@???????????????AAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBCCCFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAA???????????????>>>>>>======>>>???@@@AAA@@@@@@???????????????@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<===============<<<::::::::::::999999999999777777999:::;;;<<<<<<<<<========================<<<;;;;;;;;;::::::::::::777777666666666777777888555666666666777777777777777777888888999888888777444333333222222333333333222222333333333444444444222222111000000111222333111111111000000000000000/////////000000000111111---------,,,------...............---...//////000///......---,,,,,,---------,,,++++++***+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---.../////////---,,,,,,,,,.../////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,------------************))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!   EEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEE@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::::::::999999888777777777777777777777777666666555444555555555666666777777444333222111111111222333333333333333333333333333666666777777888888999999555555666888999:::;;;<<<::::::;;;;;;<<<===>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAAAAABBBCCCEEEFFFEEEDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB???@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA============<<<<<<<<<<<<===>>>>>>?????????>>>>>>;;;;;;::::::::::::999999666666888999:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<888888777666666555666666666666666666777777777777777888888999999999888888444444333222222333333333222222222333333444444444222222111000000111222333//////000000111111222222.../////////000000111111...------,,,,,,---------///............///000000000///...------------------,,,++++++******++++++)))***+++,,,------...---++++++++++++++++++++++++,,,---///000000...---++++++,,,...000000///...,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))***+++,,,---.........************))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$########################!!!""""""#########""""""!!!!!!    EEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBFFFFFFDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>======<<<;;;::::::999999;;;;;;::::::999888777777777666666666666555555555444444444444444555666777444333333222111111111222333333222222222333444444666777888999999999999999888888999999999:::::::::<<<<<<<<<===============@@@@@@@@@???@@@AAAAAABBBGGGEEECCCDDDFFFFFFDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@AAAAAACCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEAAA@@@@@@?????????@@@@@@CCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA???<<<999777<<<;;;;;;;;;;;;<<<==============================@@@??????>>>===<<<<<<;;;999::::::999999777666666666666777777777777666666888888999999999999888888666666555555555444444444444444444444444444444444222111111000000000000000111000000///......------000000000000111111111111---------.........//////------,,,,,,,,,------...000///...---,,,,,,---......---,,,+++************++++++++++++++++++++++++///......------,,,++++++000///...------------------,,,,,,,,,,,,---......//////.........---------//////...---,,,,,,++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++******))))))***))))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""""""""""""""#########"""!!! GGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>?????????????????????>>>>>>>>>======<<<<<<<<<;;;::::::999999:::::::::999888777777777666666666555555555444444333333333333444555666777555555444333333333333333333333333333333444444555777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???????????????@@@@@@??????@@@@@@AAABBBFFFEEECCCDDDFFFFFFDDDAAADDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@???===;;;999<<<<<<<<<<<<<<<======>>>?????????????????????????????????>>>======<<<<<<::::::::::::999888888777777777777666666777777777888888999999999999888888666666666555555555444444444444444444444444444444333333222111111111111111111111111000000///////////////000000000111111111------.........////////////......------...//////000///...---------------...---,,,+++************,,,,,,,,,,,,,,,+++++++++.........---------------//////...------------------------------......///000000/////////.........//////......---,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,++++++************)))(((((((((''''''''''''))))))(((''''''((())))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###########################"""""""""!!!DDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>???@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::999999999999999888888777777666666555555444444444333333333222222222222333444555666777666555555444555555555444444444444444555666666888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDHHHGGGFFFGGGHHHHHHFFFDDDGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@??????>>>=====================>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======::::::::::::::::::999999999888777666666777888999888999999::::::999999888777777666666666555555555555555555555555555555555444444333222222222222222222222222222222111111111////////////000000000000............////////////000000//////...//////000....../////////...------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............/////////......------------..................//////000111111000000000/////////000//////......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((******))))))))))))******+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!! BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>??????@@@@@@AAA?????????@@@@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;:::::::::999999999888888888777777666666666555444444444333333333222222111111111222333444555666777666666555555555666666555555555555555666777888888999:::<<<<<<=========????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMMMMMMMKKKHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@@@@???@@@@@@AAA??????>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::999999::::::::::::999999888888777777777666666666555555555555555555555555444444333222222222222333222222222222222222222222....../////////000000000....../////////000000000000000//////......//////---...///000000///...---///...---,,,,,,+++++++++---------------.........------...//////000111111///......------.........///////////////000111111111111111000000000//////000000000//////.........---------......---------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++*********)))*********))))))*********+++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""!!! EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>??????@@@@@@>>>>>>===<<<;;;::::::999999999999999999999999999999999999999999888888888777777777666666666666666444333333333333222222222111111111222333444666666666666555555555555666666666666666666777888999:::888999;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOONNNLLLJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD>>>===<<<<<<;;;<<<<<<===;;;:::999888888999:::;;;::::::;;;;;;;;;;;;::::::999999888888888777777777666666666666666666666666555444333333222222333333333333222222222222222111////////////000000000000/////////000000000111111000//////...------......---...///000000000......000///...---,,,,,,,,,,,,------........./////////......///000111111222222/////////......///000000111111000000111111222333111111111111000000000///111111000000000000/////////..................///++++++++++++,,,,,,,,,------------------.........+++++++++*********))))))))))))))))))))))))))))))***)))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""!!! CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<======>>>>>>>>>???======<<<;;;::::::999999888888888888999999999999888888888888888888888888777777777777666666666666444444333333333222222222111111111222333555777777666666555555666666777777777777777777888:::;;;<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPOOOMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@>>>===<<<<<<======:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888777777777777777777777777666555555444444444444444444444444333222222111111000000000000111111111111000000000000111111111111000000///...------------......///000000000//////000000///...------------.........///000000111111//////000111111222333333111000000000000111111222222222222222222333333444333333222222222111111111111111111111111111111111000000///......///000000,,,,,,,,,,,,------------.............../////////*********))))))))))))((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$"""""""""""""""""""""""""""############"""!!! @@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========:::::::::999999888888888777777888888999999999999777888888888888888888888777777777777777777777777444444444444333333333333111111222333444666888999777777777777777888999999777777888888999;;;<<<===<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHKKKMMMMMMKKKJJJLLLMMMLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNNNNKKKLLLMMMOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEDDDBBBAAADDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<<<<======:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999777777777777777777777777999888777777666666777777777777666555333222111111111111111111222222222222000000000111111111222222222111000///............///////////////000000111111000///...------------......///000000111222222000111111111222222333333222222111111222222333444333333333222333444444555555555555555444444444444222222222222222222222222111000////////////000111............////////////....../////////000000000---,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))******)))))))))******+++************************((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!! CCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@<<<===>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777777777888888999999999:::777777777777777888888888777777777777888888888888555555444444444444333333222222222333555777888999999888888888999::::::;;;888888888999:::;;;===>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNKKKNNNQQQQQQOOONNNOOORRRNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQMMMNNNOOOQQQRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLNNNNNNOOOOOOOOONNNOOOOOOPPPQQQRRRSSSNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNHHHIIIIIIJJJKKKLLLMMMMMMIIIJJJJJJJJJIIIHHHGGGGGGDDDEEEFFFGGGFFFDDDBBB@@@DDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDAAA>>><<<<<<<<<===999;;;===??????===;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777777777777777777777777;;;:::999999888888999999:::999888777555333222111111111222222222333333333000111111111111222222222333222111000////////////000///.........000111222111000///......------......//////000111222222222111222222222222333333333333222222222333444444555444333333333333444555555777777777777666666666666222222222222222222222222222111000//////000111222000000000000111111111111......//////000000111111111000000000000/////////++++++------------+++++++++++++++***++++++,,,,,,************************))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!IIIHHHFFFDDDBBBAAA@@@@@@EEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999888888888888777888888888888999:::;;;<<<::::::999999888777777666666666666666666666666666888777666555555555555555444555555555666777777777999999:::;;;<<<<<<<<<<<<<<<<<<<<<===============>>>@@@CCCEEEFFFGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOQQQRRRRRRRRRQQQPPPQQQPPPPPPQQQQQQRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUTTTRRRQQQQQQQQQOOONNNMMMMMMNNNNNNMMMKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJJJJIIILLLMMMNNNOOOPPPQQQQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEGGGHHHGGGEEECCCBBBAAA@@@???>>>============????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999888888999999:::::::::;;;777777777777888888888888:::999888777555333222111333333333333333333333333444444444333333333222222000000000000////////////000////////////111222333111111000000/////////...000000111222333333333333222222111111222222333444666444333333444555333222333333222222333333444555999888888777555444222111555555444444444333333333111111111111111000//////333222000/////////000111000111111111111222222222000000000000000//////...,,,------....../////////---------.........//////,,,,,,------,,,,,,+++***---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""######""""""!!!!!!!!! !!!!!! HHHGGGFFFDDDCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999999888888888888999999999999:::;;;<<<<<<;;;::::::999888888777777777777777777777777777777888777666555555555555555444555555666666777777888999:::;;;<<<<<<======<<<===>>>>>>>>>??????@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUSSSQQQQQQRRROOONNNMMMMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHFFFEEECCCBBBAAA@@@??????>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===<<<;;;:::999777888888888999999999999888888888999999999999999:::999999777666555444333444444444444444333333333444444444333333333222222111111111000000000//////000000//////000111333444222222222111111111000000111222333444444555555555333333222222333333444555777666555555666666555333333333333222333444444555777777777777777666555444555555555444444444333333222222333333222222111000333222222111000000111111111111111111222222222333000111111111111000//////.............../////////---............/////////...............------,,,,,,,,,++++++******))))))''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###############""""""!!!!!!!!!!!!!!!!!! GGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;======<<<<<<<<<<<<======::::::::::::999999999999999999999999:::;;;<<<<<<;;;;;;::::::999999888888999999999999999999999999888777666666555666666666555555666666777888888999:::;;;<<<======>>>======??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUVVVUUUSSSRRRRRRRRROOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????????????????????????????<<<============<<<;;;;;;999999999999:::::::::::::::::::::::::::999999999999999888888777666666666444444444444555555555555444444444333333333333222222222222111111111000000111111111111111333444444444444333333333333222222333333444555555666666666444444444444444555666666888777666666777777666555444333333333333444555555666777777888888888777777555555555444444444444333333444444444444333333222333333333444333333222222222222222222333333333333222222222222222111000000000000000///////////////...////////////000000000///000000000000///......++++++++++++************))))))))))))))))))))))))((())))))(((((('''&&&%%%$$$$$$$$$$$$$$$##################"""""""""!!!!!!"""!!!!!! FFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBAAABBBBBB@@@???===<<<;;;:::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999888888777777777777777888666666777888888999::::::<<<<<<===>>>???????????????@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWVVVTTTSSSSSSSSSPPPOOOMMMNNNOOOOOONNNLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOPPPQQQQQQOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOMMMJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888888777777777777777555555555666666666666666555555444444444333333333333333333222222222222111222222222333333444555555444444444444444444444444444444444444555666777777666666555555666666777888999777666666777777666555444444444444444555555666888888888999999888888888555555555555444444444444444444444555555444333333333444555666666555444333222333333333444444444444333333444444333333222111222222111111000000//////000000000000111111111111000000000000000//////...++++++++++++++++++,,,,,,************************+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""!!! EEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888888888999999:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999888888999999:::777888888999;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@AAAAAACCCDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSTTTTTTUUUVVVSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXWWWUUUTTTTTTTTTQQQPPPOOOOOOPPPPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777777777777777777777666666777777777888888888666666666666555555555444555444444444333333333333333333444444555666666666444444444444444444444444444333333333444555666777777777666666777777888999888777666666777777666444555555444444555555666777::::::::::::999888777666666666555555555444444444333333444444444444444333444555666777777666555444444444444444555555555555555555555666555444444333333333333222222111111111111111111222222222333333000000000000000///......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%######"""!!!  FFFFFFFFFEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<===<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::999999888888999999:::======<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPRRRSSSSSSTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYXXXVVVUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::999999999888888888888888777777888888999999::::::888888888777777777666666666666555555555444444444333444555666777777777777444444444555555555555555444444333333444555777888777777777777777888999999888777666666777777666555666555555555555666777777:::::::::999999777666555666666666555555555444444333333444555555555555444444555666666777666666666444555555555666666666666777777777777777666555555444444444333333333333333222222333333333444444444000000111111000000///...////////////....................................---------------,,,******)))))))))***************))))))((((((((('''''''''%%%$$$$$$###"""!!! """%%%&&&$$$GGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEAAAAAA@@@@@@???>>>======??????>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>>>>???;;;<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWYYYZZZYYYWWWUUUUUUVVVUUUTTTRRRSSSTTTTTTSSSQQQTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRRRRQQQQQQRRRRRROOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAABBB??????>>>>>>>>>=========@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999888888888999::::::;;;;;;::::::999999999888888888777777666666666555555555444555666888888888888777666666666666777777777888666555444444555666888:::777777777777777888888999:::888777777888888777666666666555555666666777888777888888888888888777777666666666666555555555555444555666666777777666666555555555555555666777777555555666666666777777777888888888888888777777666444444444444444555555555333333444444444555555555222222222222222111000000222111111111000/////////////////////////////////............---,,,+++*********+++++++++,,,,,,,,,************))))))))))))'''&&&&&&%%%$$$###"""!!!!!!$$$&&&$$$ HHHGGGGGGFFFGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFAAA@@@@@@@@@??????>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>============>>>======<<<<<<<<<==================>>>>>>>>>>>>========================>>>>>>>>>>>>>>>???@@@@@@<<<===>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\]]]]]]]]][[[ZZZXXXXXXWWWVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]XXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTRRRUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRUUUTTTRRRQQQQQQQQQRRRSSSPPPQQQQQQQQQRRRRRRSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNLLLJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999777777777777666666666666444555777888999999888888777777888888999999999999888777666555666888:::;;;777777777666777777888999;;;:::888999::::::999777666666666666666777888888555555666888888999999999777666666666555555555555666666777888888888888888666555444444444666777888666666666666777777777777888999999999999888777777333444444444555666666666444444444555555555555666333333444444333333222111444333333222111000//////////////////////////////............---,,,+++***+++++++++,,,,,,---------+++++++++*********))))))(((((('''&&&%%%$$$$$$### !!!  KKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFFFFEEECCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBB??????>>>>>>>>>>>>??????===<<<<<<@@@DDDFFFEEECCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJNNNOOORRRTTTVVVVVVWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYVVVVVVVVVVVVWWWWWWXXXYYY\\\]]]\\\[[[XXXXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUTTTRRRQQQPPPOOONNNQQQPPPPPPOOOOOOOOOPPPPPPTTTRRRPPPOOOOOOOOOQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777999::::::::::::::::::;;;;;;:::999999999:::;;;<<<;;;:::888777777888:::;;;999999999999999999999999:::::::::::::::999888777:::999777666555666888999:::::::::999999888888888999777555333222333444555555555555555666666666777666666555555555555666666666666777888888888888888:::::::::999999999888888666555555444444444555555777777777666666666666666999999888666555444333222333333333333333333333333555444333333222111000000000000000000///...---,,,+++,,,------......------------,,,,,,,,,------...************)))'''&&&%%%""""""!!!LLLKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@??????@@@@@@@@@@@@???@@@BBBFFFHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSVVVWWWXXXYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWWWWWWWXXXYYYYYY\\\^^^^^^]]][[[YYYZZZ[[[ZZZZZZXXXXXXXXXXXXZZZZZZ]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYY[[[[[[[[[\\\\\\\\\\\\]]][[[ZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSQQQPPPOOOPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQPPPNNNLLLLLLKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;:::999888888999:::;;;999999999999999999999999:::::::::::::::999888888:::999777666555666777888::::::999999999999999999:::999777555444555666666555555555666666666777777666666555555555555666666666666777888888888888777:::::::::999999888888888333333333444555666888888777777777777777777777777999888777777666555444444444444444444444444444444444444333333333333333333222222222222111000///.........///000000000000///////////////////////////+++++++++***)))'''&&&%%%!!! MMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRTTTUUUXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYXXXXXXYYYYYYZZZZZZ]]]___aaa```^^^\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQQQQRRRRRRSSSUUUTTTSSSQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@???>>>>>>======?????????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::::::::<<<<<<;;;:::999888888999:::;;;::::::::::::::::::::::::::::::;;;;;;::::::999999:::999777666666666777888999999999999999999::::::;;;:::999777777777888888666666666666777777777777777666666555555666666777555666777777888888777777999999999999888888888888444444444444555777888999888888888888999999999999888888777777777666666666555555555555555555555555444444444555555666666666444444555444444333222111000111222222333333222222111222333333333222111111,,,,,,+++***)))'''%%%$$$NNNMMMMMMLLLLLLMMMMMMNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUTTTUUUWWWXXXZZZ\\\]]]]]]`````````aaa```___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\^^^aaaccccccbbb```^^^^^^\\\\\\ZZZZZZZZZZZZ\\\\\\]]]]]]^^^______``````aaa______^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[YYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSQQQPPPOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>><<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999888777777777777888888888888999999:::::::::;;;:::999888888888888999666666777777777888888888777777666666666666777777555666777777888888777777999999999999999999888888888888777666555555555555999999999:::::::::::::::777888888888888888888888777777777777777777777777777777777777777777777777555555666666555444444333222333333444555444444444222333555666666444222111...---,,,+++)))&&&$$$###NNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPSSSSSSTTTTTTUUUVVVWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTVVVVVVWWWYYY[[[\\\^^^___bbbbbbcccdddcccbbb```_________^^^^^^^^^^^^______```bbbeeeeeedddbbbaaaaaa^^^^^^]]]\\\\\\]]]^^^^^^\\\]]]^^^___aaacccdddeee`````````___^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTTTTSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAA@@@@@@??????????????????????????????@@@@@@AAAAAAAAA@@@@@@;;;<<<<<<===>>>?????????@@@???===<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::999888888888888888888888888999999:::::::::999999888888777777888888777777777888888888888999777777666666666666777777666777777888888888888888999999999999999999::::::999999888777666555555555999999::::::;;;;;;;;;<<<888888888999999999999999888888888888888888888888::::::999999888777666666555555666666555555444444333333444555555555555444333444666777666444222111000///...,,,)))&&&$$$""" PPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMJJJLLLNNNOOOOOOOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRSSSVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\[[[ZZZXXXWWWVVVXXXXXXYYYZZZ[[[^^^___aaabbbdddeeeffffffeeecccaaaccccccbbbaaaaaaaaabbbbbbbbbdddffffffdddcccccccccaaa```___^^^^^^___```aaa]]]]]]___aaacccdddffffffbbbaaaaaa```______^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRQQQQQQQQQMMMMMMLLLLLLLLLLLLLLLKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNNNNMMMMMMMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAA@@@<<<<<<======>>>???@@@@@@AAA@@@>>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::777777777777777777777777777888888888999999999999888777777666666777777888777888999999::::::999999::::::::::::;;;;;;;;;;;;777777777777777888999999999999::::::;;;;;;<<<<<<999999::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999888777666666555555666666666555555444333444555555666666555555555666666666666444333222111000///,,,)))&&&###!!! SSSRRRRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRROOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOLLLNNNRRRSSSRRRRRRUUUWWWUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXYYY[[[]]]^^^_________^^^]]]\\\[[[ZZZ[[[ZZZ[[[\\\]]]```bbbcccbbbdddfffggghhhfffeeecccgggfffeeeddddddddddddeeeccceeefffeeedddcccdddfffcccbbbaaaaaaaaaaaabbbccc``````aaabbbcccdddeeeeeecccbbbbbbaaa``````______]]]^^^^^^^^^^^^____________^^^^^^^^^^^^]]]]]]]]]___^^^]]]\\\[[[[[[\\\]]][[[[[[\\\]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXZZZ\\\]]][[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMLLLLLLKKKKKKLLLLLLNNNMMMLLLKKKKKKMMMNNNPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBB@@@???======>>>???@@@AAABBBBBBBBBAAA???>>>======>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999777777888888888888777777888888888999999999::::::888888777777777777888888999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======888888777777777888999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888555666666777777777666666555555666777777777777666888888777666666555444444333222000---)))%%%""" UUUUUUTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWWWWWWWVVVUUUUUURRRRRRQQQQQQQQQQQQRRRRRRNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSRRRQQQPPPOOOOOONNNQQQPPPPPPOOOOOONNNNNNMMMPPPPPPPPPOOOOOOPPPPPPPPPMMMPPPTTTUUUUUUUUUXXXZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZ\\\^^^______```````````````___^^^]]]]]]]]]]]]___bbbdddeeebbbcccfffhhhiiigggfffdddiiihhhgggfffffffffffffffdddeeeeeeeeecccccceeegggeeedddcccbbbbbbcccdddeeeccccccccccccccccccccccccccccccbbbbbbaaa`````````____________`````````aaa```_________^^^^^^^^^^^^```___^^^]]]\\\]]]]]]^^^[[[\\\]]]]]]^^^^^^^^^^^^[[[ZZZYYYXXXYYYZZZ\\\^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTOOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>>>>??????@@@BBBCCCDDDDDDCCCBBB@@@>>>>>>>>>>>>>>><<<<<<============<<<<<<========================;;;;;;<<<===>>>>>>============>>>>>>======<<<;;;;;;::::::999999888888888777888888999999999888888888888999999999:::::::::888888777777777777888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<;;;:::888777666666666888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999::::::666777777888888888777777666666777888888888888777:::999888777666666666666333222000---)))%%%""" ^^^\\\YYYVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUSSSRRRSSSUUUVVVVVVUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUWWWXXXXXXWWWXXXYYY[[[\\\\\\[[[\\\^^^^^^\\\ZZZ]]]]]]^^^^^^```aaacccdddeeeeeeeeeeeedddcccbbbbbbcccbbbbbbaaabbbdddeeefffcccdddfffhhhhhhhhhhhhgggjjjiiihhhgggfffffffffgggfffgggggggggfffeeedddddddddcccccccccccccccccccccddddddccccccdddfffgggiiibbbbbbaaaaaaaaaaaabbbbbbbbbaaa___^^^^^^^^^___`````````aaaaaa```___^^^^^^bbbbbbaaa```___^^^^^^]]]aaaaaa```___]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]aaa```___]]][[[ZZZXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\ZZZ[[[[[[[[[ZZZYYYWWWVVV[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXXXXVVVUUUUUUUUUTTTTTTRRRQQQQQQOOOOOOPPPPPPOOOOOONNNMMMPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNOOONNNMMMMMMNNNNNNLLLJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDCCCBBBAAADDDCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>???AAACCCEEEFFFCCCBBBBBBAAA@@@???>>>>>>AAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<=========>>><<<======>>>>>>===;;;:::;;;;;;;;;:::::::::999999888888999999999999888888<<<<<<<<<;;;;;;:::::::::999999888888888888999999999999:::;;;<<<<<<<<<<<<:::;;;===????????????>>>;;;;;;:::::::::999999999===<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>><<<::::::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555999888777666666777888999;;;:::888888888777555222222000---)))%%%"""___^^^[[[YYYWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWUUUVVVWWWXXXXXXWWWYYYWWWVVVUUUUUUVVVWWWYYYXXXZZZ[[[\\\[[[[[[\\\^^^___^^^]]]^^^___```^^^]]]^^^^^^^^^___```bbbcccdddeeeeeeeeefffeeeeeeddddddccccccbbbbbbcccdddfffgggffffffhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhfffgggggggggfffeeedddcccbbbccccccccccccccccccccceeeddddddcccdddeeeggggggbbbbbbbbbaaaaaabbbbbbbbbdddcccbbbaaaaaaaaabbbbbbaaabbbbbbbbbaaaaaa```___bbbbbbaaaaaa``````______``````______^^^]]]\\\\\\]]]\\\[[[[[[[[[\\\^^^^^^```______]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\\\\\\\[[[ZZZXXXWWWZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTUUUWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPPPPPPPPPPOOONNNNNNPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOOOONNNNNNNNNOOOOOOMMMKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAACCCCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@???@@@AAACCCDDDBBBBBBAAAAAA@@@?????????AAAAAAAAA@@@@@@@@@??????<<<<<<<<<===============<<<<<<<<<=========>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;:::::::::999999999888888999999999999888888;;;;;;;;;;;;::::::::::::999999888888888888999999999999:::;;;<<<<<<<<<<<<:::;;;===>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<<<<===>>>???@@@@@@@@@???>>><<<;;;:::===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777;;;:::999888888999:::;;;:::999888888888777555333111000,,,((($$$!!!bbbaaa___\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^_______________^^^```______^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]][[[ZZZZZZ[[[\\\[[[ZZZ[[[[[[YYYYYYYYYYYY[[[[[[\\\^^^____________```bbbbbb`````````bbbbbbaaa```````````````aaacccddddddeeeeeefffgggggggggffffffdddccccccddddddeeefffgggiiiiiiiiiiiijjjkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhggggggeeeddddddbbbbbbbbbcccdddddddddeeeeeeeeedddddddddeeeeeefffccccccbbbbbbbbbbbbccccccddddddcccbbbbbbbbbbbbcccbbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^^^^]]]___^^^^^^^^^^^^___``````______^^^^^^]]]\\\\\\\\\ZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWVVVUUUUUUVVVVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPOOOMMMNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKJJJKKKLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@??????===<<<;;;;;;;;;:::::::::999999999888999999::::::999999888999::::::::::::::::::;;;:::999999888888999999:::999:::;;;<<<============:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>============>>>>>>======>>>>>>???@@@????????????>>>===<<<;;;>>>??????????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::===<<<;;;;;;;;;;;;<<<===:::999777777888777555333000...+++'''$$$!!!eeedddcccaaa```_______________````````````______aaaaaabbbbbbcccbbbbbbbbbccccccbbbaaa```___^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[]]]^^^___`````````aaa___]]]]]]^^^^^^]]]\\\^^^]]]\\\\\\\\\\\\]]]^^^^^^```aaaaaaaaaaaabbbddddddbbbaaaaaacccdddcccbbbbbbbbbbbbbbbcccdddeeeeeeeeefffggghhhhhhhhhhhhhhhdddeeeeeeeeefffggghhhhhhkkkjjjiiiiiiiiikkklllmmmkkklllllllllmmmmmmlllllljjjjjjjjjiiihhhgggfffeeeccccccddddddeeefffggggggffffffeeeeeeeeeeeeeeeeeeddddddccccccccccccddddddcccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccccccccbbbbbb`````````aaaaaaaaaaaaaaa``````______________________________``````aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]^^^______```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXVVVUUUUUUVVVVVVUUUSSSUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPQQQRRRRRRPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLLLLKKKJJJMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEECCCBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<;;;<<<============>>>>>>>>>AAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::999999999::::::::::::999999888999999999::::::;;;;;;::::::999999999999:::::::::;;;<<<======>>>======;;;;;;<<<<<<============?????????>>>>>>>>>======???????????????@@@@@@@@@???????????????>>>===<<>>===<<<<<<;;;============>>>>>>>>>???BBBAAAAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<>>>??????@@@@@@@@@@@@@@@>>>???????????????>>>===??????@@@@@@@@@@@@??????========================:::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<:::999777777777666333111,,,+++((($$$!!!jjjjjjiiiiiihhhgggffffffddddddeeeeeeeeeeeeddddddeeefffggghhhhhhiiiiiihhhggggggfffeeedddccccccbbbccccccbbbaaa``````______^^^^^^```aaabbbccccccddddddbbb``````bbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbddddddcccccceeefffhhhfffdddccceeefffffffffhhhgggfffffffffffffffggggggggghhhiiiiiiiiihhhhhhfffggghhhiiijjjjjjjjjjjjjjjiiiiiihhhiiiiiijjjjjjkkklllnnnooopppppppppooonnnnnnmmmmmmkkkjjjhhhgggffffffgggggghhhhhhiiiiiigggggghhhhhhiiihhhhhhgggffffffeeeeeeeeeeeefffffffffffffffgggfffeeeeeedddaaaaaabbbcccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa`````````___^^^______```aaa`````````______`````````aaaaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^___```aaabbbbbbaaa```___^^^]]][[[ZZZYYYZZZZZZ[[[XXXWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQPPPPPPQQQSSSSSSRRRPPPNNNNNNNNNMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLMMMLLLKKKIIILLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>===<<<<<<=========>>>>>>>>>??????AAA@@@??????>>>?????????>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>????????????>>>>>>============>>>???============<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@?????????>>>??????????????????>>>========================;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<:::888777666555222///+++)))&&&### kkkkkkkkkkkkjjjiiihhhhhhgggggghhhhhhhhhhhhgggggghhhiiijjjkkklllllllllllljjjiiiiiihhhgggfffeeeeeeeeeeeeeeeddddddccccccccc```aaabbbcccdddeeeeeeeeeeeecccbbbbbbdddeeeeeedddeeeeeeeeeffffffeeeeeeeeeeeefffhhhhhhggggggiiijjjkkkiiiffffffgggiiiiiiiiiiiiiiihhhggggggggggggggghhhhhhhhhhhhhhhhhhgggfffggghhhiiijjjkkkkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiijjjkkknnnpppqqqqqqppppppmmmmmmmmmllljjjiiigggfffffffffffffffffffffffffffggghhhiiijjjkkkkkkjjjjjjgggffffffffffffffffffgggfffgggggghhhgggfffeeedddbbbbbbcccddddddddddddddddddddddddccccccbbbbbbbbbccccccbbbbbbaaa```______^^^___```aaabbbaaaaaa`````````aaaaaaaaaaaaaaabbb______^^^^^^^^^^^^^^^______```aaabbbbbbaaa```______^^^]]][[[[[[[[[[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWXXXZZZZZZYYYXXXTTTUUUUUUVVVVVVUUUUUUTTTRRRSSSSSSSSSSSSRRRQQQQQQOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOQQQRRRSSSRRRPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBB@@@@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>===============>>>>>>>>>???????????????>>>===>>>???@@@AAA????????????>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@???>>>>>>===>>>???@@@>>>============<<<<<<<<<======???@@@@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>====================================>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<===;;;999777666333000---)))(((%%%""" llllllllllllkkkjjjiiiiiiiiijjjjjjkkkkkkjjjjjjiiikkklllmmmnnnoooooooooooolllkkkkkkjjjiiihhhggggggggggggggggggffffffffffffccccccdddeeefffffffffffffffdddcccdddfffggggggggggggggghhhhhhhhhhhhgggggghhhjjjkkkkkkkkkkkklllnnnmmmkkkhhhgggiiijjjkkkkkkkkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhgggfffeeeggghhhjjjkkkllllllkkkjjjiiijjjkkklllkkkjjjiiihhhiiikkkmmmpppqqqqqqpppppplllllllllkkkiiigggfffeeeeeeeeeeeeeeeeeeeeeddddddggghhhjjjkkklllllllllkkkggggggffffffffffffggggggdddeeefffffffffeeecccccccccddddddeeefffffffffeeeggggggfffeeeeeedddccccccddddddcccbbbaaa```___^^^___```aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbb```______^^^^^^^^^_________```aaabbbbbbaaa```___```___^^^\\\[[[[[[\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]YYYXXXXXXYYY[[[\\\[[[ZZZTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOPPPRRRSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPOOOMMMKKKIIIIIIJJJLLLMMMNNNOOOPPPIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>============???@@@AAA@@@@@@@@@@@@?????????>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@???AAA@@@???>>>>>>???@@@@@@>>>>>>>>>>>>============<<<===>>>???@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>???@@@@@@???>>>===>>><<<999777555333///,,,)))'''%%%""" qqqooollliiihhhhhhiiijjjjjjjjjiiiiiijjjjjjkkkllllllmmmnnnooopppppppppppplllllllllkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkjjjjjjmmmmmmllllllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjiiijjjkkkkkkllllllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhkkklllnnnppprrrrrrrrrqqqooonnnmmmkkkiiigggffffffiiiiiihhhgggggggggggghhhiiiiiijjjkkkkkkkkkkkkjjjggggggggggggffffffffffffjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeedddccceeefffhhhggggggfffeeeeeeeeeeeefffccceeeeeedddbbb```___```bbbbbbbbbaaa```______^^^dddcccbbbaaaaaabbbcccccc^^^^^^^^^^^^^^^^^^]]]]]]``````aaaaaabbbbbbccccccaaaaaaaaa```___]]]\\\[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNLLLLLLMMMMMMNNNOOOPPPQQQOOOPPPPPPPPPPPPPPPOOOOOOMMMNNNNNNNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOMMMJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIGGGEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>===??????>>>==============================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<===???@@@@@@???>>>>>><<<===???@@@AAAAAA@@@@@@AAA???<<<999999;;;===???>>>===<<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>=========<<<;;;<<<===???>>><<<;;;;;;:::999666333000---+++(((%%%!!!rrrpppmmmjjjiiijjjkkklllkkkkkkkkkkkkkkkllllllmmmmmmnnnooopppqqqqqqqqqqqqnnnnnnmmmllllllkkkjjjjjjiiijjjkkkkkkllllllkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiijjjkkklllllllllllllllnnnmmmmmmllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiijjjjjjjjjjjjjjjiiihhhhhhiiijjjkkkjjjjjjkkkllllllllllllkkklllllllllkkkkkkkkkjjjjjjllllllmmmoooppppppppppppnnnmmmlllkkkjjjhhhgggggghhhhhhgggfffeeeeeeeeefffhhhiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhggggggggghhhhhhhhhiiiiiijjjjjjjjjkkkjjjhhhgggfffffffffgggfffeeeddddddccccccdddddddddeeefffeeebbbaaa```aaaccccccccccccccccccccccccdddcccbbbbbbaaabbbcccddd``````______^^^^^^^^^]]]___``````aaaaaabbbccccccaaaaaaaaa```___^^^]]]\\\\\\[[[ZZZYYYZZZ[[[\\\]]]\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPPPPOOOOOONNNNNNMMMMMMOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEECCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>=========>>>???@@@??????>>><<<===???@@@AAAAAAAAA@@@AAA@@@===<<<;;;<<<>>>@@@>>>======<<<<<<<<<=================================<<<<<<>>>??????===;;;::::::888666222///,,,+++'''$$$!!!sssqqqooommmllllllnnnnnnmmmmmmmmmmmmnnnnnnnnnooooooooopppqqqrrrrrrrrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkklllkkkkkkkkkkkkkkkkkkllljjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnllllllllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllljjjkkkllllllmmmmmmllllllnnnnnnnnnmmmmmmmmmllllllmmmmmmlllmmmmmmnnnnnnooollllllkkkkkkjjjjjjiiiiiijjjiiihhhgggffffffffffffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhffffffggghhhiiijjjkkkkkkmmmlllkkkjjjiiigggfffffffffeeeddddddcccdddddddddeeefffgggfffdddbbbbbbbbbaaabbbbbbcccdddeeeeeefffddddddccccccccccccddddddbbbbbbaaa```______^^^^^^______``````aaaaaabbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZ\\\]]]^^^^^^^^^^^^]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPOOONNNMMMLLLOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@???>>><<<;;;:::========================>>>=========>>>???@@@@@@@@@???????????????@@@@@@@@@@@@AAA@@@@@@???>>>=========>>>???????????????===>>>???@@@AAAAAAAAA@@@AAA@@@??????>>>?????????>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======???@@@@@@===;;;999999777555111...+++***&&&### tttsssqqqpppooopppqqqqqqoooppppppqqqqqqqqqqqqqqqppppppqqqrrrrrrsssrrrrrrsssrrrrrrpppooonnnmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmllllllmmmmmmnnnllllllnnnoooppppppqqqqqqooonnnnnnmmmmmmnnnnnnooollllllllllllllllllllllllllllllkkkjjjjjjjjjjjjkkkhhhhhhiiiiiijjjkkkllllllkkkkkklllmmmmmmmmmmmmmmmoooooonnnnnnnnnmmmmmmmmmnnnmmmlllkkkkkkkkkmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnmmmllljjjiiiiiiiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhffffffggghhhhhhiiijjjjjjlllllllllkkkjjjiiigggfffhhhhhhgggffffffffffffffffffggghhhgggeeeccccccdddaaaaaaaaabbbccccccdddddddddddddddddddddeeeeeeeeeddddddcccbbbaaa___^^^^^^^^^______```aaaaaabbbbbbbbbbbbbbbbbbaaa```___^^^\\\\\\[[[[[[[[[]]]^^^____________^^^^^^\\\[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVUUUVVVVVVVVVXXXWWWVVVUUUTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>????????????>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???============>>>>>>??????@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>?????????>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<>>>>>???@@@@@@>>><<<888777666333000---***)))%%%"""uuutttsssrrrrrrrrrssstttrrrrrrssstttuuuttttttsssqqqqqqrrrsssssssssrrrrrrtttssssssrrrpppoooooonnnnnnnnnooopppppppppppppppooooooooooooooooooppppppoooooonnnnnnnnnnnnoooooonnnnnnooopppqqqrrrrrrqqqooooooooonnnnnnooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkhhhhhhiiijjjkkklllllllllllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmkkkjjjjjjjjjkkkllljjjjjjkkkkkkkkklllllllllnnnnnnmmmlllkkkjjjjjjjjjiiiiiijjjkkkkkkkkkkkkkkkiiiiiihhhhhhhhhgggggggggiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhggghhhhhhgggffffffffffffgggfffgggiiihhhfffddddddeeeccccccccccccddddddddddddddddddeeeeeeffffffffffffeeeddddddbbbaaa```____________``````aaabbbbbbbbbccccccccccccbbbaaa``````^^^]]]\\\\\\\\\^^^___````````````______^^^\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>???>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@???===============>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@???>>>===>>>???@@@@@@???===;;;:::;;;;;;;;;;;;<<<<<<======??????>>>???@@@@@@===;;;777666444222///,,,)))'''###!!!uuuttttttttttttuuuuuuvvvtttuuuwwwxxxxxxxxxwwwvvvssssssttttttuuuttttttssssssssssssrrrqqqqqqppppppooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqqqqqqqrrrrrrpppoooooonnnnnnoooooopppooopppqqqqqqrrrrrrqqqqqqppppppooooooooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkhhhiiijjjkkklllllllllkkklllmmmnnnnnnooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkllljjjkkkkkkkkklllllllllmmmllllllkkkkkkjjjjjjkkkkkkjjjkkkkkkllllllllllllllliiiiiihhhhhhhhhgggggggggjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeddddddeeeeeefffggghhhhhhfffeeeeeefffggggggggggggffffffffffffdddeeefffgggggghhhggggggddddddcccbbbaaaaaa```````````````aaabbbbbbccccccccccccddddddccccccbbbaaa```___^^^]]]]]]^^^___```___````````````___^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUURRRSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOQQQQQQOOOPPPPPPPPPOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>???============>>>???@@@AAA@@@@@@AAA@@@@@@???>>>===============>>>???AAABBBAAAAAA@@@@@@@@@@@@AAABBB???@@@@@@@@@@@@???>>>>>>????????????>>>======<<<;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@???<<<:::666555333111...***(((&&&"""tttttttttuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwwwwwwwwwwwwwvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrssssssssssssrrrqqqqqqrrrrrrrrrsssssssssppppppooooooooooooppppppqqqqqqrrrrrrrrrqqqppppppqqqppppppooooooppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkllliiijjjkkkllllllkkkkkkjjjmmmmmmnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkklllllllllllllllkkkkkkkkkkkklllllllllllllllllllllkkkkkkllllllmmmmmmkkklllmmmmmmnnnnnnmmmmmmjjjjjjiiiiiiiiihhhhhhhhhjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiggggggggghhhhhhgggffffffeeeeeeeeeeeeeeeeeeggghhhgggfffeeeeeeffffffffffffggghhhhhhhhhiiidddeeefffhhhiiiiiihhhhhhccccccbbbbbbaaaaaaaaa```aaaaaabbbbbbccccccdddddddddddddddddddddccccccbbbbbbaaa```^^^^^^^^^^^^_________```aaaaaaaaa``````]]]]]]]]]]]]\\\\\\\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRRRRQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@>>>???@@@BBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAA@@@@@@???>>>=========<<<===>>>???AAABBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???;;;;;;<<<======>>>?????????>>>===>>>???>>>;;;999555444222000---)))'''%%%!!! ttttttuuuuuuvvvvvvwwwwwwwwwxxxzzz||||||{{{zzzyyyyyyyyyzzzzzzzzzyyyyyyxxxqqqqqqqqqrrrrrrrrrssssssqqqrrrssssssttttttssssssrrrrrrrrrsssssstttttttttppppppoooooooooooopppppprrrrrrrrrrrrqqqpppooooooqqqqqqppppppppppppqqqqqqoooooooooooooooooooooooommmmmmlllkkkkkkkkkkkkllljjjkkklllllllllkkkjjjiiimmmnnnnnnooooooooooooooooooooooooooonnnnnnnnnnnnjjjkkklllmmmnnnmmmllllllllllllllllllllllllllllllnnnmmmmmmnnnnnnooopppqqqlllmmmnnnnnnooonnnnnnnnnkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmmmmnnnooommmjjjhhhffffffggghhhiiiiiihhhgggggggggggggggeeefffggggggfffdddeeefffbbbbbbdddeeefffhhhiiiiiidddeeeggghhhiiiiiiiiihhhbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbcccddddddeeeeeeddddddeeeeeeeeedddcccccccccbbbaaa___^^^^^^^^^^^^^^^___```aaaaaabbbbbbbbb^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAA@@@@@@???>>>======<<<<<<<<<>>>???AAACCCCCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBBAAAAAAAAAAAABBB??????=========>>>???@@@<<<<<<<<<===>>>??????@@@>>>>>>===>>>>>>===:::888444333222///,,,)))&&&$$$  vvvuuutttttttttuuuwwwxxxzzzzzzyyyyyyzzz{{{}}}~~~||||||{{{zzzyyyyyyyyyyyytttsssrrrqqqqqqrrrtttuuuvvvvvvuuuttttttuuuwwwxxxqqqrrrtttvvvvvvuuusssrrrnnnoooppprrrsssttttttttttttsssrrrqqqppppppppppppppppppqqqrrrrrrsssttttttpppooonnnmmmmmmnnnoooppprrrqqqpppnnnmmmmmmmmmmmmkkkllllllllllllllllllkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiikkkkkklllmmmnnnoooppppppmmmmmmnnnooopppqqqrrrrrrpppooommmkkkiiihhhhhhhhhhhhiiikkkmmmnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiikkkkkkkkkjjjiiihhhgggffffffffffffffffffggghhhhhhiiihhhfffeeefffgggfffeeeffffffeeeffffffggghhhiiigggfffcccaaa``````aaaaaa```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbaaaaaaaaaaaaaaa___```aaabbbbbbccccccbbbbbbbbbaaa___^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZYYYXXXZZZZZZYYYXXXXXXXXXXXXXXX\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUTTTRRROOOMMMMMMKKKJJJLLLOOOQQQOOONNNNNNLLLKKKMMMOOOPPPNNNKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAADDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>????????????@@@AAABBBCCCCCCBBBAAA@@@????????????>>>>>>======>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>??????@@@>>>======<<<;;;999888777111///---+++)))&&&### wwwwwwvvvuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz{{{}}}~~~|||{{{zzzyyyyyyxxxyyyyyyuuutttsssrrrqqqrrrtttuuuvvvuuuuuuuuuuuuvvvwwwwwwtttuuuuuuvvvvvvuuutttsssrrrrrrsssssssssssssssrrrtttsssrrrqqqppppppppppppoooooopppqqqqqqrrrsssssspppooonnnnnnnnnnnnooopppqqqpppooonnnmmmmmmmmmnnnlllmmmmmmnnnnnnmmmmmmlllllllllmmmnnnnnnnnnnnnnnnpppppppppooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnoooppppppnnnooooooppppppqqqqqqrrrooonnnmmmkkkjjjiiihhhhhhggghhhjjjlllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjjjjjjjjjjiiihhhgggggggggffffffgggggghhhiiikkkiiigggggghhhiiihhhggggggggggggfffgggggghhhhhhgggfffdddbbb```aaaaaabbbaaabbbcccddddddeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbaaaaaaaaa`````````aaabbbbbbbbbbbbaaabbbaaaaaa___^^^]]]\\\\\\\\\[[[YYYZZZ[[[[[[ZZZXXX[[[ZZZYYYXXXXXXXXXXXXYYY[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVWWWVVVVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRTTTTTTSSSQQQOOOMMMMMMLLLKKKLLLOOOPPPPPPNNNOOOMMMLLLNNNPPPPPPNNNLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????????????????@@@AAABBBCCCCCCBBBAAA@@@????????????>>>>>>======>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@???>>>>>><<<;;;999777666111///,,,***(((&&&"""yyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvtttsssrrrsssssstttuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqtttsssrrrqqqqqqpppppppppooooooppppppqqqqqqrrrrrrppppppooooooooooooppppppoooooonnnnnnnnnnnnoooooonnnnnnoooooooooooonnnnnnlllmmmmmmmmmnnnnnnnnnnnnpppppppppppppppqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnoooppppppppppppppppppppppppppppppnnnnnnmmmkkkjjjiiihhhhhhggghhhiiijjjkkklllllllllmmmllllllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhggghhhiiiiiijjjmmmkkkiiiiiijjjkkkjjjiiijjjiiihhhhhhhhhhhhhhhhhhhhhfffeeecccbbbbbbbbbccccccddddddeeeeeeddddddccceeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbaaa``````aaabbbbbbbbbbbbaaa``````aaaaaa``````___^^^]]]]]]]]]\\\ZZZ[[[\\\\\\[[[YYY[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSPPPNNNLLLNNNLLLLLLMMMOOOPPPPPPOOOPPPOOONNNOOOQQQQQQOOOMMMKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAA@@@?????????>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???===:::888666444111...+++)))'''%%%!!!yyyxxxwwwwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttssssssttttttuuuwwwxxxyyyxxxxxxwwwyyyxxxvvvtttsssssstttuuuwwwwwwwwwvvvuuutttsssrrrttttttsssrrrqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnnnnooopppqqqppppppqqqqqqqqqqqqppppppnnnnnnnnnnnnooooooppppppnnnnnnnnnooooooppppppqqqmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnnoooppppppqqqppppppoooooonnnmmmmmmmmmmmmllllllkkkjjjiiihhhggghhhhhhiiijjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjhhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiijjjkkkmmmkkkiiiiiikkkkkkkkkjjjkkkkkkjjjiiihhhhhhhhhhhhhhhgggfffeeeddddddddddddeeeeeeeeeeeeeeedddccccccddddddddddddddddddddddddfffeeeeeecccbbbaaa``````cccccccccbbbbbbaaa______aaaaaa``````______^^^^^^^^^]]]\\\\\\]]]]]]\\\ZZZ[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTSSSRRRPPPNNNLLLNNNNNNNNNNNNOOOPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDFFFFFFFFFGGGEEEDDDCCCCCCBBBCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????>>>>>>=========>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAA@@@???===:::777444333000---***'''%%%### xxxxxxwwwvvvwwwxxxyyyzzz{{{{{{||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuuuutttttttttuuuwwwyyyyyyyyyyyyxxxyyywwwtttrrrqqqrrrssstttvvvvvvvvvwwwwwwvvvuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssssssssqqqrrrrrrrrrrrrrrrrrrqqqooooooooooooooopppqqqrrrqqqrrrrrrssssssrrrrrrqqqppppppooooooooopppqqqrrrnnnnnnooooooppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkklllmmmnnnoooppppppppppppooonnnmmmlllkkkkkkkkkllllllllllllkkkjjjiiihhhhhhhhhhhhiiijjjjjjkkkllllllkkkkkkkkkkkkjjjjjjhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjhhhhhhjjjkkkkkkjjjlllkkkjjjiiiiiihhhiiiiiihhhhhhgggffffffeeeeeeeeefffffffffffffffeeedddcccddddddddddddddddddddddddgggfffeeedddcccbbbaaa```ccccccccccccbbb```___^^^``````````````````______```^^^]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\YYYZZZ[[[\\\\\\[[[[[[ZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXX]]][[[ZZZXXXWWWWWWXXXYYYVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQOOONNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAA???>>>>>>>>>===============>>>>>>??????@@@@@@??????>>>>>>=========>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@???AAA@@@>>><<<999666333111///,,,(((%%%###"""yyyxxxwwwwwwwwwxxxyyyzzz{{{||||||}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvtttrrrqqqrrrsssttttttuuuvvvvvvwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqssssssssssssttttttttttttrrrrrrssssssssssssrrrrrrqqqqqqppppppqqqrrrssssssrrrrrrssssssssssssrrrrrrqqqpppoooooooooppprrrsssqqqqqqqqqqqqqqqrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkklllmmmnnnoooppppppqqqppppppnnnmmmllllllkkkjjjkkklllllllllkkkjjjiiiiiiiiihhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhhiiiiiiiiihhhiiiiiijjjkkkjjjiiiggghhhiiijjjjjjiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffgggggggggfffeeeeeedddddddddddddddddddddddddddffffffeeeeeedddcccbbbbbbcccccccccbbbbbb```______``````````````````aaaaaaaaa___^^^^^^___```^^^]]][[[[[[[[[[[[[[[[[[\\\]]]YYYZZZ[[[]]]]]]]]]\\\[[[\\\[[[YYYXXXXXXYYY[[[\\\YYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYY]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQQQQSSSTTTSSSQQQOOOOOOPPPRRRRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAA???>>>>>>>>>======<<<<<<======>>>>>>????????????>>>>>>===<<<<<<<<<===>>>???@@@????????????????????????===>>>@@@AAAAAAAAA@@@??????>>><<<:::777444222000...+++'''###""" zzzyyyxxxxxxxxxyyy{{{|||{{{|||}}}~~~}}}}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||vvvuuutttsssssstttuuuuuutttuuuuuuvvvwwwvvvvvvvvvuuutttsssrrrrrrqqqrrrrrrssssssssssssssssssssssssrrrsssttttttttttttsssrrrssssssrrrrrrrrrsssttttttrrrssssssssssssssssssrrrpppooonnnmmmmmmoooqqqrrrqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkklllmmmnnnooopppppprrrrrrqqqpppooonnnnnnmmmiiijjjlllmmmmmmllljjjjjjjjjjjjiiihhhiiijjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhggghhhhhhhhhhhhhhhiiijjjjjjjjjiiiggghhhjjjkkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiihhhhhhgggffffffgggggggggffffffeeeccccccccccccccccccccccccffffffeeeeeedddddddddcccbbbbbbbbbbbbbbbaaa```_________``````aaaaaaaaabbbbbb```______```aaa___^^^[[[[[[[[[[[[[[[\\\]]]^^^XXXYYY[[[]]]^^^^^^]]]\\\ZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTOOOQQQRRRRRROOOOOOPPPRRRQQQSSSTTTSSSPPPNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAAAAABBBDDDFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA===>>>@@@BBBBBBAAA@@@???<<<<<<:::888666333111///...***%%%"""  {{{{{{zzzyyyzzz{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz|||}}}vvvuuuuuuuuuuuuvvvvvvwwwuuuuuuvvvvvvvvvvvvuuutttuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuutttsssrrruuuttttttsssssssssttttttrrrrrrssssssssssssrrrrrrooonnnlllkkklllmmmoooppppppooooooooonnnnnnmmmmmmooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmkkkkkklllmmmnnnoooppppppssssssrrrrrrqqqppppppooohhhjjjkkkmmmmmmlllkkkjjjkkkjjjiiiiiiiiijjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffhhhhhhhhhggghhhiiiiiijjjkkkiiihhhhhhjjjllllllkkkhhhggggggggghhhiiijjjjjjiiiiiijjjjjjjjjiiiiiihhhffffffggggggggggggffffffcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbbbbbbbaaaaaa```______``````aaaaaabbbbbbbbbaaa``````aaaaaa```___\\\[[[[[[[[[\\\]]]]]]^^^XXXYYY\\\^^^___^^^]]]]]]WWWYYYZZZ[[[[[[ZZZYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWYYYZZZZZZZZZYYYXXXXXXZZZ[[[\\\\\\[[[ZZZXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVOOOQQQSSSRRROOONNNPPPRRRPPPSSSTTTSSSPPPNNNNNNPPPOOOPPPQQQQQQRRRQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEECCCBBB@@@???@@@CCCFFFHHHEEEEEEEEEEEEFFFFFFFFFFFFAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDBBB@@@>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;<<<<<<>>>??????======>>>???@@@AAAAAABBB===???@@@BBBBBBAAA@@@???;;;:::999777555222000///---***%%%!!!  {{{{{{{{{|||||||||||||||zzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}yyywwwvvvttttttuuuwwwxxxxxxvvvttttttvvvwwwxxxxxxwwwwwwvvvvvvuuuuuuuuutttttttttssssssssstttuuuuuurrrrrrrrrssssssttttttttttttsssssssssssstttuuuuuuvvvuuusssrrrqqqpppppppppmmmmmmmmmmmmnnnnnnnnnnnnooooooooopppqqqqqqrrrrrrmmmnnnnnnooooooooooooooonnnnnnoooqqqrrrppplllhhhkkkkkkllllllmmmooopppqqqppppppqqqqqqqqqppppppooolllllllllllllllllllllllliiijjjkkklllmmmmmmmmmmmmnnnlllkkkkkkmmmmmmllljjjjjjiiiiiiiiijjjkkkllllllhhhhhhhhhhhhgggggggggggghhhhhhiiiiiijjjjjjkkkkkkeeefffggghhhhhhiiiiiiiiihhhgggfffgggiiijjjjjjiiijjjiiigggggghhhhhhfffeeedddddddddddddddcccbbbaaabbbccccccdddcccbbb```___eeedddccccccbbbbbbccccccbbbbbbaaaaaabbbbbbcccddddddccccccbbbaaa```___^^^___\\\ZZZ[[[]]]^^^\\\ZZZ\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTRRRRRRSSSSSSRRRPPPQQQPPPPPPOOOOOONNNMMMMMMRRRSSSSSSTTTSSSQQQPPPOOONNNNNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>???????????????@@@@@@@@@??????>>><<<<<<<<<<<<<<<===>>>???BBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAA@@@@@@???===:::777555333111---+++)))'''$$$"""  ||||||||||||||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}zzzyyyxxxwwwvvvwwwwwwxxxwwwuuuttttttvvvwwwwwwvvvwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuutttttttttsssrrrrrrqqqqqqsssssssssrrrsssttttttuuuuuuttttttsssssssssssssssoooooooooooooooooooooooonnnoooooopppqqqrrrrrrsssnnnnnnnnnnnnnnnoooppppppnnnnnnpppssstttssspppmmmlllllllllmmmnnnoooqqqrrrrrrrrrrrrrrrrrrqqqpppooommmmmmmmmmmmmmmmmmmmmllljjjkkklllmmmmmmnnnnnnnnnmmmlllkkkkkkllllllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiieeefffggghhhhhhiiiiiiiiiiiihhhhhhiiikkkllllllkkkjjjiiigggggghhhhhhfffeeeeeeeeeeeeeeeeeedddcccccccccdddeeeeeeeeedddcccbbbeeedddccccccbbbbbbccccccbbbbbbbbbbbbbbbcccdddddddddddddddcccbbbaaa___^^^___]]][[[\\\]]]^^^\\\ZZZ\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[\\\\\\[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[]]]]]][[[[[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQRRRSSSSSSRRRQQQQQQQQQQQQPPPOOOOOONNNNNNQQQQQQRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB????????????????????????>>>??????@@@@@@??????>>>======<<<<<<======>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAA@@@@@@??????;;;888555333111///,,,)))(((&&&### }}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}|||zzzyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}||||||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvxxxxxxwwwuuuwwwwwwwwwvvvvvvvvvvvvvvvssstttuuuvvvwwwvvvvvvuuuwwwvvvuuusssrrrpppooonnnrrrrrrrrrrrrrrrssssssttttttttttttuuuuuuvvvvvvvvvrrrrrrrrrqqqppppppoooooonnnnnnooopppqqqrrrssstttpppooonnnmmmmmmoooppprrrnnnoooqqqtttwwwwwwuuurrrmmmmmmmmmnnnooopppqqqrrrssssssssssssrrrqqqpppooommmmmmmmmmmmmmmmmmmmmmmmkkklllmmmnnnnnnooonnnnnnmmmllljjjjjjkkkllljjjiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggeeefffggghhhhhhiiiiiiiiiiiihhhhhhiiikkkllllllkkkjjjiiigggggghhhhhhfffeeeeeeffffffffffffeeeeeeddddddeeeeeeffffffffffffeeeddddddcccbbbbbbbbbbbbcccccccccccccccdddddddddeeeddddddddddddcccbbb``````___^^^\\\\\\]]]^^^\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[\\\\\\]]]^^^___]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPQQQSSSTTTSSSRRRSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQRRROOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA?????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>????????????>>>>>>??????>>>=========>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===999666333111///---***'''&&&$$$!!!~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}|||zzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}{{{{{{{{{{{{|||||||||||||||||||||{{{zzzxxxwwwvvvvvvvvvvvvxxxzzzzzzxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwssstttwwwxxxyyyxxxwwwvvvwwwvvvuuusssrrrpppooonnnrrrqqqqqqqqqqqqrrrsssssstttuuuuuuvvvvvvvvvvvvvvvttttttsssrrrqqqpppooonnnnnnnnnoooppprrrsssttttttqqqpppnnnlllmmmoooqqqssspppppprrruuuwwwwwwuuusssnnnnnnnnnnnnooopppqqqrrrsssssssssrrrqqqpppnnnmmmlllllllllllllllmmmmmmmmmmmmmmmnnnoooppppppoooooommmllljjjjjjkkkkkkjjjhhhiiihhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffeeeeeefffggghhhhhhiiiiiiiiigggfffeeefffiiijjjiiihhhjjjiiigggggghhhhhhfffeeeeeeeeefffffffffeeeeeedddddddddeeefffffffffggggggdddccccccbbbbbbbbbbbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeedddcccbbbaaaaaa______^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^___]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^___^^^^^^]]]]]]\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPQQQSSSTTTSSSRRRTTTTTTSSSSSSRRRQQQQQQQQQOOOOOONNNNNNOOOPPPRRRSSSPPPOOONNNMMMMMMMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBFFFGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBAAA@@@@@@???======>>>?????????>>>>>>AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@???>>>===<<<888555222000...,,,)))&&&###!!!~~~~~~~~~{{{{{{|||||||||||||||}}}~~~|||{{{zzzzzz{{{{{{|||||||||}}}}}}~~~~~~~~~||||||||||||||||||{{{{{{{{{{{{{{{zzzyyywwwvvvuuuxxxwwwxxxzzz{{{{{{yyywwwwwwwwwwwwxxxxxxxxxxxxxxxtttuuuxxxzzzzzzzzzyyyxxxuuuuuuttttttsssrrrqqqqqqrrrqqqqqqqqqqqqrrrssssssuuuvvvvvvvvvvvvuuuttttttttttttsssrrrpppooonnnnnnnnnooopppqqqrrrsssttttttqqqpppnnnmmmmmmoooqqqsssrrrrrrrrrsssuuutttrrrpppooonnnnnnoooooopppqqqrrrrrrrrrrrrqqqpppnnnmmmllljjjjjjkkkkkklllllllllllloooooopppqqqqqqqqqppppppnnnlllkkkkkkkkkkkkjjjhhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggggghhhgggggggggffffffeeeeeeeeefffggghhhhhhiiiiiiiiifffeeeeeefffhhhiiiiiihhhjjjiiigggggghhhhhhfffeeeddddddeeeeeeeeeeeeddddddccccccdddddddddeeeffffffdddcccbbbbbbaaaaaabbbbbbbbbcccdddeeeeeeeeedddddddddddddddddddddcccbbbaaa`````````___^^^]]]\\\]]]]]]]]]^^^^^^^^^_________^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^\\\[[[YYYYYY[[[\\\^^^\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRQQQQQQRRRTTTUUUTTTSSSUUUTTTTTTSSSSSSRRRQQQQQQOOONNNNNNNNNOOOQQQRRRTTTQQQPPPNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGFFFFFFFFFEEEEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBEEEDDDDDDCCCBBBAAA@@@@@@======>>>???????????????BBBAAA@@@??????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>>===;;;:::777555222///---+++(((&&&!!!~~~~~~{{{{{{{{{{{{||||||||||||~~~}}}{{{zzz{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxwwwvvvvvvuuuyyyxxxxxxyyy{{{{{{zzzxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwxxxzzz{{{{{{{{{zzzuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrsssssstttvvvvvvwwwxxxwwwvvvtttsssuuutttsssrrrqqqpppooooooppppppqqqqqqrrrsssssssssqqqpppooonnnnnnpppqqqssssssrrrqqqrrrrrrqqqooommmooonnnnnnnnnnnnooopppqqqppppppppppppooonnnlllllljjjjjjkkkkkklllmmmmmmmmmqqqqqqrrrrrrrrrrrrqqqqqqooonnnlllllllllllljjjiiijjjjjjiiihhhhhhhhhiiiiiihhhhhhhhhhhhgggggggggfffggggggggggggffffffffffffeeefffggghhhhhhiiiiiiiiihhhgggggghhhjjjkkkkkkjjjjjjiiigggggghhhhhhfffeeeccccccdddeeeeeeeeeeeeddddddccccccbbbccccccdddeeeccccccbbbaaaaaaaaaaaabbbaaabbbdddeeeeeeeeedddcccccccccddddddcccbbbaaaaaa```aaaaaa```^^^\\\]]]]]]]]]^^^^^^^^^___________________________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRSSSUUUUUUUUUSSSUUUTTTTTTSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEEEEDDDGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@???===;;;:::999666444000...,,,***'''$$$ ||||||||||||||||||||||||~~~}}}{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyxxxvvvvvvvvvwwwxxxyyywwwvvvvvvxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzwwwxxxyyyzzz{{{||||||}}}vvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrsssttttttuuuuuuvvvxxxyyyyyyyyywwwvvvuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooppppppqqqrrrrrrqqqpppqqqqqqqqqnnnlllnnnnnnmmmmmmnnnnnnoooooopppppppppppppppooonnnmmmllllllmmmmmmnnnooooooppprrrrrrsssssssssrrrrrrrrrqqqooommmmmmmmmmmmkkkiiikkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggghhhhhheeefffggghhhhhhiiiiiiiiihhhgggfffhhhjjjkkkjjjiiijjjiiigggggghhhhhhfffeeeddddddeeefffffffffffffffeeedddcccbbbbbbccccccdddccccccbbbaaaaaaaaaaaaaaa```aaacccdddeeedddcccbbbbbbbbbccccccbbbbbbaaa```aaabbbcccaaa^^^\\\]]]^^^^^^^^^^^^^^^_______________````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^YYYZZZZZZZZZYYYXXXVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTUUUVVVVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;999888444222...,,,***(((%%%""" ~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{||||||{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{yyywwwvvvvvvwwwyyyzzzxxxvvvttttttvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz|||~~~xxxxxxxxxwwwvvvuuuuuuttttttsssssssssssstttuuuuuutttvvvxxxzzz|||{{{{{{zzzvvvvvvvvvuuuttttttssssssssssssrrrrrrrrrrrrqqqqqqooooooppppppqqqqqqqqqqqqqqqpppppppppqqqqqqooonnnnnnmmmmmmmmmmmmnnnnnnoooppppppqqqqqqqqqppppppooommmnnnnnnooopppqqqqqqrrrssssssssstttssssssrrrrrrrrrpppnnnnnnnnnmmmkkkjjjllllllkkkjjjiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhffffffgggggghhhhhhiiiiiieeefffggghhhiiiiiiiiiiiifffeeedddeeehhhiiihhhgggjjjiiigggggghhhhhhfffeeeeeeeeefffggghhhhhhgggggggggfffdddcccbbbccccccdddcccbbbbbbaaaaaaaaaaaaaaa___aaacccddddddcccbbbaaaaaaaaabbbbbbbbbaaaaaa```aaaccccccaaa^^^\\\]]]___^^^^^^^^^_________`````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[]]]^^^_________^^^]]]\\\\\\\\\]]]^^^____________YYYZZZZZZZZZZZZXXXVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWVVVVVVWWWWWWUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFGGGHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@??????@@@AAABBBAAAAAA@@@>>><<<:::888777222000---***)))&&&###!!!~~~}}}~~~}}}{{{yyyzzz}}}~~~}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~xxxxxxwwwwwwxxxxxxyyyzzzvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyzzzzzz{{{|||}}}}}}zzzzzzzzzzzzzzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxwwwtttuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxx{{{yyywwwtttrrrqqqqqqqqqrrrrrrrrrtttvvvvvvsssooonnnnnnnnnoooppprrrssstttrrrrrrsssrrrrrrqqqpppooopppooonnnmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrsssooooooppppppppppppoooooossssssssstttttttttuuuuuullllllmmmnnnmmmllljjjiiijjjjjjjjjiiiiiiiiihhhhhhnnnmmmllljjjjjjjjjjjjkkkffffffgggggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggeeedddeeefffhhhiiihhhhhhggggggfffeeeccccccgggiiikkkkkkiiiiiiiiijjjgggfffdddbbbaaaaaabbbccceeeeeedddcccbbbbbbbbbbbbgggfffeeedddcccbbbbbbbbbfffeeecccaaa``````aaaaaabbbbbbbbbaaaaaa```___^^^______````````````_________`````````___^^^]]]]]]]]]^^^___```aaa```___^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTUUUXXX[[[\\\\\\\\\[[[YYYXXXWWWVVVVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@AAACCCDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@??????AAACCCDDDBBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBAAA>>>;;;888666222///+++)))'''%%%""" ~~~{{{yyyzzz|||~~~~~~~~~~~~~~~}}}||||||{{{|||}}}}}}yyyyyyyyyyyyyyyzzzzzz{{{wwwwwwxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{||||||}}}{{{{{{zzzzzz{{{{{{||||||{{{{{{{{{zzzzzzyyyxxxwwwuuuuuuuuuuuuvvvvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxzzzyyywwwuuusssrrrqqqqqqsssqqqqqqsssuuuuuusssqqqppppppppppppqqqrrrssssssrrrrrrrrrrrrrrrqqqoooooopppooonnnnnnmmmmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrooooooppppppppppppoooooorrrsssssssssssstttttttttnnnooonnnnnnmmmlllkkkjjjiiiiiijjjjjjkkklllllllllmmmllljjjiiihhhhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkjjjjjjjjjjjjjjjiiihhhhhhggggggfffeeeeeeeeefffgggggggggggggggfffeeeddddddgggiiijjjjjjiiihhhhhhiiifffeeedddcccbbbbbbbbbbbbeeeeeeddddddcccdddddddddgggfffeeedddccccccccccccfffeeedddbbbaaaaaaaaaaaabbbbbbbbbcccbbbbbbaaa`````````aaaaaaaaaaaa``````_______________^^^^^^^^^]]]]]]^^^_______________]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^]]][[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVVVVXXXZZZZZZYYY[[[ZZZYYYWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCCCCBBB@@@??????AAABBBCCCBBBBBBAAABBBCCCCCCBBB@@@AAA@@@@@@>>><<<999666555000---***'''%%%###!!!~~~|||zzzzzz|||~~~~~~~~~~~~~~~}}}|||||||||||||||~~~zzzzzzzzzzzzzzz{{{{{{|||yyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}||||||||||||{{{{{{{{{{{{yyyzzzzzzzzzyyyxxxwwwvvvuuuuuutttttttttuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwzzzyyywwwuuusssrrrrrrrrrsssqqqqqqrrrtttuuutttsssssssssrrrrrrrrrrrrssssssrrrssssssrrrrrrqqqpppoooppppppoooooonnnnnnoooooooooooooooppppppqqqqqqqqqoooppppppqqqqqqppppppooorrrrrrrrrrrrssssssssssssrrrqqqpppnnnmmmlllllllllhhhiiijjjlllmmmoooppppppmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmlllllllllkkkjjjiiihhhgggggggggggggggfffeeeddddddffffffggggggggggggffffffhhhiiijjjjjjhhhffffffgggeeeeeeeeeeeedddcccbbbbbbeeeeeeddddddeeeeeeffffffggggggfffeeedddddddddeeeffffffdddcccbbbaaaaaaaaaaaabbbccccccdddcccccccccaaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^^^^____________^^^]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^____________^^^\\\[[[YYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZXXXXXXYYYYYYXXXWWWYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBBCCCBBBAAABBBDDDDDDBBBAAAAAA@@@>>><<<999777555444...+++(((%%%###!!!}}}zzzzzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}zzzzzzzzzyyyzzz{{{{{{|||zzz{{{||||||}}}}}}||||||zzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}||||||{{{zzzxxxyyyyyyyyyxxxxxxwwwvvvtttssssssrrrrrrssstttuuuuuuvvvwwwwwwxxxxxxwwwwwwyyyyyywwwvvvtttsssrrrrrrrrrrrrqqqrrrssstttuuuvvvwwwvvvuuutttssssssssssssssssssssssssrrrqqqppppppqqqqqqpppppppppppppppqqqppppppppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrsssssstttrrrpppnnnlllkkklllllliiijjjkkklllnnnoooppppppmmmmmmllllllkkkjjjjjjjjjiiijjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkiiigggfffhhhhhhiiijjjiiigggeeeccceeefffggghhhhhhhhhhhhhhhhhhiiijjjiiigggeeeeeefffdddeeefffffffffeeecccbbbdddddddddddddddeeefffgggggggggfffeeeeeeeeeffffffgggfffeeedddcccbbbbbbaaa```aaabbbcccddddddddddddbbbccccccddddddccccccbbb]]]]]]]]]]]]^^^______```^^^]]]\\\\\\\\\]]]___```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^]]][[[YYYYYYZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAACCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDDDDCCCAAAAAA@@@===:::888666555444---***&&&$$$""" ~~~{{{{{{|||~~~~~~~~~~~~}}}||||||{{{||||||}}}}}}}}}|||{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{|||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwtttsssrrrqqqpppqqqssssssvvvvvvwwwxxxxxxxxxxxxxxxyyyxxxxxxwwwuuutttsssrrrrrrrrrrrrssstttuuuwwwxxxzzzyyyxxxvvvuuuuuuuuutttuuuuuuuuuttttttsssrrrqqqrrrrrrqqqqqqqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrsssssstttrrrpppnnnllllllllllllllllllllllllmmmmmmmmmnnnlllllllllkkkkkkjjjiiiiiihhhhhhiiijjjkkklllmmmnnnoooooonnnmmmkkkiiihhhfffiiijjjllllllkkkiiigggeeeffffffggghhhiiiiiiiiiiiihhhiiijjjiiigggeeeeeefffdddeeefffggggggeeedddcccccccccbbbbbbcccdddeeeeeeffffffeeeeeeeeefffgggggggggffffffeeedddcccbbbaaa______aaabbbccccccddddddccccccddddddddddddcccccc]]]]]]]]]\\\]]]^^^___```___^^^]]]\\\]]]^^^___```]]]]]]]]]]]]]]]]]]]]]]]][[[\\\^^^___```______^^^[[[[[[ZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^______[[[ZZZYYYZZZ\\\]]]\\\ZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQOOOOOONNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEDDDCCCAAAAAACCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAABBB@@@>>>;;;888666444444,,,***&&&###!!!~~~~~~}}}|||}}}~~~}}}||||||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}~~~~~~||||||xxxxxxyyyyyyyyyyyyxxxxxxvvvtttrrrqqqqqqrrrssstttwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuusssrrrqqqsssuuuvvvvvvwwwyyy{{{|||{{{zzzxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvuuutttsssssssssrrrrrrsssssstttttttttttttttssssssrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrrrrsssssssssssstttsssqqqpppooonnnmmmmmmnnnnnnnnnmmmmmmmmmlllllljjjjjjjjjjjjiiihhhgggggggggggghhhiiikkklllmmmmmmoooooonnnmmmllljjjhhhgggjjjkkkmmmmmmmmmkkkiiiggggggggghhhiiiiiiiiiiiiiiihhhiiijjjjjjhhhffffffgggeeeffffffgggffffffeeeeeeccccccbbbbbbbbbcccddddddeeedddddddddeeefffgggggggggggggggfffeeedddbbbbbb___```aaabbbccccccccccccccccccddddddddddddcccccc^^^^^^\\\\\\\\\]]]^^^______^^^^^^^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]ZZZ\\\]]]___````````````\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^ZZZYYYZZZ[[[^^^___^^^\\\[[[ZZZZZZYYYXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTUUUVVVUUUSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCBBBCCCEEEEEECCCBBBAAA@@@>>>;;;888555333222+++(((%%%""" ~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}||||||zzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}||||||||||||||||||||||||}}}~~~~~~}}}yyyyyyzzzzzzzzzzzzyyyyyyyyywwwuuusssssstttuuuwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwuuutttssspppssswwwyyyxxxyyyzzz|||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttsssssssssttttttuuuvvvwwwvvvvvvuuutttsssssssssrrrrrrssssssssssssrrrrrrrrrsssssssssssstttttttttttttttttttttsssrrrqqqpppppppppooooooooonnnnnnnnnkkklllllllllllljjjiiihhhgggggghhhjjjkkklllmmmnnnoooooonnnnnnmmmkkkjjjiiijjjkkkkkkllllllkkkjjjiiihhhhhhiiijjjjjjiiiiiiiiigggiiijjjjjjiiihhhhhhiiigggfffffffffffffffggggggeeeeeedddcccccccccddddddccccccccccccdddeeefffgggggggggggggggfffdddcccbbbaaaaaabbbcccdddddddddcccccccccddddddddddddcccccc___^^^]]][[[[[[\\\]]]^^^^^^___``````aaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^`````````______]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZ[[[]]]______^^^\\\]]]]]]\\\ZZZYYYYYYYYYYYYVVVVVVVVVUUUUUUVVVVVVWWWVVVWWWXXXXXXWWWVVVTTTRRRQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIGGGGGGFFFGGGHHHHHHIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAACCCDDDDDDDDDEEEDDDCCCCCCCCCEEEEEECCCBBB???>>>===;;;888444111///)))&&&### ~~~|||{{{}}}~~~~~~|||}}}~~~}}}zzzzzz{{{||||||}}}||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{|||~~~~~~yyyyyyzzz{{{{{{zzzzzzzzz{{{zzzwwwuuuuuuvvvxxxyyyxxxyyyzzzzzz{{{{{{zzzzzzwwwxxxxxxxxxwwwvvvtttsssoootttxxx{{{zzzzzz{{{}}}}}}}}}|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvtttttttttttttttuuuvvvvvvxxxxxxwwwvvvuuuttttttsssrrrssssssttttttssssssrrrssssssssstttttttttuuuuuutttuuuvvvvvvvvvuuusssrrrppppppppppppppppppppppppoooppppppppppppnnnmmmlllggghhhiiijjjlllmmmnnnooooooooonnnnnnmmmllljjjjjjiiiiiijjjkkkkkkkkkjjjjjjiiiiiijjjjjjjjjiiiiiihhhgggiiikkkkkkiiiiiiiiijjjhhhgggfffeeeeeefffhhhhhhgggfffeeeeeeddddddddddddbbbbbbbbbcccdddeeefffggggggggghhhhhhgggeeecccbbbccccccdddeeeeeeeeeddddddbbbccccccddddddccccccbbb```___]]][[[[[[[[[]]]^^^^^^___aaabbbbbbbbbaaa```````````````````````````^^^___`````````___^^^]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\^^^______]]][[[___^^^]]][[[ZZZYYYYYYYYYVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXUUUTTTQQQRRRSSSUUUUUUUUUTTTSSSRRRSSSSSSUUUVVVWWWXXXXXXTTTSSSSSSRRRQQQQQQPPPPPPRRRQQQPPPOOONNNLLLKKKKKKMMMMMMMMMLLLMMMNNNNNNOOOLLLLLLMMMMMMMMMKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDBBB======<<<:::777333///,,,(((%%%!!!~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}||||||{{{}}}{{{yyyyyy{{{{{{{{{zzz|||{{{zzzxxxwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzxxxvvvuuussssssvvvvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}||||||vvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvuuusssssssssssssssssssssrrrrrrrrrssssssssstttttttttttttttvvvvvvuuutttssssssrrrrrrsssssssssrrrrrrqqqqqqqqqoooqqqqqqpppnnnllllllllljjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjiiigggfffeeegggggghhhiiiiiiiiiiiihhhkkkkkkjjjjjjiiihhhhhhggggggfffeeeddddddfffgggiiihhhggggggfffdddcccbbbbbbaaaaaabbbcccddddddeeeeeegggggggggggggggfffffffffddddddcccccccccddddddeeeddddddeeeeeeeeedddcccbbb`````````___^^^^^^]]]]]]______````````````______bbbaaaaaa`````````aaaaaaaaaaaa```___^^^^^^]]]]]][[[[[[\\\]]]]]]^^^______aaa```___]]]\\\[[[[[[ZZZ\\\]]]]]]^^^^^^______```^^^___```^^^[[[YYYXXXYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWYYYZZZZZZZZZYYYYYYVVVUUUUUUTTTSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYTTTUUUUUUTTTTTTSSSRRRQQQSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFEEEJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGEEEDDDDDDGGGEEECCCBBBAAABBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHGGGEEECCCAAA@@@>>>;;;888666333///,,,&&&###~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}|||{{{|||{{{yyyyyy{{{{{{{{{zzz}}}|||zzzyyyxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||{{{zzzyyywwwvvvuuutttyyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{||||||||||||zzzyyyxxxwwwvvvvvvwwwxxxwwwwwwwwwwwwvvvuuutttttttttttttttttttttsssssssssttttttuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqrrrsssrrrooommmmmmnnnmmmllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmlllllllllhhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiijjjjjjjjjjjjlllkkkkkkjjjjjjiiihhhhhhgggfffdddddddddeeeggghhhhhhhhhgggfffddddddccccccbbbbbbbbbcccdddeeeeeeeeeeeeeeeffffffggggggggghhheeeeeeddddddddddddeeeeeeeeeeeeddddddddddddddddddbbbbbbaaaaaa```____________``````````````````___aaaaaa```````````````aaabbbbbbaaaaaa```______^^^\\\\\\]]]]]]^^^_________bbbaaa___^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^______^^^___```^^^\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDGGGEEEDDDBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHGGGEEEBBBAAA>>><<<999666444111---***%%%"""~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}|||{{{|||zzzyyyyyyzzz{{{{{{zzz}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{}}}|||{{{zzzyyyxxxwwwwww{{{{{{{{{{{{|||~~~~~~}}}}}}||||||zzzzzzzzzzzz{{{{{{{{{{{{~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuttttttuuuvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrrrssstttsssqqqooonnnoooppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmggghhhhhhiiiiiiiiiiiijjjiiiiiijjjkkkkkklllmmmmmmmmmllllllkkkkkkjjjiiiiiifffeeeeeeddddddfffggghhhiiihhhgggfffeeedddddddddcccccccccdddeeeeeeffffffcccddddddeeefffggghhhhhhgggfffeeeeeeeeeeeefffffffffeeedddcccddddddffffffeeeeeeddddddcccbbbbbbbbb`````````aaaaaa``````````````````______``````aaacccccccccbbbbbbaaa``````]]]]]]^^^^^^______``````bbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___```^^^\\\ZZZYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUYYYYYYXXXWWWVVVUUUUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOONNNOOOOOOOOONNNLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGHHHFFFDDDBBB@@@<<<:::777444222...***'''###!!!~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxyyyzzz{{{{{{zzz||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}||||||{{{zzzzzzzzz{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}zzzzzzyyyyyyyyyzzzzzzzzz~~~~~~}}}||||||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuussssssssssssssssssrrrrrrrrrttttttsssqqqoooooooooqqqqqqqqqppppppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnniiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkklllnnnoooooonnnmmmmmmlllkkkkkkjjjjjjffffffeeeeeeeeefffggghhhiiihhhgggfffeeeeeeeeeeeeddddddeeeeeeeeefffffffffddddddeeeeeeffffffgggggghhhggggggffffffffffffgggfffeeedddcccdddeeegggiiihhhggggggffffffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaaaaaccccccccccccbbbbbbaaaaaa_________`````````aaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___```___\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVZZZZZZYYYXXXWWWVVVUUUTTTWWWWWWWWWVVVVVVUUUTTTSSSOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPNNNOOOPPPPPPOOOMMMKKKIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKIIIGGGGGGHHHIIIKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHGGGFFFCCCAAA???;;;999666333000---(((%%%"""~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxzzz{{{{{{zzz{{{{{{{{{zzzyyyyyyxxxxxxzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvttttttuuuvvvwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuuuutttssssssssssssssssssssssssrrrssstttssspppnnnnnnoooqqqqqqqqqqqqpppnnnmmmllllllmmmmmmnnnnnnooooooooonnnmmmkkkjjjiiiiiiiiijjjllllllllllllmmmnnnooopppnnnnnnmmmllllllkkkkkkjjjgggfffffffffgggggghhhhhhjjjiiigggfffeeeeeefffgggfffffffffffffffggggggggggggggggggffffffeeeeeedddiiihhhgggffffffffffffffffffeeedddddddddfffiiijjjiiiiiiiiihhhggggggffffffcccbbbaaaaaaaaaaaabbbccc```````````````aaabbbbbbcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbb```______^^^^^^^^^_______________^^^^^^]]]]]]]]]^^^___```___]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPQQQQQQPPPNNNKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLJJJHHHHHHIIIJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHGGGEEEBBB???>>>;;;888555222///+++'''$$$ ||||||}}}}}}~~~~~~}}}|||{{{zzzxxxwwwxxxzzz{{{{{{{{{{{{{{{|||{{{{{{zzzxxxxxxzzzzzz{{{{{{{{{|||||||||{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||zzzyyyyyyyyyzzz{{{zzz{{{|||~~~}}}|||zzzzzzzzzzzz{{{|||{{{zzzzzzyyyxxxwwwvvvvvvttttttuuuvvvwwwxxxxxxyyyuuuuuuuuuuuuuuuuuuuuuuuussssssssssssttttttttttttrrrssstttsssqqqooonnnoooppppppqqqqqqpppnnnlllkkkllllllmmmnnnooooooppppppqqqpppnnnlllkkkjjjkkkkkknnnnnnmmmllllllnnnooopppnnnmmmmmmllllllkkkjjjjjjhhhhhhhhhiiiiiiiiiiiiiiikkkiiigggfffeeefffhhhiiiggggggggggggggggggggggggiiiiiihhhgggfffeeeeeedddiiihhhgggfffffffffffffffeeeeeedddeeefffhhhjjjkkkjjjjjjiiihhhhhhggggggfffdddcccbbbaaaaaabbbcccdddaaaaaaaaaaaabbbcccddddddcccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccc``````_________``````aaabbbaaaaaa```___^^^]]]]]]^^^___```___]]][[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\ZZZYYYZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGEEEBBB>>><<<:::777444111...***%%%"""|||||||||}}}~~~~~~}}}|||{{{yyyxxxwwwwwwzzz{{{{{{{{{}}}}}}~~~~~~}}}|||zzzzzz{{{{{{{{{{{{||||||||||||zzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyzzz{{{||||||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssstttttttttuuusssuuuuuutttrrrpppppppppooopppqqqqqqqqqooommmlllkkklllmmmnnnooopppqqqqqqqqqpppnnnmmmlllmmmnnnooopppooommmllllllmmmnnnooommmmmmllllllkkkjjjjjjjjjiiiiiijjjjjjkkkkkkkkkjjjkkkjjjgggfffeeegggiiijjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggggggggfffiiihhhgggfffeeeeeeeeeeeecccdddeeefffhhhiiijjjkkkiiiiiiiiihhhggggggffffffeeedddbbbaaaaaabbbdddeeebbbbbbbbbbbbcccdddeeefffdddddddddddddddddddddddddddddddddcccccccccccccccbbbaaaaaaaaabbbbbbcccddddddcccbbbaaa```___^^^^^^^^^___```___]]]\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYWWWVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGDDDAAA>>>;;;888555222...+++'''"""|||||||||}}}~~~~~~}}}|||{{{yyywwwvvvwwwyyy{{{{{{{{{~~~|||{{{{{{{{{{{{{{{|||||||||}}}zzzzzz{{{|||}}}~~~}}}~~~}}}{{{|||||||||||||||}}}}}}}}}~~~|||zzzzzzzzz|||}}}~~~~~~}}}{{{zzz{{{|||~~~{{{{{{zzzyyywwwvvvvvvuuuvvvwwwwwwxxxzzz{{{||||||wwwwwwwwwwwwwwwwwwxxxxxxssssssssstttttttttuuuuuuuuuvvvwwwvvvsssqqqqqqrrrooopppqqqrrrrrrqqqooommmkkklllmmmnnnooopppqqqrrrqqqpppnnnmmmnnnoooqqqrrrqqqpppnnnlllkkklllmmmnnnmmmllllllkkkkkkjjjiiiiiijjjjjjkkkllllllllllllkkkllljjjhhhffffffgggiiikkkiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggeeeeeedddddddddcccdddfffhhhiiijjjkkkkkkiiiiiihhhhhhgggfffffffffeeedddbbbaaaaaabbbdddeeeccccccccccccdddeeefffgggeeeeeeffffffffffffffffffddddddddddddddddddddddddccccccccccccdddeeeffffffeeedddcccbbbaaa```___^^^^^^___``````^^^\\\\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^___```___^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYY\\\\\\[[[ZZZYYYXXXXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIHHHGGGDDDAAA===;;;666444000---)))%%% ~~~~~~|||}}}}}}~~~~~~}}}yyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{yyyyyy|||~~~}}}|||{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~|||zzzyyy}}}|||{{{{{{{{{|||~~~{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxzzz||||||yyywwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{yyyuuurrrqqqqqqsssttttttuuutttrrrqqqppprrrrrrqqqqqqpppoooooonnnsssqqqppppppqqqqqqpppnnnpppoooooonnnmmmllllllkkknnnllljjjjjjkkkkkkkkkjjjkkkkkkkkkkkkjjjiiihhhhhhhhhggggggggggggggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkllljjjiiiiiigggfffeeedddccceeeeeeeeeeeegggiiilllmmmmmmllljjjhhhfffffffffggggggfffeeeccccccbbbbbbcccaaabbbdddfffggggggffffffgggggggggggggggffffffeeeeeeeeeddddddddddddccccccddddddddddddddddddddddddbbbbbbcccdddddddddcccccc``````_________^^^^^^^^^___^^^]]]]]]]]]]]]^^^___^^^^^^___```aaabbbcccccc^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNPPPPPPNNNNNNNNNNNNPPPPPPMMMLLLJJJIIIIIIJJJLLLMMMOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDBBB>>><<<444222...)))%%%""" }}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{||||||||||||||||||{{{}}}~~~~~~~~~|||zzzzzz|||~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz}}}}}}|||{{{|||}}}~~~|||||||||||||||{{{yyyyyywwwxxxyyyyyyzzzzzzzzzyyy{{{}}}~~~}}}{{{yyyyyyzzzxxxwwwwwwwwwwwwwwwxxxxxxzzz{{{{{{yyyvvvsssqqqrrrsssssstttttttttsssrrrqqqrrrrrrqqqppppppoooooonnnrrrqqqooopppqqqqqqooonnnqqqqqqppppppoooooonnnnnnnnnmmmkkkkkkllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhiiijjjlllllljjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjkkkllllllmmmmmmkkkjjjiiihhhgggfffeeedddeeeeeeeeeeeegggiiikkkllllllkkkiiihhhggggggggghhhhhhhhhgggffffffeeeddddddbbbcccdddeeefffgggggggggggghhhhhhhhhhhhgggfffffffffeeeeeeeeeddddddccccccddddddddddddddddddddddddcccdddddddddddddddcccccc`````````_________^^^^^^```___^^^]]]]]]^^^___```_________```aaabbbbbbccc___^^^]]]\\\[[[\\\\\\]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXXXXWWWWWWWWWXXXVVVVVVUUUTTTSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPOOONNNNNNOOOPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB@@@<<<999333000,,,(((### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzxxxvvvuuuwwwxxxzzzzzzxxxwwwvvvvvvuuuuuuzzz{{{{{{yyyvvvsssssssssrrrrrrsssttttttttttttsssrrrrrrrrrqqqppppppooooooqqqpppoooooopppqqqooonnnppppppppppppppppppppppppnnnmmmkkkkkklllmmmlllkkkiiijjjkkkkkkllllllkkkkkkiiiiiiiiijjjlllmmmooopppkkkkkkkkkkkkkkkjjjiiihhhkkkkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjhhhgggffffffffffffffffffggghhhiiijjjkkkjjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjiiihhhgggfffdddddddddeeefffggghhhiiiiiiiiiiiiiiiiiihhhggggggggggggfffeeeddddddcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbaaa```````````````______aaa```____________```aaa`````````aaaaaabbbbbbbbbaaa```___^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKHHHGGGDDDCCCAAA>>>999666000...***%%%!!!~~~~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxyyyyyyzzzzzzyyyyyyyyywwwwwwwwwuuussssssuuuwwwzzzzzzxxxwwwvvvvvvuuuuuuzzz{{{{{{zzzwwwuuuttttttqqqrrrsssssstttuuuuuuuuutttttttttsssrrrrrrqqqqqqqqqpppoooooopppqqqpppooonnnnnnnnnnnnnnnnnnoooooommmllljjjjjjkkkllllllkkkiiijjjkkklllmmmmmmmmmmmmkkkkkkkkkkkklllmmmnnnooommmmmmmmmlllkkkjjjiiihhhjjjjjjkkklllmmmnnnnnnooonnnnnnmmmkkkjjjiiihhhggggggggggggggggggggghhhhhhjjjjjjjjjjjjiiiiiijjjjjjhhhiiikkklllkkkiiigggfffeeeeeeddddddeeegggiiijjjiiijjjjjjjjjjjjiiihhhhhhhhhggggggfffeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeegggggggggfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRROOOOOONNNMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJIIIIIIKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMJJJHHHEEECCC@@@<<<777444///,,,)))$$$ }}}}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}|||zzzzzzyyyyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzxxxvvvvvvxxxzzzxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{|||zzzxxxvvvuuuvvvrrrrrrrrrssstttuuuvvvwwwwwwvvvvvvuuuuuutttssssssqqqpppooopppqqqrrrqqqpppnnnnnnnnnnnnoooooooooooollljjjiiiiiikkklllkkkjjjiiijjjkkklllmmmnnnnnnnnnmmmllllllkkkkkkkkkllllllnnnnnnnnnnnnmmmkkkjjjjjjiiiiiijjjkkklllmmmnnnnnnoooooonnnlllkkkjjjiiihhhgggggghhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkjjjjjjjjjfffhhhiiijjjjjjhhhgggeeefffeeeeeeeeefffhhhjjjkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhgggffffffeeeddddddffffffffffffffffffffffffhhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaccccccbbbaaa```^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\XXXYYYYYYZZZYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPPPPPPPOOONNNNNNMMMMMMKKKIIIFFFCCC@@@;;;666222...+++(((### }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzzzzzzzzyyyxxxxxxwwwxxxyyyxxxvvvvvvwwwyyywwwvvvvvvvvvwwwxxxyyyyyyzzz{{{|||{{{yyywwwwwwwwwsssssssssssstttuuuvvvwwwxxxwwwwwwvvvuuuuuuttttttrrrqqqpppqqqsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqllljjjiiiiiikkkllllllkkkjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjooooooooooooooonnnmmmlllhhhiiiiiikkklllmmmnnnooooooooonnnmmmkkkjjjiiiiiihhhhhhiiijjjjjjjjjiiiiiilllllllllllllllkkkjjjiiieeefffggghhhhhhgggfffeeeffffffffffffhhhiiijjjkkkiiijjjjjjjjjjjjiiihhhhhhgggggggggggggggfffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhgggfffeeebbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeeddddddcccccccccbbbbbbaaaaaaaaabbbbbbbbbaaa```___^^^]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]]]]YYYZZZ[[[\\\\\\[[[YYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOQQQPPPPPPOOONNNMMMLLLKKKKKKHHHEEEBBB>>>:::444000,,,***&&&"""~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzzzzzyyyyyyxxxwwwtttvvvwwwwwwvvvuuuvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyyyy{{{|||{{{yyyxxxxxxyyyttttttsssssstttuuuvvvwwwwwwvvvvvvuuuuuutttsssssssssrrrqqqrrrtttuuutttssssssrrrrrrqqqqqqpppppppppmmmlllkkkkkkmmmnnnnnnmmmkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkllllllppppppqqqqqqqqqppppppoooiiiiiijjjlllmmmnnnooopppoooooonnnmmmkkkjjjiiihhhhhhiiijjjkkklllkkkkkkjjjmmmmmmmmmmmmlllkkkiiihhheeeeeeffffffffffffffffffeeefffggghhhiiijjjjjjjjjiiiiiiiiijjjiiihhhhhhgggfffgggggggggggghhhhhhhhhgggggggggggggggggggggggghhhhhhhhhiiiiiihhhggggggccccccccccccdddddddddeeeeeeeeefffggggggfffeeeeeeddddddccccccbbbaaa````````````aaaaaaaaa```^^^]]]\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\^^^___YYY[[[\\\]]]]]]\\\[[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQOOONNNLLLKKKIIIIIIHHHFFFBBB???<<<777222...***((($$$ ~~~~~~}}}|||}}}~~~}}}~~~~~~}}}}}}zzzzzzzzzzzzyyyyyyxxxwwwvvvyyy{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{|||{{{zzzxxxxxxyyyuuuuuutttsssssstttvvvwwwuuuuuuuuutttssssssrrrrrrtttsssrrrsssuuuvvvuuutttqqqqqqqqqpppooonnnmmmmmmooonnnlllmmmoooppppppooolllmmmmmmnnnnnnnnnnnnnnnlllllllllllllllmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqjjjjjjlllmmmnnnpppqqqqqqoooooonnnlllkkkjjjiiihhhhhhiiikkklllmmmmmmllllllnnnnnnnnnnnnmmmkkkiiigggffffffeeeeeeeeeeeefffgggdddfffhhhiiijjjjjjjjjiiihhhiiiiiiiiiiiihhhggggggffffffgggggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhiiiiiiiiiiiihhhcccccccccddddddeeeeeeeeeeeefffggghhhhhhgggfffeeeeeeddddddcccbbbaaa``````______```aaaaaa```___^^^]]]]]]^^^___^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^___ZZZ[[[]]]^^^^^^]]]\\\ZZZWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTRRRSSSUUUVVVVVVUUUTTTSSSOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGEEECCC@@@===:::555000,,,(((&&&"""}}}~~~{{{{{{||||||{{{zzzyyyyyytttuuuvvvwwwxxxxxxxxxwwwzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyyyywwwvvvuuutttttttttttttttxxxwwwvvvtttsssssssssssstttttttttuuuwwwwwwvvvuuuvvvtttrrrooommmlllllllllpppooonnnnnnnnnoooqqqrrrmmmmmmmmmmmmmmmmmmllllllnnnnnnmmmmmmmmmnnnnnnooouuutttssssssrrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnooonnnooooooooommmllljjjhhhkkkkkkjjjiiijjjkkkmmmnnnoooooooooooonnnmmmkkkkkkfffffffffgggfffeeeeeedddhhhhhhhhhiiihhhggggggfffjjjiiiiiiiiihhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiihhhiiikkkllllllkkkiiihhhcccbbbbbbbbbbbbbbbbbbcccffffffffffffeeeddddddcccccccccddddddcccbbb```___```___^^^]]]]]]^^^___```bbbaaa```___^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZZZZ[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUUUUWWWYYYZZZXXXXXXWWWVVVTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRPPPQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRUUUSSSRRRQQQRRRRRRPPPNNNPPPOOONNNNNNMMMLLLHHHFFFGGGDDD???:::555000+++'''$$$###!!!|||}}}}}}}}}}}}|||{{{zzzvvvwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}|||zzzyyyxxxwwwvvvuuuuuutttttttttuuuwwwwwwwwwvvvuuuuuuttttttvvvuuuuuuvvvxxxyyyxxxvvvvvvuuussspppnnnmmmmmmmmmpppoooooooooooopppqqqqqqooonnnnnnnnnmmmmmmllllllmmmmmmmmmmmmnnnoooooopppttttttsssrrrrrrrrrrrrrrrrrrqqqpppooonnnooopppppppppqqqqqqqqqpppnnnlllkkkkkkkkkjjjjjjjjjkkkmmmmmmoooooooooooonnnmmmlllkkkgggggggggggggggffffffeeehhhhhhhhhggggggggggggfffjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiikkkllllllkkkiiihhhddddddccccccccccccdddddddddeeeeeefffffffffeeeeeecccdddddddddcccbbb```___``````___^^^^^^___``````aaa```___^^^^^^]]]^^^^^^^^^^^^^^^______^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[YYYXXXXXXXXXYYYZZZYYYXXXVVVUUUUUUVVVXXXYYYZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRRRRQQQPPPQQQSSSTTTSSSRRRQQQPPPOOONNNNNNLLLIIIFFFCCC@@@;;;777333///+++'''$$$""" ~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}{{{xxxwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvuuuvvvxxxxxxxxxvvvwwwvvvtttrrrqqqpppoooooooooppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmlllmmmmmmmmmnnnooopppqqqqqqsssssssssrrrrrrrrrrrrrrrsssrrrqqqpppooopppqqqqqqpppqqqqqqqqqpppooommmlllllllllkkkkkkkkklllmmmmmmnnnooooooooonnnmmmlllllliiiiiiiiiiiiiiihhhhhhhhhiiihhhgggfffffffffggggggiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjiiihhhfffeeeeeeddddddeeeeeefffddddddeeefffggggggggggggcccdddddddddcccbbbaaa```aaaaaa````````````aaaaaa______^^^^^^^^^^^^^^^___``````aaaaaaaaaaaa``````]]]]]]\\\[[[[[[[[[\\\\\\______^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUVVVVVVWWW[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXVVVUUUSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQTTTVVVVVVUUUSSSRRRPPPPPPOOOLLLIIIFFF>>>;;;777444111---)))&&&"""!!!~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzzzzyyyxxxwwwwwwwwwvvvyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~{{{xxxvvvxxxwwwwwwvvvvvvvvvwwwwwwvvvwwwzzz{{{|||{{{yyyxxxwwwuuutttuuuvvvwwwvvvuuuwwwwwwvvvtttsssrrrrrrqqqoooppprrrsssssssssrrrqqqssssssrrrqqqpppooonnnmmmlllmmmnnnoooqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrsssrrrqqqpppoooppppppqqqooooooppppppooommmlllkkkllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjiiigggeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhggggggffffffgggggghhhffffffggghhhhhhgggggggggdddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbb^^^^^^^^^^^^^^^^^^______aaabbbbbbccccccbbbbbbaaa^^^]]]]]]\\\\\\\\\]]]]]]____________^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[YYYWWWVVVVVVVVVVVV[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYWWWVVVTTTSSSRRRUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRUUUWWWWWWVVVUUUSSSQQQPPPOOOLLLHHHEEE===:::555222///+++'''$$$ ~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~|||zzzxxxxxxxxxwwwwwwwwwxxxxxxyyywwwxxx{{{|||}}}|||{{{zzzyyywwwuuuuuuwwwxxxwwwwwwwwwwwwwwwvvvuuutttsssssspppqqqssstttttttttsssrrruuuuuutttsssqqqpppoooooommmnnnoooqqqrrrsssssssssrrrsssssstttttttttsssrrrrrrqqqpppooonnnoooppppppoooooopppppppppnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnnnnnnnnnnmmmnnnmmmlllkkkkkkkkkkkklllkkkiiigggfffeeefffhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhgggfffeeedddddddddccccccccccccccccccccccccccccccccccccccc______^^^^^^^^^___``````bbbccccccccccccccccccbbb^^^]]]]]]]]]]]]]]]^^^^^^`````````_________^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[]]]\\\[[[YYYXXXWWWWWWVVVZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[YYYXXXWWWUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTSSSTTTVVVWWWVVVUUUUUUSSSQQQOOOMMMJJJEEEBBB===999555111---)))$$$!!!||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{|||}}}}}}|||{{{|||zzzwwwwwwxxxyyyyyyyyywwwwwwwwwwwwwwwvvvuuutttrrrrrrssstttttttttttttttvvvvvvuuutttsssrrrrrrqqqnnnoooqqqsssttttttssssssrrrsssuuuvvvvvvuuuttttttrrrqqqpppooonnnoooooopppqqqrrrrrrsssrrrqqqpppooonnnnnnnnnooonnnnnnmmmlllllllllmmmnnnooooooooonnnooonnnlllkkkkkkkkklllmmmkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjllllllkkkjjjiiigggfffeeeeeedddccccccccccccddddddcccdddeeeeeeeeeeeedddcccaaaaaa``````___``````aaabbbbbbccccccccccccbbbbbb^^^^^^]]]]]]]]]^^^______aaa````````````_________]]]]]]^^^^^^^^^]]]\\\[[[^^^^^^]]]\\\[[[YYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTWWWVVVUUUUUUVVVWWWVVVTTTTTTRRRPPPMMMKKKGGGBBB???;;;888333///+++&&&"""}}}~~~~~~}}}{{{zzzyyyzzz{{{|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~yyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{yyyvvvuuuvvvwwwwwwwwwvvvvvvwwwxxxwwwvvvuuuuuuttttttssssssttttttuuuvvvvvvvvvuuuuuuuuutttttttttoooqqqssstttttttttsssrrrssstttvvvwwwxxxwwwvvvuuusssrrrqqqpppooopppqqqqqqqqqrrrsssssssssrrrqqqpppnnnoooooopppooonnnmmmlllkkklllmmmnnnooooooooooooooonnnlllkkkkkkkkkmmmnnnkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmlllkkkkkkkkkkkkkkkkkkllljjjiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhhgggeeedddccccccccccccdddeeedddeeeffffffffffffeeeddddddcccbbbaaaaaa```aaaaaaaaaaaaaaabbbbbbaaaaaaaaa^^^^^^^^^^^^^^^___``````aaaaaaaaa`````````____________`````````___^^^]]]___^^^^^^^^^]]]\\\[[[ZZZXXXXXXYYYYYYZZZZZZZZZ[[[XXXYYYZZZ[[[\\\]]]]]]^^^ZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVXXXVVVUUUVVVWWWXXXWWWUUUSSSQQQNNNKKKHHHDDD???;;;666333///+++(((%%% ~~~}}}|||{{{|||~~~{{{|||}}}~~~~~~}}}||||||~~~yyyyyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{{{{{{{||||||xxxuuurrrqqqrrrssstttsssuuuvvvwwwxxxxxxwwwvvvuuuuuuttttttsssssstttvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuppprrrsssuuuuuutttrrrqqqsssuuuwwwxxxyyyxxxwwwvvvtttsssrrrqqqqqqqqqrrrrrrooopppqqqrrrqqqpppooonnnnnnooopppppppppnnnmmmlllkkkkkkmmmnnnoooooooooooopppnnnlllkkkjjjkkkmmmnnnkkkllllllllllllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnmmmllllllkkkkkkllllllmmmjjjiiiiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiieeedddcccccccccdddeeefffdddeeefffggggggfffeeedddeeeeeecccbbbaaaaaaaaaaaa``````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaa```````````````aaabbbbbbbbbaaa___^^^____________^^^]]]\\\\\\YYYYYYYYYZZZ[[[[[[\\\\\\XXXYYYYYY[[[\\\]]]^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUVVVXXXYYYXXXWWWRRRPPPMMMJJJGGGBBB===999222///,,,)))'''$$$ ~~~}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}zzzzzz{{{||||||{{{yyyzzzzzzzzz{{{{{{||||||~~~|||xxxuuutttuuuwwwyyyyyyyyyyyyxxxwwwvvvuuutttxxxwwwvvvvvvuuuuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxuuussssssvvvwwwvvvtttvvvvvvwwwvvvuuusssqqqpppuuutttrrrppppppqqqrrrssstttssssssrrrssstttuuuvvvrrrrrrqqqpppooonnnmmmmmmlllkkkjjjlllqqqsssrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjgggggghhhhhhiiikkklllmmmiiihhhggghhhkkkllljjjhhhiiijjjkkkllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnnmmmmmmlllllljjjiiigggfffkkkkkkllllllkkkiiihhhgggeeedddccccccbbbbbbccccccffffffffffffffffffeeeeeegggfffeeedddbbbaaa```___bbbbbbbbbbbbaaaaaaaaaaaaaaa^^^]]]^^^```bbbaaa```eeeeeeffffffeeedddbbbaaa````````````aaabbbdddddddddccccccbbb```___]]]\\\]]]^^^^^^______^^^^^^]]]^^^__________________^^^[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUUUURRROOOKKKGGGBBB<<<888333///+++'''%%%"""||||||}}}~~~}}}{{{zzz{{{}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~|||yyyvvvuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyvvvuuuuuuwwwxxxwwwuuuwwwwwwwwwwwwvvvtttsssqqquuutttrrrqqqqqqqqqrrrsssuuutttsssssstttuuuvvvwwwsssrrrqqqpppooonnnmmmllllllkkkkkkmmmpppsssrrrqqqmmmmmmmmmmmmllllllllllllmmmnnnnnnnnnnnnmmmmmmlllhhhhhhhhhhhhiiijjjkkklllkkkjjjiiikkkmmmnnnllljjjjjjjjjjjjkkkkkkkkkllllllllllllkkkkkkllllllmmmnnnnnnmmmmmmmmmkkkjjjiiihhhkkkkkkllllllkkkjjjiiihhhgggfffeeedddddddddddddddggggggggggggggggggggggggggggggfffdddcccbbbaaa```ccccccbbbbbbbbbaaaaaaaaa```^^^]]]^^^aaaccccccaaadddeeeeeeeeeeeecccbbbaaa````````````aaabbbcccdddeeeeeedddcccbbb```^^^]]]\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^____________^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWWWWVVVUUUUUURRRNNNJJJFFFAAA;;;777111...***'''$$$!!!|||}}}~~~~~~{{{{{{|||~~~}}}~~~~~~~~~~~~}}}zzzwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwxxxyyyyyyyyywwwxxxxxxxxxxxxwwwvvvtttssstttttttttsssssssssrrrrrruuuuuutttttttttuuuvvvvvvsssrrrqqqpppooommmllllllmmmllllllnnnppprrrrrrqqqooonnnnnnnnnmmmmmmllllllnnnooooooppppppppppppooojjjjjjiiiiiiiiiiiijjjjjjmmmllllllmmmoooooonnnlllkkkkkkjjjiiijjjkkklllmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjiiijjjkkkkkkllllllkkkjjjjjjiiiiiihhhffffffeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiihhhggggggeeedddcccbbbaaaccccccccccccbbbbbbbbbbbb```___^^^___bbbdddddddddddddddeeeeeedddcccaaa``````______``````aaabbbccceeeeeeeeedddcccaaa```___[[[\\\]]]]]]^^^^^^^^^^^^[[[]]]^^^``````^^^]]][[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWZZZZZZYYYYYYZZZZZZ[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVTTTQQQMMMIIIDDD???:::666///,,,(((%%%### }}}}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyywwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyvvvxxxzzz}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{zzzyyyzzzyyyyyyyyyxxxwwwvvvvvvttttttuuuuuuuuutttsssrrrtttttttttttttttttttttuuussssssrrrpppooonnnmmmlllmmmmmmnnnooopppqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnooopppqqqqqqqqqqqqqqqlllkkkkkkjjjiiiiiijjjjjjmmmmmmmmmnnnooooooooonnnmmmkkkjjjiiiiiikkkmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnmmmmmmlllkkkkkkkkkkkkkkklllllllllllllllkkkjjjiiigggffffffffffffiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhfffeeeddddddcccddddddddddddcccccccccccc_________aaaccceeefffgggddddddeeeeeeeeecccbbbaaa``````______```aaaaaabbbeeeeeeeeedddcccaaa```___ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ\\\^^^______^^^\\\ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSOOOKKKFFFBBB===777444,,,***&&&###!!!~~~~~~~~~|||zzzyyyyyyzzzzzz{{{{{{|||||||||{{{zzzzzzwwwyyy{{{~~~~~~~~~{{{{{{{{{||||||{{{{{{{{{zzz{{{|||}}}|||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwuuuvvvvvvvvvvvvuuutttsssssssssssstttssssssssssssssssssrrrqqqpppooonnnnnnnnnoooooopppppppppqqqqqqsssrrrrrrrrrqqqqqqqqqpppnnnooopppqqqqqqqqqqqqqqqnnnmmmlllkkkkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnlllkkkjjjjjjlllnnnoooooonnnnnnmmmmmmnnnnnnnnnlllmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmjjjjjjhhhggggggfffffffffhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggfffeeeeeeeeeeeeeeeeeedddddddddddd```aaabbbcccdddeeegggiiieeeeeeffffffeeedddbbbaaaaaa````````````aaaaaabbbddddddccccccbbbaaa```___[[[\\\]]]]]]^^^^^^^^^^^^[[[\\\^^^______^^^\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUVVVWWWXXXXXXYYYYYYWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQMMMHHHBBB>>>999444111)))'''###!!!~~~}}}|||{{{zzz{{{{{{{{{{{{|||||||||{{{{{{zzzyyyzzz|||~~~{{{{{{|||}}}}}}|||{{{{{{zzz|||~~~~~~}}}|||{{{|||zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuutttttttttuuuttttttsssrrrsssssssssrrrrrrrrrqqqqqqnnnpppqqqpppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrrrrqqqqqqoooooonnnmmmmmmlllmmmmmmkkklllnnnnnnmmmmmmmmmnnnnnnnnnmmmlllmmmnnnoooppppppoooooonnnnnnnnnnnnooommmmmmnnnooooooooonnnnnnnnnmmmmmmlllllllllmmmmmmjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiihhhhhhggggggffffffffffffeeeeeeeeeeeebbbcccdddeeedddeeehhhjjjffffffggggggfffeeecccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccccccccbbbaaa```___]]]^^^^^^______^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWUUUTTTSSSNNNJJJDDD???:::555000---'''$$$!!!~~~}}}|||{{{{{{{{{zzz{{{{{{||||||{{{{{{zzz{{{{{{|||}}}~~~{{{{{{|||}}}}}}|||{{{{{{yyy|||}}}{{{{{{|||zzzyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwvvvuuuvvvwwwwwwuuuvvvwwwwwwwwwuuutttssssssssssssttttttttttttuuuoooqqqrrrqqqooonnnoooqqqpppppppppqqqrrrrrrsssssssssssstttttttttsssrrrrrrppppppoooooonnnoooooooookkkmmmoooooommmmmmnnnoooooooooooooooooopppppppppqqqpppoooooonnnnnnoooooooooooopppqqqrrrrrrqqqqqqpppooonnnlllllllllmmmmmmjjjjjjjjjiiijjjjjjkkkllliiijjjjjjkkkllllllmmmmmmkkkkkkjjjjjjiiiiiihhhhhhgggggggggfffffffffeeeeeeccceeeffffffeeeeeehhhjjjggghhhhhhhhhhhhfffeeedddccccccbbbbbbbbbbbbccccccddddddddddddcccbbbaaaaaa````````````___^^^]]]]]]______^^^]]]]]]^^^______\\\\\\]]]]]]\\\\\\[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[VVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]][[[[[[ZZZYYYVVVTTTRRRQQQLLLHHHAAA;;;666222---***%%%"""}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzz}}}|||||||||}}}~~~zzz{{{|||}}}}}}|||{{{zzzyyy|||}}}{{{{{{|||zzzyyyxxxwwwwwwwwwxxxyyyzzzyyywwwuuuuuuvvvwwwyyywwwxxxyyyyyyyyywwwvvvuuussssssttttttuuuvvvvvvwwwoooqqqsssrrrooonnnoooqqqnnnnnnooopppqqqrrrrrrsssuuuvvvvvvvvvuuutttssssssqqqpppppppppppppppqqqqqqkkknnnppppppnnnmmmnnnpppoooooopppqqqqqqqqqqqqpppqqqqqqpppoooooonnnooooooqqqqqqrrrsssttttttttttttqqqpppnnnmmmlllllllllmmmkkkkkkkkkkkklllmmmnnnnnnkkkkkkllllllmmmnnnoooooolllkkkkkkjjjjjjiiiiiiiiiggggggggggggffffffffffffdddfffhhhgggeeeeeehhhjjjhhhiiiiiiiiiiiigggfffeeeddddddcccccccccccccccdddeeeeeeeeeeeeddddddcccbbbbbbbbbaaaaaa```___]]]]]]aaa```^^^]]]]]]^^^```aaa\\\]]]]]]]]]]]]\\\[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[UUUVVVXXXZZZ[[[\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXYYY[[[\\\]]]^^^___]]]\\\[[[YYYVVVTTTQQQPPPKKKFFF???999444000,,,)))###!!!~~~}}}||||||}}}}}}zzzzzz{{{{{{{{{{{{{{{zzz}}}~~~~~~}}}{{{}}}~~~}}}zzzyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~|||{{{zzzyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxvvvtttssstttuuuvvvwwwyyyyyyzzzzzzwwwvvvsssqqqpppqqqrrrssspppqqqqqqrrrrrrqqqqqqppprrrsssuuuwwwwwwvvvtttsssqqqppppppoooooooooooooooqqqooommmmmmoooqqqqqqqqqoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooqqqqqqrrrrrrssstttuuuuuummmoooqqqrrrrrrpppnnnlllooonnnnnnmmmmmmmmmmmmnnnmmmlllkkkkkklllnnnqqqsssooooooooonnnmmmkkkjjjiiihhhiiiiiiiiihhhgggeeedddggggggfffffffffgggggghhhjjjkkklllmmmkkkhhheeeccceeeeeeeeeeeeeeeeeeeeedddhhhgggfffeeeeeefffhhhiiieeeeeeeeedddcccbbbaaa```aaaaaaaaaaaa````````````aaa```___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[^^^]]]\\\\\\[[[[[[\\\\\\ZZZ[[[]]]^^^___^^^]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^```^^^[[[YYYWWWUUUQQQNNNFFFBBB<<<666222...***'''""" ~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||~~~~~~{{{zzz{{{}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyywwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyywwwuuuttttttuuuvvvwwwyyyyyyyyyyyy|||zzzwwwtttrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrtttuuuvvvwwwwwwvvvuuutttrrrqqqppppppoooooooooooorrrpppnnnoooppprrrrrrrrrqqqqqqrrrsssttttttttttttuuutttsssrrrqqqpppooonnnqqqqqqrrrsssssstttuuuuuusssrrrrrrrrrqqqqqqppppppnnnnnnmmmmmmmmmnnnnnnoooqqqpppnnnmmmmmmnnnpppqqqppppppoooooonnnlllkkkjjjiiiiiiiiiiiiiiigggfffeeeggggggffffffffffffggggggiiijjjllllllkkkiiifffddddddddddddeeeeeefffffffffffffffffffffffffffggghhhfffffffffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```___^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\\\\\\\]]]]]][[[\\\]]]^^^___^^^^^^]]]aaa``````````````````aaa___]]]ZZZXXXVVVSSSOOOLLLFFFBBB;;;666111---)))&&& ~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzxxxxxxzzz{{{||||||||||||}}}}}}|||{{{zzzxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyy}}}{{{yyyvvvtttssssssssstttuuuuuuvvvvvvuuuuuutttvvvvvvwwwxxxxxxwwwvvvvvvtttsssrrrqqqpppooooooooorrrqqqpppppprrrssssssrrrssstttuuuvvvvvvwwwwwwwwwxxxvvvtttqqqpppooooooooorrrrrrrrrsssttttttuuuuuuvvvuuusssqqqppppppqqqqqqnnnmmmmmmmmmnnnooopppppptttsssqqqooonnnnnnoooooopppppppppooonnnmmmlllkkkiiijjjjjjjjjiiihhhgggfffggggggfffeeeeeeffffffggghhhiiikkklllkkkjjjhhhfffccccccdddeeefffgggggghhhdddeeeeeefffggggggffffffffffffffffffeeecccbbbaaa```aaaaaabbbbbbccccccdddaaa``````___^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^___```______^^^^^^^^^^^^^^^]]]]]]^^^_________^^^^^^bbbaaaaaa``````aaaaaabbb^^^\\\ZZZWWWUUURRRMMMJJJEEEAAA:::444///+++&&&###}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{xxxyyy{{{|||}}}~~~~~~}}}}}}|||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwyyyxxxxxxxxxxxxwwwwwwwwwuuuuuusssrrrqqqqqqpppppprrrqqqpppqqqrrrssssssrrrtttuuuvvvwwwxxxxxxxxxxxxxxxvvvsssqqqppppppqqqrrrrrrsssssssssttttttuuuuuuttttttrrrqqqoooooonnnnnnmmmmmmmmmnnnooopppqqqrrrtttsssqqqpppoooooooooooooooooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhggggggffffffeeefffffffffggghhhjjjkkkkkkjjjiiihhhddddddeeeeeeffffffggggggbbbdddeeegggggggggfffeeefffffffffeeedddcccbbbaaa______```aaabbbcccddddddaaaaaaaaaaaa``````______\\\\\\\\\]]]^^^```aaabbbbbbaaaaaa```````````````________________________`````````______`````````___]]]ZZZXXXUUUQQQKKKHHHCCC???888222---((($$$!!!}}}}}}||||||||||||{{{{{{|||}}}~~~~~~}}}|||||||||||||||yyyzzz|||}}}~~~||||||{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxwwwwwwxxxyyyvvvvvvtttssssssrrrrrrrrrrrrqqqpppqqqssstttsssrrrtttuuuvvvwwwwwwxxxxxxwwwvvvtttsssqqqqqqrrrtttuuusssssstttttttttttttttuuurrrsssttttttssspppnnnlllnnnnnnnnnooopppqqqrrrsssqqqpppppppppppppppppppppnnnnnnnnnnnnnnnmmmlllkkklllkkkkkkjjjjjjjjjjjjjjjiiihhhgggfffffffffffffffggghhhiiijjjjjjjjjiiiiiigggggggggffffffeeeeeeeeebbbdddeeeggghhhhhhgggfffffffffeeeeeedddbbbaaa```^^^^^^___```bbbcccddddddbbbbbbcccccccccbbbaaaaaa^^^^^^______aaabbbdddeeedddccccccbbbbbbbbbbbbbbbaaa`````````````````````bbbaaaaaa``````aaaaaabbb```^^^\\\YYYVVVQQQKKKFFF@@@<<<666///+++&&&"""}}}||||||}}}~~~|||{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{{{{|||~~~|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{||||||||||||||||||{{{{{{zzzyyyxxxxxxwww{{{||||||}}}}}}||||||{{{|||{{{yyywwwvvvwwwxxxyyyvvvvvvuuuttttttttttttuuusssrrrrrrsssuuuuuutttrrrtttuuuvvvwwwwwwxxxxxxwwwttttttsssrrrssstttuuuvvvttttttttttttttttttttttttsssuuuwwwwwwvvvtttqqqooopppooooooooopppqqqrrrrrrooooooooopppqqqqqqqqqqqqnnnooooooooonnnnnnmmmlllmmmlllkkkkkkkkkkkklllllljjjjjjiiihhhgggggggggggghhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhgggfffeeeddddddddddddfffggghhhhhhiiiiiiffffffffffffeeecccbbbaaa______```aaabbbcccdddeeeddddddeeeffffffeeedddcccaaaaaabbbbbbccceeefffgggfffeeeeeedddddddddddddddcccbbbaaa`````````aaaaaadddddddddccccccdddddddddaaa___]]]ZZZVVVPPPIIIDDD===999333---)))$$$ ~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{|||}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzz|||}}}}}}~~~~~~}}}}}}|||}}}{{{xxxvvvuuuvvvxxxyyyvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuvvvxxxxxxwwwuuuuuuuuuvvvwwwxxxxxxxxxxxxuuuuuuuuutttttttttttttttuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvuuutttsssrrrqqqqqqpppppppppqqqqqqrrrppppppqqqrrrrrrrrrrrrrrrpppqqqqqqqqqqqqpppoooooommmmmmlllkkkkkklllmmmnnnlllkkkjjjiiihhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggffffffeeeeeefffffffffggghhhiiijjjkkkhhhhhhhhhhhhgggeeedddcccbbbbbbccccccdddeeeffffffeeefffhhhiiiiiihhhfffeeeeeedddeeeeeefffggghhhiiiggggggfffeeeeeeeeeeeefffdddcccbbbaaa```aaaaaabbbeeeeeeddddddddddddeeeeee```^^^\\\YYYUUUNNNGGGAAA:::666000+++'''$$$ ~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~zzz{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{xxxuuutttuuuxxxyyyuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwyyyzzz{{{yyywwwvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvvvvvvvuuutttrrrrrruuuuuuuuuuuuuuutttttttttttttttrrrrrrqqqrrrssstttrrrrrrqqqqqqpppqqqqqqqqqrrrssssssttttttsssrrrrrrrrrrrrsssssssssrrrqqqqqqnnnmmmlllkkkkkklllnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhfffffffffgggggggggggggggggggggffffffhhhjjjlllmmmjjjjjjjjjjjjiiigggfffeeedddeeeeeeffffffgggggggggfffgggiiijjjkkkiiihhhgggggggggfffgggggghhhiiijjjhhhhhhgggfffffffffffffffeeedddbbbaaaaaaaaabbbbbbdddccccccbbbbbbccccccddd___^^^[[[XXXTTTMMMEEE???888444///***&&&### }}}}}}}}}}}}|||}}}~~~}}}~~~~~~~~~~~~}}}zzz{{{|||}}}zzzzzz|||}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~|||{{{zzzyyywwwvvvuuuuuuuuuvvvvvvuuuuuuvvvxxxzzz{{{zzz{{{|||}}}|||yyywwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxyyyxxxxxxwwwuuuuuuuuuttttttttttttuuuvvvvvvttttttuuuuuuuuutttrrrqqqvvvuuusssqqqppppppqqqrrrrrrtttuuuuuutttsssssstttsssssssssrrrrrrrrrqqqqqqsssrrrqqqpppooooooooooooooonnnllllllmmmmmmlllkkkllliiigggggghhhiiihhhhhhkkkkkkiiihhhhhhhhhiiijjjiiiiiihhhgggggggggggggggiiijjjkkkllllllkkkjjjiiiiiihhhfffeeeeeefffhhhiiiggghhhiiijjjjjjkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjkkkjjjhhhggggggggghhhiiiggggggfffeeeddddddddddddeeedddddddddeeeeeecccaaa___\\\XXXTTTOOOIIIBBB===555111+++&&&###!!!~~~}}}}}}}}}}}}|||}}}}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvuuuvvvxxx{{{|||{{{{{{|||}}}|||zzzxxxvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuuuuvvvvvvwwwwwwvvvtttsssrrrtttsssqqqnnnmmmnnnoooooorrrsssuuuuuusssrrrssstttsssssssssrrrrrrrrrqqqqqqrrrrrrpppoooooooooooooooooommmllllllmmmmmmlllkkkllljjjhhhggghhhiiiiiihhhjjjiiihhhggghhhhhhiiijjjiiiiiihhhgggggggggggghhhiiijjjkkkllllllkkkjjjiiihhhgggfffeeeeeefffggghhhgggggghhhiiijjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhgggggghhhhhhgggffffffeeeddddddddddddeeedddddddddeeedddbbb```]]][[[VVVRRRMMMFFF???:::444000***&&&### ~~~}}}||||||||||||~~~||||||~~~}}}||||||{{{}}}~~~~~~~~~~~~}}}}}}|||yyyyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwvvvuuuvvvyyy{{{~~~|||{{{{{{|||}}}{{{zzzuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvwwwwwwxxxwwwvvvvvvuuutttttttttsssxxxxxxxxxxxxwwwvvvuuuttttttssspppnnnmmmmmmnnnoooqqqrrrttttttrrrrrrrrrsssssssssssssssrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnmmmkkklllmmmmmmlllkkkllljjjhhhhhhiiijjjiiihhhhhhggggggfffggghhhjjjkkkjjjjjjiiihhhhhhhhhhhhhhhiiijjjkkkllllllkkkjjjiiihhhgggfffeeeeeefffggghhhfffggghhhiiiiiijjjjjjiiihhhhhhiiiiiijjjkkkllllllhhhhhhiiiiiihhhhhhggggggffffffeeeeeeeeeeeeeeeeeeeeedddddddddeeedddaaa___\\\XXXTTTNNNIIIBBB;;;666222...((($$$""" ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwvvvwwwzzz|||~~~|||{{{}}}}}}}}}|||wwwxxxxxxyyyzzzzzz{{{{{{}}}{{{yyywwwvvvwwwxxxyyyxxxxxxwwwwwwuuutttsssrrrvvvvvvvvvwwwwwwwwwwwwwwwwwwuuussspppooooooppppppppprrrssssssrrrqqqqqqrrrtttssssssssssssrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnlllkkklllmmmmmmlllkkkmmmkkkjjjjjjkkkkkkjjjiiiffffffeeefffggghhhjjjlllkkkkkkjjjiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhggggggfffeeeeeefffggggggffffffggghhhiiiiiiiiiiiifffgggggghhhiiijjjkkkkkkggghhhiiiiiiiiihhhfffeeeeeefffffffffffffffeeeeeeeeeddddddddddddccc```]]]ZZZWWWQQQKKKEEE>>>777333///+++&&&""" ~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}|||zzzwwwxxxxxxxxxxxxyyyyyyyyywwwxxxxxxwwwwwwxxxzzz}}}}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzz}}}|||yyyxxxwwwwwwyyyzzzyyyyyyyyyyyywwwuuutttssssssssstttuuuwwwxxxyyyzzzxxxvvvtttqqqpppooopppqqqppprrrssssssrrrqqqqqqrrrtttttttttsssssssssrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnmmmllllllnnnnnnmmmlllmmmlllkkkkkkllllllkkkiiieeeeeeeeeeeegggiiikkklllllllllkkkjjjjjjjjjjjjjjjggghhhiiijjjjjjiiihhhggggggggggggffffffgggggggggfffggghhhiiiiiijjjjjjjjjffffffgggggghhhiiiiiijjjgggggghhhiiiiiigggfffeeeffffffgggggggggfffeeedddeeeddddddddddddbbb^^^[[[XXXUUUOOOIIIBBB<<<555111,,,(((### ~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~|||}}}~~~|||{{{xxxxxxxxxxxxxxxxxxxxxyyyxxxxxxyyyxxxwwwxxx{{{}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{}}}|||zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{zzzxxxvvvtttrrrssssssuuuwwwyyy{{{|||xxxvvvssspppooonnnooooooqqqrrrttttttrrrrrrrrrsssttttttttttttsssssssssrrrqqqqqqpppooonnnnnnnnnnnnooommmmmmmmmooopppooonnnnnnmmmlllmmmnnnnnnllljjjffffffffffffgggiiikkklllmmmmmmlllkkkkkkkkkkkkkkkggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjjjjkkkkkkjjjggggggggghhhhhhhhhhhhiiigggggghhhhhhggggggffffffgggggghhhhhhgggfffdddcccdddddddddddddddaaa\\\YYYUUUQQQKKKEEE???999444000)))%%%!!!}}}{{{zzzyyyzzz{{{|||zzz|||~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxyyy{{{~~~|||||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyyyy{{{|||}}}}}}|||zzzxxxwwwvvvvvvvvvvvvwwwyyyzzz|||yyywwwuuurrrpppppppppppprrrsssuuuuuusssrrrssstttttttttttttttssssssssssssrrrrrrpppoooooooooooooooooonnnnnnooopppqqqqqqooonnnmmmmmmnnnooonnnllljjjhhhggggggggghhhiiikkklllnnnmmmmmmllllllllllllllliiijjjkkkllllllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhiiijjjkkkkkkllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffggghhhiiiiiiiiihhheeecccaaaddddddddddddccc```[[[WWWQQQMMMGGGAAA<<<777111...&&&###|||yyyxxxxxxxxxyyyyyy{{{~~~}}}|||yyyyyyyyyxxxxxxxxxwwwwwwxxxyyyzzzyyyxxxyyy|||~~~|||{{{{{{|||}}}~~~||||||||||||{{{zzzyyyxxx{{{|||}}}~~~}}}|||zzzxxxzzzyyyxxxxxxxxxyyyzzz{{{|||{{{xxxuuusssrrrssssssrrrtttuuuuuutttsssssstttuuuuuutttttttttssssssssssssrrrqqqpppoooooooooooopppooonnnoooqqqrrrrrrqqqnnnnnnmmmnnnoooooommmjjjiiiiiihhhhhhhhhjjjkkklllnnnnnnmmmllllllllllllmmmkkkkkkmmmmmmmmmmmmkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjkkkllllllllllllmmmmmmlllkkkkkkjjjjjjiiiiiihhhgggeeeeeefffggggggiiiiiijjjjjjhhheeebbb```ddddddddddddccc```ZZZVVVNNNJJJDDD???:::555000,,,%%%"""~~~~~~~~~|||{{{{{{yyyzzz||||||{{{{{{}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}|||}}}}}}}}}}}}}}}||||||{{{||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvwwwxxxwwwxxxyyyyyyxxxuuurrrppptttuuuwwwxxxxxxvvvtttsssxxxvvvtttrrrqqqpppqqqqqqqqqpppppppppoooooonnnnnnooonnnnnnnnnnnnppprrrsssttttttsssrrrpppnnnlllkkkjjjiiigggggggggiiikkkmmmpppnnnmmmnnnpppooollliiikkkmmmmmmmmmkkkjjjkkklllkkkkkkkkkkkkjjjiiihhhhhhgggiiijjjllllllkkkjjjiiihhhiiijjjkkklllmmmmmmmmmffffffffffffffffffffffffhhhggggggfffeeeeeeddddddgggeeebbb___]]]ZZZVVVSSSMMMJJJDDD>>>999222+++'''"""!!!~~~}}}}}}zzz|||}}}}}}|||{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{||||||||||||{{{zzzzzzyyywwwwwwwwwvvvwwwwwwxxxxxxxxxyyyzzz{{{yyywwwtttrrrtttuuuvvvwwwwwwvvvuuuuuuxxxvvvuuusssqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooonnnnnnoooppprrrssssssrrrrrrrrrqqqooonnnnnnjjjiiihhhggghhhiiikkklllooonnnmmmoooqqqpppnnnkkklllmmmnnnmmmkkkkkkkkkmmmlllmmmmmmmmmlllkkkkkkjjjhhhiiikkklllmmmlllkkkjjjiiijjjkkkllllllmmmllllllhhhhhhhhhgggfffeeeeeedddfffffffffeeeeeedddddddddfffeeebbb```^^^ZZZUUURRRLLLHHHBBB===777111+++&&&"""!!!}}}~~~~~~|||||||||}}}||||||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||||||||||||||{{{{{{yyyyyyxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{yyywwwuuutttttttttuuuuuuvvvwwwwwwwwwwwwuuusssrrrqqqqqqqqqqqqqqqqqqppppppppppppooopppooooooooooooppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqkkkkkkjjjiiiiiijjjllllllooonnnoooppprrrrrrpppnnnmmmnnnooonnnlllkkklllmmmlllmmmmmmmmmmmmllllllkkkiiijjjlllmmmmmmmmmlllkkkllllllmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggeeeddddddeeeeeeeeeeeeeeedddddddddeeedddbbbaaa^^^ZZZTTTOOOIIIEEE???:::444///)))%%%!!! }}}|||}}}}}}~~~}}}}}}}}}||||||||||||{{{{{{||||||}}}~~~~~~}}}{{{{{{|||}}}}}}}}}|||||||||{{{zzzyyyyyyyyyyyyyyy{{{|||}}}}}}}}}{{{zzzyyyuuuuuutttssstttvvvxxxzzzwwwwwwuuutttsssqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooopppqqqrrrsssrrrrrrrrrqqqqqqqqqrrrrrrnnnnnnmmmllllllmmmmmmnnnnnnoooppprrrssssssrrrqqqnnnooopppooommmllllllnnnkkklllmmmmmmmmmmmmmmmlllkkklllmmmnnnnnnnnnmmmmmmnnnnnnnnnooonnnnnnmmmmmmkkkkkkjjjiiihhhgggffffffffffffffffffffffffffffffdddcccbbb```^^^XXXQQQLLLEEEAAA<<<666111,,,'''###}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{|||}}}~~~~~~||||||}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyy||||||}}}}}}}}}|||{{{{{{wwwvvvuuutttuuuwwwzzz{{{wwwwwwvvvuuusssrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqssssssuuutttsssrrrqqqqqqqqqrrrrrrqqqqqqpppoooooooooooommmoooqqqssssssssssssssspppqqqqqqpppnnnmmmmmmnnnmmmmmmnnnooopppppppppooommmmmmnnnooooooooooooooooooooopppppppppooonnnnnnkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggcccbbb```___[[[UUUNNNIIIAAA===777222---)))$$$!!!~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzyyyxxxxxxxxx{{{{{{||||||||||||||||||yyyxxxwwwvvvwwwxxxzzz|||wwwwwwwwwvvvtttsssqqqpppqqqrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqrrrssstttvvvuuusssrrrqqqrrrrrrssstttssssssrrrqqqppppppooommmppprrrssssssrrrssssssqqqrrrsssqqqooommmnnnoooooooooqqqrrrssssssssssssoooooooooooopppppppppqqqppppppqqqqqqqqqqqqppppppkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhggggggbbb```^^^[[[XXXRRRKKKGGG>>>:::333...***&&&"""~~~}}}||||||~~~~~~|||zzzyyyxxxwwwwwwyyyyyyzzzzzz{{{{{{{{{|||{{{zzzyyyyyyyyyzzz{{{{{{wwwwwwwwwvvvuuusssqqqppprrrrrrrrrrrrsssssssssttttttsssrrrqqqqqqrrrssstttttttttrrrqqqrrrsssuuuvvvsssssssssrrrqqqpppnnnnnnmmmpppssssssrrrqqqrrrsssrrrssssssrrrooonnnnnnooommmnnnoooqqqrrrssssssssspppppppppppppppqqqrrrrrrooopppqqqrrrrrrsssrrrrrrnnnmmmmmmllllllkkkkkkkkklllkkkjjjiiihhhfffeeeeeebbb___\\\XXXTTTOOOIIIEEE;;;777000+++'''$$$ ~~~}}}|||{{{~~~|||zzzxxxwwwwwwvvvxxxxxxyyyyyyzzz{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{wwwwwwwwwwwwuuusssqqqppprrrrrrrrrsssssstttttttttuuutttsssrrrrrrrrrssstttsssrrrqqqqqqrrruuuwwwyyyssssssrrrqqqpppooommmlllmmmpppssssssqqqpppqqqrrrsssttttttrrrpppnnnnnnoooiiijjjlllmmmooopppppppppqqqqqqppppppqqqqqqrrrsssooopppqqqrrrssstttttttttppppppooommmlllkkkjjjiiilllkkkjjjhhhgggeeedddcccbbb___ZZZVVVRRRMMMHHHDDD:::555///)))&&&"""~~~~~~~~~~~~}}}|||zzzzzzyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}}}}}}}}}}|||||||||{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssrrrqqqoooooossstttuuuuuuvvvvvvuuuuuussssssssssssrrrqqqpppppprrrrrrrrrrrrrrrrrrrrrssstttsssrrrqqqpppppppppppppppooommmllllllmmmnnnoooqqqqqqrrrsssttttttttttttpppqqqqqqrrrrrrssssssttttttsssqqqooollljjjhhhgggjjjjjjjjjkkklllkkkiiifffccc```\\\VVVPPPIIIAAA<<<333///***%%%### ~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}~~~~~~}}}||||||{{{zzzyyywwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrssssssssssssrrrqqqqqqsssssstttuuuuuuuuuuuuuuuuuuuuuttttttsssqqqpppoooqqqqqqqqqqqqqqqrrrrrrrrruuuttttttsssqqqppppppoooooonnnmmmllllllmmmoooppppppqqqrrrssssssttttttsssqqqqqqqqqrrrssssssttttttsssrrrqqqooommmkkkjjjiiikkkkkkkkklllmmmllliiifffbbb___ZZZUUUOOOGGG???:::222---(((### ~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{yyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrrrrsssssssssttttttrrrsssttttttuuuuuuttttttvvvvvvuuuuuutttrrrqqqpppppppppqqqqqqqqqrrrrrrrrrvvvvvvvvvvvvtttrrrpppnnnmmmmmmlllllllllnnnooopppooopppqqqrrrssssssssssssqqqqqqrrrrrrssstttttttttrrrrrrqqqooonnnmmmlllkkkmmmllllllmmmnnnllliiifff```]]]XXXRRRLLLDDD===888000+++%%% ~~~~~~~~~}}}|||{{{}}}~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}}}}{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvssssssssssssssstttuuuuuusssssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssqqqqqqrrrrrrssssssttttttxxxxxxyyyxxxvvvssspppnnnmmmllllllmmmmmmooopppqqqoooooopppqqqrrrrrrrrrrrrrrrrrrrrrsssttttttuuuuuuqqqqqqqqqpppoooooonnnnnnnnnmmmmmmnnnnnnllliiifff___\\\VVVPPPIIIBBB;;;666...)))###~~~~~~}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}}}}~~~|||yyywwwuuutttvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvttttttuuuvvvwwwwwwwwwwwwssssssttttttuuuvvvwwwwwwyyyyyyzzzyyywwwtttqqqooommmmmmmmmnnnooopppqqqrrroooooopppqqqrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvrrrqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnlllhhheee___ZZZTTTMMMGGG@@@999444,,,((("""~~~}}}||||||||||||{{{{{{{{{{{{}}}~~~}}}{{{xxxvvvuuuwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvwwwxxxwwwxxxyyyyyyzzzzzzyyyyyytttuuuvvvxxxyyyyyyyyyyyyttttttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyywwwuuusssqqqooooooppppppqqqqqqrrrrrrooopppqqqrrrssssssssssssssssssttttttuuuvvvvvvvvvrrrrrrrrrrrrrrrqqqqqqqqqooonnnnnnnnnmmmkkkgggddd]]]XXXQQQJJJCCC<<<666111(((%%%!!!~~~~~~~~~~~~}}}}}}}}}|||{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyzzzzzz{{{|||||||||{{{zzzxxxxxxxxxyyy{{{|||zzz{{{||||||}}}|||||||||xxxxxxyyyyyyyyyyyyxxxxxxssstttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuutttsssqqqrrrrrrrrrsssrrrrrrrrrpppqqqrrrssssssttttttssssssttttttuuuvvvvvvwwwwwwtttsssssssssrrrrrrqqqqqqooonnnmmmmmmllliiieeebbbYYYUUUMMMFFF???888222---$$$""" ~~~~~~}}}}}}{{{}}}||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}~~~zzzyyyxxxxxxyyy|||~~~|||}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxvvvvvvsssssstttuuuvvvwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuusssssstttttttttsssrrrrrrqqqqqqrrrsssttttttttttttttttttuuuuuuvvvvvvwwwwwwtttttttttssssssrrrrrrqqqooonnnmmmlllllliiidddaaaWWWRRRKKKCCC<<<555///+++!!!~~~|||}}}}}}}}}}}}}}}|||||||||zzz{{{}}}}}}{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwwwwxxxyyy{{{||||||zzzwwwtttssstttuuuvvvuuuuuuuuuuuuuuuttttttttttttttttttvvvxxxxxxvvvtttttttttuuuvvvvvvwwwvvvvvvxxxwwwvvvuuusssrrrqqqppppppoooooonnnkkkeee^^^YYYRRRLLLCCC;;;444...***'''$$$!!!|||}}}}}}}}}}}}}}}||||||}}}{{{|||}}}~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyxxxxxxxxxyyyzzz{{{||||||zzzwwwuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttvvvxxxxxxvvvtttuuuuuuvvvvvvwwwvvvvvvvvvwwwvvvuuutttsssrrrqqqpppoooooonnnmmmjjjeee]]]XXXPPPKKKBBB999222---(((%%%### |||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}|||zzzxxxvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuutttuuuvvvxxxxxxvvvtttvvvvvvwwwwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrqqqqqqnnnnnnlllkkkhhhccc\\\WWWNNNHHH???777000***&&&###!!!}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzvvvuuuvvvwwwxxxxxxvvvtttxxxxxxxxxxxxwwwvvvuuuuuuttttttssssssrrrrrrrrrqqqnnnllljjjhhheee```YYYTTTLLLFFF===555...)))$$$!!!~~~~~~~~~}}}}}}}}}|||||||||xxxxxxxxxxxxyyyzzz{{{|||zzz{{{{{{|||}}}}}}}}}~~~{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwxxxzzzyyywwwuuuxxxxxxyyyyyyxxxwwwvvvvvvtttttttttssssssrrrrrrrrrmmmkkkhhheeeaaa[[[UUUPPPIIICCC;;;333,,,(((###!!!~~~~~~}}}||||||{{{yyyyyyyyyyyyzzz{{{}}}}}}{{{{{{|||~~~~~~~~~~~~~~~{{{zzzyyyyyyxxxxxxxxxyyyxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyzzz|||{{{yyywwwxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvuuutttssssssrrrrrrmmmjjjfffbbb]]]VVVOOOJJJDDD>>>666///***&&&""" }}}}}}||||||||||||}}}}}}{{{|||}}}~~~zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~||||||{{{|||}}}}}}zzzxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvtttsssrrrrrrllliiiddd___YYYRRRJJJEEE>>>888111+++&&&### ~~~}}}}}}||||||{{{|||~~~zzzzzzzzzzzzzzzzzzyyyyyy{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~{{{yyywwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxvvvuuusssrrrrrrllliiiccc]]]WWWOOOGGGBBB999555...((($$$!!!~~~}}}~~~~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~|||zzzzzz{{{|||}}}zzzyyywwwwwwyyyzzzzzzyyy~~~|||zzzxxxxxxvvvtttrrrpppkkkddd^^^WWWNNNDDD===888333+++$$$!!!~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}{{{{{{|||}}}|||{{{~~~|||zzzyyyxxxwwwtttrrrooojjjccc]]]VVVMMMCCC<<<777111***$$$!!!}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}{{{zzzyyywwwtttrrrnnnhhhaaaZZZTTTKKKBBB;;;444///(((### |||||||||||||||}}}~~~~~~}}}|||zzzzzz|||}}}||||||~~~}}}{{{zzzyyywwwsssqqqkkkfff^^^WWWPPPHHH???888111,,,&&&"""~~~|||||||||}}}~~~~~~zzzyyyxxxyyy|||~~~~~~}}}~~~|||{{{zzzyyyvvvrrrooohhhbbbZZZSSSLLLDDD;;;555---)))$$$ ~~~||||||}}}~~~}}}{{{{{{|||~~~|||{{{zzzyyyxxxuuupppmmmddd^^^VVVNNNGGG@@@888222)))&&&"""||||||}}}~~~}}}}}}~~~}}}}}}~~~{{{zzzyyyyyywwwtttoookkkaaa[[[RRRJJJDDD<<<444...'''$$$ {{{|||~~~~~~}}}||||||~~~~~~}}}~~~}}}|||{{{zzzyyyyyyxxxvvvsssnnnjjj```YYYPPPHHHAAA:::222---%%%###~~~}}}|||{{{{{{yyywwwuuusssoooiiieee]]]WWWOOOFFF>>>666///***%%%"""}}}||||||zzzyyyvvvtttqqqmmmgggcccYYYTTTKKKCCC;;;333,,,'''###!!!~~~}}}|||zzzxxxuuusssooojjjddd```TTTOOOFFF>>>666///((($$$!!!~~~}}}zzzxxxtttqqqlllfff```[[[OOOJJJAAA999222+++&&&""" }}}yyywwwsssnnniiibbb[[[VVVKKKFFF===555...)))$$$!!!~~~yyyvvvqqqlllfff^^^VVVQQQHHHBBB:::222+++'''### ~~~yyyvvvpppkkkddd[[[SSSMMMDDD>>>666...((($$$!!!yyyuuupppjjjbbbZZZQQQKKKBBB<<<333,,,&&&"""~~~zzzvvvppphhh```VVVLLLFFF999444...(((%%%!!!~~~yyyuuunnnfff]]]SSSIIICCC777333---((($$$!!!~~~wwwssskkkbbbYYYNNNDDD>>>555111+++&&&### |||vvvqqqhhh___UUUJJJ@@@:::222...((($$$!!!|||yyysssnnneee[[[PPPFFF<<<666...***%%%!!!~~~yyyuuuoooiii```VVVKKKAAA888333+++'''###|||uuuqqqiiicccZZZPPPFFF===444///(((%%% zzzsssnnneee___VVVLLLCCC999111,,,'''$$${{{qqqiiiaaa[[[SSSIII???555+++&&&###!!!zzzppphhh]]]WWWNNNEEE<<<333,,,'''"""!!!xxxmmmfffYYYSSSIII???777111+++(((!!! }}}uuujjjcccWWWPPPEEE;;;333...)))'''~~~yyypppfff___VVVOOOCCC999000+++'''$$$zzztttlllbbbZZZRRRKKK@@@666...((($$$"""}}}wwwqqqhhh^^^WWWLLLEEE<<<333,,,'''### |||uuuooofff\\\UUUFFFAAA999111+++&&&""" zzzssslllbbbXXXPPPDDD>>>666...((($$$ yyyqqqhhh^^^SSSKKK@@@:::333+++&&&"""wwwmmmcccXXXLLLDDD:::555...(((### }}}sssiii___TTTHHH@@@666111+++%%%""" ~~~wwwmmmcccZZZPPPEEE>>>333...)))$$$!!! xxxqqqggg]]]UUUKKKAAA:::111---'''###!!! ~~~tttlllbbbXXXOOOEEE;;;555///+++&&&!!!zzzrrrjjj___TTTJJJAAA666000...***$$$ yyyppphhh[[[PPPGGG===444...***'''$$$""" }}}uuulllcccWWWLLLCCC:::111+++(((%%%""" xxxpppfff^^^RRRGGG>>>666...)))%%%"""vvvnnnbbbYYYMMMCCC;;;444---(((###!!!uuummm___VVVJJJ@@@999333---)))###!!!}}}qqqiii[[[RRRFFF<<<666111,,,(((""" wwwkkkbbbUUUMMMAAA777111---(((%%%!!!sssfff]]]QQQHHH===333---)))%%%""" yyylll]]]SSSHHHBBB999111,,,(((&&&$$$~~~tttgggYYYOOODDD???666...)))&&&$$$"""wwwmmm```RRRHHH???:::222+++&&&###!!!yyyoooeeeXXXKKKBBB:::555...((($$$""" |||rrrhhh^^^SSSFFF>>>666222,,,'''$$$"""}}}vvvlllbbbXXXNNNCCC;;;222///)))%%%###!!!xxxpppfff\\\SSSIII???888///+++'''$$$""" tttmmmbbbXXXOOOFFF===777,,,)))%%%"""!!!{{{ppphhh\\\QQQHHH@@@777111)))'''$$$!!!yyynnneeeYYYNNNEEE===444...(((&&&$$$!!!|||tttiiiaaaTTTIII@@@888000***&&&%%%""" xxxpppddd\\\OOODDD<<<444---((($$$### tttlll___VVVJJJ???888111+++&&&""" zzznnnfffYYYPPPDDD:::333...)))%%%uuuiii```RRRJJJ>>>555///+++&&&###|||qqqeee]]]NNNEEE:::111,,,(((%%%"""zzzoooaaaWWWJJJ@@@777333///(((###"""~~~uuujjj\\\RRRGGG===444000,,,&&&!!! wwwooodddWWWMMMBBB999000---)))###{{{rrrjjj___RRRIII>>>555---***'''"""xxxnnnfff\\\OOOFFF;;;222+++(((&&&"""~~~sssiiiaaaWWWKKKBBB888///((('''&&&"""yyymmmccc[[[QQQEEE<<<555---&&&%%%$$$!!!}}}tttiii___VVVLLLAAA888333***$$$###### {{{sssfffZZZPPPFFF===666---)))%%%""" wwwnnnbbbVVVLLLBBB999333+++((($$$!!!}}}ppphhh[[[OOOFFF===555///)))&&&"""wwwiiiaaaTTTIII@@@999111,,,&&&### yyyqqqccc[[[NNNCCC;;;555...***###!!!~~~sssjjj^^^UUUIII>>>777111+++'''"""xxxlllcccYYYPPPCCC999333...)))%%%!!!~~~sssggg___UUUMMM@@@666000+++'''### xxxmmmaaaYYYOOOGGG<<<333...***'''$$$}}}tttiii]]]UUUKKKCCC888000+++((($$$"""xxxnnncccWWWOOOFFF>>>444---(((%%%"""~~~tttjjj___SSSKKKAAA:::111***'''$$$ |||rrrhhh\\\PPPHHH===777...)))&&&$$$ xxxnnndddXXXLLLCCC999333,,,'''%%%### }}}sssiii^^^RRRFFF>>>666000)))%%%$$$"""yyyoooeeeZZZNNNBBB999333...((($$$###!!!~~~uuuhhh\\\RRRIII@@@:::111,,,&&&""" xxxooocccWWWMMMDDD<<<666///+++%%%!!!zzzqqqhhh[[[PPPGGG???777111---)))###}}}vvvjjjbbbVVVKKKCCC;;;333...+++'''### {{{ssseee]]]QQQGGG@@@999222---***'''### vvvooo```XXXMMMDDD===666000+++(((&&&###!!! zzzpppiiiYYYRRRGGG>>>888222,,,(((&&&$$$!!! uuukkkdddUUUNNNCCC;;;555///)))%%%$$$"""