BM6P6(@ {{{pppkkk[[[NNN<<<000---000333444:::999777555333000,,,)))((('''%%%###"""""""""###### $$$$$$"""&&&"""###&&&%%%### !!!!!!!!!!!! !!!"""$$$%%%tttiiibbbPPPFFF:::222111333555555:::888666444333000+++((($$$$$$#########$$$%%%&&&&&&"""!!!$$$$$$ $$$!!!"""""" !!!!!!!!!!!!  !!!"""###yyyssskkk^^^UUUBBB===666444555777777777999777555333111...***'''$$$############$$$%%%%%%'''""" ###%%%### ###!!! !!!"""  !!!!!!!!!!!!  !!!tttnnnjjjbbbSSSFFF:::777444444666888999999888666333111///,,,)))&&&&&&&&&%%%$$$###"""!!!!!!$$$!!!"""&&&&&&###!!!$$$###"""""""""!!! !!!!!!!!!!!! wwwmmmhhhcccXXXHHH;;;777555333222444777999:::777444111...---***'''%%%%%%%%%%%%$$$###"""!!! ###"""!!!!!!$$$%%%######"""  !!! !!!!!!!!!!!! sssoooiiibbbYYYMMM???666666555333333333666888:::666333///,,,+++)))&&&$$$!!!"""######$$$$$$######"""%%%%%%""" !!!  !!!### !!!!!!!!!!!!  vvviiiiiieee[[[MMM@@@888555333444555555555666888999555222...+++)))'''%%%### !!!"""###$$$######""""""%%%!!! """!!!  !!!""" !!!!!!!!!!!!  !!!!!!uuulllccceeebbbUUUCCC666333555000222666888888888888888555111---***((('''%%%###$$$$$$$$$$$$###!!! ###!!!'''((( """$$$%%%$$$###"""""" !!!!!!!!!!!! !!!""""""wwwppplllddd^^^RRRCCC666111222666777444555999888555777===222...++++++---,,,'''""""""$$$&&&$$$!!! ###&&&%%%""" ###$$$###!!!$$$!!!!!!""""""###""" """###"""!!!""""""!!!!!!!!!!!!""""""~~~xxxrrrllliii\\\VVVKKK>>>555111222555888555666999777333444888111---***)))+++***'''######"""!!!!!!"""###""""""$$$""" !!!###$$$###!!!$$$""" !!!"""""""""###!!! !!!"""!!!!!!!!!"""###|||sssooolllgggcccQQQJJJ@@@888444333333444777666777888555000///222///+++'''&&&'''(((&&&###$$$!!!###$$$"""$$$"""!!!"""###$$$###!!!$$$"""!!!"""###$$$###""""""  !!!  """$$$%%%ӵĦĦӵĦvvvnnnlllhhhaaaZZZFFF???888444444555666555444555666666333///------,,,)))%%%###$$$%%%$$$######!!! !!!###$$$""" """"""""""""######"""""""""!!!!!!"""$$$$$$""" !!! !!!###%%%&&&4ĉ@ӵ>L=hĦ4ĉ@ӵ>L}}}tttnnnkkkdddXXXOOO>>>999444333555888888777111444555444000...,,,+++)))'''$$$""""""#########!!!###%%%%%%###""""""$$$!!!"""###$$$###"""""""""!!! !!!""""""!!!   !!!"""###GG=?HdĦ=ĪjGG=?HdĦyyyuuuqqqmmmggg[[[MMMBBB888777555555777888999999111555555111...---+++)))&&&%%%###""""""""""""######''''''###!!!"""%%% """$$$$$$###""""""""""""  !!!"""!!!!!! ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~wwwmmmmmmkkkfff]]]OOO???555555666777777666777999:::444888666///++++++***&&&######$$$###"""""""""### """$$$%%%$$$###"""!!!"""%%%%%%###!!!!!!"""$$$""" !!!"""""""""!!! ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??yyyssseeefffeee```TTTEEE666---333666999888666555777:::777;;;888///))))))((($$$!!!###$$$$$$###"""""""""""" """%%%%%%!!!"""%%%&&&###!!!!!!"""&&&### !!!###$$$$$$"""  !!!   !!!!!!4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||rrrkkkcccbbb\\\QQQBBB888555666333555999<<<===<<<:::999999333,,,***++++++)))&&&%%%###!!!!!!!!! !!!!!!"""###$$$$$$!!! """###""" &&&%%%"""  !!!!!!!!!  ###"""4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦxxxooohhh```[[[QQQDDD999333333555444666999;;;<<<;;;999888555///)))&&&'''(((&&&###!!!!!!""""""$$$%%%''''''"""!!!!!!!!!!!!""""""###### !!!"""!!! """""""""!!!!!!!!!!!!!!! !!!!!!  &&&!!! !!! 4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵzzzssslllfff\\\RRRCCC777000111444666777777999999999888777777111---'''%%%&&&&&&$$$"""############"""!!! ###""""""!!!!!!!!!!!!"""!!! !!!!!!  !!!"""###""""""!!! !!!!!!  """ """  4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵyyyuuuoooiiidddVVVJJJ:::000///333666777888888888888777666555555000---)))'''''''''&&&$$$$$$$$$$$$###"""######"""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!######"""  !!!!!! !!! """4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~xxxtttpppllleee```KKKAAA555000111555666555888888888777666555333333...,,,)))(((''''''&&&%%%!!!"""$$$%%%&&&%%%$$$$$$######"""!!!!!! !!!!!!!!!"""#########""""""""" """$$$###!!!!!!!!!  """!!! """4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hxxxuuuqqqooolllfff^^^WWW>>>888222000333555444222666777777777666444222111)))((('''&&&%%%$$$##################"""!!! ###""""""!!!!!!!!!!!!"""!!!###%%%%%%$$$""""""### """######!!!!!!"""!!! %%% """###  4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼svvvooonnnlllkkkggg___SSSJJJ666444111222444555333222444555777777666444111///&&&&&&&&&%%%###"""""""""&&&$$$""""""!!!!!!!!!!!!""""""###"""%%%%%%###!!!!!!""" """"""!!! !!!"""!!! )))$$$!!!"""""" Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦwwwiiijjjjjjjjjiiidddYYYKKKAAA555444333444555666555444222444666888777444111///%%%&&&&&&%%%###""""""######"""!!! !!!!!!!!!!!! !!!!!!"""###$$$!!!%%%%%%""" !!! """""""""!!!!!!"""!!! '''""" !!!?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦwwwlllhhhddd```___\\\SSSEEE999444444555777999888666444444555555444111...***((()))&&&$$$$$$&&&&&&$$$!!!###!!! !!!!!!  ###!!!"""%%%&&&######%%%""""""""""""############"""!!!!!!!!!!!!  !!!"""""""""""">AneneneneDenene>Ak<fhDeneneneuuummmgggccc]]]YYYSSSJJJ???666333333444666888888666444444444444333000---)))''''''%%%######$$$%%%### $$$###!!! !!!"""!!! !!!!!!!!!!!!!!!!!! """"""!!! """""""""!!!!!! yyyqqqllleee```YYYOOOFFF===666333333333444666888888777555444444333111...+++(((&&&%%%$$$""""""######""" &&&$$$!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!! }}}yyysssnnniiiaaa]]]SSSFFF999222000222333333333555777888666555444333222///,,,)))&&&$$$$$$$$$############"""!!!&&&###  !!!!!!!!!""""""!!!!!!!!! """""""""""""""""""""############"""!!!!!!!!!!!!  !!!!!!!!!~~~yyyvvvqqqjjjeee]]]XXXMMM???222---///333444333333444666666555444222111///---***'''%%%$$$$$$$$$$$$$$$###############!!!  !!!!!! !!! ######!!! ### """!!!!!!!!!!!!  !!!!!!!!!!!!~~~xxxuuutttoooggg```VVVPPPFFF:::000---111666666555333444555555444333000///---+++(((&&&%%%$$$###$$$%%%%%%###"""###%%%!!!  """"""!!!   """""" """ !!!  !!! yyysssooonnnjjjbbb[[[NNNHHH???666000000444888888666444333444444222111---,,,+++)))'''&&&%%%$$$!!!###$$$$$$"""!!!"""$$$ ###%%%&&&$$$""" !!!!!!!!!!!! """""" """!!!!!!!!!"""""""""######  ~~~vvvnnnjjjjjjggg___XXXIIICCC;;;444111333666999999777555333333333111000,,,+++)))(((&&&%%%%%%%%%"""$$$### !!!$$$ """&&&))))))'''$$$!!!!!!""""""""""""!!!!!!""" $$$$$$!!!!!!### """"""!!!!!!!!!  ~~~uuuqqqllliiieee]]]PPPFFF<<<333...333888888999<<<:::<<<<<<999666444111---,,,***(((&&&%%%&&&'''((($$$###!!! !!!###$$$"""!!!!!! !!!!!!###""" !!!!!! !!!!!! !!! !!!"""""""""######!!! """$$$""""""~~~vvvoookkkfffaaaZZZQQQGGG???;;;333///333777888888;;;:::;;;;;;888666333000---+++***(((&&&%%%%%%&&&'''$$$###!!! !!!###$$$!!!!!! !!!!!!###""" !!!""""""!!! !!!!!!""""""""""""!!!$$$&&&"""""""""!!! ###""" {{{nnnjjjfff```WWWNNNEEE===999999444111444888888999;;;:::999999777444111---,,,)))((('''%%%%%%%%%&&&&&&###"""!!! !!!"""###!!!!!! !!!!!!###!!! """###"""""" !!! !!!  ###%%%!!!!!!!!! $$$ !!!###!!!{{{lllgggccc[[[PPPEEE===999888999666444666999:::;;;;;;:::777666666333---++++++((('''&&&%%%$$$%%%%%%%%%$$$###""""""""""""###$$$!!! !!!!!!"""""" !!!""""""!!! ###""""""  """  !!! zzzjjjaaa\\\SSSHHH???999888999888888888999;;;======<<<:::555333444111***'''***%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""  !!!!!! !!!$$$$$$###""" !!!######"""   !!!  """{{{}}}uuueeeVVVPPPGGG???999777777888666999;;;:::;;;>>>>>>;;;999333111222///'''%%%((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""######!!!  !!!  """######"""!!! !!!######!!! !!! """ ###}}}~~~qqq```LLLEEE<<<777666888888888333999;;;999:::======999999111...111...$$$"""(((""""""###############""""""""""""######""""""""" !!!"""###'''%%%""""""""""""!!!    !!!!!!  """ !!!ppp^^^GGG???666333666:::;;;:::111777;;;888888<<<;;;777999111---111---###!!!'''!!!"""############"""""" !!!!!!!!!!!!  """######)))'''%%%$$$$$$###""" !!!!!!"""###$$$$$$###!!! !!!!!!!!!!!!###!!! """!!!}}}zzzuuuqqqhhh]]]CCC<<<444......111666999999:::;;;888555333555777666111+++'''%%%%%%$$$$$$###&&&)))&&&!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""GGG***###)))!!!### !!!!!!   !!!!!!!!!!!!!!!!!! yyyooosssssslllddd^^^UUULLL:::666222000333666:::;;;888::::::999555333444555...+++(((&&&&&&%%%$$$""" $$$'''&&&""" """%%%###""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""===((( %%% !!!!!!!!!"""""""""   !!!!!! wwwmmmiiimmmmmmdddXXXOOOGGGAAA333222222333666999999999777999:::999666333222222((('''&&&'''((('''%%%###!!!$$$$$$###"""$$$'''###"""!!!!!! !!!!!! !!!!!!!!!"""""""""...$$$  !!!!!!"""!!!!!!  !!!!!! !!!!!!!!!!!!}}}sssgggiiikkkjjj```RRRFFF@@@>>>444333333444555666555333777888999888666222000...)))(((''''''(((((('''&&&!!!###$$$######$$$&&&""""""!!! !!! !!!!!!!!!""""""!!!""" !!!!!!  !!!!!! !!!!!! {{{||||||rrrfffbbbbbb^^^TTTFFF;;;777888666444222111333444333333777777777666444111...+++,,,)))%%%###$$$%%%&&&&&&!!!"""######"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""  !!!!!! !!!!!! zzzuuuvvvwwwoooddd[[[VVVOOOGGG<<<333222555444222111111333666888888888777555444333000,,,)))+++'''""" """##################"""!!! """!!!   !!!!!!!!! """ !!!""" """!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! zzzrrrlllmmmnnnhhh___WWWMMMDDD>>>777111222777444333333555888;;;<<<<<<:::777333111111///+++((('''$$$"""!!!!!!"""""""""""""""""""""""""""!!! !!!!!!   !!!!!!  """""" !!!###"""!!!   !!!!!! wwwtttmmmfffeeefffaaaZZZRRRFFF;;;666333///222777555555666999<<<======;;;;;;777222000///...+++(((%%%$$$###$$$&&&&&&$$$###!!!!!!!!!"""######""" !!!!!!   !!!!!!#########!!!"""!!!  !!!!!! !!!!!!!!!!!!{{{xxxnnnjjjfffeeeeeeaaaYYYSSSIII<<<333444666333111111666888999999888888888999777444111///...,,,***'''%%%'''%%%""""""%%%%%%!!!'''###!!!###""" $$$$$$######"""!!!  """###"""!!!"""###$$$""" """###!!!%%% !!!   !!!!!! zzztttqqqmmmjjjgggfffeee```WWWPPP???666111333555555555888555777888888777666777888666666444...((($$$$$$%%%%%%&&&%%%""""""%%%%%%!!!%%%"""!!!######!!!!!!$$$$$$$$$###""""""!!!  """""""""!!!"""###"""!!!  !!!"""!!!&&&'''""" !!!  uuunnnjjjhhhjjjhhhfffeeeaaaYYYOOOGGG666222000222333333666:::555666888777666555555666222444333,,,###!!!%%%###%%%%%%""""""$$$$$$!!!!!!###### """#########"""!!!!!! !!!""""""!!!!!!!!!""" """!!!!!!""" !!!    ~~~rrrjjjfffeeedddgggfffccc```ZZZOOOCCC:::222222222111...---000444555777888777666444444555...///---(((""" ###&&&!!!$$$%%%"""!!!###$$$!!!!!!!!! """!!!!!!!!! !!!""""""!!! !!! !!! !!!%%%$$$     vvvlllhhhggghhhhhhgggeeeaaa[[[RRRFFF:::333///222333000,,,+++...000666777888777555333333444///,,,)))&&&%%%$$$$$$$$$###%%%"""!!!"""###!!!!!!""" !!!!!!""""""  !!! !!! !!!"""###'''***&&&    |||sssmmmlllllllllkkkfffccc^^^UUUKKK@@@777111,,,111333000...///111111666777777666444222111222///,,,(((&&&&&&%%%""""""%%%### !!!"""!!! ###$$$""""""%%%!!!""""""    #########%%%&&&!!!  !!!  }}}xxxqqqnnnmmmllliiieee___\\\UUULLLBBB:::555222---222444222222555555222444555555444111///......((())))))(((%%%###!!!!!!!!!%%%### !!!"""!!!""""""###!!!"""%%% !!!"""!!! """!!! !!!!!! yyytttooolllllliiiccc]]]WWWTTTLLLCCC:::555222222222666777444555888777111222333333222///,,,+++,,,$$$))))))$$$"""###&&&!!!&&&### """!!!!!!"""!!!!!!!!!"""""""""""""""!!!"""!!! %%%****** !!!!!!   """ |||vvvnnnpppnnngggaaa```^^^[[[JJJCCC;;;666666777555222111444777:::;;;999666444777666444333222000,,,)))(((''''''&&&$$$###""""""%%%""" !!!"""###!!!$$$&&&""""""%%%###    """!!!"""%%%!!!!!!!!!!!!  }}}tttnnnkkkmmmkkkddd^^^ZZZVVVQQQDDD>>>666333333444333111222444888:::;;;999666444222000///......,,,***''''''&&&%%%$$$###"""!!!!!!$$$""" !!!"""###!!!###$$$""""""%%%$$$ !!!!!!!!!   ###""" !!!!!!  tttjjjdddbbbeeeddd___YYYVVVOOOIII===888333111222444333222333555888;;;;;;999777555555333000...---,,,***)))%%%%%%$$$###"""!!!!!! ###"""!!!!!!""""""!!! """###!!!"""%%%%%%### ###"""!!!   """###"""!!!  !!!  xxxoooeee___ZZZ]]]]]]ZZZWWWSSSLLLDDD888555222222333555555555555666999:::;;;999777555999666222...,,,+++)))'''%%%$$$$$$###""""""!!!!!!""""""!!!!!!""""""!!!!!!"""###"""!!!!!!"""###### !!!   """ !!!"""!!!!!!!!! !!!  yyysssmmmfff```ZZZ[[[ZZZVVVSSSOOOGGG>>>333222111222333555555555555777888::::::888666555444111---***)))(((&&&%%%%%%%%%$$$$$$######""""""!!!!!!""""""!!!!!!""""""$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!### ### !!!!!! ######"""  wwwqqqnnnkkkfffaaa```^^^XXXQQQKKKGGG>>>555///000000111222333333333555666888888888777555444000...+++******)))(((&&&%%%%%%$$$$$$$$$######### !!!""""""!!!!!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%% !!!  """ !!!"""###"""!!! yyyoooiiihhhhhhddd```bbb^^^TTTIIICCC???777...000111333333333333333333555666777777777555444333222000---+++***'''$$$!!!###############"""""""""!!!###"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """############  """!!!!!! !!! !!!!!! ~~~tttiiidddddddddaaa]]]```ZZZNNNCCC>>>;;;555---333444666777666555555555555555666666666555333222222000,,,((($$$""""""""""""!!!!!!!!!!!!!!!######!!! """%%% """""""""""""""""""""""""""""" !!!!!!!!!  &&&&&&""" """ """!!! """ !!!"""!!!!!! zzzyyyqqqhhhdddbbb^^^YYYVVVTTTLLLBBB:::666444111///333444666777777555444222666888;;;:::888444222111***)))(((&&&%%%$$$######$$$"""!!! !!! $$$!!!!!!###### """###""" """###!!!"""!!!  !!!!!!!!!!!! !!!!!!!!! """ {{{uuutttmmmfffbbb```\\\WWWSSSPPPIII???888444333111000444555666777666555333111777999;;;;;;888555333222******(((&&&%%%$$$######%%%$$$######$$$$$$###""" !!!"""!!!!!! !!!"""!!! !!! ###"""  !!!!!!!!!  """!!! zzzrrrmmmllliiiddd```]]]YYYRRRMMMIIICCC:::444111222222333555666666777666444222000555777888888555222000000***)))'''&&&$$$$$$######$$$###"""###%%%&&&%%%$$$ !!!!!!"""!!!  !!!  !!! !!!&&&'''###"""!!! !!! !!!!!! !!!!!! zzzssskkkgggeeedddbbb]]]YYYUUUNNNFFF@@@<<<666111///111333555555666777777555333111///000222333333000---,,,,,,((('''%%%$$$###""""""""""""!!! !!!"""###""" &&&$$$!!!"""%%%!!!!!!###!!!!!!######"""%%%***+++((($$$"""  !!! !!! !!!    |||uuunnngggccc^^^aaa```YYYTTTQQQHHH???888666333000///111555777555666666666555333000//////000111000---*********%%%$$$###"""!!!!!! ###!!!  !!! !!!###!!!!!!###!!!!!!######"""%%%***+++(((###"""    !!! """!!!  !!!!!!}}}vvvpppjjjddd```YYY^^^]]]TTTMMMJJJBBB888222222222111111222666999444555555666555333111//////000111///---+++***+++$$$$$$"""!!!!!! %%%###!!!!!!!!!!!!%%%$$$!!!!!!  !!!   %%%&&&"""       }}}zzzuuupppkkkfff```[[[TTTZZZYYYNNNFFFCCC;;;111...111333333333444777:::222333555555555333111000///000000...+++***)))***%%%$$$######""""""""""""$$$"""!!!!!!""""""!!!!!!%%%###  !!!"""!!!!!!!!!      vvvtttppplllhhhccc\\\XXXQQQXXXVVVJJJAAA>>>777,,,,,,000444555555555888:::111333444555555444222111---...---,,,)))''''''(((&&&&&&%%%$$$#########$$$!!!  !!!"""!!! """$$$!!! %%% """$$$""" !!!     !!! !!!!!!"""~~~vvvnnnkkkiiigggfffccc```]]]QQQOOOJJJDDD===777222///111111222444666666333111///333777777444000.........------+++)))'''%%%$$$(((&&&$$$$$$$$$$$$"""!!!"""!!!!!!!!!!!!!!!""""""$$$!!! !!! !!!###$$$###""""""!!! !!! !!!  !!!######"""!!! !!! """ zzztttooolllgggcccaaa^^^[[[YYYOOOKKKDDD===777333222111444444555777999999666444000333666666222///......---,,,+++)))(((&&&%%%$$$%%%$$$""""""""""""!!!""""""!!!!!!!!!!!!""""""""" !!!  """"""""" """      !!!!!!!!!  !!!"""  {{{wwwsssooonnnjjjddd^^^[[[WWWTTTRRRKKKFFF>>>666222222444555666666666888::::::777555111333444333000.........,,,+++)))&&&%%%$$$$$$$$$$$$###!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!  !!! !!!  !!!     wwwqqqmmmjjjhhheee```[[[WWWRRRMMMIIIFFFBBB;;;555222333666999444444555666888777555222222222111///...------...+++)))&&&$$$######$$$$$$%%%$$$######$$$$$$###"""###""""""!!!!!!!!!!!!"""!!!"""######""" !!! !!!  !!!  """!!!""" ~~~wwwnnniiifffbbb```]]]YYYUUUNNNGGGBBB===;;;777444333444666888333333444666777666333111222000///------,,,,,,,,,)))'''%%%###""""""###$$$$$$###""""""$$$%%%$$$#########"""!!!!!!!!!!!!!!!!!!###"""  !!!!!! !!!  """!!!"""!!!!!!!!!"""$$$~~~|||vvvmmmgggfff```^^^[[[WWWRRRKKKCCC===555444333222222333444555666666666777999888555222111///---,,,,,,,,,+++***'''&&&$$$###"""######$$$!!! """###"""!!!$$$###"""!!!!!! !!!!!!   !!!!!!!!!  ###  zzzwwwvvvrrrjjjhhhiiieee```ZZZSSSMMMFFF@@@<<<333222111000111222555666777777777999:::999666333000---++++++,,,,,,***'''%%%%%%$$$$$$$$$$$$$$$$$$  """######"""$$$###"""!!!  """"""  !!!  !!!"""!!!     !!!   ~~~wwwrrrrrrnnniiihhhmmmjjjdddYYYPPPHHHBBB>>>;;;666444111000111444888:::777666777888999888555222///---++++++---,,,)))&&&$$$$$$%%%%%%%%%%%%$$$###!!! !!!$$$%%%%%%$$$$$$$$$"""!!! """$$$%%%"""!!!&&& !!!"""!!! !!!"""!!! !!! !!!  !!!!!!!!!"""!!!  tttnnnpppooohhhfffkkkggg___UUUMMMCCC999555666111111000000111444777999:::888666444444333222000...,,,++++++***(((%%%"""'''$$$""""""###%%%%%%$$$$$$###""""""######"""!!!""""""""""""!!!!!!!!!!!!$$$###!!! !!! """   ######### !!! !!!}}}uuunnnnnnnnnjjjfffeeeaaaXXXOOOHHH???666333555111111222333444666888:::;;;999666444444333111000...---++++++***)))%%%###%%%###!!!!!!###$$$$$$###$$$###!!!"""######""" """""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!  !!!"""###"""  ### !!!!!!"""|||yyyyyyvvvoookkkkkklllddd[[[WWWOOOFFF@@@999222111444222333555777999::::::;;;<<<:::777555444333111///...,,,+++******)))&&&$$$$$$"""!!!!!!"""######"""###"""!!!!!!""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!    $$$%%%"""  !!! zzzwwwuuutttnnnggggggjjj```PPPMMMEEE>>>999444000111444222555888<<<======<<<;;;<<<:::666444333222000......,,,***))))))(((&&&$$$$$$###!!!"""###$$$###"""###""" !!!""""""!!!!!!   !!!"""   !!! zzzvvvpppqqqkkkcccbbbbbbWWWHHHEEE>>>888666333000111666333666;;;>>>@@@???<<<:::;;;888555333222111///...---+++)))(((((('''&&&$$$%%%#########%%%%%%$$$######"""!!!!!!""""""!!! !!! !!!!!!###    !!!""" }}}~~~}}}yyyuuukkkkkkgggaaa\\\WWWMMMCCC>>>999555555333111222666555888<<>>;;;999888666333111111111///---+++)))'''&&&&&&&&&%%%$$$%%%$$$###$$$&&&&&&$$$###$$$###""""""######"""!!!!!!!!!!!! !!! ### !!!!!! """$$$!!! !!!""""""   """zzzyyyzzzzzzvvvqqqhhheeebbb___WWWKKKCCCAAA999555333555444111222666777999<<<>>>>>><<<999777555333000000000000///---***'''%%%$$$$$$$$$$$$############$$$%%%%%%###!!!%%%$$$######$$$$$$###""""""""""""!!!!!!!!! !!!  !!!"""      xxxvvvxxxxxxrrrmmmgggaaa___^^^TTTCCC===AAA666333222555444222222555888999<<<======:::777555333111///...//////...---)))&&&$$$"""#########""""""""""""###$$$$$$""" &&&%%%$$$$$$%%%%%%$$$"""""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!""""""     !!!!!!!!!{{{{{{xxxuuuwwwwwwqqqhhhbbbcccaaaZZZNNNBBB999666555111222777888444333777<<<<<<;;;:::999999888888555000,,,,,,...---)))%%%%%%%%%%%%%%%###""" $$$###"""###%%%%%%###"""$$$###"""!!!  ######  """###"""  !!!  !!!!!! {{{{{{zzzyyyvvvssstttuuuppphhhbbbaaa\\\SSSGGG===777444333000111666888555666:::<<<;;;;;;;;;999888777666000,,,)))***---...+++'''""""""#########$$$$$$$$$!!! """"""  """!!!!!!!!!""""""!!!!!!!!!   !!!!!!!!!""" ### """###zzzvvvxxxxxxwwwtttpppppprrrnnnhhh```\\\SSSHHH===666333333222000111555777777999===:::;;;;;;;;;999777444222...+++((()))++++++)))&&&###""""""""""""###$$$%%%!!!  !!!  """""""""!!!   !!!!!!!!!!!!###$$$!!!$$$!!! """$$$%%%{{{zzz}}}wwwvvvrrrmmmlllmmmkkkfff^^^WWWKKK>>>555111111222333222333555666888:::<<<999999::::::888555111///111...+++***)))(((%%%"""&&&%%%###"""!!!!!!!!!"""$$$###""""""###"""!!!######"""!!! !!!!!! !!!###""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~{{{}}}uuuuuuqqqkkkhhhgggeee```XXXPPPDDD888222000111333555666666666666888999999777888999999777333000---000///,,,***)))'''$$$"""$$$$$$###"""!!!!!!!!!!!!%%%$$$######$$$$$$""" ######"""!!! !!!!!! !!!!!! """  ~~~{{{wwwwwwzzzssstttppphhhbbb```\\\WWWOOOHHH>>>666222111222333777999:::777777888777555555666666666444222///---,,,,,,+++***((('''&&&&&& !!!"""###$$$$$$$$$"""!!!!!!!!!######""" !!!!!!""""""###"""""""""!!!  !!! !!!|||zzzvvvpppnnnppppppqqqnnneee]]]XXXRRRLLLEEE@@@999555333333333222555:::;;;999888:::888333444444444333222111///...***+++***(((&&&%%%$$$$$$!!!$$$%%%$$$###""" """###"""!!! !!!""""""######"""!!!!!!!!!""""""!!! ###    }}}yyywwwrrrkkkhhhiiinnnppplllbbbYYYRRRKKKEEE>>>:::666444555555333111333999<<<::::::<<<999222444333222222111000000///,,,,,,+++((($$$!!! !!!###%%%%%%### !!!###%%%$$$#########""""""!!!!!!  ######   """ !!! !!!!!!"""}}}uuuqqqooonnnkkkhhhlllhhhccc]]]WWWOOOGGGBBB888777555333222333555555;;;999666555666777777777555333111///......//////...---***'''###%%%$$$ !!!'''$$$$$$%%% """### !!!!!!!!!!!!!!!   """!!!!!!!!!!!!!!!   {{{uuurrrqqqqqqnnnllliiieee^^^WWWQQQJJJCCC>>>555444333333333555777888999777555555666777666555222111111//////.........'''''''''&&&$$$###!!! !!!$$$### $$$$$$!!!!!!&&&(((###"""$$$$$$!!!!!!!!!!!!!!!!!!     !!!!!!!!!   yyyuuuqqqppprrrrrrpppmmmfffaaaXXXOOOHHHAAA;;;888222222222222444777999:::888666555444555555333222...////////////...,,,+++###$$$%%%%%%%%%%%%%%%%%% $$$%%%!!! """""" ###!!!!!!"""""" !!!!!!!!!!!!!!!  !!!"""!!! !!!!!!  !!!  }}}{{{qqqnnnlllmmmooopppmmmjjjfff___TTTIIIAAA:::555222111222222333555777999:::888666444333333111...,,,+++,,,...//////---+++)))&&&&&&&&&&&&%%%$$$###"""###$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!  !!! }}}zzzxxxmmmlllkkklllooonnnjjjeeeeee]]]QQQEEE<<<666222///333333333444555666777777999666333111///---***(((***+++---///...,,,)))''''''&&&&&&%%%$$$"""!!! ### !!!!!!$$$$$$""""""###!!!!!!!!!!!!!!!  !!!!!!  !!!   !!!  !!!  {{{xxxwwwooonnnmmmoooooolllfff```^^^VVVKKKAAA999555111///444444555555555555555555888444000---,,,***)))'''+++,,,......---+++(((&&&$$$$$$$$$$$$###"""!!! ###$$$"""!!!!!! """$$$"""!!!!!!!!!!!!!!!  !!!!!!     !!!   }}}yyyvvvuuuqqqpppoooooonnnhhh___XXXQQQKKKCCC;;;666444222111333444444555555555555555444000,,,))))))*********---.........,,,)))'''%%%#########"""""" !!! ###""""""$$$ """ !!!!!!!!!!!!!!! !!!""""""!!!  !!! !!! ~~~{{{xxxuuusssqqqooonnnmmmkkkdddYYYRRRHHHCCC<<<777444444333333222333444555666666666666111---(((&&&(((+++---.../////////---+++)))&&&%%%%%%%%%$$$""" %%%""""""$$$"""### $$$$$$ """(((!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!  """ ~~~zzzvvvtttuuuwwwyyyooonnnkkkhhhccc\\\TTTNNNBBB<<<444000000222444444555444333444555555333222+++***)))((()))+++...///111---***+++---,,,&&&!!!&&&%%%###"""""""""###$$$ !!!!!!!!!!!!!!!!!!!!!###&&&(((((('''######"""!!!  !!!!!! !!!!!!!!!!!! '''""" !!! !!! """  ~~~zzzvvvssssssssstttssspppkkkddd]]]TTTKKKEEE>>>999333000111333444444666555444444555444222000+++++++++++++++---...//////,,,*********)))%%%"""%%%$$$"""!!!!!!!!!!!!""" !!!!!!!!!!!! """$$$$$$""" """"""!!!!!!!!!!!! !!!!!!  """!!!  """!!!!!! }}}zzzvvvsssqqqooonnnrrrmmmeee]]]TTTKKKCCC===777444222111222444555555999777555555444222000---++++++,,,------.........,,,+++)))(((&&&%%%$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!"""###""" !!!!!!""""""###### !!!!!!   """!!! !!!|||{{{zzzwwwtttpppmmmkkkiiiccc[[[RRRKKKEEE???;;;222222222333555666777777:::888666444333111---***)))***,,,......---,,,+++))))))(((%%%###"""###%%%######"""!!! !!!!!!!!!!!!%%%###!!!!!!!!!"""!!! !!!!!!!!!""""""""""""### !!!  !!!!!!!!!!!!     yyyyyyyyywwwtttpppllliii```ZZZRRRJJJDDD???;;;999000111444555777888999999999777555333111///+++)))''')))+++------,,,***)))''''''&&&$$$"""!!!###%%%#########"""""""""!!!!!! !!!!!!!!!!!!%%%"""!!!$$$%%%""""""""""""!!!!!!!!!!!! !!!  !!!!!!!!!  !!!  """ yyyxxxwwwuuuqqqlllhhheee[[[UUUMMMEEE???:::666444000222555777777777999:::666444222111000...***(((''')))***,,,,,,+++)))(((&&&%%%$$$############### !!!"""#########"""""" !!!!!!!!!!!!### $$$%%%""""""!!!!!!  !!!!!!   """$$$%%% !!! !!!  ~~~zzzyyyvvvrrrlllfffaaa^^^VVVPPPIIIBBB<<<888444111000333555666555555777999333111//////...---***((()))***++++++++++++***)))%%%###"""###%%%&&&###  """#########""" !!!!!!!!!!!!!!! """###### !!!!!!  ###%%%&&&~~~|||{{{yyyuuupppiiibbb\\\XXXPPPLLLEEE@@@<<<888555333000333555555333333555888000///------...---***(((++++++,,,,,,,,,++++++***%%%""" ###'''(((### """""""""""" !!!!!!!!!""""""!!!"""###%%%%%%###!!! !!!""" !!!!!!   !!!###$$$   """!!!~~~|||yyyvvvpppiiibbb\\\XXXVVVMMMEEE;;;666555444111---444555666777777555333222//////...---,,,***((('''---,,,+++)))(((((((((((($$$&&&$$$ """'''%%% ###$$$###  !!!!!! """### """#########"""!!! !!!"""!!!  !!!######""""""!!!!!! """!!! !!!!!!  !!!   ''')))$$$!!!"""###!!!!!!"""!!! |||zzzvvvsssnnnhhhaaaZZZUUURRRFFF@@@888333333444222///444555666666555444222111,,,,,,------,,,,,,+++***+++***)))((('''&&&&&&&&&)))***'''######&&&### !!!!!!!!!    !!!"""###""""""!!!!!!!!! !!!!!! """"""!!!!!!  !!! !!!!!!  !!!"""$$$  """!!!|||yyyvvvqqqooolllfff^^^VVVPPPLLL>>>999333111222333333222666666555555333222000///)))***+++,,,------------)))((('''&&&%%%$$$$$$$$$((()))'''######$$$"""&&&$$$!!! !!!"""###$$$###!!!!!!!!!### !!!""""""""""""!!!""" """###!!!!!!!!!  """ !!!    !!!!!!~~~|||xxxtttqqqmmmllliiiddd\\\SSSKKKFFF:::666222000111333444444777666444333111///...---)))***+++,,,,,,,,,,,,,,,)))((('''%%%$$$$$$######"""""""""!!!!!!""""""!!!'''%%%"""!!!"""###$$$%%%$$$"""!!!!!!""" !!!!!!!!!!!!!!!""""""$$$!!!!!!!!!  """   !!! """###   ~~~~~~|||wwwrrrnnnllliiihhhfff```XXXNNNFFF@@@888555333111222333444555777555333000...---------++++++,,,,,,++++++******))))))'''&&&%%%$$$$$$$$$!!! !!!"""!!! !!!"""###"""!!!!!! !!!""""""  !!!!!!"""""""""$$$!!!""""""!!!!!!  """!!!!!!!!! &&&$$$  |||}}}{{{wwwqqqllliiihhhfffdddaaa[[[SSSIII@@@;;;666555333222222333555666666444111...,,,,,,,,,---,,,,,,,,,,,,+++***((((((***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%"""""" !!!"""""""""""" !!!   !!!""" !!!"""!!!""""""!!!!!!  !!!  """"""  }}}{{{{{{yyyssslllgggddddddbbb```\\\UUULLLCCC;;;666222222222222222333666888555333///,,,++++++,,,---,,,,,,,,,++++++***)))(((***)))(((&&&%%%%%%%%%%%%%%%######%%%"""###  !!!"""!!!"""######"""!!!###$$$  !!!""" !!!!!!!!!!!!  !!!!!!  ###!!! """  ~~~{{{zzzzzzwwwqqqiiicccbbbccc___]]]XXXQQQHHH???777222...///000111111444777999444222...+++***+++,,,...***++++++++++++******))))))((('''&&&%%%$$$$$$$$$###!!!%%%"""!!! """ !!!!!! !!!###  !!!""" """  $$$(((%%% !!! %%%###  ~~~vvvtttqqqooolllgggaaa]]]___]]]WWWLLL???666333333444333333222111111111222111///,,,)))(((((()))+++///---++++++,,,,,,)))&&&%%%$$$$$$######$$$$$$%%% """$$$### !!!###%%%$$$"""!!! !!! """!!!!!!!!!"""###$$$$$$"""!!!!!!"""!!!     !!!!!!###   !!!!!!}}}{{{uuussspppmmmjjjeee^^^YYYYYYVVVOOOEEE;;;555222111444444222111111000000000---,,,+++))))))***,,,---...,,,***+++,,,,,,)))&&&%%%$$$$$$######$$$$$$%%% """###""" !!!###$$$###"""  !!!!!!!!! ###""""""!!! !!!!!!"""!!!!!!"""!!!      !!! ~~~{{{yyyuuuqqqnnnkkkhhhccc[[[UUUPPPKKKBBB;;;666333111000444444222111//////......))))))******,,,------...,,,+++******++++++)))'''$$$$$$############$$$$$$ !!!"""""" !!!"""###"""!!! """"""""""""!!!!!! $$$###""" """!!!!!!"""!!!    !!!###  !!!~~~{{{xxxuuuqqqmmmjjjhhhbbbXXXQQQGGG@@@888333222222222000444333111///...---,,,,,,'''(((***,,,------------******)))******)))((('''$$$$$$############$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!! ############"""!!! $$$###"""!!!  """!!!!!!"""!!!   """!!!!!!$$$###""" {{{xxxvvvqqqllliiiggg```UUULLL???999222...///222222222333222000...,,,+++++++++((()))+++---------,,,+++((()))***)))((('''&&&&&&$$$######""""""######$$$!!! !!!!!!!!! """""""""""""""!!! """!!!!!!!!!""""""###$$$"""!!!!!!"""!!!    """!!!"""###"""!!! !!!~~~zzzwwwsssmmmgggeeeccc[[[OOODDD888444000......000222333000000...---++++++************,,,,,,---,,,+++***((()))***)))&&&%%%$$$%%%######""""""""""""######!!! !!!!!!  !!!!!!!!!  !!!!!!""""""!!!!!!!!! !!!###$$$&&&'''"""!!!!!!"""!!!       !!!~~~~~~}}}zzzvvvsssmmmgggaaa^^^\\\TTTFFF;;;222222000...---...111333......---++++++***************++++++,,,,,,,,,,,,(((***+++)))%%%""""""#########""""""""""""######!!! !!!"""  !!!"""""""""!!!  !!!!!!!!!!!!!!! """$$$%%%&&&"""!!!!!!"""!!!     {{{}}}|||{{{{{{zzzwwwrrroooiiibbb[[[YYYWWWOOO@@@444///000111///,,,,,,///333------,,,+++*********+++))))))***++++++,,,---...)))***+++)))$$$!!!!!!"""######""""""""""""######"""!!!"""  !!!"""######"""!!!!!! !!!!!!""""""!!!"""###$$$"""!!!!!!"""!!!   !!!!!!"""!!! !!! $$$~~~~~~~~~zzzwwwwwwwwwsssllleee\\\QQQJJJFFF@@@777///000...------//////---***((((((((((((''''''''''''+++---...---+++))))))***,,,---,,,***'''&&&''')))######$$$$$$$$$$$$######(((""" """!!!$$$%%%%%%%%%%%%$$$"""   !!!!!!###$$$###  """ !!!!!! ### !!!###"""!!!$$$  """"""   !!!!!!&&&$$$!!!~~~zzzzzzxxxuuutttsssmmmeeebbbXXXMMMEEEAAA<<<444......,,,+++,,,......,,,***((((((((((((((((((((((((+++,,,------+++))))))***---)))$$$"""###%%%%%%$$$"""######$$$$$$######"""""" ###!!!'''&&&$$$"""!!!!!!!!!!!!!!!###$$$###  """ !!!!!! !!! !!!!!!"""!!!!!!###  !!!  ~~~uuuvvvtttqqqpppnnnggg^^^]]]SSSFFF===999666111---+++***)))***,,,,,,+++***))))))))))))))))))))))))+++,,,---,,,***)))))))))...'''!!!%%%$$$""""""######$$$$$$######"""!!! !!!"""(((&&&###  """### !!!"""###""" !!!   !!! !!!""" !!!  !!!!!!  }}}ttttttqqqmmmkkkjjjddd\\\VVVMMM@@@666222111///---***)))))))))***+++,,,,,,***************+++++++++***,,,---,,,***(((((())),,,'''"""!!!###%%%%%%###""""""############""""""%%%###!!!  """&&&$$$"""  !!!""" !!!!!!!!!!!!!!! !!!!!!  """ !!!  !!!!!!   }}}zzztttsssnnniiiggggggbbb[[[NNNFFF:::222............*********))))))***,,,---)))*********+++++++++,,,***,,,---,,,***(((((()))&&&''''''&&&%%%$$$$$$$$$"""""""""######"""""""""""""""!!! ###%%%&&&""""""""""""!!!!!! !!! !!!!!!!!!  !!!!!!   !!!  !!!### !!!  |||yyyvvvtttrrrmmmfffdddbbb\\\TTTCCC>>>666///---------...*********)))((((((+++---)))))))))***++++++,,,,,,***+++,,,+++)))(((((((((!!!$$$''''''$$$"""""""""!!!""""""######""""""!!!"""!!!"""""" !!!"""""""""!!! !!!!!!"""!!!  !!!  !!!!!!###!!!!!!"""!!!!!!!!!###!!!  """ ~~~|||yyyuuurrrrrrqqqmmmfffaaa[[[PPPFFF999666111...,,,,,,,,,,,,)))******(((%%%%%%(((+++(((((())))))***++++++,,,***+++,,,+++)))((((((((($$$$$$######$$$######"""!!!!!!""""""""""""!!!!!!""" """!!!!!! ###""" !!!"""!!!!!! !!!!!! """!!!!!!###!!! """######!!!"""!!!!!!!!!!!!!!! +++)))&&&""" !!!!!!}}}zzzwwwssspppooopppmmmggg```VVVGGG:::222111///---,,,+++******((())))))&&&######&&&)))'''(((((()))******++++++)))+++,,,+++)))''''''(((***%%% %%%'''%%%"""!!!!!!""""""""""""!!!!!! ###"""$$$&&&$$$###!!! """ %%%### !!!###!!!!!!!!! ###&&&((((((!!!"""  """'''###!!!!!!{{{wwwvvvtttoooqqqoookkkcccXXXIII<<<333------,,,,,,,,,,,,++++++*********))))))))))))))),,,+++*********+++,,,------+++(((''''''&&&%%%###$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""!!!  !!!"""!!!###""""""!!! $$$&&&"""   !!!!!! !!!!!!!!!!!!   !!!!!!   !!! ###"""!!!$$$yyyuuutttrrrnnnllliiicccZZZOOOCCC888111,,,,,,,,,++++++******)))************))))))))))))+++++++++*********++++++,,,***'''%%%%%%%%%$$$###"""############"""!!!!!!"""""""""""""""""""""""""""!!!  !!!""" !!! !!!!!!!!!  !!!""" !!!!!! """###!!!"""  !!!!!!"""!!!   ~~~|||uuuqqqqqqppplllfff```WWWMMMCCC:::222---,,,,,,+++***))))))((((((***************************++++++++++++***(((''',,,)))%%%######$$$$$$###""""""######""""""!!! """"""""""""""""""""""""!!!!!! !!!!!! """!!!!!!  """  """###"""  !!!"""!!!  ###    !!! !!!}}}||||||yyyrrrooooooooolllaaaYYYLLLAAA888222---***,,,,,,+++***)))((((((''')))***************++++++)))***,,,,,,+++)))&&&%%%,,,)))%%%######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""!!!  $$$ !!!!!! """###"""   !!!!!! !!!      yyyyyyvvvpppmmmmmmllliii\\\RRRCCC888222...+++(((---,,,,,,+++******))))))))))))******+++++++++,,,(((***,,,---,,,)))&&&$$$,,,)))&&&$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! &&&$$$!!! !!!  !!!""" !!!$$$ """"""!!! !!!"""!!!!!!!!!      wwwxxxuuunnnjjjhhheee```RRRGGG:::111...---+++(((,,,++++++++++++*********))))))******+++,,,,,,,,,)))***,,,---,,,***(((&&&***(((&&&&&&&&&&&&%%%$$$!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! %%%### !!!  !!!!!! ###!!!!!! !!!""""""  !!!  !!!  ~~~}}}wwwxxxuuummmfffaaa[[[TTTCCC:::///***+++---,,,***)))))))))***************))))))***++++++,,,------)))***,,,---,,,+++***((('''&&&%%%&&&'''&&&$$$"""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!  !!!"""!!! !!!!!! !!!!!! !!!"""###"""     ###!!! }}}{{{zzzxxxyyyuuulllccc[[[SSSKKK888000'''%%%)))------+++''''''(((((())))))******))))))***+++,,,,,,------******+++,,,---,,,++++++$$$$$$%%%&&&'''%%%""" ###############""""""!!!"""""""""""""""""""""""" !!!""""""!!! !!!###""" !!!"""!!! !!!  !!!  %%%)))***)))"""!!! !!!!!!!!!  """  !!!&&&&&& }}}~~~}}}zzzyyyssskkkcccZZZQQQHHHCCC333111...+++))))))))))))*********((('''(((+++---------,,,+++++++++,,,,,,+++++++++++++++***)))(((%%%%%%###"""""""""###$$$!!!$$$&&&$$$"""!!!!!!###"""!!! !!!"""###"""%%%###### !!!!!!  !!!!!!!!!!!!  !!!!!!   """%%%&&&   !!!  &&&&&&$$$"""!!!### !!! !!!""" }}}|||~~~{{{vvvoookkkddd]]]UUUKKKBBB<<<111///---+++))))))******((((((((('''&&&&&&))),,,+++++++++******+++,,,,,,+++++++++******(((''''''%%%$$$###"""""""""###### """###"""!!!###%%%'''###"""!!! !!!"""######$$$$$$###"""""""""""" !!!!!! """"""!!! """""""""""""""!!!!!!  !!!!!!   !!!   !!!  !!!  !!!  !!! {{{|||~~~zzzrrrccc```ZZZTTTLLLBBB999222...---,,,***)))******+++&&&&&&'''&&&%%%%%%(((*********)))******+++,,,---+++++++++***)))'''&&&%%%$$$$$$###""""""""""""###!!! !!!%%%)))"""!!!!!! !!!!!!"""%%%###!!!!!!###$$$"""  !!!!!! !!!!!!!!!"""""""""$$$######""""""""""""""" !!!!!!     """"""  !!!"""!!! |||yyy}}}yyyqqq^^^YYYQQQIIIAAA999111,,,++++++************+++,,,%%%&&&'''&&&%%%&&&(((***************+++,,,---...---,,,,,,+++)))'''&&&%%%$$$######"""""""""""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""$$$%%%"""!!! !!!!!!  !!!   !!!"""!!!  !!!  ~~~yyyxxx{{{~~~xxxooo\\\UUUJJJ@@@888222...+++))))))))))))******++++++&&&'''((((((((((((***,,,+++++++++,,,---...///000------,,,+++***(((&&&%%%############""""""!!!!!! """&&&$$$!!! !!!!!!!!!!!!   !!!  !!!!!!  !!!   !!!    !!! }}}|||yyyvvvwwwxxxrrrjjjWWWOOOCCC888111...---,,,(((((())))))************&&&(((************+++---------,,,------...///000+++++++++***)))'''&&&%%%""""""######""""""!!! """***)))""" %%% !!!!!!  ###!!!!!! !!!!!! !!!  """###!!!  !!! !!!"""      ~~~{{{{{{|||yyytttqqqoooiiibbbLLLEEE;;;333...,,,,,,,,,(((((())))))))))))))))))&&&(((************,,,---------,,,,,,,,,------...(((((((((((('''&&&%%%$$$!!!"""#########""" """!!!((('''$$$ !!!!!! !!!"""!!!  !!!!!!  """%%%(((*** !!!!!!  !!! !!!""" !!!!!!   !!!"""!!!   !!!!!!  }}}yyy{{{|||zzzrrrlllhhhbbb[[[BBB===666000---,,,,,,+++(((((())))))))))))((((((%%%''')))*********+++---------,,,+++++++++,,,,,,&&&&&&&&&&&&%%%%%%$$$###!!!"""#########""" %%%$$$!!! !!!!!! !!!  !!!!!!    !!! !!!"""!!!"""""""""!!!  !!!"""###!!! """  !!!$$$$$$$$$!!!  !!! }}}{{{zzzyyyyyyvvvppplllgggZZZLLL888555111---*********+++))))))************)))((()))******++++++,,,------,,,,,,,,,,,,,,,,,,++++++%%%%%%%%%$$$$$$$$$###### !!!"""""""""!!! ###%%%$$$""" !!!"""""""""""""""!!!"""############"""""""""!!!!!!""" !!!"""(((&&&$$$"""  !!! !!!""" !!!!!!!!!!!! """"""!!!!!! }}}zzzxxxsssuuussslllfff___RRREEE444222///---************+++******************************+++,,,,,,---------......//////...---,,,%%%%%%$$$$$$$$$###############"""!!! !!!!!!""" """###### !!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!  !!! """!!!!!! !!!!!!!!!"""!!!!!!""" !!!!!! !!!}}}yyyvvvnnnpppnnnggg]]]RRRFFF<<<000///...,,,+++***)))))),,,+++************,,,,,,******+++,,,,,,------...,,,---/////////---+++***%%%$$$$$$$$$$$$#########%%%$$$""" !!!"""$$$!!!"""### !!!""""""""""""!!!!!!  !!!  """!!! !!!!!!!!!"""    !!!!!!  {{{wwwsssnnnnnnkkkbbbTTTFFF:::333,,,------------+++***))),,,***)))((((((***,,,---++++++,,,,,,------......***+++------,,,***(((&&&$$$$$$$$$$$$###############"""!!!!!! !!!!!!!!!######"""!!!!!! !!! !!!!!!""""""!!!!!!      !!!!!! !!!!!!  !!!~~~yyytttqqqpppmmmfff[[[LLL<<<222...+++,,,---......---+++******)))'''&&&'''(((***,,,+++,,,,,,---......//////+++,,,,,,,,,+++)))&&&%%%$$$$$$$$$#########"""""" !!!""""""   """### !!!!!!!!!!!!!!!""""""   """### !!!!!!!!!   !!!!!!!!!  !!!!!!~~~~~~~~~~~~}}}zzzvvvrrrooopppggg[[[PPPCCC666///...+++,,,---...---,,,+++***((('''&&&&&&'''(((***+++,,,,,,---......//////000///......,,,+++)))((('''$$$############"""""""""!!!###### !!! !!!!!! !!!!!!!!!!!! $$$###""" !!!!!!!!!###$$$!!!"""#########!!!"""!!!    !!!  !!! """~~~}}}}}}|||zzzwwwssspppmmmlll^^^NNNCCC;;;222///000++++++,,,++++++******)))'''''''''((())))))******---------...//////000000000///---***)))(((''''''############""""""""""""!!!"""""" &&&&&&%%%###"""  !!!!!! %%%$$$"""  !!! """### """"""!!!!!!!!!###"""!!!     !!!  ###  ~~~}}}|||zzzxxxtttqqqnnnmmmhhhVVVDDD;;;555000000222++++++******)))((((((((('''''')))***++++++++++++------......///000000000000...***'''%%%%%%%%%&&&############""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! %%%###!!! !!! !!!  """ !!!   !!!!!!!!!!!!!!!!!!!!!  $$$!!!   ~~~|||yyyvvvrrrllleee```YYYJJJ;;;444000---,,,...------,,,+++***)))((('''###%%%&&&''''''(((+++---///..................///,,,,,,***'''$$$$$$%%%'''######$$$$$$$$$$$$######$$$$$$###"""!!! """######!!!!!!### !!!###!!! !!!"""!!! """###!!!"""!!!   ###}}}{{{xxxtttnnnggg___YYYQQQFFF;;;666444111///000---,,,+++***)))(((''''''###&&&)))***++++++,,,---///000000000000///...---***)))(((&&&$$$!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!###!!!!!!!!!   !!! !!!!!!   $$${{{yyytttooohhh___UUUNNNAAA999333222222///------++++++***)))((((((''''''$$$'''+++---------...///111111222222111///---,,,'''%%%$$$%%%&&&$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" ###"""!!!  !!!!!!""" """###  !!!!!! !!!""" !!!   !!! ~~~}}}|||xxxuuupppiiiaaaVVVKKKDDD777111---------+++***+++*********)))(((''''''&&&&&&(((***+++,,,---///111111222333444222///,,,***&&&###!!!$$$(((***&&&!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!$$$""" """"""!!!  !!!!!! !!!### !!!  !!!### !!!~~~{{{xxxvvvtttpppiiiaaaXXXNNNCCC===888222---------++++++///******))))))(((((('''''')))))))))((((((***///222111222333333111...***(((((($$$ """'''***(((%%% !!!!!!!!!!!! """""""""!!! !!!""""""!!! !!!### !!!%%%!!! !!!!!! !!!   !!!!!! !!!###      !!!'''(((!!!|||wwwssspppmmmhhh```WWWOOOFFF===888555000------+++(((***---*********))))))(((((((((******)))(((''')))---000///000000000...,,,)))''')))%%%!!! """$$$###""" !!!!!!!!!!!! ###""""""!!! #########!!!!!!### !!!""" """ !!!"""!!!!!!   !!!!!! !!!"""!!!    """!!!###(((~~~zzztttnnnkkkeee___VVVMMMFFF???999555...,,,,,,...,,,((((((+++***************))))))))))))+++,,,+++***)))***+++---------,,,+++)))((('''$$$$$$###"""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!! $$$!!!### !!!"""!!!   !!!!!!""" """###!!!!!!}}}~~~~~~|||xxxrrrllliii```YYYPPPGGG@@@:::666333------111555333...,,,---+++++++++***************(((+++...///...+++(((''',,,++++++***)))(((''''''!!!$$$%%%$$$###"""###!!!!!!""""""""""""!!!!!! !!!!!!###"""!!!!!!!!! !!!!!!###'''###%%% !!!""""""  !!! $$$  """"""### {{{{{{|||vvvjjj^^^VVVPPPHHH@@@:::777333222000000///...------,,,,,,)))))))))))))))*********+++---......---,,,---...++++++***)))((('''&&&&&&###$$$$$$"""!!!###$$$###!!! ###!!!!!!###############"""  !!!"""&&&$$$!!! !!!!!!!!! !!!"""###   !!!   ~~~}}}|||zzzzzzwwwpppfff^^^NNNHHH@@@999555111///---//////...------,,,++++++))))))))))))************,,,------,,,******,,,...******)))((('''&&&&&&%%%###$$$$$$### !!!######!!!!!!!!!""""""!!!  !!!"""$$$$$$$$$###""" """!!! ######"""""""""!!! !!!  !!!"""        """""" |||sssvvvxxxwwwqqqiiiaaa\\\HHHCCC<<<777333111///------------,,,++++++******)))))))))*********++++++---------+++))))))***,,,))))))((('''&&&%%%$$$$$$###$$$%%%###!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!#########!!!  """""""""  !!! !!!!!! !!!    """!!!!!!!!! """}}}zzzqqqsssuuutttnnndddZZZTTTAAA===888444222111///...,,,+++++++++*********))))))))))))******++++++,,,,,,...///...,,,***)))***(((''''''&&&%%%$$$#########%%%%%%$$$"""!!!"""### """"""!!! !!!""" !!!""""""!!! !!!""" !!!"""!!!""""""!!! !!!###!!!  !!!  """ !!!!!!!!!!!!!!!!!! !!!###!!!!!!&&&{{{yyytttrrrqqqoookkk```SSSIII999666222///...---,,,+++***************)))))))))((())))))***+++,,,,,,,,,***...222333111---***(((''''''&&&%%%$$$###""""""###$$$%%%$$$###"""###$$$ !!!###"""   !!!!!!  !!! !!!""" !!!!!!!!!  !!!""" !!!!!!!!!!!! !!!  """ !!!!!!!!!!!! $$$|||yyyvvvssspppmmmjjjdddYYYKKK@@@666444111/////////...,,,************************((())))))***+++,,,------***...222444222...+++)))''''''&&&%%%$$$###"""""""""###$$$$$$###"""###%%% """###"""  %%%$$$"""  """!!!  ###$$$###!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!     $$$~~~{{{xxxuuurrrlllllliiicccZZZNNNCCC<<<666444111000000000///...************************((())))))***,,,------...+++---000111///---,,,,,,''''''&&&%%%$$$######""" """######""""""###%%% """!!!  $$$###!!! !!!"""!!! !!! !!! #########!!! !!! !!!!!!!!!          !!!"""~~~{{{yyyvvvrrroooeeehhhggg```RRREEE===;;;111///---,,,,,,,,,+++******************+++++++++((())))))+++,,,---......,,,---...---,,,,,,---///(((''''''&&&%%%$$$###### !!!######""""""###%%% !!! !!!""" """### """""""""""" !!!!!! !!!!!!"""   !!!""""""  !!! ~~~wwwpppllljjjbbb]]]XXXUUUMMMAAA777333000//////...,,,+++******---***)))***,,,,,,)))&&&******++++++,,,---......---,,,***(((''''''((((((%%%%%%$$$###"""!!! """"""""""""""""""""""""###"""!!!  !!!$$$&&&""" !!!!!!!!!### $$$ !!!  !!!"""""" """%%%'''&&&!!! """ """!!!  !!! """!!! }}}yyytttooolllkkk___XXXRRRMMMFFF;;;222000//////...---,,,+++******,,,+++******++++++***)))+++++++++,,,---.........++++++)))((('''&&&&&&&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###"""!!! !!!!!!!!!!!!!!!"""######$$$  """ !!!"""!!! !!!"""  !!!!!! """###&&&### !!!   !!!  }}}{{{wwwssspppmmmlll```WWWNNNHHHAAA888222222...------,,,+++***))))))******)))(((''''''(((***,,,,,,,,,---......//////)))))))))((('''&&&%%%$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######""""""""""""""""""###$$$%%%!!! ###%%%!!! """ !!!!!! !!!!!! """!!! ###"""!!!   """ $$$}}}yyyuuuqqqmmmiiiggg]]]SSSHHHAAA:::444111333,,,,,,++++++***))))))(((&&&((((((%%%"""###&&&***---------.........//////((()))))))))(((&&&$$$###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    """ !!!  !!!!!! !!!!!! !!!!!! !!!    !!! !!! ~~~|||yyyuuurrrooojjjeee```RRRHHH===777222------///+++++++++******))))))((('''((((((&&&###$$$(((+++---------...............)))*********)))'''%%%$$$$$$$$$######""""""!!!!!! """###!!!!!!!!!   """  !!!!!! !!!!!! !!!!!! !!!!!! !!!###!!!"""### ~~~|||zzzwwwuuusssrrrmmmfff```JJJAAA888444111......111+++++++++*********)))))))))******)))((((((+++,,,------------------------*********)))((('''&&&%%%############""""""!!!!!! """&&&&&&###  !!!  !!!""""""  !!!   """    """"""!!!  !!!   ###%%%$$$ !!! ~~~|||yyyvvvtttsssqqqkkkaaaYYYCCC<<<666555444111111444+++++++++++++++*********)))(((((()))***+++******---------,,,,,,,,,,,,,,,******((('''&&&%%%%%%%%%############"""""""""""" """&&&'''### !!!!!!  !!!"""!!!!!!!!!""" """!!!!!!!!!  !!!"""     }}}tttqqqnnnllliii```SSSIII:::444000111111//////222,,,,,,,,,+++++++++++++++'''%%%$$$&&&)))***(((%%%,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%$$$$$$$$$%%%############"""""""""""" $$$%%%!!!!!!  ###'''***""""""!!!  !!! !!!!!! !!!  !!!"""!!!  !!! tttuuuqqqhhhaaaYYYKKK===999666111---++++++,,,---***,,,---+++(((&&&''')))(((((('''&&&&&&''')))***......---,,,++++++++++++((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''$$$!!! !!! !!!!!!!!!!!!""""""""""""  !!!"""###$$$"""### """  !!!"""!!! ###"""!!! &&&$$$ !!!### !!!!!! """"""!!!     !!!"""!!!!!!"""""""""!!!  """!!!}}}|||rrrsssmmmbbbYYYQQQFFF;;;777444111...,,,+++,,,---(((***+++***((('''(((***(((''''''&&&'''((())))))...---,,,+++************&&&&&&%%%$$$###""""""###!!!""""""""""""""""""!!!###"""!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""  !!!"""  !!!    !!!!!!  """!!!###,,,$$$!!! """###### !!!!!!{{{xxxvvvpppooohhhZZZNNNEEE>>>888333222000///---,,,,,,,,,'''(((***)))((((((***+++'''''''''''''''((())))))---,,,+++)))((((((''''''%%%$$$###"""""""""""""""  """"""!!!!!!"""### !!!!!!!!!"""""""""   !!! !!! !!!"""!!!  !!!'''000$$$""" !!!!!!!!! !!! }}}yyyuuurrrmmmjjj```RRRCCC:::777666000000000///...---,,,+++((()))))))))(((((())))))&&&&&&''''''(((((()))))),,,+++***((('''&&&%%%%%%%%%$$$###""""""""""""""" !!!""""""!!!###"""  """ !!!!!!!!!"""""" """###"""!!!  !!!######"""   !!!!!!!!!   !!!###)))""" !!!!!!    {{{wwwrrrpppgggbbbXXXKKK===444222555.../////////...---+++***+++***)))((((((((('''&&&%%%&&&''''''((()))))))))******((('''&&&%%%%%%%%%%%%$$$$$$############$$$ !!!"""$$$&&&'''"""""""""!!! !!!!!!!!!!!! !!!!!!"""   !!!!!!   !!! """!!!  """!!! !!! !!!  """###  !!!### ~~~~~~~~~|||xxxsssnnnkkk___WWWNNNDDD:::111000222............---,,,+++***,,,***((((((((((((&&&$$$$$$%%%'''((()))))))))))))))((('''&&&&&&%%%&&&&&&%%%$$$$$$#########$$$$$$!!!!!!!!!!!!"""$$$'''(((&&&###  !!!!!!!!!  $$$"""  !!!  !!!  !!!""""""###!!!!!!  !!!######  """###!!!||||||{{{yyytttmmmgggdddVVVMMMDDD???999111.../////////...---,,,+++***)))+++(((''''''))))))'''%%%$$$%%%'''((()))***))))))(((''''''&&&&&&&&&''''''######"""""""""######$$$"""!!! !!!"""$$$(((!!!"""!!! !!!!!!  !!!!!!    """&&&!!!    """"""   """||||||zzzwwwqqqiiibbb^^^PPPFFF===<<<888111------000///...,,,+++***)))))))))'''%%%&&&)))***)))'''###%%%'''(((*********)))'''&&&&&&&&&&&&'''((((((""""""!!!!!!!!!!!!"""######"""((( $$$###  !!!!!!  !!! !!!"""!!!  !!!   !!!!!!!!!""""""!!!(((### $$$!!!!!!  !!!  ### }}}{{{zzztttjjjjjjfffVVVFFF@@@999666666333...)))......---,,,***)))((((((&&&''''''&&&$$$######$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))(((((('''&&&""""""!!!!!!!!!!!!""""""###"""!!! !!! !!!!!! """!!! !!!  """######""" !!!!!!      ###"""""""""  !!! ~~~yyywwwrrriiigggaaaPPPAAA<<<666444333111,,,(((+++++++++*********))))))'''((()))'''%%%$$$$$$%%%''''''((()))))))))))))))%%%%%%%%%%%%%%%$$$###"""######""""""""""""######!!!!!! !!!!!!!!!###""" !!!  !!! !!!""""""!!!!!!!!!"""""""""""""""!!!  !!! !!!$$$%%%  }}}uuusssooogggcccYYYGGG;;;777222000000...+++(((++++++******)))))))))(((((())))))(((&&&%%%&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$###"""!!! ########################!!! !!!!!!""""""&&&###!!!   !!! !!!   !!!!!!     $$$###~~~}}}~~~~~~{{{qqqooommmddd]]]QQQ???555333///......---+++)))------,,,+++)))((('''''''''((()))(((&&&%%%&&&'''"""$$$%%%&&&&&&%%%$$$###'''''''''&&&%%%$$$###""""""""""""######""""""""""""!!!!!! !!! """$$$"""!!!!!!  !!!!!!"""!!!!!! !!!     ###""" }}}{{{zzz{{{||||||{{{xxxmmmkkkjjj___VVVIII999333111///......---,,,+++,,,+++++++++************&&&'''((('''%%%%%%&&&'''&&&'''((()))(((((('''&&&'''''''''&&&&&&$$$###### !!!""""""!!! ######""" ###!!! !!!!!!"""!!!!!!!!!!!!!!!""""""!!!"""!!! $$$ !!! """"""#########"""  !!!!!! !!!  !!!"""%%%*** |||zzzyyyyyyyyyyyywwwvvvrrrggggggfffYYYLLLBBB555111111///......---------'''(((((()))***+++,,,,,,%%%'''((('''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!###"""!!! $$$###$$$ !!!!!!!!! !!!!!!"""### !!!### !!! """!!!!!!   !!!!!!  """!!!!!!  |||yyyxxxxxxxxxxxxvvvssspppkkkbbbcccaaaQQQBBB;;;222000000000...---------...((((((((((((((((((((((((&&&'''(((((('''&&&'''(((&&&%%%###"""!!!"""###$$$ !!!""""""######"""""" !!!""""""!!!  !!!"""""" """###!!! !!!!!!  !!!!!! !!!!!!!!!!!!"""   !!!!!! !!!~~~{{{wwwwwwwwwxxxwwwuuupppmmmggg^^^```^^^KKK<<<666111000000000...,,,,,,---...,,,+++)))'''%%%""" '''(((***)))(((((()))******(((&&&######$$$&&&((( !!!"""###$$$$$$$$$$$$ !!!"""$$$$$$"""!!! !!!###$$$&&& !!!!!!!!!  !!!!!!!!!!!!    !!!!!!!!!!!!!!!""" !!!!!! """###!!!"""!!!"""!!!""" |||wwwwwwxxxxxxvvvqqqjjjeee```^^^WWWMMMBBB999333000333000------//////,,,))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''((((((&&&"""!!!"""%%%&&&%%%$$$###""""""""""""$$$ %%%%%% !!!%%% ######""""""!!!!!!!!! """"""!!!!!!  !!!!!!!!! """%%%###"""    """""" """   !!!"""!!!"""!!! !!!  !!!"""######$$$!!!""" """{{{xxxxxxxxxyyywwwqqqjjjeee^^^YYYRRRGGG===666111000---,,,+++,,,------,,,+++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''###%%%&&&%%%###"""###%%%&&&%%%$$$###""""""""""""$$$!!! $$$$$$ ###!!!  !!!!!! """!!!!!!!!! """!!!  !!!"""  !!!!!!"""$$$###"""   !!! !!!"""""" !!!!!!!!! !!!!!!""""""!!! ~~~{{{yyyyyyyyyyyywwwqqqjjjdddZZZSSSIII>>>666111//////...//////...,,,+++,,,---((())))))))))))(((''''''''''''&&&&&&&&&&&&'''''' ###%%%&&&%%%$$$$$$%%%%%%$$$######""""""""""""$$$!!!!!!###"""!!!'''$$$!!!  !!!!!!!!! ###"""  """###  !!! """###"""!!!   """""" !!!""""""!!! !!!   !!!!!! }}}{{{zzzzzzyyyxxxuuuooogggbbbUUUMMMBBB777111//////000///000111...)))%%%&&&((((((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''!!!###&&&''''''&&&$$$$$$$$$$$$###"""""""""""""""###!!!!!!!!!!!!$$$""""""$$$  !!!   !!! """"""   !!!  !!!!!!     !!!  }}}{{{{{{zzzyyywwwssskkkccc]]]PPPHHH<<<333///...///000+++,,,---***%%%!!!"""$$$((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$"""######""""""!!!"""""""""!!!""""""  """###$$$ """!!!!!! !!!######!!! """   !!!!!!     !!!~~~|||{{{zzzxxxuuuoooggg]]]VVVKKKCCC888111///000000///+++,,,,,,+++)))))))))***'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&$$$"""###""""""!!!!!!""""""""" """""" """"""  !!!!!!!!! !!!###!!!!!! ###%%%%%%### ### !!!!!!!!!  !!!  !!!!!!    """"""  !!!### }}}{{{yyyvvvrrrkkkbbbWWWPPPEEE>>>555000000111///---...---,,,,,,---...---,,,''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""$$$%%%$$$"""""""""!!!!!!!!!!!!"""""""""### %%%%%%""" !!!###"""!!!  !!!""""""!!!  ### !!!"""    !!!!!!!!!  !!!"""$$$###  """ ~~~{{{yyyvvvqqqiii___TTTLLLAAA;;;333000111111...+++---***((('''))))))&&&###''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""%%%%%%###""""""!!!!!!!!!!!!"""###"""### !!!&&&'''### !!!"""!!!$$$"""!!!  ### """$$$!!!  """!!! !!!""" !!!"""""" !!!   """!!!###"""   }}}{{{yyyvvvrrrlllcccXXXLLLEEE<<<999444000...---///000***))))))((('''''')))***%%%(((******'''$$$$$$&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%###"""""""""###$$$ !!!!!!!!!!!!!!!!!! ### """&&&'''###""""""!!! """$$$"""$$$!!!!!! !!!  !!!!!!    !!!$$$"""    """###   """   """!!!  """!!!%%%~~~}}}{{{yyyvvvwwwuuupppiii___RRREEE===999777333000.........///...***'''''')))+++)))(((&&&(((***)))'''$$$$$$%%%###$$$%%%%%%%%%$$$""""""%%%$$$###"""""""""######!!!!!! !!!!!!"""!!!$$$%%%""" !!!!!! !!!$$$$$$!!!!!!!!!!!! """            !!!  !!! ~~~|||zzzwwwtttqqqpppnnniiicccYYYMMM@@@888555444222000///.........111,,,&&&'''+++---)))%%%'''((())))))&&&%%%%%%%%% """$$$%%%%%%### $$$$$$###""""""""""""######!!!  !!!###!!! ###$$$!!!$$$###!!!!!!$$$&&&  ###"""###!!!    !!! !!!!!!     !!!~~~{{{yyyvvvrrrnnngggeeeaaa\\\TTTIII>>>777111111111111000...------000,,,((('''))))))(((&&&((((((((((((&&&%%%%%%%%%!!!"""$$$$$$$$$###!!! $$$######"""""""""""""""###""""""###!!!  """###""" ###""" !!!###!!! """"""!!!  !!!!!!$$$!!! !!!!!!!!!!!! !!!  !!!}}}{{{wwwrrrnnndddaaa\\\VVVNNNEEE<<<666000000111111000///---,,,***++++++(((%%%###%%%((()))(((''''''&&&&&&%%%%%%%%%%%%$$$############$$$############""""""!!!!!!###""""""###"""!!!!!!!!!"""######### !!!"""""""""  """### !!!!!!"""$$$!!! """"""""""""     !!!  $$$ ~~~{{{wwwrrrnnnfffaaaYYYQQQHHH@@@777222111111111111000///------'''***,,,)))###!!!%%%******(((&&&&&&&&&'''&&&%%%((('''%%%$$$###$$$%%%&&&""""""######""""""!!! ###!!!  !!!###"""""""""""""""###$$$$$$ ###$$$###!!!!!!  """### !!!!!!!!!!!!###!!! """""""""""" """######"""!!!!!!    !!! !!!!!! !!!!!!''' !!!"""!!!  """ ~~~}}}|||zzzvvvqqqmmmddd^^^UUUKKKCCC<<<666222333333222111///......---(((******(((%%%$$$'''***+++(((%%%%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!"""#########""" !!!!!! !!!!!!!!!"""!!!!!! !!!###$$$""" !!!###"""!!!""" """""" !!!!!!!!!!!!"""    !!!"""###"""!!!  !!!!!!     !!!  &&& """   """}}}}}}|||{{{zzzxxxuuuoookkk```ZZZPPPGGGAAA<<<888666555444222000///.........+++)))(((''''''((()))))),,,(((%%%%%%&&&'''&&&%%%###%%%'''((((((&&&###"""!!!"""#########"""  !!!!!!!!!!!!!!!!!! !!!!!!  """$$$&&&"""!!!"""!!! """!!!"""&&&"""!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!$$$$$$!!! !!!!!!!!!!!!!!!!!!###""" !!!  """"""!!!   $$$ ###"""~~~{{{wwwwwwuuulllbbb```UUUJJJDDD???999555555333222000///---,,,,,,,,,+++***((('''&&&&&&''''''&&&''''''&&&$$$######$$$&&&$$$""""""$$$%%%%%%%%%&&&!!! ###""" !!!""""""!!!  !!!###$$$###""""""   %%%$$$""" !!!!!!  !!!!!! $$$!!! """!!!!!! $$$ !!!!!!  !!!!!!!!! ~~~~~~zzzwwwvvvsssiii___ZZZOOOEEE@@@<<<666333333222222000...---,,,,,,,,,))))))((('''&&&&&&&&&&&&&&&'''((('''$$$###$$$%%%%%%###!!! """######"""%%%!!!"""$$$""" !!!!!! !!!!!!"""###""""""!!!!!!!!! !!!######"""!!!"""       ######!!!!!! !!!""""""  !!! }}}}}}zzzwwwuuuqqqeeeYYYQQQHHH???<<<999444111111222111000...---,,,++++++'''((((((''''''&&&%%%$$$'''(((((('''%%%$$$%%%&&&%%%###!!!!!!!!!"""!!! $$$!!! ###$$$""" """!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!  !!!"""!!!!!! !!!  !!! !!!!!!"""$$$$$$!!!!!! """$$$"""    """ ~~~}}}}}}zzzvvvsssnnnaaaTTTJJJBBB;;;:::888555222222111000///---,,,++++++***&&&''''''((('''%%%$$$###((())))))(((&&&%%%%%%&&&'''%%%######$$$###"""!!!###"""!!!"""$$$$$$""" """""""""""""""######$$$"""""""""!!!!!!!!! """   !!!!!!!!!  !!! !!!""" !!!""""""  """###"""  ~~~||||||{{{xxxtttpppjjj]]]PPPEEE>>>999::::::666444444111000...---+++*********&&&''''''((('''%%%$$$###((())))))(((&&&%%%%%%&&&&&&%%%######$$$###!!! """""""""###$$$$$$"""!!!"""""""""""""""######$$$!!!!!!!!! """   !!!!!!!!! !!!!!!!!!!!!   ###$$$%%%   !!!!!! ~~~|||zzzyyyxxxtttoookkkfffYYYLLLAAA;;;777999:::777444444000///...,,,+++***))))))'''((((((''''''&&&%%%$$$'''(((((('''%%%$$$%%%&&&###"""!!!!!!"""""" """""""""""""""""""""""""""!!!!!!!!!!!!"""###### """  !!!!!!!!!!!!!!!   !!!!!!!!!  ###$$$$$$  !!!!!!      ~~~}}}{{{yyyuuusssnnnhhheee```TTTIII<<<666444777888555222222000///---+++***)))))))))))))))((('''&&&&&&&&&&&&&&&'''((('''$$$###$$$%%%!!! !!!"""""" """"""!!!  !!!###!!!!!! !!!!!!"""###!!!!!!!!!!!! """  """###### !!!  !!!!!!     !!!!!! !!!~~~}}}|||zzzxxxrrrpppjjjddd```\\\QQQFFF888333111444666333000//////...---+++***))))))(((+++***((('''&&&&&&'''(((&&&''''''&&&$$$######$$$"""!!!"""###%%%%%%###!!!""""""!!!!!!### !!!""""""""""""""""""!!!!!!!!!!!!""" !!!###%%%%%%  !!!!!!"""!!!     """  |||yyyuuuppprrrkkkdddaaa^^^UUUEEE999;;;888555333222111///---111///---+++*********+++...***&&&%%%'''(((&&&$$$%%%$$$############ (((%%%""" """!!! !!!!!! #########!!! !!!""" !!!""""""!!!  """""""""""" !!!""""""  !!!""""""!!!###"""!!!!!!  !!! """!!!  !!!$$$!!! !!!  !!!!!!!!!   ###### !!!!!! !!!"""!!!"""%%%!!!"""{{{xxxtttooopppkkkfffaaa[[[PPPAAA777777555222000///...---+++///...---+++***))))))))),,,,,,***((('''&&&'''(((%%%$$$######$$$###!!!%%%###!!! !!!!!!!!! ###""" !!!!!!!!! """"""###"""!!! !!! !!!""""""!!! """""""""""" !!!!!!!!! !!!""" !!!  ###((('''!!! ###!!!   !!!!!! """ ###!!!  !!!!!! !!!  !!!!!!$$$"""!!! !!!###""" }}}xxxwwwsssnnnmmmkkkhhhaaaVVVHHH<<<444444222000.........---+++,,,,,,,,,+++***)))((('''%%%((()))&&&""" """&&&&&&%%%$$$$$$%%%%%%###!!!###!!! !!!###""""""%%%###!!!!!!"""""" !!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""   !!!!!!%%%$$$ """  %%%"""  ###"""!!!!!!!!!  !!! !!!!!! ###""" !!! &&&(((""" zzzvvvuuuqqqllliiijjjhhh^^^OOO@@@666111444222000/////////...---)))******+++***(((&&&%%%$$$%%%&&&$$$!!! !!!###&&&%%%%%%%%%&&&&&&$$$"""###!!! !!!"""###"""!!!%%%$$$"""""""""""" !!! !!!"""""""""  !!!!!!!!!!!!!!!!!!  !!!!!! !!!""" !!! !!!!!! !!!!!!"""&&&### $$$###!!!!!!   """!!!!!!""" ###!!! !!! ###$$$!!!!!!~~~xxxuuuuuupppjjjeeegggeeeZZZHHH999222000333111///...//////...---((())))))***)))(((&&&%%%***(((&&&&&&((((((&&&$$$&&&%%%%%%%%%&&&&&&%%%###$$$###!!!!!!"""""" $$$###!!!!!!"""""" !!!  """"""!!!!!!!!!!!! !!!!!!!!! !!!""""""  !!!""""""###$$$"""    !!!""""""  !!!  ###### !!! """!!! !!!!!!!!!!!! !!!"""!!!    !!!!!! |||wwwuuuuuuooohhhcccddd```SSSBBB555000000111///---,,,------,,,+++((()))))))))(((((('''&&&)))&&&$$$&&&))))))&&&"""&&&%%%$$$%%%&&&&&&%%%###$$$###""""""###""" """!!! !!!!!! """!!!###""" !!!!!! !!!!!!!!!!!! ######!!! ###$$$$$$"""  !!!   """""" """"""###  """!!!  !!!!!!!!!    !!! !!! !!!!!! ~~~}}}}}}yyyvvvvvvvvvooogggaaa```ZZZMMM>>>333///000222000...---------+++******)))(((((((((((((((((($$$$$$$$$%%%%%%%%%###!!!%%%$$$###$$$&&&&&&%%%###"""!!!!!!"""######!!!  !!! $$$###"""!!!"""!!!  !!!""""""""" !!!$$$%%%""" !!!!!!!!!  ###$$$!!! !!!!!!   !!!!!! %%%  """  !!!""""""!!!!!!  !!!!!!""""""""" ~~~{{{{{{xxxvvvvvvvvvooofff```^^^VVVIII<<<222000111555333000/////////---,,,+++***(((''''''((()))***###'''***)))&&&$$$%%%'''$$$######$$$%%%&&&$$$### """$$$$$$###!!! !!! %%% """###""""""!!!  !!!""""""###!!!"""%%%&&&### !!!""""""  !!!&&&(((&&& !!!!!! """!!! !!! !!! &&& !!!  !!! !!!  %%%%%% !!!""" $$$###   """ !!!$$${{{xxxxxxvvvwww{{{~~~yyymmmccc```ZZZPPPBBB666000...///;;;555...))))))******))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%'''&&&###$$$'''&&&"""""""""""""""############!!!!!!!!!!!!!!!"""###$$$ !!!!!! %%%!!!"""### """$$$### !!! !!!  !!!!!!!!!!!!!!!   !!!!!! !!!   """###""" !!!   !!!  {{{yyyvvvttttttuuuuuupppfff^^^```XXXKKK>>>555000//////999444---))))))*********)))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$((( %%%(((###"""%%%!!!!!!"""""""""#########!!!!!! !!!""""""!!!!!!""""""!!! $$$ """###!!!!!!   !!! !!!   !!!!!!  !!! !!!!!!  !!!!!!!!!!!! !!! !!!!!!!!!$$$ }}}{{{zzzvvvtttrrrppplllggg```[[[^^^SSSDDD888222111000000666222---***)))***++++++)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%'''###'''$$$!!!!!!""""""""""""######!!!!!!  """""""""""""""!!!!!!!!!""""""###!!!### !!!  !!!$$$""""""!!!!!!  ###&&& """!!!"""      !!! !!!###""" !!!!!!  ###%%%  }}}{{{zzzzzzvvvtttqqqmmmhhhccc___]]]ZZZMMM===222///111111111222///,,,*********+++,,,)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&!!!'''$$$!!!###!!!!!!!!!!!!"""""""""###"""!!! """"""!!!!!!!!!!!!!!!!!! !!!"""!!! ###   !!!!!!!!! ###%%%###"""!!! !!! ###$$$    !!!###!!!!!!!!!!!! !!!!!!!!! !!! |||zzzyyyxxxxxxsssrrroookkkfffbbb___]]]TTTHHH999000...000111111......,,,+++******+++,,,)))))))))(((''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%'''%%%"""'''...,,,$$$ !!!!!!!!!!!!""""""""""""!!! !!!  !!!!!! !!!!!! """"""!!!""" !!!""""""!!!"""%%%"""!!!    $$$ !!! ~~~{{{xxxvvvuuutttooommmjjjhhhfffbbb]]]YYYMMMEEE999111...///000000,,,------,,,***)))***+++)))))))))(((''''''&&&&&&"""######$$$$$$$$$$$$###)))((( ,,,+++ !!!!!!!!!!!!""""""!!!!!!  !!!""" """%%%$$$ """!!!!!!!!! ###   !!!  """""" """"""""""""!!! """!!! !!!!!!!!!!!!  ~~~{{{wwwtttrrrpppnnnkkkhhhhhhgggccc[[[SSSGGGBBB;;;444///......///+++,,,...,,,)))((((((***)))))))))(((''''''&&&&&&"""###$$$%%%%%%%%%%%%$$$###%%%"""### !!!!!!!!!""""""!!!!!! !!!""""""!!!  """###  """###"""    !!!!!!!!!  """""""""!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!  """!!!  ~~~{{{wwwssspppnnnpppllliiijjjkkkfffZZZPPPCCCAAA<<<666000------...***,,,...---)))''''''))))))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&######&&&'''###!!!''' !!!!!!!!!"""!!!!!!!!!!!!!!!"""###$$$"""!!!  !!!###%%% !!! !!!$$$###!!!!!!   """ """!!!"""!!!###"""   """ """$$$"""""" !!!!!!"""  !!!"""  ######!!!  ~~~|||yyyuuurrrnnnlllnnnllliiifffccc[[[RRRJJJ555555444333111///---,,,...---***(((''''''(((((())))))(((((('''''''''&&&$$$(((+++***%%%"""###%%%$$$######"""""""""""""""######$$$###"""  ###%%%!!!!!! !!!!!! """"""!!!  !!!!!!  !!!    !!!###"""### !!!!!!!!! !!!     !!!  !!!"""!!!   """###""" }}}{{{xxxtttqqqnnnmmmllliiieeeccc___XXXOOOHHH999888666333111...,,,+++...---***(((''''''((()))'''''''''''''''((((((((("""&&&)))((($$$!!!"""$$$$$$$$$###"""!!!!!!""""""!!!""""""######"""  !!!###!!!!!! !!!!!! """"""!!!   !!!""" !!!"""!!!     !!!  }}}yyyuuurrrooonnnnnnjjjfffbbb___[[[UUUMMMFFF>>>;;;777333///---,,,,,,...---+++)))((((((((()))'''''''''''''''(((((((((###&&&)))(((%%%"""###$$$%%%$$$###"""!!!!!!!!!!!! !!!"""######"""""" """"""!!!  !!!!!!!!! !!!!!! """!!!  !!!"""!!! !!!### !!!"""!!! """!!!"""  !!!   ~~~~~~{{{wwwssspppnnnnnnnnniiieeeaaa]]]YYYSSSKKKEEE===:::555000---,,,,,,------,,,+++))))))((())))))(((((((((''''''&&&&&&&&&&&&(((******'''%%%%%%&&&%%%%%%$$$"""!!!!!!!!!!!! !!!!!!""""""""""""""""""######"""  !!!!!!!!! !!!!!! !!!   !!!!!!    !!!!!!   !!! !!! !!!   ~~~|||yyyvvvrrrooommmmmmmmmiiifffaaa]]]YYYRRRIIIBBB888555000,,,***+++---...++++++***)))((((((((((((***)))((('''&&&%%%$$$###%%%'''((()))(((&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! """###"""!!!!!!"""###!!!!!! !!!!!!    !!!!!! ###"""  !!!  !!!   """!!!  !!!  !!!~~~yyywwwtttqqqnnnlllkkkkkkgggddd```\\\WWWOOODDD<<<333000---***)))***,,,...)))))))))(((((('''''''''***)))((('''&&&$$$#########$$$%%%%%%%%%$$$###"""$$$######"""""""""""""""$$$###"""!!! !!!!!! """"""!!!!!!###$$$!!!!!! !!!!!!  !!!***(((%%% !!!""" !!!   ###!!!  !!!"""###!!! !!!!!!  !!!""""""""""""  """!!!~~~}}}}}}wwwvvvtttqqqooollljjjiiicccaaa]]]ZZZTTTJJJ===444111///,,,***)))***+++,,,'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%""""""###$$$%%%$$$###!!!"""""""""""""""######$$$"""!!!!!! !!!######!!!"""!!! !!!###!!!!!! !!!!!!  !!!%%%%%%### !!! !!!!!!###$$$!!! !!!   """ !!!!!!  !!!"""!!!  !!!!!!!!!!!! !!!!!! !!! ~~~}}}|||{{{uuuuuutttrrrooollliiihhh```^^^[[[WWWQQQEEE777---111///---+++***)))***+++&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&&&&$$$"""!!!!!!!!!!!!"""###$$$%%%  !!!###%%%&&& !!!"""!!!  !!!!!!!!! !!!!!!  !!! !!!!!! !!! ###$$$'''    """!!! !!!!!!!!!  """"""!!!  ######$$$###!!! !!!    |||yyyyyyvvvssspppnnnlllhhhfff^^^ZZZTTTNNNFFF<<<222,,,222+++'''***...,,,)))((('''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$########################$$$"""!!!!!!"""$$$!!!"""""""""!!! !!! !!!!!!   !!! !!!!!! ###"""!!!$$$ !!!!!! !!!!!!!!!!!!!!!  """""" !!!###$$$###!!!  !!!!!! !!! """!!!!!!  !!!"""~~~~~~}}}{{{yyyuuussspppooommmkkkhhhfff[[[VVVOOOHHH@@@888000,,,000***'''***+++)))'''((('''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$###########################"""!!! !!!"""###  !!!!!!!!!!!! !!!!!!!!!!!!!!! ###"""!!!  """ !!! !!!!!! !!!""" !!!!!!  !!!!!!!!!!!!  """"""       !!!"""!!!  ~~~~~~{{{zzzzzzyyyxxxtttrrrpppnnnllliiieeebbbWWWPPPGGG>>>888222...+++...***(((***)))%%%%%%''''''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$########################""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%$$$""" """"""!!!!!!!!!!!! ###"""!!!  """!!! !!!"""!!!  !!!!!!  !!!"""### !!!!!! !!!######!!!  ###   !!!"""### !!!!!! }}}~~~{{{zzzxxxwwwuuuuuusssqqqnnnkkkgggaaa]]]RRRKKK@@@777111...---,,,---*********(((###$$$((('''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""""""""!!!!!! !!!!!!!!!"""###$$$######$$$$$$###""" """""""""!!!!!!!!!"""""" !!!""" """"""  !!!"""###!!! !!!  !!!"""###  !!!!!!!!! !!! %%%)))'''%%%###!!! !!!~~~}}}|||yyytttqqqrrrqqqpppnnnkkkfff```[[[MMMFFF;;;222---,,,---------******+++((($$$%%%)))'''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$########################!!!!!!""""""""""""!!!!!! !!!"""!!!!!!###"""!!! !!!!!!""""""!!!!!!!!!!!!"""###!!!""""""!!!"""!!! !!!!!!###!!! !!!!!!  !!! !!!!!!'''&&&$$$!!! !!!  ~~~}}}yyytttqqqlllllllllllljjjfff___ZZZHHHAAA888000---,,,------,,,)))(((***)))&&&&&&)))'''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$########################""""""!!!!!!!!!!!!""""""!!!"""### """!!!!!!""""""!!!  !!!"""###!!!!!!   !!!   !!! !!!!!!!!!"""    !!!   !!!~~~|||{{{yyyvvvsssllllllkkkjjjggg```XXXRRRBBB===555///,,,,,,+++++++++&&&###''')))(((&&&''''''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$###########################"""!!! !!!"""###!!!###!!! !!!""""""!!!  """###!!!!!!     !!!  !!! """###"""    !!!###"""""""""!!! }}}zzzyyyyyyxxxwwwpppooommmjjjdddZZZOOOHHH>>>:::333///---+++***)))***### $$$)))(((&&&&&&'''(((((('''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$########################$$$"""!!!!!!"""$$$###### $$$((( """######"""!!!  """### !!!###### !!! """ !!!!!!!!!!!! !!!!!!!!!  ###'''(((%%%""" !!!%%%"""((((((!!!!!!!!!!!! !!!"""######{{{||||||{{{yyyvvvsssqqqlllkkkhhheeeaaaXXXMMMEEE888333...,,,,,,---,,,+++(((&&&###$$$'''))))))(((''''''&&&$$$""""""%%%'''###$$$$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$######### !!!!!!""""""""" ######!!!!!!  !!!!!!###"""!!!!!! !!!!!!   !!!    !!!!!! !!!  !!!"""!!! !!!{{{{{{{{{{{{yyyvvvsssqqqllljjjgggccc\\\QQQEEE<<<777333...,,,,,,---,,,+++***(((&&&&&&(((***)))(((''''''&&&$$$""""""%%%'''%%%%%%$$$######""""""!!!$$$$$$#########""""""""" !!!!!!!!!!!!!!!### !!! !!!  """!!!###"""!!!!!! ###"""!!! !!! """!!!!!!  !!!   !!!!!!!!!"""~~~zzzzzzzzzzzzxxxvvvsssrrrmmmkkkgggaaaXXXKKK>>>555555222...,,,,,,,,,++++++,,,***(((((()))******)))&&&&&&&&&$$$######%%%'''%%%%%%$$$######""""""!!!###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! $$$ ### !!!### """"""!!!!!!###"""!!! !!!!!!    !!!"""    !!!!!!!!!}}}yyyyyyyyyxxxwwwuuusssrrrnnnlllhhh```UUUHHH;;;444333111...,,,++++++++++++++++++***)))))))))((((((%%%&&&&&&%%%######%%%'''###$$$$$$%%%%%%&&&''''''""""""""""""""""""""""""###"""""""""!!!!!! $$$ """!!! ### !!!$$$!!!"""!!!!!! !!! !!!    !!!"""### !!!  !!!  ~~~|||zzzyyyxxxwwwvvvtttrrrrrrllljjjeee\\\PPPDDD999444000000...,,,+++******+++))))))))))))((('''&&&'''$$$%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&''''''##############################""""""!!!!!!!!! !!! """&&&&&&""" """ !!!$$$ !!!!!!!!!  !!!!!! $$$&&&$$$!!!       !!!  !!!  !!! }}}{{{{{{zzzxxxvvvtttrrrqqqpppfffddd^^^TTTHHH===555222...///...---***)))***+++%%%'''((((((&&&%%%%%%&&&###%%%&&&&&&%%%$$$%%%'''%%%%%%$$$######""""""!!!""""""############$$$$$$###""""""""""""""""""!!!"""''''''###  !!!###!!!"""!!! !!!!!!###!!!       !!!###$$$ }}}|||{{{|||{{{yyyvvvsssqqqoooooodddaaaYYYNNNAAA666111000,,,...///---***((()))+++###&&&((((((&&&%%%&&&'''"""$$$&&&&&&%%%%%%%%%'''%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""######"""""""""""""""#########$$$$$$!!!!!!  """!!! """!!!   !!! !!!!!! !!!  !!!!!!   !!!!!!!!!$$$&&&}}}|||{{{{{{}}}|||yyyvvvrrrpppnnnnnneeeaaaXXXKKK===444000000,,,---///---***((()))+++"""%%%))))))'''&&&''')))"""$$$&&&&&&%%%%%%&&&'''###$$$$$$%%%&&&&&&'''''' !!!!!!""""""!!!!!!""""""######$$$$$$ !!!!!!!!!  !!!  """ !!!!!!!!!!!! !!!"""$$$$$$ !!!!!!"""###### &&&+++'''""" !!!!!!  """!!! """%%%&&&%%%"""!!!!!!   !!!!!!  !!! """  !!!""" ~~~|||{{{zzzyyy~~~zzztttrrrqqqpppmmmjjjeeeXXXIII@@@888111------+++,,,,,,+++)))((()))***!!!###&&&((()))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&"""############$$$$$$$$$)))'''###!!!######!!!  !!!###   !!!!!!  """$$$"""$$$!!!!!!$$$&&&!!!!!!""""""!!!  """  """###  !!!""""""!!! %%%###$$$  !!!### ###!!!%%%%%%     """ }}}{{{zzzyyyxxx}}}xxxsssooonnnlllhhhddd___RRREEE<<<666000------***++++++***(((''''''((($$$%%%'''((((((&&&%%%$$$$$$%%%&&&%%%$$$###%%%&&&$$$$$$$$$######""""""""")))'''$$$!!! !!!"""###"""!!!  !!!"""!!!!!!!!! !!!!!!!!!  """!!! !!!###!!!  ###%%%!!!!!!!!!!!!  ***&&&"""!!!!!!"""!!! !!!"""  """""" """$$$ !!!!!!### !!!""""""### """!!! !!!~~~|||{{{yyyxxxwwwzzzvvvqqqmmmkkkgggaaa\\\VVVJJJ>>>888333///,,,---)))***+++)))'''&&&'''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%'''&&&%%%$$$###"""!!!!!! '''&&&%%%$$$###""""""###"""!!!  !!!"""""""""""""""""""""""""""  !!!### !!!   !!! !!!###  ###""" '''###!!!"""###!!!!!!""""""!!! '''"""!!!!!! !!!!!!!!!""""""$$$### !!! """""" ~~~}}}{{{yyyxxxwwwwwwtttpppmmmjjjeee^^^XXXPPPEEE:::555222---,,,---)))***+++***(((''''''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%###""""""%%%'''$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$######"""!!!"""!!! !!!"""!!!!!!!!!""""""!!!!!!!!! !!!!!!  !!!"""###   !!!  !!!   """"""   !!!!!! """### ###"""### """!!!""" !!!""""""     """### !!! !!!~~~}}}{{{yyyxxxwwwtttrrrooommmkkkfff]]]WWWLLLAAA777333000---+++,,,+++,,,,,,+++)))(((((()))'''&&&%%%$$$$$$&&&((()))$$$%%%%%%###""""""$$$&&&""""""""""""""""""""""""!!!!!!"""######"""!!! !!!!!! !!!!!! !!!!!!  """######  !!!!!!  !!!!!! !!!!!!    """""""""!!!!!!!!!  """%%% $$$!!!   ### !!!"""  !!!   !!! !!!~~~}}}|||zzzxxxwwwvvvqqqpppnnnmmmkkkdddZZZSSSGGG===444111000,,,+++,,,+++,,,---+++)))((()))***%%%%%%$$$$$$%%%&&&((()))"""$$$%%%$$$###"""###%%%!!!!!!!!!"""""""""###### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###### !!!!!! !!!!!! !!!"""""""""###""" """$$$!!! $$$ !!!""" """ !!!!!! !!!!!! ~~~}}}|||{{{yyywwwvvvuuutttooommmlllkkkggg___TTTKKK@@@777000//////---,,,...***+++,,,+++)))'''((()))&&&&&&%%%%%%%%%&&&&&&'''!!!###%%%&&&$$$###"""###"""""""""""""""!!!!!!!!! !!!!!!"""""""""### !!!!!!!!!!!!  !!!""""""!!!  """  !!!  !!!  !!!###!!!  """###   ###  !!! }}}{{{zzzyyywwwuuutttsssrrrmmmllljjjiiiddd[[[NNNEEE:::222,,,---...------///)))***+++***'''&&&'''((('''''''''&&&&&&%%%$$$$$$"""&&&'''%%%###"""!!!$$$$$$###"""!!! """!!!!!!!!!"""###$$$%%% !!!!!!!!!!!! !!!"""$$$$$$"""!!! """"""!!!  !!!!!! ###  !!!  !!!"""!!!!!!!!! !!!$$$'''"""&&& ###!!!!!! ###!!!""""""###""" !!! !!!!!!### ### """~~~zzzwwwvvvsssnnnppplllhhheee```WWWJJJ@@@999444000...,,,))))))---******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""" ###'''&&&"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!###$$$###!!! ###&&&######""""""!!!!!!!!!     """   """ !!! !!!""""""!!!!!!!!! ### """"""!!!!!!     }}}~~~yyyvvvvvvrrrnnnmmmiiieeeaaa\\\SSSFFF===333///,,,---,,,)))***---''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%!!!"""!!!$$$'''$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!!!!  !!!""""""!!!!!!!!!  !!!!!!!!!   """ !!!!!!  !!!   !!! !!!     !!! |||~~~}}}xxxuuutttqqqmmmiiifffaaa\\\VVVMMMAAA999---))))))++++++)))***---&&&&&&''''''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$&&&%%%''')))&&&!!!&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""&&&$$$"""""""""###"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """ !!!"""!!! !!!"""!!!!!!"""  """       !!!  ~~~}}}}}}{{{}}}{{{uuurrrrrroookkkfffccc^^^XXXQQQGGG===666+++((((((+++,,,)))))),,,((((((((()))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$!!!"""&&&'''%%%$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!!)))&&&######%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!   """ !!!!!! """!!!!!!!!! !!!!!!  !!!!!!       !!!!!! !!!!!!  ~~~}}}||||||yyy{{{xxxsssooopppnnnjjjeeebbb\\\UUULLLBBB999444---******,,,,,,((((((***))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""###%%%$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!&&&"""!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!    """ !!!         !!!!!! !!!!!!!!!!!! !!!  ~~~}}}}}}xxxyyyvvvpppmmmmmmlllhhhccc```ZZZRRRHHH>>>666222///,,,***,,,+++((((((***''''''&&&$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$'''%%%$$$""" !!!"""###""""""""""""""""""""""""$$$"""!!! !!!!!!  !!!   !!!  """ !!!    !!!  !!!!!!!!!!!!!!! """"""!!!   ~~~}}}||||||wwwxxxuuunnnkkklllkkkgggaaa^^^XXXNNNCCC:::333//////+++)))***)))'''(((,,,&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###"""%%%%%%!!!###&&&'''######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!"""$$$ !!!  !!!"""###  !!!  """ """!!! !!! """"""!!! !!! """"""!!! !!! !!!""" !!!      ~~~|||{{{zzzzzzvvvwwwtttmmmjjjkkkjjjggg```]]]VVVLLLAAA777000......***'''((((((''')))---'''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$#########((('''%%%%%%### """"""""""""""""""""""""!!!""" !!!!!!!!! """$$$&&&((( !!!  """!!!  """"""###"""!!!!!!"""!!!""""""!!! """###"""   ### !!!$$$&&& !!!   !!!!!! !!!    ~~~{{{xxxvvvtttrrrooollljjjgggdddaaa___\\\RRREEE:::333000...+++++++++*********))))))&&&'''((())))))'''%%%$$$%%%$$$$$$%%%&&&%%%###!!!"""$$$&&&&&&$$$"""!!!"""!!!###### $$$%%%### ###### $$$ !!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!###### """!!!  !!!"""!!!###$$$ !!!$$$###"""!!! !!!"""""" !!!!!!  !!! ###"""  !!!!!!######!!! !!! !!!   !!!!!!### !!! !!!"""###!!!$$$""" }}}{{{yyyxxxsssqqqmmmkkkiiigggdddbbb^^^XXXMMM@@@666000...---************))))))))))))&&&'''((()))((('''%%%$$$%%%$$$$$$$$$%%%%%%###"""###$$$%%%%%%###""""""###,,,---***$$$  !!!""" """""""""!!! $$$!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!  !!!""" !!!"""######### !!!  """######"""!!!    !!!"""###   !!!!!!### !!!!!!  !!! }}}|||{{{zzzzzzrrrooollliiihhhgggeeeccc[[[RRRFFF999000++++++,,,*********)))))))))((((((&&&''''''((((((&&&%%%$$$'''%%%######$$$%%%$$$###$$$$$$%%%###"""!!!###$$$'''((('''###!!!######  !!! !!!!!!!!!""""""""""""$$$###  %%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!  !!!!!! !!!!!!!!!      !!!!!!   !!!###  !!!!!!!!!!!!!!! ~~~|||zzzyyyxxxxxxpppmmmjjjhhhgggeeecccbbbWWWLLL>>>444---((())),,,++++++*********)))))))))&&&&&&'''''''''&&&%%%$$$(((%%%###"""###$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&!!!!!! $$$&&&$$$ """"""!!! !!!###%%%%%% $$$"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """   !!!!!!!!! """!!!!!!"""   !!!  """!!! !!! ~~~{{{yyywwwuuutttnnnllliiigggeeeccc___]]]QQQDDD888111,,,((())),,,,,,,,,+++++++++*********&&&&&&&&&&&&&&&%%%%%%$$$(((%%%###"""###$$$$$$$$$###$$$$$$"""!!!"""$$$&&&###%%%$$$ !!!  """"""!!!!!! ###"""###"""!!!!!!!!!!!!!!!!!!!!!!!!"""### !!! !!!   !!!!!!  $$$)))+++  !!!!!!   !!!  !!!"""~~~~~~}}}|||yyyuuurrrpppllljjjhhhfffddd___YYYUUUIII<<<222000...)))(((,,,++++++++++++*********)))&&&&&&&&&%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###"""###$$$###""""""$$$&&&&&&(((&&&""" """""" !!!""""""!!! """###$$$"""""" """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!! ###!!! """   $$$'''  """"""  !!!   !!!###!!! ~~~}}}zzz{{{||||||zzzvvvrrroookkkjjjiiifffbbb[[[SSSMMM@@@444---//////)))&&&***))))))))))))((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###"""!!!"""$$$$$$######$$$%%%!!!###### !!!%%%%%%### !!!""" """ !!!$$$'''***,,,  ###### $$$!!!!!!!!!!!!!!!!!!!!!!!!###"""         !!!"""  !!!  ~~~}}}|||{{{wwwyyy{{{|||{{{wwwssspppjjjjjjiiigggbbbYYYOOOHHH;;;///***///000)))%%%(((((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%###!!! """$$$%%%$$$######$$$!!!###"""!!!!!! ###### $$$"""  !!!######%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&+++&&& !!!!!!  !!!"""!!!  !!!""" !!!"""%%%'''((('''&&& !!! !!!  !!!""" !!!!!!"""$$$ !!!  ~~~~~~}}}|||uuu}}}}}}vvvqqqkkkfffhhhgggeeeeeeaaaVVVGGG;;;000...+++***))))))'''%%%))))))((((((((()))***+++%%%)))(((###$$$(((&&& ###"""###"""###$$$%%%$$$###""""""""" !!!!!!!!!&&&""" """!!!!!!!!!""" $$$""" !!!!!!!!! !!!!!! $$$))))))### !!!      !!!!!! !!!""""""&&&%%%$$$""" """!!! !!!!!!!!!  $$$###!!!~~~}}}|||www{{{zzztttnnnjjjfff```gggdddaaa___ZZZQQQDDD:::111///,,,+++++++++***(((***)))'''&&&'''))),,,---%%%(((((($$$!!!###&&&'''$$$###"""!!!"""""" %%%!!!!!!######""" ######"""!!! !!!"""!!! !!! !!!!!!!!!!!!      !!! """   ###!!! $$$'''  !!!!!! ~~~}}}|||{{{zzzuuummmhhhgggccc]]]eeebbb]]]XXXSSSJJJ>>>666///---+++++++++,,,+++******(((&&&&&&)))...444999&&&%%%''''''%%%"""###((("""$$$''''''%%%###!!!!!!&&&###$$$"""!!!!!! ###&&&$$$ !!!$$$!!!   """"""!!!   """!!!  !!!!!! !!!""""""  !!!!!!  !!!   !!! !!! !!!""" """""" ~~~|||{{{~~~{{{tttmmmkkkjjjfff___eeebbb]]]VVVNNNCCC888000,,,***(((((()))***)))((()))'''%%%&&&,,,666???FFF///'''%%%***---'''!!! ###''''''%%%$$$%%%'''&&&""""""######""""""!!!!!! """$$$###!!! """!!!!!!!!!!!!!!!  """$$$$$$###!!! !!!!!!!!!!!!  !!!""""""######"""!!!  !!!!!!!!!!!!"""###!!! !!!###%%% !!!!!!  """"""  ~~~{{{yyyzzzyyyuuupppooooooiiibbbeeeccc^^^VVVKKK>>>222***+++)))(((((()))***))))))(((&&&%%%&&&,,,555???EEEAAA222%%%'''---,,,$$$ ###%%%%%%###"""%%%((($$$&&&'''&&&""" !!!###"""""""""!!!!!!   """"""  """######"""!!! !!!!!!    !!!!!!  !!!###$$$&&&%%%$$$"""   !!!###"""!!!!!!"""  !!!$$$  """&&&&&&###}}}yyyvvvtttvvvuuuqqqooonnniiicccdddaaa[[[QQQFFF999///)))---+++******+++++++++***)))'''%%%%%%(((---333888KKKAAA111''''''+++)))"""%%%&&&%%%$$$"""!!!"""$$$"""'''---+++%%% """""""""!!!!!!!!!!!!!!!!!!!!!!!!###  ###$$$###!!! !!!"""!!! """######!!!!!!!!! """$$$%%%"""""""""!!!         |||wwwsssrrruuuuuupppkkkjjjhhheee```\\\SSSHHH<<<444...,,,---,,,***)))***+++***))))))(((&&&%%%%%%(((***,,,>>>KKKJJJ777((((((***&&&%%%%%%%%%%%%&&&%%%""" %%%))))))%%%!!! !!!!!!!!!!!!!!!"""""""""  !!!!!!"""###!!!  ###!!! """###""""""!!!!!!  !!!"""!!!  """$$$&&& !!!!!!!!!    !!!{{{vvvrrrssswwwvvvoooiiihhhhhhggg]]]WWWLLL???555//////000,,,***((('''(((((('''&&&''''''&&&&&&'''((()))))))))MMM```KKK///'''((($$$!!!!!!###'''+++***%%%!!! !!!"""$$$$$$###  !!!!!!""""""######!!!""" """&&& !!!  """!!!!!! !!!!!!  """%%%&&&    !!!"""""""""!!!  ###!!!!!!     """######!!! zzzuuurrrqqqrrrqqqnnniiidddaaa```\\\PPPAAA666222///)))$$$""""""######%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%000KKK```QQQ---(((###""""""%%%((()))'''$$$!!! ###%%%%%%!!! !!!""""""###""""""!!! !!!###"""!!! """$$$  $$$%%%"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!   !!!  """"""   !!!"""""""""!!!!!!"""!!! """ |||xxxsssppppppnnnlllhhhddd```\\\YYYPPPFFF:::222111000---******))))))(((((((((((()))''''''''''''''''''''''''###''';;;PPPIII...!!!((($$$######%%%'''(((&&&###"""!!!!!!"""$$$$$$""" !!!!!!""""""""""""!!!  !!!"""!!!  !!!"""!!! !!!### !!!!!!!!!!!!!!!"""!!!!!!  !!!!!!  !!!!!!"""!!! $$$###    !!! |||yyyuuuqqqmmmoookkkfffcccaaa]]]WWWSSSEEE===333//////000...,,,,,,,,,+++******)))******((((((((((((((((((((((((%%%!!!***;;;<<<,,,"""%%%$$$######%%%&&&&&&$$$"""###"""!!!!!!######"""!!!!!!!!!"""""""""!!!   """$$$###"""""""""  """!!!###"""!!!%%% """!!!    !!!!!!""" ######!!! !!!###***"""######!!! !!!    {{{xxxvvvtttpppmmmmmmhhhbbb``````]]]VVVPPP@@@:::222---------+++)))(((((((((((())))))***+++'''''''''''''''''''''''')))!!!###---///&&&!!!#########$$$%%%%%%$$$###!!!"""!!! !!!!!!""""""!!!"""""""""!!!  !!!"""!!!   !!!""""""!!!"""!!! !!!$$$ !!!""" !!!$$$ ###&&&$$$!!!   """!!!   '''///!!!"""""" """###  $$$ !!!!!!  {{{vvvttttttsssppplllgggbbb^^^]]]]]]ZZZRRRLLL<<<777111---,,,,,,***)))(((((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((######&&&&&&######&&&"""###$$$%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!  """"""!!!!!!  """%%%$$$!!! """!!! """%%%$$$  !!!!!!  """$$$"""    """!!!!!!!!! !!!!!!   ~~~xxxsssqqqsssrrrnnnjjj]]][[[YYYXXXVVVQQQIIICCC555222...,,,,,,,,,,,,+++...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$&&&((( """$$$$$$###""""""""" !!!!!! !!! !!!!!!!!!  """"""!!! !!!  """%%%%%%!!!"""###!!!  !!!  !!! &&&((($$$  """   """  !!!%%%"""!!!}}}wwwrrrqqqrrrqqqkkkeeeWWWXXXYYYWWWQQQIII@@@:::000...,,,++++++++++++***///...,,,***((('''&&&&&&''''''''''''''''''''''''"""$$$$$$###$$$%%%$$$!!! ###$$$"""!!!"""###"""$$$$$$""" !!!""" !!!  !!!!!!!!!    !!!  """"""!!!!!!!!!!!!!!!  !!!!!!  """!!! !!!"""  ###%%%###   !!!  """ !!!###$$$###  """"""""" !!!'''--- !!!!!!  $$$###&&&$$$~~~~~~xxxrrrqqqrrrooohhhaaaVVVYYY[[[XXXOOODDD;;;555///...,,,+++)))(((''''''******)))(((''''''''''''((((((((((((((((((((((((%%%&&&$$$###$$$%%% ###$$$"""!!!"""$$$###&&&'''$$$""""""### !!!!!!!!!  !!!"""!!!  """""" """%%%$$$  """ """###"""!!!""""""   """###!!! !!!""" !!! !!!$$$!!!###!!!######    """$$$%%%$$$"""!!!!!!!!!!!!  !!!$$$%%%###"""!!! !!!$$$###}}}zzz{{{yyyssspppnnnkkkeee```XXXWWWTTTMMMEEE===777555,,,,,,---,,,+++)))'''&&&***)))'''&&&&&&'''((((((%%%)))***((("""""")))###$$$%%% !!!!!! !!!!!!%%%!!! !!!!!! !!!""""""'''$$$!!! !!! """$$$%%%%%%"""!!!!!!!!!!!!!!!!!!   $$$&&&%%%$$$ !!!  !!! !!!"""""""""!!! !!!$$$### """!!!!!!###!!!!!!!!! !!! %%%$$$!!!  !!!"""}}}zzz{{{{{{vvvqqqnnnllliiiccc]]]VVVTTTPPPJJJAAA999333000,,,,,,,,,+++***)))((('''))))))'''&&&&&&''''''(((###&&&)))'''### """$$$&&&$$$"""!!!!!!"""$$$%%%%%%%%%###"""!!! """ !!!$$$&&&&&&%%% !!!!!!%%%"""  !!!  """!!!!!!!!!!!! !!!!!! !!!&&&'''$$$  !!!   !!!$$$###     """!!! ######!!!  !!!!!!~~~}}}zzz{{{wwwsssooollljjjfff___ZZZTTTQQQKKKDDD;;;444...+++,,,,,,+++***))))))******)))(((((('''&&&&&&''''''!!!$$$&&&&&&$$$"""$$$&&&"""%%%&&&### (((...)))(((&&&$$$"""!!! ###%%%''''''&&& """  !!!   !!! !!! """((((((""" !!! ###''' """"""  """!!!!!!"""""" !!!  !!!   !!!   !!!!!! }}}}}}}}}|||zzzyyyuuurrrooollliiiddd]]]YYYUUUOOOFFF<<<555000---,,,,,,+++***)))))))))++++++)))(((((('''&&&&&&&&&&&&!!!$$$&&&&&&$$$###$$$&&&!!!$$$'''%%%!!!!!!'''---)))(((&&&$$$"""!!! !!!###$$$###"""!!!  !!! !!!  !!!!!!  !!!!!! """((((((  !!!""" ###$$$ !!!!!!  !!!!!!!!! !!!""" !!!!!!   !!!!!! ~~~{{{yyyyyyzzzyyywwwuuurrroookkkfff```[[[WWWVVVMMM@@@666111/////////,,,+++***)))))))))++++++((((((((('''&&&&&&%%%$$$$$$%%%&&&%%%$$$###"""###"""###%%%%%%$$$######$$$%%%%%%###""""""!!!""""""!!!"""######"""!!! """"""!!!!!!!!!!!!!!!""" !!! !!!"""!!!  !!!  """'''&&& !!!!!!    """     !!!  !!! ~~~}}}zzzvvvvvvxxxxxxttttttqqqlllfff```ZZZVVVSSSQQQGGG;;;222////////////,,,,,,+++***))))))******(((((((((((('''%%%$$$###'''&&&&&&%%%$$$###!!! ###""""""$$$&&&%%%!!!""""""!!!!!!!!!""""""### """#########$$$%%%######""""""!!!"""""""""!!!!!!      ###""" ###    !!! ###   !!!}}}~~~zzztttssswwwvvvqqqqqqnnnhhh___WWWQQQNNNMMMEEE>>>555000///...,,,***,,,,,,,,,+++***)))((('''(((((((((((('''%%%###"""'''&&&%%%%%%%%%###""" $$$###"""###$$$$$$"""""""""!!!!!!!!!""""""###!!!"""""" """%%%######"""!!!!!!!!!!!!!!! !!!!!!        """   !!!""" """ %%%""" ###"""  !!!    """}}}~~~zzzsssrrrvvvuuupppnnnkkkcccZZZQQQKKKIIIHHH<<<777111//////...)))$$$,,,,,,---,,,+++)))'''&&&'''((((((((('''%%%###"""&&&%%%$$$%%%%%%%%%###!!!$$$######""""""###$$$%%%$$$###""""""!!!""""""""""""###"""""""""!!! !!!""""""!!!!!!!!!     $$$ !!! """ """ %%%$$$""" &&&&&&!!!  """"""!!!     !!!"""}}}zzztttrrrtttuuussspppbbbccc___VVVKKKDDDDDDGGG>>>999333000...)))"""((()))***+++***)))'''%%%"""&&&)))'''###!!!###'''&&&&&&%%%%%%%%%%%%$$$$$$"""''')))'''### !!!!!! """&&&###$$$ !!!!!!  '''$$$ !!!!!!!!!""""""###"""!!! """ !!!""" """!!!"""       !!!  """"""   !!!!!!!!!!!!"""###|||{{{wwwuuuuuusssmmmhhhaaa]]]WWWQQQLLLGGGDDDAAA666222---,,,......+++(((((((((*********)))'''&&&%%%%%%&&&((((((&&&$$$!!!&&&&&&%%%%%%%%%$$$$$$$$$ """"""""""""######""""""!!!!!!!!!!!!!!! ###%%%###  ### !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!   """&&&)))((($$$!!! """!!!"""$$$!!!###!!!   ### !!!    !!! ~~~|||{{{zzz{{{yyyxxxwwwvvvqqqiiiccc^^^WWWNNNLLLLLLJJJAAA:::999444...+++,,,,,,+++***'''((()))***)))((('''&&&)))%%%$$$'''---,,,$$$%%%%%%%%%%%%$$$$$$$$$$$$ """$$$$$$$$$#########"""""""""#########""""""!!!!!!!!! !!!!!! ###""""""!!!    """"""!!!  !!!######!!!    !!! ######$$$ !!! {{{xxxxxxzzzuuuuuuuuuvvvtttppphhhccc[[[SSSLLLIIIJJJFFF===555888444///---,,,,,,***)))'''(((((())))))((('''''',,,'''$$$&&&,,,,,,%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$######""""""$$$""" """###!!! !!!   """"""   !!!     """""" ###"""    !!!"""!!! zzzxxxyyyzzzvvvuuutttrrroookkkeeebbbWWWSSSNNNIIIDDD>>>888222---------...//////...,,,'''''''''(((((((((''''''+++)))&&&%%%''''''&&&$$$%%%%%%$$$$$$$$$#########''')))******&&&###!!! """"""#########"""!!! ### !!!"""  !!!  !!!!!!    !!! !!!!!! !!!"""$$$ !!!!!!"""  !!! """ """   !!! !!!""""""!!! !!!  """!!!!!! ~~~|||{{{zzzyyyyyyxxxtttpppjjjddd___]]]SSSQQQMMMFFF>>>777333222---.........---,,,***(((''''''''''''''''''(((((()))((('''%%%###$$$&&&)))$$$$$$$$$$$$############"""%%%((((((&&&###"""!!! !!!"""""""""!!! """ !!! !!!!!!  !!!""""""###"""!!!!!!###"""!!! !!!  """ """(((&&& """!!! %%%  """  ###%%% !!!  !!! !!!"""!!!!!!~~~|||}}}~~~~~~{{{xxxwwwvvvtttpppiiibbb\\\YYYOOOMMMGGGAAA:::444111000000///...,,,)))'''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%$$$%%%&&&'''$$$$$$$$$$$$############ !!!######"""""""""### !!!"""######!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!! !!!  !!!  ###!!!!!!    """%%%!!!  $$$$$$~~~{{{yyy{{{|||wwwqqqrrrssspppjjjccc]]]ZZZMMMHHHBBB<<<888444111///))))))(((((((((***...000&&&&&&&&&&&&&&&'''((()))#########%%%'''(((&&&$$$$$$$$$$$$############""""""###"""  """%%% !!!###$$$###""" !!!!!!!!!!!!  !!!!!!  """$$$$$$"""  !!!  !!!  """"""    !!!  !!!     &&&&&&  ~~~{{{wwwsssuuuzzz|||wwwrrrpppnnnmmmllliiibbbYYYRRRJJJEEE===666222000///...---,,,+++***))))))))))))))))))***++++++((($$$ '''%%%###$$$&&&&&&### """###&&& ###&&&!!!""""""############"""""" !!!"""""""""!!!"""!!!!!!"""######"""""" !!!"""!!!!!!  !!!  !!!!!!"""""""""!!!###"""!!!  !!!!!!   """ !!!    ###!!!!!!!!! !!!!!!  zzzwwwxxx{{{{{{uuupppooonnnllljjjfff___VVVOOOIIICCC<<<555222000///...,,,,,,+++***))))))))))))'''''''''(((((('''### $$$""""""###%%%&&&$$$"""%%% $$$&&& !!!$$$""""""############""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!   !!!  """!!! !!! !!!  !!! !!!!!! !!!    !!!  ~~~{{{{{{|||zzzsssmmmpppnnnlllhhhccc[[[RRRLLLFFFAAA:::444111///...---,,,,,,+++***))))))))))))'''&&&%%%&&&''''''%%%############$$$&&&'''&&&%%%$$$###&&& """%%% !!!""""""######""""""!!!"""!!!!!! !!!!!! %%%###""""""  ### !!!!!!   %%% !!!      !!!!!!!!!|||~~~~~~{{{{{{{{{xxxqqqlllpppooolllggg```WWWNNNHHHBBB>>>777222000...---,,,,,,+++***))))))((((((((()))(((&&&&&&((()))((((((&&&&&&&&&''''''''''''&&& !!!%%%!!!$$$)))$$$!!!!!!""""""""""""!!!!!!"""!!!  !!!"""%%% !!!%%%%%%###!!! """!!!"""   """###""" """  !!!!!!!!!   !!!"""!!! {{{xxx{{{}}}{{{yyyxxxxxxuuuppplllpppooollleee\\\SSSJJJFFF>>>:::555111///---,,,***,,,+++***)))(((((((((((()))'''&&&&&&''')))))))))''''''((('''&&&$$$###### !!!%%%!!!$$$)))$$$!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!! !!! ###!!!!!!!!!  !!!   ###%%%&&&&&&   !!!!!!!!!!!! !!!!!!!!!  !!!""" !!!&&&)))!!! xxxwww{{{{{{yyywwwuuutttrrrooommmnnnmmmjjjcccXXXNNNGGGCCC:::777222///---,,,+++)))++++++***)))(((((((((((('''&&&$$$$$$&&&''''''&&&%%%&&&'''%%%###!!! $$$###&&& """%%% !!!!!!""""""!!!!!! !!! !!!!!!"""!!!"""!!!!!!!!! !!!$$$!!!  !!! !!!!!!  !!!!!!!!!!!!"""""" ###"""  !!!!!!  """ !!!    ###!!! """   &&&*** ~~~xxxzzz|||zzzwwwtttqqqpppnnnmmmjjjjjjggg___TTTIIICCC@@@888444000...---,,,***)))+++***)))((((((''''''((('''&&&%%%%%%&&&'''&&&$$$%%%'''((('''$$$""""""###%%% $$$&&& !!!$$$ !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######""" !!!### !!!###!!!!!!   ###   """ !!!    """"""     !!!$$$ ~~~zzz~~~|||wwwssspppnnnmmmmmmggggggddd\\\PPPFFF@@@>>>666333///---,,,+++***(((+++***)))((((((''''''''')))((('''((())))))'''%%%&&&(((******'''&&&''')))"""###&&&!!!###&&&!!! !!!!!!!!!!!! !!!"""""""""!!! !!!  ###$$$###!!!!!!!!!!!! !!!$$$!!! ###  !!!    """     !!!""""""      !!!  !!!!!! ~~~}}}~~~|||wwwyyywwwqqqnnnppppppnnnllldddZZZQQQFFF<<<999;;;222///,,,,,,------+++(((+++'''&&&)))(((%%%&&&)))###$$$%%%&&&%%%$$$###"""%%%$$$"""!!!!!!!!!"""###$$$#########""""""!!!!!!###""""""!!! !!!!!! """  $$$$$$ """!!!  !!!""""""!!! !!!"""###### !!!$$$  %%%    !!!      !!!!!!  !!!!!! ###"""!!! zzzxxx{{{~~~~~~}}}xxxyyywwwqqqnnnnnnnnnkkkeee]]]SSSKKK@@@777444666000...++++++,,,,,,***'''+++'''&&&)))(((%%%&&&)))%%%&&&&&&'''&&&%%%$$$###%%%$$$###"""""""""######""""""""""""!!!!!!!!! ###""""""!!! """!!!!!! """  ###$$$!!!"""  !!!!!!  !!!""" !!!    !!! """!!!   !!!  ~~~yyyxxx{{{~~~xxxyyywwwqqqnnnnnnlllhhh^^^VVVLLLDDD;;;333000111---,,,++++++++++++)))'''+++'''&&&)))(((%%%&&&)))(((((((((((('''%%%$$$###&&&%%%$$$#########$$$$$$"""!!!!!!!!!!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  ######!!!!!!  !!!!!!"""!!!  !!!     !!!###"""!!! !!!!!!     ~~~~~~vvvxxxvvvqqqoooooolllggg[[[RRRIIIBBB;;;333000111,,,,,,,,,,,,,,,***)))'''+++'''&&&)))(((%%%&&&)))))))))((('''&&&%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!  """###!!! !!!  !!!  """!!! !!!  !!! !!!!!!    !!!!!!!!!!!! """ ###"""!!!""" !!!$$$$$$"""!!!$$$ |||yyytttuuutttqqqpppppplllfffXXXNNNEEE???:::444111111+++,,,---...---+++***)))+++'''&&&)))(((%%%&&&))))))((('''&&&%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$########################"""""""""""""""!!!!!!!!! !!!!!!  !!!""""""!!!!!! !!!  !!!""""""$$$!!!"""%%%!!!  !!! !!!  !!!!!!""""""!!!!!!!!!  !!!    {{{wwwtttrrrsssqqqooooooooohhh```RRRHHH>>>:::777111......***,,,...///---+++******+++'''&&&)))(((%%%&&&)))((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""  !!!"""### !!!!!!!!! !!!###!!!### !!!  !!! !!!!!!"""""""""!!!  !!!"""!!!    ~~~zzzwwwuuuuuuqqqqqqooolllkkkjjjaaaXXXMMMCCC999666444///,,,,,,'''+++......,,,)))))))))+++'''&&&)))(((%%%&&&))))))((('''%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""   !!!###$$$ !!!"""!!! """  !!! !!!!!!!!!!!!!!!  !!!  !!!"""######"""   """    !!!!!!!!!  !!!   {{{wwwvvvwwwyyyqqqqqqnnnjjjhhheee\\\QQQKKKAAA777444333///,,,+++%%%)))------+++((('''(((+++'''''')))(((&&&&&&)))))))))'''&&&&&&'''((()))$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""#########$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!  ###%%% !!!"""!!! !!!!!! ###!!! !!!"""!!!"""   !!!!!!"""""" !!!  !!!   """###$$$###!!!    !!!!!!   !!!!!!  !!!""""""!!!!!! }}}wwwsssssstttqqqlllggghhhhhhcccVVVJJJ>>>;;;666222000///---,,,,,,+++******************(((+++---+++(((%%%&&&'''$$$&&&'''&&&"""!!!"""$$$'''&&&%%%###"""!!!!!!!!!############"""""""""""""""""" $$$"""### !!!!!!  !!! !!!!!! """!!! ###!!!"""""" !!!!!!""" """######!!! !!!!!!!!!!!! )))+++%%% !!! !!!!!!  !!!$$$  !!! !!!!!! ### """!!!   !!!!!!  !!!!!! %%%)))(((###  |||vvvsssssstttqqqlllggggggfff___RRRFFF:::777333000///...,,,******))))))(((((((((((((((%%%&&&''''''&&&&&&'''(((%%%'''(((&&&$$$"""###%%%%%%%%%$$$###"""""""""###############""""""""""""######"""!!!!!!### !!!!!!!!!!!!   !!! !!! """  !!!!!!!!! $$$  ''')))$$$!!!!!! !!!!!!  ###  !!!  !!! """!!! {{{vvvssssssssspppkkkfffdddbbbYYYKKK@@@555333000///...---+++)))******)))((((((((((((((((((&&&%%%%%%&&&(((((((((&&&'''((('''%%%$$$$$$%%%$$$###############$$$$$$############"""""""""""""""""""""###$$$###!!! ###"""!!! """!!!  !!!  !!!!!!!!!   !!!%%%###&&&$$$"""""" !!! !!! """ }}}{{{wwwuuutttsssnnniiiccc___[[[RRRDDD999111000///......---+++(((---,,,+++***)))))))))***///+++'''&&&''')))(((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""#####################"""""""""!!!!!! !!!###$$$  ###### """!!!"""!!! """!!!!!!!!!!!!  !!!!!! !!!  !!!!!!!!!  !!!""""""   """######### !!!"""!!!     !!!### ~~~|||zzzxxxvvvtttrrrjjjeee^^^XXXRRRIII===444000///......///...+++)))---,,,+++***))))))))))))///+++'''&&&''')))(((&&&$$$$$$###############"""'''&&&%%%###"""!!!!!!!!!############"""""""""!!!$$$ !!!###""" !!!""" ###### """ !!!""" !!!!!!  !!!!!!"""!!!"""###""" """!!!  $$$$$$###!!! """###!!! !!!  """  !!!  !!!!!!  ~~~~~~~~~}}}zzzyyyxxxuuurrroooeee___WWWPPPIIIAAA888111111000............,,,***++++++)))(((''''''''''''(((&&&%%%%%%&&&((((((((($$$###!!!"""###$$$###!!!((('''%%%###"""!!! ############""""""""""""%%%""" """$$$%%% !!!"""###  !!!""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!###%%%$$$  !!!  """!!!  !!!!!! """!!!!!! !!!   !!!!!!   ~~~}}}|||}}}zzzxxxwwwvvvsssoookkk```ZZZQQQIIIBBB;;;444000222000---,,,,,,,,,+++***,,,+++***(((''''''&&&&&&%%%&&&''''''&&&&&&'''(((%%%###!!!"""$$$%%%$$$"""&&&%%%$$$###""""""""""""############""""""""""""""""""!!! ###%%%!!!!!!  !!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! ###&&&$$$  !!!""""""!!!   $$$(((!!!!!!  !!!""""""!!!  !!!!!! ###"""!!!!!!!!!   !!!   !!!  ~~~||||||{{{yyyvvvuuutttqqqlllhhh^^^WWWMMMDDD===888333000333000,,,******+++******...---,,,***)))((((((((((((+++---+++(((%%%&&&'''&&&###"""###%%%'''%%%###$$$$$$###############$$$############""""""""""""  ### ###""" !!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!! """%%%$$$ !!!###$$$###!!! ###***///)))!!! !!!"""!!! !!!!!!!!!   !!! !!!!!! $$$###!!!    ###%%%$$$!!! !!!!!!!!!!!!  """!!!"""""""""   |||yyy~~~~~~wwwrrrnnnfff]]]YYYRRRGGG===888555444444///...,,,***))))))))))))...---,,,***)))(((((((((&&&((((((&&&######%%%((($$$$$$%%%''')))(((&&&$$$###############$$$$$$%%%$$$&&& !!!$$$ !!!###$$$"""!!!###  ######"""  !!!"""""""""!!! """!!!  !!!"""#########'''"""!!! !!!!!!###"""!!! !!!!!!"""      !!!!!! !!!"""!!! !!! zzzyyy}}}|||uuuoooiiiaaaXXXQQQJJJ@@@888333111000///000...,,,+++***)))******+++***((('''&&&%%%%%%%%%'''((((((&&&######%%%((()))'''%%%%%%%%%%%%###"""$$$###"""""""""###$$$%%%$$$$$$ $$$&&&$$$ !!!"""!!!!!!  ###""""""!!!  !!!!!! !!!""""""!!! '''"""  !!!!!!  !!!""" """!!!"""  """"""  """ !!!!!!     !!! ###!!! !!!  }}}yyyxxxzzzyyyrrrjjjcccZZZRRRLLLFFF===666222000000///000///---+++******++++++)))((('''&&&%%%$$$$$$$$$'''''''''%%%$$$$$$%%%'''***'''$$$""""""#########$$$###"""!!!!!!###%%%&&&&&&!!! ###$$$###"""$$$!!!""""""!!! !!! !!!!!!!!!!!!!!!!!!  !!!""""""  $$$$$$$$$### !!!%%%!!!  !!!  !!!"""!!!"""!!!   !!! !!!   !!!!!!  |||zzzuuuvvvtttoooggg^^^UUUNNNEEE@@@999333111000///...000...---++++++++++++,,,+++***)))(((''''''''''''((('''&&&%%%$$$$$$&&&'''%%%###!!!!!!###$$$%%%$$$%%%$$$"""!!!!!!###%%%'''((( $$$$$$"""$$$$$$######"""""""""###  !!!!!!  !!!!!!!!!""""""!!!""" !!!!!!!!!  """###$$$"""   """###  !!!!!! !!!""" """!!!   !!!"""       !!!!!!  !!!!!! }}}~~~~~~}}}|||rrrqqqooollldddZZZQQQLLL;;;777222...,,,+++******///...,,,+++***++++++,,,++++++***)))((((((((((((((('''%%%$$$%%%%%%&&&&&&"""!!!"""###%%%%%%###"""$$$###"""!!!"""###%%%&&&((("""###%%%$$$###""""""""""""""""""  !!!!!!  !!!""""""""" !!!  !!!!!! !!!!!!  """!!!  ###$$$ !!!!!!  !!!!!!  !!!###"""""""""######"""!!!   !!!!!!!!!     !!!!!! !!!  }}}~~~|||yyy{{{~~~}}}{{{{{{ooolllkkkiiiaaaUUULLLHHH999666222///...---,,,***---,,,+++*********++++++)))(((((('''&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&$$$ ###############$$$$$$%%%%%% !!!###$$$%%%((("""   !!!  """"""  !!!!!!""" !!!  !!!!!!!!! """ !!!   """"""  """!!! !!!!!!    !!!   !!!    }}}~~~zzzvvvyyy|||zzzxxxxxxnnnjjjgggeee]]]OOOEEEBBB;;;888555222111000///---,,,+++***)))))))))***+++''''''&&&&&&%%%%%%&&&&&&***'''$$$$$$%%%'''&&&%%%'''&&&$$$$$$$$$$$$""" !!!"""###$$$%%%$$$$$$###"""######!!!"""%%%###"""  !!! """"""  !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!! """!!!  !!!   !!!   !!!    zzzuuuyyy{{{wwwuuuvvvnnniiieeecccZZZJJJ???===888555222000000...,,,***+++***)))((((((((()))***(((((('''&&&&&&&&&''''''***'''$$$$$$&&&'''&&&%%%&&&$$$"""!!!###%%%&&&&&& """$$$%%%&&&%%%###"""!!!'''''' !!!###  !!!  !!! !!!""""""!!! !!!!!!!!!""" !!!"""!!!  !!!     '''!!!  ###### !!!   !!!  """### !!!  """"""  ~~~~~~}}}~~~}}}zzzxxxxxxvvvrrrkkkhhhbbbZZZPPPFFF>>>999------............------&&&''')))***++++++******'''&&&%%%&&&'''((('''&&&&&&&&&%%%$$$"""###&&&(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""(((%%%!!! !!!!!! !!!"""!!!  """!!!!!!!!! """!!! ###$$$$$$"""!!!"""   """"""%%%%%%###"""    !!!!!!      !!!   !!! !!!!!!""" !!!!!!!!!!!!  }}}yyyzzz}}}~~~yyyvvvvvvtttoooiiifff```WWWMMMDDD<<<888000000000000000///......))))))***************))))))'''&&&'''((()))((('''''''''&&&$$$""""""$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""%%%###!!!!!!"""###""" !!!"""!!!  """ ###!!! !!!!!! """###$$$###!!! !!! !!!!!!   !!!!!!&&&,,,...,,,$$$###!!!    !!!!!! !!!     !!! ~~~{{{yyy|||~~~~~~xxxttttttqqqlllfffbbb\\\SSSIII@@@:::666111111111000///...---,,,---,,,+++***))))))((()))***((('''((())))))((('''(((((('''%%%""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########""""""""""""!!! !!!###$$$$$$### !!!"""!!!  """!!!  !!!###""" !!!""""""!!! !!!"""!!! !!!"""  !!!+++555555000$$$###""" !!!!!!!!!!!!!!!    !!!!!!!!!!!! !!!!!!!!!!!!   !!!"""  !!! ### !!!  ~~~}}}|||}}}~~~~~~wwwsssrrrnnnjjjaaa]]]VVVNNNEEE===777444000000///...---+++))))))///---+++)))(((''''''((()))(((''''''(((((('''&&&&&&''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""###"""""" !!!"""!!!  """""" !!!###"""  !!!"""!!!  """///:::999111###"""!!! !!!"""!!!!!!!!!!!!       """!!! !!!!!!!!!!!!  !!!    """"""  }}}||||||}}}~~~}}}wwwrrrpppmmmhhh\\\XXXQQQHHH@@@:::666444000000///...,,,***)))(((...---+++((('''&&&''''''((('''%%%&&&&&&'''%%%$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!!!!  !!!"""!!!  """""" """$$$    !!!""""""!!!   !!! $$$000999777///!!!  """!!!!!!!!!!!!      !!! !!!!!!!!!!!!    !!!!!!"""$$$$$$""" |||zzzzzzyyy{{{}}}~~~{{{uuupppnnnkkkfffWWWSSSLLLDDD===888666555111111111000...,,,+++***+++***)))(((''''''&&&'''(((&&&%%%%%%&&&&&&$$$###!!!###%%%%%%%%%%%%''')))###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!! """######  !!!"""!!!  """!!!  """$$$ !!!""""""!!! !!!!!!!!!!!!   !!!&&&+++***%%% !!!!!!!!!     """$$$%%% !!!   !!! !!! """######""" {{{{{{{{{yyyyyy{{{yyyzzzxxxqqqmmmkkkhhhcccSSSOOOHHH@@@;;;888777777000000000///...---+++***&&&&&&'''''''''''''''&&&)))'''&&&&&&&&&&&&$$$###"""$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$######"""""""""!!!!!!!!!!!! ###%%%%%%"""  !!!"""!!!  """  """### !!!  !!!"""!!!  !!!       !!!   !!!"""$$$&&&'''!!!     {{{}}}}}}|||}}}vvvxxxuuuoookkkiiifffaaaQQQMMMFFF???:::888777888.........---,,,+++***)))"""$$$%%%'''(((''''''&&&***(((''''''''''''%%%$$$$$$%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!! ###''''''$$$""""""### !!!"""!!!  """ """### !!!"""!!!  """!!!  !!!###$$$   '''### ###!!! !!!!!!   $$$   !!!!!!!!!!!!"""!!!    !!!  !!! !!! """  }}}|||{{{{{{||||||zzzyyyyyyuuupppooopppkkkbbbZZZGGGCCC===888666555444444333111...+++)))))))))***'''&&&%%%'''******'''###&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&%%%$$$"""!!!######""""""###$$$%%%%%%###%%%&&&''''''$$$!!!######""""""!!!!!! ###"""!!! """!!! """$$$ !!!!!!"""!!!""""""""" !!!!!!  !!!&&&$$$  !!!!!!!!!!!!!!! """!!!   !!! !!!  """ !!!  !!! !!!""" ###  !!! !!!"""""" !!!"""}}}||||||~~~}}}{{{xxxssspppooonnnhhh\\\SSSDDD???999555333333222111000...,,,***))))))***+++(((''''''((())))))(((&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%$$$"""!!!######""""""###$$$$$$%%%###$$$%%%%%%$$$###!!! !!!!!!""""""######""""""!!! """!!! """#########"""!!!!!!###$$$%%%  !!! !!!!!!!!!   !!! !!!!!! !!!""""""!!! !!!""""""""""""!!!!!!    ###!!! !!!      !!!"""!!!  }}}{{{uuurrrooommmjjjaaaTTTJJJ???;;;555222000000///...,,,+++***)))))))))++++++((()))))))))'''''')))***&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%$$$###"""#########"""######$$$%%%#########""""""!!! !!!!!!""""""######!!!!!!!!!!!! !!! !!!"""###"""!!! """### !!! """  !!!!!!!!!""""""###"""  """$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   %%%"""!!!### !!!!!!    !!!   zzzwwwsssqqqnnnkkkeeeZZZLLLBBB:::777333000///...------++++++***)))((()))))))))((()))***(((%%%%%%(((,,,&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$###############$$$$$$$$$###"""!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!! !!! !!!"""""" !!!!!!!!!  !!!###!!!!!!  !!!!!!  !!!"""### !!!!!!!!!!!!   """  !!!  ###!!!!!!### !!!"""""""""!!!  !!! !!!!!! !!!$$$%%%###   ~~~~~~~~~~~~|||yyyvvvqqqoookkkfff^^^SSSFFF<<<888555111/////////...---,,,+++***)))((('''''''''&&&((()))'''$$$$$$'''+++'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%$$$"""!!!!!!"""###$$$######""""""!!!!!!  !!!!!!"""!!! !!!""""""!!!###&&&((((((&&&###!!! !!!""" """!!! !!!!!!!!! """!!!!!!!!!  ###""""""  !!!!!!"""  !!! !!!!!! !!!!!! $$$%%%""" !!!  """ |||{{{zzzzzz{{{{{{yyywwwnnnkkkeee^^^VVVKKKAAA:::666444111000000000///...,,,,,,+++***)))((('''&&&&&&'''''''''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######"""#########%%%$$$""""""""""""###$$$ !!!!!!""""""######!!!"""""""""!!! !!!!!!!!!!!!!!! """&&&((((((%%%!!! !!!  """  !!!!!!  """""" """"""  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!! !!! !!!""" !!!  !!!!!! $$$"""!!!!!!!!! !!!!!!}}}zzzxxxwwwvvvuuutttkkkfff^^^UUULLLDDD<<<888444222000///000000///...++++++++++++***))))))(((((('''''''''))))))'''&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$###""""""######"""""""""!!!!!!""""""### !!!!!!""""""######!!!"""###"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!### ###%%%$$$!!! !!!!!!!!! !!!!!!   !!!""""""!!! $$$###!!!!!!!!!!!! """"""     !!!"""!!!  %%%$$$""" !!!""" !!!!!! !!!}}}wwwtttrrrooommmhhhcccZZZPPPFFF???:::777333111//////000000///...))))))***+++++++++++++++)))'''''')))+++,,,(((%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$###""""""###### !!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!"""###"""!!!  !!!"""!!!!!!!!!###"""!!!  !!!!!!!!!%%%)))'''"""!!!######"""  !!!!!!!!!  !!!!!! !!! """"""  !!!######!!!    !!!     """"""  !!!!!!"""!!!  !!! $$$%%%"""   ###{{{vvvqqqjjjfffccc\\\QQQGGGAAA===;;;:::333000///111444444///***222...)))((()))***(((&&&+++)))'''(((***)))%%%"""''''''&&&&&&&&&&&&''''''''''''%%%###%%%(((&&&!!!((('''&&&%%%$$$$$$$$$$$$!!! !!!###$$$!!!###$$$###!!!&&&"""'''""" ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""!!!###$$$###!!!  !!!"""###!!!""""""!!! """ !!!  !!!"""!!!  !!! ###  !!!""" """###!!!!!!   !!!!!!###!!!!!! !!!  """!!!!!! """"""""""""!!!!!!(((###!!! ~~~}}}|||{{{xxxssslllggg^^^WWWLLLCCC<<<999777555222000...000333222...))),,,***((('''(((*********)))'''&&&&&&''')))))))))''''''&&&&&&&&&&&&'''''''''&&&###!!!%%%%%%"""&&&&&&%%%$$$###""""""###"""!!!  """###"""!!! """"""!!! $$$ """!!!""""""""""""!!!!!!!!!!!!  !!!   !!!  """###$$$###""""""$$$%%%"""!!! !!!  """$$$  !!!"""###  !!! """"""!!! !!!     !!!""""""!!!!!!"""!!! }}}~~~~~~}}}xxxxxxxxxxxxuuuooogggaaaYYYRRRHHH???999555333222222000...///000///+++''')))))))))((('''''')))+++)))((('''%%%$$$&&&))),,,''''''&&&&&&&&&&&&''''''''''''###$$$&&&###%%%$$$###"""""""""""""""###"""  !!!!!!!!! ###%%%$$$"""###%%%### """######!!! !!!$$$!!! !!!"""!!!  !!! #########!!! """%%%(((###"""!!! !!!### """   """""" !!! !!!###!!!!!!!!!  !!! !!!!!!!!!|||{{{~~~~~~|||wwwvvvtttrrrnnnggg___ZZZUUUNNNEEE===777444222000111///---------,,,)))&&&)))++++++)))%%%###%%%(((***++++++((($$$###&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%'''%%%!!!"""%%%%%%###%%%$$$###"""""""""""""""###"""!!!   """$$$$$$$$$###""""""%%%""" (((&&&""" """%%%$$$!!! ###$$$""" !!!!!!   """%%%"""!!!  !!!"""""""""!!!!!!!!!!!!   !!!"""!!! !!!!!!!!!   !!!!!!  """!!!  """"""  !!!"""###  """""" }}}|||}}}yyyvvvqqqlllhhhbbb]]]YYYNNNIIIAAA999555222000///000...---,,,+++***(((&&&(((***+++)))%%%###%%%''''''***,,,***&&&$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&$$$###$$$"""%%%$$$$$$############$$$""""""!!!!!! """''''''$$$!!!!!!""""""!!! ######444666((( """$$$!!! ###$$$"""  !!! !!!"""!!! !!! !!!!!!  !!!!!! !!!!!!!!!!!!   !!!"""     !!!!!!   """!!!  """!!!!!!###"""!!! """###$$$ ###!!!""" ~~~xxxtttooojjjfffbbb___\\\GGGBBB;;;555222000...---......---,,,***)))((((((%%%&&&(((((('''((()))***$$$&&&)))***)))((('''(((&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%$$$###"""%%%$$$$$$#########$$$$$$!!!!!!!!!!!!!!! """$$$$$$""" !!!"""!!!!!!!!!$$$999AAA/// """ """!!! !!!"""###"""!!! !!!"""!!!$$$%%%$$$"""!!!!!! !!!"""    """"""    !!! !!! """$$$###!!!"""### !!!###$$$   """""""""!!!  !!!!!!!!!!!!}}}|||vvvrrrnnniiiddd___ZZZVVVCCC???999444222111000///---------+++***))))))***'''&&&&&&(((*********)))((('''&&&'''((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&###'''%%%###"""!!!######"""""""""######$$$ !!!!!!!!!!!!!!!!!!$$$!!!"""!!!!!!!!!### 333:::***!!!###!!! !!!"""""" !!!""" !!!!!!"""$$$&&&"""###$$$###!!! !!! !!!  !!!!!! """!!! !!! !!!"""!!!!!!!!!"""  ###"""""" $$$ """###!!!!!!  !!!!!! """"""!!!!!!  |||{{{zzztttqqqmmmhhhbbbZZZQQQKKKCCC???:::666444444333222,,,------+++***)))***,,,+++)))'''(((***+++((($$$///***&&&$$$&&&((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!'''***'''$$$%%%%%%###""""""!!!!!!!!!!!!"""### !!!"""""""""!!!(((###$$$!!!  %%%+++***!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###!!!"""$$$&&&)))######""" !!!!!! """"""  !!!!!! ###$$$  !!!"""!!! """$$$ !!!"""!!! !!! ###!!!### !!!  !!!!!! $$$ """######!!! !!!"""""""""  !!!"""!!!  &&&!!!!!!!!!!!!""""""""""""|||yyyxxxxxxwwwvvvuuussslllccc^^^YYYNNN@@@;;;888444222222222///,,,///---***+++------+++)))''')))***(((%%%###$$$&&&))))))(((((((((((())))))&&&$$$###"""###%%%%%%%%%$$$$$$###"""""""""""""""&&&$$$###%%%'''&&&### !!!"""######$$$######  !!!""" !!!###  """%%%'''###"""!!! """ ###"""  ###"""$$$$$$&&&%%%"""###  """ ###!!!""""""  !!! !!!   !!!!!!!!!!!!""" &&&***(((!!! ###!!!  """######"""!!!!!!!!!!!!!!! !!!!!!!!! (((&&&###!!! !!!###$$$""" !!!""" |||zzzxxxxxxvvvuuurrrrrrmmmeee^^^WWWKKK???:::777444222222111///,,,222///,,,,,,,,,+++(((&&&((()))***)))&&&%%%&&&((('''''''''(((((('''''''''&&&%%%#########$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$###"""$$$&&&&&&### !!!!!!""""""""""""""""""###"""!!! !!!###### !!!!!! !!!  """######$$$$$$ !!!!!!!!!""""""!!!!!!!!!  ###"""!!!!!!!!!  !!!   """""""""""" ###"""     !!! !!!###&&&!!! ###&&&%%% !!! """###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! &&&$$$"""!!! !!!"""  |||zzzyyyxxxvvvtttlllmmmjjjaaaXXXOOODDD:::999666333222111000///---000///,,,++++++***(((&&&((()))***)))((('''((()))$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$###############$$$######""""""""""""""""""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###"""""""""!!! !!!!!!!!! """%%%&&&%%%$$$### !!!"""###$$$  ###"""!!! !!!"""  !!!###!!!     !!!!!!!!!"""$$$!!!###### !!!!!!!!!    """'''***&&&!!!!!!!!! !!!###"""!!!!!! !!!!!! !!!""""""""""""!!! """!!!!!! |||zzzyyyxxxuuusssgggfffbbbXXXMMMCCC;;;777777555333111000000///...++++++******++++++******'''((((((((((((((())))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$"""""""""###%%%$$$$$$######$$$$$$$$$ !!!"""######""""""!!! """!!! !!!!!!"""!!! """""""""!!!!!!  !!!###%%%''''''&&&$$$   )))'''%%%""" !!!  !!!  """"""      """###""" !!!!!!!!! !!!!!!!!!!!!      $$$)))...+++$$$  !!!""""""!!! !!!#########"""!!! ~~~}}}{{{zzzyyywwwssspppgggbbbZZZOOODDD;;;888888444444333111///...//////)))*********************''''''&&&''''''(((((('''%%%&&&''''''''''''&&&%%%###$$$%%%$$$"""!!!"""#########"""""""""######$$$ !!!!!!!!!!!!"""###"""!!! !!!  !!! !!!###%%%""""""!!!!!!!!! """!!!!!!###%%%%%%$$$""""""!!!!!! """$$$###   !!!""""""!!!!!!!!!  !!!  """!!!!!! !!!!!!""" !!!!!! !!!###$$$### !!!!!!!!!  ###!!!  !!!!!!!!!   $$$***......&&& !!!  !!!"""!!!!!!   {{{{{{zzzyyyxxxuuuqqqmmmiii___TTTJJJAAA:::888:::222333222111///...///000+++,,,,,,+++(((&&&'''(((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%"""!!!"""$$$ !!!"""!!!""""""!!! """$$$"""!!! !!!"""!!!!!! !!!"""###$$$ """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!""""""!!!!!!!!! """ ### !!! !!!!!!  !!!""" !!!!!!"""!!! """###%%%  $$$)))""""""  !!!!!!!!!!!!!!!   ###(((,,,---'''######"""!!!!!!  """!!!    !!!"""""" !!!~~~yyyxxxxxxxxxwwwtttoookkkhhh[[[NNNHHHAAA:::777888000222222000...---...111***+++,,,***'''&&&&&&(((***(((&&&'''(((((('''$$$&&&%%%$$$######$$$%%%&&&!!!%%%%%%"""!!!###&&&!!!!!! !!!!!!"""###"""###$$$""" """$$$"""!!! """### !!!"""$$$%%% !!!!!! !!!###%%% !!!""""""###### !!!###!!! !!!!!!!!!!!!!!! ### !!!""""""!!! !!!   ###### !!! !!!"""!!!$$$###!!! !!!### """%%%&&& !!!!!!"""!!! !!!"""""""""!!!   """%%%((()))'''&&&'''$$$!!!!!!  !!!!!!   !!!!!! !!!!!!!!! !!!}}}wwwwwwwwwxxxwwwsssmmmiiidddVVVJJJFFFAAA:::444444///111222000------...111&&&(((******((('''))),,,---***(((((())))))'''$$$&&&$$$""" """$$$&&& %%%%%%"""!!!###&&&$$$$$$######$$$%%%&&&&&&###%%%%%%### """$$$!!! !!!###$$$!!!###$$$!!!""""""!!! """$$$ !!!"""###$$$$$$ """&&&'''""" """!!! !!!"""  """!!!###"""###"""$$$""" ((('''%%%###!!! """"""!!!''''''"""!!!  !!!  !!!!!! ###   """"""""""""!!!   !!!###%%%&&&&&&((()))$$$!!! """  !!!!!!   !!!"""!!!!!!!!!!!!   |||qqqssstttuuuwwwvvvlllbbbZZZNNNCCC>>>;;;666222111111///---+++++++++,,,---+++***************(((&&&***)))'''%%%&&&(((+++---%%%###!!! ###&&&((((((((('''%%%###"""###%%%$$$###!!!  """###"""""""""""""""#####################""""""""""""&&&)))$$$!!!###### !!!!!!""""""!!! """!!!!!! !!!###$$$$$$###%%%$$$$$$$$$###"""###   """""""""!!!  !!! '''///,,,"""%%%!!!!!!###$$$"""   """"""!!! !!!"""$$$!!! """"""!!!     !!!!!!!!!!!! #########"""!!! !!!"""!!! ***)))'''%%%###!!!  """$$$$$$""" !!!  $$$"""   !!! }}}zzzssstttsssqqqrrrqqqhhh]]]RRRFFF<<<777555111...///000///---+++++++++,,,---+++*********+++,,,+++***((('''&&&%%%&&&''')))***%%%$$$$$$###$$$$$$%%%&&&%%%&&&&&&$$$######$$$&&&%%%$$$"""!!!!!!"""###$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$&&&""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$$$$###!!!"""###!!!###(((%%%!!!"""      !!!$$$'''%%%  !!! !!!$$$!!!###!!!!!!!!!"""$$$$$$!!!"""!!!!!!######!!!  ###!!! !!!!!!!!!   !!!  '''&&&%%%###!!!  !!!######!!!  ###"""    ~~~{{{xxxuuutttppplllllljjjaaaWWWNNNDDD;;;777666333333444000///---+++++++++,,,,,,(((((((((((()))***,,,,,,&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$###"""###%%%'''%%%$$$###""""""###%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!! !!!""" """!!! !!!!!!!!!!!!!!!!!!!!! !!!$$$''''''###!!!!!!"""%%%'''$$$ $$$%%%!!!  !!!!!! !!!  !!!"""  !!!"""  """&&&""""""  !!!"""$$$###   ###!!!"""$$$###!!!  !!! """ """###""""""!!!  """"""  ###"""   !!! !!!!!!!!!!!!}}}yyywwwuuussslllgggeeeddd\\\SSSKKKBBB;;;888777666777:::///...---,,,++++++++++++&&&&&&&&&&&&%%%&&&(((***%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$$$$""""""###%%%$$$$$$#########$$$%%%%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!   """### !!!""""""!!!!!!!!!"""%%%&&&""""""$$$"""!!!!!! !!! !!!"""""""""!!! !!! !!!!!!!!!!!!  !!!"""   ###!!!!!! !!!!!!!!!    """!!!  !!! !!!!!!!!!  """!!! ### !!!!!!  """!!!   !!!   ~~~|||yyyvvvsssppphhhaaa___^^^WWWNNNBBB;;;555444333222333777...------,,,++++++******'''(((((('''%%%$$$%%%'''&&&'''((())))))(((&&&%%%'''&&&###!!!!!!"""###%%%$$$%%%&&&$$$"""!!!!!!"""""""""""""""######$$$$$$""""""""""""!!!!!! !!!!!!!!!!!! """  !!!!!!###$$$ !!!""""""!!!!!!!!! """!!! !!!"""###""" !!!""""""###"""    !!!!!!"""    !!!  !!! !!!###"""""""""!!!!!!!!!  !!!!!!  !!! !!! !!!  !!!  }}}|||zzzwwwuuuppplllddd]]]ZZZXXXPPPGGG<<<777444444222///000444---------,,,++++++******(((***,,,+++(((%%%&&&(((''''''((())))))(((&&&%%%'''%%%""" !!!$$$&&&%%%&&&'''&&&###!!!!!!!!!!!!!!!"""######$$$$$$$$$###""""""!!!!!! """""""""!!!!!!!!! $$$ """$$$""""""### !!!!!!!!!!!!!!!!!! !!!###  """&&&"""!!!""" !!!""""""""""""!!! !!!!!!"""$$$   !!!"""###$$$ !!! !!!"""!!! !!! !!! """ !!!!!!!!!    !!!   """ !!!  }}}{{{zzzxxxuuusssnnnjjjaaaXXXTTTPPPGGG===;;;888777777555000///222,,,---,,,,,,+++******)))%%%)))------***'''''')))'''''''''''''''&&&%%%%%%%%%$$$###""""""$$$%%%&&&$$$%%%''''''%%%#########!!!"""###$$$%%%%%%%%%%%%###""""""!!! ######"""""""""!!!!!!!!!%%% $$$%%%""" !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""$$$ !!! !!!""" !!!!!!   $$$ """$$$ !!!###""""""###  !!!"""""""""  !!! !!! !!!!!! """ !!!!!! """ !!! !!!!!!   !!!!!!  """!!!!!!""" |||yyyxxxvvvsssqqqmmmiii___VVVPPPKKK@@@555888666666777444...,,,///,,,,,,,,,,,,,,,***)))))) %%%,,,---***'''''')))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&"""###$$$%%%&&&''''''&&&###""""""!!! ############""""""""""""%%% $$$&&&"""!!!"""""""""!!! %%%%%% """###""" ###!!! !!!""" !!!  """ &&&!!! """""" ###&&&!!!   !!! !!! $$$$$$!!! !!! !!!""" ### !!!"""!!!### !!!  !!!"""######### ###""" $$$ !!!"""!!! !!!!!!""" !!! """!!!### !!!!!!!!!!!!"""!!! ~~~|||{{{|||xxxqqqoooqqqfff___XXXRRRJJJ@@@<<<===555;;;>>>999///)))***.........---,,,++++++++++++)))(((&&&%%%***...,,,&&&$$$###"""$$$''''''$$$!!!+++'''###$$$'''(((&&&""")))%%%!!!!!!"""###!!!!!!"""###$$$#########"""!!! !!!!!!  !!!!!! !!!!!!""""""######!!!""""""&&&!!! !!!"""###!!!"""   !!!!!!!!! !!!  !!! !!!  """ $$$!!!!!!###"""!!!""" !!!""" $$$!!!"""###### !!!!!!"""!!!!!!!!! !!! !!!!!!""" """###!!! """### $$$  !!!!!!!!!!!! !!!!!! """&&&### !!!!!!!!!!!!""""""   }}}}}}yyywwwxxxyyyvvvpppnnnoooeee]]]TTTNNNHHH@@@;;;;;;888<<<>>>:::333......111...---,,,++++++***++++++'''(((&&&$$$%%%(((&&&!!!&&&%%%%%%'''***+++)))'''&&&""" !!!$$$&&&$$$!!!(((%%%!!! """""""""!!!!!!"""""""""#####################"""""""""""" !!!  """######""""""!!! """###!!!  !!!"""###  !!!,,,'''!!! !!!  !!!   !!! !!!!!! !!!!!!!!!  """  !!!  !!!""" """ !!!"""  ###""""""      $$$!!! $$$ !!! !!!!!!!!!!!!!!!!!!  {{{{{{sssrrrsssvvvtttnnnjjjjjjaaaVVVKKKFFFCCC===888777555666777555111............---,,,+++************&&&)))***'''&&&((()))'''&&&%%%&&&(((+++,,,,,,***### !!!$$$&&&%%%"""&&&$$$"""""""""###"""!!!"""!!! !!!###$$$!!!"""!!!!!! !!!!!! !!!###%%%###""""""!!!!!! !!!###!!! !!!   !!!"""!!!  !!!...%%% ### !!! !!!  !!!!!!!!!!!!"""!!!!!! """  !!!   """  """###"""$$$""" """ !!!  !!!###$$$"""  !!!!!!  !!!$$$""" """  """   !!!!!!!!! ###!!!""" !!! !!!!!!!!!!!!  !!!  zzzyyy}}}rrrpppqqqtttrrrkkkeeeddd[[[NNNAAA======999444222333222111111000000...,,,---,,,+++******))))))))) '''+++(((&&&)))---...$$$%%%%%%&&&((((((((((((%%%$$$###$$$'''(((&&&%%%%%%$$$######$$$$$$""" """!!! !!!###$$$!!!###!!!!!! !!!!!! !!!"""$$$ !!!"""###### !!!###""" !!!!!!""" """!!!!!!"""###$$$### !!!!!!!!!  """######"""!!!!!!!!!!!!!!!!!!  !!!!!!"""###""""""""""""!!!  """%%%''' """$$$""" !!! !!!"""!!! """&&&###  """  """#########"""###!!!!!!###"""  !!!""""""!!!!!!   !!!!!! !!!!!!|||ttttttxxxtttpppppprrrppphhhaaa^^^UUUIII===::::::777444222555333111111333333222000,,,,,,+++***))))))))))))$$$(((%%%"""$$$)))+++%%%&&&&&&%%%$$$$$$%%%%%%((('''''''''((('''&&&$$$$$$######$$$%%%%%%###!!!###"""  !!!###%%%"""%%%(((&&&""" """&&& !!!!!!  """ !!!"""######   !!!!!!###"""   !!!"""!!!  !!!!!!###$$$###"""!!! """"""!!!"""!!!"""!!!  """$$$&&&!!!!!!!!!!!!  !!!"""!!!"""&&&### """$$$""""""!!!""""""!!! ###'''&&&!!! ###"""  !!! !!!!!!!!!!!!!!!xxxnnnmmmqqquuupppnnnooonnnfff^^^[[[QQQFFF===;;;:::777555444333111//////000000000///,,,+++***)))(((((((((((("""(((+++'''###$$$&&&''''''((((((&&&$$$###$$$&&&&&&''''''''''''%%%###"""$$$######$$$%%%%%%$$$"""###"""!!!!!!!!!"""$$$%%%"""%%%&&&%%%"""!!!"""$$$ !!!!!!  !!! !!!###"""!!!   !!!"""###""" $$$$$$!!!!!!!!!"""!!! !!!  """   """""" !!!  !!! !!!!!!!!!  !!!  !!!"""!!! """###!!! !!!$$$  !!!"""!!!'''###!!!!!!""" !!!"""!!! !!!!!! uuukkklllrrrtttmmmjjjkkkkkkddd]]]ZZZJJJCCC===;;;999555333444//////...,,,,,,,,,---...++++++)))(((((((((((((((&&&+++,,,(((%%%&&&((('''&&&''''''&&&######%%%(((###%%%''''''&&&%%%$$$###%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$!!!!!!!!!!!!  !!!!!! !!!"""$$$ !!!"""""""""!!!  !!!###%%% !!!!!! !!!###$$$$$$$$$%%%!!!""""""!!! """!!! !!!### ###$$$!!!!!!$$$###    !!!    !!!!!!  !!!!!! """!!!!!!!!!"""!!!   !!!%%% """ !!! !!!"""!!! }}}tttmmmpppwwwrrrkkkggghhhiiiddd^^^[[[CCC>>>:::999555000000222111222111///------///111+++***)))(((((('''''''''!!!%%%&&&$$$###&&&'''%%%"""$$$%%%$$$""""""%%%((("""$$$'''(((((('''&&&&&&&&&$$$"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%###""""""######"""!!! !!!""""""###&&&(((!!!"""###$$$ ###### !!!!!! ###'''!!!"""###!!!!!!  """###!!!!!!""""""!!! !!!""""""!!!!!!"""$$$!!!!!!   !!!"""""""""!!!!!!### !!!&&&%%%!!!  !!!  !!!!!!  !!! """!!!  !!!  !!! """""" """###  !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""###""" """ !!!"""!!! |||uuurrrrrrtttvvvnnnkkkhhhfffddd^^^VVVPPPDDD@@@<<<888666555444222111000///...---,,,,,,,,,,,,)))'''(((***+++***((('''&&&%%%$$$%%%&&&'''(((&&&))))))%%%###%%%&&&$$$&&&###$$$)))+++'''$$$$$$###"""""""""###%%%'''))) !!!"""############### !!!"""!!!!!!!!!%%%$$$"""  !!!"""!!!!!!!!!!!!   !!! !!!&&&!!!######!!!  !!!""""""###############"""!!!!!! !!!!!!""""""###### !!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """###"""!!! !!! !!!!!!!!!!!!""""""  !!!!!!""""""###!!!!!!$$$$$$"""  %%%############"""!!! """"""!!!!!!  ###  !!! """"""!!!!!!!!!  !!!!!!  """!!!|||xxxuuurrrrrrqqqqqqmmmiiieeebbb\\\TTTNNNBBB>>>:::777666555333222///......------------...///,,,)))((())))))'''%%%''''''&&&%%%%%%%%%&&&'''%%%))))))%%%###&&&'''&&&%%%###$$$(((***&&&###############""""""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""!!! !!!"""""""""!!!!!!!!!   !!!###((( !!!!!!!!!!!! !!!!!! !!!!!!"""!!!""""""""""""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!  $$$#########""""""!!! !!!!!!!!!"""!!!!!!!!! """!!!!!! """"""!!!  !!!~~~~~~|||zzzwwwsssooommmrrrnnniiieee```YYYPPPJJJ>>>;;;888555555444333111---------------...//////...,,,)))((((((((('''%%%((('''&&&%%%%%%%%%%%%%%%$$$((()))%%%$$$''')))(((%%%""""""'''(((%%%""""""$$$$$$$$$###"""!!! """!!! !!! !!!!!!!!!!!!!!! !!!"""######"""""""""!!!!!!!!!   $$$)))""" !!! """!!!!!! !!!!!! !!!!!!!!!!!! !!!   !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!"""  !!! !!!!!!!!! !!!!!!!!! !!!!!!   !!! ###### """"""""""""!!!  !!!""""""!!!!!!!!!  """!!!""" !!!!!!!!!   ||||||{{{yyyvvvrrrnnnlllnnnkkkhhheee```XXXMMMEEE:::888555444333333222000---------,,,,,,------...)))(((((((((((()))******(((((('''&&&%%%$$$$$$$$$###'''(((%%%%%%(((***)))$$$!!!!!!&&&'''$$$""""""$$$$$$%%%%%%$$$""" ######!!! !!! !!!""""""!!!!!! !!!"""###$$$############""""""""""""     $$$'''### """"""!!! !!! !!!!!!!!!!!! """!!!  !!!!!!"""""" !!!!!! !!!!!! !!!   !!!!!! !!!"""""""""!!! """!!!  !!!!!!""""""""""""!!!  !!!!!!  """""""""!!!""""""!!!  !!!   }}}|||yyyvvvsssqqqooonnnhhhgggeeeccc___VVVIII@@@888666444333333222000/////////...,,,,,,+++++++++'''((((((((((((((()))***((((((''''''&&&%%%$$$###"""&&&(((%%%$$$(((***)))$$$!!!!!!%%%&&&###!!!"""######%%%%%%%%%$$$###"""$$$######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""##################""""""""""""  !!!!!!!!!"""###### """!!! !!!!!!!!!!!!"""""""""!!! ###"""     !!!   !!!""""""###### !!!!!!!!!!!!!!!###"""  """ !!!"""""""""!!! !!!!!!    !!!  !!!!!!!!!!!! !!!!!!   !!!"""######   !!!~~~|||xxxuuurrrppppppooofffdddaaa___ZZZRRRFFF>>>777555333333222111///---000///...,,,++++++***************(((&&&%%%&&&(((''''''''''''&&&%%%$$$$$$"""&&&'''$$$$$$''')))(((%%%!!!!!!$$$&&&###"""###"""###$$$%%%%%%%%%%%%%%%"""###############"""!!!!!! !!!"""### ######"""""""""!!!!!!!!!  """!!!  !!! !!!""""""!!!""""""""""""!!! !!!!!!!!!!!!   """ """  !!!"""###$$$ !!!""""""""" """######"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!! """"""!!!     $$$###"""!!! !!!  !!!"""###### !!!}}}{{{yyyvvvsssqqqpppooojjjeee^^^XXXRRRKKKCCC===777666444333222111...,,,...------,,,+++++++++,,,(((******(((&&&%%%&&&(((%%%&&&'''''''''&&&%%%$$$"""%%%&&&###"""%%%'''&&&&&&"""!!!%%%&&&$$$###$$$###############$$$%%%%%% """$$$$$$###!!! """!!! """### """""""""!!!!!!!!!  !!!     """###$$$ !!!!!!!!!!!!  !!!!!!     !!!!!!!!! """!!! !!!###%%% !!!!!!!!! """!!!!!!"""######""" !!!%%%###"""!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!! !!!"""###"""!!!  !!!~~~{{{{{{zzzxxxuuurrrpppnnnpppggg\\\RRRLLLFFFAAA===888666444333333111...+++,,,,,,++++++,,,,,,------$$$'''((((((&&&&&&))),,,$$$%%%&&&'''''''''&&&%%%"""%%%&&&###!!!$$$&&&%%%'''###"""%%%&&&$$$###%%%$$$###"""!!!!!!"""###$$$!!!$$$$$$### """!!! """$$$"""#########"""!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!!###!!!"""$$$%%% !!!!!! !!!"""  !!!"""  """###### $$$"""  $$$&&& !!! ###!!!!!!$$$$$$"""###(((&&&###!!!!!!!!!!!!!!!!!!    !!!""""""!!!  !!! """%%%    !!!}}}}}}~~~{{{|||{{{wwwwwwwwwtttnnnggg```WWWNNNFFFAAA<<<:::666444111000000///...,,,---...)))"""!!!(((+++)))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%########################)))'''""" &&&'''%%%'''!!! $$$""" $$$""" !!!""""""!!!$$$###"""""""""""""""###""""""""""""############"""!!! """###$$$""" $$$$$$ """!!! !!!!!!  !!!"""%%%*** !!!!!! $$$ !!!###""" !!!!!! """ """""" $$$$$$$$$!!!"""!!!  !!!$$$&&&%%%""""""""" !!!!!!!!!!!!"""  """  """ """ !!!!!!"""!!!  !!!""" """  !!!""" !!! ### """$$$'''&&&###""""""~~~}}}}}}{{{}}}{{{xxxwwwwwwsssnnnfff___UUUKKKDDD???;;;999555333111/////////...,,,***---+++&&&&&&)))***'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%% !!!$$$'''))))))))))))'''&&&###"""((()))'''(((!!!!!!$$$###!!! """!!! !!!"""###"""!!!###"""""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""" ###### """!!! !!!!!!  !!!  !!!!!! !!! """'''!!!!!! """!!! """!!! !!!!!!$$$&&&%%%""" !!!  !!!!!!!!!  """%%%%%%%%%###!!!&&&(((%%% !!!!!!!!!!!!!!! !!!   !!! !!!!!!  !!!"""!!! !!!###&&&%%%""" ~~~|||zzz{{{|||{{{wwwvvvvvvqqqkkkccc[[[QQQGGGAAA<<<:::888555222000/////////---,,,(((,,,---+++***+++)))%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&& """%%%(((*********)))$$$%%%$$$"""$$$)))***'''(((""""""%%%###"""""" """$$$$$$"""!!!!!!!!!!!!!!!"""######$$$ !!!!!!!!!""""""""" !!!!!!"""""""""""""""!!!""""""!!!!!! !!!!!!  !!!""""""""""""!!! !!!!!!"""### !!!!!! $$$"""!!!  !!!  """!!!  """%%%'''&&&""" !!!   !!!""""""######"""!!!!!!$$$&&&,,,+++'''"""!!!###""" !!!!!!!!!!!! !!!  !!!  !!!!!! !!!  !!! !!!""""""!!!!!!!!! !!!   ###$$$""" """ }}}{{{zzzyyyzzzyyyuuusssrrrlllfff]]]VVVLLLCCC===:::888666333111///.........---,,,)))+++------,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%$$$$$$$$$#########%%%%%%###$$$''''''%%%'''""" ###%%%###"""$$$ ###%%%%%%###!!! !!!!!!###$$$%%% !!!!!!!!!!!! !!!"""######"""!!! !!!!!! !!! !!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!###!!!!!! ###""""""  !!!!!!"""  !!!!!!!!!  """"""!!!!!!""""""!!!  ###"""  !!!"""###"""!!!!!!###%%%******%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!! !!!  """###"""!!! !!!!!!!!!   """"""!!!"""""" ~~~}}}|||||||||vvvwwwvvvqqqnnnkkkeee]]]VVVOOOFFF???:::777666555222000...---......---,,,,,,++++++,,,+++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&###!!!  !!!"""&&&&&&###"""$$$###!!!&&&"""!!!$$$%%%######%%% ###%%%%%%###!!! !!!"""###$$$ !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!  !!!""" !!!%%%""""""!!!  """ !!!!!!  $$$""" !!! ###"""   !!!!!! !!!### ######  !!!"""###$$$###""""""""" !!!!!! !!!!!! !!!!!!""""""  """""""""   !!! !!!!!!!!!  !!!"""  """!!!}}}{{{{{{{{{|||tttvvvsssnnniiieee]]]UUUMMMHHHAAA;;;888666444333111///---------...---+++...***)))******'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%###&&&'''### !!!""" $$$!!!!!!###$$$""""""&&& """$$$$$$"""!!! !!!""""""### !!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!! !!!!!!  !!!###"""###&&&!!!""""""""""""!!!  !!!  !!!!!!!!! """""" !!!### !!! !!!"""  !!! !!! ######  """$$$%%%###""""""""" !!!!!!!!!!!! !!!###""""""!!!###     !!!  !!!  !!!!!!%%%"""~~~}}}{{{zzzyyyuuuuuussslllfffaaaWWWOOOEEEBBB===:::777555333111000///---,,,------,,,+++,,,)))(((+++***&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%"""&&&'''""" """######""" ###### """&&&"""!!! !!!"""###"""!!!!!!!!! !!!!!!"""!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!  !!! !!!!!! """###!!!"""%%% !!!###$$$$$$"""   """""" !!!"""!!! !!!!!!    !!!$$$%%%###!!! !!!$$$$$$""" !!! !!!!!!!!!!!! """$$$"""###!!!!!! $$$  !!! !!!!!!!!!    !!!### |||~~~|||yyyvvvuuuvvvsssllleee___UUULLLAAA>>>;;;999777555333111000...,,,,,,------,,,+++***'''(((---,,,&&&$$$'''''''''''''''''''''''''''''''''&&&%%%%%%$$$######!!!$$$''''''%%%""" """&&&'''""" ###&&&&&&!!! """""" !!!%%%$$$""" !!!""""""!!!"""!!!!!! !!!!!!""""""""""""############$$$###""" !!!"""!!!""""""!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!"""###!!!!!!$$$!!!###%%%%%%""""""""" """###!!!!!!###""""""!!!"""!!! !!!!!!  !!! ###""" ######  !!!!!!!!!!!! """$$$"""######"""%%%  !!! !!!""""""###"""!!! !!! !!!!!! !!!###  """"""  !!! }}}}}}|||zzzxxxsssqqqnnnjjjcccYYYNNNFFF???===;;;888555333222111/////////...------,,,,,,+++(((((()))(((%%%$$$&&&(((''''''((('''&&&&&&'''***!!! &&&&&&"""############""""""!!!!!!""" !!!$$$&&&$$$###&&&$$$"""!!! !!!"""### !!!!!!!!!&&&$$$!!! """$$$"""!!!  """###!!!  !!!"""###!!!!!!!!!!!!!!!"""######"""!!!   !!! """!!!###&&&$$$###!!!!!!"""""" !!! !!!!!!""" !!!!!! $$$  !!!  !!! !!! !!! """$$$###!!! !!!!!!!!!"""!!!  !!! !!!""""""""""""###  !!!!!!!!!!!!"""%%%!!!"""""""""!!! !!!!!!    """  !!!!!!!!! """###}}}}}}|||zzzxxxssspppkkkeee]]]SSSIIIBBB>>><<<:::777555333111111/////////...------,,,,,,---***)))+++***&&&%%%((((((''''''''''''%%%%%%%%%'''!!!###&&&%%%"""$$$$$$#########"""""""""###!!! !!!$$$&&&%%%###%%%$$$"""!!! !!!###$$$""""""#########$$$$$$$$$"""!!!!!!###%%%"""!!!  !!!###"""!!! !!!"""###$$$###"""!!! ###"""!!!  !!! ###   !!!###!!!###'''$$$"""!!!!!!!!!!!!     """###   !!! """"""!!!   !!!!!!  """"""    !!!!!! !!! ######!!!!!!######!!!   !!!""" !!! !!!!!!!!!      """### ~~~}}}}}}|||zzzxxxqqqmmmfff___VVVLLLCCC===;;;:::888555333111000000//////......---,,,,,,,,,...++++++,,,+++(((''')))(((((('''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$############""""""###%%%&&&%%%$$$###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""""" !!!###$$$"""!!! %%%$$$###"""""""""###$$$###"""!!! ###"""!!!!!! !!!!!!!!! !!!%%%!!! !!!  !!!"""###"""$$$'''###!!! !!! !!!""""""!!! !!!"""######!!!!!!!!! !!!!!!"""!!! """!!!!!!  !!!   !!!"""!!!  """"""%%%%%%""""""$$$$$$!!! ######"""  """!!!!!!  !!! ~~~}}}|||{{{yyywwwnnniiiaaaXXXPPPHHHAAA<<<999888666444222000000/////////...------,,,,,,+++...+++***,,,+++'''''')))''')))(((%%%$$$%%%$$$"""&&&&&&''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%  !!!!!!!!!!!!!!!!!! %%%$$$###"""!!!!!!"""###!!!!!!"""###############!!!!!!!!! !!! !!!!!!!!!!!!!!!### """!!! """###$$$"""$$$'''"""!!!   !!!""""""""""""######  """""" ###$$$!!! ###  !!! !!!  !!!"""""" !!!""""""$$$$$$!!!!!!$$$###!!!"""  !!!!!! $$$###"""!!! !!! !!!###""" """"""!!!     !!!}}}}}}|||zzzyyyvvvtttiiiccc\\\TTTMMMGGGAAA>>>777666444222111000//////.........---,,,,,,++++++---***)))+++***&&&%%%'''&&&))))))%%%$$$'''&&&"""%%%&&&%%%###!!!!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""###$$$$$$######""""""!!!!!!!!!  !!!!!! !!!!!! %%%$$$"""!!! !!!!!!"""!!!"""######$$$$$$###### !!!"""""""""!!!!!!!!!!!!""""""###$$$"""###'''"""!!!    !!!!!!!!!   !!!!!!### """&&&!!!!!!"""###$$$"""###$$$!!! ###"""!!!  !!!"""!!!!!! !!!"""!!!  """ ###### !!!!!!###  !!!!!!###"""!!! !!!!!!!!!  !!!"""!!!!!! !!!###!!!!!!!!!!!!!!! !!!!!!   ~~~}}}zzzxxxvvvrrrpppddd___XXXQQQLLLGGGBBB???666555333222111000000000......------,,,++++++++++++(((''')))(((%%%$$$&&&%%%******$$$$$$))))))$$$######!!!!!!$$$#########$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%""""""""""""##################"""!!! !!!!!!!!!!!!!!!  $$$###"""!!! !!!"""###"""#########""" !!!"""""""""!!! !!!""" """""""""###!!!"""&&&###!!! !!!  """"""   !!!  !!!$$$!!!$$$"""!!!"""###$$$""" !!!"""!!! """$$$""" """!!!  !!! !!!"""!!!!!!""" !!!""""""!!! !!!"""""""""!!!  !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!   |||yyyvvvsssooolllaaa\\\VVVPPPJJJEEE@@@===555444333222111111000000......---,,,,,,++++++***+++(((''')))((($$$$$$&&&$$$***+++%%%%%%+++,,,%%%###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!###%%%$$$"""!!!"""$$$"""############""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!! $$$###"""!!!"""###$$$%%%"""######$$$###   """"""!!! ###### """""""""""" !!!%%%$$$"""!!!!!!!!!!!!   !!!"""!!!  !!!  !!!###"""!!!    !!! !!!""""""  !!!!!! $$$!!!    """!!! """!!!!!!  !!!!!!!!!  !!! """!!!!!!  !!! !!! |||xxxuuuqqqllliii```\\\UUUOOOIIIDDD>>>;;;555444333222111111111111......---,,,,,,++++++***,,,(((((()))(((%%%$$$&&&###++++++%%%&&&---...'''&&&%%%%%%&&&((('''$$$!!!!!!!!!""""""#########$$$!!!###%%%$$$!!! """$$$###############"""!!! )))((('''&&&%%%######""" !!!###$$$%%% !!!"""""""""!!! $$$$$$#########$$$&&&'''!!!"""$$$%%%&&&%%%###""" !!!!!!!!!  !!!"""!!! """ !!!$$$$$$ !!!!!!!!!""" !!!$$$$$$###!!!!!!"""""" !!!  """### """""""""!!!  !!!!!! """$$$###"""  %%%"""  !!!"""   !!! !!! !!! """ """!!! !!!"""  """!!! !!!$$$((()))'''"""!!!   !!!!!! !!!   """  ~~~~~~}}}zzz||||||yyytttooolllkkkddd\\\QQQHHHDDDAAA===;;;666444222111111111///...000000...***&&&%%%(((,,,%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$###"""############"""!!!!!!"""######$$$###"""!!! &&&%%%%%%$$$#########$$$!!!!!! !!!!!!  !!!!!! !!!"""###############$$$%%%&&&'''!!!"""$$$%%%$$$"""!!!!!!"""""" """### !!! !!! !!!%%%)))###  !!!""""""!!! !!!!!!"""""""""!!! ###  $$$!!!!!!  """###"""!!! """  """"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!! !!!!!! $$$###!!!  ''')))&&& !!!"""~~~}}}zzzwwwuuurrrnnnhhhdddeee\\\PPPGGGAAA===:::777444222000/////////...,,,444444222...+++***---000((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""############""""""""""""######%%%%%%%%%$$$"""!!!$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""  """###!!!  !!!"""###!!!!!!###$$$$$$$$$$$$###  !!! !!!$$$%%%$$$"""""" !!!!!!$$$(((###  !!!  !!!   !!!######!!! !!! !!! !!!   $$$''''''&&&!!!  !!!"""!!! ###!!! !!!!!!     !!!    !!!!!!  !!!$$$""" !!!~~~yyyrrrpppqqqmmmeee^^^cccYYYLLLAAA;;;777333111222000...---------,,,+++000000...+++((((((***,,,)))))))))(((((((((''''''%%%%%%%%%$$$$$$#########"""%%%((('''$$$"""###$$$%%%$$$"""!!!!!!!!!"""######$$$&&&'''&&&%%%###!!!###""""""""""""!!!!!!!!!######""""""""""""###### !!!"""###$$$!!! !!!"""""" """######"""!!! !!!    !!!$$$%%%$$$###"""!!!!!! ###((("""!!!!!! """"""!!!!!!"""  !!!"""######"""!!! ###"""  !!!  """"""""" !!!""""""!!!!!!  !!! """!!!$$$&&&  !!! !!!  !!!"""!!!   !!!  !!!"""###$$$!!! !!! !!!  ~~~~~~~~~|||xxxsssqqqoookkkeee___[[[QQQDDD:::444222///---111///---,,,------,,,+++,,,+++)))'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###(((,,,,,,'''$$$%%%'''%%%$$$""" !!!###$$$###$$$%%%&&&&&&$$$"""!!!"""""""""""""""""""""!!!###""""""!!!!!!""""""### !!!"""###$$$ !!!!!!!!!""" """""""""############### !!!  !!!!!!!!!"""(((""" !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  $$$""" """### !!!!!!###""" !!!     !!!"""!!! !!!!!!    !!! !!!!!!!!!!!!"""###$$$%%% !!!"""!!!"""!!!!!! }}}|||||||||wwwwwwvvvsssnnniiidddaaaSSSJJJ???777333222000///111///------......---,,,...---+++***)))))))))))))))((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&'''(((((("""''',,,+++'''$$$%%%'''%%%$$$""" !!!###$$$######$$$$$$######"""!!!""""""###$$$$$$######""""""!!!!!! !!!!!!""" !!!!!!"""""" !!!!!!!!!!!!!!!###!!! """!!!###%%%''''''&&&$$$"""   !!! !!!!!!!!!)))### """$$$$$$"""!!!  !!!###""" """$$$   !!!"""$$$!!!  !!! !!!!!!!!!!!!"""  !!!###!!!   """"""!!! """"""!!!~~~|||{{{{{{{{{sssvvvwwwtttmmmeee```^^^LLLFFF===777666666444333222000......//////...---///---+++++++++,,,***)))***)))((('''''''''((()))$$$$$$%%%&&&''''''((()))!!!$$$'''&&&###!!!"""###%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!!!!""""""!!!"""###$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!  !!!"""!!!!!!!!!###!!!"""###!!!$$$&&&&&&$$$!!!!!! !!!"""###""""""!!!  """"""!!!!!!"""""")))###"""$$$$$$"""!!!  !!!!!!  """### !!!!!!!!!  !!!  """###"""!!! !!! """ """#########$$$%%%###!!!  !!!!!!   !!!!!!~~~||||||{{{|||sssttttttrrrlllbbbXXXRRRFFFAAA:::777666666444222111///------...///...------+++))))))***+++)))'''***)))'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!############""""""""""""'''%%%""" !!!$$$%%% """###$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!"""""""""!!! !!!!!!""""""######!!!"""#########!!!"""  !!!!!!!!!"""""""""!!! """###"""!!!""" ###)))###  !!!!!!    !!!!!! !!! !!!!!!  !!!###$$$$$$### """"""""" !!!!!!  $$$&&&&&&%%%%%%'''   !!!    }}}|||||||||tttrrrooonnnkkkaaaRRRFFFAAA<<<777444444333111...000...------...///...---///,,,******,,,---+++((((((&&&$$$#########%%%&&&''''''&&&%%%$$$""""""!!!%%%###!!!!!!"""###"""!!!"""############"""!!!!!!)))'''### """%%%(((!!!"""###"""!!! ######""""""""""""############$$$$$$###""" !!!"""""""""!!! ###&&&&&&%%%###!!!$$$$$$###!!! ###!!! $$$"""!!!###!!!!!!###((("""!!!!!! """  !!!  !!!   !!!!!!"""""""""!!! """!!!!!!!!!"""""" ###'''+++ !!!$$$&&&&&&%%%)))$$$"""###!!!"""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ###&&&   !!!!!! !!!!!!"""!!!~~~}}}{{{xxxvvvrrrqqqnnniiiaaaWWWNNNIII???;;;777444444333111...111000...---,,,,,,---...///'''###'''***(((''')))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%&&&%%%###((('''$$$!!! !!!"""###!!!###### ######!!! !!!"""###############""""""###$$$$$$$$$$$$###$$$ ###$$$!!! !!!###""" """""""""!!!###"""!!!  !!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! $$$ """ """!!!###!!!!!!!!! !!! !!!!!!$$$###!!! !!!"""###$$$  """###"""!!!  """!!!!!!!!! !!!!!!!!!"""  """ $$$$$$###"""!!! !!!   """ !!!    !!!  !!!}}}|||zzzwwwuuuooonnnkkkfff]]]SSSJJJDDD>>>:::666333333222000...111000...---,,,,,,,,,,,,,,,)))))),,,+++'''&&&***&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###""""""###$$$"""!!!############"""""""""### """""""""###!!!!!!""""""############"""""""""""""""#########$$$'''""" """""" !!!###""" """""""""!!! !!!"""### """"""  $$$$$$###"""!!! """###"""!!!### ###!!! """  ###!!!### !!!!!!!!! $$$  !!! !!!!!!!!!!!! !!!!!!!!!$$$###!!! !!!"""!!!!!!!!!!!!   """  """ !!!     ###$$$!!! """""" !!! ~~~|||{{{yyyvvvsssmmmllliiiddd[[[PPPGGGAAA;;;888444222111000///...000///...,,,+++*********(((***---///+++%%%%%%)))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###""" !!!!!!  """###$$$###"""!!!!!!!!!"""###!!!"""############""""""!!!"""!!!!!! !!!"""###$$$(((### !!!""" !!!###""" """""""""!!!!!!!!! !!!!!!"""###############"""!!!!!!!!!!!!!!!  !!! """""""""!!!  !!!###$$$###!!! """ !!!"""!!!"""  !!!"""""""""!!! """ !!!!!!!!!  !!!!!! $$$""" """ !!!"""!!!!!!!!! """$$$ """ !!!""" !!!!!!  !!!""" !!!$$$$$$"""  !!!!!! !!! !!!!!! ~~~|||{{{yyyuuusssmmmllliiicccZZZOOOFFFAAA999777444222111000////////////...,,,+++***))))))(((***++++++(((%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###""" !!!!!! !!!!!!""""""""""""!!!!!! """###!!!###############"""!!! """!!! """$$$&&&""" ###$$$!!! !!!###""" """""""""!!!%%%$$$###!!!$$$$$$$$$$$$$$$#########!!!!!!!!!  !!!   """###!!!  !!!  """!!! !!! """ !!!###"""!!!!!!!!! !!!"""""""""!!!!!! !!! ###""""""!!!  """$$$$$$!!! !!!"""   !!! !!!!!!!!!!!!     !!!!!! ~~~|||{{{xxxuuurrrkkkiiieee^^^UUULLLDDD???888777555333111000000111.........---,,,***))))))---+++((('''((()))(((&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$###!!!""""""###!!! %%%$$$""" !!!!!! !!!""" ###############"""!!! """  """###"""!!!&&&'''$$$!!!!!!###""" """""""""!!!%%%$$$###!!!!!!      !!!### !!!!!!!!!%%% """  !!! !!!!!!   !!!!!!$$$!!!  !!!"""""""""!!! """!!!  """""" """!!!  """  !!!"""""""""!!!!!!    """!!! !!!!!! }}}{{{yyywwwssspppfffbbb\\\TTTLLLEEE???<<<666666555333000000111222---.........---,,,+++***///---(((%%%)))------(((+++***)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###""""""$$$$$$###"""(((&&&""" !!!""" """!!!!!!""""""############""""""!!!!!!  !!!"""###""" !!!&&&((($$$!!! ###""" """""""""!!!!!!!!! !!!!!!"""!!!!!!   """""""""!!!  """!!!!!! !!!!!! """!!!!!! ### !!!  !!!   """""" ###""" !!!!!! ###!!!!!!!!!    !!! ###### """"""  }}}zzzxxxvvvtttpppmmmaaa\\\UUULLLDDD???<<<:::444555444222///...000222,,,---............---,,,'''***)))&&&'''++++++'''******)))((('''&&&&&&%%%########################"""###$$$$$$$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$%%%$$$###"""!!!""""""###"""$$$###!!!!!!!!!""""""############""" !!!!!!!!!""""""""")))$$$"""$$$$$$!!! !!!###""" """""""""!!! !!!"""###$$$###"""!!!!!!!!!""""""  !!!$$$$$$###"""!!! ###!!!  """ !!! !!!!!! """!!!!!! !!!    !!!###  """### !!!  !!!!!! """ $$$$$$ !!!!!! }}}{{{xxxvvvtttqqqnnnkkk___ZZZQQQHHHAAA===;;;;;;222333333111...---///222,,,---.../////////...---%%%)))&&&###&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%########################"""###$$$%%%%%%$$$###"""!!! !!!$$$%%%%%%$$$!!!"""###$$$%%%$$$$$$######%%%$$$ !!!!!! !!!"""############### !!!!!!"""###"""""""""///(((###"""!!!!!!###""" """""""""!!!###"""!!! """!!!  !!! !!!!!!  !!!  !!!!!! (((...,,,$$$!!!""" !!!  !!!"""### !!!!!!!!!!!!""" !!!""""""    !!!###!!!  ######  !!!  !!!######!!!  """"""  ~~~wwwooolllmmmjjjdddaaaXXXNNNHHHBBB;;;777888666444111...---...///000555...***---000,,,&&&###///***%%%&&&)))***)))&&&''''''&&&%%%###"""!!!!!!##################$$$$$$###"""!!!"""######!!!'''### ###$$$###!!!""""""!!!!!!!!!!!!""""""%%%###!!! """#########%%%###!!!!!!###### (((!!! %%%((($$$###%%%$$$#########""""""!!!!!!""""""!!!!!!!!!"""$$$%%%###!!! !!!"""###"""!!!!!!!!! (((%%%!!!!!!"""  !!!###"""!!!""" !!!!!!!!! !!! !!!###%%%$$$!!! !!!!!! !!!!!!""""""!!! !!!"""###!!!  !!!""""""!!! !!!###!!! !!!!!!%%%%%% !!!"""###"""!!!!!!""" """!!!""" """  """   ~~~~~~wwwpppmmmnnniiiccc\\\SSSJJJDDD>>>777444555333222111000000///......(((---333444+++$$$)))222---***&&&&&&)))***'''$$$(((((('''&&&%%%%%%$$$$$$########################$$$"""""""""######""" ###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!######"""###""" !!!######!!!***###"""### ###""""""!!!!!!!!! !!! !!!$$$&&&(((!!! !!! !!!!!! %%%$$$!!!!!!"""""""""!!!!!!!!!  !!!###"""!!!"""   !!! !!!!!!  !!!###     ###  !!!!!!!!!    """!!!     ~~~|||}}}{{{vvvqqqooonnnhhhaaaWWWNNNFFFAAA<<<666333444000000111222111000...---+++((('''+++---+++)))***,,,)))'''''')))(((%%%"""'''''''''&&&&&&%%%%%%%%%########################$$$###"""###$$$$$$""" !!!"""###"""!!!""""""!!!!!!!!!!!!""""""!!!"""!!! """!!!!!!"""######!!! ((("""!!!$$$  !!!%%%)))+++!!! !!!  """"""!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!###"""!!!!!!!!!!!!  !!!  """  !!!!!! !!! !!! !!!!!!   !!!!!! %%%"""!!! !!!!!! !!!!!!!!!!!!   }}}{{{yyyyyyuuuqqqooommmfff^^^RRRJJJCCC@@@<<<666444555///000000000000000//////222)))$$$)))000///)))%%%***)))((((((((('''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!"""######!!!!!!###%%%### """%%%!!!!!!""""""""""""!!!!!! !!!""" ###""""""""""""!!! !!! """$$$&&&!!! !!!$$$(((+++###!!! !!!"""###"""!!!  !!!"""""""""!!! !!!###!!! !!!!!!$$$  !!!!!!!!!  !!! !!!   !!!  !!! !!!"""  ### !!!!!!   !!!"""!!!!!!""" !!!!!!!!!  ~~~|||zzzvvvvvvtttooommmkkkcccZZZKKKDDD>>><<<:::555333444222000///------...000111+++...333222+++%%%***333)))((((((((((((&&&$$$"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!"""""" !!!""""""  &&&+++!!!!!!""""""""""""!!!!!!!!! !!!"""!!!$$$$$$$$$###!!! !!!"""###$$$%%%$$$ ###"""  """$$$&&&###!!! !!!"""###"""!!!  !!!""""""!!!!!!  """!!! !!!!!!!!!  !!!  !!!  !!! """!!!""" !!! !!!!!! !!!"""  ###"""   !!!!!!      !!!!!!    !!!!!!~~~{{{xxxttttttrrrmmmkkkhhh___VVVDDD>>>999888666222000222333111...,,,,,,---///111)))''')))+++***(((***///((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""###"""!!!"""###"""!!!  $$$((( !!!"""######"""!!! $$$###"""""""""!!!"""$$$%%%###!!! $$$'''%%%######"""!!!!!!!!!!!!!!!"""""""""###"""!!! !!!!!!!!! !!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """!!! """     """$$$%%%$$$!!!  !!! !!!"""!!!""" !!!!!!"""  !!!### !!!$$$!!!""" !!!  !!!    !!!!!!}}}zzzwwwsssssspppjjjgggddd[[[RRR@@@:::777777666222111222222111000...---------...///$$$###,,,...)))%%%((()))((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!%%%$$$######$$$$$$###!!!!!! !!!""""""!!! !!!"""######"""!!! $$$"""!!! !!!!!!!!!!!!######!!! !!!###!!!'''((($$$!!!"""""" !!!!!!!!!""""""""" !!! !!! !!!  !!!!!! !!!!!!!!!""""""  """   """!!!!!!    !!!!!! """%%%%%%$$$  !!!!!! """$$$ !!! !!! """ """!!!""" !!!  $$$!!! !!!   !!!!!!}}}yyywwwssssssoooiiieeebbbYYYPPP@@@;;;777888888444333444000111111111///---,,,***...///000///)))%%%(((000((()))(((((('''(((***,,,%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!&&&%%%%%%%%%&&&&&&$$$###$$$""""""$$$&&&%%%  !!!"""$$$$$$"""!!! ###!!! """"""""""""###""""""$$$&&&%%%&&& """%%%$$$ !!!!!!!!!"""""" ###!!! !!!"""###"""!!! !!!!!!!!!     """   !!!!!!!!! &&&)))###!!!  !!! """"""!!!!!!"""!!! !!!""""""!!!  """%%%((( """###"""!!! !!!!!!!!! !!!"""!!!!!!"""'''!!!  !!!  !!!!!!  """ !!! !!!    !!!!!!{{{xxxvvvuuuoooooommmiiibbbXXXNNNHHH>>>999222111333555333111111222///,,,///333///'''///...,,,***))))))))))))))))))))))))((((((((((((((())))))'''$$$###&&&(((%%%%%%%%%$$$$$$$$$######$$$###""" """###$$$%%%$$$$$$$$$######""""""### !!!!!!$$$ ###"""!!!"""!!! !!!"""!!!"""!!! !!!###$$$ !!!!!!  !!!$$$%%%  !!!!!!###"""!!!  !!!""""""  !!! !!! ###""" ### !!!###!!!   """!!!   !!!  !!! """""""""######  ###""""""!!! !!!!!! !!!(((...(((""""""$$$!!!  """$$$!!! """"""    """!!! !!! !!! |||zzzyyyxxxxxxsssqqqmmmfff\\\QQQHHHBBB<<<777222111333444222000000111///---///333///(((+++++++++++++++)))((('''(((((('''''''''&&&&&&&&&%%%''''''&&&$$$$$$''')))%%%%%%$$$$$$############$$$###!!! !!!###$$$"""""""""!!!!!!!!! $$$!!! ###### !!!$$$!!!""""""!!! !!!!!!"""!!! !!!"""!!!""""""!!! !!!!!!  !!!!!!"""  ###"""!!!!!!!!!"""###$$$ !!!!!!"""!!!  !!!!!!   !!!"""!!! !!!###!!!  !!!     !!!!!!!!!!!!!!!     !!! !!!!!!""""""!!!!!! !!! ###&&&%%%  ###"""!!!!!!"""!!! !!!"""   !!!   |||zzzxxxxxxyyyzzztttpppiii```UUUJJJBBB===999555222111333333111...///000000///222444000***((()))+++++++++)))'''%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%$$$%%%''')))$$$############"""""""""###""" """###""""""!!!!!!!!!!!! ###$$$!!!"""$$$""""""!!!"""######"""!!!!!!  !!!"""!!! """"""""""""!!! !!!!!! !!!!!!""""""  ######""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!### !!!!!!"""!!!""""""!!! !!!!!!        """!!!!!!  !!! !!!"""!!!!!!  !!! %%%###  !!!!!!  !!!  !!!!!!!!!  ~~~}}}{{{yyywwwvvvuuutttooojjjbbbXXXNNNEEE???<<<666333222111222222///---...///000111333444000---+++++++++***)))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&###"""""""""""""""""""""!!!!!! !!!!!!##################"""""" ###!!!!!!$$$###!!! !!!$$$%%%"""!!!  !!!"""!!! !!!"""#########"""!!! """"""!!!!!!!!!!!!""""""    !!!  !!!""""""!!!""" $$$$$$ !!!"""  !!! $$$###"""!!! !!!!!! !!!!!!!!!"""###"""  %%%$$$###"""    !!!!!!  """ !!!"""  !!!"""###!!!  !!!   !!! !!! ||||||{{{yyyvvvrrrnnnllljjjeee\\\QQQGGG@@@;;;999444333111111111000///...,,,+++---///000///---,,,111///,,,)))'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###!!!!!! !!!!!!""""""""""""""""""######!!!"""!!!###  ###$$$!!!!!! """""""""!!!!!!"""$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""    !!!######""" !!!""" !!!######!!!!!! $$$###"""!!! !!!!!!   !!!%%%$$$###""" !!!   !!!  """###&&&%%%!!!"""%%%### !!!$$$$$$  """$$$ !!!   {{{zzzyyywwwsssmmmiiifffgggaaaWWWLLLBBB;;;777666333333222000000//////000+++))))))++++++)))(((***333000+++'''%%%&&&''')))((((((((((((''''''''''''&&&%%%$$$%%%%%%%%%""" """""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!%%%""""""$$$###!!! !!!""""""!!!  """###"""!!! !!!###$$$%%%&&&&&&""""""!!!!!! !!!!!!   !!!!!! !!!  """""""""  !!!!!!  !!!!!!""""""!!!     !!! """  """!!! ######!!!"""%%%%%%+++***""""""""" """"""""""""###!!!       !!!{{{yyyuuuqqqllliiigggeee```[[[RRRHHH@@@;;;888777444333222000...///000222///+++***,,,+++'''(((---...,,,)))'''&&&'''((()))(((((((((((('''''''''&&&%%%$$$$$$%%%''''''$$$"""############$$$$$$%%%%%%!!!""""""""""""""""""!!! !!!!!!'''###"""###"""!!! """######"""!!!""""""  """###"""!!! !!!"""###$$$"""!!!!!!   !!!   """!!! !!!"""!!!   ###%%%"""   !!!!!! !!! !!!"""!!! """ !!!!!!!!! ### !!!$$$###""" $$$+++000666<<<999*** !!!""""""  !!!!!!     !!!"""|||xxxrrrlllhhhfffggghhhXXXTTTMMMFFF@@@===<<<;;;555444222///......111444555000...000...***,,,222''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$######%%%((()))&&&$$$######$$$$$$$$$%%%%%%%%%""""""############"""""" !!!!!!!!!""""""######""" !!! !!!%%%!!!###&&&%%%###!!!###%%%  """######"""!!! !!!""""""!!!   """  ###"""!!!  """!!!  !!! """(((,,,***###  !!!!!! !!!"""!!! """######""" """  !!!%%%"""$$$ ###***444<<>>888555444555666000//////....../////////---,,,+++***************+++***))))))***)))'''%%%'''''''''''''''''''''''')))((('''%%%$$$###""""""###&&&### '''((("""!!!###'''%%%!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!###!!! !!!"""!!!%%%!!!!!!&&&%%%  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!  (((### $$$%%%!!! ###"""!!!    !!!!!!  !!! !!!!!!!!! !!!    !!!"""### !!!"""!!! &&&333>>>???888HHHEEE555'''&&&"""!!!   !!!!!!   !!! """""" """###### """!!!!!! ~~~{{{wwwssspppjjjiiigggfffbbb[[[PPPHHH@@@>>>:::666333333444666......------------......++++++***************+++***)))((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''"""!!!+++***!!!""" """$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!! $$$&&&""" """###!!!"""&&&&&&"""  !!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######!!! !!!!!!"""!!! """"""!!!""" !!!""" !!!!!!!!!  !!!!!!!!!!!!    !!!"""!!!!!!   !!!   """&&&"""&&&444CCCIIIGGGEEEDDD???000&&&&&&!!!!!!      !!! !!!%%%###!!! ###$$$"""!!!!!!!!! ~~~|||yyytttqqqiiihhhgggfffbbbZZZOOOFFF;;;:::888444222222444555------,,,,,,,,,------...******************++++++)))(((((())))))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((((((!!!###...,,,!!!###$$$$$$###!!! """###""""""""""""""""""""""""!!!!!!!!!"""!!! """$$$%%%&&&$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$###"""  !!!!!!  !!!!!!   !!!!!!!!! !!!!!!  """%%%$$$!!!!!!""""""######!!! ###   """"""!!! !!!!!!'''>>>PPPTTTTTTVVVBBB<<<...&&&((("""$$$!!!!!! !!!!!!   !!!"""!!! !!!   !!!!!!!!! """!!!  !!! !!!"""%%%'''%%%""" !!!!!!!!!!!!"""|||zzzyyyvvvqqqmmmllliiieeeaaa\\\UUUMMMHHH>>>===:::777444222222111------......------,,,++++++******)))))))))))))))'''&&&%%%&&&'''((('''&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""$$$&&&((( """$$$%%%$$$###!!!'''%%%###"""#########"""&&&&&&%%%""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""  !!!"""""" !!!!!!!!!!!!"""!!!!!!!!!######!!!  ###"""   ###"""   !!!!!!!!! !!! !!!$$$""" !!!$$$ !!! """!!! !!!!!! !!!###!!!"""000CCCOOONNNGGGCCCEEE???333'''###$$$### """!!!""""""!!! !!!!!!     !!!!!! ### !!!######""" !!!!!!!!!!!! zzzxxxyyyxxxvvvsssjjjgggccc^^^XXXQQQJJJEEE===<<<999666333222111111---............---,,,,,,,,,++++++***************(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""%%%'''((('''&&&&&&&&&%%%$$$######%%%$$$#########"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""  !!!!!!""""""!!!!!! """!!! !!!######!!! """###"""   !!!  !!!!!!!!! !!!  !!!###!!! !!!###!!!!!! !!!   !!!  !!!!!!   %%%000>>>CCC===444000>>>@@@<<<111(((###"""   """"""!!!    !!!!!!  ~~~yyywwwxxxzzzyyyxxxiiieee```ZZZTTTMMMFFFAAA<<<:::777444222111000000......//////......---,,,---,,,,,,+++***+++++++++((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%'''(((&&&%%%###!!!!!!!!!""""""!!!!!!!!!"""###""""""!!!!!!###&&&%%%""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!"""""" $$$###!!! !!!"""######"""!!! """!!! !!!"""###!!!!!!""""""   """ !!!!!!!!! !!! """""""""!!!!!!""""""!!!  !!! !!!!!!    !!!!!! '''222:::777+++###!!!,,,888???888***"""!!!!!!  !!!"""!!! !!!!!!  !!!!!!   !!!}}}xxxwwwyyyyyyxxxuuuhhhddd]]]VVVPPPIIICCC???:::888666333111000//////......//////......---,,,,,,,,,+++************+++((('''&&&&&&'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((( !!!"""###### !!!"""###!!! ### !!!&&&'''###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""""" %%%###!!! ###$$$###""""""!!! !!! !!!""""""!!!  !!! !!!!!!!!!!!!!!!!!!    !!!!!!!!!  """$$$###!!!!!!!!!###     """!!!!!!"""!!! (((444:::333&&& ***666333(((!!!!!!"""    !!!""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!}}}{{{xxxxxxyyywwwrrrnnngggbbb[[[TTTMMMGGGBBB>>>999777555222000/////////...............------,,,++++++***))))))))))))))))))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''' """$$$%%%&&&&&&$$$$$$&&&$$$!!! """"""""" !!! """"""""""""""""""""""""!!!!!!!!!"""""""""######!!!  !!!"""""" """!!!"""$$$&&& !!!!!!!!!!!!!!!!!!  """"""   """%%% !!!""""""!!!   !!!!!!!!!  !!! !!!!!!!!! """###"""!!! $$$"""  !!!!!!  $$$""" !!!!!!!!! )))777;;;222$$$ ######---+++$$$   !!!!!!  !!!""""""!!! !!!!!! !!!"""""" {{{yyyxxxxxxxxxtttnnnhhhfffaaaYYYQQQKKKFFFAAA>>>888777555222000/////////------......------,,,++++++***))))))(((((()))))))))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!###$$$&&&%%%### ...)))$$$  !!!!!!!!! !!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!""""""  """$$$&&& !!!!!!""""""!!!  !!!"""  !!!""""""!!!"""$$$&&&  """ !!!!!!!!!!!! !!!""" !!!!!!!!!  !!!"""     !!!!!!!!! """  !!! !!!+++777:::000""" &&&+++((("""  !!!"""###"""### !!!!!!  !!!!!!  !!!"""### !!!!!! {{{xxxvvvuuuuuusssnnniiiddd^^^VVVNNNHHHDDDAAA>>>888777555222111000000000,,,,,,,,,---,,,,,,+++***,,,+++******))))))*********((('''&&&''''''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!!!!!!! +++((($$$"""!!!""""""!!!""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!""""""  !!!""""""!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""    !!! !!! !!!""" !!!!!!!!!    !!!!!!"""$$$%%% !!! !!!!!!   """+++666999... !!!)))...)))!!! !!!!!!!!! """ ###!!!%%%""""""   !!!!!!  !!!  !!!$$$###!!!  !!! """###""" |||xxxtttsssssssssppplllbbb\\\TTTLLLGGGCCC@@@>>>888777555333111000000000+++,,,,,,,,,,,,+++******---,,,++++++******++++++***(((''''''''''''%%%$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######""""""!!!!!!"""###%%%&&&###"""!!!"""$$$%%%%%%$$$ ######"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""""" ######"""!!!   !!!!!!  !!! !!!!!!   !!!"""""" !!!!!!!!!   """ !!! !!!""""""!!!   """***444888///"""(((000***!!!!!!### !!!!!!!!! %%% %%%!!!!!!%%%###!!!""""""  !!!!!!!!!!!!!!!!!!  !!! """"""!!!"""!!!  zzztttqqqnnnkkkiii```TTTIIIEEEBBB===999777444222000///000000///...............---,,,++++++,,,+++)))'''(((++++++***&&&'''''''''&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%% !!!!!!!!!######""""""""""""#########!!! !!!###$$$$$$$$$""""""!!!!!!!!!!!!"""""""""######""" !!!""" """&&&((((((&&&""" !!!!!!!!!!!!$$$###!!!!!!"""!!! %%%###!!!!!!!!!"""!!! """###$$$$$$###!!!!!! !!!"""   """%%%"""  """!!!   !!! ###&&&""""""""""""!!! !!!!!!   !!!!!!!!!!!!"""$$$$$$"""!!!!!!  +++333...%%% !!!!!!,,,...### """######$$$$$$###"""!!!!!!  $$$###!!!!!!""" """$$$###!!! ###     ~~~yyyuuuqqqkkkfffbbbWWWPPPIIIEEE@@@:::999:::444222000000000111000///............---,,,+++***,,,+++***(((((())))))'''&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''%%%$$$$$$%%% !!!!!!!!!!!!!!! ######""""""""""""#########""" !!!"""!!! !!!!!! !!!!!!!!!""""""  """%%%&&&&&&%%%""" !!!!!!!!!!!!###"""!!!"""#########"""""" !!! !!! !!!!!! !!! !!! """  !!!!!!!!!!!! !!!!!! !!!$$$!!!!!!"""!!!!!! !!!!!! !!!!!!  ######"""!!!  """,,,111,,,$$$  ***,,,### !!!"""######!!! !!!"""!!!!!! """!!!!!!!!!!!!  !!! !!!!!!  !!!!!! """"""!!!!!! !!! }}}{{{xxxuuuoooggg___YYYMMMJJJGGGEEE???888888<<<555333111000111111000/////////......---+++***)))+++*********)))(((&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%!!! !!!"""###$$$$$$######""""""""""""#########!!! """"""!!!  #########!!! !!!!!!###$$$$$$###!!!!!! !!!!!!!!!!!! !!!"""""""""  !!!""""""!!!!!! ###$$$###  !!! !!!!!!  """$$$### !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! ''' !!!  """"""!!! !!!!!!"""!!! !!!!!!!!! %%%,,,///)))""" """)))***"""!!!### """###%%%%%%###!!! !!! """!!!!!! !!!!!!    """  !!! !!! ~~~|||zzzvvvrrrlllcccZZZTTTIIIEEEDDDCCC???999888:::555333111111111111111/////////...---,,,+++)))((())))))***,,,+++'''&&&(((%%%&&&&&&'''&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$$$$######"""!!!"""###%%%&&&######""""""""""""######!!! """###$$$###"""!!!  !!!&&&&&&&&&$$$"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!###  ###&&&&&&&&& !!!"""""""""!!!!!! """"""###$$$"""      """$$$###!!!   !!! """""" !!!!!!""""""!!!!!! """"""### """ !!!!!!   !!!   &&&,,,...(((###"""""""""'''***(((""""""$$$!!!""""""!!!"""!!!!!!"""!!!"""!!!     ###  !!! !!!  ~~~{{{xxxsssnnnhhh```XXXRRRJJJDDD???@@@@@@<<<777555555333111000111111000///.........---,,,***)))(((((('''***...,,,'''''',,,%%%%%%&&&&&&'''&&&&&&%%%$$$&&&'''&&&%%%$$$$$$$$$&&&%%%$$$"""""""""###$$$######""""""""""""######"""!!! !!!"""""" """!!!!!!!!!!!!!!!!!!"""%%%&&&&&&$$$"""!!!"""###!!! !!! !!!!!!!!!!!!$$$%%%%%%### """%%%!!!!!!!!! ###"""!!!!!!    !!!### !!!!!!!!!!!! !!!   """  !!!&&&---000***%%%%%%'''(((...,,,&&&!!!!!!"""  !!! !!!""" !!!!!!    """   !!!"""~~~|||wwwtttpppkkkeee]]]VVVQQQJJJBBB<<<===???;;;555222444222000///000000///...,,,------,,,,,,+++***))))))''')))...+++$$$&&&---%%%%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""######""""""""""""#########"""!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""!!! """ !!!!!!!!!!!!!!!###""""""%%%###!!!  ###"""   """######   """ !!!!!!  !!!### !!!"""(((222666000((('''+++...333---$$$  !!!!!!""" #########"""!!! !!!!!!   !!! !!!   !!!!!!!!!"""~~~zzzooonnnllliiiddd\\\SSSLLLDDD>>>:::;;;;;;777444444333111///...//////...---++++++,,,,,,,,,++++++***+++'''(((,,,'''!!!***$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%###$$$$$$$$$$$$######"""######""""""""""""######!!!!!!!!!"""###"""!!!!!!!!! !!!!!!!!! !!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!"""'''%%%###"""""""""!!!  !!!!!!!!!"""!!!!!!!!!$$$&&&&&&   !!!""""""!!!!!! !!!  """"""!!! """   """,,,888???888+++''',,,111555,,,"""  !!!###"""######""" !!!!!!  !!!      !!!!!!!!!  }}}xxxhhhiiijjjiiieee[[[PPPIII>>><<<::::::777222333888222000.........///...,,,******+++,,,,,,,,,,,,+++---((((((***$$$'''$$$%%%%%%&&&'''''''''&&&$$$&&&''''''%%%$$$$$$%%% !!!###$$$%%%%%%$$$#########""""""""""""######!!!%%%((()))(((&&&  !!!"""!!!!!!!!!###%%% !!!""""""!!!  !!!!!!!!!""" """###!!!$$$))) """"""!!! !!! ###### !!!%%%'''((( """!!!"""!!!!!!  !!!  !!!!!!  !!! """###"""!!!!!!!!!     !!!###!!! !!!000>>>FFF===---''',,,222555*** !!! !!!!!!"""""""""!!!!!!$$$$$$###""" !!! !!!  !!!"""""""""!!!  !!!""""""######"""!!!"""$$$ !!! !!!""""""!!!"""""" |||tttnnnjjjmmmoookkkaaaVVVMMMIII>>><<<999888888777555444000//////......---,,,,,,------,,,,,,+++***))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$&&&&&&###"""$$$%%%$$$###""""""!!!""""""######""""""""""""######!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!! !!! !!!""""""###!!!!!! !!!!!!###"""!!! !!!!!!!!! """### !!!!!!    """  !!! ###$$$###!!!%%%###!!!"""###### !!!!!!!!!!!!!!!!!! !!!######!!!  """""" """%%%###!!!!!!"""444DDDDDDRRRCCC)))666;;;444***!!! !!!!!!$$$!!!!!!$$$$$$###""" !!!  ###"""  """$$$### !!! !!! !!!"""!!! !!!"""  ###%%% """###!!! }}}vvvqqqmmmmmmlllfff\\\RRRIIIEEE===;;;888777777666444333/////////...------,,,,,,------,,,++++++***))))))***)))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%$$$ !!!###""""""!!!!!!!!!""""""######""""""""""""###### """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###!!!!!! !!!!!!"""!!!!!!   !!! !!! !!!!!!   !!!    !!!"""!!!  !!!!!!###    !!!!!!!!!  """######"""  """###333JJJOOOYYYOOO???IIIEEE111''' !!!""" !!!   """%%%  """ !!!!!!!!!###!!!!!!###""" !!!""""""!!!   !!!""""""!!!!!!"""!!! !!!  ###%%%  !!!  ~~~}}}wwwrrrpppkkkddd]]]UUUMMMEEE@@@<<<:::777666555555333111//////......---,,,,,,,,,,,,,,,++++++******))))))***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%$$$ !!!######"""""""""###$$$$$$######""""""""""""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$"""  !!!"""""""""!!!!!! !!!!!!!!!!!!   !!!   !!!!!!!!! !!!   !!!  !!!  !!!"""""" !!!"""  ### !!! $$$"""!!! !!!###$$$000PPP[[[^^^YYYUUUWWWFFF+++""" """!!!"""###   !!!  !!! !!!!!! !!!###!!!!!! $$$"""$$$(((###!!!!!!  !!!!!!"""!!! !!!!!!"""""""""!!!!!! !!!###!!!  """###!!!  !!!}}}{{{||||||zzzuuupppoooggg]]]TTTNNNIIICCC>>>;;;999666555444444222111//////......---,,,,,,,,,,,,,,,++++++***************))))))(((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$''''''$$$###&&&$$$$$$$$$$$$$$$%%%&&&'''######""""""""""""######!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$""" !!!!!!""""""!!!!!! !!!!!!  !!!!!! !!!### !!!!!!!!!!!! !!!    !!! !!!!!! ###"""  !!!###"""""" !!! """!!! !!!"""###,,,QQQddd___\\\___SSS888((("""!!!!!!###"""!!! !!!"""$$$%%%&&&%%%###""""""""""""""" !!! """"""###!!!!!!### !!!$$$   """"""!!!!!!!!!"""!!!  !!!!!!!!!!!!"""""""""!!! !!! !!!!!!"""""""""######}}}zzzyyyyyywwwqqqllljjjbbbWWWNNNJJJGGGCCC@@@<<<999777555555444222111000//////......------,,,,,,,,,,,,+++++++++++++++******)))))))))******+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!!###'''(((&&&&&&)))###############$$$%%%&&&######""""""""""""###### !!!"""!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!"""$$$ !!!!!!!!!"""""" !!!  !!! !!!!!!   !!!!!!"""###"""!!!"""!!!  """  !!! $$$$$$###""" !!!!!! !!!  !!!"""***MMMjjjeeeaaabbbJJJ---$$$"""$$$(((((($$$!!!!!!$$$###"""""""""###$$$%%%""""""!!!  !!!!!! """   !!!###"""$$$###!!!"""!!!!!!###&&&'''&&&$$$######""""""""""""!!!!!!!!!  !!!"""######"""~~~{{{yyyxxxuuupppkkkeee___VVVNNNIIIFFFDDDBBB===;;;888777666666444222111111000000///......------------------,,,,,,,,,******************+++,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%&&&$$$%%%((("""!!!!!!!!!!!!""""""#########""""""""""""######!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!""" !!!!!!!!!""""""""" !!! """!!!  !!!""" !!!!!! !!!"""   !!!!!!!!! """######!!!!!!!!!   !!!!!! """### !!!!!!""""""###""""""""" %%%%%%"""!!! !!!""")))FFFmmmooojjjbbbAAA+++&&&'''### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!***000!!! !!!###$$$###  """ !!!""" $$$&&&&&&$$$  %%%+++//////---&&&$$$############""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! |||zzzzzzwwwrrrnnnbbb___YYYQQQIIIDDDCCCCCC???===:::888888777666444222222111111000000//////........................***************+++,,,---*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""&&&&&&######%%%$$$$$$###"""""""""############""""""""""""###### """######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!! !!!!!!!!!"""""""""""" !!!"""!!! """!!!!!!"""!!!!!!   """!!! !!!### !!!   !!!!!! !!!!!!"""######!!!"""######!!!!!!!!!###  !!!!!! !!! !!!!!!""""""!!!!!!  !!!######$$$$$$ !!!"""""""""!!! !!! !!!!!!""""""(((===kkkwwwooo[[[222'''""""""!!! """""""""!!!  """$$$$$$"""!!!"""$$$"""!!!!!!!!!!!! !!!)))...### !!! ###%%%$$$!!!!!!###%%%!!!  """ ######"""&&&""" %%%+++///...,,,&&&$$$"""###%%%%%%$$$"""""""""""""""""""""##############################%%%###!!!"""$$$$$$###!!!}}}||||||yyyuuuqqqaaa```\\\SSSJJJCCCBBBCCC@@@>>>;;;:::999999777666333333222222111000000000......//////////////////+++*********+++,,,,,,---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&(((((($$$###%%%(((''''''&&&%%%%%%%%%%%%######""""""""""""######!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""###$$$$$$ """%%%%%%$$$"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""######!!!!!!  !!!$$$###""" !!!"""""" """""" !!!### """""""""  !!! !!!"""""" !!!"""######$$$ !!!!!! !!!### !!!"""###""" """$$$$$$!!! !!!### !!!"""###### ###''' !!!!!!!!!!!!!!!%%%!!!!!!###!!! !!!"""######$$$(((666hhhyyynnnQQQ######""""""%%%$$$ !!!%%% !!!$$$%%%%%%###!!! ######!!! """$$$%%%""" ###%%%###!!!!!!"""!!! $$$!!!$$$"""  !!!!!!""""""###%%%!!!!!!  !!! '''###$$$$$$""" ###(((***((($$$$$$"""!!!###&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%########################***(((&&&&&&((((((&&&$$$wwwxxx}}}uuugggddd^^^TTTLLLGGGDDDBBBAAA???>>><<<999888777777777444444333222111000///...,,,...000000...---///111///---+++))))))+++---///,,,+++***)))((('''&&&%%%'''))))))&&&&&&))))))'''%%%&&&&&&&&&%%%$$$$$$###%%%&&&(((((('''&&&&&&'''***(((%%%###"""$$$'''((()))%%%!!!"""%%%'''$$$!!!!!!!!!"""###############!!!"""#########""" ###$$$$$$###  """###$$$######%%%&&&&&&$$$###!!!!!!"""$$$%%%###############"""!!! #########""" !!!###%%%$$$$$$###"""!!!!!!"""""" $$$$$$ ########################!!!"""###$$$$$$###"""!!!######""""""!!!!!!  """$$$%%% !!!"""######""""""###$$$%%%%%%&&&&&&"""######"""!!! !!!!!!###$$$"""!!!!!!!!!!!!###&&&&&&$$$%%%###!!! !!!###%%%!!! !!!!!!"""""""""!!!!!! !!!"""!!! !!!######777NNNTTTGGG555(((###"""###%%%$$$###""""""###$$$%%%%%%###"""!!!"""###!!!"""$$$#########$$$%%%$$$$$$%%%&&&%%%### """!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""'''***$$$""" !!!###$$$%%% """%%%((((((''''''(((((())))))******''''''((()))))))))))))))&&&((()))(((&&&%%%%%%&&&''''''(((((('''&&&%%%%%%...***'''&&&((()))(((&&&~~~vvvwwwyyyqqqddd___YYYQQQJJJFFFDDDCCCBBB@@@>>><<<999777666666666444333333222111000///...,,,...000///...---///111,,,+++++++++,,,...111222++++++***)))(((''''''&&&'''))))))&&&&&&))))))'''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&(((%%%!!!"""%%%&&&$$$!!!!!!!!!"""############### """###$$$$$$######$$$###  ###$$$ !!!######"""###$$$&&&((('''$$$""" !!!"""############""""""!!!#########"""!!!!!!###%%%############""""""!!!!!!###&&&$$$########################!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!!!!!!!! !!!###%%%&&& !!!!!!"""""""""#########$$$$$$%%%%%%&&&###$$$%%%$$$"""!!!"""###!!!###$$$$$$###""""""###!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""######!!!""""""""""""""""""###!!!"""""""""!!!"""%%%'''$$$,,,333555///((($$$"""###$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&###%%%&&&%%%$$$$$$%%%&&&$$$%%%'''''''''&&&$$$###$$$$$$$$$###"""!!!!!! !!!!!!"""############""" """$$$''''''&&&$$$%%%###"""!!! ###!!!!!!"""&&&(((******))))))))))))************'''((())))))*********)))(((***+++***(((''''''((((((((())))))(((''''''&&&+++)))&&&''')))******)))|||vvvuuuuuulll___ZZZTTTMMMHHHEEEDDDDDDCCC@@@>>><<<999777666555555333333222111000//////...+++---//////...---...///111000///---,,,***))))))******)))))))))((((((((('''***)))&&&&&&)))***'''''''''''''''''''''&&&%%%&&&'''&&&%%%###"""$$$&&&%%%''')))******(((%%%$$$((($$$""""""%%%&&&$$$"""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$%%%###!!!!!!###%%%!!!""""""""""""###%%%'''%%%###!!! !!!""""""############""""""######"""!!!!!!"""$$$""""""###$$$$$$###!!! ###'''((( $$$########################!!!"""###$$$$$$###"""!!!###""""""""""""!!!!!!!!!###"""""""""###%%%&&&(((!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$###$$$%%%$$$###"""$$$%%%)))%%%!!! ###%%%'''#######################################$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%)))+++)))&&&###"""$$$&&&&&&%%%$$$&&&((((((''''''((()))'''(((((((((&&&&&&(((***'''((())))))'''&&&'''(((&&&'''(((*********)))(((&&&&&&&&&%%%$$$######""""""###$$$%%%%%%%%%%%%$$$""""""%%%***///...'''!!!$$$$$$%%%$$$"""%%%%%%&&&(((+++,,,,,,+++,,,+++++++++++++++******((()))*********************,,,------+++******+++***************))))))((()))((('''(((***,,,,,,+++{{{uuussspppggg]]]WWWRRRLLLGGGDDDDDDCCCBBB@@@>>>;;;888666555444444333222222111000/////////+++,,,...///............//////...---***'''$$$"""))))))))))))))))))))))))(((***)))&&&&&&)))***(((''''''((((((((((((''''''&&&&&&%%%$$$"""###&&&)))%%%&&&(((***)))'''%%%###&&&$$$"""###$$$%%%%%%###!!!!!!"""#####################$$$$$$%%%%%%%%%%%%!!!###%%%%%%###!!!!!!""""""!!!!!!"""$$$"""!!!!!! !!!!!!"""### !!!"""###############"""#########!!!!!!"""$$$ """###%%%$$$###!!! ###((()))!!!%%%########################""""""###$$$$$$###!!! """"""""""""""""""""""""######""""""###%%%&&&'''###"""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$%%%$$$###!!!"""$$$&&&---***'''%%%%%%&&&((((((######$$$%%%%%%$$$##################$$$%%%&&&&&&############$$$$$$$$$$$$###$$$%%%%%%%%%&&&))),,,)))&&&%%%&&&)))***(((%%%%%%''')))***))))))***,,,'''((()))(((((((((***,,,+++,,,,,,+++***((()))***))))))***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$'''+++000111///***%%%###%%%&&&'''&&&%%%%%%%%%''''''))),,,...///---+++......------,,,,,,++++++******+++++++++++++++***+++,,,......,,,++++++,,,++++++,,,,,,,,,,,,++++++***))))))***+++,,,---,,,~~~zzzuuuqqqlllddd\\\WWWSSSLLLGGGDDDCCCAAA@@@???===:::888666444444444222111111000000/////////,,,,,,...///000///...---&&&'''***+++,,,,,,+++***))))))))))))************(((******''''''******(((''''''(((((()))(((((('''%%%&&&%%%%%%$$$&&&))),,,&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$%%%%%%$$$!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%%%% !!!$$$%%%%%%$$$!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!""""""### !!!"""###############!!!"""$$$###"""!!!"""### !!!###$$$%%%###""" $$$(((''' ###########################"""###$$$$$$###"""!!! """"""""""""###############"""!!!!!!"""###%%%&&&###############"""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$###$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%$$$######"""!!!!!!$$$%%%&&&%%%$$$%%%(((***$$$%%%((()))(((&&&$$$"""&&&(((***+++******+++---'''((()))((('''(((***,,,---......---+++***+++,,,,,,,,,,,,++++++***)))(((###$$$%%%&&&'''(((((()))"""###$$$%%%&&&&&&&&&&&&$$$***//////+++((()))+++%%%'''(((''''''(((+++...((()))***---//////---***//////......------,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,------,,,+++,,,---,,,,,,---------------,,,,,,---------------------|||xxxsssnnnhhhbbb]]]VVVRRRLLLGGGCCCAAA???>>>===;;;999777555444444444111111000000000/////////------...000222111///,,,***+++,,,.........---,,,)))*********************(((+++***''''''***+++(((&&&'''((((((((((((((((((%%%&&&&&&&&&%%%'''))),,,'''&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%!!!!!!"""###############%%%$$$$$$######$$$%%%%%%&&&$$$""" """$$$&&&!!!"""######!!!!!!"""###$$$$$$###""""""!!! !!!""""""############"""!!!"""$$$$$$"""!!!"""### !!!###$$$$$$###""""""!!!%%%(((&&&"""##############################$$$$$$###"""!!! """""""""############$$$"""!!!!!! !!!"""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$"""###$$$###!!!!!!###$$$!!!###&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''((('''&&&%%%$$$"""!!! %%%%%%&&&%%%$$$%%%'''***&&&((((((&&&###"""$$$&&&''')))++++++******+++,,,(((((()))((('''''')))+++,,,---...---,,,+++,,,---......---,,,+++***))))))$$$%%%&&&'''((()))******###$$$%%%&&&'''((((((((($$$***...+++$$$"""'''---((())))))(((&&&&&&+++///))))))+++---///...,,,***..................---------------------,,,,,,+++***+++------,,,+++,,,---,,,------..................000111111///...//////}}}yyytttooojjjddd___]]]SSSOOOIIIEEEBBB@@@>>><<<;;;:::888666555555555555000000000000////////////.........111333333000---111000000///---+++***)))+++*********************)))+++***''''''***+++)))%%%&&&'''(((((((((((('''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$###$$$%%%&&&!!!!!!"""###############%%%$$$###""""""###$$$%%%&&&$$$""" """$$$&&&"""###$$$###"""!!!"""$$$$$$$$$$$$$$$###"""!!!!!!"""############""""""!!! """$$$$$$###"""""""""!!!!!!""""""############!!!%%%((('''#################################$$$$$$###""" """"""#########$$$$$$$$$""""""!!! !!!"""###$$$"""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$$$$######$$$&&&"""$$$%%%%%%$$$######$$$###%%%'''(((&&&&&&(((***'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%&&&''')))***'''&&&&&&%%%$$$######"""$$$%%%%%%%%%%%%'''***,,,+++***)))&&&%%%&&&)))+++''')))******)))((()))***)))******)))(((''')))***+++,,,------,,,+++,,,.........---,,,,,,,,,,,,,,,((()))))))))************$$$%%%&&&((()))*********'''***+++)))$$$###'''+++'''***,,,+++''''''***---+++++++++,,,......,,,***---------..............................---,,,,,,***,,,......---,,,---...,,,------...///.........---000333444222111222444|||wwwqqqlllgggaaa^^^]]]OOOLLLGGGCCCAAA???===<<<:::999777666555555666666000000000000///////////////...///222555444111---+++++++++,,,,,,---------+++++++++*********)))))))))+++***''''''***+++)))%%%%%%&&&'''((((((''''''&&&'''((('''%%%"""""""""&&&&&&''''''&&&&&&%%%%%%###$$$$$$$$$###$$$%%%'''!!!!!!"""###############%%%$$$###"""""""""###$$$ """$$$&&&&&&$$$""" ###$$$%%%$$$###"""###$$$!!!!!!"""$$$$$$%%%%%%%%%###############"""!!! """$$$$$$###"""""""""""""""!!!!!!"""###$$$$$$ $$$))))))!!!%%%###########################$$$$$$$$$###""" """"""######$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$&&&%%%%%%%%%&&&'''###%%%''''''&&&$$$$$$%%%###%%%&&&%%%$$$&&&***...((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&%%%"""$$$%%%&&&'''))),,,///(((''''''''')))***)))(((''')))******(((''''''(((+++,,,,,,***)))((()))***)))+++,,,,,,++++++---......------------...//////------,,,++++++******)))&&&'''((()))++++++,,,,,,,,,,,,+++***(((((()))***$$$)))...///,,,***,,,///---,,,,,,,,,......---+++,,,,,,------......//////.../////////...---,,,,,,+++---...///...---...///,,,,,,---...//////......,,,000444555444444555777~~~xxxtttppplllhhhbbbYYYRRRMMMJJJFFFBBB???===>>>>>>:::888555444555555333222444111000333222//////222////////////////////////...............------,,,&&&,,,///+++''''''***,,,,,,)))&&&&&&(((***)))'''(((&&&###!!!"""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%%%%&&&%%%""" """###$$$$$$$$$$$$''')))''' !!!"""!!!###$$$$$$######$$$%%%###$$$&&&&&&$$$######$$$ ######"""!!!$$$''' !!!"""""""""""""""$$$#########""""""!!!!!!""""""############"""!!!$$$ &&&***(((&&&&&&%%%&&&&&&%%%$$$$$$%%%'''222***"""!!!$$$'''$$$!!!$$$"""!!!"""$$$%%%### """######"""###$$$%%%######%%%((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((())))))))))))(((((('''%%%'''(((((('''''')))***###((($$$"""(((&&&"""'''...***&&&%%%&&&((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((---111+++'''$$$&&&***,,,***'''''')))((('''***---***###///...,,,+++******+++,,,//////.........---------///111+++***333222,,,...***,,,------,,,+++,,,---''')))++++++***)))((()))...------,,,,,,------...***,,,---+++))))))+++...---,,,+++***)))***+++,,,------,,,,,,,,,---------,,,,,,------......//////222222111000///...---------,,,,,,,,,---...000111111---,,,000333222222444uuurrrllliiieee___VVVPPPJJJHHHDDD@@@>>>=========<<<;;;999888999888666555333000000222222//////111////////////////////////...////////////...------,,,---,,,******,,,...///+++)))&&&&&&((()))((('''((('''%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&#########%%%'''((('''%%%!!!!!!!!!"""######$$$$$$###''''''### """###"""!!!###$$$$$$######$$$%%%"""###%%%$$$###""""""###"""###$$$$$$######$$$%%%!!!!!!""""""#########"""############"""""""""!!!!!!"""""""""############%%%!!!!!!%%%((('''))),,,%%%&&&&&&%%%$$$$$$%%%'''...)))###"""$$$%%%$$$"""$$$"""!!!"""$$$%%%### """############$$$$$$$$$"""$$$%%%$$$######%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((((())))))))))))((((((&&&''')))(((''''''((()))%%%***&&&###(((%%%!!!&&&+++)))'''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&(((---111---***'''(((******&&&###++++++***)))+++///,,,'''...---,,,+++++++++,,,,,,///.........------------***000---+++000...***000,,,...//////---,,,---...(((***,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,---------,,,***''''''***---+++++++++++++++,,,---...------,,,,,,---......///------...//////000111111000//////......---------,,,,,,,,,,,,,,,---...///---***+++///111...+++,,,|||yyyrrrnnnhhhccc```ZZZSSSNNNHHHFFFBBB???===<<<<<<===999888777888888777444222222//////222222......000//////////////////////////////000000000///......,,,)))%%%&&&)))+++,,,,,,+++)))''''''((((((((('''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&((()))(((""""""!!!!!!!!!###$$$%%%$$$'''$$$###%%%%%%###!!!###$$$$$$######$$$%%%!!!"""######"""!!!"""###&&&%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$############""""""""""""""""""!!!!!!"""###$$$$$$(((%%%$$$%%%%%%$$$(((...%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$############$$$###"""###$$$%%%###!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%((( !!!###%%%'''((()))&&&&&&''''''''''''''''''&&&'''((())))))***))))))'''((()))((('''&&&'''(((&&&+++&&&###(((%%% %%%'''((()))((('''&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''((('''(((***...111,,,***)))***++++++'''###//////,,,***---111///+++,,,,,,+++++++++,,,---...............------------(((111000---///,,,+++444///000111111///------...)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,///******,,,---.../////////,,,,,,,,,---...///111111------...//////000111111------------------------+++,,,,,,,,,,,,,,,,,,,,,...,,,---222333...+++***~~~yyytttpppkkkddd___\\\WWWQQQLLLFFFEEEBBB???============666666666777888666333000111...///222222...---///////////////////////////000000000000000//////...+++((('''))))))(((((()))******))))))))))))((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&###"""!!! """$$$&&&###%%%######%%%%%%###!!!###$$$$$$######$$$%%%!!!#########""""""###%%%'''$$$"""###%%%&&&$$$!!!$$$######$$$$$$$$$%%%%%%#########"""""""""""""""$$$###"""!!!!!!"""######(((&&&''''''$$$!!!$$$***%%%%%%&&&%%%$$$$$$%%%'''!!!###&&&%%%###!!!###%%%######$$$$$$%%%$$$$$$###"""!!!"""%%%%%%######$$$'''(((((('''%%%$$$$$$&&& """###%%%'''((()))&&&&&&'''''''''''''''&&&&&&&&&''')))************((()))***)))'''&&&&&&'''%%%***&&&$$$)))'''###((($$$'''******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%$$$'''((()))******+++...111***)))***,,,......+++)))111000---***---222111,,,******++++++,,,---......------------------------+++222111...333111///666000111222111///------...***,,,......------...000,,,------------------,,,)))***+++,,,,,,---//////+++,,,.../////////......,,,,,,,,,---///111222333//////............------,,,,,,,,,,,,------......,,,------------,,,,,,+++///,,,,,,000111...,,,,,,|||vvvqqqnnniiibbb]]]ZZZVVVOOOKKKFFFEEECCC@@@>>>=========888888888::::::999666333000...///333222...---...////////////////////////000000000000000//////...,,,,,,000222...'''''',,,***+++++++++***)))))))))%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((&&&'''((((((((((((''''''%%%###!!!!!!###$$$%%%$$$$$$###!!! """$$$%%%"""$$$### !!!%%%%%%###!!!###$$$$$$######$$$%%%###$$$$$$###"""###%%%'''$$$!!! !!!$$$&&&$$$!!!$$$$$$$$$###$$$$$$&&&&&&""""""""""""""""""######%%%%%%$$$"""!!!!!!!!! """"""%%%'''%%%!!!###(((%%%%%%&&&%%%$$$$$$%%%'''"""&&&&&&###!!!###%%%###$$$%%%%%%%%%$$$$$$$$$### """&&&'''###"""$$$"""&&&((('''%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&''')))************((()))***)))'''&&&&&&'''###(((%%%$$$***)))&&&+++$$$'''******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''')))+++++++++,,,...000,,,,,,,,,...//////...,,,000///,,,))),,,111000,,,)))***+++,,,---.........,,,,,,---------------------111,,,,,,555555000444000111222111///------...,,,...//////......///111......///000000///......***,,,...000111000---+++...//////000///...,,,+++++++++,,,---///111333444333222111000...---,,,+++,,,,,,,,,------......///.........---------------,,,'''&&&)))+++***+++...|||yyysssmmmjjjfff```\\\YYYTTTNNNHHHFFFEEECCCAAA???===<<<;;;666666555666777777444222000...000444333///---...//////////////////////////////000000000///......)))***...222,,,###$$$,,,)))+++,,,,,,***)))))))))%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%$$$$$$!!! !!!###%%%&&&%%%######"""!!!!!!"""###$$$$$$%%%### """&&&'''$$$!!!###$$$$$$######$$$%%%###$$$$$$###"""###&&&((("""!!! !!!###$$$######%%%$$$#########$$$%%%&&&""""""""""""############$$$$$$$$$$$$###!!! !!!&&&'''$$$%%%)))%%%&&&&&&%%%$$$$$$%%%''' """%%%%%%###"""###%%%###%%%'''&&&%%%$$$%%%&&&###!!!(((((("""!!!%%%!!!%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&'''((())))))***))))))'''((()))((('''&&&'''((("""'''%%%$$$++++++(((...'''((()))((('''&&&'''(((%%%%%%&&&&&&&&&&&&'''''''''))),,,---,,,,,,---///111000///...------,,,,,,...---+++))),,,000...))))))***+++,,,---...------,,,,,,,,,,,,------------+++---((()))333444///111000111222222000....../////////000///------///000...///000111111000///...//////000222222///***&&&000000000///...---++++++++++++,,,---...000222333666555444222000...---,,,,,,,,,,,,------.........///...---,,,------///000...(((&&&(((++++++...111{{{xxxwwwrrrlllgggccc^^^[[[XXXSSSKKKEEEFFFEEECCC@@@===;;;999888444222111111222333111000111///111555444000...///////////////////////////...////////////...------(((###$$$)))'''!!!###+++&&&)))++++++(((&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))$$$$$$$$$###"""!!! """!!!!!!###%%%&&&%%%$$$######"""""""""""""""""""""###$$$###'''+++***&&&!!!###$$$$$$######$$$%%%"""######"""!!!###&&&(((###$$$$$$$$$"""""""""###%%%$$$"""""""""###%%%&&&!!!"""""""""############ !!!###%%%%%%###""" $$$ $$$&&&%%%%%%(((%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$######$$$%%%###&&&((('''%%%$$$%%%&&&###!!!))))))""" %%%!!!%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))(((((())))))))))))((((((&&&''')))(((''''''((()))###)))&&&%%%,,,+++(((---+++)))'''&&&''''''''''''&&&&&&&&&''''''(((((((((&&&))),,,------,,,,,,---111000...,,,******,,,---,,,,,,+++***,,,000---(((******,,,------------,,,++++++,,,,,,,,,---------''',,,))))))111111...333000222333333111000111222000111000///---,,,...///...///000111111000///...///...,,,---......+++(((//////...---,,,,,,,,,,,,+++++++++,,,---///000111222222111000///...------+++++++++,,,,,,,,,,,,,,,///---+++******---000222000,,,***---.........111}}}{{{vvvuuuvvvrrrmmmdddaaa]]]ZZZXXXRRRIIICCCEEEDDDBBB???<<<999777666666555333333444555444333111000222666555111...///////////////////////////...............------,,,---"""%%%(((%%%(((000$$$'''***)))'''%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***''''''&&&&&&$$$###!!! &&&%%%%%%%%%&&&%%%"""""""""############"""!!!"""%%%''',,,000---'''!!!###$$$$$$######$$$%%%!!!""""""!!! """%%%(((%%%'''(((&&&""" !!!###$$$###"""!!!!!!###%%%&&&!!!!!!""""""#########$$$"""%%%'''&&&###"""...'''"""###%%%######$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$###$$$$$$%%%%%%###&&&((((((%%%$$$%%%'''### )))***!!!%%%###$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###%%%'''((()))******((()))))))))))))))((('''%%%'''(((((('''''')))***%%%***'''%%%,,,***''',,,...***&&&%%%&&&((('''%%%'''''''''((((((((())))))&&&(((,,,------,,,,,,,,,------+++))))))***...000+++,,,++++++---000---'''***+++,,,---...---,,,++++++++++++,,,,,,---------&&&......,,,111000///888111333444444333222333444111222111...,,,+++---...---...///111111///...---,,,)))&&&'''+++...//////...---,,,++++++,,,...///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************...,,,)))'''(((,,,000222...***))),,,...+++)))***|||~~~}}}xxxwwwvvvoooeeeaaa^^^YYYTTTNNNHHHBBB===BBBAAA>>><<<999777666666555555444444333222222111/////////000222222000---......---,,,,,,,,,,,,---//////.........---------...---+++)))(((((()))***((())))))(((&&&&&&'''((()))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&###"""###'''(((&&&$$$"""""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""######%%%$$$***222..."""$$$$$$%%%&&&%%%$$$###"""!!!$$$&&&&&&%%%'''%%%$$$"""!!!!!!"""""""""$$$&&&&&&$$$"""""""""!!!!!!"""############### !!!"""######$$$$$$######$$$$$$%%%%%%$$$$$$###%%%(((***(((###!!!%%%)))'''$$$!!!"""%%%'''&&&###&&&((((((%%% """&&&%%%%%%%%%$$$$$$$$$######$$$ %%%&&&"""###'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$%%%''')))))))))))))))(((((((((,,,***(((&&&%%%&&&'''(((+++***)))(((((()))***+++)))((('''&&&%%%&&&'''((($$$((((((######((()))%%%222---((('''))),,,,,,,,,---***((()))++++++)))'''+++,,,+++)))'''(((,,,///*********+++---...,,,+++************+++,,,---...------------///222555777444333222111111222333555;;;777222---+++,,,...000...///000000///...,,,+++***************+++,,,,,,'''''''''((((((''''''''''''((()))*********)))(((&&&***,,,)))(((***(((###)))&&&%%%'''***)))$$$'''&&&%%%%%%%%%''')))+++$$$&&&((((((&&&%%%%%%%%%yyyzzzwwwrrrpppoooggg^^^^^^ZZZUUUOOOJJJEEE???;;;<<<<<<;;;999888666555444333333222222111111111000000///...///000///...,,,...------,,,,,,,,,,,,,,,//////.........---------...,,,***((((((((()))***((())))))(((&&&&&&''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$##################### """###"""!!! !!!"""$$$%%%$$$)))000,,,"""!!!"""$$$%%%&&&%%%%%%$$$!!!""""""######$$$$$$$$$'''&&&$$$############$$$!!!""""""!!!"""###!!!!!!"""############""" !!!"""###############$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$!!!!!!###&&&!!!###$$$%%%%%%%%%&&&'''$$$&&&&&&""" $$$%%%$$$$$$$$$############### !!!%%%&&&$$$$$$(((%%%%%%%%%%%%$$$$$$$$$$$$ !!!###$$$$$$$$$&&&(((((((((((('''''''''''''''+++***(((&&&%%%&&&''''''******)))(((((()))***+++''''''&&&&&&&&&''''''((($$$''''''######&&&'''$$$,,,+++***)))(((***---///+++)))''''''((((((&&&$$$'''((((((((((((((())))))+++***)))***,,,------,,,***************+++,,,---++++++***+++,,,...111222000///...------///111222222111///---,,,,,,------)))))))))))))))(((((('''(((''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&### """%%%&&&$$$!!!$$$###""""""###$$$&&&(((###%%%'''&&&%%%######$$$zzzyyytttooommmjjjddd\\\YYYUUUOOOIIIEEE@@@<<<:::666666777777666444333222000000000000////////////000...,,,,,,,,,---,,,+++------,,,++++++++++++,,,...------------,,,,,,,,,,,,+++)))((('''(((((()))((())))))(((&&&&&&''')))%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$######"""!!!!!! !!!"""""" !!!"""!!!%%%%%%###&&&---***""" !!!###%%%&&&&&&&&&%%%'''&&&$$$"""!!!"""######$$$$$$###############$$$ !!!!!! """### !!!""""""######"""""" !!!"""##################$$$$$$$$$$$$############"""!!!!!!"""$$$%%%###''''''###"""$$$&&&###%%%%%%""" ###############""""""""""""""" !!!$$$&&&$$$%%%(((%%%%%%$$$$$$$$$$$$######!!!"""$$$$$$$$$$$$%%%'''%%%&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$%%%%%%&&&((((((''''''((()))******$$$$$$%%%&&&''''''''''''***++++++''''''))))))'''%%%(((***)))'''(((,,,111***((('''&&&''''''%%%###%%%%%%%%%'''))))))'''%%%)))'''%%%&&&(((***+++***)))))))))((())))))******)))(((((('''((()))+++,,,***)))((('''((()))+++---((()))+++,,,,,,***)))''')))'''&&&$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$'''!!!!!!%%%$$$###### !!!$$$$$$######"""!!!!!!"""###%%%&&&"""$$$%%%%%%$$$###$$$$$$~~~zzzxxxuuupppkkkiiifffaaa[[[VVVQQQKKKEEEAAA>>>;;;999444555666666555333111///........................---+++))))))***,,,,,,,,,,,,,,,+++************++++++++++++++++++************)))((('''''''''((((((((())))))(((&&&%%%'''(((%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%$$$$$$###&&&((('''$$$###%%%((($$$#########"""""""""!!!!!!"""###"""!!! !!!######%%%$$$"""$$$)))'''""" !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###  !!! !!!!!!""""""""""""""" !!!""""""""""""""""""############""""""###""" """$$$$$$$$$###$$$$$$### !!!###$$$%%%%%%###!!! !!!###"""""""""""""""!!!!!!!!!"""!!!"""###$$$###$$$%%%############"""""""""!!!&&&''''''&&&###""""""############$$$$$$$$$$$$$$$&&&%%%$$$############$$$%%%%%%%%%&&&&&&'''(((((( !!!###%%%&&&&&&%%%%%%++++++***((('''(((((('''###%%%'''((('''(((+++---)))(((((('''(((''''''&&&&&&$$$$$$&&&((()))(((&&&%%%###!!!!!!###&&&'''((((((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&'''''''''&&&$$$#########%%%&&&!!!###%%%''''''&&&$$$""",,,***&&&"""  ###############""""""""""""##################"""#########$$$$$$$$$$$$$$$)))!!!!!!)))(((!!!$$$!!!"""$$$$$$###$$$#########$$$%%%&&&'''"""$$$&&&''''''''')))***|||xxxppplllgggfffddd```[[[XXXSSSOOOIIIDDDAAA???<<<;;;777888888888666333000///////////////............+++)))((((((***---......++++++***)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''(((((('''%%%$$$&&&'''%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$######%%%'''&&&###"""$$$'''!!!!!!"""""""""#########"""###$$$$$$""""""###$$$$$$%%%$$$"""###%%%%%%""""""###$$$$$$$$$###"""""" ###$$$$$$###"""!!!!!!!!!""""""""""""""""""###$$$"""  !!!""""""""""""""" !!!!!!"""!!!!!!!!!""""""######""""""!!! !!!""""""!!!$$$ """###$$$###$$$$$$"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""!!!!!!!!!!!!!!!!!! ###$$$%%%###!!! !!!!!!"""""""""#########$$$######"""""""""""""""""""""######$$$$$$$$$$$$$$$ """###$$$$$$$$$###&&&%%%######"""!!!!!!"""%%%######%%%(((++++++***'''(((((((((''''''''''''&&&$$$""""""$$$&&&((((((%%%###!!!!!!$$$'''((()))&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&(((&&&$$$!!! !!!!!!!!!"""""""""!!!!!! )))'''###  !!!"""$$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''!!!$$$//////### &&&((('''&&&&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&''''''$$$&&&(((***+++,,,///222|||yyyooojjjfffgggfffaaa[[[YYYQQQNNNIIIEEECCCAAA>>><<<;;;;;;:::999888555333111222222222111000/////////+++))))))***,,,.........******)))(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$%%%$$$###"""###$$$ !!!""""""###$$$$$$###$$$%%%%%%######$$$%%%#########""""""######""""""###$$$$$$$$$###!!! !!!###%%%%%%$$$""" """"""############"""!!! !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  %%%'''''' !!!!!!!!!!!!""""""""""""!!!$$$###!!! ###""" !!!!!!  """ !!!!!!"""#########""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$$$$###&&&###"""$$$###!!!!!!###&&&###!!!$$$***//////---)))******)))&&&%%%%%%&&&$$$$$$###"""!!!###'''+++((('''&&&'''))),,,------&&&&&&&&&&&&'''((()))************)))))))))((((((***(((%%%"""!!! !!!!!!""""""!!!!!!!!!!!!"""###"""!!!!!!$$$&&&&&&'''((()))***)))(((((((((((())))))))))))((((((,,,++++++++++++,,,------%%%###(((222444///---111------,,,+++)))'''%%%$$$###$$$$$$%%%&&&&&&&&&'''''')))+++,,,---///222444}}}zzzyyysssmmmjjjllljjjbbb[[[YYYOOOLLLIIIGGGEEEBBB???===<<<;;;:::999888777666666777666555444333111000000...---,,,---......---+++***)))((((((''''''((((((&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%###"""!!!###$$$############$$$$$$$$$$$$########################$$$###""""""######""" !!!!!!!!!""""""""""""""""""$$$%%%$$$###"""###$$$!!!!!!"""######!!!!!!"""!!!"""###$$$$$$###"""""" !!!""""""""""""!!! !!!!!!"""!!! !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!  %%%%%%###"""$$$&&&&&&  !!!!!!!!!""""""######### $$$$$$!!!"""&&&'''$$$"""""""""!!!!!!!!!  !!!### !!!!!!"""############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%%%%$$$$$$$$$%%%%%%&&&)))%%%%%%(((((($$$%%%)))%%%$$$$$$''',,,111666999111222222...)))&&&%%%&&&###'''***(((%%%%%%***///***))))))+++...000000///((((((((()))***,,,---...------.........---,,,,,,***(((&&&$$$$$$$$$%%%&&&"""###$$$%%%&&&''''''((("""!!! """$$$&&&'''(((***,,,------,,,,,,,,,------......------,,,000//////...///000111222***+++...111444666777777000///---***'''&&&&&&'''%%%%%%&&&'''((((((((((((+++,,,,,,,,,+++,,,///111yyywwwxxxrrrkkkhhhkkkiii___VVVTTTMMMKKKIIIGGGFFFCCC???===;;;:::999999888999999:::999999888666444333111111111000//////000...+++((())))))(((''''''''''''''''''((((((((())))))******$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$###!!! """###""""""""""""!!!!!!!!!!!!"""""""""""""""#########%%%""" ######!!!######""""""!!!!!! !!!###$$$###"""!!!"""### """$$$###!!!!!!""" """###$$$$$$$$$$$$!!!""""""$$$$$$!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! $$$+++,,,'''"""!!!!!!"""''''''$$$!!!!!!"""!!!!!! !!!"""""" !!!!!!""""""######$$$$$$###%%%"""$$$***+++(((############"""""""""""" """###"""!!!!!!"""### !!!"""######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%###""" )))((('''&&&%%%&&&'''((((((######''''''$$$$$$)))"""%%%(((***---333<<>><<<:::999999999:::<<<;;;999777444333222222333111000000222111---)))+++++++++*********))))))+++++++++*********))))))%%%&&&&&&&&&$$$###$$$%%%###%%% ###!!!!!!""""""#########$$$%%%$$$"""!!!!!!!!!"""###$$$!!! ###%%%$$$"""$$$!!! ###### $$$,,,,,,$$$"""((()))###!!!"""######"""""" !!!!!! """"""!!!  """###""""""""""""############ !!!!!!!!!!!!!!!$$$%%% !!!!!!!!!  !!!"""###%%%'''(((%%%###!!!"""%%%'''&&&$$$###""""""#########""" %%%&&&&&&%%%$$$%%%''')))(((&&&###  !!!"""######$$$$$$%%%%%%$$$$$$ !!! ###&&&'''$$$&&&))),,,,,,)))&&&###'''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%+++***(((&&&%%%%%%%%%&&&$$$%%%***222555888BBBNNNGGGFFF@@@444'''!!!$$$)))###'''++++++))))))...333111000000111222222000---...------...///111333444333555666555222///...///)))!!! '''******,,,---------------,,,+++...+++(((%%%%%%%%%$$$"""###%%%'''+++...000111222111111111333333333000...---,,,,,,---111333444444666444333555777777555222333+++''''''&&&###%%%+++///---+++***,,,---------+++...000000...---,,,---|||vvvtttuuuqqqllljjjjjjggg___WWWTTTKKKHHHEEEDDDBBBAAA>>>;;;>>>>>>===<<<;;;;;;::::::===<<<;;;999777555333222222000...///000000---***,,,++++++++++++*********++++++++++++************'''(((((((((''''''(((((((((***+++'''###!!!%%%)))###############$$$$$$$$$%%%$$$###"""""""""#########"""!!!!!!###$$$$$$###$$$!!!!!!$$$%%%"""###******###!!!&&&&&&!!! !!!"""$$$$$$$$$$$$### !!!!!!!!!!!!!!!#########""""""###%%%&&&!!!&&&""""""""""""#########$$$ !!!!!!!!!!!! """###$$$$$$%%%  !!!""""""!!! !!!"""$$$%%%&&&'''%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$%%%%%%$$$###%%%&&&'''&&&%%%%%%''')))'''%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$"""!!!"""%%%&&&(((((()))))))))(((''''''((()))))))))***))))))))))))))))))(((((((((''''''***)))'''&&&%%%$$$%%%%%%$$$'''...444555777@@@LLLCCC???999222---***((('''$$$''')))******,,,111555111000000111222222000...............///111333444666444333333222000,,,)))'''### %%%+++------,,,------......---------000---***((('''&&&$$$""""""$$$(((---000111111111333333444555555333000---+++******---000444555555333222333555777777333000,,,(((&&&)))***)))---222//////...---------......------...//////...---,,,~~~~~~}}}xxxttttttnnniiihhhlllkkkaaaUUUNNNJJJHHHEEECCCAAA???<<<:::;;;;;;<<<<<<<<<:::999888<<<<<<<<<;;;999666444222000...---,,,---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******''''''((()))************++++++***(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###$$$$$$$$$"""#########""""""$$$%%%###!!! """%%%&&&### !!!'''(((!!!###$$$ !!!###$$$%%%%%%$$$$$$ !!!!!!""""""""""""!!!"""""""""###$$$%%%''''''""""""$$$%%%&&&""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###$$$$$$   !!!"""#########"""!!!  !!!###$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$%%%%%%&&&''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%$$$$$$###$$$%%%&&&'''''''''((((((((((((''''''((('''&&&$$$""""""%%%''',,,+++)))((('''((()))***************************)))))))))))))))(((((('''***((('''%%%$$$$$$$$$%%%&&&+++333777555555===GGG@@@:::444444777666///(((&&&&&&&&&'''***///444888000000000111333333111//////.........///000222333777444111111222///)))###%%%&&&(((***,,,...//////,,,,,,------......//////222000...,,,+++)))&&&###"""&&&+++...////////////000111111///,,,(((&&&''''''(((+++///333555555111111333555666444000,,,(((&&&''',,,///000333777...111222111...,,,...000///------///111222///,,,~~~xxxrrrpppjjjffffffkkkkkk```RRRIIIJJJGGGDDDBBB@@@>>>;;;888555777999::::::888666444;;;;;;<<<;;;999666222000...---+++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++%%%%%%&&&(((***++++++******)))(((&&&%%%$$$$$$$$$((('''''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%!!!###%%%$$$!!!!!!$$$'''!!! """$$$%%%###!!!!!!&&&&&&!!!"""""" !!!###$$$%%%$$$$$$###!!!""""""#########"""""" """#########%%%!!!!!!##################$$$$$$$$$%%%%%%"""""""""!!!  ###%%%######(((..."""###$$$$$$$$$###"""!!! !!!###$$$%%%$$$$$$%%%%%%&&&&&&'''&&&%%%###$$$%%%'''''''''''''''((($$$&&&))))))((('''&&&'''$$$$$$%%%%%%&&&((()))***))))))*********))))))((((((&&&%%%%%%###!!!###(((,,,+++***)))))))))******++++++******************''''''((((((((('''&&&%%%((('''&&&%%%$$$$$$%%%%%%)))111999:::555333:::BBB===888666:::@@@???666---(((%%%###$$$)))000555888000///000222444444222000///...------...///000111444333222111...+++&&&"""&&&***///111000---,,,---******+++,,,---///000111444333111000///,,,)))%%% """$$$'''***,,,------//////...***%%%""" ######$$$(((---222444555111222444555333///+++''''''(((+++///222333444666...222555333...+++---000111...---000444666222...~~~~~~|||vvvpppnnnfffccccccgggfff[[[NNNGGGIIIGGGDDDAAA@@@>>>;;;888333555888::::::888666444999999999999777333000...------,,,*********,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******'''&&&'''***---...---***------+++***((('''&&&&&&))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%!!!###%%%$$$"""!!!$$$'''  !!!"""###"""!!!"""%%%&&&###!!!!!!"""!!! !!!############""""""###############"""""""""!!! """###!!!"""###### """%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""!!!  !!!!!! """''''''$$$"""$$$%%%######$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$%%%&&&&&&&&&%%%$$$######!!!$$$&&&'''&&&%%%''')))$$$'''))))))'''&&&&&&&&&$$$%%%&&&'''((())))))***((()))******++++++******)))&&&%%%&&&######)))***+++------+++***(((+++***)))((((((((())))))'''((()))***)))(((&&&%%%'''&&&%%%%%%%%%&&&'''(((,,,444;;;:::444333777;;;777777999>>>BBB@@@999111+++((($$$$$$(((---222444000000111333555666444333///...---------...///000000333444000***%%%$$$&&&)))...333222...)))''''''''''''((()))+++...000222555444333333222000---***$$$""" !!!&&&,,,000111222222///***%%%"""!!!!!!%%%+++000333444444444444333///+++'''%%%&&&***---000333555666555...222444111+++)))+++...000------111666999666222|||||||||xxxqqqmmmmmmccc```___aaa]]]SSSJJJGGGHHHFFFCCCAAA@@@???<<<:::555666999;;;<<<;;;999777777777777666444111///---,,,------,,,***)))+++,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++******...222333000---,,,------+++(((&&&&&&&&&((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%######$$$$$$######%%%&&& !!!!!!!!!!!! ###%%%%%%$$$"""!!!!!!"""!!!"""######"""""""""############""""""!!!&&&$$$"""###&&&&&&### ###$$$  $$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!! !!!$$$%%%%%%$$$$$$$$$)))(((%%%%%%$$$"""!!!"""$$$%%%%%%%%%$$$###!!!!!! !!!!!!###$$$%%%&&&'''&&&$$$"""!!!"""$$$"""&&&&&&%%%$$$''')))%%%&&&((('''&&&$$$%%%&&&%%%&&&((()))***)))((('''&&&'''(((***++++++++++++,,,((('''***%%%$$$'''+++...///---***(((***)))'''&&&%%%&&&&&&''')))***,,,---,,,+++)))(((%%%%%%%%%%%%&&&(((***+++...555999666111111333333000222666<<>>999444111...***'''''')))---000111111222555777888777555111000///......///000000---222444///&&&"""&&&+++---///111...)))$$$############$$$&&&))),,,///111444333333333444444222000,,,(((""" '''...333222222111,,,%%%!!! !!! %%%+++111333444666555333///+++(((((((((''',,,000111444888999666///000///,,,(((&&&(((+++++++++,,,000666999888666}}}}}}~~~vvvlllhhhkkk```^^^\\\ZZZSSSJJJGGGIIIGGGEEECCCBBBAAA@@@>>><<<555777999:::;;;;;;:::999888777666444222000......,,,...///...+++))))))***,,,++++++++++++******************)))))))))((((((---+++,,,///444444000,,,(((+++---***%%%!!!"""%%%'''''''''(((((((((((((((&&&&&&'''''''''&&&%%%$$$%%%###"""###$$$%%%%%%%%%!!!"""""""""!!!!!! !!!###$$$$$$$$$""" """ """###$$$$$$######""""""######""""""!!! '''$$$###%%%)))***&&&###"""%%%$$$###%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""!!! !!!!!!$$$%%%%%%$$$###$$$&&&%%%'''******''' !!!###$$$%%%%%%%%%%%%"""!!!  """$$$&&&''''''%%%"""!!!$$$"""&&&'''%%%$$$'''+++%%%&&&&&&%%%######$$$%%%&&&((()))******(((&&&$$$###$$$&&&(((***+++,,,,,,+++''')))///,,,!!!$$$"""%%%)))---///---+++)))((('''%%%###"""###$$$%%%)))+++,,,...---,,,)))((($$$$$$$$$%%%(((***---//////333333///---///...+++---...222888>>>@@@<<<888777666333---'''&&&(((,,,222222444666999:::999888555444333111111111222333...000///+++&&&%%%)))...///...,,,((($$$""""""""" """&&&***...000333222111222555777777666///+++%%%!!!!!!'''---222111222///)))!!!""" """'''---222555666666444000+++''''''+++///...333555444555999888444///---)))&&&$$$$$$%%%&&&$$$'''***///333666888888uuuiiieeehhh___]]]ZZZVVVLLLEEEEEEKKKGGGEEECCCBBBBBBAAA???===444555777888999999999999999888666333111000//////,,,///111///,,,)))((()))+++++++++*********))))))))))))))))))((((((((((((,,,******...222333///***(((---000---%%%!!!###'''&&&&&&''''''(((((())))))%%%&&&'''''''''&&&$$$$$$&&&###!!!"""%%%'''&&&$$$"""###$$$$$$"""!!!!!!!!!############!!!""" !!!###$$$%%%%%%$$$$$$"""""""""""""""!!! %%%###"""%%%***+++((($$$***)))$$$ $$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!! !!!!!!"""######"""###&&&$$$ """''''''""" """$$$%%%&&&&&&%%%$$$"""!!!$$$&&&''''''%%%!!!!!!$$$###'''(((%%%%%%(((,,,&&&&&&%%%###""""""###%%%((()))***+++***'''$$$"""!!!"""%%%''')))+++,,,,,,'''$$$)))222222)))'''---"""$$$(((+++------,,,+++'''&&&###!!!!!!!!!"""###''')))+++,,,,,,***'''&&&######$$$&&&))),,,///111...111///***)))---+++&&&...---///666@@@DDDAAA<<<<<<<<<999111((($$$&&&***333333444777:::<<<;;;999888777555444333444444555000...+++(((&&&(((,,,///111---((($$$!!!!!!###### $$$(((---///222111000111555888::::::...***%%%""""""%%%***...666666222+++### ###'''""""""$$$)))///444777888555333...(((%%%(((///555777;;;;;;666555777555///000+++%%%"""!!!"""###$$$###)))---000333777999}}}}}}ooocccaaafff[[[XXXTTTQQQOOONNNLLLKKKEEEBBB???AAADDDEEEAAA===777666777:::<<<;;;666222000000000000000111111222222000///...---+++)))&&&)))///...)))---555333***))))))))))))((('''&&&%%%+++...111333222///***'''((((((''''''&&&&&&&&&&&&(((((()))***************(((***(((######%%%&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$###### $$$%%%"""!!!###%%%###&&&###%%%+++***%%%"""%%%%%%&&&(((+++,,,+++&&&###%%%$$$###!!! %%%$$$$$$$$$$$$%%%&&&'''$$$### """"""$$$&&&'''!!!%%%((((((%%%"""!!!""" """###"""###$$$&&&'''$$$ !!!$$$%%%&&&%%%$$$###!!! """$$$&&&(((((('''&&&((()))((($$$!!!!!!&&&***)))))))))((('''%%%$$$###"""$$$$$$######'''***&&&***...000///+++)))(((%%%'''+++...000000///...%%%%%%$$$""""""!!!!!!!!!###)))//////***&&&$$$%%%&&&%%%%%%(((+++,,,)))%%%///...,,,'''""" """%%%"""%%%,,,666???DDDCCCAAA888???@@@555)))$$$$$$%%%)))000999??????<<<::::::777333111222666777444000000&&&!!!&&&+++,,,...111111,,,%%% !!!""""""!!!"""'''---111444444222222555555333222///)))### """''',,,333555333+++&&&&&&%%%"""$$$'''***,,,111888999666777111***%%%&&&***///222777888999999777444111///'''$$$!!! ###&&&)))---333666~~~xxxiii______cccZZZWWWTTTQQQNNNKKKIIIGGGDDDBBB???AAACCCCCC???:::666666777999:::999444000000000/////////111222333333111///......,,,)))&&&,,,000///)))+++111...%%%,,,,,,+++)))((('''&&&%%%,,,,,,---......---,,,+++'''''''''''''''&&&%%%%%%'''(((((()))******))))))&&&((('''$$$###&&&&&&###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########&&&'''$$$$$$'''&&&###)))%%%$$$''''''""""""%%%###%%%(((******(((%%%###&&&%%%$$$###"""!!!!!! &&&&&&&&&&&&&&&&&&''''''###$$$"""!!! """###$$$%%%###%%%((('''$$$!!!!!!!!! """"""""""""$$$&&&!!!""""""!!! """(((,,,%%%$$$###""" !!!%%%((()))***)))((('''&&&$$$"""$$$'''******))))))'''&&&$$$###""""""######"""!!!###)))...'''***...///...+++***)))&&&''')))---000111///---$$$$$$"""!!! !!!!!!"""$$$(((,,,,,,(((%%%&&&'''!!!###'''***+++++++++,,,+++***)))%%%!!! """%%%"""'''000888>>>>>>======CCCBBB888+++%%%######'''...777===>>><<<::::::888555333222333444444333...&&&###(((---...///222---(((""" !!! %%%***000444555222222555666444444111+++%%%!!!"""&&&***111444222,,,((('''&&&###'''+++...000555:::999555000+++&&&%%%***000666888999:::;;;:::777333...+++&&&###  !!!!!!!!! """$$$'''***///222|||oooaaaZZZ\\\```XXXXXXVVVSSSPPPLLLHHHFFFCCCAAA???@@@AAA???:::666444555666777888666222...000///......///111333555333111000//////---)))&&&***///...)))***...,,,$$$///---+++)))'''''''''''',,,+++***))))))+++---...%%%&&&((((((((('''%%%$$$&&&'''((((((((((((((((((%%%((()))&&&&&&((((((%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%############$$$$$$$$$$$$######"""$$$###"""$$$&&&""")))%%%###$$$###!!!!!!$$$ $$$((()))&&&$$$###$$$&&&&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$$$$   !!!"""############%%%&&&&&&$$$""" !!! !!!!!!!!!"""$$$&&&$$$&&&&&&"""%%%&&&%%%$$$""" !!!$$$'''((())))))(((%%%######%%%'''))))))***)))(((&&&$$$###!!! &&&---)))+++---...,,,+++++++++)))''''''+++000222000,,,$$$###!!! !!!"""$$$''')))***(((%%%%%%(((+++!!!&&&+++,,,***)))+++...%%%%%%$$$""""""$$$ $$$***111777999:::>>>CCCAAA777,,,%%%""" %%%+++333:::<<<<<<;;;;;;:::888666444333333444444***&&&&&&,,,111111111222'''$$$ !!!"""### !!!""" """&&&///444666444333666777666666333---'''""""""%%%(((000333333...******)))''',,,000444666:::===:::444,,,'''$$$'''///777;;;;;;;;;<<<<<<;;;666000***&&&$$$""" """"""!!! """###$$$&&&***---xxxhhh[[[XXXZZZ]]]WWWXXXXXXWWWSSSNNNKKKIIIAAA@@@??????>>>;;;555111333444555666666333000---000///...---...111333555222111000000///---***''''''+++,,,***+++...---(((---+++)))'''''''''((())),,,***((('''&&&(((***+++###%%%'''))))))'''%%%###&&&&&&''''''(((''''''&&&%%%)))***))))))+++***&&&######$$$$$$$$$$$$######"""$$$&&&''''''%%%###!!!######$$$$$$$$$$$$############""""""%%%'''!!!$$$###"""""""""""""""######''''''### !!!$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%$$$###"""!!!%%%&&&""" !!!"""######$$$$$$$$$$$$&&&%%%$$$"""   !!!###&&&%%%&&&%%% '''&&&$$$"""!!!  """%%%&&&&&&%%%$$$&&&$$$"""###'''++++++))))))((('''%%%###!!! $$$******+++---,,,++++++,,,---,,,(((%%%)))000333000+++&&&%%%###!!!"""###%%%'''---,,,***&&&$$$%%%)))---(((+++------+++)))((()))###"""!!! !!! ###''',,,222666888888<<<;;;333+++'''### $$$)))000777;;;======<<<===:::888888999888444111&&&&&&)))///333333111///$$$!!!!!!"""""""""$$$$$$"""!!!%%%...444888666555888999999999666000)))###!!!###%%%///444555222///000///,,,222666:::;;;===>>>999222---)))'''+++333:::;;;999;;;<<<<<<:::555...'''###""" !!!""""""""" !!!"""###%%%(((+++~~~tttbbbWWWXXX[[[[[[RRRUUUWWWWWWSSSNNNKKKJJJAAA@@@>>>===:::777222///111333666777555222///...000///......///111333444000//////000000...***''''''+++------------,,,)))((('''&&&%%%&&&(((***,,,+++***)))((('''&&&%%%%%%###$$$'''((()))'''%%%###&&&&&&''''''''''''&&&&&&$$$''')))'''''')))(((%%%########################"""$$$&&&''''''%%%""" ######$$$$$$$$$$$$######(((((('''&&&***+++&&& """###$$$$$$###!!!"""&&&$$$ !!!$$$###$$$$$$$$$###"""!!! !!!"""$$$&&&%%%$$$""" %%%'''### !!! !!!"""$$$%%%&&&&&&&&&&&&$$$!!!   ###%%%"""!!! """######'''&&&$$$###!!!  !!!###%%%%%%%%%$$$###%%%###"""%%%))),,,+++)))((('''%%%###!!!  !!!&&&+++***,,,---,,,++++++---///---(((%%%(((///333000,,,)))((('''&&&&&&''')))***111///+++&&&$$$&&&))),,,---++++++,,,---,,,(((%%%$$$"""  """$$$(((,,,111444111444555111---,,,)))$$$###'''---444:::===>>>===???<<<:::<<<@@@===333***$$$(((---111444444000,,,$$$!!!!!!!!! !!!"""!!!!!!$$$(((---444999888777999<<<<<<;;;888333+++%%%""""""###...444777666555666555222666:::=========<<<666...---++++++000777;;;;;;888999999999777333,,,&&&""" !!!""""""!!!!!!!!!"""$$$(((+++qqq^^^VVVYYY\\\YYYOOORRRUUUSSSOOOJJJHHHHHHAAA@@@>>>;;;777444111///000333666888666333111000000000000000000111111222,,,,,,---///000///+++(((+++---000///,,,)))'''&&&%%%%%%%%%%%%''')))+++---*********)))'''%%%###"""###$$$&&&'''''''''%%%$$$'''''''''(((''''''&&&%%%"""%%%&&&######%%%%%%!!!######""""""""""""#########$$$&&&''''''$$$""" ######$$$$$$$$$$$$######&&&''''''&&&(((***&&& ######$$$%%%###!!!###"""!!!###"""###$$$$$$$$$###!!! !!!###&&&))))))(((%%%### $$$&&&###"""###"""  """$$$%%%&&&''''''$$$""" """%%%***'''$$$$$$%%%&&&%%%###&&&%%%$$$###"""!!!!!!!!! ###%%%&&&&&&%%%%%%######$$$'''***++++++***&&&%%%###!!!""""""!!!!!!$$$'''***+++------,,,,,,...///...***&&&(((---000000---,,,++++++*********++++++111...***&&&%%%''')))++++++)))(((+++......***%%%%%%###!!!!!!!!!"""!!!!!!"""$$$''',,,000///222222111111222...((("""%%%)))000777<<<===<<<>>><<<===@@@AAA<<<000'''&&&---222444555444000***###!!! !!!!!!  """&&&***,,,444;;;:::888;;;>>>>>><<<999555...'''###"""""",,,333888888888:::999666999<<<>>><<<;;;888111)))(((***///666;;;>>>===<<<777777666333///)))$$$!!! !!!"""!!!  !!!###&&&)))|||nnn[[[UUU[[[\\\WWWQQQTTTUUURRRLLLFFFEEEFFFAAA@@@===999555222111111///333888999777555444444000111111222111000//////))))))+++...000///,,,)))))),,,//////,,,'''%%%%%%%%%%%%&&&((()))***+++,,,******)))'''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%((((((((((((((('''&&&&&&$$$&&&%%%"""!!!$$$$$$!!!###"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$""" ######$$$$$$$$$$$$######"""$$$%%%"""###%%%$$$!!! $$$%%%"""!!!$$$###"""!!! !!!"""###$$$%%%&&&%%%$$$"""!!! ###'''***+++***'''%%%!!!$$$$$$###$$$&&&### """###%%%&&&&&&&&&""" !!! """%%%000///,,,((($$$!!!%%%$$$######""""""######"""###%%%&&&'''&&&$$$###!!!$$$''')))))))))***+++$$$###!!! !!! !!!$$$)))+++---...------...///---+++((((((+++...///000------......---,,,+++***+++)))&&&%%%&&&(((************+++,,,,,,***(((&&&$$$###!!!"""%%%&&&%%%###!!!###$$$$$$&&&+++///000222111000111222---%%%!!!"""%%%,,,444999:::999999===@@@@@@;;;444---(((+++333999888777555000)))!!! !!!"""###"""  ###&&&+++444<<<;;;:::<<>>888777444000+++&&&!!!  !!!"""  !!!$$$~~~{{{xxxkkkZZZUUU[[[\\\UUUUUUXXXXXXSSSKKKEEEDDDEEEAAA@@@<<<888333111111222///444888:::888666666666000111222333222000...---&&&'''***---000///,,,)))$$$''',,,...+++'''&&&''''''''')))***++++++++++++***)))'''%%%%%%%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&(((***((($$$###%%%&&&$$$###"""!!! !!!"""###%%%%%%&&&&&&%%%###"""!!!######$$$$$$$$$$$$######"""&&&'''$$$###%%%'''&&&&&&(((&&& """"""###!!! !!!"""!!!$$$%%%&&&''''''&&&$$$""" %%%)))***)))&&&$$$###$$$######%%%((($$$!!!!!!"""###$$$%%%%%%%%%  """ """%%%(((+++,,,(((!!! ###$$$$$$############$$$$$$'''(((((((((&&&$$$!!! $$$)))***)))((()))+++###!!! !!!"""###$$$""" $$$'''(((+++...///...---...///,,,+++***)))***,,,///111---...///000///---***)))%%%$$$###$$$''')))*********...000...)))$$$###$$$$$$"""!!!###'''***)))'''"""%%%'''''''''(((---000111222000...//////((( ###)))111666777666555===CCC@@@555,,,***,,,///888===;;;888777111)))  !!!$$$$$$###""" ######!!! ***444===<<<:::<<<@@@BBB<<<:::666000)))$$$""""""'''///666888:::<<<;;;888:::<<<;;;777333000)))!!!&&&...888>>>===;;;;;;===:::777333...(((###  !!!!!!  ~~~}}}}}}wwwnnnvvviii]]]\\\___^^^YYYUUUUUUTTTSSSQQQOOOJJJDDD@@@???<<<888555444222111//////222777999999777666666,,,000444555222...,,,+++ ''',,,,,,+++,,,...,,,******+++---,,,(((%%%%%%&&&(((***++++++++++++***'''$$$$$$%%%%%%###!!!%%%$$$$$$%%%&&&%%%### &&&'''((((((((('''&&&%%%######$$$%%%%%%%%%%%%$$$'''$$$!!! !!!""" (((&&&$$$######""" !!!"""###''')))&&&###%%%'''&&&###!!!###%%%%%%$$$$$$$$$######"""""" !!!"""###'''%%%&&&(((%%% ### ###%%%&&&&&&%%%$$$&&&''''''&&&###!!!!!!"""!!!"""$$$%%%&&&&&&%%%$$$ !!!!!! !!!%%%(((&&&&&&%%%$$$###"""!!! """###%%%'''(((((('''''')))(((((('''%%%$$$######"""$$$'''******)))'''%%%  !!!"""!!!!!!!!!!!!!!!"""###))),,,...///...---------...---)))&&&)))...///+++///111333444333///+++(((&&&%%%%%%(((,,,---,,,))),,,+++***+++,,,)))$$$ &&&$$$"""###%%%((()))***(((###"""%%%%%%$$$***222111333555666333...((($$$###,,,333777777333:::>>>;;;111******---;;;>>>???>>>===999222+++$$$!!!(((###""" """""""""!!!)))333;;;<<<<<<<<<:::777888::::::555///***&&&"""+++000666:::;;;999888777777555888;;;666+++%%%&&&222555888<<<===<<<;;;999333444333...'''""" !!!  $$$### !!!"""###}}}yyytttnnnjjjtttggg\\\\\\___]]]XXXUUUTTTRRRPPPNNNLLLHHHCCC???===:::666444333222111///111444777888777444222222111333555444111...---...)))((('''))),,,---+++(((,,,++++++,,,---,,,)))%%%&&&''')))+++,,,,,,+++***)))&&&######$$$$$$""" ###%%%''''''%%%###$$$&&&%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%$$$######$$$""" """###""" '''&&&$$$$$$$$$$$$""" ###&&&'''&&&(((+++)))%%%###%%%&&&%%%###"""###%%%""""""!!!!!!!!!  !!!"""###$$$$$$!!!"""''')))$$$  ###$$$###""""""&&&&&&&&&%%%"""!!!!!!"""""""""$$$%%%&&&%%%$$$$$$"""   ###&&&&&&&&&'''&&&%%%###""" """###%%%'''(((((((((((()))((('''&&&%%%$$$$$$###&&&&&&(((((())))))((((((""""""!!! %%%$$$###""""""!!!""""""(((+++...///...---------......+++((()))///000...000222444555333///+++'''%%%%%%'''***...///---***,,,+++***++++++)))$$$ %%%$$$"""###&&&)))******,,,(((&&&&&&###!!!%%%---///111444555333...((($$$ ###+++222666666555999;;;666---(((,,,111;;;===>>>>>>===888000***%%% ### ###+++$$$""" !!!""""""!!!&&&000999;;;;;;<<<;;;999:::<<<;;;666000)))$$$!!!***///555:::;;;:::999888777777999:::444)))&&&)))555777:::======<<<:::999333333111,,,%%%!!! !!!"""###"""!!!"""&&&&&&""""""$$$""" ###yyylllgggiiipppfff]]]]]]___\\\XXXVVVSSSQQQMMMKKKIIIEEEAAA>>>:::888444222222222111///333555888777555111///...444444333000---,,,,,,...444+++###$$$+++...***%%%,,,,,,,,,---...---)))'''&&&(((+++......---***)))'''%%%###"""######""" !!!%%%(((&&&!!! $$$)))$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%###""" !!! !!!###$$$$$$###%%%$$$######$$$$$$"""!!!$$$((()))'''&&&)))***)))$$$%%%&&&%%%###"""###$$$  !!!"""###$$$%%%)))$$$###(((+++%%% !!!$$$&&&''''''&&&%%%%%%%%%%%%###!!! !!!""""""###$$$%%%%%%%%%$$$######!!!  !!!$$$%%%'''((()))(((%%%"""!!!!!!"""%%%'''((())))))))))))((('''&&&%%%$$$$$$$$$))))))((((((((())))))***$$$$$$"""!!! &&&&&&$$$###"""!!!!!!!!!&&&))),,,...---,,,,,,---///000...******///222111222444666777444///)))&&&$$$&&&)))---000000...+++++++++*********((($$$!!!###""""""$$$'''***,,,,,,***((('''%%% (((,,,...222333222...)))%%%""" ###***111444555777888666///((('''---555;;;;;;===>>><<<666...((((((!!!&&&&&&(((,,,%%%###!!! !!!""""""!!!$$$...777999:::<<<<<<:::<<<<<<<<<888111)))### (((---444999;;;;;;::::::888:::<<<999000((((((---999:::===>>>>>><<<:::888444222...(((### """!!!###""" """''''''###!!!$$$'''&&&###!!!!!!###}}}lllhhhpppnnneee_________\\\YYYXXXRRROOOLLLIIIFFFCCC@@@===888555222111111111000///444666888777444111///...222111000...+++)))))))))///''' """***...+++%%%,,,------......,,,***((('''***---//////---)))''''''%%%$$$#########""""""###%%%&&&###"""%%%$$$$$$$$$$$$$$$######"""!!!"""$$$%%%$$$###  !!!"""###$$$$$$$$$!!!!!!!!!"""######""" !!!&&&'''### ###''''''%%%%%%%%%%%%$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$)))%%%$$$(((***$$$"""$$$&&&((())))))((('''$$$%%%$$$""" !!!""""""###$$$%%%%%%$$$###"""!!!!!! !!!!!! !!!$$$$$$&&&((()))(((&&&""" !!!"""%%%'''))))))***))))))((('''%%%$$$$$$%%%%%%))))))(((((((((((((((((($$$###"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""%%%(((+++------,,,,,,---///222000+++***///444555666777999888444...((($$$###&&&***...111000...+++++++++******)))&&&$$$"""""""""###%%%))),,,---,,,$$$%%%%%%"""&&&***---111333333000+++((($$$!!! """)))///222333555555222+++&&&'''...666;;;:::;;;>>><<<444+++&&&)))""""""%%%%%%'''+++'''$$$!!! !!!"""!!!!!!$$$---666888999;;;;;;999<<<;;;;;;:::333)))$$$###''',,,444999<<<<<<<<<<<<999<<<===777---'''+++222===>>>??????>>><<<999777444000+++%%%!!! !!!""""""$$$######&&&,,,---+++&&&''''''%%%###"""###$$$ooolllvvvlllfffaaaaaa```[[[XXXYYYQQQOOOKKKHHHEEEBBB???<<<777444111000111111000///444666777777555222111111000000//////---+++(((&&&)))&&&%%%'''+++---+++'''+++---...///---+++***))))))+++...000///,,,(((&&&&&&&&&&&&%%%$$$###$$$$$$)))'''$$$###"""""""""!!!&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$""" !!!"""###$$$######"""""""""!!!"""$$$%%%%%%###!!!$$$%%%  $$$%%%%%%%%%$$$$$$$$$$$$###### !!!!!!!!!!!! !!!"""###"""!!!###'''(((%%%%%%(((!!!###%%%&&&&&&%%%$$$$$$$$$$$$""" !!!######$$$$$$%%%$$$###!!!  !!!###""""""!!!"""%%%###$$$'''((((((%%%""" """###%%%''')))******))))))(((&&&%%%$$$$$$%%%&&&&&&''')))***)))'''%%%###!!!!!!!!!!!!!!!"""###$$$ !!!"""###$$$'''+++------------...///333333---***...555888;;;;;;;;;999444---'''######&&&+++//////...,,,+++***++++++***'''%%%###"""!!!!!!###'''+++...------%%%''''''"""!!!$$$***---111444555222---***%%%""" """(((...222222111111///***&&&(((///666;;;999;;;???<<<222(((%%%$$$""""""#########)))///)))&&&""" !!!!!!!!!&&&///666777777999999888:::888:::;;;666+++&&&&&&''',,,444:::===>>>>>>>>>;;;>>>===444***(((///666@@@AAAAAA@@@>>>;;;888666333///)))###!!! !!!"""$$$&&&'''''',,,444777555,,,***'''###!!!!!!###&&&}}}qqqooouuuiiieeecccccc___YYYVVVWWWOOOMMMJJJGGGEEEAAA===:::777555222000000111000///333555777777555333333333222111111111111///+++(((***+++,,,------,,,)))'''***,,,//////,,,***))))))***,,,......---***'''%%%&&&''''''%%%$$$###$$$&&&,,,)))&&&%%%&&&&&&$$$"""''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$###!!! """$$$%%%%%%###!!!!!!!!!$$$$$$%%%'''((((((%%%###"""&&&%%%!!! ###%%%%%%&&&%%%###$$$%%%%%%$$$"""!!!"""###&&&%%%&&&'''$$$ !!!%%% """$$$&&&''''''&&&%%%%%%%%%$$$""" ###%%%$$$$$$%%%%%%$$$""" !!!###""""""!!!  $$$&&&###$$$&&&''''''%%%"""!!!###%%%&&&((()))))))))((()))(((&&&$$$$$$$$$&&&'''%%%''')))+++***'''###!!! !!!"""$$$$$$ !!!"""###$$$'''+++---......///000000555666///+++///888===@@@???===888222,,,'''###%%%(((---///...,,,++++++***++++++)))&&&$$$######!!!"""%%%)))---...---,,,+++---+++%%%"""###$$$"""***---111555555222...+++&&&"""!!!'''...111222//////---)))'''***111777<<<999;;;@@@===111'''$$$!!!""""""%%%---444+++'''### !!!!!!!!!'''///666777777999:::888999777999===888,,,&&&((((((...666<<<>>>?????????>>>???;;;000))),,,444;;;BBBBBBAAA???===:::888666333...(((###!!!"""""""""!!!###$$$$$$***333777666222...)))###!!!!!!###%%%yyysssppppppfffdddcccbbb]]]UUURRRTTTLLLJJJHHHFFFDDD@@@:::666888666222111111000///...333555666555333111111222444111//////000///---+++,,,,,,,,,------+++)))'''))),,,......+++)))((())),,,,,,------+++(((&&&$$$$$$&&&&&&%%%""""""$$$&&&%%%&&&'''&&&%%%%%%$$$%%%((('''&&&%%%$$$%%%%%%&&&)))'''%%%###"""!!!!!!!!!!!!$$$&&&&&&$$$!!!!!!"""###$$$$$$&&&'''&&&###!!!&&&'''&&&$$$%%%(((((($$$'''$$$######%%%%%%$$$"""  """###$$$'''$$$$$$&&&%%% """###&&&((())))))((('''&&&&&&$$$""" !!!$$$&&&$$$$$$%%%$$$###!!!    $$$'''%%%&&&&&&''''''&&&$$$###%%%&&&''')))))))))(((''')))'''%%%$$$###$$$&&&((())))))******)))'''$$$### !!!""""""  !!!"""###$$$'''+++...//////000111222999:::333---111;;;BBBEEEBBB>>>777111+++&&&$$$))),,,//////---++++++,,,***++++++)))%%%######$$$"""###&&&***...///---++++++,,,((($$$$$$((('''"""))),,,111444444111---***%%%""" &&&---222333000...+++'''&&&+++333:::===999;;;BBB???000&&&$$$ $$$***000333,,,(((### !!!!!!&&&///666777888:::<<<;;;;;;888:::???999+++%%%(((***000777===@@@@@@@@@AAA@@@???888,,,(((///999===BBBBBBAAA???<<<:::777666222---'''$$$#########""""""#########(((111555333666222,,,'''$$$#########}}}wwwuuurrrmmmdddcccbbbaaa[[[RRRPPPRRRIIIHHHFFFEEECCC>>>888444999666333111111000///...444555555444111/////////444000,,,***,,,...---,,,+++)))'''(((+++,,,***'''(((+++......+++((('''(((------,,,+++***'''%%%$$$###$$$%%%$$$!!!!!!###%%%!!!&&&&&&""" ###&&&'''&&&%%%$$$$$$$$$%%%&&&+++)))&&&###!!!!!!""""""###&&&&&&$$$""""""###!!!!!!"""$$$%%%### ((((((&&&$$$'''***(((###'''$$$"""###%%%&&&$$$!!!!!!!!!!!!"""""""""###### !!!###$$$%%%###***(((###  """$$$%%%%%%$$$$$$&&&&&&%%%"""!!!"""%%%'''$$$%%%%%%$$$###!!!!!!"""!!!###'''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&)))'''%%%######$$$'''(((,,,,,,***)))'''&&&&&&&&&!!!  ###""""""!!!!!!!!!!!!"""$$$''',,,...///000111222444<<<===666///333>>>FFFHHHDDD>>>777000***&&&%%%,,,///111000---+++,,,---)))++++++)))%%%"""###$$$"""###'''+++...///---***&&&&&&""" $$$+++***###(((+++000333333000,,,)))%%%!!! &&&---222444111...)))%%%%%%+++555===>>>999;;;CCC???000%%%$$$$$$""" &&&---///...---)))$$$ !!!!!!$$$---555777888<<<>>>>>>>>>999;;;@@@999***###''',,,111999>>>AAAAAAAAAAAAAAA???666***(((222;;;???BBBAAA@@@>>><<<999777666111---'''$$$$$$$$$###!!!)))***))))))---555888777888444000+++(((&&&###!!!wwwooorrrrrrnnnfffbbb^^^]]]\\\YYYSSSOOOJJJHHHFFFBBB>>>;;;888666;;;666333333222000111555777777777555222222333555---***---,,,---***)))+++,,,,,,+++***,,,---***,,,---+++(((''')))+++,,,,,,,,,+++)))&&&$$$"""###$$$$$$%%%&&&&&&&&&&&&############%%%'''###***,,,'''$$$&&&))))))222444000&&&!!!######!!!###############"""!!! ### !!!$$$%%%""""""$$$******(((''''''&&&''''''!!! $$$))))))$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&&&&((()))((($$$!!!$$$$$$%%%&&&&&&%%%%%%%%%'''$$$"""!!!###%%%&&&&&&(((&&&"""###%%%###!!! !!!###$$$$$$((()))***)))(((&&&###!!!"""'''***(((((())))))'''///&&&%%%&&&"""(((---(((------,,,***(((&&&$$$""" !!!!!!!!! !!!###%%%&&&###  !!!&&&---222444444444444888::::::444...///777@@@FFF@@@888111+++(((&&&%%%111222222000///...///000///...+++'''$$$$$$%%%''' $$$%%%&&&,,,222///'''(((&&&***---&&&'''***+++---............---&&&###!!!"""''',,,111333111+++###"""'''111888<<<<<<===>>>:::000$$$$$$""" !!!&&&,,,111333333...'''""" !!!""""""&&&---555:::<<<<<<<<<>>>BBB;;;;;;@@@;;;+++ %%%000:::>>>???BBBBBB@@@???;;;111***///999===999BBB???===<<<===;;;888444000...***%%% !!!###"""%%%***///444777888999999777333...***(((&&&%%%uuunnnqqqqqqlllgggeeeaaa]]]ZZZWWWSSSPPPJJJHHHEEEBBB>>>;;;999777;;;666333333222000111666777666444222222222333333888((((((222111//////***)))***++++++******+++---+++,,,,,,***((('''***,,,,,,,,,,,,***(((&&&$$$"""((('''&&&%%%$$$$$$$$$$$$%%%&&&(((&&&###!!!"""###$$$(((***((($$$%%%+++222:::@@@>>>111###"""$$$&&&&&&%%%$$$###""" $$$"""###&&&%%%!!! """(((''''''&&&&&&%%%$$$$$$%%%"""!!!"""&&&'''### !!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&'''((($$$&&&((('''%%%"""!!! ###$$$%%%%%%&&&&&&&&&&&&&&&$$$"""!!!###%%%&&&&&&***(((%%%###"""!!!!!!  ###"""!!! !!!###$$$%%%((()))******(((&&&###!!!###(((,,,******,,,+++)))&&&!!!%%%$$$***000+++000///...,,,***(((%%%$$$ !!!!!!!!! !!!###%%%&&&$$$!!! !!!%%%,,,000333444555666888::::::444...///666>>>???;;;444---(((&&&&&&'''///000000///------...000///...+++(((%%%$$$%%%&&&!!!%%%'''(((+++000...((('''(((!!!!!!------''''''***+++---...///......---&&&$$$!!!"""&&&,,,000333000+++%%%%%%***111666999<<<===>>>:::222(((###!!! """'''---222444444///(((###""""""######(((...777<<<======>>>???BBB<<<===BBB<<<---###"""%%%000:::>>>???BBBBBB@@@>>>999///***000;;;???<<>>===<<<===<<<888555333///***$$$!!!###&&&+++000444777888999999777333///+++(((&&&%%%sssoooqqqoooiiifffdddaaa[[[UUUQQQPPPPPPIIIHHHDDDAAA>>>;;;:::999<<<666222222111///222777888444000///111333222111777)))***222///,,,,,,'''((()))+++***))))))***,,,---,,,+++)))'''(((+++...---,,,+++)))'''%%%$$$###)))(((%%%#########%%%&&&***+++***(((%%%"""""""""&&&%%%&&&(((%%%###///???JJJIII@@@000%%%"""###$$$((((((&&&%%%###!!! %%%###$$$'''&&&!!! %%%%%%&&&&&&%%%$$$"""!!!(((%%%"""!!!###$$$""" !!!!!!""""""!!!!!! ###!!! ###&&&)))***###%%%''''''%%%###"""""""""###$$$%%%&&&'''''''''&&&$$$""""""$$$%%%&&&&&&)))(((&&&$$$"""!!! """&&&### !!!"""!!!  !!!###$$$&&&))))))******(((&&&###"""###)))---,,,,,,......,,,(((!!!$$$&&&"""&&&***$$$111000///---***'''%%%$$$ !!!!!! !!!###&&&'''$$$""" !!!!!!!!! !!!%%%+++000333555888:::999;;;:::555......555<<<888666222,,,'''&&&(((***---.........,,,---...000000...+++(((%%%$$$$$$%%%###(((++++++---000000---''',,,))),,,777444)))'''***+++---...//////......'''$$$!!!"""&&&+++000222///+++'''(((---222555666999;;;;;;888111)))###""" """(((///444666666111***%%%######$$$$$$)))000888===>>>>>>???@@@AAA>>>???CCC===///&&&%%%%%%000:::>>>???BBBBBB@@@===666---***111<<>>:::<<<<<<555...---333:::777777444...)))'''+++///---...///.........000222222///+++(((&&&%%%$$$###%%%(((,,,///111333444444,,,111111999FFF@@@---$$$***+++---...////////////(((%%%!!!!!!%%%***///111---***'''(((...444888999777999999555...'''###"""!!! $$$***111666999666111***$$$"""#########***000999>>>>>>>>>???@@@???>>>@@@CCC<<<000'''&&&%%%000:::>>>???BBBBBB@@@>>>555,,,+++333===@@@>>>=========>>>===<<<999888///)))"""!!!###&&&$$$"""&&&)))---222555888999999;;;888444///+++(((&&&%%%}}}zzzwwwrrriii```aaa```\\\UUUMMMHHHHHHIIIGGGEEEAAA===;;;:::<<<===;;;555222222111000333888888444000000444666444111,,,&&&+++111,,,,,,///+++''')))******))))))***+++...+++)))'''(((+++...000---+++)))&&&%%%%%%%%%&&&(((%%%###!!!"""&&&***---'''&&&%%%%%%&&&'''((((((((("""###)))&&&"""000EEEKKKHHHBBB;;;333***%%%$$$###"""!!!!!!!!!!!!""""""  $$$$$$ !!!$$$%%%&&&'''&&&$$$"""!!!!!!"""$$$%%%&&&%%%""" !!!"""######"""!!! !!!"""&&&)))***'''((((((&&&### !!!"""$$$%%%&&&'''''''''$$$""""""###%%%&&&&&&%%%%%%%%%%%%""" """!!!"""""" !!!%%%((()))***+++***)))'''$$$"""!!!(((---------///...+++''' ###%%%!!!)))333111111000...,,,(((%%%"""  !!! !!!$$$'''&&&$$$"""!!!"""""""""!!!###'''---222777:::>>>AAA<<<>>>>>>777///---222888888999888111)))''',,,222111222333333222222444666888333,,,(((&&&%%%###"""$$$%%%(((---111333555666222555555@@@QQQIII000!!!***+++---///000000000///)))%%%!!! $$$)))...111,,,(((%%%'''...666<<<>>>888:::999444+++$$$"""""" !!!%%%,,,333888:::666000)))$$$"""!!!""""""***000888===>>>===>>>???<<<>>>AAAAAA:::///'''$$$%%%000:::>>>???BBBBBB@@@@@@555,,,...666===>>><<<;;;===>>>???===;;;999888444---%%%!!!"""""" ''')))...333777999:::;;;<<<999555000+++(((&&&%%%||||||}}}{{{wwwoooeee^^^aaa```\\\VVVOOOKKKIIIHHHEEEBBB>>>:::888999<<<===999444222333333111333777555333222333666666333111...***111333+++***---(((((()))+++***))))))***,,,---+++((((((***---//////+++)))'''%%%$$$%%%''')))+++(((%%%""""""%%%(((******(((%%%$$$%%%&&&&&&%%%'''$$$$$$(((&&&$$$,,,999555FFFVVVRRR;;;$$$ '''!!!!!!  !!!"""###!!!###### ###&&&&&&''''''&&&%%%###"""!!!%%%''''''%%%""" !!!###$$$$$$###!!!  ###'''((()))))))))(((&&&"""  """###$$$%%%&&&'''''''''###""""""###%%%'''&&&%%%&&&'''&&&"""""""""!!!###!!!!!!!!! !!!%%%)))******++++++)))'''$$$### '''---------...,,,)))((("""&&&'''###)))444333444333111...+++'''$$$""" """%%%'''%%%###!!! !!!""""""!!!###(((...444888<<>>======???;;;???BBB@@@888---&&&###%%%000:::>>>???BBBBBB@@@???444,,,111:::???===:::;;;===@@@@@@===:::888777+++'''""" """%%%%%%%%%&&&)))...333888;;;<<<===<<<:::555000+++(((&&&$$$yyyzzzzzzxxxqqqhhhbbb___```]]]YYYUUUQQQMMMIIIFFFDDD@@@;;;777666888;;;>>>777333333555444222222555000111333555666444111000---,,,333333)))'''***%%%)))***++++++******+++---,,,***((())),,,/////////)))(((%%%######&&&))),,,***(((%%%######%%%(((***,,,(((%%%$$$&&&'''&&&%%%&&&&&&''''''''''''((()))(((:::MMMMMM888!!!((($$$"""!!! """###&&&"""!!!###### !!!%%%'''&&&&&&%%%%%%$$$######"""$$$%%%&&&$$$"""!!!!!! !!!###%%%%%%###!!! """&&&))))))((('''((('''%%%"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&"""!!!"""###&&&'''&&&%%%&&&&&&%%%### !!!### !!!!!! %%%*********++++++***'''%%%###!!!(((......---...+++((('''$$$***,,,&&&)))000...555444222///+++'''###!!! """%%%'''$$$"""  !!!!!!!!!!!!'''...444888;;;===???AAACCCBBB;;;222...222777888===>>>777---***222;;;AAAAAABBBAAA??????@@@BBBEEE<<<000'''%%%$$$###"""((( '''000222000///111333...000:::666(((###***+++---///111111111111+++'''!!!"""''',,,///)))'''&&&***222:::>>>???888;;;<<<555+++""" !!!!!!!!!###(((...555999:::777222+++%%%"""""""""""",,,222:::??????>>>???@@@;;;@@@DDD@@@666,,,%%%!!!%%%000:::>>>???BBBBBB@@@<<<000+++333>>>AAA===:::;;;>>>AAAAAA===999777666###""" """&&&))),,,&&&)))...444999<<<>>>???===:::666000,,,(((%%%$$$yyyyyyxxxtttkkkccc```aaa^^^ZZZUUUSSSQQQMMMGGGBBBCCC???:::666555777;;;>>>666333333666555222222555,,,000444666555222000...------555555+++***---((()))+++,,,,,,++++++,,,---+++)))(((***---000///...(((&&&$$$"""###&&&***---%%%%%%$$$$$$%%%(((+++---+++'''$$$$$$'''))))))(((%%%((()))&&&'''(((%%%'''+++222666///###!!!&&&'''%%%###!!! !!!"""***&&&###$$$###!!!"""%%%'''&&&%%%$$$############''''''&&&$$$!!! !!! !!!###%%%%%%###!!! !!!%%%)))+++***)))&&&&&&&&&%%%""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%"""!!!"""$$$&&&''''''%%%$$$$$$"""!!! """"""######"""!!! %%%******+++++++++***'''%%%######***//////......+++''''''...+++...555222444333000---)))%%%!!! """%%%(((###!!! !!!!!! %%%---444888:::;;;<<>>???BBBBBB@@@999---)))444AAACCC???;;;;;;???BBBAAA===888666555+++***'''###!!!$$$%%%(((...444999===@@@AAA===;;;666111,,,(((%%%$$$~~~uuuyyy{{{vvvlllccc``````]]]ZZZVVVRRRNNNHHHCCC???@@@;;;777888;;;===<<<999333111000111222444444333444777777333222000$$$+++///333555222...***(((+++,,,,,,+++******+++------+++******,,,......---,,,)))%%%$$$&&&)))+++,,,+++(((%%%%%%(((++++++***,,,+++************'''%%%%%%''')))++++++((($$$!!!###%%%'''(((&&&$$$######!!!!!!  """"""+++%%% $$$&&&%%%""")))'''$$$###$$$###"""!!!&&&%%%$$$"""!!! """"""######!!! !!!###&&&)))*********)))(((%%%###!!! &&&&&&&&&&&&%%%$$$######!!!"""%%%'''((('''&&&%%%&&&###!!!###$$$ !!!!!!  !!!###$$$&&&'''---))))))------(((""" '''+++---,,,,,,...,,,((($$$$$$(((///111000///222555333000,,,((($$$"""!!!""""""  %%%'''%%%"""!!! """###$$$'''$$$&&&///888===BBBGGGFFFGGGBBB777+++)))111;;;===EEEDDD555...666@@@DDDGGGCCCCCCGGGGGGCCCCCCGGGJJJBBB555)))''''''###***+++---000222222111//////---)))%%%#########$$$+++,,,///222555555444222...###!!!"""!!!)))111---(((###555::::::>>><<<999::::::555---&&&###### """(((000666888888:::333)))###"""#########,,,111777;;;AAAEEEDDD??????AAACCCBBB777)))###$$$***000777===??????>>>===999---***666???===;;;>>>???===;;;<<<>>>===:::666---+++)))))))))(((&&&$$$&&&)))...333777:::;;;<<<;;;888444222111...)))%%%{{{tttvvvvvvqqqhhhaaa```bbb[[[XXXTTTPPPMMMIIIDDDAAA===999777888<<>>;;;333111000111222444333333111333444222444666000''')))---000111///+++(((&&&++++++++++++******+++,,,,,,+++***+++---...---,,,+++(((%%%$$$'''***,,,,,,(((%%%"""###&&&))))))'''(((''''''((())))))'''%%%$$$&&&(((***)))&&&###!!!"""%%%((((((&&&$$$######!!!!!!  !!!"""###"""###'''(((((()))&&&$$$###$$$$$$"""!!!&&&%%%$$$"""!!! """"""###"""!!! !!!###%%%''')))******)))(((%%%###!!! &&&&&&&&&&&&%%%$$$######"""###$$$&&&''''''&&&&&&$$$"""  """!!!  """$$$'''(((---******------(((""" '''+++...,,,---...+++'''######'''...111//////111444222///+++'''$$$"""!!!""""""  %%%'''%%%""""""!!!!!!!!!"""###$$$((((((,,,222666777<<>>@@@FFFAAA777+++&&&&&&$$$###$$$)))///555777555111...+++'''$$$"""!!!"""###+++---111444777777555333...###!!!"""!!!)))111---((('''777::::::>>>===<<<<<<;;;555,,,$$$!!!!!!!!! """(((000666888888:::333)))###"""#########)))000666999===BBBBBB@@@@@@AAADDDBBB777***$$$%%%+++111888======<<<<<<<<<777---+++666>>>===<<>><<<<<<<<<;;;666222,,,***'''&&&%%%%%%$$$""")))+++000444888:::;;;<<<<<<999555333111...***&&&wwwttttttqqqkkkddd______aaaXXXUUUQQQMMMKKKHHHEEEBBB999777666888===??????===333222000111222333333222555666444111111222///******---000000---***((('''++++++************++++++******+++---......,,,)))(((&&&$$$%%%(((+++,,,---'''###!!!"""%%%((((((&&&%%%$$$$$$%%%''''''&&&%%%###%%%&&&((('''%%%""" !!!$$$((()))'''$$$"""!!!!!!!!!  !!!"""###$$$###!!! """###$$$(((&&&$$$###$$$$$$###!!!%%%$$$###"""!!! """###""""""!!! """$$$&&&''')))******(((%%%###!!!!!!!!!!!!&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''"""!!! """"""!!! !!! !!!$$$(((***---***+++...---'''"""!!!'''+++...------...+++&&&######'''...111//////111333111---)))%%%"""!!! """"""  &&&'''%%%######"""""""""###$$$$$$%%%)))///555666444888???EEEFFFBBB;;;222///333888===@@@===444444>>>FFFGGGAAA???AAADDDCCC???>>>???BBB@@@888---((('''&&&###&&&111:::===888333,,,***&&&###!!!!!!!!!"""+++///444888:::999666444...$$$"""###!!!)))111---(((""",,,:::::::::??????>>>>>><<<444+++""""""!!!###(((000666888777:::333)))###"""#########(((000888:::<<<@@@CCCCCCAAABBBDDDAAA777***%%%&&&,,,444===AAA???<<<;;;<<<333,,,,,,666>>>>>>===@@@CCC@@@===<<<;;;999444///...***&&&$$$#########""",,,///333777:::;;;<<<<<<===;;;777444222///+++(((vvvuuusssooojjjccc___]]]\\\WWWTTTOOOKKKHHHFFFCCC@@@777666666888;;;===<<<:::444222111111222333333222888888777444111///---,,,///000222111///,,,++++++,,,+++))))))***++++++***)))***+++...///...***'''&&&%%%$$$&&&))),,,------'''$$$"""###'''))))))'''%%%$$$$$$%%%&&&&&&%%%#########%%%%%%$$$###!!! $$$((()))'''$$$"""!!!!!!!!! """###$$$&&&&&&$$$"""!!!###(((&&&$$$###$$$$$$###"""$$$$$$###!!!!!! ######"""!!!  !!!###$$$&&&((()))***(((%%%"""!!!!!!"""###&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''!!!  !!!"""!!! """ !!!$$$)))+++---+++,,,///---&&&"""!!!''',,,......---...***%%%%%%%%%)))000333111111333222///+++'''$$$!!! !!!""" !!!&&&'''$$$##################$$$$$$"""$$$,,,666::::::<<>>>>>:::555888BBBGGGGGG@@@???>>>?????????@@@AAABBB???888///+++,,,***%%%(((444>>>@@@888111,,,***&&&###!!!!!!"""###+++000666;;;;;;:::777555///$$$"""###!!!)))000,,,(((%%%000<<<:::;;;@@@@@@======:::333***"""$$$"""###(((///666888888:::333)))###"""#########***333;;;<<<===AAAEEEGGGBBBCCCDDDAAA666***%%%(((...999FFFLLLHHHAAA<<<;;;///,,,...888>>>??????AAACCC@@@===<<<<<<:::444000111---((($$$###$$$%%%%%%000222666999<<<======<<<===;;;888555222///,,,***xxxwwwuuupppkkkfff___YYYUUUVVVSSSNNNJJJFFFCCC???<<<666666777999999999666444444222111111222333222111333555777777444111222444111222222000...------...,,,***((((((***++++++)))((()))+++...///...)))&&&%%%$$$$$$'''***---------%%%###"""###'''***)))''''''&&&%%%%%%&&&&&&###!!!############"""!!! !!!$$$'''(((&&&$$$"""!!!!!!!!! !!!"""$$$%%%!!!!!!"""""""""$$$(((+++'''%%%######$$$$$$###"""######"""!!! ######"""!!!  """###%%%&&&'''(((***(((%%%"""!!!!!!###$$$&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&"""   $$$### !!! !!!%%%))),,,...,,,...000---%%%!!!"""''',,,///.........***$$$((((((,,,222555444333666111...***&&&"""!!! """!!!!!!&&&'''$$$######$$$$$$$$$############"""(((444>>>@@@>>>===;;;AAAAAA777******999IIIVVVTTTNNNIIIIIILLLMMMKKKGGGFFFBBB>>>===???AAABBBDDD@@@888111000111,,,%%%"""&&&---888???===555---,,,***'''$$$""""""###$$$+++000777;;;;;;999777666///$$$"""###!!!(((000,,,((('''333===;;;===BBB@@@:::;;;888111)))"""!!!!!!$$$"""###(((///666999999:::333)))###"""#########***444<<<======AAADDDFFFCCCCCCCCC???555)))%%%(((111>>>NNNWWWSSSIII???999,,,---222:::??????@@@BBBCCC@@@>>>>>>>>><<<888444222---'''$$$###%%%&&&'''333555888;;;===>>>>>>===<<<;;;888555111///......}}}{{{zzzuuuoookkkfff```XXXQQQTTTQQQMMMIIIFFFAAA<<<888777888999:::999666333111444333111111222333222111222333555444...((()))...000000///,,,***)))+++---,,,***'''(((+++,,,+++((()))***+++---///---)))&&&$$$$$$%%%(((+++---,,,+++###!!! """&&&((('''%%%)))'''&&&&&&&&&%%%###!!!######"""!!!!!! """$$$&&&&&&%%%###""""""!!! !!!###%%%&&&%%%$$$""""""###%%%'''((('''%%%######$$$$$$$$$######"""!!!!!! !!!$$$###""" !!!###%%%''''''''''''+++(((%%%"""!!!"""$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!! """%%%###   """&&&***,,,...---///111,,,%%%!!!"""''',,,//////......)))$$$))))))---444777555555777111...***%%%"""!!!!!!!!! """!!!"""&&&&&&############$$$######"""!!!'''$$$'''333>>>@@@;;;777777<<<===444***...@@@QQQ```^^^\\\[[[\\\]]]\\\[[[WWWUUUPPPHHHEEEGGGHHHGGGFFFDDD>>>666333222---''''''+++222999;;;888000+++,,,***'''$$$""""""$$$%%%***000777:::999777666777000%%%"""###!!!(((///,,,((('''333======AAADDD???888888666000(((###"""###$$$""""""'''///777;;;;;;:::333)))###"""#########***333;;;===>>>@@@AAA@@@CCCBBBBBB===333(((%%%(((333???OOOZZZYYYNNN@@@666+++000777<<>>>>>???>>>:::666///+++&&&######$$$&&&&&&444666999<<<>>>??????>>><<<;;;999666333111111333}}}{{{~~~{{{tttlllgggddd```YYYRRROOOMMMKKKIIIFFFBBB<<<777777999<<<<<<;;;777444222555333111111222222222111555444333000'''"""+++//////,,,)))''''''***,,,---)))&&&'''+++,,,***(((******+++,,,---,,,)))&&&$$$$$$&&&))),,,---+++***"""!!! ###''')))(((&&&'''&&&%%%%%%&&&&&&$$$"""$$$###"""!!! !!!###$$$%%%$$$###""""""###!!! !!!###%%%&&&***&&&"""!!!"""###"""!!!'''%%%######$$$%%%$$$###""""""!!! !!!$$$###""" !!!%%%((())))))'''&&&+++(((%%%"""!!!"""$$$&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%!!! !!!$$$'''***,,,......000111,,,$$$!!!###''',,,000///......)))###***)))...444777555555777111...***%%%"""!!!!!!""" !!!!!! """&&&&&&###""""""#########"""!!! &&&$$$'''222:::;;;777555999:::777000+++...:::FFFHHHJJJOOOTTTVVVWWWYYYZZZVVVXXXTTTMMMKKKMMMLLLIIIEEEIIIHHH===222...---,,,''',,,444777666222...,,,***(((%%%###!!!!!!###$$$***///666888666555555777000%%%######!!!(((///+++(((&&&111;;;>>>DDDFFF===888888555///'''"""!!!######!!!!!!'''000888<<<===:::333)))###"""#########,,,444;;;>>>@@@BBB???;;;CCCBBB@@@;;;111&&&$$$(((333;;;IIITTTVVVMMM>>>222+++222;;;???@@@AAABBBCCCBBB???======???===999555...***&&&$$$%%%'''((((((444666999<<>><<<999666444555333111111222222222111555333333111***&&&...;;;000///,,,)))''''''***------)))&&&'''+++---***'''+++***+++,,,---,,,)))&&&$$$%%%&&&))),,,,,,+++)))%%%######&&&***,,,***((($$$######$$$&&&&&&%%%###%%%$$$"""!!! !!!!!!$$$%%%%%%###"""!!!###$$$!!! !!!"""$$$%%%'''$$$ ###''''''$$$&&&%%%######$$$%%%$$$###"""!!!!!! !!!%%%###""" """&&&***+++)))'''%%%+++)))%%%!!!!!!"""%%%'''&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&$$$### """%%%'''$$$""" """%%%(((***+++......111222,,,$$$!!!###''',,,000//////...)))"""))))))---444777555555777222///***%%%"""!!!"""###!!!!!! """&&&&&&###!!!"""#########!!! !!!!!!'''111777666666777===999333---***+++000444000444:::@@@AAA@@@@@@BBBFFFKKKKKKGGGGGGJJJHHHCCCCCCMMMPPPBBB111))),,,000$$$+++333555222///...///)))'''$$$!!! """###)))///555666444333555888000%%%######!!!(((///+++(((&&&///:::???GGGHHH<<<999999666///'''!!! """""" !!!&&&000888===???:::333)))###"""#########000666<<<@@@DDDEEE@@@999CCCAAA???:::000%%%$$$(((222888BBBMMMQQQJJJ;;;///+++444===AAAAAABBBCCCCCCBBB???=========<<<777333///,,,)))((()))***++++++444666999<<>>===;;;777777:::===~~~~~~|||yyyzzzhhh```bbb^^^\\\XXXNNNKKKHHHHHHJJJHHH???999777777<<>>888333222444666444111111222333444333555666555000***)))---222,,,***)))((((((***,,,...+++)))''')))+++,,,***'''---***))))))++++++(((%%%%%%&&&'''((()))(((&&&%%%'''$$$"""$$$(((***'''#########(((,,,)))!!!$$$%%%###!!! """######"""%%%%%%%%%%%%$$$""" !!!###"""!!!###((((((%%%'''&&&%%%&&&''''''%%%###"""%%%%%%"""$$$(((&&& """!!! !!!%%%###  """ $$$&&&&&&&&&&&&&&&$$$!!! !!!$$$%%%%%%%%%&&&''''''%%%######$$$&&&&&&'''''''''&&&$$$$$$!!! """(((,,,###&&&%%%""" !!!### $$$***---...//////111333...%%%!!!!!!***---000000///---)))%%%+++///444555444333333555444...'''$$$###$$$""" """ """&&&(((&&&$$$$$$"""  !!!$$$###&&&---111222444888999444555111'''***333111666222...---000333333111555555777:::<<<<<<:::888;;;BBBDDD:::---''''''''''''))),,,///000000///...,,,%%%!!!!!!""" !!!$$$***111666666666777666222...***""" (((,,,***&&&+++000666???FFFDDD???999666111,,,'''###"""!!!#########$$$,,,777<<<;;;<<<222((($$$###!!!"""%%%(((555@@@BBBAAAAAACCCCCCAAAAAA@@@;;;///%%%$$$***888???CCCCCCCCCBBB:::000---555<<>><<<999777,,,---///000,,,&&&&&&***333666;;;??????>>>>>>>>>BBB>>>:::999<<>>}}}~~~|||xxxuuuddd___aaa]]][[[XXXNNNLLLIIIHHHIIIFFF===777555999<<>>???BBBCCCCCCAAAAAA???:::...$$$%%%+++888???DDDDDDDDDBBB999///,,,444;;;===@@@CCCCCCAAACCCCCCCCCBBB???;;;888666+++&&&$$$%%%%%%"""###&&&333999@@@DDDDDDAAA>>><<>>>>><<<666222111222555333111111222444444333888444///,,,,,,///111333333---'''&&&))),,,,,,******)))((()))++++++)))(((---,,,*********(((&&&######%%%(((******(((%%%###!!!!!!"""''',,,---)))&&&)))%%%$$$'''((('''''')))%%%###!!! """#########%%%%%%%%%$$$###""" ###$$$""" """&&&'''$$$(((''''''(((******)))'''&&&&&&$$$!!!"""%%%$$$!!!"""!!!!!!"""$$$"""  !!! !!!%%%((()))'''%%%&&&&&&&&&$$$!!! """$$$&&&&&&&&&''''''&&&$$$######$$$%%%%%%&&&'''&&&$$$"""  !!! ###&&&%%%!!! !!! !!!!!!''',,,...---444444666777000'''$$$&&&---...111222111,,,'''%%%,,,...111222222222222333111,,,%%%"""""""""!!! """!!! ###'''(((&&&######"""  !!!!!!$$$###&&&---111111333777===:::;;;666---444???<<<===666000///333777888666///......000333555666666...///,,,'''%%%((((((&&&%%%'''***---//////------...(((###$$$$$$###$$$'''---333888777777888777444000,,,%%%!!!%%%,,,...***%%%...666888888:::;;;;;;999666111+++&&&###!!!!!!###$$$%%%(((000:::===::::::///&&&###""" !!!###'''000:::???BBBFFFFFFCCCAAA@@@>>>888---$$$&&&---:::???EEEFFFFFFAAA777...---444:::<<<>>>CCCDDDCCCDDDDDDDDDCCCAAA>>>;;;999111((( !!!$$$%%%''')))555<<>>;;;===::::::===BBBAAA:::222~~~~~~zzzuuudddYYYZZZ___ZZZWWWUUUMMMRRRNNNJJJGGG@@@888555666>>>>>>===999555111111222555333111111222444444444999333,,,***...222333222333+++%%%%%%***...---))))))))))))*********)))(((---,,,+++***)))'''$$$######%%%(((******'''$$$""""""''',,,,,,)))%%%---((($$$%%%'''))))))((($$$""" """###$$$###$$$$$$$$$###""""""!!! ###$$$""" ###((()))&&&'''&&&&&&((()))***)))''''''%%%###""""""$$$###!!!"""!!! """######!!! !!!!!! ###&&&&&&'''((('''$$$&&&$$$!!! """%%%''''''&&&''''''&&&$$$######%%%&&&'''(((((('''$$$""" ###'''###%%%$$$ !!!!!! ###)))...///...666777999999222(((&&&)))111111333666444---(((&&&---...000111111111111222///***$$$!!!!!!"""!!! """!!!!!!$$$'''(((%%%""""""!!! !!!!!!$$$###&&&---111222444888???>>>???888000;;;GGGDDDCCC;;;222111666;;;<<<;;;555333000///111222333333555333---(((''')))%%%%%%'''***---//////...---...'''######$$$"""###&&&...444888888777888777444,,,(((""" &&&......)))'''///666888999<<<<<<:::999666000+++&&&###!!! !!!###%%%(((000999;;;999888...%%%"""!!! """+++222:::>>>BBBEEECCC>>>AAA???<<<666+++$$$'''000<<<@@@EEEHHHFFF@@@555,,,///666;;;<<>>333+++%%%%%%&&&(((+++///888>>>EEEIIIHHHDDD???===?????????AAA@@@<<<666000~~~yyyrrr___VVVYYY]]]WWWSSSRRRLLLTTTPPPKKKFFF>>>777666999@@@???;;;777333111222333444222111111333444555444888111***)))...222333111...(((###$$$+++///---***((()))*********))))))))),,,,,,,,,***(((%%%$$$###$$$%%%((())))))&&&###!!!$$$***------***'''...***&&&$$$&&&((((((%%%$$$""" """$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!######"""&&&+++,,,)))$$$$$$$$$%%%((()))(((&&&&&&$$$""""""######"""""""""!!!!!!###$$$"""!!! !!!""" !!!$$$$$$$$$)))...+++%%%&&&###!!!!!!###&&&'''((('''''''''%%%###"""$$$%%%((()))******)))&&&""" ###(((###%%%$$$ !!!!!! ###***///000000777999;;;:::111((('''+++555333666:::888...((('''/////////000111222111111...)))### !!!"""""" ###""""""%%%((((((%%%!!!!!!!!! !!!!!!!!!######'''...222444666:::AAA@@@AAA999222???MMMIIIDDD:::///---333:::<<<;;;:::777444222333555555555555111***%%%&&&&&&%%%'''+++...000000///...---'''"""######"""###&&&///555888777666888777555000,,,&&&$$$***000---&&&&&&***///333999>>><<<666888555000+++&&&"""!!! !!!###&&&...888:::777666---%%%"""""" !!!&&&---555999===@@@===999AAA>>>;;;444***$$$)))222>>>@@@DDDHHHFFF===222+++333999>>>???AAAEEEGGGFFF@@@AAACCCCCCCCCAAA???>>>+++(((&&&&&&$$$"""'''...:::>>>BBBEEEDDDBBBAAA@@@DDDFFFFFFCCC<<<666333111~~~}}}wwwnnn]]]UUUXXX\\\TTTOOOOOOKKKSSSOOOIIICCC;;;555777===AAA>>>999555222222333444444222000111333555555555555000******...111000///***'''%%%''',,,///...+++((()))++++++)))((()))******+++,,,***'''%%%$$$$$$%%%&&&'''((('''%%%###""" ###)))---///...+++)))((()))'''$$$%%%'''&&&######!!! """$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""$$$$$$''',,,+++'''"""!!!"""$$$&&&''''''&&&$$$!!!!!!$$$%%%###"""""""""!!!!!!###%%%!!! !!!"""""" $$$((((((%%%(((//////(((&&&###!!!!!!###&&&((()))'''''''''%%%###"""$$$&&&)))***,,,,,,***&&&""" """"""!!!###%%%###!!!""" ###***000222222777999<<<:::000'''&&&+++888555777===:::...''''''111000///000222333222111---(((### !!!######!!!###"""###&&&))))))%%%!!! !!!!!!!!!!!!!!!######'''///444666:::>>>AAABBBBBB888222AAAPPPKKKGGG<<<000---444<<<>>>===;;;999666666888:::::::::444000)))$$$%%%'''!!!''')))---000222222222111---&&&""""""###!!!"""%%%000555888666555777666444333...'''%%%***...((())),,,000555===CCC@@@999888555000***%%%""" !!!"""$$$---666:::777666---%%%######!!! """"""+++555:::===AAAAAA>>>AAA>>>999222((($$$***555AAA@@@CCCFFFDDD999///***555;;;AAAAAACCCFFFGGGEEEDDDDDDDDDCCCAAA>>>;;;999)))((((((((($$$!!!%%%,,,999<<<>>>@@@@@@AAACCCDDDIIIIIIHHHBBB;;;555111111|||{{{zzzrrriii]]]VVVYYY[[[QQQKKKMMMJJJPPPKKKFFF@@@888333777???AAA===777333111222444555333222000111333555555555222///,,,+++---......,,,))))))***,,,//////...,,,''')))++++++)))((()))***(((***,,,***'''%%%%%%&&&''''''&&&&&&%%%$$$######"""%%%***,,,---+++)))((($$$'''%%%$$$'''&&&######!!! """$$$%%%%%%######"""!!! !!!"""""""""$$$%%%''')))&&& !!!###&&&''''''&&&!!! &&&((($$$!!!"""!!!!!! """$$$%%% !!!""""""!!!"""+++---%%%!!!'''+++)))&&&###!!!!!!###'''))))))((('''&&&$$$""""""$$$&&&)))***+++,,,)))%%%!!! """""" $$$%%%###!!!""" !!!""")))000444444777999<<<999///%%%%%%+++888444777>>>:::---%%%&&&333111///000222444333111---(((###!!!"""$$$$$$######"""###&&&))))))%%%  !!!!!!!!!!!!!!!""""""'''000666999===BBBAAABBBBBB666000BBBQQQLLLKKK>>>000---555>>>AAA@@@===;;;999999:::;;;;;;:::777222)))###%%%)))(((###)))+++///222444555444444...'''######$$$###$$$'''000555777555444666555333///+++%%%$$$***...''',,,222777;;;@@@DDDCCC???888555000***%%%""" !!!""""""$$$,,,777;;;999666---%%%$$$$$$!!!!!!"""###///;;;???@@@BBBDDDCCCAAA===888000'''$$$,,,777CCC@@@AAADDDAAA666---***555<<>>999222+++{{{yyyxxxoooeee^^^WWWZZZZZZOOOIIILLLIIIMMMHHHCCC===555111777@@@AAA===666222111333555666333222000111333555666555000...---,,,---,,,,,,+++***,,,///111111///---+++'''***,,,+++)))((()))+++'''***+++***'''%%%%%%'''((('''&&&%%%$$$###$$$$$$!!!$$$((())))))'''%%%$$$!!!'''%%%$$$''''''$$$###!!! """$$$%%%%%%######!!! !!!"""""""""%%%%%%&&&'''""" !!!###&&&(((((('''''')))$$$!!!###!!!!!!  """$$$&&& !!!######!!!,,,000$$$%%%'''&&&###!!!!!!$$$''')))***((((((&&&$$$""""""$$$&&&((()))++++++)))$$$ """&&&$$$%%%###!!!###!!!"""!!!)))000555666666999;;;888---###$$$***888333666===999+++###$$$444222///000333444333222---(((###!!!###%%%%%%$$$######$$$'''***)))%%%  !!!""""""!!!!!!""""""'''111888;;;???DDD@@@BBBBBB555///AAAQQQKKKHHH;;;,,,)))111:::>>><<<@@@>>>;;;::::::999777555888222''' &&&)))'''***---000444666777666555///)))$$$%%%%%%$$$%%%(((000444777444333555555333...***&&&(((111666///%%%)))222:::;;;<<>>======???@@@AAA===777///&&&$$$,,,888EEE@@@@@@CCC???444+++)))555<<>><<<999777222)))!!!!!!######$$$'''333777<<<@@@BBBDDDFFFHHHJJJBBB<<<===BBB???222&&&}}}yyytttooohhhccc]]]ZZZVVVSSSOOOKKKIIIJJJJJJEEE>>>888666888<<<>>>>>>888222333888;;;999555666444222333555666444222000,,,***,,,111333111...******)))+++------,,,+++)))***)))%%%&&&+++---,,,+++)))'''%%%$$$%%%&&&&&&%%%******### ###%%%###'''((('''$$$'''+++&&&(((&&&%%%%%%&&&%%%###!!!"""""""""###$$$$$$%%%%%%######"""!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&'''''''''$$$""" """$$$%%%%%%%%%###"""###!!! """$$$%%%%%%###!!! !!!###### """%%%%%%"""$$$))))))$$$###"""!!!$$$(((+++***)))'''''''''&&&%%%&&&''')))******)))'''$$$"""  """&&&((((((%%%""" !!!!!!"""'''---333777888666:::;;;666,,,(((+++111444555777777///%%%%%%,,,111000111333666777777666+++%%% """$$$$$$!!!&&&!!! &&&***'''""" !!!!!!""""""#########$$$######&&&+++111555888999;;;<<<999333444===DDDGGGCCC777)))%%%,,,666;;;;;;::::::999999888777777777:::111((($$$!!! """&&&%%%,,,222444555777777555222+++%%%"""!!! ###)))+++111444222222555555444333---'''(((000444///&&&+++...111555888999::::::<<<666---'''%%%$$$""" """!!!!!!%%%,,,444:::===666///'''""""""#########)))222;;;???<<<:::<<>>===@@@DDDCCC>>>AAA@@@===;;;>>>AAA===666222,,,'''&&&$$$"""%%%)))---555;;;<<<===CCCHHHJJJ??????>>>;;;777111,,,)))zzzwwwuuupppfff^^^\\\YYYUUURRRNNNKKKIIIIIIGGGBBB;;;666666999===@@@<<<777222333777:::888555666444222333555555333111000---+++...222444222///+++++++++---//////---+++)))***)))%%%&&&+++---,,,,,,***'''%%%$$$%%%&&&''''''+++***$$$ ###$$$###'''(((&&&%%%)))...+++###((('''%%%%%%&&&%%%###!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&'''((('''$$$!!!"""###$$$%%%%%%$$$"""!!!###!!! ###$$$%%%$$$###!!! !!!!!!$$$''''''%%%&&&***)))$$$###""""""$$$(((******)))''''''&&&%%%%%%&&&(((***,,,+++***(((%%%###!!! !!!$$$&&&'''%%%""" !!!!!!###'''---333666888777;;;;;;555+++'''***///333444777666...%%%&&&---555444444555666666555333***%%%!!!!!!###%%%$$$!!!%%%!!!!!!'''+++'''""" !!!"""""""""############!!!"""&&&+++000555777888999999666000111999@@@BBB<<<222((('''...777::::::999999888888777666666666777...'''$$$###!!!###'''%%%---444555777999888555222***###!!!!!!!!!###''',,,222444333222555555333333,,,''')))000333...&&&///111555888;;;<<<<<<<<<999333,,,'''%%%$$$###!!!"""!!!!!!%%%,,,444999<<<777000(((######$$$$$$###(((000:::>>>===<<<>>>AAA???<<<555***"""###---666EEE@@@???CCCBBB888---(((333999===>>>@@@CCCBBB>>>DDDBBB???<<<>>>@@@;;;444---((($$$$$$###!!!"""'''---444:::===BBBHHHHHHEEE======<<<:::666111,,,)))}}}wwwuuuuuuooocccYYYZZZYYYUUUPPPLLLJJJHHHGGGCCC>>>777444555999>>>AAA:::555111222666999777444555444333444444444333111///---,,,///333444333000******,,,...000///,,,)))(((***)))&&&&&&+++---,,,,,,***(((%%%$$$%%%&&&''')))+++)))$$$!!!"""$$$###)))(((&&&%%%(((,,,+++&&&((('''&&&&&&&&&%%%###!!! """###$$$$$$$$$$$$###"""!!!!!!"""######!!!"""$$$%%%%%%$$$"""!!!&&&&&&'''((()))'''### ###$$$%%%%%%$$$###!!! """!!! !!!$$$%%%%%%$$$$$$"""'''))))))((()))+++(((######"""###%%%(((******)))((('''%%%$$$$$$&&&)))+++,,,,,,***(((%%%###!!!  """&&&(((&&&###!!! !!!!!!!!! !!!!!!###(((...333666777888::::::333***&&&)))...111444666555---''')))///999888666666666444222///(((&&&######%%%&&&$$$!!!### """)))+++'''!!!""""""""""""############!!!$$$(((---222666888999666666222,,,---555:::<<<444,,,&&&'''///666888777888888888777666666555555222+++%%%$$$$$$"""###&&&%%%---555888999;;;999555444)))!!! """######%%%...333666444333555555222222,,,'''***000222,,,&&&...000333666888999999999666111+++&&&$$$$$$######"""!!!!!!%%%,,,333888;;;888111)))$$$###%%%%%%$$$)))000999=========@@@DDD>>>:::222'''!!!$$$///999@@@>>>@@@DDDCCC;;;000+++555:::>>>???AAACCCBBB???GGGEEE@@@===>>>???999111***%%%###$$$###!!!"""&&&+++111999???EEEIIIDDD===;;;;;;:::888555000,,,***~~~{{{wwwuuuqqqiii___WWWXXXXXXTTTNNNJJJIIIHHHEEE@@@;;;444222555:::===???777444111222666888777555444444444444444333222000---,,,---///222333222000'''(((***---...---)))&&&(((***)))&&&'''+++---+++---***'''%%%$$$%%%'''(((+++***((($$$"""###$$$$$$---***&&&$$$$$$&&&%%%###)))'''&&&&&&&&&%%%""" !!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""### !!!###%%%%%%###!!! &&&&&&'''))))))'''###%%%%%%%%%%%%$$$""" """!!!!!!###%%%&&&$$$###$$$""")))******++++++***&&&!!!"""###$$$''')))***)))))))))&&&$$$###%%%(((***,,,,,,+++)))'''$$$"""!!!  !!!###%%%)))---$$$""" !!!""""""!!!""""""$$$)))///333666777666777666000(((&&&***///000333666333,,,(((+++111999777666555444333000...'''&&&%%%&&&'''&&&###!!!!!! ###***,,,'''!!!"""""""""""""""#########"""&&&+++000333666888:::444333...)))+++222666666000***$$$&&&---444666666999999888888777666666666...((($$$$$$###!!!!!!###%%%...666:::<<<===:::666555)))###$$$$$$$$$///555888666555666555222222+++'''+++111000+++&&&,,,...222555777888777777666222---(((%%%#########"""""""""&&&---333777999888111)))$$$$$$&&&&&&%%%...444:::>>>>>>>>>AAADDD===888///%%%!!!&&&222<<>>777222999<<>>???999111)))%%%$$$&&&&&&$$$$$$((((((111;;;AAACCCCCC===666:::::::::888555222...,,,~~~xxxzzz{{{uuukkkaaa[[[YYYUUUWWWSSSKKKGGGHHHGGGBBB???999333222666:::<<<;;;444222111333666888777555333444555555444222000000+++,,,---///000000///---((()))+++---...---)))%%%'''***)))''''''+++---+++,,,***'''$$$$$$&&&)))+++,,,)))%%%$$$######%%%&&&...***'''%%%$$$$$$$$$%%%)))(((&&&&&&&&&$$$""" !!!###%%%&&&&&&&&&%%%%%%$$$"""!!!!!!!!!"""### !!!###$$$$$$###!!! '''''''''((()))'''###&&&&&&%%%$$$###""" !!!!!!"""$$$&&&&&&$$$"""""""""  !!!)))((()))******'''### """$$$&&&((()))))))))))))))&&&$$$$$$'''***,,,,,,+++***'''$$$"""  !!!###&&&)))$$$""" !!!"""""""""""""""%%%***///444666666333333111,,,'''''',,,222///444555000***)))...333555444333333333222000...&&&&&&&&&''''''&&&###!!!!!! $$$***+++&&&!!!######"""""""""""""""""""""&&&+++...000222555777333222,,,(((***111444333000***$$$$$$***111555666;;;::::::999999888888777...'''######""" %%%...777;;;<<<>>>;;;777666*** $$$%%%$$$%%%000555999777666777666222222***'''---111...)))&&&...000333777999:::::::::888666111+++&&&###""""""######$$$(((...333777999888111)))%%%&&&(((((((((555999===>>>>>>>>>???AAA;;;666---$$$!!!'''333<<>>;;;>>>???AAADDDEEEDDDDDDDDDDDDBBB>>><<<>>>???:::333)))%%%$$$&&&&&&$$$%%%((()))666CCCDDD@@@<<<888555:::::::::888666444111000}}}uuuzzz|||uuuggg\\\YYYZZZSSSVVVRRRIIIEEEGGGFFF@@@<<<777333444888<<<;;;999333222222444666888888777222444666666333111//////+++,,,...//////...,,,+++,,,,,,---///000///,,,)))'''******'''(((,,,,,,***+++)))&&&$$$$$$'''+++...---'''###$$$%%%$$$&&&)))---)))'''(((((('''(((,,,***(((&&&&&&&&&$$$!!!!!!###%%%'''''''''%%%$$$%%%$$$###!!!!!!!!!""""""""""""############"""""")))((('''''''''&&&### &&&&&&%%%$$$###"""!!! !!!###&&&((('''$$$""" !!!!!! """$$$***''''''))))))%%%!!!!!!!!!$$$((())))))((()))))))))&&&$$$&&&+++......---+++)))&&&###!!!  """$$$""" !!!""""""!!!"""###&&&***000444555555111000...)))&&&'''---333///555666///((()))///333111111000111222222111///%%%%%%&&&&&&&&&$$$"""!!!!!!!!!%%%******%%%!!!!!!############"""""""""""""""%%%)))******+++///333222000+++'''***111333111...***%%%%%%+++111555777<<<;;;;;;:::999999888888...(((######"""!!!%%%...666:::<<<>>><<<888666+++###"""$$$%%%%%%'''///555:::999888888777444111)))(((///222,,,''''''***,,,000444777888888888999777333---'''###""""""%%%%%%&&&)))///444777888999222+++((())),,,------999;;;======<<<;;;<<<>>>:::444+++$$$###)))333<<<@@@BBBBBB??????AAAAAA???AAA@@@AAAEEEFFFDDDCCCEEEAAA@@@<<<:::===???;;;333((($$$###$$$$$$"""$$$'''---;;;FFFEEE===999999999999999999888777555444333yyyvvvyyyyyyrrrfff\\\YYYYYYQQQUUURRRGGGCCCGGGEEE>>>777333111555<<>>AAAAAA>>>BBB???@@@DDDEEEBBBAAAEEE@@@???;;;999;;;>>>999111+++&&&###$$$###"""$$$)))000:::AAA>>>999888::::::888777777666666555444444uuuyyyyyyvvvooofff^^^YYYWWWPPPUUUQQQFFFBBBFFFEEE===333111000666>>>BBB???:::111222333555777999999999111444777777333///.........000222222000---+++***///---------......,,,***&&&)))***((((((,,,,,,***(((&&&$$$###%%%)))///222---$$$ ###'''&&&(((---...***)))+++((("""!!!&&&***((('''&&&%%%$$$!!!!!!###%%%&&&&&&$$$!!! &&&%%%###"""!!!!!!!!!"""&&&$$$"""!!!!!!"""$$$&&&,,,***&&&$$$$$$$$$$$$###&&&%%%$$$###""""""""""""!!!$$$''')))((($$$!!!###$$$######%%%'''---'''%%%((()))$$$###%%%!!!%%%***+++***(((((()))(((''''''+++111333000------+++((($$$"""!!!!!!!!! !!!###&&&***---&&&###!!! !!!!!!!!! """$$$''',,,111444555555444111,,,&&&###%%%+++000111777777---&&&)))000222222111111222444444222111$$$%%%%%%$$$"""!!!""""""""""""%%%((('''###"""$$$$$$#########""""""!!!!!!***,,,---+++((()))///444///,,,'''%%%***111222///$$$%%%'''---333777888888::::::999999888777777777000)))$$$%%%&&&%%%'''+++&&&...555777999<<<===:::555...(((&&&$$$###''',,,...555:::::::::;;;999666111)))(((000222***%%%'''&&&)))---111555888999999222333111,,,&&&######%%%((('''))),,,222666888999<<<777000...111555777888777777777666666777888999888333+++%%%%%%***333888888???BBB???>>>AAA@@@;;;AAA>>>>>>CCCDDD@@@???CCC@@@???;;;888:::<<<777//////***&&&&&&%%%$$$'''+++000555888666555888:::999666666555555444444444444{{{xxx{{{uuummmfffaaa^^^[[[ZZZPPPPPPOOOLLLGGGAAA<<<888222555:::>>>>>>;;;777444000444555444555888999666222444555444111...,,,+++000///.........---)))'''---......,,,)))''''''((((((''''''((()))******)))###""""""$$$(((,,,......,,,(((%%%$$$%%%(((******+++***(((%%%$$$%%%(((+++'''$$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!! ###"""!!! !!!""""""&&&&&&'''***,,,+++'''###%%%$$$###"""!!!!!!!!!!!! """%%%((()))(((%%%$$$!!!  """&&&(((------,,,'''######'''+++###$$$&&&((()))))))))(((,,,'''###&&&---111000---///,,,'''###  !!!!!!###%%%(((***+++(((""" ###""" """%%%)))...111444555222---(((%%%%%%))),,,...444666222)))''',,,000///222......222444222///...###!!! !!!###$$$!!! ###''')))(((&&&$$$##############################&&&,,,111444444333222000+++&&&&&&+++000111111(((%%%"""&&&---444666666888666444555777666333//////+++%%%"""!!!"""""""""---222666555333444555666---+++(((&&&'''***...111555555666:::>>>>>>;;;888,,,((((((------(((%%%&&&(((...111111444999666///555333000---***'''%%%$$$(((***---000333555666666555111//////111333222111333555666444111000222555444...(((&&&)))...222444666888;;;===>>>>>>=========;;;999999;;;=========;;;999777444333333333444((('''%%%$$$$$$&&&(((***000///222444222...///444444333222111000111111222zzzvvvvvvqqqiiibbb^^^[[[YYYWWWJJJJJJIIIGGGCCC>>>999666444777;;;>>>>>>;;;777444111555555333333666666333222444555444111...,,,+++000000000///...,,,***)))///...---,,,+++)))(((''')))(((((((((***+++***)))%%%$$$$$$&&&***...000000+++((($$$$$$%%%(((***+++)))))))))'''&&&&&&'''((('''!!!###&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%###""" $$$###"""!!!!!!"""###$$$'''&&&&&&(((******&&&###&&&%%%$$$###"""!!!!!!!!!!!!###&&&(((((('''%%%###!!!  ###&&&(((,,,***((('''&&&&&&%%%$$$%%%&&&(((***,,,......///***&&&###&&&,,,111///,,,---+++'''###!!! !!! """$$$'''***,,,---)))%%%!!!  !!!###!!!###'''+++000444777888333---&&&"""###(((,,,///111333///(((%%%***------000///...---///000---***###"""!!!"""$$$$$$""" ###&&&((()))'''%%%######$$$$$$$$$$$$$$$#########&&&'''***,,,///111222222...***&&&&&&+++///000///(((%%%###&&&---222444333555333222333666888888777...***$$$!!!!!!###$$$%%%'''---444777888666333111---+++)))((((((***---///111111333666999999666333+++'''''',,,,,,(((%%%&&&%%%+++...---...111000+++...,,,+++)))'''&&&%%%%%%'''(((***,,,............000...,,,,,,...000///............---+++***+++,,,222---'''%%%(((+++...///111222444555666666666555555333222222333555555444444222000///...///000111&&&&&&&&&&&&'''''''''''')))))),,,///...+++---222......---,,,---...///000}}}xxxsssqqqkkkddd]]]YYYVVVTTTRRRGGGGGGFFFEEEBBB>>>;;;999777999<<<>>>===:::666333333666666444333555444111111333444333000---++++++...000222000,,,)))***+++111...++++++,,,,,,)))'''***)))((()))***+++***)))&&&%%%%%%(((,,,000111222)))'''$$$$$$&&&)))+++,,,((()))))))))(((&&&%%%$$$&&&$$$!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!  !!!%%%$$$###""""""###$$$%%%'''&&&&&&&&&''''''%%%###'''&&&%%%###""""""!!!!!!$$$%%%'''((((((&&&###"""!!! """$$$&&&(((+++(((%%%&&&((('''###&&&&&&'''((()))+++------((($$$"""%%%,,,000///---,,,***'''$$$"""!!!!!!""" ###'''***,,,------$$$%%%%%%""" """%%%"""$$$(((,,,111555777999222,,,$$$ !!!&&&+++...,,,---+++%%%###&&&)))***+++...,,,&&&'''+++***$$$###"""!!!"""$$$$$$###!!!&&&(((((('''%%%###"""###%%%%%%%%%%%%$$$$$$$$$###((((((''''''))),,,///000***'''%%%&&&***---,,,+++&&&$$$$$$''',,,//////---555222///...///000000000...***%%%""""""$$$%%%&&&%%%'''***...000///+++(((+++***)))))))))***+++,,,++++++,,,///000000...+++)))&&&&&&)))+++(((&&&&&&"""'''***'''%%%&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&'''(((((((((((('''+++)))((((((***,,,,,,++++++***((()))***+++++++++///,,,((('''((()))++++++,,,,,,------............111///------...//////...///...---------...///000'''(((***++++++***(((&&&))))))+++......+++,,,000,,,,,,,,,,,,,,,---...///|||}}}{{{uuuooommmggg___XXXSSSPPPMMMLLLDDDDDDCCCAAA???===<<<;;;777999:::;;;999666333000333666666444333555444111000111222000...+++***++++++///111///)))'''))),,,111---))))))------)))%%%)))((('''((()))***)))(((&&&%%%&&&)))---000111111(((&&&$$$$$$'''***+++,,,***)))(((''''''&&&%%%$$$%%%%%%%%%###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###"""""""""###$$$%%%((('''%%%%%%$$$$$$$$$$$$((((((&&&$$$###"""""""""&&&'''(((((('''%%%###!!!!!!!!!!!!"""$$$%%%'''(((***((('''&&&'''%%%""",,,+++***((((((((()))***&&&$$$###&&&,,,000///------+++(((%%%###!!!!!!!!!!!!###&&&)))+++,,,,,,+++!!!######"""###!!!###%%%(((+++...000222333,,,'''""" $$$''')))'''(((&&&###!!!"""%%%'''%%%+++))) '''(((!!!!!!!!!!!!"""######"""!!!%%%&&&&&&$$$"""!!!"""$$$&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%'''***+++&&&%%%$$$%%%((())))))'''$$$$$$$$$'''***+++***(((///---+++***************---***&&&$$$$$$$$$$$$###,,,%%%!!!"""%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''((()))((('''&&&'''&&&&&&((()))((('''&&&###''')))&&&!!! ###&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))*********)))'''%%%(((,,,000///...---,,,+++++++++,,,,,,,,,......---------......///444333111111222333222111333333222222222222333333//////000111000///---,,,111///000333333000000222222222222222111222222222|||{{{yyyrrrkkkjjjeee\\\UUUPPPMMMJJJHHH@@@???>>><<<:::999999999888888999888777444111//////222333111111444444111///000000///,,,************---///---'''%%%(((+++///+++'''(((+++,,,((($$$((('''&&&&&&'''((('''%%%&&&%%%&&&(((,,,......---'''%%%$$$%%%'''***++++++---)))%%%###%%%&&&&&&&&&###&&&'''$$$ """&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&"""!!!!!! !!!"""###$$$'''&&&%%%$$$######$$$%%%)))((('''%%%$$$$$$######(((((()))((('''%%%"""!!!!!!!!!###$$$&&&''''''(((***+++***'''###!!!"""$$$000///...,,,+++,,,------&&&$$$%%%(((,,,///...------+++)))%%%""" $$$%%%((()))***)))((('''###"""$$$%%%&&&'''((()))))))))%%%###!!!!!!"""###$$$###$$$$$$######!!! """%%%!!!&&&%%%$$$%%%!!! !!!""""""!!!"""""""""######"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&#########$$$&&&&&&&&&%%%###$$$%%%'''((((((&&&$$$&&&'''(((***++++++,,,---'''%%%$$$$$$%%%%%%$$$"""***""""""%%%%%%'''***%%%&&&&&&'''''''''''''''$$$%%%'''''''''&&&&&&&&&))))))((((((***+++***((((((***,,,)))$$$"""%%%***))))))(((''''''''''''((($$$%%%%%%&&&&&&'''((())))))***+++++++++++++++,,,+++(((''')))---000000...000111222222222222333333666555555444444555666666;;;:::999:::;;;;;;:::888<<<;;;;;;:::999999888888;;;:::999888777777666666777444555999;;;999888;;;;;;::::::888777666555444}}}zzzvvvpppkkkhhhbbb[[[TTTPPPMMMKKKIIIFFFDDDBBB???============:::::::::999777555333111---000111///000222222///000000000///,,,++++++,,,+++,,,---+++(((&&&(((+++---***((((((******(((%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&(((+++,,,+++***(((&&&%%%%%%(((*********---(((###!!!$$$'''((('''"""$$$&&&$$$"""&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!###$$$!!!!!! """###$$$%%%%%%&&&%%%$$$$$$%%%''')))((('''&&&&&&%%%%%%&&&)))))))))((('''%%%###"""!!!"""$$$&&&((((((((((((***++++++'''""""""%%%))))))))))))***+++,,,---%%%$$$%%%(((+++,,,,,,++++++***'''%%%""" %%%&&&'''((('''&&&%%%$$$&&&""""""%%% $$$$$$%%%%%%$$$$$$###"""!!!!!!!!!###$$$$$$""" ###!!!"""$$$### """&&&######$$$"""  """ """""""""!!!"""###!!!"""###"""!!!!!!###%%%&&&&&&&&&'''(((((())))))%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((***)))))))))+++---+++)))&&&&&&'''((((((''''''+++'''%%%)))''''''((())))))******+++)))***,,,,,,++++++,,,---...///...,,,...000///,,,//////000000---***,,,111......,,,+++***)))))))))((((((((()))***,,,---...///111333222111000000111555444333333555666666555888:::;;;;;;999999:::;;;<<<<<<======>>>>>>>>>??????>>>>>>???AAABBB@@@???BBBBBBAAA@@@@@@???>>>>>>FFFEEECCCAAA@@@@@@??????999666777===AAA@@@@@@BBB??????>>>===;;;888666555~~~yyyuuuppplllddd___YYYTTTRRRQQQPPPOOOPPPMMMJJJFFFDDDCCCCCCCCC??????>>>===;;;999888777222555555333222555444111222333222111...---...///...---,,,+++******++++++++++++******))))))((((((((('''%%%%%%&&&'''%%%$$$((('''((()))++++++)))'''((('''%%%&&&((()))))))))***&&&""""""&&&)))(((&&& ###$$$""""""&&&########################"""!!! !!!"""###"""!!!!!! !!!###$$$%%%"""%%%'''&&&%%%%%%&&&)))(((((('''''''''''''''((()))))))))((('''%%%$$$###!!!"""%%%((())))))(((''')))))))))'''$$$!!!  !!!###$$$%%%&&&&&&&&&######$$$&&&((()))((('''&&&&&&%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&"""&&&!!!$$$$$$$$$$$$$$$###"""!!!###""""""###%%%&&&$$$######!!!"""&&&%%%!!!"""'''(((###$$$((($$$!!!"""$$$%%%######$$$&&&###$$$%%%$$$###"""###$$$%%%%%%&&&''')))***+++,,,)))***,,,------,,,***)))(((((((((''''''''')))***)))***++++++***))))))***---------------222999???CCC===444...++++++,,,---"""$$$...///((('''---,,,,,,,,,---...000222333000333555555444444666888777888666333333777666222666333444777888444555888666555444222111000000000111111111111222444555666777:::<<<;;;888666666777:::;;;<<<======>>>AAACCCBBBCCCDDDBBB>>>===>>>???>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@BBBEEEFFFDDDCCCEEEFFFFFFFFFFFFFFFEEEEEEKKKKKKLLLKKKIIIGGGEEEDDD@@@<<<<<>>;;;999888~~~xxxtttpppnnnaaa]]]XXXTTTTTTTTTUUUUUURRRPPPKKKGGGDDDCCCCCCDDDCCCCCCBBB@@@???======<<<999<<<<<<888777999777444444555555333111000111222111///,,,+++,,,------,,,+++,,,,,,+++)))((()))***)))(((&&&&&&''''''&&&%%%***))))))***++++++(((&&&)))'''&&&&&&((()))((((((&&&$$$"""$$$)))+++((($$$ !!!"""!!! ###&&&########################%%%$$$###""""""###$$$%%%###""""""""""""$$$&&&'''!!!$$$'''(((&&&&&&'''***'''''''''''''''((()))))))))))))))((('''%%%$$$###!!!###&&&)))******)))'''(((&&&%%%&&&'''$$$"""###%%%%%%&&&%%%$$$###!!!"""###%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%''')))!!!%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&$$$######%%%'''''''''###!!!###((('''"""###(((---$$$%%%,,,''' !!!$$$&&&'''%%%$$$&&&(((&&&'''((('''%%%###"""###$$$%%%&&&((()))+++,,,---............//////......+++++++++***))))))+++---,,,---------,,,+++,,,---,,,...000444;;;HHHXXXccc^^^SSSDDD777000...000111666111111666333+++...999111000000111333555888999666999;;;<<<:::;;;===@@@<<>>;;;:::======<<<;;;:::999888888888;;;;;;:::999:::;;;<<<======???BBB@@@===::::::;;;444777<<<>>>???AAAGGGKKKIIIJJJIIIFFFAAA>>>???@@@===???BBBDDDEEEEEEDDDDDD@@@@@@BBBDDDGGGHHHGGGEEEHHHHHHIIIKKKKKKLLLLLLLLLMMMNNNQQQQQQPPPLLLGGGDDDJJJDDDBBBEEEGGGCCC@@@@@@AAAAAAAAAAAA@@@???===<<<