BM6P6(@ """!!!  !!!!!!  !!!!!!!!!!!!###"""!!! !!!%%%###!!!"""$$$'''((('''###"""  !!!$$$###!!!&&&"""  !!!"""""" !!!!!!!!!  """###$$$###"""!!!  ############$$$%%%%%%&&&&&&&&&'''''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''(((%%%""""""$$$%%%$$$###'''###  """!!! """######""" !!!###'''&&&$$$###$$$$$$###""" !!!"""###%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$&&&''''''&&&%%%&&&(((((('''&&&***))))))((((((((())))))(((((()))***************&&&$$$######&&&)))++++++)))***+++,,,,,,+++***)))+++++++++***((((((+++---++++++***))))))******+++(((((()))+++---...,,,+++000//////.........//////******)))***,,,///222444111222333444444333111000444444444444444444444444222333444555555555444333666333000111333555444333//////000222777<<>>>>>>>>???@@@AAACCCCCCEEEIIINNNSSSTTTTTTTTTUUUWWW___cccaaafffwwwzzzwwwwwwzzzrrriiiccc^^^WWWKKKBBB"""   !!!!!!!!!###"""  !!!!!!  !!!""""""""""""!!!!!! !!!!!!$$$"""!!!$$$""" !!! !!!!!!!!!  """#########!!! !!!  !!!%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$######$$$%%%'''((())))))'''$$$!!! """$$$###"""&&&###  !!!!!! """""""""!!!!!!###%%%$$$""" """#########!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$######"""$$$######$$$$$$%%%%%%&&&(((***+++***(((&&&&&&'''(((((((((((('''&&&%%%$$$ !!!"""###%%%&&&'''((()))(((&&&%%%$$$%%%&&&'''((('''&&&''')))))))))'''(((((('''&&&&&&''''''((((((((()))************)))'''%%%$$$$$$&&&)))******((()))***++++++***)))((()))******)))'''(((***,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,...---+++))),,,,,,,,,---///222444555---,,,++++++,,,...000222///000222333333222000///333333333333333333333333222333444555555555444333666333000000222444444222666555555555777999<<<>>>LLLMMMLLLIIIDDD@@@======<<<<<<<<<===>>>@@@BBBCCCFFFHHHKKKMMMNNNOOOPPPRRRNNNXXX```bbbhhhxxx}}}yyyuuuxxx|||rrrkkkeee\\\PPPFFF!!! !!!""""""  !!!!!!""""""  !!! !!!!!! !!!###!!! !!!###""" """"""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######""" """!!! """"""&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###""""""###$$$&&&''')))***+++'''$$$  """######%%%"""   !!!"""!!!"""%%%'''###!!!!!!$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%'''((()))+++,,,+++)))((((((((()))))))))))))))((('''&&&!!!!!!"""###%%%&&&'''''')))((('''&&&&&&&&&'''(((((('''&&&''')))***)))(((&&&&&&%%%%%%%%%&&&&&&''''''((())))))******)))))))))'''%%%%%%'''((())))))((((((************((((((((()))***)))'''''')))+++((()))***+++,,,++++++***---,,,,,,---//////...,,,+++++++++,,,...222555777///...---------...///000...///000222222111///...111111111111111111111111222222444555555555444444444222000000111333333222888888777777777888888999???@@@AAA@@@>>>;;;::::::;;;;;;;;;<<<>>>@@@BBBCCCIIIJJJJJJJJJJJJKKKNNNQQQKKKUUU^^^bbbhhhtttwwwsssvvv}}}vvvoooeeeXXXNNN !!!!!! !!!!!!"""!!!   !!!!!!   !!!"""!!!  """!!! !!!""" """!!!!!!!!! """"""""""""!!!!!! """"""######"""!!! ###"""!!!!!!!!!"""###$$$''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((())))))'''%%%!!! !!!###$$$###"""!!!  !!!!!! !!!###%%%'''$$$!!!!!!###%%%&&&'''#########$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%&&&''''''''''''"""###$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((***)))***++++++)))(((((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%***)))(((''''''''''''((('''&&&%%%'''(((***)))(((&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))))))))***(((&&&&&&'''((((((''''''((()))******)))(((''')))***+++***)))((()))++++++,,,------,,,)))'''%%%*********---000222222222///...,,,,,,,,,...000222000///.........///000000...///111222222111000///000000000000000000000000111222444555555555555444444222111000111222222333333444555666777888888888777999<<<<<<<<<;;;<<<<<<<<<<<<<<<===???AAADDDFFFJJJKKKLLLLLLLLLMMMPPPSSSQQQXXX___bbbdddlllyyywwwtttyyywwwmmm```WWW!!!!!!"""!!!   !!!!!!   !!!!!!   """!!! #########""""""!!! """""""""""""""""""""""""""""""""""""""!!! ###""""""!!!"""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$"""!!!"""$$$&&&"""""""""!!!  !!!!!!  !!!(((&&&###"""###$$$$$$$$$""""""###$$$$$$###""""""#########"""""""""!!!!!!###$$$%%%'''''''''''''''""""""###$$$%%%%%%%%%%%%############%%%&&&((()))'''(((***)))(((''''''(((''''''((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((((((''''''''''''%%%$$$$$$%%%'''((((((''''''''''''''''''((())))))''''''((()))))))))))))))***(((''''''(((((((((&&&'''((()))******)))((('''***+++,,,,,,+++***+++,,,+++,,,------,,,)))'''%%%*********,,,///222222222000///---++++++,,,---...////////////000111111222///000222444444444222111000000000000000000000000111222333555666666555555333333222111111111333444000111222333444555666777333666999;;;<<<<<<===>>>>>>======>>>@@@CCCGGGIIIFFFIIILLLNNNOOOPPPQQQSSSXXX[[[^^^^^^___eeessszzzyyy{{{ooobbbZZZ """!!!!!!  !!!""""""  !!!"""!!!  !!!  !!!""""""""""""!!!!!!!!! """""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!###"""!!!!!!"""###%%%&&&%%%%%%$$$#########$$$$$$ """$$$&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""$$$&&&"""###$$$###!!! !!!!!!!!!""" !!!&&&$$$"""!!!""""""!!! !!!"""###$$$%%%$$$###"""############"""""""""!!!!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%'''((((((&&&%%%&&&'''&&&&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&((((((((('''''''''&&&&&&$$$######$$$&&&(((((('''((((((((((((((()))***+++&&&'''(((((())))))(((((()))((('''((())))))((('''((((((************((((((***,,,------,,,++++++,,,((()))***+++,,,++++++***...,,,***+++,,,...------------,,,---------...//////000000111111222222222000222444555666555444333111111111111111111111111000111333555666666555555333444444222111111333555222222111111111222222333222555888:::;;;;;;<<<>>><<<<<<;;;<<>>??????<<<999666555666999:::===@@@CCCEEEGGGIIILLLNNNRRRWWW\\\]]]]]]aaaiiiqqqzzztttvvv~~~wwwqqq  !!! !!!!!!!!!"""""""""!!!!!!   """""" !!!$$$$$$""" """"""######$$$#########%%%$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&'''&&&%%%###"""$$$#########$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""######""""""!!! !!!"""###$$$%%%%%%%%%%%%$$$######"""#########!!!###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&$$$$$$&&&'''&&&&&&###&&&((()))((('''''''''######$$$''')))+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&'''''''''&&&(((%%%###%%%(((***)))''''''%%%$$$$$$%%%&&&&&&%%%&&&(((******)))((()))***)))((('''%%%&&&''')))***'''(((((('''&&&%%%&&&((('''(((+++---...---,,,,,,)))(((''')))+++---...------+++))))))+++,,,---,,,......//////......---,,,...///000222333222222111333555777888777777888999888777555333111000000///777666444222111111111222999888666555444444444555000222333333222111333444:::;;;;;;<<<===>>>???@@@@@@<<<888666777888777555555999???DDDGGGHHHJJJLLLPPPUUU[[[^^^```dddlllsssxxxtttvvvwwwӵ  !!!!!!"""Ħ"""""""""###"""!!!Ħ ӵ!!!"""###"""!!! !!!"""###$$$$$$###"""!!!######""""""!!!!!! !!!"""###$$$$$$%%%%%%$$$######"""""""""###$$$$$$###$$$&&&''''''%%%###!!!"""###$$$%%%%%%&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!###$$$%%%%%%$$$###$$$$$$###############$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%Ħ%%%$$$###"""###$$$&&&'''&&&&&&'''(((((('''&&&%%%)))'''$$$$$$&&&(((((((((%%%'''((()))(((((((((((($$$$$$&&&(((++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''(((&&&%%%&&&)))******))))))&&&$$$###$$$%%%%%%%%%&&&(((******)))))))))***((('''&&&&&&&&&''')))***)))))))))'''%%%%%%''')))&&&(((+++---...---+++******)))((())),,,......---,,,+++******+++,,,,,,------------......---,,,,,,+++---///222333333333222222333444555555555444555444444444333333222222111444444333222222222333333777666555444333444555666000111333333222111222222999:::;;;<<<===>>>>>>???>>>:::666666999;;;888444222777???EEEGGGHHHHHHIIIMMMRRRXXX\\\```eeelllrrrvvvqqqwww4ĉ@ӵ   >L!!!!!!!!!!!!###"""=hĦ  !!!"""###4ĉ@ӵ!!!  """### """###$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$###$$$%%%&&&&&&$$$"""!!! """%%%&&&%%%%%%'''***&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""""""""!!!"""$$$%%%%%%$$$###"""$$$###############$$$$$$"""###%%%&&&''''''&&&&&&%%%$$$$$$>L&&&%%%$$$###"""###$$$%%%&&&%%%&&&'''((((((((('''&&&(((&&&%%%%%%&&&((())))))'''''''''((()))))))))(((&&&&&&&&&((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%)))((('''((()))+++++++++***(((%%%$$$%%%&&&&&&%%%&&&'''))))))((((((((()))(((''''''&&&'''((()))***+++++++++)))'''''')))***&&&'''***,,,---,,,***))),,,***)))***+++---,,,,,,***+++++++++++++++,,,---***+++,,,---............+++,,,...111222333333333333444444555555444222000111111222333444555555555111111222222333444555666666555333222222444666777111333444444222111111111777888888999:::;;;<<<<<<;;;777444666:::<<<999666555:::@@@EEEGGGGGGGGGGGGJJJNNNSSSXXX]]]ccckkkppp{{{}}}rrrsss|||GG=?!!! !!!  HdĦ !!!=Īj!!!""" GG=?!!! ###$$$ !!!"""############!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$######""""""&&&&&&%%%$$$&&&)))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""""""""#########$$$$$$$$$######"""#########"""######$$$%%%!!!###$$$%%%&&&&&&%%%%%%$$$$$$###HdĦ&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''((((((((('''&&&'''%%%$$$%%%'''))))))(((((('''&&&'''((())))))((('''&&&&&&'''''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&%%%%%%(((((((((((()))***++++++***((('''&&&'''((('''&&&%%%'''((()))((('''((()))(((''''''(((((()))***++++++,,,,,,+++***)))+++,,,&&&((()))+++++++++)))(((,,,***))))))+++,,,,,,+++)))+++,,,,,,+++***,,,---)))***,,,---.../////////,,,,,,---///111222444555666555555777777666333000000000111222333555666777///000111222444555777777444333111111111444777999555666666444222000000111555666666777888999::::::888666444666999;;;:::888777;;;@@@CCCDDDEEEEEEFFFHHHJJJNNNRRRXXX```hhhnnnvvvxxxtttxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ !!!"""DdD?fӵĦ!!! ӵƜ`1.׼s###"""ĭӵ!!!!!!!!!### !!!"""######ӵ"""###$$$%%%Ħ###"""""""""###"""$$$$$$$$$$$$$$$%%%$$$###Ħ%%%$$$$$$###""""""###Ħ###%%%%%%%%%%%%$$$######"""DdD%%%%%%$$$''''''ӵ((()))ӵ%%%ӵ&&&%%%%%%&&&&&&Ħ&&&'''ӵ((('''''''''ĭӵ)))***+++------+++++++++,,,'''((())))))***))))))))))))((('''(((***,,,,,,,,,(((+++---,,,+++***+++---,,,,,,---...............------------///111444555444333444666888777333000222111000///000222444666...///000222333444444555333222000000111444777999:::999888555111///000111555555666777888999999:::999888666666666777999999666888;;;===???AAACCCFFFHHHHHHJJJNNNUUU^^^gggmmmvvv~~~vvvuuu{{{?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ !!!3h?D%%)?ZufĦ###""" gLg&e!!!gĉ@ """g&e>&e###@e!!!!!!??$$$$$$!!!""""""g<ĉ"""###$$$%%%3we<Ħ###!!!!!!"""3h?@e$$$$$$$$$######%%%%%%###Z$$$&&&%%%$$$"""!!!3h?gL!!!###$$$%%%%%%$$$$$$"""""""""D%%)?&&&fff?><z''''''=?Ħ)))g&e$$$g&e'''&&&$$$S?ʬ'''4ff?>ߝL&&&@e%%%g&e)))&&&&&&3h?g&e>&e)))***??'''***,,,---,,,+++,,,,,,((((((((((((((()))))))))&&&%%%%%%'''***---...---(((+++------+++***+++---......//////......---,,,///...,,,,,,---000444666000///000333666666333///333222///......///111333...///000111111222222111333111000///000444777:::===<<<999555111///000111555555666777888999::::::::::::999666444555777999444555777888:::>>>BBBFFFHHHHHHIIILLLSSS]]]fffmmmzzzxxxssswww4Dӵ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]Ħ###tt%%%$$$Hƅ^Hu]Ħ"""H׼s!!! """!!!!!! """###$$$###"""tQ""""""!!!!!!je<Ħ###$$$###Bt=o9ĦH׼s###"""!!!!!!""""""&&&%%%%%%HtĦ$$$'''%%%$$$$$$Bt=o9ĦHdĦ""""""###(((%%%!!!Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ&&&Hu]Ħ###$$$Htƅ^)))qIܗGIӵ***H׼s,,,)))Hu]Ħ$$$)))Bt=o9ĦHƅ^Hu]Ħ***+++&&&(((***+++++++++,,,------***''''''***,,,,,,+++******+++,,,,,,,,,++++++%%%))),,,---,,,,,,///111------.....................---,,,---...111444555333444444444333111///...111000/////////000222333222000...///333666666555333222000//////000222333888888666555333111000///111555:::===>>>===<<<<<<999777666666777888888777;;;777444555:::>>>??????CCCDDDFFFIIINNNVVV___fffvvvzzz4DuXӵ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<R''''''peƜ4DuTӵ%%%DdDĦ,,,)))DdDĦ%%%qjRgdKӵDdDΦDdDĦ)))*********++++++(((***,,,,,,+++***+++,,,---***((((((***,,,---,,,,,,,,,,,,,,,,,,+++++++++(((***---......///000111,,,---///000000000//////......------...///000111333444444555444333111000333222111111111222333444111///---///222444555444111000//////000222444666888777666666555444333333111555999;;;;;;;;;;;;<<<888777555555777888777666777666444555777:::<<<<<<@@@AAACCCEEEJJJQQQZZZ```kkkyyyzzz|||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`o9%%%DdDΦ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ӵ((()))))))))*********+++------,,,++++++,,,---+++))))))+++---------///...---+++++++++,,,,,,,,,,,,,,,...111222111000+++---///111222222111000---...............------222333444555555444333222555444333222222333444555333111000111333555666555333222000///000111333555777777777666666666666666222444666777888999;;;<<<777666555555777777777555555666777777777777999:::===>>>@@@BBBFFFLLLSSSYYYdddrrryyy~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ!!!4DufئL>e%%%DdDʜ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ӵ(((((()))))))))))))))+++------,,,,,,---...---,,,++++++,,,------...111000---+++***+++,,,---...,,,+++---111333111...***,,,...111222222111000,,,---///000000///---,,,000111222333444333333222666555444333222333444444666666666666777888888888888666333111//////000000777777666666666555555555222333333444444666999<<<888777666777888999777666555888;;;;;;999777888:::<<<===???AAADDDIIIOOOSSS```nnntttzzz|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<###$$$$$$###!!! """###$$$""""""geĦ$$$Hg8>aĦ$$$###B?Ho9""">d<$$$$$$######%%%$$$$$$>d<ӵ""" B?Ho9 <x#########""""""###$$$&ӫeʬtIӇ&&&>d<Φ>d<Ħ(((D&ӫetIӇ,,,DdDĦ(((sdKĦ***B?dp&ĒR$$$&&&>d<sdKĦ(((B?Ho9&&&s&dq&ĒR((((((((())))))))))))'''))),,,---------...000+++,,,,,,,,,,,,,,,---...111000---+++***+++,,,------+++***,,,///111...,,,)))+++---///000111000///+++---///111222111000...---...000111222222111111444333222111111222333444777888999999888888888999888777444111//////000000666666555444333222222111111222222111111444888<<<999999888999;;;;;;999777444888;;;;;;888666777888;;;===???AAADDDGGGLLLPPP[[[hhhlllpppzzzrrr4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgene fe"""Hu]3hh !!!se!!!"""######"""!!!  """###$$$###"""geĦja>aĦ$$$$$$@G""""""se'''''''''&&&%%%$$$$$$###<Ō"""###"""@G""" Hkge######"""!!! """###$$$HĪj@IŌ%%%&&&ege))))))Hu]3hIŌ+++,,,DdDĦ'''ne&&&(((@h---+++>h$$$&&&)))se(((ne((()))@G$$$&&&sĪj@h((((((((()))))))))******'''))),,,,,,,,,,,,---///***+++,,,,,,++++++,,,---///...---+++++++++,,,,,,,,,++++++,,,------,,,+++++++++,,,...////////////,,,---///111222222111000---...///000111000000///222111000000000222333444666777999999777666666777555444222111111222333444555555444333222111000///111111111000111333888;;;:::999:::;;;<<<<<<:::888333555777777666555555555999<<aĦ$$$$$$###"""######s׼s&&&'''((('''&&&%%%$$$$$$###Ho&&&"""$$$%%%###&&&###"""###$$$$$$###!!!"""###$$$$$$%%%&&&(((******D^&&&)))***DdDĦ'''%%%%%%&&&)))***...,,,(((&&&%%%%%%(((s׼s'''(((&&&(((******&&&###&&&))))))))))))*********++++++)))+++,,,,,,+++******+++(((***,,,,,,******+++---,,,,,,,,,,,,,,,+++++++++***,,,------,,,+++++++++......------...///000111---...///000000//////......///000111111000//////000000000000111222444555666888::::::777555555666444333222111111222444555333333222222222111111111000111111111111333777;;;999999999;;;<<<<<<999777444333333555666777666555555888<<d<ĦĦĦĦ >d<Ħ  !!!!!!  !!!!!!!!! !!!!!!Ħ!!!!!!!!!!!!""""""""""""###>d<Ħ!!!!!!######$$$Be###"""!!!"""$$$$$$%%%$$$###""" """###$$$###"""geFYĉ######>aĦ$$$$$$###!!! !!!!!!""""""###$$$Be"""$$$&&&&&&&&&$$$###$$$######nu]ӵ&&&%%%""" !!!###&&&$$$###$$$### !!!###%%%%%%###!!! """###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%''')))******>d<Ħ$$$###$$$&&&(((>d<Ħ''''''&&&Ħ$$$(((+++***&&&$$$'''+++---+++(((&&&%%%%%%'''((()))&&&$$$&&&Be+++&&&((()))(((Ħ******(((%%%%%%&&&((())))))###%%%)))***))))))((()))************++++++++++++,,,---...,,,)))''''''''''''***,,,,,,***)))***,,,******+++,,,,,,,,,++++++***---///...+++)))+++---111000...------///111222////////////...---,,,+++///000111222222111000///000000000000111333666777777:::===<<<999777777888777666444222111111222333111111111222222333333333000111111111111444777:::888888999:::<<<;;;999666777555333555888:::999777222555999<<Anene###***---&&&neneDe !!!  """ !!!  !!!!!!  """#########"""ne###$$$!!!"""$$$$$$"""!!!"""### ne"""!!! """%%%%%%### $$$"""!!!###$$$######%%%&&&''''''%%%>A"""###$$$k<'''%%%#########"""######$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&$$$$$$###fh######$$$$$$###############$$$$$$%%%%%%$$$$$$######""""""###$$$&&&'''(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%De%%%###"""###$$$&&&ne$$$###ne(((&&&&&&'''((()))***++++++***)))((('''&&&%%%%%%%%%)))((('''%%%$$$$$$%%%%%%''''''ne***+++(((((((((((())))))******++++++++++++******)))(((((('''''')))++++++***)))'''((()))******)))((((((((()))+++---......------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***+++,,,...111...,,,,,,------,,,***)))+++...000111222111111000...---...000111///,,,000000222333555777888999888888999999888777666666666666555444444555666777444666666555222000111222333333444555666666777777:::999888999:::;;;:::888666666777999;;;<<<;;;999666666777999;;;>>>@@@BBBEEEGGGLLLRRR\\\kkk||||||yyy~~~'''---...''' !!!    """"""!!!   !!!"""###""""""""""""  !!!############""" $$$###"""!!!"""$$$$$$"""!!!"""###$$$"""  ###$$$$$$###'''$$$  """######"""###%%%&&&&&&$$$""""""###'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###&&&'''(((((('''&&&%%%$$$$$$&&&'''&&&$$$###$$$###""""""$$$%%%%%%%%%&&&((((((''''''((()))***++++++,,,((((((''''''&&&''''''''')))((('''&&&%%%%%%&&&&&&&&&&&&)))******&&&&&&&&&'''((()))******+++,,,------,,,***'''%%%(((((('''(((******)))'''&&&''')))***++++++***)))(((***,,,...//////......---------------,,,,,,,,,+++,,,,,,------......///222000---,,,,,,,,,***))))))***---000222333333333///......///000000///---111222333444666777999999777555444666999:::888666333333333444666777999:::666777777666333111000111555555666666777777777777999888888999;;;<<<<<<;;;999888999:::<<<<<<:::888666555555777999<<<@@@BBBDDDFFFIIINNNWWWeeevvvzzz{{{###(((((("""  !!!!!!""""""!!!!!!  """###$$$""""""""""""!!!  !!!"""""""""!!!!!!"""  ###$$$"""!!!"""$$$$$$"""!!!"""###!!!""""""!!!"""!!!!!!!!!###%%%'''((('''&&&$$$""""""""""""###!!!"""$$$%%%%%%$$$###"""############$$$%%%&&&'''%%%%%%%%%$$$""""""$$$%%%'''&&&%%%$$$############$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$%%%%%%$$$###"""""""""###%%%&&&&&&%%%%%%$$$%%%&&&'''(((!!!"""###%%%&&&'''''''''&&&''')))))))))'''%%%###$$$&&&''''''%%%$$$$$$%%%$$$######$$$%%%&&&%%%$$$$$$&&&''')))))))))''''''))))))))))))(((((((((((('''&&&&&&''''''((()))***+++******))))))(((((((((''''''((((((((((((((((((###$$$%%%'''((())))))******+++++++++***)))'''&&&(((((('''(((******((('''((()))+++---.........---((()))+++,,,---.........---------,,,,,,+++++++++******+++---///000///...000///---,,,,,,,,,+++++++++,,,...000222333333333000000111111222222222111333333444555666777888999777444333666;;;>>>;;;888111222333444666777888999555666666666555333222222555555666666666666666666888777777999<<<=========;;;;;;;;;<<<===<<<:::888666555444555777:::>>>AAAEEEGGGJJJMMMTTTaaappp{{{{{{xxx!!!!!! !!!  !!! !!!"""### !!!!!!!!!!!!!!!!!! !!!"""### !!!"""$$$$$$"""!!!"""###  """"""!!!!!!"""$$$&&&(((&&&'''''''''&&&$$$"""!!!""""""###$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%'''''''''%%%"""!!!"""###&&&&&&%%%$$$######""""""%%%%%%&&&&&&''''''&&&&&&######$$$%%%&&&%%%%%%%%%%%%$$$###"""""""""############"""!!!!!!###$$$%%%'''&&&%%%%%%%%%&&&'''((( """$$$&&&''''''''''''&&&'''((())))))'''%%%$$$!!!###%%%&&&%%%%%%&&&'''%%%$$$$$$&&&((((((&&&%%%###%%%'''))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))++++++******************))))))(((((())))))((('''&&&%%%"""###%%%'''((())))))))))))((('''&&&&&&'''((()))(((((('''(((******)))'''((()))+++---...//////...((()))******++++++,,,,,,,,,,,,++++++******)))))))))((((((+++...///...,,,,,,,,,,,,,,,,,,---...///000000111111111111111111///000222222222222222222444444555555666777888888666333111555:::===;;;777222222333444555666666666333444555666777666555444444444444444444444444444777666666888;;;>>>>>>======<<<;;;<<<===<<<999777666555444444666999<<>>=========<<<<<<<<<;;;555888;;;>>>BBBIIIRRRYYYhhhqqq|||rrrlllsss!!!   !!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$!!! !!!$$$%%%!!!!!!"""$$$$$$######%%%&&&$$$%%%%%%"""!!!$$$&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&######'''(((&&&!!!"""###$$$%%%$$$$$$###$$$###$$$&&&((()))'''%%%###$$$&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''%%%$$$"""!!!"""###%%%&&&'''''''''&&&%%%###""""""$$$%%%&&&'''&&&%%%$$$############%%%$$$$$$$$$$$$%%%%%%&&&***)))(((''''''((()))***(((%%%""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&''''''(((+++---+++&&&%%%)))***'''+++(((&&&%%%&&&''''''&&&'''(((*********)))((('''))))))(((((('''&&&&&&&&&'''((())))))))))))(((((('''(((***,,,------------///,,,)))+++......+++(((+++...111000---,,,---///222111///...------.........---,,,---.../////////444444333111000...------111111000000111333444555777666444333333444666777555555555555444444333333444666888999888888999;;;444777888777888:::777111222111111333666777666555333888;;;999999===>>>===:::<<<>>>>>>===<<<<<<<<<========================:::<<>>???===999;;;>>>@@@???>>>===>>>============>>>>>>>>>>>>>>>@@@BBBBBB@@@AAADDDHHHUUU```nnnzzzuuussswww  !!!  !!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!###$$$""" """###$$$$$$######%%%&&&'''%%%""" ###%%%&&&'''''''''''''''&&&&&&$$$&&&&&&###$$$'''(((&&&$$$######"""######$$$$$$%%%###"""###%%%'''((('''$$$&&&''''''&&&%%%&&&'''$$$%%%&&&'''''''''''''''(((((()))((('''%%%$$$"""!!!"""###$$$%%%%%%%%%%%%######"""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###'''((()))******)))((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''((((((******))))))))))))******------+++)))((((((((('''***(((&&&&&&((()))))))))***+++++++++***((('''&&&((((((((()))))))))******&&&&&&((()))************)))))))))***+++---...///++++++***,,,...---+++(((,,,...///...,,,,,,000444===;;;888444111///......---------------000333666???AAAAAA;;;333---,,,//////000111222222222222222333333222222222222333333444555777888888666555333333444666666555444555555555777555333555999888555333222111111222222111//////666::::::;;;======;;;666999===>>>>>>===<<<===??????>>>>>>>>>=========<<>>============AAA@@@???>>>===<<<;;;:::888;;;???@@@???>>>AAACCCKKKUUUaaalllzzzzzzooooooyyy      """!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$""""""############""""""###""""""""""""######$$$!!!"""######"""!!!"""###"""""""""$$$%%%$$$"""######$$$$$$%%%%%%$$$$$$&&&((('''"""!!!$$$###!!!&&&&&&&&&&&&&&&%%%%%%%%%"""!!!!!!###&&&(((((('''$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$###"""!!! $$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%#########$$$%%%%%%%%%%%%###############$$$%%%&&&!!!"""$$$&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&#########$$$%%%&&&'''((()))((('''&&&&&&'''((()))((((((''''''&&&&&&'''''''''%%%&&&)))***)))***,,,...,,,)))(((((()))((('''+++++++++***))))))))))))''''''(((((())))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&(((,,,//////---)))'''))),,,//////...///333777888777444222000///......///000///,,,+++...555;;;@@@AAAAAA===777333222444111111111111111111111111444444444444444444444444333444555666777666555555222444666666555555666777666888777444666;;;;;;777555444333333444333111///000666999777666888888666:::<<<>>>>>>======>>>???@@@???>>>===<<<;;;:::999555999===>>>===>>>@@@CCCEEENNNYYYdddrrrsssooottt~~~  !!!!!!!!!"""###!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############""""""""""""######  """###"""###$$$$$$""""""###$$$"""!!!!!!###%%%%%%""""""######$$$%%%$$$$$$$$$%%%((('''###"""%%%%%%###%%%%%%&&&'''&&&%%%$$$############%%%&&&&&&$$$"""###%%%&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%''''''''''''&&&%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''###$$$&&&(((((((((&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&%%%&&&'''#########$$$%%%&&&(((((()))((('''&&&&&&'''((()))(((''''''&&&%%%%%%&&&&&&&&&###$$$)))***'''(((,,,---+++)))((()))******)))++++++******************)))))))))***************)))******+++++++++************+++,,,,,,,,,+++***((()))+++,,,++++++++++++***---111111//////111333222111///...------......---000222000...///444888999999888777555333222222222111000//////000111222333444444444444444444333333333444444555555555555333555777777777777888999444666666444666::::::666444333222333333333111///000555888666666999:::999<<<======<<<;;;;;;===???<<<<<<<<<<<<;;;;;;;;;;;;777:::<<<<<<;;;;;;>>>AAABBBJJJSSS\\\jjj{{{|||wwwvvvzzz   !!!!!!"""###$$$   !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$###"""!!!!!!"""###$$$ """###%%%&&&%%%######$$$%%%$$$""" !!!$$$%%%###!!!"""###$$$$$$%%%%%%%%%%%%%%%''''''$$$$$$'''(((&&&###$$$&&&'''&&&$$$"""!!!&&&%%%%%%&&&'''%%%!!!###$$$%%%%%%###"""""""""%%%%%%&&&'''((((((((((((###$$$&&&((()))))))))(((&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&'''((()))***&&&'''((())))))'''%%%$$$''''''((((((((((((''''''$$$'''))))))&&&%%%&&&(((#########$$$%%%&&&((()))***((('''&&&&&&'''(((******)))((('''''''''''''''&&&###$$$)))***&&&&&&******((('''(((***---......*********)))******++++++++++++++++++++++++++++++)))************))))))((('''(((+++---...---,,,+++*********(((((())),,,...,,,///333222000......000------,,,++++++,,,......***///444444111000222555333222111111222333111000333222000......///111222222333333444444333333222333333333333333444555666333555777888888888:::;;;222555555444666:::999555222111000000111111///...000555777666666:::===<<<;;;;;;:::888777777:::===999999::::::;;;<<<======:::<<<===<<<999888;;;>>>EEEKKKRRRXXXcccttt~~~zzzyyy   !!!"""""""""""" !!!!!!!!!  !!!"""######"""!!!!!! !!!"""###"""!!!!!! !!!!!!!!!!!! ###"""!!!  !!!###"""!!! $$$%%%%%%$$$!!! !!!###!!! ###$$$""" !!!%%%(((&&&"""!!!###'''$$$$$$#########$$$%%%&&&'''&&&$$$""""""""""""###"""###%%%&&&&&&%%%###"""###%%%'''))))))'''%%%###!!!###%%%&&&&&&%%%$$$###&&&%%%%%%&&&&&&&&&###!!!"""%%%'''&&&###!!!###&&&%%%""" !!!$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&###!!!"""&&&)))******%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&'''((('''&&&'''***,,,***%%%$$$)))+++''''''***,,,+++)))***++++++***(((+++------+++)))+++000444111...***((()))+++---...))))))))))))))))))))))))***+++---------+++)))(((+++***))))))))))))))))))(((***,,,...000000///...***+++,,,---------,,,,,,...//////...,,,,,,---///,,,,,,------...///000000222000///...///000///...444444333333333222222222555555666666666666555555666444222333555777888888444777:::;;;:::888888888444333333333444222000---222444666888:::<<<======:::::::::;;;======;;;999777888888999:::;;;<<<======>>>===;;;888888<<>>???@@@>>>;;;:::;;;<<>>>>>>>>@@@AAAAAA>>>;;;::::::===<<<@@@FFFKKKRRR___kkkxxx{{{}}} ###!!! !!!!!! !!!!!!!!!!!! !!!!!!!!! !!!  ############$$$&&&'''(((&&&$$$###!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!! !!!""""""!!!!!!"""$$$"""!!!!!!!!!""""""!!!!!!"""$$$%%%$$$""""""###%%%'''&&&&&&%%%&&&'''((()))&&&%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''%%%$$$######$$$&&&(((************)))'''%%%$$$%%%%%%###"""$$$(((+++***'''$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&((()))***))))))((('''&&&%%%%%%$$$'''&&&$$$$$$$$$%%%''')))+++***(((&&&%%%&&&((())))))((('''(((******)))'''+++,,,///000000...---...+++)))((())),,,.........---+++***,,,//////---)))(((''''''))),,,------+++************************++++++,,,,,,,,,++++++***,,,+++++++++++++++,,,---)))***+++,,,,,,,,,,,,+++---------------......///---000222222///---++++++---...///111333555666777222222222111000///000111///000222333444555555555666666666666666666666666666555555666888777555222000222333444444666999;;;:::999888888777666222000//////000111333555666777777777888;;;>>>???===<<>>===<<<;;;::::::>>>>>>???>>>===<<<<<<;;;999888;;;???BBBFFFOOOYYYgggttt~~~www  """"""  !!!!!!!!!!!! !!!"""!!!   """$$$&&&'''&&&%%%$$$"""###$$$$$$$$$###!!!  !!!!!! !!!"""###""" !!!!!!!!!""""""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''((()))&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$((('''%%%$$$$$$%%%'''((('''&&&$$$###$$$&&&)))+++***++++++)))&&&%%%%%%'''%%%###"""$$$''')))(((&&&$$$$$$$$$$$$###$$$%%%&&&(((((('''&&&%%%$$$$$$###"""######$$$$$$$$$######%%%%%%&&&&&&'''((()))***))))))(((''''''&&&%%%%%%'''&&&%%%$$$$$$&&&((()))+++***'''&&&%%%&&&'''((()))((('''((()))***))))))***111999<<<;;;777333000***)))'''(((+++---//////---+++***,,,//////+++'''%%%%%%&&&(((+++,,,+++)))************************+++++++++,,,,,,,,,++++++---,,,+++***************'''((()))+++,,,---...///,,,,,,++++++,,,,,,---...+++...111222000///......,,,---...000222444555666000111111000...---///111......///000111333444555666666555444444555666666666555555666888777555222111222444555555777:::===999888777777777555222///111000000000111222333444555555777:::>>>@@@???>>>@@@???>>>===<<<;;;;;;:::===;;;::::::;;;===>>>???777666999<<<<<<===CCCKKKZZZkkk~~~www{{{   !!!  !!!  !!!!!!!!!!!!!!! !!!$$$&&&'''%%%""" !!!###%%%%%%###!!!  !!!"""###"""  !!!"""$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&(((***(((***+++)))%%%$$$&&&)))&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%&&&''')))(((((('''&&&%%%$$$$$$###!!!!!!"""#########""""""$$$&&&'''((('''''')))***(((''''''''''''&&&&&&&&&%%%$$$#########$$$&&&'''((((((&&&&&&%%%&&&'''''''''((()))((('''(((+++...000===KKKPPPMMMFFF;;;222***(((&&&'''))),,,......,,,,,,,,,------,,,***((('''''''''))),,,---,,,+++------------------------)))))))))))))))*********,,,,,,+++***************&&&''')))***---...000111,,,,,,+++***+++,,,---...+++---000111000///000111***+++,,,...///111222222444666666333...,,,---000///...------...111444555666555444333333444555666888777666777999999888666777888:::999999999:::;;;777666555666666555222000222111000000000222333444666666888;;;>>>??????===:::;;;;;;<<<===>>>??????<<<:::777777:::===@@@AAA777777999<<<;;;999===DDDQQQbbbuuu}}}||| !!!   !!!""" """###""" """"""  """######!!!!!!"""######"""!!!  !!!!!! """!!! !!!""""""$$$%%%$$$""""""###%%%&&&%%%$$$%%%%%%&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&(((***((($$$###'''+++)))))))))(((%%%$$$$$$$$$%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###############$$$&&&))))))''''''(((***%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))***(((%%%&&&,,,333:::NNNaaagggbbbUUUCCC555***(((&&&&&&(((+++,,,---,,,---...---+++))))))******)))(((***,,,------,,,------------------------))))))((())))))******+++*********++++++---......))))))***+++---...000111...---+++++++++,,,...///...///000000///...000111,,,,,,---...///000111222444777777444///,,,...111222000---,,,---000444777555444222111111222444555888666555666888999999999666888:::;;;:::999999999666555555666777666444222111000000000111444666888:::999:::;;;======;;;:::777888999;;;===???@@@AAA===:::999:::===??????>>>888888;;;>>><<<999<<>>>>>===<<<;;;===@@@AAA>>>;;;999999===@@@>>>:::<<>>@@@777===@@@>>><<<>>>@@@@@@;;;;;;<<<>>>>>>?????????IIIKKKSSSaaaooo~~~   """#########"""!!!!!!!!!!!!!!!!!!#########!!! !!! """"""###$$$$$$###""""""!!! !!!!!!$$$######"""""""""#########"""""""""""""""######&&&###!!!"""$$$&&&&&&%%%""""""###%%%'''&&&$$$""""""""""""""""""###$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%###""""""$$$&&&%%%%%%&&&'''''''''''''''!!!###%%%&&&'''&&&%%%$$$&&&%%%###$$$&&&(((((((((+++***(((&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$((()))&&&&&&******'''###%%%''''''%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!"""&&&((()))'''%%%%%%'''((('''&&&&&&((()))(((%%%$$$%%%'''%%%%%%&&&&&&''''''(((((('''((((((&&&%%%(((...333IIIYYYgggdddWWWIII:::000,,,(((&&&''',,,///...,,,---...---+++))))))***,,,************)))((((((''')))))))))******))))))(((+++,,,,,,---,,,+++***)))---------......///000111***,,,......,,,+++++++++///,,,***+++...111111000111111000000///...------000000000000111222333333444333222000............222222222222222222222222111111111111222333333444222222333555666888999:::888666555666999;;;:::999999777666666888777555222000///......///111444555999999999:::::::::::::::;;;<<<<<<:::999999;;;>>><<<@@@@@@===;;;<<<<<<::::::;;;<<<>>>??????>>>>>>CCCDDDJJJWWWdddsss !!!!!!%%%$$$###!!!  !!!!!!!!!!!!!!! !!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!%%%%%%$$$###"""""""""###"""!!!!!!!!!"""###$$$$$$%%%###""""""$$$%%%&&&&&&""""""###&&&((((((&&&$$$!!!""""""###############''''''&&&%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$###"""###%%%''''''&&&,,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&)))***((((((******'''"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%###""""""%%%'''(((&&&$$$%%%&&&''''''&&&++++++***(((&&&%%%'''((((((((((((((((((((())))))'''((()))'''&&&(((---111BBBLLLQQQLLLAAA777111------***((())),,,...---+++,,,---...,,,***(((((()))+++***)))'''&&&%%%&&&&&&))))))************))))))------...///...---,,,+++...///000000000000///...)))+++------,,,++++++,,,000///...///000111111000222111111000000///......111111000000000000111111333222111000////////////111111222222333333444444333333333333333333444444000222555888999999777666999777555666888:::::::::999888777888999888555333333222111//////111222333999999999::::::;;;;;;;;;>>>>>>===;;;999888999;;;>>>???>>>;;;;;;>>><<<888999:::<<<>>>???>>>===<<<======BBBKKKWWWfffzzz  """!!!  !!!!!! !!! !!!!!!###$$$&&&&&&%%%###""""""""""""!!!!!!!!!!!!"""###%%%%%%'''%%%$$$#########$$$$$$ !!!"""%%%((((((&&&$$$!!!"""$$$%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%"""###$$$###""""""###$$$!!!"""######$$$$$$######&&&&&&'''(((((('''&&&&&&%%%$$$######%%%&&&%%%$$$(((((('''&&&&&&&&&''''''(((((())))))))))))))))))&&&'''(((((('''((('''%%%###$$$&&&&&&%%%$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$'''''''''$$$""""""$$$%%%(((&&&%%%%%%'''(((((('''---+++)))'''%%%&&&'''(((((((((((((((((((((((((((''')))***((('''''',,,///888===>>>999000++++++,,,...,,,******,,,,,,+++)))(((***------+++))))))))),,,***(((%%%%%%%%%'''(((******+++,,,,,,,,,++++++......///000000///...---)))+++...000111000...---***,,,...///...------...000000000000111000///...000000000000111111111111222111000///////////////333333333222222222222222000111111333444555666666555555555555555444444444111333666888999888666555777666555555666888999::::::;;;;;;<<<<<<:::888666333222000//////000111333666777777888999::::::;;;>>>>>>>>>;;;999888:::;;;;;;<<<::::::>>>CCCBBB>>>999:::<<<>>>>>>===;;;999<<<<<<>>>EEENNN\\\ppp  !!!!!!!!!!!! !!!!!! !!!  """ """ !!!$$$&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""###%%%%%%)))(((&&&$$$"""!!!"""""" ###&&&&&&$$$###"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%$$$###"""###$$$!!!"""######$$$$$$######%%%%%%&&&'''(((((((((((((((&&&%%%%%%&&&&&&$$$############$$$%%%&&&'''(((((())))))******)))((('''$$$$$$%%%'''&&&%%%######%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$############$$$(((((('''%%%###"""###%%%)))'''&&&''')))******))),,,***'''%%%%%%&&&&&&'''''''''''''''''''''((((((''')))+++***''''''***---...000222000+++''')))------,,,++++++++++++***((($$$'''+++---,,,+++++++++,,,***(((&&&&&&(((+++,,,+++,,,------.........------...///000000000///...***,,,///111111///---+++(((+++---......---...//////000000000000///......------...000111333444444111111000///............111222222222333333333333000000111222444555666666555555666666666555444444444444555666666666777777555555555444555666888999:::;;;======<<<:::888777111000///......///111222333444444666777888999999<<<======;;;::::::<<<>>>;;;;;;::::::@@@FFFGGGCCC999:::;;;<<<<<<;;;999888<<<<<<>>>BBBGGGQQQcccttt      !!!!!!""""""""""""""""""!!!!!!  !!! !!!###$$$######""""""######$$$###"""  """$$$&&&$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$(((((('''$$$!!! !!!""""""$$$$$$""" ###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''((('''%%%### """###%%%&&&'''(((%%%&&&'''((('''&&&%%%$$$###"""$$$'''((($$$###$$$&&&''''''%%%######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%)))((('''(((***++++++***)))'''%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((('''))),,,+++((('''))),,,((()))+++---+++'''(((,,,++++++,,,++++++)))((('''###'''***------------...,,,+++)))((((((***---...+++,,,---.../////////...,,,---...///000///......///000222222111///,,,***%%%(((+++,,,,,,,,,,,,---///000111000///...///000+++,,,---///111333444555000000///...............---...///111111222222222000000111222333444555666444444666777777666555444777666555444444555777888333555666666666666777999666999;;;<<<:::777555555111000///------...000111111111333444666777888999;;;<<<<<<;;;;;;;;;>>>@@@>>>???>>><<>>@@@???BBBAAA===<<<@@@CCCBBB<<<;;;999888777777777888999;;;>>>???<<<===HHHTTTcccooo~~~     !!!!!! !!!!!!      !!!!!!!!! """###%%%&&&&&&$$$!!! !!! """$$$"""!!!  !!!"""!!!###&&&((((((&&&""" !!! !!!!!!"""$$$###"""""""""""""""######$$$%%%$$$""""""%%%((( """###### """!!! !!!###$$$&&&%%%$$$$$$######$$$$$$$$$&&&(((((('''%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''%%%%%%$$$$$$%%%""""""###&&&)))***)))'''######$$$%%%&&&&&&&&&&&&!!!###%%%(((******))))))'''$$$'''...///***(((+++######$$$$$$$$$%%%(((*********)))(((((((((((((((&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&(((******)))&&&$$$$$$&&&)))***(((&&&"""###$$$&&&((()))***+++'''***---,,,)))'''((()))(((&&&'''+++)))######(((''')))++++++)))''''''''')))+++------,,,,,,---......---+++***)))((())))))((()))***+++,,,,,,---,,,)))***,,,---------,,,,,,)))***+++------------,,,&&&(((,,,---......///000111333333111///000333777............////////////......---------......///---///111333444555555555000000000111111222333333000222444666777777666555666666666666666555555555333777<<<===;;;999999:::666:::>>>>>>;;;777666666888777333000............111111333555777999:::;;;===>>>===<<<;;;;;;===???<<>>BBBDDD===;;;999777666666777888:::<<<@@@@@@;;;999AAAMMMQQQ^^^ooo!!! !!! !!! !!!!!! !!!!!!!!!!!!!!! ###"""###   """"""!!!   """###### !!!!!!!!! """""""""""""""######$$$###%%%%%%$$$"""!!!"""######""""""###$$$"""!!! !!!"""$$$!!!"""$$$%%%%%%$$$###""" !!!"""""""""&&&%%%###"""""""""######&&&###""""""$$$%%%###!!! !!!"""###"""%%%((()))&&&%%%&&&'''###%%%''''''%%%$$$$$$$$$###%%%''''''%%%$$$$$$$$$)))(((''''''&&&%%%###!!!!!!###%%%&&&&&&%%%&&&''',,,&&&!!!$$$+++...***$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%&&&((((((((('''((()))***++++++***)))((()))&&&$$$$$$''')))((('''************)))((('''&&&***'''$$$$$$&&&'''&&&$$$'''&&&&&&''')))***)))''')))'''%%%'''***,,,***((($$$'''((('''(((,,,,,,***&&&&&&&&&'''''')))***+++%%%&&&(((******)))'''&&&&&&&&&'''(((******((('''++++++++++++,,,,,,---......,,,)))((((((***---///***---...***)))+++,,,+++))))))))),,,//////,,,)))111111000---***)))***+++***+++,,,...///000000000111000///------///111222///////////////000000111......//////000111111111...---...111444777777777,,,,,,---///333444444333222444777777555444444555777===???:::666666888999999888:::>>>===888555666<<<::::::;;;======:::777777666444333111111000111111000...000444888:::;;;===;;;999;;;>>>@@@???===AAAAAA???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<>>777333444:::999999;;;>>>>>><<<::::::888555333111111222222111//////111444888999999===:::888999<<<>>>>>>===???>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===???>>>===<<<;;;<<<======@@@HHHSSS___qqq!!!!!! """"""!!!  !!!!!!!!!!!!!!!$$$!!!!!!!!!  !!! !!!"""""" """""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!!!!""""""###%%%$$$######"""#########$$$######$$$&&&'''&&&%%%$$$$$$######""""""######!!!"""######"""###%%%'''&&&((())))))&&&$$$$$$$$$)))***+++***&&&###""""""&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))(((&&&%%%&&&'''(((&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''$$$$$$%%%$$$$$$###"""!!!(((&&&%%%$$$%%%&&&&&&%%%%%%$$$###%%%&&&'''%%%$$$&&&%%%%%%&&&((())))))(((%%%(((((('''(((+++,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&))))))(((((())))))******+++******)))))))))******---,,,+++***************(((,,,,,,)))'''***+++***)))((()))+++------,,,***)))+++...//////.........&&&'''))),,,...000111222.........------,,,,,,,,,............///000111222......------...///111222000...------000222333333333222111222333333111//////111444444333222333333111777999666333555777777666666:::??????999555555999999:::<<>>======;;;777444222222333444000///000222555777888777<<<:::888888:::<<<======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======@@@???>>><<<<<<===>>>>>>>>>CCCHHHOOO^^^uuu"""!!!   !!! $$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$"""   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!   !!!""""""!!! """!!! !!!""""""######""""""  !!!""""""######$$$$$$##################"""""""""###%%%&&&'''&&&'''&&&%%%$$$$$$$$$$$$$$$"""""""""""""""$$$&&&(((''')))***)))'''%%%$$$$$$)))***+++***'''%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$'''***&&&''''''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&'''''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$))))))((((((((())))))(((%%%$$$$$$%%%&&&'''%%%$$$%%%$$$%%%%%%''''''((('''%%%((()))'''(((+++,,,)))%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((''')))))))))((('''''')))+++,,,+++***)))))))))))))))'''((()))***,,,,,,------(((,,,---)))(((+++---,,,((()))***+++,,,,,,,,,+++,,,///222222///,,,)))(((&&&((())),,,---///000000......///......---,,,+++---------...///000111222......---,,,---///111222333111//////111333333333333222222222333333222000333555666666555333333333111666777444222444555444000111666>>>@@@<<<999:::::::::<<<===??????>>>======<<<:::999777555333333//////000333555777666555;;;999777666777999;;;======>>>>>>>>>======<<<<<<=========>>>>>>=========???>>>===<<<<<<===>>>>>><<<@@@BBBEEEQQQeeeyyy!!!!!!  !!!!!!"""#########"""###"""""""""""""""###$$$ !!!"""""""""!!!###"""!!!    !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""### !!!  !!!""""""!!! ###""""""""""""""""""###$$$$$$######"""!!!  !!!!!!"""#####################$$$######### !!!"""###$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''(((&&&(((***)))'''%%%$$$%%%&&&(((******((('''''''''###%%%'''&&&$$$###$$$%%%''''''&&&$$$###$$$'''***%%%&&&((('''%%%$$$%%%'''''''''((((((''''''&&&%%%&&&''')))(((&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''''''''(((&&&''''''''''''&&&&&&%%%((()))))))))))))))))))))'''&&&&&&'''((((((&&&%%%###$$$%%%%%%&&&&&&'''(((&&&))))))''''''++++++)))&&&''''''(((''''''&&&%%%&&&''''''((()))*********((())))))(((&&&&&&(((+++---,,,+++***************&&&''')))+++,,,,,,,,,,,,'''++++++((('''***,,,+++)))***+++,,,,,,,,,------...111333333000,,,(((&&&)))***+++,,,------------...////////////...---,,,------------...///000111......------...///111222444222000///111222222111111000000222444555333222555777888777444111000000222666666333111333444111///000555===???<<<:::;;;;;;<<<>>>>>>>>>===<<<<<<;;;<<<======;;;888444111000000000222555666555444:::999888777777888:::<<<@@@@@@@@@???>>>===;;;:::======>>>??????>>>=========<<<;;;;;;;;;<<<===>>>888===@@@AAAHHHWWWgggppp   !!!!!! !!!###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""!!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!!  !!!!!!"""###$$$$$$%%%###""""""""""""###$$$$$$  !!!!!!  !!!""""""!!! ########################$$$######""""""!!!!!!!!! !!!!!!""""""######$$$""""""###$$$$$$$$$$$$###!!!"""""""""$$$&&&''''''&&&%%%%%%%%%&&&&&&'''&&&$$$%%%&&&((('''&&&%%%'''(((((('''%%%%%%%%%###&&&((())))))(((((()))###&&&((('''$$$"""###%%%&&&''''''&&&$$$%%%''')))$$$&&&''''''&&&&&&'''((('''(((((((((((('''&&&&&&%%%(((***(((%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&'''((()))((('''((())))))'''&&&###%%%&&&&&&&&&&&&''')))&&&))))))''''''***+++(((&&&'''((()))))))))((('''''''''((()))******+++,,,(((***+++***'''&&&(((+++,,,,,,+++*********++++++******++++++***)))((((((%%%((()))&&&%%%)))+++******+++------,,,,,,...///+++...111222111...,,,+++++++++,,,---------------..............................------......///000......//////000111111111000///......000000///.../////////111444555444333333555666444111///------333555555222222555555222555444777<<<<<<888666777;;;===???>>>===;;;:::;;;999;;;===>>>===999555333111111000111444555555444888999:::999777777999:::@@@@@@@@@@@@>>><<<:::999===>>>???@@@@@@???>>>===<<<<<<;;;::::::;;;===>>>444;;;???>>>AAAKKKVVV\\\lll~~~ !!!!!!!!!"""###&&&)))+++---,,,,,,---,,,+++)))(((&&&$$$$$$%%%$$$$$$###"""!!! !!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$  !!!!!!""" !!!!!!!!!!!! """"""############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$###!!!######""""""$$$&&&&&&&&&%%%%%%%%%&&&''''''(((&&&%%%&&&((((((&&&###"""%%%''''''&&&%%%%%%&&&###%%%((()))((((((((()))###''')))'''### !!!$$$&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&((()))))))))((((((((((((((('''&&&&&&%%%(((***)))%%%###%%%((('''&&&%%%%%%%%%%%%&&&'''###&&&))))))'''&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%"""%%%((((((&&&%%%&&&((()))((((((((())))))'''%%%###%%%''''''&&&&&&(((***&&&))))))''''''******(((%%%&&&(((*********)))(((&&&&&&'''((()))***+++,,,))),,,///...***((())),,,******)))))))))******+++,,,,,,+++***)))(((((('''&&&***+++((('''***,,,,,,+++---///...------///222))),,,000111111/////////++++++,,,....../////////---,,,,,,,,,,,,...///000//////...---------......---...000222333222111111...---...000111111...,,,///......000333444333222111222444444222000//////111444444333555999999666888666777;;;:::666555666888;;;===>>><<<:::;;;<<<;;;;;;;;;;;;;;;999888777333111000000222444444444666999;;;;;;999777888999<<<===>>>>>>===;;;999888===>>>@@@AAAAAA@@@>>>======<<<;;;;;;;;;<<<>>>???555<<<@@@>>>===CCCKKKOOO[[[mmm   !!!!!!"""###&&&***...111555666666555333///,,,***&&&&&&&&&%%%$$$###"""!!! !!!  """"""!!!!!!!!!     """!!!!!! """!!! !!!###$$$!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%%%%$$$### """%%%$$$""""""$$$'''%%%%%%%%%%%%%%%&&&'''((((((&&&%%%'''(((((($$$!!!!!!###&&&'''&&&%%%&&&&&&###%%%(((((((((''''''((($$$'''***'''"""!!!###%%%''')))((('''&&&&&&'''&&&%%%$$$&&&)))++++++***(((((((((((((((''''''&&&%%%(((+++)))%%%###%%%(((''''''%%%%%%%%%%%%''''''###&&&))))))'''&&&'''(((&&&&&&'''(((((('''''''''###'''******((('''((())))))((('''((())))))'''%%%###&&&((((((&&&&&&(((***''')))***''''''******(((###%%%''')))******)))(((%%%%%%&&&&&&((()))***+++***...222111,,,***+++---(((((('''(((((()))***+++***)))))))))))))))***+++)))---...++++++...000000,,,...000///------000333***---000111000/////////)))***,,,...///000111111,,,+++***)))***---///111000///...------------------///222444555444222000...///000333444333000---/////////000222333222000000222444555444333333444///222333333666<<<===:::777555666999999777777999555999<<<===;;;;;;<<<>>>===<<<:::888888999:::;;;444222//////111333444444666999======:::888888999888999;;;<<<<<<;;;999888===>>>@@@AAAAAA@@@>>>===>>>===<<<<<<<<<>>>???@@@888???CCC???<<<@@@GGGKKKRRRcccxxx!!!!!!!!!  ######"""!!!!!!""")))(((''''''***...222555:::AAADDD???888444222000,,,(((%%%&&&$$$!!!!!!###$$$###!!!!!!""""""  !!!"""######!!!!!!  !!!"""######!!!"""###"""  !!!!!!!!!!!!!!! !!!"""###"""!!!!!!###%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!"""""" ###%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&''')))&&&######&&&((('''&&&)))&&&$$$%%%''''''%%%###)))(((&&&%%%$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$'''((((((((('''&&&%%%%%%((())))))(((&&&&&&'''((($$$%%%&&&''''''%%%###"""###$$$&&&'''((('''&&&&&&'''%%%$$$%%%((()))&&&$$$%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''))))))*********))))))((((((((())))))))))))((((((%%%$$$%%%'''***)))%%%!!!######$$$%%%'''((())))))((('''''''''((()))***++++++,,,---,,,***(((((((((******)))(((((((((((((((''''''((()))+++,,,+++***,,,---......---,,,,,,---...,,,******+++------,,,...............///000111......///000000///......***,,,...,,,)))***...333444444333111///---,,,+++---.../////////...---,,,......///000000111000000------...///000111222222777555222111111111000///111222444555555555555444:::777555555888999888666666:::======;;;:::;;;===CCC>>>999888999::::::888777777666222//////333777999:::::::::999:::===@@@777999;;;;;;;;;;;;===>>>AAA>>>;;;<<<>>>???>>><<<::::::999999888999999:::<<<>>>?????????AAACCCEEEOOOUUUdddzzz"""!!!  """"""!!!!!!######"""""""""###&&&''')))***---222:::???KKKSSSXXXSSSJJJAAA:::333111+++((((((&&&###"""$$$'''%%%###"""#########!!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""  !!! !!!!!!"""!!!"""""""""  !!! !!!!!!!!!!!! !!!"""###"""!!!!!!###%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!"""%%%&&&&&&%%%###""" !!!###%%%%%%%%%######%%%%%%$$$$$$$$$%%%&&&''')))&&&$$$$$$&&&'''&&&%%%)))'''%%%&&&((((((&&&$$$''''''&&&&&&%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&((())))))(((&&&&&&'''(((((()))*********(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%$$$&&&((((((&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''')))))))))******))))))((((((((()))))))))(((((('''%%%%%%%%%'''***)))%%%"""$$$$$$%%%&&&&&&'''((((((''''''(((((()))*********)))***++++++)))'''((((((******)))((((((((((((((()))(((((()))***++++++***,,,---/////////...---------+++******,,,---...---..................//////........................***,,,...---+++---333888:::999666222///---+++***,,,---............---,,,------...///000000000000......///000111222333333999777555333333222222222444444555555555444222111666444222333555777666555666999<<<===;;;:::;;;===BBB>>>:::888999::::::999888777555222//////222555666777888888777888;;;===888:::;;;<<<;;;<<>><<<<<<>>>>>>===;;;:::999999999999999:::;;;888:::<<<======???BBBDDDHHHLLLYYYmmm"""!!!  """$$$###""" !!!###$$$###""""""###$$$'''+++,,,///888DDDNNN```kkkrrrnnnbbbSSSCCC777666000++++++)))&&&$$$&&&(((&&&###""""""#########$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!###"""!!!!!! !!!!!!###"""!!! !!! !!!"""!!!  !!! !!!!!!!!! !!!"""###"""!!!!!!###%%%############"""""""""""" !!!"""######$$$######$$$$$$######""""""######"""!!!!!!!!!!!!"""$$$%%%'''((((((&&&$$$### !!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''')))'''%%%%%%&&&&&&%%%$$$)))'''&&&&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((('''''''''((())))))((('''&&&'''(((******++++++***)))'''&&&&&&''''''(((''''''&&&%%%&&&%%%%%%&&&((('''%%%###&&&&&&&&&&&&&&&'''''''''"""######$$$%%%&&&'''((((((((())))))))))))(((((()))))))))))))))((('''&&&%%%%%%&&&((()))(((&&&###%%%%%%&&&&&&''''''''''''&&&'''(((***+++******)))''')))***)))((('''((()))***))))))(((((((((((((((+++***)))((())))))+++++++++,,,...000000000...---+++***)))***,,,...///...///............---------......,,,,,,,,,,,,......+++---...------000777<<>>999444///,,,+++***,,,---............------...///000000111111000000//////000111222333333444777666555444333222222333333444555555555444333222444222222333555777777777777999;;;<<<;;;;;;<<<===???<<<999777888999999888999888555111......000333333444555555555666888:::999:::;;;;;;;;;===@@@CCCAAA???======>>>===<<<:::999999999999999:::;;;<<<;;;<<<============???AAABBBCCCLLL]]]nnn~~~||| """$$$$$$$$$###!!!"""$$$$$$###"""###%%%&&&(((++++++000===PPP___rrr~~~xxxcccKKK:::888111,,,,,,+++)))'''(((((($$$!!! !!!"""""""""!!!  """ !!!  ###"""  !!!""" !!!"""!!!  !!! !!!!!! !!!"""###"""!!!!!!###%%%######"""""""""!!!!!!!!! !!!"""###$$$$$$""""""############""""""$$$######"""""""""######%%%&&&'''((('''&&&$$$### """$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%!!!"""$$$%%%&&&&&&%%%%%%''''''((())))))(((''''''%%%%%%&&&'''(((((((((''''''((())))))'''&&&&&&'''(((((((((((((((&&&%%%$$$((((((((((((''''''&&&&&&%%%&&&'''(((((('''%%%###$$$$$$%%%&&&&&&'''((((((######$$$%%%&&&'''''''''''''''(((((())))))(((((())))))))))))((('''&&&&&&%%%&&&'''(((((((((&&&%%%&&&&&&&&&&&&''''''''''''%%%''')))+++,,,+++***)))((()))***)))(((((()))+++))))))(((((((((((()))))),,,,,,***((('''(((***,,,******,,,///000000---+++***))))))***---///000///............------,,,+++...---+++******+++---...---......------111777;;;BBB???999444000------------......//////000000000333333333333222111000/////////000111111222333333333333333222111000111222///111333555666666666666444444444666888999;;;;;;777888999:::;;;;;;<<<===;;;999777666666666777777:::888444000------///000000222333444444555777999999:::::::::;;;===@@@CCC@@@??????>>>>>>===;;;::::::999999::::::;;;<<<===DDDEEEDDDAAA???======>>>AAA@@@DDDPPP^^^mmm !!!"""!!!###$$$$$$######"""###$$$$$$######$$$&&&)))******+++222DDD]]]pppqqqVVVAAA999111++++++---+++******(((%%%!!! !!!""""""!!!""""""!!!!!!!!!!!!!!!   ###"""!!! !!!   """###  !!!###$$$!!!"""!!! !!!""" !!!"""###"""!!!!!!###%%%"""""""""!!!!!!!!!  """###$$$$$$$$$!!!""""""#########""""""$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$###""" """###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%%%%%%%$$$'''(((((((((((((((((('''%%%%%%&&&'''(((((((((''''''(((***)))(((&&&&&&'''''''''''''''&&&&&&%%%%%%***))))))(((''''''''''''&&&''')))***)))'''%%%$$$""""""###%%%'''((()))***&&&&&&''''''''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((('''&&&&&&''''''''''''''''''''''''&&&''')))+++,,,+++***))))))***+++***((()))+++,,,))))))(((((((((((()))))),,,,,,+++)))'''(((+++---))))))***,,,......,,,))))))((()))+++...000000///------......---,,,+++***...---+++******+++---...///...---,,,,,,...222555===:::666222000///000111...//////000111111222333444444333222111///---,,,......//////000111111111111333444333111000111333000111333555666666666555444555666777888:::<<<===888777888999:::<<<<<<===:::999999888777888999:::<<<888444000.........///...000333444444444666888888999:::::::::<<>>?????????>>><<<;;;;;;;;;;;;::::::;;;<<<<<<===FFFGGGFFFCCC@@@>>>>>>???BBB???@@@FFFOOO[[[lll{{{}}}{{{ """$$$%%% """###"""!!!"""$$$###$$$%%%$$$######%%%'''+++++++++///;;;QQQmmm}}}aaaMMM<<<333++++++---,,,******)))'''$$$"""###$$$$$$$$$!!!######!!!!!!!!!!!!!!!  !!!!!! """$$$###!!! """%%%!!!!!!!!!!!!   !!!""""""""" !!!###### !!!"""""""""!!!!!! !!!"""###### !!!!!! !!!""" !!!"""###"""!!!!!!###%%%!!!!!!!!!!!! !!!"""#########"""!!!!!!""""""######""""""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%'''((((((&&&$$$$$$%%%!!!###$$$$$$""""""###%%%""""""$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&(((******((('''&&&&&&''''''(((((((((((())))))***))))))(((((((((((()))&&&))),,,,,,***(((&&&%%%!!!"""###%%%&&&((()))***''''''((()))((('''%%%$$$$$$%%%&&&'''((((((((((((&&&''''''(((((('''''''''&&&''')))((('''&&&'''(((&&&&&&'''''''''((((((((('''((()))++++++++++++***+++,,,+++***((((((+++---((((((((((((((())))))******,,,,,,+++((((((+++...,,,)))((())),,,---***'''(((((()))+++...000///...+++,,,---------,,,+++***------++++++++++++------///---,,,++++++,,,---...444333111000///000222333.........///000222444444111111111000///---,,,+++......//////000000000000111444666666333222444666444555555666555333222111111333444555555666999;;;888777666777:::<<<======;;;<<<<<<<<<;;;:::<<<>>><<<888333000////////////---///222444444444666777777999;;;;;;;;;;;;===>>><<<>>>@@@@@@>>><<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<@@@AAAAAA@@@>>>>>>???AAA@@@======@@@DDDKKKYYYfffwwwwww{{{ !!!"""""" !!!"""!!!!!!###$$$%%%%%%$$$###$$$&&&(((***+++...888JJJccc}}}iiiUUUBBB777...---...,,,)))((((((&&&$$$$$$%%%%%%$$$### !!!  """###""""""&&&######""""""   !!!""""""### !!!!!!!!!!!! !!!"""!!!!!! !!!"""###"""!!!  !!!!!! !!!### !!!"""###"""!!!!!!###%%%!!!!!!!!!  """###$$$###"""!!! !!!!!!"""""""""""""""""""""!!!!!!""""""###$$$#########$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''###&&&((((((&&&$$$%%%&&&!!!###%%%$$$""""""$$$&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&(((******)))'''&&&&&&'''''''''((()))***,,,,,,***)))((((((((()))***+++'''+++...///,,,)))''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((((((&&&((())))))'''&&&''')))%%%&&&&&&'''((())))))***((())))))******+++,,,,,,,,,,,,+++)))'''''')))+++((((((((((((((()))******'''***---,,,***))),,,///000,,,((((((+++,,,***'''))))))***,,,...///...---)))***,,,------,,,+++***------------------------,,,,,,+++++++++,,,++++++,,,,,,------...000111222---,,,------///111333444...///000000111111000000///000000000000111111111///333777777444222444777666666666666555333111///000222333333333333666999888666555666:::======<<<999;;;===<<<;;;:::<<<>>>===888333000000111111000+++...111333333333555666888:::===>>>===<<<;;;<<<999<<<@@@@@@>>>======>>>???>>>===<<<;;;;;;;;;;;;===>>>???>>>======???AAA===<<<<<<>>>???BBBMMMXXXeee{{{~~~!!!"""###  ###$$$%%%%%%$$$###$$$&&&((((((+++222@@@VVVpppkkkXXXGGG;;;000...///,,,(((&&&&&&$$$######$$$###"""  !!!""" """'''#########"""!!! !!! !!!!!! """"""!!! """$$$###!!! !!!!!! !!!### !!!"""###"""!!!!!!###%%%!!!!!!  """###$$$###!!! !!!""""""""""""""" !!!""""""#########$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''"""%%%((((((&&&%%%%%%'''!!!$$$&&&%%%######%%%'''******)))(((((()))+++,,,'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%(((***+++)))'''&&&&&&%%%&&&&&&'''(((***,,,---))))))(((((((((***+++,,,(((,,,000000---)))((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$'''((('''&&&&&&###$$$%%%&&&''''''''''''$$$$$$&&&'''((()))))))))&&&(((***)))&&&%%%'''***%%%%%%&&&'''((()))***+++))))))))))))***+++,,,---,,,+++***(((%%%%%%''')))((((((((((((((()))******%%%***...---+++))),,,///333...((((((***,,,+++((())))))***,,,//////...,,,((()))+++---------++++++,,,------......------,,,*********+++,,,---+++***((()))***,,,...///000111++++++++++++---///222333...///111333555666777777111111111111111222222222,,,111555555222000222555333444555555555444333222000333444444333333666999999666444666:::======<<<666888::::::888888:::<<<===888333000111222222111))),,,000222222333444555999<<>>???@@@???>>><<<;;;;;;;;;;;;???@@@@@@???===<<<===???===<<<>>>??????@@@HHHRRR[[[qqq  ###!!!!!!!!!!!! !!!$$$&&&((((((((()))+++---333===MMMbbb{{{rrr^^^III@@@333---...///)))"""%%%$$$######"""######### !!!""""""""" """#########""""""!!!!!! $$$###!!! !!!!!!  !!!  ######!!! !!!!!! """"""""""""!!!  """$$$"""!!!$$$###"""!!!!!!###$$$$$$$$$!!!""""""""""""!!! """""""""""""""!!! ###!!! ###%%%''''''$$$$$$$$$%%%&&&&&&###!!!!!!!!! !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%'''((())))))(((((()))***'''''''''&&&%%%%%%''')))***)))(((''''''((()))***)))))))))************)))***(((''''''(((+++...000---,,,***))))))***,,,...111///...,,,************,,,)))&&&%%%'''((('''&&&$$$%%%'''((((((((('''&&&""""""###%%%'''(((******%%%&&&'''''''''''''''&&&***(((%%%&&&(((***(((&&&&&&''')))+++,,,,,,,,,,,,(((((((((((()))***+++,,,---***''''''(((+++,,,------***'''(((,,,---+++'''+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***...222111,,,'''((()))***,,,///111222000///...,,,***((('''&&&******+++...000000...,,,******,,,---.../////////111000......///222555777777555333333555555555444111222444444555444333222333444555444222111222333333333444555555666666666555666666777777777666666999888777555555666888999666888999777444555;;;AAA@@@;;;666555777888555222111///...000222555666666888<<>>===<<<;;;<<<<<<===?????????<<<:::999;;;===;;;:::999;;;???DDDHHHJJJXXXbbbqqq """"""""""""!!!!!!!!!!!!!!!!!!###&&&''''''(((***+++000666BBBSSSjjjyyydddKKKBBB777111000000+++%%%&&&%%%$$$###############!!!!!!!!!!!!!!!    """#########"""""""""!!!!!!!!! !!! !!!"""!!! !!!  """$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!  """"""!!! !!!"""######### !!!!!!""""""######"""""""""""""""!!!!!! &&&$$$!!!!!!"""############""""""$$$%%%%%%###!!!!!!!!! !!!"""###&&&&&&&&&&&&%%%$$$######$$$############"""""""""###""""""###%%%&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&''')))(((''''''(((***'''(((((('''''''''***,,,,,,+++)))(((((((((((()))&&&''')))*********)))))))))((('''&&&'''))),,,...+++******)))***+++,,,---((())))))))))))(((&&&&&&***'''%%%%%%((())))))(((&&&&&&''''''''''''''''''######$$$%%%'''((())))))(((((())))))))))))((((((+++)))&&&&&&'''(((&&&$$$%%%&&&(((***+++++++++***++++++++++++,,,---......,,,***(((((()))+++,,,,,,---)))'''(((,,,---***'''++++++++++++++++++++++++,,,------------,,,,,,+++---...---+++---000---(((((())))))+++,,,...000111......------,,,+++***************,,,......,,,+++++++++,,,---............------,,,,,,...222555777888666444333444444333222333333333444333333222222111222333333111111222333555555555555555777888888999888666555555666888999:::999888666666777888999666888:::888555555999===???;;;777666888777444111000...---...000333333333444888<<>>=====================>>>>>>>>>@@@???===;;;:::;;;<<<===???@@@???===;;;:::<<<===???>>>======???CCCEEEGGGKKKPPPZZZjjj}}}!!!"""""""""###############!!!###&&&'''''')))+++---555;;;III]]]vvvoooOOOGGG===666222///,,,***''''''%%%$$$###############""""""!!!    !!!"""#########"""""""""""""""!!!!!!!!!"""###"""  !!!#########!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!  !!! !!!""""""  !!!###$$$&&&""""""""""""!!!!!!!!!!!!&&&$$$!!! !!!"""""""""###""""""$$$&&&&&&%%%#########"""!!!!!!!!!""""""%%%&&&'''''''''%%%###!!!############"""""""""!!!""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&''''''((((((((((((((('''''''''%%%&&&((('''&&&&&&''')))((()))))))))((())),,,///...---,,,***((('''''''''###%%%''')))******)))((()))((('''&&&'''((()))***(((((())))))***+++,,,,,,"""###&&&'''((('''%%%$$$(((&&&%%%&&&(((******)))(((''''''&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((()))))))))))))))((('''&&&(((&&&%%%%%%&&&''''''&&&$$$%%%'''((())))))))))))---,,,,,,,,,,,,,,,------+++)))((()))+++,,,+++***+++)))'''(((+++,,,***(((+++***************++++++.../////////......---,,,,,,...---+++,,,...,,,(((*********+++,,,---//////------........./////////+++***((()))***++++++***,,,,,,------------,,,,,,+++******+++...111555777999777444333333333111000444444333222222222222222///000222222111111333444777666555444555777999:::===:::666333333666:::===<<<;;;999888777888999999777999:::999666444666888===:::888888888888444000222000......000222222222222555999;;;<<<<<<===???@@@???>>>======???@@@AAABBB@@@<<<:::999:::<<<>>>???@@@@@@>>>===<<<===???AAA@@@>>>======???@@@BBBDDDCCCGGGTTTjjj #########$$$$$$%%%%%%%%%!!!###&&&'''(((***,,,///888@@@PPPgggzzzTTTKKKAAA999333...,,,---***)))'''%%%$$$######"""""""""!!!!!!    !!!!!!!!!"""###############"""""""""""" """###$$$""" !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!### !!!"""!!!  !!!"""!!! """$$$&&&###""""""!!!!!!!!!!!!!!!"""!!! """$$$$$$$$$$$$######$$$&&&((('''&&&&&&&&&%%%$$$######""""""$$$%%%'''((('''%%%""" %%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''((()))))))))***---///000///---+++)))'''&&&%%%!!!###&&&)))******((('''))))))(((((('''(((((((((%%%&&&((()))***+++++++++"""###%%%&&&((()))))))))''''''&&&'''((())))))))))))((('''%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$###!!!!!!"""$$$&&&)))++++++%%%&&&&&&'''((()))))))))******)))))))))))))))))))))))))))+++,,,,,,+++)))***((('''(((***+++***(((******)))))))))***++++++......//////...------,,,(((+++,,,***,,,//////+++++++++++++++,,,---............//////000000111111...+++)))((()))***++++++---------------,,,+++***+++++++++,,,...000333555777555222222222222111000555444333111000111222222...000222222222333444666777666444333444666999;;;===;;;777444444666:::<<<<<<;;;:::999999999999:::777999;;;:::777444444555999888777888999999555333666444222111222333333222444666999;;;<<<===@@@BBBBBB@@@>>><<<===???BBBDDDCCC@@@<<<999888:::===??????@@@AAA@@@>>>>>>???@@@??????>>><<<;;;;;;===>>>AAA@@@BBBJJJ[[[ppp """######$$$%%%&&&&&&'''"""$$$&&&((()))+++///222;;;FFFYYYqqq]]]QQQCCC;;;444---,,,///,,,+++)))'''%%%###"""""" !!!!!!""""""   !!!!!! """###""""""""""""############!!!""""""###$$$### !!!""" !!!!!!"""!!!!!! $$$!!!"""###"""  !!! !!!$$$###!!! """#########"""!!! !!!!!!""""""!!! !!!###$$$$$$######!!!!!!"""$$$&&&&&&%%%%%%%%%$$$$$$###"""!!! ###%%%'''((((((&&&###!!!((((((((((((''''''''''''%%%''''''&&&###!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&'''(((((('''))),,,...//////---,,,***'''&&&%%%!!!###%%%((())))))(((((())))))******))))))(((((($$$%%%'''((()))*********%%%%%%$$$$$$&&&(((+++---((())))))(((''''''&&&'''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&%%%######!!!"""###$$$&&&(((***,,,''''''''''''((())))))***)))((('''''''''''''''((()))))))))+++------***((((((''''''''')))***))))))))))))((('''((()))+++,,,,,,,,,,,,------,,,,,,,,,(((,,,---++++++......,,,,,,+++++++++,,,,,,---...000000000000000000000000000---***)))***,,,------------------,,,+++******...---------...000111222333111000000222333222222555444222111000111222222///111333444444444666888666555333222333555888:::;;;:::888777777777888888;;;::::::::::::::::::;;;888999::::::888666444444555666777888:::999888666777555333222222333333222444666888:::;;;===AAACCCBBB@@@===;;;<<<>>>BBBDDDBBB???;;;999888:::>>>@@@>>>???AAA@@@??????@@@AAA===>>>>>>===<<<<<<>>>AAA<<>><<<:::;;;===@@@BBB???===;;;999:::<<>>@@@@@@@@@???@@@AAA;;;>>>@@@@@@>>>>>>AAAEEE===BBBFFFFFFFFFLLLYYYdddzzz}}} ###$$$""" !!!!!!"""$$$%%%&&&((((((%%%''')))***,,,///444888IIIYYYqqqttt]]]FFF<<<666...---222000///,,,)))&&&$$$"""!!! !!!!!!!!!!!!!!!   !!!###"""!!!$$$ !!!!!!!!!"""""""""!!!  !!!"""!!!"""######!!! !!!!!!"""!!! """!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!"""!!! !!!""""""$$$"""###!!!!!!!!!!!!""""""""""""$$$###!!! """"""(((&&&%%%%%%%%%$$$""" ###!!!!!!""""""""""""############""" """"""$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&"""%%%(((&&&"""!!!###&&&%%%$$$#########%%%'''(((&&&&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&'''((('''(((((('''&&&''')))+++)))************)))'''&&&''''''&&&&&&&&&''')))***%%%''')))******)))'''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&$$$%%%&&&(((***%%%(((******(((&&&&&&((($$$$$$&&&'''(((((())))))&&&&&&''''''(((((())))))'''''''''(((((('''&&&&&&((()))***(((%%%$$$%%%''''''&&&%%%%%%%%%&&&'''(((((((((((((((((()))***+++***))))))***,,,,,,+++***%%%&&&''''''''''''))))))((('''&&&%%%&&&(((+++,,,'''''')))+++,,,------------222333///,,,,,,,,,++++++***++++++,,,---...///...............---------...,,,++++++---/////////++++++,,,,,,,,,++++++***+++,,,,,,---......///000111///......000111111000///000111222222333222222111222444444444444666777444444444444555666777888888888888888777666555444555666888999;;;<<<<<<<<<888888888999;;;;;;:::999777888888777666777888999666333111000111222111111///111555777777999:::<<<>>><<<:::999:::;;;>>>???<<<;;;::::::;;;===@@@AAA:::===???@@@@@@???@@@AAA999<<>>@@@BBB999<<>><<<===>>>===>>>>>>>>>===>>>@@@BBB@@@999666777999888:::>>><<<;;;;;;???DDDHHHHHHGGGSSSXXXcccsss!!!  !!!""""""#########$$$(((+++,,,...//////111777AAAHHHeeeoooUUUGGG???666333666444222///+++(((%%%$$$$$$$$$###"""!!! !!!!!!"""  """!!! !!!""""""  !!!!!! ###"""!!!  !!!"""!!!!!!!!! !!!"""###""""""!!!!!!"""###%%%'''%%%""" !!!!!!""""""!!!!!!!!!  """$$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###$$$%%%$$$###$$$%%%%%%$$$"""######$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######&&&%%%%%%$$$######$$$$$$&&&%%%$$$%%%&&&&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''))))))'''&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$###""")))((('''&&&%%%&&&&&&'''+++++++++)))'''''')))+++(((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))))))))&&&&&&''''''((())))))***))))))))))))(((''''''&&&''')))***)))(((&&&'''(((((((((((((((''''''&&&%%%''')))++++++***(((''''''(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))'''(((***++++++***((('''((()))***+++++++++***)))))))))(((''''''((()))***+++***)))***,,,,,,,,,******)))''''''((()))******,,,---......---,,,,,,,,,000000//////...---------...------,,,+++***))))))******++++++,,,---......,,,+++***+++------+++)))---***)))***...000111000111111///......///000000111333444444222000000111111000//////000111111111555444444666333000222777888666444222111333444666888888777777666666666666999::::::888777777999;;;>>>:::777777999<<<<<<<<>>===<<<;;;===@@@@@@>>><<<===>>><<<======>>>??????@@@@@@AAA;;;888999:::999:::===<<<;;;<<>>======>>><<<;;;;;;===@@@AAA???<<>>===>>>@@@DDDFFFGGGFFFIIILLLPPPVVV___mmm|||!!!!!!!!! !!!!!!"""""""""###$$$%%%%%%&&&)))++++++///333333666BBBVVVfff}}}}}}aaaNNNBBB999555666555333111...***(((%%%$$$&&&&&&%%%###"""!!! ###"""!!!!!! !!!!!!!!! !!!  !!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! ###"""  !!!###$$$"""!!!!!!"""$$$$$$"""  """###$$$$$$ !!!""""""!!!"""###%%%############"""#########!!!!!!!!!"""###%%%&&&''''''%%%$$$###$$$$$$###"""$$$&&&((()))(((%%%"""!!!!!!"""###############&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$###!!!!!!###&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$&&&&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&$$$''')))***(((&&&&&&&&&&&&&&&'''((()))******+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&++++++)))((('''&&&%%%%%%''')))***+++)))((()))***,,,++++++***************,,,+++)))((('''&&&&&&&&&$$$&&&)))+++------,,,+++(((((()))******)))(((((($$$%%%&&&''')))******+++((('''&&&&&&''')))+++---,,,******+++---...---,,,)))***,,,,,,+++*********,,,+++,,,---......---,,,...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++***......------.../////////111000...---,,,,,,------333444444333111//////000///000111111000111333444555111///000///...111666777666555444444444666777777777777777777777777777999;;;<<<;;;::::::;;;===???===;;;:::999:::::::::>>><<<999777666666666666444222000111333555666777888;;;???@@@>>>======???======>>>>>>>>>======>>><<<:::999===BBBCCC???:::???;;;;;;>>>@@@===<<<===@@@@@@@@@AAABBBCCCCCCCCCFFFIIILLLNNNRRR\\\kkkvvv!!!!!!!!!!!!!!!"""###$$$$$$%%%'''''''''(((+++---(((---222666<<>>===;;;888777777888:::777444222111333555666666888<<<@@@@@@<<<:::;;;<<<>>>>>>=========>>>>>>======::::::===BBBCCC???:::===::::::???BBB@@@>>>@@@BBBBBBBBBAAA@@@????????????BBBFFFFFFGGGMMMWWW___oooyyy"""!!!!!!""""""###$$$%%%%%%''')))))))))***,,,...)))...444<<>>AAA@@@>>>:::777666888:::888666222111222444666666888===BBBAAA===:::;;;>>>???>>><<<<<<===>>>>>>======<<<<<<>>>AAABBB@@@======::::::???AAA@@@???@@@AAAAAABBB@@@>>><<<===>>>>>>AAACCCDDDDDDFFFJJJNNNYYYddduuu""""""""""""###$$$%%%&&&$$$&&&)))*********,,,---,,,000888DDDVVVpppyyy```MMMAAA888333333333333111///,,,***(((%%%%%%&&&&&&&&&%%%###""" !!! !!!!!!     !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""!!!!!! """###$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$""" !!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!!!!###%%%&&&&&&######$$$%%%%%%$$$###"""!!!"""######$$$$$$###### ###$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$&&&(((((('''&&&$$$$$$$$$$$$$$$###"""!!!######$$$''')))***)))(((!!!"""$$$&&&''''''&&&%%%%%%&&&'''((((((((((((((()))******+++***)))((('''###%%%(((((('''&&&''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))***(((((((((((((((((((((''')))(((%%%######%%%''')))(((((('''%%%$$$$$$&&&((()))'''&&&$$$$$$$$$%%%&&&%%%&&&((((((((()))+++---***)))'''&&&&&&&&&((()))''''''''''''((()))***+++******))))))((((((((('''(((((((((''''''((((((((())))))(((''''''((())))))((((((((((((((()))))))))'''&&&&&&(((***,,,++++++(((+++---+++((((((,,,000000---,,,...222444222...------------------------,,,+++++++++++++++++++++(((((()))***+++,,,,,,---,,,...000///,,,******,,,(((+++---...,,,+++,,,---//////......///000111333000111111000//////111333222444666333///...000444111,,,+++000444444444666666666666777777888888888777777888888888999999999666888;;;<<<;;;;;;;;;<<<555777999999888999;;;===@@@@@@>>>:::777777;;;>>>999666222000111333444444666<<>>;;;;;;===???>>>===>>>>>>>>>???@@@AAAAAAAAA@@@<<<;;;>>>@@@===<<<>>><<<>>>???>>>===<<<===???CCCDDDDDDEEEEEEFFFFFFFFFIIISSScccttt""""""""""""###$$$%%%&&&###&&&((())))))***+++,,,///333;;;JJJ```}}}fffRRREEE;;;444666555444222///,,,)))'''$$$%%%&&&&&&&&&%%%$$$###"""""""""""""""!!!!!!       """###""""""!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""######  !!!!!!############""""""""""""###%%%'''&&&###!!! """###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%###!!!!!!###&&&'''((("""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%&&&((())))))'''%%%######$$$%%%%%%%%%%%%$$$######%%%(((+++,,,+++*** """$$$&&&(((((('''&&&)))***************)))(((***++++++,,,,,,***)))((($$$&&&((((((''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((***++++++(((((((((((((((''''''''''''&&&&&&'''''')))******))))))(((&&&$$$$$$''')))'''&&&$$$######$$$%%%'''&&&'''((())))))***,,,...)))(((&&&%%%$$$%%%'''(((&&&&&&'''(((***+++---...******)))(((((()))******((((((''''''''''''(((((()))(((''''''((()))***+++,,,***(((&&&&&&''')))+++''''''&&&(((+++,,,,,,+++)))+++,,,)))%%%%%%)))...111...,,,///333555333///------.../////////...---,,,,,,,,,+++++++++******'''((()))***+++,,,------,,,///111///,,,******,,,&&&)))------,,,+++,,,---,,,,,,,,,,,,---///000222///000000//////000222444222555777444///---000333111---,,,000444333222222666666777777888888888999777777888888999999999999555888;;;<<<;;;:::;;;<<<777999;;;:::777666777999<<<===<<<:::888:::???DDD888555111//////111222333222999??????<<<:::===AAAAAA>>>;;;;;;===??????===>>>???@@@@@@???@@@BBBDDDDDD???<<<>>>>>>;;;:::<<<777:::======<<<<<>>????????????<<<;;;999666333222333555555666888;;;===>>>??????CCC===888999>>>@@@===999===>>>>>>===;;;;;;<<<>>>CCC@@@===<<<===<<<999666;;;999999;;;???@@@???===BBB???===@@@DDDEEECCC???AAAEEELLLWWWcccoooyyy~~~""""""######$$$%%%%%%&&&(((''''''))))))(((---333444<<>>@@@AAAAAA>>>===;;;888555333444666666777888999;;;<<<======AAA===::::::===>>><<<:::999:::<<<===<<<===???@@@@@@>>><<<===>>>???===;;;>>><<<;;;<<>>BBBEEEJJJQQQZZZccckkkooo{{{$$$$$$$$$%%%%%%&&&&&&''')))((((((***))))))///777999HHHcccvvv___MMMBBB>>>555333000//////...---,,,%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!! """!!!!!!"""!!!  !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!   !!!!!!!!!"""###%%%&&&'''!!!!!!"""############"""##################""""""""""""""""""############ """######!!! !!!"""###$$$%%%&&&%%%%%%$$$$$$$$$###"""!!!!!!""""""&&&&&&&&&%%%###$$$&&&(((+++(((&&&&&&'''(((((('''$$$%%%&&&%%%######$$$&&&%%%''')))+++***((($$$"""$$$######%%%'''((((((''''''(((((()))(((((('''&&&'''(((***++++++***((('''%%%%%%&&&(((++++++***((())))))***************)))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((***'''###"""###&&&((()))%%%&&&''''''(((((((((((()))(((''''''((()))+++,,,,,,+++)))'''&&&&&&&&&'''(((((()))***+++,,,,,,---)))(((((((((((()))*********)))((('''&&&%%%$$$$$$%%%&&&''''''&&&''')))+++''''''((()))***+++,,,,,,...---+++)))''''''''''''%%%%%%&&&(((***,,,+++***))))))***(((&&&&&&''')))))))))(((((()))+++---...///...,,,++++++---000222222///,,,+++,,,---------+++***)))+++///000///,,,///000111111///---***))))))***+++---......------------,,,,,,---...000111******)))((()))+++---///222///...///222333111///------......///000111111111///,,,******,,,///111999666222000111222333444222333444555666666666666777777777888888888999999888888777777999;;;>>>???<<<:::777777999:::888666666777999;;;===???@@@@@@@@@???===:::666555555777666666666777888999;;;;;;???>>>===;;;;;;;;;::::::888:::===>>>======>>>>>><<<;;;;;;===???AAAAAA@@@@@@???>>>>>>AAACCCCCCCCC@@@>>>===>>>AAABBB@@@===BBBCCCFFFJJJOOOTTTYYY[[[hhhyyy$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***)))***222;;;DDDZZZxxxjjjUUUGGG@@@555444222000///---+++***&&&&&&''''''&&&%%%$$$$$$"""""""""""""""""""""""""""  !!!"""!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!"""""""""############$$$$$$######""""""!!!!!!!!!"""""""""############!!!###$$$###!!! !!!$$$%%%&&&''''''&&&$$$######""""""""""""###$$$$$$(((((('''%%%$$$%%%(((******'''$$$$$$%%%'''''''''###$$$%%%%%%$$$$$$&&&((('''(((***,,,+++)))&&&$$$%%%$$$$$$%%%''')))((('''((((((''''''''''''(((((('''(((***++++++***)))((($$$%%%&&&((()))******)))((()))***+++***)))((('''&&&&&&'''(((((()))************)))))))))))))))))))))'''%%%%%%&&&(((((('''&&&&&&'''((()))(((((('''((((((''''''((((((*********)))(((&&&%%%%%%%%%%%%'''((()))***,,,---......)))))))))))))))******+++'''((((((((('''&&&$$$###%%%&&&''''''&&&&&&''')))&&&&&&'''((()))******+++///---+++((((((((()))***(((&&&%%%'''+++---+++)))((())))))((('''''')))******)))((()))***---///111222000...,,,,,,---///000111...***)))***,,,------+++((('''***///111///,,,---...000111000...+++))))))+++---......---,,,***......,,,,,,---///111333+++***(((((()))+++...000000...,,,---......,,,***......000222333444444444333111...,,,---///333555777666555333333333222222222222333333444555666777666666777777888888999999;;;:::888888888;;;>>>@@@???;;;777888<<<>>><<<888888888:::;;;;;;;;;;;;;;;@@@???>>>;;;777555555666444444444444666888:::;;;<<<>>>???===999888999;;;:::===??????===;;;:::999::::::;;;<<<>>>@@@AAAAAA>>>???@@@BBBCCCCCCBBBAAA???>>>===>>>@@@@@@???===@@@AAABBBDDDGGGJJJMMMOOOXXXhhh{{{$$$$$$$$$%%%%%%%%%%%%%%%''''''(((***)))+++555AAASSSkkksss[[[III???777777555111...***((('''((((((((('''&&&%%%$$$### !!!"""###$$$%%%%%%%%%!!! """"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!! ##################"""!!!########################""""""""""""############$$$$$$######"""######$$$"""""""""""""""#########$$$######""""""!!!!!!!!!!!!"""""""""###############$$$%%%%%%###!!!!!!"""$$$%%%&&&'''&&&$$$"""!!!!!!!!!!!!"""$$$%%%'''((($$$$$$###""" !!!$$$&&&'''$$$!!!!!!"""$$$%%%%%% """$$$$$$%%%&&&)))+++***))))))))))))((((((((('''&&&%%%&&&((())))))(((''''''&&&&&&'''(((******&&&(((***+++,,,+++***)))%%%&&&'''((((((((())))))'''((()))))))))((('''&&&%%%%%%&&&'''((()))************************))))))((((((((()))+++***(((%%%'''((()))***)))(((&&&%%%''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$&&&&&&((()))+++,,,---...)))))))))))))))******+++&&&'''((()))((('''%%%$$$%%%&&&((('''&&&&&&'''((($$$%%%%%%&&&'''((()))))),,,+++)))((((((***,,,---+++(((&&&'''***+++)))'''((()))))))))'''((()))++++++*********,,,...111333444333000...,,,,,,------...+++))))))+++,,,------***)))(((+++...000///---)))+++---//////...+++******+++---......---+++***///---,,,++++++,,,...000,,,+++)))((()))+++...000///...,,,,,,,,,,,,***))),,,---///111333555555555222111///---...000444666222333666777666444222111333333333333444666888999555666666777888888999999>>>===:::888888:::<<<===>>>:::777888===???===999777888999:::;;;;;;;;;;;;===>>>===:::666444444555111111222333555777999::::::===???===999777888;;;:::===??????===:::999888:::;;;;;;<<<<<<<<<===>>>999===AAADDDDDDBBB???===>>>>>>>>>>>>??????>>>===>>>>>>???AAACCCGGGJJJLLLOOOYYYgggrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))+++***...;;;HHHaaa{{{zzz```KKK???::::::777222---)))(((((())))))((((((&&&%%%###### """$$$%%%&&&&&&&&&!!! !!!""""""!!!    ######""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!############$$$$$$$$$$$$$$$######"""!!!!!!"""""""""""""""!!!"""######$$$""""""""""""""""""!!!!!!""""""""""""############"""$$$%%%%%%###""""""###!!!###%%%''''''%%%###!!!!!!!!!"""###$$$&&&((()))%%%%%%%%%$$$######%%%'''$$$""" """$$$$$$### """$$$%%%%%%'''***,,,+++)))'''&&&&&&''')))***((('''&&&''')))***)))(((&&&&&&&&&&&&''')))******&&&(((***,,,,,,,,,***)))'''((())))))''''''((()))''''''((((((((((((''''''$$$$$$$$$%%%&&&''''''(((************************)))))))))+++,,,+++(((%%%'''(((*********(((&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++------)))(((((((((((()))******'''''')))))))))((('''&&&%%%'''))))))'''&&&'''((($$$$$$%%%&&&'''((())))))***))))))))))))+++,,,---,,,***(((((((((((('''&&&((()))***)))(((((()))+++++++++******,,,...111333444333000...---,,,,,,,,,,,,***)))***,,,------,,,)))***,,,------.........''')))+++,,,------,,,+++***+++,,,---------,,,+++---,,,+++***)))***++++++---,,,*********+++---.../////////.........------++++++,,,...000111333333000///...---...///111333///222555777666444222222333333444444666777999:::444555666666777888999999???===;;;999999999:::;;;:::777555666999;;;:::999444555777999;;;===>>>>>>;;;;;;;;;999666444444444000111222444666777777777888;;;===<<<999888999:::888:::<<<===<<<;;;;;;<<<;;;<<<===<<<:::999:::;;;777;;;@@@CCCBBB???<<<;;;>>>????????????>>>>>>=========>>>???BBBEEEHHHJJJJJJNNNVVV___gggrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***------222@@@OOOnnniiiSSSFFF<<<<<<999444...++++++---******)))((('''%%%###"""!!!!!!###$$$$$$$$$###""" !!!"""""" !!!!!!!!!  !!!"""""""""!!!  !!!!!!"""""""""!!!!!!#########""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!! !!!!!!""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!"""""""""""""""""""""""""""############ """$$$$$$###"""###$$$!!!###'''***,,,,,,+++***$$$$$$###$$$$$$%%%&&&''''''((())))))''''''((()))$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%&&&(((***)))'''&&&$$$$$$&&&((())))))''''''''')))***)))(((''''''((((((((((((((((((&&&(((***,,,,,,,,,+++******+++,,,***'''&&&''')))''''''''''''((()))******&&&&&&&&&''''''((((((((((((((())))))******+++++++++)))(((((())))))((('''%%%''')))++++++***((('''''''''((((((((((((''''''$$$%%%%%%&&&''''''''''''&&&'''((()))***+++,,,---((((((''''''(((((()))***(((((())))))))))))))))))&&&(((******(((''''''(((%%%&&&&&&'''((()))***+++)))))))))***************++++++***(((&&&&&&'''))))))******)))(((((()))++++++***))))))***---///111111000///...------------,,,,,,+++,,,------+++))))))---000///---+++---000)))***+++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...///000000000000111111...------------...000111000000000000000000000111111333555444222111222444222222333555666888999999444444555666777888999999<<<;;;::::::::::::::::::666666666777888999::::::444555777999;;;===>>>>>>999:::;;;999777555555555111333555666666555333222777888:::;;;:::999999:::999;;;<<<<<<::::::;;;===<<<===>>>===:::999:::<<<888;;;???@@@>>><<<<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEHHHGGGKKKSSSZZZbbbppp~~~((((((((((((((('''''''''&&&(((,,,//////555EEEUUUvvvrrr\\\OOO>>>===:::555///---///222******)))((('''%%%###"""""""""#########!!! !!!###""" """"""!!!  !!!"""!!! !!!!!! !!!!!!!!!!!!!!! """######$$$$$$$$$######%%%%%%%%%%%%$$$$$$######""""""""""""############ """###$$$###"""!!!!!!!!!"""$$$%%% !!!!!!""""""######""""""""""""############ """###"""!!!"""###"""&&&+++000333444444333'''&&&%%%%%%$$$$$$%%%%%%%%%&&&(((((('''&&&&&&'''%%%$$$$$$&&&(((((('''%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&''')))((('''((()))***)))((())))))))))))((('''&&&%%%&&&(((***,,,---,,,+++***+++------+++'''%%%'''))))))(((((('''(((***,,,---************++++++++++++''''''((()))***++++++,,,---***&&&$$$%%%'''((()))###%%%(((+++,,,+++***)))((()))))))))))))))(((((($$$%%%&&&((()))*********(((((()))***+++,,,,,,---'''''''''''''''((()))))))))))))))))))))*********''')))++++++)))(((((((((''''''((()))***+++,,,,,,***************)))(((''')))***+++)))&&&%%%(((+++***++++++***(((''')))******)))(((((()))+++---///---------------...//////...------......---)))&&&)))...333111,,,***---222---,,,,,,++++++*********++++++++++++,,,---...///---...///000111111111000...---------,,,+++******,,,...///000///000111333333222000...---...///000222222333333333333222111444555444111......111555000111333555666777888888444444555666777888999999888999999::::::;;;;;;;;;666888999999888999;;;===888888999:::;;;;;;;;;;;;888:::;;;:::888666666777333555777888777444000...666777888:::;;;;;;:::999>>>>>>===;;;999888999:::<<<>>>???>>>;;;:::;;;===;;;===>>>===;;;:::===@@@???@@@AAAAAA???>>>>>>>>>@@@@@@>>>>>>>>>???@@@@@@FFFCCCFFFNNNTTTYYYdddooo'''((())))))'''&&&'''(((,,,---///000000888KKK___zzzaaaNNNDDDAAA:::444000///,,,(((,,,+++***)))((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""!!!%%%###!!!   !!!"""  !!! !!!!!!!!!!!! !!!######"""!!! !!!"""#########""""""###$$$%%%%%%&&&'''(((&&&$$$!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! ############"""!!! """"""!!!!!!"""###$$$%%%"""###&&&%%%""" """###"""!!! !!!###&&&$$$(((666FFFIII>>>000...,,,)))&&&$$$######$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&''''''''''''$$$%%%&&&((()))*********++++++***(((&&&&&&(((***###%%%'''((()))***))))))((()))***)))(((''''''))),,,+++***+++---///000///***)))))))))((((((''''''***(((&&&%%%'''((()))(((---+++)))***---///...,,,((((((&&&&&&%%%&&&'''(((***((('''(((***+++(((&&&$$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&'''(((******)))'''%%%%%%''')))******''''''((((((((((((''''''%%%%%%&&&'''((((((''''''******+++,,,---,,,)))&&&((()))***,,,+++***((('''&&&&&&'''((()))***+++,,,++++++++++++******)))))),,,,,,++++++***+++++++++,,,+++)))((('''(((***+++000***%%%&&&---111///,,,+++,,,---...////////////555333000---,,,,,,,,,---)))---111000,,,***+++...///...---,,,,,,,,,,,,,,,...---,,,++++++++++++,,,////////////000000000000///000111222222111000///------------...000111333333111000000111222222222111000...------///111222111000000111333333111000222111111444999;;;:::888333222111333777;;;<<<===888888888:::<<<===;;;999999:::<<<======<<<:::888BBB???;;;888777888999;;;;;;999888888:::<<<======555555555333111000111333333333444555777999:::;;;;;;===???===:::777888999<<<;;;::::::;;;<<<>>>???<<<======;;;999888999;;;>>>>>>????????????>>>>>>:::;;;;;;<<<<<<<<<<<<<<<@@@AAACCCFFFIIIPPPWWW\\\ttt|||'''((()))((('''&&&'''(((***+++...///000777JJJ]]]kkkXXXKKKEEE;;;333///...,,,***+++***))))))(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%!!!""""""!!!$$$"""  !!!!!!!!!!!!### !!!!!!!!!!!!!!!######"""!!! !!!"""""""""""""""""""""###$$$$$$$$$%%%&&&$$$"""!!!!!!""" !!!!!!!!!!!!!!! !!!""""""""""""!!! #########""""""!!!  !!!"""######### ###%%%$$$!!!!!!"""###"""!!! !!!###'''&&&+++888FFFIIIAAA777,,,+++)))'''%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((()))+++***)))(((((()))&&&'''((()))***))))))((()))***+++***((('''((()))+++******+++,,,.........*********)))))))))(((((()))'''&&&&&&(((*********,,,***((())),,,---,,,+++)))((('''&&&%%%&&&&&&'''(((&&&%%%&&&((((((&&&###$$$&&&))))))(((''''''(((''''''''''''((()))***++++++(((&&&&&&(((***++++++((((((''''''''''''''''''((())))))))))))(((((('''+++******+++++++++(((&&&((()))***,,,,,,+++***))))))))))))))))))******************)))))))))((((((------,,,,,,,,,,,,,,,---,,,***)))'''''''''((()))---+++***+++---///000///)))***,,,...000222333333222111000...------------***,,,//////---,,,,,,---111000///...---------------------,,,,,,+++++++++------......//////000000...///000111111000///...---,,,,,,,,,...///111222...------...000222111111111000///...///000222333444222111111222222000///111222333777::::::777333444222222333777:::;;;<<<777777888:::<<<===;;;:::555777<<<@@@AAAAAA???===AAA???<<<999888777888999;;;999888999<<>>>>>;;;:::;;;<<<:::::::::::::::;;;<<<<<<<<<===>>>>>><<<;;;<<<===========================<<<<<<===>>>>>>>>>>>>>>>>>>@@@AAACCCFFFLLLSSSXXXdddmmmzzz((())))))((('''&&&&&&''')))***---//////666GGGXXXyyyvvvdddRRRIII<<<444000...---,,,***)))((((((((((((((()))###$$$$$$%%%%%%&&&&&&&&&!!!"""###""" ###!!!  """!!!  """$$$ !!!!!!"""""" """###$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""###"""######!!!  """ !!!!!!""""""!!!!!!!!!""""""############""""""#########"""!!!!!!  !!!""""""$$$""" ###$$$###!!!!!!"""######!!!!!!"""###)))***...777???AAA<<<777******)))(((&&&%%%###"""###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$'''***,,,+++************************)))((('''***+++,,,+++)))((()))***)))))))))******+++,,,,,,++++++++++++************)))'''&&&'''***+++,,,++++++)))((()))+++,,,+++***+++***(((&&&%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###%%%'''))))))((((((((()))(((((((((((()))******++++++)))'''''')))+++++++++***)))(((&&&&&&&&&''''''+++,,,,,,++++++***)))(((---+++))))))))))))(((''''''(((***+++,,,+++******,,,,,,+++***))))))((('''***))))))(((((((((((((((...------,,,,,,------...,,,+++)))'''&&&&&&'''((())),,,//////......000222)))***,,,///111222333333///////////////...------++++++,,,---//////...,,,111000...---++++++******+++,,,---------,,,+++***++++++,,,------...//////---...///000000///...---,,,+++,,,,,,---...000111,,,,,,,,,...111222222111000000//////000222444555777444111000111111000///111222555888:::888333000555333222333666999::::::666666777:::<<<===<<<:::555888===AAACCCBBB@@@??????>>><<<:::999888888888:::999888:::>>>AAACCCCCC<<<<<<:::666222...------,,,///333666999:::::::::888:::<<<<<<;;;;;;<<<===888999:::;;;;;;;;;:::999999;;;>>>???>>><<<<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@CCCGGGMMMQQQQQQZZZhhhuuu((()))***)))'''&&&&&&'''***+++---///...333BBBPPPooo~~~lllWWWKKK>>>777444111......))))))((((((((((((((()))###$$$$$$%%%&&&''''''((("""######"""  """  """     """"""### !!!"""#########""""""!!! !!!!!! !!!!!!"""  """ !!!!!!""""""""""""!!!"""##################"""$$$###"""!!!!!!  !!!"""""""""%%%###!!!!!!"""###""" !!!"""######"""!!!"""###)))+++...111333222000...((()))))))))(((&&&###"""!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&"""%%%((()))))))))***+++---,,,,,,+++***)))((('''+++,,,---,,,***)))***+++((()))******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((('''''')))+++---------*********++++++++++++***,,,+++)))'''&&&%%%%%%&&&)))(((((((((((('''&&&%%%&&&'''))))))((((((***+++)))))))))))))))***+++++++++)))'''''')))******))),,,+++)))'''&&&'''((()))+++++++++,,,++++++******...+++((('''(((((()))(((&&&'''(((***************,,,,,,+++***)))(((''''''***)))(((((((((((()))***---,,,,,,,,,,,,------...---,,,***)))(((((((((((())),,,000111111000000111,,,------...//////......+++,,,...000000///...---,,,***))),,,000222///+++...---+++***((('''&&&&&&***+++---......---+++***))))))***+++,,,---......+++,,,---...///...---,,,***++++++,,,---...///000......///111333444222111000000000111222333555666666444111///000222222222222333555777888666444111666444333333666888999888666666777999<<<===<<<::::::<<<>>>??????===;;;:::::::::;;;;;;;;;::::::999;;;999888:::===@@@AAABBB888999999777444222111222,,,...000333666999;;;;;;888999:::;;;;;;::::::;;;888:::<<<======;;;999777444777;;;>>>===;;;::::::<<<;;;999888888999;;;<<<>>>???@@@@@@AAAAAA@@@@@@===>>>??????@@@CCCHHHLLLFFFMMMYYYdddooo{{{***++++++***(((''''''(((,,,,,,...///...111<<>>>>>555777888888666555444555000///...///222666:::===<<<<<<<<<<<<<<<<<<;;;::::::;;;===???>>><<<999777222666;;;>>>===;;;:::999===<<<:::999999:::<<<======>>>??????@@@@@@??????===>>>??????@@@BBBFFFIIIEEEIIIOOOVVV^^^jjjxxx,,,------,,,)))(((((()))------...000///000999CCC___{{{___PPPCCCAAA???777000///,,,+++***)))((((((((((((%%%&&&&&&''''''(((((((((###$$$%%%$$$!!! !!!"""!!! !!!"""""""""!!!!!! !!!!!!   !!!"""""" !!!!!!"""#########!!!!!!""""""""""""!!!!!!"""!!!!!! !!! """""" !!! !!!"""##################""""""""""""######%%%$$$""" !!!!!!!!!###%%%&&&&&&&&&&&&%%%$$$###""""""""""""""""""###$$$$$$""""""###$$$"""$$$'''(((((()))***+++&&&'''((())))))'''%%%###!!!!!!""""""###%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$&&&(((***,,,&&&'''&&&%%%$$$&&&))),,,,,,,,,+++***))))))******+++,,,---,,,***)))***+++(((+++...---***((((((***,,,,,,,,,,,,------------(((((((((***,,,---,,,+++***,,,......---+++++++++,,,+++)))'''&&&&&&''''''''')))***)))&&&$$$$$$%%%%%%'''(((''''''(((***,,,)))))))))(((((())))))***)))(((''''''(((((('''&&&,,,+++***))))))***+++,,,%%%&&&((()))++++++,,,,,,---***(((''')))+++,,,,,,((((((((((((((((((((((((((())))))******+++++++++,,,+++)))((((((***,,,---************+++,,,------------------,,,,,,,,,+++---,,,,,,...000000---***'''''')))+++,,,---......)))+++---///000///...------***))),,,000222...***///...,,,+++))))))((((((***+++,,,---------,,,+++))))))*********+++++++++***+++,,,---......------***+++,,,...////////////222000------......---,,,000000111222333333444444222111///000333555666555555555555444444555777:::555444222333555777888888777666777999;;;;;;:::888777777777777888888999999444555777999;;;<<<======:::888777777999;;;;;;;;;888:::;;;:::777555333333333111...,,,...333888<<<@@@???>>>>>>??????===;;;;;;===>>>???>>><<<999777555888===???>>>===<<<;;;===<<<;;;;;;;;;;;;<<<=========>>>????????????>>>>>>???@@@@@@@@@BBBEEEGGGGGGIIIJJJLLLQQQ[[[gggpppwww...//////---+++))))))***++++++...000111222999BBBVVVpppiiiVVVFFFBBB???555//////......,,,+++)))((((((((('''''''''''''''((((((((($$$%%%%%%$$$"""!!!!!!"""!!!  """$$$$$$### !!! !!!######### """!!! !!! !!!!!! !!!"""############ !!!"""######""""""###"""!!!!!! !!!!!!!!!$$$%%%###!!! !!!######$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$"""  !!!"""!!!###&&&'''''''''&&&$$$$$$$$$###""""""###$$$"""###$$$$$$""""""###$$$"""$$$&&&((()))*********&&&'''((((((((('''&&&%%%$$$$$$###$$$$$$&&&((()))((((((((((((''''''&&&%%%((('''&&&&&&''')))+++,,,((()))***)))((('''(((******))))))((()))***+++,,,***,,,,,,+++***)))***+++***...111000,,,((()))+++++++++,,,,,,,,,---------(((((((((***,,,,,,***)))))),,,......,,,***)))***+++***((('''''''''(((((((((***+++***'''%%%%%%&&&%%%&&&&&&&&&&&&'''***,,,)))((((((''''''(((((()))***)))(((((())))))'''&&&'''(((((())))))******+++''''''(((***+++++++++++++++)))((()))+++.........,,,+++***))))))(((((((((+++++++++,,,,,,,,,------+++***((('''''')))+++---+++******+++,,,---......++++++,,,,,,------,,,,,,+++---......+++***))))))'''(((***+++------......***+++---............------,,,+++---///000---***...---,,,+++************+++++++++,,,,,,---------+++++++++************))))))+++,,,............---***+++---///000000000000222///,,,+++,,,...//////000000111222222222222222222111111222444555444333666888999888555444666888444333111222555777888888888777888999::::::888666333555888;;;<<<<<<;;;:::666777888999:::;;;<<<<<<888666555666999;;;<<<<<<:::;;;<<<;;;888555333222555222///---...111444777>>>===<<<===???@@@>>><<<<<<=========<<<:::888666666999===>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????===???@@@@@@@@@AAADDDFFFEEEGGGHHHHHHIIIOOOWWW^^^dddrrr///000000...,,,******+++)))))),,,111222333;;;CCCMMMgggqqq[[[HHHBBB===333...///000///---+++***)))((((((((((((((((((((('''''''''$$$%%%%%%$$$"""!!!"""###""" !!!###%%%%%%%%% !!!!!!!!! ###%%%&&&%%%!!!"""!!!   !!!"""######$$$$$$###!!!"""###$$$############"""!!!!!!!!!!!!!!!"""&&&'''%%%"""  !!!######$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$"""  !!!""" ###%%%'''''''''&&&###$$$$$$###""""""###%%%"""$$$$$$$$$###"""###$$$%%%%%%&&&((())))))'''&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***((((((((()))(((((('''&&&,,,***)))(((((()))+++,,,)))+++------+++)))((((((((((((''''''(((***,,,---***+++,,,+++)))((()))***+++///333222---)))***,,,+++++++++,,,,,,---------)))((((((***++++++)))'''(((+++......+++(((((()))***)))(((''''''((())))))+++---///---)))'''''')))$$$%%%&&&%%%%%%'''))),,,)))(((''''''''''''((((((+++***)))***+++***(((&&&$$$%%%&&&((()))))))))))))))******+++++++++*********))))))***---///000//////...,,,+++******))))))........................***)))'''&&&&&&(((+++,,,,,,++++++,,,---...///000))))))***,,,,,,,,,,,,,,,(((---111...'''$$$&&&+++,,,,,,---------,,,,,,++++++,,,------.........------------...///...,,,***++++++***))))))((()))))),,,++++++++++++,,,---...,,,,,,++++++***)))))))))***+++,,,...//////......+++,,,...000111111000000333000,,,+++---000222333000111111222222222111111444333222333444444333111777:::<<<;;;777444444444333222111222555888999999999888888999::::::777555222666<<<@@@BBB???;;;888999999888888999999:::;;;666555444666999===>>>>>>888:::<<<<<<999666555444444333111//////000111333999888777:::===???===;;;<<<<<<<<<<<<;;;999777666555888;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;:::>>>>>>???@@@@@@@@@@@@???<<<>>>???@@@@@@AAACCCFFFBBBDDDFFFFFFFFFHHHMMMRRRQQQ^^^lllwww///...---,,,,,,---//////+++---...///111666;;;@@@NNN\\\sss~~~iiiRRRFFF???777111111333---'''%%%(((++++++)))(((((((((***,,,+++'''#########$$$$$$$$$######"""!!!######"""!!!!!!!!! !!!!!!   !!!!!!  !!!"""""""""""""""""""""""""""""" """###$$$#########!!!!!!$$$### !!!!!!"""############"""""" !!!"""""""""""""""%%%$$$###"""""""""###$$$######"""!!! !!!!!!&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""))))))(((''''''''''''(((""""""###%%%'''(((&&&$$$))))))))))))************((()))***++++++***)))((((((''''''***......***&&&***'''%%%%%%(((***)))(((******))))))((((((''''''+++,,,---...---+++((('''))))))***,,,...///...,,,---+++)))***,,,,,,)))&&&++++++---000...)))''')))+++***)))))))))***,,,---,,,,,,+++***))))))******)))&&&###%%%)))***'''$$$'''((((((((()))))))))***+++***)))'''&&&&&&&&&&&&###$$$&&&((()))*********'''''')))---111000,,,)))'''((((((***+++...000111.........,,,)))((()))***((((((((()))+++,,,***)))///***$$$$$$(((++++++***,,,,,,,,,+++++++++++++++************+++,,,---...+++*********))))))((((((+++++++++***++++++,,,,,,///---,,,,,,...//////...,,,---...//////---+++******)))'''&&&&&&(((***+++))),,,///000///---,,,,,,'''((())))))))))))((((((...***(((+++000333222///...///000222222333333333///...,,,---///222333333///222666888666333000///111111222333444666666777666777777777777666666555777777777555444555888:::;;;999777555555666777888666:::===>>>;;;999999:::;;;<<<<<<;;;:::999;;;<<<;;;;;;:::999888888888888>>><<<:::999999888666444777555222///------...///222111222777999888999<<<999;;;>>>===:::888999;;;<<<:::777666888:::::::::<<<<<<===???@@@@@@@@@@@@:::;;;;;;<<<======<<<<<>>===???AAA???BBBCCCBBBCCCHHHJJJHHHOOORRRXXX___jjjwww///...------------...///...///000000111444999===IIIVVVjjjnnnVVVIIIAAA999222000///+++&&&&&&***---,,,+++)))((((((***,,,+++'''$$$"""############"""!!!!!! """"""!!! !!!###$$$$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######### !!!$$$### !!!!!!""""""######""""""!!!!!!!!!"""#########""""""$$$###############$$$$$$%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%$$$$$$###"""""""""###%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((******((('''''''''(((((()))*********&&&'''(((((((((((('''&&&&&&'''(((***,,,+++(((&&&)))'''%%%&&&(((******)))&&&&&&'''((()))++++++,,,)))***,,,---------+++***))))))***---//////---+++---***))))))++++++)))'''((((((+++...---(((''')))***))))))((()))***+++,,,***))))))(((''''''(((((()))&&&$$$&&&+++---+++(((''''''(((((())))))*********)))((('''&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&&&&'''***------)))&&&*********++++++,,,---...)))******)))(((((()))+++***)))((()))***++++++***///***&&&%%%))),,,,,,***+++++++++++++++++++++***...---,,,,,,++++++,,,,,,******************))))))+++*********+++,,,,,,---000...,,,,,,------,,,+++---...//////...,,,***(((+++***))))))((()))******,,,///111111...+++))))))******+++++++++++++++***...+++)))+++000333222000///000000111111111000000000...---...000222222111---000333444444444555555333333333444444555555555555666666777777777666666333444555444444555888:::888777666555555555666777333666999999777666555666888888999888666666888999999999888888888999999:::===;;;999999999999777555666555333111000/////////000///111666888666777:::999<<<>>>>>>;;;999;;;===<<<:::888777999;;;<<<<<<<<<<<<===>>>????????????<<<<<<==================???@@@@@@@@@>>>>>>???AAA>>>AAAAAA@@@BBBGGGJJJIIIFFFIIILLLRRRYYYcccnnnuuu///......---------......111111111111111333777:::CCCMMM___sssvvv\\\LLLDDD<<<555000,,,)))'''(((,,,...---+++)))))))))+++,,,+++(((%%%""""""######"""!!!!!! !!!""" """###$$$%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! """############### ######!!!!!!!!!!!!""""""!!!!!! ######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""###%%%''''''&&&$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((...,,,***)))******)))(((%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%%%%'''***+++***(((&&&&&&'''&&&%%%&&&(((*********&&&&&&''')))***,,,---...'''(((+++---............))))))+++---//////,,,))),,,***((('''((()))))))))&&&&&&))),,,+++'''&&&)))))))))((((((((()))******))))))((('''''''''(((((()))'''&&&(((,,,///...,,,''''''((())))))***++++++)))(((((('''''''''((((((&&&&&&''''''(((((((((((((((''''''((()))***(((&&&,,,,,,,,,+++++++++++++++&&&((())))))((()))+++---,,,***((((((***+++++++++///+++''''''***,,,,,,+++******************++++++111000///---,,,+++++++++*********+++++++++++++++))))))******+++,,,---...000...,,,,,,,,,,,,***(((......///...---+++)))''',,,,,,,,,,,,,,,+++***)))---///111000...,,,******---------------------,,,---+++)))+++///222222000000000000000/////////...111000///000222222000///...000111111111333666888444444444444444444444444444444555666666777777777000222444555555555777999555555555555666666666666555777::::::999777777777666777888777555555777999777777888888999:::;;;;;;;;;999888888999999888777444444444333222111000000...---000555777444444666:::===??????<<<;;;<<<>>>===;;;999999:::<<<===>>><<<======>>>>>>>>>======>>>>>>======<<<======>>>>>>@@@@@@@@@???>>>???AAA===@@@???===@@@GGGKKKKKKFFFGGGIIIKKKNNNSSSZZZ___iiipppxxx///.........------------000111111111111333666999???HHHVVViii~~~}}}bbbOOOFFF@@@777111+++***)))***------,,,***))))))******+++***(((&&&######$$$######"""!!!  """"""!!! !!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ ######!!! !!!!!!!!!!!! $$$$$$%%%%%%%%%$$$###### !!!###$$$%%%%%%%%%$$$!!!"""$$$%%%%%%$$$""" !!!"""%%%&&&'''&&&$$$### !!!"""###$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((***+++,,,***'''&&&'''(((((('''&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%)))------***&&&&&&'''%%%%%%%%%&&&'''((())))))))))))******++++++,,,,,,((()))+++---.../////////))))))+++...///...+++(((+++)))'''&&&'''(((***+++((((((***,,,+++&&&%%%((((((((((((((((((((())))))+++******)))))))))******)))(((((())),,,...---,,,'''(((((()))******++++++)))))))))))))))***++++++((('''''''''&&&'''''''''+++***)))))))))))))))(((******++++++******))))))(((***++++++***+++---///...+++)))((()))+++,,,,,,...+++))))))+++,,,,,,+++)))))))))******+++++++++000///...,,,++++++++++++*********++++++,,,,,,---)))))))))***+++---...///...---,,,,,,------+++***,,,,,,------,,,+++***)))---...//////...,,,***)))))),,,///000///......///------,,,,,,,,,,,,,,,,,,,,,***)))+++...000000///000000/////////000000111222111111222333222000---000111222222111111222444333333333444444555555555333333444444555666777888111333555666666555666777444444555666777777777666777888999999999888888888888999999999888888999;;;999999::::::;;;;;;;;;;;;999777777888999:::999888111222444444444222000///------///555666333222444999<<>>>>><<<<<<;;;<<<<<<======???@@@@@@???>>>???@@@===??????<<>>FFFSSSeeezzziiiSSSGGGAAA:::444...---------,,,+++(((&&&((()))******)))(((''''''%%%%%%%%%%%%$$$###"""!!!!!!######"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########!!!!!!$$$$$$ """!!!!!!!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$### !!!###$$$%%%%%%%%%$$$!!!"""$$$&&&&&&$$$###"""!!!"""$$$&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%(((&&&%%%######%%%&&&(((******)))'''%%%$$$###"""$$$$$$%%%%%%'''(((***+++***'''%%%%%%&&&(((((('''''''''''''''&&&&&&&&&&&&'''((()))******)))(((''''''+++......+++((('''((($$$%%%&&&&&&''''''((((((******++++++,,,,,,------,,,,,,------............******+++---...---***''')))((('''&&&&&&(((***,,,---,,,---...+++%%%$$$'''(((((()))))))))(((((((((***)))))))))))))))*********)))))))))***++++++***))))))))))))************************+++,,,---...(((((('''&&&%%%&&&&&&''',,,+++***)))((((((((()))&&&'''((()))******))))))+++,,,,,,+++******+++---///,,,))))))***,,,,,,,,,,,,+++***+++,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---)))))))))***+++---...///,,,,,,,,,---///000...---))))))***++++++,,,,,,,,,---...000000///---***)))***,,,...//////...///000,,,+++***)))))))))*********))))))***+++---...---////////////111222444555333222222333333333000---...000333333222111000111000111222333555666777888333333333333444555777888555666888888666555555666555666777888888888888888555444444555555555555444888999:::999999999;;;<<<<<<<<<======<<<;;;::::::777666666777999::::::999111222444555444222000......---///444555222111333888;;;>>>>>><<<<<<>>>@@@AAA>>>:::999888999999888<<<============<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;;;;===??????>>>>>>>>>???>>>??????===@@@GGGLLLLLLHHHJJJKKKKKKKKKJJJLLLMMMTTTVVVXXXWWWYYYcccttt////////////...---,,,+++(((***---///000333666999===EEETTTfffzzzsssXXXGGG@@@;;;666111000///...+++)))&&&%%%&&&((()))((('''&&&&&&'''''''''&&&&&&%%%$$$""""""!!!###$$$"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######%%%""""""%%%%%%!!!!!!###""""""""""""!!! ######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&############%%%''')))***+++***)))(((&&&$$$######"""""""""###$$$&&&'''((()))(((&&&'''((())))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((+++---...---+++))))))%%%'''))))))((('''((()))))))))***,,,---///000111..................------,,,+++++++++,,,,,,)))''''''((((((((('''(((+++...111/////////+++&&&%%%'''))))))*********)))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))++++++*********)))))))))+++++++++++++++,,,---...((('''&&&%%%%%%%%%'''''')))******(((&&&&&&''')))$$$%%%''')))***+++*********++++++***((('''(((***///---+++***+++,,,,,,,,,******+++,,,,,,+++******((())))))+++,,,---......************+++,,,---...*********+++++++++++++++))))))******+++,,,---...++++++,,,...111111000...''''''((()))+++,,,---...,,,---...///...,,,***)))...///000000...------...---+++***((((((((())))))************+++,,,---............///111333666777444333222222333333111///+++...111333222111111222//////111333555777888999444333222222333444666777777888999888666444555666777777777777888888888888777666555555777777666555666777888888777777999;;;<<<===>>>>>>===;;;:::999777666555777999::::::999333444555555555333000//////---...111222//////222555888<<<<<<;;;:::===???AAA>>>;;;888888888888777<<<======>>>>>>>>>======888999:::;;;;;;;;;;;;:::888;;;===>>>=========>>><<>>===???FFFJJJJJJGGGIIILLLMMMMMMLLLLLLLLLPPPPPPNNNKKKLLLTTTbbbmmmrrr{{{...////////////---,,,+++'''))),,,...///111444777;;;DDDTTTgggzzz~~~___HHH>>>;;;777222222000---***'''&&&&&&%%%'''((('''%%%###%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!######!!! !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!######&&&###$$$&&&&&&###"""$$$############"""!!!  !!!"""$$$%%%%%%%%%%%%$$$###############$$$$$$&&&&&&&&&&&&'''''''''(((%%%$$$###""""""######$$$###$$$%%%&&&&&&&&&&&&&&&######$$$&&&'''((()))***))))))(((((('''&&&&&&&&&############$$$%%%&&&'''***)))(((((())))))'''%%%$$$%%%&&&'''((()))******'''((()))******)))((('''((()))***,,,...---***''')))+++------+++))))))******+++,,,---...///000000//////...............///...,,,************)))(((%%%(((******)))***,,,...111///...///+++&&&&&&)))******+++++++++***((((((&&&&&&&&&&&&&&&'''(((((((((((()))***)))***++++++---,,,,,,+++***)))((((((++++++*********++++++,,,'''&&&%%%$$$$$$&&&'''(((((()))+++***((('''(((***%%%''')))+++,,,,,,++++++***++++++)))((('''(((***///---,,,,,,------,,,+++((()))+++,,,+++***))))))((()))***,,,---...///000*********+++,,,---......******************))))))+++*********+++,,,,,,---++++++,,,...000000...,,,((((((((()))***+++,,,---***+++,,,,,,,,,+++******...///000///...---...//////...,,,***)))***++++++++++++,,,,,,,,,,,,.../////////......///222444666555333111222333333333222...///000000//////000222000000222333555666777888555444222111222333444555777777777555444444666888999888666666555666777777;;;999777777:::;;;:::888444666777666666666888:::999:::;;;<<<<<<;;;999888777666555777888:::999888777888888777666444222111000,,,,,,......,,,---111222666999:::999999;;;>>>@@@===:::999:::;;;;;;;;;<<<<<<===>>>????????????666888:::===>>>===<<<;;;666999<<<===<<<;;;<<<<<<:::======<<<>>>CCCFFFEEEDDDHHHLLLNNNMMMLLLLLLLLLKKKJJJHHHGGGHHHMMMUUU[[[aaaiiittt{{{...///000000///---+++***'''))),,,---...000222444888CCCTTThhhzzzcccHHH===:::888222222000---***''''''((($$$&&&(((&&&###"""$$$&&&&&&%%%%%%%%%###"""!!! """"""   !!!"""######""""""""""""""""""""""""###"""!!! !!!"""###  """"""!!! !!!######'''$$$$$$''''''$$$###%%%$$$$$$$$$$$$###"""  !!!###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%###!!!!!!"""###$$$%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%%%%&&&'''((((((***)))(((((((((&&&### """###$$$''')))+++---...***+++,,,------,,,+++***(((''''''***......***&&&,,,...111000---++++++,,,/////////...---------,,,...............///000000///---***))))))))))))((($$$(((+++,,,+++***,,,//////------...+++''''''******+++,,,,,,,,,***)))(((((((((((((((((()))***+++&&&((()))******+++---......---,,,+++***(((''''''******)))))))))))))))***'''&&&$$$$$$$$$&&&((())))))+++...---+++***+++---((()))+++---...---,,,++++++,,,,,,+++******,,,---...---------......,,,***&&&)))+++,,,+++)))(((((())))))+++,,,...///111111---,,,,,,,,,,,,---......+++*********))))))((((((+++++++++***++++++,,,,,,++++++,,,---///...+++))))))))))))))))))******+++))))))******++++++******+++,,,...///...///111333222000...,,,+++,,,---...,,,---......------///111000///...---...///111333555333111111222444444444555444222...,,,+++---000222222333333444555666666666444222111111222333555555555444333222333777999999888666444333444555666999666444444777888777555555666777777777777999;;;555777999;;;;;;;;;:::999777666666777888999999777;;;;;;:::999777555444333///+++***++++++***,,,000000444888888777777:::===???<<<::::::<<<>>>>>>???<<<<<<>>>???@@@@@@@@@@@@555777;;;???@@@???===<<<555888;;;<<<<<<;;;;;;;;;888;;;<<<;;;===AAACCCAAA???CCCGGGJJJIIIHHHGGGFFFFFFFFFEEEFFFIIILLLPPPRRRVVV\\\dddiiippp{{{,,,---///000///,,,(((&&&&&&(((+++---...000333555777GGGTTTeeewwwhhhRRRHHHAAA:::;;;888333...***((((((((($$$%%%&&&&&&%%%""" ############"""!!!!!!""""""!!! """!!!  """###%%%$$$###!!! %%%$$$"""!!!"""###"""!!! !!!"""""""""!!!!!!$$$"""!!! """%%%&&&###"""!!!"""###$$$###"""###""""""!!!!!!!!!!!!"""######"""""""""###%%%&&&((('''$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! """$$$'''(((((('''((()))$$$&&&((())))))(((&&&$$$(((&&&$$$######%%%((()))((((((&&&%%%%%%&&&'''((((((((())))))(((&&&$$$###)))'''''')))++++++(((%%%%%%'''***---...---+++***)))***+++,,,---.........000//////...------,,,,,,///---***((((((***---///000111111111111000000///---,,,***(((((()))***+++******)))((()))***,,,---,,,+++)))((('''''''''(((***---...---)))'''''')))((()))+++,,,---,,,,,,+++***++++++,,,,,,---------000---***'''&&&&&&((()))((()))*********((('''&&&+++***)))(((''''''''''''***)))((()))+++,,,,,,+++)))))))))***++++++)))'''((()))***,,,,,,---------)))+++---//////...+++***+++++++++******((('''&&&111...***((((((***---000++++++++++++++++++++++++(((((()))***+++++++++++++++---///000//////000111))))))))))))***+++,,,---,,,***))))))+++---------+++,,,.../////////...---///...---,,,+++,,,,,,---,,,---...//////...---,,,---...//////......///000---...//////000111333555444444444333111///...---222222111111111111222222000000111333555888:::;;;222444666666555555555666000000222333555666777888777666444333333444555777888777555555555666888:::777888888777777777:::<<<;;;999777555666777:::<<<:::888666555555777999;;;:::999888888::::::999888555222...,,,,,,------,,,000333666777777666666777777999::::::999999;;;===999:::<<<===>>>???>>>>>>;;;:::;;;<<<======<<<:::=========>>>???>>>;;;888999999999999;;;===@@@AAA@@@CCCEEEFFFEEEEEEEEEFFFFFFFFFEEEFFFHHHLLLPPPRRRTTTRRRVVV```iiippp|||***++++++******((('''&&&***+++...///000222666888888EEEPPP]]]mmmvvvnnnVVVJJJAAA;;;<<<:::555111---,,,++++++###$$$%%%&&&&&&$$$###"""""""""""""""!!!  !!!  !!!###"""""""""!!!!!!"""###############"""!!!!!! %%%###""""""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! !!! $$$###!!! """%%%&&&$$$###!!!"""###$$$"""!!!######"""""""""######$$$###""""""!!!!!!"""###$$$&&&%%%$$$""""""""""""###"""""""""######$$$$$$$$$###############""""""!!!%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%$$$)))'''&&&(((******(((&&&'''(((***,,,,,,,,,+++***((()))***,,,------......000//////...,,,+++******///000000111222333333444111111111111000///......---,,,***)))((()))***+++,,,,,,,,,,,,,,,---......,,,+++)))(((''''''((((((***,,,---,,,***((((((***)))***++++++,,,,,,,,,+++,,,,,,,,,---...///000000...---***(((''''''((((((++++++,,,,,,,,,+++***)))***))))))******+++,,,---)))(((((()))+++,,,,,,+++***))))))***,,,,,,)))'''''''''((()))************)))***,,,......---+++************+++*********)))///---+++))))))+++---///++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,000111222111...,,,+++,,,))))))))))))***+++,,,------+++))))))+++,,,---,,,,,,---............---,,,000///---,,,,,,,,,------------............------,,,...///...------.../////////000111000111222222333333333222111000///...222111111000000111111222222222222333444666777888222333555555444444555666333444444555555666666777777666555444333444555666666555444333222333555666555666666555444444777999;;;999888666555666777888888777666555666777999:::<<<:::999:::;;;;;;:::999666444000///000000000000---///000111000111333444888999;;;<<<;;;:::;;;<<<:::;;;===>>>???>>><<<;;;???>>><<<===>>>???@@@@@@===<<<===>>>???>>>;;;999777777999:::===???AAACCCDDDEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFFFFHHHKKKNNNPPPOOOMMMPPPXXX___dddoooyyy((((((&&&%%%%%%%%%&&&&&&+++,,,---...///222666999777BBBHHHQQQ___hhhuuuxxx^^^LLLAAA;;;;;;999555111///---------%%%&&&''''''&&&%%%$$$###!!!!!!!!!!!!  """$$$""""""#########""""""!!!!!!!!!"""######"""!!!!!!$$$""""""###%%%&&&&&&%%%$$$$$$######""""""!!!!!! !!!!!!!!! %%%###"""!!!!!!###%%%&&&%%%$$$""""""######""" ###############$$$%%%&&&######"""!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!"""""""""""""""######$$$$$$######"""#########***'''%%%%%%'''(((&&&$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''((((((***)))(((''''''&&&''''''***(((''''''((())))))(((***************************+++,,,---.../////////000000//////---,,,+++***///111555888999999777666111000000///......---,,,---,,,+++))))))******+++,,,------............---,,,+++)))(((''''''((())))))***,,,,,,***)))***++++++************+++,,,,,,++++++,,,---...///000000,,,,,,+++***)))(((((((((++++++,,,,,,,,,+++******)))))))))******,,,------)))(((((()))+++,,,,,,+++*********+++---,,,+++)))''''''(((((())))))******((()))+++---------+++***+++++++++++++++++++++***,,,,,,++++++++++++,,,---***,,,---......---,,,***))))))***+++,,,,,,,,,,,,111222333111...+++***+++******)))******+++,,,---...,,,******+++,,,,,,+++------.........---,,,,,,000///......------............------------......,,,.........,,,,,,---...000000111222222111000///111111222222111111000///222111111000000111111222444444444444333444444444111333444444333222333555666666666666666555555555666666666555555555444444777666444333222222333444777777777555444444666888:::999999777666666555555555666666777888999::::::<<<;;;:::;;;<<<===<<<;;;888666333222333444444333---------,,,+++---111444777:::===>>><<<;;;;;;;;;;;;<<<>>>@@@???===;;;999===<<<:::888999;;;>>>???===<<<<<<===>>>>>>;;;999666777999<<>>@@@FFFSSS[[[jjjfffOOOAAA;;;777555222///---++++++++++++******(((&&&$$$"""!!!!!!!!!""""""!!! !!!###!!!"""#########"""  """$$$%%%$$$###"""!!!!!!!!!###&&&''''''&&&$$$$$$$$$###""""""!!!!!!"""#####################%%%$$$###""""""###%%%&&&&&&%%%############!!! """""""""######%%%&&&'''$$$$$$###"""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!########################&&&%%%###""""""###$$$%%%---((($$$$$$(((+++)))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))(((''''''''''''''''''(((((((((***)))((('''''''''((())),,,***)))((()))***++++++,,,+++***))))))***++++++,,,---...000111111222222111111222222222111000//////111444777888777555444111000///...---,,,,,,,,,---,,,+++*********++++++***+++,,,---...---,,,+++,,,+++)))((((((((())))))((()))***+++++++++++++++,,,+++***))))))***+++,,,(((((()))***,,,---......***++++++,,,+++***((((((((((((((((((((((((((('''+++***))))))((((((((())))))((('''(((+++,,,+++************,,,------+++***))))))))))))******++++++((()))+++,,,---,,,++++++///...---,,,+++***************+++,,,,,,,,,++++++***,,,...000000...,,,***(((((()))***++++++++++++---...000000///......///************++++++,,,---000---+++***+++,,,++++++------......////////////////////////....../////////...,,,,,,,,,,,,...///---...//////------.../////////111333444333111//////000000111111111111111111111000000000000111111333333333333333333222222111222333222111111222444666666666555555555555555666666666666666555444444999888777555444333333444:::;;;:::888666666888:::888999999:::999888777666444555777999:::;;;::::::<<<;;;::::::<<<===<<<;;;888666555444666777666555000///---+++***---222666666999===>>>===;;;:::::::::<<<>>>@@@@@@>>>;;;999<<<<<<:::888777777999;;;<<<;;;;;;<<<======<<<:::777999;;;>>>@@@AAAAAAAAA???AAACCCDDDEEEHHHKKKNNNFFFFFFEEEEEEGGGIIIKKKLLLLLLKKKKKKLLLMMMPPPUUUZZZ```kkkyyy###%%%(((******)))(((&&&))))))))))))***,,,111555333;;;<<<@@@KKKTTTbbbxxxpppTTTAAA:::444333000...,,,******)))++++++***((('''%%%###""""""############"""!!!!!! !!!!!!  !!!$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$### !!!###&&&((((((&&&#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%'''%%%######$$$###""" !!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&,,,((($$$%%%***...,,,***$$$%%%'''(((((('''%%%$$$'''(((***+++++++++***)))&&&''''''(((((()))))))))***)))(((''''''(((***+++...---,,,+++++++++---......---+++******+++,,,---,,,---...000111111111111222333555777777777666666222222222222222222222111000000...---,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,---...---,,,+++***++++++)))(((((()))******((())))))***+++,,,++++++,,,+++***)))))))))***+++(((((()))***+++,,,---...)))***+++,,,,,,+++)))((('''''''''&&&''''''''''''+++***))))))))))))))))))(((''''''(((***++++++******)))***,,,---...,,,***))))))((((((((()))***+++((()))***,,,------,,,,,,------,,,++++++,,,------((()))+++------,,,+++******,,,...000000...,,,*********+++,,,------------***,,,.../////////111222++++++++++++++++++,,,---000...+++***+++,,,,,,+++,,,------...000111222333......//////////////////...---,,,++++++,,,---...---///000000//////000111......///222555666333111......///000111222111111111000000000000000000111///000111222333333222222222333333222000000222444444444444444444444555555555555666777777666555555:::999888666555444333333<<<<<<;;;:::888777999;;;777888:::<<<<<<<<<::::::555666999;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;888666555555666777666555222111///,,,+++---222666444777;;;===<<<::::::999888:::===???@@@???===<<>>???BBBEEEGGGHHHGGGGGGHHHBBBBBBCCCDDDGGGIIILLLMMMLLLLLLKKKIIIHHHKKKOOORRRVVVbbbooouuuxxx"""$$$(((+++,,,+++)))(((++++++,,,,,,,,,///333666222:::;;;>>>IIIOOO]]]rrryyy[[[DDD999555444222000---,,,******'''''''''''''''''''''(((#########$$$$$$######"""!!!""""""!!! !!!((((((''''''%%%$$$"""""" """$$$%%%%%%%%%$$$ """%%%((())))))'''""""""""""""""""""""""""$$$$$$###"""""""""######&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%######$$$$$$###!!!"""""""""""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&)))'''%%%'''+++------+++$$$&&&(((******(((&&&$$$((()))***+++,,,+++******&&&&&&((()))))))))))))))))))))((())))))***++++++...//////...------...000...---,,,,,,,,,---...///+++,,,---...///000000000333555777999::::::999888555444222000///000111111000///...,,,,,,---......,,,,,,,,,,,,,,,+++++++++---............------,,,++++++))))))))))))***+++)))))))))***,,,,,,+++***++++++***))))))))))))***++++++,,,,,,------......)))***+++,,,,,,,,,+++***))))))((((((((()))******))))))******,,,---///000(((''''''(((***++++++***)))))))))+++------,,,***((('''&&&%%%%%%&&&'''((()))***+++,,,---.........************+++---///111'''(((+++,,,---,,,+++******,,,---......---,,,***------...///000000000000,,,...000000///...///000,,,,,,++++++++++++,,,,,,///---++++++,,,------,,,---------...///111222333------.../////////......------,,,,,,,,,,,,---------...000000000000222444///......111555777555222---...///000111111111111111000000//////000000111---...000222333333222222333444333222000000222444333333333444444444444444444555555666666777888888888777666555444333222222999999999777666666888:::777888:::<<<=========<<<888999;;;============<<<:::999888999;;;<<<<<<;;;777666555555666666444333222222000...,,,,,,///111111444777999999999999:::999:::<<<===>>>??????>>><<>>999555444555<<<:::::::::<<<===<<<;;;<<<======>>>>>>=========BBBEEEHHHIIIGGGDDDAAA@@@@@@AAABBBDDDFFFIIIKKKLLLGGGJJJIIIEEEEEEIIILLLMMMPPPXXXbbbjjjrrr}}}!!!###%%%(((*********)))+++---...//////111333666333:::<<>>>>>>>>>>>>>>;;;:::999:::<<<>>>===<<<888777555555666555333111222333333111...,,,,,,---...000333555666777888:::<<<<<<<<<<<<<<<===>>>>>>999;;;===:::555222444777<<<:::999:::;;;===<<<;;;<<<<<<;;;;;;<<<======>>>BBBDDDGGGGGGEEEBBB@@@@@@@@@AAABBBDDDFFFHHHIIIJJJCCCGGGGGGCCCCCCIIIMMMLLLMMMOOOUUU]]]jjjxxx!!!""""""$$$%%%''')))******,,,///000000111333444444<<<===@@@HHHJJJSSSfffgggJJJ<<<666555333000---+++)))'''(((((('''&&&&&&&&&&&&&&&!!!!!!"""""""""""""""!!! !!!""""""""""""%%%'''&&&%%%""" """"""""""""###$$$%%%&&&%%%%%%'''***---...,,,***"""###$$$%%%&&&&&&'''((()))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%#########%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$###&&&%%%###""""""###%%%'''))))))((((((''''''''''''###$$$&&&'''((('''&&&&&&%%%'''))))))'''&&&%%%%%%***)))(((''''''((()))***''''''''''''((((((((()))%%%&&&((()))*********)))&&&(((***+++,,,,,,,,,+++***...111000...,,,---...---......///000111111222000111222333444555555555555666777888777444111///---...//////000000000000///...---,,,---///111222,,,,,,---------,,,+++***---,,,***)))((()))******++++++***))))))***+++,,,,,,***(((***,,,---***((()))***+++++++++)))((('''+++++++++*********))))))*********++++++,,,,,,---******)))))))))***,,,---*********)))******++++++((('''&&&'''***+++***)))'''''''''***,,,,,,+++)))***)))'''&&&&&&'''((()))++++++,,,---...000000111333111---***(((''''''''''''(((***+++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------------,,,...///000///...///000------,,,++++++,,,,,,,,,...,,,***+++---.../////////...---+++******++++++***+++---.........------++++++---......---++++++(((***---...///111333555666222...///333555333000......///000000000000000000000////////////000000---///000222222111///...555555444222000000333555:::999888666555333222222444333333333555888;;;===999:::::::::999888777666555666666666555666888:::;;;:::::::::::::::::::::>>>>>>>>>>>>>>>?????????<<<;;;:::<<<>>>??????>>>999888666666666555333111444555666555222...,,,,,,,,,...000222333555888:::???>>><<<;;;;;;<<<======;;;======:::666555:::???;;;:::999999;;;===<<<<<<::::::::::::;;;===???@@@???AAABBBCCCCCCCCCEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGAAAFFFGGGDDDDDDKKKOOONNNLLLJJJKKKSSSbbbrrr}}}!!!"""###$$$&&&'''((()))'''((((((***+++---///000333999???BBB@@@DDDUUUgggrrrlllNNN???888555000---,,,+++***)))$$$%%%'''((((((&&&$$$##################"""!!! !!!!!!"""#####################"""!!!!!!  """###$$$%%%&&&)))((((((+++...000---+++((((((((((((((('''''''''************))))))))))))''''''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%%%%&&&''')))(((%%%"""$$$%%%'''&&&%%%%%%&&&((((((&&&$$$%%%&&&((())))))''')))++++++)))((('''(((((())))))((('''''')))*********)))(((((())))))***)))+++---...---,,,,,,,,,///000000...+++***+++,,,///......///222444555444444444555666666555555444333222111222333333333111111111111000...---///000222...***))),,,......,,,...///000000///---+++))),,,,,,***)))((((((((((((++++++,,,,,,---,,,,,,,,,000...+++******,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,,,,++++++---//////+++(((***......+++)))++++++***++++++************++++++...---,,,,,,+++++++++,,,---***'''&&&(((+++---...---,,,,,,+++*********+++,,,***((()))+++...000000333444111+++***---...,,,+++***(((((()))******)))''')))---...---------......+++)))))),,,---,,,***.........------,,,,,,,,,------,,,,,,,,,---......222---+++...000...,,,,,,,,,---...///000///...---,,,***(((***...111111000+++******,,,......---+++***,,,///000///...------000444444000...111222111111222222333222111000///,,,---///000111111111111+++///000---+++,,,,,,***555222//////222444444333777777666555333111000///...111333333222333888<<<::::::::::::::::::;;;;;;999999888777777777999:::>>>;;;999999;;;;;;999666:::999888:::===@@@BBBBBBCCC===666666<<<@@@@@@===CCC===777555666777555333999888666666444111---***,,,---000333555666666666999:::<<<===???@@@@@@AAA>>>======>>>>>><<<999666666777888888888888888777<<<;;;<<<>>>@@@BBBAAA@@@===@@@CCCFFFGGGGGGEEEDDDBBBFFFIIIGGGCCCAAACCCGGGCCCDDDAAA???DDDMMMOOOKKKMMMJJJJJJQQQYYYbbblllvvvzzz""""""###%%%&&&((())))))(((((()))***+++---///000222666<<<@@@@@@DDDRRRbbbmmmqqqSSSCCC:::666222///------+++***&&&''')))))))))(((&&&%%%###$$$$$$$$$$$$###"""!!!!!!""""""###############%%%%%%$$$$$$###!!! #########$$$%%%%%%&&&&&&'''&&&&&&(((++++++)))'''%%%&&&&&&&&&'''((((((((()))))))))))))))************)))'''%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))))))))(((((('''''''''(((&&&$$$!!!###$$$&&&%%%$$$$$$%%%'''(((&&&%%%%%%''')))***)))&&&(((******)))(((((())))))******)))(((''')))******************************+++---...---,,,,,,------......---++++++,,,...///...---///111333333333444444555555555444444333555444222111222111000...///000000///...---///000000...,,,+++,,,------,,,------...///...---+++))),,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,000...+++***+++,,,,,,,,,)))))))))))))))***++++++***))))))******+++,,,---,,,++++++---......***'''+++//////,,,***,,,,,,+++******))))))))))))******......---,,,,,,,,,,,,,,,---+++((('''***---///000,,,+++******))))))******+++)))'''(((+++...000000333333000+++))),,,---+++...---+++))))))(((((('''+++,,,------...---......---+++))))))+++---,,,***------------------,,,,,,...------,,,,,,,,,------000+++)))---111///......,,,------......---------,,,***((()))---000111000...---,,,---......,,,+++,,,...000000///............222222///...111333222111222333444333222000///,,,...///111222111000///,,,000222///---//////---111...,,,---000333444333555555555444333222111000222111111111333555777777666666777777888888777777999888666666777888888888>>><<<:::999::::::888555:::999888999;;;======<<<@@@<<<888888;;;>>>>>>===AAA<<<777666888:::999777;;;888555444333111///---+++---///111222333333333666888999;;;===??????@@@???>>>=========<<<999666888888888888888777666555:::::::::<<>>===>>>AAADDDEEEEEEDDDCCCCCCEEEGGGFFFCCCCCCEEEHHHFFFHHHGGGBBBBBBGGGIIIHHHLLLHHHHHHMMMSSSZZZccckkkvvv######$$$&&&'''((()))***)))))))))***+++---...///000333888>>>AAAEEEPPP[[[gggzzzxxxYYYFFF;;;888333000///...,,,+++))))))***+++***)))((('''$$$$$$%%%%%%%%%$$$###"""!!!"""######$$$$$$######%%%&&&''''''%%%###!!!%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((&&&%%%######$$$%%%&&&''''''(((''''''(((((())))))******,,,+++)))&&&$$$###""""""$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))((((((((((((((((((+++)))'''&&&&&&&&&$$$""""""$$$%%%%%%$$$$$$%%%&&&(((&&&%%%%%%(((*********%%%''')))***)))))))))***+++++++++***(((((()))******+++,,,------,,,+++***+++,,,------,,,,,,---///***+++,,,,,,++++++---///...------...111333333333555444444444333333222222777555222111111///---+++---...//////...---///000/////////...,,,++++++,,,+++,,,---......---,,,+++++++++,,,------,,,+++***)))***+++,,,------------000---+++***,,,------,,,***)))(((((((((***+++,,,+++******++++++,,,---...,,,,,,,,,------,,,)))&&&+++///000,,,+++---...,,,))))))(((((((((((())))))......------,,,,,,------,,,)))'''''')))---//////+++******))))))))))))******((('''(((+++---/////////111...***))),,,---+++---,,,+++***)))))))))***000...------...///...---,,,+++))))))+++,,,+++************+++++++++++++++//////---,,,+++,,,,,,---...)))(((---111000///000---,,,,,,++++++,,,,,,,,,+++)))((())),,,///000000111///......///...---+++...000000000.........000+++///111///...222444333000222444555555333000///,,,...000222222111///------111333000///111222000...---+++,,,///333555555555666666666666555555444777333000111555777555222444555666777888777777666999777444555777999777666>>><<<:::::::::999777666:::999888999::::::888666;;;::::::999:::;;;<<<<<<===:::666666:::<<<<<<;;;<<<999555222222222222111,,,---...///////////////333555777999;;;===>>>???@@@>>><<<<<<<<<;;;999777999999999888777666444444999888888:::===>>>===<<<;;;<<>>DDDGGGNNNVVVcccuuu}}}]]]GGG<<<888444000///...,,,+++***************)))((('''###$$$&&&''''''%%%$$$###""""""###$$$$$$$$$$$$######%%%'''((((((&&&###"""""""""""""""""""""""""""(((''''''''''''&&&&&&%%%"""#########$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((,,,+++***(((&&&$$$############$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''---,,,***(((&&&%%%%%%%%%+++)))&&&%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$&&&''''''%%%$$$%%%''')))******$$$&&&)))******)))******,,,,,,,,,+++)))((()))******+++---//////...,,,+++,,,---...---,,,,,,...000***,,,,,,,,,++++++,,,......------///222555666666555444444333222222222222666444222000000///---++++++---.........---...000---000222000---***+++,,,+++,,,---............---)))***,,,......---+++***)))***,,,---...//////000///---++++++,,,------,,,///---,,,******+++,,,---*********++++++,,,---...,,,---------,,,***'''%%%***...///,,,***---...,,,******))))))))))))******------,,,,,,,,,,,,,,,---)))'''%%%%%%'''***,,,,,,++++++***************++++++)))((((((***,,,,,,+++***,,,+++((()))---...---))))))*********,,,000222333111//////000111///---,,,+++*********+++++++++''''''(((((()))))))))***111///---,,,++++++,,,,,,...)))(((---000000...///...---+++*********,,,,,,+++***)))***+++---///000111000......///000///...111111111000...---///000+++///111///...111222111000111444666555444111///---///111333222000...,,,,,,111333111000222333111000///...///111333666777777888999999::::::999999888666444444555666444222555777999:::;;;:::999888:::777444666999:::888555::::::999999999999999888999888888999:::999666444666999;;;;;;999888999;;;;;;888666777999<<<<<<<<<;;;888666444555555444333////////////......------111333555888:::<<<>>>>>>???===:::999999999888777888888888888777666666555999888888:::<<<===<<<;;;::::::<<<===???@@@@@@@@@CCCAAA???@@@BBBEEEFFFFFFFFFHHHHHHFFFCCCCCCEEEFFFJJJFFFDDDGGGIIIJJJOOOUUUjjjvvv$$$%%%%%%&&&'''((()))))))))))))))***+++---...///111111777@@@FFFIIINNNTTTaaarrr___FFF<<<888444000...---+++*********))))))((('''&&&&&&###$$$&&&'''(((&&&%%%###""""""###$$$$$$$$$$$$$$$!!!"""%%%(((((('''&&&$$$!!!!!!!!!"""######$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!""""""###$$$%%%%%%&&&))))))))))))((((((''''''"""######$$$%%%&&&'''''''''&&&%%%&&&((()))((('''&&&'''''''''((((((((((((+++***)))'''&&&%%%%%%%%%((('''%%%%%%'''(((((('''%%%&&&''''''&&&&&&''')))&&&$$$###$$$&&&((())))))$$$&&&)))******)))******+++,,,,,,+++)))((()))+++***+++...///000///---,,,,,,...//////...---///000---------,,,+++***+++---...---...000444888::::::555444333222222222222333333222000000111000///---***,,,...///.........///---000222111---++++++---------...//////000000000((()))+++------,,,***)))+++,,,---///000111111111...---,,,,,,---......---111000...,,,***************))))))******+++,,,---,,,---......,,,***(((&&&)))---...+++))),,,---+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))'''%%%&&&(((***++++++,,,,,,+++++++++,,,,,,---...,,,***)))******)))'''&&&))))))''')))...000///''')))***+++,,,///555999888777777777666444111...,,,,,,,,,+++***+++,,,,,,((())))))******+++++++++111000---+++***+++,,,---///***(((---000...------///...,,,+++***+++,,,---+++++++++++++++,,,///000000...---...000222222222222222222000...---...///,,,111222000...000000...///111333555555333111000---///111222222000...,,,,,,000222000///111222000111111000//////111333555777777888999999999999999777999:::888555444444666777888999;;;;;;;;;;;;;;;:::888777888:::;;;999777777777888999999::::::;;;888777888999;;;:::888666444888<<<;;;888777888;;;999888777777888999::::::888777777888999888666444444333222111///......---111222555777:::<<<===>>>;;;999777777888888777666666666777888999999888888:::999999;;;===>>><<<;;;999999999:::<<<===??????AAA???>>>>>>AAACCCCCCCCCIIIFFFEEEFFFGGGEEECCCAAAJJJFFFEEEHHHJJJJJJNNNSSSdddnnn{{{$$$%%%%%%&&&''''''(((((('''((((((***+++---///000111222888AAAFFFHHHNNNUUU___nnncccGGG===999444000...---+++******)))((('''&&&&&&%%%%%%"""###&&&(((((('''$$$###"""###$$$$$$%%%$$$$$$$$$ !!!$$$&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&###$$$$$$###!!! """###%%%$$$$$$###"""!!! !!!!!!""""""######$$$$$$%%%%%%'''(((************%%%%%%&&&&&&''''''(((((()))((('''(((*********)))(((((()))))))))*********'''((((((((((((((())))))&&&&&&%%%&&&((())))))(((&&&'''((((((''''''((()))&&&$$$###$$$''')))******%%%''')))***)))))))))***)))***+++***((((((***,,,+++,,,---...//////......+++...000111000/////////...//////---++++++,,,---000//////222555888::::::555444333222222333444555222000///000222222111000+++---000000///............///000///---------........./////////000000111******+++,,,,,,+++***))),,,---...///000000000000...,,,,,,---...///...---///...---,,,***((('''&&&)))))))))******+++,,,---+++---//////---***))))))(((,,,---***))),,,---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---------+++))))))***,,,,,,+++---,,,,,,,,,,,,---......///---+++++++++***((('''%%%((()))(((***...000...)))+++------...111777===BBBEEEHHHGGGAAA:::333000,,,---...---++++++---...---------...............111///---******+++---...///***(((,,,///...,,,,,,000000///...------------+++,,,---,,,+++,,,///111///---,,,---000333444444111222222000...,,,,,,------222444111///000000---///000111222222222111111...///000111111000//////,,,000222///...000111////////////---,,,---000333444555555555555444444333444888;;;999666333555888666666777888999::::::;;;999::::::;;;::::::999999555777999999888999:::<<<888777777888:::;;;:::999555888;;;:::888777999;;;999888888888888888888999666666888:::<<<;;;999666777666555333111000//////000222444666999:::;;;<<<888777666777888999888777666666888999:::;;;;;;;;;;;;::::::<<<===>>>===;;;888888888888999;;;>>>?????????@@@@@@AAAAAAAAABBBLLLGGGDDDGGGHHHEEE???===JJJGGGGGGJJJLLLKKKNNNRRR]]]ggguuu$$$$$$%%%%%%&&&&&&''''''&&&&&&'''))),,,...000222000222999@@@DDDFFFMMMUUU[[[jjj}}}jjjLLL>>>;;;555222///...,,,+++******((('''&&&%%%%%%%%% """%%%'''(((&&&$$$""""""###$$$$$$%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""" """%%%$$$$$$######""""""!!!!!!########################!!!"""$$$''')))*********))))))))))))***************)))))))))+++,,,+++************+++++++++,,,,,,++++++,,,,,,+++***(((''''''&&&&&&(((******(((&&&%%%&&&((('''&&&&&&''')))'''&&&%%%&&&)))+++,,,,,,&&&(((******)))(((((()))'''((())))))((((((***,,,++++++,,,------...//////***---111333222000......---...///...------///000444222111222444666666555555444333222333444666888222111000111222333222111---///111222000.........000...---,,,...///000000///............//////000------,,,,,,++++++******,,,,,,---...............---,,,,,,---///000///---+++,,,------,,,+++)))'''+++******++++++,,,---...+++...000000...++++++,,,(((---...+++***---...,,,,,,++++++++++++++++++,,,---------------.../////////---+++++++++,,,+++***,,,+++++++++,,,,,,---...---,,,+++,,,---,,,+++)))(((+++,,,)))***------+++(((+++...///000555===CCCPPPWWW^^^[[[OOO@@@666222---//////...,,,,,,...000///////////////.........000...,,,******+++...000---(((''',,,//////---...111111111111000///......,,,......---,,,---000222000...,,,---///111333333000111222111...+++******,,,111444222111222222///000/////////000000111222///.../////////000111111---111333000...000000...---......---,,,---111444444444444333222000///...333444666777666666666666666666555555666888;;;<<<666999===<<<999777888:::777999:::999777777888:::999888666777888:::999999888888999999999999:::;;;777888999999999999:::;;;888777777999;;;<<<;;;:::999888666333222111000111///111222555666888888999666666666999;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;:::;;;===>>><<<;;;888888777666888;;;===???===AAADDDDDDBBB@@@AAABBBHHHEEEEEEIIIHHHBBB???@@@KKKHHHHHHKKKLLLJJJLLLPPPVVVaaaooo|||$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))),,,///111333///222999@@@BBBDDDLLLVVVYYYfffxxxoooPPP@@@<<<777333111///---,,,+++***)))'''&&&&&&%%%%%% """%%%'''(((&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$###"""!!! $$$$$$######"""!!!!!! $$$%%%&&&$$$""""""%%%(((""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$ ###%%%'''(((((((((------,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++++++++,,,,,,,,,---------111222111000---)))%%%"""((((((((()))***)))&&&###$$$%%%'''&&&%%%%%%&&&((()))'''&&&(((+++---......''')))++++++)))((('''(((%%%'''((((((((((((+++---,,,++++++,,,,,,...///000)))---222444333111...---,,,---.........///111333777555333222333333222111444444333222333555888999444333111222333333222000...000222333111...------111...***+++...111111000///......---------......000///...,,,,,,++++++,,,++++++,,,,,,---,,,,,,,,,---,,,,,,...///000///---)))+++...000000///---+++,,,,,,,,,,,,---...//////***...111111///,,,,,,---)))...///,,,+++...///...++++++************++++++///////////////000111111///---************((('''+++*********+++,,,,,,---+++******,,,......---,,,,,,......******,,,+++((($$$(((,,,///222999CCCKKK[[[eeemmmiiiXXXEEE999444...///111///---,,,///111.........------,,,,,,,,,000...+++)))***,,,///111+++&&&&&&+++000000///000222333333333333111///...---///000...,,,---000333222000------...000111111///111222111...+++)))(((***000333222222444444222000///.........///111222///............000222333///333444111///000000...,,,...//////...000555999666555555333222000...---222111000333777888666333888777666555666999<<<>>>333999===<<<777444777;;;999;;;<<<:::777555666777;;;888666555777888888777999999888888999::::::;;;777888999::::::;;;<<<===:::888666777999<<<>>>>>>:::888666444222111111111///000111333444666666666555666888;;;>>>???===;;;;;;;;;;;;<<<<<<;;;::::::;;;::::::;;;<<<===;;;:::999777666666777:::===???===CCCHHHHHHDDD@@@AAACCC@@@AAAFFFKKKHHHBBBBBBGGGLLLIIIHHHKKKKKKIIIIIIMMMQQQ^^^mmmxxx%%%&&&'''))))))))))))(((+++)))'''))),,,///...---111222555;;;???CCCMMMWWWbbbhhhvvvpppPPPDDD@@@999333///---------(((((('''&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%% ###%%%$$$!!! !!!%%%&&&&&&''''''&&&&&&%%%########################&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++,,,...///000000000///000///,,,*********+++,,,(((+++...///------...000444444444444333111///...///---+++,,,---+++((($$$######%%%'''))))))&&&$$$,,,***((()))+++...000111,,,---------,,,+++)))((())))))***+++,,,---------***))))))***+++---000111,,,---///000111111000000222444555555555666888::::::444111222111//////111555555444444444555555666666555333333444444333222,,,---...//////000//////000111222111000///000111...............///000000...///000///---+++,,,---++++++++++++++++++++++++...///111222222000///------,,,---...+++&&&''',,,...,,,******+++---------444222...+++***)))******)))+++---...---,,,,,,,,,,,,+++***+++---...---,,,------------------------+++(((%%%$$$'''))))))((('''((()))***+++,,,---------------------,,,******,,,***)))***++++++***)))$$$'''+++///000666EEEUUUgggpppwwwnnnYYYDDD888666,,,---...000000000//////111///---+++++++++,,,---............////////////+++++++++,,,---...///000111111111111000///...---//////000000000000///...111...+++,,,...///...,,,333000......//////---***---///111444555666666666111///,,,++++++,,,,,,+++(((...222000//////---***222444444222222444444222000222222000......111555444666888888555111///...000000000222555777888777888777555444444666888:::::::::999888888999999999;;;;;;;;;:::999888666666555555555777999:::999888>>>;;;999888:::;;;<<<<<<>>>===<<<======<<<999777555666888999::::::999888:::;;;;;;777333000111222222111000000111333555777===============>>>???@@@>>>===;;;::::::::::::::::::;;;<<<<<<::::::;;;<<<666999:::888:::>>>@@@>>>>>>BBBDDDAAA@@@CCCDDDBBBCCCCCCDDDDDDEEEFFFGGGGGGKKKKKKKKKLLLNNNOOONNNMMMPPPYYYeeeppp|||$$$%%%'''((())))))((((((***((('''))),,,...///...000111555;;;???BBBKKKTTT^^^cccsssmmmLLLAAA???:::444///,,,+++,,,((((((''''''''''''((((((+++***((('''%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''' ###$$$$$$!!! """"""##################"""!!!""""""######""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,...////////////...---+++***)))))))))***(((+++......---,,,,,,...000111111111111111000000222000......///---***&&&%%%%%%&&&''')))***((('''***((('''(((***---------,,,---------,,,***((('''))))))***+++,,,---......------,,,,,,---...///000//////......///111222333444555666666555666888::::::444111222222000///111666666555555555666777777555333222333444555444333111222222333333222222111000111222222000000000222000000///////////////000...///000///...------///------------------------111111222222111///...------,,,---...+++'''(((,,,,,,***))))))+++,,,---,,,222111///---,,,+++++++++((()))++++++)))((()))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---***'''&&&)))***+++***+++***************++++++------,,,,,,+++++++++******)))((()))***+++***)))((('''))),,,...666EEETTTbbbjjjpppgggSSS@@@666444---...////////////...------,,,+++******+++---...////////////000000000000...------,,,,,,------...//////000000//////......//////000000000/////////000...---...000111///...111///...///000000---+++...///000222444555555555111///---,,,,,,,,,,,,,,,///333444111///222333111111444555333333666666333444666777555333111222333555666888777444111000///333333333555888::::::999888666555333444666888999:::999999999888999999999:::::::::999888777555555666666777888999:::999999???<<<999888999;;;;;;:::<<<;;;;;;<<<===<<<:::777777888999::::::999888777888999999777333111222444333222111111222333555666:::::::::;;;<<<===>>>???999;;;<<<:::777666888;;;999999999999999::::::999888;;;;;;999;;;???AAA??????DDDEEEBBBAAADDDFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHIIIKKKMMMOOOOOOOOOMMMVVVbbbmmmxxx$$$%%%&&&'''((((((((((((***((('''(((+++...//////111222777>>>AAACCCKKKSSSYYY___ooooooMMM???>>>;;;555...******,,,))))))((((((((())))))***,,,+++)))&&&$$$#########"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''(((''''''!!!"""$$$###"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%###"""!!!$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((***,,,------------)))))))))((((((''''''&&&(((***,,,,,,+++*********------------...000111222444222111111111000---+++***)))((((((***+++******)))(((((())),,,------,,,,,,---,,,,,,+++)))((('''*********+++,,,...//////111111000/////////000000222000///...///222555888777777888777666555777999999444111333333111111333777666666666777777888999555333222222444555444444444444444444444333333222000222333222111111222333333222111000////////////...///000000//////000111//////........./////////444333222111///...---,,,---+++,,,---,,,((((((,,,,,,***)))***---...///...////////////...------,,,*********)))'''&&&'''))),,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***)))***,,,------///---+++)))(((((()))***,,,,,,******)))***++++++(((''''''(((***+++***)))---)))''')))...555AAAMMMTTT[[[___WWWGGG888111000////////////...---,,,+++************+++---///111//////000000000111111111000///...---,,,,,,,,,,,,,,,---......//////......////////////////////////.........000222222111///.........000111111...,,,...//////000111222444555111000///---------......555777555///...222666777000444666444555999999666777999:::999777444222222666777888666333222222222555444444666888::::::999777555444333333555777888999999999999999999999999999999999888777666555444777777888999::::::::::::>>><<<999999::::::::::::999888999;;;<<<===;;;999::::::;;;;;;:::999777666666777777555444333444666555444333222222333444555555555666888999;;;<<<===666;;;>>><<<777555888===:::888666888;;;<<<;;;999999<<<<<<:::;;;@@@AAA???@@@DDDFFFCCCCCCFFFGGGFFFBBBBBBBBBBBBAAAAAAAAA@@@CCCDDDGGGJJJLLLNNNPPPPPPLLLUUUaaalllwww$$$%%%&&&&&&'''(((((((((***)))((()))+++---///000444555;;;AAADDDEEELLLSSSWWW]]]lllvvvWWW??????===777///++++++---,,,,,,+++***))))))))))))%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&%%%%%%!!!"""#########"""""""""###$$$$$$$$$$$$$$$$$$###"""$$$&&&((((((&&&$$$"""#########$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&)))***+++,,,,,,+++***)))&&&&&&&&&'''&&&%%%$$$$$$((()))***+++***)))((('''++++++******+++---///000111000000111111111111000111...+++******+++++++++,,,++++++---//////...,,,,,,,,,,,,++++++***)))(((+++++++++,,,---///111222333333333222333333333333333333222222333666888:::999999999888666555666777888333111333555333222444777666666666666777888999666444222222333333333222111111222333333333222222111222333333222111333444555444333111000/////////---///000111000000222333000///.........///000111333222000///...------------******---,,,)))))),,,...---,,,...000222222222---...///111111000...---//////...+++)))((()))++++++*********,,,---,,,+++++++++++++++++++++++++++///---+++***+++,,,---...///---***((('''((()))+++,,,+++)))(((((()))+++---(((''''''(((+++,,,,,,+++000***(((+++///333:::@@@BBBFFFIIIDDD999000------000000///...---,,,+++***,,,++++++,,,---...000111......//////000000111111000///...------,,,,,,,,,***+++,,,---............///........./////////000+++,,,...111222222000///+++,,,///111222111///---///.........///000222333222222111000//////000111444666333...,,,111555666000444666666888<<<<<<:::999999888777555444333333999999888666444333444666555444333555777888777666555444333333333444666777777888888999999999999999999999999999888777666555777999:::;;;:::::::::;;;;;;:::888888:::<<<<<<;;;777777888;;;>>>???===<<<;;;<<<<<<<<<:::999777555777666666555444444444555555444333222222222333333000111333555777999::::::999<<<>>>===;;;:::;;;>>>===:::777999>>>@@@>>>:::999<<<<<<:::;;;???@@@>>>>>>CCCEEECCCBBBFFFGGGFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDGGGIIIKKKLLLNNNOOOPPPYYYeeeppp{{{%%%%%%&&&&&&'''(((((())),,,+++*********---///222444666;;;AAACCCDDDJJJQQQWWW]]]kkk~~~aaaBBBAAA>>>888111------///000///---+++)))(((''''''"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""""""""############"""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((((((&&&$$$"""""""""###$$$%%%'''((())))))((((((''''''''''''(((,,,,,,,,,,,,+++)))'''&&&$$$$$$%%%%%%%%%$$$######'''(((((()))))))))'''&&&+++***)))((()))***+++,,,++++++---...///111333444666333///,,,+++++++++***---,,,,,,---//////---,,,,,,,,,,,,+++++++++++++++------------///111333555333444444555666666777777444444666777888999999999:::::::::888666444555666666222111444666444444666777666666555555666666777999666333111111111111000///000111222333333444333000222333333222222333444555555333222000/////////---///000111000111222444///...---,,,---...000111//////...---------......,,,)))))),,,---******---...------///222333333222+++---///111111000///---111111///---***)))***,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++------+++******+++---...---,,,)))'''''')))+++---+++***(((((((((***,,,...***))))))***,,,------,,,000,,,***...222111111333333666888666111------...111000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...///000000...------------...//////)))***+++---..................------...///000000)))+++...000000000///...***,,,///111111000///...//////...---...///111222333444444222000000222444111444444///...111444333111555666666999???AAA@@@:::777444222222333555666999999888666555555777999666555444555666777666555444333222222222333444555666777888999999999999888::::::::::::999888777777888:::<<<<<<:::999:::<<<888777666888;;;=========888888999<<>>???===;;;>>>:::888:::>>>@@@>>>:::888;;;;;;999:::>>>???===<<<@@@BBB@@@AAADDDFFFEEE@@@@@@AAABBBCCCDDDEEEFFFCCCEEEHHHIIIIIIIIIKKKMMMSSS\\\hhhrrr}}}''''''&&&''''''(((******//////...,,,+++,,,000333333444777<<<>>>???EEEMMMVVV[[[iii~~~fffGGGCCC<<<666222000000000000///---+++)))(((''''''&&&'''***++++++((($$$"""&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''###""""""###$$$%%%###""""""##################"""!!!"""###%%%%%%###"""!!!#########$$$%%%&&&((())))))((((((((((((((()))))),,,,,,,,,+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''(((***)))'''%%%+++***)))(((((((((((((((&&&(((***+++,,,...111444777444000...---------,,,---,,,++++++,,,,,,+++***,,,,,,+++,,,,,,---...///000/////////111444666888444555666777888888888888444666777999:::999888888999:::999888555444555666555111111555777666555777888888777666555555555555999666222000000111111000222333444555555666666666///111222222111111333444555444333111000/////////---///000111000000222444...---,,,+++,,,...000111........................,,,((((((,,,---,,,+++---,,,,,,,,,...000111000///+++,,,...000000000...---...///...,,,***))))))***+++***)))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))),,,...+++***)))((()))***,,,...***)))))))))***+++---...+++******+++---...---,,,...+++,,,111222///,,,,,,---...000000//////000111000//////.........//////------,,,++++++***))))))++++++,,,---......//////,,,,,,,,,---...000111222***+++,,,---...............------,,,---...000111***,,,//////.........///***---000111000//////////////////......///000000222444444222000///222666222555666222111333555444333555666666999AAAFFFFFF>>>:::555222333666888999777888777666444555777999999888666777777888666555222222222222222333333444555666777999999999888888:::::::::::::::999888888777:::===<<<999888999<<<666666666888;;;======<<<888888:::===@@@BBBAAA@@@:::;;;<<<<<<<<<;;;:::999;;;999777666777777666444555444444444333333222222000111222444444444333333:::777555999???AAA===777<<<:::888999<<<===;;;888888;;;;;;888999===>>><<<999>>>@@@??????CCCEEEEEE===>>>???@@@BBBDDDEEEFFFDDDGGGJJJJJJHHHGGGIIIKKKRRR[[[fffqqq{{{((((((''''''((()))+++,,,222222111...+++,,,000333333333555999:::<<>>???===:::<<<<<<;;;;;;::::::999999999<<<<<<999:::>>>???<<<888===???>>>???CCCFFFEEE??????@@@BBBCCCDDDEEEEEEDDDHHHKKKKKKHHHGGGIIILLLPPPXXXdddnnnyyy))))))(((((((((***,,,---444444222///,,,,,,000444555444666999:::<<>><<<;;;999777555555444444111///...111333555666999999888777555333222111---///000111000000222333333222111000////////////...///000000//////000111///...,,,+++,,,///111333333333444444333000...,,,,,,'''&&&+++...---,,,---///...///000222222000...,,,,,,---------------,,,+++---//////---+++*********)))))))))+++,,,+++***---------------------------......,,,******---111******++++++************((()))+++,,,......//////,,,***)))***++++++***)))((((((***...---+++---222+++******+++------------............000222444666111111111222111000000///,,,,,,---...///000111222...------......///000111------......//////.........---,,,+++,,,...000222///111222000------///222---///111000---,,,...111///000111111111000...------///111///++++++///333333666444///...222555666666777666444999CCCKKKNNNJJJGGGCCCAAAAAAAAA>>><<<000222333333222111222444777666444444444333222000000111111111222222222222333555777999:::999888777777888888888888777777666666:::===<<<888666888;;;:::999999999::::::888777777777888;;;???@@@@@@>>>777888:::<<<>>>??????>>>999777555777:::<<<<<<:::777777888888888888777777555555666666555222000...777999<<<>>>?????????>>>>>>??????>>><<<::::::;;;;;;======:::;;;???@@@===888===???>>>???DDDFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCGGGKKKKKKHHHGGGJJJNNNOOOXXXcccmmmxxx((()))++++++******,,,---000///...---,,,---......555444666;;;>>>???EEELLLMMMTTTaaarrrpppMMMAAA888777777333000111...,,,******+++++++++***&&&%%%$$$$$$&&&(((((('''(((&&&$$$###$$$'''***,,,***)))(((&&&&&&'''((())))))(((%%%%%%&&&&&&%%%$$$######""""""######$$$%%%$$$###"""""""""###$$$%%%(((((('''&&&&&&&&&&&&'''"""(((***(((&&&))),,,,,,((('''&&&%%%$$$$$$$$$$$$***)))'''%%%$$$$$$$$$%%%'''((((((((((((&&&$$$###&&&'''***,,,------,,,+++******))))))***,,,///000000000000111222333555555000111222111///---,,,---000000000000111222333333999555333444777888444000888777666666555444333333777666444333333444555777999666333222333444555444666444333555888:::999777<<<:::555111333666333---555555555444444333333333999;;;===<<<888333000...111111111222222333333333888666333000.........///......000000000///...---000///...,,,+++---111444444333333333222000,,,)))))))))))))))***+++,,,---///...,,,++++++,,,...///......---,,,++++++******+++,,,...//////---,,,***+++000111---***+++---,,,111///---,,,,,,,,,...///000///...,,,+++*********---...//////---+++((('''+++,,,...000222000---******,,,------+++((((((((()))******+++++++++******---+++***+++------+++(((++++++---...///000111111///333555444111000000///...++++++000222000///000////////////............++++++,,,...000///---***...,,,***,,,000222222111------,,,++++++,,,------333222000...///111333555555222000111333444222///111111000...,,,,,,///111666333000---...111666999333444444555888===CCCHHHQQQLLLFFF@@@===<<<:::999666555444555666666444333111333444333222111111222111111111000...///111333333333222111222333555666888666444333555666666666888777777777666666555555666777888888666666777888<<<<<<=========;;;:::999===:::888:::>>>AAABBBAAA;;;<<<:::666666<<>>:::666444555555222///111222333333222111222444777999<<<===<<<===>>>???===<<<;;;;;;<<<;;;999777:::999999:::<<<======<<<:::>>>AAAAAA>>>===@@@DDDDDDDDDDDDDDDDDDCCCCCCBBBGGGIIIJJJIIIGGGHHHMMMQQQWWW^^^iiittt'''(((******))))))+++,,,///...---,,,,,,---...///555333555999;;;<<>>;;;:::999666666555666777777555333444555666666444222222333222333222000......000111333333222222222333444555999666222111333666888999999999888888777666555555777999:::999888777888999;;;<<<=========<<<;;;:::>>><<<;;;<<<@@@BBBCCCBBB;;;<<<;;;777777;;;>>><<<;;;999777666666444222000000222222222000000111222555666888:::<<<>>>??????::::::::::::;;;:::999888888888888999:::;;;;;;;;;<<<@@@BBBBBB???>>>AAADDDAAABBBCCCDDDDDDEEEEEEEEEFFFHHHIIIHHHGGGHHHLLLPPPWWW^^^iiiuuu%%%'''((()))(((((()))+++---,,,,,,+++,,,---///000444222444888999999===CCCJJJRRR___qqqfffOOOFFF===:::777333000///...,,,***))))))((('''&&&(((&&&$$$$$$$$$$$$###""""""###$$$&&&&&&&&&&&&%%%((())))))))))))'''%%%$$$((('''%%%%%%&&&&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&###''')))&&&%%%((()))((('''&&&%%%$$$$$$###$$$$$$''''''&&&&&&&&&&&&''''''))))))******)))((('''&&&%%%&&&'''(((***,,,...///+++***'''%%%$$$$$$$$$$$$%%%&&&(((+++...222444666444555777777555444555666///000111222222000///...111///...///111222///,,,***+++,,,---///000111222222333444555777888999:::666444222222444555666555777666666777:::;;;;;;:::>>><<<888444777<<<<<<888777777666666555444444444444555666666333222111222000000111111222222111111999888666444222222333333++++++,,,---......------,,,...000000///---------222000......//////...---111000///...---++++++***...---,,,++++++,,,---...111000000000///.........000...+++))))))+++...000+++000111---***,,,...---000///---,,,,,,,,,---...///...---++++++---...000000111111111000///---,,,***+++,,,///222333111///,,,,,,,,,+++)))((()))+++((((((((()))***,,,...///222...***(((***---///000)))***,,,...000222222222666555333111///...------...++++++///111///...///222111111000///......------,,,,,,---000111000///000---+++***+++---.........---***))))))***---...000///.........///111222222111111111222222000///000000000...,,,,,,...000++++++******,,,///222444666777888888888:::<<<>>>FFFIIIJJJHHHBBB===;;;;;;666666666888999888555222555666777666444222222333333444333111......///111333333333222333333444555999555111000222666:::<<<::::::999999888777777666999:::;;;;;;999999:::;;;:::;;;<<<===>>>===<<<<<<>>>===<<<===???AAAAAA@@@:::<<<;;;888888;;;;;;999777999:::999666333222111111222222111///...///000222111222666<<<@@@@@@???888888999999999:::::::::777777777888999999::::::===???AAA@@@>>>===???BBB???@@@AAACCCEEEFFFFFFGGGEEEGGGHHHGGGFFFGGGLLLPPPVVV]]]iiiuuu$$$&&&''''''''''''(((***+++*********,,,---///000222111333888999999===CCCHHHPPP^^^pppcccLLLEEE===888444000---,,,///---***))))))((('''%%%'''%%%######$$$$$$$$$###&&&&&&&&&'''''''''((((((++++++++++++***((('''&&&(((&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&&#########$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%###''')))(((***...000///&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''''')))******+++***)))((('''&&&&&&%%%%%%''')))+++---(((''''''''''''((()))***)))))))))***+++---...///222444555666555444555666111111000//////......---///------...000000///,,,+++,,,---...000111222333111222333555666777777777555333222222444666666555555555666777999:::;;;;;;AAA???:::555666999:::666666666666555555444444444555666777666444444555777111111222333333333222111777666555444333333444444---......///000000000000---///111000...---,,,---111...,,,+++---...//////111000000///...,,,+++***000///............///000......//////000000000111000...,,,******,,,///111***000222...+++,,,......///...---,,,,,,,,,------///...,,,+++,,,...111222------......---,,,+++***---,,,---///111222111///------,,,***)))(((***,,,+++***)))((()))+++...///111///+++))))))+++...///,,,,,,,,,---///111444555<<<666222111111000000111...++++++///000...---...333222222000///...---------,,,+++,,,...000000000///...+++***+++---///000///---***((((((***---//////////////////000111111222222222333333222111000111222222000......000111+++,,,,,,,,,...///111222444666888999999999;;;<<>>===666666666888999777444111333555666555222000000111222222222111//////111333444444333333333444444444555333111222555888:::;;;888888999999999999:::::::::;;;<<<<<<::::::;;;<<<::::::<<<===>>>======<<<:::;;;;;;<<<=========<<<:::===<<<999999:::999666444888<<<<<<777333222222222333333222000...//////000------222:::@@@@@@>>>::::::::::::888888999:::777888999999999999:::;;;<<<>>>??????===<<<===??????@@@AAACCCDDDEEEFFFFFFCCCEEEGGGFFFEEEGGGLLLQQQTTT]]]iiivvv$$$%%%''''''&&&&&&((()))***))))))***+++---///000111000444999<<<<<<@@@FFFGGGOOO^^^qqq~~~bbbIIIFFF@@@999444222///---000...,,,*********(((&&&%%%###""""""$$$&&&%%%%%%)))'''%%%$$$$$$&&&(((***,,,+++***)))((((((((((((((('''&&&'''''''''%%%"""###############$$$%%%%%%!!!"""######$$$%%%%%%%%%%%%$$$######""""""######$$$''')))(((+++000111///%%%%%%$$$#########$$$$$$"""######$$$%%%%%%&&&&&&)))***+++++++++***)))((((((&&&$$$######%%%'''(((&&&&&&'''(((***+++------++++++*********++++++,,,---///111111111000111222333111...,,,+++,,,---...---------///000000000///......//////000111222222000111222333444444444444444222222222444666555444333444555666777888:::;;;>>>===:::555444888888666444444444444444555555555666666666555444444666888333333555666555444333222444444333333333333333444/////////000000111111111000111000///---,,,...000000---+++***,,,...000000......//////...---,,,,,,/////////....../////////***+++,,,---///000222222------......////////////***000222...+++---//////......---,,,,,,,,,,,,,,,)))(((''''''(((+++---...+++++++++,,,+++++++++***000///......///000...---,,,---,,,+++))))))+++---...---+++))))))***,,,---//////---,,,++++++,,,---/////////000444:::@@@CCCIII>>>555333333111///111///++++++///111...---...333222111000///...---,,,,,,+++)))***,,,.........------,,,,,,---///111333///---+++******+++---///000000111111222222111111222333444555444222111111///000111///...---...000---------------.........111444777999999:::;;;===FFFMMMSSSRRRKKKCCC>>>===666666666777777666333000333555666555333111111111///000111000000111444666444444444444444444444444111111333555888:::999888666666777999:::<<<======:::;;;<<<<<<::::::;;;<<<999:::;;;=========<<<<<<888:::<<<======<<<;;;;;;:::======:::999:::999555333777<<<<<<999555333333333444444333111///000111///,,,+++000888>>>>>><<<===>>>>>>;;;888777888:::888:::;;;;;;::::::<<<>>>>>>>>>?????????>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFHHHMMMRRRTTT]]]jjjwww###%%%&&&'''&&&&&&''')))))))))))))))***,,,...///111111555<<>>999:::;;;;;;999999:::;;;888999;;;;;;<<<;;;::::::777:::>>>@@@???>>>======;;;>>>>>>;;;:::;;;:::777444777:::;;;:::777444333333444444333111000111222000...---000555999;;;:::???@@@???<<<777666777:::999<<<>>>>>>;;;;;;===@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBDDDFFFGGGFFFIIINNNSSSWWW```mmmzzz$$$%%%''''''&&&&&&((()))***)))))))))***+++---...333444888===@@@???BBBHHHFFFOOO___ssstttYYYEEEGGGDDD===999:::999666...,,,************)))((('''%%%$$$$$$&&&'''&&&%%%'''&&&$$$######$$$%%%&&&&&&))),,,...///---***(((***))))))***+++***'''$$$$$$############$$$%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%$$$############$$$%%%&&&%%%###%%%)))'''###$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&%%%'''((()))******)))((((((''''''&&&%%%$$$%%%&&&&&&''''''((()))))))))(((((('''''''''((()))***,,,,,,(((***++++++***)))***+++...---------,,,,,,++++++,,,---///000111111222333......//////000111111111000000000000222333555777444333222333444444333111111444666777777888;;;===888;;;===::::::<<<===;;;333333555666888:::;;;<<<777888999777555333333444333555666777777555333111000000111222333444444444444333222000000000000111///111333333222111111222000...,,,,,,...///000///...///000222222111///...++++++,,,,,,,,,,,,++++++------------------------)))***---/////////---,,,***///222...,,,...000000------------,,,,,,++++++***+++---...///000//////,,,,,,,,,,,,------...///000...+++***,,,---------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------000666;;;AAAFFFNNNWWW___dddhhhjjj]]]III888666666111///111222......111222000...//////.........------,,,,,,,,,,,,,,,---...---+++)))))),,,///000......///000...//////////////////...---///111333333222000///---000444444222///...///---...//////---,,,,,,---///...---,,,,,,---//////111333555666777888;;;===EEEGGGJJJKKKJJJGGGDDDBBB===;;;888777777777777555333555777777666555666777///000111111111222555888444555666666666555333222111222444666999999888666666666777888999:::;;;;;;777999:::999888777888999888999:::::::::999888777444888>>>@@@???>>>======<<>>;;;:::===<<<999666666888999:::999666333111222333222111000111222222111000111222555777888===>>>>>>;;;666555888;;;999<<>><<<;;;>>>AAA>>>>>>>>>???AAACCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@BBBDDDGGGGGGGGGJJJPPPUUU[[[dddqqq~~~$$$&&&''''''''''''(((******))))))))))))+++,,,---555555999>>>@@@???AAAFFFFFFOOO___sssnnnTTTAAAEEECCC;;;888::::::666,,,***)))((()))***)))((()))'''%%%%%%&&&&&&%%%$$$'''''''''(((''''''&&&&&&&&&***111666777333---)))*********+++,,,+++'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%###"""'''&&&%%%%%%$$$$$$%%%%%%"""###""""""%%%***)))%%%$$$###############$$$$$$''''''((())))))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&''''''(((((('''''')))***++++++++++++'''''''''''''''((())))))(((***,,,+++***))))))***)))+++...000///---***(((+++---///000111111222333...///000111222333444555000//////000222555999;;;555444333333444444222000222555888999888999<<>>???;;;<<<<<<;;;888555444555222444666777666444222000///000222333444555555555888777555333222222333333---000444666555333222111000///---...///000///...000111333333333111///...,,,------......------,,,111000///...---,,,++++++((()))***,,,,,,---,,,,,,***///222...,,,...111111,,,,,,---------,,,+++***((())),,,.........---,,,++++++++++++,,,---.........+++))))))+++---......)))+++......---,,,+++,,,***+++,,,------------,,,------,,,,,,---333<<>>===<<<;;;<<<===???>>>;;;:::===>>>;;;888666666888;;;;;;777333///000111111000///111222333444333222111222444777:::<<<<<<999555444888===888<<>>;;;:::>>>AAA:::::::::<<>>=========@@@CCCBBB>>>:::888888777666555555666666<<<999666666777888666444555555555666666666666666777666444333333444555666999888666444333333333333666444333111000000111111---///111000......000333111000000000222222000.........//////...---,,,,,,)))000333///,,,...---***,,,------......------,,,000111222222222000///...******,,,---...---,,,,,,***,,,...000000...,,,***+++******,,,//////---***...+++***,,,...///...,,,...,,,***,,,000222222000555---)))***,,,+++,,,...///000111333666???MMMZZZaaallluuuuuusssnnndddZZZBBB;;;444111222333111///,,,...000111111///---++++++,,,+++******+++...111...---,,,,,,---...---+++---...///000///...,,,++++++...222444333000.....................///000000------...//////.........,,,000000---,,,///111000///------111111//////222666111...///555999:::999===CCCHHHLLLPPPWWWXXXVVVHHH@@@999999888555333333000222555555333222333555///111333555555555444333333555888777444333555888222444777:::;;;:::888777;;;999777777999:::::::::;;;======;;;777666888:::;;;===>>>===999888999:::999<<<>>>???<<<:::888777::::::;;;;;;;;;:::999888888777666777::::::777555555333111///...000222333555666666444111111333666<<<===>>>>>>>>>===;;;::::::;;;<<<===>>>>>>>>>>>>;;;:::999:::>>>BBBDDDEEEGGGBBB???AAAAAA??????AAACCCDDDDDDDDDFFFJJJOOOTTTdddhhhqqq%%%%%%&&&%%%%%%&&&(((***+++***)))(((***,,,///111222444777999;;;>>>CCCFFFRRRXXXbbbpppgggQQQBBB>>>999555333111000///...,,,,,,,,,------,,,***'''&&&&&&%%%$$$$$$$$$%%%+++***((('''((()))***++++++000777======999222...)))+++---,,,)))'''''')))%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%''')))((('''%%%&&&'''&&&%%%%%%&&&((($$$###$$$'''******(((&&&######$$$%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&((()))))))))(((((('''(((((('''%%%$$$%%%&&&))))))************))))))))))))***+++,,,,,,,,,,,,***,,,......,,,***))))))***+++,,,------.........333000---,,,...000222222...............///000111000000111222333444444333333222222222333333444555777666555555666777999:::<<<;;;<<>>???>>>;;;:::;;;<<<>>>??????===:::888999;;;;;;===??????<<<:::999999::::::;;;;;;::::::999999555555555777999888555222333222111000111333444666555666666555333333555888>>>>>>???>>>>>>===<<<<<<============>>>>>>>>>>>>>>>=========???AAABBBCCCCCC???===@@@AAA@@@@@@CCCBBBCCCDDDEEEGGGLLLRRRVVVaaagggsss$$$%%%&&&&&&&&&(((***,,,*********+++---111444666555888;;;===???AAAEEEGGGTTT[[[dddssseeeRRRCCC???:::666555444444333---,,,++++++,,,---+++***'''&&&%%%%%%%%%%%%%%%&&&***)))(((((()))***,,,---,,,///555999:::777333000***,,,---,,,***(((((()))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%''')))++++++***&&&''''''&&&%%%%%%&&&(((%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''((()))))))))((((((%%%&&&''''''%%%%%%&&&'''+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---+++***)))***,,,,,,,,,---......//////222000------///111222222......///111111222222222111111222222333333444444222222222222333444555666888777666555444555666777:::::::::===???AAA@@@??????===999666666888<<<>>>AAA<<<666222222555888:::999888777777888:::<<<===333333333333333222111111333555777777666444111///222111111000000000111111---000222333111///......///......000222222111000000///...---------...///)))---///...,,,...---,,,((())))))*********++++++....../////////...---,,,)))***,,,------,,,++++++)))***+++,,,---.........777222---))))))***,,,,,,111///,,,,,,...000111111444111...,,,------------222---+++...000111333666666???KKKSSSZZZbbblllssssssvvvtttmmmaaaTTTEEE999888333///---///000///---///000222333333222000///,,,---,,,+++))))))+++---000///......000000000......000222444333111...,,,)))+++---.........///000333222111///---,,,++++++)))(((''')))---...---***+++...///,,,+++---///...000---,,,...///...000444;;;777333222555888888777>>>AAAEEEMMM\\\jjjooommmjjjWWWDDD<<<:::888666666444555777666444222222333333444444555666666777777999666444555999;;;999666555555777888:::;;;<<<======:::777666777777777666<<<>>>@@@@@@>>>=========@@@@@@???===;;;:::;;;===<<<======<<<:::999:::;;;:::::::::::::::999999999555555666888:::999555333222222222333444555777777444555555555444555777:::AAA@@@???>>>===========================???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAA======AAADDDCCCDDDFFFAAABBBCCCEEEHHHMMMTTTYYYaaaiiixxx"""$$$&&&'''((()))+++...+++++++++---///222555777666999===AAACCCEEEHHHJJJSSS[[[ffftttzzz___NNNCCC???:::777666666666555///---+++***++++++)))(((&&&&&&&&&%%%%%%%%%&&&&&&)))))))))***+++,,,...///+++---000333444333222000++++++,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((()))*********'''(((((('''%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%'''((((((''''''((())),,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,------------....../////////---,,,,,,...000000000000222444555666666666555111222333333222333444555222222222333444555777888888777666666555666666777999999999:::<<<===>>>>>>>>>===:::888888:::<<<>>>@@@<<<777444333555888:::999888777666777:::===@@@555666777777666555333222333444555666555333111///111111111111111111222222000111222222000//////......------///111222222000111000...,,,,,,---///000---//////...------,,,++++++******))))))))))))))),,,------------,,,,,,,,,,,,---.../////////...---******+++,,,...///000111666333...+++******,,,---000...,,,+++,,,...000111555333000...---...//////333///---000222222444888@@@MMM\\\dddhhhlllpppqqqllllllhhh```VVVIII<<<222666333000000222333222111000111333444444333222111/////////---+++***+++---...---,,,---...///...---///111333555555222///---+++---.........///222444333222000///---,,,,,,,,,)))'''&&&)))...000...+++---111222...---///111000222...,,,...//////222666999666333333666999;;;;;;AAABBBEEENNN___pppvvvtttoooZZZCCC999999:::999999777777777777555333222222111111000111111222444444888666555777999;;;:::888777777666666777999;;;<<<:::888666555777888777777:::<<<>>>??????>>><<<<<>>===<<<;;;<<<>>>???;;;<<<;;;:::888888999;;;;;;::::::999999999999999666888:::<<<<<<;;;888555222222333444555555666666333333444444555777999;;;AAA@@@>>><<<;;;;;;<<<<<<;;;:::::::::<<>>CCCEEEEEEEEEGGGAAABBBDDDEEEHHHNNNTTTYYYfffnnn|||!!!$$$&&&(((((())),,,...,,,,,,,,,---...000222333444888===AAADDDHHHKKKNNNPPPYYYeeesssttt[[[KKK???;;;666333333333222222222000,,,******)))'''&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))***+++------***+++,,,---............+++******+++++++++))))))(((''''''&&&&&&''''''(((&&&'''((((((((('''&&&&&&'''(((((('''&&&%%%'''(((((('''$$$!!! """%%%((()))((('''&&&&&&''''''((()))(((''''''''''''((((((((((((''''''''''''''''''&&&(((***+++*********++++++***)))(((((()))***+++,,,+++******)))******++++++,,,......---,,,---.........---------.../////////---,,,---///111111111222333555777888777777666222333444333111111444666333333333444555777888999888888888888888888999999999::::::::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;:::888777666777777999777666555777999===???777888888888888666444333555444333222222222222222111111111222222222222222333222000//////000000000---------///111222111000111///...------...000111222000/////////---++++++///...,,,+++)))(((((((((++++++++++++++++++,,,,,,---.../////////...---,,,***+++,,,---///111222333000000///...---,,,,,,------,,,+++))))))+++...000333222111000///000222333333000000222333111444888KKK[[[kkkqqqrrrsssqqqmmm```[[[VVVRRRJJJ@@@666///333222111222333333333222000111222333444333333222111111111000---,,,---......---,,,---///000///...///111333555444222///---,,,---......---///111444000000///...............+++***))),,,///111000......222222...---000111000222...---///000000333888888666444444666999<<<===AAABBBEEEOOObbbttt{{{zzzoooZZZCCC:::;;;;;;::::::999999888777666555333222////////////000111222333444666888888777777999;;;888777666555555666777999777666444555777999::::::888999;;;<<<===<<<:::999;;;:::::::::<<<>>>???@@@======<<<;;;999999;;;>>>;;;:::999888888888999999777999;;;<<<<<<:::888777444444444444444444333333333222222333555888:::;;;???>>><<<;;;::::::;;;;;;<<<;;;:::999:::<<>>>>>BBBDDDBBBAAABBBBBBCCCEEEFFFIIINNNUUUZZZiiiqqq~~~!!!###&&&(((((()))+++,,,,,,,,,,,,,,,---...///000333666;;;???CCCGGGLLLOOOMMMWWWdddrrroooXXXKKK@@@<<<777444333333333222444111---+++***)))(((&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))***)))))))))))))))******+++***)))((()))++++++)))'''''''''&&&&&&&&&&&&''''''%%%''')))((('''%%%$$$%%%&&&'''((('''&&&&&&(((***((('''$$$!!!!!!&&&)))))))))'''''''''((()))******)))((('''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''***,,,---,,,++++++,,,******))))))))))))*********)))((((((((()))***+++---...///...---,,,---...///...---,,,,,,---...///000///...///222333444333333333444555555555555555333444555333111111444777666666666666777888999:::999999::::::::::::::::::999:::<<<<<<:::999::::::888999;;;<<<<<<;;;:::999888:::<<<<<<999777666555888777666666777999;;;<<<666666666555444333222111555444222111000111222333000111111222222111000000333111000///111111111000...------///111111000///000///.........///000111444///---//////,,,***+++111000---+++***)))))))))++++++*********+++,,,,,,++++++,,,------,,,***)))***+++,,,...000111111111+++---///000...---,,,,,,*********)))'''(((+++...000111222111111111333444222000000333222000333888OOOaaarrrvvvuuutttnnnfffSSSLLLEEECCC???777000---//////000111111111111000///000111111222222222222111222333222///......///000///...///111222222111///000222222222111///...***+++,,,,,,+++,,,...000...............///000000,,,---///000000111111111---111111---+++...///...111...---000111111333888999888666555555777999;;;>>>AAAFFFOOO___qqqxxxxxxjjjYYYHHHAAA@@@>>>;;;::::::999888888888777555222000111111222222333444444000444777777444444777;;;777666555444444555777777666555444555888;;;<<<<<<:::999999:::<<<;;;999777999999999;;;>>>@@@@@@????????????>>><<<<<<>>>AAA;;;:::999777777888888999666888::::::999777888888666555444333333333333333444333222444777:::;;;;;;<<<<<<;;;;;;::::::;;;;;;>>>===<<<:::999999:::::::::???CCCDDDBBBAAABBBCCC@@@<<<<<>>???>>><<<<<<===:::::::::;;;;;;<<<<<<<<<888;;;======999777666666888888777777888999::::::666555444333111111111111222222222222222111111111//////000000000...---,,,//////000333555444111---///......///000000///---.../////////000000000000000+++))),,,...+++***,,,///...,,,*********+++,,,++++++*********+++,,,---***+++,,,,,,,,,+++)))(((((())),,,...//////......***---//////---++++++,,,''')))***)))((((((***,,,,,,///222222000///000111------///222111000333999LLL^^^mmmnnnkkkhhh```VVVFFF===777777777222------,,,...000111000/////////......//////000111111111000111222222000...////////////...///111333222111///////////////.........***+++------,,,,,,---..................///000000---000333333000///111444...111111---+++...///......+++,,,///111000111555666666555444444666:::<<<===AAAEEEKKKUUUaaahhhhhh]]]RRRIIIFFFEEEAAA===<<<;;;999777888999999666333000111333444555555444444000111222333444444666777444444555555666888999:::888666555666999;;;<<<<<<>>><<<:::;;;<<<<<<:::888;;;:::;;;>>>@@@AAA>>><<<===>>>???>>><<<<<<>>>???;;;:::888777666777888999888999:::999777777999;;;777666444333333555666888888666444666999<<<======:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::>>>BBBBBB???>>>@@@BBB>>>;;;;;;???@@@===;;;<<>><<<:::>>>===>>>@@@BBBAAA===999999;;;<<<<<<::::::;;;<<<;;;:::888666666777888999;;;<<<===;;;888888;;;>>>777666444333444777:::<<<:::888666888<<>>999;;;<<<>>>???>>>======777888:::<<>>BBBAAA===;;;>>>AAA???<<<===AAACCC@@@??????CCCEEEIIINNNTTT]]]fffmmmsss!!!"""###$$$&&&'''((((((+++---///000000000222444111555999<<<>>>@@@BBBDDDLLLUUUcccrrrwww]]]OOOJJJBBB>>>999555333222111000000...,,,)))((()))***+++***)))'''&&&%%%%%%&&&&&&(((***---///000...+++))),,,+++)))((((((***+++---+++***((()))+++***&&&###%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))'''(((((()))))))))))))))%%%'''((('''&&&&&&'''(((******(((''''''&&&&&&&&&***'''###"""###$$$%%%&&&&&&%%%#########%%%'''(((((()))***,,,,,,+++******)))***+++,,,,,,+++***)))((()))***+++,,,---------------,,,)))''''''))),,,000///---+++************222000///000555777777666222444666777666555555555666888999777444222444666:::777555666999;;;:::888<<<<<<<<<;;;999666333222888;;;===;;;888888===BBB??????===:::999999===???888:::;;;;;;999888888999>>>???>>><<<999777777888444222000111333555555555111000///......///000111...///000000000///---------///111333444333222111222222111///...,,,++++++...///000000000///---,,,(((((()))***,,,...000111...------,,,,,,,,,------///...+++)))))))))***+++111000///---,,,+++******///***)))///111---+++,,,555333111000000000///---))))))******++++++,,,,,,)))+++---/////////---,,,444+++(((---222111111333EEEGGGJJJKKKIIIEEE???<<<222000.........---+++)))+++,,,...///000111000000000---******---000000000000000000///---+++((('''++++++,,,,,,...///111222+++,,,---...///000111111,,,,,,---000222333111///222222222222222111000///...222666555222///111444111000///......000222333222...***)))+++///222333333222222444777:::<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGEEEDDDCCCCCCDDDDDDCCCAAA;;;:::999999;;;;;;:::999777555333111111111222333///000333555777888888888777888888666555444666888;;;888666666888:::;;;<<>>===<<<;;;:::::::::<<<<<<>>>?????????>>>===:::;;;:::888666777<<<@@@???===:::777666777888999777777777888999;;;======666777777777666777999;;;<<<;;;;;;;;;<<<===???@@@<<<===>>>??????>>>======:::;;;===>>>@@@AAAAAAAAA???>>>===>>>@@@AAAAAA@@@>>><<<;;;;;;===?????????EEEEEEGGGPPP]]]hhhooorrr{{{$$$$$$%%%&&&'''(((((()))***+++---//////000333555666888;;;<<<===???BBBDDDLLLTTTaaaqqquuu]]]NNNGGGAAA===888555444333222111111///,,,)))((()))***+++---,,,)))'''&&&%%%$$$$$$(((***,,,......---+++***+++***(((''''''(((***++++++)))'''((())))))&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((###%%%''''''''''''(((***)))(((((('''''''''''''''***(((%%%$$$%%%&&&&&&&&&&&&%%%$$$######%%%&&&((((((((())))))*********))))))***+++,,,,,,,,,+++***))))))*********))))))(((***++++++)))((())),,,...///...---,,,,,,,,,---...111///...000333666555444000333666777666555555555666777999888666555666888===:::888888999;;;:::888=========<<<:::888666444666999:::888555555:::>>>@@@CCCFFFFFFDDDAAA???>>>888999::::::888888888:::;;;===???>>>;;;888666666444333333444666666555333111000////////////000111111111222111111000/////////000222444444444333222111111000///...------,,,//////000000000///------)))))))))***+++---/////////......------.........///---+++)))((()))***+++******++++++,,,...///000111+++(((+++...,,,,,,...222000...---------+++***((())))))******++++++,,,***+++,,,...//////......333+++(((---111111111333888:::<<<===<<<999555333333000...---------,,,+++,,,---///000111000000///333000,,,,,,...000000///////////////...,,,+++***,,,,,,,,,---...///000111---......///000111111222///......///111222111000222333333333222111000//////222666555111///000333555444222111111111333444222000......///000///...000000111444777999::::::>>>???@@@BBBCCCDDDDDDEEEGGGFFFEEEFFFGGGGGGEEECCC>>><<<:::999999999888777777666555333333444555666333444555666777666666555444444444333333444888;;;:::888666777999;;;<<<<<<===<<<<<<;;;::::::;;;;;;666777888999:::999888888:::;;;;;;:::888888;;;>>><<<;;;888555444555666777666666777777888999;;;;;;777777777666555666888:::;;;;;;::::::;;;===???@@@????????????>>>===;;;::::::;;;===>>>@@@@@@AAAAAABBB@@@???@@@AAAAAA@@@???=========>>>>>>>>>===<<>>BBBEEELLLSSS```pppqqq\\\LLLDDD???<<<888666555555444222111///,,,***))))))+++,,,,,,+++***)))'''''''''''')))***++++++,,,,,,++++++)))((('''&&&&&&'''((()))***(((&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''"""$$$&&&''''''((()))+++''''''&&&&&&''''''((())))))(((&&&'''(((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&((('''''''''(((((())))))((()))***,,,,,,,,,+++***+++++++++***)))((('''&&&((()))*********+++...111...------,,,---...///000000///...000222333333222///111555666666555444555555666888888888888999;;;>>><<<:::999:::::::::999;;;;;;<<<;;;:::999777666777888999888555555888<<<===@@@DDDEEECCC???<<<;;;888999999999777777999;;;888;;;??????<<<999666444555555666777888777444111111111000//////000111111555444333222111000000000111222333444444444222222000000////////////......//////000000000///......,,,,,,,,,,,,---...///000000000/////////000000111...---+++)))))))))***+++'''((()))***,,,...000111333---((()))***+++---111111///------,,,,,,***((((((((())))))***+++++++++++++++,,,---...///000111111,,,***---111111111222111222444555555444222000333111---,,,,,,---------...///000111111000///...444222///.../////////........./////////...------............/////////000000000000000000111222333222000//////000111111000333444333333222111000000000333555555111///000111666555333222111111222222222222333444444111---***---...000333555888999:::AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEEEEFFFFFFDDDCCCAAA>>>:::888888777666555666555444333444555666777444555666777777777666555333333333222222444777:::888777777999;;;======<<<:::::::::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;999:::;;;:::999888999::::::888666444333333444555666666666666666777888888777888777666444444666888::::::999999;;;<<<>>>???BBBBBBAAA???===;;;999888:::;;;<<<>>>???@@@AAAAAABBB@@@????????????>>><<<<<<===???@@@@@@>>><<<;;;EEEIIINNNUUU^^^hhhqqqxxx((((((((((((((('''''''''&&&(((***+++---///333666;;;;;;;;;:::;;;>>>CCCGGGMMMTTT```pppmmmYYYJJJAAA>>>;;;999777777777555333222000---***)))***+++---(((((())))))***+++,,,,,,***))))))))))))***++++++)))(((''''''&&&''''''(((((('''%%%$$$%%%%%%&&&'''))))))(((((((((((())))))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""%%%'''(((((('''((()))%%%%%%%%%&&&'''((()))***'''''''''((())))))'''%%%((('''&&&%%%%%%%%%%%%%%%)))((('''&&&'''((()))***&&&''')))***++++++***))),,,,,,,,,,,,,,,+++***))))))***+++++++++,,,...000...---,,,,,,,,,---///000/////////000111111111000...111444666555555555555444555666777888999;;;<<<;;;;;;::::::;;;;;;;;;;;;888888999999999777666555999::::::999777777999<<<<<<======<<<;;;;;;<<<>>>999999999888777777999;;;888;;;======;;;888666666777666555666666666333111111111111111111111111111555444222000//////000000222222333333333222111111.../////////000000000000//////000000000/////////222222111111111111111222111111111111111111222333///...,,,******+++,,,---+++*********++++++,,,---222///,,,***+++,,,///222333222000//////...,,,***((())))))******+++,,,,,,,,,,,,,,,---...000111222111...---///222333333333222222333333333222222111444111---+++,,,...//////000000111222111000///...222000///......////////////////////////........./////////000////////////222222111111111111222333444222//////000111111000444444444333333222111000000333555444111//////000222111111000000000111111222222333555555333...+++...///000111333666;;;>>>EEEDDDCCCBBBAAA@@@??????BBBAAA@@@AAABBBAAA@@@>>>@@@===999777777777666555222222111222222444555666222333555777999999999999666777888777555444555666777777888:::<<<>>>===<<<777777888999:::;;;===>>>>>>>>>>>>???????????????777888999:::999888777666:::888666444333333444444666666555555555555555666888888888666444444555777999999888999:::<<<>>>???BBBBBB@@@???===;;;999888::::::<<<>>>???@@@@@@@@@>>>===;;;;;;<<<<<<;;;:::<<<>>>@@@@@@@@@@@@@@@AAAGGGLLLSSSYYY```jjjuuu}}}''''''&&&&&&&&&&&&%%%%%%%%%''')))***,,,///333777888888888888:::???EEEJJJOOOUUUaaarrr{{{gggVVVHHH@@@===;;;:::999999888666333222000...+++***+++,,,---(((((()))***+++,,,------))))))((((((((()))***+++))))))((((((''''''''''''&&&&&&%%%$$$$$$%%%'''(((***))))))((((((((())))))&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((&&&%%%&&&$$$$$$$$$%%%'''(((***+++%%%%%%&&&''')))(((&&&$$$(((''''''&&&%%%%%%%%%%%%***)))((('''((()))***+++%%%&&&((()))))))))((('''))))))***,,,,,,---------,,,---------++++++,,,.........,,,+++++++++,,,---...///000111111111111111000222444555555444555666444444444666888999::::::666888:::<<<============888999999:::999888777666888999999999888999:::;;;:::<<<>>>?????????@@@BBB:::;;;;;;:::888777999::::::::::::999777666888999:::777444222222333333333111111222222222222111111333222000............///111111111111111000000000......//////000111111111000000/////////000000000444333222111111111111222111111111111111222333333000///---,,,,,,---...///------,,,+++************///000000///...///000000333222111111111000...,,,******++++++,,,------------------...///000222333000000000000222555555444111111111000//////......333000---+++---///000000111222222222222000///...------............///000222111000///...------,,,000000111111111000///...222222000000000111222333444222///...///000000///222333333333333222111111000222333333222000//////......//////000111222333111111111222333333111///111111000000111666>>>DDDGGGFFFDDDBBB@@@?????????===<<<<<<<<<======;;;:::<<<:::777666777888777666111111111222333444555666222333555777999999999999666999<<<===;;;888777666777777777:::<<<===<<<;;;666666777888:::<<<>>>???<<<<<<<<<<<<======>>>>>>999999:::;;;<<<;;;999777;;;:::888777666555555666777666666555555555555555888888888666444444666888888888888999:::<<<>>>@@@AAA@@@???>>>===<<<;;;;;;999:::<<<===???@@@@@@@@@;;;:::999:::<<<===<<<;;;===>>>?????????BBBFFFJJJJJJOOOVVV]]]eeeooozzz%%%%%%%%%%%%%%%%%%$$$$$$'''((()))***,,,///444777555666777888;;;@@@GGGLLLQQQVVVaaarrrwwwbbbRRRGGGAAA===<<<;;;;;;;;;999666333333111...,,,++++++---...+++,,,,,,,,,+++***))))))(((''''''''''''((()))***)))))))))(((((('''&&&&&&$$$%%%&&&&&&%%%%%%''')))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%(((******(((%%%$$$$$$######$$$%%%&&&(((***+++%%%%%%%%%'''((((((&&&$$$''''''''''''&&&&&&&&&&&&))))))(((((())))))***+++&&&'''((())))))((('''&&&$$$%%%''')))+++,,,------...//////...,,,++++++,,,...---,,,+++***++++++,,,---000222444333222333333444555555444333444666888666555444666888999999888333777<<<@@@@@@?????????<<<<<<=========;;;:::999666666777777888999999999555:::BBBGGGGGGCCC???===;;;===>>>===:::888888888::::::999777555666999;;;;;;777333000111333444555111222333333333333222111111111000////////////000000000///000000000000000......///000000111222222000000/////////000111111111111000///////////////000000000000000111222333000///---,,,,,,---///000---,,,,,,+++++++++,,,,,,,,,000333111000000000.../////////000111000...+++------......//////000000......//////000111111111...111222111222555666444111222222111111000//////222///---,,,...000111111111222333333222111000///+++,,,......------///000222111000...---,,,,,,,,,///000111222222111000///111000.........000222333222000///...///000///...000000111222222222222111///000111222222111000000---...///000222333444444///...---///111222222111111222222111222777@@@HHHGGGEEECCCAAA????????????<<<;;;::::::;;;;;;:::888888777666777888999888666333333444555555666777777555666777777777666555444222666;;;======;;;:::999888777777888:::;;;;;;:::666666777999;;;===???@@@<<<;;;;;;;;;;;;<<<======<<<<<<<<<>>>@@@@@@>>><<<===<<<;;;999888888777777888777777666666666777777888999888777555555777999999888888999;;;===???AAA@@@???>>>===<<<<<<======999:::;;;===>>>???@@@@@@<<<;;;;;;<<<>>>??????>>><<<===>>>>>>>>>BBBIIIOOOMMMQQQXXX```jjjvvv$$$$$$$$$$$$%%%%%%%%%%%%((()))******,,,///444777555666888:::===BBBHHHLLLQQQUUU```qqqttt^^^NNNFFFBBB======<<<<<<<<<999555222444222///,,,+++,,,---...+++,,,,,,,,,+++***((('''&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$"""%%%'''(((&&&&&&((()))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&)))***(((&&&%%%%%%###$$$$$$%%%&&&((()))***'''&&&&&&'''))))))((('''&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((()))************((('''&&&$$$%%%''')))+++,,,------...///000///---++++++,,,------,,,++++++,,,...///---111444666555444555777888888666444222333666999:::888666777999:::888666333999AAAEEEEEEBBB@@@???>>>>>>??????>>><<<;;;999555555666888:::;;;;;;;;;666<<>>======>>>>>>999888888888999999777666666666666888999999666444333444444555666666666666555666666777666555444333333555777888888888999::::::888666666777999999888777777888:::<<<>>>@@@AAA===<<<<<<;;;;;;<<<>>>>>>===;;;;;;===@@@AAA@@@>>>======<<<;;;:::999999888888888888777888888999999888999999888777777999;;;999999999:::<<<>>>@@@BBB@@@???>>>===<<<<<<======999:::;;;===>>>??????@@@>>>===<<<===>>>???>>>===999<<>>@@@GGGLLLPPPRRRXXXbbbooo}}}$$$$$$$$$%%%%%%&&&&&&&&&******++++++,,,///444777666888:::<<>>=========<<<999555111444222///---,,,,,,...///((()))***+++,,,+++******%%%&&&''''''((((((''''''&&&''''''&&&%%%$$$###"""!!!%%%((()))((('''(((******)))((('''''''''''''''''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%"""%%%(((***)))''''''&&&$$$$$$$$$%%%&&&'''))))))(((''''''''')))******)))%%%%%%&&&'''((((((((('''$$$%%%'''((((((((('''&&&,,,,,,,,,,,,+++)))(((''''''((()))+++---......///---...000///...,,,,,,---,,,,,,,,,,,,---///111222---111666777777666777999;;;:::777333111333777:::===:::888888::::::888555555<<>>===>>>>>>>>><<<;;;999888777777888:::===??????>>>@@@CCCEEEFFFDDDAAA??????>>>@@@CCCBBB>>>:::666555555777999999888777777888888777666666777777666555222222444444444444222222333444555777888777777666000000000000111222333444///000000000111111111111111000/////////111222333000000////////////000000------------...///000111---,,,***))))))***,,,---000000...---,,,+++++++++)))///111,,,***---...,,,,,,,,,---000222222000...111222222333444444555555///000222333222111///---)))///111......222333000+++,,,///111333333222111///......///111222111000111111333333333333222111///111333222///------///---,,,,,,+++,,,---...///...000222333333333111000,,,+++***)))+++---000222---------...000000---++++++,,,...///111222222333---...///111333333222111,,,,,,---------------,,,***+++,,,...000///---***)))///444777777999???DDDAAA@@@>>><<<;;;<<<===>>>777666555666777777555333666666777999:::888555222111222333333444444333333111222444666666666666666777666666333222222555777;;;999666555666777888888888888999:::<<<>>>@@@AAA::::::999888999:::;;;<<<:::888888:::>>>@@@???===>>>======<<<;;;:::999888999999999999999:::;;;;;;888999999888888888;;;===999999:::;;;<<>>?????????>>>===;;;;;;<<<<<<;;;999777;;;???@@@>>>???CCCHHHSSSSSSXXXcccsss !!!$$$&&&''''''''''''&&&&&&(((***,,,///222444666666888<<>>DDDEEEAAA>>>>>>@@@>>><<<;;;;;;<<<===<<<;;;444999:::555666<<<>>><<<>>>CCCGGGFFFBBB@@@AAADDDFFFEEEBBB>>>:::888666555999888666666777888;;;<<<:::999888999:::999777555222444666666555444555555444666888777555555888;;;111000......///000111000111000///......///000111...000222444444333111///333000------///111000//////...,,,***))))))***+++---+++))))))***+++***)))+++******)))))))))))))))+++---//////...---...///,,,---......------...000222///---...000111000///111111222111111000///...++++++,,,---//////---+++------///333666777555333111111111111111000//////...///000111111000///...111000///000111000...---////////////000000000000///.........//////000000,,,---...---,,,,,,---//////......///111000...,,,333...,,,///111000222555222111000222666888777555---,,,---...+++'''***///...,,,,,,,,,......---,,,,,,///222444666888;;;>>>===<<<<<<;;;;;;::::::999888666555555666666555333222222222333333333444444444333333444444666777777333333222111222444666888777777555444444444666888777444222333777;;;<<<;;;DDDBBBAAA???===<<<;;;;;;888999::::::888888999:::666555444444555777999;;;======<<<:::999888777777999777666999===???>>><<<777777888999999:::;;;;;;>>>===;;;999999;;;===???===???AAABBBBBB@@@>>><<<;;;;;;::::::;;;<<<===>>>???>>>>>>===============@@@;;;999===AAADDDIIIOOOPPPWWW___gggttt!!!"""$$$&&&'''(((((((((((()))***+++---///000111888777777999>>>CCCGGGJJJJJJRRR```rrrmmmZZZPPPIIIBBB:::<<<>>>===:::777666666555444333111///.........+++***)))(((''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%***+++((('''))))))(((&&&'''((((((''''''((()))---***'''$$$###$$$&&&'''%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&''''''((()))&&&&&&'''((()))))))))))),,,+++)))''''''(((***+++((()))+++*********,,,---***+++,,,------......---000000000000000000111111---222666777444222444666666666666777999:::999777999666333555888:::888555888===BBBBBB>>><<<<<<>>>===;;;::::::<<<===<<<;;;888===>>>:::888<<>>@@@DDDGGGFFFBBB@@@AAACCCCCCBBB???===;;;999888888999888777666777888:::;;;;;;999888888888777444222444555777666555444444555222444555444222222555777222111000///000111111222000000000//////000000111///000222444444222000...444111......000111000......---,,,++++++*********---,,,++++++---------+++,,,,,,+++************+++...000111000...------......///000///---,,,,,,---111///---...000111///------...///000111222222222,,,---...///000000...---......000333555666444333111111222222222111111000///000111222222111000///111000///000000000///---//////000000111111222222///...---,,,,,,---...///...------------...//////---+++***+++...000111111000...,,,,,,...000000000333111000111444666666555000...///000...***,,,111111...+++***+++---//////***,,,///111222333666888999999999999888888888888555444222333444444333222222222333333333444444444777666555444444444444444333222222222444666999;;;;;;888555333333444555555999777555666999<<<======AAA@@@???>>>===<<<;;;:::999999999:::::::::999888888777666666777999;;;===>>>======<<<;;;:::999999>>>===<<<<<<======<<<;;;888888999999:::;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;===??????>>><<<:::999:::;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>AAA===<<>>===:::999:::<<<;;;:::999999;;;======<<<<<>>:::;;;???AAACCCFFFGGGFFFBBB@@@@@@BBB???>>><<<::::::999:::::::::999888777777777888999:::888777666666444222///666777888777555444444555333444444333111111222444333222222111111111222222000111111111111111000000000111333444444222///---444222000/////////...------------------,,,+++***---,,,,,,...000111000......---,,,,,,++++++,,,,,,000111222111...,,,,,,,,,111111111///,,,******+++...------...//////...,,,---......000111222222333...///000111222111000000000000000222555555333222111111111111222222222222000111222333333222111000111000//////000000///...//////000000111222333444///---+++***)))+++---...000---+++,,,///111000...---***((((((+++...111222***...---))),,,555666111555222000000222444555555333111111333111...///333555111+++(((***---111333+++---///000000000111333555555555666666666666777555333222222444555555444333333333333444444444444999999777666444222111000333333333444666999;;;===???:::444222333444444333888777666666999<<<==================<<<;;;:::999:::888888:::======999666999999888888:::;;;===???>>>>>>=========<<<<<<<<>>;;;888888888999999::::::;;;;;;<<<<<<<<<=========<<<:::888777888999;;;<<<===<<<;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCAAAAAA@@@???????????????AAA===<<<@@@CCCEEEJJJPPPWWWZZZbbbooo$$$$$$&&&''')))******+++---...///000111222222222666666777888;;;@@@FFFJJJNNNSSS___rrrxxx```PPPHHHCCC???===<<<<<<:::888777666666666444222000---,,,+++***)))))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&***,,,)))'''))))))''''''((()))(((&&&%%%&&&''')))'''%%%###"""###$$$%%%(((''''''(((******(((&&&&&&&&&''''''((()))******%%%))),,,***%%%$$$&&&***((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''))))))(((((())))))******++++++,,,---,,,+++))))))***,,,))))))***+++,,,,,,,,,,,,......///000111222222222111333666666555555666777333222333444777888777666666999:::999777555777888999:::;;;:::888777999;;;:::999888999;;;======<<<;;;???BBB>>>::::::???CCCEEEGGGGGGEEEBBB@@@@@@AAA<<<;;;999888777777888999;;;:::999888777777777777777666555444555444111///777888888777444333444555666666555444333222333333222222333222111000111222000111222333333222000///111222444444333111...,,,222111000///...---,,,+++---......///...---,,,+++,,,,,,---///111222111000...---,,,,,,++++++,,,,,,...///000000---,,,,,,,,,000111111///,,,+++***+++,,,,,,---.........---+++111000000//////////////////111333444333222222222222111111222444444333111000000000000000111111222000000111222222111000000111000......000000000/////////...///000111333444000---***(((''')))+++---000,,,)))+++///222000---...,,,))))))***,,,------%%%---...)))///<<>>???===============<<<<<<<<<>>>@@@@@@===777444444666:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777666999:::;;;<<<============???AAACCCEEEFFFFFFEEEDDD@@@@@@???>>>>>>>>>>>>???===;;;<<>><<<:::999999888888444333111...,,,***))))))((((((((())))))))))))(((''''''''''''((((((((((((&&&'''((((((((('''&&&%%%'''+++,,,)))'''((((((&&&'''((()))(((&&&%%%%%%&&&((('''%%%#########$$$%%%&&&&&&&&&(((******'''%%%&&&&&&''''''((()))******%%%))),,,***%%%$$$&&&***((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''+++***(((''''''((()))***'''))),,,......---+++)))+++,,,......,,,***))))))))))))***+++,,,,,,,,,,,,---...000111222222222222222333555555555555666777222111222444666777777555666999<<<<<<888666888::::::::::::999999999;;;===:::999888999;;;=========888:::<<<<<<999999===CCCFFFFFFFFFDDDAAA?????????<<<:::888555444555666777;;;:::999888777777666666444333333444555555333111888888888666333333444555777666444333333222222222000222333222000//////111111222333333333111000///111222444444333111...,,,/////////...,,,+++******---...///000000///---,,,,,,+++,,,...000222111000------,,,++++++++++++,,,***,,,------,,,+++,,,---.../////////---,,,---...,,,,,,---------,,,,,,,,,222111000///.........//////222444555333222333444333222111222333444222111111000/////////000000111...///000111111000///...111///......///000000000......------...///111222111...+++((('''(((***,,,...***''')))...111///,,,++++++***,,,......---+++$$$---///***///===???777333222000......///222444555222000333333000000333333000...---///000111111000222444444222111000111111111222333444555666666888666444555666888999999222222222333333333333444555555666666555444333333777777777777777888999999;;;777333111333666777666555555666777777888999:::999999::::::::::::999999;;;888888;;;??????:::444777888888:::;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>><<<888555666888::::::;;;;;;;;;;;;<<<<<<<<<;;;999777666666777888:::::::::;;;<<<===>>>>>>AAABBBDDDEEEEEECCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;===AAACCCEEEKKKRRRYYYeeesss~~~%%%%%%%%%&&&((()))+++,,,***,,,///333666888888999000444999;;;<<>>???@@@<<<;;;::::::<<<>>>>>>===888777777::::::999<<>>>>>===;;;888555444444555666:::::::::999888777666666444333333444666666555444666777666444222222444666666444222111222222111//////222444333000...///000222222222222111000//////000111333444444222///------///000///,,,******+++//////000000000//////...---,,,+++,,,///111111111------,,,++++++++++++,,,(((***,,,,,,+++++++++,,,,,,---......------///000------...---++++++---///000000............000111...111555555222111222444333222111111333444333222333222000/////////000111...///000111111000///...111///------///111111111///...---,,,,,,...///111222000---***))))))+++,,,+++)))'''))),,,///...,,,((((((***---111222111000***//////,,,///666666000000000000...---...111444555111///111222000000111000/////////111111000...---000222333222000//////111111222333333444555555666444111111222444555555111111111111222222222222111222444666777777666555666666666777777666666666777666555444444555666888666888999:::999999;;;<<<::::::999888888888999999:::999999;;;>>>>>>:::777666777888:::;;;===>>>>>>;;;;;;::::::999999999999:::<<<<<<<<<;;;:::;;;<<<:::::::::::::::;;;;;;;;;<<<:::888666666888:::<<<;;;:::999999:::;;;===>>>@@@@@@AAAAAA@@@>>><<<;;;<<<<<<;;;:::::::::::::::<<<<<<@@@EEEGGGIIIPPPXXX```ooo~~~%%%%%%%%%%%%''')))***,,,(((***...111444666666666111444888999:::===CCCIIIOOO\\\nnnqqq]]]PPPFFFAAAAAABBB>>>999777888999999888333222111///...---,,,,,,&&&'''((()))******)))(((''''''''''''(((((())))))'''((()))))))))'''&&&%%%'''+++,,,)))'''((((((&&&$$$&&&''''''%%%%%%&&&((((((((('''&&&&&&&&&''''''"""###%%%(((++++++)))'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))))))))((('''&&&&&&(((***+++''''''&&&&&&''''''((()))'''((()))***************++++++,,,,,,,,,+++******+++,,,------,,,++++++,,,***+++,,,------......---000111222333444333111000333222222222444555555555111111222444777888888666222444777999999888888888======>>>???BBBDDDDDDDDD>>>===;;;;;;===>>>>>>======888666:::===;;;<<>>>>>>>>???<<<999666666666888:::999999999999888888777666666555555666777777555444555555444333111111444666666444111111333333222000000444666555111...///111222222111000///////////////000222444444222000...---///111111...,,,,,,---000000000//////000000111000...++++++---000222222///...------,,,---------***,,,------+++******+++,,,---......------...000...///...,,,***+++...111222111///---------...///,,,000444444111///111333222111000111333444444333666555333111000000111222///000111111111111000///111///------///111111111222000...,,,,,,---///000333111///---,,,+++++++++*********+++,,,---//////+++++++++---111333444444000//////000111222111///,,,...//////......111444555000...111222111///000000///...///000000///...+++...111333222111000000000111111111222222333333555222///...///111222222///000000000000111111111///111333666777888777666333444444555666666666666555777999777444222444777666888::::::999999:::<<<===;;;999777666777999:::::::::;;;;;;<<<;;;::::::666777999:::<<<>>>>>>???<<<;;;;;;:::999888888777:::999999:::<<<======<<<::::::::::::::::::999999999999999:::;;;===???@@@>>>===;;;::::::<<<>>>?????????>>>>>>======<<<<<<;;;;;;:::999999999999::::::<<>>>>>???BBBFFFHHHHHHGGG@@@>>><<<<<<>>>>>>>>>===CCC:::666;;;???===<<<===DDDBBB???>>>>>>>>>>>>===???===:::888888999<<<>>>888999999999999888777777999888777777888777555333333444333222000111444666888555333333555777555333111555888777222///000222333222000............///...000222444444333111///---000333222000......000222111000//////000111222222///,,,+++---000222333000000///...............---...///...,,,***)))***---...///...------...///000000///,,,)))***///333777555111...+++*********+++000444333000...000333222111000000333444444444999888555333111111222333000111222333333222111000111///------...111222222444222///---------///111333333111///...,,,,,,+++***+++,,,,,,,,,---///222222000------///222444444222......444666333222444***,,,//////......111333666000...111333111000000111///------.../////////+++...222444444333333333000000000000111111111111555222///---...000111111////////////000000000000///111444666777888777666000111222444555666666666444999===:::333///111555333666999999777666888:::???<<<999666555777999;;;:::;;;<<<;;;::::::;;;<<<666777999;;;===??????@@@======<<<;;;999888777777888666555777;;;===<<<:::999999999999999999999999777999;;;>>>@@@AAABBBBBBCCCAAA???======>>>@@@BBB@@@??????>>>>>>???@@@@@@;;;;;;:::999999999999:::777:::@@@FFFHHHKKKSSS\\\jjjttt#########$$$%%%&&&'''((('''***---//////000111222111444666666777===GGGOOOXXXbbbqqq~~~oooYYYLLLCCC===;;;<<<999777777999;;;<<<<<<;;;777333///...---+++***++++++******)))(((((((((((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&''')))******'''%%%***'''%%%%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))),,,---,,,***)))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''...---,,,+++***+++,,,,,,******)))(((((()))***+++------+++)))((())),,,///***++++++,,,,,,+++++++++***+++,,,---///000111111,,,---//////......000111666333000000333555555444777666666666777888:::;;;333555777888888999<<<>>>AAA@@@???>>>>>>???AAACCCDDDBBB???===<<<>>>???AAA===>>>>>>>>>>>>===<<<<<>>;;;999999;;;999::::::;;;;;;:::999999<<<;;;999777555333333222...111444222//////444888:::333......333555333///000000000000000111111222111///,,,***+++...111444000111111222222000,,,)))...,,,,,,...000111...+++......------,,,,,,,,,+++000000//////............000000000000///...,,,+++---...//////000//////...***))))))***+++---///111111000000///...------,,,//////000000//////...---///000222333222000...---//////000111222222333333666666666666555444333222555333222000000111333444666333000,,,+++,,,...000222111///---...000222444.........------,,,,,,,,,------......///000111111...//////000000000111111000111333555555555333222...---,,,---///222333333333000---,,,---...//////000---***)))+++---000000000000111222333444555555///...,,,+++,,,...111333666333000......------,,,............////////////222333555555555555777888111111222333444666777888<<<>>>???;;;555333555888:::::::::999888777666555<<<:::888777888888777666888888999:::;;;;;;;;;<<<888888777666666:::???CCC<<>>===<<<;;;;;;<<<<<<===>>>????????????>>>===<<<===@@@BBB???AAACCCBBB???<<<:::999;;;999777666777999;;;===<<<>>>AAACCCGGGOOOYYYaaaooottt###$$$$$$%%%&&&'''((((((***+++,,,------...111444333666888999:::@@@JJJQQQWWW]]]iiizzzmmmXXXLLLDDD??????>>><<<:::999;;;<<<<<<;;;666333000---------,,,+++---,,,+++***)))((('''&&&)))((((((((('''''''''&&&'''''')))*********))))))&&&&&&(((***,,,,,,***((()))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&''''''$$$&&&)))+++,,,+++)))((()))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&+++******)))***+++,,,---,,,+++***)))))))))***+++)))))))))(((''')))---000******+++,,,,,,,,,,,,,,,)))***+++,,,---///000000***,,,.../////////111333222000//////222333222111666555555555555777888:::888999::::::999888:::;;;BBBAAAAAA@@@AAABBBCCCDDDFFFDDDBBBAAA@@@@@@AAABBB@@@@@@@@@?????????>>>>>>@@@>>><<<;;;<<<<<<;;;999:::;;;<<<<<<:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888666555333333333111444555444111222666:::999555111000222444222000222222111000//////000000000...+++******,,,///111000000111222333222000......------...111111...,,,000000000000000000//////.........------,,,,,,,,,...............------------........./////////000,,,+++++++++,,,...///111............////////////........................///000111222111000...---...//////000111111222222444444555555555444444333333222111000000111333444333333222000///...------000///...------///000111------..................******+++,,,,,,---.........------------...///000111111222333333333222111222111///000222555555555///---+++***+++,,,,,,+++111///------...///......---...///111333444666666///...------...000222444777555333111000000///...////////////000000000000444555555444222000111222333333333333555777888:::;;;>>>???<<<777555888;;;<<<<<<<<<;;;:::888777666;;;999888888999999999888888888888999:::;;;===>>>===<<<;;;:::;;;>>>@@@BBB===???@@@===888666888;;;777888999888777777888999;;;999888999<<<===<<<;;;999::::::;;;;;;<<<<<<<<<:::;;;===>>>===<<<===>>><<<>>>@@@???===<<<;;;<<<<<<;;;999888999:::===>>><<>><<<;;;;;;;;;999777222///---,,,,,,------,,,...---,,,***)))'''&&&%%%))))))))))))))))))((((((((())))))************)))''''''(((+++...///...,,,(((&&&$$$$$$%%%&&&%%%$$$''''''''''''''''''&&&&&&$$$&&&((()))***)))((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''((((((***+++---------,,,++++++*********+++)))))))))((('''(((+++---***++++++,,,---------,,,((()))***+++,,,...//////***,,,...//////000222444111000000111333333222000444444333333333555666777<<<======;;;888777777888???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@>>><<<<<<=========<<<<<<:::999999999:::999888::::::;;;;;;<<<<<<======999888666555444333333333444666777666444444888;;;888666444222111111111111444333222000//////......111000---++++++---///000///000111222333333444444///......000111111///,,,000000111111222222111111,,,,,,++++++++++++******,,,,,,,,,,,,,,,---......------,,,------///111222...............///000000+++,,,---...///111111222//////......///000111222000000000111000000///.........//////000111111111000111222333444444555444111000//////000111333444111222444555333000,,,))),,,------------.........+++,,,---///000//////...******++++++,,,,,,------...---+++***+++,,,...///111111111000000000000111444333111222333555555444---,,,++++++,,,,,,+++***111000000000111000...,,,//////000000111222333333.........///000222333444666555333222000000//////000000000111111222222222444555666444222000///000444444444444555888:::;;;;;;===>>><<<999999;;;>>>>>>>>>>>>===;;;:::888777:::999888888:::;;;;;;:::999999888888999;;;>>>???@@@===;;;<<>>===??????===999777888;;;777888999999777777888999===<<<;;;;;;======<<<;;;888999999:::::::::999999777:::>>>@@@???>>>=========>>>>>>===;;;::::::;;;===<<<;;;;;;;;;<<<>>>???<<<@@@EEEKKKQQQZZZeeemmmzzz$$$%%%(((***++++++***)))------------,,,...111444333555666888;;;@@@HHHMMMWWW\\\fffxxxkkkXXXLLLEEEBBBCCC@@@>>><<<;;;;;;999666333222000---------...---,,,,,,++++++***)))(((''''''************************))))))))))))))))))))))))(((((((((+++---...---,,,((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,---...------,,,++++++++++++......,,,***'''&&&''')))---------------,,,++++++)))***+++,,,---...///000,,,---///000//////111333111222333444555555333222333333222111222333444555======<<<999777555666777;;;<<>>???>>>======:::666666999:::999888888888888888999:::;;;;;;777666555444444444444444555777777666555555888:::555666666333000...000222333222111000////////////444333111///...///000111000000000000000222444666///000000111111000///---------///000000000000///+++++++++++++++*********...------,,,,,,---......---,,,++++++,,,///111333000000000/////////000000+++,,,---...///000111222111000//////000222555777111111111111111111111111///000000000111111111222...///000222444444555555////////////000111333333000222444555444000,,,)))+++,,,---.........------+++,,,...//////...---,,,............//////000000///---+++))))))+++...///222000///------...///000222111000000111222111000///......///000000...---111000//////000111000...333333222111000///.........///000111222333333444222222222111///......///111111222222333333444444333444666666444333333444444444444444555777:::;;;999:::<<<;;;::::::<<>>>>>>>>===<<<:::888777:::888777888;;;<<<<<<<<<===;;;999888888:::===>>>===:::888:::???AAA>>>:::>>>??????<<<999888999;;;888:::;;;:::999888999:::>>>=========>>>>>>======999::::::;;;::::::999888999<<<@@@BBBAAA@@@@@@@@@BBBBBB@@@===999777777888===<<<<<<======>>>??????<<<@@@GGGNNNVVV```lllttt$$$&&&(((+++,,,+++***)))***,,,...//////000111222444444666888;;;AAAGGGKKKSSS]]]jjjxxxnnnZZZLLLCCC@@@AAAAAA@@@>>>===<<<:::777444555333000//////...,,,+++)))))))))))))))*********)))*********++++++,,,,,,((((((((((((((((((((((((***)))((()))++++++***)))******)))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))******+++++++++++++++------------,,,,,,++++++//////...+++((('''''')))000000//////---+++***)))+++,,,---...///111222222///000111000///...///000000222444555555444333333333333222111111222444555::::::999777555555777888;;;<<>>???AAABBB???===<<<<<<>>>??????>>>===:::666666999:::999888999888888888888999:::;;;666666555444444444444444555555555444333444666888222555666333///---///222111000000000000000111111333222111000000000000000000000000///------000333///000111111000///......+++,,,...///000//////...+++++++++++++++,,,,,,,,,111000///...---------------,,,++++++,,,...111333000000000000000/////////---.........//////000000000///......000222555777333222111111111222333333111111222222222222333333...///000222333444555555.../////////000111222333111222333333222000---,,,,,,---...000000///...------.........---,,,***)))000000000000111111111111000///,,,++++++,,,...000111///---,,,,,,---///000111000//////000111///...000000000111222222111///111...,,,,,,...111222333333333222111000///......000000111111222333333333000222333222///...///000222222222333444555555666222444666666555333222333222222333444666777888999777888888999888999;;;===<<<<<<<<<<<<;;;999888777999888777888;;;<<<===<<<@@@>>>;;;999888999;;;<<<:::777666999???AAA???;;;>>>>>>>>><<<:::::::::;;;:::;;;<<<<<<::::::;;;<<<<<<======>>>>>>>>>???@@@;;;<<<=========<<<;;;:::<<<>>>@@@@@@@@@@@@AAABBBBBBBBBAAA>>>:::888999999:::;;;<<<>>>??????@@@@@@===BBBIIIPPPXXXcccpppyyy%%%&&&(((***+++++++++***(((+++///111111111222333555666777999===CCCHHHKKKMMM[[[iiisssqqq\\\MMMBBB>>>@@@CCCAAA???======<<<:::888777555333111000///,,,***''''''((()))***++++++,,,))))))******+++,,,------)))((((((''''''''''''(((***)))(((((()))***)))(((***++++++)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++,,,******++++++,,,++++++++++++,,,,,,------,,,,,,++++++,,,---,,,******+++,,,111111000///...,,,***)))---...///000111333444444111222333111///---...//////000222222111111111222555444333222222333444555777777777555444555888;;;>>>???AAACCCCCCBBB@@@???EEEFFFFFFFFFFFFDDDCCCBBBBBBAAA@@@?????????@@@@@@>>>===;;;<<<===>>>>>>===<<<:::999999999:::999888<<<;;;:::999999:::;;;<<<777777666555444444444555444444222222222333444555222444555444111///000222000000000000000111222222..................------///000111...+++***---000...000222111///------------///000222222111000...+++,,,,,,,,,,,,---------111111111000///...,,,+++,,,,,,+++,,,,,,...000111...///////////////...---///////////////............---------///000222444333222111000000111333555333333333333333333333333///000111222333333444333///000000111111222222222000000000000000///......---...///000111000//////000000///---,,,+++***)))//////000000000000000000111000...---,,,---///000///...,,,+++,,,---///111222111111111333333111///000///...///000111000///111...++++++---111444555//////000000111222333333222222111111111111222222000333666555222000222444222222333444444555666666222444555555222///...---000111444666777888777777777777777777777888999999:::::::::::::::999888888999888777888:::<<<<<<;;;@@@>>><<<:::999999:::;;;:::999999<<<@@@BBBAAA??????>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;<<<>>>>>>>>>>>>@@@AAA<<<===???@@@@@@???>>>===<<<>>>???>>>======>>>@@@===>>>???>>><<<<<<<<<===888:::<<>>;;;:::;;;;;;:::999777555333222111///,,,***((((((((()))******++++++(((((()))***+++,,,------******((('''''''''(((((()))((('''''')))+++*********++++++)))%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((()))***+++,,,&&&''')))***+++,,,++++++)))***+++,,,------,,,,,,)))***++++++***)))+++,,,///000000//////...---,,,......///111222333444555111222222111///...///000///111222111000000222444666666444444333444555666777777777555444666999<<<@@@AAAAAABBBAAA@@@???>>>BBBBBBBBBBBBAAA@@@??????AAAAAAAAA@@@@@@@@@@@@???>>>===;;;;;;<<<===<<<;;;:::;;;<<<<<<:::999999:::>>><<<:::999888999::::::999888777666555555444555444333111000111222333333333444555555444333333444222111000000000000000111,,,,,,---.........------,,,///111///+++***,,,000---000222111...,,,,,,---///000222444333222000...+++++++++,,,,,,,,,---------...000111000...,,,***,,,,,,,,,------.........+++,,,---.........---,,,////////////////////////...//////000111222333333222111...------000222444222222222222222222222222222333333333333333222222111111222222222222222111,,,---...000000//////.........///000000000000000333111///---,,,------...////////////////////////000//////...------......,,,,,,,,,,,,---///000111222111111222444444222000111///------///111111111111///......000333444444---...///111333444666666444333111///...///000111///333666666222111222555111222222333444555666777000222555555333000......///222666999::::::888666999888777666777777777666888888999:::::::::::::::999888666777999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===???@@@AAAAAA???>>><<<<<<<<<<<<<<<;;;999:::;;;:::999888999;;;<<<>>>??????===<<<>>>???<<<>>>@@@BBBCCCBBB@@@???<<<>>>AAAAAA???===<<<<<<999;;;===>>>===<<<<<<===777999===AAADDDEEEEEEEEEFFFIIIMMMRRRZZZgggvvv''''''''''''(((***+++,,,***+++,,,,,,...111666:::222222222555:::@@@CCCEEEKKKXXXcccmmmttt___NNNCCC@@@AAA<<<:::777555666888888888555333222111111000---+++***)))))))))))))))))))))''''''((()))+++,,,------,,,+++***((((((((()))***((('''&&&'''***,,,---,,,)))******((($$$###$$$&&&%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((()))++++++###$$$''')))+++,,,,,,,,,'''(((***,,,---------,,,+++,,,,,,+++(((''''''(((---......///////////////......///111222333444555///111222111000///000222222333444333111111444777888777666555444555666777999999888666555777:::===???@@@??????>>>>>>===<<<>>>>>>===<<<<<<;;;;;;;;;AAAAAABBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<;;;:::888<<>>;;;999999;;;===;;;999777666666777888:::999888777555555555555444333111000111222222222555555555666777777666666444333222000////////////,,,---...000000000//////***...111000,,,+++---111---///222111---++++++,,,///000222333333111...,,,******++++++,,,,,,,,,,,,)))+++...000111///,,,***,,,,,,---......------,,,)))***,,,---------,,,+++............//////000000222222333555555555555555111///,,,++++++...111333222222111111111111111111444444444444333222111111222222333333333222222111)))+++...000111000...---............//////000000444222000......///111333111111111111000000000000/////////......------,,,++++++,,,---...000111222000///000222333444222000222000...---///222333333222111111222444444333111000000111222333444555555666444111...------///000,,,111555444111///000333111111222333444555666777---000444666666444444444///222777<<<===;;;888666;;;999777777777777666555777888999:::;;;;;;;;;;;;999888666777888:::999999999999:::;;;<<<===>>>>>><<<===>>>===<<<<<<>>>@@@@@@>>><<<<<<<<<===<<<;;;777888999999777777888999>>>@@@AAA???<<<:::;;;===;;;===@@@CCCCCCCCCAAA@@@<<<@@@DDDFFFDDD@@@===;;;999<<<>>>>>><<<:::888888777:::>>>CCCFFFHHHHHHHHHJJJLLLOOOSSS[[[hhhxxx%%%%%%%%%&&&'''))),,,---+++000000,,,,,,333777666===::::::=========BBBIIIMMMZZZeeetttkkkVVVJJJBBB??????888777555666888999999888777666555222000...,,,+++))))))******+++,,,---------+++******+++,,,,,,+++///...------++++++***)))+++)))(((((()))******)))***)))(((&&&&&&''''''(((&&&&&&'''((())))))(((((($$$&&&))))))'''&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((+++++++++)))'''''')))+++&&&%%%&&&(((+++,,,+++***((()))+++---...000000111///...---+++***)))((((((///111222222///---,,,,,,///000111222222222222222444222000111444666444222333222222222333555666777999999888666555555888:::;;;<<<;;;:::888888999;;;??????@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<>>>??????AAAAAA???<<<888<<<;;;:::;;;======<<<;;;999:::<<<===<<<:::888777888777777888999999666444777888888888888666444333888777555333333333444555888777666666666777999:::888555111000000111111000222222222333333444444444---000333222---,,,///222222333444222///,,,++++++...000222333222000---+++///,,,,,,111222...++++++000111222444555333///+++222000............------///,,,+++,,,...000///.........///000111111000000111222444555666555444333333222///------...000111555444222000000111333444777444111000222333222000000222333555555555333222111222333333444444444444111000/////////111222333777555222000///000222444777444000---,,,---///111222222111111000/////////..................------222333333444444333333222333333111000333777666000333222222111222444555666444222111000111333666888444555444222000///000111222222333333333222222111000000111222333333444444444444444444333222111000333222555;;;:::444444999999777666444333333333444555888999777888<<<===;;;===<<<:::777444333444666888999:::;;;<<<<<<;;;;;;EEECCC@@@===<<<===@@@BBB?????????>>>======<<<<<<888666777;;;;;;777666888@@@AAA@@@>>><<<<<<===???DDD???;;;<<>><<<===AAAEEEDDD>>>:::999;;;@@@???>>>@@@DDDHHHJJJKKKOOOOOORRRZZZ```hhhxxx&&&&&&&&&&&&''')))+++,,,***000111///111777;;;:::<<<999888:::;;;<<>>===:::888777777888888888777555444333111000...---,,,***+++,,,---............,,,***))))))+++++++++***,,,,,,,,,+++******))))))+++)))(((((()))******)))***)))(((&&&&&&''''''(((&&&'''((((((((((((((((((&&&(((******)))(((((((((((('''&&&'''((()))'''&&&$$$$$$%%%%%%&&&&&&'''''')))***)))(((&&&&&&''')))'''&&&&&&'''***++++++***)))***+++---.../////////------,,,,,,+++,,,,,,,,,***,,,......,,,++++++++++++,,,...000222333444444666444222222333333111///444333222222333444666888;;;;;;:::888555555777999999::::::999888888:::===<<<===>>>??????@@@@@@@@@@@@???>>>===;;;;;;::::::::::::<<<>>>AAAAAA???======;;;999999::::::999888::::::;;;<<<;;;:::999888888:::<<<;;;888555555555888888888777777666555444888777666555444444333444888777777666777888999:::777444111000111222222222222222111111111111111222---///000000...---...000000111222111///------------...///000///...,,,+++000---,,,000111---+++,,,000000111222333222///,,,...---------.........---///---+++,,,///000000.........//////000000000000///000222444444333222111000000000000/////////...000///...------...000111111///------///111111000111222444555666555333222000000222333333333222222//////......///111333444999888666555444444444444555333111000///111333444000000000000000111111111////////////////////////222222333333333333222222444777888555444666666444222222111111222333444555333222111111222333555666555666777555333222222333000000111222222222111111000000000111222333333333333444444444444444333333666333333777777555666;;;888777555444333333444555666999:::888999<<<===;;;::::::888666333222444666>>>???@@@AAAAAAAAA@@@???DDDBBB???===<<<===>>>???>>>>>>===<<<;;;::::::999;;;999:::>>>>>>:::999;;;>>>>>>>>>===<<<<<<>>>@@@DDD@@@===>>>AAABBB@@@===BBBBBBAAA@@@???>>><<<<<<>>>BBBEEEDDD???;;;:::<<<999<<<>>>???AAAEEEKKKOOOSSSSSSXXX___eeemmm|||)))((('''''''''((()))***''',,,000111333888<<<<<<;;;888777888:::<<>>>>>>>>>>>@@@???===<<<;;;::::::::::::::::::<<>>===;;;888777777777777666::::::::::::999999999999888===@@@===777222333666999888777666666555555666888888888777666444333222666666666666777999:::;;;666333111111222444444333444333111///............///...------//////...------///000000...---...///------............//////333...,,,...///,,,+++,,,///......///111111000...)))***,,,...............000...------///000000///---............/////////...000111333333222111000...///000111111000...,,,---,,,,,,+++,,,---///000---,,,++++++...111222222222333555666555444222111...///111222333222000///......---...///111333444777999<<<>>>===:::666444777666555444333333444444...//////000111111222222///000000000000000000000111111222222222222111111111888:::777333444666666111111000111111222444444333333333333333333333333444666777777555333333333//////000111111111111111000000000111222222333333444444444444444555666666:::555333444666666888;;;777666555444444555666666777::::::888999<<<<<<:::777777777555222222444666===>>>???@@@???>>>===<<>>===<<<<<<<<<===<<<<<<:::999888888777<<<:::;;;??????;;;:::<<<;;;<<<===<<<<<<<<<>>>@@@BBBAAAAAA@@@???>>>>>>===DDDCCCAAA???===<<<<<<<<<===@@@BBB@@@<<<999999:::444999===>>>>>>BBBKKKSSSVVVYYY___gggmmmvvv***)))(((''''''((())))))%%%)))---///111444777888;;;999999;;;<<<<<>><<>>======<<<<<<<<<<<<<<>><<<;;;:::<<<<<<;;;:::999888777777:::888999<<<<<<999888::::::;;;<<<<<<;;;;;;===>>>???AAABBB@@@===;;;;;;<<>>===:::<<<===;;;888666666777555999<<<===???DDDLLLSSSVVV[[[eeemmmvvv***)))(((''''''((()))***'''))),,,///000111333555<<<;;;<<>><<<<<<;;;:::777444;;;:::888555333000///...+++---///111111000...,,,---,,,,,,---//////---+++))))))******+++,,,,,,,,,)))'''&&&&&&'''(((((('''***)))(((&&&&&&''''''((((((((())))))((('''&&&&&&&&&'''((('''&&&&&&'''((((((&&&$$$$$$&&&'''&&&&&&&&&&&&''''''((())))))***((())))))(((&&&''')))++++++)))'''&&&(((+++,,,,,,++++++,,,,,,,,,,,,,,,+++************+++---...///,,,---...---+++***+++---222222222333333222222111000111333444555666888999888666444222222444666777222444666666666777:::<<<;;;:::888555333333666999============<<<;;;:::999<<<<<<<<<<<<===>>>??????CCCAAA???>>>>>>===;;;999999888666666888:::::::::777777666666666666777888;;;;;;;;;;;;:::999777555999888666555555666777777777777888888666555333111222333444555555666666666333111111222444555555444888666444111///---------333...+++...333555222...000111222111...,,,,,,,,,000//////...///111333555555///+++,,,---+++,,,///...,,,++++++---/////////+++...111111000...---.../////////........./////////...------------......222444555666666555333222///...............//////222111111000////////////000000//////...///000111111222444555555333222000111222444555555444222111222111000//////000111222333===LLLXXXZZZRRREEE=========<<<;;;888555333111111111111111000000//////---------......////////////000000111111000000///+++...///000333888666111///000000111222222333333222333444555555333222111000333666777666444333333222333444555555555555555444444555555555555666666999888555444333444666777@@@BBBBBBBBBAAA???:::666555555444444555666888999666999999666666999999777777888888888666666777999>>>??????@@@???>>><<<;;;>>>?????????>>>===<<<;;;<<<<<<;;;;;;:::999999999888666888;;;;;;888666888;;;=========;;;::::::;;;<<>>;;;;;;:::999777666666777===<<<;;;===AAAGGGLLLOOOSSS\\\hhhsss}}}((((((''''''(((***+++,,,---,,,///222222111333777===;;;===@@@???===???DDDNNN[[[fffuuummmZZZMMMDDD???>>>>>>===<<<======<<<999666<<<;;;999777444222000///+++---...///000///---,,,...------///000000...,,,*********++++++,,,,,,,,,((('''%%%%%%'''((('''&&&***)))(((&&&&&&''''''((((((((((((((((((((('''&&&***++++++***))))))***,,,)))'''%%%$$$&&&''''''''')))))))))***************)))******)))((((((+++---+++)))((((((***+++,,,+++***+++,,,,,,,,,,,,,,,+++************+++,,,---------------,,,***)))+++,,,///000111333444555555555222444555555444444555777888777666444444444555555///111444666666888:::<<<<<<:::888444111111444777<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;<<<===>>>???>>>=========>>>>>><<<;;;888777777888;;;<<<<<<;;;777777777777777888888888;;;:::999999;;;:::777444777777666666666666777777666666666666555444333222333444444555555555555555222111000111333444333222666666444333111///...---222///---///333555333000111222333222///---------......------...000111333333...+++---...,,,---///...---+++,,,---.........,,,///222222///------///...//////...,,,,,,---///000///...---------...///333444555666666555333111......---------...///000000000000/////////......111222111///---,,,...///111333555666777666444333555555555555555444444333222222111000111222333444777BBBQQQ]]]___XXXLLLCCC999999:::999999888777666222222111111000//////...,,,,,,------......//////000000111111111111000000...///000111777<<<999222///000111222333333333333111222333444444444333222333555888888888777777888666666777777777777666666666666666666666777777777999777444222222444777999GGGMMMQQQNNNIIICCC<<<666666666555555555666888999555888888666777::::::777888:::;;;:::888888888999===>>>?????????>>>===<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999======999888:::<<<===>>>>>>;;;:::::::::;;;>>>AAA@@@<<<999999;;;999<<>>>>>===;;;:::999999:::;;;AAA>>><<<===CCCIIIMMMNNNQQQ^^^mmmxxx&&&&&&&&&''')))+++...///000...///333333111444;;;<<<999999;;;<<<===BBBIIIPPP]]]hhhwwwnnnZZZNNNDDD???>>><<<<<<<<<===???>>>;;;999999888777666555444333222---......//////...---------------///000000---+++)))))))))***************(((&&&%%%%%%&&&''''''&&&***)))(((&&&&&&''''''(((&&&'''((((((((((((((((((,,,,,,,,,+++******,,,...***(((%%%%%%&&&(((((((((++++++++++++************)))******)))((()))+++---***)))((()))+++,,,+++***)))***+++,,,,,,,,,,,,,,,*********+++,,,---...///---......---,,,,,,...000///000111222333444444444///111333333222222444666777777777666666555444333000222555777777888:::<<<:::999666333000111555888777888999999:::::::::999;;;::::::999999::::::;;;888888999<<<>>>>>><<<:::777777888:::<<<<<<:::888777888:::;;;;;;;;;:::999:::;;;;;;:::888555444333666666777777777777666666444444333333333333444444666666777777777666555444111000000111222333111000333333444444333111///...000...---///222444222111000222333222000//////000............///000111111111,,,***---///---...000///...------......---,,,***---000///---,,,///222---...///---+++***,,,...222111///------...///000000111333444333222000...,,,,,,.../////////......------...///000000111111333333333111...---///222333555777999::::::999888777666555444444444555555111000000111333555777888;;;CCCMMMVVVXXXSSSJJJDDD888888888888888888888888111111111000000000000000---------...//////000000000111111222222111111000///333555555777:::888333000111222333444444444333111222222333444444444444444666777888777777999:::888888999888888777666555666666666666666666666666666444222000111555999<<>>>>>===;;;;;;<<<===>>>@@@@@@???===<<<<<<999<<>><<<@@@>>>;;;::::::;;;<<<<<>>>>>AAAGGGMMMRRRSSSbbbrrr|||$$$$$$%%%''')))---///111000------222222111555===;;;777555666888<<>>@@@???===;;;555555555555555555555555/////////...............,,,,,,---...000///,,,***)))))))))))))))((((((((((((&&&$$$%%%&&&'''&&&&&&***)))((('''&&&''''''(((&&&&&&'''((()))))))))(((+++++++++***((((((+++---+++(((&&&%%%&&&((()))))),,,,,,++++++***)))))))))))))))))))))((((((+++---***))))))***,,,,,,+++)))))))))***+++,,,---,,,,,,))))))***+++---///111222...///000//////111333666222222222222222111000///)))---000111111222666999666777888888777555333222222444777888888999:::;;;888777555222000222666999333444666777999::::::;;;;;;;;;999888777666666666666777888;;;===<<<999666777777999;;;<<<;;;777444999:::<<<>>>>>>>>><<<;;;999===???<<<555000111333555666777888888777666555444333222111222333444555888888999999999777666444111000///000222222000...000111333444444222///---......---///000222111111///000222222222111222333111111111111222222222222///+++***...000......000000.........//////---+++'''+++...---++++++000444,,,...///---***)))+++---333111///...---...///000...///000111000///---+++)))+++///111222000---++++++,,,...000222444555555555666666444222111444666555777999<<<======<<<<<<888777555333222333555666//////000111444777:::<<<===AAAGGGLLLMMMJJJEEEAAA;;;:::999777666555555555/////////000111111222222---......///000111111222111111222222222222111111///666:::888555555444333000111333444555555444333111111222222333444555555333444555555444555888:::999999999999888666555444666666666666666555555555333111//////111666<<<@@@VVVaaafff]]]OOOGGGAAA===888777666555555666777888777:::;;;999:::>>>???===999;;;<<<;;;999777777888888999;;;<<<<<<<<<;;;;;;555555555666777999:::;;;777888888:::;;;<<<======:::888999======999888:::999;;;>>>>>>>>>======>>>>>>???@@@AAABBB@@@>>>===;;;<<<===>>>>>>===<<<;;;@@@===:::888999:::;;;<<<;;;>>>@@@??????DDDMMMUUUVVVfffvvv(((***+++,,,,,,,,,...000555333111000222666:::===;;;:::999;;;@@@EEEIIIJJJVVV___nnnxxx___MMMDDD@@@@@@>>>;;;999;;;>>>???<<<888444444555555444444333222111000///---------...//////---+++,,,...///---+++,,,)))&&&%%%&&&'''(((''')))))))))+++,,,+++)))&&&)))((('''&&&%%%&&&'''''')))((('''&&&&&&&&&&&&&&&++++++******((('''%%%%%%((((((''''''''''''((((((---,,,))))))*********)))''')))++++++***))))))***.........---,,,+++)))))),,,++++++---///000000/////////...------------...***+++,,,...///111333333---///000000000111333555//////000111333444555666777888999999888555333111555666888999999888777666666555444333222444666888777777888888999:::<<<<<<777777888:::::::::::::::444777999999888777:::<<<999999:::999888666444333555777::::::999:::>>>AAA::::::999888777666555555666555555666888999777666444444444666999;;;;;;;;;:::888555555555666666666111333333222000111555999000///111555555///,,,,,,000111111000......///111...///000111222222222222111111000---******...111111,,,+++222555111...///...,,,+++...111222000...---***((())),,,//////...444000---,,,---...,,,)))222222222222111///...---+++...111111///---...000///000000000000...,,,+++)))+++...///000111333555888777666666777888999:::<<<:::999:::;;;;;;777444444444444555555666666666333111//////222888???CCCDDDBBB???>>>>>>>>><<<;;;999666222222555777777777666222---***+++...111222000111333444333222000...444000...111111...---...///111333444444555777999666666555444333333333333555444444444444555555666333333333333444555555666>>>;;;888555333333444555222555888999888666444444111444666666666888<<<@@@SSSWWWXXXSSSJJJBBB??????@@@===888666666777888999???===:::888888:::===@@@@@@???>>>===<<<::::::999<<<;;;;;;:::999888777666333666888777555555:::>>>:::888888888:::;;;:::999888999999:::;;;<<<<<<===>>>===<<<===>>>===;;;999======>>>???@@@BBBDDDEEE@@@>>><<<<<<===>>>>>>>>>===<<<999777777999;;;<<>>===:::888999<<<===:::777888888777666555333222111333111000...---,,,,,,,,,///---+++,,,......---+++,,,)))&&&%%%&&&(((((((((''''''(((***++++++(((&&&***)))((('''''''''(((((()))(((((('''''''''''''''))))))************))))))))))))(((((((((((()))))),,,+++******++++++***))))))***+++***(((((()))***---------------,,,+++***...---,,,---///000///...------,,,,,,,,,,,,,,,------......///000000111111...///000000//////111333111000///...///111333444999:::::::::888555333111777888999::::::888777555888777444333444555666666555555555666777888::::::777777888999::::::::::::666888999999777777999<<<777888888888666555333222666888:::999777777888:::999888777777666666666666555444444555777777666555333222222444666888888777:::888555555666777666666444555555333111222555888555333444777666000......---...//////......///111---......///000000000000222222111...++++++...111222---+++///111---***+++///---+++---000111000---///---,,,---000222111000000...------///000...,,,////////////...---,,,+++...000222111///,,,,,,---,,,---.../////////......+++...111222111111111222444444444444666888:::;;;:::999888999:::999666333222222222222222333444444555333111///111666;;;???@@@===;;;:::::::::888777555333111222555777777777555222000...///000//////000111111222111000///...111---+++...///------...///111222333444555777888777666555444333333333333777666666666666777888888666555444333333444555555999777444222111222333444333666888888666444333333333555666555555777;;;???EEEIIIKKKIIIDDD???>>>@@@???<<<888666666888999999>>>===<<<;;;;;;<<<===>>>AAAAAA@@@@@@???>>>===<<<===<<<;;;:::999888777666444666888777444444888<<<;;;:::888888888888666444;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>===;;;999;;;;;;<<<>>>???AAABBBBBB???===;;;;;;===>>>???>>>;;;:::999888888999;;;<<<@@@??????@@@CCCIIIPPPUUU\\\fffvvv(((+++...//////......//////...///000444999>>>AAA>>>===<<<<<>>AAA@@@===;;;<<<>>>===:::777666777999;;;;;;<<<===>>>???>>>>>>===<<>>===>>>===<<<:::999888777777888::::::999666555888<<<<<<:::999999:::999777555===<<<;;;;;;<<<>>>AAABBBBBB@@@?????????>>><<<:::999:::<<<>>>????????????@@@>>><<<<<<======<<<;;;888888888888888999:::;;;;;;===>>>AAADDDKKKRRRWWW^^^hhhyyy(((,,,///111111///......//////000222555:::>>>@@@;;;;;;;;;;;;===BBBGGGKKK\\\___jjj}}}}}}hhhXXXMMMCCC<<<===;;;999888999999888666::::::999777555333111///444333222111000///......///...---------,,,,,,+++,,,)))&&&&&&''')))))))))((()))***,,,//////---+++******))))))((((((((((((******)))))))))))))))***)))***+++,,,---.........+++******************+++((()))***,,,......+++)))...---+++'''%%%&&&)))+++,,,,,,,,,------......///111///------...///......///////////////000111222222222222111111111111000000000000///---,,,---...111000...------...000111111222555777999;;;<<<<<<:::::::::999888666444333:::777555666999:::888444777666666666777999;;;<<<888888777777777999:::<<<::::::999888888888999::::::::::::999999888777666111333555777888777666666555555333333333555666888444444333444666666444333555444333444666666666555888666555555777777666555999888777555333222222333666333222333222//////222000111111000...---///000.........------.........444333111///------......///---,,,...///111222444333000------000222111///***+++---///000///---,,,+++---///222333333222111...//////000111111000000222222222000///------,,,,,,,,,---///000111222222333444444222111000111222111111111111222444666777444444555666666555444333666555444333333444555666777555333111111444666888:::888777666666555333111222333333444444333111///666555444444444222///,,,///.........///222444666666000...000111000000333000000000222444555666555/////////000111333444555888888777888888999:::;;;@@@>>>;;;888888999<<<>>>:::888777555555555666777333444555555444444555777888777555333333555888;;;===>>>>>>===:::999:::;;;;;;888666666888:::<<<<<<<<<===@@@BBBBBB???<<<:::<<<===>>>?????????===<<>><<<:::999888888888>>>>>>>>><<<999999;;;===:::::::::<<<>>>>>>===;;;;;;:::999888:::===@@@BBBCCCAAA@@@@@@@@@???<<<:::888:::<<<>>>??????>>>===CCCAAA???===<<<;;;999777666666777888999999::::::999;;;???AAADDDJJJQQQWWWaaalll|||***---111222222000//////000111222444666999;;;===888999999999;;;@@@HHHMMM___bbbmmmgggWWWLLLDDD??????===;;;::::::999999888666666666555444333222111222333333333222222222222...///...---,,,++++++++++++)))&&&&&&''')))******(((((())),,,......,,,***))))))))))))((((((''''''******))))))))))))***++++++,,,,,,---------,,,,,,++++++************++++++))))))***,,,......,,,)))...---***'''$$$%%%))),,,,,,,,,,,,,,,,,,---//////111...,,,+++---..................///000111222333000000111111222222333333111111111///---+++,,,------...///111111111111111///000222555888:::<<<===777777777666555444333333777666555777:::;;;999666777666555444555888:::<<<999888666555666888;;;<<<<<<:::888888888999::::::::::::999888888777777777333444555777888888666555444444333333444555666777666555444555666666555333555444333444555666555444666555444555666777666444777666444333222111000///444111000222333111222555555666555222///---...///000//////......///000111444222000///.........---,,,---...---...111444555333000...///222444222000(((***---//////---+++***---///111333333222111000///000111222222222222222000000//////000000000000111111111111111222333333555444222///...000444777444333222111111222333444222333555666666555444444777666555444444444555666555444333222333555777999777666555444444333000......000222444444333222111:::777444222222222111000...------...111555999;;;888333000222222///...000000//////111555777777666//////000222444777999;;;::::::::::::;;;<<<===>>>???===:::999999<<>>>>>>>><<<:::999999999999777666666999;;;<<<<<<<<<>>>AAACCCBBB@@@<<<:::;;;<<<===>>>???>>>======???>>><<<:::999999::::::@@@???>>><<<:::999:::<<<:::::::::===??????===<<<;;;:::888888999<<<@@@BBBCCCAAA@@@@@@@@@???===;;;;;;<<<>>>@@@@@@@@@>>>===BBBAAA???>>>>>>===;;;999666666777888999999::::::888<<<@@@BBBDDDHHHPPPWWWbbbmmm~~~,,,///222333222000000000222333444666777999999:::999::::::::::::???HHHNNN___dddooojjjVVVJJJDDDBBBAAA@@@>>>;;;:::999999999444444444444444444333333111222333333444444333333...//////...,,,***+++,,,+++)))'''&&&(((***++++++&&&&&&'''***,,,,,,)))'''(((((()))))))))((('''&&&)))))))))))))))******+++,,,,,,,,,,,,++++++***)))++++++************+++++++++***+++,,,......,,,***---,,,***'''%%%&&&))),,,,,,++++++***+++,,,...//////---***)))+++---......+++++++++,,,---///000111...///000111222333444444222222222000---,,,---...---...111333444333222111111111222333444555666777444444444444444555555555444666888::::::999777666555333222111222555888::::::888555444555777;;;===<<<:::777777888:::;;;;;;777777666555444555555555999888777777888666333111333444444555555666666666666555555555666666555333333222111222444444444222333333222444555666444333444333111111222222000...333000111444555333555888999888777444000------...000000//////000111333444222000.........///...,,,+++...///,,,+++...000///111///...111444555333000***---000111000...---,,,...000222222111000000000...///000000111111111111///...---...000222333222444444333222222222333333444333111...---000555999666555333222222222333444111444666777666555666666555555555555444444444444444444444444555777888999333222222222222000---***(((,,,000333444555666777;;;777333111111222222222.........///222666:::<<<777222000222222...+++,,,000......111777::::::888333444555777999<<<>>>@@@=========>>>???@@@AAABBB<<<;;;999888999;;;>>>@@@===<<<:::888666555444444000222555666777777999::::::888666666777888888777:::::::::;;;;;;:::999999999777666777999;;;<<<<<<===???@@@AAAAAA???<<<:::>>>>>>>>>>>>>>>????????????>>><<<:::::::::<<<===>>><<<:::999888777888888:::::::::;;;<<<;;;888666::::::::::::<<<>>>AAACCCAAA@@@???@@@@@@@@@>>><<<===>>>???@@@@@@@@@???>>>@@@???>>>???@@@@@@???===888888888888888999:::;;;:::>>>BBBCCCDDDIIISSSZZZcccooo...000222222111000111222111222444777888999999999===>>>>>><<<;;;>>>GGGNNN___fffssspppYYYJJJEEEDDDBBBAAA???<<<999888999:::555555555555555444444333111111222333333222111000...000000...+++)))***,,,+++)))'''&&&(((***++++++)))((()))+++,,,,,,)))'''))))))*********)))((('''((((((((((((((()))*********************)))((((((******))))))))))))******---,,,++++++,,,---,,,***++++++***(((&&&'''***---,,,+++***))))))***,,,------+++((((((***,,,---...))))))***+++,,,...000111......///000111222333333222222222000...---...///000000111222222222111000000000000000111222333333222222333444555666888888333888<<<<<<888444333444555333111000111444888::::::888555333444777;;;>>><<<999666666999;;;<<<<<<666555444333333333444555;;;888666555666555333000333444666777777666555444666555444444555555333222333222111222444555555444111111111222444444333111222000///000222333111///222000000444555222333666888888666333000------...//////......000222444666///---,,,,,,...///...,,,(((...000---,,,///000///,,,,,,---000444555222///+++...111111///------...---///111111//////000222...//////000000000000///000...,,,---111333444333444333222222222222333444111222222000///000333555666555444333444444666666222555888999777666777999555666777888777666444333666666666666777777888999333222222222222000---******...111333333333555777999666222111111222333222/////////000222444666777555111111444444000,,,,,,000......222888<<<<<<:::888888999999;;;<<<===>>><<<<<<======>>>@@@AAABBB>>>===<<<;;;<<<<<<>>>???::::::999888666555555444222555888999888777777888999888777888:::;;;999777888999:::;;;<<<;;;999777999777666777999;;;<<<;;;????????????>>>===<<<;;;@@@>>>===<<<;;;<<<>>>???>>>===;;;::::::<<<>>>@@@<<<:::888777777777777666999999:::;;;<<<;;;888555888888999:::<<<>>>@@@AAA???>>>>>>???@@@@@@???===????????????????????????CCCBBBAAAAAABBBAAA>>><<<;;;:::999888888999;;;<<<;;;???CCCEEEFFFMMMXXXbbbiiivvv000111222222000000222333000222444777999:::::::::BBBCCCBBB>>>;;;>>>FFFMMM```hhhvvvuuu\\\KKKEEEDDDBBBAAA???;;;888777888:::777777777777666555444333111222222222111000...---...000111///+++)))***,,,+++)))''''''(((***+++,,,---,,,---...000///,,,*********+++,,,+++***)))((((((((('''(((((()))******'''(((((()))))))))((((((******))))))))))))******///---++++++,,,,,,+++************((('''(((***---,,,+++)))(((((()))+++,,,,,,)))'''&&&))),,,---...***++++++,,,...000222333/////////000111111222222222333333111///...///000444333111000/////////000,,,,,,---...000222333444111222222444666888:::<<<444:::???===666000000222777555333222333666999<<<:::888444222333666;;;>>><<<999555666999<<<======888777555444444555666777888555333333555666555333333555777999999777444333555444333333444444222000555444444555777888888777000///000222333444222000000///...000333555333111111//////222222///...111555666555222///------.........---...///222555777...,,,***+++...///...,,,$$$---111//////444666444))))))+++000444555111---+++...111000...,,,,,,...,,,...000///......111444000000111111111111000000111///,,,---111333333222222222111111111222444555///111333333222000000000555555444444555777888999222555999:::888777999;;;777888:::<<<;;;999666444777888888888888888777777555444444555555333///,,,000333555444111000111333666444222222222333222222111111111111111111222222444111222777888333000///000------222999>>>>>><<<::::::999999888999999:::999999::::::;;;===>>>???BBBBBBAAA@@@????????????999999999999888888888777555777:::;;;999777555555999888777999<<<<<<:::777;;;<<<<<<======;;;777444999888777777:::;;;;;;;;;@@@@@@>>>===<<<<<<<<<<<>>======>>>@@@@@@???===@@@??????>>>>>>>>>>>>???IIIGGGEEECCCAAA>>>:::666===<<<999777777999;;;<<<<<<@@@EEEFFFHHHPPP]]]hhhppp}}}111111111111111111111111444555666777888999999999>>>@@@AAA???===???GGGNNN___mmm|||ppp]]]OOOEEE???EEEBBB>>>:::777666555555:::999888777777888999:::666222//////222222000...555222---+++++++++******)))+++---,,,)))(((***,,,******+++---...---***(((---+++))))))++++++(((%%%***(((&&&&&&(((*********+++***((('''''''''((()))---,,,+++***)))(((((((((%%%''')))))))))((()))***)))***,,,,,,***)))***++++++,,,---------,,,+++***((()))***+++++++++++++++333,,,***///111---+++---+++,,,---///000111111111000000000000111111111111777222...---111333222000111111111000111222222333111111222333444666777777;;;:::888555444333333333555555555555555555555555222444666666444333555777;;;:::999777666666777888888888999999888777555444888888777666555555444444111444777888666333111000333555777777555444444444222333444555666555444333222000000000333444444444222111111333777999888555444222000000111222111000111555666222111333444333,,,,,,---///000222333333...+++)))+++000222000---++++++...111333444111///---,,,+++,,,...///...---+++,,,---////////////......///000111111000///...+++...222555555444444444555444111000//////111222333111///000222222000---111000000111222000---***333666888888555444555666555555555555555555444444666666666777888777555222555333111//////111444666333555333//////111222000///000222333333111...---000000111222333333444444333222222111111222222333444444444555555444333333333333333333444666888999@@@<<<888888:::<<<<<<:::999:::;;;:::888777888999DDD@@@>>>???BBBBBB===888444555777777666666888999888;;;>>>>>><<<999777666555888;;;;;;999777777999777666777888:::999888666666666888999:::999999888??????>>>===<<<;;;::::::999<<<>>>>>>;;;:::;;;>>>>>><<<::::::<<<<<<<<<;;;:::::::::::::::;;;<<<===???>>>===<<<;;;:::999999666666777999;;;>>>@@@AAA???>>>===???BBBBBB???===@@@???===<<<<<<>>>???AAAIIIEEEDDDEEEAAA999555555<<<666111111666:::;;;:::@@@@@@BBBDDDKKKUUU```hhhuuu666666666666666666666666555666777888999:::::::::<<<>>>@@@???===AAAIIIPPP\\\kkkzzzqqq]]]NNNDDD???BBBAAA???<<<:::999888888999999888777777888999999888555333111111000///---///,,,***))))))))))))((()))+++,,,+++)))(((***,,,*********+++,,,+++)))((()))'''&&&'''))))))'''%%%***(((&&&&&&'''((('''&&&(((((((((((()))***++++++------,,,+++************(((***++++++)))(((((())))))+++,,,,,,+++******+++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,///***)))---000---,,,------......///////////////...//////000222333333444777333//////222444333111000000000111111111222222000111222333444444555555555444333111000000111111111111111111111111111111333555666555333333555888888888777777888999:::;;;::::::;;;;;;:::999777666555555444333333222111111555666888777555222000000222444555555444222222222111222333444555444444333222111000111444555666555222222222555999;;;;;;999555333111111222222111000---111333000///111222000/////////000000111111111///,,,***,,,000222000---,,,---///222444444222000///.........000111000/////////000000000///...---......000000111000//////,,,///222333333222222222333222000///...///000111111000///111333444333000/////////000111000...+++555777999888666555666777:::999777555444444555555777666666666777666444111222222222222222333444555333444222...---000111///,,,...000333333222111000000000000000000000111111222222222111111222222222222222333333333222222222333222222222333555777888<<<;;;:::999777888:::;;;888999:::999888777888999===<<<;;;===??????<<<999444555777777666666888999999;;;===<<<:::888777777666888::::::777666777888444444444666888888666555777888999;;;;;;;;;:::999???>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;>>>@@@>>><<<;;;;;;<<<===<<<;;;777777999:::<<>>===<<<;;;;;;777888999;;;===???@@@AAA@@@>>>>>>???AAAAAA???<<>>======>>>@@@BBBCCCGGGDDDCCCDDD@@@999555555:::666222333888<<<<<<;;;===???AAAEEEKKKUUU___fffrrr~~~555555555666666666666666666666888999:::;;;;;;;;;:::===???>>>>>>BBBJJJRRR\\\lll|||sss^^^NNNDDD????????????>>>===<<<;;;:::999999888777777888999999999999777444000---------+++***))))))******)))((()))+++,,,+++******+++,,,*********)))))))))(((((('''&&&&&&''')))***(((''')))'''''''''((('''%%%###%%%&&&(((***+++,,,------...------,,,,,,,,,------,,,---...,,,***((('''((()))+++,,,,,,+++******+++******++++++++++++******+++,,,,,,,,,,,,---------,,,)))(((,,,...---,,,...////////////......------,,,---...000222444555666777444000000333444333111//////000111111111111000///000222333444333222222444444333222222333555555222222222111111222222222555555555444333444666888999999888888888999:::::::::::::::::::::999888777777777666666555555444444888888888666333111111111111222444333111000000111111111222333333333333222333111111222444666777666111111111444888:::;;;;;;777555333222333333222000+++000333111000222111///222222222111000000//////000...,,,---000111///---......000222555555333111111000000111222333222000222222222111000///---,,,---...///000000000000000///000222222000//////000000///.........///111222...---...000222444333222------...///111111///---555777999888777666777888>>><<<888555444444666777777555444555555555222000///000222444555555444333333333111,,,+++///000///***,,,///222333444333222111111111000000000000///333333222222222222333333000000111111111111111111222222222222333444666777888:::;;;888555444777;;;666777888888777666888999666777888999::::::999888444555777777666666888999999:::;;;:::888777777888888999999777555555666777444333444555888999888666::::::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAA===<<<;;;;;;=========;;;777777888:::<<<>>>@@@BBBBBBAAAAAA@@@???>>>======999:::===???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA>>><<<>>>>>>>>>>>>@@@BBBDDDEEEDDDAAAAAABBB@@@999666666888555444666:::======<<<:::<<<@@@EEELLLUUU___eeeppp|||333333333333444444444444666777888:::;;;<<<<<<===:::===???>>>>>>AAAJJJRRRaaaqqqvvv```PPPFFFBBB===>>>??????>>>===:::999999888888888888888888999888999999555000---...000---,,,,,,---...---+++)))******+++++++++++++++,,,+++++++++***(((((()))***)))))))))*********))))))&&&&&&&&&((())))))'''%%%%%%''')))+++---------,,,------------......///000///000000...+++(((''''''(((***++++++***))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---++++++,,,------,,,---///.........---.........,,,---...///111222333444555333000000222333222111...///000111111111000000000111333444444333222111444444444444555666888999555444333333333333444555666666555444444555777888<<<;;;:::999888777777666888888888888777777666666888888888777777666666666888888777555333222333555222333444333111///000111000000111111222222222222222111000111333555666555000000000222444666777777888666444333333333222111---333666555444555444111333333222222111000000000111///......000111///---//////000222333444222000000//////111222333111///222222222111000///...---------...//////000000000222333333222///...///000///.........///111222333++++++,,,...///000000000...---...000222333222111555666777777777777777777;;;:::888666555555666777333222111222333333222111...///111222444444444444222333000+++***...000///+++---///111333333333222222222222222222222333333555444444333333444444555000000000000000111111222444444333333444555777888777888888777444444666888555666777777666666777888333555888888666555555666333555666777666666777999999:::999888666666777999999888777555444444666777666555555777:::;;;;;;:::<<<===>>>??????>>>===<<<999999999999::::::;;;;;;>>>;;;999:::>>>AAAAAA@@@<<<<<<;;;<<<>>>>>>===<<<<<<<<<;;;::::::::::::;;;@@@@@@???>>>>>>===<<<<<<;;;===???BBBCCCCCCBBBAAACCCCCCCCCCCCCCCAAA???>>>@@@@@@@@@@@@AAABBBDDDEEEAAA??????AAA???999666777666555666999<<>>===888;;;AAAGGGNNNWWW```eeesss333333444444555555555555666777888:::<<<=========<<<>>>@@@???===AAAIIIPPPeeevvvzzzcccRRRIIIEEE===>>>??????>>><<<999777888888888999999888888888555777777555000...000222111///......///...+++)))+++******+++,,,,,,,,,,,,,,,------+++)))((()))+++***+++++++++)))(((''''''$$$%%%&&&(((+++,,,+++)))((()))***,,,,,,+++******------------...///000000000111111///+++(((''''''''')))******)))(((((()))+++++++++++++++,,,------,,,+++************++++++///000000...,,,,,,,,,+++,,,,,,,,,,,,---///000111.........///////////////222111000000000111000/////////000111111111111111222333444555555444333333222222222222333555777888444333222111111222333444777555444444555666777888999999999999888777666666888888777777777777777777555555555444444444444444555555555333222333666888444555555333111000111222000000000111111111222222111000///000222333333333222222222222222222444555888666444333444444333222000555999777666666555222111111111111111222222222111000//////000000000////////////000222222000...---------///111111///---////////////////////////...............///000000333444444333111///000111/////////000111222333444---...///////////////////////////111444666555555333444444555666666666555444555666777777777666555///...---///111333333222000000000000111333555666333444111,,,+++///111///...///000111222111111000///000111222333444555555666666666555555666666666222111111111111222333444666666555555666777888999999777555555777777666444555666777777666555666777555666888777555333222333222444555666555555666888888888888666444555777999999888666555555666666666777666555777:::;;;<<<;;;===>>>?????????>>>===<<<999999999::::::;;;;;;<<<;;;::::::===AAABBB@@@===<<<;;;;;;===??????>>><<>>===;;;::::::999======<<<<<<;;;:::::::::<<<===@@@BBBCCCCCCBBBAAADDDEEEFFFFFFEEECCCAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@>>>>>>AAA???999777888555666777:::===>>>>>>===888<<>><<>>???>>><<<999888777888999999999999888777444444444333111000111333111///---,,,---,,,***)))+++******+++---...---,,,,,,...///---)))((()))+++)))***+++)))'''%%%%%%%%%$$$$$$%%%(((+++------,,,***+++++++++***))))))(((,,,,,,,,,,,,,,,---...//////000111///,,,)))((((((''')))******)))(((((()))***************+++,,,---,,,+++***)))))))))***+++///222222...+++,,,,,,***))))))***+++---000222444111111000//////...------000000000000000/////////111111111000111222222333333333333444444555555555555555444444555666888999777666444333333444666777666555444555777888777666333444555777888999999999::::::999999888999999:::666666666666666666666666222333333333222333666999666666666444222111222333111111000000111111222333222111//////111222111000555555555333222222444666666555333333444444444333111666888666444444333000//////000000111222333333000000000000111111111111000/////////000000///---,,,,,,---///111000...,,,......---...///000111222//////...------......///111222444444222111222222///000000111222333333333000222444444222222222333111000000222555777777777333222222444666666555444000222555777888777555333///...---...111333333333333222222222222444666777333555333//////111222///111111111111111000//////,,,---...///111333444555777777666666666666777777333222111111222333555666888777777666777888999::::::777444555999:::777333666888888777666555555777666666777666666444222000111222444444333333555666666777777555444444666888999777555666777888888777666555444555777999999999===>>>>>>??????>>><<<<<<;;;;;;;;;<<<<<<=========999:::<<>>;;;;;;;;;<<<>>>@@@@@@>>><<>>>>>AAA???:::777888555666888:::<<<=========;;;???EEEMMMUUU___hhhnnn000000000111222333333333444555777999;;;<<<======:::===???>>>>>>AAAJJJQQQfffxxxiiiUUUIIIDDD<<<===>>>>>>>>>>>>===<<<777888999999999999888777555333111111111222111000///---+++***+++,,,,,,+++,,,***)))***---///...,,,)))---000...)))&&&''')))''')))***)))'''%%%&&&'''%%%$$$$$$&&&)))+++,,,,,,+++***))))))((((((((((((+++++++++***++++++,,,,,,---...///...,,,*********)))***,,,,,,*********+++((('''''''''((()))+++,,,...---+++))))))***+++,,,,,,111222---***,,,---+++)))))))))***,,,///222444333222222111000//////...000111222111000/////////444333111000000222444666333222111111222444666777999888777666666777888999:::999777555555777999:::555555555777999999777444///111333666888999999:::::::::999888888999:::;;;888888888888888888888888111222333333222222444666666777666444111000222333222222111000111222333444555333111000111111000///333444444333111111444777444333111222444555444444444888999444222222222///......///000000111222222///000111111111111222333222111000000111111///.........///111333333000---//////......///111222333111000...---,,,------------///222444333222222333//////000111111222111111000333555666555444666888222111000222444666777666444222222444777888666444222333555666666555444333333222000000222333444333555555666777888888777777333666666333222444333000111111111111000000//////---......000111222333333666555555444444555555666333222111111111333555666888777666666666777888999999999888999999999777666888999:::888666444555666666444333444666666333000///111222222222222333555555555666555444444555777777666555777:::;;;999777888666555555777888999888<<<===>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;999;;;===>>>===<<<<<<===;;;;;;<<<>>>@@@@@@>>><<>>??????@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDAAADDDFFFFFFDDDBBBCCCDDDBBBBBBCCCCCCBBBBBBAAAAAAAAA??????AAA@@@:::777888666777888999::::::<<<===???CCCIIIPPPYYYcccnnnttt555555666666777888888999444555777999;;;<<<======888;;;>>>>>>>>>CCCLLLTTTfffyyykkkUUUGGGBBB;;;<<<===>>>???@@@@@@AAA777888999::::::999888777666333000000111222000---///---******,,,...//////,,,***)))***...///...,,,''',,,///...)))%%%%%%'''&&&))),,,+++)))((()))+++'''%%%$$$$$$&&&)))*********)))(((''''''((()))***+++******))))))******++++++---...---,,,******+++***,,,...---,,,+++,,,---&&&%%%%%%%%%&&&''')))***///...,,,******+++,,,---)))///111+++))),,,---+++******)))***,,,///222444444333333333222222111111111222333333111000000111666444111///000222555777222111//////000333666888666555444333222222333333777666444222222444666777555444555888;;;:::777333000222444555777777777666888888777666666777888999555555555555555666666666111222333333111111222333666666555333000000111333333222111111111222444444777555222111222111000///000111111000...///333777333111000111333555555444777::::::555222222222000////////////000000000000...000111111111222333444444222111111222222000///000000222444666555222///222111000000000111333444222111///---,,,,,,,,,---))),,,111333333222222222...//////000000000000000---000444555444555777:::222111000111444555666555555333333555888999888555777666555444444444444444888666333222333444333333666888:::======;;;888666444777888555555666444000111000000000000000000000111111222222333333333444444444444333333444444444222111000000111333555666777777666555555666888888777:::===<<<888777888::::::;;;;;;999666444444555444111000222777888444000...000111222111111222444333555666666444444555666666555555888<<<===:::888;;;999777777999:::::::::;;;<<<=========;;;:::999777777777777777777777777:::<<<>>><<<:::999<<>>AAAAAA???=========<<<<<<<<<<<<======>>>>>>>>>>>>============999:::;;;<<<>>>AAACCCEEE???BBBEEEEEECCCAAABBBDDD@@@@@@AAABBBCCCCCCCCCBBBBBB@@@@@@BBB@@@:::777888777888888888888999;;;===BBBEEEKKKRRR[[[fffqqqxxx666666555444333222222111444555888<<>>===>>>>>>@@@AAA???@@@HHHSSSfffppp\\\OOO@@@AAA@@@???>>>>>>???@@@AAA============<<<:::888777111000000111333333222000//////...------------...---+++******,,,......---+++,,,---+++)))(((((())))))***+++,,,---,,,,,,+++%%%&&&((()))*********)))((()))******)))(((***+++000,,,(((''')))+++***)))333000---,,,,,,,,,+++************(((''''''***,,,...***'''((('''%%%&&&***,,,++++++******+++,,,,,,***...///,,,+++///111000------,,,,,,,,,---......222333444555444222000///111222444333222111111222555222111333222......000222111111222333333222000999555000///111333333333555666777555222222555888666555555666777777555444777555555555666777666444222333444666777888888888777777666555555555555555444222111222666777666444333444444444333111///...///111444444333000//////000000111111111222222222222111111000000111111222222000///111555888888777555444222000//////000111........................444111111444444111111444333111000111444555333111222222222222222222222222000///---...000111111000222222222111111///...---......///000000000111111...111333222000...///111666888999888666444333333555333111111333555777777666444111111222444555555333333444444555666666666777666333333333333222111777888888999888777666555333333444666777666222///333222111111000111111111555666666666555333111///222222222222444555777888777444111111444666555333444555777888888777666666999888888999::::::999888===;;;999888888777555333666888999999777555444444444333111222444555555555555555555777999999777555888777666666777:::===???777222222888:::777777:::???>>>===;;;999888888888555777999:::999888999999>>>???@@@AAA@@@>>><<<;;;999999999;;;===??????>>>;;;;;;<<<===>>>>>>======<<<>>>??????>>><<<<<<<<<===<<<;;;===@@@BBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???DDDDDDBBBAAA@@@@@@@@@AAA@@@AAABBBCCCAAA===999777888999::::::999:::<<<>>>IIIGGGIIIQQQZZZfffuuu777666555555333333222111444555888;;;======;;;999<<<<<<>>>AAAAAACCCJJJSSSgggrrr\\\PPPBBB======<<<======???AAABBB<<<<<<<<<<<<;;;999888777222111000111222222111///000000/////////.........+++***)))***,,,---,,,+++,,,---...,,,***))))))***((()))***+++++++++******%%%&&&((()))))))))(((((()))***++++++))))))***+++,,,)))''''''***,,,,,,+++...---++++++,,,---...---,,,,,,,,,***)))))),,,......***((())))))&&&&&&)))))))))*********++++++,,,,,,000000,,,+++...///...------,,,,,,------......000111222333222000...,,,111333555444333222222333777444333666555222111444333222222333444444333111888555111111333444444333333555666555333333555777666555444555666777555333777555444444666777777666333444555666777888888888666666555444444444444555333111000222555666555333222222333333333222111111---///222222111000000111///000000111222333444444333333222111111111111111444111///000222444444333444333111///......///000111111000000///.........111//////222222//////111222000///111333444222000222222111111111111222222000///---...///000000///333333333333222111000000000000///........./////////222444333000...///111333555666666444222222222444222111111333555555555666444222111333444444333333333444444555666777777999777555444555555444333777888888999888777666555666444333333444444333222111111111111222333333444666666666666555444333222111222222333444555666666666555333333555555555444777777888888888777666666777777777888999;;;;;;:::???>>><<<<<<<<<;;;888666666888999888666444444555777666666666888999888777222333333444666777666666666777777888999:::;;;<<<777333333888:::888888;;;@@@???>>>===<<<;;;;;;;;;777999;;;;;;:::999999::::::;;;<<<======;;;:::888;;;;;;;;;;;;============<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAA???===<<<<<>>>>>@@@BBBEEEEEEEEEAAACCCDDDBBB???======>>>FFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<:::999888:::;;;;;;:::;;;===???JJJHHHKKKTTT^^^iiixxx777666666555444333222222444555777999:::999888777;;;:::<<>>======<<<===>>>???@@@;;;;;;;;;;;;:::999777666333111000000111111///...///000111111111000......***))))))+++------+++)))---......---+++***+++,,,(((((()))*********))))))&&&'''(((((()))(((((('''***+++,,,+++***)))***++++++)))((((((***++++++******)))(((***---///000///,,,,,,,,,+++******,,,...---******,,,+++'''%%%''''''((()))***+++,,,,,,,,,...111111---+++,,,---,,,------,,,,,,---......///111222333333222///---+++111333555555333222333444333111111333333000000333555444333444555666444333666555333444555555444333111333555555555444555666555444333444666666444333777555444444666777888888444444444555555666666666666666555444444444444444111000000111333444333222222222111111222222333444---///000000//////111222//////000222333444555555444333333222111111111222555222///...///000000000222111000.........//////222222111000//////......111...///222222///...111000//////000222222111000222111000//////000111333111000......///000///...111111111222222111000000222000...---,,,,,,......000333555333000---...000000222333333222111111222222111000111333444444333666444333333444444222111222333444555666777888888:::888666555666666666444777777888888888777666666888555222111222333444444000000111222333444555555666555555444444555555666111222333555555555444333444555666666555444555555::::::999888777666555555666555555666777:::<<<===>>>======>>>>>><<<888555777888888666444333444666888888888999;;;;;;999777111111111222333555666777666777999::::::999888888666444555888999888999;;;>>>=========<<<<<<<<<<<<:::;;;======;;;::::::;;;777888999;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>AAAAAAAAA@@@???===<<<;;;@@@??????AAACCCEEEEEEDDD???CCCEEECCC>>><<<>>>AAAGGGHHHHHHHHHGGGEEECCCBBBAAA@@@>>><<<;;;:::;;;;;;999:::;;;;;;;;;<<<>>>AAAJJJJJJOOOYYYcccooo}}}777777666555444333222222222444777888888888888888<<<;;;<<>><<<<<<<<<<<<;;;;;;::::::999888777777444222000000000000...---...///111222111000...,,,******+++---...---+++(((,,,---...---+++***+++,,,))))))******************)))))))))))))))))))))))))))***++++++)))((()))***---,,,+++***)))((('''&&&)))((((((***---/////////***++++++***((((((***,,,,,,***+++...---(((%%%''''''(((***,,,------------...111111---+++---...,,,------,,,------...///000444444555555444111///---000222333333222222222333111//////222222///000222777555444444555666666444444444555666666666444333000222444555666555555555444333222444555666444333888555333444666888999999333222222222222333333333777666666555444555555555000000000000111222222111333333111111111222333444000111111000//////000222111111222222333333444444222222222222222333333444444222///------...000000222111000////////////000/////////............---222000111444444111000222......///000111111000///222000...------///111333333111000///000111000///---......////////////...111///---++++++,,,...000111444666444000---...///...000222222111000111333000//////111333444333111777666555555555555222000222222333555666777888999999777555555666666555444666777777777777666666666777444222111222333333333///000111222222333333333444333222222333444666777111222444555555444333111000444777777444222333555:::999888666555444333222666666555555555777:::===:::::::::<<<<<<:::666222888888777555333333444666666666777888:::999777444222222333333444666999;;;888888888999888777777666444444666777777777888:::999::::::;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;888999:::<<<<<<===<<<<<<;;;<<<======<<<<<<===>>>======>>>>>>>>>>>>>>>===@@@???>>>>>>>>>>>><<<;;;???>>>>>>@@@BBBCCCBBBAAAAAAFFFIIIFFF@@@===AAAFFFGGGHHHIIIIIIHHHFFFCCCAAA@@@???===;;;::::::::::::777999:::;;;;;;<<>>BBBEEEGGGMMMUUUooo}}}dddVVVJJJFFFDDDBBB@@@>>>=========;;;::::::999888888888888666333111///000///...------...///000000...,,,+++,,,,,,---...000///,,,)))***+++,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++***((('''((())),,,,,,+++)))((('''''''''++++++***+++---...---,,,***+++++++++))))))***,,,+++***+++///...)))'''((()))***+++---.../////////,,,000000,,,+++...///...------------...///000111333444555555444111///------///111111000000111222555222222555555333333666777555333333555666555555222444666777666555444444000111333444666666555444333222222444555666555333888666444555666888888888444333333222222333444444888777666666555555666666//////000000000000000111666444333111000000111222555555555333000//////111444333333222222111111000//////000111222444555666222111000//////000222444222222111111000000111111))))))***+++,,,------...111///000444444000///111---...///000000000000000111///---,,,---///111333444222111111222333222111---......////////////......---+++***+++...111333222444666444000......000///000222111111111333444/////////111333444222111888777666666777666333111222222333444555666777777666444333333444444444333555555555555555555555666444333222333444444222111000111111222222111000000111000000000111333555666000222333555555444222111...222555555222000111333777666666444333222111000666777666555333444777:::888888999::::::888444111888888777555333333555666555555666777999888555222444666777777666888<<>>>>>>>>999;;;======<<<===???AAA======>>>>>>>>>======<<>>>>>@@@BBBBBBAAA???BBBFFFIIIFFFAAA???DDDIIIDDDEEEGGGGGGGGGEEEBBBAAA>>>>>>>>>===<<<:::888777555777888999:::<<<>>>AAAKKKNNNWWWeeerrr|||888777777666555444333333000444888999999999<<>>???>>>>>>===;;;<<<<<<;;;999999:::<<<999::::::;;;<<<======>>>777;;;===>>><<<===@@@CCC>>>>>>??????>>>>>>======@@@>>><<<>>>BBBEEEDDDCCC@@@@@@@@@BBBCCCCCCAAA???@@@CCCEEECCC??????CCCGGGBBBBBBCCCDDDDDDCCCBBBBBB?????????>>><<<:::777666444666888999:::<<>>777:::???BBBAAAEEETTTccc{{{kkk[[[KKKAAA@@@?????????@@@AAABBB<<<;;;:::999999::::::;;;777555222000111222222111////////////............///...,,,,,,---...,,,+++***+++,,,,,,******+++,,,---,,,+++)))))))))***+++*********+++,,,...000111,,,------,,,***))))))***'''((('''%%%%%%'''---111000////////////...,,,)))+++---......---,,,,,,---***(((***...///,,,+++...///...,,,++++++---000111...111111---+++---...---,,,,,,------...000111222...000111222222111///...,,,...000111000000111222333000000222111......000444222//////000222222222000333555555333222444666555333111111444555444222444333333555777888777555888888888999999888555333333222222111222444666888555555444333333333333444///111222111///...000222333333333333222222111000444555666555222///......333222111111000///......////////////000111222222---///222333222111222333000000111111111111000000******+++,,,...///000000...,,,...222222...,,,...---///222222000///000222////////////000111222333000///...///111333333333333333333333222111000000---------...///000111222000333555444111///000222111222222111000000222444222111//////222333444444666444222222333444444444222222222222222222222222333222000000222333222222222111000000000222333444666333111000111222222222111222444555555444333222...///000111222333333333000000111222333444444555333111000000111222222111...000333555666444222111000444777666333222555888;;;:::999999::::::888666888999:::999777666666666999777666666777888666555333777;;;:::888777999<<<888888666555444555555666111888<<<888555888<<<<<<999;;;===>>>???>>>===<<<<<<<<<===<<<:::;;;===???;;;::::::;;;;;;<<<======999<<>>@@@===:::<<<@@@CCCBBB@@@@@@???@@@AAABBBBBB???===@@@AAAAAA???>>>???BBBEEE@@@@@@AAABBBBBBCCCCCCDDDCCCBBB???===:::999888777444666888999;;;===@@@CCCMMMRRR___ooo{{{888888777666555444333333333777:::999666555888<<<333888???BBB@@@EEEWWWiiimmm\\\JJJCCCBBB@@@>>>======>>>>>>===<<<;;;:::::::::;;;<<<888555222111111333333333111111000////////////000///---++++++,,,,,,,,,++++++,,,------++++++,,,---,,,+++***((((((((()))***)))))))))***,,,...000222...//////...,,,++++++,,,+++***(((%%%###%%%+++000111000///000000///,,,***)))+++---,,,+++******+++***((()))---...,,,---000000...+++)))))),,,///111000333222---***,,,,,,***,,,,,,------///000111222///111333444444444222111---///111111111111222333777444333555444111000222333111...---///111111111000222444444222111444666777444111000333444444222444333444555777888777666888888999::::::888444111//////......///111444555444333222222111111222222///111333222///...000222000111222444444333222111111333555555222000......000000000000////////////111000000///////////////,,,000333444222000000111...///000000000000000///......//////000111111111///...000555555000...///---000222222000///111333...//////000111222222222...---,,,---000222333222222222222111111///...---/////////000000000000000000333555444111000111333111111111000...///111333444111//////111444555555555222000///111333444444222222222111111111000000333222000111222333333222000000/////////000222333888444000...///111333444000222444666777777666555///000222333444444333333000000000111222444555666666222//////222444333222,,,///333777888777444222---111666666444333666999;;;999888888888999777666888999;;;;;;999777666666999777555444555666555444111555::::::666444666999555666777777777666444333333;;;>>>999777:::>>>>>>888999;;;======<<<;;;:::============<<<===???AAA======<<<<<<<<<===>>>>>>;;;>>>AAA???<<<:::===@@@CCCCCCCCCCCCBBBBBBAAA@@@???;;;777888<<>>BBBDDDNNNSSS```qqq}}}666777777666444444444666:::;;;<<<<<<<<<;;;:::999<<<;;;===@@@CCCIIIVVVcccwww___MMMCCCBBB@@@???>>>===;;;999>>>===;;;999888888888888777666444111000/////////333444444222...,,,---//////,,,******,,,,,,***''')))***,,,...//////......///---+++)))((((((((((((,,,)))'''''')))+++------111...+++)))***+++,,,,,,***(((%%%$$$%%%)))...222333///++++++---///...,,,000///////////////000111000000///............///777222,,,)))+++...000000000///...---------------,,,,,,---...000333555666444222000111333444333000222333333333222222444666777444111//////000000000...,,,***+++///222333222...111444555444222222222666555222///------......555444333444666777666555666777777777777555333222...///000111333555666666777555333111000000000000444555444---&&&%%%,,,333333333333222222222111111///000111222222111///...////////////////////////111///...---...///...---111111333333333333222111222222111000000///......555000...000111//////111000///...000222222///,,,//////...---------------333333333333333222111111---...///000111111111111666555444222000///------...000222222111111222333555444222000//////000111///222555333///...000444444111...///111333333111666222///000333555333000444000///333444222222333555555555333000//////111///000000000......000111666666666444111000000222666444222333666666444111+++000555555222111333777444666444000000333444222555222//////000333444444...000333555555444222111333222111000000333777999999999999888888777666555:::888666666888999999999:::888555333333444555777666777999::::::999888666<<<:::888555333222222222999:::;;;:::999999;;;<<<===<<<<<<;;;::::::999999===<<<;;;;;;<<<>>>@@@AAA===<<<;;;<<>><<<;;;<<<>>>AAAIIICCC======AAADDDAAA======<<<<<<;;;;;;;;;<<<<<<:::<<>><<<===@@@AAA===<<<>>>@@@???>>>>>>>>>=========@@@BBBFFFEEECCC>>>888555666888;;;:::999888:::???FFFLLLWWWXXX^^^lll~~~555666666777777777777666:::;;;<<<<<<<<<;;;::::::<<<===@@@BBBCCCIIIXXXfff}}}yyyaaaNNNIIIGGGDDDBBBBBBAAA@@@>>>???>>><<<;;;:::::::::;;;<<<:::888555333222222222444555444222...---...///000...,,,,,,---...+++)))------......------,,,+++///...,,,***))))))******,,,+++)))))),,,---......///,,,((('''((()))******,,,***((('''(((+++///111111///,,,+++,,,---------111111111111111111222222//////////////////000000111...,,,,,,...000000///...,,,++++++,,,...//////------///000222333555555444222111222444555333111111222333222222222555777666333000///000111111000111///------000222222111000222444555444333333444666555222000.........///444222111222333444444333555555666666555444222111//////000111222333444555555444333222111000000111111222111---)))***///333222222111111111000000000---///000111111000///...////////////////////////111000...///000111111000...///111333333333333222444444333333222111111111555000...000111//////111111//////000222222000---//////..................000000000111111000//////......//////000000//////555555444222111000///......000222222111000111222333222000.........///000111333333000,,,+++...222222000...///222444444333444111...///333555333000444000000333555333222444444555555333000///000111///000111000......000111555666555333000...///000333111111333555666555222+++000444444222111333666333555444000000333444111333111///000333777999:::000000000000111111111111444333111111333444666666666666777888888888888888777666555555777999999888777666444333222333444555666777888::::::999777666;;;:::888666555555555666999999:::888666666777888999:::<<<>>>>>><<<:::999===<<<;;;;;;<<<===???AAA;;;999999:::>>>AAACCCCCC@@@AAA@@@???>>>>>>???AAAFFFBBB>>>===@@@AAA@@@>>>===============>>>??????;;;<<<======>>>>>>======>>>AAABBB>>>===???@@@???@@@@@@@@@@@@@@@AAABBBDDDEEEDDDBBB===777555555777;;;;;;;;;;;;===CCCJJJPPPYYY[[[aaammm}}}555444444777;;;<<<:::777999:::;;;;;;<<<;;;:::999;;;>>>CCCEEEDDDIIIYYYjjj~~~~~~dddPPPMMMJJJEEECCCCCCCCCCCCBBB@@@???>>>======<<<======>>><<<:::777555444333333444444333111///---...///...---,,,,,,------+++)))......---,,,,,,,,,,,,---///...---,,,+++,,,---------,,,+++,,,...000///...---***'''&&&''')))******...---,,,,,,,,,---///000.........,,,++++++---///000000111111111111000000---...///000111111111111///......///111111000///111...+++***,,,///111111...///111333444444444333444333222222333444333222000111222222222222444666555333000///000111111000333111//////000111111000222333444444333333444666666555333111000///000000222000//////000222222222333444444555444333111000000111111111111222222222333333333222222111111111//////......///000222444000000000///////////////,,,---///000111111000///000000000000000000000000111//////000222444555444---...000222444444444444111111111000000//////...444000...000222000///111000000///000222222000...///////////////000000000000000000000000//////...------..................444444333333222222111111///111222222000///000000111000...---,,,------...222333222...***))),,,///000///...///222555555555222000---///222444333111333//////333444222111222333444555333111000000111000000111000///...000222444555444222///......///000///000222444555444333,,,///333333111000222555333555444111000333444111222000///000444888:::;;;333222000//////000111222444222111333666777555333444444666777999999::::::444444444555888999888777777666555555555555555666777888999999999888777666:::999888777777888999999999::::::888555444555666666888<<<@@@@@@???<<<:::;;;:::999999:::;;;===>>>999888777999===@@@BBBBBBAAABBBBBBAAA@@@??????@@@BBBAAA???>>>>>>>>>?????????????????????@@@AAABBB>>>>>>===<<<<<<>>>???@@@???CCCCCC???===???@@@>>>@@@@@@@@@AAAAAACCCDDDEEEDDDCCC@@@<<<777555666777::::::;;;===@@@FFFNNNSSS\\\___fffooo{{{666444333888>>>@@@===888777888999:::::::::999888999>>>DDDFFFDDDHHHZZZmmmhhhSSSLLLHHHCCC@@@???@@@AAABBB??????>>>>>>>>>============;;;888555333111111111222222111///...---------*********++++++***)))''',,,+++++++++,,,...000111///...---------...///000,,,,,,,,,---///000///---...+++(((((()))+++------////////////......------+++---...---******---000,,,,,,---------,,,+++***+++,,,...///000111111000222111111111222333444444===888111---...000111111///111333555555555333222222222111222222222222111222333333222111111222444444222000000111222111111111000000000000000000000222333333333222222444666555444333222111111111111222000...---///111222222333333444444444333111000111111111111111111111111222222333333333222222111111//////111444666555333000000000000////////////---...///111222222222222000000000000000000000000///......000333555666666///000222444555555555555000000000000//////......333///...111222000///111////////////000000///...///000000111111111111111333333333222111000...---++++++,,,,,,---...//////333333333333333333333333111333444333111000000111000///...------------...000111111000---,,,---...000000000111222333444444111///---...111333222111111------222333111///000222333444333222000111111000111111000//////000222222333333222000///111222000000000111222333222222---000222222111111222444333666555222222555555333222000//////222444555555555444333333222222222222222111111555:::;;;777333444555666777999999999999333333444666999:::888777888888888888999999999999999999:::::::::999888888:::999888777777888999::::::;;;;;;999777777888999555888;;;???@@@???>>><<<999888888888888999:::;;;;;;999888999<<>>???@@@@@@>>><<<<<<<<<===>>>???>>>;;;;;;===@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@AAABBBBBB>>>BBBCCC???===??????===???>>>>>>@@@BBBCCCDDDDDDDDDBBB@@@<<<999888888999888999;;;>>>BBBIIIPPPUUU\\\aaaiiipppzzz777555444888>>>@@@>>>:::555666777999999999888777888===DDDFFFDDDIII[[[nnnlllVVVLLLGGGAAA>>>===???@@@AAA>>>>>>>>>>>>===<<<<<<;;;;;;999777444222000000000111000...---------,,,,,,)))***,,,,,,+++***)))(((,,,+++++++++,,,...000111///...---------...///000+++***+++,,,...///...,,,...+++((((((***,,,.........////////////---+++***)))+++---,,,******,,,///***************)))(((((()))***+++---...//////000333222111111444999???DDDOOOFFF:::333111111111000000222444555666555333222000111111111000000000111444555444333000///000111222111000000222333222111------...//////000000111000111222111000000222444444333333222222111111111222000......000222222222333333444555444333222111111111111111111111111111333222222222222222222222444222111444777999666222111111111111111111111111000000111222333444444444000000000000000000000000...------///222444555555333444555666666666555444444444444444333333333333222......111333000///111............------...//////000111222222111000000444444333222000...,,,+++))))))***+++,,,///111222222222333333333444444444222444555444333111111222000000//////////////////---///222333222000//////222333333333222222222222000/////////000111222111222///000444666333111222111222444444222111111222000111111111//////111222000111222222222222444666111222222222111000/////////000111111111111333444444777777444555777777444222000///000222444444444333444555666555333111000///000333777<<<<<<999666777777888888888888777777333333555777::::::999777777777888999999999::::::<<<<<<<<<;;;;;;::::::999;;;:::888777666777777888888999:::999888999:::<<<777888:::<<<===>>>>>>???999999999999999:::::::::===;;;999999:::;;;;;;;;;666888999999777666666666777:::======::::::===AAACCCBBBAAA@@@???>>>>>>>>>@@@@@@BBBBBBCCCCCCBBBAAA===AAABBB???>>>??????===@@@??????AAADDDFFFFFFEEEEEECCC@@@===<<<;;;<<<<<<999;;;>>>BBBFFFLLLSSSWWWZZZaaajjjrrr{{{999777666888;;;======;;;555666888999::::::999888999===BBBEEEEEEKKK]]]nnnrrr[[[MMMIIIDDD@@@@@@AAABBBCCC>>>>>>>>>>>>===;;;:::999;;;999777555333222222222111///------------,,,+++***---///000...---,,,,,,......---,,,,,,,,,,,,---...---,,,+++,,,---...///+++***)))***,,,...---,,,,,,)))'''&&&))),,,---.........//////...---+++***((()))++++++++++++---...---,,,+++***)))))))))***************,,,---///000000000000111777AAALLLTTT\\\PPP@@@666333222222000000111333444555444444333000111222111000///000222444555444222000...///000111000///000222333333111+++---////////////000111///000111111000000111222222222222222222111111111111000///000222333222111222333444444444444222222000000111222333333444444555444222111000111222222444222222444777777555222222222222222333333333333222222222333333444555555000000000000000000000000///------...000222333222444555666666666555444333222222222222222222222222111......222333111000111...//////...------...000000111222222222000///...000000000///...,,,***************+++,,,///111222111222222222333333333444222333444444333111222333000000000000000000000000...///111333444333222111333444555444222111111111222111111000000111111111555222333888:::777444555///111444444333222222222000111222111000///111333000111222333222333666888222333444333111/////////222222111111222333333444333666777555555888777444111000000222555777888888///111333555444333000......111666:::;;;;;;:::999999999999888888777555555555555555777999:::999888555555555555666777999999===<<<<<<;;;;;;:::::::::;;;:::888777777777888888555777888888777888:::<<<999999::::::;;;<<<======:::::::::::::::::::::::::::888555444555555555444...///000///......///000333666999::::::;;;>>>AAACCCBBBAAA???>>>>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@<<>>BBBAAAAAADDDIIIKKKJJJHHHFFFCCC???===>>>>>>>>>===;;;>>>BBBEEEIIINNNTTTXXXXXX```kkkuuu;;;:::888777888999;;;<<<777888:::<<<<<<<<<<<<;;;<<<===AAAEEEHHHOOO___oooyyyaaaOOOKKKFFFCCCCCCDDDDDDDDD@@@@@@@@@???===;;;999777999888666444333333333444333000......///000...,,,***---111222000---------------......------,,,+++---,,,+++*********+++,,,,,,***))))))+++---...---,,,***''''''***---///000.../////////...---,,,+++(((((((((***,,,------,,,///...+++)))((()))+++,,,,,,+++***)))***,,,///111000000111333999DDDQQQZZZ___QQQ@@@555222333444222000111111222333444444555111333444333111000222444222333333222000///111222000//////111333444333222,,,///111111///...///000...000222333222111111222000000111111111111111111/////////111333333111...000111222333333222111111//////111222444666777888777555222//////000111333000000111222444444333222222222222222333333333444333333333222222333333444////////////////////////111///......000111111000111222333555555555444444---------...............111---...222444111000111///111111000...---000222000111222222111///---,,,+++,,,------.........---...---,,,+++,,,...///111111111111222222222222222///111222222111000111222///000000111111000000000333111000000111222333333111333555555333111222333333333333222000000000111555333444999;;;777555555...111333444333222222333111222222111000000111333111222333222111111333555111333555444111///000111444333222222333444444555111444666444444777666333222111111333555777777666000111222333333333222111000555;;;<<<:::888888:::999999999888888777555555666555444444666888777777555444333333444777999;;;<<<;;;;;;:::999888888888:::999999888888999;;;<<<777999999999888999:::<<<888999:::;;;;;;:::999888666666777777777777666666222000---,,,---...------&&&'''''''''&&&'''))),,,000222555888;;;===@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCC<<>>===>>>??????===;;;>>>BBBEEEHHHLLLPPPSSSWWW___lllyyy<<<;;;:::777555666999<<<999;;;<<<>>>??????>>>>>>>>>>>>AAAFFFKKKRRRaaaooo~~~eeeOOOKKKGGGEEEDDDEEEEEEDDDAAAAAAAAA@@@>>>;;;888777777666444333222222333333444222//////111222000...(((,,,000111...,,,,,,,,,)))***,,,...//////......,,,+++***)))))))))******---+++))))))+++---//////...,,,******---000222333///////////////...------((('''&&&)))---///---+++000...***'''&&&(((***,,,///---+++)))***,,,000222222333555666:::CCCOOOWWW]]]OOO===333111444555555000000000111222333555666222444666555333222444666///000111111000111333555/////////111333444333222///222444333000......///...111444555444222222222//////000111111111111000------///222333333///---///000111222222111000///---...000333555888:::;;;999666222///---///111333,,,---///000111222333333111111222222222333333333333333222222111222222222////////////////////////333111//////000111000///---///111333444444444444......//////////////////000---...222444111000111111222333111//////222555111111222222111...,,,***)))+++,,,///000222222333111000...,,,,,,,,,...///111111111111111111111111,,,...000000000///000111//////000000000000000///888444///---...000222333///222555555333222333555555555444333111000000111333000222777999555222222...000333555444333222333111222222111000000111333222333333222000///000222///222444444222111222444666444222222333555555555///333444333333666555111555333222222222222111///444333333222333444666777222888>>>>>>888444666999888888888888888777666666777555333333444666666666777666444444555888;;;===;;;:::999888777777777777999999999999:::<<<>>>???<<<======<<<;;;:::<<<===777999<<<======:::666333111111222222222111000000+++)))'''&&&((())))))((("""######"""!!!###'''***...000333777;;;???AAAAAA?????????@@@AAABBBDDDEEEFFFDDDBBB@@@AAACCCFFFHHH===BBBFFFEEEDDDFFFFFFDDDAAA??????DDDJJJMMMJJJGGGDDD@@@<<<<<<===???>>>===888;;;???BBBEEEHHHKKKNNNWWW___mmm|||666777888999:::;;;;;;;;;<<<<<<===AAADDDDDD@@@===<<<;;;???EEEIIIQQQbbbtttrrr^^^OOOHHHEEE======CCCBBB@@@>>><<<===??????===:::===999444111000111111111555444222000............111///............,,,+++((())),,,///000111000000---***'''(((***,,,+++***---***''''''***---------......---,,,,,,,,,---...//////.........//////000,,,***((((((***---......------+++)))((())),,,...---,,,+++******,,,---///111000111333999BBBJJJOOOTTTKKK???666333333222222666555444222111111222222444333333333333333333333///////////////000000000000000000000111111111222111222222111...+++******///000333666666555333222000111333333333111///...333333111000/////////////////////222444333...)))000111333555666666666666111222222111///...///000333000...///222444333111444...,,,111444000///111222222111000000111222222333333222000......///111/////////.........///////////////000000111111222000///---...000111111000111000...---...///111333000///////////////000111///000222333222///,,,***///---,,,,,,---...,,,+++111000...---,,,...///000777333000000222333222000,,,+++...222111......111666333222555444111111333444666666333///---///111555333111///...///111333222444444444222222222444777444111000000000000///333333444222111000111333000000000000///...,,,,,,666333///...///111222222000//////000222222111000111000000222444555444222111///...000333444333111444666777777555333333333666666555333111111444666222999<<<999555666888999666666666666666555555555777777777777777888888888888888777777888999999:::999999::::::999888666555777888999;;;===>>>@@@@@@???>>>===>>>@@@???<<<999777;;;<<<777555666222,,,(((***---000000---***'''###!!!"""$$$###"""###%%%%%%$$$###%%%+++///222222333555999===AAADDDAAA???===>>>???AAABBBBBB>>>???AAABBBBBBAAA@@@???:::;;;===BBBGGGHHHDDDAAA???@@@AAACCCEEEFFFGGGHHHEEECCC@@@>>><<<<<<===>>>;;;>>>BBBCCCDDDFFFLLLPPPSSS]]]mmm|||888888999::::::999999999>>>>>>>>>@@@CCCCCC@@@>>><<<===BBBFFFJJJRRRfffzzzuuu___PPPKKKIIIAAAAAAFFFCCCAAA???>>>>>>@@@@@@===;;;;;;888333000000111111111555444222000///......///000...---,,,------+++******,,,...000111000//////...,,,)))***,,,...---,,,///,,,))))))+++---...---...------,,,,,,---.../////////......---.........---+++))))))***,,,------+++------,,,***)))***+++,,,+++***)))***+++---...///......///444:::AAAEEEJJJDDD<<<555222222222333555444333111111111111111000000000000000000000000000///.........000111333///000000000000000000000111222222222111000//////000111333444333222111000...///111111111///...,,,222111000///...............///000222333111...***000111222444555555555444000222222222000//////000///---,,,,,,///000000...333---,,,000222000...000222111///------///111222111111111000......000222111000///...///000111222111111222222222111000000///---,,,---...000/////////...---------...000111111111000000000000000111111222333333333111///......---,,,,,,------,,,+++///...---,,,,,,---///000444111...---///000000//////---///222222000000333333000111444444222333666555555444333111000000111666444222000///000111333333444555444222111222333666444111000111222111111000111222111000000111333000111111000000...------222111111111333333222000/////////111222222222111333222222222333333111000333111000111333444333111333555888888777555555555222333333333222333555888444999<<<888444555888888333333444555777888999999666666777777777777777777999999999888999999::::::888999:::::::::999888777777777999:::<<<===>>>>>>@@@???>>>???AAAAAA>>><<<888<<<>>>:::777555000)))&&&&&&'''''''''%%%$$$######!!! !!!$$$&&&%%%$$$$$$&&&(((((())),,,111555999999999999;;;>>>AAACCCDDDBBBAAAAAABBBCCCBBBAAA>>>???AAABBBAAA@@@???>>><<<<<<>>>AAAEEEFFFDDDAAA???@@@AAABBBDDDFFFGGGHHHEEECCCAAA>>>======>>>>>>???AAACCCCCCBBBDDDIIIMMMSSS]]]nnn|||;;;;;;<<<<<<;;;;;;:::999@@@???>>>???@@@AAA@@@???===AAAFFFHHHJJJTTTkkkvvv```RRRMMMMMMFFFEEEHHHDDDBBBAAA@@@@@@@@@@@@>>><<<999666333111111222222222444333111000//////000000111000...---......---,,,...///000111111000......///---,,,---...000000///...,,,***)))+++,,,,,,+++------,,,,,,,,,---///000//////...---,,,,,,------...,,,))))))+++,,,---,,,+++---//////---***((((((***))))))))))))+++---...000///------000444888;;;>>><<<999555111000222444444333222111000000000111222222222222333333333333000///...---...000333444///000000000000///////////////000111111222222333222222222111000000/////////000111222111000///...000000//////......---------///222333222///...---///000222333333333222222000111333222000///000111...---,,,,,,...//////...111---,,,///111///...///000///---,,,,,,---///000...///000///...///222444222111///...///111333555333333444444444222111///000...------///000000///------------............333333222111000000000000000111111222222111111000///---,,,,,,......---+++//////.........///111222444111...,,,...///111111333000000333444222333666333111111444444111111444555444222222222333222111777555333111000111222333444555666444222000111222555333111111222333444333000000111000//////000222111111111111111000///......///222555777666333000//////000111222333333222666444333333333222///---444222111111222333111000000333777888777555444444...000222333333444666888666;;;;;;666333555777888111111222444555666777888666666666666666666666666::::::999999999999999999777888999;;;<<<<<<;;;;;;666777888:::;;;<<<<<<<<<>>>===>>>???AAAAAA???===:::===???<<<888444,,,%%%(((&&&%%%###""""""######"""""""""%%%(((******)))***,,,///000222444777999>>>===<<<<<<<<<===???@@@DDDCCCBBBBBBCCCBBBAAA?????????@@@AAA@@@???===<<<>>>>>>>>>@@@CCCDDDCCCAAA>>>???@@@BBBDDDEEEFFFGGGFFFDDDBBB???>>>>>>>>>???@@@AAABBBAAA@@@CCCIIIOOORRR^^^ooo}}}======>>>>>>>>>======<<<@@@>>>=========>>>?????????EEEJJJIIIIIIUUUnnnxxxbbbSSSNNNNNNHHHFFFGGGBBBBBBAAA@@@@@@???>>><<<;;;888666444333444444444333333222111000000000111222555333111000111222222111222222222222111///...---///.........///000000000---,,,***))))))******)))++++++******+++,,,...//////...---,,,,,,,,,,,,,,,,,,***)))***,,,.........,,,...//////,,,***((((((******)))***+++,,,...///222111000000111333666888777888999777333111333555444333333222222111111111333333333444444444444444.........///000222333444//////000000000///...---...------...000111111111333222111000///000000111333333444555444444333222//////////////////......+++///333333000......//////000111222222111000000///111333333111000000111111000//////000000000000000//////000000000///000........................,,,---.........000333666333111...---...000444666222333444555555444222111333111000000222333222111,,,---.../////////......333222111000////////////............//////000000111///......//////...---222111111111222333444555666333111///000222444666555111000222444333444777777444222444222...---///555222000000333555444111777555333222111111222333555666666444222000000111333111000000222444555444222333333111///...///111222222222222222111000///...///222555888777444111///000222333222222333444555444333333333222000...333222222111111000//////...111444555444111//////---000222444444444555666888;;;:::555222444777777222222222222222333333333888888888777777777777777999999999999999888888777666777999;;;============888888:::;;;<<<<<<;;;;;;::::::;;;===>>>>>>===<<<<<<>>>>>>;;;666000(((###'''&&&$$$""""""""""""###!!!"""%%%***...000111111444666888999999999999999<<<<<<;;;::::::;;;;;;<<<@@@@@@@@@AAABBBBBB???===@@@@@@@@@@@@???===<<<;;;@@@?????????@@@AAABBBBBB>>>???@@@BBBCCCEEEFFFGGGGGGEEEBBB@@@>>>>>>???@@@===>>>@@@???@@@EEEMMMTTTRRR```qqq}}}:::;;;<<<======>>>>>>>>>======<<<;;;;;;<<<>>>???AAAIIIMMMJJJIIIWWWqqqgggVVVOOOMMMFFFEEEFFF@@@AAAAAAAAA???===;;;::::::999777666666777777666555222111000000000111333333666444111111222333333333333333222222000///...---......//////.........///---------,,,+++***++++++******)))))))))***,,,---///...---,,,,,,,,,,,,,,,))))))(((***---000000000/////////---***))))))***+++++++++,,,---...//////111111111111333555777888444777:::999555333444666444444444444444444333333///000000000111111111222+++---000222333333222222...///000111111000///...111///---...000111111000222111000000000222333555444444555555555555555555//////000111111111000000+++///333333000...///000...///000111111111000//////111333444222111111111222222111111000000111222000222222111000111111111,,,...000222222000...,,,,,,---.........000333555222000...,,,---///222555000111222444555555444444333222000000111222222111......///000000000000///222111000///...------------------......///000000222111000000111111000///222222222222222333444444555444222111111333666888555000...111444333444666666333222333111---,,,...444111///000333555333111555444333222222222333333555666666444222000000111111000...///222444555555666666555333000......///111222222222222111111000000000000333555777666555000222444444222222333444333222111222333444222000222222111000///...---...///222444444222///------000222444444333333333444999;;;999444222555777666222222333333444444444444:::::::::999999999888888777888888999999888777777666888:::<<<===>>>>>>===:::;;;<<<======<<<;;;:::888:::;;;======<<<<<<<<<>>>===<<<999444,,,&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$***000444777888999:::;;;<<<>>>??????===<<<999999999::::::;;;<<<<<<======>>>@@@CCCCCCAAA@@@@@@@@@@@@???>>>===<<<<<<@@@@@@?????????@@@AAABBB>>>???@@@BBBDDDEEEFFFGGGGGGEEEBBB@@@>>>>>>???@@@===???@@@@@@AAAFFFNNNUUUSSSbbbsss~~~666777888:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<>>>AAABBBJJJNNNKKKLLL]]]uuuqqq\\\QQQMMMEEEDDDEEE???@@@AAABBB@@@<<<:::999999:::999888999999999777555111111000000111222444555555222//////000222222222222222111111000/////////...///111000...,,,,,,---...///000///...---...///++++++***)))))))))***+++......------------......)))))))))+++...000000000/////////---+++***+++,,,---------.....................///000222333555666333555777777666555444444444444555555555555444444000000111111222333333333,,,...000333444333222111---///111222333222000///666333//////222333222111111111000000111222444555222222222222222222333333...///000222222222111000---///111111000//////000---...000111111111000000...111333444333222111111000111111000......///111000333444111000222333222---///222444444222///------...///...---...111333333111///------///111222...///000111222333555555111000....../////////...////////////000000000111000//////...------------...///000000111111111111333222000111222222111///////////////////////////000111111111000111444666555///---111555444333444111//////222222//////222222000//////111222111111222222222222222333333444444555666444222000111222222000///000222555666666777777666333000......///111111222222222111111000222000///000333555666666111444666555222000222444000000000222444555444222111222222111///---...///222444555555333111000111444555666555333222333444777999888444333666777444111222444555777999;;;;;;<<<<<<;;;;;;:::999999999666777888999:::999888888888999:::<<<======<<<<<<;;;<<<===>>>>>><<<:::999:::<<<>>>???===<<<<<<======;;;;;;:::555,,,%%%### !!!"""###$$$%%%&&&'''%%%***111777:::;;;<<<===;;;;;;<<>>???@@@?????????AAADDDEEEEEEDDD@@@@@@@@@???>>>>>>>>>>>>>>>???@@@???>>>???AAACCC???@@@AAACCCEEEFFFGGGHHHFFFDDDBBB???>>>>>>>>>???@@@BBBCCCCCCCCCFFFMMMRRRWWWhhhxxx888999::::::;;;;;;;;;;;;999<<<>>>>>>===>>>AAACCCBBBJJJNNNLLLRRReee|||}}}eeeVVVNNNFFFEEEGGGBBBAAACCCCCCAAA===999999::::::999999999:::999666333000000000000111333555666444222///...///111333333000000000//////000000000///111333111...++++++,,,+++...000///...---...000...---,,,*********++++++------------...///000000,,,++++++,,,...///...---,,,---//////---+++++++++------......------,,,,,,+++,,,---///000111222222//////000333555666444333333333444555555444444333222222333444444555666666111000000000111111222333---...111333444444333111666222...///222444444111111111000000000111111222///////////////000111111,,,---///111222222111000///......000111111000///---...///111222222222111---000444555444222222222///000111///---,,,...000...333555111///111333111///000111111111111000//////000000...------///111444333111000//////000111///......---...000222444111///------.........---//////...---...///000111000///............//////---///000222222111///...222000//////000111///.../////////......---,,,,,,+++...000111000000222444555///...333777666333333000---...111111///000333000000000///......///000///000000111222333444444333444555444222111222333555333222222555777777777444444444222000//////111000000111111111111111000111000///000222444444333333666888666222///111333111000000222444555444222111333444333000///000222111222333333222222444666666777666555333333444666555777777444555888777444111222333555777999;;;<<<<<<<<<;;;::::::999888888666777999;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999;;;<<<===>>>===;;;888666:::<<>>============<<<<<<>>>AAACCCBBB@@@999:::;;;===???@@@@@@AAAAAA@@@???@@@CCCDDDDDDDDD@@@@@@@@@?????????@@@@@@<<<>>>@@@@@@??????AAACCC@@@AAABBBDDDFFFGGGHHHIIIEEECCCAAA>>>======>>>>>>@@@CCCEEEEEEEEEHHHNNNRRR\\\nnn~~~==================<<<;;;999<<>>::::::;;;999999999999:::888444222000000000000222444666777666444111000111333555555///.........///000111222111333555333///+++***+++'''***------+++***+++...111000...,,,+++++++++,,,---------...///000111222...---------......,,,***(((,,,000222000---+++***------------,,,+++******,,,---...///000111111000+++***+++...333666444111111222333444444444333222//////000111111222333333555333///------000333666,,,...111444666555444333444///+++,,,000444333111111111111000//////......//////......///000111111***,,,...000111111000///000...---...222333111...,,,---///111222333333222---000444555444333222222000111222000...---...111,,,333555000---000222000222000///......///000222111111000...,,,,,,---///555555333222111111000000111///---,,,,,,...000222222111///...///000///...///...,,,+++,,,---///111000////////////000000111+++---///000000///,,,+++000///......//////...---000000000000///---,,,+++***---111333111111222444555000///444999777444333222//////111111------000...000111000,,,+++---000---...///000222333444555222444444444222222222444777555444444666888999999000111111000//////000222///000000111111111000000000///000111333444222111444777:::777222///000222222111111222444444333111222444666555222111222444...//////000000222555888777777666444333444666999444666666444666999777333222222333333444555666666;;;;;;::::::999888777777666888;;;===??????>>>===:::;;;;;;<<<;;;999888777:::;;;======<<<:::777555888;;;======:::888888999777888>>>EEEAAA333&&&""" !!!'''...333222888>>>AAA@@@===<<<<<>>@@@@@@???<<<888999;;;===>>>?????????BBB@@@>>>>>>???AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA:::===@@@AAA??????AAACCCAAABBBCCCEEEFFFHHHIIIJJJEEECCC@@@>>>===<<<===>>><<<@@@DDDFFFHHHKKKQQQVVV```rrr???777777>>>@@@999777<<>>???;;;>>>AAA@@@:::111)))%%%""""""&&&(((---333;;;===??????===;;;;;;;;;@@@???>>>???@@@@@@===999;;;===@@@???===<<<===>>>BBB>>>;;;<<>>>>>@@@CCCAAADDDCCC???<<<>>>>>>===>>>>>>???BBBEEEGGGGGGGGGBBB@@@===:::888999;;;===BBBAAABBBFFFHHHJJJQQQXXXooosss}}}AAA:::999AAACCC===<<>>:::<<<>>>???;;;444,,,'''""""""%%%(((---333:::===AAACCCAAA???<<<;;;>>>======>>>@@@???===:::===>>>@@@???===<<<>>>@@@@@@===999:::>>>BBBCCCBBB???@@@@@@@@@>>>>>>@@@AAA@@@CCCCCC>>><<<===>>>===>>>>>>@@@CCCGGGIIIIIIHHHDDDBBB???======>>>AAABBBCCCAAACCCGGGJJJLLLSSS\\\pppvvvAAA;;;;;;BBBDDD@@@@@@DDDEEEFFFFFFDDDBBBBBBCCCDDDGGGJJJOOOUUU```sssnnn\\\PPPIIIFFFFFFFFFDDDAAAAAABBBCCCCCCBBB<<<<<<===@@@AAA>>>777111000333555444111///111333222111///...///222555777000000//////////////////...///000///---,,,---...---///222444444222...,,,...---,,,+++***+++,,,,,,111111000000///.........///000000///---,,,---...111111111000000000//////,,,...111111000...------///...---...000111000//////000111222222444666888:::999777555333222222111000222444555444333333333000000000222555666555444//////111222222333222222555444333111111111222333555222///...000111///---000//////......//////000///...---...000111000///222000......000222222222......///000000000//////+++,,,...000222333444444///000111222222222111000000...///222222000000222+++******+++...000000///---.../////////...---,,,///...---...000111111000,,,,,,------...///111111555555444111---++++++,,,////////////.........------...000/////////000222111111111111111111111111111111111111111111111111555555555444444444444444222222222222222222222222333444444333333111000000111222222333333444444444///000111111111000...---111111111111222222222222000////////////111333444---......///000111222222555444333111///...---,,,333333333333222111000000222000...///222555444222111222222333333333222222...///111333444444444444333444444444333222000///333111//////111333333222222111000//////.........111111222444666666444222111333555555444444666777777:::===;;;777444444777555666888:::;;;;;;;;;:::666777777888888777666666777666777;;;???@@@>>>;;;;;;;;;;;;;;;;;;<<<======:::::::::<<<<<<777///((("""!!!%%%'''---333999>>>DDDFFFEEEBBB>>><<<>>>>>>>>>@@@AAAAAA???===???@@@@@@???======???AAA@@@<<<888999>>>BBBDDDDDD>>>???AAAAAA?????????@@@???CCCBBB>>><<<===>>>===>>>>>>AAADDDHHHJJJJJJHHH@@@>>>===;;;<<<>>>AAABBBCCCBBBEEEIIILLLOOOXXXaaapppyyyAAA<<<;;;???AAA??????AAACCCDDDEEEDDDAAA???AAACCCFFFIIIMMMTTTaaauuuuuu```QQQGGGEEEGGGDDDCCCAAABBBCCCEEEEEEDDD======>>>@@@@@@===888333222555777777555333333333000///......///111333444000///......---.../////////000111///---,,,---......///000111000...---+++111///---+++***+++,,,---111111111000000000000000---///000///...------...111111111000000000//////,,,///222333222000//////000///...///000111000///,,,///222222111222555999999999777555444333333222///333666666333111222444000000111222333222111//////000000111222222333333666555333222111222222333333000---...111111///,,,....../////////000000111.........///000111111111111000...///000111111000)))***,,,///111333555555111222222222222111000000...///000111222111000000......///111222222111222+++++++++,,,///000///...+++---///000000...,,,+++---,,,,,,---///111000///------------...///000111333444333000---+++***+++//////...,,,+++***)))(((+++---...///...///000222//////000000000000//////111000///......///000111222222222222222222222222333333333222222222222222333333222222111000000/////////000000000111111111000111222222222111000000/////////000000111111222000000/////////000111222......//////000111111222000111111222111000///......//////000000000//////222000///000222333222000111111222222333333333222...///111333444444444333444555666777777555444333555222///...000111222222111///...,,,,,,---///000///000111222444555555444222333333333333444555666666888;;;:::888666666666666777999:::;;;;;;::::::666777777888888888999999999777777;;;AAABBB>>>::::::::::::::::::;;;;;;<<<<<<999888:::<<<888000(((###!!!$$$&&&,,,222:::>>>CCCEEEEEEBBB???>>>???@@@AAACCCDDDDDDCCCCCCBBBAAA@@@>>>>>>???AAACCCBBB>>>::::::>>>BBBDDDDDD>>>@@@BBBCCCAAA@@@@@@@@@???BBBBBB>>><<<>>>???===<<<>>>AAAEEEIIIJJJIIIGGG???>>><<<;;;<<<===???AAACCCCCCGGGKKKNNNRRR\\\gggqqq|||CCC@@@===???@@@>>>>>>??????BBBDDDCCC???===???BBBDDDFFFJJJSSSbbbwwwxxxcccRRRGGGEEEHHHDDDCCCBBBBBBDDDEEEEEEDDD>>>>>>=========;;;888666222444666666555333222222444444333333333444555555......,,,,,,,,,---...//////000111000...---...///222000///---,,,---...///333222///---,,,,,,.........//////000111222333333+++---//////...------...000000////////////......---///222333222111111111111000//////000111///...+++...111000///000333777666555555444444444444444000333666666333111222444222333444444222000...---000000000111111222333333666555333222222222333333111///...///111111///---......///000000111111111...//////000000000000111.........000222111///,,,)))***,,,...111333555666444444444333111000...------...///000000///......,,,...000111222333222111...------...000000///---***,,,///111111///---+++,,,++++++,,,...000///...------,,,------...///000000111111000---,,,,,,,,,111000///---+++)))'''&&&+++---...///...///000222//////000000000000/////////...---,,,,,,---...///000000000000111111111111333222222222222222222222222222111111111000000000............///////////////000000000000000000000+++,,,---...///111222222222222111000000000000000///000000111111222222222///000222222222111///...+++,,,...///111222222222000//////000111111000///111111111222222333333333111222333333333333222111222333555666666666666555555333000///000111222222///...,,,,,,---///222333---...///000222444666888333333222222333555666666666555555777::::::888666::::::;;;<<<<<<;;;:::999777888888888999::::::;;;<<<:::999<<<@@@AAA===888888999999:::::::::::::::>>>;;;888999;;;777000)))%%%!!! """%%%***111999<<>>@@@BBBCCCDDDDDDDDDDDDCCCAAA???>>>>>>@@@AAABBBFFFAAA===<<>><<>>;;;===@@@EEEIIIIIIFFFCCCCCCBBBAAA??????@@@AAABBBCCCDDDHHHLLLNNNSSS___kkksssGGGDDDBBBAAAAAAAAA@@@@@@>>>BBBFFFEEE@@@>>>AAADDDEEEGGGKKKUUUeee|||zzzeeeTTTJJJGGGIIIFFFEEEDDDDDDEEEEEEDDDCCC>>>>>>===<<<;;;999888777222222333333222222111000555555444444333333222222---,,,***))))))+++---......///000000......///000555333///------///222444444333111000/////////000------...000111222333444))),,,...///...---......//////.........---------...000222222222222333444222111000000000000///...---.../////////000222444333333333333333444555666333444444444222222222333666777777666333000000000000000000000111222333444444333222111111222333444//////000111111000000000...///000111111111111000...///000000......///000++++++---000111111...+++............///000111222111111222222222111111000....../////////...---,,,+++///111111222444222///.........///111111///---+++---///111222000...---,,,+++***+++---......---------,,,,,,---......///,,,...000///...,,,------333222111///---,,,******---...000/////////000222///000222222222222000///...---,,,++++++,,,---...000111111111111222222222111111111111111111111111111111000000111111222333000000000000000000000000---------------.........***+++,,,...///111222333333333222222111000000///111111111222222222333333333333333333111///,,,++++++,,,...111333444555555...//////000000000//////111111111111222333444444444444333222222111000000111111111222333333444444444222000///111222222111......------...111333555---...//////000222666999555333222222444666777666666444333666:::<<<999666<<<<<<===>>>===<<<;;;:::999999999999999:::;;;<<<>>><<<:::;;;===>>>;;;888777777888999999999999999===;;;999999999666000+++(((### !!!###(((...777999<<<=========>>>???;;;===@@@AAA@@@@@@@@@AAABBB@@@>>>>>>@@@AAAAAA@@@EEEBBB>>>>>>@@@BBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBB@@@CCCDDD@@@>>>@@@AAA@@@;;;===AAAFFFIIIHHHDDD@@@BBBAAA???>>>>>>>>>??????BBBDDDHHHLLLNNNRRR___mmmwwwHHHFFFCCCAAABBBDDDDDDCCC???DDDIIIIIIEEECCCFFFJJJJJJKKKPPPZZZlll~~~iiiYYYNNNJJJKKKJJJHHHGGGGGGGGGFFFDDDBBB<<<>>>??????===:::888777555444333222333333333222555555555444333111///...+++***((('''''')))+++------...000000//////000222333111///......000222444333333222222111111000000......//////000111222222))),,,///000000//////000/////////.........------...000000000000111444666333222000000111000///---111000...///000222222111444333333333444444555666777444222111222333333333555666666555222111222444111000000000000222333444111111000000111222444555,,,000333333111///111333//////000111111111000000...000111000---+++---...***)))***,,,...///...,,,//////...------...//////...///000111222222222222000000000000///...,,,++++++000222111111444222---++++++,,,///111111///------...000111222111000///,,,+++***+++,,,---,,,+++------,,,,,,------......,,,---//////---,,,,,,,,,000000000/////////......///000111111//////000111...///111222222111///...---------,,,,,,---------000000000111111111222222/////////000000111111222000000000000111333444666111111111000000000000000...............//////000------...///000222222333222222333333333222222111111111111222222222222333444444333222000...,,,++++++,,,---///111222333333---///111111111111111111111111111111111333444555666555222111000000111222444333111000000000111222222111000000222333222111///.........///111222333///000000///...///333777777444222222555777888777444555666777999999777666:::;;;<<<===>>>===<<<;;;;;;;;;:::999999:::;;;<<<>>>===;;;:::::::::;;;;;;666777888999999999888888999999999999777555222000+++%%% !!!&&&,,,333777;;;>>>>>>=========999<<>>===>>>???AAA???>>>>>>AAAAAA@@@>>>AAA>>><<<===@@@BBB@@@>>>@@@@@@AAA@@@???>>>@@@BBBAAADDDEEEAAA???AAACCCBBB===???DDDHHHJJJHHHCCC???<<<<<<;;;;;;;;;<<<===>>>AAADDDHHHLLLLLLQQQ___mmm~~~EEEDDDBBB@@@BBBEEEFFFDDDAAAGGGMMMMMMHHHGGGJJJNNNOOOPPPUUU```rrrlll]]]RRRMMMLLLMMMKKKJJJIIIIIIGGGDDDBBB;;;>>>AAABBB@@@<<<888555:::888666555666666777666999:::999888666444111000***)))'''&&&&&&(((+++,,,,,,...///000///000111333......------...///000111111222222222222111000000////////////000000000000***---000222111111111111////////////............///000000//////111555888444222111000111000///---444111//////222444222000555555444444444444555555999555000///111444444333111333333222///000333666111000000000000222333444000000//////000222444555+++000666555000...111666///000111222222111000///...000111///,,,***+++---***)))((((((+++---......------,,,,,,---...000111//////000111111111111111222222222222000...,,,++++++111333111111444222,,,'''(((***---111222000......///000111222222111111---+++***+++,,,,,,+++***------,,,,,,,,,---......,,,...000///---++++++++++++,,,,,,---...///000000000111222111000///000111,,,---...000000...---,,,..............................//////000000000111---......///000111111222000000000000222444666777000000000///////////////111111000000111222333333000111111111222222222222111111222444444444444444111111111111111222222222111111111000000000000000)))***+++,,,---.........---///222333222222222333111111000000111333444666666444111//////000333444:::888444111///000111222000000000111333333222000000000/////////000000111222222222///,,,---111555888555222222555888888888333777:::999666444555777888999;;;===>>>>>>======<<<<<<::::::999:::;;;<<<<<<<<<;;;999888999;;;>>>555666888999999888888777666888999999777555444555,,,&&&!!!  $$$+++000555<<<@@@@@@>>><<<;;;:::>>>AAAAAA???===>>>@@@@@@>>>===???AAABBB???<<<<<<;;;:::<<<@@@AAA???===?????????===<<<<<>><<<<<<======>>>@@@AAABBBAAACCCHHHKKKKKKPPP^^^mmmCCCHHHJJJEEECCCEEEGGGGGGCCCIIIOOOPPPMMMJJJKKKNNNNNNOOOTTTaaavvvtttaaaTTTKKKFFFKKKGGGEEEGGGHHHEEEAAA>>>;;;>>>AAABBB???;;;888777:::999888777666666666666666;;;>>><<<:::888222++++++)))'''&&&'''))),,,...---......///000111222222---,,,***))))))+++---...555333222111222222222111444333111000000000111222444333222222333333111///111222222222222111000000111222333333444444444444111111000///......//////111000///......///000000444444333222111111111222444222111111222333222111222222111111111111111111555222...---///111333444444333222111000111222333111111222333444444555555111000/////////000111222---///222222000---,,,,,,---***(((***///000---)))---,,,---000///---///444............///111222333//////...------------...000111111111111000//////((()))+++---...///000000///000222222000///000111---.../////////...,,,++++++,,,,,,------,,,,,,+++.........///......------//////.........//////000222222111000000000000000...000111111///......///***---//////...------...///000111222333222222111222111///...///000222333444444444333333222000000444222111000///000222333555444222111111111222333///000111222222111000///:::888555333222333444555000333555666555333222222111111111333444333///---,,,---...------...111333111222222222222111000000...111444444111---+++,,,222///---...111444444333555555444111000111444666111111000/////////000000///000000///------000222444222000......000222444777777777555444555777:::777888888777666555555666999999:::<<<>>>???===<<<;;;<<<===>>>===<<<:::999;;;<<<;;;:::888888999;;;:::999888888:::::::::888777666666666777888999:::000***%%%""""""(((+++222:::??????===<<<<<>>===>>>???@@@???>>>>>>@@@BBBAAA===999???@@@CCCGGGJJJIIIFFFCCC???@@@BBBCCCDDDCCCBBBBBBBBBCCCFFFHHHIIIQQQcccuuuGGGLLLMMMHHHEEEGGGIIIIIIGGGJJJNNNOOONNNMMMNNNPPPRRRSSSXXXeeeyyyxxxdddWWWNNNJJJLLLIIIGGGGGGFFFCCCAAA??????@@@AAA@@@===999777777:::999888666666666777777444888999777666666333...)))(((%%%###$$$'''***---....../////////...------***)))''''''(((,,,///111333222111000111111111000333222111111000111222222444222222222333333111///000111222333333333333333///000111333444555666666333333222111111111111111111111000//////000000111333333222111111111111111444222111111222333333222222222222222222222222222111000///000222444333222000000000000111111222333222222111111111111111222............///000111222***,,,......---,,,,,,---...+++***,,,000111...+++......111444333///...111//////.........///000000111///---******+++---...000000000000//////......***+++,,,---...////////////111333222111000111111///////////////...------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,......------......///000000000///..................///111111000//////000,,,...000111000/////////...///111222222111000///000///...------///000222///000000111111000000000000000111111222222222111333333222111111111111111///000111222222333222222444444333333333333333333///111333333222000000111333222222444555555333111///000000000///000222444222222222222222111111000000333555444111...---...333000...///111333222000111333333333111111222333333333333333333333333333///000000///...///111333444333111000000222444555777777666444333333555888777888999888666555666777:::;;;<<<>>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999>>>>>>>>><<<::::::;;;===???===;;;;;;<<<;;;:::888:::::::::::::::999999999333,,,%%%""" !!!&&&+++222;;;@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA<<<;;;;;;<<<===>>><<<;;;???>>>===<<<<<<===>>>>>>DDDCCCAAA@@@???????????????======>>>@@@AAA>>><<>>999777777888:::888777555555666888999111555555333333555444111(((%%%""" !!!$$$(((+++---.........---***(((&&&&&&%%%$$$%%%(((,,,111555222111111000000000000111333222222222222222333444333222111111222333111000000111222333444555555555///000222444555555555555555555444444444444333333222111111000000111222222222222111000000000111111333222111222333444333222000000000111222222222333...///111444666666333111---...///000111222222222333222000///......//////---...//////000000//////(((***+++,,,++++++---...///---,,,...111222000---111111444888666000---...111000000///......//////333000,,,)))(((***,,,...000000///...............,,,,,,---............---...000111111000//////000000000//////......//////,,,---...//////...---,,,******+++,,,------------------,,,,,,---...//////......---,,,,,,,,,,,,------///111111000000111222...000222333111111111111---///111222222000...,,,......---,,,---...///000---...///000111111111111---...111222333222111///111222222222222111000000------...///000222444444///000222333333333222111...///000000......///000111000//////111222111000111111222111//////111333222333333333333222111111111222222111///------...222000000000111111///---...000222333111000000000444444444444444333222222...////////////000333555444333222222222444555666666666666444222222333555555666777666555444555666:::===@@@@@@>>>===>>>@@@::::::999888888888888888>>>>>>>>><<<999999:::<<<===<<<::::::;;;;;;:::999:::;;;<<<<<<;;;:::888666666---$$$"""""" !!!###)))111:::???@@@>>>>>>>>><<<===>>>??????@@@@@@@@@:::999999;;;===>>>===;;;???>>>>>>=========>>>>>>CCCCCCCCCBBBAAA@@@???>>>AAA@@@>>>???@@@AAAAAA@@@CCCAAA@@@@@@BBBDDDDDDCCCDDDCCCAAA???===<<<<<<<<>>?????????>>><<<;;;;;;<<<>>>???>>><<<999999:::<<<>>>???AAABBBBBBCCCDDDDDDCCCAAA>>>===FFFDDDBBBAAAAAABBBBBBCCCCCCBBBAAAAAACCCDDDCCCBBBDDDBBB???<<<::::::;;;<<<@@@AAAFFFMMMTTT___pppAAAHHHKKKIIIHHHKKKMMMMMMLLLJJJGGGHHHKKKOOORRRTTTTTTVVV^^^lllfffUUUMMMLLLHHHKKKIIIBBB>>>CCCIIIKKKHHHFFFAAA;;;666555777999999888666555666777999:::333888;;;::::::999444///'''$$$!!! ###'''***&&&''')))***)))&&&###!!!%%%$$$$$$&&&(((,,,000222222333444333111111333555444444444555555555444444333111//////111222222111111111222222222222111111---///222555666666555444222333444444444444333333111111222222333333333333111000000000000000111111222222222333555555444222//////000000111222333333555333222333444444333222111111333333333222111000222111000000000000111222---...000111222111000000000111111///------...000000000000111222222111000666444333444111,,,+++...111111111111222333444555000000111222111///---,,,222111000000//////000000////////////...---,,,+++---///000000///......///111000///......///000111---...000111111000...---+++,,,---...////////////+++++++++,,,---...//////...------,,,------......+++---///000000000111222///111444444333222222333///000222444333222000.../////////000000111222333222222333333333333222222444333111000////////////000000222333333222111000*********+++---000333444888666444111000000111111000111111000///...000222:::777555444444333222111000111222111///......///222333333333333222111111000...,,,+++++++++,,,,,,***,,,...///000//////////////////...---...111333777666444111---***'''%%%%%%&&&'''((((((***---000......000111222333444444666666777666444333444555444555666666555444555777888<<>><<<;;;999888888888999:::777888777666444444666888333222222444777888888777555777:::======;;;999777222)))!!!"""$$$$$$$$$$$$&&&---777======<<<<<<<<<:::;;;===>>>??????>>>===>>>===<<<===>>>>>><<<:::555666888;;;>>>@@@BBBCCCAAABBBCCCDDDCCC@@@>>><<>>>>>@@@AAABBBBBBBBBDDDFFFEEECCCAAABBB@@@===::::::;;;===>>>>>>@@@HHHQQQXXXaaannn{{{CCCJJJNNNMMMLLLNNNPPPPPPKKKJJJHHHGGGIIILLLPPPSSSUUUYYYcccssslllXXXPPPNNNHHHLLLIII@@@???FFFKKKJJJEEEDDDAAA<<<888666777999888888777777777777777888555:::>>>===;;;999333---&&&$$$"""!!!!!!$$$''')))$$$%%%&&&'''&&&%%%###"""$$$%%%&&&(((+++---///000222444555444222111444777666666666666666555444444333111//////000222222222111222222222222111000///))),,,000444777888888777000111222333333333222111000111222333333333333333111111000000000111222222222111222444666666444333222222222333444444555555777444222222333444555555333333333333333222111111111222222222222222222222(((***,,,///111333444555111222333111///......///...///000000111111000000555222111222///+++,,,000000000000111222444555666...000333555444222...,,,111111111222111000//////000000000//////---,,,,,,///111333222111000111111//////......//////000000,,,...000111111000...,,,******+++,,,------------,,,,,,,,,,,,---...000000......---------...//////+++---//////......///000...111333333222111222222///000111222333222222111///000111222333333444444111222222222222222111111666444222000//////000111111111222333333333333222......///000111333444555;;;999555222000000111222111222333333111111222333888777555444444333111000111333444444222000000111111222222222222111000000222000...---...//////...)))+++---.........///000111111000...---///333666888666222...***&&&$$$###!!!"""#########%%%(((******,,,...000222333222222444555777666555444555666777888999999888888999:::999;;;;;;:::666555777:::<<<<<<;;;:::::::::::::::777888888777666666999;;;999888666666777777666555777999<<>><<<;;;///'''!!!"""#########&&&)))111:::???@@@>>>>>>>>>:::;;;===???@@@???>>>===>>><<<;;;<<<<<<<<<:::888888999;;;===>>>?????????AAAAAABBBCCCBBB???===;;;CCCCCCAAA>>><<<;;;===???AAAAAABBBEEEFFFFFFDDDAAAAAA???===;;;;;;===???@@@>>>@@@HHHRRRZZZbbbnnnyyyFFFMMMQQQNNNLLLNNNOOONNNFFFGGGHHHFFFEEEFFFKKKPPPTTTZZZgggyyyrrr[[[QQQPPPLLLNNNIII???@@@HHHJJJEEEAAAAAA@@@>>>:::888888999888888999999888777666555444999;;;999888777333---######"""""""""$$$%%%'''%%%%%%%%%%%%$$$###"""!!!"""$$$'''+++...///000000000333555444111000444777777888888888777555444222222000......000222222222111111222222333222222222,,,...222555777777555444...///111333333222111000//////111222333333333222111111111111111222333333111111222444777777555333222222222222333333333333444222111222555777888777222111111111111111222333222222333444333222000///))))))***+++---///111222---///111111///.........,,,...//////////////////111000111333111---,,,000000000000000111111222333---///111333333222000......///111222222000...,,,//////000//////...---,,,...000111111000//////000------...///////////////+++---///111111///---+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...///111222---------------...//////+++,,,......---,,,,,,------///222222111000000111/////////000111222333333///000111222333444555555111111222333444444444444333222222222222222333333333333222222333444444555111111222333444444444444888777555333222111111222111333555555444222222333222111111222333333000...000222444444222111111222000111111111111000//////222000......000111///...***,,,------++++++---000000111222111111111444666444111---((($$$""""""""" !!!$$$&&&(((***---111222333222222111333555555444444555666777888999999888888999;;;;;;:::999777666666777777;;;;;;;;;;;;;;;::::::999777777888888777999;;;>>>;;;:::888888888888666555:::;;;===??????>>><<<:::---'''###"""!!!!!!%%%+++222;;;@@@@@@???>>>>>>:::<<<>>>@@@AAA@@@>>>======<<<;;;<<<======<<<:::======??????@@@??????>>>@@@AAAAAAAAA@@@>>><<<;;;@@@AAAAAA???======???AAAAAA@@@@@@AAACCCEEEDDDDDDBBBAAA???>>>===>>>???@@@@@@AAAFFFPPPYYYcccqqq}}}GGGMMMQQQNNNJJJKKKKKKIIIGGGJJJKKKIIIFFFFFFLLLRRRSSSZZZhhh|||sss\\\QQQOOOOOOPPPIII???@@@IIIHHH@@@>>>???@@@???<<<:::999999777888::::::999777555333444777777444333555333///!!!!!!!!!""""""###$$$%%%'''&&&%%%$$$###"""!!! ###(((,,,000111111111///222555333000///333777999999999999777555333222222000...---///111333333000111222333444555555555222333666777666333000......///111333333333111000...///111222333333222222222222111111222333444444111111222555777777555333000000000/////////////////////000333777999:::999//////......///111333444222333555555333000---+++---,,,+++***)))***+++,,,(((+++...//////---------+++---...///...---...///......222666444///---///111000000///////////////---...///000111111111000,,,...111222222000,,,***//////000//////...------+++---......---,,,,,,---+++,,,.../////////...---***,,,///111111///,,,***.........///......------,,,------...///000222222,,,,,,,,,,,,------...///+++,,,...---,,,++++++,,,,,,...111111000//////000...---------///111333444//////111222444444444444222222444666777888999999...000222444666666555444444444333222333444666777111222333444444333222111333444444555444333111111000333555666555333222222000000222444666666444222...000222222111000000000000000000000000///......000...,,,---///000...+++,,,......,,,)))))),,,//////111444555444444444555...+++&&&""" """$$$(((***...111333333333222///111333444444444555666444666777777666666777999===;;;888777777888777666::::::;;;<<<;;;:::999888555666777777777999<<<>>>888777666777888999888777;;;;;;<<<===<<<;;;999777,,,(((%%%### ###+++222:::??????===<<<<<<:::<<>>=========>>>@@@AAA@@@???>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;>>>AAACCCBBBAAAAAADDDFFFBBB???======@@@CCCEEEFFFDDDCCCAAA@@@?????????@@@CCCBBBEEENNNXXXeeeuuuJJJMMMPPPPPPLLLJJJIIIJJJJJJJJJKKKJJJIIIJJJLLLNNNUUU___ooofffVVVSSSPPPMMMIIIGGGGGGGGGFFFEEEAAAAAA>>>;;;888777999;;;===:::999:::888222000111666666666555444222000///,,,$$$ ###"""!!!!!!&&&&&&%%%###!!!"""$$$&&&###&&&***---------...///---///111111///000444888777777666444333222111000111///...000333555333000111444444000///222444444///111444444222111000111111///---///333555444222444555444333000///000111444444333222222333333333333222111000111333555666333000---,,,---...///...///......222666777666333333333333333333333333333000111111111///---+++***)))(((&&&%%%%%%'''***+++)))***,,,---...000222555...,,,***))))))+++...000***,,,...000111111000///...///000///---,,,,,,------///111111///---------222111000...------------222222000///............---...000222111000---+++))),,,000333333111...,,,)))***,,,...000222222333222000---///222333111......777999///***///111...,,,,,,+++***)))+++...222,,,***((('''(((***---//////000000---///333444111555444111//////111333444000111333222111111222444222222333555666888999999333333333555777777555333111222444555555444222111222444555555333222222333111111222555666666333111000000///000111333666777///111444666777666444333000111333333222222222333333222000//////000222333222111000...------------+++******,,,...//////...///......000333222...***(((&&&### """$$$%%%&&&(((...222444111...888555222222333333222///555888:::888444333666:::;;;999888888999888777666;;;;;;:::999999:::;;;;;;:::999888888888888888888777555555888<<<>>><<<:::===;;;;;;???BBB@@@666...)))&&&!!!!!!%%%(((...333;;;BBBDDDCCC>>>;;;888:::<<<>>>??????===<<<@@@???>>>>>>>>>???AAAAAA??????AAABBBCCCDDDDDDDDDGGGDDD>>>:::777888;;;===EEEDDDBBBAAABBBCCCEEEGGGEEE===:::===???>>>@@@EEEEEEDDDBBBBBBCCCCCCBBB@@@>>>DDDKKKPPPWWWcccuuuGGGJJJLLLLLLIIIGGGGGGHHHIIIJJJKKKKKKKKKMMMPPPSSSTTT___qqqkkkXXXSSSMMMJJJGGGFFFGGGIIIIIIIIIDDDCCC???;;;666444555777;;;888666777555000...000777777888888666444111000,,,$$$!!!###"""!!!"""$$$$$$$$$###"""###&&&)))(((***...///...------......000111000///000444777222333333444444555555555222000000111444444222000...222222...---111333222...///111222111000111222///......///111333222111111222222111//////111222222222111111111111222222111000///......000111333333000...---.../////////000//////111444555222000111111222222222333333333222222111000...+++)))'''&&&%%%$$$###$$$&&&(((***'''(((***+++,,,...111222333000,,,))))))+++---000,,,---///111222111000//////111111000...---,,,---...000222222111//////000222222111111111111111111111111000///.........///...///000111000...,,,***)))+++...111222111///...------......///000000000//////000000000111222333888@@@@@@555...000111---,,,,,,,,,+++******---000))))))((('''((()))+++,,,---//////---...222222///111222222222222333333333111222333333222222333555222222333555666777888888555444444555666777666444222222333444444333222222333555666555333222222333222111222333555666444222111111111111222444555666111333555777777666444333///111333333222222222333444333111000000111333444444333333222111111111111///...---...///000///...---,,,,,,///111000+++'''###""""""$$$&&&%%%&&&***000333333222777444222222333444222111222555777666333222555999999999888888888888777666===<<<:::888777777888888888888777777777777777777444444666999<<>>???>>>>>>===BBBAAA???===<<<<<<<<<<<>>============AAABBBCCCDDDDDDDDDCCCCCCCCC===;;;???AAA???@@@DDDFFFEEECCCCCCDDDDDDBBBAAA>>>BBBFFFKKKSSScccxxxGGGHHHIIIIIIGGGFFFGGGIIIHHHJJJLLLMMMNNNQQQUUUXXXVVVcccvvvsss]]]TTTMMMJJJGGGFFFGGGIIIIIIIIIFFFEEEBBB===888666777888<<<777555555333//////222777999:::;;;:::777333111,,,$$$ !!!###"""!!!"""###$$$$$$######$$$(((+++---///222222000///......///000000000///000333555000111222333555666777888333222222333444333111///,,,000000---,,,///111000///000000///......///111---///000000//////111222...///000000//////111333333333222222222222333333222111///...---...000111333000...---///000000///000///000111222222///,,,...///000000111222333333444333111...+++)))&&&%%%###"""!!!!!!"""$$$&&&'''%%%%%%&&&(((***,,,...///222000,,,******,,,///222...///000111111000///...111222222111///---,,,---111222444333222111111111111111111111111222333333000000//////...////////////000000000...,,,***(((***+++---///000000000000000000///............///+++///222111///000333888EEEJJJGGG;;;222111000+++,,,---...---+++***+++,,,''''''&&&%%%&&&&&&'''(((+++......,,,---000111///---///222444555555444333222333333333222222444666444444444555666666777777888666555444666666666555333333333333333333333333444555666555333111111222111000000111333555444333222222333444444444444444222444555777777666444333///111333333222111222333333222111000000111222333333333333333333333333333333111000000111111000///,,,++++++---///---(((###!!!###$$$$$$$$$'''---222444666555333222333444444444222000222555444222111444666777777777777666666666666>>>===:::888666555444444666666666666666666777777444666999;;;<<<>>>@@@AAA;;;;;;:::888444///+++(((###""" ###(((---111888;;;???BBBBBB???;;;888>>>>>>>>>???????????????BBBAAA@@@>>>============@@@@@@BBBCCCDDDEEEEEEEEEAAABBBCCCCCCBBB???===;;;===???CCCEEEEEEDDDAAA???@@@======BBBDDDBBBAAAAAAEEEDDDCCCCCCDDDDDDCCCBBB@@@AAADDDHHHRRReee|||IIIIIIIIIIIIHHHIIIJJJLLLJJJKKKMMMNNNPPPRRRVVVYYYZZZgggzzz{{{dddWWWPPPMMMIIIGGGGGGGGGFFFEEEFFFFFFDDDAAA===<<<===>>>>>>999666666555222222666888:::===>>><<<999444111***$$$ !!! """$$$%%%%%%$$$###%%%(((***///111444444333111000000000000000//////000222444222222333333444555555555333333444444444222000...***///000---,,,///111000111111000...,,,+++---///...111333222///...000333///000111000//////000222555555444444444555666666555444111000//////000111222000///...000111000000...///000111222000...,,,,,,---...///000222333333333111///,,,)))'''&&&%%%$$$###"""!!!!!!"""###$$$###"""###$$$'''***+++,,,*********,,,---000222333//////000000///...------000111222111...,,,+++,,,333444555333111//////000//////.........//////000//////.........//////000000000///...,,,+++)))(((++++++,,,...///000111111000000///...---......///,,,...000000000111555888IIIKKKGGG===444111...***,,,---///...,,,*********(((&&&###""""""###%%%'''***...000------000111///,,,...000333444555444444222222222111111222555888777777777777777777777777:::777555444555666666555333333222111111222333333333444555444111000///000000///...///111333333333333444555666555444333222111333555666777777666555///111222333222111222333222111000000000000111222000000111222222222222222333222000111222333222000---,,,,,,...///,,,&&&!!! !!! !!!###&&&+++000333555333333333444555555555444111333444444222111222333555666666666555555666777<<<;;;999666555444444444555666666777888888888888888;;;>>>>>><<<;;;===???<<<<<<:::555---'''%%%%%%!!!!!!!!!$$$(((...444888<<<>>>AAACCCDDDBBB@@@>>>??????>>>??????AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFEEEBBB???;;;999<<<>>>AAACCCDDDBBB@@@>>>======@@@DDDFFFEEEBBB@@@AAA@@@@@@AAACCCEEEDDDDDDBBBCCCEEEIIITTTggg~~~IIIHHHHHHHHHJJJKKKMMMMMMMMMNNNOOOPPPPPPRRRUUUXXX[[[hhh{{{kkk[[[PPPMMMIIIGGGGGGGGGFFFEEEGGGGGGFFFCCC???======???===999666777555333444777999;;;===>>>===999555222(((### """'''''''''%%%$$$$$$''')))---000333444333222222222111000/////////000111222111111222222333444444444222333555555444111///...***///111......000222000/////////...,,,---///222000333555444111///111444222333333111///...///111555444444444555555666777666444222000//////000111222000///000111222111000,,,...111222222111///...++++++---...000111333333000///,,,)))&&&&&&&&&&&&&&&%%%###"""!!! !!!""" """&&&)))***)))%%%'''***...000000//////.........------,,,++++++...///000///,,,*********444555444222///------...111000///...------------///...............///000000000...---,,,+++******,,,------...///000111222...............///000111///---+++---000444555444DDDDDD@@@888222///,,,))),,,...//////---***))))))***'''""" %%%'''***///111///...000111000......///000111333444555000000///...///111666:::::::::999999888777777666999777444444444555555555333222222111111222222333111222333222000......//////...---...000222222111333444555666555444333222///111333555777777888888///000222222111111111222000000000//////000000000...///000111222222222222000//////000222333333222///......///000,,,%%%"""'''***---000111111222444555555555555555444555666555333111111111333555666666555444666888999888777555444444555666666777888:::;;;;;;;;;;;;:::===@@@???<<<;;;===???======;;;333***$$$###$$$ """$$$(((...555;;;>>>@@@AAAAAABBBAAAAAA@@@???======>>>???AAACCCDDDFFF@@@@@@AAAAAABBBBBBBBBBBB???@@@AAACCCDDDDDDEEEEEEFFFEEEDDDCCCAAA>>>===<<>>:::999999;;;777555777666333333777999;;;<<<===<<<999555222(((### """))))))(((&&&$$$$$$''')))***---111222222222222222333111......///000000000---...///000222333444555000222555555333000...---***///111//////222333111***,,,...///000222444777333444555444222111111222333444333222///...///000222111111111222333444555444333111///......///000222000000111222333222111,,,///333555444111000///+++,,,---...000111222333///---)))&&&$$$$$$%%%&&&&&&%%%$$$###!!! """ !!!&&&)))***(((''')))---///000...+++)))------,,,,,,++++++++++++,,,...///...,,,******+++333333222000...,,,---...444333222000//////......//////......---.........000///---,,,,,,,,,---.../////////000000111111222+++,,,---///000111111111111---***+++///222222111;;;999666333///---+++***,,,---//////,,,***)))***+++(((### $$$''')))///333000...000111000//////......///000111111,,,,,,+++***,,,000666;;;<<<;;;:::999888666555555777555444333555555555444222222222222222222222222///111222222000//////000111/////////111222111000333333444444444333333222///000222333555666777777...000222222111000111222000000000000000000000000000111333444555444444333///......///222444333222111000000111111,,,$$$"""%%%''')))+++,,,111333555666555444555555555666666666555333111000111444777777555444777:::777666555555555666777888777888:::<<<===>>>======999;;;===>>>>>>>>>???@@@======999222***$$$"""### """&&&+++222888>>>AAACCCBBB@@@>>><<<;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEE@@@AAA@@@@@@???>>><<<;;;??????AAABBBCCCDDDDDDDDDAAAAAA@@@??????@@@@@@AAAAAA@@@>>>======???AAACCC===@@@CCCDDDFFFIIIFFFBBB>>>======@@@CCCEEEEEEEEE???@@@CCCJJJUUUeeeuuuGGGGGGHHHKKKOOOQQQPPPNNNRRRSSSTTTTTTTTTUUUXXX[[[fffooo~~~vvv```MMMJJJGGGFFFGGGIIIIIIIIIJJJIIIGGGCCC>>>:::888888:::777777999888555555777999:::;;;;;;999777444333)))%%%""""""  $$$(((((('''&&&%%%&&&(((+++(((+++///000000//////000444111......///000000.........//////000000111111---000444555222///------)))...111//////222222111,,,///111222333333555666555444222222222222111///111111111000......///000000000000111111222333444555333111000///000111222111111000111333444333111///333777888555222//////,,,---...///000111222222111...)))$$$"""!!!"""######"""""""""!!!!!!!!!!!!### !!!'''******(((+++,,,---.........,,,,,,------,,,,,,+++,,,,,,,,,+++---......---,,,,,,---///000000///...///111333444444333222111111222222000///......------------...---,,,+++,,,///111333000111222222222222111111***+++...111222111000///111///,,,++++++---...///333111//////...---,,,,,,,,,---...---,,,******+++***(((%%%###!!!"""###$$$'''...222000---...000///....../////////...,,,+++(((''''''''')))...666<<<<<<;;;:::888666444333222333333222333555555444333000111222333333222111000///111333333222111222333333333222333555444222000333222222222222333333444111111222333333444444444...000222222111000111222111111222222222222111111222333555666666555444333111000///000222333333111222111111111000+++""" !!!!!!###'''***111444777777555444444555222333444555666555333222111444888777555555888<<<777777666555555666777888666888;;;===>>>???>>>>>>;;;:::;;;<<<>>>??????>>><<<:::777111***%%%"""!!! """&&&,,,333999>>>AAACCCAAA>>>;;;999999:::;;;===>>>@@@AAABBBBBBAAAAAA???@@@@@@@@@>>>===;;;:::===>>>@@@AAABBBBBBCCCCCC=========>>>??????@@@@@@AAA@@@???>>>>>>???BBBCCC???BBBCCCAAADDDIIIIIIDDDCCCBBBAAABBBDDDEEEDDDCCCAAAAAACCCJJJVVVfffwwwJJJIIIKKKOOOTTTUUUSSSQQQSSSTTTUUUUUUVVVXXX[[[^^^qqqwwwyyy```PPPMMMIIIGGGGGGGGGFFFFFFHHHHHHHHHEEEAAA>>>======<<<999:::===<<<999888::::::::::::999888666444333***&&&$$$$$$""""""&&&&&&''''''&&&%%%'''***---(((+++...///...---------444111...---///000///---222222111///...---,,,++++++///333444111...------(((---000//////111222000222444666666444222111111666333000000222222000---.../////////---...///111222222222222333444555666777666444222222333444555111111111222444444333222222666::::::666111///...---......///000111222222333///)))$$$  !!! !!!""""""###$$$ """(((++++++(((,,,,,,+++,,,---///111222---------,,,,,,------...+++---//////...---...///,,,---...//////111555777222222111111222222333444111000///...---,,,,,,,,,---,,,++++++---000333666222222333444444222111000***,,,///222222111...---///000000,,,((((((,,,000111...,,,---...---,,,---,,,---...---+++***+++,,,((((((''''''%%%$$$"""!!!%%%---222///,,,---......,,,...000111000---)))&&&%%%%%%$$$$$$'''---666<<<;;;:::999777444222111000111111222333555666444222///000222333333222000///000222444444333333444555666555666777777666333000333222111000111222444555333333333222222111111111...000111222111000111222222333333444444333333222222333555666666555333222444222111222333333222000222111111111000***!!!%%%***111444888888666333333444///000111444666777555333000555888888555555999===999888777666555666777777666888:::===?????????>>>@@@===;;;<<<>>>>>>;;;888;;;888444000+++&&&""""""&&&,,,333999===???AAA???<<<::::::<<<>>>@@@???@@@BBBBBBBBB@@@>>>======>>>???@@@AAA@@@??????===>>>???@@@AAABBBBBBBBB<<<===>>>??????>>><<<;;;@@@@@@??????@@@@@@AAABBBAAADDDCCC@@@CCCJJJJJJFFFHHHFFFEEEDDDEEEEEECCCAAADDDDDDEEEKKKXXXjjj|||MMMOOOQQQRRRQQQQQQRRRTTTTTTSSSWWW\\\\\\ZZZ___ggguuuzzzzzzaaaOOONNNMMMJJJHHHFFFCCCBBBGGGFFFFFFDDDCCCAAA???>>>???>>>===;;;:::999888888777888777666888;;;777111%%%###!!! !!!""""""!!!(((&&&$$$$$$%%%&&&''''''*********+++,,,---//////333333333444555444222000222222222222222222222222000000000000111111111111111000...---...///111222555444333333333333444555444111......000222111000000111222111111222444777444444555555555555555555777666555666777666444333//////......///111222444222222333444555444000---,,,---///000000000//////---)))$$$"""###$$$###!!! """!!!!!! !!!###%%%&&&,,,,,,---///000000111111///...------------,,,+++222,,,***...///------222000///...------...///000///...---...000222222111000///---+++)))(((''''''+++++++++,,,...111333555222333555555555333111000+++,,,///000111///---+++000111111000...---///000+++,,,...000000///...------------,,,,,,++++++++++++***)))%%%""" !!!""""""&&&+++000222111...,,,******+++---///...)))%%%"""###$$$'''+++///444666999999888666222111111222///333555333111222222000///111222222000111444888;;;666111///000222222222777888888888666333000///222222222222222222222333444444333333333444555555000//////000222222111///222444555444333333444555444333111000///...//////111111000000000000000000///000222222...)))"""###"""  """###---000222444333222111222---222666666777999777333222444666666666777999:::;;;999777666666888;;;===;;;;;;===???@@@???<<<999888:::======;;;999888888===<<<999666222,,,$$$######$$$'''---444;;;???????????????>>>===<<<<<>>===???>>>======>>>???>>><<<;;;<<<===@@@BBBCCCAAA???999;;;???@@@@@@???@@@AAA@@@===:::;;;???BBBCCCBBBEEEDDDCCCBBBBBBCCCDDDEEELLLGGGEEEEEEDDDBBBBBBFFFJJJGGGIIINNNVVVcccuuuKKKMMMPPPQQQQQQRRRTTTVVVVVVVVVXXX\\\\\\ZZZ^^^eeesssyyy|||cccRRRPPPLLLIIIGGGEEEDDDBBBGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;:::999888888888555555444222444888555///(((%%%###"""###%%%%%%$$$)))(((''''''((()))(((((()))))))))***,,,---//////222333444555666666444333444444333333333222222222444444333222111111111111000///......///111333555666555444444444444555666333111......111222222000333333333222000///111333555555555555555666666666777666555666777666555333111000000000000222333555111111222333444333000---+++,,,---.........---,,,---)))%%%###$$$%%%$$$""" !!!!!!!!!!!!""""""###$$$)))+++---...000000000///,,,,,,,,,---.........---444000///333444000000222111111000000000000000000000///------///111222111111000000///......------//////.........///000111444444444333222000...---,,,---///000000///---,,,000000111///...---...000,,,---///111111000///...---------------,,,,,,+++,,,+++)))&&&""" !!!"""%%%***///111111///------,,,---///000...***&&&"""###%%%(((+++...111222777888777555333111222333333777888555333333333000333333444222000000444777888555222222333333111///333444555666555444222111222222333333333333333222444333333222333333444444000......///000111000//////111333333333333444666666555333111000111222222222222111000000000111111000111222111---(((""" """###$$$$$$"""!!!,,,///222444444333333444111555777666888::::::666666777888888666666777888;;;:::888777777999;;;===:::::::::<<<======:::888999;;;======;;;999999999>>>===;;;999444---%%% !!!$$$)))///555999===>>>???@@@@@@??????>>>CCCBBBAAA@@@???>>>===<<<>>>===<<<===>>>???===<<<======>>>@@@BBBBBB@@@>>>===>>>@@@@@@>>>>>>>>>??????===;;;===@@@BBBBBBAAABBBBBBBBBBBBCCCEEEGGGHHHJJJFFFCCCDDDCCC@@@AAADDDKKKJJJKKKNNNTTT```sssHHHKKKMMMOOOPPPRRRUUUWWWWWWXXXZZZ\\\[[[ZZZ^^^eeepppyyyfffVVVRRRLLLHHHFFFEEEDDDDDDGGGGGGGGGFFFDDDBBB@@@>>>;;;:::999999888888888999999999666444666:::888333+++(((%%%$$$&&&''''''''')))***,,,------,,,***)))((((((((()))+++---...///111222444666777666555444222222333333444555555555999777555333111111111111000000//////000333555777777666555444444555666777333111000000111222222111666666555222///------...444444444444555555666777777666666666777777666444333222111111222333555666000000111222444333000------...............---,,,---***'''%%%%%%%%%%%%$$$ !!!!!!!!!  !!!""""""!!! &&&(((+++...000000///...+++,,,...000111222222222111000111444444000///000333333333222222111111000333000---,,,...000111111//////111222222222111000000000/////////000111111666555333111///---,,,+++......////////////.........///000///---------///...///000111222111000///...............------,,,---,,,***&&&!!! !!!$$$)))---000000///...---------------+++'''$$$!!!"""%%%))),,,---......444555555444333222444555666:::;;;777444555444111777666444222000111444666555444444444555333111...111222444555666666555555222333555666666444333222333222222111111111222222000...------...000000000---///111222222333555666777555333111111111333444333333222111111111111111333333222000,,,'''""" """%%%'''(((&&&###)))---111444555666666777555888999777888<<<<<<::::::;;;;;;999777666666777;;;:::999999999:::<<<===<<<:::::::::<<<<<<;;;:::;;;<<<===;;;999888888999>>>======<<<888111)))###!!!!!!!!!"""&&&***///222999;;;>>>@@@AAAAAAAAA@@@CCCBBBAAA???===<<<<<<<<<>>>===<<<===??????>>><<<>>>===>>>@@@BBBBBB@@@>>>AAABBBAAA???<<<<<<===>>>======>>>AAACCCCCCAAA??????@@@AAACCCEEEHHHJJJKKKJJJFFFDDDEEEDDDAAABBBEEEKKKKKKLLLNNNQQQ\\\rrrHHHJJJLLLMMMNNNOOORRRTTTUUUWWWYYYZZZZZZ\\\aaagggppp{{{kkk[[[UUULLLGGGFFFFFFFFFEEEFFFFFFFFFFFFDDDAAA???===:::999999999999999::::::<<<;;;777555777;;;:::666,,,)))&&&%%%&&&'''(((((((((+++///111000---+++***''''''((()))***,,,---...000222555666666444333333000000222444666888999:::999777555333222222222333333222111000111333555666666555444333333444555666222222111111222222222222555555555222///---------333333222222333444555666888888777888999999888666444444333333333444666777111111111333444444222000111111111111000/////////---+++)))'''&&&%%%%%%$$$ !!!""""""!!!!!!""""""!!!"""%%%)))---//////...---...000222333333444555666111111222333222111111222555444222111000000111222444111---+++---///111111,,,...///111111000///...------...///111222444444777555222///------------000000//////////////////,,,...//////---,,,---...//////000111111000000///......///000000///...---...---+++&&&!!!"""&&&+++...///000///,,,++++++)))(((%%%###!!! !!!$$$(((+++...///000111222333333222333555777666:::;;;777555666666444888666444222111333666888444444444444444333111000222333555666777777777777333444666888777555333111222111111000000000000111222000------...000111222///111222333222222444666444333111000000111222333444444333222111111111111444444222000,,,'''###!!!######"""!!!  !!!"""$$$&&&((())))))%%% $$$)))///333555666777888777:::999666777;;;===;;;:::;;;<<<:::888666777888;;;:::::::::;;;;;;<<<<<>><<<777000***&&&%%%$$$$$$%%%(((+++---333555999===@@@AAAAAA@@@DDDBBB@@@>>><<<;;;;;;;;;=========>>>@@@@@@>>><<<<<<<<<===???AAABBBBBB@@@CCCBBBAAA>>>;;;;;;>>>@@@<<<>>>AAADDDFFFEEEBBB???>>>???AAACCCFFFHHHJJJLLLLLLHHHGGGHHHGGGDDDEEEHHHIIIJJJMMMNNNPPP[[[sssKKKLLLLLLLLLKKKKKKNNNPPPQQQTTTXXXYYYZZZ```gggkkktttqqq___WWWMMMHHHGGGHHHIIIHHHDDDEEEFFFEEEDDDAAA>>><<<:::::::::::::::;;;;;;<<<999888555222444999888333+++((($$$###$$$&&&''''''''',,,111333111...+++***'''''''''((()))***+++,,,...222555666444222111000222333333444666777777888555444333333333333444555777666444222111222333444444444333222222333444444222222333333222222222333222333444333000//////000222111000000111333444666999888888999:::;;;999888555444333333333444555666333222222444666666555333222222222111000000000000------+++)))&&&$$$###### !!!!!! !!!###""" """''',,,...///...---///111333222111222444666555777777555333333555777666333000---,,,...111444444111---+++---///111111...///000111000...,,,+++---...///000111222333333555333000......///000111111111000000////////////+++---//////...------.../////////////////////...---...///000111000......///...+++&&&!!! $$$(((,,,///000111++++++***'''$$$""" !!!###'''+++///333555000111222222222222444666444888999555444777888777666444222222333666888999555555444333111111222333333444444444555555444444333555777888888666333111222111000///////////////333111///...000222333333333444555444333222333444333222222111111222333444555444333222111111111111444333333111...***&&&$$$!!!"""$$$&&&''''''&&&%%%))))))))))))))))))***+++,,,(((### %%%,,,111555666777888888:::999666666:::<<<;;;999:::;;;:::999888999:::::::::;;;;;;<<<<<<;;;;;;@@@===;;;:::<<<===>>>===999:::999888555555666777999:::<<>>???CCCBBB@@@>>>===<<<;;;;;;======>>>???AAAAAA???===;;;;;;;;;>>>AAACCCDDDCCCBBBAAA@@@===<<<===@@@CCC===@@@DDDFFFFFFEEEBBBAAA???@@@BBBDDDFFFGGGHHHIIIKKKGGGGGGIIIHHHEEEEEEHHHFFFHHHKKKMMMPPP\\\uuuOOOOOONNNLLLJJJJJJLLLMMMOOOTTTXXXYYY\\\eeemmmqqq|||xxxaaaYYYNNNIIIJJJLLLLLLJJJDDDEEEFFFFFFEEEAAA>>><<<;;;;;;;;;::::::;;;<<<<<<::::::777555777;;;999444***'''###!!!"""$$$&&&&&&''',,,222444111---++++++(((''''''''''''((())))))+++000555666444111000111777777666555444444333333111222333444555666777777999777555222111111222222444333222111111222333444111333555555333222333333000222333444222222222333222111000///000222555666888777777888::::::999777444333222222222222444444333333333444777888777666111000000////////////000......---***&&&"""!!!!!! !!!""""""!!!!!!&&&***---/////////...000111///---...222777888<<<===888333333333333444111...,,,,,,...222444333000---,,,...000111111111222222111000...,,,+++000000111111111000///...111000///...///000222333111222222111111000///...+++---000000///......///000000////////////......,,,---///111111000...---...---+++&&&!!!"""&&&***...111222,,,,,,+++'''###!!!!!!""" """%%%)))...333666888111222222222111111333555333666777444333777999888444333222222555777888888555555444222111111222555222222222111111111111111444555666777666555333111222111000000////////////333111000000222333333333555666666555333222222333333333555666666666666555555444333111111000000000111222333333111...***((("""&&&,,,333777888777666555444222111///.........---***&&&!!!"""***111444666777888888:::999666666:::;;;:::777888::::::999999:::<<<888999;;;<<<<<<<<<;;;:::===;;;999999:::;;;<<<;;;777888999888666666666777999:::<<<>>>@@@???<<<999000///,,,)))&&&$$$######&&&(((+++000555999;;;===AAAAAAAAA@@@???>>><<<<<<>>>>>>???AAACCCCCCAAA???;;;;;;;;;===AAACCCDDDCCC@@@@@@???======>>>BBBEEE>>>AAACCCDDDCCCBBBBBBBBB???@@@BBBDDDEEEFFFFFFFFFGGGDDDDDDFFFFFFCCCBBBEEEEEEFFFIIILLLQQQ^^^uuuRRRRRRQQQNNNLLLLLLMMMOOOQQQXXX\\\[[[___iiisssvvv}}}cccZZZPPPKKKMMMPPPOOOMMMFFFGGGHHHIIIGGGCCC@@@===;;;;;;::::::999:::::::::<<<<<<:::999;;;>>><<<666***&&&""" !!!###%%%&&&(((...444555222...------)))(((''''''&&&&&&''''''(((...444777555333333555666666555555444333333222111333555777888888888777888666444222111111222333444333222222222222333444111333666666444222333444///222444555444333444555333222111000111444777999555555444666777888777555333222111000000111222222333222222444666888777666111000/////////000111222/////////+++%%% !!! """""""""!!! !!!%%%))),,,///000111...000000...,,,///666<<<@@@GGGJJJCCC;;;666222...//////......///000222222000///------///111222111222222111000///...------//////000000000///...---//////.........///111222111222333333333111///---+++...000111000/////////222111000000/////////000+++,,,///000111000...---...---***&&&!!! %%%)))...111333++++++)))%%%!!! """###)))000444666666555222333333222000///111222555888888555333666999888444333222333666777555333111444666555333111222333222222222111111222222222555666666555555333222222333222111000////////////222000000000222333222111333444555444222222333444111333666888999888666555444333222111000/////////...000333555555222///,,,&&&,,,555>>>CCCDDDBBB@@@:::999777444222000//////+++***'''### """***111555777888999888::::::777777;;;;;;999777888999999888888999;;;666888:::<<<<<<;;;999888<<<;;;999:::;;;<<<;;;:::666888::::::999888888999<<<;;;<<<>>>??????===;;;777555222...)))&&&$$$######$$$'''+++000555999<<<>>>@@@AAABBBBBB@@@>>><<>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@???>>>???AAADDD>>>???AAA@@@>>>>>>@@@BBB===>>>@@@CCCEEEEEEFFFFFFFFFCCCCCCFFFFFFBBBBBBDDDGGGFFFGGGLLLSSS```tttTTTSSSRRRPPPNNNNNNPPPRRRTTT[[[___^^^bbblllvvvyyycccZZZPPPMMMPPPRRRQQQNNNGGGIIIJJJKKKIIIEEEAAA???;;;:::999999888888999999888999888777999<<<999222***&&&""" ###%%%&&&***///555666222......///))))))((('''&&&%%%%%%%%%%%%,,,444888777555777999111111222333444555666777222444777:::;;;:::888777666444333111111222333444555444333333333333444555111444777666444222333444000222555666555444444555555444222222333555888:::333222222333555666555333222111000/////////000111222111111222555777777666222222111111111222444555///000///+++$$$!!! !!!"""###""""""!!!$$$(((,,,///222333000111111///...222;;;CCCNNNWWW[[[SSSIIIAAA888111,,,---000222333333222111///...---...000222222111111000///...------......+++,,,...///000000000///......---------......///111222444444444111...,,,+++...111222111000000000333333222111000000111111***,,,...000111///...,,,---,,,***&&&"""  $$$(((---222444(((((('''###!!!%%%...555999888444111333444444222///...///111888;;;:::666444666888777555333333444666666333000...333777888555222111111444444444444555555666777666666555444333333222222333333111000////////////000//////000222222111///000111333333222222333444---000444777888777444222444333222000///.........,,,///333777777555111///&&&---666>>>BBBAAA===:::999888666333111///......***)))'''$$$!!!###+++222666888999999888;;;;;;999999<<<<<<999777999:::999777777888999555777:::<<<<<<;;;999777>>><<<<<<<<<>>>>>>===<<<555888;;;===<<<;;;:::;;;???>>>======>>>>>>===;;;>>><<<888333...***'''%%%"""###%%%(((---333999<<<===???BBBDDDDDDBBB???===???@@@BBBDDDGGGFFFDDDAAAAAA@@@>>>>>>???@@@??????AAAAAAAAA@@@>>>>>>@@@BBB===>>>>>><<<::::::>>>BBB;;;<<>>===:::999:::===>>>===:::777444::::::;;;<<<<<<<<<;;;;;;>>>===<<<===>>>===999555444777:::;;;;;;:::::::::===???AAA@@@<<<:::;;;<<<999:::::::::777222---)))***$$$!!!$$$(((---666?????????@@@AAAAAAAAAAAAAAA@@@??????BBBFFFGGGFFFDDD???BBBDDDCCC@@@@@@BBBDDDAAACCCDDDBBB>>><<<===???>>><<<:::777666888<<<@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKLLLNNNLLLLLLPPPWWWbbbuuuUUUSSSQQQOOOPPPSSSWWWYYY______bbbgggjjjmmmvvvkkk]]]PPPNNNPPPPPPMMMLLLMMMKKKIIIIIIJJJJJJIIIHHHDDD@@@<<<999999:::;;;;;;===>>><<<999999999555///+++)))'''%%%%%%'''***+++000000111222111000///...///000000///,,,+++,,,---,,,///333666777777555333000...,,,,,,///000000///000000222333555555666666555444333222111111000///444222222333555777888777444222111111222333333222555444333333444555444222222444555666555444555666555666888::::::999777666555222333666666111///222000111222333333444333333222111000000000000111222333111...***&&&###  """!!! !!!###!!!  !!!""""""!!! """&&&***...000000000333......222444999KKK___pppuuuwwwqqqaaaNNN???888444333111000///000111222000...---...000222333333........./////////000000//////......///000111222444///,,,///111000000333000000000000000///---,,,---000222333333111111111222111000111222333222111...---,,,---...---+++)))---,,,+++)))&&&###  &&&******(((######(((,,,111444444444444444000111333666888999999:::888:::;;;:::999999:::;;;666555444222111111222222555666888999:::999888777777666555444444444444444555666666444222111111333333333444444444333222222555333222222333333222111222111///111333555444222000222333333666<<<===999555333111/////////000000000222555777777555333111)))************)))(((''''''&&&%%%%%%'''***---///000///---)))$$$ $$$$$$***222777666666888===;;;:::<<<>>>>>><<<999777777888888888888888888888888888999999:::::::::<<<;;;;;;===>>>>>>;;;888777999<<<======<<<<<<<<<;;;===@@@AAA???<<<::::::888999::::::888555222000,,,&&&"""###%%%(((000777;;;===@@@AAAAAAAAA@@@@@@BBBAAA???AAACCCEEEDDDBBB@@@BBBCCCCCCBBBBBBCCCDDD???AAABBB@@@===;;;<<<===@@@>>>:::666555888>>>CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLMMMLLLJJJLLLQQQXXXdddwwwXXXVVVTTTSSSUUUXXX\\\^^^bbbdddhhhlllmmmppp|||kkk___SSSPPPPPPOOOOOOPPPLLLJJJHHHIIIJJJKKKJJJJJJEEEAAA===::::::;;;<<<<<<<<<>>>>>>;;;999999444---+++)))(((''''''))),,,...000000111111000000///...000222333222000......///...000222555555444222111111...***)))+++...000000/////////000111444666888444555555333111///000000555333222222555777888888333111000111333444444444444333222333555555555333111333555666555555666888888888999999888888777666111111333777777333111111000000111222222222111111111111000/////////000000000///...+++((($$$  """### !!!###'''+++---/////////222......111444===TTTkkk{{{}}}|||vvvgggTTTAAA666333222111//////000111111222000...---///111222222....../////////000000000............///000222222555000---///000//////111000000000000///...---,,,---///111222111111222444333111......///111111000000///...---...---+++))),,,------,,,)))%%% $$$'''&&&%%% $$$)))---111444555555555666000111333666888999:::;;;:::;;;===<<<;;;::::::;;;777666666444333222111111444555777999::::::999999666555555444444444555555444555555444222222333444111111222222333333333333444333222222222222111000333222111111333444333111000333666777<<>>777555333111000000000111000111444666666555333222)))(((&&&###"""""""""###""""""!!!!!!###&&&***,,,000000///,,,'''###!!! ######)))222666555555777>>>=========>>>===:::888666555333333444777:::<<<666555555555666888999:::::::::;;;<<<>>>>>><<<::::::===???@@@@@@??????@@@:::;;;>>>@@@AAA???;;;888888999999:::;;;:::::::::222+++&&&%%%$$$%%%***000666:::???BBBBBBAAA@@@???CCCAAA??????@@@AAAAAAAAABBBAAAAAACCCDDDEEEDDDBBBAAABBBBBB@@@>>>======>>>BBB@@@;;;777666:::AAAGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEECCCBBBDDDGGGLLLNNNIIIIIILLLRRRZZZfffyyyZZZXXXWWWVVVXXX[[[^^^```aaadddjjjnnnoootttmmmaaaVVVQQQOOONNNOOORRRKKKIIIGGGGGGHHHHHHGGGFFFEEEAAA<<<::::::;;;<<<<<<999===>>>===<<<<<<777222***)))(((((())),,,...000111111111000000000//////...000222222111000000111222333444555555444222111222///,,,)))***---111333000000000000111333555666333555666666333222333555666444222222444666777777222000000111333555666555444222222333555666555444000222444555444444666777999888777666555555555555000111333555666444333333222222222222222111000//////////////////000000000---------,,,)))$$$  !!!"""###$$$!!!###&&&***,,,---...---111000111222333<<>>666111111000///...//////000333000---,,,---///000000...////////////000000000---......///000111222222555000...000000...---//////000000///...,,,,,,------...000000000111333555666333///------------,,,000///...///000///...,,,***,,,///000---(((###!!!###"""!!! &&&***...222555666666666777444555555666777777888888:::<<<>>>===<<<::::::;;;999999888888666555333222333444555777888999999999444444444444444555666777444555666555444444555777000000000000111111222222333222111222333444333222333222222222222222222111000555888:::???EEEDDD@@@777666444333111111000000///111333555666555444222,,,+++(((&&&%%%$$$$$$$$$"""&&&(((---//////,,,'''###""""""###$$$)))111555444444777<<<<<<=========<<<:::888777555444444555888;;;===555555444444555777:::<<<;;;;;;<<<<<<======<<<;;;===???AAAAAAAAA@@@AAABBB>>><<<<<<>>>AAAAAA>>>:::;;;;;;;;;<<<===>>>???@@@:::333---***'''%%%''',,,222888???CCCCCC@@@???>>>AAA@@@>>>===>>>???AAABBBCCCAAA@@@BBBFFFGGGDDDAAAEEEEEEEEEDDDBBBAAAAAAAAACCCAAA???<<<;;;???DDDIIIFFFFFFDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCDDDGGGJJJLLLGGGHHHLLLRRRXXXdddwww]]][[[ZZZYYYZZZ\\\___aaa^^^cccjjjpppttt{{{rrreeeXXXQQQNNNLLLNNNQQQMMMKKKIIIGGGGGGGGGEEEDDDDDD@@@<<<999999:::;;;;;;999>>>AAA???===<<<999444++++++******,,,...000222222111111111000000000000---///111333333333555666444444444444333222111000111000---++++++---111444111222333333333333222222111333777999999999999:::555444222333555666777666111000000111444666666666444222222333555666555444...000222333222222333444777666444333222222222222222222222222222444555555666666555444333111///...------...///000111111111.../////////,,,((($$$!!! !!!###$$$%%%%%%  """%%%(((+++,,,,,,,,,,,,...111222222999HHHWWWdddhhhiii```OOOAAA:::999222222111111000000000111222///,,,+++---.........////////////000000000111---......///000111111111555000...000111...,,,......///000...,,,+++,,,---,,,...000000000111333555444111...,,,,,,---------000//////000222333222000'''***...000///***$$$ """))),,,///333555555555666777666666666666777777888888999;;;<<<<<<;;;::::::;;;;;;;;;;;;:::999777666555444555666888999::::::;;;444444444444444555666777555666777666555555777999111111000///...//////000222111111222555666666555222333333222222111222222111555999;;;???EEEDDD@@@888888777555444333333333///000222444555555444333222222111///,,,((($$$!!! ###%%%))),,,...,,,'''######$$$%%%&&&+++333666555444666888999;;;===<<<;;;999888888999999999999::::::;;;777666555555666999;;;===============;;;::::::::::::<<<===>>>======>>>???BBB???<<<<<>>>>>===>>>???@@@AAA???888222...***&&&&&&***///777@@@DDDCCC@@@>>>>>>>>>======<<<===???BBBDDDAAA@@@@@@BBBFFFGGGDDDAAAHHHGGGFFFEEEDDDDDDCCCBBBAAABBBBBBBBBBBBCCCGGGIIIGGGFFFDDDBBBAAAAAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHLLLPPPUUU```tttcccbbb```^^^^^^___```aaa___ccckkkttt{{{zzzkkkZZZRRROOOMMMMMMOOOQQQNNNKKKJJJIIIHHHFFFDDDDDD@@@;;;999999:::;;;;;;<<>>>>>???===:::999999:::777888::::::999999;;;<<>>@@@BBBAAA@@@????????????@@@@@@???999444111---((('''***///777AAAEEECCC???>>>???;;;<<<======>>>???BBBEEE>>>???@@@CCCEEEEEECCCAAAFFFDDDCCCBBBCCCBBB@@@??????AAADDDEEEEEEFFFGGGIIIHHHFFFCCCAAA@@@@@@AAABBBDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHKKKNNNRRR]]]ssskkkjjjgggeeecccccccccccceeegggooo{{{rrr^^^TTTRRROOOMMMMMMPPPMMMKKKIIIIIIIIIGGGEEEEEEAAA===::::::;;;<<<<<<:::???@@@<<<999999888666444333333444555666777888555444333222222222333333222222222111111333777:::555444333111000000000000---///222222000///000111111111000000000111111222000111555===DDDDDD===666333333444666777777555333333222111222444666666666555444333333444555444222000222333333111000000111333333222222111111000000111444555111222555555111333333444555555555555444111111222222222111///...222333333333111///,,,+++(((&&&%%%&&&)))***)))'''!!! """&&&***---///000000+++...000111333666:::;;;;;;@@@DDDAAA:::555555777444444444444444333222222/////////000222222000...//////000000000111111111///000000111111000......222...---000111...,,,------///000---)))(((+++...,,,...111222111000000000+++++++++---000222222222///......000222222111000+++...111222///***###"""###(((...000222444444333222333444888777666666666777888999666666666555444666:::===;;;:::999888888999::::::777777777777888999999:::555555444444444555555666555666666555444444555777444333222111111222444555444333222333444444333222///111333333111111333555333555555555777<<<<<<999555666666666666666555555///000111333444444444444666777888666222,,,&&&"""!!!###)))///333222---)))))),,,......222888:::777555777777:::>>>>>><<<999777777888888999::::::999888888:::::::::;;;;;;<<<<<<<<<<<<===>>>===:::999;;;===999:::;;;;;;:::;;;===???AAA@@@>>>;;;::::::===???@@@@@@@@@@@@????????????@@@:::666444111---,,,///000999CCCFFFCCC???>>>???;;;>>>@@@@@@>>>>>>@@@CCC;;;>>>AAACCCCCCBBBBBBBBBDDDBBB@@@@@@AAA@@@>>><<<>>>@@@BBBBBBCCCDDDGGGIIIJJJHHHEEEBBB@@@@@@AAABBBFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMQQQ]]]uuurrrpppmmmjjjhhhfffeeeeeejjjllltttvvv```VVVTTTRRRNNNLLLLLLJJJHHHGGGHHHHHHGGGEEEFFFBBB>>>;;;;;;<<<======555:::<<<999777999::::::777777777888888999:::;;;666555444333222333444444333222111...---...222666888777555333222222333333...222666777555333222333111///---,,,---///333555111000444===FFFEEE;;;111222333444777888777444111444333222222444666666555666555333333444444333222222444555444222000000111222222333333333222111111///444666444333666444...///000222444666777777888444444444444222000---,,,111111111000///---+++***+++)))'''(((+++,,,***(((  ###'''+++///111222222333333222111222555555333///333777999777444111000000111111111111000////////////111333444444222///000000000000111111111111000000111111111///...,,,111------000111...---...,,,///000---((('''***///+++...222333222000......---,,,---///111111000//////......///000000...,,,333444666666222,,,%%%!!! ###$$$)))000111222444333222111111222===;;;999777555555555555555444333222222555:::===999888777666666888:::;;;555555444444444444555666666555555444444444555555444555555444222222333444444333333222444666888:::666444333222222222000......111333333111111444666444555444222444999999666000111222222333333222222//////111222333444444444333444555555444111---+++!!! !!!###+++111777666000,,,---000111111444:::;;;777666777999===AAA@@@<<<888666666666666666666666777888888::::::;;;<<<<<<<<<;;;;;;:::<<<===<<<::::::<<>>???@@@@@@???@@@BBBDDD===>>>???===999888:::<<<>>>>>>???@@@@@@@@@??????AAA===999888666222222444222:::DDDFFFBBB>>>>>>@@@===???BBBAAA???>>>???@@@888===BBBDDDBBB@@@AAABBBDDDBBB??????AAAAAA>>><<<>>>????????????BBBGGGJJJKKKIIIFFFCCCAAAAAABBBCCCHHHGGGDDDBBBBBBDDDGGGIIIFFFGGGJJJMMMQQQ^^^xxx}}}yyytttnnnlllmmmoooqqqzzzxxx}}}zzzbbb[[[WWWOOOJJJLLLMMMLLLJJJJJJIIIFFFCCC@@@???>>>>>>>>>???>>>;;;999;;;;;;<<<<<<<<<<<<<<<;;;:::::::::888666444555666666444222111111222333444666666555444222111333555777777555333111111333555444444444444333222111000555222111222111...111666222333666;;;>>>>>>:::666444555666666555222///---333333222111000000333666666666666666666555555444333444555333111000000111777444111111444555333000111222333444333333111111222444555444444444666888333333222111000///......///------000333333000,,,///+++(((***//////***$$$!!!"""&&&,,,000111000000111444333111111222222000...+++...111444555444333222111222333444444333111000777666444222000//////...***000555555111...///000///...---...///000///...///......///111222111///.........------,,,,,,,,,...//////000111111222222...---,,,...222555666666333111///...---...///000000000222333222,,,%%% %%%,,,...///......///111555888888888999888666444333222222333///111444777999:::;;;:::777777888888888888999:::888777555444333444666777888777777666666555555555666444222222444666777888;;;999555444555666666666777777777666444222///...000111333555666666666555777333222555777555444666444444444333111...+++***)))---222333222111222444222333444444444222///...&&&%%%### """&&&***222444555555333000//////222333777:::888444444888999;;;===;;;777555777999555555555666777777888888888999:::<<<>>>@@@AAABBB<<<<<<============<<<<<<>>>>>>>>>>>>>>>@@@BBBCCC>>>===<<<;;;;;;<<<=========;;;<<>><<<999888999:::999===AAABBBAAAAAACCCEEE???@@@@@@>>>===>>>@@@BBB===:::888;;;AAAEEEEEECCCFFFCCC???===>>>@@@AAAAAAEEEAAA======@@@DDDFFFFFFJJJLLLKKKEEEBBBCCCDDDCCCDDD@@@>>>@@@FFFJJJJJJHHHDDDGGGIIIJJJQQQccc~~~yyysssqqqssswwwzzz~~~~~~eee\\\WWWPPPMMMOOONNNMMMKKKKKKJJJHHHDDDAAABBB@@@===<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;999666555666777777666444333222333555555444555555333111111333555888888777555333333444777777777777777666555444333444222222333111...///444444333333555888:::888666555555444333222000000///444444444111000000222444555555555555555444333333111222333222111111222333555222000111444555444222111111222333333222111000///222555777777777777888444333222111000///...---222111222333333222000---333///+++,,,///...((("""!!! %%%(((+++---...///111222444222000///000000///...///000111222222111///...///000222444444444222222888888666444333222222222---222666555222///000222---,,,+++,,,...//////......---,,,...///000...---------------------,,,,,,//////000111222333333444222111///000333666777888999777333000...---------...///111222111---&&&!!!""")))///222111111000000222444666666555666555444444444444555666000222555888:::::::::999888999::::::999888888888999888666555444555666777888888888777777777777666777555333333555777888888888666444333444555555444555555666666555444333222333444555666666555444444555222111555777555444666666666555444222///,,,***(((,,,111111000...000111333444555555444222000///((((((&&&$$$###%%%))),,,444666666555222000000000444444777:::888444555999<<<<<<<<<;;;999888999;;;666777888999::::::::::::777777888999;;;<<<===>>>:::;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>@@@AAA<<<;;;;;;;;;;;;<<<>>>??????======@@@???===???CCCDDDDDDBBB???<<<;;;;;;<<<:::===AAAAAA@@@???@@@BBB>>>??????>>>===>>>@@@BBB>>>;;;:::===BBBEEEDDDAAABBBBBBAAA@@@@@@BBBDDDEEEFFFCCC??????BBBEEEFFFEEEIIILLLLLLGGGDDDEEEFFFDDDEEECCCAAACCCHHHKKKJJJGGG@@@CCCFFFKKKUUUjjj|||yyy|||iii]]]WWWQQQPPPRRRPPPNNNMMMMMMLLLJJJFFFDDDDDDAAA>>><<<<<<=========<<<<<<===>>>>>>>>>>>>>>>999999999777555444555666888777666444444444555666333333333222111222444666999:::999777555555666888777777777666666555555444444222333444222......111666333111000222444555555666444222000//////000111666666555222000///111222444444444444444333222222...000111111000111333555333000...000333555444222///000111222222111000000000444888999999777666555555444333222111///......444555666555333111000000888333///...///---'''"""###!!! ###%%%(((***+++++++++---111444777444000//////000000///333222111000...---,,,+++...///111333444444333333444333222111000000000000111444666555111000111333---,,,,,,---///000000//////...---...//////...,,,,,,,,,------------------///000000111222444444555666333000000222555666777:::888555222000/////////......///111000---'''###!!!$$$%%% !!!&&&...444666555333222111222444555444333333333333333555666777888333555777999::::::999888999;;;===<<<:::777666555888777555444333333333444777888888999999999999888888666444444666777888777444333222333444444333111333333555666777777777777666666666666555333222111444000000555777555444666777777666555222///,,,++++++...222222///...///111444555555666555333222111---,,,+++)))((()))---000555666666444111000111222666555555888777444666:::<<<:::888777888999::::::555777999;;;;;;;;;:::999888888888999999::::::;;;888999:::;;;<<<=========::::::::::::;;;===???@@@;;;;;;:::;;;<<<===???@@@BBB>>>>>>@@@???<<<===@@@EEEEEEDDDAAA>>><<<===>>>???AAACCCCCCAAA@@@???@@@???@@@AAA@@@???@@@BBBCCC>>><<<<<>>:::666444444666555444222111111111111666777888::::::::::::999777666444444555666666666111111222444555555222000333333555666777888999:::888777666555333111///...222///000555777555444555777777666444222///,,,***///222555444111000111333555555666666555444333333111111000///......111333222333333222000111333555777444333555555333555:::;;;777222222555888999888333555888:::;;;:::888777;;;;;;;;;:::::::::::::::666777888:::;;;<<<======999999999999;;;===>>>@@@>>>===<<<<<<===>>>???@@@CCC>>><<<>>>>>>;;;:::<<<@@@@@@AAA???===<<<===>>>CCCDDDEEEDDDCCCAAA@@@???@@@BBBCCCCCCBBBBBBDDDEEE>>>>>>???AAACCCCCC@@@===>>>CCCGGGHHHDDDCCCFFFIIICCCBBBBBBCCCCCCCCCBBBAAADDDIIIKKKIIIGGGHHHHHHEEEFFFFFFGGGIIIKKKJJJFFFCCCCCCDDDGGGOOO\\\oooppp^^^TTTPPPOOOPPPQQQOOONNNNNNNNNLLLIIIFFFBBBBBBDDDGGGIIIJJJHHHFFF???>>>===<<<:::888666555555555555444222111222444888777666555555444444444222333333222111222555777777888888777666555666888444333222222111222222333666555888:::777222000222444555555444333222111111444444444444444444333333111222333333222333444666444555555555555444333333111111111///......111333777444111111222333111///...///000111222111111000;;;;;;999666444333444666999888888777666555444444222333555333000000333666666333000///000000...+++((('''%%%$$$%%%(((+++...,,,...000111000000000111666333///---...000111111222000///---------...///222222222222111000000///222222111111111111222222000111111000.........///000///...000222333333222222111000111222111///...,,,,,,,,,------...............//////000111111111555222///...///111222222000/////////000333666777222111000000///,,,'''$$$ &&&***,,,$$$$$$&&&,,,333888999777333222222333555777777666333333444555555666666666777888999999999777555444888<<<@@@>>>999555444444777666555444444333333333555666888999::::::999888555333222333444555555444111111222555777666444111444555555666777888999:::888777555333111///------333000111666888666444555555555444333111...,,,***111444666444111000111444555555666666555555444444333444444333222111333555...///000000000222555888777333111333333333444888;;;666222222555888888777444666999;;;<<<;;;999777<<<<<<;;;:::999999888888555666888:::;;;<<<======:::999999:::;;;>>>@@@AAABBBAAA???>>>>>>>>>??????BBB===:::<<<===:::999:::<<<===??????>>>>>>???@@@DDDCCCCCCCCCCCCAAA???===>>>@@@BBBBBBAAABBBCCCDDD??????@@@BBBCCCBBB???===???DDDIIIHHHEEEBBBDDDGGGDDDEEEFFFFFFEEEDDDDDDCCCCCCHHHJJJGGGFFFGGGGGGEEEDDDEEEGGGHHHIIIGGGDDDAAACCCEEEIIIPPP\\\mmmvvvbbbWWWRRROOONNNOOONNNMMMMMMMMMLLLIIIFFFAAABBBEEEIIILLLLLLIIIFFFAAAAAA@@@>>><<<999777666777888888777555555666777888888777666555444333333444444444333222333555777555777888777666555666777666666444333333444555666777666888;;;999333222444333555888888666333222111333444555555555555555444000111333444333444555777555555555555555444333333222222111000...///111444999666222222333333111......///111222222222222111777666555333333444888<<<888888888777777777666666222222222000///111444666222000//////000222111111,,,+++***)))***+++---...---///111222111//////000111...,,,+++---...//////000//////...///000222333333333222111000//////...000000//////////////////------............------...---,,,---///000///...000///...///000000...---,,,,,,------------------////////////////////////222111///000222333444333111000///...///111222444444222111000///---)))'''!!! %%%)))---...***((()))---333777888777555444333555777888888777444444555555666555555444666777888999888666444333666;;;>>>===777444444777888888888888888777777777444555777888999888666555222111111222444666555444111111222555777777555333555555555555666888999:::888777555333111///......444222333777999666333444222333333222111///---+++000222444333000///000333555555555555555555555555444555666555444333333444,,,...000111222444777999888333000333444444555777;;;999777666777888999999777999;;;=========<<<;;;;;;::::::999888777666666555666888:::;;;<<<======:::::::::;;;<<>>===>>>>>>AAA;;;888;;;===<<<::::::<<<>>>AAAAAAAAAAAAAAACCCAAA@@@@@@@@@AAA@@@>>>;;;:::<<>>===<<<:::999888999999:::888777666888999999999999888777666444444666666666555333333555777555777888888666666666777888777666555555666888999777666777:::888444333666333666888888555333333333444444333222333444555666111333444555444444444666444444444444444333222222222222111000///000444777999666333333444555333000...000111333333333333222222333444444444555999<<<666666666666777777777777777444000///000222333444000///...///000222333333/////////......---------...//////...------...000...---,,,---///000000000000000000111222333444555222222111000000000000000......---,,,+++++++++,,,******,,,...//////---,,,///...,,,---......---+++///......///111111000...------------------,,,,,,111111000000///.........---------///222444444333333222000/////////111222222111000000000000...,,,&&&%%%$$$&&&***...000000000...,,,...333777888777888777666777888999888666333333555666666666555555555666777888777555333222333888<<<:::555333555999777777888888999999888888222444666777777555333111111111111333666777777666111111111444666777666444333333333444666888:::;;;999888666444222222222222777444555999:::666333333111222333333222111///...000222444222000///222555555444444444444444555555333555666666444333333333///111333444555555777888999444222555777666666888:::;;;:::999777777888999999:::;;;<<<============;;;;;;:::999888777777666777888999;;;<<<=========999999999:::<<<>>>AAABBBAAA@@@>>>===<<<======>>>@@@:::888<<<@@@???===>>>???AAACCCCCCBBBAAAAAAAAAAAA@@@???AAACCCCCC@@@>>>:::<<>>DDDKKKRRR\\\nnnooobbbZZZTTTNNNLLLKKKKKKKKKKKKJJJGGGDDDDDDCCCBBBBBBCCCCCCBBBAAA:::;;;;;;;;;::::::999888888888999888666666777999;;;:::::::::888777666555777888777555333333555777555777999999777777777888888777555444555666888999666555666888777333333777444666888777444222444666555333111//////222666888333444666555444333333444222333333333333222111111000000000000000222666:::888555222333666777555333///000222333444444333333111333555666555555666777333444444555666777777888;;;666000///000333333222000///......///111333444111111111111000...---,,,000///---***)))***---000/////////000333444444333111111222333444555555555111000000000000000111222111111000///............((())),,,///111000...,,,111000......//////---,,,000000000111333444333111.........------,,,,,,,,,333333222111000///......((((((***---111222222000333222000//////111222333111/////////111222222111***))))))+++...111222111555111///000444777888777<<<:::888888999888777555111222444666777777666666444555666777666555333111222777:::999444222666;;;333444555666777777777777222333555666555333111///111111111444777999888777000000000222555666666555111111222333555888;;;===999888777555444444444555888555666:::;;;777333333111222333444333222111000222444666444222222555888444444333333333444444555222444666666444222222222222444777888777666666777:::555333777:::999888888777:::;;;999666444555777888888999999:::;;;;;;<<<======<<<<<<;;;:::999999888999:::;;;<<<=========999888999:::<<<>>>@@@BBB======<<<;;;;;;<<<===>>>AAA:::888===BBBBBB@@@@@@AAACCCDDDCCCAAA???>>>>>>CCCBBBAAADDDGGGGGGEEEBBB<<<>>>AAACCCBBBBBBCCCDDD@@@AAAAAAAAA@@@@@@BBBCCC=========???BBBEEEEEEDDDBBBDDDFFFEEEDDDDDDGGGJJJIIILLLKKKFFFDDDGGGHHHGGGCCCDDDFFFFFFEEEDDDDDDDDD@@@GGGOOOTTT\\\mmmqqqbbbYYYTTTQQQNNNMMMKKKJJJIIIIIIIIIJJJHHHJJJLLLHHHAAA<<<===???===999888===???<<<888777:::999999:::;;;:::888666999888666444444555777888:::777444444777999999888999777444222222444777999999777777777777777555333777555333333444555444333111333555777777555333111111444444000///333666666000333777777444111000111444444555333111///000111333000...///333777777777666444444888<<<<<<666111333333222111000000333555999999999999888666555555333333444555777999;;;<<<999777444222000000000111111000///......///000111333222222111111111111111333222000///------,,,,,,000000111333555555444222,,,...111555888777333000000000111000000///.........////////////............///000111111111//////000///...111444444000---000000000///////////////111///---,,,+++,,,...///333111...///000111...,,,'''((()))+++,,,---......222000...///111111...+++333222000...------......111000//////000111///...222333333444444333333222777777888:::;;;999555222222333444222111222666::::::999888777777666333111777888999888555333333333555555555555555444444444111222444555666555555444111222333444555555666666555555555555555444444444333///...222999<<<999555333666888888666444222222888777555666888777444000000111222333444444555444444333111000000111333444333444555666777777777777333222111222333333222000333222111333555888888888444444555555666777777888555777888777555444444555777666555777:::<<<======::::::;;;<<<;;;:::888777555666888999::::::999999:::999888888:::===AAACCC???>>><<<;;;::::::;;;;;;@@@===::::::<<<@@@BBBCCCFFFBBB======@@@BBB???<<>>>>>@@@BBB???AAABBBBBBBBBBBBCCCEEEEEEEEEGGGJJJHHHBBBAAADDDGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBAAABBBCCCDDDEEEEEEKKKKKKPPPbbbrrruuueee[[[TTTPPPLLLKKKJJJIIIIIIHHHIIIIIIEEEGGGHHHEEE???;;;;;;===:::777777===@@@???<<<<<<:::::::::::::::999777666888888666666666666777888999777555666999:::999888888666444333333555777999999888777777777666444222444222000000111222222111222333444666666444333222333666666222222555888888333555777666444333444555333444555444222111111222444333222333666777555333555333333666::::::666222444444222111000000222444888888888777777555444444444444555666777888888999777666444222111000000000000///............///000222222111000000000000000222111000///------,,,,,,//////000222333444333222000000222555777666222///------...///000000000000............000000///---------......//////.........000111222000///------000000111111222222333333222111///......///000111222///---...//////---+++))))))))))))***---///000222000///000222222000---333222111000//////000000///...---...000222222111111111222333333333333333777777777888999888555333111333444333111222555888;;;999777777777777555444444555666666444222222333444444444444444444444444222222444555555444333333333333333333333333444444555555555666666777777888555333111333888:::999666444666888777555333222222666555444555888999777555555555555444444222111111444333111000000111222333444444444444444444444444444333222333444444333111222111111222555777777777555555555555666666777777888888777444222222444555888777777999;;;======<<<888888999::::::999888888666666777888999;;;===???;;;;;;;;;;;;;;;::::::999???>>>===<<<<<<<<<===>>>@@@???===<<<<<<>>>AAADDDEEEAAA======@@@AAA???===CCCBBBBBBCCCEEEFFFFFFEEECCCAAA???@@@BBBBBBAAA>>>AAAAAAAAA@@@???>>>@@@BBB@@@AAACCCBBBAAAAAABBBCCCDDDCCCDDDHHHHHHDDDBBBDDDBBBCCCDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCCGGGNNNNNNRRRcccrrr{{{jjj]]]TTTPPPHHHIIIIIIIIIIIIIIIHHHHHHBBBDDDEEEBBB===::::::;;;999555555;;;???===;;;;;;::::::::::::999888777666888888888888888888888888999888888999;;;;;;:::888666666555444555666777888999888666666777666333111333111//////000222222222333333444444444444333333444777777444333777:::999666777666555444555777999333444666555444333444555666555666777888777333000333222111333777999777444555444222111000111222333555555555555555444333222444555666777777777666555444444444444333222111000//////............//////111111000///////////////222111000......---------...///000111222222111111333222333444555444111...)))***,,,...///111111111...,,,+++---000111///---,,,,,,++++++,,,------...---111444222...***+++---//////000111222333444444111000///......///111111000...------...---,,,***,,,+++))))))***---111333222111000111222222000///333222222111111222222333111///---...///111222111///000000111222333444444777555444555666666555444111333444444333333555666999777555444555666666666222333555444222111111222333333333333333444555666222333333444444333222111444333333222111111222222555555666777888999::::::777666555555555666777888555666888777444222111111777555444444666777777666666666666555444222111000444333222111000000111222444333333222222222222222555444333444555555333111222111000222444777777777666666666666666666666666999888555222000111444777999888888:::<<<<<<:::888666666777888999999999999;;;999888777888;;;>>>@@@999:::<<<<<<;;;888555333<<<<<<;;;:::;;;<<<===>>>???@@@@@@===;;;;;;???CCCCCC@@@======@@@AAA@@@>>>???@@@AAACCCCCCCCCBBBBBBCCCBBBAAAAAABBBBBB@@@??????AAAAAAAAA@@@???AAABBBAAABBBCCCBBBAAA@@@@@@BBBDDD@@@@@@FFFIIIGGGDDDDDD@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBBGGGNNNOOOSSSdddtttmmm___UUUPPPGGGHHHIIIKKKKKKJJJIIIHHHCCCDDDEEECCC???<<<<<<<<<;;;666555999;;;999666555::::::;;;:::888777777777888999999:::999999888777888888:::;;;<<<;;;:::999666666666666666777777888666555555555666666444333333222000000333555555555444444333222222333444444222666666333333666888888555666666666666666888999222444666777666555666666666666666777666555333222222111000111444666666666666444222111111222333333333333444444444333222222333444666888888777666555333444555666666555333222000000////////////000000000000///...............111000///..................///000000000000000111222111111222333222000...((()))+++---...000000000---+++***,,,000111///,,,,,,,,,+++***+++,,,...///...000222111///------.........//////000000000111...------------...////////////...---------,,,+++---,,,,,,---...000222444444333333222222111///...222222222333333444444555666333000......//////.........///000222333444555666444222222444555555555333444555666666666555666666444222111333555666666333555555444222000///000333333333333444555777888222333333444333222000///333222111000000111222222666666777777888888888999888888888555222222555888666777888777444222111111:::888555333333333222222444444555555555444333333444333222111000000000111333222222111111222333444444333333333444444222000333222111222555777888888666666666666666666666666666666555444222444777:::999888999:::;;;999666444555555777888999;;;;;;<<<>>>===;;;999888888::::::888999;;;<<<<<<:::888666999888888888888:::<<<======@@@AAA===999888===BBBBBB@@@>>>???AAABBBAAA@@@<<<>>>AAABBBAAA@@@??????CCCCCCCCCCCCCCCBBB@@@???>>>@@@BBBBBBAAAAAAAAABBBBBBCCCDDDCCC@@@??????@@@DDD??????FFFKKKJJJGGGEEEBBBCCCDDDEEEFFFEEEEEEDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCLLLNNNSSSdddtttooo```WWWRRRHHHIIIKKKLLLLLLKKKJJJIIIGGGGGGGGGEEECCC@@@??????<<<777555999;;;999777666999;;;;;;:::888777888:::;;;;;;;;;;;;:::999888777888999;;;<<<<<<;;;::::::777777666666666666777777333222222444666777666555111000000222444666666666555444222111111222444555///333444111000333555444222333555777888777666444222444777888777666777777555444444333333444555777111000000000222555666666777444111000222444444444111222333333333333333222111222555777888888777666333555777888888777444333111111111222222111111111000//////...............000//////.........//////---///000000......000222///......000111222000...***+++,,,---............,,,+++***,,,//////...+++---,,,,,,+++,,,...000111000......///222333111000111000000000//////............---------.........000000000///...---------,,,---///111333333333333666666555333111...,,,,,,111222222333444444444555666333111////////////............///111333555666555333111111333555666555555666666777888888777666666444222222444666888888777888888666222000//////555444333333444666888999222333333444333222000///111000//////000111333555777777777666666555555555666777777444000///333777666777888777444222222333888777555222111000000111444444444555444444333333333222222111000000000000111111111222444555666777222111000111333333111000333222222333666888999888666666666777777777777777333444666777777888:::<<<<<<;;;;;;<<<<<<:::777444666666777999:::<<<>>>>>>;;;;;;;;;;;;:::888777666>>>===<<<;;;;;;;;;;;;<<<999888888888999;;;===>>><<>>>>>>>>@@@AAABBBBBBAAA???>>>===<<>>???>>>===;;;:::888777777888999;;;;;;:::::::::;;;:::999777666555666666777222111222333666777666444------///222555777666444444333222111111222333444---111333000000222444333222222444666888777444111222444888999888666666666333444333222222333777:::111111111111222333555666666222///000333666666555111222333444444555444444111222444666777777777777444555777888888666555333222222333333333333222222000000///...............///............//////000...000222000------///333------...000222222000...,,,,,,------...---------+++,,,,,,---,,,,,,++++++------------...000111111111...,,,...333555333111444444333222111000//////111000000000000////////////000111///---,,,---...***,,,000333444444222111555666666333000---++++++000111222333333333333333111000///000222333222111/////////000111333666777444222000111333555666666888666555666777888777666888666444555777999:::999888999999777333111000000555444333222333555777888222333333444444333222111111000//////000222444666777777666555444333222222444555555333000000333555777888888777555444555666333444444333111111222444555555555444333111000///111111111111111111111111///111222444666777888888/////////000222333222111333222111333666888888888555555666777777888999999222444777999::::::<<<===@@@???>>>>>>>>><<<999777666777777888:::<<<>>>???666888999;;;;;;;;;:::999EEECCC???<<<;;;<<<>>>???======<<<<<<===>>>@@@AAA<<<>>>>>><<<999888;;;===AAABBBBBBBBBBBBBBBAAAAAA;;;???BBBAAA???===>>>@@@<<>>;;;::::::;;;>>>BBBDDDDDDCCCCCCCCCDDDEEEFFFDDDBBBAAAAAABBBEEEAAABBBGGGJJJHHHEEEEEEAAAAAABBBBBBAAA@@@>>>===???@@@CCCEEEEEEDDDBBB@@@EEEOOOPPPRRR___lll}}}ppp```WWWTTTLLLKKKKKKJJJIIIIIIIIIIIILLLJJJHHHGGGEEEBBB???===:::555333888<<<;;;:::;;;888;;;===<<<::::::>>>BBBCCCAAA>>>;;;999777777666888999;;;:::888888:::<<<===;;;888555444444555666444333222333555555333222+++---000555999999777444333222222222222222222333...333555222222444555444555444333444666666444111222555888999888666555555222444666555444444777999111222333333333333444444555111...///444888888777222333444555666666666666444444444555555666666666444555666666555444333222111222333333333333222111111000//////......//////...............///000000///111333111---,,,000444///000111333555333///,,,,,,,,,---...............***---///...***((())),,,+++,,,---...000000000000//////...///000111111111333333222222111111000000222111111111000...---------///000///,,,***+++---***+++---000111111111000111333444222///,,,,,,---///000111222222111000000......///222444444333111111111000000111333666777222111111222444666777666888666333333555666666555666555444555777888888777555777777666444222222222555444222000111222444666222222444555555444333333333222000///000111444555666555555555444333333333222333444444444444444555777888999888666666777999333555777666444222333444333333333333222111000///...///000111111222222222///111444666888777666555.........000333555444333111000///111444666666666444444555777888999:::;;;555666777777777888;;;===@@@???===<<<<<<;;;999777666666777777999;;;===???999999999:::;;;<<<<<<===DDDBBB@@@>>>>>>???AAACCC@@@??????>>>???@@@BBBCCC>>>>>>===<<<<<<<<<======@@@AAABBBBBB@@@???>>>>>>===@@@CCCAAA>>><<>>;;;::::::999===BBBEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCDDDCCCBBBCCCGGGGGGCCCAAACCC??????@@@AAAAAA@@@???>>>>>>@@@CCCFFFFFFDDDBBB@@@CCCNNNPPPRRR___lll~~~uuuppp___VVVTTTMMMKKKJJJHHHGGGGGGHHHHHHKKKJJJGGGEEECCCAAA===;;;;;;555222555777666444555777;;;======:::;;;@@@EEEEEECCC???;;;888777666666888999:::999666777:::===???===999555333333555666666555444444444333111///,,,...333999======999666222222222222222222222222000555777444444666777555999666333222444666444333222555888999777555444444222666999:::777666666777111333444444333333333444444000---///555999999888333444555666777888888888777666555444444444444555444444444444333222111000000111222333333222111000111111000///////////////...............///000111///222444111---,,,000444222333444666777444...***+++,,,---...////////////)))...222///)))%%%(((,,,)))+++---///000000000///...000111000,,,+++...111////////////000000000000000000000///...,,,******,,,...///...***)))***,,,*********+++---...000111...000222111///---...000...///000111111000///...000000111444555333000---333222111111222444666888222111111333666777777666888555111000333555555444222111111333555555444222222444555555444333444555444333000///...000222333111222444555666555555444666444222000///111333444444444444555555555555555222222333555666777777666777888999888777777999;;;777:::;;;999555222111111...///000111222333333333---...///111222222222222///111555777888666444222......///111444666666555///......///222444555444333444555777888:::;;;<<<999999777555444555999<<<>>><<<999888888888777666666666666666888:::<<<===???===;;;999999:::<<<>>>>>>>>>>>>???AAACCCFFFGGG@@@???>>>>>>>>>???@@@AAA@@@>>>======???@@@???>>>>>>@@@AAAAAA???===<<<<<>><<<@@@DDD???BBBEEEEEEAAA>>><<<===999===BBBFFFFFFEEECCCCCCEEEFFFGGGFFFEEEDDDEEEFFFBBBAAADDDFFFDDD???>>>@@@>>>???AAABBBCCCCCCBBBBBB@@@BBBFFFHHHIIIGGGDDDAAA>>>IIINNNRRR```ooosss___VVVUUUNNNKKKHHHEEEDDDEEEHHHIIIKKKGGGDDDBBBBBB@@@===999<<<888444333555999<<<===999::::::999999:::>>>@@@FFFDDD@@@;;;777555444444333777;;;;;;999888888::::::888777666666555222000333333333444444444444444...222777888666444333444000000111222333333444444555333111000111444777999666555333000------000222000222444666777666444222888777555444333222111111777222222888999444//////111000///222666888888666555777999999888888999:::???999222------111444666444555555444111/////////...111333333222111111111///111222222000...------,,,,,,------....../////////---+++,,,...///---***111222444555555333000...000000000000000000000000333111...,,,******++++++---......---,,,,,,///111...///111333222///+++)))------...///000000//////444000---,,,---...,,,+++111000///...---,,,,,,,,,+++******+++---......---000......000222222///,,,000000///---,,,,,,///111///////////////000000111111111222333444444555555000111222222111222444666444333333333444555444333444111///111444666666444333555666555333111000000444333222111111111333333666555444444444444555666777555222000000000///......///111222333333222222444444444444444444333333777888999::::::999777666888777666444111111333666111111111111111111111111***,,,000111222222333444666444333444666555111---...,,,+++...333777777666222111111111222444666777777777555444555666888:::888777555444555666888999>>>;;;888666777777777666777999<<<>>>???>>>===;;;>>>===<<<<<<<<<===???@@@:::???AAA===<<<@@@AAA???===============>>>>>>>>>===>>>???>>><<<;;;;;;<<<;;;===@@@AAA???===;;;:::DDDCCCAAAAAABBBBBBAAA@@@AAACCCFFFFFFDDDBBB@@@???AAA===???FFFJJJEEEAAAAAACCCBBBBBBCCCDDDDDDCCCAAABBB??????CCCDDD@@@======BBBAAAAAAAAAAAABBBDDDDDDDDDEEEFFFFFFCCCBBBAAABBB???EEELLLTTT```sss~~~wwwaaaUUUSSSSSSPPPMMMIIIGGGGGGGGGHHHGGGEEEBBBAAAAAA@@@===::::::888555444666999;;;<<<888999999999999;;;>>>AAADDDAAA===999666444333222444555777666444444666999999888777777777777555333555555555444444444444444///333666777555333333333//////000222333444555666666555333111222444777999888888666333111000333555444444444444444555555555888777555444333222222222777333333777999555111222222111000333666888777666666777999999888777888999<<<888333000000222333444222333555555333222222333555666777666333222111222///111333333111//////000////////////000000000000222000......000000...,,,,,,...///111222111000///222111000///......---,,,111///---+++******+++,,,...//////...---...000222///000111111000...+++))),,,---....../////////...111...++++++---......,,,...------------.../////////...,,,,,,------+++***222000000222444444111//////000000...------///111000000/////////000111111......///000111111222222555666555333111///000111333333222333444444333333444222000222555777666444333444666555333111000111333222111111111111222333666555333222333444555777888555222000000111111000///000111222333333333333333222222222222222333333:::::::::999888777666555999999888666444444555777222222222222222222222222---///222333333222333333555444444555555444111//////......///111333333333444333333333333333333444444555555666777777777777:::999777555444555666777666666666888:::<<<<<<;;;777999<<<>>>??????===<<<===<<<;;;;;;;;;<<<>>>???:::??????;;;;;;>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????===;;;;;;<<<===???BBBBBB@@@>>>======CCCBBBAAAAAABBBBBBAAA???CCCDDDEEEDDDBBBAAAAAABBBFFFAAAAAAFFFHHHFFFDDDFFFEEECCCBBBBBBDDDDDDCCCBBBEEEAAA???BBBCCC@@@???AAACCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDBBBAAAAAABBBDDDHHHMMMSSS___ttt}}}yyybbbTTTQQQQQQPPPMMMKKKIIIGGGGGGGGGCCCBBB@@@??????>>>===;;;999777555555777999::::::777888999999999;;;>>>AAABBB@@@===999777555444444666666666444333444777:::888777666888999999888666888777777666555444333222111333555666444333222222//////000222333555666666777666444222222444666888888888777555222222333555777666444333333444555666777666555444333333333333999555444777888666555666444333222444666777777666666888999999777666777777777555222111222222222111000222444555555555666777555666666444333222333555111333444444222111222222222222222111111111111111333111000///000///...,,,+++,,,---///111222333444555444333111///---,,,+++...---,,,+++***+++,,,---///000000000//////111333222222111000...---++++++,,,,,,------......---------,,,***+++---......---...------------...//////000...---,,,------,,,***222222222333555444222000...///000000......///000111000000000000111222222,,,---...///000111222222666777777444111//////000222333333333333333222222555222111222666777666444222444666555333222111111222111111000000111222222555444222111111333666777888555111000000222222222111111111111222333444555222111000///000222444555<<<;;;:::888777666555555777888888777555444555666222222222222222222222222111333444444333111111111222444666666444222111111000111222111000///000111555555555444444222111000111333555777888777666555888777666555555666777888222333555:::===>>>===;;;888999<<<>>>??????>>>===<<<;;;;;;::::::<<<===>>><<>>:::999<<>>>>>>>>>>>>>>>>><<<>>>??????>>><<<<<<===@@@BBBCCCCCCAAA@@@@@@AAACCCBBB@@@AAABBBBBBAAA@@@EEEEEEDDDBBB@@@???AAACCCIIIDDDAAACCCEEEDDDEEEHHHGGGEEECCCBBBCCCDDDCCCCCCIIICCC@@@AAAAAA@@@@@@CCCBBBBBBCCCCCCBBBAAA???>>>???@@@BBBAAA@@@@@@AAACCCGGGIIIKKKPPP]]]ttt}}}xxx```SSSQQQKKKJJJIIIHHHGGGGGGFFFFFFBBBAAA???>>>===;;;:::999777666555666888:::999888666777999999999;;;>>>@@@AAA@@@>>><<<:::999888888:::999999888888888:::;;;777666777888;;;<<<;;;::::::999888666555444222222333444444444444333222333111111222222333444444555777555333222222333444666444555555333111000111222888777555444333444555555777666555444444444444444999777666666666666777888555444444555555666666555777888999888777555555666444222000///000111111000///111333444444444666777///000000000000111444777555666666555333222222333333333333222222111111000//////...............---000000000111222444777888777666555333111000///...,,,++++++++++++,,,---......000111000//////111222444333000...,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---------111000///...---,,,,,,,,,---,,,+++,,,...000///...000000111222333222111///---///111111000//////000111111111111111222222333//////000111222333444444111333444444333222333444333444555555444333333333444222000222555777555222111333555555444222222222111111111111111111222222444333111000000333666888777444000///000222333444444333222222222333555666444333111000111444777999;;;:::888666666666666777333555666666444222222333333333333333333333333333333444555444222///......///222555444111000111333000333555444111///111333444555555666555333222000222333444666666666666555222222333555777999;;;===333444777;;;===<<<888444777888:::<<<>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@>>>;;;:::;;;???AAA???????????????>>>>>>>>>;;;===@@@@@@???>>>===>>>AAABBBCCCBBBAAA@@@AAACCCDDDBBBAAABBBCCCCCCBBBAAACCCDDDDDDBBB@@@@@@AAABBBFFFCCCBBBBBBBBBCCCDDDEEEIIIFFFCCCAAABBBCCCDDDCCCIIIDDDAAABBBBBB>>>===???>>>???AAABBBBBB@@@>>>===>>>???AAAAAA@@@AAACCCEEEGGGGGGHHHMMM\\\uuu}}}~~~www___SSSRRRKKKKKKIIIHHHFFFEEEDDDDDDBBBAAA@@@===:::888666666666555555777999:::999777555777999999999;;;===??????>>>===<<<;;;;;;::::::;;;;;;;;;<<<===<<<;;;999777777777999;;;===<<<;;;999999888666555444333222555444444333444444444444555555444444333222222111444333222000000111222333111333444333111000000000666666666555555444333333666666555444444444555555888888777555444555777888444555555555444444555555666777888888666444444555444111---,,,---///000111///111333333333222333444...////////////111444666888888888555222111111111222222222111111000000000---....../////////000111444333222222222444666888444444333333222111111111++++++++++++,,,---......---...000000///...///111555333000---++++++---...+++,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++111000///...---,,,,,,,,,---,,,,,,---///000000///,,,...///000///...---------///111111000///000111111111111111111222222333111111222222333444444555...000333444444444555666444666999888666444444444333111000222555666333000000222444555444333333333000000111111222222222222444333111000111222555777555222///...000222444444555444333333333444666666777555444333444666999;;;888777666666666777888999222444555555444222222333333333333333333333333333222444555333000...,,,,,,---000333222///...000333000333666666444333444777222333444555666555444333555444444333444555666777111111333555777:::<<<===444555888:::;;;999444111555777888:::<<<=========>>>===<<<<<<<<<===>>>???CCCAAA@@@>>><<<<<<>>>BBB????????????>>>>>>======:::===@@@AAAAAA?????????@@@AAABBBAAA@@@@@@AAABBBDDDCCCBBBCCCDDDEEEDDDCCC@@@CCCEEEEEECCC@@@??????AAACCCEEEEEEDDDEEEDDDCCCHHHEEEBBBAAABBBCCCDDDDDDHHHDDDBBBDDDBBB===999999:::<<<>>>@@@AAAAAA???>>>???@@@AAABBBBBBCCCFFFHHHHHHHHHIIIPPP```yyyyyy|||{{{bbbVVVUUUTTTRRRNNNJJJGGGDDDBBBBBBAAAAAA@@@===999666555555666555555666888999999888666888999:::999:::;;;===:::::::::;;;::::::::::::::::::;;;<<<===<<<999777888888888999;;;<<<;;;:::666666666555555444444444777555333333555666777777777777666444333111000000222111000000000111222222111333555555444222111111444444444555555444333222555555555444555555666666666999888444111333555444222444555444333333444555444666777777555444555555333000---,,,...000222222000222333333222111222333444555555333222111222444777888777444111000000111111111111000000000000000///000222222111111333444333222111000000111333333///000000000000000000000++++++,,,------...//////,,,...000000/////////000444222///,,,+++,,,...///,,,,,,------,,,,,,++++++,,,---///...,,,+++++++++...------------...//////111000///...//////...,,,***,,,......---,,,,,,,,,---///000000000000111333111000000000000111222222111111111111111111111111///111333444333222222333444888;;;;;;777444444555333222111333666666333000///222444555444333333444000111222333333333333333555444333222222333444555333111000000222444555555666555555555555555666666777666555555555777999:::666666666666777888999999444666777666555444555666444444444444444444444444111333444333000...------...///000000000000111333111333666777777666777777111222333444666666777777888777555333333444666777444444555666777888999999555555666999:::999666444666777888:::<<<===>>>>>>>>>======<<<===>>>???@@@DDDBBB@@@@@@>>>;;;===BBB??????>>>>>>======<<<<<<999===@@@BBBBBBAAA@@@@@@>>>???AAAAAA@@@???@@@AAADDDCCCBBBCCCDDDEEEDDDCCC???BBBEEEEEECCC@@@>>>>>>>>>DDDIIIIIIHHHIIIGGGDDDEEECCCAAAAAABBBCCCDDDCCCFFFBBBBBBDDDCCC>>>999888:::<<<>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBDDDGGGJJJJJJKKKNNNWWWhhhvvvuuu}}}jjj[[[YYYZZZVVVQQQKKKGGGDDDCCCCCC???@@@@@@===999666666777777555444555777888999888777888::::::999999:::;;;888999:::;;;;;;<<<<<<<<<===;;;999:::<<<<<<:::888:::999888999;;;;;;999888333333444444555555555666888555222333666999::::::777777666444333222111000111000000000111222333444111444666777555333222222444333222111111222444555555555555555555666777777444888888333///111222000000222444444222222333666333555666666555444555666222111000111333444333222000222444444333222333444666777888777444333222333444444444222000///111333000000000000111111111111111333444333111000111222000000//////000000111111////////////////////////,,,------...////////////---///111222111000000111222000...,,,,,,---///000---------------,,,++++++***---//////...,,,---......------------...//////222000//////000///...,,,+++---000000...,,,---...//////000//////000222444000000/////////000111111222222111111000/////////...111333444222000000000333888<<<;;;777333333555555444333555888888444111///111444555444333444555000111333444555555444444555555555555444444333222222222222444666888777666666666666777777666666555555555444444444444555666555666777777777777777777555666666444333333555777444444444444444444444444000222444333111/////////111000///000222444444333333333444666888888666444222222333333555666777888999888777666555444444444444444555777777888888888999888777888999:::999888777888999;;;===???@@@@@@======<<<;;;<<<===>>>???DDDAAA@@@BBB???:::;;;@@@>>>>>>======<<<;;;;;;:::999<<>>??????@@@@@@AAABBBCCCCCCDDDBBBBBBCCCBBBBBBDDDGGGJJJJJJLLLRRR\\\llltttpppwwwppp___[[[XXXUUUOOOJJJFFFEEEEEEFFF===??????===999777888999777555444444666888999999777999;;;;;;999888999:::::::::<<<===>>>>>>??????AAA===:::999;;;===<<<;;;;;;:::999999::::::888666111111222333444666666777999555222333777:::<<<<<<666666555444444333222222111111111111222333444555000222666666555333111111555333000......111555777555555555555555666777888222888999222...///000---...111333333111111333666222444555666555555555777111111333666888777555222000222444555444444555777222444666777666444444555000111111000///000222555000000000111111222222333222444555222...,,,---......//////000111222222222111111111111000000000000---......///000000//////...000333333222111111222111///...------...///000............------,,,+++(((+++///000///...///111111000///...---,,,,,,,,,///...---...111222111000,,,///222222000...///000///000000///...///333666///////////////000000111444444333222111000//////,,,///222333222111000111222777;;;;;;666222222444777666555777::::::666222...111333555444444444555111222333555666666555555666666777777666444222111333333444777:::;;;999888555666777888888777666555222222222222222222222111666777888888888666555444444444333111000111444666555555555555555555555555000222444444333111111111444111///111444777666444555333333555888888555111444444333333444555777888888999:::999888555333111000222444666888:::;;;;;;???<<<999888999::::::999999:::;;;===???@@@BBBBBB<<<<<<;;;:::;;;<<<===>>>CCC??????BBB???999999>>>>>>======<<<;;;;;;::::::999<<>>???AAABBBAAA@@@CCCCCCCCCAAA???>>>@@@BBB:::BBBGGGEEEDDDHHHIIIFFF???>>>???AAACCCDDDCCCBBBDDD@@@>>>@@@BBBBBBCCCFFFDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBCCCBBBBBBCCCGGGJJJIIILLLSSS]]]lll|||{{{qqqrrr~~~}}}jjj___TTTOOOKKKIIIEEEBBBCCCHHHJJJEEE>>>;;;<<<===<<<;;;777777555444333333333333666666777:::===>>><<<;;;;;;===???@@@@@@AAACCCEEE<<<@@@CCCBBB???<<<<<<===;;;999666666666777666666666444222111222333333333999666444555777777555333666666555222000///000222444444555555555555555444111222333444444444444333555444111//////111333555666444111222666999999888666777888555111000111333222111111333555666444333222333444444555555444444333333333333333333333333---222777555000...111666333333222444666666555333333333222222222333444444333444555777777666444333777222,,,+++...111000---333111///......///222333222000//////000111111000---...///111222222222222333222222222333333444555333000......000222333333444333222000///.........///,,,+++...///...000444,,,...000000...---,,,------...///000000111111111////////////000000000000000000//////000222444555111///...000222333111...555444333111000/////////---...000222333333333222<<<:::999888444000222777:::666444555999:::666222333333333333222111000000111222444555444444555666666666666555444444333333666666666555555444444333666777888777666555666777999666444333555666444222666777777777666555444444333444555444333222333555666555555555666444111///555555555333000///000111333222222444555555333111111222444555555444222000777777777777888888888888<<<;;;999777555444444444::::::999999888777777777:::999888999<<<<<<999555777999<<<======>>>???AAA::::::::::::<<<>>>@@@AAACCCBBBAAA???>>>=========@@@???===;;;:::999::::::???===<<<>>>BBBEEEEEEDDDHHHCCCCCCGGGHHHDDD???===@@@@@@AAAAAAAAA@@@???>>>@@@@@@????????????@@@@@@===@@@CCCEEEFFFGGGIIIJJJEEEDDDDDDFFFHHHGGGDDD@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAACCCFFFHHHFFFDDDEEECCCAAAAAABBBDDDEEEEEEHHHLLLSSS\\\iiixxxwwwsss||||||jjj```QQQMMMJJJIIIGGGCCCEEEIIIIIIEEEAAA===<<<;;;;;;:::888888777666555555444444666777888;;;>>>@@@@@@>>>BBBCCCBBB@@@>>>======>>>===@@@CCCBBB>>><<<<<<>>>===:::777555555444333111666444222222333444444333888666444444666666555333555555555222000///000222555555555555444333333222222222222222333333444444444333222111000111333444444444444777::::::888555555777777666222111111333222222111333555555444333111222444555777888888888444444333333333333444444111444666555111///111444333222222333555555444222333333333444444444555555333555777777777555555555777222---,,,...111000...111000.........111333555555444222222333444333222///000000111111111111000111111000000111222222333333111000000222444555555444333222000///.........///,,,,,,///000...///222,,,...//////---,,,,,,,,,***,,,---///111111111111111111000000//////......111111000000111222333444000//////000333444333111666555444333222111111111000111333555666777777666<<<:::999888444111333888:::777444666888999555222333333333333222111000000000222444444444444555666666666666666666666555555444444444333333222222222666777777777666666666777999666444333444555333111555555666666666555444444333444666555444333333444666555444555666666444333444555555333111//////000222333444555444333222222///000222444555555444444888888888888888888888888;;;;;;;;;;;;::::::999999999999888888888777777777888777666888999999666444777999<<<======>>>???AAA:::999999:::<<<>>>@@@BBBCCCBBBAAA???>>>===<<<<<>>AAA@@@???AAADDDFFFFFFEEEGGGDDDEEEIIIIIIDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAACCCEEEEEEFFFGGGHHHIIIGGGEEEFFFFFFEEEBBB???>>>>>>???AAABBBCCCDDDEEEDDDDDDEEEGGGHHHGGGFFFDDDGGGEEEBBBBBBDDDGGGHHHHHHKKKMMMQQQYYYfffxxxuuuxxx{{{iii]]]MMMIIIHHHJJJIIIFFFFFFIIIHHHHHHFFFBBB>>>;;;;;;;;;999999999999999888666666666777888<<<@@@CCCCCCCCCFFFEEECCC???<<<999:::;;;>>>@@@AAA@@@<<<:::<<<>>>>>>;;;999777777777666444777666444333444555444333666555444444555555444333555555555333000///000222666666555555444333111000333222111111111222333444222222222222222333333333222444777;;;===;;;777333444666777777444222222222333222222333555555444222///000222444666888:::;;;555444444444444444444555444555444444333222222222333222111222333333222000333333444555555555555555333666888888555333444666666222---,,,...000000/////////......///222555666777555333333444444444333111111111111111000/////////////////////000000111444333222222444666666666333222111000///.........///---...111222...---000,,,...//////---,,,,,,,,,)))***---000222222111111333222111000///......---111000000//////000000111000000000222444555444333888777666444333333333333111222444666777888999999<<<999888888666222333888999777555666888888555111444444333333222111111000...111333444444444555666555555666666666666666777333333333333333333222222666666666666666666666666888666444333333333222111444444444444555555555555222444666666555444444444666444333444555777666666222444555444222000//////111444777666333111111333...///111333555666888999888888888888888888777777777888:::<<<======<<<;;;777777777777777777777666777666666777888777555333888:::<<<======>>>???@@@:::::::::;;;<<>>=========>>>===;;;;;;<<<>>>AAACCCBBBAAA@@@AAACCCEEEDDDCCCCCCCCCEEEHHHFFFBBB@@@CCCEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGLLLIIIFFFDDDCCCBBB@@@>>>;;;===???BBBDDDEEEFFFFFFDDDGGGJJJJJJGGGEEEEEEFFFHHHFFFCCCBBBEEEHHHJJJJJJNNNNNNPPPVVVeeezzzwwwssswww{{{eeeWWWIIIFFFEEEIIIJJJGGGFFFGGGIIIKKKKKKGGGAAA<<<<<<===::::::;;;;;;;;;:::888888555666777;;;@@@DDDEEEEEECCCBBBAAA>>>;;;:::<<<===<<<>>>???===999888:::======<<<;;;<<<>>>???>>>===999777555555666666555444444444333444444444444333444555555444222111111222555555555555555444333222444333111000000111333444111222333444444444333222222444888;;;;;;999555222333555777777666444222111444333333444555666555333......///111333555777888666555444444444444555666666444222222555666555333222111111111222222111///111222333555555555555444333666888666222111333666555222...---...000111000000/////////000222444555555333111111111222111000000000111111111000000////////////......//////000444333333555777888888777222222111//////.........///---///333333///,,,......///000000...------...+++---000222333333111000222111111000000///////////////......------------222222333444555555444444777777555444444333333333///000111333555666777888;;;888777888777333444777888777555666777777444222444444333222111111111111---000222333333333555666555555555555555555444444444555555555555555555555666555555555666777666666777666444333333222222111333333333333444444555666111444666777666444444444666444222222333555555555000222555555222000///...111555999777333000111444111222222444666888:::;;;777777777666666666666666333555888;;;<<<;;;999777666666666666666777777777888888999999999888666444888:::============>>>???;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDBBBAAA@@@??????>>>@@@>>><<<;;;<<>>>>>BBBFFFDDDBBBAAA@@@AAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAACCCEEEGGGHHHHHHJJJHHHEEEBBB@@@@@@??????<<<>>>AAADDDEEEFFFEEEEEEDDDIIIKKKHHHBBB@@@CCCHHHGGGEEECCCCCCEEEIIIKKKKKKNNNNNNPPPWWWfff|||zzzppppppxxx}}}bbbPPPHHHDDDDDDHHHJJJGGGEEEFFFHHHJJJJJJGGGAAA<<<;;;;;;;;;;;;;;;;;;;;;::::::999555555666999>>>BBBDDDDDDAAAAAA@@@>>><<<;;;<<<>>>:::<<<===;;;777666888;;;===<<<<<<>>>@@@BBBAAA@@@:::888777777888777666444333444444444444333444444555666777666444333333444333444555666666666666666555333111000000111333444000111333555555555333333333444666777777555333333444444666777777666444222444333333555777888777555111111111111333444666666666555444333333444555666555222///111555888777555222111000111222222111///000000111222333444444444444555555333111000222555444222///......000111222222111111000000111222333333111000///000111000///......000111111222222222111000000/////////000000333333444666888999888777111111000///...............---000444444///------111222222111//////000111111222444444444333111000//////000000111111222222000000000000///......---444555555555555444444444666555444333222222222333//////000111333444555666:::666555777777444444666666666555666666666555333555444333222111111111111---///222333222222444555555555444333222222111111444444444555555666666666666444333444777888777555666666555444333222333333333333333333333444555666222444666777666555555666777444111000111222111111///222444444222000///...111555999888333000222555666666666666777999:::;;;666666555555555444444444222555888::::::888555333555555666666777777888888;;;<<<======;;;:::888888888:::<<<<<<<<<;;;<<<=========<<<===>>>@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAA>>>======???AAABBB>>>???AAAAAAAAA@@@?????????@@@BBBDDDBBB===>>>CCCDDDCCCAAA??????@@@AAABBB@@@AAABBBBBBBBBBBBAAA@@@@@@??????AAAFFFIIIKKKKKKGGGEEECCC@@@??????AAABBB???AAACCCEEEFFFEEECCCBBBEEEHHHIIICCC<<<;;;BBBIIIHHHFFFEEEFFFIIILLLMMMNNNMMMNNNQQQYYYhhh~~~~~~rrrnnntttdddQQQKKKFFFDDDHHHKKKHHHFFFEEEFFFFFFEEECCC???;;;999888;;;;;;:::999999::::::;;;666555666888<<<@@@BBBBBBCCCCCCCCCAAA===;;;:::;;;888;;;<<<;;;777555777999<<<;;;;;;<<<>>>>>><<<;;;;;;:::999999999999666444333444555555444444555666666777888888666555555666222222444555666777777777555444333222222222333444111222333555555555444444444555666555333222333333555444444666777777555333444444444666999;;;:::999777666555444555666777888666555333222222333555666444111///000444666777555111000000111333333222111000000000000111333444555777555333111111222333444444222000......000222333222222222111111111222222444222111111222333333222---...///000222222222333222111111000000000000000111111333666999999777555111000//////.........///...---000444444000...///333333333222000000111333666666555555444333222111...//////000111222333333222333333333333222111000333444666666444333444555444444333222222111222222111111111222333444555666888444333666777555444555444444555666666666666555555444333111000111111222...000222222111111222333444333333222111111000000111111222222333444555555666333222333777888777555555555666555333333555666555444333333333444555666333444666555555555666888555333111000000000///...000111333333111/////////111444777777444333333555777777888888999999::::::666666555555444444333333555777999;;;;;;999666444555555666777777888999999<<<>>>??????<<<:::999:::888999;;;;;;:::999:::;;;>>>===<<<<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>??????@@@???AAACCCDDDBBBAAAAAABBBDDDBBBCCCFFFDDD@@@@@@CCCBBBAAA@@@???>>>???@@@@@@AAAAAACCCCCCCCCCCCAAAAAA@@@>>>===@@@FFFKKKLLLLLLEEEEEEDDDBBB@@@AAACCCFFFCCCDDDEEEEEEEEEDDDBBBAAADDDFFFFFF@@@::::::AAAHHHHHHHHHIIIKKKNNNPPPQQQPPPNNNOOORRRZZZiii~~~uuupppppp~~~jjjXXXQQQKKKGGGJJJMMMJJJGGGFFFGGGEEECCCAAA???===;;;999;;;:::888666777888:::;;;888777777888<<>>===999777777999888888888:::<<<<<<:::999<<<;;;::::::;;;:::777555333555666666444444666888777888::::::888777777777111111222333444444444444555555555444444444333333111222333444555555555555444666888777444222222333666444333444777888777555444444555888;;;======<<<888777666555555666888999666444222111111222444666555333111000111333333444000//////111444555444333222111//////000333555777<<<777222111333666555444333222111///...///222444111111111222222333333333333222111111333555555444...///000111111111111111222111111000//////000000...///222555888888666333000000///............///...---///333444000///111333333333222000000111333666555444333222222333333000000000111111222222333111222333333333222111000///222555555444444666888444333333222222222222222333222222111222333444555666222111555777555333333111333444555666666777777666444222111000000111222///000222222111000000111111111222222222333333333000000111222333555555666666333111333777999777444333555666666555555777:::888666555333333444555666444555555444333555888:::333222111222222222000...000111222111000///000111222333444666666666555555555666777999999999888888888888777666666555444444666777999;;;;;;999777666555555666777888999:::;;;;;;===???>>>;;;888888888777999::::::888777777888===<<<;;;::::::;;;<<<===<<<<<<<<<===>>>???AAAAAA@@@@@@@@@@@@@@@???>>>>>>===@@@CCCDDDBBBAAAAAABBBHHHDDDBBBEEEEEEBBB@@@AAAAAA@@@@@@@@@????????????AAABBBCCCDDDDDDCCCBBBAAABBB???===@@@FFFKKKKKKJJJFFFGGGHHHFFFCCCCCCEEEHHHEEEEEEEEEDDDDDDDDDCCCCCCAAACCCDDDAAA===<<<@@@DDDEEEFFFHHHLLLPPPQQQPPPNNNQQQQQQSSSYYYggg|||yyyrrriiiuuuppp___VVVNNNJJJLLLNNNLLLIIIHHHKKKGGGCCCBBBBBBBBB???<<<;;;999666444555777:::<<<;;;999888999<<<>>>??????AAACCCEEEEEEBBB>>>;;;:::999<<>>===<<<===<<<;;;;;;;;;:::777555333555777777555444666999777999;;;;;;:::888888888111111222222222111111000555666666666555555444333222222333333444555666666444777::::::666333222333777444222333666888888666444444666999===?????????666555444333444666888999666444222000000222444666777555333111//////000111/////////222444666555444444222000///000333777999@@@999222111666999777444333222111///...///222555//////000222333444555555111000///000333444555444111111111111111000//////111111000///////////////---...111555888888555222000//////............///...---...222333111000333222333222111//////111333555444222111111222444555222222222111111111111111...///000111111000///...+++///333444444555888;;;444444333222222222333333222222000000000111222222555000///444666444222222000222444555666666888999666444222000000000222222000111222222000//////000///000111222444555777777222222333444666777888888666222000222777999777444333555777777555666999<<<999888666444333444555666555555555333333444888<<<111111111333555444222000111111222000//////000222222222333555777888777555111333666888999999888777:::999999888777666666555444555777999999999888777555666777888999:::;;;<<<999<<<===<<<999666666777666888999999777666666777;;;:::999888777888888999888888999:::<<<>>>???@@@===>>>@@@AAAAAA@@@???>>>999===AAABBB@@@??????AAAIIICCC@@@BBBDDDAAA>>>>>>@@@@@@AAAAAAAAA@@@???>>>AAABBBDDDEEEEEEDDDBBBAAAEEEAAA>>>@@@EEEJJJJJJHHHIIIJJJKKKIIIFFFEEEGGGIIIFFFEEEDDDDDDDDDDDDEEEEEE>>>AAADDDDDDAAA??????AAA@@@BBBFFFJJJNNNOOOLLLJJJTTTSSSSSSXXXeee{{{ppptttwwwvvv]]]SSSRRROOOLLLIIIIIIKKKMMMFFFFFFEEEFFFEEECCC@@@===777888999999888888;;;===:::999888888999<<>>===<<<;;;:::999888:::===>>>===:::>>>:::777666888999888666444666999:::999999999:::===:::999999;;;<<<999666444444444333222111000///333222222333333555666666888666222000000222666888888888777777555444333222666444222333555777666555555666888999::::::999999777777777666555333111000555111......222666888888888666333111000111222333333444555555555333000///)))///777:::999777999<<<999888666666777666444222666555444333333444666777222333444333222222444666444111...///222555555444,,,---...000111222222222333333222000000////////////000111222333444555555333111//////000111111000***---111222111///......000000000000000000111222222111000...++++++---///222333444444333222111000333111///000222333222000000000///000222555888:::888777666555555444555555333333222222222333444555666222111444666444333444555555333333333333444555444555555222///...111444222333444666777888888888333333333111000111444777555666777888888777666555444555777777666666777999111111000111333555888:::777444000///222666777666666222000222888;;;:::777222333444555666666666555333444444555555444333333222111000222444666777666333666999:::999888777777<<<:::777444333444666777:::999999;;;<<<<<<999777666555444444555777999;;;:::;;;;;;999666555888;;;???<<<===@@@===888999???===:::999;;;???@@@<<<888666777:::<<<>>>?????????;;;;;;;;;;;;<<<>>>???@@@@@@???>>>>>>???AAABBBDDDBBBAAA???>>>>>>>>>@@@@@@===AAAEEEDDD@@@===>>>@@@DDDDDDDDDFFFGGGFFFDDDAAA===>>>???AAADDDFFFHHHIIIHHHGGGFFFFFFHHHHHHHHHFFFDDDFFFGGGGGGFFFFFFGGGHHHGGGJJJLLLJJJEEEAAA??????FFFGGGIIIIIIIIIIIIKKKMMMLLLLLLPPPYYYeeewwwyyypppsss|||~~~fffSSSRRRPPPMMMKKKLLLNNNPPPJJJIIIFFFEEECCCBBB@@@???:::;;;<<<;;;999888888999<<<:::888777888;;;>>>@@@CCCCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@???>>>>>>======;;;888666888;;;>>>???>>>===:::777666777888777666666777888888888999;;;>>>>>>;;;888777888999888666444444444444333222111111444444333333444555666666777555222000000222555777888888888888777555333222666444333333666777666555666666777888888888777777<<<;;;:::888666444222222333111///111333555555444666555444222111111222222333444555555444333111///+++111666888777666777::::::777444222222222111000333222222222333555888999222111111111111222333333111000///000222333111///000111111111111111111111111111000000000111222222000000000111222222333333111000000111222222000...---///111222000...------111000000000000000111111111222333222000//////000222222222222222111000000222111000111333333111///000000000111222555777888777777666555444444444444111111111222222222222333666222222555777444333444555444333222111222333444444555444111......000333000111222444555666666777444444444222111222444777666666777777777777666666555777888777666666777888555444333222333444666777777333...---000333555666777333111222666888666444444555666777777666444333666666555444333222222222333333333444444555777888444666888888777666666666888777555333222333444555777888999::::::999888888999888777777888:::===>>>:::;;;<<<:::888777888;;;@@@;;;:::>>>???<<<;;;===???===;;;===@@@AAA>>>;;;777888:::<<<===>>>>>>>>>999::::::;;;<<<===>>>>>>??????>>>>>>??????@@@@@@======>>>>>>>>>?????????<<<@@@DDDDDD@@@===>>>???AAAAAABBBDDDFFFFFFDDDBBB===>>>@@@BBBDDDEEEGGGGGGIIIGGGEEEEEEEEEDDDBBB@@@AAACCCEEEEEEEEEEEEGGGIIIBBBEEEHHHHHHFFFEEEEEEGGGHHHHHHHHHGGGFFFGGGKKKMMMSSSQQQQQQVVV```rrrssssssyyylllSSSQQQNNNLLLKKKMMMOOOQQQNNNLLLIIIEEEBBBAAA@@@@@@===>>>???===:::777666666===;;;999777888:::===???BBBCCCCCCDDDDDDDDDCCCCCC@@@@@@??????>>>>>>>>>===;;;999666666999===@@@AAA<<<999777666777888777666888999888888777999===@@@>>>;;;888666777777666666333444444555444444333333555555555444555555666666777555333111111333555777777888999999888666444222666555444555666777777555555555555555666777888888@@@???<<<999777555555555444444444555666666444222444444444333333222222222333333444444444222111000///222666666444333555777999555111......//////////////////000333666999:::222///---...111333222000000000000222222111---)))000111222222333333333333111111000000000111222222111000000000000000000111//////000222444333000...000111222111...---,,,---111111000000000000000111...111444444333111000000222111111000000000000000000000111222444333111...///000111222333444444444555555555444333333222222//////111222222222111000555222333777888555222333444333222111000111222222444444333111...---///111...///000222333444555555555555555444222222444666777777666666666666777777777888999888777666777888888777555444333333444444777444000///000333666777777444222333666888777555555666888999888666333111888777555333222111111111111333555444222222444777444555666555444333444555333333333333333333333333555777:::999777555777888777666666666777999;;;<<<999;;;<<<<<<:::999999:::@@@:::888<<<@@@???===<<>>=========>>>>>>?????????>>>>>>888:::===???@@@@@@>>>===<<>>>>>???BBBDDDEEECCCAAA>>>???@@@BBBCCCDDDEEEEEEGGGFFFEEEEEEEEEEEECCCAAA@@@BBBEEEFFFFFFGGGJJJLLLBBBDDDFFFGGGGGGGGGIIIKKKJJJIIIHHHEEEDDDFFFIIILLLTTTPPPNNNQQQ[[[nnnzzzwwwxxxmmmTTTQQQLLLIIIIIIJJJLLLLLLNNNMMMKKKHHHDDDAAA??????>>>???AAA@@@<<<999777666>>><<<:::888888:::===???@@@@@@AAAAAABBBBBBBBBAAA>>>>>>==================;;;:::999999:::<<<===>>>;;;999777666777777777888:::;;;;;;;;;::::::<<<>>>===<<<:::999888777555444444444555555555555555555666666555555555666666777666555333222222333555666777888:::::::::777555333555555555666777777777666444333333444555888:::<<<@@@>>>;;;888777777888888888888888888777666444333333333444444444333222222222333333333333222111000222444444333222111333555555222000//////000000///---......000222555888999333///,,,---222444222///111111222222111///,,,)))***,,,000444666777666555222222111000/////////000222111///...------......111000000111333333111000000111222000...------///111111000000000000111111---///111222000//////000111000///......///000111///000222444444333000......000222333444333222111444444444333222222111000...///111333333222111000444222333888999555222222555444222111111111222333444333222000///......///---...000222333444444555555666666555333333444666777777666555555666888999888999:::999777666666777999888666555444333333333777666555555555666777777666444333444777999999888444666888999999777444222888666444111111111222333///222555333///...111666444444444333111111222444222333444555666555555444444888;;;:::555333666999555555555555777888::::::999:::<<<===<<<;;;;;;:::===;;;:::<<<>>>>>>>>>>>>AAA>>>;;;;;;===>>>>>>===999:::;;;<<<<<<;;;:::999888999<<<>>>??????>>>===;;;<<<>>>@@@AAA@@@@@@???666999>>>BBBCCCBBB???>>><<>>>>>>>>>>>===>>>???AAAAAA@@@???>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLKKKJJJDDDFFFHHHIIIIIIJJJLLLNNNGGGHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEGGGIIIKKKHHHHHHMMMYYYmmm|||wwwuuuzzzppp[[[UUUNNNJJJIIIIIIIIIHHHJJJLLLNNNLLLGGGBBB>>>======???AAAAAA>>>;;;:::999>>>===;;;::::::;;;===???>>>>>>>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<:::999888::::::999888777777888:::;;;===@@@@@@>>>;;;:::999;;;<<<>>>>>>;;;888555333444444555666666666555555666555555555555666777777666555555444444555555666777888999:::999777555444555666777888888777777777777666666555666777999:::;;;:::888777777888:::;;;:::999777555333222222333222222333444444444333333222222222222222222111111444444333222111111333444000000111222444444222000...///000111222444555666555111---///444666444000444444444222000///......(((+++111555888777555333111000000//////000000111222111///---,,,,,,------444111///...000222444444///000111000//////000111000000000000000111111222///000000///---...000222000000.........///000111...000333444444222000//////000333444555444222111222333333333222111000//////000222444444333222000333111222777888555111111555444333222222333444555333222111000000000/////////000111333444444444444444555666555444333555666777666555555555666888999888999999888666555666777777666555555444444333333333555888999888666444333666555444444555555555555222444666888888777555444444333222111111222444555000333666444000///222777333333444333111111333444444555777888999999888777777:::<<<:::555333555999888888888999:::;;;<<<===888999:::<<<======<<<:::888===@@@>>>;;;:::>>>@@@===<<<999999999:::::::::999:::;;;;;;;;;:::888777888:::===???@@@@@@>>>>>>:::<<<>>>@@@BBBCCCCCCCCC999<<<@@@DDDEEEDDDAAA???<<<>>>AAABBBAAA??????>>>???>>>======>>>>>><<<;;;===>>>@@@BBBCCCBBBBBBAAABBBBBBDDDHHHLLLNNNNNNMMMGGGHHHJJJJJJIIIIIIJJJLLLKKKJJJHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLJJJGGGEEEEEECCCBBBDDDLLLYYYlllzzzuuupppssszzzccc\\\SSSMMMKKKJJJIIIHHHFFFJJJNNNMMMHHHBBB???>>>>>>@@@AAAAAA???===<<<<<<============>>>>>>??????============>>>???@@@@@@======<<<<<<;;;;;;;;;:::;;;===@@@???<<<999666555:::;;;:::999888888:::<<<;;;>>>BBBCCC@@@===:::999999<<<>>>>>><<<888666555444555555555555555444444444444444444555666777888666777777777777777777666777888888888777777666555444666999999888777777888;;;:::999777666555444444666666555555666888:::;;;777777555222///...///000222222222333333444444444222222222222111111222222333333222222222333444555000111222555777777333111000000111222333333444444555222000111444666555333444444555333111000111222---///333555666444222000111111111111111222333444333111///---+++,,,------555222...---///222555666---///111111000000000111.../////////000222333444222222111///---...111333///////////////000000111...111333444222111000000000111333555555555333222222222333333333111000...000111222333333333222111333000111555666333000111444333333222333444666777222111000000222222111000222222333444444444444333222444555555444444555666666555555666666777888999666777888777666555666777555444444444444333333333///333666888666333111000777666444222111000//////222333444555666666666555222222111111222333555666222444666555333333555888111333444444333333444555666777888999:::999999888:::<<<<<<999555333444666555555666777888999::::::999888888:::<<<===<<<;;;666>>>CCC>>>888999===AAA;;;:::999888888888888888999999:::;;;:::999888777999:::<<<===>>>???>>>>>>;;;<<<>>>@@@BBBCCCDDDDDD>>>@@@CCCEEEEEEDDDBBBAAA>>>???AAABBBBBBAAA@@@???@@@>>>===<<<<<<<<<:::999<<<===@@@BBBCCCBBBAAA@@@CCCCCCEEEHHHJJJJJJIIIFFFEEEGGGHHHHHHFFFFFFGGGIIIIIIHHHHHHIIIJJJKKKKKKIIIEEEHHHMMMNNNLLLIIIFFFDDDCCCBBBFFFNNNYYYiiizzzrrrqqq|||ggg^^^TTTNNNLLLKKKJJJGGGCCCHHHLLLKKKFFFBBBAAABBBAAABBBBBBAAA>>>======>>>;;;===???@@@AAAAAA@@@@@@>>>>>>======>>>@@@AAABBB??????>>>===<<<<<<;;;;;;;;;===???>>>;;;888777777;;;<<<<<<;;;999999;;;>>>;;;>>>AAABBB@@@>>>>>>===:::;;;<<<;;;888666777999555555555555555444333222222222222333444666777888777888999999999999888777888777666555555555666666444777:::;;;999777888999888888777777666555444333555555555666777777888888444666777555111......///222222111111222444555666222111111111111111222222111111111333555666666666444444444555666555333000000000111333444444555555333333333333333444555555///222555666444222222222444444333222222333444555888888666555444333333333333111///,,,,,,,,,---///333111//////111333555555...000333333111000//////------...///111333444555000111111000...---...///...///000000111111111000///111333333111000111222111222333555666666555555222333444444333222000...000000000111111111111222333//////222444111000111111111111111333555777888111000///111444555333111333333444444333333222111///111333444444444555666444555666777777888888888444555666666555444666777444444444444333222111000000333555555333111111111555555444333111111111222444333333333333444444444222222222222222333333333222222222222333444666777000222555666666666666777666666777777777777777777===<<<999666444222111111111222333444555666666666999777666777;;;======<<<888@@@BBB===999:::======;;;;;;<<<;;;:::888888888888888999::::::999777777888999999:::;;;<<<======???>>>>>>??????@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBB??????AAACCCDDDCCCAAA@@@???===;;;;;;<<<<<<;;;::::::<<>><<<===>>>:::<<<@@@CCCDDDCCCBBB@@@@@@????????????AAACCCDDDBBBAAA@@@???>>>===<<<;;;<<<===>>><<<999777999;;;;;;======<<<999999<<>><<<:::999999777888999::::::999888777777777777888999:::<<<<<>>=========>>>???HHHFFFDDDBBBAAA@@@AAAAAA@@@@@@AAACCCEEEDDDBBB@@@===<<<::::::<<<======<<<999;;;>>>AAACCCBBBAAA@@@DDDEEEFFFHHHIIIGGGDDDAAACCCEEEGGGHHHHHHIIIKKKMMMKKKJJJIIILLLNNNNNNJJJFFFHHHJJJLLLMMMLLLJJJJJJJJJIIIGGGIIIOOOYYYiiiyyyssswwwsss\\\PPPPPPKKKHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEFFFLLLGGGBBB>>><<<;;;999888??????>>>===>>>???AAABBBDDDCCCBBBAAA@@@@@@AAABBBFFFDDDBBB???======>>>???:::<<<<<<:::666555777999;;;<<<===<<<:::888777888;;;::::::<<>>===999444333444555444222///444555333333777888777>>><<<999777555555666777:::777444555888;;;;;;;;;777999;;;;;;:::888888999444444444444444555666777<<<:::666333222333555666444555666666333111000///555444333222111111111111999555111...///111222333///000222444555666777777777444222111111222111000333222222333444555333222...///111333444333222111111000000222444666666555777555444444222222>>>LLLiiibbbPPP;;;111222555444---,,,,,,---///000//////222111111111000000/////////111222333333111...,,,//////000000000000000///(((***++++++***)))+++,,,111000/////////000222222222111111111000000//////222...+++,,,000555777888:::777333///------///000000333555333...---000444444222000...---///111222111444555333333444333///111333333111///...111444111222333222000000111222---...000222333333333222444333333444555777999;;;333444666666555444111000888666444222111222333444888777666444222111111111333444666777999:::::::::999555111000333555666555777777777666555333222111333333222222444666999:::777777666666666666777777777777777777777777777777555666666333///...111555666666777777888999999:::888777666666777999;;;===999;;;===>>>>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<888666444555999;;;<<<;;;:::999888777888:::<<<>>>@@@???>>>======???AAABBBGGGDDDBBBAAAAAAAAA@@@???===>>>???AAACCCCCCAAA???AAA@@@???===;;;999777666888777888<<>>>>>???@@@AAABBBEEEDDDCCCCCCCCCCCCDDDEEEAAA@@@>>>===<<<===>>>>>>AAABBBAAA===888444333444999:::<<<;;;::::::;;;<<<;;;:::888:::<<<>>>===;;;::::::999888666777999;;;:::777555444666777777555222666888666555888:::999<<<;;;:::888777777777777888666444444777999:::999888:::<<<<<<;;;999999:::444444444555555666666666:::999666444444444666777333555777555222///000111222222444555555444333222666333///......000000000000111333444666777777777777555222222222333333222111000111333555777666555000000000111111222222333333222111222444555555333222111333444444666AAANNNnnngggVVVAAA555444444222---,,,,,,---///000111111222222222111111000000000111111111111000000//////,,,,,,---...............***,,,---,,,+++***+++,,,000000/////////111222333444333222111000...------000---+++---111555777888888666222///------///000111444666444000///222666333222000///...///000111111444666444444666555111111222333111//////111444000222333222111000111222...000333555666555333111444444333444555666888999666777888999888777555444888777666555444444444555888777666555444333333333444555555666777888999:::777444000///222444444444555555666666666666555555444333333333444666999;;;888888777666666666666666777777777777777777777777777888888555111000222555777777777777777777888999555555555666888:::===???:::<<<>>>>>>===<<<<<<===???>>>>>>===<<<<<<;;;:::999777555666999<<<<<<;;;<<<;;;:::999:::<<<===???BBBAAA@@@???@@@AAACCCDDDDDDBBB@@@@@@AAAAAA@@@???:::;;;>>>BBBDDDEEEDDDBBB??????>>>===<<<;;;;;;:::999999:::<<<@@@BBBCCCCCCAAAAAABBBCCCEEEFFFGGGGGGBBBDDDEEEEEEEEEFFFHHHJJJGGGGGGGGGFFFFFFHHHJJJLLLNNNNNNNNNLLLJJJGGGEEECCCIIIJJJNNNVVVaaaqqqxxxppptttzzz```SSSPPPJJJGGGGGGCCCNNNLLLJJJHHHGGGGGGHHHHHHEEEFFFEEEAAA<<<999;;;===????????????@@@AAABBBCCCFFFFFFEEEEEEEEEFFFGGGGGG???>>>===<<<======???@@@>>>???@@@???===:::999999777888999999999;;;>>>@@@>>><<<999999;;;<<<======<<<999666444555777888888777666666777999:::999888666:::;;;888777:::;;;:::::::::;;;::::::999999888666555444555777888888777999;;;===<<<;;;::::::;;;555555666777777666666666777777666666666777777777222555777444///---000444///111444777888777555333444222000///000111000///111111333555666777777777777555333333444555555444333222222333555666666555333222000//////000222444555333222333444444333222111111333555444666???III^^^XXXLLL<<<444222222111............///111333444222222111111111111000000222111000/////////111111...///000000111111111111,,,.........,,,,,,---...000////////////111333444666555444222///---,,,+++...------///222555666666555444111///......///000222555666555222222444777333222111000///......//////222444333333666555222111222222111000000111333000111333333222111111222111333555777777555333111555444444444444555666666555666777999999888777777888888888888777666666555666555555555555555666777777666555555555666777888444222//////000222222222333444555666777888888888333333222333444666999:::888888777666666666666666666666666666666666666666888::::::777333111222555777666555444555555777888666666666666888:::<<<>>>;;;===>>>>>><<<;;;;;;<<<@@@@@@@@@???===;;;:::999999888777888:::<<<===<<<>>>===<<<<<<<<<===>>>???AAAAAA@@@???@@@AAABBBCCCBBB@@@??????@@@AAAAAA@@@:::===AAADDDEEEEEECCCBBB>>>>>>>>>>>>>>>>>>======999:::;;;<<<<<<>>>BBBDDDBBBCCCCCCDDDEEEFFFGGGGGGCCCEEEGGGGGGFFFEEEEEEFFFCCCFFFHHHGGGEEEFFFJJJOOOOOONNNMMMKKKIIIGGGFFFFFFKKKKKKOOOWWWaaarrr}}}rrrsss}}}cccSSSPPPJJJHHHJJJGGGOOOMMMKKKIIIHHHIIIJJJKKKBBBEEEFFFBBB<<<999;;;???>>>??????@@@AAABBBCCCCCCHHHGGGGGGFFFFFFFFFEEEEEE@@@@@@????????????@@@@@@<<<>>>@@@AAAAAA@@@???>>>777777888777888:::>>>AAABBB@@@<<<;;;;;;===???@@@@@@;;;666555777999999888777888888999::::::999999777;;;===999888;;;<<<:::999:::<<<======<<<:::999555666666777888888888777999;;;<<<<<<:::999:::;;;666777888888888777666555333444666777888888777666222555777444...---111666111222444555666666555444555444333333444333111000000111222444555555666666666444222222444555555555888666444444444444333111333222111000000111222222444333222333555555444333444555666555333333777===BBB???999333111333555666333222111000///000222333000000000000000000000000111000000000000000111111111111111111111000000///,,,...////////////000222//////...///000111333444555444333111///...,,,,,,...//////111333333333333333222111///......//////222333555444333333555777222222111000///...------,,,000222111222555555222111111111111111111222333///111333444222222222333555555555555555444333222555555444444444444444444222222444555666666666666666777999999999777555444333333333333444666777888888777555333333444555777222111///...///000111111222222444555666666777777111111111222333555777888666666666666666777888888666666666666666666666666888:::;;;888444111222444444333222222333444666888::::::999888888888999999===>>>>>>===;;;::::::;;;>>>>>>???>>>===;;;:::999999999999:::;;;<<<======>>>>>>===<<<<<<===>>>>>>>>>======<<<===>>>??????CCCAAA@@@@@@AAABBBBBBAAA???BBBEEEGGGEEEBBB@@@>>>>>>>>>>>>============<<<888:::;;;:::999:::???DDDIIIIIIHHHFFFEEEDDDCCCBBBDDDGGGJJJJJJIIIFFFEEEEEEDDDFFFHHHHHHHHHIIILLLOOOPPPNNNLLLIIIHHHHHHHHHIIIJJJJJJMMMTTT___ooouuurrr{{{eeeUUUQQQKKKJJJNNNLLLLLLKKKJJJIIIIIIJJJLLLMMMAAAEEEGGGDDD>>>:::<<<>>>===>>>???@@@AAABBBBBBCCCHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCBBB???<<<:::777888777777666888;;;>>>AAA@@@===:::999;;;???AAADDD@@@;;;999;;;<<<<<<::::::;;;;;;;;;:::999888777777;;;<<<999888:::;;;:::999;;;===??????>>><<<;;;777888::::::::::::999999999:::::::::888888999;;;999999999999888777777666000222555777888888666555222555666444000///333777555444333222222333444555555444444444555444222//////000111222333444444444555333111111333444555444888666333333333333333111333333444444444222111000222111111333555777777666555777777444000000222333555333222222333555888;;;888888777444000...///111////////////////////////---...000222333222111000/////////...,,,+++)))(((+++---///000000222444666000////////////111333444222222111111000000//////000111222333222111000000333222222111000//////...000111222222222333444666111111111000///......------111333222333666666333000000000111222222222222///111444444333222222333888666444222111222333444555555555555555444444444000111222333444555555555444666777999888777444333111111111222333444666777888777444222222222444555111111000/////////000222222222333444444333333333//////000111222444555666444444444555777888:::;;;777777777777777777777777666999:::999444111111222000000000111333555777999::::::999999999999999999===>>>>>><<<:::999999::::::;;;<<<===<<<;;;:::999999:::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>EEECCCBBBAAABBBCCCBBBAAAAAADDDHHHHHHEEEBBB@@@?????????>>>===;;;:::999999666888999888777999===BBBLLLKKKJJJHHHFFFDDDBBBAAAGGGJJJMMMMMMKKKHHHFFFEEEIIIGGGFFFIIILLLOOOOOONNNOOOMMMKKKIIIHHHIIIJJJKKKJJJIIILLLSSS]]]nnnzzzppprrrxxxiiiXXXSSSLLLKKKPPPOOOKKKJJJJJJJJJKKKKKKLLLMMMBBBEEEFFFDDD@@@<<<;;;<<<;;;<<<>>>???AAAAAABBBBBBFFFEEEEEEDDDCCCAAA@@@?????????>>>======<<<;;;;;;======>>>@@@BBBCCCAAA@@@888888999888777777:::<<<===<<<:::888777888<<>>>>>>>>===<<<<<<======;;;888666666777666;;;<<<999888;;;<<<;;;;;;===>>>@@@@@@???===<<<:::;;;<<<<<<;;;:::;;;===999::::::999888777999;;;<<<;;;:::888888777777777000222555888999888777666444555555444333333555666777555222000000222444666444333222222333222000...000111222333333444444444666444222111333444444333333222000000333555555555444555666777666444111000222111111333666888888777333666666111///111333222555222000222111///111444:::<<<<<<888222...---///......////////////000000+++---000333444333111000222111111000...,,,***)))+++---///111111333555777111000/////////000222222///000000000111111111111111222444333111000000000333333333333222000///.../////////000111222444555000000///........./////////333555444666999888555000//////111333444333111...111444555444333333333888666333111111222444666555666666777666666555555222222333444555555666666333444666777777666444333111111111111222333444555666555444222222222222333111222222111000000111333333333333333222111000000...///000111333444555555333333444555777999:::;;;777777777777777777777777444777::::::666333222333000111222444666777888999666666888999:::<<<=========>>>===<<<999999:::;;;888999;;;<<<<<<;;;:::888888:::<<<<<<;;;;;;;;;<<<999::::::;;;<<<<<<======?????????@@@@@@@@@@@@AAAEEECCCBBBBBBDDDEEEDDDCCCAAADDDHHHGGGEEEBBBCCCDDDAAA@@@???===:::888777666555666777888888:::>>>@@@IIIIIIHHHHHHGGGGGGGGGFFFIIIKKKNNNNNNLLLIIIHHHGGGKKKHHHGGGJJJNNNQQQOOOLLLNNNLLLKKKIIIIIIJJJLLLMMMMMMLLLNNNTTT___ooouuunnnoooppp\\\UUULLLKKKPPPOOOKKKLLLMMMMMMMMMLLLKKKJJJDDDEEEEEEDDDBBB>>>;;;999999;;;===???@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@<<<===============<<<<<<777666888<<>><<<;;;;;;=========:::666555666888666:::<<<:::999<<<>>>===>>>??????@@@@@@???>>>===<<<======<<<:::999<<>>;;;444///...///000000000000111111111222,,,---///111222222222222333444444333333222111000...///111111111111333555222222000/////////000111//////000000111111111222///111333222000000222444555555555555333111...---.........///111333444555000///...------...000111///333555444555777777444000//////111444555333000---000444666555444333333666666555555555555555555555666777888888777777666444444444444555555666777444444555666666666555444444333333222222333333333444444333333222222111111222333555444222111333555222333333333333222111111///000222333555666666666555555555666666777888999999999999999999999999999333777;;;;;;888555444555555666888:::::::::999888444555777999;;;===>>>>>><<<===<<<;;;999999:::<<<:::;;;===>>>===;;;999777777:::<<<<<<;;;999:::;;;777888999;;;<<<===>>>>>>AAABBBBBBCCCCCCCCCCCCCCC@@@??????AAADDDFFFGGGGGGCCCGGGIIIGGGCCCAAACCCFFFBBBAAA???===;;;999888777666555666999<<>>@@@@@@@@@@@@>>>???AAACCCCCCCCCCCCBBB<<<===>>>???@@@@@@@@@@@@<<<:::999;;;@@@CCCCCCBBB777999<<<=========>>>???999:::;;;:::888999===AAA@@@CCCDDDBBB>>>:::999:::<<<===<<<999555444777:::666;;;<<<::::::>>>???>>>@@@@@@@@@@@@@@@???>>>>>>=========;;;888999<<<@@@;;;<<<<<<:::999999;;;===AAA>>>:::777666777999:::555777999;;;<<<;;;:::999666444333666:::<<<888444111222444555777888999999888666333333444444333222444444555666777777777777:::888555444555555555444444111///...000222333333<<<:::888555444444555555666444333444555666555444777:::888111000555666333222---,,,000111...000555888<<>>>>><<<999777777888999:::;;;<<<<<<<<<<<<<<<<<<:::999999;;;===<<<>>>??????>>>;;;888666666999<<<<<<:::999999;;;777888:::<<<===>>>??????AAABBBCCCCCCDDDDDDCCCCCC<<<<<<<<>>===;;;:::999777666666:::???BBBBBB@@@FFFGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLLLLJJJHHHHHHIIIFFFJJJMMMMMMJJJIIIKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMNNNTTT^^^oooxxxoootttfffUUUQQQQQQOOOKKKNNNOOOQQQQQQOOOKKKGGGDDDBBBAAA??????@@@@@@>>>===???===;;;;;;>>>@@@AAABBB?????????@@@BBBDDDEEEFFFBBBBBBBBBDDDDDDCCCAAA>>>???===<<<===???@@@===;;;888:::===???@@@AAACCCEEEBBB@@@<<<999888:::<<<>>>DDDCCC@@@>>><<<<<<===>>>>>>;;;777666888;;;>>>>>>999::::::999888777999:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888:::<<<<<<;;;;;;;;;<<<<<<:::777555555666999;;;999888888777777777777777444555666777777777666555888999:::777444444777:::777:::===:::444000000222000444888999777555666777999888666333111111444666222444555555444333333444>>>999333111333666888888444333222333555666555444555333222333666777444222000000000000////////////555666888999888666333111333222111/////////000000000///.........000111222333333333222111///---,,,000111111222222222111111888666222......///222444//////000000111222444444111000//////000333666999;;;999666333000///......555111......000111000///000111111222222222111111111111000......000444888444333222333555666555444333333444555666666666666666333222444777999888666444555777:::===<<<:::777222444777777777555666666555777999777333111111333555555444444333222111111000111222444555555444444888777666777888888666444777555333333444666666555111111222333444666888999:::777666999======999444===999444222333555555333444555777888:::;;;;;;;;;:::;;;:::999777777999;;;;;;:::888777888:::===>>>999888888888999;;;===???=========???AAAAAA???>>>888999:::;;;;;;;;;;;;:::@@@>>><<<;;;<<<<<<===<<>>???@@@@@@CCCDDDFFFHHHJJJKKKLLLLLLHHHGGGFFFGGGIIIKKKKKKJJJHHHIIIJJJJJJIIIIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIKKKTTT___ppp|||sssqqq}}}mmmZZZSSSQQQNNNKKKNNNOOOPPPPPPNNNKKKGGGDDDCCCAAA@@@???@@@@@@???===@@@===;;;;;;===???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEECCC@@@>>>@@@>>>===>>>@@@AAA@@@>>><<<>>>@@@@@@??????@@@AAAAAA@@@>>><<<<<<===???@@@EEECCCAAA???>>>>>>???@@@===:::777666888;;;===>>><<<<<<<<<:::999888:::<<<<<<<<<<<<<<<===>>>??????<<<<<<============<<<<<<888999:::999888777888999:::999777666777999<<>>===<<<<<<=========????????????>>>>>>AAACCCBBBBBBCCCFFFJJJKKKKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@BBBBBB@@@???===:::888777::::::;;;;;;;;;;;;<<<===AAABBBDDDEEEGGGHHHHHHHHHFFFDDDBBBCCCEEEGGGHHHGGGKKKLLLLLLKKKHHHFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJMMMUUU```oooxxxnnnwwwvvv```VVVRRROOOLLLOOOPPPPPPOOOMMMJJJGGGEEECCCBBB@@@@@@AAAAAA???>>>BBB@@@>>>>>>???AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFFFFEEEBBB@@@>>>BBB@@@??????AAABBBCCCCCCAAABBBCCCBBB???>>>===>>>@@@@@@@@@@@@AAABBBCCCDDDEEECCCAAA@@@@@@@@@BBBCCC===:::888777999<<<>>>>>>@@@???>>>;;;999999;;;===::::::;;;<<<===???AAABBB===>>>>>>?????????>>>>>>;;;;;;:::888555444666777<<<:::888777888:::<<<>>>::::::999999999::::::;;;777777777777666444222111111333666777777777888999777999;;;999555222222333:::999888555333333666888333333444555555666777777999999888666333222333444444333222333444444222111666444333333444555444222111000000111222222000///111111111111111000//////333444555666555333111000333333222111111111222222111000000////////////000000000//////000111222333......///111222333444444555444222111000000111222222111111111111111222222333222111111222555888::::::888666444222222333333555333111111111111111/////////000111222333333333333444333222000000222333555333111000222444555555///111333555666555444333333555777777666555555555555444444555777888777666777888999888666666777999;;;999888777666555222000444444333333222222111111555555555555555444333333888666444333444555555555444555666777888666333///000000111222333555666666<<<:::999:::<<<<<<999555777666555666888:::999888777777777888888777666666777888888666555444666777666777999;;;;;;;;;::::::<<<;;;:::999888999::::::;;;;;;;;;;;;:::999888888===<<<<<<;;;;;;<<<>>>>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>===<<<<<<>>>@@@@@@???@@@BBBEEEGGGFFFEEEIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???>>><<<:::999888999:::;;;:::999999;;;===BBBCCCDDDFFFGGGGGGHHHHHHIIIGGGDDDDDDFFFHHHJJJJJJNNNOOONNNMMMJJJHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMKKKKKKOOOWWW```nnnzzznnnssshhhZZZSSSPPPNNNPPPPPPPPPOOOMMMJJJHHHGGGEEEDDDBBBBBBCCCCCCAAA@@@EEECCCAAAAAABBBCCCCCCBBBFFFFFFDDDCCCBBBBBBAAAAAABBBDDDEEEFFFDDDBBBAAA@@@BBBAAA??????@@@BBBDDDEEECCCDDDEEEDDDAAA???>>>>>>???@@@AAACCCEEEFFFGGGGGGCCCBBB@@@??????@@@BBBCCC???<<<::::::;;;>>>??????AAA@@@>>>;;;999888;;;===::::::;;;<<<===???@@@AAA@@@@@@@@@@@@@@@???>>>>>>???>>><<<999555555666888>>>===:::888777777999999999999999999999::::::;;;666666777777666555333222000222666888888888777666444777999999777555555666:::999888555444333444555111111333555888999999888;;;:::888444111000111222000111333555555444111///888666555555666666555333111111111111111111000///111111222222222111000///111222333333333222000//////////////////000000000111111000000//////......//////000111111111111000.........///000111111222333222222222111111111000333222222111000000111111111111000111333777;;;======;;;777444222222333333555444333222222222111000/////////000111333444555444555555333111000111222666333000///111333444555///111444666777666555444333777::::::777555555777777555444555888:::;;;;;;777777777555333333555777777555333555777888555222444333333333222222222111555555666666666666666666999666333222333444555555666666666666777555222000222333444555666777888888;;;:::999:::;;;:::888555555555666888999999888777888888888777777666555444777888888777555555666777777888999:::;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;<<<<<<;;;::::::;;;@@@???===<<<<<<===???@@@@@@AAAAAA@@@???>>>???@@@AAABBBAAA???======???@@@@@@??????AAACCCDDDDDDCCCGGGFFFEEECCCAAA@@@@@@@@@BBBAAA???===;;;999888777666888:::999999:::===AAACCCDDDFFFHHHJJJKKKLLLLLLLLLIIIFFFEEEFFFIIILLLMMMMMMNNNOOONNNLLLLLLLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLQQQXXX```lll|||ppppppwwwooo___VVVRRRQQQQQQPPPPPPNNNMMMLLLKKKJJJGGGFFFDDDDDDEEEEEECCCBBBEEECCCBBBBBBCCCDDDCCCBBBHHHGGGEEEDDDCCCBBBBBBBBB===AAADDDEEEDDDBBBCCCCCCAAAAAA@@@??????@@@BBBDDDCCCDDDEEEDDDBBBAAAAAAAAA>>>@@@BBBDDDFFFGGGHHHHHH@@@???>>>======???AAABBBAAA???===<<<===???????????????===;;;888888999;;;<<<<<<<<<<<<<<<======>>>BBBBBBBBBAAA???>>><<<;;;???>>><<<999555555666888<<<;;;999777666777888888999999888888888999999:::444555666777777777666555222333666888999888555333222444777888888888888999777777777777666555333111111111222666999;;;999777:::999666333///...///111///222555777666444222111777555444444555555333222222222333333222111000000111222333333333222000///000111111222222111000///......//////000000000000111111000000//////......///000333444333111...+++///...------------......111111222222111111000000333333222111000000000000///...///111444999>>>AAA@@@===999444222111111111222333333333222111111111/////////000111333444555444555555444222111222333777444111000111333444555111222555777888888777666555999;;;;;;888666777999333222111222555999;;;;;;666777666555333444666888999777555777999:::777444444444444333333333333333444555555666888999::::::999666333222333444555555999777555444444444333222333444555777777888888888999888888888888888777555444555777888777666555555888888888777777666555444888999:::999777666777888::::::888888999:::===>>>:::::::::;;;;;;<<<======;;;===>>>>>>===>>>@@@BBBAAA@@@>>>======>>>@@@AAA@@@BBBCCCBBB@@@??????AAA???@@@AAA@@@???@@@BBBEEEFFFDDDDDDDDDFFFGGGGGGFFFCCCBBB@@@???>>>===<<<<<>>AAABBBDDDFFFIIILLLNNNOOOPPPKKKGGGDDDCCCDDDGGGIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHIIILLLQQQXXX^^^jjj~~~tttnnnooo}}}xxxeeeYYYTTTSSSQQQQQQOOOOOONNNNNNOOOOOOJJJIIIGGGGGGHHHHHHFFFEEEBBBAAA@@@AAACCCCCCBBBAAAGGGFFFEEEDDDDDDCCCCCCCCC<<<@@@EEEFFFDDDCCCEEEGGG@@@AAAAAA???>>>>>>@@@BBB@@@BBBCCCCCCBBBAAABBBBBB???@@@BBBCCCEEEFFFFFFFFF???>>>===<<<<<<===???@@@DDDAAA???>>>>>>>>>>>>===<<<======;;;999888888999===<<<<<<;;;:::::::::;;;AAAAAA@@@@@@>>>===;;;:::;;;;;;:::888555444666777777666666666777999;;;<<<::::::999888888888888888555666777888999888777777444444666888:::999666333333444666888999999999888555555666777888777444222333222222555:::;;;999666666666555222000...///111000333666777555444444444333222111111222333222000333444555444222111111222111222444444444333111///000000111111111000000000...///000111222222222222///000000000000000///...111222444555333000,,,)))000///---,,,+++,,,,,,---111111111111111111111111333333222111000000000111------...000444999>>>AAABBB>>>999444111///000000///111333333222111222333000000//////000222444555444444444333222222555777888555222222333444444444222333555666777888999999777888999999888888999:::555333333444888;;;<<<===666777888777666777888:::@@@>>>===<<<;;;:::777555555555555555444444444444555555666777999;;;<<<>>>888666444333444555555555999666444333444444444444111333444666777666666555555555555555555555555555333555777777666555555555777777777888888777666666888:::;;;;;;999888888999===;;;999888999;;;>>>@@@??????>>>===<<<<<<;;;:::;;;>>>@@@@@@??????CCCFFFAAAAAA???>>>>>>>>>???@@@???BBBDDDCCC@@@>>>???AAA999;;;===>>>???BBBFFFIIIFFFDDDCCCCCCDDDEEEDDDDDDEEEEEECCCBBBAAA@@@@@@@@@BBB@@@===:::888777777777:::>>>BBB@@@<<<:::<<>>CCCHHHHHHFFFDDDFFFHHH@@@BBBCCCBBB???===???@@@===???AAAAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCCCC@@@>>>===;;;;;;<<<>>>???DDDBBB???======<<<;;;999999;;;===<<<:::999999999<<<;;;:::999999999999999==================<<<;;;888999:::999888777888999666666666777999;;;===>>>===<<<;;;999999888888888888888999::::::999777777444444444777:::;;;999666777777777888999888666555666555555666999;;;999888777444333555999;;;888555333444555444222111111333111333555555333222444666333222111222333444333222222444666555222000000222111222444555555333111///000000000000111000000000---...///111222333333222...///000111111000000///444333333222000...---,,,111///...---,,,---//////111111000000000000111111222222111111111111111111/////////000333888<<>>888777555555777777666444666555444444666666555333222333555777777777666555000111222222111222333555222444777777666666888:::555666777888999999999999888:::<<<<<<:::888888999<<<<<<;;;;;;<<<===???@@@AAA@@@@@@???>>>===<<<;;;<<>>BBBFFF@@@@@@@@@?????????>>>>>>===AAADDDCCC@@@===>>>AAA:::<<<===>>>???AAAEEEHHHDDDBBB@@@???@@@@@@@@@???HHHGGGFFFDDDCCCCCCCCCCCC>>>===;;;999888888999:::;;;@@@EEEEEE???<<<===@@@AAABBBDDDFFFGGGIIIIIIIIIPPPNNNLLLKKKMMMNNNNNNNNNIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIIIIGGGJJJOOOSSSXXXeee|||yyylllccclllooo^^^VVVSSSQQQQQQPPPOOOPPPRRRUUUVVVNNNMMMKKKKKKLLLLLLJJJIIIEEEEEEEEEGGGIIIJJJIIIHHHEEEDDDDDDDDDEEEFFFGGGHHHBBBFFFKKKKKKGGGEEEFFFIIIAAACCCEEEDDD@@@>>>>>>???<<<===??????===<<<===>>>@@@@@@?????????@@@@@@AAA@@@???===<<<;;;<<<===>>>DDDAAA>>><<<;;;:::888666888:::===>>><<<:::999999:::999999888888999999:::999999;;;<<<============888:::<<<<<<;;;;;;;;;<<<999999999999:::;;;<<<<<>>===;;;:::999888888:::;;;;;;;;;:::888777555444333333777;;;===;;;999;;;:::999999999777444222999666444555999===>>>===999666333444888:::777444222444555555444333333444222333444333111111444888555444444555777888777666222444666555111///000111111333555666666444111///000000000000111111111111***+++---///111111111000---...///111111111000000666444111...---...///111000///...---...000222333222111000//////000111222222111111111111111222222111000000000222666:::<<<>>>;;;666222000000222333)))---111222111111333555333222000//////111222444222222222111222555:::>>>888666555555666666555333333222222222333666999;;;888444111111555888999888666555444444555666444333000222555777777777888888888;;;===;;;777444555666666666666777777777777777:::999999888999:::<<<===888777666777888888666444333333444777888777444222444555888999:::999888777...//////000///000333444111444777888777888;;;>>>444555777888:::;;;;;;;;;888:::<<<;;;:::888888888;;;<<<===????????????>>>>>>??????@@@@@@@@@@@@???===???AAA???;;;;;;???CCC???@@@@@@@@@@@@???>>>======AAADDDCCC???===>>>AAAAAAAAAAAA@@@???@@@BBBDDDFFFDDDAAA@@@AAABBBAAAAAACCCBBBAAA@@@???>>>>>>>>>;;;:::999888888:::<<<===888???FFFGGGCCC???AAADDDDDDEEEFFFGGGGGGGGGGGGGGGMMMLLLJJJJJJLLLLLLLLLJJJGGGIIIKKKLLLLLLLLLNNNPPPMMMLLLLLLJJJIIIGGGEEEDDDFFFIIIMMMRRRVVVccc|||rrreeemmm{{{wwwdddYYYTTTWWWRRRPPPTTTUUUQQQMMMLLLOOOMMMLLLMMMOOOPPPNNNKKKIIIHHHHHHJJJKKKKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGIIIGGGFFFEEEFFFGGGGGGFFFEEEEEECCCAAA>>>===>>>??????AAAAAA???<<<999777888999CCCDDDDDDCCCAAA???<<<;;;;;;::::::::::::;;;<<<<<<>>>@@@BBB>>>999777:::===>>>===<<<;;;:::999999999;;;>>>AAA@@@===::::::;;;777888:::;;;;;;:::888777<<<;;;;;;;;;::::::::::::999888777777777888999:::===:::999999<<<<<<999666999:::;;;<<<<<<:::888777777777666666777888999999<<<:::777555444555777888<<<:::777444444777:::<<<888999:::;;;:::999666555666666777777777555333222111000000000111333555666444333222333555777888777777777777555444222000///222333444555333000---+++000...+++,,,000222333111---///222444444111...,,,111///......000111000///333000111444222---...444000...---///222333000...000000111111111000000///000///.........///111222555444333222111222333333:::777444222222333222222......///111111222222222444222000///000222222111222333555666555555666777444555444333111111222444000111222333333333333333444666888::::::999666555;;;888555444555666666666999666444555777777555333888666555666888999777444;;;;;;:::999999888888777>>>888555777888777888;;;AAA<<<777444444555555444666777888999999888777666555555666777666444000---......---...///000222333777888999;;;;;;:::999888999999:::===??????;;;777<<<=========<<<;;;::::::<<<;;;;;;<<<===>>><<<;;;???>>>>>>@@@CCCDDDAAA>>>===>>>???@@@AAAAAA@@@@@@DDDBBB???>>>???@@@???>>>>>>>>>>>>>>>============>>>???@@@AAA@@@AAADDDFFFEEEFFFGGGHHHGGGDDDAAA??????>>>>>>>>>??????>>>===:::999888777888:::===??????EEEKKKKKKEEEAAAAAACCCAAAEEEHHHIIIFFFEEEEEEFFFFFFEEEDDDFFFIIILLLNNNNNNLLLKKKJJJJJJKKKJJJHHHFFFGGGEEECCCBBBCCCDDDCCCCCCDDDGGGMMMSSSYYYgggvvvhhhmmmwww~~~jjj]]]UUUTTTPPPOOOSSSVVVSSSOOONNNLLLJJJIIIJJJKKKKKKIIIGGGGGGFFFGGGHHHJJJJJJIIIGGGEEEGGGHHHGGGFFFFFFGGGIIIGGGFFFEEEFFFHHHIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@AAABBBBBB@@@===:::999:::;;;AAAAAAAAA@@@???===<<<;;;:::::::::;;;<<<===>>>>>>===@@@AAA???:::888:::===>>>============>>>??????999;;;>>>>>><<<;;;<<<>>>:::999999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;999888777777888999:::;;;;;;::::::::::::999777555666777999::::::999777666888777777777777888888999===;;;999777777777888999999999777777777777999999777888999999999888777666888888999999888777555444111111111222444666888999444333222222444666666555666666666555555444333222222333444555333000---+++111...,,,---000222333222000111333444444222000///000///......000222111111333000111555444000///333000...---...000111000///000000111222222111111111000//////...///000111222444333222222222222444444222111111333555666555444...///000111222222222222444222111111222333333222111333666666555555555666:::999777444000......000333444333333333222111000333666999<<<<<<:::777555666555555666888888777555888666444555666777555333666444222444777::::::888<<<;;;;;;:::999999888888:::555222555666666888;;;@@@;;;666333444444444333777888888999888888777666444444555555555333111///000000/////////000222333444666888:::;;;:::888777:::999999:::<<<<<<999666999:::;;;<<<======>>>===<<<;;;;;;<<<>>>>>>===<<>>>>>???AAAAAA>>>;;;;;;<<<>>>???@@@@@@@@@???BBBAAAAAABBBBBBAAA???<<<============<<<<<<;;;;;;<<<===?????????AAACCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBB???<<<<<<===>>><<<;;;;;;:::888666777999;;;===???DDDKKKLLLIIIDDDBBBBBBAAADDDHHHHHHFFFEEEEEEFFFFFFEEEDDDEEEHHHKKKLLLLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFCCCBBBCCCEEEEEEEEEFFFFFFHHHMMMTTTeee{{{mmmmmmrrrvvvsssaaaVVVSSSOOOOOOUUUXXXVVVRRRRRRNNNMMMKKKKKKKKKKKKIIIGGGEEEEEEEEEGGGIIIIIIGGGFFFEEEFFFGGGGGGFFFFFFGGGIIIGGGFFFEEEFFFIIIKKKKKKJJJBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCBBB>>><<<;;;<<<>>>AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<>>>>>>>>>>>>>>???@@@@@@777999:::::::::;;;>>>@@@<<<:::888777888;;;>>>AAA>>>>>>>>>>>>============888888888888999:::<<<<<<<<<===>>>===:::888888888444555666888888888777777999999888888777888888888===<<<;;;::::::999999:::666777888888888888777666777777777777777777888888::::::::::::999888777666222222333444666999;;;<<<666555333333555666555555333444444555555555555444444555666666555333111000111000...///111222222222333444444444444333222111000///...///111333333333444222222666666333000000000...,,,,,,...000000000000111222222333333333333000////////////000111222111111000000000222333444......000333666777555333///000111222333333333333333333222333555555333222111333666777666444444444;;;:::888444000...///000777666555444222111//////444666:::<<<===;;;888666333333555777999999777555777666555555666666555444333111000222666:::<<<===<<<<<<;;;:::999999999999666222000333555555777:::>>>:::666333333444444444999888888777777777666666444444444444444333222111444333222000000000111222222444777:::;;;:::888666:::999888999::::::999888777888:::<<<>>>@@@AAAAAA<<<;;;;;;===>>>???>>><<<>>>>>>===>>>???>>>;;;999999:::<<<>>>????????????AAAAAABBBDDDEEECCC???;;;=========<<<;;;:::999888999:::<<<===>>>???BBBEEEGGGFFFDDDCCCBBBCCCDDDDDDFFFAAA<<<;;;>>>???<<<999;;;:::888666666888:::<<<@@@FFFMMMPPPOOOIIIDDDAAAAAACCCFFFFFFEEEDDDDDDEEEGGGEEEEEEFFFHHHJJJKKKJJJGGGHHHIIIIIIJJJJJJIIIIIIIIIFFFCCCBBBDDDFFFGGGHHHIIIEEEDDDHHHQQQdddqqqllllllooo||||||eeeVVVUUURRRRRRWWWZZZWWWTTTSSSPPPOOOMMMLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHGGGEEECCCDDDFFFGGGGGGFFFFFFHHHIIIIIIGGGFFFFFFHHHIIIIIIHHH???AAACCCEEEEEEEEEDDDCCCDDDCCCAAA>>><<<;;;===@@@DDDCCCAAA???>>>>>>??????@@@??????>>>>>>?????????<<<>>>@@@@@@===;;;;;;<<>>>>>>>>>>>888888999:::;;;<<<======>>>AAABBBAAA<<<::::::<<<444555777888999:::::::::;;;:::999888888888888888<<<<<<<<<;;;;;;:::999999777777777777777777777777888777666555555777999:::::::::::::::999888777777444444555666777999::::::999777666555666777666555222333333444444444444333444555777888888888777666222111111111222222222222555444444333222222222222000///...///222444444444444333444666888555111...000...---,,,---...000111000111222333444444555444000000000000000111111111//////...///000222444555333222222333444333111...000111222333333333333333222111222333555555333111111444666777666444222222666666666444222222444666888777666444222111000000777888999:::;;;:::::::::555555555666888888666444666666555555666666666555333222111222555999<<>>>>>===<<<<<<======>>>>>>>>><<<;;;888999;;;===>>>??????>>>AAAAAACCCDDDEEEDDD@@@===============<<<;;;999888777888:::;;;<<<>>>AAADDDEEEEEEDDDCCCCCCCCCCCCCCCEEE@@@<<<>>>AAABBB>>>999:::999777777888:::===???FFFLLLTTTXXXUUUNNNEEE@@@@@@AAABBBCCCCCCCCCCCCCCCHHHGGGFFFGGGJJJKKKKKKJJJHHHIIIJJJJJJIIIHHHHHHHHHHHHEEEBBBAAACCCFFFHHHIIIKKKFFFDDDIIITTTgggwwwkkkdddeeerrrkkkXXXXXXSSSQQQUUUWWWTTTQQQQQQMMMLLLJJJHHHFFFEEEEEEEEEIIIHHHHHHHHHGGGFFFCCC@@@DDDFFFGGGHHHGGGGGGIIIJJJLLLIIIFFFEEEEEEFFFEEEEEE===???BBBDDDEEEEEEDDDCCCCCCBBB@@@===;;;<<<>>>AAAEEEDDDAAA???>>>======>>>CCCBBBAAA@@@???>>>>>>>>>===>>>??????>>>=========>>>===<<<;;;:::999999999<<<:::999888888::::::;;;888888:::;;;===>>>@@@@@@????????????>>>>>>>>>>>>999::::::;;;<<<=========>>>@@@BBB@@@<<<:::;;;<<<777777999:::<<<=========;;;;;;:::999999888999999;;;;;;;;;:::999999888888999888777666666777888999888777666555555777:::;;;:::999999888777777666666666666666777777777666666888777555444555555444333222333333333333222222111000111333666777888999999222333333333333222222222555444222111000000000111000///...///222444444444444555666666777555222...000///...---,,,...000222000111222333444555555555///000000111111111111111111111111111333555777888888666222111111000///...111111222333333333222222000000000222444444222000222444666777555222222111333444444444444555888:::777666555444333333333333:::999777666777999<<<>>>:::888555444444555444333555555666666555555666666666666444444444777:::===:::888777555444555555666999444222555666444444666:::999888666444555666777555555444444444333333222555666777666444444555777777666444333222111222222444666999<<<<<<;;;999888555555666666777:::===???999:::;;;===>>>?????????:::999999;;;===>>>===<<<:::<<<>>>???????????????888:::;;;===>>>???>>>>>>CCCBBBAAABBBCCCCCCAAA???>>>>>>?????????===;;;:::666888:::;;;<<<>>>AAADDDCCCDDDEEEFFFEEECCCAAA@@@===<<<;;;???BBBBBB>>>999888888777888:::>>>BBBEEEMMMTTT]]]```ZZZPPPEEE????????????AAABBBCCCBBBBBBIIIIIIHHHJJJLLLMMMMMMKKKJJJLLLMMMKKKHHHFFFFFFGGGGGGEEEBBBBBBDDDFFFHHHHHHKKKHHHIIIPPP[[[lllmmm```]]]gggtttuuuaaaYYYSSSOOOQQQRRROOOMMMMMMNNNMMMLLLIIIFFFEEEFFFHHHKKKJJJIIIIIIIIIGGGDDDAAAEEEGGGHHHIIIHHHIIIJJJLLLMMMJJJFFFDDDDDDDDDDDDCCC>>>???BBBDDDEEEEEEDDDCCCCCCBBB@@@===;;;<<<@@@CCCCCCBBBAAA@@@>>>>>>======DDDCCCBBB@@@???>>>>>>>>>>>>>>>=========>>>??????<<<<<<<<<<<<<<<===>>>>>>>>><<<:::999::::::999888666888;;;===??????>>>===>>>>>>>>>>>>============;;;;;;<<<============<<<;;;<<<===<<<:::999999999999999:::;;;<<<===>>>???;;;;;;::::::999:::::::::;;;:::999888777777777777:::999777666666777999::::::999777666666888:::;;;999999777666666555666666777777777777666555444444666444222222333333222111222333333333333222222111---...///111333444555666333555666555333222222333333222111000///.........000///...///111333333333222777999666333333222000///000000///......111333111222222333444444444444///000111111222222111111555555444555666888:::;;;888555111000111222222222111111222222222222222111000//////111333333222111444555666555333111111222555555666555444555777999777666444444333444555666:::888666444555888<<>>;;;;;;<<<<<<<<<<<<<<<;;;:::999999;;;===???>>><<<999<<>>???@@@@@@???>>>BBBAAA@@@AAACCCCCCAAA@@@>>>???@@@AAAAAA@@@>>><<<888999;;;<<<===>>>AAADDDCCCDDDFFFGGGFFFCCC@@@===777888:::===???>>>;;;999777777777999<<>>===>>>BBBEEEBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@>>><<<;;;<<<>>>@@@AAA===============>>>>>>???===<<<::::::<<<<<<999666666888:::===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;======>>>>>>>>>===<<<;;;999999888999::::::999777999999999999:::;;;<<<===;;;::::::::::::;;;;;;<<<<<<;;;999777666777888999999999999999999999999999;;;:::999888888999999::::::999777666555555666666666777777888777777555555666444222222333444444333222222333444555555555555000000000111111222222222444666888777444222222333333222222111///......---000///......000222111111000888;;;555///000222222...000222111000///111333111222333333333333222222///000111222222222111111444444333333444666888999555444222222444444333222000111111222111111000000222000///000222444444333666666666333111000111222666666666555444555777999888777555444333444555666777666666666777999;;;<<<999777555444555555333222333555777666555444666888:::;;;<<<:::777666888:::999777555333222333555666888444333666777666555666444555666444222111333666000222555777888777444333111555999888333000000222333333222222222333555666999999999999888888888888444666888888777777:::<<<;;;;;;;;;;;;;;;::::::999;;;;;;;;;===???AAA@@@???:::===@@@AAA@@@???@@@AAA>>>???@@@AAAAAAAAA@@@?????????@@@CCCDDDCCC@@@===<<<>>>@@@BBBBBBAAA???>>>:::<<<===>>>>>>???BBBDDDFFFFFFFFFEEECCCAAA???>>>:::;;;===<<<;;;:::<<<>>>777777777888;;;@@@DDDGGGPPP\\\hhhhhh\\\NNNFFFDDDCCCAAA@@@AAAEEEGGGFFFEEEGGGGGGHHHKKKNNNOOOOOOMMMKKKNNNPPPNNNIIIFFFGGGJJJJJJIIIHHHIIIJJJJJJHHHGGGHHHKKKQQQXXX___kkk~~~mmmeeeiiiqqqwww^^^VVVOOOPPPQQQQQQRRRTTTLLLMMMLLLIIIFFFEEEHHHKKKJJJIIIJJJKKKMMMMMMKKKIIIGGGHHHJJJKKKKKKKKKMMMOOOMMMJJJGGGEEEFFFGGGHHHHHHCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEBBB@@@>>>@@@DDDHHHBBBDDDFFFHHHJJJJJJJJJJJJ????????????@@@AAABBBBBBAAA>>>;;;:::<<>><<<;;;;;;;;;;;;<<<;;;:::;;;>>>===:::777777888:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::>>>>>>?????????===<<<:::;;;888777999<<<===;;;888777777777777888999:::;;;::::::::::::;;;;;;<<<===>>><<<999777666777999:::777999;;;======;;;999777<<<;;;;;;:::999999999999:::999888666666666666777555666777888999888888777888777555555777888777666111222444666777888999999555555444333333222111111444777999888444222222333222222222222111///------111///......000111000//////999<<<555------111333...111333333111000111333222222333333333222111111///000111222333222111111111000000000000111333444555555555666666555222///000000111111111000000///333222000000333555666666777777555222//////111333444555666555555666999<<<:::888666444333444555666333444666888999:::999999444444555666777777444111333555777777555444666999:::<<<===<<<999777888::::::888666333333444555777555111111555777666666888111333444333000000222444///222666999:::999666444///444888777222......///111111111111222444666777:::999888777666666666777999<<<======:::999;;;===::::::;;;;;;::::::999999===<<<===???AAACCCBBBAAA;;;>>>AAAAAA???===>>>???AAAAAABBBCCCBBBAAA@@@???;;;===AAAEEEFFFDDD>>>:::;;;===@@@BBBBBBAAA@@@>>><<<===?????????@@@BBBDDDIIIHHHEEECCC@@@?????????@@@BBBAAA===999999>>>DDD888777777888:::>>>BBBEEENNN[[[iiihhh[[[LLLFFFGGGEEECCCBBBCCCGGGIIIIIIGGGEEEFFFGGGJJJNNNOOONNNMMMIIIMMMPPPNNNJJJHHHJJJMMMLLLKKKKKKLLLMMMLLLIIIGGGGGGKKKQQQVVV[[[hhhtttlllkkkmmmeeeYYYQQQTTTWWWUUUSSSTTTSSSQQQMMMJJJIIIKKKMMMOOOLLLJJJIIIKKKNNNPPPOOOMMMMMMLLLJJJIIIIIIKKKNNNOOOLLLJJJHHHHHHIIIIIIHHHGGGHHHFFFEEEFFFIIIJJJHHHFFFDDDCCCBBBAAABBBEEEGGGIIILLLIIIHHHJJJMMMLLLFFF@@@BBBAAAAAA@@@?????????@@@>>>@@@===666666===AAA???BBB@@@>>><<<;;;===???@@@AAA@@@???>>>=========>>>>>>>>>?????????===<<<;;;;;;<<<===>>>????????????@@@???===;;;:::999999999AAA===999:::>>>???;;;777<<<;;;;;;<<<===<<<:::777<<<<<<>>>@@@AAA@@@<<<999:::;;;;;;;;;;;;999888777>>>>>>>>><<<;;;999777666999888777888999:::999888888999888777555666777999:::::::::::::::999777777333555777999999888666555333444555666777777777777444444333333222111000000777888999888555333333333555333111000111111000///---...//////000000//////---333444---+++///111000222111111000000111111222666333111111333444222000444000,,,+++---111444666333111///------000333555666222222555666333111222,,,...000222333222111000333666999666111///111555999888666444333333333444666444444555222///333999999888666555444444444444555333333555:::???@@@???;;;:::888666555444555555555666777666555444555666::::::;;;;;;;;;:::999888333444555666666555444333777777777666666666555555444777555111333888888333333333444555666666555555666777777555111...------222222111222444666999;;;;;;:::888777666777888999999999:::;;;<<<<<<===>>>999;;;<<<;;;999777777777<<<<<<===<<<;;;<<<>>>@@@AAAAAA@@@???======>>>@@@CCCBBBBBBAAAAAABBBBBBCCC<<<@@@AAA@@@???@@@>>>:::<<>>===@@@AAA===???===;;;:::;;;===@@@BBBGGGEEEBBB???>>>>>>???AAABBBAAA@@@>>>===<<<<<<<<<===;;;:::999:::===@@@CCCTTT\\\dddbbbWWWKKKDDDBBBEEEGGGIIIJJJKKKJJJIIIHHHAAABBBEEEHHHJJJLLLLLLMMMFFFLLLPPPOOOIIIFFFIIIMMMNNNJJJIIILLLLLLHHHHHHLLLPPPKKKIIIOOOYYYhhhvvvllliiijjjyyyrrreeeXXXUUUSSSPPPMMMMMMPPPNNNLLLKKKJJJKKKLLLMMMJJJIIIHHHJJJMMMOOOOOOMMMOOONNNLLLKKKKKKLLLNNNOOOKKKIIIHHHHHHJJJKKKKKKJJJKKKIIIFFFGGGIIIIIIHHHGGGFFFEEEDDDEEEFFFIIILLLNNNLLLJJJIIIJJJKKKJJJEEE@@@BBBAAA@@@???>>>??????@@@<<<>>><<<888999???BBBAAA@@@???>>>======>>>???@@@>>>>>>>>>???????????????>>>>>>???>>>>>><<<::::::;;;;;;<<<===>>>??????@@@@@@??????===<<<;;;999999;;;999888;;;>>>AAA@@@>>>>>>======>>>???>>><<<:::===>>>@@@CCCDDDCCC???;;;===<<<:::999888888888888;;;;;;;;;:::999888777666999999:::;;;;;;:::777555999999999777555555666888;;;;;;;;;::::::999888777555555555555555666777777555555666666666555555444444444444333333222222222333444555444222222333444555333111000111111000///------....../////////...,,,111222---,,,000222222222222222222222222222222666333111000222333222111000///......111222222222222000...,,,---///222333444000...111222000///000111111111111222333444555444666888666333111222444555555444333222222222222666333333555444111333777777777555444444555666666666444333555999<<<===<<<999888666555333333333444333555555555444444666888::::::;;;<<<;;;:::999888444444555555555555555555999999999888777666666555333666444111333777777333333333333444444444555555666777777555222000//////555444333222333555777888:::999777666666666888999888888888888888999999999:::;;;<<<;;;999888777888999:::;;;;;;;;;===@@@BBBBBBAAAAAA???>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAA;;;>>>>>><<<<<<>>>===:::===BBBCCC@@@???BBBBBB??????>>><<<;;;<<<===???AAAEEECCCBBB@@@???@@@AAABBB@@@@@@??????>>>======<<<===;;;999999:::===@@@BBBTTT]]]eeeeee[[[OOOFFFCCCAAAAAACCCDDDDDDDDDCCCCCCAAACCCEEEFFFHHHHHHHHHGGGDDDHHHKKKKKKHHHFFFGGGJJJLLLHHHGGGJJJJJJGGGGGGKKKNNNKKKKKKRRR\\\kkk}}}qqqmmmmmmtttrrraaaWWWQQQMMMKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHGGGIIILLLNNNOOONNNSSSRRRPPPOOONNNNNNOOOPPPJJJIIIHHHIIIKKKLLLLLLLLLLLLJJJGGGEEEFFFFFFEEEDDDFFFFFFEEEFFFHHHKKKNNNPPPJJJJJJKKKJJJIIIGGGDDDBBBBBB@@@>>>======>>>???@@@;;;======;;;<<>>=========<<<===???@@@AAAAAA@@@@@@?????????>>>===;;;:::999;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@>>><<<:::999:::::::::<<<>>>???AAABBB@@@?????????@@@@@@>>>======???BBBEEEGGGFFFBBB>>>???===:::888666777888999999::::::::::::999999888888:::<<<===<<<999666333999:::999777444444555777;;;;;;::::::999888888888888666333111111444777:::555555555555444444444333444444444444333333333333111222222222111111444666555333111000111111000///....../////////000000000+++///000------000222222111222333444444333222111555333000///000111222222------///222444333000...222111///......000222333444///---///000......000555444333222222444777888666555555555444333333333111111111222222111111000666222222666777444333444666555444444555666777888777555444555777999999999777666555333222222222222222333444444444666999<<<888888999:::999888777666444444444444444555666666888888888888777666555444222333333111333777666333333333333222333333444555555666777666444222222222777666444333222333555666999888666555444555777888888888888777777666666666:::<<<===<<<:::999999999777888:::;;;;;;>>>AAADDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????;;;>>>>>>;;;<<>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAABBB======>>>?????????>>>===<<<;;;999999:::<<>>>>>>>>???AAAAAAAAADDDCCCBBB@@@>>><<<;;;:::===>>>@@@BBBBBBAAA@@@???AAAAAA@@@???>>><<<;;;;;;<<<<<<;;;:::;;;>>>@@@BBB???@@@AAABBBAAA???<<<;;;>>>>>>>>>===;;;:::<<<>>>???>>>>>>>>>???@@@>>>===<<<===@@@DDDFFFEEEAAA>>>???>>><<<:::999888888888::::::;;;<<<============777999;;;;;;:::888666666::::::999777444333555666::::::999888777777777777999777333111111444888;;;444444333333333444444444333333333333333333444444444444444222111222555888555333111000111111000///000000000000111111222222---//////......000111111111222444555555444222111333111///---...///111222------///222444333000---222222111111111222333444555000---///000///000333555555444444444555777777555333222222333333222111...///111222222222111000666111111666999777333333777666555444444555666777888777777777777777777666666666555444333333222222222333444444555888<<>>???@@@AAABBB???@@@AAAAAAAAA@@@???>>>:::;;;>>>???@@@@@@>>>===;;;:::999999999;;;>>>???LLLRRRWWWXXXRRRKKKFFFDDDHHHGGGGGGFFFFFFGGGHHHHHHDDDDDDEEEFFFFFFEEECCCCCCGGGEEEDDDFFFIIIKKKJJJHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLNNNTTT___rrryyywwwsssxxxrrr```VVVRRRPPPOOOLLLNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNPPPSSSUUUZZZYYYXXXWWWUUUSSSRRRQQQMMMKKKIIIHHHIIIIIIHHHGGGJJJIIIGGGDDDBBBAAAAAAAAAFFFFFFEEEDDDDDDEEEFFFGGGCCCEEEGGGGGGFFFEEEFFFGGG@@@???===<<<<<<>>>???@@@@@@???@@@@@@@@@?????????BBBBBBAAA@@@???>>>======???@@@BBBCCCBBBAAA???===CCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;<<<>>>@@@BBB>>>???AAABBBBBB@@@>>>===AAAAAA???<<<999888999;;;>>><<<;;;;;;===>>>===<<<::::::===@@@BBBBBB???<<<<<<===>>>>>>===;;;888777888999;;;<<<===>>>>>>>>>666777888777666666999;;;;;;;;;:::888555444555777999888777666555555555666999888666555555777999;;;888777555333222222222222222222222333333333333333666666555333111111444666555333111000111111000///000000/////////000111222222000000000000///......111222444555555444222111000///...------...000111000///000111333333111///000000000000111111222222555///---///000///000333333444555666666555555444333222000111222222111000...000111333333333222222555111111777:::888444333999888666555444444444555999999999999888777666666777777666666555555444444222444555666888:::>>>AAA666777888888888777555555666555444333333444555666222333555777888888777777000///000333666666555444666666555555555555666666///111333333333222333444333222111111222444777888888777555444333444555666555555666777777888999999:::;;;===<<<;;;::::::;;;:::;;;;;;;;;:::;;;===???AAA@@@???@@@CCCDDDBBBAAA>>>???AAABBBAAA???===;;;;;;@@@DDDDDDFFFHHHFFFBBB???======???AAAAAA@@@???:::;;;===???AAACCCDDDDDD???@@@AAAAAA@@@>>>;;;:::888:::===???@@@@@@???>>>;;;:::999999999;;;<<<>>>GGGJJJLLLKKKHHHFFFFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGDDDBBBDDDIIIKKKIIIGGGEEEFFFGGGGGGHHHJJJLLLLLLLLLMMMOOOTTTaaaxxxxxxtttlllnnnzzzlll^^^XXXRRRMMMNNNNNNNNNOOOOOONNNNNNMMMQQQQQQQQQPPPPPPQQQUUUXXX[[[[[[[[[ZZZXXXVVVSSSRRROOOMMMKKKJJJJJJIIIHHHFFFIIIJJJKKKIIIGGGEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFF???>>>>>>>>>>>>???@@@@@@BBB@@@???AAA@@@======???>>>>>>>>>>>>@@@AAABBBCCCBBBBBBCCCCCCBBBAAA???>>>DDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@<<<===???AAAAAABBBAAAAAABBB@@@===;;;;;;;;;<<<======;;;::::::<<<======<<<:::::::::<<<>>>>>>===;;;999;;;>>>??????<<<999666666777999:::<<<=========666777888777555666;;;???;;;<<<;;;999666666777999999888777555555555555666888888777777777888999:::===;;;888444111000///...444444444333333333333333444444444222000000222444555333111000111111000//////...---,,,---...///000555111000333333000---...111222333444444333222111...///000///......000222333222000111222333222111------...////////////...111---+++...///......111222333555666777555333222111111111111111111111111000111222333333333333333444222333888:::777555555:::999777555444444444444777888::::::888777777777777777888888777666666555222444777888999:::===???999::::::;;;;;;999888777777666555444444444444444222444666999::::::999888000...///555888666555666666777777777777666555555///000222333222222333444111000000111222555888:::888777555444333444666777222333333444666777777888999;;;<<<<<<:::999:::;;;=========;;;999999;;;===@@@>>>===???CCCEEECCC@@@<<<>>>AAACCCCCCAAA>>><<<999>>>BBBCCCDDDGGGFFFCCC@@@<<<:::>>>AAA???===<<<999;;;>>>AAACCCDDDEEEDDD@@@AAAAAA@@@???===;;;999999:::<<<>>>????????????:::999999888999:::;;;<<>>>>>@@@AAAAAAAAA@@@@@@BBB>>>===@@@@@@<<<===AAA???>>>>>>===???AAACCCEEEBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@AAABBBCCCBBBBBBAAAAAA@@@?????????;;;;;;===???@@@BBBCCCDDDEEEAAA===<<<>>>@@@???>>>???===<<<<<<>>>?????????>>><<<::::::<<<======<<<888999;;;<<<<<<;;;999777777777999;;;<<<=========777:::<<<;;;888777;;;???<<<<<<;;;:::888888999;;;;;;:::888666666666777888999888666555666777999:::<<<:::777444222111111222777777666666555555444444222333444444333222444555555333111000111111000///000///...------///111222666111000444666222///000222222222222222222222222...111444444222111222333444333222333555555333111---...///111111000///...000---,,,///111//////000444555555555555555444444000333555444111000222555222222111111111222333333333222555888888555555888888777666555444444555666333666999999777666777888777777888888888777666555111444777999999888999:::999999:::;;;:::999888777888777777666555333222111222333555777888666555333111...///666999777666888444666777888888666444222///111333444333333444555111000000000222555888:::999888666444444555666777444444555555666666666777888999;;;;;;:::999999:::======<<<;;;999999:::<<<>>><<<;;;???CCCEEEBBB???:::===AAADDDDDDBBB???===;;;>>>???>>>@@@EEEHHHFFFBBB<<<:::>>>AAA>>>::::::;;;===@@@BBBDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===:::;;;;;;<<<===>>>??????:::999999888999999:::;;;<<<<<<===???AAAEEEJJJMMMFFFGGGHHHHHHHHHGGGEEEDDDBBBCCCEEEFFFGGGGGGFFFEEEGGGEEEDDDCCCDDDFFFFFFFFFCCCGGGHHHFFFHHHNNNPPPNNNJJJRRRZZZaaarrrooolllrrr}}}sssiii___ZZZXXXTTTQQQPPPRRRTTTVVVTTTUUUUUURRRPPPPPPTTTXXXZZZ[[[]]]]]][[[XXXUUUSSSPPPOOOMMMMMMNNNOOONNNMMMCCCGGGLLLMMMKKKIIIHHHIIICCCCCCDDDDDDEEEEEEEEEEEEJJJFFFBBBBBBEEEEEEAAA======>>>@@@BBBCCCBBB@@@???AAA<<<;;;??????<<<>>>CCCEEECCC@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAABBBDDDDDDBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>===::::::;;;===@@@BBBEEEFFFJJJDDD>>>===@@@BBB@@@===AAA???>>>>>>@@@AAABBBBBBAAA???<<<;;;<<<===>>>>>>777777888888888999999999999:::;;;===>>>?????????888<<<@@@???;;;999:::===<<<<<<<<<:::999999;;;======<<<999888777777999:::999777444333333555999;;;777666555444444555777888:::999999888777666666555111333666777777777888999555333111000111111000///333222111000000222444555555000///555888444111222222222111000000111222222///333777777555444444555333333444666777666333000///111333444555444222111222//////333555222111222888777555444444555666777111444888666222111444888333222111000000111222333222333666999777333555;;;666666555444555666777888000444777888666555666888666777777888888777666555000333777999888777666666666777888888888777555444888888888777555333000///000111333444333111...---111---000777;;;888666999222444777999888666222000111333555555444444555666111111000000222444777999999888666555444555777888888888888888888777777777777999::::::999888999:::<<<<<<<<<:::999999;;;======;;;:::>>>CCCEEEBBB>>>999<<>>>>>@@@>>>;;;>>>EEEJJJKKKDDD===:::???BBB>>>:::999===???BBBDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;;;;;;;<<<===??????999999999888999999::::::555666999<<<@@@EEEIIIKKKEEEFFFHHHIIIHHHFFFDDDCCCAAABBBCCCDDDDDDCCCBBBBBBIIIHHHGGGFFFFFFFFFGGGIIIAAAFFFGGGEEEHHHNNNQQQNNNHHHSSS___iiizzz{{{rrrnnnyyyzzzmmmiii___XXXZZZ[[[XXXUUUVVVTTTSSSTTTUUURRRNNNOOOTTTZZZXXXYYY]]]]]]ZZZYYY[[[SSSRRRPPPNNNLLLKKKIIIHHHLLLKKKKKKKKKKKKGGGCCC???<<<<<<===@@@DDDGGGHHHGGGHHHGGGEEEBBB???@@@BBBEEECCCCCCCCCBBBAAAAAAAAA@@@AAA>>>;;;888999===AAADDDGGG@@@:::999>>>AAA???<<<=========@@@CCCFFFGGGFFFBBBAAA@@@??????AAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@CCC999999CCCGGGBBB???BBBCCCBBB@@@@@@AAAAAAAAA@@@BBBAAA@@@@@@@@@AAABBBCCCAAA???===;;;;;;<<<>>>@@@;;;;;;<<<;;;;;;<<>>BBBCCCBBB???>>><<<===BBBBBB<<<777666BBB???===<<<===>>>======;;;>>>>>>:::999;;;:::777;;;999777777999;;;;;;;;;;;;999888666555555666666666444444666888777333///222333444555555666777777444333222000///000000111333111//////111222333222444555555555444222000///000111222000---+++,,,...---000444777888777555333333333444444333111///...///000111444666555222000111222333111......222666555444333222333333555555555777888666333000111222444333222111111111222333555555555555666666666666555444333444777666333000111000111555:::===<<<;;;===;;;888666666888:::<<<666888999:::999777555444888777666555555666777888666666444333222111111111333444444333111000000111222444333000111555666444333222000000111111///...555777666111///222555555555777999:::888777666777<<<999888888;;;<<<;;;999666555444444555777999;;;666777999;;;;;;;;;;;;;;;===<<<;;;<<<<<<<<<:::999;;;<<<<<<===>>>????????????>>>AAAFFFFFFAAA>>>???===>>>@@@BBBCCCEEEEEEEEEEEEBBB>>>>>>??????===;;;>>>CCCDDDBBBAAACCCCCCBBB@@@@@@@@@BBBCCCCCCAAA>>><<<===???@@@@@@???===<<<:::999999:::<<<======<<<999999;;;>>>BBBDDDEEEDDDAAAGGGFFFHHHKKKCCC===DDDHHHFFFDDDDDDEEEFFFEEEDDDHHHLLLKKKFFFEEEIIIHHHCCCEEECCCEEEKKKNNNMMMMMMOOOLLLVVVeeevvvxxxooolllwww~~~xxxmmmdddbbbaaa\\\WWWVVVTTTSSSUUUWWWUUUQQQRRRWWWXXXVVVWWW[[[[[[WWWVVVWWWWWWTTTQQQNNNKKKKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDBBB???>>>@@@CCCFFFIIIIIIHHHFFFFFFEEECCCAAAAAACCCEEEEEEEEEDDDBBBAAA???>>>===BBB???<<<:::999;;;>>>@@@AAA===999:::===??????===AAA???===>>>@@@CCCEEEFFFDDDCCCAAA???>>>???@@@@@@BBBBBBAAAAAAAAAAAAAAAAAACCC:::999BBBFFFAAA???BBB@@@???===>>>@@@BBBBBBBBBCCCBBBAAA@@@???@@@AAAAAA>>>===;;;:::;;;===???AAA<<<===>>>>>>===>>>???AAA>>><<<;;;===@@@BBBAAA???AAA======@@@@@@;;;888888???===;;;;;;===??????>>>999===>>>;;;;;;===<<<888:::999888888999;;;<<<===;;;:::999777777777777777666555444555777666444111444444444444444555555666444333222222222222222222444333111222444555444444333444444444444222111000000222333222///...///000000111333555666666555444333333333333333222111111333222111222444666666555444444333222111222444666555555444333333444555666444666888666333000000000222111111111111333444555777666666666555555444444333111111222555666444222444444444777<<<>>>===<<<:::999666444555666999;;;999777666666777888888888666666666555666666777777999888666444333111111000222333444444222000000000222444444000000444555333222111///000111222222111444888888555333444444222555777888888666666666777666555555777:::<<<:::999888777777666666777888999:::999999:::;;;===>>>???======>>>@@@BBBBBB@@@>>>>>>>>>>>>?????????@@@@@@???>>>@@@DDDDDD@@@===???@@@AAABBBCCCDDDEEEEEEEEEEEECCCAAABBBDDDDDDCCC@@@>>>BBBDDDBBBBBBEEEFFFEEEBBBAAAAAABBBDDDEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@;;;:::999:::<<<===>>>===<<<;;;<<>>FFFKKKJJJHHHGGGHHHHHHHHHFFFCCCGGGHHHFFFGGGKKKLLLIIIGGGEEEFFFLLLNNNMMMNNNPPPOOO[[[lllyyypppkkksssxxxsssmmmeee\\\XXXTTTSSSTTTVVVUUURRRSSSWWWUUUTTTVVVYYYYYYTTTQQQRRRWWWTTTOOOJJJHHHHHHIIIJJJIIIFFFBBB@@@AAADDDFFFGGG???@@@AAADDDGGGHHHHHHFFFDDDEEEFFFEEEDDDDDDEEEFFFHHHGGGFFFDDDAAA>>><<<:::AAA@@@>>><<<::::::;;;;;;::::::;;;;;;<<<===>>>>>>BBB???<<<<<>><<<;;;<<>>>>>>>>>>>;;;:::999999:::<<>>======>>>>>><<<;;;<<<>>>@@@AAAAAADDD>>><<<======:::999;;;<<<;;;:::;;;>>>@@@@@@@@@;;;???AAA@@@@@@BBB@@@<<<888999999888888:::===@@@<<<;;;:::999888888999999777555333333444555444333666555444333222333333444222222333444444444444333333222222333555555444333222222333333333333222222111333444444222222222333444333333333333444555666444333222111111222333333666333000000222666999:::777444222111222444444444666555444333333444555666333555777666333000///...//////000111333444666777888777666555444333222222111//////000222444555444666555666888;;;<<<;;;:::777666444333333666888:::<<<777222222555999;;;;;;333444555666666666666666:::999777555333222111111111333666666444111000000333555444000000444444222222000//////111333444444222777;;;999777666333000666777777666555555666888444444555999<<<===<<<;;;999:::::::::999999888777<<<;;;999999:::===???AAA;;;<<<>>>BBBEEEEEEDDDAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@CCCBBB>>>===???BBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCEEEGGGGGGFFFDDD>>>CCCEEECCCCCCFFFHHHGGGDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC???===::::::<<>>AAADDDEEEEEEEEEJJJGGGGGGKKKDDD???HHHLLLKKKIIIIIIIIIIIIHHHFFFBBBEEEGGGFFFHHHLLLMMMKKKHHHFFFGGGLLLNNNMMMOOOSSSUUUdddwwwuuummmpppzzzsssdddZZZUUURRRRRRTTTTTTPPPPPPSSSTTTSSSTTTXXXWWWQQQNNNNNNQQQOOOKKKGGGEEEDDDCCCDDDFFFCCC@@@@@@BBBFFFHHHIII??????@@@CCCEEEFFFDDDBBBBBBDDDGGGGGGFFFEEEFFFFFFIIIHHHGGGEEECCC@@@===;;;??????>>>===<<<;;;:::999888;;;>>>???===<<<<<<>>>@@@>>><<<>>>AAAEEEGGGHHHBBBAAA@@@>>>===<<<<<<<<<@@@AAAAAABBBCCCDDDDDDDDDDDD>>><<>>999;;;======<<<:::::::::===<<<;;;<<<>>>AAADDDEEEEEE???:::;;;;;;999:::===<<<;;;;;;<<>>:::;;;:::999888999===@@@<<<;;;;;;:::::::::::::::777555333222222444555555999777555222111111222222///000222444555444444333000000111222444444222000111111222222333333333333000222333444444444444444777555222000111333666888777555333111000111333444555222//////222666999;;;777333//////111333333111777666555444444444555666222333555555333111...---000000111222333555666777666666555555444333333222111000//////000222333444444444555555666777666555666555444333444666999:::===888222222555999:::999222333444666666666555555888777666444333333222222222555888888777444222222444666555111000333444222222000......000222333333111777:::999888888666333777888888666555666888:::777888;;;===???@@@???>>>999:::;;;<<<<<<;;;999888<<<<<<;;;;;;;;;;;;<<<===888:::===AAADDDDDDAAA???>>>>>>???@@@AAAAAABBBBBBCCCAAAAAACCCBBB???>>>@@@BBBBBBBBBCCCDDDEEEFFFGGG@@@AAACCCEEEFFFEEEDDDBBB@@@DDDEEEBBBAAADDDFFFEEEAAABBBCCCEEEHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDAAA>>>===???BBBCCCDDDAAA???======@@@BBBDDDDDDFFFIIIFFFFFFJJJCCC???HHHIIIHHHGGGGGGGGGGGGEEECCCGGGHHHHHHHHHHHHIIIIIIHHHHHHFFFGGGKKKMMMMMMQQQWWW]]]mmmzzzooommmrrr~~~nnn___ZZZVVVTTTVVVTTTPPPOOOPPPTTTRRRTTTWWWUUUPPPMMMMMMLLLLLLKKKIIIFFFDDDAAA@@@DDDCCCBBBDDDGGGIIIJJJJJJBBBAAABBBCCCEEEEEECCCAAAAAADDDFFFHHHGGGFFFFFFFFFGGGHHHHHHGGGEEECCC@@@>>>;;;<<<===>>>>>>===<<<;;;;;;???CCCBBB>>><<<<<<>>>AAA@@@AAABBBDDDEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEDDD@@@>>>???@@@???@@@AAACCC@@@>>>>>>@@@BBBBBBBBB???>>><<<;;;:::::::::;;;===<<<;;;:::999999::::::888:::======;;;:::999999;;;<<<<<<===???BBBFFFHHHDDD>>>999:::::::::<<>>>>>???AAACCCBBBAAAHHHNNNQQQPPPOOOMMMHHHAAAAAA???===:::888999;;;>>>::::::::::::::::::999999555555333111111222555777:::888666444222111000000...///111333444444333222111111111333555444333111111111111111222333333444///000222444555555555444777555222000000222666888999777444111///000222333111000000111444777777777777333//////111333333111777666555444333333444555111111222333333111///---222222333333444444444444333333333333444444444444333222111000///000222333333444555555444333333333666666555555666888:::;;;===999666555777888777555222333555666666666555444333333222222333444444555444666::::::999666555444444666555111000333444222333111///...///000000///111666888666666999:::888999999999888777888:::===;;;===>>>??????>>>>>>===777999;;;>>>>>>>>><<<;;;>>>???@@@@@@???===:::888999:::===@@@BBBBBB>>>;;;:::;;;<<<>>>???AAABBBCCCEEEBBBBBBEEEDDDAAA@@@CCC?????????@@@BBBDDDEEEGGG@@@AAACCCEEEDDDCCCBBBAAABBBEEEEEEAAA???AAABBBAAA>>>@@@CCCGGGJJJIIIEEEBBBCCCCCCBBBBBBBBBBBBCCCCCCHHHEEEBBBAAACCCEEEGGGGGGEEECCC@@@@@@BBBDDDEEEEEEEEEHHHEEEEEEHHHBBB>>>GGGGGGFFFEEEFFFGGGGGGEEECCCJJJIIIIIIIIIHHHFFFFFFFFFGGGEEEGGGJJJMMMOOOVVV^^^hhhyyyrrrlllmmmwwwxxxfff___[[[XXXYYYXXXTTTQQQRRRTTTRRRRRRTTTSSSNNNMMMNNNLLLMMMNNNMMMKKKHHHDDDBBBDDDDDDEEEHHHKKKLLLLLLJJJGGGFFFDDDDDDEEEFFFEEECCCAAADDDFFFGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFDDDAAA@@@:::;;;===???@@@??????>>>???BBBDDDCCC@@@======???EEEDDDDDDDDDDDDBBB>>>;;;<<<<<<===>>>???@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDBBBAAA@@@@@@?????????@@@DDDBBB@@@@@@AAAAAAAAA???===<<<;;;::::::;;;<<<===>>>===<<<;;;:::999999999:::<<<======<<<;;;<<<<<<;;;<<<===>>>>>>@@@DDDGGGAAA<<<999;;;<<<<<<===@@@AAAAAAAAACCCEEEFFFEEECCCKKKRRRWWWYYYYYYXXXSSSLLLMMMHHHBBB===<<<;;;;;;:::888888999999999999888888444444333222111222555777:::999888666444222000///...///000111222333333333444333333444666666555444111111111111111222333444//////111333666666444222555444222111111333666888999777444111000111222444000000111333666777666444999666444222333444444444777666444333222222333444000///...///111222000///444444444444444333222222222222222333333333444444333444444333111111222333555666888777555444444555888777777777777888:::;;;:::::::::999777555444444555555666666666555555555000000111222333444666777555777::::::999777666777333555444000000444444222333222000000111000///---222666777444444888;;;:::888999::::::999:::<<<===<<<======<<<:::999999:::777999;;;===>>>>>>======@@@BBBDDDEEECCC???;;;999======>>>AAABBBAAA>>><<<999:::;;;<<<>>>@@@AAAAAADDDBBBCCCGGGGGGCCCBBBDDD???>>>>>>>>>???AAACCCEEEAAACCCEEEFFFDDDCCCCCCDDDDDDGGGFFF@@@>>>???AAA@@@>>>@@@CCCGGGIIIHHHDDDAAABBBCCCCCCDDDDDDEEEEEEFFFJJJHHHEEEEEEFFFHHHHHHHHHJJJHHHFFFEEEFFFGGGGGGFFFCCCGGGEEEEEEIIIBBB===FFFFFFFFFFFFHHHIIIIIIGGGEEEIIIFFFFFFIIIIIIGGGGGGJJJFFFEEEGGGKKKOOOSSS]]]hhhwwwyyynnnkkkrrrmmmaaa[[[XXXZZZZZZVVVSSSTTTTTTPPPOOOQQQPPPMMMMMMOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGIIIKKKMMMLLLKKKJJJHHHEEECCCDDDEEEDDDDDDBBBDDDEEEEEEDDDCCCDDDEEEDDDEEEFFFFFFEEEBBB???===<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@DDDBBBAAAAAAAAA@@@===;;;;;;<<<===???@@@AAAAAAAAAAAABBBDDDFFFFFFFFFEEEDDDAAABBBCCCAAA@@@???>>>>>>AAAAAA@@@AAABBBAAA???===<<<;;;;;;<<<===???AAABBB======<<<<<<;;;;;;::::::999;;;;;;;;;:::;;;===>>>;;;===???>>>===<<<>>>@@@===999888<<>>>>>@@@BBBBBBCCCFFFIIIJJJJJJHHHLLLUUU^^^dddhhhjjjfff```[[[RRRHHHBBBAAA@@@<<<777555666777888888777666666222333444333111111444777999999:::999777444111///111111111111222222333444666444333333555666666555222111111000000111222333000000111444777777444111222222222333444555666777555444333222222333555666333222222444666777666555888777666444222222444666666555333222111111222222///---+++,,,000222222111444444555555555444222111333333333333222222222222222444666666444333444666666888999999666555666777888888777777777888999999777:::;;;999555333555888888888777666555555555555222222222333444555666777555777888888777666666777222444444000000444555333222222222333555444111///333777888555444666888777666888:::;;;::::::;;;<<<;;;;;;;;;888555555777:::999:::<<<=========<<<<<<>>>@@@AAABBBAAA???<<<;;;>>>===>>>???AAAAAA???===;;;<<<<<<======>>>>>>???AAA@@@BBBGGGHHHDDDBBBDDDBBBAAA???>>>>>>???@@@AAA@@@BBBDDDDDDCCCCCCFFFHHHDDDGGGFFFAAA>>>AAABBBBBBBBBBBBBBBDDDFFFFFFDDDCCC@@@AAACCCEEEGGGGGGGGGGGGIIIHHHFFFFFFHHHHHHHHHGGGJJJIIIGGGGGGGGGGGGEEEDDDCCCHHHFFFGGGKKKCCC>>>EEEEEEEEEFFFHHHKKKKKKJJJHHHHHHDDDEEEIIIJJJGGGHHHLLLFFFFFFIIINNNRRRYYYfffrrrqqqjjjnnnqqq^^^YYYVVVYYYZZZWWWTTTTTTSSSOOOMMMNNNNNNKKKLLLPPPQQQPPPNNNMMMLLLKKKLLLLLLJJJIIIGGGHHHJJJLLLLLLLLLJJJGGGCCCAAAAAABBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEDDDEEEEEEEEEDDD@@@===;;;>>>>>>???@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBB???===<<<<<<>>>@@@@@@@@@======>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCC@@@BBBDDDBBB@@@???>>><<<>>>>>>???AAABBBAAA???<<<<<<<<<<<<===???BBBDDDFFF;;;<<<<<<<<<<<<<<<<<<<<<777888888888777888;;;>>><<<>>>@@@>>>;;;888888::::::777888===AAA??????@@@AAABBBDDDHHHLLLNNNMMMLLLMMMXXXdddmmmuuuyyywwwrrrdddYYYLLLEEEEEECCC===666444555666777777666555444111333444444222111444777999:::;;;:::888555111///444333222111222333444555555333111111222444444444333222111000000111222222111111222555888888555111000111333444555666666666222222222222333555777888777555333444666777777777555666666333///...111555555444333111000000111111///,,,)))***///222333333333333444555555444333222555444444333222111000000000444777888777666777999555777999999666444555777999888888777777777777888666999<<<888333222777===;;;999777666555555555666444444444444444555666777444666666666555444666777222444333000111555666444111111333666888777444222444888:::666444555555222555777:::;;;:::::::::;;;:::;;;:::777444444888<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===???@@@???>>>???>>>>>>>>>======<<<<<<>>>>>>AAAGGGHHHDDDBBBCCCFFFDDDAAA???======>>>>>>===???BBBBBBAAACCCGGGJJJDDDGGGFFFAAA???CCCEEEEEEGGGEEEBBBBBBCCCEEEFFFFFF===???BBBEEEFFFGGGFFFFFFHHHGGGFFFGGGHHHHHHGGGEEEHHHFFFEEEEEEEEEDDDBBB???CCCHHHHHHIIIMMMEEE>>>EEEBBBCCCEEEHHHJJJKKKJJJHHHIIIEEEFFFJJJJJJFFFGGGKKKGGGGGGJJJPPPUUU]]]lllyyywwwqqqrrrxxx|||ccc\\\WWWXXXXXXRRRKKKHHHPPPOOONNNMMMNNNOOOPPPQQQLLLMMMNNNOOOOOONNNLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGEEECCCAAA???>>>@@@@@@BBBCCCCCCCCCBBBAAADDDBBBDDDGGGDDD<<<:::===AAABBBCCCAAA???>>>>>>???>>><<<;;;===AAACCCBBB@@@AAA@@@@@@???>>>===<<<<<<<<<>>>AAACCCBBBAAA@@@AAAAAAEEEHHHFFFEEEHHHIIIGGGCCCDDDFFFHHHHHHDDD===777===>>>AAABBBBBB???;;;999???>>>>>>???BBBCCCCCCBBB>>>===;;;:::999888888888::::::::::::;;;<<<<<<===:::999:::===@@@BBBAAA@@@<<<888555777>>>BBBCCCAAA@@@FFFHHHFFFIIIPPPTTTQQQ___^^^dddttt}}}rrrbbbPPPEEE@@@<<<<<<>>>???===999777666555333111111222444666777777666666:::888777777888999888777999555222111444777888888444333333222222333333444222//////333555333222333666444333444777666333///333333333555777777666444222111000111444666888888777666555555666777666555666666666555333111///...111222333333222111///...+++,,,...///000111000000000///222777888444111333999888666444222111111000777666666666555555555555222666999888666666:::>>><<<<<<;;;888555333444555===;;;888555333333444555777666444555777888888888555333111000000222555777555555666666555333111000666555444222000222555888111222333333333222111000555888:::888555222222333999:::;;;<<<;;;:::999888666777999999777666777777:::;;;;;;999777666888999:::===@@@@@@===:::888888999===BBBCCCAAA??????@@@=========>>>???>>><<<::::::===BBBEEEFFFCCC???;;;BBBDDDFFFEEEBBB@@@AAACCCAAAAAA@@@@@@AAABBBDDDEEEGGGDDDAAA>>>???AAADDDGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIGGGFFFGGGGGGGGGEEEDDDBBB@@@>>>CCCFFFIIIJJJGGGDDDBBBAAANNNKKKHHHHHHJJJKKKJJJIIIHHHDDDEEEJJJMMMKKKHHHGGGNNNJJJJJJPPPWWWdddzzz}}}sssnnnrrryyyzzzfff^^^WWWWWWWWWRRRLLLJJJMMMMMMMMMMMMNNNOOOPPPQQQLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCAAA???>>>>>>???AAABBBCCCDDDCCCCCCBBBAAADDDGGGEEE???===AAAAAABBBCCCBBB@@@??????@@@BBB@@@???@@@BBBCCCAAA???AAA@@@@@@???>>>======<<<;;;>>>AAABBBBBBAAAAAABBBAAAEEEFFFCCCBBBEEEFFFEEECCCDDDFFFHHHIIIFFFAAA===;;;===???@@@@@@>>><<<;;;???>>>===>>>@@@AAAAAA@@@===<<<:::999777666555555888999:::;;;<<<<<<<<<<<<:::999999;;;>>>@@@@@@@@@<<<:::888:::===AAABBBBBBCCCFFFGGGHHHOOO[[[bbbccciiijjjppp}}}yyyfffRRRFFF@@@===<<<======<<<:::888777555333222555666666777777777777666999888777777999;;;;;;:::888555222222444666777666444444444444444444444555555222111555777555333444//////000222555666666555222222222333555666555333222111111111333555666666777555444555666666555444444444444444333222111111222333333222222111000///,,,---///111222222222111222000222666666333222444666555444333333333333333666666666666666555555555333666888777444333666:::;;;;;;:::777555444555777:::888555222111111222333555444333444777888888777555444333222333444666777444555555555444333111000333333333222000111333555111222444555555444333222222555888888777555555666888999999:::::::::999999999;;;;;;:::888666555666===>>>>>><<<999777666777999;;;>>>???===;;;::::::@@@BBBEEEEEEDDDBBB@@@@@@<<<<<<<<<===>>>>>><<<:::;;;>>>AAADDDEEEBBB???===BBBCCCDDDDDDCCCAAABBBBBBAAAAAAAAAAAAAAACCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDDDDDDDFFFHHHIIIIIIGGGGGGGGGIIIKKKLLLKKKJJJEEEEEEDDDBBBAAA???>>>>>>AAADDDGGGHHHFFFCCCAAA@@@HHHGGGFFFHHHJJJIIIFFFCCCDDDBBBDDDHHHJJJGGGFFFHHHPPPNNNRRR\\\hhhvvvwwwmmmnnnuuu|||jjj```WWWUUUUUUQQQNNNMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGGJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>???AAACCCDDDEEEEEEEEEEEEDDDEEEGGGDDD???>>>@@@@@@AAABBBBBB@@@???@@@AAAFFFDDDBBBBBBBBBBBB@@@???@@@@@@@@@???>>>>>>>>>===;;;===@@@BBBAAAAAABBBCCCCCCFFFFFFAAA???BBBDDDCCCCCCCCCCCCEEEFFFEEEBBB@@@;;;<<<======>>>>>>======???===<<<<<<>>>???>>>===;;;:::999777666555444333555777999<<<======<<<;;;;;;999777888;;;===??????:::;;;;;;;;;;;;<<>>>>><<<999666555555<<<>>>??????<<<:::999999888:::===>>>===<<<<<<<<>>???===<<<===>>>AAABBBCCCBBB@@@???BBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDD@@@BBBEEEHHHIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBBBBAAAFFFEEEEEEEEEFFFHHHJJJKKKIIIHHHHHHJJJMMMOOOOOONNNEEEDDDBBB@@@????????????BBBEEEGGGHHHFFFCCCAAAAAACCCDDDGGGIIIKKKHHHDDD@@@@@@AAAEEEIIIIIIFFFIIINNNVVVWWW___mmm}}}}}}pppooouuunnnbbbVVVRRRQQQOOONNNOOOKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDEEEEEEEEEEEEHHHHHHGGGEEEAAA===<<<<<<>>>@@@AAA@@@??????@@@AAAEEEDDDCCCBBBBBBAAA@@@???@@@?????????????????????;;;===@@@AAAAAAAAABBBDDDFFFHHHGGGAAA???BBBDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>>>>============>>>>>>@@@>>>;;;;;;<<<===<<<;;;888888888888777666555555444666:::===>>>===<<<;;;<<<999666555777;;;===>>>888;;;===;;;888777;;;???BBBCCCIIIUUUhhh{{{jjjQQQCCC???<<<999888777999::::::999666444444666555333111111222444666888777666666888::::::999444444444444444333111000222222333444444555555555666222111444555222000111222444444222///...111444333111///000222555555555555555555555333333333444666444333333444444333222333333222222333333444444555444222111000000111222...///000111222333333444222111333888888444111222222222222222333444555666555666777777666666444444222444555444333333555777;;;;;;:::888666555666888;;;:::888777777777999999111111333666999:::888777666777888999:::999888888111222333333333222111000---000333444333111//////...000444666777666444333111444888;;;<<<<<<;;;::::::999999999:::;;;===>>>===??????===;;;888888888888;;;???@@@???>>>>>>>>>:::<<<======<<<;;;;;;<<>>??????>>>??????@@@@@@AAAAAAAAAAAABBB@@@???AAADDDFFFDDDAAAAAAAAABBBCCCDDDDDDCCCCCC@@@BBBFFFIIIJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHKKKMMMLLLJJJJJJKKKMMMOOOOOONNNGGGFFFCCCAAA@@@@@@AAABBBDDDFFFHHHIIIGGGEEEDDDCCCCCCEEEHHHJJJKKKIIIFFFCCC@@@DDDJJJMMMLLLJJJPPPYYY```dddnnn}}}tttppptttqqqdddVVVPPPOOONNNNNNPPPNNNNNNNNNMMMLLLIIIFFFEEEKKKJJJIIIHHHFFFEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFEEEEEEDDDDDDCCCGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGFFFBBB???============>>>??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@<<<>>>@@@AAA@@@AAABBBDDDGGGIIIHHHCCCAAADDDFFFFFFDDDBBB????????????>>>===AAAAAA???>>>>>>>>>??????AAA>>>;;;:::;;;<<<<<<;;;777888999::::::::::::999555888;;;===>>>>>><<<;;;<<<999555444666999;;;<<<888<<>>BBBNNN```uuuvvvbbbLLL@@@<<<999777777666888;;;;;;888666555555555333111000111444777999888666444444555555555333222333555555444222111000222222111111111222444444666222111555555222000111555666666333///...000333333111000111333666777777666777888777444333333555555444333333444555444333555444333222222222333333666444333111000111111222---......///000111222333000111555;;;;;;555000000333333222222222333444444555666777777777666444333111222444444555666999:::<<<<<<;;;999666555666777;;;;;;:::999999:::;;;;;;222333555888;;;<<<:::888666777999:::;;;:::999888000111222333333333222111...111444555444222000000...///222444555555333222555666999<<<>>>===<<<;;;<<<<<<;;;;;;<<<===???AAA;;;===>>>>>><<<;;;;;;<<<888;;;???@@@@@@?????????===>>>>>><<<:::999:::;;;???===<<<>>>AAAAAA>>>;;;;;;::::::;;;>>>@@@@@@???@@@@@@??????@@@@@@AAABBBAAA???>>>@@@DDDFFFDDDAAA@@@BBBCCCEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGHHHCCCFFFHHHHHHHHHIIIKKKNNNNNNLLLJJJJJJKKKLLLKKKKKKGGGEEECCC@@@??????@@@AAABBBDDDFFFFFFEEECCCBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIBBBGGGNNNRRRQQQRRR[[[fffllltttyyyoooooo~~~tttfffWWWPPPOOONNNOOOQQQRRRQQQOOOMMMJJJGGGEEECCCJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEIIIHHHFFFEEECCCBBBBBBBBB???BBBBBB???>>>AAACCCCCC>>>???@@@???>>>===>>>???===>>>????????????@@@AAA>>>?????????@@@AAAAAAAAA>>>???@@@@@@@@@@@@AAACCCDDDGGGGGGCCCBBBEEEGGGGGGEEECCCAAA@@@@@@@@@???===AAA@@@@@@?????????@@@@@@BBB???<<<;;;<<<===>>>===999:::;;;=========<<<<<<999:::<<<>>>???>>>===<<<<<<999555444666888:::;;;:::>>>AAA???;;;:::<<<@@@===DDDVVVkkk|||zzzeeeVVVFFF>>>:::777666777666999<<<:::777444555666777555444333555777:::<<<777555333222222222111000111333555555444222222222444333000//////000333444888444333777888555333444222333333333111111333444222111000222444666777666444777999888444222333555444333222333555777666555555444333222111222333444555444333222222111111222---,,,------...000111222111111666;;;;;;555000000444333333222222222222222444666777888888666444333222222333555777999;;;<<<<<<<<<;;;999666555777888:::999999888888888999999555555666888;;;<<<:::999666777888::::::999888888000111222444444444333333111222444555333222222333///000222333333333333222777777777:::<<<===<<<:::============>>>???@@@@@@999;;;===>>>======>>>???<<<>>>@@@???===<<<;;;;;;??????>>>;;;999888:::<<<>>>===>>>???AAABBBAAA@@@===<<<;;;<<>>>>>???CCCDDDDDDEEEEEEGGGKKKNNNGGGKKKRRRXXXZZZ^^^hhhttt|||rrrnnnvvvxxxiiiZZZSSSQQQPPPQQQSSSSSSRRROOOLLLIIIGGGFFFEEEIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAAAAA@@@AAAAAA===AAAAAA===>>>DDDHHHGGGAAABBBBBBAAA???>>>???@@@<<<>>>@@@@@@>>>===???AAA>>>>>>???@@@@@@AAABBBBBB???@@@AAA@@@??????@@@BBB===AAACCCAAAAAADDDFFFEEEBBBAAA??????@@@@@@???>>><<<===>>>???@@@AAABBBBBBCCC@@@===<<<===???@@@@@@<<<===>>>??????===<<<;;;======>>>>>>>>>>>>======<<<999666555666888999999:::<<<>>>>>><<<;;;<<<>>>@@@JJJ^^^sss~~~vvvcccSSSJJJBBB>>>:::777777:::888;;;<<<:::555333444777888777666666666888:::;;;444333111000111111111000111333555555333222333555999555111------///333555777333333777888666555666/////////111333444444333/////////222444666666444111555888777333000111444333222222444777888888888333222111111222333555666444444444444333222111111---,,,,,,,,,...///111222555333555999888444111222333222222222222222333333444555777888888666444222333333333444777999::::::999999999888777777:::<<<999999888888777777777777666555555666999:::999888666666777888888888888777000111333444555555555444333333333222111111333555333333222222222333333444666444333555999;;;;;;:::===>>>>>>?????????>>>>>>999;;;===>>>======>>>???===>>>>>>===;;;999:::;;;>>>>>>===:::888999;;;>>>===???@@@AAA@@@@@@BBBCCC???>>><<<===???AAABBBBBB@@@@@@???@@@@@@@@@AAAAAA>>>@@@BBBBBBAAAAAABBBCCC@@@BBBEEEGGGGGGEEEBBB@@@BBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFF===CCCIIILLLJJJHHHIIIKKKLLLJJJGGGFFFHHHIIIIIIIIIDDDDDDBBB@@@===;;;:::999:::<<<>>>>>>===<<<<<<===AAACCCFFFGGGGGGJJJOOOSSSQQQSSSZZZbbbgggmmmyyyvvvqqqpppzzzkkk\\\UUUSSSRRRSSSUUUSSSQQQNNNKKKIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEGGGJJJMMMMMMKKKHHHFFFCCCDDDEEEFFFFFFGGGGGGGGGBBBAAA@@@???>>>???@@@AAA@@@DDDCCC>>>>>>DDDHHHGGGCCCDDDEEECCCAAA@@@@@@AAA>>>@@@BBB@@@>>>===???AAA>>>>>>???@@@AAABBBBBBCCCAAAAAABBB@@@???>>>@@@AAA777<<>>???BBBDDDCCC===<<<<<<===>>>??????===777999;;;>>>@@@BBBCCCDDDDDDAAA>>>===>>>AAABBBBBB???@@@AAA@@@???===:::888@@@??????>>>>>>>>>>>>>>><<<999777666777888999999777888::::::999999999:::CCCNNNcccvvv~~~~~~~~~|||xxxeeeNNNHHHDDD@@@???;;;777888===999;;;<<<999444222444777888888666555555666666777222111000000111222222111111333555555333333555777<<<888222---,,,///333777444111111555777555444555///------000444555222///------///111444555444333///333777666111///000222222222222444777::::::999111000000000222444777999333444555555444333111000------------...///111333888555444666555222333666111111111111222333444444444555777888888666444222555444333444666888888888666777888888888999===???::::::999999888777777666777666444555777888888888666666666666666777777777000111333555666666555555444444222000///000333666666555444222222333444555444111000222666:::;;;:::<<<===>>>??????>>><<<<<<:::;;;===>>>===<<<===>>>:::;;;;;;:::999:::;;;=========;;;:::999:::===@@@<<>>===???BBBAAA???>>>>>>@@@BBBBBBBBB??????@@@@@@@@@AAAAAAAAA>>>AAACCCCCC@@@???AAACCC@@@BBBFFFHHHHHHEEEBBB??????AAADDDFFFHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB;;;BBBJJJMMMKKKHHHHHHJJJJJJHHHFFFFFFHHHJJJKKKKKKFFFFFFEEECCC@@@===:::999;;;<<<>>>>>>===<<<<<<===BBBEEEIIIKKKLLLOOOSSSWWWZZZ[[[aaajjjrrrzzzzzznnnlll|||qqqaaaYYYUUUPPPOOOQQQSSSOOOKKKKKKMMMLLLHHHCCCBBBCCCCCCCCCAAABBBCCCEEEJJJHHHGGGHHHJJJKKKJJJGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGCCC@@@>>>@@@CCCEEEFFFAAAAAAAAAAAAAAABBBCCCDDDEEECCC???<<<;;;<<>>???>>><<<<<<>>>????????????AAABBBAAA>>><<<>>>BBBCCCAAA===@@@???======>>>===<<<:::>>>???@@@@@@@@@@@@??????>>>===;;;:::;;;???CCCFFF===>>>???@@@@@@???======???@@@AAABBBCCCDDDDDDCCCGGGCCCAAABBB@@@<<<;;;======888666:::===;;;999:::888999:::;;;<<<<<<<<<<<>>:::888;;;<<<888777:::<<<<<<666???BBB<<<777999===>>>AAA@@@>>><<<:::<<>>>>>???AAACCCDDDEEEFFFGGGIIIGGGDDDAAA???CCCFFFHHHFFFFFFGGGIIIHHHFFFDDDCCCBBBAAA???>>>BBBCCCDDDEEEEEEFFFHHHKKKKKKHHHEEEDDDDDDFFFFFFFFFIIIGGGCCC@@@<<<:::999888>>><<<>>>CCCCCC???@@@EEECCCIIIMMMMMMOOOSSSVVVUUU\\\fffsss{{{sssooozzzuuuddd[[[UUUOOONNNQQQOOOKKKIIIJJJMMMMMMJJJFFFCCCDDDEEEDDDCCCCCCDDDFFFFFFEEEDDDFFFJJJKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDAAA??????AAACCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCEEECCC@@@>>><<<<<<===>>>===BBBDDDAAA???@@@@@@>>>@@@@@@@@@@@@@@@@@@@@@???>>>:::888999>>>AAAAAA???BBB@@@>>>>>>??????===<<<<<<<<<======>>>???@@@@@@>>>===;;;:::;;;>>>BBBEEE>>>?????????>>><<<;;;:::>>>>>>???@@@AAAAAAAAAAAAHHHDDDBBBAAA???:::999;;;@@@:::888;;;===;;;999999888999:::;;;<<<<<<<<<<<>>@@@;;;888999;;;;;;BBBAAA???<<<:::;;;???BBBAAABBBBBBBBB@@@@@@@@@@@@??????@@@BBBDDDCCC@@@>>>BBBAAAAAAAAAAAABBBCCCDDDBBBCCCDDDGGGHHHHHHEEECCCAAADDDGGGGGGFFFEEEGGGHHHJJJHHHDDDBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEHHHJJJMMMJJJGGGFFFFFFFFFEEEDDDFFFEEEDDDBBB???<<<999888;;;:::===CCCDDDBBBDDDJJJLLLQQQUUUTTTWWW\\\``````hhhqqq}}}uuuwwwmmm___WWWQQQPPPRRRLLLJJJHHHJJJNNNPPPNNNLLLEEEFFFGGGFFFEEEDDDEEEFFFCCCBBBCCCFFFIIIKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBDDDFFFGGGFFFDDDCCCCCCBBBBBBAAABBBBBBBBBDDDCCCAAA???>>>===<<<<<<===BBBDDDBBBAAABBBCCC@@@@@@???>>>@@@CCCDDDCCC@@@AAA===999888<<<@@@AAAAAACCCBBB@@@@@@AAAAAA???>>><<<<<<<<<===>>>@@@BBBDDD???===;;;999:::===@@@BBB??????>>>>>><<<:::999888=========>>>>>>>>>>>>>>>EEEAAA???@@@>>>;;;;;;===BBB<<<999<<<>>>;;;999999999:::;;;<<<<<<<<<<<<<<>>;;;;;;<<<<<<:::BBBAAA@@@===;;;<<>>;;;999;;;<<<@@@EEEHHHIIIMMMRRRVVV[[[^^^^^^aaaiiinnnpppzzz|||xxx~~~wwwfff[[[UUUTTTTTTMMMKKKJJJLLLOOOQQQQQQPPPGGGIIIIIIIIIGGGFFFFFFGGGCCCDDDEEEGGGIIIJJJJJJJJJHHHIIIJJJJJJIIIGGGEEECCCCCCDDDGGGJJJMMMLLLIIIFFFEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<===BBBEEECCCBBBDDDEEECCC===;;;;;;???FFFJJJHHHDDDJJJEEE???<<<===???AAAAAADDDCCCAAAAAABBBCCCAAA@@@AAA@@@??????@@@BBBEEEFFF???>>>;;;::::::;;;>>>???>>>>>>>>>===<<<;;;::::::=========<<<<<<<<<<<<<<<>>>;;;:::=========???CCCAAA;;;888;;;===;;;::::::::::::;;;<<<<<<<<<<<<<<<===@@@CCCIIIQQQ]]]hhhnnnkkkeee[[[NNNCCC===<<<===:::;;;;;;<<<===<<<;;;999999999888999999:::999999888777777666555444333333222444555555444444666777;;;888666555666888888888777666444222000000111222///000333444444333000///000////////////.........///000111222333444444444111000///...///111333555333555666666333111//////222111000//////000111222444444555666777777888888333333333333333444555555555444333333444555444333111222444555555555444333666999:::777666888888666444555777999999888777666555666666555444555999<<<666666666666666666666666888888888888777666555444888777666666666555333000666444333777<<<;;;555///000000111333555666555444222777???DDDEEE@@@999444777444222222333444444222666666777888999999888888;;;:::999;;;<<<===;;;888444888999777777<<>><<<<<>>===???AAAEEEJJJMMMQQQUUUYYY[[[```cccdddiiisss{{{~~~|||~~~kkk]]]WWWUUUTTTNNNMMMKKKKKKMMMNNNNNNNNNIIIKKKLLLKKKIIIGGGFFFGGGFFFGGGIIIJJJJJJIIIHHHHHHFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEHHHKKKNNNMMMIIIFFFFFFFFFEEEDDDCCCCCCCCCDDD>>>???@@@@@@@@@@@@???>>>===BBBEEECCCCCCEEEFFFDDD>>><<<<<<@@@GGGJJJGGGCCCKKKGGGBBB??????@@@BBBCCCDDDCCCAAABBBCCCCCCBBBAAACCCBBB@@@??????AAACCCDDDAAA???===;;;:::;;;<<<=====================>>>>>>>>>===<<<<<<<<<<<<======<<<999888:::<<<;;;>>>CCC>>>888555888<<<;;;;;;<<<;;;;;;<<<<<<======<<<<<<======@@@EEELLLRRRWWW[[[TTTRRRMMMFFF@@@<<<<<<===;;;<<<======;;;:::888888999999999888777777777777777777666666666555555555444666888888777666777999;;;888555444666888999999666444222111222333333444000222444666666444222000000000000000000000000000111111111222222333444444333111///......///111222444666777777444111000///111000/////////000111222333333444555666777888999444444444333444555555666777444222111111222111000...///111333555555555555999<<<===777444555555444333444777888888777555444666555444666888999777555555555555555555666666666888888888777666555444333444444444555666666333111888666666999===<<<666111333222222444777999888666555<<>>===<<<<<<;;;;;;999777444888999777888===@@@@@@>>>:::888;;;@@@AAA???>>>======>>>>>>>>>@@@CCCFFFEEEIIILLLJJJEEEAAA@@@BBBDDDBBBBBBCCCEEEGGGGGGFFF???AAADDDFFFGGGGGGFFFEEECCCCCCCCCDDDEEEEEECCCAAADDDCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFEEECCCAAABBBCCCGGGHHHHHHGGGEEEEEEFFFGGGCCCBBBBBBCCCEEEEEEDDDBBBCCCBBB@@@??????AAACCCDDDCCCFFFJJJLLLOOOUUUZZZ\\\\\\aaaeeehhhooo{{{nnn___XXXUUURRRNNNMMMKKKJJJIIIIIIJJJKKKJJJLLLMMMLLLJJJGGGFFFFFFHHHJJJLLLLLLJJJHHHFFFFFFEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDFFFHHHJJJIIIFFFCCCDDDDDDCCCCCCBBBCCCCCCCCC??????@@@@@@@@@@@@???>>>===CCCEEECCCCCCEEEFFFDDDAAA@@@@@@CCCEEEEEEBBB>>>CCCBBBAAA@@@@@@AAACCCDDDCCCAAA@@@AAABBBCCCBBB@@@@@@???>>>======>>>???@@@CCCAAA>>><<<;;;:::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>===<<<;;;;;;<<<>>>>>>@@@;;;999:::999888:::>>>===777444777;;;;;;<<<>>>;;;<<<<<<=========<<<<<<===;;;===DDDHHHIIIIIIKKKCCCDDDDDDCCC@@@=========:::<<<===;;;888666444444777888888888666555666777999999999999888888888888777999;;;;;;999888888999999666444444555777888888555444222333444555555444222333444666666444333222000000000111111222222222333333222222222222333333222111000///...///000000333555777666444111000///000////////////111222444111222222333555777888999444444444444444555555666666444111000000111000///...///000222444555666666555:::;;;666333555777777333444666777888666555444777444333666999:::666222444444444555555555555555666666777666666555444333222222333555777666333111444555666888999888555222333111111333777999777555777===EEEKKKJJJCCC:::333777666666555555444333333222333444666777888888888;;;;;;;;;;;;;;;;;;;;;;;;888;;;===:::;;;@@@CCCCCC<<<777666:::>>>>>><<<===<<<===>>>>>>???@@@CCCFFFEEEIIIKKKIIIDDD@@@AAACCCCCCAAA??????AAACCCDDDDDD@@@AAADDDFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDCCCBBB@@@BBBBBBCCCEEEFFFGGGEEECCCBBBFFFJJJJJJGGGDDDDDDEEEGGGHHHHHHGGGEEEEEEFFFHHHAAA@@@???AAACCCEEEDDDCCCBBBAAA???>>>???BBBFFFIIIEEEIIILLLMMMPPPWWW]]]^^^aaaggglllooowwwrrrccc\\\XXXTTTPPPOOOMMMKKKIIIIIIJJJLLLKKKLLLNNNMMMJJJGGGEEEEEEFFFIIILLLLLLIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIFFFEEEDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>======>>>CCCEEECCCBBBDDDEEECCCAAABBBCCCDDDCCCAAA???======???AAABBBAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???=========>>>>>>?????????DDDCCC@@@===;;;;;;::::::===<<<;;;;;;;;;<<<===>>><<<;;;:::::::::<<<>>>???AAA<<<888888777666777<<>><<<<<<============<<<<<<===999:::AAADDDBBB@@@BBB>>>@@@BBBAAA???===<<<<<<999;;;===;;;888555444555333555777777666666888:::;;;;;;:::999888888777777777888:::999777666555666666444333333555666666666777666444555666666444111222333333444444333333222//////000000111222333333666555333222111111222222////////////000000000000000222444444222000..................000222444555000000000222333666888999444444333333444444555666555222000000111333333333222222222333333444555666333888:::555222444888999555666777777777777666555777666555555666666666555555555444444444444444444555555555666666555444444444444555777777666333000111444666666555333444555444222000333777999777333555888<<>><<<<<<@@@DDDDDD???::::::===>>>;;;:::===>>>???@@@@@@??????BBBDDDBBBFFFIIIFFF@@@===???CCCEEEBBB@@@???@@@BBBCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCDDDCCCAAAAAABBBDDDHHHLLLLLLIIIFFFBBBEEEIIIHHHEEECCCEEEGGGFFFGGGHHHGGGFFFFFFGGGIIICCCAAA???@@@BBBDDDDDDDDD????????????AAAEEEHHHJJJGGGMMMPPPPPPTTT]]]cccdddlllrrrwwwzzzxxxhhhaaa]]]WWWRRRRRRPPPNNNLLLLLLNNNPPPKKKMMMNNNMMMJJJGGGEEEEEEDDDHHHKKKKKKHHHEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLJJJHHHFFFEEEFFFFFFEEEDDD============>>>???@@@@@@FFFDDDBBB@@@===<<<;;;:::>>>CCCEEECCCBBBDDDDDDBBB>>>@@@DDDDDDCCC@@@?????????AAADDDEEECCC@@@>>>===@@@???>>>>>>@@@@@@@@@>>>;;;<<<>>>???AAABBBBBBBBBEEEDDDAAA>>><<<;;;::::::>>>===;;;:::999::::::;;;;;;:::999999999;;;>>>???>>>999777777777666999>>>BBB;;;777999<<<;;;<<<===<<<===============<<<<<<<<<777777>>>AAA>>>===>>>@@@AAABBBAAA>>><<<;;;;;;999<<<>>>===:::777777888000333777888777888;;;>>><<<;;;:::888666555333333444555777666444111111111444333222222444555555444999888666777888777333///222222222222222222222222---...///000111222333444777666444222111111111111,,,---...000111111111111...000222222000...---------------...000222555666//////000111333555888999444333333333333444555555333111///000222555777777777666555333333444555555333888:::555111333777888777777888888888777777777777888888555111222666:::555555444444444333333333444444555555666555555555777777777888888666222///000444888777444222555888666333222444999:::777444333333333333444555666666666777888888777555555666---...000222444555555666666777888888777888:::<<<999===>>>;;;;;;???BBBBBBDDD@@@???BBBAAA;;;;;;???AAAAAABBB@@@???>>>???AAA@@@DDDFFFCCC===:::>>>CCCIIIFFFBBBAAABBBDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEAAA@@@???AAACCCEEEDDDCCCAAABBBEEEKKKPPPPPPMMMIII@@@CCCEEECCC@@@???CCCGGGFFFGGGGGGGGGFFFFFFHHHJJJFFFDDDAAA@@@AAACCCDDDDDD======???AAADDDFFFHHHIIIJJJPPPTTTTTTYYYcccjjjkkkuuu{{{{{{{{{qqqbbbYYYUUUWWWTTTOOOKKKIIIJJJLLLNNNNNNNNNNNNKKKHHHFFFEEEFFFDDDGGGJJJHHHDDDAAACCCFFFOOOJJJEEEBBBCCCEEEHHHIIIEEEFFFFFFFFFEEECCC@@@????????????>>>>>>@@@DDDGGGGGGEEECCCAAA???>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA<<<>>>@@@DDDFFFEEEAAA===CCCDDDCCC@@@===;;;;;;<<<@@@>>>;;;<<<>>>>>><<<999;;;:::999;;;>>>@@@???===::::::::::::::::::::::::;;;;;;;;;:::;;;;;;;;;<<>>===============<<<:::888:::>>>AAA@@@???AAA@@@@@@???>>>===<<<<<<888;;;<<<::::::;;;:::777777444111222666:::;;;;;;;;;:::888777666555555666555666888999888777555333444222111111444666777777666555444333444444666666000222333222000000111222............///000222333888666222///...///222333///000111222222222222222555555444333111///---,,,000///...///111111///---///000111333444555555555666111222888;;;777444555111111222222333444555555555333333444666888888888666555555444444555777888555555555555666888999:::;;;;;;999888777777777777;;;888333//////111666999///000222333444555555555222444666777666444111000333333333333444666777888777555444555666777666555222222222222333555666777888777777666666666666666333000...000444777666444222555999999777666666777===;;;999999<<>>>>>??????>>>EEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBDDDGGGHHHHHHGGGEEEAAA@@@FFFOOORRRMMMGGGCCCCCCDDDDDDDDDDDDCCCCCCJJJHHHFFFDDDDDDDDDFFFGGGBBBCCCDDDCCCCCCCCCEEEGGGDDDAAA???AAAFFFKKKLLLKKKKKKNNNSSSXXX^^^fffnnnsss~~~{{{wwwwwwggg\\\VVVVVVSSSOOOKKKHHHHHHJJJKKKLLLMMMMMMLLLHHHFFFEEEEEEEEEHHHJJJIIIDDDBBBCCCEEEKKKHHHFFFEEEFFFGGGHHHGGGIIIIIIHHHFFFDDDBBB@@@???AAAAAA@@@>>>===>>>AAADDDGGGEEECCCAAA@@@??????@@@DDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAAAAADDDDDDBBBAAA???>>>>>>===>>>===;;;;;;;;;===@@@AAA<<<>>>AAAEEEGGGGGGDDDAAABBBBBBBBB@@@>>>===>>>???DDDAAA>>>======<<<999666;;;999888999<<<>>>===<<<999::::::::::::::::::999;;;;;;:::999999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;999777999<<<>>>>>><<>>>>>>>>=========;;;???@@@======???>>>:::888555333444777:::::::::999999999888888777666666666777888888888777555444666444333333555666777666444333222222111222333333111222333222111000111333111000//////000111333555555333111///...///000111///000000111111222111111555555444333222111///...000000111111111000000000///000222333444555555555888333333777999666333444333333333333444444444444555333222333555666666666555555555555555666777777888888888777777888888888777666666666666777777888:::999888777777888:::;;;333444444555555666666666333444666777777555333111555555555666666777777777222111111222444555555444555555444444444555666666888777777666555555555555111000000111444666777777222555999:::888777888999999888777777:::<<<======@@@AAA@@@???======>>>@@@BBBAAA@@@???>>><<<;;;:::AAAAAA@@@>>>;;;;;;>>>AAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBEEEGGGGGGEEECCCCCCAAAAAAEEELLLOOOLLLGGGCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEGGGHHHCCCDDDDDDCCCBBBBBBCCCEEEAAA@@@???AAAEEEHHHKKKLLLNNNPPPSSSWWW^^^iiittt{{{~~~tttxxxmmm___VVVUUURRRNNNJJJHHHHHHIIIJJJIIIKKKMMMLLLIIIFFFDDDDDDGGGIIIKKKIIIEEECCCDDDEEEGGGFFFFFFGGGIIIIIIHHHFFFJJJIIIFFFDDDAAA@@@>>>>>>CCCCCCAAA???<<<<<<>>>@@@EEEDDDCCCAAAAAAAAAAAABBBEEEEEEDDDDDDCCCBBB@@@???>>>???@@@BBBCCCCCCBBBBBBEEEEEECCCBBB@@@???>>>======;;;999777888;;;>>>AAA===>>>AAAEEEHHHHHHFFFDDD@@@AAAAAA@@@???>>>@@@AAACCCAAA???======;;;999777:::888666777999:::;;;;;;888999:::;;;;;;:::999888<<<;;;999888888999:::;;;;;;::::::999999999999999:::888777777999;;;::::::<<<<<<<<<======>>>>>>>>>===AAAAAA??????@@@???;;;999777666777999:::999888888888999::::::999888777777777777777666666666666999777555555666666666555444333333222111111111222111333444333222111222444444333111000000222555777000000/////////////////////000000111111111111111444444444444333222111000///222444444111000111333111111333444555555555555:::666444555666333222333555555555444444444444333555444222222444555444333444555555666666666666666:::999888777777666555555222222222333555666888999555666888999::::::999888666555444444444444666666333444555777777666555444666666888888999888777666...------///222444444333666666555444333333444444888777666555444444444444000222333444444555777999222555888::::::999:::;;;888777777888:::<<<<<<;;;>>>???@@@???>>>===>>>???===<<<;;;<<>>;;;888;;;>>>@@@===999999>>>EEECCCBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFEEEBBB???AAAAAABBBEEEIIIJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGHHHIIIFFFFFFEEECCCAAA???@@@AAA???@@@AAABBBDDDFFFJJJMMMPPPPPPRRRVVV^^^kkkyyywwwuuurrraaaVVVRRRPPPNNNKKKJJJJJJKKKKKKGGGJJJLLLLLLIIIFFFDDDCCCHHHJJJKKKIIIFFFDDDDDDEEEFFFFFFFFFGGGJJJJJJIIIHHHGGGEEECCC@@@>>>=========AAAAAA@@@>>>;;;:::<<<===BBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>;;;:::999888999;;;===???@@@@@@AAADDDFFFFFFDDDBBBAAABBBBBBAAA???>>>@@@AAA??????>>>=========<<<;;;:::999777666777888::::::888999:::;;;;;;:::888777<<<;;;888777666888999;;;:::999999888888888999999:::999888888888999999999999:::;;;<<<===>>>???@@@<<<@@@@@@>>>===???===999999999:::::::::999888777666777999;;;<<<;;;999888888777666666555555666666999777555555555555444222555555444444333222222222111333444444333222333555555333111000000222555777---...000111111111000///111111222222222222222111222222333333333222111111...222666555111///222666333333444555666777777777;;;888555333222111111222444444555555555555555555777555333333444444444333333444666777777777666555666666666555555444333222111111222333444666888999444555777888999888666555666555333111000111333444444444555666777777777777555666888999999777555444---------///222555555555444333333222222222333333888777666444333333333333222555666555333333666999333555777999;;;<<<<<<===:::::::::<<<>>>???>>><<>>===;;;<<<@@@EEEBBBAAA???>>>>>>???AAABBB@@@@@@AAAAAABBBBBBCCCCCCEEEDDDBBBBBBBBBBBB@@@>>>>>>@@@CCCEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGDDD@@@>>>>>>>>>???BBBEEEFFFEEEGGGKKKOOOOOOPPPRRRWWW```mmmzzz|||uuu|||yyyfffYYYOOOOOONNNMMMMMMMMMMMMNNNFFFIIIKKKLLLJJJGGGEEEDDDHHHIIIIIIIIIGGGFFFEEEEEEGGGFFFEEEFFFIIIJJJKKKJJJDDDCCCAAA@@@??????@@@@@@>>>???>>>===;;;:::<<<===@@@???>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAABBBCCCCCCCCCBBB@@@???<<<<<<>>>???@@@@@@??????::::::<<<===>>>>>>======BBBAAAAAAAAABBBBBB@@@???BBBCCCBBBAAA>>>===>>>????????????>>>===<<<<<<<<<;;;::::::888888888999:::999999:::::::::999777777<<<;;;999777777888999::::::999999999999999:::::::::::::::999888888999:::888999:::<<<===???@@@AAA===@@@@@@>>>===>>><<<999999:::<<<<<<;;;999777666555777999;;;<<<;;;:::999777666555555444444555555777555444444555555333111444444444333333222222111111222444444333222444555444222000//////111333555---///111333444333111000222333333444333333222222000000111111111111000000---222555555111///222666444555666777777888777777:::999666222000000111111222222333444555777777888999777555444555555444333333444666777777777666555333333444555666555555444333333333444555666777888;;;:::999999888777777666777555333111000111222333555555555555555666777888333444666777777555333222000///000222555777777666222222222222333444555666666555444333222222222222555777888666222111333666444555666999;;;===>>>>>><<<<<<<<<===???@@@???======???@@@???===;;;;;;;;;>>>;;;:::===AAACCC???;;;<<<<<<<<<>>>@@@BBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEIIIEEEAAA>>>???@@@AAAAAA>>>AAACCCDDDCCCCCCEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHDDD@@@>>>===>>>BBBEEEHHHIIIIIIJJJNNNRRRQQQSSSXXX___gggrrr}}}wwwwwwmmm^^^NNNNNNOOOOOONNNNNNNNNNNNGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFGGGIIIKKKKKKJJJFFFEEEEEEDDDDDDDDDDDDDDD===>>>???>>><<<<<<===???>>>>>>=========>>>@@@@@@???@@@BBBCCCDDDEEEEEEEEE@@@@@@AAAAAA@@@>>>===<<<777888;;;===>>>?????????:::<<<>>>@@@AAA@@@???>>>CCCAAA????????????>>><<>>BBBCCCBBB@@@<<<:::999:::<<<===>>>===;;;:::;;;<<<::::::999999888888777777<<<;;;:::999999999999999:::999999999999:::;;;;;;:::;;;;;;:::999888:::;;;888999:::<<<>>>@@@BBBBBB@@@CCCCCC@@@???@@@???;;;999:::<<<<<<999777777777666777888:::::::::999999555444444444444333333333444333333444555555444222///000000111111111000000000111333333222222444555222111000///000000111222...000333555555444222111333333333333333333222111000000000000000000//////---000222222000000111333444555555666777777666666666888666111...000222222000111222333555777888999999777555555666666555444444555555666666666666666333444666888999999999999555555555555555666777777;;;999777555444333333444777666555444333444444555666555444444444555666777222222333444444444333222444333222444666777777666222222333333444666777888444333333222222222222222777777777555222111222333666555555777;;;=========<<<;;;:::;;;===>>>===<<<999;;;<<<===<<<===>>>@@@AAA???<<<;;;===<<<:::777======>>>AAADDDEEEBBB???>>>>>>>>>>>>@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHEEE@@@>>>???AAABBBCCC@@@AAABBBCCCBBBCCCDDDFFFDDDDDDDDDEEEEEEDDDDDDDDDKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIHHHEEEAAA?????????EEEGGGJJJLLLMMMOOOQQQSSSUUUYYY```hhhqqq{{{}}}vvv}}}ooo```OOOOOOOOOOOONNNLLLKKKJJJHHHJJJKKKKKKIIIHHHHHHIIIDDDDDDEEEFFFGGGHHHGGGFFFGGGGGGHHHJJJLLLKKKIIIGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@AAABBBAAA???>>>???@@@???>>>>>>======>>>???@@@AAAAAABBBCCCDDDDDDDDDCCC>>>>>>???@@@@@@???>>>===666888:::===>>>>>>>>>=========???@@@AAAAAA@@@@@@BBB@@@>>>>>>>>>???>>>===???@@@@@@>>>===<<<===???BBBCCCCCC@@@<<<999999;;;>>>AAACCCBBB???===<<<===<<<;;;999777666777888888;;;<<<<<<<<<;;;:::888777999999888888999999:::;;;999:::;;;:::888888:::<<<999:::;;;===???AAABBBCCCAAAEEEEEEBBBAAABBB@@@<<<888:::;;;:::888666777888777777888888888888888888222222333444333222111000111111222444777888777555---...///000111111111000///000222222111222333555000111111111111111000000000111333555555444222111111222222222111111000///111111111111111000///...,,,---...///000000000000222222333444444444444333111666666111...111444333000111222333444555666777777555444444555666555444555555555555555666777777333555777999:::::::::999444444444444555666777888666555444333222222222222555555555555555555555444777666444222222333555666111111222222333333444444555444333333444555444222222222111111222333444444222111111111111222333333666444333222333444333222777555444666:::<<<<<<;;;===;;;::::::;;;=========999:::;;;;;;;;;<<>><<<:::999::::::;;;;;;>>>CCCFFFEEEBBB???===:::;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDBBBAAAAAABBBCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHFFFCCCAAAAAABBBHHHHHHJJJMMMPPPSSSSSSSSSWWW[[[ccclllvvvwwwzzznnn^^^PPPPPPPPPOOOMMMJJJGGGFFFIIIJJJKKKJJJIIIHHHJJJKKKCCCBBBCCCEEEGGGHHHHHHGGGEEEFFFIIIMMMNNNLLLHHHDDDHHHHHHHHHHHHFFFDDDBBB@@@CCCDDDEEECCCAAA@@@@@@AAA@@@@@@???>>>>>>???@@@AAACCCCCCCCCDDDCCCCCCBBBBBB===>>>@@@AAABBBBBBAAAAAA888999;;;===>>>>>>===<<>>>>>???@@@AAABBBBBB???======>>>@@@@@@@@@<<<===>>>===<<<===>>>@@@>>>@@@BBB@@@===;;;<<>>>>>===;;;888666555666888999;;;<<<===>>>===;;;888777888888777888888999::::::777999;;;:::888777:::===::::::<<<>>>???AAACCCCCCAAADDDDDDAAA@@@AAA???;;;888:::;;;999777555777999888888777666666777888888000111333333333222000...111111222555999:::999888...///111222333333333333...000111111111111333444000111222333333222000///111222333444444333111000000000000000000///......333333333222222000//////,,,++++++---///000///...000000111222222222111111...444666111///222555333222222222333333444444444555444222333444555555444666666555444444666777888333444666888999888777666222222333444555666888999666777777888888777666555222222333444444333333222888666333111111222444555222111111222333444555666555444222222333222111///000//////...............000000000000111222333444444111///111444666555333777555444666999<<<<<<:::???===::::::;;;===>>>>>>======<<<:::999:::<<>>AAACCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>@@@AAABBBDDDFFFFFFDDDAAADDDBBB@@@AAACCCEEEDDDCCCGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDBBBCCCDDDJJJHHHIIILLLRRRTTTTTTQQQVVVZZZbbbkkkvvvxxxssszzztttiiiYYYTTTPPPOOOLLLGGGEEEGGGPPPMMMJJJHHHHHHHHHHHHGGGFFFDDDCCCGGGLLLNNNKKKGGGEEEDDDCCCDDDFFFIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCBBB???CCCFFFEEE@@@>>>@@@CCC@@@>>>===???BBBCCCAAA???CCCCCCDDDDDDCCCAAA@@@????????????@@@@@@AAAAAAAAA999;;;===???@@@@@@>>>>>>???>>>=========>>>@@@AAAGGGBBB>>>===@@@@@@===999===<<<<<<===>>>??????>>>BBBBBB@@@>>>===<<<<<<<<<;;;???BBBAAA===;;;===@@@@@@<<<888888:::<<<;;;:::DDDAAA===;;;:::999888666============<<<<<<<<<<<<:::888777777888999888777===;;;999<<<@@@BBBAAA???<<<>>>AAAAAA@@@>>>===<<<@@@999555999===;;;666444888777666777999:::999888777444222222444666444333888666444555777888666333444222///,,,,,,///222444444555555333000///222555111111222222222333333333555444333111111111111222---///111333444333222111666666555444333111//////***+++,,,...///000000000333222000000000222444666444000,,,,,,///222333333000111333555666666555555777555444333222333444444333444555666666666555444555666666666666666555555444444555555666555555555;;;888555555777777666444777444222333555666333111555333000------///333555222222111000000111222333555444111///...///111222222111000///000111333444...000222111...---...111333111///111444666666444333444666777888888888888999888666777999;;;<<<;;;<<<;;;;;;:::::::::;;;;;;999999::::::;;;<<<=========AAADDDCCC>>>::::::<<<999<<<@@@AAA@@@>>><<<;;;JJJFFFAAA===<<<===@@@BBBFFFEEECCCBBBCCCDDDFFFHHHGGGFFFEEEDDDCCCDDDEEEFFFJJJIIIGGGFFFFFFIIILLLNNNHHHIIIJJJKKKKKKKKKJJJJJJQQQLLLFFFCCCCCCDDDDDDCCCIIIKKKNNNPPPPPPQQQRRRTTTUUU```hhhkkkqqq|||tttxxxsssgggWWWRRRNNNNNNMMMIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJHHHGGGIIIMMMOOOMMMJJJEEEDDDBBBCCCEEEGGGHHHHHHIIIHHHFFFDDDCCCCCCCCCCCC@@@BBBDDDCCCAAA???@@@BBB?????????BBBDDDDDDAAA>>>BBBCCCCCCCCCBBBAAA??????>>>???@@@AAAAAABBBAAAAAA???===;;;:::;;;>>>BBBDDD???????????????@@@AAAAAA@@@===;;;<<<@@@AAA???<<<<<<<<<<<<===>>>?????????@@@???>>>===<<<;;;;;;;;;<<>>;;;999999<<<>>>>>>>>>BBB???<<<;;;::::::999888===<<<:::999999;;;<<<>>>;;;999777777888999999999===<<<;;;;;;<<<<<<:::999<<<>>>??????>>><<<<<<<<>>@@@@@@===;;;:::666222111222333333222999666444444555444222000222111000//////000111222555666555333000///111333333333333333444444444444000111222222333222111111///000222444555555444333777777666555444222000000,,,---...///000111111111222111000000000222444555333000---...000222222222222333444555555555444333333333333333444444555666444444333333444555666777555777888999888555222000333444444555555555555555888666444555666777555333888666555444444444222111333222111111111222444444444333111000///000000111555555444333333222222222111111222333333333333333///111222111//////111444444222000111444666555444111222444666777888888777777666444555777999999999;;;:::::::::;;;;;;<<<===<<<============>>>>>>>>>:::>>>BBBBBB===::::::;;;888;;;???AAA@@@?????????EEECCC???<<<:::;;;>>>???EEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKJJJIIIGGGGGGHHHIIIJJJFFFGGGIIIJJJKKKJJJJJJIIILLLHHHCCC@@@AAACCCCCCBBBJJJLLLNNNOOOPPPQQQTTTVVVVVVaaajjjnnnuuuuuuuuuwwwlllYYYSSSNNNNNNNNNKKKJJJMMMHHHMMMQQQRRROOOLLLJJJJJJMMMJJJHHHIIILLLNNNMMMKKKGGGEEEDDDDDDEEEGGGHHHGGGIIIGGGEEECCCBBBBBBDDDDDDBBBBBBCCCCCCBBBAAAAAA@@@???@@@BBBEEEFFFEEEBBB???BBBBBBBBBBBBAAA@@@??????>>>???AAABBBCCCCCCBBBBBB@@@>>><<<;;;<<>>??????????????????>>>===============<<<>>>@@@>>><<<<<<@@@CCC???===<<<<<<===>>>>>>===>>>===;;;:::;;;<<<;;;:::<<<:::888666777999<<>>===;;;:::;;;<<<===777444888<<<:::666444333666:::???BBBAAA<<<888:::777333111111222222111888666444333333111///---000111111222222111111000555666555333111///000111111222222222333333333333,,,...000222333333111000///000222444555666555555777777666555444333111000///000111111222222222111111111000000111222444555111000///000111222222111333444555555555333222111000111333555666666666666555333222111111444777999666888:::;;;999555000---333333444444555555555555555555555666777666444222777777777666333222222222111222333444555555555444555444333111000000000111666777777888777555444222111222444666666555333222111222111000///111444666555333222222333444444333000111333555777777888888666444333333555777777777;;;:::::::::;;;<<<======????????????@@@@@@@@@@@@777<<<@@@@@@===:::999999888;;;>>>@@@AAAAAABBBDDDBBBAAA???>>>======>>>>>>EEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEFFFHHHJJJLLLNNNLLLLLLKKKIIIHHHGGGFFFFFFDDDEEEGGGHHHIIIIIIIIIHHHGGGDDDAAA@@@AAACCCEEEEEEKKKLLLMMMMMMNNNQQQUUUXXXXXXcccnnnttt|||xxxssswwwaaaXXXQQQPPPNNNKKKJJJKKKJJJOOOTTTSSSMMMIIIIIIJJJJJJHHHEEEEEEGGGIIIIIIHHHJJJHHHFFFEEEFFFHHHHHHGGGGGGFFFDDDBBBBBBCCCEEEFFFDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>???AAACCCCCCCCCBBBAAA;;;<<>>>>>>>>???AAA@@@<<<999;;;<<<>>>????????????@@@@@@@@@?????????@@@@@@AAA<<<======<<<;;;<<<@@@CCCBBBAAA???===<<<;;;999888<<<:::999:::<<<===<<<;;;999888888888999;;;<<<===<<<:::888888:::;;;;;;;;;999<<>>===>>>>>><<<::::::<<<===<<<666444888<<<999666666444666999===???>>>999555666555444444333333222111777666444333333222000///111222222222222222222111666555444333111000///000////////////000000000000......///000111111000000...///000222333444444333555555555444333222000000000000111222222222111111000000000000111222444555000000111222333222111000222333444555444444222222///111444777888777666555333222111111222444666888777888999999888555111///333333333333444555555666444555666888888777555333444777888777444222444666555555555666666555555555666555444333222333444444888888888777777666555444222333444555555444333222444333111//////000333555666555444333333333333333111222333555777888999:::777666444444666777888888<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@AAA999<<<@@@AAA>>>:::888777888:::>>>@@@AAACCCEEEGGGCCCCCCCCCCCCCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKLLLPPPUUUZZZ[[[gggttt|||~~~tttggg]]]TTTQQQPPPMMMLLLMMMOOORRRSSSOOOIIIEEEFFFIIIHHHFFFDDDDDDEEEFFFGGGGGGIIIGGGDDDDDDEEEFFFFFFEEEFFFEEECCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFFFFDDDBBBEEEDDDBBBAAA@@@AAADDDEEEBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAA;;;<<>>???@@@AAAAAA@@@???>>>??????@@@AAAAAA@@@===;;;:::===@@@AAA@@@??????@@@??????????????????@@@AAA;;;;;;:::::::::;;;>>>AAA@@@@@@>>>;;;999777777777:::999999:::<<<===<<<;;;666777:::<<<======;;;::::::999888999;;;<<<;;;:::777;;;>>>>>><<<:::;;;<<<>>>>>>>>>===;;;;;;<<<>>>:::666555999<<<999777888;;;;;;;;;<<<===<<<999666000333666777777555333222444444555555444444555555444333222111111222333444555444333333222111///........./////////000000000333111///------...///000------...///000000000000333333333222111000///...//////000000111000000000/////////000111222444444000111333333333222000000000111222444555444444333111333666888888777444333000111222333444444444444777666666555555555555555333222222222333444666777555777999:::999777666555111444777777555555888;;;:::999777555444444555555555444444444555777999:::999888555444333333555555444333222111111222333444555333000......///111222666666555444333222333333444444555666888999;;;;;;:::888666666888::::::999???>>>===<<<;;;::::::::::::;;;<<<===>>>???@@@AAA===???BBBBBB???<<<888777888:::>>>@@@BBBCCCFFFHHHCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCJJJKKKLLLMMMNNNOOOOOOPPPGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLJJJJJJJJJJJJLLLPPPVVV[[[```lllzzzyyyyyyjjj___UUUSSSSSSRRRQQQQQQSSSSSSPPPKKKFFFCCCEEEHHHFFFFFFFFFFFFGGGGGGHHHIIIFFFCCCAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHEEEEEEFFFFFFEEEDDDDDDCCCEEEDDDAAA>>><<<>>>BBBFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@?????????>>><<<<<<>>>AAAEEEHHH@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAAAAA@@@@@@999===AAABBB@@@>>>???AAA===<<<<<<<<<<<<<<<======;;;;;;::::::;;;<<<===>>><<<;;;:::888666666999;;;;;;:::999:::<<<<<<:::999444777;;;>>>???===999777777777888:::<<<<<<:::888888:::<<<<<<:::777666555===>>>???>>><<<;;;<<<===:::666666:::<<<:::999:::===;;;888777777777666444///333777999999777555444111333555666666777999:::555444222111111222444555444222222222333222000...000111111111222222222222555333///,,,+++---///111........................111111111111000///......---......///000000000///---...///000222333333444000222444444222111000111...000111333444555444444222444666888888777555333000111222333444333222111666555444444444666888999222222111111222444666777888999;;;:::888666666666111333555666777888;;;<<<;;;:::777555444444555666444444444555666999;;;<<<888666333111000111333555555444222000000111333444555222///...///111111111555666666555333222333555666666666777888999:::;;;<<<:::888777999:::::::::??????===<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@===;;;999888;;;>>>AAABBBCCCEEEFFFAAABBBDDDFFFGGGGGGFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDIIIIIIJJJKKKLLLLLLKKKKKKEEEGGGHHHJJJKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGFFFFFFGGGJJJLLLJJJKKKLLLLLLNNNRRRYYY]]]eeerrruuu}}}pppdddXXXUUUUUUSSSRRRRRRTTTRRRNNNJJJGGGFFFFFFFFFDDDEEEGGGHHHHHHHHHIIIJJJEEECCCAAAAAACCCDDDEEEDDDBBBCCCEEEGGGHHHIIIIIIHHHBBBDDDFFFEEEBBBAAABBBDDDBBBBBB@@@===;;;<<<@@@CCCDDDCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>======>>>>>>???===<<<;;;===AAAEEEGGGBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????>>>>>>??????888===BBBCCC@@@>>>???AAA<<<<<<;;;;;;;;;;;;;;;<<<======<<<======>>>======;;;;;;999666444555:::>>><<<;;;:::;;;<<<;;;888666555777:::<<<<<<:::888666444555888;;;===<<<999666888888999;;;;;;:::777444;;;===>>>>>><<<;;;;;;;;;999777777<<<===;;;:::===999777555555555555333222444666999999777555666888111333666666666777999<<<444444444444444444444444222111000222444444111///111111111222222222333333333111///......///111222333222111000000/////////111222222111111000///...,,,---...///000000111111,,,---///000222333333444111333555444111000111222000111222333444444333222111333555777888888777666222222222111111111111111444444444555666777888888222222111111222444666888999;;;;;;999666444444666444333444666999;;;;;;;;;666666666777777777777777444444333444555777999:::666555333222111111222222555555444333333333333333222000...000333444444333444666666555333222444666888777666666666888999::::::888666666777888888888======<<<<<<<<<<<<======@@@@@@@@@???????????????@@@???????????????>>>>>>888;;;???BBBBBBBBBBBBBBBAAABBBDDDEEEGGGGGGGGGGGGAAABBBCCCDDDEEEFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKIIIHHHGGGHHHJJJKKKJJJHHHHHHKKKMMMLLLMMMOOOPPPRRRVVV\\\```iiivvvxxx~~~wwwjjj\\\WWWUUUSSSPPPOOOSSSPPPMMMKKKJJJIIIHHHFFFAAACCCFFFHHHHHHHHHHHHIIIHHHFFFDDDDDDFFFHHHHHHHHHAAACCCFFFIIIJJJJJJIIIIII???CCCFFFEEE@@@>>>@@@CCC???@@@@@@>>>;;;;;;===@@@EEEDDDCCCBBBBBBCCCEEEEEEEEECCC???<<<;;;;;;<<<===888:::===@@@BBBCCCBBBBBBEEEDDDBBBAAA@@@AAABBBBBBBBBAAA@@@>>>;;;::::::;;;888===CCCDDD@@@>>>???AAA>>>>>>===<<<<<<<<<<<<<<>>>>>???@@@@@@>>><<>>;;;666222333888<<<===<<<;;;;;;;;;:::777444666777888999999888666555222444888<<<>>>===888444777666777;;;???@@@<<<888999;;;===>>><<<:::999999:::777888<<<>>><<<;;;>>>999888888999::::::888666999::::::777444444777:::111333666666555555888;;;111333555777777555333111111000///111444444222///000000000000111111111111//////000000111111222222777666555333222111111111222222222222222111000///,,,---...///111111222222,,,---///000222333333444222444555333111///111333222222333444333222111000000111444666888999999999666444111///...///111222333444666777888777666555222111111000222444666888:::;;;;;;888444222333555777444333555999;;;:::888111333666888:::999888777444444333333444555777888333444444444444222111000444555666777666555333222000......111555888888666333555777555333222555777888777666555555666777888888666444444555666666666::::::;;;;;;===>>>???@@@EEEEEEDDDCCCAAA@@@??????>>>===<<<===???@@@AAAAAA888<<<@@@CCCBBBAAA@@@@@@BBBCCCEEEFFFHHHIIIIIIIII@@@AAACCCEEEFFFGGGGGGGGGAAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJNNNNNNNNNNNNLLLJJJHHHGGGMMMOOOPPPNNNLLLKKKMMMPPPNNNOOOQQQSSSVVVZZZ___bbbkkkyyyvvvggg^^^WWWRRRTTTYYYZZZWWWRRROOOLLLIIIFFFCCCEEEEEEFFFFFFEEEDDDBBBAAAFFFFFFEEECCCBBBBBBEEEGGGGGGEEECCCCCCFFFFFFDDDBBBBBBBBBAAA@@@AAACCCEEEGGGBBB@@@>>>???@@@AAAAAA@@@???BBBDDDBBB>>>===AAAEEEEEEBBB???======>>>>>>>>>:::888:::???BBB???<<<===CCCCCCCCCBBBAAA???<<<;;;>>>?????????===:::777555999???AAA???@@@CCCBBB===999;;;======;;;<<<>>>AAADDD>>>999888<<>>>>>===;;;999999999;;;<<<<<<;;;:::888777888888999999888888888777777666666888777777:::===>>><<<999999666666:::<<<:::999;;;888<<<>>>;;;:::===>>>===777;;;<<<888999>>>???;;;:::<<<===<<<888666666777888666555666777888777555444777888444333666888777444555666555333222222333111111111222222333333333222111000111333444444444,,,---///111222333222222333333222222222222222222111111222111111000......000///......///111333444444///++++++///222111///...333666666111///000333000111222333222111000///222111111222333555777999111000///000111111000///888666444444555777777666333444555777888888888888555333111222555666555333666666555444444555666777555555555555666666666666999777666555555666777999666555444333333444666777666444333444777777555222111///...///222444555555888666333222333444333333888777444222222333555777666666666888:::;;;;;;999:::===??????>>><<<;;;;;;GGGGGGFFFEEECCCAAA???>>>BBBAAA@@@@@@AAAAAA???>>>;;;???CCCEEEDDDCCCCCCCCCCCCBBBAAACCCGGGJJJIIIGGGDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFIIIMMMNNNNNNLLLRRRQQQOOOMMMKKKHHHGGGFFFIIIJJJKKKMMMNNNNNNNNNNNNKKKJJJMMMSSSXXXZZZ___ddduuu~~~yyyjjj```YYYSSSTTTXXXXXXWWWTTTPPPMMMJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCAAABBBDDDFFFFFFDDDBBBCCCDDDEEECCCAAADDDCCCAAA@@@AAABBBCCCEEEBBBBBBBBBAAAAAAAAABBBBBBBBBEEEFFFCCC>>><<<>>>AAAFFFCCC@@@??????@@@@@@???<<<999;;;@@@BBB???======???@@@AAAAAAAAA@@@>>>===999:::<<<>>>>>>>>>===<<<:::>>>@@@===>>>AAA@@@<<<;;;======<<<;;;;;;>>>AAAAAA===888999===@@@???>>>@@@>>><<<:::::::::;;;<<<;;;:::999888777777777888777777666666666555555555;;;999999:::<<<;;;888666999666666;;;===:::999:::888<<<===:::999;;;===;;;999<<<===::::::>>>???;;;777999;;;:::777666666888666555444555666777666444555888777222111555777777555777888777444111111111111111111111222222333333222111000///000222222222111111000//////000111222333222111111111222333333333333333222111///...---000000///...///111333444555111------000222111///111444777555111///111333222333333333333222000///333222222222333555666888555444222333444555444333666555333333555666777666777777777777777777777777999777444555777999999999:::999777666555555555555666666666666666666666666777666444333333444666777888777555444333444555555666555333444666777555333222000///000333666777777888666333333333444444333:::888666333222222222333444444555888;;;<<<;;;:::999;;;>>>>>>===<<<;;;;;;FFFFFFGGGFFFEEEDDDBBBAAA@@@???>>>???BBBDDDDDDDDDAAACCCFFFFFFEEEBBBAAAAAACCCBBBAAADDDGGGIIIIIIGGGGGGFFFDDDBBBAAAAAACCCEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJMMMNNNLLLKKKMMMMMMKKKJJJIIIHHHHHHGGGKKKLLLMMMNNNOOOOOOPPPPPPMMMKKKNNNSSSXXXZZZ```gggwww|||~~~ooocccZZZTTTSSSUUUUUUVVVUUURRRLLLIIIJJJLLLIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGEEECCCCCCEEEGGGEEECCCBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAACCCEEEFFFBBBDDDEEEDDDAAAAAACCCFFFFFFGGGGGGDDD???;;;<<<===CCCAAA??????@@@@@@@@@??????<<<===AAACCC???======<<<===>>>@@@@@@@@@@@@???777999;;;>>>???@@@@@@@@@;;;>>>>>><<<<<<>>>???<<<>>>>>>>>><<<;;;<<<>>>AAA>>><<<:::;;;???@@@???===AAA@@@>>><<<:::::::::;;;:::999888777666666666666555555555444444444444333999888888999::::::777555888555666<<<>>>;;;999999999===>>>:::888:::;;;:::;;;======;;;;;;>>>>>><<<888999:::999777555444555666444333444555666555444555888666222000444777777555777999888555222000///111111111222222222222333444333111000000000111222555333111...---...///000222111000///000222444555444444333222111000///...111000//////000111333444666222//////111222111///444666777555111000111444444555555444333222111000444333222222222444555666666555444444555666666555333111000111444666666666:::999888888777777888888;;;888666666888;;;<<<===>>>===;;;888666555444444777777777777666666666666777666555444444555666777:::888777555444444444444777555333333555666666555444333222333666888::::::777555333222333555555444777777666555444444333333333444666999<<<<<<;;;999888:::===>>>===<<<======DDDFFFHHHIIIIIIGGGEEECCCAAA???===>>>AAADDDFFFFFFBBBDDDGGGGGGFFFCCCBBBBBBCCCBBBBBBDDDGGGHHHHHHHHHHHHEEEAAA>>>>>>AAAEEEHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMKKKIIIKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPNNNPPPTTTXXX[[[bbbjjj|||uuussseeeZZZTTTQQQPPPQQQTTTUUUQQQKKKHHHKKKNNNMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIGGGEEEEEEFFFHHHEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDFFFHHHIIIAAADDDGGGEEEAAA???CCCGGGFFFGGGGGGDDD@@@===<<<===???>>>======??????>>>===BBB??????BBBCCC@@@===>>>;;;<<<>>>???@@@@@@??????<<<===>>>>>>???>>>>>>======>>>===<<<<<<===>>>>>>AAA@@@>>><<<;;;<<>>>>>???AAAAAA>>>;;;AAA???===<<<:::999999999888777777666555555555444444444444444444444444444333444666888:::::::::999777555777<<<>>>;;;888999;;;>>>???;;;999;;;<<<:::<<<<<<<<<;;;;;;<<<<<<;;;<<<<<<;;;:::777555333333666555444444666666555444333777777444222444555444333666888888666333111000333333333333333333333333555555444222000000111333444333111000////////////222111/////////222444666333222222111111111111111111111000000000111222333666333111111222222111000777777666444111000222444666666555444333222111111555444333222222222333444444333111111333444444444......---///222444444444::::::999888888888999:::999777555444555888;;;===???>>><<<:::888666555555777777777777777777777777999999888888888888999999888777666555555555555555888666444333444555666777:::888666777888:::::::::555333111111222444444333222444555777888999888888555666777:::<<<;;;999777888:::===>>>>>>>>>???@@@EEEFFFIIIKKKJJJHHHEEECCCDDDAAA>>>===???AAACCCCCC???AAADDDFFFEEEEEEEEEFFFCCCCCCCCCEEEFFFGGGHHHHHHGGGDDD@@@>>>???CCCFFFHHHGGGFFFDDDBBBBBBCCCEEEFFFEEEEEEFFFIIIKKKLLLKKKIIIMMMMMMLLLKKKLLLMMMOOOQQQNNNNNNOOOOOOPPPQQQRRRRRRSSSQQQRRRVVVXXX\\\fffpppvvv|||vvvfff[[[UUUPPPNNNNNNQQQSSSOOOJJJHHHJJJNNNNNNMMMJJJHHHFFFFFFFFFFFFGGGHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFGGGGGG@@@CCCFFFDDD@@@>>>BBBFFFCCCDDDEEEDDDBBB@@@??????===<<<===>>>@@@AAA???>>>DDD@@@???CCCCCC@@@>>>>>>>>>>>>???@@@???>>>===<<>>>>>===<<<<<>>>>>>>>@@@AAA@@@>>>======>>>???@@@AAAAAABBBCCCCCCAAA===:::>>>>>><<<;;;999888777777777777666666555444444333555555555555555555555555222333666888999999::::::888555666;;;===;;;999999===@@@AAA===;;;===>>><<<;;;::::::;;;:::999999:::<<<<<<;;;;;;;;;:::888777777666555666777777666555000666999777666666444000000333555666555444333333555555555555555555555444333444555333000//////111...000111333333111///...111000//////000222444555000000000000111222333444111111111111111222222222555333222222222222222111777666555333222111333444555555444333222222111111555444333222111222333333333111//////111333333333,,,+++,,,...111333333222888888888888999:::;;;<<<888777555333444666:::===<<<<<<;;;:::999888777666666666666666777777777777999999888888888888999999555555555555555666777777888777555444333444777888???<<<:::999999:::999999222000//////111333333333333555777:::;;;;;;;;;:::888888888:::;;;:::777444999;;;>>>?????????AAABBBEEEGGGIIIJJJIIIFFFBBB@@@CCC@@@===<<<===@@@AAAAAA===@@@BBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFGGGHHHDDDBBB@@@AAADDDFFFGGGFFFEEEDDDBBBAAAAAABBBCCCDDDAAABBBCCCGGGJJJLLLLLLJJJNNNNNNMMMMMMNNNPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQTTTSSSUUUXXXZZZ___jjjuuu}}}~~~{{{kkk___ZZZUUUPPPNNNPPPPPPNNNJJJIIIJJJMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDEEEEEEDDDAAA@@@@@@AAAFFFGGGGGGFFFCCCBBBBBBCCCIIIHHHHHHFFFEEEDDDCCCBBB@@@BBBCCCBBB??????AAADDDAAAAAACCCDDDDDDCCCBBBAAA===>>>???BBBEEEEEECCCAAADDD@@@???BBBCCC@@@>>>???@@@@@@AAAAAA@@@>>><<<;;;=====================>>>===;;;<<>>>>>AAAAAA???>>>>>>@@@AAA@@@???@@@AAACCCDDDCCC@@@===;;;<<<<<<;;;:::999888777666666666666666666444333333666666666666666777777777444666999999888777777888999666666:::<<<:::999;;;===AAABBB>>><<>>:::888888:::;;;888888;;;:::999:::<<<>>>???>>>===888666555666777888777666111777;;;999777777444000...000333333333333444555666666555555555555444444///222444444000------///+++...111444444333000...000000000000111111222333//////......///111333444111222222222222222222222222222222222222222222222555444444333333333333333333222111000000000111111444333222111111222333333444111//////111333444555---,,,---000222444333222666666888999;;;;;;;;;;;;999999888666555666:::===999999999999999888777666333333444555666777888888666666666666666666666666222222333444555666777777666777777666444444666888>>><<<999777888888777666111///...///111333444444888999:::::::::999888777:::999888888999999777555:::<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGEEECCC@@@>>>???===;;;;;;>>>@@@BBBBBB@@@AAABBBBBB@@@??????@@@BBBDDDFFFFFFEEEEEEGGGHHHBBBAAAAAADDDHHHJJJHHHFFFDDDCCCBBBAAAAAABBBCCCDDD@@@@@@BBBFFFJJJMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRSSSRRRQQQOOOOOOOOOPPPPPPSSSTTTWWW[[[]]]bbbnnnzzz|||qqqfffbbb\\\VVVPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGCCCEEEEEEDDDAAA@@@???@@@EEEGGGGGGEEEBBB@@@AAACCCFFFFFFFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@BBBDDDEEEEEEDDDBBB<<<===@@@DDDGGGGGGEEEBBBCCC???>>>AAABBB@@@???@@@@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>:::888:::???AAA>>>===AAA???>>>>>>@@@BBBCCCAAA???<<<>>>@@@BBBAAA???>>>===;;;;;;;;;;;;:::999888777666666777777666555333333555555666666666777777777444777::::::888777888999;;;777555888:::999:::<<<;;;???AAA===<<>><<<777666555555777777666555555:::;;;777555666666444000111111000000000333555555444444444333333333333---222777888444000///000---///111222333222000//////000111222222111000000111000///------...000111222222222333222222222111///000222222222222333333222222222333444444333222//////.........///000111333222111111111222333444333111......000333555555000000111333666777666444555666999;;;;;;:::999777999::::::888666666888;;;777777888888777666555444000111222444555777888999555555555666666555555555222222333444444555555444555777888777555444666888888666444333444555555444222000///000222555666666999999999999888777666666999888666666888999:::999:::;;;<<<<<<<<<<<<>>>@@@@@@AAAAAABBBAAA@@@???>>>@@@>>>===>>>???AAAAAA@@@???AAABBBAAA???>>>???@@@BBBDDDFFFFFFEEEDDDFFFIIICCCAAAAAAEEEJJJLLLKKKHHHCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDHHHKKKMMMMMMLLLIIIKKKNNNRRRTTTVVVVVVVVVWWWVVVSSSQQQOOOOOOPPPPPPRRRTTTYYY^^^```eeeqqq~~~xxxvvvlllhhhbbb[[[SSSQQQNNNMMMNNNNNNLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFGGGHHHGGGDDDBBBBBBBBBDDDFFFGGGEEEAAA???@@@BBB???@@@AAACCCDDDEEEEEEEEEDDDBBB@@@@@@BBBCCCBBBAAA@@@@@@BBBDDDFFFFFFDDDBBB:::<<>>===AAABBB@@@???AAA@@@@@@AAABBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;777555888???AAA===<<<@@@>>>===>>>AAADDDDDDBBB>>>888:::===???????????????;;;<<<<<<<<<;;;;;;:::999666777777777777555444333555555555666666666777777111444888:::999999;;;>>><<<777555777999999:::===:::>>>???===<<<>>>@@@???;;;777888======:::;;;???BBB???======>>>===:::666666555444444555666555444999<<<:::555333666888777222222111///---...111333333333333222222111111111///555<<<===999444333333111111111111000000000000///000222333333111///...333222///---,,,,,,---...222222333333333222222111---///111222222222333444000000111333444555333111------,,,,,,---...000111222222111111111222444444222///---,,,///111333444333333444666999999888666555777:::<<<<<<999666444777999:::888555444666888777777888777666444222111...///111333555777888999666666777777777777666666333333333444444333222222444777999999666555666888333111//////111333444333333222000111444777888888555555555666777777888888888666444555777;;;<<<===999:::;;;:::::::::<<<>>>======>>>>>>????????????DDDCCCAAA@@@@@@@@@===<<<===>>>@@@@@@@@@@@@BBBDDDBBBEEEGGGFFFDDDDDDFFFIIIEEEBBBAAADDDJJJMMMMMMJJJBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGJJJMMMNNNMMMKKKHHHKKKPPPUUUYYY[[[[[[[[[ZZZXXXUUURRRPPPPPPPPPPPPQQQSSSZZZ___bbbgggsssrrreee^^^]]]SSSQQQRRRUUUTTTPPPNNNPPPNNNLLLKKKJJJKKKLLLKKKJJJJJJHHHEEEDDDEEEEEEDDDBBBFFFEEECCCAAA@@@???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHCCC>>>>>>BBBBBB??????CCCFFFFFFCCCAAAAAABBB@@@@@@AAADDDFFFGGGFFFEEE?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAA>>><<<<<<===>>>===;;;::::::;;;<<<:::888888:::<<<===>>>AAA???===???BBBBBB@@@<<<:::;;;===???@@@@@@???>>><<<;;;:::999888888999:::999999888888777555444333888777555444333333444444555555444444444666888999888999:::999888888:::<<<777999<<>>???@@@@@@;;;;;;BBBEEEBBB@@@AAADDDBBB???======???AAACCC???@@@AAA@@@@@@@@@BBBDDDDDDHHHIIIGGGHHHJJJIIIEEEBBBDDDFFFFFFEEEDDDDDDEEEGGGCCCAAACCCGGGJJJHHHEEEFFFDDDCCCFFFJJJLLLLLLJJJGGGKKKPPPUUUXXXZZZ\\\^^^]]]XXXSSSQQQQQQQQQPPPNNNNNNSSSWWWZZZdddtttyyyjjj```[[[WWWSSSRRRTTTSSSOOONNNOOOMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBFFFFFFFFFFFFDDDCCCAAA@@@DDDDDDDDDEEEFFFHHHIIIJJJIIIJJJGGGAAA???AAABBB@@@AAADDDFFFEEEBBB??????@@@AAA@@@AAABBBEEEEEEDDDCCCCCCAAA???>>>>>>@@@BBBDDD@@@AAABBBBBBAAA???===<<<:::<<<>>>>>><<<;;;;;;;;;===;;;:::999;;;<<<>>>>>>>>>===<<<===>>>>>>===<<<<<<============<<<;;;;;;@@@???===;;;999888777777666777777777777777666666777666555555555666777888555555555555666777888999888999999888777888:::<<<>>>>>>???@@@@@@@@@???>>>>>>;;;:::<<<@@@@@@===999:::;;;<<<<<<;;;999777666666666666555555444444444666666666666666777777888777555333111000111222333888666444555666666444111222666999888333000111333333111000///000111222222000000000000000///...---222222111...,,,+++---///000222333333222222333444000222444333111000222444111111111111111111111222333111///---,,,---///000...///000111222333444555333222222222222333333444555666888999:::999999888444555666666777777666666777888999:::999999999999777777777777666666666666666555666888:::;;;:::999999666444666:::;;;888555333444555555555333111///...222555444222111444888333333222222222222222333444444333333444444555555444444555666777888888999888:::999666666888999666777999<<<======>>>???AAABBB======CCCEEEBBB@@@AAABBBAAA>>>======>>>@@@BBBAAABBBCCCCCCAAA@@@AAABBBAAAFFFHHHEEEDDDFFFFFFEEEBBBCCCCCCBBB@@@@@@BBBCCCGGGDDD@@@AAAEEEGGGFFFDDDDDDCCCCCCFFFIIIKKKJJJHHHHHHLLLRRRVVVYYY[[[]]]___[[[XXXTTTRRRSSSTTTTTTSSSUUUZZZ\\\]]]eeesss}}}uuufff]]][[[UUURRRRRRRRROOONNNPPPLLLKKKIIIJJJKKKLLLLLLKKKHHHIIIJJJGGGCCCAAABBBDDDFFFGGGIIIJJJIIIFFFCCCAAAEEEEEEDDDDDDFFFHHHKKKLLLIIIMMMLLLEEE@@@@@@BBBAAADDDEEEEEECCC@@@?????????CCCBBBAAAAAACCCCCCBBBAAAGGGDDD???<<<<<>>>>>>>>===<<<<<<<<<===>>>???===>>>>>><<<;;;;;;===???AAA@@@>>><<<::::::::::::@@@??????>>><<<:::888777444555666777888999999999666666666666777888999:::555666777888888999999888999999999777666777:::===AAAAAA@@@@@@???>>>======???===;;;<<>>;;;;;;;;;<<<;;;:::888666555333444666777777666444333444333333444555777999:::777666444222111222333444777666555666777777666555888999888555111000222555111111000//////000111111222111111000///...---,,,222222111///,,,,,,---///...000333555444444555666111222333222111000111333111111111111111111111000333222111//////...//////000000111333333333333333222222222222222333444444333555888:::;;;;;;999888555555666777777777777666555666777888999999999999666777777888777666555444777777777999<<<===<<<;;;:::777555666888999777444222333444555555444333222000333555444222111333666444333222222222333444555666555333222222444666888444333333444555777999:::===???===999888::::::777666888;;;======>>>@@@AAABBB???@@@CCCEEEBBB@@@AAA???>>>=========>>>???@@@BBBCCCEEEEEEBBB@@@@@@@@@>>>DDDFFFBBB???AAADDDEEEDDDDDDCCCAAA??????AAACCCHHHDDD@@@@@@CCCFFFEEEDDDBBBBBBDDDFFFIIIIIIHHHFFFIIIMMMTTTYYY[[[]]]^^^___ZZZWWWUUUTTTUUUWWWXXXWWWYYY]]]```aaagggrrr|||pppccc]]]VVVPPPPPPQQQPPPPPPSSSNNNLLLJJJJJJKKKKKKJJJIIIFFFJJJLLLIIIDDDBBBEEEIIIGGGHHHIIIIIIIIIGGGEEEDDDEEEDDDCCCCCCDDDGGGJJJMMMGGGLLLNNNGGGBBBBBBDDDEEEEEEEEEDDDBBBAAA@@@AAAAAAFFFDDDBBBBBBCCCCCCBBB@@@HHHEEEAAA???>>>@@@CCCEEE>>>BBBFFFDDD???;;;;;;>>>===@@@CCCEEEDDDCCCBBBCCC???@@@???>>>======???@@@???@@@@@@>>>;;;;;;???CCCCCCAAA>>>;;;::::::;;;<<<<<<===>>>???>>>===<<<;;;444555666777888999999999666666666666777777888888555666888999::::::999888999999888777555777:::===???>>>============>>>>>>>>><<<::::::<<<======;;;;;;;;;;;;:::888666444333333444666777777666555444222222111222333555888999777666555333333333444555666555555555666777777777888999888555111000111333000111111111000//////000000000//////............111111111///------...000---000333555555444444444222222222222111111111111111111111111000000000000222222222111111000///...111111333333444333222222000000000000111222333333222444777::::::999666555555555666777777777777666333333333555666777666555666777888999999777555444777777777999<<<======;;;:::888666666777777666444111222333444555555555555555666777555111///000111333333222111111333555666777666666666666777999:::666555444333444555888999===???>>>:::999;;;;;;999555888;;;<<<===>>>@@@AAAAAA@@@AAABBBCCCAAA@@@???======<<<<<<======>>>>>>???AAADDDDDDBBB@@@??????<<>>DDDGGGFFFGGGHHHGGGDDDCCCCCCDDDFFFDDDAAAAAADDDFFFHHHHHHAAACCCEEEHHHIIIIIIGGGEEEHHHMMMTTTZZZ\\\]]]]]]^^^YYYXXXVVVUUUUUUVVVWWWXXXVVVZZZ^^^bbbiiitttxxxiii___VVVOOOOOORRRRRRSSSUUUOOOMMMKKKJJJJJJJJJHHHGGGFFFIIILLLJJJFFFFFFIIINNNHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDBBBAAABBBEEEHHHJJJBBBIIILLLHHHCCCDDDFFFGGGDDDCCCBBBBBBCCCDDDDDDDDDGGGFFFDDDDDDEEEEEECCCAAAEEEEEEDDDCCCCCCBBBBBBBBB>>>CCCFFFEEE@@@<<<<<>>===???@@@>>>@@@@@@>>>;;;;;;???CCC@@@>>>;;;999999:::<<<>>>;;;<<<===>>>>>>===<<<;;;777777888888888888777777777777777777666666555555555666888:::::::::999999888888888777666777999<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888888999:::::::::::::::999888666444333222666666555555666666666777555555444444444555777888777666555444444444555555444444444444444555777888555666777666333111/////////111333333000//////000......------...///000111///000111000///...///111---000333444333222111111333222111111111111000000000000000000000000000000000111111222111000///...111222222333333222222222............///000111222222444777888888555222000444444555666666666666666444333222444666777555333777888999::::::888666555555555666888;;;<<<<<<;;;999888666555666666666555222222333444555555555555777777666444222000//////222111111111222444555666555666777999:::999999999999888666444333444555666999;;;;;;888999<<<===;;;555888:::<<<<<<===???AAA>>>@@@AAAAAA@@@@@@???===<<<;;;;;;;;;<<<======>>>;;;>>>AAABBBAAA?????????<<>>@@@<<<======;;;::::::<<<>>><<<;;;999777888999<<<============<<<;;;:::999888999999999999888777666666777777777777666555444333666777888999999:::999999666777888888777777888:::<<<<<<;;;;;;:::999888888999999999999999999999999:::999888777666444444333777777666555555666666777888888888888888777777777666555555444444444555555444555555444333444666999333444666666555222///---///222666555222//////000------,,,,,,---///111222...000111111000///000111...000333333222111111111333222000000111111000.../////////000000000111111...///000000111111000000111111111000000111222222............///000222222333444666666555333000...333333444555555555555444666444333555999;;;999666777888888999999777666555444444444777:::;;;;;;:::888777666555444555666777444444444444444444555555333333333333333333333333111111222333555666666777222333666888999999888777;;;:::888666555444444555555888888777888===>>><<<666888;;;<<<<<<<<<>>>???;;;???AAA???>>>??????===<<<;;;;;;:::;;;<<<>>>???:::<<>><<<===???===<<<;;;;;;<<<===<<<;;;>>>===;;;::::::;;;===>>><<<<<<:::999888888888777888999999999999888777777666777888888888777666555777666666777777888999:::444777999999888777888888999999;;;;;;<<<;;;:::999:::;;;=========<<<;;;;;;::::::999888777666666666666777888888777666555444555666888999999888666555444444444444444444444555666777777555333444777:::444444555666666444111//////333888777333000///000...---,,,,,,,,,...000111...///111111000000111222...000222222222222444555444222000000111111///------......///000111222222------......000111111222111000...---...000222444/////////000111222333444333444555555444333111000111222333333444444333333333111111555;;;>>><<<:::666666666666555555555555444333444777:::<<<;;;:::666666555444444555777999777666666444444333333333333333222333333444333333111222555777999999999888444444666777888999999999::::::999888777666666555444777888666888<<<>>><<<777999;;;<<<;;;;;;<<<===999@@@CCC???>>>@@@AAA???===<<<:::999:::<<>>??????>>>===???@@@>>>CCCEEECCCCCCFFFGGGFFFAAAEEEJJJLLLKKKGGGDDDCCCCCCEEEGGGGGGGGGGGGGGGGGGDDDFFFHHHGGGEEEDDDEEEFFFHHHNNNWWW^^^```___\\\[[[XXXYYYXXXTTTQQQPPPRRRTTTZZZ[[[```fffiiimmmzzzxxxzzz|||{{{hhh]]]SSSRRRSSSQQQNNNMMMIIIHHHGGGHHHJJJLLLLLLLLLLLLJJJGGGFFFFFFFFFEEECCCEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCAAADDDEEEDDDDDDEEEBBB<<<@@@??????@@@BBBAAA>>>:::===???BBBFFFIIIIIIEEEBBBBBBDDDEEEGGGGGGGGGFFFEEEBBBBBBCCCEEEGGGFFFDDDBBBEEEEEEDDDCCCBBBCCCFFFHHH@@@CCCFFFCCC>>>;;;<<>>;;;BBBAAA@@@???>>>>>>???@@@888888777666777888:::;;;777888888999999999888888555666888999::::::999999777666666555666888999:::333666999:::999888777777333666999<<<>>>??????>>><<<>>>@@@AAA@@@>>>======;;;;;;:::999888888999999555777999;;;:::777333000000222444666777666444222333333444444444444444444888999999777444444888;;;666555555555666555444222///444999999444000///111000///---,,,,,,---...///---///111111111000111222...000111222222444777999444222///000111111///---,,,---...///000111222333,,,,,,,,,---///000222333111///---,,,,,,///222555000000000111222444555666333333444444444444444444111111222333333333333222///------333:::???>>>;;;555555444333333333333444444444555777:::<<<<<<;;;666666555444333555777:::999888666555333222222222666555333333333333111000111444777:::<<<<<<;;;:::888888777777888:::===>>>888999999999999888777777555888888666888<<<===;;;888:::<<<<<<;;;:::;;;<<<999@@@DDD@@@???BBBCCCAAA>>><<<:::999:::===@@@BBBAAAAAAAAA???======>>>@@@>>>BBBDDDCCCEEEHHHGGGDDDDDDGGGJJJKKKJJJHHHGGGGGGDDDFFFHHHHHHGGGEEECCCCCCDDDFFFGGGFFFCCCBBBDDDFFFIIIPPPYYY```bbb```]]]\\\WWWXXXXXXUUUQQQQQQSSSWWWYYYZZZ```gggjjjnnn{{{zzzvvv|||pppcccVVVSSSSSSRRRPPPOOOOOOMMMIIIGGGFFFGGGJJJKKKHHHFFFEEEDDDDDDDDDCCCBBBFFFGGGIIIKKKLLLLLLKKKKKKEEEHHHIIIHHHFFFEEEGGGIIIBBBCCCDDDGGGHHHFFFBBB>>>???@@@BBBCCCCCCCCCCCCBBBFFFEEEEEEEEEGGGGGGEEEDDDFFFDDDBBBCCCEEEGGGFFFDDDAAACCCFFFIIIIIIFFFCCC@@@DDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDAAA???????????????>>>>>>??????@@@AAA===@@@BBBAAA>>>;;;;;;===999::::::999777777999;;;::::::;;;999777777888:::666:::<<<;;;:::999888777777777777777666666666666777888888777666666888999;;;<<<<<<;;;::::::===???AAA<<<;;;@@@@@@<<<;;;>>>???===;;;;;;<<<<<<;;;:::888888888777777777777777777777777777555333111000222222333333444444444444333222333666:::;;;:::777333555777888777333000...333333444444333111000//////...---...000000000...000111222333333333333333333000///000555888888777444222000000111222111000...111222///...111333222222222222000......000111111///,,,++++++...111444666555333222111222222333444555666777555222///,,,...,,,+++...222555444222333444666777888999::::::666222......111555666555555555666999<<<<<<999555:::999999888888777777666666777777666555666999<<<:::777444222333444444444666555444666999::::::999:::888777888;;;===>>>>>>???===:::999::::::777555333333333444555777999:::777888999999888888:::<<<<<<>>>===999999???EEEFFFBBBBBB@@@<<<999888<<>>@@@BBBDDDDDDCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBFFFDDDBBBCCCEEEGGGFFFEEEDDDEEEGGGHHHHHHEEEBBB@@@CCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDCCCAAA@@@AAABBBBBBBBBAAA@@@???????????????AAACCCAAA>>>;;;:::;;;<<<<<<<<<:::999999<<<>>><<<======<<<:::999:::;;;<<<<<<<<<:::999:::::::::777888888888777777666666444555777888888999;;;===:::;;;;;;;;;:::;;;===???BBB>>><<>>>>>;;;888888888888888999999999999888888888666444444777999999777444333333444444444555555555666999::::::999;;;:::999:::<<<>>>??????AAA>>>;;;::::::999555333222222333444555777888888888:::;;;;;;::::::;;;===<<>>;;;;;;@@@DDDEEE???@@@@@@===;;;:::===@@@@@@AAABBBAAA@@@???@@@AAAAAABBBEEEFFFGGGGGGFFFEEEBBBDDDGGGJJJLLLJJJGGGDDDBBBCCCEEEGGGGGGGGGEEEEEEGGGGGGFFFDDDBBBCCCEEEGGGFFFOOOYYY___aaaaaaccceee^^^[[[WWWSSSRRRSSSVVVXXXZZZ\\\^^^```fffsssxxxrrrppp|||mmm]]]TTTQQQOOOOOOQQQPPPNNNLLLIIIHHHHHHIIIJJJGGGFFFDDDBBBAAABBBDDDEEEGGGGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJHHHFFFGGGGGGGGGFFFEEEEEEFFFEEECCCAAA:::<<<@@@CCCEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAAEEEDDDBBBCCCEEEFFFFFFEEEGGGGGGGGGGGGEEECCCAAA@@@BBBCCCCCCDDDCCCBBBAAA@@@???AAABBBBBBAAAAAABBBDDDFFFEEECCCAAA@@@???>>>>>>???@@@BBBAAA???<<<<<<<<<<<<<<<:::888777888;;;>>>===>>>>>>===;;;999:::;;;???===:::888888888999:::777777888999888777666555333555888:::::::::;;;<<<999:::;;;::::::;;;===???AAA>>><<<===<<<:::;;;======:::888777999;;;;;;;;;666777:::<<<>>>>>>>>>===888999999999888777555444555444111///000222555777777555444444555666555444555666888888777555222000111222222333222222111111111///------...000111000000111222222333222222222333222111222555777777777333111000000111111111000///333555333111222222000111111222111000000222444555444333111000/////////222333333444444444444333555555555555666666666666444555555555333333444555888999::::::999777444333666555444555777999888777777777999<<<>>>???===;;;888888999999:::;;;;;;<<<::::::999777444333444666999666444333444444444444555444555666999:::999888;;;:::999;;;>>>@@@@@@@@@BBB???<<<:::999777444222444555666777888999999888999;;;======<<<;;;;;;<<<<<<@@@@@@===<<<@@@BBBBBB<<<===??????>>>>>>???AAA@@@AAACCCBBB@@@>>>======@@@BBBDDDFFFGGGGGGGGGFFF???AAADDDJJJMMMLLLFFFAAA@@@AAACCCDDDEEEEEEEEEDDDEEEEEEDDDBBBAAACCCFFFIIIFFFNNNXXX```dddeeegggiiibbb^^^XXXSSSRRRTTTWWWZZZ___^^^]]]aaammmxxxqqqoooyyyxxxfff[[[UUURRRRRRUUUQQQPPPNNNKKKJJJIIIIIIIIIEEEFFFFFFEEEDDDDDDEEEFFFKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEHHHFFFDDDCCCDDDDDDBBBAAA<<>>===<<<;;;:::999999;;;>>>>>>;;;888777777999::::::666888<<<>>>??????===<<<888888999999999777666555777444111//////222666999666444333222333444555555555666888888888666333222111111111222222222222222111///------...000111111111111222222222222111111111111111222333444555555222111//////111111111000---222555333111222111...///000111111000000222333333333333222222111000///111222444555555555444444666666555444444555666666777999:::888444222444666888999::::::999666444222555666777888::::::999888999999;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<<<<======:::;;;:::888666555666777888666444333444555444444555444555777999999888777777777777:::>>>AAAAAAAAA???>>><<<:::999777555444999:::;;;<<<<<<<<<;;;::::::;;;======<<<::::::;;;;;;???@@@===<<<>>>???>>>:::<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBBBB@@@>>>===<<>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCAAAAAACCCGGGJJJIIIPPPZZZbbbfffhhhiiijjjccc___[[[WWWUUUVVVXXXZZZddd```]]]aaaooozzzrrrrrrwww}}}nnnbbbYYYTTTSSSVVVRRRQQQPPPNNNLLLJJJIIIHHHCCCFFFJJJJJJIIIGGGGGGGGGNNNNNNOOOOOOOOOMMMLLLKKKFFFGGGGGGHHHHHHGGGEEEDDDGGGEEECCCBBBBBBCCCBBBAAABBBCCCFFFGGGGGGFFFDDDCCCEEEDDDCCCDDDFFFFFFDDDCCC@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBB@@@BBBCCCDDDDDDBBB@@@???BBBBBBBBBAAA??????@@@BBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA???===777777666444222333666999:::<<<======;;;:::::::::<<<777666;;;<<<777555555666666777777666444333222444666999:::888777666666666888::::::::::::;;;<<<777999:::999888:::===???@@@===:::888888999888888999;;;===>>>>>>===:::999666777888888888777666555777555222000000333777999333333222222222444666777666666777888777666444333111111111111111111222222111///---...///111111111111111111222222111111000...///000000000000111111222000//////000111111000+++111333111000111000------///000111000000111222///000111222222222111111111222444555666555555444888777555333222333444444888:::;;;999555333444666666666888888888666444333444555888999999999888888:::;;;;;;;;;:::888777777>>>=========<<<<<<<<<;;;888999:::999888888999:::777555444444555555555333444444555777999999777555222333444888<<<@@@AAAAAA:::::::::999888888888888<<<<<<<<<<<<<<<;;;;;;::::::<<<===<<<:::999999:::888===>>>;;;:::<<<===;;;:::<<<>>>@@@BBBCCCBBBAAA<<>>>>>===>>>???@@@BBBBBBCCCCCCDDDBBBAAABBBDDDCCC@@@===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBDDDGGGKKKJJJPPPYYYaaaeeefffffffffaaa```^^^\\\ZZZZZZZZZZZZccc___[[[]]]jjj~~~uuuoooooo}}}}}}tttggg]]]UUURRRTTTSSSRRRQQQPPPNNNKKKIIIGGGCCCGGGKKKLLLJJJHHHIIIJJJLLLMMMMMMNNNMMMLLLJJJJJJFFFFFFGGGHHHJJJIIIGGGDDDFFFDDDBBBBBBCCCDDDCCCBBBFFFFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEFFFGGGGGGFFFDDD???@@@AAA@@@??????AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA@@@???BBBBBBBBB@@@>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEJJJHHHFFFEEECCC@@@<<<888888999999888666777999::::::===???@@@???>>>>>>>>>>>>888777???AAA<<<777999888777666555444444333333222444777999999999999;;;666888::::::999999999:::444:::===:::999;;;>>>???AAA???<<<;;;;;;;;;:::888<<<===>>>>>>===:::888777666666888999999888777777777666555444444666777888111333444444333444666888555666666777666555444333222111111000000000111111000///...///111222111000111111111222111111000///,,,...000000.........///111///......000111111000***///111///...000000......000222222000000000111---...///111333444444444333444444555555555555444888777555333222222333333888999999888666555555666444555555555555555444444111444666777777666666777999:::;;;:::777666666666======<<<;;;;;;:::999999666777999999999999:::<<<666555444444666666555333444444555777999999666444111111333666;;;>>>>>>===555777999999888999:::<<<<<<;;;:::999888888888888<<<===<<<;;;888888999:::777;;;<<<999888;;;<<<:::======>>>@@@CCCDDDBBB@@@===???AAABBB@@@??????@@@===>>>>>>>>>???@@@@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEEEEDDDEEEGGGJJJJJJNNNVVV]]]bbbcccbbbaaa`````````___^^^]]]\\\[[[___]]]ZZZZZZbbbqqqyyynnniiitttzzznnncccXXXSSSTTTSSSSSSSSSQQQOOOLLLIIIGGGEEEHHHJJJIIIGGGFFFJJJNNNJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGJJJMMMMMMJJJFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGGGGFFFDDD@@@AAACCCBBB@@@@@@BBBEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>???AAADDDBBBBBBBBBBBBBBBCCCDDDEEEHHHFFFDDDCCCBBB@@@<<<888999;;;<<<<<<:::::::::;;;999<<>>BBB===:::===;;;:::777555444444555666555666888999999:::<<<>>>777999;;;:::999777777888666>>>BBB???<<<===>>>===???>>>>>>???@@@???===;;;>>>>>>>>>===<<<:::999888666777999:::::::::999888555666777888999888888777222444666666444333444666444555555555555444333333333222111000//////000000/////////111333333000...111111111111111000//////,,,...111000...------...000///......000111111000+++///111......111333111111222444444333111111111//////000222333555666666666555555444444444444555666666555555555555555666777666555666777777666555555444333222222222333333///111444444333222444666666888:::999777666777999888888888777777777777777444666777888777777888:::555444444555666666555333444444555777999888666333333333444777:::;;;:::999444666888999888888;;;======<<<999666555555666777@@@???===:::888888:::<<<777;;;<<<888888;;;===<<>>???@@@??????>>>>>>>>>?????????BBBEEEHHHGGGCCC@@@AAADDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGGGGGGGFFFGGGHHHJJJNNNUUU]]]bbbdddcccaaabbbaaa```___^^^______```]]]^^^^^^]]]___iiixxx{{{uuummmuuuttthhh\\\VVVUUUTTTTTTTTTRRRPPPLLLHHHFFFGGGHHHHHHEEECCCDDDKKKQQQJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGHHHLLLOOOOOOLLLIIIFFFEEEEEEGGGIIIJJJIIIGGGEEEDDDDDDCCCDDDFFFHHHIIIFFFEEEEEEEEEGGGGGGEEEDDDAAACCCDDDCCCAAAAAACCCFFFGGGGGGGGGGGGEEECCCAAA@@@CCCBBBAAA@@@@@@@@@AAAAAA>>>??????>>>>>>@@@CCCFFFCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???@@@BBBBBB???<<<888;;;======<<<:::::::::666999<<<>>>???>>>??????AAA666222:::???;;;:::???>>><<<999666555666777888;;;<<<<<<;;;999999;;;===888999;;;;;;999777666666999CCCGGGCCC>>>>>>>>><<<<<<===>>>AAACCCCCCAAA>>>???>>>>>>===<<<;;;;;;;;;777888:::;;;<<<;;;;;;:::444666999;;;<<<:::888666444666999888555222222333444444444555444444333333444333111////////////000......000222444333000---111111111111111000//////,,,///222111///------///000///---...000111111000+++///111......222555444333555777666444333222222222222222333444555777888888777555444333333444555444555555666777888888888666444222444777999777555777555222000///000111222...000222222000000222555444666999999777888:::===333333444444555555666666333555777777666555666777555444444555666666555333333444555888999888555222777777777888999999777555444666999999888888:::===@@@>>>:::666555666777999BBBAAA>>>:::888888;;;>>>888<<<<<<888888<<<>>>>>>DDDAAA???@@@BBBCCCAAA???EEEEEEDDDBBB???===>>>???AAA@@@@@@???>>>?????????>>>EEEKKKKKKFFFCCCDDDGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDFFFIIIIIIHHHGGGGGGGGGKKKOOOWWW___eeehhhfffddddddbbb___]]]]]]___bbbddd___bbbcccbbbaaagggsss~~~yyynnnqqqzzzyyy}}}oooddd\\\XXXTTTTTTRRROOOLLLIIIFFFEEEJJJIIIHHHHHHHHHJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDIIINNNNNNKKKJJJMMMPPPHHHDDDDDDHHHFFF@@@???CCCBBBAAA??????AAACCCDDDDDDLLLHHHDDDBBBCCCEEEHHHIIIBBBEEEGGGFFFDDDBBBCCCEEECCCAAA@@@AAADDDFFFDDDBBB@@@AAAAAA@@@???@@@CCCEEE@@@BBBDDDCCCAAAAAADDDGGG???AAACCCBBB@@@???AAACCCBBB@@@======>>>@@@@@@@@@??????@@@???>>>===;;;:::<<>><<<===???===;;;888999===>>>===<<<<<<999999<<<;;;555222555999:::;;;;;;<<<<<<;;;;;;<<<:::999999:::999555111777???BBB>>>;;;======:::======???BBBBBB@@@????????????>>>===<<<;;;:::999666666777999:::999666444555666777999:::;;;;;;<<<888888888888777555444333111222333222000000222444888777666555333000...---444555555666555333222111333333222111111000//////111000---,,,+++,,,...///222222222111111111111000111111111111222333444555111222444555555444222111000000//////111333666888888777444222000/////////666555333222222444777999:::777333333555666555444444222000...---///111222,,,...111333333333333444888666555555777999:::999555555555555555555666777999666555777777444555888;;;777333333777888555222111333666666666666777888444444444444444555666777999999888888888777888888<<<<<<<<<<<<;;;:::999888888:::;;;:::888888:::===<<<666444999>>>???===>>>AAAAAAAAA???>>>>>>@@@BBBEEEDDDBBB???======@@@CCCDDD???;;;:::===??????>>>CCCCCCCCCDDDEEEEEECCCBBBAAA@@@>>>===>>>@@@BBBDDDJJJHHHFFFFFFGGGGGGGGGEEERRRSSSTTTYYYbbbjjjggg```ccc```]]]^^^```bbbbbb```___aaadddeeedddfffsssyyyqqqqqqxxxyyyyyymmmbbb\\\XXXVVVRRROOOLLLKKKKKKKKKNNNKKKIIIHHHIIIKKKMMMNNNIIIJJJJJJJJJJJJIIIIIIIIIGGGLLLQQQRRROOOLLLKKKLLLJJJFFFFFFIIIIIIDDDBBBCCCFFFDDDCCCDDDGGGHHHHHHHHHIIIFFFCCCBBBDDDGGGIIIIIIFFFHHHIIIHHHEEECCCCCCDDDEEECCCAAABBBCCCCCCAAA??????@@@@@@?????????@@@AAA>>>???AAAAAA??????BBBDDD???AAACCCBBB@@@>>>???@@@@@@???>>>???@@@@@@???===999;;;<<<>>>>>>>>>>>>===<<>>AAA@@@>>>===::::::===<<<777555777::::::;;;;;;;;;:::999999:::999888999::::::777444444;;;???<<<;;;======;;;===>>>@@@CCCDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>@@@>>>;;;999888777555444666666888999:::;;;;;;;;;999888888666555444333333666555555444333222111111555555555444444333222111444555555555555333222111333333333222111000//////111111///.........///////////////000000111111111222222222111111222333333222222333444444333222222222222111000111333555666666555333222000000000000111111000111333555888:::;;;888555444555666555333666444222///......///000...000222333222222333444777555333333555666777666999999888888888999::::::<<<999888999888555555888;;;777333444777888555222555777999999999999:::;;;666666666666666666777888888999999:::999888777777;;;;;;::::::999999999999888::::::999777888:::===@@@:::888<<>>???BBBDDDEEEEEEEEEEEEEEECCCAAA?????????>>>>>>???AAACCCEEEIIIIIIHHHHHHGGGGGGGGGHHHQQQSSSTTTYYYbbbkkkkkkeeehhheeebbbaaacccdddcccbbbbbbcccggghhhfffiiiwwwxxxsssppptttzzz}}}rrreee\\\[[[XXXSSSOOOMMMNNNQQQRRRRRRNNNJJJHHHIIIKKKMMMNNNIIIIIIJJJKKKLLLLLLMMMMMMKKKPPPUUUUUUQQQMMMJJJJJJMMMIIIHHHLLLMMMJJJEEEDDDFFFFFFFFFHHHKKKLLLLLLJJJEEECCCBBBCCCEEEHHHIIIIIIIIIJJJJJJHHHEEECCCCCCDDDGGGEEECCCBBBAAA@@@>>><<>>>>>;;;===>>>>>>>>>>>>???AAA@@@BBBCCCCCC@@@>>>============>>>@@@AAAAAA>>>;;;888999;;;===>>>??????>>>>>>AAADDDDDDAAA<<<888666999777777:::???BBBBBB@@@===;;;;;;===<<<999777999::::::::::::999888777777999888888999::::::999777222777;;;::::::===>>><<>>BBBAAA@@@AAACCCCCCCCCBBBBBBAAAAAAAAAEEEDDDBBB???<<<<<>>?????????@@@@@@BBBCCCDDDCCCBBB???===<<<>>>======???@@@@@@>>><<<;;;<<<>>>?????????>>>>>>BBBCCCDDDCCC@@@;;;777555888777666999>>>@@@???===;;;::::::;;;;;;999999:::777777888888888888777777999999999999999999999888444777999:::;;;=========???AAACCCCCCEEEIIIJJJIIIJJJIIIHHHFFFDDDAAA???>>>@@@===:::888:::<<<>>>>>>:::;;;<<<<<<===============;;;888666444444444555<<<999888999<<<999222,,,,,,------...000111333444555555444444333222222111000111222333333111///...///000222333333222000///------...//////000111111222111111111111111222222444333222000000222333444777666555333333333333333111222222222333444444555222333444444555444333222777666666666777777888777888666444111000///000000333222111///------000222222000//////222444555555777777777777888999::::::===:::999:::999666666999:::888555555666777555444444666777777666666666777555555444333222222222222222333444777:::===???@@@:::999888666777888:::;;;<<<;;;999888888999<<<>>>>>>:::999<<>>>>>???EEEDDDDDDDDDDDDDDDBBB@@@CCCCCCAAA???<<<<<<>>>@@@CCCCCCAAA>>><<<===AAADDDEEEFFFGGGFFFCCC@@@>>>>>>;;;<<<===???AAACCCDDDEEEEEEHHHKKKIIIDDDCCCGGGKKKKKKMMMNNNOOOUUU___eeeeeebbb```^^^]]]]]]^^^^^^^^^___aaacccdddcccffftttyyyooolllppp}}}pppdddYYYWWWUUUTTTSSSSSSSSSTTTTTTNNNGGGEEEHHHKKKLLLLLLHHHHHHIIIJJJLLLNNNPPPRRRMMMMMMMMMLLLKKKKKKLLLNNNMMMMMMLLLMMMNNNOOOKKKGGGDDDEEEFFFHHHKKKKKKJJJHHHEEEDDDCCCDDDEEEEEEDDDBBBDDDCCCBBBBBBCCCDDDDDDEEEAAAAAAAAA@@@???>>>>>>>>>AAA@@@???@@@BBBAAA>>>;;;>>>>>>???@@@BBBBBBAAAAAACCCCCCCCCCCCCCCAAA???>>>AAA???===<<<>>>?????????>>>???@@@BBBBBBBBBAAAAAAFFFEEEBBB???===;;;888777888777666888;;;===:::777777888888777888999999999333444555777888999999:::;;;;;;;;;:::888888888888999888999<<<=========>>><<>>======>>>>>>>>>>>>>>>===>>><<<999777555555666666:::888777:::===<<<555...000000//////000111333444555444444333222222111111///000111111111000///...---///111222222111///...000000000000000000000000/////////000111333444555444333111000000111333444666666555444333333333222111111222333444444555555333444555666666555444222222333555666777888999:::555444333111111111111222111111///,,,+++,,,///222///...---///333666777888555555555666666777999999999666666888888666777::::::888777666666666666555444555666666555333444555555444333222222111222222666555444444666:::===@@@:::999888777888999<<<======<<<:::999:::<<<===>>><<<999888<<<>>>======@@@FFFEEEDDDEEEFFFEEEBBB???AAAAAA@@@>>><<<<<<>>>@@@DDDAAA===<<<>>>@@@@@@???BBBDDDFFFEEECCC@@@@@@AAA<<<===>>>@@@AAABBBCCCDDDCCCFFFIIIGGGCCCAAAEEEIIIJJJMMMMMMKKKNNNWWW]]]___[[[ZZZZZZZZZZZZ[[[\\\^^^^^^___aaaaaa___bbbqqqzzzmmmlllooo~~~|||vvviiiZZZYYYWWWUUUSSSRRRRRRRRRRRRLLLFFFEEEIIIMMMMMMKKKGGGGGGFFFGGGHHHJJJMMMNNNLLLJJJHHHFFFGGGIIILLLNNNJJJMMMMMMKKKJJJLLLKKKIIIHHHGGGGGGHHHKKKKKKJJJIIIFFFDDDCCCCCCDDDDDDCCCAAABBB@@@??????AAACCCDDDDDD>>>???@@@???>>>===>>>???BBB@@@>>>???BBBBBB@@@===>>>>>>???AAACCCCCCAAA@@@BBBAAA@@@@@@BBBBBBBBB@@@CCC@@@===<<<>>>@@@AAAAAA===???AAADDDEEEFFFGGGGGGGGGDDD@@@===<<<;;;:::999999777666888::::::777333444666666444555999:::888111222444777999:::;;;;;;;;;<<<<<<:::888777888999<<<999999===??????>>>@@@:::AAAEEEFFFNNN\\\dddcccZZZWWWQQQJJJDDD@@@>>>===888888:::===??????<<<:::======>>>>>>>>>======<<<<<<;;;999777666666666777777777777:::<<<:::555111555444333222222333444555555444333222111111111222//////..................,,,---///111111000///...111111111000000/////////------...///111333555666444222111000000111222444444444444444333333333333222222333444444444444444111222444666777777777666///111444666777777999;;;333222222111111111111222//////...,,,+++---000333///...---///333666888888555555666666777888::::::777444444777777666777:::999999888777666666666666666777888888666444444555555555444333333333444444:::999666444444555777999999888888888999:::<<<===<<<;;;::::::<<<======<<<<<<::::::>>>???>>>@@@DDDFFFEEEDDDFFFHHHFFFAAA===?????????>>><<<===>>>@@@EEEBBB??????CCCDDDBBB>>>???BBBEEEEEEBBBAAAAAACCC????????????@@@AAABBBBBBBBBDDDFFFEEEBBBBBBEEEGGGIIIMMMNNNJJJJJJQQQXXX\\\YYYZZZ[[[ZZZZZZ[[[^^^```___```aaa```]]]aaaooo~~~|||ooommmnnnxxxzzz|||qqq```]]]YYYTTTRRRQQQRRRSSSRRRLLLFFFGGGLLLOOONNNLLLIIIHHHGGGGGGHHHIIIKKKLLLJJJHHHFFFFFFGGGIIIJJJKKKGGGMMMNNNHHHDDDGGGJJJJJJJJJHHHGGGGGGIIIJJJIIIHHHDDDCCCAAAAAACCCDDDDDDCCCDDDAAA>>>>>>@@@BBBBBBBBB===???@@@???===<<<===???AAA>>>;;;<<<@@@BBB@@@===<<<<<<<<>>>>>>>>;;;999999777777888::::::666222333666666333444999;;;999222333555777999::::::;;;:::;;;;;;:::888777:::<<<<<<777666<<<@@@@@@@@@CCC>>>EEEHHHGGGNNN]]]eeeccc\\\XXXPPPHHHBBB???>>>>>>999999:::===??????<<<:::<<<<<<<<<<<<;;;;;;:::999777777777666666666555555666777888999999777444222666555333222222333444555555444333111111111111222///---,,,++++++,,,...///---...///000000000//////.../////////////////////.........///000222333444333222111000000111222333000111222333333444444444444444555555555444222222111222333444555666666666///222555666555555666888333333222111000000//////---............000444777000///...///111444555555555555555666777888::::::888444444777777555555999999999999777666555666777777888999888666444444555333333333333333333444555777777666666555555444444666666777888999:::;;;<<<999888888:::<<<===:::888;;;:::;;;???@@@@@@BBBGGGFFFDDDDDDFFFIIIGGGAAA;;;<<<===>>>=========???AAABBBBBBCCCDDDDDDCCCAAA@@@>>>BBBEEEEEEBBB@@@AAADDDCCCBBB@@@>>>>>>???@@@AAADDDDDDDDDDDDDDDEEEFFFFFFEEEJJJLLLHHHFFFLLLTTTXXX[[[]]]]]]\\\[[[[[[^^^aaa``````aaa___\\\^^^lll|||}}}qqqnnnmmmtttyyy|||zzzeeeaaaZZZSSSPPPQQQSSSVVVRRRLLLGGGIIINNNRRRPPPMMMMMMLLLKKKJJJJJJKKKMMMNNNIIIHHHGGGGGGHHHIIIHHHGGGDDDLLLNNNFFFAAADDDIIIKKKJJJHHHEEEEEEFFFGGGGGGFFFCCCAAA@@@@@@CCCEEEFFFFFFFFFBBB???>>>@@@BBBAAA@@@>>>@@@AAA???<<<:::;;;===AAA<<<999:::>>>AAA@@@>>>:::999999<<>>CCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???@@@AAA@@@<<<888999777777999<<<;;;888444222666666222444:::<<<999444555666888999999999999888999;;;:::888888<<>><<<===>>>999999:::<<>>::::::::::::999888777777444444555666666555444444555777999999666333222222333222000//////000222333555444333111000111111222...---+++))))))+++---///......///000000000000000+++,,,,,,---...///000000000000///000000111222222222111111111111111111222...///000222333444555555555555666666555333111000444444444333333222222222000333666666444222333555444444333111000...---,,,,,,---///000111333666999222000......000222222222333333444444555777888999:::666666777777444444777999999999888666555666777666888888777555333333444000000000000111222333333///111555888999777555444333444666888999:::::::::777666666999<<<<<<888555999888:::>>>@@@???BBBGGGEEEDDDCCCFFFIIIGGG@@@::::::<<<=========>>>@@@BBB===BBBFFFFFFCCC@@@???@@@???CCCFFFEEEAAA???@@@CCCFFFDDDAAA>>>======>>>@@@FFFDDDCCCDDDFFFGGGGGGFFF???EEEHHHDDDBBBHHHPPPTTT]]]^^^___]]]ZZZZZZ]]]```_________]]]YYY[[[iiiyyyuuurrrqqqxxx|||mmmdddYYYTTTUUUVVVTTTPPPQQQPPPNNNMMMMMMNNNOOOPPPNNNLLLIIIJJJLLLMMMLLLJJJMMMKKKIIIGGGGGGGGGHHHIIIKKKNNNOOOKKKHHHJJJJJJHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAAAAAAAABBBCCCEEEFFFCCCBBBBBBCCCDDDCCC@@@>>>>>>>>>???@@@BBBAAA???<<<@@@>>><<>>999555666888999:::;;;;;;;;;?????????AAACCCBBB@@@>>>===>>>???@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>=========>>>??????===999555555333222111111444666888333333444555666777888888777888888777666666888999999:::<<<>>>AAACCCEEEFFFFFFGGGGGGHHHJJJOOOUUUZZZXXXPPPDDD>>>===>>>===<<<777999<<<======;;;888666;;;555333777:::888555444555444444333444555666777999999888888777555111.........//////000111333333000222333222000......///000///...---,,,,,,---...---------......///000111000000000///////////////...------///111222111000//////......//////000111222555555333333777888666777555444666888888555222333333333333333222111000555111......111333333111///222333000***'''***---111...---000777::::::777777555222///---...///000111222444555666777666666777555333444777888666444<<<777000///222555444333999:::;;;:::666444222222555444333333444555444222222222333666:::;;;:::999222666888888:::===<<<888777777777666555666:::<<<666888;;;???BBBDDDEEEFFFDDDBBBAAABBBDDDDDD@@@===:::<<>>???AAADDDFFFFFFHHHDDD===>>>EEEIIIHHHGGGFFFDDDCCCDDDFFFIIIKKKFFFFFFEEEBBBAAADDDKKKPPP\\\]]]___aaabbb```\\\XXXUUUXXXYYYYYYYYY___hhhpppvvvrrrqqqvvv|||pppggg[[[VVVVVVVVVTTTQQQRRRPPPNNNMMMMMMNNNPPPRRROOOMMMJJJJJJLLLMMMKKKJJJLLLKKKIIIGGGGGGGGGIIIJJJHHHLLLMMMIIIHHHJJJKKKJJJMMMLLLKKKJJJIIIIIIIIIIIICCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDBBB@@@??????@@@BBBDDDDDDBBB@@@CCC???<<<===@@@AAA???<<<<<<======>>>>>>=========>>>>>>===>>>@@@AAA???>>>>>>???@@@@@@@@@@@@@@@???CCCCCCDDDDDDCCCBBBBBBAAAAAA???===<<<===>>>======<<<;;;:::::::::888555222555555666666777888999999444444444444555666777888888888888666555555555666999:::;;;===???AAABBBCCC@@@BBBEEEFFFHHHJJJMMMOOOPPPIII@@@<<<<<<>>>===<<<;;;;;;;;;;;;:::999888777:::555222777:::777444333666555444444444555666777888777777777777555222///000000000000111222333333000222333222111000000111111000///.........///000------///000111111000000000000000000000000000000......///111333333222000111111222222222333333333111444333000111555777555666444444555777777555222222222333333333333333333333222111111222222111///000222222000,,,***,,,...000...///333:::===<<<:::999666222///------///000111222444666777777777666888666555555888888777555;;;666111000333555444222777999999888555222111111555444333444666666555333333222333555888999999888555888999888999;;;:::555555666777777666888:::===999:::===???AAABBBBBBBBBDDDBBBAAABBBCCCCCC???======???@@@@@@???>>>???@@@DDDCCCCCCBBBAAAAAAAAABBBGGGEEECCCAAAAAACCCEEEGGGGGGIIIFFFAAAAAAGGGJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@CCCIIINNNWWWZZZ^^^aaabbbaaa^^^\\\WWWXXXWWWUUUVVV\\\hhhqqq}}}wwwrrrooosss~~~~~~vvvlll```XXXVVVWWWVVVTTTSSSQQQNNNLLLLLLNNNQQQSSSRRRPPPNNNMMMLLLLLLKKKIIILLLJJJIIIGGGGGGHHHJJJKKKEEEIIIJJJHHHGGGKKKMMMLLLOOONNNLLLJJJJJJJJJKKKLLLGGGFFFEEECCCCCCCCCDDDEEEGGGEEECCCBBBBBBBBBAAA?????????@@@BBBDDDEEECCCBBBDDD@@@<<<<<<>>>@@@@@@>>>AAAAAA@@@@@@???>>><<<<<<>>><<<;;;<<<>>>??????>>>???@@@AAAAAAAAA@@@???>>>BBBCCCDDDEEEEEECCCAAA@@@AAA???======>>>??????>>><<<:::888888888777555333444666888:::;;;;;;;;;:::888666555444444555666777999888777666555444444444<<<<<<======>>>???@@@@@@;;;???CCCEEEEEEEEEDDDDDDEEE@@@;;;:::;;;======<<<<<<;;;:::999888999:::;;;999444222666888666333333666555444333333444555666555555444555666555222000333222222111111222222333444555555444111/////////111000/////////000111222---///000222333222111111000000000111111222222333///000111333555555333111111222333555555444444333111333111...///333666444444333444555666666444222222222333333444555555555111333555555333000......222222111000//////......//////111777>>>BBBAAA???===999444000------///000111333444666777777777777888777777888999999888666888555111111444555333111555666777666333111111111444444444666888888666555555333222333555777777666777:::;;;888888999777444444666888888888999:::<<<<<<===>>>???@@@@@@??????DDDCCCBBBAAABBBAAA>>><<>>>>>???DDDDDDDDDCCCCCCCCCCCCCCCGGGEEECCCBBBBBBCCCEEEFFFHHHIIIHHHEEEFFFIIIKKKIIIIIIKKKMMMNNNLLLIIIEEECCCDDDDDDBBB@@@???BBBGGGKKKOOOUUU\\\______]]]]]]]]]ZZZYYYVVVRRRSSS[[[gggpppxxxuuuooolllooozzzttteeeZZZVVVWWWXXXXXXSSSQQQOOOMMMMMMOOORRRUUUYYYWWWTTTQQQNNNLLLJJJIIILLLKKKIIIHHHHHHIIIJJJKKKEEEIIIJJJGGGFFFJJJLLLLLLOOOMMMKKKIIIIIIJJJLLLNNNKKKJJJHHHFFFEEEEEEEEEFFFFFFDDDAAA????????????>>>>>>===>>>@@@CCCDDDCCCBBBCCCAAA>>>>>>???@@@@@@???>>>>>>>>>===<<<;;;:::999???===;;;;;;===???@@@???@@@AAABBBCCCBBBAAA???>>>???AAACCCEEEEEEDDDBBBAAAAAA@@@>>>???@@@AAAAAA@@@===;;;999888999::::::999555666777999:::;;;<<<<<<<<<:::777555555666777999999777666666666777666666>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCDDDCCCAAA@@@@@@???<<<::::::<<<===<<<;;;:::999999999999:::<<<<<<888333222666777555333333555444333222111222333444333222222333555555333111555444333222222222222222777888888555222...------000//////...///000222333000000111111222333333444000000111222222333444444111111222555777666333111000111333555555444222111111333222...///333666555222333444555555555444333555555555444555555555666333666777666111...---...333111000111222111000......000444;;;BBBFFFFFFDDDBBB>>>888222///...000111111222444666777777777666888888999:::::::::999777555444333333555555333000222444444333111000000111333444555777999:::888666666444222222333555555444666:::;;;888666888888555666888::::::999888999:::;;;<<<>>>?????????>>>>>>CCCBBBAAA@@@@@@>>>===<<<>>>???@@@???>>>===>>>@@@BBBCCCCCCCCCDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDGGGHHHIIIHHHIIIJJJJJJIIIIIIJJJMMMNNNLLLIIIFFFCCCFFFEEEBBB@@@@@@BBBFFFHHHKKKRRR[[[]]][[[WWWWWWYYY[[[YYYWWWTTTUUU\\\fffmmmrrr~~~rrrmmmiiilllwww|||kkk]]]WWWWWWZZZ\\\SSSQQQOOONNNNNNPPPSSSUUU^^^]]]ZZZUUUPPPLLLJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKGGGJJJJJJFFFEEEIIILLLKKKOOONNNLLLJJJJJJLLLOOOPPPNNNMMMKKKIIIGGGGGGGGGGGGFFFDDDAAA???@@@@@@?????????>>>>>>@@@CCCDDDDDDCCCAAA@@@AAAAAABBBAAA???>>>:::;;;;;;<<<;;;;;;::::::@@@>>><<<<<>>;;;===AAADDDEEEEEECCCBBB>>>======>>>@@@AAA@@@???===;;;999999;;;===??????:::999888888999<<<>>>@@@@@@>>>;;;888777888999;;;888666555666999;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;???@@@AAA@@@>>>===>>>???>>>===============<<<;;;:::;;;;;;;;;;;;:::888888777444333666777444222444333222111000000000111222222111111222444555444222666555444333222222222222555666777555333000000000///......---...///111222444222000///000222555777000000111222333444444555222222222444666666333111000222444555666555333222222444333000111555777666111222444555555555444444999999777666555555555555777888777333///,,,...000222111000111222111///------000666===DDDHHHIIIIIIFFFCCC<<<666222000000111111222444555666777666666888999;;;;;;;;;:::999888444444444555666555333222111222333222111000111333444444555777999:::888777777555222222333444444333222777999777666888:::999999;;;<<<;;;999888777888999:::<<<>>>????????????AAAAAAAAA???>>>===<<<===<<<===>>>=========@@@BBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGIIIJJJHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGDDDBBBBBBDDDFFFGGGMMMTTT\\\^^^ZZZUUUTTTTTTZZZZZZYYYYYY[[[___dddhhhlllzzzrrrllliiilllvvvrrrddd\\\YYYZZZ[[[RRRQQQPPPPPPPPPRRRTTTUUU___^^^\\\WWWRRRNNNMMMMMMNNNMMMJJJIIIHHHHHHIIIJJJHHHKKKJJJFFFEEEIIILLLLLLPPPOOONNNNNNNNNPPPRRRSSSOOOMMMKKKIIIHHHGGGGGGGGGGGGEEECCCCCCDDDDDDCCCBBBCCCBBBAAACCCEEEFFFFFFEEE@@@AAACCCDDDCCCBBB???>>>;;;<<<===>>>>>>???>>>>>>@@@>>>>>>???AAACCCCCCBBB@@@AAACCCEEEEEECCC@@@???:::<<<>>>AAACCCCCCCCCBBB:::::::::<<<>>>???>>>===;;;999888999;;;>>>?????????>>><<<;;;;;;>>>@@@BBBAAA@@@===;;;::::::;;;<<<777555444666:::======<<<777777777888888888888999=========;;;999:::<<<>>>AAA@@@@@@???>>>======<<>>===:::777444222777444555777777444333555111000/////////111222333333222111222444555444333555444333333222222222222///111333444333333444555000///.........///000111444222000///000222555777111111111222222333333444222111111222333444222111333444555666777666666555222555555333333777888666000333555666555555555666<<<;;;999777555555555666999888666222///...///000///000111111000...---,,,---111777>>>DDDHHHKKKLLLKKKGGGBBB<<<666333111111///111222444555555555555777999<<<<<<;;;999999999555555666666666666555444111222333222111222444666666555444555777999888777777555333333444444333222000666999666555888;;;;;;;;;<<<===;;;999888888999777888;;;===???????????????@@@@@@>>><<<;;;<<<>>><<<============>>>AAADDD???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFDDDFFFJJJJJJGGGFFFHHHFFFFFFFFFFFFGGGHHHJJJJJJLLLIIIEEEDDDDDDFFFFFFFFFOOOUUU\\\___]]]XXXUUUTTTYYYZZZ[[[]]]___aaabbbcccggguuutttnnnkkkmmmvvvyyynnnddd]]]XXXVVVQQQQQQQQQRRRRRRSSSTTTTTTZZZ[[[ZZZWWWRRROOOPPPQQQPPPNNNLLLIIIHHHHHHHHHIIIGGGJJJJJJFFFFFFKKKOOOPPPOOONNNNNNOOOPPPQQQRRRSSSLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEDDDEEEFFFFFFEEECCCEEECCCBBBCCCEEEFFFFFFEEEAAABBBCCCCCCAAAAAAAAAAAA???@@@@@@AAABBBAAAAAAAAA>>>>>>>>>@@@BBBDDDCCCBBB???AAACCCEEEFFFDDDBBB@@@<<<===>>>??????@@@@@@???::::::;;;===@@@AAA???>>>===;;;:::;;;<<<>>>===<<>>======>>>??????@@@???>>>===<<<;;;;;;;;;888555333555:::===<<<:::555555666777888999:::::::::;;;;;;:::999999;;;===BBBBBBBBB@@@???>>>>>>???@@@>>><<<:::888777666666777555666999888444444666111000000000111333444555444333222222444555555444444333222222222222222333///111333333333333444555222111000/////////000111000111111222333333444444111111111222222222222222333111//////000111111000444444555555555666666666111555666555555888888444000333666777666555666777===;;;999777666777777888999777444333222111///------///222111---***)))***...111777<<>>>>>>>>>>>===>>>>>>===;;;;;;===@@@@@@@@@@@@???>>>???BBBDDD???@@@BBBEEEFFFFFFEEEDDD???AAADDDFFFHHHHHHHHHHHHGGGDDDEEEJJJJJJFFFFFFIIIFFFFFFFFFGGGGGGHHHIIIJJJMMMJJJFFFDDDEEEFFFEEEDDDKKKOOOVVV\\\^^^\\\XXXVVVYYYZZZ[[[]]]___`````````cccpppvvvpppmmmnnnvvv~~~uuujjj```WWWQQQPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWUUURRRQQQRRRUUUQQQOOOLLLJJJHHHGGGHHHHHHEEEIIIIIIFFFGGGMMMRRRSSSKKKLLLMMMNNNOOOOOOPPPPPPJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBCCCDDDFFFFFFDDDBBBDDDBBBAAAAAACCCDDDCCCCCCDDDDDDCCCAAA???@@@BBBDDDAAABBBBBBCCCBBBBBBAAAAAA======>>>@@@CCCDDDBBBAAA>>>@@@CCCFFFFFFEEECCCAAA???>>>>>>=====================>>>@@@CCCDDDCCCAAA@@@???======>>>>>>===;;;<<<======>>>===<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;999666333555999;;;:::777666777888999;;;===>>>>>>888:::<<<<<<;;;;;;<<<>>>AAABBBBBB@@@??????@@@AAA===;;;888777777999<<<>>>777666777999888444444777111111111111333555777888666444222333444555555444333222222111111222222333333444555444222000///000444333222000000000111111---///222555666444222000222222111111111111111111333000---,,,...///000000333222222222222333444444000444666555666888777333111444777888666555777888<<<:::999777777888:::;;;888666444444555444///***+++///333111+++'''''')))...111666;;;AAAFFFKKKOOOOOOMMMIIIDDD===777333000---...000222333333333222555888<<<===:::888777888777888888777666666888999333333444444333555888::::::777333222333555777777555444444666777777444222000777999666333666:::;;;999::::::999999:::>>>AAA999:::;;;===>>>======<<<;;;===>>><<<::::::===AAADDDDDDCCCAAA???@@@BBBDDD???AAADDDFFFGGGGGGFFFFFF<<<>>>AAADDDGGGGGGGGGGGGIIIEEEFFFJJJKKKGGGFFFJJJFFFGGGHHHIIIIIIIIIHHHHHHNNNJJJEEEDDDEEEFFFEEECCCCCCHHHOOOWWW]]]]]]ZZZVVVZZZYYYYYY[[[]]]_________bbbmmmzzzyyylllssssssuuuzzzqqqbbbWWWTTTQQQOOOMMMMMMOOOQQQQQQQQQTTTVVVTTTNNNKKKMMMNNNMMMMMMNNNOOOOOONNNNNNOOOPPPDDDIIIMMMKKKKKKOOORRRRRRNNNKKKGGGFFFGGGJJJLLLLLLKKKIIIGGGEEEEEEEEEGGGHHHFFFIIIKKKIIIDDDAAAAAABBBDDDAAA@@@AAADDDEEEEEECCCDDDBBB@@@??????AAACCCEEEEEEDDDCCCBBBBBBAAA???>>>???===<<<===@@@BBB@@@>>>===@@@DDDHHHKKKIIIEEEAAABBB@@@>>>>>>@@@AAA>>><<<<<>>>>>???@@@@@@AAAAAAAAAAAA???===<<<>>>AAABBBAAA???===:::777555444666999;;;999888888999<<<>>>>>>===:::<<<>>>@@@@@@>>><<<:::777===@@@>>><<<>>>@@@???===:::888888;;;<<<;;;888;;;<<<<<<;;;888777777888333222222222333666999;;;444444333333333222222222333111///000333555444222444333222111111111222333444222///...000222222222333444555555555444333222555666555222000///000222333222111222333333333222...///000111222333333333333555444222222777999777777555333111222444777999<<<;;;999888888999;;;<<<===;;;:::999888666333000000000///,,,)))((()))+++///111333666:::@@@GGGLLLRRRMMMGGGAAA<<<777222///+++,,,...111444666888:::777:::<<<;;;888777888:::::::::999888777666555444333999:::444111555888777555555555555666666666777444444555555555555444444888888777777888999999:::;;;::::::;;;<<<>>>@@@AAA;;;:::::::::;;;===>>>???:::<<>>@@@BBBDDDFFFHHHHHHIIIJJJIIIFFFDDDCCCDDD???BBBFFFJJJLLLLLLKKKJJJNNNLLLIIIHHHIIIIIIFFFCCCFFFKKKRRRVVVXXXWWWWWWVVVWWWXXXXXXYYYZZZZZZYYYYYY\\\dddooozzz~~~oootttrrrrrr|||vvvggg\\\WWWRRRQQQOOOOOOQQQSSSSSSRRRQQQTTTSSSMMMJJJKKKLLLJJJHHHJJJKKKKKKJJJJJJKKKLLLGGGLLLNNNKKKJJJLLLNNNMMMJJJHHHEEEEEEGGGJJJKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGEEEGGGHHHGGGEEECCCBBBAAABBB???>>>???BBBEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDBBBAAACCCAAA??????AAABBB@@@??????@@@CCCGGGJJJKKKIIIGGGDDDBBB??????@@@@@@???===<<>>>>>@@@AAAAAAAAA@@@@@@AAA???>>>???AAABBBAAA???===<<<999888888999;;;<<<999999999:::<<<===;;;::::::;;;<<<===<<<;;;999888555<<<@@@???===>>>===;;;:::::::::;;;===<<<:::888888999999777555333444555333333222333444555777888444444555555444444333222333111///000333444333222444333222111111222333333444222000000111222222111222222333444444444333222333222111////////////000000/////////000000000///...///000222333444555555555666333//////333666666333333444444666888999::::::999888777777888999999999888777777777555333000/////////---++++++,,,...000222555888<<>>???:::999888888999;;;===>>><<<===???AAABBBBBBAAA@@@AAA???===;;;;;;<<<===>>>BBBCCCEEEFFFFFFEEEDDDCCC;;;<<<>>>@@@BBBCCCCCCCCCFFFGGGGGGEEECCCBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJRRROOOLLLKKKLLLLLLJJJGGGDDDIIIOOOTTTUUUUUUTTTTTTSSSUUUWWWXXXWWWWWWYYYZZZWWW^^^iiisssssstttooonnnwww~~~ooobbb\\\UUUTTTRRRRRRTTTUUUUUUTTTOOOSSSSSSOOOLLLLLLKKKIIIFFFGGGIIIIIIHHHHHHHHHJJJLLLPPPQQQMMMKKKLLLLLLJJJGGGEEEEEEEEEHHHJJJJJJJJJDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDAAA@@@???===>>>AAADDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGGGGFFFEEEDDDFFFDDDAAA@@@@@@AAAAAA@@@@@@@@@BBBEEEJJJLLLMMMMMMGGGDDDAAA??????@@@@@@???>>>AAAEEEFFFEEECCCBBBAAABBBCCCCCCCCCAAA@@@AAABBB===>>>@@@AAABBBAAA???>>>@@@???>>>>>>??????>>>===;;;;;;::::::::::::;;;<<<999999999;;;<<<<<<999666:::::::::999999888888888555;;;@@@???>>>>>>;;;777666999<<<===<<<:::999888777888888666444222333444555555666666666777777777444444555666555444333222333111000000222333333222444333222111111222333444444333222222333333111000///000222333333333333222333000......111222111///000000000000000000/////////000111222444555666666666666222,,,,,,111444444000111444777999:::;;;;;;888888888777777666666666555444333444555444222000...//////...------///000111444888;;;===AAAEEEGGGFFFGGGGGGBBB;;;444111000//////111333555777999:::<<<;;;;;;;;;<<<<<<:::999555666666777888999::::::888888777444555999999666555555666666555333111///222333555777888999999:::333333444555777999;;;<<<<<<;;;::::::;;;<<<===>>>:::999777666666888;;;===>>>>>>??????@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>CCCDDDEEEFFFFFFEEEDDDCCC>>>???AAABBBCCCBBBAAA@@@CCCCCCBBB@@@>>>>>>@@@CCCHHHGGGFFFFFFFFFFFFGGGHHHRRROOOLLLKKKKKKKKKJJJIIIBBBGGGMMMQQQRRRRRRRRRRRRNNNRRRVVVVVVSSSRRRVVVZZZTTT[[[dddmmmwwwvvvsssmmmkkksss{{{~~~wwwiiiaaaZZZXXXUUUTTTUUUVVVWWWVVVOOOTTTUUURRROOOOOOMMMJJJGGGIIIKKKKKKJJJIIIJJJKKKQQQTTTTTTQQQOOOPPPNNNKKKGGGFFFFFFGGGIIIJJJIIIGGGBBBDDDFFFGGGHHHGGGFFFEEEDDDCCCDDDGGGJJJJJJGGGCCCBBBAAA@@@???AAADDDFFFHHHHHHIIIIIIJJJIIIHHHGGGFFFBBBEEEHHHIIIHHHGGGFFFEEEEEECCCAAA??????@@@AAAAAA@@@@@@BBBEEEIIILLLLLLKKKIIIFFFCCC@@@???@@@AAABBBAAADDDHHHJJJHHHEEEBBBAAABBBCCCCCCAAA???>>>@@@AAA<<<>>>@@@AAAAAA@@@>>>===???>>>===<<<<<<<<<;;;:::888888999999:::999999999777777999;;;===<<<999666999999888777888999:::;;;888===???>>>===>>><<<888444888;;;;;;888777888999:::;;;:::888666555666777888999999999999888777666222333444555555333222000222111111000111222222222444333222111222333444555444333222333444333111///---...000111222222222222444000---000444777555111333333444333222111222333111111111111222333444444333444222......333555444111222444666888999::::::777777888888777666555444555444333333333333111000...///000///---,,,---///000444888;;;===???AAACCC???CCCFFFCCC:::333111111///000111333555666888888;;;999888:::===>>><<<999888888888888888888888888:::888555444777:::999666333555666777777444111///111222333555666666777777444555555666888999;;;<<<======<<<;;;;;;<<<===>>>;;;999777555555777:::<<>>======>>>???@@@??????>>>>>>>>>??????@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBBBBBBB@@@@@@>>>;;;:::;;;???BBBGGGEEECCCAAAAAACCCFFFGGGMMMKKKHHHFFFFFFFFFFFFFFFCCCFFFKKKNNNOOOPPPPPPQQQMMMRRRVVVTTTNNNMMMQQQWWWTTTZZZbbbkkktttyyyssslllkkkqqqwww~~~~~~pppfff___\\\WWWTTTUUUVVVWWWWWWNNNSSSUUURRRPPPOOOMMMJJJHHHJJJMMMMMMLLLKKKKKKLLLOOORRRSSSQQQPPPRRROOOKKKIIIHHHHHHIIIJJJJJJHHHFFFCCCEEEGGGIIIJJJIIIGGGFFFEEEDDDEEEIIIMMMNNNJJJFFFFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKJJJHHHFFFEEEDDDGGGJJJJJJGGGEEEEEEEEEBBBBBBAAA@@@??????@@@AAA???@@@CCCFFFIIIIIIFFFDDDHHHGGGDDDAAA@@@@@@BBBCCCAAADDDHHHJJJGGGDDDAAA???AAABBBAAA@@@======>>>???<<<===???@@@@@@???===<<>>@@@===???>>>;;;<<>>;;;555777888666444444777;;;<<<<<<;;;999666666777999888888888888777666555444111111222333222111000///222222111111000000111222333333222222222333555666333222222222333333111///,,,---///111222222111111222///---000555888555222444555666555333222333444222222111000///000000000...222444333444777777444555444444444444555777888777777888888777666555555888666444333333222111//////000000///,,,+++++++++...222666999:::;;;<<<>>>;;;@@@DDDBBB:::333111222......000111333555666777666555555888<<>>;;;999999999888888888888888;;;777444555888999888777222444666888888777444333333444555555555555555555888888888888999:::;;;;;;>>>===<<<<<<<<<===>>>???===;;;999777777888:::<<<>>>===<<<;;;;;;<<<>>>???<<<===>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAHHHFFFCCC@@@???@@@BBBCCC@@@???<<<:::888:::===AAAEEEDDDBBBAAABBBEEEHHHJJJHHHGGGFFFDDDBBBBBBCCCDDDDDDGGGKKKMMMNNNOOOPPPRRROOOSSSVVVRRRKKKIIIMMMRRRTTTZZZaaahhhqqq|||uuummmlllrrrtttxxxmmmeee___XXXSSSRRRSSSUUUVVVLLLQQQSSSPPPMMMMMMLLLIIIGGGJJJMMMNNNMMMKKKKKKKKKKKKMMMNNNMMMNNNQQQNNNIIIIIIHHHHHHIIIJJJJJJHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFDDDEEEHHHLLLNNNNNNKKKIIIFFFGGGGGGFFFDDDDDDEEEFFFIIIIIIIIIIIIHHHFFFDDDCCCDDDGGGIIIHHHEEECCCDDDFFFCCCDDDEEEDDDAAA@@@@@@AAA@@@AAACCCFFFGGGFFFBBB???FFFFFFEEEBBB@@@@@@BBBEEE@@@CCCFFFGGGEEEBBB???>>>@@@AAAAAA@@@===<<<<<<===>>>>>>>>>>>>>>>======<<<@@@AAAAAA@@@===<<<======<<<<<<<<<<<<<<<;;;::::::555555777:::===>>><<<::::::::::::;;;<<>>===666777777888999:::;;;;;;:::666444666777666666999333444666888888777666555666777777777777777666666:::999999999999:::;;;;;;===<<<;;;;;;<<<===>>>???===<<<;;;:::999999::::::;;;:::999999999;;;<<<===888999;;;===>>>>>>============>>>???@@@AAABBBBBBFFFDDDBBB??????@@@BBBCCC@@@@@@===;;;999:::===@@@CCCCCCCCCDDDFFFHHHJJJKKKFFFGGGGGGFFFDDDCCCCCCDDDEEEGGGJJJLLLMMMNNNPPPRRRSSSUUUUUUQQQKKKHHHKKKOOORRRWWW]]]bbbjjjwwwxxxpppnnnrrrqqq~~~sssiiibbbXXXPPPNNNPPPSSSUUUMMMQQQRRROOOMMMMMMMMMJJJHHHKKKNNNOOONNNMMMLLLLLLIIIKKKLLLKKKNNNPPPMMMGGGFFFEEEEEEFFFIIIJJJJJJIIIFFFFFFGGGHHHHHHGGGEEEEEEBBBEEEJJJMMMMMMLLLKKKJJJBBBEEEGGGGGGEEEDDDEEEFFFHHHHHHGGGFFFEEECCCAAAAAABBBEEEGGGEEEBBBAAAEEEIIIIIIKKKMMMKKKFFFBBBAAAAAABBBAAAAAACCCDDDDDDCCCAAABBBDDDEEECCCAAAAAACCCEEEBBBEEEGGGGGGEEECCCBBBAAA@@@AAABBBBBB???===<<<<<>>===<<<<<<<<<<<<======???@@@???<<<;;;<<<===>>>>>>===<<<;;;::::::999999888888:::<<<===<<<;;;============>>>???@@@@@@<<<===;;;:::<<>>??????>>>;;;777333111,,,---///111444777888999555777999:::;;;;;;<<<>>>888888888999999:::::::::888555555777666333555:::555555666666666555444444555555666777888888777777888888888888999:::;;;<<<:::999999999:::<<<===>>><<<<<<<<<;;;;;;:::999888777777777888888:::;;;;;;777888;;;===???>>>===<<<<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@===;;;;;;===@@@@@@AAACCCEEEFFFGGGGGGGGGEEEHHHJJJJJJGGGEEEDDDEEEEEEGGGIIIJJJKKKLLLOOOQQQUUUTTTSSSOOOLLLKKKLLLNNNQQQUUUYYY\\\bbbmmm}}}zzzrrrppprrroooxxxllldddXXXOOOLLLNNNRRRTTTOOOSSSTTTPPPNNNOOOOOOMMMJJJMMMPPPRRRQQQOOONNNNNNJJJLLLMMMLLLOOOQQQMMMFFFBBBAAAAAADDDGGGKKKLLLLLLFFFFFFFFFFFFFFFEEEDDDDDD@@@EEEKKKNNNLLLJJJIIIJJJ>>>BBBFFFHHHFFFDDDEEEFFFHHHGGGFFFDDDBBBAAA@@@???@@@CCCDDDCCC@@@AAAFFFKKKOOORRRSSSQQQKKKEEEAAAAAADDDBBB@@@@@@BBBDDDEEEDDD@@@BBBDDDDDDBBBAAACCCEEEFFFHHHJJJIIIGGGFFFFFFFFF@@@BBBDDDDDDAAA>>>===<<<@@@???<<<;;;:::;;;===>>>999;;;<<<;;;999777999;;;>>>===<<<:::888888777777<<<;;;::::::<<<<<<;;;:::???????????????>>>>>>>>>888::::::;;;>>>AAA???999888666555777;;;<<<:::888<<<;;;999666444444666999:::888666555444555777888555333111///...000222333000222333111...---///222333333222222333555666777000...,,,,,,...111333333000000111222222111000///...000333444333333333444000333555333...,,,...111000///...///000222555777222555666333444777777555444555888::::::888555333333222111000111444666888444222000000222333333333---///111222000/////////---///111333444666999;;;@@@???>>>===;;;888444000,,,...000222555888:::;;;777:::======:::999;;;>>><<<<<<;;;:::999777777666777555555888555000444;;;777666555444333222222222111222333555666777777777555555666777888:::<<<===777777777777888:::<<<===;;;<<<<<<<<<;;;999777666444555666777888999::::::888:::===@@@AAAAAA???>>>;;;<<<===>>>AAACCCEEEFFFDDDFFFIIIKKKLLLJJJHHHFFFDDDCCCBBB???<<<<<<>>>???<<<>>>AAACCCDDDCCCBBB@@@DDDHHHKKKLLLIIIEEEDDDEEEEEEFFFHHHIIIIIIKKKNNNQQQUUUSSSQQQOOONNNNNNOOOOOORRRUUUXXXYYY]]]gggvvvzzzpppoooqqquuuzzzsssiii\\\TTTTTTVVVWWWWWWXXXUUURRRRRRSSSQQQMMMJJJOOOLLLIIIIIIKKKMMMKKKJJJMMMMMMMMMOOOPPPOOOLLLIIIEEECCCCCCGGGKKKLLLGGGBBBIIIDDDBBBDDDCCCAAAEEEMMMMMMKKKJJJLLLNNNMMMHHHDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHEEECCCAAABBBBBBBBBAAA@@@CCCEEEDDDAAA@@@AAACCCGGGFFFGGGIIIKKKIIIDDD??????@@@CCCFFFJJJJJJHHHFFFBBBBBBBBBAAA@@@BBBEEEGGGDDDGGGJJJKKKIIIFFFEEEDDDEEEBBB@@@BBBEEEFFFBBB>>>BBB???<<<:::;;;===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>;;;888999;;;;;;999666>>>===<<<<<<======<<<;;;<<<===>>>???@@@??????>>>:::999999:::>>>@@@AAAAAA777888::::::999777777888999;;;888222000444888999999888666444444555777888777666555444333333444555444222000000111111111000333444555444333333444555222111//////000111000///444222000111444444000+++000000111444666666444222111111111111111222222222......///000111222333333555555666666777888888999999555333777<<<===888222000222444666666666444444444222000222555666444111444222///.........,,,+++---...000000111444777:::???>>>;;;999666444333333333333333444444555555555666888::::::999999:::;;;;;;<<<>>>???>>><<<999777;;;:::999888888888999:::===:::666555555555222///555444333666888999666333333444666888999999888888888666444666999<<<;;;:::999::::::;;;;;;::::::999444777:::<<<;;;::::::::::::;;;<<<===??????@@@@@@@@@???>>>===???BBBFFFHHHKKKJJJIIIJJJJJJHHHDDDAAADDDBBB???===<<<===>>>???CCC>>>===BBBGGGGGGDDDDDDDDDEEEHHHIIIIIIFFFBBB@@@BBBDDDFFFFFFEEEGGGKKKOOOXXXQQQMMMPPPQQQLLLJJJKKKJJJOOOUUUYYY\\\cccmmmvvv|||ooolllnnnsssxxxvvvhhh^^^\\\\\\\\\[[[VVVUUUTTTSSSRRRQQQNNNLLLOOOMMMLLLLLLNNNOOOMMMKKKLLLKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFHHHJJJIIIGGGDDDEEEBBBBBBFFFFFFFFFJJJQQQMMMNNNNNNMMMKKKHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGIIIFFFCCCAAAAAAAAA@@@???CCCFFFIIIIIIFFFEEEFFFGGGGGGEEECCCCCCDDDDDDBBB@@@@@@AAACCCGGGJJJLLLKKKIIICCCCCCBBB@@@???@@@CCCEEEFFFHHHJJJJJJHHHGGGFFFFFFFFFCCC???@@@BBBCCC@@@<<>>;;;:::;;;===>>>>>><<<<<<<<<======>>>>>>>>>::::::999888777888:::;;;??????>>>=========<<<;;;;;;<<<===???????????????<<<;;;:::;;;>>>?????????;;;;;;:::888555444555777666:::999555333666777777999888666555555666777888:::888555444444555555444222222222111111111111222333333444444333333333444222111//////111222222111333000...///333444111...000000111444666666444222000000111111111111222222//////000111222333444444222222333444555666777777999777666888::::::555111///111333666777888888777444444444555666555444222222000...---......,,,+++,,,---///000000333666999<<<;;;:::888666444222111///000111222444666777777999;;;===>>>===<<<===>>>999:::<<<>>>>>>===;;;:::;;;:::888777777777888999999666444333555555444222444333333444666777444222333444555666777777777777888666444666999::::::999;;;;;;<<<<<<<<<<<<;;;;;;777888999:::999888888888<<<===>>>@@@BBBCCCDDDDDD>>>>>>======>>>AAADDDFFFIIIJJJKKKLLLKKKIIIGGGFFFEEEDDDAAA??????@@@AAACCCDDD???>>>CCCHHHGGGDDDDDDCCCEEEIIIKKKJJJGGGBBB???===@@@BBBDDDFFFIIINNNRRRTTTNNNLLLPPPRRROOOMMMOOOLLLOOOSSSVVVZZZ```hhhnnnzzz~~~mmmhhhkkkqqqvvv~~~pppeee___]]][[[ZZZTTTUUUUUUTTTRRRPPPPPPPPPOOOOOOPPPQQQSSSRRRPPPMMMMMMLLLJJJJJJJJJJJJHHHGGGIIIJJJKKKJJJHHHGGGFFFGGGFFFEEEFFFIIIJJJIIILLLPPPMMMPPPPPPMMMGGGCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGIIIFFFCCCAAA@@@@@@>>>===DDDGGGKKKKKKIIIFFFGGGHHHIIIFFFBBB@@@@@@AAABBBBBBCCCCCCDDDFFFJJJLLLLLLLLLEEEDDDBBB???===>>>AAACCCFFFGGGHHHGGGEEEDDDEEEFFFIIIEEE@@@???AAABBB@@@>>>AAA>>><<<;;;<<<=========<<<===>>>???@@@??????>>>555888:::888555666:::???@@@@@@???>>>======<<<<<<;;;<<<===>>>????????????===<<<;;;<<<>>>>>>>>>===???===:::666222111333555666;;;<<<999777999999777999888777666666777888999;;;777444333444555333111000222444333111000222555222222333333333333222222222000///000222333333333222///---...111444333222111111111333555555333222//////000000111111111111000000111222333444444555///000000111333444444555777777888888888666333111111333444666777888777777333555888888666444333222///...------......---,,,+++,,,......///111444777888888999888666333000///+++,,,...111444666888999999<<<>>>>>>===<<<<<<===666888:::===>>>>>>======999888777666666666777888555333222333444666666555555444444555666666444222333333444555555666666666777666555666888999999888=========>>>>>>=========:::999999888888888888888<<<===???AAACCCEEEEEEFFF>>>=========>>>@@@BBBDDDDDDHHHLLLLLLIIIGGGHHHIIIGGGFFFDDDBBBBBBCCCEEEFFFEEE@@@???DDDGGGEEECCCCCCCCCEEEHHHJJJJJJGGGBBB???<<<>>>@@@CCCEEEIIIOOOSSSSSSOOONNNQQQRRRPPPOOOOOONNNNNNPPPRRRWWW\\\bbbfffqqqwwwmmmfffjjjpppuuu~~~tttiiibbb]]][[[YYYRRRTTTWWWUUURRRPPPQQQSSSPPPQQQSSSUUUVVVTTTQQQOOOQQQOOOLLLKKKLLLLLLKKKJJJJJJMMMNNNLLLGGGDDDFFFJJJLLLMMMMMMMMMKKKIIIHHHJJJLLLLLLLLLIIIEEECCCCCCEEEHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEBBB@@@@@@@@@@@@???DDDGGGJJJJJJFFFCCCBBBCCCJJJGGGDDDAAAAAABBBCCCDDDGGGEEEDDDEEEGGGJJJJJJJJJGGGFFFDDDAAA>>>>>>@@@CCCDDDEEEEEECCCAAAAAACCCEEEJJJFFFBBB@@@AAACCCDDDDDDBBB@@@======>>>?????????===>>>???@@@@@@>>><<<;;;555888::::::999999:::<<<>>>???@@@???>>>===>>>??????????????????>>>>>>>>>;;;::::::;;;===>>>===<<<===<<<:::666333111222333999===>>>;;;999;;;<<<:::888888777777777888999999;;;666222111333333111......222666555111000333777222111222333333333222000222000///000333444555444444111......000333444444222111111222444444333111/////////000000111111222000000111222222333444444000111111111111222222222333666999999666333333444666666666666555444333222222666999999555222111222---,,,+++,,,...///...,,,***+++,,,------///222555555666888999777444111...***+++---000333666888999555777::::::999888777888666777:::<<<============888777666555444555666666444444333333444666666666888777777777777777666666444444333333444444555666888888888999::::::999999======>>>>>>>>>>>>======;;;:::888777999:::<<<<<<<<<===>>>@@@AAAAAABBBBBB>>>>>>>>>??????AAABBBBBBAAAFFFJJJJJJFFFCCCDDDGGGGGGFFFEEEDDDDDDEEEGGGHHHDDD@@@???CCCEEECCCAAABBBDDDEEEFFFFFFFFFDDDBBBAAAAAAAAAAAACCCEEEIIIMMMPPPTTTSSSSSSSSSRRROOOMMMLLLNNNMMMMMMOOOUUU[[[___aaajjjmmmvvvppphhhlllrrrvvvxxxooogggbbb^^^\\\RRRUUUWWWVVVSSSQQQRRRTTTPPPRRRVVVWWWVVVTTTQQQOOOQQQOOOLLLLLLLLLMMMLLLKKKIIIMMMPPPMMMGGGEEEGGGKKKOOOQQQRRROOOKKKIIIGGGFFFHHHFFFCCCCCCEEEFFFDDDCCCHHHHHHIIIIIIIIIHHHGGGGGGDDDBBB@@@@@@AAACCCCCCBBBEEEHHHJJJHHHCCC???>>>>>>EEEEEEEEEDDDCCCBBBBBBBBBIIIFFFDDDCCCDDDFFFFFFFFFGGGFFFEEECCCAAA@@@BBBDDDEEEEEEEEECCCAAAAAACCCEEEFFFDDD@@@???AAADDDGGGHHHDDDBBB@@@@@@AAABBBAAAAAA>>>???@@@@@@???<<<999777999999:::===???>>>:::666;;;===??????>>>>>>???AAACCCBBBAAA???>>><<<<<<;;;666666777999<<<>>>===<<<888::::::888666333333333999<<<;;;777666999<<<;;;777777777777777888888999;;;888444333333444222000...333777666222111333777222111111333555444222///222000///000333444555444777444111///000222444555333222111222333333222000...//////000111222222222000111111222222333333333444444444333222111111111000444888999666444555777555555555444333222111000222555888777333000000111+++++++++---//////...---)))***+++,,,,,,...111444333555777999888555222///+++,,,...000222444666777222444777888666444333333777888999:::;;;::::::999777666555444444444555666666666555555444444555666777777777777666666666777555444333333333555777888:::;;;<<<<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;<<<999777888;;;???AAAAAA?????????@@@???>>>>>>===??????@@@AAAAAABBBBBBAAAAAAFFFJJJIIIDDDAAABBBDDDFFFEEEEEEDDDDDDEEEFFFGGGBBB??????CCCDDDAAA@@@BBBFFFEEECCCAAA@@@AAABBBCCCBBBAAAAAABBBEEEJJJNNNQQQQQQSSSUUUTTTRRRPPPMMMKKKLLLKKKKKKNNNTTTZZZ^^^```dddgggnnn}}}yyyppprrrvvvwww~~~~~~yyyrrrjjjccc^^^[[[TTTUUUVVVVVVTTTSSSSSSSSSPPPSSSVVVWWWTTTQQQNNNMMMLLLJJJIIIJJJKKKKKKJJJHHHGGGKKKNNNMMMIIIGGGIIILLLMMMPPPQQQMMMJJJJJJJJJGGGEEEBBB@@@BBBFFFHHHFFFCCCGGGGGGHHHHHHHHHHHHHHHGGGDDDBBB@@@AAACCCDDDEEEEEEGGGIIIIIIFFFAAA======>>>???AAADDDDDDCCCAAAAAAAAAGGGEEECCCBBBCCCDDDDDDCCCCCCEEEFFFEEEDDDCCCDDDEEEFFFGGGFFFEEECCCCCCEEEGGGAAA???>>>===>>>AAAEEEGGGFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@@@@???===;;;999888:::999:::>>>BBB@@@:::444:::===??????===<<>>===<<<666888::::::777555444444555888777333222555888888555555666666777777888888;;;:::888666555444555555000333777777444333333555333111111333666666222...222000///000222333333333666444222000000111444555444333111111222222111/////////000111222333333444222222222333333444444444666666555555444333222222000444888999777666777999111111222222222333444444333444555444222111111222++++++,,,...000000///---)))***+++++++++---000333222333666888888555222000------///000222444555666222555888999777555333333888888888888888888777777777666555444444444555666555666666555333222333444222333444333222333555666777666444333444777:::<<<;;;===??????===;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<999777999>>>BBBDDDCCCCCCCCCCCCBBBAAA???>>>===???@@@BBBCCCCCCBBBAAA@@@DDDGGGJJJIIIFFFCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEAAA???@@@CCCDDDAAAAAACCCGGGEEEBBB@@@???@@@BBBDDD@@@>>>===@@@EEEKKKPPPRRRJJJPPPTTTSSSRRRRRRPPPMMMIIIJJJKKKNNNRRRXXX]]]aaaaaadddkkkxxxyyyyyyzzzxxx{{{vvv}}}|||{{{vvvnnnfff___[[[WWWVVVUUUUUUVVVUUUSSSQQQPPPSSSUUUUUUQQQMMMKKKKKKGGGGGGGGGHHHJJJJJJHHHFFFDDDHHHLLLMMMKKKJJJKKKLLLJJJOOOOOOJJJHHHJJJKKKIIIAAABBBCCCEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBBBBCCCEEEEEEEEEEEEFFFFFFCCC>>><<<>>>@@@>>>AAADDDDDDCCCBBBCCCEEEDDDCCCAAABBBDDDEEEDDDDDD>>>AAAEEEFFFFFFEEEDDDEEEDDDEEEEEEDDDBBBBBBCCCDDD??????>>>======???CCCEEEEEEDDDBBBCCCDDDDDDCCCBBB@@@??????>>>>>>======<<<888999:::<<<======<<<:::<<>>===;;;999888888888888777888999<<<>>>???===;;;999::::::999666555555666111555777444333555777555333444444555666777777777777999999777333111444888333444666666666555333222444222111444888777333...222111//////111222222111111111000//////111333555555333111111111111000///000000111222333444555555555555555555666666666666555555555555555555555555333555888999999888777777111111111222333444555666666444222222333444444444,,,,,,---///111111///---***+++,,,,,,+++---000222000111444555555444222111------///111333555666777444777:::;;;999777555444666666666666666666666666888777555444444444555666222444444333000000111444000111333222111222555888888777555444666:::>>>AAA;;;>>>@@@@@@===::::::::::::;;;;;;<<<<<<;;;;;;:::<<<999777999???CCCCCCAAADDDDDDCCCCCCBBB@@@???>>>>>>@@@AAACCCCCCAAA???>>>CCCDDDFFFGGGGGGFFFDDDCCCFFFEEEEEEDDDDDDCCCCCCCCCAAA???AAAEEEEEECCCCCCFFFGGGFFFEEECCCCCCCCCCCCCCC@@@===;;;===CCCIIIMMMOOOGGGOOOTTTSSSQQQRRRPPPLLLGGGJJJLLLMMMOOOSSSZZZ___^^^ccckkkvvv~~~|||xxxwwwqqq|||~~~wwwmmmeee```YYYWWWTTTUUUWWWVVVSSSPPPQQQSSSUUUSSSNNNJJJIIIIIIEEEFFFGGGIIIKKKKKKIIIGGGBBBEEEIIILLLMMMLLLLLLLLLKKKPPPOOOIIIFFFIIIJJJGGG@@@DDDHHHIIIGGGEEEEEEGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFCCCCCCDDDEEEEEEDDDAAABBBBBB???;;;:::>>>AAA@@@CCCEEEEEEDDDDDDGGGJJJAAAAAAAAABBBEEEGGGFFFFFF:::>>>CCCFFFFFFEEEDDDDDD@@@AAABBBAAA???>>>???@@@AAAAAAAAA@@@???@@@BBBDDDEEECCCBBBBBBCCCCCCBBBAAA??????>>>>>>??????@@@AAA555888:::999888999===AAA>>>@@@BBB???:::777999<<<999888777666666666888888;;;;;;<<<>>>@@@???===;;;>>>===;;;777444444666888000666999888777888888555222333444555666666666666111555888444///---111777555555555666777666333000444222222555999888444...222111//////000111000///,,,---.........000333555555333111000111111000///000111111333444555666666777777777777888888888888222333333444666666777888666777888999:::888666555555555444333333333444444999555111111444777777555------...000222111///---***+++,,,,,,,,,---000222...000111333333333111000,,,---...111444666888999444777;;;<<<:::777555444444444444444555555666666888777666555444555666666///000222111///...111333000222444333222333777;;;999888666555777;;;@@@CCC:::===@@@???<<<999888999;;;;;;<<<<<<<<<<<<;;;;;;===999777:::???BBB@@@>>>AAABBBBBBBBBAAAAAA@@@???===???AAABBBBBB@@@>>><<<@@@@@@AAADDDFFFFFFDDDBBBFFFFFFFFFEEEDDDCCCBBBBBBAAAAAACCCGGGGGGDDDEEEIIIEEEFFFGGGHHHGGGEEECCCBBBCCC???;;;<<<@@@EEEHHHIIIIIIQQQVVVSSSPPPOOOMMMHHHFFFJJJMMMMMMLLLOOOWWW]]]]]]bbbkkkuuuzzzyyy}}}~~~|||sssfff^^^YYYXXXWWWVVVUUUTTTTTTTTTTTTQQQOOONNNOOOPPPPPPOOOHHHLLLOOOLLLGGGDDDEEEHHHGGGIIILLLNNNOOONNNLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDFFFHHHJJJJJJJJJHHHGGGBBBCCCDDDCCCCCCDDDGGGJJJJJJKKKKKKIIIFFFDDDDDDEEECCC???===>>><<<;;;===CCCFFFEEEEEEDDDDDDDDDDDDEEE@@@@@@BBBGGGKKKMMMJJJGGGFFFDDDBBBBBBDDDFFFFFFFFFFFFDDDCCCDDDFFFEEEBBB>>>DDDCCCCCCBBBBBBCCCCCCDDDJJJCCC@@@DDDEEEAAA???AAAAAA===999:::???BBBAAA???:::999888888999:::<<<===AAAAAA>>>;;;999999;;;===???<<<999999;;;;;;888555888:::<<<;;;999888777777:::888555555777999:::;;;777777888::::::999555222888888888777777777777777333333444555444333222111555555555555444222000///333444777888888777444333444333333333444444222111000///......000222555777777555222///......000111333222555;;;:::555333777777444555999;;;777444555666555333333333555777888888999;;;;;;999888999:::222333444555666888888999777555222222333444444333///000222111///......///+++***))),,,///111000---222222222333333222222222,,,---///111444777999;;;999777555555666666555444777666666555555555555666888777777666666666777777///000000/////////222444666444111000222333444444666666777999;;;<<<>>>???;;;>>>???<<<666333444777999777666999===AAABBBAAA???===;;;;;;;;;<<<;;;:::???AAAEEEHHHHHHEEE@@@<<<@@@@@@?????????@@@AAAAAA>>>AAADDDBBB@@@@@@EEEJJJHHHGGGFFFBBB???>>>@@@AAADDDCCCBBBCCCEEEFFFGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEAAA===<<>><<<:::888:::@@@CCCCCCCCCCCCDDDEEEFFFFFFAAAAAABBBFFFIIIKKKIIIFFFEEECCCBBBBBBDDDEEEFFFEEEDDDCCCCCCDDDFFFFFFCCC@@@AAA@@@@@@@@@@@@@@@@@@AAAEEE???===AAACCC@@@???AAAAAA===999:::>>>BBBBBB@@@===<<<;;;;;;;;;<<<======@@@@@@>>>;;;999999;;;>>>;;;999888888:::;;;999777666999;;;<<<:::999888888;;;999888999;;;<<<;;;;;;999999999;;;<<<;;;888555666666666777888888888999444555555555444333111000///000222444555666666666555666777888888777666555222111111222222222000///111111000000000222333444555333222000///000111222222111444888888333333777888444444999:::777666777444333333333444666999:::666777999999777666777888333333444555666777888888:::888666555666777777666222333444444222000000111,,,***)))+++---...,,,***//////000111111111111111111111222333555888999;;;666444333222333444333222666555555444444444444444444555777888777666555444333333333222000000222444666444111111222444444444666777999:::;;;<<<<<<<<<;;;===>>>;;;666333444666888555333555999<<<======???>>><<<<<<===>>>===<<<@@@AAACCCDDDEEECCCAAA>>>???@@@BBBCCCCCCAAA???>>>@@@CCCDDDBBB???===@@@DDDCCCEEEFFFEEECCCBBBCCCDDD@@@???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEBBB>>>>>>AAADDDFFFFFFJJJNNNQQQPPPQQQSSSOOOHHHNNNIIIHHHLLLPPPOOOQQQUUUYYY[[[bbbkkkrrrzzz~~~}}}}}}zzznnneeeWWWXXXYYYZZZXXXVVVSSSQQQSSSQQQNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCDDDCCCAAAAAACCCDDDFFFGGGHHHGGGDDDCCCCCCDDDHHHBBB===<<<:::888;;;???@@@@@@@@@AAACCCEEEFFFGGGCCCBBBBBBCCCFFFGGGGGGFFFDDDCCCAAABBBCCCDDDDDDDDDBBBBBBBBBDDDFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@<<<;;;???@@@??????@@@BBB>>>::::::===AAAAAAAAA???>>>===<<<;;;;;;;;;;;;>>>>>>>>><<<::::::<<<>>>999888777888:::;;;:::999555888;;;<<<;;;999999999666666777999;;;:::777555888777888:::;;;;;;999777444555666666888888999:::555555666666555444222111...///222444777888999:::777777777777777777777777111222222222222111000000222222222222222222222111222222222222222222222222111000222444444111333777888444333666888777666888666555444333444555666777333555777666555444555666555555444555555666666777:::888777666777888777777333444555444222000000111+++***)))***+++***)))'''+++,,,---...///000000000333333333444555777888999:::888666666777888777666555555555444444333333333111333666888888666333111666666666444222111333555777444222222333555555555777999:::<<<<<<;;;:::999888:::<<<:::666444555777888666333333666999;;;;;;???>>>===>>>???@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAA===???DDDFFFFFFCCC???<<>>???AAABBBDDDGGGGGGEEECCCCCCCCC======>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFCCCAAAAAACCCEEEFFFFFFNNNQQQSSSSSSSSSSSSOOOIIILLLIIIHHHLLLOOOOOOPPPRRRVVVVVVZZZbbbkkkttt~~~|||{{{mmmaaaYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQNNNMMMMMMLLLJJJIIIMMMKKKJJJKKKKKKKKKIIIGGGJJJJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFEEEGGGHHHIIIGGGEEEDDDEEEFFFGGGIIIIIIIIIGGGFFFGGGHHHEEE@@@===???@@@>>>???BBB@@@@@@@@@AAABBBCCCEEEFFFDDDCCCBBBBBBCCCDDDFFFFFFDDDBBBAAABBBCCCDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD===<<<<<<>>>???>>>>>>>>>AAA>>>;;;:::===???@@@AAA>>>===<<<;;;:::999888888======>>>===;;;;;;<<<>>>999999999::::::;;;;;;:::777999;;;<<<:::888888888444555888;;;===;;;666222555444444666888999888777555666666666777777888888444555666666666666555444333333444555666777888888888777666555555666777888333444555444333222222222000111222333333333222222222333444444444333222111///000000111000000333666777333000333555555666999:::888666444222000000000333444666666444333444555666666555444444444555666777666444444555666555444111222333222///---------******************)))((()))***,,,---///000000000000000111222444666888999<<<:::888888:::::::::999666666666666555444333333000222444666666555333111555666555444222222444666777555444333555666666555888:::<<<======;;;888666333666888999888777888999<<<:::777666777999;;;===>>>======>>>@@@AAA@@@???===???@@@AAA@@@???@@@@@@;;;>>>BBBFFFGGGEEEBBB@@@>>>@@@DDDDDDCCCBBBCCCDDDEEEFFFGGGEEEBBBAAA@@@AAA@@@AAABBBBBBCCCDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDDDDEEEFFFFFFTTTUUUWWWXXXYYYWWWRRRMMMJJJIIIIIIKKKMMMNNNMMMMMMRRRQQQSSSZZZdddppp{{{}}}}}}mmm```[[[YYYVVVSSSRRRSSSUUUVVVRRRPPPNNNMMMMMMLLLJJJHHHMMMLLLKKKKKKLLLLLLJJJHHHLLLKKKJJJIIIIIIJJJLLLMMMIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKKKKJJJGGGFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGHHHFFFBBBAAAEEEGGGDDDAAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBBBBBBBCCCEEEFFFDDDBBBBBBBBBDDDDDDCCCAAAEEEFFFFFFFFFDDDBBB@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>???>>>>>>======<<>>>>>???======<<<<<<;;;:::999888;;;===>>>>>><<<;;;<<<===<<<======<<<;;;;;;;;;;;;999;;;<<<;;;999777777777999:::>>>AAABBB@@@:::666555444333444777999999888888777777777666666555555222333555777888888888888666666666666666666666666777666444333333444666777222444666555333111222333///000111333444444444444444555666666555222000///...000000//////111444666777111///111333222444777888777555333111///...---333555666666555444444555777666444333333333555555666444333444555555333222111222333111...,,,++++++)))***++++++++++++++++++)))***,,,...///111111111,,,---///222555888;;;===888777555666777888888777777888888888777666444333111222222222333333333444222222333222222333666888888666555555666777777555888:::<<<======;;;888666///222666888::::::;;;<<<===<<<:::999888999<<<>>>===<<<===>>>@@@@@@???>>>:::>>>BBBCCCAAA???======;;;===???BBBDDDFFFFFFFFFAAACCCFFFGGGFFFFFFFFFFFFEEEDDDCCC@@@>>>???BBBEEEFFFGGGHHHFFFDDDDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDEEEFFFGGGUUUUUUWWWZZZ[[[XXXSSSPPPLLLLLLLLLLLLMMMOOONNNLLLMMMOOOQQQWWW```mmmyyy~~~|||qqqccc\\\YYYTTTPPPOOOQQQTTTWWWQQQOOONNNNNNNNNMMMJJJHHHLLLLLLMMMMMMLLLKKKJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJIIIFFFDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMHHHFFFIIIJJJFFFBBB@@@EEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCBBBCCCEEEGGGDDDCCCCCCCCCEEEDDDCCCAAAFFFGGGHHHFFFCCC@@@????????????AAAAAAAAAAAA??????;;;???AAA???=========;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<;;;===??????===;;;;;;;;;===>>>???>>><<<;;;<<<===;;;;;;;;;999777777888999:::;;;===@@@AAA???:::777888777555555777:::;;;;;;999888888777555555444333333444666888999999999999444444444444555777888999555555444333333444555555///222444333000...000222///000111222333555666666666777777666555333000///...111222//////333666666777222///111222111222555333333333222222111111111444555777777555444555666777555444222222333555666777666555666777777555333444555666444000...------)))+++------,,,,,,,,,---***+++,,,...000111111111,,,---000333888<<<@@@BBB999888777777999:::999999888999999999888666555333222222111111222333444555000111222222222333666999888777666777888888777666777999:::<<<<<<;;;:::999///111555999;;;<<<===<<<:::;;;;;;:::888888:::<<<=========???AAA@@@>>><<<:::???CCCDDDAAA===<<<<<<<<<<<<===???BBBEEEGGGIIIHHHHHHGGGGGGFFFEEECCCCCC@@@???>>>======AAAGGGKKKJJJLLLLLLIIIEEECCCDDDFFFBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGEEECCCCCCEEEHHHQQQOOORRRXXXYYYVVVRRRQQQPPPQQQOOOMMMNNNQQQQQQMMMKKKPPPTTTWWW^^^kkkuuuzzz{{{ssseeeZZZWWWSSSPPPOOOPPPSSSUUUPPPOOONNNOOOOOONNNLLLJJJJJJMMMOOONNNKKKJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKIIIHHHGGGFFFFFFEEEFFFGGGIIIHHHFFFDDDCCCCCCGGGHHHJJJKKKKKKKKKMMMOOORRRKKKFFFHHHJJJGGGDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@AAACCCEEEDDDCCCCCCFFFHHHEEEDDDDDDEEEFFFEEECCCAAADDDFFFHHHGGGCCCAAA@@@AAA???@@@BBBCCCCCCBBB@@@???777>>>AAA>>><<<>>>>>>;;;777999<<<===<<<:::999888:::;;;===>>>?????????>>><<<>>>@@@@@@>>>;;;999999:::<<<>>>===<<<;;;===???::::::888777666777;;;>>>:::::::::;;;<<<;;;888666:::777555444666999::::::777777777666555555555444666777888999999999888777444333333333444666888999555555444444444444555555///222555444000...000222222222111111222444555666666666666555555333222222---222444111111555888666999444111333444222111333222222333444444444444444333555666666555444444555666555333111222333555777777666666777888888555333777888888666222///......***,,,......+++***+++,,,***+++,,,...///000000000+++---000333888===AAACCC;;;:::888999;;;<<<<<<;;;888888999999888666333222000111222333444444444444111222333222222333555888888777777888999999888666666777999:::;;;<<<<<<<<<333444777:::<<<===;;;:::888:::<<<<<<:::999:::<<>>AAADDDCCC>>>;;;<<<>>>======>>>???AAACCCEEEFFFGGGFFFDDDCCCCCCBBBBBBAAA<<<===>>>>>>@@@CCCIIIMMMIIIKKKLLLHHHCCC@@@BBBEEEAAABBBCCCFFFGGGIIIIIIJJJIIIIIIGGGDDDAAAAAAEEEHHHKKKIIIMMMUUUWWWTTTQQQQQQQQQRRROOOJJJKKKPPPPPPLLLJJJSSSYYYYYY]]]gggpppttt}}}zzz|||sssdddWWWVVVSSSQQQPPPPPPQQQRRROOOOOONNNOOOPPPOOOMMMKKKIIIMMMQQQOOOKKKIIIKKKNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFEEENNNMMMLLLJJJIIIHHHGGGGGGFFFHHHIIIIIIGGGEEEDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLRRRIIICCCEEEHHHIIIIIIKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@CCCEEEEEEDDDDDDFFFIIIEEEEEEEEEFFFFFFFFFCCCAAABBBEEEGGGFFFCCCAAABBBCCC;;;<<<>>>??????>>><<<;;;333;;;???<<<;;;>>>???<<<555888<<<===<<<999777666666888:::<<<>>>>>>>>>>>><<<>>>AAAAAA>>>;;;999888777:::<<<<<<;;;;;;>>>@@@888888666555555999>>>CCC>>>===<<<<<<======;;;999999666333222444666888888555555555666666666666666999999::::::999888666555666555444333333444555666666666666666666666666666000444777666222000111444555444222111111222444555555555555555555555555555---333555222222777999777:::666444666666333222333555666666666555555444333222444555555444333444444666444222111111333666888666555555666777777444222777888888666222///......,,,...///...***((((((******+++,,,---.../////////***+++...222666;;;>>>@@@888666555555777999999888777777888888777555222111...000333666777666444222444444444333222222444777999888777888::::::888777666666777999;;;<<<>>>???666777999;;;===<<<999777888;;;>>>???<<<;;;;;;===AAAAAAAAACCCCCCBBB???===AAADDDDDDAAA;;;:::<<<@@@>>>>>>???@@@AAAAAABBBBBBCCCAAA??????@@@BBBBBBBBB===???AAABBBBBBDDDGGGJJJGGGIIIJJJGGGAAA>>>@@@CCC@@@AAACCCFFFHHHJJJKKKLLLJJJIIIGGGCCC???@@@EEEIIIIIIGGGKKKTTTXXXTTTQQQSSSOOOPPPLLLFFFGGGLLLMMMIIIKKKVVV]]][[[[[[ccclllpppyyy}}}|||{{{{{{rrr^^^YYYSSSNNNPPPRRRRRROOOPPPRRRTTTUUUSSSOOOKKKHHHKKKLLLNNNQQQRRRRRRRRRRRRPPPNNNKKKLLLOOOPPPOOONNNEEEHHHIIIFFFDDDGGGIIIHHHMMMLLLKKKJJJHHHGGGEEEEEEKKKFFFCCCFFFGGGEEECCCDDDCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKJJJIIIFFFEEELLLIIIEEECCCBBBBBBBBBAAAFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFCCC@@@@@@@@@EEE@@@<<<>>>DDDFFFBBB>>>;;;BBBCCC<<<<<>>AAACCC???;;;888999888555666:::>>>???AAABBBBBBAAA???>>>FFFEEECCCAAA???===;;;:::::::::;;;;;;===>>>???@@@;;;777666888999888:::>>>======>>>>>>>>>>>>>>>===888777555444555666888999777333111333888:::888555999999:::;;;;;;;;;:::999555444333111///000444777555555555666555444444333333555666666555444555666///000111222333222222111333444555777777777666666555222000333777999777333666333111111444555444222888999:::999777555555555111111000000111333444555777666555333333555666777666888::::::888666666666888666444222111222333444------...//////...---,,,,,,...000...,,,+++...000---222444333444888:::::::::888555444333555777999888777555333222222222222333555777666444333444777666444333111111222333444444333333888>>>???<<<777777777777777666666666666666444222555;;;===;;;777===;;;999999;;;===>>>???@@@@@@AAA@@@@@@???>>>>>>EEEDDDAAA===:::999;;;>>>@@@???>>><<<:::<<<@@@DDD@@@?????????@@@@@@???===>>>???@@@CCCFFFGGGEEECCCFFFEEEDDDBBBAAA???>>>>>>EEEFFFHHHHHHGGGGGGHHHIIIKKKJJJHHHCCC@@@@@@DDDHHHHHHHHHIIIMMMPPPSSSTTTSSSTTTQQQMMMKKKJJJJJJJJJIIILLLQQQWWWXXXXXX\\\fffnnntttyyyzzztttwwwyyyqqqbbb^^^WWWRRRPPPRRRSSSRRRRRRQQQQQQQQQQQQPPPNNNLLLMMMNNNPPPQQQRRRSSSSSSSSSMMMKKKKKKLLLOOOPPPOOONNNEEEIIIJJJHHHHHHKKKMMMMMMKKKLLLMMMMMMLLLHHHEEEBBBHHHCCCAAADDDGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDIIIJJJKKKLLLKKKJJJHHHFFFGGGEEEBBBAAABBBCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHGGGDDDAAA@@@@@@BBB???===>>>BBBBBB@@@<<<===DDDDDD>>>>>>DDDDDD======<<<;;;;;;;;;<<<===>>>>>>:::888999999666777;;;>>>???@@@AAAAAA@@@>>>===CCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>777555666999999777777:::888:::===>>>>>>===:::999888777666666666777888999777444333555999;;;999555999888888888888888999999777888777555444555777999666666666555444333222111000111333555666666555555000111222333333333222222333444555666777666666555666444333666:::;;;888444333111000222555777666555666777999888777666666777333222111111111222333444999888666555555666888999222444666777555444444444777666444222111222333444---...///000//////...---...000111///------///222///333555333333777999888999888666555555666777888888777666555444444444444333555666666444333444666333222111000111222444555555333444777<<<===999555444444555666777888999:::777555444666:::<<<999666888777777999;;;<<<;;;:::<<<=========<<<<<<;;;:::AAAAAA@@@===:::999;;;<<<<<<===>>>===<<<<<<>>>@@@??????>>>???AAAAAA@@@>>>@@@@@@AAACCCFFFGGGFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@FFFGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFDDD@@@@@@AAADDDHHHIIIKKKNNNQQQSSSTTTSSSUUUSSSOOOMMMLLLLLLKKKKKKKKKOOORRRTTTUUUXXX___eeennnuuu}}}pppooozzzssshhhaaaYYYSSSRRRSSSTTTUUUSSSPPPMMMMMMPPPRRRRRRPPPQQQPPPQQQQQQRRRSSSTTTUUUJJJIIIJJJLLLNNNOOONNNLLLEEEJJJLLLJJJJJJNNNQQQPPPHHHJJJNNNPPPOOOKKKEEEAAAEEE@@@???BBBEEEFFFHHHKKKLLLKKKIIIGGGEEEDDDCCCCCCIIIIIIKKKKKKKKKJJJIIIHHHBBBAAA??????AAACCCDDDDDDAAAAAABBBCCCDDDFFFHHHIIIDDDFFFHHHHHHFFFCCC@@@@@@@@@AAAAAABBBAAA@@@>>>===@@@EEEFFFAAAAAAFFFEEE@@@<<<<<<<<<;;;;;;;;;;;;;;;===999888::::::888999===AAAAAABBBBBBBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;<<<666555777;;;;;;777666777777:::===@@@@@@===999777777777777777777777777777666555444777:::;;;888555888777666666666666777888888999:::999888777888:::888777666555444333222111///...///222666888555222111222333444444444333333333444444555555555444444666555666999<<<<<<999555111111111333666999999999555666888888777777888999555555444333222333333333888777666555555666777888000333555666555555555666777666444333222222333444...///000000000000//////...//////...,,,---///111111555777444333666777666999888888777777777777777777777777777777666555555333555666555444333444555111111000000111333555666666555555777::::::777333111222333666888:::<<<===999777555777999:::888555555666777999<<<;;;999777::::::::::::::::::999888===>>>>>>===;;;::::::<<<888;;;>>>???>>>===<<<<<>>>>>???AAABBBAAA???BBBAAAAAACCCFFFHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIKKKJJJHHHEEEDDDCCCBBBDDDEEEEEECCCBBBBBBBBBHHHJJJMMMPPPSSSTTTTTTSSSUUUTTTQQQOOOMMMMMMLLLMMMMMMMMMOOOQQQTTTWWW[[[]]]eeeooo~~~tttrrrzzzlll___TTTQQQTTTVVVUUUUUURRRNNNLLLMMMRRRTTTTTTRRRRRRQQQPPPOOOPPPQQQRRRSSSHHHIIIKKKMMMMMMMMMKKKIIIFFFJJJLLLKKKJJJNNNOOONNNDDDGGGKKKNNNNNNKKKGGGDDDDDD@@@???BBBDDDEEEHHHLLLOOOMMMKKKHHHFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGAAA@@@???@@@BBBDDDDDDDDDAAAAAAAAABBBCCCEEEFFFGGGAAADDDGGGHHHEEEBBB???>>>AAADDDFFFFFFBBB@@@???@@@AAAEEEEEEBBBBBBEEEEEEAAA888999:::;;;<<<<<<<<<<<<<<<999888;;;;;;999:::>>>EEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB======<<<;;;;;;;;;;;;<<<:::888999======999888:::;;;<<<>>>@@@@@@>>>;;;999555666777777777666666555555555555777::::::777555666777777888777777666555555777999999777666666777888777777666555555555555333///---///444666555111333333444444444444444444444444444444444444333333444555777:::===<<<888555222333444666888:::::::::888999999999777777999:::999888777666555444444444555444444333333444444555222444777999999999:::;;;888888666555444444555555///000000000111111111111------,,,******+++,,,...222666777444333555666444888888999999999777666555444555666777777666555444444444444444444444444444111111111222333555777888888777777888:::999666444111222333666999;;;===>>>999888777777999999666444777777888:::<<<<<<:::999999999::::::::::::999999:::<<<>>>>>>===;;;;;;<<<999<<<>>>???>>>=========>>>>>>>>>???BBBCCCBBB@@@DDDBBBBBBCCCFFFHHHIIIIIIDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJLLLKKKHHHDDDBBBAAADDDEEEEEEEEEEEEEEEEEEEEEGGGJJJNNNRRRSSSTTTTTTTTTTTTTTTRRRPPPMMMKKKKKKLLLOOOMMMMMMPPPUUUYYYZZZZZZ^^^jjjzzz~~~|||nnn[[[LLLNNNVVVYYYUUURRRNNNMMMNNNQQQUUUUUUSSSPPPQQQPPPOOONNNMMMNNNOOOPPPIIIKKKLLLMMMLLLJJJHHHGGGGGGKKKMMMJJJIIIJJJJJJHHHCCCDDDGGGHHHIIIIIIHHHGGGFFFCCCBBBDDDDDDCCCEEEIIIKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFGGGFFFFFFFFFEEEEEECCCBBB@@@AAACCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCC>>>AAADDDEEECCC@@@>>>===@@@DDDGGGEEEAAA>>>???AAAAAACCCDDDBBBBBBDDDCCCAAA999999:::;;;<<<<<<;;;;;;;;;999999<<<===;;;;;;???EEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;<<<======>>>;;;999;;;:::888888<<<>>>>>>======<<<<<<<<<<<<333444555666666666555555555555555777888888666555666777:::;;;;;;999555333333666888888777666555555777666666666777888999:::999333---,,,000444444222555444444444444444444444555555444444333333333333222444777:::;;;:::777444555666888999999999999999<<<<<<<<<:::888777888:::<<<<<<;;;:::888777666555444444333333333333444444333555999:::;;;;;;<<<===:::999888777777666666666000000000000111111222222...---***)))***+++---...222666777444333555666444888888999999999777555444111222444555666555555444444444333333444444444333333333444555666888999::::::999999:::::::::888666444444555777888:::;;;<<<888888777888888888777555:::888666777999;;;;;;;;;888888999999999999888888999<<<>>>???>>>=========>>>>>>>>>===<<<===???AAA>>>>>>>>>@@@BBBCCCBBBAAADDDCCCBBBCCCFFFHHHIIIIIICCCEEEGGGIIIJJJJJJJJJIIIIIIJJJLLLKKKGGGDDDBBBBBBFFFDDDCCCBBBCCCEEEFFFFFFFFFJJJNNNQQQRRRSSSUUUVVVTTTTTTTTTPPPLLLIIIIIIJJJNNNKKKJJJMMMTTTYYYZZZYYYZZZgggvvv~~~ooo[[[LLLOOOXXXYYYSSSPPPKKKNNNRRRUUUVVVTTTQQQOOOPPPOOONNNMMMLLLKKKKKKKKKIIIKKKMMMLLLJJJHHHHHHHHHIIIMMMOOOKKKHHHHHHGGGDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGEEEAAABBBFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDBBBAAABBBCCCCCCBBB@@@BBBBBBAAAAAAAAAAAAAAABBB<<>>===???AAABBB@@@===<<<===@@@AAABBBBBBBBBBBBBBBBBBAAA>>>>>>===<<<;;;:::999888<<<999:::===>>>;;;;;;>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>;;;:::::::::;;;<<<======???:::888888777555666:::>>><<<:::999888999::::::333333444555666666777888777777777777777777777777777999;;;===<<<999666444555777999999888777777777666555555555777999;;;<<<<<<666111...000333444444555555444333333333444444777777555444333333333333222333666888999888666555888:::<<<<<<;;;999999999======<<<:::888777888:::=========<<<:::999777666555555555555555555555555222444888999::::::;;;===:::999999999888777777666000/////////000111222333222///,,,+++,,,...000000111555777444333666777666777888888888777666444333///000111222333444444555444333222333444555444222666666777777888888888888999999::::::::::::::::::777777777888888999999999555666777888888888888888999666444444666888::::::555666777777888777777777:::<<<>>>???>>>======>>>@@@@@@>>>;;;:::<<>>===<<<<<<>>>@@@BBBAAABBBCCCCCCBBBAAABBBAAA@@@>>><<<:::999999:::===:::;;;>>>>>>;;;;;;>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;:::::::::;;;;;;>>>:::999:::999666555888<<<<<<;;;:::999999999888444444444555666999;;;<<<::::::999888777888:::;;;::::::::::::999888777666666888999999777777777888666555444444555777999:::888777555444444555666666555555333222222222333333999888666555333333333333222444666777777777777777888;;;>>>>>><<<::::::;;;;;;;;;:::888666666888:::<<<<<<<<<<<<:::999777666444444444555555444444444222444777999999:::;;;<<<888888888888777666555555//////......///000222333444000,,,+++---000111111///333555333333777999888888777777666555444333222...//////000222444555666555333111222444555444222888888888888777777666555666777888999::::::;;;<<<888888888888888888888888222444666888888999:::;;;888666555666888::::::999666666777888888888888888:::<<<======<<<;;;<<<===??????===;;;:::<<<@@@CCCAAA@@@@@@AAABBBCCCAAA???AAAAAABBBEEEGGGIIIGGGFFF@@@BBBEEEHHHIIIIIIHHHGGGHHHHHHHHHGGGEEEEEEGGGIIIDDDBBB@@@AAACCCDDDBBB@@@CCCGGGKKKMMMNNNQQQWWW]]]\\\^^^^^^YYYQQQLLLKKKLLLKKKHHHEEEEEEHHHMMMQQQTTTXXXbbblllqqqsss}}}|||rrreee]]]]]]ZZZRRROOOUUULLLSSSXXXWWWRRRMMMNNNQQQNNNOOOOOOOOOMMMKKKIIIGGGFFFHHHJJJJJJIIIJJJNNNQQQMMMRRRSSSPPPMMMMMMLLLHHHKKKKKKJJJIIIGGGEEECCCAAAHHHHHHKKKMMMIIICCCBBBEEEGGGHHHJJJKKKLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBBBB>>>===>>>???AAABBB@@@???===>>>>>>???@@@BBBCCCDDD>>>@@@AAAAAA@@@@@@@@@AAABBB@@@>>><<<===???AAABBBCCCBBBBBBDDDDDDBBBBBBCCC@@@>>><<<;;;:::;;;===>>>===;;;<<>>>>>>>>???@@@AAACCCCCC??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999>>><<<<<>>999666777<<<===>>>>>>===<<<999888555555444555777;;;>>>@@@======;;;999888999<<<>>>===;;;888666555666888999555777777777555555666777666555333333333444666777333555888999888777777888555555333222111222222333:::999777555444333444444333555777777777777888888777;;;>>>???===;;;;;;<<<888888777666555666999;;;:::;;;;;;;;;:::888666555111222222333333222222111333666999;;;;;;;;;<<<===777777777777666555444333///............000222333333///***))),,,///000///---222444333444888::::::888777666555444333222222/////////000111444666888555333111222444555333111999999999888777555444333333555777888999:::<<<>>>888888888888888888999999000333555777999:::<<<===888888999;;;======;;;999999999:::;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<======<<<;;;:::;;;>>>AAABBBAAA@@@AAABBBBBBAAA???@@@@@@BBBEEEHHHHHHGGGEEE???AAAEEEGGGHHHHHHGGGFFFGGGGGGGGGEEEDDDFFFIIIKKKDDDCCCCCCEEEGGGFFFBBB>>>BBBFFFJJJKKKLLLPPPXXX___aaacccccc^^^UUUOOONNNOOOMMMKKKGGGEEEFFFJJJOOOSSSXXX```iiillloooxxx~~~}}}~~~qqqkkk```VVVQQQRRRSSSRRRJJJKKKNNNOOOPPPPPPOOONNNNNNOOOOOOPPPPPPNNNMMMLLLNNNKKKIIIKKKOOOSSSTTTTTTRRRRRRQQQPPPNNNKKKHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDIIIJJJIIIGGGEEECCCCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGGGGHHHHHHEEEBBBGGGFFFCCCAAA??????@@@@@@???@@@CCCEEEEEEEEEDDDCCCBBB@@@>>>???@@@AAAAAA@@@CCCDDDEEEDDDAAA?????????===>>>@@@AAABBBDDDHHHJJJHHHAAA:::999<<>>@@@CCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>===<<<<<<===999:::<<<<<<;;;:::;;;<<<<<<888888;;;===:::888999<<<<<<;;;:::999888666555222444777:::<<<=========>>>===;;;:::999::::::;;;999;;;<<<<<<999777666777888777666555444444555555888777666555444444555666444666999::::::777444222444222111222444666666555555777888777555444444555666111111777;;;999666444999999:::;;;:::999888777999<<<===:::555333666:::<<<:::888888999:::999888555555555555444333222111222444666666555666:::===888888777666555444333333666444000---++++++,,,---,,,,,,++++++,,,,,,---...***---111666999999888888===999444333444666444333888666555555666666555333555555555444333222000///888555222222444555444111555666888999::::::999888:::777444444666888777555444555666777999999::::::888<<<===<<<===??????;;;;;;<<<===>>>>>>===<<<;;;999;;;===<<<999777666666===<<<;;;<<<>>>>>>>>><<<>>>>>>======>>>@@@CCCDDD@@@BBBBBB@@@CCCHHHIIIFFFCCCBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@AAACCCEEEHHHJJJDDDDDDCCCDDDEEEEEECCCAAA@@@FFFHHHFFFJJJVVVaaaeeehhhaaa^^^___\\\TTTPPPRRRTTTMMMIIIIIIGGGEEEJJJSSS^^^]]]^^^cccmmmxxxxxxvvv{{{|||xxxqqqdddYYYTTTSSSTTTTTTPPPQQQRRRSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLKKKKKKMMMLLLLLLNNNPPPQQQOOOMMMOOOOOONNNMMMKKKHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJHHHEEECCCCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGMMMJJJGGGFFFGGGHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@AAACCCDDDDDDCCCDDDCCCCCCBBBAAA@@@???>>>>>>@@@BBBBBBBBBCCCEEEGGGFFFAAA;;;;;;???DDDFFFEEECCCBBB???===<<<===>>>@@@BBBBBBBBBAAA@@@??????>>>CCCAAA???>>>======<<<;;;:::<<<======;;;:::;;;;;;>>>;;;;;;???@@@>>>===>>>===<<<:::888777777888888333555777999;;;;;;::::::===<<<;;;:::999:::;;;;;;777999:::999666444333333555777888:::999888666444777666555444444444555666777888::::::999777555333444333222333555666666555555777888888666555555666777333222888<<<:::777555666777888:::::::::999999888::::::777222000333666888888888888888888999999888666444333222222333444444666888888666666777999666666666555555555444444555444111...,,,---...///,,,,,,++++++,,,,,,---......000333666888777666444555333222222444666777777:::888777777888888777555555555444444333111000///111000000111333555666555777888999::::::::::::999999777666666888888666444444555666777888999999999888;;;;;;999999<<<;;;888;;;<<<===>>>>>>>>>===<<<:::;;;<<<;;;999888888888:::999999;;;>>>@@@@@@???<<<<<<===>>>@@@CCCEEEGGGBBBDDDCCCAAACCCFFFGGGDDDDDDDDDCCCCCCCCCDDDEEEFFFAAA@@@@@@@@@AAACCCEEEGGGGGGEEECCCCCCDDDDDDCCCBBB>>>DDDFFFEEEIIIUUUaaaeeehhhcccaaabbb___WWWRRRRRRSSSNNNLLLLLLJJJHHHLLLSSSUUUUUUWWW\\\fffqqq{{{~~~|||~~~www~~~uuuhhh\\\UUURRRRRRSSSUUUUUUUUUUUUSSSPPPNNNLLLNNNNNNMMMKKKKKKJJJJJJJJJJJJLLLOOORRRTTTSSSOOOLLLOOONNNMMMLLLJJJHHHFFFEEEBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKIIIFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFMMMJJJGGGEEEFFFFFFFFFFFFDDDEEEFFFFFFDDDBBB???===AAAAAAAAAAAABBBBBBBBBBBB@@@??????AAADDDFFFFFFEEEDDDAAA??????AAAAAA>>>;;;>>>@@@CCCCCCBBBBBBBBBCCCDDD@@@===>>>BBBFFFGGGGGGCCCBBB@@@>>>===<<<<<<<<>>===<<<;;;BBB???======>>>>>><<<999<<<===>>>>>><<<::::::;;;<<<999888<<<>>><<<;;;======;;;888666555777999;;;666777999:::::::::999999;;;;;;:::999999:::<<<<<<;;;<<<===<<<999666555555333666;;;>>>>>>;;;777444555555444333444555666777:::::::::999888777555444444333222333666777666555444666888888777666666777888444333999<<<:::888777444555777888999:::::::::;;;===<<<999555333555888777999;;;:::777777999;;;;;;999666444333444666888777888::::::888666555666333444444444555555555666444222000.........000111,,,,,,,,,,,,,,,------...222444666777777555333111222333555666666777999;;;999888777777888888777666555555555444333222111111...///000111111333555777888999999:::::::::999999888777777777999888666444444555555666777888999999:::===<<<999888;;;;;;999;;;<<<===?????????>>>===:::;;;<<<;;;:::999;;;===:::999888:::===?????????>>>>>>???@@@BBBCCCDDDEEEBBBEEEEEEBBBAAADDDDDDAAAFFFEEEDDDCCCCCCEEEGGGHHHCCCBBBAAAAAAAAABBBCCCDDDGGGEEECCCBBBBBBCCCBBBAAA===BBBDDDDDDHHHSSS^^^dddhhhfffffffffbbbZZZUUUTTTRRRPPPOOOOOOMMMLLLNNNSSSPPPQQQRRRWWW^^^hhhpppvvv}}}www{{{xxx|||wwwhhh]]]TTTOOOMMMOOOTTTTTTTTTTTTRRRPPPMMMKKKPPPNNNMMMKKKJJJKKKKKKLLLJJJMMMQQQUUUXXXWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJJJJDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMKKKIIIGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIFFFCCCCCCDDDFFFFFFEEEFFFFFFEEEDDDBBB@@@???BBBAAA@@@@@@@@@AAAAAABBB===<<<===???CCCEEEEEEDDDDDD@@@<<<===@@@AAA>>>:::<<>>???BBBEEEEEEEEE@@@@@@???===<<<:::888777:::;;;<<<<<<<<<<<<;;;:::???<<<:::<<>>???@@@???<<<;;;;;;;;;===888777:::;;;999888::::::999888777777888::::::777888999;;;;;;;;;;;;;;;::::::999999999:::<<<===<<<>>>???===:::888666666333666:::===>>><<<888666444444333333333555666777<<<;;;999777666555444444444333333555777888777666222444777888777666666777777444333888;;;999777888555555666777888888999999<<<===<<<:::777666888:::888<<>>@@@???<<<<<<@@@BBB@@@;;;<<<===????????????>>>:::;;;;;;;;;:::;;;>>>@@@>>><<<::::::;;;<<<<<<;;;BBBBBBBBBBBBAAA@@@???>>>???CCCDDDAAA@@@BBBBBB@@@FFFDDDCCCBBBCCCEEEGGGIIIFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBB???===???BBBCCCDDDGGGOOOYYY```hhhiiikkkjjjfff___YYYVVVQQQQQQRRRQQQPPPNNNOOORRRRRRSSSTTTVVVYYY___eeejjjtttxxxvvvxxxxxxyyyzzzyyykkkaaaWWWNNNKKKMMMQQQRRRSSSTTTTTTRRRPPPOOOPPPOOONNNMMMLLLMMMNNNOOONNNPPPRRRTTTUUUUUUUUUUUUSSSQQQOOOMMMKKKKKKLLLMMMHHHHHHHHHHHHHHHIIIIIIIIIMMMNNNNNNMMMKKKIIIJJJJJJCCCCCCDDDFFFHHHJJJLLLMMMHHHGGGEEEBBBAAABBBDDDFFFIIIGGGEEECCCBBBAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBB======>>>@@@CCCEEEDDDCCCCCC???;;;;;;???@@@>>>::::::===@@@BBBBBBAAA@@@AAAAAA@@@??????@@@AAAAAAAAA?????????===;;;999777555666777999;;;<<<<<<<<<;;;;;;:::999<<>><<>><<<<<<<<>>@@@>>>999666777888666555444555666777666555999888777666555555666666222444666555333333666999888888777666666666555555:::999666333222444777999555444444444555666777888===??????===???DDDFFFEEE;;;<<<===?????????>>>===:::;;;;;;;;;:::<<>>;;;999999;;;=========AAAAAAAAAAAA@@@>>>===<<<;;;@@@CCC@@@???AAABBBAAACCCBBBAAAAAAAAACCCEEEGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@@@@BBBCCCDDDBBB===:::BBBCCCCCCCCCDDDIIIRRRZZZfffjjjnnnlllgggbbb]]]ZZZQQQSSSTTTRRRPPPPPPOOOOOOQQQSSSTTTUUUVVVYYY^^^bbblllvvvzzzqqqmmmrrr{{{vvvuuuyyy~~~|||ooohhh^^^RRRMMMPPPPPPQQQTTTVVVVVVVVVUUUTTTPPPOOOOOOOOOOOOPPPQQQQQQSSSTTTTTTRRRPPPNNNOOOPPPPPPNNNKKKIIIHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIMMMNNNNNNMMMKKKIIIJJJKKKAAABBBCCCDDDGGGIIIKKKMMMFFFFFFEEECCCAAABBBDDDFFFJJJIIIFFFCCCBBBBBBCCCCCC@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBDDDFFFFFFEEECCCBBB???<<<;;;>>>???>>><<<:::<<>>======>>>???@@@AAA@@@@@@>>><<<:::888777555666999;;;======<<<;;;999:::<<<=========<<<<<>>BBB<<<999;;;;;;999999:::777999<<<>>>>>><<<:::888222333444555666888999:::::::::999888888999;;;;;;999;;;<<<<<<999777666666777777666666666777888888666666555444555555777888999888666555444333333333444444555777999999888666111444888999888666555444555333333666777555666999:::999888777777777777888:::999888777777888999:::777:::;;;999555111111111222333666777777666333111444444444777999999888666000111111111222222222333---,,,,,,,,,------...///---------------......///111222444666777888888777:::;;;;;;:::888777777888888777666777888999888777:::999777666666666777888333444555666666888:::<<<888888666555444444444444888888555222111222666999555444333333333555666777777:::;;;:::===BBBDDDCCC;;;<<<===>>>>>>===<<<;;;999:::;;;;;;;;;<<<>>>@@@:::888777999===@@@CCCDDD>>>???????????????@@@@@@:::@@@DDDBBB@@@BBBCCCBBB??????@@@@@@AAABBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDD???@@@BBBDDDEEECCC???<<>>???AAACCCDDDEEEEEEDDDCCCCCCCCCEEEFFFEEECCC@@@AAA???>>><<<<<<===>>>???===>>>??????======>>>???>>>>>>===<<<<<<===@@@BBB@@@@@@>>>===;;;:::999888777999;;;======<<<:::999999===@@@???;;;888888999>>>@@@AAAAAA@@@??????@@@???:::777:::;;;:::;;;===;;;<<<===>>>===<<<;;;:::555555555555666777888999;;;:::999888888888999::::::<<<>>>>>><<<;;;::::::888888777666666666777777999888777666555666777888777777777666555444444333555555666888::::::888666444777:::;;;:::777555555666444444777777555666:::999999888777888888::::::@@@>>>;;;:::999999999999777888999999777555333222222333444555555444333222555333222444777888777666222222111111111000000000------------............---------------...//////111222333555777888999999<<<:::888777888999999999777666666777888999999777999777666444444555666777666555555666888::::::::::::999777555444444444444444555666444222111333555555444333222222444666777222666888777999>>>???<<<<<<<<<======<<<;;;:::999777999;;;<<<<<<<<<===>>>999888777999>>>BBBFFFGGG@@@??????>>>???@@@AAABBB===DDDHHHEEEBBBCCCDDDCCC===>>>@@@AAABBBCCCCCCBBB@@@AAABBBCCCDDDEEEFFFFFFCCCBBBBBBCCCEEEEEEDDDCCCDDDAAA@@@BBBBBBCCCKKKUUU```iiinnnjjjfffeeecccaaaVVVZZZZZZUUUQQQRRRQQQNNNKKKOOOSSSTTTSSSTTTXXX]]]]]]dddooo{{{sssjjjnnnvvv~~~{{{qqqmmmnnnkkk|||}}}ssspppfffWWWPPPSSSLLLNNNPPPSSSTTTTTTTTTSSSKKKLLLNNNQQQRRRSSSSSSRRRQQQTTTWWWVVVSSSPPPOOOPPPOOOLLLIIIFFFFFFHHHKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJIIIGGGFFFFFFGGGJJJJJJIIIIIIJJJJJJKKKKKKFFFHHHJJJIIIFFFEEEFFFHHHGGGHHHHHHHHHGGGDDDBBB@@@<<<>>>AAADDDFFFFFFFFFEEECCCCCCCCCDDDDDDCCC???===@@@@@@???===<<<<<>><<<;;;<<<=========<<<;;;<<<>>>BBBEEE>>>===;;;:::888888777777:::<<<===>>>===;;;999777;;;@@@DDDAAA999444444777>>>@@@AAAAAA@@@???@@@AAAAAA<<<:::>>>@@@@@@BBBEEE>>>>>>===<<<<<<<<<<<<<<<::::::999999999999999:::<<<;;;999888888888999999777999;;;;;;:::888888999888888888888777777666666:::999888666666666777777777777888888777666555555555555666888::::::888666666999===>>><<<999666666777555666888888666888<<<888888777777888:::<<<===@@@===:::777666555444333888888999;;;<<<;;;999666666666555555555666666666777444222222555777666444333333222111000///............//////////////////...------------...//////111222444666777888999999AAA===999888:::;;;:::999555444444555666777777666777666444333333444555666<<<888555666888999777555;;;:::888666555444444555///333777777444111111111555444333222222333555666111555777777888;;;;;;888<<<<<<======<<<:::888777666999<<<===<<<;;;<<<<<<===;;;999:::>>>BBBEEEFFFEEEDDDAAA?????????@@@AAAAAAIIILLLIIIDDDCCCDDDCCC<<<>>>@@@CCCDDDDDDCCCBBB@@@AAACCCEEEGGGHHHIIIIIIHHHEEEBBBBBBDDDGGGHHHIIIBBB???>>>AAABBBBBBKKKVVV^^^hhhmmmiiidddeeeeeebbbYYY^^^]]]VVVRRRSSSRRROOOPPPTTTWWWWWWTTTSSSVVVZZZWWW^^^hhhsssrrreeebbbppp{{{sssmmmkkkssszzz}}}wwwggg]]]YYYSSSTTTRRRPPPQQQSSSVVVXXXXXXRRROOOMMMNNNQQQUUUYYYZZZSSSTTTVVVUUURRROOOMMMLLLKKKMMMNNNLLLIIIHHHJJJMMMHHHHHHGGGGGGFFFFFFGGGGGGIIIFFFBBBBBBEEEGGGGGGFFFEEEIIIMMMMMMKKKJJJKKKMMMQQQMMMIIIFFFDDDDDDCCCBBBCCCDDDGGGIIIJJJGGGAAA===???AAADDDFFFGGGFFFDDDBBBFFFDDDCCCDDDFFFEEEBBB>>>@@@???===<<<<<<<<<======CCCAAA>>>>>>>>>>>>===;;;BBB>>>::::::===??????===;;;;;;:::999888888777777>>>===<<<;;;:::;;;;;;<<<>>>@@@???999777:::<<<<<<@@@???===<<<<<<===>>>???AAA@@@>>>===<<<<<<<<<<<<<<<===>>>===;;;::::::;;;444666:::<<<======;;;:::???<<<999777777777666555777777777777777888888888999777555666888999777555888777666666555444444444666555333222111111222222222333555666888999:::::::::<<<<<<;;;999777666777555555444444555888:::<<<888999999999999:::===???<<<;;;999777555444333222<<<888555888>>>@@@<<<777666666666555555444444333777666333111111222444666333111////////////...,,,111///---,,,+++,,,---...444111---+++,,,...///000...111444555555777;;;>>>AAA>>>;;;:::;;;<<<;;;999333777888666666999888444555555444555666888:::;;;888888999999888777555444777444222111111222111000333555777777444111...---111222333444444444444333666111000777<<<::::::===<<<;;;:::999888888888888999:::<<<>>>??????>>>===888888999;;;===@@@BBBCCCDDDEEEEEEDDDBBB@@@>>>===FFFGGGHHHHHHHHHGGGFFFEEE<<>>BBBAAA@@@?????????@@@@@@BBB@@@>>>>>>??????>>>===???===<<<>>>@@@AAA???;;;::::::::::::999888777777;;;:::999999:::;;;===>>>===@@@@@@;;;999;;;<<<;;;999:::;;;===>>>???@@@@@@???>>>===;;;::::::;;;;;;<<<===>>><<<:::999999:::555666888:::;;;;;;;;;:::???<<<999777777777666555999999999999888888888888:::888777777999999777555555555666666666555555444666555444222111111222222444444666777888888888888:::;;;<<<;;;888666666666666555333333333555777888999999999777666555777999:::999888777666555555555<<<888555777<<<>>>:::666222222333333444444555555888666444222222333555666666444111000111222222111111000///------...000111333111...,,,,,,...000111000222444555555777;;;>>>AAA>>>:::888888999888666666:::;;;999999;;;:::666555555444444555666888999555555666777777777666555777555333222333333333222333555777777555333222222222333333444444555555555777333222888<<<;;;;;;===<<<<<<:::999888777777777999:::<<<>>>??????======999::::::;;;<<<>>>@@@AAA@@@AAABBBCCCCCCBBBAAA@@@DDDEEEFFFGGGGGGFFFDDDDDD<<>>???@@@@@@???===>>>??????@@@DDDHHHLLLUUUZZZaaagggjjjkkklllmmmhhh```WWWRRRRRRSSSRRRPPPPPPPPPQQQPPPPPPQQQSSSVVV\\\___ccciiiqqq}}}rrrfffcccttt|||~~~xxxuuutttvvvxxxdddYYYYYYWWWRRRQQQQQQRRRUUUVVVVVVUUUOOOMMMKKKKKKNNNRRRTTTUUUVVVWWWWWWUUUPPPLLLIIIHHHSSSTTTTTTPPPJJJFFFFFFGGGJJJIIIIIIHHHIIIIIIJJJJJJJJJHHHEEEEEEFFFFFFFFFFFFHHHFFFEEEHHHNNNPPPNNNKKKKKKIIIGGGGGGGGGFFFDDDCCC??????@@@CCCFFFGGGEEEDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHGGGFFFEEEEEECCCAAA>>>BBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@???<<<<<<===AAADDDDDD???;;;::::::;;;;;;;;;999888777;;;;;;:::999999:::;;;<<<:::>>>???;;;999;;;;;;999666888;;;===??????>>>======<<<;;;999999999::::::=========;;;888777888999666666777888999::::::;;;===;;;888777777777666555;;;;;;;;;:::999999888888<<<:::888888888888777555333444666777777777555444666666555444333333333333666777888888888777666555999:::;;;:::777666555666777555333222111222333444666777777555444333555666999888888777777777888888;;;777555777;;;<<<888444......///111333444666666888777555444333444666777777444111000222333555555333222000///000111333444333111///---...///222333333444555555555777;;;???AAA===888555555555555444666:::;;;999999:::999666444444444444444555666777222333444555666666666666777555333333555666555444444555777666555555666777555444333333333444666666888555555999<<<<<<<<<>>><<<;;;:::999777777666666999;;;===>>>???>>>===<<<<<<<<<;;;;;;;;;<<<>>>???<<<===???AAACCCDDDDDDDDDBBBCCCEEEEEEFFFEEEDDDCCC?????????>>>======@@@BBBEEEAAA???@@@EEEGGGDDDAAAAAAAAA@@@>>><<<;;;===>>><<<===>>>>>>???BBBFFFJJJOOOTTTZZZ```dddgggjjjllleee___XXXTTTSSSRRRPPPNNNLLLMMMNNNNNNNNNOOORRRUUUZZZ]]]aaacccgggqqq~~~uuufffdddiii{{{vvvttt~~~xxxcccXXXZZZXXXSSSRRRSSSTTTWWWWWWVVVUUUPPPNNNLLLLLLNNNQQQRRRSSSUUUVVVWWWUUUQQQMMMKKKJJJMMMOOOPPPNNNJJJHHHIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGFFFIIIHHHGGGIIILLLMMMLLLJJJHHHGGGFFFGGGHHHGGGEEECCC@@@??????@@@CCCEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHFFFEEEDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>???AAABBBBBBAAA>>>===>>>BBBEEEEEEAAA===;;;<<<===>>>===<<<:::999@@@???===:::999888888888777;;;>>>;;;999:::999666999:::;;;<<<<<<<<<;;;:::<<<;;;:::999999999:::;;;======<<<:::777666777888888888888888888:::;;;<<<;;;999666555666666666555::::::::::::999999999999<<<;;;:::999888777666555555666888:::999777555333777777666666555555555555888999999999888666444333888999:::999777555555666888777444222111000111222333444666666555666888::::::999999888888888888888:::777555666999999666222---...///111333555666777999888666555555555666777666333///...000333555666555444222111222333555666222222111//////000333555666666555555666888;;;>>>>>>;;;777444444444666666333777888555555777666222111222222333444555666777444444555555666666666666666444333444666666666555777777777666555555777999888666444222222222444555777666777999;;;;;;<<<===::::::999888888888888888:::;;;===>>>???>>>===<<<>>>===<<<::::::;;;<<<===;;;<<<>>>@@@BBBDDDEEEEEECCCDDDEEEFFFGGGGGGFFFEEEBBBBBB@@@>>><<<===@@@CCCGGGCCC@@@BBBGGGIIIFFFBBB>>>@@@@@@===999888;;;>>>===>>>??????@@@BBBEEEHHHMMMPPPUUUYYY\\\___bbbeeeaaa^^^YYYVVVUUUSSSPPPNNNLLLMMMMMMMMMLLLMMMPPPSSSVVVZZZ^^^^^^```hhhvvvyyypppnnnwww{{{vvv{{{zzzfff[[[[[[YYYUUUTTTTTTVVVXXXXXXWWWUUURRRPPPNNNNNNPPPQQQRRRRRRRRRTTTVVVUUUSSSPPPOOONNNJJJLLLMMMKKKHHHHHHJJJMMMPPPOOOMMMKKKJJJHHHHHHGGGJJJJJJIIIIIIHHHGGGHHHHHHJJJLLLLLLKKKHHHGGGHHHJJJFFFEEEEEEFFFHHHHHHFFFEEECCCAAA??????AAACCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEHHHHHHFFFDDDBBB@@@??????@@@@@@@@@@@@AAAAAA@@@@@@BBB@@@???@@@BBBCCCCCCCCCCCC@@@???@@@CCCEEECCCAAA===>>>?????????>>>===<<>><<<::::::::::::777===@@@===<<<<<<;;;888;;;:::999999:::;;;<<<===<<<;;;;;;::::::;;;<<<===<<<<<<;;;999666555777999;;;:::999999999;;;===>>>999777555444555666666555777888888888999999::::::;;;;;;:::999777666555555:::;;;<<<<<<:::777444111888888888888888777777777888999::::::999777444222777999:::999777555555666:::888666333222111222222555777888999999999:::<<<<<<;;;:::888777777666666888777555666888888555222111111222333444555666777999888777666666666666777666333000///111444666777666555444333333444666777333444444222000111333666999888666666888999;;;<<<:::999777555555666888:::222666666444333555444000...///111333555777888888777777777666666555555555555444333444666666555444999999888666444444666888999888555222111000111222666777888888888:::;;;;;;888888888888999:::;;;<<<:::;;;===>>>???>>><<<;;;???>>>;;;:::999:::;;;===<<<===>>>???@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHEEEEEECCC@@@>>>???BBBEEEGGGCCCAAACCCGGGHHHFFFCCC===??????===999888;;;>>>???@@@AAAAAABBBCCCFFFHHHIIILLLPPPSSSUUUXXX[[[^^^\\\[[[XXXWWWUUUTTTQQQPPPPPPPPPOOONNNLLLLLLMMMOOOQQQUUUYYYZZZ[[[cccppp|||tttooottt|||{{{~~~mmmccc```YYYVVVUUUTTTUUUWWWXXXWWWVVVTTTRRRPPPPPPQQQRRRRRRQQQOOOQQQTTTTTTSSSQQQQQQQQQMMMNNNMMMIIIEEEEEEHHHLLLQQQPPPNNNKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIKKKKKKNNNNNNKKKFFFDDDFFFIIIFFFEEEDDDEEEGGGGGGGGGFFFEEECCC@@@@@@AAABBBBBBBBB@@@AAACCCEEEEEEEEEDDDDDDFFFFFFEEECCC@@@>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCAAA@@@AAACCCDDDDDDCCCHHHDDD@@@???BBBDDDDDDCCC????????????>>>?????????>>>>>>===<<<<<<===>>>???;;;@@@CCCAAA???@@@???===888888777888:::===@@@BBB<<<<<<;;;;;;;;;===>>>???<<<<<<:::888666666888;;;<<<;;;:::::::::<<<===>>>:::888555555666777777777888888888888999999999:::999::::::888666555555666<<<======<<<999666333111777777888888888777777666777888:::;;;:::888555333777999:::999888666666777:::888666444333333444555999;;;<<<<<<:::999999:::;;;;;;999888777666666555777666555666777777555444333333444555555666777777888777777666666666666666888555222222444666888888777666444333222333444555444666777444111111333666;;;999888888:::;;;;;;:::666777888777666777999<<<444888888666555777555111...///111444666777888888999888777666555555555555555444444555666666444333888888777555333333444666999777555444222222222333555999:::888777999;;;:::999999999999:::<<<===>>>:::<<<===??????>>><<<;;;>>><<<:::999999:::<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJIIIIIIFFFGGGFFFDDDBBBAAABBBDDDCCCBBBAAABBBCCCDDDDDDCCC>>>>>>>>>===;;;;;;===???@@@BBBCCCCCCCCCDDDFFFHHHDDDGGGKKKNNNQQQSSSVVVYYYUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSQQQNNNKKKJJJKKKLLLMMMQQQUUUWWWZZZaaammmuuuxxxnnnrrrwwwmmmeee[[[VVVTTTRRRRRRTTTUUUUUUUUUUUUSSSQQQPPPQQQQQQQQQPPPLLLOOORRRRRRQQQPPPOOOOOOQQQPPPMMMHHHDDDDDDIIINNNNNNMMMLLLKKKJJJIIIIIIIIIGGGIIIKKKKKKJJJIIIKKKMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGEEECCCCCCEEEGGGGGGGGGEEECCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDAAA>>>===???AAA???@@@AAABBBCCCCCCBBBAAADDDCCCAAABBBCCCDDDDDDCCCJJJFFFAAAAAACCCEEEDDDCCC???>>>===<<<<<<===???@@@===<<<;;;;;;<<<===>>>???<<>>666777888:::<<<>>>@@@AAA<<<;;;;;;;;;;;;===???@@@;;;;;;:::888666777:::===;;;;;;::::::;;;;;;<<<<<<<<<:::888888999:::;;;:::<<<;;;;;;:::999888888888666888999888555444555777;;;;;;:::999777444222111444444555666666555555444555777999;;;;;;999777555888999;;;:::888777888888888777555444333444666777888:::<<<<<<:::999888999999888777777666666666777666555666777777777777666333333444555666777777888777777666666666555555555777555333333444666666666888666444222111111222333666888999666222000333666;;;:::999;;;===<<<:::777555777999999777666777999666999:::777777888666222111222444555666666666666777666555444444444555666777666666777888777555222444555555444333222444555666666666666777777777777666;;;===999777:::<<<:::===<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>??????===<<<;;;<<<;;;999888888;;;>>>@@@???>>>======>>>???@@@AAA@@@AAACCCEEEGGGGGGGGGGGGEEEGGGHHHGGGEEEBBBAAABBB@@@BBBDDDCCCBBBAAACCCEEE@@@>>><<<<<<>>>???@@@@@@AAABBBDDDDDDDDDDDDFFFHHHDDDGGGKKKMMMMMMNNNOOOPPPMMMNNNOOOOOOPPPQQQRRRTTTSSSRRRQQQNNNJJJIIIJJJKKKKKKMMMPPPTTTYYY```hhhnnnxxx|||{{{wwwzzz~~~tttjjj\\\UUUSSSPPPOOOQQQSSSTTTTTTTTTRRRPPPPPPQQQQQQPPPOOOKKKNNNPPPQQQOOONNNMMMMMMRRRPPPMMMGGGDDDEEELLLRRRKKKKKKJJJJJJJJJJJJKKKKKKFFFIIILLLLLLKKKJJJLLLNNNOOOKKKGGGFFFIIIJJJHHHFFFHHHFFFCCCBBBDDDFFFGGGGGGCCCBBBAAAAAACCCEEEDDDDDDCCCBBB???>>>???AAAEEEGGGBBBCCCCCC@@@===<<<>>>AAA<<<===???@@@AAA@@@@@@???EEEDDDBBBBBBDDDDDDDDDCCCJJJGGGCCCCCCDDDEEECCCAAA???===;;;::::::<<<>>>@@@>>>===<<<;;;:::;;;;;;<<<:::???@@@===<<<>>>???===888999<<<===>>>>>>===<<<;;;:::::::::;;;===>>>@@@;;;;;;:::888777888<<>><<<::::::<<<=========@@@???>>><<<:::888777666444666888777444333555777999888777666555444333222111222333444444444333222333666999;;;<<<:::888666888:::;;;;;;999888888999666555444333333444666777333666999::::::999:::;;;666666666666666777888888555555666777888888888777111111333444666777888999666666666666555555555555444333111222333444333222888777444222000000111111777999;;;888222000222666<<<::::::<<<>>>===:::666444777::::::777555555666666999:::777666777666222444555666666666555444333444333222222333444666777999888888999999888555333000111333333333333444666333444666888:::;;;<<<<<<777===???:::888;;;===;;;@@@???>>>===<<<;;;;;;;;;;;;<<<>>>??????===<<<:::;;;:::888777888;;;???AAA>>>============???AAABBB<<<>>>@@@BBBDDDEEEEEEEEEDDDFFFIIIIIIFFFCCC@@@???AAAEEEHHHFFFCCCBBBEEEHHHAAA>>>;;;<<<@@@BBBBBB@@@AAABBBDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMKKKIIIHHHGGGGGGIIIKKKLLLMMMOOORRRTTTQQQQQQPPPMMMJJJHHHIIIKKKJJJKKKNNNSSSYYY___eeehhhmmmoooyyywwwwww|||}}}rrreee]]]VVVSSSRRRSSSRRROOOPPPTTTVVVRRRNNNLLLMMMNNNMMMLLLNNNNNNOOOQQQRRRQQQNNNKKKMMMLLLJJJIIIIIIJJJLLLMMMOOOMMMJJJHHHGGGGGGIIIJJJKKKJJJIIIJJJLLLNNNNNNNNNKKKLLLLLLJJJFFFDDDEEEGGGGGGDDDCCCEEEIIIJJJGGGCCCCCCCCCDDDEEEEEEFFFFFFEEE===???AAACCCEEEEEEEEEEEEAAAAAA@@@???===>>>AAACCCCCC@@@===;;;<<>>??????>>>>>>???AAA===<<<;;;;;;;;;===>>>???;;;:::;;;<<>>===@@@;;;777888;;;>>><<<999<<<777555:::===<<<;;;;;;<<<:::999999;;;<<<<<<;;;:::999999:::<<<<<<;;;999;;;777555777;;;<<<999555222444777:::;;;:::888777666666777777555444222000222111222555888888444000222222333444555666777777888:::<<<:::777666999;;;888888777666555666666666:::555444777888555777===>>>888333222555777555333333444555777777777777666666222//////222555666555999555444777777444222222111333444666666555333222444444444444333111000///555888:::888333111333777======<<<;;;999888777777777777888888888777777777999888777666666555555666666555444555666777666555000333666555222111222555;;;:::777666666444222000222333444444333333555666777777777999;;;;;;999888:::<<<======;;;999999999999;;;<<<<<<;;;999999999>>>>>>===<<<<<<===>>>>>>999:::::::::;;;===AAADDDCCCBBB@@@??????@@@BBBDDDBBB@@@>>>???AAADDDFFFFFFIIIDDDCCCGGGIIIGGGEEEEEEHHHHHHFFFEEEEEEFFFGGGHHHGGGEEEBBB???>>>>>>???@@@AAAAAA@@@AAACCCEEEHHHJJJIIIMMMMMMJJJHHHIIIJJJHHHDDDDDDEEEFFFHHHKKKMMMNNNPPPNNNLLLIIIHHHGGGGGGGGGOOOMMMLLLOOOVVV\\\```aaa]]]hhhwww{{{||||||qqqddd[[[XXXUUUSSSTTTRRROOOPPPSSSUUURRRNNNMMMOOOOOOOOOMMMKKKMMMOOOPPPOOOMMMKKKJJJLLLLLLKKKKKKLLLNNNOOOPPPNNNLLLJJJHHHGGGHHHIIIKKKIIIHHHGGGHHHIIIJJJKKKKKKHHHIIIJJJHHHEEEDDDFFFHHHHHHEEECCCEEEIIIKKKHHHDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEAAAAAA@@@???===>>>@@@CCCEEECCC@@@>>>===>>>??????CCCDDDEEEDDDBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCC>>>@@@AAA>>>999666888:::<<<===??????>>>===>>>???;;;;;;;;;;;;<<<===>>>???;;;:::999:::<<<======<<>>888333222444666444222222333555666777777666666888555222111333555666666777333222555666222000111333444666666666555444333111111111111111000///...333666999888444222444666<<<<<<;;;;;;:::999888777999888777777777777888888888888666555444444444444444333333555777999999888444444444222111111444666888666444333333222000///222333555444333333444666555555666888999:::888777:::===???@@@???=========;;;<<<======<<<:::999999======<<<<<<<<<<<<;;;;;;>>>>>>===<<<:::;;;===@@@CCCBBBAAA?????????@@@@@@???>>>>>>???CCCFFFHHHHHHIIIEEEDDDGGGIIIFFFDDDDDDHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@???>>>???AAADDDFFFBBBBBBAAAAAACCCEEEHHHIIIIIILLLMMMHHHFFFGGGGGGEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJNNNMMMLLLOOOTTTYYY[[[[[[VVV___mmmzzzzzzuuuzzz|||pppddd[[[[[[WWWTTTUUUSSSOOOOOORRRTTTRRRPPPOOOPPPQQQPPPPPPJJJMMMPPPPPPMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSMMMLLLJJJHHHGGGHHHIIIJJJGGGFFFFFFEEEFFFFFFFFFGGGEEEFFFGGGFFFEEEEEEFFFHHHHHHFFFEEEGGGJJJKKKHHHFFFDDDEEEFFFGGGGGGFFFDDDCCCFFFGGGGGGHHHHHHGGGFFFFFFAAAAAAAAA@@@>>>>>>AAACCCGGGFFFCCCAAA???>>>======???BBBDDDEEECCCAAA@@@@@@AAAFFFFFFBBBBBBHHHHHHCCC>>>AAACCCAAA<<<888777888;;;===??????===<<<;;;<<<888999:::<<<===>>>>>>>>>;;;999888777999:::::::::>>>;;;777777888888666333:::888999???AAA>>>;;;<<>>>>>===============<<<;;;:::======>>>>>>======<<<;;;@@@@@@???===;;;;;;<<<>>>BBBBBBAAA@@@???>>>======<<<<<<===@@@DDDGGGIIIHHHHHHDDDCCCGGGHHHEEECCCDDDHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>???@@@CCCEEEGGGCCCCCCBBBBBBBBBDDDFFFGGGGGGKKKKKKFFFDDDEEEEEECCCEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKNNNQQQTTTTTTTTTNNNVVVbbbmmmzzzvvvyyy~~~sssfff^^^]]]XXXUUUUUUTTTPPPOOOQQQRRRQQQQQQQQQRRRRRRRRRQQQKKKOOOSSSRRRNNNKKKLLLOOONNNOOOPPPRRRSSSTTTTTTTTTOOONNNKKKIIIHHHGGGHHHHHHFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHGGGFFFHHHJJJKKKIIIGGGCCCDDDGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGHHHGGGGGGGGGBBBCCCCCCBBB@@@@@@BBBDDDFFFFFFFFFDDDAAA>>>======???AAACCCCCCAAA????????????IIIIIIAAAAAAJJJJJJAAA???AAABBB@@@===;;;;;;<<<:::<<>>>>>>>>>>>===:::777777888999::::::<<<:::888777888999777555888777:::@@@AAA===::::::;;;999888999:::<<<;;;;;;:::888666666777777666555;;;888555555777999999999999888777666555666666777777777888888888999999999:::;;;;;;888333111333666777777777888888888888888<<<999555555666777444222555777999::::::999777666666555555666777888999;;;<<<999555333444444333111222333444444555666666666;;;999777555444444555555666222000333444111000222888999999888888666555444111111222333333333333333222555:::<<<;;;999999:::999999:::;;;;;;;;;:::999777777999::::::999999888999888777555444333222222444333333555888:::::::::777444111111444666555333444333222222444444333222333444555444333333444555111333555777777666777777666999===>>>===;;;::::::>>>===<<<===>>>>>>===<<>>>>>>>>>>>>>>??????======>>>===<<<===???AAA??????@@@@@@???>>>===<<<;;;;;;<<<@@@DDDFFFFFFEEEDDDBBBBBBFFFGGGDDDCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCGGGGGGDDDCCCEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIILLLNNNOOOOOONNNJJJSSS^^^iiiuuuxxxkkkccc^^^XXXTTTUUUTTTQQQOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRJJJNNNRRRQQQMMMKKKMMMPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQNNNKKKIIIGGGFFFFFFHHHIIIIIIGGGEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDGGGGGGGGGHHHIIIJJJIIIHHHBBBDDDFFFHHHIIIIIIHHHGGGDDDDDDEEEEEEFFFGGGGGGHHHCCCDDDEEEDDDCCCBBBDDDEEECCCDDDFFFEEEBBB??????@@@@@@AAAAAA@@@>>>>>>???@@@@@@IIIJJJAAAAAAIIIHHH>>>>>>>>>===<<<;;;;;;>>>???;;;<<<>>>>>><<<:::::::::666888:::===>>>??????>>>>>><<<999888999;;;;;;;;;:::999999:::;;;;;;:::999555666:::@@@@@@;;;888999;;;999888888:::;;;;;;:::888666555555777999999999;;;999777666777888::::::;;;:::888666666666777888::::::999999888888888888888999999666333222555888888888888888777777777777;;;777444333555555333000222444777999::::::999888444666666666777999::::::;;;999777555555444333333333333444444555666666777888888777555333333333444888333111444555333222444::::::999999888777666555111222333444444555555444000333777999:::999999888888999:::;;;<<<;;;:::999333555999<<<===;;;777555:::999888666555444444444777666555666777888777666555333222444777777444000333222111222444555444333333444555555333333333555000333666777777666777888666999<<<<<<;;;888777666>>><<<::::::<<<===<<<:::::::::999:::;;;===???@@@;;;<<<============???AAA<<<===>>>???????????????<<<<<<===???AAACCCBBBAAA@@@???@@@EEEFFFDDDDDDHHHCCCDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBB@@@@@@@@@@@@AAAAAA@@@@@@????????????>>>BBBDDDBBBCCCFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEBBBEEEHHHJJJKKKLLLLLLLLLIIIQQQ]]]hhhrrr~~~}}}pppggg^^^WWWSSSTTTTTTQQQOOOOOONNNQQQTTTTTTSSSRRRQQQQQQHHHKKKMMMMMMKKKKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRPPPMMMKKKIIIGGGFFFIIIKKKLLLJJJGGGFFFHHHKKKKKKIIIGGGFFFFFFGGGFFFDDDFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIBBBBBBBBBCCCCCCEEEFFFGGGCCCDDDFFFEEEDDDCCCDDDEEE@@@CCCEEEDDDAAA???@@@BBB@@@AAAAAA@@@>>>>>>???AAA@@@FFFGGGBBBAAAEEEDDD===<<<:::888777888:::===???;;;======<<<;;;:::;;;<<<999:::;;;===>>>?????????>>><<<::::::;;;<<<===<<<999999:::<<<<<<<<<<<<<<<444666:::@@@???:::888:::>>><<<999999999999888777999777666666999;;;<<<<<<999888777777777777888999;;;:::999888777888888999;;;:::999888888888888888777888777666444555777888777777777666666555555555777666444333333333222111222333555777888999999888333666777666777:::;;;999:::999888777666555555555555555444555555666888888444555555444333222444555999444222444666444444777999999999888777777777777111222333333444444444444...000222555666666666555888999;;;<<<<<<;;;999888111444999<<<===:::777444999888777666666555666666888777555555666666444333222333555777888777333000111000///000222333222111444555555555333222333444000444888999888777999;;;:::;;;===<<<:::888888888===:::666555666666444111...///222555888:::<<<<<<:::<<<======<<<<<<===???<<<<<<===>>>???@@@AAAAAA???>>>===>>>@@@AAA@@@???>>>===@@@DDDDDDBBBDDDHHHAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@?????????>>><<>>@@@BBBBBB@@@???>>>???>>>???AAABBBBBBBBB@@@???<<<;;;::::::;;;<<<======<<<===<<<;;;:::;;;===@@@<<<<<<<<<===>>>???@@@@@@;;;:::999:::<<<======<<<999;;;<<<===<<<<<<;;;;;;666777;;;@@@>>>:::999<<<>>>;;;999888999999888666<<<:::888888:::<<<======999999:::999999888999:::;;;;;;::::::999:::::::::999888888777777888999::::::888777777888888888777666666555444444333222222444444444333111111222333444555555555666666666666111666777555777;;;<<<999999999999999888777777888666666555555666777999:::111333555555333333666888999444222444666444555888888888888777777777888888333444555555555555555444000000111333555666666555888999;;;===<<<;;;999777222444666888999888777666777666666555555555666666888666444444555444333111222444666777666444444444222111000111222333222111444555666555333222333444111666:::;;;999888;;;>>>:::;;;;;;:::999999:::;;;>>>999222///...,,,(((### %%%...666:::;;;999777666888;;;<<<<<<===>>>@@@???>>>>>>===>>>???AAABBBBBB@@@>>>>>>@@@AAABBBAAA??????AAADDDCCC???AAAEEEDDDEEEFFFGGGGGGFFFFFFEEEAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@???===BBBEEEDDDEEEIIILLLKKKGGGGGGEEEDDDCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIIIIHHHEEEGGGIIIIIIGGGFFFGGGIIIJJJPPPXXX^^^dddmmmyyysssggg\\\TTTOOOQQQTTTRRROOONNNLLLQQQUUUUUUSSSOOONNNNNNJJJIIIIIILLLOOOQQQRRRQQQLLLKKKJJJJJJKKKNNNQQQRRRQQQQQQPPPPPPOOONNNNNNMMMIIIMMMOOOMMMIIIHHHLLLPPPKKKHHHFFFHHHKKKMMMLLLKKKDDDEEEGGGGGGFFFFFFFFFGGGNNNLLLIIIGGGEEEEEEEEEFFFFFFEEECCCBBBAAAAAAAAABBB@@@BBBCCCCCCBBBAAAAAABBBBBBDDDFFFCCC>>><<<>>>BBB<<<@@@DDDEEECCC@@@>>><<<<<<:::===BBBCCC@@@???BBB????????????@@@???===;;;======<<<:::999;;;???BBB???>>>=========???@@@AAA999999999;;;===>>>===;;;:::<<<======<<<:::999999777888===AAA???::::::>>>:::888777888999;;;::::::???===:::999;;;<<<======:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666666777999;;;<<<===:::888888:::;;;888555555555444333222111111000111333555333000///222555777777555444333333444444111666888555777<<<<<<888888999::::::999888999:::777777666666666888:::;;;///222555555444555888:::999444111333555444555888777777777666777777888888777777888888888888777777444333333444777888888888888:::<<<===<<<;;;888666444444444444555666888888555444444444444555666666666555333333444444333222333555777666333222555777555444333333555555555333444555666555333222333444222777<<<===::::::<<<@@@888999999888777888;;;===???888000+++((($$$!!!...999???>>>999444000333777:::===???BBBEEEBBBAAA???======>>>@@@AAADDDBBB??????AAACCCDDDDDDAAAAAACCCDDDBBB===>>>CCCJJJKKKKKKLLLKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA???DDDFFFEEEEEEIIILLLKKKHHHGGGFFFDDDDDDCCCCCCCCCAAACCCEEEGGGHHHIIIIIIIIIHHHJJJKKKIIIFFFDDDEEEGGGMMMQQQVVVYYY^^^hhhvvvtttiii```UUUMMMOOOSSSSSSQQQPPPOOORRRUUUUUUSSSQQQOOONNNLLLKKKJJJIIIJJJLLLNNNOOONNNLLLJJJIIIIIILLLOOOQQQSSSRRRQQQNNNLLLLLLOOORRRJJJKKKKKKJJJIIIIIILLLNNNLLLHHHEEEGGGLLLOOONNNLLLDDDFFFHHHHHHGGGGGGHHHIIIKKKJJJHHHFFFEEEGGGKKKNNNKKKHHHDDDAAAAAABBBAAAAAAEEEDDDDDDDDDDDDCCC@@@>>>EEEEEECCC@@@======???AAAGGGAAA>>>CCCEEEAAA???AAA??????@@@AAAAAA@@@>>>>>>@@@??????@@@AAAAAA???===???>>>===<<<<<<===>>>@@@:::===@@@@@@>>><<<===???999:::;;;<<<============>>><<<:::888777777777777888:::;;;;;;:::999;;;<<<>>>===<<<;;;;;;;;;;;;;;;999<<>>;;;999999:::>>>===;;;999888888888999888888888777666555555555444666888555222222777;;;777777888888888888777777999888666333111000//////222222111111222333555666666444333444666666333000333333444666777999::::::888888777666666777888888;;;777333333666999::::::999999:::999999888777666666666666777888777444222777777888777555666888;;;777777777777888999:::;;;222333555777888777777666888999<<<======;;;999777777666555444555666999:::555444333222222333444555555888888555555777666222666666666444333333555777:::999888555222222444666333333222222333444666777444666999<<<======<<<;;;;;;;;;::::::::::::::::::>>>:::666444333...&&&###111999;;;:::::::::555444333333666999===@@@DDDDDDCCCBBB@@@???>>>>>>AAAAAAAAA???===<<<>>>@@@CCCDDDEEEEEECCCBBBBBBCCCNNNLLLIIIGGGFFFHHHIIIKKKNNNLLLHHHCCC@@@@@@BBBEEEDDDBBB???===<<<===???@@@CCCCCCDDDGGGJJJKKKJJJIIIJJJJJJIIIHHHFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHHHHGGGGGGHHHLLLPPPRRRUUU]]]hhhpppwwwnnnaaaWWWOOOPPPSSSSSSTTTVVVQQQSSSUUUUUUSSSPPPOOOOOOMMMLLLKKKJJJKKKLLLNNNOOOQQQPPPMMMLLLLLLNNNQQQSSSUUUTTTRRRQQQQQQQQQSSSSSSJJJJJJKKKJJJHHHIIIJJJLLLHHHEEECCCDDDIIIKKKJJJGGGFFFHHHIIIIIIGGGFFFFFFGGGJJJJJJHHHFFFEEEFFFIIIKKKIIIHHHGGGFFFDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDBBB@@@BBBBBBBBB@@@>>>>>>???AAAEEE@@@>>>BBBDDDAAA???AAA>>>???@@@@@@@@@???===============>>>??????===;;;===>>>>>>>>>>>>>>>===<<<888:::===<<<:::999999::::::;;;===>>>>>>>>>>>>======<<<;;;:::999888888888999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===999777777777<<<<<<:::999888777777777555555666666777888999999777888999666222111444888777777777777777666555555888777555333111000//////111111111333555777:::;;;666444333444555555333111777666555444555666999:::777888888999999888888777888555333444777:::;;;;;;888888999999:::999999999888777666666666666444222999999999888777777999;;;::::::999888888888888999222333555666777777777666666777999::::::999888777888888777666777888999:::666666555444444555666777444666666333222555444222444444444333222222444666999999888555333222444666666555555555666666777777333555888;;;<<<<<<;;;:::999999999999999:::::::::<<<999777888:::888222---***111;;;???>>><<<;;;<<<777777666777999;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA??????@@@BBBAAACCCDDDDDDCCCBBBBBBCCCLLLKKKJJJIIIJJJKKKMMMNNNLLLJJJFFFCCC@@@@@@CCCEEEDDDBBB???<<<;;;<<<>>>@@@CCCCCCDDDGGGJJJKKKJJJHHHJJJJJJIIIHHHGGGEEECCCBBBEEEEEEEEEEEEFFFGGGHHHIIILLLKKKIIIHHHGGGGGGGGGHHHHHHLLLOOOQQQSSSYYYbbbiiixxx|||sssddd\\\UUUSSSSSSRRRTTTXXXTTTUUUVVVUUURRRPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNNNNRRRQQQOOOMMMMMMNNNPPPQQQQQQOOOMMMNNNQQQRRRQQQNNNIIIJJJJJJIIIHHHGGGHHHJJJEEECCCBBBDDDGGGIIIGGGDDDHHHIIIJJJIIIGGGEEEEEEFFFIIIIIIHHHFFFEEEDDDFFFHHHEEEGGGIIIHHHDDDBBBCCCEEECCCBBBAAABBBDDDEEEDDDCCC???@@@BBBBBB@@@???@@@AAAAAA>>>>>>AAACCCAAA@@@@@@===>>>?????????>>><<<;;;;;;::::::<<<======;;;999;;;===@@@CCCBBB???;;;888888:::;;;:::888777777777;;;===>>>@@@@@@???===<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;:::<<<===:::;;;<<<=========<<<;;;777999::::::888777777888::::::::::::999777666555555555666777888999:::;;;999::::::666222000222555777777666555444333333222777666555333222000//////111111222333555777999;;;666444333333555555333222;;;888555333333555888:::555777:::<<<<<<:::777555444444444666999;;;;;;;;;666777888999:::::::::::::::888555555555666555444;;;<<<<<<:::888777888:::===<<<:::999888777666666333333555666666666666666666666777888888999999999:::::::::999999999999999777666666666777777888999555777555222111555555333222333333222222222555777999999888555333333555777999999:::::::::999777777333444777999;;;;;;:::999777777888888999999::::::;;;::::::<<>>???::::::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFDDDBBBAAACCCEEEAAACCCEEEFFFEEEEEEFFFGGGLLLLLLLLLLLLLLLLLLMMMMMMIIIGGGDDDBBBAAAAAACCCDDDEEEBBB>>>;;;:::;;;>>>@@@CCCCCCDDDFFFIIIJJJIIIGGGEEEFFFHHHHHHHHHGGGEEECCCEEEDDDDDDEEEEEEFFFGGGHHHLLLJJJHHHFFFFFFFFFHHHHHHHHHKKKOOOPPPQQQUUU[[[```pppzzz~~~~~~uuugggaaa[[[YYYUUUQQQRRRUUUVVVWWWWWWUUURRRQQQQQQRRRRRRQQQOOONNNMMMMMMMMMNNNOOONNNMMMKKKKKKKKKLLLLLLNNNKKKJJJMMMQQQSSSOOOKKKHHHIIIJJJJJJHHHFFFFFFGGGFFFEEEEEEGGGIIIJJJGGGEEEGGGIIIJJJIIIHHHFFFFFFGGGGGGHHHHHHFFFDDDCCCDDDEEEDDDGGGIIIFFFAAA>>>@@@DDDBBBAAA@@@BBBDDDFFFFFFFFF???AAADDDDDDBBBAAA@@@@@@>>>===>>>@@@AAAAAA@@@@@@======>>>>>>>>><<<;;;::::::999:::;;;======;;;999999===BBBFFFEEE@@@:::666<<<<<<<<<;;;:::999888888;;;===>>>@@@@@@>>><<<:::;;;<<<===>>>>>>===;;;;;;:::<<<======<<<;;;===>>>:::;;;===>>>>>><<<:::999111333555777888:::;;;<<<::::::;;;;;;:::999777666999999999999999999888888999999999666333222333444888777666444333111111000555555444444222111000///222222222222333333444444555555444333444444333333999777666444444666777999444777;;;>>>>>>;;;777444333444666888999::::::999666777888888999999888888999777444333555777888888<<<<<<<<<;;;888777777888;;;:::999888777666666666444444555555666666666666888888888888999:::<<<===::::::;;;::::::888777666666666666777777888999999777999777333333777999777222333333333222333666999999999888555333333555777:::;;;<<<===<<<999666555222444666888999999888888555666666777888999999:::===<<<<<<>>>??????<<<999999;;;===<<<<<<===???BBB;;;<<<>>>??????>>>>>>===>>>???AAACCCDDDEEEEEEDDDGGGGGGGGGEEECCCBBBDDDFFFDDDFFFHHHIIIIIIIIIJJJKKKNNNNNNNNNNNNLLLJJJHHHGGGGGGEEEBBBAAABBBCCCDDDDDDEEEBBB>>>:::999;;;>>>@@@CCCCCCCCCFFFHHHIIIHHHFFF>>>@@@DDDHHHJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJGGGFFFEEEFFFHHHIIIGGGJJJMMMOOOQQQSSSWWWZZZiiirrrzzzyyyttteee```]]]\\\YYYTTTRRRTTTWWWWWWXXXVVVSSSRRRRRRSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIPPPNNNMMMPPPTTTUUUQQQMMMGGGIIIKKKKKKHHHFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHGGGEEEGGGIIIIIIHHHHHHIIIJJJGGGGGGGGGFFFCCCBBBCCCDDDHHHJJJKKKFFF@@@>>>AAAEEEBBBAAAAAACCCEEEGGGFFFEEEBBBDDDFFFFFFDDDAAA???>>>;;;>>>@@@@@@@@@@@@@@@???======>>>>>>===<<<:::999;;;;;;;;;===??????===;;;999===BBBFFFEEEAAA;;;666>>>===<<<;;;;;;;;;:::999;;;<<<===>>>>>>===;;;:::<<<===>>>???>>>===<<<;;;;;;===>>>>>>===<<<>>>???<<<===>>>>>>===;;;999777222222333666888;;;<<<===;;;;;;<<<===<<<;;;999888:::::::::::::::999999999666777777666555444555666999888666444222111000000444555555555444222111000222222333333333333333333555555444333333333333444444555666777888888888777444777;;;>>>>>>;;;777444555666888999999888777666777777888888777666555555777444222222555999;;;===;;;<<<<<<:::888666666666777777666666666666777777555555555555666666777777999888777777888:::<<<===999999999999888777555444555555555666666777777777777999777333333777999888444444555444444555888:::999999888666444444666888999;;;<<<===;;;888555222333444555777888888888777555555666777888888999999>>>======>>>>>>>>><<<:::999999888888999;;;???BBB<<<===>>>??????>>>===<<<>>>???AAACCCCCCCCCBBBAAAFFFGGGFFFDDDBBBBBBCCCEEECCCFFFHHHIIIIIIIIIKKKLLLKKKKKKLLLLLLKKKIIIGGGEEEFFFCCCAAABBBDDDEEEDDDCCCDDDBBB>>>;;;:::<<>>>>>:::???BBBAAA@@@@@@@@@>>>>>>>>>???>>>===<<<:::999<<<<<<===???AAAAAA???===:::===AAACCCCCCAAA===;;;>>><<<:::999:::;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>===<<<;;;<<<>>>??????>>>===???@@@<<<============;;;:::999999888666777888::::::999<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<444555555666666666777777:::999666444333222222222444555666666666444333222000111333555666777888888555555555333222222333555222444666888999999777666555777:::<<<<<<:::777555666888::::::888666666666888888888888777666555444666444222333666:::<<<===:::;;;<<<;;;888666555666555555555666777888999:::888777777666666777888888777666555555666777999:::888888777777666555444444444555555666666555555444444666666222333666888666555666666555555555888:::999999888666444444777999999:::;;;;;;:::777333111444444555666777777777777666666777777888888999999;;;<<<===>>>>>>?????????<<<;;;:::999:::;;;>>>???===>>>?????????>>>===<<>>======>>>@@@BBBBBBBBBCCCEEEGGGGGGFFFDDDBBBDDDFFFIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIIIIHHHIIIIIIIIIFFFGGGJJJMMMPPPSSSUUUWWW[[[aaakkkvvvuuuxxxzzziii___WWWVVVWWWUUUSSSTTTTTTVVVYYYYYYXXXVVVUUUUUUPPPPPPPPPPPPOOOOOONNNMMMIIIKKKLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHJJJMMMNNNKKKGGGDDDBBBBBBCCCDDDEEEFFFGGGJJJKKKGGGHHHJJJJJJIIIHHHIIIIIIGGGGGGFFFCCCBBBCCCFFFHHHHHHJJJLLLMMMMMMJJJGGGEEECCCDDDEEEGGGHHHFFFBBB???AAABBBDDDCCCAAA???>>>???;;;AAAEEEBBB???@@@@@@===????????????>>><<<:::999======>>>???BBBBBBAAA???======???@@@@@@@@@@@@@@@===;;;888888:::<<<;;;:::<<<<<<;;;;;;<<<===>>>???@@@???>>>===<<<;;;;;;;;;===>>>@@@???>>>>>>???AAA:::;;;;;;<<<<<<<<<======>>>;;;888888:::;;;:::999<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555444555666777777666666;;;:::777555444444555555555555777888777666555333000222333555777777777777555666555333111111444666555666777777777777666666777888888999999888888777555777999999777666777999888888999999999999888777777555444444777999;;;;;;:::;;;===<<<:::888777777777777777777888999:::;;;:::999888777777888999999777666666666666666777777999888666555555555555666555666666666666555333222333666666444444777888555666666666555444444666888999999888666444555777:::888999::::::888666444222555555555666777777888888888888888888888888888888999:::;;;<<<<<<===>>>???>>>===<<<<<<===>>>??????>>>?????????@@@?????????>>>@@@BBBDDDDDDCCCAAA@@@DDDEEEDDDBBB@@@@@@AAACCC@@@BBBEEEEEEEEEEEEFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGDDDBBBDDDHHHHHHEEEAAA????????????@@@AAABBBCCCBBBBBBBBBDDDFFFGGGEEECCCFFFFFFGGGIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHKKKNNNQQQSSSTTTWWW\\\dddmmmyyyzzz~~~ssseeeWWWRRRRRRQQQOOOOOORRRUUUYYYZZZYYYWWWVVVVVVOOOOOOPPPPPPOOOOOONNNMMMGGGIIIKKKLLLMMMLLLKKKJJJOOOPPPPPPOOOMMMLLLMMMNNNHHHKKKNNNOOOLLLGGGDDDBBBCCCDDDEEEEEEFFFIIILLLOOOIIIJJJKKKKKKIIIGGGGGGHHHGGGGGGEEECCCAAACCCGGGJJJBBBDDDIIIOOOQQQNNNHHHCCCDDDEEEGGGIIIIIIFFFAAA===>>>???AAA@@@???>>>???@@@;;;CCCFFFBBB???AAA@@@<<>>===;;;999======>>>@@@BBBBBBAAA??????>>>======>>>@@@BBBDDD???<<<999999<<<>>>===<<<>>>===;;;;;;<<<>>>@@@BBBAAA@@@>>><<<::::::;;;;;;===???@@@@@@??????@@@AAA888999999:::<<<>>>@@@AAA===:::888888;;;======<<<<<<;;;:::999888999:::;;;@@@???>>>===;;;999888777666555555666777777666444<<<;;;888666555555666777555666888999999777666444222333444444444333222111555666666333000000444777:::999777666555555555666888888777666666777888888444666888888666666999<<<888888999:::;;;;;;;;;;;;999777666555777888888888:::<<<>>>===;;;999999999::::::999999::::::;;;<<<;;;:::999888888888::::::999999999999888888888888999888666444444555777888777777888777666555333222444888999777777::::::666666666666444333333555777999999888666555555888:::999999999999888666444333555555666666777777888888999999999888888888888888888999::::::999999999;;;;;;;;;;;;===@@@AAAAAAAAA??????@@@@@@@@@@@@AAAAAA>>>@@@CCCEEEFFFEEEDDDBBBEEEEEEDDDBBB@@@@@@AAACCCBBBDDDFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHEEECCCEEEIIIIIIEEEAAA>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBDDDFFFFFFEEECCCEEEEEEFFFHHHJJJKKKMMMNNNFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJKKKMMMMMMLLLJJJIIIIIIHHHHHHIIILLLOOOPPPQQQPPPTTT[[[cccnnn}}}sss```SSSTTTVVVQQQNNNQQQWWWUUURRRSSSUUUVVVTTTRRRNNNOOOPPPPPPOOOMMMJJJIIIGGGKKKLLLJJJIIIKKKMMMKKKKKKKKKLLLMMMOOOOOONNNLLLJJJOOOPPPJJJFFFFFFGGGFFFHHHKKKJJJEEEEEEJJJOOOOOOLLLHHHFFFHHHKKKKKKGGGBBBEEEEEEEEECCCBBBDDDHHHKKKHHHIIIJJJKKKJJJIIIHHHGGGAAAEEEFFFCCCAAABBBBBB@@@AAA???===>>>@@@AAA@@@===?????????AAABBBAAA>>><<<@@@AAA@@@???======???BBB===<<<;;;::::::<<>>AAA@@@===<<<======<<<;;;;;;===@@@>>>===<<<<<<>>>?????????;;;<<<===??????@@@@@@@@@<<<>>>???===;;;;;;>>>BBB@@@<<<;;;>>>???<<<;;;<<<999:::<<<===<<<<<<===>>>EEEFFFEEEAAA;;;777777888:::888777888::::::888555555555666666777777888888444444555666777777666666333444666888999999888888999666222222333444333111777777777888999888555222555777888999888777888999666777888777555555777888>>>:::666777;;;<<<999444111888;;;777333555888999777777888:::<<<<<<:::888666777666555555666:::===777888888777555444666777444555777999:::;;;::::::;;;:::888666444444444555555666777666444333444555666888999:::888777666777999888777666555555666777<<<:::777444333444666777===;;;999666555666888999666666555444333444777999666777777777555555666777:::999999888999:::<<<===666777:::===???@@@AAAAAADDDAAA@@@AAACCCDDDCCCAAAAAA@@@@@@CCCEEEEEEBBB???DDDDDDDDDBBB@@@@@@AAABBBEEEGGGIIIHHHFFFEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJPPPKKKFFFEEEHHHHHHEEEAAA@@@AAACCCFFFHHHFFFBBB>>>AAABBBDDDEEEEEEEEEDDDCCCCCCGGGLLLLLLJJJJJJMMMQQQHHHIIIIIIHHHHHHIIILLLOOONNNPPPPPPLLLHHHGGGIIILLLJJJIIIHHHJJJLLLNNNOOOOOORRRXXX^^^ccchhhttt{{{uuubbbSSSRRRTTTQQQQQQVVVVVVTTTRRRRRRSSSSSSPPPNNNLLLLLLMMMMMMLLLJJJIIIHHHGGGKKKLLLJJJIIILLLNNNMMMNNNMMMNNNOOOQQQQQQPPPNNNKKKPPPRRRNNNJJJJJJKKKJJJIIIKKKJJJEEEEEEIIIMMMNNNMMMIIIFFFEEEGGGHHHGGGFFFGGGGGGFFFDDDCCCDDDGGGJJJGGGGGGHHHHHHHHHGGGGGGFFFBBBFFFFFFCCC@@@AAAAAA???CCCAAA@@@@@@CCCCCCBBB@@@======>>>@@@AAAAAA@@@===???@@@@@@???===<<<===???@@@???<<<;;;:::<<<>>>???@@@AAAAAAAAA@@@??????>>>???;;;777888<<>>???@@@@@@??????<<<;;;:::;;;<<<=========<<<<<<===>>>????????????<<<<<<===<<<;;;<<<>>>@@@???;;;:::===>>>;;;:::;;;:::;;;============>>>>>>CCCDDDDDDAAA<<<888777888999888777888::::::888555777777777777888888888888333444555666666666666666000111222333444555555555888555333333555666444333555555555666777666333111333666:::;;;:::888777777666666777666555555666888;;;888666777999999777555222888:::666333555777888999888888999<<<<<<;;;:::666777888777666777:::<<<888888999777666555777888666777888888999888777666888666444444666777666444555666777666444444444555222555777999888888888999:::999888777777777888999999777444222111222444666<<<:::777555444444666777888888777666444444777999888999999888666666888:::777888999::::::::::::999888999;;;<<<>>>>>>======???===<<<===@@@AAA@@@>>>=========@@@BBBCCC@@@>>>BBBBBBCCCBBBAAAAAAAAABBBCCCEEEGGGGGGEEEEEEFFFHHHMMMMMMLLLKKKJJJIIIHHHHHHLLLIIIFFFFFFHHHGGGEEEBBB>>>???BBBEEEFFFEEEBBB>>>AAABBBBBBCCCCCCCCCCCCCCCBBBFFFJJJJJJHHHGGGJJJMMMGGGIIIJJJIIIIIIIIIKKKMMMNNNNNNMMMKKKIIIHHHIIIKKKIIIHHHHHHJJJLLLNNNOOOPPPTTTVVVYYY]]]eeeqqq~~~xxxtttbbbRRROOOPPPPPPSSSXXXUUUTTTSSSRRRRRRPPPMMMJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFJJJLLLJJJJJJMMMOOONNNNNNNNNNNNOOOPPPQQQOOONNNJJJPPPSSSPPPMMMMMMNNNMMMIIILLLKKKFFFDDDHHHLLLLLLMMMJJJFFFBBBBBBDDDGGGJJJHHHHHHGGGFFFDDDDDDFFFHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEIIIIIIEEEBBBCCCCCCAAADDDDDDCCCDDDEEEEEEDDDBBB>>>===>>>@@@CCCDDDCCCAAACCCDDDFFFEEECCCAAA@@@@@@BBBAAA>>><<<;;;<<<===???>>>???@@@AAABBBBBBBBBBBBAAA===999888:::<<<<<<:::<<<;;;===@@@CCCDDD@@@<<<::::::999999999:::;;;;;;<<<=====================>>><<<<<<<<<>>>@@@@@@@@@>>>:::888;;;<<<:::999:::999999:::;;;<<<<<<<<<<<>>??????>>><<<<<<===???BBBBBBAAA???@@@@@@AAABBBBBBBBBBBBAAA@@@BBBDDDEEEEEEEEEFFFGGGOOOOOONNNMMMKKKIIIGGGFFFGGGGGGHHHHHHGGGFFFDDDCCC===>>>@@@CCCEEEEEEBBB@@@AAAAAAAAAAAAAAABBBCCCCCCCCCFFFHHHHHHEEEDDDFFFHHHGGGIIIJJJKKKJJJJJJJJJLLLMMMKKKIIIHHHIIIJJJJJJIIIGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPRRRWWWaaalllvvv|||yyyppp```QQQMMMNNNOOORRRVVVWWWVVVVVVUUUSSSPPPLLLJJJNNNMMMLLLLLLKKKKKKLLLLLLEEEJJJLLLJJJJJJNNNPPPOOOMMMLLLKKKLLLMMMNNNLLLKKKJJJPPPSSSOOOLLLLLLLLLKKKJJJMMMLLLGGGEEEHHHJJJJJJLLLJJJFFFBBB@@@BBBFFFJJJGGGHHHHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCEEEFFFGGGJJJMMMMMMHHHEEEGGGGGGEEEEEEEEEEEEFFFGGGFFFEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDGGGIIIIIIFFFCCCAAA@@@BBB@@@>>><<<<<<===???@@@???@@@AAABBBCCCCCCCCCCCCAAA===999777999;;;<<<<<<<<<:::999===BBBCCC???;;;999::::::999888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;???===<<<===AAACCCBBB@@@<<<888777:::;;;999888999666666666888999:::999888<<<===>>>===<<<:::888777777777777888999999888777999999888888777666666555333333444444444444444333333222222222333555777888777777777888888777555333222222111333444444333111000333777888777555444444333555666666444444444555555777888888666666777888333777999555333444666444:::888666777999;;;<<<;;;777999;;;;;;:::::::::;;;:::;;;;;;:::888888999;;;:::999999888777666555555222444777999999888777666333444666666444333222333777999:::999666444333333666666555555555666888999888777777666777888999:::999777555444333333444444333444555444333444666888999999888666555666999<<<999999:::::::::999999888:::;;;<<<======<<<;;;;;;<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA??????@@@BBBCCCDDDCCCBBB@@@BBBDDDEEEFFFFFFGGGGGGMMMMMMMMMLLLKKKIIIGGGFFFEEEGGGJJJIIIGGGDDDCCCBBB??????AAACCCFFFGGGEEECCCCCCBBBAAA@@@AAABBBDDDEEEEEEGGGIIIHHHFFFDDDEEEFFFGGGIIIKKKLLLKKKIIIIIIJJJJJJGGGDDDDDDGGGIIIHHHGGGFFFHHHIIIJJJKKKMMMPPPRRRKKKMMMPPPUUU]]]hhhsssyyy{{{pppdddWWWQQQPPPQQQRRRTTTYYYZZZYYYWWWTTTQQQOOONNNOOONNNMMMLLLKKKKKKLLLLLLEEEJJJLLLJJJJJJNNNPPPOOOLLLKKKJJJJJJKKKLLLKKKJJJLLLRRRTTTOOOKKKKKKKKKIIIKKKNNNMMMHHHFFFIIIJJJJJJIIIIIIHHHEEECCCCCCEEEHHHFFFGGGHHHGGGDDDBBBBBBCCCFFFEEEDDDDDDDDDFFFGGGHHHJJJMMMLLLGGGEEEGGGHHHFFFDDDEEEGGGGGGGGGFFFEEEDDDEEECCCAAAAAABBBCCCCCCCCC@@@CCCEEEEEECCC???===<<<@@@???===<<<<<<>>>@@@BBBAAAAAABBBCCCCCCCCCBBBBBB>>><<<999888999<<>>;;;:::<<<@@@AAA@@@===;;;777666999;;;999888999777666666777:::;;;999888:::::::::::::::999888666666777888888888777777777888888777666555444444333333444444444444444333333444444333444555666888:::888999:::999777555333333333222111333555555555333111222333333222222333555333555666666555444444555555777888888777777999:::333666777444333555555333888666444555777999::::::888:::;;;<<<;;;::::::;;;;;;<<<<<<;;;999888:::;;;:::999999999999999999999111888>>>>>>999555666999222444666666444222222222777999:::999777444333333333333222222222333555666888888888999999:::;;;;;;888777666555555555666666111333555666666777:::<<<:::::::::999888999<<<>>>>>>===;;;999888999;;;<<<:::;;;===>>>?????????>>><<<===??????@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@??????AAADDDEEEDDDCCCBBBCCCDDDGGGHHHIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKJJJGGGDDDBBBBBBCCCCCCCCCEEEHHHIIIHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHJJJLLLLLLJJJIIIHHHIIIHHHDDDAAABBBEEEGGGGGGEEEFFFHHHJJJKKKKKKLLLOOORRRKKKPPPVVVYYY[[[bbbmmmwww{{{vvvmmm```WWWUUUUUUVVVWWWZZZZZZZZZWWWTTTRRRRRRSSSNNNNNNMMMLLLKKKJJJIIIIIIEEEIIIKKKIIIIIILLLNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJOOOTTTTTTOOOJJJKKKKKKKKKKKKNNNNNNJJJHHHJJJLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEHHHHHHCCCAAACCCEEEDDDCCCEEEHHHIIIGGGEEEEEEEEEFFFCCC@@@???@@@AAABBBAAA@@@CCCEEEFFFCCC@@@???>>>???===<<<;;;<<<>>>AAABBBBBBBBBCCCCCCBBBBBBAAAAAA<<<;;;::::::;;;>>>AAADDDCCC???======@@@BBBBBB@@@:::<<<>>><<<999888:::===:::999888777888999:::;;;999999999:::<<<<<<;;;999:::666666999;;;999888:::;;;999888:::===???===::::::888777777888888777666666888999888777555666666777777666555555444333333444555555555555444333333333333333444555666777888888999:::888666444444444333222222333555666666555222222222111000000333555333555777777666555444555666666666777888999::::::111444555222333666666333666555444555777888888888999:::;;;;;;999999:::;;;;;;<<<<<<;;;999999:::;;;999999999999999:::;;;<<<333999???>>>:::777888;;;333555777888666444333333444666999999888777888888333222111111111222333444555666777888999999888888666666666666777888999999333555888999999;;;===???:::<<<===<<<<<<<<<>>>@@@AAA???;;;888777999;;;===999:::<<>>???@@@DDDAAA???AAADDDGGGFFFDDDDDDDDDFFFHHHKKKKKKIIIGGGDDDFFFHHHJJJKKKJJJIIIHHHIIIIIIIIIIIIHHHFFFDDDCCCGGGFFFFFFGGGIIIKKKKKKJJJDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHIIIFFFEEECCCCCCDDDEEEFFFEEEGGGIIILLLLLLJJJKKKNNNRRRQQQWWW\\\\\\ZZZ]]]fffooouuuuuufffYYYUUUVVVXXXYYYWWWXXXWWWTTTQQQQQQSSSUUUOOOPPPOOOOOOMMMKKKHHHGGGEEEIIIKKKHHHHHHKKKLLLKKKLLLJJJHHHHHHHHHIIIIIIHHHNNNRRRQQQKKKGGGIIILLLLLLKKKOOOOOOKKKJJJLLLNNNMMMLLLIIIFFFFFFHHHHHHGGGEEEEEEHHHJJJJJJIIIFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGBBBEEEDDD@@@>>>BBBDDDDDDCCCFFFJJJJJJHHHFFFEEEFFFFFFCCC@@@???AAACCCEEEEEECCCEEEGGGGGGFFFDDDCCCCCC???>>><<<:::;;;<<>>???BBBDDDAAAAAA@@@@@@@@@@@@??????:::<<<>>><<<888777:::===888777666666666888:::;;;888:::;;;;;;:::999888999:::666666999;;;999999:::===:::999;;;???AAA>>>;;;;;;888444444555777777666777999:::999666444444555777777666666555555444444666666666666666555444333222333444555666777777777555666777666444444666888222111111222444666777666111222333333222222333555333666888999777666555555666444333555999;;;:::888000222333111333777777444555555555666888999888777:::::::::999777888:::<<<;;;;;;<<<:::999888999;;;999999888888888999:::;;;555666888:::<<<<<<:::999555888:::;;;999777666555444666999::::::999:::;;;666555444333333333444555444555666888888777666555444444555666888999:::;;;444666888999999999:::<<<777:::<<<===<<<<<<<<<===@@@>>><<<999888888999:::999:::<<<>>>@@@@@@@@@@@@<<<>>>@@@@@@>>>>>>???BBB<<<>>>??????======???AAAHHHDDD@@@@@@DDDGGGGGGFFFFFFEEEFFFIIIKKKKKKHHHEEEDDDFFFIIIKKKLLLKKKJJJHHHJJJGGGFFFGGGJJJKKKIIIGGGKKKIIIGGGHHHJJJKKKKKKKKKAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHKKKLLLLLLJJJHHHGGGHHHIIIGGGGGGGGGFFFDDDEEEFFFHHHHHHKKKMMMLLLIIIIIIMMMQQQUUUYYY[[[[[[ZZZ\\\aaafffmmm~~~yyygggXXXRRRTTTXXXZZZTTTUUUTTTQQQNNNOOOSSSVVVRRRSSSSSSRRRPPPMMMJJJHHHEEEIIIKKKHHHGGGJJJKKKJJJJJJGGGEEEDDDEEEFFFFFFEEEJJJMMMMMMGGGDDDGGGKKKLLLKKKOOOPPPLLLKKKMMMOOONNNOOOJJJDDDDDDGGGJJJHHHFFFFFFIIILLLMMMKKKIIIGGGGGGBBBCCCEEEGGGGGGGGGGGGFFFAAADDDDDD@@@???BBBEEEEEECCCGGGKKKLLLIIIGGGFFFGGGHHHEEEBBBBBBDDDHHHJJJKKKAAACCCDDDDDDCCCBBBAAABBBAAA???<<<::::::;;;<<<>>>??????@@@AAABBBBBBBBBBBB<<<===?????????@@@BBBCCC<<>><<<777666999<<<777666555555666888:::<<<:::===@@@???;;;999999;;;:::777666:::<<<:::999;;;<<<999888:::???@@@>>>:::<<<777333222444666666555777:::;;;999555333333444777777777777666666666666666666777777666555444444333444666888999999888888222444555555333555999<<<222000000111444666666666000333666666555444444444444666999999888666666666666222000333888;;;999666///111222000333777888444555555666888::::::999777:::::::::888666777999<<<:::;;;;;;:::888888999;;;:::999888777777888999999777333111666===AAA===888777:::===>>><<<:::888888777999;;;;;;:::888888999999888777666555555666777555666777999999777666444222222444666888999;;;<<<444555777777666555555666333666999;;;:::999999999======<<<;;;999888777777999:::<<<===>>>>>>>>>>>>>>>@@@BBBBBB???>>>@@@CCC999<<<>>>>>>===>>>BBBEEEKKKFFF@@@@@@DDDHHHHHHGGGFFFEEEFFFIIIKKKKKKGGGCCCFFFHHHJJJLLLMMMLLLJJJHHHIIIFFFCCCEEEKKKNNNMMMJJJLLLJJJHHHHHHIIIKKKKKKKKK@@@AAABBBCCCDDDCCCBBBAAA??????@@@CCCFFFGGGGGGGGGMMMMMMLLLIIIGGGGGGHHHJJJIIIJJJKKKIIIEEEEEEGGGKKKHHHLLLNNNMMMIIIHHHLLLPPPUUUUUUVVVXXX[[[^^^aaacccgggxxxwwwfffXXXRRRQQQSSSTTTQQQQQQPPPPPPQQQSSSVVVWWWRRROOOMMMRRRXXXVVVMMMDDDHHHHHHIIIIIIHHHGGGGGGFFFKKKHHHDDDBBBBBBDDDFFFFFFOOOLLLHHHEEEEEEHHHLLLOOOKKKHHHFFFGGGKKKNNNNNNMMMMMMLLLJJJJJJJJJIIIGGGEEEGGGIIIKKKJJJGGGDDDDDDEEECCCDDDFFFGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFEEEDDDCCCGGGFFFDDDBBBAAAAAABBBBBBDDD???>>>BBBCCCAAA>>>>>><<<===>>>???>>><<<:::999>>>BBBBBB>>><<>>@@@@@@===:::777:::888666555666999===@@@888AAADDD???;;;<<<===<<<:::::::::999999999999999999;;;:::999<<>>>>>???>>>;;;::::::;;;<<<======<<<::::::;;;<<<@@@AAA@@@>>>;;;:::;;;<<<===@@@@@@===;;;>>>@@@??????@@@@@@??????@@@DDDFFFHHHGGGFFFGGGIIIKKKKKKJJJCCCFFFIIIKKKJJJIIIHHHHHHLLLIIIGGGFFFIIILLLNNNNNNFFFFFFFFFGGGIIIIIIHHHFFF??????@@@@@@@@@>>><<<;;;>>>>>>???@@@BBBEEEHHHJJJIIIHHHIIIJJJKKKKKKIIIHHHEEEFFFHHHIIIJJJIIIIIIHHHGGGMMMRRRSSSOOOKKKKKKMMMPPPQQQUUUYYYYYYWWWZZZ___iiiyyyzzzkkk^^^VVVSSSRRRQQQSSSRRRPPPOOOOOOPPPRRRSSSQQQNNNMMMPPPTTTSSSLLLEEEJJJJJJJJJIIIIIIHHHGGGGGGKKKHHHDDDCCCEEEGGGIIIIIILLLKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFGGGIIILLLKKKJJJJJJIIIHHHIIIIIIIIIHHHFFFIIIIIIIIIGGGCCCBBBCCCEEEBBBCCCDDDEEEEEEEEEDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGFFFEEECCCAAAGGGFFFFFFEEEEEEEEEFFFFFFAAA===;;;>>>@@@>>><<<<<<>>>>>>???@@@???===;;;:::>>>@@@@@@;;;:::===@@@???BBB@@@??????@@@@@@>>>===<<<>>>@@@@@@===;;;999999999;;;===>>>===;;;888666999999888999:::;;;===???999@@@CCC???;;;<<<===<<<888888888888888777777777999;;;:::999<<>>???===888666888;;;999999999:::;;;:::999777777555666;;;===;;;:::;;;::::::999888888777666666888888888888777555444333444333222222222444555666:::888555444555555444222333444555444333444666888999888666444444555777888666888:::999666555888;;;@@@AAABBBAAA>>>===>>>???=========;;;::::::;;;===>>>======<<<<<<<<<<<<<<<<<>>BBBBBBBBBAAAAAABBBEEEGGGEEECCCBBBBBBCCCDDDDDDDDDFFFGGGIIIHHHFFFDDDDDDDDDGGGGGGGGGJJJMMMNNNNNNMMMJJJIIIHHHHHHHHHHHHFFFDDD>>>>>>>>>>>>>>><<<;;;:::<<<===>>>@@@CCCFFFJJJLLLIIIIIIJJJKKKMMMMMMKKKJJJGGGGGGFFFGGGHHHIIIKKKLLLFFFJJJOOOPPPOOONNNOOOQQQPPPPPPTTTXXXWWWVVVYYY```hhhwww}}}pppddd[[[VVVSSSQQQUUUSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPPPPQQQOOOLLLIIILLLKKKKKKJJJJJJIIIHHHHHHHHHFFFCCCCCCEEEHHHIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHGGGGGGIIIJJJJJJJJJKKKIIIHHHIIIJJJKKKJJJIIIJJJIIIGGGDDDAAAAAABBBEEECCCDDDDDDEEEDDDDDDCCCCCCHHHFFFDDDCCCCCCDDDFFFHHHDDDEEEGGGHHHGGGDDDAAA@@@AAAAAABBBCCCCCCCCCCCCCCC@@@<<<:::===>>><<<;;;===>>>???@@@@@@???>>><<<;;;===???>>>888777;;;???@@@BBB@@@>>>>>>>>>===;;;999:::===??????>>><<<;;;;;;::::::;;;;;;:::888666555999999;;;<<<===>>>>>>===:::???AAA>>>;;;<<<======999999999999999888777777999;;;:::999;;;>>>===888333888:::777666999999888444666999;;;;;;:::888666;;;;;;;;;::::::999888888:::777444333666777777555///333444222111444666444444444444555666777888999666666666666666555444333666777777666444444666777666666555555666777888999:::888666666666666666444444999:::777555666888888;;;999777777888888777666888888999<<<>>>===;;;888999;;;>>><<<999888999;;;::::::;;;;;;:::999888777:::666555888;;;::::::===999999888888777777666666777:::<<<:::666333333444111222333555666777777777:::888555444444444333111333444555444333222333555::::::888777777777777777555888;;;:::888777999<<<===>>>>>>===;;;:::;;;<<<>>>>>>===;;;999999<<<>>>===;;;999:::===???>>><<<>>>AAA???:::999===@@@@@@CCCCCCCCCBBB@@@AAACCCEEECCCAAA>>>>>>???@@@@@@???DDDEEEFFFEEECCCBBBBBBCCCDDDFFFKKKPPPTTTTTTRRROOOOOOMMMJJJIIIHHHGGGDDDBBB=========<<<;;;;;;::::::;;;<<<===@@@CCCGGGJJJLLLIIIJJJLLLMMMNNNNNNNNNMMMJJJHHHFFFEEEFFFHHHKKKMMMIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPRRRUUUUUUTTTYYY```kkkvvvtttggg^^^XXXVVVUUUVVVUUUTTTRRRQQQQQQQQQQQQTTTTTTTTTRRRPPPNNNNNNOOOMMMLLLKKKJJJJJJIIIIIIIIIFFFDDDAAAAAACCCEEEFFFFFFHHHIIILLLMMMMMMLLLIIIHHHIIIIIIIIIJJJLLLMMMNNNNNNOOOMMMLLLKKKLLLMMMKKKJJJIIIHHHGGGEEECCCBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDCCCHHHGGGDDDBBBBBBDDDGGGHHHEEEFFFHHHHHHGGGDDDAAA>>>>>>???@@@AAAAAA@@@???>>>AAA===<<<>>>>>><<<===@@@>>>>>>??????>>>===<<<;;;>>>???===888777;;;@@@AAABBB@@@>>><<<<<<;;;888666999;;;>>>???>>>===<<<===999999999999999999999999::::::;;;<<<======>>>>>>;;;>>>???>>><<<<<<======<<<<<<======<<<;;;:::999888;;;;;;999999===<<<999333888:::888777888888666333444666888999999999999;;;:::999888888888999999===888333333777999777444...222444222111444555333444444444444555777999:::555666777777777666444333444444555444444555888:::888666555444444666888:::999888666555666777666555444888:::888555444777999;;;999666666777888888777777777777999<<<<<<;;;999666999<<<<<<;;;::::::;;;;;;<<<======;;;999888888:::666555999;;;::::::<<<888888777777777666666666888===@@@===777222333555000222555888999888666555777666444444444444333333222444555555444444444555777888888999999888888888444777:::;;;:::999:::;;;999:::;;;:::888777888999>>>>>><<<:::888999<<<>>>???;;;888:::>>>AAA???<<>>>>>???AAABBB@@@>>>>>>???AAAAAA@@@@@@AAABBBBBBAAABBBEEEGGGFFFIIINNNTTTYYYZZZXXXUUUQQQNNNKKKIIIHHHFFFDDDBBB>>>>>><<<;;;;;;:::;;;;;;<<<======???BBBEEEHHHJJJHHHJJJMMMOOOOOOOOOOOOPPPLLLKKKIIIGGGGGGGGGHHHIIIMMMKKKIIIHHHJJJKKKLLLKKKOOOOOOQQQTTTSSSSSSYYYaaapppxxxvvvhhh^^^YYYYYYZZZWWWVVVVVVVVVUUUVVVVVVVVVTTTUUUTTTQQQNNNLLLNNNPPPKKKKKKJJJIIIIIIIIIIIIJJJHHHFFFCCCBBBCCCDDDDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNOOOQQQRRRSSSQQQOOOLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHFFFCCCAAACCCCCCCCCCCCCCCCCCCCCCCCHHHFFFDDDCCCCCCDDDFFFHHHEEEFFFGGGHHHFFFDDDAAA???AAABBBCCCCCCBBB@@@???===???<<<<<<>>>>>>;;;<<<@@@============<<<;;;::::::???AAA>>>999888===BBBCCC@@@>>><<<;;;;;;:::888666888:::>>>???>>>======>>>888888888999;;;<<<>>>???<<<;;;:::::::::<<<===???<<<<<<======<<<;;;<<<>>>>>>??????@@@???===;;;:::777;;;;;;888888;;;<<<:::555:::<<<:::999::::::888666555333333444666999;;;:::999777666666666888999<<<888333444777999777333...333555333333555666444555444333333444666888:::333444666777777777666555111222333333333444777:::888666444222222444777999888666555555777888777666555666888888555444555888999777666666888:::;;;;;;777666444555777999::::::555777;;;<<<<<<;;;::::::;;;===???>>>;;;999999999888666666;;;===:::999999777777666666666666666666333888<<<;;;666333333666111444777::::::888555333333333333333333333444555000222666777777666777777222444555777999999999999555777999;;;;;;::::::;;;999:::;;;:::999888999:::=========;;;999999<<<>>>BBB>>>:::;;;@@@BBB???<<<@@@CCCBBB===<<>>>>>>>>@@@>>>======???AAACCCCCCBBB@@@AAABBBBBBBBBCCCEEEGGGHHHIIIMMMRRRWWWYYYYYYXXXPPPMMMJJJHHHHHHGGGEEEDDDAAA@@@===<<<;;;<<<======>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKNNNOOONNNNNNOOOQQQMMMMMMLLLKKKIIIGGGEEECCCLLLIIIFFFEEEGGGIIIJJJJJJNNNNNNPPPSSSSSSSSSYYYaaassswwwxxxjjj^^^YYYXXXZZZUUUVVVVVVWWWWWWXXXXXXXXXSSSRRRQQQNNNKKKJJJKKKLLLHHHHHHGGGFFFGGGHHHIIIJJJKKKIIIGGGFFFFFFGGGFFFFFFIIIIIIHHHGGGGGGHHHIIIIIIHHHKKKNNNOOOPPPQQQSSSTTTOOOLLLIIIGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJHHHDDD@@@@@@@@@@@@@@@@@@AAABBBBBBGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>===;;;;;;::::::;;;>>>===::::::>>>======<<<;;;;;;::::::999???AAA@@@;;;;;;???CCCDDD>>><<<;;;;;;;;;;;;999888888:::>>>???>>>======>>>666777999;;;===???AAABBB===<<<:::999:::;;;===???===;;;:::<<<===;;;<<>>;;;:::777;;;;;;888777:::<<<;;;888<<<>>>;;;:::===>>><<<999777333111222555999<<<888777666555555666777888888666444555777888666333...444666444444666666444444333222222333555888999333444555666666666666666111222333333333444666888666555222111111333555777666555444555777999999888777555555777777555555777888777666888;;;=========888666333333555777999999444666:::======<<<:::888:::===???>>>;;;999999;;;888666777<<<>>>:::888888666666666666555555555555,,,111555777666555555666333444666888888777555333222333333333222222444555...222666999999888777888000111333666888999::::::777777888999:::::::::999666777888888666666777888<<<======<<<::::::;;;<<>>===@@@@@@<<<;;;===??????BBBCCCCCCCCCAAA@@@@@@AAA;;;;;;===@@@CCCDDDCCCAAABBBCCCDDDDDDBBBAAABBBDDDFFFGGGIIIMMMQQQTTTTTTTTTOOOLLLIIIGGGGGGGGGFFFDDDCCCAAA>>><<<;;;<<<>>>@@@>>>=========>>>???AAABBBGGGJJJNNNOOOMMMLLLMMMOOONNNNNNNNNLLLJJJFFFCCCAAAGGGFFFEEEDDDEEEHHHLLLNNNMMMMMMPPPTTTTTTTTTYYYaaatttuuu|||mmm```WWWTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUSSSQQQOOOLLLKKKJJJJJJIIIEEEDDDCCCCCCDDDFFFIIIJJJKKKIIIGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNOOONNNMMMNNNPPPLLLIIIFFFDDDDDDDDDCCCBBBCCCCCCCCCFFFHHHHHHEEEBBBAAA@@@@@@@@@AAACCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDD<<<<<<;;;:::::::::::::::999999===AAA???;;;:::>>>>>>===<<<<<<;;;:::::::::===AAA@@@===<<<@@@CCCCCC;;;:::999:::<<<<<<;;;:::888;;;>>>???>>>=========666888:::<<<>>>???@@@AAA<<<<<<============>>>>>>>>>:::888<<<===;;;<<>>===<<<:::777444444666888:::888777777777777777888888333444555777777666555444...333666555444666666333333222111111222444777999666555444444444444444444222444555666555444555666444333111000000111333444444333222444777:::;;;;;;;;;555222777:::888666666888777888:::===???>>>===888666555555777888777666444666:::===>>><<<999666666:::>>>===999777888;;;;;;777666:::;;;999999:::555555555555555555555555///111555777888777555444222333444555666777777777333555555333000///111333...222666999888666555444222222333555777888999:::999888777777888888888888444555666666555444555777:::<<<>>>>>><<<;;;:::;;;============>>>@@@AAAAAA:::>>>@@@===;;;===>>><<<@@@BBBCCCCCCAAA@@@@@@AAA;;;<<>><<<;;;<<>>@@@AAAFFFJJJNNNMMMJJJIIIKKKMMMNNNNNNLLLJJJHHHGGGFFFEEEFFFGGGHHHGGGFFFGGGLLLPPPLLLMMMQQQVVVVVVUUUZZZ```vvvttt}}}qqqaaaUUUOOONNNRRRRRRSSSSSSSSSSSSRRRQQQUUURRROOONNNNNNMMMKKKIIICCCBBBAAABBBCCCFFFHHHJJJGGGFFFEEEFFFHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHKKKMMMMMMKKKIIIIIIKKKKKKIIIEEEDDDDDDEEEEEEEEECCCAAA@@@BBBEEEGGGFFFDDDDDDCCCCCCDDDEEEGGGIIIJJJDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFF>>>===<<<;;;<<<===>>>???999;;;@@@EEECCC===<<<@@@???>>>===<<<<<<;;;;;;<<<<<<@@@@@@======@@@CCCBBB:::999999:::<<<======<<<999;;;>>>???>>>===<<<===777888:::===>>>???>>>>>>;;;===???AAAAAA@@@>>><<>>666;;;<<<777555888;;;<<<333777777444444888<<<;;;===<<<:::888777777888888888888888888888999999888///333666888777555444444---222666444333555555333333222000000111333666888888777555333222222222222333666888888666555555555333222111000000111111222222222222444888;;;<<<<<<>>>555222888===;;;777666999999:::<<>><<<777777777999:::999666444444666:::===???===888555444888<<<;;;888666777:::>>>888555777999888:::===444555555555555555555555888888999;;;;;;999444000111111222333555777999:::666777777444///---...000///222777999777444222111555555555555666888999::::::888666555666777888777888999;;;:::999888:::;;;999<<<>>>???===;;;::::::888:::<<<======???BBBDDD:::???BBB???>>>??????======???AAAAAA???>>>???@@@>>>@@@CCCGGGIIIGGGCCC???:::===AAACCCCCCCCCCCCDDDCCCEEEHHHMMMPPPPPPMMMJJJQQQNNNIIIFFFDDDCCCBBBAAADDDBBB>>>;;;:::<<>>@@@AAAEEEIIIMMMMMMIIIGGGIIIKKKOOOMMMJJJHHHGGGGGGIIIJJJIIIKKKMMMJJJFFFEEEJJJOOOLLLMMMRRRWWWXXXVVVZZZ```yyyvvv~~~rrrdddYYYSSSOOOTTTTTTTTTVVVXXXXXXUUUSSSVVVTTTQQQPPPQQQOOOLLLHHHJJJHHHEEEDDDDDDEEEDDDCCCGGGFFFEEEEEEFFFIIIKKKMMMFFFGGGHHHIIIIIIIIIHHHGGGOOOPPPOOOLLLIIIHHHHHHIIIKKKKKKHHHDDDFFFJJJLLLJJJDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHFFFCCCAAABBBDDDAAA@@@??????@@@@@@>>><<>>;;;:::===???>>>===;;;;;;<<>>:::??????>>>>>>======<<<<<<<<<<<<===>>>@@@AAABBBCCC???=========>>>>>><<<:::999:::<<<>>>===<<<999888777888999::::::::::::999888999:::<<<===>>>>>>>>><<<===???@@@AAA???>>>===@@@@@@AAAAAAAAA@@@??????<<<<<<<<<999666666:::===777777888666555666888:::<<<<<<;;;;;;;;;999555222888777666777999999555222333444555666666444222111///000222444555444222111333222111222444555444333222444555555333222111222555777777666444333333444444111///000333666555444444555444222111111222444===<<<:::888777777777888555666888999:::999777666666555444444444666888999444888===@@@???<<<:::999999>>>BBB???888444555888999999:::;;;;;;;;;:::::::::777333111222444555666;;;::::::999777555444333666666555555555555666666999888555333222111111111111222333555666777777777666777666555555666:::<<<999666333444666888888666999999888777777999===AAA888999;;;===>>><<<888555===999777:::@@@DDDBBB@@@@@@AAAAAA???<<<::::::::::::<<>>??????===>>>>>>>>>>>>???BBBDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKIIIGGGEEEJJJKKKLLLMMMLLLLLLNNNOOOGGGGGGMMMWWW\\\\\\]]]aaaqqq|||ssseeeZZZSSSOOORRRRRRSSSVVVXXXXXXVVVTTTTTTRRRPPPOOOPPPOOOLLLIIIKKKJJJHHHGGGEEEEEEFFFFFFIIIHHHGGGGGGGGGIIIJJJKKKGGGHHHIIIIIIJJJIIIHHHGGGMMMNNNMMMKKKHHHFFFGGGHHHIIIIIIGGGCCCDDDHHHJJJHHHFFFEEEEEEFFFHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHFFFCCCAAABBBDDDCCCAAA>>>===>>>?????????CCC@@@===<<<>>>@@@@@@???===<<<===???AAABBB???<<>>>>>>>>=========<<<>>>???@@@@@@AAAAAA@@@@@@<<<;;;:::;;;<<<<<<:::999888:::<<<======<<<:::999666888:::<<<<<<:::888666666888:::;;;============;;;<<<>>>?????????======???@@@@@@@@@@@@@@@??????@@@@@@???;;;888777999<<<777777888777666777999;;;;;;:::999999888777444111888777666777999999777444333444555666555444222111111222222333333222111000333222111222444555444333333555777666444333222222555666777666555444555666888555333333555777666555222333444333333333555777<<<;;;999888777888888999999999888777666666666666444444555555666777888999<<<===>>>===:::777666666999===AAA@@@:::555333444666777888:::;;;<<<<<<<<<===:::666444555777888888<<<:::888666555555666666888777777666666666777777:::999666444333222222333666666666666555555555555666777888777777888:::<<<:::777555555777888888666:::::::::999888888;;;===888888999;;;===<<<999777===:::999;;;???BBBBBBAAAAAAAAA@@@???>>>===<<<;;;===???@@@BBBBBBAAA@@@???@@@@@@@@@BBBDDDDDD@@@===::::::;;;===@@@DDDHHHJJJHHHJJJKKKLLLLLLKKKIIIHHHOOOJJJEEEDDDEEEEEEBBB???AAAAAA@@@???>>>===<<<<<<<<<===???@@@@@@BBBEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKKKKIIIGGGKKKMMMNNNNNNLLLKKKKKKLLLFFFIIINNNSSSWWW[[[]]]^^^ppp{{{tttggg[[[SSSOOOMMMMMMOOOSSSVVVWWWUUUTTTRRRPPPOOOOOOPPPOOOLLLJJJLLLMMMMMMJJJGGGEEEHHHJJJKKKJJJJJJIIIHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHKKKKKKKKKIIIFFFEEEEEEFFFGGGHHHFFFBBBBBBFFFHHHFFFEEEEEEFFFFFFGGGHHHHHHHHH???AAACCCEEEGGGHHHHHHHHHFFFFFFGGGEEECCCAAABBBBBBDDDAAA>>><<<===???AAAAAABBB@@@>>>===>>>??????>>>@@@?????????AAABBBAAA@@@>>>>>>>>>>>>============@@@@@@BBBBBBBBB@@@>>>===888888777888::::::999777777999;;;=========;;;:::777:::===???>>>;;;777444666888:::<<<======<<<;;;:::;;;<<<============<<<>>>>>>???@@@@@@?????????BBBAAA???;;;888666777999666777888888777888:::<<<999888666555555555333111777666555666777888888666333444555555555444222111333333222111000000000000333222111111333444444333555666888777555333333333444555666666555555666777999777555555555555555333///222444666666666888::::::999888777777888999:::===;;;888555444444444555333444555777888999999999???>>><<<888555444555777888;;;===>>><<<888333000555555777888:::<<<===>>>>>>;;;888666777888888888;;;999777444444666888:::999999888777777777777777:::999777555444333444444;;;999777555444333333333666888:::::::::999:::<<<;;;999777777888888888666:::;;;<<<;;;999888999:::999888888999;;;<<<;;;:::<<<<<<<<<<<<>>>???AAAAAAAAA???======@@@AAA???<<>>AAA@@@@@@AAACCCCCCAAA???>>>===<<<===???CCCGGGIIIKKKNNNQQQPPPLLLHHHFFFFFFIIIFFFDDDEEEGGGFFFCCC???>>>???@@@@@@@@@>>><<<;;;888;;;>>>@@@AAABBBEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLHHHEEEGGGKKKNNNLLLIIILLLNNNPPPOOOMMMJJJHHHHHHFFFMMMOOONNNRRR\\\```]]]kkkuuuyyy}}}ttthhhZZZQQQOOOHHHIIIKKKOOOSSSUUUTTTRRRSSSRRRRRRQQQPPPOOOMMMKKKLLLNNNOOOLLLGGGEEEHHHMMMMMMLLLKKKJJJIIIHHHHHHGGGJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGFFFHHHGGGCCCBBBEEEGGGFFFAAABBBCCCCCCCCCCCCDDDEEE===???BBBEEEGGGGGGFFFFFFDDDDDDDDDCCCAAA@@@@@@@@@CCCAAA>>>>>>???@@@AAA@@@@@@>>>===<<<<<<<<<<<<<<>>>>>>>>>>>===============>>>@@@BBBAAA???===;;;777666666888::::::999888777888:::<<<======<<<<<<<<<===???@@@???<<<999777:::;;;===>>>>>><<<:::999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???????????????>>><<<999666555666666555777888888888999:::<<<888666444333444444333222555444444444555666777777333444444444444333222111333111000......///111222444222111111222333333333555666777666444222333333111333444555444444666777888777666444444333111111000333666888888888888999999888777777777999:::;;;<<<:::888666555444444555333444666999:::::::::::::::999888666444555888;;;999888888:::<<<:::666333666666777888999:::;;;<<<;;;999666555666666666555888777666666666777999:::999999888777666666666666999888666555333333333444;;;999666444222222333333666999<<<===<<<;;;:::;;;<<<;;;:::999999888777777999:::<<<<<<:::999999999:::888666777999;;;<<<<<<:::<<<===<<<;;;<<<>>>@@@???<<<999;;;@@@BBB@@@<<>>>>>???BBBFFFHHHJJJOOOSSSQQQKKKFFFEEEGGGHHHFFFDDDDDDEEEEEECCC@@@<<<>>>AAADDDDDDCCCAAA???555888<<<>>>???@@@AAABBBGGGFFFFFFFFFGGGJJJLLLNNNOOOIIIDDDEEEKKKOOOLLLHHHKKKMMMPPPPPPMMMJJJHHHGGGGGGPPPRRRMMMQQQ```eee___cccmmmrrr~~~zzztttiii[[[QQQOOOIIIJJJLLLPPPTTTUUUUUUSSSUUUUUUUUUSSSQQQOOOMMMMMMKKKNNNOOOLLLGGGEEEHHHLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFGGGIIIFFFJJJJJJEEECCCEEEGGGGGGAAABBBDDDCCCAAA@@@AAACCCAAACCCEEEGGGHHHGGGFFFEEECCCBBBAAA@@@??????>>>===@@@???@@@AAACCCBBB@@@>>>@@@@@@???>>>===<<<<<<<<>>>>>>>>>>>888:::===???@@@???===;;;999888888999;;;<<<;;;999888999:::;;;<<<===<<<<<<@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@???===:::888<<<;;;:::999999:::;;;<<<:::;;;<<<===>>>>>>??????<<<:::999888888888888888555777888999888888999;;;888666444444444555444333222333444444444444555666333333333333333222222222000///...---...111333555555333000000111222333222333444555444222111222444000111333333333333555777888888888666444333222111444666888999888777777777888777777666777888:::;;;777888999999999888666555444666888:::;;;;;;;;;:::444555777777666777999;;;999666333555999<<<;;;999999999888777777777888888888666555555666777555444444555777999999999888888888777666555555555555555888777555333222222333333888666444222222333444555666999<<<===<<<:::999999;;;;;;;;;:::999888777777666999;;;<<<;;;::::::::::::888555555777:::<<<===:::;;;<<<;;;:::999;;;===<<<888666999>>>AAA???;;;AAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDBBBAAA@@@???@@@BBBEEEGGGGGGLLLPPPOOOJJJFFFFFFHHHJJJGGGEEECCCCCCCCCCCCBBB===@@@DDDHHHIIIIIIGGGEEE777:::===????????????@@@FFFEEEEEEFFFGGGHHHJJJKKKPPPJJJEEEFFFKKKNNNKKKFFFHHHJJJNNNOOOMMMKKKJJJJJJIIISSSUUUPPPUUUccchhhbbb]]]hhhooo}}}~~~xxxuuulll\\\RRRQQQNNNNNNPPPTTTWWWXXXWWWUUUUUUVVVVVVUUURRRPPPOOOOOOMMMNNNNNNKKKGGGFFFHHHKKKMMMKKKIIIGGGGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGIIIJJJFFFKKKLLLHHHDDDFFFHHHGGGDDDFFFGGGEEEBBB@@@AAACCCFFFGGGHHHIIIIIIIIIHHHGGGCCCAAA????????????===;;;>>>???@@@CCCDDDCCC@@@===BBBCCCCCCBBB@@@>>>>>>???AAAAAAAAA@@@>>>>>>@@@BBB============>>>>>>>>>>>>555777:::<<<>>>>>>======;;;;;;:::;;;======<<<:::999999:::;;;<<<<<<<<<<<>>???@@@BBBCCCAAAAAA@@@@@@???===<<<;;;>>>===:::999888999:::;;;888999;;;<<<===>>>>>>>>>;;;:::999999;;;<<<<<<;;;555777888999888777777888777555444555666666555444111333555666555333333444333333333333222222222222//////......000222555666555333000///000222222222222333333333222222444555000222333444333333555666888999:::999777666555666777888999999777555666666888777777666777888999:::555777999;;;;;;:::999888888888999:::;;;;;;;;;;;;555777888888777666666777:::666333444888<<<>>>>>><<<;;;999777555555555555777777777888::::::888777222555888:::;;;:::888666666666555555555555666666777666444333222222333333444444333333444555666777555888;;;;;;:::888888888999:::<<<;;;999777777888666999;;;<<<;;;::::::;;;;;;888555555777999;;;<<<===<<<;;;:::::::::::::::999777666999===???>>><<<@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFEEEHHHKKKKKKHHHFFFGGGIIIJJJHHHFFFCCCBBBCCCDDDEEE@@@CCCGGGJJJKKKKKKIIIHHH<<<>>>@@@AAA@@@@@@AAACCCEEEFFFFFFGGGGGGHHHHHHHHHOOOJJJGGGGGGKKKLLLJJJFFFFFFIIILLLMMMMMMLLLLLLLLLLLLSSSWWWVVVZZZbbbddd```[[[hhhqqq~~~wwwwwwppp```UUUUUUQQQQQQRRRUUUWWWWWWUUUSSSQQQSSSUUUTTTRRRQQQQQQSSSOOONNNLLLKKKIIIIIIJJJJJJKKKIIIFFFEEEEEEHHHKKKMMMJJJIIIGGGFFFEEEEEEFFFFFFHHHIIIJJJIIIGGGGGGIIIKKKFFFKKKMMMHHHDDDEEEGGGGGGGGGIIIKKKHHHBBB???AAACCCFFFGGGGGGGGGGGGHHHHHHHHHDDDBBB@@@???@@@@@@>>><<>>@@@AAA???===<<<===@@@<<<=========>>>>>>>>>???777888999;;;======>>>>>>>>>===<<<===>>>>>><<<::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDD???>>>=========>>>???@@@AAA???;;;888777777999:::777888999;;;===>>>>>>>>>;;;999888999;;;===<<<:::555777888888777555555555444444444555777777555333111555888999777444333333444333333222222222222222111000000000111222444555666333000...///111222222111222333333222333666888333444555555555444666777555888::::::888777777999777888888777555555666777888888777666666777888999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777888999888666555666777:::999777777888;;;<<<======;;;888666444444444555666666777999<<<<<<;;;999444555777999999999888777555555555555666777888999777666555444333333444444444444555666777888999999555777888999777666666666666999;;;;;;999777777999999;;;<<<;;;:::999999:::;;;999666555777999::::::AAA>>>;;;;;;<<<===;;;999888888999:::<<<===>>>>>>AAAAAABBBCCCBBB???===<<<===@@@BBBBBB@@@@@@BBBDDDAAABBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFEEEEEEFFFFFFDDDFFFHHHIIIIIIHHHFFFEEE<<<>>>???@@@@@@AAADDDFFFFFFGGGHHHJJJJJJIIIGGGFFFJJJIIIHHHIIIKKKLLLJJJIIIGGGIIIKKKLLLKKKKKKLLLMMMOOORRRVVVZZZ\\\\\\ZZZXXXWWWgggsss~~~xxxyyyrrrbbbXXXXXXPPPPPPQQQSSSUUUTTTRRROOOLLLOOORRRSSSRRRQQQSSSVVVQQQOOOLLLKKKKKKLLLKKKJJJJJJHHHDDDCCCDDDGGGLLLOOOJJJIIIGGGEEEDDDDDDEEEEEEGGGHHHIIIHHHGGGGGGIIIJJJEEEKKKMMMHHHDDDDDDFFFGGGGGGJJJKKKHHHAAA>>>???BBBCCCCCCCCCCCCDDDEEEFFFGGGFFFCCC@@@@@@BBBBBB???===AAA@@@???@@@AAACCCCCCBBBAAADDDEEEDDD@@@===>>>???===???@@@???<<<;;;<<<>>><<<=========>>>>>>??????999::::::;;;<<<===>>>??????=========>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;:::666888<<>>>>>>>>:::777666777:::;;;999777555777888888666444333444222222333555777777444222222777;;;<<<999555333333444333222222111111222222222222222222222222333333666333000...///111222222111222333333444555888;;;555666777777666666777888111555888999777666777999777777777666444555777999999888777666666777888999===<<<:::999999:::<<<======<<<;;;:::999:::;;;<<<888888888666555666888;;;::::::;;;:::::::::::::::<<<:::888555444444555555333444666999<<<<<<;;;999777777777777777888999999666666666666777999:::;;;888777666555444444555666555666777999::::::::::::444666777777555444555666444888;;;;;;888777888999<<<======;;;999777777888<<<999777666777888999999DDD@@@;;;;;;???@@@<<<888888999;;;<<<<<<<<<>>>@@@BBBCCCDDDDDDBBB???;;;888<<>>AAAEEEHHHGGGHHHKKKLLLLLLJJJGGGEEEEEEGGGIIIKKKLLLLLLLLLKKKIIIJJJKKKKKKJJJJJJKKKMMMQQQQQQUUU\\\\\\VVVQQQQQQTTTeeesss|||qqqcccXXXTTTPPPQQQRRRSSSTTTUUUVVVWWWUUUSSSQQQQQQQQQRRRQQQPPPTTTPPPLLLKKKLLLMMMLLLJJJEEEDDDCCCCCCEEEIIIMMMOOONNNKKKFFFDDDDDDEEEGGGGGGEEEGGGHHHGGGEEEDDDDDDDDDGGGKKKNNNKKKEEECCCGGGLLLJJJHHHEEEDDDDDDEEEDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBBBBCCC@@@>>>???BBBCCCBBB@@@DDDDDDCCCBBBBBBAAA@@@@@@@@@???===<<<<<<<<<>>>>>>@@@>>>===>>>AAAAAA===:::<<<<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<>>>???@@@???:::666666:::>>>>>><<<999:::;;;============<<<===;;;999<<<@@@CCCCCCAAA>>>===;;;:::999999::::::555555999>>>???<<<===@@@;;;:::888777777888:::;;;;;;999777666777777666555222444666888888666333222555666888999999777555333888888888666222000//////444222000......000333555888333//////333666555222222111//////000222555777555555555444333333555777999:::;;;999777444444444666888:::::::::999:::;;;:::999777555555555555666::::::::::::::::::::::::@@@===999777777777777666;;;999777777999:::;;;:::;;;;;;<<<<<<<<<;;;999888:::777555444555666666666666666777888999::::::;;;888999999999888666555333333666888999888666666666222555777777444111222333111777;;;:::999;;;:::777333555666777666555666777888777666666888:::===???999999::::::888666444333777888999999888999;;;===;;;;;;===???AAA@@@>>><<<999888888999;;;>>>AAACCCEEECCCAAA>>><<<;;;;;;;;;BBBBBBAAAAAAAAAAAAAAA@@@>>>@@@BBBCCCCCCDDDFFFGGGAAABBBCCCDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEFFFEEECCCJJJHHHFFFCCCBBBBBBBBBCCC>>>???AAADDDHHHJJJIIIHHHDDDKKKPPPOOOMMMKKKGGGBBBIIIGGGGGGHHHKKKNNNOOOOOOMMMKKKIIIIIIKKKNNNOOOOOONNNSSSVVVUUUQQQMMMMMMOOOOOO]]]uuuzzzyyyttthhh[[[UUUPPPQQQRRRSSSTTTUUUVVVWWWVVVTTTRRRQQQQQQPPPOOONNNOOOMMMJJJJJJLLLLLLKKKIIIIIIHHHGGGGGGHHHJJJLLLMMMKKKIIIGGGGGGGGGGGGEEEDDDEEEGGGGGGFFFDDDCCCCCCDDDHHHIIIJJJJJJIIIIIIJJJLLLGGGEEECCCCCCDDDDDDCCCBBBAAABBBDDDEEEGGGGGGFFFFFFBBBCCCDDDDDDEEEDDDCCCBBBCCC@@@??????AAABBBAAA???CCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>===============>>>===>>>???AAA@@@???===>>>===<<<===??????>>><<<999::::::;;;===???AAABBB@@@<<<999:::>>>BBBCCCAAA:::;;;<<<=========<<<;;;===;;;:::;;;<<<======<<<======<<<<<<;;;;;;<<<<<<555444777;;;;;;888888;;;<<<;;;999888777888999:::888666555555777888777666333444666777666555444333333444666777777555333111555666777666333000///...555333111//////000111333999666222111111111000...000111111222333444555666777777666555333444666999888:::;;;:::777555555666999:::::::::888777888:::<<<;;;:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::666555666666666666<<<:::999999;;;=========;;;<<<===>>>>>>===<<<;;;<<<999666555555777888999777777888888999999::::::;;;:::888777666666777888777888999888666666777999444666888888555333333444444:::<<<;;;999:::999666444555777777666555666777888777777777888:::<<<===:::::::::999888777666555444555777777777888:::<<<999:::;;;===>>>>>>===<<<;;;;;;:::999:::<<<>>>@@@AAA@@@??????>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBDDDDDDCCCCCCDDDFFF???AAADDDFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCHHHFFFDDDAAA@@@@@@AAABBBBBBBBBCCCFFFIIIJJJHHHGGGAAAHHHMMMNNNNNNOOOMMMJJJIIIHHHGGGHHHJJJMMMNNNNNNLLLJJJHHHHHHJJJMMMNNNNNNPPPTTTVVVTTTPPPMMMNNNPPPUUUbbbxxxzzztttvvvuuukkk^^^UUUQQQRRRSSSTTTVVVWWWXXXXXXWWWTTTRRRPPPPPPOOONNNLLLJJJIIIIIIJJJKKKKKKJJJHHHLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJKKKHHHDDDAAAFFFGGGFFFEEECCCBBBCCCDDDHHHGGGGGGIIILLLNNNMMMKKKFFFEEEDDDEEEFFFFFFEEECCC???@@@CCCEEEGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA???===AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;===???@@@@@@???@@@@@@???>>>===>>>???@@@>>><<<999::::::<<<>>>@@@BBBCCC>>>;;;999;;;@@@CCCDDDCCC<<<<<<======<<<<<<;;;:::>>>>>>===<<<999888888999;;;<<<======>>>>>>======:::888999======:::999;;;>>>===;;;999888888999999666444333444666888888888444555555555555555555555333444555666666444222111222444666666333111//////333333222111000000000111555666555333000...---...000111333555666666555555888888777555333444888:::888999::::::888777777888;;;;;;:::999666666888999>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888666666888999999999===;;;:::;;;===?????????<<<===>>>?????????>>>======;;;999777666888:::<<<:::999999999999999999:::===;;;777555555777;;;===;;;;;;999777555666888:::555777999999777666555666777<<<>>>;;;999999888555666777999888777666666777888888888999999999::::::;;;;;;:::888777777777777333444666777888999;;;===999999999:::;;;;;;<<<<<<>>>===<<<:::::::::;;;<<<<<<===>>>@@@AAABBBCCCCCC>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFFFFDDDCCCDDDEEE???BBBFFFIIIJJJHHHFFFDDDEEEDDDCCCCCCEEEEEEDDDCCCEEECCCAAA?????????@@@AAAFFFEEEFFFHHHIIIJJJHHHFFFAAAHHHLLLLLLMMMPPPQQQOOOJJJHHHGGGHHHJJJLLLLLLKKKKKKIIIGGGGGGIIIKKKLLLLLLRRRTTTTTTQQQMMMLLLOOORRR]]]iii~~~~~~wwwtttvvvtttiii\\\UUURRRSSSTTTUUUVVVXXXYYYYYYUUUSSSQQQPPPPPPPPPNNNMMMIIIIIIJJJJJJJJJIIIGGGFFFJJJKKKKKKLLLKKKJJJHHHGGGIIIIIIIIIJJJKKKIIIEEEAAAGGGGGGFFFDDDBBBAAABBBDDDFFFEEEFFFIIIKKKMMMKKKJJJGGGGGGGGGIIIJJJJJJHHHFFF@@@AAACCCFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA???>>>???????????????@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;;;;>>>BBBAAA???===>>>@@@>>>=========??????===<<<;;;;;;<<<<<<>>>???AAABBB:::888888999<<<>>>>>>============<<<<<<;;;:::999>>>@@@@@@===999777888;;;888999;;;===>>>>>>>>>===<<<999999===???<<<;;;<<>><<<:::999888888777777555444555777888888777555555444333444555666777444555666777777555444333000333666666444222111111000111111222222222111111...222555333///---...111111222333555666666777777888888666444222444777:::777888::::::999888888999::::::999777555666999;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<:::999:::===?????????;;;:::999;;;===???>>>>>>===>>>?????????===<<<;;;<<<<<<<<<;;;:::999:::;;;<<<;;;:::999888888999999===;;;888666666999<<>>;;;999:::999666888:::;;;;;;999888888999888888999999999999888777;;;:::888777666666777777666888:::;;;::::::<<<===999999:::999999:::<<<===>>>>>><<<;;;;;;;;;;;;<<<:::<<>>???AAABBBFFFFFFFFFHHHJJJJJJHHHFFFGGGKKKMMMKKKJJJLLLNNNLLLJJJIIIHHHHHHJJJKKKJJJIIIKKKIIIGGGGGGHHHKKKKKKLLLRRRQQQOOOLLLJJJKKKPPPTTTdddqqq|||yyyxxxxxxqqqdddYYYUUUPPPPPPQQQRRRTTTUUUVVVVVVSSSQQQPPPPPPQQQRRRQQQPPPKKKLLLLLLKKKIIIGGGEEEDDDFFFGGGHHHIIIJJJIIIGGGFFFLLLJJJIIIHHHIIIHHHFFFDDDGGGGGGGGGEEECCCAAABBBCCCCCCEEEHHHHHHGGGGGGHHHJJJGGGGGGHHHIIIKKKKKKHHHFFFBBBCCCEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCEEEGGGGGGFFFCCCAAA???>>>?????????????????????@@@AAAAAAAAAAAA???===<<<===@@@BBBAAA>>>;;;;;;===;;;;;;:::<<<===>>>===;;;>>>>>>============>>>>>>888888888888999:::999888>>>>>>===<<<;;;::::::::::::<<<===;;;888777999;;;555666888;;;<<<<<<<<<<<<888444444999<<<:::999;;;???>>><<<:::999777777666:::888666666777777666555555555333333333555666888444555555666555444333333000333555666555333222333...///000222333333333333---222555333...,,,...222444444333333444666888:::777666555333222333666999666888999999888888888999777777777666666777;;;===::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<===<<<<<<===@@@BBBBBBAAA888888777999;;;<<<<<<:::>>>>>>>>>>>>===;;;999777888;;;>>>???===:::999999<<<;;;999888777777888999999999999999:::;;;<<<<<<666777999999777555555555444444666777888888777666777;;;===:::999;;;;;;999:::;;;======;;;::::::;;;888888999999999888777666:::999777666555555666777999;;;<<<<<<:::999999:::999;;;<<<;;;::::::===???=====================>>><<<===@@@BBBDDDDDDDDDDDDEEEDDDBBBAAA@@@AAABBBBBBAAADDDGGGHHHGGGFFFFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCGGGFFFEEEEEEGGGGGGFFFEEECCCBBB@@@??????AAACCCDDDDDDDDDEEEGGGIIIJJJIIIGGGHHHLLLLLLIIIGGGJJJKKKJJJJJJIIIIIIIIIKKKKKKJJJIIILLLJJJHHHGGGIIIKKKLLLLLLMMMKKKHHHFFFFFFKKKQQQVVVhhhyyy}}}}}}|||rrrcccXXXUUULLLMMMNNNOOOPPPRRRSSSSSSSSSQQQPPPPPPRRRSSSSSSRRRLLLLLLLLLJJJGGGDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGNNNKKKHHHGGGGGGHHHGGGGGGGGGHHHIIIHHHEEECCCBBBBBBCCCEEEFFFFFFEEEEEEHHHJJJGGGFFFEEEFFFGGGGGGFFFDDDBBBCCCEEEGGGHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEBBBEEEIIIJJJHHHEEEBBBAAA@@@?????????????????????@@@AAAAAAAAAAAA@@@??????>>>@@@@@@???===:::999999999888999;;;===>>>===<<>>===<<<<<<;;;;;;<<<999:::;;;;;;;;;:::888777???>>>===;;;;;;:::::::::666777777777666666888999444555666888999:::;;;;;;:::555444999===<<<;;;<<<===<<<;;;:::888777666555:::888666555666666555444555444333333444555777888222222333333222222111000111222444444222222222333...///000222222333333333111444666333...+++---000555444222111222555888:::555555555444333333555777555777999999777777777888555666666666777888;;;>>>888999999::::::999888888:::::::::;;;<<<<<<=========<<<<<<===???@@@@@@???888888777999:::;;;999888============;;;999777666666:::??????<<<999888999;;;:::888666666777888999777888:::<<<<<<;;;::::::333666888999888666555555444444444777999999888666666;;;<<<999888:::;;;999888:::<<<<<<;;;;;;;;;<<<888888888888888888777777999888888777666666777777999:::<<<;;;999777666666999;;;>>>===;;;;;;===@@@======>>>>>>???@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCGGGFFFDDDBBBBBBCCCDDDEEE@@@CCCFFFHHHGGGFFFFFFFFFJJJHHHEEECCCAAABBBCCCDDDGGGFFFEEEEEEGGGGGGFFFEEEBBBAAA@@@@@@@@@BBBEEEFFFEEEDDDEEEGGGJJJJJJIIIGGGEEEIIIJJJGGGGGGKKKNNNMMMJJJJJJJJJKKKLLLMMMKKKIIIMMMJJJHHHGGGIIIJJJKKKKKKGGGEEEBBBBBBEEELLLTTTYYYiiixxxiii\\\UUUNNNNNNOOOQQQRRRSSSTTTUUUUUUSSSQQQQQQSSSTTTSSSRRRIIIJJJJJJGGGDDDBBBCCCDDDGGGHHHHHHIIIIIIIIIIIIIIIMMMKKKIIIGGGHHHHHHGGGFFFGGGIIIKKKJJJHHHDDDBBBAAAFFFCCCBBBBBBEEEIIIKKKLLLIIIGGGEEEEEEEEEFFFEEEDDDAAABBBDDDGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDD@@@DDDIIIKKKHHHEEECCCBBBAAAAAAAAA@@@@@@??????>>>AAA@@@@@@@@@@@@AAABBBBBB======<<<======<<<999777888777888;;;>>>@@@???>>>===<<<<<<;;;;;;;;;;;;;;;999;;;===???>>>===;;;;;;>>>===<<<;;;:::;;;;;;<<<666555444555666888888777555555555666777999:::;;;???999777;;;???>>><<<<<<;;;::::::999888666555444666444333333444555444333333333333444555666777777222222222222111111111000111111111000//////000222222111111111111111111111222333333111...---///222333222222333444555777888444555777777555444555666555777888888666555555666444666777888777888999;;;999999:::;;;;;;::::::999:::;;;;;;<<<======>>>>>>>>>=========??????===<<<;;;::::::;;;<<<<<<:::888::::::;;;<<<<<<;;;999888777:::===;;;777666888::::::999666555555666888999777888:::;;;;;;:::999888444666888888777777888999555444555777;;;<<<:::888888<<<<<<888666888999777555777999:::::::::;;;<<<888888777666666777888999999::::::::::::999888888888:::<<<<<<:::888777777777;;;??????<<<;;;===?????????@@@@@@AAAAAAAAA@@@????????????@@@AAACCCCCCEEEDDDBBBBBBCCCEEEGGGIIIAAADDDGGGHHHGGGEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEFFFEEECCCAAA@@@??????@@@CCCEEEGGGHHHHHHHHHIIIJJJJJJHHHFFFCCCHHHJJJHHHIIIMMMPPPOOOJJJJJJJJJLLLNNNNNNMMMKKKLLLIIIGGGFFFGGGIIIIIIIIIBBB@@@>>>@@@FFFOOOXXX]]]jjj}}}ppp```VVVRRRRRRSSSUUUVVVWWWXXXYYYWWWUUUSSSSSSSSSSSSRRRQQQFFFGGGGGGEEEAAAAAACCCFFFKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKIIIIIIIIIIIIGGGEEEGGGIIILLLLLLIIIEEEBBBAAAHHHBBB===@@@HHHNNNOOOMMMLLLIIIGGGEEEFFFFFFFFFEEE???@@@CCCFFFIIIJJJKKKKKKHHHGGGEEECCCCCCCCCCCCDDD>>>CCCHHHJJJHHHEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>AAA@@@??????@@@AAACCCDDD<<<:::999;;;===>>>:::777888888999<<>>??????>>>======>>>===<<<;;;:::;;;<<<<<<999666444555999:::999777666666555555666888:::<<>>??????@@@@@@???>>>?????????===;;;>>>======>>>>>>===;;;999777888:::<<<======<<<<<<999;;;;;;777333333888===999777555444444555888999999999999999999999999999777777777777666888;;;>>>666555666999<<<>>><<<999:::======888555666666444222444777888888888:::;;;999777666555555777999;;;:::;;;<<<===<<<;;;:::999888:::===>>><<<;;;::::::555:::???@@@<<<:::<<<>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???AAACCCEEEBBBAAAAAAAAACCCFFFJJJLLLCCCEEEHHHHHHFFFCCCAAAAAA===???AAACCCEEEEEEFFFEEEDDDBBBAAABBBCCCDDDCCCBBB??????>>>>>>@@@BBBEEEGGGLLLKKKJJJKKKKKKJJJHHHEEEEEEJJJLLLJJJJJJNNNPPPOOOJJJJJJKKKMMMOOOOOONNNLLLJJJHHHEEEEEEFFFGGGHHHHHH@@@>>>===@@@HHHRRR[[[```jjj~~~{{{zzzsssggg\\\UUUUUUTTTRRRQQQSSSVVVZZZXXXWWWVVVTTTSSSSSSSSSSSSFFFFFFEEECCCAAABBBDDDGGGGGGJJJMMMLLLIIIHHHJJJNNNPPPKKKGGGGGGKKKMMMLLLIIIGGGHHHKKKLLLKKKHHHEEEBBBEEEDDDDDDFFFHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKDDDEEEGGGKKKNNNNNNJJJGGGCCCHHHHHHCCC@@@AAACCCCCCBBBEEEHHHGGGDDDBBBCCCEEEFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<===>>>>>>;;;;;;;;;<<<>>>???AAABBB999;;;======;;;888777777666777888;;;===<<<999666999;;;===>>>===;;;999777;;;:::888999:::;;;;;;:::;;;888555444666888:::;;;;;;;;;;;;::::::999999999888999;;;;;;;;;999777666<<<777222222777::::::888111111333444555555666666333333333222111000000000///////////////000111111222111111111000000000///444111///000222333111///+++...222444444444444555333555777999999777444222222555888777555333333555888888888888888999999:::555777:::===??????>>>>>>BBB@@@===;;;;;;===@@@BBB>>>>>>============>>>>>><<<>>>???>>>;;;:::999:::<<<<<<;;;999888999<<>><<<:::888777777888999333666666444555999;;;888999888888888999999:::;;;>>>;;;999:::<<<>>>===;;;;;;::::::999:::;;;<<<===<<<;;;:::888777666666666888888777777888999::::::666666777888999999::::::CCC???;;;888888999999999888777777888:::;;;;;;;;;777999;;;<<<<<<;;;999777===@@@CCCBBB???===>>>???BBB@@@???AAAEEEHHHHHHGGGEEEDDDCCCCCCFFFGGGHHHGGGGGGFFFCCCAAA??????@@@AAABBBAAABBBCCCEEEFFFEEEDDD@@@@@@@@@@@@AAABBBCCCDDD???@@@===;;;>>>DDDGGGEEEEEEFFFGGGGGGFFFFFFHHHIIINNNKKKHHHIIILLLNNNMMMLLLNNNLLLJJJJJJKKKKKKKKKJJJHHHLLLKKKDDDBBBFFFHHHFFFAAA@@@AAAEEEHHHOOO\\\hhh{{{|||yyyuuummmbbbYYYUUUSSSRRRQQQQQQQQQRRRSSSPPPPPPPPPPPPQQQRRRSSSSSSJJJJJJIIIGGGEEEEEEGGGIIIHHHKKKNNNMMMJJJIIILLLOOOPPPKKKGGGGGGKKKNNNNNNLLLFFFHHHIIIJJJIIIGGGDDDCCCGGGFFFGGGIIIKKKKKKJJJHHHJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDFFFIIILLLLLLJJJGGGBBBGGGHHHDDD@@@AAACCCBBBAAACCCEEEEEECCCBBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;<<<===>>>;;;:::999999999:::;;;<<<;;;;;;::::::;;;===???@@@:::<<<>>>>>><<<999888888777777888:::<<<<<<:::777;;;<<<===>>>===<<<:::888:::888777888999::::::999<<<999777777999;;;;;;;;;<<<;;;;;;:::999999888888888999:::;;;:::999777666;;;777333333777:::999777222333333444444444444333333222111111222111000//////////////////000111111000000000000000000000000666444222222333444222000,,,///222444444333333444444555666777666555333222222555777777555333444555555666888999:::999888777777888:::<<<>>>>>>>>>>>>>>><<<999777777999<<<>>>>>>>>>============>>>>>>>>>??????>>>;;;999888999<<<<<<;;;888777777:::<<<:::999888666666777888999222555555444666;;;>>>===;;;;;;:::::::::;;;;;;<<<<<<;;;999:::<<<<<<;;;999::::::<<<=========<<<<<<<<<;;;999888777666777777777888888888999999999:::888888999999999999::::::>>>;;;999888999:::::::::999777555777:::<<<:::888888:::<<<>>>>>>===;;;999<<>>===>>>@@@CCCAAA@@@AAADDDFFFFFFDDDFFFEEEDDDDDDEEEFFFEEECCCFFFEEEBBB@@@>>>>>>??????EEEDDDDDDDDDEEEEEEDDDBBB===>>>@@@AAABBBAAA@@@???>>>BBBCCCBBBCCCFFFGGGEEEFFFHHHJJJJJJJJJKKKMMMOOOMMMKKKHHHIIIKKKMMMMMMLLLPPPNNNLLLLLLMMMMMMLLLKKKFFFJJJIIIDDDBBBFFFGGGFFFBBB??????EEEKKKTTTaaammm|||xxxrrriii^^^WWWTTTRRRPPPPPPRRRRRRPPPMMMNNNNNNOOOOOOPPPQQQRRRRRROOONNNLLLJJJGGGFFFHHHJJJJJJMMMOOOOOOMMMKKKMMMPPPPPPLLLGGGGGGJJJNNNOOONNNGGGGGGGGGGGGGGGFFFDDDDDDHHHIIIJJJLLLNNNNNNLLLJJJLLLLLLJJJHHHFFFDDDBBBAAADDDDDDDDDGGGIIIJJJHHHFFF@@@FFFHHHEEEAAABBBBBBAAACCCCCCCCCDDDEEEEEEDDDBBBCCCBBBAAA@@@@@@AAABBBBBB@@@???===;;;;;;<<<>>>@@@:::999888777777999;;;<<<<<<;;;999888999:::<<<>>><<<>>>??????===;;;:::;;;<<<::::::;;;<<<===<<<;;;>>>>>>======<<<;;;::::::999888666777999::::::999:::999888999;;;<<<;;;:::;;;;;;::::::999888888777777777888999999888666555888666333444777999888666555444444444444333333222444222000000333444222//////////////////000111111//////000000111222222333666444222111222222111000000222444555444222222333444444444444333333333222333555666666555444444555333555888::::::999666555888999:::;;;<<<===>>>>>>===;;;777555555777;;;===???>>>>>>======>>>>>>???@@@@@@@@@>>>:::888777888;;;;;;:::888666666888:::999888777777777888:::;;;222555555333666===AAAAAA<<<;;;;;;:::::::::;;;;;;;;;::::::;;;<<<;;;888666999;;;===??????>>><<<:::===<<<999777666666777888777888999:::::::::999888888888888888888888999999999888777888:::;;;;;;:::<<<:::999:::<<<===;;;999:::;;;===???@@@???>>><<<<<<===>>>>>>======???AAACCCAAA@@@@@@BBBCCCCCCBBBFFFEEEEEEFFFFFFEEECCC@@@EEEDDDBBB???>>>>>>>>>>>>HHHGGGEEEEEEEEEDDDAAA???;;;===@@@BBBCCCAAA>>><<<<<>>@@@;;;:::888777888:::<<<>>>>>><<<:::999888:::<<<======???@@@@@@>>><<<<<<===@@@>>><<<<<<===??????>>>>>>===;;;:::999999::::::999888777888:::;;;;;;:::888777888999;;;;;;999888999999999999999999999999666666777888777777666555666555444555777888777555666555555555555555555555555111///000444555222//////////////////000000111///000111222333555666666444222111/////////......444666777666444333222333444333222111111222333333333444555555555555555555444555777888888888666666::::::999:::;;;<<<===>>>>>><<<999666666999<<<>>>???>>>>>>======>>>>>>???AAAAAA@@@===:::777777777999::::::999888888:::;;;:::999999888888999::::::444555444222444<<<@@@@@@:::999888888777888888888;;;;;;<<<===<<<:::888666999;;;<<<>>>>>>===;;;:::===<<<999777666777888999777999:::<<<<<<;;;999888555555666666777888888999888888999:::<<<===;;;999===???AAA@@@>>>======>>>;;;===???@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<>>>@@@BBBAAA@@@@@@@@@AAABBBCCCCCCEEEEEEFFFHHHIIIHHHEEEBBBFFFEEECCCAAA@@@?????????GGGFFFDDDDDDDDDCCC@@@>>>===???AAABBBBBBAAA???===<<>>???AAA>>><<<999666666888:::<<<:::999888888888:::<<<>>>???>>><<<;;;:::;;;===>>>===>>>??????===<<<===>>>???===::::::;;;=========<<<;;;999777777888999::::::999888999;;;======<<<888888888:::<<<<<<:::888555666666777888999:::;;;666666666777777777666666555444444555666777666555555555555555666777999999555222111111333444222000///////////////000000111---...///111333444666666444333111///......///000777888999777555333333333444333222111111333555666444444444444555666666666777666555555555666888999:::::::::::::::;;;<<<===>>><<<:::888888:::<<<>>>>>>>>>============>>>>>>@@@@@@???<<<999777888999777999;;;;;;;;;;;;<<<===:::999888777777666666666666777555111333999<<<<<<999888888777777888888888;;;===>>>>>>===;;;999777;;;;;;::::::999:::::::::===;;;999888777888999:::888:::;;;===<<<;;;999888444444555777999:::;;;<<<;;;;;;;;;===>>>===;;;888999@@@FFFDDD===:::===BBB<<<===>>>@@@AAABBBBBBBBB<<<;;;:::;;;===???AAABBB===>>>???@@@AAABBBDDDEEEDDDEEEFFFIIILLLLLLJJJHHHHHHGGGFFFDDDCCCBBBAAAAAADDDCCCBBBBBBCCCCCCAAA???AAAAAABBBBBBBBBBBBCCCCCCAAAHHHLLLIIIEEEFFFIIIJJJGGGHHHIIIIIIGGGGGGHHHJJJHHHIIIIIIJJJJJJJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJFFFFFFFFFEEEBBB>>>======@@@FFFOOOTTTWWWbbb|||xxxlll^^^TTTQQQQQQSSSWWW[[[\\\XXXTTTNNNOOORRRTTTVVVWWWWWWWWWTTTSSSQQQMMMIIIGGGHHHJJJJJJLLLNNNOOOOOOOOOMMMLLLLLLKKKHHHFFFEEEFFFFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHIIILLLLLLLLLJJJGGGFFFFFFEEEDDDDDDCCCCCC@@@BBBEEEEEEDDDCCCDDDDDDAAAGGGJJJFFFDDDDDDEEEDDDGGGEEECCCBBBBBBBBBAAA@@@DDDFFFGGGEEE@@@>>>>>>@@@???===;;;999888999;;;<<<666666777777888999:::;;;???>>>>>>=========>>>>>><<<===>>>===<<<;;;<<<>>>;;;999777666777999999888999888777666777888999:::;;;:::999:::<<<>>>>>>>>>999999999;;;<<<<<<;;;999444555555777888999::::::666666666666777777777777444444444444444555666666555555555555666888:::;;;444444444333222111111111///////////////000111111+++,,,---///111222444444555555444222000111333666777888888666333222222333333222222222444666888999555444222333555777777666999888555444444666999;;;:::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;===<<<<<<;;;;;;<<<<<<===??????>>><<<999999:::<<<666999;;;===<<<<<<<<<===777777666555444333222111777888666222333777999888999999999999999:::;;;;;;;;;===>>>>>><<<:::::::::<<<;;;999888888888999:::;;;;;;:::999999999999999:::;;;<<<<<<<<<;;;:::999666777888999;;;===>>>>>>>>>======>>>>>>===:::888555===DDDBBB;;;777;;;@@@;;;<<<===???AAABBBBBBCCC===;;;;;;<<>>???@@@AAABBBEEEGGGCCCDDDFFFIIIMMMOOONNNMMMJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAABBBDDDDDDCCCAAACCCCCCCCCCCCCCCEEEFFFGGGEEEJJJLLLHHHFFFJJJMMMMMMIIIJJJJJJJJJHHHGGGHHHIIIFFFHHHJJJJJJIIIHHHIIIJJJHHHGGGEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDAAA======@@@???HHHTTT[[[___lll{{{ooo^^^RRROOOQQQTTTWWWXXXWWWUUUTTTMMMOOORRRUUUWWWXXXXXXXXXSSSRRRPPPLLLHHHGGGHHHIIIIIIJJJKKKMMMOOONNNKKKIIIHHHHHHIIIHHHHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGGGGIIIKKKLLLKKKFFFFFFFFFEEEEEEEEEDDDDDD???BBBFFFGGGEEECCCCCCCCCCCCHHHJJJFFFDDDEEEGGGGGGFFFFFFDDDBBB???>>>>>>??????CCCFFFEEEAAA>>>???AAAAAA@@@>>>===<<<<<<<<<===555666888999:::;;;;;;:::<<<===>>>?????????>>>===:::;;;<<<;;;::::::;;;===:::888666666777888777666666666777777888:::;;;;;;:::999888999<<<===>>>===777666666777999999888666666666666777777777777888777666666666777777888999555444333222222333666777666555444333444555777888444666888555111...///222///////////////000111111------...000222333444555444555555333111222666999555666555333111//////111111222333555777999;;;<<<666333111222555777777666999888777666666888999:::999:::;;;;;;;;;:::999999999999:::;;;;;;:::999999;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;999:::===???777:::<<<===<<<:::999999555666666555555444333333777999888444555888:::888888888888888999;;;<<<<<<:::<<<===<<<:::999:::<<<;;;;;;;;;::::::999999999999:::;;;;;;;;;:::999888<<<<<<<<<<<<;;;;;;;;;:::888888999999::::::;;;;;;>>>===<<<<<<===<<<:::888555:::>>>???===;;;;;;===999:::<<<===???AAABBBCCC>>><<<<<<>>>AAABBBAAA???>>>@@@AAAAAA@@@AAADDDGGGDDDDDDEEEHHHLLLOOOOOOOOOJJJJJJIIIHHHGGGEEEDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBAAABBBCCCEEEFFFGGGGGGGGGDDDGGGHHHFFFGGGKKKLLLJJJGGGHHHJJJIIIHHHGGGIIIJJJEEEGGGJJJJJJIIIGGGHHHJJJFFFDDDCCCDDDEEEGGGFFFFFFDDDAAAAAACCCBBB>>>@@@FFFFFFLLLXXXdddppp~~~rrr```RRRNNNQQQUUUVVVTTTSSSRRRQQQRRRSSSVVVXXXYYYXXXWWWWWWPPPOOOMMMIIIFFFDDDEEEGGGHHHHHHJJJLLLNNNMMMJJJHHHDDDFFFIIIJJJJJJJJJKKKLLLEEEFFFFFFGGGGGGGGGFFFFFFKKKIIIFFFFFFHHHKKKLLLLLLGGGGGGFFFFFFEEEEEEDDDDDD>>>BBBGGGHHHFFFCCCBBBCCCDDDIIIKKKFFFDDDFFFIIIIIIHHHIIIHHHDDD???===>>>AAA999???DDDEEEAAA??????AAA======<<<;;;:::999999999666888:::===>>>>>>===<<<:::<<<>>>@@@@@@???>>><<<999:::;;;:::888888:::<<<;;;:::999999::::::888777555666777999:::;;;<<<===999888777888;;;=========333222111222333444444333888888888777666666555555777777777777777888999999555555333111111222666888777555333222222333444555333888:::777000,,,...333///////////////000111111000111222333555666777888222333333111///111555999333333333111...---...///111222444666999;;;===>>>666333111222555888888666777777888999999999999999999:::;;;<<<<<<;;;999777999:::<<<======<<<:::999;;;::::::999999::::::;;;:::;;;;;;::::::;;;>>>AAA888;;;======;;;777555444666777777888888888888888666999999666777:::;;;999555555555666777999:::;;;999:::<<<:::888888:::===:::;;;===>>>===;;;999777888:::;;;<<<<<<;;;999777>>>===<<<;;;;;;;;;;;;;;;888777777777666666555555===;;;::::::;;;<<<;;;999999999;;;>>>AAAAAA>>>;;;888999:::<<<>>>@@@BBBBBB>>>======???BBBCCCAAA>>>@@@BBBCCCBBB@@@@@@CCCEEEEEEDDDDDDFFFJJJMMMNNNOOOJJJJJJIIIIIIGGGFFFDDDCCCGGGFFFEEEFFFGGGFFFEEECCC===@@@DDDGGGIIIHHHGGGFFF???AAABBBBBBEEEIIIIIIEEEDDDEEEGGGGGGGGGGGGIIIJJJDDDGGGJJJJJJHHHGGGHHHIIIEEECCCBBBCCCEEEFFFFFFEEEAAA>>>>>>BBBBBB@@@DDDKKKNNNQQQ\\\lllwwwooobbbUUUTTTPPPMMMOOOSSSUUUSSSQQQQQQXXX______ZZZVVVWWWYYYUUURRRMMMIIIHHHGGGFFFEEEIIIIIIHHHIIIJJJIIIFFFDDDIIIHHHGGGIIILLLMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHFFFFFFHHHJJJLLLHHHHHHGGGGGGGGGEEEBBB@@@<<<>>>BBBEEEGGGGGGGGGFFFEEEEEEEEECCCBBBBBBEEEGGGGGGFFFDDDAAA>>><<<===>>>>>>@@@AAABBBBBBAAA???>>>BBB@@@<<<888666666666777888:::===???@@@@@@??????:::::::::>>>AAA@@@;;;777777888999:::;;;:::999999999999999999888888777777:::::::::999777777999;;;???<<<999888999;;;<<<<<<333555666777666666888999;;;:::999888888888999::::::888555444555666777777777555444555888999888666;;;;;;:::999888777666666888777444000---,,,...000333111...,,,,,,///333666111111111222333444666777555444222111000000000000222222111111000111111222666777777555444555777999888888777666555444333333:::999777666555666888999888888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;999888::::::999888888999999999999;;;===<<<:::999;;;===444777:::======;;;888666555666888:::;;;;;;;;;;;;<<<;;;999999;;;;;;:::999888555222222444666888888999;;;<<<;;;::::::;;;<<<===CCCCCC<<<777999999666333666999;;;;;;::::::;;;===<<<;;;;;;;;;;;;<<<<<<:::555333777;;;::::::;;;???>>>===<<<<<<<<<<<<<<<:::999999<<<@@@BBB???<<<888;;;???@@@???===<<<;;;>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGFFFEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGFFFDDDBBBBBBBBB<<>>>>>???@@@AAABBBAAA@@@>>>===AAA@@@===:::999888888999999:::<<<>>>??????>>>===888999;;;===>>>===:::777::::::;;;;;;;;;999888777999888888777777777888888<<<<<<;;;:::888777999;;;???<<<999888:::;;;<<<<<<777888999888777666777888;;;:::999888888888999::::::888666555555666777777777555444555888999888666999888888777777666666555555666666555222111111222222111///...///111444777222222222222333444555666555333111000///000111222333222222111111222222222999:::999888555444555666::::::999888777666555555777666555333333444666777::::::;;;<<<============999999999999999999888888::::::::::::::::::::::::;;;===>>>===:::888:::;;;777888:::;;;;;;;;;:::999888999:::;;;;;;:::999888===;;;888888999:::;;;:::999777444444555777777777999;;;<<<===<<<<<<>>>???===BBBBBB<<<888999:::888888:::===>>>===<<<<<<===AAA???===;;;;;;<<<===>>><<<777555888:::888777888===<<<<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>???AAABBBAAA>>>;;;:::999AAAAAAAAAAAAAAAAAABBBBBBIIIIIIIIIHHHFFFFFFHHHJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@EEEFFFHHHGGGFFFEEEEEEFFFCCCBBBBBBDDDGGGGGGEEECCCDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLIIIFFFDDDHHHGGGFFFGGGGGGGGGEEECCC>>>???>>><<<:::>>>GGGNNNQQQ___rrr|||vvvhhhZZZUUURRRQQQSSSWWWYYYYYYWWWWWWWWWWWWVVVTTTRRRQQQPPPJJJIIIIIIJJJLLLMMMLLLLLLLLLKKKIIIIIIHHHGGGDDDBBBHHHGGGGGGHHHJJJKKKKKKJJJKKKIIIGGGHHHLLLNNNMMMKKKMMMKKKHHHFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFEEECCCBBBCCCEEEGGGIIIDDDFFFGGGGGGFFFEEEEEEFFFFFFEEECCCAAA????????????@@@AAAAAAAAA@@@???===<<>>===<<<;;;::::::999:::<<<=========<<<<<<777999<<<===;;;:::999888;;;;;;;;;;;;:::888777666888888777666666777888999======<<<:::888777999:::>>>;;;999888:::<<<======:::;;;;;;:::888777777888;;;:::999888777888888999999888777666555666777888666555555555777888777666555555555555555555555555000333666666555333222222111111111111222444666777444444333333333333444444555333111//////000222444333333333333333333333333888999::::::888777777888::::::999888777666555555777666444333333444666777::::::;;;======>>>>>>>>>999999888777777777777777999999:::;;;<<<<<<<<<;;;<<<======<<<:::888888999::::::999999999:::;;;<<<::::::;;;<<<;;;:::999888<<<999777666777999:::;;;999888777777888999888666888:::;;;<<<;;;<<<===???>>>@@@???;;;888:::;;;;;;===???@@@@@@>>>===<<<<<<@@@>>><<<;;;<<<>>>AAACCC>>>:::888:::999666444555;;;;;;;;;<<<<<<<<<<<<<<<<<>>AAACCCCCCCCC@@@===;;;;;;;;;DDDCCCAAA@@@@@@@@@AAABBBJJJJJJIIIGGGEEEEEEHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFHHHGGGFFFEEECCCAAA???>>>EEEFFFHHHHHHHHHGGGHHHIIIKKKFFFBBBDDDHHHIIIEEE@@@DDDEEEFFFGGGHHHJJJKKKKKKJJJKKKLLLMMMKKKHHHEEECCCFFFDDDDDDDDDEEEDDDBBB@@@>>>@@@@@@>>>===AAAJJJQQQWWWkkk}}}|||}}}wwwhhh[[[TTTRRRQQQSSSWWWYYYZZZYYYYYYVVVRRRQQQQQQPPPNNNKKKLLLKKKJJJJJJKKKJJJHHHFFFIIIHHHFFFFFFGGGFFFDDDBBBGGGGGGGGGGGGIIIJJJJJJJJJLLLIIIGGGIIIMMMOOONNNKKKKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHGGGEEEDDDDDDDDDFFFFFFBBBEEEGGGGGGFFFDDDDDDDDDFFFDDDBBB@@@@@@AAA@@@@@@AAAAAAAAA@@@???===<<<;;;<<<<<<===>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;:::888;;;>>>===:::888999;;;::::::999999888777666666888777666555555777888:::<<<<<<;;;999777666777999;;;999777777999;;;<<<<<<;;;<<<<<<;;;999888999:::;;;:::999777777777888888888888888777555555666888666666555666666666666666222222333333333444444444...000222333111000//////111222222444555666777888666555444333333222222333555333000//////111444666333333444444444444444444333666999:::::::::;;;;;;777777777666555444444444888777666555555666888999888888:::;;;<<<<<<<<<<<<;;;:::888777666777888999777888999;;;;;;<<<;;;;;;999::::::999999888888999:::::::::::::::;;;;;;;;;999:::;;;<<<;;;;;;999888777666555666888999999888888777888999;;;;;;:::888777999:::999888888999;;;>>>>>>===;;;:::;;;======???@@@AAA@@@===;;;:::::::::;;;;;;<<<>>>AAACCCEEE@@@<<<;;;===;;;777666777<<<<<<<<<<<<<<<;;;::::::???@@@@@@???======@@@CCCBBBBBB@@@>>>;;;;;;>>>@@@DDDCCCAAA@@@@@@AAABBBCCCIIIHHHGGGDDDBBBCCCEEEHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDFFFGGGGGGEEEDDDBBBEEEEEEEEEEEEDDDCCCAAAAAAEEEGGGHHHHHHGGGFFFGGGHHHLLLHHHEEEEEEGGGIIIFFFDDDFFFGGGHHHIIIKKKLLLLLLMMMIIIJJJKKKKKKJJJGGGDDDBBB@@@@@@@@@BBBDDDEEEDDDCCCBBBDDDEEECCC@@@DDDMMMVVVccczzz~~~yyyzzz{{{ssseeeZZZRRRRRRQQQSSSUUUXXXYYYYYYYYYTTTOOONNNOOOOOOLLLIIILLLKKKIIIIIIIIIGGGDDDBBBEEEDDDCCCCCCEEEFFFEEEDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLJJJHHHHHHKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEDDDBBBCCCEEEHHHGGGGGGGGGFFFEEEDDDDDDCCCEEEGGGJJJJJJIIIGGGGGGGGGFFFCCC@@@@@@AAACCCBBBAAAAAA@@@@@@???>>><<<;;;;;;999;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::===???===:::888:::<<<777666666666666777777777888888777666666777888999::::::999777555444666888888777555666888:::;;;:::999:::;;;;;;:::999:::;;;;;;:::999777666666777777666777888777555444555777555666666666555555555666111111222222333333444444111111222000.........000222333444555666777888888777777555444333222222222444333111000000222444555222333444555555555555444222555888::::::999:::;;;777777666666555555444444777666555444555666888999777888:::;;;<<<=========;;;;;;999888888999;;;;;;666666777888999:::::::::555555555666888999999999777888:::;;;<<<;;;:::999<<<<<<<<<<<<;;;999777555222333444777999999777555666666777:::======<<<:::999:::;;;:::888777777888???===;;;<<<<<<<<<===>>>@@@AAAAAA@@@===;;;:::;;;999:::<<<>>>?????????>>>@@@===>>>@@@???:::999<<<>>>>>>>>>===<<<:::999888@@@===<<<<<<@@@BBBCCCBBBBBBAAA???<<<999:::===@@@AAAAAA@@@@@@AAACCCDDDEEEGGGGGGFFFDDDBBBBBBDDDGGGEEEEEEEEEDDDCCCBBBBBBAAADDDEEEGGGHHHHHHFFFDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGGGGIIIJJJGGGIIIJJJLLLMMMNNNNNNNNNHHHIIIIIIIIIGGGEEECCCAAADDDCCCDDDFFFHHHIIIIIIGGGDDDGGGIIIFFFCCCGGGSSS]]]uuu|||xxxyyyxxxnnnaaaYYYRRRRRRRRRSSSTTTVVVWWWXXXVVVRRROOONNNOOOOOOMMMJJJKKKIIIHHHHHHHHHHHHFFFEEECCCBBBAAABBBDDDFFFFFFFFFFFFFFFGGGFFFEEEFFFIIIKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGDDDFFFGGGFFFDDDCCCFFFIIIGGGGGGGGGFFFEEEDDDBBBAAADDDFFFGGGGGGFFFEEEEEEFFFEEEBBB???@@@CCCDDDDDDBBB@@@??????>>>===<<<<<<;;;::::::<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>===<<<::::::;;;<<<666666555555666777888888999999999999888888777777777888777666444444666888777555555666999;;;;;;;;;888999::::::888888999:::;;;:::999777666666666777444666888777444222444666555666777666444444444666222222222333333444444444444555555333111111222444444444555666666777777777888777666444333333222222444333222222111222333333111222444555666555555444666777888888666555555666999888888888777777777666555444222222222444666888999:::<<<===??????@@@@@@;;;::::::;;;;;;<<<===>>>777777666777777888999:::444333333555888:::::::::666777999;;;;;;:::999888>>>>>>===<<<999666333111222222444777999:::888666666666777:::<<<===<<<;;;<<<===>>><<<:::999:::;;;???;;;;;;>>>???===<<<===AAAAAABBB@@@>>><<<<<<===<<<======>>>===;;;999888???>>>@@@CCCAAA===<<>>???CCCFFFEEECCC???>>>======<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;===>>>>>>???===:::999::::::::::::999999777777666777888888:::;;;<<<<<<;;;999777555666777777666555555777:::777666666888;;;======<<<888999:::888666555666777<<<:::999777666555666666222555777666222000222555444666777666444222444555444444444444444444444555333555777888777666666777666666555555555555666777888777666444333333333333444444444444333222111111000111333555666555444333666777666555222111222444888888888888777777777777444333222222222444666888999:::<<<===???@@@@@@@@@888999:::<<<===>>>??????:::999777666666777999;;;666555444666:::<<<;;;:::777777777888888888999999::::::::::::999777555444666555444666999;;;<<<<<<999888888999;;;;;;:::888:::<<<======<<<<<<===>>>???;;;;;;@@@BBB>>>;;;<<<>>>??????>>><<<<<<===>>>???===<<<:::999::::::;;;??????BBBDDDAAA<<<<<>>???@@@???>>><<<;;;<<<======???@@@AAA@@@@@@EEEDDDAAA===::::::===???@@@AAACCCDDDEEEDDDCCCBBB@@@BBBEEEEEEEEEDDDDDDEEEGGGFFFFFFEEEDDDCCCBBBAAAEEEEEEFFFFFFGGGHHHHHHHHH@@@BBBEEEHHHJJJJJJIIIIIIDDDEEEFFFFFFDDDBBBBBBCCC@@@AAADDDGGGJJJLLLLLLLLLFFFHHHKKKMMMNNNNNNNNNMMMJJJHHHEEECCCAAAAAABBBCCCFFFEEEDDDEEEGGGGGGEEEDDDBBBHHHMMMNNNRRR___uuu~~~{{{{{{tttfff\\\YYYTTTTTTUUUUUUTTTUUUVVVXXXOOOPPPQQQQQQQQQPPPPPPPPPRRROOOKKKIIIIIIIIIHHHHHHIIIGGGEEEDDDFFFGGGGGGGGGEEEFFFGGGEEECCCDDDHHHLLLFFFJJJLLLHHHAAA>>>AAAFFFKKKJJJIIIHHHGGGEEEDDDDDDDDDHHHLLLKKKGGGDDDEEEHHHJJJGGGCCC@@@???AAACCCEEEEEEEEEEEEDDDBBBCCCEEEGGGEEEAAA>>>???DDDGGGFFFCCC>>>======<<<<<<<<<======>>>>>>>>>>>>============999::::::;;;<<<===???@@@@@@<<<888777999::::::888===<<<:::888777777888888;;;<<<===>>><<<999666444666777777666666777999;;;888777777:::===??????>>>999::::::888555333333444<<<:::999777666555555666000444777666222///111444444666888666333222333555555555555555555555555555...333888;;;:::999777777888777555444444444555666777777666444444333333444444444555555444222000//////000333555555555444333333333333222111111444666666666666666555555555555666555444333444666888:::777888:::<<<===>>>??????666777:::<<<>>>?????????===;;;888666666777:::<<<999777666888;;;<<<;;;999999888666444555777999;;;222333666888999:::::::::;;;888555555888<<<@@@AAA<<<;;;999999999999888666666888:::;;;;;;<<<>>>@@@???:::;;;AAADDD>>>:::::::::;;;;;;:::999999;;;===>>>;;;888666888;;;@@@CCC@@@@@@CCCDDDAAA;;;:::===:::<<<>>>@@@AAAAAA??????:::>>>AAAAAA>>><<<===???AAAAAA@@@>>>===>>>AAADDDAAABBBDDDFFFEEEDDDAAA???;;;>>>AAACCCCCCBBBBBBBBBHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGAAACCCFFFHHHJJJIIIHHHGGGBBBDDDEEEFFFEEEDDDEEEFFFBBB@@@AAAFFFMMMOOOLLLHHHEEEGGGIIILLLMMMMMMMMMLLLKKKHHHDDDAAA???@@@BBBDDDFFFEEEFFFHHHKKKMMMLLLKKKCCCIIIPPPUUU\\\nnnxxxqqqmmmggg___XXXTTTVVVTTTPPPQQQWWWWWWSSSTTTSSSTTTVVVXXXYYYWWWVVVSSSOOOJJJGGGGGGFFFDDDBBBEEEIIIJJJFFFEEEGGGHHHGGGLLLFFFCCCIIILLLIIIIIIKKKDDDGGGIIIGGGBBBAAADDDHHHIIIIIIIIIHHHGGGFFFEEEEEE???@@@BBBFFFIIIIIIGGGDDDAAADDDFFFCCC???===@@@DDDCCCBBBAAABBBEEEGGGGGGFFF<<>>@@@???>>>===<<<<<<===>>><<<======<<<:::;;;>>>@@@===;;;999888888999888888::::::999888777777888888;;;<<<<<<;;;999888888999888777555666999<<<===>>>666666666666888:::<<<>>><<<888777888666333222555<<<888555444666888888666111555888666333111444888555555666555444333444555555555555444333333333333333444555666777777777777555555555555555666777777888777666555444555555666666555444333222333444444333222111222444555444333222222111//////111555888<<<:::888888999999999888666666666666888:::<<<===>>><<<;;;:::;;;<<<<<<;;;<<<999888999<<<>>>===<<<888777666555666777999;;;:::999888999<<<===>>>===999:::;;;;;;;;;:::999888444444444777;;;>>>??????>>>;;;888888;;;===<<<:::999999888888888888888999===<<<<<<;;;;;;===>>>???BBB@@@??????@@@@@@>>>===???===:::999999999777666888777777999===@@@AAAAAA???DDDGGGCCC<<<777888;;;@@@@@@AAAAAAAAA@@@??????BBBCCCBBB@@@<<<<<>>@@@AAABBBAAAGGGDDDBBBCCCDDDDDDAAA===>>>???AAAEEEGGGFFFCCCAAACCCBBBAAAAAAAAAAAA@@@???BBBCCCEEEGGGHHHGGGCCC@@@@@@===???FFFKKKIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGIIILLLNNNOOOOOOMMMLLLFFF???>>>BBBFFFGGGGGGFFFFFFGGGJJJMMMOOOPPPOOOLLLOOOZZZgggrrrxxxsssoooiiiaaaZZZXXXYYYUUUQQQSSSZZZ\\\ZZZYYYXXXWWWXXXYYYXXXVVVSSSSSSPPPLLLJJJJJJHHHFFFCCCEEEIIIJJJHHHGGGJJJKKKJJJMMMGGGFFFJJJMMMJJJIIIKKKFFFGGGHHHFFFBBBAAABBBEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFIIIJJJIIIGGGFFFHHHIIIFFFAAA???AAADDDIIIHHHGGGGGGHHHIIIIIIHHH???CCCDDDAAAAAAEEEGGGGGGEEECCC@@@===<<<<<<======>>>>>><<<;;;;;;;;;<<<<<<>>>??????===;;;;;;<<<===??????===<<<;;;888666444777777777666777777888888:::;;;;;;:::888777777888777555333333666888::::::999888777777777888999:::999666555888888555666999<<<999666555777999999888555888:::888444222444777777888888777666555555666444444444555444444333222222222333444444555666666444444444444444555666666666555444333333444666777888666444333222333444555555333111111333555555555666666666444333333666888999888777888:::;;;:::999777777666777888999;;;<<<;;;:::999999:::;;;;;;:::<<<:::888888::::::999888555555444444666888:::<<<666666888;;;>>>???>>><<<999999:::::::::999777666555555555777:::<<<<<<<<>>@@@AAA???>>><<<<<<>>>???>>>===>>>===<<<;;;;;;<<<;;;;;;:::999999;;;>>>AAABBBBBB@@@BBBCCC@@@<<<999;;;>>>===>>>???@@@AAA@@@??????@@@AAABBB@@@======???BBBDDDBBB??????@@@AAABBBAAABBBAAAAAABBBCCCDDDCCCAAABBBBBBBBBCCCEEEFFFEEECCCBBBAAAAAAAAAAAABBBAAA@@@CCCDDDEEEGGGHHHGGGCCC@@@CCCAAABBBHHHJJJGGGCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNMMMQQQKKKDDDAAACCCEEEDDDCCCFFFEEEEEEFFFIIIMMMOOOQQQWWWXXXaaarrr{{{vvvrrrooojjjccc^^^YYYXXXTTTPPPSSSZZZ___^^^XXXWWWVVVVVVWWWVVVTTTRRRRRRPPPNNNMMMLLLJJJGGGEEEEEEJJJLLLIIIIIILLLMMMLLLLLLIIIIIILLLMMMKKKHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEGGGIIIKKKKKKJJJGGGIIIIIIFFFAAA???@@@CCCGGGEEEDDDCCCDDDEEEDDDCCCAAADDDCCC???===AAADDDDDDFFFDDD@@@===<<<<<<===>>>===<<<;;;:::999:::;;;;;;@@@AAAAAA@@@===:::::::::===>>>???>>><<<999666333555555555555666777888999999::::::999777666777888777666444444555777777777;;;:::999777666555555555666333444777999888:::======;;;888888999::::::999999;;;<<<:::666333444666888888777777666555444444111222444555666555333222222111111000111222444555333333333333333333444555555444222111222444777888:::888666333222333555666777555222222444666666666666777888777555555555777666666666999;;;<<<;;;999888888777777888888999:::777888888888999:::::::::===:::888777777777666444666666555555666777999:::222444777<<>><<<<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<>>======>>>???:::;;;>>>@@@AAAAAA@@@???===???@@@@@@?????????AAACCCAAA??????@@@BBBBBBBBB???@@@AAAAAA@@@@@@AAABBBDDDCCCAAAAAABBBDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBEEEEEEFFFGGGHHHGGGDDDAAADDDBBBCCCHHHIIIEEEAAA@@@EEEEEEEEEEEEEEEEEEEEEEEE???@@@BBBDDDFFFGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMQQQMMMGGGEEEEEEEEEDDDAAAFFFEEEEEEFFFIIIOOOUUUYYYaaaaaajjj~~~~~~yyywwwtttrrroookkkddd```UUUSSSQQQPPPSSSXXX\\\\\\RRRQQQQQQRRRTTTUUUTTTRRRPPPPPPOOONNNMMMKKKHHHFFFGGGKKKMMMJJJIIIKKKLLLKKKJJJIIIJJJLLLLLLJJJGGGFFFCCCCCCCCCDDDGGGHHHHHHFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGEEEDDDEEEHHHJJJKKKKKKDDDEEEDDDBBB???>>>???@@@BBB@@@>>>>>>@@@@@@@@@???BBBEEEEEE@@@>>>AAABBBAAADDDBBB@@@======>>>???AAA<<<<<<::::::::::::;;;<<>>;;;::::::999:::;;;;;;999888888888777777777666666777888888999::::::999888777777888;;;999777777888999888777999888777666444333333222555333333777999999;;;>>>===;;;:::999::::::::::::;;;<<<<<<;;;888666666888777666555444444333222111///111444666666555333222333222000///000111333555444444333333333333444444555444222111222555999;;;<<<:::777444333444666777666555444555777777666444222444666666555444444444333444666999<<<===<<<:::999999888888888888888888777888:::::::::;;;<<<<<<;;;:::888777777666666555<<<;;;:::888666666555555555666888;;;>>>>>><<<999::::::::::::999888666555:::999999:::===>>>>>>===???>>>;;;999777777666666666666666666777888888999999999::::::<<>>===???@@@@@@@@@>>>???@@@???>>>===>>>>>>>>><<<;;;===???AAAAAA@@@@@@>>>===>>>@@@AAA>>>;;;999;;;>>>AAACCCCCCBBBAAA;;;===???AAAAAA@@@@@@???BBB@@@??????AAACCCCCCBBB@@@BBBCCCAAA===;;;===???CCCAAA@@@AAABBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBCCCFFFFFFEEEFFFGGGGGGEEEBBBAAA@@@CCCHHHIIIEEEBBBBBBFFFFFFFFFFFFFFFFFFFFFFFF???@@@BBBEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNMMMJJJGGGFFFGGGGGGEEEDDDGGGHHHIIIKKKOOOUUU\\\aaaeeekkkyyy~~~}}}zzzwwwrrrkkkccc^^^RRRPPPPPPSSSVVVWWWXXXXXXSSSQQQPPPQQQRRRSSSSSSRRRMMMNNNNNNNNNKKKIIIGGGFFFIIIMMMMMMIIIGGGHHHHHHFFFGGGIIIKKKJJJIIIHHHFFFEEEFFFFFFFFFGGGIIIIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFDDDBBBBBBEEEGGGHHHHHHAAAAAAAAA@@@??????@@@AAABBB@@@???@@@BBBDDDDDDCCC@@@EEEGGGDDDBBBBBBAAA===AAA@@@?????????@@@BBBCCC======<<<;;;;;;<<<===>>><<<>>>@@@@@@>>><<<<<<<<<888999888666444444777:::<<<;;;:::999888888888888999:::;;;;;;999888999:::<<<:::888888999999888666444444444444444444333333777444444888999777888<<<;;;;;;;;;:::999999999:::999999::::::999999::::::777555333333444444222000///111333555666555333111444333111000000222444555555555444444444444444555666555333333555777:::<<<;;;999777555444555666777333444666999:::999444111---000444555555555555666333333555999<<<===;;;999999999999999888888888777777:::======<<<<<<===???999999999888888888999:::???>>>===;;;999888777666;;;:::999999;;;;;;:::999:::;;;;;;;;;;;;999777666777777777999<<<>>>>>>>>>======;;;:::999999::::::999999888777777666777777777777777888;;;===@@@AAADDDAAA???>>>>>>???>>>======???AAA???<<<::::::;;;===<<<;;;;;;===>>>>>>===???===>>>@@@CCCBBB<<<777<<<===@@@BBBCCCDDDCCCBBB;;;<<<>>>AAABBBBBB@@@???@@@???>>>???BBBCCCCCCCCC@@@BBBBBB@@@<<<:::<<>>@@@BBBDDDCCCAAAAAABBBDDDFFFEEEDDDEEEFFFGGGEEEDDDBBBAAACCCGGGGGGCCCAAACCCGGGGGGGGGGGGGGGGGGGGGGGGAAACCCEEEGGGHHHIIIIIIIIIJJJKKKMMMMMMLLLKKKMMMOOOJJJIIIGGGGGGGGGFFFEEEDDDHHHJJJMMMOOOQQQTTTZZZ^^^gggvvv~~~vvvlllbbb]]]UUURRRSSSWWWYYYXXXVVVWWWYYYWWWTTTSSSSSSSSSRRRPPPKKKMMMMMMLLLIIIGGGGGGGGGJJJMMMMMMHHHEEEFFFFFFDDDDDDIIIKKKHHHGGGGGGGGGEEEJJJJJJKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEDDDCCCCCCCCCAAA@@@@@@BBBEEEEEEEEEBBBBBBBBBAAABBBCCCCCCDDDAAA@@@???@@@CCCEEEEEEEEE===CCCGGGEEECCCCCCAAA===???@@@@@@AAABBBBBBBBBBBB>>>>>>===<<<===>>>???@@@:::<<<===>>>===<<<===>>>======;;;666222222666:::???>>>===;;;:::999999888999;;;;;;;;;999999:::;;;999777666666666666555333111222333444555666666666888555555777777555555999888:::::::::888777888999666666777888999:::;;;;;;888555333444666777555222000111333444555444222111444444333222222333444555666555555444444444444444555555555555777888:::;;;888888666666555666666777333444777999;;;888444000...111555666777777888999555555555888:::;;;:::888888888999999999888888777777;;;>>>???<<<;;;<<<>>>777999:::999999999<<<======<<<<<<<<<<<<;;;;;;:::???<<<:::::::::;;;:::999::::::;;;<<<;;;:::999888555444555777:::<<<===<<<;;;<<<<<<:::999999<<<>>><<<;;;:::888777777666666666666777777999<<<>>>@@@???===<<<<<<<<<<<<;;;999;;;>>>@@@???:::777777888===<<<::::::;;;<<<<<<;;;>>>===>>>AAACCCBBB===888@@@@@@AAABBBBBBCCCCCCBBB======???AAACCCCCCAAA??????>>>>>>@@@BBBDDDDDDCCC>>>??????>>>===>>>@@@BBBBBBCCCEEEHHHIIIHHHDDDAAAAAADDDEEEDDDAAA???AAACCCEEECCCBBBCCCEEEFFFFFFFFFGGGEEEEEEFFFCCC???>>>BBBFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIIIIMMMPPPPPPMMMKKKLLLNNNKKKJJJIIIGGGFFFEEEEEEDDDHHHKKKNNNOOOOOOQQQVVVZZZkkkwwwmmmeee```ZZZUUUTTTXXXYYYVVVUUUWWWZZZWWWUUUSSSSSSSSSRRRQQQKKKMMMMMMKKKHHHGGGHHHJJJIIIMMMMMMHHHFFFGGGGGGEEEDDDJJJKKKGGGEEEHHHJJJHHHEEEIIILLLKKKHHHFFFFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCCCCBBBEEEDDDCCCCCCDDDDDDDDDDDD@@@???>>>>>>@@@BBBBBBAAA;;;@@@DDDBBBAAABBBBBB???@@@AAACCCDDDDDDBBB@@@>>>>>>>>>===<<<===>>>???@@@:::;;;<<<;;;:::;;;<<<>>>>>>??????;;;666555999===???>>>===<<<;;;:::::::::888999::::::999888999;;;666555444444555444333111222333555777888999999999888555444666666333444777666888999888666555555777555555555666888:::::::::777444222333777888666333222222333333333222111111333333333333333333333333555444444333222222333333444555555777777888888888555555666666777777666666555555555666777666444111222444666777777777888:::888777666777888999888777777777888999999999888888555999======999777888:::777999::::::888999;;;>>><<<<<<<<<<<<<<<;;;;;;:::===<<<<<<<<<======;;;999777888999:::;;;:::999999888777777888;;;<<<<<<;;;:::;;;;;;:::888888;;;===;;;;;;:::999888888888999777777777888:::<<<>>>???999999999;;;======;;;999888<<>>:::666777999>>><<<;;;:::;;;;;;;;;:::===<<<===>>>@@@@@@@@@???CCCCCCAAA@@@@@@@@@@@@AAA@@@??????AAADDDDDDBBB@@@>>>===>>>@@@CCCEEEDDDCCCAAA???===<<<>>>@@@AAAAAABBBBBBCCCEEEGGGGGGEEECCCBBBEEEGGGEEE@@@>>>@@@CCCCCCAAA@@@@@@CCCFFFGGGGGGHHHEEEDDDDDDAAA===???DDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGLLLQQQQQQNNNJJJJJJLLLJJJIIIIIIGGGGGGGGGIIIJJJJJJMMMPPPRRRSSSXXXaaahhhzzz|||~~~}}}wwwooohhhddd^^^VVVSSSUUUVVVSSSSSSWWWUUUSSSQQQQQQRRRSSSSSSSSSLLLMMMMMMKKKGGGGGGIIILLLHHHLLLLLLHHHFFFHHHIIIGGGDDDKKKLLLGGGEEEIIILLLKKK===CCCIIIJJJHHHGGGIIIMMMEEEEEEFFFFFFFFFFFFFFFEEE@@@??????@@@BBBCCCBBBAAAGGGFFFDDDCCCCCCCCCBBBAAADDDBBB@@@@@@AAABBBAAA@@@:::???AAA>>>>>>AAABBBAAABBBCCCEEEFFFEEEAAA===;;;>>>===<<<<<<===>>>???@@@;;;<<<;;;:::999999;;;===<<>>BBB===<<<<<<;;;;;;;;;<<<<<<777888999999888777888:::555444444444555555333111444555777999;;;;;;;;;:::777444333555555333333666444666888888555333444666555444444555777888888888444111///111555777555222444333333222222111111111222222333333333222222111444333333222111111111222333444555777888777666666222333555777777777666666888666444333444555444444333555666666555555666888:::888666666777888777666666777888999:::999999888222777;;;:::666444444777777999;;;:::888777:::===>>>>>>===<<<;;;999777777::::::<<>>>>>>>><<<999;;;;;;999666666999;;;:::::::::999::::::;;;;;;999999999999:::<<<>>>@@@666777999===@@@AAA>>><<<555:::>>>>>>:::777888;;;???===;;;;;;;;;<<<;;;999===<<<;;;;;;<<>>???CCCAAA@@@AAADDDEEECCC@@@======>>>@@@CCCEEEDDDCCCFFFBBB>>><<<>>>@@@???===@@@???>>>???AAACCCCCCCCCCCCFFFHHHEEE@@@===???BBBAAA???>>>???BBBFFFHHHHHHEEEBBBBBBBBB@@@>>>CCCJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEKKKQQQRRRNNNIIIIIIJJJFFFFFFGGGGGGHHHKKKOOORRRLLLOOOSSSVVV[[[eeerrr}}}}}}}}}|||||||||zzztttjjjbbbZZZbbbbbbWWWQQQWWW[[[XXXYYYVVVQQQPPPPPPPPPNNNLLLJJJLLLMMMLLLHHHFFFGGGIIILLLLLLLLLLLLLLLKKKJJJJJJMMMLLLIIIGGGGGGHHHJJJLLLGGGEEEDDDDDDFFFGGGHHHHHHNNNFFF@@@BBBEEEDDDBBBBBB>>>=========>>>@@@BBBCCCEEEDDDBBBAAA@@@@@@@@@AAAIIIIIIIIIFFFCCC@@@@@@@@@@@@BBBDDDCCCAAA>>><<<<<>>;;;:::;;;>>>???@@@999999:::<<<>>>???===<<<>>>>>>============>>>??????>>><<<:::999999999999:::;;;;;;999777666666777666666666666555444333333333666777666444444888;;;777777666555555555555666555666666666777777888888;;;999777777888999888777444333111222333444444333222///000555777444222333444333222222333111///,,,444444444333333222222222666555444333444666888999666888999888555333333444777666444333333444666777555888:::999666555777999>>>;;;888777888777444111666666666666666666555444999888777666555555555555888888888888888999999999AAA>>>:::999999;;;<<<<<<:::;;;===<<<;;;::::::;;;;;;666555888999666888>>>BBB???<<<===@@@AAA>>>:::888<<>>>>>>>>>>>======777666777:::>>>???===999;;;:::;;;===??????>>><<<444888===???<<<:::999999???>>>===>>>???>>><<<:::@@@???=========???AAACCCFFFEEEDDDBBB@@@@@@??????BBB@@@>>>BBBGGGIIIGGGDDDBBBBBBCCCDDDDDDCCCCCCBBBBBB@@@???BBBFFFFFFBBB===>>>BBBDDDBBBAAADDDFFFEEEIIIHHHGGGEEEDDDBBBAAA@@@CCC>>>:::;;;BBBGGGIIIHHHFFFIIIGGG???===DDDJJJLLLOOOJJJGGGGGGEEEAAAAAAEEELLLJJJJJJLLLNNNOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJMMMNNNLLLRRRPPPSSS\\\eeerrr{{{xxx~~~~~~~~~~~~|||uuukkkddd^^^eeedddZZZUUU[[[___]]]ZZZWWWSSSQQQQQQPPPNNNLLLKKKLLLLLLJJJFFFEEEFFFGGGKKKLLLLLLLLLKKKKKKJJJIIILLLKKKJJJHHHHHHIIIJJJKKKFFFEEEDDDDDDEEEGGGHHHHHHHHHBBB???BBBDDDCCCBBBCCCCCCBBB???>>>???BBBEEEHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGFFFCCCBBBCCCDDDCCCDDDDDDBBB???>>>???@@@FFFFFFEEEDDDCCCAAA@@@@@@@@@>>>;;;;;;===???@@@@@@999999999:::;;;;;;;;;:::999::::::;;;<<<======>>>;;;;;;<<<;;;;;;999888777888999:::999666555444555444444555555555555555444666777888999888888999;;;:::999888666555444333333333333444444444555555555:::999777777888999888888444333111111222333333222222///111666999777555666333222222333444444222000333333333444555555666666777666555444444666888999666777888777555333333444666555444333333444555666333666888777666666888:::<<<:::888777888888666333777777777888777777666666888888777666666555444444777777888999999999999999???<<<:::999:::<<<<<<<<<888999;;;;;;999888999999;;;777666888888666888<<<@@@<<<:::;;;???BBB@@@>>>;;;<<<<<<;;;:::999:::<<<<<<<<<============<<<<<<666777888:::======;;;999=========???AAAAAA???===777:::>>>???===;;;;;;;;;???>>>???@@@AAA@@@===:::>>>>>>======>>>@@@AAACCCEEEEEEDDDBBBBBBAAAAAAAAAAAA???>>>AAAFFFIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBBBB???======AAAFFFGGGDDDAAA???CCCDDDBBBAAADDDEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDAAA>>>???CCCFFFHHHGGGDDDGGGEEE???===CCCHHHIIIMMMIIIGGGGGGFFFCCCDDDGGGMMMKKKJJJLLLNNNNNNLLLJJJKKKJJJHHHFFFGGGHHHJJJKKKLLLLLLKKKJJJLLLNNNOOONNNTTTSSSXXXdddrrr~~~wwwtttyyy~~~}}}|||uuulllggg\\\aaa```WWWSSSXXX\\\[[[ZZZWWWTTTRRRQQQPPPOOOMMMPPPOOOMMMJJJFFFEEEFFFHHHJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHAAA??????CCCDDDAAAAAACCCHHHFFFBBB???@@@CCCHHHKKKFFFFFFFFFGGGFFFFFFEEEEEEAAACCCDDDEEEDDDEEEFFFHHHFFFFFFDDDBBB??????AAADDDEEEEEEDDDCCCAAA@@@>>>===>>>===<<<<<>>===<<<888999;;;;;;:::999999:::<<<888777888888666777;;;===:::888999>>>AAABBBAAA>>>;;;888777888;;;>>>???:::;;;;;;;;;;;;;;;;;;:::666888:::;;;:::999999:::>>>======???AAAAAA???===:::<<<>>>>>>===<<<===>>>??????@@@BBBCCCBBB???<<<<<<<<<===>>>???AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDD@@@>>>>>>@@@EEEHHHGGGEEEEEEDDDCCCAAAAAAAAABBBBBB>>>======@@@DDDEEECCC@@@@@@DDDEEEBBB@@@CCCDDDBBBAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDFFFFFFBBBAAADDDGGGHHHJJJFFFEEEGGGGGGEEEFFFIIINNNLLLJJJJJJLLLMMMLLLKKKLLLJJJGGGEEEEEEGGGJJJLLLNNNLLLLLLLLLLLLNNNPPPQQQXXXZZZcccssszzztttqqquuu~~~}}}{{{tttmmmhhhZZZ]]][[[SSSQQQUUUYYYYYYWWWVVVSSSRRRQQQQQQQQQQQQVVVSSSPPPLLLIIIHHHIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFGGG??????AAAEEEDDD@@@???CCCGGGEEECCCAAAAAADDDGGGIIIEEEFFFGGGHHHHHHGGGFFFFFFAAABBBDDDEEEDDDEEEGGGHHHFFFFFFFFFDDDAAAAAABBBDDDBBBBBBAAA@@@???===;;;999;;;::::::<<<>>>@@@???>>>;;;;;;999777555555666777444555888:::;;;:::999888666666777888888777777666666888999999777444333333333333444555555555555555888777888;;;>>>???;;;888444444666777888999999999999999999999999999999999999777666777999::::::999888666333333333333222111333000222777:::888666777444333333444555666555444111222333444666888999999555555444333333333444444333444666555444333333444333333444444444444333333///000222333555666888999888777666666555555444333666666777888999999999888888888999999888777666555555666888:::;;;;;;::::::888888999;;;>>>>>>===<<<999;;;======<<<;;;;;;<<<<<<:::999999888888888999<<<:::777888;;;???AAABBB@@@;;;666555888<<<<<<<<<999999999999999999999999666999<<<;;;888777888:::;;;;;;;;;===??????===;;;<<<<<<===<<<<<<===>>>?????????AAADDDEEEDDD@@@===:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDD???>>>===???CCCFFFFFFEEEFFFDDDBBB@@@@@@@@@BBBCCCAAA@@@???@@@BBBBBB???===@@@DDDEEEAAA@@@BBBCCCAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIIIIFFFCCCCCCFFFGGGEEEGGGJJJMMMKKKJJJIIIIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGIIIJJJLLLJJJIIIJJJKKKKKKOOOTTT\\\cccrrrxxxsssqqqttt~~~}}}}}}~~~|||yyyssslllhhh]]]]]]YYYTTTRRRUUUXXXYYYSSSSSSRRRQQQQQQRRRSSSTTTVVVSSSOOOKKKIIIHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEGGGGGGGGGFFFDDDCCCCCCEEEFFFEEECCCBBBDDDEEEAAAAAADDDGGGEEE@@@???BBBBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFEEECCCDDDEEEEEEDDDDDDEEEFFFCCCEEEFFFFFFDDDBBBBBBBBB@@@@@@AAA@@@???<<<:::888999999888:::<<<===<<<;;;<<<===<<<999555444666888777888999::::::999777666777555444333444666888:::777999:::999777555444444555666666666555555444333777666666999<<<===999666333555666888999:::::::::666666666666666666666666888666555666999:::;;;::::::888666555555666444333444222222777888555333333666444333333444444333222222333333444555555666666444333333222111111111111222333555555444333444555333444444555555444444333000000111222444666777777666666666444333222111111444555666777888888999888999999:::::::::999888888666777999:::;;;;;;::::::777888999;;;>>>>>><<<:::888:::<<<<<<;;;:::;;;<<<<<<<<<<<<::::::::::::999===;;;888888999<<<>>>???>>>;;;888888:::;;;999666:::999888888888888999:::777:::<<<;;;888666888:::::::::;;;===??????>>><<<===<<<;;;;;;<<<===>>>>>>>>>???@@@CCCEEEDDDBBB???:::;;;===>>>@@@@@@@@@@@@????????????@@@AAABBBCCC???>>>===>>>AAACCCDDDDDDEEEDDDAAA@@@???@@@BBBCCCAAAAAA@@@@@@AAA@@@???>>>@@@DDDEEEAAA@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEEEEDDDBBBBBBCCCGGGFFFFFFHHHIIIHHHGGGHHHCCCAAAAAAEEEFFFEEEFFFJJJKKKKKKIIIHHHGGGGGGHHHJJJHHHHHHIIIIIIIIIHHHFFFFFFHHHEEEEEEHHHIIIIIIPPPXXX^^^lll{{{xxxuuuvvv|||yyywwwvvvsssmmmhhh]]]ZZZUUUPPPOOOQQQTTTVVVQQQQQQRRRQQQPPPPPPSSSUUURRROOOKKKHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFCCCFFFHHHFFFBBB@@@AAABBBDDDBBBCCCGGGGGGBBB@@@AAA>>>???@@@BBBCCCDDDCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGFFFCCCBBBCCCDDD@@@CCCEEEFFFDDDBBBAAA@@@@@@AAABBBBBBAAA???===;;;:::999777888999;;;::::::;;;===>>>;;;777555666888999999::::::999888666555666555222111222666:::<<<999::::::888666444555666777888888777666555444444444444555666888999777666777888999::::::999777666777777777777666666666666777666555666999;;;;;;;;;:::999777666777777777555666333333777888444222222777555333333333444333222444444444444444444555555444333333222111000000///111333555555555444555666555555555555555555555555222111111222444666555555333555555444222111222333333444555777888999999999::::::999999888999::::::999999999999:::::::::;;;:::999:::;;;===<<<:::888444666888999888888888999<<<>>>>>>;;;;;;======;;;<<<;;;999888888:::;;;======<<<;;;;;;;;;:::777555;;;:::999888888999:::;;;:::;;;;;;;;;999999:::;;;;;;;;;<<<>>>AAABBBAAA@@@===<<<;;;;;;===>>>>>>===>>>===>>>@@@BBBCCCBBB@@@<<<======>>>>>>??????@@@?????????>>>>>>??????@@@??????>>>>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCC?????????@@@AAABBBBBBCCC???CCCDDDAAA???BBBCCCAAACCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEBBBBBBFFFHHHFFFDDDEEEDDDAAABBBFFFGGGEEEEEEIIIJJJKKKKKKIIIGGGFFFGGGIIIGGGHHHIIIJJJJJJHHHEEEDDDDDDAAABBBGGGIIIJJJSSS___dddwww|||uuusssuuuuuunnnhhh]]]XXXRRRNNNMMMMMMPPPRRRQQQRRRRRRPPPNNNNNNPPPSSSOOOLLLHHHGGGFFFFFFCCCAAACCCDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFFFFDDDGGGIIIGGGBBB>>>>>>@@@EEEAAA@@@EEEGGGEEEBBBBBB??????@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFCCCBBBBBBCCC@@@BBBCCCBBBAAA@@@@@@AAA???@@@BBBCCCBBBAAA>>>======;;;888777888999::::::999<<<>>><<<777444555888888888888888777777777777444333222333444777:::<<<999999888555333333444666777888888888888888777666222444555555555555666777888999:::;;;:::999777666999999999888888777777777666555555666999;;;<<<<<<999777666666777888777666555333333888999666444444777555333333555666666666444555555555555666666666555555444444333111000///111333555666666555666888777666555555555555666777666444222333555555444222000333555555444444666888333444666888999:::;;;;;;:::999777555666777999:::<<<;;;:::888888999:::;;;===;;;::::::;;;:::888666333555777777777666777999;;;???@@@======@@@@@@===999999999999999999:::<<<<<<===>>>===;;;::::::;;;===<<<:::999999:::<<<===<<<;;;::::::;;;<<<<<<;;;999999;;;>>>BBBCCCCCCAAA>>>===<<<===???@@@???======<<<;;;===???AAAAAAAAA???>>>===<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>@@@@@@???=========???AAA@@@@@@@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAACCCDDD===BBBCCC@@@???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBFFFHHHHHHFFFFFFAAA@@@EEEGGGEEECCCEEEFFFDDDEEEHHHIIIFFFFFFHHHJJJLLLMMMLLLIIIGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDCCC???BBBIIILLLNNNYYYhhhttt}}}sssqqquuuvvvpppiiibbb\\\UUUQQQPPPPPPRRRUUURRRSSSSSSPPPMMMKKKMMMPPPOOOLLLIIIHHHHHHGGGDDDAAACCCCCCDDDEEEEEEFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDHHHJJJGGGAAA======>>>DDD>>><<>>@@@BBB<<<===@@@AAAAAA???===<<<@@@<<<999777888999::::::777;;;>>><<<777444555777666666666666666777888999111222333555777888::::::999888666333111111444666666777888999999:::999999222444666555333333666999666777999;;;;;;;;;:::999666555555555444444333333666555444666999<<<<<<<<<888666555555777888777777555222444999;;;888666777666444333444666999::::::555555555666777888888999777777666555444222111000222444666777666666777999999888666444444666888999888555333333555555333000...111555666666777:::===444555777999;;;<<<<<<===:::888555333333555888:::???===:::777777888:::;;;???===;;;::::::999777555444666888888888888999:::;;;@@@AAA>>>>>>BBBBBB>>>666888999:::999999;;;<<<<<<>>>???>>>;;;;;;>>>BBB>>>===;;;::::::;;;===>>>>>>;;;999:::===???>>>;;;666666888<<<@@@BBBBBBAAA???>>>===???AAABBB@@@>>>===;;;::::::===@@@AAAAAA@@@???===<<<;;;<<<>>>???DDDCCCBBB@@@???>>>======AAA@@@???===<<<<<<>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDBBB@@@@@@@@@AAA<<>>AAAHHHLLLKKKHHHIIIBBBAAAFFFIIIFFFEEEGGGIIIGGGGGGJJJJJJGGGFFFHHHJJJMMMPPPOOOLLLIIIIIIJJJJJJIIIHHHFFFFFFEEEFFFFFFDDD@@@CCCLLLOOOQQQ^^^ooo}}}xxxyyy}}}}}}vvvnnndddWWWLLLKKKPPPSSSUUUXXXXXXRRRMMMLLLOOOQQQOOOLLLHHHGGGDDDCCCCCCFFFIIIKKKJJJFFFCCCEEEIIIKKKHHHEEEHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGHHHHHHGGGDDDBBB@@@HHHGGGGGGGGGGGGFFFEEECCCBBBBBBAAABBBCCCFFFIIIKKKRRRLLLMMMIIIBBBDDDIIICCCCCCCCCDDDGGGJJJJJJFFFBBBBBBCCCCCCCCCBBB@@@>>>===;;;<<<<<<<<<===???CCCFFFFFFAAA;;;888888888777555777999;;;======<<<;;;999777777888:::<<<<<<999777666666666666555333222111666:::<<<:::444000000333555333333555999:::777444000333666777777777777888<<<<<<:::777555555777999777555333111111333666888:::::::::999999999999999777777777666555333222111333444666666555666777999888666444333444444222111111111222444555777888999666777777777666444222111///333888::::::888777666>>><<<999777666777888999<<<666444888999444000111---...000000111333777:::999888777666777888:::;;;:::;;;:::777444333666999:::999888777777888999999777:::<<<<<<:::888777666222444666888999::::::999>>>>>>======<<<<<<<<<;;;:::777444666;;;>>><<<999:::999999999:::<<<>>>???<<<===>>>===;;;999888888888999999:::;;;<<<======<<<<<<<<<<<<>>>@@@CCCDDD>>>??????>>>======???@@@@@@>>><<<<<<===>>>>>>===@@@@@@??????>>>>>>======@@@???>>>======>>>???@@@>>>AAAAAA>>>>>>@@@@@@>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGDDD@@@<<<>>>CCCEEECCCAAAAAA@@@===@@@AAABBBCCCCCCCCCBBBAAABBBBBBDDDEEEGGGIIIJJJKKKGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEHHHJJJJJJGGGDDDJJJJJJLLLOOOQQQOOOIIIDDDIIIHHHGGGGGGHHHHHHGGGEEEGGGDDDHHHRRRVVVXXXeeevvv~~~yyyyyyzzzxxxqqqkkkaaaWWWOOOPPPSSSTTTTTTTTTTTTPPPLLLLLLOOOQQQPPPNNNKKKIIIEEECCCBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJLLLLLLJJJGGGEEEGGGFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIHHHBBBBBBBBBBBBCCCEEEHHHIIINNNFFFDDDFFFGGGKKKJJJ@@@BBBAAABBBDDDGGGGGGDDDAAACCCCCCDDDCCCBBBAAA???>>>======<<<;;;999:::<<>><<<;;;;;;:::777444777:::===???@@@???===<<<:::999999:::;;;:::888666666666666666555444333222666999;;;999555222222333555333333555999:::777444444666888999888666666666888999999888666666888:::888666444222333555777999888888888888888888888888777777777666555444222111222333555555555555666888888555222111111222111000000111333555666777888888888888888888777555333222222555999;;;:::999999999<<<:::888666666777999;;;===777666:::;;;666333333111222222222111222555777555555666777777777777777777888777555222222555777777777666555555666666777777999::::::888777666777444555666888999:::::::::::::::::::::::::::::::::999666444555:::<<<;;;888999999:::;;;===???@@@AAA???@@@???===999777666777888999:::<<<>>>???@@@@@@:::::::::;;;<<<>>>@@@BBBBBBAAA@@@===<<<===@@@CCCAAA???===<<<===>>>>>>>>>???>>>>>>>>>======<<<<<>><<<;;;;;;<<<>>>???>>>AAAAAA>>>>>>AAAAAA>>>@@@@@@@@@@@@AAAAAABBBCCCAAABBBBBBDDDDDDBBB>>>:::===BBBDDDAAA???@@@???<<>><<<<<<;;;999777777999;;;::::::<<<>>>>>><<<888444888:::>>>AAABBBAAA???>>>===;;;999888999999777666666777777777666555444444666777888888777555444333555444333666999:::777444666888;;;;;;999666444333555666888888888888:::;;;999777555444444666999;;;666666666666666666666666777777777666555444333222222333555555444444666777888444111//////000111000111222333555666777777777:::::::::999888666444222555777:::;;;::::::;;;===999888666666666888:::;;;===999888;;;;;;888666777555555555444222111333444333555777888999888666555555555555333222222444666666666555555555555666777777888999888666666777888777777777777888999:::;;;777777888999999:::;;;;;;999666444555888:::999777666777999;;;===???@@@AAABBBBBB???<<<777555555666777999;;;>>>@@@AAAAAAAAA;;;;;;;;;;;;===>>>@@@AAAEEECCC@@@===;;;===AAADDDBBB???===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;>>>===:::999999:::===>>>>>>AAAAAA>>>>>>AAAAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCC???<<<<<>>===;;;???@@@BBBCCCDDDDDDDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGBBBAAAAAAAAAAAABBBBBBCCCHHHGGGFFFGGGIIIIIIHHHGGGFFFFFFGGGIIIKKKJJJHHHEEEHHHFFFDDDCCCDDDFFFIIIKKKNNNOOOWWWbbblllyyyyyytttpppnnnaaaZZZUUUVVVWWWTTTQQQPPPQQQPPPOOOPPPRRRSSSRRRPPPGGGFFFDDDCCCCCCEEEGGGHHHEEEHHHKKKJJJGGGEEEFFFHHHIIIGGGDDDCCCCCCEEEHHHJJJHHHGGGFFFEEEEEEFFFGGGHHHDDDFFFIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBGGGLLLMMMIIIEEE@@@DDDQQQCCCAAA@@@???@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>===999:::;;;:::999999;;;===777888;;;===>>><<<999777777999===@@@BBBBBB@@@???>>>;;;888777888888888888888888888888888888777777666666666777888888666444555444333666999:::888555555777:::;;;888555333222444666888999888888888:::888777666555666888:::;;;444444444555555555555555666666666666666555444333333555666666555555666888999555111...///000111222444333333333444555777888::::::::::::888666444333777888999999999:::<<<>>>888777666555555666888999;;;:::999::::::999999999666777777666444222333444666777888999:::999999888555555555444444555666777777777666777777777888888777888888777666666888:::999999888777777888:::;;;888888999:::<<<===>>>???999777555666888999999777888777777777999;;;===>>>AAA@@@===999555444555666888:::<<>>>>>???@@@AAABBBCCCCCCAAA>>><<<===???BBBAAA???<<<;;;<<<======<<<:::::::::;;;;;;;;;;;;;;;???===:::999999:::===???>>>AAAAAA>>>???BBBBBB???AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCEEEFFFFFFCCC@@@<<>>>>><<>>======<<<<<<;;;<<<===<<<;;;:::<<<===777888:::;;;;;;;;;;;;;;;555777:::===??????>>>===<<<:::777666777999;;;;;;888999999:::::::::999999555555555777999999777555666444444666:::;;;888555222444777888777555333333666888999999777666666777777666666555666888:::;;;333333444444555555555555666666666777666666555555666777888888777777888999;;;777333000111222333444888555222000111444888:::888999999999888666444333666777888888777888;;;===999888777555555444555555888999999888888999::::::666777888777666555555666999888777777777888:::;;;888888777777888888999888555555666666777777777777777888999888888888:::<<<:::999888777777777888999777777999:::<<<>>>???@@@;;;999888888999999999888>>>;;;888666666888<<<>>>===<<<;;;888555555666888;;;;;;<<<=========<<<;;;>>>>>>???@@@@@@@@@@@@AAA>>>@@@AAA@@@>>>======>>>@@@>>>;;;:::;;;;;;;;;:::999:::::::::;;;;;;<<<<<<@@@>>><<<;;;;;;<<<>>>@@@>>>AAAAAA??????BBBCCC@@@AAABBBBBBCCCBBBBBBAAA@@@CCCCCCCCCEEEGGGGGGDDDBBB===AAACCC@@@>>>@@@AAA???@@@AAABBBDDDEEEEEEDDDDDDGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCGGGJJJLLLMMMFFFGGGHHHHHHIIIIIIIIIJJJFFFEEECCCAAABBBGGGOOOUUU^^^bbbnnn~~~xxxrrrooonnnfff^^^WWWTTTRRRNNNNNNPPPRRRSSSTTTUUUUUUSSSQQQOOOMMMLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKIIIGGG???BBBFFFIIIJJJHHHEEECCCFFFGGGIIIJJJKKKIIIHHHFFFFFFIIIJJJIIIEEECCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEBBBTTTqqqfffHHHBBBDDDDDDCCCAAA???>>>@@@BBB@@@???>>><<<;;;;;;;;;;;;>>>??????===;;;999999:::999::::::999888888:::<<<666666888999:::;;;<<<<<<;;;999666666888:::;;;;;;777777888999::::::::::::444666777888888888777777666444444777:::;;;888555111333555666555444555555999::::::888666444444555555444444444555777888:::444444444555666666777777555555666777777777666666777999:::999888777888:::<<<999555333333444555444999777222000000333777:::777888888999888777666555555666777777777888:::<<<888888666555444333333333555888999666666999;;;;;;666888999999888777777888888777555444444666888::::::999888999::::::999888111222333444555555555444666888999:::999999;;;===:::999888777666666666666444444666777999;;;<<<===;;;;;;:::999888888888999CCC@@@<<<999888:::===???;;;;;;;;;999777777999;;;<<<<<<;;;;;;::::::999999======>>>??????>>>>>>===;;;>>>@@@AAA???>>>===>>>AAA>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>@@@???>>>======>>>???@@@>>>AAAAAA???@@@CCCCCCAAA@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBDDDDDDBBB@@@===AAABBB@@@@@@CCCDDDCCCAAABBBCCCDDDEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCBBBDDDHHHKKKMMMNNNGGGIIIJJJJJJIIIHHHIIIJJJDDDDDDDDDBBBCCCHHHRRRYYY]]]hhh{{{}}}xxxsssmmmjjjeee^^^XXXUUUQQQLLLKKKNNNMMMPPPSSSTTTTTTRRRPPPOOOLLLKKKIIIGGGEEEDDDDDDCCCDDDHHHLLLKKKHHHDDDDDDDDD>>>BBBGGGKKKLLLIIIEEEBBBBBBCCCEEEFFFHHHIIIJJJJJJFFFIIIJJJGGGCCCBBBEEEHHHFFFEEEDDDCCCCCCCCCDDDEEEAAAEEE>>>QQQrrrgggGGGEEECCCDDDDDDBBB???===>>>@@@AAA@@@>>><<<;;;;;;;;;;;;:::<<<<<<;;;999888888888999:::;;;:::888777888:::777777666666666888:::;;;<<<:::888777999:::999999444555666777888888888888333777::::::777666777888666555444777:::;;;999666333444555555444444555777::::::999777444333444666222222222333444555777888555555666666777888888888555555666777777777777777777999999999777777888999;;;888666444555555555444777666444333222444555777666777999:::::::::999888444666777888888888:::;;;666555555444444444333333333888:::666555:::===<<<777999;;;;;;999777777777666666666666666777777888:::888777777999999777444000111333444555555444444333666999::::::999:::;;;999999888777666555333333222222333555777888999:::;;;;;;:::999777666777888@@@???>>>=========>>>>>><<<===>>>===;;;;;;<<<======<<<:::999888999;;;;;;===>>>?????????>>>======<<<>>>???@@@??????@@@AAACCC@@@>>><<<======<<<;;;;;;;;;<<<===>>>???@@@@@@>>>??????????????????>>>>>>AAAAAA???@@@CCCDDDAAA>>>???AAACCCCCCCCCBBBAAAAAA@@@???@@@AAAAAA???>>>;;;???AAA???@@@DDDGGGFFFCCCDDDDDDEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEHHHGGGFFFHHHJJJMMMMMMMMMFFFIIIKKKKKKIIIGGGGGGHHHCCCDDDEEEDDDEEEJJJTTT\\\^^^qqq{{{tttnnniiiccc]]]YYYVVVRRRLLLIIIKKKIIILLLQQQSSSSSSRRRQQQPPPHHHHHHGGGFFFEEEEEEEEEFFFCCCJJJOOOLLLDDD>>>???CCCAAABBBDDDEEEFFFFFFFFFEEE@@@@@@@@@BBBEEEIIILLLOOOIIIKKKKKKGGGAAA@@@DDDHHHGGGFFFDDDCCCBBBDDDEEEGGG999CCC;;;CCCZZZMMM;;;KKKBBBCCCDDDBBB???<<<===???BBB@@@>>>===<<<<<<<<<<<<444666888888888888888:::888;;;===<<<999666777888999777555444555777999;;;===;;;999888999999777666111222333555666666666666333777<<<;;;777444666999666555555777:::;;;999666666777666555333444666888999999888555333333666888000111111222333444666666666666666777888999999:::444555666777777888888777777888999888777666777888:::888666555555555444333555555555666555555444333777888999;;;<<<<<<;;;;;;444666888999999999:::;;;333333444444444444555555333999;;;666555:::>>>>>>999;;;<<<<<<999777666666666777999:::;;;:::888777999777555666777777444111111333444666777777666666111444888::::::999999:::888888888888666444222000222333444555666888999999::::::999888666555555666:::;;;===??????>>>===;;;>>>@@@AAA@@@???============;;;999888888:::===???@@@@@@AAABBBBBB@@@???>>>>>>??????>>>>>>@@@CCCFFFEEEBBB???>>>>>>>>>>>>===;;;<<<===>>>???@@@AAABBB===>>>???@@@@@@???>>>===>>>AAAAAA???@@@DDDDDDBBB<<<===@@@BBBCCCBBBAAA@@@BBBAAA@@@@@@AAAAAA???>>>:::>>>@@@???@@@DDDGGGGGGDDDEEEEEEEEEEEECCCBBBAAA>>>???@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDLLLKKKJJJKKKMMMMMMLLLKKKFFFIIILLLLLLIIIFFFFFFGGGBBBDDDFFFEEEFFFLLLVVV^^^fff{{{rrrmmmhhhcccZZZRRRLLLJJJLLLNNNNNNNNNNNNOOOQQQPPPNNNLLLGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFCCC@@@CCCIIIJJJFFFGGGEEEDDDEEEGGGIIIJJJJJJHHHGGGFFFGGGHHHHHHGGGEEEFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFCCC@@@<<<<<<>>>???>>><<<>>>>>>===<<<;;;::::::999999888888888888:::<<<===CCC@@@<<<;;;;;;;;;888555888666333222444666888888999999999888888888777777444444333333444555777888999999999::::::999999999777888888999999777666555888888888888777777666666555555444333333333333444777555444444555666555555555444333222333444555666555777888666333333555777888888888888777777777666:::999777666555555555666888888888888888777666666666555444555888::::::::::::<<>>;;;999:::<<<<<<:::888555444444444555222666::::::777555888;;;999888666777888999999888888888777777777777777888666666777666555444222111000222444555555555777888222333555777888888777666;;;999777555333333333333555777999:::::::::;;;<<<888999:::999777666777888>>>>>>===<<<<<<;;;::::::>>>===<<<;;;;;;;;;;;;;;;888888888999999:::::::::>>>???@@@AAA@@@===:::888777:::>>>@@@?????????@@@@@@???>>><<<;;;;;;;;;;;;???CCCCCC>>>;;;<<<<<<:::======<<<;;;;;;;;;;;;<<<===:::888<<>>???AAABBBCCC<<<>>>AAACCCDDDBBB???>>>????????????@@@AAABBBCCCDDDGGGHHHFFFBBB???AAACCC>>>@@@CCCEEEEEECCCAAA@@@???CCCFFFHHHHHHFFFFFFFFFNNNOOOOOOOOONNNLLLKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHAAAAAAJJJOOOQQQZZZhhhyyyrrrllllllfff]]]UUUQQQOOOPPPPPPSSSQQQOOONNNNNNLLLIIIFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFCCCBBBCCCDDDGGGGGGDDDAAADDDIIIJJJGGGGGGEEEDDDEEEHHHJJJKKKKKKLLLIIIGGGFFFGGGHHHHHHGGGFFFFFFHHHIIIIIIIIIIIIIIIBBBCCCDDDFFFGGGGGGFFFFFFFFFCCC@@@???@@@@@@>>><<<======<<<<<<;;;::::::999666666666666666888999:::???<<<::::::;;;<<<:::888777666555444555777999;;;::::::::::::999999999999777666555444444444555666888888999999999777666555666777888999999888777777::::::999888888888888888777777666555555555555555333222222222333444444444555444444333444555666666555777777666333333444777666666666666666777888999999888777555555555555555666777777777777666555555888777666777:::<<<<<<;;;:::<<<===<<<;;;:::;;;;;;<<<;;;888666555666666777222666;;;;;;888555555666<<<:::888999:::<<<<<<;;;777777666666666666777777777777777777666444333111555666888777666444555555333333444555555666666555999999777666555444444444555666888999::::::;;;;;;888999:::999777666666777999999999999999999999999;;;:::::::::;;;<<<<<<===888888999999999:::::::::===>>>???@@@???===;;;999777999===>>>>>>===>>>>>>???>>>======<<<<<<<<<===>>>BBBCCC@@@>>>@@@AAA@@@>>>>>>===<<<<<<<<<<<<<<<===:::999<<>>>>>>>>>>>???@@@BBBBBB???@@@AAAAAABBBBBBAAAAAA???>>>>>>>>>>>>???@@@@@@DDDDDDDDDCCCAAA??????@@@AAABBBDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIGGGEEEEEEEEEMMMMMMNNNNNNMMMLLLJJJIIILLLKKKJJJIIIHHHIIIIIIJJJIIIEEEFFFMMMPPPTTTbbbsss}}}yyyuuuoookkknnnggg^^^WWWUUUTTTRRRQQQTTTRRROOOLLLKKKIIIFFFDDDGGGGGGFFFFFFGGGGGGHHHHHHKKKKKKJJJGGGDDDBBBBBBCCCFFFGGGFFFDDDFFFKKKKKKHHHFFFEEEEEEFFFIIIKKKLLLLLLOOOLLLHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAA@@@===;;;<<<<<<;;;;;;::::::999999666666666666666777888999:::999999:::<<<>>>===<<<666777888666555666:::>>>;;;;;;;;;::::::::::::999;;;999777555444444444444666777888999888666333111555666777888999999999999<<<;;;999888888888:::;;;999999888777777777777888222222222333333444444555666555555555555666777888666777777666444444555777555555555555666888:::;;;888777666555555444555555555666666666666555444444888777666777999;;;;;;;;;;;;:::999:::;;;<<<;;;:::;;;:::999888777888999999111666;;;<<<888444222222999777555555666888999:::666666555555555666666777888888888888777555444333666777888888666555555666333333222222222333333444777777888888888777666666555666777888999:::::::::888999:::999777555555666666666777777888999::::::777888888999;;;<<<======999999999999::::::::::::<<<===>>>??????===;;;:::777999<<<===<<<<<<<<<===>>>>>>============>>>>>><<<@@@BBB@@@???BBBDDDCCC???>>>>>>===<<<============;;;:::<<<@@@BBBAAA>>>???????????????@@@AAABBBBBBAAA@@@???@@@AAABBBCCC==================>>>???DDDCCCAAAAAAAAA@@@???===AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKJJJLLLJJJIIIGGGGGGHHHJJJKKKEEEEEEIIIMMMOOOVVVkkkxxxsssooonnnlllkkkmmmfff]]]XXXVVVUUURRRPPPRRROOOMMMKKKKKKJJJHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHKKKKKKKKKHHHEEECCCCCCDDDEEEHHHIIIGGGHHHLLLLLLIIIGGGFFFFFFHHHJJJLLLMMMLLLOOOMMMJJJHHHHHHHHHHHHGGGKKKJJJIIIGGGEEECCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEE===>>>>>>??????>>><<<;;;::::::::::::::::::999999888888888888999999::::::999999:::<<<===>>>???>>>666999:::888333333777<<<::::::::::::999999999999;;;999888666555555555555333555888999999777444222555666777888999::::::;;;===;;;999777777888:::<<<::::::999888888888888888555666777777666555555666666666666777777888999999999999888777666666777888888777666666666888:::;;;777666666555555555555555555666666666666555444444666555444555777999999888;;;888666888;;;===;;;999999999888888888888999:::222555888999777444222222888555333222444777888999777666666666666777777888999999999999888666555333222444666666666555666888333222111000///000111222555666777999999888777777555555555777888999999888888999;;;:::888666666666777777888888999:::::::::666777888999:::;;;;;;;;;::::::::::::::::::::::::======>>>>>>===;;;:::888888:::<<<===<<<;;;<<<===@@@???>>>===============999>>>@@@======AAABBBAAA>>>>>>===<<<<<<<<<<<<<<<===;;;:::<<<>>>@@@???===@@@@@@?????????@@@@@@AAA@@@??????>>>???@@@AAAAAA<<<<<<<<<<<<===???@@@AAAFFFCCC@@@AAACCCCCCAAA>>>????????????AAACCCEEEFFFDDDEEEGGGGGGHHHJJJMMMPPPJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHBBBFFFLLLQQQTTT```{{{|||rrrkkkhhhhhhjjjkkklllggg___ZZZXXXVVVSSSQQQRRRPPPNNNMMMMMMLLLIIIGGGDDDCCCBBBBBBBBBCCCDDDEEEHHHIIIIIIHHHFFFEEEGGGHHHFFFJJJKKKIIIJJJMMMNNNLLLHHHHHHHHHIIILLLMMMMMMLLLMMMLLLKKKLLLLLLJJJGGGDDDKKKJJJIIIGGGEEECCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDD@@@@@@AAA@@@>>>;;;999888999999::::::::::::::::::999999999:::::::::::::::;;;<<<>>>>>>>>>>>>===>>>666999;;;777222000333777888888888777777777666666888777666555555666777888111333777:::;;;:::888666555666666777999:::;;;<<<;;;:::777666666888:::<<<:::999888888777777888888777999;;;:::777555444555666666777888888999999:::;;;:::999999999999999999::::::999888888888999:::666666666666666555555555666666777777777666555555666555444555777888888777999777444666:::<<<;;;:::777777777777888888999999333444555444444444555666:::888666666888:::<<<<<<888777777777888888999:::999999:::999888777555444000111333444333333333555222111///......///000111333444666777888888777777555444444555888999777555777999;;;;;;999888777777888888888888888888888888777888999:::::::::999999::::::::::::::::::::::::>>>>>>>>>===<<<:::888666:::<<<======<<<;;;<<<===AAA@@@???===<<<;;;;;;;;;:::>>>@@@===<<>>>>>???@@@@@@;;;<<<===>>>>>>>>>>>>===:::;;;<<<===???BBBDDDEEEGGGEEEBBBCCCEEEFFFCCC@@@???>>>>>>???AAADDDGGGIIIEEEFFFGGGGGGHHHJJJNNNQQQLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMMMMLLLJJJHHHFFFEEEBBBIIISSSZZZbbbsss|||sssllliiiiiikkkkkkkkkhhhddd^^^ZZZVVVUUUTTTUUUTTTRRRRRRQQQNNNKKKHHHGGGEEECCCAAA@@@AAABBBCCCDDDEEEFFFGGGFFFGGGJJJLLLGGGKKKMMMJJJJJJNNNPPPPPPKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJKKKMMMMMMKKKGGGCCCHHHIIIIIIJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCDDDGGGGGGFFFBBB===999666666999999::::::;;;;;;<<<<<<888888999999:::999999888<<<>>>@@@@@@>>><<<;;;;;;777999999777333111333555666666666555555555555444555555444444555777888999111333777:::;;;;;;::::::777777777777999:::<<<<<<:::999777777777888:::;;;999999888777777777777888666999<<<:::777444444555555666777888999:::::::::<<<;;;999999:::::::::999::::::999999999888888888666666777777777777666666666777777777777666555555999777666666888999999999777555444555777:::;;;;;;777777888888888888888888555444333333333555777888777666555777999;;;;;;:::888888888888999::::::;;;999999999999888666555333111222333222000.........//////.........//////000222222333444555555555555555333222444777888666333444777:::;;;:::888888888666666666666666666666555777888999:::;;;:::999888;;;;;;;;;;;;::::::::::::>>>>>>===<<<;;;999888777<<<===>>>===;;;;;;<<<===@@@???>>><<<;;;;;;;;;;;;<<<@@@AAA>>>===???@@@???<<<;;;::::::999999::::::======<<<<<<;;;;;;;;;:::===============>>>???@@@999:::<<<===>>>===<<<;;;;;;<<<===???AAACCCFFFGGGFFFEEECCCDDDDDDDDDCCCBBB@@@@@@AAACCCEEEHHHKKKMMMIIIJJJJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOOOONNNNNNMMMKKKIIIGGGFFFDDDKKKVVVcccqqq~~~yyyuuurrrpppmmmkkkfffgggfff```XXXSSSSSSUUUTTTTTTUUUVVVVVVTTTPPPLLLMMMKKKGGGDDDBBBBBBBBBCCCBBBCCCEEEFFFFFFHHHJJJMMMIIIMMMNNNJJJJJJNNNRRRSSSMMMLLLLLLMMMNNNMMMKKKIIIJJJIIIIIIJJJKKKJJJHHHEEEFFFGGGJJJKKKKKKIIIFFFEEECCCCCCBBBAAAAAABBBCCCCCCFFFFFFEEEAAA;;;888777888999::::::;;;<<<<<<======999:::;;;;;;;;;:::999999;;;===??????<<<999888999777777777666666666666666555555555555444444444444555444444444444666777888333555777999::::::::::::888888777777888:::;;;<<<999999999999999:::;;;;;;:::999888888777777888888444999===<<<999777888:::444555666888999:::999999<<<999777777999:::999777555666888999999888777666666777888999999888777777555666666666666555444444999777666666888999999888444555555555555777;;;===999999999999999999888888666555444555555666666555444444444777999:::999777777777777777888999:::;;;888888999999888666444333111222222111///---------------...///000000000000111111111111111222333444666333111333777888555222000333777999999888777888555555555666666777777888555777999;;;<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::<<<======<<<:::999:::<<<<<<;;;;;;;;;;;;;;;<<<<<<:::>>>@@@===<<<>>>???>>><<<<<<;;;::::::::::::;;;=========<<<:::999999999;;;;;;;;;;;;<<<>>>??????<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEAAABBBCCCBBB@@@@@@@@@AAA@@@@@@BBBDDDGGGJJJMMMNNNIIIJJJJJJIIIHHHGGGIIIJJJMMMMMMLLLKKKKKKLLLMMMNNNQQQOOOLLLJJJJJJKKKLLLNNNLLLRRR^^^nnn~~~{{{vvvpppkkkbbbdddeee^^^UUUOOOPPPTTTPPPRRRUUUXXX[[[ZZZVVVRRRRRROOOKKKGGGDDDCCCCCCDDDAAACCCDDDEEEFFFGGGJJJMMMJJJNNNNNNJJJIIINNNSSSUUUNNNMMMMMMMMMNNNMMMJJJHHHKKKIIIHHHHHHIIIJJJIIIHHHEEEGGGJJJKKKJJJFFFBBB???DDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@===999888:::<<<999:::;;;;;;<<<===>>>>>><<<===>>>>>>>>>===<<<;;;888;;;>>>>>>:::777777888777666555666999:::999888666555555555555444444444555444444333444555666777555666777888888999999999999888888777888999;;;<<<:::::::::;;;;;;<<<<<<<<<;;;:::999999888888999999444999>>>???===;;;===@@@333444666888999:::999999;;;888555666888999777555000222555888999888666555777888999::::::999888777444444555555444444333222777555444444666777666666222444666555444666:::???:::;;;;;;;;;;;;:::999888666666777777888777444111666777888;;;>>>>>><<<:::666666666666777888999:::888888888888777555444222---///111111000//////000+++,,,...000111111000000111000/////////000222333666333111333777888555111---111555777777777777777555555666888999;;;<<<<<<444555888;;;===>>>======<<<<<<<<<;;;;;;:::::::::888888999::::::;;;<<<===;;;<<<<<<:::888888999:::888888999:::;;;<<<>>>???666:::<<<:::999<<<>>>=========<<<;;;;;;;;;;;;<<<=========<<<:::888888999999999::::::<<<===?????????===;;;999:::<<>>===???BBBBBB>>>;;;<<<<<<:::<<<======>>>>>>===<<<;;;888999<<<>>>;;;555555888>>>;;;999777888888888777777:::<<<;;;888666666777===888333333666888777444888777555444555666888:::777444222333777999888666666777888666555555999===<<<777333666;;;>>><<<777<<<666333666777444555:::999:::<<<===<<<;;;888777666777888999888666444333777777888::::::999555222555666777666444444666777666999;;;:::888666777999777666555444333222222333444333222222444777;;;===555666777666555666777999555444444555777888777666555666777888999:::::::::888555444666:::<<<<<<:::888666666777:::<<<<<<<<<<<<999555444444444444333222///---///222555444222,,,,,,...///000000000000...///000111111000///...666333000000222333222111111333666888999888666555555666888999::::::999999888999:::<<<===<<<<<<;;;:::888666888;;;<<<:::777333555777999:::;;;::::::<<<:::999;;;>>>???===:::<<<;;;;;;<<<======;;;999;;;888555666:::<<<===<<>>===<<<<<<<<<<<<<<<888999;;;======<<<;;;:::???===::::::<<<<<<999777:::<<<<<<999444444999>>>AAA???>>>???@@@@@@???>>>??????@@@@@@@@@??????>>>???@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOIIIMMMNNNJJJGGGIIIIIIGGGPPPLLLHHHEEEGGGLLLTTTYYY^^^hhh|||~~~}}}yyyrrrmmmkkkccc^^^[[[XXXSSSMMMMMMPPPRRRSSSTTTUUUTTTRRRQQQOOOIIIDDDCCCFFFFFFCCCBBBCCCFFFEEEEEEFFFGGGIIIJJJKKKHHHLLLMMMJJJIIIMMMPPPOOOIIIJJJKKKKKKJJJKKKMMMOOOIIIGGGEEEEEEFFFGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEEEECCCAAA???>>>=========>>>BBBBBB>>><<<======;;;<<<===>>>>>>>>>===;;;;;;<<<999999:::888444555:::<<<:::888888888888777666777999;;;999777555555777<<<888555555888:::888666666555444444444555666777888666555555666777777666777888888777666777:::===>>>:::777777999:::888555999444222555666333444777999999:::;;;;;;::::::999999999888888777777777777888888999;;;<<<;;;777555555666777666444444666777222555888888777777999;;;777666555444333333333333444333222222444666999;;;;;;;;;:::777444222222333444333333444777999999888888888999:::;;;;;;;;;;;;777666555666888:::;;;:::999888777888:::<<<<<<<<<;;;888444333444555555555444333111111222333222111......///000000/////////......000111111111000000333111///000222444444333111333555777888777666444666777999:::;;;;;;:::999888888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===<<<:::999666777999;;;<<<=========;;;::::::;;;===>>>===<<>>===>>>@@@@@@???===>>>;;;888999<<<>>>???>>>>>>===<<<;;;::::::::::::666777999:::;;;:::999888???<<<999999999888666333888::::::888555555:::??????>>>>>>@@@BBBDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGLLLMMMNNNOOOOOONNNMMMLLLLLLNNNNNNHHHEEEFFFFFFDDDKKKJJJHHHHHHJJJOOOUUUYYYeeesss}}}}}}~~~xxxrrrmmmjjj___YYYUUUVVVUUURRRQQQSSSRRRRRRRRRQQQQQQOOONNNMMMEEEAAA@@@DDDEEECCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLHHHLLLNNNKKKKKKOOORRRQQQHHHJJJJJJJJJIIIJJJLLLNNNJJJHHHEEEDDDEEEFFFGGGFFFFFFFFFEEEDDDBBBCCCEEEHHHEEECCC@@@===<<<<<<>>>???===AAABBB>>><<<>>>???===<<<===>>>>>>>>>===;;;:::???999555555666555777:::;;;:::999999::::::888666888999999888555555666777:::888777888;;;<<<:::777333333444444444555555555999999999888666555666777777888888777777888:::===>>><<<;;;999777555333222666444555777777555555777888999999999999999999999;;;:::888777777888999:::888888999;;;======:::888666777777666555555666888222444666777777777888999666666555555444444333333555444333222333555777888======;;;777333000///000222222222444777999:::999999999:::::::::::::::999666777888888777777999;;;:::999888888:::<<<;;;;;;;;;777444222333555666666666666666444222000000111111111111111000///------,,,---...000111111111111111//////000222444555444111222444555666666555444666777999:::;;;;;;::::::777888999:::;;;;;;;;;;;;<<<>>>@@@@@@>>><<<;;;;;;888999;;;===>>>?????????>>>>>>===;;;:::999:::<<<>>>======>>>@@@AAA@@@???@@@>>><<<<<<===@@@AAAAAA>>>===<<<:::999888888888666777999:::::::::999888@@@===:::999888777555333777888999888777888<<>>???@@@@@@;;;???@@@===<<<>>>???>>>======>>>>>>>>><<<;;;:::@@@999444555888888888::::::::::::;;;<<<<<<999777;;;:::999777666666777888777666777:::<<<===:::888333333444555666555555555:::;;;<<<:::666444555888777777777777777888999;;;;;;<<<===:::555222222333666777:::;;;;;;999888999888999;;;;;;;;;999666555999888888888888999999999777777888:::======;;;999666777777666555555666888777888888888777666555555666666666666555555444444666555444333333444555666888999888666333222222333444333333444777999888888888888888888888777666666666888:::888666555888;;;:::888777777999:::999888<<<888555333333444555555444666777555111...///111333333222111000...,,,+++******,,,---///000111111000000000000222333333333111111222333444444444444555666888999::::::999999777777888999999:::::::::;;;???BBBBBB>>>;;;:::;;;::::::<<<===>>>???@@@AAABBBBBBAAA<<<777555777:::;;;:::999:::<<<>>>>>>===AAA???>>>===>>>???@@@AAA???>>><<<;;;999888777777888999:::;;;;;;;;;;;;:::@@@>>><<<::::::999999888999;;;;;;;;;:::;;;>>>AAAEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBBBBBBBCCCDDDDDDEEEBBBBBBDDDEEEEEEFFFFFFFFFNNNOOOPPPQQQPPPNNNLLLJJJKKKNNNNNNJJJIIILLLOOONNNFFFHHHIIIKKKNNNUUU]]]ddd|||xxxzzzuuurrrooonnnnnn___XXXSSSSSSTTTQQQOOOPPPRRRRRRQQQPPPOOOOOONNNNNNHHHDDDCCCFFFFFFDDDBBBCCCDDDEEEGGGIIIKKKLLLNNNNNNLLLPPPQQQMMMKKKLLLMMMKKKGGGHHHIIIHHHGGGGGGIIIKKKKKKHHHDDDCCCDDDFFFGGGGGGGGGFFFBBB>>>;;;<<>>:::>>>???<<<;;;>>>???======>>>>>>>>>>>><<<:::999>>>999666:::===;;;888888;;;:::;;;<<<>>>>>><<<:::>>><<<:::999888999999999333444666999;;;;;;999777555555666777777777777666:::;;;<<<:::666444666999666555555666777888999999777:::<<<:::666333444666444999<<<<<<;;;::::::999999;;;>>>???===999333000444555888:::;;;:::888666666666666888;;;;;;:::999666777888777555555777888:::999999999888888666555666666777777777666555444777666555444444444444555555666666555333222444555666555444555666777666555888888888888777666555555555888999888555555777:::888666555555666777777666<<<999666444444444333222000333555444111///000222333333222111///---+++***(((((()))+++,,,...///000111111222222111111111111000000000111111222333444333444666777888888777777666666777777888999999::::::>>>AAA@@@<<<999999:::999999:::;;;===>>>???@@@???@@@???<<<888777999===:::888777888:::<<<<<<<<<@@@???>>><<<<<<<<<>>>@@@@@@???===;;;:::999888888999999:::::::::;;;;;;:::<<<<<<;;;:::999:::;;;===?????????>>>>>>>>>@@@BBBFFFDDDCCCBBBCCCCCCAAA@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHHHHKKKMMMNNNPPPPPPOOONNNMMMKKKNNNOOOKKKJJJMMMOOONNNEEEFFFGGGGGGKKKVVVdddoooyyyyyyssspppooonnnnnn___XXXTTTRRRPPPLLLJJJKKKPPPQQQQQQQQQQQQPPPOOOOOOJJJEEECCCEEEEEEBBB@@@AAAEEEFFFGGGIIIKKKLLLMMMMMMKKKOOOPPPLLLIIIJJJIIIGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJHHHEEEDDDEEEFFFGGGFFFFFFEEEBBB===:::999<<<>>><<<===>>>??????>>><<<;;;;;;???@@@===;;;>>>???===>>>>>>???>>>===<<<:::999;;;888999>>>???;;;888999;;;::::::<<<>>>>>>===<<>>999444000111444888<<<<<<;;;888666555555555777999:::999888777777888777666666777999888777777888:::;;;999888555666777888888777666555777777666555555555555555666666666444222111222333888666555555666666555444999:::::::::999888777777555666777777666666888:::555444333333555666666666:::888777666666555333111...000222333222111111111111111111000...---+++***(((((()))***+++---///000000222333222111//////000000//////...///111222333222333555666777777666666666666555666666777999999:::;;;<<<<<<:::999999999888888888999;;;<<<>>>???999:::::::::;;;<<>>;;;999:::<<<>>>???>>>===;;;:::999999999777777777777888888888999888999888777777888;;;>>>BBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAABBBDDDEEEDDDCCCBBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPLLLOOOOOOKKKHHHIIIHHHFFFDDDDDDEEEFFFMMM\\\ppp}}}~~~xxxtttrrrpppmmmjjj```\\\XXXUUUPPPJJJIIILLLMMMNNNPPPRRRRRRQQQPPPOOOKKKGGGEEEGGGGGGDDDCCCDDDDDDEEEGGGHHHJJJJJJJJJJJJHHHLLLNNNJJJHHHHHHHHHEEEFFFGGGHHHGGGEEEEEEGGGHHHIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCAAA>>>;;;:::<<<>>>===========================AAABBB???===???@@@???>>>>>>???>>>===<<<:::999888888;;;>>>===999888::::::999888999;;;======<<<===<<<:::;;;<<<<<<999777333555666777777777777777999888888777777999:::;;;777666555666888:::::::::999777777888;;;<<<;;;999555777:::;;;:::999888888222:::>>>:::888:::<<<;;;<<<=========<<<:::888777333555888;;;<<<<<<:::999666555555666888999888777777888888777666666777999888666666777999:::888666555666888999999888666555888777777777666666666666555666666444111000111333666555444555666777666555888999999999999999888777666555444555777999999999444333222333555777777777555555666777888777444222111111222333444444111///...//////......---,,,++++++******+++,,,...000111---000333333111///000111000///---------///222333333444555777777777777666555555555555555777888999;;;:::888777999999:::999888777777888999;;;===>>>888888888:::===???@@@???>>>;;;999999:::<<<<<<<<<>>>>>>>>>;;;888888:::======<<<;;;:::999999999999777777777777777888888999999:::999777666777:::>>>@@@@@@@@@AAACCCDDDDDDDDDEEEDDDCCCDDDFFFFFFFFFDDDFFFDDDBBBAAA@@@AAABBBBBBBBBCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPKKKOOOPPPLLLIIIHHHFFFCCCCCCFFFJJJNNNXXXjjj|||yyywwwuuuqqqlllgggccc```]]]YYYRRRKKKLLLQQQKKKMMMOOORRRRRRQQQOOONNNMMMIIIGGGJJJKKKHHHGGGHHHCCCDDDFFFGGGHHHHHHGGGGGGEEEJJJKKKIIIGGGHHHHHHEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBAAA???<<<<<<>>>@@@@@@???===<<<<<<>>>@@@BBB@@@DDDDDDAAA???AAAAAA@@@>>>?????????===<<<:::888777888:::===:::666777<<<999777666666999;;;<<<<<<<<<:::999;;;<<<<<<888555444666777777777666777777:::999777666666888:::;;;666444222444999<<<;;;::::::999888:::===>>>===:::777888999;;;<<<;;;999888444===@@@<<<999<<>>===<<<;;;::::::;;;======666777888:::;;;<<<======888666666666888999888777777888888777666666777999;;;888666777888777444111555666888999999888777666888888888888888777777777333444444333222222333555555444333555777888888777666666777777777777666666666444222444888::::::888444333222444666888999888111222555888::::::777444444333222444666666222...,,,---------------,,,,,,---,,,,,,,,,---///111222+++...222333111000222333000...---,,,,,,///111333444555666888888888777777555555444444555666888999===999555555888;;;;;;:::888777777888999;;;===???<<<:::999;;;>>>???<<<999===;;;888777999:::;;;:::>>>???>>>;;;888777:::===;;;::::::999888888888999999999888888999999:::;;;=========:::777777;;;???>>>>>>>>>@@@CCCEEEFFFFFFJJJIIIGGGFFFFFFFFFDDDBBBIIIHHHEEECCCBBBBBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJLLLKKKIIIIIIJJJLLLNNNOOOHHHNNNQQQNNNLLLLLLJJJFFFEEEJJJPPPWWWdddxxx~~~yyytttsssuuutttqqqmmmdddbbb^^^XXXRRRNNNNNNNNNKKKLLLNNNQQQTTTTTTRRRPPPNNNMMMLLLLLLMMMMMMLLLKKKGGGJJJJJJFFFEEEIIILLLKKKJJJIIIGGGFFFFFFHHHJJJKKK<<>>======>>>>>>@@@@@@>>><<<:::;;;===@@@@@@>>>===>>>@@@AAA???<<<===<<<;;;:::999888888888999::::::;;;<<<<<<<<<<<<:::999888777777999:::;;;999999999999999999999999666666666777999888666444===999555666;;;>>>===:::888666444333333333222111;;;===>>>>>><<<999888777777777888999999999888777;;;<<<===>>>@@@BBBCCCDDD>>>===<<<;;;;;;;;;<<<===>>><<<:::999999999888777777666444555777::::::::::::::::::999999999999999:::999888777777888999999111333666999:::999888666999:::::::::999888666555888666444444444444222000111222444777::::::777555777666444333333555777888666777666444333222444666222444777666555555777:::555444444444555666888999555444333333555555444222222222222222111000///...,,,---.........---,,,+++***,,,...000111111000///111000...,,,+++,,,......///111444777888777444222222333555777888999999999666555444666999:::777444666666777999;;;===???@@@;;;<<<===>>>>>>??????>>>>>>;;;777555666888::::::>>>;;;999888888:::::::::;;;;;;<<<:::888888999:::???===;;;999999999:::;;;>>>===<<<:::999888777777;;;;;;<<>>===<<<:::888999;;;>>>@@@>>>===>>>@@@AAA???===;;;<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;::::::888999999:::::::::::::::<<<<<<;;;999888666555444555555555777::::::999777;;;777555777;;;>>><<<:::777555444555666777777666;;;<<<===<<<:::888777666777888:::<<<<<<;;;:::999;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999999999999:::<<<;;;::::::;;;;;;:::888999777555555777999:::;;;666666666666777888999999:::999888777777888999:::333444777999999999777666666777888999999888777666666444333333444444222111222222444777::::::777555444444444444555666888999666555333222222222333333000333555555444444555777444444444444555555666777555444222222222222000///------......------,,,,,,++++++,,,------,,,+++******,,,---///000///...---///...---------///111222000111444666666555444222333444555777777777666666444444444777::::::888555222333444555777999;;;<<<:::;;;<<<===>>>?????????BBB???;;;999:::;;;======>>><<<:::999999:::;;;;;;;;;<<<<<<:::888777888999:::999888666666777888999>>>===;;;999888888888888888888999<<<@@@BBBBBBAAADDDCCCCCCDDDFFFFFFDDDAAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFIIIKKKIIIGGGNNNNNNNNNMMMLLLKKKLLLLLLGGGKKKJJJEEEEEELLLPPPPPPOOORRRZZZggg{{{|||xxxuuusssoooiiiccc``````^^^ZZZVVVRRRPPPPPPLLLMMMPPPRRRRRRQQQOOONNNNNNMMMKKKJJJIIIJJJLLLMMMNNNQQQPPPKKKHHHJJJLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGBBBAAABBBDDDFFFFFFDDDBBBEEECCCAAA???===<<<;;;;;;======<<<:::888888;;;===???>>>===>>>???@@@>>>===:::;;;===>>>>>>>>>===<<<999999:::::::::999888888777999;;;<<<===<<<:::999<<<<<<;;;999888666444333333333444777:::;;;:::888777666555888<<<>>><<<999666555555777:::<<<<<<;;;<<<;;;:::999888666555555666999<<>><<<;;;;;;;;;<<<======<<<:::999;;;:::999888777666666777999999:::<<<>>>>>><<<:::<<<999666555666999::::::666555555555666888:::;;;999888888777777888999999555666888999999888666555333444555777888888777777555444333444555555444333333333555777::::::888666333444555666777888999:::777444000000222333111///...111333444333333333444333333444444444444444333555333111000000000...,,,***+++++++++,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---......---,,,,,,------------///111444555222222333444444444333333444555666666666555444333333333555888::::::777555111111222333555777888999999:::;;;<<<===>>>??????AAA===:::888888:::;;;;;;===<<<;;;:::999:::;;;<<<======<<<:::888666777888888777666666666777888999>>><<<:::888777777999999777666777:::>>>AAACCCCCCCCCCCCCCCEEEGGGHHHGGGFFFCCCDDDDDDEEEEEEFFFGGGGGGCCCBBBBBBCCCFFFHHHIIIHHHHHHLLLPPPOOOLLLJJJKKKMMMFFFIIIJJJGGGGGGKKKNNNOOOSSSWWWaaarrr|||zzzwwwuuusssoooiiiddd______^^^ZZZUUUPPPNNNMMMOOOQQQSSSSSSQQQNNNLLLKKKNNNMMMKKKIIIHHHIIIKKKNNNIIIMMMNNNKKKJJJNNNQQQPPPJJJKKKNNNPPPQQQQQQQQQPPPMMMKKKHHHEEECCCCCCCCCDDD???@@@AAACCCEEEFFFDDDBBBBBBAAA@@@???>>>===<<<<<<=========;;;::::::<<>>>>>===<<<;;;999999999999999888777666888999;;;<<<===<<<<<<;;;999999:::::::::999888777333333444666999999888777444555666:::======;;;888777666777999<<<>>>======<<<:::888777666666555444555888<<<@@@AAA@@@===;;;;;;<<<===>>>>>>===<<<:::;;;;;;:::888777666555555666888:::>>>@@@@@@>>>;;;===:::666444555777888999999888777777777999:::<<<666666666666666777777777777777888999999777666444222333555666777777666666666555444555777888777666555444555888::::::888666666777888999:::::::::999888333//////333444222...///111333444444333222222111222333444444333111000333111000000000000...---,,,,,,,,,,,,---...///000/////////000000000000000------.........---,,,,,,,,,,,,,,,---///111333444333333222222222333333333444555666777777777666555444555777999:::888555333444444444555666888999:::888999999:::<<<===>>>??????<<<999888888999::::::;;;<<<;;;:::999999:::;;;??????>>><<<999777888999888888888888999:::<<<<<<===;;;999777777888:::;;;999888777:::>>>BBBDDDEEEDDDDDDDDDFFFGGGHHHHHHHHHDDDEEEEEEEEEFFFFFFEEEEEECCCBBBBBBBBBDDDGGGIIIKKKJJJLLLNNNMMMKKKIIIJJJKKKGGGIIIKKKKKKLLLMMMPPPQQQSSSYYYfffzzz|||zzzxxxvvvrrrmmmgggddd``````^^^YYYSSSMMMJJJIIILLLPPPSSSTTTRRROOONNNOOONNNNNNMMMJJJHHHHHHLLLOOOFFFJJJLLLJJJJJJOOOQQQQQQJJJLLLOOORRRSSSSSSRRRQQQMMMJJJFFFCCC@@@@@@@@@AAA?????????AAADDDDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::<<<>>>;;;;;;;;;:::::::::;;;<<<<<<<<<======<<<:::999888999999999999888777777666::::::999999:::<<<===>>>999:::<<<===<<<<<<:::999444444444555777777555333444555888;;;======:::888888888888:::<<<===<<<:::<<<999777666777777666444444777;;;???@@@???<<<:::;;;<<<>>>???@@@AAA@@@@@@===<<<<<<;;;999888777666444666:::>>>AAAAAA???<<<<<<999555444555666777777;;;:::888777777777888888333444444555555555555555888888999999888777666555444555666777777666555444555444333444666777777666666666666888::::::999777;;;;;;;;;;;;;;;:::888888999444000000444666444111222222333444555555444333111111333333333222111000111000///000111222111000------------...///111222////////////000000111111...////////////......---,,,---------...///000000444333222222222333444555333444666888999999999999666888999:::888666333222555555555666777888999:::888888888999:::<<<===>>>AAA???<<<;;;<<<===>>>===999;;;;;;:::888777999:::@@@@@@@@@===:::999999:::999999999:::;;;<<<===>>>;;;:::999888888:::<<<======;;;;;;<<<@@@CCCEEEEEEBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAACCCCCCBBBCCCDDDGGGJJJMMMPPPMMMIIIHHHIIIIIIIIIHHHFFFHHHKKKMMMNNNNNNPPPSSSUUU^^^ppp~~~{{{vvvpppjjjeeebbbaaa```]]]WWWPPPKKKHHHGGGHHHMMMRRRTTTTTTSSSTTTVVVMMMOOOOOOLLLIIIIIILLLPPPIIIMMMNNNKKKIIIKKKLLLKKKJJJKKKNNNPPPQQQPPPOOONNNMMMLLLIIIFFFDDDBBBBBBBBB@@@???>>>???AAABBBBBBAAA<<<<<<===>>>????????????888999:::999888888999;;;;;;;;;;;;999888888;;;======<<<;;;:::999888777777888888999999999888777777:::999888888999;;;===???<<<===>>>>>>>>><<<:::888555444444666777777555333666888:::<<<===<<<:::999999999999;;;======;;;999;;;999666777::::::888555555777;;;===>>>===;;;:::;;;<<<===???@@@BBBDDDDDD>>>>>>>>>===<<<;;;:::999444555888===@@@AAA???<<<;;;999666666777777777666888888777777666555444333222222444555555555555555999999999999888777777666666777888888888777666555333222111222444555555333888777777888::::::999888======<<<:::999888777666777444222222555777777555666444333444555666555444111111222222222222222111111000///000222444333222---,,,,,,,,,,,,...000111------,,,------...///000////////////////////////---------...............333333333333444555666777333444666999:::;;;;;;:::777999:::999666444333333555555555555555666777888999999888888888:::;;;<<<===;;;::::::;;;=========999;;;===<<<888777999;;;@@@@@@@@@===;;;::::::;;;777777888999::::::;;;;;;:::::::::;;;;;;<<<===>>>>>>======???BBBEEEFFFFFFFFFFFFFFFEEECCCBBBDDDEEEEEEEEEFFFEEEDDDBBB???>>>AAABBBCCCCCCDDDFFFJJJNNNRRRMMMGGGEEEGGGIIIHHHFFFDDDEEEHHHLLLNNNNNNQQQVVV]]]jjj{{{vvvooojjjfffeeeaaa```\\\VVVPPPKKKJJJJJJIIINNNTTTVVVTTTSSSUUUWWWLLLOOOQQQOOOKKKJJJLLLPPPMMMQQQQQQLLLIIIJJJIIIFFFHHHIIIJJJKKKKKKKKKKKKJJJMMMLLLLLLJJJIIIGGGEEEDDDBBB@@@>>>===???@@@AAAAAA<<<===>>>?????????>>>===777888999999888888999;;;<<<<<<<<<;;;999999<<>>>>>===;;;999555555555777999999888666999:::<<<======;;;::::::999999:::<<<>>>>>><<<::::::888777999===>>>;;;777888999;;;======<<<;;;:::;;;;;;;;;;;;===@@@CCCDDD===>>>>>>???>>>===<<<;;;444555777;;;???@@@>>><<<:::999888999::::::999777555666777888777666444222222333555666777777666666888888888888888888888777666777999:::;;;::::::999555444333444555666555444999888777888:::;;;:::888;;;:::888777666666666666444444333333555666888999888555222222444555555555111111111111222222333444222000000000222333222111...---,,,+++,,,---///000,,,,,,,,,,,,,,,...///000------------...//////000---......///////////////222222333444666777888888444555777888999999999888666888999777555444666888555555555555555555666777:::999888777777888:::;;;888666666777999;;;;;;;;;:::===@@@>>>:::888:::======>>>>>><<<:::999:::;;;777777888999999999999999999:::;;;===>>>?????????<<<<<<===AAAEEEGGGHHHGGGHHHIIIJJJHHHEEEEEEGGGIIICCCDDDEEEEEEDDDBBB@@@???>>>@@@BBBCCCCCCEEEIIILLLLLLKKKIIIGGGGGGGGGGGGGGGEEEDDDGGGMMMOOOOOOTTTZZZeeewww~~~}}}zzzuuupppllljjjjjjaaa___\\\VVVPPPMMMMMMNNNNNNSSSXXXXXXTTTQQQRRRSSSLLLPPPRRRQQQLLLJJJMMMPPPNNNRRRRRRMMMJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGKKKLLLMMMMMMKKKIIIFFFDDDDDDAAA===<<<===???@@@AAA===>>>?????????>>><<<;;;888999;;;;;;::::::;;;<<<===>>>>>><<<::::::===AAA<<<:::888777777999<<<>>>777888999:::::::::::::::444666888:::<<<<<<;;;:::444666999===>>>???>>>===555555666888;;;<<<;;;999;;;<<<>>>>>><<<;;;:::;;;888999:::===@@@@@@???===:::888777;;;@@@AAA===888:::;;;<<<======<<<<<<;;;;;;:::999888:::===@@@BBB======>>>??????>>>===<<<444555777:::===???>>><<<:::::::::<<<======;;;999444666888::::::999777555333444666888888888888777888888888888888888888888555777999;;;<<<=========999777666777888999888666:::888888888:::;;;:::999888777555333333444666777111222333444444555888;;;999555111000222555555555222111000000111333555666333111000000111111000...000///...------...000222...---------...///111222+++++++++,,,---...///000---...///000111111111111111222444666777999999999555666777888888777666555444666777666444555888<<<777777666666666777777888;;;:::888666666777888999999888777999<<<>>>???>>>;;;???BBB@@@<<<:::<<