BM6P6(@ 888888999:::;;;===>>>>>>999:::;;;;;;999777777888888666444444666888888888888555333444777999888777:::888555333444555555555555555555555444333222222333222444444,,,                           666777999:::;;;;;;;;;;;;<<<>>>>>>===:::888777888777666444444666888888888888666555666888:::999888999777444333333444444444444444555555555444333333444333444444,,,                          555666999;;;;;;:::888777???@@@AAA???<<<:::888888666555444555777999999888888777666777999;;;:::999777666444333222333333444333444444555555555444444666555555444+++                       555777:::======;;;888555===???@@@@@@>>>;;;::::::555444444555777999999888666666666888999:::::::::777777666555333333444555333333444555555666555555777666555444+++                        666999<<>>???>>><<<<<<<<<555444444666888999888777333444666777888888999999777888999777555444555666333333444555666666666666777555444222***                        777:::===@@@AAA???<<<:::555999===???>>>===<<<<<<666555555666888888777555111333666888888888888999777999;;;999666444555777444444555666666666555555666444333000(((                      777:::===@@@AAA@@@>>><<<666:::===??????===<<<;;;777666666777888888666444000444888999999888999;;;555888;;;999555333444777555666666666666555555444333111111///'''                      777999<<>>===888;;;???AAA???===;;;:::888777777888888777555222111555999;;;:::999:::<<<444777:::999444222333666666777777777666555444444222000///---&&&                          777777999===BBBCCC@@@===;;;===???>>><<<:::::::::???:::999;;;;;;888666777>>>EEELLLLLLFFF>>>:::888::::::888666333111222444999999888666444111///...222000...,,,$$$                     777777999<<<@@@@@@>>>;;;<<<<<<;;;999888888:::<<<>>>:::888;;;;;;888777888999???EEEFFFAAA<<<999999<<<;;;:::777333111222333666555555333222000...---333000///---%%%                     777777888;;;<<<<<<:::888<<<;;;888555333555999===>>>999888;;;<<<999888999555999>>>???===;;;;;;<<<>>>>>><<<888444222222333333333333333222000///...444111000---%%%                   777777888999999888666555:::999777555333555999===>>>:::999<<<===:::999:::555888:::;;;::::::<<<===@@@???===999555222222333444444444444444333333222444222000...&&& ӵ  ĦĦӵ Ħ  ######              666777888777666444333333777888999888888888:::<<L=hĦ4ĉ@ӵ>L  """%%%(((%%%"""              666777777666444222222222444777:::;;;;;;::::::;;;???;;;999;;;<<<888777888555555444333444555777888======;;;888555444555777333333444444444444333333444111000---%%% GG=? HdĦ=ĪjGG=?HdĦ  """&&&)))+++,,,'''$$$!!!               555777777ӵ333666999ĭӵ888ӵ222Ħ999999999777555555777999444ӵӵĦƜ`1.׼s ĦӵĦĭӵĦĦĦ DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdD 000111ӵӵӵĦӵ ĭӵ                555666?~4444444666g&e>&e666g&e444>hӵ777888777555666888:::g&e777guO>uO>&e4ff?>ߝLgĉ@ Shӵg&e>hӵfff?><zg&e>&eHLShӵgL S?ʬ3h?D%%)?ZufĦgLg&egĉ@ g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)? fff?><z000666=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e ??               7774Dӵ333444444Hƅ^Hu]Ħ333Hu]Ħ222ZuR)Ħ444333222333777:::===Hu]Ħ666HŐeHŐeHu]ĦqIܗGIӵ ttHGgĉ@Hu]Ħ ZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]Ħ H׼s tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ                 7777774DuXӵ333555666DdDΦDdDĦ333DdDĦ333666t|<999888666444555777:::<<<DdDĦ555DdDΦ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Ħ111DdDĦ4DufӵDdDĦ DdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ               7777774DuXӵ444666777DdDΦDdDӵ333DdDĦ444666o)h:::;;;999666444444666999;;;DdDĦ555DdDΦ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Ħ000DdDĦnuR)ĦDdDĦ DdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ                 7777774DuXӵ555777777DdDʜ4DuTӵ444>d<Ħ666Dt<<<777444222222444777999>d<Ħ444>d<ʜDd<ʜ4DuTӵF&uTӵ 4DufئL>e puR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d< peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>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ӵ               !!!###    7777774DuXӵ666666666D&dq&ĒR555555sdKĦ777DHRRud444222111111444777999sdKĦ111D&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ >d<Φ>d<Ħ'''D&ӫetIӇDdDĦ sdKĦ B?dp&ĒR>d<sdKĦB?Ho9 s&dq&ĒR              ###,,,000,,,"""   7776664DuXӵ777777666Hu]3hh555666666ne444666=e444222000///000333666888ne///---pIƎ@t@h>hfe @ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@G HkgeHĪj@IŌ ege$$$Hu]3hIŌDdDĦne @h>hsene@G sĪj@h             """&&&(((,,,999>>>999+++!!!   7774DuXӵ888ĵD^555666777888666222333777111///,,,++++++---///111+++)))''' DdDĦD^s׼sgeFm8>aĦs׼sHo  !!!D^DdDĦs׼s              %%%...111000"""$$$444CCCJJJCCC333&&&  Φ4DuXӵtvӵ>d<Ħ444555666888999999888Ħ111111222333444555555---+++(((%%%$$$&&&((()))%%%&&&Ħ###!!!    Ħ >d<Ħ Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ   >d<Ħ >d<ĦĦBeĦ                """---777999777%%%'''888IIIQQQJJJ888***   ?aŖ%7uSQuR)ӵsdKĦ666555666666666666gdKĦ222///.........,,,)))###!!!!!!###gdKĦ  gdKĦ gdDĦ gdKĦsdKĦŶS3we<iĉ@3hR/Ō  DdDĦsdKĦgdKĦ gdKĦ          %%%...222000$$$""""""***:::DDD???444$$$(((888GGGOOOUUUSSS???'''  >A:::ne444333444444555555ne///,,,(((''''''&&&$$$"""ne"""############!!! !!!###!!! ne Denene>Ak<fh  Denene ne        (((000666<<<===:::...///111777AAADDD;;;/// 000@@@NNNSSSTTTQQQBBB000  999999666444333111111111111---&&&$$$!!!$$$(((***+++***,,,***(((((((((&&&!!!              ))):::DDDHHHJJJIIIFFF>>>BBBEEEHHHJJJGGG:::,,,"""444CCCPPPTTTTTTPPPDDD777   444555777666555444555666777888:::;;;:::888666555------,,,+++)))&&&%%%### &&&,,,000222111000000---++++++,,,***%%%!!!              111DDDLLLMMMNNNOOONNNMMMRRRVVVUUUSSSLLL???333$$$+++999HHHQQQUUUQQQCCC555   111333555666555555555777999999:::999888555222000'''&&&%%%### !!!"""'''***///333555444222111///,,,++++++---,,,)))%%%            '''777GGGKKKJJJMMMQQQTTTVVVZZZ\\\YYYVVVQQQHHH???***(((888JJJUUUQQQ>>>,,,   333666888888777666666777777666444222...***&&&$$$###'''***,,,000222444666666333111......+++***+++---...+++)))                +++999FFFIIIIIIMMMTTTWWWZZZ\\\ZZZVVVUUUSSSMMMFFF*** )))<<>>(((     $$$)))---------,,,,,,...000222444666444222444:::AAAFFFIII@@@:::666888:::888666777111111///,,,)))(((***+++***%%%                            &&&888HHHPPPSSSSSSSSSSSSXXXXXXTTTTTTSSSFFF555%%%     $$$'''***...333666333222000000000222444666555333222666===FFFMMMQQQDDD===888999:::999777888444444222...***'''((()))***((("""                    ###777FFFMMMPPPRRRTTTTTTWWWWWWVVVXXXUUUEEE111!!!  ###&&&,,,,,,...///000222555666333222111000111333555666222111111666???IIIQQQUUUHHH@@@:::::::::888666666555555333000,,,***)))***+++***&&&        !!!             444CCCJJJMMMPPPSSSRRRQQQOOOOOOSSSPPP???---   """%%%)))///333444333222222333444444444111111111222333555777888222222333888AAAJJJQQQUUUIIIBBB<<<;;;:::666333333333333333111///......///++++++((("""        $$$###"""          ///>>>GGGKKKNNNPPPOOOMMMLLLNNNPPPHHH444!!!  """&&&&&&(((***,,,...111666999666444333333555666666555222333555777888999::::::555555777<<>>@@@>>>+++$$$   222222222000000222555888888888888888777666555555777777888888888777666666888777555666888999777444222333555888:::;;;999777222444666777666222...+++***++++++***)))***,,,...---,,,++++++,,,)))$$$       !!!(((+++,,,,,,+++)))%%%!!! !!!"""###$$$&&&(((((((((&&&%%%!!!            )))444999;;;'''!!!   444333222000000333999===888888888888777666555444888999999999888888777666999777666666777888888777222222333555888888666555222222333333222///,,,+++***+++,,,+++******+++------------......---***'''      $$$(((***)))(((&&&""" ###&&&''')))***,,,......---+++***"""              ***444:::%%%  111111111111111444:::>>>888888888888888777666666:::::::::::::::999999888999888666666777888999:::444333333555666777666555222222222111///...,,,++++++,,,---,,,******+++,,,,,,,,,---/////////---,,,%%%       ###&&&&&&$$$"""!!!&&&)))+++---...111333333111///---$$$"""           $$$000888$$$  333444555444333333555777777777888888888888888777:::;;;;;;;;;;;;;;;;;;:::999999888777777888999;;;666555444555666888888777444333333222000///...---,,,.........,,,++++++,,,***+++---...............'''!!!     """!!! %%%***,,,---000333555555333111///&&&$$$           $$$+++  888999888666222///......333444555666777888888888888888999:::;;;;;;;;;;;;:::;;;;;;:::888777888:::888666444444777999::::::777777666555444333111000...000111000...,,,+++,,,***+++------,,,+++,,,---'''$$$          """'''***,,,///333666777555222000(((%%%               666555333///+++))))))***...///111333444666666777444444666888999::::::::::::<<<===<<<999777777888777555333333666999;;;<<<:::;;;;;;;;;999777555444000222333222///---,,,,,,+++---...---+++)))***,,,'''((('''"""        ###&&&+++...333777888777444222***&&&                ///---***&&&$$$$$$(((+++***+++---000222444555555000111333555777888999999:::===???===:::777666777666444222222555999;;;<<<======>>>>>>===:::777666111333444333000...------,,,...///---***(((***,,,'''***,,,'''         ###+++...333777999888555333+++'''!!!                (((%%%!!!(((***...111444444444444222000000444888:::888555::::::;;;:::999777555444888777666777:::===?????????>>><<<;;;<<<<<<<<<;;;777555444333222///,,,)))222000---,,,,,,,,,***)))'''+++......)))!!!      $$$ &&&+++222888;;;:::888555000+++"""                     %%%(((...333666777777666555555555777888888666444999999:::999999777555444555555777;;;AAAEEEHHHHHHCCCAAA??????@@@@@@???>>>;;;999555333222111///---333111///......---,,,******,,,///000---'''       """'''///666::::::888666000***"""                  $$$+++333888999999888999;;;<<<;;;999777666555777888888888888777666555444555999@@@GGGLLLNNNNNNFFFDDDBBBAAABBBBBBAAA@@@@@@===888666555444333222555333111000000///...,,,...---...111111...'''!!!          """***222777999888777///)))"""                 '''111777999999777999<<>>:::777777999666666666666666666666555555777<<>>AAABBBAAA<<<555///++++++,,,...111111///...,,,***((())),,,,,,***'''             (((///333555555***&&&                     )))111444555444000111333666999;;;:::999777666444333222222222222...111777???HHHNNNQQQQQQJJJGGGEEEDDDDDDCCCBBB@@@===>>>???@@@???:::444///))))))+++...111333111000---,,,+++***))))))******"""           $$$***...000000%%%"""                       $$$+++...//////000///000333888:::999666777666444222111111111111...///333:::AAAFFFHHHHHHGGGEEEBBBAAAAAA@@@???===>>>=========<<<999444000'''(((+++///222444333222//////...,,,)))(((***,,,%%%!!!           !!!'''***,,,,,,"""                         '''---000111...///000333555888999;;;555333000000000111111000000222444777;;;@@@FFFJJJGGGEEEAAA<<<888666888;;;<<<<<<:::999666333111000...++++++///666;;;:::888111///,,,************)))&&&$$$         ###&&&((("""                       &&&,,,000111---///111333666888999:::777555222111222333222111///111333666999===CCCGGGDDDCCCAAA<<<888777888999999999777555222000---,,,...,,,---111888======;;;555222///---------,,,+++(((&&&###      """$$$                  $$$+++///000---///111444666888999999666444222111222333222111///111333444666:::>>>AAA@@@AAA@@@===:::777777888999888666333111...,,,+++...---...333:::??????>>>888555111///......------***)))'''$$$                       !!!)))...000---///333666888999999888444222000000111111000...///111333444555777:::======>>>@@@???<<<999888888;;;:::888555222000...---------///333999>>>??????888555000...------,,,,,,*********'''###                       (((...111...111555888::::::999888444222111111222222000...000222333444444555777999:::<<>>;;;999999;;;:::777555222000//////,,,,,,...222666:::<<<<<<888444000---,,,---------*********)))%%%                       '''...222///333777;;;===<<<:::888777555555555666555333111///111333333333333555777777:::===>>>===;;;:::999888666444222000/////////+++,,,...000222555666777888444000------...//////)))******)))&&&!!!      ###$$$                          '''///333111444:::>>>@@@>>>;;;999777777666777777777444222,,,...000111111111222444444666:::;;;:::999888999555444111///...//////000---...///000000111222333666222---++++++---///000)))*********'''$$$       '''((("""                        '''///444222555;;;@@@AAA???<<<:::666555555666666666333111***,,,///000//////000222111444777999888777777888555333111000///000111222...///000000//////000111222...)))'''(((+++---...***++++++***(((&&&###!!!      (((***###                           $$$---222555888===@@@AAA@@@===:::>>>:::777555666555333000,,,,,,+++***))),,,000444666555666888::::::888777111333444111,,,+++///444222000......///111111000...,,,)))(((''')))+++---))))))(((((('''&&&$$$$$$                                 !!!***000444666999<<<>>>?????????===:::777555555444222///------,,,******,,,///333222222333555888888777555333444444111---,,,...111000...,,,+++---.........---,,,***)))((()))***+++(((((()))))))))(((''''''                                 %%%+++222333555888<<>><<<:::888555333///000///---++++++,,,...//////111555999;;;:::999999666222111000///---+++,,,***((((((***+++,,,+++++++++,,,,,,+++***)))((())))))***************)))***'''!!!                             (((,,,222999===>>>>>>===??????>>>===999666444333000000111///---++++++,,,---...000444888::::::999999666333111111///---+++,,,***))))))+++---......,,,,,,---...---+++)))(((***+++******)))(((''''''---+++&&&!!!                                 %%%...666;;;;;;999666888::::::999555222111000///000111000...,,,+++,,,***+++---111555777777666777666555333111...---,,,+++***)))***---000111111.../////////...,,,***)))++++++++++++)))((('''&&&,,,+++)))%%%!!!                                &&&000666777555333333555777666333000//////...000222111///---,,,,,,******,,,000444666666555444666777555000------///***))))))+++///222444444111111000000///---,,,+++++++++,,,,,,+++***))))))'''((()))(((&&&###                                   ***111444444333222555777777333000///000---000222222000---,,,,,,,,,,,,...222666888777666222666999666000,,,...000)))((((((***///333555666333222111000///...------++++++,,,---------,,,,,,"""%%%(((******'''$$$!!!                                 !!!,,,222333222555444444444444222...+++---.../////////...,,,,,,,,,---///222444666777888888:::;;;888333///......+++)))(((***...000000///444222000//////...---+++---...///...+++***,,,...(((((('''((())))))&&&$$$                               &&&...222333666555444444444333000......//////000///...---,,,+++,,,...000222444555555666888999777444111000111+++(((&&&(((---222555666555333000/////////...------//////...+++***,,,...+++******+++---,,,***((("""                              '''///222888666555555555555333222000000000111000//////...+++,,,...///111222222222444555666555222111111222---***'''(((,,,222666888777444000///000000000000...///000...,,,++++++,,,+++++++++,,,//////...---'''###                               """+++111999888666555666777777666222222222222111111000000......///000000000000000222111000///---,,,,,,,,,,,,+++))))))+++///222444777444000///000111222222////////////---,,,,,,,,,*********,,,///000000///,,,)))%%%!!!                                 !!!---555999888666666888999999999444444333333333222222222222222222222111111000//////---)))&&&$$$###""""""$$$%%%''')))+++---...///444222//////000111222222.........//////...---,,,+++++++++---000222333222111...+++'''###                              !!!...777888777777888:::;;;;;;:::666666555444444444444444555555555444222111///...+++'''!!! %%%(((***---///000///......000111000///---------///111111///---///......///222555666666555333000---)))$$$                                (((000666666777999<<<<<<;;;:::888777666555444555666666777777666444222000...---&&&!!!!!!$$$)))---,,,,,,,,,---///000...,,,,,,+++,,,///222333000...000///...///222555666666777666444111...(((!!!                               !!!  &&&444555777:::======;;;999999888666555555555666777888777666444222///---,,,###%%%***))))))+++---//////,,,***+++***+++///333444111//////---,,,---000333444444999777666444000***###                                 !!!$$$  %%%...---111666:::===<<<:::999666999<<<;;;777444444666777555444444444111+++&&&""" (((,,,---......------...000......------...///111222333333111000////////////333111111333555222***###                        ###%%% %%%...///111555999;;;;;;:::999777999::::::999777777777666444333333333111,,,(((###%%%+++,,,......------...///...---------...///000111333222111000///.........222111000333555333,,,&&&"""                     """$$$ '''000222333666888999::::::999888888888999:::;;;:::888666555333333222000---***&&&  (((***,,,---,,,,,,---///---------------///000000111000///...............111000///222444444000,,,&&&!!!                  """!!!    !!!### +++333555666777888999:::;;;;;;888666555777:::<<<:::888999888777555333000---+++)))""" %%%'''***+++++++++---...,,,,,,,,,------.../////////......------------...000//////111333555333111***%%%                      !!!   !!! ###///777777888888999:::;;;======777555333555888:::999666<<<<<<;;;888444000---+++***%%%  !!!$$$(((******+++,,,---++++++,,,,,,---.........,,,,,,,,,+++,,,,,,------///...///000333444444444,,,(((!!!                        '''111888666777888999;;;<<<===>>>888666555555666666666555:::<<<===;;;666111---+++***&&&   !!!%%%(((******+++,,,)))***+++,,,------------************++++++,,,---......000111222222333333---)))###                             (((000555333444666999;;;<<<======::::::999666444333444555444888;;;;;;666111---,,,***(((### $$$''')))***+++,,,))))))+++,,,------,,,,,,)))((())))))***+++,,,------///111222111000000000---)))###                           (((///222000222555888:::;;;<<<<<<;;;===<<<888444222333666///444999:::777111...,,,)))(((%%% ###'''))))))***+++((()))+++,,,------,,,,,,(((((((((((()))+++,,,,,,---///111222111///......---)))###                                  $$$,,,111333333444777999;;;;;;:::888:::<<<999555111000111000111444555555333111///...+++((($$$!!!%%%''')))***,,,---///......---,,,,,,+++++++++++++++,,,---///000111/////////...---***(((&&&(((&&&$$$!!!                                  !!!***///333333333555777888888888666999:::888444111000111///000111222222111000///...,,,)))'''###"""&&&((()))***,,,.../////////...------,,,,,,------......///111222333000///...,,,)))&&&$$$######!!!                                %%%---222222222333444555555666444666777666444222111111///......------...//////...---+++***(((###"""%%%(((++++++,,,...///000000000000///...------......//////000111222222000...+++'''###                            (((000111222222222333444555222333555555444333222111000...,,,******,,,///111...---,,,,,,+++'''""""""&&&))),,,...//////111222111111222222111000...---....../////////000/////////,,,'''!!!                           """,,,///222333333222444555222222333444444444222111222///+++)))))),,,111444///...---,,,,,,)))%%%"""###&&&***---000222222222333444111222222333222000///---///000000000///...---,,,***'''"""                            &&&+++111444333333444666333222222444555555333111222///+++((()))---222555333000...,,,+++***'''&&&############"""###&&&))),,,///222333333333333444111222333333333111///---111111111111///,,,***(((###!!!                                    $$$###!!! !!!"""%%%...333444333444666444333222444666666333000111...***((()))---222555888444///,,,+++***)))(((%%%&&&(((((('''''')))***,,,...111222222111222333000111333333333111...,,,000//////---***&&&###!!!"""$$$$$$###!!!                                ,,,+++)))&&&######&&&(((%%%((()))$$$ !!!,,,333333333333555555444333444666666333000000---***'''(((,,,111444<<<777111---++++++******&&&(((***+++***)))***++++++---000111000000000111///111222333333000...,,,,,,++++++(((%%% !!!%%%((('''&&&###!!!                               ////////////000222333333222333222+++!!! '''///444555444444222222222222222222222222111000///------///333777>>>===888...)))+++------+++,,,------------...///---,,,,,,---///111000000///000111222111...+++))))))'''$$$###"""!!!%%%'''(((((((((%%%"""                            ............///000111111111333222---$$$ %%%,,,000111222333222111000000000000111222333222111///...///333666AAAAAA<<<222,,,---///...------.../////////000111000///...///000111000......//////000...+++((('''&&&$$$""" !!!"""%%%(((************'''###                      ///...............//////111333333///'''###)))---///111222222111///------///111222555444333000...///222555CCCCCC>>>555000000111000//////000000111222222333222111000000111111000...,,,,,,,,,+++)))&&&$$$"""!!! !!!###'''(((***,,,------,,,,,,***&&&!!!                    000000//////.../////////111222333111+++###$$$+++///111333444444222///,,,,,,///222444555555333000......000222>>>???<<<555111222333222000000000111333444444444222111111111222222000...***)))(((&&&$$$!!! ###''')))------...///......---,,,,,,)))$$$                     333222111111111111111222111111222111---'''&&&///444666777777666444000......000444666444444222///---,,,---///555888777333111444555555111000///111444666555444000///000111222222000...(((&&&$$$!!!!!!###%%%(((,,,...000000000///...---,,,,,,...+++&&&"""                    444333333333333333444444111111000///...)))###'''///444777999:::888555222000000222555888333333222///,,,+++,,,------111333111111555888777222000///222666888777555///...///000111000---***%%%### !!!###&&&''')))+++///111222222111///...---,,,,,,///,,,((($$$!!!                        333333333333444555666666222000...------+++&&&### %%%***...222666999777555333111111333555777222333222000---,,,---...+++000333222333888::::::555222000333888;;;999777000/////////...,,,'''$$$###!!!!!!$$$&&&(((***+++,,,---000333333333111000...------,,,000---)))&&&###                          222222222333444555666777222///---,,,---+++(((%%% """###%%%(((---444888666555333222222333555666333333333111///---...///,,,111555444666:::<<<;;;666333222555:::===;;;888222111000///---)))###"""###'''***+++---------...111333444333222000///......---000---***'''$$$!!!                              444333222222333333111///...//////...,,,,,,---///(((%%% $$$######$$$(((---222666222333444555555555444333444333111000///...//////111222444555777:::???BBB:::777777;;;@@@AAA;;;444444///***)))******'''### $$$(((+++---,,,...000111000///000111222222222222111000///...---------,,,***%%%                          555444333333333222000...///000111000......///111,,,)))%%%""" !!!"""'''&&&%%%%%%(((,,,000222111222333555555555444444444333222000000000111111000222555666888:::===@@@===:::999===AAAAAA:::333///+++'''&&&((('''### $$$(((+++---...,,,---///000//////000111222222222222111000///...............,,,(((!!!                      666444333333333222000...000222333222111000222333///...,,,)))(((''''''(((***)))((('''(((***---///111111333444555555555555555444222111000111111222///222666888999:::<<<>>>???===<<>><<<;;;<<<===999222,,,%%%%%%%%%&&&'''&&&"""!!!$$$$$$&&&))),,,...///......)))+++,,,,,,,,,,,,...000000000//////..................//////...)))"""                       000///000222555777666555222444555555333222222333///////////////...------,,,+++++++++,,,...000111111111222222333444555555777555333000---,,,++++++***...444888:::;;;<<<<<<888777555555444111+++&&&!!!!!!"""$$$%%%$$$""" !!!!!!###'''***((()))+++,,,---------,,,)))***++++++***,,,...000000///...---------.........------,,,***%%%                     ---...///222666999999888444666888777555222111111......//////////////////---,,,------...000222444333222222222222333333444777555222///,,,+++******)))---222555666666777777111///---,,,***((($$$!!! !!! !!!###$$$%%%(((,,,///,,,,,,,,,,,,++++++++++++)))************,,,///111111000///.........///000...,,,***(((%%%!!!                        ......///222666999999888888:::;;;:::777444222111000/////////000111222222/////////000111222333444444333222111111111222333555444111///---,,,,,,,,,))),,,///000///.........***(((&&&###"""!!! !!!""""""$$$&&&'''))),,,000333000///---+++******++++++)))************,,,///222333222111000000111333444000---((($$$!!!                           //////000333666888888777;;;<<<===<<<888555333222111111000000111222444555222222222111222222333444555444333111000111111222333222111/////////000000+++,,,---,,,***((('''''''''%%%!!!!!!$$$&&&$$$&&&((()))+++...222555333111...+++))))))+++,,,)))************,,,000333666555333222222333555666222...(((###                             111000000222444777888888@@@???===:::888666555555444333222111000111222222111000///000111111///---222111///......000222444333222///---,,,,,,------///...,,,)))%%%!!!  """$$$&&&((()))''''''(((,,,000222222111222000...+++)))(((''''''++++++,,,++++++---000222888999999::::::999888777333---###  """                    ......///111444777999999======;;;:::999999999:::888777666444222111000000/////////000222222000///000///------...000222333555333000...,,,+++++++++***)))(((%%%""" """%%%(((***++++++***)))***,,,///111111000111///,,,***((('''((((((***+++------,,,---///000999;;;<<<======:::888666///)))  """                  +++,,,...111555888:::;;;::::::999999:::<<<>>>???===<<<:::888666333000//////...///111333333222000---,,,,,,---...000222333777555222...+++))))))(((######"""  """%%%))),,,.........---,,,+++,,,...000000000///---***((('''''')))***)))+++......---,,,---...666999<<<>>>===888333///(((###!!!!!! !!!###                   ***---000333555777:::;;;999999999:::;;;>>>@@@AAA=========;;;999555222111111111111333444444222000,,,---...000111222333333777555111---***'''%%%$$$ ###(((,,,///000000000...,,,+++,,,...111111111---+++(((&&&&&&(((***+++)))+++//////...,,,++++++///333777999777111***%%%!!!"""%%%$$$!!! !!!$$$!!!                 +++...222444444555888:::999999:::;;;<<<===>>>???::::::;;;;;;:::888666555444444444666777555222///...000222444555444333222333111...***&&&###  """$$$)))---000111111000,,,++++++---000222333333,,,***(((''''''(((***,,,))),,,///000...+++)))(((***---111333000***""" $$$((((((%%%""""""&&& """$$$"""                   (((,,,111333222333555777888999;;;=========<<<;;;666666777888888888888888666666777999:::888555222222444777999888666222000,,,+++(((%%%""" """###%%%'''***---000111111111++++++,,,///222444444333+++***))))))))))))***++++++---//////---***(((''''''))),,,---***%%% %%%)))***(((&&&&&&,,, !!! !!!######                    """'''---000///000333666555888;;;>>>>>>===:::888333333333444555666888999555555888;;;===<<<999777555777:::;;;:::555000---%%%$$$"""  """$$$%%%&&&)))***,,,...000111222222,,,,,,...111444444222///***+++++++++++++++******,,,...//////,,,)))''''''&&&&&&'''&&&$$$  $$$)))+++***)))!!!###!!!######!!!                      ###***------...222666333666;;;>>>???===:::777222222111111333555777888333444777<<>>@@@@@@DDDGGGCCC999+++  !!!""""""                !!!!!!###&&&,,,000222444777777444111///...---///222333222111222222555555666777888999999::::::888888===>>>:::666666555555444333333222111111444333///***%%%######$$$$$$""" $$$))),,,---,,,------,,,///222555555333000...222000//////111111///,,,111333444555666888;;;======CCCHHHFFF<<<...!!!!!!"""  ###%%%%%%                    !!!!!!###%%%&&&***000555777666555333111...,,,***000000000000111222444444222333444555777;;;AAAEEE;;;===AAADDDEEEAAA;;;666555555555444222000...,,,...111222000***&&&$$$$$$ !!!%%%(((***---000111000...,,,333111000333666666444111///111333444222111000000111111111222333444555666999<<<>>><<<999222%%%!!!$$$%%%###"""%%%)))+++)))&&&!!!              """######&&&((()))+++...333777888777666444111///...------------...///000111222333555888999;;;===@@@BBB999:::;;;===>>><<<777444555555555444222000///---000111222///***%%%"""""""""&&&)))***,,,---...///000000555555555666666555222000...111333444222111000000000111222444555555555555888;;;===;;;999333&&& ###$$$### """&&&***---***'''"""              ###%%%'''***,,,...///000222555777:::888666444222111111111------......///111222333555888;;;===>>>???@@@BBB???===;;;:::::::::888777555555555444444333222111111222111...(((### !!!$$$'''+++*********,,,...111333666888999999666222000///...000333333222111000000///111444666777777555444555999:::999888444))) ###""" ###'''+++...***(((%%%!!!            $$$'''***+++---///111333444555666666:::888555333111111222333111111111222333555666777888:::<<<===>>>@@@BBBEEEEEEAAA<<<888777777777777333444555666777777777777222111///+++&&&!!!"""###%%%'''(((******))))))+++...111222555888:::999444000///000---///222333222000000000///111555888999888666444333666777777777555,,,### !!!!!! """&&&+++...)))(((&&&###              !!!$$$'''+++---///---///222555777777666555888666444222111222333444333333444555666888:::;;;::::::::::::;;;>>>DDDHHHFFF@@@888222000000000111111333666888:::;;;;;;:::000...+++'''###!!!%%%&&&''')))***))))))***+++---///111222444777888666222//////000,,,///222333222000000000///222666:::;;;999777444111444555444666666///'''  ###'''+++&&&%%%$$$"""               !!!"""###&&&))),,,...000,,,...222777;;;;;;888555666555444333222333444555333333444555777888:::;;;;;;:::888666777;;;AAAFFFDDD???777111////////////111333777:::<<<;;;999777,,,)))%%%###  $$$'''((()))+++,,,)))***+++...111444666888777777666333000//////000+++...111222111000000000111333777;;;<<<:::888666111333333222444666111***"""&&&!!!!!!!!!                   !!!"""###%%%(((***---...,,,...444;;;@@@AAA===999555555555555555555666666333333444555777999;;;<<<::::::888666555777;;;??????;;;555111000000000000111444999;;;;;;777222///'''$$$  ###&&&((((((***,,,...++++++,,,...444:::@@@DDD>>>;;;555222000/////////+++---111222111000000111222444888:::;;;;;;999777111222111111333666222,,,!!!                    !!!!!!"""$$$&&&)))+++,,,---000666>>>DDDEEEAAA===555555666777888777777777444555555777999;;;===>>>::::::999777555444666777555222...,,,,,,------,,,222555:::<<<999333,,,'''$$$!!! ###%%%'''((()))***,,,...,,,++++++...555???IIIOOOEEE>>>666111000000///---***---000222111000000111333555888:::;;;;;;999888111222111000222555222,,,###!!!                      !!!%%%'''&&&&&&(((***)))///555999<<<@@@???;;;999;;;;;;999555444777::::::999888666555777<<>>===999666555222///.../////////...111444888888333+++$$$  """###%%%(((***,,,......*********+++000:::FFFNNNXXXQQQ999///888333***333333---+++///333222222333111333777888999999:::;;;555555666888999777444111(((&&&"""###!!!"""$$$$$$"""                       $$$&&&&&&''')))+++***000555777:::??????<<<777999:::888555444777:::===<<<;;;888777888;;;>>>::::::<<<>>>???>>>;;;999555333111/////////...------///111///***### #########$$$%%%''')))***+++,,,,,,)))***+++,,,///666>>>DDDLLLRRRHHH777222111...///111111222222222333333444333555888999999999999:::666555666777888777444111---***%%%######$$$$$$$$$!!!                     """%%%&&&(((***,,,---111444444888===???===777999:::999666555777:::@@@???>>>;;;888888999<<<::::::<<<>>>@@@@@@===;;;666444222000000...,,,***)))))))))&&&!!! !!!%%%'''''''''&&&'''((()))***+++++++++)))***+++,,,---000444777;;;LLLUUUDDD///000555---///999===555000222555444555777::::::999888888999666555555555666666444333222///***$$$"""%%%%%%%%%###                 ###&&&)))+++---///222444333666<<>>:::<<<===;;;777666777999AAAAAA???<<<888666666888888888999<<<>>>>>>===;;;666444111///...,,,(((&&&&&&&&&$$$!!! !!!#########%%%(((******)))'''''')))***+++,,,,,,,,,***++++++******,,,///222000===SSSNNN333000888///000@@@EEE777---111666444666888::::::999777777888777555444444666666555444222222000,,,&&&!!!&&&%%%$$$!!!                 %%%))),,,---000444555555777===???===???AAABBB???:::777777999??????>>>;;;777444333444555555555777::::::999888333111...+++)))'''$$$""""""!!! !!!$$$  """&&&%%%%%%&&&)))++++++***&&&'''(((***,,,---......,,,+++***((((((***...222111000FFFQQQ===000333000444BBBDDD333''',,,222222444666999999888666666777777555444555666777666555000222555444...$$$$$$###"""              ###))),,,---000555888888;;;>>>>>>;;;AAACCCDDDAAA<<<999888999<<<<<<<<<:::777333222222333222222333555666555444000,,,(((%%%###!!! """ !!!"""$$$$$$$$$$$$###((('''&&&(((***++++++***&&&''')))+++---...//////,,,,,,***)))(((***...222444,,,999JJJEEE555000222:::>>>888))) ###***,,,000222555666666555666666777666666777999999888666///333888999444***             """(((+++,,,///555;;;===???@@@>>>999>>>AAACCCAAA===::::::;;;999:::;;;:::777444222222222111000111222333222000,,,'''"""!!!%%%***,,,+++)))''')))(((((()))+++,,,+++***((()))***,,,---.........***+++,,,+++******,,,------...111===HHHAAA888:::>>>666)))$$$+++...111333333444555666666666777999;;;;;;999666222555999;;;888///&&&              !!!(((+++,,,...666===@@@AAABBB===777;;;>>>AAA@@@===;;;<<<===777999;;;;;;888555444333222000///000111111000///)))$$$'''---111000---***+++***)))***,,,---,,,+++++++++,,,---------,,,,,,(((+++------,,,***))))))"""///---111HHHLLLBBBDDD@@@///'''***...111222333555666666777888;;;===<<<999777555777:::;;;888222+++'''                """%%%%%%***111:::AAABBB???;;;888<<<<<<>>>>>>>>>>>>===<<<999;;;<<<<<<:::555000---444222000000000---((($$$"""!!!%%%+++111222000,,,***************+++,,,---------,,,++++++,,,---------.........---,,,+++)))(((---++++++...666@@@GGGKKK,,,!!! &&&,,,000//////000111444666999:::999777777777777999;;;<<<;;;777222///$$$"""                        $$$&&&(((...666<<<<<<:::777555888999;;;<<<======<<<<<<:::;;;<<<;;;888333---***///...,,,------+++'''###!!!"""###''',,,000222000---+++*********+++,,,---...///000///...------,,,,,,+++------------,,,+++******)))((((((***...111222333 !!!(((,,,------///111000333666888999999999:::999;;;======<<<999555222'''%%%"""                        !!!'''''',,,222555555333111000333444666888::::::::::::999999999777333...)))&&&((('''''''''((('''$$$!!! !!!###%%%''''''))),,,///000000...---)))******,,,---///111222111111111000///...---,,,+++,,,,,,------,,,,,,+++*********,,,,,,)))%%%!!! $$$)))***,,,...000000222666888888999:::;;;;;;===>>>>>>===:::777555+++)))%%%!!! !!!                       '''***---000111///,,,******,,,---000222444555555555111111111///,,,((($$$""" !!!"""""""""!!! """$$$&&&(((******+++,,,............---)))***+++---///222444555222444555444222000///...******+++,,,------------++++++,,,---,,,(((!!! """''')))***,,,///555777999999999888999:::<<<===>>>>>>===;;;888777111...)))$$$  !!!"""!!!                     %%%...///000///+++'''%%%$$$%%%&&&(((+++,,,---------''''''&&&%%%$$$"""  !!!%%%&&&(((***+++------------------------***+++,,,...111444777888999;;;===;;;666111...---))))))+++,,,---.........*********)))'''### ###((())))))+++---777999:::;;;::::::;;;===<<<<<<<<<<<<;;;:::888777555222---(((###  !!!                    """,,,---...,,,'''###!!!  !!!###$$$$$$######!!!"""&&&***++++++,,,---//////......------------+++,,,...000333666888:::CCCEEEFFFBBB999000+++***))))))+++,,,---............---,,,***'''!!!  $$$((()))***,,,...555777999;;;<<<>>>@@@CCC<<<<<<;;;:::999999888888777555111,,,'''###                 ###'''$$$     %%%'''((('''### """ """"""'''***...111111000000111222222111111000///......---...///111444777999:::FFFIIIKKKFFF===333...,,,)))***+++,,,---........./////////...+++$$$  """(((***+++...000555777999:::<<<>>>AAACCC===<<<;;;999999999999:::888666333///***$$$                   $$$***...+++%%%        ###### ###%%%""" ###''')))***---000444666666444444444444444444444222111000///...///000222444777999;;;CCCGGGKKKHHH@@@888444333)))***+++,,,------------(((***,,,...+++%%% !!!'''***,,,000222888999:::::::::;;;===@@@>>>===;;;:::999999:::;;;888777555111+++%%%                       &&&***((("""       +++***))))))+++...222444444666999:::::::::;;;<<<999888666444111000......---///222666888:::;;;;;;DDDDDDCCC@@@:::555333222,,,)))'''(((,,,///...---***+++---///---&&&%%%***...222444:::999888888888999:::;;;<<<;;;:::888777777666666666666666555222+++"""                   !!!###%%%---------...000333666888888999;;;<<<;;;;;;<<<===999888555222000////////////111444777999:::;;;;;;<<<<<<<<<;;;999666333111,,,)))'''(((,,,//////---+++,,,---...---'''$$$***...222444777777666666666777999999:::999888777777666666666555555666666333---$$$                  """%%%'''(((***,,,222222333444777999;;;<<<<<<===??????>>>>>>???@@@<<<:::555111///...///000111333555888999:::::::::777666666888;;;:::666222---***((()))---000000...---------...---)))$$$%%%***...111444333333333444444666777888666666666666666666666666555666777888666000(((!!!                 """'''+++---///000222777777888:::;;;<<<<<<======???@@@AAAAAABBBDDDFFFCCC???999222///...///000222333555777888999999888666555555999>>>>>>999444...+++)))***...111000///000///.........,,,)))&&&&&&+++///222333111111222333444555666777333444444555666666777777666777999:::888333+++%%%                  %%%)))///444666777777888;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAACCCEEEIIILLLKKKFFF>>>666000......///111222444666777777777666777555555999===>>>:::444///,,,***+++///222111000111000//////000000...,,,###""")))---000222444000111222333555666666777222333444666777777777777888888999999888222+++&&&                    !!!!!!!!!$$$%%%$$$$$$$$$%%%,,,111777<<<============<<<;;;::::::999999999:::;;;===???AAADDDGGGLLLPPPNNNIIIAAA888222/////////000111333555666666666666666444444666999999777444000---+++,,,000333222111111111000111333444222111)))%%%'''---000222333444111222333444555666666555333444666888999999999888999888777555333...(((###                     ######"""  $$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%)))++++++***++++++000555;;;???@@@>>><<<<<<:::999888777777999:::<<<<<<===???AAACCCGGGLLLOOOLLLHHHAAA999444111000000///111333555777777777777333333333333444555666666111...,,,---111333333222111111111333666777666444000,,,&&& ###+++111333444444555111222333444555444444333555666888:::;;;;;;:::999999777333///,,,'''"""!!!!!!            &&&(((###           %%%'''(((&&&!!!$$$***))))))))))))))))))))))))%%%(((,,,.........///000///444:::>>>>>><<<999888888777666555777999===???===>>>@@@AAABBBEEEJJJNNNIIIFFF@@@999444222111111000111444666888999999999333333444444333555888:::111...,,,---111444444222111111222555777888777666444111+++%%%!!!!!!&&&...333555555555555111111333444444333222111666888:::<<<===<<<;;;:::999555000+++'''""" """######!!!          )))---'''         """&&&,,,---,,,'''"""!!!&&&+++111555666444444777666333///000111222333333333333444777;;;<<<;;;999777666444444555666777888888888======>>>???@@@AAABBBBBBCCC@@@;;;666222///......---///333666777777666555666333000///111444666777555111---,,,///333444444222444777:::;;;;;;:::999666555222---(((%%%$$$%%%+++---111555888:::::::::333555777666333111111333666888:::<<<===<<<:::888555///'''!!!"""%%%))))))$$$          (((---)))!!!            """(((000000...((($$$$$$)))...444888:::888888999999666444444555666666666666555333666999:::999777666666777777888999999999999888;;;;;;<<<===>>>>>>?????????<<<777333000...//////...///222555666666555444222000------///222333333555222//////111444444444333555888;;;======<<<;;;777777444000+++(((((()))///111555888:::<<<<<<<<<777888999777333111222333555777888999888666444222...)))!!!!!!$$$((('''$$$          &&&)))$$$        !!!(((111000///***&&&&&&***...555:::<<<:::888999999666777777777777666666666666333555777888777666777888999999:::::::::999888777999999:::;;;;;;;;;;;;;;;777555222///------...///...///222444444444333222///...---...000111222111444222111111333444444333444666:::===??????>>>===999888777333000......///666777999<<<===>>>>>>===888888888555222000111222555555555333111...+++***&&&!!!!!!"""!!! !!!###%%%%%%"""                 $$$,,,---...---***(((((()))111777;;;888666666555333666666555444333333222222444555777666666777999:::::::::;;;;;;:::888666555888999:::::::::999999888222111111000///...---,,,...///000222222222111000///......000222333333111222111222222333333222111444666999===>>>>>>>>>===999999888555333222333555:::;;;<<<===>>>>>>======666666444222111000111111333222000---***&&&###"""!!!%%%'''&&&$$$###"""!!!!!!""""""!!!                &&&***...000///+++'''$$$---555999777333333333222555555333222111000000000555666777777777888;;;===<<<===>>>>>>===:::777555999::::::;;;:::999777666222333555555444111...+++,,,---...///000000//////------...000333333222111///000111222111000000///333555888;;;===<<<;;;:::888888888666444444666777<<<<<<<<<<<<<<<;;;;;;;;;555444333333333333222222000...+++'''### !!!!!!%%%)))+++***'''%%%%%%!!!                      !!!%%%+++000000,,,&&&"""+++444:::888444333444333666555333111111111111222444666777888888999<<<>>>???@@@AAAAAA@@@===:::888::::::;;;;;;:::888555444444444555555444111...,,,***+++,,,---......//////,,,+++,,,...111222111000///000222111000...//////444555888:::;;;:::888777777888777666555555777999;;;;;;;;;:::999999999888666555555555666555333111***((($$$ """%%%&&&)))---...---+++)))(((###                      $$$(((***((($$$ (((222999777333333444444555444222000000000222222222444666777888999;;;======>>>@@@AAA???<<<999777999:::;;;;;;999666333111000...,,,***))))))***+++))))))***+++---......///---,,,,,,...000222222222000222333111///...///111555777999::::::999777555777888888777555666888:::;;;:::999888888777777777666555444555555333...***###  """$$$'''***+++...111222000...------%%%         """              """""" $$$///777666222111333333333222000......///000222000222555777888888:::<<<999;;;===>>>===:::666444888999::::::888555222000***&&&!!! %%%)))'''((()))***,,,---//////000......///222555555555111333444222///...000333777888:::;;;;;;999666444888999999777666666888:::::::::999888777777777777444333222222222...'''!!!"""&&&(((***,,,//////111333444222111000000&&&!!!       ......(((             !!!  !!!###)))000444555444444555111000000//////...------+++...333555555555555555<<<;;;999999999999888666;;;<<<:::888888777000(((!!!'''---///...///222666555444333444555666666555...//////111222333444444999999888777666666666666;;;;;;:::;;;<<<<<<:::777;;;:::777555444444444555666666666333...(((!!! '''...333666666666666666666666555444222222+++'''"""           """)));;;///          """&&&,,,111444555666777444333222111000000000000---111555777777666555555:::999888888999999888666;;;<<<:::777666555---%%%"""(((++++++,,,000444555444333555666777666444///000000111222333444555888888888888888999:::;;;=========>>>???>>><<<:::888888777666555444444444222111///,,,''' !!!%%%,,,333888;;;;;;;;;777888999:::999666222000---***$$$         )))000000&&&           !!!%%%+++222666888888888777444222111111222222000444888::::::888777666888777666888999:::999777<<<===;;;777555222***!!! !!!%%%'''***...222444444444666888888666444111111222222333444555555777777888999;;;===>>>????????????AAABBBAAA>>><<<444555666777666555333222---+++(((###&&&***000777<<>>???@@@@@@@@@BBBCCCBBB???<<<222444777888888555222///***(((######))),,,222888===???@@@AAA<<<======<<<:::555111...222///+++&&&!!!    (((...,,,         )))333:::<<<;;;999555222000000111222333666999:::999888777888777777888;;;>>>???>>><<<<<<===;;;888555111((( ###)))...222333333333555777777555333333333333444444555555666555555555666777999:::;;;>>>>>>???AAABBBAAA===:::222555777999888444///,,,%%%"""!!!'''+++---000444999===@@@AAAAAA???>>>;;;888555222000///111000---)))$$$    %%%$$$           ###...888>>>===;;;888444222111111111222444666666666666777888777888:::===@@@@@@???===;;;===<<<999777444***  """)))...111444222222222444555444333333333333444444444555555333333333333444555666777<<<<<<>>>@@@AAA???;;;888333555777777444///)))%%% $$$***///333333555999<<>>@@@???<<<:::777555444333000111222111111333666999777888:::===???@@@>>>;;;;;;======;;;:::777...$$$!!!(((...000444222000///111333444444333333333333333444444444111111111111222444555666;;;;;;===@@@AAA???:::777333444555333///)))"""!!!&&&+++111777;;;777888;;;>>>@@@AAAAAAAAA>>><<<:::777444111000///,,,------,,,((("""           ###$$$         &&&444???CCCBBBAAA>>><<<999777666/////////......111555999666777999<<>>??????>>><<<<<<;;;:::777333000---***+++---,,,)))###           &&&***+++&&&     ###'''$$$   ---888DDDCCCAAABBBBBB@@@:::555444111......///111333333444666888:::<<<=========999888999<<<>>><<<444... ###)))...333///000000111111222333333000///////////////000000333222000///000222555777555777999;;;<<<;;;999777333000+++(((&&&"""!!!&&&(((+++000555:::===???>>><<<999:::<<<>>>===;;;>>>===<<<;;;888555222000000000///,,,'''"""        ---222444+++         $$$***,,,...,,,!!!    ***333@@@@@@AAABBBBBBAAA===:::777444000///000111222222333555777:::<<<>>>>>>>>>888777888<<>>888222$$$"""&&&+++///000111222333444444555555//////............//////111000...---...///222444444555777888888666444222+++((($$$""" !!!%%%...000333777:::===@@@AAA<<<:::999:::<<<>>>===;;;=========<<<:::777444222/////////---+++'''$$$"""       ---444777///         %%%)))+++***&&&     %%%+++777:::>>>AAAAAAAAA@@@@@@999666333111111111111000222444666999<<<>>>???@@@777777999===@@@@@@<<<888,,,&&& $$$'''+++...///111333444444444444......------------.........---,,,***+++,,,...///333333444333222///,,,***### """'''+++555777:::===???@@@@@@@@@:::999999:::===>>>>>>======>>>>>>>>><<<999666444000000000...,,,)))'''%%%        ***333888000        &&&)))***+++'''!!!     !!!!!! ###...333:::======>>>@@@BBB888666333222222222000///222333666999<<>>AAAAAA???<<<333...&&&"""%%%(((++++++---///111222222222111//////...---------......---,,,+++)))))))))***+++111000000...+++((($$$"""!!!$$$(((---111666888;;;???@@@@@@???>>>::::::;;;===???@@@AAAAAA@@@@@@@@@???===:::777444333222111...+++'''$$$###          &&&000444***       """,,,222333000...(((    """!!! !!!""" %%%+++222666777777:::===333222111222333333222000222333555888;;;???AAACCC?????????@@@AAAAAA???>>>999555///&&&&&&))),,,000---...000111222222111111111000000///......//////---,,,+++)))((((((((((((...---+++)))%%%"""###'''+++///333666555777;;;???AAAAAA@@@???;;;===???AAABBBCCCDDDDDDDDDCCCBBB@@@===999777555666555333000---)))'''%%%"""           %%%...000$$$        &&&222;;;===:::666111+++"""  !!!%%%&&&###   """(((,,,---...///000)))***,,,///333555444333333333555888;;;>>>AAACCCCCCCCCCCCCCCBBBAAA@@@@@@===<<<888111)))"""'''...000222555333333333333333333333333222111000///////////////---,,,+++)))(((&&&&&&&&&)))(((&&&###  $$$)))...111444666999777999<<>>;;;999888888777666555333111///---,,,$$$           %%%///000"""         %%%555@@@AAA===888555///***###  !!!###%%%$$$'''++++++&&&  """%%%%%%###!!!!!!&&&,,,333777888777444444555777:::>>>AAACCCDDDEEEEEEDDDCCCBBBCCCCCC@@@AAAAAA<<<444,,,'''%%%%%%###'''///444666777999888666555333222333444444111111000///...---......,,,+++***(((&&&%%%######"""!!! ###%%%)))...333555777888:::999:::;;;===???@@@@@@AAA===@@@DDDEEEDDDDDDEEEFFFDDDBBB???;;;::::::;;;<<<:::999777444111///...---&&&"""          """...111###       ///AAAFFF<<<111,,,,,,'''%%%!!!  %%%))),,,---+++///222///'''    """***333888:::999555555666777:::===@@@BBBDDDEEEEEEDDDCCCCCCEEEFFFBBBEEEGGGCCC;;;333---+++,,,***---444999999999;;;999777333111000000222333111000///...---,,,,,,,,,++++++)))'''%%%###!!!!!!###((((((,,,222666777888999:::999::::::;;;<<<<<<===>>><<<@@@DDDEEEDDDCCCDDDEEECCC@@@<<<999999;;;>>>AAA>>><<<888333///,,,)))((('''###!!!"""          ,,,111###        $$$666HHHFFF555%%%!!!$$$  &&&+++000222333000444666222(((   """)))222999<<<555444666888999:::>>>BBBAAABBBDDDEEEFFFGGGFFFFFFCCCBBB@@@>>><<<999555222222333555777999;;;===>>>999888555333222444555777444222111111222111000...,,,,,,+++)))&&&### ###%%%&&&++++++---111666999888666444888<<>>======>>>>>>???@@@AAACCCDDDEEECCC???:::777888:::;;;<<<>>>===;;;777111+++%%%""""""              ###,,,)))       ###000===<<>>BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCAAA@@@>>>;;;888666666777888:::<<<>>>???@@@===;;;888666444555666777444222000/////////...,,,------,,,***'''### """&&&)))***...---...111555777666555555888<<<>>>>>>======>>>????????????@@@AAABBBCCCAAA===999666777999:::;;;:::999777333...)))$$$!!!         )))+++"""     ###---777777---### """***///111222555777555888888000"""  $$$---333666888;;;;;;:::::::::;;;CCCCCCDDDCCCCCCAAA???>>>BBBBBBBBBAAA???<<<999888999999:::;;;===>>>???@@@???===:::777444444444444333111...,,,------,,,+++------+++(((%%%""" %%%***---...000......///222444444444666888;;;<<<<<<<<<>>>??????????????????@@@@@@AAA>>>;;;777666666888999999666555222...)))$$$           %%%$$$ $$$+++(((    """((()))$$$ %%%---222333333444666333666555---   %%%...555:::>>>>>>>>>>>>===;;;@@@AAAAAAAAAAAA???>>>===AAABBBBBB@@@===999777666:::::::::;;;<<<<<<======???<<<999555222000//////000...+++***+++---------+++***(((%%%"""!!!%%%(((+++---///...---,,,---///111333444777999:::::::::<<<>>>@@@============>>>???@@@@@@<<<:::777666666777888777555222...)))$$$          &&&+++((( ((()))###       $$$***000333222000000000111222000)))   +++222:::AAABBBCCCEEECCC???<<<===???@@@@@@??????>>>BBBDDDDDDAAA===999777777<<<<<<<<<<<<<<<<<<<<<<<<===<<<888555222///...---,,,***))))))+++---...---&&&$$$"""  $$$(((*********+++---******++++++---000333555777888999::::::;;;>>>@@@;;;;;;;;;<<<===>>>???@@@;;;999777666666666555444333000+++%%%           !!!###  ###&&&"""     '''---222444111,,,******------***$$$    (((///;;;DDDEEEGGGJJJHHHAAA:::;;;===>>>@@@@@@@@@???CCCFFFGGGDDD???;;;:::;;;@@@@@@??????>>>======<<<<<<;;;888666333111///...(((''''''(((***,,,+++*** """&&&***......,,,******,,,(((***,,,---...000333555777888999::::::;;;===@@@::::::::::::;;;<<<>>>>>>:::888666555555444222///...***%%% """"""!!!             !!!###      (((---222444000***'''&&&)))((($$$     %%%---;;;EEEGGGHHHLLLHHH@@@999;;;===>>>???@@@??????@@@CCCFFFDDD@@@======???AAAAAA@@@>>>===<<<;;;;;;888888666444222000///...%%%%%%%%%'''((((((%%%###$$$'''+++///333333///,,,,,,...***---000111111111333555666777999::::::;;;===>>>===<<<;;;:::::::::::::::888666555333222000---***%%%"""###&&&'''&&&         """###        &&&+++222444000,,,)))(((%%%$$$       ###---;;;FFFGGGIIILLLGGG===;;;<<<===????????????>>>;;;???CCCBBB???<<<>>>AAA??????>>><<<;;;999888888444333222111000...---,,,$$$$$$%%%&&&&&&$$$  &&&***---111666666222...///111...111444555333222333444555777:::;;;;;;;;;<<<>>>???>>><<<:::999777777666666555333222000---)))&&&$$$)))******!!!!!!           %%%%%%         !!!$$$&&&  ###***111444222...+++***###!!!  ///444<<>><<<===???@@@@@@???===???@@@@@@???>>>@@@AAABBB@@@<<<:::888999:::;;;777666555111---,,,,,,...***(((%%%!!!!!!%%%)))+++111222333333333222111000//////000000111111111222666666777888:::;;;<<<<<>>======>>>???>>>===<<<===??????>>>>>>???@@@AAA???<<<:::999999:::;;;777666333111///...---,,,(((&&&"""!!!$$$'''***,,,222333444444444444333222000000000000111222333333666777777888999:::;;;;;;===;;;999888888777666555222111///+++&&&!!!!!!%%%))),,,///111---+++&&&!!!                 ###...<<>>??????>>><<<:::999::::::;;;777555222111222111---)))$$$""" """%%%(((***,,,---222222444555555555555555222111111111111333555666777777777888888999999999:::888666666666777666555111///+++&&&!!! ###&&&)))---///000......,,,&&&                 (((888IIIUUUXXXUUUPPPGGG666$$$ """)))------++++++---###  !!!&&&333555888<<>>???@@@@@@@@@>>><<<;;;;;;:::999777444555777777777777888:::999::::::::::::999999888888444000000111///)))###!!!$$$%%%%%%%%%&&&(((***,,,---.........///000111333444555333222222333444555777888666666666666666666666666555333111222333444333222///,,,'''!!!"""###$$$%%%''')))+++---------111222---$$$                     (((<<>>AAABBBCCCCCC???===::::::::::::888777333444555555444444555666666777888999999888777777555111...+++***'''### %%%(((***(((((((((((()))+++---///---------...///000222333111222333444555666777888444444444555555666666666333111000000111222111000***'''###"""%%%((()))***+++,,,---...///...111333///(((                    !!!%%% ###666JJJXXX\\\YYYUUUAAA000     '''///666999666888<<<@@@CCCDDDCCCCCC===;;;999999999999888777222333444333222111222333222444666888888777666555000...***&&&!!! &&&+++///111,,,+++)))((()))+++...111------------...///111222///000333555777777666666222222333444555666666777222111///...///000///...%%%###  %%%(((***++++++,,,---.........000222333222---%%%               %%%***--- ---BBBTTT\\\ZZZVVVGGG777&&&!!!!!!       !!!+++444:::===:::===@@@CCCDDDCCCAAA???<<<;;;999888999999888777222333444222000///000111000222555777888777555444---+++'''!!!%%%,,,111555777///---***((())),,,000333......------...///000222---///333666777777666555111111222333555666777777222000.........///...,,,$$$""" !!!&&&************++++++,,,,,,,,,222222333333111***!!!                )))...///  +++AAAVVVaaa```[[[NNN???...!!! ###"""    ///::::::777888;;;<<<===@@@CCCCCCAAA???===;;;999777666777999;;;333333333333222111000///,,,...222555666444111///)))%%%  %%%***///222555666------------------,,,,,,...---,,,+++++++++,,,---...111555888888555111///000000000111444666666555000//////000111000,,,))) """$$$%%%%%%)))***+++,,,---......---000222444555222+++%%%!!!             ((('''  """'''&&&!!!    """***))) )))CCCYYYccceeegggXXXMMM<<<***"""%%%%%%   ---888;;;:::<<<>>>???AAACCCEEEDDDAAA>>>::::::999999999999999999444444444444333222111111,,,...111222222000---+++!!! """$$$(((,,,000333555555//////...------,,,++++++...---,,,++++++,,,---......000444666777555222000222111111222444444444222...------...///...+++((( !!!$$$&&&''''''******+++,,,---...///000111222555555333...((($$$          !!! $$$'''%%%     """!!! $$$===UUUaaafffiii___TTTAAA---    )))444:::>>>AAACCCCCCDDDEEEFFFEEEAAA>>>888999;;;<<<;;;:::888666666666666777777666555555000000000///,,,)))&&&$$$!!!%%%(((***---000222333444444111000///...---+++******......---,,,,,,---...///...000222444555555444333444444333444444444111///+++*********+++***(((&&& !!!###&&&((()))************+++---///111222000222444555444000+++(((              444KKK[[[cccggghhh[[[FFF000     """...888???CCCGGGEEECCCCCCDDDEEEDDDCCC<<<<<<===<<<;;;888666444555666888:::;;;<<<======888555111,,,'''""" &&&)))---...000111222222222111000//////...---,,,,,,+++///...---,,,---...///000...///111222444444555555555555555666666555111///(((&&&%%%%%%&&&&&&%%%$$$######%%%'''((()))******)))))))))***,,,///111222///000333444444111...,,,###       """   ,,,CCCUUU___bbbhhh\\\GGG111     ###)))666???BBBHHHEEEBBBAAACCCEEEGGGHHHBBBAAA>>>;;;888666444333333555888;;;???BBBDDDEEE@@@;;;333+++""" $$$))),,,000000111222222111//////---........................------,,,---...///000//////000222333444444555444444555777888666222///%%%###!!!!!!"""###"""""" """*********++++++***))))))'''((((((***,,,...000111---///111222222111000///%%%           !!!"""%%%"""$$$    )))???SSS\\\^^^\\\QQQ???,,,     ###(((777@@@AAAHHHFFFCCCCCCEEEGGGHHHHHHDDDBBB???;;;888555333222111333777;;;@@@DDDGGGHHHDDD>>>333((("""$$$'''+++...000111111222111000///...,,,------...//////000000------,,,,,,,,,...///000//////111222333333333333222333555777777555000,,,###!!! !!!!!! $$$&&&/////////...---,,,***)))'''(((***,,,.../////////...///000111222222111111)))%%%          $$$$$$!!! &&&222666555&&&     (((===OOOUUUSSSEEE===000###   !!!!!!,,,;;;BBBBBBHHHGGGHHHIIIKKKJJJGGGDDDAAA@@@???===;;;777444222///111555999>>>AAADDDEEEBBB;;;000%%%"""%%%''')))+++...111000111222222222111000///............////////////,,,+++++++++,,,---///000///000111333333333222111111222333555555111+++&&&""" !!!$$$(((***111111111000///...---,,,(((***---000111000///...000000111222222333333333000+++%%%          !!!!!!$$$$$$  !!!%%%---444444000  &&&555AAA@@@999+++&&&      !!!###$$$&&&000???EEEDDDGGGIIIMMMPPPPPPLLLEEE@@@<<<===???@@@>>>:::555222///111444888;;;>>>AAABBB???888---""" !!!$$$&&&)))+++,,,...000222111111222333333333222111000000//////.........---++++++******+++---...//////000222333333222111000000111333444222---&&& !!! """!!!!!!!!!$$$'''+++---111111111111111000///...***,,,000333444222000...111222222333333444555555666111***$$$          !!!!!!"""###  """%%%((()))+++,,,%%%     """,,,222+++    ###)))---000666@@@HHHSSSOOOLLLLLLKKKGGGDDDCCC@@@>>><<<;;;:::888555222444555777777666666666777:::222'''###&&&'''((()))+++,,,---......000000111222333333333333//////............//////------,,,,,,---...000111111444777777444222222333222000---,,,***((($$$""" """%%%&&&(((***...000---111555555222//////000//////000222333444222111222333444333333333555777888666222)))                   !!!&&&        $$$))),,,///777BBBKKKWWWSSSNNNKKKHHHDDD@@@>>>@@@>>><<<:::999666333000111222222111///...---------)))######(((***((((((***,,,---...//////000000222333444444444444111111000///////////////------,,,,,,---...000111111444888888666444333333000...,,,***(((%%%!!! ###%%%'''((((((***,,,///...222666777444222111333000000111222333333222111333555555555333333555777999888555---$$$                        ###&&&))),,,555CCCMMMXXXTTTNNNHHHDDDBBB???<<<@@@>>>;;;:::888555222///000///...+++)))&&&$$$###"""!!!$$$)))---///)))***+++,,,...///000000000111222444555666666666444333222111000/////////------------...///000111000333777999777555333222---+++)))'''%%%""" '''(((******))))))+++---///333777999666444555666111111222333333333222222444555666666555555666777::::::777111'''                        """$$$(((222AAALLLRRRPPPJJJDDDBBBBBBAAA>>>>>>===;;;999888666333111///---***(((&&&###!!!!!!%%%***---///000++++++,,,---...///000111000111222444555666666666444333222000...------------------......///000000...000444666666333000///)))'''%%%$$$$$$"""!!!***,,,---,,,+++******+++...222777999777666666888222333444333222222222333333444666777666666888999;;;999444---%%%              '''(((###           """&&&000>>>IIILLLLLLGGG@@@???CCCBBB>>><<<;;;:::999999888555333,,,)))%%%$$$######!!!"""$$$$$$&&&(((+++---.........---,,,,,,---...///000111///000111333444555555555222111000...,,,+++******+++,,,------.../////////+++---///000111///+++)))$$$###"""###$$$$$$###!!!"""$$$,,,...//////---+++++++++,,,111666888666555666777444555666444222111222444000333555666666777888999888333,,,%%%            ###//////###          ###'''///;;;EEEGGGIIIFFF>>>>>>CCCBBB<<<;;;:::888888888777444222'''###  !!! %%%+++000...///000111111000......------,,,,,,---...000111...///000111222222222222000///...,,,***))))))(((***+++,,,------...------************+++)))&&&###  """$$$%%%%%%### ###%%%'''---///111111///---------,,,111666777666444555666555777777555111000222555000222555555555444444555111+++###               ...---        """%%%+++444<<>>FFFEEE>>><<<:::888666555333000---&&&"""!!! !!!"""$$$)))000555777777666555444222111000------,,,+++,,,---///111---....../////////......///...,,,+++***)))))))))((()))+++,,,---,,,,,,,,,+++)))&&&%%%&&&%%%""" ###$$$###"""!!!$$$&&&)))***,,,...111222111000///000---222666888666444444666666888999666111///222555222333555555222000......'''"""               !!! %%%%%%           !!!&&&...444666===>>>;;;???IIIJJJCCC<<<:::777555222///+++((((((###!!!"""!!!!!!$$$&&&'''(((***000444<<<;;;:::888666555444333---,,,+++++++++---///000---------...------,,,+++...---,,,+++***)))))))))'''(((***+++,,,,,,++++++,,,)))%%%#########  """"""!!!  !!!###&&&)))+++---+++...111333222111111111...333777888666444444666777999999666111///222666444555666444000,,,)))(((                """"""             ###)))---000666:::;;;<<>>;;;888666444333///---******,,,...//////,,,------...---,,,***))),,,,,,,,,,,,++++++***)))))))))******)))((('''&&&'''%%%"""  """$$$  !!!###$$$!!!!!!"""%%%***...000111///000111222222222222222222222222333555666555444888888999999888666444222333222000---***&&&"""!!!                       %%%)))---222666888;;;???AAA???999666000+++'''%%%%%%&&&""""""#########"""!!! !!!%%%+++///222555:::===@@@>>><<<999777666666666222///+++***+++---------++++++,,,------,,,*********************)))((('''(((((()))***)))'''%%%###"""!!! !!! !!!###$$$%%%%%%%%%%%%(((,,,///000///...///000111222333333333111222333555666777666555888999::::::999666333111000...,,,(((###                     $$$)))...222444888<<<:::555444000***$$$!!!!!!###$$$&&&%%%%%%$$$$$$$$$$$$%%%(((,,,111666999;;;===???;;;999777555555666888:::555222---+++***+++++++++))))))+++,,,,,,+++******(((((((((((('''&&&%%%$$$&&&'''((()))(((%%%"""  !!!###$$$&&&'''))))))***---000111000.........///000222333333444000111444666777777666666999:::;;;;;;999555111...+++)))&&&""""""                     ''',,,000333777:::555...---)))$$$ $$$'''+++***)))((()))***,,,---000333777;;;<<<===<<<<<<666444222111222555999;;;888444///,,,******))))))'''''')))***+++******)))''''''''''''&&&$$$###"""###$$$&&&'''%%%""" !!!###%%%''')))***,,,,,,...111333444222000//////000000000111222222///111555777888777777777888999::::::777222---)))%%%$$$!!!"""%%%'''&&&$$$"""                  %%%+++111444666666111***&&&$$$ """(((+++...---,,,,,,...000333555777888:::<<<===<<<999777222111///...000333777:::888555000---+++***((('''%%%&&&((()))))))))((((((''''''&&&&&&%%%###"""!!! !!!######"""  """%%%'''***+++,,,,,,---///222555666444222222111000/////////000000///222555777666555666777777777777555222,,,'''###$$$(((+++,,,***)))&&&"""         !!!!!!         """***111222111000,,,'''###!!! %%%***............///222555999;;;===<<<<<<======;;;888555222111000///000222555777666444111///...,,,)))&&&%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$###"""  ###'''***,,,...///......///222555666444333222111000///...///000111000333666555333222444777555444222///***%%% """$$$(((...000///...---***&&&!!!        !!!!!!###"""!!!      """  '''000///+++(((&&&$$$"""!!!!!!%%%***,,,//////111444777;;;???AAAAAA???===>>>???>>>;;;999555444333222222222333444222222111111000...)))&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$###"""!!! $$$(((,,,...000111222111000111222333222111000///...---...000222333111444555333000///333777333111---(((######&&&'''+++222444111222000...***%%%            %%%'''&&&%%%              %%%...,,,%%%""""""""""""!!!!!! """%%%(((***111222555888===AAADDDFFFCCC@@@>>>???AAAAAA???===888777666555444333333333000000111222222///***&&&%%%&&&&&&'''&&&%%%###"""""""""!!! !!!$$$)))---///111222555333000000111111000///---,,,,,,---...111444666222444555222...---222666222///***$$$ &&&******---444555222444333111---(((###              ###''')))(((&&&"""         %%%$$$    """)))***%%%!!!"""$$$""""""%%%+++111;;;;;;===@@@DDDFFFEEEDDDAAAAAA@@@??????@@@@@@@@@@@@>>>;;;888666555555666444222000//////---+++)))(((((((((((('''&&&$$$###!!!######&&&)))++++++,,,...///444444444222///......000***,,,.........///222444...///222333333111///---+++***&&&"""(((***---000333444444333222555666222,,,&&&""""""              $$$)))***+++...///---        $$$$$$    $$$$$$ """(((###!!!###&&&)))///666===???AAACCCDDDEEEEEEEEE@@@@@@???????????????@@@AAA???<<<999777666666666222000---,,,------+++***''''''''''''%%%$$$""" !!!$$$%%%%%%''')))***+++,,,...000777777666222///,,,,,,,,,***+++,,,,,,,,,---000333...///000111000...+++***((('''$$$ !!!###)))+++...111333444444444111444555444///)))'''&&&              !!!&&&***+++...222111...      """!!!     ###,,,(((%%%'''***---333:::@@@DDDGGGGGGEEEDDDEEEGGG??????>>>>>>>>>??????@@@AAA???===:::888777777777111...+++******+++++++++((('''&&&%%%###  ###%%%'''))))))************+++...000666666555222///,,,,,,---+++++++++******+++...111.../////////---***'''%%%###""" !!!###''')))+++,,,///111333444555444222444777777444000---,,,$$$            """&&&)))000555444...          %%%)))///***(((***,,,///555<<>>>>>??????@@@@@@AAA@@@>>>;;;999888777777333000+++))))))*********((('''&&&###  !!!"""%%%''')))+++,,,+++++++++***)))***---000111222222111///...///111,,,,,,,,,***)))***---000.........,,,)))&&&###!!!!!!$$$'''***------///000222444555555555555777:::;;;999666333111&&&!!!            $$$...555222+++            $$$***...222...,,,...000222777>>>BBBFFFJJJIIIDDDAAACCCFFF???????????????@@@AAAAAAAAA@@@>>><<<:::888777666777333...***)))(((((('''((('''$$$!!!"""###&&&(((***,,,,,,,,,+++++++++)))(((***---//////000000///------///000......---+++******,,,...---,,,+++)))&&&### !!!'''+++---000222000111222333555666666666999;;;===???>>>;;;777333'''!!!            $$$,,,222---$$$           !!!''',,,000555111111444666777:::??????BBBEEEEEEBBB@@@AAACCC>>>>>>>>>>>>>>>???@@@AAA??????===<<<999888666555888444///+++)))(((&&&$$$&&&$$$!!!!!!###%%%(((+++,,,---,,,+++)))******)))((())),,,...000000000...+++***+++,,,.........---***)))***,,,((((((&&&%%%""" """***000444666777888333333444444555666777777999;;;===@@@AAA>>>999555(((            """(((---...'''             $$$***///222444222333777999888:::>>>;;;<<<>>>???@@@?????????;;;;;;;;;<<<<<<>>>??????>>>>>>===;;;999777555444444111...+++)))'''%%%###"""!!!!!!$$$$$$&&&))),,,---,,,***)))&&&((())))))))))))+++,,,---......,,,)))((()))+++,,,---...---+++((('''(((###"""!!! $$$***111888;;;<<<======555555555555666777777888555666:::>>>AAA@@@;;;666***!!!            %%%### $$$+++...---%%%             '''...222555111///111777999777888;;;888888999;;;>>>???>>><<<999999999:::;;;<<<===>>>>>>===<<<;;;999666444333000...,,,***)))'''$$$""" ###&&&$$$&&&***,,,---,,,)))((($$$&&&((()))))))))***+++((()))******)))***,,,---***,,,...---***'''%%%%%% """###'''---555;;;===>>>>>>>>>666666666666666777888888000222666<<<@@@@@@;;;777,,,###           ,,,111///  """+++...---'''             &&&---222555777777666555444333333444444777777888999:::<<<===>>>:::888666666999<<<===>>>@@@???===;;;888555222111,,,***&&&""" !!!"""###"""###%%%%%%&&&'''((()))************&&&&&&&&&'''(((***+++,,,000...,,,***))))))))))))---,,,+++)))&&&###!!!"""&&&***...555777:::===?????????>>>::::::999777666444333333222333555777999;;;<<<<<>>;;;777333...,,,&&&$$$ !!!###%%%&&&'''$$$$$$%%%&&&'''''''''''''''''''''((()))***+++,,,---,,,+++***(((''''''&&&(((((('''%%%###!!!###&&&***///222888999;;;===>>>>>>===<<<;;;:::999888777555444333000222333666777999::::::000)))             !!!        !!!)))///666:::666444222//////000111333222444888;;;<<<;;;:::999666444333444777;;;======>>>>>>===:::555...((($$$!!! !!!###%%%&&&((((((###$$$%%%&&&&&&&&&&&&&&&''''''((()))***++++++,,,*********)))(((&&&$$$"""""""""!!! $$$(((,,,000444888;;;<<<=========<<<;;;:::::::::999888777666444333///000111333555666666666111+++"""                      !!!)))000555555333000......///111333555666999;;;<<<<<<<<<<<<777555444555888;;;===>>>===<<<999444...(((### !!!"""""""""###%%%&&&'''(((%%%&&&&&&'''(((((('''''''''((()))******+++++++++((()))***)))(((%%%""" ###(((,,,000444888;;;>>>>>>>>>===<<<:::888777888888888777666555333222......000111222333333333000+++$$$    ###$$$$$$                 """***///222111///---...///111333777777666777888:::<<<>>>999777555666888;;;<<<<<<;;;777111+++%%%!!! """###############%%%&&&'''%%%&&&''''''(((''''''''''''((()))***++++++******'''((()))***((($$$ """&&&+++///222666999<<>><<<:::888666555444555666666555333111000......///000000000000000---***&&&   """%%%'''(((              ###(((---,,,,,,,,,---///000222555444222222333666:::<<<:::777444333555666666666444000)))""" """$$$$$$$$$###""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((*********)))((('''(((((((((&&&### """###&&&***...222444666888:::>>>===<<<:::888666555444222333444555444222000...//////000000000//////...******'''"""    $$$'''))))))          ))),,,###        !!!"""    &&&''')))***,,,......///222111111111333555777999888555111///.........---+++(((###!!!###$$$###$$$%%%&&&&&&%%%$$$""""""###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&((()))))))))'''&&&&&&&&&&&&%%%### !!!$$$'''(((+++...222555555666777888<<<;;;999888666555444444111333444555444222000...111111111111000000///...)))***)))%%%    %%%((()))(((          )))---$$$        ###'''***     !!!###&&&)))+++,,,------111222333555666777888888555222---***)))((('''&&&$$$"""!!!!!!!!!"""###$$$%%%&&&"""$$$&&&'''&&&&&&'''(((((('''%%%######$$$%%%&&&((()))))))))))))))(((((($$$%%%'''))))))(((&&&%%%%%%%%%$$$###!!! $$$'''***,,,...111555777666666666777:::999888666555555555555222333555666555333111///222222222222111000///...)))***+++(((!!!     &&&)))((((((           """$$$!!!      """(((,,,###!!!    ###(((+++,,,,,,,,,333555444222555;;;<<<999222...***((('''&&&### """$$$"""$$$&&&((()))************)))'''&&&&&&(((+++---,,,***&&&$$$"""###$$$%%%&&&((()))***((('''&&&&&&"""###%%%''''''&&&%%%$$$$$$######!!! """&&&(((***---///222444666666555444555666888999888666444222333444444333333333333333333222111111111000///---,,,+++---+++***(((%%%      ###)))(((%%%                     +++000)))        !!!     $$$(((+++------111333444333555999777333+++((($$$""""""!!! """%%%((()))***,,,---......------+++***((('''''')))+++,,,,,,***'''%%%###$$$%%%&&&%%%&&&(((((('''&&&&&&&&&%%%%%%&&&&&&%%%###!!! """%%%'''(((***---000111333555666555444555666777888777555222111111333444444444333333333222222000000//////...,,,+++***+++******)))((($$$       ######!!!                 %%%%%%            $$$)))---000...111222111222444111+++&&&### ###%%%&&&(((***,,,111111111111000///...---,,,+++)))((('''(((***+++---+++)))&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&%%%"""!!!###$$$&&&(((((()))+++---000111333555555555555666777666777666444111///000111444444444444333333333333//////......---+++***)))))))))***++++++***&&&"""                                 '''---111---///...+++,,,...+++&&&###"""  ###(((+++,,,...000111555444333111000...,,,+++,,,+++)))(((''''''((()))---,,,)))'''&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&%%%$$$""""""%%%&&&((()))***))))))***,,,...///111444555555555666777666777666444111//////000444444444444444333333333000000//////---,,,******(((((()))+++---,,,)))'''                               $$$+++///,,,+++(((######''''''$$$!!! !!!###%%%(((,,,///000111333444777666444222///---,,,+++******(((''''''''''''(((+++***)))(((''''''(((((()))'''%%%%%%''''''&&&$$$!!!!!!  ###&&&'''***++++++***))))))+++,,,...000333444444555777888777888777444111//////000333333333444444555555555444333222111///---+++***)))((()))***,,,+++)))'''                    """$$$###            %%%)))'''&&&""""""$$$"""!!!###&&&)))+++---000111222222444555999888666333111///......***))))))(((((((((((((((((((((((((((((())))))******'''$$$###%%%&&&$$$!!!"""%%%'''(((***,,,------+++******+++---///222444444555777999888888777444111//////000111222333444555666777888888777666444111...,,,***)))(((((()))******(((&&&                   ###''''''%%%            !!!  !!!"""$$$&&&)))---000111222333222111111333555999777555333111000000000***************+++++++++%%%&&&&&&'''((()))***++++++&&&"""!!!"""### !!!$$$&&&((((((***---000000///,,,++++++,,,...222333444555777999777777666333///------...///000222444666888999:::::::::888555111...+++)))(((((('''(((******(((&&&                  !!!!!!!!!###             !!! """ """%%%(((***...222555444444444222000000222444777555333111000//////000+++++++++,,,,,,---------###$$$%%%'''(((***+++,,,***%%%   ###&&&(((((()))+++...222333111...,,,++++++...111333444555888999666666555222...,,,,,,---...///111333666999:::;;;<<<;;;888555111---)))'''(((''''''(((******)))(((                         )))+++,,,,,,!!!               !!!!!! """""" ###'''"""''',,,000333333333555333111///.........///222444444333111000111222111000...///000000///---(((%%%!!! """%%%'''((($$$###!!! """$$$&&&''''''(((+++---///111111///,,,***&&&(((,,,///222333333333222222222000------...000000111333444444555666888>>>;;;777333000---)))'''$$$%%%'''((((((((('''&&&###!!!               %%%###        )))$$$     !!! """###$$$%%%(((***(((***...111333555555555444333222000//////......111222222111//////000222111000.../////////...---,,,)))%%%###$$$%%%%%%%%%!!!  !!!"""###$$$&&&&&&'''''''''+++,,,///111111///,,,***'''))),,,///111111111111000111000...,,,,,,...000000222444444444555666888<<<:::777444222...)))&&&###$$$%%%&&&''''''&&&&&&$$$###                      )))###    """!!!!!!"""%%%)))---......111222333444555555555555333333222222111000......///000000///---...000222222111////////////---,,,///---)))'''%%%$$$"""  """%%%%%%&&&&&&''''''''''''&&&***,,,...000000...,,,***''')))+++---...///...............---++++++...000111333555555444555666888999888777666444///)))%%%!!!"""###$$$$$$%%%&&&&&&&&&%%%###                         %%%     !!!$$$&&&%%%%%%)))///222222000333333333333333333333333222222333333222111///.../////////...---...111444444222000000000///---+++---+++)))&&&%%%"""###$$$!!! ###'''$$$%%%&&&''''''''''''''')))+++---...///...,,,+++((()))***+++,,,,,,,,,++++++,,,,,,,,,+++,,,...000333444666666555555666888666666777777555///((("""!!!###$$$%%%''''''%%%"""                              """'''+++******---222444222000222222222333333444444555111222333333333111000...000111111000///000222555666444111000///...,,,***&&&%%%###"""!!!$$$%%%"""!!!###'''!!!"""$$$%%%'''((((((((()))***,,,---...---,,,+++((())))))******************++++++,,,,,,---000333555666777777555555666777444555666777555...&&& """$$$&&&&&&%%%###                            """(((......///111333333222000111222333444666666777777222222333333222111111000111222333333222222333444666333111///...,,,)))''' $$$&&&%%%###$$$%%% !!!###%%%'''((())))))((()))+++,,,---,,,,,,+++)))))))))))))))*********)))+++,,,------000333666666777888777666555666777333444555555333,,,### """$$$$$$$$$###                              ''',,,...111333333222222222///111333666777777666555333333222222111111222222000333555555444222111111333111...,,,***(((%%%######'''((('''%%%$$$###$$$%%%&&&(((((())))))((()))***+++,,,,,,,,,,,,))))))((())))))******+++***+++---...000222666999777888999888666555666777444444444333000))) !!! !!!""""""                            &&&)))...222444222111333444...000333555666555333222444333222111111111222333000222555666444111000///111///,,,)))'''%%%""" ###(((******&&&###&&&''''''((((((((((((((((((((()))***+++,,,,,,,,,))))))((())))))***+++,,,***,,,...///111444888;;;888999999888666555666777444444333222...''' !!!!!!                             $$$(((...333555333000---...///000111333444444444555777888555111......///111111111111111000,,,)))***(((%%%###""" !!!###&&&((()))(((&&&%%%"""%%%'''(((''''''((()))''')))******)))(((((()))''''''((()))***++++++,,,)))***,,,000444777;;;<<<::::::888777666666555555666444333111...&&&  !!!###$$$$$$!!!                             ###'''---333555444111///111222333555666555555444444666777666333000000111222111000111000...+++((($$$""" ###%%%''')))))))))((('''###%%%'''(((''''''((()))&&&((())))))'''&&&'''((((((((())))))******++++++***+++,,,///222777:::<<<:::999888777666666666666555333111///+++###   ###%%%%%%###                              ###)))///222222111000111333555777888666555333333555777777555333222222...---,,,,,,+++)))%%%###!!!!!!""""""###$$$%%%&&&''''''''''''%%%&&&((((((''''''(((***%%%&&&((('''&&&%%%&&&((()))*********************++++++,,,...111555999<<<999888777666666666666666444222000,,,''' """%%%&&&&&&$$$"""                            ###)))---/////////...111444777888777444333444555777777555222000...(((&&&%%%$$$###!!!  !!!!!!""""""!!!!!!!!!"""######$$$$$$%%%&&&''''''&&&'''(((***&&&'''((('''&&&&&&((()))+++*********************,,,,,,,,,---000444777:::777666666555555555666666444222///+++$$$ """&&&))))))((('''                                  $$$)))---///000---///333777888888666555444444333333111...***(((###!!! """$$$ !!!!!! !!!!!!"""######$$$$$$%%%&&&&&&%%%&&&)))+++((()))***)))((()))+++---++++++++++++************---,,,,,,---///222555777444444333333333444555555444333000***""" ###(((***+++***)))###!!!   !!!!!!                     """!!!""""""    """&&&+++///111...000333666777777666555222000---,,,***(((%%%""" !!!"""#########%%%'''!!!  !!!!!!!!!"""###$$$%%%%%%%%%%%%!!!###$$$$$$$$$&&&))),,,***++++++******+++---///******++++++++++++++++++,,,,,,---...000111333444111111111111111222333444444333000)))   !!!%%%***,,,,,,+++***'''$$$!!!                        """"""###%%%(((******(((###   !!!&&&+++......///000111111111000///---***&&&$$$$$$###!!!""""""$$$%%%&&&%%%%%%''')))###"""!!!!!!!!!!!!"""### """$$$&&&&&&&&&%%%$$$ !!!"""###%%%***---+++,,,,,,+++***+++...111*********++++++,,,,,,,,,+++,,,...///111111111111.........///000111222222333222///((( !!!$$$(((+++------+++***)))'''###                            """(((...000///------///000...***$$$    !!!&&&)))------,,,,,,+++***(((((()))%%%  !!!&&&$$$&&&''''''&&&&&&((()))%%%$$$###"""""""""###$$$ ###%%%&&&%%%###!!! """%%%***---+++++++++******+++...111))))))***+++,,,,,,------***,,,...000111111000///------------...000111222111111...&&& ###%%%))),,,------+++)))***(((%%%                              """   ---444;;;===999666555666222000+++###   ###,,,------+++'''$$$"""!!! """###$$$%%%&&&&&&&&&%%%$$$$$$''')))***(((&&&$$$"""!!! !!!######!!!###***+++++++++))))))+++///222...---+++******+++---.........///000111222222222000---******---///...---111000,,,'''!!!###,,,---///000000...---+++******)))&&&!!!                    ###%%%%%% '''555:::???@@@===999777888777000&&&    %%%&&&'''%%%""" """######$$$%%%&&&'''((())))))&&&&&&&&&%%%######%%%''')))((('''%%%###"""!!!  !!! !!!''')))*********)))+++...111---,,,***)))***+++---...---...000222333333333222///---***+++---......,,,000///,,,(((### %%%)))///000111111111///---,,,++++++)))'''"""                 !!!&&& !!!###,,,...+++###&&&000999<<<@@@AAA???<<<:::888222+++"""     ###&&&(((***((())))))***++++++,,,,,,'''''''''&&&$$$###$$$&&&)))((('''%%%$$$"""!!!  $$$&&&((()))***)))***,,,---+++***)))((()))***,,,...+++---000333555555444333...,,,++++++,,,------,,,......---+++'''###"""%%%(((+++///222444444444444222000...,,,,,,++++++((($$$                 !!!&&&  %%%---111))))))666<<<<<<000'''###000999<<<===>>>@@@@@@<<<777333)))$$$     """%%%)))+++---************++++++++++++))))))***(((&&&%%%%%%&&&(((((('''&&&$$$###"""!!! !!!###%%%((())))))))))))***((((((''''''(((***,,,...***---111555777666555444---,,,,,,,,,,,,------,,,---.........,,,(((%%%###%%%(((,,,000333666999:::888888777666333111...---,,,,,,,,,***&&&!!!               +++666;;;111 --->>>HHHJJJ@@@333$$$ &&&))))))'''&&&'''---666======<<<;;;;;;;;;666///)))      """"""###$$$&&&)))+++,,,++++++++++++************+++,,,,,,+++)))'''(((((('''(((''''''%%%$$$"""!!!   ###&&&((('''''''''(((&&&%%%%%%%%%'''))),,,...***---111555777666555444,,,---......------------,,,---///000000...---,,,///000333777;;;>>>???@@@;;;;;;999666444111...---,,,,,,,,,+++(((###                    +++999AAA555!!!"""222DDDOOOQQQGGG888'''###)))+++---...000222666:::===<<<:::888666444...%%%      !!!###&&&&&&&&&%%%&&&'''(((***+++------,,,,,,+++***))))))+++---...---+++*********''''''((('''&&&%%%###!!!!!!!!!!!! !!!$$$%%%%%%%%%%%%&&&############&&&))),,,...+++---000333555555444333---...000000...---...///,,,---///111222444444555777777888:::>>>AAABBBAAA<<<;;;999666333000...---+++,,,,,,+++)))%%%!!!                       )))888AAA777$$$###111AAAJJJKKK???111""" ###'''$$$&&&***///444777999:::777666555222...'''     """$$$%%%''')))+++((((((''''''''')))+++---------,,,+++***)))((('''***,,,---...,,,+++++++++&&&'''(((((('''%%%###!!!"""""""""!!!  """#########$$$%%%!!!!!!!!!"""%%%(((,,,...---...000222333333333222---000222222000...///000------///111444777:::<<<>>>;;;:::;;;>>>AAAAAA@@@<<<:::888555111///---,,,++++++,,,+++)))%%%"""                      """222===555$$$***555999777***!!!!!!"""!!!!!!!!!%%%***---......,,,......,,,&&&      !!!!!!""""""$$$'''((()))+++---000)))((('''''')))+++---///,,,+++***)))'''&&&%%%$$$(((***------,,,+++++++++&&&'''(((((('''%%%###"""#########"""    !!!"""!!!"""$$$%%% """%%%(((,,,.........///000111222222222---000333333111//////111---......111444999>>>@@@AAA>>>::::::===???@@@???;;;999777444111...---,,,***+++++++++)))&&&"""                        ,,,777111"""!!!)))***&&&$$$$$$"""######"""%%%(((&&&   ###''')))((())))))***...222333111......---+++))))))***+++,,,,,,,,,***%%%%%%'''***,,,------,,,+++)))'''%%%&&&''')))))))))&&&$$$"""###$$$ !!!!!!!!!!!!""" !!!###$$$&&&'''***)))))))))***,,,...///,,,...000000000000111222000000111333666999<<<>>>>>>===<<<<<<<<<>>>???@@@;;;888333000///...---,,,,,,+++)))'''&&&"""                            %%%***++++++,,,+++,,,///222444222000000...---++++++,,,---......---(((""" %%%))),,,---,,,,,,***(((&&&&&&'''(((((('''&&&$$$$$$%%%%%%!!!  !!!!!! !!!"""$$$&&&&&&******)))***+++,,,...///,,,...000000//////000111000111111333666999<<<======<<<<<<;;;<<<===>>>???;;;888555222111000...---+++)))&&&$$$###                          $$$)))---...//////......000333444444333222111///------...///000000---%%%&&&***------,,,+++)))'''&&&''''''&&&%%%&&&%%%%%%&&&'''$$$  !!!""" !!!"""###%%%&&&************+++---...///---///000///......///000111111222444666888;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;999777555444222///---)))&&&"""                     +++'''     !!!###%%%(((,,,...000000111000000000222333444555333111000......///000111111+++!!! ###))),,,,,,,,,+++)))''''''''''''%%%$$$$$$$$$%%%'''(((%%%!!!  !!!"""### !!!"""###%%%%%%))))))***+++,,,---......---...///...------...000222222333555666888999::::::::::::::::::::::::::::::888777666555222...***&&&"""                  """333111!!!        $$$&&&***---.../////////111222222111111222444555222111///...---...///000000)))  !!!&&&***++++++,,,***)))(((((('''%%%###!!!"""$$$&&&&&&%%%"""!!!"""###$$$&&&!!!!!!!!!!!!"""$$$%%%&&&((()))***+++,,,,,,------------...---,,,,,,...000333333444555666777888888888888888999888888888888888777555444333///***&&&                   !!!333222###!!!###!!!         ###''',,,////////////000222333444444222222333444222111///------...///000...''' ###''')))***,,,+++*********)))&&&$$$ !!!###%%%%%%$$$"""!!!!!!###$$$%%%&&&'''###""""""###$$$%%%&&&&&&&&&''')))***++++++,,,,,,+++,,,,,,,,,+++,,,///111333444555666777777777666777777777888777777666555555444222000---)))###                     +++***!!!"""%%%$$$          $$$+++///000000111222222555777777555333444555222111///...---...000111---%%%   %%%(((***,,,,,,++++++,,,+++(((&&& """$$$&&&%%%$$$######"""$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&''')))******************+++******,,,000222444555666777777666666555555666777777666555444333333111---***'''"""                     ###"""        !!!)))///111111333444333777::::::777555555666333222000///...///000111---$$$ $$$(((+++,,,,,,+++,,,---,,,***''' ###%%%&&&&&&$$$$$$$$$ """$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%'''((()))***))))))))))))*********,,,000333444555666777777666555444555555666666666555333222222///+++&&&"""                             %%%,,,////////////777999;;;:::666444444666444333000...------......,,,(((  %%%+++...//////...---,,,***((('''&&&%%%$$$%%%'''((('''&&&$$$"""  """######"""###%%%)))---$$$$$$$$$%%%(((******)))+++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,666888:::;;;:::777444222333333222222222111111111...+++%%%!!!"""!!!                     """&&&000...***$$$"""  ###))),,,......///555777999999666666777999777555222///---,,,,,,,,,,,,))) $$$***...000000///...---+++)))(((&&&%%%$$$%%%'''((('''&&&%%%$$$""" !!!"""###$$$%%%%%%$$$$$$&&&'''$$$$$$%%%&&&(((*********++++++++++++***)))((((((***+++,,,---......//////555666999:::999666333111111111111111111000///...***'''""" ###$$$###!!!                    """+++111:::888333+++"""     %%%)))+++---///444555777888888999;;;===;;;888444000,,,******))),,,***""" $$$,,,111111111000///...,,,+++***'''&&&%%%&&&'''((('''&&&'''&&&$$$###"""######$$$$$$&&&((((((&&&$$$""""""%%%%%%&&&((()))***+++,,,++++++******)))(((''''''+++,,,---///000111111111333555777999888666333000...///000000///---+++***%%%""""""%%%&&&%%%$$$"""              !!!!!! (((333;;;@@@>>>888000''' !!!!!!        !!!%%%))),,,///222444666888;;;===???AAA===:::555000,,,)))''''''******$$$ '''///555111111111000///...---,,,((('''&&&'''((()))(((&&&'''&&&%%%$$$$$$$$$%%%%%%$$$&&&((((((&&&###""""""%%%'''((()))******,,,---+++***)))(((''''''&&&&&&***+++---///000111222222333555777888888666333111,,,---...///...+++(((&&& !!!$$$&&&''''''&&&%%%              ###)))---///...!!!'''111888999777333---&&&"""  !!!"""      !!!&&&+++...111333666:::>>>AAABBBBBB<<<999555///+++((('''&&&(((***&&& &&&///444222222222111000///...---)))(((''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&%%%''')))***)))***,,,...+++***((('''&&&%%%%%%%%%((()))+++---///000111111222444666888888666333111***+++------+++(((%%%"""!!!###%%%'''((((((''''''###               """***000333333$$$ ###)))---,,,---,,,)))&&&######$$$$$$######"""       """(((,,,///111555:::???BBBAAA???999666222...***((((((''''''+++)))!!!$$$+++///111111111111000///...---***)))(((((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$'''******)))))),,,///+++***'''%%%$$$$$$$$$$$$$$$&&&(((***---...///000000222555777777555222000))))))))))))'''$$$!!! !!!"""###$$$%%%&&&((())))))))))))'''###                  &&&)))+++###    !!!"""$$$%%%&&&(((++++++)))(((((((((&&&$$$"""      ###(((,,,...333:::???@@@===999444222///,,,***)))))))))(((------&&&###(((+++111111111111000///...---+++***((()))******((('''%%%%%%&&&&&&&&&&&&&&&%%%###%%%''''''&&&$$$$$$%%%###&&&******((((((+++///+++)))'''$$$#########$$$"""$$$&&&)))+++---//////---///222444444222///...'''&&&%%%$$$!!!"""%%%&&&'''((('''''')))***+++,,,,,,,,,+++'''!!!                      ###### !!!###$$$%%%''')))(((+++///000///,,,***)))###        $$$***,,,222999>>>>>>999555111///---+++)))******+++)))///111***"""$$$(((+++000000000000000///...---,,,***))))))******)))'''&&&&&&'''''''''''''''&&&"""%%%)))***(((%%%"""!!!"""&&&******''''''+++///+++)))&&&$$$""""""######"""###&&&)))+++---//////+++---000222222000...,,,%%%$$$"""  ###&&&)))***++++++)))***+++,,,---............***###                    %%%$$$"""$$$''')))---000,,,///333555222---)))'''     &&&***///222333333222222222000---+++)))))))))***///...---,,,+++'''###"""(((+++,,,............---,,,+++************+++,,,---,,,+++***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''(((((($$$###""""""###&&&)))+++(((''''''&&&%%%%%%$$$$$$######%%%'''(((***,,,,,,***++++++,,,,,,,,,++++++$$$### %%%&&&(((***,,,------...,,,...000111///............,,,)))$$$                  &&&(((&&&&&& !!!$$$%%%(((---000111000...222222333333000***"""     !!!%%%***...000000111111///...,,,+++******+++,,,...,,,+++++++++)))&&&$$$  &&&+++..................---,,,+++++++++***+++,,,------,,,,,,***)))'''&&&%%%%%%&&&&&&''''''((((((((()))))))))%%%$$$""""""###%%%(((***((((((''''''&&&%%%$$$$$$###$$$%%%&&&((()))++++++(((((()))))))))(((((((((!!! !!!###&&&''')))***,,,---......---///111222111//////000000///,,,((($$$                  """222;;;===555...%%%$$$))))))+++///222333222111333333333000***!!!    ###(((***,,,...000---,,,+++***+++,,,---...,,,+++******+++,,,***)))$$$###"""$$$(((,,,...///.........---,,,,,,+++++++++,,,------...---------))))))((('''&&&&&&&&&&&&))))))))))))************&&&%%%###"""###$$$&&&'''))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%$$$$$$######"""""" !!!!!!###&&&)))(((((()))+++,,,---.........000333444333222222333222222111...)))###                   """666EEEKKKFFFAAA888---$$$!!!"""$$$%%%&&&((()))'''###%%%***///...------------,,,***,,,...///***       """%%%))),,,///,,,,,,+++++++++,,,---...---+++******+++,,,,,,+++%%%%%%%%%''')))+++---.........---,,,++++++++++++,,,---//////...------...***))))))(((''''''&&&&&&)))))))))))))))*********'''&&&$$$#########$$$%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!! !!!$$$&&&'''(((+++---*********+++,,,---......000222555666555555555666444444444222...'''                  ***777<<>>@@@@@@???<<<:::888555111---$$$                  !!!%%%''')))+++---************)))*********%%%(((***,,,++++++,,,,,,,,,,,,+++***))))))))))))*********++++++,,,,,,---000111111111111///...---)))***)))'''###""""""######$$$$$$$$$$$$###""""""!!!  $$$'''***,,,------000333555666666777999888666333000......///000333555666777888:::===@@@???>>><<<;;;;;;888555222'''###                    !!!%%%))),,,+++++++++******)))((((((%%%'''***++++++++++++,,,---,,,+++******)))******)))))))))******+++,,,---000111111222111///...---))))))(((&&&###!!!!!!"""$$$$$$$$$$$$$$$###""""""!!!###&&&***---///000000333555777777777999::::::888555222000000000111222444666777888;;;>>>AAA>>>=========>>>===:::888---)))"""                      $$$(((+++,,,,,,---,,,+++)))(((%%%'''***++++++***+++,,,---,,,,,,+++******++++++******)))***+++,,,...///111111222222111000...---******)))&&&###!!!!!!"""$$$$$$$$$$$$###"""!!!!!!"""###%%%(((+++...111222444555777888777888999;;;;;;999666444222111111111000222555888:::<<<@@@CCC@@@??????@@@AAA@@@>>><<<333///((("""                     ***+++---......---+++)))$$$''')))+++******+++,,,,,,,,,++++++***+++++++++++++++***+++,,,...000111111111222222111000///---,,,,,,***((($$$""""""###""""""""""""!!! !!!######%%%'''***---000222666777888888777777888:::999888666444222111000000---000555888;;;>>>BBBEEEBBBAAAAAABBBCCCCCC@@@>>>999444...'''!!!                  $$$&&&***---...---+++)))$$$&&&)))************+++,,,+++************++++++,,,,,,++++++,,,///111333111222222333222000///...,,,,,,+++((($$$""""""###"""#########$$$&&&))),,,///111777888888777555555777888777666555333222111111111...111666999<<<>>>BBBDDDBBBBBBBBBDDDEEEEEECCCAAA???:::333,,,&&&                         ###(((******(((&&&$$$&&&)))******)))***+++******)))))))))******+++,,,+++******+++...111333222222333333222111///...,,,,,,+++'''###!!!!!!"""!!!###%%%$$$$$$$$$&&&(((,,,///111777777777555333333555666666666555444333333222222111444888:::<<<===>>>@@@@@@@@@AAADDDGGGHHHGGGEEEEEE@@@999222***###                               ###''''''%%%$$$$$$&&&)))******)))***+++***)))))))))))))))******+++***))))))***---000222222222333333222111///...++++++***&&&""" """%%%&&&%%%$$$%%%&&&(((,,,000222777777666444222222333555666555555555555444444444555888:::<<<;;;;;;;;;<<<===>>>@@@DDDHHHJJJJJJIIIIIIDDD===555---&&&                 ###            !!!######%%%(((***++++++,,,---((()))((('''%%%%%%''')))))))))***,,,---///000000444333111000...---------***)))'''$$$!!! ###%%%&&&(((((((((***,,,///111333777666555444333333222111000222555555444444444444999999999:::::::::;;;;;;<<>>BBBEEEJJJHHHGGGGGGFFF???333)))                         !!!$$$'''###$$$###!!!!!!"""$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++000222444666555444111000111222222222333333444444444777999:::999888888999666777999:::;;;:::999888666777999:::;;;>>>BBBEEEHHHGGGGGGHHHFFF???555..."""                         """  ###'''(((((('''&&&&&&$$$%%%&&&'''((()))***+++111333666888888666333111333333333333444444444444222444777888888777888999555666777999::::::::::::888999:::;;;<<<>>>BBBEEEGGGHHHIIIHHHDDD>>>888333((("""                           ###&&&)))+++***(((''''''%%%%%%&&&'''((()))******222444888:::;;;999555333444444444444444444444444000222555777777777888999555555666777999:::;;;<<<:::;;;;;;;;;<<<>>>BBBFFFFFFIIIJJJIIIDDD>>>999777,,,&&&                              %%%)))((()))***)))(((''')))***)))))))))))))))*********222555999<<<===;;;888666000000000333777888666333555333333444666666333000555666888888999:::===???<<<===>>>??????AAADDDGGGHHHIIIIIIIIIGGGCCC@@@===444,,,"""                             ###'''*********)))'''%%%&&&)))+++......---------,,,,,,,,,111333888;;;===<<<:::999555444333555777888666444333111111222444555333111444666888999:::<<>>>>>AAACCCHHHIIIJJJJJJHHHDDD@@@>>>666///%%%                            !!!###$$$$$$&&&)))+++,,,+++(((%%%###%%%(((+++000000//////.........---///222666:::<<<======<<<999777555555666666555444222111//////111222222111222444777999;;;>>>AAADDDAAABBBBBB@@@??????AAACCCIIIJJJKKKKKKJJJFFFAAA???:::444***!!!                             !!!$$$###!!!!!!###%%%###$$$'''''''''(((***+++++++++)))'''%%%%%%'''***------------...............000444888<<<>>>??????999777444333222222333333333222000/////////000000000222666888;;;>>>BBBEEE@@@AAABBBBBBBBBCCCFFFIIIIIIJJJLLLLLLJJJGGGCCC@@@===777...&&&                          !!!%%%((((((&&&&&&'''***%%%'''))))))((((((***+++(((***++++++)))''''''((()))***+++---///000111222...000333777;;;>>>@@@@@@999777333000...///111333444333222000......///000000222555888:::>>>BBBEEEBBBCCCDDDDDDEEEGGGJJJMMMJJJKKKLLLKKKJJJGGGDDDBBB>>>999222***###                       """"""###""""""$$$(((,,,,,,+++***+++---)))******)))((((((***,,,&&&))),,,---,,,***))))))***+++---///222444666777111222444666:::===???@@@:::777333---))))))---000000111111000......///111222444777999;;;===AAADDDEEEFFFFFFFFFFFFGGGIIILLLKKKKKKJJJIIIHHHFFFEEEDDD>>>;;;666000)))                            """###%%%&&&'''&&&%%%$$$&&&***...///---,,,---///------,,,***))))))+++...(((***,,,---,,,+++,,,---,,,---///111444666777888333444444666888;;;>>>???999666///'''!!! ###''')))+++.../////////111333666888:::;;;<<<>>>BBBDDDBBBCCCEEEEEEEEEGGGJJJMMMLLLKKKIIIFFFEEEEEEEEEFFF???===:::555///&&&                                 !!!&&&''')))******)))'''&&&'''+++///000///...///111000///---+++)))***---000***++++++++++++,,,///111---...///111333555666777555555555666888:::===>>>777333+++!!!"""&&&+++...///000222555:::;;;===>>>>>>???BBBDDD===>>>AAACCCEEEIIIMMMQQQMMMKKKHHHEEEDDDDDDFFFGGG@@@???===999333***                                   """!!! !!!###''')))------...---,,,)))&&&$$$&&&)))---......---///222000///---+++***+++,,,---+++,,,---...///111111222222222222333555777888999777777888999999999999999333,,,""" %%%+++000333555555666888:::<<<>>>@@@AAAAAA@@@@@@@@@AAABBBEEEGGGHHHHHHHHHGGGDDDAAAAAACCCEEECCCAAA>>><<<888000&&&                              $$$&&&'''&&&%%%%%%&&&)))+++---//////---+++((($$$  $$$))),,,---...000222111000...,,,,,,,,,---...,,,---...000111333444555444444444444555777888999888888999::::::999777666---&&&!!!(((...333666888999:::;;;<<<===>>>>>>???????????????AAACCCEEEFFFEEEEEEDDDBBB@@@@@@BBBDDDFFFDDDCCCAAA>>>777...(((                         ###(((++++++*********+++---...000000...+++&&&!!!###(((,,,...000222222111000.....................///111444666888999777666666666666777888888999:::<<<===;;;999555333(((""" ###,,,333888;;;;;;;;;;;;<<<<<<<<<<<<;;;=========>>>???@@@BBBCCCBBBBBBAAA???>>>???AAADDDGGGGGGGGGFFFCCC>>>777111"""                    (((###       """&&&***))))))******+++---......---***%%%$$$))),,,...///111111111000000/////////......000222444888;;;<<<:::999888888777777888888:::<<<>>>???>>>999444111(((""" (((111777;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>???????????????>>>===>>>BBBDDDGGGGGGHHHGGGDDD???:::666)))###                 444,,,"""       ###'''&&&'''(((***+++,,,,,,---)))%%% %%%)))++++++///000111222222111000000......///111444888;;;===<<<<<<;;;:::999999999999;;;===@@@BBB@@@;;;666222)))""" %%%...666:::888888888888999:::<<<===:::;;;;;;<<<<<<============>>>>>>======>>>BBBEEEGGGHHHHHHGGGDDD???;;;888///(((                  ;;;555,,,###         $$$"""$$$&&&)))+++,,,,,,,,,&&&""" !!!''')))))),,,...000333444333222111/////////000333777;;;===>>>===<<<;;;;;;:::::::::<<<>>>AAACCCBBB>>>999666***###$$$---555999666666666666888:::<<<>>>;;;;;;<<<=========<<<<<<<<<======<<<<<<===AAADDDEEEGGGIIIHHHDDD@@@===<<<333---###                         :::999666000)))"""       ###'''***+++++++++(((""" &&&***+++))),,,///333444444333222111000000111333777;;;>>>???>>>===<<<<<<<<<<<<<<<===???BBBDDDCCCAAA>>>;;;,,,%%%###---666;;;666666555555777999<<<===<<<===>>>>>>>>>===<<<<<<:::;;;;;;::::::;;;>>>AAA@@@CCCFFFFFFCCC@@@??????777111)))!!!                      777:::===:::333***$$$"""        $$$'''(((((((((***%%% &&&+++---'''***...222555555444333222222111222444888<<<>>>??????>>>==================???BBBDDDDDDCCCAAA???///((($$$...777<<<777666555555666888:::<<<===>>>?????????>>>===<<<999999999888888999<<>>BBBCCC@@@??????AAA:::555---%%%                        ;;;===>>>>>>@@@???666,,,        ###(((+++,,,)))%%% ###(((*********+++---000111111000///000222333444666:::>>>@@@<<<999999;;;===<<<:::;;;===???AAABBBBBBAAA@@@666000'''$$$---444:::<<<888777888;;;999666777;;;999;;;???AAACCCBBBAAA@@@999888888999;;;<<<<<<;;;;;;<<<>>>??????>>>=========888000(((!!!                      ???@@@AAAAAACCCBBB:::000(((&&&"""      $$$(((******'''  """(((*********+++---///111111000...000222444555888;;;===>>><<<999999;;;<<<<<<;;;<<<===@@@BBBCCCCCCBBBAAA;;;666...%%%'''///666;;;===777555666888666333555::::::;;;>>>AAABBBBBBAAA@@@;;;:::999:::;;;;;;:::999;;;;;;===>>>??????>>>>>>>>>:::333,,,%%%                $$$'''      CCCEEEEEEDDDFFFFFF???777222///***$$$      ###&&&+++(((### !!!'''*********,,,---///000000000---000444666888999;;;======;;;999999;;;<<<<<<<<<>>>???AAACCCCCCCCCBBBAAA???;;;555---&&&!!!$$$+++222888<<<>>>777444333444222000333999:::;;;===???AAAAAAAAAAAA===;;;::::::;;;:::888666999:::<<<===???@@@@@@@@@>>>;;;777222,,,%%%             111777,,,     FFFIIIIIIGGGHHHHHHCCC<<<666555222---'''          ###***)))&&& %%%((((((***,,,---......///000,,,000555999:::;;;<<<<<<===<<<::::::;;;<<<===>>>AAABBBCCCCCCBBB@@@>>>===<<<:::777333...)))%%%######%%%)))...444888<<<>>>777333111111000///333999:::;;;===???@@@AAABBBBBB<<<;;;:::;;;;;;;;;888666777888:::<<<>>>@@@AAAAAA>>><<<:::666111***!!!                +++000%%%   GGGJJJKKKIIIIIIIIIEEE???999:::;;;999444,,,$$$         '''((('''$$$!!!%%%%%%(((+++,,,,,,,,,...000...222777:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;===>>>BBBBBBBBBAAA???<<<999777888888888666444111...,,,***+++---000444777:::<<<888444111111//////333:::888:::<<>>>>>>>>===;;;888555333666777888888777666444333......///111333555777888777444111111000///333999666999<<<@@@BBBBBBAAA@@@999999999;;;===<<<:::777444444555777:::===???@@@<<<<<<<<<;;;888111)))$$$                       EEEKKKOOONNNLLLKKKFFFAAA@@@BBBDDDEEECCC???;;;888---'''           !!!&&&(((&&&""" !!!''')))((()))...111444777:::<<<;;;;;;;;;;;;999::::::777444333555888666777888999888666444222444444555666666555444444000000///000000222333444666222111111000...222888444777<<>>============:::555---(((                        """...&&&   DDDKKKQQQPPPNNNLLLGGGAAAAAAAAABBBBBBAAA???===<<<666...###            %%%)))((($$$!!! %%%'''''')))---222666999;;;<<<;;;::::::;;;777888888555111000222444111222444555666555444333111111222222222111111111111000/////////000111222444111000111000...111666333777===BBBDDDCCC@@@>>><<<<<<<<<======:::666333222222333444666999<<<===??????>>>>>><<<777000+++"""                     ***:::---%%%    EEENNNWWWUUULLLEEEDDDGGGEEECCCAAA@@@@@@@@@???>>>999888222'''       !!!(((+++)))$$$ !!!%%%(((***---///444555666777777666555555999999888444000---,,,,,,000111222333444444444444333222111000000000111222---///111111000......///333222222111000000111111444666:::>>>AAAAAA>>>;;;>>>>>>>>>===;;;888666555222//////222333333555999;;;;;;;;;<<<<<<999555111&&&                  +++999---$$$  IIIMMMQQQQQQMMMHHHDDDBBBCCCCCCCCCCCCBBBAAAAAAAAA>>>===999111&&&      &&&)))'''""" $$$'''***---///222333444555444444222111666666666333///,,,+++,,,,,,---///111333555555666333222111000000000000111---000222333222000//////111000000000111111222333555777:::>>>@@@@@@>>>===>>>>>>>>>===;;;999666555222//////222333222444888<<<;;;::::::999777333000'''"""               ###...(((   LLLKKKJJJLLLMMMJJJCCC<<>>>>>??????>>><<<:::888666444000000333333222444888===;;;888666444222///---'''"""                  KKKHHHGGGHHHJJJGGGAAA;;;???EEEJJJIIIDDD??????AAA===@@@BBB@@@999000)))%%%           $$$### ###'''+++---...///000000///...,,,+++---......---+++******+++'''))),,,///222555777888333333111000///...---------111555777666333111000.........///000111222333666888;;;<<<======>>>?????????@@@???===;;;999888666222111444444222333777;;;888444111///...,,,***&&&"""                   EEEFFFGGGFFFDDDAAA>>>===???DDDIIIIIICCC>>>===???;;;>>>BBBBBB>>>777111---)))%%%          """###   !!!%%%))),,,---......///...---,,,+++)))+++++++++)))((()))***)))+++---000333555666777222222111000///...,,,,,,,,,000444777666333111000//////......//////000111555888;;;<<<;;;;;;<<<>>>????????????>>><<<:::888666333222333333111222555666222...+++***)))(((&&&$$$                     ???CCCFFFDDD???<<<===@@@>>>BBBFFFGGGDDDAAA@@@@@@>>>@@@BBBCCCAAA>>>999666444000)))###        """!!!   $$$(((++++++,,,---......---,,,+++((()))***)))((('''(((******,,,...000222444555555000000000000///...,,,++++++...222444444222000000///............//////000222666;;;<<<:::999:::<<<<<<=========<<<:::888777555111///111000---...111...+++(((&&&&&&&&&%%%$$$"""                       ===@@@BBBAAA===;;;===@@@===???BBBEEEFFFFFFEEEEEEBBBBBBAAA@@@@@@???===<<<>>>999333---'''"""        """"""  ###'''***((()))***,,,,,,,,,,,,+++'''((())))))''''''((()))(((***,,,///111333444555...////////////...---,,,***---000111111000///000,,,,,,,,,---...///000111///555:::<<<999777888999888888999999888666444333111---+++,,,+++((((((+++&&&$$$""""""#########!!!"""                      <<<>>>>>>>>>======>>>???<<<===@@@DDDIIIKKKKKKJJJEEEBBB???============<<>>;;;999???DDDFFFAAA:::222(((        $$$%%%""" """%%%&&&%%%)))---...+++)))***+++*********)))'''&&&''')))&&&''')))+++---000111222666222//////222222...***,,,,,,+++,,,------+++******+++,,,---............111333666999999888666444333222000///...------,,,&&&''''''&&&$$$ !!!###'''&&&%%%$$$"""                )))!!!   888666;;;EEELLLLLLJJJJJJGGGDDDBBBAAADDDGGGHHHIIIEEEDDDDDDCCCCCCAAA@@@>>>BBBEEEFFFDDDCCC>>>222'''      $$$%%%### ###%%%&&&%%%(((***+++***)))******((())))))(((&&&%%%'''((('''((()))+++,,,...///000222///,,,...111222000---,,,******+++---...---,,,+++,,,------------------///111444666666555333111...---+++***)))(((''''''#########"""!!! !!!$$$(((+++)))((('''&&&%%%!!!            $$$***"""   888777<<>>AAAEEEHHHJJJJJJIIIIIIIIIKKKLLLKKKMMMNNNJJJCCC444...$$$       ###$$$%%%%%%###!!!###%%%&&&&&&&&&###!!!"""&&&((('''%%%$$$%%%%%%$$$######%%%'''''''''((()))***+++,,,,,,...,,,,,,---000222111000---+++((((((***,,,------,,,,,,,,,,,,+++***)))((('''(((***++++++)))'''&&&  """$$$''',,,//////............+++&&&###             ###   DDD@@@BBBIIINNNLLLJJJIIIHHHDDDAAADDDIIIIIICCC<<<<<<@@@FFFIIIJJJJJJJJJLLLKKKOOOOOOJJJGGGJJJNNNNNNCCC<<<222)))"""         """###%%%''''''$$$!!!  """###%%%%%%&&&&&&%%%""" !!!$$$&&&%%%###"""###$$$###"""###%%%'''%%%%%%'''(((***,,,------///.........///000///......+++((('''((()))***)))*********)))((('''&&&%%%######$$$%%%$$$###!!!  """###$$$%%%'''((())),,,///222111111111111111///+++(((               CCC???@@@GGGKKKJJJHHHGGGDDDBBBBBBEEEIIIIIICCC>>>===BBBGGGIIIHHHHHHJJJLLLIIINNNNNNHHHCCCFFFMMMRRRLLLGGG@@@888000'''          !!!"""%%%'''(((&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$###""""""######""" !!!"""######"""###%%%'''%%%%%%'''(((***,,,---.../////////...---------,,,---***(((&&&''''''&&&%%%&&&&&&&&&&&&%%%$$$"""""" !!!###%%%&&&'''((()))))))))+++...111222111222333444222...+++"""                   CCC??????DDDHHHFFFDDDCCCCCCBBBAAACCCEEEFFFFFFDDDAAAEEEIIIIIIGGGGGGIIIMMMEEEJJJJJJFFFDDDHHHLLLNNNNNNLLLIIIDDD===222&&&         !!!!!!$$$&&&((('''&&&&&&'''%%%%%%%%%&&&%%%%%%$$$###"""$$$%%%$$$"""  !!!"""###"""###&&&((('''(((((()))***,,,,,,---,,,,,,,,,,,,+++******+++((('''&&&&&&&&&&&&%%%$$$""""""""""""!!! """$$$&&&''''''&&&'''(((((((((***---000111111222444555333000---%%%               EEEAAA???CCCEEEBBB???>>>CCCBBBAAA@@@BBBDDDHHHJJJEEEHHHKKKJJJGGGFFFIIIMMMCCCEEEFFFEEEGGGKKKLLLIIIMMMMMMNNNKKKDDD888***!!!           ###&&&''''''''''''(((&&&&&&&&&&&&%%%$$$######!!!$$$'''&&&""" !!!"""######$$$&&&(((************++++++++++++((()))******)))))))))***%%%$$$$$$%%%''''''%%%$$$  $$$&&&'''''''''((()))++++++,,,...222444111111222444555444000---'''!!!                  <<<>>>BBBEEEFFFDDD@@@>>>BBBAAAAAADDDHHHIIIGGGEEEHHHLLLJJJDDDCCCFFFFFFBBBHHHGGGFFFHHHLLLOOONNNLLLLLLKKKKKKMMMMMMDDD444'''          &&&''')))((('''%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!"""!!! !!!###%%%'''&&&&&&&&&%%%%%%%%%%%%$$$'''((((((((('''&&&&&&%%%%%%###!!!$$$''''''### !!!%%%(((******))))))((()))***,,,...000111222000111333444444333222000(((%%%                           000333777:::======<<<;;;??????@@@CCCFFFGGGEEECCCFFFIIIHHHDDDDDDHHHHHHEEEEEEDDDDDDGGGKKKNNNNNNNNNNNNKKKIIIJJJKKKFFF;;;222%%%"""         &&&''')))(((&&&%%%%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%###"""""""""!!!  """$$$%%%$$$#####################$$$%%%&&&''''''&&&%%%$$$$$$!!! ###&&&&&&""" """$$$&&&***---///000///...+++,,,---...///000111111000111333555555555333333,,,)))###                     '''(((***---///000111111999:::===AAAEEEFFFEEECCCCCCEEEEEEDDDDDDGGGHHHFFFCCCCCCCCCFFFJJJNNNOOOOOOPPPKKKGGGGGGIIIIIIEEE@@@444...'''!!!         &&&'''((('''%%%######$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!! !!!""" !!!###%%%&&&%%%$$$###!!! !!!$$$$$$!!!"""$$$(((***...111333444444333//////000000000000000000000222333555666666555555111---&&&                     &&&&&&$$$###""""""######...111666;;;AAADDDFFFFFFCCCDDDEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGJJJMMMOOOPPPQQQLLLHHHHHHJJJLLLKKKHHH???999///&&&         %%%'''(((&&&$$$""""""###"""###%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%$$$###"""  ###$$$$$$###""" """###!!!!!!$$$&&&)))+++...111333444555555222222222111000000//////000111222444555666666666444000)))!!!                        ***'''$$$  ###)))000666<<<@@@BBBEEEEEEEEEGGGFFFEEEDDDDDDIIIIIIHHHHHHIIIKKKMMMOOOPPPNNNKKKKKKMMMNNNLLLJJJDDD???666,,,###         $$$%%%&&&%%%###"""!!!"""!!!"""$$$$$$$$$$$$&&&'''&&&&&&&&&%%%$$$###!!!!!!!!!"""######""" """###""""""!!!""""""""""""!!!  """""""""!!!!!! ###&&&((()))+++...000333555666666444333333222111000000//////000111222333444555555333000***###                      ,,,***&&&""" """&&&,,,222666@@@???AAAFFFGGGEEEEEEGGGGGGHHHGGGFFFFFFGGGJJJMMMNNNNNNMMMNNNOOONNNKKKIIIDDDBBB===444***"""           """###%%%$$$"""!!!"""""" """$$$%%%%%%&&&((()))&&&&&&%%%$$$"""!!! !!!"""### !!!###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%"""!!!!!!!!!"""%%%((()))***,,,...111444666777888555444444444333333333333000000111111222333444444111///,,,&&&   !!!!!!###                      000...+++'''$$$###""""""###'''000///444===BBBBBBDDDHHHAAABBBBBBAAA@@@AAAFFFJJJMMMMMMMMMNNNNNNMMMLLLJJJCCCEEEDDD>>>444)))"""          !!!######"""!!!"""### """$$$%%%&&&''')))+++'''&&&%%%###!!! """### !!!"""###$$$%%%''')))))))))******))))))((('''((()))***++++++***))))))&&&%%%$$$###$$$&&&((()))***+++---000333555777888666666666777777777888888222222222222333333444444//////...***%%% !!!###%%%&&&'''###                 666333000+++'''$$$###"""'''333;;;>>>BBBHHH:::<<<<<<<<<;;;>>>CCCGGGKKKKKKLLLLLLMMMMMMMMMLLLCCCFFFIIIEEE;;;///&&&!!!          """###"""""""""$$$ """$$$&&&&&&(((***,,,'''&&&%%%### """$$$!!!"""$$$$$$%%%&&&)))++++++,,,,,,,,,,,,+++******+++,,,------------++++++((('''&&&%%%%%%&&&((()))((()))+++...000333555666777777888999:::;;;;;;<<<444444333333333444555555...//////---)))""" ###''')))***&&&"""                  CCC@@@===999444---&&&!!! &&&000999???:::999888888999<<>>???CCCDDDEEEIIIMMMOOOMMMLLLJJJKKKLLLKKKGGG@@@999444'''###     !!!!!! !!!"""###$$$$$$$$$%%%(((***)))((('''###!!!"""""" !!!$$$&&&)))+++******+++,,,444333333333333333444444444222111111333444444444222///,,,+++***)))'''&&&'''(((***,,,///111222222555777;;;===??????======444666777666333222333555...///111111...)))$$$  """'''+++---***'''!!!              EEECCC???===<<<;;;:::888777222,,,(((%%%!!!&&&(((+++000666;;;???AAA@@@DDDHHHLLLNNNOOOPPPQQQOOONNNLLLJJJHHHFFFDDDCCC444+++    ###$$$###!!! """$$$$$$$$$$$$######$$$(((***))))))(((%%%!!!!!!!!! """!!!"""######!!!  """"""$$$'''+++------,,,------111222333444666777888999777666555666888:::::::::999555000---++++++***)))'''((()))+++...///111111333555999<<<>>>???>>>===333444444333111111222444...000333444222---'''### """(((,,,///,,,((("""                DDDAAA===::::::;;;<<<<<<>>><<<999777333...&&&!!! &&&...666>>>BBB>>>DDDKKKNNNMMMNNNQQQUUUQQQOOOMMMKKKIIIIIIJJJJJJ@@@666)))   '''((((((&&&$$$$$$&&&'''$$$%%%$$$###"""$$$'''***)))))))))&&&###!!!!!!!!! !!!###$$$######$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$'''+++...............---///111444777:::;;;<<<;;;:::999;;;>>>???@@@???>>>999333...,,,+++++++++)))))))))******+++,,,---///111555999;;;<<<<<<;;;222222111000000000111222---///333555444///***&&& ###)))---000...***###                 DDD@@@;;;777777888999:::888999;;;===;;;555---((( $$$---555:::;;;AAAHHHJJJJJJKKKQQQVVVSSSRRRQQQPPPNNNMMMLLLLLLGGGAAA666)))   $$$%%%&&&$$$###"""###%%%$$$%%%%%%$$$###$$$''')))'''(((((('''$$$######$$$!!!###%%%%%%$$$$$$%%%&&&!!!"""$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$'''+++---------...///,,,...222666;;;>>>@@@AAA???>>>>>>@@@BBBCCCCCCBBB???:::333---+++++++++++++++***)))((('''''''''(((,,,///333777999:::::::::111000.........///111111,,,///222444333///***''' ###)))...000...***###                EEE@@@:::555444444555555333666:::===<<<888333///%%%"""""" ###)))---333888>>>AAACCCGGGOOOUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKHHH@@@555)))      $$$%%%&&&%%%#########$$$###%%%%%%%%%$$$$$$&&&((($$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%% !!!"""###$$$$$$%%%$$$%%%%%%###"""""""""###$$$###%%%(((***+++,,,...///---000555;;;@@@DDDFFFHHHDDDCCCCCCCCCEEEEEECCCAAA===888222---,,,,,,,,,,,,,,,***(((&&&%%%%%%&&&&&&,,,...222666999:::999999111///,,,,,,...000111111---///222333222///+++(((""" ###)))---000,,,((("""                     AAA===777222000000000000222333555555555333222222)))'''%%%""" %%%###""" !!!"""###'''+++000555;;;DDDNNNUUUUUUUUUUUUUUUSSSQQQOOONNNMMMKKKFFF???777...%%%       '''((())))))'''&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&!!!###$$$$$$$$$$$$%%%'''&&&'''((('''%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###$$$&&&&&&''')))---///---111666<<>>888555111///////////////***)))((('''((()))+++---(((***...111333333333222222...++++++...111111111222333333222111///---,,,(((### ###(((,,,...)))%%%                   ;;;666...(((%%%$$$###"""$$$''',,,222555444000,,,((()))'''"""!!!""""""$$$&&&(((///;;;EEEPPPQQQRRRRRROOOKKKGGGDDDPPPPPPPPPMMMHHH@@@999555+++$$$       %%%'''******(((&&&%%%%%%%%%&&&''')))))))))((((((%%%$$$#########%%%''')))(((((((((((((((&&&$$$###############$$$%%%&&&'''''''''&&&%%%###"""!!!!!!!!!!!!!!!"""$$$(((+++---...333:::AAAEEEIIIMMMOOOIIIIIIIIIGGGDDD@@@;;;999888777555444222111111111******))))))***+++,,,,,,***++++++---...111222444222111111000000000111111333222000000000///,,,***)))&&&!!! $$$(((+++---'''$$$                       333...'''!!! %%%+++///111///...))),,,,,,'''$$$$$$"""!!!)))555???>>>@@@CCCFFFHHHHHHGGGGGGPPPQQQQQQPPPMMMHHHBBB???555///'''       %%%'''))))))(((&&&%%%%%%&&&'''((()))******))))))&&&%%%#########$$$&&&''''''((((((((((((&&&%%%$$$############$$$%%%&&&'''((('''&&&%%%$$$"""!!!!!!"""!!!!!!"""$$$(((,,,...000444:::@@@EEEJJJNNNQQQLLLKKKIIIGGGDDDAAA>>>===:::999777555444333222222((((((((((((((()))******++++++,,,...///222333444333333333333333333444444222111////////////---,,,)))'''""" """'''***+++'''###                     )))%%%"""&&&)))***+++***000222---(((&&&$$$""" ###---444...000444999===BBBEEEFFFKKKLLLNNNOOONNNKKKHHHFFF@@@===666---$$$       %%%'''))))))'''&&&%%%&&&&&&'''((()))************'''&&&$$$######$$$%%%%%%'''((((((((((((&&&%%%$$$############$$$%%%&&&&&&(((((('''%%%$$$###"""!!!###"""!!!"""$$$(((---000111555:::>>>CCCIIIOOOSSSNNNLLLHHHDDDBBBAAAAAAAAA>>>===:::888555333222222''''''&&&&&&''''''(((((()))***+++---///111333444333333333444444555555666333000...------...---,,,)))'''### !!!%%%(((***&&&###                    !!!"""$$$)))111555222,,,***'''$$$&&&''''''&&&&&&''')))+++((()))+++///444999>>>AAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEECCC<<<000&&&     %%%'''))))))'''&&&&&&'''&&&''''''((()))***++++++)))((('''&&&%%%%%%%%%%%%''''''((((((((('''%%%$$$$$$#########$$$$$$%%%&&&((('''&&&%%%$$$###""""""%%%###""""""%%%)))...111111444888;;;@@@FFFMMMRRRNNNJJJEEEAAA???@@@CCCEEEDDDBBB>>>:::666333111///'''''''''&&&&&&''''''(((((()))+++---///111222333000111222333444444555555444111---************)))(((&&&"""  $$$'''(((%%%"""                    !!!%%%---333222///---***&&&&&&)))...333666444000,,,&&&&&&&&&(((,,,111666999===>>>@@@BBBCCCEEEEEEEEECCCGGGIIIEEE<<<111(((%%%    ###&&&((())))))((('''((()))&&&&&&&&&'''(((***++++++,,,+++***)))((('''''''''&&&'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""%%%$$$###$$$&&&***///111111333666999===CCCIIINNNNNNJJJEEEAAA@@@CCCFFFIIIIIIFFFAAA<<<666111...,,,))))))(((((('''(((((()))***+++---000111222333333///000111222333444333333333///+++'''&&&%%%$$$###$$$""" ###%%%'''$$$!!!                       &&&+++...000111...(((!!!%%%---666>>>???:::555%%%$$$$$$%%%(((,,,000333999:::;;;>>>AAADDDFFFGGGAAAEEEHHHHHHBBB999111,,,%%%"""     """'''((()))******))))))***+++&&&&&&'''''')))***,,,------,,,,,,+++***))))))(((&&&&&&'''(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""###############%%%%%%%%%&&&))),,,///111111333555888;;;@@@FFFJJJMMMKKKGGGDDDDDDFFFIIILLLIIIFFFBBB<<<555000,,,+++******))))))(((((())))))---...000222333333222222---...000111222222111000...+++'''$$$"""!!! ###$$$###                      """'''///444111*** $$$---888>>>===:::+++***)))((((((***,,,...///111333666;;;???CCCEEEDDDDDDEEEEEECCC???999444---)))%%%"""      &&&+++***+++,,,+++******,,,...)))((())))))+++---///000,,,,,,,,,,,,+++***))))))%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%% !!!"""###$$$$$$$$$%%%&&&(((+++---///000222444777999;;;???CCCGGGHHHGGGFFFEEEEEEFFFHHHIIIFFFCCC???:::555000---,,,+++***))))))(((((())))))***+++---//////...---,,,)))***+++,,,---,,,***)))'''$$$"""!!!  !!!"""                      ###...666222***###"""---666::::::555333000---+++******+++%%%&&&)))---333999>>>AAAHHHEEEBBBAAABBBAAA===999111...+++(((%%%        (((...+++,,,,,,,,,++++++---///+++******+++,,,///111222***++++++++++++***))))))%%%&&&'''((((((((('''&&&%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%###%%%'''***,,,...//////333555888:::<<>><<<888333...)))%%%###&&&$$$$$$&&&'''***333===??????DDDJJJIIIBBB===<<<;;;888777666333+++     %%%)))***,,,,,,------...//////000///---++++++---/////////111000---+++)))(((((((((&&&%%%%%%&&&((()))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""###&&&((("""###%%%(((+++///222333444555666777888===BBBFFFDDDDDDCCCCCCBBBBBBBBBAAA>>><<<999555222///---,,,,,,***'''&&&%%%%%%###"""%%%%%%$$$############$$$"""  !!!!!!                            %%%)))+++,,,,,,((("""%%%,,,111>>>>>>???<<<777222---+++&&&######$$$$$$%%%,,,555:::;;;@@@FFFGGGBBB>>>>>>>>><<<;;;:::888111%%%   !!!&&&***++++++,,,,,,------......//////---,,,,,,...//////...,,,+++)))'''&&&&&&''''''&&&%%%%%%'''((()))(((&&&$$$$$$############$$$$$$!!!"""$$$#########%%%&&&$$$%%%&&&(((+++...111222444555666777888;;;???CCCCCCCCCBBBAAA???>>>===<<<888666333000,,,***(((''')))'''$$$###$$$$$$"""!!!                           """&&&''''''...,,,'''  %%%777<<>>AAA>>>===???>>>======>>>===777...'''"""!!!    $$$'''***,,,******++++++,,,---------...------...000000///---((('''&&&%%%%%%%%%&&&'''&&&%%%&&&'''))))))'''%%%######""""""""""""######!!!###%%%%%%$$$######$$$%%%%%%'''(((+++...000111333555777888888999;;;===BBBAAA???<<<999777555444111///---***'''%%%######$$$""" !!!"""!!!                      ###$$$$$$------+++$$$***333@@@GGGGGGCCCAAA@@@777222---+++&&& """''''''+++222666666777:::::::::;;;===>>>:::444///,,,+++(((%%%!!! !!!###%%%'''***+++))))))******++++++,,,,,,---------///111111///---)))((('''&&&%%%&&&''''''&&&&&&&&&((())))))&&&$$$""""""!!!!!!!!!!!!"""""""""$$$''''''&&&###"""!!!###$$$&&&(((+++...111222333555777888777777777888===<<<999666222///,,,++++++***(((&&&$$$"""!!!!!!  !!!                   (((+++---)))!!!)))888CCCHHHIIIHHHHHHFFF@@@:::666///&&&!!!!!!!!!!!!&&&)))***,,,000444555888;;;===<<<999777666666555222///***&&&###  $$$%%%&&&''')))+++(((((())))))***++++++,,,,,,,,,,,,...000000...,,,***)))'''&&&%%%$$$%%%%%%&&&&&&'''(((***)))&&&###"""!!!!!!!!!!!!!!!!!!""""""%%%((((((&&&###!!!!!! !!!$$$&&&***...111333111444666666555333222222666555222///+++'''%%%###%%%$$$"""!!!  !!!!!!###$$$%%%  !!!###$$$$$$"""                $$$!!!'''---...***$$$###///<<>>BBBFFFBBB>>><<<<<<999333///000***%%%***444666111&&& +++:::EEEHHHGGGKKKFFFDDDEEECCC;;;444111,,,&&&%%%+++000444888;;;111777>>>EEEFFFBBB===888333222///---((("""    %%%***+++)))(((+++...)))))))))***++++++,,,,,,,,,***((((((***+++,,,,,,***))))))((()))***+++,,,&&&&&&(((***+++)))%%%!!!######""""""""""""#########%%%''''''&&&$$$$$$%%%#########$$$%%%&&&((((((%%%&&&&&&%%%###""""""### !!! %%%&&&&&&''')))+++---...---,,,******++++++***(((&&&&&&'''''')))***,,,---+++,,,......---)))%%%### $$$%%%                ---666<<>>BBBCCCAAA>>><<>>===@@@CCCAAAAAAAAAAAA>>>999111,,,$$$!!!"""'''---555:::>>>???@@@:::;;;;;;:::666111+++&&& """###$$$$$$%%%&&&'''''''''(((((()))))))))......//////000111222222////////////000111222222---------,,,+++***)))(((***)))(((&&&%%%$$$$$$$$$###""" """ !!!!!!!!!!!!   !!!"""###$$$$$$######$$$$$$######"""!!!$$$%%%&&&&&&%%%$$$%%%''''''(((***,,,---...//////222333444666777777666666000000000///...------------,,,,,,,,,---,,,)))'''"""                 ---BBBLLLKKKIIILLLPPPWWWXXXYYYWWWUUUVVVZZZ^^^```\\\XXXWWWXXXYYYWWWUUUUUUYYYYYYSSSOOOQQQSSSSSSZZZTTTJJJ===111)))%%%$$$+++222;;;???@@@BBBFFFJJJHHHGGGFFFFFFEEEDDD@@@>>>000,,,&&&!!!"""***111888<<<>>><<<>>>???>>>:::333...***   !!!$$$&&&(((''''''((()))((((((((())))))*********.........///000000111111//////......///000111111......------,,,***)))(((***)))'''&&&%%%$$$######"""    !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&'''(((((()))***,,,.../////////222333555777999999999999222222111000000000///...------,,,---...---+++)))###                  !!!666KKKPPPLLLLLLRRRYYY[[[]]]^^^\\\YYYXXX[[[^^^___^^^\\\[[[[[[ZZZXXXVVVVVVYYYZZZWWWVVVXXXZZZXXXWWWUUUOOOCCC555)))$$$###"""!!! (((222;;;@@@DDDIIILLLIIIGGGFFFEEEGGGHHHHHHGGG999666000+++&&&!!! '''///666:::<<<>>>@@@???:::555000...###    !!!&&&(((***+++*********+++((())))))***+++,,,,,,,,,.........//////000000000......------------......//////...---,,,+++)))(((&&&&&&%%%###""""""""""""  !!!!!!"""###$$$&&&'''(((((((((((((((((((((''''''&&&&&&'''(((((('''''')))***'''(((***---///111222333111333555888999:::;;;:::666555333333444444222111...------///000///---+++$$$!!!                """$$$      ...>>>LLLNNNLLLPPPXXX\\\\\\^^^___]]]YYYWWWXXXZZZ[[[]]]___```^^^[[[ZZZYYYSSSUUUVVVUUUXXX]]]]]]YYYQQQSSSSSSJJJ;;;---%%%""""""$$$""")))444>>>DDDGGGHHHIIIGGGFFFFFFGGGIIIIIIHHH@@@???<<<888333+++"""'''...333888;;;>>>===999444222111(((   $$$))))))+++---...,,,++++++,,,))))))***+++---...//////////////////000000000000...---,,,++++++******+++,,,,,,++++++)))'''&&&%%%"""!!! !!!"""  !!!"""######$$$%%%'''((()))))))))************)))((((((%%%'''((((((((((((***,,,***+++---///111222333333000111444777999:::;;;;;;777555333333444555333000///...///000222111///---&&&###                $$$%%%      888CCCJJJJJJKKKRRRXXXZZZYYY\\\]]][[[WWWTTTTTTUUUXXX\\\aaabbb```]]]\\\\\\XXXXXXVVVSSSUUUWWWTTTMMMMMMSSSWWWQQQBBB222'''###$$$$$$$$$!!!$$$000;;;BBBDDDCCCMMMLLLKKKLLLMMMMMMLLLJJJEEEEEEDDDBBB===555***###!!!)))...444777;;;:::777444333444,,,  !!!)))...+++---//////---,,,,,,,,,)))***+++,,,...///000111000000000000000111111111------+++***)))((((((((((((((('''&&&%%%###!!!  """###!!!  !!!"""###$$$$$$%%%&&&'''((()))******++++++++++++***))))))$$$&&&((((((((()))+++,,,111111222222222222111111///000333666999:::;;;;;;555333111111333333111...000//////111333333111///'''$$$                 $$$(((%%%!!!   MMMPPPNNNJJJKKKTTTXXXWWWXXXXXXWWWUUUSSSRRRQQQPPPZZZ\\\___```^^^\\\ZZZYYY\\\ZZZWWWTTTRRRPPPPPPOOOJJJSSSZZZVVVHHH555((("""$$$"""###%%%###'''222<<>>:::777444///,,,'''### """&&&,,,333888:::;;;:::333)))   ###&&&(((***,,,...,,,------......---++++++***,,,...111222111000///---//////...,,,***)))***+++++++++***(((%%%###"""   !!!"""""""""""""""######$$$%%%&&&(((((((((***,,,...000111111///,,,+++++++++((((((''''''(((***,,,---...///111111000///000111000000111333444666777777222111111111222222333444111111111000///.........+++((("""               OOOSSSVVVVVVXXX\\\\\\ZZZYYYYYYYYYWWWTTTRRRRRRRRRSSSYYY``````[[[UUUSSSRRRSSSUUUWWWTTTOOONNNPPPTTTSSSWWWZZZXXXNNN>>>---""" """&&&%%% ###...>>>LLLLLLOOOLLLEEEFFFMMMMMMHHHEEEAAA===<<<>>>??????===777333...+++)))&&&""" &&&...444666666///'''  $$$''',,,///000/////////******+++,,,------------,,,...111333333111///---000111222111///---------++++++***(((&&&###!!! !!!!!! !!!!!!!!!!!!  !!!"""""""""""""""###$$$$$$$$$&&&(((((()))+++---000111222333222///,,,++++++'''&&&&&&&&&''')))+++,,,***,,,...//////000111333///000111222333444555666111111111111111222333444000000000000///...---------***$$$              RRRUUUXXX[[[\\\\\\ZZZWWWWWWYYYZZZYYYVVVUUUVVVXXXPPPWWW^^^^^^XXXQQQOOOOOOPPPUUUXXXUUUNNNKKKOOOTTTSSSTTTVVVUUUMMM>>>+++!!!&&&'''""")))999GGGKKKMMMKKKGGGGGGLLLNNNKKKFFF@@@;;;;;;???CCCBBB@@@<<<888444333444111***$$$### %%%&&&%%%%%%   ###+++000555777666333000///******+++,,,,,,---------,,,...111333333000---+++000222333222000//////000+++***)))&&&$$$!!! !!!""""""######$$$""""""""""""""""""""""""!!!  """"""""""""###$$$%%%%%%$$$&&&((())))))+++...000000222333333000---++++++''''''''''''(((***,,,...***,,,///000000111222444000000111222222333444444222222111111111111111222///000000111000///...---...***%%%                 SSSUUUXXX[[[[[[WWWTTTSSSRRRUUUXXXXXXUUUUUUXXX[[[PPPUUUZZZZZZTTTOOOMMMNNNQQQVVVYYYUUUNNNJJJMMMQQQRRRRRRSSSRRRLLL<<<))) &&&'''"""&&&444AAAJJJLLLLLLJJJJJJMMMOOONNNGGGBBB>>>>>>BBBDDDBBB???>>>;;;888999;;;888111+++%%%    ---222888;;;999555111...,,,,,,,,,,,,,,,,,,,,,------...000222111...+++))),,,---///...---,,,,,,---,,,***(((&&&###!!!  !!!""""""$$$$$$$$$$$$%%%%%%%%%%%%######################## """"""""""""###$$$%%%&&&$$$&&&(((((()))***---000...000222111///,,,+++******)))))))))+++,,,...///---///111222222222333444111111111222222333333333444333222111000/////////000000000111000000//////---***$$$                SSSRRRTTTWWWWWWRRRPPPPPPMMMQQQUUUUUURRRRRRVVVZZZSSSTTTTTTSSSQQQOOONNNNNNSSSVVVXXXUUUOOOLLLMMMOOORRRSSSUUUSSSLLL<<<(((&&&'''""" %%%222>>>HHHKKKNNNNNNNNNNNNPPPPPPKKKGGGDDDDDDEEEEEECCC@@@>>><<<;;;::::::666///***     &&&+++222666777444111///------,,,,,,,,,---............///000///---+++***+++---//////---------...,,,+++)))&&&$$$"""!!!!!! !!!!!!!!! ###&&&'''(((((((((((((((''''''''''''&&&$$$$$$$$$$$$############ """""""""###$$$%%%&&&'''%%%&&&'''(((((()))+++---,,,...//////...,,,,,,,,,---,,,,,,,,,,,,...///000000222444444333333333444222222222333333333333333444333222111000/////////000000///......//////000---***$$$                QQQMMMNNNRRRSSSOOOOOORRRNNNSSSWWWVVVQQQPPPTTTYYYWWWSSSOOOMMMNNNPPPPPPPPPSSSTTTVVVUUURRRPPPOOOOOOQQQSSSVVVTTTJJJ:::'''%%%&&&"""###000>>>GGGJJJOOOSSSRRRPPPPPPRRRPPPNNNKKKHHHGGGFFFFFFGGG???===;;;777111+++$$$!!!   '''...111111111000---,,,,,,,,,---///111222000000//////......------,,,...///000///...///000---,,,***'''%%%$$$$$$$$$###$$$%%%&&&%%%###!!! !!!###&&&))),,,---------,,,++++++***)))(((''''''$$$$$$$$$$$$######"""""" !!!""""""""""""###$$$%%%''''''%%%&&&''''''&&&''')))++++++---......---,,,...//////...------------//////000222444444444333444666444444444333333333333333111111000000000000111111///...,,,***+++,,,...000...***$$$                 NNNJJJJJJOOOPPPNNNPPPUUURRRWWW[[[YYYSSSQQQUUUZZZYYYSSSKKKIIIMMMQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQNNNRRRUUUSSSHHH777%%%%%%&&&!!!!!!000???FFFJJJQQQUUUUUUQQQQQQSSSTTTRRROOOJJJGGGGGGJJJMMM???>>>;;;444***      &&&,,,///111222+++++++++,,,...111333555111111000///.../////////(((***+++,,,++++++,,,---...---***((('''&&&&&&&&&((()))*********(((&&&$$$%%%'''***---000000000000...---,,,+++)))((('''&&&$$$$$$$$$######"""""""""  !!!###$$$"""""""""###$$$&&&'''(((%%%&&&''''''&&&&&&''')))+++---------------000222000///...---,,,---.........000333444444444555777555555444444444444333333.........///000222333444...,,,)))'''(((***---///...+++%%%                  IIILLLPPPSSSSSSSSSSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\___XXXOOOKKKMMMQQQUUUVVVTTTUUUUUURRROOONNNQQQUUUPPPSSSUUURRRIII999*** """"""!!!%%%111:::CCCLLLQQQPPPPPPUUUWWWUUUTTTSSSQQQMMMHHHFFFFFFGGGFFF===222)))    ###''')))(((((()))+++---000222333111///,,,,,,...---+++((()))******++++++******)))+++++++++************)))))))))))))))))))))******)))))),,,000444555111......,,,******)))'''$$$"""###"""  !!!###$$$"""""""""""""""#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''((())))))+++,,,...000111222111000...---,,,,,,,,,...///111444666777888999:::999888666555555555555222000...///000222333333,,,'''#########"""$$$)))+++)))%%%              JJJLLLNNNOOONNNNNNPPPQQQVVVWWWXXXWWWUUUUUUVVVXXXZZZWWWSSSQQQRRRTTTWWWXXXQQQSSSRRROOOKKKJJJMMMPPPPPPRRRSSSOOODDD555&&& """!!!%%%000888>>>GGGOOOQQQSSSWWWWWWUUURRRQQQOOOKKKHHHEEEDDDDDD???444)))!!!  $$$'''%%%  $$$%%%'''))),,,...000222222///,,,,,,---,,,+++(((*********++++++*********((())))))***+++,,,------******************))))))***+++---111444555222///...,,,***)))((('''%%%###$$$"""!!! !!!"""###"""""""""############$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&''''''&&&''''''((()))+++---///000444333222000///............///111444666888999:::<<<;;;:::999888666555444444222111111222333222111)))$$$ %%%((('''###           FFFHHHJJJKKKLLLMMMPPPRRRWWWWWWVVVTTTRRRQQQSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWWWWXXXWWWTTTPPPNNNPPPRRRPPPRRRQQQKKK>>>///""" !!!'''111777999BBBLLLQQQTTTWWWVVVSSSOOONNNMMMLLLIIIGGGEEECCC777*** !!!%%%***---,,,%%% !!!%%%))),,,...///222000,,,+++++++++***))))))******++++++******)))&&&''')))***---...000111,,,,,,++++++******))))))+++,,,...111444444222///...+++(((''''''((('''&&&$$$###""" !!!!!!############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&((()))+++---...555555333222111111111111///000222444777999;;;<<<>>>>>>>>>>>><<<999666444555333222222222111...,,,&&& %%%$$$!!!            <<<@@@EEEJJJMMMPPPTTTVVVTTTTTTSSSQQQPPPPPPRRRTTTPPPSSSUUUTTTQQQPPPRRRUUU\\\]]]]]]YYYTTTRRRSSSUUUQQQRRROOOGGG999*** ***555<<<:::@@@HHHNNNQQQSSSRRRPPPKKKKKKLLLMMMLLLJJJFFFCCC000###  ###$$$'''+++---,,,(((###  %%%))),,,...111///,,,***))))))))))))))))))************))))))&&&''')))+++---///111222------,,,,,,++++++******,,,---///111333222111///...+++(((&&&'''(((((((((%%%$$$"""!!! #########$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&'''(((***,,,---...444444333222111111222222000111222555888;;;===>>>AAABBBCCCBBB@@@<<<777444444333222111000---)))&&&###!!!!!!             222999BBBKKKPPPRRRSSSTTTOOOPPPQQQPPPOOOPPPSSSUUUSSSTTTTTTQQQMMMLLLPPPSSSXXXYYYYYYVVVQQQNNNNNNPPPRRRRRRNNNCCC444'''"""...999@@@<<<>>>BBBGGGKKKLLLLLLLLLEEEFFFHHHJJJKKKGGGAAA<<<'''  ###''''''((()))+++,,,,,,++++++ $$$(((+++---,,,+++)))''''''(((((('''(((((())))))(((((('''((()))***+++---...///000...---------,,,,,,,,,+++,,,---000111111000//////...+++(((&&&'''((((((((($$$$$$###"""!!! """######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%'''(((((()))+++---///000222111000000000000000111111111333555999<<>>999666777555333111///+++'''###"""             +++333>>>HHHMMMNNNMMMMMMJJJLLLNNNOOOPPPQQQSSSUUUVVVUUURRROOOLLLMMMPPPSSSTTTVVVVVVSSSNNNKKKKKKMMMQQQQQQLLL@@@111%%% &&&000888<<<666444888???DDDEEEFFFGGG@@@AAACCCEEEEEE???555...  ###'''************+++---///222333%%%!!! """$$$'''((()))((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%))))))***+++,,,---......------------............---///111222000//////000...+++(((''''''((('''&&&######""""""!!!!!! !!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&))))))***+++,,,...000111..................//////222222444666:::>>>BBBDDDFFFGGGHHHGGGEEE@@@<<<999:::777444111...+++'''###!!! !!!"""!!!           """***555???EEEHHHIIIIIIEEEHHHLLLNNNOOOOOOPPPQQQTTTQQQNNNLLLMMMOOOOOOPPPRRRTTTUUUSSSNNNKKKKKKMMMNNNNNNHHH<<<---### """ ***000111111&&&%%%+++777@@@AAABBBDDDAAAAAAAAABBB@@@777)))  $$$''')))+++,,,++++++,,,---///111222333***'''""" !!!$$$'''(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''((()))***+++---......---------...//////000000000222444444222000111222...,,,***)))((('''%%%###!!!"""""""""""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&))))))***+++---///000111,,,,,,,,,,,,------...///222333444777:::???CCCFFFGGGHHHHHHGGGEEEBBB>>><<<999555111---***'''$$$!!!"""###$$$$$$"""!!!""""""             !!!,,,666>>>DDDHHHKKKCCCFFFKKKMMMNNNMMMMMMMMMNNNKKKIIIJJJMMMOOONNNLLLNNNQQQRRRPPPKKKHHHIIIJJJLLLLLLFFF999+++!!!!!!$$$$$$---///+++'''"""333???@@@@@@BBBEEEDDDCCCCCC>>>333###"""!!!  $$$***,,,---......)))***,,,...///000//////...,,,'''!!! """&&&(((&&&$$$$$$%%%#########$$$$$$#########%%%&&&''')))+++---...///,,,,,,---...///000111111222555777666333222333555...,,,******)))'''$$$""" !!!"""""""""""""""!!! !!!"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''((())))))+++,,,...000111,,,,,,,,,,,,,,,---...///333333444777;;;@@@DDDGGGHHHHHHHHHGGGEEEBBB???===666222---(((%%%### ###%%%&&&&&&$$$######$$$!!!                (((999EEEJJJJJJCCCAAABBBFFFKKKLLLHHHDDDEEEFFFGGGIIIJJJMMMOOOPPPOOOQQQRRRPPPLLLJJJKKKMMMHHHGGG>>>///%%%$$$### $$$)))''' 000===CCCDDDCCCGGGHHHGGG@@@333%%% """%%%)))+++$$$  """(((///222000---...///,,,,,,---...///111333444000...,,,***&&&  ###%%%%%%&&&'''"""$$$''''''%%%###""""""%%%&&&''')))***,,,---...///////////////000111222333444555666666444222111333000---,,,,,,***&&&"""&&&%%%###"""!!!!!!!!!"""######!!!!!!"""$$$&&&'''%%%'''))))))'''$$$######%%%&&&'''(((*********+++***+++,,,,,,,,,,,,///000---......---,,,,,,///111444555777888:::===BBBEEEFFFGGGHHHHHHEEEAAA===:::999222+++'''###!!!!!!$$$'''&&&$$$%%%&&&'''&&&%%%%%%                $$$111===DDDFFF@@@???@@@EEEKKKMMMIIIEEECCCBBBCCCEEEIIILLLNNNOOOLLLNNNPPPOOOLLLKKKLLLMMMKKKGGG;;;+++"""!!!  '''555@@@DDDEEEEEEFFFFFFCCC999+++"""&&&***---111222***   !!!(((---333444111...---///---------...///111222333///...,,,***((($$$ !!!$$$''')))%%%&&&'''&&&$$$###%%%&&&$$$%%%&&&(((***,,,---...............///000000111222333555666555444333222111///---,,,---+++(((&&&&&&%%%###"""!!!!!!""""""###"""!!!!!!!!!###%%%&&&%%%'''))))))'''%%%$$$$$$&&&'''((()))***++++++++++++,,,---,,,,,,,,,...000...//////...,,,---///111444555777888:::===BBBEEEGGGHHHHHHHHHEEE@@@<<<999555...(((%%%!!!  $$$&&&)))'''%%%$$$%%%&&&&&&&&&###               %%%///888>>>:::;;;===CCCIIIKKKHHHEEECCCBBBBBBFFFLLLQQQRRRQQQMMMOOOQQQQQQPPPOOOOOOOOOKKKCCC444%%%  111===DDDFFFFFFFFFEEECCC===000!!!""",,,111555888:::999111''' %%%***///333777666222...---............///000111111222...---,,,+++***((($$$!!! ###'''&&&&&&%%%$$$""""""%%%'''"""###%%%''')))+++,,,------,,,,,,---...///000000222333444555555444333222000...------------,,,***'''&&&$$$###""""""#########"""!!! !!!"""###$$$$$$&&&(((((('''%%%%%%&&&((((((***+++,,,,,,,,,,,,+++,,,---,,,,,,,,,...000//////000///------///000333444666888:::===AAADDDGGGHHHHHHGGGDDD???999666///)))$$$!!!"""%%%(((***+++(((%%%$$$%%%&&&&&&&&&               !!!,,,444555666:::@@@EEEGGGEEEBBBBBBAAACCCIIIPPPSSSQQQNNNMMMNNNPPPQQQPPPNNNLLLKKKEEE:::***(((:::CCCFFFFFFFFFEEEDDD???555'''"""***888;;;===<<<<<<;;;444+++(((%%%  $$$,,,222333555777666222///------000000111111222222222222///...,,,++++++***'''%%%  ###$$$%%%$$$"""!!!"""###""""""$$$&&&(((***+++,,,+++++++++,,,---...///000111222333444444444444444111000///.........------((('''%%%$$$#########$$$""""""!!! !!!""""""$$$&&&(((((('''&&&&&&''')))***+++,,,------------***+++,,,,,,++++++---///...///000///......///000222444666888999<<<@@@BBBFFFFFFFFFEEEAAA;;;666222)))$$$  """$$$'''***,,,---,,,)))%%%$$$$$$%%%&&&&&&            !!!)))111444999???CCCDDDBBB@@@===???CCCIIINNNNNNJJJFFFHHHIIIJJJJJJIIIFFFBBB???999--- ...???EEEDDDEEEDDDBBBBBB;;;... )))333AAABBB@@@;;;888777333---///,,,'''!!! %%%+++222666333444444333000...------111222333444444444444333222000---++++++***(((&&&$$$"""  ###&&&'''&&&###"""!!!"""###$$$&&&''')))***+++******++++++---...///000000111222333444444555555444444222000///.........+++)))'''%%%############!!!!!!!!!!!!!!!"""""""""%%%'''(((((('''&&&'''((()))***+++,,,,,,,,,,,,,,,******+++***))))))+++---,,,...//////......///000111333555777888999<<>>AAAEEEHHHIIIGGGDDDBBBBBBCCCDDDEEEDDD@@@:::666***!!!$$$444BBBCCCBBBDDDDDD@@@???555&&& ...:::BBBCCC???888444333222...111000---)))"""  ###)))---111666888333222111000...------,,,000111333555666555555444555222...,,,++++++)))(((((('''$$$!!!  %%%))))))(((&&&%%%$$$$$$%%%&&&'''((())))))******+++,,,---...000111000000111222333444555666666555444222///...000111...,,,)))&&&$$$###"""""" !!!""""""###$$$$$$'''((()))(((&&&&&&'''(((((())))))***++++++******((()))***)))'''''')))+++)))+++...///......///000000222444555666666888:::;;;;;;;;;:::666000+++'''  """%%%)))...000111111000***(((%%%$$$$$$###"""                  ###,,,444999<<<<<<<<<>>>@@@AAA???:::888999<<<666777888:::;;;777111+++!!!+++999BBBAAA@@@DDDDDD???:::... ###$$$  000<<<>>>@@@>>>777444444222000...000111///)))  %%%---222555777888999555333000...---,,,+++***...///111444555555444444777333///---------------***)))(((&&&### $$$''')))***,,,&&&''''''''''''(((((((((***++++++,,,---///111222//////000111333444666777444555555333000000333666000...+++'''$$$"""!!!!!! !!!###$$$%%%%%%&&&((())))))(((&&&%%%&&&(((&&&'''(((((())))))(((((('''(((((('''&&&%%%'''(((&&&))),,,.........000111000222444444333333444555444555555444000+++%%%""" ###&&&,,,000333333222000(((&&&%%%$$$$$$"""                      ###,,,222666777888666888666///'''%%%+++111&&&'''))),,,...+++$$$%%%111===CCC??????EEEEEE???777)))$$$'''%%% 000<<<999======999666666444111+++...222222---### &&&+++333888;;;;;;::::::777444111...,,,+++***)))+++---000222444444444333777444000...///000111111***++++++)))'''###   """''',,,///((((((((((((((((((((('''+++++++++,,,...000111222//////000111222444666777333444444333111222555999222000,,,((($$$""" !!!###%%%&&&''''''*********(((&&&%%%&&&'''%%%&&&'''''''''''''''&&&&&&''''''&&&$$$$$$&&&'''$$$'''+++---......000111000222333333222111222333000111111000---'''"""$$$'''---222444444222000&&&%%%%%%%%%$$$"""                      %%%***+++***'''### """""" ###...<<>>AAA???999555333000---,,,,,,---...---------...///111222333222222111000///...------,,,***(((''')))***(((&&&!!! !!!%%%,,,---------++++++---///...///000000111111000000///000111222222222222222222222222222333333444555111///,,,'''### !!!"""$$$&&&''')))))))))((('''&&&%%%$$$"""!!!!!!%%%$$$###"""""""""""""""######$$$$$$%%%$$$$$$$$$&&&%%%&&&&&&(((***,,,...---...//////...---+++)))%%%$$$""" """$$$***+++...111333222///+++%%%$$$!!! """          &&&---888AAABBBEEEEEECCCBBBBBB===666$$$ +++888===;;;999777777777777555333111333222---###  &&&000777===???===888333222000...,,,,,,---------------...///000111222444333222111///...,,,,,,,,,***((()))***+++***)))&&&$$$!!!  )))+++---.........///111...///000111111222111111000000111222222222111111222222222222222222222222...,,,***'''$$$!!! ###$$$%%%&&&'''(((((()))''''''&&&$$$###"""!!! ######"""!!!  !!!!!!!!!######$$$%%%''')))+++,,,)))***+++++++++***((('''!!!  !!!$$$&&&***+++---111333222///,,,######              !!!***222888???EEEAAABBBAAA???@@@@@@;;;222 000<<>>===:::999888777666666444444222((( &&&///666:::;;;999333333222111000/////////------------...///000111444444333111///...---,,,+++***))))))******++++++***)))&&&### !!!$$$(((+++---...000111000000111111111111111000111111222222222222222111222222222222222111000000+++***(((&&&$$$###"""!!!$$$%%%&&&'''(((((((((((((((((('''&&&$$$###""""""  !!!"""###%%%'''((()))''''''''''''&&&%%%###"""!!!!!!"""###&&&(((++++++---000222111...+++######!!!        %%%'''###  """---777===AAABBBBBB>>>===;;;;;;???@@@999/// """333???CCC@@@@@@>>><<<999888777888555444///$$$###+++222666:::444555555555444333222222---,,,,,,,,,---...///000333333222111000///......************)))***+++,,,,,,+++***'''### """'''***---000333111111111111111000///...111222333333333333333333222222222222111000///...)))(((((('''&&&$$$######$$$%%%&&&'''(((((((((((((((((('''&&&$$$###""""""  """###$$$$$$%%%$$$###"""!!! !!!######$$$%%%(((***,,,------///111000---***###%%%###        '''   ))),,,%%%  !!!,,,999AAAEEEFFFCCC???<<<;;;999:::@@@AAA777+++ $$$444???BBBAAAAAAAAA>>>:::888777777444111))) &&&---444444444666666666555444333,,,,,,,,,,,,,,,---......111111111111111111111111,,,,,,---,,,******+++---------,,,***'''$$$!!!"""&&&***...111000000000000000///......000000111222333444444333000111222222111000///...(((((((((((('''&&&%%%$$$$$$%%%&&&'''((()))))))))''''''&&&$$$###"""!!! !!!"""""""""!!!!!!  !!!"""$$$&&&&&&'''(((+++---///......//////...+++(((###%%%###        $$$,,,  """$$$   """+++666AAAFFFIIIJJJGGGAAA>>><<<:::<<>>AAA???@@@AAA???:::666555555000+++"""  !!!)))000222444555555444222111,,,,,,,,,+++,,,,,,---.........///000222333444444///000111///,,,+++---///......---,,,+++)))((('''###"""###'''+++,,,,,,---//////000000000,,,---///000222222333333...///111222111000///...((())))))))))))'''&&&%%%###$$$%%%''')))***++++++((('''&&&%%%$$$"""!!!!!! !!!###$$$%%%$$$###"""!!! ###$$$&&&((()))******,,,///111111000//////...,,,)))&&&"""$$$###     !!!'''     $$$(((222===FFFHHHJJJMMMJJJEEEAAA???<<<>>>DDDCCC444### %%%444===???===???AAA???999555333333...'''   ---///111333333222000...,,,,,,++++++,,,,,,------,,,---...000222444666777222333444222...---...111//////......------,,,,,,***(((%%%  ###((()))+++---///111222222***+++,,,...000111222222---///000222222000///...)))************((('''&&&"""###%%%''')))++++++,,,******)))(((&&&%%%$$$$$$###$$$&&&'''&&&%%%###"""!!!  ###&&&((()))+++,,,------///222444333111000///...+++(((%%% ###"""            &&&   ###,,,222>>>@@@CCCFFFGGGHHHGGGGGGCCC@@@>>>???CCCBBB555&&& %%%000999>>><<<<<<<<<:::888666333222333+++   """%%%***///222333333222000///...---------......---,,,,,,---...000222333444000---,,,...//////...111111111111111222222333...---+++(((###%%%&&&'''))),,,---///000...000111111///......//////000222333333111...,,,)))*********)))(((&&&%%% !!!###%%%((()))***+++...---,,,***)))(((((((((''''''(((((('''&&&$$$######!!! $$$)))---000111222222333222222222//////...---***'''$$$"""###!!!              ***   !!!***222777???AAADDDFFFGGGGGGGGGFFFAAA@@@>>>@@@DDDBBB444%%% ###...777<<<<<<<<<<<<;;;999666333222///((("""  """''',,,///111111000///......------------,,,,,,,,,,,,---...000111///,,,))))))***,,,,,,+++000000000000000111222222---......---)))$$$!!!%%%))),,,............///111000///......///000111333444333111...---***+++++++++***)))'''&&&!!!"""$$$''')))+++,,,---------,,,+++************)))************((('''&&&%%%""""""&&&,,,000666666666666555444222222//////...,,,***&&&$$$"""             000(((  %%%---444:::===AAABBBEEEFFFGGGGGGFFFEEE??????@@@AAAEEEBBB333###!!!,,,555;;;<<<<<<<<<;;;999666333222,,,%%%"""&&&&&&   %%%+++///111/////////......---,,,+++++++++******+++,,,------,,,***(((((()))+++++++++//////......//////000111,,,...111111000+++&&&###%%%***,,,,,,,,,---///000000/////////000111222444555444222///---***++++++,,,+++***((('''"""###&&&(((+++---...///,,,,,,+++++++++,,,,,,---------......---,,,***)))&&&$$$!!! ###&&&+++000444<<<<<<;;;:::777555333222//////---+++(((%%%"""!!!          666111***$$$ !!!""")))222888===@@@AAACCCDDDFFFGGGGGGFFFEEEDDD>>>@@@BBBDDDFFFBBB222### +++666===<<<<<<;;;:::888666333111,,,%%%$$$%%%!!!  ###"""  &&&+++---......//////...,,,***))))))))))))))))))*********,,,+++++++++,,,---............------......///000,,,---///000000...,,,***&&&###"""&&&((()))+++---000000000000111222222333555555444222///---)))******+++***)))((('''###$$$&&&)))+++---...///+++++++++,,,---...///000000000111111000///---,,,(((&&&$$$$$$$$$$$$"""!!!###'''+++///555999>>>>>>===;;;999666444333///...,,,)))&&&###             ;;;888555111(((!!!&&&))))))---555<<>>666---)))"""!!!!!!###%%%"""%%%+++000555888::::::;;;===AAADDDFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHFFFEEEGGGJJJMMMMMMLLLGGG999,,, ###111;;;888888777666444111///---+++$$$  ''',,,///+++'''%%%!!!"""### """&&&)))+++------,,,...000///---+++,,,...---------------...//////...---+++***+++---///000222222222000+++&&&!!!!!!&&&))),,,000333222333444444333000---+++&&&'''((())))))((('''&&&)))***+++,,,,,,------,,,))))))***+++---...000111///000000000000...---,,,((((((***---111333333111///---)))%%%###""""""###$$$$$$######$$$%%%'''((('''***...111333555888:::777777666666444222111000+++)))%%%                !!!%%%***,,,///111///+++&&&### !!!!!!AAA<<<;;;@@@CCC???888444111///,,,((($$$!!! ###&&&)))+++)))...555<<>>???BBBDDDFFFFFFFFFEEEBBBDDDFFFHHHIIIHHHGGGFFFIIIMMMOOOOOOMMMHHH<<>>>>>===;;;888555333000111222333444222///---,,,///444:::>>>AAACCCCCC;;;???DDDGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBEEEIIIKKKJJJIIIIIIKKKOOOOOONNNMMMMMMIII<<>>BBBEEEFFFFFFEEEBBBEEEIIIJJJJJJHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>@@@DDDIIILLLLLLKKKJJJJJJOOOPPPOOONNNMMMIII===111  (((...555777333+++###  &&&+++)))))))))))))))(((((((((&&&&&&&&&((()))(((%%%"""&&&+++,,,++++++,,,/////////...---,,,,,,+++,,,,,,---...............******)))))))))***++++++------...------,,,+++***,,,)))%%%!!!''')))---...---+++++++++*********++++++,,,------///000222222111000---,,,******+++,,,------......---......---***'''&&&&&&+++---000333555666777777333333222000...+++)))(((***)))))))))***++++++,,,+++---///111111222444666444777777444222333000,,,$$$!!!             !!!"""!!!JJJHHHEEEEEEGGGJJJKKKKKKGGGHHHIIIIIIFFFCCC???<<<>>>AAAEEEGGGEEEAAA>>><<>>===BBBEEEHHHKKKMMMMMMMMMLLLPPPQQQQQQPPPOOOKKKAAA666"""  (((111444///%%%  """)))---***)))(((''''''((())))))''''''(((***,,,---+++)))!!!$$$***++++++,,,---000///...---,,,++++++++++++,,,,,,---------------))))))((((((((())))))******++++++,,,,,,,,,,,,,,,...,,,***(((&&&###!!!%%%((())))))***+++(((((()))***,,,...///000111222222111000...,,,*********++++++,,,,,,------,,,------+++)))&&&&&&'''***,,,...000222333444444000111111111000...+++***++++++*********++++++,,,+++---///000000222444666555888999666444555222...%%%"""              OOOLLLHHHGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFBBB???===@@@CCCFFFGGGEEECCCBBBCCCIIIHHHFFFEEEFFFHHHJJJLLLEEEGGGIIIIIIHHHHHHHHHIIIGGGGGGGGGFFFEEEBBB@@@>>>FFFGGGIIIKKKNNNOOOOOOOOOPPPRRRSSSRRRQQQNNNFFF<<<''' """+++...((( !!!&&&+++///+++***(((''''''''')))***'''&&&'''***,,,...---+++'''   &&&((())),,,///000///---,,,+++++++++,,,******+++,,,,,,,,,,,,,,,((((((''''''(((((())))))***++++++,,,,,,---...///...------------,,,(((%%% ###%%%(((***'''(((***---000222444555111111111000...,,,***)))******+++++++++++++++++++++++++++***(((&&&'''(((+++,,,---///000111222222...///000000000///---,,,,,,+++++++++++++++,,,,,,,,,...///000000111333555222555666333222111...***'''$$$             WWWSSSOOOKKKIIIGGGDDDBBBAAABBBCCCCCCCCCBBBAAA@@@AAAEEEHHHIIIFFFEEEEEEGGGLLLIIIFFFDDDDDDGGGKKKMMMEEEFFFGGGFFFEEEEEEGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBIIIIIIKKKNNNQQQRRRPPPOOONNNQQQSSSRRRQQQPPPIIIBBB---!!! ###$$$###'''+++///111---,,,***(((((((((((()))&&&&&&&&&(((+++,,,,,,+++''' """%%%***...------------,,,,,,,,,,,,)))******+++++++++++++++''''''''''''((()))******,,,,,,,,,,,,---///000111.........000222222000...%%%$$$!!!"""&&&%%%''',,,111555888:::;;;222111000///---+++***)))++++++******************((())))))(((''''''(((***------...///000111222333....../////////......---,,,+++++++++,,,------......000111111111111222444333777888555222222...)))'''$$$             !!!(((---(((""" ZZZWWWSSSPPPMMMJJJFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAGGGLLLMMMIIIFFFEEEEEEHHHFFFCCCBBBBBBEEEHHHJJJFFFGGGFFFEEECCCBBBCCCEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJNNNTTTWWWUUUPPPKKKJJJNNNQQQQQQQQQPPPKKKEEE333'''    $$$***...111333555......,,,+++)))((((((((('''&&&%%%''')))******(((### $$$)))***+++,,,---...---,,,,,,((()))******++++++******&&&&&&&&&'''(((***+++,,,---,,,,,,,,,---///111222/////////111333555444333000///,,,((("""###***111777:::<<<<<<222222111///...,,,+++***++++++******)))))))))(((&&&'''((('''&&&'''***,,,,,,,,,,,,---...///000111......------------......++++++++++++,,,...///000111222333222111000111333666999:::777444222...((($$$!!!            ,,,:::DDD@@@333""" WWWVVVTTTRRRQQQOOOKKKIIIGGGEEECCC@@@>>>=========@@@GGGOOOPPPKKKEEEBBBAAAFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIGGGDDDAAA@@@AAABBBFFFEEEDDDDDDEEEGGGIIIJJJGGGKKKQQQYYY\\\XXXOOOHHHGGGLLLOOOOOOOOOPPPKKKFFF888+++     !!!)))///222444666777//////...,,,+++)))(((''''''&&&%%%&&&((()))((('''!!!  %%%(((***,,,...///...---,,,(((((()))***************%%%%%%&&&''')))+++---...------,,,,,,---///000222111000000111444555555444888888666111+++###&&&...555999::::::333333222000///---,,,,,,++++++******))))))((((((%%%&&&&&&&&&&&&(((+++---************+++,,,---......---,,,++++++,,,---...***++++++,,,---...000111222333444333111000111222333777777444000...)))$$$!!!            222HHHUUUPPP???((( LLLNNNMMMJJJLLLRRRPPPJJJFFFHHHHHHDDD>>>;;;;;;===BBBGGGMMMMMMHHHBBB===;;;BBBDDDEEEDDDCCCEEEIIIMMMHHHIIIHHHEEE@@@>>>???AAACCCCCCBBBCCCEEEHHHKKKMMMIIIMMMRRRUUUTTTPPPMMMKKKQQQPPPPPPOOOOOONNNMMMMMM???555'''$$$%%%'''+++111444666555333222///---+++***))))))&&&&&&''''''&&&###   """&&&+++...///...------***))))))+++......+++((((((&&&%%%&&&(((***,,,,,,++++++******+++---///000///111333444555666888:::;;;:::::::::777000&&&$$$///777<<<>>>555444222...+++***,,,///------,,,,,,+++***))))))'''''''''(((((((((((((((''''''((()))***,,,...///.........------,,,,,,,,,+++,,,,,,---...///000000666444111000222333444333555444333111---(((###!!!            222HHHUUUUUUBBB+++  JJJLLLKKKIIIKKKOOOMMMHHHGGGGGGFFFAAA<<<:::<<>><<<======@@@DDDEEEFFFGGGJJJMMMHHHHHHHHHDDD@@@>>>@@@BBBBBBCCCCCCEEEGGGJJJLLLNNNJJJLLLNNNOOOOOONNNMMMLLLPPPPPPOOOOOONNNNNNNNNNNNCCC999*** """$$$---,,,,,,...111222222111333333111000...,,,+++***(((((('''$$$!!!  ###(((+++,,,,,,,,,,,,***)))***,,,//////,,,)))((('''&&&&&&'''(((((()))++++++++++++,,,---.........111333555666888;;;============>>>;;;555,,,&&& %%%---222444111111///---++++++---///---,,,+++***)))(((((((((&&&&&&&&&''''''(((((((((&&&&&&'''((()))+++,,,---++++++++++++++++++++++++,,,,,,,,,---...///111222666333000000111333333333666555333000,,,'''"""           111HHHUUUQQQ???***  GGGJJJKKKJJJLLLNNNLLLGGGGGGGGGDDD@@@;;;;;;>>>BBB???AAABBB???<<<:::;;;>>>999<<>>///"""   """$$$%%%&&&)))+++000///...///000000///...222333333222000...,,,******((($$$ !!!&&&""""""&&&''')))+++,,,******+++---///...,,,***(((((('''&&&%%%%%%&&&&&&***++++++,,,,,,++++++++++++...111444555888;;;===>>>>>>???@@@???:::333...((($$$!!!%%%''')))***++++++***+++---///---,,,***((('''''''''((($$$%%%%%%&&&'''(((((((((%%%%%%&&&'''(((***+++,,,*********+++++++++++++++,,,,,,,,,,,,...000333444555333000000111333444333555444111,,,'''"""         111HHHVVVOOO>>>***  @@@CCCFFFHHHJJJJJJIIIFFFDDDEEEEEEAAA>>>===AAADDD@@@BBBCCCAAA===;;;<<<>>>999;;;===@@@BBBEEEGGGHHHFFFFFFDDDBBBAAAAAAAAABBB@@@BBBEEEIIILLLMMMNNNMMMJJJIIIGGGGGGIIIKKKMMMMMMMMMMMMLLLLLLMMMMMMOOOOOOKKKBBB444&&&  %%%'''************,,,------,,,+++,,,///000000///111111222222000---***((('''$$$ &&&+++'''###"""&&&***---)))***+++---...---+++***'''''''''&&&%%%%%%%%%&&&******+++,,,+++***)))((((((***---///111333666888:::<<<>>>???>>>;;;777444///+++&&&!!! ###%%%'''(((***,,,......---***(((''''''((()))###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((()))+++,,,------------,,,,,,++++++,,,++++++,,,...111444666666333111111222444555555333111---'''!!!           222IIIVVVPPP>>>+++   222444999===???>>>>>>>>>>>>AAADDDCCCAAA???AAACCCCCCFFFIIIHHHCCC???===>>>>>><<<;;;;;;===@@@DDDEEEEEEDDDBBBAAAAAABBBBBBBBB???AAAEEEIIILLLLLLLLLLLLHHHFFFFFFHHHKKKMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPLLLEEE999+++    ###&&&+++---//////...------...,,,+++***,,,...111222111111111222111///,,,(((&&& !!!(((,,,(((&&&!!!!!!'''+++&&&(((***,,,+++***))))))###%%%''''''%%%%%%&&&(((+++,,,,,,---,,,+++)))(((''')))+++------///111333777999;;;======;;;999888444111,,,'''###"""$$$&&&))),,,...---+++***))))))******$$$$$$%%%%%%&&&''''''((('''''''''((()))***+++,,,//////...---+++***))))))***++++++---000333666888666444222222444666777777333000***$$$             111FFFQQQKKK:::''' '''(((,,,000111//////222555:::>>>@@@>>><<<===???BBBGGGKKKKKKGGGBBB@@@???BBB???;;;999;;;???BBBCCCDDDBBB@@@@@@BBBCCCCCCCCC???AAADDDGGGIIIJJJJJJIIIEEEDDDDDDHHHLLLNNNLLLIIIHHHGGGFFFGGGHHHKKKNNNOOOLLLGGG>>>222%%%  """&&&,,,...111111000/////////000...,,,,,,...///000000000///...---***'''$$$""" $$$(((+++)))'''$$$ """'''###&&&((()))(((''''''''' $$$'''&&&$$$###%%%'''***************)))((((((&&&(((***+++,,,---///111333666999::::::::::::;;;666333///+++(((%%% !!!%%%(((++++++++++++++++++++++++&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---,,,,,,***)))((('''&&&(((***,,,///222555777888666444222111333666777777333000)))"""            ***:::CCC<<<--- )))(((+++...,,,((()))...---111555666555555777:::>>>CCCHHHIIIFFFCCCAAABBBCCC@@@<<<<<>>CCCDDDBBBAAABBBDDDCCC@@@>>>@@@CCCEEEEEECCCCCC@@@>>>???BBBEEEDDDCCC???@@@AAACCCDDDDDDEEEEEEDDD@@@>>>AAAFFFJJJJJJHHHDDDCCCBBBBBBEEEHHHLLLNNNLLLKKKGGG===000$$$  !!!%%%)))***+++---...(((&&&######%%%((())))))###!!!  '''+++------***)))(((&&&$$$"""!!! !!!%%%%%%###!!!"""###"""%%%$$$"""$$$&&&(((+++...(((+++///000//////222555444333111000///---***'''""""""$$$&&&))),,,---,,,+++))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++,,,,,,------%%%(((---222666888888888222000......000333444444,,,(((!!!              $$$!!!  @@@;;;888999888444111222222---((((((+++---+++(((333555666777666555666777<<<<<<>>>@@@CCCCCCBBB@@@===<<<===BBBGGGJJJJJJIII>>>>>>???@@@BBBCCCDDDDDDGGGCCC@@@AAAEEEHHHIIIHHHCCCCCCDDDEEEGGGJJJLLLMMMNNNKKKGGG@@@777,,,!!!  !!!  (((+++************)))((('''((()))+++---""""""&&&&&&$$$######""" !!!$$$'''******,,,------,,,,,,...///111222333222000---)))'''$$$%%%%%%%%%"""!!!&&&+++.........---,,,+++***)))))))))))))))%%%&&&''''''&&&&&&((()))***++++++++++++***))))))******+++///444777666444333000------///111111///&&&###             KKKEEE@@@???===999888:::888444111222444555333///...000222222111000111222666666777:::===??????===<<<;;;<<>>===???AAA@@@<<<999...000111111///......///111000111444888:::;;;::::::999:::<<<@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>CCCAAA???AAADDDFFFDDDBBBEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHIIIJJJIII@@@222'''    &&&,,,...------...000///,,,***))))))******///+++&&&!!!  $$$'''+++---------...///000000111111///,,,***(((((((((((((((''''''''''''"""!!!%%%'''((((((%%%&&&'''((((((((('''''''''(((((('''%%%%%%&&&(((((()))***+++++++++++++++,,,,,,,,,...111222111000000///.........,,,)))&&&                """""" ZZZSSSNNNMMMKKKHHHHHHKKKFFFFFFGGGIIIJJJHHHCCC???666888888666444111111111222111000222555777888777555666888:::===>>>??????AAAAAAAAAAAAAAA@@@@@@@@@CCCAAA@@@BBBEEEFFFCCCAAAEEEFFFGGGHHHIIIIIIHHHHHHGGGEEEFFFHHHIIICCC666,,,!!!  (((,,,---,,,---...111///---+++***+++,,,---...,,,)))&&&$$$!!!  """'''+++,,,---......//////000///...,,,***))))))((((((((()))+++---...,,,)))%%%  !!!"""!!!"""%%%'''(((((('''&&&'''(((((('''%%%%%%&&&((('''((()))***+++,,,,,,,,,---,,,------...///......///000111111...***%%%"""                UUUPPPMMMOOOOOOLLLJJJLLLGGGIIILLLNNNNNNKKKFFFBBBAAAAAAAAA>>>:::777555555777444222111222333333333111333666999;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFCCCAAA@@@BBBFFFGGGDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFKKKHHHGGGGGGHHHCCC;;;333(((###  """(((******)))+++---...---,,,+++,,,---///000...,,,***))))))(((&&&$$$   """''')))+++,,,---............---,,,***)))((((((((((((***---///111111000...***&&&""""""$$$&&&'''&&&%%%''''''((('''%%%%%%'''(((&&&''')))***,,,,,,------,,,------,,,,,,+++,,,,,,///111333333///)))###                PPPLLLJJJMMMNNNKKKIIIJJJHHHJJJNNNPPPOOOLLLGGGDDDGGGGGGGGGDDD@@@<<<;;;;;;<<<888333000000000000000...111555777999;;;>>>@@@??????AAACCCEEEGGGIIIIIIBBB@@@???AAAEEEGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEIIIGGGEEEDDDBBB>>>:::777000***"""   ###'''(((&&&&&&(((+++,,,+++++++++,,,///111333000...,,,+++++++++***)))"""   !!!$$$'''***,,,------------,,,++++++***((((((((()))+++---000111111222333333111---(((%%%"""###$$$$$$%%%&&&''''''&&&&&&((()))'''''')))***,,,,,,------,,,,,,,,,+++))))))***,,,///222444333...'''!!!             PPPKKKHHHIIIJJJGGGGGGIIIHHHKKKOOOQQQOOOLLLHHHFFFHHHIIIJJJHHHEEECCCBBBCCCAAA===777333222222333333---000444666777888:::===<<<===???AAACCCEEEFFFGGGAAA>>><<<>>>BBBFFFFFFEEEBBBAAA@@@???@@@BBBEEEFFFDDDEEEFFFCCC???;;;::::::777111'''  ###"""%%%'''&&&$$$$$$'''***++++++******,,,...111333000...+++***,,,---......***###     $$$(((+++,,,,,,,,,,,,++++++++++++)))))))))+++,,,...///000000444999======:::555111$$$!!!!!!"""$$$%%%&&&&&&&&&''')))+++'''((()))***+++,,,,,,,,,***+++,,,***((('''))),,,...111333111+++%%%                TTTMMMGGGGGGFFFEEEFFFIIIJJJMMMPPPQQQOOOLLLIIIHHHIIIKKKLLLLLLJJJIIIIIIJJJEEEAAA;;;777666777888888---000444555444555777::::::;;;<<<>>>@@@BBBCCCDDD???<<<:::<<<@@@EEEFFFEEECCCAAA???>>>???BBBFFFHHHDDDHHHLLLJJJDDD??????@@@<<<555***    $$$((($$$&&&'''&&&$$$###&&&))),,,+++******+++...000222...+++)))))),,,000222333///'''  !!!'''+++++++++++++++++++++++++++******+++,,,---...//////111666>>>EEEGGGDDD>>>:::+++(((### ###$$$&&&&&&&&&'''***,,,((()))***+++++++++++++++)))++++++)))'''&&&))),,,,,,///222000)))###                 SSSTTTSSSNNNHHHFFFGGGIIIEEEIIINNNRRRSSSPPPLLLJJJIIIIIIHHHHHHHHHIIIJJJJJJDDDBBB???===<<<===>>>@@@777999:::;;;:::888555333:::::::::;;;===>>>>>>===>>>===;;;;;;<<<@@@DDDFFFAAAAAAAAAAAACCCFFFHHHJJJJJJHHHFFFDDDBBBAAAAAAAAA999888333)))     """""" &&&%%%$$$#########$$$%%%(((+++...///......////////////...///111111000...000&&&   !!!$$$&&&(((***+++++++++,,,...((()))+++...000222333444666999???EEEHHHHHHFFFDDD999444,,,###"""&&&'''((())))))''')))+++,,,++++++,,,---,,,+++)))''''''(((***,,,111111111...)))###             %%%%%%     ]]]\\\ZZZUUUPPPLLLKKKJJJIIIKKKOOOTTTVVVUUURRROOOJJJIIIHHHGGGFFFEEEEEEDDDFFFEEECCCAAA@@@AAABBBBBB??????>>>>>>=========<<<;;;999888888888999999888<<<;;;999999;;;???CCCFFFAAA@@@@@@@@@BBBEEEIIIKKKKKKJJJGGGDDDAAA@@@??????>>><<<666...$$$  """%%%&&&&&&$$$$$$###$$$$$$&&&((()))(((***,,,---,,,,,,---......------///111222111//////%%%    $$$&&&((()))))))))***+++''')))+++...111333444555888<<>><<<:::777666666777777;;;:::777777888<<>>>>><<<999777777:::>>>@@@AAA@@@>>>===???BBBGGGJJJJJJIIIGGGDDDAAA???======DDD@@@:::666222,,,$$$  """''')))'''&&&&&&'''$$$%%%&&&(((***,,,---...)))******)))''''''((())))))***+++...111222111///((( ###$$$$$$$$$######!!!"""%%%''''''''''''(((&&&'''***---000222333444666999>>>CCCFFFGGGFFFEEEBBB@@@>>>:::555000,,,***%%%!!!""""""%%%)))+++++++++++++++***(((&&&$$$$$$&&&)))+++///---)))$$$             bbb``````aaabbb```ZZZUUUOOONNNOOORRRWWWZZZYYYWWWPPPKKKDDD>>><<>>???===;;;999:::<<>>???<<<888666555111+++&&&     !!!&&&***+++(((&&&&&&((('''((()))***+++,,,,,,---***+++,,,***((('''((())))))***+++...111111///---###  ###%%%%%%&&&&&&$$$"""!!! $$$''''''''''''(((&&&'''))),,,...000111222333666;;;@@@DDDEEEEEEEEE>>>>>>===;;;999666333111---)))###"""&&&((()))+++---***)))((('''''')))+++------***%%%            ccccccdddeeeeeeccc___\\\RRRSSSUUUWWWWWWWWWWWWWWWMMMIIIBBB======AAAGGGKKKKKKLLLMMMMMMMMMLLLKKKJJJEEEFFFIIIKKKJJJHHHFFFDDDCCCEEEEEECCCAAAAAAEEEHHHFFFEEECCCAAA@@@?????????>>><<<:::888777777777888======>>>>>>>>>>>>======999888666555555333000...&&&$$$   ###&&&###%%%((()))******+++,,,)))***++++++,,,,,,,,,++++++,,,......,,,************+++,,,///000///,,,***  %%%(((***&&&$$$######""""""&&&''''''((()))%%%&&&(((***,,,---......111444999>>>CCCEEEFFFGGG>>>>>>>>>===<<<:::999888111...)))$$$"""%%%))),,,************+++,,,,,,---***&&&                 dddeeefffddd```\\\ZZZYYYSSSVVVZZZYYYUUURRRRRRSSSKKKIIIFFFDDDDDDFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLFFFGGGIIIKKKJJJHHHEEECCCBBBEEEGGGEEEAAAAAADDDGGGGGGGGGHHHHHHGGGEEEDDDCCCDDDCCC@@@>>>;;;888666555777777999999:::999888888777777777555333222333444...,,,)))$$$  $$$))),,,(((''''''(((+++,,,------((()))+++,,,---,,,,,,,,,+++...111333111...---,,,,,,---...///000---)))&&&  ###"""###&&&$$$######$$$###!!!$$$&&&''''''(((%%%&&&''')))******++++++,,,///444;;;@@@CCCEEEFFFAAA@@@???>>><<<;;;::::::222000---)))%%%""" %%%(((((()))+++---------,,,,,,%%%!!!                   hhhjjjjjjeee^^^XXXVVVVVVQQQVVV[[[YYYQQQLLLLLLNNNEEEEEEEEEFFFEEEEEEEEEEEEKKKKKKKKKKKKKKKKKKLLLLLLFFFGGGHHHHHHGGGEEECCCBBBCCCFFFIIIGGGCCCAAACCCFFFGGGHHHJJJKKKLLLJJJIIIGGGKKKJJJHHHEEEAAA===:::777333444555666666555444333666888888666222111444777444333///+++%%%  ###)))...000///+++((((((+++---,,,***'''(((***,,,------------+++///444666444111///.........///000///,,,'''### %%%)))(((###""""""###$$$$$$""""""$$$&&&'''(((%%%&&&'''((()))))))))((('''***000666<<<@@@CCCDDDCCCAAA???===;;;:::999999111111///,,,)))%%%""" !!!%%%&&&(((+++...///...,,,***"""                  ccchhhggg]]]TTTRRRUUUVVVVVVRRRRRRUUURRRJJJFFFGGGJJJGGGDDDCCCEEEEEEDDDBBBOOONNNNNNOOOQQQRRRPPPNNNFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBDDDGGGGGGJJJMMMNNNNNNMMMMMMMMMMMMKKKJJJJJJJJJGGG@@@:::888888777555444222111111///...------000444888:::888:::===;;;555+++    %%%))),,,...///111000---+++))))))***+++***))))))***+++,,,+++***444222111000///...---+++///000111333111,,,$$$ &&&******'''%%%### ######""" """$$$$$$$$$%%%&&&&&&''''''&&&&&&((()))+++///555;;;AAADDDCCCAAA???<<<:::777666555000000///---+++(((&&&$$$ !!! """&&&)))///222111---'''###             cccgggggg^^^UUURRRSSSTTTNNNLLLNNNSSSRRRLLLIIIKKKEEEBBB@@@AAADDDGGGHHHGGGGGGIIIMMMPPPQQQQQQQQQPPPGGGHHHJJJJJJIIIHHHIIIIIIFFFFFFFFFEEEDDDEEEGGGJJJHHHJJJMMMNNNNNNNNNMMMMMMOOOMMMLLLLLLLLLIIICCC===;;;;;;:::888777666444444...,,,***)))+++///333777666888;;;;;;777...%%%   """$$$'''+++...000111111111000...+++******+++,,,+++***((()))+++,,,,,,,,,333222111000///...---,,,333333444444111)))  !!!'''******'''%%%$$$ !!!!!!!!! !!!###%%%%%%%%%&&&'''''''''''''''((()))***---222888>>>AAABBBAAA>>><<<999777666555222111///---***(((&&&%%%""""""""" """&&&)))...111000+++%%%!!!             ccchhhggg^^^UUUQQQPPPOOOGGGGGGKKKQQQSSSPPPOOOPPPIIIFFFBBB@@@AAAAAAAAAAAABBBGGGLLLNNNNNNLLLMMMNNNHHHJJJLLLKKKIIIHHHJJJLLLGGGHHHHHHFFFEEEFFFIIIKKKIIIJJJLLLNNNNNNNNNMMMLLLOOOMMMLLLMMMMMMKKKEEE@@@>>>>>>>>>===;;;:::999888///---***((()))---111444333555888:::777222,,,((($$$   """$$$***+++---///111222222111222000///---,,,,,,------,,,***((((((+++---......222222111000//////......444444666555222))) """'''))))))'''&&&%%%!!!!!!!!!!!!  ###$$$%%%&&&&&&'''''''''''''''(((((()))+++000666;;;>>>AAA@@@>>>;;;999777666666444222///,,,)))'''&&&&&&###$$$%%%### $$$(((***...000...)))###             dddhhhggg^^^UUUOOOKKKHHHCCCEEEJJJPPPSSSSSSRRRRRRKKKHHHDDDAAA>>>======<<>>;;;:::888777777555333///+++(((&&&&&&&&&###%%%&&&%%%###!!!!!!"""###'''***---///000---'''                dddhhhfff]]]SSSLLLFFFAAA@@@CCCGGGJJJMMMOOOPPPOOODDDDDDCCCBBBAAAAAABBBCCCCCCFFFHHHFFFBBBBBBFFFKKKLLLMMMMMMIIIEEEBBBCCCEEEEEEGGGHHHIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMMMMJJJGGGFFFEEEDDDEEEGGGGGGCCC???@@@@@@AAAAAA@@@>>><<<;;;777888888999888777666555333333444333111///,,,+++%%%$$$"""!!!  !!!(((---///000000000,,,...000222333444333333222222111111111111111111///---***))),,,///000111000111111000...///111444444666999:::666---!!! !!!###$$$&&&&&&%%%$$$%%%&&&"""$$$%%%###   !!!######$$$%%%%%%%%%%%%%%%%%%&&&))),,,222888===@@@??????===;;;:::999888888444222...***'''&&&&&&&&&###$$$&&&%%%$$$"""###$$$"""!!! !!!'''+++...///000///+++%%%             bbbdddbbbYYYPPPKKKEEE???===AAACCCCCCEEEIIIKKKIIIIIIJJJKKKJJJGGGEEEDDDEEEBBBDDDFFFFFFEEEGGGKKKOOOPPPNNNKKKHHHEEEDDDCCCCCCEEEHHHKKKMMMLLLJJJIIIHHHHHHGGGFFFIIILLLLLLHHHDDDBBB@@@???AAADDDDDDAAA>>>???@@@AAABBBAAA???===;;;999:::;;;;;;;;;999777666666555222000---+++))))))######$$$%%%%%%!!!"""%%%&&&***000444555444333222///000222444666666666666222222333333333333333333111...,,,,,,---///000000///000111000...///333777;;;===??????999--- """&&&&&&&&&%%%$$$$$$%%%'''$$$&&&((('''$$$!!! ######$$$%%%%%%%%%%%%%%%%%%'''+++///444999<<<>>>===<<<:::999888777777777111///---***'''&&&%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$######%%%))),,,///000000...)))"""              \\\^^^[[[TTTNNNKKKGGGBBB===AAAAAA???AAAGGGJJJHHHQQQSSSUUUSSSOOOJJJGGGFFFEEEFFFIIIKKKMMMMMMNNNNNNOOOJJJEEECCCEEEEEECCCAAABBBFFFLLLOOONNNKKKGGGFFFGGGEEEDDDGGGJJJJJJFFFBBBAAA???>>>@@@CCCDDDBBB??????@@@BBBCCCBBB@@@>>><<<===<<<;;;:::999999999:::888666222...+++)))(((((($$$$$$$$$%%%%%%###!!!#########$$$(((++++++///444777666555444333111222444555666666666666222333444444555555555555111000......///000///......000111000...///444999===@@@BBBBBB;;;... $$$******)))&&&$$$%%%'''***(((***+++***'''$$$"""""" %%%%%%&&&''''''''''''&&&&&&)))---222555777888888999888777555444444444444---,,,+++)))'''&&&%%%$$$###$$$&&&&&&$$$###$$$$$$###$$$%%%&&&&&&'''***,,,/////////+++&&&               WWWYYYWWWQQQMMMLLLIIIEEE@@@CCCBBB>>>AAAIIIMMMKKKMMMRRRWWWXXXVVVRRRQQQPPPIIIKKKNNNRRRSSSQQQMMMIIIJJJDDD>>>>>>CCCEEECCC???>>>DDDJJJNNNMMMIIIEEEBBBGGGDDDCCCEEEIIIIIIEEE@@@AAA???>>>AAADDDFFFDDDAAA@@@AAACCCDDDCCCAAA>>>===AAA???;;;888888999<<>>BBBCCC===111""" (((---,,,***(((&&&&&&))),,,,,,------,,,(((%%%#########""" &&&'''(((((())))))(((((('''***///333555555444333555555444333222111111222*********)))(((&&&$$$######%%%&&&&&&%%%$$$$$$%%%!!!###&&&''''''(((***,,,......---)))###                FFFGGGHHHIIIIIIGGGEEEDDDBBB<<<888===FFFMMMMMMIIIMMMUUUYYYXXXUUUTTTSSSQQQPPPUUUWWWUUUSSSSSSRRROOOJJJFFF@@@>>>??????>>><<<;;;@@@GGGKKKKKKIIIGGGFFFHHHGGGGGGHHHJJJHHHDDD???;;;<<>>@@@AAABBBBBBAAA@@@>>>===;;;888666777999<<<;;;888333---(((%%%###"""%%%$$$$$$%%%&&&%%%###!!!!!!###$$$''',,,///...///222333444444333222000111222222222444777999333444555777777555444333111333555555333111/////////000111111111222555777;;;>>>AAAAAA;;;///""" """333333///***((())))))'''%%%))),,,---+++&&&###%%%)))(((%%%"""   """((()))'''$$$$$$%%%!!!###(((,,,///000//////000111111000//////000222///...,,,)))&&&$$$###"""'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,///+++'''$$$!!!          >>>???@@@AAABBBAAA@@@???===888777<<>><<>>???@@@AAAAAAAAAAAA??????<<<999666555777999777444///(((""" !!!  !!!&&&)))---...111333444444222111000111222222222333666999444555666777777666555444333555666555333111000000000111111111111222555777888;;;???>>>888,,, //////---+++))))))(((&&&%%%(((+++---+++'''$$$%%%((()))'''$$$"""  """%%%&&&"""  """&&&(((*********---.........------///000...,,,***'''$$$""""""!!!"""""""""######$$$%%%&&&%%%%%%&&&((()))***+++,,,///,,,((($$$           555666888:::<<<=========999777777<<>>???@@@AAACCCGGGJJJFFFDDDBBBBBBDDDFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCC>>>>>>>>>>>>???@@@AAABBB@@@???===999555333444666555222,,,&&&!!!"""$$$"""!!!(((***...111222222111000///000111222222333666888666777888999999888777666777888888666333111111111000111111111111222444777555888;;;:::444((( ******+++,,,+++)))'''&&&&&&'''***---+++(((%%%%%%&&&***(((&&&&&&%%%"""  """  """"""&&&((()))******+++...000,,,+++(((%%%"""!!!!!!!!! !!!###$$$&&&&&&%%%%%%&&&''')))***+++,,,///---)))%%%          ---...000444777:::===>>>::::::;;;>>>BBBCCCAAA>>>EEEKKKOOOLLLKKKMMMPPPPPPLLLKKKGGGEEEJJJPPPOOOJJJEEECCCBBBDDDFFFGGGEEEBBB======>>>======>>>BBBDDDBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFEEEEEEFFFFFFBBBAAA???>>>===>>>>>>???>>>===<<<888555333444555555333///)))###""""""!!!"""&&&+++...//////...---///111222333444666999888888999999999999888888::::::999666333111111222000111222111111111444666444666999888111&&& ''''''+++///...+++((('''(((''')))++++++(((&&&%%%%%%)))((((((((((((&&&###    ###%%%'''***...111,,,***(((%%%###!!!!!!!!!!!!###$$$%%%&&&$$$%%%&&&'''(((***++++++///---***%%%              !!!"""$$$''',,,000555777888999<<>>AAADDDDDDCCC<<<>>>???>>>===<<<===>>>>>>???AAAAAA@@@>>><<<;;;BBBDDDGGGFFFEEEDDDFFFGGGFFFDDDAAA???===<<<<<<<<<999:::999777555444555777444333222///+++'''###!!!"""$$$ """&&&)))*********---000222333555777999888888999999999999888888;;;;;;:::777444222222333111222222111000111444666444666888777111&&& '''(((,,,000111...***)))***'''(((***)))(((&&&&&&%%%)))(((((()))***(((%%%"""    ###''',,,000+++***(((&&&$$$"""!!!!!! """###$$$%%%%%%$$$$$$%%%'''((()))***+++...---***%%%                 $$$''',,,000555:::<<<>>>@@@BBBBBBHHHLLLKKKIIILLLMMMMMMNNNLLLHHHDDDEEEHHHGGGCCCBBB>>>::::::>>>BBBCCCCCC===???AAAAAA???=========;;;>>>AAAAAA>>>;;;999888EEEHHHKKKJJJGGGEEEEEEGGGGGGFFFDDDAAA>>><<<;;;;;;555666777666555555666888333333444333222///,,,)))  $$$$$$%%%$$$""" ###$$$%%%(((,,,///222444777999777777777777777777777777999::::::888555333222333111222222111000111333666555777999777000&&&  '''+++---000111///,,,+++***((((((((('''''''''&&&&&&))))))***+++,,,***&&&###   !!!&&&)))&&&&&&&&&&&&$$$!!!"""###$$$$$$$$$$$$$$$%%%&&&((()))***+++,,,,,,***%%%                 '''+++---000555888777@@@FFFHHHIIILLLOOOOOONNNOOOMMMHHHFFFIIIHHHFFF@@@===;;;===@@@CCCCCCAAA@@@BBBDDDDDDCCCBBBCCCDDD;;;>>>@@@???===;;;;;;<<>>CCCGGGMMMQQQRRRMMMPPPPPPKKKIIIJJJKKKIII???>>>>>>@@@DDDEEECCC@@@CCCDDDEEEEEEEEEFFFIIIKKK<<<>>>???===;;;;;;>>>BBBTTTXXXZZZWWWNNNGGGDDDDDDCCCCCCDDDDDDCCCAAA???>>>444555666666444333444555777999;;;<<<<<<:::666444---'''  ###&&&%%%###!!! $$$)))---000444666555555444444444444555555444777999999777444333222222222333111000111333555555666888666///%%% %%%000---,,,,,,...---***&&&+++(((%%%$$$$$$&&&((((((,,,,,,---//////---)))%%%  ###!!!  """$$$%%%&&&###$$$%%%&&&''')))******)))+++***%%%                  $$$///888>>>CCCIIINNNUUUTTTPPPJJJJJJLLLLLLJJJCCCCCCBBB@@@???AAAEEEHHHIIIFFFBBBAAABBBDDDFFFGGGCCCEEEDDDAAA>>>@@@FFFMMMTTTSSSQQQNNNKKKHHHEEEDDDDDDEEEEEEDDDBBB???<<<:::000111222333444555777777>>>>>>>>>>>><<<999666444333222...'''  !!!"""###'''+++...000111333444555555444444888999::::::999666444222333000------///111333333555333222111...''' ###,,,---.........---++++++++++++***(((&&&%%%''')))+++,,,,,,+++,,,...+++$$$ ###$$$!!!   ###$$$$$$&&&(((((('''''''''((())))))'''"""                      ###,,,333999@@@EEEPPPPPPMMMHHHHHHKKKLLLJJJAAABBBCCCCCCDDDFFFIIILLLIIIFFFBBB@@@@@@BBBDDDFFFAAAEEEHHHHHHFFFFFFJJJNNNRRRPPPLLLJJJHHHFFFCCC@@@BBBBBBCCCBBBAAA>>>;;;:::000111222444555777999;;;>>>>>>??????>>>;;;999777666555333...'''  !!!!!! $$$&&&+++---///222444555555555666666777777666444222000444111//////222555777888333222111000...''' """***+++---......---,,,,,,)))******)))((((((***,,,...000...,,,++++++&&&  """!!!  !!!"""$$$%%%$$$%%%''''''&&&&&&'''((())))))'''"""                    """(((///444>>>@@@@@@>>>@@@EEEHHHHHH>>>@@@BBBDDDEEEFFFIIIKKKFFFCCC???<<<;;;===???AAA@@@FFFMMMPPPPPPPPPPPPRRRSSSNNNHHHGGGGGGFFFBBB>>>>>>???@@@@@@???===:::999111333444555666888<<>>>>>777:::===???@@@AAABBBDDDAAA???<<<888666777:::===BBBGGGNNNSSSUUUUUUVVVWWWUUUNNNGGGFFFIIIIIIDDD>>>:::;;;=========;;;999777444666777777666888<<<@@@@@@AAAAAAAAA???<<<999777666999<<<;;;666000,,,)))$$$!!!"""&&&+++///222444222222333333333222111000111///---...111333444555///...,,,,,,+++&&& %%%***...000...+++++++++&&&''')))******+++---///***------***((('''###"""###""""""   """""""""######%%%&&&&&&%%%$$$%%%&&&&&&'''&&&"""                 !!! """(((---...***...333777999;;;>>>???======;;;888666777:::===DDDGGGKKKOOORRRUUUXXXYYYTTTMMMFFFEEEHHHHHHDDD>>>888999:::;;;;;;999777666888:::<<<:::777777;;;???BBBBBBBBBAAA>>>:::777555444777;;;;;;777222---******'''###  !!!!!! %%%)))---///000111222222333333444444111///......///000000000---,,,+++++++++'''  $$$***000111...***((((((&&&((()))))))))((()))+++(((++++++&&&###""" $$$)))+++&&&    """###$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&###             !!!'''---111555999<<<999;;;===<<<::::::===AAADDDDDDDDDFFFJJJOOOTTTWWWOOOIIICCCAAABBBCCC@@@===777888999:::999888666444888<<>>:::777555444777;;;;;;777222---+++,,,+++)))%%%"""  !!!$$$'''(((,,,---...000222333555666333111000000111111000///,,,+++***++++++(((""" !!!(((000222...)))((((((''')))******(((''''''(((***,,,***### ###***...000)))%%%  !!!$$$&&&((($$$&&&''''''%%%$$$$$$%%%%%%''''''%%%               """&&&***...111333777<<<===;;;;;;>>>BBBAAA???>>>???CCCHHHMMMOOOJJJFFFBBB???>>>>>>===<<<777888999999888666444333555;;;@@@???:::777999===AAAAAABBBBBB@@@===:::999999;;;======999333///---,,,------,,,)))&&&"""  !!!"""###&&&'''(((+++...111333555222111000000222333222111,,,***)))***+++)))$$$ %%%...111...******+++''')))++++++***(((((()))(((***''''''---///000***(((%%%"""  !!!&&&)))&&&'''((((((&&&%%%%%%&&&%%%'''(((&&&!!!                !!!$$$,,,222999;;;::::::===@@@>>><<<:::;;;???DDDGGGIIIIIIFFFBBB???<<<<<<<<<===777888999999888666444222222999@@@@@@;;;888:::>>>@@@@@@BBBBBBBBB@@@>>>======???@@@???;;;666222000,,,---///000...***&&&######   !!!%%%"""!!!  !!!!!!"""$$$'''***...111333///......///111333222111,,,***)))+++,,,***%%%  """---111///,,,,,,...''')))+++,,,+++******+++$$$&&&###"""***...///...*********'''""" ###'''&&&((()))((('''%%%%%%&&&%%%((()))'''"""                  ###(((***+++...444888>>>:::666333444888>>>BBBEEE@@@;;;:::<<<===;;;888666999:::888333111111333999===AAA???;;;999;;;>>>===>>>@@@AAAAAA@@@???===777<<>>AAA>>><<<===@@@AAA===999666999;;;:::666333333444:::===@@@>>>;;;:::<<<@@@===>>>???@@@AAA@@@@@@???;;;===??????===999777666111000...---...---,,,***,,,+++)))&&&###  ###''')))+++$$$$$$###!!! !!!$$$'''***,,,...111222222111000...+++)))***---...+++(((  (((---...---+++***((('''%%%###!!!!!! ###(((,,,......---************(((%%%"""   !!!"""$$$%%%&&&'''&&&&&&$$$%%%%%%%%%!!!                 !!!"""!!!!!!&&&,,,222666888999;;;@@@EEEEEEAAA===:::===@@@???;;;777777888:::;;;<<<;;;999999===AAA>>>>>>>>>?????????@@@@@@???===============;;;999444111///---......------///...,,,***(((%%%###"""  %%%***---(((((('''$$$!!! !!!$$$)))...111111///---+++)))''')))---///---+++ !!!''')))))))))%%%$$$""""""$$$'''***,,,.........******+++***)))&&&###"""  ###&&&''''''&&&$$$$$$%%%$$$"""               !!!######"""!!!"""&&&))),,,000777???FFFHHHEEEAAABBBEEEHHHFFFBBB>>><<<===::::::999888777999>>>BBBAAA@@@???>>>======>>>>>>===;;;:::;;;>>>???<<<999666333000......////////////...---,,,***))))))(((&&&$$$"""   ###&&&''''''%%%""" %%%))),,,,,,,,,+++((('''''')))---000000///%%%   #########!!!"""%%%((()))***+++,,,......///)))***++++++)))'''%%%###"""!!!  !!!$$$'''''''''######$$$$$$"""               !!!"""""""""!!! %%%...888@@@DDDDDDCCCIIILLLNNNKKKFFFBBBAAAAAA<<<<<<:::999999<<>><<<;;;;;;:::888777888;;;???>>>:::666777444000//////000000///------++++++******++++++......///...***$$$  """""""""!!!!!!""" """$$$&&&'''''''''&&&&&&&&&))),,,///111222)))### """(((,,,///,,,,,,,,,,,,,,,---......)))***++++++***(((&&&%%%%%%%%%$$$"""   """%%%''''''""""""######"""                    !!!$$$---444:::===???HHHJJJKKKIIIDDDAAABBBCCC???>>><<<;;;<<>>@@@AAA???<<<<<>><<<:::999555777999:::999888888888444333111000111000///---...---,,,+++,,,---///000000444888;;;:::666000---'''$$$  !!!"""######"""!!!  !!!###%%%)))---000---''' """%%%***///222444333333,,,,,,------,,,+++******)))***+++,,,,,,***)))'''%%%%%%&&&&&&%%%$$$!!!   """ !!!!!!""""""""""""!!!                     ######+++111444666888777666777<<>>???@@@???>>><<<:::777999:::888666555888<<<333222111111111000...,,,000///...---...///111222...111555999:::999666444333///)))%%%"""  ###&&&&&&$$$  """&&&***...---'''   """$$$))),,,000444666444222000++++++,,,---,,,+++)))((()))***+++,,,,,,+++)))(((###$$$%%%&&&&&&$$$###!!!!!!    !!!""""""###""""""                    &&&&&&&&&(((,,,111777;;;222222444555777999:::;;;777666777;;;>>>@@@===:::>>>;;;777333111333888<<<:::999666222......111444---......///000222444555444333555888<<<<<<999555777555111---***'''%%%%%% !!!$$$$$$###""""""""" ###'''***((('''$$$  !!!!!!###&&&%%%!!! !!!"""$$$%%%''''''))),,,///111000///......///...,,,***(((((((((((('''(((***++++++***))))))(((((('''&&&&&&&&&&&&'''"""###"""!!!   !!!"""!!!!!!                  000+++### $$$))),,,000111222555777999::::::999888666888<<>><<<;;;888555444666:::>>>:::999777666777777555333/////////000111222333444555555666:::======:::777888666333000---++++++***)))&&&"""  !!!###!!!!!!###%%%((('''%%%!!! !!!$$$'''&&&###!!!"""$$$$$$$$$%%%&&&((()))******(((+++///000///---------...,,,+++)))''''''''''''&&&''')))***++++++******'''&&&%%%%%%%%%%%%%%%%%%"""  #########"""!!!  !!!""""""!!!                  EEE===222(((!!! !!!***+++...222555777999999;;;888555555888<<>>999777777:::===<<<777222222222222222222333333333666666888;;;======;;;999999777555333222222222222444333000,,,'''!!! !!!  %%%%%%$$$""" ###'''(((&&&%%%&&&)))((((((((()))***+++++++++(((+++---...---,,,++++++,,,+++***(((&&&&&&%%%%%%%%%'''(((***++++++******%%%$$$$$$$$$############"""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%!!!  !!!######!!!               QQQIII>>>555///***%%%""" !!!###'''+++///333555777999888666666777:::;;;<<<:::;;;<<<;;;999888999:::666777888:::;;;999666333444444555444444444333333555666888:::<<<<<<;;;:::888777666666666666888888888999999777222...***))) ###$$$$$$""""""&&&(((''''''))),,,(((((((((((())))))))))))(((***------+++***)))***,,,+++***((('''&&&%%%%%%'''((()))*********)))((($$$$$$$$$$$$$$$######"""!!!!!!"""###%%%&&&''''''&&&&&&'''((((((%%%    ######                  SSSNNNHHHDDD@@@;;;444...$$$ !!! """'''+++///111666888:::;;;;;;;;;::::::;;;<<<<<<;;;888555444555777:::<<<:::555333444888777777777777666555444333333555777888999999999999888777777666777999:::;;;:::<<<>>>===999555333333)))%%%  ###$$$%%%$$$!!! !!!%%%'''''''''***,,,(((((((((((((((((()))))))))+++,,,,,,***(((((((((,,,,,,+++***((('''&&&%%%))))))******)))(((&&&%%%%%%%%%%%%&&&%%%$$$###### """$$$&&&'''((()))(((''''''(((((('''###   !!!!!!            RRROOONNNNNNOOOJJJ@@@888222,,,$$$ """$$$%%%$$$""""""&&&)))///444:::>>>???>>><<<<<<;;;<<<<<<:::666333222111888===???:::333000555<<<888888999999888777555444222444666666666666777999888888777777888999;;;<<<===???AAA>>>:::666555666222...((($$$   !!!###%%%&&&$$$  !!!%%%'''&&&&&&)))+++***************+++++++++***,,,,,,+++)))''''''(((,,,,,,++++++)))'''&&&%%%((())))))***)))(((&&&%%%%%%&&&'''''''''&&&$$$### """$$$&&&((()))***)))'''&&&'''''''''%%%$$$               PPPNNNMMMPPPRRRNNNDDD<<<888222,,,)))(((%%% $$$&&&))),,,,,,)))%%%###$$$+++333999<<<<<<===>>>:::;;;;;;999666333222333666999;;;888333222555:::888999:::;;;:::888666555111333666666555555777999:::999999888999:::;;;<<<===@@@AAA>>>888555666999666333...+++)))'''$$$"""  ###$$$""" ###'''(((&&&&&&(((************++++++,,,,,,,,,,,,------+++)))''''''(((************(((&&&%%%###%%%&&&((()))))))))((('''%%%&&&'''((('''&&&$$$###!!!!!!"""###%%%(((***+++)))'''$$$$$$%%%&&&'''&&&###!!!                   NNNKKKJJJLLLOOOLLLBBB:::666333000111111///(((!!!""" """%%%))),,,,,,***&&&### !!!***222666999<<>>===<<<888333444777666111///---(((!!! $$$'''(((&&&###!!! """(((///444777999;;;===;;;888666888:::666444333333555777888777===<<<::::::::::::999777888777666777:::<<<<<<;;;??????>>>>>>===;;;:::999999:::<<<===:::444555999888777666444333333333444,,,------,,,''' &&&(((******))))))***+++***+++,,,---------,,,+++(((((()))***++++++,,,,,,++++++***)))(((&&&$$$###"""###%%%'''((()))*********)))((('''&&&%%%%%%$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%&&&'''(((((()))'''"""                       CCCFFFHHHHHHFFFCCCBBBAAA>>>===;;;888;;;AAABBB???@@@<<<555,,,$$$ ###$$$""" """(((...111222555999;;;:::888777666777666444555888:::<<<<<<<<<;;;::::::::::::888666555444444666999<<<======??????>>>===<<<;;;999999>>>>>>AAABBB>>>888777;;;888777666444444444555555555555666444///((("""!!!''')))******((((((((()))***+++,,,------,,,++++++(((((()))******+++,,,,,,******)))((('''%%%$$$###"""###%%%'''((())))))***)))((('''%%%$$$$$$######!!!""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&+++((($$$                   EEEFFFHHHHHHFFFDDDCCCCCC>>>??????>>>DDDMMMQQQQQQQQQKKKBBB999111)))!!!%%%((()))---333:::>>>===999555888666444555888;;;===>>>:::999999:::::::::777555111111111444999<<<>>>>>>??????>>>===;;;:::999888<<<<<<@@@AAA===666555888888777666555555666777888<<<======;;;777111+++'''%%%!!!  %%%((()))***)))((('''((()))******++++++++++++***)))(((((())))))******++++++((((((((('''&&&$$$###""""""###%%%&&&(((((())))))'''&&&%%%$$$###""""""""""""!!!!!!!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$%%%&&&---+++'''!!!                      JJJKKKKKKIIIFFFCCCBBBCCC???AAABBBBBBHHHRRRYYYZZZUUUOOOHHHBBB???888///'''"""%%%+++555===@@@>>>:::777555444444777:::<<<<<<999888888999:::999777444222222222555999===>>>>>>???>>>===<<<:::999888888888999===???<<<555444777888777777777777999:::;;;>>>>>>===;;;888333...++++++((($$$!!! ###%%%'''(((((('''''')))+++))))))))))))))))))))))))((((((((()))))))))******'''''''''&&&%%%$$$###"""######%%%&&&'''(((((((((&&&&&&%%%$$$###""""""###"""!!! !!!###%%%&&&#########$$$%%%&&&((((((...---***%%%                     HHHHHHHHHEEEBBBAAAAAABBB???BBBCCCCCCGGGOOOUUUVVVNNNKKKIIIIIIKKKIIIAAA;;;000***""" !!!!!!!!!""" )))333:::<<<<<<888777666777999;;;;;;;;;999888888999:::999777555666555555777:::<<<======>>>===<<<:::999999999999888999===@@@===888888<<<888777777888999;;;>>>???======<<<:::666333///------,,,,,,,,,+++'''"""  !!!###$$$$$$&&&***,,,''''''''''''(((((())))))(((((((((((((((((())))))%%%&&&&&&&&&%%%$$$############%%%&&&''''''''''''&&&&&&%%%$$$#########$$$"""!!!!!!!!!!!!###$$$%%%""""""###%%%''')))+++---...---,,,((("""                        AAABBBAAA@@@>>>???AAACCC@@@DDDDDDBBBCCCHHHLLLLLLEEEFFFIIINNNSSSSSSOOOKKKBBB;;;222***$$$!!! ###%%%%%%$$$""" """###### ###,,,222555999888999;;;>>>???>>>===:::999888888999:::999888999777777888:::<<<<<<;;;<<<;;;:::999888999::::::777888:::===:::555666;;;888888888999;;;>>>AAABBB>>>===<<<:::777444222111...///111333333///)))$$$!!! """&&&***%%%%%%%%%%%%&&&((()))***''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$######%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$"""""""""######$$$$$$$$$"""###$$$&&&(((***---...------,,,***%%%                         AAAAAA@@@>>>===>>>AAACCC@@@EEEFFFBBB@@@BBBCCCBBB<<>><<<:::888666555444000111222444555222---)))'''&&&### ###""""""###$$$%%%(((***+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""######!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%%%%'''(((***++++++,,,,,,+++'''                      GGGFFFDDDAAA>>>>>>@@@CCC@@@EEEGGGCCC?????????===777===FFFMMMOOONNNMMMLLLFFFFFFFFFEEECCC>>>777111 ###&&&)))+++***(((''''''%%%###!!! !!!"""!!!%%%...111666<<>>;;;888777888:::<<<<<<666555444555888:::;;;:::999888777777888999<<<===BBB@@@???===888444555:::777888999;;;>>>AAADDDFFF???>>><<<:::888666555555333222222333333111...+++))))))(((&&&$$$!!!!!!!!!!!!###%%%(((***,,,'''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&###""""""!!!!!!!!!!!!"""!!!###%%%''''''&&&$$$"""&&&%%%%%%%%%%%%&&&'''''')))+++,,,+++((("""                      HHHGGGEEEBBB@@@>>>======CCCDDDDDDBBB???============FFFPPPRRRMMMGGGEEEEEEGGGCCC@@@BBBFFFFFF???999555+++"""!!!""" $$$+++,,,((('''***((()))&&&!!!###***+++'''&&&### """+++555===BBBDDDDDD???;;;444///...222888<<<:::666333333666:::;;;:::<<<999777888<<>>;;;888777777999:::777777666555333222000///,,,---------,,,***((('''!!! !!!$$$&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$###############$$$""""""###$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))+++***(((((('''                     FFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBB@@@===;;;;;;<<<>>>DDDKKKKKKFFFAAAAAACCCAAA??????AAAEEEFFFBBB>>>999222,,,***'''""" !!! """(((***'''(((,,,))),,,,,,)))+++000///******)))&&&%%%%%%$$$!!! (((222:::@@@DDD>>>:::444///---000333777777444222333666:::<<<<<<<<<999777888<<>>????????????;;;:::777555444555777888888888888777666555333222000111111222111111000///'''%%%!!! """$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))+++***((()))(((!!!                    BBBBBBCCCDDDEEEFFFGGGGGG???@@@@@@>>><<<::::::;;;???CCCEEECCC>>>;;;===@@@:::<<<>>>AAACCCDDDDDDDDD???;;;999999666...'''%%%!!! """%%%&&&%%%(((---+++...000111333555222---,,,,,,,,,------,,,)))&&&""",,,555::::::777222...---...000222333222111333666999;;;<<<;;;999888999<<<>>>@@@@@@<<<999555333444666888888888888999:::;;;<<<<<<===666444333222222333555666888999:::;;;;;;:::888777555555555666666777777777...,,,)))&&&###!!!!!!!!!  """"""############$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%############$$$%%%&&&''')))******))))))((("""                    @@@AAACCCDDDFFFGGGHHHIII???@@@@@@???===;;;<<<===AAACCCDDDAAA<<<::::::===777;;;???AAAAAABBBDDDGGGCCC@@@@@@CCC@@@888111///&&&&&&&&&%%%######&&&******,,,---///222333000---***+++---///111000,,,)))###!!!$$$(((///...,,,+++,,,...000111222111222333555777888999999999999:::<<<>>>???@@@;;;999666333333555777888777777666666777888999:::111000000///000222333555888999;;;===>>>>>>>>>>>>:::999999888888888999999222111...,,,***(((''''''###!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$###""""""!!!!!!!!! !!!!!!"""""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%&&&'''(((******)))***)))###                     @@@AAACCCEEEFFFFFFFFFFFFAAABBBBBBAAA???>>>???@@@BBBEEEGGGEEEAAA===;;;;;;777;;;???@@@>>>>>>BBBEEECCC@@@AAAEEEEEE@@@;;;;;;000222111+++%%%###$$$&&&)))'''&&&''')))******+++'''(((+++///111000---***%%%### """"""$$$&&&)))---111333111222333444444444444444777888999:::;;;<<<===???<<<;;;999777666555666777666555555444444555666666////////////000222333555777888:::===???AAACCCCCCAAA@@@???>>><<<;;;999999444333111///---,,,+++***)))'''### !!!"""######$$$$$$""""""""""""###$$$%%%%%%$$$$$$###"""!!!   !!!""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))***)))******$$$                      BBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEDDDBBBBBBCCCDDDDDDFFFIIIHHHEEE@@@===;;;999<<>>======???BBB@@@>>>>>>CCCFFFDDDCCCDDD===AAA@@@777---(((&&&%%%'''""" """"""$$$'''%%%''')))---000///---***%%%$$$""" ###(((---//////222444444333111111111444666888999999:::<<<======>>>>>>===999666555555444444444444333333333333/////////000111222333444666666777:::===BBBFFFHHHHHHHHHGGGEEECCC???<<<:::555444333222111///...------,,,)))$$$  !!!""""""!!!!!!!!!!!!!!!"""############"""!!!   !!!"""###""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((''')))***)))++++++%%%                      CCCDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHGGGEEEAAA>>>===;;;<<<<<<=========???@@@===;;;===CCCGGGFFFFFFGGGHHHOOOPPPEEE999111,,,''''''  ###"""###%%%)))+++,,,***'''###$$$$$$!!! ###&&&,,,///333444222111111111222555777888888888:::<<<===@@@BBBAAA<<<666333222333333444444444222111000......///000111222222333444333444666:::AAAGGGKKKKKKKKKLLLKKKHHHCCC???<<<777777666555444333111111...///...+++(((%%%%%%%%%"""!!! """"""!!!!!!!!!""""""###!!!!!!!!!  !!!"""###$$$""""""###$$$%%%%%%%%%%%%############$$$%%%&&&'''''')))))))))+++,,,&&&                     CCCDDDGGGIIIJJJIIIHHHGGGDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFEEECCCAAA???>>>;;;;;;;;;;;;===>>>???@@@;;;999<<>>???@@@@@@@@@@@@;;;888888===DDDIIIHHHEEERRRWWW\\\ZZZQQQFFF<<<777///,,,(((### """$$$!!!"""######""" ###(((+++///222555///333666777444333555777777999<<<===<<<888444222555555666666555333222111...---,,,...000111111000444222......222:::BBBHHHLLLKKKIIIGGGFFFBBB===:::777999;;;===;;;777222///333000,,,******,,,------,,,***'''$$$"""!!!!!!!!! !!!  !!!!!!%%%$$$#########$$$%%%&&&###""""""%%%((((((%%%"""###"""!!! !!!###%%%)))''''''))),,,***###                   IIIGGGEEECCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBGGGFFFEEECCCBBB@@@???>>>======>>>>>>>>>>>>=========<<<===>>>AAADDDEEEFFFQQQVVVZZZZZZUUUOOOKKKJJJIIIBBB777---%%% !!!!!!!!!  $$$(((,,,///...111555666444333444666555666777888888666555444444555666777777666444333///...---...111222111000222///+++***---333;;;@@@FFFEEEDDDDDDBBB???:::666555777:::<<<:::666111...000---******+++,,,,,,,,,***)))'''&&&$$$$$$###### !!!"""###$$$$$$############$$$$$$###"""!!!###%%%%%%###!!!$$$###""""""###$$$%%%&&&'''%%%%%%''')))'''                  JJJHHHEEECCCCCCFFFIIIKKKHHHFFFCCC@@@???@@@AAACCCGGGFFFDDDBBB???===;;;:::<<<<<<<<<<<<<<<;;;;;;;;;???@@@AAA???>>>@@@DDDHHHLLLPPPSSSSSSQQQQQQSSSVVV\\\TTTIII???666,,,  """&&&***...222444333333444777444444333333333555666777444555888::::::999777666000//////000222333222111333000,,,***,,,111888<<<>>>===>>>???>>>;;;666222222555888:::999555///+++,,,*********,,,---,,,+++((((((((((((''''''&&&%%%!!!!!!  !!!"""$$$%%%%%%$$$$$$$$$$$$###"""!!! !!! !!!!!! """"""######$$$%%%&&&&&&$$$$$$$$$&&&'''###                JJJHHHGGGEEEEEEGGGLLLOOOOOOKKKFFFAAA???AAACCCFFFGGGFFFDDDAAA>>>;;;888777:::::::::::::::;;;<<<<<>>???CCCHHHLLLMMMMMMMMMLLLJJJMMMSSSXXXZZZWWWTTTRRRLLL???+++ !!! ###(((---000111333666:::777555333222333555999;;;888999<<<======;;;999777333222111222444555444333222000,,,+++,,,000555999666777888::::::888333///000222666888777333---***))))))***,,,//////...,,,))))))******)))(((&&&%%%""""""!!!!!! !!!###%%%&&&''''''###$$$$$$###"""  """$$$%%%%%%%%%$$$%%%&&&'''&&&"""                 IIIJJJJJJIIIHHHJJJNNNQQQSSSOOOHHHCCC@@@AAAEEEGGGGGGFFFCCC@@@===:::888777777888888999;;;===???@@@AAA===:::<<>>???@@@@@@???===:::888555444333444666666666444---+++)))((()))---111444111222444777888777444111...111333555444111---***)))***+++...111222000...++++++,,,+++***(((%%%$$$!!!!!!""""""###$$$$$$$$$!!!!!!  !!! """%%%'''((())))))$$$$$$$$$""" !!!###$$$%%%%%%&&&''')))***'''"""                HHHLLLOOOPPPNNNMMMOOOQQQRRRNNNHHHBBB@@@BBBFFFHHHFFFEEECCCAAA>>><<<:::999777777888999<<>>HHHQQQUUUTTTMMMNNNMMMKKKIIILLLRRRWWW```[[[WWWUUUUUUSSSLLLGGG<<<666...%%%   ###)))222888:::999888888:::===@@@BBBCCCCCCCCCBBB@@@>>><<<;;;888666666666888888777666///...,,,+++,,,///222444//////111444666777555444///000111222111///---+++******,,,...111222111000,,,,,,+++***)))'''%%%%%%""""""###$$$&&&'''((((((%%%$$$################## """%%%''')))*********%%%$$$###!!!!!!$$$&&&&&&&&&(((++++++'''                   HHHNNNTTTVVVSSSPPPOOOOOONNNKKKFFFCCCBBBEEEJJJMMMEEEEEECCCBBB@@@???>>>===:::::::::;;;===@@@BBBDDDCCCAAA@@@CCCIIIPPPTTTVVVPPPRRRRRRPPPNNNMMMQQQTTT^^^ZZZTTTQQQPPPQQQRRRRRROOOIII@@@666---&&&"""   )))111333444666999<<<@@@CCCEEEFFFEEEDDDCCCAAA@@@@@@@@@999888777888999999888777555444222111111222444555.........111444777777666000000000000///...------+++++++++---000111111///++++++***(((((('''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%$$$$$$%%%%%%"""$$$&&&)))***+++******'''%%%""""""$$$$$$'''***)))%%%                  GGGOOOXXX[[[WWWRRROOONNNLLLJJJFFFDDDEEEJJJOOORRREEEDDDDDDCCCBBBAAA@@@@@@======<<<<<<===@@@BBBDDDEEEFFFGGGHHHIIILLLQQQUUU[[[]]]^^^[[[VVVSSSSSSUUUTTTSSSQQQPPPOOOPPPQQQRRR\\\XXXPPPEEE:::///&&&""" """***---///333999>>>BBBDDDFFFFFFEEEDDDBBBBBBBBBCCCDDD:::999888888::::::999888666555222000//////000000---,,,,,,///333666888888111000///...............+++******,,,...000000///***)))(((''''''((()))***''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&###%%%'''***++++++******(((&&&""" !!!$$$((('''"""                      JJJNNNSSSVVVUUUSSSQQQPPPHHHDDD@@@AAADDDHHHJJJJJJHHHGGGGGGHHHJJJHHHDDD@@@<<>>888666888999777777555333///++++++...111///000111222222333333333///000111111///---***)))******+++,,,---//////000000...+++((('''''')))***(((((((((((()))***+++,,,))))))(((((('''''''''&&&$$$(((---//////,,,+++***'''%%%!!!                         !!!###  KKKNNNSSSUUUUUUTTTSSSSSSIIIEEEAAA@@@BBBFFFGGGHHHHHHGGGGGGHHHIIIGGGCCC???AAAFFFKKKKKKHHHDDDDDDEEEIIIQQQPPPNNNRRRPPPNNNVVVWWWVVVVVVVVVWWWUUUPPPMMMOOOPPPPPPNNNLLLLLLNNNQQQWWWYYYZZZYYYTTTMMMFFFAAA777333,,,$$$   ###+++222888<<>>@@@AAACCCFFFHHHIIIHHHDDD===;;;===???===>>>999333111111222000//////000000111111111000000000000//////---,,,***)))***++++++,,,---...//////------,,,,,,++++++******'''(((((())))))******+++((((((((('''''''''''''''))),,,///000...,,,*********((($$$ """                              !!!%%%'''    QQQRRRTTTTTTSSSSSSUUUVVVOOOMMMHHHEEEDDDDDDDDDEEEJJJJJJIIIIIIGGGEEECCCAAABBBGGGMMMQQQPPPMMMJJJIIIPPPZZZ[[[[[[___ZZZVVV\\\XXXTTTOOOKKKJJJKKKNNNPPPMMMOOOQQQSSSSSSSSSRRRQQQSSSWWW^^^cccddd```[[[WWWZZZUUULLL@@@444***"""    (((...444888999===DDDIIIFFFGGGCCC>>>===BBBDDDCCCAAA;;;444333444555222//////////////////...------000000///...---,,,+++***++++++,,,,,,---...//////,,,,,,---...---,,,+++***''''''((())))))*********''''''''''''''''''''''''(((+++...///...,,,,,,,,,+++***&&&!!! """                         """%%%     UUUUUUVVVTTTRRRQQQRRRSSSRRRQQQOOOLLLIIIHHHHHHIIIHHHHHHFFFDDDBBBAAAAAABBBBBBGGGMMMRRRTTTRRRPPPNNNRRR^^^bbbdddggg___XXX[[[\\\XXXRRRLLLIIIJJJMMMOOOLLLLLLNNNPPPQQQRRRQQQPPPOOOTTT\\\cccfffddd___\\\]]]XXXQQQHHH???777222///###  %%%***---444===EEEEEEGGGEEEAAA@@@DDDFFFEEEBBB<<<666555777777444111//////......---,,,******////////////...---,,,,,,+++,,,,,,------.........,,,---.........,,,***)))&&&&&&((()))******))))))&&&&&&&&&'''''''''''''''&&&(((+++---------///000---,,,)))$$$                           VVVWWWVVVTTTQQQOOOOOOPPPQQQSSSTTTSSSPPPNNNNNNNNNGGGEEEBBB???<<<===AAADDDHHHKKKQQQVVVXXXXXXVVVUUUUUUaaafffgggiiiaaaWWWZZZ\\\ZZZVVVQQQLLLKKKLLLNNNKKKJJJIIIJJJLLLNNNNNNMMMNNNSSS[[[cccffffffdddaaa[[[XXXRRRLLLGGGDDDCCCCCC111+++"""   '''111999BBBDDDDDDAAAAAADDDDDDBBB@@@<<<888777888888666444000000000///---+++***))),,,...000111111000///...,,,,,,,,,---------......------...---,,,+++)))'''%%%&&&((()))******)))(((&&&&&&&&&&&&&&&'''''''''$$$&&&)))***+++---000222///...+++'''"""                             TTTUUUVVVTTTQQQOOOOOOOOONNNRRRWWWXXXVVVTTTSSSSSSJJJHHHCCC>>><<>>:::;;;;;;999777666888999666666555333111///---,,,(((,,,111555777666333111,,,,,,------------------//////---+++)))'''&&&%%%$$$%%%((()))***)))((('''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((()))---///000000///,,,(((%%%%%%&&&!!!                           """    OOOLLLOOOVVVYYYRRRMMMLLLRRRWWWZZZZZZ\\\^^^YYYSSSOOOKKKHHHGGGDDDDDDJJJRRRVVVPPPKKKNNNUUUYYYVVVQQQYYY___dddbbb[[[VVVVVVXXXYYYXXXWWWUUUSSSQQQPPPOOOTTTPPPLLLJJJLLLPPPSSSTTTRRRWWW[[[___bbbaaaXXXNNNNNNOOONNNMMMMMMNNNQQQTTTSSSNNNFFF>>>666,,,!!!    $$$+++222888;;;999999999777555333444555777666555222///,,,((('''***---000444555444222000+++*********+++---///000///...---***(((&&&$$$###$$$&&&)))+++,,,+++)))(((&&&%%%$$$######$$$&&&((((((((())))))*********+++,,,+++***)))((('''&&&%%%%%%$$$"""                            OOOLLLNNNUUUWWWTTTQQQRRRVVVYYYZZZZZZ\\\]]]ZZZUUUMMMJJJHHHHHHGGGFFFLLLSSSXXXQQQKKKLLLRRRVVVUUURRRYYY]]]```^^^WWWRRRSSSVVVYYYWWWSSSPPPMMMLLLLLLLLLVVVRRRLLLHHHHHHJJJKKKLLLNNNTTTXXXZZZZZZYYYRRRIIIHHHIIIJJJJJJJJJMMMPPPSSSWWWTTTPPPMMMGGG>>>222***    &&&***---000111333333222333555777777666444222///---+++***%%%)))...222333222///---))))))******+++---...//////...---+++)))'''%%%$$$$$$%%%''')))******))))))&&&%%%$$$###$$$%%%'''((('''''''''((((((((())))))++++++***)))(((''''''&&&%%%%%%###!!!                         NNNMMMNNNRRRTTTTTTUUUYYYYYY[[[ZZZXXXYYY\\\[[[VVVLLLJJJIIIJJJJJJIIIMMMSSSUUUOOOJJJJJJPPPVVVWWWWWWZZZ\\\]]]YYYSSSPPPRRRUUU\\\YYYTTTPPPMMMMMMNNNOOOWWWRRRKKKGGGEEEEEEFFFFFFJJJQQQVVVUUUSSSPPPLLLFFFDDDFFFHHHIIIKKKMMMQQQSSSTTTSSSTTTUUUSSSLLLAAA888***%%%    ###%%%(((***,,,///333666444333222000///...------"""%%%***...000...,,,)))'''((()))***+++,,,,,,,,,///...---+++)))(((&&&%%%$$$%%%&&&'''((()))******&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&''''''''')))))))))(((((('''''''''%%%$$$$$$"""                        JJJKKKMMMOOOOOOQQQVVV[[[[[[[[[XXXTTTUUUYYYYYYVVVNNNKKKJJJLLLLLLJJJLLLPPPKKKIIIHHHJJJQQQWWWZZZ[[[ZZZ[[[[[[VVVQQQOOORRRUUUZZZXXXUUUSSSQQQQQQRRRSSSVVVRRRLLLGGGFFFFFFEEEEEEIIIPPPUUURRROOONNNMMMJJJEEEHHHJJJLLLMMMOOORRRTTTOOOOOOQQQTTTUUUQQQHHHBBB777333,,,%%%  ###'''+++///+++---...000000///---,,,&&&'''(((*********)))((($$$&&&((()))***+++******......---+++***(((''''''%%%%%%$$$%%%&&&''')))***&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""!!!                        BBBGGGKKKLLLKKKNNNSSSWWWYYYXXXTTTOOOPPPUUUVVVTTTPPPLLLKKKLLLLLLIIIHHHKKKFFFHHHJJJNNNRRRUUUWWWXXXVVVWWWWWWTTTQQQPPPRRRUUUUUUUUUVVVVVVUUUTTTSSSSSSUUUQQQLLLHHHFFFFFFFFFEEEIIIPPPSSSQQQOOOPPPQQQPPPGGGIIILLLNNNNNNNNNOOOPPPPPPOOOOOOPPPSSSRRRNNNJJJAAA@@@<<<555,,,### """###''',,,111333111///,,,,,,+++)))'''&&&&&&'''(((###$$$&&&((())))))((((((------,,,+++***(((((('''%%%%%%$$$###$$$&&&((()))%%%&&&&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$###### !!!!!!!!!  """                      555@@@IIIKKKIIILLLQQQSSSVVVUUUPPPKKKLLLRRRTTTSSSQQQLLLIIIJJJJJJGGGEEEGGGIIILLLOOOPPPPPPOOOPPPPPPOOOQQQSSSTTTSSSSSSSSSTTTYYYYYYZZZZZZXXXUUURRRPPPOOOKKKGGGDDDDDDDDDDDDDDDIIIMMMOOOLLLLLLOOOQQQPPPDDDGGGJJJLLLKKKJJJIIIIIIMMMJJJHHHIIILLLNNNMMMKKKHHHIIIHHHBBB999000((($$$  '''...111111///---///,,,)))&&&%%%&&&''')))"""###$$$%%%&&&'''''''''++++++******)))(((((('''&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''((()))******)))))))))((((((((((((((($$$$$$$$$######""""""""" !!!!!!"""###$$$%%%%%%%%%&&&###                     '''888GGGKKKKKKMMMPPPQQQSSSRRRNNNJJJKKKQQQTTTRRRPPPIIIEEEFFFGGGEEEEEEFFFLLLOOOQQQPPPLLLKKKLLLNNNLLLOOOUUUXXXZZZYYYXXXXXX^^^\\\ZZZUUUPPPJJJFFFCCC===;;;:::;;;???CCCEEEFFFGGGHHHFFFCCCEEEJJJKKKHHHAAADDDHHHJJJIIIGGGFFFFFFFFFCCCBBBCCCGGGJJJJJJHHHLLLMMMNNNJJJCCC<<<777555+++,,,+++&&& ###(((++++++,,,******)))(((''''''(((((("""""""""###$$$%%%&&&'''***)))))))))((('''''''''&&&%%%$$$######"""""""""%%%&&&'''((()))*********)))))))))(((((((((''''''&&&&&&%%%$$$######"""""" !!!!!! """###$$$%%%&&&'''(((((('''$$$                        222FFFMMMMMMOOORRRRRRRRRQQQNNNJJJLLLRRRTTTSSSNNNGGGBBBDDDFFFEEEEEEGGGMMMOOOPPPMMMJJJIIIMMMRRRLLLQQQXXX^^^aaaaaa^^^\\\\\\XXXQQQIII@@@999444111++++++---333;;;CCCHHHJJJEEECCC???;;;>>>CCCDDD@@@???CCCHHHJJJJJJHHHGGGGGGCCCAAAAAADDDIIILLLKKKIIINNNOOOOOOLLLGGGCCCBBBCCC333444333---$$$   """&&&((($$$&&&(((*********((('''""""""!!!!!!"""$$$&&&''')))((((((((('''''''''&&&&&&&&&%%%$$$###"""!!! %%%&&&''')))******++++++))))))((((((((('''''''''(((((('''&&&%%%######""" !!!!!!!!!!!!!!!"""###$$$&&&'''((((((((('''###                            (((<<>>>>>@@@CCCEEECCCHHHLLLLLLHHHEEEDDDDDDBBBCCCEEEGGGIIIKKKLLLMMMMMMPPPRRROOOJJJHHHJJJMMMHHHJJJDDD666+++&&&!!!   !!!!!!"""###$$$%%%&&&&&&'''%%%###"""###$$$$$$$$$###%%%'''((('''%%%%%%&&&)))(((&&&$$$""""""""""""$$$%%%&&&'''(((******+++******)))'''&&&$$$######%%%%%%$$$############### !!!"""""""""""""""%%%%%%&&&&&&'''&&&&&&&&&###                        222DDDOOORRRQQQOOOQQQQQQPPPMMMKKKLLLPPPTTTSSSPPPLLLGGGEEEEEEGGGJJJOOOQQQTTTRRRLLLHHHOOOYYYXXXUUUUUU[[[dddhhhfffbbbTTTHHH666'''$$$---444===@@@DDDFFFFFFFFFGGGIIIDDDHHHLLLNNNMMMKKKHHHFFFLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQTTTRRROOOMMMNNNQQQPPPQQQMMMAAA666000)))###    """$$$%%%$$$###!!!!!!"""""""""""""""$$$&&&&&&%%%$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!$$$$$$%%%&&&'''))))))******))))))((('''&&&%%%$$$%%%$$$"""   !!!"""#########$$$$$$%%%&&&&&&&&&%%%%%%                       &&&999JJJQQQPPPKKKSSSSSSQQQOOOLLLLLLOOOQQQTTTRRROOOJJJGGGHHHLLLOOOQQQVVVZZZWWWLLLGGGPPP]]][[[VVVSSSWWW^^^aaa^^^YYY@@@444%%%!!!222:::DDDKKKMMMLLLLLLLLLGGGJJJOOOTTTVVVTTTOOOKKKSSSTTTTTTSSSRRRPPPNNNMMMNNNQQQUUUVVVTTTSSSUUUWWWVVVXXXVVVMMMCCC;;;444...###      ###%%%%%%###""""""######"""!!!!!! !!!!!!!!!###$$$$$$%%%&&&''''''((((((((((((((((((''''''&&&$$$"""!!!"""###############$$$%%%%%%$$$###"""                       ---@@@LLLMMMIIIUUUTTTSSSQQQPPPPPPQQQRRRSSSRRROOOKKKHHHJJJOOOTTTWWWZZZ]]]ZZZOOOIIIPPP\\\___[[[YYYZZZ\\\XXXMMMDDD---%%%!!!---<<>>...!!!"""888GGGKKKTTTYYY\\\ZZZTTTOOONNNOOOPPPOOOOOOOOONNNOOOOOOOOOOOORRRUUUXXXYYYXXXUUUSSSNNNNNNMMMIIIEEEDDDHHHKKKLLLJJJGGGDDDAAA>>>;;;999;;;666...(((### !!!"""###%%%''')))***+++---***(((((()))(((&&&$$$""""""############""""""$$$$$$###"""                           BBB333%%%***777EEELLLOOOQQQSSSRRRWWWQQQJJJHHHNNNYYYeeelllddd]]]ZZZ]]]aaabbbbbbdddbbb\\\OOO===)))  )))<<>>;;;:::999???;;;666000,,,'''!!!  """%%%''')))***---+++)))))))))((('''%%%$$$###""""""!!!!!!!!!!!!$$$###"""!!!                        III===111(((+++===IIINNNNNNOOOOOORRRMMMGGGHHHQQQ]]]ggglllbbb]]][[[___cccbbbaaabbbbbb]]]PPP<<<'''   444BBBLLLZZZaaa[[[YYY]]]YYYMMMRRRRRRSSSTTTUUUUUUTTTTTTRRRTTTXXXZZZYYYUUUPPPMMMKKKLLLMMMKKKHHHIIILLLPPPOOOLLLGGGAAA<<<999999:::???===;;;888555111---+++###!!!  ###%%%&&&)))((((((((())))))))))))'''%%%###!!! !!!"""!!!                          MMMIIIBBB666''' 555EEELLLLLLLLLLLLMMMJJJIIINNNXXXaaagggjjj^^^ZZZ[[[aaaeeebbb______]]]XXXKKK888%%%  000AAAHHHXXXbbb___^^^aaaYYYJJJNNNPPPTTTWWWXXXVVVTTTRRRQQQSSSVVVXXXVVVSSSNNNKKKCCCGGGKKKLLLJJJIIIJJJLLLPPPMMMIIIBBB;;;999:::<<<<<<======<<<:::888777777000---((("""  !!!"""$$$%%%'''(((***+++(((&&&$$$"""!!! !!!!!!"""!!!!!! !!!!!!""""""                          KKKLLLJJJ@@@///***===HHHKKKMMMPPPMMMOOOSSSYYY___dddgggggg]]]YYYZZZaaaeeeccc``````WWWQQQEEE555&&&  ///@@@LLLYYYbbbcccccc```UUUHHHJJJLLLPPPSSSUUUTTTRRRPPPPPPRRRTTTUUUTTTRRROOOLLLHHHLLLQQQQQQNNNJJJHHHHHHNNNMMMIIIBBB<<<999;;;>>>:::;;;===<<<;;;;;;<<<>>>:::888444...'''!!!    !!!###''')))&&&%%%###"""!!! """"""""""""############""""""!!!                             LLLOOOOOOHHH:::+++111BBBKKKSSSZZZUUUYYY___dddeeefffffffff___ZZZYYY^^^cccddddddeeeVVVOOODDD666***"""  ,,,>>>OOOTTT\\\bbbbbb[[[RRRKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNQQQTTTSSSNNNJJJHHHIIIJJJKKKHHHBBB;;;888:::===:::;;;<<<;;;999:::<<>>BBBBBBAAA>>>:::444///+++!!!      """$$$###!!!                               RRR\\\___WWWPPPJJJ:::(((---FFF\\\ffffffgggggggggfffgggjjjlllfff___YYY\\\fffllljjjeeeYYYUUUIII888,,,&&& ,,,@@@LLLLLLLLLPPPTTTVVVUUUSSSWWWUUUQQQLLLJJJLLLQQQVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNJJJKKKOOOMMMDDD???>>>AAA@@@AAAAAA===777888<<<;;;:::777555444777===AAA???AAABBB@@@;;;666333111---+++%%%  !!!###&&&'''''''''                              YYY___```ZZZXXXWWWJJJ;;;"""(((>>>UUUccc]]]___aaa``````aaadddgggggg```\\\___gggllliiidddVVVRRRFFF555(((!!!,,,???IIIGGGFFFHHHLLLOOOPPPPPPQQQQQQPPPNNNLLLLLLOOOQQQIIIMMMTTTYYYZZZWWWRRROOONNNJJJJJJMMMKKKDDD@@@@@@@@@>>>===>>><<<888999===<<<<<<;;;888777888;;;===@@@AAA@@@===888555444444666444111+++$$$   ###%%%&&&&&&                      ___bbbbbb___```ccc\\\PPP666%%%###333JJJ]]]UUUXXX[[[\\\[[[\\\___bbbccc^^^[[[___eeehhheee___YYYTTTHHH777***"""+++>>>EEECCC@@@@@@DDDHHHLLLNNNKKKLLLNNNNNNLLLJJJJJJKKKCCCHHHOOOVVVXXXWWWRRROOOOOOLLLKKKLLLIIICCC@@@@@@:::555222333444222222555888:::;;;;;;999888888999@@@@@@===:::666444444666888888888555...&&&      """$$$%%%                   ]]]bbbdddbbbbbbdddaaa[[[III111"""***<<>>000(((!!!+++>>>DDDAAA>>>>>>AAAGGGNNNRRRIIIKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGIIIKKKNNNQQQRRRPPPPPPPPPNNNIIIAAA;;;999---&&&!!!"""$$$######$$$,,,000444777888888888888======<<<999666444444555222333555555222---'''###         """$$$                          VVV^^^dddccc___]]][[[ZZZRRR;;;((($$$###""",,,<<