BM6P6(@ }}}{{{wwwvvvtttrrrooollljjjiiidddbbb```\\\XXXUUURRRQQQSSSPPPLLLGGGCCCAAA@@@@@@;;;;;;999777555444222111...///000111333444666666///...---,,,---///111222888666333000///000111222000///...,,,,,,---...///++++++,,,------......///444444444444444444444444111000000///......------************************))))))((('''&&&%%%%%%$$$ """""""""!!!!!!!!!!!! !!!""""""!!! """###"""!!! """"""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$))),,,,,,***'''%%% """###$$$!!! !!!"""###&&&(((***,,,---111333666:::<<<<<<;;;:::AAA@@@???>>>===<<<;;;:::666555333000---***((('''$$$###"""!!!  $$$###!!!|||zzzwwwvvvtttqqqnnnllljjjiiicccbbb___\\\XXXTTTRRRPPPPPPNNNIIIEEEAAA???>>>>>>;;;:::999777555444222222...///000111333444555666///...---,,,---...000111666444222000///000111222222111000///............+++,,,,,,---......//////333333333333333333333333111111000///...------,,,************************))))))((('''&&&%%%$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!""""""!!!!!!#########"""!!!""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$))),,,,,,***&&&$$$ !!!###### """!!!"""###%%%'''***,,,---...333555888;;;<<<===<<<;;;@@@???>>>===;;;:::999888444333111///,,,)))'''&&&###""""""!!!"""!!! }}}zzzyyyvvvuuussspppnnnkkkiiihhhbbbaaa^^^ZZZWWWSSSPPPOOOLLLJJJFFFBBB>>><<<<<<<<<:::999888777555333222222...///000111222333444444///...---,,,,,,---///000222111000//////000222222444444444333222000///...,,,,,,------.../////////333333333333333333333333222111000///...---,,,,,,************************))))))((('''&&&%%%$$$$$$########################$$$$$$$$$############"""!!!""""""!!!!!!###$$$###"""!!!""""""######$$$$$$%%%%%%########################"""%%%(((+++,,,)))%%%### !!!"""%%%### %%%&&&(((***,,,...000111777888:::<<<=========<<>><<<;;;999777666555111000...,,,)))'''%%%$$$!!!!!! ~~~{{{yyywwwuuutttrrrpppmmmjjjhhhggg```___\\\YYYUUUQQQOOOMMMHHHFFFBBB>>>;;;999999999888888777666444333222222/////////000111222333333000...---++++++,,,...///......//////111222333444777888999999888444111///---------...//////000000222222222222222222222222222222111///...,,,++++++************************)))(((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""!!! """$$$$$$$$$###""""""""""""###############"""""""""""""""""""""""""""%%%(((++++++((($$$!!! &&&$$$!!!!!!"""((()))+++---000222444555;;;<<<<<<==================<<<:::888555333111000---,,,+++)))&&&$$$###"""!!! ~~~{{{yyywwwvvvtttsssqqqnnnllliiigggfff___]]][[[WWWSSSPPPMMMLLLDDDBBB???;;;999888777888777666666555444333333222/////////000000111111111000...,,,+++***+++,,,---+++,,,...111333555666777777:::===???>>>:::555111------...//////000000111111111111111111111111111333333111000...,,,+++***************************(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""!!! ###$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%(((******'''""" %%%###!!!###%%%&&&,,,---///111333666777888???>>>======<<<<<<<<<===;;;999777555111///---+++)))((('''%%%###!!!  """ ~~~|||yyywwwuuutttsssrrrpppnnnkkkhhhfffeee]]]\\\YYYUUURRRNNNKKKJJJCCCAAA===:::888777777777555555444444444333333333///////////////000000000000///,,,***)))***+++,,,***,,,000444777999:::;;;666:::@@@DDDDDD???999555......//////000111111111000000000000000000000000444333222000---+++***)))************************(((((('''&&&%%%$$$##############################""""""""""""!!!!!!!!! !!!""""""!!! !!!###%%%&&&%%%$$$#########""""""!!!!!! ###%%%(((***)))&&&!!!  """%%%(((***+++000111222555777999;;;<<<@@@???===;;;::::::;;;;;;999777555222...+++((('''%%%$$$###"""  ~~~}}}|||zzzwwwuuussssssrrrqqqooommmjjjgggfffddd\\\ZZZXXXTTTPPPMMMJJJIIIBBB@@@===:::888777888888444444444333333333333333////////////////////////000///,,,***))))))******))),,,111666:::===>>>>>>555:::BBBHHHHHHDDD>>>999...//////000000111222222////////////////////////555444222000---+++)))(((************************(((''''''&&&%%%$$$######"""""""""""""""""""""""" !!!""""""!!! """$$$%%%&&&&&&%%%$$$######"""!!! ###%%%(((***(((%%%  !!!###&&&***,,,///000222333555777:::<<<>>>???AAA???<<<999888888888999777666333///+++(((%%%###"""!!! ###!!!}}}|||zzzxxxvvvtttsssrrrrrrqqqooollljjjgggeeeddd[[[ZZZWWWTTTPPPLLLJJJHHHBBB@@@===:::888888888999333333333333333333333333///////////////.........000///,,,***)))))))))***)))---222888===???@@@@@@333999BBBIIIKKKGGGAAA<<>>>>><<<:::999666333111///...+++)))&&&###!!!!!!!!!"""&&&###zzzxxxuuurrrqqqpppqqqrrrpppnnnllliiifffccc```___WWWVVVSSSOOOKKKHHHEEEDDD======<<<:::888777555555777777666666555444444333666555444222000...---,,,+++,,,,,,------,,,++++++'''+++000666999:::999888666:::???DDDFFFFFFEEECCC111111111000000000//////111///---+++***+++,,,---111000///---+++)))(((''''''''''''&&&&&&&&&%%%%%%!!!"""""""""######$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!"""""""""### ###$$$%%%$$$"""!!!!!!$$$&&&'''(((***,,,///222555777999<<<<<<======>>>???@@@@@@<<<;;;999666222///---,,,)))'''$$$!!!  $$$"""xxxwwwuuusssrrrrrrrrrssspppnnnkkkgggccc___\\\[[[UUUTTTQQQNNNJJJGGGDDDCCC======<<<:::888777555555666666555555444333333333666666444333111000///...,,,++++++***++++++,,,---(((+++000555888888777666555888<<<@@@BBBBBBAAA@@@000000000000///////////////---+++))))))***+++,,,000///...---+++***)))(((((('''''''''&&&&&&&&&&&&##################$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""######%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!  !!!"""""""""  ###&&&(((***...///111444777:::<<<===@@@AAAAAAAAABBBBBBCCCCCC===<<<999555111---***(((&&&$$$!!!"""!!!ӵĦĦӵvvvvvvuuutttsssrrrrrrrrrooommmjjjeee```\\\XXXVVVSSSRRROOOLLLIIIFFFDDDBBB======<<<:::888777555555555555444444333333222222666555444333222111000000,,,+++*********,,,...///***,,,000333555666555555333555888;;;======<<<;;;000000///Ħ,,,+++***(((((()))***,,,//////...---+++***))))))(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!  ###&&&))),,,---444555777999<<<>>>@@@AAAEEEEEEEEEEEEEEEDDDDDDDDD===<<<888444///***'''%%%###!!!4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~vvvvvvvvvuuutttrrrqqqpppllljjjgggbbb^^^YYYVVVTTTPPPOOOMMMJJJGGGEEECCCBBB======<<<:::888777555555444444333333222111111111444444333222222111000000,,,,,,,,,------///000000,,,---///111333333333333111222444666777777777666/////////>L---,,,***)))(((((()))+++,,,......---,,,,,,+++******))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$ !!!!!!"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!! !!!!!!  !!!!!!"""%%%)))---000111999:::<<<>>>@@@BBBDDDEEEGGGGGGFFFFFFEEEDDDDDDDDD<<<:::666222---)))%%%###!!! GG=?HdĦ=ĪjGG=?~~~}}}xxxxxxwwwvvvtttqqqooommmhhhfffccc```[[[WWWTTTSSSNNNMMMKKKIIIFFFDDDBBBAAA======<<<:::888777555555333333333222111111000000111111111000000000//////+++---///222333333222111......///000111111111111///000000111222222222222///......HdĦ---,,,+++***)))***+++---///---------,,,,,,+++++++++))))))))))))((((((((((((''''''&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!! $$$###!!!   ###%%%$$$""" !!!$$$(((,,,000444555===>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA999777444000,,,(((%%%###!!!ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ}}}zzzzzzyyyxxxtttppplllӵZZZWWWTTTSSSĦIIIGGGEEECCCAAA777555000000////////////...Ħ***...333888999888///Ħ------.........///.........DdD***+++---,,,,,,ӵ))))))ӵ&&&ӵ!!!!!!Ħ$$$&&&ӵ%%%%%%%%%!!!ĭӵ!!!!!!###"""!!!###&&&***///333666888@@@@@@AAACCCDDDFFFGGGHHHEEEDDDCCCBBB@@@???>>>===555444111...+++(((&&&$$$!!!   ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??}}}|||{{{{{{{{{yyytttooog<ĉ\\\YYYWWWUUU3we<ĦHHHGGGDDDBBB3h?@e111000/////////---------Z---)))...666<<<===3h?gL---,,,++++++,,,,,,---......---D%%)?---fff?><z,,,,,,=?Ħ)))g&e(((g&eS?ʬ!!!4ff?>ߝL$$$@e(((g&e&&&%%%%%%3h?g&e>&e$$$!!!?? """$$$'''+++000444888:::AAAAAABBBCCCEEEFFFGGGHHHCCCCCCAAA@@@>>><<<;;;:::333222000---+++(((&&&%%%""" !!!!!! 4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼sxxxwwwuuurrrooollltQ___]]]ZZZWWWje<ĦHHHEEECCCBt=o9ĦH׼s333111000...---,,,+++++++++HtĦ***,,,444>>>FFFBt=o9ĦHdĦ............---------,,,------Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ***Hu]ĦHtƅ^"""qIܗGIӵ$$$H׼s...---Hu]Ħ&&&'''Bt=o9ĦHƅ^Hu]Ħ !!!!!!!!!  """###$$$&&&)))...333777;;;===CCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???<<<999666444333///...---+++)))'''&&&%%%"""!!!  4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦwwwvvvtttqqqnnnkkkgeĦ^^^\\\YYYFSĦIIIFFFqjRgdKӵDdDĦ333111000...------+++++++++DdDĦ+++---444>>>qjRgdKӵDdDĦ.........------------+++,,,,,,HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ***DdDĦq<R""""""peƜ4DuTӵ$$$DdDĦ///---DdDĦ%%%qjRgdKӵDdDΦDdDĦ !!!   """###%%%'''***...333777;;;===CCCCCCBBBBBBBBBBBBBBBBBB@@@???===:::777555333222...---,,,***((('''%%%%%%!!!!!!4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦuuutttrrrooollliiigeĦ]]]ZZZsp?aĦIIIFFFGIdnuR)ĦDdDĦ222111000///...---,,,,,,,,,DdDĦ---...444<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ~~~}}}rrrqqqooollliiifffgeĦ[[[s<v>aĦIIIFFFpeӵDx<DdDĦ222111000///......---------DdDĦ//////444:::peӵDx<>d<------,,,,,,,,,+++)))))))))>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ(((>d<ĦpeӵĦ!!!F&uTӵ%%%DdDĦ...,,,>d<ĦpeӵDx<>d<ʜ4DuTӵ!!!!!!!!!!!!  !!!!!!"""$$$%%%%%%$$$"""!!! """%%%''')))+++---111444888:::<<>>>>>======777666444222000...,,,+++(((((('''&&&%%%$$$###"""  4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<~~~|||zzzyyypppnnnllliiifffcccgeĦYYYHg8>aĦGGGDDDB?Ho9555>d<000000//////---......>d<ӵ444888B?Ho9...<x++++++++++++)))))))))&ӫeʬtIӇ&&&>d<Φ>d<Ħ,,,D&ӫetIӇ'''DdDĦ'''sdKĦB?dp&ĒR$$$%%%>d<sdKĦB?Ho9s&dq&ĒR  !!!""""""###%%%&&&&&&%%%###"""!!! !!!###%%%(((***,,,---///222555888:::;;;>>>>>>===<<<:::999888888111000///---+++***((('''%%%%%%$$$###""""""!!!!!! !!!!!! 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse|||zzzwwwvvvuuummmllljjjgggdddaaageĦja>aĦDDDAAA@G666444se000000000000000......///<Ō222444666@G......Hkge+++++++++******+++******HĪj@IŌ%%%%%%ege,,,,,,Hu]3hIŌ'''&&&DdDĦ%%%ne###@h>h%%%%%%&&&se&&&ne @GsĪj@h !!!!!!"""###%%%&&&&&&%%%###"""!!!!!!$$$######$$$&&&***---///...///111333666888:::;;;::::::999777555444333222,,,+++***)))'''&&&%%%$$$""""""!!!!!!  !!!"""###### 4DuXӵĵD^DdDĦD^s׼s~~~|||yyyvvvsssqqqpppkkkjjjhhheeebbb___geFm8NNN>aĦAAA>>><<<666444333s׼s000000000111111111//////000Ho666333444555555---------++++++************,,,,,,+++%%%$$$$$$+++,,,,,,D^(((&&&%%%DdDĦ%%%%%%$$$&&&&&&&&&&&&s׼s$$$""" !!! !!!"""$$$%%%%%%$$$"""!!!!!!"""$$$$$$&&&&&&&&&(((***...111333000000222444666888:::;;;777666555333111///...---''''''&&&%%%$$$###"""!!!  !!!"""###$$$$$$Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBe}}}|||zzzwwwtttqqqooonnnjjjiiigggdddaaa^^^geFYĉOOOMMM>aĦ???<<<::::::::::::999999777666444222Be000000000111111111111//////111nu]ӵ777444333111000///------------------------+++++++++************)))...---,,,+++***)))((('''%%%%%%$$$###$$$&&&)))*********+++,,,--->d<Ħ***)))'''&&&%%%>d<Ħ$$$&&&&&&Ħ!!!"""$$$%%%&&&'''''''''&&&Be%%%!!! Ħ###  !!!!!!  !!!###$$$$$$###!!! !!!###$$$%%%&&&(((((((((***,,,000444666111111333555777999:::;;;444444222000...---+++***%%%%%%$$$###"""!!!  !!!"""###$$$%%%%%%   !!!?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ{{{zzzxxxvvvsssqqqooonnnfffeeecccaaa^^^\\\ŶSPPPMMMJJJ3weAneneneneDenenezzzyyywwwuuurrrpppnnnmmmeeedddbbb```]]][[[>APPPNNNKKKk<>>>===;;;:::999666666555555444444444444333444555666555444222111000000111fh111111000000///......,,,,,,------------------000///---,,,+++,,,...///666555333000---***((('''%%%%%%%%%%%%%%%%%%%%%%%%++++++*********De)))))))))(((((((((ne!!!"""ne$$$!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%% !!!""""""###$$$$$$ ne !!!!!!""""""!!! !!!'''&&&### !!!$$$%%%###  """%%%(((***,,,---111222222333444555555666111111111111222222222222333111---***'''&&&&&&&&&"""###$$$$$$###  !!!""""""######$$$ xxxwwwuuussspppnnnlllkkkcccbbb```^^^[[[YYYNNNLLLJJJ===<<<:::888777666555555555666666777777777222333444555555333222000.........////////////...------,,,,,,******+++,,,---...///000000///---++++++,,,---...777666333000,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((''''''''''''&&&&&&&&& !!!###$$$!!!"""######$$$%%%&&&&&&&&&&&&%%%$$$######"""""" !!!!!!!!! !!!""""""!!! !!!"""%%%$$$!!! ######""" !!!###&&&***---///111333333444444555555555666222111111000///...------...,,,)))&&&###""""""### !!!  !!!""""""######}}}}}}vvvuuussspppnnnkkkiiihhhaaa```^^^[[[YYYVVVTTTSSSJJJJJJHHHFFFDDDBBB@@@???<<<<<<:::999777666444444444555555666777888999:::111222444555444333111000+++,,,,,,---......//////------,,,,,,+++*********((()))***,,,...///111111///...,,,+++***+++,,,---777666333///+++'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###############$$$%%%&&&(((((()))&&&&&&%%%$$$"""!!!  !!!"""!!! !!!  """"""###!!!!!!!!!!!! !!!  !!!!!!!!!###%%%))),,,000222444555555555555555555444444111000///---+++)))(((''')))'''$$$!!! !!!!!!"""""" }}}{{{{{{sssrrrpppnnnkkkhhhfffeee^^^]]][[[YYYVVVSSSQQQPPPGGGFFFEEECCCAAA???>>>===;;;:::999777555444333222444444555666777888999999111222333444444222000///***++++++,,,,,,---......,,,,,,++++++***)))))))))((()))***,,,...///111111...---+++*********,,,---666444222...+++'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&'''(((((()))%%%%%%$$$###!!! !!!"""""" !!!   !!! !!!"""!!!  !!!"""######%%%&&&))),,,///222444666555555444444333333222222...---,,,***'''%%%$$$###$$$###  !!!!!! }}}{{{zzzyyyqqqpppnnnkkkhhhfffdddccc\\\[[[YYYVVVSSSQQQOOONNNDDDDDDCCCAAA@@@>>>======::::::888777555333222222444444444555555666666666000111222333333111000...+++++++++,,,------......,,,,,,,,,+++******))))))******+++,,,---...///000...---+++))))))***+++,,,333222000---+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!  """"""!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""###$$$%%%%%%***+++---///111333555666444444333222111000//////******(((&&&$$$"""!!! """  !!!  }}}{{{zzzxxxwwwooonnnllliiifffdddbbbaaaZZZYYYWWWTTTQQQOOOMMMLLLCCCCCCBBBAAA@@@???>>>===;;;:::999777555444333222444444444333333333222222000111222333222111///...+++,,,,,,---......//////------,,,,,,+++*********,,,,,,---------------------,,,***)))((()))+++,,,//////...,,,+++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))(((''''''%%%$$$###"""""" !!!!!!  !!!"""!!! ###"""""""""!!!!!!!!!!!!!!!!!!  !!! """"""###$$$%%%&&&&&&'''//////000111222444444555333222111000...---,,,+++&&&&&&%%%$$$"""!!!  ###!!!$$$###!!!!!!!!! }}}{{{yyywwwwwwnnnmmmkkkhhheeecccaaa```YYYXXXVVVSSSPPPNNNLLLKKKCCCCCCBBBAAA@@@???>>>>>>;;;:::999888666444333222555444333222111000000//////000222333222111///...,,,------......//////000......------,,,+++++++++......---------,,,,,,,,,---,,,***)))((()))***+++------,,,,,,+++******)))************************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''(((((()))*********)))((('''%%%###!!!  !!!!!!"""""""""!!!  !!!"""!!!  !!! !!!############"""""""""!!!$$$###!!! """###$$$$$$&&&&&&'''(((222222222333333333444444222111000...---+++***)))$$$$$$###"""!!!  %%%###&&&%%%""" !!!"""""" |||zzzyyyvvvsssqqqooonnnkkkjjjgggeeebbb___\\\[[[TTTSSSRRRPPPNNNLLLKKKJJJDDDCCCBBB@@@>>>===<<<;;;888888888888777777777666111111000///...---,,,,,,////////////............)))))))))))))))*********+++---///000111000///...---...000000///,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,........................))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))'''((()))***)))&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!  !!!!!!  !!!"""&&&$$$  !!! !!!!!!"""######$$$$$$$$$%%%'''***,,,///111222333333222222222111111111///...,,,)))&&&###!!!  """"""!!! ######""" {{{zzzxxxuuussspppnnnmmmjjjiiigggdddaaa^^^\\\[[[SSSSSSQQQOOOMMMKKKJJJIIICCCBBBAAA???>>><<<;;;:::888888777777777666666666111111000///...---,,,,,,/////////.........------)))))))))***************+++---...000111000///...+++,,,...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))'''((())))))(((&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""   !!!!!!  !!!!!!%%%###  """"""###$$$$$$%%%&&&&&&''''''))),,,...111222333444444333333222222222111...---+++(((%%%###!!!  """"""!!! zzzyyywwwtttqqqooommmllliiihhhfffccc```]]][[[YYYRRRQQQPPPNNNLLLJJJHHHGGGBBBAAA@@@>>><<<;;;:::999777777777666666666555555111111000///...---,,,,,,............------------))))))******++++++,,,,,,+++---...000000///---,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))''''''(((((('''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!!!!###"""  $$$$$$%%%&&&'''))))))******+++---///111333555666666555555444333222222111,,,+++)))'''$$$""" !!!!!! xxxwwwuuurrrpppmmmkkkjjjgggfffdddaaa^^^[[[YYYXXXPPPOOONNNLLLJJJHHHFFFFFF@@@???>>>===;;;999888777666666666555555555555444111111000///...---,,,,,,------------,,,,,,,,,,,,)))******+++,,,------...,,,---...//////...,,,+++(((((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!! !!!  ###!!! &&&&&&''')))***,,,------...///000222444666777888777777666444333222111000)))((('''%%%"""  !!!  vvvuuusssqqqnnnkkkiiihhhfffdddbbb___\\\YYYWWWVVVNNNMMMLLLJJJHHHFFFDDDCCC>>>>>><<<;;;999888666666555555555444444444333333111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---...///000,,,---...///...---+++)))((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!   !!!!!!"""""" """######!!! !!! !!!!!! ###!!! !!!!!!&&&''')))***,,,...///000111222333444666777888999888777666444222000......&&&%%%$$$""" ###$$$"""  ~~~~~~uuutttrrrooollljjjhhhgggdddcccaaa^^^[[[XXXVVVTTTLLLKKKJJJHHHFFFDDDBBBBBB===<<<;;;999888666555444444444444333333333333222111111000///...---,,,,,,++++++++++++******************+++---...000111111,,,---......---+++)))((()))(((((('''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////---,,,***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&''''''&&&###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$""" !!! ###""""""!!! !!!!!!""""""&&&''')))+++---///111111333333444555666888888999777666444222///---+++***######""" ###''''''%%%!!!  """"""!!! ~~~}}}}}}tttrrrqqqnnnkkkiiigggfffcccbbb___]]]ZZZWWWTTTSSSKKKJJJHHHFFFDDDBBBAAA@@@<<<;;;:::888666555444333333333333333222222222222111111000///...---,,,,,,++++++*********)))))))))******,,,---///111222333,,,---......---+++((('''+++***(((&&&&&&&&&((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000...---+++)))((('''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''%%%""" !!!"""""""""""""""""""""""""""!!!!!!!!!  """$$$$$$###""""""!!! """&&&'''%%%""" !!! $$$$$$###"""!!! !!!"""###%%%&&&(((***---///111222333444444555666777888888666444222000---***((('''!!!!!! """'''******'''"""   ###$$$""" !!! ~~~}}}}}}sssrrrpppmmmkkkhhhfffeeebbbaaa___\\\YYYVVVTTTSSSJJJIIIHHHFFFDDDBBB@@@???;;;:::999777666444333222333333333222222222111111111111000///...---,,,,,,************))))))))))))******,,,...000111333444,,,---......,,,***(((&&&---+++(((%%%$$$%%%'''(((,,,,,,,,,,,,,,,,,,,,,,,,************************111000///---+++)))((('''%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&'''%%%""" """"""""""""""""""""""""""""""!!!!!! """$$$&&&%%%$$$###""" ###'''(((&&&### !!! %%%%%%$$$"""!!! """######$$$%%%'''***,,,///111222333444444555666666777777555333111...+++(((&&&%%%  !!!$$$)))---,,,(((""" !!!  !!!!!!$$$%%%### !!!!!! }}}~~~~~~|||yyyuuusssqqqpppnnnkkkiiifffdddcccaaa```]]]YYYUUUQQQNNNMMMHHHFFFCCC@@@>>>======>>><<<<<<:::888666555333222333333333333333333333333......---------,,,,,,,,,))))))))))))***+++,,,---......//////000000111111222111000///...---,,,+++...,,,(((&&&$$$%%%&&&'''************************)))***+++,,,,,,+++)))((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&$$$######$$$&&&'''############""""""""""""########################"""""""""""""""""""""""" !!!""""""''''''%%%###!!! ###''')))'''$$$""""""""")))(((&&&### !!!###%%%((()))******+++...000111111000///111333555777666555333111222000---***((('''((((((&&&$$$!!! """######'''&&&$$$!!! }}}~~~~~~~~~|||xxxuuusssqqqpppnnnkkkhhhfffdddccc```___\\\XXXTTTQQQNNNMMMHHHFFFCCC@@@>>>======>>><<<<<<:::999777555444333444444444333333333333333......---------,,,,,,,,,*********++++++,,,---------......//////000111111222111000///...---,,,,,,...,,,)))'''&&&&&&'''(((+++++++++***************((()))+++,,,,,,+++)))((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&$$$#########""""""""""""########################"""""""""""""""""""""""" !!!"""######''''''%%%$$$""" ###'''((('''$$$"""  !!!"""((('''%%%###  !!!$$$&&&(((***++++++,,,///111333333333222222333444555444222000...000...+++)))'''&&&&&&'''%%%###  !!!"""######%%%$$$"""   !!! }}}}}}}}}|||zzzwwwuuussspppooommmjjjhhheeecccbbb___]]][[[XXXTTTQQQNNNMMMHHHFFFCCC@@@>>>======>>><<<<<<:::999777666555444555555444444444333333333......---------,,,,,,,,,+++,,,,,,---.........///---------...//////000000111111000///...------,,,...,,,+++)))(((((())))))+++++++++*********))))))'''(((***+++,,,***)))((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$###""" """###$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""  !!!"""###$$$%%%%%%''''''%%%$$$"""!!! """&&&'''&&&$$$### """$$$%%%$$$$$$###&&&%%%$$$"""!!! !!!###%%%''')))+++,,,,,,...111444666777666666333333333222000---+++)))---+++(((&&&$$$$$$$$$%%%$$$"""  !!!"""######$$$!!!!!!   !!!!!!}}}}}}|||zzzxxxvvvtttsssooonnnllliiigggdddbbbaaa]]]\\\YYYVVVSSSPPPNNNLLLHHHFFFCCC@@@>>>======>>><<<;;;;;;999888777666666777666666555444333333222......---------,,,,,,,,,,,,---...000000000000///,,,,,,,,,---......//////000000//////......------...---,,,,,,++++++++++++,,,,,,++++++***)))((((((&&&''')))++++++***)))((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###"""  """###%%%%%%$$$$$$$$$#################################"""""""""""""""""""""""" !!!!!!"""###$$$%%%&&&&&&'''&&&&&&$$$###"""!!!!!!"""$$$&&&&&&$$$$$$!!!&&&)))***)))&&&#########""""""!!!!!! !!! """"""$$$&&&)))+++---...///111444777999:::999999333222111...+++(((&&&$$$((('''$$$"""!!!!!!"""""""""!!!!!!!!!""""""""""""######  !!!!!! !!!"""!!! }}}|||zzzxxxvvvtttssssssnnnmmmkkkhhhfffcccaaa```[[[ZZZXXXUUURRRPPPNNNLLLHHHFFFCCC@@@>>>======>>><<<;;;;;;:::999888888777888888777666444333222222......---------,,,,,,,,,+++,,,///111222111///...+++++++++,,,------......///////////////..................///......------------,,,+++***(((((('''$$$%%%(((***+++***)))((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###"""  """###%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%$$$######"""!!!###$$$%%%%%%$$$ $$$))),,,---***&&&### !!!!!!""""""######$$$""" ###$$$&&&(((+++---...///222444666999:::::::::999111000---)))&&&###!!! $$$""" !!!""""""""""""!!!!!!!!!!!!   """""""""!!! }}}|||yyyvvvtttsssssssssmmmllljjjgggeeebbb```___YYYXXXVVVTTTQQQOOOMMMLLLHHHFFFCCC@@@>>>======>>>;;;;;;;;;::::::999999999:::999888777555333222222......---------,,,,,,,,,)))+++///111222111...,,,*********+++,,,,,,------.........///////////////...///000111111111000///......---+++)))((('''&&&"""$$$''')))******))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$###""" """###$$$&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """###$$$%%%%%%$$$'''***,,,,,,((($$$!!!!!!"""$$$%%%&&&&&&$$$ !!!"""###%%%&&&(((***,,,...000111555777888::::::999888777...,,,)))%%%""" """!!!!!!  !!!"""######!!!!!!~~~}}}{{{xxxuuusssrrrrrrssslllkkkiiigggdddaaa___^^^XXXWWWUUUSSSQQQOOOMMMLLLHHHFFFCCC@@@>>>======>>>;;;;;;;;;;;;::::::::::::;;;:::999777555444222222......---------,,,,,,,,,'''***...111111000,,,***))))))******+++,,,,,,,,,---.........//////000000...///222333444333111000///...---+++)))(((&&&&&&!!!###&&&(((******))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!"""######&&&&&&&&&&&&%%%%%%%%%%%% !!!"""###%%%%%%)))***++++++)))%%%!!! ###%%%'''((((((%%%  """$$$%%%&&&&&&''')))+++---000111222888999::::::999777555333+++(((%%%!!!""""""""""""""""""""""""!!!  !!!###$$$###"""!!!~~~}}}{{{wwwtttrrrqqqrrrssslllkkkiiifffdddaaa___^^^WWWVVVUUUSSSQQQOOOMMMLLLHHHFFFCCC@@@>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888666444222222......---------,,,,,,,,,%%%(((---000111///+++))))))))))))***++++++,,,,,,------......///000000000...000222555555444222111//////---+++)))'''&&&%%%!!!"""%%%(((******))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&,,,,,,+++***'''###  ###&&&((())))))&&&!!! """$$$%%%'''((('''((())),,,...000222333::::::;;;:::888555222111(((&&&"""########################  !!!!!!###$$$###"""!!!}}}|||zzzwwwtttqqqooonnnhhhfffccc```___^^^______]]]\\\YYYVVVRRROOOLLLKKKKKKKKKJJJIIIFFFBBB>>>;;;<<<:::888666555555666777999999888777333///,,,)))))))))******+++,,,------.../////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444555666777777555333222//////...---,,,***))))))"""###$$$%%%&&&''''''(((((('''%%%%%%%%%'''(((***(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! """"""""""""""""""######  ###'''+++...222111...***&&&### !!!"""$$$%%%&&&'''&&&$$$!!!""""""###$$$$$$%%%%%%&&&***++++++,,,---...///000777555222///...---......!!!!!!  ######"""!!! !!!&&&(((%%%  !!!"""""" |||{{{yyyvvvsssqqqooommmhhhfffccc```___^^^_________]]][[[WWWTTTQQQNNNMMMLLLLLLLLLJJJGGGCCC???===<<<:::888666555555666777777777777666444111...,,,******+++,,,,,,---......000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222333555666555444222111......---,,,***))))))((($$$$$$%%%&&&'''(((((())))))'''&&&%%%%%%&&&((()))(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!! """""""""""""""#########"""!!!!!!"""%%%))),,,///111000---***&&&### !!!"""$$$%%%%%%%%%$$$###!!!$$$$$$$$$%%%&&&&&&''''''***++++++,,,---......///000...,,,)))'''''''''(((!!!!!! !!!!!!  !!!!!!"""!!!!!!&&&(((%%%  !!!!!!~~~zzzyyywwwuuurrrooonnnmmmhhhfffccc```___^^^______```___]]]ZZZVVVSSSQQQPPPNNNNNNNNNLLLIIIEEEAAA???<<<:::888666555555666777555555666666555333111///,,,---------......//////111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222333333111///...,,,++++++***)))(((((('''%%%&&&'''((()))******+++***)))'''&&&%%%&&&((()))(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """"""""" !!!!!!""""""#########$$$%%%%%%%%%&&&(((+++...000///...,,,)))&&&###!!! !!!"""###$$$%%%"""!!!!!!  &&&&&&&&&'''(((((())))))++++++++++++,,,,,,------)))(((%%%""" !!!!!!  !!!!!!""""""$$$###!!!  """&&&'''%%%!!! ~~~|||{{{wwwvvvtttrrrpppnnnllllllhhhfffccc```___^^^^^^___aaa```^^^\\\YYYVVVTTTSSSPPPPPPOOOMMMJJJFFFBBB@@@<<<:::888666555555666777333444555666666555333222......//////////////////222111000...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...///000111111///---,,,***)))))))))((((((''''''(((((()))***+++,,,------,,,+++((('''&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  """######"""!!! !!!!!!"""###$$$$$$$$$(((((()))***,,,---///000---,,,***(((%%%###!!!  !!!"""######$$$ !!!"""((((((((()))******++++++++++++++++++++++++++++++'''&&&###   !!!!!!!!!"""""""""""""""  !!!"""""" ###%%%%%%$$$!!! }}}{{{yyyyyytttsssrrrpppnnnmmmkkkjjjhhhfffccc```___^^^^^^___bbbaaa___\\\ZZZWWWVVVUUUPPPPPPOOONNNKKKGGGCCC@@@<<<:::888666555555666777333444666777777666555444//////////////////......111000///---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...///000000...,,,+++))))))((((((((((((((((((++++++,,,---...///000000...,,,***(((&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!!  !!!"""###$$$%%%%%%******,,,---.../////////***)))(((&&&$$$###"""!!! !!!!!!""""""###### !!!###%%%(((((()))******++++++,,,+++++++++***))))))(((((()))(((%%%""" !!! """""""""""""""!!!!!!!!! """$$$$$$!!!""""""""""""!!! ~~~|||zzzxxxwwwvvvqqqqqqooonnnmmmkkkjjjiiihhhfffccc```___^^^______``````^^^\\\ZZZXXXVVVUUUOOOOOOOOOMMMJJJFFFBBB@@@<<<:::888666555555666777444555777888888666555444//////......---------,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---...///000000...---+++))))))))))))************---......///000111222333000...+++((('''&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#####################"""###%%%%%%%%%###!!!  """###%%%&&&&&&+++,,,---/////////...---''''''&&&%%%$$$###""""""!!!!!!!!!!!!""""""""""""!!! !!!###&&&'''((((((((()))******++++++,,,+++***)))((('''&&&&&&***(((%%%"""!!! !!!!!!""""""!!!!!! """$$$%%%###""" ~~~~~~|||zzzxxxvvvuuutttoooooonnnlllkkkjjjiiiiiihhhfffccc```___^^^_________^^^]]][[[YYYWWWVVVUUUNNNNNNMMMKKKHHHDDD@@@>>><<<:::888666555555666777666777888999888666444333......---,,,,,,+++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...///000111111///---,,,*********++++++,,,,,,,,,///000000111222333444444222000,,,)))'''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############$$$$$$%%%%%%$$$%%%&&&&&&%%%###!!!  !!!###%%%&&&'''***,,,...//////...---+++%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!!"""!!! !!!"""%%%''')))'''''''''((())))))******,,,+++***)))'''&&&%%%$$$&&&$$$"""!!!!!!  !!!###%%%###!!!~~~}}}}}}{{{yyywwwuuutttsssnnnmmmmmmlllkkkiiiiiihhhhhhfffccc```___^^^______^^^]]]\\\ZZZXXXWWWUUUUUUMMMMMMLLLJJJGGGCCC???===<<<:::888666555555666777777888999999888666333222------,,,+++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------///000111222222000...---+++++++++,,,------......000111111222333444555666222000---***'''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$###!!!  """###%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%&&&'''&&&$$$!!!  !!!###%%%''''''***,,,...//////...+++***$$$$$$$$$###############""""""""""""!!!!!!!!!!!!"""!!!!!!!!!###&&&(((***&&&&&&&&&'''(((((()))))),,,+++***)))'''%%%$$$###"""   """###"""   ###$$$###!!!yyyzzz{{{{{{yyyuuuqqqoookkkkkkjjjjjjjjjiiiiiiiiigggeeeaaa^^^\\\\\\\\\]]]\\\ZZZXXXTTTQQQMMMJJJIIIJJJIIIFFFCCC???<<<999888<<<999666333111111222333777777666555444333333222*********++++++,,,,,,---,,,,,,------.../////////++++++,,,---,,,***'''&&&(((((()))***,,,---...///***,,,///111222111///---.........---,,,,,,++++++---...///000222444555555888555111---+++******+++,,,+++(((&&&%%%%%%&&&'''+++)))&&&###!!!"""###$$$(((((('''&&&%%%%%%$$$###############"""""""""""" !!!###%%%&&&%%%$$$###!!!###&&&)))++++++***)))&&&%%%%%%$$$###"""!!!!!! !!!"""###%%%'''(((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%!!!"""$$$$$$$$$###!!! """ """%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))'''&&&$$$"""!!!!!!%%%###!!!!!!  """"""$$$$$$$$$"""!!! !!!  ~~~~~~zzz{{{{{{{{{yyyvvvrrrpppllllllkkkkkkjjjjjjiiiiiifffdddaaa^^^[[[[[[[[[\\\ZZZYYYVVVSSSOOOLLLIIIHHHHHHGGGEEEAAA>>>;;;999777;;;999666444222222333444777777666555444333333222******++++++,,,,,,,,,---,,,,,,------.........///***+++,,,---,,,***(((&&&(((((()))+++,,,---...///***+++...000111111000///000//////...------,,,,,,---...///000222333444555777555111---+++*********,,,***(((&&&%%%%%%&&&'''+++)))'''$$$######$$$%%%(((((('''&&&%%%%%%$$$$$$$$$#########"""""""""""" !!!###%%%&&&%%%$$$###!!!###&&&***,,,,,,,,,+++''''''&&&$$$###"""!!!  !!!"""$$$%%%&&&''')))))))))(((((((((''''''%%%&&&((())))))(((&&&%%%!!!"""###$$$$$$"""  """!!!"""%%%&&&&&&''''''((())))))'''((((((((()))))))))***)))((('''%%%###""" """!!! !!!  """"""""""""  ~~~~~~}}}||||||{{{zzzxxxvvvsssqqqnnnmmmmmmlllkkkjjjjjjiiidddbbb```]]][[[ZZZZZZZZZWWWVVVSSSPPPMMMJJJHHHFFFEEEDDDBBB???<<<:::888777;;;999777555444444444444777777666555444333333222++++++,,,,,,,,,,,,,,,,,,,,,---------------------***+++,,,,,,,,,***((('''((()))***+++---...//////)))***---///111222222111111111000000///.........------...///111222333333555333000---+++*********+++***(((%%%$$$%%%%%%&&&+++***(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########"""""" !!!###%%%&&&%%%$$$###!!!###&&&***,,,...//////))))))'''%%%###"""  !!!"""###$$$%%%(((((((((((('''''''''&&&&&&''')))******)))'''&&& !!!#########"""  """!!!"""&&&&&&''''''(((((())))))(((((((((((())))))))))))'''&&&%%%$$$"""  !!!  ~~~}}}||||||||||||{{{yyywwwuuusssrrrooonnnmmmlllkkkjjjiiiiiiaaa```^^^\\\ZZZXXXWWWWWWSSSRRRPPPMMMJJJGGGEEEDDDAAA@@@???===;;;999777777:::999888777666555555555777777666555444333333222------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((()))***+++,,,---...///000)))***,,,...000222333333222222222111000000//////------...///000000111111333222000...,,,***))))))+++)))'''%%%$$$$$$%%%&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######### """$$$&&&&&&&&&%%%$$$"""###&&&))),,,...000111+++***)))'''$$$"""  !!!""""""###''''''''''''&&&&&&&&&&&&&&&((()))******)))(((&&& """""""""!!!!!!!!!  """###&&&''''''(((((()))******))))))))))))((((((((((((%%%$$$###"""  """  !!!!!!}}}{{{{{{{{{{{{zzzxxxvvvtttsssrrrqqqooonnnmmmkkkjjjhhhgggggg^^^^^^\\\[[[YYYWWWUUUTTTNNNMMMLLLIIIGGGDDDCCCBBB???>>>===<<<;;;999888888999999999999888777777666777777666555444333333222///......------,,,,,,,,,------,,,,,,++++++******((()))+++,,,,,,+++***)))******+++---...///000111++++++,,,---///111222333222222222111000000//////---------....../////////000000///...,,,+++)))(((***)))&&&$$$######$$$%%%))))))))))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$###$$$%%%'''***---///000+++***)))'''%%%$$$"""""" !!!!!!!!!"""&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%!!!!!!!!!  !!!!!!  """$$$''''''(((((()))******+++******))))))((((((''''''###"""!!! !!! !!!!!! !!!!!!}}}{{{zzzzzzzzzzzzxxxuuurrrpppooooooooommmmmmkkkjjjhhhfffdddddd[[[[[[[[[ZZZXXXUUURRRQQQJJJJJJHHHFFFDDDBBB@@@???=========<<<;;;;;;::::::888999:::::::::999888777777777666555444333333222000000///...------,,,,,,------,,,++++++***))))))'''(((***,,,,,,,,,+++******+++,,,---///000111111///...---------///111222111111000000///.........---------------------...---.........---+++)))''')))(((&&&###"""######$$$&&&'''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%%%%$$$%%%'''))),,,---***))))))((('''&&&%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$### !!!""""""!!!!!! !!!###$$$(((((())))))******+++++++++******)))(((''''''&&&!!!  $$$&&&%%%!!! ~~~{{{zzzyyyyyyzzzxxxvvvrrrooommmlllmmmmmmlllkkkiiigggeeecccbbbaaaYYYYYYZZZYYYWWWTTTQQQNNNGGGGGGEEECCCAAA@@@>>>>>>========================777888:::<<<<<<;;;999888777777666555444333333222111111000///...---,,,+++------,,,+++***)))((((((&&&(((***,,,---,,,+++***++++++,,,...///000111222222111...---,,,---...///000//////...------,,,,,,---------,,,,,,,,,,,,,,,+++,,,......---+++(((''')))'''%%%###""""""###$$$"""$$$&&&(((((((((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%&&&%%%$$$######%%%''')))(((((((((((((((((())))))########################%%%$$$$$$$$$############!!!"""$$$%%%%%%$$$"""!!! !!!"""###"""!!!!!!!!! !!!$$$%%%(((((()))******++++++,,,++++++***)))((('''&&&&&&  &&&******&&&!!!}}}{{{yyyxxxyyyyyyvvvtttpppmmmkkkjjjkkklllkkkjjjhhhfffdddaaa```___XXXXXXYYYYYYWWWSSSPPPMMMFFFEEEDDDBBB@@@???===============>>>>>>>>>>>>>>>777888;;;======<<<999888777777666555444333333222222111000///...---,,,+++...---,,,+++***(((((('''&&&'''***,,,---,,,,,,++++++,,,---...///111222222555333///---+++,,,---............---,,,,,,++++++------,,,,,,,,,,,,++++++***,,,---......+++(((''')))'''%%%###""""""###$$$!!!"""%%%'''((('''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!###%%%'''''''''&&&%%%'''&&&###!!!!!!"""$$$&&&&&&&&&'''((()))***++++++%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""######"""!!!"""######"""!!!"""!!!  """$$$%%%)))))))))***++++++,,,,,,,,,+++***)))((('''&&&%%% ''',,,---***$$$  ~~~}}}|||zzzxxxvvvuuutttoooooonnnmmmlllkkkjjjjjjkkkjjjhhheeeccc```^^^]]]YYYWWWVVVSSSPPPNNNLLLKKKIIIHHHGGGDDDAAA???===<<<:::::::::999999999888888999999888777666555444444333333333222222222111111111222333444444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---,,,***)))***,,,///111,,,,,,,,,++++++++++++***++++++******)))(((((((((+++***)))((()))***,,,...,,,+++)))(((&&&$$$###"""$$$$$$&&&''')))***+++,,,,,,---.........,,,***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""%%%'''((('''%%%$$$$$$###""""""###%%%'''(((***(((%%%""" ######"""""""""""""""""" !!!"""###$$$$$$ !!!"""###%%%&&&((((((%%%%%%&&&&&&'''(((((((((000///,,,)))%%%""" %%%,,,000---"""  ~~~}}}|||zzzxxxvvvtttsssppppppooonnnlllkkkjjjjjjjjjiiigggdddbbb```^^^]]]XXXWWWUUUSSSPPPMMMKKKJJJIIIHHHFFFDDDAAA???===<<<::::::::::::999999999999999999888777666555444444333333222222222111111111000111333444444222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......///000000000---,,,***)))***+++...///,,,,,,,,,+++++++++++++++...---,,,+++***)))((('''+++***(((((((((***,,,---+++***)))(((&&&%%%$$$###$$$$$$%%%'''(((***++++++,,,---.........,,,***(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""%%%'''''''''%%%$$$$$$###"""!!!"""$$$&&&(((***(((%%%"""!!! !!!#########""""""""""""""" !!!!!!!!!"""""""""### !!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''---,,,)))&&&### $$$+++///,,,!!! }}}|||{{{yyywwwuuussssssqqqqqqpppnnnmmmkkkjjjjjjggggggeeecccaaa^^^]]]\\\XXXWWWUUURRROOOMMMKKKJJJHHHGGGEEECCCAAA???===<<<;;;;;;:::::::::999999999999999888777666555444444222222222222111111111000///000222333333222111000------------------------,,,---............---,,,------......///000000000,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,222111000...,,,***((('''+++***((('''((()))+++,,,******)))((('''&&&%%%%%%$$$$$$%%%&&&((()))******,,,---.........,,,***(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$###"""!!!"""###%%%'''***(((%%%"""!!!!!!!!!"""$$$#########""""""!!!!!!###"""!!! ###"""""""""!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%### !!!(((,,,***  !!! |||{{{zzzxxxvvvtttrrrrrrrrrqqqpppnnnllljjjiiihhheeedddcccaaa___]]]\\\[[[WWWVVVTTTRRROOOLLLJJJIIIFFFEEEDDDBBB@@@???======;;;;;;;;;;;;::::::::::::999999888777666555444444222111111111111000000000---///111222333222111000........................,,,---///000000///---,,,------......///000000000---,,,,,,+++++++++,,,,,,++++++,,,,,,------......666444222000---***((('''+++***(((''''''((()))***)))))))))(((((((((''''''%%%&&&&&&'''((())))))***,,,---.........,,,***(((&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%)))'''%%%###!!!!!!"""###$$$$$$$$$###"""!!!!!! %%%$$$###!!!$$$$$$###"""!!! !!!!!!!!!"""###$$$%%%%%%############""""""""""""###""" $$$)))''' ###&&&((($$$$$$"""  ~~~}}}|||{{{zzzyyywwwuuusssqqqqqqqqqpppnnnllljjjhhhffffffbbbaaa```^^^]]]\\\ZZZZZZVVVUUUSSSQQQNNNLLLJJJIIIDDDDDDCCCAAA@@@>>>======<<<<<<<<<;;;;;;;;;::::::999999888777666555444444111111111000000000//////,,,---000222222222111000////////////////////////,,,...000222222000...,,,------......///000000000......///......---,,,,,,++++++,,,---......//////666555333111...+++)))(((+++***(((&&&&&&'''((()))((((((((()))))))))******((((((((())))))*********,,,---.........,,,***(((''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!"""###((('''%%%###""""""###$$$%%%%%%$$$###"""!!! %%%$$$###!!!!!!"""$$$$$$###"""!!! !!!!!!!!!""""""#########""""""!!!!!!  %%%$$$!!!$$$'''***+++((('''$$$!!! |||{{{zzzzzzyyyxxxvvvtttrrrppppppooonnnllljjjgggeeecccbbb___^^^^^^\\\[[[ZZZYYYYYYVVVUUUSSSPPPNNNKKKIIIHHHCCCCCCBBBAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;999999888777666555444444000000000000////////////***,,,...111222222111111000000000000000000000000,,,...222444444222...,,,------......///000000000111222222222111000...,,,++++++,,,---...000000111444333222000...,,,***))),,,***(((&&&%%%%%%&&&'''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((((('''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!  !!!###$$$%%%###!!!  !!!"""(((&&&%%%###"""###$$$%%%&&&&&&%%%###""" ###"""!!!  """$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!! """""" ###'''***+++++++++)))'''$$$   }}}{{{yyyxxxyyyyyywwwuuusssqqqpppooommmllljjjgggdddbbb___^^^]]]\\\\\\[[[ZZZYYYXXXXXXUUUTTTRRRPPPMMMJJJIIIGGGBBBAAAAAA@@@???>>>>>>===============<<<<<<<<<;;;999999888777666555444444000000/////////.........)))+++...000222222111111111111111111111111111111,,,///333666666333///,,,------......///000000000444555666666555222000...++++++,,,...///000222222111000///...---,,,+++***,,,***(((&&&$$$%%%%%%&&&&&&'''((()))+++,,,---...//////////////////......,,,---.........,,,***((()))((('''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!  ###$$$%%%###!!! !!!'''&&&$$$######$$$%%%&&&'''&&&%%%###!!! !!!"""""""""$$$%%% !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!   """(((---///...+++)))(((%%%"""!!!!!! |||zzzxxxwwwyyyxxxwwwuuusssqqqooooookkkjjjhhheeebbb```]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXUUUTTTRRRPPPMMMJJJHHHGGGAAAAAA@@@@@@???>>>>>>===>>>=========<<<<<<<<<<<<999999888777666555444444000/////////............)))***---000111222111111111111111111111111111111,,,///333777777333///,,,------......///000000000555777888888777444111///++++++,,,...///111222333.........---,,,,,,++++++,,,***(((%%%$$$$$$%%%%%%%%%&&&((()))+++---...///111111111111000000000000,,,---.........,,,***((()))((('''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!! """$$$%%%$$$!!! '''&&&$$$######$$$&&&'''''''''%%%###!!! !!!"""###$$$ ###%%%&&& !!!"""###$$$$$$!!!!!!!!!!!!!!!  !!!!!!$$$+++111333000***'''&&&$$$!!!!!!  !!!  ~~~}}}}}}|||zzzyyyvvvtttqqqnnnlllkkkgggfffdddbbb___]]][[[ZZZVVVUUUTTTRRRQQQOOONNNMMMMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>===;;;999888777;;;;;;<<<<<<===>>>>>>>>>===;;;888444111000000000000//////...------,,,,,,...---,,,,,,...111444777555333111///...000222333333333222222111000000000,,,---...000111333444555666666555444222111000000...---,,,,,,---///222333333111---***((()))***+++***)))'''%%%%%%&&&'''((()))***++++++------...///222222111000///...---------+++)))(((((()))+++---***)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""######&&&$$$!!!!!!############ !!!!!!"""######### """$$$&&&'''((((((&&&""" ###''')))'''%%%"""  ~~~}}}||||||{{{wwwvvvtttrrrooollljjjiiigggfffdddaaa^^^\\\ZZZYYYUUUTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJHHHFFFEEECCCCCC@@@???>>>===;;;999888777;;;;;;;;;<<<======>>>>>>===;;;888444222000000000000000//////...------,,,...---,,,,,,---000333555444222000//////000222333333333222222111000000000,,,---...///000222333333666555444333222111000000///...---,,,---...000111333111...+++))))))***+++)))(((&&&$$$$$$%%%&&&''')))***++++++------...///222111111000///...---,,,---+++)))(((((()))+++---***)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!"""""""""%%%### !!!#########"""  !!!""""""""" """$$$&&&'''((((((%%%""" """""" """&&&'''&&&###!!! ~~~}}}|||{{{zzzyyysssrrrpppnnnkkkiiigggfffeeedddbbb```]]]ZZZXXXWWWTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>===;;;999888777::::::;;;<<<<<<======>>><<<:::777444222111111111111000000//////...---------,,,,,,,,,---///111333222222000000000111222333333333222222111000000000+++,,,---...///000111222444444333333222111000000111000...,,,,,,,,,...///222000...,,,+++++++++,,,(((&&&%%%######$$$%%%&&&)))***++++++------...///111111000///...---,,,,,,,,,+++***))))))***+++,,,***)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!$$$""" !!!"""###""""""!!!!!!  !!! """###%%%&&&&&&&&&$$$!!! !!!"""###$$$$$$###"""!!! ###$$$###  ~~~}}}{{{zzzyyywwwwwwooonnnmmmkkkhhhfffeeedddcccbbb```^^^[[[XXXVVVUUURRRQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===;;;999888777999::::::;;;<<<<<<======<<<:::777444222111111222222111111000//////......,,,,,,,,,---...///000111111000000000111222333333333333222222111000000000,,,,,,---...//////000000333333222222111111000000222000...,,,++++++,,,,,,111000///...------,,,,,,'''&&&$$$###"""###%%%&&&)))***++++++------...///000000///...---,,,+++++++++******************+++***)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!"""""""""!!!"""!!!   !!!"""$$$$$$%%%$$$"""  !!!!!!###$$$&&&''''''&&&$$$### !!! !!!!!!  ~~~}}}|||zzzxxxvvvuuutttlllkkkjjjhhhfffdddcccbbbaaa```^^^\\\YYYVVVTTTSSSPPPOOONNNLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>===;;;999888777999999::::::;;;;;;<<<<<<;;;999666444222222222333333222222111111000//////---......///000000000000...///000111222333333333333333222222111000000000---.........//////000000111111111111111111111000111000---+++******+++,,,000000000000//////...---((('''%%%######$$$%%%&&&)))***++++++------.../////////...---,,,+++***************++++++************)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!   !!!""""""######"""!!!   !!!!!!""""""%%%&&&((())))))(((&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  ~~~}}}|||{{{yyyvvvtttsssrrrjjjiiihhhgggeeedddcccbbb___^^^\\\ZZZWWWTTTRRRQQQNNNMMMLLLJJJIIIGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===;;;999888777888888999::::::;;;;;;<<<:::888666333222222333444444333333222111111000000///000111333333222111000---...000222333444333333333333222222111000000000000000000000111111111111000000000000000111111111///...,,,*********,,,---///000111222222111///...***((('''%%%%%%&&&'''((()))***++++++------...///......---,,,+++***)))))))))***+++,,,,,,+++***)))***)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""!!!  !!! !!!!!!""""""!!! !!!!!! !!!""""""######%%%'''((())))))((('''%%%"""""""""""""""""""""""" """"""!!!  ~~~}}}|||}}}|||zzzwwwuuusssqqqpppiiihhhhhhfffeeedddcccccc^^^]]][[[XXXUUUSSSQQQPPPLLLLLLJJJIIIGGGEEEDDDDDDAAA@@@@@@@@@@@@@@@??????@@@???>>>===;;;999888777888888888999::::::;;;;;;999888555333222333444444444444444333222222111111111333555666666444222111+++---000333444444333333333333222222111000000000333333333333333222222222/////////000000000111111,,,+++***)))***+++---......000222333333222000///,,,+++)))''''''((()))***)))***++++++------...///------,,,+++***)))((((((((()))+++------+++)))(((***)))'''$$$###$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  """"""!!! !!!""""""""" !!!!!! !!!!!!"""""" !!!""""""######$$$%%%&&&((())))))(((&&&%%%########################""""""!!! !!!!!!  ~~~|||{{{|||{{{yyywwwtttrrrpppoooiiihhhhhhgggeeeddddddccc]]]\\\ZZZWWWUUURRRPPPOOOLLLKKKJJJHHHFFFEEEDDDCCC@@@?????????????????????@@@???>>>===;;;999888777777888888999::::::;;;;;;999777555333222333444555555444444333333222222111333444666888888666333222***---000333555555444333333333222222111000000000555555444444444444444333......//////000000111111******))))))***,,,...000...000222444444333111///---,,,***)))((()))+++,,,)))***+++,,,---......///------,,,+++***)))((((((((()))+++------+++)))(((***)))'''$$$###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  """"""!!! !!!!!!"""#########  !!!"""""""""!!!!!!!!!"""######$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!!!!  !!! ~~~{{{yyywwwuuuuuusssqqqooommmlllkkkfffggggggfffccc___[[[XXXWWWVVVUUUSSSQQQOOOMMMLLLHHHGGGFFFDDDCCCAAA@@@???<<<<<<==================::::::::::::999999888888777777777777777777777777666666555555555444444444111222333444555777888888444555777999<<>>===;;;888666444222111//////000111222333333444555444444333222111000000***************+++++++++++++++++++++++++++++++++)))+++...111222333222222+++,,,---......,,,***)))(((***,,,.........---,,,((((((((((((((((((((((((...---,,,,,,++++++,,,,,,'''''''''&&&&&&&&&%%%%%%"""$$$%%%&&&%%%""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  ###&&&'''&&&%%%###   !!! !!!###$$$'''&&&###"""!!!###%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!   !!!  }}}zzzxxxwwwuuutttrrrpppnnnlllkkkjjjgggggggggfffccc___[[[YYYVVVUUUTTTRRRPPPNNNLLLLLLGGGGGGEEEDDDBBB@@@??????=========<<<;;;;;;;;;:::777777777888888888888888777777777777777777777777555555444444444333333333111222333444555666777888333444666999<<>><<<999777444222111000000000111222333333444555444333333111111000///******************++++++++++++++++++++++++++++++)))+++...000222222111111,,,---...///...---+++***((())),,,---......,,,+++''''''''''''''''''''''''---,,,,,,+++++++++++++++&&&%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%$$$###  !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  """%%%&&&&&&$$$"""!!!   """######&&&%%%###!!!!!!###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!  ~~~|||yyywwwvvvsssrrrqqqooommmkkkjjjiiiggggggfffeeebbb^^^[[[YYYUUUTTTRRRPPPNNNLLLKKKJJJFFFEEEDDDCCCAAA???>>>===>>>===<<<;;;:::888777777333333444555666777888888666666666666666666666666333333333222222222111111111111222333555666777777111222555888<<>>;;;888555222111111111111222222333333333444444333222111000000///++++++******************++++++++++++++++++++++++)))+++---000111111000///---...///000000...,,,+++((()))+++---...---,,,+++''''''''''''''''''''''''++++++++++++******))))))############"""""""""""" !!!"""$$$$$$$$$###""" !!!"""""""""###########################""""""!!! !!!$$$%%%%%%$$$"""!!! !!!!!!  !!!!!!"""""""""$$$###"""!!!"""###$$$%%% !!!!!!"""$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! ~~~|||zzzxxxvvvuuuqqqpppooommmkkkiiihhhggggggfffdddbbb___]]]ZZZYYYSSSRRRPPPNNNLLLJJJIIIHHHDDDDDDCCCAAA???>>><<<<<<>>>===;;;999777555444333///000111222444666777888555555555555555555555555222222222111111111000000000000111333444555666777000111444888;;;???BBBCCCBBB@@@>>>;;;888555333222222222222333333333333333444444333222111000//////+++++++++*********))))))************************)))+++---///000///......---...000000000///---+++'''(((***,,,---,,,+++***'''''''''''''''''''''''')))***+++++++++***((('''"""!!!!!!!!!!!!  !!!"""###$$$$$$%%% !!!""""""""""""""""""""""""###"""!!!   """#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""###"""!!! !!!!!!!!!!!!""""""###$$$ """###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ~~~}}}{{{zzzxxxvvvuuutttooonnnmmmkkkiiigggfffeeeeeedddaaa^^^\\\YYYXXXWWWQQQPPPNNNLLLJJJHHHGGGFFFCCCBBBAAA???>>><<<;;;:::<<<;;;999777555333222111......000111333555666777444444444444444444444444222222222111111111000000///000111222333555666666111222444777:::===@@@AAA???>>><<<:::888666444333444444444333333333333333444333333222111000///...,,,,,,++++++***)))((((((************************)))***,,,...///...---,,,---...///000///...,,,+++&&&(((***,,,,,,,,,+++***'''''''''''''''''''''''')))***,,,------+++)))'''!!!!!!!!!  !!!!!!"""$$$%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!!  !!!###$$$$$$"""  !!!""""""######!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! {{{zzzyyyxxxvvvuuutttsssmmmlllkkkiiigggeeedddcccbbb```]]]ZZZWWWUUUUUUTTTOOONNNLLLJJJHHHFFFEEEDDDAAA@@@???>>><<<:::999888888888777555444222111111000000111222333444555555333333333333333333333333333333333222222222111111//////000111333444555555333444555777999;;;======::::::999888777666555444555555555444444333333333333333222111000//////...------,,,+++***)))((('''************************)))***,,,------,,,+++***+++,,,---......,,,***)))&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&***+++...000000---***(((!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%  """!!!!!! !!!!!!!!!  !!!"""#################################$$$###"""!!!!!!###%%%&&&&&&###!!!"""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! yyyxxxwwwvvvuuutttsssrrrlllkkkjjjhhhfffdddbbbaaa```]]]YYYUUUSSSQQQQQQRRRMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>><<<;;;999888777444444444333333222222111333333333333333444444444333333333333333333333333555555444444444333333333...///000111222333444555666666777777888999999:::444444555555555666666666777666666555444333333222333333222111000///.........---,,,+++)))((('''&&&************************)))***,,,------+++***((()))***+++,,,,,,***((('''%%%&&&)))***++++++))))))&&&&&&&&&&&&&&&&&&&&&&&&+++---111333222000,,,)))###""""""""""""!!!!!!!!!&&&$$$""" !!!"""$$$ """!!! !!!  !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!!!!"""$$$&&&((('''###!!!"""""""""!!! !!!!!!!!!!!!!!!"""########################$$$$$$###"""!!! wwwwwwvvvuuutttsssrrrrrrkkkjjjiiigggeeecccaaaaaa^^^[[[WWWSSSPPPOOOOOOPPPLLLLLLJJJHHHFFFDDDCCCBBB??????===<<<:::888777777222222222222222222222222555555555444444444333333222222222222222222222222666666555555555444444444......///111222333444555888888888777777777777777111111222333444666666777777777666555444333333222333333222111000///............---+++)))((('''&&&)))))))))))))))))))))))))))***,,,,,,,,,+++)))((('''(((*********)))'''&&&%%%&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&,,,///222555444111---***############""""""""""""(((&&&###  !!!""" """!!!  !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""###"""$$$''')))'''###!!!""""""!!! ######"""""""""!!!!!!!!!########################$$$$$$###"""!!!  ~~~~~~vvvuuusssqqqooommmlllkkkfffeeecccaaa^^^\\\ZZZYYYVVVUUUSSSQQQNNNKKKIIIHHHBBBBBBCCCCCCBBB@@@>>><<<===<<<;;;888666444333222111111111000000000////////////000222444666777777333444444555555666666666777777666555444333333222111000//////111444888;;;333333333333333333333333444333222111000///...------...000222333222111000222111000...------------+++***)))'''%%%###"""!!!&&&'''(((***+++---...///,,,...///000000///...,,,+++++++++***************,,,,,,++++++***))))))((((((((((((((())))))))))))...///111222111000...---)))(((%%%######$$$&&&(((%%%$$$"""!!!!!!"""$$$%%%'''%%%"""  !!!$$$%%%%%%$$$!!! !!!###!!!!!!""""""###$$$%%%&&&&&&''''''((())))))(((%%%""" ######!!! !!! !!!###&&&(((---...000111...)))### !!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!! ~~~}}}}}}uuutttrrrpppnnnllljjjiiieeedddbbb```]]][[[YYYXXXTTTSSSQQQOOOLLLIIIGGGFFFAAABBBBBBCCCBBB@@@===<<<<<<;;;:::888666444333222333222222222222111111111000111222333444555666666333333333444444444555555777666666555444333333222222222111222333555777888222222222222222222222222333333222111000......---,,,...000222222222111000111111000///......------++++++)))'''&&&$$$###"""&&&&&&''')))***+++---------...000111111000...---++++++******************---,,,,,,+++***)))((((((&&&''''''((()))******+++...///000111111///...,,,)))'''&&&$$$$$$%%%'''(((&&&$$$###""""""###$$$&&&'''%%%###  !!!###%%%%%%###!!! !!! """"""###$$$%%%&&&'''''''''((())))))'''%%%""" """!!! !!!$$$''')))000111333222///***$$$  !!!"""######  ~~~}}}|||{{{tttsssqqqnnnllljjjhhhgggcccbbb```^^^[[[YYYWWWVVVQQQPPPNNNLLLIIIFFFDDDCCC???@@@AAAAAA@@@>>><<<::::::999888777555444333333555555555444444444333333333333333444444444444444222222222222222222333333555555555444444333333333333444555666666555444444000000000000000000000000222222111000///......---,,,---///111222111000///000000000000000///......,,,+++***)))'''&&&$$$$$$%%%%%%&&&'''((()))***+++...000111222222111000...******************++++++------,,,+++***)))((('''$$$%%%&&&((()))+++,,,------...000000000///---,,,((('''&&&%%%&&&'''((()))&&&%%%$$$""""""$$$%%%&&&(((&&&###  !!!###$$$$$$###!!! ######$$$%%%&&&''''''((((((((((((((('''%%%"""!!!  !!!$$$(((***333444666555111+++$$$  !!!""""""### ~~~|||{{{yyyyyyrrrqqqooollliiifffdddcccaaa```^^^[[[YYYVVVTTTSSSNNNMMMKKKHHHFFFCCCAAA@@@===>>>??????>>><<<:::888777777666666555444444333777777777666666666555555555555555555444444444333111111111111111111111111444444444333333333333333555666888999888555222000////////////////////////000000000//////.........+++---///111111111000//////000111222111000///...,,,,,,+++***)))((('''&&&$$$%%%%%%&&&'''(((((()))///000222333333222000///))))))*********+++++++++......,,,+++)))((('''&&&"""###%%%'''***,,,...///,,,---///000///...,,,+++''''''''''''(((((()))***'''&&&%%%######%%%&&&'''((('''$$$!!! !!!!!!""""""""""""!!!!!!$$$$$$%%%&&&'''(((((()))))))))((('''&&&$$$###"""   !!!!!!!!! $$$)))+++555666777666222+++%%%  !!!"""###}}}zzzxxxwwwvvvpppooommmjjjfffcccaaa```^^^]]][[[YYYVVVSSSQQQPPPLLLKKKIIIFFFDDDAAA???>>>;;;<<<======<<<:::888666444444444444444444444444888888888777777777666666666666666555555555444444222222222111111000000000222222222333333333333333555666888888777444111...//////////////////////////////..................+++,,,...000111000///......///111333333222000///------,,,,,,+++***))))))%%%%%%&&&&&&''''''((((((...///111222222111///...(((((()))***++++++,,,,,,///...---+++)))'''&&&%%%"""###%%%'''***,,,...///+++,,,.........---+++***&&&'''((()))******++++++((('''&&&$$$$$$&&&'''((()))'''$$$"""  """"""!!!!!!!!!!!!""""""%%%%%%&&&'''((())))))******)))(((&&&%%%$$$###### !!! !!!"""""" ###'''***222333444444000***$$$  !!!""""""~~~{{{yyyvvvtttsssnnnmmmkkkgggddd```^^^\\\\\\[[[YYYVVVSSSQQQOOONNNKKKJJJHHHFFFCCC@@@>>>===999:::;;;;;;:::888666444111222222333444444555555888888888777777777666666555555555666666666666666444444333333222111000000111111111222222333333333444444555555444222000///000000000000000000000000---------...............***+++---///000///...---,,,///222555555444111///......------,,,,,,,,,+++'''''''''(((((((((((((((,,,...///000000///...,,,'''((()))***+++,,,------000///---+++)))'''%%%%%%$$$%%%&&&((()))+++,,,---***+++---...---,,,***)))%%%''')))+++,,,,,,,,,,,,)))((('''%%%%%%'''((()))***(((%%%"""!!! !!!###"""  """###  """"""&&&&&&'''((()))******++++++)))'''%%%$$$###$$$$$$"""""""""!!!   """%%%''',,,---//////---(((""" !!!!!!"""}}}zzzwwwuuusssrrrmmmllliiieeeaaa^^^[[[ZZZZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJHHHFFFCCC@@@???===888999::::::999777444333///000111222333444555666777777777666666666555555333444555666777888999999777666555444333222111111///000000111222333333444333222111000///000000111222222222222222222222222,,,,,,,,,------.........)))+++---/////////...---,,,...222666777555222000..................------******))))))))))))))))))***,,,---......---,,,***&&&'''((()))+++,,,---...111000...,,,)))'''%%%$$$&&&''''''((()))******+++***+++,,,---,,,+++)))(((%%%'''***,,,......---,,,***)))'''&&&&&&''')))******(((%%%###!!!!!!!!!!!!###"""  """### """######"""  !!!###$$$%%%&&&''''''((()))***+++,,,,,,***'''$$$######$$$%%%%%%$$$###"""  ###$$$"""  ###$$$$$$&&&)))***)))%%%  !!!"""~~~}}}zzzwwwtttrrrqqqmmmkkkhhhddd```]]]ZZZXXXYYYXXXVVVSSSPPPNNNLLLKKKLLLKKKIIIFFFCCCAAA???>>>777888999999888666444222...///000111333444666666666666666666555555555555222333444666777999:::;;;888888777666444333222222//////000111222333333444222000...,,,,,,...111333333333333333333333333333+++,,,,,,------.........)))+++---/////////...---+++...333666777555222000//////////////////......++++++++++++************)))***,,,------,,,***)))&&&'''((()))+++---......111000...,,,)))&&&%%%$$$(((((((((((()))))))))))))))***,,,,,,,,,+++)))'''$$$&&&***---//////...---***)))(((''''''((()))******)))&&&###!!!!!!!!!"""###"""  """###!!!"""$$$%%%%%%###!!!!!!"""""" !!!###%%%&&&'''''''''((()))***+++,,,,,,,,,***'''$$$"""###$$$%%%'''&&&%%%### """&&&'''$$$ !!!""""""%%%'''&&&### !!!"""~~~}}}}}}}}}{{{yyyuuuqqqoookkkjjjgggeeebbb___\\\[[[XXXWWWUUUSSSPPPNNNLLLKKKGGGFFFDDDAAA???<<<:::999;;;:::888777555333111111000000000111222222222333444444444444444444444444000111222555777999:::;;;:::888555222000//////000333333333222222222111111000111111222222333444444555555444444444333333333000//////......---,,,,,,,,,,,,,,,++++++++++++***---...///111333555777777222111...,,,++++++,,,---111111000...---,,,+++***(((''''''''''''&&&&&&&&&(((((()))+++---...///000888333+++%%%"""###'''))))))))))))***++++++,,,,,,++++++++++++************&&&&&&''''''((()))))))))***)))(((&&&'''((()))+++&&&'''(((((('''&&&$$$"""!!!!!!  """!!!"""$$$%%%$$$!!!!!!""""""!!!!!!%%%''')))))))))*********++++++,,,,,,---'''%%%###!!! !!!!!!""""""!!! %%%&&&&&&&&&$$$!!!!!!!!!  ###%%%&&&''' !!!"""""" ~~~|||||||||zzzxxxtttpppnnnjjjiiigggdddaaa^^^\\\[[[XXXWWWUUURRROOOMMMKKKJJJFFFEEECCCAAA>>>;;;:::888:::999888666444333111111//////000111222333444444333333333333333333333333222222333444666777888888888666444111000000111111333333222222222111111111000000111111222333333444444444444444333333333333///......---,,,,,,++++++,,,,,,,,,+++++++++++++++---...///111333555666777222000...,,,++++++,,,---000000///...---,,,++++++(((''''''''''''&&&&&&&&&'''(((***,,,...000111222:::555---'''###$$$'''))))))))))))*********++++++******)))))))))(((((((((&&&&&&&&&'''(((((()))))),,,***(((&&&&&&&&&((()))&&&'''(((((('''&&&$$$"""!!!!!!!!! !!!"""$$$$$$$$$###""" !!!""""""!!!"""%%%((()))))))))))))))******+++++++++,,,'''&&&###!!! !!!""""""!!!!!!  ###$$$$$$$$$""" !!! !!!  !!!###$$$$$$ !!!!!!"""!!! ~~~}}}zzz{{{zzzyyyvvvrrrooommmiiihhhfffccc```]]][[[YYYVVVUUUSSSPPPNNNKKKIIIHHHEEEDDDBBB@@@===:::888777888888777555444222111111......000111333444666666333333333333333333333333444444444444444444444444444333111000000111222444222222222222111111111000000000000111222222333333444333333333333222222222------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,......///111222333555555222000...,,,++++++,,,,,,//////...------,,,++++++(((''''''''''''&&&&&&&&&'''(((***,,,///222444555;;;777000)))&&&%%%''')))))))))))))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))---+++)))&&&%%%$$$%%%&&&&&&'''(((((('''&&&$$$"""!!!!!!!!!!!! !!!"""(((&&&$$$!!! """######""" """&&&((()))))))))))))))))))))))))))******(((&&&$$$"""!!!!!!"""""" !!!!!!!!! !!!$$$$$$###!!!   !!!!!! }}}|||xxxxxxxxxwwwtttpppllljjjgggfffdddaaa^^^[[[YYYXXXTTTSSSQQQNNNKKKIIIGGGFFFDDDBBBAAA>>>;;;999777666777666555444333222111000......000222444555777888222222222222222222222222555555444333222000000///111000///...///111444555222111111111111000000000//////000000111222222222333333222222222111111111,,,,,,+++******))))))(((++++++,,,,,,------.........//////000111222333333111///---+++******+++,,,...---------,,,,,,++++++(((''''''''''''&&&&&&&&&'''(((***---000333555666;;;777111+++((('''(((***)))(((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((...,,,)))%%%############&&&'''(((((('''&&&$$$""""""""""""!!!!!!!!!  """###***((($$$  !!!###$$$$$$###!!! !!!$$$'''((())))))((((((((((((((((((''''''''''''&&&###!!! !!!""" """$$$%%%$$$"""!!! $$$''''''&&&###!!!!!! !!!!!! ~~~|||{{{vvvvvvvvvtttqqqnnnjjjhhhfffdddbbb___\\\YYYWWWVVVQQQPPPNNNLLLIIIFFFDDDCCCBBBAAA???<<<999777555444555444444333222111111000///000111333444666777777111111111111111111111111555444333111000...---,,,///...------///111333555111111111000000000//////...//////000000111111222222111111111111000000000,,,,,,+++******))))))(((++++++,,,---......///////////////000000111111111000///,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++(((''''''''''''&&&&&&&&&'''(((***,,,///111333444888555000,,,)))))))))***(((((((((''''''&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''---+++((($$$""""""""""""&&&'''(((((('''&&&$$$"""######"""""""""!!!!!!!!!  """$$$)))'''### !!!"""$$$%%%%%%$$$"""!!! """%%%''')))))))))((('''''''''&&&&&&%%%%%%%%%%%%$$$"""  !!!!!! ###%%%%%%$$$"""!!! %%%))))))'''###!!!!!!  }}}{{{zzzttttttsssrrroookkkhhhfffdddcccaaa^^^[[[XXXVVVTTTOOONNNLLLIIIGGGDDDBBBAAA@@@???===;;;888555333222333333222222111111000000333333333444444555555555000000000000000000000000333222111000...---++++++......---,,,---000222333000000000000////////////.........///000000111111111111000000000/////////------,,,,,,+++******)))++++++,,,---...000000111000000000///////////////000...,,,***))))))******+++++++++++++++++++++,,,(((''''''''''''&&&&&&&&&((((((***+++---...///000333111...+++******+++,,,((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&'''***(((&&&###"""!!!"""###&&&'''(((((('''&&&$$$"""############""""""""""""!!! !!!###$$$%%%$$$"""!!! """###%%%&&&&&&%%%###""""""$$$&&&((()))))))))((('''&&&&&&%%%$$$###""""""###!!! !!!  !!!""""""!!!  %%%******'''###|||{{{yyyrrrrrrrrrpppmmmjjjfffdddcccbbb___]]]ZZZWWWTTTSSSMMMLLLJJJHHHEEEBBB@@@??????>>><<<999777444222111111111111111111000000000666666555555444444333333////////////////////////000000///...---,,,++++++///...---,,,,,,...000111000000/////////.........------...//////000000111000000000/////////......///......---,,,,,,++++++++++++,,,...///000222222000000000//////.........///...+++)))(((((()))***)))*********++++++,,,,,,(((''''''''''''&&&&&&&&&))))))))))))******++++++---,,,+++******+++,,,---(((((('''&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''&&&$$$"""!!!"""###$$$&&&'''(((((('''&&&$$$"""$$$$$$#########"""""""""!!!!!! !!!$$$%%% !!!"""######"""!!!!!!###$$$%%%''''''%%%$$$######%%%''')))***)))((((((&&&&&&%%%$$$"""!!!!!!  %%%)))***'''!!!|||zzzyyyqqqqqqqqqooommmiiieeecccbbbaaa___\\\YYYVVVTTTSSSLLLKKKIIIGGGDDDBBB@@@???>>>===;;;999666444222111111111111000000000000000888888777555444333222111///////////////////////////......------,,,++++++000///---,,,,,,---...///000/////////............------......///000000000000/////////............000//////......------,,,++++++,,,...///111222333111000000///......------///---+++)))(((((()))***)))))))))***++++++,,,,,,(((((('''''''''&&&&&&&&&)))))))))((((((((((((((())))))(((((()))+++---...(((((('''&&&$$$###""""""&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$"""!!!!!!###$$$%%%&&&'''(((((((((&&&$$$"""$$$$$$$$$############""""""!!!  """$$$%%%!!!$$$%%%$$$"""!!!###$$$&&&''''''&&&$$$###$$$%%%''')))******((((((&&&%%%$$$###"""!!!  $$$)))***&&&!!! ~~~{{{yyywwwssssssrrrqqqnnnjjjgggeeedddbbb```\\\XXXUUURRRQQQIIIHHHGGGEEECCCAAA???>>>;;;:::999777666444333222555444222111111444666888999888777666555444333222222111000......000111222777444///+++***,,,///111///...---,,,---///111222333333222111000///......------------------------------......///000000000+++++++++************))),,,,,,---......//////000,,,------....../////////...------------,,,,,,,,,,,,+++)))(((&&&$$$""""""''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,---,,,+++***'''&&&$$$######$$$&&&''')))+++---...///...---,,,'''&&&$$$""""""###$$$%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$###""""""!!!  """######%%%%%%%%%$$$$$$#########(((((('''&&&&&&%%%%%%$$$!!!!!! $$$''''''$$$  }}}zzzxxxwwwrrrrrrrrrqqqnnnjjjgggdddcccbbb___\\\XXXTTTRRRPPPIIIHHHFFFDDDBBB@@@???>>>::::::999777666444333333555444222111222444666777888777777666444333222222222111///......///111222777444000,,,+++,,,///111000///---,,,,,,...///111000000000/////////......---------------------------------...//////000000++++++++++++************++++++,,,,,,---......///,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,***)))'''%%%$$$###'''''''''(((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,+++***)))'''&&&$$$######$$$&&&'''***+++---/////////---,,,'''&&&$$$""""""###$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######!!!!!! ###&&&&&&### ~~~|||yyywwwvvvqqqrrrqqqpppmmmiiifffdddbbbaaa^^^ZZZWWWSSSPPPOOOHHHGGGFFFDDDBBB@@@>>>>>>:::999888777666555444333555444333333333444555666666666555444333222222111222000///......///000222666333000---,,,---///111222000...,,,,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,---......//////000,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,***)))'''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&(((***+++***)))((('''%%%$$$######$$$%%%'''+++,,,...///000///---,,,'''&&&$$$""""""###$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!  """###$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!  """$$$$$$"""~~~|||zzzxxxvvvuuupppqqqpppooolllhhheeeccc```___\\\YYYUUUQQQOOOMMMGGGGGGEEECCCAAA???>>>===999888888777666555555444555555555444444444444555333333333222222111111111111000...------...000111444222000...---...000111333111...,,,+++***+++,,,))))))***+++,,,---......------------------------+++,,,,,,---......//////---,,,,,,,,,++++++++++++((())))))******+++,,,,,,************************************++++++,,,,,,...---,,,+++***)))((('''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((())))))'''&&&&&&%%%###""""""###%%%&&&,,,---...//////...,,,+++'''&&&$$$""""""###$$$%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!  !!!###$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""!!!    !!!!!!  ~~~}}}{{{zzzxxxvvvuuutttooopppooonnnkkkgggdddbbb___]]][[[WWWSSSPPPMMMLLLGGGFFFDDDCCC@@@???===<<<888888777777666666555555666666666666555444444333111111111000000000000000000///---,,,,,,---///000222111000//////000111222222000...+++*********+++(((((()))***+++,,,------------------------------++++++,,,,,,------......------------,,,,,,,,,+++((())))))******+++,,,,,,+++++++++******)))))))))((((((((()))***+++,,,,,,---,,,,,,+++***))))))(((***))))))((('''&&&&&&%%%########################!!!###%%%'''''''''&&&%%%&&&%%%###""""""###%%%&&&+++,,,---...---+++)))((('''&&&$$$""""""###$$$%%%$$$$$$######""""""!!!!!!""""""###$$$%%%%%%&&&&&& !!!###$$$$$$###!!!   !!!"""$$$%%%&&&&&&#########$$$$$$%%%%%%%%%!!!  !!!!!!  {{{zzzyyyxxxvvvuuutttsssoooooonnnmmmjjjfffcccaaa]]]\\\YYYUUURRRNNNKKKJJJFFFEEEDDDBBB@@@>>><<<<<<777777777777666666666666666777777777666555333111......//////////////////000...---,,,,,,---...000111111000000111111111222000...,,,*********+++,,,*********++++++,,,,,,,,,------------------------******+++,,,,,,------.........---------,,,,,,,,,)))******+++,,,,,,------------,,,,,,+++***))))))&&&&&&'''((()))++++++,,,+++*********))))))((((((+++***)))((('''&&&%%%%%%"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###&&&$$$###""""""###$$$&&&)))***++++++***(((&&&$$$'''&&&$$$""""""###$$$%%%%%%$$$$$$###"""!!! !!!!!!"""$$$%%%&&&'''''' """######"""  !!!!!!!!! !!!"""###%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!!!!  !!!""""""!!!  ~~~yyyxxxwwwvvvuuutttsssrrrnnnnnnnnnllliiifffbbb```\\\ZZZXXXTTTPPPMMMJJJIIIFFFEEECCCAAA???===<<<;;;666666666666777777777777666777888888777555222000,,,---------....../////////...,,,++++++,,,...///000000111111222222222222---,,,***))))))+++,,,...---------,,,,,,,,,++++++------------------------*********+++,,,,,,------............------------++++++,,,,,,---......///000///...---,,,+++******$$$%%%&&&''')))***+++,,,((((((((((((((('''''''''++++++***((('''%%%$$$$$$  """$$$%%%$$$###"""%%%$$$###!!!!!!###$$$%%%''''''(((((('''%%%"""!!!'''&&&$$$""""""###$$$%%%%%%%%%$$$###"""!!!  !!!"""###%%%&&&'''(((!!!""""""!!! !!!!!!"""!!!"""###$$$%%%'''((((((((((((&&&%%%###"""!!! """"""!!!  """$$$$$$"""  ~~~~~~wwwwwwvvvuuutttsssrrrrrrmmmmmmmmmllliiieeebbb```[[[ZZZWWWTTTPPPLLLJJJHHHEEEEEECCCAAA???===<<<;;;666666666666777777777777666777999999888555222000+++,,,,,,------.........///...,,,++++++,,,...//////000111222222222222222+++***))))))***+++...///000//////...---,,,+++***------------------------)))******+++,,,,,,------//////.........---------,,,------......//////000111111000///---,,,++++++$$$$$$%%%''')))***+++,,,'''''''''''''''&&&&&&&&&,,,+++***((('''%%%$$$$$$ !!!###$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%%%%&&&''''''%%%### '''&&&$$$""""""###$$$%%%&&&%%%$$$###"""!!!  !!!"""###%%%&&&((((((!!!""""""!!! !!!""""""""""""###$$$&&&'''((((((***)))(((%%%###!!!###""""""!!!!!!  ###$$$$$$###  |||zzzssssssrrrqqqpppooonnnmmmkkkjjjhhheeeccc```^^^]]]UUUTTTSSSQQQOOOMMMKKKKKK>>>>>>>>>============<<<>>>>>>===<<<;;;::::::999:::888555222000///000000000000///...---,,,,,,+++000///---,,,,,,---///000------------------------,,,,,,,,,++++++++++++***---------,,,,,,,,,++++++------......///000000000,,,,,,+++++++++*********333222111///---+++))))))******+++,,,---......///......---,,,***)))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%###"""!!!!!!###!!! """$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&((()))***###%%%'''((((((&&&###!!! !!!"""###$$$%%%%%%$$$&&&(((***++++++***)))+++)))%%%!!!"""$$$%%%$$$###!!!%%%$$$$$$"""!!! !!!###$$$$$$$$$###  &&&%%%###  |||{{{sssrrrqqqpppooonnnmmmllljjjiiigggeeebbb___]]]\\\TTTTTTRRRPPPNNNLLLKKKJJJ????????????>>>>>>>>>>>>??????>>><<<;;;999888777999777555222000///000000000000//////...---,,,,,,000///---++++++,,,...///------------------------,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,------......///000000000---------,,,,,,,,,++++++222111000...---+++***)))))))))******+++,,,------...---,,,+++***)))((((((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!!!!!""" !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''!!!"""$$$&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&%%%''')))+++,,,+++***)))+++)))%%%""" !!!"""$$$%%%%%%$$$""" ###"""""" """$$$&&&&&&&&&&&&###$$$###"""  |||{{{rrrrrrpppooonnnlllkkkjjjiiihhhfffccc```^^^\\\[[[SSSRRRQQQOOOMMMKKKJJJIIIAAAAAAAAA@@@@@@@@@??????AAA@@@>>><<<999777555444888666444111//////000000000000000//////.........000...,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------......///000000000///............---------111000///...,,,+++***)))'''((((((((())))))******,,,,,,+++******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!  """################################################### !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!###$$$$$$######""""""###$$$%%%&&&'''''''''(((***,,,---,,,+++******(((&&&$$$######$$$$$$&&&&&&&&&&&&%%%""" """&&&(((((()))***'''!!!  ~~~|||zzzqqqqqqooonnnllljjjiiihhhgggfffdddaaa^^^\\\ZZZYYYRRRQQQOOOMMMKKKIIIHHHGGGBBBBBBBBBAAAAAAAAA@@@@@@BBB@@@>>>;;;888555333222777555333000//////000000000000000000000000//////000///---+++******+++,,,------------------------++++++,,,,,,------....../////////.........------------......///000000000000000/////////.........//////...---,,,+++***)))&&&&&&''''''''''''''''''*********))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!! !!!""""""########################"""""""""""""""""""""""" !!!"""$$$$$$"""!!! !!!!!!  !!!######$$$$$$$$$%%%&&&'''((())))))***+++---......---,,,+++***((('''%%%%%%&&&((()))***)))(((&&&###!!!"""&&&((()))***+++(((###  |||zzzxxxqqqpppnnnllljjjhhhfffeeeeeedddbbb___\\\ZZZXXXWWWPPPOOONNNLLLJJJHHHFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@???===:::777444222111555444111/////////000111000000111111111111111111222111...,,,+++++++++,,,------------------------++++++,,,---......//////000000000/////////......------......///000000000000000/////////............------,,,+++*********''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!  !!!###$$$&&&&&&'''((()))***++++++,,,---///000000...---+++***)))'''&&&&&&(((***++++++***'''$$$!!! !!! !!!%%%''''''((((((&&&""" ###!!! |||}}}}}}}}}|||yyywwwuuupppooommmkkkhhhfffdddccccccbbb```]]]ZZZXXXVVVUUUNNNMMMLLLJJJHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@??????>>>===;;;999666444222111333222000///...///000111000111111222222333333333555333111...---,,,------------------------------++++++,,,---...000000111111111111000000000//////------......///000000000///............---------,,,,,,,,,++++++*********((((((''''''&&&&&&&&&%%%'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$########################!!!!!!!!!!!!!!!""""""""" !!!###$$$%%%%%%$$$###########################  """######"""  !!!###$$$(((((()))***+++,,,------///000111222111///---,,,***)))'''&&&&&&''')))******((($$$!!!!!!###%%%###  """#########!!!  %%%"""~~~}}}yyyyyyzzzzzzyyyvvvtttrrrooonnnllljjjgggdddbbbaaaaaa```^^^\\\YYYVVVTTTSSSMMMLLLKKKIIIGGGEEECCCCCC????????????>>>>>>>>>>>>;;;:::999888666555333333222111///......///000111111111111222333444444555888666333111///...//////------------------------++++++,,,...///000222222222222111111111000000000------......///000000000---------,,,,,,,,,++++++++++++++++++******************)))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!###%%%'''((('''&&&%%%######################## """######"""  !!!"""###$$$###!!!  """$$$)))***+++,,,---......///111111333333222000...---+++***'''&&&%%%%%%'''((('''%%%!!!!!!!!! """%%%)))&&&"""&&&"""~~~}}}}}}wwwwwwxxxxxxwwwtttrrrpppooonnnllliiifffcccaaa```aaa___^^^[[[XXXVVVTTTSSSLLLLLLJJJHHHFFFDDDCCCBBB>>>>>>>>>============<<<999999888777666555444444222111///......///000111111111222333333444555555:::888555222000000000000------------------------++++++,,,...///111222333222222222111111111111000------......///000000000,,,,,,+++++++++*********************************++++++***)))(((''''''&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!"""""""""###$$$''')))***)))'''&&&######################## !!!######!!! !!!###$$$&&&&&&%%%$$$!!! """###***++++++,,,---...//////222222333444333111...---+++***'''%%%$$$$$$%%%&&&%%%###""""""!!! ###&&&+++)))$$$&&&"""}}}||||||{{{vvvuuutttrrrpppnnnmmmmmmggggggeeecccaaa___^^^]]]ZZZYYYWWWUUURRRPPPNNNMMMKKKJJJHHHGGGEEECCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;666666666555444444333333.........///////////////000000111222333444444555333333333222222222111111,,,---///111222111000///666444222000//////000111555444444333333222222111//////...---,,,,,,+++******++++++,,,,,,------...+++++++++************)))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!!  """""""""""""""!!!!!!!!!""""""!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$$$$......///000111222222333666444111...,,,+++++++++###%%%'''))))))'''%%%###"""""" !!!###%%%%%%###   ~~~||||||{{{uuutttsssqqqooommmlllkkkffffffdddbbb```^^^]]]\\\YYYWWWVVVSSSPPPNNNLLLKKKIIIHHHGGGEEECCCBBB@@@@@@@@@???>>>===<<<;;;:::999666666666555444444333333000000000/////////......//////000111222222333333333333222222222111111111---///111222333222111000555333111///...///000111444444444333222222111111//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++************)))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!######!!!  !!!!!! !!!"""############### !!!!!!"""###$$$$$$%%%%%%//////000111111222333333555333000---+++***++++++%%%&&&'''((('''%%%"""!!!"""!!!  ###%%%%%%$$$ }}}|||{{{zzztttsssqqqooommmkkkiiihhhddddddbbb```^^^\\\[[[ZZZUUUTTTRRRPPPMMMKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>AAA@@@???===;;;999777666666666666555444444333333222222111000///......---......//////000000111111222222222222111111111000000111333444444333222111333222000......///000111444333333222111111000000.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$################################################ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###%%%&&&$$$!!!  !!!"""###$$$%%%&&&''''''111111111222222333333444555333000---************'''((('''&&&%%%""" !!!!!! ###$$$&&&$$$!!! ~~~|||zzzyyyxxxrrrqqqooommmjjjhhhfffeeebbbaaa```^^^\\\ZZZXXXWWWRRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>===BBBAAA???===:::777555444666666666555444444333333444333333111000///..................////////////222111111111111000000000222333444555555444222111222000///------...000111333222222111111000//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!  !!!%%%''''''$$$  !!!!!!"""###$$$%%%'''((()))***222222222333333333333333444222///,,,***))))))))))))((('''$$$!!! """$$$'''%%%"""~~~|||yyywwwvvvuuupppooommmjjjgggeeebbbaaa___^^^]]][[[YYYWWWUUUUUUPPPOOOMMMKKKHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>===BBBAAA???<<<999777555333666666666555444444333333444444333222111000000000////////////............111111111000000000//////333444555555555333111000000...---,,,,,,...///111222111111000//////......,,,,,,---------------------------,,,,,,++++++++++++++++++*********))))))***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!  !!!%%%((('''$$$ !!!""""""###$$$%%%''')))***,,,,,,222222222222222222222222333111...+++((((((((((((***(((%%%""""""!!! !!!###'''%%%""" ~~~~~~}}}{{{yyyvvvtttrrrqqqnnnmmmkkkhhheeebbb___^^^]]]\\\ZZZXXXVVVTTTSSSRRRPPPOOOMMMJJJGGGEEECCCBBBAAAAAAAAA@@@@@@???????????????===;;;999777555444666666666555444444333333222333333333333333333333111111000000//////......000000000000////////////222333444444444222///......---,,,++++++---///000111000000//////...------,,,,,,,,,------...............---,,,,,,+++******+++++++++************)))+++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$###"""!!!!!!  !!!!!! !!!###%%%&&&%%%""" !!!"""""""""$$$$$$&&&(((***,,,...///222111111000000/////////222000---***((('''''''''(((&&&### ###""" !!!"""(((&&&###   ~~~}}}{{{zzzxxxuuurrrpppnnnmmmmmmllliiifffbbb___]]][[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOOMMMJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA===<<<;;;:::999888777666666666666555444444333333000111222333444555666777333333222222111000//////000000/////////.........111222333333222000---,,,,,,+++******+++---///000000000//////...------,,,++++++,,,,,,---.../////////......---+++******)))+++++++++************)))++++++***((('''%%%$$$$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%%%%$$$"""!!!  !!!######!!!  !!!!!!%%%%%%$$$$$$###!!!  !!!""""""######$$$%%%'''))),,,...000111000000//////...---,,,,,,111///,,,)))'''&&&&&&'''&&&$$$ !!!"""###$$$$$$""" """(((&&&###    }}}|||yyyxxxvvvssspppnnnkkkjjjmmmkkkiiieeeaaa^^^[[[ZZZZZZYYYWWWUUUSSSQQQPPPOOOPPPOOOMMMKKKHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;:::999999888888888777666666555444444333333///000111333555777888999555444444333222111000000000/////////............111111222222111...,,,***,,,+++******+++---///000000//////...------,,,,,,++++++,,,,,,---...////////////...---+++***))))))+++++++++************))),,,+++***((('''%%%$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! '''&&&%%%$$$###!!!  !!!###$$$$$$###!!! !!!""""""'''&&&$$$"""!!! !!!!!!""""""######$$$%%%'''***,,,///111222//////...---,,,++++++***111///,,,(((&&&&&&&&&&&&%%%"""!!!###$$$%%%&&&$$$""" """)))'''$$$!!!!!!!!!!!!  }}}{{{zzzyyysssrrrqqqooonnnlllkkkjjjeeedddcccaaa___]]][[[ZZZUUUTTTSSSRRRPPPNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA???===<<<;;;;;;:::999888777666555444555666777888777444111///...///000111333444666666555555444444444333333333333222222111000///......111111000...---,,,+++***))))))***+++,,,------...+++***((('''(((***---///000000000000000000000000333111---)))''''''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  ###%%%%%%%%%$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''***,,,///111222111///......---+++))))))***+++,,,,,,+++***(((&&&$$$###""" !!!&&&&&&''''''&&&###!!! """###""""""!!! }}}{{{yyyxxxsssrrrpppooommmkkkiiiiiidddcccaaa```]]]\\\ZZZYYYTTTTTTSSSQQQOOONNNLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA???===<<<;;;;;;:::999888777666555555555666777888777444222000...///000111333444555666444444444444333333333333222222111111000///......111000000...---,,,++++++)))******+++,,,---------+++***)))((()))+++---///000000000000000000000000222000---***((((((((()))++++++++++++++++++++++++,,,+++)))''''''((()))***((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!  ###$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###!!!  $$$%%%&&&%%%%%%######""""""!!! !!!"""$$$&&&((()))***---...000111111000...,,,...,,,***)))((()))***+++***)))(((&&&$$$"""!!! !!!!!!###$$$%%%%%%$$$""" !!!""""""!!! }}}{{{yyyxxxwwwrrrqqqooommmkkkiiiggggggbbbaaa___^^^\\\ZZZXXXWWWSSSSSSQQQPPPNNNLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::999999888777666666666666777777666444222111//////000111333444555555444444444333333333222222111111000000//////......000000//////...---,,,,,,+++++++++,,,,,,---------++++++*********,,,...///000000000000000000000000111000---+++***)))))))))))))))))))))))))))))))))+++***((('''&&&''')))***'''''''''&&&%%%%%%$$$$$$########################""""""""""""!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$"""!!! """$$$&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&))),,,...///111222222222000...,,,***---,,,***(((''''''((()))&&&%%%$$$###!!!  !!!!!! !!!"""!!!"""!!! ~~~|||zzzxxxvvvvvvqqqpppnnnllliiigggeeeddd___^^^]]][[[YYYWWWVVVUUURRRQQQPPPNNNLLLKKKJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@???===<<<;;;;;;:::::::::999888888888777777777666666555333222222000000111222333333444444333333333333222222222222/////////////////////...000000//////......------,,,,,,,,,,,,------------++++++++++++,,,---...///000000000000000000000000000///...---++++++******((((((((((((((((((((((((+++)))(((&&&&&&'''((()))&&&&&&&&&%%%$$$$$$##############################""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%######""" !!!!!!###$$$%%%%%%&&&&&& !!!""""""######"""$$$&&&)))---000222444666555444222///---***)))---+++(((&&&%%%%%%&&&'''"""!!!!!! !!!!!!!!! !!!!!! ~~~}}}|||zzzxxxvvvuuutttpppnnnllljjjgggdddbbbaaa\\\\\\ZZZXXXVVVTTTSSSRRRPPPOOONNNLLLKKKIIIHHHGGGDDDCCCBBBBBB@@@@@@???>>>??????>>>======<<<;;;;;;::::::::::::999999999999888777666555444333333333111111111222222333333333333333222222222111111111...............///////////////////////////............------------------+++,,,---....../////////000000000000000000000000/////////...---,,,++++++((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################%%%$$$###!!!!!!###$$$%%%%%%$$$###!!!###"""""""""######$$$%%% !!!"""$$$%%%&&&'''&&&'''***---111444666888999888555222///,,,***))),,,***'''%%%#########$$$  !!!"""!!! }}}|||zzzxxxvvvtttsssrrrooommmkkkhhheeebbb___^^^ZZZYYYXXXVVVTTTRRRPPPPPPNNNNNNLLLKKKIIIGGGFFFFFFBBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;999888666444333333333444222222222222222222222222222222222111111111000000,,,,,,------......////////////////////////000000/////////......---------+++,,,...000000000//////000000000000000000000000......///000///...,,,+++)))))))))))))))))))))))))))(((&&&%%%%%%%%%'''((($$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ########################$$$###""" """###$$$&&&&&&$$$""" ###"""!!! !!!"""### !!!###%%%''')))***++++++,,,...111444666888999:::888555111...,,,,,,++++++)))&&&###!!!!!!!!!!!!!!!!!! """!!!  ~~~{{{{{{yyywwwuuusssrrrqqqnnnllljjjgggccc```]]]\\\XXXWWWVVVTTTRRRPPPNNNNNNMMMLLLKKKJJJHHHFFFEEEDDDAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<:::888555333222222333444222222222222222222222222222111111111000000000000++++++,,,---......//////......//////000000000111000000000///...------,,,+++---///111222111000...000000000000000000000000---...000111111///---+++++++++++++++++++++++++++)))(((&&&$$$$$$%%%&&&'''$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!###((('''%%%""" ###!!! """###%%%'''***,,,...///000111222444666888999::::::888444111...------...+++)))%%%"""   !!!!!! !!!  """!!! ~~~}}}{{{zzzyyywwwuuusssqqqpppmmmllliiifffbbb___\\\[[[WWWVVVUUUSSSQQQOOOMMMMMMLLLLLLKKKIIIGGGFFFDDDDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::888555333222222444555333333333222222222222111111111111111000000000000++++++,,,,,,---...//////......//////000000111111111111000///...------,,,+++---000222333222000///000000000000000000000000,,,...000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&$$$$$$%%%&&&'''#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""  """((('''%%%###  """!!!###$$$&&&))),,,///111222333444555666777888999::::::888444000......///000***(((%%%"""!!!""""""!!! !!!###""" ~~~||||||{{{zzzxxxvvvsssqqqooonnnjjjiiifffbbb___[[[XXXWWWXXXVVVSSSPPPNNNMMMMMMMMMMMMLLLJJJHHHFFFDDDBBBAAADDDCCCCCCBBBBBBAAA@@@@@@:::;;;<<<======<<<;;;:::=========<<<;;;;;;::::::777777666555444333333222111222222333333444444555555555444333111000//////***+++,,,,,,---...//////000000000000000000000000111111000000//////......***++++++,,,,,,------...,,,------....../////////000000///...---,,,,,,+++------,,,,,,,,,+++++++++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((((((((('''$$$$$$###"""!!!  !!!"""""""""$$$$$$######"""!!!!!!!!!"""!!!"""%%%'''...---***&&&""" !!!"""###$$$$$$ !!!!!!"""###$$$&&&(((+++---///000555666777888:::<<<======;;;:::888666444222111000///,,,(((### """"""  %%%%%%"""!!!  !!!############""""""""""""  }}}|||{{{zzzyyywwwuuurrrpppnnnmmmiiihhheeebbb^^^ZZZXXXVVVWWWUUUQQQNNNLLLLLLLLLLLLJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@:::<<<===>>>>>>===<<<:::======<<<<<<;;;:::::::::777777666555444333222222111111222222333444444444555444333222111000//////++++++,,,---......//////000000000000000000000000111111000//////......---***++++++,,,,,,------...,,,,,,,,,---------......000//////...---,,,,,,+++---,,,,,,,,,,,,+++++++++(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&'''((('''&&&###""""""!!!  !!!!!!""""""###$$$$$$######"""!!!!!!!!!"""!!! """$$$&&&,,,***(((%%%""" !!!!!!!!!""""""""" !!!""""""###$$$%%%'''***,,,///111222666777888999;;;<<<===>>><<<;;;999777555333111000...+++'''### !!!"""###"""###(((''' """!!! !!!"""###$$$#########""""""""""""  ~~~|||{{{zzzxxxwwwuuussspppnnnlllkkkhhhfffddd```\\\YYYVVVUUUTTTRRROOOLLLJJJIIIIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAA@@@@@@??????<<<===>>>@@@@@@>>>===<<<<<<<<<<<<;;;::::::999999777666555555333333222111000000111111222333333444444333333222111000//////,,,,,,------......//////000000000000000000000000000000//////...---------***++++++,,,,,,------...++++++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######### ###%%%&&&&&&&&&%%%  !!!""""""######$$$$$$######"""!!!!!!!!!"""!!! """###$$$''''''%%%$$$"""!!!""""""!!!!!!!!!  !!!"""###$$$%%%'''(((***,,,///222333555888888999:::<<<===>>>>>>===<<<;;;888666333222111---***&&&"""  """$$$%%%### !!!''',,,***!!! !!!!!!  """###$$$%%%$$$$$$$$$#########"""""" ~~~|||zzzyyyxxxvvvuuussspppnnnkkkiiihhhfffdddbbb^^^ZZZWWWTTTSSSQQQOOOLLLIIIGGGFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@??????>>>>>><<<===???@@@@@@???===<<<;;;;;;;;;:::999999888888666666555444333222111111//////000111111222222333222222111111000000000///...............///////////////////////////////////////......---,,,,,,,,,***++++++,,,,,,------...************************---------,,,,,,,,,,,,,,,++++++++++++************(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###"""""" """$$$%%%%%%$$$### !!!!!!""""""######$$$$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!""""""#########""""""""""""!!!!!!###""""""!!!  !!!"""$$$%%%''''''***+++---000222555777888:::;;;;;;<<<===>>>?????????===;;;999666333111000+++)))%%%!!! !!!###$$$%%%'''%%%!!!"""(((---+++"""!!!!!!   !!!"""###$$$%%%&&&'''%%%%%%$$$$$$$$$#########!!!!!!!!!!!! }}}{{{yyywwwvvvsssrrrpppnnnkkkhhhfffeeedddbbb```\\\XXXUUURRRQQQMMMKKKHHHEEECCCBBBCCCCCC>>>???@@@@@@AAABBBCCCCCC@@@@@@@@@???>>>>>>======;;;===>>>??????>>>===;;;:::::::::999888888777777555555444333222111000000......//////000111111222000000000000000000000000/////////////////////.................................------,,,+++++++++***++++++,,,,,,------...+++++++++******)))))))))+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))(((''''''&&&&&&%%%$$$$$$''''''&&&%%%###"""!!!!!! """$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!  !!!"""$$$&&&((()))***...///111333666999;;;<<<======>>>>>>?????????@@@>>>===;;;888555111///...***'''$$$   """$$$%%%&&&''''''%%%!!!&&&***))) !!!!!!   !!!!!!!!!######$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!~~~}}}{{{yyywwwvvvuuuqqqpppnnnkkkhhhfffdddcccbbb```^^^ZZZVVVSSSPPPOOOJJJHHHEEEBBB@@@??????@@@===>>>>>>??????@@@@@@AAA@@@??????>>>======<<<<<<:::;;;<<<>>>>>><<<;;;:::999999999888777777666666555444333333111111000///------...//////000000111///////////////000000000111111000000//////..............................------,,,,,,+++************++++++,,,,,,------...------,,,,,,+++***))))))*********++++++,,,,,,,,,*********))))))))))))((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%###"""!!!  """######"""  """""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""#########!!!  !!!!!!!!! !!!"""###%%%(((***+++,,,111333444777:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<999666222///,,,+++(((&&&### !!!$$$'''(((((((((%%%### $$$$$$  !!! !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########~~~}}}|||zzzxxxvvvttttttooonnnllliiifffdddbbbaaa```___\\\YYYUUUQQQOOOMMMHHHFFFCCC@@@>>>===========================>>>>>>??????>>>======<<<<<<;;;888999:::;;;;;;:::999888999888888777777666555555444444333222111000//////,,,------...//////000000.........//////000000000222222111111000///......------------------------,,,,,,,,,+++******))))))***++++++,,,,,,------...000///...---,,,+++******((())))))***+++,,,,,,---******)))))))))((((((((((((''''''&&&&&&%%%$$$$$$)))((('''%%%###!!!  !!!""""""!!! !!!""""""###""""""######$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!!!!"""$$$$$$###!!! !!!"""$$$''')))+++---...444555777:::<<>><<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;666777999::::::999777666888888888777666666555555444444333222111000//////,,,,,,------...//////000------......///000000000333222222111000///......------------------------,,,,,,++++++***)))))))))***++++++,,,,,,---......111111000///---,,,++++++(((((()))***+++,,,,,,---))))))))))))(((((((((((((((''''''&&&&&&%%%$$$$$$)))((('''%%%###!!!  !!!""""""  !!!"""###$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!!!!"""$$$%%%$$$!!! !!!"""###%%%'''***,,,...///666777999;;;>>>@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA:::999666222...***(((&&&&&&$$$"""!!!!!!###"""!!!###'''***+++******"""  !!!!!!!!! !!!###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%% }}}zzzxxxuuusssrrrlllkkkiiigggeeebbbaaa```[[[ZZZWWWTTTPPPLLLJJJHHHFFFDDDAAA>>>======???@@@::::::::::::::::::::::::999999999999999999999999777777777777666666666666222333333444555666777777555555444333111000//////000000000000000000000000,,,------...///000111111444333111000000222444555555444111///---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***(((((()))***+++,,,,,,---,,,+++***((('''%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%'''&&&&&&%%%$$$###""""""'''&&&$$$###$$$&&&(((***'''&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""###$$$%%%%%%$$$"""  """###%%%%%%***(((&&&&&&(((...333777<<<>>>@@@CCCDDDEEEDDDCCC@@@AAABBBBBB@@@===999777888777444111---***'''&&&######"""!!!  !!!!!!"""""" %%%******&&&   !!!!!!"""$$$&&&)))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""""""""!!!!!!!!!!!! !!!!!!!!!   }}}zzzwwwuuusssrrrlllkkkiiigggeeebbbaaa```[[[YYYWWWSSSOOOLLLIIIHHHFFFDDDAAA???===>>>??????::::::::::::::::::::::::999999999999999999999999777777777777666666666666222333333444555666666777555555444333222000000///000000000000000000000000------...//////000111111333222111111111111222222333222000...---...///000......------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***(((((()))******+++,,,,,,++++++***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""!!!  """$$$&&&&&&&&&%%%$$$######""""""$$$$$$#########""""""""""""###$$$%%%$$$"""  !!!###$$$%%%***)))'''(((+++000666:::>>>???AAACCCDDDCCCBBBAAA>>>???@@@???>>>;;;888555555333111...+++(((%%%$$$""""""!!!!!!  !!!!!!!!! !!! $$$((()))%%%  !!!!!!"""$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!! }}}zzzwwwuuusssrrrlllkkkiiigggeeebbbaaa```ZZZYYYVVVSSSOOOKKKIIIGGGFFFDDDBBB@@@>>>>>>>>>>>>::::::::::::::::::::::::888888888888888888888888777777777777666666666666333333333444444555555555444444333333222111000000000000000000000000000000...//////000000111111111111111222222111000//////111000.........000222333//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***(((((())))))******+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%""""""!!!!!!  !!!%%%%%%$$$$$$######""""""############"""""""""""""""###$$$%%%$$$""" !!!###$$$%%%+++******+++///444:::===@@@AAABBBCCCBBB@@@>>>===;;;;;;;;;;;;999666444222///...,,,***'''$$$"""!!!!!!!!!   !!!!!!  $$$&&&&&&### !!!!!!###$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!! ~~~|||zzzwwwtttrrrqqqlllkkkiiigggeeebbbaaa```ZZZXXXVVVRRRNNNKKKHHHGGGFFFEEECCCAAA???>>>======999999999999999999999999888888888888888888888888777777777777666666666666333333333333333444444444333333333222222111111111000000000000000000000000000000000111111111111111000111222222222111///...111000//////000222444666000000//////...---,,,,,,------------------------...------,,,,,,++++++***(((((())))))))))))))))))***))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!""""""###############"""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$###!!!  """$$$%%%%%%,,,,,,,,,///333888===@@@AAABBBBBBAAA@@@===:::888777777666555333111///...)))((('''%%%###!!!!!!"""!!!  !!!###$$$###  !!!!!!$$$$$$%%%%%%%%%%%%%%%%%%################################################""""""""""""!!!!!!!!!!!! !!!"""!!!~~~|||yyywwwtttrrrqqqlllkkkiiigggeeebbbaaa```YYYXXXUUUQQQNNNJJJGGGFFFFFFFFFEEECCCAAA>>><<<;;;999999999999999999999999777777777777777777777777777777777777666666666666333333333333333222222222222222222222222222222222111111111111111111111111222222222222222111111111000111111222222222222222666555333222222333555666222222111000...---,,,,,,------------------------...------,,,,,,++++++***))))))(((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""""""""""""!!!!!!!!! !!!###$$$$$$###"""!!! !!!"""$$$&&&'''(((---...///222555:::===@@@?????????>>><<<888555333222111000...,,,+++******$$$###"""!!! !!!######"""""" !!!"""""""""""""""!!!!!! !!!!!!%%%$$$$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!~~~|||yyyvvvtttrrrqqqlllkkkiiigggeeebbbaaa```XXXWWWTTTQQQMMMIIIGGGEEEGGGFFFFFFDDDBBB>>>;;;999999999999999999999999999666666666666666666666666777777777777666666666666333333333222222111111111222222222222222222333333111111111111111111111111444444444333222222222111222111000111222555888:::???===:::777555444444444444333222000///---,,,,,,------------------------...------,,,,,,++++++***))))))((((((''''''&&&&&&((((((((((((((('''''''''%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((((((((('''''' !!!!!!""""""######!!!!!!!!!!!!  """$$$%%%$$$###""""""###$$$%%%''')))***+++///000111444666999;;;===;;;;;;;;;:::888444111///...---***(((&&&%%%%%%&&& """$$$%%%$$$$$$!!!!!!""""""###$$$$$$$$$$$$###  !!!!!!&&&$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!###$$$######~~~}}}{{{yyyvvvsssrrrppplllkkkiiigggeeebbbaaa```XXXVVVTTTPPPMMMIIIFFFEEEGGGGGGGGGEEECCC???;;;888888888888888888888888888666666666666666666666666777777777777666666666666444333333222111000000///111111111222222333333333111111111111111111111111555555555444333222222111444222//////222888???CCCIIIFFFAAA<<<777444222222555444333111///---,,,+++...........................------,,,,,,++++++***))))))(((''''''&&&%%%%%%'''''''''(((((((((((((((&&&%%%$$$###"""!!! ########################(((''''''&&&%%%$$$$$$$$$ !!!###%%%&&&%%%$$$### !!!"""######!!!!!!!!!  """$$$%%%$$$###"""%%%&&&'''(((***,,,---...111222333555666777888888555666666666444111...,,,+++)))&&&###!!!!!!"""###"""%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&###  !!!!!!&&&%%%"""  !!!""" """"""""""""!!!!!!!!!!!!!!!$$$%%%%%%$$$~~~~~~}}}{{{yyyvvvsssqqqppplllkkkiiigggeeebbbaaa```XXXVVVTTTPPPLLLIIIFFFEEEGGGGGGGGGFFFCCC???:::888888888888888888888888888666666666666666666666666777777777777666666666666444333333222111000//////111111111222222333333444111111111111111111111111666666555444333333222111555222///...222:::CCCIIIOOOLLLFFF???999444111000555555333111///...,,,+++..............................---,,,,,,++++++***))))))((('''&&&%%%%%%$$$'''''''''(((((((((((((((&&&%%%$$$###"""!!! ########################(((((('''&&&%%%%%%$$$### !!!!!!"""!!!"""!!! !!!"""######!!!!!!  """$$$%%%%%%$$$###'''((()))***,,,...///000222333444555666666666666222222333333222///,,,+++***'''$$$!!! !!!"""%%%'''''''''###$$$$$$%%%%%%&&&&&&''''''$$$ !!!!!!'''%%%"""!!!""" """"""""""""!!!!!!!!!!!!!!!$$$%%%%%%%%%~~~}}}{{{{{{xxxxxxxxxxxxvvvssspppnnnllljjjhhheeebbb```^^^\\\XXXVVVTTTQQQNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC;;;::::::999999888777777888888888888888888888888555555555555555555555555333333333333333333333333111111000///...------,,,111111111222222333333444444444444444444444444444...000222555888;;;>>>???HHHFFFCCC>>>:::555222000000000000000000000000000.../////////000000000000222111111///...---,,,+++))))))((('''&&&%%%$$$$$$+++)))'''%%%%%%''')))+++***(((%%%"""!!!!!!###$$$ !!!"""######%%%$$$###"""!!!  !!!######!!!  """###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''***+++,,,...///111222333333555777999999888666555///...,,,+++)))'''%%%%%% """$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######### """###!!! ###$$$&&&%%%$$$""" """"""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$###!!! !!!"""###"""""" }}}|||zzzyyywwwwwwwwwwwwuuurrrooommmkkkjjjhhheeebbb___]]]\\\XXXVVVTTTQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<;;;::::::999999888999888888888888888777777444444444444444444444444333333333333333333333333111111000//////...------111111111222222333333333333333333333333333333333...///111444777:::<<<===CCCBBB???<<<888444222000000000000000000000000000000000///////////////...000000//////......------+++***)))((('''&&&&&&%%%)))'''%%%$$$$$$%%%'''))))))'''%%%"""!!!"""###$$$ !!!!!!"""######%%%$$$###"""!!!  """######"""  !!!!!! !!!"""### !!!!!!"""######$$$%%%&&&'''''',,,,,,---///000111222333333444666777666444222111,,,+++***((('''%%%$$$### ###%%%&&&&&&&&&$$$$$$$$$$$$############"""!!!"""  ###%%%''''''%%%$$$"""!!! #########"""""""""""""""!!!"""###$$$$$$""" """#########"""~~~|||zzzxxxwwwuuuuuuvvvuuutttqqqooommmiiihhhgggdddbbb___]]]\\\XXXVVVTTTQQQNNNKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA=========<<<;;;;;;::::::999999888888777777666666111111111111111111111111222222222222222222222222111111111000000//////...222222222222222222333333111111111111111111111111---...000222444777888999<<<;;;999777555333111000000000000000000000000000111111000///...---,,,+++,,,------....../////////---,,,,,,+++***)))((('''&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$%%% !!!!!!""""""######$$$$$$###"""!!!!!!  """######"""  !!!!!! ###$$$%%%&&&'''(((((()))---...///000111222333444333333333222111...,,,***((('''&&&%%%###"""!!! !!!$$$&&&''''''&&&#########"""""""""!!!!!!!!! !!! ###%%%)))(((((('''%%%$$$$$$###%%%$$$$$$$$$######"""""" !!!#########""" !!!###$$$$$$######|||zzzwwwuuutttrrrsssttttttrrrpppnnnlllhhhgggeeecccaaa___]]]\\\XXXVVVTTTQQQNNNKKKIIIHHHDDDDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;999999888777666666555555000000000000000000000000222222222222222222222222111111111111111000000000333222222222222222222222////////////////////////---...///000222444555666555555444333222111000000////////////////////////222111000...---+++***))))))***+++,,,...///111111......---,,,+++******)))######""""""""""""######$$$$$$######$$$$$$%%%%%%"""""""""""""""""""""###$$$######""""""!!!!!!!!!!!!"""######"""!!!  !!!!!!%%%%%%&&&'''((()))******//////000000111222333333222111000...+++(((&&&%%%$$$###"""!!!  """%%%''''''&&&&&&!!!!!!!!!!!! !!!$$$&&&******)))))))))(((((((((''''''&&&%%%%%%$$$######  """""""""!!!"""$$$$$$$$$###"""}}}zzzwwwuuusssqqqppppppqqqrrrqqqooommmkkkfffeeedddbbb```^^^]]]\\\XXXVVVTTTQQQNNNKKKIIIHHHCCCBBBBBBAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;999999888777666444444333////////////////////////111111111111111111111111111111111222222222222222333333333222222111111111...........................//////000111222333333000000000000000/////////........................111000///---+++***)))(((((((((***,,,...///111111//////...---,,,+++******!!!""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&###############"""""""""############"""""""""""" !!!"""$$$$$$"""!!! !!!"""######''''''((()))***+++,,,,,,//////000000000111111111000///,,,)))&&&$$$"""!!!   """$$$&&&&&&%%%$$$ """%%%&&&)))*********++++++++++++***)))((('''&&&%%%$$$$$$"""!!!!!!!!! !!!!!!!!! !!!###$$$###"""!!! $$$&&&%%% ~~~|||yyyuuurrrpppooommmnnnoooppppppnnnlllkkkdddcccbbbaaa___^^^]]]\\\XXXVVVTTTQQQNNNKKKIIIHHHAAAAAA@@@???>>>===<<<<<<=========<<<;;;;;;::::::999999888666555333222222////////////////////////000000000000000000000000111222222222333444444444444444333333222111000000////////////////////////000111111111111222222222/////////.............................................---,,,+++***))))))((((((***+++---...///000///......---,,,+++***)))!!!"""###$$$$$$###"""!!! """%%%''''''''''''%%%%%%$$$$$$######""""""""""""################## !!!###$$$$$$###!!!   !!!###$$$&&&&&&((())))))***+++,,,---...............///////////////---***&&&###"""!!!!!!!!!"""!!!!!!###$$$###"""!!!!!! """%%%'''((())))))***+++,,,---...,,,,,,+++)))(((&&&%%%$$$######""""""!!!   !!!"""!!!!!!***000///'''~~~}}}{{{wwwtttpppnnnlllkkklllnnnooonnnmmmkkkjjjbbbbbbaaa```___]]]\\\\\\XXXVVVTTTQQQNNNKKKIIIHHH@@@@@@???>>>===<<<;;;;;;<<<<<<;;;::::::999999888:::999888666444222111000111111111111111111111111000000000000000000000000111222222333444555555555555555444333222000000///000000000000000000000000333333333222222222222222/////////......---------------------------------+++++++++++++++*********))))))***+++,,,---.........---,,,+++***))))))(((!!!###$$$&&&&&&$$$###!!!"""%%%((((((((((((&&&&&&%%%$$$######"""""""""""""""######$$$$$$$$$ !!!###$$$$$$###!!! """!!! """""""""""""""""""""""" !!!"""$$$%%%'''((()))******+++,,,---......///---------,,,,,,,,,,,,,,,---+++'''$$$"""""""""###"""###""" !!!!!!!!!  """!!! ###&&&(((&&&'''(((***+++---...///...---,,,***)))'''&&&%%%%%%$$$$$$###!!!  !!!///999999///!!!~~~~~~~~~}}}zzzwwwsssooommmkkkjjjkkkmmmnnnnnnmmmkkkjjjbbbaaa```___^^^]]]\\\\\\XXXWWWTTTQQQNNNKKKIIIHHH??????>>>===<<<;;;::::::;;;::::::999999888777777:::999888666444222111000222222222222222222222222000000000000000000000000111222333333444555666666555555444333111000//////111111111111111111111111555444444444333222222222000000//////...---,,,,,,------------------------))))))*********+++++++++*********++++++,,,,,,------,,,,,,+++***)))((('''"""###&&&''''''&&&###""""""&&&((())))))((('''&&&&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%% """###$$$$$$###""" $$$""" """$$$$$$$$$$$$############!!!"""###%%%''')))***+++***++++++,,,---...//////,,,,,,++++++++++++******,,,***&&&###""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!###$$$###   !!!!!!###!!! ###&&&(((%%%&&&''')))+++---...//////...---+++)))'''&&&%%%&&&%%%$$$###"""!!!  222>>>???444$$$~~~|||{{{{{{|||zzzyyywwwtttqqqooommmllliiiiiihhhhhhggggggffffffaaaaaa```___]]]\\\[[[ZZZZZZYYYVVVRRRNNNJJJGGGFFFDDDCCCBBB@@@>>>===<<<;;;:::::::::999999999888888666666666555444444333333333333444444555666666666,,,...111555666666555444333333333333333333333333/////////000111111222222......//////000000111111000000000000111111111111111111000///...---,,,,,,))))))))))))(((((((((((((((((()))***+++,,,,,,---,,,,,,------......//////222000---***))))))***+++,,,+++***)))((('''&&&%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$"""  !!!!!!!!!!!!  """'''&&&%%%%%%$$$###""""""###$$$%%%''')))***+++,,,)))***,,,------,,,***)))000///+++(((&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!  $$$%%%###      !!!###%%%'''''''''''''''((())))))************)))'''&&&%%%$$$###&&&%%%$$$"""!!!!!!###+++000---"""}}}{{{{{{{{{{{{xxxwwwuuusssqqqooommmmmmjjjjjjiiihhhfffeeeddddddaaa```___^^^]]]\\\[[[ZZZYYYXXXUUURRRNNNJJJGGGFFFDDDCCCBBB@@@>>>===<<<;;;::::::999999999888888888666666666555444444333333333333444444555666666666///111333666666666555444333333333333333333333333/////////000000111111111---......//////000111111000000000000111111111111111111000///...---,,,,,,******)))))))))((((((((((((((()))******+++,,,,,,---------...//////000000111000---***)))***+++,,,++++++***)))((('''&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$"""  !!!""""""###!!!!!!&&&&&&%%%%%%$$$###""""""$$$$$$&&&''')))+++,,,,,,+++,,,---......---+++***///---***'''%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$###   !!!###%%%&&&'''&&&&&&''''''((())))))***))))))((('''&&&%%%$$$###%%%%%%$$$"""!!! &&&+++))) |||zzzyyyyyyzzztttsssrrrqqqpppooonnnmmmlllkkkiiigggeeecccbbbaaa``````___]]]\\\[[[ZZZYYYXXXWWWTTTQQQMMMJJJGGGFFFDDDCCCBBB@@@>>>===<<<;;;999999999999888888888777666666666555444444333333333333444444555666666666444555666666666555444333222222222222222222222222/////////000000000000000---------...//////000000000000000000111111111111111111000///...---,,,,,,*********))))))))))))((((((((())))))******++++++---......///000000111111000///---+++******+++,,,+++******)))(((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" !!!"""###$$$$$$###!!!%%%%%%%%%$$$$$$#########$$$%%%&&&(((***+++,,,------...///000///...,,,***---,,,(((%%%############  ###$$$""" """###%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%$$$$$$###%%%$$$###"""!!! ###"""}}}zzzxxxwwwwwwxxxpppppppppooonnnnnnmmmmmmlllkkkiiigggdddaaa___^^^______^^^\\\[[[ZZZYYYXXXWWWUUUSSSPPPMMMJJJGGGFFFDDDCCCBBB@@@>>>===<<<;;;999888888888888777777777666666666555444444333333333333444444555666666666888888777666555444222222222222222222222222222222////////////////////////,,,,,,,,,---....../////////000000000111111111111111111000///...---,,,,,,++++++*********)))))))))(((((()))))))))))))))))).........///000000111111///...---,,,,,,,,,,,,,,,******))))))(((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%$$$$$$"""!!! !!!###$$$%%%%%%$$$###!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))+++,,,---...///000111111000...,,,++++++)))&&&###!!! !!! """"""!!!  !!!"""############$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$######"""!!! ~~~{{{xxxvvvuuuuuuvvvnnnnnnmmmmmmllllllkkkkkkkkkjjjhhhfffccc```^^^]]]^^^^^^]]][[[ZZZYYYXXXWWWUUUTTTRRROOOLLLJJJHHHFFFDDDCCCBBB@@@>>>===<<<;;;888888888777777777666666666666666555444444333333333333444444555666666666999888777555333222111111111111111111111111111111000/////////...---------+++++++++,,,------......///000000000111111111111111111000///...---,,,,,,++++++++++++************))))))((((((((((((((((((---------...//////000000---------...------,,,,,,))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''######""""""!!! !!!"""###$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***,,,---...///000111111111000...+++***(((&&&###  !!!!!!!!! !!!!!!!!!  !!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############""""""!!!!!! !!!""" ~~~|||yyyvvvtttsssssstttnnnmmmmmmkkkjjjiiihhhgggiiihhhgggeeebbb```___^^^]]]]]]\\\ZZZYYYXXXWWWVVVTTTSSSQQQNNNLLLJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;777777777777666666666666666666666555444444333333333333444444555666666666888666444222111000111111000000000000000000000000000000///...---,,,,,,+++*********+++,,,,,,------000000000000111111111111111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&***++++++,,,------......+++,,,...//////...---,,,(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''""""""!!!!!!  !!!!!!!!!!!!"""###$$$%%%$$$###"""#########$$$$$$%%%%%%&&&'''((()))+++---...///000000000111000///,,,***(((&&&$$$!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!"""#########"""""""""###############""""""""""""!!!!!!!!!!!! """$$$!!!}}}{{{xxxuuurrrrrrrrrrrrooonnnllljjjhhhfffeeedddfffeeedddcccbbbaaa```___\\\\\\[[[ZZZXXXWWWVVVVVVRRRRRRPPPNNNLLLIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;777777666666666555555555666666666555444444333333333333444444555666666666555333111///...///000111000000000000000000000000000000///...---,,,+++***))))))******+++,,,,,,,,,000000000000111111111111111111000///...---,,,,,,---,,,,,,,,,,,,+++++++++))))))(((''''''&&&%%%%%%(((((())))))***++++++,,,***,,,...000000///...,,,'''((((((((()))))))))***++++++******)))(((''''''''''''''''''''''''''''''!!!!!! !!!!!!!!!  ###%%%'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&((()))***,,,---///000111//////000///---***'''%%%$$$""" """"""!!!  """"""!!!!!!  !!!!!!""""""!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" """$$$""" |||zzzwwwtttrrrqqqqqqqqqpppnnnllljjjgggdddbbbaaaddddddccccccbbbaaaaaaaaa\\\\\\[[[YYYXXXWWWVVVUUURRRQQQOOOMMMKKKIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;777666666666555555555555777666666555444444333333333333444444555666666777333111///---,,,...000111000000000000000000000000000000///...,,,+++******)))))))))***++++++,,,,,,000000000000111111111111111111000///...---,,,,,,---------,,,,,,,,,++++++))))))((('''&&&%%%%%%$$$'''''''''((())))))*********+++...000111000...---''''''(((((())))))******,,,++++++***)))(((''''''(((((((((((((((((((((((( ######""" """&&&((((((''''''""""""###$$$%%%&&&&&&'''))))))***,,,...///111111......///...,,,)))&&&$$$###!!! ###"""!!!  ######"""!!!  !!!!!!""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!###!!!  ~~~}}}|||{{{{{{uuuuuutttsssrrrqqqqqqpppnnnllliiifffdddccccccccc``````___]]][[[ZZZXXXXXXYYYXXXVVVTTTRRRPPPOOONNNNNNNNNNNNNNNLLLIIIFFFDDD??????>>>>>>======<<<<<<888888888888777777777777666666666666666666666666555555555555444444444444555444444333222111000000........................222000...+++******++++++,,,,,,,,,+++++++++******/////////000111111222222222111000///...---,,,++++++++++++,,,,,,---------(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))......---,,,***)))((((((+++)))(((''''''))),,,...************************************))))))))))))((((((&&&%%%###"""!!! ############""""""""""""$$$%%%&&&''''''%%%$$$"""$$$$$$%%%'''(((***+++,,,........................,,,++++++***)))(((''''''&&&$$$!!!!!!###$$$###"""!!! ###"""  %%%,,,---(((###''''''%%%###!!!     !!!!!!""""""!!!  ~~~|||{{{zzzzzzuuuttttttsssrrrqqqpppooommmkkkhhheeecccbbbbbbccc```___^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMMMMKKKHHHEEECCC??????>>>>>>======<<<<<<999888888888777777777777666666666666666666666666777666666666666555555555555444333333111111000///////////////////////////333111///,,,++++++,,,---,,,,,,,,,,,,++++++++++++...//////000000111222222111111000///...---,,,+++------,,,,,,,,,,,,++++++((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))...---,,,+++***)))(((((()))((('''&&&''')))+++---++++++++++++++++++******)))))))))(((((((((''''''((('''&&&%%%###"""!!! $$$#########""""""""""""$$$%%%&&&''''''&&&$$$###$$$%%%&&&''')))***+++,,,------------------,,,,,,,,,,,,+++)))((('''&&&%%%%%%### !!!###$$$###"""!!! $$$###   '''...000+++&&&'''&&&%%%###!!!  !!!!!!!!!!!!!!!  ~~~}}}{{{zzzyyyxxxssssssrrrqqqpppooonnnnnnkkkjjjfffcccaaaaaaaaaaaa^^^]]]\\\[[[YYYWWWVVVUUURRRRRRQQQQQQPPPOOOOOOOOOKKKKKKLLLKKKJJJGGGEEECCC??????>>>>>>======<<<<<<999999999888888888777777666666666666666666666666888888888777777777777666444444333222111000000///000000000000000000000000444222000...------...///------,,,,,,,,,+++++++++......//////000111111111000000///...------,,,,,,///......---+++******)))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((,,,,,,+++******)))((((((((('''&&&&&&'''(((***+++---------,,,,,,+++++++++'''''''''&&&&&&&&&%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$#########""""""###%%%&&&(((((('''%%%$$$%%%%%%&&&''')))***++++++---,,,,,,,,,++++++******,,,+++***(((&&&$$$###"""$$$""" !!!"""######!!!!!! !!!!!!!!!!!!&&&$$$!!!!!!)))111333///***%%%%%%###"""     !!!!!! !!!!!!!!!""" ~~~~~~|||zzzyyywwwwwwqqqqqqpppooonnnmmmlllllljjjhhheeeaaa____________\\\\\\ZZZYYYWWWUUUTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIJJJJJJHHHFFFDDDBBB??????>>>>>>======<<<<<<::::::999999999888888888777777777777777777777777999999999999888888888888444444333222111000//////111111111111111111111111444333111///...///000111------------,,,,,,,,,,,,------...//////000000111///......------,,,,,,,,,000000///---+++)))(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''*********))))))(((((((((''''''''''''((())))))***///......---,,,++++++***%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$############%%%'''((()))((('''&&&&&&&&&'''((()))******+++,,,++++++***)))(((((('''+++***(((&&&$$$""" """!!! """""""""!!! !!!!!!"""""""""&&&$$$!!! ###+++333555222---######"""!!! !!!"""!!! !!!!!! !!!!!! !!!"""######$$$!!!!!! |||}}}}}}~~~}}}{{{yyywwwuuuuuuoooooonnnmmmlllkkkjjjjjjgggfffbbb___]]]]]]]]]]]]ZZZYYYXXXWWWUUUSSSRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFGGGHHHGGGEEECCCAAA??????>>>>>>======<<<<<<::::::::::::999999999999888888888888888888888888999999999999888888888888444333333222111000///...000000000000000000000000333222000//////000111222.........---------,,,,,,---------...//////000000------------,,,,,,,,,,,,000000///---+++)))((((((******)))))))))((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))************///......,,,+++***))))))$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$''')))))))))(((''''''((((((((())))))******+++***)))((('''&&&%%%$$$((('''&&&$$$""" !!!!!!"""!!!  !!!!!!"""###$$$$$$%%%###  """***222444000+++!!!!!!  """###"""!!!    !!!!!! !!!"""###$$$%%%!!!!!! {{{{{{|||}}}~~~}}}{{{xxxvvvtttsssmmmmmmlllkkkjjjiiihhhhhhfffdddaaa^^^[[[[[[[[[[[[XXXXXXVVVUUUSSSQQQPPPPPPJJJJJJIIIIIIHHHHHHGGGGGGCCCDDDEEEFFFFFFDDDBBBAAA??????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888777777777777666333333222111000//////...........................111000...---...///111222//////.........---------,,,,,,------.../////////++++++,,,,,,,,,,,,,,,,,,///......---+++******)))************))))))))))))((((((((('''&&&&&&&&&%%%'''''''''''''''''''''(((((()))+++,,,------,,,+++...---,,,+++)))((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$''')))*********)))))))))))))))))))))))))))***)))(((&&&%%%###""""""$$$######"""!!!  !!!!!! !!!"""###$$$%%%&&&"""  !!!(((...000+++&&&  !!!""""""  !!!!!!!!!"""""""""#########$$$ yyyzzz{{{|||~~~}}}zzzwwwtttrrrqqqlllkkkkkkjjjiiihhhggggggdddbbb___\\\ZZZYYYYYYZZZWWWVVVUUUSSSRRRPPPOOONNNJJJJJJIIIGGGFFFDDDCCCCCCAAABBBDDDEEEDDDCCCAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777666666666666555555555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111////////////.........---+++,,,,,,---......//////******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''')))+++---///000///...------,,,+++)))'''%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""$$$''')))+++++++++******))))))))))))))))))))))))((('''%%%###!!!   !!!  !!!"""$$$%%%&&&'''  %%%******%%% """"""  !!!  !!!!!!$$$$$$$$$######"""""""""xxxyyyzzz|||}}}|||zzzwwwtttrrrqqqkkkkkkjjjiiihhhgggffffffcccaaa^^^[[[YYYXXXYYYYYYVVVUUUTTTSSSQQQOOONNNMMMKKKJJJHHHGGGDDDBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999555555555555444444444444333333222111000///......++++++++++++++++++++++++---,,,+++***+++---///000000/////////............++++++,,,------......///*********++++++,,,,,,---+++++++++,,,,,,---------+++++++++************)))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''***,,,///111222111///...,,,+++)))(((&&&$$$""""""'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$'''***+++,,,++++++************))))))))))))((((((&&&$$$"""  !!!!!!  !!!"""$$$&&&'''''' """  !!! """''''''!!! """$$$$$$"""   !!!!!!&&&&&&%%%$$$###"""!!!!!! {{{{{{||||||}}}}}}~~~~~~|||{{{yyyvvvssspppnnnmmmffffffeeeddddddcccbbbbbb```___^^^\\\ZZZYYYXXXWWWRRRRRRQQQOOOMMMLLLJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@DDDCCCBBBBBB@@@@@@???>>>:::;;;;;;<<<===>>>??????===<<<;;;;;;999999888777888888888888888888888888777777666666555444444444111111111111000000000000111///---+++******++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++---......///////////////............))))))))))))((((((((((((&&&(((***++++++)))&&&%%%'''&&&$$$######$$$&&&'''000000000000000000000000***))))))(((''''''&&&&&&%%%&&&'''''''''$$$"""!!!&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++---//////+++++++++++++++++++++++++++***(((%%%### !!! !!!$$$&&&&&&&&&%%%!!!!!!!!!$$$$$$!!!"""$$$""" ########################""""""!!!  ~~~~~~{{{{{{|||||||||}}}}}}}}}{{{zzzxxxvvvssspppnnnmmmffffffeeedddcccbbbbbbaaa___^^^]]][[[ZZZXXXWWWVVVRRRQQQPPPNNNMMMKKKJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCBBBAAA@@@??????>>>:::;;;;;;<<<===>>>>>>>>><<<<<<;;;:::999888777777888888888888888888888888888888888777666666555555222111111111000000000000111///---+++******+++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......//////.........---------))))))))))))((((((((((((((()))+++,,,+++***'''&&&((('''%%%$$$$$$%%%'''(((000000000000000000000000((((((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%###!!!&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...///,,,,,,,,,,,,,,,+++++++++***)))'''%%%"""  !!!###%%%$$$###### !!!!!!######!!!"""###"""########################""""""!!!   ~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{|||||||||||||||zzzyyywwwuuurrrpppnnnmmmfffeeeeeecccbbbaaa``````]]]]]][[[ZZZXXXVVVUUUUUUQQQPPPOOOMMMKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBAAA@@@???>>>>>>:::;;;;;;<<<<<<=========;;;;;;:::999888777777666888888888888888888888888::::::999999888777777666222222222111111111000000222000...,,,++++++,,,---........................------,,,,,,,,,+++++++++......---,,,+++***))))))+++++++++,,,,,,---------...------------,,,,,,,,,(((((((((((())))))))))))******+++,,,,,,***)))(((***((('''&&&&&&'''(((***........................''''''&&&%%%%%%$$$$$$###&&&&&&(((((((((&&&$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---...///......------,,,,,,++++++((('''%%%###!!! !!!""""""   !!!""""""!!!  """"""!!!"""!!! ########################""""""!!!   }}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvtttqqqooonnnmmmfffeeedddcccaaa```___^^^[[[[[[YYYXXXVVVUUUSSSSSSOOONNNMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;<<<<<<::::::999888777666666555888888888888888888888888;;;;;;::::::999888888888333333222222222111111111333111///---,,,,,,------........................------------,,,,,,,,,,,,//////...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******++++++,,,,,,++++++***)))+++***(((''''''(((***+++------------------------&&&%%%%%%$$$$$$###""""""&&&'''((())))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))***+++,,,---.../////////...---,,,,,,++++++%%%%%%###"""  !!!"""###$$$%%% !!!!!!!!!!!!!!!   !!!  """########################""""""!!! }}}}}}}}}||||||||||||{{{||||||{{{{{{zzzzzzyyyyyyvvvuuutttrrrqqqooommmmmmfffeeedddbbb```^^^]]]\\\YYYYYYWWWVVVTTTRRRQQQQQQMMMMMMKKKJJJHHHFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;::::::::::::999999888777666555555444888888888888888888888888;;;;;;::::::999888888888333333333333222222222222444222000...------......////////////////////////.........---------,,,,,,......------,,,+++******...------,,,,,,++++++***************))))))))))))&&&''''''((()))******+++,,,+++******))))))******+++***(((''''''(((***+++++++++++++++++++++++++++&&&%%%%%%$$$$$$###""""""&&&''')))******)))((('''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''***++++++,,,---.........///...---,,,+++***))))))###"""!!!  !!!""""""###$$$$$$ !!!!!!""""""!!!  !!!"""########################""""""!!!  ~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxttttttsssqqqpppnnnmmmmmmfffeeecccaaa___]]][[[ZZZWWWWWWVVVTTTRRRQQQOOOOOOLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999999999888777666555444444333888888888888888888888888::::::999999888777777666444444444333333333222222555333111///......//////000000000000000000000000//////.........---------,,,,,,,,,,,,------------///......---+++******)))))))))((((((((('''''''''%%%&&&'''((()))***+++,,,+++***((('''''''''((()))***((('''&&&&&&'''(((***************************''''''&&&%%%%%%$$$$$$###&&&''')))+++++++++)))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''',,,,,,,,,------............---,,,***)))'''&&&&&& """"""""""""!!!!!!!!!!!! !!!!!!"""  """########################""""""!!! ~~~~~~||||||{{{zzzyyyxxxwwwvvvsssrrrrrrpppooonnnmmmmmmfffeeeccc```^^^\\\ZZZYYYVVVUUUTTTRRRQQQOOONNNMMMJJJJJJIIIGGGEEEDDDBBBBBB??????@@@@@@AAAAAAAAABBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888888777888777777666555444333333888888888888888888888888888888888777666666555555444444444444333333333333555444111///...//////000000000000000000000000000////////////.........---******+++,,,---//////000000///...---+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,)))(((&&&$$$$$$%%%&&&(((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''')))+++,,,,,,+++***)))((('''%%%%%%'''((()))''''''''''''''''''''''''------------............,,,+++***(((&&&%%%###### $$$###"""!!!  !!!########################""""""!!!  ||||||{{{zzzxxxwwwvvvvvvrrrrrrqqqpppooonnnmmmmmmfffeeeccc```]]][[[YYYXXXUUUUUUSSSRRRPPPNNNMMMLLLJJJIIIHHHFFFEEECCCBBBAAA?????????@@@@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::999888777777777777666555444333333222888888888888888888888888777777666666555444444444555555444444444333333333666444222000//////000111000000000000000000000000000/////////............((()))***,,,...000111222111000///---+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))+++,,,---((('''$$$""""""###%%%''''''&&&$$$######$$$&&&'''((((((((((((((((((((((((***))))))(((((('''&&&&&&&&&'''***,,,---,,,++++++***((('''&&&&&&'''(((***((((((((((((((((((((((((........................+++***)))'''%%%###!!!!!! !!!"""%%%$$$"""!!!   ########################""""""!!!  {{{{{{zzzyyyxxxwwwvvvuuuqqqpppooommmkkkiiiggggggaaaaaa___^^^\\\[[[YYYYYYWWWUUURRROOOMMMLLLLLLMMMFFFFFFEEECCCBBBAAA@@@???===>>>AAACCCDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;888888888888777777777777777666666666666777777888888888777555444333222111222333333444555666777777666666555555555444444444777555333111111333555777444333222111000///...---000//////...---,,,+++***%%%&&&(((+++---000222333777555222...+++*********))))))))))))((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&************************((()))******)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((((((((((((((()))***+++,,,,,,---------------------------,,,+++)))'''$$$!!!###"""!!! !!!$$$''')))######""" !!!"""###$$$!!! !!!!!!  $$$###""" !!! !!! !!!!!!!!!""""""!!! """"""""""""""""""###### !!!###$$$###!!!  {{{{{{zzzyyywwwvvvuuuuuuqqqpppooommmkkkiiigggfffbbbbbb```^^^[[[YYYXXXWWWVVVTTTQQQNNNLLLKKKKKKKKKFFFEEEEEECCCBBBAAA@@@@@@===???AAACCCDDDCCCBBBAAA??????>>>>>>===<<<;;;;;;999888888888777777777777777666666666666777777777777777666555444333222222222333333444555666666777444444444444333333333333555444222000000222444555333333222111000......---///......---,,,+++***)))&&&'''(((+++---000111222777555111...+++***************)))))))))(((((((((''''''(((((())))))******((((((((('''''''''&&&&&&&&&%%%$$$""""""$$$%%%&&&************************((()))******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((((())))))))))))***++++++,,,------------------,,,,,,,,,,,,***)))'''%%%### $$$"""!!! """$$$&&&###"""!!! !!!"""###$$$!!!  !!!!!! !!!  !!!!!!"""!!!!!! !!!!!!!!!"""""""""""""""!!! !!!"""###!!!|||{{{zzzyyywwwvvvuuutttppppppnnnllljjjhhhgggfffdddccc```]]]ZZZWWWUUUTTTSSSQQQNNNKKKIIIHHHIIIIIIEEEEEEDDDDDDCCCBBBAAAAAA>>>???AAACCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;999999999888888888777777666777777777777666666666666666555444444333222222333333333444444555555555222222222222111111111111222111000//////000111222222222111000///......---------,,,+++***)))((((((&&&''')))+++---///111222666444000---+++******************))))))))))))(((''''''(((((())))))******(((((((((((('''''''''''''''&&&$$$######$$$&&&'''))))))))))))))))))))))))'''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******+++++++++,,,,,,------...------,,,,,,+++++++++***''''''%%%###!!! !!!###"""!!! !!!""""""!!!  !!!"""###!!!    !!!  !!!!!!"""""""""""""""!!!  !!!!!!!!!!!!~~~}}}}}}|||{{{yyywwwuuutttssspppooommmkkkiiihhhfffeeeeeeccc```]]]YYYUUUSSSQQQQQQOOOLLLIIIGGGFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???>>>===;;;;;;::::::999999999888888888666777888888888666555444555444444444333333222222333333333333333444444444000000000000/////////////////////....../////////000000000//////.........,,,,,,+++***)))((((((''''''((()))+++---///000111444222///,,,************++++++*********)))))))))''''''(((((())))))******)))))))))((((((((('''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++,,,,,,---------...............------,,,+++******))))))%%%$$$###!!!!!!""""""###"""!!! !!!!!!!!!  !!!""""""!!!  !!!"""!!!     !!!!!!#########"""!!!!!! """!!!!!! ~~~}}}~~~}}}{{{yyywwwuuusssrrrooonnnmmmkkkiiigggeeeeeecccbbb___\\\XXXTTTRRRPPPPPPNNNKKKHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEDDDBBBAAA???===<<<;;;::::::::::::999999999999666777999999999666444222333333333333333222222222333333333333333222222222000000/////////..................//////.........//////..................---,,,,,,+++***)))((((((((()))***+++---...///000222111...+++*********+++++++++++++++************''''''(((((())))))************)))))))))(((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,---...000000000000////////////---,,,+++***)))(((''''''###"""!!! !!!""""""""""""!!!!!!   !!!!!!!!!  """######"""!!! """  #########"""!!!!!! """!!!~~~|||yyywwwtttsssrrrnnnnnnllljjjhhhfffeeedddaaa```]]][[[WWWTTTRRRQQQPPPNNNKKKHHHFFFEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBAAA@@@AAACCCDDDFFFFFFFFFDDDBBB@@@===<<<;;;;;;;;;;;;:::::::::999999666888:::;;;999666222000222222222222222222222333333333333222222111111111000000000000////////////---...///000000///...------------.....................---,,,+++***))))))))))))***+++---...//////111///---+++))))))***+++,,,,,,,,,+++++++++******''''''(((((())))))******************)))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((($$$&&&((()))***)))((('''''''''''''''''''''''''''(((((()))+++---...///000222222222111111000000000---,,,+++***((('''%%%%%%###"""!!!  !!! !!!"""""""""!!!  !!! """######"""!!! !!!"""$$$!!! """""""""!!!    ~~~|||zzzwwwtttrrrqqqnnnmmmllljjjhhhfffdddccc^^^]]][[[YYYWWWUUUSSSRRRQQQOOOLLLIIIGGGFFFFFFGGGCCCCCCDDDDDDEEEEEEEEEFFFCCCBBBAAA@@@AAACCCEEEGGGHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;;;;::::::::::::666888:::<<<:::666222...000111111111222222333333444333333222111000000///111111111111000000000000---///111222222111///---,,,,,,,,,------.........000000///...---,,,++++++******+++,,,,,,---......000...,,,***))))))***+++---,,,,,,,,,,,,+++++++++''''''(((((())))))******++++++*********))))))))))))((('''%%%%%%'''((()))''''''''''''''''''''''''$$$%%%''')))******)))(((''''''''''''''''''''''''((()))***,,,---///000111444444333333222111111000---,,,+++)))'''%%%$$$#########"""!!!  ###$$$%%%$$$"""!!! !!!!!! !!! !!!"""""""""!!! """###$$$%%%%%%###!!! !!!"""!!! !!! |||zzzwwwtttrrrqqqnnnmmmkkkiiigggeeedddccc\\\[[[ZZZYYYWWWUUUTTTTTTRRRPPPMMMJJJHHHGGGGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDBBBAAA@@@@@@CCCEEEGGGIIIHHHFFFCCCAAA>>><<<;;;<<<<<<;;;;;;;;;:::::::::666888;;;<<<:::666111...000000000111222222333333444333333222111000//////222222222222111111111111...000222333333222000...+++,,,,,,------.........111111000///...------,,,******+++,,,,,,---......///...+++***))))))***+++---------,,,,,,,,,++++++''''''(((((()))*********+++++++++************)))***((('''&&&&&&'''(((***''''''''''''''''''''''''###%%%''')))******)))(((((((((((((((((((((((((((((()))***,,,...000111222555555444333333222111111---,,,+++)))'''%%%######$$$######"""!!!!!!  ###&&&'''&&&%%%### !!!!!!!!! !!!   !!!"""!!!!!!   """###%%%&&&'''&&&$$$   """###""" !!!"""###  ~~~}}}{{{yyywwwuuuuuunnnmmmkkkiiifffdddbbbaaa]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQNNNKKKIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEECCCAAA???>>>>>>??????===>>>@@@@@@@@@???===<<<:::888666444444555777888888888777555444333222111......///000111222222333222222333444444555555666222222333333333333444444111222222333333444444555333222222111000///......------------------------444333111000////////////,,,+++)))(((((()))+++,,,///............---------))))))))))))))))))))))))((()))+++------+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++,,,(((((())))))******++++++++++++,,,...///111222333555444333111000...---,,,)))***+++***(((%%%!!! !!!$$$%%%%%%###!!! !!!$$$&&&''''''%%%$$$!!!$$$&&&''''''%%%$$$ !!!!!! !!!###%%%&&&''''''(((...***###  """### ~~~}}}{{{yyywwwuuuuuuooonnnllliiigggdddbbbaaa^^^]]]\\\ZZZXXXWWWVVVUUUSSSQQQNNNKKKIIIHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDCCC@@@>>>======>>>???===>>>???@@@@@@>>><<<;;;:::888666444444555777888777777666555444333222222...//////000111222222222222222333333444555555555222222333333333333444444222222222222333333444444333333222111111000//////------------------------222222111000/////////...,,,+++)))(((((()))+++,,,............------------))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++(((((()))***+++,,,,,,---+++,,,---...000111222333444333222000///---,,,+++)))*********(((%%%""" !!!"""$$$%%%%%%###!!!  !!!$$$&&&&&&&&&$$$###!!!###%%%&&&&&&$$$###  !!!  !!!!!!"""###%%%&&&''''''(((---)))### ~~~}}}{{{yyywwwuuuuuupppooommmjjjgggeeecccbbb___^^^]]][[[ZZZXXXWWWVVVTTTRRROOOLLLJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDBBB@@@>>><<<===>>>>>><<<===?????????>>><<<:::999888666555555555666777666666555444444333222222//////000000111111222222111222222333333444555555222222333333333333444444222222222222222333333333444333333222222111111111------------------------111111111000000///......,,,+++)))(((((()))+++,,,......---------,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******+++'''((()))+++---...///000------...///000222222333222111000///---+++***)))))))))***)))'''%%%###!!!###$$$$$$%%%$$$###!!!  !!!###$$$%%%$$$###### """###$$$$$$###"""!!!""""""!!!  !!!"""#########$$$$$$%%%&&&''')))&&&!!!~~~}}}{{{yyywwwuuuuuuqqqooonnnkkkhhhfffdddccc``````___]]][[[ZZZXXXXXXUUUSSSPPPMMMKKKJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA???===<<<<<<======;;;<<<>>>>>>>>>===;;;999888777777666666666666666555444444444333333222222000000000000000111111111111111111222333333444444222222222333333333444444222222222222222111111111333333333333333222222222------------------------...///000000000///...---,,,+++)))(((((()))+++,,,------------,,,,,,,,,+++))))))))))))))))))))))))((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))***+++,,,))))))+++---///000222333/////////000111222333333111000///...,,,***)))((()))))))))((('''%%%$$$###%%%%%%%%%%%%$$$###"""!!! !!!!!!""""""######"""""" !!!!!!!!!!!!!!!!!! """$$$%%%$$$$$$ """###$$$###"""""""""###$$$%%%%%%""" ~~~}}}{{{yyywwwuuuuuurrrqqqooollliiigggeeedddbbbbbb```___]]][[[ZZZZZZVVVTTTQQQNNNLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@>>><<<:::;;;<<<<<<:::;;;=========<<<:::888777777777777777666666555333333333333333222222222111111111000000000000000000000111111222333333333222222222333333333444444222222222111111000000000222222222222222222222222------------------------+++---///111111000...,,,,,,+++)))(((((()))+++,,,---,,,,,,,,,++++++++++++)))))))))))))))))))))))))))(((((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,---...,,,,,,---///000222333444000111111111222222333333111000///...,,,***)))((())))))((('''&&&%%%%%%%%%((('''&&&%%%###"""""""""""" """"""!!!!!! !!!!!!  ###%%%%%%%%%%%%!!!"""$$$""" !!!"""  ~~~}}}{{{yyywwwuuuuuusssqqqpppmmmjjjhhhfffeeedddcccbbb```___]]]\\\[[[WWWUUURRROOOMMMLLLLLLLLLIIIIIIHHHFFFEEECCCBBBAAAAAA???===;;;::::::;;;;;;999:::<<<<<<<<<;;;999777666777888888888777555444222222222222222222222333222222111111000000/////////000000111111222333333222222333333333333444444333222222111000///....../////////000000111111222------------------------)))+++...111111000---,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,...000111000000111111222222333333222222333333333333333333222111000///---+++***)))***((('''%%%%%%%%%&&&'''+++)))'''$$$###""""""######"""###"""  !!!###$$$$$$###""" """ !!! ~~~}}}{{{yyywwwuuuuuusssrrrpppnnnkkkhhhfffeeeeeedddcccbbb```^^^]]]\\\WWWVVVRRROOOMMMMMMMMMMMMJJJIIIHHHFFFDDDCCCAAAAAA@@@>>><<<:::999999:::;;;888999;;;<<<;;;:::888777555666888999999777555333000111111111222222333333222222222111000//////...//////000000111222222222222222333333333333444444333222111000///...------,,,,,,---...//////000000------------------------'''***...111222000---+++,,,+++)))(((((()))+++,,,++++++++++++************)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,///111333444444444444333333222222222444444444444333333333333444333222000///---,,,+++***(((&&&%%%$$$%%%'''(((---***'''$$$""""""######$$$### $$$"""   !!!"""""""""  !!!  !!!""""""###!!! ~~~}}}{{{yyywwwuuuuuutttsssqqqnnnkkkiiigggffffffeeedddbbb```___^^^]]]XXXVVVSSSPPPNNNMMMMMMNNNJJJJJJHHHFFFDDDCCCAAA@@@???>>><<<999888999::::::888999:::;;;;;;999888666555666888999999777555333000000000111222222333333333222222111000///....../////////000111111222222222222333333333444444444333222111000///...---,,,***++++++,,,---...//////------------------------&&&)))---111222000---+++,,,+++)))(((((()))+++,,,+++++++++************)))))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---000333555666777777666555333222111000555444444444444333333333555444333111000...---,,,***(((&&&$$$$$$&&&((()))...+++((($$$""""""###$$$%%%###!!!$$$"""!!! """""""""""""""""""""""" !!!"""!!!  """ !!!###$$$%%%$$$"""  }}}}}}|||{{{yyyxxxwwwvvvuuutttsssrrrpppooonnnnnnjjjhhheeebbb```___``````YYYWWWTTTQQQPPPOOOOOOPPPLLLKKKIIIFFFCCC@@@>>>===<<<<<<;;;:::999888888777;;;:::888666666777888999::::::999888777666555555333333333333333333333333222222222222222222222222......///000111222333333333333333333333333333333666555444222000...---,,,***++++++,,,,,,------...///000222222222111///...//////...---,,,++++++***++++++***)))((('''&&&&&&''')))+++,,,,,,***(((&&&*********+++,,,,,,------((((((((('''&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%%%%'''***---000000000//////111333666888>>><<<999888777888:::<<<888777666555444333222222555333111///,,,+++***)))$$$$$$$$$$$$%%%&&&((((((111...)))$$$!!! !!!"""'''%%%""" !!!!!!!!!  ###&&&(((  !!!"""&&&%%%$$$!!!!!!###$$$###### ~~~~~~}}}{{{zzzyyyxxxwwwuuuttttttrrrqqqpppooonnnkkkiiifffbbb````````````ZZZXXXUUURRRPPPOOOOOOPPPMMMLLLJJJGGGDDDAAA???>>>>>>===<<<;;;:::999999888;;;:::888666666777888999:::999888777666555555444333333333333333333333333222222222222222222222222///000000000111111111222222222222333444444555555777777555333111///...---+++++++++,,,,,,---------...000111222222111///...//////...---,,,++++++***++++++***)))((((((''''''((()))+++,,,,,,+++)))''')))*********++++++,,,,,,)))))))))(((''''''&&&&&&&&&$$$###""""""###$$$&&&'''&&&&&&&&&(((+++...000111000000000222444777999>>>===;;;999999:::;;;===888888777666555333222222222111///---+++***)))(((######$$$$$$%%%&&&''''''+++)))%%%""" !!!"""'''%%%### !!!!!!!!!  !!!!!!  """$$$%%% """"""&&&%%%###!!!!!!!!!   ~~~}}}{{{zzzyyyyyyvvvuuutttsssrrrpppooooookkkiiifffcccaaa``````aaa[[[YYYVVVRRRPPPOOOOOOPPPNNNMMMKKKHHHFFFCCCAAA@@@??????>>>===<<<;;;:::::::::999777666555666888999999888888777666555444444222222222222222222222222222222222222222222222222222222111111111000000000000111222333555666777777999888777555333111//////+++,,,,,,,,,,,,,,,,,,,,,---...000111222111///...//////...---,,,+++******+++*********)))((((((((()))***+++,,,,,,+++***))))))))))))***************++++++******)))(((((((((&&&%%%$$$""""""$$$%%%&&&(((''''''(((***,,,///000111111111111333666999;;;???>>>===<<<;;;<<<===>>>:::999888777555444333222...------,,,***)))''''''######$$$%%%%%%&&&&&&&&&%%%$$$###""""""######$$$(((&&&### !!!!!!!!! !!!"""######"""  !!!""" !!!"""###$$$###"""  }}}|||{{{{{{wwwvvvuuutttsssqqqppppppllljjjgggdddbbbaaaaaaaaa\\\ZZZWWWSSSQQQOOOOOOOOONNNMMMKKKIIIGGGEEECCCCCC@@@@@@???>>>===<<<;;;;;;:::888777555555666777888888777777666555444333333222222222222222222222222222222222222222222222222444333333222111000///...///000111333555777999::::::999888666444222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...///......---,,,+++************************))))))******+++,,,,,,,,,,,,,,,************)))))))))))),,,,,,++++++***)))))))))'''&&&%%%######%%%&&&'''((())))))+++,,,...000111222222222333555888;;;===AAAAAA@@@???????????????<<<;;;:::888666444333222***++++++,,,+++)))((('''$$$%%%&&&''''''&&&%%%%%%"""###%%%''')))*********((('''$$$!!! !!!!!!!!!  """$$$%%%%%%$$$!!! !!!"""###"""""" ~~~}}}}}}xxxwwwvvvuuutttrrrqqqqqqllljjjgggdddbbbaaabbbbbb^^^\\\XXXTTTQQQPPPOOOOOOMMMLLLKKKIIIGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;999888666444444555666777777666666555444333222222111111111111111111111111222222222222222222222222444444333222111000//////000111222444666888:::::::::999888666444222111000---------,,,,,,+++++++++***,,,...000111000//////......---,,,+++******)))************+++++++++++++++++++++,,,,,,...//////,,,,,,++++++******)))))),,,,,,++++++***)))))))))((('''&&&$$$$$$&&&'''((()))***+++---///000111222333333333444777:::>>>@@@CCCCCCCCCCCCCCCBBBAAAAAA>>>===;;;999777555333222)))***---......---+++)))&&&''')))******(((&&&%%%$$$&&&+++///222222222111)))'''$$$"""  !!!!!!!!!  !!!!!!$$$###!!! """$$$%%%%%%$$$!!!  !!!!!! yyyxxxwwwvvvuuusssrrrrrrmmmkkkhhheeecccbbbbbbccc```]]]YYYUUURRRPPPOOOOOOKKKJJJIIIHHHFFFEEEDDDCCC??????>>>===<<<;;;::::::888777555444333444666777666555555444333222111111000000000000000000000000222222222222222222222222333333222222222111111111222333444555666888999999999888777555333111//////......---,,,,,,+++******)))***---///000000//////......---,,,+++***))))))*********+++,,,,,,,,,---,,,+++++++++---///111222//////...---,,,++++++***++++++******)))((((((((()))((('''%%%%%%'''((())))))+++...000222222222222333333444666888<<<@@@BBBDDDEEEFFFGGGFFFEEEDDDCCC???>>>===:::888555333222***,,,000333333222000...)))***---......+++(((&&&$$$)))///555888888666444***(((%%%"""!!! !!!!!!!!!!!! !!!###$$$+++((($$$!!! !!!###$$$$$$"""  yyyyyyxxxwwwuuutttsssrrrnnnlllhhheeeccccccccccccaaa^^^ZZZVVVRRRPPPOOOOOOIIIHHHGGGFFFEEEDDDCCCBBB>>>===<<<;;;:::999999888888777555333333444555666555555444333222111000000000000000000000000000000222222222222222222222222111111111222222333333333555555555666777777777888777777555333111///...---///......---+++******)))'''))),,,...000000000///...------,,,+++***))))))******++++++,,,------...---,,,++++++---///222444222111111000...------,,,)))))))))(((''''''&&&&&&***)))'''&&&&&&''')))******,,,///222444444333333444444555777:::>>>BBBDDDEEEGGGHHHIIIIIIGGGEEEDDDAAA@@@>>>;;;888555333222,,,///444888999777555333+++...111222222...***'''###(((///666999888444222***(((%%%###!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&111---'''"""!!!""""""!!! !!!  zzzyyyxxxwwwvvvtttssssssnnnllliiifffdddcccccccccaaa___ZZZVVVRRRPPPOOOOOOGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<;;;:::999888888777888666444333333333555666555444444333222111000000000000000000000000000000222222222222222222222222///000111222333444444555777777777777666666666666666555444222000...---,,,//////...---+++***))))))''')))+++...000000000///...------,,,+++***))))))******+++,,,,,,---......---,,,++++++---000333555444333222111000///...---((((((((('''&&&&&&%%%%%%***)))(((''''''((()))******,,,000333555555444333444444555777;;;???CCCEEEFFFHHHJJJKKKKKKIIIFFFDDDBBB@@@>>><<<888666444222...222777;;;<<<;;;888666---000333555444000,,,))) %%%...555777666222...***)))&&&###!!!!!!!!!""""""!!!!!! """%%%'''444000)))### !!!!!!""""""!!!!!!!!! ###!!!!!!!!!!!!  !!! {{{{{{zzzzzzyyyxxxwwwwwwlllmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555777777777777666666666666222222222222222222222222000000000000000000000000444333222111000///...---111222555666777777555555222333555666888:::<<<<<>>AAADDDGGGIIIJJJKKKLLLLLLLLLJJJGGGDDDBBBBBB@@@>>>:::777333111000)))+++///333777999999999111222222222111///,,,+++$$$%%%&&&'''((()))******%%%$$$$$$###"""!!!  """000---)))$$$ }}}{{{xxxvvvtttssslllmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555777666666666666555555555222222222222222222222222000000000000000000000000333333222111000/////////000222444666666666555444222333444555777888::::::<<<999444000---,,,---...///.........------------***++++++,,,,,,------...++++++******)))))))))(((******,,,---///000222222888777777666555555555555222111000...,,,***((('''$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))******++++++...///000222555777888999>>>???AAACCCFFFHHHJJJKKKNNNNNNMMMLLLIIIEEEAAA???===;;;999666333000---,,,''')))---111444555666666222222222222///,,,)))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!  ###$$$---+++((($$$!!! !!!!!!~~~{{{xxxuuusssrrrlllmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555666666666555555555444444222222222222222222222222000000000000000000000000222222222111111000000000000111333555666555444333222333444555666777888888999666333///---------.../////////............---***++++++,,,,,,------...************))))))))))))+++,,,---///111333444555<<<;;;888666444333333333///...---,,,***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$))))))***+++,,,,,,------///000222444777999;;;<<>>;;;888666444222///,,,***)))%%%'''+++...111222222222222222222000---***&&&$$$$$$$$$######""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&***(((&&&$$$!!! !!!"""|||xxxvvvsssrrrlllmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555555555555555444444444444222222222222222222222222000000000000000000000000222222222111111111111111///000222444555444333222222222333444555555666666555333111///...---......000000/////////.........***++++++,,,,,,------...************++++++++++++---...///000222333444555===:::777333000000000111++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%******+++,,,---//////000000111333666999<<<>>>???DDDEEEFFFGGGIIIJJJKKKKKKMMMMMMKKKHHHDDD???:::777333222000...+++)))'''&&&$$$&&&)))---///000000///000000000...,,,((($$$"""###"""""""""!!!!!!!!!!!!%%%%%%&&&'''((()))******++++++,,,+++)))&&&""" """!!! !!!###%%%&&&&&&%%%$$$###""" !!!!!!~~~|||yyywwwuuutttlllmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555555555444444444333333333222222222222222222222222000000000000000000000000111111111222222222222222...000222444444444333222222222333333444444444555111000000///............000000000000////////////***++++++,,,,,,------...+++,,,,,,,,,------......///000000111111222222222999666222...++++++,,,...((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,...///111222222111222555888;;;>>>@@@BBBEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEE@@@<<<777444000///...,,,***'''&&&%%%%%%'''***,,,...//////...------------***'''$$$"""!!!!!!""""""""""""""""""%%%&&&''')))+++,,,---...000111333444222///+++)))'''&&&$$$""""""###$$$%%%""""""######""" ~~~}}}{{{zzzxxxwwwwwwlllmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555444444444333333333333222222222222222222222222222000000000000000000000000111111111222222333333333...///111333444333222111222222222222333333333333.........///............111111111000000000//////***++++++,,,,,,------...------...//////000111111111111111000000/////////444111,,,(((&&&''')))+++%%%%%%&&&&&&''''''((((((************************+++,,,---///111222444444222333666999===@@@CCCDDDEEEFFFFFFGGGGGGHHHHHHHHHDDDDDDCCCAAA===999555222///...---+++)))'''&&&%%%&&&(((***---//////......******++++++***'''%%%### !!!"""###$$$%%%&&&%%%&&&(((***,,,...000111555777:::<<<;;;888444222+++***'''$$$"""""""""### """###""" !!! }}}}}}|||{{{zzzyyyyyyxxxmmmmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQKKKKKKIIIGGGDDDBBB@@@???======<<<:::888777555555444444444333333333222222222222222222222222222222000000000000000000000000111111111222222333333444...///111333444333222111222222222222222222222222------......///.........111111111111000000000000***++++++,,,,,,---.........//////000111222333333333222111000///---,,,,,,000---((($$$###$$$''')))$$$$$$%%%&&&&&&'''((((((+++++++++++++++++++++++++++,,,...///111333555555222444666:::>>>AAADDDEEEEEEEEEFFFFFFFFFFFFGGGGGG@@@@@@@@@>>>;;;777444111......,,,+++)))'''&&&%%%'''(((+++.../////////...'''((()))***)))(((&&&$$$ !!!###$$$&&&'''(((%%%&&&(((+++---000222333777:::>>>AAAAAA>>>:::777...,,,)))%%%###!!!!!!!!!!!!###"""!!! """!!! ~~~|||{{{zzzyyyxxxpppooonnnllljjjhhhgggggg]]]\\\[[[YYYWWWUUUSSSRRRHHHHHHGGGFFFEEEDDDCCCCCC<<<;;;:::888777555444333666666555555555444444444000000000000111111111111222///+++((((((+++///222111222222333444444555555222222222222222222222222000000000000000000000000------------------------........................------------------------***,,,///222333222000///333222222111000///......))))))))))))((((((((((((%%%$$$###"""###%%%'''(((***)))(((((((((***,,,...,,,---...000111333444555555777:::>>>AAABBBCCCCCCDDDDDDCCCBBBAAA@@@??????<<<;;;999666333111...---))))))((('''%%%$$$###### """&&&***---------,,,)))'''%%%###""""""###$$$!!!"""$$$(((+++...000222...//////000000//////...777999>>>DDDFFF@@@555,,,+++)))&&&###!!! !!!!!! !!!!!!!!!!!! ~~~}}}{{{zzzyyyyyyqqqpppnnnmmmkkkiiihhhggg^^^]]][[[YYYWWWUUUSSSRRRIIIHHHGGGFFFEEEDDDCCCBBB<<<;;;:::888777555444333444444444444333333333333000000000000000111111111111///+++))))))+++///111000111111222222333444444222222222222222222222222000000000000000000000000------------------------........................------------------------+++,,,///111222111000///222222111111000///......******)))))))))(((((((((&&&&&&$$$$$$%%%&&&)))***---,,,***))))))+++,,,---,,,---...000222444555666666888;;;???AAACCCCCCCCCEEEEEEDDDBBBAAA@@@??????:::999777444111///---+++((('''&&&%%%$$$###""""""!!!%%%(((***++++++***'''&&&$$$"""!!!!!!"""###!!!"""%%%)))---000333444777666666666555444333222333555;;;BBBEEE@@@333(((***(((&&&###!!! !!!!!!!!!###%%%%%%$$$""" }}}|||{{{zzzyyyrrrrrrpppnnnllljjjhhhggg___^^^]]]ZZZXXXUUUSSSRRRIIIIIIHHHFFFEEECCCBBBBBB<<<;;;:::888777555444333222222222222111111111111111111111000000000000000111///,,,******,,,///111/////////000111111222222222222222222222222222222000000000000000000000000------------------------------------------------------------------------+++---...000000000///...111111000000//////......*********))))))))))))((()))((('''&&&'''(((+++,,,111///---+++***+++,,,------...///111333555777888888:::===@@@BBBCCCCCCCCCFFFEEEDDDCCCAAA@@@>>>>>>666555333000...+++***)))%%%$$$$$$###"""!!!!!! """%%%&&&'''''''''%%%$$$"""  !!!""""""###&&&***///333666888???>>>===;;;999777666555///222999BBBGGGAAA222%%%)))'''$$$""" !!!!!!&&&***+++***&&&###~~~}}}|||{{{zzzuuutttrrrpppmmmkkkiiihhhaaa```^^^[[[XXXVVVTTTSSSJJJIIIHHHFFFDDDCCCAAAAAA<<<;;;:::888666555444333000000000000////////////222111111111000000//////111///---,,,,,,---///111.........///000000111111222222222222222222222222000000000000000000000000------------------------------------------------------------------------,,,------............---/////////////////////...++++++*********)))))))))***)))(((((((((***,,,...333222///---++++++,,,,,,---...000333555888999:::;;;===???BBBDDDDDDDDDCCCEEEEEECCCBBB@@@>>>===<<<111000///---***((('''&&&"""""""""!!!  !!!"""###$$$$$$###""" !!!"""###$$$(((,,,111555999:::AAA???<<<999666444333333///111999EEEMMMGGG555&&&'''%%%###!!! !!!!!!(((...000---)))&&&~~~}}}|||{{{xxxwwwtttrrrooollljjjiiicccbbb```]]]YYYVVVTTTSSSKKKJJJIIIFFFDDDBBBAAA@@@<<<;;;:::888666555444333000000/////////.........333222222111000///......000000............000000.........///000000111111222222222222222222222222000000000000000000000000------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,.............../////////++++++++++++************+++***)))((()))+++---...333222///---++++++,,,,,,...///111444777:::<<<===>>>@@@BBBDDDEEEEEEDDDDDDDDDCCCAAA???===;;;999999------+++***(((&&&%%%$$$  !!!""""""!!! """###$$$&&&)))---111555888:::===:::555111...,,,,,,,,,222333999GGGQQQMMM:::)))%%%$$$!!! !!!!!!(((...000---)))&&& ~~~}}}|||zzzyyywwwssspppmmmkkkjjjeeedddaaa^^^ZZZWWWTTTSSSLLLKKKIIIGGGDDDBBB@@@???<<<;;;:::888777555444333000000000000////////////333333222111000///...---000000////////////000000/////////000111111222222222222222222222222222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,*********+++,,,,,,,,,------......//////,,,,,,,,,+++++++++******+++***)))((()))***---...111///---+++***+++,,,---///000333666999<<<>>>@@@AAABBBDDDFFFGGGFFFEEEDDDAAA@@@???<<<:::777555444++++++)))(((&&&%%%$$$### !!!!!!!!!!!!  !!!"""!!!  """$$$%%%&&&(((***---000333666777777444///***'''&&&'''(((111///444BBBOOOMMM;;;)))###"""  !!!!!!&&&***+++***&&&### !!!"""  ###%%%%%%### ~~~~~~}}}|||{{{xxxuuuqqqnnnkkkjjjfffeeebbb___[[[WWWTTTSSSMMMLLLIIIGGGDDDAAA???>>><<<;;;:::888777555444333111111111111000000000000444444333111000...------000000000000000000000000000111111222222333444444222222222222222222222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++)))((()))***+++++++++,,,---......//////---,,,,,,,,,,,,+++++++++)))(((''''''((()))+++------,,,***))))))+++,,,---///111333777:::>>>@@@AAACCCDDDFFFGGGHHHGGGEEEDDD???>>><<<999666333111000******)))(((&&&%%%$$$$$$!!!!!!!!!!!!""""""######"""!!! !!!###"""!!!!!!"""$$$&&&'''((()))***,,,///111222333555111,,,'''%%%%%%''')))+++''')))777EEEFFF555$$$"""!!! !!!!!!###%%%%%%$$$"""  !!!######"""!!!!!!  !!!$$$'''******'''$$$!!!~~~}}}}}}|||yyyvvvrrrnnnllljjjgggfffccc___[[[WWWTTTSSSMMMLLLJJJGGGDDDAAA???>>><<<;;;:::888777555444333222222222222111111111111555444333111000...---,,,000000111111111111000000222222222333444444555555222222222222222222222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++((('''((()))+++++++++,,,,,,---...//////---------,,,,,,,,,++++++)))((('''&&&'''(((+++,,,***)))(((((((((***,,,...000111444777;;;>>>AAABBBDDDFFFGGGHHHHHHGGGEEEDDD===<<<:::777444111///...***))))))(((&&&%%%%%%$$$!!!!!!""""""######$$$$$$$$$""" """$$$###""""""###%%%'''))))))***+++,,,---///000000555222---(((&&&''')))+++&&& ---===???000!!!  !!! !!!!!!!!!!!! !!!"""###$$$""""""!!! !!!!!!!!!   ###&&&***,,,,,,***&&&###~~~|||wwwsssooonnnnnnooohhhgggdddaaa]]]YYYWWWUUUPPPNNNJJJGGGDDDBBBBBBBBB@@@>>>;;;888666666666777555444444333222111000000///...---,,,---///111222555555444444444333333333/////////000111111222222555555444333333222111111---------...//////000000111000---+++))))))***+++------------------------*********++++++,,,,,,,,,(((((())))))))))))*********++++++,,,---...//////,,,++++++***)))(((''''''************************,,,+++)))((()))+++...000...111666;;;@@@CCCEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA<<<999444000---,,,,,,,,,******)))'''&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$############ """%%%''''''''''''''''''(((((()))*********------+++***))))))))))))&&&%%%''',,,111222,,,&&& """ !!!###%%%&&&&&&%%%$$$###"""  """$$$$$$$$$%%%""" """"""  """&&&'''''''''+++'''(((222>>>@@@555)))~~~{{{wwwssspppooonnnnnnhhhgggdddaaa]]]YYYWWWUUUPPPNNNJJJGGGDDDCCCBBBBBB@@@>>>;;;888666666666666555444444333222111111111000///---------///111222444444444444333333333333...//////000000111222222555444444333222222111111/////////000000000000000111///---+++)))******+++------------------------******+++,,,---...//////------,,,,,,+++++++++******++++++,,,---.........++++++******)))((('''''')))))))))))))))))))))))),,,+++))))))***,,,///000000333888===BBBEEEFFFGGGFFFEEEDDDCCCAAA@@@???>>>:::888444000---+++++++++))))))((('''&&&%%%$$$###""""""""""""""""""""""""#########"""""""""!!!!!! ###%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((++++++++++++***)))(((((($$$$$$&&&,,,111222---'''  !!!!!!$$$&&&'''((('''&&&###""" !!!"""""""""###  """   ###&&&((((((((('''&&&)))333===AAA;;;333}}}{{{xxxtttqqqooonnnnnnhhhgggdddaaa]]]YYYWWWUUUPPPNNNKKKGGGDDDCCCBBBCCCAAA???<<<999777666666666555444444444333333222222111000...---...///111222444333333333333222222222......//////000111111111444333333333222111111111333333222222111000//////000///,,,*********+++,,,------------------------***+++,,,...///111222333333333222000...---,,,+++***+++++++++,,,,,,------******))))))((((((''''''))))))))))))))))))))))))++++++***+++,,,...000111555777<<<@@@DDDFFFGGGHHHGGGFFFDDDBBB???===;;;:::777555222///,,,+++******(((''''''&&&%%%$$$$$$###""""""""""""""""""""""""!!!!!!  """###%%%%%%$$$###"""""""""######$$$%%%%%%%%%&&&(((***,,,,,,***(((&&&""""""$$$+++111222---((($$$"""  !!!$$$''')))***))))))###!!!  !!! !!!  ###&&&((())))))%%%'''---555<<>>|||{{{yyywwwtttqqqnnnlllhhhgggdddaaa]]]YYYWWWUUUQQQOOOKKKHHHEEECCCCCCCCCEEEBBB???;;;888666666666555555555555555666666666444333111///...///000111222111111111111000000000---------...//////000000000000111111111111111111666555444333222000//////...---+++******+++,,,...---------------------------...///000222333444555:::999777444111///,,,+++***************)))))))))'''''''''''''''(((((((((++++++++++++++++++++++++...///000333444666777777>>>@@@CCCFFFHHHHHHHHHHHHGGGEEEBBB>>>:::777444222//////...,,,+++((('''&&&$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! """'''+++---+++(((&&&!!!!!!###***000111,,,&&&%%%###!!!!!!$$$'''))))))))))))!!!  %%%###    !!!$$$&&&((()))///333999;;;;;;999777777{{{{{{zzzxxxuuuqqqnnnlllhhhgggdddaaa]]]YYYWWWUUUQQQOOOLLLHHHEEEDDDCCCDDDFFFDDD@@@<<<888666666666555555555666777777777888666444222000//////000111111111000000000/////////,,,,,,------...///////////////000000111111111222333333222222111000//////---,,,+++******+++---...------------------------//////000000111111222222888777555333000---+++************))))))(((((('''%%%%%%&&&&&&''''''((((((........................000222555888:::;;;<<<<<>>;;;888555222111((()))***+++)))'''$$$"""!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!""""""!!!  """%%%'''***++++++%%%$$$%%%)))...---&&&  !!!###$$$$$$"""!!!  !!!!!!###!!!!!!$$$&&&''')))///;;;DDDDDD:::///{{{{{{{{{zzzwwwrrrnnnkkkhhhgggdddaaa]]]YYYWWWUUURRRPPPLLLHHHFFFDDDDDDDDDHHHEEEAAA===999777666555555555666777888999999:::777666333111000///000111000/////////............++++++,,,------......///---......///000111222222---------...//////000000,,,,,,*********,,,...000------------------------222111000///...---,,,+++000000///---,,,***)))(((******)))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((222222222222222222222222555888<<<@@@CCCCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDBBB???>>><<<:::777555333222'''(((******)))&&&###!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!  """""""""!!!  ###%%%))),,,---'''&&&&&&***---+++$$$!!!"""######"""  !!!!!!!!!  !!! """$$$ (((999IIIKKK???111~~~~~~}}}|||yyyuuuqqqooommmkkkiiieeeaaa^^^[[[ZZZPPPPPPOOOMMMJJJFFFBBB@@@AAA@@@>>>;;;888555222111555666888999999777555333000000000000000000000000------------------------...---+++******+++---...000000000///......------------------------------000///,,,******+++---/////////////////////////////////...---+++***)))))),,,------...---***(((&&&&&&((()))***)))'''$$$"""$$$%%%&&&))),,,...000111777666444222222222333444888:::>>>BBBEEEEEEEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFBBB<<<777555666444///)))&&&%%%$$$###"""  !!!!!!!!!!!!  !!!$$$###""" $$$%%%$$$"""$$$"""###(((///333000---$$$%%%&&&&&&%%%###!!! !!!   """""""""!!! !!!""""""!!!!!!### """$$$######""" )))555;;;:::666~~~~~~}}}|||yyyuuuqqqooommmkkkiiieeebbb^^^[[[ZZZPPPPPPPPPNNNKKKGGGCCCAAA@@@???===;;;888666444333555666888999888777555333000000000000000000000000------------------------...---+++******+++---...000000000///......------------------------------000///,,,+++***+++---...........................///......---+++******)))***+++---------+++***((('''((()))***)))'''$$$###%%%&&&'''***,,,///000111666555333333333444666888:::===@@@DDDFFFGGGFFFFFFHHHIIIJJJKKKJJJHHHFFFDDDAAA<<<666444444222---'''%%%$$$$$$###!!!  !!!!!!!!!!!!###"""!!!###%%%$$$""" %%%$$$%%%+++111333000+++"""###$$$%%%$$$"""   !!!"""!!! !!!"""!!! """ """$$$######"""!!! &&&000555555222}}}~~~}}}|||zzzvvvssspppmmmllliiifffbbb^^^\\\ZZZRRRQQQQQQOOOLLLHHHDDDBBB>>>>>>===;;;999888777666555666777777777666444333000000000000000000000000...........................---,,,******,,,---...000000000///......------------------------------///...---,,,+++,,,---...------------------------......---,,,,,,+++******(((***,,,---...---,,,+++'''((()))))))))'''&&&%%%&&&''')))+++---///111222444333333333555888;;;===???@@@CCCEEEGGGHHHHHHHHHLLLLLLLLLLLLJJJGGGDDDBBB@@@:::444222222///)))$$$######""""""!!!   !!! ###%%%$$$###!!! !!!"""&&&&&&(((...444444...((( !!!"""###"""!!!!!!!!! !!!!!!!!! !!!!!! !!!"""#########""""""""""""""""""$$$""" """'''+++,,,+++}}}~~~~~~}}}zzzwwwtttrrrnnnmmmjjjfffccc___\\\[[[SSSSSSRRRQQQNNNJJJFFFCCC>>>======<<<;;;:::999999555666666666555555444444////////////////////////........................///---,,,++++++,,,---///000000000///......------------------------------......------,,,,,,,,,------------------------------------,,,,,,+++++++++''')))+++---......------(((((()))))))))((((((''')))***+++---///000222333222222333555888<<<@@@BBBCCCDDDEEEGGGHHHIIIIIIJJJNNNNNNMMMLLLIIIEEEAAA???<<<777111//////,,,&&&!!!"""!!!!!!!!!  ###%%%%%%$$$### """$$$%%%))))))+++000444333,,,%%%!!!"""!!!  !!!   !!! ###!!! !!!%%%$$$$$$######$$$$$$$$$######""""""###%%%&&&(((***&&&!!!!!!$$$%%%}}}}}}~~~}}}{{{xxxuuutttooommmkkkgggccc```]]]\\\UUUUUUTTTRRROOOKKKHHHEEE???>>>>>>===<<<;;;::::::666555555444444444444444///////////////////////////////////////////////////...,,,++++++,,,...///000000000///......------------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...//////...---))))))((((((((())))))***,,,,,,---///000222333333222333444666:::???CCCFFFFFFFFFGGGGGGHHHIIIJJJJJJMMMMMMLLLJJJGGGCCC???<<<777222,,,++++++***$$$  """$$$%%%%%%%%%###!!!  ###%%%'''---++++++///222000)))""" !!!"""!!! """######!!!   !!!$$$###""" """ !!!###$$$$$$###!!! !!!"""###'''(((((((((((((((''''''$$$###""""""###%%%(((***,,,)))###!!!}}}}}}~~~~~~|||zzzwwwuuuooonnnkkkhhhddd```^^^\\\VVVVVVVVVTTTQQQMMMIIIGGGAAAAAA@@@>>><<<;;;:::999666555444222222333444444000000000000000000000000000000000000000000000000///...---++++++---...///000000000///......------------------------------,,,---...///...---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---)))+++---...///...---,,,***)))(((((((((***+++,,,...//////000222333444444444444666888<<>>;;;999***&&&###$$$'''(((%%%!!!  """###%%%'''(((---***%%%""" """$$$&&&555///(((&&&'''&&&### """$$$%%%$$$###"""$$$'''((('''$$$""" $$$###"""!!! """###$$$''')))***)))((('''!!!#########!!! """$$$%%%)))(((&&&###  (((%%%  $$$###!!!###&&&''')))'''%%%###"""###$$$$$$(((***---000111111000///&&&$$$!!!"""&&&(((&&&'''&&&!!!!!!|||}}}~~~~~~}}}{{{xxxwwwpppooollliiieeeaaa___]]]XXXXXXXXXVVVSSSOOOKKKIIIFFFEEECCC@@@===:::888666777555222111000111333555000000000000000000000000000000000000000000000000000///---,,,,,,---///000000000000///......------------------------------+++---///000///...+++)))))))))))))))))))))))))))***++++++,,,,,,------.........//////...,,,***(((+++)))((('''(((+++---///111111222333333444555555888888999;;;>>>BBBFFFHHHJJJHHHEEEDDDCCCDDDFFFHHHBBBBBBCCCBBB@@@===:::888'''### """&&&(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%'''(((000,,,'''""" !!!###%%%777///'''#########!!!!!!###%%%&&&&&&%%%$$$$$$(((***)))&&&$$$ %%%%%%$$$"""!!! !!!###$$$&&&)))---......---,,, """$$$%%%$$$""" """%%%&&&***)))'''$$$!!!!!!"""///,,,'''"""!!!"""$$$&&&)))(((%%%"""###&&&((()))(((%%%###"""######$$$'''***...111333444333222'''$$$  $$$'''###&&&'''"""###~~~~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRRPPPOOOOOOOOOKKKIIIDDD@@@===;;;;;;<<<999888555222000000000111000000000000111111111111222000...,,,******+++,,,/////////000111111222222000/////////............,,,,,,,,,---------......///...------++++++***)))((())))))******+++,,,,,,************)))))))))))))))))))))))))))))))))))))))((('''((()))---000222999777555444444555777999;;;<<<===>>>???@@@@@@AAA@@@BBBEEEGGGHHHGGGEEEDDD666777888888666222...,,,"""""""""""""""""""""""" !!!"""$$$$$$###!!! !!! %%%(((******)))((('''&&&&&&%%%((('''$$$"""!!!!!!"""###'''&&&&&&%%%%%%$$$$$$### ###%%%'''''''''&&&  """$$$%%%%%%$$$###$$$ $$$(((***(((+++000444666555222000###"""    !!! $$$(((555000)))###!!!###'''***///---(((### """$$$'''&&&%%%###""""""###%%%$$$)))000666777444///+++!!!!!!"""""""""#########)))'''%%%######%%%'''(((~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRRPPPOOOOOOOOOLLLJJJFFFBBB???=========:::888555222000000000111000000000000000111111111222000...+++******+++,,,...//////000000111222222000000/////////.........,,,,,,,,,---------......///...------++++++***))))))******+++,,,,,,------++++++*********)))))))))************************))))))((()))+++...111333:::999777666666777999:::<<<======>>>???@@@@@@AAA@@@AAACCCDDDDDDBBB@@@???444555555555333///,,,***#########"""!!!!!!  """######"""!!! """  %%%((())))))((('''&&&&&&%%%%%%%%%$$$"""!!! !!!"""###((('''&&&%%%$$$###"""!!!"""%%%&&&&&&&&&%%%!!!#########"""!!! !!!###  $$$(((+++***---111444555444000..."""!!!  !!!###'''333...'''""" """&&&)))///,,,(((###!!!###&&&&&&%%%%%%&&&&&&'''(((&&&***111777888666222///$$$$$$$$$######"""""""""&&&%%%#########%%%''')))~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRRPPPOOOOOOOOONNNLLLHHHEEEBBB@@@???>>>:::888555333111000111111111111111000000000000000111000---+++***+++,,,---......//////000111111111000000000000////////////,,,,,,,,,---------......///...------++++++***)))++++++,,,,,,---......///++++++++++++************************************))))))***+++---000333555===<<<:::999999:::<<<===>>>>>>>>>??????@@@@@@@@@>>>?????????===;;;999888111111111000...+++(((&&&$$$$$$###!!! !!!######"""!!! ###!!!!!!%%%''''''&&&&&&&&&%%%%%%$$$$$$"""!!!!!!"""$$$)))((('''%%%###!!!!!!$$$%%%%%%$$$### !!! !!!'''(((###!!!%%%)))+++,,,///333555555222...+++   """%%%///+++$$$ $$$(((///---(((###!!!###%%%%%%&&&))),,,...---,,,))),,,222777:::999666444(((((('''%%%###"""!!! """!!!!!!"""###%%%((()))~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRROOOOOOOOOOOOOOONNNKKKHHHEEEBBB@@@@@@;;;999666333222111222222222111111111000000//////000///---+++++++++------------...//////000000111111111111000000000//////,,,,,,,,,---------......///...------++++++***))),,,,,,---......//////000,,,,,,,,,,,,++++++++++++************************)))***+++...000333555666>>>>>>>>>======>>>>>>>>>???????????????>>>>>>>>><<<<<<:::999666444222111------,,,***(((&&&$$$###$$$###""" !!!###$$$###"""!!!$$$"""!!! !!!$$$%%%$$$$$$$$$$$$############ ###$$$***)))'''$$$!!! """######"""!!!%%%------'''!!! ###&&&***,,,///111444666444111,,,))) !!!!!! !!!  !!!!!!###+++'''!!!$$$'''111...)))### """$$$&&&&&&(((...444666444111,,,...333777999999999888,,,+++)))&&&###!!!!!!###%%%'''(((~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRROOOOOOOOOOOOOOONNNLLLJJJGGGDDDAAA???;;;:::777444222222222333333222222111000///......///...,,,++++++,,,---...---------...//////000000222111111111111000000000,,,,,,,,,---------......///...------++++++***))),,,,,,---......//////000------------,,,,,,,,,,,,************************)))+++---000333666777888??????@@@@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;999888666333000...---,,,***)))'''%%%###!!! """"""  """$$$&&&&&&%%%$$$######!!! !!!"""!!!!!!!!!!!!!!!""""""""" ###$$$)))(((&&&### !!!!!! )))111222+++%%%!!!!!!!!!"""$$$'''+++---000222555666444000+++(((!!!######!!!!!!  !!!!!!###((($$$$$$(((333000+++%%% !!!###$$$$$$######%%%### $$$&&&((((((+++333<<>><<<:::777555333222333333333333222111000///...---...---,,,++++++,,,...///,,,,,,------.../////////222222222222111111111000,,,,,,,,,---------......///...------++++++***)))++++++,,,,,,---......///............------------++++++++++++++++++++++++))),,,///333777999::::::>>>???AAAAAAAAAAAA???>>>======<<<;;;:::888888777666555222...,,,+++******)))'''%%%"""  """$$$'''))))))(((((("""!!!!!!  !!!!!!"""!!!!!!"""$$$&&&&&&$$$""" """+++333444...((($$$######$$$&&&(((+++---///111444666444000,,,(((!!!$$$%%%$$$"""    !!!###$$$'''### &&&***777444...(((###!!!%%%(((*********---)))$$$ """&&&))),,,+++...999DDDFFF>>>555000000//////000111222333+++)))'''$$$!!! !!!""""""!!!~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRRPPPOOOOOOOOOLLLLLLLLLKKKHHHCCC???======;;;888555333333333444444444333111000...------...---+++++++++---///000+++,,,,,,---......//////333333222222222111111111,,,,,,,,,---------......///...------++++++***))))))******+++,,,,,,------/////////.........------++++++++++++++++++++++++***,,,111555999;;;;;;;;;===???@@@BBBBBB@@@???===;;;;;;999888666555444333444222///,,,*********+++)))'''### """$$$'''***+++,,,,,,+++  %%%$$$"""!!! !!!"""#########"""!!!  ###+++333555000+++&&&%%%%%%%%%'''))),,,......000333555555111---***!!!###&&&'''%%%"""!!!"""!!! !!!!!!!!!###$$$%%%%%%&&&###"""(((,,,:::777222+++&&&"""!!!'''+++...000111333///)))$$$###%%%)))---///...222===IIIKKK@@@555111///,,,******+++,,,...'''&&&$$$""" ~~~}}}{{{yyywwwuuuuuuooonnnllliiifffcccaaa```ZZZXXXUUURRRPPPOOOOOOOOOKKKLLLLLLJJJGGGCCC>>><<<===;;;888555444333444444555444333111000...---,,,---,,,+++++++++---///000++++++,,,------......///333333333222222222111111,,,,,,,,,---------......///......---,,,+++***)))((())))))******+++,,,,,,////////////............++++++++++++++++++++++++***---111666:::<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<:::999888666555333222111222000---***))))))+++,,,)))&&&######%%%(((+++---......--- ((('''$$$"""!!!!!!"""###!!!!!!!!!  """"""$$$+++222555111---'''&&&&&&&&&'''***,,,...,,,///333555555222...+++###%%%'''(((&&&!!!"""$$$###  !!!"""!!!  """###%%%&&&&&&&&&&&&######***...===999444---'''###!!! !!!(((---111444555777333,,,&&&%%%'''+++///222000444@@@LLLMMMAAA555111...+++'''&&&&&&(((***%%%$$$"""  ~~~|||zzzwwwvvvuuupppooommmjjjgggdddbbbaaaWWWVVVUUUSSSQQQPPPOOONNNIIIHHHFFFCCC@@@>>>;;;:::555555555555555555555555444222000//////000222444111000...,,,,,,...000111/////////000111111222222333222222111000///......+++,,,,,,---...///000000---,,,,,,+++***)))(((((('''((()))***,,,---//////111000///...,,,+++))))))((((((***+++---///000000222333444666777999:::;;;<<<===@@@AAAAAA???===;;;666666444222000///---,,,------,,,+++***)))((((((%%%$$$###!!!###$$$%%%&&&'''(((((()))!!! """"""""""""!!!!!!!!!!!!  """  ###'''***,,,,,,,,,%%%'''+++///222444444444///000222222222111///---)))))))))(((%%%!!! !!!!!!###!!! !!!!!! !!!###'''***...000222666///&&&!!!(((...555444111...)))$$$ ###$$$)))111888999333,,,---***%%%###&&&,,,444999CCCBBBBBBAAA@@@????????????;;;444...)))&&&%%%%%%)))$$$######(((((($$$~~~|||zzzwwwvvvuuupppooommmjjjgggdddbbbaaaZZZYYYWWWUUURRRPPPNNNMMMIIIHHHFFFCCC@@@>>><<<;;;666666555555555555555444444222000//////000222444111000...,,,,,,...000111/////////000000111111111222222111111000///......+++,,,,,,---...//////000---,,,,,,+++***)))))))))(((((()))+++,,,...//////111000///...,,,+++***)))((()))***,,,...///000111333333444666888999;;;;;;<<<===???@@@@@@>>><<<;;;555444333111///---,,,+++,,,+++***)))(((''''''&&&###"""""" ###$$$$$$$$$%%%%%%%%%&&&!!! ########################""""""""""""!!!!!!!!!!!!    ###''')))+++++++++&&&(((+++...000111111111,,,...///111111000///...((((((((('''$$$!!!""" """&&&***...111222666000'''!!!''',,,444444444222///+++'''%%%!!!"""'''000777888333---)))&&&######'''///888===GGGFFFEEEDDDCCCBBBAAAAAAAAA>>>999333...+++******,,,((("""!!!"""(((---...+++&&&"""~~~|||zzzwwwvvvuuuqqqooommmjjjgggdddbbbaaa^^^]]]ZZZWWWSSSPPPMMMLLLHHHGGGFFFCCCAAA>>><<<;;;777777666666555555444444333222111000000111222333111000...,,,,,,...000111/////////000000000000000111111000000//////......,,,,,,,,,------.........,,,,,,,,,++++++*********))))))***+++---...//////000000///---,,,+++************+++---///000222222333444555777999:::;;;<<<<<<<<<===>>>===<<<:::999111111000...---+++******))))))((('''&&&%%%$$$$$$  !!!#########"""""""""!!!!!!  !!!###''''''''''''''''''''''''""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!"""###"""!!! ###&&&((())))))(((&&&(((***,,,------,,,,,,((())),,,...//////...---&&&&&&&&&%%%###   $$$)))---111333666111(((!!!!!!%%%(((333444666666444000,,,*** !!!%%%...666888333...%%%$$$"""$$$)))111:::@@@HHHHHHFFFEEEDDDBBBAAA@@@AAA???;;;777444111//////,,,***&&&###!!!!!!!!!"""&&&)))...111222000,,,***~~~|||zzzwwwvvvuuuqqqpppmmmkkkhhheeebbbaaabbb```]]]YYYTTTPPPLLLJJJHHHGGGEEECCCAAA???===<<<888888777777666555444444222111111111111111111222111000...,,,,,,...000111/////////////////////////////////////////////...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++***++++++,,,---....../////////...---,,,,,,+++++++++,,,---///000222333444444555666888999;;;<<<===<<<<<<<<<;;;:::999888777///...---,,,+++***)))(((''''''&&&%%%$$$###"""""" !!!"""""" !!!!!!"""###""""""!!!  """$$$!!!!!! !!!###%%%))))))))))))))))))))))))""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$""" !!!"""$$$%%%&&&%%%###""" """$$$&&&&&&%%%%%%%%%&&&((()))***)))'''&&&###%%%(((***,,,---,,,,,,$$$######"""  """(((,,,000222555000***### !!!$$$&&&000222666777555000***&&& !!!$$$,,,555888444///'''%%%$$$$$$(((///666;;;BBBAAA@@@???===<<<;;;:::::::::999777555222000...''''''''''''((()))***+++000000000///---***(((&&&~~~|||zzzwwwvvvuuuqqqpppnnnkkkhhheeecccbbbcccaaa]]]YYYTTTOOOKKKIIIGGGFFFEEECCCAAA???>>>===:::999999777666555444444111111111222222111111111111000...,,,,,,...000111000/////////...---------.............../////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,---...///000222444555666555666777999:::<<<===>>><<<;;;:::888777666666666---,,,,,,+++***))))))(((&&&&&&%%%$$$###"""!!!!!! """"""### !!!!!!!!!""""""!!!!!! !!!$$$%%%"""""" !!!"""%%%&&&************************""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%###"""!!!"""$$$'''(((((('''&&&!!!!!!!!! !!!###$$$###"""!!!###$$$%%%&&&&&&%%%###"""!!!$$$''')))))))))(((!!! $$$###!!! !!!&&&***---///222///***%%%###"""###%%%,,,000444777444...&&&!!!$$$###&&&---444777444000+++)))&&&%%%&&&)))---000555444444333333222111111000222444444333111---+++###$$$%%%(((,,,000333555777444///(((###~~~|||zzzwwwvvvuuurrrpppnnnkkkhhheeecccbbbaaa___\\\WWWSSSNNNKKKIIIFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::888777555444444000111222333333222111000111000...,,,,,,...000111000000///...---,,,,,,+++,,,,,,------......//////,,,,,,,,,++++++*********,,,,,,,,,------.................................------------------------...///000222444555777777666777888:::;;;===>>>???<<<:::888555444333333444,,,,,,++++++*********)))&&&&&&%%%$$$###"""!!!!!! !!!""""""  ###$$$"""!!! """$$$&&&((((((((((((((((((((((((""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###"""!!!$$$''')))))))))(((###"""""""""!!! !!!""""""!!! """######""" """$$$%%%%%%$$$$$$!!!"""((('''%%%"""  $$$'''***+++---,,,)))'''%%%%%%%%%%%%(((...555999888222)))###***((()))...555777444000---+++'''$$$######$$$%%%)))))))))***++++++,,,,,,***---111444444222...+++&&&&&&&&&(((,,,111555888<<<666,,,"""~~~|||zzzwwwvvvuuurrrqqqnnnlllhhhfffcccbbb^^^\\\YYYVVVQQQNNNKKKIIIEEEEEEDDDCCCAAA@@@??????===<<<;;;999777555444333///000222444444222000///111000...,,,,,,...000111000000///...---,,,+++***++++++,,,---......//////---,,,,,,+++***))))))(((+++,,,,,,---...//////000/////////...............------------------------000000222333555777888888777888999:::<<<>>>???@@@<<<:::666333111111222222,,,,,,,,,,,,++++++++++++''''''&&&%%%$$$###"""""" !!!!!!   !!!!!!!!!  """!!!  !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!!!! """!!!###&&&((()))))))))$$$$$$###""""""!!!  !!!  !!! !!!""""""!!!  """!!!  """$$$&&&,,,+++(((%%%!!! !!!!!! !!!""""""!!!"""$$$&&&'''))))))(((((('''''''''&&&&&&---777@@@BBB===555///000...---111666888444000+++)))%%%"""  """###%%%''')))+++,,,---***...444999:::777333///111...***'''(((+++000333>>>777+++~~~|||zzzwwwvvvuuurrrqqqooollliiifffdddbbb\\\ZZZXXXTTTPPPMMMJJJIIIEEEDDDCCCBBBAAA@@@@@@???======;;;999777555444333///000222444444222000///111000...,,,,,,...000111000000///...,,,+++******++++++,,,,,,---...//////---,,,,,,+++***)))((((((+++,,,,,,---...///000000///////////////.........,,,,,,---------------...000111222444666777888999777888999;;;===>>>???@@@<<<999666222000000111222,,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&%%%$$$###### !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!  """%%%((()))***)))%%%$$$$$$###"""!!!    !!!!!! $$$###!!! !!!###&&&(((///---***&&&""" """"""!!!"""$$$$$$### !!!"""$$$$$$&&&'''(((((()))((((((((($$$---:::FFFJJJHHHAAA<<<444111000222777888444000(((&&&### !!!"""$$$'''***---///000,,,111888>>>@@@===888444;;;666...'''$$$%%%))),,,???888+++ ~~~zzzwwwuuuuuuvvvtttqqqmmmhhhdddbbbbbbbbb]]][[[YYYUUURRRNNNKKKJJJFFFEEECCCAAA>>>;;;999888???>>><<<:::777555333222***,,,///222333444333333111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***))))))***+++------------------------000/////////............------......///000111111000111333555888:::<<<===BBBBBBDDDDDDCCCAAA???>>>:::999777444222///---,,,((('''&&&&&&''')))+++---((()))******)))'''%%%### !!!""""""######!!!!!! !!!%%%((())))))(((&&&&&&%%%$$$"""  !!!!!! !!!!!!"""%%%&&&((()))+++'''((((((((('''%%%"""   !!!"""###""" %%%$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&......///...,,,)))%%%"""&&&***111777;;;<<<;;;:::333555666777666333000...&&&'''***+++***(((%%%###&&&)))+++***((()))...444777777888999:::===???@@@>>>888///'''"""!!!###%%%)))'''###~~~zzzwwwvvvvvvvvvtttqqqmmmhhheeecccbbbbbb]]]\\\YYYVVVRRRNNNLLLJJJFFFEEECCCAAA>>><<<:::999>>>===;;;999666444222111+++,,,///222333333333222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***+++------------------------000000/////////.........,,,,,,---...///000000111222333555777:::<<<>>>???CCCDDDEEEEEEDDDBBB@@@>>>:::888777444111///---,,,((('''&&&%%%&&&(((***,,,((()))***+++***(((&&&$$$!!!!!!!!!""""""#########"""!!! !!!%%%(((*********''''''%%%###!!!"""!!! !!! !!!  $$$(((***+++***)))&&&'''((()))((('''%%%###!!!  !!!!!!   ###$$$%%%(((&&&$$$###$$$&&&***,,,000///---,,,++++++++++++///000000000...+++(((%%%###'''...444888999999888666777777777555333///---&&&''')))+++,,,---------,,,///000...******...444444555777:::<<<===>>>???<<<666...&&&!!! """$$$'''&&&"""{{{yyywwwwwwvvvsssqqqmmmiiifffdddcccbbb^^^]]]ZZZVVVSSSOOOLLLKKKGGGFFFDDDAAA???<<<:::999;;;;;;999777555222111000+++---///222333333222222000000000000////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,,,,........................000000000000////////////++++++,,,---///000111111666777999;;;===???AAABBBEEEEEEFFFFFFEEECCC@@@???999888666333000...,,,+++'''&&&%%%$$$%%%''')))***((()))+++++++++)))'''&&&###############$$$$$$$$$"""!!!!!!  $$$(((+++,,,,,,***(((&&&""" !!!$$$###!!!  !!!""" &&&,,,000///+++'''%%%&&&(((***+++***)))((("""!!! !!!"""###"""  !!!!!!"""&&&***,,,...,,,)))%%%###$$$(((...222;;;999555222000000111222////////////...+++)))((( $$$***///444555555555666777777666555333000///)))***+++---///333666777666888888333---+++...333...111666:::======<<<;;;777222+++$$$ !!!"""%%%### }}}zzzyyyxxxwwwrrrpppnnnkkkhhheeedddccc___^^^[[[WWWTTTPPPMMMLLLHHHGGGEEEBBB???===;;;:::999999777555444222000000,,,...000222333222111111000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++---...........................111111111000000000//////++++++,,,...///111222222;;;<<<===???AAACCCDDDEEEFFFGGGGGGGGGEEECCC@@@>>>888777555222000---+++***&&&%%%$$$######$$$&&&'''((()))***++++++***((('''$$$$$$$$$$$$$$$$$$######""""""!!! ###'''***,,,---+++)))%%%!!! !!!!!!"""!!!  '''000555333+++$$$$$$%%%(((+++,,,---,,,,,,######"""  """###$$$###"""!!!!!!$$$### !!!!!!###&&&***---///000000000---'''$$$&&&,,,333888BBB???:::555222111222333************)))((('''&&& ###''',,,///111111111222222333444444444444444333222111111222666999<<>><<<;;;999888777666555444333333...///111222222111000//////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,...000111000000000000000000000000222222222222111111111000---...000222444666888999AAAAAABBBCCCEEEFFFGGGGGGEEEFFFFFFEEECCC???<<<:::666555333000...+++)))(((%%%$$$"""  !!!"""###$$$&&&(((((((((&&&%%%$$$######"""!!! ###""""""!!! """%%%'''***'''!!! !!!###...777666+++!!!"""$$$'''***+++,,,++++++&&&&&&$$$"""  """######"""""""""((($$$!!!!!!"""######$$$%%%%%%#########$$$'''))),,,...444555888:::999666333111444222...---///555;;;@@@BBBAAA@@@===:::777444333$$$$$$#########%%%'''(((++++++,,,,,,------,,,,,,&&&'''(((+++///333777999>>>===<<<;;;;;;;;;<<<===GGGGGGCCC;;;000))))))+++%%%'''***---...---+++***%%%###}}}zzzyyynnnooooooooommmjjjfffdddbbb```^^^ZZZVVVSSSPPPOOOIIIHHHFFFDDDAAA???===<<<:::999999888777666555555///000111222222111///............---------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///111222000000000000000000000000333333222222222111111111///000222444777999;;;<<>>???>>>;;;999444333222222555999===@@@EEEFFFGGGGGGEEE@@@<<<999***)))(((((())),,,///111333222111///...,,,,,,+++(((''''''(((***---111333555777:::===@@@BBBCCCDDDFFFEEEBBB999...'''&&&)))%%%&&&&&&&&&&&&%%%$$$$$$ ~~~~~~{{{yyynnnoooppppppnnnjjjgggeeebbbaaa^^^[[[WWWSSSQQQOOOJJJIIIGGGDDDAAA???===<<<:::::::::999888777777777///000222333222111///.........---------,,,,,,,,,111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///111333000000000000000000000000333333333222222222111111111222444666999;;;===>>>BBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCBBB???;;;888666555444222///,,,***((('''$$$### """$$$%%%$$$######!!!!!! ######"""!!! &&&### &&&%%%###"""!!!"""$$$%%%  !!!!!! !!!'''333555+++ """$$$&&&'''((('''&&&%%%((('''%%%### !!!!!!!!! ###"""  """+++'''   !!!###%%%(((+++---...222000...++++++,,,...//////333999???CCCDDDBBBAAA333333444555888;;;???AAAHHHKKKNNNOOONNNHHHBBB>>>000000......000333666888888777444111///---+++++++++***(((&&&'''(((+++---,,,000777>>>DDDHHHJJJKKKDDDDDD@@@777,,,%%%%%%'''&&&%%%$$$"""!!! |||yyyxxxvvvtttsssqqqnnnkkkiiigggfff```___]]][[[XXXVVVTTTSSSMMMJJJFFFBBB???>>>======999999888777666555444444111111111111000000000///111///---++++++---///111333222222111000///......000000000000000000000000000000000000000000000000333333444444555666666666333222222111000///......444444555777888999:::;;;===>>>@@@BBBBBBBBBAAA@@@AAA@@@>>>;;;999666444333------+++)))'''&&&$$$###!!!  !!! !!!!!!""""""######!!!!!!!!!  """###""" ###"""!!!  """ !!!"""!!!  ###$$$%%%$$$$$$$$$,,,222555222...+++'''''''''%%%!!! '''''''''%%%!!! """!!!  !!!!!! !!!"""!!! ###""" !!!$$$%%%### """&&&(((&&&&&&'''***---222666999???;;;666111//////222333...222777;;;>>>???>>>===666555555666888;;;>>>@@@HHHJJJMMMNNNMMMJJJFFFDDD@@@;;;333---,,,...333777888888888666444111...---%%%%%%$$$#########$$$%%%,,,,,,000999CCCHHHEEEAAAGGG???333''' """%%%***)))&&&### |||zzzxxxwwwtttsssqqqooollliiigggfffaaa```^^^[[[XXXVVVTTTSSSMMMKKKGGGCCC@@@>>>======:::999888777666555444333111111111000000000/////////...,,,++++++,,,...///222222111111000///......000000000000000000000000000000000000000000000000333333333444555555666666333333222111000000//////444555666777888999::::::;;;===???@@@AAA@@@???>>>???>>><<<999777555333222,,,,,,***)))'''%%%$$$###  !!!!!!!!!""""""######!!!!!!!!! !!!!!!!!!### !!!  """""""""  ###$$$%%%$$$$$$!!!&&&...555777666222///(((((((((&&&"""''''''&&&$$$!!! !!!!!!  """######"""!!!  !!!""""""###!!!"""%%%''',,,,,,---///222666:::===EEEAAA:::333///------...///111555999;;;;;;;;;:::888666555444555888<<<>>>HHHHHHHHHHHHGGGEEECCCBBBBBB===555///,,,...222555777555222///---+++***)))((((((((('''&&&%%%$$$###%%%'''---999EEELLLLLLIIICCC;;;000%%%"""%%%)))((('''%%%###""""""!!!###!!!}}}zzzxxxwwwuuutttrrrooommmjjjhhhgggaaa```^^^\\\YYYVVVTTTSSSNNNKKKHHHCCC@@@???>>>>>>;;;:::999888666555444333000000000000////////////---,,,+++******+++,,,---111111000000//////......000000000000000000000000000000000000000000000000222333333444444555555666333333222222111111000000555555666777777888999999999;;;<<<>>>>>>===<<<:::;;;:::888666444222000///+++***)))'''&&&$$$######!!!!!!""""""""""""""""""!!!!!!!!! """"""!!!!!! !!!"""###"""  ###$$$%%%$$$$$$$$$)))000777;;;:::777555)))))))))'''$$$!!!&&&&&&%%%###  ###$$$%%%$$$$$$ ###&&&&&&###!!!  """%%%&&&111111111333555999===???JJJEEE>>>666000,,,+++***000111222444555555555555:::777333000111333777:::EEEDDDAAA???=========>>>DDD???888111------000222444000***%%%""""""$$$%%%***+++---...,,,)))%%%###!!!***888FFFNNNNNNLLL;;;555+++""""""%%%&&&&&&'''((()))*********)))'''###}}}{{{yyyxxxvvvuuussspppmmmkkkiiihhhbbbaaa___\\\ZZZWWWUUUTTTOOOLLLHHHDDDAAA@@@??????<<<;;;:::888666555333222000000/////////.........+++******************+++/////////////////////...////////////////////////000000000000000000000000222222222333444444555555333333333333222222222222666666666777777777777777777888999::::::999777666666555444222000...---,,,(((((('''&&&$$$###""""""######""""""""""""""""""!!!!!!!!! ###$$$%%%&&&%%%###  !!!"""######"""  ###$$$%%%$$$$$$&&&***111888;;;<<<:::888******)))'''%%%###!!! !!!"""###"""  %%%%%%###!!! !!! ###%%%&&&%%%%%%  ''',,,+++%%%""""""""""""###$$$%%%&&&'''111111000111333666999:::DDDAAA<<<777222000//////222111000///////////////:::666111---,,,///222555AAA>>>999555444555777999GGGBBB;;;333///---...///000+++### ###))),,,000222222///+++((('''555BBBIIIGGGCCC444...&&&!!!$$$###%%%(((+++...000111111...+++'''"""~~~|||zzzyyywwwvvvtttqqqnnnllljjjiiicccaaa```]]]ZZZXXXVVVUUUPPPMMMIIIEEEBBBAAA@@@@@@===<<<;;;999666444333222/////////............---)))******++++++******))).............../////////////////////////////////111111111111111111111111111111222222333444444444333333333333444444444444777777777666666666666666444555666777666555333111000000///---,,,***))))))%%%%%%$$$$$$###"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!  !!!$$$%%%'''((('''$$$  !!!"""###$$$$$$"""  ###$$$%%%$$$$$$%%%)))...444777888777666******((('''%%%$$$$$$$$$'''((()))******)))'''&&& $$$###!!!!!!""""""""""""  ###$$$$$$$$$### (((///...%%%!!!%%%((((((((())))))************---,,,++++++,,,...000222888777666555555666777888666333///+++))))))******666333///+++***+++...000999666111---,,,///333666HHHCCC===555000.........---((( !!!%%%'''+++000444666555222///""")))444===@@@;;;555///***$$$ ### ###(((---000222222222///,,,'''"""|||zzzyyyxxxwwwuuurrrooommmkkkjjjcccbbb```^^^[[[XXXVVVUUUQQQNNNJJJFFFCCCBBBAAAAAA>>>===<<<999777444222111///.........------------***+++,,,------,,,+++***,,,,,,------......//////000000000000000000000000111111111111111111111111000111111222222333333444333333444444555555666666888888777666666555444444111222333444333111...---++++++***)))((('''&&&%%%######""""""!!!!!!!!!  %%%%%%$$$###""""""!!!!!!!!!!!!!!! """$$$%%%&&&''''''&&&### !!!!!!###$$$%%%%%%$$$"""  ###$$$%%%$$$$$$"""%%%)))---/////////...)))(((&&&%%%$$$$$$%%%&&&+++,,,---...---+++)))(((  !!!!!!!!!$$$"""###&&&&&&%%%$$$%%%###  !!!"""!!! &&&//////&&&###'''***---...///000111222222111000///+++***(((''''''(((***+++---...000333666999<<<===:::666///)))%%%$$$&&&'''000...,,,***))))))***+++000...***((())),,,111444GGGCCC>>>777333000//////+++'''  &&&******---111444666555444333%%%'''---666======555...---)))###!!!"""''',,,///000///...,,,)))%%% }}}{{{zzzyyywwwvvvssspppnnnlllkkkdddcccaaa^^^[[[YYYWWWVVVQQQOOOKKKGGGDDDBBBBBBBBB???>>><<<:::777444222111.........---------,,,,,,+++,,,...//////...,,,+++++++++,,,---......//////000000000000000000000000111111111111111111111111000000111111222333333333333333444555666666777777999888888666555444333333///000111111000...+++***''''''&&&&&&%%%$$$######!!!!!!!!!!!! """  """&&&&&&%%%$$$###!!!!!! !!!!!!!!! !!!$$$'''&&&&&&&&&%%%###!!! !!!"""$$$%%%%%%&&&$$$"""  ###$$$%%%$$$$$$ ###%%%&&&&&&%%%$$$'''&&&$$$###"""$$$&&&'''((()))***+++***(((&&&$$$ !!!""""""###!!!"""'''******((('''(((&&&"""  ###---///&&&&&&,,,111333444444777888999::::::888666444---+++)))((('''((()))***)))+++...111555888:::;;;???999000'''"""!!!###%%%((()))***+++***)))((('''((('''&&&&&&(((,,,000222EEEBBB>>>888444222111111***'''###!!!###'''---111222333333333222222111000))),,,222<<>>???>>><<<999777000///---***)))***++++++***,,,...111333555666666AAA;;;000'''!!! """%%%$$$&&&)))+++,,,)))&&&$$$######$$$&&&))),,,000222DDDBBB>>>999555333222222)))(((&&&&&&(((---222555:::888555222///...---,,,***...666AAAJJJJJJCCC<<<...+++%%% """&&&***+++)))%%%###$$$!!!|||zzzzzzzzzxxxwwwvvvtttrrrpppnnnnnniiihhheeebbb^^^ZZZXXXVVVPPPOOOLLLJJJFFFDDDAAA@@@CCC@@@:::666444444777999777666333000.........///////////////............,,,,,,,,,---------......000000000000000000000000...111555888888555111.........///000111222333333444444444555555555666666444333222000///---,,,+++------,,,+++***)))(((((('''&&&%%%$$$###!!!  !!!"""$$$&&&((())) """###$$$$$$###"""  """###$$$###!!!  """"""!!!  """"""  !!!######"""  !!!%%%''')))'''%%%"""###(((***)))&&&$$$$$$###""" !!! &&&,,,+++###"""''')))'''$$$!!! """''',,,000333444555444555666888999;;;<<<<<<000111333444444222111///'''---444666666999@@@GGGGGGAAA888///)))(((***++++++(((%%%'''***+++&&&"""###''''''&&&)))000666???<<<888333///,,,+++***'''(((***---222888===@@@KKKEEE===555111111444666555666;;;DDDLLLJJJ???555555000)))"""!!!$$$'''+++***)))'''%%%###"""!!! }}}{{{zzzzzzxxxxxxvvvtttrrrpppooonnniiihhheeebbb^^^[[[XXXVVVPPPOOOMMMJJJGGGDDDBBB@@@@@@===999555333555777999888777444111/////////000////////////.........---+++,,,,,,------.........000000000000000000000000///111555777777555111///...///000111222333333444555555555555555555555555333333222000...---++++++,,,+++***)))(((''''''&&&&&&%%%%%%$$$"""!!!!!!   !!!###$$$%%%%%% !!!###$$$$$$###!!!  """###$$$###!!!  !!!   """"""!!!"""%%%'''((('''&&&$$$""" $$$(((******((('''###"""!!! $$$***)))!!!!!!&&&((('''$$$"""###&&&***...111333333333444555666777888999::::::555777888::::::999888777+++000555666666999@@@FFFKKKEEE;;;222+++))))))***000---***+++---,,,&&&!!! $$$'''&&&$$$&&&,,,222===:::666222///---,,,,,,/////////111444777;;;===DDDAAA<<<888666666888999777888;;;???BBBAAA;;;666777222***$$$ !!!$$$&&&,,,+++)))'''$$$""" }}}{{{{{{{{{yyyxxxwwwuuusssqqqooonnnjjjhhhfffbbb^^^[[[XXXWWWQQQOOOMMMJJJGGGDDDBBBAAA<<<:::777444444555888999:::888555333111111111111//////.........---------++++++,,,,,,---...//////000000000000000000000000///222444666666444222///000000111222333444555555666666666666555555555555333222111///---,,,+++***))))))((('''&&&%%%$$$$$$%%%$$$$$$###"""!!!!!!   !!!###$$$$$$###!!!  """###$$$###!!!   !!!&&&***++++++***$$$$$$###"""!!!  %%%)))+++,,,+++)))"""!!! !!!'''&&&###%%%&&&%%%$$$***,,,...111333333222222333444444555666777888888;;;<<>>555///,,,,,,---888444111111111...&&& !!!$$$&&&$$$!!!"""''',,,999777444111///.........777666555333333444666777:::;;;;;;<<<===>>>>>>>>>:::;;;;;;888555333555777888333,,,%%%""""""$$$%%%---,,,)))'''$$$!!!}}}|||||||||yyyyyywwwuuusssqqqpppoookkkiiifffccc___\\\YYYWWWQQQPPPNNNKKKHHHEEECCCBBB999888666444444666888999;;;999777444222222222333.........---------,,,,,,******+++,,,---//////000000000000000000000000000000222444555555444222000111222222333444555666666888888777777666555555444222111000...---+++***)))''''''&&&%%%$$$###""""""#########""""""!!!!!!   !!!"""$$$$$$"""!!!  """###$$$###!!!  !!!!!! &&&---111111...,,,############"""""""""""" """&&&)))+++,,,,,,+++    ###### ###$$$%%%&&&111222444555555444222111222222333444555666777777===???AAACCCEEEEEEDDDCCC666777999:::;;;<<<>>>@@@EEEBBB<<<666333333444666???;;;888777666111((( """$$$&&&######'''555333111...------...///999777444111...---------222666;;;@@@CCCDDDCCCBBB;;;<<<999222)))(((///666777333,,,'''###"""$$$%%%---,,,)))&&&### ~~~}}}}}}}}}zzzyyyxxxvvvtttrrrqqqpppkkkjjjgggddd```\\\ZZZXXXRRRQQQNNNLLLIIIFFFCCCBBB999888777666666777888999;;;999777444222222222333------------,,,,,,,,,,,,)))***+++,,,...///000111111111111111111111111111222222444444444444222222333333444555666777888888::::::999777666555444444111000///---+++***)))(((&&&&&&%%%$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""######"""!!! """###$$$###!!!  !!!""""""!!!!!! """+++222555444000---%%%%%%%%%%%%%%%&&&&&&&&&###$$$''')))************  !!!"""  !!!!!! ###&&&(((777777999999888666444222000111222444555777888999<<<>>>@@@BBBCCCCCCBBBAAA888999<<>>;;;999777555444666999<<>>@@@AAAAAA@@@>>>===666888>>>EEEIIIFFF>>>888000000000111555999===@@@@@@>>>===>>>???:::000'''"""%%%%%%"""!!!%%%---+++)))&&&%%%&&&&&&'''///---+++)))''''''((()))222666<<>>;;;///000000---***)))***---,,,***'''$$$######$$$%%%((('''&&&$$$""" {{{{{{yyywwwuuusssrrrqqqlllkkkhhheeeaaa]]][[[YYYSSSRRRPPPMMMJJJGGGEEECCC???>>>>>><<<;;;999888777888777444111/////////000,,,,,,,,,,,,++++++++++++'''(((***,,,...000222222111111111111111111111111333333333333333333333333666666777888999:::;;;;;;>>>===;;;999777555333222///...---,,,***((('''&&&''''''&&&%%%$$$###"""""" !!!!!!!!!######"""!!!   !!!""" """######"""  """###$$$###!!! ###!!! !!!"""###$$$'''%%%###  !!!"""'''%%%""""""&&&...+++&&&""" !!!$$$&&&(((+++000444444222///,,,.........---,,,,,,++++++***)))'''&&&$$$"""!!!!!! ###%%%'''(((%%%"""!!!$$$&&&$$$!!! !!!'''+++<<<===>>>>>>>>><<<999888,,,...111555:::>>>AAACCCAAABBBBBBBBBAAA???<<<;;;222777???JJJPPPKKK???444////////////111333666777<<<;;;<<>>444,,,"""$$$&&&######(((***(((%%%###!!!!!!!!!"""---,,,,,,,,,---///222333777:::>>>AAA@@@<<<888444'''(((+++///222111+++&&&%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""!!!!!!""" |||{{{yyywwwuuusssrrrqqqmmmkkkiiieeeaaa^^^[[[ZZZSSSRRRPPPMMMJJJGGGEEEDDDAAAAAA@@@???===:::888777777666333000.........///,,,,,,,,,+++++++++******'''(((***,,,...000222333111111111111111111111111444333333222222333333444777777888999:::;;;;;;<<<>>>>>><<<:::777555333222///...---+++)))((('''&&&(((''''''&&&%%%$$$###### !!!!!!!!!$$$######!!!   """""" !!!######!!!  """###$$$###!!! $$$""" !!!!!!"""###$$$)))'''$$$!!! !!!"""$$$+++)))%%%!!!$$$(((444000+++%%%######%%%''',,,...111333333111...+++222111000///...---,,,,,,,,,***(((%%%""" !!!$$$''')))***&&&### ###&&&)))&&&""" !!! ''',,,===>>>???@@@???===;;;:::+++---111666;;;@@@DDDFFFEEEEEEEEEDDDBBB???<<<:::000555@@@MMMTTTOOO@@@333222111000......---......999888;;;???CCC@@@777///"""$$$&&&### $$$))))))'''$$$!!!.........000333777:::===;;;===??????===888333000"""###(((111999777,,,"""!!!!!! !!!!!!###%%%&&&""""""""""""""""""""""""%%%###~~~}}}zzzyyyxxxvvvuuusssrrrqqqkkkjjjhhheeebbb___]]][[[TTTSSSQQQNNNKKKHHHFFFDDD????????????===:::777555000//////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,---...///000111111000000000000000000000000//////000111333444555666666888:::<<<======<<<;;;;;;:::999777555333111000------,,,+++***))))))(((&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$%%%%%% !!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!   !!!%%%###  ...+++&&&!!!!!!''',,,000>>>888...&&&###&&&+++000999555///)))&&&&&&''')))///---+++)))((())),,,---///+++$$$  !!!""""""!!!$$$'''&&&!!! &&&***...((( """)))...222::::::999777555222000...///000333777===DDDIIIMMMUUURRRLLLDDD>>>999555444333222666BBBNNNMMM@@@333......------,,,,,,++++++...444;;;AAABBB>>>888444)))'''%%%$$$%%%''')))+++)))'''### """&&&(((777666555555666888;;;<<>>===<<<<<<:::999888666444222000000...------,,,+++***))))))%%%%%%$$$######"""!!!!!!"""""""""######$$$$$$$$$ !!!###%%%%%%$$$###"""$$$"""  +++((($$$ ###)))...111<<<666---%%%"""%%%+++///888444...)))%%%%%%&&&'''---,,,***)))((())))))***+++(((""" """$$$$$$$$$$$$"""$$$&&&%%%!!!  &&&)))...)))!!! ###***///333999888777555222000...,,,......000444999>>>CCCFFFSSSOOOHHH@@@:::666444444222///111:::DDDDDD999...------------............111444:::===>>>;;;666333,,,***'''%%%$$$$$$&&&''')))&&&### """&&&(((555444222222333555777999EEECCC@@@;;;555...(((%%%  ,,,;;;BBB>>>777...---,,,+++)))((('''&&&###"""|||{{{zzzxxxvvvsssrrrqqqlllkkkhhheeebbb___]]]\\\XXXWWWUUURRROOOLLLIIIHHHCCCCCCBBB???<<<888333111111000000//////...------------,,,,,,,,,+++++++++,,,,,,---...///000111111000000000000000000000000000000111333444555666777999;;;===>>>???>>>===<<<999888666444222000///.........---,,,+++***))))))$$$$$$######""""""!!!!!!""""""""""""############  !!!###$$$%%%$$$"""!!!!!! '''%%%"""!!!&&&+++000333888333***$$$"""$$$***---666333...(((%%%$$$$$$%%%)))))))))))))))'''&&&$$$%%%### """&&&((((((''''''"""###$$$%%%### !!!!!! %%%(((---(((!!!!!!%%%,,,111555888777444111...,,,***)))++++++,,,...111666:::<<>>999111111///...,,,***)))(((###"""~~~}}}{{{yyyvvvtttrrrqqqlllkkkiiifffccc```^^^]]]ZZZYYYWWWTTTQQQNNNLLLJJJDDDDDDCCC@@@<<<777222///222111111000//////......------------,,,,,,,,,,,,,,,,,,---...///000111111000000000000000000000000111111222444555666777888;;;<<<>>>??????>>>===<<<777666444222000...---,,,------,,,+++***)))((((((""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!  !!!!!! !!!###$$$$$$"""!!!"""!!! !!!!!!!!!"""###"""!!!!!!!!!%%%)))---000222333...'''""" ###(((,,,444111---)))&&&$$$$$$%%%&&&''')))***(((&&&""" !!!"""""""""!!!###(((++++++***)))%%%%%%$$$###!!!!!!!!!  $$$&&&+++''' !!!'''...444888999777333///,,,)))(((''')))(((((((((***---000222HHHCCC;;;444000///000222444///+++,,,111222...)))''')))+++...111444666777888666444222111111222222>>><<<888333...***'''%%%'''%%%$$$######%%%((()))///,,,)))'''&&&))),,,...333444444333000+++%%%"""(((333999888444///...---,,,***((('''&&&###"""}}}zzzwwwtttrrrqqqmmmllljjjgggdddaaa___]]][[[ZZZXXXUUURRROOOMMMKKKDDDDDDCCC@@@<<<777222///333222222111111000//////.........---------,,,,,,,,,,,,---...///000111111111111111111111111111111222222333555666777888999;;;<<<>>>???>>>===;;;:::555444222000...,,,+++***++++++***)))((('''&&&&&&!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!  !!!""""""!!!!!!#########!!! !!!""""""!!!$$$&&&'''&&&%%%###!!!"""%%%'''***---...///---)))$$$ """&&&***111///,,,***((('''''''''&&&'''))))))'''$$$!!!$$$$$$$$$###!!! !!!!!!!!!"""!!! ###'''***+++++++++((('''$$$"""  """$$$'''$$$""")))111777;;;<<<999444///+++)))(((((('''&&&%%%$$$%%%''')))+++@@@<<<666111------...000777222---,,,...///---+++%%%&&&)))---000444777888999666222///...///222444GGGEEEBBB===777222---+++%%%%%%$$$$$$%%%''')))***---)))%%%!!!!!!###'''***,,,...111444333000,,,)))  %%%+++...,,,***(((''''''&&&$$$$$$###"""###"""~~~{{{xxxuuusssqqqnnnllljjjgggdddaaa___^^^[[[ZZZWWWUUUQQQOOOLLLKKKCCCCCCBBB???<<<888333111444333333222111111000000//////.........---------,,,,,,---...///000111111111111111111111111111111333333444666777888999::::::;;;<<<===<<<;;;999777333222000...,,,***)))((((((((('''&&&%%%$$$###### !!!!!!""""""###""""""!!!  !!!!!!"""!!!!!!!!!!!!  !!!"""""""""!!!"""######"""   !!!"""### """&&&)))******'''&&&$$$%%%''')))*********)))(((%%%!!!!!!%%%(((------,,,,,,,,,,,,,,,,,,)))))))))(((&&&$$$!!!  !!!%%%%%%%%%$$$!!! ###'''))),,,)))$$$!!!!!!###%%%''')))+++,,,,,,)))$$$  !!!""""""$$$+++333:::===AAA>>>777111---*********%%%$$$#########%%%'''(((888666444111...---------333000,,,******+++++++++###$$$'''+++///222555777888555111......000333666GGGFFFDDD@@@<<<666222///$$$$$$%%%&&&'''(((******,,,((("""###&&&(((+++000444444222...+++"""!!! !!!""""""!!! !!!!!!!!!!!!###"""|||yyyuuusssqqqnnnmmmkkkhhheeebbb```___ZZZYYYWWWTTTQQQNNNLLLJJJ@@@AAA@@@???<<<999555333444444444333222222111111////////////.........---,,,,,,---...///000111111111111111111111111111111333444555666888999::::::999:::;;;;;;:::888666555111000///---+++)))((('''%%%%%%$$$###"""!!!  !!!""""""###""""""!!! !!!""""""""""""!!!!!!!!!  !!!""""""######!!!""""""###!!!!!!!!!   """""" ###(((,,,---,,,***((('''((()))***)))'''$$$###$$$!!! $$$'''***+++,,,...///111111222...,,,***'''%%%#########  """"""%%%%%%$$$### &&&---111777111((("""%%%$$$!!!!!!"""%%%))),,,...***$$$  """""" !!! !!!!!!"""!!!  &&&---555<<<@@@GGGCCC;;;444///------...%%%$$$#########%%%((()))222222333222111///---+++)))(((&&&%%%$$$$$$%%%%%%"""###%%%))),,,000222444666444111000000333666888??????>>>===999555000...###$$$%%%'''(((******+++,,,(((!!!!!!$$$(((+++000333222---((($$$!!!"""$$$$$$###"""}}}yyyuuusssqqqnnnmmmkkkhhheeebbb```___YYYXXXVVVSSSPPPMMMKKKJJJ????????????===:::777555555444444333333222222111000/////////............,,,,,,---...///000111111111111111111111111111111444444555777888999:::;;;888888999:::999777444333000000...,,,***((('''&&&######"""!!!  !!!""""""######"""  """"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!"""""""""!!! """"""!!! !!! !!!!!!  !!!"""!!!$$$)))---///...+++))))))***+++***(((%%%!!!!!!  ###&&&(((***,,,///222444555555111...***&&&$$$###$$$%%%!!!!!! !!!"""###%%%%%%$$$"""'''000777>>>666*** $$$(((%%%!!!"""(((+++///+++$$$ """$$$%%%  """""""""###&&&''''''%%%###!!! &&&...666===AAAJJJFFF>>>777111//////000%%%$$$######$$$&&&)))***...000333444333000,,,***!!!!!!!!!  !!!"""%%%(((+++...000111444333222111222555777999777777888777555111---+++###$$$&&&((()))***++++++---(((  $$$))),,,///111...(((  ###%%%'''(((###"""|||xxxtttqqqppplllkkkjjjhhhfffdddbbbaaaYYYWWWUUURRROOOLLLJJJIIIIIIHHHEEEAAA===999777555///111333555666555333222------------------------......///000111222333333666666666666666666666666777888888999;;;<<<<<<===:::999888666444222000000---,,,***)))'''%%%######""""""""""""""""""""""""!!!###$$$%%%&&&#########"""""""""!!!!!!!!!!!!!!!  !!!&&&&&&%%%%%%$$$###"""""" ###''''''### !!!""""""$$$&&&)))******)))))),,,***&&&""" !!!"""!!!###%%%(((,,,111444777999CCC>>>555---'''#########$$$""" """"""###"""!!! %%%333???CCC<<<222((("""!!!###%%%666222+++%%%!!! !!!"""...***%%%!!! !!!$$$&&&111---%%% $$$&&&$$$%%%(((***+++***(((''''''&&&%%%%%%)))000777;;;QQQIII@@@:::777333,,,'''((())))))******+++++++++'''***...111000,,,'''$$$ !!!$$$(((,,,///:::888555333111000000000+++,,,...//////...---+++,,,***&&&%%%&&&***...111555///&&& ###)))((('''%%%###"""  !!!|||xxxuuurrrpppmmmllljjjhhhfffdddbbbaaaYYYWWWUUURRROOOLLLJJJIIIIIIHHHEEEAAA===:::777555///111333555555444333222------------------------...//////000111222333333666666666666666666666666777888888999:::;;;;;;<<<888888666444222000///...,,,+++***(((&&&%%%######"""""""""""""""""""""""" """###%%%%%%$$$$$$$$$#########""""""!!!!!!!!!  %%%%%%%%%$$$###""""""!!!"""%%%$$$ !!!!!!"""%%%'''(((''''''(((&&&### !!!"""%%%(((---222777999FFF@@@888...'''###!!!!!!%%%$$$  !!!!!!!!!!!!%%%111:::>>>888///'''###"""$$$&&&666222+++%%%!!! !!!"""+++((($$$ !!!$$$&&&---***$$$!!!### """%%%(((******)))(((###$$$%%%(((---444:::>>>JJJCCC;;;777555111***%%%%%%&&&&&&'''((()))******$$$'''***,,,+++(((### !!! !!!###%%%)))---///999888666333000...---,,,&&&'''***,,,---------,,,---***'''%%%&&&))),,,///333...'''  """&&&&&&%%%###""" }}}yyyvvvsssrrrmmmlllkkkhhhfffcccbbbaaaYYYWWWUUURRROOOLLLJJJIIIHHHGGGDDDAAA===:::777666000111333444444333222111........................//////000111222333444444666666666666666666666666888888888999999:::::::::555555333111///---,,,++++++***)))(((&&&%%%######""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!  $$$######""""""!!!!!!!!! !!!!!!  """%%%'''''''''$$$""" !!!  ###)))///555999FFFAAA888000(((###!!! (((%%%""" """  """$$$(((///555777333,,,'''$$$%%%''')))666222+++$$$  !!!(((&&&!!! $$$&&&'''%%%###  $$$###!!!!!!%%%'''))))))***!!!###(((...555<<>>;;;888777111222222222222222111111........................000000111222333444555555777777777777777777777777888888888888888888888888333222000///,,,+++)))((())))))((('''&&&$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  $$$(((***++++++######!!! ###!!! &&&---444888???;;;555///***&&&$$$$$$)))'''###%%%### %%%***---000222333///---***((('''(((***,,,444000***$$$  !!!'''$$$  $$$&&&!!!!!!!!!  """###'''&&&$$$!!!"""&&&)))+++,,,%%%(((///666>>>EEEIIILLLMMMHHHAAA===999222'''!!!"""$$$&&&((((((%%%%%%%%%$$$""" &&&%%%%%%&&&(((+++...000777777666444000+++%%%"""$$$'''***+++++++++***'''$$$###$$$%%%&&&((((((((('''%%%""" !!!!!!!!! ~~~|||yyywwwvvvpppooollliiifffcccaaa___YYYWWWUUURRROOOLLLJJJIIIGGGEEECCCAAA>>>;;;999888333222111111000000000000////////////////////////111111222333444555666666888888888888888888888888888888888777777666555555111000///---+++)))''''''(((''''''&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!  !!!"""   $$$(((,,,...//////%%%%%%%%%$$$###"""!!!!!!###!!!!!!'''---333666444222000---+++))))))))))))&&&### &&&###"""%%%***111666777666444************+++,,,---...111---'''""" """$$$(((%%%!!! ###&&&"""$$$%%%((('''%%%""" ###'''+++...000...222777===DDDIIIMMMNNNUUUQQQKKKGGGAAA777*** !!!"""###%%%&&&'''(((***(((&&&###!!!'''&&&&&&&&&'''***---...555666777666222+++$$$ !!!$$$&&&'''''''''%%%###""" !!!!!!"""$$$&&&'''&&&""" """$$$$$$###!!! }}}zzzyyyxxxqqqpppmmmjjjfffccc```___YYYWWWUUURRROOOLLLJJJIIIFFFEEECCCAAA>>><<<:::999444333111///......///000000000000000000000000000222222333444555666777777888888888888888888888888999888888666555444333333111000...,,,***((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&#########"""""""""!!!!!!!!!!!!!!!  !!!!!! !!! !!!###"""!!!!!!%%%)))+++---------$$$%%%&&&&&&&&&%%%###"""!!! ###'''+++///222333++++++***************+++'''%%%"""   ###!!! &&&'''+++222999;;;888444(((***,,,...///000000000,,,)))$$$!!! """%%%''',,,)))$$$  ###%%%!!!###$$$%%%&&&%%%$$$###""" !!!###%%%%%%"""!!!"""###&&&***...222444999999;;;>>>AAADDDGGGIIIRRROOOMMMLLLHHH???111&&&&&&&&&&&&''''''(((((((((,,,)))%%% '''&&&%%%%%%&&&(((***,,,222555888999666...&&&!!! """###""""""###%%%$$$!!!"""%%%'''((($$$ ~~~{{{zzzyyyrrrqqqnnnjjjfffccc```^^^YYYWWWUUURRROOOLLLJJJIIIEEEDDDCCC@@@>>><<<:::999555333000...------...///000000000000000000000000333333444555666777777888999999999999999999999999999888777666444333222111111000///---+++)))''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!###%%%&&&'''(((!!!!!!!!! !!!!!!!!! !!!"""!!! ###'''(((%%%"""!!!$$$&&&&&&&&&&&& """###%%%$$$###!!! $$$)))...111222111000((((((((((((((('''''''''$$$###!!! !!!"""###"""!!! !!!######"""!!!&&&%%%'''...666888555000)))+++...222333333333222'''%%%!!! $$$(((+++111---(((""" """$$$"""  !!!###$$$$$$"""""""""###$$$$$$%%%%%%%%%''')))***)))%%% (((((((((***---111555888???===:::888777999;;;===AAAAAADDDIIIJJJEEE999000,,,,,,,,,+++*********)))+++'''!!!'''&&&$$$$$$$$$&&&((()))000444999<<<999222)))### !!!!!! !!!%%%(((,,,(((""" ~~~|||{{{zzzsssqqqnnnjjjfffccc```^^^YYYWWWUUURRROOOLLLJJJIIIEEEDDDBBB@@@>>><<<;;;:::666333000---,,,---...///000000000000000000000000333333444555666777888888999999999999999999999999999999777666444222111000111111///---+++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$&&&((()))*** """!!!!!!   !!!"""!!!  $$$***+++)))$$$!!!  """"""  !!!"""'''---333555444111///((((((((('''&&&$$$###"""###"""  !!!###$$$$$$$$$###!!!!!!!!!"""$$$%%%$$$###$$$"""###)))111555111---***,,,000444666555444222$$$""" !!!%%%***---444000***$$$!!! """###$$$!!! !!!!!!""""""###### !!!###%%%''')))))))))+++---...+++&&&!!! !!!---,,,,,,---///333888:::AAA===777111//////111333111333:::CCCJJJIII@@@777111000///...---+++******(((### &&&%%%$$$######$$$&&&'''///444:::>>><<<444+++%%%"""""""""""" !!!%%%(((...***###}}}zzzxxxwwwuuussspppmmmiiifffcccaaa[[[ZZZXXXVVVSSSPPPNNNMMMFFFEEEDDDBBB@@@>>>===<<<777666666555444333222222222333333444444555666666666666777888999:::;;;;;;>>>===<<<;;;:::999888888666666666666555555555555---,,,,,,+++***)))((((((#########"""!!!!!! ########################"""###&&&''''''%%%"""!!! !!!"""###$$$$$$$$$$$$$$$###############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!)))000///(((!!!###&&&666555333222000000//////555000***$$$ !!!""" !!!"""$$$%%%&&&&&&,,,)))$$$ &&&)))(((&&&$$$"""%%%'''''''''&&&&&&+++111555555111***&&&%%%,,,000<<<666---%%%!!!!!!$$$&&&((('''%%%### %%%$$$###!!! !!!'''+++---------000111222222...((("""!!!$$$444...&&&"""%%%///;;;CCCGGG@@@666---((())),,,///---222888???CCCDDDCCCBBB555444222000///.........&&&$$$ """%%%### ###$$$$$$"""!!!***///666<<<>>>;;;666333555000(((!!! ###)))'''### }}}zzzxxxwwwtttssspppmmmiiieeecccaaa[[[ZZZXXXUUURRRPPPNNNLLLFFFEEEDDDBBB@@@>>><<<<<<666666555444333222111111222222222333444444555555666777888999:::;;;;;;<<<>>>===<<<;;;:::999888777666666555555555444444444---,,,,,,+++***)))(((((($$$######""""""!!! ########################$$$%%%%%%%%%%%%###"""!!! !!!"""######$$$%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  (((//////(((!!!%%%(((555444333222111000//////333///)))### !!!""" !!!###$$$%%%&&&''',,,)))%%%!!!###&&&&&&%%%$$$ ###&&&((((((((('''&&&***///333333///)))%%% &&&+++///444///(((!!! $$$'''&&&%%%###!!!&&&%%%$$$"""  %%%)))---///000444555666444000)))""" $$$&&&222,,,%%% ###+++666>>>CCC>>>666///+++***,,,---***---333999<<<<<<;;;:::......///......---,,,+++$$$""""""###$$$###"""''',,,333999;;;999555222333...''' %%%$$$!!!|||zzzxxxwwwtttrrrppplllhhheeebbbaaa\\\ZZZXXXUUURRROOOMMMKKKEEEEEECCCAAA???===<<<;;;555555444333222111000000111111111222333333444444888888999:::;;;<<<======>>>===<<<;;;999888777666555444444444444333333333---,,,,,,+++***)))(((((($$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!!!!!!! !!!!!!""""""######&&&%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''------''' !!!'''***222222222111000///......///,,,'''"""  !!! !!!"""###$$$%%%&&&'''+++)))%%%"""!!!###$$$%%% !!!$$$''')))))))))(((&&&(((,,,///...+++&&&###!!!&&&+++///000+++%%%"""%%%###""" &&&%%%$$$###!!!"""'''---111444:::::::::777222***""" ###&&&(((///***"""&&&...444===;;;666222...+++******$$$'''+++///000000...,,,$$$&&&)))+++,,,+++(((''' ### """###$$$$$$"""'''...444666555222//////+++$$$ ~~~{{{yyywwwvvvsssrrroookkkhhhdddaaa```\\\[[[XXXUUUQQQNNNKKKJJJEEEDDDCCCAAA???===;;;:::555444444333222111000000111111111222333333444444::::::;;;<<<===>>>??????>>>===<<<:::999777555555333333333222222222111111---,,,,,,+++***)))((((((%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$)))'''###  !!!!!!!!!!!!!!!""""""""""""&&&%%%$$$###!!!  !!!"""  !!!!!!%%%++++++&&&###'''***...//////000///...,,,+++***((($$$!!!  !!!"""###%%%&&&&&&((('''%%%###!!! ###%%% """%%%((()))***))))))%%%'''((())))))&&&###!!!"""&&&+++...666111***$$$  """%%%%%%%%%$$$"""  %%%,,,222666======<<<999333***""""""&&&(((******&&& &&&+++666666555333000,,,(((&&&!!!###%%%%%%###!!! ###''')))'''$$$"""$$$""" """%%%### ###$$$%%%"""(((...111000...,,,***&&& ~~~{{{xxxvvvuuurrrqqqnnnkkkgggcccaaa___\\\[[[XXXTTTPPPLLLJJJHHHDDDCCCBBB@@@>>><<<::::::666666555444333222111111222222222333444444555555<<<<<<===>>>???@@@AAAAAA>>>>>><<<:::888666444333111111111111000000000000---,,,,,,+++***)))((((((&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!! !!!""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! !!! !!!"""""" ###))))))$$$ """%%%((((((***,,,------+++)))'''%%%$$$"""  !!!###$$$$$$$$$$$$###"""!!!!!!!!! ###!!!"""$$$!!!$$$''')))))))))((($$$$$$$$$$$$"""!!!###'''***,,,@@@;;;333***###"""###$$$%%%###!!!!!!%%%+++111444:::::::::888222***"""!!!$$$&&&'''((($$$!!! ###...000111111///+++%%%""""""$$$### !!!!!!###(((...///)))### ###$$$ %%%))),,,+++)))((($$$!!! }}}zzzxxxvvvuuurrrpppnnnjjjfffccc```___\\\[[[XXXTTTOOOKKKHHHGGGCCCCCCAAA???===;;;:::999888888777666555444333333444444444555666666777777>>>>>>???@@@AAABBBCCCCCC???>>><<<999777444333222000000/////////.........---,,,,,,+++***)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!######""""""!!!!!! !!!!!!!!!!!!   !!!"""######!!!!!! !!!''''''### !!!!!! !!!###"""!!!!!!""""""$$$'''))))))'''%%%###!!!  !!!!!! !!!!!!  $$$###""" &&&$$$!!! !!!###"""%%%'''''''''&&&$$$###!!! $$$'''***+++AAA===555,,,$$$###%%%%%%###!!! ###&&&***...000222333444333000***###"""###$$$$$$$$$(((***,,,---+++'''###"""+++333555000+++ !!!!!!$$$'''((('''%%%$$$!!!|||zzzwwwuuutttqqqpppmmmjjjfffbbb```^^^]]][[[XXXSSSOOOJJJGGGEEECCCBBBAAA???===;;;999999::::::999888777666666555666666777777888999999999???@@@@@@AAABBBCCCDDDEEE???>>><<<999666444222000............---------------,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!! $$$######"""!!!  !!!""""""  !!!!!!  !!!###$$$$$$""""""!!!!!!  %%%&&&""" !!!"""######!!!###&&&%%%###!!!"""%%%&&&$$$!!!!!!%%%%%%###""" ((('''%%%###"""!!!!!!!!! ###%%%%%%%%%$$$###!!!!!!$$$'''***+++555222,,,&&& !!!!!!%%%'''&&&###"""!!!###&&&((()))******(((***---...---)))$$$!!! """"""!!! ###%%%'''((('''$$$  (((000111,,,&&&!!!###$$$%%%%%%$$$!!!  """!!!|||yyywwwuuutttqqqpppmmmiiifffbbb___^^^]]][[[XXXSSSNNNJJJGGGEEECCCBBB@@@???===;;;999888<<<<<<;;;:::999888777777888888888999::::::;;;;;;@@@AAAAAABBBCCCDDDEEEEEE???>>><<<999666333111000......---------,,,,,,,,,---,,,,,,+++***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!######!!! $$$$$$###"""!!! !!!"""###$$$!!!!!!  !!!!!!!!!!!!  !!!###$$$%%%"""""""""!!! $$$%%%!!! !!!"""###$$$$$$ !!!###((('''%%%""" ###$$$""" """&&&&&&$$$"""  ))))))(((&&&%%%###!!!!!!"""###$$$######### !!!%%%((()))***'''%%%"""$$$""" %%%((('''%%%$$$ """%%%(((***)))'''&&&!!!$$$(((++++++)))%%%### """!!!!!!"""$$$$$$###!!!%%%++++++$$$ $$$$$$%%%%%%$$$""" !!!"""!!!###!!!}}}{{{yyyvvvuuutttmmmllliiifffccc```^^^]]]XXXWWWTTTQQQNNNKKKIIIHHHCCCCCCBBBAAA@@@???>>>===777777777777777777777777555666:::===????????????AAABBBCCCDDDDDDBBB@@@???===<<<:::888666444333222222000---***))))))***+++))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!! !!!"""""" !!!!!!""" """######"""!!!!!!""""""   !!!"""###%%%&&&((((((&&&&&&$$$"""!!! """$$$###"""!!!!!!!!!  (((%%%!!!"""'''&&& """&&&((('''$$$"""###&&&((('''%%%$$$""""""!!! !!!  """$$$&&&&&&!!!"""$$$$$$$$$###"""!!! !!!"""###"""!!! """"""$$$""" ###!!!}}}{{{yyyvvvuuutttmmmllliiigggcccaaa^^^]]]XXXWWWUUURRROOOLLLJJJHHHDDDCCCBBBAAA@@@???>>>===777777777777777777777777666888;;;>>>@@@@@@@@@@@@@@@AAACCCDDDCCCBBB@@@???::::::999777666555444333111///,,,***))))))***+++''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!!!! !!!!!!!!!"""!!!   !!!!!!  !!!###$$$&&&''''''%%%%%%$$$"""  """"""!!!  %%%###&&&***(((!!!%%%'''%%%###!!!###'''((('''%%%$$$!!!    """###%%%%%% """%%%'''(((&&&$$$### !!!"""!!! !!! """!!!}}}{{{yyyvvvuuutttmmmllljjjgggdddaaa___]]]YYYXXXUUUSSSOOOMMMJJJIIIEEEDDDCCCBBB@@@???>>>===888888888888888888888888999;;;>>>@@@BBBBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>777777666666555555444444///...,,,***))))))***+++%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&%%%%%%$$$$$$"""""""""""""""""""""""" """######""" !!!!!!    !!!!!!""""""""""""!!! """###$$$%%%%%%######"""!!! """ """***///+++!!! ###$$$###!!!  $$$((()))(((%%%$$$ !!!  """###$$$!!!&&&***,,,***'''%%% !!!}}}{{{yyyvvvuuutttmmmllljjjgggdddaaa___^^^ZZZYYYVVVTTTPPPNNNKKKJJJFFFFFFDDDBBBAAA???>>>===999999999999999999999999<<<===@@@BBBCCCCCCCCCBBB???@@@AAABBBBBB@@@>>>===444444444444444444444444,,,,,,+++***************############""""""""""""&&&&&&&&&%%%$$$$$$###### !!!###$$$$$$###!!! """"""!!! !!!!!!!!!"""""""""""""""######!!! !!!""""""###!!!!!!!!! ###!!!$$$,,,111---""" !!!!!!!!!  !!! """&&&)))***(((&&&$$$ """"""!!!  !!!!!! &&&+++---,,,)))&&&}}}{{{yyyvvvuuutttnnnmmmjjjgggdddaaa___^^^[[[ZZZWWWUUUQQQOOOLLLKKKHHHGGGEEECCCAAA???======::::::::::::::::::::::::===???AAACCCDDDDDDCCCBBB>>>???@@@AAA@@@???===<<<222222222222222222222222*********+++******))))))######"""""""""!!!!!!!!!%%%%%%%%%$$$######""""""!!!"""$$$%%%%%%$$$"""!!! """"""!!!   """""""""""""""!!!!!!!!!###"""!!!  '''$$$"""***///+++"""!!!######!!!!!!$$$'''***+++)))&&&$$$ !!!"""""" ###(((***)))'''%%%}}}{{{yyyvvvuuutttnnnmmmkkkhhheeebbb```^^^\\\[[[XXXVVVRRRPPPMMMLLLIIIHHHGGGDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAACCCCCCCCCAAA@@@===>>>???@@@@@@>>><<<;;;222222111111000000//////'''(((***++++++***)))(((############"""""""""!!!$$$$$$$$$###""""""!!!!!! """###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!""""""!!!!!! !!!!!!  !!!"""  ###+++'''!!!$$$)))''' """###### ###%%%)))++++++)))&&&$$$ !!!!!!!!!#########"""~~~}}}{{{yyyvvvuuutttnnnmmmkkkhhheeebbb```___]]][[[YYYVVVSSSPPPNNNMMMKKKIIIGGGEEEBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===???@@@BBBBBBAAA@@@???<<<===>>>??????===;;;:::333222111000///---,,,,,,%%%''')))++++++***)))((($$$$$$$$$$$$############$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%''''''%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###$$$$$$"""!!!  !!!!!!!!! !!!""""""""" """ ###&&&...)))"""!!!"""!!!###"""$$$'''***,,,,,,***&&&$$$  (((&&&$$$"""~~~}}}{{{yyyvvvuuutttnnnmmmkkkhhheeebbb```___]]]\\\ZZZWWWTTTQQQOOOMMMKKKJJJHHHEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===<<<===>>>???>>>===;;;:::444333222000...,,,***)))$$$&&&)))+++,,,+++)))'''%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!! """"""""""""""""""""""""###$$$&&&''''''&&&$$$###"""""""""""""""""""""""" !!!"""###"""""""""###$$$$$$%%%%%%""""""   !!!###!!!!!! !!!"""###%%%######!!! %%%(((000+++""" """!!!%%%'''+++---,,,***&&&$$$  ...,,,)))%%% }}}zzzvvvssspppjjjkkklllkkkiiifffbbb``````___\\\YYYVVVSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???>>><<<999777777666666555444333222111,,,,,,,,,+++++++++*********))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%))))))((('''%%%$$$###### !!!"""###$$$$$$ """###$$$######!!!   !!!  !!!!!!###"""!!!"""""""""!!! !!!!!!  """###"""!!!$$$!!!***'''""" !!!!!!  """"""!!! !!!"""###$$$$$$### !!!  """"""(((((((((&&&### !!!""" ~~~{{{wwwtttrrrkkkkkklllkkkiiifffccc```___^^^\\\ZZZWWWUUUSSSRRRNNNMMMLLLIIIGGGEEECCCBBB@@@@@@???>>>===<<<<<<;;;:::;;;======<<<:::777666555444444333222111000000,,,++++++++++++*********((((((((('''&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%)))((((((&&&%%%$$$###### !!!"""######$$$  ###$$$%%%$$$###   !!!  !!!!!! !!!"""!!!!!!   !!!!!!"""!!!***&&&""" !!!###!!! !!! !!!""""""    %%%&&&&&&%%%"""$$$%%% }}}yyyvvvtttlllllllllkkkiiifffdddbbb^^^^^^\\\[[[YYYXXXWWWVVVQQQPPPNNNKKKIIIGGGEEEDDDAAA@@@@@@???>>>===<<<<<<999:::::::::999777555444222111000000......---,,,++++++*********)))))))))''''''&&&%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$ !!!!!!""""""######  """%%%&&&&&&%%%$$$   !!! !!!!!!!!! ###&&&)))&&&!!!###!!!  !!!"""######"""  ''')))%%% |||xxxvvvnnnnnnmmmkkkiiigggeeeddd^^^^^^]]]\\\[[[[[[ZZZYYYTTTSSSQQQNNNKKKIIIGGGEEEAAAAAA@@@???>>>======<<<999999888777666444222222///...---,,,+++******)))*********)))))))))((((((&&&%%%%%%$$$$$$###""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!! """$$$&&&'''&&&%%%%%%  !!!   $$$(((+++***'''""""""    !!!!!!"""***,,,(((###~~~{{{yyypppooommmkkkiiigggffffff``````______^^^]]]\\\\\\XXXWWWTTTQQQNNNKKKHHHGGGBBBBBBAAA@@@???>>>======:::999777555333222111111,,,,,,+++***)))(((((('''))))))((((((((('''''''''&&&%%%%%%$$$$$$###""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%""""""""""""!!!!!!!!!!!! !!!""""""!!!"""$$$&&&'''&&&%%%$$$  !!!  ###(((---///,,,)))### !!!!!!!!!!!!$$$'''***)))%%%!!!   !!!"""""" """)))+++'''"""~~~|||rrrqqqnnnkkkiiihhhhhhhhhdddcccbbbaaa___^^^\\\\\\[[[ZZZWWWTTTPPPMMMJJJIIICCCBBBBBBAAA@@@???>>>>>><<<;;;888555222111111111,,,++++++***)))(((''''''((((((((('''''''''&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######""""""!!!!!!  !!!"""""""""!!!"""$$$%%%%%%$$$###"""  !!!  !!!!!!!!!""""""!!!!!!  """&&&+++///111///,,,&&& ###&&&'''(((((((((+++000333222---&&&"""!!!"""###$$$###!!! '''(((###~~~tttrrrnnnkkkiiihhhiiiiiihhhgggeeeccc```^^^\\\[[[^^^\\\ZZZVVVRRRNNNLLLJJJCCCCCCBBBAAA@@@??????>>>???<<<999555222111222222,,,++++++***)))((('''''''''''''''&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$######"""!!!  !!!""""""###### !!!###$$$###"""   !!!  !!!!!!""" !!!!!!!!!!!!$$$######"""!!!!!!  !!!  $$$)))---000111333///(((""" !!!!!!"""""""""""""""!!!!!!!!!!!! $$$(((,,,.........)))---333777555///'''!!!######uuurrroookkkiiiiiiiiijjjjjjiiigggdddaaa^^^\\\ZZZ___^^^[[[WWWSSSOOOLLLKKKDDDCCCBBBBBB@@@@@@???>>>@@@>>>999555333222222333,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%***))))))(((((('''&&&&&&$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$###"""!!!  !!!!!!""""""###### """###"""!!!  !!!   !!!"""""" !!!!!!"""#########%%%$$$$$$###"""!!!  !!!!!!!!!  !!!%%%***...000111555111***$$$ !!!!!!"""#########$$$$$$$$$$$$############ ###''',,,///111222333''',,,333666555---$$$ vvvtttrrrooonnnooopppqqqqqqnnnjjjeeebbb```___^^^______]]]ZZZUUUOOOIIIEEECCCBBBBBBAAAAAA@@@?????????@@@BBBBBB???:::333000+++***)))((('''&&&&&&&&&)))(((&&&$$$$$$&&&((()))&&&'''***,,,---,,,***)))&&&%%%###!!! !!!"""###########################$$$$$$$$$###############$$$%%%%%%&&&'''((())))))!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######!!!  !!!###$$$&&&&&&&&&&&&%%%$$$$$$######""""""!!!!!!"""$$$'''***,,,)))'''###"""!!! !!!!!!###'''+++///111222333(((((()))***+++,,,------&&&(((+++---,,,((($$$!!! vvvuuurrrpppoooooopppqqqqqqoookkkgggcccbbbaaaaaaaaa```___[[[VVVOOOJJJFFFDDDCCCBBBAAA???>>>===<<<<<<>>>??????<<<777111...***)))((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))&&&(((***,,,---,,,+++***&&&%%%###!!! !!!"""###########################$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&'''''''''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""$$$%%%&&&'''%%%%%%%%%$$$######""""""###"""""""""###%%%((()))'''%%%""" """  !!!###&&&***...111111111000******)))((('''&&&&&&%%% """%%%&&&%%%"""~~~vvvuuusssqqqppppppqqqqqqrrrpppmmmiiifffeeeddddddeeeccc```\\\VVVPPPKKKHHHEEEDDDBBB@@@===;;;999888888999;;;:::888333...+++''''''''''''&&&&&&%%%$$$)))((('''&&&&&&'''((()))((()))+++,,,------,,,+++&&&%%%###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$&&&&&&'''%%%$$$$$$######"""!!!!!!$$$###"""!!!!!!"""$$$%%%$$$""" !!!  !!!&&&)))...222222111---++++++***(((%%%"""  ###%%%~~~|||vvvvvvtttsssrrrrrrqqqqqqsssqqqnnnkkkiiihhhhhhhhhhhhfffbbb]]]VVVPPPKKKIIIFFFEEEBBB???;;;888555444444555555555222///+++)))%%%&&&'''((('''&&&%%%$$$((((((''''''''''''((((((((()))***++++++,,,,,,,,,&&&%%%###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''))))))'''&&&$$$"""!!!  !!!!!!""""""""""""""""""""""""  !!!""""""###$$$$$$%%%&&&&&&$$$######""""""!!!!!!  %%%###!!! !!! !!!""" !!!(((+++000222222...)))%%%&&&%%%###!!!!!!"""###$$$"""~~~|||{{{vvvvvvvvvuuutttsssrrrqqqrrrpppnnnkkkjjjjjjkkkkkkkkkhhhbbb\\\UUUOOOJJJHHHEEECCC@@@===999555222111111111111000...+++)))'''$$$&&&((()))***(((&&&%%%'''(((((((((((((((((('''((('''(((((())))))***+++&&&%%%###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))'''%%%"""  !!!""""""######################## !!!  !!!""""""""""""######$$$$$$$$$###""""""!!!!!!  !!!!!!$$$""" !!!"""%%%###!!! !!!(((***---...---)))$$$!!!!!!"""$$$%%%'''$$$  ~~~|||{{{vvvwwwwwwwwwvvvtttrrrqqqpppooommmkkkjjjkkklllmmmlllhhhbbbZZZRRRMMMIIIGGGBBBAAA>>>;;;777333111/////////...---+++***((('''$$$'''***,,,---+++)))''''''''')))******)))''''''&&&%%%$$$$$$%%%&&&((()))&&&%%%###!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******((('''&&&$$$"""  !!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!   !!! """%%%''',,,)))$$$!!!&&&''''''&&&$$$"""  """###$$$&&&$$$  ~~~}}}|||vvvwwwxxxyyyxxxuuusssqqqnnnmmmkkkjjjjjjkkklllmmmlllhhh```XXXPPPJJJFFFEEE???>>><<<999666333111///......,,,+++***)))((((((%%%(((,,,///000...+++)))&&&''')))++++++)))'''&&&$$$###!!! !!!###&&&'''&&&%%%###!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,%%%%%%$$$###!!!  !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!  !!!!!! !!!  !!!!!!"""&&&***,,,222...''' !!!###"""###"""!!! !!!!!!$$$""" ~~~}}}}}}vvvwwwyyyzzzyyyvvvsssqqqlllkkkjjjiiiiiijjjlllmmmlllggg___VVVNNNHHHEEEDDD===<<<:::888555333111000...---,,,***))))))))))))&&&)))...111222000---+++&&&'''***++++++***'''&&&"""!!!!!!$$$&&&&&&%%%###!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---$$$######"""!!!  !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! !!!!!!!!!  !!! """"""!!! !!!"""!!! !!!$$$(((,,,///666111)))!!!!!!!!! &&&%%%""" """   }}}{{{zzzwwwxxxzzzzzzyyyvvvsssqqqooonnnllljjjiiihhhgggggg```^^^YYYTTTNNNHHHDDDBBBAAA===777000,,,+++,,,---+++***((('''&&&''')))***''')))---000222333222111(((+++...111000---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################))))))))))))(((((((((((('''&&&%%%$$$###!!! !!!!!!!!!!!!""""""""""""##################$$$$$$ !!!"""###$$$$$$%%%### !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###&&&)))***+++***'''$$$ ###!!!}}}{{{zzzwwwwwwxxxxxxwwwtttqqqooommmllljjjhhhfffdddcccccc\\\YYYUUUPPPKKKFFFBBB@@@@@@<<<666000------///000...,,,***(((''''''(((((('''))),,,///111222111000))),,,///111111...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################)))))))))(((((((((''''''&&&%%%%%%$$$"""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$#########""""""""" !!!"""######$$$$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&'''&&&$$$""" ~~~|||{{{vvvvvvvvvuuusssqqqnnnllljjjiiigggdddbbb___\\\[[[TTTRRROOOJJJFFFAAA>>><<<<<<999444000...///222444222000---***'''&&&&&&&&&''')))+++---///000//////,,,---000222222///,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''&&&%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! !!!!!!""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###!!!!!!!!!  ~~~|||vvvvvvtttrrrpppmmmkkkjjjffffffdddaaa]]]XXXTTTQQQKKKJJJGGGDDD@@@===:::999999666222///...111444777777444000,,,(((&&&%%%%%%'''(((***+++,,,------...---///111222111000---,,,''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&#########""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!!   !!!!!!  !!!$$$$$$!!! xxxvvvtttpppmmmkkkiiihhhdddcccbbb^^^YYYRRRLLLHHHCCCBBB@@@>>>;;;999777666555222///------000444777:::777333...***'''&&&%%%(((((((((((()))***+++,,,...///000000000///---,,,''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!! """"""""""""!!!!!!!!!!!! ###$$$###!!!      """""" zzzxxxtttpppllljjjiiihhhccccccaaa]]]VVVNNNFFFAAA<<<;;;:::999888666555555222000,,,******...222555;;;999444///+++)))((('''((('''&&&&&&'''((()))+++............------,,,,,,''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######""""""!!!!!!   ###'''((('''%%%###  }}}zzzuuupppllljjjiiiiiiccccccaaa\\\UUUKKKBBB===888777777666666555555444000---***''''''***...111;;;999555000---+++******((('''%%%$$$$$$&&&((()))---,,,,,,+++++++++++++++''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######$$$######"""!!!  """&&&***,,,+++(((&&&!!!!!!  !!!!!!  !!!   {{{vvvqqqmmmjjjjjjjjjdddcccaaa\\\TTTJJJ@@@:::666666555555555555555555///,,,)))&&&%%%(((,,,...;;;999555111...,,,++++++((('''%%%######%%%'''))),,,+++***)))))))))******((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$%%%$$$$$$###"""!!! !!!!!!  ###(((---...---***(((###"""!!! !!!!!! !!!!!!!!!    ~~~uuuooolllhhh```ZZZ\\\\\\ZZZVVVNNNDDD;;;555111222333555555444333222---,,,)))'''&&&&&&'''(((111333555666444///***&&&############%%%'''***,,,))))))))))))))))))))))))"""###%%%''''''&&&%%%$$$$$$$$$######"""!!!!!!!!!******)))((('''&&&&&&%%%#########"""!!!!!!  !!!""""""  !!!"""###$$$$$$ !!!"""""""""""""""!!!    ###%%%(((***+++***((('''"""!!!  """###"""!!! !!!"""""""""&&&******(((%%%"""!!!)))%%%zzzrrrmmmjjjeee]]]WWWWWWWWWVVVRRRLLLCCC;;;666111222444666666555333222---,,,)))'''&&&&&&'''(((///111444555444000,,,)))%%%$$$$$$$$$&&&(((+++---++++++***))))))(((''''''!!!###%%%&&&'''&&&%%%$$$$$$$$$######"""!!!!!!!!!)))))))))((('''&&&&&&%%%$$$######""""""!!!  !!!""""""  !!!"""######$$$ !!!!!!"""""""""!!!!!!  !!! ###%%%'''(((((('''%%%$$$!!! """""""""!!! !!!!!!""" ###'''+++,,,+++(((&&&"""!!!((($$$zzzzzztttmmmhhhfffaaaYYYRRROOOPPPOOOLLLGGGAAA:::666222444666888888666333222...,,,***(((''''''((()))---///222444444222///---''''''&&&&&&'''))),,,------,,,+++)))'''%%%$$$### !!!###%%%&&&&&&%%%$$$$$$$$$######"""!!!!!!!!!(((((((((''''''&&&&&&%%%$$$$$$$$$###""""""!!!!!! !!!!!!"""""" !!!!!!""""""###### !!!!!!!!!!!!!!!  """"""!!!!!!######$$$$$$$$$"""  !!!"""!!!  !!!!!!!!!!!!$$$)))---//////---,,,%%%###%%%"""|||tttrrrmmmgggcccaaa\\\TTTMMMHHHHHHHHHFFFCCC>>>:::777444666999;;;:::777444111...---+++((('''(((((()))+++---000222333222111000))))))((('''(((***,,,...///...+++)))&&&###!!!  """$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!######"""!!!""""""!!! !!!"""  """%%%)))---000111111000&&&$$$  """wwwnnnkkkfffaaa___^^^YYYPPPHHHBBBBBBBBB@@@>>><<<999777555888<<<>>>===999444111///...+++)))(((((()))***)))***---///000000000000***)))((('''((()))+++---///---+++(((%%%!!! ###%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!  !!!""""""!!! !!!  """######!!!  ###%%%(((+++...000111111&&&$$$  """!!!   }}}ssskkkeeeaaa^^^]]]\\\WWWMMMFFF@@@???>>>===;;;999888777777:::>>>AAA???;;;555111000...,,,***))))))***+++((((((***+++,,,,,,------***)))'''&&&'''(((***+++---,,,***'''$$$!!!"""$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######""""""!!!!!! !!!"""""""""######""""""!!!!!! !!!!!!!!! !!!!!!  !!!###############"""  !!!!!!!!! """###%%%(((***,,,------%%%### """%%%$$$"""  ~~~}}}}}}yyypppiiibbb^^^\\\\\\[[[VVVLLLDDD??????===;;;999888777666888;;;@@@CCCAAA<<<555000000///,,,***))))))***+++'''''''''''''''((()))))))))(((&&&%%%%%%&&&'''(((+++***(((&&&###!!!!!!###$$$$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!""""""######$$$######"""!!! """!!!!!! !!!###$$$###"""!!!!!!###%%%$$$###"""$$$"""  """!!!!!! """"""###$$$%%%&&&'''((("""!!!!!!###'''&&&$$$!!!}}}zzzzzzvvvoooiii```]]][[[[[[[[[VVVLLLCCC@@@???===;;;999777666666999<<>>;;;777333111111111222333444555555666444222///,,,***))))))***,,,,,,+++***)))((('''''')))'''$$$"""!!!!!!!!!"""########################!!!!!!!!!"""######$$$$$$!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&***---.........---,,,***)))(((+++)))'''&&&&&&''')))+++222000,,,(((%%%$$$###### !!!""""""""""""!!!   !!!###$$$%%%&&&''',,,***'''$$$"""!!!!!!"""!!!!!!!!! !!!###/////////...+++&&&"""!!!!!! !!!  !!!###$$$%%%&&&---+++((($$$!!!!!!$$$///---((("""  !!!!!! {{{{{{zzzvvvoooggg^^^YYYIIIJJJKKKJJJIIIFFFCCCAAA>>>>>>===<<<999555111/////////000111222333444444333111...+++***))))))***,,,++++++***)))((('''&&&'''&&&###!!! !!!!!!########################!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###'''+++---/////////...,,,+++***)))***)))''''''''')))+++---000...***'''$$$""""""""" !!!!!!""""""!!!    !!!"""###$$$&&&''''''---+++(((%%%##################"""!!!"""###,,,------,,,)))&&&""" !!!!!!!!!  !!!"""###$$$'''%%%###!!!###+++)))%%%    ~~~wwwwwwuuuqqqkkkccc\\\WWWGGGHHHHHHGGGEEECCC@@@???:::::::::888666222///---,,,,,,---...///000111111222000---+++)))))))))***++++++***)))((('''&&&&&&%%%###!!! ########################!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%))),,,...222111000...---++++++***(((((((((((())),,,...000---+++((($$$"""     !!!!!!"""$$$%%%&&&'''(((...,,,)))'''%%%%%%%%%&&&&&&%%%$$$"""!!!###$$$)))******)))(((%%%###!!!!!!!!!!!!!!!   """"""!!!!!!%%%###!!!  !!!"""###"""!!!|||zzzxxxrrrqqqoookkkeee^^^WWWSSSEEEEEEDDDCCCAAA???===<<<666666666555333000,,,***)))******+++,,,---......000...,,,)))(((((()))***+++***)))((('''&&&&&&%%%###!!! ########################!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###&&&(((+++...///444333000...,,,+++++++++&&&'''((()))+++...000111***(((%%%"""  !!!  !!!""""""###%%%&&&'''((()))...---***(((''''''((((((((('''%%%### !!!  """%%%&&&((((((''''''&&&$$$######"""""""""!!!!!!!!!  ###%%%&&&%%%###!!!"""%%%%%%"""  """$$$%%%%%%%%%!!! {{{wwwtttssskkkiiigggbbb]]]VVVQQQNNNBBBAAA@@@>>><<<;;;::::::333333333333111...+++)))'''((()))***+++,,,,,,---...,,,***((('''((()))******))))))((('''&&&%%%%%%"""!!! !!!########################!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###&&&)))+++...///000666333000,,,***)))******$$$%%%'''***,,,---...///(((&&&###!!! !!!!!!!!!  """!!!!!!"""######$$$&&&'''((()))***...,,,***((('''((()))***)))(((&&&### !!!"""!!!###"""!!!!!!"""$$$&&&((()))((('''&&&%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!$$$)))...///---***((("""%%%%%%"""  ###%%%&&&&&&%%%!!!}}}xxxsssooommmcccaaa^^^YYYTTTOOOKKKHHH@@@>>><<<999777777777777111222222222000...+++)))''''''((()))***+++,,,,,,,,,+++)))'''''''''))))))))))))((('''&&&%%%$$$$$$"""!!!  """###########################!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$###########################%%%(((,,,...000111111666333...***''''''((()))###%%%''')))++++++++++++(((&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!  !!! ###"""  """###$$$$$$%%%'''((()))***+++,,,+++)))''''''''')))***((('''&&&$$$!!!"""%%%&&&$$$""" $$$######"""###%%%((())),,,+++(((&&&$$$$$$$$$$$$############"""""""""""""""'''...333555222---***!!!""""""  ###$$$$$$$$$### {{{uuuoookkkiii\\\ZZZVVVRRRLLLHHHEEECCC>>><<<999666444444444555111111222222111...,,,***'''((())))))++++++,,,---+++)))(((&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###"""!!! !!!"""$$$%%%########################!!!!!!!!!"""######$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***...111222222222555222,,,'''$$$$$$%%%'''"""$$$&&&((()))((('''%%%(((&&&$$$!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!! !!!$$$###!!! !!!###$$$%%%%%%&&&''')))***+++,,,***)))'''&&&%%%&&&((()))&&&&&&%%%$$$"""!!! """&&&)))***(((%%%"""%%%%%%$$$$$$%%%''')))+++111///+++'''%%%$$$$$$$$$$$$$$$#########""""""""" !!!!!!"""""""""######################## %%%---333444000***&&&   """###"""!!! zzzsssnnniiigggYYYVVVRRRMMMHHHDDDAAA@@@===;;;777444222222333444111111222222111///---+++(((((()))***+++,,,------***)))'''&&&&&&'''((())))))((('''&&&%%%$$$$$$###$$$###"""!!!"""$$$&&&'''########################!!!!!!!!!"""######$$$$$$!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++///222333222222555111+++%%%""""""$$$%%%"""$$$&&&((((((&&&$$$"""((('''$$$"""!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! """$$$###""" """###$$$%%%&&&'''((()))***+++,,,)))(((&&&%%%%%%&&&'''(((%%%%%%$$$$$$###"""""""""!!!$$$(((+++,,,***&&&$$$&&&%%%$$$$$$%%%'''***+++444111---(((%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""***111111---%%%     """!!! zzzssspppoookkkddd^^^[[[WWWRRRKKKFFFBBB???>>><<<;;;:::888555333222111...------,,,+++***))))))''''''(((((())))))******+++***'''&&&&&&'''***+++))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!###$$$&&&((()))******,,,...222666:::<<<>>>@@@:::000'''!!!"""''',,,"""#########"""!!! !!!###%%%$$$###  !!!"""###$$$%%%  !!!$$$###!!!  """%%%'''***,,,---222...)))&&&$$$&&&)))+++---...///...,,,((($$$"""$$$$$$'''...444222)))!!!$$$###"""!!!"""###%%%&&&222000---)))'''&&&&&&&&&)))(((&&&$$$$$$%%%'''(((&&&$$$""""""$$$(((---000111111000///+++((($$$!!! !!!!!!   """!!! ~~~xxxqqqmmmllliiibbb\\\XXXUUUPPPJJJDDD@@@>>>===<<<;;;999777444222000///------,,,+++***))))))(((''''''(((((())))))******+++)))(((&&&&&&((()))+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!"""###$$$&&&'''((())),,,...000444888;;;>>>@@@@@@:::111)))$$$$$$'''***$$$%%%''')))((('''$$$### !!!###$$$###"""  !!!###%%%&&&'''######"""!!! ###!!!!!!$$$&&&)))***+++///,,,((($$$###%%%'''***+++,,,------,,,)))&&&$$$$$$$$$'''...333111***"""$$$###"""!!!!!!"""$$$%%%000...+++((('''&&&'''''',,,+++)))'''&&&'''((()))&&&$$$""""""###''',,,.../////////---***&&&###     ~~~}}}yyysssllliiigggddd]]]WWWTTTQQQLLLFFFAAA>>><<<;;;<<<:::888666333000...------,,,+++***)))(((((('''''''''(((((())))))*********)))(((''''''((()))***((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!! """"""###$$$%%%&&&'''(((---///111444888;;;>>>??????:::222,,,)))(((''''''&&&)))...111111///***(((!!!!!!"""###"""!!! """%%%'''((()))((('''%%%###!!! !!! """$$$&&&((())),,,)))&&&###"""###&&&'''))))))+++,,,,,,+++***)))$$$%%%(((---111000***%%%$$$###!!! !!!"""###+++***((('''&&&'''((()))000///,,,***(((((()))***'''%%%###!!!"""%%%))),,,,,,,,,+++***((($$$!!!  ~~~{{{zzzsssmmmfffcccaaa^^^WWWQQQNNNKKKGGGBBB===;;;999999999888666444111...,,,+++,,,+++******(((((('''&&&''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""!!!!!!!!!"""###$$$%%%&&&'''((()))---...///222444777999:::===888333111000...)))%%%(((,,,222777888555000---#########"""!!! !!!$$$&&&)))+++,,,+++***(((%%%###   !!!###%%%&&&&&&(((&&&$$$"""!!!"""$$$%%%&&&'''(((***+++,,,------((()))+++...///...+++(((%%%$$$"""  !!!"""'''&&&%%%%%%%%%''')))***333111...,,,*********+++(((&&&###!!!!!!###''')))'''''''''&&&$$$!!!  }}}zzzwwwuuulllfff```\\\[[[WWWPPPJJJHHHEEEAAA===999777777666555555333111///---,,,++++++***)))((('''&&&&&&%%%''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########""""""""""""###%%%''')))***,,,---------......///000111111888555333555888555,,,$$$''',,,333999;;;888444000'''&&&%%%###"""!!!!!! !!!"""###&&&(((***,,,,,,,,,+++)))&&&###!!! !!!"""!!!!!!  !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%%%%&&&''')))+++---///000///000111000...,,,++++++(((&&&$$$!!! !!!!!!%%%$$$######$$$&&&((()))111000---+++))))))***+++***'''### !!!###%%%"""######"""!!! """"""}}}xxxtttqqqpppfff```ZZZVVVUUUQQQJJJDDDBBB???<<<888666444444444000000//////...------,,,***))))))((('''&&&%%%$$$''''''(((((())))))******'''((()))******)))((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((++++++***))))))(((((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$#########"""###&&&))),,,///222333111111000///---,,,++++++222000222999???<<<000%%%&&&)))000555777777444222+++***'''%%%############%%%&&&'''((()))***+++,,,***)))'''%%%###!!!  !!!"""$$$###"""!!! !!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***---000111888999888333...+++,,,...+++***'''$$$"""!!!""""""$$$###"""!!!"""$$$&&&''',,,***)))''''''((()))***+++(((### !!!"""$$$'''&&&!!!}}}yyytttppplllkkkbbb\\\UUUQQQPPPMMMFFF@@@===;;;888555333222222222++++++,,,,,,---......///)))(((((('''&&&%%%$$$$$$''''''(((((())))))******&&&((()))++++++)))(((&&&%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))),,,++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###'''+++000555888::::::999777333000---***)))---,,,000;;;EEECCC444'''###&&&***...111333333222000...***'''%%%%%%&&&&&&))))))))))))************&&&&&&%%%$$$"""!!!  !!!######%%%%%%###""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((('''''''''))),,,///111AAAAAA???777...***,,,//////---***&&&$$$#########$$$###!!! !!!###$$$%%%$$$######$$$&&&(((***,,,)))$$$  ###(((+++***$$$ ~~~zzzvvvqqqmmmjjjhhh___YYYSSSOOONNNJJJCCC===;;;999666333111111111111((()))***+++---...000000)))((('''&&&%%%$$$$$$###''''''(((((()))*********&&&'''***++++++***'''&&&$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$!!!###'''---333888<<<>>>BBB@@@===888444///,,,*********000===HHHFFF777(((!!!###&&&***---000111222222000,,,)))'''&&&'''(((,,,,,,++++++***)))))))))$$$$$$######"""!!!!!!!!!  """###$$$&&&%%%$$$"""!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''''')))(((''''''(((+++///111FFFFFFCCC999///))),,,000111///+++(((&&&$$$$$$$$$%%%###!!!  !!!"""!!! """$$$'''))),,,)))$$$ !!!%%%***---,,,&&&!!!~~~{{{yyytttoooiiiccc___]]][[[XXXSSSNNNIIIFFFDDDCCC777777666555333000...---+++***(((''''''((()))***222///+++(((&&&%%%&&&'''+++***(((''''''((()))***((())),,,222777555---&&&&&&'''((()))+++---......---,,,,,,+++***)))(((((((((((())))))***+++++++++'''&&&$$$""""""###$$$%%%)))(((&&&$$$###$$$%%%&&&+++***+++...666BBBMMMTTTSSSOOOIIIBBB:::444///---***///777===>>>;;;666222&&&### ###))),,,+++)))+++***)))((()))***,,,---///---+++(((&&&&&&'''''' !!!!!!  """###$$$$$$###"""  !!!""""""###((('''&&&%%%###"""!!!!!! """%%%''')))+++,,,111...***&&&###"""""""""###$$$%%%''')))***,,,,,,...,,,,,,000666999666222@@@>>>999666333333444555222///,,,******---222555666555222...***'''$$$###"""!!!!!!###&&&***///222000***""" !!!!!! """&&&&&&"""~~~{{{tttrrrnnniiiccc^^^ZZZWWWUUURRRNNNHHHDDD@@@???>>>888777666444222000...---+++***(((''''''((()))***000...+++((('''&&&'''(((+++***(((''''''((()))***)))))),,,222777555...'''&&&'''((()))+++,,,---...------,,,+++)))((('''&&&'''''''''((())))))******'''&&&$$$######$$$%%%&&&((('''&&&%%%&&&(((***+++111000///111666???IIIOOOTTTQQQNNNHHHBBB;;;666333))),,,222777888777333111...)))$$$$$$(((+++***((()))(((''''''(((+++---///333111---***'''&&&&&&&&&  !!!###$$$$$$###!!!  !!!"""######&&&&&&&&&%%%$$$######"""!!!"""###%%%&&&((()))***...,,,((($$$"""!!!!!!!!!"""###$$$&&&((()))***+++,,,+++---333:::;;;888333;;;:::777555333222111111///---***((()))---222555===;;;888444///+++(((&&&"""!!!"""###&&&***...000333,,,%%%###$$$%%%"""  """"""}}}yyyvvvllljjjfffaaa\\\WWWTTTRRRNNNLLLGGGBBB===;;;999999888777555333111///...---,,,+++)))((('''((()))***...---+++))))))))))))***,,,+++)))((('''((()))***++++++---222777666///(((&&&'''((()))***+++,,,---...---,,,***(((&&&%%%$$$%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%'''((('''''''''(((***---000222:::888555444777<<>>888444)))+++///222333444333333:::333)))%%%''')))(((&&&'''&&&%%%%%%(((,,,000222888666111---)))'''%%%%%% !!!""""""!!!  """######"""  !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%### !!!!!!###$$$&&&((())))))***+++///666>>>>>>999333333333333333111///---,,,,,,***'''&&&(((,,,111444EEECCC???999444///+++((("""""""""$$$&&&)))---...666000***(((******&&&### |||wwwrrroooeeedddaaa\\\XXXTTTPPPOOOKKKHHHDDD???;;;888777777888777444111///............---***((((((((()))***,,,+++++++++++++++,,,,,,...---***((((((((()))***,,,+++---111666666000***''''''(((((()))***++++++...---+++)))'''%%%###"""$$$$$$%%%%%%&&&'''''''''((('''&&&%%%&&&(((***+++(((((()))***---111555777AAA>>>:::777777999===???===???AAABBB???:::444000//////111222555777999:::EEE;;;///(((&&&'''&&&$$$%%%###"""###&&&,,,222555===:::555///***'''%%%$$$ !!!###$$$$$$###!!! !!!""""""!!! !!!###$$$%%%&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%$$$######"""%%%$$$###!!!  !!!###%%%&&&((((((((()))///888??????888111+++,,,...//////,,,)))''')))'''$$$###%%%***///222EEECCC???999444...***(((######$$$&&&(((***,,,---888333...---//////+++''' ###%%%&&&'''%%%""" !!!!!!{{{vvvpppkkkhhhaaa___\\\YYYUUURRROOONNNJJJHHHDDD???;;;999888888999666333///------......000...,,,)))(((((()))))))))***+++,,,.../////////000...,,,)))(((((()))))),,,++++++///444444///***'''''''''(((((())))))))),,,+++***(((&&&$$$###"""$$$$$$%%%%%%&&&''''''''')))(((''''''(((***,,,...+++++++++---///333666999AAA???;;;888777777999;;;888:::>>>???>>>:::555111666666666888:::>>>AAACCCJJJ@@@333***((('''%%%###$$$"""!!!!!!%%%+++222777???<<<666000***'''$$$### """$$$&&&&&&$$$"""  !!!!!!  """$$$%%%'''((($$$%%%%%%&&&''''''((((((''''''&&&$$$###"""!!! !!!!!!!!!!!!  !!!###%%%&&&((((((&&&(((---555<<<<<<444---%%%''')))++++++)))'''%%%'''%%%"""!!!"""''',,,///>>><<<999444000+++(((&&&%%%&&&''')))+++,,,,,,,,,888444000000333222---)))"""%%%'''(((+++)))$$$  !!!"""######!!! ~~~}}}zzzvvvqqqjjjeeeaaaZZZYYYWWWTTTQQQNNNLLLKKKIIIGGGCCC???;;;999999999999666222...,,,,,,---///111///---***(((((())))))&&&(((+++...000111222222111///---***(((((())))))+++)))))),,,111222---(((''''''''''''(((((((((((()))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))***)))((((((***,,,...000000///......///111444555<<<;;;888777666888999;;;===>>>@@@BBBAAA>>>;;;999888999:::<<>>;;;666///***&&&$$$### """&&&((((((&&&"""   """$$$'''((()))''''''''''''''''''''''''&&&&&&%%%$$$###!!! !!!""""""!!! !!!!!!###$$$&&&((())))))&&&&&&)))///555444...'''###$$$%%%''''''''''''&&&'''$$$!!!###'''***333222111///,,,***(((''')))***,,,---.........---666222000111333333---((( ###%%%'''(((---***$$$!!!"""###$$$$$$""" {{{yyywwwrrrlllfff```\\\RRRQQQOOOMMMJJJHHHFFFEEEEEECCC???;;;888777666666999666111---***+++---///222000...+++)))((())))))$$$'''+++///222444444444222000...+++)))((())))))***'''&&&)))...///+++'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))************))))))+++---000222555333111///......///000444444444444666999;;;===>>>>>>>>>>>>===<<<;;;:::444555888<<>>???AAACCC>>>;;;666111///000222444111000///---,,,***))))))111///,,,)))''''''''''''...------,,,,,,++++++***...---,,,+++***(((''''''$$$&&&))),,,---...------)))))))))***++++++,,,,,,'''''''''''''''''''''''',,,))))))---333555222...,,,---...000111333444444???:::222+++(((***///222///000222444555555555444333666<<<@@@@@@<<<666222///000222444444333222111555222,,,'''$$$$$$&&&''')))'''%%%%%%(((---333666555555444111,,,&&&!!!"""'''+++,,,+++(((&&&!!!!!!  !!!###&&&)))+++,,,,,,+++)))'''%%%###""""""######$$$$$$$$$$$$############!!!"""###$$$!!!###%%%((()))))))))((($$$$$$$$$#########"""""" !!!"""$$$%%%+++)))&&&""" &&&&&&'''***,,,///222333:::::::::999888666555444+++---111222111,,,&&&"""!!!###   %%%((('''%%%$$$+++((("""  !!!  ~~~zzzwwwvvvpppmmmiiiccc]]]WWWSSSPPPKKKHHHCCC???===>>>@@@BBB@@@<<<666111//////111222000000//////...------,,,...---+++)))((()))***+++...------,,,,,,++++++***---,,,,,,+++)))(((((('''$$$&&&)))+++,,,,,,+++***((((((((()))******++++++''''''''''''''''''''''''+++)))+++000666777222---,,,,,,...///000222333333===888111,,,***---222555555444333222222222222333111555:::??????<<<777444000111444555666666555444666444///+++(((''''''''')))(((&&&%%%(((---333666555555444111,,,&&&!!!"""&&&***+++***'''%%%  """$$$'''***,,,,,,,,,,,,((('''%%%"""!!!""""""############""""""""""""!!!!!!"""###$$$"""$$$&&&)))******))))))$$$$$$#########"""""""""!!!!!!!!!""""""###$$$$$$***(((%%%###!!!!!!"""###))))))+++---000222444555::::::999777555444222111+++---000111000,,,'''$$$""" $$$'''((('''&&&!!!!!!""""""!!!!!!""" zzzvvvrrrqqqkkkiiieee___YYYSSSOOOMMMHHHEEE@@@<<<:::<<<>>>@@@AAA===777111...---...000//////000000111222222222,,,+++***)))***+++---......------,,,,,,++++++***,,,++++++***)))(((((('''%%%&&&(((******)))'''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((()))***---333999999222,,,+++,,,---...///000111222999555000------111666:::===999444///------///000///333888===>>><<<999666222333666888::::::999888888777333000,,,***)))(((***)))&&&&&&(((---222666555555333000+++&&&""" """&&&))))))(((&&&$$$  !!!!!!!!!$$$&&&(((+++------,,,,,,(((&&&$$$"""!!!!!!"""###"""!!!!!!!!!!!!  !!!"""######$$$''')))++++++******############""""""""""""#########$$$$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&(((---...000333555777888999:::999777444222000///...+++,,,...//////,,,)))'''""" """!!!  ###''')))))))))!!!###$$$$$$$$$###!!!zzzuuupppllljjjeeeccc___ZZZTTTOOOKKKIIIDDDAAA<<<999777999<<<>>>BBB>>>777111---+++,,,------...000222444666777888000///,,,+++***+++,,,---...------,,,,,,++++++************))))))(((((('''&&&'''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))...666;;;:::222+++++++++,,,,,,---...//////444222///---///444:::===CCC===444---)))))),,,...---111666:::===<<<:::888333555888;;;===>>>>>>===<<<:::777444000---+++***,,,***'''&&&(((---222555555444222///+++'''###!!!!!!###%%%''''''&&&$$$###!!!""""""!!! !!!""""""######%%%''')))+++------,,,+++'''&&&###!!! !!!"""  !!!""""""###%%%'''***++++++******######"""""""""!!!!!!!!!###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%&&&)))+++---111333555888:::;;;;;;;;;:::888555111///---,,,,,,---------------+++***)))%%%"""'''&&&$$$!!! """&&&)))++++++ """###### !!!$$$%%%&&&&&&$$$"""~~~zzzuuuooojjjeeeccc___]]]YYYTTTOOOJJJFFFDDD@@@===888555444666999<<>>444+++''''''+++...---000444888::::::999888333555999===???AAAAAAAAA@@@===999555111...,,,,,,---+++((('''(((,,,111555666444111---***'''%%%######$$$%%%%%%%%%$$$"""!!! """######"""!!! !!!!!!""""""###$$$$$$%%%&&&)))+++++++++***)))'''%%%###!!! !!!!!!  !!!!!!"""$$$&&&)))******))))))"""""""""!!!!!!!!! """$$$&&&)))***)))((('''&&&&&&&&&&&&))),,,///111333555999;;;======<<<;;;999666333///---,,,------000///---,,,************&&&###  !!!+++***(((%%%"""  %%%)))+++,,,,,,------,,,(((###!!!""""""!!!  ###$$$%%%%%%###!!! }}}zzzvvvpppjjjddd___]]]YYYWWWSSSOOOJJJEEEBBB@@@<<<999555222111333777999@@@;;;555///,,,+++,,,...,,,---///222555888:::;;;:::777333...***(((''''''...------,,,,,,++++++***''''''''''''((((((((((((%%%&&&(((******)))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((+++111777777000***))))))))))))************+++++++++,,,000555:::===@@@;;;222+++'''(((,,,//////111444777888888777666222555999===AAACCCDDDDDDDDD@@@999333///---.........,,,)))'''))),,,111444666444000,,,)))'''&&&%%%$$$$$$$$$######"""!!! !!!#########!!! !!!!!!"""#########$$$%%%'''))))))((('''&&&&&&$$$"""  !!!"""!!!!!!!!!!!!  !!!$$$&&&((((((''''''!!!!!!!!!!!! """&&&+++------,,,+++(((((('''(((+++...111333333555999<<<===<<<:::999777555111...------///111555222...***((('''((()))%%%### """$$$...---,,,)))%%%!!! $$$(((***,,,333222000---((($$$ """%%%'''&&&$$$""" !!!!!!!!!!!!###}}}|||zzzwwwrrrllleee___[[[XXXTTTSSSOOOKKKFFFBBB>>>===999666222//////111555888===999333...,,,,,,...///,,,---///111444666888999888666222///,,,*********...------,,,,,,++++++***&&&&&&&&&''''''((((((((($$$&&&)))+++,,,,,,+++***((((((((()))******++++++************************((('''(((---333444///***)))))))))((((((((((((((()))))))))+++...333777::::::666000+++)))+++...000111222444666666666555444111333888===AAACCCEEEEEEHHHBBB888000++++++...111///---***((())),,,111444666333///+++((('''''''''%%%%%%###"""!!!  !!!!!!!!!!!!!!!"""###$$$$$$"""  !!!!!!"""""""""###%%%&&&'''&&&$$$###%%%$$$""" #########""""""""""""!!! """$$$%%%&&&%%%$$$!!!!!!!!!  &&&,,,000111000///******)))***,,,///222444111444888;;;<<<;;;888666666444000------000333666:::666///)))&&&%%%&&&'''$$$"""###&&&.........,,,(((######&&&)))***---,,,)))&&&###"""!!!!!!!!!&&&)))+++)))'''%%%%%% }}}{{{zzzxxxvvvqqqjjjccc]]]XXXUUURRRPPPMMMIIIDDD@@@===;;;777444000......000444777;;;777222...,,,---///111,,,---///111333555777777555333111...---------.........---,,,,,,++++++***%%%%%%&&&&&&'''((((((((($$$&&&))),,,---...------))))))******++++++,,,,,,************************(((&&&&&&***///222///+++(((((((((((((((''''''''''''((((((***---111555777666333///,,,+++---///222333444444555555444333333000222777<<>>AAAAAA===;;;222444333///******111888MMMCCC777000...,,,((($$$'''%%%"""!!!""" ###$$$&&&&&&$$$###!!!!!! !!!"""###$$$######"""!!! !!!%%%''''''$$$ '''$$$}}}yyytttqqqoooiiigggccc^^^XXXSSSOOOMMMJJJGGGCCC>>>;;;999888888444222///---+++,,,---...000000000///...------,,,------------......//////---...000222333333111111(((+++000444555444222000,,,,,,+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++******)))(((((((((%%%(((,,,000111///---***,,,***)))((((((***,,,...***...333888::::::777555666444222///.........///000000000000000000000000///333:::AAAEEEGGGHHHGGGAAA???;;;777555666888999<<<999555111///---------------...///...,,,***)))""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!!!!!!!  ###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""'''+++,,,,,,)))'''""""""#########"""!!!!!!"""!!!!!!  $$$)))...222444666444222000///...------)))...666<<<@@@???<<<:::333444222---((()))///666JJJAAA666000...---***''')))'''$$$!!! !!!!!!###%%%***(((&&&### """ !!!"""###$$$###""""""!!! """%%%%%%###  """$$$---)))"""~~~zzzuuupppmmmkkkaaa___[[[VVVQQQLLLHHHFFFEEEBBB>>>:::777555444444222000...---,,,,,,------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///111222111000///(((+++///222333222000///,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,+++******)))(((***---000000...,,,***+++***))))))***...111444111333666999:::999888666777666222///------------000000000000000000000000444888>>>DDDHHHJJJIIIHHH;;;;;;:::999999999999999999777444111...---,,,,,,***+++,,,---,,,***((('''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!!!! !!!###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""&&&)))++++++)))(((!!!###%%%'''&&&$$$!!!%%%%%%%%%%%%$$$$$$######!!!'''///666:::@@@<<<555///***((())))))(((---333999<<<<<<999777555444000***%%%'''---333DDD===555///......---,,,,,,+++((($$$""" !!!$$$%%%///,,,(((###  $$$""" !!!"""###""""""!!! !!!""" !!!%%%)))+++777000&&&}}}zzzuuuoookkkgggeee]]][[[WWWSSSNNNIIIFFFDDD@@@===:::666333111111111//////...---,,,,,,,,,,,,......------------------+++++++++++++++++++++++++++---...000000///---,,,(((***---///000///...---++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((+++,,,---......---+++******+++...//////...,,,***,,,+++******,,,111666:::999999:::::::::999777666888666333000---,,,,,,---000000000000000000000000333666<<>>AAA???===:::888666666555777555222///------------111111111111111111111111...111666:::<<<<<<;;;999///222555888999888666444222222111///---+++***(((%%%'''(((******)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!  """###$$$###"""!!! !!!$$$&&&((())))))(((%%%'''+++,,,+++'''"""!!!###%%%&&&&&&&&&%%%&&&'''((('''$$$!!! !!!'''///777<<>>888555333333333555333111///......///000111111111111111111111111***---111555666555333111---///222444555444222000...//////...---+++((('''%%%&&&(((***+++***)))(((&&&%%%%%%$$$$$$#########""""""!!!!!!!!!  """###$$$###!!!  !!!###$$$&&&(((((())))))***,,,,,,+++'''$$$!!! """###&&&)))+++,,,***,,,---...,,,)))%%%"""$$$$$$###%%%(((---222555@@@:::000&&&!!! """$$$$$$&&&***---//////......111...,,,,,,///000...+++000///---)))%%%&&&+++000111111111///---)))&&&%%%"""!!! !!!###&&&'''111111///...,,,***((('''&&&$$$!!!    $$$''')))000,,,%%% ######"""}}}tttqqqmmmggg```[[[VVVTTTOOOMMMKKKGGGCCC???<<<;;;777555222///---,,,------((())),,,---...---+++***)))******+++,,,---------111000///...---,,,++++++)))***+++,,,+++)))'''%%%(((((((((''''''''''''(((###$$$$$$%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%###&&&***---...,,,)))''''''(((***,,,///111333555888555000...000666>>>BBBJJJEEE>>>777222000000111222111///...///000222333111111111111111111111111,,,...222555666444222000---....../////////...---,,,---......---***'''%%%&&&''')))+++,,,,,,+++***&&&&&&%%%%%%$$$###""""""!!!!!!!!!  !!!"""$$$###"""  !!!"""###%%%'''((()))------,,,+++)))'''%%%$$$###""""""###&&&***///222444666888999777333...+++)))(((((()))***+++,,,---555111***$$$ !!!###%%%###%%%'''***+++,,,,,,+++,,,+++,,,111666666000++++++,,,+++&&&!!!!!!'''...000111222111000---***(((""""""!!! """$$$&&&(((---///111222222///+++)))%%%###  !!!"""   ###""" !!!%%%%%%$$$!!!~~~{{{rrroookkkeee^^^XXXTTTQQQHHHGGGDDD@@@===999666555666444222///---,,,------''')))+++......---+++***))))))***+++,,,------...222222111000...---,,,,,,)))***++++++***(((&&&$$$(((((('''&&&&&&&&&''''''""""""######$$$%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!$$$)))------,,,(((&&&&&&''')))+++///222555777;;;777222///111777>>>CCCLLLFFF>>>555000......///000///......///111333555111111111111111111111111///111555888888666333111------,,,,,,++++++++++++***,,,---...,,,***'''%%%&&&(((***,,,------,,,+++'''&&&&&&%%%$$$###""""""!!!!!!  !!!###$$$###""" !!!!!!!!!###$$$&&&((()))000///---***((('''&&&&&&%%%###""""""%%%+++222666<<<>>>AAABBB@@@;;;666222++++++,,,,,,+++***((('''...+++&&&"""!!!"""$$$&&&###$$$&&&(((***************)))---444::::::222+++)))+++***$$$%%%,,,///000222333222///,,,***###"""!!!!!!"""$$$&&&(((***---222555555222---***$$$""" !!!"""###  !!! """&&&'''%%%"""{{{xxxuuutttlllhhhbbb[[[TTTOOOLLLKKKCCCBBB@@@===:::777555444111111000///...---,,,,,,&&&&&&'''((()))***++++++***)))))))))+++...111222666555333000---+++)))(((&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''(((***)))'''%%%%%%''')))+++---,,,,,,,,,,,,,,,,,,,,,......,,,***(((%%%$$$###&&&%%%&&&(((+++000555888NNNMMMHHH???555222666<<>>;;;999666444333000000///...---,,,++++++''''''(((((())))))******---,,,+++******,,,---///222111///---+++)))'''&&&&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&((((((+++***(((&&&%%%%%%&&&&&&''''''((()))***+++,,,,,,***)))((('''%%%$$$###"""""""""$$$'''+++000444777DDDCCC@@@:::333111333555;;;999555111...---,,,,,,,,,+++((('''(((+++...111111333666999;;;<<<======<<<;;;:::999777666555555222111...,,,+++,,,,,,---***---000222222000---+++''''''+++111777777000***&&&%%%%%%$$$###"""!!!!!!"""!!!  """$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$!!!###&&&((((((&&&###!!! ###%%%((()))***777777666666555444333222''''''&&&&&&''')))+++---999777444111///...---------,,,***'''$$$"""  ###(((---111444666666777444///***'''&&&&&&'''###&&&***------,,,)))'''###"""""""""###&&&)))***555333///+++******+++---333222111///---+++)))((( !!!"""######!!!  $$$&&&,,,+++)))'''$$$!!!!!!###""" $$$---///,,,''''''(((***,,,///111222333222000+++&&&"""%%%'''$$$ ~~~{{{wwwrrrnnnjjjiiiaaa]]]XXXQQQLLLGGGEEEDDD>>>===;;;999777555333333//////...---,,,+++******(((((((((((())))))))))))///...,,,******+++,,,---000///...,,,***((('''&&&&&&'''***++++++***'''&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))+++***)))(((&&&%%%%%%%%%%%%&&&&&&((()))***++++++'''&&&&&&%%%$$$$$$######!!!"""%%%(((,,,000333555===<<<:::777333111111111444222///---++++++,,,,,,+++***))))))***,,,///111222333555888;;;===>>>??????>>>===:::888666444444333111///---,,,,,,---...+++,,,...//////...+++***&&&''',,,333999888000(((&&&&&&%%%$$$###""""""!!!"""!!!  """$$$%%%%%%%%%$$$$$$######"""""""""""""""###$$$$$$%%%%%%"""###%%%''''''%%%###""" !!!###%%%''''''///000222333333333222111((('''%%%$$$###%%%&&&'''222111///---+++)))((((((((((((&&&$$$"""  ###)))///444999;;;<<<===999111***%%%$$$$$$%%%"""$$$(((++++++)))&&&$$$$$$######$$$&&&))),,,...:::666000+++((((((***,,,222111///,,,***'''%%%$$$"""%%%&&&+++,,,......,,,(((### $$$''''''######+++...***%%%'''(((+++///111333444444333000+++%%% &&&(((&&&""" |||zzzwwwrrrmmmiiieeeccc[[[XXXSSSMMMGGGCCCAAA@@@;;;;;;999777666444222222......---,,,+++***))))))))))))))))))((((((((((((///...,,,******+++,,,---///...---,,,***)))((('''&&&'''***++++++***'''&&&'''''''''''''''''''''''''''&&&$$$###$$$&&&(((***+++++++++***)))((('''&&&&&&&&&'''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''***---000222222777666555444444222000...///---+++***)))***+++,,,************,,,...000222333333555666999;;;===>>>AAA@@@>>>;;;888555222111222111...,,,++++++,,,---+++,,,,,,---,,,+++)))(((%%%&&&***222888777///'''''''''&&&%%%$$$###"""""""""!!!  """$$$%%%$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!  !!!###$$$$$$%%%'''***,,,...---,,,+++&&&%%%###!!! !!!"""###++++++***)))(((&&&$$$###%%%$$$###"""!!! ###)))///555999;;;<<<<<<888000(((###!!!"""### ###&&&******)))&&&$$$&&&&&&&&&'''))),,,///111;;;777000***''''''(((***,,,+++)))&&&###!!!!!! ###$$$%%%(((+++///111000+++%%%!!!"""''''''###%%%'''###%%%'''+++///111111111000---***%%%%%%(((&&&"""!!! yyywwwsssnnniiiddd```^^^VVVSSSNNNHHHCCC@@@>>>===999888777666444333222111------,,,+++***)))((((((******))))))((((((''''''---,,,+++******,,,---/////////...---+++******)))&&&'''***++++++***'''&&&''''''''''''''''''''''''***(((%%%######&&&)))+++***+++,,,---------++++++************))))))))))))$$$$$$%%%&&&&&&'''(((((((((***,,,...000000000000222111111444666555000,,,---+++)))(((((()))***+++))))))***,,,...000111222555444444444555888:::;;;CCCAAA>>>:::666222///...000///,,,***)))******++++++++++++******(((''''''$$$%%%(((...444444---'''(((''''''&&&%%%$$$######"""!!!  """$$$%%%"""""""""""""""#########!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!!!!!!!!  !!!!!!!!!%%%((()))(((&&&$$$$$$"""  !!!&&&'''''''''&&&$$$""" """""""""!!!!!! !!!$$$)))...222555777777555111+++&&&""" !!!%%%)))+++***((('''+++*********+++...000222777444///***'''&&&&&&'''%%%$$$###!!! !!!############''',,,///...***$$$ ###$$$"""!!!!!!&&&(((,,,///111000...,,,(((%%%!!!$$$'''%%%!!! wwwtttpppkkkfff```\\\ZZZRRROOOJJJEEE@@@===;;;;;;777666555444333222111111,,,,,,+++***)))(((((('''+++******)))(((''''''&&&+++******)))+++---///111000000///...---,,,,,,+++&&&'''***++++++***'''&&&'''''''''''''''''''''''',,,)))&&&######%%%)))+++)))+++...000222222000000......---,,,***)))(((((($$$%%%&&&'''((()))***+++...///111222222111///---///...///444888888111+++---+++)))((('''((()))***((()))+++---///111222333666555333222222333555777CCCAAA===999444000,,,+++...---***(((''''''((())),,,+++***)))''''''&&&&&&$$$###$$$)))///000,,,'''(((((('''&&&%%%$$$######"""!!!  """$$$%%% !!!!!!"""""" !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! $$$'''(((&&&###!!!  ###$$$&&&&&&%%%### """!!!!!!!!!!!!!!!!!!!!!###%%%(((,,,...000000000***(((&&&### $$$***------,,,+++///...---,,,---...000222222000---***(((%%%$$$###"""!!! !!!""""""!!! """&&&))))))&&&!!!  !!! ***---111333333111---+++'''%%%!!!"""%%%###  uuusssooojjjddd___ZZZXXXPPPMMMIIICCC???<<<:::999666555555444333111111000,,,,,,+++***)))(((''''''++++++***)))((('''&&&&&&***)))))))))+++...111222111000000///......------&&&'''***++++++***'''&&&((((((((((((((((((((((((---***&&&######%%%))),,,)))+++///222444555444333111111///---+++)))((('''%%%%%%'''(((***+++,,,---111333444555444111...,,,...---...444:::999222***...,,,***((('''((()))***'''(((+++---000111222333777555333000000111333444BBB@@@===888333...***(((---+++)))'''&&&&&&'''(((,,,+++)))(((&&&&&&%%%%%%%%%""""""&&&,,,...+++'''(((((('''&&&%%%$$$$$$###"""!!!  """$$$%%% !!!!!! !!!!!!!!!%%%$$$$$$######$$$$$$%%%############""""""""""""!!!%%%((()))'''###!!! """###%%%&&&%%%### !!!!!!""""""""""""""""""$$$%%%(((***,,,,,,+++***"""""""""!!! $$$***...///...---222000///...---///000111------,,,+++(((%%%###!!!!!!!!!!!!  !!!  """###!!!"""%%%%%%### !!!$$$"""///111555777666333///,,,(((&&&### $$$"""!!!  ~~~zzzwwwuuuooolllfffaaa\\\YYYWWWVVVJJJGGGCCC>>>:::888777777333222111000///...---,,,******))))))((((((''''''***++++++,,,,,,------...***++++++,,,---...////////////...---,,,++++++***,,,,,,,,,,,,+++++++++***((((((''''''))),,,///000///...---+++)))'''&&&%%%'''(((***,,,...111222333444333000---***(((%%%$$$((()))+++---000222444555666666555555444222111000.........///////////////111000...,,,***)))((((((((()))***+++---///000000222///,,,******...222555;;;:::888555222000...---+++(((### !!!$$$'''%%%%%%&&&&&&'''((((((((((((&&&###!!!!!!%%%))),,,&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$######""" &&&%%%"""  !!! ###$$$$$$###  !!!!!!""""""###### !!!!!!!!! !!!"""######### %%%%%%$$$###""""""""""""(((,,,333999:::666111---'''(((+++,,,+++)))%%%###!!!###$$$%%%$$$!!!###'''***+++******+++---000333666777777777666444000+++'''%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""" 222111000...,,,***)))(((&&&%%%###"""  '''***'''$$$!!!###$$$###"""!!! ###$$$%%%}}}xxxuuusssjjjgggbbb\\\WWWTTTRRRQQQHHHFFFBBB===:::777666666222222111000...------,,,******))))))((((((''''''******++++++,,,---------+++,,,,,,---.../////////.........---,,,++++++***++++++++++++*********)))(((((('''''')))+++...000///...---+++)))'''&&&%%%&&&'''(((***---///000111111000///,,,***(((&&&&&&'''(((+++...111444666888888888777555444222000///------..................000///---+++)))'''%%%%%%(((((()))+++,,,...//////111///,,,******...222444<<<;;;888555222///---++++++((($$$ !!!$$$&&&%%%%%%%%%&&&''''''((((((***'''$$$"""###&&&***---''''''&&&%%%$$$###"""!!! !!!""""""!!!!!!!!! &&&$$$"""  !!! """$$$$$$"""  !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""+++///555:::;;;888444000***+++,,,---,,,)))&&&$$$ !!!###$$$###"""!!!###&&&((()))))))))***,,,111555777777666555333111---)))%%%#########!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!!!!...---,,,***)))'''&&&%%%###"""""" $$$---111000---"""!!!"""###  """###$$$~~~yyytttqqqooodddaaa\\\VVVQQQNNNLLLLLLFFFCCC???;;;888666555555111000000///...---,,,,,,******))))))((((((''''''*********+++,,,,,,------------....../////////000------,,,,,,+++++++++*********)))))))))(((((((((((((((''''''(((***---///------,,,***)))'''&&&&&&%%%%%%'''(((***,,,---...---,,,,,,+++***(((((('''&&&'''***...333666999;;;===;;;999666333000...---+++,,,,,,,,,------......111000///,,,***'''%%%$$$'''((()))***+++,,,---...000...+++***+++---111333<<<;;;888555111...+++***,,,)))$$$ !!!$$$&&&$$$$$$%%%%%%&&&'''''''''+++)))&&&$$$$$$(((,,,///)))((('''%%%$$$###"""!!!  !!!!!!""""""%%%$$$!!!  !!!""""""!!!  !!!""""""""" !!!!!!!!!!!!###""""""!!!   """###%%%&&&&&&000333888<<<===;;;888555/////////...,,,***(((&&&!!!"""###"""!!! $$$$$$######$$$&&&'''((('''+++111777888777333111...,,,)))%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###"""  ((('''&&&$$$###!!!  )))444;;;<<<999...,,,((("""!!!  """###zzztttooollljjjaaa^^^YYYSSSOOOKKKIIIIIIBBB@@@<<<888555444333333//////......------,,,,,,******))))))((((((''''''))))))******+++,,,,,,,,,............////////////+++++++++++++++*********)))))))))((((((((('''''')))((('''&&&'''))),,,---,,,++++++)))((('''&&&&&&$$$$$$%%%&&&((()))******))))))))))))((((((((((((%%%'''***...333888;;;===@@@===999555111...,,,+++))))))***+++,,,,,,------666666555444111...+++)))((())))))***+++,,,,,,---...---+++***+++---000111;;;:::777444111---+++***---)))$$$  ###%%%######$$$$$$%%%&&&&&&&&&,,,***'''%%%%%%)))---000,,,***(((%%%###"""""""""###""""""  """###%%%%%%%%%###!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!$$$(((+++---...///555777:::===>>>===;;;:::555444111...+++***(((((( !!!"""""""""(((&&&$$$"""!!!###%%%'''%%%***111777888555///+++)))'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!! !!!!!!  """  !!! """---999BBBCCCBBB888555///''' !!!~~~zzzuuuooojjjfffddd```]]]XXXRRRNNNJJJIIIHHH>>><<<999555333222111111---------,,,,,,,,,,,,,,,******))))))((((((''''''(((((()))******++++++,,,............------------)))))))))***************))))))))))))(((((((((((()))((('''&&&&&&(((***+++******))))))((('''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''$$$&&&)))...333777;;;<<<@@@===888222...+++******&&&'''((()))***+++,,,,,,;;;<<<===<<<;;;888444222******++++++,,,,,,,,,---,,,,,,+++++++++---///000999888666333000...,,,+++---***%%% """$$$""""""######$$$%%%%%%%%%,,,***'''%%%%%%)))---000...,,,(((%%%###""""""###$$$###"""!!!!!!###%%%&&&'''$$$"""    !!!!!!#########""""""!!!!!! ###"""!!!  !!!""""""$$$''',,,111555777888888777888999;;;<<<<<<<<<<<<:::777222---)))(((((((((!!!"""###(((&&&###!!! """$$$%%%###'''...333444000+++'''$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!!!!"""!!!!!!   """###""" !!!,,,888@@@AAA@@@999666000((( }}}{{{vvvqqqkkkeeeaaa___]]]ZZZUUUPPPKKKHHHFFFEEE;;;999666333000///000000+++++++++++++++,,,,,,,,,******))))))((((((''''''((((((((()))******++++++------,,,,,,++++++******'''(((((())))))*********++++++*********))))))))))))((('''%%%&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,111444777999===:::444...***(((((()))$$$$$$&&&''')))***+++,,,:::<<>>;;;888------------............++++++++++++,,,---......555444333222000///.........+++%%%!!!!!!###!!!!!!""""""###$$$$$$$$$+++)))&&&$$$$$$(((,,,///111...)))%%%""""""###$$$######"""  """###%%%&&&'''###"""   %%%$$$$$$###"""!!!!!! !!!  !!!"""######'''***000666:::;;;;;;;;;777777777777888:::;;;<<<>>>999222+++'''%%%&&&((( !!!%%%$$$###"""""""""###$$$"""%%%***......+++&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" !!!"""""" $$$### """$$$%%%$$$### '''111777666444111///+++%%%zzzxxxsssmmmgggaaa]]]ZZZXXXUUUPPPJJJEEEBBB@@@???888666333000///......///************++++++,,,,,,******))))))((((((''''''''''''(((((()))******+++++++++***))))))(((''''''&&&&&&'''(((((()))******------,,,,,,,,,+++++++++)))(((&&&%%%%%%&&&((()))(((((('''''''''''''''&&&((('''''''''''''''''''''&&&%%%%%%$$$$$$######"""$$$%%%(((+++...111333555:::666000***'''&&&'''((("""###$$$&&&((()))++++++333666;;;>>>???>>>;;;999000000000000000000000000)))***++++++,,,---------111111111111111111111111///+++&&&!!!!!!""" !!!""""""######$$$***'''$$$"""###&&&***---333///***%%%"""!!!###$$$"""!!!!!!  !!!!!!"""###$$$%%%&&&###!!!!!!!!! &&&%%%%%%$$$"""!!!  !!!###$$$$$$$$$(((...444888888777666666444333222333666999;;;@@@:::111)))$$$###$$$&&&""" !!!!!!###$$$$$$$$$###"""!!!###%%%''''''%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!! !!!""" !!!"""###$$$&&&$$$!!!"""$$$%%%'''%%%"""  '''+++((($$$'''%%%### yyyvvvrrrllleee___[[[XXXSSSPPPKKKEEE@@@===;;;:::777555222///...------...)))))))))***++++++,,,,,,*********)))((((((''''''''''''(((((()))***************)))((('''&&&%%%%%%%%%&&&&&&'''((()))******.........---------,,,,,,)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&%%%$$$###"""!!! $$$%%%'''***,,,///111222777333---(((%%%%%%'''(((!!!"""###%%%''')))***+++---000555:::<<<;;;888666222222222222111111111111))))))+++,,,,,,,,,,,,,,,......///000111222222333///,,,&&&!!! """ !!!!!!"""#########)))&&&###!!!!!!%%%))),,,444000***$$$!!!!!!###%%% """""""""###$$$$$$$$$%%%###!!!!!!!!! '''&&&%%%$$$###!!!   !!!###$$$%%%!!!%%%+++111444444222111444333111///111444777:::AAA;;;111'''"""!!!###%%%###!!!"""%%%&&&%%%###!!!!!!"""#########!!!  !!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!""" !!!"""###$$$!!!"""$$$%%%&&&'''%%%!!!"""$$$%%%(((&&&### !!!"""}}}zzzxxxrrrpppkkkeee___YYYTTTRRRJJJHHHEEEAAA<<<888444333444444333222111///......+++++++++*********))))))(((((()))***+++,,,,,,---''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&'''((()))+++---......(((((((((((())))))))))))###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!&&&%%%%%%&&&(((+++...000555222...***'''%%%$$$$$$###&&&***...000111000///...///000111111111111111222...,,,///444666222...---+++)))(((((((((***+++***...444999;;;:::777555111---'''"""!!!""" """""""""!!! &&&$$$!!! !!!$$$(((+++555---###   """###%%%$$$"""!!! !!!"""###"""!!!!!!  !!!!!!!!!&&&### '''///444555111+++&&&######%%%&&&""""""!!!!!! $$$###!!! """%%%'''(((((()))***+++,,,,,,---000...***''''''***...000999333***"""###&&&"""!!!!!!""""""$$$''')))'''$$$ !!!  !!!""""""""""""!!! """ !!!$$$%%%&&&  """"""!!!"""$$$&&&)))+++;;;000### ###&&& $$$***...************))))))(((((({{{wwwuuupppmmmiiiccc]]]WWWRRRPPPHHHGGGCCC???;;;777444222444333222111000///......++++++*********)))))))))(((((()))******+++,,,,,,''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&'''((()))+++,,,---...))))))))))))(((((((((((($$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&%%%%%%%%%'''))),,,...333111---)))&&&%%%%%%%%%%%%'''***...000000000///111111111000000///...---111---+++,,,111222000,,,&&&%%%$$$$$$$$$&&&)))***(((+++111666999888666444333///)))$$$ !!!"""!!!###%%%%%%$$$###"""$$$###!!! !!!###&&&(((333---&&&$$$&&&'''%%%###  """$$$%%%$$$"""!!!!!!!!!###$$$!!!!!!  !!!!!!!!!&&&### &&&...333777333---'''$$$###$$$%%%#########"""!!!!!! ###""" """%%%'''))))))((())))))+++,,,---222///+++((('''))),,,///555000)))""" """$$$"""!!!!!!"""!!!###&&&((('''$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!###%%%&&&"""!!! !!!"""###%%%)))...222444EEE;;;///'''%%%%%%""" %%%(((###!!! $$$)))+++((((((((((((((((((((((((|||wwwsssqqqkkkhhhddd^^^XXXSSSNNNLLLEEECCCAAA===999666333222222222111111000///......************))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''((((((***+++,,,------++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%'''***+++111///+++'''%%%&&&'''((((((***,,,...///000//////555444222///---+++)))(((---***'''(((,,,......---%%%$$$###"""###$$$&&&(((%%%''',,,111444555444444555111,,,'''###""""""###!!!###&&&((((((&&&$$$"""!!! !!!"""###$$$///+++((()))---///,,,)))!!! !!!###$$$&&&%%%###!!!!!!"""###$$$  !!!!!!!!!&&&### &&&,,,111999555///)))%%%###$$$$$$%%%%%%$$$$$$###""""""!!! !!!###&&&'''+++***(((''''''))),,,...444111,,,(((&&&'''***,,,...+++'''###!!! """######"""  """### """%%%''''''%%%"""  ######"""!!!!!!  !!!!!!"""######""" !!! """$$$%%%###"""  ###''',,,222888;;;KKKCCC:::444111...'''""" ###$$$""" %%%)))+++'''%%%!!!!!!$$$&&&&&&%%%%%%%%%&&&''''''(((((( |||vvvqqqmmmkkkdddbbb^^^XXXSSSMMMIIIGGGAAA???===:::777444222111000000000//////.........******)))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))***++++++,,,,,,---,,,+++)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''%%%$$$$$$&&&'''(((///,,,(((%%%$$$&&&)))+++,,,---......////////////888666222---)))'''%%%%%%&&&%%%###$$$''',,,000222222000---)))&&&%%%%%%%%%###$$$'''+++...000222222555333...)))&&&$$$$$$$$$!!!###&&&)))(((&&&"""  !!!"""###$$$+++(((&&&)))///000---)))!!!  !!!###%%%'''%%%###"""""""""$$$%%%  !!!!!!!!!%%%###  %%%+++...888555000+++&&&$$$###"""&&&&&&%%%%%%$$$######### !!!###&&&''')))---+++(((&&&'''))),,,...444000+++'''$$$%%%''')))***(((&&&###!!!!!!!!!!!!$$$###!!! !!!###$$$!!!"""%%%&&&'''%%%###"""!!!############""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!"""###'''&&&&&&%%%###"""  !!!"""###%%%###  ###(((...333666BBB===999888888444---&&&###((()))%%% !!!%%%))),,,---+++((($$$"""###""""""!!!""""""###$$$%%%&&&&&&  """$$$%%%$$$######|||wwwqqqkkkgggddd]]][[[WWWRRRMMMHHHDDDBBB<<<;;;999777555333111000........................)))))))))(((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))*********+++++++++---,,,+++)))(((&&&%%%$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******+++)))'''%%%$$$%%%&&&''',,,)))%%%######''',,,///111000000///............777444000+++'''%%%$$$$$$###"""!!!"""%%%,,,555:::GGGCCC<<<555...(((%%%######$$$%%%&&&))),,,...000333111...+++(((&&&%%%%%%!!!$$$(((******&&&!!! ###&&&(((***+++(((&&&(((,,,---)))%%%"""!!! """$$$&&&'''&&&$$$###"""###%%%&&&!!!!!!  !!!!!!!!!$$$"""  $$$))),,,555333///***'''$$$"""!!!&&&&&&%%%%%%$$$#########!!!$$$''')))++++++///---+++))))))***,,,...111...((($$$""""""%%%'''***(((&&&###!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%###### """&&&)))+++++++++***%%%$$$$$$######"""""""""%%%%%%$$$"""!!! """%%%'''+++***(((&&&$$$"""!!!!!!  !!!!!!$$$""""""&&&(((///---...222666555///)))$$$))))))&&&!!!$$$###!!!'''+++---......,,,)))%%% !!!!!!  !!!!!!"""""""""!!!!!! !!!###%%%((())))))((('''""" |||xxxrrrkkkeeeaaa^^^VVVTTTQQQLLLGGGCCC???===888777666444333111000///------------------......((((((((((((''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''******************++++++++++++***)))((('''&&&&&&%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))+++,,,---///---***(((&&&%%%&&&&&&)))&&&""" """(((...222555444111///............444111,,,'''%%%$$$%%%&&&''''''%%%###$$$+++666???SSSOOOGGG===444---(((&&&'''&&&$$$$$$%%%(((+++.........,,,+++)))(((''''''%%%)))---000///***%%%!!!"""!!! !!!%%%+++111555666000+++***+++***&&&"""###"""!!! !!!###%%%&&&((('''%%%######$$$%%%&&&######"""!!!  !!!!!!!!!###""" !!!$$$''')))000...,,,)))&&&###"""!!!%%%%%%$$$$$$###""""""!!! $$$(((+++...//////000000/////////...------,,,)))$$$  """$$$...+++'''###!!! """###&&&%%%###""""""###%%%&&&''''''&&&&&&$$$###"""!!!###&&&***///111111000...''''''&&&%%%$$$$$$######$$$$$$###""""""!!!  """&&&)))+++...,,,)))%%%###!!!!!!!!! """   !!!!!!$$$***111222...))) """%%%&&&$$$ &&&......$$$ '''---000000///---***((($$$ !!!""""""!!! ###$$$'''***+++,,,++++++)))%%% {{{yyytttnnngggaaa\\\ZZZQQQOOOLLLHHHCCC???;;;999444444333222111000//////++++++,,,,,,---------...((((((((('''''''''&&&&&&))))))(((''''''&&&%%%%%%************************+++******)))(((''''''&&&''''''''''''''''''''''''++++++******************))))))))))))((((((((((((%%%$$$$$$###""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***,,,...///333111---***(((''''''''''''$$$ """(((000555888666333000...------...///,,,((($$$$$$%%%(((+++333111---'''$$$(((333===QQQMMMFFF>>>777111---,,,+++)))%%%""""""%%%))),,,)))))))))******)))))))))...111666999888333,,,(((%%%###!!!"""'''111;;;BBBHHH@@@666000...+++'''######"""!!!!!!!!!###%%%'''((('''%%%$$$###$$$&&&'''%%%%%%$$$###"""!!!!!!  !!!!!!!!!###""" !!!###&&&'''***)))((('''%%%###!!!!!!#########"""!!!!!! """&&&+++///222333333000222444555555222...,,,&&&###!!!###555000)))""" """$$$'''%%%$$$######$$$%%%'''+++***(((&&&###!!! !!!%%%***///222111000...))))))((('''%%%$$$$$$###"""""""""""""""""""""""" !!!###&&&)))---//////,,,((($$$!!! !!!  !!!!!!   ###$$$###"""!!!  !!! !!!&&&---...***%%% !!!!!!!!!######"""  !!!  !!!,,,777888---!!! %%%,,,222444222...+++'''%%%!!!!!!  !!!###$$$$$$"""!!!###%%%(((+++---------,,,///***###zzzwwwrrrllleee___ZZZWWWNNNMMMIIIEEEAAA<<<999777333222222111000//////...+++++++++,,,,,,------...(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$************************++++++***)))((('''&&&&&&''''''''''''''''''''''''+++++++++***************(((((((((((()))))))))***%%%$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((+++---///000555333///,,,)))(((''''''&&&###!!!)))111777:::777444000---------...+++)))%%%######&&&+++---<<<:::444***###%%%000999JJJGGGAAA<<<666333111000...+++&&&"""!!!$$$(((***%%%&&&''')))************555888===AAA???:::333...(((%%%!!!""")))555AAAJJJVVVLLL???666111...)))%%%######!!!!!!"""###&&&''')))'''&&&$$$$$$%%%&&&'''''''''&&&%%%$$$###"""""" !!!!!!"""""""""!!! !!!###%%%&&&&&&&&&&&&%%%$$$###!!!!!!""""""!!!!!! ###(((...222444555555000333777999888444///+++"""  ###999333***"""###&&&'''&&&$$$######$$$&&&'''...,,,)))&&&### ###(((...000000...,,,******)))'''&&&%%%$$$###!!!!!!!!!"""######$$$$$$!!!""""""$$$(((,,,000222///---((($$$  !!!'''%%%###!!! """$$$%%%""""""!!!###&&&&&&&&&%%%###"""!!! !!!  &&&$$$###&&&++++++&&&!!! !!!!!!"""#########&&&%%%###!!!!!! $$$000===>>>333&&&###(((///444666333...***%%%### !!!!!!!!!"""$$$$$$$$$###!!! ###%%%(((+++---...------222---%%%zzzuuurrrnnnhhh```YYYTTTQQQOOOKKKIIIFFFBBB===999555444333333222111000///......+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((''''''(((***,,,...,,,+++***)))((('''&&&%%%###$$$%%%%%%&&&'''((((((***+++,,,------+++***((('''((()))******)))(((''''''%%%""" """ !!!###$$$$$$###"""!!!$$$'''+++000666;;;???BBBEEE@@@777...((($$$###$$$!!!!!! )))222111111222222111...,,,***+++(((%%%######'''+++...777333,,,&&&$$$&&&***---888777555333333333555666111...)))%%%"""!!!###$$$***)))((('''(((***,,,---888===DDDIIIJJJGGGAAA>>>))))))(((***///777>>>CCCOOOKKKFFFCCC@@@888---%%%&&&###  ###&&&((((((((('''&&&&&&%%%%%%((((((''''''&&&%%%$$$$$$ ###%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###"""!!!$$$###!!!!!!%%%***...///000000...///000111111111000000###  ###111---(((###!!!"""%%%&&&***(((%%%######'''+++...777555222...***&&&"""!!!"""$$$'''+++///111333444:::666///((($$$###%%%&&&$$$$$$############""""""$$$$$$%%%&&&'''((()))***)))'''###  !!!%%%%%%$$$###"""!!!!!! ###))),,,+++&&&!!!---111)))!!!###!!!  &&&'''###!!!"""###$$$%%%&&&'''((()))&&&&&&%%%%%%&&&(((***+++333,,,!!!$$$***&&& !!! $$$&&&+++555===>>>999333 ###***444;;;:::222***###!!!!!!!!! !!!"""###"""!!!!!!***'''$$$%%%((('''### """&&&***...111555///&&& !!!yyytttooollleee^^^WWWRRROOONNNHHHGGGCCC???;;;777444222222111111000///...---,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((''''''((())),,,---++++++***)))((('''&&&%%%$$$$$$%%%&&&''''''((((((***+++,,,------+++)))(((&&&''')))******)))'''&&&&&&%%%"""  !!! !!!###$$$$$$$$$"""!!!%%%'''+++000555:::>>>@@@BBB===555---'''$$$###### !!!&&&......///000111000///---+++)))'''$$$"""###&&&***---666111+++%%%###%%%)))+++000///...,,,,,,...///000111///---***)))(((((())))))((('''&&&&&&(((+++,,,555999???DDDEEEBBB===999)))((((((***...444999===GGGDDDAAAAAA@@@999...%%%&&&###  ###&&&((((((''''''&&&%%%%%%%%%''''''&&&%%%%%%$$$###### """%%%(((************((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$###!!! """%%%))),,,---------,,,...111333444444222111$$$!!!!!!---***%%%""" """$$$&&&***'''%%%###$$$'''+++...666444222///+++(((&&&$$$&&&'''(((***---///222333888444...(((%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))(((&&&"""######"""!!!!!! """&&&))))))$$$$$$000444,,,###!!!  %%%&&&### """###$$$&&&(((***+++,,,***(((&&&$$$$$$&&&)))+++333---######'''$$$!!! !!!###%%%,,,---111999@@@AAA<<<666''')))000999@@@???777///###!!!""""""###$$$$$$$$$######!!! ### !!!%%%%%%  $$$''')))000+++### }}}wwwqqqkkkgggaaaZZZSSSOOOLLLJJJCCCBBB???<<<888444111000//////...---,,,+++******++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++,,,******)))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))***+++,,,,,,***((('''%%%'''((())))))((('''%%%&&&$$$"""  !!!"""$$$%%%$$$###"""%%%'''***///333888;;;======999222+++&&&###"""""""""'''***+++---/////////...---'''%%%###!!!"""%%%(((***444000***%%%"""$$$''')))((('''&&&%%%&&&(((***+++///000111222333222111000***(((%%%$$$$$$&&&(((***000444888;;;<<<999666333(((((()))+++---///111222999999:::>>>???:::...%%%%%%###  ###%%%'''''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$######"""""""""%%%(((,,,///000111111,,,,,,+++***((('''%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!###%%%''')))))))))((('''+++111666999888555333&&&###'''%%%""" !!!$$$&&&((('''$$$$$$%%%(((,,,...444333222000...,,,+++***---+++)))((())),,,///111555222---(((%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&$$$!!! !!!!!!"""!!!!!!  """%%%$$$!!!(((333666...%%% ######!!!!!!###%%%'''***---///000///,,,&&&"""!!!###(((+++444...%%%"""""" !!! !!!###&&&)))+++666555666;;;AAABBB===888---///444===DDDCCC;;;444###!!!###%%%'''))))))&&&$$$"""$$$$$$ !!!((($$$}}}|||yyysssnnneeeaaa[[[UUUOOOJJJGGGFFF>>>===:::777444111///...------,,,+++***)))((((((******************************)))))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))***(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((()))***++++++)))'''&&&$$$&&&'''(((((('''&&&$$$%%%$$$###!!!  """$$$%%%$$$######&&&'''***...111555888999888555000***&&&###"""""" """%%%'''***,,,.........---%%%###"""!!!"""$$$&&&(((222...)))%%%######&&&'''%%%$$$######$$$&&&(((***,,,///444999;;;:::888666+++(((%%%"""!!!###&&&))),,,...111222222000...,,,(((((()))*********)))))),,,...333:::>>>999...%%%$$$###  ###$$$&&&&&&&&&%%%$$$$$$############""""""""""""""""""%%%''',,,000333666666777/////////...,,,)))&&&%%% !!!"""###$$$%%%%%%$$$%%%''')))******))))))######$$$$$$$$$$$$$$$$$$###(((000777;;;:::666444'''%%%!!!!!! !!!$$$&&&&&&%%%$$$$$$&&&))),,,...222222111111000/////////222///+++'''''')))---///222///+++(((%%%$$$%%%%%%''''''(((((()))))))))***((((((((((((((((((((((((%%%###!!!""""""###$$$%%%&&&&&&'''$$$$$$"""   """+++333333***"""!!!  """$$$'''+++...111222222---%%% %%%(((222...&&& !!!  ###&&&***,,,999777777:::???>>>999444---...333:::@@@@@@888111###!!!$$$&&&***,,,+++(((### """))))))### {{{xxxwwwtttnnnhhh^^^[[[UUUOOOIIIEEECCCBBB999888777444222000...---,,,,,,+++***)))(((''''''************************)))))))))(((((((((''''''))))))))))))))))))))))))***((('''%%%%%%&&&((()))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((''''''((()))******(((&&&%%%###%%%&&&''''''&&&%%%###$$$#########!!! !!!$$$%%%%%%$$$###&&&'''***,,,///222444555333111...***'''%%%###### """######""" """$$$'''***,,,------,,,$$$###""""""###$$$&&&'''111...***&&&$$$$$$%%%'''((('''&&&%%%&&&''')))+++''',,,333999======;;;999---***%%%!!! """&&&(((***+++++++++***)))((('''))))))))))))(((&&&%%%$$$%%%'''---555:::777---$$$###"""!!! !!!"""###%%%%%%%%%$$$######""""""""""""""""""""""""######'''***...222666888888999000111111111...+++'''%%% !!!###$$$$$$%%%###%%%(((***,,,+++***)))""""""!!!!!! !!!!!!%%%---444888888444222'''%%%### !!!###%%%$$$$$$$$$%%%'''***,,,...111111111111111111111111555111,,,(((&&&(((+++---...,,,***'''&&&%%%%%%%%%''''''((())))))***++++++*********))))))(((''''''%%%###!!!  !!!"""&&&''''''(((((()))))))))&&&%%%###!!!%%%'''***,,,,,,***(((&&&"""###&&&+++...***""" """%%%))),,,...000000+++###!!!%%%...***&&&!!!  !!!$$$(((***777555555888;;;999333,,,((())),,,222888777000)))""" $$$'''***+++***&&&!!! )))000000)))"""!!!  }}}wwwsssrrrooohhhbbbXXXUUUPPPJJJDDDAAA>>>===666555444333111///......,,,,,,+++***)))(((((('''************************((((((((((((''''''''''''))))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&******))))))((((((''''''&&&'''((())))))'''%%%$$$"""$$$%%%&&&&&&%%%$$$"""######$$$$$$###!!!!!!$$$%%%%%%%%%$$$'''((()))+++---///111111000///---+++)))'''&&&%%%""""""###'''***+++'''###!!!###&&&(((***+++******$$$$$$$$$$$$%%%&&&''''''222///,,,)))'''&&&''''''+++***(((&&&&&&&&&((()))###'''...555999:::999777111---&&&!!! """&&&)))+++***(((&&&%%%%%%%%%%%%+++***)))'''%%%$$$######%%%&&&***111666444,,,$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$%%%(((+++...222555666777777...///111222000---)))&&& !!!!!!"""""""""###!!!###'''***+++***'''&&&!!! !!!(((...111222000...%%%$$$###!!!  !!!"""###"""###$$$&&&(((+++---...000000000000000000000000444111---***(((((()))+++***)))((('''&&&%%%%%%%%%%%%&&&'''((()))***+++,,,,,,,,,+++***)))(((''''''&&&%%%###""""""###%%%&&&++++++*********)))))))))&&&%%%$$$"""  !!!!!!"""***---111555555333///,,,$$$%%%&&&&&&%%%!!! !!!$$$''')))******&&&  &&&%%%###!!!  """%%%)))***333333555:::===999000'''$$$###%%%+++000///)))""""""  $$$%%%&&&'''%%%!!!!!!!!!###---444333+++###!!!  yyyrrrooommmiiibbb\\\TTTQQQKKKFFF@@@===;;;:::444444333222111000//////------,,,+++***)))((((((************************((((((((('''''''''&&&&&&))))))))))))))))))))))))***)))'''%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&++++++******)))(((''''''%%%&&&((((((((('''%%%###"""###$$$&&&&&&$$$###""""""###$$$$$$###!!!!!!###%%%&&&&&&%%%'''((()))***,,,---...///......---,,,+++***(((((($$$$$$&&&,,,222222---'''!!!###%%%'''((((((''''''%%%%%%&&&''''''(((((((((333111...+++)))(((((((((***(((&&&###!!!!!!"""""""""(((---222444444444444///(((###!!!###'''+++---+++'''$$$######$$$%%%...,,,((($$$######$$$&&&(((''')))...222111***###!!!!!!""""""""""""!!!!!!$$$######""""""!!! ######$$$%%%%%%&&&'''''')))+++...111333333333333***---000222111...***'''"""""""""!!!!!! !!!%%%((((((&&&###!!!###''')))*********""""""""""""!!!!!!  !!!!!!!!!"""""""""!!!"""$$$''')))+++---...////////////............111000...,,,***)))))))))''''''''''''&&&&&&%%%%%%$$$$$$%%%'''(((***++++++...---,,,+++)))((('''&&&'''&&&%%%%%%%%%''')))***///...---+++***(((''''''%%%$$$###"""!!! !!!"""###$$$%%%%%%)))...444888999666111---!!!!!!!!!""" !!!"""######  ###%%%)))((('''''')))+++...///333555:::@@@DDD???333)))$$$###$$$(((---,,,&&& """ $$$ ######""" """###!!! %%%%%%"""!!!,,,333000&&&}}}wwwpppllljjjfff___YYYQQQNNNIIICCC>>>;;;999999444333333222111000000///......---,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''',,,++++++***)))(((''''''%%%&&&'''((((((&&&$$$###!!!"""$$$%%%%%%$$$"""!!!!!!###$$$%%%$$$!!! ###%%%&&&&&&%%%(((((()))***+++,,,------.........------+++***)))%%%%%%(((///666777111***"""###%%%'''''''''%%%%%%%%%&&&'''((())))))))))))333222000---+++***))))))(((&&&###$$$(((,,,///000111666111***###!!!$$$(((,,,...,,,((($$$""""""$$$%%%000,,,'''###!!!###&&&(((+++***))),,,000///)))###!!!!!!""""""""""""!!!!!!#########"""!!!!!! $$$$$$%%%&&&''''''((())))))+++---///111111000000(((+++///111111///+++(((######"""!!!  $$$''''''$$$  """$$$&&&''''''!!!!!!""""""""""""!!!!!!!!!""""""###""""""!!!!!! """$$$'''***,,,---...//////......------,,,,,,............,,,+++)))(((&&&&&&&&&''''''&&&%%%%%%"""###$$$&&&''')))***+++///...---+++)))(((&&&&&&(((((('''&&&''')))+++---111000...,,,***'''&&&%%%$$$######"""!!!  """""""""###$$$%%%&&&''''''''',,,333888999666000,,,!!!###!!! ###&&&(((111000///...///111333444555888???GGGKKKDDD777,,,&&&$$$%%%)))------'''!!!""" &&&"""###""""""&&&'''$$$ """'''((($$$(((///,,,!!!|||uuurrrpppkkkeee___YYYTTTRRRLLLIIIDDD>>>999666444333111111000///...------,,,------,,,,,,,,,+++++++++,,,+++***)))((('''&&&%%%%%%&&&)))******)))&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((######$$$$$$%%%&&&&&&'''&&&&&&'''((()))***+++++++++++++++***************&&&)))...222333222///,,,'''&&&$$$""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$###"""!!!  %%%+++///333555555<<<999333...+++***+++,,,***(((%%%###"""###%%%&&&***)))'''&&&&&&''')))***'''(((***+++***)))'''&&&!!!$$$&&&'''&&&$$$###!!!!!!!!!!!!!!!!!!!!! &&&(((+++---//////......)))+++---...///...,,,+++,,,,,,+++***)))((((((''')))(((&&&$$$############!!!######"""  !!!$$$&&&'''''''''!!! ###%%%"""!!! !!!######"""$$$&&&(((+++,,,,,,---,,,,,,+++*********++++++((()))+++++++++***((('''%%%&&&'''((((((((('''&&&(((&&&""" ###'''***///++++++222;;;<<<222(((...///000111111222333444555222...)))&&&$$$###"""###$$$%%%&&&%%%###!!!  """$$$&&&((())))))((('''&&&)))000888<<<999///'''###***)))&&&######  ###$$$"""$$$)))...000===<<<:::777666444444444:::<<>>444444333222111111000000///---***&&&###"""!!!!!!"""#########""" """$$$&&&''')))+++,,,+++***)))+++***000???NNNPPPEEE888+++'''!!!&&&&&&%%%%%%&&&&&&$$$!!! $$$$$$"""!!!  ######$$$%%%&&&''''''''''''%%%$$$### !!!&&&***---///111444666666444222000...///222333222///,,,)))+++,,,...///...+++(((%%% """ &&&111777222$$$ |||{{{zzzvvvnnnhhh___]]]YYYTTTNNNIIIEEECCC???<<<888444000......---------------,,,,,,,,,,,,++++++++++++************(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&'''(((((())))))***...---,,,+++)))(((''''''&&&&&&'''((()))***++++++...---,,,+++***(((''''''$$$&&&)))+++------+++***&&&$$$"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  $$$)))---///000000...111444555444111---***)))((('''%%%###""""""!!!"""!!!  !!!"""###$$$&&&((()))((('''&&&&&&&&&'''((())))))))))))---***'''$$$###$$$'''((($$$&&&***---///000000000333111---***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ $$$***000444444222000000///...,,,)))'''%%%###  ###%%%%%%$$$$$$ """$$$(((+++...000666333---((($$$#########...***&&&"""!!!###''')))))),,,000444444222...+++'''((()))******(((&&&%%%"""  %%%+++...:::777222---)))'''''''''555555:::GGGVVVZZZRRRHHH666666444222000///------,,,***'''$$$"""!!!!!!""""""######"""!!!!!!  """%%%&&&((()))+++,,,---,,,***))),,,***000@@@SSSYYYOOOCCC555...$$$&&&---///,,,'''$$$$$$### !!!&&&'''######!!! """&&&)))))))))(((((()))***,,,---,,,+++)))&&&"""$$$(((+++))),,,111444555222///,,,&&&''')))***)))'''%%%###'''((())))))(((&&&###!!! %%%111777222$$$  }}}{{{zzzvvvmmmggg^^^\\\XXXSSSNNNIIIEEECCC:::888444111...---,,,---++++++++++++,,,,,,,,,,,,++++++*********)))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''(((((((((((((((((((((((('''(((((())))))******+++......---,,,***)))((('''&&&&&&'''((()))***++++++//////---+++)))'''&&&%%%###$$$&&&(((*********)))%%%$$$""" !!!"""###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!  $$$(((,,,---......***...222666666333///++++++***)))(((&&&$$$"""!!!!!!!!!!!!###%%%'''((('''&&&&&&''''''''''''((()))*********(((%%%###!!!"""###$$$###&&&)))---///000111111333222///,,,)))'''%%%$$$############$$$$$$$$$$$$$$$+++222666777666555111///,,,(((%%%!!!  ###$$$$$$###""" $$$(((---111444666<<<777000)))%%%######$$$---***%%%!!! !!!%%%'''&&&)))...222333111---+++&&&''')))))))))(((&&&$$$ ###)))---:::777333///+++((('''&&&333333:::HHHWWW[[[RRRHHH666555333111///,,,+++******(((&&&###""""""#########$$$$$$### ###$$$%%%&&&'''(((((())))))***,,,---,,,+++)))(((***)))...===OOOWWWRRRJJJ===555'''!!!***333666222***$$$"""!!! %%%&&&###$$$###""" $$$'''***,,,+++*********+++,,,---.........---+++&&&!!!###'''***))),,,000333222///+++''' !!!""""""!!!   ###---333..."""!!!   ~~~yyywwwvvvqqqiiibbbZZZXXXTTTPPPKKKFFFBBBAAA777555222///---,,,------))))))******++++++,,,,,,*********))))))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###### !!!!!!###$$$%%%&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,++++++***))))))(((&&&&&&'''((()))***++++++111000...,,,)))'''%%%$$$""""""$$$%%%'''(((((()))$$$###!!!  !!!"""$$$$$$$$$#########""""""########################%%%%%%$$$###"""!!! !!!$$$(((***,,,,,,,,,(((,,,111444666444111///---------,,,***'''$$$"""  !!!###&&&''''''&&&&&&'''&&&%%%%%%&&&''')))***))))))((('''%%%###"""!!!###%%%))),,,///111111111222222222111...+++'''$$$#########$$$$$$%%%%%%%%% $$$***111555888999999555222---(((###  """######!!!!!! %%%,,,222777:::;;;>>>999111)))$$$###$$$%%%***(((%%%"""!!!"""$$$%%%###%%%))),,,------+++)))&&&'''((()))((('''%%%$$$!!!%%%(((444333000...+++)))''''''...///555CCCQQQTTTIII>>>222111000...,,,***)))((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&$$$!!! !!!"""%%%(((,,,///000///,,,***)))***+++,,,+++)))'''&&&&&&&&&+++555AAAJJJMMMLLLCCC999***!!!%%%---777;;;888...&&& !!!###!!! $$$$$$%%%$$$###  &&&+++,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,---...---***%%%  $$$(((***000111222111///***&&&###!!! """$$$%%%###  ''',,,))) !!!{{{wwwqqqooommmiii```YYYRRRPPPMMMHHHCCC???<<<:::555444111...---------...(((((())))))***+++,,,,,,******)))))))))((((((((($$$$$$%%%%%%&&&&&&&&&&&&'''%%%###""""""###%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))******+++,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++222111...,,,)))&&&$$$###!!!!!!"""###$$$&&&'''((($$$"""!!! !!!"""$$$#########""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!$$$''')))*********(((+++///222444555444333000111111000---)))&&&###!!!!!! """%%%&&&'''&&&%%%&&&%%%###"""###%%%''')))---...000000///+++'''$$$"""$$$(((,,,000111222222000222555666444///)))%%%######$$$%%%&&&&&&''''''###%%%)))...333777999;;;===999333,,,&&&"""   """""""""  '''///666;;;>>>???>>>999000((($$$###%%%'''%%%%%%$$$############### !!!###%%%&&&'''((((((%%%&&&'''((((((&&&%%%### !!!""",,,,,,++++++***)))((((((((()))///<<>>;;;111((( $$$%%%'''((('''%%%###!!!%%%---111000,,,)))$$$&&&))),,,,,,+++)))'''(((***,,,...---)))%%%""""""%%%)))+++999777444000+++&&&"""!!!###"""!!! !!!$$$&&&%%%"""!!!$$$### !!!!!! tttpppjjjhhhfffaaaXXXQQQKKKIIIFFFBBB===999666444555333111...------...///''''''((()))***++++++,,,))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&''''''%%%###!!!!!!###%%%'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$"""!!!!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******++++++,,,------&&&''''''((())))))******&&&&&&'''((()))***++++++222111///,,,)))&&&$$$"""!!!!!!!!!"""###%%%'''(((###""" !!!"""############""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!$$$''')))***))))))(((***---111333555555555222333333222///+++'''$$$!!!  !!!"""$$$&&&&&&&&&%%%%%%$$$"""!!!"""$$$'''(((222444888999777222,,,((("""$$$(((,,,000222222333...222777:::888222+++&&&$$$$$$%%%&&&''''''((()))%%%&&&(((,,,111555999<<>>888///'''######%%%'''"""###$$$$$$$$$$$$###### """$$$&&&'''%%%&&&'''((((((&&&$$$###&&&'''((())))))))))))(((%%%%%%***777BBBAAA444'''+++******)))((('''&&&&&&)))((('''&&&&&&''')))*********)))'''$$$!!!$$$&&&'''&&&---666===>>>999111+++'''((())))))(((&&&$$$""""""&&&&&&'''...===JJJHHH===,,,!!!***+++000999???===333***  $$$&&&(((******(((&&&$$$(((111555222,,,'''!!!$$$(((,,,,,,***'''$$$$$$'''+++......+++'''%%% ###&&&***,,,???<<<666///)))###!!!  ###%%%###"""!!! !!!$$$%%%$$$ !!!   ###!!!|||zzzxxxqqqooojjjddd]]]WWWSSSPPPGGGGGGFFFCCC???:::666333000000///...---,,,,,,+++------,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((,,,++++++***)))(((''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!###$$$&&&'''))))))))))))))))))))))))))))))&&&)))---000111///+++)))&&&&&&&&&&&&&&&&&&&&&&&&------,,,+++***(((''''''""""""######$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&"""""""""!!!!!!!!!!!!  !!!""" """$$$''')))+++,,,,,,------...///000000000,,,+++***(((&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!$$$''')))(((%%%"""!!!"""%%%***---,,,///222444333///+++((("""$$$'''***+++,,,++++++!!!(((222:::;;;555,,,&&&)))((((((''''''(((((())))))***,,,...111333555666@@@;;;666333222---%%%!!!!!! !!!"""###%%%%%%###"""!!!###''',,,...000000000,,,&&&!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$%%%***+++,,,,,,***&&&###  !!!'''&&&$$$######$$$&&&'''***,,,...000111111000///&&&&&&%%%&&&'''***---...222000---***)))((())))))---(((######&&&%%% """#########$$$%%%///<<>>:::333+++###!!! !!!'''+++111///,,,(((###### !!!!!! !!!!!!!!!###$$$###  {{{xxxwwwnnnkkkgggaaaZZZTTTOOOMMMEEEEEEDDDBBB>>>999555333000//////...---,,,,,,+++---,,,,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((++++++******)))(((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######"""""""""""""""""""""""""""!!!"""###$$$&&&'''((()))))))))))))))))))))))))))&&&))),,,///000...+++(((%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***)))(((''''''$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&#########"""""""""!!!!!!  """%%%(((+++---///000000000//////...------***)))(((&&&$$$###!!!!!! """!!!  ###%%%''')))'''###!!!"""%%%)))+++,,,...111333222///+++((("""$$$'''***+++,,,++++++%%%,,,444;;;<<<777000+++((((((''''''''''''((((((((()))+++---000222444555<<<999666666777333+++$$$$$$###"""  !!!"""$$$$$$"""!!! """'''+++---.........+++%%%  !!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###&&&'''000000000///,,,((($$$!!! ###%%%+++)))&&&$$$$$$$$$%%%&&&&&&''')))+++,,,+++******%%%$$$$$$%%%'''***---///666444000---***(((((((((+++&&&""""""$$$$$$  !!!!!!!!! ###---:::EEEHHHBBB999222&&&%%%%%%%%%%%%%%%%%%%%%$$$"""$$$,,,555:::HHH>>>... ### ###(((+++,,,***'''%%%""" !!!$$$%%%$$$  ###%%%$$$###"""&&&222444,,,"""!!!$$$(((++++++((($$$!!!!!!%%%+++000222000---+++)))******&&&"""$$$,,,333999555///(((""" ###(((++++++'''"""$$$+++///555444111---)))%%%""" !!!!!!%%%%%% !!!!!!  !!!"""!!!}}}xxxuuussshhhfffaaa[[[UUUNNNJJJGGGAAAAAAAAA???<<<888444222.........------,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$%%%&&&'''((((((((((((((((((((((((((((((&&&(((+++---...,,,)))'''########################++++++******)))(((''''''((((((((()))******++++++)))))))))(((((((((''''''$$$$$$$$$############"""   ###'''***...000222666555333111...+++)))((('''&&&%%%$$$"""!!! !!!###$$$***(((%%%###"""$$$&&&(((***---000222222///***((("""$$$'''***+++,,,++++++)))...555:::;;;888222...'''''''''''''''''''''''''''(((***,,,...000222333555444666:::>>><<<444,,,''''''%%%###""" !!!""""""!!!"""&&&)))++++++++++++((($$$  """""""""""""""""""""""""""%%%(((***888777555222...***%%%###!!!$$$''')))000...***&&&$$$$$$%%%&&&!!!###%%%&&&'''&&&%%%$$$"""""""""###&&&***---///===:::555///+++'''&&&%%%((($$$!!! """###"""  """###""" %%%---999CCCHHHEEE@@@;;;%%%%%%%%%%%%&&&&&&&&&&&&'''$$$  %%%+++///<<<555***!!!  ###%%%%%%$$$""" !!!"""""" """'''++++++)))%%%"""###...000)))!!!"""$$$&&&((((((&&&$$$""""""$$$'''***+++++++++***......,,,(((###!!!$$$(((111...)))$$$''',,,222666777333---((($$$!!! '''...333777666444111---***(((&&&%%%***)))### !!!"""""" &&&"""~~~xxxtttpppnnnbbb```[[[UUUNNNHHHDDDAAA<<<======;;;999666222000---------,,,,,,,,,,,,,,,++++++++++++******************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&(((***++++++)))'''&&&!!!!!!!!!!!!!!!!!!!!!!!!)))))))))(((((('''''''''******++++++,,,---------))))))))))))((((((((('''%%%%%%$$$$$$$$$#########""""""!!!  !!!#########"""!!!!!!$$$(((,,,///222444:::999555111---(((%%%###$$$$$$###""" !!!!!!+++)))&&&$$$######%%%&&&(((+++///111111...***'''"""$$$'''***+++,,,++++++(((,,,111666777444000...&&&'''((())))))((('''&&&&&&''')))***,,,...///000...000555===CCCCCC;;;444+++***)))&&&$$$"""  !!!!!! !!!$$$&&&''''''''''''%%%""" """&&&***---???===:::555000+++'''$$$ ###'''+++---666222---(((%%%$$$%%%'''###%%%&&&(((((('''%%%$$$ """%%%(((,,,...@@@===777000***&&&###"""%%%"""  $$$'''((($$$&&&'''))))))(((&&&%%%---222:::AAAEEEDDDAAA>>>'''''''''''''''''''''&&&)))%%%!!!"""%%%///+++&&&!!!!!!"""&&&%%%"""'''++++++'''!!!!!!)))+++&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%&&&'''((()))+++++++++)))'''%%%$$$$$$)))'''###  )))---444999:::555///***"""$$$+++///222111///---+++)))'''&&&  (((...---&&& """###$$$###!!!  ***%%%~~~xxxsssmmmiiiggg\\\ZZZUUUOOOIIICCC>>><<<777888888888666333000///+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$ ''''''''''''''''''''''''******++++++,,,---------(((((((((''''''''''''&&&$$$$$$$$$#########""""""###"""!!!  ###%%%&&&&&&$$$### """$$$(((+++///111333:::888444000***&&&""" """"""!!! ***)))'''%%%$$$$$$$$$%%%&&&)))---000000...***'''"""$$$'''***+++,,,++++++%%%)))...333444111---+++'''(((***,,,,,,***((('''%%%&&&'''(((***+++,,,---***,,,222<<>>;;;555...((($$$!!! ###"""  %%%,,,222222222111111111111111111999;;;===???@@@???>>>===,,,,,,+++***)))((('''''')))%%%!!!######""""""!!! !!!&&&***)))!!!"""&&&&&&"""!!!&&&'''$$$###"""!!! !!!"""###$$$$$$###"""###$$$%%%&&&$$$%%%(((+++---,,,)))'''###!!! !!!%%%)))///333333...((($$$###&&&'''&&&&&&%%%###"""!!!!!!###!!! !!!(((///...'''  ###%%%&&&&&&%%%$$$ """+++%%% }}}xxxssslllfffbbb___YYYVVVQQQKKKEEE???:::888222333444444333111///---*********++++++,,,,,,,,,*********))))))))))))(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&''''''((((((((()))******++++++&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""!!!!!!!!! !!!!!!!!! !!!%%%((())))))'''%%%"""###%%%'''***,,,...///666444111---((($$$!!!!!!!!!!!!  ''''''&&&&&&%%%%%%%%%%%%%%%''',,,//////---***'''"""$$$'''***+++,,,++++++&&&***111666777444///+++(((***---//////---***((($$$%%%&&&'''((()))******)))***///888@@@CCC>>>888000///,,,)))&&&"""  """######"""  !!!"""!!! """&&&***---BBB???999333---)))&&&%%%!!!!!!!!!"""$$$'''***,,,888333,,,&&&######&&&)))---...000000000...,,,+++ !!!###&&&(((777444///)))%%%!!! ###"""!!!!!!(((333<<<===;;;777444444666888:::BBB@@@>>><<<:::::::::;;;444333111///,,,***((('''&&&$$$ !!!############ ###***...,,,### !!!!!!$$$%%%###!!!###!!!!!!###%%%$$$############$$$$$$ """(((///444444...)))  ###%%%((()))'''$$$$$$""" """$$$###  &&&,,,---'''!!! ###&&&((((((((('''$$$"""  """(((###!!!  !!!!!! {{{xxxsssmmmfff```[[[YYYVVVTTTOOOIIICCC<<<888555...///111111111///---,,,((())))))***+++,,,,,,---******)))))))))(((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&''''''(((((()))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###""""""!!!""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$$$$#########"""""""""  !!!!!!!!!""""""&&&***,,,+++(((&&&###$$$%%%&&&((()))***+++///...,,,)))&&&###!!! """!!!!!!!!!!!!!!!!!! !!!"""""" $$$%%%%%%&&&&&&'''''''''###&&&+++...///---***'''"""$$$'''***+++,,,+++++++++111:::AAABBB===666000***---000333333000---***$$$$$$%%%%%%&&&'''(((((())))))+++222:::>>>;;;666111///---)))%%%!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""&&&)))+++???;;;666000***'''%%%$$$###"""!!!!!!"""%%%''')))666111***$$$!!!###'''***---...//////...,,,***)))!!!  """$$$---+++((($$$!!!#########!!!"""+++999DDDBBB>>>777111000444:::>>>EEEAAA<<<888666777:::<<<<<<:::777333///+++(((&&&###"""!!!$$$&&&(((((($$$!!! %%%---222///%%%  """#########"""###!!!!!!###$$$%%%%%%%%%%%%###""""""###%%%+++333999777...%%%  %%%%%%###"""!!!"""!!!###!!!!!!%%%***,,,(((### ###(((***&&&!!! $$$''')))*********)))&&&### !!!$$$!!! %%%!!! !!! ~~~|||xxxuuupppjjjccc]]]XXXUUUUUUSSSNNNHHHBBB<<<777444,,,---///000000...---,,,(((((()))***+++,,,,,,---))))))))))))((((((((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((())))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!########################$$$$$$$$$%%%%%%&&&&&&'''""""""######$$$%%%%%%%%%""""""""""""!!!!!!!!!  !!!"""######"""'''+++---,,,)))'''$$$$$$%%%%%%&&&'''''''''+++***)))'''%%%###!!!!!!"""""""""""""""""""""""" """######!!! """###%%%&&&'''((((((((("""%%%***......---***'''"""$$$'''***+++,,,++++++111888BBBJJJKKKEEE<<<666,,,///222555555222///,,,######$$$%%%%%%&&&''''''***))))))///666:::888444111///,,,)))$$$!!!"""$$$%%%&&&&&&%%%$$$""" """""""""""""""""""""""""""%%%(((***<<<999333---(((%%%$$$$$$###"""!!!!!!!!!###%%%'''444///(((""" ###'''+++***+++,,,,,,+++)))'''%%%###!!! !!!'''%%%### ###$$$$$$"""###,,,<<>>DDD@@@:::555444666;;;>>>@@@>>>;;;666111,,,(((&&&!!!  $$$(((***,,,'''### &&&...333000%%%"""###$$$$$$"""############$$$$$$  $$$$$$%%%&&&'''&&&$$$""" )))***///777;;;777+++!!!  """ (((&&&###"""''')))&&&"""""" !!!'''...111---((("""!!!&&&'''$$$  $$$'''***++++++++++++)))%%%!!!  !!!!!!'''"""  |||yyyxxxooommmjjjfff___XXXRRRNNNJJJHHHEEEAAA<<<888555333222222111///...---,,,+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&''''''''''''((((((((())))))******++++++,,,++++++***)))(((''''''$$$%%%%%%&&&&&&'''''''''((('''%%%###!!!"""!!!!!!"""$$$(((---///000---(((### !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%&&&###%%%'''***+++,,,,,,,,,,,,***'''$$$"""!!!""""""&&&%%%%%%$$$###"""!!!!!!!!! ''''''%%%###!!!"""$$$(((++++++)))%%%"""""""""$$$%%%'''((()))***,,,+++++++++******))))))(((((())))))))))))))))))+++---666FFFSSSPPP@@@///+++---000333444333222000%%%&&&'''((()))***++++++)))***,,,...000222333444333111---((($$$"""!!!!!!""""""""""""!!!!!!!!!!!!   ###&&&)))+++,,,:::777222,,,&&&""" """!!!!!!!!!"""###$$$%%%)))'''### """&&&)))777666333...***&&&###!!!""""""!!! !!!!!!"""#########"""!!! &&&'''&&&"""""")))777CCCPPPMMMEEE999//////888AAAKKKEEE<<<444000///222444???:::555222000,,,$$$###+++///,,,''''''%%%!!!$$$$$$''',,,000...%%%  %%%&&&%%%### """$$$### %%%###!!!!!!###&&&%%%###!!! ###&&&***...111222111111***...222333000+++%%%!!!###&&&(((000***  )))///777222+++###!!!$$$(((***+++((($$$!!! """'''+++///111111000$$$$$$###"""!!!  %%%)))***+++***&&&%%%###  ###%%%%%%$$$###!!!{{{xxxwwwnnnllliiiddd]]]VVVOOOKKKHHHFFFCCC???:::666333222000000//////...------,,,))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((()))))))))***++++++******)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""!!! #########$$$&&&***...000111...)))$$$!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""######$$$%%%%%%###&&&***---//////---,,,+++)))&&&$$$"""!!!!!!"""&&&%%%%%%$$$###"""!!!!!! %%%%%%$$$###!!! """%%%)))+++,,,)))&&&$$$"""###$$$%%%'''((()))***+++++++++++++++*********************))))))))))))***---777HHHTTTQQQ@@@111***,,,///111333222111111***))))))(((((()))******)))***+++---///111222333333111---(((%%%###"""""""""""""""!!!!!!!!! """%%%(((,,,...///<<<888333,,,'''"""  !!!!!!"""######$$$)))&&&"""!!!$$$&&&888666222...((($$$  """""""""""""""!!!!!! %%%''')))(((***111===FFFTTTQQQHHH;;;000...444;;;GGGBBB999222------///111999555222111111,,,###(((111333///***'''%%%###  ######&&&+++000...&&&###%%%$$$!!!$$$''''''%%%######"""!!!!!!"""$$$''')))************)))'''&&&%%%"""%%%)))---111222333222000222444444111,,,%%%!!! ###&&&(((000))) !!!+++222AAA;;;333***### ###''')))***'''$$$!!! """&&&***,,,---------""""""!!!!!! !!!###%%%'''&&&%%%$$$&&&$$$""" """$$$$$$###"""!!!!!!}}}yyyvvvuuullljjjgggaaaYYYQQQJJJFFFCCCBBB???;;;888444111000------------............++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&########################&&&&&&&&&(((***---000222333///***%%%""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######!!!!!!""""""######$$$$$$###'''---222444222///,,,***(((%%%###!!!!!!!!!"""%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###&&&)))+++,,,***(((&&&######$$$%%%&&&((())))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********///:::JJJUUUQQQAAA333)))+++---///111111111111111///+++((('''''')))***))))))+++,,,---///000000222000,,,)))&&&$$$$$$$$$"""!!!!!!!!!!!! !!!$$$'''+++///222333===999444---'''"""  !!!!!!"""""""""'''%%%!!!!!!###666444000,,,'''""" """""" !!!!!!!!!!!!!!!""""""""""""'''---111555;;;CCCJJJWWWSSSJJJ>>>333///111444BBB===555...***)))***+++///......000111---######...888:::555///((('''%%%#########$$$$$$""""""$$$***///...(((!!! """!!!  &&&***,,,,,,,,,%%%%%%$$$%%%''')))+++---+++---111333222000,,,)))"""$$$(((,,,000222444444888777777666444...'''""" !!!###&&&(((000)))"""---555GGGBBB999000(((### !!!%%%'''(((&&&$$$"""!!!"""###%%%'''(((((('''''' $$$%%%%%%%%%$$$""" %%%### !!!""""""!!! ######""" zzzvvvrrrqqqhhhgggccc]]]UUULLLEEEAAA>>>===;;;888555222000///+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%""""""######$$$%%%&&&&&&))))))***,,,...000111222333000***&&&######$$$%%% """"""""""""""""""""""""!!!""""""######$$$%%%%%%!!!!!!""""""""""""""""""###(((///555777444///+++(((&&&$$$""" !!!"""%%%%%%$$$###"""!!!  !!!""""""###$$$&&&(((***++++++)))((($$$$$$%%%%%%&&&'''((((((******+++,,,---......///000000//////...............333>>>LLLTTTPPPBBB666***+++---...///000000111555222...***''''''(((***))))))***+++,,,,,,---...000...+++(((&&&%%%%%%%%%!!!!!!!!! !!!"""%%%)))---111444555<<<999333,,,&&&""" !!!""""""!!! %%%###  !!!000///,,,***'''$$$"""!!! %%%((((((&&&""" """!!! !!!###$$$ &&&///888???DDDGGGIIIPPPMMMFFF>>>888444333444===999222+++'''%%%&&&'''&&&&&&)))...111---### '''444>>>@@@:::333))))))((('''''''''''''''!!! """'''------'''!!! !!!(((---000222222,,,,,,+++******))))))***&&&+++111555555222,,,(((!!!###&&&***---111333444<<<:::999999888333***###"""!!! !!!###%%%'''///((("""---555@@@<<<666...(((###!!!  """$$$%%%%%%###""" !!!$$$$$$$$$$$$###""""""!!!############""""""!!! %%%""""""$$$$$$""" zzzuuuqqqmmmkkkcccaaa]]]XXXPPPHHHAAA===:::999888666333111///...*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%$$$'''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&'''(((***+++---///000111222222222///***%%%""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&""""""!!!!!!!!!!!!!!!!!!"""'''...444666333...***&&&$$$"""  !!!"""%%%$$$$$$###"""!!!  !!!""""""###$$$&&&((()))***))))))%%%%%%%%%&&&&&&''''''''')))***+++,,,...000111222333333333333444444444444555:::BBBLLLQQQMMMBBB999///............///000000555333000,,,******++++++(((((())))))************,,,+++(((&&&$$$$$$%%%&&& !!!###%%%))),,,///222333999555000***%%%!!!!!!###$$$###!!! """!!!  !!!""")))))))))(((((((((''''''###&&&+++///000...***'''%%%###!!! """###%%%///:::CCCFFFEEECCCBBBAAA>>>===<<<;;;999888:::777111***&&&$$$###$$$!!!"""%%%+++///,,,### )))666AAABBB<<<555++++++++++++***)))(((''' $$$))))))$$$"""$$$&&&'''+++***(((%%%""""""''',,,000222333444333111---***&&&###!!!###+++000111...(((###!!!"""###&&&)))---///111;;;999888<<<>>>999...$$$"""!!! !!!###$$$,,,&&& ***000000...***&&&###!!! !!!#########""" !!!"""&&&%%%###"""  !!!###%%%&&&$$$!!! &&&)))***(((&&&!!!###!!! ~~~zzzuuupppkkkgggeee\\\ZZZWWWSSSLLLEEE???;;;888777666444333111000///************++++++++++++++++++++++++++++++++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$######$$$%%%&&&''''''(((+++,,,...000111222111111111---(((### !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""!!!!!!  $$$***///111///,,,)))$$$###!!!!!!"""$$$$$$###"""!!!  !!!!!!"""###%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---000222444555555666777888:::;;;======???BBBGGGKKKMMMIIIBBB===555444222000......//////000000000000//////......((((((((((((((((((((('''(((&&&$$$###"""###$$$%%% !!!!!!!!!"""$$$&&&)))+++,,,---222000,,,'''###!!! ###&&&&&&%%%###!!! !!!"""###%%%%%%))))))))))))************(((+++...111333222000///)))&&&""" !!!###,,,777@@@BBB===888333333555:::???AAA???;;;:::777222,,,(((%%%$$$###!!!!!!###(((---+++$$$ !!!!!!""")))444>>>@@@;;;555.........---+++)))&&&$$$  $$$$$$!!!###%%%'''(((000///---)))&&&"""   """&&&)))+++---...333333111---)))###%%%+++,,,***%%%!!!!!!!!!!!!"""$$$'''***+++333333666>>>DDD@@@222&&&!!!  !!!((($$$###'''!!!!!!  !!!"""###"""!!! """###'''%%%###  ###&&&((($$$ (((,,,,,,***'''###%%%###!!!|||zzzvvvqqqkkkfffbbb```UUUTTTRRROOOIIICCC>>>;;;777666555444333222111111,,,++++++***))))))(((((())))))))))))))))))))))))******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&$$$$$$%%%&&&''''''(((((()))((((((&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&'''***,,,///111222111000///...+++&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""!!! !!!%%%)))+++***)))'''###!!! !!!"""$$$$$$###"""!!!  """###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...111333555777666777:::===@@@CCCEEEFFFIIIIIIJJJJJJHHHDDDAAA???<<<:::666222///.........)))+++000333555444333111((((((''''''&&&&&&%%%%%%$$$"""!!! """### !!!######!!!!!!"""###$$$%%%&&&&&&,,,***'''###!!! !!!%%%))))))'''$$$""""""%%%''')))***......---,,,***)))((((((***+++---///000111222222---)))$$$ """(((111999:::333---)))***///888AAADDD@@@;;;;;;999444///***'''%%%%%%$$$""""""&&&******%%%###&&&'''&&&###!!!"""###'''111999<<<888333000000000...+++'''###!!!  !!!"""***)))(((&&&$$$###"""!!!!!!"""!!!  !!!"""""""""###$$$%%%&&&'''******+++***((($$$!!!###(((***)))&&&$$$!!! !!!###%%%***+++222@@@JJJGGG666''' $$$""" """###$$$###!!! !!!"""###(((&&&###  !!! !!!"""### ###***,,,)))$$$ !!!###!!!yyywwwsssnnnhhhccc___\\\RRRQQQOOOLLLHHHCCC>>>;;;666666555555444333222222---,,,+++***)))'''&&&&&&((((((((((((((((((((((((*********)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((---,,,+++***)))((('''&&&$$$$$$%%%%%%&&&'''(((((())))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&***,,,...111222111///...---***%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!! """$$$&&&''''''&&&"""!!! """$$$$$$###"""!!!  """$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%'''(((+++...111444777888777999;;;???CCCGGGJJJKKKOOONNNLLLHHHEEEBBBAAAAAA@@@===888333///...------$$$(((///555999888666333(((((('''&&&&&&%%%$$$$$$!!! !!!"""!!!###$$$%%%!!!!!!!!!!!!!!!!!!""""""(((&&&$$$!!!  ###'''***+++)))&&&######'''***,,,---444333111...+++(((%%%$$$*********+++---///111222///+++%%% !!!%%%---444444---%%%%%%''',,,777AAADDD???999<<<:::666111---)))'''&&&'''$$$"""%%%)))***%%%!!!"""%%%))),,,---+++'''%%%######&&&...666999666222111111111///+++&&&!!!!!! !!!!!!!!!""""""""" """###"""!!!  !!!"""$$$###"""!!!!!!!!!"""""" """%%%'''((('''%%%###$$$)))++++++)))((("""  !!!###&&&000AAANNNJJJ999(((!!!  """###%%%$$$"""!!! !!!###$$$(((&&&###  !!! !!!'''%%%!!!### ''',,,+++%%% ###!!!}}}wwwwwwqqqjjjeeeccc___WWWQQQLLLJJJGGGCCC>>>:::666555000000000000////////////...---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''((()))***!!!###$$$&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***++++++******)))((((((''''''((('''%%%$$$$$$%%%'''(((%%%###!!!  !!!"""######################## $$$***000333333222000((('''%%%###!!!!!!""" !!!!!!!!! !!!""""""######  !!!"""""" !!!""""""!!!!!!!!!"""###$$$%%%&&&&&&###""" !!!"""&&&&&&'''((()))***++++++---///111444888;;;===???FFFDDD@@@<<<:::::::::;;;:::<<<===<<<888222,,,'''###%%%)))111888888111+++$$$%%%'''((('''$$$!!! """""" !!!######"""!!!!!!%%%'''%%%"""!!!%%%(((***)))((('''...---,,,***(((&&&%%%$$$ ###(((---///...,,,***'''$$$ !!!%%%((()))(((((((((***///444999>>>@@@AAAGGGCCC;;;222+++(((&&&&&&############$$$$$$%%%%%%!!!)))555>>>AAA<<<444///)))***+++,,,---...//////)))))))))((('''%%%######!!!!!!!!! !!!%%%###  ###%%%!!!!!!"""###$$$&&&(((***000)))   """&&&)))+++,,,222000---(((### """"""!!! )))222666111+++### """%%%%%%%%%,,,;;;IIIJJJ===000%%%""" ###%%%'''%%%&&&(((((((((&&&###""""""###$$$$$$###!!!!!!!!! ###!!! ######  """zzzttttttnnnfffbbb```[[[TTTNNNIIIGGGDDD@@@<<<888555333000000//////////////////---,,,,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''!!!###$$$&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++******)))(((''''''&&&&&&&&&%%%$$$$$$$$$&&&((()))***(((%%%"""  """"""""""""""""""""""""!!!$$$***///222222111///((((((&&&$$$"""!!!!!!""" !!!!!! !!!!!!"""######$$$$$$!!!!!!!!! !!!"""""" !!!""""""!!! !!!"""###$$$%%%%%%$$$"""!!! !!!"""&&&&&&'''(((((()))******)))***,,,...111333555666<<<:::777555444444555666:::;;;<<<;;;777111+++'''###$$$(((000666777000***###$$$%%%&&&%%%"""  !!!!!!  !!!!!!  !!!$$$$$$###!!!!!!###&&&((()))******,,,+++)))&&&$$$!!!"""'''+++---,,,***(((&&&$$$ """%%%''''''((($$$''',,,111666999;;;<<>>>>>;;;777333***'''### !!!$$$&&&***)))'''%%%""" $$$&&&(((((((((*********++++++,,,,,,,,,///+++%%% !!!""""""!!!'''111:::@@@AAA@@@>>>000...+++)))((()))+++,,,,,,---///444777333((( ###%%%((((((&&&!!!!!!&&&)))((('''%%%###!!!  """$$$###!!!!!!'''---111333222111000666@@@GGGJJJFFF@@@<<>><<<;;;;;;777666555333111000///...------......---+++((('''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&%%%$$$$$$((('''&&&%%%###"""!!! !!!""""""######$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%###%%%''')))******)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$###"""""""""!!!   """$$$$$$$$$###"""&&&$$$###!!!!!!###%%%&&&&&&&&&''''''&&&%%%$$$$$$ !!!"""###%%%&&&'''((($$$&&&))),,,...///......)))*********)))'''$$$""""""""""""######$$$$$$$$$!!!!!! """"""(((%%%!!!!!!"""'''(((((('''$$$!!!###%%%$$$"""  """$$$&&&((()))+++---000333333222000...***+++,,,------,,,***)))######"""!!! """!!!%%%""" ******,,,000444111(((!!!"""!!!******)))'''&&&%%%$$$###$$$...777===>>><<<:::333444666999;;;<<<===>>>;;;777111+++(((''')))+++)))%%%!!!"""!!! ###"""  !!! ###%%%'''((('''''' ###  !!!"""!!!"""'''***,,,,,,,,,&&&(((***,,,,,,***'''%%%''''''***///222000''' '''+++)))&&&"""$$$((('''$$$&&&$$$!!!|||yyyuuusssrrrnnniiibbb^^^]]]ZZZSSSMMMJJJHHHDDD???<<<::::::999555555444222000///------,,,,,,---...---+++)))'''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$''''''&&&%%%###"""!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$######""""""%%%&&&((())))))(((&&&%%%###%%%''')))******))))))&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############  !!!"""###$$$$$$###!!!   """$$$%%%$$$###"""###"""""""""$$$&&&((()))...---+++)))'''&&&&&&&&& !!!"""###$$$%%%&&&&&&%%%&&&((()))******)))((("""###%%%&&&&&&%%%$$$###""""""""""""############ !!! !!!%%%### !!!$$$%%%(((((('''&&&$$$!!! ###%%%$$$"""!!! """$$$%%%&&&'''------...///000000000000''')))***,,,,,,+++)))(((!!!!!!!!!  !!!(((%%% +++***,,,111444000&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%+++333<<>>>>><<<:::111777???HHHNNNQQQQQQPPPJJJAAA444)))###$$$)))...111***!!!!!!###&&&''''''&&&%%%!!!%%%"""!!!###""" !!!""""""!!!!!!%%%(((***------,,,,,,,,,...///000222///------///,,,$$$$$$###%%%+++222444000+++%%%""""""%%%))))))$$$!!!!!! |||{{{wwwsssoookkkhhhfffbbb\\\VVVSSSSSSPPPJJJDDDBBB???<<<888666555444555222111000///---+++***)))((()))+++,,,,,,***)))(((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$###!!! $$$%%%&&&''''''&&&%%%$$$$$$&&&(((***++++++***)))%%%%%%$$$$$$$$$######### !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!"""""" !!!!!!%%%$$$"""  !!!""""""###$$$$$$!!!"""$$$&&&'''&&&%%%$$$!!!###&&&(((***,,,,,,---,,,)))&&&###!!!!!!!!!!!!""""""#########%%%$$$######""""""""""""###%%%))),,,...//////..."""""""""!!!!!! !!!!!!###$$$$$$%%%$$$###!!!!!!###$$$$$$######"""$$$&&&%%%$$$###  !!!######"""###%%%'''(((((('''&&&!!!""""""!!! !!!!!!'''%%%"""'''(((,,,111444000$$$ !!!"""### !!!###%%%''''''+++...222666777666444222111666>>>FFFLLLOOOOOONNNKKKAAA333&&& !!!'''+++...)))  """$$$%%%%%%$$$###!!!###'''%%%"""  !!!"""!!! !!!!!!"""!!!"""'''***//////...//////111222333555000,,,***+++)))###...---///444::::::555///)))(((***...222111***### !!!"""""""""""""""}}}yyywwwtttoookkkfffcccaaa\\\WWWQQQNNNNNNLLLFFF@@@>>><<<888555333222222222111000///---+++***(((((('''(((***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$###""""""!!!!!!###$$$&&&''''''&&&$$$###$$$&&&(((***++++++******$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$  !!!""""""""" """"""!!!  !!!"""$$$%%%&&&&&&"""###%%%'''((('''&&&%%% """%%%(((***+++,,,,,,+++++++++***'''$$$ !!!!!!!!!!!!!!!"""""""""$$$###"""!!! !!!"""###%%%'''***...000111111000###""""""!!! !!! !!! """!!!!!!!!!"""###############!!!%%%'''((('''%%%### ###%%%&&&&&&&&&%%%"""%%%%%%$$$!!! """!!! ###%%%***111555111%%%"""###$$$'''***...222444444333222555999>>>CCCFFFHHHHHHGGGFFF===///######''''''$$$ """"""!!!  ###%%%)))((('''&&&$$$"""  !!!!!!!!!(((,,,///000111333444555555555444///(((&&&'''&&&""" """###$$$!!!666555666;;;???===555...)))***---333888666...&&& !!!###%%%&&&&&&&&&%%%|||yyyvvvtttqqqlllgggbbb___]]]WWWRRRLLLJJJJJJHHHBBB===:::888555333111000000111//////---,,,***(((''''''&&&''')))***+++***)))(((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""%%%&&&)))+++,,,,,,+++***$$$#########"""""""""""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$"""""""""""""""""""""""" !!!""""""######   !!!"""###$$$&&&''''''###$$$&&&((()))((('''&&&!!!###'''***+++,,,+++***---///222333111,,,&&&"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$%%%###%%%'''***,,,---,,,,,,###""""""!!!!!!  ##################$$$$$$!!!###'''***+++)))&&&$$$ """###""" !!!$$$%%%%%%%%%$$$ $$$(((((('''$$$""""""(((111666222'''"""&&&+++111666999;;;<<<>>>???@@@AAABBBBBBBBBAAA>>>777+++ """!!!$$$&&&***+++,,,,,,***&&&!!!!!!)))......000444777888888666555222,,,%%%"""###$$$!!!"""%%%''')))'''%%%""" !!!$$$(((+++999888888<<<===999000'''$$$%%%+++333888666---%%% """&&&(((******))))))}}}yyywwwtttsssooojjjeee```]]][[[UUUPPPJJJHHHHHHFFFAAA;;;999777444111/////////000///...---+++)))((('''&&&%%%&&&(((***+++***)))(((''''''(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$ !!!"""###$$$$$$%%%###$$$$$$%%%&&&&&&''''''"""###%%%&&&&&&%%%###"""%%%&&&)))+++,,,,,,+++***############""""""""""""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$######################## !!!!!!""""""######  !!!"""###%%%&&&((((((###$$$'''((())))))''''''###%%%(((+++,,,+++***)))000333999<<<:::444---(((!!!!!!!!!!!!!!! ###""" ###&&&'''!!!$$$&&&((((((''''''######""" !!!"""""""""""""""""""""""" $$$######"""######$$$$$$"""%%%))),,,---***'''$$$ %%%((()))'''###  ###$$$%%%$$$$$$!!!&&&)))***)))%%%### !!!"""### '''111777333(((###***222:::AAAEEEGGGFFFEEECCCAAA????????????999222(((!!!%%%'''***,,,///111...((("""!!!***///,,,000555:::;;;:::777555111***""" !!!###!!!$$$'''***,,,///---)))'''(((+++000333999777888:::;;;555***!!! '''000666444+++"""!!!###'''***,,,---,,,+++}}}|||}}}|||wwwrrrooolllgggaaa\\\YYYWWWVVVMMMKKKGGGCCC@@@>>>>>>>>>777777555444222000//////,,,+++***(((&&&$$$###""""""""""""###$$$$$$%%%%%%))))))))))))))))))))))))$$$&&&((())))))(((&&&$$$(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&''''''((()))'''&&&%%%%%%$$$###""""""$$$### !!!!!!!!!"""######$$$$$$'''&&&%%%$$$###"""""""""!!!###&&&((())))))'''&&&!!!!!!"""###$$$%%%&&&&&&"""$$$&&&'''(((((('''&&&!!!!!!!!!"""$$$%%%&&&$$$###"""!!! !!!!!!!!!"""######$$$$$$ !!!  !!!!!!  !!!!!!""""""######""""""###$$$%%%%%%&&&'''"""$$$'''+++...////////////222555777666222---***""""""""""""""""""""""""!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$   !!!!!! """!!! !!!!!!!!!"""""""""######''',,,333999;;;888222///"""!!!&&&333===;;;,,,"""$$$ ###'''******)))&&&$$$"""***000111,,,%%% %%% &&&111333***)))444===CCCEEEFFF@@@???>>>======<<<======666111''' !!!###&&&&&&(((...222///%%% """!!! !!!$$$)))...222444666777777555///***&&&((($$$!!!"""$$$%%%(((***---000222333222222222///+++'''$$$#########!!!'''+++,,,***'''$$$&&&)))---000111///,,,***{{{zzz{{{zzzuuupppkkkhhhccc^^^YYYVVVTTTSSSKKKIIIFFFBBB???=========777666555333111000///...++++++)))(((&&&$$$###"""""""""######$$$%%%%%%%%%))))))))))))))))))))))))$$$&&&((())))))(((&&&$$$(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""%%%###!!!!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$### !!!!!!"""######$$$$$$"""###%%%'''((('''&&&%%%!!!""""""!!! """###$$$%%%$$$$$$###"""!!! !!!!!!"""######### !!!   !!!""""""######""""""######$$$%%%&&&&&&"""$$$'''+++---............000222444333///+++((("""""""""""""""""""""""" !!!""""""""""""#########$$$$$$$$$!!!    !!!!!!   !!! !!!!!!!!!!!!!!!!!!$$$(((///444666444111///***(((+++555>>><<>>;;;888666666666666222111000///---+++***)))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%"""  !!!!!!!!!!!!"""######$$$$$$###%%%))),,,/////////...((('''%%%###   !!!$$$%%%&&&&&&$$$$$$###$$$%%%''''''%%%$$$###  !!!""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!!!!""""""""""""""""""""""""!!!###&&&(((*********)))&&&'''''''''&&&$$$"""!!! !!!""""""###'''&&&%%%$$$""" !!!!!!!!!"""$$$''')))******((('''######"""!!!###&&&(((***&&&###"""$$$$$$  !!! !!!!!! ###'''(((%%%  """#########$$$&&&'''(((((('''&&& """%%%)))*********)))(((%%%  """$$$%%%%%%111111///,,,'''"""$$$)))000777::::::888666...((( """!!! $$$"""%%%$$$###!!!!!!!!!!!!!!!!!!%%%(((***(((&&&$$$wwwrrrllliiiiiigggaaa[[[VVVSSSNNNIIIDDD@@@???>>><<<:::777555333333444444111000///---+++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%% !!!!!!""""""######'''&&&###!!! !!!"""!!!!!!!!!"""######$$$$$$"""%%%)))---//////...,,,***(((&&&###!!! """"""!!!!!! !!!###%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!  """"""###!!!  ######""""""!!!!!! !!!###%%%((())))))((('''&&&&&&%%%%%%$$$"""!!!!!!"""""""""""""""!!!!!!!!!$$$$$$$$$$$$"""  !!!&&&***------+++***&&&&&&$$$###!!! !!!!!! !!!!!!$$$%%%""" ###$$$%%%$$$############"""!!!!!!  %%%''''''&&&%%%!!!  """%%%'''777777333,,,###%%%)))...333666555333111...''' $$$$$$###""" %%%"""###""" !!!$$$'''))))))((('''&&&%%%###""""""uuuoooiiiffffffccc]]]WWWTTTQQQLLLFFFAAA>>><<<<<<999777555222111111222222//////---,,,***((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******)))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%******))))))((('''&&&&&& !!!"""######(((&&&$$$""" !!!""""""!!!!!!!!!"""######$$$$$$"""%%%***---///...+++)))+++)))&&&###""""""###$$$$$$$$$######"""!!!!!!  """$$$%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!  ######"""!!! !!!###%%%'''(((((('''&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%$$$###!!!!!! !!!"""###"""!!!$$$***...///...---))))))'''%%%###!!! !!!"""###!!! ###%%%&&&&&&%%%""""""!!!"""%%%&&&$$$### ###'''$$$  $$$(((666666333+++!!!!!!%%%(((+++...///...,,,+++---'''"""""""""!!!$$$""" !!!"""(((...222444111***$$$  ~~~{{{zzzsssnnngggddddddaaa[[[UUUSSSPPPKKKEEE@@@===;;;;;;777555333111000000111111///...---+++)))((('''&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++***)))((((((''' !!!"""######(((&&&$$$"""!!!!!!"""###!!!!!!!!!"""######$$$$$$"""%%%***---...,,,)))'''+++)))&&&$$$###$$$%%%'''&&&&&&%%%$$$###"""!!!!!! """$$$%%%$$$###""" !!!###$$$$$$###!!! """"""""""""""""""""""""!!!"""###$$$!!!  ######"""!!! !!!###%%%'''''''''&&&%%%'''&&&%%%###"""""""""""" !!!))))))'''%%%###!!! !!!""""""!!!###***...000000///+++***)))&&&$$$""" !!!""" !!!!!! !!!###&&&''''''&&&&&&"""!!!!!!%%%%%%###"""###&&&,,,''' $$$(((111222000)))!!!"""'''&&&'''((()))***)))((('''---((( ###!!!"""###""" ###+++333888<<<666---###~~~xxxrrrnnnfffdddaaa\\\WWWRRROOOMMMFFFDDDBBB>>>;;;777555333555333111...------......000...,,,*********+++,,,))))))))))))((((((((((((&&&&&&'''((()))***++++++************************%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%'''((())))))))))))((((((((((((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''((((((((('''&&&$$$"""  !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$######"""!!! !!!""""""!!!"""$$$###"""!!! !!!!!!""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! &&&***FFF@@@777...&&&!!! (((///222333333///+++%%% ###%%%&&&&&&&&&+++---***%%%""" !!!!!!""""""!!!!!!  !!!!!!$$$""" """###+++'''!!!###&&&---,,,,,,***'''$$$""" ---,,,+++(((######&&&...---,,,+++***)))))))))$$$  !!!"""!!!###(((---000???999///&&& !!!|||wwwpppmmmdddbbb___ZZZUUUQQQMMMKKKEEECCCAAA>>>:::777444333333222///---,,,,,,------000...,,,*********+++,,,******)))))))))(((((((((&&&''''''((()))******+++************************%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&''')))))))))(((((((((''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&((('''&&&$$$"""  !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$######"""!!! !!!""""""!!! """"""!!!  !!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!(((---KKKDDD999...&&&!!!  '''---000000000---)))### ### $$$%%%!!!!!!%%%''''''&&&%%%%%%+++---+++'''$$$$$$$$$$$$###""""""!!! """###%%%###!!!"""(((%%%!!!"""$$$###$$$$$$%%%''')))+++,,,222111---)))$$$ $$$&&&000///...,,,+++***)))(((%%%!!!   ###))),,,>>>888...%%%~~~~~~~~~}}}yyysssmmmjjj```^^^[[[WWWRRRNNNKKKIIICCCAAA???<<<999666333222000///---+++******+++,,,000...,,,*********+++,,,*********))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$&&&'''(((((((((((('''''''''&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$&&&&&&%%%###"""  !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!! !!!"""###$$$###""""""!!! !!!""""""!!! !!!!!!   !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! %%%,,,111PPPHHH<<>>999222***%%%"""""""""  !!!""""""###### !!!!!!!!! %%%(((&&&""" $$$000<<>>;;;AAA>>>999333...***'''&&&%%%&&&)))***+++***((('''$$$!!! !!!"""###!!!  &&&***---(((---444888666...%%%"""%%%)))+++,,,)))&&&$$$!!!!!!$$$,,,***%%%!!!""""""&&&,,,000---$$$ %%%)))///333444111---***kkkhhhddd^^^YYYTTTQQQOOOKKKJJJGGGDDDAAA>>><<<;;;777666555333111000......---,,,+++***+++,,,...000000...,,,*********+++,,,---------,,,,,,,,,++++++++++++***)))((('''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!  """###$$$$$$$$$############"""!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!""""""###$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$###############"""!!! !!!""""""!!!###"""!!!""" !!!!!!""" !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((%%%&&&&&&%%%$$$###!!! !!!###""" !!!!!!!!!"""######$$$$$$  """###"""""""""$$$  $$$)))++++++)))'''###"""%%%,,,666===<<<:::BBB>>>777000***((('''''''''(((***+++***)))'''&&& ###&&&'''''' """(((,,,...!!!(((222999999111'''"""&&&***+++)))&&&$$$ !!!$$$000,,,%%%$$$$$$''',,,000...&&&$$$,,,222333000***%%%bbb___ZZZUUUPPPMMMKKKJJJIIIGGGEEEAAA>>>:::777666111111000///...------,,,(((((()))***+++,,,,,,---333111...,,,++++++---.........---,,,,,,+++******+++++++++*********))))))(((((('''&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$ !!!!!!""""""###$$$$$$((((((((((((((((((((((((%%%###!!! ############""""""""""""""""""###$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$###### """!!!  """$$$%%% """###$$$%%%%%%%%%%%%$$$'''%%%!!!   +++((($$$   """"""""""""""""""""""""  !!!###$$$$$$###!!!  !!!"""""" """%%%&&&%%%###"""###''')))(((%%%###  """$$$((('''%%% %%%$$$""" """!!!!!!(((...000///+++(((%%%###""""""&&&,,,222666888555///***'''''')))+++...+++&&&!!!"""$$$$$$######!!!$$$&&&&&&'''"""'''---222111,,,$$$!!!###&&&))))))(((&&&%%%$$$...<<<555***!!!###$$$%%%$$$###""""""!!! $$$%%%$$$!!!```]]]XXXRRRNNNKKKIIIHHHFFFEEEBBB???;;;888555444000000000///...------,,,((())))))***++++++,,,,,,222000...,,,++++++---......------,,,++++++******++++++*********)))))))))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$!!!""""""######$$$%%%%%%''''''''''''''''''''''''&&&$$$"""  !!!"""$$$#########""""""""""""""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###$$$!!!!!!!!! ###$$$$$$$$$%%%%%%$$$$$$&&&$$$"""  )))'''###   !!!"""""""""###$$$%%%&&&%%%$$$"""  """""""""!!!  """$$$%%%$$$###"""###&&&((('''$$$"""  &&&###!!!###((()))&&&"""'''&&&$$$"""!!!!!!(((---///---)))&&&###!!! !!!$$$)))///333555222,,,'''%%%%%%''')))+++)))$$$  """""""""!!! """%%%'''(((&&&))),,,///---(((######$$$%%%&&&&&&%%%$$$$$$&&&000BBB:::---!!!!!!$$$%%%%%%$$$$$$"""!!! [[[XXXSSSNNNJJJGGGFFFEEEAAA@@@>>>:::777444222111/////////......------,,,)))))))))***+++++++++,,,000///---,,,+++,,,,,,------,,,,,,,,,+++*********************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$"""######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$"""""""""$$$%%%$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$#########"""########################%%%$$$"""  !!!!!!!!!!!!!!!"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""  !!! '''%%%!!!   """###$$$%%%&&&'''((()))((('''$$$""" !!!#########"""!!!!!!"""$$$$$$$$$###""""""%%%'''&&&$$$"""  (((''''''+++///...'''!!!((('''&&&$$$""" $$$###!!!"""'''+++,,,)))&&&###!!!&&&+++...111---(((###!!!!!!$$$%%%(((&&&"""   $$$"""  ###''')))......---,,,)))&&&""" """  %%%$$$###!!!!!!!!!!!!!!!(((222HHH???111######&&&'''((('''%%%$$$"""UUURRRNNNIIIEEECCCAAAAAA<<<;;;999666333000...---......------------------***************+++++++++------,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%###""" !!!"""#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########"""""""""###############$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###  """"""######$$$$$$$$$%%%'''&&&%%%###""""""###$$$$$$######"""!!!!!!!!!!!! ###"""   """%%%&&&((()))+++++++++***(((%%%"""  """###$$$$$$###"""!!!""""""############""""""$$$%%%$$$###""" %%%&&&***000666444,,,%%%)))(((&&&$$$$$$$$$$$$%%%...+++'''###!!!$$$'''))))))&&&""""""&&&(((,,,(((### """$$$###!!!### """ +++'''""""""'''***888666111,,,)))&&&%%%$$$'''$$$ !!!'''$$$!!!(((111KKKBBB333%%%"""&&&)))***++++++***)))&&&"""NNNLLLHHHCCC@@@>>>===<<<888777555222000---,,,+++,,,,,,,,,,,,------------+++++++++***************++++++,,,,,,,,,,,,,,,,,,))))))******************)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$###!!! !!!""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!########################'''%%%###  ######$$$%%%%%%&&&''''''***(((%%%"""!!!!!!"""#####################""""""     """%%%&&&((())),,,,,,,,,+++)))&&&###!!!!!!###$$$%%%%%%$$$#########""""""""""""""""""!!!"""###""""""!!! !!!'''111999999222+++'''&&&$$$######%%%'''(((333///***%%%   &&&'''))))))'''$$$ """###'''$$$!!! ### """---)))""" &&&***???;;;555...***(((((()))+++'''!!! &&&### &&&...FFF>>>222&&&"""'''***,,,---111111000...***%%% IIIFFFBBB>>>;;;999888888555444222000...,,,***)))+++++++++,,,,,,---------,,,+++++++++***)))))))))((()))+++,,,---,,,,,,+++(((((())))))*********+++((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********(((((('''''''''&&&&&&&&&''''''&&&%%%$$$"""!!!!!!###""" !!!""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""  !!!!!!###$$$%%%&&&'''((()))***,,,***%%%""" """###!!!"""$$$%%%%%%$$$###"""    """###$$$%%%&&&)))***+++***)))&&&$$$""" """$$$%%%&&&&&&%%%$$$%%%$$$###!!!!!!!!!"""### !!!!!!!!!!!! $$$...888999444...###"""  $$$'''***222...)))$$$  ###"""   ###$$$+++++++++***'''### $$$!!! !!!!!!   +++'''!!! %%%(((>>>:::333---(((''''''(((...)))""""""!!! !!!(((:::555...%%%"""'''***,,,---000000111000---(((###  !!!"""######!!!DDDBBB>>>:::777555555555333222111///---+++***))))))******+++,,,---------,,,,,,++++++***))))))(((&&&(((***,,,------+++***''''''(((((()))***++++++((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((())))))***++++++(((((((((((('''''''''&&&((('''&&&%%%###"""!!! ###"""  !!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%######"""!!! """"""!!!!!!!!! ###"""!!! !!!###$$$$$$%%%&&&''')))***+++,,,...+++&&&!!!!!!### """$$$&&&&&&%%%$$$###     !!!"""""""""&&&'''((()))((('''$$$###!!!"""$$$&&&'''&&&%%%$$$'''%%%### """###!!! """***333555111+++ !!!"""!!!!!!&&&)))---***%%%!!!"""###%%%###!!! !!!  !!!$$$''')))000///...+++'''######  """######!!!'''$$$ ###&&&666333---((($$$""""""###///***!!! !!!!!!!!! """,,,+++((($$$"""'''***+++,,,((()))++++++)))$$$ !!!###%%%&&&'''###AAA???<<<888555444333333333222111///---+++******))))))***+++,,,------...---,,,,,,+++***)))((((((%%%'''***---...---+++***&&&''''''((()))***++++++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++)))(((((((((''''''''''''((((((&&&%%%###"""!!! ###!!! !!! $$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$'''(((''''''&&&&&&&&&%%%%%%%%%######"""!!! """!!!!!!!!! """!!!  """$$$%%%$$$%%%&&&((()))+++,,,---///+++&&&!!!!!!### """$$$''''''&&&$$$###      $$$%%%&&&(((((('''%%%$$$!!!###%%%'''''''''&&&%%%(((&&&###  """###!!!!!!  !!!(((///111---'''"""###$$$$$$""" %%%)))***'''""" ###%%%&&&$$$"""  !!!!!!!!!!!!!!!###&&&)))+++333222///,,,(((###""" ###$$$%%%###!!!###!!!###%%%///,,,(((### ///***!!!!!!$$$$$$###!!! ###$$$$$$### """&&&)))++++++ """$$$&&&$$$  """%%%'''+++''' ===;;;888444111000000000//////...---+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((''''''(((((())))))******(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''&&&%%%$$$$$$###"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$%%%&&&((()))+++,,,------+++(((%%%###"""""""""&&&%%%%%%$$$###"""!!!!!! !!!######""" !!!!!! """&&&((('''$$$"""########################!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!###$$$&&&$$$!!! !!!###''')))+++&&&!!! ###$$$$$$  ###&&&(((...---***'''### !!!"""&&&&&&%%%''',,,///,,,###   +++(((###"""$$$%%%""" """%%%''''''%%%!!! !!!!!! """%%%'''%%%$$$!!!!!!""" <<<:::777333111000///000///...---,,,+++***))))))))))))))))))))))))))))))*********************************)))))))))((((((&&&''''''(((((()))******(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%$$$######!!!!!!"""######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$%%%&&&''')))***+++,,,+++)))&&&$$$""""""######&&&%%%%%%$$$###"""!!!!!! """"""!!! !!! !!!%%%'''&&&###!!!""""""""""""""""""""""""  """'''%%%"""  """###&&&$$$###""""""%%%'''))))))%%%  """$$$$$$!!! ###%%%+++***'''$$$!!! $$$'''&&&'''***---***"""(((&&&"""!!!"""### $$$'''+++---,,,)))$$$ $$$"""  """$$$"""!!!---+++(((%%%!!!:::888555222000/////////------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&'''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&%%%$$$######!!!!!!""""""######$$$$$$ !!!"""###$$$########################%%%$$$"""!!!!!!"""$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''((()))***'''&&&$$$"""""""""$$$$$$%%%%%%$$$###"""!!!!!!   !!!!!!  ###%%%$$$""" !!!###%%%///+++%%%  !!!%%%%%%$$$$$$%%%&&&((()))&&&$$$!!!!!!""" """$$$%%%"""!!!%%%$$$""" !!!***'''&&&(((***(((  $$$###!!! )))---222666444...'''"""(((%%%"""'''+++===;;;777222,,,'''""" 888666333000............,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###"""""" !!!!!!"""######$$$ !!!""""""##############################$$$###!!! !!!###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%&&&''''''$$$###!!! """###$$$%%%%%%$$$###"""!!!   !!!"""!!!  """!!! """%%%&&&333...'''  $$$%%%&&&'''((((((((('''!!!"""######""" ###$$$"""!!!###((($$$+++(((&&&''')))''' !!!"""###"""!!!!!!,,,111777;;;:::333***$$$###%%%'''***&&& (((000555CCCBBB???<<<777222---***555444111...---,,,---...*********************))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###""""""!!! !!!!!!"""###### !!!!!!!!!""""""#########""""""""""""""""""""""""###"""  """###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""!!!  """###%%%$$$$$$###"""!!!  !!!###""" """$$$%%%111---'''!!!!!!###&&&((()))(((&&&$$$ """$$$### """###!!!!!!""",,,(((!!!***(((''')))+++)))!!! !!! !!!$$$&&&'''%%%""""""+++000777;;;:::333+++$$$ $$$(((+++---...)))%%%!!!)))222777;;;<<<======;;;999555333333111///---++++++,,,---)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""!!! $$$$$$###"""!!!  !!!!!! !!!"""***((($$$!!! %%%))))))'''###!!! """"""  """111---%%%'''''')))...111---$$$!!!$$$###!!!%%%(((***///+++$$$!!!&&&***111555555000)))%%%###'''+++...///000%%%"""!!!''',,,000...000444777888666444222111///---+++***+++,,,,,,((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++'''''''''&&&&&&&&&%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%$$$###"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! $$$"""$$$$$$###"""!!!   !!!!!! $$$((()))&&&!!!!!!666111)))!!!###%%%+++333777333((( &&&&&&!!!$$$(((,,,///888222''' ###(((,,,---+++'''$$$ %%%(((***++++++  """###$$$%%%(((+++...///---***'''000///,,,*********+++,,,''''''(((((())))))******((((((((((((((((((((((((++++++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%$$$###"""!!!  !!!!!!"""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" $$$###$$$$$$###"""!!!  !!!!!!"""!!!""" ###(((((($$$!!!888333+++###!!!$$$,,,666;;;666*** ''''''  """&&&***///111>>>666)))!!!"""&&&((('''&&&$$$!!!$$$%%%%%%%%% """$$$''')))((($$$ !!!!!! ...------,,,+++***))))))+++++++++***************))))))))))))((((((((((((((((((((()))******++++++(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###""""""&&&''')))******)))'''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######"""!!!!!!"""%%%""" !!!!!!########################!!!  !!!!!!!!!%%%$$$###"""!!!    !!! $$$)))---///...+++))) '''###!!!"""$$$###%%%444???AAA999,,,###!!!!!!$$$((()))&&&(((...444:::222&&&!!! $$$)))***'''!!! !!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""  000,,,'''###!!!"""%%%''''''$$$    ------,,,+++***))))))(((******************************)))))))))(((((((((((((((((())))))*********(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%&&&((((((((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!  !!!""""""######"""!!!!!!"""$$$!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  $$$$$$###"""!!!  ###'''+++---+++)))'''$$$!!!!!!$$$###%%%333===???777,,,$$$###((()))(((***///555888111&&&""" !!!''',,,...+++'''$$$ !!!!!!!!!!!!!!!!!! !!!"""######$$$&&&###""" !!!$$$111---(((### """$$$###"""  ---,,,+++***)))(((((('''))))))))))))*********************))))))))))))(((((((((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""!!!  !!!###!!!!!!!!!!!!!!!""""""""""""  !!!!!!  !!!######"""!!!  $$$'''((((((&&&$$$!!!!!!  ###$$$$$$000999;;;555+++$$$""" ###(((***+++---111555333---%%%""" ###)))---///...+++))) !!!"""######,,,''' (((%%%!!!%%%***222...((("""  !!!  ,,,+++******(((((('''&&&((((((((())))))*********++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""  """ """""""""""""""""""""""" !!!  !!!!!!!!!!!!  """######!!! !!!###%%%&&&###$$$&&&""" """,,,333555111***$$$!!! """'''+++...000222444...)))###!!!!!!%%%)))++++++***)))  !!!"""///***!!! %%%###  !!!***///333...'''  ######!!! +++***)))((('''&&&&&&%%%&&&&&&'''((())))))******++++++++++++************)))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!  ###"""""""""!!!!!! !!!  !!! !!!$$$&&&+++(((###&&&)))'''### !!! """ &&&,,,---+++&&&### """&&&+++///111000///(((%%%!!!  """###$$$$$$$$$  !!!...)))!!! %%%,,,111222---&&&###$$$!!! ***))))))((('''&&&%%%$$$$$$%%%&&&'''((()))***+++,,,,,,,,,+++++++++******))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!! """!!!!!!  """%%%000---'''!!! )))...,,,)))''''''&&&%%%###  ### ###%%%$$$"""!!!""""""$$$)))...///,,,((("""!!! !!!""" !!! )))%%%!!!''',,,000///+++###!!!###""" )))(((((('''&&&%%%$$$$$$###$$$%%%&&&((()))***+++---,,,,,,,,,,,,+++++++++))))))((('''&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&''''''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  ###333000***$$$!!!,,,222111///111///+++'''$$$""" !!!!!!""""""###$$$$$$""" !!!###$$$###!!! ###$$$%%%$$$###"""###(((------'''!!! ###&&&((('''%%%""" !!!"""""" !!!&&&)))+++,,,,,,(((!!!!!!!!! )))((('''&&&%%%$$$$$$#########$$$&&&((()))***+++---------,,,,,,,,,++++++))))))((('''%%%$$$######$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&''''''(((((('''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!######!!!    !!!!!!555111,,,&&&!!!###---444444222777444...)))$$$"""""""""#########$$$%%%%%%&&&&&&"""  %%%((()))'''###!!!$$$)))+++------$$$"""###''',,,+++$$$"""&&&***,,,...+++'''###""""""###%%%$$$(((************&&& !!!!!!!!!(((((('''''''''&&&&&&&&&&&&'''((()))+++---......,,,,,,,,,+++++++++******&&&'''***,,,---,,,++++++((((((((()))******++++++(((((('''&&&%%%%%%$$$### ###%%%%%%$$$###!!! !!!"""###%%%&&&((((((%%%%%%$$$###"""!!! $$$$$$###"""!!! %%%###   !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  ###"""))))))'''%%%### !!!&&&+++000333555>>>999111(((### ###$$$&&&&&&&&&%%%$$$###"""%%%'''%%% %%%)))***'''""""""''',,,///000111555444111,,,((($$$"""""""""!!! !!!&&&'''))),,,...111222333;;;888222,,,(((%%%$$$$$$###""" !!!"""""""""###   &&&&&&''''''''''''''''''&&&'''((()))+++,,,---...,,,++++++++++++*********&&&'''***,,,,,,,,,+++***'''(((((())))))***++++++((((((''''''&&&%%%$$$$$$!!!###%%%%%%$$$###""" !!!"""###%%%&&&'''((($$$#########""""""!!!!!!$$$######"""!!! $$$"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!'''&&&%%%###!!! $$$)))---000222===888000(((### !!!$$$''')))***(((&&&$$$""" %%%&&&$$$ """%%%'''&&&###"""''')))++++++555444111---***(((''''''&&&%%%###!!!!!!"""$$$%%%.........///111333555666:::777222---(((&&&$$$$$$"""!!!!!!!!!""" $$$%%%&&&'''((()))******&&&'''((()))***+++,,,---++++++*********)))))))))&&&(((***+++,,,+++***)))''''''(((((()))*********((((((''''''&&&&&&%%%%%%!!!"""###%%%%%%$$$###"""!!!!!!"""###%%%&&&''''''!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!  !!!"""$$$$$$$$$######"""!!!!!! !!!!!!!!!  """"""  !!! """"""!!!  """%%%))),,,...;;;777000(((### ###)))---///---)))&&&"""!!!$$$$$$!!! """######((('''%%%""""""%%%&&&&&&555333000////////////...+++***)))(((((()))+++,,,666444222111111333666777888555111---)))&&&%%%$$$!!! !!!)))***$$$!!!$$$"""###$$$%%%'''(((***+++,,,''''''(((((()))***++++++*********)))))))))((((((&&&((()))++++++***((('''&&&&&&'''(((((())))))***((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%'''&&&%%%$$$###!!! !!!!!!!!! !!!!!!!!!"""######"""!!!  !!!!!!!!!"""%%%$$$!!! !!!$$$''')))777444...(((### """***111333000+++((("""  !!!"""!!!###&&&((()))///+++$$$ """$$$%%%%%%444111///111444666444111............//////000111777444111...---///111333333222///,,,)))&&&$$$$$$!!!,,,555666///'''###'''######$$$%%%''')))***,,,,,,'''''''''(((((()))))))))))))))(((((((((''''''''''''((()))******)))'''&&&&&&&&&&&&'''(((((())))))'''(((((((((((((((((((((&&&&&&%%%$$$$$$###$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" """###$$$%%%%%%%%%'''&&&%%%$$$###!!! !!!!!!!!! !!!!!! !!!###$$$$$$###!!!  """### $$$&&&---)))$$$###&&&111///+++'''$$$""" ###+++111333111,,,)))!!!   %%%)))+++,,,000+++""" """%%%'''''''''///------222999;;;666000---...///000111111222222222000---***))))))***+++...---,,,***(((%%%###""" )))444======555---"""'''$$$%%%&&&&&&((()))***++++++''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((()))***)))(((&&&$$$%%%%%%&&&&&&'''(((((((((''''''(((((())))))******)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!""""""######!!!"""$$$%%%&&&%%%$$$###$$$$$$######"""!!!!!! !!!!!!!!!  !!!"""$$$$$$"""!!!  """  """(((,,,666000'''!!!$$$***)))(((&&&%%%$$$######!!!%%%+++///111///+++(((!!!!!!!!!&&&)))+++,,,---''' """%%%&&&''''''((('''+++444======333((((((***,,,.../////////...,,,,,,+++***)))((('''&&&''''''((('''%%%### """)))333:::999111))) &&&%%% ((((((((((((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''((()))))))))'''$$$###$$$%%%%%%&&&''''''((((((''''''((()))******+++++++++)))&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""######$$$###%%%&&&''''''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!  %%%###%%%,,,111===666*** ###$$$$$$%%%%%%&&&&&&''''''$$$'''***,,,---+++)))'''!!!!!! !!!&&&(((******'''""" !!!""""""!!!"""(((555???<<<---"""$$$''')))++++++***)))+++---///000///---)))'''!!!"""$$$$$$### !!!)))...---%%%###$$$ !!!"""""""""***)))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((())))))(((&&&$$$"""$$$$$$%%%&&&&&&''''''(((''''''((()))***++++++,,,,,,***'''$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###"""!!!  !!!"""###$$$$$$%%%&&&(((((('''%%%"""  !!!!!!!!!"""!!!!!! !!!!!! """"""   """   """###)))%%% '''///444AAA999,,,!!!### !!!###%%%'''((())))))'''((()))******)))((('''!!!!!!!!!!!! !!!%%%'''((()))"""'''555@@@<<<*** ###&&&(((((('''&&&,,,///333666666222---***!!!"""!!!$$$""" """$$$!!!  """#########************************&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((%%%&&&&&&'''((()))******,,,+++)))(((((()))+++,,,))))))((('''%%%$$$##############################$$$$$$###"""!!!  !!!!!!""""""######$$$&&&((())))))(((&&&$$$!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&$$$###!!!!!! !!!###!!!""""""!!!  !!!!!! ###!!! !!! &&&...333666111***"""!!!###&&&))))))(((&&&$$$((()))+++,,,+++)))&&&###!!!%%%(((((($$$ !!!&&&((('''%%%###---:::999))) !!!!!!,,,+++(((&&&$$$$$$%%%%%%***((($$$!!! ###!!!!!!%%%'''$$$###  ************++++++++++++'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%&&&&&&'''(((((())),,,***)))(((((()))***,,,)))((('''&&&%%%$$$######""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!""""""######$$$%%%'''))))))'''%%%$$$!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&$$$"""!!!  !!!!!!"""!!!   """!!! !!!!!! ###+++///555222---'''$$$""""""""" """$$$'''((()))******...//////...---+++)))'''###$$$&&&'''&&&""" !!!%%%&&&%%%""" ***555444'''***(((&&&$$$######$$$%%%***((($$$ """%%%""" $$$&&&!!!!!!!!!  *********++++++,,,,,,,,,***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))(((&&&&&&((()))***''''''&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!""""""""""""""""""$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###%%%%%%%%%$$$"""!!! !!!!!!!!!"""  """"""!!! """"""!!!%%%(((111000...+++)))'''&&&&&& !!!$$$(((,,,///111777666333111///...------******(((%%%###   """"""  %%%......$$$&&&%%%###!!!!!!"""###$$$***'''### %%%((($$$ """$$$!!!###%%%$$$ *********+++,,,------...---,,,***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%$$$$$$######  !!!"""###$$$%%%%%%######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%$$$###!!!  ###  ###!!! ###"""""" """))))))))))))(((&&&%%%$$$ ###'''...444777===;;;777333000000111222000---)))###  ###%%%""""""((((((!!!$$$###!!! !!!"""(((&&&"""!!!###""""""((()))%%%  !!! $$$)))------(((""")))***+++,,,---...//////111///,,,)))(((((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$############$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$"""  ###  ### """"""!!!!!!  !!!!!!"""""""""!!!  !!!$$$(((///555888<<<:::666222111111222333222...((("""!!!&&&(((%%% !!!%%%%%%!!!$$$###  $$$"""!!!###""""""((((((###"""'''...333333///((($$$)))***+++,,,...///000111444111---)))'''((()))+++''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!!!!!###$$$%%%##################$$$$$$########################"""""""""######$$$$$$$$$%%%%%%$$$###""""""!!!!!!$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$###"""    !!!  """###$$$'''+++///222444555444222000//////000000///+++&&& $$$((()))&&&"""!!!###%%%$$$"""  '''%%%""" !!!&&&%%%###***///000---((($$$)))***+++---...000111222666333...)))'''''')))+++''''''''''''''''''''''''*********)))))))))(((((()))(((((('''&&&&&&%%%%%%$$$###!!! !!!###$$$!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%$$$###!!!!!! $$$###!!! !!!###$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""" !!!"""######!!!!!! $$$""" !!!%%%&&&)))+++---.........***+++,,,---...---,,,,,,)))'''$$$###%%%((()))(((&&&###!!!!!! ###&&&'''&&&$$$"""!!!$$$+++)))%%%!!!###""" $$$&&&$$$!!!)))***+++---///111222333888444...)))''''''***+++((((((((((((((((((((((((++++++++++++******************)))(((''''''&&&%%%$$$"""!!! !!!"""$$$!!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!'''&&&%%%$$$###!!! $$$###  ###$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""" !!!"""###"""!!!!!!  !!!!!!+++'''### ###&&&'''))),,,......---+++***###%%%)))+++,,,+++***(((%%%$$$""" """))))))))))))(((%%%###"""$$$"""  %%%((()))'''%%%$$$###'''...,,,'''"""!!!&&&&&&'''((()))***++++++...---,,,+++***(((''''''&&&'''((()))+++---............---,,,,,,+++******(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""###'''&&&&&&&&&&&&%%%%%%%%%$$$###""""""###%%%'''(((%%%%%%$$$###"""!!!  !!!"""###$$$$$$"""  !!!###&&&((()))(((&&&%%% !!!!!!!!!%%%$$$$$$###"""!!!    !!!!!!   !!! !!!###&&&))),,,------.........+++'''### !!!   """### !!!&&&***+++++++++&&&""" ''',,,777444///)))"""&&&"""&&&''''''((()))******+++---,,,,,,+++)))(((((('''&&&'''((()))+++,,,---......------,,,++++++******(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$'''(((%%%%%%$$$###"""!!!  !!!"""######$$$"""  !!!!!!###%%%%%%%%%###""" !!!!!!!!!$$$######"""!!!!!!  !!!   !!!!!!"""###%%%''')))***++++++++++++***((($$$  !!! $$$''')))))))))&&&""" &&&***333000---'''"""((($$$''''''(((((())))))******,,,++++++***)))((((((''''''((((((***+++,,,---------,,,,,,,,,+++*********(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$###"""!!! !!!!!!""""""######"""!!!!!!""" !!!"""###$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!    ###!!! !!!$$$$$$%%%&&&''''''((((((&&&&&&&&&$$$""" ###%%%&&&&&&&&&"""$$$(((,,,***((($$$  ***&&&!!!(((((((((((())))))))))))*********))))))(((((('''(((((()))***++++++,,,,,,++++++++++++************(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""###%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""$$$%%%'''%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!###$$$&&&&&&&&&&&&&&&&&&%%%%%%"""""""""""""""""""""!!!   $$$&&&""" !!!!!! $$$%%%&&&''''''&&&$$$###!!!  !!!"""###%%%""""""%%%$$$$$$""" """!!!  '''"""+++(((###))))))))))))(((((((((((()))((((((((((((((((((((())))))*********+++++++++))))))******************(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""###$$$$$$%%%%%%&&&'''(((((('''%%%$$$""""""###%%%&&&%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!"""!!! """%%%&&&------,,,+++++++++++++++$$$$$$$$$######"""""""""   %%%&&&!!! !!!"""!!! """###%%%&&&%%%###!!!  !!!%%%""" """###"""!!! !!!)))$$$)))&&&"""******))))))((((((''''''''''''''''''((((((((((((******************++++++(((((())))))*********+++(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""#########$$$%%%'''((())))))'''&&&$$$""""""###$$$%%%%%%%%%$$$###"""!!! ######""""""!!!!!! """!!! """$$$&&&(((111000...,,,++++++,,,,,,&&&&&&%%%$$$######""""""  ###$$$ ######!!! """$$$$$$!!!!!!!!! %%%###  !!!!!!  !!!&&&"""$$$### +++******)))(((''''''&&&&&&&&&&&&''''''(((((((((++++++******************''''''(((((()))***++++++(((''''''''''''&&&&&&&&&&&&%%%###!!! !!!"""###"""###$$$%%%'''((()))***((('''$$$###""""""###$$$%%%%%%$$$###"""!!! $$$######"""!!! """!!!!!!!!!"""%%%((()))...,,,***'''&&&&&&'''(((''''''&&&%%%$$$###""""""  !!!!!!     !!!$$$###""" !!!"""  %%%%%%!!!$$$###   """++++++***)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((+++++++++***************&&&''''''((()))***++++++(((((('''''''''&&&&&&&&&&&&%%%###!!! !!!"""###""""""$$$%%%'''((()))***)))'''%%%###""""""###$$$%%%%%%$$$###"""!!! $$$$$$###"""!!! """!!!!!!!!!###&&&(((******(((%%%"""!!!!!!"""###(((((('''&&&$$$###""""""  """""" !!!  !!!$$$$$$"""  ###"""!!! """((((((!!!!!!$$$###  ))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%&&&'''&&&%%%$$$###!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!"""###$$$$$$%%% """$$$%%%%%%###!!! !!!!!!!!!  %%%%%%  !!!%%%""")))(((&&&### !!!%%%''''''$$$"""    !!!!!! !!!))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!############$$$$$$%%%%%%&&&%%%%%%$$$"""!!!!!! !!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!""""""###$$$$$$ !!!###$$$$$$"""    !!! %%%$$$  &&&$$$!!!((('''%%%"""###%%%$$$"""    ))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""#####################%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!! !!!"""""""""###!!!""""""!!!   $$$%%%""" $$$""" %%%$$$""" &&&%%%###!!! !!!!!!!!!"""""""""!!!)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! !!!!!!!!!  """''''''###""" !!!$$$###!!!""""""!!!!!! ))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!"""""""""!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!!   !!!!!!!!!   """%%%%%%!!! !!! )))(((&&&"""))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$!!!!!!"""$$$%%%&&&''''''$$$$$$######"""!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&%%%###"""   """""""""!!!!!!!!!  ###$$$###!!!     ###$$$###!!! ######  ,,,***(((%%%"""))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$ !!!"""###%%%&&&'''((($$$$$$######"""!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""'''&&&%%%###!!!    !!!!!!!!!######"""""""""!!!!!!!!!###'''((('''%%%### %%%+++---***$$$    %%%'''%%%!!! '''&&&$$$!!!))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$ !!!"""###%%%&&&(((((($$$$$$######"""!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""''''''%%%###!!!  !!! !!!""""""###############"""""""""""" %%%)))+++)))'''%%%  )))000222...&&&!!! """!!! """"""  !!!''')))&&&!!!!!!!!! ************************(((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&"""""""""!!!  !!!"""######"""!!!  !!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""######"""!!!  ###''')))***+++***    )))555555(((  '''$$$  ###$$$&&&&&&$$$  ###%%%$$$  """ ************************(((''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&### """"""!!!  """######"""  !!! """###$$$%%%""""""""""""""""""""""""###""""""!!!  ###%%%'''''''''&&&   (((222222''' %%%""" $$$&&&((()))&&&!!!  !!! ************************(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%###!!!""""""!!!!!!   """######"""  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """###$$$###!!! %%%---...$$$ !!! $$$'''***,,,)))""" !!!###************************(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%$$$"""!!! """"""!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!"""""" !!!!!!  !!!!!! !!! !!!'''(((!!!  ###&&&***,,,)))"""  !!!!!!!!!!!!$$$### """%%%'''************************(((''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$###"""!!! !!!!!!""""""""""""""""""!!!!!!!!!   !!!!!!  !!!  !!!  !!!   """&&&(((&&& !!!$$$%%%%%%$$$$$$$$$&&&)))+++)))%%% !!!!!! """%%%''')))************************(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%%%%%%%###"""!!!!!!!!!""""""######$$$$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!      !!!"""$$$'''******)))&&&%%%!!!"""******++++++)))%%%  %%%$$$###"""###%%%'''(((************************(((''''''''''''&&&&&&&&&$$$$$$%%%'''(((***++++++(((((((((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&$$$"""!!!!!!!!!"""######$$$%%%%%%"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   """######  """$$$%%%''')))---///...+++'''$$$ ###&&&''')))(((&&&$$$!!!!!!"""((('''%%%#########$$$%%%************************(((((('''''''''&&&&&&&&&$$$$$$%%%'''(((***+++,,,)))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""   !!!   """$$$%%%'''(((    """%%%'''(((+++---000111000,,,'''$$$###&&&)))***%%%$$$ """###***(((&&&###""""""######******))))))((((((''''''************)))))))))((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!  """"""!!! !!!"""!!!  %%%'''###!!!###%%%%%%%%%  ###&&&))),,,---111000---***'''$$$""" !!!"""###$$$###!!!"""""" !!!###%%%%%%$$$""" ******))))))((((((''''''*********)))))))))(((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!! """!!!  !!!)))---***&&& !!!!!!   !!!$$$&&&(((***+++...---+++(((%%%###!!! !!! $$$$$$!!! !!!###$$$$$$###!!! ******))))))((((((''''''))))))))))))(((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$ """""""""""""""""""""""""""""""""""""""""""""""""""      %%%///333000,,,### """"""###$$$%%%&&&'''''')))((('''%%%###!!!   &&&&&&### !!! !!!"""######""" ******))))))((((((''''''))))))((((((((('''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!     )))222555111,,,""""""###"""  $$$&&&"""##############################""""""!!!  !!!"""###### &&&'''### !!!!!!!!!!!!!!!!!! ******))))))((((((''''''(((((((((''''''''''''&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!!!!!!!   ###&&&%%%###!!! !!!!!!###***222333///***'''((((((&&&###!!!"""%%%!!!$$$ """"""!!!!!!  !!!!!!"""""""""#########$$$$$$###"""!!! ###$$$""" !!!!!!"""!!! ******))))))((((((''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!""""""!!!!!!!!!!!!   %%%((((((&&&$$$ %%%$$$$$$(((///222///+++///...,,,((($$$ !!!### """###$$$%%%%%%%%%$$$######""""""$$$###"""!!!  !!!!!!!!!###"""******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!""""""""""""!!!!!!!!!  !!!    !!!!!!"""!!!### $$$,,,333555333555333...(((### !!!$$$&&&'''((((((&&&$$$"""  """$$$$$$$$$$$$$$$######""""""!!!!!!$$$"""*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$ """"""""""""""""""""""""""""""""""""""""""""""""$$$###!!!  """###""""""""""""!!!!!!!!!!!! """###"""  """###!!! +++555:::;;;999555///(((###  """%%%'''(((***)))'''$$$""" !!!&&&(((((((((((('''&&&%%%$$$"""!!!!!!$$$"""'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((%%%######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""!!!!!!  !!!"""""" !!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!%%%%%%$$$"""   """&&&((()))***$$$%%%&&&'''&&&$$$"""!!!!!!!!! !!!###!!!'''---222555777777222000---)))$$$ $$$!!!  ### !!!$$$&&&'''++++++,,,+++)))%%%""" &&&""" $$$&&&+++)))&&&"""###"""&&&&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""!!!!!!!!!  """""""""!!! !!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" ((((((&&&###  """&&&)))***+++))))))))))))'''$$$!!!""""""!!! !!!!!!%%%***...111222222000...,,,((($$$ """ """###''')))---...000000///+++'''$$$### """$$$)))'''### !!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ,,,+++((($$$###  !!!&&&)))+++,,,,,,,,,,,,+++(((%%%!!!""""""######!!! ###&&&((())))))))),,,+++(((%%%""" """(((---000222555777666333...+++!!!!!! !!!%%%### &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###""""""""""""!!!!!!!!!  """###$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!  ,,,+++)))$$$ """)))###    %%%(((***+++))))))******)))'''$$$"""!!!"""%%%&&&&&&###  !!!!!! '''&&&$$$"""  (((...111444777::::::888444222(((&&&$$$!!! !!!&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&&&&''''''(((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""######"""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!  !!!((((((&&&### """***$$$   """%%%&&&&&& """$$$&&&(((((('''&&&!!!%%%((()))'''$$$!!!!!!!!!  %%%+++///000333555666777666555///,,,)))%%%###""""""### &&&&&&&&&''''''(((((((((''''''&&&%%%$$$"""!!!!!!$$$$$$%%%&&&&&&''''''(((''''''((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""############"""""""""""" """$$$%%%&&&&&&%%%$$$!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! """$$$""""""!!!  !!!!!!  &&&"""    !!!$$$%%%%%%%%%%%%)))+++)))&&&###  !!!&&&)))))))))***---000333555555222---(((&&&%%%&&&''' !!!###$$$### !!!%%%&&&&&&'''((()))))))))((('''&&&%%%###"""!!! $$$$$$%%%&&&&&&''''''(((&&&''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""$$$$$$#########"""""""""!!!"""$$$&&&'''&&&%%%$$$!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! ###&&&((('''&&&###!!!!!!  ###))),,,***'''$$$   $$$&&&'''''' ###  '''...222:::666111+++((('''(((***###%%%'''((('''###!!!###%%%&&&&&&'''((()))******((((((&&&%%%###"""!!! $$$$$$%%%&&&&&&''''''(((&&&''')))+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """$$$%%%$$$###"""$$$$$$$$$############"""!!!###%%%'''''''''&&&%%%!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!  $$$(((,,,+++)))&&&###  ###))),,,+++'''$$$   """'''***++++++ ***000===999222,,,)))(((***+++%%%'''***+++)))%%%###%%%%%%%%%$$$###$$$&&&)))***(((((('''&&&%%%%%%$$$### !!!"""###%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%########################%%%$$$$$$###"""!!! !!!"""###%%%&&&(((((("""######$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))""""""""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!! !!!!!!"""  """''',,,///333///'''   (((222444...###   )))(((%%%"""!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%,,,(((!!!   ###%%%&&& !!!'''+++<<<888333---(((%%%######***)))(((&&&$$$"""!!! ###  '''&&&%%%$$$$$$%%%'''((((((''''''&&&%%%$$$$$$$$$ !!!"""###%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$###"""!!!!!! !!!"""###%%%&&&'''(((#########$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))"""""""""!!!!!!!!! !!!!!!!!!  !!! !!!  !!!&&&***---111---&&&   '''000222,,,"""  )))(((%%%!!!"""&&&))),,,,,,,,,,,,,,,------...,,,(((!!!   !!!###$$$!!!%%%(((999666111+++'''$$$""""""((('''&&&$$$###!!! """ ***)))&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!"""###%%%&&&''''''######$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''"""!!!!!!!!!!!!  !!!  $$$'''***---***$$$  $$$---...)))  ((('''$$$ ###***///444555666777888999999999+++'''"""  !!!%%%'''((((((!!! """!!! ###333000,,,((($$$"""!!! %%%$$$###"""  ---+++(((%%%###"""######%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################################"""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&!!!!!!!!!  !!!!!!  $$$&&&(((&&&""""""(((***%%% &&&$$$"""$$$---333;;;<<<>>>@@@AAABBBBBBAAA(((&&&!!! %%%***---......'''$$$!!!"""+++***'''%%%"""  ...,,,(((%%%###"""""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################"""""""""""""""##################$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$  !!!""""""!!! !!!"""!!! $$$$$$!!!!!! ###,,,222;;;===@@@BBBCCCBBBAAA@@@$$$"""  %%%+++.........)))&&&!!!!!!### """""""""!!!---+++(((%%%###""""""###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))''''''&&&%%%$$$$$$######  !!!"""###"""!!!%%%"""  !!!!!!(((---666888;;;======;;;888666 !!!'''******)))&&&$$$!!!!!!###$$$!!!+++***'''%%%######$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))''''''&&&%%%$$$###"""!!! !!!!!!"""###$$$###!!!((($$$ ###!!!###&&&...000333444333///+++(((  """###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%!!!***)))&&&$$$###$$$%%%&&& !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""######################## !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''((()))))))))''''''&&&%%%$$$"""!!!!!! !!!!!!""""""###$$$$$$###!!! ***&&&  $$$""" !!!(((***---...,,,'''"""   """$$$%%%&&&&&&%%%"""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&%%%%%%$$$###"""!!!!!!###"""!!! !!!"""###########################""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$######"""!!!!!!!!!########################%%%###!!! """###!!! """$$$######$$$$$$%%%&&&&&&&&&######"""!!!   ###"""  $$$'''---)))$$$###'''***+++...222444111***"""   """&&&((())))))((($$$ &&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$######"""!!!!!!###"""!!! !!!"""##############################$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$###""""""!!!$$$$$$######"""!!!!!!!!!########################$$$"""!!! !!!"""!!!  ###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!! """!!! !!!$$$&&&---+++&&&""" ###''')))***---000222///(((!!!   $$$&&&''''''&&&""" ''''''&&&%%%###"""!!!!!!#####################$$$$$$$$$######""""""!!!!!!###"""!!! !!!"""###########################%%%%%%&&&&&&'''(((((((((#########"""!!!!!! $$$$$$######"""!!!!!!!!!###########################!!! !!!!!!  !!!###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!!   """$$$%%%+++***'''%%%###"""#########"""!!!!!!"""$$$%%%'''(((***------+++%%%!!!"""######$$$   ((((((&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!###"""!!! !!!"""###########################&&&&&&''''''((())))))***""""""!!!!!! $$$$$$######"""!!!!!!!!!########################"""!!! !!!!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""    !!!###$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&'''((((((%%%!!!  !!!###%%%&&&''''''&&&%%%###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###########################&&&&&&''''''((())))))***""""""!!!!!! $$$$$$######"""!!!!!!!!!###########################!!!  !!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""    """###$$$  !!!$$$&&&&&&$$$### !!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""#########!!! !!!%%%(((***'''&&&$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!  !!!!!!""""""###"""!!! !!!"""###########################%%%%%%&&&&&&'''(((((((((#########"""!!!!!! $$$$$$######"""!!!!!!!!!########################$$$###!!! """###!!!"""$$$%%%&&&%%%%%%$$$######"""!!!   """###$$$"""   ###''')))(((%%%"""!!!!!!!!! """###$$$%%%%%%###"""!!!!!! """  $$$(((+++---+++((($$$!!!""""""###$$$%%%%%%&&&&&&$$$######"""  !!!""""""###"""!!! !!!"""##############################$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$###""""""!!!$$$$$$######"""!!!!!!!!!########################'''%%%###"""""""""$$$%%%!!!"""%%%'''''''''%%%$$$!!!  !!!"""######!!!  $$$)))+++)))%%%!!! ###$$$$$$###!!!  """$$$$$$###!!!  (((&&&!!!###'''***---***&&&""" !!!"""###%%%'''((((((%%%%%%$$$"""!!!  !!!""""""###"""!!! !!!"""###########################""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$######"""!!!!!!!!!########################((('''%%%######$$$%%%&&&!!!"""%%%'''((('''%%%$$$ !!!!!!$$$"""  %%%+++,,,***%%%!!!###$$$&&&((((((&&&###""" ###$$$###!!! !!!!!!,,,)))$$$ !!!&&&)))***'''###