BM6P6(@ pppfff[[[SSSJJJ???999888+++,,,...////////////......------,,,,,,------...,,,***%%%(((111...***000+++++++++************)))))))))(((((((((((())))))((((((((((((((()))******((('''&&&&&&'''))))))(((&&&''')))*********)))(((vvvjjj^^^OOO@@@777666//////000000000///...---...------,,,,,,------......---------,,,,,,...,,,+++++++++************)))))))))(((((((((((())))))((((((((((((((())))))***+++***))))))***+++++++++&&&'''((()))***))))))(((zzzkkkVVVBBB888666222222222111000...---,,,...------,,,,,,------...---+++444333'''000999---+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))''''''((()))))))))))))))~~~ttt^^^GGG<<<:::222222111000///...---,,,...------,,,,,,------...***&&&444555(((;;;HHH111+++++++++*********))))))))))))(((((((((((())))))'''(((((()))))))))))))))%%%&&&'''((('''''''''((('''(((((()))))))))))))))zzzcccKKK>>><<<222111000//////............------,,,,,,------...---$$$000444...BBBLLL111+++++++++*********))))))))))))(((((((((((())))))''''''((()))***))))))((('''))),,,,,,***)))***+++((((((((((((((())))))***jjjQQQAAA<<<333222111000////////////...------,,,,,,------...111(((,,,111222???BBB,,,+++++++++************)))))))))(((((((((((())))))&&&''')))*********)))(((%%%(((+++,,,)))((()))***((((((((((((((()))******sss[[[IIIAAA888777555222111000000000...------,,,,,,------...///******...333666222++++++++++++************)))))))))(((((((((((())))))&&&''')))*********((((((!!!&&&******'''%%%&&&((()))(((((('''((()))***+++zzzeeeRRRIII===;;;888555222111000000...------,,,,,,------...******''',,,333...(((---+++++++++************)))))))))(((((((((((())))))&&&''')))***+++***((('''$$$)))------***((()))+++)))((('''''''''(((***+++~~~qqq[[[GGGBBB:::444333333111///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......+++******((($$$+++***)))(((((('''((((((+++***************++++++***)))))))))))))))******+++*********))))))((((((~~~~~~ttt^^^KKKBBB:::444333222///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,,,,))))))+++***&&&***))))))(((((((((((()))''''''&&&&&&'''((())))))***)))))))))))))))******))))))))))))((((((''''''wwwcccQQQDDD;;;444222111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((******''''''***+++))))))(((((((((((())))))***%%%%%%%%%%%%&&&'''))))))***))))))(((((()))))))))((((((((((((''''''''''''ӵĦĦӵĦ{{{iiiYYYFFF===555333111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***)))&&&&&&)))***((((((((('''(((((()))******&&&''''''((()))***,,,---***))))))(((((((((((()))((((((((((((((((((((((((4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~nnn___HHH???666333222...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,***&&&%%%((()))'''(((((('''(((((()))******((((((((()))***,,,---...******)))(((''''''(((((())))))))))))))))))))))))GG=?HdĦ=ĪjGG=?HdĦ|||nnn```HHH>>>555222111...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++''''''))))))&&&)))(((((((((((())))))***''''''''''''(((***++++++******)))(((''''''''''''))))))))))))************ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~xxxkkk^^^EEE<<<333000///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++,,,))))))++++++(((***))))))(((((((((((()))'''''''''''''''((()))*********)))''''''&&&&&&'''((((((((()))))))))******?~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??~~~zzzuuuhhh[[[CCC999111...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&)))+++***+++------)))+++***)))(((((('''(((((())))))((((((((())))))*********)))''''''&&&&&&&&&&&&'''''''''(((((())))))4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~vvviiiWWWIII;;;666///,,,,,,---,,,++++++---,,,((((((,,,---,,,---+++(((&&&%%%&&&''')))///+++''''''(((***)))((($$$'''***)))'''&&&(((***)))(((((((((''''''''''''(((%%%###%%%((((((### ###%%%((()))***+++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Ħ{{{ooo```OOODDD888444///---------,,,++++++---,,,)))))),,,---+++///...,,,*********+++,,,***(((%%%%%%'''))))))(((%%%'''((()))((('''((()))&&&&&&''''''(((((())))))%%%$$$$$$'''+++,,,***'''((()))***+++***(((&&&$$$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ӵvvvfffUUUFFF>>>555222000.........---+++,,,...---))))))+++,,,)))++++++******************(((&&&%%%%%%''')))******''''''&&&((())))))((('''###$$$%%%&&&(((***++++++###$$$&&&)))+++,,,,,,+++%%%'''))),,,,,,+++)))(((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ӵ~~~}}}||||||~~~rrr___MMMAAA;;;111000000000///...---,,,,,,......***)))++++++(((((()))***++++++******)))***)))(((((()))***++++++)))'''%%%'''***+++(((%%%###$$$%%%&&&((()))******%%%'''))))))(((''''''((("""$$$&&&(((******++++++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~~~~~~}}}||||||||||||yyy{{{~~~~~~ppp]]]KKK@@@;;;///000000000///---,,,,,,,,,......******+++***'''+++,,,---...///...---,,,++++++******)))((()))))))))'''&&&'''******(((%%%&&&&&&&&&&&&''''''''''''(((******)))'''&&&&&&&&&+++***(((&&&&&&&&&'''(((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~~~}}}}}}~~~|||{{{{{{||||||wwwyyy||||||ooo^^^LLL@@@:::///000111000...,,,,,,,,,***---...+++***,,,+++(((***+++,,,,,,,,,+++***)))((()))***)))'''%%%&&&&&&)))((('''((())))))'''%%%'''''''''&&&&&&&&&%%%%%%))))))))))))************+++***)))((('''((()))***4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s~~~}}}~~~~~~}}}{{{zzzvvvxxx|||zzzooo___NNN???777///111111///,,,***+++---))),,,---++++++---,,,((())))))))))))(((''''''&&&&&&(((***)))'''&&&'''((('''(((***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%)))'''%%%'''***,,,+++***&&&'''(((******)))((('''Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~~~~{{{xxxvvvxxx{{{yyynnn```NNN>>>444000222222///+++)))+++---(((,,,---++++++---,,,)))---,,,,,,+++***))))))(((%%%(((++++++))))))***,,,&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***%%%"""$$$(((***(((%%%***+++---,,,)))###?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}zzzyyyzzz|||}}}||||||}}}~~~}}}pppbbbSSSCCC777777222///000000---,,,...++++++++++++++++++++++++------,,,,,,,,,,,,++++++(((&&&$$$%%%)))+++***))),,,+++***)))((('''&&&%%%)))))))))(((''''''&&&&&&***'''%%%%%%&&&$$$))))))))))))((((((((((((>AneneneneDenene>Ak<fhDenenene}}}zzzyyy{{{|||~~~tttfffWWWGGG999777222///111111...---...,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++)))'''&&&'''***++++++***++++++***)))((('''&&&&&&'''''''''(((((((((((((((***'''$$$&&&)))***'''$$$))))))))))))(((((((((~~~~~~|||zzzyyy{{{|||zzzmmm^^^LLL>>>777222000222222///---...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))((((((***,,,,,,+++))))))))))))((((((((((((&&&&&&''''''((())))))******'''$$$&&&))),,,,,,+++))))))))))))(((((((((~~~}}}|||}}}|||zzzxxxxxxzzz|||}}}~~~~~~ssseeeRRRCCC777333000111111...,,,---,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++++++++******)))((()))***+++++++++(((((((((((())))))))))))''''''''''''(((((())))))***(((&&&&&&((()))((('''))))))))))))(((((((((~~~}}}|||yyyzzzzzzxxxwwwwwwyyy{{{|||~~~wwwkkkXXXIII999444000000///,,,+++---++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))(((((()))***+++(((((((((((())))))))))))))))))((((((''''''''''''(((((()))))))))(((%%%###))))))))))))((((((((((((~~~||||||xxxyyyyyyxxxvvvwwwyyy{{{{{{qqq___PPP>>>777111///...++++++---)))******++++++,,,,,,---++++++++++++************((()))***)))(((''')))+++(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&(((***,,,,,,***(((&&&))))))))))))((((((((((((~~~||||||yyyyyyyyyyyyxxxxxx{{{}}}~~~vvvfffWWWEEE<<<444000...+++,,,///)))***+++,,,...///000000++++++++++++************)))+++,,,***((((((***,,,))))))))))))(((((((((((((((((((((((((((''''''''''''(((***+++************))))))))))))((((((((((((~~~}}}|||zzzzzz{{{zzzyyyzzz}}}yyykkk\\\III???666111...,,,---111***+++,,,...000111333333+++++++++************)))***,,,---,,,))))))+++---***)))))))))((((((((((((&&&&&&''''''((()))))))))******)))(((&&&&&&((()))))))))))))))((((((((((((~~~|||||||||}}}}}}}}}}}}|||||||||||||||}}}~~~yyyoooeeePPP@@@333222222---+++---///...------...---+++)))000...+++(((''')))+++,,,))))))))))))))))))))))))+++***))))))******)))((('''''''''''''''((())))))((()))+++,,,,,,+++)))(((---***((((((***+++(((&&&~~~||||||||||||}}}~~~}}}}}}|||||||||}}}}}}~~~{{{rrrhhhVVVEEE888666555///---000000///......///...,,,***...---,,,+++************)))))))))))))))))))))))))))(((''''''((((((&&&$$$'''''''''''''''((())))))((()))***++++++***)))(((,,,+++))))))))))))((('''~~~||||||{{{||||||}}}}}}}}}||||||}}}}}}~~~}}}~~~}}}vvvmmmXXXGGG999555222,,,***...///...------...---,,,***+++,,,------,,,+++)))((((((((((((((((((((((((((((((((('''(((((('''$$$"""'''''''''''''''((())))))((((((((((((((((((((((((***++++++***(((''''''(((~~~}}}|||{{{{{{{{{}}}}}}|||||||||}}}~~~~~~{{{|||}}}yyyrrr\\\KKK<<<666000***(((------,,,++++++,,,,,,***(((+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((***+++***'''%%%'''''''''''''''((())))))(((''''''&&&&&&''''''((((((+++,,,***'''%%%''')))~~~}}}|||{{{zzz||||||{{{{{{|||}}}}}}~~~zzz{{{|||~~~|||uuucccRRRBBB:::333++++++000---,,,,,,---......,,,***---,,,+++*********+++,,,((((((((((((((((((((((((''''''''')))++++++***((('''''''''''''''((())))))''''''&&&%%%%%%&&&''''''(((***,,,***'''%%%&&&)))wwwlllmmmrrr}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}zzz{{{|||~~~|||uuucccSSSBBB999000((()))000//////...///000000///------,,,+++*********,,,,,,(((((((((((((((((((((((('''&&&%%%&&&(((***)))((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''fff\\\]]]```jjjuuu}}}{{{yyyxxxxxxyyyyyy{{{||||||{{{{{{|||}}}|||tttbbbQQQ@@@666,,,%%%'''......------...///000...---***++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,***'''&&&'''))))))((('''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%***)))((((((((((((&&&%%%yyy___VVVVVVWWW___iiiyyy}}}|||xxxwwwwwwxxxyyyzzz{{{|||{{{{{{|||}}}~~~{{{ssseeeTTTCCC999///''')))222+++******+++,,,---+++***(((***,,,......---***(((************************333000+++)))((()))***)))'''''''''''''''((())))))%%%&&&((())))))(((&&&%%%+++)))&&&'''))))))'''$$$sssWWWQQQSSSRRRUUU]]]mmmzzz~~~}}}|||{{{yyyxxxxxxxxxyyy||||||}}}}}}~~~~~~wwwmmm^^^NNN===444111...------***+++,,,,,,******+++,,,,,,,,,+++*********++++++************************(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%+++&&&%%%)))((($$$$$$((())))))(((&&&&&&%%%%%%%%%pppUUUNNNPPPNNNQQQWWWaaannn}}}|||{{{zzzyyyzzzzzz{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||sssiiiYYYJJJ:::333000...,,,------...///...,,,++++++,,,000///...,,,,,,+++++++++))))))))))))))))))))))))((((((((()))(((((('''''')))(((''')))+++,,,+++***...)))'''(((%%%!!!''''''&&&&&&%%%%%%%%%&&&nnnRRRLLLLLLIIIJJJPPPXXXbbbsss}}}}}}||||||{{{||||||}}}{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}yyyooocccRRREEE777222///---,,,---...//////...+++******+++------+++)))((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&'''&&&'''))),,,......---'''$$$$$$&&&&&&$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%nnnRRRLLLKKKGGGGGGLLLPPPWWWddduuu~~~~~~}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}|||wwwkkk___KKK@@@555111000------...+++,,,,,,+++)))((()))***+++***)))(((''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&%%%%%%%%%$$$$$$&&&)))++++++***######%%%((()))***+++,,,(((((((((''''''&&&%%%$$$oooTTTMMMLLLGGGEEEJJJHHHLLLTTTbbbttt}}}|||}}}}}}||||||}}}}}}||||||}}}~~~|||zzztttgggZZZEEE<<<444222111...---///((()))*********)))+++,,,,,,,,,,,,,,,,,,,,,------)))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((()))***)))(((((('''%%%,,,,,,+++***)))'''%%%###nnnTTTNNNMMMGGGDDDHHHGGGIIIMMMVVVfff{{{~~~|||yyyyyy{{{}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~zzzvvvooo```RRR@@@999333222111------///(((***+++,,,+++,,,...///************+++,,,---...)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((''''''((((((&&&%%%"""&&&'''&&&''')))(((%%%,,,------,,,***(((%%%$$$kkkRRRLLLKKKEEEAAAEEEGGGIIILLLQQQ[[[mmm|||zzzxxxxxxzzz|||~~~~~~~~~~~~~~~{{{|||~~~~~~~~~|||wwwqqqgggVVVGGG;;;555222111///+++***---)))***,,,,,,++++++,,,...(((((('''''''''((())))))((((((((((((((((((((((((((('''&&&&&&'''(((***+++***(((''''''(((((('''&&&###&&&%%%(((,,,,,,((()))***+++++++++)))'''&&&iiiPPPJJJIIICCC???BBBBBBEEEIIIKKKQQQ___sss{{{yyywwwxxxzzz}}}~~~~~~zzz|||~~~}}}~~~{{{uuummmbbbOOO>>>888333000000...***)))+++)))***+++***)))((()))***,,,+++***)))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''))),,,---(((&&&%%%&&&'''((('''&&&&&&+++,,,)))(((+++)))###%%%''')))***+++***)))(((wwwdddPPPHHHGGGEEEAAA???FFFEEEDDDEEEHHHQQQddduuu{{{yyyzzz{{{||||||~~~~~~~~~~~~~~~~~~uuummmcccUUUGGG===444111---,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++***(((&&&''')))+++$$$,,,111+++ """,,,'''((()))((('''&&&'''(((%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((***,,,(((!!!!!!(((+++)))rrr```MMMFFFEEEDDDAAA???DDDBBBBBBDDDFFFNNN^^^nnn~~~|||{{{|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~vvvmmmaaaRRRDDD:::444111...,,,,,,,,,,,,+++---,,,+++***))))))******......---+++)))***,,,...'''***+++((($$$###&&&***&&&'''((((((&&&&&&'''(((%%%&&&((()))))))))((('''(((((('''&&&&&&'''(((((((((***'''""""""'''***(((kkkZZZIIIDDDDDDCCCAAA@@@AAA@@@@@@CCCDDDIIIUUUbbbuuu~~~}}}~~~}}}|||||||||}}}~~~~~~vvvjjj\\\MMM@@@999444111...,,,,,,,,,,,,+++,,,+++***(((((('''''''''+++++++++)))'''''')))+++***(((&&&''')))***)))(((&&&'''((((((&&&&&&'''(((&&&'''(((((()))((((((((()))((((((''''''(((((()))&&&((('''###$$$'''((('''dddVVVGGGCCCDDDCCCBBBAAA???>>>@@@BBBCCCEEEMMMVVVeeettt~~~|||{{{||||||}}}~~~{{{qqqcccTTTHHH???;;;555222...,,,,,,,,,++++++++++++***)))(((''''''&&&)))))))))(((&&&&&&'''))),,,)))'''(((***,,,***'''&&&((())))))''''''(((***''''''(((((((((((((((((())))))(((((((((((())))))&&&''''''&&&&&&(((((('''~~~```SSSGGGDDDEEEDDDBBBCCC@@@???@@@CCCCCCBBBGGGNNNWWWeeexxx}}}||||||||||||}}}~~~~~~uuugggWWWLLLDDDAAA@@@555222...,,,,,,,,,+++***,,,+++++++++***)))((((((+++,,,,,,+++***)))***++++++++++++******)))(((((('''(((******))))))***+++((((((((('''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))zzz^^^SSSHHHEEEEEECCCBBBBBBAAA???@@@CCCBBBAAACCCHHHNNNYYYiiiyyy~~~~~~}}}}}}}}}~~~~~~wwwkkk[[[MMMGGGEEEDDDCCC666333///,,,+++++++++***++++++,,,,,,,,,+++***))))))***+++***)))(((((())))))+++---,,,)))&&&'''((('''((())))))))))))***,,,))))))(((''''''''''''((('''(((((())))))((((((''')))''''''***+++)))))),,,yyy]]]RRRIIIEEEDDDAAA@@@@@@AAA??????BBBAAA???@@@DDDGGGMMMWWWdddrrr}}}zzzmmm```PPPHHHGGGHHHFFFCCC666333///,,,++++++***))))))***+++,,,,,,,,,+++***&&&((()))(((&&&%%%&&&&&&''')))***+++)))((((((((($$$&&&(((((('''''')))******)))((('''&&&''''''(((&&&'''(((((((((((('''&&&)))&&&%%%)))***((()))---{{{\\\RRRIIIEEECCC@@@>>>>>>AAA>>>>>>@@@@@@>>>???BBBBBBDDDIIISSSbbbuuu{{{wwweeeXXXJJJFFFIIIKKKGGGBBB666333///,,,++++++***)))'''(((***+++,,,,,,++++++)))***,,,+++)))(((((()))&&&&&&''')))++++++***(((###$$$&&&&&&&&&&&&''')))***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%)))$$$$$$((()))&&&(((---eeeNNNDDDFFFCCCBBBDDD@@@>>>===<<<;;;;;;::::::;;;CCCAAADDDMMMYYYgggyyy~~~~~~{{{qqqkkkWWWMMMCCCCCCJJJMMMGGG@@@222000...+++)))'''''''''***)))))))))***+++,,,,,,---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&'''((())),,,)))%%%"""###&&&+++///,,,(((%%%$$$%%%&&&%%%###+++***)))((('''''''''(((''''''&&&&&&''''''''''''jjjRRRGGGHHHCCCBBBDDD@@@AAA@@@???>>>>>>===>>>>>>AAA???AAAHHHRRR^^^nnn{{{}}}|||}}}vvvllleeeSSSKKKDDDEEEKKKLLLFFF>>>111///...,,,*********************)))******++++++*********)))(((''''''&&&&&&&&&'''''''''''''''''')))(((&&&%%%%%%'''(((******(((%%%$$$%%%&&&&&&$$$))))))))))))((((((((((((&&&&&&'''((((((''''''&&&rrrYYYLLLJJJDDDBBBDDD@@@BBBAAA@@@??????>>>>>>>>>???<<<===BBBHHHQQQ^^^iii|||zzzxxxxxxzzzyyyzzzzzzwwwoooddd[[[LLLHHHFFFHHHLLLKKKCCC;;;000///---,,,+++,,,,,,---++++++******)))***************))))))((((((''''''&&&'''((()))((('''&&&%%%%%%&&&'''(((((('''%%%$$$)))'''%%%$$$&&&''''''&&&&&&'''((()))***)))((((((%%%&&&((())))))(((&&&%%%{{{aaaQQQMMMEEEBBBCCC@@@??????>>>===<<<<<<<<<<<<===::::::>>>BBBHHHQQQ[[[ppp{{{|||wwwtttrrrqqqqqqrrrsssqqqhhhZZZPPPFFFFFFIIILLLMMMHHH???888000///---,,,++++++,,,,,,,,,,,,+++***)))))))))***+++++++++***************'''((()))***)))(((%%%$$$%%%&&&'''((('''&&&$$$###'''&&&%%%%%%&&&'''((()))$$$%%%(((*********)))(((%%%''')))******(((&&&$$$hhhUUUOOOEEEBBBCCC@@@>>>>>>===<<<;;;;;;;;;;;;<<<::::::===@@@CCCKKKSSScccnnnzzztttooommmiiijjjmmmnnnjjj```QQQGGGDDDHHHLLLOOOLLLDDD;;;555000///---+++)))))))))))),,,,,,+++***)))))))))******************+++++++++'''((()))******(((&&&$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***###$$$''')))******)))(((&&&(((***+++***(((&&&$$$mmmXXXPPPEEEAAACCC@@@@@@???>>>===<<<<<<<<<<<<<<<::::::===???@@@FFFLLLWWWcccuuu~~~wwwooojjjgggcccfffiiihhhaaaVVVKKKDDDFFFKKKQQQQQQIII@@@888444000///---***)))(((((((((++++++******)))*********''''''(((((())))))******'''((()))))))))((('''&&&((('''&&&%%%%%%%%%''''''&&&''''''&&&&&&&&&)))+++$$$%%%&&&((())))))((((((((()))*********(((&&&%%%pppZZZPPPEEEAAACCCAAAAAA@@@???>>>============;;;::::::======<<<@@@FFFKKKVVVgggwww{{{rrrjjjeeebbbbbbdddeee___UUULLLGGGEEEJJJPPPUUUQQQGGG;;;555333///...,,,+++******++++++*********)))******++++++&&&''''''((()))*********((((((((((((((()))))))))'''''''''&&&''''''(((((('''((()))'''%%%%%%(((+++&&&&&&&&&''''''(((((((((*********))))))(((&&&&&&rrr[[[PPPDDD@@@CCCAAA@@@???>>>===<<<<<<<<<<<<<<<::::::<<<;;;999;;;@@@BBBLLL\\\kkkyyyxxxooofffaaa___bbbdddbbbYYYMMMEEEEEEHHHMMMSSSWWWRRREEE999333333...---,,,,,,,,,---......***)))))))))***+++,,,,,,(((((()))***+++,,,,,,---((((((''''''((()))***+++%%%&&&''')))))))))(((((('''))))))(((%%%%%%(((+++''''''&&&&&&&&&'''((((((+++******)))((('''''''''zzz```TTTGGGCCCDDDAAA===>>>>>>>>>>>><<<:::999???999888<<<<<<:::<<>>>>>>>>>>>>>><<<;;;:::===999777:::;;;999:::???@@@BBBGGGQQQ```qqqvvvjjjcccbbbdddkkkggg^^^RRRIIIFFFJJJNNNUUUXXXTTTGGG<<<666333000,,,,,,,,,+++++++++******&&&&&&&&&'''((()))))))))+++)))((((((******(((&&&&&&))))))&&&&&&))))))&&&&&&(((&&&"""$$$((((((%%%((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&'''''''''~~~dddVVVIIIDDDEEEAAA>>>>>>>>>>>>===<<<;;;;;;;;;888777999999888999======@@@EEEKKKTTTccctttyyypppjjjiiijjjmmmggg\\\QQQIIIIIINNNRRRZZZWWWNNNAAA888444111---,,,,,,,,,+++++++++******(((((())))))***+++++++++***)))(((((()))***((('''&&&((('''$$$$$$'''(((&&&&&&&&&$$$###&&&)))(((###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%eeeXXXJJJEEEEEEAAA>>>>>>>>>>>>======<<<<<<;;;999999999999999:::;;;;;;>>>BBBEEEKKKXXXhhhttt}}}wwwsssqqqqqqmmmeeeYYYOOOKKKMMMRRRVVV[[[RRREEE:::444111///,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******)))************)))'''(((&&&""""""&&&((('''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%fffXXXKKKEEEFFFBBB???>>>>>>>>>============;;;;;;;;;::::::;;;;;;:::777:::===???CCCMMM\\\ggguuu}}}zzzxxxuuurrrjjjaaaVVVOOOOOOSSSVVVXXXXXXMMM???666333111000///,,,,,,,,,+++++++++******'''''''''(((((((((((((((***++++++++++++++++++,,,'''(((&&&""""""&&&((('''''')))+++***'''###$$$'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((~~~{{{{{{}}}fffXXXKKKFFFFFFCCC???>>>>>>======>>>>>>???:::<<<<<<:::999;;;;;;999:::;;;===>>>BBBJJJUUU]]]kkkzzz{{{yyywwwxxxyyyxxxrrrnnnddd\\\SSSPPPTTTXXXZZZYYYSSSHHH===777333111000222,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***,,,+++******+++---&&&((('''$$$$$$'''(((&&&((((((((()))'''###$$$(((%%%$$$###""""""###$$$%%%'''(((((())))))(((((('''%%%%%%%%%%%%&&&'''((()))|||yyyvvvvvvxxx|||~~~|||zzz|||eeeXXXKKKFFFGGGDDD??????>>>======>>>???@@@888<<<<<<888888;;;:::666???>>>===>>>BBBHHHNNNRRR^^^nnn|||rrrqqqqqquuuyyywwwpppiii]]]WWWQQQRRRXXX]]]\\\YYYLLLCCC:::666111,,,+++///,,,,,,,,,+++++++++******++++++++++++++++++++++++''')))******((((((***,,,&&&))))))&&&&&&))))))&&&***"""###((('''%%%&&&%%%###!!!!!!###%%%'''((()))******)))(((''''''''''''&&&''''''((((((zzzwwwssssssuuuxxx|||~~~~~~}}}ooopppqqqttt{{{~~~dddWWWKKKFFFGGGDDD??????>>>======>>>???@@@777;;;;;;777777:::999444>>><<<999:::===BBBDDDFFFNNN___sss~~~zzzooonnnpppuuuzzzyyyppphhhYYYSSSOOOSSS[[[___]]]XXXFFF>>>777444---&&&%%%))),,,,,,,,,+++++++++******)))))))))(((((((((((((((%%%'''))))))'''&&&(((+++&&&))))))''''''))))))&&&***)))+++'''$$$,,,***&&&$$$$$$&&&***,,,'''((()))******)))((('''***)))((('''''''''''''''~~~{{{xxxuuutttrrrqqqooonnnnnnnnniiihhhjjjmmmqqqzzznnnYYYMMMIIIGGGEEEAAA???============<<<;;;:::999888888777777888888888999:::;;;<<<>>>???@@@KKKTTTccctttyyytttoooppptttzzz}}}xxxnnneeeXXXTTTTTT\\\fffggg]]]RRREEE===666444111......000***)))))))))***+++,,,,,,***)))'''&&&'''(((***,,,((('''&&&&&&'''((()))***(((((((((((('''&&&%%%%%%'''&&&%%%&&&((()))((('''&&&'''''''''&&&%%%%%%$$$)))((('''''''''(((***+++*********(((&&&%%%%%%'''}}}yyyvvvqqqpppnnnllljjjhhhhhhggg``````bbbeeehhhpppvvvaaaTTTMMMHHHDDDBBB@@@>>>=========<<<;;;:::999999888888888999999999999:::;;;<<<===>>>>>>BBBJJJXXXiiizzzyyyuuussstttwww|||}}}xxxmmmdddXXXVVVWWW___fffeeeYYYMMM:::444/////////,,,---///*********)))******++++++)))(((((('''((()))***+++(((((('''''''''((())))))'''(((((((((((((((''''''(((&&&&&&&&&((()))((('''&&&'''''''''&&&&&&%%%$$$)))((('''''''''(((******)))))))))(((&&&%%%&&&(((}}}zzzvvvrrrlllkkkhhheeebbb```^^^^^^XXXWWWZZZ]]]___dddqqq~~~ppp```TTTJJJDDDCCCAAA>>>===>>>>>><<<;;;:::999999999999999:::;;;::::::;;;;;;;;;;;;<<<<<<;;;AAALLLYYYjjj{{{|||yyyyyyzzz}}}~~~wwwlllccc[[[[[[]]]cccfff```SSSGGG777222///000000------...++++++******)))*********((((((((()))))))))******))))))((('''''''''(((((('''((())))))))))))))))))(((&&&&&&'''((()))((('''&&&''''''''''''&&&%%%%%%((((((''''''(((((()))***'''(((((('''&&&&&&''')))}}}zzzvvvqqqmmmhhhfffccc___\\\YYYWWWVVVTTTTTTVVVZZZ[[[]]]fffpppppp^^^OOOFFFDDDBBB???>>>>>>>>>===;;;::::::999999::::::;;;;;;;;;;;;;;;;;;:::::::::999:::>>>DDDMMMZZZlll~~~wwwlllddd```bbbeeehhheee[[[LLLAAA999444111111///***'''(((,,,,,,+++***)))))))))***'''((()))************)))******)))(((((('''''''''(((((()))))))))((('''''''''%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))%%%&&&''''''&&&&&&(((***~~~zzzvvvqqqkkkgggdddccc```\\\YYYVVVTTTSSSTTTSSSUUUXXXXXXXXX^^^eeeqqqhhhTTTIIIEEECCC@@@??????>>>===;;;:::::::::999999:::;;;;;;;;;;;;;;;:::999999888888888;;;???DDDNNN^^^rrrwwwnnnhhheeeiiillljjjbbbTTTFFF<<<555000------+++%%%!!!!!!,,,,,,+++***)))))))))***(((((()))***+++******************))))))((('''''')))))))))((('''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&'''((((((''''''&&&&&&''''''(((((((((((((((%%%&&&'''&&&&&&&&&(((***{{{zzzuuuqqqlllgggdddaaa```]]]ZZZWWWUUUTTTSSSTTTRRRRRRUUUUUUTTTXXX]]]fffsssoooYYYMMMFFFDDDAAA@@@??????===<<<;;;;;;:::999999999999999;;;;;;:::999999888777777444777;;;???FFFSSSeeerrr|||vvvpppmmmjjjmmmoooiii\\\LLL@@@999222...,,,------)))&&&'''++++++******)))*********)))))))))*********++++++))))))*********)))(((((((((((((((((('''&&&%%%$$$%%%$$$$$$$$$&&&'''&&&%%%&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''%%%&&&'''&&&%%%&&&''')))}}}yyysssnnnkkkhhheeeccc^^^]]][[[YYYWWWVVVUUUTTTUUURRRRRRTTTTTTSSSUUUZZZ___hhhyyysss[[[OOOGGGEEEBBB@@@@@@???===<<<<<<;;;:::999888777777777::::::999999888888777777222666:::<<>><<<<<<;;;:::888777666666555999999999999888888777777333777;;;;;;:::>>>GGGPPP]]]jjj|||}}}xxxsssqqqqqqrrrlllooommmaaaNNN>>>666555111,,,***,,,,,,******,,,***)))))))))***+++,,,,,,,,,***)))((((((***,,,---'''((()))***++++++***)))$$$%%%&&&(((***+++,,,,,,)))((('''(((*********(((&&&&&&'''((())))))((((((%%%%%%'''((((((((('''&&&&&&''''''&&&%%%$$$&&&'''}}}yyyrrrpppmmmiiieeeaaa___^^^YYYXXXWWWWWWVVVVVVVVVVVVTTTUUUWWWVVVUUUTTTTTTUUU\\\___jjj}}}www```TTTJJJGGGCCCAAAAAAAAA@@@@@@<<<;;;;;;::::::999888888777999;;;;;;:::999888999222444555555555888===BBBMMM\\\qqq~~~{{{wwwsssqqqrrrssstttpppqqqhhhVVVEEE<<<555///...---,,,+++*********************************+++'''((()))((('''&&&''')))...,,,)))))),,,,,,***''',,,)))&&&&&&((()))'''%%%((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((zzzvvvpppnnnkkkgggdddaaa___^^^ZZZYYYXXXWWWVVVUUUUUUUUUWWWYYYZZZZZZYYYXXXYYYZZZZZZ\\\eeeuuusss]]]QQQJJJGGGCCCAAA@@@@@@???>>>======<<<<<<;;;:::::::::555777999999888777777777555666666555444555:::>>>CCCQQQddduuu|||xxxtttnnnkkkkkkmmmqqqtttssspppdddRRRCCC;;;555......---,,,+++***************++++++++++++++++++,,,)))))))))))))))))))))))))))'''''''''(((((('''%%%((('''&&&'''((()))((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))************))))))((('''&&&&&&&&&&&&'''((((((~~~zzztttpppmmmkkkhhheeebbb___^^^]]]ZZZYYYXXXVVVUUUUUUTTTTTTTTTVVVXXXXXXWWWWWWXXXYYY]]]^^^dddqqqpppZZZNNNJJJGGGCCC@@@??????>>>===<<<<<<<<<;;;::::::999999444555777777666555555666666666666444333333666888<<>>>>>===<<<:::999999888888777777666444555666666555444555666666555444333222333444666:::???HHHVVVgggwww{{{sssmmmjjjgggdddgggmmmtttxxxzzzuuugggSSSCCC;;;777222,,,---,,,++++++*********+++(((***+++***((('''(((***,,,(((%%%'''+++---***&&&%%%(((,,,,,,***)))+++---!!!%%%)))***'''%%%&&&(((((((((''''''''''''((((((&&&''''''(((((('''&&&%%%***************)))(((''''''&&&&&&&&&&&&'''((((((}}}xxxsssooojjjfffcccbbb```^^^]]][[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSUUUWWWXXXWWWWWWXXXYYYWWWXXX\\\dddmmm{{{}}}eeeSSSJJJIIIFFFBBB??????>>>===<<<:::999999888888777777666555666777666555555666777444333222222333444555555888:::@@@KKK[[[mmm}}}wwwmmmggg[[[[[[^^^eeennntttuuusssnnn^^^III<<<777333///,,,,,,,,,++++++******++++++***---///...***(((***---+++'''$$$&&&***,,,)))%%%!!!%%%))))))(((&&&(((***$$$'''++++++'''%%%$$$&&&((((((''''''''''''((((((%%%&&&'''(((((((((&&&%%%(((((())))))(((''''''&&&'''&&&&&&&&&&&&'''((((((~~~xxxrrrmmmiiidddbbb^^^^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTUUURRRTTTVVVVVVUUUUUUVVVWWWWWWXXX\\\aaagggsssoooZZZMMMHHHIIIFFFBBB@@@???@@@???>>><<<<<<<<<;;;::::::999999666777888777555555777888333111111222444666666555444666:::BBBPPPbbbuuu{{{qqqfff^^^SSSUUU[[[gggrrrwwwtttpppcccSSSAAA777333000------,,,,,,++++++***++++++,,,'''***---+++&&&$$$&&&***)))'''%%%&&&)))***(((&&&$$$'''***++++++*********''')))******(((&&&%%%%%%((((((''''''''''''(((((($$$%%%'''))))))(((&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((~~~yyyrrrkkkgggccc___]]][[[ZZZYYYYYYXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUUUUVVVQQQSSSTTTTTTSSSRRRSSSTTTYYYZZZ^^^aaadddlll~~~zzzbbbRRRLLLJJJHHHEEEBBB@@@@@@AAAAAA@@@======<<<<<<;;;:::::::::666777777666555555777999444222111222555666666444222555888<<>><<<<<<<<<<<<<<<<<<;;;;;;777666555444444333444444444444444444333333222111777222333;;;???BBBRRReeerrrzzzqqqddd\\\VVVQQQJJJGGGOOO[[[eeerrrnnn[[[MMM<<>><<<<<<<<<<<<<<<;;;;;;:::777666555444444333444444222333333333333222222111888333444999<<<>>>LLL]]]oooyyy}}}}}}{{{mmmccc]]]XXXRRRNNNIIIOOOYYYaaakkkgggTTTCCC555+++,,,//////......,,,,,,+++************++++++++++++++++++)))((('''***++++++***(((''')))***************************,,,'''&&&***,,,***)))***'''(((((((((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((()))***(((%%%###$$$%%%yyypppjjjgggeeebbb___]]]\\\\\\]]]eeefffhhhhhhggghhhjjjlllhhheeeaaa\\\YYYXXXXXXYYYRRRQQQQQQSSSUUUWWWVVVUUUUUUWWWXXXWWWWWWZZZaaagggvvvqqq^^^TTTLLLEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;::::::777666555444444333444444111111222222222222222222777444444888888999EEETTThhhvvv~~~wwwkkkeeeccc^^^XXXUUUMMMPPPWWW\\\bbb^^^MMM???666///...//////000111,,,+++******))))))******+++++++++++++++***)))(((***++++++***(((((()))+++)))))))))))))))))))))))),,,((('''***+++)))((()))'''(((((())))))((((((((()))((((((''''''(((((()))&&&'''''''''&&&&&&%%%%%%&&&((()))(((''''''((()))|||tttlllgggeeedddcccbbbbbbdddhhhkkkppptttxxxzzzzzzyyyyyyzzzyyytttllleee```]]][[[ZZZRRRQQQQQQRRRTTTVVVUUUTTTTTTUUUWWWWWWWWWYYY^^^aaaooonnn]]]QQQIIIDDDEEEDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999999777666555444444333444444///000111222222222222222555444444666666777AAALLL___ppp~~~zzzxxxyyyzzz}}}wwwnnnlllmmmiiiccc\\\RRRRRRWWWWWW[[[VVVHHH>>>999444000...---...///++++++***)))))))))******))))))))))))))))))((((((***++++++***)))(((***,,,((((((((((((((((((((((((,,,)))(((++++++(((''')))'''(((((())))))))))))((())))))(((((((((((())))))''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''xxxpppjjjgggdddeeeeeeeeegggnnnvvv}}}{{{rrrjjjccc]]]YYYTTTRRRRRRRRRTTTUUUTTTSSSRRRTTTUUUWWWXXX[[[]]]___iiiwww~~~gggWWWMMMHHHFFFDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;:::999888777666555444444333444444///000111222222222222222222333555666555777???HHHYYYlll{{{vvvpppqqqsssuuuxxx{{{~~~xxxssstttwwwsssmmmbbbUUURRRTTTQQQQQQNNNBBB666444111,,,******+++,,,,,,++++++***)))*********)))))))))))))))************++++++***))))))+++,,,((((((((((((((((((((((((,,,))))))+++***''''''***''''''((()))******))))))))))))(((((((((((())))))((((((*********)))'''&&&&&&&&&%%%%%%&&&&&&%%%%%%}}}uuunnnjjjiiigggjjjnnnqqqvvvyyymmmaaaYYYVVVUUUSSSSSSTTTTTTSSSQQQRRRSSSTTTVVVXXX[[[]]]^^^cccmmmttt^^^QQQIIIGGGHHHDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;999888777777666555444444333444444111111222222222222222222000333666666444666===DDDTTTfff{{{zzztttiiiiiijjjlllooosssvvvxxx{{{{{{zzzyyy{{{~~~{{{uuuhhhXXXRRRQQQKKKGGGDDD;;;111222000------000111///---,,,++++++******++++++,,,+++++++++,,,---......***+++++++++******+++---))))))))))))))))))))))))***)))***,,,***&&&'''+++''''''((()))***************))))))(((((())))))***((()))+++++++++***(((&&&***(((''''''(((((('''&&&{{{tttpppoooqqqsssyyy~~~lll```YYYWWWUUUUUUUUUTTTRRRPPPSSSSSSSSSTTTWWWYYY[[[\\\aaahhhuuukkkXXXMMMGGGEEEGGGDDDCCCBBBAAA@@@>>>======<<<<<<<<<;;;:::999888777777666555444444333444444222333333333333222222111///333777555333444999>>>KKK\\\pppzzzqqqjjjaaaaaabbbcccfffjjjnnnpppuuu{{{}}}rrr___VVVSSSIIIBBB???777222444222...000555555000...---,,,,,,+++,,,,,,,,,,,,+++++++++,,,---///000***+++++++++******,,,...************************)))(((***,,,***&&&(((---''''''(((******++++++*********))))))))))))******'''(((***++++++)))'''%%%***((('''(((***+++***(((zzztttsssvvvzzzwwwhhh[[[YYYWWWVVVUUUTTTQQQOOOTTTSSSRRRSSSUUUWWWYYYYYYcccgggppp~~~eeeVVVLLLFFFDDDFFFDDDCCCBBBAAA???>>>======<<<<<<<<<;;;:::999777666777777555444444444444444444444444444444333222111///444777555111222666999CCCSSSfffvvvxxxmmmaaaYYY\\\\\\]]]^^^aaaeeehhhkkksss}}}|||ggg]]]WWWJJJBBB>>>777333333000,,,...333000)))///...------,,,,,,------******))))))***,,,...///***+++++++++******,,,...************************((('''))),,,***''')))...''''''(((******+++++++++******))))))))))))******&&&''')))******(((&&&$$$(((&&&%%%'''***,,,***(((~~~yyywwwzzz|||tttcccXXXYYYYYYSSSOOORRRQQQSSSTTTTTTSSSUUUZZZ^^^ZZZaaajjjsssxxx___QQQKKKHHHFFFFFFCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;::::::999888888666555333111111111333444111111111111222333333444222111000000111222555666<<>>===<<<===<<<<<<;;;;;;:::::::::777666444222111222333333111222333444444333111000222111000000111222444666888???MMM]]]nnn}}}zzzxxxvvvvvvzzz}}}|||uuummm```TTTNNNNNNPPPTTTXXX[[[^^^eeeooowwwwwwfffVVVKKKCCC<<<888111111000///------............------------......+++,,,---///000000000000111000...,,,,,,+++,,,,,,---+++))))))+++,,,+++)))***)))((('''((()))+++,,,&&&'''((()))))))))(((((()))'''&&&'''((()))&&&$$$''''''((()))+++***(((%%%&&&''''''&&&%%%$$$%%%'''~~~~~~~~~zzzhhhaaa]]]WWWUUUWWWSSSTTTUUUTTTSSSSSSTTTVVVWWWZZZ___gggtttppp```PPPIIIHHHGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<<<<<<<999888666444333222333333222333555666666333000...222111111000111222444555555999AAAMMM]]]ooo~~~{{{wwwrrrppprrrwwwzzz||||||}}}~~~wwwooofff]]]RRRHHHEEEHHHNNNSSS[[[bbbhhhqqqzzz{{{mmm```UUUJJJAAA:::222111000............///+++,,,---...............+++,,,...000222444444555333222000///------------,,,***))))))***,,,+++***,,,+++*********+++,,,---)))***+++,,,,,,,,,+++***)))((((((((())))))'''%%%'''''')))+++,,,,,,(((&&&###%%%''''''&&&&&&'''(((zzzmmmfff^^^ZZZYYYTTTUUUUUUTTTTTTTTTTTTUUUYYYZZZ^^^dddooozzzbbbVVVJJJGGGGGGFFFFFFGGGEEEDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::999777555444333333333222333444555555444222111222222111111111222333444555666:::CCCPPPaaaqqqzzzzzzuuurrrqqqsssttttttuuuuuuvvvxxxyyyxxxuuurrrfff___WWWQQQJJJFFFHHHMMMSSSYYYcccllluuu}}}vvvjjj___RRREEE<<<555333000///////////////***+++---.../////////......///111444666777888999666555333222000///......,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,---+++,,,---.........---,,,************+++***)))((())))))***,,,---+++'''$$$&&&(((***+++***)))))))))yyynnneee___WWWVVVUUUUUUUUUUUUVVVUUUZZZYYY[[[bbbjjjuuunnnZZZPPPHHHGGGGGGFFFEEEFFFDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555333333222222222111111222444555777222222222222222222333333555555777===GGGSSS___fffqqqwww{{{xxxuuurrrooolllqqqpppooonnnmmmkkkgggdddVVVPPPKKKIIIGGGFFFLLLSSS\\\bbblllvvv~~~~~~ttthhhZZZJJJ???999666222000000111000///***+++---///000000//////000111333555777999999:::777666555444222000...---............------...///+++++++++*********++++++))))))***++++++***)))((()))*********)))(((((((((+++++++++,,,,,,***&&&###)))+++,,,---+++)))))))))pppeee^^^[[[WWWVVVVVVWWWWWWVVVWWWUUUXXX___eeelll}}}hhhVVVNNNGGGGGGGGGEEEDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@======<<<<<<;;;::::::999999888777666555444333222222000///...000333666999222222222222222222222222222333444888>>>FFFLLLPPPbbbiiirrr|||}}}yyysssooonnnlllhhhdddbbb___[[[YYYNNNJJJHHHIIIIIIKKKRRRZZZhhhmmmuuu}}}|||rrrcccSSSHHH???:::444111222222111///---...///000000000000000000111333666888::::::;;;999999888666444222///...000111111000...---///000+++++++++*********))))))******+++,,,+++***)))(((&&&((()))((('''%%%&&&&&&,,,+++*********)))&&&###((()))******(((&&&''''''pppgggbbb[[[WWWWWWWWWWWWVVVUUURRRVVV___cccggguuu~~~gggSSSLLLFFFFFFFFFEEEDDDFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<:::999999777777666666555444333333000000//////000222444555222222222333333222222111111222333555888===AAADDDOOOVVVaaakkkttt{{{||||||}}}}}}~~~{{{wwwtttlllgggaaa\\\YYYWWWUUUSSSOOONNNOOOTTTXXX[[[bbbjjjuuuyyy~~~zzznnn^^^SSSDDD>>>666333333333111///111000000000000000111111111333666999<<>>===;;;:::999555555666666555444333333///000000111111111000000222222333333333222222111333333333444666:::>>>@@@;;;BBBMMMYYYccckkkrrrvvv{{{zzzyyyyyyxxxvvvssspppmmmmmmoooqqqtttuuusssrrrjjjeee^^^XXXUUUSSSRRRQQQTTTUUUYYYbbbhhhlllttt|||uuuggg\\\GGG@@@888444444444222///333222111000000000222222333555999===AAAEEEGGGHHHHHHGGGGGGEEEBBB???<<<:::111222222000,,,***,,,...,,,,,,,,,,,,,,,+++***)))((())))))***)))((('''&&&***,,,...---+++)))***,,,(((&&&$$$%%%''')))******$$$%%%&&&%%%%%%'''***,,,ssscccaaa```YYYTTTWWWWWWWWWZZZ]]]^^^aaakkkvvvxxx```QQQKKKFFFFFFEEEBBBAAACCCCCCBBBAAAAAAAAABBBCCCDDDAAA@@@@@@@@@@@@???;;;888999999888888777555444333333333222222111222222222111111222222222222111111555333,,,%%%%%%,,,333555666:::???EEELLLTTT]]]bbbnnnuuu~~~~~~{{{yyyuuupppnnnlllhhhddd___```aaa]]][[[dddqqqpppfffiiifff___YYYUUUVVV[[[___dddhhhnnnsssxxx}}}tttiiiYYYLLL???999666222//////000//////000///---222999:::>>>BBBFFFJJJOOOSSSWWWUUUTTTRRROOOKKKFFFAAA>>>???999333000000000...,,,+++++++++*********))))))&&&---000+++(((******'''&&&''')))***+++***((('''%%%&&&''''''&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))sssmmmiii```[[[\\\YYYXXXZZZ]]]]]]___gggpppxxx```QQQKKKFFFFFFEEEBBBAAACCC???>>>=========>>>???@@@AAA@@@@@@@@@@@@>>>;;;888666666666666555444444333444333222222111222222222000000000000000000000000444444000++++++000444444555777:::===@@@EEEKKKOOO[[[bbbllltttzzz~~~{{{uuupppjjjfffbbb___ZZZVVVSSSUUUSSSSSS___ooorrrkkkkkkiiieee```^^^```fffjjjtttxxx~~~yyyooo___QQQBBB;;;888333111111222000111222111000555<<>>777333111111...,,,------------,,,+++******)))///000,,,***,,,,,,***&&&''')))***+++***)))(((%%%))),,,+++&&&%%%(((+++'''&&&&&&&&&'''(((***+++yyypppddd\\\[[[ZZZYYYZZZ\\\\\\[[[aaaiiitttyyyaaaRRRKKKFFFFFFEEEBBBAAADDD@@@??????>>>???@@@AAABBBBBBAAA@@@@@@@@@>>>;;;888333333444444555555555666444444333222222222222222//////...------...//////111333333//////333333111333444555555666888;;;>>>GGGMMMUUU\\\ccclllvvv}}}|||uuuoooggg```[[[VVVRRRPPPJJJLLLJJJLLLYYYkkkssspppoooooonnnmmmmmmpppuuuyyyvvvfffWWWGGG>>>999555444444333222333555444444:::BBBJJJPPPWWW^^^cccgggkkkmmmoooppppppooolllgggaaa^^^QQQJJJAAA;;;777444000---.../////////...---+++***+++......+++)))+++,,,,,,'''((()))*********)))(((%%%+++///,,,%%%"""&&&+++''''''''''''(((***,,,---yyyjjj___[[[ZZZXXXYYY[[[[[[YYY]]]cccjjjxxxzzzbbbRRRLLLGGGFFFEEEBBBBBBDDDBBBAAA@@@@@@AAABBBDDDEEECCCAAA@@@??????>>>;;;888333333444555666888999:::555444333222222222222222000///---,,,,,,---///000...111111//////111111...000111222222222333666888;;;???CCCHHHMMMUUU___gggpppsssvvvwwwwwwyyy}}}~~~wwwrrriii```YYYUUURRRQQQLLLMMMMMMOOOZZZkkkuuuwwwxxxyyy{{{{{{|||zzzlll[[[III???:::666555666444333444777888:::BBBJJJRRRXXXaaaiiinnnrrrtttvvvvvvwwwxxxxxxuuuqqqllliiibbbZZZPPPGGGAAA;;;444//////000000000///---+++)))***+++***(((''')))***+++'''((()))************)))&&&)))+++)))$$$!!!###&&&'''''''''''')))+++---...wwwiiibbb[[[XXXXXXZZZZZZYYY\\\aaadddppp{{{cccRRRLLLGGGGGGFFFCCCBBBDDD??????>>>>>>???AAABBBCCCDDDBBB@@@??????===;;;888666666666777999;;;<<<>>>666555444333222222222222111000...------...000111///111000------000111//////111222222111222444666444666999;;;>>>DDDNNNUUU^^^dddkkkooooooppprrruuuzzz~~~~~~vvvrrrjjjaaa[[[WWWWWWWWWVVVWWWYYY\\\eeesss~~~{{{mmm\\\JJJ???:::666666888444444666;;;===AAAKKKTTT]]]ccclllssswwwyyy{{{{{{|||~~~~~~{{{wwwtttooohhh]]]SSSJJJAAA777000000111000000...,,,***(((+++)))'''(((((()))***+++((())))))***************+++)))(((''''''&&&$$$###&&&&&&&&&&&&''')))+++,,,tttiii___[[[YYYZZZZZZYYY[[[___```iiiwwwzzzaaaSSSLLLGGGGGGFFFCCCBBBEEEAAAAAA@@@@@@AAACCCEEEFFFEEEBBB@@@???>>>===:::888888888777888999:::<<<>>>777666555333222222222222111111000//////000111111111333111------111333111000111222111///...///000...111333555777<<>>===<<<:::888888777666555666777999:::777666555444333222222222000000000000000000000000///111000------000111//////000111000...------...+++///222333444666:::>>>BBBKKKWWW]]]```ccciiiooorrrxxxuuuuuussspppmmmnnnqqquuuuuuxxx}}}{{{hhhYYYHHH@@@<<<999999;;;888999===DDDKKKSSS```llltttxxx|||}}}}}}}}}~~~}}}}}}}}}}}}xxxtttnnnggg___TTTGGG>>>777555222///---,,,,,,,,,,,,'''''',,,...+++***+++******))))))******++++++///---++++++,,,+++***(((((('''&&&&&&&&&'''((((((lllddd]]][[[YYYWWWXXX[[[ZZZ^^^fffrrrttt[[[SSSMMMHHHGGGFFFCCCCCCEEE>>>>>>>>>>>>???AAACCCDDDFFFCCC@@@>>>===<<<:::999777666444333333333555666777777555444333222222222//////000000000000//////***...///,,,,,,///...***,,,...///000///...///000---000333444222111333555:::CCCMMMTTTXXX^^^gggoootttzzz{{{|||}}}|||{{{}}}{{{fffXXXHHHAAA>>>;;;;;;<<<:::;;;@@@HHHPPPYYYgggsssxxx{{{~~~}}}||||||{{{xxxtttoooiii^^^QQQHHH:::777333000---------...***$$$$$$+++---***'''(((******))))))******+++,,,***,,,---,,,)))((()))******)))'''&&&&&&''''''((({{{pppbbb[[[ZZZZZZXXXUUUZZZ\\\bbblllwwwkkkZZZLLLGGGBBB@@@AAADDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEEHHHDDD@@@>>>>>>===:::777999999777666555555555555:::888555222111111222222444333111111222111000...////////////////////////////////////000000000000///111222333111111222333777;;;AAAEEEKKKUUUbbblllwwwxxx{{{wwwdddVVVGGGAAA???===;;;;;;;;;>>>DDDOOO]]]jjjsssxxx}}}~~~~~~}}}{{{{{{|||~~~{{{|||}}}~~~~~~}}}{{{yyyvvvrrrlllcccZZZSSSEEE===444/////////---+++,,,+++******++++++***(((%%%'''***+++*********+++)))***,,,------,,,+++***(((&&&###$$$&&&(((&&&$$${{{jjj```\\\\\\ZZZWWW[[[\\\```hhhqqqxxxaaaQQQKKKGGGBBB@@@AAACCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCC@@@===<<<<<<<<<999777999888777666555555555555999777555333222111111222333222000000000000///---////////////////////////.../////////000000000000...000222222111000111222555999===@@@CCCKKKVVV___kkkqqqzzzwwwaaaSSSEEE@@@>>>===;;;<<>><<<:::999::::::999888999888777666666555555666777777666444333222111111222000//////000000...---////////////////////////....../////////000000000---///111111000///000111333555777888:::>>>FFFLLLXXXcccqqqzzz~~~xxxaaaTTTFFFAAA@@@>>>>>>???DDDJJJUUUaaakkksssxxxzzz~~~|||{{{|||}}}{{{|||~~~~~~}}}}}}xxxxxxwwwuuusssmmmgggbbbOOOGGG<<<444111000///...---+++******++++++***)))***+++,,,***'''%%%%%%%%%***+++++++++******)))(((((('''&&&&&&(((***))))))oooddd^^^ZZZXXX\\\ZZZZZZ^^^ccclll{{{xxxiii\\\QQQJJJDDDCCCBBBAAAAAA@@@???>>>??????>>>>>>???@@@AAABBB<<<;;;999888888888888777888888777666666666666666666666666555444333111000222000//////000000///...////////////////////////........./////////000000,,,...000000///...///000111222333333333666;;;???GGGQQQ```mmmvvv~~~zzzfffYYYLLLFFFCCCAAA@@@CCCGGGOOO\\\iiirrrxxxzzz{{{}}}{{{zzz{{{||||||}}}~~~~~~}}}|||xxxxxxwwwvvvuuuqqqkkkgggVVVNNNBBB888333111000///---+++******+++,,,***)))((())))))(((%%%#########&&&'''((()))***+++,,,,,,)))((((((((()))***++++++rrrhhhaaa^^^]]]ZZZYYY\\\```fffsss~~~oooaaaXXXRRRNNNJJJAAABBBBBBBBB@@@?????????>>>>>>>>>>>>??????@@@@@@===<<<;;;999888777777777888777777666666666666777555666666555444333222111333111000000222222111///////////////////////////............////////////,,,...///000......///000000000111111222444666999===DDDPPP___nnnzzz~~~mmmaaaTTTLLLGGGCCCCCCFFFKKKUUUcccooovvvzzz||||||~~~~~~~~~|||zzzyyyzzz||||||}}}~~~~~~}}}|||yyyxxxwwwvvvuuurrrmmmiii]]]UUUIII>>>777222000000---,,,++++++,,,,,,+++)))'''((()))(((&&&%%%&&&'''&&&''''''(((***+++,,,---)))))))))))))))***+++,,,rrrgggaaa```\\\ZZZ\\\^^^ccclllvvvpppfffYYYOOOKKKJJJHHHGGG???AAABBBAAA@@@???@@@AAA????????????????????????<<<<<<<<<:::777666777888777777666666666666777777666666555444333333222222333111000111222333111000////////////////////////------........./////////,,,...000000///...///000//////000111222444555666999<<>>@@@AAAAAA???@@@BBBEEE@@@@@@@@@@@@???>>>>>>===888::::::999777666888:::777777666666666666777777777666444333222222333444111000///000111222111000////////////////////////---------.........//////---...000000/////////000......///000222333333222333666<<>>@@@AAA@@@???@@@DDDGGGAAAAAAAAAAAA@@@>>>===<<<555777999888666666999;;;777777666666666666777888777666444222111222444555000///...///000111000///////////////////////////---------.........//////---///111111000///000111.........///111111000///---111777===FFFUUUhhhvvvtttmmmgggcccdddiiinnnttt|||~~~|||~~~~~~}}}~~~~~~}}}|||{{{xxxwwwwwwxxxyyyxxxvvvtttoookkkbbbVVVIII>>>888666...---+++,,,------,,,***)))))))))'''%%%%%%'''))),,,,,,*********+++,,,---+++,,,---***'''%%%''')))wwwlllgggbbb___\\\[[[___eeeyyy|||cccTTTMMMFFFAAABBBCCCCCCBBBGGGAAA;;;;;;@@@CCCAAA===EEEEEEDDDBBB@@@===;;;:::999999999888777666666555999999888777777777777777777666555777999888444000222222222111111000000000///222333222///---///222........................///...---,,,---///111333,,,...000000000000111222222111444:::@@@JJJXXXeee{{{{{{vvvssstttuuuzzz}}}}}}|||}}}~~~~~~~~~zzzxxxvvvuuuuuuvvvxxxzzztttrrrkkk___OOOBBB999666//////.........---------******)))(((((((((((((((,,,)))'''(((+++---,,,***---------,,,***))))))***vvvnnneeeaaa^^^\\\```eeelllrrryyy```QQQKKKDDDAAAAAACCCCCCCCCCCCAAA>>>>>>???AAABBBAAACCCCCCBBB@@@>>><<<999888999999888888777666666555666666555444444444444444777666666777777666444222333333222222222111111111///000111000///......///..............................---,,,---///111222,,,...000000000000111222222000222666;;;AAANNNZZZpppxxx~~~||||||~~~~~~~~~~~~~~~}}}~~~zzzyyyvvvuuuuuuvvvxxxyyyvvvtttnnncccTTTEEE<<<777000000000///......------***))))))((((((((())))))***(((&&&'''***++++++))),,,,,,,,,,,,************zzzllleeeaaa___aaaeeeggglllzzzttt\\\OOOIIICCC@@@BBBDDDEEEDDD@@@BBBBBBAAA??????BBBEEEAAA@@@@@@>>><<<:::888777999888888777777666666555555444444333333333333444666777777666444333444444333333333333222222222222111///......//////...---..............................---------///000111,,,...000111000///000111111000000222444777AAAKKK___lll|||~~~}}}}}}}}}~~~{{{yyywwwuuuuuuvvvwwwxxxxxxwwwsssiiiZZZKKK>>>888000///...---,,,***))))))***)))))))))))))))******)))(((&&&''')))***))))))++++++++++++++++++******wwwlllgggcccbbbcccgggjjjuuuoooYYYMMMHHHCCCAAADDDFFFGGGFFFBBBCCCCCCAAA??????@@@BBB?????????>>><<<:::888888888888777777666666666666777666666555555666666666555777888666222111333666333333333333333333333333333000......111222///---...........................------------...///000---///000111000///000111111//////111000111888AAAPPP```ttt~~~}}}||||||}}}~~~zzzyyyxxxvvvuuuvvvwwwwwwxxxxxxuuunnn```PPPAAA888222111000...,,,+++))))))******)))))))))***++++++***)))((((((((()))))))))+++***)))***+++++++++***yyyppphhhddddddccceeemmmyyykkkWWWKKKGGGCCCBBBEEEHHHIIIHHHFFFDDDAAA@@@AAA@@@???===?????????>>>===<<<:::999777777777666666666666666888777777777777777888888555777888555222111333666333333333333333333333333444111///000222333111...........................---------------......///---///111111000///000000///...///111111000555===FFFUUUiiiyyy~~~|||{{{{{{||||||yyyyyywwwvvvvvvvvvwwwwwwxxxxxxvvvpppdddTTTDDD999777666444333111///------++++++************++++++***+++******))))))***++++++)))((()))+++,,,+++)))|||ooohhhfffbbbccciiirrr}}}fffTTTJJJFFFBBBBBBEEEHHHIIIHHHEEEBBB@@@@@@AAA@@@>>>;;;????????????>>>===<<<;;;666666666666666666666666666555555555555666777777555666666555333222333333222222222222333333333333444222111222222222111000........................------------------------...///111111000//////000------///222222000444;;;???JJJ\\\lllxxx}}}|||{{{zzz{{{{{{xxxwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvrrrhhhXXXGGG<<<555444333111///---,,,+++---,,,,,,+++******+++++++++,,,,,,+++))))))***+++,,,***((((((+++,,,***'''vvvllljjjeeeeeehhhnnnuuuzzz```RRRHHHDDDAAAAAADDDFFFFFFEEE>>>@@@AAA@@@???>>>>>>???>>>>>>>>>>>>>>>===<<<;;;666666666666666666666666444444444444444555666666555555444555666555222000111111111222222222333333111222333222111000000111........................---------...---------,,,...000111111///...///000++++++...222111///222888:::AAANNN^^^nnnzzz}}}{{{zzzzzzzzzzzzvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwssskkk\\\KKK@@@333333111000...---,,,+++///...---,,,+++************+++,,,***(((''')))+++...***'''(((+++,,,)))%%%{{{pppnnneeedddeeegggkkktttuuu]]]PPPFFFCCC??????BBBEEEDDDCCC777===BBBAAA===;;;???DDD======>>>>>>===<<<<<<;;;555555555666666666666666555555555555555666777888666444333555777666222...000000000111111222222222///222333222///---///222........................---------......---,,,,,,...000111111///...///000)))***...111000---///444777:::DDDTTTfffvvv}}}{{{zzzyyyzzzzzzuuuuuuvvvwwwxxxyyyyyyzzzyyyyyywwwtttmmm___NNNCCC888888777666555333222222000///...,,,+++***)))))))))***+++)))&&&%%%'''***///+++'''(((+++,,,((($$${{{sssiiifffdddfffiiiqqqkkkZZZNNNKKKFFF@@@<<<<<<>>>@@@AAABBBBBBCCCCCCBBB@@@???>>>=========<<<;;;:::999888888777666555444555888;;;888888777777777777888888999888777666555444333333444333222111222333444555555444333222000///...---.........///////////////........................---------............///000///...---...000222333111444===LLLZZZhhhwww~~~|||{{{zzzzzzzzzvvvwwwyyyyyyyyyyyyzzz|||~~~{{{wwwsssnnnbbbTTTHHH@@@:::888;;;:::333000111555///,,,...000---++++++*********)))((('''&&&&&&)))))))))))))))******+++nnniiieeefffiiinnnyyyhhhZZZOOOIIIEEE@@@======>>>@@@@@@@@@AAAAAAAAAAAA???>>><<<;;;;;;<<<<<<;;;:::888777777777777666444333333444444444333333333333444444888888777666555444333333333222222111222222444444444333333222222111111000////////////////////////........................---------............//////...------...///111333000222:::FFFQQQ]]]mmm{{{~~~|||zzzyyyyyyyyywwwyyyzzzzzzzzzzzz{{{}}}~~~{{{xxxuuupppgggYYYOOOFFF@@@===>>>===888666888555///+++,,,---+++))))))+++***)))(((''''''(((((()))))))))((())))))******{{{rrrjjjiiiiiilllqqqxxxjjj\\\RRRGGGDDD@@@>>>?????????>>>??????@@@@@@???>>><<<;;;;;;<<<======<<<:::777555444444555666555444222111666555555444444555555666888777777666555444333333222222222222222333444555333333333333333333444444000000//////////////////........................---------............///...------,,,---///000111///111666===DDDNNNaaarrr}}}{{{yyyxxxxxxxxxxxxzzz{{{{{{{{{{{{|||~~~}}}{{{zzzxxxuuummmbbbZZZPPPJJJEEEDDDCCCAAAAAABBB:::222---------***((()))+++***(((''''''((()))*********)))(((((()))))))))sssmmmkkkkkknnnsssjjj[[[OOOEEECCC@@@???@@@@@@>>>===>>>??????@@@???>>>===<<<>>>???@@@AAA@@@===;;;999222222333555666777777666777777666666666666777777777777666555555444333333333333333444444555555666555555555555444444444444111111000000000000//////........................---------............///------,,,,,,---...///000...000444777:::CCCWWWiiixxx}}}zzzxxxwwwwwwwwwxxxzzz{{{{{{zzzzzz{{{||||||{{{{{{{{{yyyssskkkfff[[[VVVPPPMMMMMMMMMMMMNNNBBB999222000///,,,***+++((())))))))))))******)))******)))(((((((((((()))~~~rrrmmmjjjmmmqqqzzzfffTTTGGGDDDBBB@@@@@@@@@@@@>>>===>>>???@@@@@@@@@???>>>===<<<>>>@@@CCCDDDDDDDDDCCC999777444444777:::;;;:::555555444444444444555555666666555555444444333333333444555555666777777777777777666666555444444333222222111111000000000000////////////////////////---------............///,,,,,,,,,---......///000...000222444666===PPPbbbrrr{{{~~~{{{yyywwwvvvvvvvvvvvvxxxyyyyyywwwwwwxxxzzz{{{{{{||||||{{{wwwrrrnnneeebbb\\\XXXXXXYYYZZZYYYJJJ@@@666222///,,,+++,,,&&&(((***,,,,,,+++)))'''))))))((((((((((((((()))}}}qqqjjjkkkooosss~~~dddSSSFFFCCCAAA?????????@@@>>>======>>>???@@@@@@???>>>===888:::===@@@DDDGGGIIIJJJCCC>>>999777999;;;:::999777777666666666666777777555555555444444444333333333333555666777777888777777777666666555444333333333333222222111000000000////////////////////////---------............///,,,------...//////000000000000222444444:::IIIWWWhhhuuu}}}|||zzzxxxvvvvvvvvvvvvuuuvvvwwwwwwuuuuuuvvvwwwzzz{{{||||||{{{xxxuuussskkkkkkhhhdddccceeeddd```PPPDDD888222...+++***,,,''')))+++------+++((('''((('''''''''(((((()))***|||oookkknnnmmmuuurrr]]]QQQGGGCCCAAA>>>>>>>>>??????>>><<<<<<>>>>>>>>>>>>===<<<888888999:::===@@@BBBDDDEEE@@@<<<;;;======:::777888888777777777777888888555555444444444444333333000222333555666666666666555555555555555555555555444333333222111111000000////////////////////////---------............///------...///000000000000222000111333444666???JJJYYYiiiyyy~~~~~~~~~{{{zzzxxxwwwvvvvvvwwwwwwtttvvvwwwvvvuuutttuuuvvvyyyzzz{{{{{{yyywwwvvvuuuoooqqqqqqmmmmmmnnnkkkdddVVVIII<<<444///,,,+++---,,,++++++******)))))))))&&&&&&&&&'''((()))***+++tttmmmooogggnnnzzzxxx```PPPJJJBBBDDDAAA>>>===>>>?????????:::;;;<<<=========<<<;;;<<<:::888666555666777888AAA>>><<<===AAAAAA<<<888444444333333333333444444444444444444444444333333///000222444555555555444333333444444555666666777444444333333222111000000000000000000000000000000---------.........//////---...///000111111111111333000000222333333999@@@LLL]]]qqq|||~~~}}}}}}zzzyyywwwvvvvvvvvvwwwxxxuuuvvvwwwvvvuuutttuuuvvvxxxyyy{{{zzzxxxvvvuuuuuuppptttuuurrrrrrsssnnnfff\\\NNN@@@777222......000000...***'''&&&(((***+++%%%%%%%%%&&&((()))+++,,,xxxpppooopppuuuxxxhhh___WWWNNNGGGDDDAAAAAAAAA@@@???>>>>>>======<<<;;;:::999::::::;;;:::999888666666666666777;;;;;;<<<;;;:::888666555444444444444444444444444777777777777666555444333222222333333444555666666111222333444555777888888444333333222111000//////000000000000////////////////////////////////////111///...------...///111222333333222222444777:::GGGUUUiiixxx~~~}}}|||{{{yyywwwwwwxxxyyyzzzyyywwwtttrrrrrrtttwwwyyy{{{{{{{{{{{{{{{zzzzzzzzzvvvtttsssuuuvvvtttoookkk^^^LLL:::444555444000...000---)))'''''')))++++++))))))******+++++++++,,,yyymmmkkknnnwwwsssfffYYYRRRNNNHHHCCCBBBAAA@@@@@@???>>>>>>======<<<;;;:::999999999:::::::::999888666666666666777;;;:::888777666555555666555555444444444444555555888888777777666444333222222222333333444555555666666666666666666666666666666555444222111///...---222111111111111000000000////////////////////////000///...------...///000///000000000///111444777<<>>>>>======<<<;;;;;;:::999999999999::::::999777666555555666777:::888555333222333444666555555444444444444555555777777777666555444333222222222333333444444555555666666666666666666666666777666555333111///...---333333222222222111111111////////////////////////000///...------...///000.../////////...000222555777@@@QQQcccuuu|||{{{zzzyyyxxxyyyzzz{{{yyyxxxvvvtttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvvvvwwwxxxvvvqqqmmm\\\LLL<<<777666444///---,,,---.........,,,***((()))))))))))))))*********}}}ssspppsss~~~|||eeeYYYNNNJJJIIIEEECCCCCC???>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::999777666555555666666888666444333222333444555555444333222222333444555555555666666555555444333222222333333333444444444000111222333555666777777666555555333222111000///333222222222111111111111////////////////////////000///............///000///000000000000000333555666<<>>>>>>>>>>>============<<<<<<==================999888777555555555555666555555555666555555444444444333222111111222333444222333444555666666666666222222222333333333333333000111222333444666777777333333333333333333333333222222111111111000000000//////////////////////////////............//////...///000000///000111333111444<<>>888666333000///---///000///---++++++---*********)))))))))))))))|||sssqqqttt~~~~~~^^^RRRHHHEEEDDDBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>>999888666555444444555666333444666777777666555444555333222000000222333555111222333444555666666666222222222222333333333333555555555555555555555555222333333444444555555666222111111111111000000000////////////////////////////////////////////////,,,---//////...---///000///111777BBBQQQbbbrrr|||{{{zzzyyywwwwwwwwwwwwxxxuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxxxxyyyzzzxxxsssooo\\\NNN???777444111111222---///111000---++++++---+++++++++***************|||vvvuuuyyy}}}___TTTIIIFFFFFFCCCAAABBB????????????????????????;;;<<<===>>>???>>>>>>===999888666555444444555555444444444444555555666666777555333222222333555777333444444555555444444333222222222222222222222222555555555555555555555555444444444444555555555555333333222222222111111111////////////////////////......////////////......,,,...//////.........000222444777===FFFVVVhhhttt~~~|||zzzyyyxxxxxxxxxvvvvvvwwwyyyzzz{{{}}}}}}yyyxxxwwwxxxzzzxxxsssnnn^^^OOO???666333000111444...333888888444000///000,,,,,,,,,,,,+++++++++***~~~xxxxxx{{{|||```TTTIIIEEECCC???===<<>>>>>>>>===<<<999888666555444444555555555444222111222444666888888777555333333555777888666666666555444333111111222222222222222222222222///000111222444555666666666666555555555444444444444444444333333333222222////////////////////////......////////////.........000222222111000111111333444555666;;;HHHZZZgggyyy}}}{{{zzzyyyyyywwwwwwyyyzzz|||}}}~~~yyyxxxwwwxxxzzzxxxsssnnn___PPP???666111000222666111888???AAA<<<777444444---------,,,,,,+++++++++{{{vvvttt}}}zzzdddXXXKKKFFFCCC???<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888666555444444555555555555555555555555333444444555555444444333555444333444555555444222333444444333222222333555333333444555555555555555444777777555555888999666333444444555555444444333333222111000///000000111000000000000///////////////000000///,,,***))))))///---...444999===GGGQQQggguuu~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyywwwtttqqqeeeYYYLLLBBB:::555777===>>>IIISSSTTTPPPHHH>>>666444222...---.../////////vvvsssyyy```TTTIIIFFFFFFDDDBBBCCC???>>>======<<<<<<======;;;<<<<<<<<<<<<<<<;;;;;;===;;;999777555444444444555555555555555555555555333444444555555444444333777555333333444444444333333444444333222222333555333444666888888777666555444777777555555888888666444444555555555555444444333222111111000000111111000000000000////////////,,,///111///***''')))+++000......111444777>>>EEE[[[jjjzzz}}}{{{yyyyyywwwuuurrriii___TTTKKKDDD@@@AAAEEEGGGTTTaaaeeeaaaWWWHHH<<<888555000------...//////zzzuuuwww```TTTHHHDDDCCC@@@>>>???======<<<<<<<<<<<<======;;;<<<<<<===<<<<<<;;;:::;;;:::777555333333444555555555555555555555555555333444444555555444444333888666444333444444444333333333444333222222333555222444666888999777555444222555555222333666666333444444555555555555444444333333222222111111111111000000000000////////////***---///...---,,,---.........///111333666<<>>999333///...///000000yyyxxx{{{zzz___SSSHHHDDDCCC@@@>>>???<<<<<<<<<<<<<<<======>>>;;;<<<===>>>===<<<:::999777666444333333444555777555555555555555555555555333444444555555444444333888666444444555555444333333333444333222222333555000222555777777666444222111444444222222555666333444555555666666555555444333333333333333222222111000000000000////////////...---,,,...000111000------///000000111555:::===@@@OOObbbppp{{{~~~{{{zzzyyyyyywwwvvvqqqnnnhhhaaa]]]\\\\\\\\\___hhhrrruuussskkk^^^RRRGGGAAA:::555333444555666zzzyyyuuu^^^RRRHHHEEEEEEDDDCCCDDD=========<<<======>>>>>><<<===>>>???>>>===;;;999555555444444444555666777555555555555555555555555333444444555555444444333555555444555777777555444333444444333222222333555000111333444555444333222333666666444444777777555555555666666666666555555333444444444444333222111000000000000////////////333000...///111222...***---000111///...111444444999FFFVVVdddrrr~~~}}}{{{{{{{{{{{{yyywwwsssssspppkkkiiijjjjjjggglllrrrwwwxxxwwwsssiii___MMMFFF>>>888777888:::;;;||||||rrr^^^SSSHHHEEEEEECCCBBBBBB??????>>>=========>>>>>>===>>>@@@AAA@@@>>>;;;999777777777777777666666666555555555555555555555555333444444555555444444333333333444777999999666444333444444333222222333555111111222333333333333333333666666333444777777555555555666666666666555555333444555555555444222222000000000000////////////000000////////////---,,,---222222...---000222///444===IIITTTcccttt~~~|||{{{{{{|||}}}}}}zzzxxxsssvvvvvvrrrqqqttttttppprrrvvvyyyyyyzzzxxxpppgggVVVPPPGGG@@@???@@@CCCEEE|||}}}qqq```TTTHHHCCCBBB>>><<<<<<@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBAAA>>><<<:::::::::::::::999888666555555555555555555555555555333444444555555444444333111222444888::::::777444333444444333222222333555222222222333333333444444111444444111222555555222555555666666666666555555333444555555555444333222000000000000////////////))),,,000000------///111,,,111333//////333444222000777???HHHWWWiiiwww|||}}}}}}zzzzzz{{{}}}~~~{{{yyysssxxxyyyvvvvvvzzzyyyuuurrruuuxxxxxxzzzyyyrrriiiddd]]]TTTNNNLLLNNNQQQSSS}}}}}}sss\\\TTTJJJDDDBBBAAAAAA???===???@@@@@@??????@@@AAA@@@BBBEEEFFFFFFCCC@@@>>><<<<<<:::888666555666777444444444444444444444444555111222777777222111555<<<;;;888666555444444444222222444666777666333000000000000111222444555666555444333333222222222222333333333444444444555555333333333333333333333333222111000///............,,,---...---------///111---......///000111111222///222999CCCMMMYYYlll|||}}}{{{yyyzzz{{{||||||||||||||||||zzzxxxvvvvvvxxxyyyzzzyyyxxxyyy{{{{{{yyyvvvsssqqqhhhccc]]][[[\\\]]]^^^]]]|||yyy~~~kkkXXXQQQIIICCCBBBAAA@@@???>>>@@@AAA@@@???>>>???@@@???AAADDDFFFFFFDDDAAA???;;;:::999777666555666777444444444444444444444444555222333888888333222555666555444333333333444444333333444666777666333111555555444222222111111111444444333222222222333333333333333444444444444555333333333333333333333333222111000///...............///000000//////000222////////////////////////000222777???HHHTTTfffwww~~~|||zzz{{{{{{|||||||||||||||{{{zzzxxxvvvuuuwwwxxxxxxwwwyyyyyyzzz{{{yyyvvvsssqqqqqqnnniiihhhiiijjjjjjiiiyyy|||sssbbbUUUOOOHHHDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>===>>>???>>>@@@CCCEEEFFFEEECCCBBB;;;:::888777666666666777444444444444444444444444555333444777777444333555222222222222333444555555333333444666777666444111///000111222333444555555333222222222222333333444333333333333444444444444444444444444444444444444111111000///............---......---,,,+++,,,---000000/////////.........222111444999@@@KKK]]]mmmzzz~~~}}}|||{{{|||||||||||||||{{{{{{yyywwwuuuuuuvvvwwwwwwvvvyyyzzzzzzzzzyyywwwtttrrrtttrrrpppoooooopppooommm~~~mmm]]]TTTOOOIIIFFFFFFFFFDDDBBBAAABBBBBBAAA>>><<<======???@@@CCCFFFGGGGGGFFFFFF???===:::888777666666555333333444444444444444444444444444555555444444444333333333333444555666666444333444555777666444222---...///111222333444555222111111111222333444444222222333333333444444444444444444444444444444444222222111000000000000000---...///...,,,******+++///000000000000000000000222111111444888AAAQQQ```qqqxxx}}}|||||||||}}}}}}|||{{{zzzzzzwwwvvvuuuvvvxxxyyyyyyxxxyyyzzzzzzzzzyyywwwuuutttsssrrrqqqooonnnllljjjhhh~~~mmm\\\SSSNNNHHHEEEEEEEEECCCAAABBBBBBBBBAAA>>><<<<<<===???AAACCCFFFHHHHHHHHHHHHDDD@@@<<<999888777555333333333333444444444555555333444444333333444444333444444444444444333333333444333333444555555333222333333333111///---+++***111111111111222222333444222222222333333333444444444444444444444444444444333333222222111111222222111333444333111///...///......///000222333444444111000000111333888FFFSSSfffppp|||~~~}}}|||}}}}}}}}}}}}|||{{{yyyyyyuuuuuuuuuxxx{{{}}}}}}|||zzzzzzzzzzzzyyywwwvvvuuuuuuuuutttqqqmmmiiifffddd}}}|||qqq___TTTNNNGGGCCCBBBBBBAAA???AAABBBBBBAAA>>><<<<<<===>>>@@@BBBDDDFFFGGGGGGGGGEEE@@@;;;999888777444111222333333444444555555555333555555222222555555333333444444333222111000///333222111222444444222111000111111111000///---,,,222111111111111222222333222222222222333333333333333333333333333333333333333333222222222222222333000222444333111///......------...000222333555555//////000222111333<<>>======>>>===>>>???AAACCCDDDEEEEEEAAA<<<777666777888555222222222333333444555555666555888777333333777888555333444444444333222111000222111000111222222111000***,,,///222333444444444333222111111111111111111111222222222222333333333222222222222222222222222111111111000000111111222,,,...000000///,,,,,,,,,,,,---...///000111222222---...111444222000666>>>LLLZZZlllyyy~~~}}}~~~~~~~~~}}}|||zzzxxxwwwvvvvvvwwwyyy{{{|||{{{yyyzzzzzzzzzyyyyyyxxxwwwwwwttttttrrrmmmfffbbb``````~~~~~~ooo___XXXNNNGGGEEEEEEDDDCCC@@@AAAAAA@@@>>>===>>>???;;;<<<===???@@@AAABBBBBB===888444444777888555222222222333333444555666666777:::999444444999:::777444555666777666555444333111000///000111222111//////000222444555444333222333333222111000000000111111111222222222333333333111111111111111111111111000///////////////000000---000222333111///......,,,---------......//////+++---222555333///222999DDDSSSggguuu}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwxxxwwwxxxyyyzzzzzzxxxvvvzzzzzzzzzyyyyyyxxxxxxxxxvvvwwwuuupppiiieeeeeefff|||lll```PPPGGGFFFGGGFFFCCCCCCAAA???>>>===<<<:::888999999::::::;;;<<<=========;;;888555444555777888444555555555444444555777999888666444333444666777444555666333000000444888999888666444222000...---111111000000111111222333333333222222222222222222111111222222222333333333555444222000000111222333000000000000000000000000///111222111...---...000...---+++,,,.../////////000111111111222222222222999DDDVVVggguuu~~~}}}|||||||||yyyxxxwwwxxxzzz|||||||||zzzzzzyyyyyyxxxwwwwwwvvvwwwvvvssspppkkkgggcccaaa}}}|||xxxjjjYYYOOOMMMNNNJJJGGGEEECCC@@@>>>===<<<999777>>>===<<<;;;:::999888777;;;999777555444555666777444555555444333333555666666555333222222222333444555555555444222333444666444444333222222111000000111111000000111111222333...//////111222333333444111111111222222222333333555444222000000111222333111111111111111111111111///111222111...---...000...---,,,---//////...---....../////////000000000666???NNN]]]mmm{{{~~~}}}}}}zzzyyyxxxyyy{{{}}}}}}|||yyyyyyyyyxxxxxxwwwwwwwwwwwwvvvtttppplllhhhdddbbb|||~~~ttt___SSSQQQQQQLLLFFFFFFDDDAAA???>>>===;;;999>>>>>>===;;;999888666666888777666555555555555555444444333333333333444444555555333222222222333444666444444444555666555444333222222111111000000000111000000000000111222222......///000111222222333111111111222222222222333444333222000000111222222111111111111111111111111///000111000.........///...------...000///---+++............////////////444999BBBPPP```qqq}}}{{{zzz{{{}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwuuurrrnnnjjjfffddd|||iiiYYYVVVUUUPPPJJJGGGDDDAAA?????????===<<<999999999999::::::::::::555555555555555555444444555444222222333333333222666666555444444555555666666444333444777888666333666555444222111///...---000000000000000111222222222222222111000000//////111111111111222222222222333222111111000111222222222222222222222222222222///////////////...//////.........///000///,,,)))/////////000000000111111333555:::EEEUUUgggwww~~~~~~}}}||||||~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttpppllliiiggg}}}~~~xxxfff___]]]YYYTTTLLLIIIDDDAAA???>>><<<:::666666777888999;;;;;;<<<444444444555555555555555666444222222333444333111555555444444444555555555555333222444777888666333777666555444222000//////000000//////000000111222444444333222111111000000000000111111111222222222111111111111111111111222111111111111111111111111///........./////////............///000///,,,)))...////////////000000000333333666===JJJ\\\mmmxxx~~~~~~~~~~~~~~~yyyyyyxxxxxxxxxxxxxxxwwwuuuuuuvvvuuussspppmmmkkk~~~sssiiiccc^^^YYYTTTOOOIIICCC???<<<999777777777888888888999999999444444444444444555666777888555222222444555333111222222222222333333333333333222222333555666555444333333333333333333333333000////////////000111111111111222222333333333333000000000111111111111222000000000111111111111111000000000000000000000000///---------///000///......------...000///---+++,,,,,,,,,,,,---------...000222555999AAAOOOaaammmzzz~~~}}}~~~~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwvvvssstttvvvwwwvvvtttqqqoootttiii```[[[TTTPPPIIICCC@@@===:::888888888888888888777777777555444333333444666888999999666222222555666444000111111222222333333333333111222222222111222555777222222222222222222222222///////////////000111111111111111111222222222222000000000000111111111111//////000111111111111111////////////////////////...---+++---///000///---...---,,,---//////...---++++++,,,,,,,,,---------+++000444555888CCCTTTaaannnwww}}}}}}|||zzzxxxzzz~~~~~~~~~~~~}}}{{{{{{zzzyyywwwvvvuuuuuuppprrruuuxxxxxxwwwuuusssrrrfff```PPPLLLGGGCCCAAA@@@???>>>666666777777888888999999666555333222333666999;;;:::666222333666777444111222333444555555555555555000222222111///000444888444444333222111000///...///////////////000111111333333222111000///...---000000000000111111111111...///000111111111111111////////////////////////...,,,+++,,,///111///---...---+++,,,...///000///---------.........//////'''...333333222:::KKKZZZfffpppzzz}}}|||zzzwwwuuuwww}}}~~~}}}~~~}}}|||||||||{{{yyywwwvvvuuutttoooqqquuuxxxyyyyyywwwvvvpppaaaZZZQQQHHHDDDAAA======@@@>>>===;;;888666555444444:::888555222111222444555777666444333222222333444444444444444444444444444111111111222222333333333555555444333222111000///111111111111111111111111000000000000000000000000222222222111111111111000111111111000000000000000////////////............111000///......///000111---------.........//////---------.........//////,,,---...000333888???DDDYYYeeettt~~~~~~~~~}}}{{{{{{|||~~~~~~}}}||||||}}}~~~}}}|||{{{yyywwwtttqqqpppvvvuuutttssstttvvvxxxyyyzzzlll^^^TTTKKKGGGEEEAAA>>>??????>>><<<:::888777666666888777555333333333444555555444333333333333555555444444444444444444444444111111111111222222222333333333333222222222222111111111111111111111111111111111111111111111111111//////000000111111222222111111111111111111111111222222111111111000000000000000////////////000000---.....................------------.........///...//////000222666===BBBPPP\\\lllwww|||~~~~~~}}}||||||||||||{{{|||{{{zzzwwwuuuttttttvvvvvvuuuuuuuuuvvvwwwxxx{{{gggZZZNNNJJJHHHDDD@@@>>>???>>>===;;;999888888777555555555555555555555555222222222222333444555666444444444444444444444444111111111111222222222222111111111222222333333333111111111111111111111111111111111111111111111111---...///000111222333333111111111111222222222222//////.........---------/////////000000////////////.....................------------............,,,,,,+++***+++///555999DDDPPPaaannnuuu{{{~~~}}}|||{{{{{{yyy{{{}}}|||xxxvvvwwwyyywwwwwwwwwwwwwwwvvvvvvuuusssbbbQQQJJJIIIEEEAAA>>>>>>===<<<:::999888888888333444555666666666555444222222222333333444444555333333333333333333333333222222222222333333333333111111222222222333333333111111111111111111111111111111111111111111111111//////000111111222333333000000000000111111111111---------,,,,,,,,,++++++---...///000000///...---////////////............---------------------------,,,+++)))(((+++000444;;;FFFVVVdddnnnvvv~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{zzzyyy}}}}}}yyywwwxxxzzzxxxyyyyyyzzzyyywwwuuutttlllVVVKKKHHHDDDAAA@@@;;;:::999888777777777777222444555666777666444333444444444333333222222111333333333333333333333333444444444444444444333333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222---........./////////000000000000////////////...---...///000000///...---////////////////////////------------------,,,,,,222111000...---///222555666@@@NNN\\\gggrrr{{{}}}}}}}}}|||~~~~~~~~~~~~}}}|||{{{|||~~~~~~zzzxxxxxxyyyyyyzzz{{{|||{{{xxxvvvtttvvv___QQQIIIDDDAAAAAA999888777666666666666666444444666666666555444333444444444444333222111000333333333333333333333333444444444444333333333333333333333222222111111111111111111111111111111111222222222222222222222222222222222222111111000000,,,,,,------......//////////////////.....................//////.............../////////000000000------------,,,,,,,,,,,,...///000///...///111333555;;;FFFSSS___kkkvvv|||~~~||||||~~~~~~}}}|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzxxxwwwzzz{{{||||||{{{yyywwwuuu~~~jjjZZZNNNEEE@@@@@@777777666666555666666666666666666666555444333333111222333333333333111111222222222222222222222222333333333222222111111111111222222222222222333333111111111111111111111111222222222222222222222222////////////000000000000,,,,,,------...//////000.........---------,,,,,,///......------......///------...///000111111222---------,,,,,,,,,++++++'''))),,,---,,,,,,---...444888???IIIVVVcccooovvv|||{{{{{{|||~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~zzzwwwzzz{{{||||||{{{zzzyyyxxxzzzqqqxxx~~~rrrbbbSSSFFF@@@???777777666666666666777777777777666555444333333333///000222333444444333222222222222222222222222222222111111111000000/////////000111222333444555555111111111111111111111111222222222222222222222222+++,,,,,,---...///000000------......///000000111222111111111111000000000///...---,,,,,,---...///,,,---...///000111222333---------,,,,,,+++++++++&&&)))---//////......///333555:::CCCOOO]]]jjjqqq{{{~~~{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}xxxuuuxxx~~~}}}www{{{{{{{{{{{{{{{{{{zzzzzz}}}rrrnnniiijjjsssooo___TTTKKKDDD@@@<<<999999888666666999:::777333333444666444222666444222333555444111...111111111222333444666666222222222222222111000///222111000111333333111000222111111000000111111222000222222000333777666333***+++---...000111222222000000000000000000000000000////////////.........+++,,,,,,---...///000000000///---,,,,,,---///000......---------,,,,,,,,,))))))+++,,,---.........444333666===DDDNNN^^^kkkqqqyyy~~~}}}{{{{{{yyyyyyyyyzzz{{{{{{}}}|||{{{||||||zzz}}}yyyxxxuuutttuuuuuuvvv}}}~~~~~~}}}~~~}}}|||zzz{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{kkkdddaaagggppp{{{zzziii\\\OOOFFF>>>999666777666444555777888666444444555666666555666444222222333333111///111000000000111222333444111111222222222111000000222111000111333333111000111111111000000111111111000222111///111555555111//////000000000//////...000000000000000000000000////////////.....................///////////////...---,,,++++++,,,---.........---------,,,,,,,,,***+++,,,...////////////000///222888>>>FFFTTTaaammmvvv}}}}}}|||zzz{{{zzzwwwuuutttvvvxxx}}}}}}}}}{{{yyyxxxzzz|||yyy~~~|||{{{wwwsssmmmhhheeeeeeggglllwww~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{|||~~~}}}}}}||||||{{{zzzyyyyyynnnddd\\\]]]dddnnn}}}xxxhhhWWWJJJ???999555666666555555888555666666555555555777888666333111000111222111000000000/////////000000111000111111222222222111111222111000111333333111000111111111111111111111111000222111///000333333///111111111111111000///...000000000000000000000000/////////.........------000000000000//////......---,,,+++******+++,,,---......---------,,,,,,,,,,,,,,,...///000111111111...---///333777===IIIUUUcccmmmvvvzzz|||}}}|||zzzzzz{{{{{{vvvpppmmmooosssuuuxxxzzzxxxtttssswww|||yyy}}}|||yyyuuuooohhh]]]VVVQQQPPPTTT\\\kkkxxx~~~}}}{{{zzzyyyxxxxxxyyy|||}}}{{{{{{}}}||||||{{{zzz{{{|||~~~~~~|||{{{zzzyyyxxxxxxlll```\\\```kkk{{{ttt```QQQDDD===888888999888888999444666888666333222444777555333000//////000111222111111000//////////////////000111222222222222222222111000111333333111000222222222333333222222222111222111///000333222...///000111222222222222222/////////////////////////////////.........------////////////............------,,,++++++,,,------......---------,,,,,,,,,+++,,,---///000000111111000...///222444888AAAKKKVVVbbbmmmssswww|||~~~~~~}}}{{{yyyyyy|||}}}wwwnnniiikkkoooqqquuuxxxuuuooonnnsssyyyzzz~~~~~~{{{vvvpppggg]]]OOOGGGAAAAAAEEEMMM[[[ggguuuxxx||||||{{{{{{~~~~~~}}}~~~{{{yyywwwuuuuuutttvvvyyyzzzxxxzzz~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzuuuhhhbbbbbbjjjyyy~~~iiiWWWKKKBBB;;;:::;;;999888999555777999777222000111333444333111/////////111333333222111111000000000000///000111222222222222222222111000111333333111000333333444555555444333333222333222000111444333///000000111222222222222222////////////////////////000000/////////.........++++++,,,------...//////......------------............---------,,,,,,,,,***+++,,,---.../////////000//////111111333:::CCCLLLXXXdddlllrrryyy}}}}}}~~~|||{{{xxx}}}~~~yyypppjjjjjjnnnppptttvvvsssmmmlllpppvvv|||{{{vvvnnnaaaUUUFFF???::::::===BBBKKKSSS^^^bbbgggkkkmmmqqqwww|||{{{}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwuuutttttttttssswwwxxxwwwyyy}}}~~~|||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}qqqiiieeegggrrr}}}qqq___RRRGGG>>><<<<<<999666666777888888777444222000000222333333111000000222444444333222111111111111111000111111222222222111111222111000111333333111000333333555555555555333333111333222000111555444000222222222222222111000///000000000000000000000000111111111000000000//////)))***+++,,,---...//////..............................---------,,,,,,,,,((()))+++,,,------.........------///......444<<>>BBBHHHLLLQQQVVVZZZ```iiioootttwww{{{}}}~~~}}}~~~~~~|||zzzwwwuuusssssstttuuurrrvvvwwwvvvxxx|||~~~|||}}}}}}||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{|||||||||{{{uuuqqqrrrzzz~~~uuulllhhhlllsssyyyjjjZZZNNNCCC???>>>:::666555999999888888888666444111111333444333111111222444333333222111111111222222111111222222222111000000222111000111333333111000111222333444444333222111///111000...000444444000000111111111111111000000000000000000000000000000222222222222111111111111,,,,,,,,,------.........---------......---------......---------,,,,,,,,,((()))***,,,------------,,,,,,---///------222999:::DDDOOOVVV\\\dddjjjkkkoooqqqtttvvvwwwwwwvvvuuussswww{{{|||yyysssooolllnnnpppqqqqqqqqqsssvvvyyy|||vvvkkkYYYIII>>>888333444555444555777888;;;@@@DDDGGGNNNVVV\\\iiinnntttyyy{{{{{{zzzzzzxxxwwwtttrrrrrrssstttuuusssvvvwwwvvvxxx|||}}}{{{~~~~~~}}}|||{{{yyyxxxwwwyyyyyyyyyzzzzzzzzzzzzzzzuuulllgggeeehhhppp{{{~~~|||uuukkkkkkooorrryyysssaaaTTTHHHCCCAAA===888666:::888777999;;;;;;777444000333555555333222333444222222111111111111222222222222222222222111000///222111000111333333111000///000222333333222000///---///...---///333333///,,,---...000222333333444000000000000000000000000333333333222222222111111///............---------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,))))))+++,,,---.........------...000///...222999222<<>>;;;===:::888555444444555555444444444444333333222222222555555444333333333333333222222222222222111000000///000000111222222333333111111111111111111111111111000000000000000000111111///---...000111111///...------,,,,,,+++++++++...///111222222111///...000...+++,,,...//////---------------------------------------------,,,,,,,,,,,,,,,***)))***---///---,,,,,,------...///000///222555777999;;;>>>@@@DDDFFFIIILLLPPPTTTWWWXXXbbbeeekkkrrrwwwwwwsssoookkkjjjkkknnnsssxxx|||}}}}}}}}}{{{xxxtttjjjYYYIII???999222//////000000///000///000111333777:::<<<@@@HHHTTT```hhhkkkjjjhhheeecccbbbdddeeeeeejjjpppoooqqqsssuuuwwwxxxyyyzzz~~~~~~~~~~~~}}}{{{yyywwwxxxwwwwwwvvvvvvwwwwwwxxxoooeee^^^]]]^^^```dddkkkrrrqqqiiidddccc\\\aaahhhnnnsssyyyyyynnniiiggggggllltttzzz}}}}}}zzzpppdddYYYOOODDD===;;;:::888555444555666666555777555444222111111222222555444444333333333333333222222222222222111111111000000000111222222333333111111111111111111111111000000////////////000000///......///222222111000333222000.....................000000000000......000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---+++***+++---000,,,,,,,,,,,,---...///000...000222222222222333555888999;;;>>>AAAEEEHHHIIIYYY[[[aaahhhooorrrrrrqqqnnnkkkhhhjjjpppvvvyyyzzzyyyzzzyyyvvvssskkk\\\MMM???999222//////000///...000000000111222555777999444:::DDDNNNVVVYYYZZZYYYSSSQQQRRRVVVXXXYYY^^^eeehhhmmmrrruuuuuuvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyywwwvvvvvvuuuuuuvvvvvvwwwvvvmmmgggfffiiilllnnnsssuuuqqqiiiaaa\\\VVVXXX\\\```eeemmmuuu{{{wwwlllddd___aaahhhpppwww}}}~~~wwwnnncccXXXMMMCCC======:::666555666777777777888777444111000000111222444444333333222333333444333333222222111111111111000000111111111222222222////////////////////////000000////////////000000000111222333444333222000888666444111000111222333...//////000000//////.........------............,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,---------,,,,,,...000,,,,,,,,,,,,---...//////000111222111000///000111333444555777:::>>>AAABBBNNNPPPUUU\\\cccjjjnnnqqqpppkkkfffggglllqqqssssssvvvxxxxxxuuurrrlll___SSSAAA;;;444000///000///...111111000000000111222333000444:::???DDDFFFFFFFFFCCCBBBCCCHHHJJJKKKPPPWWW___fffnnnrrrrrrssswww{{{||||||}}}~~~~~~}}}|||{{{xxxwwwwwwvvvvvvwwwwwwxxxzzzuuuvvvyyy}}}|||uuukkk```XXXTTTTTTTTTVVV[[[bbbkkkqqquuu~~~rrreeeZZZYYY^^^eeeoooxxx}}}vvvmmmbbbVVVIII@@@>>>:::666444444666666666888777444111000000111222333333222222222333333444444333222222111111222222111111111111111222222222////////////////////////222111111000000111111222111222333333222000///...444222000...---...///000000000000000000000000000---............---......,,,,,,,,,,,,,,,,,,,,,,,,------------......//////+++---...---,,,,,,...///,,,++++++,,,,,,---...//////000111111//////000111111111111333555888<<<===DDDFFFJJJPPPWWW___fffkkkooolllhhhhhhjjjnnnoooooosssvvvwwwtttrrrmmmcccYYYFFF???777222111111///---333222111000///...------///111444666888999999999999888:::===??????CCCIIISSS[[[eeekkkmmmpppuuuyyyyyyzzz|||}}}~~~~~~}}}}}}zzzyyyyyyxxxxxxyyyyyyzzz|||sssfff[[[UUUSSSPPPPPPSSS[[[bbbhhhpppyyyyyygggXXXTTTVVVZZZdddooo}}}~~~|||tttjjj___PPPDDD???;;;666333222333444444777555444222111111222222222222222222222333333444555444333111111222222333111111111111111111111111111111111111111111111111222222111111111111222222000111111000---+++***+++111000...------......///000000000000000000000000,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***,,,------,,,,,,---...++++++++++++,,,---...///,,,...//////...---...000...------...///222666888<<>>999555444444555555444444444333333222222222222222111111222333333444666444333111111222333444111111111111111111111111111111111111111111111111111111000000000000111111...//////---***)))+++---//////000000000000111111/////////....../////////+++...000000...,,,---...------------------------)))******+++,,,,,,------)))+++------,,,+++,,,---++++++++++++,,,---...///,,,---......,,,,,,---......---,,,,,,---000333666888:::<<>>AAACCCIIINNNVVV]]]ccchhhmmmppplllmmmmmmjjjfffcccaaa```^^^XXXNNNAAA555///...///...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,------......///000111666>>>DDDMMM\\\jjjnnnqqqvvvxxxyyyzzzzzz{{{|||||||||||||||{{{zzzyyy}}}qqqddd___\\\ZZZ[[[^^^[[[ZZZXXXYYY^^^fffooouuuuuuiiiXXXJJJEEEFFFIIIKKKUUU[[[fffqqqxxxxxxqqqlll[[[RRRGGG>>>:::777333000444555666555222111333555444333222222444444333222222222111222444444222111000000000000000000000000///111111000111444222---000000111000......000111.........//////000000000///000000000000000111111000000/////////.........---------.........//////,,,---......---///222444444///******,,,///...,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///...,,,++++++,,,...///,,,---------...///000111444444444555777999;;;===BBBFFFLLLSSSYYY```fffkkkkkkkkkkkkhhheeeccccccddd```\\\SSSGGG;;;333000///...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++)))***+++,,,---.../////////000333999>>>EEERRR___iiinnntttxxxzzzzzzzzzzzzxxxxxxxxxyyyxxxxxxwwwwwwuuunnnhhhaaa\\\ZZZWWWSSSMMMJJJMMMUUU^^^eeeggg^^^QQQGGGBBBBBBEEEFFFKKKRRR^^^lllvvvzzzyyywwweee\\\OOODDD===888444111444555555444333222333444333222111222333444333111333222222222444444222111000000000000000000000000+++000333111///222444333333111000///000111111000000000000000000000000000111111000000/////////...///............------------............/////////***+++------...///222555333///+++***,,,------+++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,......,,,,,,---///000111333333333333222222333444666777888;;;???DDDJJJRRR[[[```hhhhhhiiihhhggggggiiikkkeeeaaaYYYNNNBBB888222000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++((()))***+++,,,---............000444777;;;EEEOOO___eeennnuuuxxxwwwvvvvvvxxxxxxxxxyyyyyyyyyyyyyyy}}}uuukkkaaa[[[TTTOOOHHHCCCCCCIIIQQQWWWYYYTTTKKKDDD@@@@@@AAABBBHHHOOOZZZfffqqqxxx{{{{{{pppfffXXXJJJBBB===:::888444444555555444444444444444333222222444444333222444333222333444444222111000000000000000000000000000222111---,,,111555666222///---...111333222000000000000000000000000///000000/////////.........------------------------------........./////////(((***+++,,,,,,,,,///000222///+++***+++,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,---......,,,---...000111222333333333222111111111222333444333444555888<<>>???@@@EEEJJJTTT___iiirrryyy}}}zzzpppaaaQQQFFF???<<<:::444444555666666666555444666444333444555666555444555444333333444444222000000000000000000000000000111222000---///222111---...,,,***,,,000333222111000/////////////////////---............/////////,,,,,,,,,---------------------------............***+++------++++++,,,---///...,,,++++++++++++***,,,,,,,,,---------............------------......,,,,,,,,,,,,------......---...///111222222222222000000///...///000111222111111111111333888???DDDLLLQQQXXX^^^bbbdddeeeggghhhcccXXXKKK>>>555111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******)))((((((...+++,,,///111333888>>>JJJRRR]]]hhhnnnpppqqqqqqssssssssssssssstttuuuvvvxxxmmmYYYTTTMMMFFFBBBAAABBBCCCFFFEEEDDDAAA>>>======???>>>CCCKKKUUU___jjjuuu{{{}}}vvviiiZZZMMMBBB<<<888666555666777999999777555666555444555666777666444555444333444555444222000000000000000000000000000---000222222333333,,,$$$---,,,+++---///111222222////////////////////////,,,---------......//////,,,,,,,,,------------...+++,,,,,,,,,,,,---------,,,...//////---,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,------------///......------......///+++,,,,,,------.........---...111333444555555555000///...------...///000000000000//////111555888;;;@@@GGGMMMQQQSSSUUUVVV[[[WWWNNNBBB888111//////++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,+++***)))((((((---***+++///111111444999BBBIIITTT^^^fffkkkoooqqqrrrrrrpppppppppqqqrrrsssxxxfff```VVVLLLDDDAAA@@@@@@@@@AAAAAA???<<<:::<<<===999===DDDKKKTTT```mmmuuuxxxvvvqqqggg[[[MMMCCC===777666777999;;;;;;999666666555444444555666555444666555444444555444222000000000000000000000000000,,,111333///------,,,(((...///000///......000222/////////000000111111111.........---------------,,,---------............******++++++++++++,,,,,,+++---//////...---------)))***++++++******+++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...***+++,,,---............,,,...222555888:::;;;;;;666555333111000000000111...///000///......///000222555999<<<>>>@@@CCCFFFHHHFFFAAA:::333///---...***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---***)))---//////000333888>>>GGGQQQZZZbbbiiimmmlllkkkjjjhhhhhhiiijjjkkkssskkk^^^QQQGGGBBBAAAAAA===??????===:::888:::<<<999<<<@@@EEEMMMWWWdddmmmpppsssvvvrrrhhhZZZMMMEEE888777777:::======:::777555444333333555555444333666555444444555444222000000000000000000000000000000444111((("""&&&///555111333444222...,,,...111//////000111222333333444000//////---,,,++++++***---------....../////////))))))*********+++++++++&&&))),,,---,,,,,,,,,---((()))***+++******,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............+++---222777<<>><<<:::777555333333333+++---000000///---------222333222222222555:::===888999999666222...------***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++))))))***+++,,,---......---)))(((,,,---,,,,,,...///555===FFFPPPYYYbbbhhh```___]]][[[[[[\\\]]]^^^~~~{{{}}}|||uuuhhhZZZMMMDDD>>><<>><<<<<>><<<:::777555222222111000000000000000//////000000111111111111333333222111000000//////,,,***)))+++...000---+++,,,,,,,,,,,,***(((&&&$$$++++++,,,,,,,,,---------++++++,,,,,,,,,---------...000444:::AAAKKKVVV]]][[[YYYVVVQQQMMMKKKLLLNNNxxxuuuvvv~~~}}}qqqcccVVVJJJCCC??????===;;;<<>>DDDGGGLLLOOOPPPNNNJJJHHH@@@>>>:::666222000///.........------......//////,,,,,,,,,+++++++++++++++---------,,,++++++,,,---,,,,,,---......------,,,*********+++++++++++++++((((((((()))))))))******,,,---...000222666<<<@@@======<<<:::888999<<<>>>xxxoooiiigggkkkvvv}}}qqqbbbQQQBBB:::;;;;;;<<<>>>@@@BBBBBBCCC@@@???<<<999888999===AAALLLXXXgggpppvvvvvvooogggYYYPPPDDD;;;666555555444555555444333222111000////////////000000000000111666555444444555666555333////////////............///////////////////////////////////////.........000000000000000...---,,,////////////////////////++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,'''&&&***,,,+++,,,,,,+++******+++++++++***,,,.../////////000222333333222111111333777;;;>>>CCCIIIOOORRRSSSSSSSSSLLLIIIEEE@@@<<<999777666111000///.........//////,,,,,,,,,,,,,,,---------+++---...---******---000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---,,,,,,...222555777777777666555666888;;;{{{qqqlllhhhhhhqqq}}}uuufffUUUEEE<<<;;;<<<===>>>@@@BBBEEEGGGBBBAAA???<<<::::::<<<>>>EEEQQQ___iiiqqquuusssmmmeee]]]PPPDDD<<<888777777666666666555444222000///....../////////000000000222111000111222333222111............////////////.................................///////////////000000000///......---,,,........................++++++,,,,,,++++++***)))++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...111111,,,***---///...,,,,,,+++******+++++++++***,,,...000000222555777777777666444222111333555777;;;AAAFFFJJJNNNSSSWWWTTTRRRNNNIIICCC???;;;999555444222000.........///---------------------...))),,,...---+++,,,///222------,,,+++************+++++++++++++++*********)))************+++++++++***+++,,,,,,+++,,,...000111222222111000000222444wwwrrrllliiinnnwwwwwwiiiYYYJJJAAA<<<============@@@EEEIIIEEEEEEDDDAAA===;;;<<<===>>>IIIUUU```kkkuuuxxxvvvllleeeYYYLLLBBB;;;888666777777777777666444222111........./////////000000000///...///111222222111...////////////000000000.................................///////////////,,,,,,,,,------...//////------------------------,,,,,,,,,,,,,,,++++++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---111111---+++...///...------,,,++++++++++++++++++,,,...000222666;;;???===>>>===:::666222111111111444888;;;>>>CCCKKKQQQXXXXXXVVVSSSNNNIIIEEEBBB===;;;777444111000000000.........---------------***,,,...............//////...---,,,+++***++++++)))))))))))))))(((((((((((((((((()))))))))******)))+++,,,,,,,,,,,,---...///000000///......///111xxxpppjjjkkkpppzzzxxxvvvxxx}}}~~~|||xxxpppdddVVVIIIBBB===<<<;;;999999===DDDJJJLLLLLLKKKHHHCCC@@@??????:::BBBLLLVVVbbbpppwwwxxxqqqlllbbbUUUHHH>>>999666777888888999888666444222...////////////000000000111000///111333444444333/////////000000000111111..................................../////////000++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,(((---///------///000/////////---,,,+++++++++++++++,,,---///333:::BBBHHHHHHIIIIIIEEE???999555333...111444444444888???EEEOOOQQQUUUWWWXXXVVVSSSRRRIIIGGGBBB===:::888777777222222111111000/////////------...000000///,,,)))000///............///000++++++++++++******))))))))))))))))))*********+++(((***,,,,,,+++***++++++,,,...//////......///111{{{rrrjjjiiilllsss{{{sssnnnrrrxxx~~~~~~uuusssnnnfff[[[OOODDD>>><<<<<<:::777666:::CCCIIITTTTTTSSSOOOJJJEEEBBBBBB888???FFFNNNZZZhhhrrruuuxxxtttkkk___QQQFFF???<<<777888999:::999777555444////////////000000000111///......///111333222222//////000000111111222222........................---.........//////000000...---,,,+++************------------------------------......------,,,++++++,,,...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,)))...222111222555666555111000...---,,,++++++++++++,,,---///333<<>>JJJWWWZZZ]]]```^^^WWWLLLBBB===888000,,,111555444222444888:::???EEENNNWWW^^^ccc___^^^\\\WWWQQQLLLJJJIIICCC@@@===999777555222000000111222111///---------......////////////......000///...---,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))...---,,,,,,++++++,,,,,,}}}ooohhhfffhhhnnnuuuqqqggg```bbbhhhpppwwwzzzwwwsssggg^^^SSSLLLIIIFFF???999999777555555666:::>>>AAAPPPWWW```eeeccc^^^YYYWWWPPPLLLGGGFFFLLLXXXcccjjjvvvxxxvvvnnndddYYYMMMCCC>>><<<;;;;;;;;;;;;999777555333111111111222111000555222000000222222000......///////////////.................................------...//////...---000000///---++++++...000.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,...000000///...///000...//////000///...---,,,444666:::===???@@@??????777222...---//////,,,(((...******000555<<>>IIISSSaaalllooommmhhheee[[[VVVMMMHHHIIIQQQ[[[bbbqqqvvvyyytttmmmcccWWWLLLBBB@@@===;;;;;;;;;:::999777555333222333333222111333222111000111111000......//////000000/////////////////////////////////111...+++---000111...+++///000111000...---.../////////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,))),,,///000000000111222---...///000000000000000000333666:::===?????????555222......//////,,,)))---***+++...222888AAAJJJ[[[bbbjjjnnnllleee]]]XXXMMMEEE>>><<<999555111000000111222555:::???DDDGGGRRRWWW^^^bbbcccaaa___^^^XXXVVVSSSNNNJJJEEEBBB@@@===<<<:::999888777777888333333333222111000......------,,,+++++++++,,,,,,************************)))))))))***++++++,,,,,,$$$$$$%%%&&&''')))+++,,,xxxooollliiiggggggsss}}}tttlllaaa___^^^bbbhhhmmmnnnnnn___VVVJJJBBB>>>===;;;999777666444333333666888:::DDDNNN\\\jjjrrrtttrrrpppfff___UUUKKKGGGJJJQQQWWWfffnnnuuuuuurrrjjj^^^TTTFFFBBB>>><<<;;;<<<;;;;;;777555333222333333222111222111111111111000000///...//////000000000000///000000000000000000000000111///------///000...---+++---000000///....../////////...---,,,++++++***---,,,+++******+++,,,---))),,,///111111111222222000000000111111111000000+++---000444666777888888333111...---......,,,++++++++++++---///444;;;AAANNNVVVaaajjjllliiieeebbbVVVPPPIIICCC>>>999555333000000000111444888<<<>>>DDDJJJRRRYYY]]]___aaabbb``````^^^ZZZUUUPPPNNNMMMJJJGGGCCC@@@???>>>>>>===:::999999777555333111000......------------......++++++++++++++++++++++++******************++++++%%%%%%&&&'''(((***+++,,,tttooojjjfffeeekkktttwwwpppeeeaaa]]]^^^ccciiilllmmmaaaXXXLLLBBB===:::999888666555333222333555777888CCCJJJUUUbbbmmmsssvvvvvvmmmhhh]]]QQQIIIGGGKKKOOO[[[eeeooottttttqqqggg^^^LLLGGGAAA===;;;<<<======777555333222222222111000000111111111000///000000......///000111111000000000000000000000000000000...000000///---,,,///111'''***---////////////000//////...---,,,,,,++++++,,,,,,***))))))***,,,,,,***---000111111111222333444333222111000///......---...000111333333333333111///------------,,,+++)))+++,,,+++---111666888AAAIIIUUU```fffiiiiiiiii```\\\UUULLLEEE???999555222111000111222444777999999===CCCIIIOOOTTTZZZ^^^bbbddddddccc___\\\[[[[[[XXXTTTNNNJJJIIIHHHFFFDDDAAA@@@???<<<999666444222//////...---------......++++++++++++++++++++++++,,,,,,++++++***)))((((((***************+++,,,,,,{{{rrrjjjeeeeeegggooo|||xxxrrrgggbbb]]]]]]aaahhhlllnnnaaaYYYNNNCCC<<<999777666555444333333333555777888CCCFFFMMMYYYeeepppvvvyyyqqqnnnfffZZZOOOIIIIIIKKKQQQ\\\hhhpppuuuvvvqqqjjjWWWPPPGGG@@@===<<<<<<===888666333222222222111//////000111111/////////111......///000111111111111////////////////////////---000111///,,,,,,000444&&&))),,,.........///000......---------,,,,,,,,,++++++************++++++,,,---///000000111333555666555333111///---,,,,,,,,,------..................---,,,+++++++++++++++'''+++---++++++///222222999@@@JJJUUU]]]dddiiilllgggfffaaaWWWNNNHHHAAA;;;777555444222222222444555444666999===AAAHHHOOOTTT[[[___ccceeeddddddfffhhhccc___YYYWWWVVVUUURRROOOIIIHHHFFFCCC???;;;888666000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''......---,,,,,,+++,,,,,,xxxmmmhhhhhhiiioooxxx}}}xxxlllfff___]]]```eeeiiikkkbbb[[[QQQGGG???;;;999999444333333333444555777888>>>???EEEOOO]]]jjjsssvvvtttsssnnndddXXXNNNKKKKKKIIITTTaaakkksssyyyxxxttteee\\\PPPFFF???<<<;;;;;;:::777555444444333222000...000111111///...///111......///111111222222111.................................---...///222444***,,,...............000,,,,,,,,,------------...******++++++++++++******+++,,,---...///222666999777555333000...,,,,,,+++))))))******************+++++++++***))))))***+++&&&+++---******...000...222777>>>FFFNNNWWW___dddeeeiiihhh```ZZZVVVOOOIII@@@>>>:::777444333333333111222444555777<<>>IIIXXXfffnnnrrruuuvvvtttkkk^^^SSSMMMLLLCCCMMMZZZeeepppxxxzzzwwwoooeeeWWWJJJAAA<<<:::999;;;999666555555444333111---000222111......///222......///111111222222222........................000---***+++000333444333///000000///...---...///++++++,,,------......///)))***+++,,,,,,+++***)))******+++,,,///333999===666444222///---,,,,,,,,,*********++++++,,,,,,---)))******)))(((((()))+++%%%+++...******...///,,,,,,///333999@@@JJJSSSZZZ```gggiiieeebbbaaa]]]VVVIIIFFFAAA<<<888555444333///000111111222444888;;;===EEEOOOVVV[[[___ffflllmmmjjjhhhiiimmmmmmjjjeee```___\\\XXXSSSNNNJJJHHH;;;:::888666444333333222------------------------+++++++++***************++++++************++++++wwwooollljjjoootttwwwyyy{{{zzzuuulllfffbbbaaabbbbbbaaa___ZZZRRRHHHAAA<<<;;;444444333222111111111111555777:::@@@JJJWWWeeennnrrrwwwxxxqqqggg^^^SSSKKKJJJIIIOOO]]]jjjqqqvvv{{{sssnnnbbbTTTIIIBBB;;;333888888888666444333444555////////////000000000000////////////............000000000000000000000000...,,,+++,,,...///000///.........///////////////,,,,,,------,,,,,,++++++)))************+++++++++''')))'''%%%+++666999666333222111000...,,,+++***&&&'''(((*********)))(((,,,***((()))+++,,,+++(((++++++******************,,,------///333;;;EEELLLTTTZZZccchhhhhheee```^^^ZZZTTTMMMHHHDDD@@@;;;777222222111000111222333444555:::AAAGGGLLLQQQXXX]]]ggghhhkkkkkkkkklllmmmooonnnkkkgggdddbbb^^^XXXTTTIIIEEE???<<<;;;999666333444222000......---+++***---...///---***(((***,,,---,,,+++***))))))))))))}}}sssnnnlllpppuuuwwwwww||||||{{{wwwpppjjjeeeaaa___^^^aaa```]]]WWWNNNEEE???===555444333222111111111222777777888;;;BBBOOO\\\fffpppvvvyyyuuummmdddYYYPPPIIIGGGKKKWWWcccllltttzzzyyyuuukkk]]]RRRJJJ@@@888::::::999888666444444444000000000111111111111111---.........//////000000000000000000000000000000000...---...//////...---............////////////---------------,,,+++***)))************+++++++++,,,...---+++///666888444444333111///---,,,++++++'''(((***+++++++++***))),,,***((()))+++,,,+++)))************************,,,,,,,,,---000555===BBBGGGMMMWWW___ccceeeffffffbbb^^^YYYTTTPPPKKKEEE@@@<<<:::777444222111111111222555888;;;???DDDLLLQQQZZZ^^^cccgggiiikkknnnoooqqqooommmmmmmmmkkkfffbbbWWWSSSLLLHHHDDDAAA===:::888555222111000000///---///000///---)))((()))+++------,,,+++++++++++++++zzzrrrnnnqqquuuvvvwwwxxx|||zzzyyyxxxtttpppiiiccc]]]ZZZaaabbbbbb^^^VVVMMMEEE@@@999777555222222222444555;;;999777666;;;EEERRRZZZgggpppwwwwwwrrrjjj```WWWJJJFFFFFFNNNYYYcccoooxxxzzzyyyrrrggg]]]UUUJJJ@@@<<<<<<;;;999888666555444222222222111111111111111,,,,,,---...///000111111000000000000000000000000111000///000111000---+++....................................---,,,+++***)))************+++++++++)))+++++++++...333444111555444111...,,,,,,,,,---)))******++++++++++++***+++***)))***++++++***)))***************************+++++++++,,,...222666999???HHHQQQXXX___eeeiiihhhfffeeeccc___YYYRRRMMMHHHEEE@@@;;;666333222222222222222222333888???DDDJJJOOOVVV]]]bbbgggkkknnnrrrrrrsssuuuvvvtttqqqnnngggccc]]]WWWQQQLLLGGGDDD@@@<<<888555555444333222//////...+++((('''((()))...------,,,,,,,,,,,,,,,xxxpppsssuuuwwwwwwwwwwwwwwwyyytttqqqqqqsssuuusssnnnfff___[[[aaadddhhhfff___UUULLLFFF>>>;;;777444333444666888;;;:::777666888???HHHOOOZZZeeeppptttsssnnnfff^^^OOOHHHDDDGGGOOOYYYfffqqqsssuuusssmmmfff^^^RRRHHH===;;;:::999999888666555222111111111111111000000---------...///000000111////////////////////////000///000111222111...+++///...............------/////////...---,,,+++***))))))*********+++++++++&&&''''''(((,,,111444555666444000---++++++---...)))*********************+++************+++*********************+++++++++)))+++,,,,,,++++++---///333666<<>><<<:::999888555333111...,,,,,,,,,---......---,,,,,,,,,,,,---uuuvvvwwwyyyyyyxxxuuurrrvvv{{{}}}tttiiidddccceeejjjqqqtttqqqkkkeeebbbdddhhhmmmnnnhhh^^^TTTOOODDD@@@:::666444555888;;;999999888777777:::???CCCMMMYYYfffmmmooonnniiibbbUUUMMMFFFEEEHHHNNN[[[fffnnnrrrtttqqqllleeeYYYMMM???<<<999888999999777666111111000000000////////////////////////.........////////////////////////---...///111333222000...//////......---------,,,............---,,,+++***))))))*********++++++++++++***)))+++---111777;;;666333000,,,++++++,,,---))))))))))))((()))))))))******+++************+++))))))*********+++++++++)))+++------,,,,,,---...///000333555:::@@@HHHMMMYYY]]]ccchhhiiihhhfffddd___\\\WWWPPPJJJDDD@@@???666555444333333333333333777888;;;???DDDLLLUUU[[[cccgggkkkpppssstttuuuuuusssrrrpppmmmiiieeebbbaaaYYYUUUOOOJJJGGGDDDAAA???===;;;777555333333333444//////...---,,,,,,,,,,,,~~~}}}{{{|||}}}zzztttooooooppprrrqqqhhh]]]VVVVVVXXX```jjjqqqqqqnnnlllkkkjjjnnnttttttoooggg___ZZZNNNIIIAAA:::777999<<>>FFFKKKRRRWWW^^^eeekkkpppuuuyyyqqqssstttsssqqqoooooopppfffccc^^^ZZZVVVRRRNNNLLLDDD@@@;;;777666555444444222111000...---,,,,,,,,,|||tttmmmjjjgggfffgggaaaVVVOOONNNOOOXXXdddlllooooooppprrrrrruuuzzzzzzvvvoooiiifff]]]WWWNNNEEEBBBCCCGGGJJJCCCBBB???;;;888666888:::<<>>BBBIIIPPPZZZeeennnssstttmmmdddXXXOOOCCC;;;999888777444333333222222111000000///,,,------...///000111111000000000000000000000000111///---,,,---...---,,,//////...---,,,,,,++++++(((((()))***++++++++++++)))************+++++++++$$$%%%,,,333444///000555//////...,,,***)))''''''---,,,***)))))))))******(((+++,,,,,,)))(((***,,,((())))))***++++++,,,,,,(((*********((('''((())))))***,,,,,,,,,---///111///444;;;AAAHHHOOOXXX^^^bbbdddhhhkkkllljjjgggeee\\\UUUKKKDDD@@@===:::777000222444555555444444555222777===CCCJJJRRR[[[bbbeeeiiinnnpppqqqqqqtttvvvssssssrrrqqqpppnnniiifffggg```WWWPPPKKKHHHDDDAAA:::999666444111///...---zzzuuuooojjjdddaaa___ZZZRRRKKKKKKMMMTTT___ggglllttt{{{~~~~~~zzzxxxllliiieee```^^^^^^___```___ZZZQQQGGG>>>999888999999;;;>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA???===MMMSSS]]]gggnnnpppmmmjjjdddVVVGGG>>>======888333555333111111222222000...........................---.........//////000000%%%'''+++...///...,,,***/////////......---------)))************+++++++++++++++************++++++,,,...,,,((((((+++---+++000000///...---+++))))))******))))))(((((('''''')))***++++++***)))***+++'''((()))***************333+++'''+++...+++((()))''')))***++++++***)))'''///000000222777@@@JJJPPPUUU___fffhhhkkkpppqqqmmmhhhdddYYYNNNHHHFFFBBB<<<>>><<<999666222000...---///000222666===DDDKKKOOOSSSXXX```fffkkkooosssvvvuuuuuutttttttttrrrpppmmmgggeeeaaa]]]YYYRRRLLLGGGHHHDDD>>>:::777555333222~~~~~~~~~{{{xxxrrrmmmfffbbb___[[[SSSMMMKKKLLLQQQZZZbbbhhhqqqzzz~~~}}}wwwtttpppllljjjiiiiiijjjjjjeee\\\QQQGGG@@@<<<;;;999:::<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@@@@EEEKKKUUUaaajjjooopppooolll```QQQFFFAAA<<<666111555333222111222222111///........................---........./////////000***,,,...//////...,,,***.........---------,,,,,,************++++++++++++++++++************+++++++++,,,+++''''''+++,,,***............---,,,++++++***)))))))))(((((((((''')))***++++++))))))***+++((())))))************)))///((($$$(((+++(((&&&&&&***))))))))))))))))))***,,,,,,---...111777>>>DDDJJJSSS\\\```fffnnnqqqpppmmmjjjbbbYYYTTTSSSOOOJJJDDDCCC???;;;777444111000000000000111444888<<>><<<<<<;;;;;;:::999888777:::;;;<<<>>>@@@AAAAAAAAA???DDDMMMXXXbbbjjjoooqqqqqqjjj^^^RRRHHH???888444555333111111222222111000......................................./////////000000000000///---,,,+++------------,,,,,,,,,,,,************+++++++++,,,++++++************++++++)))+++***&&&&&&***+++)))+++,,,---------------,,,))))))))))))(((((((((((()))***++++++))))))***+++)))************))))))(((,,,'''$$$&&&)))'''%%%%%%+++***(((''''''(((***+++)))***++++++,,,...333666;;;CCCLLLRRR[[[eeelllnnnmmmmmmhhhbbb``````^^^YYYQQQOOOKKKEEE???:::555333111111000//////000111222444888@@@GGGOOOWWW___dddiiikkknnnqqqrrrsssrrrqqqrrrrrrrrrqqqooolllhhhfff___[[[WWWRRRMMMHHHBBB>>>|||zzz|||}}}}}}yyytttlllfffaaa]]]XXXUUUOOOKKKJJJMMMRRRZZZfffrrrzzz|||zzzyyyzzzvvvpppiii___UUUKKKEEEBBB@@@===;;;:::999777666666777999;;;===???@@@AAA???CCCIIIQQQYYYbbbjjjoooqqqnnnhhh]]]QQQFFF>>>;;;555333111000000111000///................................................111111000...------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++************++++++)))+++***''''''+++,,,***,,,,,,,,,------,,,,,,+++))))))))))))(((((((((((()))***+++***)))((()))+++***************)))((('''---***'''(((***)))((((((***)))(((''''''((()))***)))***,,,,,,+++,,,...000000555<<>>:::999888777666666666777999:::<<<>>>>>>>>>AAAFFFKKKRRR\\\fffmmmpppqqqoooggg[[[NNNEEE@@@777444111////////////..........................................---------///...---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++)))++++++))))))------+++------------,,,+++***)))(((((((((((())))))))))))((()))******)))((()))******************)))((('''++++++***))))))******)))'''((()))******)))(((''''''***,,,---,,,,,,---...,,,...222777===CCCJJJPPPWWW\\\``````ccchhhjjjhhhhhhfffccc\\\TTTKKKCCC>>>777777666555444333222111000111333444666:::@@@DDDNNNRRRYYY^^^cccggglllpppkkknnnrrrsssqqqppppppqqqooonnnmmmmmmkkkhhhccc___yyyvvvvvvwwwwwwsssqqqmmmhhhddd```]]]\\\WWWQQQLLLJJJJJJLLLUUU___jjjrrr|||~~~~~~|||uuukkkcccQQQIII???888666666555444555555666777888:::<<<======@@@CCCGGGMMMVVVbbbkkkpppssstttoooeeeXXXKKKDDD<<<888444111000000///....................................---------------,,,+++++++++,,,---......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++************++++++(((+++,,,******......+++------------,,,+++))))))(((((((((((())))))))))))((()))******(((((()))***)))************))))))((((((***)))&&&&&&))))))'''&&&''')))******)))'''&&&%%%'''***+++******+++,,,,,,+++---000222444999@@@JJJQQQWWWYYY^^^fffjjjkkkjjjjjjhhhddd^^^VVVNNNJJJ@@@???>>><<<999555222000///000000000000333777:::@@@DDDJJJNNNRRRWWW___dddeeejjjoooqqqqqqppprrruuutttttttttvvvwwwvvvtttqqq|||~~~{{{wwwsssrrrrrrrrrrrrmmmmmmkkkiiieeeaaa___^^^\\\UUUPPPLLLIIIIIINNNVVVaaakkkvvv}}}xxxppp]]]RRRDDD999666555555444333333444555888:::===>>>???AAACCCDDDGGGOOOZZZcccmmmppptttuuuooocccVVVMMMAAA===888444222111000///.................................------,,,,,,,,,++++++,,,,,,------------,,,,,,---------.........+++++++++,,,,,,,,,------++++++************++++++'''***+++)))***------***++++++,,,,,,,,,++++++***'''((((((((()))))))))***((()))***)))((('''(((***((())))))************)))%%%))))))%%%$$$((()))''''''(((((((((((((((((('''%%%''')))))))))((()))+++,,,******......---000777999AAAHHHLLLRRR[[[ccceeefffgggiiihhhfff```[[[WWWMMMMMMLLLIIIEEE@@@;;;888333444333222000000111333666999===>>>???DDDMMMSSSYYY___fffjjjkkklllppptttttttttuuuxxx{{{||||||zzz{{{sssuuuzzzqqqpppooonnnnnnnnnnnnnnniiijjjjjjiiieeebbb```___^^^XXXRRRNNNJJJGGGJJJPPP\\\fffrrryyy|||}}}uuuhhh[[[III<<<777666666555222222333555888;;;>>>@@@DDDEEEEEECCCCCCHHHRRRZZZgggkkkrrrwwwvvvmmm```VVVEEEAAA;;;777555333222111.................................------,,,,,,,,,,,,------......---,,,,,,---------....../////////++++++,,,,,,,,,---------++++++************++++++%%%)))***((())),,,,,,)))))))))***+++,,,------,,,'''((((((((())))))******((()))***)))((('''(((***'''((()))***************%%%******&&&%%%)))***(((***((('''&&&&&&'''(((***((()))******(((((()))***,,,)))***......+++...444+++333:::>>>EEEPPPYYY\\\aaacccgggjjjjjjgggcccaaaWWWXXXWWWVVVRRRMMMHHHFFF;;;;;;999666222///...///111333555444333777???GGGLLLSSS\\\aaacccfffkkkppprrrrrrsssvvvzzz|||||||||mmmhhhkkkjjjiiihhhhhhjjjkkkkkkjjjfffdddbbbbbbdddccc```]]][[[XXXRRRMMMJJJIIIJJJLLLUUU[[[dddmmmuuu||||||ooo```LLL>>>999777555222444444666888777555999???DDDHHHJJJFFFFFFJJJNNNOOO```jjjssswwwyyywwwlll```TTTKKK@@@888666444111...000//////.........//////.........//////...+++(((///---+++,,,///111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))******(((''''''(((***))))))***,,,,,,+++)))+++)))(((((())))))(((&&&(((++++++((((((++++++(((***************)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++,,,,,,---------...******222===DDDLLLRRRTTTXXX^^^cccfffgggiiijjjfffdddcccbbb```[[[SSSMMMFFFCCC>>>999555333333333222333444333111222666:::===AAAHHHQQQYYY```eeegggkkklllnnnrrrvvvyyyyyyyyypppkkknnnhhhfffeeeeeegggiiiiiiiiidddcccaaabbbccccccaaa^^^YYYVVVQQQMMMJJJIIIIIIIIIOOOUUU^^^gggooowww}}}~~~zzznnn```NNN@@@:::888444111555444666888777555:::AAAEEEKKKNNNKKKGGGIIILLLMMMWWWbbbmmmtttzzz{{{tttjjjZZZQQQDDD;;;777666333000111111000///.....................//////...+++(((...,,,+++,,,///000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,+++)))(((((()))***))))))***,,,,,,+++******)))(((((()))***((('''(((++++++((((((++++++(((((()))***+++***)))'''&&&******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++++++++***)))((('''000+++***///444777:::>>>JJJOOOVVV\\\aaaeeeiiikkkgggfffggghhhhhhddd^^^ZZZPPPMMMHHHBBB===:::999999444444333000------000333777:::@@@GGGMMMSSSVVVXXX___aaadddiiinnnrrrvvvxxxrrrnnnooogggdddbbbaaadddfffhhhiiidddcccbbbbbbcccbbb```^^^XXXVVVSSSOOOLLLJJJIIIIIIJJJOOOWWW```iiirrrzzz}}}xxxsssiii]]]MMMBBB<<<888444000555444666888888888>>>EEEIIIRRRWWWSSSLLLIIIIIIHHHOOOYYYeeepppyyy}}}zzzsssdddZZZLLLAAA:::777444222222222000///............///....../////////,,,***---++++++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---------***)))))))))***))))))***,,,---+++***)))((('''(((*********((((((++++++((((((++++++((('''((()))******((('''&&&***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,+++***(((&&&***&&&&&&+++///000222666===BBBIIIPPPWWW]]]dddgggggggggiiikkklllkkkgggddd]]]ZZZUUUOOOIIIEEEBBBAAA999888555000---,,,---///111333777;;;???BBBEEEFFFMMMQQQVVVZZZ___eeennnttttttooonnngggdddaaa```cccgggiiijjjfffeeedddcccbbb```^^^\\\YYYWWWVVVSSSPPPNNNLLLKKKIIIMMMSSS[[[dddnnnxxx~~~}}}uuulllfff^^^UUUIII@@@<<<888444000444333555999:::===DDDMMMRRR\\\ccc^^^TTTLLLHHHEEEKKKSSS^^^kkkuuu{{{zzzxxxoooeeeVVVHHH???888444222222111000000//////////////////...///000///---+++++++++++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...,,,***(((((()))*********+++,,,---,,,***)))((('''(((***++++++***(((++++++((((((++++++(((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&(((+++...///...---,,,)))'''(((---000000111444444888>>>DDDJJJQQQWWW[[[aaabbbdddgggiiiiiihhhggggggddd```[[[UUUQQQMMMLLLBBB@@@;;;666222000000111...///111333666888999:::===BBBGGGKKKNNNUUU```hhhwwwppplllhhheeeccccccfffjjjmmmnnnkkkjjjhhheeeaaa]]]ZZZYYYWWWWWWVVVTTTSSSQQQOOONNNLLLNNNQQQWWW^^^iiittt{{{xxxmmm```WWWQQQKKKCCC===999777444111222222444999===AAAKKKUUU\\\gggnnniii^^^TTTLLLFFFHHHLLLVVVcccnnnvvvyyy{{{wwwnnnaaaRRREEE<<<666222111111000000000111111222000///...///000000///---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,)))(((((((((+++******+++------,,,***)))(((((()))***,,,+++***(((++++++((((((++++++(((+++)))&&&$$$$$$&&&)))+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))$$$'''***---///...---,,,///---...000000,,,,,,///000333777;;;???CCCGGGJJJRRRUUUXXX\\\```ccceeegggkkkjjjhhheeebbb^^^[[[ZZZQQQMMMGGG@@@;;;666333111------...///000222333444333777;;;===???EEEOOOWWW}}}tttmmmjjjhhhfffgggjjjnnnpppqqqnnnnnnlllgggaaa\\\YYYXXXVVVVVVUUUTTTTTTSSSRRRRRRPPPQQQQQQSSSYYYcccnnnuuuvvvhhhXXXMMMFFFBBB===999666555333222222111333888<<>>666111000////////////000000111///111333333444999@@@FFF|||rrrjjjiiiiiijjjnnnqqqssssssooopppnnniiibbb\\\ZZZYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYWWWUUUTTTXXX```kkksss}}}vvvgggWWWKKKBBB???:::666444222222111333222333666999>>>JJJUUUccckkkrrrtttqqqjjj^^^SSSKKKGGGIIIRRR]]]eeennnwwwwwwuuupppggg[[[NNNCCC>>>555555333222111000000000111000//////000111111000+++---///...,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,,,,+++***+++,,,++++++***,,,---...---+++,,,***)))***++++++***)))(((++++++((((((++++++(((***)))((('''''')))***,,,((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************""""""%%%***++++++000666///222666888888888888999666:::>>>BBBEEEJJJPPPUUUZZZ\\\aaaeeeiiikkkkkkkkkiiieee```ZZZTTTKKKBBB;;;777666444333111111111111------------///333666999wwwjjjjjjjjjlllpppsssttttttooopppooojjjccc^^^\\\\\\]]]\\\\\\\\\\\\^^^___aaa```^^^ZZZWWWYYYaaalllttt|||~~~vvviiiXXXMMMBBB>>>:::555222111111111555222222444666;;;FFFQQQaaahhhppptttuuuqqqeeeYYYRRRKKKIIIOOOVVV]]]fffooouuuuuutttnnncccVVVJJJDDD999777555333000...------222000//////000111111000+++...000///---,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++------,,,,,,---...,,,++++++,,,......---+++---+++******++++++)))((((((++++++((((((++++++((('''((()))+++++++++***)))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''')))+++...///000''''''(((***(((&&&***000...222666999999999999999333555888999:::<<>>;;;888555444333333---+++)))***---000222222{{{sssmmmjjjmmmooonnnlllmmmjjjiiihhhgggfffbbb^^^[[[\\\^^^______]]]___cccggggggeeeaaa]]]^^^ccckkkqqqzzz}}}zzzuuuvvvyyyrrrbbbSSSFFFAAA:::444111111222333444333222333777===CCCFFFZZZcccmmmrrrxxxyyypppeee[[[RRRJJJIIIKKKPPP^^^lllrrrwwwyyyvvvoooeeeVVVIIIBBB;;;333000222444333111//////............///000///---,,,...000000---)))++++++,,,---............++++++++++++++++++++++++***+++------+++******+++,,,---///111000///,,,***,,,---......,,,+++,,,---++++++,,,---,,,+++***)))(((((()))******)))'''''',,,)))''''''***+++***(((((('''&&&&&&((())))))((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%,,,,,,,,,)))'''&&&''')))((()))******)))***,,,...///222777===@@@???:::666777666555444555777999;;;???BBBGGGLLLRRRYYY```eeeiiiiiijjjjjjgggaaaZZZTTTMMMHHHAAA>>><<<;;;999777///---,,,++++++,,,---...~~~uuuooommmpppqqqmmmiiiiiigggffffffeeeeeeccc```^^^]]]___aaabbbcccdddfffhhhkkkkkkiiihhhhhhkkkqqqvvv||||||tttnnnnnnrrrooocccXXXHHHBBB;;;666555555444333444333333444777;;;@@@CCCPPPYYYdddmmmvvvzzzuuummmbbbXXXNNNIIIGGGIIITTT```lllsssxxxyyyvvvoooaaaUUUHHH@@@777222222444333111...............///000111+++---///000///.........,,,,,,------...---------++++++++++++++++++++++++***+++,,,,,,******+++,,,(((***---...///...,,,+++///000000///---+++,,,,,,,,,,,,------,,,+++***)))((()))*********)))((('''+++)))'''(((***+++***(((&&&&&&&&&'''))))))(((&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))(((((('''''''''&&&&&&'''***,,,((()))******)))***,,,...000333:::AAAFFFFFFBBB>>>:::999666444333444555666666999===AAAFFFLLLRRRVVV___bbbfffjjjjjjgggaaa]]]WWWSSSNNNJJJGGGDDD???<<<777555111...+++++++++,,,wwwrrrppprrrrrrlllgggeeedddddddddccccccccccccccc``````bbbdddhhhjjjjjjiiinnnoooppppppqqqtttxxx|||yyyppphhhfffkkklllggg```MMMFFF===999999999666333444444444555777999<<<===FFFOOOZZZfffqqqxxxxxxtttkkkaaaUUULLLEEEEEEMMMVVVdddmmmvvvzzz{{{wwwkkk```RRRIII???777444333222111000000///....../////////)))---111111...---///222---------...------,,,,,,++++++++++++++++++++++++***++++++***)))***---///&&&'''***,,,------,,,+++000111111///---++++++,,,------......---+++***)))))))))******))))))((('''+++)))'''((()))***))))))%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))******)))&&&%%%&&&))),,,((()))******))))))+++---...333;;;EEELLLNNNLLLIIIBBB???;;;666333111000000...000333555888<<>>888333111000111~~~vvvnnnlllllliiihhhiiieeeggghhhgggeeeeeehhhjjjkkkgggccccccfffhhhiiihhhggggggggghhhmmmwwwwwwjjjbbbaaadddfffggg```UUUHHH>>>;;;:::888555666666666666555555444444:::>>>HHHTTT___hhhpppuuusssnnneeeYYYPPPKKKKKKLLLSSS]]]hhhqqqxxx{{{vvvnnneee]]]PPPDDD;;;555333111222111000//////......///000///...///111000---***............---,,,++++++++++++++++++++++++++++++*********))))))***...111++++++,,,------,,,+++******+++,,,,,,******+++---------...///...---,,,+++,,,++++++***)))((((((((())))))(((((('''(((((()))'''''')))+++---,,,)))&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((("""###%%%''')))...333888'''((())))))((()))+++---,,,111:::EEEPPPXXXZZZZZZVVVSSSNNNGGG???888222000,,,------------...111333333666;;;@@@EEEMMMUUU[[[dddgggkkkmmmkkkgggbbb___TTTPPPIIIAAA;;;777555444wwwmmmjjjiiiffffffhhhgggjjjlllllljjjjjjmmmoooqqqnnnjjjgggffffffeeeeeecccaaa```aaagggsss{{{oooeee```___```aaaddd]]]RRRGGG@@@<<<:::999777777666666555444333333333555===IIISSS\\\gggppppppqqqlll```VVVOOOJJJEEEKKKTTT^^^hhhsss{{{|||xxxllleeeZZZMMMBBB:::666555///...//////000111222333000---,,,---111111---)))---------...------,,,,,,++++++++++++++++++++++++***++++++***)))***---///---------------,,,,,,+++''')))************+++---,,,---.../////////...------,,,+++***)))(((((((((((())))))(((''''''(((***''''''(((***,,,,,,)))'''***)))((('''&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&'''&&&&&&'''***,,,'''((())))))((((((***,,,---111888CCCNNNWWW\\\^^^[[[YYYUUUOOOGGG>>>666222++++++,,,+++******---///000222555666888>>>GGGNNNYYY^^^ccchhhiiihhhgggggg```]]]VVVNNNFFF@@@<<<:::xxxnnnjjjhhhdddbbbcccfffkkkpppqqqppppppsssvvvwwwwwwuuurrrlllfffcccaaa]]][[[YYYZZZ```mmm{{{vvvkkkccc___^^^^^^bbb```\\\TTTJJJBBB>>>===999888777555444444333333222111666???FFFMMMYYYeeejjjoooppphhh```XXXOOOGGGGGGMMMUUU^^^jjjuuuzzzyyyrrrmmmcccVVVJJJAAA;;;999111000000000000000111111******+++---//////...---,,,,,,------...---------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------------)))***++++++***)))+++,,,***,,,---///000000000000...---+++***((((((((()))'''((()))(((&&&&&&(((***'''&&&&&&'''))))))(((''')))((('''''''''''''''((((((((())))))))))))(((((()))******(((%%%#########'''((()))(((((((((***,,,+++---222<<>>BBBMMMYYYdddmmmrrrooohhhbbbXXXNNNFFFKKKPPPVVVaaammmssssssvvvrrriii\\\PPPFFF@@@===666555333111///---,,,,,,###(((,,,...------///222++++++,,,---............++++++++++++++++++++++++***+++------+++******+++******+++,,,---......///+++------,,,***)))***+++***+++---///111111111111///---+++***((((((((()))&&&(((***(((&&&%%%(((***&&&%%%$$$%%%&&&''''''&&&''''''&&&''''''((()))***%%%&&&'''(((((('''&&&%%%!!!$$$''')))))))))***+++&&&(((((((((((((((***,,,'''(((,,,444???JJJQQQUUUYYYZZZYYYVVVNNNCCC888222)))*********)))))),,,...)))---111111///...111555;;;@@@FFFKKKPPPUUU[[[___cccbbbaaa___]]]ZZZWWWVVV}}}uuuooohhhbbbaaadddiiijjjooouuuvvvuuuyyy|||rrrfff]]]\\\XXXUUUUUUWWW]]]jjjvvv{{{ooogggaaa\\\___eeefff```ZZZVVVMMMCCC??????>>>:::777555555777///111444555888===EEELLL]]]gggooorrrrrrlll\\\LLLNNNFFFDDDKKKXXXcccmmmtttvvvwwwssshhh\\\RRREEE;;;888555111000000000000///666,,,'''+++///......000------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------***)))+++...,,,'''+++++++++***++++++,,,,,,---+++***...444777444111000///---+++*********+++))))))))))))))))))))))))***)))(((((())))))(((''')))((('''&&&&&&&&&&&&&&&,,,***((('''&&&'''((()))((((((((((((((('''''''''+++)))((((((*********)))'''))),,,111777>>>EEEHHHNNNOOOOOOLLLEEE<<<333---,,,+++***))))))+++---...222333111///111777888555777888;;;>>>CCCIIIMMMPPPYYY\\\___``````_________wwwqqqjjjdddaaacccgggjjjpppwwwzzzzzz~~~{{{nnnddd]]]YYYUUUUUUUUUYYYcccnnn{{{vvvnnnfff___^^^cccfffdddbbb^^^TTTJJJCCCAAA>>>;;;999888777777222333444333444777===BBBPPPZZZeeelllpppooocccWWWKKKDDDAAAFFFPPPZZZeeennnvvvyyywwwooofff[[[OOODDD;;;777333111111111111000444,,,(((+++///...---...........................------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,//////---...000...))),,,,,,++++++***+++++++++---++++++---222555666666333111...,,,************(((((((((((((((((((((((((((''''''((()))******)))((((((((('''''''''&&&&&&+++***((('''&&&'''((()))(((((((((((((((((((((''')))(((''')))+++.........,,,,,,---///222666:::===CCCDDDDDDCCC>>>888111---,,,+++***))))))+++,,,...111333222111333666666222111222333666999===@@@BBBJJJMMMSSSWWW[[[^^^bbbdddzzztttmmmeeeaaabbbdddgggoooxxx||||||yyymmmbbb\\\XXXWWWVVVWWW^^^fffqqqyyynnnccc^^^aaadddgggkkkiii```UUULLLHHHBBB???>>>>>><<<999888777555222000111555888CCCMMMYYYcccjjjkkkddd\\\KKKEEEAAABBBFFFNNN\\\hhhrrrxxx{{{wwwpppgggZZZOOO@@@<<<666333222111111111000+++))),,,...---,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++...,,,(((&&&))),,,+++------,,,+++************+++,,,,,,---///444;;;???777555111---+++*********(((((((((((((((((((((((('''&&&&&&'''***++++++***'''((()))))))))((('''&&&***)))((('''''''''((()))''''''(((((((((((((((((((((''''''))),,,///000000,,,,,,+++,,,---///111222555666666666555222///---+++***)))))))))***,,,---000333555555666888444////////////000111222444555;;;>>>DDDJJJPPPWWW]]]aaa}}}wwwpppgggaaa```aaadddmmmvvvyyyzzz~~~uuuhhhbbb]]][[[ZZZYYY]]]cccmmmyyyvvvjjjbbbaaaaaafffmmmooojjjbbb[[[TTTLLLIIIIIIGGGCCC???===:::777333111111333444===EEENNNWWW]]]]]]ZZZVVVLLLGGGCCCAAAAAAFFFUUUccclllttt{{{{{{wwwooocccWWWGGGAAA:::555222111111000...+++***,,,------,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,......***!!!$$$,,,000...---,,,+++************)))+++,,,,,,...555@@@III:::888444000---+++******((((((((((((((((((((((((((('''&&&'''***+++***)))'''(((***++++++)))(((&&&)))(((((('''''''''((((((''''''''''''(((((((((((()))'''&&&''')))+++++++++((((((((()))***,,,...///,,,,,,------------------***))))))))))))***+++,,,///444888:::<<<<<<888111333222222111111000000000444777:::>>>BBBHHHOOOTTTyyyrrriiiaaa___bbbeeelllsssuuuuuuyyyzzzllleee```^^^\\\[[[]]]aaagggmmmyyy~~~rrrjjjccc^^^aaaiiinnnnnnllliiiccc[[[WWWVVVTTTNNNIII@@@===888444333222333444:::===DDDKKKMMMLLLKKKKKKJJJGGGCCC@@@===@@@MMM[[[fffpppyyy|||{{{vvvkkk```OOOIII???888333111000000,,,,,,,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,...000...'''$$$(((...000...---,,,+++************'''***,,,,,,...555BBBMMM;;;999666333000---,,,+++))))))))))))))))))))))))***((('''((()))***)))'''&&&((()))++++++***((('''((('''''''''''''''((((((&&&'''''''''(((((())))))+++(((&&&%%%%%%%%%$$$###'''''''''(((***+++,,,---******))))))******+++,,,)))((((((((())))))******///555:::>>>BBBDDD@@@:::777777666555333111000///111222444555777;;;@@@DDD}}}uuullldddaaadddfffkkkpppqqqpppttt{{{qqqhhhaaa___]]][[[\\\```ccceeekkkyyy}}}tttiii___^^^bbbggglllqqqrrrnnnjjjgggeeeaaa\\\WWWHHHDDD===888666555444333555666:::???@@@>>>???CCCEEEBBB???===:::;;;EEEPPP___iiitttzzz|||{{{ssskkkZZZRRRGGG<<<555222111000,,,...---++++++---...,,,////////////////////////------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,&&&,,,000...------***&&&------,,,+++************'''***,,,,,,---333>>>GGG:::999888666444111...---************************+++)))(((((())))))(((&&&&&&'''((()))))))))((('''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))+++)))&&&%%%$$$$$$""" ******************************))))))))))))***+++'''((((((((()))))))))))),,,333:::???FFFLLLKKKGGG======;;;888555222///------.../////////222666999yyyppphhheeeccccccfffjjjkkkjjjooovvvxxxoooeeeaaa___]]]]]]```bbbcccfffnnn{{{|||oooccc___^^^aaahhhpppssstttttttttqqqmmmiiifffWWWQQQHHHAAA<<<999666333333222444888777444777===@@@===<<<<<<;;;:::@@@HHHTTT___jjjsssyyy|||yyyssseee\\\NNNBBB999555333222---000///***)))...000...........................------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,%%%)))------......(((""",,,,,,++++++***+++++++++)))***+++***+++...555:::777888999999888555111///++++++++++++++++++++++++)))((('''((()))***)))(((&&&&&&'''''''''(((((((((%%%&&&''''''((((((((('''&&&&&&''''''((())))))***)))'''&&&&&&'''((('''&&&***+++++++++******)))(((((((((((((((((()))))))))''''''(((((())))))(((((()))///777>>>HHHRRRUUUSSSIIIHHHEEEAAA<<<666111///+++,,,---,,,,,,---000222{{{sssllliii______aaadddeeeeeekkksssuuujjjeeebbb______aaa```aaabbbeeelllxxxtttgggaaa]]]]]]dddnnnqqquuuyyyzzzxxxtttqqqooofff^^^SSSJJJCCC===888444555222333555222...111999>>>;;;;;;======<<>>===<<>>LLLYYY___bbb^^^YYYUUUPPPGGG:::000,,,+++*********+++,,,---{{{oooggg^^^[[[YYYYYYXXX[[[fffqqq~~~wwwqqqmmmiiigggfffgggfffddddddjjjuuu}}}tttjjj___VVVUUUYYYaaaiiippptttxxx|||{{{vvvvvvrrrkkkbbbXXXNNNGGGCCC555555666777333000111777666555444777;;;>>>???>>>???FFFRRR```lllvvv|||{{{qqqggg]]]PPPAAA999888444000///222333000///000,,,---//////---,,,------...------------,,,,,,,,,+++,,,,,,---......//////,,,,,,------,,,,,,+++***,,,((((((,,,,,,***+++///+++*********++++++,,,,,,///111555888;;;<<<;;;;;;333222000...---,,,++++++)))((('''&&&&&&&&&'''(((''''''(((((((((((((((''')))((('''(((***+++)))&&&)))(((''''''((((((&&&$$$((()))***+++***)))'''&&&%%%%%%&&&((())))))((('''(((((((((((((((((((((((()))))))))(((((()))))))))++++++,,,111:::GGGTTT\\\dddaaa^^^\\\WWWMMM???555...---,,,*********+++,,,|||nnneee]]]XXXUUUTTTSSSWWWcccnnn~~~xxxrrrnnnkkkkkkjjjgggdddeeejjjooozzz}}}ssshhh\\\UUUUUUYYY```hhhnnnuuu|||}}}{{{|||{{{wwwpppfffZZZPPPJJJ;;;999888888444000111777222111222666:::???AAAAAA===@@@HHHTTTcccpppyyy~~~yyyrrriii[[[KKK@@@<<<222000///000...)))***---...//////---+++***+++,,,------------,,,,,,,,,,,,******++++++,,,------------,,,,,,++++++++++++,,,,,,***+++......++++++---)))***++++++,,,,,,++++++---///111444777:::<<<===999666333000------------((((((((((((((()))))))))(((((((((((((((''''''&&&)))(((((((((******((('''((('''&&&&&&'''((('''%%%(((((()))******)))'''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,///555???LLLUUUcccbbbbbbaaa\\\RRRDDD:::111///---+++)))******+++ooofff]]]VVVQQQOOOOOOTTT```kkkzzzuuussssssqqqmmmhhheeeeeefffooowww}}}rrrfff[[[VVVRRRXXX___hhhqqqyyy~~~{{{rrrfff[[[TTTFFF???999888666333222444000111222555:::===@@@BBB@@@@@@CCCLLLYYYgggrrrwww~~~|||xxxrrrfffXXXLLLEEE666444222000***$$$%%%***......---+++))))))+++------------,,,,,,,,,++++++************++++++,,,,,,---,,,+++******+++,,,---------...///...,,,******((()))+++,,,,,,,,,+++***,,,,,,...000444888<<<>>>???<<<888333000.........******++++++++++++******''''''((((((((((((((('''((((((((()))))))))(((''''''&&&%%%%%%'''((('''&&&(((((())))))))))))((('''$$$&&&((()))))))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%(((+++---///666BBBLLL\\\]]]```aaa]]]SSSEEE;;;111///---+++******,,,---wwwlll^^^WWWOOOMMMNNNRRR]]]hhh|||{{{{{{xxxtttmmmgggbbb```eeekkkvvv|||ooobbbZZZQQQSSSYYYaaakkkttt|||~~~yyyoooddd]]]RRRDDD999777999777333111111222444666999<<>>AAA@@@AAABBBEEELLLXXXdddmmmuuuzzz}}}zzzsssjjj]]]RRRAAA<<<888666111---///444,,,------,,,++++++---///,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++************++++++,,,...000000---,,,---+++(((((()))******++++++******+++******+++---111555888@@@@@@@@@???;;;777333000+++******)))((('''&&&&&&###$$$%%%''')))***++++++'''(((******((((((((()))***(((&&&&&&'''((((((((((((((((((((())))))))))))%%%(((,,,,,,)))((()))+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&((()))))))))---333888DDDJJJRRRWWWUUUMMMBBB:::000...,,,***+++---000222uuueee\\\SSSPPPPPPSSSZZZbbbvvv|||rrrggg\\\VVVWWWVVVZZZdddllltttssshhh\\\VVVTTTXXX___fffsss~~~{{{ssskkkggg]]]PPPCCC<<<888444333555222444777888999;;;???CCCBBBEEEGGGFFFGGGNNNZZZdddmmmuuu{{{{{{wwwqqqfff[[[JJJBBB:::666333......000---///000///---+++,,,,,,,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))***+++++++++++++++***...---******...///,,,)))))))))))))))***++++++++++++******+++...111333:::===AAADDDBBB>>>888444///...,,,)))((('''&&&'''$$$%%%&&&((()))*********&&&)))+++***((('''((()))---***(((''''''((()))(((((((((((((((((()))******(((******'''######''',,,((((((((((((((((((((((((%%%'''((())))))((('''%%%))))))(((((())),,,///111666===GGGMMMLLLEEE<<<666333000---+++***---///222}}}hhh^^^UUURRRRRRTTTZZZaaaqqquuuhhh\\\UUUSSSPPPRRR[[[ccclllzzz|||rrraaaYYYSSSVVV[[[bbbooo|||yyyrrrkkkggg\\\SSSIII???666000222999111444777999:::<<>>666222555222...+++***,,,...000tttgggZZZTTTSSSTTTXXX]]]oootttfffYYYSSSIIIGGGGGGMMMTTT]]]iiiuuu|||mmm```TTTSSSVVV\\\hhhsss}}}~~~uuukkkccc___WWWQQQHHH>>>666111///...333555777:::<<<@@@DDDHHHPPPTTTTTTMMMHHHIIIMMMNNN[[[dddooowwwyyywwwtttrrraaaXXXJJJ>>>777555555555333222111///---+++***)))+++,,,,,,------,,,,,,+++************))))))))))))(((((()))***+++,,,,,,---***,,,...000111000...,,,)))***+++,,,+++)))'''&&&))))))***+++,,,,,,------+++111999@@@CCCCCCBBBBBB;;;888333///---///222444+++***))))))++++++)))'''******))))))((((((''''''************************)))((((((((((((***+++,,,''')))%%% )))///...---)))%%%%%%(((******)))(((((((((((((((''''''''')))))))))))))))))))))))),,,...222444444333000...///---***((()))+++...000yyylll^^^XXXVVVWWWZZZ___jjjzzzwwwgggZZZSSSMMMJJJJJJNNNSSSZZZeeepppttthhh\\\VVVSSSVVV```kkkyyy}}}{{{ooobbbYYYVVVQQQLLLEEE===777222000///777999===@@@DDDJJJPPPTTT\\\___]]]TTTKKKHHHHHHFFFUUU]]]iiirrruuuuuuttttttjjjaaaRRREEE;;;666333111111111000///...------,,,***++++++,,,,,,++++++***************))))))))))))***************++++++++++++,,,---......---,,,+++ $$$'''+++---...///(((((()))******+++,,,,,,,,,///555999<<<>>>AAABBB???<<<777222///...//////...***$$$ ###'''******)))))))))((((((((('''''''''''''''''''''''''''((('''''''''((()))***++++++,,,***$$$%%%,,,111000&&&'''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***,,,...///---,,,***---,,,***))))))+++---///yyykkk]]]VVVSSSRRRUUUZZZaaaqqq{{{kkk^^^WWWUUUQQQNNNPPPRRRVVV___iiivvv~~~ttthhh]]]TTTSSS[[[eeepppvvv{{{uuugggWWWLLLIIIGGGDDD@@@;;;777444222111333666:::???EEENNNWWW]]]fffiiiggg\\\QQQKKKFFFAAAMMMUUU___iiiooosssuuuvvvrrriii[[[NNNCCC:::444111000000//////////////////)))******++++++******)))************))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++&&&'''''''''(((***++++++((((((((()))******+++++++++---///111444888>>>BBBCCC@@@<<<777333///---+++000---(((###!!!###(((---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...,,,))))))---///..."""'''******&&&$$$%%%(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))++++++******++++++,,,---zzzkkk\\\SSSOOOMMMOOOSSSXXXhhhsssggg```___ZZZVVVTTTSSSSSSYYY```jjjsss~~~~~~tttggg[[[VVV[[[bbbdddmmmtttooo```OOODDD@@@===<<<;;;999666555333222...000555;;;CCCOOOZZZbbbiiilllkkkcccYYYQQQJJJCCCHHHMMMVVV```iiipppuuuxxxtttmmmbbbWWWLLLBBB:::555111000///...---.........******++++++++++++******************)))))))))(((************************,,,+++******+++,,,---...333111---***(((&&&&&&&&&))))))))))))******++++++***+++,,,---000444:::???CCCBBB@@@===888333///,,,,,,------,,,)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((())))))******++++++))))))*********&&&)))+++***((('''((()))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***)))******+++++++++++++++ppp```VVVPPPMMMMMMQQQUUUddd{{{~~~sssmmmiiiddd```\\\WWWSSSTTTYYY^^^eeeppp{{{qqqccc[[[ZZZ[[[ZZZccckkkiii]]]MMMBBB===777777777666555444333333///111555;;;EEERRR___hhhiiimmmmmmggg___XXXOOOGGGGGGIIIOOOXXXcccmmmtttxxxvvvqqqiii```UUUJJJ@@@999444333000...,,,+++++++++++++++,,,,,,,,,,,,++++++************)))))))))(((((())))))***++++++,,,,,,+++*********+++...000111///---+++((('''((()))************+++++++++++++++(((***,,,---...111666999???@@@@@@@@@===999555222***+++,,,+++)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))*********+++)))((()))******((('''(((,,,)))&&&&&&(((******)))(((((((((((())))))******(((((((((((((((((((((((()))((('''''''''(((******((()))***+++++++++******qqq```TTTNNNIIIIIIKKKUUUbbbwww~~~yyysssooojjjfff^^^UUURRRSSSTTTWWWaaammmuuu{{{{{{mmmbbbYYYRRRRRRZZZbbbccc\\\OOOCCC===555555444444333333222222111222444999BBBOOO^^^hhhkkkooopppjjjddd]]]SSSJJJIIIIIIKKKRRR]]]hhhqqquuuxxxuuupppiii___RRREEE===888666222...,,,*********,,,,,,,,,------,,,,,,,,,************))))))))))))'''((()))***+++,,,------+++*********,,,...000111+++)))'''&&&%%%&&&'''(((++++++++++++++++++++++++((()))+++,,,---...111333777999<<>>===<<<:::666222...+++---)))((()))(((%%%%%%'''***(((''''''))))))(((%%%'''(((***)))'''&&&''''''&&&''''''((())))))******'''((((((((('''&&&'''((()))(((((((((((()))******,,,)))%%%&&&)))***(((%%%(((((((((((())))))))))))((('''''''''))))))(((&&&ppp```SSSJJJGGGHHHFFFMMM[[[nnnvvvhhhVVVJJJEEEBBBAAADDDGGGLLLUUU^^^rrr}}}{{{hhh```VVVRRRSSSUUUUUUSSSDDD===777555333000111333333333333666;;;EEEQQQYYYbbbiiioootttxxxzzzuuuoooggg\\\PPPIIIEEEEEELLLSSSeeellltttxxx{{{zzzsssjjjWWWOOOCCC:::555222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))***+++,,,,,,,,,+++---,,,++++++******++++++*********)))'''&&&'''(((******))))))))))))******((()))***)))'''&&&'''((()))***,,,---...000444777===>>>>>>>>><<<999555333222)))$$$'''+++***((('''***)))(((((())))))(((&&&'''(((***)))'''&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&''')))*********&&&(((******)))))))))***,,,)))'''''')))+++)))'''))))))))))))(((((((((((()))'''&&&'''((()))(((&&&tttcccUUUKKKGGGHHHDDDJJJUUUeeezzzyyyjjjXXXKKKIIIEEECCCDDDEEEGGGNNNVVVdddooo}}}vvvlll___UUURRRTTTWWWXXXNNNHHH@@@:::555333444666222333444666<<>>???>>><<<:::666...(((***------,,,,,,******))))))))))))(((((($$$&&&((()))(((((()))***'''''''''(((((()))))))))(((&&&%%%'''+++,,,+++)))$$$'''***+++***))))))***,,,***((((((***+++***(((******))))))(((((('''''')))(((&&&'''((()))((('''yyyfffWWWLLLHHHIIIEEEIIIQQQ]]]ooo}}}ooo]]]QQQGGGCCC@@@@@@???@@@EEELLLWWWcccqqq}}}yyykkk]]]UUUSSSUUUXXXVVVRRRJJJ@@@999777777777222333555999???GGGQQQXXXaaakkkttt{{{wwwlll```WWWMMMFFFEEEHHHMMMYYYhhhssszzz}}}yyysssjjjcccXXXLLLAAA999444000---------------,,,+++***,,,++++++***)))(((((('''(((((())))))***+++,,,------,,,++++++******++++++,,,+++***)))))))))))))))+++***)))(((((()))***+++)))+++,,,+++(((&&&&&&&&&&&&''')))******+++---///000333777<<<@@@AAABBBBBB;;;666333111,,,((()))---***++++++***))))))))))))$$$&&&((()))((((((((()))((()))))))))))))))*********(((&&&'''***+++)))'''$$$&&&)))******)))))))))+++)))(((((()))***************))))))((((((''''''***(((&&&&&&'''(((((('''}}}hhhYYYNNNJJJJJJFFFHHHMMMUUUdddyyy~~~ssscccXXXIIIEEEAAA@@@>>><<<@@@GGGMMMXXXdddqqq~~~xxxiii\\\VVVUUUWWWWWWWWWQQQGGG???;;;:::777555777;;;???EEENNNWWW^^^fffooowww{{{wwwpppgggaaaWWWMMMHHHIIIGGGTTTcccmmmuuuzzzzzzvvvooojjjaaaUUUIII???777333...------,,,,,,++++++***,,,,,,++++++******)))))))))))))))))))))***+++,,,---,,,++++++******++++++---+++)))((())))))((('''******))))))))))))******)))***,,,,,,)))'''&&&&&&%%%'''))))))))))))***,,,---///444999>>>BBBDDDFFF@@@???===888---%%%&&&---***+++,,,+++)))))))))+++(((******)))'''%%%%%%&&&))))))))))))***************)))(((((((((((('''&&&%%%$$$%%%&&&)))***)))((())))))((((((((()))******))))))))))))((((((((((((***(((&&&&&&'''(((((((((jjj[[[PPPKKKLLLFFFGGGJJJOOOZZZnnnwwwxxxzzz|||zzzqqqdddZZZPPPKKKFFFDDD???<<<>>>DDDCCCLLLVVVbbbqqquuufff\\\WWWWWWWWWZZZXXXNNNFFFDDDAAA<<<;;;>>>BBBHHHOOOWWWaaagggllltttyyyzzzzzz||||||zzzsssooollliiiaaaUUUMMMKKKEEEPPP[[[bbbjjjrrrwwwxxxrrrooohhh]]]PPPDDD;;;666222111///...---------...,,,,,,,,,+++++++++++++++******)))(((((()))***+++---,,,++++++******++++++(((&&&%%%'''***,,,,,,+++))))))************))))))(((***,,,,,,***(((''''''%%%'''))))))(((((()))***+++,,,///333888===AAACCCAAABBBBBB???555---///555***,,,---,,,***)))***,,,)))***+++***'''%%%%%%%%%))))))))))))))))))))))))'''((()))(((&&&&&&&&&''''''### """(((+++)))&&&'''((((((((('''((()))***(((((((((((())))))))))))***(((&&&%%%'''((()))(((kkk\\\QQQLLLMMMEEEFFFHHHKKKTTTfff}}}{{{wwwnnnoooqqqtttssslllaaaXXXRRRMMMGGGDDD>>>999:::???;;;BBBLLLVVVeeewww}}}nnnaaaZZZXXXVVV\\\]]]UUUNNNKKKHHHCCCAAADDDIIIOOOVVV___hhhnnnqqqwww{{{xxxvvvvvvvvvtttooommmmmmmmmfffZZZPPPMMMDDDLLLTTTXXX___kkktttxxxxxxvvvqqqgggZZZLLLBBB===222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,------+++***)))(((((()))******---,,,++++++******++++++***(((&&&&&&)))+++***(((((()))***++++++***)))((('''))),,,,,,+++)))((((((%%%'''))))))((('''((()))))))))+++...222777;;;===AAAAAACCCCCC???:::;;;AAA***,,,...---***(((***,,,%%%'''))))))((('''((()))((((((((((((((('''''''''$$$''')))(((%%%$$$&&&)))(((""" ''',,,)))$$$&&&'''(((''''''''')))***''''''(((((())))))******+++(((&&&%%%&&&((())))))uuucccXXXPPPHHHHHHHHHIIILLLOOOVVVfffvvvzzzvvvsssqqqllliiijjjjjjkkkkkkjjjgggbbb^^^UUUOOOHHHCCCAAA???<<<999>>><<>>555333000---++++++,,,---***+++,,,---...---,,,+++&&&&&&&&&(((***+++)))(((******************************))))))))))))***************))))))))))))))),,,)))&&&(((,,,---)))$$$((('''&&&%%%&&&(((***+++((()))***---000333555777CCCDDDDDDCCCAAA>>>:::888555222...+++******)))(((******************))))))((((((((()))))))))******%%%&&&((()))))))))((((((###%%%&&&((())))))((('''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''{{{iii]]]SSSJJJHHHGGGGGGHHHIIINNN[[[hhhxxx|||wwwrrrnnnlllkkkiiigggmmmlllkkkjjjiiifffdddbbb]]]VVVMMMEEE@@@<<<999666888666999AAAKKKXXXhhhvvvxxxkkkaaaZZZWWWWWW[[[]]][[[YYY[[[\\\^^^bbbfffkkkpppsssuuutttpppjjjhhhhhhhhhfffdddddddddfffjjjnnnlllddd^^^OOOIIIFFFJJJQQQZZZfffooovvvwwwvvvqqqkkkbbbUUUIII@@@;;;555111/////////...***+++,,,------,,,++++++,,,+++)))***,,,.........******************************))))))((()))))))))))))))))))))))))))))))))&&&&&&%%%&&&'''(((((((((((('''''''''((()))+++,,,''''''(((***---///222333;;;>>>BBBEEEEEEDDDAAA???999666222///...---,,,+++---,,,,,,+++******)))))))))))))))***************'''((()))***+++***))))))((((((((())))))(((((('''((((((((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''tttgggYYYNNNKKKHHHFFFFFFFFFGGGPPPYYYdddwww{{{oookkkfffbbbccceeefffgggqqqooolllhhhffffffffffffddd]]]RRRHHH@@@<<<888777999888:::===BBBKKK[[[iiiwwwiii^^^YYYXXX[[[^^^^^^```cccgggiiilllooorrruuuwwwxxxpppiii```\\\\\\^^^______```aaaeeekkkpppqqqmmmhhhUUUOOOHHHGGGIIIPPP___mmmrrruuuvvvsssooojjj```VVVGGG???555000//////,,,)))***++++++,,,++++++******+++(((&&&&&&(((***,,,,,,************************+++***))))))(((((((((((())))))))))))))))))))))))---......,,,***)))+++...&&&'''''')))***+++,,,,,,&&&&&&&&&((()))+++---...///444;;;AAAEEEFFFDDDCCC<<<999555333222111000...---------,,,,,,,,,++++++++++++++++++************))))))+++,,,,,,++++++***,,,+++***)))(((((((((((((((((())))))***+++++++++'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''tttcccTTTQQQLLLHHHGGGFFFEEEIIIOOOWWWfffvvv}}}|||sssiiiccc___[[[YYY[[[aaafffjjjvvvrrrmmmgggddddddgggjjjggg```VVVKKKCCC???<<<<<<<<<;;;<<<======CCCRRRaaauuussshhhaaa\\\]]]___```ccchhhjjjkkkooorrruuuxxxyyyyyymmmdddYYYRRRRRRUUUWWWXXX]]]___ccchhhmmmooollljjj^^^TTTJJJFFFGGGLLLXXXccciiinnnqqqpppooollleee]]]NNNCCC777000000000,,,(((++++++++++++******))))))&&&%%%$$$$$$&&&(((((((((************************+++***)))(((((('''((((((((((((((()))))))))))))))&&&&&&&&&$$$!!!$$$%%%''')))***+++++++++&&&&&&&&&&&&'''((()))***(((,,,222888<<>>:::999:::999888;;;HHHUUUgggxxxrrriiibbb```aaabbbfffllllllnnnqqqtttwwwxxxyyyyyylllbbbUUULLLIIILLLNNNOOOXXXZZZ^^^dddiiikkkkkkjjjaaaTTTHHHDDDFFFHHHMMMQQQ___fffkkkkkkkkkkkkgggaaaVVVLLL>>>777666666222---,,,++++++******)))))))))(((((())),,,......+++)))******************************)))(((''''''((((((''''''(((((())))))))))))&&&$$$###$$$%%%"""###$$$&&&'''((()))))))))(((''''''''''''(((((())))))***,,,...222555777999<<<:::888888999:::999777222222111111000000000///---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,+++***))))))***+++,,,******)))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''|||kkkYYYOOOGGGEEEDDDBBBAAACCCCCCHHHNNNSSSUUUVVVWWWWWWPPPOOONNNPPPUUU^^^jjjrrrzzzwwwrrrjjjcccaaadddhhhjjjhhhbbbYYYNNNEEE@@@>>>;;;999999999888999BBBMMMZZZlllzzzpppgggddddddeeeiiiooopppqqqtttwwwyyyyyyxxxxxxmmmcccUUUJJJFFFFFFFFFFFFNNNRRRWWW^^^dddhhhkkkllldddWWWKKKGGGHHHFFFEEEFFFTTT\\\cccfffhhhjjjiiieee[[[RRRFFF>>>:::777333///---,,,+++***************''')))+++...111000,,,)))************************)))((((((''''''(((((()))&&&''''''(((((())))))***,,,***))),,,111000***###%%%%%%%%%&&&&&&''''''((()))((((((''''''(((((())),,,+++******,,,...111333888777888:::<<<>>>>>>===<<<;;;999777555222111000......//////000000000000......///000000///---,,,,,,,,,,,,+++,,,,,,------+++***)))((('''%%%%%%$$$''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''uuu___SSSHHHEEEDDDAAA??????@@@AAAEEEHHHIIIJJJLLLOOOGGGHHHJJJLLLRRR\\\iiirrrzzzyyytttlllccc___aaadddeeefffeee___UUUJJJCCC@@@???<<<;;;;;;;;;:::???EEEKKK\\\pppzzznnniiifffdddggglllnnnppptttxxxzzz{{{{{{{{{sssiii[[[PPPJJJGGGDDDBBBEEEIIIOOOVVV\\\aaafffhhhcccYYYNNNIIIDDD@@@???AAAFFFPPPZZZ___cccgggiiihhh```YYYNNNDDD===777222//////...,,,+++*********+++&&&&&&'''***,,,,,,)))'''************************'''''''''''''''((()))***&&&&&&''''''((())))))***%%%$$$###$$$'''(((&&&$$$((('''&&&%%%%%%&&&'''((()))((((((((((((((())))))***)))))))))***+++---...000111222666;;;>>>??????AAA@@@???===;;;999888777111111222333444555666666111222333333333111000///000000000000///...------+++******)))((('''&&&&&&))))))************))))))(((((('''&&&&&&&&&&&&'''|||eeeXXXKKKFFFEEEBBB??????AAAAAABBBDDDCCCBBBCCCFFFBBBDDDFFFIIIPPPZZZgggqqqyyyyyyvvvmmmddd^^^___aaa___bbbdddbbbYYYPPPIIIEEE???;;;999:::999888999===@@@NNN```sssuuulllfffbbbcccfffgggkkkpppvvv{{{~~~zzzpppbbbWWWOOOKKKFFFCCC@@@DDDIIIOOOTTTYYY^^^aaa\\\UUULLLDDD;;;555666;;;<<>>>>>=========???@@@AAAFFFCCCCCCJJJSSS\\\hhhsssyyyyyytttkkkddd```[[[VVV\\\bbbdddaaa]]]YYYOOODDD<<<======:::666666:::>>>===EEETTTeeeuuu~~~pppgggdddcccaaaccckkkrrrvvv|||{{{qqqeeeYYYOOOHHHEEEBBBCCCCCCDDDHHHOOOWWW\\\XXXRRRIIIAAA<<<888666555???AAAGGGRRR^^^fffiiijjjjjjeee^^^TTTHHH<<<666555000000...,,,***)))***+++************************+++))))))+++......,,,)))---+++***))))))***+++---))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&***'''%%%%%%%%%&&&%%%$$$&&&&&&((()))))))))(((''')))))))))***---000222444<<<===@@@CCCEEEFFFFFFFFFFFFCCC@@@?????????===:::===<<<;;;<<<<<<<<<:::888<<<;;;:::888666555333333///...---,,,******))))))***))))))'''$$$!!!++++++)))((('''&&&&&&&&&lll^^^OOOIIIFFFCCCBBBCCC???>>>>>>======>>>@@@@@@EEEBBBCCCIIIRRR[[[hhhsssxxxxxxssskkkeeebbb\\\VVVYYY]]]^^^\\\\\\ZZZQQQGGG@@@???<<<999777666999;;;;;;AAAMMM[[[jjjyyyxxxmmmhhhccc___bbbjjjqqqvvv|||zzzqqqeeeZZZQQQLLLEEEDDDBBBAAACCCGGGNNNRRROOOJJJBBB;;;777444333111;;;===CCCMMMYYYccchhhjjjllliiiccc\\\RRRGGG>>>:::222111///---+++***+++,,,************************+++))))))+++---...,,,)))"""###$$$%%%'''(((((()))))))))))))))(((((((((((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&#########&&&)))+++,,,+++******)))((((((((()))***)))))))))***,,,...000111444555888<<>>>>>>>>>>>???CCCAAABBBIIIQQQ[[[iiiuuuyyyxxxtttlllgggddd^^^WWWUUUUUUUUUUUUYYYZZZUUUMMMFFFCCC>>>;;;999999999888888<<>><<<777666444111000///000000+++++++++,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,rrrcccRRRIIIDDD???===>>>AAAAAA@@@???>>>>>>======@@@???AAAIIIQQQ]]]mmm{{{|||{{{wwwoookkkggg^^^VVVQQQNNNKKKMMMTTTYYYXXXTTTMMMGGGAAA=========;;;888888:::<<>>888555111...------,,,,,,***************************)))******++++++++++++++++++,,,------,,,++++++))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&+++***((('''%%%!!!%%%$$$#########%%%''')))(((((((((((())))))******,,,,,,,,,---///111444555999999:::;;;>>>AAACCCDDDJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOLLLIIIFFFCCCAAA???<<<999666555444444,,,++++++***++++++,,,---++++++,,,---............|||lllZZZOOOHHHBBB@@@@@@BBBAAAAAA@@@???>>>============AAAIIIRRR___qqq{{{tttpppkkk```UUUOOOIIIDDDGGGNNNUUUYYY[[[QQQKKKDDD@@@>>>===:::777999::::::;;;AAAMMM^^^jjjwwwvvvjjjaaa]]]```fffpppyyyzzztttqqqddd]]]SSSKKKFFFCCC@@@>>>===:::666444333444444333222333666;;;EEERRR^^^ffflllooopppnnnkkkdddTTTDDD===888222...------,,,+++************************)))***************+++,,,***)))(((((((((((()))***))))))))))))(((((((((((($$$&&&'''))))))'''&&&$$$&&&&&&''''''''''''&&&&&&""""""###%%%'''&&&$$$!!! !!!"""$$$&&&'''((((((((((((((((((((((((((('''***)))))))))+++---///000000111222444555777999;;;CCCEEEGGGHHHHHHJJJMMMPPPRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJGGGCCC???<<<:::999333222000...---...//////...////////////...---,,,rrr^^^QQQIIICCC???@@@AAAAAAAAAAAA@@@???>>>===<<<<<>>>>>======AAAGGGNNNYYYmmm~~~~~~|||wwwkkk^^^PPPHHHBBBAAABBBIIIWWWeeeddd```XXXNNNDDD<<<999888666999:::888666:::CCCLLL\\\hhhvvv~~~yyyqqqoookkkmmmsssvvvwww{{{}}}uuujjjaaaXXXOOODDD===;;;888555333333333222111444555555777;;;EEEQQQYYYeeepppvvvsssrrrrrriii]]]JJJBBB999333111000---***************************(((******)))((((((***---(((((()))***+++---...///))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))''''''((('''&&&$$$%%%%%%&&&'''((()))******&&&'''((())))))(((''''''&&&&&&((()))******++++++)))+++------,,,,,,///222666888999777444444999=========???CCCHHHMMMRRRUUUTTTVVVWWWWWWUUUQQQLLLIIIBBB???;;;666444444555666888999::::::999777444333iii[[[QQQIIIEEEEEE???@@@AAABBBAAA@@@???>>>>>>>>>AAAFFFKKKUUUiiizzz|||pppcccQQQIIICCC@@@???EEEVVVgggpppmmmdddWWWIII???;;;;;;333777999777333444;;;BBBJJJYYYjjjvvv~~~{{{wwwrrrqqquuuvvvtttvvv||||||~~~yyypppiiicccZZZOOOGGG===:::777555555444333222555555555666999AAALLLTTT___llltttrrrqqqtttoooeeeNNNFFF<<<555333111...***************************(((***+++)))''''''***---((()))+++,,,,,,+++)))((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&((('''%%%$$$&&&&&&&&&%%%)))'''%%%######%%%'''(((&&&'''((()))))))))(((''')))*********)))'''&&&$$$&&&(((++++++***+++...111111333333000+++***---222000111333888???GGGNNNRRRTTTWWWZZZ\\\[[[XXXSSSPPPLLLIIIDDD???======???AAA??????AAAAAA@@@???<<<;;;uuu___MMMGGGFFFEEE@@@AAABBBBBB@@@>>>>>>???>>>>>>???@@@EEEPPP___jjjzzz|||}}}wwwjjj^^^NNNBBB@@@AAADDDQQQaaaooorrrpppcccOOO???:::;;;777555333222333666999;;;HHHOOO[[[gggqqqxxx|||~~~{{{xxxtttrrrsssuuuuuuuuuwww||||||uuuqqqlllcccVVVMMMEEE===666444222000000333888777555444555:::AAAFFFWWWbbblllppptttvvvppphhhbbbSSSAAA666555555111---,,,---......---,,,***))),,,***))))))***++++++***)))))))))***+++++++++,,,...+++'''%%%&&&+++000333999000'''###%%%'''$$$!!!((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((((('''&&&&&&&&&((()))************)))))))))))))))(((((('''''''''''''''(((/////////......---------***+++---111777===CCCFFFLLLNNNRRRUUUXXXXXXXXXWWWWWWTTTNNNIIIEEEDDDDDDEEEGGGIIIKKKJJJGGGDDDBBBBBBwww```MMMFFFEEEDDDAAABBBCCCCCC@@@??????@@@>>>>>>======???HHHTTT]]]nnnrrrvvv{{{vvviii[[[MMMCCCBBBCCCFFFRRRaaarrrvvvvvvkkkWWWEEE===;;;777666666555555666666777@@@GGGQQQ]]]hhhqqqxxx|||}}}{{{xxxtttrrrrrrrrrsssrrrxxx|||}}}~~~}}}xxxrrrooolllggg^^^VVVHHH@@@888555444111222666666555444333444888???CCCQQQ\\\gggmmmqqqtttpppiiieeeYYYIII===888555111------......///...---,,,+++,,,+++))))))+++++++++******************++++++++++++***((('''((()))+++,,,///***%%%'''+++---***&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))***)))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,///222666888===@@@FFFLLLPPPSSSUUUUUUWWWUUURRROOONNNNNNOOOPPPNNNPPPRRRQQQNNNLLLJJJJJJxxx```MMMEEEDDDCCCBBBDDDEEEDDDBBB@@@@@@AAA@@@@@@???<<<<<<@@@GGGNNN]]]ccckkksss{{{|||sssgggZZZOOOGGGGGGHHHKKKVVVbbbqqqvvvyyyppp^^^KKK???:::777777777777666555333222777<<>>AAAIIISSS___gggnnnqqqooojjjeee^^^RRRHHH???999444111...////////////......------+++******+++,,,,,,++++++++++++***************(((((()))***)))(((&&&%%%'''%%%&&&***///111,,,'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&)))(((''''''&&&''''''((())))))))))))))))))******''''''''''''((()))******(((((((((((())))))))))))***)))(((((()))***,,,---///222888>>>DDDHHHKKKLLLPPPQQQQQQRRRTTTVVVWWWYYYTTTVVVXXXWWWUUUSSSRRRRRRvvv^^^LLLEEEDDDCCCCCCEEEFFFEEECCCAAAAAABBBCCCCCCBBB???<<<===AAAFFFOOOWWWaaakkksssuuummmcccZZZRRRMMMNNNPPPSSS[[[cccjjjoooqqqkkk]]]MMMAAA;;;777777666555444333333222333777<<>>888666000000000000//////......---,,,******,,,---,,,+++,,,+++++++++***)))))))))'''((()))***)))(((&&&%%%(((''''''+++......)))%%%(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))))))))*********(((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((''''''((()))***+++,,,)))+++///444888:::<<<<<>>BBBEEEGGGHHHIIIOOOQQQSSSRRRQQQQQQRRRSSSvvvuuukkkZZZLLLGGGEEEDDDDDDFFFGGGFFFDDDBBBBBBCCCAAABBBAAA???<<<<<>>@@@DDDEEEDDDBBB:::333222333444777<<<>>>AAAEEEFFFEEECCCAAAAAAAAACCCIIITTT]]]bbbhhhmmmkkkkkkhhh```UUUIII@@@;;;666555333111000////////////---,,,,,,---...------+++++++++*********************)))((()))***,,,---'''&&&%%%&&&((()))((('''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))))))))"""###%%%&&&(((((())))))((((((((()))******++++++,,,+++***)))((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((($$$%%%''')))+++---......111333555777:::;;;<<<===FFFGGGIIIIIIHHHIIIJJJLLLzzzooooooiiiZZZNNNHHHEEECCCDDDEEEFFFEEECCCBBBBBBBBBAAABBBBBB???<<<===AAAEEEGGGMMMTTTYYY^^^dddccc___ZZZ\\\]]]]]]]]]\\\ZZZWWWQQQOOOMMMLLLMMMLLLJJJHHH>>><<<:::777666666666777222555777666666;;;EEENNN^^^bbbgggiiieee\\\RRRLLLLLLSSS\\\fffooosssmmmcccSSSJJJ>>>888999<<<<<<;;;<<<555111222444555999>>>DDDHHHMMMOOOMMMJJJGGGEEECCCAAADDDNNNUUU[[[bbbjjjkkkjjjhhhddd]]]SSSJJJDDD;;;999777444222111000000///---,,,,,,.........---***************+++++++++++++++******))))))******'''''''''((())))))((('''&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))))))))((($$$%%%&&&'''''''''&&&&&&'''(((((()))******++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''(((***++++++,,,+++,,,---...000111333333999:::;;;<<<<<<<<>>>>>CCCGGGHHHMMMSSSVVV\\\bbbdddbbb___bbbdddcccbbb```\\\XXXJJJHHHFFFGGGHHHIIIGGGEEE@@@@@@???===;;;888666555...222555444222666???GGGXXX\\\bbbgggfff]]]RRRIIIHHHOOOXXXbbblllpppjjjaaaPPPFFF;;;444555777777666999333///222555777;;;???KKKOOOTTTWWWUUUQQQMMMKKKDDD@@@AAAIIIPPPUUU^^^hhhgggffffffeeeccc]]]UUUOOO>>>===:::777444222222222///...,,,,,,...///...---))))))******+++++++++,,,++++++,,,+++***((('''&&&)))***+++++++++(((%%%###$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((('''''''''(((((('''%%%$$$"""'''(((((()))***+++++++++''''''((((((***+++,,,---*********)))((((((((('''&&&'''((()))))))))))))))))))))))))))(((((((((((('''''''''(((***+++---......///111111111222555777rrrjjjhhhbbbZZZPPPIIIEEECCCDDDDDDCCCAAA??????AAADDDDDDGGGFFF???<<>>@@@FFFNNNIIIGGGBBB>>>:::888777777666555444333444777:::<<>>777444333111000//////000000000...,,,++++++,,,...//////...,,,+++###'''++++++(((''')))---)))))))))***++++++,,,,,,''''''&&&&&&&&&''''''((($$$%%%'''''''''''')))***''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))))))))*********************)))******+++,,,+++)))'''%%%%%%'''+++---((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************(((((())))))*********+++uuullljjjeee\\\RRRJJJEEECCCAAABBBCCCBBB@@@@@@AAACCCEEEHHHHHHBBB???AAAEEEFFFJJJMMMMMMLLLRRR]]]ddddddkkknnnnnnkkkmmmoooeeeVVVIIICCC???>>>>>>???EEEMMMPPPMMMHHHCCC???;;;999888555444333333444666999;;;EEEMMMVVV[[[aaaddd]]]TTTKKKHHHGGGNNNYYYbbbdddbbbXXXKKK>>>;;;999555333333000222333222333777???EEEMMMTTTZZZZZZYYYXXXTTTOOOJJJFFFBBB@@@CCCJJJQQQUUUaaaeeeggghhhiiiiiiccc\\\SSSLLLBBB:::666444222111000000111111000///---,,,+++,,,---......---,,,,,,%%%---///,,,(((''''''*********))))))))))))))))))(((((('''''''''((((((%%%%%%&&&'''''''''((())))))))))))))))))(((''''''"""$$$&&&''''''&&&$$$###(((((()))))))))************************++++++++++++***(((&&&&&&(((***+++((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((()))))))))******yyyooommmhhh```UUUKKKEEEBBB===???AAAAAAAAAAAABBBCCCGGGLLLLLLGGGCCCDDDEEEEEEHHHIIIGGGFFFLLLXXXaaaeeennnssstttrrrsssssshhhYYYIIICCC>>>======>>>CCCIIIRRRPPPLLLGGGBBB>>>:::888555444444444555666888:::>>>DDDLLLSSS[[[aaa```[[[NNNIIIEEEGGGPPPYYY___```[[[PPPDDD>>>999555333333000111222111222777@@@GGGOOOWWW]]]]]]\\\\\\YYYUUUQQQMMMFFFBBBAAADDDIIIMMM[[[cccjjjlllmmmnnnkkkfff]]]VVVKKKAAA;;;888666555222222222222111000///...------,,,,,,,,,,,,,,,,,,###''',,,...+++(((''''''+++******)))((((((''''''+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''"""%%%(((((('''$$$"""(((((((((((())))))))))))((()))***+++++++++++++++******))))))((())))))***))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((|||rrrqqqmmmdddYYYNNNEEEAAA===>>>???>>>>>>@@@CCCFFFKKKPPPRRRLLLGGGEEEDDDAAADDDDDDDDDEEEJJJTTT___eeerrrxxx{{{yyyyyyvvvjjjZZZIIIBBB<<<<<<<<<===@@@EEENNNMMMKKKGGGCCC???;;;888666666666666777888999:::999===CCCKKKSSSZZZ^^^^^^RRRLLLEEEDDDIIIRRRZZZ^^^]]]VVVKKKBBB;;;666333333000111111000111777AAAIIIQQQXXX^^^______```]]]ZZZXXXSSSLLLEEE@@@@@@DDDGGGSSS___jjjnnnooorrrsssqqqhhhaaaVVVJJJAAA<<<999888333333333333222111000000...---,,,,,,+++,,,,,,------,,,+++(((&&&'''+++///+++*********)))))))))(((******)))(((''''''''''''''''''&&&&&&''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%!!!"""%%%'''((('''&&&%%%'''''''''((((((((())))))((()))***+++,,,,,,++++++++++++++++++***))))))((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''}}}ssssssppphhh\\\PPPFFFAAA???>>>===<<<<<<@@@EEEJJJOOOTTTVVVOOOHHHEEEAAA>>>@@@AAACCCFFFKKKSSS]]]fffuuu}}}}}}xxxjjjYYYIIIAAA;;;:::;;;;;;===AAAFFFGGGGGGGGGEEEBBB>>>;;;777888999:::::::::::::::888999===CCCJJJPPPWWW\\\UUUPPPIIIDDDFFFMMMUUUZZZ]]]ZZZRRRHHH???888555333000111111000111777AAAIIIQQQXXX^^^``````bbbaaa^^^]]]YYYSSSKKKCCC@@@BBBDDDKKKYYYfffllloootttxxxzzzoooiii^^^QQQFFF>>>:::999555444333333222111111111///...---,,,,,,,,,------000...,,,)))((()))---000*********++++++,,,,,,,,,)))(((''''''&&&&&&&&&''')))'''&&&&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&~~~ssstttrrrkkk___RRRGGGAAA??????>>><<<===@@@FFFJJJPPPUUUVVVPPPIIIEEEAAA===??????BBBGGGKKKRRR]]]hhhyyyyyyiiiXXXHHH@@@999999::::::;;;===???BBBFFFHHHHHHFFFCCC@@@888999;;;<<<===<<<;;;:::888777888===BBBGGGOOOWWWVVVSSSNNNHHHFFFIIIPPPUUUZZZ\\\YYYNNNCCC<<<888555000111222111222777@@@GGGQQQYYY___```bbbddddddaaabbb```[[[SSSIIICCCBBBCCCEEEQQQ___gggmmmuuu{{{~~~sssnnneeeWWWJJJ@@@:::888555444333222222111111222000000//////...---------***,,,---//////...,,,+++******++++++,,,------...''''''&&&&&&&&&&&&''''''***'''&&&'''***+++)))&&&&&&&&&'''(((((((((((('''((('''&&&%%%%%%'''***+++&&&&&&&&&&&&'''''''''((())))))))))))***+++------......------+++***((('''((((((((((((((((((((((((&&&''''''((((((((((((((($$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&rrrssssssmmmaaaSSSGGGAAA===???@@@@@@@@@BBBEEEHHHMMMRRRTTTNNNHHHEEECCC@@@@@@>>>???DDDIIIPPP^^^lll}}}{{{hhhWWWHHH???888888:::999888:::;;;>>>DDDHHHJJJHHHDDDAAA888999;;;======<<<:::999777444555999<<>><<<555444333222111111111222000111111111111///---,,,((()))+++...///...,,,***++++++++++++++++++,,,,,,&&&&&&&&&&&&'''((()))***+++(((&&&''',,,---+++(((%%%&&&''''''((((((((('''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''***)))((('''(((+++...///000///...,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&qqqssssssmmmbbbTTTHHHAAA;;;>>>BBBDDDDDDDDDDDDEEEJJJOOOQQQLLLHHHFFFEEECCCAAA>>>===AAAEEEMMM^^^ooo|||iiiWWWHHH???888888999888777888777;;;BBBGGGHHHGGGCCC@@@777888;;;======;;;999888666333333888:::<<>>CCCSSS[[[aaaccceeeiiijjjhhhkkkllliii```RRRGGGAAA@@@>>>GGGRRR\\\gggttt|||~~~~~~|||uuuiiiZZZLLLDDDAAA555444222111000000111222000111333333222000...,,,+++)))''''''))),,,---...,,,,,,++++++***)))))))))''''''''''''(((***+++,,,+++(((&&&(((---///---***###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&'''***...111111000...,,,***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))*********+++))))))((((((((('''''''''tttlllpppqqqdddXXXQQQGGG@@@???@@@BBBDDDEEEDDDBBBFFFJJJLLLLLLNNNNNNIIIBBB888777:::AAAIIIRRR___jjjzzzgggYYYHHHCCC;;;666555666888999888888<<>>;;;:::::::::999888666777888777888;;;BBBGGGMMMRRRVVVSSSLLLGGGHHHKKKPPPVVV[[[ZZZSSSIIIBBB???444333222111222444666888MMMSSS\\\bbbeeegggiiikkknnnmmmjjjbbbXXXMMMEEEAAA???BBBHHHSSSaaapppyyy{{{}}}|||pppcccWWWLLLCCC<<<555111333666444444555333444555444111//////000---,,,+++,,,------,,,***,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''(((((()))((((((''''''(((((((((((((((''''''((()))***+++,,,---......222000...+++)))'''''''''***)))''''''''''''(((((('''&&&&&&'''(((((('''%%%)))$$$'''---&&&"""***((('''&&&&&&'''(((***uuunnnrrruuujjj^^^SSSFFFAAA@@@???AAACCCEEEDDDCCCFFFIIILLLNNNRRRTTTOOOGGG>>><<<===CCCJJJRRR^^^iiiuuuaaaRRRGGGBBB<<<777666777888888777777999???EEEHHHDDD@@@BBB???<<<;;;;;;;;;:::999888999999888777999===AAAFFFLLLRRRTTTPPPKKKIIIIIINNNSSSYYY\\\WWWOOOFFF@@@888666333222333666999<<>>>>>===<<<:::;;;;;;;;;999777777888999>>>CCCLLLSSSTTTQQQKKKGGGKKKOOOVVV\\\\\\WWWNNNGGG>>>;;;777444333777;;;>>>KKKQQQZZZaaafffiiijjjlllgggbbb\\\WWWSSSNNNHHHCCC@@@???@@@FFFRRR```nnnwww~~~{{{vvvmmm___RRRFFF>>>777666666333111111333222333666999999555111...---,,,,,,------,,,***,,,,,,,,,+++++++++******)))))))))))))))(((''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,+++***)))((('''###''')))'''''')))+++&&&%%%%%%&&&((()))(((&&&###&&&***+++)))(((***,,,)))((('''&&&&&&'''((())){{{rrrwww}}}qqq```LLLGGGEEEBBB@@@AAABBBCCCCCCEEEGGGKKKSSSaaaiiidddZZZHHHBBB??????BBBIIIUUU```rrr~~~{{{mmm[[[NNNEEEBBB???===<<<:::777555666444333777>>>EEEJJJLLLEEEDDDBBBBBBBBBAAA>>><<<;;;<<<;;;:::888666555444999===EEENNNTTTTTTOOOJJJHHHKKKPPPWWW]]]]]]YYYTTTHHHDDD===777555666:::<<>>>>>BBBIIIVVVfffttt{{{~~~~~~}}}vvvgggXXXKKKBBB:::777555222000111222111222777<<<===888222111///............---,,,,,,,,,,,,+++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''''''''((()))******+++)))***+++++++++***((('''&&&))),,,+++'''&&&(((+++&&&%%%%%%&&&((()))((('''###)))+++'''%%%'''(((%%%)))(((''''''''''''((()))tttxxxvvvfffRRRKKKHHHDDDBBBBBBBBBBBBAAACCCEEEIIISSSbbbllliii```KKKDDD??????AAAGGGRRR^^^mmmxxx~~~tttgggZZZPPPGGGDDDBBB@@@>>>;;;777444666444333555<<>>:::::::::999999777555333888:::>>>FFFOOOSSSRRROOOHHHHHHJJJPPPYYY```bbbbbbTTTOOOGGG???:::888888999@@@DDDLLLUUU___fffkkklllkkk___OOOEEEBBBCCCCCCBBBBBB???>>>AAAEEEMMM]]]mmmxxx|||}}}nnn```QQQGGG===888666222000111111000111666<<<>>>999444111///---,,,------,,,+++,,,,,,,,,+++++++++******)))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''((()))))))))***'''(((******+++***((((((((()))(((&&&######&&&)))&&&%%%%%%&&&((()))(((&&&&&&******&&&$$$&&&&&&###((((((''''''''''''((((((wwwxxx{{{ssseeeTTTLLLJJJFFFEEEEEEEEEDDDCCCCCCEEEHHHOOO[[[dddccc]]]LLLFFFAAAAAACCCIIITTT___kkkuuu{{{vvvkkkaaaXXXQQQKKKHHHEEECCC@@@<<<888444444333333555:::AAAIIINNNIIIIIIIIIJJJJJJHHHCCC@@@;;;999999999999999666444888777999>>>GGGMMMPPPPPPIIIGGGGGGJJJSSS]]]fffkkk```[[[TTTLLLDDD???;;;:::???AAAFFFOOOZZZccciiikkkjjj___OOOBBB======>>>???AAA>>>@@@CCCCCCEEESSScccsssyyywwwkkkZZZNNNBBB<<<777333111222//////111555:::;;;888555000...+++******+++***))),,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''(((''''''&&&%%%$$$%%%&&&'''((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))((('''&&&'''((()))***'''&&&&&&'''(((((('''%%%(((''''''((((((((((((((((((((((((((((((((((((((({{{xxxzzzrrriii___QQQIIIHHHGGGGGGHHHIIIHHHGGGDDDFFFGGGIIIPPPWWWWWWSSSIIIDDD@@@AAADDDJJJUUU```hhhqqquuuoooeee___[[[XXXOOOLLLHHHEEEAAA===888555111111222444888>>>DDDIIIJJJKKKLLLMMMMMMJJJEEEAAA===;;;888888999999777555444444555999???FFFKKKMMMKKKJJJHHHIIINNNXXXccckkkjjjgggbbb[[[RRRJJJCCC???>>>>>>@@@FFFQQQZZZaaadddeee]]]PPPDDD<<<999:::;;;>>>===AAAEEEBBB>>>IIIYYYhhhrrr}}}}}}tttfffXXXJJJAAA:::333000111---...111333666777777777222///,,,***+++++++++***,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%''''''((('''&&&&&&'''((()))***)))'''%%%###%%%&&&'''((())))))))))))(((((())))))))))))******)))((((((''''''(((((((((***((('''))),,,,,,'''###)))(((''''''((('''%%%###+++%%%$$$)))+++&&&&&&+++''''''((((((((((((''''''}}}wwwuuujjjaaaYYYMMMFFFFFFFFFIIIKKKLLLLLLJJJEEEGGGFFFEEEGGGLLLMMMJJJEEE@@@>>>???CCCIIITTT___dddkkkoooiiibbb`````````RRROOOJJJFFFBBB===888555///000222333666;;;AAAEEEKKKLLLMMMOOOOOOKKKFFFBBB???<<<999888999999777555111222333666:::@@@FFFJJJLLLLLLKKKJJJLLLTTT___hhhooonnnkkkeee\\\SSSJJJEEE<<<::::::???HHHRRRYYY\\\___[[[RRRHHH>>>999888999<<<<<>>;;;===AAAFFFMMMUUU\\\\\\XXXNNN@@@888777999<<>>777333000111111222222333444444777555222///,,,++++++,,,,,,,,,------,,,,,,+++***((((((((((((((())))))***'''''''''&&&%%%%%%(((***'''((())))))(((''''''(((%%%&&&&&&&&&&&&&&&&&&'''***)))((('''''''''((()))%%%))))))((((((++++++(((***++++++***(((&&&&&&%%%)))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&!!!$$$&&&&&&$$$######$$$''''''((((((((((((''''''|||lllccc[[[QQQGGGAAACCCCCCFFFKKKRRRYYY]]]___VVVPPPIIIDDDCCCBBB@@@>>><<<::::::;;;???FFFMMMQQQUUUUUUSSSOOOMMMPPPWWW\\\\\\VVVKKKAAA999444333333333444555666888999;;;;;;EEEIIIMMMOOOLLLFFFBBB???===<<<<<<>>>AAA@@@<<<888777555444333444777;;;>>>FFFJJJLLLJJJFFFGGGOOOVVVaaajjjrrrvvvvvvssskkkbbbUUULLLBBB<<<999888<<>>======AAAEEEGGGFFFCCC@@@???GGGRRRbbbqqq{{{zzznnn^^^NNNBBB:::777111111111111222333444444777555222///,,,+++******,,,,,,,,,,,,,,,++++++***((((((((((((((()))***+++%%%&&&'''&&&&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$''')))'''(((,,,,,,)))(((+++---+++&&&$$$%%%'''((((((''''''''''''((((((''''''&&&&&&&&&''''''((("""'''+++***%%%###%%%)))'''''''''(((((('''''''''|||lllbbbZZZPPPGGGBBBBBBBBBDDDIIIPPPXXX]]]___XXXSSSKKKEEEBBB@@@>>><<<:::999999:::>>>DDDJJJNNNNNNMMMJJJGGGFFFIIIPPPVVVWWWRRRJJJAAA;;;777777777333444555666888999999999@@@DDDHHHJJJIIIFFFCCCAAA@@@???@@@BBBDDDDDDAAA>>>;;;:::777555555666999:::@@@FFFLLLLLLGGGEEEJJJOOOWWWaaalllssswwwxxxrrrkkk```UUUJJJBBB<<<999<<>>BBBHHHLLLLLLIIIDDDAAAAAAJJJYYYhhhuuu}}}vvvgggUUUFFF===:::333222222111111222333444777555222///---+++))))))++++++,,,,,,,,,++++++***)))(((((('''''''''((((((''''''''''''&&&&&&)))+++%%%$$$$$$$$$%%%&&&&&&%%%((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&((()))***$$$((()))'''(((++++++(((&&&)))******'''&&&&&&((((((((((((''''''((((((((()))))))))((((((((())))))&&&***...---***((()))+++''''''&&&&&&&&&&&&''''''}}}lllbbbZZZPPPGGGBBBCCCBBBCCCGGGMMMTTTXXXZZZXXXTTTMMMGGGCCC???===;;;888888888:::>>>BBBGGGJJJJJJHHHEEEBBBAAAEEEJJJNNNPPPLLLFFF???:::777777777444555666777777777777777888===BBBEEEFFFEEEEEEEEECCCCCCCCCEEEFFFFFFDDDBBB???===:::777555555666777999AAAIIIKKKHHHFFFHHHKKKOOOYYYdddlllssswwwvvvqqqjjj___SSSIIIAAA::::::>>>AAADDDJJJPPPRRROOOIIIEEE???DDDJJJPPPQQQOOOIIIEEE@@@FFFQQQ___lllwwwyyymmm\\\LLLBBB>>>666555333222222222333444555444222///---+++)))(((******+++,,,,,,+++++++++***)))((('''&&&%%%%%%%%%)))))))))'''&&&%%%''')))***(((&&&&&&)))******)))(((((((((''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++'''******((((((***)))&&&&&&%%%%%%''')))+++)))''''''(((((((((((((((((('''*********))))))(((''''''&&&''''''((()))((('''%%%&&&&&&%%%$$$$$$%%%&&&&&&|||kkk```YYYOOOFFFBBBBBBBBBCCCFFFKKKPPPSSSTTTUUUSSSOOOJJJEEE@@@===;;;777888888:::>>>BBBEEEHHHHHHEEEBBB??????AAADDDFFFHHHEEE@@@;;;777444333333666777777888777666444333333777===AAACCCEEEFFFHHHEEEGGGIIIJJJJJJIIIFFFEEE@@@>>>;;;777555444333333555;;;CCCGGGHHHGGGGGGHHHIIIRRR[[[ccckkktttvvvtttrrrhhh]]]SSSGGG===888999===???DDDKKKRRRUUURRRNNNFFFIIIOOOUUUWWWUUUNNNIIICCCEEEKKKUUUbbboooxxx|||}}}|||yyyqqqdddVVVJJJDDD;;;999666444222222333333333222111///---+++***))))))***+++++++++++++++++++++***)))'''&&&&&&&&&&&&***+++***(((&&&%%%''')))***&&&$$$%%%(((******)))((((((((('''''''''''''''''''''&&&'''(((***,,,---(((***+++((((((***)))%%%'''$$$###&&&***,,,)))&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$'''&&&%%%'''))))))'''$$$'''&&&%%%$$$$$$%%%&&&'''}}}kkkaaaYYYPPPGGGCCCAAAAAACCCFFFKKKOOOPPPQQQQQQQQQPPPLLLGGGAAA===;;;777888999;;;>>>AAADDDFFFGGGDDDAAA>>>============???>>>;;;888666555555555888888999888777444222000111555:::>>>AAACCCEEEGGGIIINNNTTTWWWVVVQQQKKKHHHCCCAAA===:::777555444444555888>>>CCCGGGHHHGGGEEEAAAHHHOOOVVV```llltttuuuuuummmeee]]]RRREEE===<<<999999<<>><<<777888999<<>><<<;;;:::888888888888888888:::;;;===999999999999777333000...111555999===???AAADDDFFFNNNUUU^^^cccaaaYYYQQQKKKFFFDDDAAA===:::888777666777888;;;AAAFFFHHHFFFCCC:::???EEELLLWWWfffpppsssuuuooojjjeee[[[NNNFFFDDD777555777AAAPPP]]]bbbbbbaaabbbdddhhhiiieee]]]VVVIIIEEEBBBFFFPPP^^^iiinnn{{{zzzzzzyyytttjjj\\\RRRBBB???;;;666333222222222000000000///...---+++***((()))***+++++++++++++++)))))))))***+++---...///'''((((((((('''(((***,,,,,,'''###$$$))),,,,,,***&&&&&&''''''(((((())))))(((''''''(((***,,,...000$$$((()))'''(((,,,,,,)))''')))+++)))%%%###$$$&&&&&&'''((())))))((('''&&&%%%&&&(((************)))$$$)))---,,,(((%%%'''***+++)))(((''''''((()))+++oooeee]]]TTTLLLHHH@@@???AAAFFFNNNRRRPPPLLLMMMQQQRRRNNNIIIEEE@@@:::???999666:::>>>>>>???AAAAAA???<<<:::888888888999777555888===<<<888999???===AAA???777333444333///666444333555999===@@@AAANNNYYYfffmmmkkkbbbYYYTTTLLLIIIDDD???;;;888666555///444777666:::CCCFFFDDDCCCAAAAAAFFFPPP\\\gggmmmqqqqqqooojjjbbbWWWNNNHHHAAA@@@@@@DDDLLLXXXccckkkmmmkkkkkkmmmnnnkkkccc\\\RRRJJJCCCCCCHHHPPP]]]hhhssswwwyyyyyyyyyuuujjj___NNNCCC888444222000000333%%%###&&&...000,,,+++...111,,,'''$$$%%%'''***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%'''((()))******)))(((((()))***+++,,,***((((((***+++++++++(((((((((((())))))))))))!!!%%%%%%''',,,***%%%&&&***---+++'''%%%'''***&&&&&&''''''((((((((()))***)))((()))***+++***(((pppfff^^^UUULLLGGGCCCBBBCCCHHHNNNPPPNNNKKKJJJOOOQQQNNNKKKHHHCCC===???:::888<<>>>>><<>>;;;999777777777888777999???BBBDDDFFFJJJFFFEEE@@@888333222111...///222555666444444777999CCCMMM]]]mmmuuutttlllfff[[[YYYUUUOOOHHH@@@:::666333555555444777===BBBBBB@@@@@@AAAAAAEEEOOO[[[dddlllmmmmmmllliiiddd___\\\NNNKKKIIIIIIOOOYYYdddkkkuuuttttttvvvxxxuuuoooiii___UUUKKKFFFDDDFFFNNNWWWbbbkkktttwwwwwwuuuoooiii]]]PPPCCC;;;777222111333333111000111000+++***++++++,,,---......,,,'''###************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&$$$###"""((((((((('''((()))******+++)))''''''(((******)))((((((((()))))))))*********---,,,)))((()))'''$$$'''***,,,+++((('''(((***))))))))))))))))))((((((((('''&&&&&&(((((('''&&&ssshhh```WWWNNNJJJGGGFFFGGGIIILLLLLLIIIGGGEEEJJJNNNOOOOOOOOOIIIBBB>>>:::999<<<>>>===???CCCCCCBBB???<<<999777666666:::999;;;AAAHHHMMMOOOPPPIIIEEE>>>666222111000///***000555555222000333666888???NNN___nnntttrrrnnnaaa^^^YYYRRRJJJCCC===999555555333222555999>>>@@@>>>@@@@@@???@@@GGGTTT^^^eeeggghhhiiiiiigggeeecccUUURRROOOOOOSSS\\\ffflllrrrrrrtttvvvwwwuuuppplllhhh^^^SSSKKKFFFEEEIIIOOOTTT```lllqqqrrrssspppmmmdddVVVHHH???888222///000000///...//////.........'''(((***,,,,,,(((###*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''%%%'''''''''(((((()))******+++)))''''''((())))))((((((((()))))))))******************))))))*********&&&(((******((('''''')))'''''''''(((((()))))))))((('''&&&'''(((((('''&&&ttthhh```XXXQQQMMMHHHHHHIIIJJJKKKJJJHHHFFFEEEIIILLLMMMPPPPPPKKKCCCCCC@@@???AAAAAA@@@BBBGGGCCCBBB???===:::888777666<<<<<>>;;;666444222222333666999===<<<>>>>>>===<<>>???===;;;===CCCBBBAAA@@@>>>;;;999777666<<>>>>>;;;777:::???AAA@@@???>>><<<:::888777;;;@@@HHHUUUiiiwwwwwwooo___PPPBBB;;;777222111333444444444222000...+++***111222333777???JJJWWW```fffeeeaaa[[[RRRHHH>>>999777222111333333000111555444444444444666:::===@@@DDDEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLNNNRRRWWW]]]``````bbbeeeggghhhhhhggggggeee___[[[XXXRRRJJJFFFFFFBBBIIIRRRZZZdddnnnpppnnnqqqfffZZZRRRJJJ???777444///444555222222444222---...,,,***)))***,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************''''''''''''((()))******'''((()))+++,,,---,,,,,,...,,,)))((()))))))))((())))))*********++++++++++++'''(((++++++((((((+++((('''((()))******)))))))))))))))))))))*********((('''&&&&&&(((((('''&&&ssseee^^^[[[ZZZ[[[\\\\\\ZZZVVVPPPIIIEEEBBB???AAABBBEEELLLTTTSSSNNNHHHFFFDDDDDD@@@<<<>>>CCC@@@@@@???>>>===;;;999888:::@@@JJJZZZqqqyyygggVVVFFF>>>999333111333---------000333444444333111222222222555===IIIRRRXXXZZZ\\\[[[UUUKKK@@@999666222111444333//////333111000///111555888999999>>>>>>======>>>???@@@@@@??????AAADDDHHHMMMRRRTTTSSSUUUYYY[[[[[[[[[\\\\\\^^^ZZZXXXWWWRRRIIIDDDDDD>>>CCCIIIRRR^^^iiikkkhhhoooeee[[[SSSKKK???666333000666999777888;;;999333...---++++++---.........---------,,,,,,,,,++++++************************************************,,,+++***))))))***++++++'''(((***,,,------------///,,,***))))))***)))))))))************+++++++++)))&&&'''------******...)))))))))***,,,,,,+++***(((''''''&&&%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%wwwjjjddd```_________aaaaaa\\\RRRIIIBBB??????<<<:::<<>>;;;<<<<<<===<<<:::999888<<<@@@KKK___tttssscccMMM>>>777666444222111222222222000...,,,++++++,,,...000222555999===CCCQQQ\\\ZZZSSSLLLCCC;;;999666333222222222222111111000//////000222444666888888777777666666777777<<<<<<===???AAABBBDDDEEEIIIFFFDDDGGGMMMQQQPPPNNNOOOOOONNNLLLIIIEEEAAA???>>>>>>@@@FFFNNNVVV\\\^^^aaa```[[[TTTKKK???555000222333444555666666666666///......------,,,++++++------,,,,,,+++***)))))))))************+++++++++++++++,,,,,,,,,,,,------(((+++---+++&&&###%%%)))***))))))+++000222111///...------,,,+++***))))))))),,,---***%%%###&&&)))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))((()))((('''&&&&&&(((***{{{oooiiieeebbbbbbggghhhfff```UUUJJJCCC???AAA>>>===???DDDJJJLLLMMMHHHGGGEEEDDDCCCAAA???===<<<=========<<<;;;:::999<<<@@@KKK___ttt{{{jjjTTTBBB888333///,,,111222222222111///...---//////.........111777;;;AAAMMMWWWYYYUUUPPPHHH???:::888555444444444333111111000//////000222333555666555555444444444555555777888999;;;<<<>>>>>>???>>><<<:::===BBBFFFEEECCCEEEEEEEEEDDDAAA>>>;;;999888777999>>>EEELLLPPPRRRUUUSSSPPPKKKDDD<<<555111222222333555555666666666000//////......---,,,,,,------,,,,,,+++******))))))************++++++++++++++++++,,,,,,,,,------'''***------++++++...222,,,******+++...///---+++...------,,,,,,+++++++++(((+++,,,***&&&$$$'''***))))))((('''''''''''''''************************************)))))))))))))))******(((&&&&&&((()))vvvpppjjjfffeeeiiihhhfff___UUUKKKCCC@@@<<<;;;;;;===AAADDDFFFFFFJJJJJJIIIGGGEEEBBB???>>>============<<<;;;::::::<<>>GGGWWWiiiwwwzzzmmm[[[LLLBBB<<<777333000000000000000000//////000000///---,,,---000333222888@@@HHHNNNOOOKKKGGG???===<<<;;;:::888555222000000111111222222333333555555555555555666777777333555777888999888777777777555444555888::::::999666666777888888888777666333222111333777:::;;;;;;999999777666555444444444111222333333444444444333000000//////...---------,,,,,,,,,++++++*********))))))*********+++++++++***++++++++++++,,,,,,,,,+++---...---,,,+++,,,...---------,,,,,,+++)))(((+++++++++,,,,,,---------''')))***)))((((((***,,,++++++******)))******+++++++++++++++++++++++++++************)))))))))(((&&&'''((('''&&&&&&((()))wwwqqqiiiccc```YYYWWWSSSNNNIIIDDD???<<<;;;<<<<<<===>>>???AAABBBJJJLLLOOONNNJJJFFFCCCBBB;;;;;;:::999888888888888999<<>>;;;666333111111111111222444555666555555555666777888999:::666666888888888888777666777666555666777888888888555555666777888888888888444333222333555666666555666555444333333333444555222222333333444444333333//////...------,,,,,,+++,,,,,,+++++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,---------,,,+++*********,,,---......---,,,,,,,,,)))))))))***++++++,,,,,,((()))))))))))))))+++,,,++++++************++++++++++++++++++++++++++++++************)))))))))(((!!!###%%%&&&&&&''')))***~~~rrrjjjbbb\\\ZZZVVVRRRMMMIIIEEEAAA<<<999999:::;;;;;;;;;<<>>;;;:::999888777777777888777:::???FFFKKKMMMMMMMMMIIIFFFAAA===:::888777666555444222111000000000000***---000111000/////////111///111666999<<>>888333222111111333888<<>>:::::::::999888;;;AAAFFFPPPTTTXXXTTTKKKBBB<<<;;;<<<;;;:::888777888888999777:::???EEEIIIIIIHHHFFF>>>===<<<;;;;;;<<<<<<<<<888666444222111111111111...///000000.........000111......111222555AAAOOO[[[ZZZXXXVVVQQQJJJAAA;;;444222111000333999???CCCBBBBBBBBBDDDEEEGGGIIIJJJGGGEEEBBB???>>>???AAABBB=========;;;999999999;;;;;;:::999888888888999999666555444666777777666444111222222333333222222111555555555666555555444444000000000///......------++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,+++***+++---------,,,***---...---***((()))+++++++++++++++++++++++++++,,,***))))))***++++++***++++++******+++,,,------))))))))))))))))))))))))************))))))))))))(((***,,,,,,***(((((((((yyyeee\\\WWWRRRMMMFFFDDDAAA@@@@@@@@@???>>><<<;;;:::888888;;;@@@DDDOOOUUUWWWQQQMMMKKKFFF@@@===;;;888555444444666777<<<>>>@@@BBBDDDEEEEEEEEE???<<<888777:::>>>AAABBB???;;;555222111111111111000000000000////////////...---++++++...555???FFFRRRZZZ```^^^VVVNNNDDD<<<444333222111222444777999DDDDDDEEEEEEGGGKKKRRRVVVSSSOOOJJJHHHHHHGGGDDDAAABBBBBBBBBCCCEEEEEECCCAAA<<<===>>>???>>>===;;;:::666666777888888888777777555444333222222222222222///111555666555444333222222000......//////...---,,,---------------------******************))))))+++***++++++,,,---...///222...++++++,,,...---+++,,,++++++,,,---...,,,***,,,,,,++++++++++++,,,---.........---------,,,,,,&&&''')))***+++++++++***,,,,,,,,,,,,,,,++++++***,,,+++******+++***(((''',,,+++***))))))***+++,,,yyyeee[[[UUUPPPKKKFFFDDDAAA@@@AAAAAAAAA@@@<<<;;;:::888888;;;@@@CCCMMMSSSUUUQQQLLLIIIDDD>>>===;;;888666555555555666;;;<<>>===999:::::::::::::::999999999888777666555555555555111444666888777666444333111///------...///...------------------.....................------------)))))))))))))))***+++,,,111...++++++,,,------+++000///......//////...,,,......---------......//////.........------------+++,,,---///000000//////++++++,,,,,,++++++***)))''''''''')))***+++***))),,,+++***((((((((()))))){{{eeeYYYSSSNNNJJJEEECCCAAA@@@AAABBBAAAAAA<<<<<<;;;999999;;;???CCCKKKPPPSSSPPPLLLGGGAAA<<<<<<;;;999777666555555444999:::<<>>>>><<<:::;;;???CCCAAA===888555444333333222111111111000000000//////...///000000000222555777AAALLLWWWZZZWWWQQQGGG>>>666444333222222444666888???BBBGGGLLLRRRXXX```dddggghhhhhheeeaaa]]]ZZZYYYTTTTTTTTTUUUVVVTTTPPPLLLRRRQQQPPPNNNKKKHHHFFFDDD@@@@@@@@@@@@???>>>======@@@???===<<<::::::999999666888:::;;;;;;999777666444222//////000111111000///////////////000000111///.........---------,,,+++***************++++++000...------...///...---111///---,,,---...---,,,...------,,,,,,,,,------/////////.........------++++++,,,---............,,,,,,------,,,,,,+++***'''((()))***++++++++++++******))))))))))))***+++~~~gggYYYRRRLLLIIIDDDBBB??????@@@@@@@@@@@@<<<<<<;;;:::999;;;???BBBJJJNNNRRRQQQLLLFFF@@@<<<;;;;;;:::888777555444333666888:::<<<>>>?????????;;;>>>???<<<888777<<>>???@@@BBBBBBAAA>>>;;;999777444444555666777666444333222222222333444444111000000//////.........///......---------......000000//////000000000000000///------...///000/////////...------------...////////////............***++++++,,,,,,,,,,,,,,,...............------,,,---.........,,,+++******))))))***+++,,,---...///kkk[[[RRRLLLHHHBBB@@@===<<<===>>>>>>=========<<<;;;:::;;;???BBBJJJLLLOOOPPPLLLEEE@@@>>><<<;;;:::888777555333333444666888:::<<<=========999<<<>>>;;;777555888<<<;;;888444222222222111000//////.........---------...///...------000444777555???JJJQQQTTTQQQHHH???:::888555222000000222333666;;;BBBIIIQQQYYYaaafffhhhmmmrrrssspppmmmlllllleeeeeegggiiikkkkkkhhhfffeeecccaaa^^^\\\ZZZZZZYYYTTTTTTTTTTTTSSSQQQPPPPPPQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNMMMIIIFFF@@@===::::::;;;===>>>>>>:::999777666555666777888666666555555444333333222000//////.........//////000000111222222222333333444222222333555777777666444444333222222222222222111111000000000///////////////////////////000000...............------,,,---///000///---++++++,,,+++,,,,,,,,,------------qqq```UUUMMMIIIBBB???===;;;<<<<<<;;;:::=========<<<;;;<<>>::::::999888777666666555111111111000000111111222222444777777777777888999777777777999<<<===<<<:::666666555444333333333333555555444444444333333333222222111111111111222222///////////////......---***---000000...---///111/////////...---+++)))(((vvvdddXXXOOOKKKCCCAAA===<<<;;;;;;:::999===>>>>>><<<;;;<<<>>>AAAGGGFFFHHHKKKIIICCCAAADDD???===:::777444444444444222444666888:::;;;;;;;;;;;;;;;;;;:::999666555444333111///000111222222111111000000000000/////////...///111111111111333444///666>>>EEEMMMSSSPPPJJJEEEBBB===888444222111111333777===FFFPPP[[[fffmmmtttuuuwwwzzz||||||zzzxxxqqqooonnnoooqqqrrrrrrqqqtttqqqmmmiiigggggghhhiiihhhiiiiiiiiiiiiiiihhhhhhddddddcccaaaaaa`````````eeedddeeehhhmmmmmmiiieeeWWWTTTQQQPPPRRRTTTVVVWWWTTTRRRNNNKKKIIIHHHIIIIIICCCBBBAAA@@@???>>>>>>===;;;;;;:::;;;;;;<<<===>>><<>>>>>===<<<<<<>>>@@@FFFCCCEEEIIIGGGAAAAAAEEE@@@===999666444333444555222333666888:::;;;;;;;;;===<<<;;;;;;:::999555222111000///000222333333222222222222222111111111111---000333555333222000000---333:::AAALLLTTTUUUPPPJJJFFFAAA;;;666333222222///333:::BBBMMMZZZfffnnnxxxwwwwwwzzz~~~~~~{{{xxxxxxvvvsssssstttuuuvvvuuuyyyvvvqqqmmmjjjjjjkkklllmmmnnnooooooooooooooonnnjjjjjjiiihhhhhhhhhhhhhhhnnnmmmmmmrrrwwwxxxtttpppccc```\\\[[[]]]```bbbcccbbb___[[[WWWTTTTTTTTTTTTPPPPPPOOONNNMMMKKKKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKFFFIIIMMMNNNMMMLLLNNNPPPSSSSSSUUUVVVVVVTTTOOOKKKGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>=========<<<<<<<<>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;::::::666:::<<<;;;666444555888000222444666777888777777xxxdddYYYQQQJJJBBB@@@???>>>>>>===:::888<<<<<<;;;;;;;;;;;;<<<<<>>???BBBFFFFFFDDDAAA>>>===<<<:::888666666555555444666:::<<<999999;;;:::::::::;;;:::666000,,,111///------///111111111333333222000///---,,,,,,,,,---...000111111222222...000444:::AAAIIIPPPTTTOOOJJJAAA:::666444333333333333888@@@HHHRRR```mmmssswwwyyy{{{~~~|||{{{yyywwwuuuvvvxxx{{{}}}yyyyyyxxxuuuqqqoooooopppqqqrrrtttuuuvvvvvvuuutttqqqnnnkkkiiihhhiiikkkmmmkkkmmmqqqvvvyyyyyyvvvtttllliiieeedddeeeggghhhiiihhhhhhfffbbb]]]YYYXXXYYYYYYYYYZZZZZZYYYWWWVVVUUUSSSSSSTTTUUUUUUVVVVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\^^^```aaaaaa___\\\[[[RRRQQQPPPMMMJJJIIIJJJKKKMMMLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDBBBAAA??????>>>>>>>>>>>>======<<<======>>>wwwdddYYYPPPJJJBBBAAA???>>>>>>===:::888<<<<<<;;;;;;;;;;;;<<<<<<======>>>AAAEEEFFFEEECCCAAA???===:::888666555555555333555:::;;;999999;;;;;;:::::::::999666222///222000......000222222222111111000000//////......---...///111222333333333111222555:::AAAIIIPPPTTTPPPJJJBBB;;;666444333333333333777???FFFPPP___lllrrrwww{{{|||}}}yyywwwuuuttttttwwwzzz||||||yyyvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvrrrooollljjjiiikkkmmmooooooqqquuuyyy||||||zzzyyywwwuuurrrqqqqqqrrrqqqqqqmmmkkkiiifffcccaaa___^^^^^^___``````___]]][[[YYY[[[\\\___aaaccccccbbbaaabbbbbbbbbbbbcccddddddeeeaaabbbeeefffgggfffdddcccaaaaaa```^^^[[[ZZZ[[[]]]YYYYYYXXXXXXXXXYYYYYYYYYWWWVVVVVVVVVVVVVVVUUUUUUXXXWWWUUUTTTTTTTTTTTTUUURRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLwwwcccYYYPPPJJJCCCAAA???>>>===<<<:::888;;;;;;::::::::::::;;;;;;;;;;;;===@@@DDDFFFFFFEEEDDDBBB???;;;888555444444444222444888:::888888;;;<<<;;;::::::999888555333333111//////111222333222000000000000000000000000//////111222333333444444333333444777===EEEMMMQQQPPPKKKCCC;;;666444444555333222555<<>>BBBFFFHHHIIIFFFCCC???:::666444222222333111333777999777888<<<;;;;;;;;;<<<===;;;777444333111//////000222222111000000000000000000000000///000111222333333333333222111111222777>>>FFFJJJOOOKKKDDD===666444444555222111333888???HHHVVVccckkkrrryyy{{{}}}~~~{{{zzzyyyxxxxxxyyy{{{~~~}}}|||{{{{{{{{{zzzxxxvvvtttsssmmmkkkiiiggggggjjjmmmoootttvvvxxxyyy{{{|||~~~}}}yyytttoooooojjjeeeeeehhhjjjgggddddddfffiiijjjiiieeeaaa^^^bbbfffmmmsssvvvtttqqqnnniiiiiiiiiiiiiiihhhhhhhhhccceeehhhkkknnnoooppppppkkklllmmmlllkkkjjjkkklllmmmmmmnnnpppqqqrrrrrrrrrnnnnnnooooooppppppqqqqqqooonnnmmmlllkkkkkkjjjjjjiiijjjiiiiiiiiihhhgggggghhhhhhiiiiiiiiiiiiiiiiiiwwwdddZZZRRRKKKEEEBBB???===<<<;;;999888999999888888888888999999777888:::===@@@DDDIIIKKKGGGDDD???:::555222111000333111222777888777999===:::;;;===@@@AAA>>>999444222000......///000000000222222222111000000////////////000111222222222222333111000000444:::@@@DDDKKKIIIEEE>>>777444444666222111222666;;;BBBOOO[[[gggpppyyy|||}}}~~~zzzvvvuuuuuuvvvwwwzzz|||~~~~~~}}}{{{{{{{{{yyywwwtttrrrpppkkkiiigggfffgggjjjmmmppptttvvvyyyzzzzzz{{{~~~}}}vvvppplllfffbbbbbbfffiiigggeeeggghhhkkkllljjjgggbbb______dddkkkpppsssqqqnnnkkkgggggghhhhhhhhhgggffffffccceeehhhkkknnnppprrrrrrpppqqqrrrrrrpppppppppqqqnnnoooqqqssstttuuuuuuuuurrrrrrrrrsssssstttttttttrrrqqqqqqpppooonnnmmmlllmmmnnnnnnoooooonnnmmmlllmmmnnnoooppppppppppppoooyyyfff[[[SSSMMMFFFCCC???===<<<;;;999888888888777777777777888888666777:::<<<>>>CCCIIIMMMIIIFFF@@@:::555222111111444222222777999888:::>>>======???AAABBB???:::666222000...---///000000///333333222111000000/////////000000111222222111111444333111111333888===@@@EEEEEEDDD@@@999444444555222111222555888===HHHSSSbbbmmmwwwzzz{{{|||{{{xxxuuuuuuuuuvvvxxx{{{}}}~~~~~~}}}|||{{{{{{zzzyyyvvvsssqqqoooiiihhhffffffgggjjjnnnqqqtttwwwzzz{{{zzz{{{|||sssmmmiiieeeaaa```cccfffgggfffiiijjjkkkllljjjgggccc```___bbbgggkkklllkkkhhhfffggggggiiijjjjjjiiihhhgggeeefffiiilllnnnppprrrsssqqqsssuuutttsssrrrrrrsssoooppprrrtttuuuuuuuuuuuusssssssssttttttttttttttttttttttttsssrrrpppnnnmmmnnnooopppqqqqqqpppoooooonnnpppqqqsssssssssrrrrrrzzzggg]]]UUUOOOGGGCCC???<<<;;;:::999888888777777666666777777888666888999;;;===AAAHHHMMMLLLHHHBBB<<<777444444444555222333777999999;;;@@@BBBAAA?????????>>><<<:::444111///...///000000///111111111111111111111111000111222222333222222222444333111111222555888:::>>>BBBDDDAAA:::555444444222111222555777999AAAKKKYYYdddpppttttttuuutttqqqppppppqqqsssuuuwwwyyy{{{wwwyyy|||}}}|||zzzyyyyyyxxxxxxwwwvvvssspppmmmllldddcccbbbbbbdddgggkkknnnpppuuuyyyzzzyyyyyy|||~~~|||vvvnnnhhhdddbbb```^^^___aaadddfffggghhhhhhhhhfffccc```^^^^^^```bbbddddddcccbbbaaaccceeeggghhhiiihhhgggffffffggghhhjjjlllnnnppppppoooqqqsssrrrqqqooooooooonnnoooqqqsssttttttsssrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnlllkkkkkklllnnnooopppooonnnmmmlllmmmoooqqqrrrqqqpppppp{{{hhh^^^VVVPPPGGGDDD???<<<;;;:::999888777777666666666666777777666888999:::<<>>999666666666666333333777999:::<<>>===555333000000000111111000///000000111222222333333222222333444444444333333111000//////000222444555;;;???CCCBBB;;;555333444222111333666666777>>>FFFPPP\\\hhhmmmmmmmmmllljjjeeefffgggiiikkkmmmpppqqqooorrruuuvvvuuutttttttttsssssssssqqqooollljjjhhh___^^^]]]]]]___cccgggjjjlllqqqvvvwwwvvvuuuxxx|||~~~~~~~~~~~~{{{uuummmggg```___^^^[[[ZZZ\\\```ddddddddddddcccaaa___\\\[[[^^^^^^^^^^^^^^^]]]]]]]]]^^^```bbbdddeeedddcccccceeeeeefffhhhiiikkklllmmmpppqqqsssssspppnnnnnnnnnlllnnnppprrrrrrrrrpppoooqqqqqqqqqpppooooooooonnnnnnnnnnnnmmmllljjjgggfffggghhhjjjlllmmmlllkkkjjjhhhiiilllnnnnnnnnnmmmlllmmm^^^UUURRRLLLBBB:::;;;>>><<<999777888888777666666666666666:::888777777;;;BBBIIINNNRRRIIIAAA???;;;333000222111333666888999;;;===???CCCCCCBBB???===<<<===>>>888777666222...++++++,,,------......///000000000//////000111222111///---111222222000...---000333555888<<<<<<999777666777666666555444555777999:::GGGNNNWWW```cccbbb^^^[[[```[[[VVVWWW]]]aaacccaaa___bbbfffhhhiiikkklllnnnjjjkkkkkkllljjjhhhfffddd___^^^[[[YYYYYY\\\aaafffnnnoooooonnnmmmnnnppprrrzzz{{{{{{zzzuuuooohhhcccaaa___\\\YYYXXXYYYZZZ\\\aaa```___^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^^^^___aaacccbbbcccccccccddddddeeeeeeiiiiiihhhhhhhhhhhhhhhhhhjjjkkkmmmnnnnnnmmmkkkjjjiiimmmmmmgggeeeggggggddddddfffiiikkkhhhccc]]]YYY]]]^^^```aaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbnnn___VVVRRRKKKBBB<<<<<<===:::888777777666666555555555555555666555444444888???FFFJJJNNNGGG@@@???<<<666444555222333555777888999===???AAABBBAAA>>><<<;;;<<<>>>777777666333111111333555......//////000111111111///000111222222111///---111222333111...---...000222666:::;;;999777666777666555444333333555777888>>>CCCKKKSSSVVVUUURRRPPPMMMIIIGGGIIIMMMPPPOOOMMMRRRTTTXXXZZZ[[[[[[]]]^^^^^^___```aaa```^^^\\\[[[VVVUUUTTTRRRQQQTTTXXX\\\cccdddeeeffffffhhhkkknnntttuuuuuusssooohhhaaa]]]ZZZXXXVVVTTTSSSTTTVVVWWWZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRSSSUUUVVVUUUVVVXXXZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^___```aaaaaa```___^^^aaadddccc\\\YYYYYYXXXTTTYYYZZZ]]]]]][[[WWWRRROOOOOOOOOQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVppp```XXXTTTNNNGGGBBBAAA???;;;:::;;;666666555444444444444444888777666777:::@@@FFFJJJQQQJJJDDD@@@<<<555222111333444555555555888;;;????????????===;;;:::;;;<<<;;;:::777222---,,,---...////////////000111222222111222333444333222000...000111222111///---------000333777999999888888888777555444222222222444555666999???DDDFFFFFFEEECCC@@@???>>>AAADDDDDDAAA>>>BBBEEEHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMIIIIIIHHHGGGFFFHHHKKKMMMRRRSSSVVVWWWYYY]]]aaadddhhhiiiiiigggccc\\\VVVRRRNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCEEEGGGHHHHHHHHHHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNJJJIIIJJJIIIFFFIIIIIIJJJJJJHHHFFFCCCAAA>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCsssddd[[[WWWNNNIIIDDDBBB>>>:::999<<<777666555555444444555555888777777888<<<@@@EEEHHHMMMHHHDDD@@@===888555333555555555444444666:::>>><<<======<<<:::999:::;;;>>><<<888222---,,,---...///.........///000111222333444666666444222000000---...000000000...------...111555999:::;;;::::::888777444222111111222333333555888;;;===>>>>>>===>>>===<<<===>>>>>><<<999999;;;>>>>>>>>>===>>>>>>???@@@BBBDDDEEEDDDCCCBBB===>>>>>>>>><<<<<<>>>@@@AAACCCEEEGGGIIIMMMRRRUUUYYYYYYYYYXXXTTTNNNHHHEEE@@@???>>>>>>>>>@@@AAABBBAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;:::999999999;;;<<<<<<;;;;;;===>>>>>>>>>>>>======<<<<<<<<<:::;;;;;;<<<===>>>??????>>>======<<<<<<======>>>>>>===<<<;;;;;;;;;:::888;;;::::::999888777666666444555555666777777888888;;;:::999888666555444333wwwhhh___ZZZLLLFFFBBB???<<<777777:::888777666666555555666666333333444555888<<<@@@BBBBBBAAA@@@>>>>>>>>><<<999666666555444333555999<<<999;;;<<<;;;:::999:::;;;;;;:::999777555666999;;;...---,,,,,,---...000111444777999888555222111111,,,,,,...///111000///......000444999<<<>>>===<<<:::888555333111111222222222333555666888::::::;;;:::888666555555666555555444666888999888777777888666777:::<<<======<<<;;;666777888777666555666777666777999:::;;;>>>BBBEEEIIIJJJJJJIIIEEEAAA<<<999444444444444444555777888666666666555555555555555222222222222222333333333222333444444333222333555555555444444333333222222111222222333444555666666444444333222222333444444888555222222222000---,,,222222111000000000000000000000111111222222333444555444333222000...------{{{kkk___YYYPPPIIICCCBBB@@@<<<;;;===888888777666666666666666444444555777999<<>>===;;;888444222...............///000000.../////////////////////,,,,,,,,,---......//////...///000000...---...//////////////////..................///000000000111////////////////////////---(((''',,,000000//////......---------......///------------...///000000------------------------}}}kkk\\\UUURRRIIIBBBBBBCCCAAA>>>>>>777777666555555555555666555666777999;;;>>>@@@AAADDDFFFDDD>>>;;;:::444,,,888999999888666666777999777999;;;<<<;;;::::::;;;>>>>>>===888222...+++***...---,,,+++,,,...000222888;;;>>><<<777333222444333111......000111000......///222777===???>>><<<888666444111000000111111//////000222444555777888555666777666555444333333///111444444333333333333000222444666777777666555555555444222000///111333...000000111111222555888666666777777666444111///,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,---------------------------------------+++,,,---......---,,,+++'''!!!!!!(((/////////000,,,,,,,,,,,,------......+++*********+++,,,---...+++++++++,,,,,,,,,,,,,,,jjjZZZQQQMMMCCC;;;<<>>:::888666666555444444444444555222333444666888:::<<<===999===>>><<<===@@@<<<555888999:::999888777777888666999;;;<<<;;;:::;;;;;;<<<======:::666111///...000...---,,,,,,///111333888<<>>;;;===<<<999666444111000//////......------...000111555777999888666333111111///000...+++,,,000000---111111333888???AAA===999555444111000///000111222///111333333333333444666333333555666555333444666222444666666444222111000222222333444666666444333333333222111000///......////////////000111333333555555555444444333222222***++++++,,,------------+++,,,,,,,,,,,,+++******'''))),,,,,,+++******+++,,,,,,,,,+++++++++******------,,,+++************---.........---+++***)))---,,,++++++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,...+++)))***,,,---+++(((,,,------......------,,,kkk[[[SSSMMMGGGBBBAAA???;;;:::;;;666555444444333333444444444444555555666888999:::666777777777888888888888777777666555555666777777666777:::>>>AAAAAA>>><<<<<<;;;999666333111000///...............//////000111333555666444333222222222333222......000000---000000222888>>>@@@===999666444222111000000111222111222444444444444666888999999999999666333333444222444666666444222111111222222333555666666444333555555444444333111000///////////////000111222333555444444333222111111000++++++,,,---------,,,,,,))))))***+++,,,,,,,,,,,,)))+++------,,,+++++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,******+++,,,+++***(((''',,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------000---++++++------,,,***---,,,+++******+++,,,---mmm]]]TTTNNNGGGBBBAAA???:::888999555555555555555444444333666555444333444666999;;;555555666666666666666666777666555555555555666777666777:::===AAAAAA???===;;;999777555333111000///------...///////////////---///222333222222333444555777555111///111000---000///111666<<<>>><<<999555444333111111111111222222444555555555666888:::===>>>>>><<<999777666666666777888888666444444444555666777888888777666666555666777777666444111000///......//////000111222444333222111000///......,,,,,,---------,,,++++++((()))***,,,---///000000***,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++************+++,,,---...''')))***++++++***((('''+++,,,,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////222000---,,,,,,---,,,,,,---+++(((''''''(((+++---ooo^^^VVVNNNGGGBBB@@@>>>999777888555555666777777555444333999888666555444555555666666777888999999888777777555555555555555555555555666777999===@@@AAA@@@>>>:::999777444222000000///,,,---...///000///...------///111111111222444666444888888444111222111...//////111555999;;;;;;:::444333222111000000000111333555666666666777:::<<>>>>>>>><<<;;;<<<<<<;;;999888888999;;;===>>>===<<<:::999999444555777888777444111/////////......///000000111444333222111000...------------------,,,++++++***+++,,,,,,---///000222222+++,,,---,,,+++******+++------,,,,,,,,,++++++++++++*********++++++,,,---(((***,,,------,,,+++)))***+++---......---+++))),,,,,,,,,,,,------------......///000000111111111222000...,,,+++,,,,,,,,,+++***)))(((((()))***+++qqq```WWWMMMGGGAAA@@@===888666777555666777888777666555444777888888888888666555333888888:::::::::999888777444444555555555555444444555666888;;;???@@@@@@>>>:::999777444222000//////+++,,,.../////////...---///111111111111333666888555:::;;;888444444333000111111222444777999::::::333222222111000000//////444444555555555777:::===BBBIIIKKKIIIGGGHHHGGGCCCAAABBBAAA???======>>>@@@CCCDDDEEECCC>>>:::999999333444666777666333000...000////////////000000111333333222111000///......------------,,,++++++***------,,,,,,---...//////***+++,,,+++***)))***,,,---------,,,,,,,,,++++++---,,,++++++*********+++******+++,,,,,,,,,++++++***+++---......---+++***,,,,,,---------.........///000111222222222222111//////---,,,+++***+++,,,)))***+++,,,,,,+++***)))qqq```WWWLLLEEE@@@???===888666777777777777777777666666555555666888:::::::::888777666888999::::::888666555333333444555555444333333444555666:::===??????>>><<<;;;888555222000///...,,,,,,---...............111111222111222444888;;;;;;AAADDD???:::888777444444444444444555777888999333333222222111000000///222333444333444666:::===FFFOOOUUUSSSSSSVVVSSSMMMLLLLLLJJJHHHFFFFFFHHHKKKMMMNNNNNNIIIBBB<<<999999555666777777666444111000111111000000000000111111222111111000000//////...,,,,,,---------,,,++++++---,,,***)))))))))***+++***+++,,,+++***+++,,,...------------,,,,,,,,,,,,...---,,,+++************++++++***))))))******+++++++++---......------,,,,,,------....../////////111111333333333222111000,,,---...---,,,++++++,,,)))+++---//////---+++)))rrr```WWWJJJDDD???>>><<<888777888999888777777666666777777888888999:::::::::::::::666888999;;;:::888666444222333444444444444333222333333555888<<<>>>>>>===>>>===:::666333000...---------,,,,,,------.........///000000111555;;;???FFFLLLOOOJJJBBB>>>;;;888777666666555444555777999444444444444333222111111111111222111222444999<<>>>>>::::::999999888666555444222222111111111111222222///.....................++++++,,,---------,,,,,,---,,,***)))((()))***++++++,,,------,,,---000222...------------,,,,,,,,,,,,,,,++++++***+++++++++000...+++)))((()))+++---,,,,,,,,,---------......,,,------...//////000000222333444444444222000///))),,,000000...------...***+++,,,------,,,+++***rrr```WWWIIICCC>>>>>><<<888777999:::999777666666666777888???===;;;999888888888999888999;;;<<<<<<:::777666222222444444444444222222222222444777;;;===>>>===@@@>>>;;;777333000...---...---,,,+++,,,---...///,,,,,,---...111666===AAAOOOVVVXXXQQQHHHBBB>>>;;;999888777555444444777999666666666666555444333222000000000000000333888;;;===NNN]]]ccckkkuuuuuunnnjjjiiifffcccaaabbbeeehhhggghhhfff^^^RRRHHHDDDDDD>>>===<<<;;;:::999999999333333222222222222222333,,,,,,,,,---------......***+++,,,,,,------------///...,,,++++++,,,...///---............000333555......---------,,,,,,,,,************+++,,,------444222...***)))+++...000---,,,,,,,,,,,,---...///---------...///000000111333333444555444111///---(((,,,111222111///...///,,,++++++++++++++++++,,,vvvbbbVVVHHHEEEAAA>>><<<;;;999777888888777777777777888888555999<<<:::666555888<<<999999;;;===??????<<<999222111111222444444333111111333444555555777999<<<;;;>>>@@@<<<444...---///,,,,,,---......---,,,+++//////......000444:::???KKKVVV___\\\SSSKKKEEE@@@===999777666333000222777333555888999777555444333333444333222222333666999AAAGGGRRR```mmmwww|||}}}|||{{{yyyuuuqqqooopppqqqxxxwwwrrriii^^^TTTMMMJJJBBBBBBAAA@@@>>><<<:::999555555444333222111111000333000...---............++++++++++++,,,---...///%%%''')))+++,,,------,,,...---...000222333222111555333111///......//////,,,,,,,,,+++******,,,...///000---%%%"""&&&,,,...,,,++++++,,,///111111000000111222111000000111333111333555777777555333111333111000///000///---,,,$$$(((---...,,,******+++uuu```UUUIIIEEEAAA>>><<<;;;999777888777777666666777777888555888::::::888777888:::::::::<<<>>>???>>>;;;888555444222222333333222111000111333333333555777999???AAABBB>>>777111000222,,,---...//////......---444444333111111444999===HHHTTT```bbb___YYYPPPHHH>>>999666555222///111555666999;;;;;;888444222111333333333333222333666999===CCCMMM[[[iiittt{{{~~~|||zzz{{{|||}}}|||xxxqqqhhh___YYYVVVNNNMMMKKKIIIEEEAAA===;;;777666555444333222111111333111//////000000///...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++---...000222666888999999:::999888666555444333222......---+++******+++,,,)))...000---***+++,,,***.........///111222111000000111222111111222444777666999<<<>>>>>>;;;888666666444222111222222111///---///111000------...000ttt___SSSIIIFFFBBB>>>===;;;999777777777666666666666777777666777999:::::::::999888;;;<<<===???@@@>>>999666888666333222222222222111000222333444333444777999AAACCCBBB===777222111222++++++,,,---.........---000000///......111555888EEERRR```iiimmmiii\\\OOOCCC===888666333000111444666999<<<===:::666333222333333444333222333666888999>>>GGGTTTbbbppp{{{zzzrrrkkkgggeee^^^]]][[[VVVPPPIIICCC???===<<<999777555444444555222111000111222222000...++++++++++++,,,---......//////...---,,,,,,------///000222555999<<>>===:::777555555555444333444444222000------///222sss^^^RRRJJJGGGBBB???===;;;999777777666666555555666666777777777888:::<<<<<<:::888======>>>??????<<<777444777444111000000111222111333444555666666777999;;;AAA@@@>>>999333///...///)))******+++,,,,,,------)))***+++,,,---000444777BBBMMM^^^mmmwwwuuufffVVVKKKCCC;;;888555111111555333666;;;<<<<<<999888888333444555444444444666999777;;;CCCNNN\\\kkkyyy~~~xxxssspppooollljjjgggbbb[[[SSSLLLHHHEEECCC@@@===:::999888888111111111222333222000...,,,+++++++++,,,,,,---...------,,,,,,---...000111111222555777:::>>>CCCFFFKKKLLLLLLKKKGGGAAA;;;888888555222000///000000000000333111---,,,///000...++++++---///111222000......///000111444999@@@EEEMMMPPPTTTVVVVVVRRRMMMJJJFFFCCC>>>:::888777555444222111000...,,,,,,---...sss^^^RRRKKKGGGCCC???===;;;999777666666555555555555666666777777777999<<<<<<;;;999>>>============:::666333333111...---///111222222222444555666666888:::===AAA@@@<<<666111...------,,,,,,,,,,,,,,,---......***,,,...///000222555888<<>>FFFNNNTTTZZZ\\\```bbbbbb___ZZZXXXRRRNNNHHHCCC???;;;888555000000//////......,,,+++uuu```TTTKKKHHHCCC@@@===;;;999777555555444444444444555555777888888999:::;;;<<<<<<>>><<<::::::999888555333000///------///111111111///111333444555777:::===EEEAAA<<<666222/////////000//////......//////000,,,---////////////000222555???OOOcccwww{{{oooVVVJJJ===777333///...000666777888888666666666777555777888999888888999;;;888;;;???EEENNN[[[kkkvvv~~~{{{zzzzzzwwwvvvsssoookkkfffbbb```VVVTTTQQQLLLFFFAAA===;;;666555444333333222000...,,,,,,,,,++++++,,,,,,---///.............../////////333777;;;@@@HHHSSSZZZ___aaabbbbbb^^^XXXRRRNNNCCC>>>777444333444333111///333444444444444///(((///......///222444444444...111666===DDDNNNXXX^^^dddfffiiikkkkkkiiifffeee^^^ZZZUUUOOOJJJEEE???;;;555444333222222111...,,,vvvbbbVVVLLLIIIDDD@@@===;;;999777555444444444444444444555777999:::999777888<<<@@@>>>;;;888666666666555444111000//////000000///...---///222444666888<<>>;;;999777555444444333333444444555777999;;;999666777===CCC>>>;;;666444444444555555333222111111111111...,,,...000333666888;;;???BBBGGGBBB:::444111///......///...,,,***)))))))))***)))+++///111222222333444333888AAAMMM^^^lllnnniiicccUUUFFF>>>999555333444111222111111111444888<<<777999;;;<<<;;;;;;<<<===555777999:::>>>HHHVVVaaafffggggggfffeeefffiiikkkqqqtttxxxzzz{{{{{{}}}~~~~~~{{{wwwssspppooooooooommmllliiiccc\\\SSSKKKFFF@@@===999777555444333222------,,,++++++,,,,,,,,,***,,,...222444555666666333555777777888===GGGOOOZZZ]]]aaadddeeedddbbb```^^^VVVKKKCCC@@@===999555555444111///222999;;;888666222...,,,---...//////000666???JJJVVVaaakkkrrrooopppqqqrrrsssttttttuuunnnllliiigggccc\\\UUUPPPHHHAAA999444222111///---zzzdddWWWNNNLLLEEE<<<999<<<888111555444444444444555666666::::::;;;;;;<<<======>>>;;;:::777555333333333444555111000111000,,,,,,...000111222444888===AAADDDIIIDDD<<<555111///......---,,,,,,+++,,,---///000...---+++***+++---///000333444999CCCQQQ]]]eeehhh```XXXNNNEEE<<<555222333111222333333333444777999??????@@@@@@@@@>>><<<:::777666666777;;;AAAGGGKKKYYYWWWTTTRRRRRRTTTWWWZZZbbbffflllsssyyy|||}}}|||wwwwwwuuutttsssssssssssssssqqqpppooollldddZZZSSSNNNHHH@@@:::666444333222///...---,,,++++++++++++------///222444555444222333111222555777888???FFFRRRTTTXXX]]]cccggghhhhhhjjjccc[[[SSSNNNGGGAAA<<<;;;888333111111111111111666444111///......//////---666CCCQQQ]]]ffflllooopppuuuwwwuuuuuuyyyxxxssstttqqqmmmkkkjjjfffaaa\\\QQQHHH===555222111111000{{{fffYYYNNNLLLDDD<<<:::<<<:::333555444444444444555666666::::::;;;<<<============:::888555333111111222222222///...111000......111000000222444888===BBBDDDJJJEEE===666111///------,,,,,,,,,,,,,,,---.../////////...---...000222444111111444<<>>888666666333333333222333444666888???AAABBBBBBAAA>>><<<;;;999888666666999===BBBEEENNNMMMKKKIIIHHHIIIKKKMMMTTTYYYaaaiiiooorrruuuvvvyyyxxxwwwvvvttttttssssssuuuuuuuuuuuusssnnneee___YYYSSSIII@@@:::555111///......---,,,+++++++++,,,///000111444777777555333111//////222444555:::AAAGGGIIINNNVVV^^^eeejjjllloookkkeee___YYYSSSKKKFFF===999444222111222333333888666444111///.........111999FFFTTTaaajjjpppsssssswwwwwwssssssvvvvvvrrrtttrrroooooonnnlllhhhddd[[[RRREEE:::555222000///~~~iii\\\OOOKKKDDD>>><<<===:::555555444444444444555666666999:::<<<>>>???>>>===<<<777666333111//////000111000...---000111///000333///000111444888===BBBDDDKKKGGG???888222...---,,,,,,,,,------......------///.........000111444555444333333888AAAKKKSSSWWW\\\YYYQQQIIIBBB>>>;;;:::555444333222333444666777>>>BBBFFFFFFBBB>>>======;;;999777666666999<<<>>>DDDDDDCCCAAA>>>>>>???AAAGGGOOOYYYbbbggglllpppssswwwwwwvvvuuutttsssrrrrrruuuuuuvvvwwwwwwtttoookkkeee^^^TTTIIIAAA:::444000...------,,,,,,,,,------111222444777:::999777444000...///222333222666<<<>>>AAAFFFOOOXXXbbbiiinnnrrrqqqooommmhhh```XXXQQQBBB>>>888444333333444444555555444333222111111111444;;;HHHVVVbbbkkkqqqssstttuuusssooonnnqqqrrrqqqqqqpppqqqrrrrrrqqqnnnlllhhh^^^PPPCCC999333000///lll^^^RRRMMMEEE???===<<<999555555444444444444555666666888:::<<>>===;;;666555222000//////000111111......111111///000444//////111333888===AAADDDKKKGGGAAA999222...------+++,,,---.........,,,,,,***++++++,,,---///111222555444333666===GGGPPPUUU[[[[[[VVVNNNHHHDDD@@@<<<888666333222333444555555===BBBGGGHHHEEEAAA???@@@;;;999777555555666888:::AAACCCCCC@@@<<<::::::<<>>666222000mmm```UUUNNNEEE@@@===:::666333555444444444444555666666777999<<<>>>???>>><<<:::777555333111000000111222222//////111111///000333000000111333777<<<@@@CCCIIIGGGBBB;;;333///...///,,,,,,.........---,,,+++((()))***+++,,,...///000111000000222888BBBLLLRRRZZZ^^^]]]VVVPPPLLLEEE===<<<888444222222444444444:::@@@FFFIIIHHHEEECCCBBB:::888666555444666777999AAADDDFFFCCC>>>::::::;;;:::BBBLLLUUUZZZ]]]___aaafffhhhjjjmmmoooqqqrrrrrrrrrssstttttttttsssssstttoookkkeee]]]TTTIII>>>777//////......------......000333777<<<>>>===999555222000111444555555999???===???CCCGGGLLLTTT]]]cccjjjooouuuyyyxxxrrrkkkfff\\\UUULLLCCC<<<888555333---...000222333444555555555;;;FFFTTT```ffffffdddccc___ZZZXXXXXX[[[aaaeeegggjjjnnnrrruuuuuuuuuuuutttmmm```QQQCCC:::444222nnn```UUULLLDDDAAA>>>888555444555444444444444555666666777888:::<<<===<<<;;;:::777666333222111111222333333000///222222///000333111111222333666;;;>>>AAAEEEEEEBBB<<<555111111333------......------,,,,,,******+++---...///000000000000111333888BBBMMMTTTYYYaaaeee```[[[XXXNNNBBB???:::444111222444333222777;;;BBBHHHKKKKKKGGGEEE:::999777666555666777888>>>CCCFFFEEE>>>999888999<<>>AAA@@@;;;777111///000333555666<<>>888444222222222222111111111111777<<>>999555666555444444444444555666666777777888999::::::::::::666555333111111111222333111......111222111222666333222222333666999===???AAACCCBBB<<<666222444777///...---,,,,,,,,,,,,,,,+++,,,---...///////////////000222444999AAALLLSSSWWWdddllljjjgggdddXXXJJJBBB;;;444111222444333111333666===GGGOOOPPPKKKFFF===<<<:::888666666666777:::@@@EEEDDD===777666777>>>AAAGGGQQQZZZ]]]ZZZUUUPPPSSSWWW\\\```bbbddddddhhhiiiiiihhhggghhhllloooqqqrrrsssppphhhZZZJJJ???333222111///...---------///333999@@@EEEDDD???;;;333111000444777:::CCCKKKLLLNNNOOOMMMJJJJJJNNNSSS]]]dddmmmtttvvvvvvvvvwwwpppkkkaaaWWWNNNEEE===888777555444222111111111111555;;;FFFSSS\\\[[[TTTLLLHHH@@@;;;;;;;;;;;;AAAIIIOOOVVV```iiinnnrrrvvvyyyuuurrrjjj]]]NNNAAA888555lll^^^OOOEEE??????>>>999777999555444444444444555666666777777777888888999::::::666444222111000111222333...,,,---111333222444888444333333444666888<<<===???AAAAAA===777444666999000///---,,,+++,,,------++++++,,,---.........---***,,,...000444;;;EEELLLVVVeeeppppppooommmaaaQQQCCC<<<444111222444222000222333:::EEEPPPSSSNNNGGG@@@>>><<<999777666555555888>>>EEEDDD===666555666:::;;;@@@KKKVVVYYYUUUNNNGGGIIINNNRRRVVVXXXYYYYYY]]]^^^^^^]]]\\\^^^ccchhhlllooosssuuuooobbbRRRFFF444333222000...---,,,,,,///333;;;BBBGGGFFFBBB===777444333666:::???IIISSS[[[\\\[[[UUUMMMIIIJJJLLLWWW^^^gggnnnrrrtttvvvxxxtttooofff]]]SSSJJJAAA;;;777555333222222333444555222888BBBOOOWWWUUUKKKBBBAAA999333333222111666>>>BBBKKKWWWaaahhhnnntttwwwwwwuuunnnaaaQQQBBB999555kkk\\\NNNGGG@@@>>>;;;777666888555444333333333333444555999666444555777888777555555333111000111111000///------......///000000000222333222///000555777666@@@DDDBBB999222222111......000---''''''...111///)))******++++++,,,,,,---+++,,,000333333666AAANNNZZZfffssswwwsssiii[[[OOOFFF???999777444000...///444333555<<>>888333000222888BBBQQQ___ccchhhhhh]]]PPPIIIFFFDDDLLLPPPYYYfffnnnpppqqqtttnnnrrrrrriii___TTTJJJAAA<<<555000111333111111222666;;;DDDNNNSSSOOOEEE<<<888555333222222333222111<<>>;;;777666888555444333333333333444555999666444555777888777555666444222111111111000///------......///000000000222444222///000777;;;:::@@@CCCBBB999333222222///111333///)))'''***+++(((+++,,,,,,------...//////,,,---000333333666AAAMMM\\\fffqqquuussslll^^^RRREEE>>>777555333///---///666555666<<>>JJJTTTXXXTTTOOODDD@@@@@@CCCDDDCCCEEEIIIKKKOOORRRQQQOOOOOORRRVVV]]]hhhqqqqqqrrrqqqfffXXXDDD>>>777222111222444444444999@@@JJJTTTWWWOOOCCC>>>888555777<<>>;;;777666888555444333333333333444555888666555555666777777666777444222000000///...,,,------......///000000000222444333000222999======???AAA???888444333222000111222000+++((()))(((%%%,,,,,,,,,---....../////////...000222222555@@@LLLZZZaaaiiimmmoookkk___RRREEE===666333111......000666444333888@@@GGGKKKLLLKKKHHHCCC???===:::777555444444555777999888555222444666===HHHTTTYYYWWWRRREEEBBBAAACCCCCCAAACCCFFFIIILLLOOOOOOLLLKKKLLLOOOSSS___jjjppptttuuummm```NNNEEE;;;666666888777666777<<>>777666777555444666:::@@@JJJTTTXXXRRRFFF;;;666333000///000111111000///444<<>>;;;777666888555444333333333333444555777666555555555666666666555333000///...---+++***------......///000000000111444555333555999:::888<<<<<<:::666333111000///,,,---...---,,,,,,+++*********++++++,,,---------000//////111222555>>>HHHRRRVVVZZZ___ccccccYYYNNNEEE===666444222//////222333000///222888???DDDFFFKKKIIIFFFCCC???<<<888666888777666666888888666555444555<<>>GGGVVVccchhhpppssslllaaaWWWNNNGGGDDD@@@@@@FFFMMMUUU___hhhnnnqqqssstttuuuqqqdddWWWLLLBBB:::888777555444666<<>>666333000...///000000000000333999AAAMMM[[[jjjsssvvvvvvvvvuuuooobbbRRRFFFkkk\\\NNNGGG@@@>>>;;;777666888555444333333333333444555666666666555555555666666666444111//////...,,,+++------......///000000000...333666666666888555111999666444333111///......,,,,,,---//////.........***++++++,,,,,,---......000...///111222333;;;CCCIIIKKKMMMOOOUUUXXXRRRIIIEEE===777666444111222444111///...///444:::@@@CCCJJJIIIHHHEEEAAA<<<999777:::888666555666666555444444555;;;GGGUUU^^^___^^^WWWSSSRRRTTTSSSQQQRRRUUUWWWYYY[[[YYYUUUOOOIIIFFFHHHQQQ]]]hhhqqquuurrrmmmaaaVVVIIIBBBAAAAAA>>>999:::???GGGQQQ]]]bbb[[[QQQ@@@:::777888===FFFTTTaaahhhooosssoooggg___VVVOOOHHHBBB>>>@@@DDDKKKVVV```hhhlllqqquuuyyyxxxmmmaaaQQQGGG===999777444444666>>>EEEPPP[[[```ZZZMMMBBB999555111///...///000000222333777>>>IIIXXXgggqqqtttuuuvvvvvvrrrgggYYYNNNkkk\\\NNNGGG@@@>>>;;;777666888555444333333333333444555555666666555444444555777888555333111111111///...------......///000000000---222666666666666222---666222///000000...,,,---000......111000---,,,...---------...//////000000///---...111222222777===@@@BBBCCCCCCHHHMMMKKKFFFCCC===888888666333222444222000///000333888===AAAFFFHHHHHHFFFAAA<<<999777888666444333444555444333555666;;;GGGVVVaaadddddd^^^[[[ZZZ\\\\\\ZZZ\\\___ccceeefffddd```XXXPPPJJJLLLQQQZZZeeeooouuuvvvuuukkkbbbVVVNNNKKKHHHDDD@@@@@@EEEKKKUUUaaahhhcccZZZEEE???::::::===DDDQQQ]]]iiiooorrrooojjjeee^^^XXXKKKDDD======???EEENNNXXXbbbhhhooouuuzzz{{{tttkkkYYYNNNBBB===:::777666888@@@FFFQQQ]]]ccc^^^SSSIII===999444000///000000000111222555;;;EEETTTcccmmmssssssuuuvvvtttlll```WWWkkk\\\NNNGGG@@@>>>;;;777666888555444333333333333444555444666666555333333555777555333111000000000///...------......///000000000...222444333444555444000555///---000111...,,,...222...---000///+++***...------......///000000000---,,,---111222111333777888;;;;;;999<<>>BBBEEEGGGEEE@@@;;;888777444333333444666777777777666777<<>>;;;777666888555444333333333333444555444555777555333222555777111///------------,,,+++------......///000000000///222222000111666777555555...,,,000222///---///000++++++......***+++///++++++,,,,,,---.........,,,***---111222000111444222555555222333999>>>???>>>999777999888333111111---.........///333777:::@@@CCCFFFEEE@@@;;;888777333333333666999<<<<<<<<<777777<<>>:::888777666777777888777888888888999999<<>><<<::::::===JJJOOOOOOLLLNNNXXXbbbfffkkkhhh___SSSLLLIIIEEE@@@HHHNNNVVV]]]_________^^^^^^[[[UUUNNNJJJHHHHHHIIIIIIJJJLLLRRRYYY]]]]]]\\\QQQJJJ@@@999777666333111333222444999EEEVVVfffoootttwwwxxxvvvwwwxxxtttnnnlll]]]KKKCCC<<<;;;;;;888777888777777888777666444222000333222111000000111222333666444111/////////...---,,,,,,,,,---...///111111///111333333111000///000---............---+++***,,,------...////////////...---,,,,,,...///......///////////////000111222444444555555555555555444555444222333444666555555555333111///...///000111666:::???AAA@@@>>><<<<<<;;;888666666999:::888666888888:::@@@JJJVVVbbbiiimmmlllkkkmmmoooqqqqqqpppoooiiibbb___```bbbbbbaaaZZZSSSOOOSSS[[[eeeqqq{{{~~~|||wwwpppeee[[[UUUSSSPPPQQQZZZeeehhhfffcccVVVIIIBBB>>><<<===???GGGIIIFFFAAABBBLLLXXX___oooooohhh]]]TTTOOOHHHBBBEEEIIIOOORRRSSSSSSSSSSSSSSSTTTUUURRROOOMMMOOOQQQNNNMMMMMMOOOSSSWWWYYYYYYVVVQQQJJJBBB;;;777555555444444666<<>><<<:::666444555555555666666555333222000111111000000000000111111999444///...///000...,,,,,,---------...000111222000111333333222000000000---.../////////,,,***(((......000111222222222222...---+++***+++,,,---...000//////000000111222333555666666777666555444333444222111222444666777777777555333000///......///222777===@@@@@@>>>===<<<<<<888444555777999777444666666999===FFFRRR___ggglllmmmnnnoooqqqrrrrrrrrrqqqjjj```YYYXXX[[[^^^```ZZZSSSNNNPPPXXXbbbooozzz|||uuuiii^^^VVVQQQMMMMMMUUU```fffhhheee[[[OOOFFF@@@>>>>>>>>>BBBBBB???<<<===EEEQQQZZZkkknnnmmmeee^^^XXXQQQKKKJJJLLLOOOOOOMMMKKKJJJJJJIIINNNTTTTTTRRRQQQTTTXXXWWWTTTRRRPPPQQQSSSUUUWWWXXXWWWTTTMMMCCC;;;777666444555777>>>JJJYYYgggpppsssvvvvvvtttuuuwwwtttoookkk[[[MMMEEE===;;;:::666444555000111222333333333222111000000000000000000000000888444///...///000///------------...///000111222000222444444222000000000---.../////////,,,***(((......000111222222222222...---+++))))))***,,,...////////////000111222333222333444444333222000///222111111333666999999999888777444111///...------000555;;;??????===;;;;;;;;;888444333555666555333444555777<<>><<<<<<<<<<<<<<<>>>DDDNNNVVVeeellloookkkeee```YYYSSSRRRTTTUUUSSSNNNIIIFFFEEEDDDJJJQQQSSSRRRRRRUUUYYYZZZYYYWWWTTTQQQQQQRRRSSSWWWZZZ\\\XXXNNNCCC===:::888999<<>>@@@???>>>888777555333111///---,,,---111666:::;;;<<<<<<===;;;<<<<<<777333222555999555666777777;;;DDDRRR\\\iiimmmsssvvvxxxyyy{{{~~~vvvqqqhhh\\\SSSMMMJJJJJJGGGCCCCCCGGGNNNYYYjjjxxxzzzpppfffVVVLLLEEEEEEHHHMMMWWWaaaeeeiiiiiiaaaXXXQQQGGG>>>;;;888999<<<<<<>>>FFFPPP___jjjssssssooojjjeeeaaa___cccggggggaaaXXXOOOJJJHHHHHHHHHHHHIIIKKKMMMOOOPPPVVV]]]```^^^YYYVVVTTTSSSXXX]]]aaaaaa^^^ZZZXXXSSSSSSTTTWWW^^^gggoootttuuuwwwwwwtttppplllddd[[[jjjYYYLLLCCC<<<:::999666444555222333333444333222111000111111222222222222111111---111333333000...000222............///111222333111333444444333111111111------,,,,,,,,,---......//////////////////......,,,...///---***)))+++---,,,,,,------...000111222222333666777777666444222000222777<<>>@@@<<>>===<<<888666666555444222111000111111222111111222111//////000222...///000000000///---,,,//////.........000222333111222222222000///---+++---,,,,,,++++++,,,,,,------------............///...------,,,---...000111111000...------///111333111555999999666444555666000111444;;;AAAEEECCCAAA999666555666333//////222222000///222777;;;<<<<<>>GGGQQQ^^^eeennntttwwwyyy|||~~~{{{yyyuuuoooeee[[[QQQLLLFFFDDDBBBCCCIIIVVVeeeooo{{{~~~tttjjjZZZRRRIIICCC???BBBMMMZZZbbbjjjooonnnjjjcccUUUGGGBBB>>>;;;;;;;;;<<>>===;;;999666444222222000111444888;;;CCCKKKVVV]]]eeelllooorrrvvvzzz}}}yyypppdddXXXQQQHHHGGGFFFGGGMMMYYYgggppp{{{uuulll___WWWNNNIIIEEEFFFMMMUUU^^^fffnnnpppppplllaaaUUUDDD???:::999999;;;BBBKKKZZZiiivvvvvvtttsssmmmeeefffdddgggqqqvvvssslllhhhXXXTTTNNNHHHEEEDDDEEEFFFNNNUUU^^^fffhhhgggeeeccc]]]^^^aaagggnnnqqqrrrpppooooooooooooppppppppppppqqqlllddd\\\UUULLLCCC===lllYYYLLLDDD===<<<<<<888666777555555555555444333222222000111111000...---...000/////////000///......---///.........///000111222555222...***)))+++...000...---+++******+++---...---------............///---------,,,,,,++++++***(((***---000000...,,,***333333444666888777555333333333666===EEEJJJKKKIIIBBB===999777444...---000---,,,---111666:::;;;<<>>===;;;999666444333444222222444666777===DDDOOOVVV___fffkkkqqqwww|||~~~{{{qqqeee^^^QQQOOONNNOOOTTT^^^jjjsss{{{wwwnnnbbbZZZSSSPPPNNNKKKKKKNNNYYYaaajjjppptttssskkkbbbLLLEEE>>>:::999;;;DDDNNN[[[jjjwwwyyyxxxwwwpppgggaaa]]]```jjjrrrsssqqqpppddd___WWWOOOIIIEEEDDDEEEJJJPPPYYY___bbbaaa``````]]]^^^bbbgggmmmqqqrrrqqqppppppoooooommmjjjhhhgggddd^^^UUULLLDDD>>>999555kkkXXXKKKCCC<<<<<<;;;888666777444444555555555333111000333444444222000000111222///////////////......---.........///000000111111333111---******+++...///...---+++******+++---...---------............///***++++++,,,,,,,,,,,,+++(((***---///000...+++***333222222444888888555222222222666===GGGNNNQQQQQQHHHAAA;;;888444...---.........///222555888;;;<<>><<<:::777555333444222222444444444888>>>GGGMMMVVV___gggoooxxxzzz~~~{{{sssnnn___^^^]]]\\\^^^eeeooouuu|||~~~wwwoooaaaZZZVVVVVVUUUOOOKKKIIITTTZZZccclllrrrsssnnniiiYYYPPPFFF@@@===???HHHRRR^^^mmmyyy||||||{{{sssiii^^^YYYYYYbbblllqqqsssuuuooojjj```VVVNNNHHHDDDCCCFFFKKKQQQUUUVVVVVVUUUVVVVVVXXX[[[```dddhhhiiijjjhhhhhhhhhfffbbb^^^ZZZWWWPPPLLLFFF@@@;;;777555444kkkXXXJJJBBB<<<;;;;;;888666777333333444444444222000///444555555333111000111222000/////////............---...//////000111111111000///...---------------...---+++******+++---...---------............///------,,,,,,,,,,,,,,,+++,,,,,,---............---222111111444777888555111222333777???KKKUUUYYY[[[LLLCCC;;;777444///---...111111222333555777;;;===BBBAAA@@@===;;;888555444222000111444444333666;;;;;;AAAJJJSSS]]]gggsss{{{{{{}}}}}}{{{qqqpppnnnkkkkkkooouuuyyy~~~}}}uuummm___[[[YYY\\\[[[TTTMMMJJJNNNQQQZZZeeemmmqqqqqqpppeee[[[PPPHHHCCCCCCKKKTTTbbbppp|||~~~~~~vvvkkk```ZZZXXX```jjjrrrwww{{{xxxsssjjj___TTTLLLFFFCCCCCCFFFHHHIIIHHHGGGGGGHHHJJJLLLOOORRRUUUXXXZZZ[[[YYYYYYXXXVVVRRRNNNIIIFFF@@@@@@>>><<<999666444333kkkXXXIIIAAA;;;;;;;;;888666777333333333333222111000000333444444222///...///111000000///............///---...///000111111111000......000000000...---+++---,,,,,,,,,,,,,,,,,,------------............///222111///---,,,,,,,,,---///...------......000000///000111444666666444222444555888AAAMMMXXX^^^```NNNDDD:::666333///---...222222222222333777<<<@@@EEEDDDBBB@@@<<<999666444222000222444444222444999666<<>>@@@CCCDDDEEEGGGIIILLLIIIHHHGGGEEECCC???<<<:::999;;;<<<;;;888444222111kkkXXXIIIAAA;;;;;;;;;888666777555555444333222222222222444555444222000//////111111000///...---......///---...///000111111111000...///000111000///...---+++,,,,,,------,,,,,,+++---------............///111000...------000333555...............//////000---///333444444444444444444444666>>>IIISSSZZZ\\\MMMBBB888444333000///000000000//////000666???EEEIIIHHHEEEBBB>>>999666444333222333555444111111555555999???DDDKKKVVVbbbkkkoooqqquuu{{{zzznnnddd\\\\\\^^^___ZZZQQQLLLLLLDDDAAAFFFRRR]]]dddllltttqqqjjjbbb]]]XXXVVVZZZaaannnyyyzzzooo\\\TTTPPPWWWcccmmmvvv}}}zzzqqqfff[[[QQQKKKBBBAAA???;;;888666888999777999;;;;;;:::;;;>>>@@@===<<<;;;:::999777666666555888:::999555222111222jjjWWWHHHAAA;;;:::;;;888666777777666444333222222333444777777777555222111222333111000///------......///,,,---///111111111000000000000000000000/////////***+++---......---+++***---------.........//////,,,+++***+++///555;;;???,,,---.../////////......+++///444555333222333555222111222999CCCMMMRRRTTTMMMAAA666333222000///000------,,,,,,...666@@@IIIKKKJJJGGGCCC???:::666444555444555666444000///333111444888;;;@@@JJJUUU^^^```dddllluuu~~~yyylll```YYYYYY\\\\\\UUUKKKGGGHHHDDD???@@@JJJSSSZZZccckkkuuuooojjjgggcccaaadddkkkrrr{{{{{{ppp^^^VVVRRRZZZgggrrr|||~~~wwwmmm```UUUOOOCCCAAA>>>:::777666777:::444666888777555666888;;;777666555555555555666666222444666555333222333666iiiWWWGGGCCC===999888777777777;;;999666444444333222000666666666555444333222111///...---,,,---...000111...,,,+++,,,...111222222222000...,,,,,,---///111------,,,,,,,,,---......///000...,,,+++---......+++//////+++---666;;;;;;222000//////...,,,(((%%%,,,---......------///000000222444777;;;AAAIIINNNMMMBBB888555222---,,,///111000...---///666???FFFRRRUUUSSSIII@@@;;;888444888333//////333666555333444333444666;;;BBBHHHLLLSSSVVV]]]hhhttt~~~}}}rrrgggaaa\\\\\\[[[XXXRRRJJJBBB===<<<@@@DDDFFFHHHNNNXXX___gggjjjnnnnnnlllkkkkkkmmmuuuyyy~~~xxxlll```YYYSSSVVVcccrrr|||}}}sssgggYYYNNNCCC===888777555222444888777888777555666::::::777666666666666666666666555777777777555333333555888hhhUUUGGGCCC===999888777777777999777555444444333222111222222222222222111000000......///////////////000444222000000222333333333222000...---,,,,,,---...------,,,,,,,,,,,,,,,---+++,,,---,,,+++,,,------)))...000---,,,///000...///...---.........+++))),,,---......------...000///000222444777===DDDIIIJJJAAA888555111---,,,///000///...---///555>>>DDDSSSVVVTTTKKKBBB===:::666777222......222444333111222222222333666:::???AAAFFFJJJQQQ\\\jjjwwwxxxmmmddd^^^YYYZZZZZZUUUNNNFFF@@@===;;;>>>BBBDDDFFFJJJPPPUUU^^^ccciiimmmnnnnnnooopppvvv{{{uuuhhhTTTOOOLLLRRRaaapppzzz~~~xxxlll\\\NNNBBB<<<888777555333666:::999;;;;;;888888;;;:::777777777777777777888888888777777777666555777;;;>>>~~~fffSSSFFFBBB===999777777777777777555333222333333222111333333444444444555555555///000111222111000///...222000//////111333333222111000000///...------,,,------,,,+++************((()))+++,,,+++,,,...000%%%,,,111000---,,,***(((---,,,,,,---//////...,,,,,,---///...------...///...///000000222777===BBBFFF@@@:::666111---,,,//////...---,,,...444<<>>>>>;;;???BBBEEEFFFGGGHHHIIIQQQWWW```gggllloooqqqrrrvvv{{{|||ooobbbOOOLLLLLLTTTcccrrr|||{{{ooo\\\KKKAAA;;;777777666666999>>>@@@CCCDDDAAA@@@AAA???;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;@@@FFFJJJ}}}eeeRRRFFFAAA<<<888777777777777555333222222333333333222333333444555666888999:::333333333222111000///...---,,,---///333555666666///000111111111000///...---,,,+++***))))))))))))******+++,,,,,,,,,111888&&&+++000111000///......---,,,,,,---///000///...,,,...///...------...///............///222888<<>>QQQVVVXXXRRRKKKFFFAAA======:::777666777777555333444444444444444444555555===???BBBHHHPPP[[[fffmmmwww|||{{{qqqhhh```[[[YYY___bbbaaaXXXJJJ@@@===>>>===???DDDHHHJJJIIIFFFDDDGGGKKKRRRYYYaaagggkkknnnsssyyy}}}}}}{{{tttggg[[[NNNLLLLLLTTTcccrrr}}}|||qqq\\\III@@@:::666666777777;;;AAAIIINNNRRRPPPOOOOOOLLLHHHHHHHHHGGGFFFEEEDDDCCCCCC???@@@AAACCCFFFMMMTTTYYY|||dddRRREEEAAA;;;888777777777777555333111222333444333222000000000222333666888999999888666444222111111000000000111333777::::::999...///111333333333222111---,,,+++***)))(((((((((///,,,+++---,,,---555@@@...---...000000000111333000...------...///...------...///...---,,,---///.........------000555999AAACCCBBB;;;333......///------------...222777<<>>;;;:::888777555444333333444444555666777777???@@@BBBDDDHHHOOOWWW^^^hhhoooyyy}}}sssiiibbb^^^\\\\\\fffhhhfff[[[LLL@@@<<<===<<>><<<:::777555444333333222222444666666555444...000111333333333222222,,,,,,+++***))))))))))))000,,,+++...,,,,,,666DDD;;;333,,,,,,.........///222000...---.........,,,---/////////---,,,---...---------,,,---000555999BBBHHHIII@@@555000///000------......///222666:::GGGPPPVVVUUUQQQMMMHHHCCC@@@???===;;;888555333222111111222333444777999;;;???AAADDDEEEEEEHHHMMMRRRYYYaaalllvvv{{{~~~yyytttkkkddd______aaadddkkkllliii___RRRFFF@@@>>>===>>>CCCKKKRRRQQQIIIBBB@@@===;;;<<>><<>>HHHRRRTTTSSSPPPKKKGGGEEEEEEDDDAAA<<<888555555666555444444777;;;@@@CCCLLLQQQUUUSSSMMMGGGFFFGGGHHHOOOYYYbbbgggjjjlllllliiifffaaa^^^```eeemmmqqquuutttrrrmmmfff\\\SSSNNNHHHGGGKKKSSS[[[[[[QQQGGG>>>:::777777:::===>>>>>>>>>DDDGGGEEEBBB@@@<<<888777<<>>FFFIIIAAA888222,,,&&&.........///000222333444<<>>CCCSSS[[[dddhhhcccYYYQQQKKKFFFJJJNNNTTT[[[aaafffiiijjjeeefffffffffgggjjjnnnqqqqqquuuxxxwwwppphhhbbb```UUURRRRRRYYY```aaaZZZQQQ@@@;;;555333555777777777888:::<<<<<<;;;:::999:::777:::@@@FFFMMMRRRVVVYYY[[[[[[[[[ZZZYYYUUUOOOKKK???<<<777333111111333555@@@IIIYYYlll|||rrr]]]OOODDD@@@;;;777666777777777888666555555555444222000333333444555666777888999@@@KKKXXX[[[RRRDDD999333)))000333222111333111---000111111222111000///...000...,,,,,,---......---******++++++,,,------...444111---,,,---......---...---,,,,,,---///000000---------............///---,,,+++***+++---000222888@@@CCC>>>666222---(((.........///000222333444999???GGGNNNQQQQQQPPPOOOMMMLLLIIIEEE@@@;;;888666111777666777>>>@@@GGGXXXfffnnnsssnnneee^^^XXXSSSNNNQQQWWW^^^ccchhhjjjkkkoooooonnnjjjfffdddfffiiilllqqqxxxzzzwwwqqqllliiiccc^^^[[[]]]bbbaaaZZZRRRDDD>>>888555555777777666444666888888777555555666555777:::===@@@CCCEEEEEEGGGGGGHHHIIIIIIFFFAAA>>>===:::666222000111222444<<>>???>>>:::777:::888555222000000111222666===KKK[[[lllzzzsss[[[MMMBBB>>>:::777777888888888===;;;888777777777555333555555555666666777777888777AAANNNTTTNNNCCC888222555222...,,,...111000...///////////////......---,,,,,,,,,---,,,)))$$$ ******++++++,,,,,,,,,,,,+++,,,...000111111000...+++---...///.........///---------............///******))))))***,,,...///...222666555333111///............//////111222222222666<<>>999777777888999999;;;999777666777888777666777777777777777777777777555<<>><<<===BBBKKKZZZjjjvvv|||}}}|||xxxuuurrrqqqrrrooohhhcccOOOHHH>>>888777777777666444555666555444444555666111222333444555666666666555444555666777666333111555444333111000000000000222666>>>IIIXXXkkk}}}pppYYYKKK@@@===999666777999::::::888666444333444555555555777777777777666666666666444777999:::888555333222444111///222444444555777222222111000000000000000...,,,+++,,,---...---,,,******++++++++++++++++++///000///...,,,---///111,,,...000///,,,+++---000---------............///,,,++++++++++++++++++,,,000...///222222///...000///.........//////000111333333666@@@NNN\\\fffjjjccc^^^UUUKKKCCC===:::999444888666777@@@EEEOOObbbrrr}}}~~~yyypppaaaPPPBBB:::999:::<<>>BBBKKK]]]mmmyyywwwjjjWWWFFF<<<888777777:::>>>HHHWWWfffrrrxxxzzzuuuqqqkkkiiiiiikkkkkkkkk^^^UUUHHH???:::888666555222333333222000000222444444555555666666666666555777666666666777777555444222222333333333222111000333555888>>>HHHZZZooo~~~mmmWWWJJJ???<<<888666777999;;;;;;===:::666444444444333222444444444333333222222111222111000///.........///,,,+++///444111++++++111111000...---------...///......///111222111---+++++++++******************))),,,000000///...000222---000000...***)))...222---------.........////////////...---,,,+++***)))---)))(((...000------111///............//////000444111111:::JJJ[[[ggglllllleeeZZZNNNCCC===999888222777555555===@@@HHHZZZiiiuuuuuufffPPP???777555555444888;;;CCCPPP___llltttvvvlllfff```]]]```fffkkkoooeee[[[MMMBBB<<<888555333444444444333111111444666///000222333555666666666666555555666888999777666111222333444444333222111333555777;;;DDDUUUjjjzzzjjjUUUIII>>>;;;888777777777666555555555666666777888888888444555555555444222000///""")))///111...+++,,,...000000000000000000000000000222111......222333111000///,,,***)))((())))))---......---++++++---...,,,---+++(((+++000222///------------------------+++,,,............,,,+++,,,------+++***)))***,,,''')))---.........///000444000---...333666444222222222555===GGGSSSdddsssqqqlll```OOODDD@@@<<<888777666888;;;===???GGGPPPaaaoooppp]]]JJJBBB>>>888333222777888>>>IIIXXXeeemmmqqqjjj^^^SSSQQQUUU[[[eeemmmnnndddSSSCCC<<<;;;888222999777444333333222000...444666888:::;;;;;;:::999666999<<<;;;666333555888888777444222111222333333333444666:::>>>JJJ```ttt}}}fffTTTJJJ>>>;;;888777777777666555777777777777666555444444444555555555333222000///+++///333333000------...///////////////////////////111000,,,,,,///000...111000...,,,++++++++++++***+++,,,,,,++++++---///...//////---...111000,,,------------------------------............------,,,,,,---+++***)))***,,,(((***,,,.........000222111---***+++///222111///333222444<<>>888666777:::<<<>>>FFFNNN___kkk|||~~~kkkXXXEEE<<<999666444555555666:::CCCOOO\\\dddhhh^^^SSSIIIGGGLLLTTT___iiilllfffWWWHHH@@@>>>;;;777:::999666444333333444555666888:::===??????>>>>>><<>>;;;888777777777666555666666777777666555333222444555444444333111000///000111111111111000///...////////////////////////...000///+++***------+++000///...---,,,,,,,,,,,,(((***+++,,,+++,,,...//////111111///000111...)))------------------------......------------......+++,,,,,,+++***)))+++,,,)))***,,,,,,---///222555444000---...111444444333444222333:::BBBOOObbbrrrvvvsssiiiZZZOOOIIICCC===999666666999;;;<<>><<<======;;;777444444888===888:::>>>BBBEEEGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDCCCBBB@@@>>>;;;999888777777444333444666888@@@QQQbbbwwwwwwbbbRRRIII>>>;;;888777777777666555111222444666777666555555555444444333222111000///...,,,+++,,,///000000000////////////////////////---000///+++***,,,,,,))),,,,,,+++++++++******+++***,,,---...------...///...000///,,,,,,///---)))...........................---,,,++++++,,,---...+++,,,,,,+++******+++---***+++++++++,,,///444777777555222222555777888888666333333888???LLL___ooowwwuuummm___TTTLLLDDD===;;;777666888999:::???FFFNNNUUUcccrrr~~~}}}tttnnnYYYLLL===444333444555555999777666:::BBBMMMXXX^^^WWWLLLAAA===>>>CCCNNNXXXeeegggbbbTTTGGGAAA???===>>>AAACCC???:::888;;;???:::<<<@@@FFFKKKPPPSSSUUUXXXWWWVVVUUUUUURRRNNNKKKMMMLLLIIIEEEAAA<<<999777444333333555666<<>>;;;888777777777666555222333444666666666666555555444333222111000000000...,,,++++++---/////////...........................000000---,,,------)))******+++++++++,,,++++++...000111111///---------,,,,,,)))%%%''',,,...,,,........................---,,,+++******+++,,,---***+++,,,+++******+++---***+++++++++---000666:::777666555555777888999999777444333666===HHHZZZiiixxxxxxssshhh]]]TTTJJJBBB>>>999666777999999<<>><<>>;;;===AAAGGGOOOWWW]]]aaaeeedddccccccbbb___ZZZVVV[[[ZZZXXXSSSLLLDDD<<<888555333444666777<<>>;;;888777777777666555777777666555555444444444555444333111000000000000222111000///...------...........................---000000...---///...******+++,,,---............000222333222000...------+++***'''###%%%,,,000///........................,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,---***+++,,,,,,...111777;;;:::;;;<<<===>>>>>>>>>===999555444777;;;EEEUUUcccqqqsssrrrjjjbbbZZZOOOFFFAAA;;;666777888888:::>>>BBBGGGQQQ___nnn{{{~~~yyypppcccYYYFFFCCC<<<666777::::::777<<<:::999888===FFFRRRZZZUUUMMMDDD???<<<===EEENNNWWW^^^aaaZZZQQQJJJEEEAAAEEELLLTTTWWWRRRKKKDDD@@@>>>>>>@@@EEEMMMWWW```ffflllmmmoooooommmjjjgggeeeiiiiiihhhddd\\\PPPDDD===888555555777888;;;DDDNNN```mmm}}}uuuaaaQQQIII>>>;;;888777777777666555:::888666555444444555666555444222111000///000000111333444222...,,,---///........................+++///000------///...+++)))***,,,...////////////...000222222000...------,,,,,,)))''')))///111///........................,,,------......------,,,***+++++++++******,,,...)))***,,,---///333777;;;<<>>888333555===@@@>>>@@@???===;;;===DDDNNNVVVWWWPPPHHHBBB<<<:::@@@HHHQQQYYY___]]]YYYTTTOOOIIIKKKQQQYYY___^^^WWWOOOIIIAAA@@@>>>@@@GGGRRR\\\cccmmmqqqvvvwwwvvvsssssstttsssuuuwwwtttlll^^^PPPGGG;;;888777888888888???FFFSSSbbbtttrrr___RRRKKK>>><<<888777777777666555888666444333444666999;;;555444222000//////000000+++///333222...,,,///222........................***---///------///...+++&&&'''***,,,---......---+++...000111000.........---///...,,,...222222///////////////////////////---...///000000///...---***+++++++++******,,,...(((***,,,...000333888;;;888<<>>888888999888999;;;999===CCCKKKUUUbbbnnnwwwwwwuuusssooohhh[[[LLLAAA::::::444///333>>>EEEDDDFFFDDDBBB??????DDDMMMUUU]]]VVVNNNFFF===888;;;AAANNNVVV^^^```___]]]WWWPPPPPPTTT\\\bbbddd```WWWQQQDDD@@@======BBBLLLXXX___kkkrrryyy|||zzzyyy{{{~~~xxx|||~~~vvvhhhXXXNNN>>>;;;999999777666:::AAAJJJZZZnnn|||ppp]]]OOOGGG@@@>>><<<999777666555555:::888666555666666666555666555444333333333444555555444333444555555333111---******,,,---+++,,,///333000------///000...+++,,,((((((,,,...------000---///111000---,,,...000,,,,,,,,,------.........//////...------------.........---,,,,,,++++++***///...+++)))((()))***+++***,,,...///000333666999444888===BBBCCCBBB???<<<777444444777:::???GGGPPPaaadddgggmmmsssrrreeeVVVMMMDDD===<<<;;;888666777777999<<>>999999999888:::???FFFKKKOOONNNJJJCCC???CCCMMMVVV^^^]]]UUUIIIAAA@@@AAA@@@LLLRRR]]]hhhllliiiaaaZZZ\\\[[[___gggmmmjjj]]]RRRHHHBBB===<<<<<>><<<;;;===EEENNN```nnn{{{{{{jjj[[[III>>>666777777333555;;;AAAJJJZZZmmm}}}jjjWWWIIIBBB:::999888666666666777777777666666777888777444111333222111000///000000111555555555666666555111//////,,,+++------***+++...%%%---000///...///222333...+++,,,---,,,,,,//////---------...///...---,,,,,,,,,------------...///......---------------++++++,,,---........................------,,,++++++,,,---......///111333555999>>>CCCDDDAAA<<<999555222222555777:::BBBJJJQQQXXX```fffkkknnnjjjcccZZZNNNCCC>>>;;;777666888888888888:::>>>CCCHHHKKKRRRQQQNNNKKKFFFAAA===;;;777777777999???IIIUUU]]]fffbbbZZZNNNEEEEEEMMMUUU^^^bbb```UUUIIIEEEEEEEEEIIIQQQ```nnnwwwxxxrrrmmmcccbbbcccjjjqqqqqqjjjbbbSSSJJJBBB>>><<<<<>>FFFKKKSSS\\\aaafffjjjkkkiii___RRREEE===999555555777888777777777888;;;===???EEEEEEEEEDDDAAA>>>;;;999777777777999AAAMMM[[[eeeooojjj```RRRGGGFFFMMMTTT^^^eeeggg]]]PPPJJJIIIIIIGGGPPP___oooyyy{{{wwwssshhheeeeeejjjqqqssspppkkk^^^SSSGGG???=========>>>KKK[[[mmmzzzwwwkkkTTTEEE999888777333333888888@@@MMM___pppyyybbbOOOCCC>>>;;;:::888666444444444444555555777999:::777333///222111111000111222333444777666666666666444000---000---,,,...---++++++...///---,,,---//////...,,,222---)))++++++))))))+++...+++)))+++...000...,,,------------------------......---,,,,,,,,,,,,,,,//////000000000...,,,+++---///000222111000...,,,+++,,,---,,,++++++---///111444888<<<<<<:::666333444111000333444555:::BBBHHHPPPWWW[[[___eeejjjjjjaaaTTTDDD;;;666222333555777777777777777888999:::<<<===@@@AAA@@@===999666888888888;;;DDDQQQ```kkkrrrmmmcccUUUIIIGGGLLLSSS]]]gggllleeeXXXQQQNNNLLLJJJRRR```ooozzz}}}{{{xxxlllhhhfffhhhnnnrrrsssqqqfff\\\MMMAAA<<<======<<>>EEEKKKPPPSSSXXX```fffgggaaaSSSDDD;;;555222222444666666777777888888888888555777;;;======:::777555::::::;;;???HHHWWWfffqqqtttpppgggYYYMMMIIIMMMRRR\\\gggnnnjjj```XXXSSSNNNMMMTTTaaaooozzz}}}rrrlllgggfffkkkppptttuuukkkdddUUUFFF>>>===<<<:::BBBOOO___mmmyyy|||sssaaaNNN===999777333222555777;;;DDDQQQbbbtttsss]]]MMMCCC>>>:::999888666555555666666888888888::::::999555222/////////000222555888999<<<999555333222222000...///,,,,,,......,,,---000------...///111111000///+++((((((---...,,,***+++)))***+++,,,++++++---.........---------,,,,,,,,,...---,,,,,,++++++,,,,,,***,,,...000111000...------...///000000///......+++,,,------,,,,,,...///222333444666777888888888444222111333333222666<<>>DDDOOO^^^mmmxxxyyyuuulll___RRRLLLNNNRRR[[[fffnnnmmmggg___VVVOOOMMMSSS^^^kkkwww~~~wwwqqqiiifffhhhnnntttwwwqqqooodddRRREEEAAA===999===IIIWWWdddrrryyyeeeQQQ???999777333111444666999@@@KKK[[[nnn~~~rrr\\\MMMCCC???999888777666666777888999999999999:::;;;999666444------...000222666888:::===:::555222111111000///...,,,+++...///---...111***///333444000---,,,---***''')))...111...,,,---'''***,,,,,,******,,,///.........------,,,,,,,,,...---,,,,,,++++++,,,,,,000222333444444222///---......///////////////...+++,,,------,,,,,,...000///000111222333555666777555222222333333222555;;;===???AAADDDMMMZZZaaaaaa___RRRDDD<<<888444444666222333555666666555444444444444555777999;;;===>>>:::<<<@@@GGGSSScccsss}}}}}}zzzqqqcccVVVNNNOOORRR[[[eeemmmnnnjjjcccYYYOOOJJJOOOYYYfffsss{{{{{{tttkkkfffgggmmmtttxxxwwwxxxppp^^^NNNFFF???999888CCCPPP\\\kkk{{{~~~hhhSSS???999777333111333666888===HHHWWWiiizzzkkkVVVIIIAAA>>>===<<<:::888777666555555888<<<<<<777555888666111333222111111222444666888999777444111/////////000///---,,,,,,...//////...000---,,,...222333///+++++++++++++++++++++++++++,,,,,,,,,,,,...///111222000...,,,******,,,...000---------,,,,,,+++++++++000444999999666222000000...///000222222111000000---------------...///000000000000111222333555555333111111333333222777===???CCCGGGJJJMMMTTT\\\bbb]]]WWWGGG===999///***444555555666666555444333333333222333666:::===??????CCCBBBFFFRRRcccsss|||tttfffXXXPPPOOOQQQWWWcccnnnpppllleee\\\TTTQQQMMMRRRbbbsss}}}|||wwwppphhheeehhhnnntttzzz{{{vvvjjj^^^RRRDDD:::===???DDDOOO```sss{{{kkkUUUCCC???===666333666999777:::CCCOOO^^^rrriiiUUUHHHAAA>>>>>>===<<<:::999888777777999<<<<<<777555777555000222111000000111222333555555444222000...---------...,,,++++++---......---000---,,,...111222///+++++++++++++++++++++++++++++++++,,,---...//////000///...,,,++++++,,,...///------,,,,,,,,,+++++++++///444:::===:::666222111//////000111111111111000.........---......//////000000000111222333444555444111111333333333777>>>AAADDDGGGIIILLLRRRZZZ``````[[[LLLBBB>>>444///888222222444555666666777777222222444777<<<@@@CCCDDDEEEHHHOOO[[[jjjwwwvvvgggYYYQQQPPPQQQWWWcccnnnqqqnnnggg^^^UUUQQQNNNQQQ___ooozzz~~~zzzrrrjjjgggiiipppuuu|||~~~zzzpppcccWWWIII>>>>>>???CCCKKKYYYjjjwww~~~}}}nnnXXXDDD>>>;;;555333666888666888AAALLL\\\ooohhhUUUHHHAAA>>>>>>===;;;:::888888777777:::<<<;;;777555555333000222111111111111222222333333333222111///...---------,,,***+++,,,...------000...,,,...000111...+++++++++++++++++++++++++++***+++,,,.........---,,,------------------------,,,,,,,,,,,,++++++++++++,,,111888;;;:::666222///000000//////000000111111000000///.........////////////000000111333444555444111222444555555999@@@DDDFFFHHHHHHIIINNNVVV\\\```^^^QQQFFFBBB777111999222222333444555666777777222333555999===CCCHHHJJJKKKRRR]]]iiisss}}}yyyjjj[[[RRRPPPQQQXXXcccnnnrrrpppkkkaaaYYYRRRNNNOOO[[[jjjttt||||||uuummmiiikkkqqqvvv}}}wwwlll```QQQEEE@@@???@@@EEENNN\\\lllwww~~~}}}qqq\\\GGG>>>:::444333666555444666>>>IIIWWWkkk{{{gggUUUIIIBBB@@@;;;:::999777666666555555888999888777666555333222333333333333333333444444555555555444333111000///...,,,++++++---......---000...------//////...,,,++++++++++++++++++++++++)))+++---......---+++***,,,,,,---......---,,,,,,,,,+++++++++++++++++++++))),,,000333333222///---000000///......000111222222111000////////////////////////000111222333444444222333666777888===CCCHHHIIIIIIGGGGGGKKKRRRXXX^^^```UUUHHHBBB666///555555555555444444444555555444555777:::>>>DDDKKKOOORRR\\\jjjuuu|||}}}mmm^^^TTTPPPQQQWWWbbbmmmssssssooofff]]]SSSNNNNNNXXXeeepppzzz}}}vvvooojjjkkkooottt{{{}}}uuuiii[[[OOOAAA???===???DDDOOO```nnnxxx|||tttaaaKKK???888444333555333222555<<>>EEEUUUdddrrr{{{}}}vvveeeOOO@@@888444333555222111444:::AAAMMMbbbsss|||eeeTTTIIIDDDBBB;;;;;;:::888888777777777666444444777666333222444///......///222555888;;;>>>===;;;888444111///---000///---...///111111000000///...---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,.........---,,,,,,,,,---......---,,,,,,*********+++++++++++++++...+++)))(((+++---///000//////......//////000000000000///.........//////------......///111222333333222555:::>>>AAAHHHPPPTTTRRRMMMGGGCCCDDDKKKQQQ[[[ddd]]]OOOFFF;;;111333222222222333444777999:::777999<<<>>>BBBIIITTT\\\fffooo{{{uuufffXXXPPPMMMRRR\\\iiirrrxxxxxxpppgggZZZRRRNNNRRR[[[fffttt~~~|||xxxsssmmmjjjiiijjjqqqyyyzzzoooeeeNNNDDD>>>======???JJJVVVgggrrr|||vvvhhhSSSBBB999555444444222222555:::???KKK___qqq}}}xxxbbbRRRHHHBBB@@@;;;:::999888888777777888999555555777666111///222000//////000444:::???CCCFFFDDD???:::555222///...000...------///000000///000///...---++++++,,,---++++++++++++++++++++++++++++++,,,---...//////000,,,------------------,,,)))*********++++++++++++...,,,)))))),,,...///...---...//////000000//////.........---......//////---------...///000111222333222666===BBBFFFMMMVVVXXXUUUOOOGGGBBBCCCIIIOOOUUUaaa^^^PPPIII???666777222222111222444777999;;;777:::===AAAEEEOOO\\\fffqqqwwwyyyiiiZZZPPPKKKNNNXXXfffqqqyyy{{{tttjjj___VVVOOOOOOUUU^^^lllxxx||||||zzzvvvpppkkkhhhggglllvvvyyypppYYYLLLBBBAAA???<<<@@@IIIUUUbbbpppwww{{{uuuiiiVVVDDD:::666555333222333666:::>>>III^^^ppp}}}vvv```PPPFFFAAA???888888777666555555666666<<<777666888555...,,,///333222222333888???FFFKKKNNNJJJDDD>>>888444222111///---,,,,,,...//////...000///...---+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,...///111222------------------------))))))******++++++++++++---***)))***,,,...,,,***,,,---///000000000///...---------------...///000---------...///000111222333333666>>>DDDIIIQQQYYY[[[XXXPPPHHHAAABBBHHHNNNOOO]]]\\\PPPIIIAAA888999666555333333333555777888666:::>>>CCCIIITTTcccmmmxxx{{{zzzkkk[[[PPPJJJLLLVVVdddpppzzz}}}vvvmmmcccYYYPPPMMMPPPYYYfffrrr|||||||||xxxrrrlllgggeeejjjttt~~~wwwaaaQQQEEEDDDAAA::::::@@@FFFUUUeeennnuuu{{{tttiiiXXXFFF;;;777555333333444777;;;>>>III]]]ppp}}}ppp]]]NNNBBB======;;;999777888:::;;;999777;;;777444222222444444444777111...222999AAALLLVVVWWWOOOCCC999333111000000////////////////////////...------,,,,,,++++++***'''+++---)))(((+++,,,***)))***---/////////---,,,000000///...---,,,,,,+++---------,,,,,,+++++++++)))***+++---.../////////000...+++******,,,///111......//////......---,,,---.........---...000333333333666===FFFPPPWWWZZZ^^^VVVNNNKKKHHHEEEEEEIIIRRRYYYZZZRRRGGG???999444555555666777777777777777888<<>>HHHZZZjjj|||lllZZZKKKAAA<<<======;;;::::::<<<===;;;999:::777333222222333444444444111222777<<>>AAAIIIRRRJJJDDD===777333111///...////////////////////////...------,,,,,,++++++***$$$)))***((())),,,...---,,,,,,------.../////////***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,***+++,,,---.../////////+++---///111000///,,,+++,,,------------,,,++++++)))+++,,,------///333666444555999@@@KKKUUU]]]aaa___WWWPPPKKKGGGDDDFFFKKKRRRYYY[[[SSSIIIBBB===999666777777777888888888888666===GGGSSS___mmmxxxzzzkkkZZZMMMEEEGGGQQQ___nnn|||zzzlll^^^NNNEEEDDDIIISSS]]]nnnvvv}}}}}}zzzuuummmfffccchhhpppzzz~~~rrrcccTTTGGG;;;777888777999@@@JJJVVVbbbiiimmmmmmbbbQQQAAA888333222222333222444888<<>>;;;:::;;;;;;;;;:::888777777444222111222333333222222333666::::::;;;AAAJJJAAA===888555222111...---////////////////////////...------,,,,,,++++++***%%%)))+++((((((+++---+++------------...///000111------------------------************))))))))))))***+++,,,---............---///111222222000...,,,+++,,,,,,,,,,,,+++******,,,---...---,,,---000222222333666>>>HHHSSS[[[___^^^WWWPPPLLLGGGEEEHHHNNNUUU\\\^^^VVVJJJBBB<<<777777777777777777888999999888>>>IIIVVVdddpppyyyzzzjjjZZZLLLDDDEEEOOO]]]lll{{{~~~ooo```NNNDDDAAADDDMMMVVVhhhrrr{{{}}}{{{vvvnnnfffaaaeeellluuuzzzmmm]]]NNNAAA999555777777999@@@KKKVVV___dddbbbXXXJJJ===555222222222333222333777;;;CCCSSSaaasss}}}yyydddUUUIIIAAA>>>???:::;;;<<<<<<;;;999888777666444222111222333333222555333333555444333888@@@:::777444222111000...,,,////////////////////////...------,,,,,,++++++***'''+++,,,)))''')))***(((------,,,,,,---...///000///......---,,,,,,++++++++++++++++++++++++++++++++++++,,,---............------------,,,,,,++++++++++++,,,,,,++++++***))),,,---------,,,---///222111222555<<>><<<>>>@@@@@@===;;;999999555444222222444444444333666222000111222111333777555333111000000000...---////////////////////////...------,,,,,,++++++***(((,,,,,,)))&&&((()))'''++++++,,,,,,---.........------,,,+++***)))((((((((()))))))))))))))******+++,,,------......------000///---,,,++++++,,,---+++,,,,,,,,,,,,+++******(((***+++,,,,,,...222555333333555;;;DDDMMMSSSWWWSSSOOOJJJGGGDDDEEELLLVVV^^^gggjjjbbbUUUHHH===555777666555555555666888999777===IIIZZZkkkxxxzzzlll[[[LLLDDDFFFNNNZZZgggwwwttteeeRRRFFF@@@???EEELLL[[[gggsssyyyzzzxxxpppiiibbbcccffflllvvv}}}ooo```RRRDDD:::888555444555:::@@@EEEHHHFFFAAA;;;666444333222222222111333555888>>>LLLYYYkkkvvvvvvdddWWWLLLBBB<<<;;;;;;>>>AAAAAA===:::999999555444333333555666555444555000...333666555222222333111///...//////...---////////////////////////...------,,,,,,++++++***'''+++,,,(((&&&((()))((()))***+++------------,,,,,,+++++++++******))))))'''''''''(((((())))))))),,,,,,------......------111000///...---------...,,,,,,,,,,,,,,,++++++***((()))++++++,,,...222555222222333888???GGGMMMOOOJJJGGGDDDBBB@@@BBBLLLWWWaaakkkqqqjjj]]]OOOBBB999666555444333444555777888888===GGGWWWiiivvv~~~xxxkkkZZZLLLDDDBBBJJJVVVccctttxxxiiiWWWJJJBBB>>>AAAGGGSSS```mmmuuuyyyyyytttmmmdddcccdddjjjsss}}}xxxkkk^^^OOOBBB:::777555555777999;;;;;;:::888555444444444333111222111222555777<<>>===@@@KKKWWWcccnnnuuupppcccUUUGGG===666555333222333444666888999===FFFTTTdddqqqwwwyyy~~~~~~wwwjjjYYYKKKCCC???GGGRRR```rrr{{{lllZZZLLLCCC>>>???CCCMMMZZZiiisssxxxzzzwwwrrrfffddddddhhhqqq|||~~~rrrfffWWWIII<<<:::888777777888777666333222222444555555333111222111222444666;;;HHHUUUcccmmmwww{{{~~~sss^^^QQQHHHAAA======:::???AAA>>><<<===<<<999666555555444444555555666111111111333555555444333000222222111333222(((---///000222222000///---222000---,,,,,,,,,***)))...+++((()))+++,,,***(((************+++,,,---------,,,++++++******++++++,,,++++++***************...---,,,+++***+++,,,,,,++++++******++++++,,,------+++)))+++...///---+++---......---,,,+++---...222111111333777;;;>>>@@@???>>>=========@@@LLLXXXcccnnnwwwvvvkkk\\\KKK>>><<<>>>>>>;;;777555666888777:::AAAMMM\\\kkkvvv|||~~~}}}ssscccTTTIIIDDDCCCEEENNN^^^qqqrrr___NNNCCCAAABBBEEEOOOZZZgggpppwww{{{yyysssgggaaa^^^ccckkkuuu}}}sssaaaQQQCCC<<<888777555111000222333333222111000000111111111000111555777:::DDDNNN^^^jjjvvvzzz|||nnnZZZNNNFFF@@@<<<<<<888===???<<<:::;;;:::777444333333222222333333444666555555555666666555444666555000,,,---000...)))...///000111111000///...000...,,,+++++++++***)))+++)))'''(((+++---,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,//////---,,,,,,,,,---...++++++******++++++,,,---,,,***)))***---...---++++++,,,------,,,,,,...000111000000222555999<<<>>>>>>===<<<<<<:::===HHHSSSaaannnyyyyyyooo```MMM???888999999777444333555777666999>>>IIIVVVeeepppwww~~~|||rrrbbbRRRGGGBBBBBBEEEMMM]]]ppp}}}sssaaaOOOEEEAAABBBDDDMMMXXXdddnnnuuuzzzxxxssskkkddd```bbbiiiqqq}}}zzzjjj\\\LLLBBB:::777666333111222222222111000000000000000///...000333555888AAAKKK[[[gggsssxxx{{{yyyiiiVVVJJJCCC===:::;;;777;;;===:::888888888555444444333333333333444444<<<;;;:::888888888888888888888444...,,,000222000//////000000000000//////...,,,******+++++++++***)))((('''(((+++---------,,,,,,+++*********++++++)))******+++++++++******'''''''''((()))***,,,,,,......---,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***,,,,,,,,,+++(((***+++,,,,,,...000222111000000111333666999;;;<<<;;;::::::888:::CCCNNN___lllzzz|||uuueeeQQQBBB666777777555333333555777777888<<>>===;;;:::;;;>>>@@@;;;===<<<666111111111///000000////////////000000---+++******+++,,,,,,+++))))))((()))***,,,,,,,,,,,,,,,+++***))))))******((()))***+++++++++******''''''''''''((()))***+++++++++*********)))))))))++++++******++++++,,,---***))))))***++++++++++++)))***,,,,,,---...111333111222111111111333666999:::999::::::888999BBBMMM[[[iiixxx~~~yyykkkVVVEEE:::999888666555555666777777888;;;AAALLL\\\kkkuuu~~~~~~|||ooo]]]MMMCCC???@@@CCCLLL[[[lllzzzwwwhhhWWWJJJCCCAAABBBGGGQQQ^^^hhhrrryyyzzzvvvtttllldddaaabbbgggsss~~~xxxgggUUUBBB:::999666222111000000///////////////000222111333666777999@@@IIISSS```nnnuuuyyy~~~tttdddQQQFFF???999777777888<<<===999666777777555666666666777888:::;;;<<>><<<<<>><<<888666555555555666555777999>>>HHHXXXhhhttt|||}}}{{{kkkYYYJJJBBB??????CCCMMM\\\mmm{{{yyylll\\\MMMDDDAAAAAAFFFPPP\\\gggrrr{{{}}}{{{wwwooofffbbb```dddppp{{{~~~rrr___JJJ???;;;777222000000///////////////000000333222333666777888>>>GGGPPP^^^mmmuuuzzzppp```NNNDDD>>>999777888:::======999666777777555333444555777999;;;===???>>>>>>>>><<<<<>><<<<<>>DDDPPP```ppp|||{{{ppp```PPPDDD@@@@@@DDDOOO[[[fffqqq|||zzzsssjjjddd```aaakkkwwwyyygggTTTGGG@@@888333111000000/////////000111111111000222555555555;;;BBBMMM\\\llluuu{{{jjj[[[JJJAAA===:::999::::::======888555666777555333444666888;;;???BBBCCC>>>???>>><<<<<>>>>>:::666444777;;;>>>>>>@@@@@@===;;;@@@HHHKKKWWWfffpppuuupppaaaSSSAAA===888666777888999888777999;;;>>>CCCPPP___kkkwwwzzzqqq^^^KKK@@@===>>>>>>EEESSSdddsss}}}ssscccRRREEE@@@???CCCMMMYYYdddqqq|||~~~xxxooohhh```___gggqqq|||~~~ooo^^^QQQFFF;;;555333000000000000000111222222111111333555555444999AAAJJJYYYjjjttt{{{eeeVVVFFF>>><<<:::;;;===:::===<<<777444555666444555666888;;;???CCCFFFHHH??????>>>;;;;;;AAALLLUUU^^^XXXLLL@@@:::777///&&&---///000222222000///---...,,,******+++,,,+++***''')))+++***)))))),,,///))))))(((((()))***++++++444111---***)))***,,,---))))))))))))***,,,---...,,,,,,---...---,,,+++***++++++******++++++,,,---))),,,...---+++***,,,///***,,,///111222555999;;;???AAAAAA===777555999===AAAAAABBBAAA===999===DDDHHHSSSaaalllrrrooocccVVVCCC???:::999;;;===>>>===<<<>>>@@@AAAEEEPPP^^^iiiuuuyyy}}}mmmYYYFFF<<<;;;===>>>FFFUUUfffvvv~~~uuueeeSSSFFF@@@???AAAKKKWWWcccppp|||{{{sssjjjaaa]]]cccmmmyyytttdddWWWJJJ===666555111111000000111222333333444333555777777666;;;BBBHHHXXXiiissszzz~~~dddUUUFFF@@@>>>;;;999888AAA???;;;888777777888999777888;;;>>>AAAEEEHHHIIIAAA<<<666444888???FFFJJJVVVQQQGGG===444///,,,,,,...111222000000222222///)))((((((((((((***+++---***************************(((((((((***+++***)))******))))))))))))))))))(((((((((((()))***,,,,,,((()))***+++***(((&&&$$$,,,+++)))(((((()))+++,,,+++((()))---...++++++---111//////222333444888???EEEDDD@@@<<<888888:::<<>>>>>@@@BBBCCCLLLYYYfffrrrssshhhZZZIIIAAA999888999777888999>>>???@@@@@@DDDNNN[[[eeeooozzzzzzgggUUUDDD999999===<<>>:::AAAEEENNN[[[kkkyyyxxxmmmdddaaaeeeiiiuuu}}}|||pppeeeUUUCCC999777333111222444222...///222111222333333444777;;;>>>FFFRRRbbbqqq{{{xxxbbbTTTFFF@@@>>>;;;999999>>><<<999777666777888:::888888:::???DDDGGGHHHGGG>>>:::555333555:::===???HHHEEE???888444111000000000222222///---///---***---,,,+++******+++,,,,,,************************+++))))))***+++,,,+++***,,,,,,++++++******))))))))))))))))))***+++,,,,,,)))***+++++++++)))'''%%%,,,+++)))(((((()))+++,,,'''%%%'''+++,,,******---///---...111222333888>>>GGGFFFBBB===999888:::<<<@@@AAAAAA@@@>>>===>>>@@@???GGGRRR^^^jjjooohhh]]]MMMCCC;;;::::::999999<<<>>>???@@@AAADDDLLLWWW```kkkvvvttt___MMM???777888===???GGGUUUfffvvv}}}rrrdddVVVIII???:::>>>BBBKKKYYYiiivvv{{{oooddd___```cccttt|||wwwmmm___LLL@@@<<<555333333444333000000444111222333333444666;;;>>>EEEQQQaaapppzzzppp___RRRFFFAAA>>>;;;999999;;;999777666666777888999999777999>>>EEEIIIGGGCCC<<<999555333444555555555:::999666444222111111111'''+++---,,,---111222//////...,,,***************************************+++*********,,,---,,,+++++++++++++++++++++,,,,,,+++***************++++++***+++,,,,,,+++***(((''',,,+++***))))))***+++,,,&&&$$$&&&+++---+++,,,///---+++,,,///111222777>>>IIIHHHDDD>>>:::777888:::>>>@@@AAAAAA???===<<<===>>>DDDMMMXXXdddjjjfff^^^OOOEEE;;;999888888999<<<>>>@@@BBBCCCEEEJJJQQQXXXdddooozzz~~~|||jjjSSSCCC999555888<<>>;;;999999:::999777555555555666777888555555<<>>HHHGGGCCC>>>888666666777<<<>>>AAAAAA???<<<::::::>>>EEENNNWWWaaahhheee^^^NNNCCC999666555555777;;;===AAAEEEFFFFFFGGGKKKOOO\\\gggqqqvvvyyy||||||zzzooo]]]III===888666888;;;AAAKKK[[[kkkwww~~~}}}yyyrrrgggZZZMMMCCC===999===FFFTTTcccqqqzzz~~~}}}tttjjjbbb``````llluuutttbbbQQQEEE===888444555444111111444111222333333333555999<<>>:::999:::;;;:::888666444444333333666333333888???AAA<<<666888555000---...000222333000000000000000///......///222222...---...---)))+++***)))(((((()))***+++***************************)))((()))+++++++++)))(((((())))))***+++++++++******)))((((((((()))))),,,,,,,,,,,,,,,++++++***+++******************+++---***+++......++++++------+++,,,000111222777>>>DDDCCC@@@;;;666333333444999<<>>;;;:::999999AAAKKKUUU___fffddd^^^NNNCCC999666666666888;;;===CCCHHHKKKIIIGGGFFFGGGSSS\\\eeeiiimmmpppoookkk^^^QQQBBB<<<:::999888:::AAALLL]]]mmmxxx~~~|||yyysssjjj]]]PPPEEE>>>:::===EEEQQQaaaooozzzxxxnnneee```___eeennnzzz|||nnn[[[MMMCCC<<<666555444111000222111222333222333555999<<>>:::999:::;;;:::888666555333222222444222111555999:::666222333///+++)))+++...000111------...///000111222222000333333///...///...***,,,++++++******+++,,,---************************)))((('''(((***+++***)))++++++******)))(((''''''***)))))))))))))))******++++++++++++++++++++++++************************,,,******---,,,)))(((***...,,,---000111111666<<>>===;;;::::::222:::EEEOOOZZZbbbbbb^^^NNNDDD:::888999999:::>>>>>>EEEMMMPPPMMMHHHDDDBBBIIIPPPVVVXXX\\\___]]]YYYOOOFFF>>><<<<<<:::999;;;CCCPPPbbbrrr{{{{{{zzzuuummmaaaSSSFFF???<<<===CCCNNN]]]mmmzzz}}}qqqfff^^^[[[^^^hhhuuuyyygggXXXJJJAAA888666555111000111222222333222222444888;;;===HHHYYYhhhttt~~~tttaaaNNNHHHCCCAAA>>>:::999;;;999999888777666555444333555333222333444444222000000...,,,,,,---/////////---------...///111333444+++///000...///222222///...---,,,*********++++++***************************)))((()))+++,,,+++***************************************+++,,,------++++++************++++++*********++++++*********+++)))***------***))),,,...,,,,,,/////////333999;;;;;;:::777444222333444444777:::<<<;;;;;;;;;;;;555<<>>>>>FFFPPPUUUQQQJJJCCC???@@@DDDGGGHHHJJJMMMLLLGGGDDD???;;;;;;:::888:::>>>IIIVVViiiwww|||{{{xxxpppdddUUUHHH???<<<===@@@JJJYYYkkkyyyuuuiii```\\\ZZZdddrrr}}}qqqaaaRRRGGG<<<999777333111111222222333222222444777:::<<>>:::999;;;888777777777777666666666555555444333111000000///000//////111222222000---//////...---...///111222000222222///---///---***...---+++)))''''''''''''************************+++***)))***,,,---,,,+++&&&'''(((***,,,...000111+++++++++,,,---...///000+++******)))******++++++******++++++++++++******,,,***+++//////------000...,,,+++---------111777999:::999777555333444555333666999::::::;;;<<<===???CCCFFFHHHMMMTTTXXXVVVGGG???888888999999:::<<>>:::===>>>===???BBBAAA<<>>GGGWWWiiiyyyxxxmmmddd```XXXbbbqqq}}}uuueeeWWWKKK???;;;888555222222222222333222222444777:::;;;FFFVVVfffrrr}}}hhhWWWKKKEEE???===>>>>>>;;;888<<<:::777444333222222333111111111111111000//////222333222...***)))---111//////............///000000000//////.........---,,,+++***))))))***+++,,,)))"""&&&++++++)))''',,,---((('''---///...222---(((''')))+++)))&&&***)))))))))+++,,,+++***)))***,,,------+++(((&&&.........------,,,,,,,,,000///...,,,+++,,,,,,---...---,,,,,,---///222333666999===<<<888444333333333444555777888:::;;;<<<<<<@@@BBBBBBFFFKKKNNNLLLKKKEEE===999888999888666>>>EEEPPPWWWWWWOOODDD<<<555888<<<===;;;888666555999999::::::666555;;;DDDRRRbbbuuu~~~{{{vvvooofffXXXHHH===999999;;;DDDTTTfffwwwzzzqqqeeeYYYUUU[[[ggguuuzzziii\\\LLL@@@;;;999666333222222111111111333444555>>>DDDRRRfffvvv|||eeeUUUIIIDDD>>><<<>>>>>>;;;888<<<;;;888555333333333333333333222222111///...---//////...---,,,,,,///111////////////000000111111111000000///...---------++++++***))))))***++++++000+++'''&&&)))+++***)))(((,,,---)))(((,,,...---444///******,,,...,,,***+++*********,,,---,,,+++)))***,,,,,,,,,***)))'''++++++,,,,,,------------+++******))))))))))))***...---,,,,,,---///111333555999======:::666444333333333555666888999;;;<<<<<<@@@BBBBBBEEEKKKMMMKKKJJJDDD===:::::::::888666<<>>;;;:::<<>><<<<<<<<<999777:::BBBNNNYYY]]]WWWLLLCCC:::888555222222444666888555555777888777888AAAKKKYYYiii{{{}}}xxxrrriii[[[KKK???<<<;;;<<>>===>>>>>>;;;888999AAAMMMZZZ___ZZZNNNDDD:::777333111111333555666222222555888888:::DDDOOOaaappp}}}yyysssjjj\\\KKK@@@;;;:::;;;???KKK\\\nnnzzz}}}uuuhhh\\\VVVXXX]]]gggttt{{{ooo```OOOCCC;;;999666555333222333555777888;;;AAAQQQfffwwwiiiWWWMMMAAA@@@>>>======<<<;;;::::::999888777555444444444222222333222222111000///...,,,***+++...///---++++++,,,---///000111111111333222111///...,,,++++++*********++++++*********"""'''+++,,,***))),,,///++++++,,,---+++)))***,,,,,,+++***+++,,,------,,,+++***)))***+++,,,+++***,,,+++)))((()))***+++,,,******+++++++++,,,,,,,,,%%%&&&(((***++++++***)))+++,,,,,,---...///000111111444:::???AAA???;;;888444444333444666888;;;<<<;;;???AAAAAACCCIIIKKKIIICCC@@@>>>>>>@@@@@@===::::::AAAMMMYYY```\\\PPPFFF;;;777444222333444333222111111444777888;;;FFFRRRhhhvvv}}}yyytttkkk]]]LLL@@@999999999===HHHZZZmmm{{{xxxkkk___UUUWWW]]]gggssszzzkkk[[[MMMCCC???999777555333333555777999;;;AAAQQQfffxxxwwwcccSSSJJJAAAAAA@@@???===<<<;;;;;;888888777666555444333333222222222333222222111000000///---,,,---------,,,------------...///111222222111000///...---,,,+++)))***++++++++++++***)))&&&))),,,,,,***)))***,,,******+++...,,,)))***---***************************)))((()))+++,,,+++***+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,(((((()))++++++,,,,,,,,,++++++,,,---...//////000000333888===AAAAAA===:::555555444555666999<<<>>><<<@@@BBBAAADDDIIIKKKIIIBBB???===>>>AAAAAA???<<<===BBBMMMYYYaaa___TTTJJJ===:::666555666555222///222222444777888<<>><<<;;;;;;666666666555555333222222444444444333222111000///000000///---+++,,,...000111///...------///111333111000000///...---------)))***++++++++++++***))))))*********)))((()))***)))(((***......)))***...'''((())))))((('''''''''+++***)))***,,,---,,,+++******)))******++++++,,,******+++,,,---......///------,,,------...//////***+++,,,---...////////////111555;;;@@@AAA???<<<777666555555777:::===???>>>AAACCCBBBEEEJJJKKKIIIBBB???===>>>AAABBBAAA???>>>CCCLLLZZZdddddd[[[RRRBBB===888666666666222///333333444777888;;;FFFRRRhhhvvv~~~zzzqqqbbbQQQEEE<<<;;;;;;<<>>:::888999;;;<<<;;;AAAPPPeeevvvlllYYYLLLEEEBBBCCCCCCBBB???<<<;;;;;;555555555555444333222111666555555444222000...---///000000---++++++000444444222///------///222444000000//////.........---)))***+++,,,,,,+++***)))''''''&&&&&&'''((()))))))))'''***///...******///***+++,,,,,,***))))))***,,,+++***+++---...---,,,))))))******++++++++++++((()))***,,,...000111222,,,+++***)))***+++,,,---******,,,---...////////////000333999???AAA???===888777666666777;;;>>>@@@>>>BBBDDDCCCEEEJJJLLLJJJBBB???<<<===@@@CCCBBBAAA???CCCLLLZZZfffhhhaaaYYYGGG@@@999555666666333000444444555777777;;;FFFRRRdddsss|||ttteeeSSSGGG>>>>>><<<<<>>===CCCSSSgggxxxwwwbbbRRRIIIDDDDDDBBBCCCFFFBBB999666999666555333222222111000...111111000///...---,,,,,,---------------------------000000---...222333111666999666///,,,...---(((///+++((())),,,---***&&&***************)))((('''******))))))******++++++***---,,,)))))),,,---+++***,,,---...------...000******+++,,,+++***)))(((+++***)))*********(((&&&***+++,,,,,,++++++---///*********+++,,,...///000111222333777===AAABBBCCC999777555333444777;;;===@@@AAABBBDDDJJJOOOLLLEEEBBB===;;;>>>@@@AAACCCFFFDDDGGGMMMXXXfffnnniii___PPPEEE:::777666333111111444222333555666999BBBLLL___nnnzzztttiiiVVVDDD???;;;999;;;BBBOOOcccssswwwmmm\\\UUUQQQWWWaaannn}}}|||qqqfffUUULLLAAA999777888999999;;;???JJJ\\\qqqsss___PPPGGGCCCDDDBBBCCCEEEAAA:::888:::666444333333444444333111222222111000///...---------------------------------000000---...222333111111444222---+++...---))),,,)))'''(((,,,...+++(((...---+++***)))***+++,,,++++++*********++++++,,,***------)))(((******(((((()))******))))))***+++******+++,,,+++***)))(((+++******+++------,,,******+++,,,,,,++++++---///+++++++++,,,---...///000111111222666;;;???AAAAAA:::888555333444666:::<<<@@@BBBBBBDDDJJJQQQOOOJJJAAA<<<999===@@@BBBEEEIIIBBBFFFMMMXXXgggpppllldddSSSGGG;;;888777444333333222111222555666999BBBLLL]]]mmm~~~|||vvvlllYYYGGG???;;;999;;;BBBNNNbbbrrr~~~xxxooo___WWWSSSWWW```lllzzzyyyooo[[[QQQDDD:::666555555555:::>>>III[[[pppmmmZZZMMMEEEAAACCCBBBBBBCCC@@@;;;:::<<<666555333444555666555444333333222111000///......---------------------------000000---...222333111...000000------//////---***((('''(((,,,...,,,***///---***((((((***,,,...,,,,,,++++++++++++,,,,,,+++///000---+++------+++***,,,,,,,,,***)))***+++******+++,,,+++***)))(((***))))))+++---...---,,,***+++,,,,,,++++++---///---,,,,,,,,,------...///000000111444999===>>>>>>:::888555444444666999;;;@@@AAABBBCCCJJJRRRSSSPPPDDD>>>:::<<<>>>@@@CCCHHHAAAFFFMMMYYYhhhsssqqqjjjWWWJJJ===888777555555666111000222666777:::AAAJJJ[[[kkk}}}~~~yyyooo]]]LLLAAA<<<999;;;AAAMMM```ppp}}}zzzqqqbbbYYYTTTVVV^^^iiiwwwxxxfff[[[KKK>>>777555444333999===HHHZZZooohhhVVVKKKDDD@@@BBBAAAAAAAAA>>><<<<<<>>>888666444333555555555444333222222111000///...------------------------------000000---...222333000000111111111000111000///+++)))((()))+++,,,+++***+++***)))(((((((((***+++---,,,,,,++++++,,,,,,---***000222000---...///---,,,------,,,***))))))*********+++,,,+++***)))((()))(((((()))++++++***)))***+++,,,,,,++++++---///---,,,,,,,,,,,,,,,------//////000333777:::;;;:::999888555444444666888:::>>>@@@@@@BBBHHHQQQUUUSSSIIIAAA;;;:::;;;;;;===BBBBBBGGGOOOZZZiiittttttooo\\\MMM???888777555666888222111444777888999???GGGYYYjjj|||~~~{{{rrraaaPPPBBB===:::;;;@@@KKK]]]mmm{{{}}}uuuddd[[[TTTUUU\\\gggttt{{{pppdddRRRCCC:::777555444777<<>>>>>??????:::777444333333333333222111111000///...------,,,---------------------------000000---...222333000222111222222111///......,,,+++************)))((('''(((***++++++***)))(((,,,,,,++++++,,,,,,---...,,,222666222---,,,+++))))))******)))&&&%%%%%%&&&******+++,,,+++***)))(((+++***))))))******(((&&&***+++,,,,,,++++++---///,,,+++++++++++++++,,,,,,///...///111555777888777888777555444444666888999;;;>>>???@@@EEEOOOSSSSSSHHH@@@:::888888888:::>>>CCCIIIPPP[[[iiitttvvvrrr```QQQBBB:::777555666888555444666888888888>>>EEEYYYjjj||||||tttdddUUUDDD???;;;;;;???IIIZZZjjjyyyxxxeee\\\TTTTTTZZZdddqqq||||||tttgggTTTCCC:::777666555777;;;FFFXXXmmmrrr]]]PPPHHHBBB===;;;@@@AAA???>>>@@@AAA???;;;888555333333333333222111111000///...---,,,,,,---------------------------000000---...222333111222000000222000,,,***+++,,,,,,++++++***))))))(((((())),,,......---+++)))************+++---...///555===@@@:::222...,,,)))***++++++***(((''''''(((******+++,,,+++***)))(((...,,,+++,,,,,,,,,***(((***+++,,,,,,++++++---///+++++++++++++++,,,---...///......000333555666555666555444444555666888::::::===??????CCCLLLPPPQQQDDD===888888999999<<<@@@CCCIIIQQQZZZhhhuuuxxxvvveeeVVVFFF>>>:::666666777888666777999888999???GGGZZZkkk}}}}}}wwwhhhYYYEEE@@@;;;;;;>>>GGGXXXgggwww{{{iii^^^UUUSSSXXXaaammmxxxvvvhhhSSSBBB999666555555777;;;FFFXXXmmmkkkXXXMMMFFF???:::888>>>BBB@@@???BBBBBB???<<<999555333444555555555222222111000///...---------------------------------000000---...222333111111...///333222,,,***,,,***+++++++++***)))******)))***+++------,,,++++++''''''((()))+++---///000666???CCC>>>666111...,,,,,,---...---+++******,,,******+++,,,+++***)))(((,,,+++++++++------+++)))***+++,,,,,,++++++---///,,,,,,,,,---...///000111/////////000333444444333444444333444555777999;;;:::>>>@@@@@@CCCJJJNNNNNNDDD>>>:::;;;<<<;;;===@@@@@@GGGOOOZZZhhhvvv|||{{{kkk\\\LLLCCC>>>999666777888666777999999;;;CCCLLL\\\mmmzzzlll^^^GGGAAA<<<:::===FFFVVVeeeuuu~~~~~~nnncccWWWSSSVVV]]]hhhrrr}}}{{{lllVVVDDD999666555555777<<>>BBB@@@@@@CCCCCC???;;;888555444555777999999333333222111000///......---------------------------000000---...222333111222///000555444///---///((()))***+++******+++---))))))(((((()))***++++++%%%&&&'''(((+++---///000,,,555<<<888222...---,,,)))***+++***(((((((((*********+++,,,+++***)))(((((('''''')))+++,,,+++)))***+++,,,,,,+++,,,...///------......000111333333000//////000333444444333333333333444555888:::;;;;;;???BBBAAADDDIIIMMMLLLGGGAAA===>>>===;;;;;;======DDDNNNYYYhhhwww~~~~~~ooo```PPPFFFAAA;;;777777777555666888999===FFFPPP^^^nnn}}}oooaaaGGGAAA<<<:::===EEEUUUdddttt}}}rrrfffYYYTTTUUUZZZdddmmm{{{qqq[[[GGG<<<888888888777<<>>???@@@;;;777444444666888888777***///222000...000///---...)))&&&)))++++++,,,000............///000222222222111111222444444000,,,,,,,,,,,,,,,+++***))))))+++++++++*********)))))),,,***)))'''''')))***,,,(((555;;;555///...***###***((('''((()))***)))'''((((((((()))***+++---...((('''&&&(((***,,,,,,,,,***,,,---+++)))***...222---------............//////000111111000///111222333222222444777:::<<<===>>>>>>@@@AAADDDGGGJJJLLLIIIIIIDDD===999;;;;;;999@@@BBBIIIUUUcccqqq{{{wwwiiiVVVFFF>>>;;;999666555666:::<<<::::::CCCNNN]]]lll}}}|||mmm^^^OOOCCC:::999;;;AAAQQQbbbsss|||sssjjj^^^VVVQQQSSS^^^jjjxxx}}}{{{ooo[[[III<<<666444444888;;;DDDUUUjjj}}}nnnZZZNNNHHHAAA:::777>>>>>>===<<<<<<;;;<<<<<<999777555555666444111...111444444111111333222///222---***+++---,,,---000...---......///000111111111000000111333222///,,,*********++++++++++++***+++++++++*********))))))+++******))))))******+++(((000---,,,000000++++++)))((()))***+++***)))))))))))))))***+++,,,,,,)))((('''(((***+++++++++------,,,***)))***,,,...---------............///)))+++---///000111444666333222222444777:::<<<===AAAAAABBBCCCEEEGGGJJJMMMFFFHHHEEE>>>;;;===>>><<>>:::999=========<<<:::888777666444555666777777555000,,,777777555333555888666000444...+++,,,---++++++...,,,---------...////////////......///000000---+++((())))))***+++,,,,,,,,,+++++++++************************++++++*********(((---***(((,,,,,,(((+++***)))***+++,,,+++)))************************+++)))(((((()))******)))///---***)))*********)))---------............///&&&))),,,...///111444666111111222444666999<<<>>>DDDEEEFFFFFFFFFGGGJJJLLLIIIKKKHHHBBB>>>>>>???===>>>AAAHHHUUUdddttt}}}rrrbbbTTTKKKDDD???<<<<<<<<<===>>>;;;:::AAAJJJZZZiiizzzzzzmmm___MMMBBB:::999;;;@@@NNN^^^qqq{{{vvvkkk]]]TTTNNNPPPYYYdddpppuuu{{{|||sssgggUUUEEE;;;777666777999===HHHYYYnnntttcccQQQGGGBBB===;;;;;;=========;;;999666333111111333555888999888666444999999888999<<>>===:::>>>AAAGGGSSScccrrr~~~wwwjjj^^^SSSJJJCCC???===<<<<<<===;;;:::@@@HHHVVVfffxxx~~~yyymmm___LLLAAA:::999;;;???LLL[[[ppp{{{xxxlll]]]SSSMMMMMMUUU^^^hhhlllsssxxx|||~~~}}}wwwrrrggg\\\MMM@@@888666666666888===HHHZZZppplll^^^NNNEEEAAA===<<<>>>======<<<;;;888555222000111222444555666888999:::;;;>>>AAADDDHHHHHH>>>333...***(((+++---,,,,,,...+++,,,------...------,,,***+++,,,,,,++++++++++++///...---,,,,,,,,,,,,---************************%%%''')))******)))'''%%%(((+++,,,***)))+++,,,+++***)))(((((()))***)))(((***************)))''''''---+++)))((()))))))))''',,,)))'''(((+++---,,,)))---------............//////111222111/////////111///222444666777:::???CCCJJJLLLMMMJJJFFFEEEHHHLLLRRRVVVUUULLLCCC???===;;;???AAAFFFQQQ```ooozzz|||rrrggg\\\QQQHHHCCC<<<::::::;;;;;;:::@@@GGGRRRbbbttt~~~yyymmm___KKKAAA999::::::===JJJXXXnnnzzzzzzmmm^^^SSSMMMJJJNNNUUU]]]aaagggmmmrrrxxx}}}{{{rrriiicccWWWOOODDD:::555444444555777<<>>888777666444333222111111000222333333444777<<<@@@HHHOOOUUUVVVSSSLLLAAA777111---,,,///111///...///,,,---...//////...---+++(((***++++++))))))+++------,,,***))))))***+++,,,))))))*********+++++++++((()))***++++++***)))(((,,,***)))))))))'''&&&&&&***)))((((((******)))((('''(((***+++***)))'''&&&,,,***(((((()))***))))))***+++------,,,++++++,,,---------............///,,,---///000000000222444000444888999:::===CCCIIIOOOSSSTTTQQQKKKIIIMMMQQQTTT[[[\\\TTTJJJDDDBBB@@@>>>@@@EEEOOO^^^nnnzzzxxxlll___SSSMMMAAA===;;;<<<;;;:::>>>CCCIIIZZZnnnzzz|||mmm___III@@@999::::::<<>>::::::<<<666444333111000000111222,,,///444666999===BBBGGGLLLSSSXXXUUUOOOGGG===555111---+++...///,,,***+++,,,---///000000///---,,,(((***,,,+++))))))+++...***)))((('''((())),,,---))))))******+++++++++++++++++++++,,,,,,+++++++++(((''''''***,,,++++++++++++***)))***+++,,,+++)))&&&((()))++++++)))((('''+++)))(((((()))******)))+++...000///+++)))***,,,---------.........//////,,,...//////......000111000444999:::;;;>>>DDDJJJRRRUUUWWWTTTMMMKKKOOOTTTYYY___```VVVJJJCCC???===>>>???DDDPPP___ppp}}}}}}qqqcccWWWQQQEEE@@@======<<<:::===BBBGGGXXXlllyyy|||mmm^^^III???999::::::;;;EEERRRaaappp~~~qqqcccXXXNNNDDD>>>===??????@@@CCCIIITTTaaaiiiqqqqqqooofffWWWHHH===777333222111333444555444333777>>>LLLaaawwwzzzkkkUUULLLCCC???AAACCC@@@===<<<:::777444222111111222666444222333888>>>CCCFFFJJJJJJKKKIIIDDD>>>777333///---,,,---000111000...+++,,,...//////---,,,***'''+++,,,)))(((+++,,,+++)))************+++++++++------,,,,,,+++***))))))++++++******)))*********+++,,,,,,+++(((''''''''',,,+++***)))((((((((((((***((()))...---***+++000,,,***(((''''''(((***,,,,,,+++***+++---------+++------..................,,,---...000111111111111666777777777999>>>CCCHHHPPPSSSVVVTTTOOOLLLMMMOOO\\\```aaa[[[OOODDD>>><<<<<<@@@GGGRRRaaassszzznnn___SSSJJJAAA999888:::;;;===AAAJJJRRRaaasssnnnXXXCCC===888666666999BBBLLL___mmm{{{uuufffWWWKKKCCC>>>;;;999999:::;;;???IIIUUU___cccjjjgggWWWEEE;;;666333000222333222111222333555;;;AAAOOObbbvvvvvvgggTTTLLLCCC???AAABBB@@@===;;;999666444222111111222222222333777<<<@@@BBBCCCBBBBBBAAA@@@<<<666111...000...,,,---000111///---,,,---...///...---+++***%%%)))***((())),,,...,,,)))************+++++++++******************************))))))))))))******)))***+++***(((((()))+++,,,,,,+++***)))))))))))))))&&&'''++++++'''(((---+++***)))(((((()))***+++---,,,+++,,,---...---,,,------------------------+++,,,---///000000000000333444555666999>>>DDDIIINNNQQQTTTRRROOONNNQQQUUU\\\```bbb]]]RRRGGG@@@>>>===@@@GGGRRRaaarrrtttdddWWWIII@@@999888::::::<<>>@@@@@@>>>:::999888666333000---+++000...---...//////...------.........---,,,***)))+++......+++***,,,+++''')))************+++++++++''''''((()))******++++++******))))))))))))******(((((())))))((())),,,///---,,,+++******)))******)))'''''')))***''''''***))))))))))))))))))))))))...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000111222444555999>>>EEEJJJLLLOOOQQQQQQPPPRRRVVV[[[YYY^^^bbb^^^SSSGGG@@@>>>>>>@@@GGGRRR```ooo}}}}}}lll\\\KKKBBB<<<;;;<<<<<<<<<>>>AAAIIIVVVhhhxxxzzzeeePPPAAA;;;777555555888AAAJJJ[[[jjjyyy|||vvviiiXXXHHH===999999333333222111222777===AAAMMMNNNJJJ@@@888444111---///000000000000111555888:::BBBRRReeexxxkkk]]]OOOJJJCCC@@@AAAAAA???<<<888777555444333222222222111333666:::===>>><<<999777666444111///......---///...............------............,,,+++)))(((---//////,,,---///---)))))))))*********+++++++++(((((())))))***++++++++++++************++++++,,,((())))))((((((***---///---,,,,,,+++******++++++,,,***)))***+++***))))))))))))************))))))...---,,,...000111000///---------,,,,,,,,,,,,,,,+++,,,---...///000000000222333555666999>>>EEEJJJJJJLLLOOOQQQRRRTTTWWWZZZTTTZZZ___\\\QQQFFF>>><<>>>>>???@@@FFFRRRbbbsssxxxbbbNNN???:::555555555777???HHHZZZiiixxx~~~zzznnn\\\III===:::;;;555555444333444666888;;;BBB???;;;666333222000...///000000//////222666999999CCCTTThhhzzzzzzfffYYYLLLHHHDDDAAAAAA@@@>>>;;;666666555444333222222222666555555777999999777555555444111///......///000---.........---------...///......---,,,***)))(((%%%((()))***...222111,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---...***++++++***))))))+++---,,,,,,++++++***+++++++++,,,+++))))))+++,,,+++((())))))************))))))...------...000111111000///.........---------,,,,,,---...///000111111111555666666777999===CCCHHHHHHKKKOOOQQQSSSSSSTTTUUUSSSYYY^^^[[[QQQEEE>>>;;;???>>>BBBMMMWWWbbbrrrvvvfffWWWMMMEEEBBBAAA>>>===???@@@EEENNN]]]nnn~~~ttt^^^MMM===888444444444666===FFFXXXgggxxx~~~zzzooo]]]JJJ>>>::::::222111000000111222333444:::666333222333222111111///000111000111333666999:::EEEWWWkkk|||tttbbbVVVIIIGGGDDDBBBAAA???===;;;555444444444333333222222777555444444555555444333333111///---,,,---...///+++---......------...///......---,,,+++******)))(((***)))(((***,,,(((!!!)))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...+++,,,---,,,***))))))***,,,+++************++++++******((('''***---+++&&&))))))))))))))))))))))))---,,,,,,---000111111000/////////......------,,,,,,---...000111111222222555666666666888<<>>;;;>>>HHHQQQYYYiiiyyy}}}ppp^^^SSSHHHCCCAAA======>>>AAACCCJJJWWWhhhxxx~~~mmmXXXIII;;;777333333333555<<>>888777222111//////000222222111555222000222333222111333000111333333333444666888;;;GGG[[[nnn~~~ppp^^^SSSGGGFFFDDDBBBAAA???<<<;;;333333444444444333222222222111111222444444333111222000///---,,,---......)))+++---...,,,---///111---,,,,,,++++++******+++------+++))))))***###)))************+++++++++))))))******++++++,,,,,,))))))))))))***+++,,,---)))+++---...,,,***))))))******)))))))))******+++******((('''+++000...'''+++***)))(((((()))***+++,,,,,,+++---///111111000//////...------,,,++++++,,,,,,...///000111111111111222333444666;;;AAAFFFJJJIIIHHHHHHJJJMMMPPPQQQWWW\\\^^^ZZZOOOEEE???===<<<888;;;DDDJJJPPP```rrr{{{|||hhh[[[NNNGGGCCC@@@???AAA???@@@EEEPPP```qqq~~~xxxeeePPPCCC:::555222222222444;;;CCCQQQaaattt~~~~~~wwwjjjZZZLLLAAA999666666333000///111222111000111//////333333//////222111333555666666555666777===JJJ^^^qqq~~~lll[[[PPPFFFFFFDDDCCCAAA>>><<<:::333333333444444333333222---...000222555555333000222111000............///(((***------,,,---///222,,,,,,++++++***+++++++++&&&(((((()))...222...&&&)))************+++++++++&&&&&&''')))***,,,------''''''''''''((()))***+++'''***---///---+++*********)))))))))))))))******,,,---+++)))---444222***,,,***)))'''''')))***,,,,,,++++++,,,///111000000......---,,,,,,+++******++++++---...///000000000...///000222555:::AAAFFFKKKHHHDDDCCCFFFKKKPPPSSSVVVZZZ\\\WWWLLLBBB===;;;;;;666888AAAFFFKKK[[[nnnvvv~~~qqqcccUUULLLGGGDDDCCCFFF===>>>AAAKKKZZZkkkyyysss^^^III===999555222222222444:::BBBNNN___rrr}}}xxxjjj\\\OOOEEE<<<777666222...,,,...///...,,,///---///444222,,,,,,111111444777888888666666666>>>KKK___rrrxxxfffWWWQQQLLLKKKIIIFFFBBB===999777333333333222222333444444777666444111///...000333222111///---,,,,,,,,,,,,---------.........//////+++&&&###%%%***......,,,)))))))))((((((((((((((()))(((***......***((()))************************///***))),,,+++''''''+++)))************)))((((((((()))((('''&&&'''***---))))))***++++++++++++******)))((()))++++++)))((($$$&&&***---///000000000//////...---,,,,,,++++++...///000000000000000/////////000111555999>>>AAADDDEEEDDDBBBAAADDDKKKQQQ___^^^[[[TTTKKKCCC>>><<<<<<888777<<>>???>>>>>>???FFFPPPXXX[[[WWWPPPFFF>>>999999:::;;;:::<<<@@@DDDIIISSS]]]mmmwwwrrrcccWWWNNNFFFBBB===:::666555888@@@JJJQQQZZZXXXTTTMMMEEE===666222000000000000000222666999FFFRRReeettt}}}~~~}}}yyytttiii[[[LLLAAA;;;888000000...------------------------...///000111111...111333222111333888<<>>???EEENNNUUUZZZUUUMMMCCC;;;777888999777777:::>>>AAAFFFQQQ\\\mmmvvvxxxiii[[[OOOEEE@@@888666333333555:::>>>AAAIIIGGGDDDAAA>>>:::666444000000111111000222555888CCCOOO```qqq{{{~~~~~~|||{{{uuujjj[[[LLL@@@999777000///...---,,,,,,,,,,,,,,,------...///000000111///111222222222444999>>>HHHWWWlll{{{ssseeeZZZQQQNNNNNNLLLJJJFFF@@@;;;777444333555555444333222222222222555444111//////222888<<<333222000...---------...+++++++++,,,,,,,,,,,,---,,,,,,,,,+++***))))))(((((()))))))))***+++++++++,,,***+++......+++***,,,************************,,,...,,,)))(((******((()))((('''&&&&&&&&&'''(((%%%''')))*********,,,...))))))***++++++++++++******)))((()))++++++)))(((******+++,,,------......,,,,,,,,,,,,+++++++++++++++,,,---...///000000000222222222333444666777888>>>???@@@??????DDDLLLRRRWWWRRRJJJ@@@888555555777666666999===@@@FFFSSS___lllttt}}}~~~qqqbbbSSSGGG@@@999777555444444555333222<<<;;;999999999888666444///000111111000222444777@@@JJJZZZkkkwww}}}}}}|||{{{uuujjjZZZKKK>>>777555222111000///............,,,---...///000000000//////111222222222555;;;@@@JJJYYYmmmzzz}}}kkk^^^UUUMMMKKKLLLIIIGGGCCC???;;;888666555666555444333222222222222555666555444333444666999333222000///...---......,,,,,,,,,,,,---------------------,,,***(((((('''))))))))))))))))))))))))+++***+++//////+++***+++))))))))))))))))))))))))))),,,+++''''''++++++(((&&&&&&''''''''''''((((((&&&***,,,***&&&%%%)))...))))))***++++++++++++*********)))***+++,,,***((()))***,,,---...------,,,++++++++++++++++++++++++,,,,,,...///000111111111222222333333444555666666;;;===???@@@AAADDDKKKQQQVVVRRRJJJAAA999555666777777888;;;???BBBIIIYYYgggnnnvvv}}}yyyjjjYYYKKKCCC;;;888555444444222///---555333222444666666333111---///000000///000222444<<>>;;;999888888666555444333222222222222000222444444222111000111333222000///............////////////000000000111---......---+++((((((((())))))))))))((((((((((((+++))),,,000000,,,)))+++((((((((((((((((((((((((%%%))))))%%%&&&+++,,,)))'''((()))***+++++++++***(((,,,///***### &&&---))))))***++++++++++++***,,,+++***+++------+++)))***+++---......---+++***++++++++++++++++++++++++,,,---...000111222222222222333333444444555555555888;;;???@@@BBBEEELLLQQQXXXTTTMMMCCC<<<888888999666666:::>>>AAAJJJZZZjjjtttzzzooo^^^OOOFFF;;;777444222333333111...222000000111444444111...,,,---.........///111333999AAAOOO```ooowwwzzzzzztttooodddVVVGGG;;;555222//////---,,,,,,,,,,,,,,,......///000000///...---///111222222222666===CCCQQQ___oooxxxzzz{{{lllYYYTTTQQQJJJIIINNNGGGDDD@@@===;;;:::888666666333111222444555333000//////000000000000//////111000...,,,+++,,,...///...///000111000///,,,++++++,,,,,,,,,+++***((('''###)))+++((())),,,***%%%************************))))))))))))))))))))))))---,,,+++******+++,,,---&&&)))------***(((((()))*********))))))))))))(((...(((&&&))),,,)))''''''******+++++++++,,,,,,,,,,,,---......---,,,+++***%%%+++...***))),,,,,,)))......000111222333333444555222000111444777777666;;;>>>@@@???>>>@@@FFFMMM[[[UUUKKKBBB<<<:::::::::::::::===???BBBJJJ\\\lllyyy|||wwwhhhXXXMMM???:::777777555111000222000000111222444444111/////////...///000111333444666===JJJ[[[jjjtttxxxyyysssnnndddTTTCCC666000...///////////////////////////............//////000111---,,,000444888???GGGPPP___mmmsssuuuzzz~~~{{{gggWWWRRROOOIIIIIIMMMHHHDDD@@@===;;;999777555444222000111333333111///111111111000000...------000///---,,,,,,,,,---...------///000000///...---++++++,,,,,,+++***)))(((%%%***+++((())),,,+++'''************************))))))))))))))))))))))))******))))))))))))******%%%''')))***)))'''''''''++++++*********)))))))))$$$+++...+++,,,000000*********+++++++++,,,,,,,,,))))))*********)))((('''''',,,...+++***------+++---...///111333444444444555333111222555777777777<<>>;;;888666444222222111111111111111000000111111111000///---,,,+++......---,,,,,,------...------,,,,,,------...///)))*********+++++++++***+++++++++******,,,---,,,************************((((((((((((((((((((((((***+++,,,------,,,+++***+++)))(((***------+++(((,,,,,,,,,+++++++++******###,,,///+++)))------)))******+++++++++,,,,,,,,,++++++,,,------.........+++,,,,,,***)))+++---///+++,,,...111333555666666555444444444666888:::;;;>>>AAADDDCCCAAADDDKKKQQQYYYWWWPPPEEE:::555666999555666:::@@@EEEPPPddduuu{{{jjj[[[NNNEEE<<<888444000...///000///000111333444222111222111000///......///000...333===LLL\\\jjjrrrvvvrrriiiZZZIII<<<444222222------------------------......---......///000111111111444999<<>>AAADDDDDDBBBEEELLLSSSZZZWWWPPPEEE<<<666666888444666:::@@@GGGRRReeewwwssseeeVVVJJJ>>>888444000---...000//////111333444333222222111000.........//////...222:::GGGWWWeeeoootttqqqgggVVVEEE999222//////---------------------------------......///111111111111555:::===AAAJJJTTTaaahhhmmmoooqqqxxx~~~}}}kkkVVVTTTQQQQQQPPPOOOMMMKKKBBB???;;;888666444222111222333444333111000111222---....../////////......,,,,,,,,,,,,------------......---,,,,,,+++******++++++******)))******++++++)))))),,,---***+++---************************))))))))))))))))))))))))'''(((((((((((((((((('''(((''''''(((***+++******,,,+++++++++************+++%%%***$$$$$$...******+++++++++,,,,,,,,,++++++*********+++,,,,,,***))))))+++***(((***...,,,---///111333444555555555777888888888:::===@@@@@@CCCFFFFFFEEEGGGOOOUUUZZZUUULLLDDD===999777666444555:::@@@EEEPPPddduuu~~~sss___QQQBBB:::666111...///000//////000222444444333222111///...---...//////000222888BBBQQQ___jjjpppooodddSSSCCC888222000///---------------------------------......000111222...///333888;;;AAAMMMYYYdddiiinnnooorrryyy~~~~~~sssaaaPPPQQQQQQPPPPPPOOOLLLIII@@@===999666555444333111000222333222///...000111////////////...---,,,,,,++++++,,,,,,------------++++++,,,------,,,+++***---,,,+++)))))))))*********((()))---...***))),,,************************++++++++++++++++++++++++''''''&&&&&&&&&&&&'''''''''((())))))((()))+++,,,++++++*********)))))))))...((((((...000---...333******+++++++++,,,,,,,,,///...---,,,,,,,,,---...***(((***...---))))))...---...///111333444444444666777999999999:::>>>BBBBBBFFFIIIIIIHHHKKKRRRYYY\\\TTTKKKDDD@@@===999666333444888===BBBMMM```qqq~~~}}}hhhXXXFFF===999444111111000///...000222444444333111000......---...///000111222555>>>KKKYYYdddjjjhhh]]]NNN@@@777333000///........................------------///000111222---...222777;;;BBBPPP^^^ggglllooopppsssyyy|||{{{kkkYYYLLLOOOPPPPPPOOONNNKKKGGG>>>;;;888666555444333222///111222111...---...111111000000///...,,,+++******+++,,,---------------''')))+++---...---,,,+++...---+++)))(((((()))))))))&&&(((...///)))(((+++************************++++++++++++++++++++++++)))((('''&&&&&&'''((()))(((***,,,,,,******---000*********))))))))))))((('''---000,,,))))))***)))******+++++++++,,,,,,,,,---,,,***)))((())))))***+++)))+++000///******///......000111333333444444666888::::::999;;;???CCCEEEHHHKKKKKKJJJMMMUUU[[[___VVVKKKFFFDDDCCC===888222333666;;;@@@JJJ\\\nnn~~~}}}{{{{{{mmm]]]JJJ@@@;;;777444333000///...///222444444444000///...------...///000111111333;;;GGGUUU```fffaaaWWWHHH<<<555222000...////////////////////////,,,,,,------///000111222...///333888<<>>;;;888444888555666???FFFSSShhhyyy~~~|||}}}oooYYYHHH@@@<<<777333222111///000111333222222000000/////////.........000000222666>>>HHHQQQWWWUUUIII:::222222333111...000000///..................------------...//////000///333<<>>BBBEEEFFFJJJMMMOOOPPPWWWaaaiiiggg\\\MMMCCC@@@???===;;;666:::555555===CCCOOOcccuuu~~~|||zzz~~~wwwdddPPPBBB:::666444444222000000111111000///000000000/////////......//////111333888???EEEHHHHHH@@@555///...//////...///......------------------------------...//////222222777BBBLLLWWWeeeqqqsssvvvwwwuuutttuuusssoookkkZZZNNNHHHJJJJJJIIIGGGDDD@@@===;;;888555555666333///000333...///000111000///...---,,,,,,,,,+++,,,,,,---...++++++,,,---///...,,,))))))***+++,,,,,,++++++***++++++)))((((((***++++++))))))******)))(((((('''))))))))))))))))))))))))((()))***,,,------.........---+++*********,,,---,,,***))))))******)))(((,,,***(((''''''(((***,,,************************++++++******++++++******((((((((((((((())))))******+++,,,+++******,,,.........///111222333444444666777999:::;;;===AAADDDGGGKKKOOOQQQSSSYYYcccllliii^^^NNNCCC@@@@@@>>>===888;;;666444<<<@@@KKK___qqq{{{yyyuuuwww~~~|||lllYYYHHH<<<888777555333111111222333222111000000000////////////.........///222444888;;;<<<;;;888222---,,,,,,...///------,,,,,,,,,,,,,,,------------------...///000111333:::GGGRRR\\\iiisssvvvyyyyyyvvvvvvvvvrrrmmmuuuaaaSSSLLLHHHKKKJJJHHHEEEBBB>>><<<;;;888555444444111,,,---000111222222222111///---+++---------------......///000000111333444333000---***+++,,,------,,,***)))---+++************+++,,,((()))******+++++++++***))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,---,,,+++*********+++,,,+++)))((()))******)))''',,,***(((''''''(((***,,,+++++++++************))))))******************+++++++++,,,,,,,,,---------)))***,,,,,,,,,---000222......///000222333555555666777999:::;;;===AAADDDHHHLLLQQQSSSUUUZZZccckkkhhh\\\MMMCCC?????????===999;;;666444;;;???III]]]oooyyyxxxqqqqqqwwwuuucccOOO@@@:::999555333222222444555555444111000000000////////////------///111222444555666444222000...,,,,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,------///000000000333===KKKVVV```kkktttwwwyyyyyywwwvvvvvvqqqjjjjjjYYYNNNKKKJJJLLLJJJGGGCCC???===;;;:::999777666666333...///222555555444333111///...---...------------...//////111111222444555444222///+++,,,---...---,,,+++***---******,,,+++)))))),,,((()))***++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,+++************************)))(((((()))******)))'''+++***)))(((((()))***+++++++++******************((()))+++***))))))***+++)))***+++,,,,,,,,,,,,+++***+++---------...000333...//////000222444666777666888999:::;;;>>>BBBEEEJJJNNNRRRTTTTTTYYYaaahhhcccXXXJJJAAA>>>>>>===<<<999;;;666444;;;???JJJ]]]nnnxxxzzzrrrnnnpppxxx}}}mmmYYYGGG===999555444333333555777777666111111000000000/////////---...///000111222222333000000/////////.........+++++++++++++++,,,,,,---,,,,,,,,,---...///000111111666AAAPPP\\\dddmmmvvvyyyyyyxxxuuutttrrrkkkbbbxxxbbbQQQJJJJJJLLLLLLJJJFFFAAA===:::999888888666666777555222333777333222111000......------------,,,,,,------...///000000000111222222000...............------,,,,,,,,,((((((++++++''''''***))))))***************)))))))))))))))))))))))))))'''((()))***++++++++++++&&&''')))+++++++++***)))((((((((()))+++***)))'''))))))))))))))))))))))))******************++++++''')))+++***)))(((***,,,'''((()))*********)))))),,,---------,,,,,,...////////////000222444666888777999:::;;;<<>>777555444333555555555444111111111000000000/////////////////////////////////......///111000...++++++++++++++++++,,,------,,,,,,,,,---...///000111555:::GGGVVVbbbiiiqqqyyyzzzyyyvvvrrrooolllbbbXXXsss\\\MMMHHHJJJLLLLLLIIIDDD???;;;999888777444333333666555333555999///...,,,+++******+++,,,,,,,,,++++++,,,,,,---...222111000111222333111000/////////......---------+++&&&&&&***)))%%%$$$(((************)))((('''&&&))))))))))))))))))))))))'''((()))***************###%%%(((+++,,,+++)))(((((('''((()))++++++)))&&&))))))************))))))))))))*********+++++++++&&&)))+++***((((((***,,,***+++,,,---...---,,,,,,.........,,,***)))***,,,/////////000222444777888888999;;;<<<===???CCCFFFMMMPPPTTTTTTRRRTTT[[[aaaYYYPPPDDD===<<<<<<:::888777:::555444<<>>KKK[[[gggmmmttt{{{{{{zzzuuuooolllggg[[[PPPgggVVVNNNJJJKKKNNNKKKHHHDDDAAA>>><<<888666:::999888666555555555555000000//////.........------------,,,,,,+++++++++000000000111111111111111//////...---,,,++++++++++++***)))***+++,,,+++)))+++---//////---,,,,,,,,,///+++'''$$$%%%''')))***'''(((((()))***++++++,,,***************)))(((''')))'''&&&'''***+++***(((++++++***)))'''%%%$$$###)))************+++++++++(((***++++++******+++,,,***)))(((+++...000///,,,,,,000333000+++)))+++///,,,---///111333666777888;;;<<<<<<;;;:::<<>><<<999777888777666555444333333333000000000/////////............------------------...------------...//////000000000///...---+++***---+++))))))***+++***)))&&&(((+++,,,+++******++++++***((('''&&&&&&'''''''''(((((())))))*********************)))))))))(((***(((&&&'''***+++)))(((''''''(((((((((((((((''')))************+++++++++)))***++++++***)))***,,,***))))))+++///000///---111111000...,,,++++++,,,------///111333555777888;;;;;;<<<;;;;;;===@@@CCCKKKOOORRRRRROOOMMMOOOQQQQQQIII>>>888666666444222222111333777:::???LLLXXXkkkvvvsssiiidddeeegggnnnuuu}}}zzzlll[[[OOOBBB===777555777888666333/////////.........------...//////000///...---,,,///,,,***+++...000///---***,,,+++&&&&&&+++//////---+++---000000///222888AAAMMMZZZbbbiiipppvvvwwwzzzxxxtttmmmdddWWWJJJBBBzzzjjjXXXOOOMMMLLLNNNRRRLLLIIIDDDAAA>>><<<999777888777777666444444333333111000000000000000//////------..................---,,,+++++++++,,,...///111111222111000---+++)))...,,,***)))************###&&&***,,,,,,*********&&&)))+++)))&&&$$$%%%&&&((((((((((((((((((((((((+++***)))((((((((()))******)))(((((())))))((('''&&&&&&'''((()))))))))))))))************+++++++++***+++,,,+++))))))***++++++***+++,,,///000///...555111---+++,,,,,,+++***......000222333555777777:::;;;<<<<<<<<<>>>AAADDDIIILLLOOONNNKKKJJJKKKMMMMMMGGG>>>999777666444222333222333777:::???IIITTTdddppp}}}yyymmmeeeaaa___bbbhhhqqqzzz|||tttfff[[[JJJCCC<<<888888999999888000000//////.........///...///111222222000...---,,,,,,,,,,,,,,,---------(((,,,+++%%%"""'''...111...,,,,,,///000111666===MMMXXXccciiinnntttwwwvvvzzzvvvoooggg[[[NNN@@@888ooobbbTTTPPPPPPPPPQQQTTTMMMIIIDDD@@@>>><<<999888999999999888777666555444111111111111000000000000,,,,,,------......//////...---,,,+++,,,...///111000111222222000---***'''---+++)))(((***,,,,,,,,,&&&)))---///...,,,++++++&&&***---+++&&&###%%%)))(((((((((((('''''''''''',,,***)))''''''(((***+++******))))))((((((''''''((())))))))))))(((((('''))))))*********+++++++++***+++,,,+++)))))))))+++++++++,,,---...//////...333000---******+++,,,---...///000222444555777777:::;;;<<<======???BBBDDDHHHKKKMMMLLLIIIHHHJJJLLLOOOJJJBBB===:::888666444444222333777999===EEENNNXXXdddrrr{{{tttiii```[[[[[[___gggrrryyywwwmmmdddTTTMMMCCC<<<::::::::::::222111000///////////////---///111222222000...---...//////...,,,******+++(((,,,+++'''%%%)))...///000------///222555===EEEUUU___iiiooosssxxxyyywwwwwwpppfff[[[PPPEEE;;;555zzzfff[[[RRRPPPQQQPPPPPPQQQMMMIIICCC???<<<;;;999888888888888888777555444333000000000000111111111111++++++,,,,,,---------...------,,,,,,---...000111...///000111///,,,)))'''+++)))((()))+++---......***---000000...,,,******))),,,---***%%%$$$(((,,,((((((((((((''''''''''''+++***((('''''')))***,,,)))******)))((('''''''''((()))))))))))))))(((((())))))*********+++++++++)))+++,,,+++***)))***+++***+++------------......,,,......+++((()))...333...///000222444666777888:::<<<>>>>>>>>>???BBBDDDHHHKKKMMMMMMJJJJJJMMMPPPTTTOOOHHHAAA<<<888666555444222222666888;;;AAAGGGMMMXXXdddooo{{{{{{nnnaaaZZZUUUWWW^^^hhhrrruuuqqqkkk___XXXNNNEEE???<<<;;;;;;555444222000/////////000,,,---///000000///---,,,...///000///---+++***+++***++++++))),,,000///+++///,,,,,,000444999CCCMMMYYYbbblllrrrwww{{{zzzwwwtttkkk]]]OOODDD===888555uuu^^^UUUOOOPPPQQQPPPMMMMMMLLLHHHBBB===;;;999888777444555555555444222000/////////000000000000000111++++++,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---...//////...,,,***(((***))))))+++---......---,,,---......+++)))((((((,,,---,,,***&&&&&&))),,,((((((((((((((((((((((((***)))((((((((()))***+++((()))***)))((('''((()))%%%&&&((()))***+++++++++)))************+++++++++(((***++++++******+++,,,)))+++------,,,,,,,,,---(((,,,///,,,((()))...444---...000222555777999:::<<<===???@@@???@@@AAACCCHHHJJJMMMNNNMMMNNNRRRVVV[[[VVVMMMDDD<<<777444444444111111444777888<<>>@@@BBBBBB@@@???@@@AAAEEEHHHLLLNNNPPPSSSZZZ___ooohhh[[[MMM@@@999777777333///...222444444555888:::???EEEOOObbbyyyxxxnnn]]]ZZZUUUQQQRRRYYYdddlllnnnmmmjjjddd\\\SSSNNNKKK>>>;;;777222///---------...---+++***+++---///000///,,,***,,,///...)))###***///000,,,)))---111222222111555>>>FFFOOO\\\fffhhhmmmqqqqqqpppmmmeee\\\RRRLLLCCC;;;777444333222mmm^^^UUUWWWXXXXXXZZZ\\\VVVNNNHHHDDD>>>:::999888888888666333111111222333111///000///---,,,+++,,,,,,---........................---000333666777555333222333000000222000+++***+++---......---***))))))***)))+++,,,***'''%%%&&&(((***---000222000---(((%%%(((((())))))))))))(((((())))))))))))******************++++++++++++******'''***,,,,,,...+++******))))))))))))******%%%***---+++***+++,,,)))---///000...***((()))+++------...---,,,***(((''',,,...111333555888<<>>>>>AAACCCCCCJJJPPPRRRSSSWWW```hhhooommmeeeWWWGGG<<<777888222111000//////222888<<<;;;===BBBNNN```sss}}}uuufff^^^TTTNNNNNNTTT[[[___bbbjjjooolllhhhdddZZZOOOGGG===666666444///---///000///...------------...------...............---//////...---+++,,,...000000666===CCCNNN\\\eeegggooonnnmmmkkkggg```WWWQQQGGGBBB<<<777444333111000wwwfffZZZXXX]]]aaabbbbbb___WWWNNNFFFAAA<<<888777777777666666333111111222222111///000///...---------......////////////////////////000222555777888777444333---+++,,,///000...///222+++,,,,,,+++)))((()))***++++++,,,+++)))(((((())))))***+++++++++***)))((((((((())))))))))))((((((&&&&&&''''''((((((((((((************************)))***)))'''***---)))"""+++***)))(((((()))***+++(((---///---+++------+++***+++,,,,,,******+++,,,++++++,,,,,,++++++***)))...000333555777;;;@@@CCCEEEEEEDDDAAA???>>>@@@BBBDDDJJJQQQUUUVVVYYYaaagggpppnnngggZZZJJJ???:::999222333333222111222555777888999>>>JJJ\\\ppp|||oooggg\\\SSSPPPPPPSSSTTT\\\dddkkklllllllllfff^^^PPPDDD:::888666111.../////////...---------.........///////////////......+++,,,---------000444777888>>>EEELLLVVVbbbjjjkkkooolllgggaaaZZZQQQHHHCCC@@@===999777666444333111}}}nnnccc\\\\\\eeemmmmmmhhh```UUUKKKBBB>>>999666666666555555555333111000111111000//////...............///000////////////////////////111222555666777555333111333///---...---***+++...+++,,,,,,+++******+++---,,,+++***+++,,,,,,+++******)))'''&&&''')))+++,,,(((((())))))))))))(((((()))******+++++++++++++++******))))))))))))******''')))(((&&&(((---///...,,,+++)))(((((()))+++,,,***...000---+++------+++((((((((()))+++---,,,,,,))))))))))))***+++,,,,,,000111333666999>>>DDDIIIDDDEEEEEECCC@@@???@@@AAADDDKKKSSSXXXYYY[[[```dddooommmggg\\\NNNBBB<<<:::333444555444222222333444999;;;@@@LLL___sssyyyqqqfff\\\TTTPPPLLLJJJTTT[[[bbbgggkkkooonnnkkk[[[MMM@@@:::777333...,,,///...............//////111111111111111000///...+++,,,---...000333888<<>><<<888444wwwggg^^^]]]^^^kkksssvvvpppeeeZZZPPPGGG@@@===999777666666555444222222111000///...//////***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////111222111000///...---***(((***+++***,,,000......---+++))))))***,,,+++)))''')))---...---***,,,++++++***************(((((())))))))))))(((((('''(((***+++,,,+++***)))******))))))))))))******'''***,,,,,,***(((+++///,,,+++***))))))***+++,,,)))---...***)))+++,,,+++...+++)))***---...,,,***,,,+++***))))))***+++,,,---...000333777>>>FFFKKKFFFGGGGGGFFFCCCBBBBBBBBBDDDKKKTTTZZZ[[[ZZZYYYYYY^^^\\\XXXRRRIIIAAA<<<999777666333000///111666:::777999@@@NNN```sssxxxpppggg\\\QQQKKKHHHHHHKKKQQQXXX___fffkkkfff\\\NNNCCC>>>:::333,,,222111111000111111222222333333444444333222222111000111222222555:::@@@EEENNNUUU\\\```eeeiiihhhddd]]]UUUJJJ@@@;;;888888777444777<<>>:::888777666555333111111111000...---...///***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++///000111222222111111000...+++)))+++***((())),,,++++++***(((&&&&&&)))++++++***)))***,,,---,,,+++)))************)))''''''(((((())))))))))))((((((((()))+++------,,,+++*********++++++++++++******---+++******)))***111999+++++++++******++++++++++++//////,,,+++...000///...---,,,,,,,,,,,,+++***,,,+++++++++++++++,,,,,,,,,...111444888>>>EEEJJJHHHIIIHHHGGGDDDCCCDDDEEEGGGMMMUUU[[[[[[YYYUUUSSSTTTRRRNNNJJJEEEAAA===<<<999777333///---111777<<<888<<>>DDDGGGDDD===888vvvddd[[[XXXWWWWWWccceeeddd```\\\XXXOOOGGGAAA>>>:::888777555333111000111111000---,,,---///+++,,,---------,,,+++***++++++++++++++++++++++++...///000111111111111111111---,,,,,,***%%%$$$&&&)))))))))(((''')))---000+++,,,------,,,,,,---...))))))))))))************(((((())))))))))))(((((()))+++---//////...,,,+++)))***,,,......,,,***)))---)))(((+++,,,+++000777***++++++,,,,,,++++++******......++++++///111111+++,,,---,,,+++******+++)))***+++,,,---............000444888<<>>EEEIIIGGGAAA;;;}}}iiiYYYRRRPPPOOONNNWWWYYYYYYWWWWWWUUUMMMDDDAAA>>>:::888666444222000///111222000,,,+++---///---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////)))'''(((,,,,,,)))(((***)))*********+++...222666,,,...000///,,,+++---000++++++******+++---///111(((((())))))))))))((((((&&&'''***,,,,,,+++)))''')))+++...000000...+++)))(((&&&)))000111,,,)))+++)))***,,,------,,,***)))'''+++,,,))))))---000000(((+++---,,,)))(((***---'''(((+++...///000111000000333777;;;???DDDIIILLLMMMMMMKKKGGGEEEEEEHHHJJJOOOSSSYYY]]]\\\YYYSSSPPPJJJHHHEEECCCCCCDDDEEEEEE::::::777444111000222444999>>>JJJZZZjjjxxx}}}}}}}}}~~~zzzsssmmmYYYOOOGGGEEEEEEGGGOOOYYY[[[bbbccc[[[RRRKKKDDD===;;;:::888777555444444444000000222333444555555555555666666777:::AAAIIIOOOQQQVVVXXXVVVTTTSSSOOOIII???;;;555222111222333333111555===EEEIIIHHHCCC>>>uuudddXXXQQQMMMMMMPPPSSSPPPMMMNNNPPPNNNHHHBBB<<<:::888666555555666777000000000///......------------...------,,,+++***...******000222---+++---(((((()))---111111...***---,,,***))))))***,,,---)))))))))(((((((((''''''************************---,,,,,,+++***)))(((((()))***+++)))(((((()))+++*********)))))))))))))))))))))))))))************,,,)))'''(((+++,,,***''',,,,,,+++******+++++++++,,,,,,,,,+++++++++******000)))&&&+++///,,,******++++++******+++---...///111222444777<<>>IIIYYYiiisssuuussswwwxxxyyyxxxvvvtttuuuuuuvvvvvvxxx}}}}}}uuummm___VVVKKKEEEFFFIIIKKKKKKUUUVVVWWWVVVQQQIIIAAA<<<===<<<;;;999888666555444333222111111111222333444222222444777;;;???CCCEEEIIIFFFEEEGGGJJJHHHAAA;;;777444000------///333555444777<<<@@@AAA???;;;888|||nnn]]]SSSMMMIIIJJJLLLOOOKKKHHHHHHJJJHHHCCC???<<<:::888666555444555666000000//////......------*********))))))(((((((((+++***+++...,,,'''''',,,((()))***,,,//////...,,,+++***(((''''''(((***+++------,,,,,,++++++++++++************************,,,,,,,,,+++*********)))((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))***************)))((()))******)))(((,,,+++++++++++++++++++++)))))))))******+++++++++...'''%%%***...,,,)))***,,,++++++***+++,,,...///...111555999>>>EEELLLPPPQQQPPPMMMIIIGGGIIIMMMQQQRRRXXX```ccc```XXXPPPKKKEEECCCBBBBBBDDDEEEEEEDDD<<<777444333///,,,000777888<<>>:::999888777666444333222111222222111000111222444444444444444666888;;;===???AAA>>><<<<<<===<<<999555333222000///...///000000000333777::::::888555333pppcccUUUMMMHHHEEEFFFIIIJJJFFFBBBAAABBBBBB???<<<;;;:::888666444333444444000000//////...---------,,,,,,+++*********++++++)))+++...---'''###'''...(((***+++,,,,,,,,,---///+++***)))(((((()))***+++++++++***)))))))))******************************++++++++++++************'''(((((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))************((()))******)))((()))***++++++++++++++++++++++++&&&'''((()))***+++,,,,,,,,,'''%%%))),,,,,,******---,,,+++++++++,,,---...+++///555;;;@@@FFFKKKOOOQQQOOOKKKHHHFFFHHHNNNRRRXXX]]]ccceee___VVVLLLGGGDDDBBBAAAAAABBBCCCBBBAAA:::666222000---,,,000666555888===GGGPPPTTTSSSQQQQQQQQQQQQPPPOOOPPPRRRUUUWWWWWWYYY^^^dddfffccc```YYYSSSLLLGGGEEEDDDAAA???:::;;;======<<<:::888666555555555444333111000///111000000000111333444555666666555444444666777888888666444222111111111111//////000000///...,,,+++///000222333444222111///{{{eeeZZZNNNIIIFFFDDDEEEGGGGGGCCC???=========<<<;;;:::999777555444333222222000//////......---,,,,,,---,,,,,,++++++,,,---...+++,,,---,,,((('''***///(((+++,,,+++))))))---111,,,,,,+++******+++,,,,,,******)))((((((((()))***************************))))))))))))))))))******'''(((((((((''''''(((***((((((((()))))))))))))))((()))))))))************'''))),,,+++((('''))),,,******++++++,,,,,,++++++(((((())))))***++++++,,,+++((('''***,,,,,,,,,+++---,,,+++++++++,,,------,,,///555:::@@@FFFLLLPPPPPPNNNJJJGGGFFFIIIOOOTTT[[[___dddeee___UUUKKKEEEDDDBBB@@@@@@AAAAAA@@@???999666333000///...000333111333777<<>><<<999999888777555333222111333333444444333222111000000/////////111333555666777666555444333333444555333333333111......///111......//////...,,,***)))111111111111111000000000qqq]]]SSSJJJGGGFFFEEEEEEGGGEEEBBB>>><<<;;;;;;;;;;;;888888666555333222111111/////////...------,,,,,,)))))))))))))))***+++,,,++++++***)))***,,,------)))+++,,,***((())),,,000,,,++++++++++++++++++,,,---,,,+++******+++---...))))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))((((((***,,,''''''(((((())))))))))))((()))))))))************&&&)))++++++((('''***---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,...---,,,---,,,+++++++++,,,---...///111444888===DDDMMMRRRPPPOOOLLLJJJIIIMMMSSSWWWZZZ___cccddd^^^UUULLLFFFDDDBBB@@@@@@AAAAAA@@@???888888666333222222111///...///222555888:::999777888888888777777999>>>AAACCCBBBAAAAAABBBCCCBBBAAA:::;;;<<<>>>???>>><<<;;;999888666333111000//////000111222333333222111000////////////000222444555777666555444333444555555000222333333111//////000000///---,,,+++++++++,,,111111000/////////000000uuueeeVVVMMMFFFEEEFFFEEEEEEGGGBBB@@@>>>;;;:::::::::;;;666555555444333222111111//////......---,,,,,,,,,)))***+++------.........******(((''')))---,,,(((***++++++***)))***,,,...))))))))))))))))))))))))+++***((('''((()))+++,,,))))))))))))))))))))))))((((((((('''''''''''''''((()))***)))))))))+++---&&&''''''(((((())))))***))))))))))))************'''(((******))))))***,,,((()))+++,,,------,,,+++,,,,,,,,,+++++++++******,,,......,,,+++......+++++++++******+++---...///111222444777<<>>888:::===??????>>><<<:::444333222000000///000000,,,...000222222111000///000/////////000222333444666555444333444555666777///000111222222111000...111///---+++***,,,...000//////............///000|||iiiYYYOOOGGGBBBCCCDDDCCCBBBDDD>>>===<<<:::888777888888333333333333333222111111///......------,,,,,,+++***,,,///222333222111000***......***)))+++***'''+++***))))))+++,,,++++++)))))))))******)))))))))(((&&&%%%$$$$$$&&&(((***))))))))))))))))))))))))*********))))))(((((('''&&&((()))(((((((((***,,,&&&&&&''''''((())))))***))))))))))))************(((((('''(((***++++++***''')))+++---------,,,+++************+++++++++++++++//////+++***,,,,,,)))************+++---///111111333666999===CCCJJJOOOKKKLLLMMMMMMMMMPPPTTTWWWXXX\\\aaaaaa[[[SSSKKKFFFEEECCCBBBBBBDDDEEEEEEDDD@@@???888111///333222...///000111111111111111222000111333333333444666999888999;;;;;;;;;;;;<<<<<<888:::>>>@@@@@@>>><<<;;;222111111000000000000111,,,...000333333333111000111000/////////111222333555444333333333444555666222///---...000222111///000///---,,,,,,...000222............///000000111sss```QQQKKKDDD???@@@BBBAAA@@@AAA;;;;;;:::888666555555666222222222333333222222111///......------,,,++++++''')))---000222111///---+++444777000))))))***(((,,,)))((())),,,---+++)))++++++,,,,,,,,,,,,++++++***)))'''&&&&&&(((+++,,,))))))))))))))))))))))))---,,,,,,+++***))))))(((%%%&&&'''''''''''')))+++&&&&&&&&&'''((())))))***))))))))))))************)))'''&&&(((+++---,,,)))''')))+++---...---,,,+++''''''((()))***+++,,,,,,+++000000***(((++++++''')))))))))***,,,...000222///333777<<>>===444444333333222111000000...000333666777666555333111111000//////000111222555444333222222222333444666000++++++///333333111//////...//////000222222//////000111111222333333xxxgggYYYPPPEEEBBB??????@@@AAA???===:::::::::777444222333444666555444222111111222222111///---------...---,,,---,,,,,,,,,---///000222...---+++*********+++++++++)))'''(((+++,,,***'''******)))***,,,,,,***)))))))))************))))))------,,,,,,+++***))))))))))))(((((((((((())))))+++((((((***)))(((...777***)))(((''''''((()))***+++***((($$$###$$$'''***++++++******))))))(((((('''(((***+++++++++)))(((+++///222...(((&&&***...111///,,,***)))***+++,,,,,,+++***))))))***,,,...///222666;;;???CCCEEEFFFHHHEEEBBBBBBGGGLLLQQQSSSYYY]]]aaaccc^^^UUUKKKDDDBBBBBBDDDGGGJJJKKKJJJHHHGGGCCC>>>:::777666555555333333222000//////111333444444333333444666888:::<<<<<<======>>>>>>??????999===DDDKKKMMMIIIAAA;;;555555555333000//////000555555444333222111000000//////000000111111111222222333555666666666555555555555444444333222222222666444111000111222222111888777555333222222222222rrraaaTTTLLLDDDAAA???>>>@@@@@@>>><<<;;;;;;;;;999666555555666555444222111000000111111111///---------...---+++,,,,,,++++++,,,---...///---,,,+++*********++++++***)))((()))*********)))+++*********++++++***((())))))))))))))))))))))))------,,,++++++***))))))((((((''''''''''''(((((()))&&&&&&))))))(((,,,222***)))(((((((((((()))***&&&&&&%%%###!!!"""$$$'''*********)))))))))))))))'''(((***+++++++++)))((((((+++---,,,)))(((+++///---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000111333777:::>>>@@@AAABBB???@@@BBBCCCEEEKKKTTTZZZ```bbbdddccc^^^UUUKKKEEEBBBBBBDDDGGGLLLOOOPPPPPPLLLHHHDDD???<<<999888666555444333000......000333555555666666777888:::;;;<<<<<<>>>???@@@BBBCCCCCC???DDDKKKRRRTTTOOOEEE>>><<<:::777444333111111111444444444444444444444444111111111111222222222333333444555666666666555444444444333222222111111000222111///000111222222111555444333222222333444444yyyhhhYYYMMMFFFCCCAAA???>>>>>>>>><<<;;;999::::::888666555666777333222111000/////////000000///------......,,,+++,,,++++++******+++,,,,,,---,,,+++*********++++++)))*********)))((()))***,,,+++******++++++)))'''+++***)))(((((()))***+++,,,,,,,,,+++******))))))************************'''$$$###'''))))))***,,,******))))))))))))******&&&'''((('''&&&&&&((()))))))))))))))************'''(((***+++++++++***)))'''(((((()))***,,,---...)))***,,,---...---,,,+++------,,,+++,,,---...///333444666999;;;<<<======999===BBBCCCDDDIIITTT]]]eeeeeeeeeccc\\\SSSJJJDDDAAAAAAAAAEEEKKKQQQUUUVVVPPPNNNJJJEEEAAA<<<999777777666333000---...222555999;;;>>>>>>=========>>>>>>???AAACCCFFFIIIKKKLLLKKKPPPXXX^^^___XXXMMMEEE>>>:::555333444666555444444555555666777888999999555555555555555666666666555666777777777666555444555555444333333222222111111000000111444444333222222222222333444555666777ooo___SSSIIIDDDAAAAAA???>>>===<<<:::999555666666555444333444666111111111000000////////////...------...---,,,***,,,,,,++++++************,,,+++++++++++++++++++++'''***,,,+++(((''')))+++,,,+++***+++++++++)))''',,,***(((''''''(((***,,,,,,+++++++++******))))))))))))))))))))))))))))))'''$$$###&&&***+++)))'''*********))))))*********&&&(((******))))))***+++(((((())))))******++++++((((((***+++++++++++++++***(((&&&(((,,,......---+++,,,,,,------,,,,,,,,,***************+++------222333555666888:::;;;<<<:::===AAACCCEEEJJJRRRXXXbbbdddeeeccc]]]SSSIIIBBB@@@???>>>AAAHHHOOOTTTWWWRRRQQQOOOJJJDDD>>>999777999888555111000222777;;;CCCGGGJJJKKKIIIFFFEEEFFFDDDFFFIIILLLPPPTTTWWWXXX\\\```ggglllkkkbbbVVVLLLCCC===888888===AAAAAA???999999:::;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;999999:::;;;:::999888777999999888888777666666555444444555666888777555333444444444555666777888888vvveeeXXXNNNGGGCCCAAAAAAAAA???===:::999888444555555444333333444666111111111111111000000000///...------...---+++)))------,,,,,,++++++***)))++++++++++++++++++++++++'''***,,,+++(((''')))+++,,,+++******++++++)))''',,,***(((''''''(((***,,,++++++***************)))%%%%%%&&&''''''&&&%%%%%%'''&&&&&&'''***,,,)))&&&)))))))))******)))))))))###%%%'''((('''&&&'''((((((((())))))******++++++((())))))***+++,,,,,,,,,...***((()))---///...+++000...,,,*********+++,,,))))))******+++,,,------000000222444777999;;;<<<<<<<<>>???EEELLLQQQTTTTTTTTTSSSOOOGGG@@@<<<;;;:::999777555444888===BBBMMMSSSZZZ[[[XXXTTTRRRRRRQQQSSSVVVZZZ___cccfffhhhmmmpppuuuxxxuuulll```WWWRRRLLLFFFFFFKKKOOOOOOMMMAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???????????????@@@AAABBBBBBAAA@@@?????????>>>======<<<<<<;;;<<<;;;;;;;;;<<<;;;888555777777888888888888888888{{{kkk\\\QQQJJJEEECCCAAABBBCCCAAA===:::888777666777777666444444555777000000111111111111000///...---------...---+++(((,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++)))*********)))((()))***+++***)))***,,,,,,***)))+++***)))(((((()))***+++************************((()))***++++++***)))((('''))))))((()))+++***&&&(((((())))))))))))((((((&&&((()))***((((((((()))))))))))))))************((())))))***+++,,,------///,,,******---...,,,***222000,,,***))))))+++,,,***+++,,,---......//////...///000333666999<<<===;;;<<<>>>DDDMMMTTTWWWXXXXXX]]]eeehhheee[[[OOOGGGDDDAAA>>>???DDDJJJOOORRRTTTVVVUUUPPPIIIBBB@@@???<<<<<<:::888888;;;@@@DDDTTT\\\fffjjjhhhdddbbbcccbbbdddgggkkkooosssvvvxxx{{{|||~~~|||uuukkkeeeaaa\\\WWWTTTUUUVVVUUUSSSNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBAAA>>><<<>>>>>>??????>>>===<<<;;;{{{pppaaaSSSIIIDDDBBBBBBAAACCCDDDBBB>>>999888777666777777555444333444666...//////000000000///...---------......---***((()))***+++++++++***)))((()))***+++,,,,,,,,,,,,+++***)))((()))*********))))))((((((***,,,---,,,***))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***&&&++++++'''&&&)))***'''&&&'''((())))))((('''&&&+++,,,---,,,***)))***,,,*********))))))))))))))))))))))))***+++,,,......---+++******+++,,,,,,+++......,,,++++++++++++,,,******,,,---...///////////////000222555888;;;======???DDDIIINNNSSSWWWYYYUUUZZZ```dddaaaYYYNNNGGGBBB???<<<===AAAGGGLLLNNNOOOQQQRRRMMMEEE@@@???@@@>>>>>>===;;;:::<<>>999888888444555555333111000111333,,,---.../////////...------,,,---......---***''''''((()))******)))(((''')))***+++,,,---,,,,,,+++,,,)))'''(((+++,,,***'''(((((((((***,,,---,,,+++))))))************)))))))))))))))))))))*********$$$&&&'''(((((('''&&&$$$%%%+++,,,&&&###''')))(((%%%&&&'''(((((('''&&&%%%)))******((('''&&&''')))++++++******))))))(((((()))))))))***+++---...///******************+++,,,***+++,,,---------,,,,,,'''(((***+++,,,---------111111111222555777:::<<<@@@FFFLLLNNNMMMNNNSSSXXXSSSVVV[[[]]][[[TTTKKKEEE===;;;999:::>>>DDDHHHJJJJJJLLLLLLGGG@@@<<<<<<>>>@@@@@@???===;;;:::<<<>>>SSS```pppzzz||||||}}}|||}}}}}}xxxxxxwwwtttpppnnnnnnooonnnmmmmmmllllllkkkjjjjjjbbbbbbbbbaaaaaa`````````[[[]]]___aaabbbccccccbbbbbbbbbaaaaaa```_________[[[YYYWWWVVVXXXYYYYYYYYYSSSTTTUUUVVVVVVVVVUUUTTTzzzmmmaaaSSSJJJDDD???@@@CCCGGGMMMMMMEEE===999777555666555444333222222222222000111111000...---///000111///---,,,+++***'''$$$************))))))))))))***,,,...///......///000))))))))))))))))))))))))******++++++++++++******)))((('''((()))***)))''''''((()))***+++,,,,,,,,,)))******++++++)))((('''))))))))))))((((((((((((((((((((((((((((((((((((%%%(((***)))''''''***---)))(((''')))+++,,,+++((($$$%%%''')))+++,,,------***+++,,,------,,,***))),,,,,,,,,++++++************+++,,,,,,------,,,,,,///111222333444555888:::DDDJJJNNNQQQUUUXXXTTTNNNQQQSSSVVVTTTPPPLLLIIIIIIAAA<<<777777<<>>>>><<<888555666;;;@@@MMM\\\nnnzzz|||}}}|||yyyxxxyyyzzz|||{{{yyyxxxwwwwwwvvvtttrrrpppmmmiiigggggggggfffeeefffffffffffffffeeeddddddiiihhhhhhggggggggghhhhhhhhhgggfffdddbbbbbbaaaaaaaaaaaaaaa``````^^^]]]\\\|||rrrggg\\\OOOHHHBBB???@@@CCCHHHLLLLLLDDD<<<888777444444444333222222111222222000111111000...---///000,,,------,,,***+++...111*********************)))***,,,......---,,,---...******************************++++++++++++******+++***)))***+++,,,+++)))((()))***+++,,,,,,,,,+++)))******+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&''')))+++,,,,,,)))(((''')))+++,,,***(((&&&'''((()))***+++,,,---***+++++++++++++++******,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,///000222444555777:::===GGGNNNUUUXXXYYYZZZVVVQQQRRRSSSTTTRRRNNNJJJHHHGGGBBB===888888===DDDHHHJJJEEEDDDBBB???===;;;::::::<<<<<<:::777444555999===JJJXXXkkkxxx}}}~~~}}}{{{zzz{{{}}}~~~~~~||||||||||||zzzxxxuuurrrnnnlllkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhhhhhkkkkkklllmmmnnnnnnoooooojjjiiigggfffdddccccccccceeefffffffffeeeeeeddddddwwwmmm___UUUJJJDDDAAA???@@@DDDHHHLLLKKKCCC;;;888666444222222222222222111222222000111111000......///000+++...000---)))+++111888************+++++++++++++++,,,...---,,,***++++++******************************++++++++++++******+++***)))***+++,,,+++)))***++++++,,,,,,,,,++++++)))************)))((((((''''''(((((())))))******))))))))))))))))))))))))+++'''%%%&&&***---+++((()))(((((()))++++++***((((((((((((((()))***+++,,,******)))))))))******+++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,...000222444555999===@@@JJJTTT^^^```___]]]ZZZUUURRRRRRQQQOOOMMMJJJGGGFFFBBB===999:::???EEEIIIJJJBBB@@@>>><<<:::999999999999999777555333444777:::DDDRRRfffuuu|||~~~}}}}}}~~~}}}yyyvvvrrrooonnnmmmkkkjjjiiijjjjjjjjjjjjjjjjjjjjjkkkmmmooorrrssstttsssssskkkjjjiiihhhfffeeeddddddgggggghhhhhhiiiiiiiiiiiirrrhhhWWWNNNEEEBBB@@@???AAAEEEGGGJJJHHHAAA;;;999777444000111111111222222111111///000111000......///111...000111///+++***...222******++++++,,,,,,---------...///...,,,******+++******************************++++++++++++******)))((('''((()))***)))'''+++,,,,,,,,,,,,++++++***************)))))))))(((''''''(((((())))))******************************---+++(((((()))***(((''')))))))))*********))))))***))))))(((((()))***+++***)))((((((((()))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,...000333555999???BBBLLLXXXccceeebbb```]]]YYYQQQPPPNNNNNNNNNMMMJJJGGGAAA===:::;;;@@@EEEHHHIIIBBB@@@===:::888777777888888777666555444555777888???KKK^^^ooo{{{~~~}}}~~~~~~{{{xxxtttqqqooommmkkkiiihhhhhhhhhhhhhhhiiiiiiiiijjjlllpppsssttttttrrrqqqjjjjjjiiihhhgggfffdddccccccccccccdddeeefffggghhhwwwiii___PPPIIIBBBAAA@@@@@@BBBFFFEEEGGGEEE>>>:::999777444000000111222222222111111///000000///......000111000/////////...---***(((***++++++,,,---......///...000000///---+++++++++******************************++++++++++++******)))((('''((()))***)))'''++++++,,,,,,,,,+++***************)))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***+++***((('''))),,,))))))*********)))))))))***)))))))))))))))*********)))((((((((()))+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---///222555:::@@@DDDMMMYYYdddfffcccbbb```]]]RRROOONNNPPPSSSTTTPPPKKK@@@<<<:::;;;AAAFFFHHHHHHDDDBBB>>>:::777666666666888777666666666777777777;;;EEEVVVhhhwww~~~}}}|||}}}~~~|||yyyuuurrrpppnnnkkkiiihhhgggfffffffffggghhhhhhiiilllooorrrsssqqqooommmiiiiiihhhhhhfffeeecccbbb]]]]]]]]]^^^```bbbcccddd{{{pppbbbYYYLLLEEE?????????>>>@@@DDDCCCDDDBBB<<<999:::999666111111222333333222111000...///000///......000222---,,,---///000...***&&&***+++,,,---...///000111...000111000---,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++***)))***+++,,,+++))))))******+++++++++******+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((($$$(((+++***((()))---111(((***++++++)))(((((()))((())))))*********))))))))))))))))))******+++,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,...000222666;;;BBBFFFNNNXXX```bbbbbbddddddbbbVVVRRRQQQUUUZZZ[[[UUUNNN@@@===;;;>>>CCCGGGHHHHHHEEEBBB>>>999666555555555777666666666888999888666999@@@OOO```rrr~~~~~~}}}}}}~~~|||zzzwwwtttrrrpppllljjjhhhgggfffeeedddeeeffffffiiikkknnnqqqqqqpppnnnlllgggggghhhgggfffdddbbb```\\\\\\[[[\\\]]]```bbbccc|||tttiii\\\SSSHHHAAA<<<======<<<===@@@@@@AAA???:::999;;;;;;777222333444555444222111///...///000///...///000222,,,---//////---+++***)))***+++,,,---///000111222---...//////---++++++,,,++++++++++++++++++++++++******++++++++++++******+++***)))***+++,,,+++)))'''((())))))************++++++)))((((((((()))*********))))))((((((''''''''''''''''''''''''''''''((())))))))))))***,,,---(((***,,,+++)))'''((()))&&&'''***,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///000222444777===DDDIIIPPPVVV[[[]]]aaagggiiiggg\\\XXXWWW[[[bbbaaaXXXOOOAAA???>>>AAAFFFJJJJJJIIICCC@@@<<<888555444555666666555555666999999777555999===IIIZZZmmm{{{~~~}}}||||||}}}~~~}}}{{{yyywwwuuusssqqqoookkkhhhgggeeecccaaa``````aaabbbeeegggjjjmmmnnnnnnmmmlllgggggghhhhhhfffdddaaa```]]]\\\[[[\\\]]]___aaaccczzzrrrkkk```SSSJJJEEE???;;;;;;;;;::::::===???@@@===999999<<<<<<888333444555666555333000///...///000///...///111222///222333///)))&&&))),,,***+++,,,...///111222333+++---...---,,,++++++,,,++++++++++++++++++++++++******++++++++++++******)))((('''((()))***)))'''&&&&&&''')))************,,,+++)))((((((((()))***++++++***)))((('''&&&&&&''''''''''''''''''''''''111---))))))***+++(((%%%(((+++---,,,)))'''((()))$$$&&&***------,,,***(((((()))+++,,,------,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,111333444666999???FFFKKKRRRUUUXXXZZZaaaiiilllkkkbbb]]][[[```fffdddYYYNNNCCCAAA@@@CCCHHHLLLLLLKKK@@@>>>:::666444555666777555444444666999999777444999<<