BM6P6(@                      $$$'''''''''***,,,...333999???CCCDDDBBBAAA===888111***&&&&&&''')))///333777:::;;;<<<>>>???>>>@@@@@@>>>??????999000333111...---...///000000******++++++)))&&&"""  !!!"""######$$$((((((''''''''')))***+++)))((('''&&&%%%$$$$$$$$$))))))(((((()))+++---...,,,---///111333666777888                      &&&(((((((((***,,,///333999???CCCCCCBBBAAA===999222,,,)))(((***,,,111555999<<<=========>>>>>>@@@AAAAAABBBBBB<<<444444111...---...///000///---.........,,,)))%%%### !!!""""""###$$$$$$''''''&&&&&&''')))+++,,,***)))'''&&&$$$$$$######))))))((()))***+++---...------///111333555666777                      ###(((***)))((()))+++///333888===@@@AAAAAA@@@<<<999333...++++++---///444777<<>>AAACCCEEEGGGHHHBBB:::555333///......///////////////000000...***'''$$$!!!!!!""""""###$$$$$$$$$&&&&&&%%%&&&''')))+++,,,***)))'''&&&$$$######"""))))))))))))***,,,---.........///000222333444555                     !!!%%%***,,,***))))))***...000444999;;;======<<<999666222...,,,---///111666:::>>>@@@???===;;;;;;>>>BBBFFFIIILLLNNNHHH???777444000............------...//////---***&&&$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***,,,)))((('''%%%$$$###"""""")))))))))***+++,,,---...//////000000111222333333                      """''',,,...+++)))((()))***,,,///222555666777777555222///,,,,,,...000222888;;;>>>@@@>>><<<:::999===BBBHHHLLLQQQRRRLLLCCC777444000...------,,,+++,,,---......---***'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))+++((('''&&&%%%$$$#########((()))***+++,,,------...///000000111222222333333                     !!!''',,,...,,,)))((()))'''(((***---///111222222111///---+++,,,...111444888;;;======;;;999999999<<>>>>>BBBIIIPPPRRRNNNIII???:::222,,,(((&&&%%%$$$"""###$$$%%%&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''&&&$$$###""""""###$$$&&&''')))******------///000222444555666777777888999:::;;;<<<<<<                !!!$$$%%%%%%$$$###$$$###"""%%%(((((($$$        """%%%((()))(((&&&&&&&&&&&&&&&&&&&&&(((***---......///000222333444444444555666777777666555777888;;;===@@@GGGMMMOOOMMMIII@@@;;;333---)))'''%%%###!!!"""###$$$%%%&&&''''''******)))(((((('''((((((''''''(((((((((&&&%%%$$$$$$%%%&&&(((***+++------......000333666999;;;===<<<;;;;;;;;;<<<<<<====== ӵ  ĦĦӵ   Ħ       !!!$$$%%%$$$"""          !!!$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&(((***,,,...///000111222333333333222222444666666555555777888999;;;???EEEJJJLLLKKKHHH???:::333---)))'''%%%### !!!"""$$$%%%'''(((,,,,,,+++))))))((((((((('''((()))))))))((('''&&&%%%&&&(((***,,,...000111///000222555999>>>BBBDDDBBBAAA???===<<<======>>> 4ĉ@ӵ >L=hĦ4ĉ@ӵ   >L              !!!###$$$$$$######$$$%%%'''&&&&&&'''(((***,,,---...///111222333222111000000222444555555555666777777:::>>>CCCGGGHHHGGGFFF===999222---)))'''$$$### !!!###%%%''')))---,,,+++***(((((('''''''''((()))***+++***)))((('''((())),,,...111333444000111444888===BBBGGGJJJHHHFFFBBB???=========>>> GG=? HdĦ=ĪjGG=?  HdĦ               !!!"""#########""""""$$$&&&''''''&&&'''(((***+++---,,,...000222222111000//////111444555444444444555555777;;;???AAABBBBBBAAA:::666000,,,)))'''$$$###!!!###&&&)))***---,,,***)))'''&&&%%%%%%'''((()))+++++++++******'''(((***---000333555666222333555:::???FFFLLLOOOMMMJJJEEE@@@===<<<===>>>ӵ ĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵ ĦĦ ĦDdD ӵӵӵĦӵĭӵ                !!!#########"""!!!"""$$$'''''''''''''''((()))+++,,,***,,,...111111111///......111444555444333333333111444777:::;;;;;;;;;;;;666333...+++)))'''$$$###!!!###'''***,,,,,,+++)))'''%%%$$$######&&&''')))***+++++++++***'''(((+++...111444666777444444777;;;AAAHHHNNNQQQPPPLLLFFF@@@<<<;;;<<<===?~4 g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ 3we<Ħ3h?@eZ 3h?gLD%%)?fff?><z =?Ħg&eg&e S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??                """$$$$$$###"""!!!"""%%%'''((('''''''''((()))+++,,,(((***---000111000///......111444555444222222222///111555666777666666777444111---***((('''%%%###  !!!$$$'''+++---+++***(((&&&$$$###"""!!!&&&'''(((***+++++++++***'''(((+++...111444777888444555777;;;AAAHHHOOOSSSRRRNNNGGG@@@<<<;;;;;;===4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ je<ĦBt=o9ĦH׼sHtĦ Bt=o9ĦHdĦ Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ        !!!!!!""""""###$$$$$$%%%%%%'''&&&&&&&&&(((***,,,---,,,,,,------...//////000222333333333333111///...000111333444555555555444///,,,(((%%%%%%%%%$$$### !!!###%%%((()))+++)))'''%%%###"""""""""$$$&&&(((+++,,,+++)))((('''))),,,///222444555555666333222666???IIIOOORRRPPPKKKCCC<<<888888;;;===4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦ FSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ          """#########$$$%%%%%%&&&&&&(((((((((((()))+++---.........//////000111111111333333444444333111///...///000222444555555444444...+++'''$$$$$$######""" !!!"""%%%'''(((***)))&&&$$$###"""""""""%%%''')))++++++***((('''&&&(((+++///222444555555555333222666???HHHNNNQQQPPPKKKDDD===999:::===???4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ sp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ          !!!###$$$%%%%%%&&&&&&'''((((((*********+++,,,---//////000000111222222333333444333444444444333111///......000111333444444444444---***&&&###""""""!!! !!!"""$$$&&&((()))((('''%%%###"""""""""###'''(((*********(((&&&%%%$$$&&&)))---111333444444444222222666>>>FFFMMMQQQPPPKKKDDD>>>;;;<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>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ӵ            """###&&&&&&'''(((((())))))***,,,,,,---...///000111222222222222333444444555555333444444444333111///...///000222444555555444444---)))%%%"""!!!!!! """"""###%%%&&&((()))***'''&&&$$$###""""""###$$$))))))******)))'''%%%$$$"""$$$(((,,,///111333333222222333666===EEEKKKOOOMMMIIIDDD???===>>>BBBDDD4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦ Hg8>aĦB?Ho9>d<>d<ӵ B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR             """###((((((((()))******++++++,,,---...000222333444555333333333444555555666666444444555555444333111000333333555666666555555444---***&&&###"""!!! !!!"""###$$$&&&''''''(((&&&%%%$$$######$$$%%%%%%*********)))(((&&&$$$###!!!###&&&***---///111111000111333666<<>>@@@DDDFFF4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō @G Hkge HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h         """$$$%%%((())))))******++++++,,,+++,,,///111444666777888444444555555666777777888666666777888888777666555777888999999888777555444///,,,'''$$$###"""!!!  !!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((******)))((('''%%%$$$###!!!"""%%%)))+++---......///111333777;;;AAAHHHMMMJJJGGGDDDAAAAAADDDGGGJJJ4DuXӵĵD^  DdDĦD^s׼sgeFm8 >aĦs׼sHo  D^DdDĦs׼s          !!!$$$''''''((())))))***++++++,,,,,,)))+++...222666888::::::666777777888888999::::::999:::;;;============<<<<<<======<<<;;;999777555111...)))&&&%%%$$$"""!!! !!!###$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%''')))*********)))(((&&&%%%$$$$$$!!!"""%%%(((***++++++,,,---000444777:::???GGGLLLKKKIIIFFFDDDEEEHHHKKKNNNΦ4DuXӵtvӵ>d<ĦĦ Ħ Ħ  >d<Ħ  Ħ>d<ĦBegeFYĉ >aĦBenu]ӵ   >d<Ħ>d<ĦĦBeĦ            ###''')))***((())))))******+++,,,,,,'''***...222666999;;;<<<888999999::::::;;;;;;<<<;;;===>>>@@@AAABBBAAAAAA@@@@@@???>>><<<:::777666333///+++(((&&&%%%$$$"""###$$$&&&((())))))((((((%%%%%%%%%%%%&&&(((***+++***)))((('''&&&%%%$$$$$$!!!###%%%''')))*********---000444777:::???FFFKKKLLLJJJHHHFFFGGGKKKNNNQQQ?aŖ%7uSQuR)ӵsdKĦgdKĦ gdKĦ  gdKĦgdDĦgdKĦsdKĦ ŶS 3we<iĉ@3hR/Ō DdDĦsdKĦgdKĦgdKĦ         !!!&&&***---///******))))))***++++++,,,,,,---///111444666888999888777777888:::<<<===<<Anene ne neDenene>A k<fh Denenene         ###)))---///000+++***************+++++++++,,,...000222444666777666666777999<<>>CCCHHHKKKNNNQQQUUUYYY\\\```dddgggeeeaaa\\\YYYUUUNNNFFF???:::666222...,,,+++)))''''''((()))***+++,,,,,,,,,,,,+++******************,,,,,,+++***)))((((((''''''((((((''''''(((,,,...111777<<<@@@EEEKKKLLLJJJOOOMMMKKKKKKMMMOOOPPP            !!!***000222222222,,,,,,+++*********++++++***+++,,,---...000111111111222555999>>>EEELLLQQQWWW[[[aaafffjjjoootttwwwtttpppkkkfff```WWWLLLCCC>>>999333000...,,,***'''((()))***+++,,,---------///...---,,,++++++++++++,,,,,,+++******)))(((((()))))))))))))))+++///222666===CCCGGGKKKQQQQQQOOOQQQOOOMMMMMMNNNOOOPPP             """+++111333333111,,,,,,+++++++++++++++,,,+++,,,,,,---......//////...111555999???HHHRRRYYYdddgggmmmsssxxx~~~zzzrrrfffXXXOOOBBB<<<444///...---***''')))***+++---............222111000///...---------,,,,,,++++++***)))))))))******++++++,,,000555999===EEELLLPPPUUUYYYYYYUUUUUURRROOOMMMNNNNNNNNNNNN                 """***000222111000+++++++++++++++,,,------.............../////////---111666<<>>>>>;;;888666555555555444222222111000111333333222111000333888>>>EEENNNXXX^^^cccfffgggfffeeeeee___XXXPPPIII???777555888>>>CCC                      """###$$$$$$&&&'''((()))+++---...//////...000000000//////000333666777===HHHVVVfffxxxxxxsssyyyooo\\\MMM<<<333000///111444666:::===?????????AAABBB===;;;888777666555444222111000///000222333333222000333888>>>DDDKKKSSSXXXZZZ\\\[[[XXXWWWVVVQQQKKKGGGBBB:::444333666;;;???                    """$$$$$$%%%''')))+++,,,...000000000...---...............000333666999@@@KKKXXXgggxxx~~~uuupppuuuxxxgggVVVIII:::222///...000444555999>>>@@@@@@AAADDDGGGAAA???;;;999888666444222000...---...111222333222///222777;;;@@@EEEJJJMMMPPPQQQOOOKKKIIIJJJFFFAAA>>>:::555222111333777:::                     """$$$%%%&&&)))+++...///111333222000---,,,,,,,,,---,,,---///222555999???JJJWWWeeessszzzssspppttt}}}nnn^^^PPPDDD777111...,,,///333333888>>>AAAAAABBBFFFJJJEEEBBB>>>;;;999777444222///---,,,---///222222222///111555888:::===@@@BBBEEEEEEBBB>>>===>>><<<777555333111//////111333555                       ###%%%&&&'''***,,,///111333444333111---+++***+++,,,,,,,,,...222555777===HHHTTT```mmmxxx}}}xxxrrrpppsss|||yyyhhhYYYLLLAAA666000---,,,...222222888>>>AAAAAACCCGGGLLLHHHEEE@@@===:::777444111...,,,+++,,,///111222222...111444666666777999;;;<<<<<<:::555555777555111000///...------///000111                      """$$$%%%&&&)))---000222333444555444222///---,,,---,,,++++++,,,///222555===GGGRRRZZZdddmmmtttvvvuuuttttttvvvyyy}}}{{{tttiii[[[PPPEEE@@@777000,,,,,,///222444666999===AAAEEEHHHJJJLLLIIIEEE???:::666222111,,,,,,,,,,,,---...//////222333444444444444333222333333333333222111000///---------.........//////                    """$$$%%%&&&))),,,///222333555555555222000...---...---,,,+++,,,...111444:::DDDLLLSSSZZZccciiipppppppppqqqtttwwwzzz|||xxxtttnnnhhhcccYYYNNNEEEAAA===666000------///111444666999===AAAEEEHHHJJJKKKIIIDDD???999555111000,,,,,,+++,,,,,,---...///000111222333333222111000...//////...---,,,++++++,,,,,,---------.........                    !!!"""$$$%%%&&&(((,,,...222333555666555333111/////////...---++++++...000444999@@@FFFJJJPPPWWW\\\eeegggiiilllppprrrtttuuukkkfff^^^XXXSSSMMMEEE???<<<:::666222//////000111333555888<<>>BBBDDDHHHNNNSSSYYY[[[```dddhhhjjjkkkkkk```ZZZSSSLLLHHHEEEAAA>>>888888666555333333222222333444888;;;@@@DDDGGGHHHGGGEEEAAA;;;666111...---++++++++++++,,,---...///------...//////...------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,                   ######%%%'''(((((()))+++---000111444555666444222111222222111...,,,,,,---///333777;;;===>>>AAAGGGKKKLLLPPPUUUZZZ]]]^^^^^^]]]QQQMMMFFF@@@===<<<;;;;;;777777888888777666555444333444777:::>>>AAADDDEEEDDDBBB>>>999444000---,,,++++++++++++,,,---......,,,---............---,,,,,,------------,,,,,,+++*********+++++++++,,,,,,                   !!!$$$%%%''')))*********,,,---...000222444555444222111333222111///---,,,...000111444666777777999>>>CCCBBBEEEJJJNNNQQQQQQPPPOOOEEECCC???;;;888888888999666777888999999888777666333444666888;;;>>>@@@AAA@@@>>>;;;777333000---,,,*********++++++,,,---...,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,    """######!!!                    """%%%'''))),,,,,,,,,,,,,,,---,,,...111333444333222000222222111///------000222222444555444222333777;;;;;;>>>AAAEEEFFFFFFDDDCCC======;;;999888777777888666777888999999888777666333333555777999;;;<<<===<<<;;;888555222///...---************+++,,,---.........///000000///......+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,---    """&&&+++,,,+++((("""                   ###&&&(((***---...---------...+++---000222333333111000222222111///......000333555666666444111111444888888:::===???@@@???===<<<555666666666444333444444555666777888888777666555333333444666777999:::::::::999666444111///...---************+++,,,---......///000111111000///...---....../////////......++++++,,,,,,,,,---------      '''222>>>888///&&&                 $$$'''(((+++///333444333000///,,,,,,,,,---------......111111000///......111333555444111///......//////555444444555666666555444666444222222333333333222333444666777777777666555444555777888999999888888777666444222000...---,,,+++++++++++++++***)))(((+++,,,,,,,,,---.........111...,,,...222222...***------------,,,,,,+++***    (((333;;;555,,,"""               $$$''')))+++///333444333111///+++++++++,,,,,,,,,------000111111//////000333666666555222000.........///222222222333444444333222222111///000222444444333333444555666666666555555444666777888999999888777555555333222000...,,,,,,***+++++++++******)))(((,,,,,,,,,---......//////111...---///222333///+++------......------,,,+++    &&&///555...%%%               %%%(((***,,,000333444444222000******))))))******++++++///000000000000222666999777666333111///.........000000111111111111000000///...---///222444555555222333333444444444444444555666888999999888666555333333111000///---,,,,,,************)))))))))))),,,------...//////000000111///...000333333000---...////////////...------      &&&***$$$                 !!!&&&)))+++---000333444333222111(((((('''''''''((()))***...///000000111444888<<<888777555222000...------///000111111///......//////...---///222555666666222222222111222333333444555777888999999777555333000000///...---,,,,,,+++))))))))))))((())))))))),,,------...///000111111111000000222444444222///000000111111111000000///                      $$$(((+++,,,...000222333222111///((('''&&&%%%%%%'''((())),,,---...///111444999<<<999777666333111///...---///000222111///---...///000//////111444666777666333222000000000111333444666777999:::999666333111---------,,,,,,+++++++++)))((((((''''''((()))))),,,,,,---...///000111222111111222333555555333222111222222333333333222222                          &&&+++---...///111111111000...---'''&&&%%%$$$$$$&&&((())))))+++,,,---///333777;;;888777666444222000///......111333222///,,,---///000//////111444777777777444222000//////111444555666888::::::999555111///***************+++++++++(((((('''&&&&&&''')))***++++++,,,...///000111111111222444555666555555444333333444555555555555444                        ###(((---///000000111000///---+++***(((&&&$$$###$$$%%%((()))''')))***+++---000555999777777666555333222000///---111333222---+++,,,///---,,,---000444777999999555333000......111444666777888::::::999555000---((((((((())))))******+++((('''&&&%%%%%%''')))*********+++---...///000111111333555666666666666666444555555666777666666666                          $$$***...000111111111000...,,,***((((((&&&$$$###$$$%%%(((***&&&''')))***,,,///444777666666666555444222111000,,,000333111,,,***+++...))))))***...333888::::::555333000......111555777777999:::;;;999444///,,,''''''(((((()))*********((('''%%%%%%%%%''')))***)))***+++,,,...///000111111444666777777666777777555555666777777777777777                 &&&---333777777555222///,,,***)))(((%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&***...222333444777888888666444333333222000...,,,+++***))),,,------...///333999===777555333111000111333555999888888888888555111---((('''&&&''')))))))))'''!!!###%%%%%%$$$$$$&&&''''''))),,,---......000222222333555666666666555444444666999:::999777666777                '''...444999888666333///,,,***)))(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%(((,,,000222444666888888777555333333222000---+++)))((((((+++,,,---...///222666:::666555222111111222555666999999888999888555111---((('''&&&&&&((((((((('''###$$$%%%$$$"""!!!"""###&&&))),,,......///111333333333444555555555555555555777::::::888777666777                  !!!(((///666::::::888444000---***)))(((((('''&&&%%%$$$%%%&&&'''%%%%%%$$$""""""%%%)))---111333555666777666555444333111...+++)))'''&&&&&&)))+++---......000333666555444333222333555777888:::999999999888555000---((('''%%%%%%&&&''''''&&&&&&'''&&&$$$!!! !!!%%%(((,,,///000111333555444444333333444444555555777999:::999888666666666               """)))000666::::::888444000,,,***)))((()))((('''%%%%%%%%%&&&&&&$$$$$$###!!! """&&&)))///000222444555555555444222000---)))'''%%%%%%%%%(((***,,,---...///111333444444333444555777:::;;;;;;:::::::::888555000,,,(((&&&$$$$$$%%%&&&&&&&&&(((((((((%%%"""!!!!!!###$$$(((,,,000222333555666555444333222222333444555888999999888666444555666               """)))///444888666555222...+++***)))(((***)))'''&&&&&&&&&&&&'''%%%$$$"""  $$$''',,,---///111333444444444111///+++(((%%%$$$$$$%%%(((***,,,---...///111333555555666777888;;;===>>><<<<<<;;;:::888555000,,,(((%%%######%%%'''''''''''''''&&&###!!! """###$$$(((---111333555666777444333222111111222333444777777777555222222333555               """(((---111333111///---+++***)))))))))***)))((('''&&&'''((((((&&&%%%### ###&&&)))***,,,...000222333444000...***'''%%%$$$%%%&&&)))+++---......000333666777888999:::<<<>>>???@@@>>>===<<<;;;999555///+++'''%%%######%%%(((******'''&&&%%%!!! """%%%)))///333555666777777333333222222111111222222444444333111//////111444             """'''***---///******)))(((((()))******)))((('''''''''((()))***((('''%%%!!! ###&&&&&&''')))+++...000222333///---)))&&&%%%%%%'''(((+++,,,---...///222666:::::::::;;;===>>>@@@AAABBB???>>><<<;;;999444///+++&&&$$$"""###&&&***,,,---,,,+++(((###  !!!&&&***000444666666666777222222222222222111000000111000///,,,+++,,,///222              """&&&(((***,,,&&&&&&&&&&&&'''(((***+++((((((''''''''')))***+++)))(((&&&""" ###&&&$$$%%%'''***,,,///111222///,,,)))&&&%%%&&&((())),,,------...///333999===<<<<<<===???@@@AAABBBCCC???>>>===;;;999444///***&&&$$$"""###'''+++...///222111---(((###!!!!!!###'''+++111555666666666777111222333333333111000//////...,,,***)))***...222                         """$$$%%%''')))"""$$$&&&(((***************)))'''&&&&&&'''((()))(((((('''$$$""""""$$$&&&$$$%%%'''***,,,...///000///,,,)))&&&&&&''')))++++++,,,...111555888;;;===CCCBBBAAA@@@????????????>>>===<<<999777555333222***'''%%%%%%)))...222333444111,,,'''$$$$$$$$$%%%(((+++000555777777666444000000000222333222///,,,,,,(((''')))******---222                          """$$$%%%&&&'''###$$$&&&)))***+++++++++***)))'''%%%%%%&&&''')))(((((('''%%%""""""$$$&&&%%%&&&(((***,,,...//////...,,,)))''''''(((+++,,,//////111444777;;;===???EEEDDDCCCAAA@@@?????????===<<<;;;888666444222111,,,)))&&&&&&***...222444555222---(((%%%$$$%%%%%%(((+++///444666666444333000///000111111000---***)))&&&%%%((()))***---222                       ###$$$$$$%%%%%%###$$$''')))+++,,,,,,,,,***(((&&&%%%%%%%%%'''((((((((('''%%%######%%%''''''((()))+++,,,---......---,,,***((()))+++---///333333555777:::===@@@AAADDDCCCBBB@@@???===<<<<<<;;;:::999777555444222222///,,,)))(((+++///333444666333...***'''%%%&&&&&&(((+++///333555444333222000////////////...***'''&&&###"""&&&((()))---222            """$$$%%%$$$$$$$$$###%%%'''***,,,---------***)))'''%%%$$$%%%&&&''''''((((((&&&%%%$$$&&&'''))))))+++,,,------------,,,,,,******+++---000222555666777999;;;>>>@@@AAA@@@@@@???===;;;999888777777777777777777777777666222///+++***,,,///222444555333///+++((('''''''''***,,,000333444333222111000/////////...,,,(((%%%$$$!!!!!!%%%(((***...333              $$$&&&&&&%%%$$$$$$$$$&&&(((+++---...//////+++)))'''%%%$$$%%%&&&''''''(((((((((&&&%%%&&&(((******,,,------.........---,,,,,,,,,...000222444666666777888:::<<<>>>?????????>>>===;;;999777555333444555777999;;;<<<===444000,,,***,,,...111222444222///,,,)))(((((((((,,,...000333333333111000000///......---+++'''$$$### %%%(((***///444              !!!&&&))))))'''&&&%%%%%%&&&))),,,...000000000,,,+++(((&&&%%%&&&&&&''''''((())))))'''&&&'''(((***+++,,,---.../////////............000222444555666777777888999;;;<<<===??????@@@???===;;;999777111222444777:::===???@@@555111,,,)))***,,,...///111000...,,,***)))))))))---...000111111111///...------,,,,,,+++)))%%%"""""" $$$(((***...444               """(((++++++)))((('''%%%''')))---///111111111---,,,***'''&&&&&&'''((('''(((***)))((('''((()))***+++,,,...//////000000/////////000111333444555777777777888888:::;;;;;;>>>>>>??????>>><<<999888111222444666999;;;===>>>444000+++((((((***+++,,,...---,,,+++*********+++,,,---...///...---,,,+++***)))((()))(((&&&### !!!###&&&(((,,,222                ###(((,,,,,,+++)))(((%%%'''***---///111222222...---***(((''''''((()))&&&(((******)))(((((())))))***,,,...///000111111000000000111222333555555888888888888999:::;;;;;;;;;<<<======<<<;;;888777111222444666888999;;;<<<444000***''''''((()))***,,,++++++******+++++++++++++++,,,---,,,+++***)))&&&&&&&&&&&&&&&$$$!!! !!!%%%&&&+++000             !!!%%%))),,,+++)))'''&&&'''(((***,,,///000111222000000///,,,)))(((***+++******))))))(((((('''''')))))))))***+++---...//////111444777999999888777777777666666666888999:::;;;;;;<<<======<<<;;;;;;444444444555666777888999111...,,,+++((($$$&&&***+++++++++++++++,,,---------,,,+++***+++***'''%%%###"""!!!  ###'''***             """%%%***,,,,,,)))(((''''''(((***---///111111222//////...,,,***)))***,,,,,,++++++******)))(((((())))))))))))+++,,,---...///111444777999999888777777777666666666777999999:::;;;<<<======<<<;;;:::444444444444555555666777111...,,,,,,(((%%%&&&***+++*********************+++)))((((((((('''%%%###!!! !!!%%%(((              ###&&&+++---,,,***)))(((((()))+++---///111222222//////...,,,***)))+++,,,------,,,,,,+++******)))((((((((()))***+++,,,---...000333666888888888777777666666666666666777888999:::<<<======<<<:::999444444333333333333444444111...,,,,,,)))%%%'''+++,,,,,,++++++***))))))))))))((('''''''''&&&$$$"""###%%%           $$$'''+++---,,,******))))))***,,,...000111222222...///...,,,******,,,...------,,,,,,+++*********(((((((((((()))***+++,,,...000222555777777777777777777666666666666666666888:::<<<======<<<:::888444444333222111111222222222...---,,,***&&&(((,,,//////......---,,,+++******)))((('''((('''$$$""" """           $$$'''+++,,,+++*********)))***,,,...///000111111.........,,,++++++---///---,,,,,,++++++***))))))(((((((((((()))***++++++...///111444555666777777888888777777777666555555888:::<<<>>>>>><<<:::888444333222111111000111111222///------***''')))---/////////000///...---,,,+++***(((''''''%%%"""                  $$$'''***+++***))))))***((()))+++---...///000000---......---+++,,,...000------,,,++++++******))))))))))))))))))***+++,,,...///111333444666666777999999999999888777555444888:::===??????===:::888444333222111111111111111222///......+++(((***///...///000111222111111000---+++)))(((&&&$$$!!!                  $$$&&&)))***)))((())))))((()))***,,,---.........------...---,,,---///111......------,,,++++++++++++************+++,,,,,,...///000222333555666777:::;;;;;;:::999777666444999;;;>>>AAAAAA>>>;;;999333333222111111111222222222///......,,,)))+++///000111444666888888888888333111...,,,***&&&"""                  $$$&&&((()))((((((((()))'''(((***+++,,,------...------...---,,,---///222000//////...------,,,,,,+++++++++***++++++,,,,,,...///000111333555666777;;;;;;<<<;;;:::888666555:::<<>>@@@@@@???:::777444111...+++&&&###                 ###&&&(((((('''%%%%%%&&&'''))),,,---,,,,,,,,,------.........//////000000333222000...---,,,,,,,,,...---,,,+++************///000222333333555888:::??????>>><<<999777777888<<<===>>>>>>===;;;999777111111111222222333333333222111...,,,,,,---///000777999<<>>:::666333...)))&&&$$$###!!!                !!!$$$&&&'''(((&&&%%%%%%&&&'''))),,,---,,,,,,------/////////000000111111111444333111///...------...------,,,+++*********+++...///222333444666999<<<@@@@@@@@@===;;;999:::;;;<<<===>>>>>>===;;;999777111222222222333333333333333222///------...111222;;;===AAAEEEJJJNNNPPPQQQLLLIIICCC>>>888111***&&&%%%$$$"""             !!!$$$%%%''''''&&&%%%%%%&&&'''))),,,---------...///111111111111111222222222555444222000///.........---,,,,,,++++++++++++,,,,,,...000222444777;;;>>>BBBBBBBBB@@@===<<<<<<============<<<;;;:::888777222222333333333333333444555333000//////111444666===@@@FFFLLLQQQUUUWWWWWWWWWSSSNNNHHH@@@888000***)))(((%%%"""               """$$$%%%&&&&&&%%%$$$%%%&&&&&&))),,,.........///000111111111111222222222222555444222///............,,,,,,++++++++++++,,,,,,)))+++///222444888<<>>===>>>???>>>===<<<;;;:::888888777333333333333444444444444666555333111222555888:::>>>BBBHHHOOOUUUYYY[[[[[[[[[YYYTTTOOOIIIAAA888222---,,,)))'''$$$!!!            !!!###$$$%%%&&&%%%$$$###%%%&&&&&&))),,,...//////111222111111111111111111111111444222000...---,,,,,,---,,,,,,+++*********++++++''')))---000444888<<<@@@@@@AAAAAA???>>>===>>>@@@???===;;;999888777777777444444444444444444444444777666555555666999<<<>>>@@@DDDKKKRRRYYY]]]___```^^^\\\ZZZVVVPPPHHH???999000///---+++(((%%%###"""           """$$$$$$%%%%%%$$$######%%%&&&&&&))),,,///000000222333222222222111111111111111333222000...,,,,,,,,,,,,,,,,,,***))))))(((((((((%%%'''+++///222666;;;??????@@@@@@???======>>>@@@???===:::888666666666777666555555555555444444444777777888:::;;;===???@@@CCCGGGMMMTTTZZZ___bbbcccbbbaaa___]]]XXXPPPFFF@@@888666444111...+++((('''            ###%%%$$$%%%%%%$$$"""###$$$&&&&&&))),,,///000111333444444333333333222222222111444333111///------------,,,+++***((('''&&&&&&&&&###&&&***---111555:::===??????@@@???>>>>>>@@@AAA@@@>>>:::666555555666777666666666666555555444444666888;;;>>>@@@AAAAAAAAADDDGGGLLLRRRXXX]]]aaacccbbbbbbccccccaaaZZZRRRLLLFFFDDD@@@<<<777333000...'''%%%"""             ###%%%$$$%%%%%%###""""""$$$'''&&&)))---///111222444555555555555444444333333333555444222000............---+++***(((&&&%%%$$$$$$"""%%%))),,,000444999<<>>:::666444444666777777777666666555555555444555888<<<@@@BBBCCCBBBBBBBBBDDDHHHNNNTTTYYY^^^```___aaadddggggggccc]]]WWWSSSPPPLLLFFF@@@;;;666444...+++'''###                 ###$$$&&&%%%%%%$$$$$$%%%&&&&&&))),,,///111222333444555777666555444333444444555777444111000000000///...///---+++***)))(((%%%###&&&(((+++,,,...111444777999;;;>>>@@@AAABBBDDDFFFFFFCCC===888555444444555888888777666555444444333444666888999999:::<<<>>>EEEFFFHHHLLLQQQVVV[[[^^^dddfffiiijjjkkkiiigggeeebbb___YYYSSSMMMGGG@@@<<<888444...(((###!!!!!!!!!              """$$$%%%$$$$$$$$$$$$%%%%%%&&&)))+++///111111222444555777666555444333333444555666444111000000000000//////---+++***)))(((&&&$$$''')))+++---...111444777999<<>><<<:::888666444333333333333333333444444444333444444333222333666888@@@DDDJJJRRRYYY^^^bbbcccaaa___\\\ZZZYYYXXXYYYZZZ]]]]]]^^^bbbfffiiijjjjjjiiieee___VVVMMMDDD===999               """"""###$$$%%%''')))******+++---...///111444666444333222222222333555555222222111333444444333111---,,,******++++++***(((+++---000333555999===@@@DDDFFFIIIIIIGGGDDDCCCBBB<<<<<<<<<:::999666444333222222222333333444444444444555444222111222555777<<>>CCCFFFIIIKKKMMMLLLHHHDDD@@@>>>:::;;;;;;;;;:::777444333......///000111222222333666666555222111111444777:::BBBMMMXXX^^^]]]ZZZVVVOOOKKKDDD>>>;;;;;;===???===>>>AAAIIIWWWeeepppwwwyyynnnbbb[[[             """######$$$&&&(((***+++,,,,,,,,,,,,---...000222444555777666444333222444555666444333222222333222000...***((())),,,,,,((('''***---...111666;;;AAAFFFIIIKKKKKKJJJHHHEEE@@@<<<:::999888777777777555222000///...------...000333444555444333222111222222333@@@DDDJJJRRRXXXWWWQQQLLLEEEBBB<<<666333222333444444555<<>>DDDKKKOOONNNIIIDDD@@@===888333000000111222222333888BBBKKKVVVfffttt{{{~~~yyysssiii```             """%%%&&&&&&'''(((***+++,,,,,,,,,------...///111333444555:::999888666666777777888888666444333333222///---+++(((&&&((((((&&&(((,,,...000333888===BBBGGGIIIKKKJJJIIIFFFBBB===888555444333444555555333...+++,,,++++++,,,---///222333333333222111111111222222666888===BBBEEEDDD@@@<<<999777333000......///000111000444<<>><<<999777444222000...---......///000///111888???HHHWWWeeemmmrrrsssoooiiibbbWWWNNN            ###&&&((()))((()))***,,,---.........000000111111333444666666::::::999999999999::::::999666333111111000...------(((%%%&&&&&&&&&***///000111444888<<>>:::444///,,,+++)))))))))+++---//////...           %%%)))+++,,,,,,---***+++,,,---///000111222222333555777777555333111//////111222333444444444111...,,,+++---000111222111111000000000000111111//////............//////000000111111111111000000///...---+++***(((''''''((((((***++++++***)))))))))******++++++******)))+++***)))***++++++***)))((((((***,,,000444777:::AAA@@@===888111,,,)))(((''''''(((***---//////...            %%%)))++++++,,,,,,++++++,,,,,,---............000333555555333111///...///111222333333333333000...++++++---000222222444444333222222111111111///......------......///...//////000000//////...------,,,+++***)))((('''******+++,,,,,,+++))))))++++++,,,,,,,,,++++++***,,,***((()))+++,,,+++))))))***+++...222777;;;===BBB@@@;;;555...)))(((((((((((())),,,///000///...            %%%)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444222///------///000222333333333333000---++++++---000222333666555555444333222111000......---------......///---..................---,,,,,,++++++***)))((((((+++,,,------,,,+++***))),,,,,,---------,,,,,,+++,,,***((())),,,---+++)))++++++,,,///333888===@@@BBB@@@:::333,,,((('''(((******,,,...111222111///               %%%)))***,,,---///............---,,,++++++,,,---///000000000///......///000222222000///...,,,+++******,,,///333555888888888777555222000...///---++++++,,,......---/////////...---,,,+++***,,,,,,,,,,,,,,,+++***)))'''***---...---+++******---------.........//////---,,,+++,,,,,,+++***(((+++---111666;;;@@@DDDGGGCCC<<<555000***$$$###&&&&&&(((,,,///111000///---             !!!&&&)))+++,,,...///////////////...---++++++,,,---///000000000///...---///000111111000///---+++*********,,,///222555888999888777666333111///000---++++++---......---.........---,,,+++***)))++++++,,,,,,++++++******(((+++...///...,,,++++++------------.........///---,,,,,,,,,,,,,,,+++***---///333888===AAADDDFFFBBB:::333...(((######&&&''')))---000111000///---           """&&&)))+++---///000111111000000///---,,,+++,,,---...///000///......---...000111111000...---)))))))))***,,,///222555888999999888666444222000000...,,,,,,---...///......------,,,+++***)))((()))******+++++++++++++++***---000111///---,,,,,,------------............------------------,,,,,,///222777<<<@@@BBBCCCCCC>>>777///***%%%!!!"""&&&)))+++...111222111///---            ###'''***+++---///111222222222111///...,,,+++,,,---.../////////...------...000111111000...---(((((()))***,,,///222444777888888888666444333111///...,,,,,,...000000000...---,,,+++***)))((((((((()))***+++,,,,,,,,,,,,,,,///222333111///---------------------------------.........------...///222555:::???BBBBBBAAA@@@:::222+++&&&"""!!!&&&***,,,///222222111...---          !!!$$$''')))***,,,///111222222222111000...---,,,+++,,,.../////////...---...///111222222111///...)))))))))+++---000222333555666666666555444222111...---+++,,,///111222222000///---+++***)))((((((((()))***,,,,,,---------...000333444222///...---------------------,,,,,,,,,...///...,,,---///222444777;;;???AAA???===;;;444---'''$$$!!!!!!%%%***,,,///222222111...---           """$$$'''((()))+++...000000111111000000///...---+++,,,---...///...------///000222333333222000///******+++,,,...000222333222222333333333222000///,,,++++++---000333555666333111///,,,+++************+++,,,---...............111444444222000...---------------,,,,,,,,,,,,+++---...---+++,,,000444444777:::======;;;888555///)))%%%###!!! %%%)))+++...111222111///---          """$$$&&&'''(((***---000...//////000000//////...+++,,,---.........------000111333444444333111000,,,------...///000111222...///000111000///...---*********,,,111555888888555444111...,,,,,,,,,,,,,,,,,,---...///////////////111444444222///...------------,,,,,,,,,++++++***,,,...---***+++000555444666888999888666333111+++&&&$$$$$$""" $$$''')))---000111000///---           !!!###%%%&&&'''))),,,///---......///////////////+++,,,---.........---,,,111222444555555444222111......//////000111111111,,,---...//////...---,,,))))))))),,,222777999:::777555222000...------...---...//////000////////////111444444222///---------------,,,,,,+++++++++))),,,---,,,******000555444555666777555333000...)))%%%###$$$### ###&&&(((,,,///111000///---          """$$$&&&''''''(((***,,,+++++++++++++++,,,,,,,,,+++++++++,,,---...///000555777999999666222///...000000000000111111111111000000000///...---+++***+++***,,,000666999999888888555111..................///111111000///000000222222222222000...,,,+++...------,,,+++***))))))((()))***+++***+++...000222222333222111...+++))))))((('''%%%$$$$$$%%%%%%'''(((+++---//////...---          """$$$&&&&&&&&&''')))+++))))))))))))))))))))))))*********+++---...000111555777999888666333222111000000000000000111111111/////////...---,,,++++++,,,,,,---111666999999888888444000---------------,,,...///000///...///000222222222222000...,,,+++...------,,,+++***))))))((()))***+++***+++---/////////000000///,,,***((()))((('''%%%%%%%%%%%%%%%((()))+++---------,,,+++         ###$$$&&&&&&%%%&&&''')))'''''''''&&&&&&&&&&&&&&&(((((()))+++---///111222555777888777555333333444111111111000000000000000.........------,,,,,,,,,......000444888:::999888777333///,,,,,,---,,,,,,***+++---...---...///111333333333222000///---,,,......---,,,+++***))))))''')))++++++***+++---...+++,,,,,,---,,,***)))''')))((('''&&&&&&%%%&&&&&&)))***+++++++++***)))(((         """$$$%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))),,,///111333777888888666444222333444222111111111000000//////------,,,,,,,,,---------111222444777999:::999999666222...+++++++++++++++((()))+++,,,,,,...000222444444333222000///...---......---,,,+++******)))''')))++++++******,,,---))))))*********)))(((((()))(((((('''''''''&&&&&&'''((()))******))))))(((         !!!###$$$$$$######$$$&&&''''''&&&%%%$$$$$$######"""###%%%'''***...000222777888888666333111111222333222222111000///......,,,,,,,,,,,,,,,---//////333555888:::;;;::::::999444111,,,***)))******)))'''(((***+++,,,///222555555555333222111000///...///......---,,,+++******''')))+++++++++***+++,,,)))))))))******)))))))))((((((((((((((((((''''''%%%%%%'''((()))*********          !!!######"""###$$$&&&((('''&&&%%%$$$###"""!!! !!!###%%%(((,,,...000444666666555333111000111333333222111000///...---,,,,,,,,,,,,---///111222666999<<<>>>===;;;:::999333///+++(((((())))))((('''(((***,,,...111555999666666444222111000000000//////...---,,,+++******&&&)))+++,,,+++************)))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&''')))***+++,,,          !!!"""""""""$$$&&&''''''&&&$$$###!!! !!!###&&&))),,,---///111444444333222111222444444333111000...---------,,,,,,,,,...000333555888;;;???@@@>>>;;;::::::222...***''''''(((((('''((()))+++---000333999<<<777666444222111000000000//////...---,,,++++++***&&&(((+++,,,+++)))))))))***)))((((((''''''''''''((())))))*********)))(((''''''''''''((()))***+++          !!!!!!"""###%%%''''''&&&%%%###"""  """%%%(((***,,,***---111444444333333333555444333111000...---,,,------,,,---...111444666999===AAAAAA>>>;;;::::::111...***'''''''''''''''(((***,,,...111555;;;???888777444222111000111111//////...---,,,++++++***&&&(((+++,,,+++)))))))))***)))((('''&&&&&&&&&&&&((()))***++++++***)))((())))))(((((((((((())))))             """ ###&&&'''%%%"""%%%%%%%%%%%%%%%$$$###""" !!!$$$&&&''''''(((+++///333444333111222222222///---+++,,,---///.........111444888;;;AAA@@@AAABBBCCCAAA===:::333000+++'''$$$%%%&&&(((+++,,,...111444888;;;<<<<<<999555222222111000000---------,,,+++***)))(((***,,,//////...,,,,,,,,,+++***((('''&&&''')))***------------------------,,,+++*********+++,,,---           """!!!!!!$$$&&&'''%%%"""%%%%%%%%%%%%%%%###""""""!!!!!!$$$%%%%%%&&&(((***...222444222000111222111///---+++,,,---111000000111333777:::===AAAAAABBBCCCDDDBBB???<<<555222---)))&&&&&&((())),,,---...111444888:::<<<<<<999555222111000///...,,,,,,,,,,,,+++***))))))***---///000...---,,,,,,+++***(((''''''''')))***........................,,,++++++***+++,,,---...             #########%%%&&&&&&$$$"""%%%%%%%%%&&&%%%$$$"""!!!""" !!!#########&&&&&&)))---111222111000000111111///---,,,---...222222333444777:::===???CCCCCCDDDEEEFFFDDDAAA>>>777444000,,,))))))***+++,,,---...111444777999;;;;;;888444111000///...,,,***+++++++++++++++******+++---000000...---------,,,***)))''''''((()))***///000000000000000000///,,,+++++++++,,,...000111              $$$$$$%%%&&&&&&%%%$$$"""$$$%%%&&&&&&&&&$$$"""!!!"""!!!!!!"""""""""$$$%%%'''+++///000000//////000000///------...000333444555777:::===???@@@DDDDDDEEEGGGHHHFFFCCC@@@999666222...+++******++++++,,,---///222555777888999777333111000///---+++******++++++++++++++++++,,,...000000...------...,,,+++)))''''''((()))***000111222222222222111000,,,,,,,,,,,,...000333444             $$$%%%''''''&&&%%%$$$$$$%%%&&&'''((('''%%%###!!!###""" !!!"""###"""!!!###$$$%%%))),,,......---.../////////---...///111333444777:::===???AAAAAAEEEEEEFFFHHHIIIHHHEEEBBB;;;888444///,,,************+++,,,...000222444666888555333111000///---+++***++++++,,,,,,,,,++++++,,,...//////---------...,,,+++)))((('''(((***+++000111222333333222111000+++,,,,,,...000333666888            ###%%%(((((('''%%%%%%&&&&&&''')))***)))'''$$$"""###"""""""""$$$%%%$$$"""""""""###&&&***------,,,,,,---............000222444666999===@@@BBBCCCCCCEEEFFFGGGIIIJJJIIIFFFCCC<<<:::666111...+++******++++++,,,---///111333444666444222111111111...---,,,---------------,,,,,,,,,---...---,,,,,,---...---+++***(((((()))***+++///000222333333222000///+++,,,---///222666999;;;           """%%%((()))'''&&&'''(((''')))+++,,,+++)))&&&$$$$$$######$$$&&&&&&%%%$$$!!!!!!"""%%%)))+++,,,++++++---.........///111333555888<<<@@@DDDEEEEEEEEEEEEFFFGGGIIIJJJIIIFFFDDD???===999444000...,,,+++---------///000222444555444333222222333222000///////////////...---,,,,,,+++,,,---,,,+++***,,,------,,,***(((((()))***+++---...000222222000...---+++,,,---000444888<<<>>>              !!!%%%((()))'''&&&(((***(((***,,,---,,,***'''$$$$$$######%%%'''((('''%%%!!!!!!!!!$$$(((++++++++++++,,,.........///222444777:::>>>CCCFFFHHHHHHGGGEEEEEEGGGIIIJJJIIIFFFDDDAAA???;;;666222///------...//////000111333555666333222222222444333222000000000000000///...---,,,+++,,,,,,+++******+++------,,,***(((((()))***+++,,,---000111111000---,,,+++,,,...111555999===???               %%%&&&(((******)))'''&&&***+++++++++)))'''%%%$$$'''%%%$$$&&&)))***(((%%%$$$$$$$$$%%%&&&'''((()))+++,,,---///000222333444999;;;>>>AAADDDEEEFFFFFFFFFHHHKKKMMMNNNLLLJJJHHHAAA???:::555222000000111//////000111222333333444444333333444555666444333222222111111000/////////)))******)))''''''((())),,,+++***)))))))))***+++000000//////...---++++++)))+++...000222444888:::              !!!&&&&&&((()))))))))((((((*********)))(((&&&%%%$$$'''&&&%%%&&&))))))(((&&&$$$$$$%%%%%%&&&'''))))))+++,,,---///111222444444888:::===@@@BBBDDDEEEEEEDDDGGGKKKMMMNNNMMMJJJHHHAAA???:::666222111111111000111111222333444555555444444333444666666444333333222222111000//////...*********(((&&&&&&(((***,,,+++***)))))))))***+++...............---,,,+++)))+++,,,---///111555888                """&&&''''''((()))******+++))))))'''&&&%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&%%%%%%%%%&&&'''(((******,,,---...///111333444444777999;;;===@@@AAABBBCCCBBBFFFJJJNNNPPPNNNKKKIIIAAA>>>:::666333222222222222222333444555666777777555444444555666666444333444333333111000///......******)))&&&%%%%%%(((+++---,,,***)))))))))******,,,,,,------------,,,,,,)))******)))***,,,000444               ###'''&&&'''''')))***,,,---((('''%%%$$$###$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&'''(((***+++,,,---...///000222333444555777777999;;;===>>>@@@@@@BBBEEEJJJOOOPPPOOOLLLIII@@@>>>:::666333222222333333333444555666777888888666555555555666666555333444444333111000///...---+++***(((%%%$$$%%%))),,,---,,,+++)))))))))************+++,,,------,,,,,,))))))'''%%%%%%'''+++///     ###((('''&&&###             """%%%&&&&&&&&&'''(((***+++,,,&&&%%%$$$######$$$%%%&&&&&&'''((((((((((((((((((''''''((()))***,,,...///...///000111222333444555666777888999:::<<<===>>>AAADDDIIIMMMOOONNNKKKIII>>><<<888555333222333333333333444555666777888888777666666666777777555333333333222111000///...---+++***(((&&&%%%&&&***---...,,,+++))))))))))))***((()))***+++,,,,,,,,,,,,((('''&&&###"""$$$(((+++     %%%...444>>>===:::555///'''              ###&&&%%%&&&&&&'''((())))))***%%%$$$$$$$$$$$$%%%%%%&&&&&&'''))))))((((((((())))))******+++---///111222///000111222333444555555777777777888999:::<<<===@@@BBBFFFIIIJJJJJJHHHFFF<<<:::777333222111222333444444555666777888999999999777777777888777555333111000000//////......---++++++***((('''(((+++......---+++)))(((((())))))(((((()))***++++++******'''&&&%%%###"""###&&&)))     """...;;;HHHPPPUUUSSSPPPIII@@@666---(((!!!             $$$'''$$$%%%&&&((((((((('''&&&###$$$$$$%%%&&&&&&&&&%%%%%%(((******((('''(((***+++,,,,,,...///111333444000111111222333444555555777777777777888999;;;<<<>>>???AAACCCDDDCCCCCCBBB:::888555222000000111222666666777888999:::;;;;;;999888777777888888555444..................------+++++++++***)))***,,,///...---+++)))((((((((()))(((((())))))***)))))))))%%%&&&&&&$$$######%%%(((    ---===OOO___jjjeeeccc^^^VVVLLLAAA777111)))%%%             %%%(((###%%%&&&(((((('''%%%$$$"""###%%%&&&''''''&&&%%%%%%(((******(((''')))+++,,,---...///111333555666111111222333333444555555888777777777777999;;;<<<<<<===>>>>>>????????????999777444111000000111222777888999999;;;;;;<<<===:::999888888888888666444,,,,,,,,,---------......***,,,,,,,,,++++++---//////---+++***((((((((()))(((((())))))))))))(((((($$$%%%&&&%%%$$$$$$&&&'''     000BBBTTTgggssswwwuuuooofff[[[NNN@@@444,,,'''"""         """$$$%%%'''&&&$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((()))++++++***))))))***---...///111222333444555555333111000111333555777777888888777666777:::<<<;;;;;;:::999999999999:::999666333000...///111222222555999;;;;;;;;;<<<<<<999888777666444222111111......---,,,,,,,,,------,,,...//////---,,,,,,---,,,,,,***)))(((((((((((()))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&     ///CCCUUUgggxxx|||ttthhhZZZLLL>>>333,,,###          """$$$%%%&&&%%%$$$###"""######$$$%%%%%%&&&&&&'''(((((()))(((***,,,,,,+++++++++---------...000111333444444444333111000000222555666777888999888777888999;;;::::::999888888888888888888666222///......000111111444888::::::::::::;;;888888777666444333222111......------,,,,,,---------///000000...------...---,,,+++***)))))))))***(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''    111BBBWWWiiizzzuuueeeSSSCCC666,,,&&&          ###%%%&&&%%%$$$###"""!!!"""######$$$$$$%%%'''(((***+++,,,)))+++------------...///------...///111222333333333222111000000222444555666888::::::999888999999999888777777666666777777777555111...------///000000333777888888888888999777777777666555333222111///......---,,,,,,------...000111111///......///......,,,+++******++++++(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((    %%%>>>NNNccctttxxxlllYYYEEE555(((       !!!$$$%%%&&&$$$###"""!!!!!!"""#########$$$%%%'''(((***+++,,,+++,,,/////////...///000...///000111222333444444333222111000000111333444555888;;;<<<;;;999888777888777666666555555666666555333000...------...///111444777888888777777888666666666666555444222111000///...------,,,------...000111111000///000111000...,,,+++******++++++(((((((((''''''&&&&&&%%%(((((((((((())))))))))))     ---JJJYYYlllxxx{{{tttfffZZZGGG555&&&     """%%%&&&&&&######"""!!!!!!"""###$$$$$$%%%&&&(((***+++------///000222222000///000111111111222333444444555555333333222111111222222333444777;;;<<<:::888666666777666555555444555555555222111///...---...//////222555888999888777777777444555666777666555333222111000///...---------------///111111111111222333222000---***))))))***+++(((((()))))))))((('''''''''((((((((())))))******   !!!000PPP]]]kkkssstttpppggg___MMMDDD555&&&        ###&&&&&&&&&######"""!!!"""###$$$%%%&&&'''))),,,///111333444666777888666444111111111222333333444555555666666444444333333222222333333444777::::::999666555444555444333333222333333333000//////......///111111333666888999888666666666333444666777777555444222111111///...------,,,,,,,,,...111333333444666777666333000,,,***)))******)))***+++,,,++++++)))(((&&&''''''(((((())))))***   ---FFFQQQ\\\___]]]WWWLLLCCC444---"""        $$$&&&&&&&&&$$$######"""###$$$%%%&&&)))+++...222777;;;>>>@@@>>>??????<<<888444333333222222333333444555555555555555555444444444333333444666888888666444444444222111000000//////000000.........///000111333444333555777888666555444444222333666777777666444333222111000...------,,,,,,,,,///222555777888;;;===;;;888333...+++***++++++***+++,,,......---+++***%%%&&&&&&'''(((((())))))    ***777AAAJJJKKKFFF???555,,,"""            $$$''''''&&&$$$$$$#########$$$&&&'''+++...222777===CCCGGGIIIDDDEEEDDD@@@;;;777444444222222222333333444444444666666666555555444444444444555777777555333333333//////...------------...------...///111333444555222444666777555333222222111333666777888666444333222111000///------,,,,,,---000444777999<<<>>>AAA???<<<666111---,,,,,,,,,+++,,,...//////...,,,+++%%%%%%%%%&&&'''(((((()))       +++---000000---&&&          """$$$%%%&&&&&&%%%%%%%%%$$$$$$&&&+++...,,,333999>>>GGGQQQVVVVVVRRROOOHHHAAA;;;666333111222222222111222222333333444666777888666555444555666666555444333111111000...//////---++++++,,,---++++++,,,...///111222333333333444444555444444444888777777666555333222111///000000...+++)))******+++...222888===BBBEEEGGGCCC???999444111///,,,+++---,,,,,,---...---+++)))&&&&&&&&&'''((()))***+++       !!!          !!!$$$%%%%%%&&&$$$%%%%%%$$$%%%''',,,///222888???DDDLLLVVV[[[[[[TTTQQQJJJBBB;;;666333111111111000000000111222222444666888888777555555666777666555444222111000///...///...---+++***+++,,,,,,,,,---///000111222222222333333444444444333222777666666555444222111000///000111///,,,*********---///333888===BBBFFFHHHDDD???888333///...,,,+++---,,,,,,,,,------+++(((''''''''''''(((***+++,,,                !!!###$$$$$$%%%###$$$$$$$$$%%%)))---111555<<>>EEEKKKSSS\\\___^^^XXXTTTLLLCCC<<<666444222////////////000111222222555777::::::999888888999999888666444222000......---......,,,***)))***,,,...///000222222222111111333444555666555444333111333333222111000...---,,,---///222111///+++)))(((+++---000444999???CCCFFFEEE>>>666///++++++++++++,,,+++******,,,,,,+++)))*********+++,,,---.../// $$$###!!!          """$$$$$$###$$$###$$$%%%%%%'''+++000444888???GGGMMMUUU\\\]]][[[WWWRRRJJJBBB;;;666444444111111111111222333444555555777::::::999888999999:::999888555333111//////---......,,,******+++,,,///000222333444333222111555666777888888666444222222111111000///---++++++,,,///111111...+++((('''(((***---111666:::>>>@@@@@@:::222,,,******++++++,,,+++******,,,,,,,,,+++,,,,,,,,,---...///000111 +++,,,+++%%%              $$$%%%$$$$$$$$$$$$%%%%%%&&&(((+++111444;;;CCCKKKPPPVVV\\\\\\YYYSSSNNNGGG???999666555555222222222333444555666777444777999:::999888999:::;;;:::999777555333222111...//////---+++***,,,---///000222444555555444333666777999:::999777444333111111000///...,,,+++***,,,...//////,,,)))''''''&&&(((+++///333666888999999444...***)))***+++,,,---,,,***+++,,,---------.........///000111222333 &&&,,,111000'''             !!!%%%&&&%%%%%%$$$%%%&&&&&&'''(((+++000444<<>>EEEMMMQQQUUUXXXUUUQQQKKKDDD;;;666777999888777555555555555444333333222444555666666777777777666777777666666666555555555111...+++)))***,,,------///000222444666777777777:::::::::999777555222111000222333222///---,,,,,,------,,,+++***)))((('''(((***,,,...///...,,,+++)))(((''''''))),,,///111333222111111000111222222000111222444777:::<<<>>>  """///999;;;999555###             ###+++++++++,,,,,,***+++***)))((((((,,,222777===DDDLLLOOOSSSVVVUUUPPPIIICCC;;;777777999999888777666555444333333333333444444555666666666666555555555555444444444444444000---***(((***+++,,,,,,000111333555666888888888::::::::::::888666333222111333555555222///---,,,------,,,+++******)))((()))+++---///...---+++))))))(((''''''))),,,000222444333333222222111111111///000111444777;;;???AAA  %%%000999===???111&&&            %%%...000000111111///,,,+++((('''(((---222666:::AAAHHHKKKOOORRRPPPLLLFFFAAA;;;777777999999999999888666444333333333444444444555555555555555444444444444444444444444444///,,,)))((()))+++,,,,,,000111333444666888999999::::::::::::888666444333000333666777444111...------,,,+++******))))))))))))+++---//////...,,,***(((((('''''')))---000333444444444444333222000///---...000333777<<>><<<999666555666888:::999999888888777777888888555666666666666555444444333333333333444444444444///,,,)))(((***,,,---...000000111222444666888999888888999888777555444222///222555666555333222222000...,,,***)))((((((((()))+++...111222222111000+++***)))(((***,,,000222222333555555333000---***((()))***---333999???BBB   ###***,,,,,,***###                 !!!///:::CCCEEECCCAAA===888111,,,&&&$$$(((...222555;;;@@@DDDDDDEEEGGGEEEAAA;;;:::888555444555777999999999::::::;;;:::::::::666777777777666666555444111111111222222222333333///,,,***)))+++---//////000000000111222555777888666777777777666555333222000222555666666666666777444222///,,,***))))))***,,,---000333333333111000---+++***)))***,,,///000111333444555333///+++(((&&&&&&(((***000666<<<@@@    !!!&&&+++)))                    %%%888BBBJJJKKKHHHDDD>>>999333---'''%%%)))///444666999===AAAAAAAAACCCAAA<<<999888777555333444777999888999;;;<<<======<<<;;;777777888888777666555555//////000000111111111222///---***)))+++...///000/////////000222444666888666666777666666444222111111333666777777888:::;;;777555111...,,,******+++///000222444444222000///...,,,***)))***+++...000000222444444222...***&&&%%%%%%&&&)))...444;;;>>>   !!!$$$((('''!!!                ###222AAAHHHNNNOOONNNJJJCCC;;;222...(((&&&)))000666:::??????@@@AAA@@@???===<<<888666333111000222555777555999;;;<<<>>>BBB???:::999888666555666555444222111000000222444444333222///---+++))))))+++---///111000000000000222444555555555555444333333333222222222333444555666777777;;;999555222000000000111000111333555444333000///,,,***)))'''(((***,,,...222333555666444000,,,)))'''&&&%%%''',,,111555777  %%%(((&&&                  %%%555IIIQQQVVVVVVSSSNNNFFF>>>555000+++))),,,333999===BBBBBBBBBAAA@@@>>>===<<<888666444222111333555666666:::<<<<<>>===<<<888777555333333444555777777:::<<<<<>>999888777666666666777777777:::;;;;;;===AAA???;;;666444444555777777777666666555444444555444222000,,,,,,***))))))***,,,,,,------------.../////////111222333333444333222222111222444666999;;;===>>><<<:::777444222111111111...///111222333222111111+++)))(((((())),,,///111111333555666666444222000+++)))''''''***,,,------  !!!%%%(((%%%              --->>>MMMWWW```___[[[VVVQQQKKKBBB>>>888777;;;BBBIIIMMMMMMLLLKKKHHHFFFCCCAAA@@@:::::::::999999999999999666999999888;;;>>>===999555444333555777888777666777666444444555444222000,,,,,,+++******+++,,,,,,,,,---------............///000222333444333222222111222444666999;;;===>>>:::888666333111000//////+++,,,...///000000000000***)))(((((())),,,000222222444555777777555333222,,,***((((((***++++++***   ###(((&&&!!!                +++<<>>BBBIIIPPPTTTWWWVVVTTTQQQMMMHHHDDDBBB<<<============<<<;;;:::666888888777999===<<<888555444444555777888777666666555444444444444222000---,,,,,,,,,,,,,,,,,,---,,,------.........---------...111333444333222111000000222555777:::;;;<<<777666444111///...---,,,((((((***+++,,,---......))))))((((((***---111333444555666777777666444333---+++******+++++++++***    $$$"""               )))888HHHUUU```bbb^^^[[[XXXVVVPPPKKKFFFEEEIIIQQQXXX\\\cccbbb```\\\UUUMMMFFFBBB>>>???@@@@@@@@@???===<<<777999999777999===<<<888666555444555666777666555444333222333444333111000------------------------------...//////...---,,,+++---000333444333222111...///111333555777999:::444333111///---+++***)))$$$%%%&&&''')))***++++++)))(((((((((***...222444666777777888777666444333...,,,++++++,,,,,,+++***                  '''666FFFSSS___```\\\YYYWWWUUUTTTPPPKKKJJJNNNVVV]]]aaalllkkkiiiccc[[[PPPGGGAAA???@@@BBBBBBBBBAAA???===888:::999888:::======999777666555555666777666444333222222222333333111000........................---.../////////...---,,,***---000222444333222111...///000222444666777888222111000...,,,***((('''""""""###%%%'''((()))***)))(((((((((+++...222555777888888888777666444333...---+++,,,------,,,***                          ###000DDDQQQ^^^aaa___^^^]]]\\\WWWTTTPPPOOORRRZZZbbbhhhppppppnnnhhh]]]RRRHHHCCC??????@@@BBBDDDCCCAAA>>>;;;:::888888888888777555666555333333555666666555444444444333222111///...000000000///......---,,,111...,,,,,,...///---+++------...///111111000...///......000444666444222333222000---***'''$$$###"""!!! """%%%(((***((()))))))))***...333888777999;;;===<<<888444111------///111111000,,,(((                    ###000DDDRRR```dddbbb```___]]]\\\YYYTTTSSSUUU[[[bbbgggrrrrrrpppjjj___SSSJJJEEE??????@@@BBBCCCCCCAAA>>><<<:::888888888777555444444333222333444666555555444444333222111000///...000//////...............222000...///000000---***,,,---...///000000///...///......111444666555333444222000---)))&&&###"""  $$$''')))(((((())))))***...333777888:::<<<===;;;888444111---...///111222000---)))                    ###000DDDTTTccciiigggeeecccaaaccc```[[[XXXXXX\\\aaaeeeppppppmmmfff\\\QQQHHHDDD>>>>>>???AAABBBBBB@@@>>><<<:::888777777666444222222111000111444555555444222222222111000///......///...---,,,---...000111222222222222222000---***,,,---.../////////...---/////////222444666555444555333000,,,(((%%%""" """&&&((('''((())))))+++...444888:::;;;<<<<<<:::777333111//////000222333222...+++                      ###000CCCTTTfffnnnnnnmmmkkkhhhjjjfff```\\\ZZZ[[[^^^```ggggggddd]]]SSSIIIBBB???<<<<<<===???AAAAAA???<<<;;;999777666555444222000///...///111333555444333111000000///...---------...---++++++,,,...111333333444555555444111---+++,,,---///000//////...///111111222444555666555555555333000,,,'''###  $$$&&&'''(((***+++,,,000555999<<<<<<<<<;;;999666222000000000111333444333000...                            ###000BBBTTThhhrrrttttttrrrpppmmmiiiccc]]]YYYWWWXXXYYY[[[[[[XXXRRRJJJBBB===;;;999999:::<<>>???===999666666777333111...***&&&""" !!!###&&&(((***---111555999777666444222111111111111000000111333444222111  !!!%%%###                      ###000GGGWWWhhhooooooooommmlllgggccc\\\UUUMMMHHHDDDCCC<<<<<<;;;999666444555666111111333555888888777555444333111111222111000...000000111333444444111///,,,+++)))((('''(((***+++******+++---.../////////222444666444111000111444---222888:::888888<<>>JJJWWW]]]```cccbbb___^^^YYYSSSOOOMMMGGG???999555444222111111111222333222222333444555555555555333444333000111444333///000000000000000//////...---,,,***))))))***+++,,,....../////////000000000111222222333444444555555555777:::<<<<<<<<<===>>>FFFFFFEEEBBB===999777666444111,,,(((%%%"""!!!"""###&&&+++///222111///...---...///000000//////......///000000                  !!!---999CCCNNNSSSUUUXXXXXXWWWSSSPPPMMMKKKJJJEEE>>>888555333111//////000222333333444444555555555444444111333222000222666555111///////////////.........---,,,***))))))+++,,,......///111222222111000000000111222333444666777777777999;;;=========>>>???EEEFFFFFFCCC???:::777666333000+++(((%%%### !!!"""%%%)))---///...---------...000111000///......---...///000               !!!,,,444>>>FFFIIIKKKNNNOOONNNKKKJJJIIIHHHGGGBBB<<<777444222///------///222444555555555555555444333333000222222000333777666222//////......------------...---+++***+++,,,...///...000111333333222000///000111222333555777888999888:::<<<===<<<===>>>@@@CCCDDDEEEDDD???:::666555111...***'''%%%###  ###'''***+++++++++,,,---...000111000///---,,,,,,---///000                 +++222;;;BBBCCCCCCFFFHHHGGGFFFFFFFFFFFFDDD???999555333111///------///222444666666666666555444333333000222222111333777777333//////...---,,,------......---,,,+++,,,---///000...///111222222111///...000111222444666888999:::888:::;;;<<<;;;<<<===???AAABBBCCCBBB===888555333///---)))'''%%%###!!! $$$'''(((((()))***+++---...//////...,,,++++++---///000                  ***111999?????????AAABBBAAACCCCCCCCCBBB@@@<<<888555222111///......000222444666666666666666555444333111333222111333777777333000///...,,,,,,---......///...---,,,---...000222000000111222111000///...111222333555777888::::::888999:::999999999<<<>>>>>>@@@@@@>>>:::666333222...+++(((&&&%%%$$$""" """%%%%%%%%%'''((()))+++,,,,,,---,,,******+++---000222                  )))000888>>>>>>===>>>>>>===>>>??????>>><<<999777666111111000///000111222333555666666666666555555444222444333111333777666333111000...---,,,---...//////...---------///111333333222222222111111111111222333444555777888::::::666777888777666777999;;;<<<======:::666333111111,,,***'''&&&%%%$$$###!!!  #########%%%&&&'''((())))))+++***)))(((***---111444                    )))///777======<<<<<<<<<::::::;;;<<<;;;999777777888111111111111111222333333555555666666666666555555333444444222333777666222222000...---------///000//////...---...000222444555444333222222222222333333444555666777888999:::555666666555555555888:::;;;;;;:::777333000000000,,,***'''%%%%%%$$$###!!!"""!!!"""!!!"""$$$%%%&&&'''''''''***)))((((((***...222555       $$$***'''       $$$,,,333888===???>>>===>>>???<<<;;;999777555333333222111222222111///000222444999999999999999999999999222222333444444333333222111000...---,,,---///000...---,,,,,,---000444666666555444444222222111000333444555555666666555555555555444444444555666666:::999777555333000///...(((((('''&&&%%%%%%$$$$$$"""!!! """!!!"""###$$$%%%&&&''''''%%%&&&'''((()))---333777        &&&,,,)))"""       ###+++444999???AAA@@@???@@@AAA>>><<<:::888666444333222111222222000//////111333888888999:::;;;:::::::::333333444444333333222222111000///------...///000///...------...000333555444444444333333222222111333333444555555555555555444444444444444444555555999888666444222000...---(((((('''&&&&&&%%%$$$$$$###"""!!! !!!!!!"""###$$$%%%&&&'''$$$%%%&&&''')))---222666        ''',,,(((!!!        ###+++444:::@@@DDDCCCBBBBBBCCC@@@???===:::888555444333111111111000...///111333555777:::<<<======;;;:::444444444333333222222222222111000.........///000000///...---...000333444333333333333333333333333222333444444555555444444444444444333333333333333666555444222000...---,,,((((((''''''&&&%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&'''))),,,222666       ###%%%!!!         ###+++444:::AAAEEEEEEDDDDDDEEECCCBBB@@@===:::777555333111111111///......000222222555999===???>>><<<:::555444333333222222222222222111000///////////////000///......///000222333111111222222333333333333222333333444444444444444444444444444333222222111333222111000///---,,,,,,((((((''''''&&&&&&&&&%%%&&&&&&$$$###!!!  !!!!!!"""######$$$%%%%%%$$$%%%&&&&&&(((+++111555                 %%%---555;;;BBBEEEEEEDDDEEEFFFFFFEEEDDDAAA===999555444111111000///------///000000333888<<<>>>===:::888444333222111111111111111222111000//////...............---...///000222333000111111222222333333444222333444444555555444444444444555444333222111000000//////...------,,,,,,((('''''''''''''''&&&&&&((('''&&&%%%$$$###"""!!!"""###$$$###!!! !!!"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''+++000333                   (((000888===CCCEEEEEEDDDFFFHHHIIIIIIGGGDDD???;;;666444000111000...,,,,,,...///...111666999;;;:::888666111111000//////000111222111111000///...---,,,,,,++++++,,,---...000111222000111111111222222333333333444555555666666555555555666666666444222000///......------------------'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&'''&&&$$$!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&***///222                 +++444===AAAEEEFFFEEEEEEHHHJJJLLLKKKIIIFFFAAA<<<777444000000000...,,,+++---...---000333666777777555444///...---------///111222000000//////---,,,+++***((()))***,,,...000111222111111111111111222222222444555666666777777666666666777777777555333000///------------------------''''''''''''((((((((((((************************+++---...,,,)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&)))...111                  ---666AAADDDFFFGGGEEEFFFIIILLLMMMLLLKKKGGGBBB===777444000000000...++++++,,,...---///222444555444333222---,,,++++++,,,...111222/////////...---+++***)))&&&''')))+++---///111222111111111111111111111111555666666777777777777777777888888888666333111///,,,,,,,,,------.........'''''''''(((((((((((((((+++++++++,,,,,,---------222333444333000---++++++%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&)))---111                    ...:::FFFIIIJJJJJJHHHHHHKKKNNNPPPOOOMMMIIIDDD>>>999666111000...---,,,,,,------//////000000///......---,,,,,,+++***((())),,,///............---+++)))((('''''''''(((***...111333222333444444222000000111333666888888777666777777777888999999777444111...************************(((((())))))*********+++)))************,,,000333888999:::999666222---***)))(((&&&$$$######$$$%%%$$$$$$$$$%%%'''***...000                   ###333???HHHJJJLLLKKKHHHHHHJJJMMMPPPOOOMMMJJJEEE???999555222111000...---,,,------............------,,,+++)))******)))((((((***,,,,,,,,,------,,,***)))((((((''''''(((+++...111333444555666555333111111222333555777888777666666666777888999999777555111///+++*********))))))))))))((()))))))))************((()))*********,,,000333999:::;;;:::777222...+++((('''%%%###""""""###$$$#########$$$&&&***---...               %%%666BBBKKKMMMOOOMMMJJJIIIKKKMMMOOOOOONNNKKKFFF@@@999555555444222000...---,,,,,,------,,,++++++***))))))&&&'''))))))(((((()))******************)))((('''((((((((()))+++...000222555666777555333111000111222444666777666555555555777888999999888555333111,,,+++***)))((('''''''''))))))))))))************'''((())))))***---111444;;;<<<<<<;;;888333...+++'''%%%###"""!!!"""###$$$#########$$$&&&(((+++--- !!!           %%%666BBBMMMPPPQQQPPPLLLJJJKKKMMMNNNNNNNNNLLLGGGAAA:::666777666444222000...---,,,,,,+++***)))((('''&&&&&&###&&&)))******))))))***((((((((())))))((((((((()))))))))***,,,...000111444555666444222000//////111333555666555444444555666777888888777666444333///...,,,***(((((('''''')))))))))))))))*********&&&'''((()))***---111555<<<<<<===;;;888333...+++%%%$$$"""!!! !!!###$$$#########$$$&&&(((***+++    $$$***,,,)))%%%###            &&&666AAAMMMPPPRRRQQQMMMJJJKKKLLLLLLMMMLLLKKKGGGAAA<<<888999888666444222000...------+++***(((&&&%%%%%%%%%"""%%%)))++++++*********'''''''''(((((()))******++++++,,,,,,...///000111555666777555333111111111000333555555444333444444444555666666666666555444222000...+++***)))))))))******))))))))))))))))))%%%&&&((((((***---111444:::;;;;;;:::777222---***$$$"""!!! """###%%%######$$$%%%&&&'''((()))   """,,,:::???AAA<<<666000***$$$             (((666>>>JJJMMMOOONNNKKKHHHHHHIIIHHHHHHGGGFFFCCC???<<<999999999888666444222000......---***(((&&&%%%$$$%%%"""%%%(((++++++***+++,,,'''''''''((()))+++,,,---------...///000111111111555777888777555444444444111333555666555444444444222333444444555555555555333111...,,,******++++++************))))))))))))&&&'''(((((())),,,000333777888888888555111,,,)))###"""!!! !!!"""$$$&&&$$$%%%%%%&&&'''(((((((((   ///<<>><<<:::999888888888999999999999777555222111222///,,,)))&&&%%%%%%&&&"""%%%&&&'''(((***+++)))))))))***,,,...111222000111222333333333333333...///111111000000000111222444666777666555555555///000000111333444444555111///,,,***)))***+++,,,+++*********))))))(((((('''((()))((((((***...111000222333333222...***(((###"""!!!!!!"""$$$&&&(((&&&''''''((())))))((((((   ###777FFFTTTQQQKKKCCC:::///%%%        ###+++111;;;<<<>>>>>>===>>>???AAA===;;;999777666555555555999999999777444333333555222111...+++((($$$""" """""""""###%%%''')))***)))+++,,,------///111444555666888999777444000...000///.........///111222000222333333222111222333111///,,,,,,---.........000...,,,*********,,,---...+++)))''''''((('''&&&%%%&&&'''((((((***...111333444444333000,,,(((%%%$$$!!! ###$$$%%%)))(((''''''(((((('''&&&   !!!333@@@FFFAAA999111***"""        ###+++000999:::<<<===<<<<<<>>>???;;;:::888666444444444555666777777555333222222444333222///,,,(((%%%"""!!!!!!!!! !!!###&&&)))+++)))+++---......000333555888999::::::888444000...///...---,,,,,,---//////000111333333222111222333000...,,,+++,,,---------...---+++******+++,,,---...+++(((''''''((('''&&&'''((())))))***,,,///222222333333222///+++'''%%%""" """$$$%%%((('''&&&'''((()))((('''   (((222333---%%%        ###***///555777:::;;;;;;;;;<<<===888777555444333333333444444555555444222111222333555333000,,,(((%%%"""!!!  $$$(((+++***+++---///000222555777<<<<<<===;;;999444000---------+++******+++,,,---///111333333222111222333///---+++***+++,,,,,,++++++***))))))***,,,---///...+++((('''(((((('''''')))***+++++++++---000333222222222111///***&&&$$$ !!!###$$$%%%%%%$$$&&&)))******)))   !!!"""          $$$***---111444888:::::::::::::::666555444333222333444444444555666666555444444555777555111,,,(((%%%###!!!"""'''******,,,...000111444777:::@@@??????===999444000------,,,***))))))******+++...000222222222111222333...,,,***)))*********)))((((((((()))+++---///000...+++)))(((((())))))(((***+++,,,,,,,,,---000222111222222111...***&&&### """######"""###%%%)))+++++++++            $$$)))+++...111666::::::999999999666555444333444555666777888999;;;;;;999888888999999666111,,,'''$$$"""!!! %%%((()))+++...000222555999<<>>;;;666111---+++))))))((('''((()))***+++---///111222111111222444...,,,)))((())))))((((((&&&''')))+++---000111222000...,,,+++,,,------,,,,,,------,,,,,,,,,///111222222222111///***&&&$$$  !!! !!!$$$(((+++,,,,,,               $$$''')))+++111777<<<===<<<;;;:::999999999999:::<<<>>>???AAACCCEEEEEECCC@@@??????:::666000***%%%!!! !!!###&&&))),,,///222666;;;>>>@@@???<<<999444000,,,***&&&%%%%%%%%%&&&((()))+++,,,...000111111111222444///---***))))))))))))((('''(((***,,,///111222333222///------...//////.../////////...------000222222333333222///+++'''%%%!!! !!!$$$(((+++,,,,,,                $$$'''(((+++111888===>>>===<<<;;;;;;::::::;;;<<<>>>AAABBBDDDFFFHHHGGGEEEBBB@@@@@@:::666000)))$$$  !!!%%%(((,,,///222666;;;>>>???>>>;;;777333///+++)))############$$$&&&)))***,,,...000111111111222444000---***))))))))))))(((''')))+++---000111222333222000......///000000///000111111000...///111333333444444333000,,,(((%%%###  !!!$$$(((+++,,,+++             """&&&(((...111666;;;>>>???>>>>>>======>>>???AAACCCEEEFFFLLLLLLKKKIIIGGGDDDBBBAAA;;;888222,,,&&&"""###!!! """'''(((***---111555888:::???===999444///+++((('''###"""!!!"""###%%%(((***,,,---...000222333333444000///...+++***((((((''''''((()))+++---///111111111111111111000000/////////000111222333222111111111222333333111...+++((($$$!!!!!!$$$''')))))))))             """%%%'''---000555:::>>>@@@@@@???@@@@@@AAABBBDDDFFFHHHIIINNNNNNMMMKKKHHHEEECCCAAA:::777222---(((%%%######$$$###!!! """###((()))+++///222666999:::===;;;777333///+++((('''""""""!!!!!!"""%%%''')))+++,,,...000222333444444222111///---+++)))((((((&&&'''(((***,,,...000111000000000000000000//////111111333333444333222111222222333222111...,,,***&&&$$$"""  ###%%%'''((((((           $$$&&&***...444999>>>AAABBBBBBDDDDDDDDDEEEFFFHHHJJJLLLNNNMMMLLLJJJGGGDDDAAA@@@999777333///+++))))))((('''&&&$$$###"""###$$$%%%***+++---000444777999::::::888666222...+++((('''!!!!!! """$$$'''(((***+++---000222444555555333222111///,,,+++)))(((%%%&&&''')))+++---//////......//////////////////222222333444444333222111333222222111///...------***(((&&&$$$###!!! ###$$$%%%&&&         """$$$'''+++111888>>>CCCEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMKKKJJJIIIGGGDDDBBB???>>>;;;999555222///---------++++++)))((('''&&&&&&&&&+++---///222444777888999777666444111...***(((&&&!!!  !!!###&&&((()))+++---000222444666666333333111000...+++***)))%%%&&&''')))***,,,------,,,,,,,,,---.../////////111222333333333222111111333222111////////////000...---***(((%%%!!! """$$$$$$          """$$$(((///777???EEEIIIKKKJJJIIIGGGFFFFFFGGGIIIKKKIIIHHHHHHGGGEEECCCAAA@@@@@@===:::666333222222222222222111///---+++)))(((---...111333555777777888555555333111...***'''%%%!!!  !!!###&&&((()))+++---000222444666666222222222111///---+++***''''''((()))******++++++))))))***+++---...//////...///111222222111111000222111000//////000111222222///---***'''"""!!!###$$$           !!!%%%---666???GGGLLLOOOMMMKKKHHHEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEECCC@@@===::::::::::::;;;;;;:::888555111---+++///111333666777888888777555555333111...***'''$$$!!!!!! """$$$'''(((***+++---000222444555555222222333222111000...,,,*********)))))))))))))))&&&'''(((***,,,...///000,,,---///111222222111111111000000///000111222333333111---***'''###!!!###$$$          ###+++555???HHHNNNRRRPPPNNNIIIEEECCCCCCDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKIIIHHHEEECCCBBBCCCDDDEEEEEEEEEDDDAAA===888333000333444777999:::::::::999666555444222...***&&&$$$""""""!!!!!!"""%%%''')))+++,,,...000222333444444222333555555555444222111---,,,,,,***)))(((''''''$$$%%%''')))+++---///000+++,,,...111222333333333//////000000111222333444444111,,,)))&&&$$$!!! """$$$%%%             """***444???IIIPPPTTTRRROOOKKKFFFCCCBBBCCCDDD@@@BBBDDDGGGIIIKKKLLLMMMKKKJJJIIIHHHHHHJJJKKKMMMLLLLLLJJJGGGBBB<<<666333666777:::<<<===<<<;;;;;;666666555333///***&&&######"""!!!"""###%%%(((***,,,---...000222333333444333555666888888777555444///...---+++***((('''&&&###$$$&&&(((+++---///000+++,,,///222444555555555...///000111222333444444444000+++(((&&&$$$"""  ###%%%&&&     !!!"""               """+++777BBBJJJPPPSSSSSSOOOIIIEEEEEEDDDAAA??????AAACCCEEEFFFIIILLLOOOOOOMMMLLLMMMQQQUUUWWWXXXVVVSSSOOOKKKFFFAAA;;;777555555777:::===>>>===;;;888777555222///,,,)))(((%%%%%%%%%%%%''')))+++---...000222444555444222111///222666999:::999888666444111---+++)))(((&&&%%%""""""###&&&+++...//////---///111333555666666666222333444333111000111222222000---)))&&&$$$"""""" """###%%%&&&  """$$$'''&&&###              ###,,,666@@@IIIPPPSSSSSSNNNIIIFFFEEEDDDAAA??????AAADDDFFFHHHJJJNNNQQQQQQQQQQQQSSSWWW[[[\\\\\\YYYUUUOOOJJJEEE@@@;;;777333444777:::===>>>===;;;888777666333000---***(((%%%%%%%%%&&&(((***---...///000333444555333111000000333777:::<<<<<<;;;:::555222---***)))'''%%%###""""""###&&&***---.........///111444555666666666333444555444222111222333222000---***'''%%%$$$###!!!!!!!!!""""""###$$$%%%  """))),,,,,,)))&&&$$$            """%%%+++444>>>GGGNNNRRRQQQNNNIIIFFFEEECCCAAA@@@@@@BBBEEEGGGJJJNNNRRRVVVTTTUUUWWW[[[___bbbaaa```\\\WWWOOOHHHCCC>>>:::777111222555:::===>>><<<:::888888666444111...+++)))%%%%%%&&&'''***---///111000111333555444222000...111333777;;;>>>?????????666333...***(((&&&###!!!""""""###&&&***---...---...000222444666777777777555666666555333333444555333111...+++((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$  %%%---222333222222+++###          ###%%%)))000999BBBJJJNNNNNNLLLIIIFFFDDDBBBAAA@@@AAACCCFFFIIILLLQQQWWW[[[XXXZZZ^^^cccfffgggdddbbb\\\VVVNNNFFF@@@<<<888666///111333888;;;===;;;999888888777555222///+++)))%%%&&&&&&(((+++...111222111222444444444111///---///111555999<<>>EEEJJJJJJJJJHHHFFFCCCAAA@@@@@@AAACCCGGGJJJNNNTTT[[[``````bbbfffkkkmmmkkkfffbbbYYYSSSJJJBBB===999777555...///111444888999999777777777777666333///,,,)))%%%%%%&&&(((***---000222111222444444333111...,,,---///111444888;;;===???666222...***(((&&&###!!!#########&&&***,,,---,,,///111333666777888888888999999888666555555777999666555333111////////////.........---+++)))(((&&&  ###///:::DDDKKKGGG???000!!!           $$$***222;;;BBBFFFGGGGGGGGGEEEAAA?????????AAACCCGGGJJJPPPWWW___dddiiikkknnnqqqqqqllleee```SSSMMMEEE>>>:::777555333///......000333555666555555666666666333///+++)))$$$$$$%%%&&&))),,,...000000111333444333111...,,,,,,,,,...000333666888:::444111---+++)))(((&&&%%%$$$$$$$$$'''***---------000222444666888999999999999999888666555555777:::888777666444333333333444222222222222000---+++)))  ###000>>>HHHLLLHHH>>>///           $$$***222:::AAAEEECCCEEEEEECCC@@@======>>>@@@CCCFFFJJJPPPXXXaaagggnnnoooqqqqqqnnnhhh___YYYKKKGGG@@@;;;888666444222000...+++,,,...111333333444555555555333///+++((($$$$$$$$$%%%''')))+++---///111222333333111...---,,,++++++,,,...111444666222000---+++++++++***)))&&&%%%&&&(((+++.........111222444777888999999999:::999888666444555777:::;;;:::888777777777888888555666666555444111...---  &&&555@@@MMMMMMGGG999'''           $$$+++333;;;AAADDDAAACCCEEECCC???<<<<<<>>>@@@BBBFFFJJJPPPYYYbbbhhhooooooooonnnjjjbbbXXXQQQFFFCCC===999777555333111111---***)))+++...111222333444555555222...***'''#########$$$%%%''')))+++///000222333333111///---,,,,,,++++++,,,///111333111///,,,+++,,,---,,,+++'''&&&&&&))),,,...///...111222555777999::::::::::::999888555444444777:::<<<;;;:::999999999:::;;;777777888888666333111///      &&&111DDDMMMQQQGGG777'''               '''...444<<>>===;;;:::999888555222      '''<<>>;;;999777555222000...,,,+++)))***+++...///000222333444333000---+++&&&%%%$$$$$$%%%&&&((()))+++...111222222222222333///---+++))))))+++---///111222222111//////000111---,,,***))))))+++...///111333666888999:::999999:::999777555444555666777:::;;;<<<===>>>?????????@@@>>><<<;;;:::888555222        ---999FFFKKKIIIAAA222%%%           """&&&,,,222888>>>DDDHHHIIIHHHFFFCCC@@@===;;;999===AAAFFFLLLQQQVVV[[[^^^]]]]]]]]]\\\YYYQQQHHHBBB<<<:::888777666555222000...,,,***)))***+++...000000222555777666222...+++'''&&&%%%###$$$%%%&&&'''+++---000222222222333444222000---+++***+++---...222222333222000000111222...---,,,++++++,,,...000222333444666777888888888:::888777555555555555666888999;;;>>>@@@BBBCCCDDDCCCAAA>>><<<:::777444222     )))999GGGNNNKKK===000"""              !!!&&&***///555:::???DDDHHHHHHGGGEEEBBB???<<<999777;;;>>>DDDIIINNNSSSVVVXXXUUUTTTTTTTTTQQQKKKDDD>>>999777555444444444222000---,,,***)))***,,,...000222555999;;;:::666000---)))'''%%%######$$$%%%'''+++---000222333333444555333222///---,,,,,,---...000000111000......///111///...---,,,,,,---//////222222333444555666777888888777666555444444444444555777:::>>>AAAEEEGGGHHHFFFCCC???<<<999666333111    ...>>>KKKNNNFFF;;;,,,!!!            !!!"""###%%%***---222666:::???CCCGGGFFFFFFDDDAAA>>>:::777555999;;;???EEEJJJNNNOOOPPPNNNMMMMMMMMMKKKGGGAAA===777555333333333333111000---+++***)))***,,,///111444888<<>>999333///+++)))&&&$$$###$$$&&&'''+++...111333333333444555444333000...---,,,------///000000///......000111//////...---------...///111111222333333444555666555444444333222222222222222444888===AAAEEEHHHIIIFFFCCC>>>:::777555111///    ###111@@@JJJJJJEEE777+++             !!!"""$$$&&&(((,,,///333666999===AAADDDDDDDDDBBB@@@<<<888444222555666:::@@@EEEHHHHHHGGGGGGFFFFFFFFFFFFCCC???<<<666444333222333222111///,,,+++***)))***,,,///111777:::>>>AAA???;;;555111,,,***'''$$$$$$%%%((()))---///222333333222333444333222000///------------///000111000//////111333//////...------------...///000111222333333333333111111111000//////......000222666;;;???CCCFFFGGGEEEAAA<<<888555222///---     !!!...===FFFHHHCCC444%%%                 """###&&&)))+++,,,///333666888;;;???BBBBBBBBBAAA>>>:::666111///111222555;;;@@@CCCBBB@@@@@@@@@???@@@@@@???<<<999666444333222222222000...,,,+++))))))***,,,///111777:::===???>>>:::666222---+++'''%%%%%%'''***,,,///111333444333222222333222111000......---------...///000///......000222.........---------,,,,,,---///111333333333111111------------,,,+++******///111555999===AAACCCDDDBBB>>>999555222000...,,,         222@@@GGGJJJ:::***!!!                  """$$$'''***,,,---///333555777:::===@@@AAAAAA@@@===999444000---///000222888>>>@@@>>><<<<<<;;;;;;;;;<<<;;;999777777555333222222222000...,,,+++))))))***---000222777999<<<>>>===999555222---+++(((%%%&&&(((+++...000222444444333111111222111000///......------...+++,,,---,,,,,,,,,...000......---------,,,,,,,,,,,,...111333444222000///++++++++++++***)))((((((...000444888<<>>@@@:::999666333///---+++***       $$$---777;;;888///%%%                !!!&&&***,,,---///000000222444777:::<<<===>>>>>>===<<<999666444111000//////...///000333666888888888888666444333444666777888888888666444111000---,,,***((((((***,,,---111222444555555444222111+++++++++***)))+++...111444555777888777666555444000000...,,,***)))(((''''''(((((()))******++++++......------------------...///111222111...***((((((((((((((((((((((((((()))+++...222666:::<<<===666555111...+++))))))(((     ---333555111***$$$              """(((---000111333555222444666888:::<<<======<<<<<<:::888555333000///,,,,,,+++,,,---000333444444555666555333333555777666777888999888555222000,,,+++)))(((((()))+++,,,...///000111111111000///,,,,,,,,,+++***,,,///111444666888::::::999666555000///---+++)))'''&&&%%%&&&&&&''''''((()))))))))***+++,,,---------,,,+++...000111222000---)))&&&&&&&&&''''''(((((())))))***+++...111444666888999333111---***(((((())))))     '''---...,,,'''             ###***000444666888999444555666888999:::;;;;;;::::::999777555222///...+++***)))***+++...000222222333444444444444777999888999::::::999555111///+++***)))(((((()))***+++++++++,,,---......---------...---,,,,,,---000333555888<<<>>>>>><<<888666222000---***(((&&&%%%$$$%%%%%%&&&&&&''''''''''''''')))+++---...---,,,+++///000222222000,,,(((&&&%%%%%%&&&'''((())))))***+++,,,...000222333444444222///,,,)))((()))+++,,,     %%%***+++)))!!!             ###+++222666999;;;<<<444555666777888888888888999999888777555222///---******))))))***,,,///111111222444444444666888:::<<<<<<<<<;;;888444///---***))))))(((((())))))***((()))***+++,,,,,,,,,---............---///222555888<<<@@@DDDCCC???:::666333111...***(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%'''***,,,......---,,,111222333333111...***'''%%%&&&&&&'''((()))******+++,,,---///000111111111///---***''''''(((+++---     $$$)))+++&&&                $$$,,,333888:::<<<===666666777777777777666666888888888777555222///---***)))(((((()))+++...///000222333444444666999;;;>>>===;;;999555111---+++))))))(((((((((((())))))''''''((()))***,,,---------...///...///111555888<<<@@@FFFIIIHHHCCC<<<777222000---)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---...///...222444555666444111---***''''''(((((())))))******+++,,,---...////////////,,,+++(((&&&&&&''')))***    ###((('''"""                    ###,,,444888:::<<<===888888888888888777666555777888888888666333///---)))(((''''''(((***,,,---///000222333333444777999<<<:::777444111...,,,+++((((((((((((((((((((((((''''''((()))***,,,......,,,---//////000333777;;;@@@DDDJJJNNNLLLFFF===777000...+++'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++---///000111444555777888777444000...)))))))))***************,,,,,,---...////////////,,,+++***(((((())))))***    %%%&&&""""""                       ###,,,333888:::;;;<<<:::::::::999999777666555777888999999777333000---''''''&&&%%%&&&(((+++,,,...///111111222333666888999777333000---,,,++++++((((((((((((((((((((((((''''''((()))+++---...///,,,---...///111444999<<>>777...,,,)))&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***---///222333555666888:::999666333000+++++++++***************,,,,,,---...////////////......---,,,,,,+++,,,,,,  """&&&%%%$$$                '''///222666;;;<<<:::999;;;===>>>===:::777555222666999999444000------''''''&&&%%%&&&(((***,,,......///000111222333444111000///...,,,+++***))))))))))))((('''%%%$$$###))))))))))))***+++,,,------......///000555;;;???FFFJJJNNNNNNIIIAAA999555...,,,)))&&&%%%$$$%%%%%%$$$%%%%%%$$$###"""$$$%%%''')))***+++,,,---000222444777999:::888555444333///---*********++++++***...------...000111000///------......---,,,++++++  $$$((((((%%%                 !!!)))000333777;;;<<<::::::;;;======<<<:::666444333666999999555111///...((('''&&&%%%&&&''')))+++++++++,,,---...///000000000000///...---,,,++++++)))))))))((('''&&&%%%$$$))))))))))))***+++,,,,,,---...///000222666<<<@@@GGGJJJMMMLLLFFF===666222---,,,)))'''%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''''')))***++++++---000222333666999:::888666555444111...,,,++++++,,,,,,,,,...---,,,...000111111000///000000///...---,,,+++  ((()))***'''                 &&&---444666999<<<===;;;<<<<<<======;;;888666444333555888888555222000///((('''&&&%%%%%%&&&((())))))***+++,,,------......//////.........---------*********)))((('''&&&%%%(((((((((((()))***+++,,,,,,...///111333777<<<@@@GGGIIIJJJHHHAAA999222...,,,+++)))'''&&&%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((''')))***++++++,,,///111333555888999888666666666333000---,,,,,,---...------,,,,,,---000222222222333333222111000///---,,, """'''++++++&&&                ###,,,333:::<<<===??????<<<>>>>>>===<<<:::888666444333444666666444222///...)))(((&&&%%%$$$%%%'''(((***+++,,,......///......,,,,,,---------.........++++++++++++***)))(((''')))((((((((())))))***+++***,,,///111333666;;;>>>CCCDDDEEEBBB<<<555000---+++***((('''&&&&&&&&&&&&"""###$$$$$$$$$$$$&&&(((''')))***++++++,,,...111222444777888777666666666333111...,,,---/////////---,,,+++---000222333333555555444333222000...--- """***...+++###                 '''111:::AAACCCDDDEEECCC???@@@???>>><<<:::999777666333333444333333111...,,,)))(((&&&%%%%%%&&&'''(((+++,,,...///000000///...+++++++++,,,------......,,,,,,,,,,,,+++***)))))))))))))))))))))******+++(((+++...000222444888:::<<<===>>>;;;666222///...))))))((('''''''''''''''!!!"""############%%%(((''')))*********+++...000111333555666555444555666222000......000111111000...---,,,---000222444444666666555444333111///...  (((......(((!!!                     ***666@@@IIILLLMMMLLLHHHCCCBBBAAA???===;;;:::::::::666555333333333111...+++)))((('''&&&&&&''')))***,,,---///111111000///...++++++,,,,,,---......///---------------,,,+++++++++***************++++++(((+++...000222333555666777777777555111///......((((((((((((((('''''''''"""###$$$$$$######%%%'''''')))*********+++---///000222333333222222222333000///000222444555444222000...,,,---///222444444555555444333222111///...  !!!)))***&&&!!!                     !!!+++999DDDPPPUUUUUUSSSMMMFFFCCCAAA???===<<<<<<======:::888555444444222...+++)))(((''''''''')))+++,,,///000333444555333222000------......///000000000---............---,,,,,,,,,,,,++++++++++++,,,,,,))),,,000222222222333444444444333000---+++,,,---''''''((((((((((((((('''%%%&&&'''&&&%%%%%%&&&(((((()))************---///000111222111000///000111///000222666999:::888666222///------///222333444222222222222111000///...  """$$$!!!                     !!!,,,;;;GGGTTTYYYZZZWWWPPPHHHDDDBBB@@@>>>======>>>???===:::777666555333///,,,)))(((''''''(((***,,,...333555777999999777555444///000000000111111111222.........///......------------,,,,,,+++,,,,,,,,,+++...222333333333333333444333222...+++)))***+++&&&'''(((((()))(((((((((((())))))(((&&&&&&''')))((()))******)))***,,,...000111111000...---...///...111555:::>>>>>>;;;888333000------///111333333111111111111111000///...                    !!!,,,@@@IIISSSZZZ]]]\\\SSSJJJFFFAAA<<<<<>>???===;;;:::999888777777555222///---+++***)))***,,,///111777888999:::999888666555333333333222333333333444444444333333222111000000---,,,,,,,,,,,,...///000111111333666999999777555444333000,,,)))&&&$$$$$$&&&''''''&&&%%%%%%(((***+++***)))(((((()))+++,,,***************+++,,,,,,111///---+++***+++,,,---+++,,,...222555777666444444222///...///111111111222111000///...---,,,+++                  !!!,,,===GGGRRRWWWZZZYYYQQQIIIDDD@@@<<<:::;;;<<<:::777999888777888888777444111...---++++++---///222555888888:::::::::999888777555555555555444444444444555555555555444333222222.........//////000111111333333555888;;;<<<:::888555333000,,,)))&&&$$$###&&&&&&&&&&&&%%%%%%(((***---+++***(((((()))+++,,,+++************+++,,,,,,///---+++)))))))))+++,,,***)))***---111444555555444222000///000111111000000000//////...------,,,    !!!%%%)))'''"""            !!!,,,<<>>;;;999999888666444555555555777999999888666000///...---...000333555888999999:::::::::999999777777777777666666555444444444555666666555555444000111111222222222222111444444666999<<<===<<<:::555333000---)))&&&$$$###%%%&&&&&&%%%$$$%%%(((***...,,,***)))((()))***++++++************+++,,,,,,---,,,***)))((()))***++++++++++++---222555888888555222000000111111000////////////......---------     $$$+++222222...$$$            !!!,,,;;;FFFPPPTTTSSSQQQLLLFFF>>><<<999777666444222111000000222666:::<<<<<<;;;444222000......///222333777888999999::::::::::::888999999888888666555444222333555777888888888777444444444444444333222111333333444777:::;;;:::999444222///,,,)))'''%%%$$$$$$%%%%%%%%%$$$%%%(((***...---+++)))(((((()))***))))))))))))***+++,,,,,,,,,+++***)))))))))******---,,,,,,...222666999:::555333111111111111000/////////......---------,,, """      '''111;;;>>>;;;...%%%                 !!!,,,;;;FFFPPPRRRPPPMMMHHHCCC:::999888666333111000///,,,---000444999<<<===<<<777555222000///000222333777777777888999:::;;;;;;999:::::::::888666444333111333666999<<<<<<<<<<<<888777666555333222111000222111111333555666666444000///,,,***'''&&&$$$$$$###$$$%%%$$$$$$%%%(((***...---***((('''''''''(((&&&&&&'''''')))***,,,---,,,,,,+++++++++++++++,,,---,,,,,,...222666888888555333222222222222000...//////......---,,,,,,+++  &&&###     (((444AAAGGGGGG888,,,                !!!,,,<<>>000                 !!!,,,<<>>777666444333333111...,,,***+++---111444666666555555666666666666777:::===:::999777777888:::===???>>><<<:::999888666444222222444999BBBJJJNNNLLLIIIDDD???888222///---+++***(((((())))))))))))((((((!!!""""""!!! """$$$%%%&&&&&&%%%&&&(((***(((((('''&&&%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++,,,------...000222333444333444555777999;;;=========:::777444333111000...000000...---+++***((((((     !!!...;;;DDDHHH777,,,                   +++999BBBKKKNNNMMMJJJDDD===555333222111111000---+++***+++,,,///111333444444555666888888888888:::<<<:::999888777888:::===???>>><<<:::999888777555333333555:::BBBKKKOOONNNKKKEEE@@@888222///---+++***(((((((((''''''%%%$$$$$$ !!!###$$$%%%%%%$$$%%%''')))'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$&&&((()))***,,,,,,---...000222333444555666777999;;;===?????????<<<888555333222///...//////...,,,+++)))((((((     '''111999===111(((                    ***666@@@JJJMMMLLLHHHAAA999222111/////////...,,,++++++++++++,,,---///111222444777:::;;;;;;::::::;;;::::::999888999:::<<<===>>><<<:::999999888666444444666;;;CCCLLLQQQPPPNNNFFFAAA999333///,,,***)))((('''&&&%%%###!!! !!!###$$$$$$######%%%'''%%%%%%$$$#########$$$$$$"""###$$$%%%'''((()))))),,,,,,---...000222444555888999;;;===???AAABBBBBBBBB???:::666444111///---------,,,,,,***)))((('''    '''---111)))"""             (((222===GGGKKKJJJFFF===555111000...---......,,,+++,,,++++++******,,,///222333777<<<>>>===;;;:::999999999999999999:::;;;;;;===;;;:::999:::999888666555777<<>>AAACCCDDDEEEEEEDDD@@@;;;777333111...+++***+++++++++***((('''&&&    ###&&&              '''000;;;FFFJJJIIIFFF>>>666222000---,,,------,,,+++,,,,,,+++)))(((***...222333777===??????<<<999888777777888999::::::::::::;;;:::888999::::::888777666777<<>>AAADDDFFFGGGGGGGGGDDD@@@:::666222///,,,)))'''((()))***)))(((&&&%%%                      &&&000;;;FFFJJJJJJGGG@@@999222000---+++,,,,,,+++***)))***+++)))'''(((---222333777===???>>>;;;999777333444666888999999999888999888777777999:::999777777888;;;BBBJJJOOOPPPNNNCCC>>>666000,,,)))'''&&&((('''%%%### !!!!!!$$$$$$###!!!!!!""" !!!"""###$$$%%%$$$$$$###$$$%%%''')))+++...///000222444777999:::===???BBBEEEGGGHHHHHHHHHBBB>>>888444000---***'''%%%&&&((())))))'''%%%$$$                         %%%...888BBBFFFGGGEEE@@@:::222///+++))))))))))))(((%%%''')))(((&&&&&&+++000333777<<<>>>===:::888777///111444777999999888888777666555666888999888777777777:::@@@HHHMMMMMMLLL@@@;;;444...***((('''%%%%%%$$$###!!!!!! """$$$%%%###"""!!!!!! !!!"""$$$%%%&&&%%%$$$###"""###'''***,,,000000222444666999;;;<<<===???CCCFFFHHHHHHHHHGGG???;;;666111...+++(((%%%###$$$&&&(((((('''%%%###                            $$$***444===AAABBBBBB>>>999111...***(((''''''&&&&&&!!!%%%((('''$$$%%%***...444777<<<===<<<:::888777---///333666888999888777666555444555777999888777777777999???GGGKKKKKKJJJ???:::333---***(((&&&%%%""""""!!!  """%%%%%%$$$"""!!!!!! !!!###$$$&&&&&&'''%%%"""!!!"""&&&+++...111111333555777:::<<<>>><<>>???;;;777///...+++(((&&&%%%$$$$$$$$$###""""""$$$&&&)))***000666<<>>AAAFFFJJJIIIEEE<<<444,,,)))%%%!!! """!!!!!!!!! !!!"""###%%%%%%###"""###$$$ !!!"""###$$$%%%&&&&&&&&&$$$!!! !!!%%%***---000111222444666777888999<<<===???CCCFFFGGGEEECCC===888222...+++)))%%%!!!'''(((((((((((((((((('''                 '''000777999;;;<<<:::666///---***'''%%%######"""""""""!!!!!!###&&&(((***...333999;;;999555222000******+++,,,---///111222111111222444666777777666555:::>>>@@@EEEHHHGGGBBB:::222***'''$$$ !!! !!!"""$$$%%%%%%$$$###$$$$$$"""######$$$$$$%%%&&&&&&%%%###  $$$(((+++///000111333444666777888999:::<<<@@@CCCCCCAAA???999555000---+++***'''%%%((()))***++++++***)))(((                  $$$,,,222444666888888555///---***'''$$$"""!!!  """$$$''')))***...333666555111...---(((''''''((())),,,///111...///111333555666777777555:::>>>@@@CCCFFFBBB===777///(((%%%###!!!  """$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! ###'''***------///000222444555555666666888;;;===>>><<<:::444111...,,,++++++***)))***,,,///111111...+++)))                 ###***///111333666777666111///+++'''$$$"""!!!  ###&&&((((((***...111111///,,,+++'''&&&%%%%%%&&&***---000...000222444555555777888777<<<@@@AAACCCDDD???888333,,,%%%###!!!!!! !!!!!!!!!!!!!!!###&&&'''((('''&&&%%%'''((())))))(((((('''&&&&&&%%%"""!!! !!!$$$''')))***+++,,,...000111222333444444555777999999777555000...---++++++,,,,,,,,,---000444777777333...+++                ###***///000222666777666222000,,,)))%%%###"""!!!"""%%%'''&&&(((***---......,,,***&&&%%%$$$###%%%(((+++---///111444555555555777888:::???CCCDDDEEEDDD>>>666222***$$$"""   !!!!!!"""""" $$$&&&((())))))((('''''')))***++++++***)))((('''&&&&&&######"""###$$$&&&(((***((()))***,,,---///000111333222222333555555333111......---,,,+++,,,---///333666;;;===<<<777111---                  $$$+++000111222666777555111000,,,)))&&&$$$###"""!!!###%%%%%%%%%&&&))),,,,,,+++)))%%%$$$###"""###%%%'''(((---111444666555555888;;;===CCCGGGHHHIIIGGG???777111***###!!! !!!!!!!!!###&&&)))***++++++)))((((((***---++++++***)))((('''&&&&&&$$$$$$$$$&&&'''(((***+++'''((()))***,,,...///000222111000000111111///...+++,,,------,,,...000333:::===AAACCC@@@:::333...                   $$$+++111222333555555333000...+++(((%%%$$$######  """$$$###"""###%%%)))+++)))'''###""""""!!!!!!""""""###(((---222444444555:::>>>@@@FFFKKKMMMMMMJJJBBB999222***###!!!!!!%%%)))+++,,,,,,,,,***)))))),,,...++++++***)))(((''''''&&&###$$$%%%'''((()))******&&&'''(((***+++---...///000///...---...---,,,***(((***,,,---...000555999@@@BBBEEEFFFCCC<<<555000                      $$$+++111222333555444111...,,,)))'''$$$#########!!!  !!!###!!! ###''')))(((&&&!!!!!!!!! ###)))///222333666;;;@@@BBBHHHNNNOOOPPPMMMDDD:::333+++$$$!!!!!!&&&***---------,,,+++)))***---///******))))))(((''''''&&&###$$$%%%'''((())))))***&&&'''(((***+++---...//////---,,,+++++++++)))(((%%%(((+++---///333999===DDDFFFHHHHHHDDD===555111                             $$$+++---111444555444222111,,,***)))'''&&&&&&&&&&&&"""""""""  """$$$"""!!!"""%%%((()))***%%%### $$$'''+++///444:::@@@EEEKKKMMMOOORRRPPPJJJAAA;;;222,,,$$$!!!%%%))),,,///...,,,+++***+++,,,---...---,,,***((('''&&&&&&&&&'''((())))))((('''&&&'''(((***,,,...000222333///...,,,,,,------,,,***)))***+++---111777???DDDKKKLLLMMMLLLFFF===333...                         !!!&&&,,,...222444555444222111+++***((('''&&&%%%&&&&&&#########!!!!!!"""###"""!!!###&&&((())))))&&&$$$  ###%%%)))...444<<>><<<444000)))$$$   !!!%%%***///222000---***((((((***---///...---,,,***((('''&&&&&&''''''((())))))(((''''''&&&'''((()))+++,,,---...///---,,,,,,------,,,***,,,...000333666<<>>;;;:::333///***%%%""" """!!!""""""$$$'''+++///111///---+++))))))+++...000...---,,,***((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))***+++,,,,,,+++***+++,,,---,,,+++---///111444777<<>>888222---+++                     %%%***///000111222333222222111***)))'''%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$&&&(((((())),,,000222222111+++)))&&&### !!!$$$,,,666EEEVVVgggrrrkkkcccVVVKKKCCC>>>:::999333000+++(((%%%""""""%%%$$$%%%''')))+++---/////////...,,,,,,,,,---///000...---,,,***((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***)))(((((()))+++---,,,+++---///111444666;;;@@@DDDCCCAAA>>>999444///+++***                        ###(((---...///000111222222222***)))'''%%%$$$$$$$$$%%%$$$$$$%%%$$$"""###%%%'''++++++---000444666666555///---***'''$$$"""!!! $$$,,,888GGGYYYiiitttllldddXXXMMMEEE???;;;999333111...+++)))&&&"""  $$$((((((***---///111111000///............//////000000...---,,,***((('''&&&&&&((()))***++++++***)))(((%%%%%%&&&&&&''''''((((((%%%$$$%%%'''***,,,---,,,---///111333555999===AAA;;;:::888444000---***(((                         """&&&,,,---...///111111222222***)))'''%%%$$$$$$$$$%%%######$$$###"""###&&&(((,,,---///333666999888777222000...***'''%%%#########,,,888HHHYYYiiitttllleeeZZZOOOGGGAAA===:::444222000...,,,)))%%%"""!!!&&&)))+++---111444444333111///......///000111111000000...---,,,***((('''&&&&&&***+++,,,------,,,+++***%%%%%%%%%&&&&&&'''''''''###"""###&&&))),,,---,,,---///111222444777;;;>>>666555444222///+++)))'''                      """"""!!!###&&&---,,,***+++...000111111***%%%######""" ###!!!"""$$$$$$###$$$&&&)))+++...333777:::;;;;;;:::888555000+++'''%%%$$$$$$"""%%%+++666EEEUUUdddmmmmmmhhh___UUULLLDDD???===888::::::666444333,,,%%%(((### ###&&&&&&)))---555888;;;<<<;;;777333000222222111111111222444555222222000,,,)))''''''(((((()))+++---......------(((((('''''''''&&&&&&%%%'''''''''((()))+++,,,---...---...000333555555555555333///---,,,***(((&&&                """$$$$$$$$$###&&&+++***)))***---///000000)))$$$!!!!!! !!!!!!###$$$$$$$$$%%%'''(((+++...333777:::;;;::::::666444///+++((('''''''''&&&(((---777DDDTTTbbbkkknnnjjjcccZZZQQQIIIBBB???;;;>>>>>>===<<<===888111...)))%%%''')))***---111:::<<>>:::555222222111111000111222333444222222000---)))(((((())))))***,,,---............)))))))))(((((((((''''''))))))******+++,,,---------,,,---///222333444333333000---++++++***(((&&&               ###&&&''''''!!! ###%%%)))(((((())),,,...///...(((###!!!###%%%%%%%%%%%%'''(((,,,...222666999:::999999555333///+++)))))))))******,,,000999EEESSS```gggllljjjeee^^^VVVMMMEEEAAA>>>CCCGGGHHHKKKMMMIIIBBB999222------///000444888AAACCCEEEEEECCC>>>888444222111000000000111222333222222111...***))))))+++***+++,,,...///000000000,,,,,,+++************+++......------------------,,,++++++---///111111000///,,,***)))))))))'''&&&     !!!$$$$$$           !!!$$$%%%&&&!!! $$$&&&((('''(((***---......---'''""" ###&&&''''''&&&'''(((,,,...222555777888888777444222///+++))))))***+++,,,...333;;;GGGTTT___fffiiihhheee```XXXNNNEEE@@@AAAIIIQQQWWW\\\]]]XXXPPPEEE<<<444333444555:::@@@JJJKKKLLLKKKGGGAAA;;;777111000/////////000111222222222111...+++***+++,,,+++,,,---...///000111222///...------,,,---......222222222111000///...---,,,+++***+++---......---***((('''&&&'''((('''&&&     """***......%%%           !!!!!!$$$&&&(((((())),,,...///---+++&&&!!! ###'''))))))''''''''',,,...000333555666666555444222...+++))))))***+++...111888AAALLLXXXaaafffhhhhhheee```XXXNNNFFF@@@AAALLLXXXbbbiiijjjcccZZZPPPFFF<<<888888:::@@@FFFQQQRRRRRRPPPJJJCCC<<<777111000///.........///000111111000...+++***,,,---+++,,,---...///111222333111000///......///111222555555555444333111///...,,,+++***+++,,,---,,,+++'''&&&$$$$$$&&&''''''&&&     ###,,,444555---###            !!!%%%'''((()))+++---///...+++((($$$ ###(((+++***)))''''''+++,,,...111222333333333333111...,,,++++++---...333777@@@JJJUUU^^^dddhhhiiigggccc\\\TTTLLLDDD@@@???JJJYYYeeennnrrrllldddZZZOOOBBB===<<<>>>EEELLLVVVVVVUUURRRLLLCCC;;;666000///...---------...///000000///---+++***,,,...++++++,,,---///111222444333222000///000111333444777777777777555222000......---++++++,,,---+++***&&&$$$######%%%&&&&&&%%%      %%%///444///'''               !!!&&&(((((()))+++---...,,,((($$$!!!$$$))),,,+++)))((('''***+++---...///000000000111000...---...000333555;;;AAAJJJUUU^^^dddgggiiifffccc\\\TTTLLLDDD???<<<<<>>999666555444<<>>666111...---000888BBBLLL[[[hhhooonnngggYYYKKKEEEFFFJJJRRRYYY]]]\\\YYYSSSJJJ@@@777222---+++***))))))+++---...111///---+++++++++---......---,,,++++++---///000111000000000000111222222666777999999888555333111///...,,,,,,,,,,,,***))))))'''%%%###""""""######                    """&&&))),,,...+++)))((($$$!!!###$$$%%%&&&''')))***++++++******,,,...222777>>>FFFNNNVVV^^^cccfffhhhjjjlllkkkfff^^^YYYJJJEEE===555...)))'''&&&***111999CCCQQQ___ggghhhbbbVVVJJJFFFHHHLLLSSSZZZ[[[[[[XXXSSSLLLBBB:::444---,,,***))))))+++---///222111000......---......------------------......///////////////000111111555666777999888777555444000///---,,,,,,,,,***(((((('''$$$"""!!!!!!"""###                    """%%%)))---...+++((('''"""!!!"""$$$&&&((((((***+++***((())),,,///555<<>>@@@AAA???<<<999666333000,,,)))'''&&&###!!! !!!"""                            $$$***...///,,,***((($$$"""%%%$$$(((+++***(((***111888@@@IIIVVVcccjjjnnnooopppmmmiiiccc[[[RRRGGG<<<555,,,***'''$$$""" !!!%%%)))...999FFFNNNOOONNNGGGCCCEEEJJJKKKNNNQQQQQQTTTVVVWWWTTTNNNGGGBBB;;;777222...,,,,,,...000333666:::===>>>;;;888555111111000000...---,,,+++)))))))))***+++,,,---...---///222777;;;???CCCDDDEEEBBB>>>:::666222---***'''&&&###!!! !!!"""                            $$$***...///,,,***)))%%% """$$$$$$(((,,,+++(((+++222:::CCCLLLYYYeeekkkmmmmmmlllgggccc\\\TTTKKKAAA777000***(((&&&$$$"""!!!!!!!!! $$$(((---777DDDKKKKKKLLLEEEBBBEEEIIIKKKLLLOOOPPPSSSVVVWWWUUUOOOHHHDDD>>>:::444///,,,---...000333666;;;???@@@===999666222111000///...---,,,+++((((((((()))***,,,---...,,,...222777<<<@@@DDDFFFKKKHHHCCC>>>:::555000---'''%%%###!!! !!!"""                     ###,,,---//////,,,)))$$$"""!!!######$$$&&&''')))...333888AAALLLXXXaaaiiimmmkkkfffddd]]]UUULLLEEE<<<222+++(((&&&$$$"""!!!!!!"""###!!!$$$)))000888BBBMMMTTTPPPKKKGGGEEEHHHKKKLLLLLLNNNRRRWWWXXXUUUPPPKKKHHHAAA===777111---,,,------000555<<<@@@@@@>>><<<;;;777444000...---,,,+++)))((((((((((((((()))******+++...222666:::@@@FFFKKKNNNKKKGGGBBB===777111---+++&&&!!!!!!""""""      !!!!!!               ###---...///...,,,((($$$!!!!!!###$$$%%%&&&(((***...444888CCCLLLWWW^^^eeeiiigggbbbbbb\\\SSSKKKDDD;;;111***'''&&&$$$"""!!!!!!""""""!!!$$$)))///777BBBLLLSSSTTTQQQLLLKKKLLLMMMMMMLLLNNNRRRWWWXXXUUUPPPKKKIIIAAA>>>777111---,,,,,,---111555;;;??????===;;;:::777444000...------+++***(((((('''''''''((())))))***---111555:::@@@FFFJJJMMMKKKGGGCCC???888222---,,,'''""" !!!###"""!!!     $$$'''%%%"""              ###---......---+++'''###  """$$$%%%&&&(((+++///555:::EEEMMMUUUZZZ```dddccc___```ZZZQQQJJJCCC:::111***'''%%%###!!! !!!!!!!!!$$$(((///777AAALLLSSSYYYVVVSSSQQQPPPOOOLLLJJJNNNQQQUUUWWWTTTPPPLLLJJJCCC???888222...,,,------111555;;;>>>===<<<:::999666333000...------+++***((((((&&&&&&%%%&&&'''(((***---333888===BBBHHHLLLLLLKKKHHHFFFAAA;;;333...---(((###!!!"""######"""     %%%---000///***             """---------,,,***&&&###  ###$$$&&&)))---222999>>>GGGNNNTTTXXX\\\aaabbb^^^^^^YYYQQQJJJCCC;;;222,,,&&&%%%$$$"""!!! ###'''...777CCCNNNVVV[[[ZZZYYYWWWTTTOOOKKKIIIMMMPPPSSSTTTRRRNNNLLLJJJEEEAAA:::444///------...222555999;;;;;;999888888444222...,,,,,,,,,***))))))(((&&&%%%$$$%%%&&&''',,,000666<<>>666000...)))$$$"""$$$$$$###!!!     ###///777999333%%%              """,,,,,,,,,+++)))&&&###!!!"""$$$'''+++111888@@@EEELLLRRRWWWYYY]]]bbbccc```^^^XXXQQQJJJDDD===444...'''&&&$$$###!!! !!!&&&---777CCCPPPXXX^^^^^^^^^\\\XXXRRRNNNKKKLLLOOOQQQRRRPPPNNNLLLKKKHHHDDD===666111///...///222555888999888777777777222000---++++++***)))((()))(((&&&%%%%%%&&&((()))...222999@@@EEEIIIMMMOOOLLLKKKKKKIIIFFF@@@888333///+++'''&&&''''''$$$"""     ,,,666;;;777)))               """*********)))(((&&&$$$###"""%%%***000888AAAJJJQQQTTTYYY]]]^^^aaaeeeeeebbb]]]WWWPPPJJJEEE>>>666000''''''&&&$$$###!!! !!!%%%+++444@@@MMMVVV^^^```aaa___[[[VVVRRRQQQMMMOOORRRRRRPPPOOONNNNNNKKKGGG@@@999333111000000333555777777666555555666222///,,,+++******)))(((***)))'''&&&&&&(((+++,,,000555<<>>:::555444444555666333,,,&&&       &&&///444...&&&               !!!''''''''''''''''''&&&&&&!!! !!!#########""" !!!######&&&***222;;;FFFRRR^^^fffeeejjjllljjjjjjjjjfffaaaYYYTTTMMMHHHCCC===555///))))))((('''%%%###!!! !!!!!!###&&&,,,555AAAHHHSSSVVVYYYXXXUUURRRQQQRRRRRRTTTVVVVVVTTTTTTUUUVVVPPPLLLDDD===777444333333444555555555333222333444444222///---......---,,,,,,+++)))(((***---000333;;;AAAIIIOOORRRTTTUUUVVVPPPNNNKKKIIIGGGDDD@@@<<<888888999;;;<<<777///)))       )))...+++&&&                 !!!'''(((((('''&&&&&&((()))%%%$$$###%%%'''(((((('''&&&$$$""" """$$$&&&)))...666@@@LLLYYYeeemmmssspppmmmmmmnnnlllfff```[[[TTTKKKDDD???:::555000...+++(((%%%$$$""""""(((000999>>>GGGIIILLLOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUXXXSSSJJJAAA888333000...222444444333111000111222222222222222111///---,,,,,,,,,++++++,,,000777;;;BBBGGGOOOVVVYYYYYYVVVSSSSSSQQQMMMKKKIIIFFFCCC@@@AAAAAAAAA@@@===555,,,&&&     ###))))))'''"""               !!!''')))******(((((((((***'''&&&%%%''')))******)))((('''%%%######%%%'''))),,,111888BBBMMMZZZfffmmmssspppmmmmmmnnnlllfffaaaYYYSSSJJJCCC>>>:::444000,,,***&&&$$$###""" !!! !!!&&&---333888>>>@@@CCCGGGKKKOOOQQQRRRTTTTTTUUUVVVWWWWWWWWWWWWYYYTTTLLLBBB:::444111///333444444333111000000111222222333333222000...---,,,---------///333999>>>GGGKKKSSSZZZ]]]\\\YYYWWWRRRPPPMMMLLLKKKJJJGGGEEECCCCCCBBB@@@<<<555,,,&&&      %%%((((((               !!!(((***------,,,*********(((''''''))),,,------,,,+++***(((''''''))),,,...111444;;;CCCMMMYYYeeemmmpppnnnkkkkkkllljjjeeeaaaWWWQQQHHHAAA===999333///)))'''$$$######""" """!!! ###(((---000333444888===CCCIIIMMMPPPRRRRRRSSSUUUVVVXXXXXXYYYZZZUUUMMMDDD<<<666222111333444444333111///000111222333444555444333111000...//////000333888>>>CCCLLLQQQXXX^^^aaaaaa^^^[[[QQQPPPOOOOOOOOONNNLLLJJJEEEDDDBBB>>>:::222***$$$        """(((,,,&&&              !!!(((+++///000///,,,******(((((((((***---//////...---,,,***)))***,,,...000333666;;;BBBKKKWWWbbbjjjllljjjhhhggggggfffbbb___UUUOOOFFF@@@<<<777222...'''%%%""""""""""""!!!!!!  !!!$$$'''***+++,,,///444;;;AAAGGGJJJMMMNNNOOOQQQTTTVVVXXXZZZZZZUUUNNNFFF>>>888444222333444444333000//////000333444666888888666555333000111333555888===DDDHHHQQQUUU[[[aaacccccc```^^^SSSRRRQQQRRRRRRQQQOOOMMMFFFCCC???;;;555...&&&!!!        &&&+++***%%%              !!!(((+++///111///---+++***''''''''')))---/////////...---+++******,,,///000222555999???HHHSSS^^^eeefffeeecccbbbbbb```^^^]]]UUUNNNFFF???:::666111---%%%$$$"""!!!""""""!!! !!!###%%%&&&((()))+++///444:::???BBBEEEFFFHHHKKKOOOSSSVVVXXXWWWTTTMMMFFF???999555444333444444222000......///444555888;;;;;;:::888777222444666999<<>>:::666555333444444222///......///222555888;;;===<<<:::888444666999<<<@@@EEEKKKOOORRRUUUZZZ^^^```___]]][[[WWWVVVVVVVVVUUURRRNNNKKKDDD???888111+++&&&        (((***###               !!!'''))),,,---,,,***))))))&&&&&&'''***...111111111111///---+++***+++---...///111444999AAALLLXXX```______^^^]]][[[ZZZ[[[[[[WWWPPPGGG???:::444...***'''%%%###"""######"""!!!""""""""""""""""""""""""$$$%%%(((+++...000222333444555777;;;AAAGGGLLLOOOOOOLLLHHHCCC>>>:::777555333444444222///------...///222666:::<<<;;;999777666888<<>>777///)))%%%       &&&+++$$$               !!!&&&)))+++,,,***)))((((((''''''(((+++///222333222333111...+++***+++,,,...///000444999@@@LLLXXX___^^^^^^^^^\\\[[[ZZZ[[[\\\XXXQQQHHH@@@:::444---)))'''%%%############"""!!!$$$$$$$$$$$$###""" """$$$'''***---...//////...000222666<<>>666///)))%%%!!!                      ''''''(((((((((((((((''''''&&&'''(((***...111444555333000...,,,++++++,,,///111444777===GGGTTT]]][[[\\\ZZZWWWYYY\\\[[[WWW[[[VVVNNNDDD;;;333...,,,***(((%%%###!!!!!!""""""&&&%%%$$$""" $$$%%%(((***,,,,,,,,,+++---+++,,,222777999>>>DDDCCCCCCBBBAAA>>>;;;999777333333111000////////////000111333555777999:::;;;888999:::<<>><<<:::777666444333222111000000000000...000222444666888999999777888:::;;;>>>CCCJJJNNNPPPQQQTTTXXXZZZYYYVVVSSSSSSRRRSSSTTTTTTRRRNNNKKKFFFAAA:::333---((($$$!!!                 $$$%%%&&&''''''''''''''''''''''''((())),,,...000111///---+++******+++,,,,,,///222555:::CCCNNNWWWXXXYYYVVVTTTVVV\\\^^^\\\ZZZUUUMMMCCC;;;444000...***)))((('''((((((***+++'''%%%###  """&&&)))++++++***)))(((&&&&&&***---...222777999999::::::999777666555444444444333222222222222...///111333555666777888777888999:::<<<@@@EEEJJJLLLNNNQQQUUUXXXXXXUUUSSSRRRQQQQQQRRRSSSQQQNNNKKKGGGCCC===777222,,,'''###               ###$$$%%%&&&'''''''''''''''''''''((()))***,,,------,,,***)))((()))***+++,,,///333666;;;BBBMMMTTTVVVVVVSSSPPPSSSZZZ]]][[[[[[VVVMMMCCC:::444000...++++++***))))))***++++++'''%%%"""!!!%%%)))++++++******'''$$$$$$''')))))),,,111444555666777777666555555444555555555555444444333...000111333555777777888666777888888999<<<@@@DDDHHHJJJMMMRRRVVVWWWUUUSSSQQQQQQQQQQQQRRRQQQNNNKKKGGGDDD@@@;;;666000***%%%                   """###$$$&&&'''(((((((((((('''''''''(((((()))))))))((('''&&&'''(((***+++---000555888<<>>CCCEEEHHHNNNSSSUUUUUUSSSQQQPPPPPPQQQQQQQQQNNNLLLHHHEEEAAA===999333,,,'''                      """###$$$&&&((())))))***((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%'''***+++...222777:::>>>CCCKKKQQQUUUUUURRROOOQQQVVVXXXVVVSSSNNNEEE;;;333...++++++---,,,,,,+++******)))((()))&&& ###(((++++++***)))&&&###!!!$$$$$$$$$&&&***...///111333444555555444333444666777777777666666333444555777999:::::::::777888888777666666888:::===???BBBHHHNNNRRRRRRRRRPPPOOONNNOOOPPPOOONNNLLLHHHEEEAAA===999333---)))                      """###%%%''')))***++++++((((((((('''&&&%%%$$$######"""""""""$$$&&&)))+++...222777;;;>>>CCCIIIOOOPPPQQQNNNKKKLLLOOOOOOKKKHHHCCC;;;333---*********+++,,,,,,,,,,,,,,,++++++)))&&&  &&&))))))(((&&&%%%!!! """###"""$$$(((,,,---///111222333333333222333555777888888777666444555666888999:::::::::888999999777555444555777666888<<>>BBBHHHMMMJJJKKKHHHEEEEEEGGGFFFBBB???;;;444...)))((()))******+++,,,---............)))&&& $$$''''''&&&$$$### !!!"""!!!###'''***+++---///111111111111111333555777888888777666444555666888999:::::::::999:::999777555444444555222444888>>>EEEJJJKKKLLLKKKJJJIIIIIIJJJKKKJJJHHHGGGDDD???;;;777333...+++      """###                      ###$$$%%%&&&''')))******++++++***)))(((''''''&&&###"""""""""###%%%(((***,,,///444888<<<@@@EEEHHHFFFFFFFFFFFFDDDAAA>>><<<999555...)))%%%%%%&&&((()))+++...000111000...---+++&&&!!!$$$%%%%%%%%%###"""!!! !!!"""###((()))+++...000222333444555666777888888777666555444555666888999:::;;;;;;888777555444333333444444222111222777???FFFJJJKKKJJJFFFCCCEEEIIILLLJJJGGGDDDBBB???:::666333000///       ###%%%"""                    $$$$$$%%%'''((()))***+++,,,,,,+++***)))((('''&&&###"""!!!!!!###%%%'''(((,,,///333777:::>>>BBBEEEEEEEEEEEECCCAAA===999777222...(((### """$$$'''))),,,///000///...---+++&&&"""$$$$$$######"""!!! !!!!!!"""&&&'''))),,,///111222333444555666777777666555555444444666777888888999999777666444333222222222333000///000555<<>>AAACCCCCCBBB@@@<<<888444111+++(((###!!!%%%'''+++...//////...---+++&&&!!!"""""""""$$$###!!! !!!!!!"""$$$'''***---///000111444444555666666555444333444444555666666666666666444333222111000000111111......///333999???CCCEEEHHHEEEBBBBBBDDDEEECCC@@@@@@>>>;;;777444111///...      (((...,,,$$$                !!!&&&&&&''')))***+++,,,------,,,+++***(((&&&%%%%%%###"""""""""###$$$%%%%%%(((+++...222555888<<>>;;;777222---+++&&&$$$!!!!!!###%%%'''+++///111222111111,,,'''!!!"""#########"""!!! !!! """$$$'''***,,,...///000000111111111000......222333333333333222111111...............---------,,,---...000444888===@@@CCCBBBAAA@@@@@@>>>;;;999666555333000...,,,******      %%%(((((('''                   """&&&&&&''')))***+++,,,---++++++***)))((('''&&&&&&'''''''''''''''''''''&&&$$$'''+++...000444777:::<<<<<<;;;999666111---***###"""  """&&&(((,,,///222222222111,,,'''  """######!!!!!!  !!!""" !!!$$$&&&(((***+++,,,---............---+++***...///////////////......,,,,,,------------,,,,,,***,,,...///111555:::===?????????>>><<<:::777666111000...,,,***(((((('''       ###%%%                   ###%%%&&&'''(((***+++,,,,,,++++++++++++******))))))***************)))(((((('''))),,,...///111333666888888888666444000---***$$$""" !!!"""&&&(((+++///111111000///---''' !!!!!!!!!  """### """$$$&&&'''((((((++++++,,,,,,+++***((('''))))))***+++++++++******+++,,,------------,,,+++(((***,,,---...111666:::999;;;;;;;;;888555333222,,,+++***(((&&&%%%%%%%%%      ###!!!                    ###%%%%%%&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---.........000222555555555444222///,,,***&&&%%%###!!!!!!!!!###$$$%%%'''+++...//////......---(((   !!!"""$$$!!!"""$$$%%%%%%%%%)))*********)))(((&&&%%%%%%%%%&&&'''''''''''''''***+++------...---,,,+++&&&(((***++++++...333888666777999888555333111000***)))(((&&&%%%$$$######                        $$$%%%&&&(((***,,,...//////...---,,,,,,---...///000000000///...,,,******************+++---///000111222333333111///+++)))(((%%%""" !!!###$$$$$$'''))),,,...///...---+++)))%%%   $$$ !!!"""""""""""""""(((((('''&&&%%%%%%%%%$$$$$$%%%&&&$$$######$$$&&&'''(((((()))******++++++(((((()))***,,,///000222222333555555444000,,,***)))(((&&&$$$"""""""""###                       ###$$$%%%(((***,,,...///000000///...---...//////111111000000///---,,,+++,,,+++++++++,,,---...//////000111222000---***((('''$$$!!! """$$$%%%%%%(((***,,,......---+++***((($$$  $$$ !!!!!!"""!!!!!!!!!%%%%%%%%%%%%$$$###"""!!!!!!""""""""" """$$$''''''((()))***+++++++++)))))))))***,,,---///000000111333444222///+++(((&&&%%%$$$###"""######$$$                     !!!"""$$$&&&))),,,///000222222111000//////000000111222111111000///...---......------,,,---......---...//////...+++)))'''%%%###!!!!!!###%%%'''''')))***,,,---,,,+++)))'''&&&### ### !!! !!!"""###$$$###!!! """%%%&&&((()))***+++++++++************+++,,,---------///111111000---)))'''"""""""""""""""###$$$%%%                        """$$$(((,,,///111444333333222111000000000111222222222111000//////000//////...------,,,,,,+++,,,,,,,,,+++)))'''&&&$$$"""!!!"""$$$'''))))))***+++++++++***(((&&&%%%###  !!! !!!###$$$###!!!!!!$$$%%%''')))***+++,,,+++,,,++++++************++++++---///000///,,,)))'''!!!!!!""""""######$$$$$$                     ###'''+++///111444444333222111000///...000000111111111000000///000000//////...,,,++++++************)))'''&&&%%%###"""!!!###&&&)))******************(((&&&$$$###    !!!###$$$###!!!!!!"""$$$&&&)))+++,,,,,,,,,---,,,+++***)))(((((((((***+++...//////,,,)))'''######$$$$$$$$$$$$$$$$$$                   !!!%%%***...000444333333222000...---,,,......//////000000//////////////////---,,,+++***)))))))))(((((('''&&&%%%###""""""$$$'''************))))))(((&&&%%%###"""   !!!"""###""" !!! """&&&)))+++,,,,,,,,,---,,,***)))((((((''''''(((***,,,......,,,)))'''%%%%%%&&&&&&'''&&&&&&%%%                      $$$(((---///222222222111///---***)))+++,,,------........................---,,,***)))(((((((((''''''&&&&&&%%%$$$######%%%(((*********)))((('''&&&%%%$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!%%%)))+++,,,,,,,,,,,,+++***)))((('''''''''%%%'''***,,,,,,***'''&&&$$$%%%''')))*********)))                          ###''',,,...111111111000...+++)))'''******+++,,,------------,,,---......---+++***)))(((((((((''''''&&&&&&&&&$$$###$$$%%%(((******)))(((''''''&&&$$$######"""  !!!"""######!!!!!! !!!%%%))),,,---,,,,,,++++++***(((''''''''''''###%%%(((******)))&&&$$$###%%%'''***,,,---------                            $$$***...111111111///+++)))((()))************************+++,,,---------+++)))((((((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&%%%$$$###"""!!!  !!!"""$$$&&&)))***+++,,,++++++***)))(((''''''&&&"""$$$&&&'''%%%$$$###$$$###$$$'''+++000222222000                          ###)))...000111000...+++))))))***,,,+++++++++***************+++,,,---,,,+++)))(((''''''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$###"""!!!!!!  !!! !!!###%%%''')))+++,,,,,,******))))))((('''&&&&&&"""###%%%%%%###"""###$$$&&&'''***///444777777666                         """(((,,,...///000...,,,******+++......---,,,+++***))))))))))))***++++++***)))(((&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!    #########""""""######$$$&&&(((***+++,,,---******)))((('''&&&%%%$$$""""""###"""!!! """$$$'''(((,,,222888===>>>>>>                     %%%))),,,---......,,,+++,,,...111000///---+++***(((''''''(((((()))))))))((((((&&&%%%$$$######""""""""""""###$$$%%%%%%&&&&&&&&&$$$$$$######"""!!!!!!   !!!!!!"""###$$$&&&&&&%%%######$$$$$$%%%''')))+++,,,------***)))((('''&&&%%%$$$###""""""""" !!!$$$%%%''',,,333<<>>000%%%              """(((,,,...///............---,,,***)))))))))******)))(((''''''$$$"""!!!!!!#########"""!!!!!!!!!"""!!!!!!  !!!""""""!!!!!!"""""""""""""""""""""!!!!!!###%%%%%%%%%%%%!!!  !!!""""""$$$'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%'''***,,,---,,,,,,+++***((('''&&&&&&""""""""""""############%%%%%%%%%&&&'''((()))***   ))):::KKKXXX```bbbWWWMMM>>>111'''                    $$$***---//////...---------+++***)))(((&&&'''((()))***)))((('''$$$###"""###$$$%%%$$$"""!!!!!!"""#########"""""" !!!!!!!!!!!!!!!######$$$$$$$$$$$$###"""!!!!!! !!!"""$$$&&&&&&%%%###"""!!! !!!###%%%%%%'''***+++***((((((((('''&&&&&&%%%$$$$$$%%%%%%""""""###$$$&&&))),,,...---...---+++(((&&&%%%&&&!!!!!!!!!""""""""""""###$$$$$$$$$%%%&&&''')))***    ###222AAALLLRRRSSSGGG===///$$$                  &&&,,,...//////,,,,,,+++***)))(((''''''$$$%%%''')))))))))((('''%%%$$$###$$$&&&&&&$$$###""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###  """###%%%&&&%%%### !!! """%%%'''(((***---...,,,***))))))&&&%%%%%%$$$$$$$$$$$$$$$"""""""""###&&&))),,,......//////,,,(((%%%%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$###$$$%%%&&&((()))    +++777@@@DDDDDD;;;111$$$                  '''---/////////******)))((('''&&&&&&%%%###$$$&&&((())))))''''''%%%%%%$$$%%%''''''%%%###"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!###$$$&&&'''''''''&&&'''&&&&&&&&&&&&### !!!###%%%''')))(((&&&###!!!!!!  """&&&((())),,,///000...,,,******%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!###%%%))),,,//////000000---(((%%%%%%&&&!!!!!!!!!!!!"""""""""###$$$#########$$$&&&((()))   %%%+++000333((($$$                  %%%+++000000,,,---,,,***(((&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########""""""""""""!!!&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&### """$$$###$$$%%%&&&%%%%%%######!!!  """&&&(((------.........---+++***)))(((&&&$$$#########$$$ !!!"""%%%(((+++---111111000---)))%%%######"""!!!!!! !!!!!!$$$###!!! !!!"""$$$%%%   !!!"""!!!                  %%%***//////+++,,,+++)))'''%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""'''''''''''''''''''''(((((()))******((($$$ !!!#########$$$%%%%%%%%%$$$###"""!!!  ###&&&(((------...///...---,,,+++)))(((&&&$$$#########$$$ !!!!!!###%%%(((***,,,/////////,,,((($$$"""""" !!!!!!"""!!!  """$$$%%%                   !!!%%%)))------)))***)))'''%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''''''''***,,,------***&&&!!!!!!"""#########"""###$$$%%%%%%$$$###""""""!!!!!!!!!"""%%%''')))------...///...---,,,+++)))(((&&&$$$#########$$$!!!!!!"""###%%%''')))***,,,,,,,,,***&&&"""!!!!!! !!!!!!!!! !!!###%%%               $$$***,,,)))$$$!!!  ###%%%(((++++++(((((('''%%%$$$"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))((('''&&&&&&&&&'''(((---...000000---(((### ###$$$$$$###""""""###$$$%%%%%%%%%$$$#########"""###$$$&&&)))***------...//////...---,,,)))(((&&&$$$#########$$$!!!""""""###%%%&&&'''(((((())))))'''$$$!!!  !!!!!!!!!!!!"""###               ***222:::888555222---&&&  %%%&&&'''))))))'''&&&&&&$$$###!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$######"""""""""######$$$%%%&&&''''''&&&(((((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((...000222222000+++%%%!!!"""$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***+++,,,---.../////////...---)))(((&&&$$$#########$$$""""""###$$$%%%%%%%%%&&&%%%&&&'''%%%"""  !!!"""""""""!!!!!! !!!             )))222AAABBBDDDDDD@@@777+++###  !!!(((((('''))))))'''&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$###""""""!!!!!!"""###$$$&&&'''''''''''')))(((((((((((('''''''''&&&%%%$$$######%%%'''(((---000333444222---'''### """###$$$######"""###$$$%%%'''''''''&&&&&&%%%&&&&&&'''(((***+++,,,,,,---...///000///......)))(((&&&$$$#########$$$"""###$$$$$$%%%$$$$$$######$$$%%%$$$""" !!!"""###$$$######!!!!!!               $$$---:::@@@HHHNNNMMMEEE888...   ###******((((((((('''%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$###"""!!!!!!!!!"""###$$$&&&'''((((((((()))(((((((((''''''''''''$$$###"""!!!"""$$$'''))),,,///333555333///)))%%%!!!!!!!!!"""""""""""""""$$$%%%&&&((()))(((((('''&&&'''((()))***+++------,,,---...000000000///...)))(((&&&$$$#########$$$######$$$%%%$$$$$$###"""!!!###$$$###!!! !!!###$$$%%%%%%%%%###!!!                 )))000888EEEPPPSSSKKK>>>444   %%%,,,+++((((((((('''%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$###"""!!!!!! """###%%%&&&'''(((((((((((((((((((((''''''''''''"""!!! !!!$$$''')))+++...222555444///***&&&""""""!!!!!!!!!!!!""""""$$$%%%'''))))))))))))(((''''''(((***+++,,,---...,,,---///000000000//////)))(((&&&$$$#########$$$###$$$$$$%%%$$$###"""!!!!!!"""$$$###!!! !!!!!!%%%&&&''''''&&&$$$!!!                     !!!(((666FFFPPPMMM@@@333       ###&&&***+++***(((''''''###$$$$$$$$$$$$######"""&&&%%%$$$$$$$$$&&&'''(((%%%%%%$$$"""!!!  !!!"""$$$%%%'''((()))(((((('''(((***+++)))(((%%%###!!! !!!$$$(((***+++---000222111---)))&&&###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,...///---.........//////000000)))'''### !!!###%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""$$$%%%'''((((((&&&%%%$$$!!!                    )))777@@@???444)))      $$$'''***+++)))((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$###""" """"""######$$$&&&'''((((((''''''(((***+++***(((&&&$$$"""!!!"""$$$(((******---///111///,,,'''$$$!!!  ############$$$$$$%%%%%%&&&&&&'''(((***,,,---...,,,---......///000000111)))'''###  ###%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%&&&((())))))'''&&&%%%"""                   %%%------&&&     %%%'''******)))'''&&&&&&'''(((((()))))))))((((((''''''&&&%%%%%%&&&((()))'''&&&%%%###"""!!! ######""""""###$$$&&&''''''&&&'''(((+++,,,+++)))'''%%%###""""""%%%(((***)))+++......---)))%%%""" !!!"""###$$$$$$$$$$$$&&&''')))+++,,,---+++,,,---///000111111111***'''$$$  """$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&''')))******)))((('''$$$    !!!"""!!!                 !!!    %%%(((******)))'''''''''))))))***++++++,,,++++++***)))((('''((((((******((('''%%%###"""!!!!!!!!!"""!!!!!!!!!"""###&&&'''&&&&&&&&&))),,,---,,,+++)))'''%%%######%%%(((***)))***,,,,,,***&&&""" !!!"""###"""###$$$&&&(((***+++,,,***+++---///000111222222***((($$$!!! !!!""""""######$$$$$$%%%&&&&&&(((((((((''''''&&&%%%%%%'''(((***,,,,,,+++***)))%%%!!!   &&&(((***((("""                  &&&(((******)))))))))******+++,,,---.../////////+++***)))(((((()))***+++)))(((&&&###""""""""""""!!! !!!###%%%'''(((&&&&&&'''***---//////...+++)))&&&$$$$$$&&&(((***((()))******((($$$  !!! !!!$$$&&&(((***++++++)))+++---///111222111111***(((%%%""" !!!!!!!!!"""###%%%&&&'''''')))*********)))((('''&&&((()))+++------,,,+++***&&&"""   ###,,,111555333,,,###                     &&&(((***+++++++++,,,------...///111222333333333---,,,+++*********+++,,,---+++(((&&&$$$$$$%%%&&&######$$$%%%&&&'''((((((''''''(((+++///222222111---+++(((%%%%%%&&&(((***))))))***)))&&&"""!!!###&&&)))***++++++)))+++...000111111000000+++)))&&&###  !!!###%%%'''((()))***+++,,,,,,+++***((('''((()))+++---...---,,,+++&&&"""  ###)))666<<>>===<<<===>>>@@@@@@AAABBBBBBCCCCCCCCC@@@>>>999333......333888888888999777555111---***''')))+++...111333444555///...+++'''%%%%%%(((***---,,,+++(((###"""$$$&&&((())))))((('''++++++,,,,,,---.........,,,***'''$$$"""  """$$$%%%%%%&&&(((******+++---......,,,+++)))((()))***+++,,,+++***)))&&&$$$        ,,,<<>>CCCDDDDDDDDDBBB===777222...'''(((+++---///111222333///...+++(((%%%%%%'''***++++++)))&&&"""###$$$&&&)))******)))))),,,,,,,,,---......//////,,,***'''$$$""" """$$$%%%%%%&&&(((******+++,,,......---+++***))))))+++,,,,,,+++***)))&&&$$$      +++;;;NNN]]]iiiiiicccZZZJJJ;;;+++$$$                  $$$'''***---000222555888;;;???AAADDDFFFHHHJJJMMMPPPVVVXXX\\\___aaa```___^^^[[[WWWPPPJJJFFFHHHNNNRRRRRRQQQPPPLLLEEE===555000'''((()))+++---...000000...---+++(((%%%%%%'''))))))((('''$$$ ###%%%''')))++++++++++++,,,------...//////000000,,,+++(((%%%"""!!! !!!###%%%&&&&&&&&&((())))))***,,,---------,,,,,,)))***+++,,,,,,+++***)))$$$###!!!     '''444FFFTTTbbbfffcccZZZKKK>>>,,,'''                  %%%'''***---111333777;;;>>>CCCFFFKKKOOOSSSWWW[[[___cccffflllppprrrrrrpppnnnhhhbbbZZZSSSOOOQQQUUUYYYYYYXXXVVVQQQHHH>>>444///((((((((()))***+++,,,---,,,,,,+++)))&&&%%%&&&'''&&&%%%$$$"""###$$$&&&)))+++,,,------------......///000000000---+++(((%%%###"""!!!!!!!!!###&&&'''''''''''')))((()))***,,,,,,------,,,***++++++,,,+++***((('''###"""!!! """###       ***888DDDRRRYYYXXXQQQFFF<<>>;;;777444111000---+++)))&&&%%%%%%&&&'''(((***,,,+++(((%%%$$$###  $$$(((,,,---++++++,,,,,,---......//////---+++(((%%%$$$######"""%%%(((***)))'''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''%%%###!!! !!!!!!""""""######           %%%'''(((&&&%%%&&&'''((((((&&&###                   !!!%%%(((,,,000555888;;;@@@HHHNNNYYYgggvvv{{{mmmeee^^^UUUNNNKKKCCCBBB???<<<;;;;;;<<<===:::999777555333222111111000///---+++)))'''&&&%%%&&&(((***+++***&&&""""""""" !!!&&&)))+++------------......//////111///,,,)))&&&%%%$$$$$$"""&&&)))+++***(((&&&%%%%%%$$$$$$###############''''''&&&%%%$$$"""!!! !!!"""""""""!!!           $$$&&&&&&&&&'''(((******)))&&&"""                  !!!&&&)))///222777:::>>>EEENNNUUU```oootttcccYYYPPPGGG@@@===<<<;;;999777666555555555555444333222111111111111111000...,,,***(((&&&%%%&&&(((***+++)))&&&""""""!!!  $$$''')))+++,,,---...////////////...---+++)))'''&&&%%%%%%###&&&***+++***((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%(((''''''&&&%%%###!!!!!! !!!"""!!!!!!        !!!$$$%%%'''(((+++,,,+++'''###                 """(((+++111555:::>>>DDDMMMYYYaaannn}}}yyyiiiVVVIIIAAA999444333555444333222111///......---------......000111111333222111...,,,)))'''&&&%%%'''))))))(((%%%!!!!!! !!!$$$&&&***+++---///000000///...,,,++++++***)))'''&&&%%%%%%(((,,,---,,,***))))))'''&&&&&&%%%%%%&&&''''''((((((((('''&&&$$$""""""!!!!!!!!!!!!         """$$$''')))'''$$$               """(((---222666<<>>???;;;:::888555333222111000......---,,,+++)))((('''                         !!!'''000<<>><<<999888666666666333///,,,***(((%%%###!!!                          !!!&&&---:::JJJ[[[qqq~~~fffOOO@@@888333---,,,///111000///+++***(((&&&$$$$$$&&&((()))***+++---///111333444666555333000,,,(((%%%$$$!!!"""######"""!!! !!!!!!!!! """&&&((())),,,000333444555888:::;;;<<<===???BBBFFFIIIJJJJJJKKKMMMNNNMMMLLLJJJIIIEEECCC@@@===;;;:::999999777444000---+++(((%%%###                         $$$+++777HHHZZZqqqoooYYYEEE999444111------000222222111---***'''$$$###%%%(((***++++++---...000222444444444333111...+++(((%%%$$$"""############!!!  """"""######"""!!! """%%%&&&'''(((,,,111555777:::===???@@@AAACCCGGGKKKPPPTTTWWWXXXXXXXXXXXXVVVSSSPPPNNNIIIGGGCCC@@@>>>=========:::666222...,,,)))&&&###                        """***666FFFWWWlllqqq```OOO@@@777333111///000333666666555///+++&&&######&&&***,,,,,,---...000111333333444222111///,,,)))'''%%%%%%###$$$$$$$$$$$$"""!!! !!!"""###$$$%%%%%%$$$"""  ###%%%&&&&&&&&&'''+++000666;;;???BBBCCCFFFGGGJJJNNNTTTZZZ___ccc`````````^^^[[[WWWSSSPPPLLLJJJFFFCCCAAA@@@AAAAAA===999444000---***&&&$$$                      (((333BBBSSSfffzzz|||oooaaaSSSFFF<<<666111111111222444666666666111+++%%%"""$$$(((+++,,,---...///111222333333333000...,,,***(((&&&%%%%%%$$$%%%%%%%%%%%%###"""!!! """###$$$$$$$$$%%%%%%%%%$$$"""!!! """%%%&&&'''&&&&&&'''***000888???DDDGGGGGGKKKLLLNNNRRRXXX___eeeiiiddddddcccaaa^^^YYYUUURRRNNNLLLIIIGGGEEEEEEEEEFFFAAA===888444000,,,(((%%%""""""  !!!"""                      &&&000>>>NNNaaarrrzzz{{{tttlll___QQQFFF===666222///000111222333333333333111+++%%%###&&&***,,,------...000111222222222111...,,,***(((&&&%%%%%%&&&%%%&&&&&&&&&&&&$$$###""" !!!###%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""###%%%'''(((((((((((((((,,,222;;;DDDIIIKKKKKKMMMMMMOOORRRWWW]]]cccfffdddddddddbbb___[[[XXXUUUOOONNNMMMLLLLLLKKKKKKKKKGGGDDD>>>999555000,,,)))&&&%%%###"""""""""######                       """&&&///;;;IIIYYYgggkkkiii```XXXMMMBBB;;;666333111000111333444333222111111111+++%%%$$$'''+++---,,,---...000111222111000///,,,+++(((&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""!!!"""$$$###$$$&&&''''''&&&$$$###"""###$$$%%%&&&'''''''''''''''(((******+++++++++,,,///555???IIIOOOPPPOOOLLLKKKKKKMMMQQQWWW\\\______`````````^^^[[[XXXVVVPPPQQQRRRSSSSSSRRRQQQQQQOOOKKKEEE???;;;666111...)))(((&&&%%%$$$$$$$$$$$$                        """$$$(((///999DDDQQQ[[[\\\XXXOOOIII@@@999555444444333333555777777555333222111111+++%%%$$$(((,,,---,,,,,,...000111222111///...+++***'''%%%$$$%%%&&&&&&&&&''''''((('''%%%$$$### ###%%%&&&%%%&&&'''((((((&&&$$$###!!!"""$$$&&&'''))))))******++++++,,,,,,---.........111888BBBLLLRRRSSSRRRJJJIIIHHHIIILLLQQQVVVYYYZZZ[[[\\\\\\[[[YYYVVVUUUQQQSSSUUUWWWXXXWWWVVVTTTTTTPPPJJJDDD???:::555222+++***(((&&&%%%%%%%%%%%%                   $$$(((((('''&&&///333:::CCCJJJNNNMMMLLLAAA???:::666333222222222555555555555444222000...,,,,,,++++++++++++,,,,,,///000222222222000---+++,,,***'''$$$######$$$%%%))))))))))))((('''&&&%%%###!!!!!!"""%%%(((************)))((((((&&&###!!!!!!"""%%%)))---///111222222///---...111222111000111444<<>><<<999888777666444222                   ***333999;;;:::888666888;;;>>>???<<<777222------,,,,,,...222555888;;;;;;:::888666333000...***++++++++++++++++++***+++,,,------,,,+++)))(((&&&&&&''''''((()))++++++******)))((((((''''''''''''''''''***...111222222...///...+++'''###  """&&&,,,222999===@@@DDDCCCAAA@@@>>>===;;;999:::<<>>999999<<>><<<999                  &&&000:::???@@@===;;;999:::<<<>>>???<<<777333------,,,---///222666888>>>===<<<:::777333000...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,***)))((($$$%%%'''(((***++++++,,,++++++)))(((''''''(((((())))))***---222555666555000111111---(((### !!!%%%+++222999>>>BBBGGGGGGGGGEEEBBB???<<<;;;;;;===BBBIIIPPPSSSQQQMMMEEEBBB===999999<<>><<<888444000...+++,,,---......---,,,+++++++++++++++***))))))((($$$&&&(((+++,,,---------,,,+++)))(((''''''((())))))***,,,000444777888888111333333000)))$$$""""""!!!"""&&&+++111888>>>AAAHHHIIIIIIGGGCCC???<<<<<<===>>>BBBHHHOOOQQQOOOKKKCCCAAA===:::999;;;???AAAIIIPPPXXX\\\\\\[[[\\\]]]^^^ccciiilllkkkjjjkkkmmmgggggghhhjjjjjjfffaaa]]]YYYWWWTTTSSSRRRPPPMMMKKK                  $$$,,,777AAAGGGFFFBBB>>>:::999888888999999777555111000000111333777;;;===BBBAAA@@@===999444000...,,,---///000000///---,,,******))))))(((''''''&&&&&&(((+++...000000///...---+++)))((('''''')))))))))***---111666999:::999222555666222***%%%$$$%%%###$$$'''+++111888===AAAFFFHHHIIIGGGBBB===;;;;;;;;;<<>>;;;888777777777888???GGGLLLMMMOOOTTTXXXXXX^^^dddeeeccc```aaaccc___aaaeeekkknnnnnnjjjgggZZZYYYXXXZZZ\\\^^^]]]\\\                  %%%+++666???DDDDDD@@@===888666444222222444666777666666777999;;;>>>@@@AAAHHHDDD>>>888555333111///...111444666555333///---***)))'''&&&%%%%%%&&&&&&(((---111222444777666333///+++'''&&&&&&'''(((((((((***---333888:::999888333444555444111,,,'''$$$(((&&&'''---222555:::AAAFFFEEEBBB???===:::999888555888;;;>>>???@@@BBBDDDCCC@@@===;;;:::888555333444777;;;>>>@@@CCCGGGIIINNNSSSYYY]]]]]][[[ZZZYYYWWW]]]dddhhhnnnqqqnnnhhh[[[XXXTTTUUUZZZ^^^``````                ###***444>>>CCCBBB???<<<777666333222222333555777777888:::<<<>>>AAACCCDDDHHHDDD>>>888555444222111000222555777777444111...)))((('''&&&%%%%%%&&&'''***000555666888:::888444///,,,(((&&&''''''((('''(((***---222777:::999888333444444333000,,,(((&&&)))&&&'''---111444999???BBBAAA???<<<:::888888777444777:::<<<===>>>AAACCCBBB@@@>>><<<:::888444111111444777999;;;>>>AAADDDFFFKKKQQQUUUVVVUUUSSSSSSTTT[[[bbbhhhnnnqqqmmmggg[[[WWWTTTUUUYYY^^^aaaaaa                """(((222;;;@@@@@@===:::666555333111111333555777888:::<<>>>>>;;;555111...***(((((((((''''''((())),,,111666888888777333333333222///---***)))***'''(((---111333777===<<<;;;:::888777666666666444555888999:::<<>>BBBHHHLLLNNNNNNNNNNNNPPPXXX```gggmmmppplllfffZZZVVVSSSTTTYYY^^^aaaaaa                '''000999>>>>>>;;;999666444222111111333555777999;;;>>>BBBEEEHHHIIIIIIEEEAAA:::666555555444444555777:::;;;:::777333111)))(((&&&$$$$$$&&&((()))000777>>>AAABBBBBB===777222///,,,)))(((((('''&&&&&&'''***...333555555444111111000000...---,,,+++,,,)))***...111222555:::888888777666666555666666444555777777888:::>>>AAACCCBBBAAA@@@>>>999444000---.../////////000333555:::>>>CCCGGGIIIJJJKKKLLLLLLTTT^^^fffmmmpppkkkdddYYYUUURRRTTTYYY]]]______               &&&///888======;;;999555444222111222333666888888;;;@@@DDDGGGIIIIIIIIIBBB>>>888555555666777888999;;;===>>><<<999444111***(((&&&$$$$$$%%%''')))000777???BBBDDDDDD>>>888333000---***)))'''%%%$$$$$$$$$&&&***...111111111...////////////......---...,,,,,,000222222444888666666666555666666777777666666666666777:::>>>BBBDDDCCCBBBAAA???;;;666222.........---,,,---000222777:::>>>BBBDDDFFFHHHJJJJJJRRR]]]dddkkkooojjjcccXXXVVVTTTVVVZZZ^^^^^^]]]                  !!!'''000888======;;;:::666555333222333555777999999<<>>@@@AAACCCCCC@@@<<<666333,,,***&&&$$$###$$$'''(((---555===@@@BBBCCC>>>888333111---***(((&&&###!!! """%%%))),,,---,,,---...000111222222111000111...///222333222333666666666666666666777888888666666555444555888===AAADDDBBBAAA@@@???<<<777444/////////---,,,---///222444777;;;===???AAADDDGGGJJJRRR\\\cccjjjmmmjjjcccZZZYYYXXX[[[___```^^^[[[                   ###(((111999===>>>===;;;777555444333444666999:::;;;>>>DDDIIIKKKKKKIIIHHH@@@===888777:::???CCCEEEHHHIIIIIIHHHEEE???999666...+++'''$$$"""###%%%'''***222999===???AAA===888333111---***(((%%%""" $$$'''((((((---///222555666666555444444111111444555222333666666666666666666666777888555555333222222666;;;@@@BBB@@@>>>======;;;888555000000///---,,,---000222555777:::<<<===@@@CCCFFFLLLSSS[[[bbbhhhllliiiccc^^^]]]___bbbeeeddd```[[[                      $$$)))111999>>>???>>><<<777666444444444777999;;;===@@@FFFKKKMMMLLLJJJHHHAAA>>>:::999===BBBGGGJJJMMMNNNNNNLLLHHHBBB<<<888///,,,((($$$"""###%%%&&&(((///666:::===???===888333000---***'''$$$ """%%%&&&%%%...111555888::::::888777555333333555555333333555666666555555555666777777444444222000000444:::???@@@>>><<<;;;:::999777666111000///---,,,---000333777999;;;===>>>@@@DDDGGGNNNTTT\\\aaagggllliiidddaaaaaacccgggjjjhhhbbb\\\                   !!!)))333===AAACCCDDD@@@<<<888666555444444666888999<<<@@@EEEJJJMMMLLLJJJHHHDDDBBB@@@AAADDDHHHJJJKKKOOOPPPOOOMMMGGG@@@999555222---(((&&&&&&'''&&&$$$(((,,,111777;;;======<<<999222***%%%$$$###"""''')))+++333;;;@@@DDDGGGDDD???<<<777777<<<===888666888:::::::::999777555222111777555333222333666888:::<<<;;;;;;999777555333222///...------...///000111666888:::;;;<<<===@@@CCCOOOSSS[[[aaaddddddbbbaaa___cccfffhhhjjjjjjcccZZZ               !!!'''...888AAADDDEEEEEEBBB===999888666555555666888999<<<@@@FFFKKKNNNNNNMMMKKKGGGEEEBBBBBBEEEHHHJJJKKKNNNOOONNNKKKFFF>>>777333111---(((&&&&&&&&&&&&$$$'''***///444888:::;;;;;;999333***%%%###!!!!!!%%%(((---555???EEEJJJMMMKKKFFFEEE???<<<>>><<<888777999::::::;;;:::999777555333666555444444444666777999999999888666444222000///,,,,,,,,,,,,...000222333666888999::::::<<>>999888;;;:::;;;<<<<<<;;;:::888666555555555555666666666666666555444222000...,,,+++))))))***+++---000333444555777888888777888:::<<>>777111---+++***((('''&&&&&&%%%$$$%%%&&&(((+++...111444666444///)))$$$ !!!$$$+++555AAAJJJRRRXXXWWWSSSPPPMMMJJJFFFAAA<<<:::;;;999;;;<<<======<<<:::888555666777777777666444333333222000///---+++******)))))))))***,,,///111222222333444444222333444666:::>>>DDDGGGIIILLLPPPSSSXXXbbblllrrruuussskkkaaa                   $$$---888@@@GGGLLLOOOKKKFFFBBB===777999888777666666888:::;;;<<<@@@FFFLLLPPPSSSSSSSSSNNNKKKGGGDDDDDDEEEEEEDDDDDDDDDBBB???999333...***((((((((((((&&&%%%$$$$$$$$$%%%&&&(((+++...111333...+++&&&""""""'''111<<>>??????===;;;999666777888888777555333111111000///---,,,+++++++++++++++*********,,,---......///000///------///000222666;;;>>>???CCCIIIOOOXXXcccpppvvvyyyvvvnnneee                    $$$+++555???GGGMMMQQQQQQKKKDDD???999333666555444444555777999;;;===@@@EEEJJJNNNPPPQQQQQQLLLIIIDDDAAAAAAAAAAAA@@@??????===:::555000,,,)))$$$&&&((((((&&&$$$$$$$$$$$$$$$&&&'''***---///111)))(((%%%!!!!!!%%%---666===EEELLLNNNLLLHHHNNNPPPLLLFFFBBB???;;;<<<>>>@@@BBBBBB@@@===;;;888888888888666444222000///...---,,,+++,,,,,,------,,,+++)))))))))***++++++,,,,,,+++******+++------111555666777<<>>AAAEEEIIILLLMMMNNNMMMIIIFFFAAA>>>============;;;:::999666222...***((("""%%%((()))&&&$$$###$$$$$$$$$&&&(((+++---...///((('''%%% !!!%%%,,,222777>>>EEEHHHGGGIIIPPPRRRKKKEEECCCAAA>>>???AAADDDFFFEEECCC???===:::999999777555333111000---,,,+++******,,,...///,,,+++***)))((())))))******++++++***))))))***,,,***...111222222888CCCLLL[[[hhhuuu{{{|||yyyssslll     """(((,,,...---,,,           !!!   !!!###  &&&000888@@@IIIPPPVVVXXXUUULLLBBB<<<555////////////000222555888:::???AAADDDHHHJJJKKKKKKKKKGGGCCC???<<<;;;;;;;;;;;;888888777444111---***(((!!!%%%((()))&&&$$$###$$$###%%%'''))),,,---......)))(((%%% !!!''',,,111444:::BBBEEEDDDMMMSSSSSSJJJCCCBBBBBB@@@BBBEEEGGGIIIHHHEEEAAA???;;;:::999777444333111000+++***))))))***,,,...000+++***)))(((((()))******)))***+++***))))))+++---)))---000000000666BBBLLL\\\iiiwww||||||zzztttmmm         (((///333555555***"""              """"""  """'''((($$$  ,,,555>>>HHHNNNNNNTTTRRROOOKKKDDD;;;222+++---,,,++++++---222777:::===>>>???CCCFFFHHHGGGFFFDDD@@@<<<<<<===>>>===:::<<<999555111///,,,)))&&&'''''''''%%%$$$$$$&&&(((&&&'''))),,,000111///...***&&&!!!!!!%%%+++333888;;;===BBBEEENNNMMMLLLJJJHHHEEECCCAAADDDGGGKKKMMMLLLGGG@@@<<<===<<<:::666222///......---,,,+++***+++---///000///...,,,+++******++++++(((((()))***+++,,,...///111...---///111666BBBNNN___jjjuuuxxxxxxvvvsssnnn      $$$,,,333888:::,,,###            ###""" ###)))***%%% '''222:::CCCKKKOOOOOORRRPPPLLLHHHBBB:::111++++++***))))))+++000555888;;;;;;===AAAEEEHHHHHHGGGDDDAAA===<<<>>>???===;;;;;;888333000...+++)))&&&&&&''''''%%%$$$$$$&&&(((((((((***---000222000...***&&&!!!###(((...555999;;;===AAADDDIIIIIIIIIHHHGGGEEEDDDCCCEEEGGGJJJLLLJJJEEE???;;;;;;;;;:::666222////////////...,,,,,,,,,...///111///...---++++++++++++,,,))))))***+++---///111222555111000111333999EEEQQQaaakkktttwwwvvvtttqqqmmm      (((333;;;@@@000&&&           """%%%"""  &&&,,,---(((  ###...999@@@GGGMMMOOOMMMOOOLLLIIIEEE@@@999222---)))'''&&&%%%(((,,,111444777777:::???DDDHHHJJJJJJFFFBBB???>>>@@@@@@>>><<<999666222...---+++((('''%%%&&&&&&%%%$$$$$$&&&'''((()))+++...111222000///***&&&!!!"""&&&,,,111777;;;;;;<<>>EEEJJJNNNNNNKKKKKKHHHEEEAAA===999444000'''&&&$$$###%%%)))---000222333777===DDDJJJMMMNNNIIIFFFCCCBBBCCCCCC@@@===888555000---+++***((('''$$$%%%&&&%%%$$$$$$&&&'''((()))***---000111///---)))&&&!!!$$$)))///444:::<<<<<<<<<>>>@@@???@@@AAACCCEEEFFFFFFFFFGGGHHHHHHFFFCCC>>>999666777888888666444222111222111111000000000000111222111111000//////.........++++++,,,---111444888::::::666444555777<<>>@@@???@@@AAACCCEEEFFFGGGGGGIIIHHHFFFCCC???;;;888555555777888777444222222222111111111000000000111111222222111111000//////...******+++---000555999<<<<<<999888999;;;???JJJVVVaaagggkkkiiifffffffffeee     """+++111'''            ###,,,///...&&&  '''---...)))!!! ***555AAAMMMSSSUUUTTTOOOIII@@@===999888888999999999---***'''$$$###%%%(((***---///444===HHHRRRXXX[[[VVVSSSOOONNNMMMKKKFFFBBB;;;777111,,,***((('''&&&!!!###%%%&&&%%%$$$%%%&&&''''''(((+++......,,,***(((%%% &&&+++000444:::<<<<<<<<<>>>@@@@@@AAACCCEEEGGGHHHIIIJJJJJJHHHEEEAAA===:::777666555666888777555333222222000000000000////////////000000000000///...---,,,)))))))))***...333888;;;<<<:::;;;===>>>BBBKKKUUU^^^eeeiiigggdddddddddbbb       !!!            !!!(((---///---$$$   %%%***+++''' ###///===HHHSSSWWWWWWSSSLLLDDD999666333222444888:::;;;111...***&&&%%%%%%((())),,,...444>>>JJJUUU]]]aaa]]]ZZZVVVSSSRRRNNNHHHDDD>>>999222---***(((&&&%%% """%%%&&&%%%%%%%%%&&&(((((())),,,......---+++(((%%% %%%***...333888;;;<<<<<>>@@@HHHQQQWWW^^^ccc```^^^^^^^^^\\\                    $$$+++,,,...,,,###    ###))))))%%% &&&222@@@KKKUUUXXXUUUPPPFFF===444111......111666:::<<<444111,,,(((&&&&&&''')))+++...444???LLLXXX```dddaaa^^^YYYWWWUUUPPPJJJEEE???:::333---***(((&&&%%% """%%%&&&%%%%%%%%%&&&))))))***---//////---+++((($$$ $$$))),,,111777;;;;;;<<>>JJJVVV```ffffffccc___[[[UUUNNNGGGBBB???;;;555///+++(((&&&&&&$$$%%%&&&&&&%%%&&&(((***%%%'''+++///000...,,,******&&&!!!!!!###)))...444999;;;===???@@@FFFEEEFFFIIINNNQQQRRRQQQMMMIIICCC???<<<;;;999888777777555444222111//////---.........---+++)))(((***(((&&&'''))))))(((%%%$$$$$$%%%&&&(((+++...///222333444555777:::>>>BBBIIINNNRRRRRRTTTVVVTTTPPP                     ''',,,000---((("""  !!!###%%%""" """###///777AAAHHHMMMMMMJJJEEE<<<222---)))&&&&&&+++222666999:::888444///+++)))+++------000666>>>IIIUUU^^^dddgggddd```[[[UUUNNNGGGBBB>>>:::555///+++((('''&&&$$$%%%&&&&&&&&&&&&(((***'''***---000111000---+++)))%%% !!!###)))---333888;;;>>>@@@AAAEEEEEEFFFIIINNNQQQQQQQQQMMMIIICCC>>><<<:::999888777666555444222111000///---.........---+++)))(((***(((&&&'''((()))'''$$$$$$$$$$$$%%%'''***---...///000111222333555:::===AAAGGGKKKLLLNNNPPPOOOKKK                  (((---///,,,'''!!!  $$$)))+++***''' '''222;;;@@@EEEHHHEEEAAA<<<444,,,)))&&&######(((///555888<<<:::777111---+++,,,...///111777???IIITTT]]]bbbjjjfffaaa\\\VVVNNNGGGBBB===:::444///+++(((''''''%%%&&&((((((''''''(((******---000222333111///---)))&&&!!! """&&&+++111777:::===@@@BBBEEEEEEFFFJJJNNNPPPQQQPPPLLLHHHBBB>>>;;;:::888777666555444333222111000000.........---,,,+++))))))***)))''''''((('''%%%###""""""###$$$&&&(((+++,,,+++,,,------...///333666:::@@@DDDEEEHHHKKKIIIFFF               !!!(((,,,---***%%%  """(((---000///+++%%%)))555===AAADDDCCC>>>999666///)))'''%%%###$$$(((///666;;;<<<;;;888333...,,,,,,...///222888AAAKKKVVV^^^ccclllhhhbbb\\\VVVNNNGGGBBB<<<999444///+++)))))))))&&&(((******)))))))))+++---///222444444333111///+++((($$$!!!!!!###(((...444888<<>>>>>===:::555000------...000444:::CCCNNNYYYaaaffflllhhhbbb[[[UUUNNNGGGCCC;;;999444000---+++++++++)))+++------,,,++++++,,,///111333555666555333222,,,***&&&$$$"""  !!!%%%+++000555999===@@@CCCDDDFFFJJJNNNPPPPPPOOOJJJFFF@@@<<<999888666555333333333222222111111111///...---,,,+++*********+++,,,,,,+++(((%%%###"""!!!!!!!!!!!!###%%%((())))))***,,,+++++++++---///333999===???BBBEEEDDD@@@              """%%%###!!!  """(((---///000---***%%%%%%000777;;;<<<:::444111000---)))###$$$$$$&&&***222;;;AAABBBAAA???:::555222111111444888???HHHRRR\\\cccgggkkkgggaaaZZZTTTNNNHHHDDD<<<999555111...---......,,,...000000///...---...111333555777888888888777000---+++((('''%%%"""!!!!!!$$$***///333888<<>>AAA@@@<<<                     """'''***++++++&&&$$$!!!!!!+++111333555333...,,,---,,,)))%%%&&&((()))---555@@@GGGIIIHHHFFFAAA<<<888777888;;;>>>DDDLLLUUU]]]cccgggjjjeee___YYYSSSMMMHHHDDD<<<:::666222000000000111...000333333222000000000444666888:::<<<=========888666444222111...+++(((!!!!!!###"""&&&+++///333888<<>>:::777666555333111111111111111222222222000///---+++*********+++...000111///***%%%###"""!!!!!!!!!!!!###%%%'''(((+++---/////////...000111000666::::::<<>><<<===@@@CCCHHHOOOVVV]]]bbbeeeiiiddd^^^XXXSSSMMMHHHEEE===:::777333111111222222///222444555333222111111666888:::===???@@@AAAAAAAAA???===;;;:::777444111$$$""" ###&&&$$$(((,,,000444888===@@@AAACCCFFFJJJOOOPPPOOOMMMHHHDDD>>>:::777666444333111111111111111222222222000///---+++*********+++///111333111+++&&&###""""""!!!!!!!!!###%%%'''(((+++---///000000000111222222777;;;<<<===???>>>:::                  !!!$$$((((((''''''))),,,'''***...222777@@@JJJRRRSSSVVVUUUMMMFFFCCCBBB???FFFIIINNNSSSWWW[[[```bbbaaa\\\XXXVVVQQQKKKGGGHHH===888444333666777444111333444555444333333555777666999===@@@BBBDDDFFFIIIEEEEEEFFFGGGGGGDDD???<<>>???>>>>>>                !!!%%%&&&%%%%%%(((+++***---111666===FFFQQQXXX\\\``````YYYRRROOOLLLIIIIIILLLQQQUUUYYY\\\___aaa^^^XXXTTTRRROOOIIIFFFGGG<<<888444333666777444111444444555444444555888:::===@@@DDDFFFHHHIIIKKKMMMLLLMMMNNNOOOPPPMMMHHHDDD666111+++(((''')))***+++(((***---000444999???CCCIIIJJJMMMNNNOOOMMMLLLJJJEEEBBB<<<666222000///000000000000//////000000000,,,+++)))(((((()))***+++000111333222...+++)))(((((('''$$$######&&&)))+++333555666666555555555666555666888;;;===>>>>>>>>>           !!!""""""###&&&***---000666>>>FFFQQQ[[[aaagggkkkkkkfff```\\\XXXSSSNNNQQQTTTXXX[[[]]]^^^^^^ZZZSSSNNNMMMJJJFFFCCCDDD;;;777444444666666444222444444555444555888<<<@@@EEEHHHKKKMMMNNNNNNPPPQQQRRRSSSUUUWWWXXXUUUPPPLLL===888222...---...//////***---000444888???FFFJJJOOOOOOPPPPPPNNNKKKHHHFFFCCC???:::555111/////////////////////////////////,,,+++)))''''''''')))***...000333444222///---,,,,,,***(((&&&&&&(((+++---555777999:::999888888999666777888999;;;<<<===>>>              !!!&&&***000555===GGGRRR\\\eeejjjlllpppqqqmmmhhhddd^^^XXXSSSTTTXXX\\\___```___]]]WWWOOOIIIGGGFFFBBB@@@AAA999777555555666777555333444444555555777<<>>                  !!!''',,,444:::DDDQQQ^^^hhhnnnpppooorrrssspppllliiiaaaZZZVVVWWW[[[```eeefffccc```XXXOOOFFFDDDCCC???======888777666777888888777666333444666888<<>>;;;:::777888888999999999999888555777:::>>>CCCJJJQQQVVV[[[^^^``````]]]ZZZXXXWWWSSSQQQPPPPPPPPPOOOLLLIIIAAA===999666555555444333444888>>>DDDHHHMMMQQQTTTPPPOOOLLLIIIDDD@@@<<<:::777555333000...,,,,,,++++++,,,,,,---,,,+++)))(((&&&%%%### !!!"""$$$(((...333555666777888666444222000000222555777<<<======<<<:::999999::::::::::::;;;;;;<<<<<<<<<         %%%$$$!!!              &&&---333>>>GGGVVVhhhuuu{{{zzzvvvppprrrqqqnnnllljjjcccZZZ\\\^^^cccmmmvvvxxxuuuqqqbbbTTTHHHCCCAAA===999888777999:::;;;;;;;;;:::;;;777;;;@@@EEEKKKRRRZZZ___aaadddfffeeeaaa]]]ZZZYYYRRROOOLLLJJJJJJIIIGGGFFF???<<<888555555555444444444999@@@FFFIIILLLNNNOOOKKKJJJGGGDDD@@@<<<:::888444333111///---,,,++++++***+++,,,,,,+++***(((&&&$$$### !!!%%%+++000333666888:::999888555444555777:::<<<@@@@@@???<<<999888:::;;;:::;;;<<<=========<<<;;;         !!!'''&&&###             """'''///555BBBKKK\\\nnn|||}}}xxxooopppnnnkkkiiihhhaaaYYY^^^```gggqqq||||||wwweeeWWWIIICCCAAA<<<888777777999<<<===<<<;;;<<<<<<:::>>>DDDKKKQQQXXX___dddccceeegggfffbbb^^^ZZZXXXPPPMMMHHHEEEDDDDDDCCCBBB<<<999555333333333333222333888@@@FFFIIIJJJKKKKKKGGGFFFDDDAAA===:::888777333222000...,,,++++++***)))***+++,,,+++)))'''%%%###!!!###)))...111555999;;;<<<:::888777888;;;>>>@@@DDDCCC@@@<<<999888:::===:::<<<>>>??????>>><<<;;;         $$$&&&               %%%,,,444999DDDSSSgggvvvxxxqqqkkkeeeccccccbbb]]]YYY]]]fffpppvvv}}}}}}iii\\\MMMEEEAAA===>>>AAAAAAAAAAAA@@@???===;;;;;;@@@BBBFFFMMMUUU^^^eeeiiipppjjjdddbbbbbb___WWWOOOJJJEEE???999666777999;;;999888666222//////111333888===CCCFFFFFFDDDAAA@@@??????>>>===:::777444222111000///---+++)))((('''******)))(((&&&$$$""" """%%%***000666;;;666888:::<<<>>>@@@DDDFFFGGGDDD???:::888888999:::===>>>AAACCCEEEFFFFFFFFF      !!!"""             ###+++333<<>>===@@@CCCJJJRRR[[[dddkkkooopppiiibbb___^^^YYYQQQJJJBBB>>>888222000000222444555555333000......111333;;;???DDDFFFDDD@@@<<<:::999999:::999888666444333000000...---+++)))((('''(((((('''%%%###  $$$(((...444999666888;;;===???BBBFFFIIIJJJGGGAAA<<<999999:::<<<>>>AAAEEEHHHJJJJJJIIIHHH                 )))333>>>IIIPPPZZZhhhxxx~~~uuuiiiddd^^^[[[]]]```aaaaaahhhrrr|||mmmaaaSSSLLLJJJIIIKKKOOONNNLLLIIIFFFBBB???===<<>>BBBEEEEEEAAA<<<777444222333333444444444333333//////...,,,***)))(((''''''&&&$$$!!!!!!%%%***111555666888;;;===@@@CCCHHHKKKMMMJJJDDD???<<<<<<>>>???BBBFFFLLLQQQSSSRRROOOMMM                 $$$000<<>>AAADDDDDD???999333000...//////000111111222222......---+++***(((''''''%%%$$$"""!!!&&&,,,111444666999;;;???CCCIIIMMMMMMJJJEEE@@@???AAADDDFFFIIIMMMTTTZZZ[[[YYYUUUQQQ           """###$$$$$$###        )))666EEESSSaaahhhnnnxxx~~~uuukkkfff```]]]^^^ccciiimmmyyy{{{ooodddYYYUUUTTTSSSTTTWWWSSSOOOHHHAAA:::666333222:::>>>FFFOOOWWW\\\___aaaYYYSSSJJJCCC===777111---'''%%%!!!"""$$$''')))+++,,,---///222555<<>>888222///...............//////000------,,,+++)))(((''''''%%%### ###)))---111333555888<<>>EEEKKKOOOPPPQQQHHHDDD===777222---(((%%%""" !!!###&&&(((+++,,,...111444777:::>>>AAAAAA>>>888222000---,,,,,,,,,,,,---......,,,,,,+++***)))((('''&&&###!!! &&&***---///222666:::AAAHHHMMMLLLJJJFFFEEEGGGLLLRRRWWWZZZ^^^dddhhhgggaaaYYYTTT         ''',,,///111222555333111,,,'''            ///BBBVVViiiyyyzzznnnllliiihhhjjjpppyyyyyypppggg```^^^\\\WWWTTTTTTNNNIII@@@666...***(((''''''***///555:::===???@@@777555222...***&&&"""!!!&&&(((+++...000222555888;;;>>>AAAAAA===777222///))))))))))))***+++---...++++++***)))(((''''''&&&!!!$$$(((,,,...111444999@@@IIINNNQQQNNNJJJIIIKKKQQQXXX\\\bbbeeejjjkkkhhhaaaYYYSSS           %%%///555999<<<===;;;999555000)))"""             111FFF\\\ppp}}}rrrqqqoooooorrrzzzyyyqqqiiicccaaa___XXXTTTRRRIIIDDD:::000(((###"""!!!###(((---000333444,,,,,,+++)))&&&"""'''))),,,///111333666999<<>>222'''  !!!""""""######""" !!!$$$))),,,///222555666666555777888999888666333///,,,'''((()))******+++++++++,,,***((('''(((((('''&&&###'''((())),,,111888CCCNNNUUUWWWYYYYYYVVVSSSUUU]]]dddiiilllkkkeee^^^XXXOOOFFF     ))):::KKKYYYeeellljjjhhh```QQQBBB666)))      %%%))),,,***%%%  111JJJhhh}}}|||{{{|||}}}yyytttnnnfff___ZZZUUUNNNIII@@@999...%%% """%%%***,,,///222555666666666333444444333111...+++)))((())))))******+++++++++,,,***)))((())))))(((&&& ###'''(((***---222999CCCNNNUUUXXXZZZZZZWWWTTTVVV\\\ccchhhkkkjjjccc[[[SSSHHH>>>      (((777HHHXXXfffoooqqqqqqkkk^^^OOOAAA222&&&      %%%))),,,---(((  !!!333NNNmmm|||{{{{{{}}}xxxuuusssmmmfff^^^XXXQQQJJJEEE;;;555,,,%%%  $$$&&&***,,,000333555666666666111111000///...+++)))((())))))))))))******+++++++++***))))))******)))'''!!! $$$(((***+++...333999CCCMMMSSSXXXZZZ[[[XXXTTTUUU\\\bbbiiikkkjjjbbbXXXNNNBBB888      $$$111AAARRRbbbkkktttwwwtttiiiZZZJJJ888+++ """###!!!        ###(((++++++&&&  ###888UUUsssyyyyyyyyy|||wwwsssqqqoookkkddd\\\TTTLLLEEE@@@777222,,,&&&###  """!!!!!!&&&))),,,...111333555555555444000///...---+++***)))((())))))((((((((()))***+++***))))))***++++++)))'''!!!"""&&&***+++---000333999AAAJJJPPPVVVXXXYYYWWWTTTUUU[[[aaaiiikkkhhh___UUUKKK>>>444      )))777IIIZZZeeessswwwwwwnnn___NNN:::+++!!!!!!###&&&(((&&&"""        !!!%%%(((&&&"""  )))AAA___}}}yyyrrrrrrssswww~~~uuuooommmmmmjjjgggaaaYYYPPPGGG???;;;444000,,,(((&&&$$$###!!! ###$$$$$$!!!$$$(((+++///000222444555555444333000///---+++***))))))))))))((('''&&&'''''')))***)))((((((***++++++(((&&&!!!!!!%%%))),,,---...111444888???FFFLLLRRRTTTVVVUUURRRSSSYYY___hhhiiieee[[[QQQGGG<<<333         ***;;;MMMXXXfffmmmpppjjj^^^NNN:::***"""  ###(((,,,,,,)))%%%"""         """   """111LLLlll~~~sssiiieeefffhhhlllsss}}}{{{qqqiiieeeeeefffeeeccc^^^VVVLLLBBB;;;888111///+++)))((('''%%%$$$ """$$$&&&%%%"""!!!&&&+++...111222444555555444222111///...,,,)))((((((((())))))(((&&&%%%%%%&&&'''(((''''''((()))+++***(((%%% !!!$$$'''+++......///111444777<<>>777333         &&&,,,666;;;DDDKKKKKKDDD888///(((&&&$$$"""!!! !!!(((,,,111666888666333111'''$$$      !!!###(((,,,***&&&"""###,,,===VVVuuusssgggZZZKKK@@@:::;;;===BBBIIIRRRZZZ___\\\YYYTTTNNNJJJLLLQQQUUUYYYXXXTTTMMMDDD;;;666333000...,,,+++,,,,,,+++******)))((('''&&&&&&&&&%%%&&&'''&&&%%%###!!! %%%,,,111555888:::;;;999666444444000///---***(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''')))(((&&&### !!!###%%%&&&'''***---000111222444444555888<<>>777111***(((&&&$$$""""""######+++///555:::;;;999666333+++((("""     $$$+++000777===<<<888+++"""***888QQQjjjzzzlll```UUUJJJ===444---...000444;;;BBBIIIMMMKKKIIIFFFCCCCCCFFFLLLQQQUUUTTTRRRLLLDDD;;;666333///...,,,+++,,,,,,+++***++++++******)))))))))((('''''''''%%%### %%%+++000666888;;;<<<:::777555555000///,,,***))))))))))))(((((('''&&&%%%$$$$$$###$$$$$$%%%'''((('''%%%""" """#########"""$$$&&&((())))))+++///111///111333555666888;;;>>>@@@GGGMMMNNNOOOTTTXXXYYYXXXTTTNNNFFF>>>777222000          $$$+++333777777333///+++***'''%%%$$$$$$&&&''',,,000666;;;<<<999555111,,,(((###        """$$$---999CCCNNNVVVVVVQQQ>>>000!!!###555GGGccc{{{vvvkkk\\\OOOFFF===444---((())),,,///555;;;@@@CCC@@@???>>>>>>???CCCIIINNNRRRRRRQQQKKKCCC;;;555222000...,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,)))((('''&&&###$$$***///666888;;;<<<:::777666555111000...+++***)))))))))******)))(((&&&%%%############$$$%%%&&&%%%### """%%%''''''%%%$$$&&&''')))******,,,...000,,,000444666888999<<<===@@@HHHNNNPPPSSSWWWZZZYYYUUUOOOGGG???999444111///        &&&---222444222000+++)))&&&$$$$$$&&&(((***///222777;;;;;;888333///+++(((###        $$$)))---333>>>LLLZZZgggoooooojjjXXXDDD...### !!!""" $$$000GGG[[[vvvyyyfff[[[MMMAAA:::555...)))'''(((***...222666:::<<<:::::::::;;;<<<@@@FFFJJJQQQQQQPPPKKKCCC:::444111333111...---......---++++++,,,---///////////////+++***)))&&&######)))...444777::::::999777555555333111///,,,***)))((((((,,,,,,+++***(((&&&$$$######"""###$$$%%%$$$!!!!!!$$$'''))))))'''&&&&&&(((*********+++,,,...,,,///444888999;;;===>>>CCCJJJQQQTTTWWW[[[[[[XXXRRRKKKBBB:::666333000...        (((...222222111(((&&&$$$###$$$'''***,,,333555888:::999555111...)))&&&"""        !!!)))222777DDDQQQbbbqqqmmmVVV;;;---(((%%%!!!!!!&&&'''%%%###!!! !!!!!! &&&000@@@YYYmmmlllVVVKKK>>>555111...***&&&$$$&&&(((+++///111444555666666777888999<<>>NNN\\\pppmmmRRRCCC<<<444+++$$$&&&---...+++)))(((%%%(((,,,000111000---+++'''&&&***444CCCVVVooorrr___III???444---++++++(((&&&&&&'''***,,,///111111222333444555666888;;;???BBBJJJLLLMMMKKKEEE???:::777:::777444222111///---,,,***,,,///111333333333222000///---)))%%% !!!''',,,///222555666555333111111000///...,,,,,,,,,---.........//////...,,,)))((('''&&&&&&'''((('''###!!! !!!"""%%%%%%&&&(((((()))))))))(((***,,,,,,+++******+++...111555999;;;>>>AAADDDIIIOOOVVVYYY[[[\\\WWWQQQJJJBBB999333222000---***        $$$'''&&&$$$###!!! """''',,,///333333222000---***&&&$$$         ---999BBBOOO___vvvkkk\\\UUUIII;;;111""" ***111222000---,,,444888>>>DDDFFFFFFCCCAAA888777:::FFFWWWlll~~~hhhUUUCCC:::000+++***+++***'''***+++...000222333444444222444666777999<<<@@@CCCFFFIIIKKKKKKGGGAAA===;;;<<<999666333222000---+++***,,,///111333444333333111000...***&&&!!! ''',,,---000333444333111000000------,,,,,,---...000111...///000000///---+++))))))))))))******)))&&&###"""""" """$$$%%%&&&'''''''''(((((()))))))))+++------,,,******+++///222555999;;;???CCCEEEJJJPPPVVVYYY[[[[[[UUUMMMGGG???666111000///+++(((               !!!###$$$###!!! %%%***......---+++(((&&&###!!!      &&&333<<>>???===888555444...(((---...///111333333444444444111---)))%%%!!!!!!''',,,000222555555333111111111222///++++++---//////---000111222222333222111000111111///---+++)))'''&&&#########$$$'''''''''%%%((('''&&&%%%%%%&&&((())))))***,,,---...------,,,///222666:::<<>>666111---+++)))(((                !!!"""$$$'''((('''%%%$$$!!!      """...666FFFYYYsssyyyfffUUU@@@444'''(((444<<>>SSSpppqqqYYYHHH444'''!!!!!!%%%///===GGGLLLPPPUUUZZZjjjxxx}}}hhhWWWGGG;;;777222...---+++)))+++///,,,...000111222333222222333666888999999888999:::<<<@@@DDDGGGHHHHHHHHHIIIIIILLLLLLGGGCCC@@@:::444222222222222333333333333222///,,,)))&&&!!!""")))...222444555555333111000000333000---,,,---...///...000000222333444555555555666555444222000...---,,,*********+++---...---+++'''&&&$$$######$$$%%%&&&((()))+++,,,.........///222444777:::>>>DDDKKKPPPUUUWWWUUUOOOKKKKKKHHHDDDAAA===666000---+++((('''          """      $$$***;;;PPPooouuu___EEE555---)))((()))///999GGGQQQXXX^^^fffkkk}}}ooo\\\MMMBBB:::333000...,,,++++++---//////000111222333333333222444777999:::999888777888999;;;???BBBDDDGGGJJJLLLNNNRRRSSSNNNIIIEEE???999555444444333222222222222000...+++(((&&&!!!$$$+++000444555666555333111000111333111///------...//////000111222333555666777777777777555444222000///...---,,,,,,---///000///---'''%%%###"""!!!"""###$$$'''((()))+++---...///000888999:::;;;>>>DDDKKKQQQVVVVVVQQQIIIEEEEEEDDDAAA@@@<<<555000---***(((&&&           ###***...%%%        $$$***:::PPPpppuuuZZZHHH===666222222<<>>:::000000///------...//////333333444444444555555555666888;;;<<<:::888777777666888:::<<>>888777555333111111000000---,,,***(((&&&!!!%%%---222555666777666444222222333333222111...------///000000111222333555666888999777777666444333111000///...------...000000///---'''%%%###!!! !!!"""###%%%&&&'''))),,,...000111::::::;;;<<>><<>>;;;888777666444555666777:::???GGGLLLWWW^^^bbb]]]VVVPPPIIICCC:::888555222000///......+++***)))(((&&&!!! '''///444666777888777555555555777444444222000------///111111111111222444666777999888777666555333222111000......---...000000...---(((&&&$$$!!! !!!"""######%%%'''***---000111555666888;;;@@@GGGPPPVVVRRRQQQKKKCCC@@@CCCDDDCCC>>>:::555000,,,)))&&&###            )))666>>>777000%%%         """###%%%))),,,999PPPnnnvvveeeTTTJJJFFFHHHOOOXXXaaakkkyyy}}}cccRRRGGG===777777555888999555555999888444777777777888999:::;;;;;;:::===??????===999777666333333333333555;;;CCCIIIXXX```eee```XXXQQQJJJEEE;;;999555111...---,,,,,,***)))((((((&&&!!!!!!(((000555777888999888777777999:::444444444111------///222111111111222333555666888888888777666555333222222///......///000000...---)))'''$$$""" !!!!!!!!!!!!"""%%%(((,,,///111333555888;;;@@@GGGOOOUUUQQQQQQKKKCCC@@@CCCDDDBBB===999444000,,,)))%%%###            )))777@@@<<<444(((          """%%%&&&'''***,,,:::OOOkkkqqq^^^QQQLLLEEEKKKTTT]]]hhhxxxqqqZZZMMMDDD<<<999:::888<<<===999999<<<<<<777888888888999:::;;;===>>>;;;>>>@@@AAA>>>:::777666333222111000222999AAAHHHVVV___ddd```WWWOOOIIICCC<<<999555111---+++++++++)))(((((((((&&&!!!!!!)))111666777888999999888999;;;===444555444111------///222222111111111222444666777:::999888777666555444333000/////////111111///---)))(((%%%"""!!! !!!!!! !!!$$$'''+++///111555777999<<>>@@@AAA@@@===:::888777888999999888999;;;===???@@@AAAAAA???;;;666333444333111000222999BBBHHHPPPXXX___```YYYOOOHHHEEE>>>;;;777111---+++))))))'''((())))))&&& ###)))000555999999:::;;;<<<<<<<<<<<<888666222///---...000111777555222000000111333444777777777777666555444333---------...............+++)))&&&###!!! !!! """%%%)))...111111444999<<>>;;;666///)))$$$!!!           $$$)))+++'''!!! !!!       """&&&((()))******000:::IIIVVVbbblllwww~~~|||hhhQQQ@@@444222444<<>><<<:::???AAACCCDDDCCC@@@<<<999777888999999999999;;;===@@@AAABBBBBB???;;;777444444333111000222888@@@FFFOOOUUU[[[[[[UUULLLGGGDDD===;;;666111,,,)))(((''''''((()))(((%%% """)))000555888999:::;;;<<<<<<<<<;;;777555222///...///111222666444222000000111333444777777777666555444222222---------...............,,,***'''###!!! !!! !!!"""%%%***...111000333777:::===BBBIIINNNSSSPPPMMMIIIGGGFFFFFFFFFCCC???:::333,,,'''$$$"""        !!!"""!!! """$$$###       !!!%%%(((*********,,,000777===DDDNNNYYYaaannnrrrxxx|||vvvaaaIII:::(((%%%$$$(((000:::IIIUUUdddhhhjjjhhhccc```bbbffflllnnnppppppjjjaaaWWWPPPKKKHHHDDDAAA@@@???>>><<<@@@BBBEEEFFFEEEAAA<<<888666777888888888999;;;>>>BBBBBBCCCBBB@@@<<<888555333222111000111777>>>DDDLLLPPPTTTSSSNNNHHHDDDCCC===:::555000+++(((&&&&&&&&&'''((((((%%%!!!!!!'''...333777888:::;;;<<<<<<;;;;;;666444111//////000222444555444222000000111333444777777777666444222000///---------.........//////---+++'''###  !!!"""%%%)))---///...000444777;;;AAAHHHMMMRRRQQQOOOLLLKKKJJJJJJJJJGGGCCC===666...((($$$"""       """$$$$$$######%%%***------)))$$$    $$$((())))))'''((()))+++---000777@@@FFFNNNQQQWWW\\\```cccgggiiinnnrrrwwwvvvjjjUUU@@@222$$$!!!(((333===GGGIIIIIIFFFAAA???BBBEEEMMMPPPTTTSSSMMMEEE???<<<;;;;;;<<<>>>??????>>>===>>>@@@CCCEEECCC???999666333555666777777888;;;===DDDDDDDDDCCC@@@<<<999666222222111111222777===BBBIIIJJJLLLJJJFFFCCCAAAAAA;;;888444...***'''%%%%%%&&&'''''''''$$$  &&&---111555777999;;;<<<;;;;;;:::555333222000000222444555555444333222222333444555777777666444222000...---,,,,,,------.../////////...,,,(((### !!!$$$'''+++------...111555;;;BBBHHHLLLQQQPPPOOONNNMMMMMMMMMMMMIIIEEE>>>666...(((###!!!        ###'''''''''(((,,,222777777222---      %%%***+++(((%%%!!!%%%***...444777;;;>>>AAAEEEIIILLLQQQWWW___aaaZZZKKK999---"""%%%,,,000000000---******,,,///333777;;;;;;666222000111111444888<<<>>>>>>=========???BBBCCCBBB>>>999666222333555666666888;;;===EEEEEEDDDCCC@@@<<<999777222222222333444888>>>CCCFFFFFFEEECCC@@@>>>>>>???:::777222---)))'''%%%%%%'''''''''&&&###$$$+++///444555888:::<<<;;;:::999444333222111222333555666555555444333444444555666666555444333111///---,,,,,,,,,------...//////000...,,,(((### """&&&(((***,,,...111777===DDDIIILLLOOONNNMMMLLLLLLLLLMMMNNNLLLHHHAAA999000)))%%%"""              $$$)))***,,,...222888===<<<666111        """***//////***$$$"""$$$&&&(((***---111444;;;???FFFKKKJJJAAA333)))  """ $$$(((((('''&&&''')))***///666;;;<<<<<<<<<<<<===???AAAAAA@@@>>>:::888222333555777888:::===???FFFEEEDDDBBB???;;;888666111333444555888<<>><<<<<<<<<<<<888555111---***''''''&&&(((((('''%%%"""###)))...222444777:::<<<;;;:::999555444333333333444555666444444444444444555555666444333333222000...,,,++++++,,,,,,---...///000000...+++'''### """%%%'''(((,,,...333:::BBBHHHLLLLLLMMMKKKIIIGGGGGGIIIKKKMMMOOOKKKDDD<<<444---(((%%%               %%%***---222444777<<>>;;;888666222333666888;;;???DDDHHHFFFCCC???<<<;;;::::::999666444111---***)))((()))***)))(((%%%!!!"""(((,,,111333777:::;;;;;;999888666555444444444444444555222222222222333333444444111111111000///...,,,,,,++++++,,,---...///000000---***&&&""""""$$$&&&((()))---000666???HHHMMMNNNMMMJJJHHHDDDBBBAAADDDHHHJJJPPPLLLEEE===444...)))'''               &&&+++...666777:::>>>???:::111)))         !!!+++222000''' """ !!!&&&,,,,,,$$$ !!!###)))222777999999:::;;;888888888888888888888888666888:::<<<===???CCCEEEFFFEEECCCAAA===:::777666222444777:::===AAAGGGJJJFFFCCC???<<<::::::999888666444000---+++*********+++***(((%%%!!!!!!'''+++000333777:::;;;;;;999888666666555444444444444444000000111111111222222222000000000000///...---,,,++++++,,,---...///000111,,,***&&&"""!!!###%%%((()))***...111888BBBKKKPPPPPPNNNIIIFFFAAA>>>>>>AAAEEEHHHMMMJJJCCC;;;333,,,'''%%%             """+++111999999999666111+++%%%!!!       ###,,,222///&&& """###   %%%)))///555999999888666555555666666777888888888666:::===>>>@@@CCCCCC@@@CCCCCCAAA???===<<<:::999888888999===AAAEEEFFFFFFEEECCC???;;;777555444444444333000---,,,,,,,,,---000...)))$$$###'''***333444777888999888777666333333333333333222111000111000000111333444444333222111///,,,+++*********+++++++++,,,///111111000,,,)))%%%!!!"""$$$%%%'''))),,,111222888BBBLLLPPPNNNJJJHHHCCC@@@???>>><<<>>>CCCFFFDDDAAA;;;555///)))'''           """+++111999888666222,,,%%%     !!!))),,,)))    %%%)))///555888888777555444444555555666777777888888===@@@@@@BBBEEEEEEBBBBBBAAA???>>><<<:::999888999999:::===AAAEEEFFFFFFDDDBBB>>>:::777555444444333222000...---------...111...***$$$###(((***222444666777888777666555222222222222222111000000111000000111333444333222111000...,,,***))))))))))))))))))+++...000000///+++((($$$  ###$$$&&&))),,,111333888AAAJJJNNNLLLHHHCCC>>>;;;<<<;;;999;;;???BBBAAA>>>:::555111...,,,          !!!+++222999666111+++###        $$$%%%!!!   %%%)))///555888888666444444444444444555666777777;;;???CCCCCCDDDGGGFFFBBB???>>>===;;;:::888888777:::::::::===AAADDDEEEDDDAAA???<<<999666444333333222111///.........///000111///***%%%$$$(((+++111222444666666555333222111111111000000000000///000//////000222333333222///...,,,***(((''''''&&&&&&&&&'''))),,,.........)))'''###!!!###&&&)))+++111222777???FFFIIIGGGDDD===999888::::::888999======<<<:::888666444333222           )))000777333,,,###          !!!'''***000555888888666444333333333333333555666777<<>>===;;;:::888888888888;;;::::::<<<@@@BBBBBBAAA>>>===:::777444333111111000////////////000111222222///***%%%$$$))),,,000111333444444222111////////////........./////////......///111222222111------+++)))'''%%%$$$$$$###$$$%%%))),,,//////...(((&&&""" """%%%(((+++...000555;;;AAADDDBBB@@@;;;888888;;;<<<999999<<<:::999777555555555555666           &&&,,,222---&&&         """)))---222777999999666555333333222222222444666777===BBBEEEEEEEEEFFFCCC???>>><<<:::999888888999999:::999999:::===>>>>>>===;;;999888555333111000///.........//////000111222111///***%%% %%%+++...000111222333222000///---...---,,,,,,,,,------......------...000111111000,,,+++***(((&&&$$$"""!!!!!!"""$$$)))---//////...'''%%%!!!!!!$$$(((******---222888===??????>>>;;;999:::>>>>>>:::999:::999777555333222333555666           !!!&&&)))%%%        """  $$$---111666:::<<<;;;999777444333222111222444666888===BBBEEEEEEEEEEEEBBB<<<<<<;;;999777777888999:::999777777777999:::999888777777555444222000///...------......///000000000000...)))$$$ &&&,,,///000111222222111///---,,,,,,+++*********+++,,,------,,,,,,---///000000///++++++***(((&&&###!!! ###(((---000///...'''%%%!!!!!!$$$'''***'''***000666:::===??????===<<<===AAA@@@:::777777888666222000000111444666                     """%%%&&&%%%!!!  """(((---***&&&  """&&&111444999===???===;;;999555444222222222444777999>>>CCCGGGFFFFFFEEEAAA<<<:::999777555555666888999777555444444555666555333555444444333111///...---,,,,,,---......//////......,,,)))$$$ ''',,,000111111222222111///,,,++++++***)))((((((***,,,------,,,+++,,,...//////...++++++***(((&&&### !!!&&&,,,///...---'''%%%""" !!!###&&&)))&&&***000666;;;???AAACCCCCCAAACCCFFFDDD===888777555333///------000333666                    !!!"""############""""""  (((,,,222222000+++"""  """)))111888222---%%% ###'''333666;;;???@@@???<<<:::666555333222333555777999???EEEHHHGGGFFFFFFAAA<<<999777555333333444777888555444222222333333222111333333333222000///---,,,+++,,,,,,---......------...,,,((($$$ !!!'''---000111222222222111///,,,******)))((('''((()))+++---,,,++++++,,,...//////...++++++***)))&&&### %%%+++------,,,(((%%%""" !!!###&&&(((%%%***111777<<<@@@DDDFFFIIIGGGIIILLLIII@@@:::999333111---+++,,,///444777                     """   &&&(((***)))%%%   ,,,:::DDDDDD???555)))  !!!''''''"""### ###---777>>>AAAAAA888+++ %%%,,,555>>>FFFHHHGGGEEE???999777666333222222444666888BBBEEEIIIJJJGGGCCC@@@>>>999888555333222333444444555555444333333222111111111222222222111...,,,***))))))******++++++,,,,,,///---***%%%!!!$$$)))---000222111000///,,,***((('''))))))******************++++++++++++,,,---...///---+++(((&&&$$$ """&&&(((******+++'''"""  """###%%%&&&***+++///777@@@HHHMMMOOOSSSRRRPPPNNNJJJDDD===888444///+++))),,,...///...                      &&&'''(((&&&"""   )))999HHHIIIHHHCCC999---""" $$$+++///---'''  )))666BBBLLLQQQNNNBBB111""" &&&---666@@@IIIKKKJJJHHHBBB;;;999777444111111333666999BBBFFFJJJKKKHHHCCC???===888666444333222222333444555444333222111000/////////000111111000...,,,***)))))))))***************---,,,)))&&&"""$$$)))---///111000///...,,,)))'''&&&&&&''''''((())))))***************++++++,,,---...,,,***&&&$$$!!!!!!$$$'''((()))***&&&"""!!!!!!  """###%%%%%%(((***///777BBBKKKQQQTTTWWWUUUSSSQQQNNNHHHAAA<<<555111,,,***,,,.........                '''''''''$$$ '''333CCCQQQLLLJJJDDD:::///$$$%%%---222666666000((( """...===NNN[[[ccc\\\LLL777$$$ '''...888BBBLLLPPPOOOLLLEEE>>><<<999444111000333666999CCCGGGKKKKKKHHHCCC>>>;;;666555444222222222333444555444222111///...---------...///000///...,,,+++))))))))))))((((((((((((******)))'''### %%%)))---...///......,,,***(((&&&%%%######$$$&&&'''(((******)))))))))))))))***+++,,,,,,(((###"""%%%'''((((((%%%###"""!!!!!! !!! !!!"""###$$$%%%''')))///999EEEPPPWWWZZZ\\\ZZZXXXVVVRRRMMMFFFAAA777333///,,,,,,---......                !!!%%%$$$!!!&&&&&&%%%!!!%%%...999EEENNNJJJFFF???666,,,### $$$'''***222:::===<<<777,,,""" !!!...???QQQaaakkkcccRRR:::''''''///:::EEEPPPTTTTTTQQQIIIAAA>>>;;;555111000222777:::CCCFFFJJJJJJGGGAAA<<<999666555555444444444555555666555222000...---,,,,,,,,,---///000000///---,,,))))))(((((('''''''''&&&'''(((((('''$$$"""&&&***---...------,,,***)))'''%%%$$$"""######$$$&&&''''''(((&&&&&&&&&&&&''''''((()))+++&&&  ###%%%&&&&&&%%%$$$###""""""!!! """!!!!!!!!!"""###$$$$$$(((+++222<<>>777///'''!!! """"""$$$'''(((+++...222666888???DDDBBB<<<222%%%  ,,,<<>>:::888666666666666666777777777777555333000...------------...000111111000///...)))(((((((((''''''&&&&&&&&&''''''&&&$$$###(((+++---...++++++***)))(((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&)))$$$"""$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""###$$$$$$+++...555@@@MMMYYYaaaeeecccaaa^^^ZZZVVVPPPJJJEEE:::888444000------///000                    $$$***------)))%%%"""***222888???DDDDDDAAA999444,,,&&&!!!!!!$$$(((+++///222555888<<>>;;;666333222555888;;;???AAABBBBBB>>>:::888777666666777777888888999999777555222///...---......---///000222222111///...(((((((((((('''''''''''''''''''''%%%""" %%%)))---///000+++******)))'''&&&$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%'''###!!!###%%%%%%&&&'''&&&$$$"""""""""!!!!!!!!!"""###$$$%%%&&&,,,///777CCCQQQ^^^gggkkkfffccc___ZZZUUUOOOHHHDDD:::999666222......000333                    ###)))...111---(((  ######!!!###'''///666:::;;;>>>@@@<<<666,,,'''###(((,,,111444777888;;;<<<:::>>>===555***!!! $$$...>>>PPP\\\aaaZZZLLL:::))) %%%000777DDDMMMVVVWWWVVVRRRLLLEEE<<<:::777444444666999<<<======>>><<<999777777777555555666777888999999999444333000---,,,,,,...///---...000111111///...,,,(((((((((((((((((()))))))))((('''$$$!!! &&&+++...000111*********)))(((&&&%%%$$$%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%""" ###%%%%%%''')))((($$$"""!!!"""!!!!!!!!!"""###%%%&&&'''+++///777EEEUUUcccmmmqqqiiieee```ZZZTTTMMMGGGBBB:::999777333//////222555                         """(((///333000***"""!!!$$$(((***(((&&&$$$### !!!"""$$$(((...222:::>>>>>>:::888888222***"""!!!%%%)))...222333444444555222555333))) '''666HHHUUUZZZWWWMMM>>>...### """((('''&&&$$$ !!!)))333;;;FFFNNNVVVWWWUUUQQQKKKDDD;;;999777555555777:::<<<;;;;;;;;;888666555666777333444555777888888888888333111...,,,++++++---...---...///000000...,,,+++''''''(((((())))))******+++)))&&&###  &&&+++///111222*********)))(((&&&%%%$$$%%%%%%&&&''')))***++++++(((((('''&&&&&&'''''''''$$$!!! ###%%%%%%(((***((($$$!!!!!!""" !!!"""###%%%'''((()))---777FFFWWWfffqqqvvvkkkgggaaaZZZTTTMMMFFFAAA999999777333000///333777                       ###)))...111,,,(((!!!###***111666666888::::::777444444444555777777555333;;;888555222...(((!!! """&&&((((((''''''(((&&&$$$!!! ###000<<>>888333000...***'''###    ***555<<>>===;;;999999;;;<<<======888777444111000111333444333444555777777777666666333111...,,,+++,,,...///......---------...//////---,,,+++***************((('''$$$!!!$$$***...111333333222000///------,,,,,,+++,,,...///111222222222222111111111333222000...)))&&&""" !!!###%%%%%%&&&%%%%%%$$$###""" !!!!!! """%%%(((,,,444???KKK[[[kkktttuuummmdddZZZTTTRRRPPPLLLHHHEEEAAA===:::888888777666                      !!!"""***777HHHYYYiiiuuuxxxuuummmjjjeee]]]QQQBBB333)))     ###(((***---222444555777<<<@@@;;;555///***%%%###)))111666===BBBDDDHHHQQQYYY]]]\\\XXXQQQKKKFFFBBB???>>>===;;;::::::<<<=========777666333111000111222444444555666777777666555555222111///---,,,---///000,,,,,,,,,,,,---...///000...---,,,+++***)))))))))'''&&&### %%%***///222333555444333111000000//////---...000111333444444444444444444555777666444111...+++'''$$$###"""!!!  !!!%%%%%%%%%%%%$$$###"""!!! !!!%%%(((---555@@@MMM]]]mmmuuuuuullldddYYYRRRQQQPPPMMMIIIGGGCCC???<<<:::999777666         $$$''''''"""             (((444EEEVVViiixxx}}}{{{sssoooggg\\\NNN<<<,,,!!!   ###"""$$$&&&(((***000888???:::555///***&&&&&&///:::CCCLLLSSSVVVYYY```fffgggbbb[[[QQQJJJEEECCCAAA???===<<<:::;;;<<<===<<<;;;777555333111000111333444555555666777777666555444222000///---------...///+++*********,,,...000111///...---+++***)))))))))&&&%%%"""$$$***///222333666555444333222222111111---...000222333444444444555555666888::::::777555555111,,,(((%%%$$$""" !!!$$$$$$$$$$$$###"""!!!  !!!%%%(((---666AAANNN___ooowwwwwwnnndddXXXQQQOOOOOOLLLJJJFFFCCC@@@===;;;:::777666       ###''')))%%%            ###...???SSShhhyyy~~~|||uuuooodddVVVFFF444$$$    '''111999666222...+++)))---:::GGGTTT^^^gggkkkmmmqqqsssrrrggg___SSSKKKGGGEEECCCAAA>>><<<;;;;;;<<<<<<:::888777555333111111222444555666666777777777555444333111000///---------------))))))((()))+++...111333000///...,,,***))))))(((%%%$$$"""###)))...111333666666444333333222222222---...000111333333444444555555888;;;>>>>>>;;;999:::666000+++(((&&&###""" """######""""""!!!  """&&&)))...666AAANNN```qqqzzz{{{pppfffYYYPPPMMMMMMKKKHHHDDDBBB???<<<;;;999777555         !!!%%%$$$!!!            )))<<>>===;;;;;;;;;:::888555888666444222222333555666666777777777777555333222111000///---,,,+++++++++(((((('''(((***...111444111000...,,,***)))(((((($$$###!!!"""(((---111222555555444333222222222222---...000111333444444444555666999>>>AAABBB@@@===;;;777222---+++)))&&&%%%"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!###'''***...666AAANNN```rrr}}}ssshhhZZZPPPLLLKKKIIIFFFAAA???===;;;:::999666444           """!!!              ''':::PPPeeeqqqpppiii[[[SSSGGG999---!!!     ''',,,******,,,///333===PPPaaaooo{{{rrrhhhZZZOOOJJJGGGCCC??????===<<<;;;:::999666444888666444222222333666777777777888777666555333222111000///---+++******)))((('''''''''***...222444222111///,,,***)))(((((($$$###!!!!!!(((---000222555444333222222222222222...///000222333444555555555777;;;@@@DDDEEECCCAAA;;;777222///,,,+++)))(((###"""!!!  !!!  !!!!!!"""$$$(((+++...666@@@MMM```sssuuujjjZZZOOOKKKIIIGGGEEE???>>>;;;::::::888666444                        &&&888KKK]]]fffbbbZZZLLL@@@222+++###    !!!(((+++///,,,///;;;GGGXXXooovvvkkk\\\SSSOOOKKKEEE@@@@@@>>><<<:::888777777777666444111111333555555555777777666555444333333222111000///---+++******************+++,,,---...///000...,,,)))'''&&&&&&&&&%%%$$$""" """(((...222555444444333111000...---------///000000000000333555666999>>>BBBEEEFFFFFFEEE===999444000---+++)))(((&&&$$$"""  !!! !!!###$$$%%%&&&))),,,111888BBBNNNaaattt|||nnn___VVVNNNEEE>>><<<999999999888777555444333    !!!!!!               ''':::LLL[[[aaaZZZPPP>>>333'''!!!     '''...333222555AAAKKK[[[rrrxxxmmm___UUUPPPLLLFFFAAA???>>><<<999888777777777666444222222444666777777666555555444333222111111000///...,,,+++*********+++++++++,,,,,,......///---+++***((('''''''''(((&&&%%%### """(((---222444333333222111///...---,,,---.../////////000222444777:::???CCCFFFGGGGGGFFF>>>:::444000...,,,***(((&&&%%%###!!! !!!!!!  !!!###$$$$$$&&&)))+++000777BBBOOObbbvvvppp```VVVNNNDDD===;;;777777777777666555444333     """      !!!'''(((###        )));;;KKKVVVWWWMMM@@@---$$$    %%%///666777;;;FFFMMM[[[qqq{{{qqqcccXXXRRRMMMFFFAAA>>>===;;;999888777888888666444333333666888999888444444333222111000/////////...---,,,++++++++++++,,,,,,------......//////***)))(((''''''((()))***'''&&&### !!!''',,,000222222222111///...---,,,,,,,,,---.........///111333888;;;@@@DDDGGGIIIIIIHHH???;;;555111///---+++)))&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!  !!!###$$$$$$%%%(((***///777BBBQQQdddyyyrrraaaUUULLLBBB;;;999444444555555555555444444        !!!!!!!!! """######"""!!!    &&&///888999222(((        ,,,<<>>000###  ###...777:::>>>GGGKKKVVVjjj~~~uuuggg\\\TTTMMMGGGBBB===<<<:::999777777888888777555444555777999:::999444444333222111///......///...------,,,---------......//////////////////,,,+++***)))))))))***+++)))'''$$$!!!!!!&&&+++...000000000///...---,,,+++++++++,,,---------...000222888;;;???DDDGGGIIIIIIIII???<<<666222000...,,,***'''''''''&&&%%%$$$"""!!!"""""""""!!!  !!!###$$$$$$%%%(((***///777CCCRRRfffzzzrrr___SSSIII@@@999777111222333444444555555555        """%%%))),,,---......+++'''%%%%%%&&&&&&(((,,,///111111000///)))'''###    ###333AAAMMMMMMDDD777&&&         ,,,999@@@BBB===000###   !!!...999===AAAGGGHHHQQQdddyyyxxxkkk___VVVNNNHHHCCC===<<<:::888777777777777777666555666999::::::999555444333222111///.....................//////000000000111111111000/////////...,,,+++++++++,,,,,,+++)))%%%!!!!!!%%%)))---...///......---,,,+++******)))***,,,,,,+++,,,...000777999===AAAEEEGGGHHHIII@@@<<<777333000...,,,+++''''''''''''&&&$$$###"""###""""""!!!  !!!###$$$%%%'''***,,,000888DDDRRRfffyyy~~~mmmZZZMMMEEE<<<777666000111333444555666666666          &&&...666===@@@AAA???:::666555666999<<>>===;;;888666666555555888777666777999:::999888555444333222000...------------------...///000111111222333333333111000///000///...---,,,,,,---...---***&&&""" $$$(((+++,,,------,,,++++++***))))))((()))*********+++---///333666999===AAADDDEEEFFF@@@<<<666222000...,,,***(((((('''&&&%%%$$$#########""""""!!! !!!$$$%%%&&&))),,,///222:::EEERRRddduuuvvveeeRRRGGG???999555555222333444555777777777777         !!!---888DDDJJJPPPRRROOOMMMMMMOOORRRTTTWWWYYYYYYVVVSSSPPPIIIEEE>>>444(((      """444KKK```ssstttjjjYYYAAA+++         ###'''&&&###          )))777>>>CCCHHHIIIRRRffftttyyynnncccXXXPPPIIIFFF@@@>>>;;;888666444444444999888777888999999777555444333222000...---++++++******++++++---...000000333333444555444222000///...------,,,,,,---///000...,,,'''""" $$$''')))+++,,,++++++******))))))((('''((()))))))))***,,,...000222555999===@@@BBBCCC???;;;666222///---+++***)))(((&&&$$$######$$$$$$""""""!!! !!!$$$&&&(((+++///222444<<>>@@@AAA???;;;555111///---+++)))***(((%%%###"""###$$$$$$"""!!! !!!$$$''')))---111444666===GGGQQQ```nnnuuuuuugggWWWFFF<<<777444444666666777888999::::::::::::         '''<<>>:::777666777888888777666555444333333333000---))))))******(((&&&((((((((()))***+++---...333444555444333111...---000...,,,,,,...000000000///---)))$$$ ###&&&((()))))))))***))))))((('''&&&(((''''''''')))***,,,......///000222555999<<<>>>999888555222///,,,)))(((&&&%%%"""  $$$(((,,,000555888<<<@@@GGGOOO\\\iiinnnmmmhhhWWWEEE:::555333333666444666999;;;======<<<<<<        """222>>>NNN\\\eeekkkqqquuuyyyyyyzzzyyytttnnngggccc]]]XXXOOODDD777(((    $$$444PPPiii|||fffOOO<<<...           &&&111:::>>>DDDTTTddd~~~}}}vvvkkkbbb\\\VVVPPPKKKHHHEEE@@@<<<888777888888888777555333222111000000...,,,))))))******(((&&&''''''((()))***,,,---...333444555666444222///---...---,,,,,,///111111111///,,,)))$$$ ###&&&((()))))))))***))))))((('''&&&((('''((((((***,,,...///...///000222444777:::<<<888777555111...+++((('''&&&$$$!!! $$$))),,,111555999===BBBGGGOOO[[[hhhmmmlllgggXXXGGG===888444333666555666888:::<<<<<<<<<<<<        %%%222EEEWWWdddmmmssswwwyyyzzz{{{zzzvvvpppjjjfff```ZZZQQQEEE888(((   !!!000HHHaaayyyooo[[[HHH888$$$            (((111666>>>OOO```|||{{{tttjjjbbb]]]XXXRRRNNNKKKHHHDDD>>>;;;999888999888777444111...---,,,,,,,,,***(((((((((((('''%%%%%%%%%&&&(((***,,,...///222444666777666444000...---,,,+++---///111222222...,,,((($$$ !!!$$$'''((()))))))))))))))((('''&&&&&&&&&'''''')))+++---///000...//////111333555888999777666444000---***'''&&&$$$###  %%%)))---111666:::???DDDIIIOOOZZZffflllkkkgggZZZKKKAAA;;;666444666666666777888:::;;;<<<<<<           ***<<>>(((           (((...888IIIYYYuuu~~~xxxqqqhhhaaa]]]YYYUUUQQQOOOLLLGGGBBB===;;;:::999888666222...+++((((((''')))((((((''''''&&&%%%$$$###$$$%%%'''))),,,...000222444666888777555111///...---,,,---///111000///---+++((($$$ """%%%'''((())))))***))))))((('''&&&%%%$$$%%%&&&(((***---...///......///000222444555666666555333000,,,)))&&&%%%###!!!!!!$$$(((,,,111777;;;@@@FFFLLLQQQZZZeeekkkkkkggg\\\OOOFFF???888555666777777777777999:::<<<===           ###333EEETTT___gggkkkrrrsssuuuuuussspppmmmjjjbbb[[[OOOAAA333$$$   $$$333GGG]]]kkkrrrrrrjjj___MMM;;;'''         """(((111AAAPPPjjjyyyzzzuuunnnfff```]]]ZZZVVVSSSQQQNNNIIIDDD@@@===;;;:::888555000+++'''%%%$$$$$$%%%&&&'''&&&%%%$$$######"""###$$$&&&))),,,...000111333666777777555222000111000.../////////---,,,,,,***'''$$$ ###&&&(((((()))******))))))(((&&&%%%$$$"""###$$$''')))+++,,,------...///000222333444444666555222///,,,)))&&&%%%"""!!! $$$''',,,111777<<>>000###            """---888JJJ]]]sss|||wwwpppjjjbbb]]][[[YYYUUURRRQQQOOOKKKGGGCCC@@@>>>===666333...((($$$""""""""" """%%%%%%###!!! !!!"""###$$$%%%'''***,,,---111222222333333333444444111000///000000///,,,***+++)))&&&###  $$$'''))))))(((******)))((('''%%%$$$###"""###%%%'''))))))***)))+++---///111333444555555777666333000---)))'''&&&"""!!!!!!$$$)))///777;;;???JJJUUU\\\ccciiimmmllliii```UUUKKKAAA888666999888999;;;<<<======<<<;;;      )))111999888...    """222CCCQQQYYY]]]___bbbeeehhhhhhhhhhhh^^^SSSBBB111"""    ###---333555444111...%%%              '''111===QQQhhhvvv{{{|||xxxsssoooiiiaaa\\\ZZZXXXUUURRRPPPNNNKKKGGGDDDAAA>>>===666333---'''###""""""""""""%%%%%%""" !!!"""###$$$%%%''')))+++,,,111111111111111333444444//////...000111000...,,,***)))&&&###  $$$'''))))))(((******)))((('''%%%###"""###%%%'''(((*********)))+++,,,///222444555555555777666444000---***'''&&&"""!!!  ###(((///666;;;>>>JJJWWW___eeekkknnnmmmjjjaaaVVVKKK@@@888777:::888:::<<<>>>>>>>>><<<;;;     ***333===EEE???---    ***666EEEQQQXXX]]]```bbbeeeiiigggbbb]]]RRRAAA///      %%%'''&&&###!!!              """(((;;;HHH\\\mmmvvvwwwtttqqqpppjjjccc______]]]XXXSSSQQQNNNHHHDDDBBBAAA???===222000,,,'''### """!!!!!!!!!!!!""""""### !!!$$$&&&)))+++,,,,,,222222222222222222222222333222000///............---***&&&!!!!!!%%%''')))+++,,,,,,+++)))(((((('''$$$"""###"""###%%%)))+++,,,++++++,,,///222444555555555777444111//////---+++)))(((&&&$$$###"""!!!"""'''...555;;;DDDMMMZZZeeejjjllllllkkkiiicccXXXMMMDDD>>><<<;;;::::::;;;===???>>><<<:::    &&&000>>>EEEIII@@@...    &&&222BBBOOOXXX]]]aaacccfffiiigggccc\\\QQQ@@@...                   !!!&&&666CCCVVVhhhqqqtttrrrpppmmmhhhbbb```___^^^ZZZVVVSSSOOOKKKGGGDDDAAA???===333000+++&&&""" !!!!!! !!!!!!"""!!!"""%%%(((***---...///222222222222333333333333444333111///...---......---***&&&""""""&&&(((***,,,------+++***))))))'''$$$""""""""""""%%%(((++++++++++++,,,///222444555555555777444111......---,,,***(((&&&$$$###"""!!!"""&&&---555:::FFFNNN[[[ffflllnnnnnnmmmkkkeee\\\RRRIIIBBB>>>===;;;;;;<<<>>>??????<<<:::     ...888HHHJJJIII===***     !!!,,,===KKKUUU\\\aaacccfffhhhfffbbbZZZPPP???...!!!                ###...:::MMM^^^iiinnnnnnnnnjjjgggbbbaaaaaaaaa^^^[[[VVVSSSNNNJJJGGGCCC>>>;;;444000+++&&&""" !!!!!!  """%%%))),,,///111222222222333333333444444444555444222///...------------+++'''"""###''')))+++...///---,,,++++++***(((%%%###"""!!!"""$$$(((***+++***+++---///222444555666666888444000---,,,,,,,,,,,,)))'''%%%###"""!!!!!!&&&---444:::GGGPPP]]]hhhnnnpppppppppnnnjjjddd[[[RRRIIIBBB???=========>>>???>>><<<:::    &&&444===FFFEEE???222"""     '''888GGGRRRZZZaaaccceeegggeeeaaa[[[QQQAAA111###              &&&111CCCTTT```gggkkkllljjjhhheeedddddddddbbb___[[[WWWSSSNNNIIICCC===999444111+++%%%"""!!!!!!"""!!!$$$)))---111333555444444444444555555555555666444222000...------------+++(((######(((+++---///111...---,,,,,,,,,***&&&###!!!!!!!!!$$$'''*********+++---000222444555666666888444///,,,+++,,,------***(((%%%$$$###!!!!!!%%%,,,444:::GGGPPP]]]hhhoooqqqrrrqqqrrrpppllleee[[[PPPGGGAAA>>>===<<<<<<===<<<:::888    '''333;;;<<<999111&&&    """333CCCQQQZZZcccfffggghhhfffbbb[[[RRRDDD555(((               ***:::JJJWWW```fffiiijjjiiihhhhhhhhhgggeeeddd```\\\VVVPPPJJJCCC<<<888333000+++&&&###""""""######(((---222555777777777777777777777777777666444222000...............,,,((($$$ ###(((,,,...111333///............+++'''$$$"""!!!"""$$$(((***+++***,,,---000333555666666666777333...++++++,,,------***(((%%%$$$###"""!!!&&&---444:::FFFOOO\\\hhhooorrrssssssvvvvvvtttnnndddWWWJJJCCC>>><<<;;;::::::999777555    """+++000---***###    ...===OOOZZZdddggghhhhhhfffbbbXXXRRRGGG;;;..."""                $$$222@@@MMMXXX```dddgggggghhhiiijjjjjjjjjiiieee```YYYQQQJJJBBB;;;666222000,,,(((%%%###"""""" """(((...444888:::;;;::::::999999888888777555444222000/////////000...,,,)))%%%!!!###(((,,,///222444000//////000000---)))%%%###"""###%%%)))+++++++++,,,...000333555666666777555222...,,,,,,,,,,,,,,,)))'''%%%$$$$$$### """'''---555;;;FFFOOO]]]iiippptttttttttzzzzzzyyytttjjj[[[MMMEEE???===:::999888777555333    !!!     (((777IIIUUUaaaddddddcccaaa^^^SSSOOOHHH@@@666***                     +++888DDDOOOYYY^^^```bbbfffiiijjjlllmmmnnniiicccZZZQQQHHHAAA:::666000///---***'''$$$"""!!!!!! ###)))000666;;;===???>>>===<<<;;;999888888333333111000000000111111...---***&&&!!!"""(((,,,///222444000000111111111...)))&&&$$$###$$$&&&***,,,---,,,,,,...000333555666777777444111...---------,,,+++(((&&&$$$$$$$$$$$$"""  ###(((///666<<>>;;;999888777555333         $$$333BBBOOO[[[___^^^^^^[[[XXXOOOMMMIIICCC:::///$$$                   '''333???JJJTTTZZZZZZ^^^cccgggjjjmmmppprrrkkkdddZZZPPPGGG@@@999555///...---+++(((%%%""" !!! $$$+++222888===???AAAAAA???>>><<<:::999888333222111000000111222333...---***&&&""""""''',,,///222444111111111222222///***&&&$$$$$$$$$'''***------------...111333555777777777222000...---------,,,***'''%%%$$$$$$$$$$$$###!!! !!!$$$(((///777===HHHRRR```llltttxxxyyyyyy~~~~~~~~~yyynnn___PPPGGGBBB???<<<:::999777555444          !!!)))===EEENNNTTTVVVUUUUUUVVVPPPPPPKKKCCC<<<777///'''                 ###,,,666AAAKKKRRRUUUZZZ___ccciiipppqqqmmmkkkcccXXXOOOIIICCC===999444222///---+++)))&&&$$$ %%%,,,333999>>>@@@DDDBBB@@@>>>;;;888666555444333222000000000000111111...)))$$$"""&&&***...000111555333222222222///)))%%%######%%%(((,,,------+++...///000333666777666555333000---+++,,,---......***)))'''%%%###"""!!!!!!!!!&&&)))---777@@@HHHXXXjjjtttyyy}}}~~~|||xxxkkk\\\OOOHHHBBBAAA???===:::777444333           $$$111888AAAHHHKKKMMMPPPRRRNNNNNNJJJCCC>>>999111)))                    )))222===GGGNNNRRRXXX]]]bbbiiipppqqqmmmjjjcccXXXOOOIIIDDD???;;;666333000...,,,***'''%%%###""" !!!'''---444:::>>>AAADDDCCCBBB???<<<999666555555444222111000000111111000---((("""!!!&&&+++...111222666444333333333000***&&&%%%%%%&&&(((+++,,,,,,+++......///222555777666555333000,,,+++,,,---......+++***(((&&&$$$###"""!!!"""'''***...888BBBKKK[[[lllwww|||~~~}}}uuuhhhZZZNNNHHHCCCBBB???<<<999666555444         !!!'''///666;;;@@@GGGKKKKKKLLLJJJDDD@@@===666...&&&            (((111;;;DDDJJJOOOUUU\\\bbbjjjrrrrrroooiiiaaaWWWOOOJJJFFFAAA===888666222///---+++)))&&&&&&%%%###""" !!!$$$)))///555;;;???AAADDDDDDCCCBBB>>>:::666444444444333111111111111111///,,,'''!!!!!!&&&+++///222444666666555555444111,,,(((((('''&&&''')))+++++++++------///111555666555444111///,,,+++---...//////,,,+++***(((%%%###"""!!!!!! ###(((,,,000;;;EEEUUUddduuu{{{pppdddWWWMMMGGGEEECCC???;;;888666555555        &&&+++222<<>>CCCEEEHHHIIIDDD<<<222&&&              $$$,,,555===EEEJJJTTT\\\eeemmmuuu{{{yyyttthhhaaaXXXPPPLLLIIIEEEBBB;;;888444111000000//////,,,,,,***((('''&&&&&&&&&)))+++...111555888:::;;;>>>??????>>><<<999666444111111111111000///...---000---(((### %%%+++000333555666888:::999666222000///+++***)))+++---000000000------///111555666555444000///...000333555666555111111000...***&&&###!!!!!!$$$###%%%***///555AAAMMMaaappprrrjjj___WWWRRROOOKKKHHHHHHEEEAAA<<<888666555555         &&&000777===BBBFFFHHHCCC<<<111&&&                 '''000999AAAIIINNNWWW___hhhpppwww{{{xxxrrriiibbbXXXQQQMMMIIIEEEBBB:::777333000000111111111000///---+++***))))))))),,,...000333666888:::;;;<<<;;;;;;:::999777666555222222333333222111/////////,,,'''!!! &&&+++000333444555888:::999666222000000......---...000000///---......///222555777666555000///000222555888888888333222111///+++'''###!!! !!!###"""%%%***///666BBBNNNbbbqqq~~~ppp[[[TTTLLLHHHIIIKKKJJJIIIGGGEEEBBB>>>:::777555333          !!!+++222999???DDDFFFBBB;;;111&&&       !!!           """***444===FFFMMMRRRYYYaaajjjqqqxxx{{{wwwpppjjjcccYYYQQQMMMIIIEEEBBB999666222000000222222222222111///...,,,+++++++++///000222555888999;;;;;;:::999888777777666555555444444555555444333111000...+++&&& !!!&&&+++///222444444777:::999555111000000222111111111111000---***//////000333666777666555000000111333777999:::999333333222000,,,(((###!!! !!!###"""$$$)))...666CCCOOO\\\jjj{{{~~~lll\\\JJJDDD>>>>>>CCCHHHJJJIIIFFFEEEBBB???;;;777444333      !!!&&&000:::@@@AAA===999***"""        !!!         %%%000888???FFFPPPWWW\\\```hhhrrrxxxxxxsssmmmeee```YYYTTTPPPKKKDDD???777555444222000000000000222111111000//////000000444555666777888999999999888777777777666666666555777555444444444444333111...+++&&&!!!!!!&&&,,,222555666666777666444111...,,,...111444444111...+++***,,,...000222333444444444444333333555777888777666333333222///+++%%% """!!!###'''+++222===III\\\iiivvvzzztttgggVVVHHH999444000444===EEEGGGFFFFFFCCC@@@===;;;999666444     !!!)))333999:::666222&&&                 '''111:::AAAHHHQQQXXX]]]```gggooouuuvvvqqqmmmhhhbbb[[[UUUPPPKKKCCC>>>777555333111//////000111333333222222222222222333555666777999::::::999999888888777777666666555555444333222333444555444333...+++&&&!!!!!!'''---333666666666666555333111...,,,...111444444111---+++***+++---///111333333444333666555555666888888777555444333222...***%%% !!! """'''+++111===IIIVVVbbbnnnpppiii]]]LLL???444000...333<<>>777555222///...///111333555555444444444555555666666777999;;;<<<;;;:::999999999888777666666555555222111000222444555444444...+++&&&!!!!!!(((...444777666666666555222000---+++///111333333000---***)))***+++---000222333333333777666666777888999777666666444111---)))$$$!!! !!!&&&+++222>>>IIISSS]]]fffeee^^^RRRCCC777///---,,,222;;;BBBCCCBBBBBB@@@<<<:::999888555444     """###              ###&&&---666???GGGNNNUUUYYY\\\^^^bbbfffkkkmmmnnnnnnjjjeee^^^XXXSSSMMMEEE???777555111...---///222444666555555555555666777777777888;;;=========;;;:::::::::999888777666555444222111000111333444333222...,,,'''!!!"""(((///444888777666666444222///---+++///111333222///+++))))))((())),,,///111222333333666555555777999:::999888777555111,,,'''$$$"""!!!!!!&&&+++222>>>JJJUUU^^^ccc```YYYNNNAAA666...---...444<<>>>>>===<<<;;;;;;:::888777555444444444333111222222333111000///,,,'''!!!""")))///555777888777666444111///---+++///111222111---***)))(((&&&(((+++...111333333444444333444777:::;;;;;;:::888666111,,,'''$$$""""""!!!''',,,333@@@LLLZZZ```ddd```XXXOOODDD:::222222444888>>>AAAAAA@@@<<<999777666666555444222                ###%%%***///888AAAJJJQQQTTTVVVVVVYYY^^^aaaeeeiiimmmqqqjjjhhhdddaaa\\\SSSIIIAAA666555222000000333555777777777666555555555555555777888999;;;===>>>??????===<<<;;;999777555444333666444222222333333111000///,,,'''!!!###)))///444777:::999777444222///---,,,000111111000,,,)))((((((&&&(((+++...111333444555333333444666999;;;:::999888666111,,,(((%%%###""""""(((...555BBBNNN\\\cccfffbbb[[[SSSIII@@@;;;:::;;;===@@@AAA@@@???888666444444444444333222                      ###&&&***///777AAAJJJPPPSSSTTTSSSWWW\\\aaadddiiinnnrrrpppnnnkkkhhhbbbWWWIII???666555333333333555777888999999777666555555555555666666777999;;;>>>AAABBB>>>===;;;999777555333333555333222333444444333222000---'''!!!###***///333555<<<:::888555222000......000111111///+++(((''''''&&&(((+++///222444666666555444444666888888777666888666222...)))%%%###!!! ###)))///777DDDPPP___eeeiiifff___XXXOOOGGGCCCBBBAAA@@@@@@???>>>===666444222222333333222111            !!!!!!!!!          !!!###&&&***...666@@@JJJPPPRRRSSSRRRVVV\\\aaadddiiiooosssuuusssqqqmmmfffYYYIII>>>555555444444555666888888;;;:::999777666555555555666666666777:::>>>BBBDDD>>>===<<<999777555333222333222222333555666666555000---'''!!!$$$***///333555===;;;999666333000///...000111111...+++(((''''''&&&(((+++///333555666777777666555666777666444333777666222...***&&&"""!!! ###***000888EEEQQQbbbhhhmmmjjjddd^^^UUUMMMIIIGGGDDDBBB???>>><<<;;;555333111111222333222111           """!!!               !!!###%%%%%%(((...888DDDNNNSSSUUUTTTUUUXXX^^^dddkkkqqqvvvxxxvvvwwwvvvqqqfffVVVGGG>>>999666444333666999;;;<<<===;;;999888777666444222555444444777;;;???AAAAAABBB@@@<<<888666444444444333555555444666:::999555///+++&&& $$$***///333555999999888666333111///---333222111///,,,***'''&&&'''(((+++...111333555555555444333444777888888777333333111...***&&&""" """######%%%)))+++///999HHHSSSjjjoooqqqlllfffaaa[[[UUUPPPKKKEEEBBBBBBBBB???===777444111000000111222111                        ###$$$%%%+++000:::FFFOOOUUUVVVVVVVVVZZZ```gggnnntttyyy{{{||||||zzzsssgggWWWHHH???888666444555888;;;<<<======;;;999777777666333222555444444777;;;???AAABBBAAA???<<<999666555444555333555555444666:::999444///,,,'''!!!%%%***///333555888888777555333111///---111000///...,,,)))'''&&&'''(((+++...111333444555444444333555777888777666333222111...+++&&&###!!! """$$$%%%'''***,,,000;;;JJJVVVjjjooopppkkkeeeaaa[[[UUUOOOJJJEEECCCBBBAAA>>>;;;777444222111111222111000                   !!!$$$%%%---444>>>IIIQQQVVVWWWWWWXXX\\\ccckkkrrryyy~~~|||sssfffUUUFFF===666555666888<<<>>>???>>>>>><<<999777666555333111444333444777<<>>MMMYYYiiinnnooojjjddd```[[[UUUNNNJJJEEECCCCCCAAA>>>:::666444333222222222000...      !!!%%%&&&!!!           ###&&&///666@@@JJJQQQUUUWWWXXXZZZ^^^eeennnvvv}}}zzzpppaaaQQQBBB999555555777;;;@@@BBBBBBBBB@@@===:::777666555333111333333444777<<<@@@AAAAAA???>>>;;;999777666555555444666555444666999888444000---'''"""$$$***///444666666666555444333111///...++++++++++++***)))((('''((()))+++...111222444444444333444555777777666444111111///,,,***'''%%%$$$!!!$$$&&&(((+++---///444???OOO[[[hhhmmmmmmhhhccc___ZZZUUUMMMJJJFFFDDDDDDBBB>>>;;;666555333333333222///,,,        &&&((()))###   !!!%%%&&&&&&$$$         """&&&///666AAAJJJPPPSSSUUUVVV[[[___gggpppyyyyyymmm^^^MMM@@@888444555999>>>CCCFFFGGGFFFCCC???;;;888666555333222444444555888<<>>===<<<<<<;;;:::999777777666444666666444666999777333///+++&&& !!!'''---222555555555555555444333222111,,,,,,,,,,,,,,,,,,+++***)))***,,,...000222333333333333444666777666444111---,,,***((('''&&&%%%%%%!!! !!!###&&&((('''+++000444:::CCCQQQ[[[dddhhhhhhccc]]][[[WWWRRRJJJEEEAAA???@@@AAA@@@>>>999777444333222000...+++             """!!!  $$$+++555777999777111***$$$!!!          !!!'''000999DDDLLLOOOPPPSSSUUUYYY^^^gggpppxxx~~~|||sssfffXXXJJJ>>>888555777:::@@@GGGLLLNNNOOOHHHDDD???:::888777555444666666777:::===>>>===;;;;;;;;;;;;:::999888777666555777666444666888777222...***%%%%%%,,,111555666666666666555444444333...............---,,,,,,)))***,,,...000222333333333333444666777666333000+++***(((&&&%%%%%%%%%%%%!!!!!! """$$$'''(((''',,,333999>>>GGGSSS\\\aaaeeeeee```[[[XXXUUUQQQFFFAAA;;;:::<<<>>>???>>>;;;888444111000///---,,,               '''...999<<<>>><<<555---%%%"""             '''111:::FFFMMMOOOPPPSSSVVVYYY^^^fffooowww|||}}}xxxnnnbbbTTTFFF<<<666666777:::@@@GGGMMMPPPQQQJJJFFF@@@;;;999888666555777777888:::======<<<:::::::::;;;:::999888777777555777666444666888777222---***$$$$$$+++111444666666777777666555555444000000000000///...------)))***,,,...000222333333333333444666777666333000***((('''%%%$$$$$$$$$%%%"""!!! !!!"""$$$''')))'''---666<<>>>>><<<999444111//////...---