BM6P6(@ ~~~~~~~~~{{{wwwxxxzzz~~~~~~}}}~~~}}}zzz~~~|||zzzxxxxxxyyy{{{}}}wwwvvvvvvxxx{{{}}}~~~}}}}}}}}}}}}}}}~~~|||yyyyyy{{{~~~~~~}}}{{{~~~|||zzzyyyyyyzzz{{{zzzyyyyyy{{{~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}{{{zzz|||~~~}}}}}}}}}}}}|||}}}|||{{{zzzzzz{{{zzzzzz{{{~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}{{{|||~~~}}}|||{{{{{{{{{||||||~~~~~~|||{{{yyyxxxxxxyyy{{{}}}|||{{{||||||}}}~~~~~~~~~~~~~~~~~~||||||~~~zzz{{{}}}~~~~~~}}}|||{{{||||||{{{zzzyyyyyyzzz|||{{{}}}yyyxxxwwwxxxzzz{{{{{{yyy||||||}}}~~~~~~~~~}}}}}}}}}|||}}}~~~{{{{{{|||}}}||||||zzzzzzwwwyyy{{{{{{zzzzzz{{{|||zzz{{{~~~|||{{{zzz{{{|||}}}|||{{{~~~|||zzzxxx}}}||||||}}}||||||}}}}}}|||{{{zzzzzztttxxx|||}}}}}}|||}}}{{{|||}}}~~~~~~}}}}}}~~~~~~|||~~~~~~{{{yyywww|||||||||~~~~~~~~~~~~}}}}}}|||{{{zzzsssxxx}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{zzz~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}{{{|||}}}}}}yyyvvv||||||||||||{{{zzzyyyxxx~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}}}}{{{yyy}}}}}}}}}}}}|||{{{zzzzzz~~~~~~||||||}}}}}}~~~}}}{{{{{{|||~~~~~~}}}|||}}}}}}}}}}}}}}}||||||ӵĦĦӵĦ~~~}}}~~~~~~~~~~~~~~~}}}|||||||||yyyzzz{{{|||}}}}}}|||{{{|||~~~{{{||||||}}}}}}}}}||||||4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~~~~~~~}}}|||}}}~~~~~~}}}~~~}}}}}}|||{{{{{{zzzyyyyyywwwxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{}}}zzzzzz{{{|||||||||{{{{{{GG=?HdĦ=ĪjGG=?HdĦ}}}{{{{{{}}}~~~~~~}}}|||}}}~~~~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}|||{{{|||~~~zzz{{{{{{{{{{{{{{{zzzzzzӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~}}}{{{zzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~}}}{{{{{{|||~~~|||||||||||||||{{{zzzyyy?~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??}}}{{{~~~}}}}}}}}}||||||{{{zzzzzzyyyyyyyyy|||~~~~~~{{{zzz{{{|||~~~~~~~~~~~~}}}|||zzzzzz4Dӵ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]Ħ~~~|||{{{|||~~~~~~}}}{{{zzzzzzyyy{{{|||~~~~~~}}}}}}~~~}}}|||{{{{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||zzz|||}}}~~~~~~~~~~~~}}}|||||||||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ӵ~~~~~~~~~~~~~~~|||{{{|||}}}}}}~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~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ӵ~~~~~~~~~}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxxxxzzz|||}}}}}}||||||}}}~~~|||}}}~~~~~~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&ĒR~~~~~~}}}||||||~~~~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyy|||}}}}}}|||zzzxxxyyyzzzzzz{{{}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}zzzzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}|||}}}}}}|||yyyxxxxxxyyyyyy{{{}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}|||{{{zzz{{{|||~~~~~~}}}|||{{{xxxyyy{{{}}}~~~~~~}}}|||{{{|||}}}}}}{{{{{{|||}}}yyy{{{}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦyyyzzz{{{|||}}}}}}}}}}}}~~~~~~zzz{{{|||}}}}}}{{{yyywwwzzz|||}}}~~~}}}~~~yyy{{{}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~|||zzz{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}{{{zzz}}}|||{{{{{{{{{|||{{{{{{zzzzzz|||}}}~~~>AneneneneDenene>Ak<fhDenenene~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~}}}|||{{{zzz~~~|||{{{yyyxxxxxxxxxxxx~~~}}}{{{zzzzzzzzz~~~}}}|||}}}}}}|||}}}}}}~~~~~~}}}}}}|||yyyyyyxxxwwwwwwwwwwwwxxx~~~}}}{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}yyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{||||||}}}}}}}}}zzz{{{{{{|||||||||||||||}}}}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}}}}|||zzzyyyxxx}}}|||{{{{{{zzzyyyyyyzzz{{{|||zzz{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxx{{{xxx|||{{{{{{|||}}}}}}~~~yyyzzz|||}}}}}}}}}|||{{{~~~||||||zzz{{{}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~zzzvvvwwwwwwwwwyyy|||}}}|||{{{~~~}}}~~~}}}zzz~~~}}}~~~}}}}}}~~~~~~~~~~~~|||{{{yyywwwwwwyyy{{{{{{{{{~~~|||{{{||||||{{{zzz~~~}}}}}}~~~{{{xxxvvvwwwxxxzzzzzz}}}{{{{{{{{{{{{{{{{{{|||~~~|||}}}~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyxxxwww}}}|||{{{|||}}}yyyzzz{{{}}}||||||}}}~~~~~~|||{{{|||~~~~~~}}}}}}}}}{{{xxxuuu~~~}}}}}}{{{yyyyyyzzz}}}{{{|||}}}~~~}}}||||||~~~||||||}}}~~~|||xxxuuu}}}~~~|||yyyyyy|||~~~{{{|||}}}~~~||||||~~~zzzyyyzzz{{{|||{{{yyyvvv}}}~~~|||}}}~~~~~~zzzyyy{{{~~~{{{|||}}}~~~}}}~~~{{{zzz|||yyywwwvvvwwwxxxyyyyyyxxx~~~}}}~~~}}}||||||}}}~~~|||{{{zzzzzzzzz|||}}}~~~zzz{{{zzzxxxvvvuuuvvvwww~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}|||zzzxxxvvvvvvvvv~~~}}}}}}}}}~~~|||{{{||||||}}}~~~}}}|||{{{zzzzzzyyyyyy}}}~~~~~~|||||||||~~~}}}|||zzzzzzyyyzzz{{{|||}}}|||||||||}}}~~~}}}|||~~~|||{{{|||}}}zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~{{{yyy|||||||||~~~zzzzzzzzzzzz|||~~~~~~}}}~~~|||wwwrrr}}}||||||~~~{{{zzzzzzzzz{{{}}}~~~}}}{{{|||}}}|||wwwrrr~~~}}}||||||}}}}}}}}}}}}{{{zzzyyyxxxyyyyyy{{{|||zzzxxxwwwzzz~~~~~~zzzvvv~~~~~~}}}zzz||||||~~~||||||||||||{{{{{{{{{{{{}}}zzzxxxwwwwwwxxxwwwvvv}}}~~~}}}{{{|||}}}}}}~~~~~~}}}}}}}}}||||||||||||{{{yyyvvvuuuvvvwwwvvvuuu~~~}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||||||||||||||zzzwwwuuutttuuuvvvuuuuuu}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||zzzzzzzzzzzz{{{yyywwwuuutttuuuvvvvvvuuu}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzzzz{{{|||zzzxxxuuuuuuvvvwwwwwwvvv}}}|||}}}~~~~~~~~~}}}}}}|||}}}~~~|||{{{{{{|||}}}yyywwwuuuuuuvvvwwwxxxwww~~~~~~|||~~~}}}}}}~~~~~~~~~}}}|||}}}~~~|||zzzyyyyyyzzz{{{xxxvvvttttttuuuwwwwwwvvv}}}|||}}}}}}|||~~~~~~||||||}}}~~~~~~|||xxxvvvuuuuuuwwwxxxwwwuuusssssstttvvvvvvuuu~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~{{{wwwvvvxxxxxxwwwtttwwwwwwvvvvvvuuuttttttttt~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyywwwwwwwwwvvvuuuvvvuuuuuuuuuttttttssssss~~~~~~~~~}}}}}}{{{|||~~~~~~}}}|||{{{zzzxxxtttsssssstttttttttttttttttttttssssss~~~}}}}}}yyyzzz{{{|||}}}}}}||||||yyyzzzzzzwwwrrrooooooqqqsssssstttuuuuuutttssssss~~~~~~~~~}}}||||||{{{zzzzzzvvvwwwyyy{{{{{{{{{{{{zzzyyy{{{|||yyytttpppppprrrssstttuuuvvvuuutttsssrrr~~~}}}zzzzzzyyyyyyxxxxxxwwwwwwvvvwwwyyyzzz{{{|||{{{{{{|||}}}}}}{{{xxxuuuttttttssstttuuuuuuuuussspppooo~~~zzzzzzzzzzzzzzzyyyyyyyyyxxxyyy{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzxxxuuusssqqqrrrssstttrrrpppmmmkkk}}}}}}}}}}}}~~~~~~~~~~~~yyy{{{}}}~~~zzzxxxvvvwwwyyyxxxtttppppppqqqrrrrrrpppmmmjjjggg~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~|||zzzzzzzzzzzzzzzxxxwwwuuutttsssrrrsssqqqnnnlllkkkiiigggddd~~~~~~~~~~~~~~~~~~}}}}}}~~~|||||||||yyyyyywwwvvvtttsssrrrqqqqqqnnnllljjjiiihhheeeccc~~~~~~~~~~~~|||||||||xxxxxxvvvuuusssqqqpppooommmkkkiiihhhgggfffdddbbb~~~~~~~~~~~~~~~|||zzzyyyzzzxxxwwwvvvtttrrrpppooonnnkkkiiigggeeeeeedddbbb```~~~~~~~~~~~~~~~|||yyyyyyyyyxxxwwwvvvtttrrrpppnnnmmmiiigggeeeccccccaaa___]]]~~~}}}}}}~~~~~~{{{zzz{{{wwwvvvtttrrrpppnnnlllkkkgggeeebbb```___]]][[[XXX}}}||||||}}}~~~}}}{{{zzzzzztttsssrrrooommmkkkiiihhhdddbbb___\\\[[[XXXUUUSSS}}}|||{{{|||}}}~~~{{{yyyxxxxxxrrrqqqooommmkkkhhhfffeeebbb```\\\ZZZXXXUUURRROOO}}}|||{{{}}}}}}{{{xxxuuusssrrrpppooommmkkkhhhdddaaa___[[[WWWUUUTTTSSSPPPMMM}}}||||||}}}~~~~~~}}}}}}|||yyyvvvtttrrrpppooolllkkkiiifffbbb___]]]YYYUUUSSSSSSQQQNNNLLL~~~|||{{{zzz{{{{{{zzzzzzxxxuuusssqqqnnnllljjjhhhfffccc___\\\YYYWWWSSSQQQOOONNNLLLJJJ|||yyyxxxyyyyyyyyyyyywwwuuusssqqqmmmkkkhhheeeccc```]]]ZZZUUUSSSQQQNNNLLLJJJIIIHHH}}}yyywwwyyyyyyyyyxxxwwwuuurrrqqqmmmjjjfffcccaaa^^^[[[YYYQQQPPPNNNLLLIIIGGGFFFFFF~~~{{{zzzyyyyyyyyyxxxvvvsssqqqpppkkkhhhdddaaa^^^\\\YYYWWWNNNNNNMMMJJJFFFDDDDDDEEE~~~}}}xxxxxxwwwvvvtttqqqnnnmmmiiifffaaa^^^[[[YYYVVVTTTLLLMMMLLLIIIEEECCCCCCEEEwwwwwwvvvuuurrrooollljjjhhhddd___[[[YYYVVVTTTRRRKKKLLLLLLIIIDDDBBBCCCEEE~~~~~~~~~|||yyyvvvssspppnnnllliiigggfffbbb]]]YYYWWWSSSNNNJJJJJJIIIGGGEEEDDDDDDEEEEEE}}}||||||}}}}}}{{{zzzxxxvvvrrrooommmkkkhhheeeaaa]]]YYYVVVTTTRRRNNNJJJJJJIIIGGGEEEDDDDDDEEEEEE}}}|||zzzzzz{{{zzzyyywwwwwwtttpppnnnkkkiiieeecccZZZXXXUUUSSSRRROOOMMMJJJIIIIIIGGGFFFEEEDDDDDDDDD~~~~~~|||zzzyyyzzzyyywwwvvvtttrrrooollljjjgggccc```WWWVVVTTTQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCC}}}{{{zzzzzzyyywwwuuurrrpppmmmjjjhhhddd```\\\VVVVVVTTTQQQNNNKKKIIIHHHIIIHHHGGGFFFEEECCCBBBAAA~~~|||{{{zzzyyywwwuuupppnnnkkkiiifffbbb]]]YYYTTTTTTTTTQQQLLLIIIHHHIIIHHHHHHHHHFFFEEECCCAAA@@@~~~|||zzzyyyxxxuuusssnnnllljjjgggeee```[[[WWWPPPQQQQQQOOOKKKIIIIIIJJJHHHHHHHHHGGGEEECCC@@@???~~~{{{zzzyyywwwtttrrrmmmkkkiiigggddd___ZZZUUULLLNNNOOOMMMJJJIIIJJJLLLHHHHHHHHHGGGEEEBBB@@@???zzzvvvtttsssqqqpppnnnkkkgggddd```\\\WWWTTTRRRQQQOOONNNMMMLLLLLLLLLKKKJJJGGGDDDBBBAAA@@@@@@{{{xxxvvvtttrrrpppkkkiiifffcccaaa^^^ZZZWWWTTTSSSQQQPPPNNNMMMMMMMMMLLLJJJHHHEEEBBBAAA@@@@@@~~~|||zzzyyywwwtttrrrmmmjjjgggdddaaa^^^ZZZWWWUUUTTTSSSQQQPPPOOONNNNNNLLLKKKHHHEEECCCAAA@@@@@@~~~}}}}}}|||zzzvvvsssrrrnnniiiddd```\\\WWWTTTUUUTTTSSSQQQOOONNNNNNMMMKKKJJJHHHFFFCCCAAA@@@???~~~~~~}}}~~~}}}{{{wwwsssqqqnnnhhhccc___[[[XXXUUUTTTSSSRRROOONNNLLLLLLKKKIIIIIIGGGFFFCCCAAA@@@???~~~~~~~~~}}}{{{wwwsssllliiidddaaa___]]][[[YYYTTTRRRPPPNNNLLLKKKJJJJJJFFFFFFEEEEEECCCAAA@@@???}}}}}}|||yyyvvvsssjjjgggbbb___^^^]]][[[ZZZTTTRRRPPPNNNLLLJJJIIIIIIBBBCCCCCCCCCCCCAAA@@@???}}}|||{{{yyyuuussslllhhhccc___\\\[[[YYYWWWTTTSSSQQQOOOLLLKKKJJJIII@@@AAABBBBBBBBBAAA@@@???{{{xxxtttrrrlllhhhccc___\\\[[[YYYWWWRRRRRRQQQOOOLLLIIIFFFDDDBBBBBBAAA@@@@@@AAAAAAAAA~~~zzzvvvsssqqqlllhhhccc___\\\ZZZXXXWWWRRRQQQPPPNNNKKKHHHEEECCC??????@@@@@@AAABBBCCCDDD}}}yyyuuurrrpppmmmiiiddd___\\\ZZZWWWUUUPPPPPPNNNLLLJJJGGGDDDCCCAAAAAA@@@AAAAAABBBCCCCCC}}}xxxuuurrrqqqmmmiiiccc^^^[[[XXXVVVTTTOOONNNMMMKKKHHHFFFDDDCCCEEEEEECCCBBB@@@@@@??????|||yyyvvvsssrrrlllhhhbbb]]]ZZZWWWTTTRRROOOMMMLLLIIIGGGEEEDDDCCCFFFEEEDDDBBBAAA@@@@@@@@@}}}zzzwwwsssqqqiiieee```[[[XXXVVVSSSQQQOOOMMMKKKIIIGGGEEEDDDDDDBBBBBBAAAAAABBBCCCDDDDDD{{{vvvqqqnnnfffccc]]]YYYVVVTTTRRRQQQOOOMMMKKKIIIGGGEEEEEEEEEAAAAAAAAAAAABBBDDDEEEFFF|||uuuoookkkeeeaaa\\\XXXVVVTTTRRRPPPOOONNNKKKIIIGGGFFFEEEFFFDDDCCCCCCBBBBBBBBBCCCCCC}}}~~~{{{xxxpppgggddd___ZZZXXXXXXUUUNNNHHHJJJIIIIIIIIIIIIIIIHHHHHHEEEDDDBBBAAA@@@@@@AAABBB~~~zzzqqqhhhccc^^^YYYVVVUUUSSSMMMIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA~~~yyypppgggbbb]]]VVVSSSQQQPPPLLLIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA~~~zzzuuummmddd```[[[TTTOOOMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@{{{wwwssslllddd]]]YYYSSSMMMKKKJJJJJJJJJEEEFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCBBBBBBAAA@@@@@@zzzvvvssslllddd[[[XXXRRRMMMJJJHHHIIIIIICCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???yyyuuupppiiiaaaYYYWWWSSSNNNJJJHHHHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???xxxrrrmmmeee]]]XXXVVVSSSOOOJJJHHHHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCCCCDDDCCCAAA@@@???}}}xxxrrrjjj```ZZZTTTSSSRRROOOLLLIIIFFFEEEKKKIIIEEEBBBAAABBBDDDFFFEEEEEECCCBBB@@@???>>>===|||uuuoooggg```[[[VVVUUUSSSPPPMMMKKKIIIHHHIIIHHHEEEDDDCCCDDDFFFGGGDDDCCCBBB@@@???>>>======zzzrrrkkkddd^^^[[[WWWUUURRROOOLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGCCCAAA???===<<<<<<<<<<<>><<<:::;;;;;;:::::::::::::::~~~zzzrrrkkkddd^^^XXXTTTQQQPPPOOONNNMMMLLLKKKJJJGGGGGGEEECCC@@@>>>===<<<888999;;;<<<<<<;;;:::999yyypppgggaaa\\\YYYVVVMMMMMMMMMMMMLLLJJJIIIHHHEEEDDDBBB@@@>>>=========777888;;;======<<<:::888|||vvvmmmeee___ZZZWWWTTTOOOMMMLLLKKKJJJHHHFFFCCCAAA@@@>>><<<;;;::::::;;;999999999999999999999:::xxxoooggg```\\\XXXVVVPPPNNNKKKJJJHHHFFFBBB??????>>><<<:::999999999::::::::::::999999888888888zzzpppfff___ZZZVVVTTTOOOLLLIIIGGGEEEBBB>>>;;;;;;:::999888888888999999;;;;;;:::999888777777666zzznnncccZZZTTTOOOMMMJJJHHHFFFDDDBBB???<<<999:::999888777777888999:::::::::999999888888777777xxxlll___UUUNNNIIIGGGDDDBBBAAA@@@@@@???<<<::::::999888888888999;;;;;;777777777888888999999999{{{rrreeeYYYPPPJJJEEECCC???>>>===>>>??????===;;;;;;:::999999999:::;;;<<<555666666777888999::::::{{{nnnfffZZZOOOHHHCCCAAA@@@===<<<<<<<<<>>>>>><<<:::<<<;;;:::999888999:::;;;666666777777888888999999uuubbb[[[PPPFFF@@@>>>===<<<===<<<<<<<<<======;;;999<<<;;;999888888888999:::888888888888777777777777wwwiiiaaaQQQMMMGGGAAA===<<<===>>>:::::::::::::::;;;<<<===:::999999888777777777888555666666666666666666666xxxjjj\\\TTTJJJGGGBBB===:::999999::::::::::::::::::;;;<<<<<<::::::999888888888888888666666666666666666555555uuugggYYYNNNFFFCCCAAA>>>;;;999888777777:::::::::::::::;;;;;;<<<::::::999999888888999999777777777666666555555555~~~rrrdddXXXNNNEEE@@@??????>>>===<<<;;;:::999;;;::::::999::::::;;;;;;::::::999999999999999:::888888777777666555555555{{{ooohhh^^^TTTLLLFFFBBB???===>>>>>>======<<<<<<;;;;;;::::::999999999::::::999999999888888999::::::888888777777666666666666}}}ooogggVVVRRRKKKFFFCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999888888888777888888999999777777777777777777777777wwwhhh[[[SSSGGGDDDAAA@@@@@@@@@>>>======<<<<<<;;;;;;<<<<<<===;;;::::::999888888999999777777666666777777888999666666666777888888999999tttfffXXXNNNHHHBBBAAA@@@@@@AAAAAA???>>>???>>>===<<<<<<===>>>???;;;::::::999888888888999666666555666666777888888555555666777888999::::::yyygggYYYPPPJJJEEEAAA??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777555555555555777777666555555555555555;;;:::888777777777888999{{{nnndddWWWMMMIIIHHHEEECCC??????>>>======>>>???@@@AAA@@@@@@???>>>======<<<<<<;;;999888777777777777777777666555555555555666999888777666555666666777rrreeeWWWPPPGGGBBBBBBDDDDDDDDD??????>>>>>>>>>>>>??????CCCBBBAAA@@@>>>===<<<;;;<<<;;;999888888888999:::888777666666555555666666777666555444444444555555~~~tttjjj]]]SSSOOOJJJCCC@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>BBBAAA@@@???>>>===<<<<<<:::999888777888888::::::888777777666555666666666555555555555555555555555xxxlll```VVVMMMHHHJJJGGGCCCAAA@@@@@@@@@@@@????????????>>>>>>======??????>>>>>>>>>>>>>>>===888888777666666888999:::888888777666666666666666666666666666666666666666~~~rrrdddZZZPPPHHHDDDDDDCCCBBBAAA@@@?????????@@@??????@@@??????>>>===<<<========================888777666666666777888999999888777777666666777777666666777888888888777777xxxggg]]]SSSMMMGGGAAA@@@CCC>>>>>>??????>>>>>>>>>?????????@@@@@@???>>><<<;;;======<<<<<<;;;;;;:::::::::999888777777777888999999888777777666666777777555666777888888888777777ooodddXXXOOOIIIGGGCCC>>>???CCC===???@@@@@@>>>======>>>???@@@@@@@@@???>>><<<;;;>>>>>>===;;;:::999888777<<<;;;999888888888999999999888888777777777777777444555777888888888777666rrreeeXXXQQQFFFDDDBBB@@@>>>>>>???@@@>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;///555888777888<<<>>>===<<<:::999999999999888666666666777777777777666666444555555666777888888999{{{mmmaaaWWWOOOJJJEEEDDDAAA???>>>>>>???@@@>>>======<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999===???<<<;;;======;;;<<<:::999999999999888666666666777777777777666666555666666777888888999999|||rrrdddWWWMMMHHHEEEDDDDDDBBBAAA???>>>>>>>>>???===========================<<<<<<<<<<<<;;;;;;;;;<<<@@@BBB>>><<<>>>>>><<<<<<:::999888999999888666555666666777777666666555666666777777888999999999yyyggg___SSSIIIDDDCCCCCCDDDBBBAAA@@@>>>>>>===>>>>>><<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;777<<<>>><<<<<>>============;;;;;;===>>>????????????===<<<<<<<<<<<<;;;;;;;;;666;;;===<<<<<>>>>>>>>======<<<<<<<<<999;;;===???@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<@@@BBB>>><<<>>>>>><<<;;;999888777888888777555444555555666666555555444333333444444444444444444~~~pppcccZZZRRRKKKFFFBBBAAA@@@@@@AAAAAA@@@???<<<============<<<;;;;;;999:::===???AAAAAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;@@@DDDDDD???<<<<<<;;;999:::999777777888888666555444555555666666555555444444444444444444444444444xxxmmm^^^RRRKKKHHHFFFDDDDDDBBB@@@@@@AAAAAA???>>><<<<<<<<<===<<<<<<;;;;;;888:::===@@@AAABBBAAAAAA======<<<<<<<<<;;;;;;;;;???CCCCCC>>>;;;;;;:::777:::999777777888888666555444555555555555555555444555555555555555555555444xxxooo^^^YYYRRRJJJEEECCCBBBCCC???@@@AAA@@@>>>>>>>>>???>>>======<<<<<<;;;::::::===;;;:::===AAADDDDDDCCC>>>===<<<;;;:::;;;;;;<<<@@@EEEFFFAAA<<<::::::888999888777555555555666777555555555555555555555555555555555444444333333333sssggg```OOOLLLHHHDDDBBBBBBCCCDDD>>>???@@@???===<<<===>>>======<<<<<<;;;:::::::::<<<:::999<<<@@@CCCCCCBBB???>>><<<;;;;;;;;;<<<===@@@EEEFFFAAA<<<:::999888888777666444444444555666555555555555555555555555555555444444444333333333vvvhhh]]]UUUPPPDDDCCCAAA@@@@@@AAABBBBBB===>>>???>>><<<;;;<<<======<<<<<<;;;;;;:::999999:::999999;;;>>>BBBCCCCCC???>>>===;;;;;;<<<===>>>???DDDFFFAAA;;;:::999777666555555444444444444555555555555555555555555555555444444444444333333333{{{nnnaaaVVVOOOJJJGGGBBBBBBAAAAAA@@@@@@??????===>>>???>>><<<;;;<<<===<<<<<<<<<;;;::::::999999:::::::::;;;>>>BBBEEEFFF@@@>>><<<:::999:::<<<===???DDDEEE@@@;;;:::999777666555555555555555555555444444444444444444444444444444444444444444444444kkkddd[[[RRRLLLGGGDDDBBBAAAAAAAAA@@@@@@???>>>===>>>???@@@???===<<<===>>>===<<<<<<;;;;;;:::999999:::;;;;;;===???CCCGGGJJJAAA???<<<999888888:::;;;???DDDEEE@@@;;;999999777666666666666777666666666333333333333333333333333444444444444444444444444sssjjjZZZUUUOOOJJJFFFCCC@@@>>>=========>>>>>>>>>??????>>>???@@@???===<<<===>>>>>>======<<<;;;;;;:::::::::;;;<<<===???CCCIIIMMMDDDAAA===999777777999:::>>>CCCEEE@@@:::999888666555666777777888777777777333333333333333333333333333333333444444444444555vvvhhh^^^WWWOOOLLLGGGDDDCCCAAA@@@???===============???@@@@@@===>>>???>>><<<;;;<<<===???>>>>>>======<<<;;;;;;999:::<<<<<<>>>BBBIIINNNHHHEEE@@@;;;888888999:::>>>CCCEEE???:::999888666444444666777777777666666555555555555555555555555333333333444444444555555uuueeeYYYSSSQQQJJJFFFBBB@@@@@@BBBBBBCCCBBBAAA@@@>>>>>>???@@@AAA<<<=========;;;:::;;;<<>>======<<<<<<777999;;;;;;===AAAHHHNNNLLLHHHCCC===:::999:::;;;>>>CCCDDD???:::999888666222333555666666666555555777777777777777777777777333333333444444555555555{{{iii[[[SSSNNNIIIEEEDDDAAA??????AAAAAA???<<>>CCC======<<<<<<<<<======>>>777777777888888999:::::::::999777777999===BBBEEEFFFDDDAAA<<<888666777999@@@CCCDDDAAA:::444444555666666666666666666666666777777666555555555555555444444444555555555555555qqqhhh[[[QQQMMMJJJGGGEEECCCAAA??????AAAAAA???<<<@@@<<<;;;??????===>>>BBB======<<<<<<<<<<<<======:::::::::::::::999999999:::999777666888<<<@@@CCCDDDCCC@@@<<<888666777999<<>>===???===<<<>>>???===>>>AAA===<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999:::888777666777:::===???BBBAAA???<<<999777888999888;;;>>>===:::777888999777777777777777777777777777777666555555555555555444444555555555666666666}}}pppaaaWWWOOOLLLGGGEEEDDDBBB@@@>>>@@@@@@????????????>>>===>>>======>>>>>>===>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999888777666666888999:::>>>???>>><<<999888888999777:::<<<<<<999888888999777777777777777777777777777777666555555555555555444444555555666666777777|||oooeeeZZZQQQLLLGGGFFFEEECCCBBBAAA???===>>>??????>>>>>>======>>>===>>>>>>======>>>===<<<<<<<<<======<<<;;;::::::888888999999::::::::::::888777666666666666777777;;;<<<===<<<:::999999999999:::;;;;;;999888777666777777777777777777777777777777666555555555555555444444555555666777777888wwweeeZZZSSSMMMHHHGGG@@@@@@AAAAAAAAA@@@??????===>>>???>>>===<<<===>>><<<>>>???===<<<>>>===:::;;;<<<======<<<;;;999888666666777888888999::::::666666777777777666666666777999<<<<<<;;;999999::::::;;;;;;;;;:::888666555777777777777777777777777777777666555555555555555444444555666777777888999oooaaaTTTOOOLLLGGGCCCCCC???@@@AAAAAA@@@?????????;;;===???>>><<<;;;===???;;;???@@@<<<<<<>>>===999;;;<<<======<<<;;;999777777777888888888888888888555666777777777777666666555777;;;<<<;;;:::999::::::::::::;;;;;;:::888666666666666666666666666666777777666555555555555555444444555666777888999999wwwkkk^^^SSSJJJKKKLLLGGGAAA???CCCDDDDDDCCC@@@???>>>>>>;;;===???>>><<<;;;===???:::???@@@<<<<<>>===<<<<<<<<<<<<@@@@@@???>>>===<<<;;;;;;:::<<<>>>===;;;999999999<<<======;;;999888:::;;;777777666555555555555555555555444444444444555555666666777999<<<===;;;:::===<<<;;;999666444333222333444444555555444444333222222111111222333555666333333333333444555666666|||lll^^^TTTNNNKKKIIIFFFCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;??????>>>>>>===<<<<<<;;;;;;<<<===<<<:::999999999<<<======:::888666777888777777666555555555555555555555444444444444555555555555666999<<<===<<<;;;<<<<<<:::888666555333222333333444444444444333333555444444333444555666777555555444333333444444444pppbbbWWWPPPJJJFFFFFFEEECCC@@@???????????????>>>===<<<<<<;;;;;;<<<>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<;;;888888999:::<<<<<<<<<:::777555555666777666666555555555555666555555444444444444555555444444555888;;;======<<<;;;;;;:::888777555444444333333444444444444333333555555444444444555666666777666555444333333333333vvvkkk\\\QQQLLLIIIEEEAAAAAA@@@???>>>>>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888::::::;;;;;;:::888666666777777666555555555555666666555555444444444444555555333333444777;;;=========::::::999888777666555444333333333444444333333333333333333333333333333333666666555444444444444444wwwlllcccZZZOOOIIIGGGFFFCCC???==================>>>>>>@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888666666888:::777999;;;;;;:::999999:::666666555555555555666666555555444444444444555555444333444666:::<<<======::::::999888777666555444222333333333333333333222222222333333333333333333444444444444444555666777uuudddZZZRRRNNNHHHEEEDDDCCC@@@>>><<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<999::::::999666666777888555777:::;;;;;;:::;;;<<<666555555555555666666777555555444444444444555555555444333555999;;;<<<<<<;;;;;;:::888777555444444222222333333333333222222222333444555666666666666444444444444555666777888qqqcccYYYSSSIIIHHHEEECCCBBBAAA@@@@@@======>>>>>>??????>>>>>>;;;;;;::::::::::::;;;;;;888999999:::;;;;;;<<<<<<888999:::999777666666666444777:::;;;:::999999999555555555555555666777777555555444444444444555555666555444555888:::;;;;;;<<<<<<:::888666555333222222222333333333333222222000222333555777777777777666555555555555555666777~~~kkk\\\TTTOOOMMMGGGGGGFFFCCCAAA@@@AAACCC===>>>???????????????>>><<<<<<;;;;;;;;;<<<<<<===888888999:::;;;;;;<<<<<<777999::::::888666555555444777::::::999777666666555555555555555666777888555555555444444555555555777555444555777:::;;;;;;===<<<;;;999666444333222222222222333333222222222---///111333555666666666888777666555555444555555ttteeeZZZTTTPPPLLLIIIEEEDDDBBB@@@???=========<<<;;;;;;<<<======<<<:::<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999888888777777777777777555666888:::999777444222222333444666777888888888555444222222444666777777555555444444444888===AAADDDAAA===888555333333333222222111000//////000000000000111222222333444444666444222000000222444666}}}nnneeeYYYPPPMMMKKKHHHEEEDDDCCCBBB@@@>>>============;;;:::;;;<<<===<<<;;;<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999888777777777777777666666888888888777555444888888888888888777666666555444333444666777777777666666666555666999>>>BBBGGGDDD???:::666444333333333222111000000000000000222222333444444555666666777666444333333333555666yyykkkcccZZZTTTMMMHHHGGGGGGEEECCCCCCBBB@@@???>>>=========>>><<<:::999;;;<<<<<<<<<<<<;;;::::::999999::::::999999::::::::::::999999::::::999777777666666666777777777666666666555555999999999888777666555444555444444666888888777666666666777777777:::???CCCHHHFFFBBB===888555333333333333222111111111111222222333333444444555555666777777666666555555555555uuuggg[[[TTTOOOLLLHHHFFFGGGGGGFFFEEEAAA@@@???>>>===<<<<<<<<<>>><<<999888:::;;;<<<<<<;;;::::::999999999999999888888999999999999888888999999777666555555444444777777555555555555666777444444555555666555555555444444555777999999888666555666777777888;;;???CCCHHHFFFBBB===999555222111333333222222222222222333111111111222222333333333666666777777777555444333xxxjjjaaa[[[SSSNNNKKKJJJHHHGGGGGGFFFEEEDDD???>>>======<<<<<<<<<<<<>>>;;;999888999;;;<<<<<<::::::999888888888888999777888888888888888888777777777666444444333333333777666555444444555666777333444555555555555444444444444555777999999888666333444666666888:::>>>BBBCCCBBB@@@===999555222000333222222222222222333333111111222222222222333333333444555666666444222111yyyeeeWWWSSSQQQNNNJJJIIIHHHGGGEEEDDDCCCBBBBBB======<<<;;;;;;<<<<<<<<<===;;;999888:::;;;;;;;;;:::999888888777777888888777777888888888888777777666555555444444444444444666555444444444555666777888888888777666555444333555444444666888888777666222444555777888;;;???BBB>>>>>>===<<<999666222000222111111111111222333333444444444444444444444444111222333444444333222111nnndddWWWNNNKKKKKKJJJIIIGGGFFFEEECCC@@@??????@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999999999888777777777777777777888888999999888888777666666555555555666777777444444444444555555666666666777777777666555555444555444333444666777777777222444777888:::<<<@@@CCC:::;;;<<<<<<:::888555333000000000000000111222333444444444444444444444444000111222333333444444444vvvjjjVVVSSSPPPLLLIIIHHHIIIJJJFFFFFFDDDBBB???>>>???@@@;;;;;;:::::::::;;;<<<<<<:::999999:::<<<<<<:::888999888888777777777777777888888999999999999888888666666666777777888999:::333444444555555666666666000111222444555666666666555444222222444666777777333555888:::;;;>>>AAADDD888999;;;<<<;;;999777555000000//////000111222222222222222222222222222222111111111222333444555666ppp```XXXQQQNNNJJJGGGFFFEEEDDDBBBEEECCCAAA@@@@@@???>>>===;;;<<<<<<<<<<<<<<<<<<;;;888888888888888888888888666666777777777888888888777777666666666666777777666666777777666555444444444444444555444444333333555555555555666666666777555555666666666666555555222555666555777===???===999888777777777888999:::999000---333888666111///333444555666666555444333444444444555555555555666ooo```TTTMMMMMMKKKHHHFFFFFFFFFDDDCCCCCCAAA???>>>>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888888888999999::::::666666555555555555666666666777777777777666555444333444444555444444333333555555555666666666666666555555666666666666555555555888888777:::@@@AAA???999888777777777888999999555111000555666333333555333444555666666555444333444444444444555555555555zzziii]]]TTTMMMIIIJJJHHHEEEEEEEEEEEEDDDCCC???>>><<<<<<======<<<;;;999::::::;;;;;;::::::999999999999999999999999999999999999:::::::::::::::555555444444444444555555666666777777666666555555333333444444555444444333444555555666666666666666555555555555555555555555333555555555888===>>>;;;999888777666666777888999333222444555444222444999444444555555555555444444444444444444555555555555xxxfffYYYRRROOOKKKHHHHHHFFFDDDDDDDDDDDDBBBAAA<<<;;;999:::;;;<<<<<<;;;999999999::::::999999999999999999999999999999999999999999999999999999:::444444333333333333444444444444555555555555444444333333444444555444444444444444666666777777666555555555555555555555555555111333333333888===<<<888999888777666555666777888555555555555333333555888444444444444444444444444333333444444444555555555jjjaaaTTTMMMKKKJJJGGGDDDHHHFFFDDDCCCCCCBBB???===;;;:::888999:::<<<;;;;;;888999999999999999999888999999999999999999999999888888888777777777777777333333222222222222333333222333333444444333333333222333333444555555555444333444666777777777666555555555444444444444555555444555555777<<>>>>><<<;;;;;;<<<===<<<;;;999999::::::::::::999999777777777777777777777777666666666555555555444444333333333222222333333333333333444555555555555555111222333444555555555555222444666888888777555444666555333222222333555666///000111444===DDDBBB;;;888777666444333333444444,,,333666444444666666222444444333222222333444444222222333333333444444444{{{gggYYYTTTTTTQQQQQQPPPNNNJJJGGGGGGGGGCCCCCCCCCDDDEEEDDDBBB@@@@@@>>><<<<<<=========;;;999::::::;;;;;;::::::999666666666666666666666666777777666666555555555444444333333222222333333444444444555666777777777666111222333444555555555555222444666888888777555444666555333222222333555666222333444888AAAIIIGGG???888777555444333333444444$$$000888666333555777666444444222222222222444444222222333333333444444444nnnaaaZZZSSSOOONNNNNNMMMLLLKKKHHHFFFDDDBBB@@@CCCDDDCCCDDDEEEAAA<<<<<<<<<<<<======>>>???@@@@@@>>>;;;999777777888888777777777777777777777777999888777666555444333333111222333444555444333222666666666555444333111000444444444444444444444444888777666555555555555555777666555555444444444444444333222444888===???AAA888666222111111222222222555555555444444333333333111111222222222333333333444444444444444444333333sssbbbYYYTTTOOOLLLLLLMMMMMMLLLJJJGGGEEECCCAAAAAACCCDDDCCCCCCEEEAAA<<<>>>>>>=====================<<<:::999888888999999777777777777777777777777888888777666555444333333222222333444444444444333444444555555444444333333444444444444444333333333666555555444444444444444444444333222222222222222444333333444888<<>><<<<<<;;;;;;;;;999999999999999999::::::777777777777777777777777888888777666555444444333333333333333333444444555222333333444555555555444333333333333333333333333444444444555555555555555333333222111111111222222333333333555777;;;>>>AAA<<<999555333333333333222444444444444444555555555222222222333333333444444444555555666666777777777wwwiii\\\TTTMMMNNNOOOMMMKKKLLLJJJIIIHHHFFFDDDBBB@@@>>>BBBDDDCCCAAABBBDDDAAA<<<>>>===<<<<<<;;;;;;;;;<<<888888999999999999888888666666666666666666666666888777777666555555444444444444333222222444555666222333444444555555444444222222222333333333333333444555555666777777777777555444444333333333444444333333444555666:::>>>@@@???<<<888555444444333222333333444444555555666666333333333333444444444444333333444555666777777888qqqbbb[[[SSSMMMJJJLLLMMMKKKIIIIIIFFFFFFEEEDDDBBBAAA???>>>@@@BBBBBB@@@AAACCCAAA<<<;;;;;;;;;;;;;;;<<<======999999999999888777666555666666666666666666666666777777666666555555444444555444333222333444555666444444555555444444333222222222222333333444444444333444555666666666666666444444444333333444555555222333555555555888===@@@BBB???:::777666555444222444444444555555666666666333333444444444555555555222222333444555555666666mmm[[[RRRQQQMMMIIIGGGJJJJJJFFFDDDDDDBBBBBBBBBBBBAAA@@@???>>>===??????===???BBBAAA===999999999::::::<<<======999999888888777666555555777777777777777777777777777777666666555555555555444444444444444555555666444555555555444333333222222333333444444555555666222333444555555555444333333333222222222333444444111444555555555777<<<@@@EEEAAA<<<999777666444333555555555555555666666666444444444555555555666666222222333333444555555555yyykkk^^^RRRMMMOOOKKKGGGFFFHHHGGGBBB@@@AAA>>>??????@@@@@@@@@??????:::<<<<<<;;;===BBBAAA>>>;;;:::::::::::::::;;;;;;888888666666555666777888777777777777777777777777666666666666555555555555333444444555555555555555333333444444555555444444333333444555555666777777444555777777777666444333444333333333444444555666111444666555444666;;;@@@GGGCCC>>>:::888666444333666666666666555555555555444555555555666666666666444444444444555555555555vvveee]]]XXXRRRPPPQQQKKKGGGFFFHHHGGGBBB@@@AAA<<<===>>>??????@@@??????999;;;;;;:::===AAAAAA>>><<<<<<;;;:::999999999999777666555444555777999;;;777777777777777777777777666666666666666555555555222333555666666666555444000111333444555666666666444444555555666777888888999:::;;;<<<;;;999777666666666666666666777888999111444666666444555;;;@@@HHHEEE???;;;999777555333777777666666555555444444555555555555666666666777666666666666666555555555{{{lllfff]]]UUUQQQOOONNNNNNJJJHHHEEEBBB@@@??????@@@<<<===>>>>>>>>>===;;;:::;;;<<<<<<===>>>@@@AAABBB<<<:::888777888888777666666666666666555555555555;;;999777555444333333444222333333444555666777777777777777777666555444333222222333333333333444444444444555555666777777777888888777555555444444444222333444444555555444444///111222222222333666888DDDGGGFFF???999777555222444444444444444444444444999888666444333444666777111222444333111111444666|||ooo```[[[UUUOOOMMMLLLKKKJJJHHHGGGDDDAAA???>>>??????===>>>?????????>>><<<<<<<<<<<<======>>>???AAAAAA<<<:::888777888888777666444444555555666666777777999888666444444333444444444444444555666666666777777777777777666555444333222222333333333333444444222222333444666777888888777777666555444444444444333444555555666666555555222333555444444555777999???CCCDDD???:::999888555555555555555555555555555888777555444333444555666888666555777999888444///wwwggg___TTTQQQMMMKKKJJJJJJIIIHHHFFFDDDBBB???>>>===>>>>>>>>>????????????>>>======>>>>>>======>>>>>>???@@@<<<;;;999888888888666444222333444555666777888888666666555444333333444444666666666666666666666666777777777777666555444333222222333333333333444444000000222333555666777888666555444333333222333333444444555666666666666666333444555555444444666888:::@@@DDDAAA===<<<;;;888666666666666666666666666666666444333333333444555555222222999CCCDDD<<<333uuudddYYYTTTOOONNNLLLLLLLLLKKKIIIGGGDDDBBB@@@===<<<<<<===>>>>>>>>>>>>>>>=========<<<>>>>>>===============>>><<<;;;999999999888666333333333444555555666777777444444444333444444444444777777777777777666666666777777777777666555444333222222222333333333444444111111222333444444555666444444333222111111222222333444444555555555555555222333444333222222333555:::BBBGGGDDD???<<<:::777555555555555555555555555555444444333333333444444333000111999BBBEEE>>>666qqqddd[[[UUUQQQOOONNNMMMMMMMMMKKKHHHEEEBBB@@@>>><<<;;;<<<===>>>======<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;<<<<<<;;;:::999999999888666333555555555555555444444444333333333444444444444444777777777777777666666666777777777777666555444333222222222333333333444444333333333333333222222222333222222111111111111222222222333444444444444333222333444333222222333555<<>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999:::::::::999999999999:::999777444555555555444444444333333333444444555555555444444666666666666666666666666777777777777666555444333222222333333333333444444555555444333333222111111222222111111111111222222111111222333333333333333333444555555444444666888===IIIQQQNNNEEE===777333444444444444444444444444444444444444555555555555555666777444111000222555wwwlll^^^UUURRRQQQOOOLLLKKKJJJHHHHHHHHHFFFCCC@@@@@@???===<<<;;;<<<>>>???>>>===<<<;;;:::;;;;;;<<<999888888888888888999999888777888999;;;:::888555444444444444444444444444444555666666666555444444444444444555666666666777777777777777666555444333222222333333333333444444555555444444333333222222222222222111111222222333111222333333444444333333222333555444444555777999:::GGGSSSRRRIIIAAA;;;777555555555555555555555555444444555555666666666666000222444333222333666999uuujjjcccYYYRRROOOMMMKKKIIIKKKIIIHHHGGGGGGFFFDDDBBB@@@???===<<<<<<===>>>??????>>>===;;;;;;<<<<<<===777777666666777888888999666777777999;;;;;;888666111222222333444555666666555666777777777666444333222333333444555666777777777777777777666555444333222222333333333444444444444444444444444444444444333222222222222222333333222333444444555555444444///111222222222333666888555EEERRRSSSLLLEEE@@@<<<666666666666666666666666444444555666777777666666666666777666444333222333rrrcccWWWUUURRROOOLLLIIIHHHGGGJJJHHHFFFDDDBBBBBBBBBBBB888:::<<<>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<999888777666555555555555999888888888777777777666444444555555555555444444888888777777666777888888666555222000///000222333777666444333222222333444222222222222222222333333111000///000333888===@@@555444333222222333444555555555555444444333333333...///222444666666555555:::???DDDIIIIIIEEE@@@<<<555444333222111222333444666666666666666666666666777777666444444333333333rrraaaYYYTTTSSSPPPNNNKKKIIIGGGGGGHHHGGGEEEDDDBBBAAAAAA@@@999:::;;;<<<===<<<<<<;;;:::;;;<<<=========<<<;;;;;;::::::999999999999:::888888888777777666666555444555555666666555555444999999999888888888888888666666666666666666666777777666444333222222333333555555444333222111111000555444222111222444666888444444444333333444444444444444444444333333333333111111111111222222333333444888>>>CCCFFFEEEBBB@@@666555444333222333444444555555555555555555555555555555444444444444555666lllZZZRRRRRRPPPOOONNNKKKIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>:::::::::::::::;;;;;;<<<::::::;;;<<<<<<;;;:::999888888777777777888999999888888777666666555444444444555555666666555555444999999:::::::::999777777111222444666666666555555666666555333333333333333444444333333333222222222666555444333222222222222333444444555555444444333222222222222333333333333333222000///000111444555000333888===@@@AAAAAAAAA777666555444444444555555555555555555555555555555333333333333444555666777}}}kkk\\\QQQOOORRRLLLKKKKKKIIIHHHFFFDDDDDDAAABBBBBBBBBAAA???===;;;<<<:::999888888999;;;<<<999:::;;;;;;:::999888777666555666666777888999:::777777777666555444444444555555666666666666555555777888:::::::::888666555111222333444444444444444666555555444333333222222//////000111222333444555000111222333333333333333222333444555555444333222111111111222222333333333111111111111222444555777222444666999;;;===>>>???999888777555555555666666555555555555555555555555333333333333444555666666|||hhh\\\UUUPPPNNNOOOIIIIIIHHHHHHFFFDDDCCCAAA???@@@@@@@@@???>>><<<;;;===;;;999888777999;;;<<<:::::::::::::::888666555888888888999:::;;;<<<===666666666666555555555555555666666666666666666555444666777999999777666444999888666444444555666777555555555444444333222222---...///000111222333444...///111222444444444444222333444555555444333222111111111222222333333333000111222333333222111000333444555666999<<<>>>@@@:::999888666555555666666555555555555555555555555444444333333333333444444yyyiiiYYYRRRQQQNNNJJJIIIGGGGGGGGGGGGEEECCCAAA???????????????>>>===<<<;;;===<<<:::999888999;;;<<<:::;;;;;;;;;999777555444666666666777777999::::::555555666666666777777777555666666777777666666555333444555777777777777666;;;999666444333444666777555555555555444333222111222222111111000000000000111111222333333333222222333444444555555444444333222222222222333333333333111222333333111...+++)))222333333555999===@@@BBB;;;:::888666555555666666444444444444444444444444444444333333333333333444wwwggg\\\RRRNNNMMMJJJHHHHHHGGGGGGGGGGGGEEEBBB???===@@@???>>>======<<<<<<=========;;;:::::::::;;;;;;;;;<<<<<<;;;999777555444444333333333444555666666444555555666777888999:::666666777777777777666666333333444666777888999:::888777666555555555666777444555555555555333222111555444444333222111000000333333333333333333333333444444444333333444444444444444444444333333333333333333222222111111000///444444444666888;;;>>>@@@;;;:::888666555555555555444444444444444444444444222222222222333444555555xxxeee[[[VVVQQQNNNKKKHHHIIIMMMGGGHHHHHHGGGEEEBBB>>><<>><<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::777555444777666666666666777777888444444555777888:::;;;;;;666666777777777777666666444444444666777:::<<<===888999;;;<<<======<<<<<<444555555666555333222111444444444444444444444444222222222222333444555666555555333222222333555555555555555444444333333333333222222222444777:::;;;888888777666777888999:::;;;999888666555444444555444444444444444444444444000000111222333555666777qqqbbbYYYRRRQQQOOOLLLJJJHHHGGGFFFFFFEEECCCAAA@@@@@@@@@AAA999:::;;;;;;;;;:::999888::::::999999::::::;;;<<>>>>>>>>???======<<<;;;::::::999999888777777777777888999999<<>>=========>>>===<<<;;;:::999888888888777777777666777777888999:::HHHTTTTTTMMMEEE>>>999888777666444444555555666555555555555555555555555333333444555666666666555444444333333333444444555555444444555777888888777555555555555555555444444333333333333222222222222111000///...///000111222111111222222222222333333222111111000000111111222222111222555444222333777888999999999888777555444444333222333555777888777333333333444555555666666333444555666666666555555tttkkk[[[YYYUUUQQQNNNKKKIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCBBB@@@???>>>===>>>>>>===<<<:::888777777777777777666666666666777888888:::FFFQQQTTTPPPJJJAAA999777777666555555555555555555555555444444555555555555555444444444555555666666666555555555555666666111444666888777666666777666666666555444444444333333333222222222111111111///...---,,,---...000111111111111222222333333333222222222111111222222222222000222666666333555;;;;;;;;;:::999888777666666333222333555888888666333000000111222222333444444333444777888999888666555sssfff___UUUUUUUUUQQQMMMJJJIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCAAA???>>>>>>??????<<<;;;999777666666666777666666666666666777888888:::EEEPPPTTTRRRMMMCCC:::666666666666666555555555555555444444444444555555666666444333333444555666888888777777777777777888000444999:::777555444666777777666555444444333333222222222111111000000000555444333222222444666777333333333444444555555555666555555444444555555666222000222888888555777======<<<;;;999888777777777222333555888;;;999333...333333444555555666777777333555888;;;;;;999777555qqqbbbZZZVVVTTTRRROOOMMMJJJGGGCCC@@@EEEDDDBBB@@@???@@@AAABBBHHHEEEAAA@@@AAA@@@>>>;;;;;;999777444444666888:::666555555888;;;;;;999555:::BBBLLLRRRPPPHHH@@@;;;:::999888777555555555444333333333333333333333333333444555444222111222333000000111222333555666777777777666666555555555444333444444222///...///000000000000000000000000000111111222333333333333222222222222222222222222222333333333222222111111111222222333444666888999::::::999777777777666444222222222222222222222222222444444555555555555555555666666777777666555444444nnn```VVVPPPNNNQQQOOOLLLJJJHHHEEEBBB???AAAAAA@@@@@@AAACCCEEEFFFHHHEEEBBBAAAAAAAAA???<<<999888888777666777777777777555444555888:::999888999AAAJJJPPPNNNGGG???999888777555444333222222222333333333333333333333333444555666555333222333444111111111222333444555666555555555555555555444444666666666444111000111222222222222222222222222222111111222333333333333222222222222222222222222222333333333222222222111111222222333444666888:::;;;<<<:::777666666666444333222222222222222222222222333333444444444444555555666666666666666555444444~~~mmm^^^UUUPPPNNNLLLLLLJJJHHHFFFEEECCCAAA???AAA@@@@@@@@@AAACCCEEEFFFFFFCCCAAA??????>>>===;;;777888888999888777666666888555333333555777999999999AAAJJJPPPNNNGGG???:::666666444333222222222222333333333333333333333333444555666555444333444555333222222222333333444555333333333333444444444444888999999777444222222333333333333333333333333333111111222333333333333222222222222222222222222222333333333222222222222111222222333444666999<<<===>>>;;;777555555666555555333333333333222222222222444444444555555555666666555666666666666555444444}}}ppp```UUUQQQPPPOOOMMMIIIGGGEEECCCCCCCCCAAA???CCCCCCBBBAAAAAAAAAAAABBB@@@???===;;;::::::999888888888888888777777777777555444444444555666888888;;;BBBKKKPPPNNNHHH@@@;;;777777666555444333333333333333333333333333333333333444555444333222333555444333333222222333333333111111222222333333444444999::::::888555333333444333333333333333333333333111111222333333333333222222222222222222222222222222222222222222222222222222222222444777:::>>>@@@@@@<<<888555555666666666333333333333333222222222555555555666777777888888555555555666666555444444|||jjjaaaVVVPPPOOONNNLLLIIIGGGEEECCCBBBCCCCCCBBBAAACCCBBBAAAAAA@@@?????????======<<<:::888777777888;;;999777555555666888999222444666777777777666666:::AAAJJJNNNMMMFFF???;;;777666555444444444444444333333333333333333333333111222333333222111222333444444333222222222333333000111111111222222333333666777888777555333222333222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222444777<<<@@@BBBAAA===999666666666666666444444444333333333222222333333444555666666777777444444555555555555444444}}}kkk]]]XXXSSSPPPOOONNNKKKHHHGGGEEEBBBAAABBBBBBBBBAAA????????????????????????===>>>===;;;999888888:::<<<:::666444444555888:::111444777999888777666777999???GGGLLLJJJDDD===999555555444333222222333333333333333333333333333333000111222222111111222333444444333222222333333333111111111222222222222222222444666666444222222222222222222222222222222222111111222333333333333222222222222222222222222222111222222222222333333333111111222444888===BBBEEEAAA>>>:::888777777666555555555444444333333222222000111111222333444555555333333444555555555555444{{{iii\\\VVVUUUSSSQQQOOOMMMKKKJJJFFFCCCAAA???@@@AAAAAA@@@?????????>>>>>>===<<<;;;<<<======;;;888777888::::::999777666555666777888333666888888777666888:::;;;AAAIIIMMMKKKFFF???;;;666555444444333333444444333333333333333333333333000111333333222111333444333333222222222333444444333222222222222222111111///222444555444333333333333333333333333333333333111111222333333333333222222222222222222222222222111111222222222333333333111111111444888>>>CCCGGGAAA>>>;;;999999888666444666555555444333333222222111111222333444555666666222333444444555555555444xxxiii[[[QQQPPPPPPPPPNNNJJJHHHHHHIIIEEECCC???>>>??????@@@???BBBBBB@@@???<<<999777666999;;;;;;999666555666999888888888888888777666666666777888666555666999===???EEEMMMQQQOOOIIICCC???888777777666666666777777333333333333333333333333111222444333333333444555333222222222333333444555444333333333222222111111...111444555555444333444444444444444444444444444111111222333333333333222222222222222222222222222111111111222222333333333111111111444888>>>DDDHHH@@@>>><<<;;;:::888555333666666555444333333222222444444555666777888999:::222333444444555555555444wwwgggXXXQQQQQQRRROOOLLLKKKKKKJJJFFFCCC@@@@@@???>>>>>>??????@@@??????>>><<<;;;:::999888<<<;;;999777555555555555999888888888777777666666999888777666666777888999===AAAJJJRRRPPPEEE<<<999888777666555444333333333666666555555555444444444222333444333111000111222000222444555444333333444222222111111000111111111111222222333333222222111+++---111333555444333222333333222111111111222222000000111111111111000000111111222222222333333333111000222666888;;;DDDNNNKKKEEE===888555666888999999666222000000222333333222222333333555666888999666666555444444444444555uuuiii]]]RRRMMMNNNPPPMMMKKKIIIIIIHHHEEEBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;:::999:::999888777666666777777777777777777777666666666777666666666666888:::;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777777777666666666777777888888888666666555555777888:::;;;<<>>@@@AAAAAA@@@???===;;;;;;;;;;;;<<<<<<<<<<<<::::::999888777666555444777777777888888999999999888777666666666777888999<<>>777666888333333333444555555222000222222222333555666888999:::999777555333222111111nnnbbbUUUTTTPPPJJJIIIKKKJJJGGGDDDDDDDDDCCC@@@>>>>>>???<<<===>>>??????>>>======:::::::::::::::;;;;;;;;;:::::::::999777666444333777777777777888888888888999888777666666777888888<<>>===<<<;;;::::::999999999999999999999999888999999999888777555444666666666666555555555555777777666666666888999:::999@@@LLLVVVTTTIII>>>:::777666555444444444444444333222222222222111111111111222333333222111222444111111222111000000222444222222111111111222222333444333111000000111333444111111111222333444555555000000/////////000000111222222222222222222222222222222222222333333333333///111555666555:::KKK\\\jjjjjjfff[[[LLL@@@999777333222222333444555333222222222333333555666888999888777666555444333333333ooo```XXXUUULLLOOONNNJJJIIIKKKGGG@@@BBBCCCDDDBBB>>><<<===???BBBAAA???<<<:::888777777999999999888888888777777666777888999999888777666555555555444444333333222555555555555777999;;;<<<888>>>JJJTTTSSSGGG===999888777666555444333333333444444444333333333222222///000222222222222444666111111111000///000222555222222111111000111111111444333111000000111333444333333333333333333333333555555444444333444444444111222222333333222222111111111222222222333333333---000555777555:::JJJ[[[iiilllmmmeeeWWWHHH>>>:::444333222222444444444222222222333333555666888999555555444444444555555555zzzjjjaaa\\\WWWRRRMMMJJJGGGEEEEEEFFFFFFEEEBBBAAA???>>>===<<<======BBBBBBAAA???===;;;999888:::999888777777888999:::888999999999999888777777555555444333333333333444333444666666666666777888;;;>>>HHHTTTWWWMMM@@@777777555444444444444333111333333333222222222111111000000000000111333666777111111111111111222222222222111//////000111333555555444222000000111222333222222222111222222333333666666555444222111000000222222222222222222222222777333000000222444444333555222111222444999DDDOOObbboooyyyuuugggUUUDDD888555444222333444555444333555444333222222222222222555555444444444333333333~~~kkk]]]VVVSSSOOOLLLLLLIIIFFFEEEEEEFFFEEEEEE@@@???===<<<;;;:::;;;;;;=========<<<;;;999888777999999888777777888999999999999999999888777777666666555444444333333444444333555666555555555777999<<>>888666555555555555444222333333333222222222111111111000000000111333555666111111111111111222222222555444222111111222333444444333222000000111333444//////000000111222333444333333333333333333333333222222222222222222222222444222111222444555333111777444222222222333<<>>IIIXXX___XXXLLLCCC999777666666777666555333333333333222222222111111222111111111111222333333000000111111111222222222777666444333222222222333333222111111111222333444---...///000111333444444111111222333444444555666222222222222222222222222000111111333555444111...666444333444222222888@@@TTTeeewww|||ppp^^^PPP<<<999666444444444444333333444666666777666555555777777777666666666555555kkkcccXXXRRRPPPPPPOOOMMMIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA???===<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888999888888888888888888999999999999888777666555444666666555444444444444444555555555444444555888:::999;;;FFFVVV___YYYLLLCCC999777666666666666555333333333333222222222111111222222111111111111111111000000000111222222333333555555444333222222333333222222111111111222333444//////000111222333333333111111222333333444555555111111111111222222222222000111111222333222111///444333444666555444:::AAAQQQaaauuu}}}qqq^^^NNN???;;;777444444444444333222333555777888777555444777777777666666666555555|||mmm]]]XXXQQQMMMKKKKKKJJJHHHHHHFFFEEEDDDEEEEEEDDDCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::888666666888888888999999888888888999999999888888777555555666666555444444444444555555666777666555666999;;;:::;;;EEEVVV___YYYKKKAAA888666555555666555444222333333333222222222111111222222222111111111000000///000000111222222333333222222222222222333444444222222222222222222222333222333444444444333222111333333333333333333333333000000000111111222222222222222111000000000222333333333555777666444888???LLL]]]oooxxxttthhhVVVGGG@@@===999777777777666555111222444666777666555444666666666555555555444444mmm___VVVSSSOOOLLLKKKIIIHHHFFFHHHFFFEEEEEEFFFGGGEEEDDD???>>><<<:::999999999:::;;;;;;:::999777666444333777888999999999999888777888999999999999888777777777666555555444444555555666777999999888888:::;;;======FFFWWWaaa[[[LLLAAA888666555555555555444222333333333222222222111111000111111222111111000000//////000111222333333444000111111222333444444444333333333222222222111111444555555555555333222000444444444333333222222222//////000000111222222222333333222000///000222555333333444666444111555;;;HHHYYYiiinnnggg[[[MMMBBB888666444444444444333222222333444555666555444333666666666555555555444444}}}mmm___WWWRRRQQQOOONNNLLLKKKIIIHHHHHHGGGFFFGGGHHHHHHFFFDDD???>>><<<:::999999999:::999999999999888777666555777888999999999999888777888999999::::::::::::999777666666555555555555555555888;;;<<<;;;::::::;;;<<<<<>>KKK[[[iiiggg[[[NNNDDD>>>222111111222444444222000666666666555555555555555777777777666666666555555~~~nnn___VVVRRRLLLLLLLLLLLLKKKIIIHHHFFFHHHGGGGGGGGGIIIHHHGGGEEEAAA@@@>>><<<;;;;;;;;;;;;999::::::;;;;;;;;;::::::777888999::::::999888777888888999:::;;;;;;;;;;;;777777666555555555555555555999<<<>>>===<<<;;;;;;999999CCCUUUaaa]]]OOOCCC:::999777777888888666555333333333222222222111111...///000222222222111000...///000111222333444444666666666666555444333222555555444444222000///...///000222444444444222111333333333333333333333333...//////000111222222222///333666666444222222333111000333777777888>>>FFFRRRaaallleeeTTTFFF>>>;;;444555666999;;;;;;999777999888777666555555666666888888888888777777777777}}}nnnaaaVVVPPPOOOKKKIIIGGGGGGHHHHHHHHHGGGHHHGGGFFFFFFFFFEEECCCAAA???===;;;:::::::::999888888888777777777777888888:::;;;;;;999777555666666888999;;;;;;:::999:::;;;888888777666555555666666888888888999<<<===<<<:::;;;>>>HHHWWWccc```PPPAAA555555555555444444444444444333222111000/////////333111000000111111000...////////////000111222333444444333333333333333333111111111111111111111111333222111222444444222111444444444333222111000///111111222222222222111111333333222111000000111111333111222777999;;;BBBLLL\\\```aaaYYYKKK???999999555333222222444666777777999999999888777666555444555444444555777888777555pppcccYYYPPPLLLLLLJJJHHHFFFFFFGGGHHHHHHGGGHHHGGGEEEEEEFFFEEECCCAAA???===;;;:::::::::999888888888777777777777888888888999:::999777666777888;;;<<<<<<;;;888777777888:::999888888777777888888777888999:::;;;;;;;;;;;;999@@@MMM[[[bbb^^^PPPDDD777777777777666666666666666555444333222222222222333222000111111222000////////////000000111222333111111111111111111111111444444333333333333333333222000------...000000000000111222222222222222222111111222222222222111111333222222111000000111111444111222777;;;???HHHQQQ[[[\\\ZZZRRRGGG===888777888666555555777999999999999999999999888777666555666555555666888888777666}}}pppaaaXXXQQQKKKIIIJJJHHHFFFEEEEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@???===::::::::::::999888999999888888888888999999555777888888777777888:::<<<<<<;;;999777666777999666666555555444444555555666999<<<;;;999777999;;;888BBBRRR___ccc\\\OOOEEE:::999999999888888888777888777666555555555555555333111000000222222111///000000000000000111333333///000000000111222222222000000000000000000000000333000,,,***,,,...000111---...///111222333333444111111222222222222111111333222111111000111111111444111222777>>>FFFOOOXXXXXXTTTNNNFFF???:::666555555333222333555666666666999:::::::::999888777777777666666777999999888666pppdddXXXRRRNNNJJJHHHJJJGGGFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA???>>><<<:::999::::::999888999999888888888888999999555666888777666666777999888888888777666777:::===555555444444444444444555555999===;;;777555777;;;999CCCTTTaaaeee]]]NNNCCC::::::999999888888777777888777666666666666666777111000//////111111000///000000000000111222333333000111111222333444444555------...............///555222///...000222333333,,,---///000222222333333111111222222222222111111222222111111111111111222333111111777AAALLLUUUZZZRRRKKKBBB;;;888666444333222111000111333555444444999999:::::::::999999888888777777888::::::888777qqqeee[[[RRROOOMMMIIIGGGHHHHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>===;;;999999::::::999888999888888888888888888999666777888777555444555666777777777666555777:::===999999888888888999999:::555999<<<;;;666444666:::;;;DDDSSSbbbhhh```MMM>>>999888888777666666555555555555555444555555666666000...---...000000///...000000000000111222333444000000111222333333444444000000000111111111222222444333222222444444333222...///000111111111111111111111222222222222111111222111111111111111222222111000111888DDDPPPVVVWWWKKKCCC999444333444333222444333333444666777777666888999999:::::::::999999999888888999::::::888777qqqddd[[[SSSNNNMMMMMMIIIFFFEEEIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<:::999888999:::999888888888777777777777888888666777777666555444444555999999999777555555777999888888777777777888999999444777:::999777555777999===FFFVVVeeelllbbbMMM<<<777666666555444333222222333333333333333444555666///...---...000111000///111111000111111222333444.../////////000111111111...//////000000111111111222111111222333333222000111111111222111111000000111111222222222222111111111111111000111111222333000111333:::HHHTTTUUUPPPCCC===555111111222333222222111111333555666555333777777888999:::::::::999999888888888999999888666pppbbb[[[RRRMMMJJJMMMNNNJJJFFFEEELLLJJJGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA>>><<<<<<:::888888999:::999888777777666666666666777777333555666666444444555777666888888888666555666777444444444444444555666666555555666777888888888888===JJJ]]]kkknnnaaaNNN@@@666555555444333222111000111111111222333444555666111//////000111222222111111111111111222333444444////////////000000000000,,,------...//////000000333111000000111222222111111111222222222222111111111111222222222222111111111111000000111222222333000333777???MMMWWWSSSIII<<<999555222111222333333///...///111333333222000555666777888999999999999999888777888999999777555tttaaaYYYWWWMMMJJJJJJOOOQQQMMMHHHFFFMMMKKKIIIGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::888888999:::999888666666555555555555666666111333444555555555777999222444666777777777888:::666666666666666777888999555444444666888999888777===MMMcccqqqnnn```OOODDD666555555333222111000000111111111222333444555666222111000111333444444222111111111111222333444555222222222111111111111111///000000111222333333444777333000...000222444444000111222333333333333333111111222222222222111111111111000000111222333333111555:::BBBPPPYYYRRREEE888777555333222222333444111111222444666666444333444555666777888999999999999888777777888888666444uuufffYYYTTTTTTIIIIIIJJJJJJJJJJJJIIIIIIIIIEEEBBBCCCGGGHHHDDD???>>>????????????===;;;:::999888888777777777777777666777888888555444333444666777777777888888888888666666555555555666666777666666555555555666666777:::::::::999777666777888===PPPiiivvvppp]]]III<<<666555333333333333111000000000111222333333444444111111000//////000111222555333111/////////111222////////////000000000000---------...//////...---///000222222000///000111///////////////000111111////////////////////////222222222222222222222222444666???MMMXXXXXXNNNDDD???666000333555333222444000222444444222111222222333333555666888:::;;;<<<888888777666666666666666tttfff[[[RRRLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIFFFEEEEEEGGGGGGDDDAAA????????????===<<<:::999999888777777666666777777666777888777444333444555666666777777777888888888666666666555666666777888666666555555555555666666888999999777666666999;;;AAASSSjjjuuunnn[[[HHH<<<555333222222222222111///000111111222333333444444444333222111000000111111333222111000000111333444////////////000000000111111111111111222111000//////000222222000000000111///////////////000111111111111111111111111111111222222222222222222222222222888CCCQQQYYYVVVKKKAAA>>>666000333555333222333222333444444222222333444333444555777888:::;;;;;;888777666666555555666666wwwfff]]]WWWQQQLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCBBB??????>>>===<<<:::888777999888777777666666777777777777777555333333444666666666666666777777777777666666555555666777777888666666555555555555666666777777777666555777:::>>>FFFWWWkkksssiiiVVVEEE;;;444222111111111111000...111111111222222333333444666555444222111111111111222111111111111333555666/////////000000000111111444444444333222111/////////111222222111000000111000////////////000111111111111111111111111111111222222222222222222222222111<<>><<<666111333444333222333444444444333222222444666444444666777888999999999777666666555555555555666|||lll]]]YYYXXXTTTNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHHHHGGGDDDBBBAAABBB??????>>><<<:::888777666888888777666666666666666777777666444222222555777555555555666666666777777444444444444555666777777777666666555555555555666888888666444444666:::>>>JJJYYYkkkooocccPPP@@@888444222111111222222111///111111111222222333333333444444333333222222222111333333222222222333444555//////000000000111111111222333333222///---,,,,,,///111333222111000111111000000//////000000111222111111111111111111111111111222222222222222333333333AAATTT___]]]QQQDDD<<<999666222222333444333333444444333111000111444666444444666777888888888888666666555555555555555666}}}pppbbbVVVSSSTTTQQQKKKGGGJJJIIIHHHHHHHHHHHHIIIJJJEEEFFFGGGFFFCCCAAAAAABBB@@@???===;;;999888777666888777777666555666666666666666555333222222555777444555555555555666666666333333333333444555666777777777666555555555555555:::999777444333555888<<>>===;;;:::999999:::777777666555555555555666333444555555333333444555333333444444444555555555444444444555666777888999888777666555555444444444555666666666555666888:::HHHWWWggggggWWWDDD999555333222111222333444333111222222222222222222222222000111222444444444333333222222222222222222111111000000111111111222222222---111444444111000222555000222333333222111111222111111000000111111222333000000000000000000000000000111111222333333444444;;;IIIYYY```YYYKKK===666222666666222111444444111000111222222000000111222///111444777999999888777777777777777777888999999~~~qqqdddZZZUUUPPPMMMOOONNNKKKIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJFFFDDDGGGKKKMMMIIIEEE???>>>===;;;::::::;;;;;;777777666555555555555555222444555555444333444444333333333444444444555555555555666666777999:::;;;888888777555555444444444222444555666666777:::<<>>GGGSSSVVVOOODDD;;;666444444333222222333333444444333111///......///000111333666888888777666555::::::999999888888777777~~~lll```YYYVVVUUURRRPPPNNNLLLKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDBBB@@@AAACCCDDDBBBAAA===;;;999888777777888999444555555555555555555444555444333333222222333333444333222222444444333222333333444444555666666666444555555555555555444444444444666:::;;;888888;;;EEERRR\\\WWWIII===666222555333000000111333333333000000111111111111000000555444444444444333333333222222111111111111222222000000000000000111111111111111111111111000000000000000000111111111222222///111222444444333222111222222111111111111222222000000000000111333444555>>>JJJVVVYYYPPPCCC;;;777111111222333333333222222444333111000000111333444444444555666777777888888777777777666666666555555nnn^^^WWWUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDCCC@@@???>>>>>>???@@@???>>><<<;;;999888777777888888555555555666666555555555555444333333222222333333333222111222333444333222333444444555666666777777666666555444333333333444666555777;;;;;;888:::>>>IIIUUU]]]WWWIII>>>777333555222000000111333333333111222222222222222222111333444444444444555555555222222111111111111222222...//////000111111222222111111111111111222222222000000111111111222222222///000222333333333222111222222111111111111222222000000111111222333555666???MMM\\\^^^RRRCCC:::888///111333555666555333222333333222222333555666777555555444444555888:::;;;666666666666666555555444wwweeeYYYUUUUUUSSSQQQNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@============>>>>>>======;;;:::999888777777777888555555444444444444555555555444333333222222333333333222111111333444333222222333333444555666777777888777555333222222333333555444666999888666:::@@@PPPZZZ___WWWJJJ@@@999555444222111111222333333222111111222222222222111111111111222333333444555555222222111111111111222222//////000000111111111111000000111111111111111222/////////000000000111111000000111222333222222111222222111111111111222222000000000111222333444555???PPPaaadddVVVEEE;;;999222333444555666666666555444333333333444555666777444444555555777888:::;;;666777888888888888777666xxxmmm___WWWUUUTTTPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@>>>>>>===>>>??????>>>===<<<<<<::::::999888777777777777444333333222222333333444555444333333222222333333222111000111333444333222000111111333444555666666777666444333222222222333222222444666555444:::CCCVVV\\\]]]TTTGGG>>>999555444222111111222333333111000111111111111111111000//////000111222333333444222222111111111111222222111111111111000000///////////////000000000111111........./////////000000000000111111222222222222222222111111111111222222////////////111222333444>>>PPPdddhhhZZZHHH===:::444333222111111333555777444444333333333333444444222333666888999999888777666777888999999888777666zzzjjjbbbZZZTTTSSSPPPLLLHHHJJJJJJKKKJJJJJJHHHGGGFFFDDDCCCAAA@@@>>>=========>>>@@@AAAAAA>>><<<;;;;;;999999999888888777666666444333222111111222333444555444333333222222333333111000000111333444333222///000000222333444555666555555444333222222222333111111333444333555===HHHYYY\\\YYYLLL???999666333333222111222333333222111000000111111111111000000......///000111111222222222222111111111111222222222222111111000//////............///000000111111........./////////000000000000000000111111222222222222111111111111222222.........///000111333333<<>>???AAACCCBBB>>>;;;999999999999999888888777666555555444222111111222444555555444333333222222333333111000///000222444333222///000111222444555666777333333444444444333333222222222444666555888CCCOOO\\\]]]UUUGGG:::555444333333222111222333444222111111111222222222222111111//////000000111111222222222222111111111111222222111111111000000000000000...//////000111111222222000000000000111111111111000000000000000111111222222222111111111111222222/////////000111222444444:::KKKaaajjjcccRRRCCC;;;666444222000///000111222111222222333444444444444333444555666666555444444444666888::::::999777666pppdddYYYWWWSSSOOOLLLLLLMMMNNNHHHIIIIIIJJJIIIHHHFFFEEEDDDBBB>>>;;;:::<<<>>>??????BBBDDDBBB===999888888888999999888888777666555666555333222222333555666555444333333222222333333000//////000222444333222000111222333555666777888111222333444555444333222444444777888888;;;GGGTTT```___UUUEEE999555555555222222111222444444222000222333333444444333333222111111111111111222222222222222111111111111222222/////////000111111222222///000000111222222333333111222222222222333333333000000000000000111111222222222111111111111222222000000000111222333555555888III___jjjeeeVVVEEE;;;888777666555444333333222///000222444555666777777666555444333222333444444666888;;;======<<<:::999~~~lll```[[[RRRRRRQQQPPPNNNLLLJJJHHHKKKJJJHHHFFFDDDCCCBBBBBBAAA>>>;;;999:::===@@@CCCEEECCCAAA@@@???>>>;;;999777666444333222222222333444333333333333444555555555555444333111000//////000000000000000000000000222111///000222444555555111111222333333333333222666555555666;;;FFFWWWeeeeeeVVVFFF???<<<888444222333222222222111111000000444333222222111111222222...///000222222222111000222222222111111111111000000111333222000//////000111111000000000000111111111111111111111111111111111111000000//////......000000000000111111111111000000//////111333666888===JJJ```qqqmmmXXXCCC999222333444444222222333444555444333555777777555222333333333333333333333333///444:::;;;777555666999uuufff\\\XXXQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC>>><<<::::::;;;>>>BBBEEEFFFCCCAAA???>>>===:::888666666555555555666777888444333333333333444555555555444444333333222222222111111111111111111111111333111000000222444444444111111222333333333333222333444666;;;CCCRRReeessslll[[[HHH>>>:::777555555333333333222222111111111333333222222222111111111111222222222222111111000222222222111111111000000000111222222000//////000111111000000000000111111111111111111111111111111111111000000////////////000000000000111111111111333222111000111222444666===III^^^nnnkkkXXXEEE<<<333444444444333222333333555444333555777777555222333333333333333333333333222666999:::888555555666vvviii___XXXSSSPPPOOOLLLJJJIIIHHHHHHHHHEEEEEECCCBBB@@@@@@??????:::999999:::===AAAEEEGGGFFFDDD@@@>>>===;;;999777777666666666666777888888444333333333333444555555444444444444444444444444111111111111111111111111444222000111222333333222111111222333333333333222444666:::???JJJ\\\ppp}}}ppp\\\GGG;;;666444333555333333333222222222222222111111222333222111000///555444333222111111111111222222111111111000000000///111222222000//////000111111000000000000111111000000000000000000000000111000000000000/////////000000000111111111222222444333222111111222333444===III]]]mmmkkk[[[JJJ@@@666555444333333333333333555444333444666666444333333333333333333333333333555666888888888666444333wwwhhh```[[[UUUPPPOOOMMMKKKHHHGGGGGGHHHIIIHHHFFFCCC@@@===;;;:::999777888:::<<<@@@DDDGGGIIIFFFCCC???===;;;:::888666888888777555444333222222444333333333333444555555444444444444333333333333111111111111111111111111444222111111222333222111111111222333333333333222777:::<<>>LLL```ooopppbbbOOOCCC888666444333333444333333444444444444555555444333444444444444444444444444555555555777888888666444yyyiii```\\\YYYSSSNNNNNNLLLJJJHHHGGGHHHIIIJJJGGGEEEBBB???<<<:::888888777999<<<@@@DDDFFFHHHIIIEEEBBB>>>;;;:::999888666888888777666444333111111444333333333333444555555555555444333222111000000111111111111111111111111333222111222333333222000111111222333333333333222666999:::;;;EEEWWWgggnnnbbbRRRAAA999666333111111000111111111111111111111000111333444333222000...000/////////000111333444111111111000000000//////...000222222000000000111111111000000000000111111000000000000000000000000000000000000111111111111111111111111222222222222222222222222333444555555>>>NNNdddsssvvviiiVVVFFF;;;888555333444444333222444444444444333333444444444444444444444444444444222222333555888999888666tttjjj___YYYYYYWWWRRRMMMKKKJJJIIIHHHGGGHHHHHHIIICCCBBB@@@???======<<<<<<:::<<<@@@DDDGGGHHHHHHHHHCCC@@@<<<999999999888777666666666777666666555444444333333333333444555555666555444333111000///...222222222222222222222222222111111222444444222111111111222333333333333222000444666777BBBWWWfffjjj^^^OOOAAA;;;:::777444333000111111111111222222222222222333444333222111000---......///000222333444111111000000000/////////...000111222000000000111111111000000000000111111111111111111111111111111000000000111111111111222111111111222222222222333111222222333444555555555<<>>999555333444555444222333444444333222222333555444444444444444444444444000111333555666888999999ggg```XXXSSSSSSRRRPPPMMMHHHHHHGGGGGGGGGGGGGGGFFFBBBBBB@@@??????>>>>>>>>>>>>AAAEEEHHHIIIHHHGGGEEEBBB>>>:::888888999999888444555666666666555333222444333333333333444555555555555444333222222111111222222222222222222222222111000111222444555333111111111222333333333333222...444666777DDD[[[jjjmmm\\\NNN???:::999666333222222222222333333444444444444444444333333333333222...///000111222333333333111000000000////////////...///111222111000111222111111000000000000111111222222222222222222222222000000111111111222222222111111111222222222333333333333444444444444444333666FFFZZZiiirrrpppbbbSSS@@@;;;555333555666444111333444555333111111333666555555555555555555555555000333555666444444777:::uuubbb\\\TTTOOONNNNNNMMMLLLEEEEEEFFFFFFFFFFFFEEEDDDFFFEEECCCAAA???======<<>>::::::999888777666666666666333333333333333333333333111222444555555444222111111222333444333222111000222111000111222222222000333333333222222111111111111111111111111000//////444222444===LLL\\\hhhnnnYYYLLL>>>777555222222444000222444666666444222000444333222222333333111000000000000000000000000000//////000000111111222222...///000///...///000222000000000000000000000000///---,,,...111333222000000000111111111111000000222222111111111111111111333222111000000222444555555888BBBUUUmmmzzzssseeeIII@@@666222333666555333444333222222222444777888333444444555444333111000222222222333333222111111yyykkk^^^VVVRRRNNNKKKIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCAAAAAA???>>>>>>>>>??????DDDDDDDDDEEEDDDBBB>>>;;;:::999888777666666666666444444444444444333333333333444555777777555444333222333333333333333222222222111000111222333222000333333333222222222111111111111111111111000000///555444777BBBRRRbbblllooo```PPP@@@888666333222222111222444555555444222111444333111222222333111000000000000000000000000000000000000000000111111111.../////////......000222000000000000000000000000///...---...111333222000000000111111111111000000222222111111111111111111111000///...///000222333555777>>>PPPhhhwwwtttiiiSSSHHH;;;444555666444111333333222111222444666777222333444444444444333222222333333333333333222222xxxjjj^^^UUUPPPMMMJJJHHHGGGGGGFFFEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@>>>===;;;;;;<<<===>>>DDDBBBAAA@@@@@@???===;;;999999888777666666666666666666555555444444444333444555777888888777555444444444333333333444444555333111000111222333222111333333333222222222222111111111222222111111000///555555:::HHH[[[kkkrrrsssiiiVVVCCC:::777444111000222222333333333333333333333222111111222333111000000000000000000000000000111111111111000000000000---...///...------///111000000000000000000000000///......///111222111000000000111111111111000000111111222222222222222222111000000//////111222333444555:::III___qqquuuooo___QQQAAA888777777333...222222111111111333444666111222444555555444333333333333444444444444444333}}}lll___VVVRRRMMMKKKHHHFFFFFFFFFEEECCCEEEEEEEEEDDDCCCAAA@@@??????===;;;::::::;;;===>>>BBB@@@??????@@@???<<<:::888888777666666666666666777777666666555555444444444666777888888777666444666555444333333444666777333222111111333333222111222222222222222222222222111222222222222111000000555666===MMMcccsssyyyyyynnnZZZEEE<<<999666222000333222111111111222333444333111000111222222111000000000000000000000000000222222111111000000//////,,,---......,,,---...000/////////////////////////////////000111111111111000111111222222111111000111111222222222222222333333333222222222333444555555555888BBBVVVkkkuuuvvvgggYYYGGG===:::888333...222111111111111222333444333444555555555444333222333444555555555555555555sssdddXXXRRRPPPMMMKKKHHHGGGFFFEEECCCAAABBBBBBAAA@@@???>>>===<<<>>>===<<<;;;;;;<<<>>>????????????AAAAAA???;;;888888777666666666666666666777777777666666555555555333444666777777666444333555555444333444555777888333222111222333333333111222222222222222222222222222222222222222111000000444555<<>>===<<<<<<;;;;;;==================>>>>>><<<===>>>@@@AAA???:::777777666666555555666666666666666666666666666666666222333555666666555333222444444444444444555666777444222111222333444333222111222222222222333333333222222222333222222111000444555:::FFFXXXiiiuuu{{{rrrcccQQQFFF>>>777333333111111000000111222444555111000///000222222222000000000000000000000000000111111111111000000000000---...///...------///111000000000000000000000000000111222222000000111222111111222222222222111111111111222222333444444444111111111222222222222222444555666999GGG\\\pppyyykkkbbbUUUIII???:::666444222222333333333333333333555555666666555444222111333333444555666666666666wwwggg___ZZZRRRMMMLLLGGGFFFEEEEEEFFFEEEDDDBBB>>>>>>===<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>======<<<;;;;;;<<<===<<<999777666666555555555666666777333444444555555666666777222333555666666555333222222222333444555666666555444333222222444444333222111111222222222333333333222222333333222222111000555555777===IIIYYYiiisssvvvjjj[[[NNNAAA777333444000000000000111222333444111//////000111222222111000000000000000000000000000000000000000111111111.../////////......000222000000000000000000000000000222333222000///111333111222222333333222222111111111222222333444444555000111222222333333222222222444555666@@@UUUiiitttlllhhh^^^QQQCCC:::777888333333444444444444333333222333444666666666555444222222333444555666666555|||kkk\\\XXXXXXTTTPPPOOOCCCBBBBBBDDDEEEFFFDDDCCC>>>======<<<<<<<<<======888:::<<<>>>>>>===<<<;;;===;;;888777888999999888666666555555555666666777222222333444555666777777333444555777777555444333000111333555666666555444444333222222444444333222111111111222222333333333222333333333333222111111666555444666===MMM```mmmzzzpppbbbSSSDDD777222444//////000111222333333333000/////////111222222111000000000000000000000000//////000000111111222222...///000///...///000222000000000000000000000000000222444333000///111333111222222333333222222111111111222333333444555555222333444555555555444444000333444444===PPPdddpppnnnllleeeVVVEEE:::777999444444444555555444333333///111333555777888888888111222333444555555555555}}}jjjbbbYYYSSSQQQOOOKKKGGGEEEEEEDDDDDDCCCBBB@@@???<<<;;;:::999888999::::::777999;;;=========;;;::::::777555666777666333000444444444444444444444444444444444555555555666666555555555555555555555555222333444444555555444444333///000999===888222000333222111000111222333444333333333333333333333333111111444777999@@@PPP___oooppphhhVVVEEE;;;666333666444111///...///111222222222111222333333222000000111111222222222111111222111111111000000//////------...000111111111111///111222111000///000111////////////000000000000666666555444222111000000555333222000000222333555666555444333333333333333333000///444:::FFFWWWgggqqquuuqqqaaaNNNBBB<<<888555444333333444333111///)))---111222111222555888555555555444333333555888rrreee^^^VVVPPPNNNLLLHHHEEECCCCCCCCCCCCBBB@@@???>>><<<;;;:::999999999::::::888999:::;;;;;;;;;:::999:::888777777888777444222444444444444444444444444444444444444555555555555333333333333333222222222333444555555666666555555:::666777>>>BBB>>>888666222222111111222222333444111111222222333333333444111000222444444999GGGTTTgggkkkgggXXXFFF<<<888555444333111000000222444555222111111111333333111000111111222222222222111111111111111111000000000///---...///000000111000000///111222111000///000111////////////000000000000333333333333333333333333222222000/////////000000444444333222222222222222555333222444888???MMMZZZllltttuuujjjZZZMMMCCC>>>:::888666555555555333222111333555555444333444555444555666555333333555777uuujjj^^^YYYRRRMMMKKKIIIEEEBBBBBBBBBBBBAAA@@@???>>>===;;;;;;:::999999999999:::999999999999999999888888:::999888888888777555333444444444444444444444444333333333444444444555555444333333333222222111111444444555666666666666666999666666<<<>>>;;;666333111111222333333333333222000000111222333444444555333222222222111333===III\\\dddfffZZZHHH===999888222111000000222444777999222111111111333333111000111222222222222222111111111111111111000000000000//////000000000000/////////111222111000///000111////////////000000000000000000111222333444555555444444333333222222222222333333222111111111222222444222222444555888BBBLLLaaaooozzzxxxkkk\\\OOOEEE===:::777555555555444333666555444555666666444333666777888888666666777888yyyllldddXXXTTTOOOKKKIIIFFFCCC@@@BBBBBBBBBAAA@@@???======:::::::::999999999999999:::999888777666666777777888888777777777666555333333333444444444444444444333333333333444444444444666666555555444444333333333444444555555555555555555333444666888555222///000111222333444333222111000111222333444555666666666444444444222222:::CCCRRR___eee[[[III===999888111111000000222444666888333222222222444444222111222222333333222222111111111111111000000000000000///000000000000//////...///111222111000///000111////////////000000000000///000111222333444555555111222333444444444444333333333222222222222222333000///111444444444;;;CCCSSSggg|||yyyjjjXXXLLL>>>;;;666333222333333333444222111333666777555222888999;;;;;;999999:::;;;zzzjjj___ZZZSSSQQQNNNKKKHHHFFFCCCAAABBBBBBBBBBBB@@@???>>>===:::::::::999999999888888999888777666666666666666555666666666555444333333333333333444444444555555333333333444444444555555666666666555555444444444222222333444444444444333555666666666666666444111000111222333444333222111111222333444555666777888555444444555444444999@@@MMMZZZbbbYYYHHH<<<777666111111000000111222333444444333333444555555444222333333333333333222111111000000000000000000111111///000000000000//////...///111222111000///000111////////////000000000000111111111222222333333333+++,,,---///111111222222444444333333333333444444000000111444333111666===HHH```{{{ppp\\\NNN???;;;666222222333333444444222111333666777555222666888999999999999;;;<<<}}}mmm___WWWTTTOOOOOOMMMKKKIIIFFFCCCAAABBBBBBBBBAAA@@@???>>>===999999999:::999888888777777777777777777777666666333555666666444333333333222333333444444555555555444444444555555555666666444444444444444444444444111111222333333333333333444666777444444666666333111111222333333333333222222333333444555666666777222000111444555444888===JJJUUU\\\TTTEEE;;;666444222222111111000111111111444333333444555555444222444444444444333222111000000000000000111111111111//////000000000000/////////111222111000///000111////////////000000000000111111222222222222222222------///000222333444555444444333333444444555555444333333444222000555<<>><<<<<<888999999:::999888777666555666777888999888777666333555777777444333333555222222333333444555555666555555555666666666777777444444555555666777777777111222333333444444333333111555555111111444555333222222111111222222333444222222222333333333444444111///111555666555777<<>>BBBzzziii]]]VVVRRRPPPIIIKKKLLLKKKHHHEEEBBBAAA????????????>>><<<;;;:::888888999:::999888777666444555888999:::999888777444666888888555333555666222222333333444555666666666666666666777777777777666666777888999:::;;;;;;222333444444555555444444111666777222222666888666333222111000111222444555111111111111111111111222333111333777888777888<<>>999666555555//////000111222222333333222222333333222111///...111222333333111000000000------......//////000000111111000000//////......///000000///......000222------...///////////////////////////000111333333111111111111111111111111555222//////000111///---111000111444666:::HHHXXXpppuuuzzzyyynnn\\\KKKAAA999777555333111111222333555444222333555777777666222333333555888>>>EEEJJJooo___VVVRRRNNNLLLLLLPPPMMMJJJHHHFFFCCC@@@===>>>>>>===;;;:::999888777;;;;;;<<<<<<;;;999777555222333444666777888777777666555444333222222222222555555444333444666888:::999888777666666666777888666666555444444555666666444444555555555555555444666444222111111222444555222222222222222333333444222111111111111000000000111222222222444777<<<@@@HHHEEE@@@;;;666444333333///000000111222222333333...///111222333333222222111222333333111000000111///000000000000000111111111000000000/////////...---///000000//////000222//////000111111111111111000000///000000111222222111111111111111111111111666333111000111222000//////000444999<<>>:::666333111000000000000000111222222333333//////111222222333222222000222333333111000000111222222222222111111111111000000000000////////////+++---000111111000111222//////000111111111111111111111111111111111111111111111111111111111111111555333222111222222222111///222777???GGGUUUiii{{{}}}zzzsssiii[[[LLL???777999888666555444444444555888666444333444444333222666555444444666;;;BBBGGGuuuiii^^^TTTPPPOOOMMMLLLNNNIIIGGGDDDCCCBBBAAA>>><<<;;;;;;;;;:::::::::::::::::::::::::::999888777666444444555555555555666555333222222333333444555666222222222333444666888999888777777666555555555555333333333333444444444555777666444333333444555666444333222111222333444555222222222222222333444444000111111222333444444444444333333666<<<@@@@@@>>>:::888555333111000000000000000111111111222222222333333222222111000000///000111333333111000111111333222222222111000000000000000000000////////////))),,,000222222111111111------...///////////////111111222222111111111000111111111111111111111111333222111111111222222222333444999DDDSSSfffxxx~~~wwwjjj]]]PPPFFF>>>999888777666555444444555555888777555555555666555444666555444222333777>>>CCCvvvhhh^^^UUUMMMJJJIIIFFFFFFGGGDDDCCCAAAAAAAAAAAA???>>>::::::::::::::::::::::::999999999999888777666666777666555555444333333333333333333333444555666666444555555666777888999:::777777666666555444333333222333333444444555555555666555333222111222333333333222222222222333444555111111111111111222333333///000000111222333444444555444444888===???===;;;666555333222111000000111111111111111111222222222333333222111111000000000///111333333111000111222111111000000/////////...////////////000000000000))),,,000222222111111111------...///////////////111111222222222222111000111111111111111111111111000111111000000000111222333444999IIIaaawwwyyynnn]]]NNNBBB;;;777555555555444444444444444444555333222333444666666555444444333222222555:::>>>}}}lll```ZZZSSSMMMKKKIIIFFFEEEGGGDDDCCCAAAAAABBBBBBAAA???::::::::::::999999999999888888888777777777666666777777555444333333333333777666555444333333333333333444444555555666666666666666666666555444222111222333444555555666555555555444333222111111111111222222222222333444555555111111000000111111222333000000111222222333444444555666888;;;===<<<:::777444444333222222222222222111111111111111111111111000000000000111222333444///111222222111111111222/////////...............////////////000000000000+++---000111111000111222//////000111111111111111000111222333333333111111111111111111111111111111...000000000//////111333333777AAATTTnnnwwwiiiVVVEEE;;;777444333333333333444444444444444111000///000222333333333222222333333333555888;;;~~~nnnccc]]]XXXRRROOONNNLLLIIIHHHJJJEEECCCAAAAAAAAA@@@>>><<<;;;:::::::::999999888888888888777666666666666777555444444333333444555555777666555444444333333444222333333333444333333333666666666666555333111000222333555666777777666666444444444444333222111000111111222222333444555555222111111111111222333333222222333333444444555555777:::>>>???===:::666555333333333333222222222222111111111111111111111111111000000000000222333444///000222222111111222333..................//////.../////////000000000111---///000000//////000222//////000111111111111111///000222333444444222222111111111111111111111111...000111111000000333555777CCCSSSdddwww}}}qqqcccPPPAAA999777777666333333444555555555555555333222000111222333333222000222555666666666888:::rrrddd]]]\\\RRRNNNKKKLLLJJJGGGFFFIIIEEECCC@@@???>>><<<:::888;;;;;;::::::999888888777888777777666666666666777333222222222333555777888444444444444444555777777777777777777777666666555555666666666555333111000222333555777888777777666444555666666555333222000111111222333333444555555333333222222333333444555444444444555555555555555888===BBBBBB===888555444333333333333222222222222222222111111111111111111444333222000000000000111...000222222111111222333------......//////000000.../////////000000111111///000000///......000222---......///////////////...///222444555444333222111111111111111111111111///111333222111111444777>>>OOOcccqqq{{{}}}uuueeeXXXFFF:::555666777777333444555666777777777777888666444444555555444333000333666888888888999:::zzziii\\\UUUSSSRRRMMMHHHHHHKKKLLLIIIFFFGGGDDDAAA???>>>===<<<:::::::::999999888777777666444777777444444777777444333444666666666444222000666666666666666666555555222222444555666888999999555555666666555444333333555555555666666666666666888555111111222333222000333333444444444555555555222222222333333444444444222888888444333999<<<;;;FFFCCC>>>999666444444444111111111111111111111111666555333111000000111111333111///......///111333333222222222111111000000333111//////000///,,,)))******++++++,,,---------......///000000///...---000000000000111111111111111111111000000000000000222111111111000000//////444...///666555000555@@@JJJaaauuu{{{yyyuuujjj\\\OOOJJJBBB:::555222222333111111111222222333333333555222//////000111///---666666555444444444444555qqqcccZZZUUUSSSPPPLLLHHHGGGIIIJJJHHHEEEFFFCCC???===<<<<<<:::999:::::::::999999888888888444777777444444777777444222333444555555444333222444444444444444444444444444444555555666666777777666666777777666666555444555555555555666666666666888555222111333333222111222222222222333333333333333333333333444444444444///333555666<<>>IIIQQQOOOHHH>>><<<:::777444222000///111111111111111111111111000111111111111111000000111111111111111111111111111111000000000000//////222111111111222222000...000000000///......------...///000111111111111111000000000000111111111111000000000000000000111111333333333333333222222222111///000333444666DDDTTThhhsssyyyrrrggg\\\NNNBBB<<<999555222000111333444444444444444444444333333333222111222444555444333111111111222333444666666vvveeeYYYTTTSSSQQQOOONNNLLLIIIGGGGGGGGGDDDBBBAAA>>>;;;:::::::::999888999999999999999999999999222555555222222555555222444333333222222222333333555555555666666666666666555555555555555555555555666666777777777666666555666555555555555555444444555444333333333333222222333333333333444444444444666666666555555444444333555777>>>LLLXXXZZZOOOCCC999888777555222000...---111111111111111111111111...///000222222222111000000111111222222111111000000000000///////////////000000000111222222111000******++++++,,,------...------...///000111111111///000000000111111111111000000000000000111111111333333333333222222222222111000111333444;;;LLL^^^tttxxxvvvkkk^^^SSSGGG>>>999777555333333444666777555555555555555444444444333333333333444444333333444333222222111111222222xxxlll]]]SSSPPPOOONNNMMMNNNMMMKKKIIIHHHFFFCCCBBB>>><<<999999:::;;;::::::888888888888777777777777222555555222222555555222666555444333222111222222555555555666666666777777333333444444555666666666444555555666666555555555666666555555444444444333333333444444333222222222222222222222333333333333666666666555555444444333666;;;HHHYYYccc]]]LLL===666666555333111000...---111111111111111111111111---...000111222222111000111111222222222222111111///////////////000000000...///000111000000000000.........///000000111111,,,,,,,,,---...///000000///000000000111111111111//////000000111111111111111111222222222222222222222222222444888CCCVVVggg|||zzzrrrdddVVVLLLCCC===888777666444444555666777555555555555555555555555333444555444333222111000333333222111111111111222lllcccXXXPPPMMMMMMLLLKKKNNNMMMLLLJJJHHHEEEBBBAAA<<<:::888999;;;===>>>>>>999888888777666666555555333666666333333666666333666555555444444333222222222222333333444555555555222222333444555555666666333444444555555555555555666666555555444333333333111333555555333222222333000000000000111111111111555555555444444444444444333===OOObbbggg[[[HHH<<<666555333222111000000000111111111111111111111111///000000111222222222111222222222222222222222222//////000000000000111111...///111111000///000111222222111111000000//////,,,,,,,,,,,,---...//////000000000000111111111111/////////000111111222222111111111111222222222222333333444888AAAQQQcccqqqxxxkkk\\\NNNCCC<<<999666666555555444444444444444444444555555555666666333555666666333111000000000000000111222333555555|||qqq___[[[UUUPPPLLLKKKKKKLLLLLLMMMLLLJJJFFFBBB@@@???:::999888:::===@@@BBBBBB;;;:::999888777555444444444777777444444777777444333333555666777666666555222222333333444555555666444444444444444444444444444444555666666666666666666666555444444333222222000333555555333222222444111111222222222333333333333333333333444444444444555AAAUUUeeecccRRRCCC===777555333111000111222222111111111111111111111111222222111111111222222333333333111111111111333333000000000111111111222222///111333333000///000111000000//////...---------///...---,,,------...///000000000000111111111111...//////000111111222222222222222222333333444444333444666>>>MMM```qqq{{{zzzpppaaaRRREEE<<<888777555555555555555555555555222222333444555666666777222555888777555222222333111111111222333444555666ooocccVVVUUUSSSPPPLLLJJJKKKLLLKKKKKKKKKIIIEEEAAA>>>===:::999888:::>>>BBBDDDEEE===<<<;;;999777666555444444777777444444777777444///111444777999999888888444444555555666777888888666666555444444333222222555555666777777888777777666666555444333333222222000333666666333222222444555555555666666666777777222222222333333444444444999FFFZZZeee]]]JJJ>>>===888666333111000111333444111111111111111111111111444333222111111222333444444333111000000111333444000000111111222222222333111333555444111000111222......//////000111111111111000...------...///000000000000000111111111111...//////000111222222222333333333444444555555555333444777BBBUUUkkk{{{rrrgggXXXKKK@@@999777777555555666777888888888888000111222333444666777777111555888999777555555666555444333333222222333333ssscccZZZRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJJJJHHHEEE@@@;;;888888777:::>>>AAAAAAFFFLLLCCC@@@<<<888666555666777555555666666666666555555222111000000111444777888666666666666666555555555777666555444444333444444222444666777666666777888555555555444444333333333333000---***+++...222555333111111444555222222555222333333333333333333333:::JJJ]]]bbbWWWFFF:::555555444333111000////////////////////////////////////---,,,,,,...000111111222333333333333222111111//////000000111111111222111111111000000000000000000//////......///111222/////////......------------...000111000///---,,,111111111111111222222222000000111222222222222111444222>>>PPPbbbzzz~~~pppZZZEEE>>>999222000555444444555555666555555444...///111444777777444222111222555:::>>>===999444222333333333222222111000yyyiii\\\TTTRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHFFFCCC???;;;999888666888<<<>>>???DDDJJJDDDAAA<<<777555555777888555555666666666666555555333333222222222444555666555555555555555555666666777666555444444333444444222444666666666666777888555555444444444333333333333333222222222333444555444111111444444222222555333333333333333444555555<<>><<<;;;;;;;;;;;;<<<999888:::999999>>>DDDEEEBBB===888555444555666444444555555555555444444111111222444555666777888444444555555666777777777777666555444444333444444222444666666444333444555333333333444444444444555555555444333333333444444333111111444555222222555555444444333444666888:::AAAQQQfffpppjjjYYYHHH>>>444444333222222222222222222222222222222222222222...111444333111///111333222222333333333222111111111111111111000000000000/////////000111111222222222000---,,,,,,...222444---------...............000000000111111222333333111111111111111222222222333222111111111222444555999AAAYYYqqqzzz|||nnnVVVBBB===777555666999<<<>>>888777555444333333444555888666444333444555555555222444888888777555333333//////111222333444444444yyyooobbbXXXUUUSSSRRRPPPIIIJJJJJJJJJIIIGGGEEEDDD??????>>>===<<<;;;;;;;;;:::888888999999888;;;@@@CCCAAA>>>:::777555444444333444444555555444444333333222222222333444666777666666777777777777777777777666555444444333444444222444666555444333333444333333333444444444555555555555555444444444333333222000000444555333444777555444444444555555666777;;;MMMeeerrrooo___MMMBBB444444333222222222333333222222222222222222222222---111555555222111333555444444555555444444333222111111111111000000000///...//////000111111222222111000...------///111333////////////000000000111/////////000111222333333222222222111111111111111333222000000000111333444666DDDccc{{{{{{iiiPPP???<<<777444555999===???888777555333333333444555444222111222333444444333444666777777444222333444///000111111222222222222mmmdddYYYRRRQQQQQQOOOLLLHHHHHHIIIIIIHHHFFFEEECCC>>>>>>>>>======<<<;;;;;;888666777999888666999===CCCAAA>>>;;;888555333222333444444555555444444333555444222111111222444555888888888888777777777777777777555444444444444444333444666555444333333444333333333444444555555555222333444555444333111000111///000444555444555888444444555555555555555555777JJJcccsssqqqbbbPPPDDD444444333222222222333333111111111111111111111111---222777777444222555888666666777777666666555444222111111111000000//////...//////000111222222222////////////000000000000000000111111222222222333////////////000111222333333333222222111000000000222111000//////111333444444FFFiii|||gggLLL>>><<<777222333888===???999777555333222333444555+++++++++...111444444333666777666444000000333666444444333222000...,,,+++www___[[[UUUQQQOOOMMMLLLKKKFFFGGGGGGGGGEEECCCAAA@@@<<<<<<;;;<<<<<<<<<<<<<<<888999999888666555777888@@@AAAAAA===888555555666444444555555555555444444777666555333222111000000888777555444444555666777777666444333222222333444333444666777777555444222444444444444444444444444444444555555444444333222222222111111222222333444444333222222333666999;;;===FFF]]]oooqqqlll\\\CCC:::777222///000333222///333333333222222222111111555555555666777999:::;;;999:::;;;999777666666777777666555333111///...---...///111222333333222222...///000111111000///......222222---,,,///111000111//////000111222111000999666222000000000000///111...///444666333222333999HHHccc~~~{{{aaaMMM:::777444333444777888888666666666666555444333222111333333222000111555999666666666555555444444333333222222333444333111...zzzkkk\\\XXXSSSOOOMMMLLLJJJIIIFFFFFFFFFFFFDDDBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;888888999777666555666888>>>AAACCC@@@:::555444666333333444444444444333333444333333222222333333444333555777999999777444333555555444333333444555555333444666777777555444333444444444444444444444444777666555333333444555666333333333333333333444555444333222111222555777999;;;DDDZZZmmmpppnnn^^^FFF===:::555333444666555222333333333333333333333333555555666666777999:::;;;999:::;;;:::888666777888<<<;;;:::888666555333333000111222333333333333222//////000000000000//////000---555EEEGGG999//////111//////000111222111000666444111000111222111111333000111555666333222444;;;JJJeee}}}xxx^^^JJJ<<<:::666444555666666555666666666555555444333222111333333222111111555888555555444444444444444444333333222333444444111///|||jjj^^^XXXTTTOOOLLLKKKJJJHHHGGGFFFFFFEEEDDDBBB@@@>>><<<:::;;;<<<<<<<<<;;;:::999777888888777555555666777;;;AAAGGGDDD<<<666444666222333333333333333333222000000111222333555777888222444777888888777444333555444444444444555666666333444555666666555444333444444444444444444444444999777555333222444666888333333333444444444555555555333222111222333555777999@@@VVVjjjpppqqqcccLLL<<<777333222333444222000333333333444444555666666666666666666777888:::::::::;;;;;;:::888777888999:::999888666555333222222111222222333333333222222000000000//////000000111777--->>>ccckkkOOO888777111//////000111222111000222111000111333333222111444111222555555222222555;;;LLLggg~~~yyyaaaNNN???<<<888666666555444222555555555555444333222222222333333222111222555777333333333333333333444444444333333444555555333000~~~nnn___WWWTTTQQQMMMJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@===<<<;;;999:::;;;<<<<<<;;;999888666777777666444444555777888AAAIIIIII@@@888555555333333444444444444333333//////000111333555777888666555222111111333666888666666555555555555555555333444555666666555555444555555555555555555555555777666444333333333555555222333333444444444444444555444222111111222333444888>>>RRRfffppptttkkkVVV===777222333333222000000333333444555666777888888666666666666777888999:::999;;;;;;:::888888888999666666555444333222111000222222222222222111111111111000/////////000111222888...???fffttt[[[BBB===111/////////111222111000111000000111333333222000444111111333333000111555;;;OOOkkk}}}hhhVVV???===999777777666444222444444444444444333222222222333222222222333444555111111111222222333333444444333333555666666333111sssdddZZZUUUQQQNNNKKKJJJJJJJJJIIIHHHEEEDDDCCC@@@>>><<<;;;:::::::::;;;;;;;;;:::888777666777777555444333555666666???JJJKKKEEE<<<777666444444555555555555444444111111111222333444555666555333000......111444777888888777777666555444333333444444555555666666555555555555555555555555555222333444555444333222111111111222333333333333222555444333222222222333333999;;;MMMaaammmwwwrrr___FFF===777888888555333555333333444555777888999999777666666666777888999999999:::;;;:::888777888999:::999999888777666666555222222111111000000000000111000/////////111222333333...555KKKXXXOOO===222111/////////111222111000222111111111222222000///333111111222000...111777@@@VVVqqq}}}jjjYYY@@@===:::777777666555444444444555555444444333333333333222222333444444444000111111222222333333333333333333555666666444222xxxiii]]]UUURRRNNNLLLJJJJJJJJJKKKJJJHHHEEEDDDBBB???===<<<;;;;;;;;;::::::999999888888888555666666555333333444555666>>>HHHLLLIIIBBB;;;777444555555666666555555444444333333222222333333444///000111333333333222222888888888888777666555444333333444444555666666666555555555555555555555555000222444666555333000...000111222333444333222111444444333333333333333444999999GGGZZZhhhwwwvvvfffLLL@@@888888777333222666333444444666777888999999777777777777777888999999777999999999777777888999;;;:::::::::999999888888444333222111000000000000000000000000111222222333333222111333:::<<<444)))111//////000111222111000222111000000111222111///222111111222000...333:::JJJaaazzzzzzhhhWWWBBB???:::777666666666666444555555666555555444444444333222222444444333222222222222222222222333333222222222444666666444222zzzjjj^^^UUUQQQOOOKKKIIIHHHIIIJJJJJJIIIHHHDDDCCCAAA???======<<<===<<<;;;999777666777888888555555666444333222333555666<<>>888333444444555555444444333444444333222222222333333000111222333444444444444555666777888888888888777333333333444555666777777555555555555555555555555222333444555444333222000000111333444555444333222444444444444444444555555888555@@@QQQbbbtttwwwiiiQQQCCC888777555///000666444444555555666777888888777777777777777888888999666777888888666666777888888888888888888777777777777666444222111111111111//////000111222222222222444444111//////222000,,,111//////000111222111000111///......000222333222333222222333111000666???SSSlll}}}lll[[[GGGBBB;;;666444555555555555555666777777666666555444333111222555555333111333333333333333222222222111111111333555555333111}}}mmm___UUUPPPNNNMMMIIIHHHGGGGGGIIIJJJIIIHHHDDDCCCAAA???=========>>>===;;;888666555666888999444555555444222222333555777;;;BBBKKKNNNJJJ@@@888222333333444444333333222444333333222222333333333777444111///000333888;;;222333666888::::::::::::333333333444444666777888666666666666666666666666555555444444333333333444111222444666666555444333444444444555555555666666777333;;;LLL]]]qqqwwwjjjYYYHHH<<<:::888222333:::444444555555666666777777888777777777777777888999555666777777666555666888999999999999999999999999:::888666444333222333333...///111222333333222222///...///111///---///222111//////000111222111000000...,,,---000333555666444333444444222222999BBBYYYrrrssscccKKKEEE<<<666333333444444666666777777777777777666444333111333555555333000444444444333333222222222111000111222444444333111zzzlll]]]WWWUUUQQQNNNMMMLLLJJJIIIIIIIIIHHHEEECCCDDD@@@<<<;;;<<<======;;;999888888777666555555444333333333333333333333333555888===EEENNNPPPEEE777444333333444555444222///333333333333333333333333111111000000111333444555111222333444555555555555333333444444555444444444666666666666666666666666777777777555222222333555///222444333111000222555444444444444444444444444111333666AAAVVVkkktttqqq___LLL;;;555555444444666333333333444555666777888666666666666444222000...888777777777666666555555999::::::::::::999888888:::999777555333222111111222111000/////////000111111111111111000000000000/////////000111111222222111222222111000111444777222444444111///222999@@@YYYtttjjjYYYEEE666555777333222666666666666666666666666666666555333222111222222333333333333333333333333333111222222333333222222111rrrfffYYYTTTSSSOOOLLLKKKLLLJJJIIIHHHHHHGGGDDDBBBBBB???;;;:::;;;<<<;;;:::888888777777666555555444444444444444444444444444444777<<>>OOObbblllmmmaaaOOO>>>666444222111333333333333333444555666777999999999999888666555444:::999777666666888:::<<<999::::::::::::999888888888888777555555444444444555444333222111222222333111111111111000000000000222222222222111111111111111111111000000111444666333444444111///222999???ZZZsssnnn[[[HHH888777888444333777555555555555555555444444777666555444444444555555444444444444444444444444222222333333333333222222~~~fff\\\SSSQQQQQQMMMJJJIIILLLJJJHHHGGGGGGEEEBBB@@@???===:::999999:::999888888777777666666555555555555555555555555555555555444666:::@@@JJJPPPKKKBBB999777444444555666666555333333333333333333333333333333333333333444555666222333444555555555555555555666666666666666555555666666666555555555444444444444444333111000111333555444444555666777666555333444444444444444444333777888888;;;EEEUUUbbbhhhdddUUUDDD;;;666333111222222222222222333444555555666666777777777666555444999888666444666999===???:::::::::::::::999999888777777777777777666666666777666555333333222222222222222111111111000000000555555444333222111000//////000000000///000333555333444333111///222888===UUUkkksss^^^MMM===999999666555888777777666666555555555444555555444333333333444444555555555555555555555555222333333444444333333222|||mmm[[[TTTNNNNNNOOOLLLIIIIIIKKKIIIGGGFFFFFFDDDAAA>>>>>><<<;;;999999888888888777777666666666555555555444444444444444444444444444666888<<>>======<<<:::999888888888666666666666555555555555222222222222222222222222555666666999AAAIIIJJJEEE<<<999444222222444444555222222222333333444444444444444555555555555555555444444555555666666555555555555555555555444333222111222333444555777888888333444555555333222333444555333111333666777555333222333555555555555333222555555555555777@@@RRR```eee^^^QQQCCC:::777666555222222111111111222333333888888888999999:::;;;;;;666666777888888888888777:::;;;;;;;;;;;;:::999999::::::;;;:::999888666555666666666555444333333222222222222222111111111111111111111111111111111111...///000000000000222333444333111000///111555888<<>>;;;<<<<<<;;;888777777888555555555555555555555555111111111111111111111111555666666888???HHHJJJGGG>>>;;;666333333333333222111222222333333444444555444444555666666555555444444555555666666666555555555555555555444333222222000111222333555777888888000222333333222111111222333222222222444555444333222333555666666555333222333333333444555===LLL\\\ccc```TTTEEE999666555444333222222111111222333333777666666777777999::::::777888:::<<<<<<;;;999888;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;:::888666444888888888999888888777666333222222222222111111111...//////000111111222222...000111111111111222333444333111///000111333555666@@@OOOccc{{{wwwjjjVVVFFF<<<777555555333333444444444444444444222333444444555444444333111111111111111111111111111222222333333222222111vvvggg[[[SSSNNNJJJHHHJJJJJJGGGGGGJJJDDDCCCBBBBBBCCCBBB@@@>>>999:::;;;:::777555555666555555555555555555555555222222222222222222222222333555777999AAAJJJNNNLLLAAA===999666444333222111111111222333333444555555333444555555555555444333555555666666666666555555666666666666555444333222222333333444444555555666///111333333222111111111222333444444333333444555111333555666666555333111333222333666777;;;HHHVVVgggfff[[[III;;;666555333333333222222222222333333555444444333444555777888777888999:::;;;<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888999:::::::::999777666777888999:::::::::999888333333222222222111111111//////000111111222333333...000222333222222333444444333000///000111222333444999EEEYYYtttvvvaaaLLL???999777555333333444444555555666666000111222333444333333222222222222222222222222222000111111222222111111000}}}jjj]]]VVVQQQMMMIIIGGGIIIHHHEEEFFFIIIBBBAAAAAAAAABBBBBB@@@>>>777999:::999666333444555444555555555555555555555333333333333333333333333222555777:::CCCMMMQQQPPPCCC@@@;;;888666444222000111111222333333444555555333444555555555444333222555666666666666666555555777777777777666555444333555555444444444333333333000333555555444333333333111444666555333222444777111333555777777555333111444222333777888;;;EEEQQQmmmlllbbbNNN>>>999777444444444333333222333333333888777666666666888999:::555555555666888:::===>>>;;;;;;<<<<<<;;;;;;:::999555666888:::::::::888777444555777888999999888888333333333222222222111111111111222222222333333333///111333333333222333444555222000///000111222222333555>>>SSSooo}}}gggQQQBBB;;;888555555555666777888999::::::666777888:::::::::999888333333333333333333333333000000111111111111000000zzzmmmddd[[[PPPHHHKKKIIIGGGGGGHHHHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???777888999999999777555444))),,,///111111111111222///000000000000111111111222555777999CCCPPPVVVTTTKKKAAA777444333111111333000000111222333444444555222333333444333222000///444333222444666777777666888777777666555555444444444333222111111222333444444444444444444444444444444333222222111111222222444444333333333444555555666444444444111444EEEXXXooorrrjjjUUUAAA888555333444444333333333333222222444444555555666666666777666666666777888:::;;;<<<@@@===:::999;;;<<<:::888777777777777777777777777888666555555777777444111444333222111000111222222666222///111555777444000111111111111111111111111---...///000000000000000111222999IIIaaayyymmmTTTBBB;;;555111444333111222333333222111333444666888::::::::::::333333333222111000......222222222222222222222222ooobbbZZZUUUOOOJJJMMMKKKIIIHHHIIIIIIHHHGGGEEECCCAAA@@@@@@@@@???===999999999888777666555444000222555777777666666777111111222222222333333333000333555888BBBPPPXXXXXXQQQFFF<<<888777444444666333333333333333333333444111222333444444444444444222111111222444555555444888888777666666555444444333333222111111222333333555555555555444444444444444333222222111222222222222222111111111222333333333333555777666:::KKK\\\mmmmmmcccPPP???888555333000111222222444444555666999999999999999888888888555555555666777888:::;;;>>>;;;999999::::::999777999999::::::::::::::::::;;;999777888999:::888666444555555666555444333222444111///000444555333000111111111111111111111111222222333444444444444444222333888DDDXXXooowww```OOOEEE===777666555444555666777555444111222444555666555555444444444555555555444333333222222222222222222222222sssbbbVVVQQQPPPNNNLLLLLLJJJHHHGGGHHHHHHGGGFFFEEECCCAAA@@@@@@???===;;;;;;:::888777666555555555222444666777666555555666333333333444444444555555///111333666???MMMXXX\\\UUUJJJ@@@;;;999666555666555555444444333333333333111111222333555777888999222111111222444555444333777777666666555555444444333333222222222222333333444444444444555555555555444444333222222222222222222111111111222222333444444555777999:::AAAPPP___kkkeeeXXXHHH<<<888555222000111222222444444555666999888888777777666666555444444444555666777888999<<<:::888777888999888777666666666777777888888888<<<:::888888999::::::999555777999::::::888555444444111///000333444222///111111111111111111111111111222333333333333333333222333666===JJJ```wwwooo]]]OOOCCC999555444444555777777555333111222333444444333111111333444555555666666666666111111111111111111111111rrrhhh[[[QQQNNNMMMMMMLLLIIIGGGEEEDDDEEEEEEDDDBBBDDDCCCAAA@@@???>>>;;;999;;;:::888666444444444555222444555555444333333333444444444444555555555555000222333555;;;HHHUUU^^^VVVKKK@@@;;;777333222333333333333333333333333333222111111222444666888:::555444333444666777666555555555444444444333333333333333333333333333333333333333333333444444444444444444333222222222222333333333333333444555666666666777888999===GGGVVVbbbhhh]]]MMM@@@:::777555222444444333333333222222222777666666666666666666666555555555555666777777888999888777666666666666666444444444555666666777777999777555555555777888999888999:::;;;:::999777666444222111111333444222000111111111111111111111111111111222222222222222111111333555666???RRRmmmooo]]]LLL???888777666777888777555444333444555555555555444333111222222333333333333333111111111111111111111111xxxfff```WWWPPPMMMKKKIIIGGGHHHFFFDDDCCCCCCCCCBBB@@@CCCAAA@@@???>>>===:::777;;;999777555444444555555444555666666444333333444333333333333444444444444333333444555888AAAPPP\\\XXXLLLAAA;;;777222111222///000000111222222333333333222222222222444666777555444333444666666666444333222222222222222111111333333333333333333333333111111222222333333333333555444333333222222333333333333333333444555666777555666777999AAAPPP```jjjgggXXXGGG<<<888777555333444444333333333222222222777777888888999:::;;;;;;777777666666666777888888777777666666555555666666777777777888888888999999666666555444444555888::::::999888888777777888888666555444444444444333222111111111111111111111111444444555555555444444333000333444333777HHHbbbwwwppp[[[KKK???===;;;::::::999777555222333555666777777666666222222222222222111000000111111111111111111111111xxxlll\\\XXXSSSNNNKKKHHHEEECCCIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@???>>>>>><<<999666888888777666555555555555111222333222111000111222222222222333333333444444444444555666666<<>>>>>===>>>>>><<<999666555666666666666666555555///000111000//////111222222222333333333444444444333333555666555999IIIZZZ[[[OOODDD>>>:::555333444000000000111111222222222333333444555555555555555444333222222444444333222222222333333333333333333333333444555555444333333222222333444444555666666555555444333333333333444000000000111222333555555555<<>>:::555333555000111222222444444555666111222222333444555555666888777666666555555555555555666777666444444666888555444444333333222222222444666888999888888:::===888888888777777777666666555666666555333222222333111111111111111111111111333333333333333222111111111555777555333;;;KKKYYYlllssscccNNNIIIAAA:::666555444333333444555666666555444333222333444444555444444444333333333333333333333333uuueeeWWWVVVSSSOOOLLLJJJIIIIIIIIIFFFDDDBBB@@@@@@@@@>>>============>>>>>>===999777333444666777777777666555444555555555444444666888333333333444444444555555111222555777555888HHHZZZYYYNNNBBB===999444222333333333333222222222222111222333555777888777777666666555444444666666555444444444444444444444444444333333444555555444333333444444555555666777888888555555444333333333333444222222222333444555777888;;;DDDNNNWWWdddqqqsssooohhhXXXHHH@@@;;;555333555444444444333333333222222555555555666666666666666777666555444444444444444444666777666444444666999888888777666555444444333111555888999888777999<<<555777999::::::888555444444555555444222111111222111111111111111111111111777777888888777666555555333666888666333888CCCNNNddd{{{ppp\\\UUUKKKCCC>>><<<<<<;;;777777888888777555444333///000222333444555555555444444444444444444444444uuuggg```]]]PPPMMMKKKIIIIIIHHHGGGEEEEEECCCAAA@@@@@@???===;;;@@@???>>>===:::888666555000222555444333333555888555555555444444333333333555444444333333222222111///000222222333:::LLL]]]___SSSDDD;;;888777333000444444333333222333333333444444555555666555555555444444333222111111111111111111111222222333333333000111111222222333444444777666444333333444555666222444555333222444888<<<---000222111000111777;;;<<>>444444444444333333333222222222222333333333333333111111222333222888JJJ[[[bbbVVVFFF<<<999888555222222222111111111111111222444444555555555555444444666666555444444444555555666666666666666666555555111111111222333333444444555444444333333333444444333444444333111111444777111222222444555666777777@@@MMM]]]gggmmmooojjjdddZZZOOOAAA888666777555222666666555444333333333444777777666555444333222222222222222222222222222222444555777666555333444444444444444333333222222222444888999555444777888666999888777666666555555555666555444222222222444444333333222222222222222222111222222333444444555555111222222222333555999<<>>???@@@@@@???>>>888888999888888777666555111111///......000222444222222222222222222222222111111111222222222333333111111333333222999JJJ[[[fffZZZIII<<<666555555444444444333333333444555555444444444444444444333222000000000000111222333444333333222222222222222222111111222222333444444555222333444555666555444333444555666666555444333333555555555666888;;;>>>@@@JJJWWWdddiiihhheee___ZZZKKKDDD<<<777777888777666888777666555555555555555555555444333222222111111///000000111222333333444///111333333333333444555222222222333333444444444444666777666555555666666666777888888888666555444222333444555555444333222111222222333333444444444222333333333444444555555222333333333222222444666;;;MMMeeeyyyqqq[[[JJJAAA<<<777555444555777777555222222333555666777777777666111333555333000///111333tttcccXXXTTTSSSNNNJJJKKKJJJHHHGGGGGGEEECCCAAA???>>>======>>>???>>>===:::::::::999777666444333222222333444555555444333222222222222222222222222333333333222222222111111000000222333444;;;MMM___fffZZZJJJ<<<444222222222444333333333444555555666444555555555444444333222333333333333444666777888222222333333444555666666111222222333444444555555333444555777777777666555222222333444555555444333111444666555555;;;GGGQQQZZZbbbhhhfff```[[[SSSMMMCCC???999777777888888777777777666666777888999999444444444333333222222111//////000000111222333333///111333444444444555666///000111222444555666777555555666777555444555777444555666666666555444333222333555666666555444333111222333444444444444444222222222222333333333333222333444333222111333444999AAAPPPaaappp|||}}}iiiYYYMMMDDD<<<999666666888888666222222333333444555555555555111333555444111///111333tttiii[[[SSSRRRQQQLLLHHHIIIFFFCCCBBBAAAAAA???>>>===<<<;;;;;;======<<<:::::::::999888777555333222333333444666777777444111222222222222333333333333555555444333333222111111000111333555666>>>PPPbbbfff\\\LLL>>>555222111111222111111222222333444555666666666666555444333333222222222222333444555666...///000111333444555555222222333333444444555555444555666777777777777777111000///000222333333222///444777666666>>>PPP___iiijjjggg^^^VVVOOOGGG???;;;888666555555666666555666666666666777999:::;;;555444444444333333333222---......//////000000000000222444555444444555777///000111222444555666777555444555777666333444777444444444555555444444333333444666777777666555555222222444555555444333333222222222222222222222222111222333222111000111222555888???LLL\\\nnn}}}yyymmm___QQQDDD>>>888666888888666222333333444444444555555555333444555444222222222333{{{iiiaaaWWWPPPOOOOOONNNLLLHHHEEEAAA>>>>>>>>>>>>===<<<;;;::::::;;;;;;999888777777777666666555333333333222111333555555333000222333333333444444444444555444444444444444444444333333555777777>>>QQQbbbiii___QQQCCC999444333333111111111222222444555555777777777777666555444333000000000000111222222333......///000111111222222222222333333444555555555444444444555555666888888777444111111333444333222000444888999<<>>666777666555555666666666666555555555555666777888888555555555444444444444444////////////////////////111333444555444444444555111222222333333444444555666333444777666222333888555555444444444444555555555666666777777777777777222333555666555444222111333333333333333333333333111333444444333222333444333555999@@@KKK[[[lllxxxssscccPPPGGG>>>999:::;;;999555666555555555555666777777666555444444555555444222rrraaaZZZPPPKKKIIIKKKLLLLLLJJJFFFAAA>>>===>>>??????<<<:::999999999999888666333333444555555444444333777444222222444666555333333333333444444555555555333333444555555666666777555666777888888>>>PPPaaakkkcccUUUGGG===777555555333333333444555666777888888888888888777666555444444444333333444444555555444444444444444444444555222222333444444555555666444444333333444555777888>>>:::555444555666666444333555888<<>>???@@@===:::888777777777777888888999888555333444666777555222ppp```XXXSSSLLLIIIIIIJJJIIIGGGGGGFFFCCC@@@===;;;999888=========;;;888777777888888777666555555444444555333333333333333333333333444444444444444444444444444444555555555555444444222888666444888;;;IIIaaatttppp\\\FFF>>>666111666444444555555555555444444222333444555555555444333222222333444444555555666333333333222222111111111000111333555666666555444777666444444444555777999999555222111222333222000555555777>>>HHHTTT]]]aaaZZZOOODDD===999777888<<<>>>:::555444666999::::::666777666333333888:::888666444333111111222333444555222......111333333111333333444444444444444444222333333333333222111111222444666777555444444555444333333222222333333444666666777777888888999999555444222111222333555666222333333333333222111111444444444444444444444444444444888:::888888CCCRRRbbbmmmxxx~~~|||pppdddVVVLLLDDD???<<<<<<888888888888888888777777222444555555444444666777{{{iii\\\VVVQQQKKKHHHIIIIIIHHHFFFEEEDDDBBB@@@>>><<<<<<;;;<<<<<<<<<:::888777888999999888777666555444444444444444444444444444444444444444444444444444444444444444555555555555444444333999777444999===KKKbbbtttsssbbbMMMDDD;;;333666444444555555555555444444555666666666555333111000222222333444444555555666444444444444333333222222111222333444555555555555555444333222222333555666999777333333444555444222666666999BBBMMMWWW[[[\\\YYYNNNDDD???;;;999;;;???AAA===888666777888777666888999888444555999:::999666555333222111222333444/////////111444555555444444444444444444444444444444444444444444333222222333555777777555444444444333333222222222222333333333333444555666777888999:::999777555555555777777333333333333333222111111444444444444444444444444555555777999777666>>>IIIRRR___lllvvv|||sssggg\\\SSSIIIAAA===888777666555555555444333555777777777555444555666|||lll^^^VVVRRRNNNIIIGGGHHHHHHGGGEEEBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;:::888888999::::::999888666555555444444555555555555555555555555444444444444444444444444444444555555555555444444555:::777444999===KKKbbbqqquuugggRRRHHH===444555444444555555555555444444555555666666555333111000222222333444444555555666555555555555444444444444333333333333444555555666444444333222222444555666999777555555666666666555777888===IIIUUU[[[YYYTTTRRRIII@@@===;;;999:::>>>???<<<:::999999888777666:::;;;:::666666999:::888777666444333222222333333,,,///333555555555555555666555555555444333333333555555555555555444333333444666888777555444333333333222222111111222222333///000111333555666777888999888666444333333444444333333444444333333222111333333333333444444444444666555555777777666999>>>BBBNNN\\\iiittt|||sssgggYYYJJJAAA;;;888555444444444333111888999999888666555555666~~~mmm___VVVRRROOOKKKGGGFFFGGGGGGEEECCCAAA@@@??????>>>>>>>>>>>>999::::::999888888:::;;;;;;:::888777555555444444444444444444444444444444444444444444444444444444333444444555555444444333444999555333999<<>>:::666444555666555444666888888888666555666777sssbbbWWWQQQPPPLLLIIIFFFFFFGGGGGGDDDAAABBBAAA???>>>===<<<<<<<<<888999999999888888:::;;;:::999888666555555444444222222222222222222222222444444444444444444444444333333444444444444333333222777333222888:::DDDWWWhhhssshhhPPPBBB999222333444444555555555555444444111222333555666666555555222222333444444555555666333333333333333444444444555444333222333444555666555555555555666666777777333444555555555666666777999===GGGWWWcccaaaSSSFFF???999444555555444555888444555777888888777777777777999999555555777777444777777666555444444444333222444555333000000333666777777666555444444333333444444444444444333222222666777999888666444333333333222222222222222222333444444444444444444555555666666666777777888888999444555555555555444333333222222222333333333444444444444444666999;;;999666666999@@@IIITTTdddvvvuuu^^^LLL@@@;;;555333666888777666333444666666666666888999{{{iii[[[RRROOONNNKKKIIIFFFFFFGGGFFFBBB>>>AAA@@@???===;;;:::999999888999999999777777999;;;888777666555555444444555111111111111111111111111444444444444444444444444333333444444444444333333111555222222777888>>>NNNdddssskkkRRRCCC:::555555444444555555555555444444444444555555555444222222222222333444444555555666333333333333333444444444444444444333333444444555333333333444444444444555///222444555555555666777888???LLL\\\eeeaaaRRRDDD<<<777555777888666777999666777888777555333333444444777777444444666666333666666666666666555555555222222222222222444888;;;777666666666555444444444444444444444444333222222555777999888666555444444444333333222222333333444666666555555555444444444222333444555666777777888555555666666555555444333111111222222333333444444222555666666888;;;:::666333333666===GGGUUUkkk}}}~~~fffSSSBBB;;;444111444777666444111333555666666777999:::ooo___UUUPPPLLLJJJLLLIIIGGGGGGGGGEEE@@@<<>>===;;;:::999888888888999:::999777777888:::555555444444444444555555222222222222222222222222444444444444444444444444222333333444444333333222000555333333888777:::HHH]]]qqqmmmUUUEEE<<<555444444444555555555555444444333444555555555444333222222222333444444555555666333444444444555555555555333444444555444444333333222333333444444444444444...111444666555555777888777@@@OOO^^^eee___QQQEEE;;;666555888:::888888999666777888777444333444666222555666333444666666333555555666777777777777666444333333555777999:::999666666666666555555555555555555555555555444333333444666888888777666555666555444444333333444444555444444444555555555555555000000111222222333333333666666666666666555444444000111111222333333444444111666888555555888888555444222333888===GGG[[[mmmooo]]]HHH@@@666222444666555222444555777777777777999:::yyygggYYYRRRNNNJJJGGGLLLJJJHHHHHHHHHEEE@@@;;;===<<<;;;:::999999999999999::::::999777666777999444333333333333444555555333333333333333333333333444444444444444444444444222333333444444333333222000555444555:::777888DDDVVVnnnnnnWWWFFF<<<333111444555555555555555555444000111333555666666666666222222333444444555555666444555555555666666777777333444555555555444333222444555666666777777666666---111555666666666777:::666AAAQQQ___ddd]]]PPPFFF999555555888:::888777888333666777777555555888;;;111555666444444777777444444555666777888888888888999777777999<<<<<<888444555555555666666666666666666666666666666555555444444666888888777666666777666555555444444555555666222222333444444555666666444444555555555444333333666666666666666555555444000000111222333333444444111777999444222555666333777444555777888===MMM^^^yyyvvveeeOOOFFF;;;555666777555222777888999999888777888:::}}}ppp^^^RRRMMMLLLJJJGGGIIIIIIHHHFFFCCC???;;;999<<<888777999:::777666777888888888888888777666666555555444444444333333333000111222333444333222222222333333333333222111111666555555444222111111000111000222444555666===EEEaaallllll[[[HHH>>>999555000111333555666666555555999777555666888888666333111111111222333444555666555555666666666666555555333333333444444333222222777666444333333444555666///111222444555555444333666CCCVVVeeehhh^^^MMM@@@;;;222555999555444666222555555555555555555555555888555222333666888888666666777777777777777666666999999999888777666555444666777888888777555333222111222444444444555888:::888888999777444333333444555666666777666666555444777777777666555555444444555333111222555777555333444444444444444444444444333333222222111000000000111222444666777777666666555444666999999;;;BBBKKKfffyyyyyykkkVVVIII;;;666555444555777999888666555555555666777ttthhhXXXNNNKKKLLLJJJHHHHHHHHHGGGFFFCCC>>>:::888===888777:::;;;888777888888999999999999888777777444444444444444444444333000111222333333333222222222333333333333222111111444444333333333333222222555333444555555555;;;CCC___jjjkkkZZZFFF<<<888444444444555555666555555555888666555666888888666333222222222222333444444555444444555555555555444444333333333444444333333222555444444333333444444444222333444555666666666666===KKK```ooopppbbbOOOAAA???555777<<<777666888555222222333333333333222222444222000000333555444333666666777777777777666666::::::::::::999888777777999888777777666555555555222333444444444555777999888888999777555333333444444444555555666666777777999888777666555444333222555333222333555666555333444444444444444444444444222222222222333333333333000111444666777888888888888555555777888999@@@HHHZZZooouuueeeYYYKKK===777555333333444777777666666666888999:::zzzggg]]]QQQIIIIIIJJJJJJIIIFFFFFFFFFDDDAAA===999777<<<888666999:::888777999999999999999999888888777333444444444444444444444000111222333333333333222333333333333333222222111222222222333333444444444555444444666666666<<>><<<;;;:::<<<777444666777555555777666666666666666555555444444444444444444444444444222111222222222222333333333444444444444333222222444444333333333333222222333222444666777888>>>GGG^^^nnntttdddNNNAAA<<<999444333222222333555666888555666777666666555444444444444333222222222333333444444555555555555444444222333444444555555555444444555777888888888777666888777666666666777888999>>>OOOiii~~~ttt^^^NNNEEE::::::===666555777444666777888999999888777666555666666666555555555555555555666777777777777777666777888999999::::::999444555666666666555444333666777777666444444555777777888999888666555555666888777444333222333444555444444444444555555555555444444555555555555666666444444444444444444444444444444333333222222222111222222222333333444444555777666999===>>>;;;:::===KKKdddwwwaaaPPPFFF<<<:::;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;xxxgggYYYSSSOOOJJJGGGGGGGGGGGGGGGCCCBBB???===<<<===>>>??????999555666666444444666555555555555555444333333555555444444444333333333222222111111222222333444444444444444444333222222444444444333333222222222888666666777555444:::AAAYYYkkkuuugggPPPAAA;;;777222222222333444555666777444666777777555444444555333333333222222333444444444444555555555555444444222333444555555666555555555666777888999999999999777777666666666777777888:::GGG___vvvyyyfffUUUKKK???>>>@@@999777:::666666666666666666666666666333444666666444333333444444555666777777888888777555666777888888888888888222333555666666555333222666777777666555444666777777888999888666555666777888777555444222222333333222222333444555666666777333555666666555555666777444444444444444444444444444444444333222111111111444444333333333333444444666777;;;???>>><<<>>>DDDPPPeee}}}wwwcccRRRHHH>>><<<<<<:::888888<<<<<<======<<<<<<;;;:::uuuhhh]]]UUUNNNLLLIIIGGGGGGGGGGGGGGGCCCAAA===::::::===AAADDDCCC<<<888888777444444666555555666666555555444333666666555444333222222111222222111111111222333444444444444555444444333222222222333333333333444444999777666666444222777???VVVkkkwwwkkkSSSCCC;;;666333333444555555555555555444666777777444333444555222222222222333444444555333333444444444444333333222333444555666666666666666666666666777888999:::777777888888888888777777:::BBBUUUnnn~~~mmm\\\MMMAAA@@@AAA999777:::777666555444222222444555666111444666555333111111222444555666777888888888888666666777777888777777777444444555555555555555444666777777666555555777888777888999888666666666888555555555444444333333333222333333444444555555666333555777666555444666888444444444444444444444444444444444444333333333333555444444444444555666777666888<<<>>>;;;<<>>===>>>;;;999999:::;;;<<<=========<<<;;;}}}jjj^^^XXXTTTJJJIIIGGGFFFFFFGGGGGGGGGDDD@@@<<<999:::>>>DDDGGGFFF???:::999888555555777666666666777666555555444777777666555333222111000333222111111111222333444444444555555444444333222000111111222444555555666666444444555444333999@@@WWWmmm{{{oooWWWFFF===777555666777777777666444333333666888777444222333555111111111222333444555666222222222333333222222222222333444555666666666666666555555555555777999:::777888999::::::999777666;;;AAAQQQiii~~~qqq```LLL@@@>>>???777666888555888666444222222444666888222555777777444222222333444555666777888888888888777777888888888888777777777666555444444555777888555666777666555666777999777888999888777666777888333333444555555444444333444444444444444444444444333555777777555444666888444444444444444444444444333333444444555666666666555555444555666888:::;;;888:::<<<<<<888;;;JJJ[[[rrr|||yyyfffTTTMMMDDD======???>>>======888999;;;===>>>>>>======}}}nnn^^^QQQMMMPPPKKKJJJIIIGGGFFFEEEEEEEEE>>>===:::888999>>>EEEJJJEEEBBB;;;555666999888222666555333222111222333333222222222222111111111000000000//////000000111222444444444444444444444444333000...///333666555333888555333333222333;;;DDDXXXlllwwwkkkUUUEEE;;;555333666777666333111111333666555555444444333222222111222333333444444333333444444333222111111111222444444333333333444555555666555555555666777888999<<<:::888555444555777888999???NNNdddwww|||tttjjjTTTHHH???<<<999555444888666555333222111222222333666555555555555444444444777444222222444666777777999999999999999999999999555444444333333555666777999888555333222333444444333444555666666666555444222222333444555555444444666555333222333666999;;;777777777777777666666666333333333333333333333333777666555444444555777777444444555555666888999:::444;;;:::888;;;===JJJ```xxxrrr]]]MMMCCCAAA>>><<<<<<<<<<<<;;;===<<<;;;:::;;;===???AAA~~~pppcccVVVKKKGGGIIIIIIHHHGGGFFFDDDDDDCCCCCC===<<<:::888888===CCCIIIHHHEEE>>>777777:::999444555444333222222222333333222111111000///.........222111000//////111333444222222222222222222222222111222222222111222333444333111000111000222:::CCCVVViiittthhhSSSDDD<<<666444777888777444222333444444444444444444333333333111222333333444444333333333333222111111111111111666666666666777888999:::999999::::::;;;<<<<<<<<<;;;999777555444555777888777;;;HHH^^^ttt~~~zzzrrrYYYLLL???;;;999666555888555555333333222333444444555555555666666777777777777555333333444666777777999999999999::::::::::::666555444444444555666777888666555333333333555666222333444555666666666555444444555666666666666666666555444333333444666777666666666666666666666666333333333444444444555555777666666666666777888999666666666666777888999999444;;;:::888<<<@@@MMMccc{{{xxxgggWWWKKK@@@??????@@@AAA@@@>>><<<<<<;;;;;;;;;;;;===>>>???~~~pppaaaVVVMMMFFFBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@<<<;;;999777777;;;AAAFFFKKKIIIBBB;;;888:::999666555444333333222333333333222222111000//////......444222111///000222444555111111111111111111111111///333555444000///222555000//////111111222999BBBUUUgggpppdddOOOBBB;;;777555777888777555444444444333333333333444444444444111222333333444444333333333222111111000111111111333333444444555666777777444555777888999999999888999888666444444555777888888888AAATTTlll{{{}}}yyybbbRRRAAA999777666666777555555444444444555555666444444555666777888999999777555333333555666777666888888888999999:::::::::666666555555555666777888666666444333333444555666111222333555666666666666666666777888888888777777555555444444333333333333555555555555555555555555444444444555555666666666777777777777888999;;;;;;999888888777888888999999555;;;999999???DDDSSSiiinnnZZZNNNHHH<<<===???BBBDDDCCC@@@===::::::;;;;;;<<<=========uuufffVVVNNNJJJEEEAAA@@@AAAAAAAAAAAA@@@???>>>>>>::::::888777777999>>>BBBLLLLLLFFF>>>999999888666444444444333333333444444222222222222222222222222222222222333333333444444111111111111111111111111///111333333222111333555222111222444444444:::BBBYYYiiiooo```LLL@@@:::666555555666666555444333333111111222333444444555555111222333333444444333333222111111000000111111111222222333333333333333333///111333555666666555444777666555555555666777888;;;999<<>>===<<<999999888777666888<<>>999555333333333444444333222111000111111222333444555555111222333333444444333333222111111111111111222222555666666666555444333222222444666999:::999999888777777666555666666777888:::777888CCCVVVkkkyyywwwgggQQQ???888888777444444555555666666777777777555555555555555555555555555333222222333444333222444555555555666666666777555666666777777777777777888888666555444333222222666555444444333333222222666666666777777666666555222333555777777777666666444444444444555555666666999999888777666666555444555555666888999:::;;;;;;<<<;;;:::999888888888888666;;;999<<>>======>>>?????????>>><<<;;;888999999888777888;;;===FFFKKKLLLCCC:::666555444333333444555555555555444......///000111333333444///111444777777555222000333333333333333333333333111///...111666777444111222111111222222333999BBBdddnnnmmmZZZFFF<<<888444333222111222444444222000000111111222333444444555111222333333444444333333222222222111222222333444444444555555555333222111444555777999:::;;;;;;:::888888777777777777777888555444666===MMMbbbvvvvvv```JJJ>>>;;;888555444555666666777666666555666555555555444444444444555444333333444444333111555555555555555555555555444555666777777777666666777777666555444333222222666555444333222222222333555555666666666555444444222333555777888888888777444444444555666666777777:::999888888777666555555555666777888999:::::::::;;;::::::999888888888999666;;;999???OOO]]]qqqttt```QQQEEE<<<===;;;888888:::;;;<<<;;;========================~~~jjjYYYOOOEEECCCBBB>>><<<<<<===>>>???@@@@@@>>>===<<<888999:::999888888:::<<>>HHHdddllliiiVVVCCC:::777444444222111333555555333111111111222222333333333444111222333333444444333333333333222222333444444555000111333555555444333222333444555666888999::::::::::::999999888888777777333555777;;;EEEWWWooopppVVVEEE>>>;;;777444555666666666555444333555555555555666666666666666555555555666666444222888777777666666555555555333444555666777666555555444444555555555555555555333333222222222333444555555666666666555555444333333444444555666666666666444444555666666777888888777777777777777777777777777888999:::;;;;;;:::::::::999999888888888888999666::::::AAATTTeeezzzsss^^^OOOCCC;;;;;;::::::<<<>>>??????>>>???>>>======<<<===>>>???xxxdddVVVMMMFFFDDDBBB>>>;;;<<<===>>>@@@AAAAAA???===<<<999::::::999888888999;;;AAAKKKPPPJJJ???888555444222333555666666666555555555555444444333222222111333222111000000222444555222222222222222222222222111555888666222......///222000000333555999DDDNNNbbbiiifffSSSAAA:::888555555333222333666777444222111222222222222333333333222222333444444444333333333333333333444444555666222444666999:::;;;::::::555666666777888:::<<<===;;;;;;;;;:::999888777777555888;;;;;;@@@OOOhhh{{{zzz___JJJBBB===999555555666666666444333222444444555666777888999999888777666777888777666444::::::999888777666555555222333555666666666555444111222333555666777777777111000000111222555777888666666777666666555444444555555444444444333333333555555555666777888888999333444555666777888999999999:::;;;<<<<<<<<<;;;:::999888888777888888999999666::::::BBBWWWiiittt\\\LLLBBB<<<999:::<<<@@@DDDDDDCCCAAAAAA@@@>>><<<<<<===???@@@}}}iii[[[OOOLLLGGGCCCAAA@@@???>>>@@@>>><<<;;;;;;;;;:::888222333555777777777777666999BBBKKKLLLEEE;;;444222444444222111111111222222000333555333111000222444555222///000333666666444111111222333333444555555333333222111222333555666...111555777333666HHH\\\pppiii]]]NNNAAA777333222111222333444555555555555333333333333333333333333222...000888777//////777;;;777111000222555666666888888999999999777666555;;;888666666888;;;<<<===;;;:::888777555444444333666333666<<<===CCCXXXqqqkkkYYYMMMBBB777666444555777666222333666333444444555555444444333777777666666555555444444999999999888666555666777222333444444555555444444333333333333333333333333222222222222333444555666555444333222222444555777000111444666777777666555888666333333444666777777555555555555666666666666555666888999::::::999999;;;:::888777777777888888777777:::DDDWWWqqqtttdddPPPAAA<<<:::<<>>======sssaaaTTTKKKHHHEEECCCBBBBBB@@@???@@@>>>;;;;;;;;;;;;999888555666666777777666555444<<>>777444444333222111111111222333222333444333222222222333333111000111444666555444111111222333333444555555222111111111222222333444111222444555555;;;OOOcccpppiii]]]NNNAAA888444333111222333444555555555555333333333333333333333333555555>>>HHHGGG;;;444666444222111333777::::::999444444555555555444222222555444222333555777777777777777666666555555555555999666777:::999<<>>;;;999888:::999555666999333444444444444444444333666666666666666555555555777777777666444333444555333444555555666666555555333333333333333333333333333222222222333444444555666555444333333555666888111222444666777777777777777666444444555666777777666666666666777777777777666777999:::;;;;;;:::::::::999888777777777888999888888<<>>@@@@@@??????@@@@@@@@@@@@???>>>===<<>>HHHFFF:::222333111222444888;;;<<<;;;999222222333333333222111111222000000111333444444333333444444444555666666777888666666888555777FFFXXXlllxxxyyyooodddTTTDDD<<<888666777666333333777444444444444444444444444555666666666666666777777666777777666333333444555444555555555666666666666333333333333333333333333444333333333333333444555666555444444444555777888444444555666777777888888555555555666666777777777777777777777888888888999777888999:::;;;;;;;;;;;;888888888777888888999:::888999???LLLaaayyytttgggYYYKKKAAA===777999;;;===>>>>>>>>>>>>????????????>>>======<<<|||iiiYYYNNNIIIEEEDDDDDDFFFFFFEEECCC@@@===;;;999999999999888777999888888777555444333222777BBBOOOSSSMMMAAA777222333333222111222333444555666333111333555666444222000111222444555555444333222222222333333444444444000111222333333222111000555222000222<<>>888444444444222333666444444444333333444444444555555666666777777777888888999999777555444555777444444444444444555666666444444444444444444444444444444333333333444444444555444444444444555666666555555555555666777999999333555777777777777777888888888888999999999::::::888888888999::::::::::::777777777888888999::::::777888???OOOfff}}}~~~mmm^^^SSSIIIAAA===;;;<<<===??????@@@@@@???>>>>>>>>>>>>>>>===<<<;;;ppp___RRRKKKIIIGGGFFFFFFGGGHHHFFFBBB???<<<:::888888888999888777777777666666555555555555444>>>JJJRRRPPPGGG<<<555444333222222222333444555666333111333555666444222///111333444555444444444222222333333333333444444111222333444444333222111555222000555DDDXXXjjjsssaaaYYYLLL@@@999555222111000111222333444444444444333333333333333333333333444333333555444333666:::888888777555333222222222333333333444444555666666333222222333555555444222333444444555444444333222333444666777666999DDDNNNYYYiiiyyy~~~~~~vvvdddRRRFFF>>>888777777666777:::555444333333333333444555555666666666777777888888888888888777555444555666333333222222222333444555444444444444444444444444444444333333444444555555333333222333333333444444666666555555666777888999222555888888777666888999999999999999::::::::::::777777777777777888888888777777888888999999999999666666>>>PPPiiixxxhhhXXXNNNHHHBBB>>>===>>>>>>???@@@@@@@@@@@@<<<<<<=========<<<;;;;;;tttdddWWWOOOKKKIIIHHHGGGGGGGGGFFFDDD@@@===:::999777777777888777666666666555555555666666777555;;;FFFRRRWWWRRRFFF<<<666555444222222222333444444333222333444444444333000222444444333333444555333333333333333333333333333333444444444333222222555333444<<>>;;;;;;<<<<<<<<<;;;;;;:::xxxhhhYYYQQQLLLIIIGGGFFFEEEDDDDDDDDDBBB@@@===999888666666777777777666777666555444444555666777555888AAAPPP]]]\\\PPPDDD777666555333222222222333222333444333222222222333000222444333222222444777333333333333333333333333444333333222222111222222555666:::EEEZZZlllnnngggTTTKKK>>>666444444333222000111222333333444333333333333333333333333333333...333777999888777666555333444444222000000222555111111111111222444666777555333111000222333333222444555666777666444222111333777999777555666:::===GGGUUUcccmmmxxxzzzooo\\\PPPBBB<<<888555444555666555333222222333555666888888888777777777777777555666666444222111222444444333222111111333444666555555555555555555555555222222222333555666888999222222333333444444333333333444555666777666555555333666888777555555999>>>888999999999999:::::::::999888777666666777888888888888999:::999888777777777555<<>>LLLbbbqqqnnnbbbQQQHHH<<<444333444444333000000111222333333333333333333333333333333333333555777888666555666777888444666666444111///000222222222222222333555777999888555222111333444555555333555666777777555444222///333666555333555888:::===IIIWWWbbbqqq~~~wwwjjj\\\LLLCCC===888666666666555333222222333555666999999888888777777666666777888888666444333444666555444333222222444555777555555555555555555555555111111222333555777999:::222333444444555555444444222333555777777666444333444666888777444555:::???888888999999999::::::::::::999888777777888999999888999::::::999888777666888666<<>>>>>===<<<<<<<<<======999999:::;;;;;;;;;::::::rrrhhh\\\SSSNNNKKKFFFBBBHHHDDDAAA??????>>>:::777:::888666666777888777666222222222222222222222222111666999@@@QQQaaa^^^PPPCCC<<<444000---,,,///555444333222222333333111000111222333333444444333333666666666555555444444444444444444555555555666666000666BBBUUUlllvvvjjjWWWFFF<<<444444444111000333111111222333222111000///000111222333333333333333555666666666444444666888<<<666000000444666333///222222222222222222222333999777555333333333111000222222222222333444555555999777555444333444555666::::::BBBSSScccnnnvvv|||wwwkkkWWWGGG@@@???:::222555333444666666444555:::<<<999666555777777444111444444333333333444444555888777666555555555555555111222333444444333222111000000111222444555666666999666333333666777777555555444333222222333555666555555555666777888888888;;;;;;;;;;;;::::::999888>>>777555888:::888888<<<===<<<:::888777777888888666999???MMMfff~~~|||nnn___WWWQQQJJJDDDCCC?????????>>>===;;;:::999666777888999999999999999zzzhhh```UUUOOOLLLKKKHHHEEEFFFCCC@@@>>>>>>===999666;;;999888777888999888777222222222222222222222222222555777===NNN^^^^^^TTTCCC<<<555333222000000333555444222333333444222111111222333333444444333333555555555444444444333333000000111111111222222222333:::GGGZZZnnnuuufffRRRCCC:::444555555333222555111111222333222222111000111111222333333333333333444555666555444444555777:::777555666888999555222///000111222333444555666888666555333333333222222222222222222333444555555;;;:::888666666777888999999888<<>>===<<<;;;::::::888888999999999999999999ttt^^^WWWOOOJJJIIIHHHFFFDDDCCCAAA???===<<<:::888666777555333333444555444333333333333333333333333333222444555999HHHZZZ___ZZZFFF===666666777444222222222111000000111222000///111222333333444444333333444444333333333333333222...////////////000000000555===LLL```pppqqq^^^III???888444555777555444555000111222222222222222111222222222222333333333333444555666555333333444555222333444666666555333111111222222333444555555555666555555444333333444444222222222222333444555555777666555444333444555666999777777===FFFUUUiiizzz~~~gggQQQDDD???<<<777444444666666444444777222555888999999999999999777666555444444444444444444333333222222222222222222222333333333333222222222222222333333444444444555333111000222333333333555555444444555555666777444444555666777888999999:::::::::::::::999999888777333222666888999:::<<<:::999999888888999999:::===???FFFWWWpppuuufffVVVNNNIIIEEECCCDDD@@@???===;;;::::::;;;;;;999::::::::::::999999888uuuhhhXXXSSSMMMHHHFFFDDDBBB@@@@@@???===;;;:::888666555555333111111333333333222333333333333333333333333222333333555BBBSSS]]]___LLL@@@666555777666333222333111000111222333222000111222333333444444333333222222222222222222222222000000000111111111222222333===OOOdddqqqmmmWWWCCC===999555555666666444222000111111222222333333333333333333222222333333333333444555555333222333444...111444444222111222333666666555444444333222222444555555444444444555666222222222222333444555555444444333222222333333444:::777666999>>>KKKaaauuu|||fffTTTFFF>>>999555444666777666666888000555:::;;;:::888888999777777666555444444444444333333222222222222222333333333333333333333333333333333333333333333333333444333111111111222333333333333444444555555666666444444555666777888999999999999:::::::::999999888555333333666999;;;<<<===;;;;;;;;;;;;<<<<<<======<<<>>>FFFXXXrrryyyiiiWWWMMMGGGCCCAAABBB@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;::::::999888{{{ggg[[[RRROOOKKKGGGEEECCCAAA@@@>>>===<<<:::888666555555888666555555777888777777333333333333333333333333333333222444===LLLZZZ```TTTFFF888444555444333333555444333444555666555444111222333333444444333333222222222222222222222222111111111222222222222333333>>>RRRiiitttlllVVVEEE===:::666333444555222///000111111222222333444555444444333222222333333444333555666666444222222333111444666444222222666:::666666555444444333222222333555666555333333555888222222222222333444555555666666666666666666777777666666777888:::CCCVVVhhh}}}iiiQQQ@@@<<<666333444666555555888222666;;;;;;999666666777666666555444444444444444444444333333333333444444333333333333333333333333444444333333333333222222444444333222222333444555666777777888999:::::::::555555555666777777888888888888999::::::999999999666666555777:::======<<<:::;;;;;;<<<============;;;>>>GGGYYYsssppp]]]PPPIIICCC@@@@@@???>>><<<:::999:::;;;<<<;;;;;;;;;;;;::::::999888qqq___VVVKKKJJJIIIGGGEEEDDDCCCCCC<<<===<<<:::777555444555777666444555666777777666333333333333333333333333333333444444999EEETTT___[[[MMM>>>777444222222444222111000111222333222111111222333333444444333333111222222222222333333333000000000000111111111111666@@@VVVmmmwwwlllXXXJJJ<<<:::555000111333111---000000111111222444666666666555333222222333444444333555777777555333222222222333333111///000444888111222222333444555555555333666777666333333555888222222222222333444555555555555555666666666666666222333666888888<<>>===;;;:::::::::;;;;;;999::::::::::::999999888xxxdddWWWSSSIIIIIIHHHGGGDDDBBBAAAAAA;;;<<<===:::666444444666444333222222444555555444444444444444444444444444222444666666888@@@NNN[[[```TTTGGG>>>777222111333///...---...000111000///111222333333444444333333222222222222333333444444//////000000000111111111777AAAVVVmmmttthhhVVVKKK999888222,,,...333333...000000000111222555777888777555444222222222444555444666888888666444333222///000000000//////000111///000111222333444555666444777888777333222555888222222222222333444555555333333444444555555555555111222555888888888@@@HHH^^^kkk{{{sssdddUUUHHH<<<777666444444666666666555666666666444333222222222222222333444555444444444444444555666666555444333333333333444555333333333333333333333333444555666444222222555777222333555777888888888888888888777777666666555555777777888999999999999999888:::999777888;;;:::555888888::::::;;;:::999999;;;???EEEQQQfffjjj[[[PPPFFF@@@>>><<<<<<;;;;;;;;;;;;::::::888888999999999999999999vvvfffTTTLLLLLLKKKKKKJJJGGGBBB>>><<<;;;;;;<<<===:::666444555666666555444444666888777777444444444444444444444444222555777777777===KKKXXXbbbYYYNNNEEE;;;222000222444333222333555666555444222222333444444444333333222222222333333444444444111111111111222222222222777@@@TTTjjjpppcccRRRHHH777666000***,,,333444000000000000111222555777999777666444222222222444555555777999999777444333333111222333444444333222000222222222222222222222333444777999777333111444888222222222222333444555555666666777888999999888888444333666999999888<<>>;;;999;;;:::999777666666555555777666666555555555666666555555444444444333333333444666111111888:::AAARRR```ddd]]]JJJ===;;;888111333333333222222111111111444333222333444444222111111111000000//////......000000000000000000111111666>>>OOO```ggg^^^NNNBBB999999777444111000000111000000000111222222222222111111222333444444555555333222222555777888555111555555555444333222111000//////111222333444444444111333555555333222222333333333222222333333444555333333444444555444444444333333444444555666777777BBBIIIUUUcccrrr~~~}}}rrr^^^KKKAAA???<<<888888444333777999666333222444333111111111333555666444555666777777555333111666666666555555444333333777666555444333222222222444444555555555555555444666666666666777777777777777777666666555555555444777666555666777888777666888888777666666777888999<<<<<<<<<;;;:::999777777AAA???AAAJJJWWWkkkmmmYYYKKKBBB???@@@===;;;999999:::;;;;;;:::777777777777777888888888xxxdddVVVMMMGGGEEEGGGHHHGGGEEEBBB???===:::999:::999888777555555555555555555444444444444555555333333333333222222222222444666111000777999???OOO```fffbbbOOO@@@;;;777222333333333222222222111111222111111333444555444222222111111111000000000000333222111000000000000000666===LLL^^^ggg```OOOBBB888777666333111111111222444333333333333444444555111111111222333444444444111000111333555555333000444444444444333222111111333333444555666666666666222333444444222222222444333333222222333333444555222333444555666777777777333333444444555666666777777===HHHVVVdddsssvvvdddUUUKKKBBB;;;;;;666444777999666222222444333222111222333555666111222333444444333111000555555555555555555666666555555444333222222222222333444555555666666555555555555555666666666666666777777777666666666555555888666666777888999888777888777666666777888999:::;;;;;;;;;;;;;;;:::999888<<<;;;>>>EEEQQQddduuuaaaQQQGGGCCCBBB===<<<:::999::::::888777888888888888999999999999nnnXXXKKKFFFCCCCCCDDDFFFDDDBBB???===;;;:::999888888666555444444444444444333333333333333444444444444444333333333333222444666111000666666;;;KKK^^^hhhhhhWWWEEE;;;777444333333333222222222222111000000000222555666555444222222222222111111111111555444333222000000000000666<<>>GGGSSSeeeyyyppp___OOODDD>>>888444666777555333333444333222222222333555555000111333444444333222111333333444555555666777777333333222222222222222333222333444555666777777777555555555555555555555555888777777777777777666666888777666777999:::999888666666666777777999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::===CCCLLL___|||kkkYYYMMMFFFBBB???>>><<<;;;;;;:::888666999999999999::::::;;;;;;xxxdddPPPFFFDDDCCCAAAAAACCCAAA???<<<:::999999999777666555444333333333333333333333333333444444555777777666666666555555555333666111000555444888FFF[[[hhhnnn```KKK===888666222222222222222222222222111000000222444555444333111111111111111111111111444444333222111111111222444;;;HHH\\\llllllXXXCCC888666333222222333444555333111...,,,,,,---///000000000111111111222222222333444555666777666444333111111222333333333333333222222111111000000000000333333222111000111333666333333222222333333444555222333444666666777777777333333333444444555555555333777;;;>>>FFFXXXooottt___OOOBBB:::444555666444444555444444333333333333444555333444555666666666666666333333333333444444555555111111111111111111222222111222444555777888888999666666666666666555555555888888888888777777777777777666666666888999888777555666666777888:::;;;;;;999:::;;;<<<<<<<<<<<<<<<===>>>@@@DDDJJJ[[[yyyvvvbbbSSSHHH@@@@@@???===<<<<<<<<<:::888888888999999::::::;;;;;;mmm]]]LLLGGGFFFDDD@@@>>>???>>>===;;;999888888888666555444333222222222333444444333333444555555666777777666666666555555555222666111000555222555BBBVVVfffpppgggRRR@@@999888222222222222222222222222333222111222333333222000000000000000000000000000222111111111222333444444111999GGG[[[ooorrr___HHH<<<888333222333444555555666444111//////000222333111111111111111111222222333555666777777555444333000000111222333333333333666555444333222222333333222222222000///000444666333333222222333333444555444444555555555444333333333333333444444444444444555777888999>>>NNNeeevvvooo\\\HHH???777555555444555777555444444444444444444444555555666777777777777777333333333222222222111111111111000000000111222222111222444666777888999999888888888777777777666666777777777777888888888888666555444555777777777666555666777888999:::;;;;;;999999:::;;;<<<<<<<<<<<>>;;;::::::::::::999777777888888999::::::;;;{{{cccVVVKKKHHHGGGCCC>>>;;;;;;;;;;;;;;;:::999888777555555444333333333333333444333333333444555666777444444444333333333333222222555222111555222444@@@PPP```nnnkkkXXXDDD:::888111222222222222333333333333222111222333333111//////////////////000000000000000000000222333444555///888DDDVVVkkktttfffRRRAAA;;;555333444555555333444333111//////000222333222222222222222222222222111333666666555333222222000000111222333333222222555444222111000111222222000111111111000111333555333333222222333333444555555555555555444333222111333333333333333333444444222333333444999FFFXXXeeexxx{{{zzzhhhTTTHHH===888666444555777555555555555444444444444444444444444444555555555444444333222222111000000222222111111111111111222222333444666888999999999:::999999888888777777666666666777777777777777888555444333444666777666555666666888999::::::::::::888999999:::;;;;;;;;;;;;>>>>>>???AAACCCMMMaaattt~~~ooo^^^OOOCCC???;;;888888999999999666777777888999:::;;;;;;rrr[[[QQQIIIEEECCC>>>;;;:::888999;;;<<<<<<:::777666555555444333333333333444222222222222333444555666333333333333222222222222111555222222666333444@@@KKKZZZkkkmmm]]]HHH<<<888111111222222222333333333111000000111333333222000//////000000000111111111000000000000000111222333///777@@@MMMbbbrrrmmm]]]FFF@@@888444555555444222000000/////////000111111333333333333333222222222111444777777444222222222000111111222222222222111222111///.........000111...000222222111111333444333333222222333333444555444555555555555444444333333333333333333333333333111111111111555>>>HHHOOO\\\bbblllwwwuuubbbUUUFFF>>>999555444666555555555555555444444333444333333222222222222333444444444333333333333333444333222111111111111111333333555666888888999999999999888888777666666666555555666666666777777777666555444555666777777555777777999:::::::::999999888888999999:::999999999<<<;;;<<<>>>???DDDRRR```{{{}}}lll[[[LLLGGG@@@;;;999:::;;;;;;777777888999:::;;;<<<<<<{{{lllWWWOOOFFFBBB>>>:::888:::777888;;;======:::777555555555444333333333444444111111111111222333444555555555444444444333333333000555222222777333444@@@HHHWWWhhhmmm```KKK<<<888111111111222222333333333/////////111333444333222000000111111222222222333111111000000000000000111000666<<>>BBBMMM]]]lll|||mmm___NNNBBB;;;555333555555666666666555444333333555444444333222222222222333444444555555666666777555444333222111111111111333444555777888888888888999888888777666555555444444555555555666666777777777666555666777888888666777888999:::;;;:::999888888888999999999888888777<<<::::::<<<>>>AAAJJJSSSlllsssbbbWWWPPPGGG@@@======>>>???888888999:::<<<======>>>nnnaaaQQQKKKDDD>>>:::999888777777888999::::::999888777666555444333222222111000000/////////000222444555444333333444555555444222000222444555666777999;;;DDDQQQeeepppgggPPP;;;222222222222222222222222222222222222222222222222222222000///------///000222222222111111222222333444444777777===RRRkkkrrrlllVVVDDD666666666222222777222222333333333222111000444444444444444444444444<<<:::666333111111222333000111111111111222222222555666555444111000111222//////000000000111111111333///111666777222111555444444444333333222222222222222222222222222222222555333111222555777555333555===KKK\\\nnn|||ssskkk[[[III>>>:::777222555555555555555444444444444333333444555555444222333333333333333333333333111111333444555666666666444444666777888888888888888888888777666444333222777666555444444555666777:::888555333222333555777555666666888999:::;;;<<<888888888888999:::;;;<<<<<<<<<;;;::::::===BBBFFFcccttt~~~pppooo```MMM@@@;;;;;;;;;:::;;;:::999999:::<<>>;;;999<<<;;;::::::;;;===@@@AAA~~~mmm^^^VVVIIIEEE@@@===<<<=========:::::::::999888777555555555555555555555555555555111111111222333444555666555444444444555555333111555666777777666555666888:::III___kkkdddOOO===666444444444444444444444444222222222222222222222222111111111111111111111111222222111111222222333444111444666999HHH___ooorrrfffTTTBBB:::666000///333111111111111222333444555555555555444444444444444000000///000000222333333000111111111111222222222222333333222111111222444333333333333444444444444555333444777666333333555333333333333444444444444222222222222222222222222444333222333555666555444:::888777888BBBVVVoooqqq\\\MMMBBB;;;777666666555444444444555666444333333444555555444222222222222222222222222666555555555555444444333555555666777888888888888444555555666777777777777777666666555555666666777666666666777777777888888;;;;;;:::999888777666666888888777888888999:::;;;;;;<<<===<<<<<<<<<>>>@@@GGG]]]zzzvvvcccRRRHHHBBB>>><<<===<<<<<<<<<===???@@@BBBtttcccWWWQQQGGGCCC???<<<<<<===>>>>>>;;;;;;:::999777666444444333444444444555555555666222222333333444555666666666555444444555444222111333555666666555555666777999III___kkkcccNNN===888222222222222222222222222222222222222222222222222111222222333333222222111222222111111222222333444///333444666BBBXXXmmmwwwnnn]]]JJJ>>>777111111444222222222222333555777888:::999777555333111000///......///000111111222222000000111111111222222222000111222111000111333444333333444444444444444444555444444555444333333333222333333333444444555555222222222222222222222222333333333333444555555444666777888999>>>NNNhhh~~~kkkXXXJJJAAA888777666555444444555555777555333333444555555555333333333333333333333333666666555555555555555555555666777888888888888888444555666777777777777777777666666666666666666777444555777888999999999888::::::999888777555555444777777777777888999:::;;;:::<<<======<<<;;;<<<===BBBWWWuuummmZZZLLLEEEBBBAAA>>>>>>===>>>>>>@@@AAABBB~~~lll\\\SSSOOOEEEBBB>>><<<;;;<<<;;;;;;<<<;;;999888666555444333222222222333444444555555222333333444555555555555555444444444555555333111000222444444444444666888<<>>OOOdddnnnbbbLLL===999444444444444444444444444222222222222222222222222222222222222222222222222222222111111222222333444111111222444>>>SSSlll}}}yyylllYYYHHH===777666666333333555777888888888888333333333222222222222222222222111000000000111111000111111111111222222222///000111000///000111333222222222222111111111111000222222///000333444222444444444444444555555555222222222222222222222222222333555444333333444666333222222444444<<>>;;;444444444444444444444444222222222222222222222222333222111000000111222333222222111111222222333444333111111555@@@TTTmmm}}}rrr```MMM???999555444111222555777888777666555//////000111222222333333222111000......000111222000111111111111222222222///000000000//////000222333222222222111111111000///222222///000555666444555555555555444444444444222222222222222222222222111333555555333333444666444222333666555888LLLddd|||vvv]]]III<<<:::777444333444555666444444555777999888555222666666666666666666666666888777666555666777999:::888888888999999888888777444555666777888999999999666777888888888888777666444555666666777777777777888888777777777666666666666666666777777888999:::888999;;;;;;::::::;;;===999>>>JJJZZZfffsssxxxaaaOOOFFFCCC>>>??????@@@@@@@@@@@@@@@pppaaaWWWOOOHHHDDD===:::888777888999999888:::999777666555555555555555555555555555555555555111222333444444444333222222111111333666777666555888999999888777666666777;;;MMMcccmmmaaaLLL???===222222222222222222222222222222222222222222222222333222000//////000222333222222111111222222333444444111111666BBBVVVnnnwwweeePPPAAA999555222///111444777888666444222000000000000000000000000111000...------///222444000111111111111222222222///000111000......///111333333333222222111111111///333333///000777999666666666666555444444444333222222222222222222222222111444666555333222444777...---333999777444@@@SSSmmm{{{|||cccNNN<<<:::777444333444555666333444666888:::888444111777777777777777777777777:::999777666555666888999888888999999999888888777222333555777999:::;;;<<<666777888999999888777666555555555555666666666666;;;::::::999888777666666666666666666777888999:::888999::::::999:::<<<>>>::::::AAAKKKUUUcccyyykkkXXXMMMJJJ>>>>>>???@@@@@@@@@??????wwwggg\\\TTTKKKEEEDDD:::999888777777888999:::444333222111111111222333444444444555555555555666444555666777777666555444555444222222222444666777555666777777666666777999:::KKK___iiiaaaOOO===333555333222111222222111000222222333333333222222111444333222111111111222333///000000000000//////...333000222999>>>JJJccc|||sss[[[CCC777555666333222222444888999777444//////000000000111111111111000//////......//////222222222111111111000000222111111111000000//////111111000000000000111111555444333222222222333444555555444333222111111000111111222333333444555555555333111222666777777555888555555777888888>>>DDDTTTlllcccEEE;;;777555555222///000444444333333555999999555222555555555555555555555555555666777666444222333444999888888888888888888888666666555555444444444333999999999888888888888777777666666666666666777888888777777777999999777666777777777777888888888888999999888888999999:::;;;;;;;;;===BBBGGGQQQeeevvv}}}hhhUUUHHHGGGBBB??????===:::;;;>>>ooo^^^UUUOOOGGGAAA>>>999999888777777888999999777666444333333333444444444444444444555555555555333333444555555444333333555444333222222333555666333555666555444444555666:::KKK```kkkfffVVVCCC888444222000///000111111000111111222333333333333222333222111111111222333444///000000111111111000000555222333777;;;DDD[[[sss|||}}}uuubbbMMM???888555444333222444888999666333222333333333333444444444444444333222222222222333222222222111111111000000111111111111000000000///333222222111000000111111222222222222222333444555888777777666666555555444444444444444444555555555888666444555777999888777666333222444444444888>>>IIIaaa|||cccGGG999555333333111...000444///111333555444333222222555555555555555555555555555666777666444444444666777777888888888999999999777666666666555555555444888888888888888888888888888888777777777777777777666555555666777777666444666666777777777777888888999999888888999999:::;;;;;;:::;;;===???EEEUUUcccvvvdddWWWNNNHHHCCCBBBAAA>>>???CCCuuueeeTTTLLLIIICCC<<<888999888888777777888888999666555444333222111111222444444444444555555555555333444555555555555444333666555444333333333555555444555666555444333444555;;;JJJ```nnnmmm^^^KKK>>>666333000///000222222222000111222333333333333333222222111111222333444555///000111222222333222222555222333777999@@@UUUlll}}}|||jjjTTTEEE<<<666555333333555777888555222000111111111111222222222333333222111111111111111222222222111111111111111111111111111000000000000444333222111111111111111///000111222333444444444444444444444444444444444888777777666555555444444999888666666777888777666555333222333222111444:::DDD[[[vvv~~~dddLLL<<<777444333222000111555---111555555222000222444555555555555555555555555444666777777555555666888777777777888999999999:::777777777777777666666666777777777888999999::::::::::::999999888888777777666555555666777777666444555666666666777777777888999999888888999999:::;;;:::999999:::999<<>>BBBmmm]]]MMMHHHFFFBBB;;;777888888777777777777888888777666555444333222111111333333444444444555555555555666777888888777666555666666555444444444444555666777888777666555666777:::GGG\\\mmmpppeeeQQQBBB999666333222333555555555222222333333333222222111333333333222333333333333000111222333444444444444222000222777999???SSShhhiiiSSSFFF>>>888666444333555777777444111///000000000111111111111333222222111000111111111111111111111111111111111111111111000000000000000222111111111111111222222///000222333444333222222222222222333333444444444999999888777555444333222888777666555555444444444666444333555444333666<<>>888666555222333777000333555555444333444555555555555555555555555555444555777777666777888:::999888888888888888888888888888888888888888888888555666777888999:::;;;;;;<<<;;;;;;;;;:::999888777999888777888::::::888777555555555666777777777888999999888888999999:::;;;888777888::::::;;;BBBKKK```qqq~~~sssVVVLLLBBB>>>===<<<===@@@{{{hhhYYYKKKGGGFFFAAA<<<888777777777777777777777777999999888777666444333333333333333444444444444555555666777888888777666555666555555555444555555555666777888777666555666777888CCCVVVhhhpppgggSSSCCC:::777444333444555555444444444444333222111000///444444444444333333222222111111222444555555555555111///222666777;;;LLL```yyy~~~kkkXXXNNNEEE===666444333555777777444111333333333444444444555555666666555444444444444555111111111111111111111111000000000000000000111111/////////000111222333444222333444444333222000///555555666666777777888888999888777666555333222222888888777666444444444444555333333666666555888>>>HHH\\\wwwooo___MMMDDD;;;888555222222444444333222333666666555333555555555555555555555555333555666777666777888:::;;;::::::999888777666666888888999999999999999999555555666888999:::;;;<<<<<<<<<<<<<<<;;;:::888777999888888888::::::999777555555555666777888888999999999888888999999:::;;;999777999;;;;;;;;;@@@GGGXXXhhhzzz}}}sss]]]QQQFFFAAA@@@>>>>>>AAAsssbbbVVVKKKFFFCCC>>>;;;:::666777777888888777777666444444444444333222000000333333333333444444444444444555666666666666555444444444555555666666666666333444555555444444555777777???OOObbblllfffSSSAAA888666333222222222000///444444444333222111000///444444444444444333222222111222333444444555444444222000222666444555DDDVVVmmm}}}vvvggg^^^SSSFFF555333333555777888555222222222333333333333444444555444444333333333333333111111111111111222222222000000000000111111111111000000000111222333444555555555555444333222111000444555555555666666777777888777777666555444444444:::::::::888666555666888222111222555555444777<<>><<<===wwwfffZZZQQQIIIDDD>>>888666888555666777888888777666555222222333333222111000///222222333333333444444444444555666777777666555444333333444555666777777777111333444555444555666888888===III\\\iiieeeQQQ???777666555444333111...+++111222222333333222222222111111333444555555555555222333333444444444333333333222555888666666CCCTTTnnnvvvggg^^^QQQCCC444333222444888999666333000000000111111111222222222222111000000000000000000000111111111222222222///000000000111111111111555444444333333333444444666666555444333333333333333333333444444444444444777777777777777777777777999:::;;;999666555777999444222333555555333555:::>>>QQQlllssskkkUUUIII<<<777555222222333444333333333444555555555555555555555555555555555333444666666555555666888888888888888888888888888777888888888999999999999666666777888999999::::::999:::;;;<<<<<<;;;999888777777666777888999777555666666777888999:::;;;;;;999999888888999999:::;;;<<<999888::::::888:::???FFFXXXooouuu```SSSFFFBBB@@@===:::999ooo\\\TTTMMMGGGAAA999333222666555666777888888777666555777777888999999888777666222222333333333444444444666777888999999888777666222222444666777888888888222444666777777777999;;;999<<>>999888777777666222...***//////111222333444444555---///222444666777888888333333333444333333222222333222777;;;:::;;;IIIZZZtttiiiUUULLLAAA333333222222444888999777444333333444444444555555555555444333333222222333333000000111111222222222222//////000000111111111222999999777666555444333333666555444333333555666777777777777777777777777777666777777888999999::::::666888999777444444666888777555666777666333444999@@@RRRlll|||pppiiiWWWKKK>>>999888666666777444777999777555444777;;;555555555555555555555555333444555555444444555666555666777888999:::;;;;;;777777777888888999999999777777777888999999::::::777999:::<<<<<<;;;999888:::999888999;;;;;;999888666777888999:::;;;<<<<<<999999888888999999:::;;;;;;888888:::;;;;;;>>>BBB???RRRmmmzzzeeeXXXKKKGGGFFFBBB>>><<>>===<<<:::999999999:::555888;;;<<<;;;999999999777555555777;;;<<<;;;999:::999;;;>>><<<999999===CCCPPPdddzzz~~~gggYYYLLLEEEBBB>>>;;;;;;sssbbbWWWIIIEEE>>>888555444666888777777666444444333333444777333777@@@@@@777333777333444444333222222333555555555666555555444333222444444444555555666666666777444444666555333555:::888???NNN^^^aaaUUUFFF<<<888777666555444444444444222222111111111222444444222555666333000...222555222222222444666555333111//////222555555<<>>;;;999888888888777888999999888888999;;;:::888888999;;;<<<:::888999888:::<<<;;;888999===BBBOOOaaauuuyyycccVVVIIIDDDBBB???======zzzhhhZZZSSSCCC@@@;;;777666666999:::777666555444444444444444888222222666666222222888333444444333222222333555666666555555444333111000444444444444444444444444555333333555555444888>>>;;;MMM^^^aaaXXXLLL???777666666666666666555444333333222222222222333333444333555666444111000333666333222111222444555555333222///000555777@@@VVVmmmpppYYYEEE;;;555222000111333333444444666777555555555555444222111000444444444444333111000///......//////000/////////111111000000000000111111222222222111111000000000000//////000222333222111333222222222333555666888666666555444444444555555222000///111555666555222444222333555666777???HHHaaattt{{{nnnddd^^^KKK???555222333222222333444444444333333444888:::999999888666333222333555555555555444555666666777999999888888888888777777666777888999::::::::::::888999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>???HHHEEE@@@;;;888666666666999999888666555777:::<<<===;;;;;;;;;<<<<<<:::888999888999;;;:::888999>>>EEERRRdddvvvsss^^^RRRFFFBBBAAA???===>>>nnn]]]QQQLLL???===:::777666777999;;;777666555444444444444444777222000222222000222777333333444333222222333555555555555555555444333222444333333333333333333333444222222444444555;;;BBBLLL^^^iiiaaaRRRGGG===444444555666777666555444333333333333333333333333333333555666555333222444555111///...///111333444444888333111555888@@@UUUkkk}}}vvvfffQQQAAA:::666222---111555444222222555999;;;:::888666333000...,,,222111111000///...------......///000111111000000111111000000000000111111333333222222111111000000000//////000111222222111111111111222333555777888666666555444333333333333333111111111222111...+++444222333444333555>>>HHHggg|||xxxjjj```YYYEEE;;;333111111000000222222222111111111333555777555666555444222111333444555555444444555555666777888888888888888888888888555555666777888888888999888999:::;;;;;;<<<<<<===::::::;;;;;;===>>>@@@@@@GGGDDD???:::777555666666777888888777666777999;;;<<<;;;;;;<<<<<<;;;:::999;;;999999;;;:::888;;;@@@KKKYYYlll~~~}}}ooo[[[OOODDDAAA@@@>>><<<===wwweeeVVVLLLGGG===;;;999777666777888999666666555444444444444555555222222333333222222555333333444333222222333555333444555666666666666666333333333333333222222222444333333555555666>>>GGG```hhhhhhYYYLLLDDD<<<222333444555666666555444444333333333333333333333333333444555555444333444555222000......000333444444888333111444888@@@VVVlll~~~uuucccNNN@@@:::666222,,,111555555111000444999;;;:::888555222000...---111111000///.........---///000111222222222222222111111000000000000111111444444333333222222222222222111000111333333333111111222222333444666777888666555444333333222333333333333333333333222///---888777777777555777AAAMMMeee|||uuuggg[[[RRRFFF>>>777555555333333555111111222333444444444444222333444444333333555777444444444333444555555666777777777777777777777777666666666777777888999999999999::::::;;;<<<===>>>::::::;;;;;;===>>>@@@@@@BBB@@@<<<999666666777777555777::::::999888888999999:::;;;;;;;;;;;;;;;;;;>>>;;;:::<<<;;;:::>>>DDDOOO___uuuzzzjjjZZZNNNDDDAAA@@@===;;;;;;pppaaaTTTIIICCC:::999888777666666777777666555555444444444555555444444555555555555444444333444444333222222333555333333555666777888888888333333333333333333333333555444666888888:::EEEPPPhhhdddZZZMMMDDD???999333222333444555555555555555333444444444444333333222222333333444444444444333444222111111333555555555333000000444777AAAYYYqqq{{{iiiRRRAAA:::555222...222555444111000333777555555444333222222333333333222111111000111111111111111222222333333222222111111000000000000111111333333333333333333333333444222111222333444333222222222333444555555666666444444333222222222333333222333444555666666666666777777777666444666CCCPPPfff{{{pppcccVVVIIIAAA;;;666555444222222444444333333555777777666444111333555666666666888:::444444333333444444555666555555555666666666666777999999888999999:::<<<<<<;;;:::::::::;;;<<<===>>>;;;:::;;;;;;<<<===>>>???===<<<:::999888888888888555888;;;<<<;;;999999999888:::<<<<<<;;;;;;;;;<<>>;;;;;;wwwggg[[[QQQFFF>>>777666666666777777888888555555444444444555555666555666666666666666666555333444444333222222333555333333444555666666666666222222333333444444555555555555888;;;===BBBOOO\\\cccXXXKKKEEE@@@:::777777333333333333444555666777444444555555555444222222111111222333444444333222444333222222333444444333111///111444555>>>XXXsss~~~mmmUUUBBB:::666333000333444333111000222444222222111111222333444555222222111111111222333444111222222222222111111000111111000000000000111111111111111222333333444444444333222222333444333222111111222333333333333333222222222222222222333444222222333444444666777999444444555555444888FFFUUUlll~~~yyyiii^^^PPP@@@:::444222222222000111444777444222222555777666555222444666666666666777999555555555444555555666777555555555666666666777777999999999888999:::<<<===<<<<<<;;;:::;;;;;;<<<===;;;;;;::::::;;;<<<======::::::;;;;;;::::::999999888:::;;;;;;::::::;;;<<<;;;===???>>><<<:::;;;<<>>AAAHHHWWWeee]]]NNNDDDBBB???888777<<<333222222222333555777888444444555666555444222111000000111333444444333111333111000111222222111///333222444555333:::UUUqqq{{{lllUUUBBB:::777666222333444333222111111222444333222111111111222333000000/////////111222333111111111111111000///...111111000000000000111111//////000111222333333444444222111222333333222111000111111222222222111111111111111111222333444444222333222111000111333555666777999999999>>>NNN___ttttttcccZZZKKK;;;888444222444555444555999888444///...000444555666111333555555444333444555666666666666666777888888555555666666777777777888888777777666777999:::;;;>>>===;;;::::::;;;<<<===;;;;;;:::::::::;;;;;;<<<:::;;;<<<===<<<;;;:::999;;;;;;;;;:::999999<<>>@@@BBB@@@<<<::::::<<>>;;;999555222333444333333222222333333444444444555555555444222111555444333222111222333444111111222222333333333333///444000///666>>>OOOhhh|||~~~qqqVVV>>>555444222000000000000000000000111000000000000000000000000///000111000//////111333777666444111000//////000111111111111111111111111222222111111222222333444333333333222222222111111///000222333444444333222333333333222222111111111111222222333333444444555555111222555555===XXXuuusss```QQQCCC888444444555555555444333222111111111333666777666555777666444333222333333444333444555555666666555555777777777555444333555777;;;999666555666999>>>@@@@@@???===;;;:::888888777888999999:::;;;<<<======:::;;;<<<======;;;999888888888999:::;;;;;;;;;;;;>>>>>>===<<<;;;::::::999=========<<<<<<>>>BBBEEEMMM```vvvzzzoooeeebbbOOO>>>;;;???AAA>>>;;;ttt```TTTLLLCCC;;;666666666666666777777777777666666666555444444333333555444222111111222444555555333222000000111222333222333444555555555444333777666555444444555777888666888;;;CCCTTTdddbbbWWWGGG???999999999777555666444333333222222333333444444555555666555444333222555444333222222222333333///000000000111111111111000444000///555<<>>===<<<:::999999999::::::<<<<<<<<<<<<<<<=========:::;;;<<<===<<<;;;999888888888999:::;;;;;;;;;;;;???>>>===<<<;;;;;;;;;;;;<<<======<<<<<>>???}}}lllZZZOOOHHH???888444555666666666666777777777777666666555444444333333444444222222222222444444555444333222111222333444444444444444444444444333888777555444444555666777777999<<>>>>>============:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;<<<<<<;;;@@@>>><<<;;;:::;;;<<<===<<<======<<<===@@@DDDHHH___qqqwwwiii^^^qqq___JJJ???<<<===AAAEEE~~~sssdddTTTJJJDDD<<<666444333333333444444444555555777666666555444444333333444333333222222333333444555444444333333333444444555555444333333333444444666555444333333333333333777999===JJJ___mmmdddRRRCCC;;;555666666444222333444444333333333333444444555555666777777666555444555555444444333333333333333333333333333333333333333666111///444555>>>PPPlll{{{uuubbbQQQBBB666333222222111222333444555111111111111111111111111111222333222111111333555777666555444222111000000111111111111111111111111333333333222333333444555333333333222222222111111111111000000000222444555222222222333333444444555111222222333333444444555444333333444666AAAXXXnnnuuufffVVVIII???999888666444222111111222333444333333444555666444333333444444444555555666666444444555666666666666666555666666555333333444555333333444444555666666777999777666555666999;;;===>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<@@@???<<<::::::<<<>>>???<<<============@@@EEEHHH```rrrxxxggg[[[UUUMMMDDDBBBAAA???@@@DDDwwwiii\\\NNNFFF@@@:::555444333333333333444444444444666555555555555444444444333333333333333333333333444444444444444444555555555444444333333333444444555555444444333333333333666999===JJJaaappphhhVVVEEE===666555555333222333555444444333333444444555444555666777777666555555555555555444444444333333444333333333333333333333333666222///444333999HHHfffwwwzzziiiYYYIII<<<333222111000000111222333111111111111111111111111111222333222111111333555333333333333333333333333111111111111111111111111333222222222222333444444333333333222222222111111111000//////000111333444111222222333333444444444111222222333333444444555333333222222666CCCZZZnnn|||pppcccTTTGGG===999777555333111000111222333444333333444555666444333333444444555555666666666444555666666777777666666444666777666444333444555222333444555555555555555999888777666666777999:::::::::;;;<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<@@@???<<<;;;;;;===???AAA<<<======<<<===???DDDGGGYYYmmmzzziii\\\PPPKKKGGGFFFDDD???>>>???rrr```UUUIIICCC>>>888444444444555555555555666666666444444444555555555555666333333333333333333333333333333444444444444444444333333333444444444555555666666666666666555555555555888<<>>===<<<===>>>@@@BBB=========<<<<<<>>>BBBEEERRRfff}}}|||nnncccSSSKKKCCCAAA@@@>>>@@@CCC{{{jjjYYYOOOEEE???;;;555333444444444555555555666666666222333333444555666777777222333333444444333333222222222333444444444444444000111333555666666555555555555666666666666666666444777:::DDDZZZooorrriiiRRRFFF;;;777555444555888555555444444444444555555222333444555666555555444444555666666666555333333333333222222222111111111111555111111666444555AAAYYYooouuufffUUUGGG999777444111///000111222222222222222222222222222000111111111000000222333...///000222222222222222111111111111111111111111111111000000111111222333333333333222222222111111...///000111111222222222333333333333333333222222111222222333333444444555333444333555???VVVsss}}}pppeeeXXXHHH<<<999222222222222222333333333222111222333666777666444555555666777777666555444555555666777777777777777555777999999777666555666777666666666666777777888888888999::::::999888888999999::::::;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBB======<<<;;;:::<<<@@@CCCOOObbbwww~~~uuunnnWWWLLLBBB???@@@@@@BBBEEEssscccTTTKKKBBB===888333222333222222222333333333444444111222333444666777888999222333333444444333333222111222333333444444444333...000333555777777666555222222333444555555555444333666999BBBWWWmmmuuuppp[[[NNN@@@888444222222555555555444444444444555555111222444555555555444444444555666666666555333333555555555444444333333333000444111222777555555@@@TTTmmmzzzkkkXXXIII;;;999555222000000111222222222222222222222222222///000111000//////111333///000111222222111000///111111111111111111111111000000000///000111111222333333333222222222111111---...000222222222111111222111111000000/////////111222222333333444555555333444555777EEE```{{{nnndddWWWFFF:::666000000222333333333333333111111111333666777666555666666777777777555444333555666666777777777777777666888::::::888666666666999888777666666777999:::666777999;;;<<<;;;:::999<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===999:::;;;<<<==================>>>???@@@AAAAAAAAA======<<<:::999;;;>>>AAAPPPaaasss}}}~~~zzzvvvaaaUUUKKKGGGFFFCCC@@@???zzzggg[[[SSSJJJ???888666666444222555666666555333222222333444444444444444444444444444444444444444444444444444333222333444444333111555555555666666666666666444444444444444444444444111666:::>>>LLLaaaqqqvvviiiWWWBBB777555666666555666666555444333333222222111111333444555666666666000111222333555666777888333555666555111000111333000444888777444444777;;;TTTdddvvvuuueeeXXXEEE<<<666666555000...000///000111222333222111111333222222222111111000000333222000/////////000111......///000000000000000111111111111111222222222222///,,,...333555222///---///000111000000222333333333333333333333333333333444444555666666666555777444333:::QQQooouuudddZZZRRRFFF;;;555000111333444444333222111444333222111222333444555222333444555555333111000666555444666777999888777777777777777888888888888777666555555666888:::;;;:::::::::999888777666555777888:::<<<<<<<<<:::999???999333222777::::::888999:::<<<<<<;;;<<<===????????????>>>>>>>>>>>>>>>@@@>>>===<<<===>>>AAABBBGGGTTTgggyyygggWWWIIIFFFFFFCCCBBBDDDrrraaaWWWQQQHHH>>>777555555444222555666666555333222222333333222222222222222222333333333333333333333333333555444333444666666555333333333333444444444444555444444444444444444444444333888:::<<>>777555333333444444444333333222222222111111222222333444222333555666666555444333888666555666777888777666777777777777777777777666777666555555666888:::;;;999999999999888777666666777888:::;;;;;;:::999888???<<<:::;;;===>>>===::::::<<<======<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???FFFSSSfffyyyrrrbbbRRRKKKHHHDDDCCCEEExxxgggYYYRRRLLLEEE<<<666444444333111555666666555333222222333444333222111111222333444333333333333333333333333111111111222444555333222333333444444444555555555666666666666666666666666555999:::999===IIIXXXaaannnfffYYYJJJ@@@;;;999888666666555555444333333333333444444555555444444333444444444444444444444333444555555444222111111222222444666555333222444666444DDD[[[qqquuufffXXXJJJ;;;666555333111111///000111222333222111111111111000000000000//////------...///000222444555222222222333222222111111//////000111222222333333444111//////111222///---...000111111000000222333111111111111111111111111000111111222222222222222000444===NNNiiixxxlll]]]OOOAAA666444777666555444444333333333333222222333333444444444333333444555777777777777666999777666666777888777555777777777666666555555555777666666555666777999:::777888888999888888777777777888999999999888777666888:::<<<>>>>>>===:::888<<<===>>>>>>===<<<===???>>>>>>>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<======CCCMMM^^^ttt~~~nnn[[[OOOJJJFFFEEEGGGnnn___TTTNNNFFFAAA:::555333333222111555666666555333222222333666555444333333444666777222222222222222222222222000000000222444555444333555555666666777777888888666666666666666666666666444888999666555===KKKVVViiiiiibbbTTTFFF===888666666666555555444444444333444555555555444444333222444444444444444444444444444444444333333222222222333444555444222111222333444???RRRggg{{{yyyllldddTTTAAA777444444222000///000111222333222111111000000000///////////////------...///111222333444222222222222222222111000//////000111222333333444444222111111333333222000///000222222111000222333333333333333333333333333111111222222222222111111333:::GGG]]]xxxxxxjjjYYYJJJ???777555888888666444333222222333333222333555666666666555444444555666777777777666666888777666666888999888777777777666666555555444444666666666666666777888999666666777888888888888888777777888888777666555444555888;;;===<<<:::999888;;;===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>?????????======>>>?????????>>>===>>>DDDRRRfff|||wwwcccUUUMMMJJJIIIIII{{{hhh[[[QQQKKKAAA===888555333222222222555666666555333222222333555555444444444555666777222222222222222222222222222222222444666777666555555555666666777888888999777777777777777777777777333555666444222666BBBMMMbbbjjjkkk```PPPEEE<<<666666555555555555555444444555555555555444333222222222222333444444555555666444333333333333333333222444444444333222111111222444:::GGGZZZrrrzzznnn___KKK;;;555555333000///000111222333222111111///////////////000000000//////000000111111111111000111111222111111000000///000000111222222333333/////////000222333333222000111222222111111222333333333333333333333333333222333333333333333222222777???OOOfffyyygggRRREEE>>>999777777777666444333222222222333111222444555555555444333555555666666666555555555666555555666999::::::999777666666666555555555444666666666666666777777777555666777888888888888888777777777777666555555444888:::;;;;;;::::::;;;===999;;;<<<<<<::::::;;;=========>>>>>>????????????>>>??????@@@@@@???>>>>>><<<>>>GGGYYYnnnooo___VVVRRROOOLLLvvvdddYYYPPPGGG<<<:::888555333333333333555666666555333222222333222222333333444444555555333333333333333333333333000//////111333333222111333333444555666666777888777777777777777777777777444333444444333444===GGG\\\kkktttlll___RRREEE:::555555555555555555555555444555555555444333333222222222333333444555666666444333222222444444333222444444444333333222222222///222;;;LLLfffwwwkkkWWWDDD999666444111///000111222333222111111//////000000000000111111111111111111111000///...///000000111222222111111111111111111111222222222++++++,,,...///000111222111222333222111111222333111111111111111111111111444444444444444444333222888@@@PPPgggvvvbbbLLL@@@<<<888666666777666555444444444444444///000111111222222111111555555555555666666666666777666666777999::::::999666666666666666666666666666666666666666666666666555666666777888888888777777777666666666666666666888777666666777888:::;;;777999:::;;;::::::<<<============>>>??????@@@@@@??????>>>>>>>>>>>>======>>>>>>DDDPPPaaarrrzzzmmmddd___ZZZTTTqqq```XXXMMMAAA999999777666444333444444555666666555333222222333000111333555666555444444333333333333333333333333000000///000222222111///333333444555666777888888666666666666666666666666666333333666666666:::BBBUUUiiixxxuuukkk^^^MMM===555555555555666666666666444444444555444444333333444444444444444444444444444333111222444555333222555444333333444444333333...000555BBBZZZuuu}}}vvvdddNNN>>>999666333///000111222333222111111000000000111111111222222000111111222111000///...//////111222333333444444222222222111111111111111,,,---...//////000111222111222333333111111222333111111111111111111111111444444444444444333222222555;;;III```|||rrraaaMMM@@@999555555888777777888888888777777666222111111111111222333333333444444666777999:::;;;:::999888888999999777666555666666777777888888888555666666666666666555555666666777777777777777666666666666666666666777777666444111222666888888666666888:::;;;;;;;;;===???<<<======>>>??????@@@@@@BBBAAA???>>>>>>>>>??????>>>???CCCJJJUUUaaakkkqqqyyy|||{{{uuuqqqpppjjjcccmmm^^^WWWJJJ<<<777888888666444444444555555666666555333222222333111333666888999888666555444444444444444444444444888777666777888888777555555555666777888999::::::666666666666666666666666999444444888999777999>>>OOOeeexxxyyyqqqeeeQQQ>>>555555555666666666666666333333444555555444444333666666555444444333222222555222111222444555444222555444333333555555444333444444666>>>RRRiiiyyy}}}}}}mmmUUUBBB;;;888555///000111222333222111111000000111111222222222333///000111222222111000//////000111333444555666666333333222222111000000000111222333333222222222444111333444333111111222333333333333333333333333333444444444444444333222111000666CCCZZZvvvooobbbQQQCCC999333666<<<777888:::;;;;;;:::999888666555444333444555666777222333444666999<<>>???@@@@@@@@@EEEDDDBBB@@@@@@AAABBBCCC<<>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBDDDBBB@@@@@@AAADDDHHHJJJUUUaaannntttzzz|||nnn```SSSFFF===:::666555444444333333333444777555333111000111333444222444555555333333333444444444444333333222222111333444444555555666666777888666555555777777777666444444444444444444444444555555555444444666:::===MMM^^^qqq|||{{{ooo[[[III;;;666333444444111111444777666444333222111111111333444444444333333222111111111111222222222333333444444444444555666777777999222111666999???PPPccc{{{gggQQQBBB:::666555444333444444444333111111222333444444333222111000000///.........//////000000111222222222222111222111000000000000000111111111000000////////////111111111111111111111111...//////000000111222222222333444333111111111333444555>>>SSSqqq~~~mmm___PPPEEE===888777:::777777777666666666555555222333333333333222111111444444555666666777888888888777555444444555666777777777666666666666555555555666666777777666666555666666777777888999999999::::::::::::999999999888666666666666777777777777999999888888999999:::;;;;;;<<<>>>>>>======???@@@BBBBBBBBBCCCCCCBBBBBBBBBCCCBBB@@@???@@@CCCFFFHHHNNN]]]mmmyyyzzzgggYYYMMMAAA:::999666666555444444444555555444333333333333333444555333555666666444333444444555555555444444444444444444444555555666777777888888666555666777888777555666666555444444333222222777777666555333444777999GGGUUUfffuuu|||vvvcccQQQ>>>888444444444222111444555555555444444222111000333333444444444333222222000000111111111222222222444444444555555666777888777333222444444777FFFXXX|||ttt]]]KKK>>>777444333222222333333222000555222111222444555444111//////.........///000000...///111222333333222222111111000000000111111222111000000000000/////////111111111111111111111111///000000111222222333333///111222222111111222444666555===VVVzzzyyydddWWWHHH@@@:::555444666777666666555444555555555111111222333333333333333444444555555555666666666666555444444444666777888444555555555555666666666555555555666666555555555444444555555666777777777999888888888777777777777777666555555555666888999999888888888888999::::::999;;;<<<<<<<<<<<<===???AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@??????AAACCCDDDDDDSSSgggxxxtttaaaSSSHHH>>>::::::555555444444444444555555333333444444444444333333555666888999888777888999777777777888888999999999666777777888999:::;;;;;;777666666666888888777555555555444444444333333333::::::888666333222333555>>>HHHXXXjjjyyyzzziiiWWWBBB:::444444444222222444111222333555555555444444333333333444444333333222000000000111111111222222222222111222222333444555333222444555333666DDDTTTqqq}}}}}}iiiTTTCCC888333111000000111222111000333///,,,---222444222............//////000111111///000111222333222000///111111000000111111222222000000000000000000000000111111111111111111111111000111111222222333444444111222333333222111222333666777@@@[[[~~~uuu]]]PPPCCC<<<888444222333555444333222111222222333111222333333444444333333444444444555555555555555666666555555555555666777333333444444555666666777444444555555555555444444333333444444555666666666777666666666555555555555888777555444555666888:::888888888888888999999:::888999;;;;;;::::::<<<===???@@@@@@AAAAAA@@@@@@???AAA@@@??????>>>???@@@AAA>>>JJJ\\\mmm{{{yyyjjjXXXLLLBBB;;;888999444333333333333333444444555555555555555444222111333555777888888999:::;;;777888888999999::::::;;;777777888999:::;;;<<<===888777777888999999888666333333333444444444555555777777777555333333555666888@@@OOOcccwww}}}ppp___FFF===555444444333222444111222444555666666555555222333333444444333333333000111111111111222222222000000000000111222333444111222444444333666AAALLLcccsssuuuaaaLLL===777555333222333333222111111---***+++000333111---......///000000111111111000000111111111000...---222111111111111111222222000000000000111111111111111111111111111111111111111111111222333333444444555666666555333111222333444999FFF___}}}ttt___QQQCCC===;;;888555555444444333222222222222222333444444444444333222222444444444555555555555555888777777666555444444444222333333444555666777777444444555555555555444444777777777888999999::::::888888888888777777777666888777555444555666888:::888888777777888888999:::777888::::::999999;;;<<<>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>EEEQQQ^^^iiiqqqxxx}}}nnn___OOODDD===777555666333333222222222333444444666666666666555333222222000333555666666666888999666666777777888888888999555666777888999;;;<<<<<<999888999:::;;;;;;999777222222333333444555666666111222444555555666888;;;777>>>LLLaaaxxxxxxiiiJJJ???555333444333333444555555555555555444333333222222333444444444333333111111222222222333333333111111111111222333444555333444444333222444999???TTTfffzzzoooXXXFFF888555222111111111000///000...---...111333222/////////000111111111000000111111111000000000000000333333222111111111111111000000000111111111111222111111111111111111111111000111111222222333444444666777777666333222222333333:::III```{{{vvvaaaRRRBBB<<<:::777555444555666666666666555444444444444444444444333222222444444555555555666666666888888777666555444333333333333444555666666777777555555555666666555555555666666666777888888999999666666666666555555555444777666555555555666888999888777777777777888999999666888999999999999:::<<<======>>>>>>>>>>>>======>>>>>>?????????>>>>>>===BBBCCCHHHQQQWWW]]]eeemmm~~~eeeXXXJJJAAA;;;666555666333333333333333444555555555555555555444444444444333444666666555444555666777777777777777888888888666666777999:::<<<======:::::::::<<<======:::888333444444444444444444444000222444555555666888:::777???MMMaaaxxx}}}pppMMMAAA666333444444333444666555555444444444444555111222333333444444444333222333333333333444444444222222222222333444555555666555333111222444666666DDDVVVmmm~~~xxx```LLL999666222//////...---,,,---...000111222222222111000000111111111000//////222111000000111333555666555444333222111000000000000000111111111222222222111111111111111111111111000000111111222333333333444555666555333222333444333999GGG___{{{zzzdddSSSAAA:::888666333333555666888999888777444333222333444444555444444444444444555666666777888888666666777666666555444444555555555666666777777777555666666777777666666555444444444555666666777777555444444444333333333333666666666666777777777777777777777777777888999999666888999999999999:::<<<<<<<<<============<<<<<<<<<===???@@@@@@???>>>===@@@>>>AAAGGGKKKNNNUUU]]]uuubbbVVVIIIBBB===888777888444444444444444555666777444333333444444666777888777888999888666444444555999999999999999999999999888999:::;;;===>>>???@@@;;;;;;;;;===???>>>;;;999666555555444444333333222555666777666444333444555777>>>MMMaaawww~~~sssOOOBBB666333555444333444333333222333444666888999111222333333444444444444333333333444444444555555111111111111222333444444666555333222555888888555999KKKcccxxx{{{cccMMM>>>;;;777444222222111000***---000222111000000000000111222222111000///...222111000000222666999<<<666555444222111000000///000000111111222222222222111111111111111111111111///000000111222222333333111333444444222222333555444888DDD]]]|||}}}jjjYYYFFF===<<<999777666222444777888888666333000000111333444555666666666444444555666777888999:::444555666666777666666666666666666666777777777777666666777777777777666666777777777888999999::::::888888888888777777777777555555666777888777777777777777777777777888888999777888999:::999999:::<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===???@@@AAA@@@???===<<<999;;;AAADDDEEEKKKTTT|||kkk^^^SSSEEE<<<999888777555222222333333333333333333333444444222111333999>>>444555555555555555555444===<<<;;;:::999999999999666777888999:::;;;<<<<<<<<<;;;::::::999999:::::::::999666222000111444777333444444444555666666666333;;;FFFTTThhhyyyyyynnnPPPBBB555111222111///000666666666555444333222111444333222111111222333444333222111222444444444333//////000111111111111111444333333222222333333444888CCCVVVkkk{{{{{{jjjVVVFFF<<<444333444222000000//////000000111111111222111111222222222111111000111111111222555999<<>>@@@BBBDDDDDDxxxhhhZZZPPPCCC;;;888888777555555555555555555555444444333444444333111333777;;;555555666666666666555555::::::999888888888888888888888888999999999999:::999999888777777777777777999999777555333333666888444444555555555555555555333888>>>JJJ```ssstttjjjLLL@@@444222333444333555444444555444444333222111444333222222222222333444333222222333555666555444000111111222222222222222444333333333333444444555444===NNNdddyyy~~~qqq___KKK@@@777444444222//////000111111111222222222222000000111111111111000000...///222555777999::::::111111111111111111111111111000000////////////000000000000000111111111111...000111111000000222333444444333222222222222222444999GGG^^^vvvsss```LLL@@@:::666444666555555444333333333333333444222000111333444333111555444444333333444444555666555444444666777666444999888666444333333444444777777777777777777666555555666888888777777888::::::999888888777888888888555666666666666666555555666666666666666777888999888888888888999999999:::<<<<<<<<<<<<<<<;;;::::::999:::::::::::::::999999::::::<<<===???AAABBBCCCrrraaaRRRKKK@@@999777777777666888888777777666666555555333444444444333333555777444555555666666555555444777666666666666777888999:::999999999888888777777888888777777777666666666666666777666444444666777666666555555555555555555666777888BBBYYYooopppfffJJJ???555333444444444666222222333333333333222222444333333222222333333444333222222444666777666555111222222222333333333333333333333333333444555666333999GGG^^^vvvwwwgggQQQEEE:::666444111//////222222222222222333333333//////000000000000//////333666:::===>>><<<999777111111111111111111111111000000/////////000111111111111111111222222222222000222333222111111222333333333222111111111111222444:::HHH^^^uuummmWWWGGG>>>777444444333333444444333333222222222111000222444555444333222333333444444333333222444333333444666777777666888666444333222111222222666777777888888888888888444555777777777777999:::888777777777888999::::::666666777777666555444444777777666666666777888888888777777777777888999999===<<<;;;;;;::::::;;;;;;888888999999999999888888888999:::<<<===???@@@@@@kkk[[[JJJDDD===777666777777777999999888777777666555555333444444444444333333333333333444444444444333333444444555555666888999:::999888888888888777777777888999999999888888777777111333444555444333444555777777666666555555444444999888888CCC[[[ooonnnaaaJJJ@@@666444333111111222000111222222333333333222333333222222222222333333222222333555777888777555111111111111222222333333222222111222222333444555555:::EEE[[[uuuzzzkkkUUUHHH;;;666333111///000222222222222222222222222---...//////////////////888:::===>>><<<999555222111111111111111111111111////////////000111222222000000000111111111222222111222333222111000111222222222111111000111111222555888DDDZZZtttuuu^^^KKK???888555444222333444444444333111000111111111222444555555555333333555666666555333333555444444555666777777666444333333333333444555666444555666777888888888888333555666777666777999:::888888777777888888999:::777777777777666555444333888777777777777777888888777777666666666777888999<<<;;;:::888888999::::::777888999999999999999999888888999:::;;;<<<===>>>wwwdddTTTCCC???:::666555666777888888888777777666555444444444444444555555444333222111222222333333222222111444444444555777888:::;;;666666777777777888888888777777888888888777666555000222555555555444444555777777777666666555555444777999>>>KKKbbbqqqjjjYYYEEE<<<555333222000///111000000111222333333333333111111222222222222111111222222333555777888666444111000000000000111222222111111000111111222333333555999DDDYYYrrr|||pppXXXJJJ<<<555333111111333111111111111111111000000------...///////////////333444444444444222000///111111111111111111111111000000///000000111222333/////////000000000111111000111222222000///000111222111111000111111222222666444;;;PPPmmmwwwaaaLLL???999777555222333444555444333222111111111222333333444555666222333444555555444333222666555333444444555333222555555555555666666777777333444555666777888888888333555666777666666888999:::999888888777777888888666666777666666555444444888777777777777888888999888777666666666777999:::;;;:::888777777777888999888888999:::::::::::::::777777888999::::::;;;;;;}}}nnn\\\MMM>>><<<999666555666888999777777666666555555444444666555444555666666444333111222222333333222222111333333444555666888999:::555555666666777777777888333444555666555444333222444666888888777777777888777777666666666666666666333:::DDDSSShhhrrrfffRRR===777222333333111222555111111222333333444333333111222222333333222222111222333444666777777444222111000/////////000222333222222111111111111222222111666???QQQiiizzz|||ttt]]]NNN>>>666444222333555111111111000000000000000,,,---...///000000000////////////000111333444444111111111111111111111111111111000000000111222222.../////////000000000000///111222111000000111222222111111111111222333333555222555EEE___yyywwwbbbLLL???<<<:::888444444555555444444333222111333444444333333444666111222222333333222222111555333222222222222000///555444444333222111000000333333555666777777777777444666777777555555666888::::::999888777777777888555555666666666666555555777777777777888999::::::999888666666666777999;;;:::999888888777777888888777888999:::;;;;;;;;;;;;777777888888999999::::::ttteeeSSSFFF;;;:::888666555555888999666666666666666666555555777555444555777888777555333333444444444444333333222222222333444666777888777666666666666666555555222333555555555444222111666888999888777777888999666666666666666777777777111===KKK\\\mmmsssdddPPP;;;666333444444222333666222333333444444444444333333333444555555444333333333333444555666555222///222111000//////111333444555555444333222222222222222555:::FFFYYYllltttssseeeUUUCCC999555333444666222222222111111000000000------...///000111111000000111222333444555666666111111111111111111111111222222111111000111111111//////000000000111111111///111222222111111333444222222222222222333444444444333555>>>OOOfff~~~yyyeeeNNNAAA??????<<<666666555555444444555555222444555555333222444666333333222222222222333333555333222333444444333222333333222222111000......444555666777777777777777555777777777555444555666888888888777888888999:::333444555666777777777777555666666777888:::;;;<<<:::999777666666888:::<<<:::::::::::::::999888888666777888999::::::::::::888888888888888999999999~~~nnn___NNNBBB999999888666555555888999666666666666777777777777888666444444777999888777444555555666666555555444111111111222333444666666999888777666555444333333444555666777777555333222666777777666555555666888555555666666777777888888333AAAQQQaaapppuuufffRRR>>>999666666444111111444444444444555555444444333444555666777777666555444333333444555666444111...333222111000000222444555888777666555444333333333666777888===MMM```kkknnnkkkZZZGGG<<<777444444777333333333222222111111111---...///000111111111111111222333444333222000///111111111111111111111111333333222111000000000111000111111111111222222222000111333333333333555666333222222222333444444555222555888:::CCCXXXuuu{{{hhhPPPCCCBBBBBB???888777666444444555666666333555666555333111333555777666444444444444666777666555555666888999888777555666777777888888777777666777777888888888888777666777888777555333444555666666666777888:::;;;<<<222333444666777777888888555555666777888:::<<<===;;;:::888666777999;;;===:::;;;<<<===<<<;;;:::999555555777888888999999999888888888888888999999999vvvgggWWWKKKDDD999888777666666666666666666666666777777777777777777777888:::;;;:::888555666555555555555444444444444222111222333444444444555333222444777888666333555555444333333555999<<<888888999999999999888777555555555555666777999;;;555???QQQggguuusssdddVVVAAA<<<666444444555333222111222333444444444333222333444555666666444222111333333444444333222000///111222222222222111000000555111...///444666444222555444222555DDD[[[nnnvvvuuufffQQQAAA999666444222333222222222222222222333///...---,,,---...000222111000//////000222444555333222000//////000222333000000000111222222333333000000222333333333333333222222333444555555555555000222333333222111333444777222222777===KKKfffrrrbbbTTTKKKBBB<<<888666444444555555444333444555555666666555555444333333444555555444444444444555666555444333555777333333333333333333333333777888999777444333555888888:::888444555:::777111444555777888888888777666333222222555999:::888555666444333555888:::<<<<<<<<<:::888666777;;;???BBBEEEBBB>>>:::888777888888777:::===<<<999888999;;;999:::;;;;;;:::999777666|||nnn___PPPDDD===777777666555555555666666222222333444444555666666666666666888999999666444444444444333333222222222333111000111222333333333555333333444777777666333222444555666555666888999555666666777777666666555555555555444555666888999777@@@SSShhhvvvrrrbbbRRR@@@;;;666444555666444222222333444444444444333222333444555666666444222111444444555555444333111000...//////000111222333444444111...000444555333000000222222333@@@XXXqqq~~~zzzjjjTTTBBB999666555333222222111111111111222222000///---------///000222111111111111111333444555222222111000000111222222111111111111111222222222///000111222333333333333222222333333444333333333111222333333222222333444777444444999<<>>BBBEEEDDDBBB>>>;;;999888888999999:::;;;;;;:::999::::::999999:::::::::999888888uuufffWWWHHH===888555555555444555555666666///000111222444555666666777666777888999999777555555555444333222222111111222111///000222333333222444333333555666777555444000333666777777777777888444555555666666555555555555555444444444555555666777AAASSSiiivvvrrr___NNN>>>:::666555777777555333333333444444444444333222333444555555555444333222555555555555444333222222//////...///000111333444222000///111333333000---...222333333>>>WWWtttpppWWWCCC999666555444111111111000000111111111000///...---...///000111222222222222222333444555111111111222222111111111222222222111111111111000...///000111222222222222222222333333222222111111222333444444333333444555666555777::::::BBB[[[uuu}}}hhhVVVFFF<<<888666444333444555555444333333444444444444333333777666444333222333333444333444444444222222333555333333333333333333444444555666666666555555666888888888777555555888666222777777666666555666666666777666666777888777555222888666555666888:::::::::333333444666:::>>>AAACCCBBB@@@===:::999888999999;;;:::999:::;;;;;;:::999999999999888999999::::::~~~~~~|||ooo```PPPCCC:::666444444444444444555666777222222333444555555666666:::999999:::;;;;;;999888777777666555444333333222333222000111222444333333444444444555666666555555111333666666666666777999555666666777777777777666555555444444333333333333777???QQQggguuuppp\\\JJJ>>>:::777666888888666444444444444444444333333333444444555555555444333222444444444444444333333222333222000......///000111111000000222333222///+++000333444666CCC]]]xxxuuuZZZDDD999666555444111111000000000000111111000//////......///000000111111111222222333333333///000222333333222000///333333222222111000000///...///000111111222111111333333333333333222111000222333555444333333444666444444888:::777;;;PPPiiitttaaaOOOBBB;;;999666555666777777777555555666666666666555555888777444222111222333444333333444333222111333555333333333444444444444444444444444444444555666777777777666555555666555444888777666444444555666777444555666888999999999888888777666777999:::999999666777777888999:::;;;<<>>;;;777555555666666666555666666777777666666555888777444222111222333444333333444333222111333555333333333444444555555555444333333333444555666666666666666666555444444666777666555444444555666777666888999;;;;;;:::::::::888777777888:::::::::888999:::::::::999999888888;;;:::999777777777777777===:::777888:::<<<;;;999999999888777888999;;;<<<~~~}}}~~~vvvmmm___OOOBBB:::666555555555555444555555666666444333333222222111111000777666555555777777777555444444333333333222222222555444333333555666666555222444666666555444555666555555444333333555999<<<333444444555666666666666444555555555444333333222555:::GGG]]]oooooo___OOOBBB===888666777888888666777666555444333333333444555555444444444333333333333222222111111222222333000000///000111222444555000111222222222111000///...///222<<>>888777777777777666555555555666666333333333333222222222222777555444444555666666555222222222333333333333444555333222222444555555444222444666666555444555777333444555555444555888:::333444555666777777777777444444555666555555444333666888DDDYYYmmmrrrfffXXXEEE???888555666888888777888777555444333333333444555555444444333333333444444333222222222222333444000000111222333444555555111111222222111111222333///111444;;;MMMjjjcccLLL>>>888555333222222111111111111222222111111111111111000/////////000111111111111000///000111222222222222111000333222222222111000000000///000111222333333333333222222333444444444333333111222333333222222333444555222333777666444<<>>===;;;:::999:::;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<999777777:::>>>999:::;;;;;;:::999777666}}}}}}}}}~~~tttnnn___NNNAAA999444555:::777777777777666555444333111222444555666666666666000444666555666888888444777666555555555444000...000111333444333333444555333333444444444333222222777777777666444444555777555555555555555555555555555555555555555666777777&&&555FFFUUUiiiyyyxxxkkkSSSGGG;;;777777666888:::666666555555555555666666666777777777777555333222111111222222222222111111444444333333111000...---111111111000000000000000000111555:::AAARRRpppoooTTT???777555333---...111333333222000...///000222333222111///---,,,---...///000000000000000///......///111333444777555222000000000///...222222222222222222222222111000000///000222333444000000111222333444444555666666555444444666:::===VVVuuuwww___NNN???999888555444666555555555666666777888888555444222111111222444555555444222222222444666777333444555666666666555555333444555555333333444555222333555666666666555555444444555555666777777777666666666666666555555555333444666777666777999;;;<<<:::777777999999777444888888999999999:::::::::;;;888666666999:::999777:::::::::999999999999999vvvhhhYYYIII???999666666888999999888777666555444333666555555555555444444444555888999777888::::::777222111000111222111///---///111333444333333444555444444555555444444333333///111333444555666888:::444444444555555555555555555555555555555666666777///999DDDQQQfffyyy{{{rrr[[[MMM>>>888777555444444666666555555555555666666555555666666666444333222111111222222222222111111333333333333222000///...111111111111000000000000000000222666???PPPlllnnnSSS@@@777444222...///111222333222111000///000222222222111///...,,,---...///000000000000000000///...///111333444666444111000000111000///222222222222222222222222111111000000111222444555222222222333444444555555555555555444333555999<<>><<<::::::===<<<:::888777777777888<<<;;;999777555555555555555888888666666999999666555444222333444555555444///111444555555555666777777777666666666555555555,,,///222555555666777888444444444555555555666666444555555555555666666666777;;;@@@KKKaaawww~~~zzzeeeTTTBBB:::999666333111555555444444444444555555333444555555555444333222111111222222222222111111222222222222222111111000111111111111111111111111000...///444>>>QQQkkknnnTTT@@@888444111000000111222222222222111000111111222222000///...---...///000000111000000000000/////////111222333444222000000111222111000222222222222222222222222222222222222222444555555444444444444444555555555444444444333333555888;;;???HHHYYYooo}}}rrreee\\\RRRGGG>>>:::999888888777555444222222333222111000000111222333555444333222333444555666444333222222222333555666222333444333222111222444333333444444444444333222555444444333222222111111555555666666666666666666444555777777777777999;;;777666666777999;;;:::999999::::::::::::;;;;;;;;;;;;999888888999::::::999666777777888888999999999{{{ooo^^^PPPDDDBBBEEEDDD@@@>>>AAA@@@>>>===<<<>>>???AAAAAA???<<<:::999999999:::999;;;;;;888888;;;;;;999;;;999777777888999:::999333555888999999999:::<<<:::999888888777777777777111444777777666444333333333333444444555666666666444444555555555666555555888999;;;FFF\\\uuuqqq]]]HHH>>>;;;999777666555555444444444444555555444444555666666555444333111222222333333222222111111111222333333222222222000111111111111111222222222///...555BBBUUUooonnnUUUBBB999555222111111111111222222333333000111111111111000//////...///000000111111111000000000//////000111222222222000///000222333222111222222222222222222222222222222333333444555555666555555555555444444333333333333444333333444777:::<<<999DDD^^^vvv|||pppaaaPPPBBB;;;:::999888777666555555555555444333333333333444555555444333333333444444555444333222111111222555666111222333333111111222333333333333333333333222222444444444333333222222222555555555555666666666666333555666666666666888999:::999888888888888777777999999999999999:::::::::::::::999999999:::::::::555555666777888999999999uuugggWWWKKKAAABBBFFFFFFBBB@@@BBBAAA@@@@@@AAADDDFFFHHHBBBAAA>>>===<<<===???@@@>>>AAAAAA??????BBBBBB???>>><<<999888999999999888888:::<<<=========>>>@@@<<<;;;:::999888888888888777999;;;:::777444333222444444444555555555666666333333444555666555555444666666:::FFF\\\tttmmmUUUGGGAAA===::::::555555555444444555555555666666777888888777555444222222333333333333222222111111222333333333333222000000111111222222222333444111111888FFFZZZuuupppWWWDDD;;;777444222222222222222333333444111111111111111000/////////000111111111111111111000000000000000111111111000//////000333444333222222222222222222222222222222333333444555555555666555555444444333333222222222333444444333444777999===666===VVVmmmzzznnn[[[JJJ???;;;999777666555666777888555444444444444444444555444444444444333444444444444333222111111222555666111222333333111111222333333333333333333333333333333444444444555555555666444555555555666666777777222444555555555555666777888999999999888777888888999999999999999888888888999999999999888888999:::555555666777888999999999ooo```MMMCCC<<<>>>AAAAAA>>>===????????????AAACCCEEEGGG???>>>=========>>>???@@@:::>>>@@@???@@@BBBBBB>>>@@@>>><<<;;;<<<<<<;;;:::;;;===??????>>>>>>???@@@>>><<<;;;999888888888999888:::;;;;;;999777777777555555555555555555555555222333444666666555444444444666<<>>999:::<<<::::::;;;999999999:::;;;<<<<<<<<<::::::::::::::::::::::::222777:::;;;<<<>>><<<888===<<<<<<===>>>>>><<<;;;:::<<<>>>>>><<<;;;<<<===>>>===;;;999888888888999999:::;;;:::999888888:::666666666555444444333333111333444666666555444333222555;;;FFFUUUiiiyyyiiiWWWFFF<<<999777777666666666666777777999999999999777555333222222333333444444333333222333333333444333333222222000000111222222333444444222222444999AAASSSppppppUUUAAA999666444111222444555666555444333222111111000000000000000111222222333222222111111000000111111111000000000000///000111333444222111222222222222222222222222000111333444555555444444555555555444444444444444333444666666666666888:::777888<<>>>>>=========<<<<<<<<<555777888777555444666999:::::::::999999999999999xxxfffRRRFFF;;;999777666666666444222777777666666777888999:::999777444222111111222222222333444555555555444444444444555777999:::;;;<<<777777777777888888888888555555666666666666666555888999:::;;;;;;:::999888777777666666555555444444333444555777888777333000333222444<<>>:::555333222222333444444444444444222222333333444444444555555555666666777777888888777777777777666555555444555666777888888777666555888888777777777777777666444333444666777777444222666444444888>>>GGGUUUcccrrr~~~~~~lllYYYHHH===999666555666555222444888777555444444666666444222444333333222222222222222111222333333111111222333...000222333333333444555666555555777===PPPppptttMMM>>>;;;555333333333444555444333222111111000000000111222333333222222222222111111111000///000000111111222222333222222222333333222222111222222222222222222222222333333222222222333444555444444444444444444444444222333444555666666666666666333444888888;;;MMMaaa{{{kkkUUUDDD>>>===;;;999888777555444333333333555444444333333444444555444222111222333444333222444444555555666777777777444444444444555555666777777666666555555444444333666555444555666888888888777666666666666888999:::666666777777777777777666;;;<<<<<<======<<<<<<;;;888888777777777666666666999999999888888888888888~~~nnn[[[JJJ???:::999888888999999888666333222111111111222333444444:::AAACCC???888333111222222222333333333333333222222222111000000//////333444444555666777777777777777777777666444333222444444555666666555444444888888888888999999999999444333222444555666666555777555444666777:::DDDNNNddduuu|||gggPPP???<<<888666777666333333666444333333444666777666555444333333222222222222222333444555444333222333555000222444444333333333444444444555999@@@TTTuuuxxxPPP???999444333444444555555555444333222/////////000111333444555333333333222222222222222000111111222222333444444111222222333333222222222333333333333333333333333333333222222333333444555666555555555444444333333444444555555666666777777888555666999777888DDDTTTvvvsss\\\JJJBBB>>>;;;:::999777666555555555555555555444444444444444555444333222333444555444222111222222333333444555555333333444555666777888999666666666666666666666666555555555555666777888888888777666666666777777888666666666666777888999999;;;<<<<<<======<<<<<<;;;999999888888888777777777999999999999888888777777wwwfffSSSDDD;;;<<<;;;999999999999777666666555444333333333444555666;;;>>>===888333111222222111111111222222333333444333333222111000000///222222333444555666666777555555555555444333222222555555555666666555555555777777777888999999999:::444222111222444666777666555333444666666777>>>GGGZZZnnnuuu[[[GGG???:::777888888555444666444333333444555666666666555444444333333333333333333444555444333222333555333555666666444444444555333333444777>>>RRRsssxxxRRR@@@777222333444444444444444333333222000000000000111222333444222222222222222222222222111111222333333444444555111111222333333333222222333333333333333333333333222222222222222333333444666666555555444444333333444444444444444555666666999888888:::999888@@@KKKiiixxxxxxbbbPPPFFF???:::999888666555555555777888666555555444444444444555555444333333555555444333000000111111222333333333333333444555666777777777444444555555666666666666555555666555555555777888::::::999999888888888888666555555555666888:::<<<999::::::;;;;;;::::::999999999999999888888888777::::::999999888777777777~~~ooo\\\KKK???999>>><<<:::999999888666444888777666444444444555555:::>>>AAAAAA===888444333222222111111111222333444333333333333222222222222111222222333444555555555000111111222333333333333555444444444444444444555555666666666777777888888444222000111333555777777333222444777666666<<>><<<:::999999888666555888777555444333333333333444:::AAAGGGFFF@@@777000333222222111111333444555111111111222222222222222333333333333444444444444...///000222333333333333333222222111111222222333555555555555555666666666444333111111333555555555333222444666444333777>>>MMM^^^tttrrrbbbIII@@@999777666444333444666777777666444222333444666555555444444444444444000222333222111000111333000111333222111000000111000000222555===RRRsssbbbOOOAAA888;;;444333222111111111222222333222222111000000111111000000000000000111111111111222222333333444444555000111222222333333333333111111111111111111111111000111222333333333222222555555555555555555555555444333222111111222333444444444444555666888999;;;FFFTTTeeeooouuu~~~ppp```NNNAAA>>><<<999666555666777888777777666555444444444444444333222333444555444222111111222333333444444555333444555555555444222111222333333333444444555555444666777666333333555888666777777777666666555444666666666777888999;;;;;;;;;<<<<<<======<<<<<<;;;999999888888888777777777888888888888888888888888{{{xxxnnn^^^MMM@@@:::::::::999888888999999888777999777555444222222222333000333:::CCCHHHEEE<<<444444333222111222333555666222222222222222222222222444444444444444333333333111111222333444444444333333222111111111111222333666666555555555555555555444333222222333444444333444333444555333111555;;;CCCRRRfffwwwzzznnnXXXLLL@@@;;;999666444555555777888666333222333444444444333222222222222333000222333222111000111333000111333333222111222333222111222555<<>>:::;;;777666666777999;;;;;;::::::999777555444333444444555444666>>>GGGJJJFFF@@@555444333222222444666777666555555555444333333333666555555444444333333222444444555555555444333333666555444333333444555666777777666666555555444444444333222333444444333111444333444666444222666===;;;HHH\\\ooo~~~ttteeeXXXIIIBBB>>>:::777888444666777666333222444666333222111111000000111111111222333333111111222333222444666666555555555666555444333444999JJJhhhooo[[[GGG999:::666555444333222333444444//////000000111222444444111111111222222333333333000111111222222333444444///000111222333444444444333333333333333333333333444444666777777777666555333333444555666777888888666555333222222333444666:::999777555777:::888555666888===DDDNNNaaayyyzzzjjjRRRNNNHHHAAA;;;888777777888888777555555444444444333222111111333333222111111222222333444444555555111333555777888888777666666666666666666666666666333666888666222111444888666777888999999888777666555666888999::::::999888999::::::;;;;;;::::::999777777777777666666666666666666777888999::::::;;;|||nnn]]]OOOCCC999666777555555666777777777777777000000000111222222222333222333333777CCCNNNLLLDDD;;;666222333666777555444666666555444333222222111444444444444333222111111////////////000111222333444333222222222444666888444444444555555555666666555555666666666555444333333333333444444555555555;;;===HHH^^^qqqyyy{{{{{{rrrjjj```UUUEEE777555;;;222000///111333444111///111000000000111111000...333222222111222333555666444333333444555666444333444444///000;;;FFF^^^~~~uuuZZZDDD<<<===666777333...000555333,,,111111111111111111111111222111000......000111222111111222333222111000///000000000000000000000000111111222222222333333333555666666666666666555555333444666555444444555777666555444333222333444555666666666666666555555555222666888888<<>>555555222...111666555000222222222222222222222222222111000//////000111222000111222333444444333222222222222222222222222222222222222222333333333333555555666666666666555555111333444444333222444555555444333333333333444555666666666666555555555555888:::999777555;;;FFFOOOmmm~~~}}}vvvhhhYYYLLLCCC>>><<<888888888666555444555666666666555444444333222222111111222222333444444555666777888999999888666555333444555666666555444333555555555555555555555555777777888888888888777777999::::::;;;;;;::::::999:::::::::::::::999888888999888777666666777888999888888888777777777666666yyygggRRRFFF@@@:::666555555666666777777777777777444444444444333333333333///222333555===IIIQQQTTTSSSKKK@@@777333444555666555555555555555555555555111222333444555555555555222111111111111111222222222222111111222333555666555555555555555555444444666555444222111111222222666555555444444333222222666555999CCCPPP^^^ppp~~~wwwlllaaaSSSCCC888444555444333333555555444333222333444555666666666555444333333222222222222333333222222444555666555333555777333444:::>>>NNNiiiaaaIII>>>>>>555444111///222777777333333333333333333333333333333222111000000111222333///000222444555555555555333333333333333333333333333333333333444444444444444555555666666666555555111333444444333333444555444444333333333444444555555555555555555555555555333444555444444555888;;;JJJYYYfffllluuu|||mmm[[[LLLCCC@@@<<<;;;:::999777666555444666666555555444333333333222222333333444555555555555666777888888888777666444555666777777666555444555555555555555555555555777777888888888888888777999::::::;;;;;;::::::999:::;;;;;;;;;;;;::::::999999888777666666777888999888888888777777777666666sss```KKKAAA>>>:::666555666666777777777777666666555555444444333333222222///222333333777AAANNNWWWWWWRRRGGG:::444555999:::444444444555555666666666222333444555555555555555111111000000000000000000111111111111111333444555555555555555555444444444999888555333222333444555444444444444444444333333666555666;;;BBBOOOeeewww~~~vvvhhhVVVEEE;;;777333333222222333333333333///000222333333333444555444444333222222111111111333222222444555666555444444666333333999<<>>777777666333333555222222222222222222222222333333444444444444333333000111222333333333222111333333333333333333333333222222222222333333333333111222333444555555555555333444555555444444555666111222333555555555555555222222333444444555666666333333444555555777999:::999777777999;;;<<<===>>>KKKVVVhhhzzzsssjjj^^^TTTMMMFFF???999555555555555666666666666444444444444444444444444444444444555666777888888666666777888888777666666444555555666777777888888666777888999::::::::::::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;888999999999999999999888888777777777777666666666lllLLLCCC<<<999888666888<<<777777777777777666555555333444444555555666666666333000000222111000777BBBHHHXXX```WWWJJJDDD<<<333222222222222222222222222///000111222222222222222333222333333444555666777222222333444555555555555111222333444555777888888222333444555666666666666333444444444444444444444:::999888777333333===HHH]]]qqqrrr```NNNBBB777888888666333444777;;;111555888666222000222666///000111222333333222111111111111333666777666555333777555555666111999NNNfffyyygggHHH>>>777777777444333666333333333333333333333333333444444555555444444333///000222444555555555444444444444444444444444444111111222222222333333333111222333444555555555555555666777777666666777999000222333555666666555555222222333333444555666666444666777666444222333444666555666:::<<<:::999888AAAJJJZZZmmm|||uuufffZZZRRRJJJCCC===555555555666666666666666444444444444444444444333444444444555555777888888777888999::::::999888777444555555666777888888999666777888999:::;;;;;;;;;999::::::;;;;;;::::::999<<<<<<===>>>??????>>>>>>888999999::::::999999888999999999999888888888888{{{cccIII>>>555555888777555444666777777777777555444333333333333333333333333333000///...///000222555777DDDNNN]]]cccXXXDDD::::::555444222222333444333222333444555555444333111000222222333333333333444444222111111111111111222222///000222444666777777666333333333444444555555555555555555444444333333333111333555555555777999<<>>===<<<:::999999999999?????????>>>===;;;:::999888888888888888888888888<<<<<<<<<;;;:::999888777vvv\\\GGG===555555888777555555444555555555555333222111333333333333333333333333111000//////000222444666;;;GGGYYYddd^^^LLL>>>:::444222000000111222111000444444444555444222111000222222222333333333444444222222111111111111222222///000222444666666666666333333444444444444444444555444444444444444444333111222333333222222444666CCCWWWrrrnnnXXXJJJ888777555444444444444444222222222222222222333333222222222111111111111000000111222333444555555555555444333222222555:::===RRRiiipppZZZLLL???:::777333222444...///222444555444333222333555666555333222222222333333444444444333222222222222222222222222222222///111333333333222333444555444333222222444666777777666555444333444444555444333222333555666555444444444555555555555555555444555777999999777555444999888777666666666666666999666:::FFFUUUeeeuuuyyybbbQQQJJJCCC:::777777666666555555555444444444555666666555444444444333333333444666888:::999999999::::::999999888555888:::999666444555666777999:::999888888999:::=========<<<;;;;;;::::::>>>>>>======<<<:::999888888888888888888888888888;;;;;;;;;::::::999888777pppUUUDDD;;;444555777666555555555555555555444333222111333333333333333333333333222111000000000222333444333???RRRccceeeVVVEEE;;;555333000000111111111000444444444444333222111000222222222222333333333333222222111111111111222222///000222444555666666666444444444444444444333333444444444444444555555555555666666555444333555666:::LLLfff|||vvvaaaQQQ===999555333333555555555000111111222222333444444222222222111111111111000111222333333444444444444555555444333222444888;;;III___wwwzzziii[[[KKKAAA;;;666555777111111222333444444333333555666777666333111111222222222333444444444333333222222222222222222222222111222444444333222222333555444333333333444666777666666555444444444444555444333222333555666555444666555555555555444444444333555666888888777666555999999999888888666555555555333444;;;EEETTTiiizzziiiSSSGGG@@@999888888777666555444333333222444666777777666444222444444444555666777888888999999::::::::::::999999999999888777666555555555777888999999777666777888;;;<<<=========<<<;;;;;;<<<<<<<<<;;;:::999888888777777777777777777777777999999999999999888777666kkkPPPAAA999444555777666555666777777777666666555444444333333333333333333333333333333222111111111222333111;;;LLL___ggg___MMM@@@888666333222333444444333444444444444333222111111111222222222222333333333333333222111111111222222000111222333444555555666555555555444444333333333333333444444555555666666777777888777555555666777555CCC[[[ttt{{{fffTTTBBB<<<555111111333444444222222222222222222222333222222222111111111000000222222333444444333333333555555555444333333666888BBBTTTiiivvv~~~{{{ooo]]]NNNCCC<<<:::999222222222222222222333333444555666666444222333333111222222333444444444444222222222222222222222222222333555444333222222333555444444333444555666666666666555555444444444444444333222333555666555444444444555555555555555555777777999999999888777666999999::::::999777555444555444555888===HHH[[[mmmnnnTTTEEE>>>999888777777666555444444444444444555666666555444444222333444555666666555444777777888999999999999888999777555666777888888777777888999888666666666888888999;;;======<<<;;;:::;;;::::::999888777777777666666666666666666666666888888888888888777666666hhhNNN???888444666777666666777888777777666555555444444333333333333333333333333333333333222222222222222555:::FFFVVVccccccUUUGGG;;;888444333444555555555555555444333222222222222111111111222222222333333444333333222111111222222111111111222333444555555555555555444444333333333444444444555555666666666222333444333222222444555666???TTTmmm~~~{{{gggUUUCCC<<<333000111555666666444444333333222111000000222222222111111111000000222222333444444333333333444555555444333333555666888DDDRRR]]]hhhvvvsss^^^NNNCCC;;;777333333222111111111222222111333555555444444444666111222222333444444444444222222222222222222222222222444555555333222222333444444444444555555666666555555555555555444444444444333222333555666555444222222333444555666777888888999999999888666555444888888999999888777555444222333555666666;;;JJJYYYtttqqqUUUDDD===:::555555555666666666666666777666444333333444666777333444555777777666555444555555666777777777777777999777666666777999888888666888999888777666777888555777999;;;<<<;;;:::999:::999888777666666777777666666666666666666666666777777888888888777666666}}}bbbLLL===777555777888777777999666666444333333222333333333333333333333333333333333333333333333222222222777:::@@@LLL[[[bbbZZZNNN;;;888444222333444555555666555444333222222222222111111111111222222222222555444333222222111222222111111111111222333444555444444444444444444333333555555555555555666666666333444555444333333555777777???PPPiii||||||jjjYYYCCC;;;333000444888:::999666555444333111000//////222222222111111111111000111222333333444444444444333444555555444333444666222999BBBJJJVVViiioooZZZJJJ<<<333555444333222222111222222///111333444333333555666222222333444444444333333222222222222222222222222111333555555444333333444444444555555666666666666555555666666555555444333444333222333555666555444000111222444666777888999666666666666555444333333777777777777777666666555333444666888666666@@@KKKhhhzzzqqqVVVEEE>>>:::555555555555666666777777888666333111111333666888777777888999999888777666333444555666666777666666::::::999888777666666666666777999888777777888:::555666888999999999999888:::999777666666666777888777777777777777777777777777777888888888888777777sssZZZHHH<<<777666888999888888;;;777666444333222222333333333333333333333333333333222222333333333333333333444666:::DDDTTT```]]]SSS>>>:::666444444555666666666555444222111222222222111111111111222222222222555555444333222222222222222111111111111333444555333333444444444444444444666666666666555555555555888999999777555444555777888>>>NNNfff{{{~~~qqqbbbIII@@@777333666::::::888444444333333222111000000222222222111111111111000000111222333444555555555111333555555555444444555444777;;;???HHH\\\vvvzzzfffTTTBBB555777666666555444444333333///111333333222222333444333333444444444333222222222222222222222222222222111222444555444444444666444555555666666666666666444555666666666555444333444333222333555666555444222222333444555777777888333444444555555555666666555555555555555666666777555555777999888777>>>FFF```tttqqqXXXGGG>>>:::666666666666666555555555777666444222222444666777999999999999888888777666333444555666777777777777666999<<<;;;888666666888555777888999888999:::<<<888888888888888999999999:::999777666555666777888888888888888888888888888777888888999999888888777mmmTTTEEE;;;777777999:::888999===999888666555444444555555333333333333333333333333111222333444444444444333///222666???PPP^^^]]]TTTBBB>>>999777777888999:::666555333222111111222333000111111111111222222222666555444333222222222222222222111111111222444555333333333444444555555555777777666666555555444444777888777555222000000111777===MMMfff{{{wwwkkkQQQHHH<<<777888999666333333333222222222222222222222222222111111111111000///000222333444555555555000222555666555444555555555555666777===MMMggg|||mmm\\\JJJ<<<888888888888777666444333000222333333111000000111444444444444333333222111222222222222222222222222000222444555444444555666444555555666777666666666444555666666666555333333444333222333555666555444333444444555555666666666333333444666777999:::;;;444444333333444555777888444333444666666666;;;CCC]]]rrrrrrZZZHHH>>>999888888777666555444444333555555555555555555555555888888777777666555555555444555666777888888888888000555;;;<<<999777999<<<555777999999999:::<<<>>>::::::999888888999999::::::999777666555666888999888888888888888888888888777888888999999999888888jjjQQQ@@@999999888777666555444444555555444333333222222111444333333222111111111111222111111111111111222222222444444777EEEVVV^^^]]]LLLAAA777555555444333444333222111111111222333444111111222333333333333222222222222222222222222222222222111111222222333444222333444666666666555555444222//////111444666777333444444333222333555888666===LLLaaaxxx|||oooTTTGGG;;;666444111000000222222222222222111000///111111000000000000000000000000000000111222333444777666444333222333333444111333555666;;;JJJ^^^nnn|||zzznnnYYYDDD<<<<<<:::666222000111333111222222333333222222111444333111000000111333444111111111222222333333444222222222222222222222222444555555666666666666666444444333333333333222222000222444444444444666777888888777777666666555555555555555555555555555555888666444222222222333444000333555555444777===BBBRRR]]]iiiiiiYYYCCC999999:::999777666555555666666333444444555666666555555333333333444555666777888888666444555888999777555666444333555999;;;;;;999777777777888999999::::::<<<:::888888888888666555888888777777666666555555777777777777888888888888666666666666666666666666iiiQQQ@@@:::999777555444555666777555555555444333333222222444333222111111111222333444333333222111111111111...000111333>>>NNNYYY\\\OOOCCC777333333222222333444333222111111222222333111111222333333333333222333333333333333333333444222222111111222222333444444444333333444555666777444333222333555777666555333444444333222222444666666;;;III___xxxzzzjjjRRREEE999555444222111222222222222222222111000000222222222222222222222222...//////000111333444555444444333222111222333333222444555444777BBBSSSaaaqqq~~~ppp]]]KKKGGGAAA<<<:::888777666222222333333333333222222444333222000000222333444222222222222222333333333222222222222222222222222333444444555555555555555444444444333333222222222222444555444333333444555888777777777666666666555777777777777777777777777777555444222222333444555666777777666555666999;;;AAAIIIVVV^^^XXXJJJ@@@>>>888777555333333333444555333333444555555444444444444444444444444555666777888666555555777888777555666555444666999;;;:::999777777777777666666666666:::999888888999:::999777666666666666555555555444888888888999999999999999888888888888888888888888zzzdddMMM===;;;999555333333555888:::666666555444444333333222444222111000000222333555666555333222111111000000///222333444:::IIIXXX```UUUGGG999333111000111333555444333222111111222222111222222333333333333333555555555444444444444444222222111111222222333444444333222111222444666888555555666777999888666444333444444222000111222444777;;;GGG___zzzwwwcccPPPDDD999555555333333444111222222222222111000000222222222222222222222222---...///000222444555666222111111111111222222333333444444222333999EEENNNaaarrrtttZZZRRRHHHAAA>>><<<888444333333333333333333333333444333222111111222333444333333333333222222222222333333333333333333333333222333333444555444444444555555444333333222111111444555666555333222333444777777777777666666666666777777777777777777777777555444333333333444555666999999888777666666777888:::???JJJUUUVVVKKK???888999888555333222333555666333444444444444444333333555555444444444555555666777666555555777777666555666555555666999::::::999:::999888777666555444333777666666777888999999777555555555555444444444444666777777888999999999888888888888888888888888888qqq[[[EEE888888777666555555777999;;;555555444444333222222222333222000///000222444666444333222111111111111111///333555444666CCCUUUccc\\\MMM<<<444111000111444555555444333222111111111111222333333444444333333555555555444444444444444222222111111222222333444222111111222333444555666888777666666777777555444444444333222000///111333888;;;HHHbbbxxx```QQQEEE999555555333222333111111222222222111111000000000000000000111111111...///000111222333333333111111111111222222333333333444444222000333:::@@@PPPbbbwww|||jjjcccXXXMMMCCC<<<777444444444333333333333444444444333222222222222333444444444444333333222222111333333333333333333333333333333444555555555555444555555444333222222111111333444555555333333333555777777777777666666666666555555555555555555555555444333333333444555777777777666555555666888999999:::@@@LLLVVVUUUIII===777<<<:::777555444555777999555555555555555555444333666555555444444444555555666666555666666666666555666666666777888999999888;;;;;;:::999888777666666666555444555666777666444555555555555555555555555333444555666777777666666888888888888888888888888{{{hhhRRR@@@666555666777888999999999888444444333333222111111111333222111000111222444555000000000000000111222333---000222000000:::OOOaaadddSSSAAA777333111222555555555555444333222111111222222333444444444444333555444444444333333222222222222111111222222333444111333555888999999888777:::777444333444555555444444444333222000///111333555<<>>888444666888:::;;;:::888777555444444333333222111111222222222222222222333333/////////000111222444444000222333333222:::OOObbbhhhWWWDDD999555222333666444444555555444333222111222222333444444444444444555555444444333222222222222222111111222222333444333555999===>>>===;;;999999666222111222333555555333444444222000111222444333AAAXXXsssmmmTTTGGG;;;666444111///000000000111222222222222111111111111222333333444444222333333333222000///---111222333333444333333222111222333333333333666888888BBBSSSgggxxx}}}mmmWWWDDD;;;999666555444333333444555666333333444444444444333333444444444444333333333333333333333333333333333333444555666666777777666666444444333333333333222222000222444444444444666888666666666666777777777777888888888888888888888888333333444555666777777777888999888666444777===CCCVVVbbbqqqrrrbbbKKK??????999888777555555555555555666777777888888888888888555555444444444555555666444555666666444444555666777888999888777666777888444555555666777888888888;;;:::888777888777555444666666666777777777777777666888:::<<<======<<<;;;666666666666666666666666nnnXXXEEE;;;888777777888999999999888888777666666555444444333333222222333333333222111000222222222222333444555555555555666777777===PPPccciiiXXXEEE:::666333333555333444444555555444333222222333444444555444444444666666555555444333333333222222111111222222333444333555777:::;;;;;;;;;:::777555333222444555444444333444444333222222444666<<>>;;;777777777777666555555444444555666777888999999999444444444444444555666777333555777666444333555666777999:::999666555666888444555555666777777888888999777666666777777555444555555555666666666777777888:::===???@@@@@@>>>===777777777777777777777777zzzhhhQQQ???777666:::999888777777888999999888888888777666666555555111222444555444222000///666666555444444444555555444222333555666;;;MMM```iiiXXXEEE;;;666222222444222333444555555555444333222333444444555555444444888777777666555444444444222222111111222222333444111111333444555777888888444444444555777777555333333444444333222333555888GGG\\\vvvnnn___PPPDDD999555555333222333///000111222222222222222...//////000111111222222///000222333333222111///000111222222111000///...333333333444444555666777666777???NNNaaaqqqnnnZZZHHH>>>888666555444444555666888333444444555555444444333333333333444444555555555444444444444444444444444222333444444555555444444111222222333333444444555444555666555333222333444555666666666777777888888666666666666666666666666444555666666666666666666333888<<<999777===MMM[[[rrr{{{pppVVVEEEAAA999999:::::::::888666555222333555666888999999999333333333444555666777888333555777666444333444777777999:::999666444666888777888888888999999999999333222111222444555444333444444444555555555666666777999<<>>===888888888888888888888888{{{zzzrrr^^^GGG999999???GGGBBB;;;666555666777777222222333333333444444444111111111111111111111111555555555555444444333222///,,,---222333777HHHZZZcccZZZJJJ;;;555444111,,,000222333333333333444666444333222333444444333111555444444333333444444555555333111111222222222000111111222333444666666777222000///000222444444444222444555444222444:::???SSSnnnxxxooofff]]]KKKBBB777111000111000...111111000000000000111111111222222333333222222111000000000000000000000000222111111111000000//////222222222222333444555555333777;;;@@@IIIZZZqqqmmmUUUEEE@@@999444555666555444666555333333555555222222555555444444333333444444555222222222222222222222222222222222222222222222222333333333333444444555666444444333222111111111111444444444555777888777666333444555555444444555666666444333333555777888888777999666777<<<>>>LLLfff|||uuu\\\HHH@@@<<<:::777555333333444555333333444555666666666555333444666777777777666555666666555555555444444444333333333444444444555555444111000444999===<<<999444555555444333333555777666666555444333333222222999888777666666777888999666777777777777666666555xxxvvvlllZZZGGG:::999<<>>999666555666666555444444555555666555555555444444555666666666666666666555555555444444444444333333333444444444555555;;;777444555888999666222555777888777666555666888666666555444444333222222666666666666777888999999888888888777777666555444xxxqqqdddTTTEEE;;;888777777777777999:::999666333333333333333444444444555000000000000000000000000222333333333333222111111666111000222222444DDDVVVhhh```QQQ???666555444111000222333333333333444666555444444555666666555333555555444444444444555555333222111222333444333222222222222333444444555555444222111222444666666555555666666444333;;;JJJVVVsss{{{hhhXXXJJJ@@@<<<777222111222444444333111111000000000000111111000111222444555666777777111111111111111111111111333333333222222222222222///111444666777666444222333444444555;;;III]]]lll||||||rrrYYYKKK<<<777777555333333444222222555666444444777666666666555555666666666666666666666666666666666444444444444444444444444555555444444444444444444555555444444444555666666333333333444666777666555444555666666555555666888777555444555777888888888666888555555:::<<>>MMMhhhvvvjjjbbbRRRGGG;;;555777888777444555666666666555444333333666555444333333444666777444444444444444444444444333333333444444444555555444333333555888::::::999666999;;;<<<:::888777777666666555555444444444333222333666888888777666444666666666777666666555555nnnUUUBBB;;;:::888666888777555555666555444222111111111111222222222222000000000000000000000000000000111222222111111111333//////222222444BBBTTTeeeaaaUUUCCC666222222222000222333333333333444666444333333444666777555444666666555555555555666666222111222333555666444333000111333555777999;;;<<<666555333444555666666555111222555999CCCUUUkkkzzz~~~xxxjjj[[[MMMBBB:::444333222222333333222111222222111111111111222222111222222333333222222111111111111111111111111111000000111111111111111111111111000000000222444555222333444444444777===BBBJJJUUUhhh|||rrrYYYIII@@@;;;999999555333333666777444444777555444444333333444444555555555555555555555555555333333333333333333333333777666555555444444444444444444333444444555666666333333333444666777666555666888999999888888999:::888777666777999999888777666888555555999:::GGG```{{{~~~ssskkkSSSHHH:::444555777555222555666666666555444333333666555444333333444555666333333444444444444444444333333333444444444555555:::999777777666666444333666888;;;;;;999777666666666555555555555555444444333555777999888777444222333444555666666777777666}}}iiiNNN<<<777999999888;;;999666555555555444333111111111111222222222222111111111111111111111111000000111222222222222111000---///333222333@@@PPPaaa```WWWEEE666111111222000222333333333333444666444444444555777888777666444333333333333333333444333222333444666666444222222222222333444444555555666555333333555666555555000111555???QQQeeeyyyzzzoooaaaUUUIII>>>777555444444333222111111000222222111111111111222222000111222444555666777777222222222222222222222222000000000000000111111111333111///...///111444666222333555555444333444666777CCCWWWkkk|||mmm[[[MMM@@@:::999777444444777777444444777444444333333333333444444555555555555555555555555333333333333333333333333666666555555444555555555555444444444444555555666444444444555777888777666555777888888777777888999888888777888::::::888777888:::666555666333===TTTooo{{{qqqhhhOOOFFF:::444333555444333555555555666555555444444666555444444444444444444333333333333444444444444333333333444444444555555666666666666777777777777666888:::999888666555555555555555555555555555555333555777999999777555333333333444555666666666666rrr```HHH:::777999::::::;;;999888777888777666444222222333333333444444444222222222222222222222222000111111222333333222222///---///333222000;;;JJJ]]]___YYYHHH999222222222000222333333333333444666777666666888:::;;;:::888555555444444444444555555444333444555666555333000222222222222333333333333666444333333444555555444111111777FFF]]]rrr}}}ssseeeYYYOOOEEE:::444444555444333222111111222333222222111111222222333000111222444555666777777222222222222222222222222000000000111111222222222333222222111222444555777222333444444444333444444666;;;FFFTTTeeevvvzzzmmm\\\KKK@@@===888555555777777333333555555555444444444444555555555555555555555555555555444444444444444444444444666555555555555666666777777777666555555555666666555555555666888999888777333555666666555555666777999888888999;;;:::888777777:::777777888444<<>>YYYvvv}}}oooaaaQQQFFF>>>777333333888666333000000111333444111111111111111111111111222222222111111111111000000000111111111111000000//////000111222222333333000111222333333333333222333333333444444444555555555888<<>>999666333222444222222222222333333333444333333333333333333333333222222222111111111111000222222333333333333222222000000000111222222333333222222111111222222333444222222222333333333444444666777888777777:::AAAFFFQQQ\\\mmm|||~~~sssjjjfff[[[LLL@@@:::777555333555555555555444444444444333444555555666666555555555555444333333333444444333444555777777777666666444555555666666666666666666666666777777777888888777777888888888888777777999999999999999888888888555999777777;;;===LLLggg}}}vvvaaaRRRCCC<<<:::777444222777777999======999777888333444444444444333333222444444444444444444444444777666555555777777666555777777777777777777777777666666666666555555555555555555555555555555555555666666555555555555555555111111111111000000000000sssdddMMMBBB888666777666444444777666666555555444444444444333111222333333222111000111777???BBB<<<555222111111111111222333444555222222333333222444>>>KKKcccbbbXXXGGG:::555444333000000111222333444444555444444444555666888999::::::;;;;;;999666444444555555555555444333222111000---///000111000///000111222444666555333333555888<<>>CCCOOObbbvvvuuullleeeZZZJJJ>>>888666555444444444444444444444444444333444555555666555555555555444444333333333444444444444555666777777666666444555555666666666666666666666777777777888888888777888888999999888888777999999999999999999888888666:::777666:::===KKKbbbzzz}}}lll\\\III===999888555333444444555777777666555555444555555555444333222222333333444444444444444444666666666666666666666666777777777777777777777777666666666666666555555555555555555555555555555555777777666666555555444444222222222222111111111000nnn\\\FFF===777777999777555555666666555555444333333222444222111222333333111000+++,,,222;;;===777000...111111000000000000111111222222333333111444AAAOOOfffcccWWWFFF999444444333000000111222333444444555777777666666666777777888888999999777444333333333333333333222222000//////000222333333111///000000444666777666333444888===DDDXXXqqqyyydddQQQDDD;;;444444444222222444...///111333444444333333222222222222222222222222222222222111111111000000000000111111111111000000111111111111111222222222222222111111222222333444222222333333333444444444333555666777666666777888===GGG[[[ppp~~~xxxpppaaaVVVGGG<<<777555555555333333444444444444444444333444555555666555555555444444333333333444444555555555555666666666666666444555555666666666666666777777777777888888888888888888999999999999888888888888888888888888888888555;;;888555999<<>>888555777888666555777666666555444333222111111222111111222333333000...555000...000111000111444000000000000000000111111...///111111///444DDDUUUiiicccUUUBBB666333222000000000111222333444444555555555666666777666666666777777777666333111111222000000111222222222222111...000222333333333555666444777888666666<<>>BBBVVVpppzzzaaaeee]]]QQQFFF>>>999555333555555555555555666777777666555444333222222222222...111333444222333555888555666777777777777777666666777888999888777555333666666555555555444444444888888777777666666666666666555333111111222333444333333333333333222111000sssUUU<<<>>>:::666666888888666222777444222222444666666555333333333333333222222222///111333222000///000111//////000111222333444444111///...000444>>>PPP```cccZZZKKK<<<444222333444222333444444555555444444555555555555555666666666888666555555555555333222333333333333333333333333444444555555555666666666888777:::>>>BBBNNNeeezzzqqqcccYYYNNNCCC:::777444222333333333333444444333333333333333333555555666666666555444333444444444333333222222222444444333333333333333444000000//////000000111111///000111222333333222222777666555444444555666666444555666888888888777777888===MMMggg{{{}}}ooo```III???888999:::777555777777444444666666444555999555555555555666777888999777777777777777777777777777777777777888888999999666666666777777777888888666777888999:::;;;;;;;;;::::::999999999888888888;;;:::999888888888999:::666777777666777:::???CCCOOOiii{{{cccVVVPPPFFF???;;;:::999888888777666555555555555555444444444333333444444555000222444555444444666999555555666777777777666666666777888888888666555444666666555555555444444444777666666666555555555555666555333222111222333444333444444444444333222111fffMMM???:::888666666888888555222777555333444666888888888333333333444444444555555///111333222111000111222...///111333444444444333222///...111666AAAUUUfffcccXXXIII<<<555333444555333444444555555555555555333444444555555666666666777666444444555555333222444444444444444444444444333333333444444444555555888888:::???HHHXXXqqqrrrbbbYYYSSSIII???777555333333444444444333111333444555555555333333444666888999999777444333444444333333333333222222555444444333333444444555222222222222111111111111...///111222333444444444666555555444444555666666444555666888999999999999;;;<<>>EEEWWWlllqqq```LLLAAA>>>:::999888555111///444555777888444111555<<<555555444444555666777777888888888888888999999999777777777666666666555555777777777888888888999999888888999:::::::::999999999999999999888888888888;;;;;;:::999999888888888999::::::999777666666777CCCYYYqqqtttWWWNNNDDD>>>======<<<::::::999888666555555444444333333333333444555666666333333444444444555666666333333444555666666666555888777666666666666777777555555555555555555555555333333333333333333333333555555444333333333333444222333333444333333222222tttUUUBBB???444555666999<<<===<<<;;;999999888777555555555555777777666555555444333333111111222333444444333333111222333444444222000///444111000222888DDDYYYkkkfffVVVEEE<<<555000///222111111222333333333333222111222222333444555555666333333333555888999:::999222222222222222222222222222222222333333333333444555555555:::HHH___xxxrrr\\\MMMEEE@@@999333111000000111222333222111222111000///000111333555000000////////////000000333333333333333333333333222222111222222333444444444555555555555444222222444444333333333333333333444555555666666777777777888777777666555555555555;;;???EEEOOO]]]aaaVVVFFF>>>>>><<<999888666333111444555777888444111555<<<666555555555555666666777777888888888999999999:::::::::999777666555444333666666666777777777888888999999:::::::::999888888999999999888888888777777::::::::::::999999888888999:::;;;:::777666555666>>>NNNcccuuu|||```UUUGGG>>>;;;;;;999666888888777666666666666666444444333333333333444444333333333333444444444333222333444555666666666666777777666666666666777888444555555555555555555555333333333333333333333333555555444444333333333444000111111222222222111111lllQQQ@@@<<<777888999:::;;;;;;;;;;;;999::::::888666444444444888777666555444333222222222111111333555555444333---...000222333333333222///---...222999FFFZZZllleeeSSSBBB:::555///...222000000111222222222222222111222222333333444444444222111222444777::::::999444444444444444444444444222222222333333333444444666666666:::JJJcccyyyqqq[[[JJJ>>>777555777222111///000111222222111333111///......000222444111000///...///000111222222222333333333333444444111111111111222333444444222222333444444333111000666555444333333333333444555555777888888888888888999888777555444444444444888>>>CCCFFFNNNUUUOOOCCC999;;;;;;888777999999666555444666777555222555:::777777666666666666777777888888999999:::;;;;;;;;;===<<<;;;:::888777555555666666666777777777888888:::::::::::::::999888777999888888888888777777777888999999:::::::::999888777888:::999888888999::::::DDDRRRcccvvvgggYYYGGG<<<999999777555888888777666666666777777555555444444444444444555444333222222333444333111222333444555666777777777666666666666777777777777444444444555555555555555333333444444444444555555555555555555444444444333///000000111111111111111{{{bbbMMM???888666777888888999:::<<<===999;;;<<<:::888666666777555555555444444333333333333111111333666777555333---...///000111222222333...---...222888DDDXXXiiibbbNNN===888555000///333111111222333333333333222222222222222222333333333222111111333555777666555555555555555555555555555333333333333444444444444555666666:::LLLeeezzzvvviii[[[III:::666:::666333111000111333333333333222111000000000111222000000111111222222222222222222222333333444444444222111111222333444555555222333444666666555444333555555444333333444555666555666888999:::::::::999999888777555555555666666888>>>???@@@HHHRRRPPPFFF777;;;;;;666555999:::777777444444666666444555999888888777777777777888888666777777888999999::::::;;;;;;:::999999888888777777777777888888888999999;;;;;;;;;:::999888777666888888888888777777777777666777999:::;;;;;;::::::888999:::999888999;;;<<<:::===EEETTTiii|||sssbbbMMM@@@===>>>===:::::::::888777666666555555666555555555666777888999666444333333444555333111333333555666777888888888444555666888888888777666444444444555555555666666555555555555666666666777555555555555555444444333000000111222222222222222uuu[[[KKK???555222333555666888;;;???BBB888;;;===<<<999888999;;;333333333444444444444555333111111333666777666333111000000///.../////////111///000333888AAASSSccc^^^JJJ:::777666000000666222222333444444444444333333333222222222222222222333222111111333333333111333333333333333333333333333333444444444444555555333555555:::LLLfffzzzzzz{{{zzzrrr\\\DDD888999999666222111222333555555222333333444333222000000---///222444444333111000222222222333333444444444333222222333444555666777444666888999:::999888777444333333333444666777999666777999:::;;;;;;::::::888888777666666777888999<<>>>>>IIIVVVUUUKKK999===<<<555333666777444888444222555777666666777999999888888888888888999333444444555666666777777666777777777777888888888888888999999999:::::::::;;;;;;;;;:::999888777666888888888888777777777777555666888:::;;;;;;;;;:::<<<===<<<:::888777999;;;===<<<@@@LLLbbbyyynnnWWWHHHDDDDDDCCCAAA===<<<:::888666555444333555666666777888:::<<<===888666444444666666444111333444555777888999999999333555777888999888777666444444444555555555666666666666666777777777888888555555666666555555444333000111222333333333333333qqqTTT@@@999777666555555888<<>>:::777888::::::666111666555444333222111111111555333111//////000111222111111000///////////////111000111111222:::MMM______PPP>>>555333333222222555777555111///111000---///000111222222222222222//////000111111222333333333333333333333333222222444444333222222111111000333444777;;;DDDUUUkkkzzzzzz{{{hhhYYYIII;;;888555333333444333000---333333333222000///000111444444444444444444444444333444444333111000111222444444333222333444555666555333222333666666444222333333444555666666555555333333555666888888999999777777777777666555444333777222444DDDZZZdddZZZKKK@@@<<<999888777555555666444444333222222333555666666666555666888888777555666666555555555555666666999888777666666555555555999999888777666555444333888888777777777777777888666666666666666666666666444555777777666666777888777888999:::999888666444666:::>>>FFFXXXppp}}}jjjRRRDDDCCCIIIMMMCCCAAA===999555444666888777666666666666777777888888777666555444444555666888888888777666666555555555555666777777777777777666666555333333222222222111222333444555555555555333333333222333333444444222333444444222222333555mmmQQQ???777555666555444666:::===>>>======:::777888;;;;;;777444555555444333222222222222444333111000000000111222111111000////////////000222111222333444;;;MMM___```RRR@@@555222222222333888:::888444333555555333000000111222222222222222222222333444444555666666333444666777777666555444333333333333222222222222777888999;;;AAAOOObbboooxxxuuufffUUUFFF>>>:::666444333333111///333444444333111111222333222222222222222222222222444555666444222111111222777666555444444555666666666444333444666666444222333444555555666666666555555666777888999:::::::::999888888777666666555555;;;999<<>>777666888:::666666666666666666666666666555555777888999888666666555555444444555555666555555555555555666666777555555666777888999::::::777666666555555666777777666666666666666666666666666888999999777666777777777777888999999777666555;;;777777===DDDSSSooo{{{nnnfff```[[[ZZZXXXTTTNNNHHHAAA<<<:::777666666555555555666666555444333222222222333444333333333444444444444444555555666777777777777777333333333444555666777888666666777777777777777666555555333222111000000000333444555444222111111222~~~cccJJJ;;;666333888777666666888:::;;;<<<<<<;;;::::::;;;;;;999666444444444555555555555555111222222333333222111111222222111000000000000111000000111333444999FFFTTTddd^^^QQQ@@@444000222333///111111...///222333111111111222333333222222222///000000000111111111222......///000111222222222222222222333444555555666444444222111222888@@@FFF[[[mmmtttjjjaaaYYYLLL@@@888555555666111222333333222333555777666666666666666666666666666777777555222000111111000000//////000111333444777666666666666555444333666555555555555555666666999:::;;;;;;;;;;;;;;;:::<<<:::888666555666777888555555999AAAFFFGGGIIIKKK]]]]]]XXXLLL@@@;;;888777444444444444333333222222666555555777999:::888777666555555555555555555666555555555555666777888999444444555666777888999999666555555555555666666777777777777777777777777777666777888888666555555666777777888999888888777666<<<666777<<<===EEEbbb|||tttwwwooocccWWWMMMGGGCCCAAA777777666555444444555555555444333222222333444555222222333333444555666666555555666777777777777777333333333333444555666666555555666666666555555444444333222111111111111111777888888777555333444444yyy^^^GGG<<<777555:::999999999888999;;;<<<===<<<;;;;;;;;;:::888666444444555666666666555555111222222333333333222222333333222111111111111111333333555777888;;;DDDOOOccceee]]]III888111222222333555555333444777888666222222333333333222222111333333333444444444444444444333111111222444666888222222333444555666666777777666555444555888===@@@MMM^^^rrrsssiiiYYYHHH;;;444333444000111222222222222555777666666666666666666666666444555555444111000000111222222222333555777:::;;;666777777777666555555555777666666555555555666666999999:::::::::::::::999;;;999777555444555666777888777:::???@@@AAAJJJUUUjjjqqqpppcccSSSGGG???999:::999999888777666666555666555555777999:::999888777666666555555666666777666666777777888999;;;;;;::::::::::::::::::::::::555555555555555666777777888888888888888888888888999:::<<<;;;:::999999:::888888999999999999999999;;;666888===;;;===UUUqqquuuggg[[[PPPGGGAAA999888777555555444444444555555444333333444555666333333444555666777777888555555666777777777777777888888777777777777888888888888888888888888777777111111111111222333444444777888888777555444444555sssXXXDDD<<<888666999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;:::999888777555555777777777666555444222222222222333333333333444333222222111111222222111000111444444555;;;CCC\\\fffeeeRRR===444333222444777777444555999:::888333333333333333333222111222222222222333333333333444333111000111333555777333333444444555666777777555555555555666888999:::DDDRRRggg{{{vvveeeRRR@@@666222222000111222222222222444666333333333333333333333333333444444333111000000111222222222333555888:::<<<555666888888777666666777888777666555555555666777777888999999:::::::::999:::999777666555555666666999777999===<<<===IIIXXXooo}}}yyygggXXXKKKAAA>>>===;;;999888777888888666555666777:::;;;:::999888777777666666777777888888888888888999:::;;;<<<:::::::::999999888888888555555555555666777888888888888888888888888888888666888::::::999999999::::::::::::::::::;;;;;;;;;:::888:::<<<:::;;;III[[[ooozzz{{{nnn\\\III<<<:::999888777555555444444555444444333333444666666555555666666777888999999555555666777777777777777888777666666666666666777555666666777777777666666111111111222333444666666444555666555333222222333mmmSSSAAA;;;999777777:::===<<<:::777777888666777999999999999999:::666777888888888666444333333333222111222333444555444444333222222222222333///...///222111000333999PPPbbbhhhWWWAAA777444333222444444222222666777555333333444444333333222111000000000000000000000000000111222222222222111111444444555555666666666777333333444555777777666555:::FFF[[[rrrrrr^^^KKK>>>888777222333444333222333555777222222222222222222222222222333444444222111222444222222111222333444666777333666888888777666888:::999888666555444555666777666777888999:::;;;;;;;;;:::999999888888777666666666444777<<<:::888CCCSSShhh|||qqqdddWWWLLL@@@>>>:::777555666777888666555666888:::;;;:::999999999888888888888999999888888888888999::::::;;;888888888777777777666666666666666666777888999999999999999999999999999999333555777888888888999:::;;;;;;;;;;;;;;;<<<======;;;:::999777888;;;BBBGGGVVVbbbsssyyyeeeNNN???<<<;;;:::888666555555555444333222222222333555666666666666777777888888888555555666777777777777777444333333444444555666777333444555555666666666666333333333333444555666666222444555444222222333444jjjOOO>>>:::888777555999======:::666555555222444777888999:::<<<===777888999999888666444222444333111111111333555666555444333333222222333333444333444666555333555:::GGG]]]hhhZZZDDD999666444222555444222222666666444444444444444333333222111444333333333333333333333111444777999999666333111555555555555666666666666666777888:::;;;:::888666000<<>>444555555555444444555777444444444444444444444444222333555444333333444666777777555555555555666777222555888999777777999;;;:::888666555444555666777666777888:::;;;<<<<<<<<<:::::::::::::::999777777777555999???<<<888@@@OOO^^^uuussshhh]]]SSSCCC@@@<<<888666777999;;;666555666888:::;;;;;;:::::::::999999999999::::::888888888777888888999:::::::::::::::::::::::::::666666666666777888::::::999999999999999999999999555777:::;;;;;;;;;===>>><<<<<<<<<<<<<<<===>>>???<<<<<<888333555;;;>>>;;;BBBOOObbbxxxzzziiiUUUGGG===<<<:::999777666555555222222111111111222444555666666666666777777777777555666666777777777777777555555555666888999;;;<<<666777888::::::;;;;;;;;;666666555444444444555555333555666555444444555666zzzbbbNNN???777666:::888999999999888777555444:::888777888999999888777555555444333333333444444555444333222111222333444333111//////000111000///222222111111222222333444DDDVVVccc]]]KKK===555222444333222222444444333222666333111000111222222111555555555666555555444444111111111222222333333333222222222333333444444444666999<<<<<<999666666777333:::GGGYYYlll{{{|||kkkYYYHHH<<<777444333222///,,,///555222111111111111222333444333444555444333333444666,,,---///111333444444555...333777999777666777999888777666555555666777888444555666777888999999999;;;:::999999::::::888666888999===@@@===999???III[[[kkk|||xxxjjj\\\TTTKKKCCC;;;777666555444555777777888777666666888:::999999:::::::::;;;;;;;;;888777666555666777999;;;888888999999999999888888666888999:::999888888999777888999::::::999888777999999888888999:::<<<===???===<<<<<<>>>???>>>>>>===<<<;;;:::999888888888999EEEWWWlll~~~sssjjj]]]OOOEEE::::::888555444666666555777666555333222222222333333111///000444777666444222333555666666666555444666777777777666555444444000000222333444666777777888777666666666333,,,'''444444333333333222222222sssZZZIII>>>888999<<<666666777888888888888888555444444777:::<<<===<<<666666555444444333333444333333333222222333333444444222111000111222111000111111111111111222333333>>>NNN^^^```RRRBBB999777222111111222555777777666555333111111222333333222333444444555555555444444333333333333333333444444333333333444444555555555999999999777555333444555333777@@@LLLZZZiiivvv}}}~~~jjjRRRAAA999555333444333000222666333333333333333222222222222444444444333333555777333444444555555555555555000333666888888777777888999888777666666777888999::::::;;;<<<============<<<;;;:::;;;<<<<<<:::888888:::>>>AAA>>>999>>>FFFZZZhhhxxx|||uuuiii___ZZZTTTKKKAAA:::888777777777::::::;;;;;;;;;;;;;;;<<<999999999999::::::::::::999888777666666777999:::999999::::::::::::999999777999:::999888888:::;;;888999999999999999888777;;;;;;::::::;;;<<<>>>???>>>===;;;<<<>>>???>>>>>>>>>>>><<<;;;:::999999999:::@@@MMM___vvvnnnbbb[[[TTTKKKFFF<<<;;;999666666777666555666666666666555555444333666444333333555666666555555555666666777666666666666666666777666666555555555555555666666777777888444333444666888777444000555555444444444333333333kkkRRRBBB<<<999:::===777777777777777888888999333222333666:::<<<======666666555444444333222222111111222333444444444444555333222222333333222111111000000000000111222222888CCCVVVccc]]]III===<<<333222111222555666666666555333222222333555444444111222333333444444444444444444444444444333333333444444444444555555555555<<<999555222222222222111444555888===EEESSScccooouuu}}}dddPPPCCC;;;555555666444444555444555555555555333222111222333444444333444666888;;;;;;:::999888666555555222222444666888888777555999999888888888888999999999999:::::::::::::::999<<<;;;:::;;;<<<<<<:::888999;;;@@@BBB>>>:::<<>>>>>>>><<<;;;<<<===??????>>>@@@???>>><<<;;;;;;::::::<<<;;;@@@NNNdddyyysssfff]]]TTTIII???>>>;;;888888888777666666666666777888888777666555777888888777555555666777888777777666666666777777555666666777777777777666777777777777777666666666333333333555888999888777555555555555444444444444hhhNNN???:::999999:::<<<;;;999777555555555666555444444555777888777666555555444444333222111000///000222444555555555444555333222111222333222111000000000///000000111222555:::NNNddddddOOO???===777555333222333333222111444333222333555666555555///000111222333444444444444444444333333222222222444444444444444444444444:::666222111333444222000444555666555999DDDTTTaaatttwwweeeRRREEE888555555444333333333444666777777555333222111222444444444555777999===<<<;;;999777666666555333222222444888888555111888888777888888888999999777777777777777666555555999888777888::::::888666999===AAABBB>>>;;;<<<>>>CCCKKKWWW```bbbccciiiqqqmmmfffZZZNNNGGGDDD???:::666666777888999999777666777777888888888999999999<<<;;;:::999888888999999::::::;;;;;;;;;;;;::::::999999888777666777:::======<<<:::888888888999:::999999999999::::::;;;;;;===<<<:::;;;===??????>>>??????===<<<;;;:::::::::;;;888999AAAPPPcccyyyvvvhhhSSSAAA@@@;;;777888999888777888777777666666666777888888666888999888555444777:::888777666555555555666777555666777777888888888888555555555555555555555555777666555555555666666555555444444444444333333333jjjOOO@@@:::777666777===;;;999777555555555555666444333333444444333111222333333333222000///......000222444555555555555444222111111222222111000000000000///000000111222666666GGG```fffTTTBBB;;;888555222111111111111000333222222333555666555444///000111222333333333333333333222222111111000000222222222222222222222222555333222444777777444000222333444333444<<>>AAAAAA>>><<<<<<<<<999>>>GGGQQQTTTWWWbbbooovvvsssjjj^^^WWWRRRJJJ@@@===;;;::::::<<<<<<:::888777777888888888999999999<<<<<<;;;:::::::::::::::999999::::::::::::999999888888888666555666999<<<===<<<:::999999999:::;;;999999::::::::::::::::::<<<;;;:::;;;===>>>???>>>???>>>===;;;::::::999999999888:::===AAANNNiiikkkVVVEEE<<<666888:::888888:::999777555333333555888:::333555777777555555888;;;777666555444333444555666666666777888999999999888333333444444555666666666777666555444222222333333333333333222222222111111kkkRRRCCC;;;666555666999888888777777777777777333222111222444444444333000111222333222111000//////000222333444555555555444222111000111222111000111000000000000111222222666555BBBYYYfff]]]JJJ>>>777444111000111333444333333222222333555555444222000111222222333333333333111111111111000000000000222222222222111111111111222333444666777777444222///000222222222777>>>CCCcccvvviiiVVVAAA666333222444777000111333555777777777777333444555555444555777999555555444333444555666777444444444666777666333111444555666777777888777777;;;;;;<<<;;;;;;:::999999999999888999;;;<<<:::999;;;???AAA>>>=========;;;999:::@@@HHHIIIJJJUUUcccwwwwwwrrrhhhcccaaaXXXLLLAAA>>>::::::;;;<<<999777888888888999999999999:::<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999888888888777666777999;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<======<<<<<<;;;;;;:::999:::===>>>???>>>>>>>>><<<;;;:::999999999999:::<<<===:::@@@[[[vvvnnnPPPCCC999:::;;;888888;;;:::888555333333555888:::222444555555555666888:::444444444444444555666666777888888999999999999888444444444555666777777888222333444333111111333555222222222222111111111111zzzhhhSSSEEE<<<666666999888888888888888777666666333222111333555666666555000111333444444444222111111111222222333444555666555333222111333333222111111111111111111222333333333444===RRReeehhhXXXGGG999777333222333444555555333222222333444444222000222222333333333333333222111111111111111111222222333333333222222111111111333444555555444333333444111111111111222444666888KKK^^^nnnvvv|||jjjUUUFFF===888666888222222333444555555666666444555666555444555666888555555444333444555777888555777999:::888666555555444555777888999999888888888888999999999888888777999888888999;;;;;;:::999<<<@@@@@@<<<;;;>>>???<<<:::999>>>DDDCCCAAALLL[[[mmmpppmmmeeedddgggbbbWWWGGGAAA;;;999;;;<<<:::777999999999999::::::::::::;;;<<<<<<=========<<<<<<::::::;;;;;;;;;;;;::::::888:::;;;;;;999999;;;<<<999:::;;;<<<<<<======<<<;;;<<<<<<======<<<;;;;;;;;;:::999:::<<<>>>???>>>@@@???===<<<;;;;;;::::::::::::===>>>999;;;PPPiii{{{___MMM???===<<<777666;;;:::999888888777777777777666555444444666777777777222333444666777777777777999999999:::999999888888444444444555555555555555000222444444222111333555333333333222222222111111ssseeeSSSEEE<<<777888<<<;;;;;;;;;:::888555333111555444333444666666666444000222444666666666555444333222222111222333555666666555333333444444444333222222111111222222333444111333;;;MMMeeepppcccOOO???<<<777444444444444333333222222333444333111...333333444444444333222222111111111222222333333444444444444333333222222222555666666333//////222555666444111111222444444333999JJJWWW___rrr~~~iiiWWWIII===888888444444333333333444555555555666666666444444666888777666555444555666888999777:::>>>===:::777777888555666888999::::::999999888999999:::::::::999999666666666777999999888777<<<@@@@@@;;;:::???@@@<<<:::888===DDDCCC@@@JJJYYYcccgggddd]]]```gggeee\\\OOOIIIAAA>>>???@@@???<<<999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;999;;;======<<<<<<<<<===888999;;;===>>>>>>======999:::;;;;;;;;;:::999888;;;999999:::<<<>>>???>>>AAA@@@???===<<<<<<<<<<<<<<<:::<<>>999777;;;======999<<<>>>===<<<===CCCHHHLLLQQQTTTTTTXXXbbbfffdddXXXMMMDDDBBBAAA===:::999555555666666777888999999===<<<;;;;;;::::::;;;;;;=========<<<;;;:::999888:::;;;;;;:::999999:::<<<:::;;;===>>>>>>===:::999888888888999::::::;;;;;;999999999:::;;;<<<>>>???===<<<;;;:::999999999999;;;===>>>===;;;<<>>???AAA???:::999===???>>>999<<<>>>===;;;===BBBGGGJJJOOOQQQPPPTTT]]]ccceee___SSSHHHDDDAAA===::::::777777777777777777888888;;;::::::999888999999999============<<<;;;:::999999:::::::::888888:::;;;999999:::::::::999999999999999999999999999999999888888999999:::<<<===>>>>>>===<<<:::999888777777:::===>>>===:::;;;???DDDKKKOOOYYYhhhxxxzzzfffQQQEEEAAA===888???>>>===;;;999888666666555555555666666666777777888666555666888999888666666666666666666666666666666666555555444444555555444444555555444444333333333222222222222222222333~~~tttaaaVVVKKKGGGCCC===888666:::999999888666444222111333333333333333333333333333222222333444444333111222111000///000222333444666333000///000111222222111333333222000///000111555555888DDD\\\llldddRRRAAA999222222222111111222111111111111222222222333333111000111222222111000222222111111111111222222111111000222444666666555444444444444444333222222222111111111111222333333---444888===OOOmmm|||tttiiiWWWFFF;;;888444222333444555555;;;;;;;;;:::888777888:::666666555555666666777888666666666666666555555555777666666777:::<<<<<<;;;:::888666666888:::::::::999888888:::???CCCEEEGGGCCCDDDBBB===<<>>999;;;<<<<<<;;;<<>>:::888:::;;;;;;:::999999999999999;;;;;;:::999999999999:::;;;<<<<<<======<<<<<<;;;888999:::999777777999:::;;;:::999888888999:::;;;;;;::::::999888888777777888888888888999;;;<<<===???>>><<<;;;999888777777;;;===???>>>;;;:::<<<>>>???@@@EEENNN[[[jjjxxxwwwbbbOOOCCC<<<666===<<<:::999777555444333555555666666666777777777777555444444666666555333666666666666666666666666666666666666666777777777444444444555555666666666222222222222222222222222~~~rrr[[[OOOFFFEEEFFFAAA:::555777777777777666444222111333333333333333333333333444333333444555666444333111222222111000000111333444333111000000111111111222333333222000///000111333222444CCC^^^qqqjjjXXXBBB999333222222111111222111111111222222222333333555333222222444444333111333333222111111111222222222111000222444555555444444444555555444444333222111111111111111222222333+++111555888GGGbbb|||vvvbbbPPPBBB<<<555111222333444444999999:::888666555555666555555444444555555666777555555555555555555555555555666777888:::;;;;;;;;;<<<;;;999888888888888888:::888888;;;>>>@@@FFFKKKHHHHHHCCC>>>===@@@AAA>>>999;;;;;;;;;:::<<<@@@DDDSSSYYY^^^]]]YYYZZZaaafffiii]]]OOOFFF???;;;;;;>>>>>>===<<<;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<888999999888777777888:::======<<<<<<<<<===>>>>>>::::::999999888888888888888888888888999:::;;;<<<===<<<;;;::::::999999:::===???AAA@@@===;;;:::;;;<<<===>>>AAAHHHTTTcccmmm|||ttt___MMM@@@888999999888777666555444444555666666666666777777777777666555555555555444333555555555555555555555555444444555666777777888888555444444444444444555555222222222222222222222222~~~}}}oooTTTIII@@@BBBFFFDDD===777555555555555444444333222333333333333333333333333333333333444666666555444111333555444222///......///000222222222222111111111222333222000///000111333222333AAA\\\pppjjjYYYDDD;;;444444444222222333111222222222222333333333666555444444666666555444444333333222111111222222333111000111222333222000444444555555444444333222111111000000111111222333---111444555>>>QQQhhhvvvyyy}}}ppp___KKKCCC888222222444555555777888888777555333333444444444444333444555555666444444444444555555555555444555777888999999::::::??????>>><<<999888777777:::777777::::::;;;CCCLLLOOOLLLEEE>>>===AAAAAA>>>;;;;;;;;;:::;;;===@@@BBBOOOWWW___ccc```^^^aaafffjjj___SSSKKKEEE@@@AAAEEE===<<<;;;::::::;;;<<<===???>>>======<<<<<<======888999:::;;;;;;<<<;;;;;;888999999888777777888:::;;;===???@@@AAA@@@???>>>888888999999::::::::::::888888888888999:::;;;;;;::::::::::::;;;<<<======@@@AAACCCBBB@@@>>><<<;;;:::===???@@@BBBGGGPPPWWWiiiwww}}}nnn[[[JJJ???::::::::::::::::::::::::666666666666777777777888777777777777666555555555333333333333333333333333222333444666777777777777666555444333222222222222111222222333333222222111}}}}}}~~~~~~~~~~~~~~~yyygggNNNDDD<<>>BBBBBB@@@<<<<<<;;;;;;<<<>>>@@@BBBDDDKKKVVV^^^___\\\]]]bbb]]]UUUMMMIIIEEEAAACCCGGG???===;;;999999:::;;;<<<======<<<;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<;;;888999:::999777777999:::888:::===???@@@???===;;;999999::::::;;;<<<<<<===999999999999999:::;;;;;;888888999:::<<<===???@@@BBBBBBCCCCCCBBBAAA???>>>777;;;???@@@@@@AAADDDGGGQQQ^^^kkknnniii^^^OOOCCC888888888999999999999999666666666777777777888888777888999888666666666888333333333333333333333333222333444666777777666666777666444222111111111111111222333444444333222111~~~~~~~~~sss___JJJ@@@999<<>>666555555333333444222222222333333333444444333222222333555777777666555555444333222222222222222111000111333333333111333333333333333222222111000000000000000111222222222222333333444666<<>>999999888666444666888888777555555666444444444444444555666666444444555555666666666666555888;;;<<<:::888888999<<<>>>???===:::777777888999555666:::888888EEEVVVccc[[[MMMAAA???CCCEEEBBB>>>===;;;;;;===???AAABBB???BBBJJJTTTWWWTTTTTTXXXOOOKKKHHHHHHFFFCCCEEEJJJGGGDDDAAA>>><<<;;;<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<===============<<<999:::::::::888888:::;;;888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999999999:::<<<===???@@@BBBBBBBBBBBBCCCCCCBBBAAA999;;;===>>>>>>>>>>>>???AAAGGGMMMRRRVVVVVVNNNEEE888888777777666555555555666666777777777888888888555777999888666666777999444444444444444444444444333444666888888888777666777555444222222222333444000111333444444333111000qqq[[[HHH???888:::>>>AAACCCFFFCCC???:::666222222222333444444444444444444444444111111111222555666555333333///+++---333666555222333444333000---,,,...111...///111111111222333555777999<<>>===;;;888888999999;;;===<<<999777888:::999555777;;;::::::III\\\iii```PPPBBB@@@EEEGGGDDD???===;;;<<<>>>@@@AAABBBBBB@@@EEENNNPPPLLLKKKNNNLLLJJJKKKMMMMMMKKKMMMQQQPPPMMMHHHDDD@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>:::;;;;;;:::999999:::<<<;;;;;;::::::;;;<<<>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;<<<===>>>>>>AAAAAA@@@AAACCCDDDDDDCCC@@@???>>>===<<<<<<<<<<<>>===@@@IIIRRRPPPJJJ>>>===<<<:::888777666555777777777777888888888888333666888888666555777:::666666666666666666666666555666888999:::999777666666555444333333444666888000111333444444333111000~~~~~~}}}~~~}}}{{{|||}}}kkkYYY???===:::999;;;>>>???@@@===;;;777333111222333444000000111222222333444444222222222333333333444444444444444333222111000///000111111111000222444777666555444333333444555666999:::AAAQQQfffsssnnnaaaLLL@@@666444555333222222333444444444444333222111333333333333333333333333444333222111111111222333222000///111444555333111555555444333111000//////////////////000111222333222222222222333444555666777:::GGG]]]uuu|||kkkTTTCCC;;;777444666666666555444444333333555555555555555666777888666555444333333444555666777888999:::::::::999888<<<<<<:::888666666888;;;444555777666444999KKK]]]mmmbbbSSSIIIFFFGGGHHHGGGEEE@@@;;;:::<<>>AAABBBEEEKKKOOOMMMHHHCCCDDDEEEJJJOOOPPPOOOSSSZZZWWWYYYVVVKKKAAA>>>>>>===<<<>>>@@@@@@>>>;;;999888===<<<<<<===>>>===;;;888999:::<<<<<<<<<:::888777===<<<<<<;;;;;;:::999999:::<<<======<<<;;;;;;<<<============<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>>>>???@@@AAA??????>>><<<<<<;;;;;;;;;<<<:::777999BBBLLLLLLGGGCCC===999777666444666:::777777666666666666777777///000222333444555555555333333333333333444555666999888888888777777666666444444333333333333222222333222111222444555444333}}}~~~|||cccPPP>>><<<999999:::===>>>>>>>>>;;;777444222222333444222222222222222222222222333333333444444444555555333333333333222111000000111222333222222444666999777666555444444444555666<<<===CCCTTTlllyyyrrrdddJJJ@@@777666666444444555555555555444444333333333333333333333333333333333444444222111111111222333222000000222444555444222444333333333222222111111222111111000000000111111111111111222222333444555888:::DDDYYYooo}}}eeeOOOCCC;;;777666666666666666666666666666555555555555666666777666666555555555555666666888999:::;;;<<<;;;;;;:::;;;;;;;;;999777777999;;;888999;;;;;;999>>>QQQdddpppfffXXXMMMHHHGGGFFFFFF???===;;;;;;===>>>===<<<@@@BBBGGGOOOTTTRRRLLLFFFEEEEEEHHHKKKKKKIIIMMMTTT^^^bbbaaaXXXOOOJJJHHHEEE===???@@@AAA@@@@@@BBBDDDAAA???<<<<<<===>>>>>>>>>:::;;;===???AAAAAA@@@@@@=========<<<;;;;;;::::::<<<>>>??????>>>======>>><<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????BBBAAA@@@@@@@@@AAABBBBBB??????>>><<<<<<;;;;;;<<<<<<:::888999BBBKKKKKKGGG@@@<<<:::;;;999666666999777666666666666666666777555555666777777777666666555555555444555555666666888888777777777666666666555555555444444444333333444333222333555666555444sssXXXEEE===;;;888888:::<<<======???<<<888555333222333444444444333333222111000000333333444444444555555555333333333333222111111000111222444444444666888;;;888777666555555555555555<<<===DDDXXXqqq}}}rrraaaFFF???999888777555555888777666555444444444555666333333333333333333333333555444333222222222222333111000000222444555444333222222222222333333333333444333222111000000000000000000111111222333333444777666===NNNbbbssssssYYYFFF;;;555666666666666777888999999777666666555555555555666666666777777777777666666777999:::<<<======<<<<<<999;;;;;;;;;999888999:::777888::::::888???SSSffftttlll___TTTLLLHHHFFFDDD;;;<<<<<<============<<<999<<>>===>>>>>>>>>888999;;;===>>>???@@@@@@>>>>>>======<<<;;;;;;;;;;;;===>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA??????>>>===<<<<<<<<<<<<;;;;;;999:::AAAIIIJJJEEE>>>;;;;;;===<<<777666888666666555555555555666666888888888888888777666555777777666666555666666666777777666666666666666555666666666555555555555444555444333444666777666555nnnTTTBBB<<<:::888888999;;;;;;;;;???<<<999666444333333444444444333222222111111000222222333333333444444444333333333333333222111000000222333444555666888:::888777777666555555555555888:::DDDYYYrrr|||mmmYYYDDD===888888777444555999777666444222222333555666444444444444444444444444555444444333333333333333000000111333444555555444333333333333333222222222333333222111111111111111///000000111222222222333444111555AAAOOO^^^rrr|||bbbKKK<<<444555555555555666888:::;;;888777666555555555555555666777888999999888777666666777999;;;=========<<<888:::<<<<<<;;;::::::;;;666777999999999AAAWWWkkkzzzrrrfff[[[RRRLLLGGGDDD===>>>???>>>============777888<<>>======<<<<<<;;;::::::<<<===??????===<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAA?????????>>>>>>>>>>>>>>>??????>>>===<<<<<<======;;;;;;::::::@@@GGGHHHCCC===:::999<<<;;;777666888666666555555555555666666555555666666666555444444888777777666555555555555666666666666555555555555666666666555555555444444555333333444555666555444lllSSSCCC<<<:::888888999::::::999>>><<<999777555555555555222222222222222222222222000000111111111222222222222222333333333222111111...000222333444444666888666666666666666555444444555999EEE[[[rrrzzzjjjUUUEEE===777666666444555777555444222111111333444666444444444444444444444444555555555555444444333333///111222333444555555666666666555444333222111000111111000000111222222333...///111222222333222222555000111:::AAAKKKaaawwwoooWWWDDD999555555444444555777999:::888777666555555555555555666777888999999888777666555666888:::;;;<<<;;;;;;888:::<<<<<<<<<;;;<<<===:::;;;<<<===>>>HHH___tttwwwkkkaaaZZZTTTMMMGGGBBB@@@???>>>=========<<<===<<<<<>>===<<<<<<============<<<<<<;;;:::::::::>>>@@@AAAAAA@@@??????@@@<<<;;;;;;;;;;;;<<<>>>>>><<<<<<===>>>???@@@AAABBB????????????>>>>>>======???>>>>>>============>>>:::;;;;;;;;;???EEEEEEBBB===999777999888666777:::666666555555555555666666333333444555555555555444777777666555444444444444555555555555666666666666555555555444444444444333333222222222444555444333}}}~~~hhhRRRDDD<<<;;;999999:::;;;:::999<<<;;;999888777666777777222222222222222222222333//////000000000111111111222222222333333222222111...000222333222222333555444444555555555555444444555:::EEEYYYoooxxxmmm\\\KKK@@@666555666666555666333333222111222333444555444444444444444444444444555555666666555555444333///111333444444444666777777777666444333111000000////////////000111222333///000111333333333333222666111333999;;;@@@TTTmmm{{{bbbKKK===888666555444444555777888777666666555555555555666777777888888888888777777555666888:::;;;;;;::::::999:::<<<<<<<<<<<<>>>???:::;;;======???KKKdddzzz{{{mmmeeebbb^^^UUULLLEEEBBB@@@AAACCCCCC@@@<<<@@@===:::;;;>>>@@@???======<<<>>>@@@AAACCCKKKTTT[[[hhhwwwyyylll___MMMLLLHHHEEEBBBBBBFFFIIIMMMQQQYYY___```YYYOOOGGGCCCBBB???=========???@@@>>>>>>======<<<;;;;;;:::;;;<<<>>>>>><<<;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===???>>>>>>======>>>>>>>>>:::<<<<<<<<>>AAANNNhhh}}}mmmgggiiihhh]]]RRRGGGEEEEEEKKKQQQQQQIIIAAA@@@===;;;<<>>???@@@@@@@@@??????>>>=========999;;;===<<<;;;:::;;;<<<======<<<<<<===???BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<>>>>>>>>>>>>>>??????999<<<===<<<>>>BBBBBB>>><<<999999<<<<<<::::::===888888777777777777888888777777888888888777666666666666666555666666777777666666666777777777888888666666666555555555555444444333222333555555555444~~~}}}~~~sss[[[GGG;;;===<<<:::;;;<<<<<<:::999999999999888999999::::::666555444333111000///...000111111111111222222222111222222333333333222222000222444444333111111222///000222444555555555444444777>>>KKK___qqqwwwtttZZZHHH777555999;;;777444333333444555666666555555555555555555555555555555555666777777777666444333...111444555444444666999444444444444444444444444111000///......------...///111333555555555444333111///555<<<999555GGGaaa}}}eeeSSS???===999666555555666777555555555555555666777888888777666555555666777888999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;:::<<<@@@CCC@@@AAABBBCCCGGGTTTooo~~~lllhhhmmmnnncccVVVJJJIIILLLUUU___^^^SSSGGGDDDBBBAAADDDGGGHHHEEEBBBAAAAAAEEEJJJLLLOOOVVV___aaammm|||tttgggcccfffjjjkkkkkkiiiiiiiiibbbbbbdddgggjjjjjjiiigggYYYUUUOOOIIIEEECCCBBBCCCBBBBBBAAAAAA@@@?????????@@@AAACCCCCCAAA@@@AAABBB>>>=========>>>@@@CCCEEEAAAAAAAAA@@@@@@@@@??????>>>?????????>>>===;;;:::???>>>>>>>>>>>>>>>??????999<<<>>><<<>>>AAAAAA>>>;;;:::<<>>@@@GGGKKKHHHCCCAAABBB@@@>>>???AAACCCBBB@@@EEE>>>;;;???BBBBBBAAABBBCCCBBB@@@>>><<<;;;::::::;;;<<<<<<;;;999999:::;;;AAA:::999AAAGGGFFF???:::777999::::::999999:::;;;::::::999888777666555555999888888777777777777777999888777666555444333333666666666666666666666666666666555555555444444444333333444444444444444444~~~~~~|||jjjSSS@@@===999999999888888777777777:::888666555555555444222555555555555444444444333111111111111111111111111333444555666777888999999999888666444333222222222444444444444555555555555666888999===HHHYYYkkkvvvpppcccOOO>>>888999777111111222333444555555444333444444555555555555444444777666666666666777888888555555555666666666666666444444444444333333333222222111///...///111111000,,,///111333444666999;;;666444777===;;;555999CCC^^^uuuwwwaaaEEE<<<444333444333444666666666666666666666666666555555666777777777666666777888::::::999999;;;===>>>>>>@@@EEENNNXXXbbbiiiqqqqqqooojjjdddeeeuuuuuunnntttzzzwwwvvvzzz~~~ssshhhaaabbbcccddddddbbb^^^[[[]]]aaahhhpppuuuuuupppllljjjiiikkkqqqsssppppppssszzz{{{pppiiiddd___ZZZRRRMMMMMMLLLHHHGGGJJJJJJEEEDDDHHHLLLJJJHHHIIIEEEBBB@@@@@@CCCFFFGGGFFFGGGCCC@@@AAABBBAAAEEEIII@@@@@@????????????@@@@@@<<<===??????===<<<<<<===@@@:::999AAAGGGEEE???;;;888:::;;;;;;::::::;;;<<<::::::999999888888777777999999888888777777777888::::::999888777666555444666666666666666666666666666666555555555444444444444444444444444444444444~~~~~~yyyfffPPP>>><<<888888888888888888888888999777555444555555444222444444444444333333333333000000000000000000000000333333444666777999::::::999888666555333222111111333333444444555555555555::::::888999>>>MMMaaaqqqyyyrrrcccOOOAAA;;;666111333333444555555555555444444444555555555555444444777777666666777888888999666666666666666555555555555555555555444444444444111222222000///000222444...///111222333555999;;;555222444999999555:::CCCPPPggg}}}jjjGGG>>>666555555555555888666666666666666666666666666777777888777777666666777888999::::::;;;>>>@@@EEEIIIQQQ\\\jjjwwwxxxrrr{{{~~~vvvrrrxxx|||www}}}sssnnnkkkiiigggggglllrrrxxx{{{uuummmhhh```UUUMMMJJJMMMIIIIIIOOOTTTSSSRRRRRRSSSOOOJJJGGGGGGHHHIIIIIIGGGEEEFFFFFFDDDAAACCCIIICCCBBBAAA???>>>=========>>>@@@AAAAAA???===<<<===>>>:::;;;BBBGGGDDD>>>;;;999;;;<<<<<<;;;;;;<<<===:::::::::::::::999999999::::::999999999888888888999999888777666555555444666666666666666666666666666666666555555555555444666555555555444333333333}}}vvvbbbMMM======;;;;;;:::::::::::::::999999777555444555555444333111111111111111111111111000000000000000000000000///000111333444666777888666666555444333222222111333333333444444555555666:::888777666777@@@SSSdddxxxzzztttaaaNNN@@@999555444555555555555555555555333333444555555555444444444444333444444555666777777777666666555555444444555555555444444444444333111333444222//////333666333333333111111222555888111000222666777777<<>>CCCDDDDDDCCCAAA???@@@AAA===;;;===DDDGGGCCC>>><<<:::;;;<<<<<<;;;;;;<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999666666555555444333333222666666666666666666666666666666666555555555555555777666666555444333333222}}}}}}rrr___KKK===>>>======<<<;;;:::999888777888666444444444555444333111111111111111111111111000000000000000000000000...///000111333444555666222222222333333222222222222222333333444555555666666444555555444777DDDSSSjjjuuuzzzmmmXXXGGG>>>999555555555555555555555555222222333444555555444444222222222222333444555666777777666666555555444444444444444444333333333333000222444222000000333777444444333111000111444666888666666666555333555888???SSSnnnrrrQQQGGG===999888666666888666666666777777777888888888999999999999999888888999999999;;;@@@IIITTT[[[fffooo}}}xxxttt{{{{{{pppggggggssswww^^^[[[^^^hhhrrrvvvyyy|||wwwpppkkkiiiiiikkk___TTTRRRRRRQQQNNNMMMKKKKKKIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCEEEGGG>>>===AAAGGGGGGAAA======:::;;;<<<<<<;;;;;;<<<>>>888999999::::::;;;;;;<<<;;;<<<<<<===<<<;;;::::::666666666555444444333333777777777777777777777777666666666666666666666666777777666555444444333333}}}~~~nnnZZZHHH===???<<<;;;:::999777666555444777555333333444555444333333333333333444444444444111111111111111111111111222222333444555666666777222222333333333333222222111111222333444555555666333111222666444222:::FFFXXXkkkzzzuuuaaaMMMAAA;;;666555444444333444444444111222333444444555444444222222333333444555777777666666666666666555555555444444444333333333333222111222222111111111444666000111222111111222555888888777777777666555444444666GGGaaa}}}vvvWWWKKK@@@:::777333333555666777777888888999999:::888999999:::;;;;;;::::::666999===DDDNNN\\\iiirrrzzz|||zzzooommmyyyxxxoooiiikkkpppvvv}}}llleeegggiiijjjjjjcccaaa]]]YYYUUUQQQNNNMMMLLLMMMNNNMMMJJJHHHFFFFFF???AAAEEEJJJHHH@@@<<<===;;;===>>>>>>===<<<>>>???::::::;;;;;;<<<<<<<<<===<<<===>>>>>>>>>===<<<;;;999888888888777777777777777777777777777777777777555666666666666777777777777666666666555444444444~~~~~~iiiUUUEEE;;;>>>::::::999999888777666666666555333333444555444333333444444444555555555555222222222222222222222222555555555666666777777777666666666666555333111000000111222333444555555666555///000666666222666@@@NNNfff}}}}}}kkkUUUDDD;;;666555444333222222333444111111222333444444444444333333333444555666777888555555555666666666666666555555555555444444444444222000//////111333444444///111222222222222444666111333555777999:::999777666BBBXXXttt|||___SSSEEE>>>999444222444777888888999::::::;;;;;;777888999;;;<<<<<<<<<<<<===CCCMMMYYYeeerrr~~~}}}}}}zzz{{{yyyvvvvvvyyy|||vvvpppllliiijjjlllnnnjjjbbbVVVMMMGGGBBBDDDJJJMMMHHH@@@<<<===>>>???@@@@@@??????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@???>>><<<;;;999999999999888888888888777777777777777777777777555666666666777777777777666666666666555555555555~~~~~~~~~~~~}}}}}}}}}~~~eeeRRRBBB999>>>::::::::::::::::::::::::666444333333444555444333222222222333333444444444333333333333333333333333666666666666666666666666:::::::::888666333000///000111111222444555666666777//////666777333666>>>MMMhhhsss\\\HHH===555555333222111222222333000111222333444444555444222222222333444555777777444555555555666666777777777666666666555555555555333///---...222444444222222333555444222000000111222444777888::::::888444<<>>>>>HHHQQQ^^^kkkxxxtttooonnnxxxlllYYYNNNCCCFFFLLLOOOIII???;;;===@@@AAACCCBBBAAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAA@@@???===;;;888888888777777777777777777777777777777777777777555666666666777777888888555555555666666666666666~~~~~~~~~}}}|||gggQQQBBB<<<<<<;;;;;;:::999888777666666444444444444333222111000222333444555555555555555444222111222444444111---444444444444444555666777777666444222222222444555333444444444444444444333222222222111222555:::>>>KKKjjjttt\\\GGG999111111000000000111222222444444444444444444444444777555222000000222555777444444444333333222222222777666555555555777999:::444333222111111111222333444333333333333444555555777111...111444555777::::::DDDUUUllliiibbbRRRBBB:::;;;;;;999888777555666888999::::::666888999999:::???FFFLLLXXXeeeqqqxxx~~~yyywwwyyyoooWWWGGGNNNVVVUUUKKKAAA???BBB@@@HHHMMMJJJDDDDDDEEEEEEEEEFFFDDDAAAAAADDDBBB>>>>>><<<999999999::::::999999999999999888888777777888777666555444555555666777666555333333444555555777666555555666666444333~~~zzzdddNNN@@@;;;<<<999888888777666555444444333333333222222111000///222222333444444444444444777666666666666666333111222222222333555666777888:::888666444222222333333555555333222222333555555222333333222222555999===PPPnnnuuu^^^JJJ<<<666555555444444444555555444444444444444444444444666555333111111333555666555555555444444444333333555444444333333333444444333333222111111222222333222333666777888777555444777333111444666666777:::<<>>:::;;;999888777777555555444333444444333333222222111111111222222222333333333333555666777555333111000000000000111333555666888888;;;:::777555333222222222777555333111111333555777333333444444444555888:::OOOlllpppZZZGGG999888888777666555555555666666555555555444444333333555444444333333444444555666666555555555555444444444444555555444222111000333222222111111222333333000444888;;;;;;999555222666444444888888666666999>>>MMMffftttpppcccOOO???999777666777777777666777888999:::666;;;DDDMMMWWWeeettt~~~|||{{{|||hhhNNNTTT[[[ZZZPPPKKKTTTccchhhjjjkkkjjjjjjhhhaaaYYYUUUWWWVVVRRRPPPPPPJJJDDDAAA???<<<;;;;;;;;;:::999999888888888888888999999;;;:::999888777888999999999999999:::999888888777:::777555555666777777666{{{|||~~~rrr[[[GGG;;;999:::::::::999888777666555555666666555555444444444444111111111222222333444444444777888555111...///111000111222333555555666666999888666444333333222222555555333222222333555555333444555555555555777999OOOiii}}}kkkWWWDDD666777777555444333333333333666666555555444444333333333444444444444444444333555555555555444444444444444666888999888666444222222222222222222222333333111333777::::::888555222333222555888777333444999???QQQjjjqqqooodddPPP???888777777777777888777888:::===???@@@GGGRRR]]]hhhttt|||uuu~~~gggMMMQQQVVVUUUNNNNNNaaaxxxzzzzzzggg\\\^^^]]]ZZZWWWTTTMMMEEEBBB@@@===;;;;;;;;;;;;::::::999888888888999:::;;;;;;:::999888888888999:::999:::;;;;;;;;;:::888777;;;999666666777999999999{{{|||~~~~~~~~~}}}nnnWWWDDD;;;999:::::::::999888777666555555777666555444444444555555111111111222333555666777999;;;;;;999444222333555333333444555555555444333444444333333333333333333222333555555555555333222333444666666555666888999QQQjjj|||kkkYYYFFF999666555444333222222222222666666666555555444444444333333444555555444333333333333333333333333333444333555888:::;;;999777555111111222222333333333333222333444555555555444444///000444666444111555<<>>CCCOOOXXXeeeqqqyyy~~~wwwqqqvvvlllTTTSSSUUUTTTMMMPPPiii~~~hhh___aaaaaa]]]ZZZWWWOOOGGGCCCAAA>>><<<======<<<;;;<<<;;;:::999999:::;;;<<<;;;:::999888888888999999888999:::;;;:::999888777:::888666666888999999888}}}~~~kkkTTTDDD;;;999:::888777666666444444333222444333222111111222333444222222222333555888:::<<<999999999777444333444555444555666666666555333333111222222222333333333333111333555777777555333111444444555555555666999;;;PPPhhh|||zzzkkkYYYFFF888666666555444333333333333555555555555555555555555333444444555555444444333222222222333333333333444222333666888999888777555000000222333333333333333333222111111111222333444...000444555222111:::DDDQQQbbbwww}}}yyytttfffRRRAAA;;;999777999999888777777<<>><<<;;;:::;;;<<<>>><<<;;;999888888999999:::999999999999999888888777888777777888999:::999888~~~~~~hhhSSSDDD===::::::777777666555444333333222333222111000000111222444222333333555777;;;???AAA888666444333333444333333444555666888888777555444333333333333333333222222222333555555555555333222444444444444444666;;;>>>NNNfffzzzzzzlllZZZGGG888555555444444444444444555444444555555666666777777444444444444444444444444333333333333444444555555333444666777777777555444///000222333444444333333222111111111111222333444111333555666333555BBBPPPdddttt~~~rrrkkk\\\HHH<<<888666444666777888999>>>HHHVVVaaarrryyyzzzzzzyyyuuurrrssswwwuuuuuuzzzvvvoooRRROOOTTT]]]^^^```ttttttjjjccceeeddd```^^^]]]WWWOOOGGGEEECCCCCCDDDFFFFFFEEECCCAAA???<<<;;;<<<===>>>===<<<;;;:::::::::;;;<<<;;;:::999999888888999999;;;;;;<<<>>>@@@???===;;;}}}|||}}}|||gggSSSEEE>>>;;;;;;999999888777666555444444555444222111111222444555333333444666999===AAADDD<<<999555555777999888666222444666888999999888777555555555555444333222111444444444333333444444444444444444333333777<<<@@@RRRjjjrrr```MMM===333333222222222333444444333333444555666777888888555444444333333444444555444444444555555555666666777888888888777666555444///000222333444444333333111111222222333333333333444555888777555888HHHYYYqqq~~~llldddTTTCCC::::::999777111444888===FFFVVVjjjxxx~~~zzzvvvwwwxxxuuuwww||||||wwwsssttt}}}wwwqqqooo^^^YYY]]]dddaaaZZZdddxxxrrrkkkeeegggfffbbb```___ZZZTTTJJJHHHFFFFFFHHHIIIJJJIIIEEECCC@@@===<<<<<<>>>??????>>>===<<<;;;<<<<<<===<<<;;;:::999888999:::;;;@@@AAABBBEEEGGGFFFCCC@@@