BM66(0 ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lwww[[[HHH???LLLlllGG=?HdĦ=ĪjGG=?HdĦpppTTT@@@333(((!!!""" ---YYYӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵRRRCCC/// !!!###$$$!!!555uuu?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??RRR222'''### %%%$$$)))XXX4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦWWW444&&&%%%!!!'''$$$>>>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Ħhhh>>>)))"""""" 6664DuXӵ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ӵsssRRR***!!!,,,eee4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵlllKKK)))$$$ !!!!!!!!!'''LLL4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRqqq[[[???)))!!!"""###777}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h^^^DDD000---*** ***!!! )))fff4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s:::+++!!!!!! !!!"""WWWΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦaaa>>>+++###!!!  """$$$"""PPP?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ```@@@///""""""###EEE>AneneneneDenene>Ak<fhDenenenennnPPP111%%%"""!!!"""!!!???fff222###"""!!!888|||RRR'''(((!!!!!!!!!444qqqYYY555''''''!!!"""222hhhsssCCC###"""###...]]]xxxWWW000""""""'''OOO\\\---&&&!!!!!!DDDbbb999***###''']]][[[666""""""%%%RRRVVV666$$$ ###BBBUUU===###!!!666zzzXXX===%%%...pppYYYGGG666555999333""")))^^^eee;;;+++!!! !!!$$$NNNdddCCC...  !!!!!!DDDpppGGG,,,"""%%%777iii999%%%$$$!!!!!!000QQQ222"""'''vvv{{{EEE***""""""dddaaa777$$$""""""TTTUUU+++###GGGrrrgggeeeUUUBBB444***!!!""";;;kkkJJJ===;;;:::::::::444***""" $$$"""!!!333mmmggg___AAA''' !!!,,,wwwpppMMM222000000### )))mmm~~~fffQQQDDD>>>>>>EEEGGGEEEFFFIIIDDD;;;--- %%%___}}}aaaOOOEEEEEEAAA666)))  !!! !!!### !!!%%%SSSkkkOOOAAA444''' ###$$$""""""'''&&&IIIgggGGG((("""$$$$$$%%%""""""!!!'''@@@```777((("""$$$!!!&&&666yyyLLL !!!  %%%///rrr>>>!!!$$$###%%%hhhEEE'''  ###aaaNNN!!!WWW[[[...KKK^^^)))$$$???zzzJJJ444 444|||tttVVV888""" """ ,,,oooiiiBBB---'''$$$ &&&gggoooRRRIII:::***(((ccckkkDDD+++---)))###$$$ZZZsssJJJ*** OOORRR222###%%% III^^^???"""###GGG\\\EEE&&&%%%BBBTTT222$$$""" """"""999wwwiii999$$$!!!   111pppXXX...222fffqqqAAA,,,555gggVVV000 !!!555ccczzz>>>"""  !!!!!!111XXXnnn000%%%&&&)))FFF}}}999###$$$ 333nnnyyy:::&&&$$$&&&[[[jjjEEE!!!  QQQPPP***%%%'''EEE}}}EEE(((### !!!%%%@@@ppp666%%% """999hhh,,,###!!! 000nnn<<<!!!%%%  )))\\\\\\)))  $$$QQQ555 !!!GGGddd$$$$$$   >>>}}}888!!! <<>>)))%%%       ###>>>}}}RRR+++!!!"""      !!!888~~~\\\888&&&!!!        333VVV:::###!!!         """666{{{???"""!!!           ,,,@@@iiiAAA'''         ,,,KKKtttggghhhuuuqqq]]]@@@'''        ###AAAzzzIII>>>000)))+++222;;;???666---!!!        777ZZZ111  !!!!!!!!!         222}}}ooo???&&&          000yyy|||OOO///###          ---sssiii111!!!       +++oooHHH000!!!       +++nnnaaaDDD%%%       ///dddRRR555)))###      ---bbbooo///       +++^^^WWW((( """        '''XXXggg000!!!###      ###RRRrrr555"""      LLLBBB!!!     HHHGGG      FFF~~~222)))       LLLzzzAAA%%%         HHHqqqBBB!!!        CCCWWW777***        ===MMM(((###!!!      888rrr999%%%      444]]]444 """      ///~~~NNN(((      ,,,zzzHHH'''   444hhhddd888&&&$$$   000bbb^^^///   +++ZZZ^^^111''')))###   )))VVV???$$$"""  )))UUU___&&&!!!  (((TTTkkk:::###   &&&PPP~~~444$$$  $$$MMMwwwBBB!!!    """JJJIII!!!   """HHHrrr---      !!!FFFJJJ$$$&&&      !!!CCCSSS)))     !!!@@@xxxUUU888###       ===LLL...$$$      :::PPP***&&&    999QQQ!!!         AAA]]]&&&"""          FFFmmm***###         ###LLLYYY555"""         $$$QQQLLL          ###SSSddd(((       !!!RRRsss999$$$         PPPsss:::        PPPwww222      """NNNvvvCCC(((      $$$OOOiii555      )))SSSRRR,,,!!!      ***SSSQQQ!!!      ***PPPvvvLLL'''     $$$444YYYzzz@@@)))      ***>>>eee]]]555,,,(((      &&&???hhhtttiiiYYYCCC444111       ***222YYY___GGG999000///+++        ###+++TTTQQQ,,,'''        )))WWWggg111'''$$$       !!!444fff???      (((DDDvvv|||>>>$$$      ///QQQ{{{~~~@@@!!!       444WWWvvvuuuTTT444'''"""        888YYYooommmJJJ(((%%%         !!!888PPPZZZqqqVVVDDD..."""         111DDDQQQqqqeeeJJJ,,,        (((777GGG```<<<>>><<<222###       ###222CCCpppZZZLLL999(((###%%%"""         """333DDDgggFFF)))###         000AAA}}}www\\\BBB222((("""        '''777vvveeeEEE000&&&         ...qqqyyyUUUEEE000###      ...bbblllRRR>>>555///&&&     000ccc~~~YYY<<<***      111dddtttPPP<<<''' ###      111ccckkkKKK555111&&&     ...^^^qqqTTTCCC888///((()))"""      (((WWWhhhVVV???...)))***++++++     """PPPaaaDDDAAA<<<666222000+++###     LLLddd???555======:::666///)))###             ###HHHkkkJJJ;;;333444:::999666222,,,&&&             %%%GGGbbb999,,,000333111///333000,,,'''!!!            &&&EEEDDD;;;555777888333---+++---+++'''"""           &&&GGGHHH,,,...111111,,,(((+++000(((&&&"""         '''KKKddd///000---)))'''&&&''''''(((###!!!           '''HHHTTT000000...+++***+++)))$$$               :::GGG333///000...)))$$$######"""                +++qqq;;;999222///+++)))'''%%%"""       &&&ooo[[[444111///---***(((&&&###     +++uuu|||CCC222...---+++(((%%%###    666ZZZ111333,,,---)))$$$     %%%...FFFEEE)))222(((,,,'''     !!!'''&&&333???UUU@@@---111&&&'''"""    """%%%(((---000000///<<>>NNNcccHHH111***&&&         """$$$$$$&&&(((***///222777999777333///---///+++***...111000222666888>>>@@@FFFRRR^^^888111***&&&        !!!!!! %%%)))------+++,,,000444111444777888555222///...111///000222333333666;;;>>>IIILLLNNNRRR\\\999555333,,,     &&&$$$!!! """###"""'''***)))&&&)))+++///111111111222333...111444666666555555555555666777777666777===BBBHHHSSSTTTOOOLLLxxxXXX:::000...,,,"""  &&&''''''%%%"""!!!"""######$$$%%%&&&'''((((((((("""!!!!!!%%%+++...---,,,...---///444999999444...111333666888999:::===>>>;;;===>>>;;;:::===BBBFFFPPPXXXUUULLLFFFssskkkGGG<<<999333&&&###   %%%%%%)))...///,,,)))((()))---...//////...,,,)))'''&&&%%%%%%(((+++///000111555222111777>>>???777///222444555555666777:::===???@@@???;;;:::???CCCDDDNNNVVVRRRLLLIIIwwwooo@@@111777777..."""  !!!$$$(((+++***111999;;;777111---+++111333555777666222...+++))))))******+++...222666666333111444999:::777222111222222111111333777:::??????;;;666777===@@@===EEENNNQQQRRRVVVttt===///666444(((     $$$&&&)))***+++---000222222:::DDDFFF@@@777000---///333888<<<<<<:::666333+++,,,,,,+++***---333999222000......///111222333222333333333333666;;;???>>>===777111444;;;<<<777<<>>NNNNNNEEEEEEBBB222///333777999<<<>>>999222333222000...///111333555666000+++,,,111444222///111111222444666999<<<===:::222...111444333555888999DDDQQQaaagggwwwIII333######          (((,,,111333333000...---...000222444555555333222...777EEEFFF???EEEHHH===666444000000777@@@@@@<<<444333333333333333333333333...))))))...111///+++222333444666888999:::::::::777444555888:::777333<<>>333<<>>KKKHHHHHH???333000777===888...///000222333444444333222555222///000444777666444666555444333333333333333111777777555===JJJEEE666777@@@CCCDDD???hhhccc'''!!!        $$$***......---------///111222444555666666666777999999999999:::===???===888333333666777555111)))'''...222444BBBPPPOOOFFF>>>333///666>>><<<666///000111222444666777888000...---///333555555444:::888444111000222444555000666444///777DDDBBB555111555777<<>>@@@;;;888555444555666444111***&&&---555:::HHHXXXYYYRRRJJJ===111///555999999333444444555777:::<<<===000000///111333444444333:::777444111111222555666111333000+++---444333---***---000:::DDDttteee&&& !!!       """$$$&&&&&&&&&&&&&&&&&&&&&'''((()))***)))///444555111,,,***+++))),,,///333444444333222444777999:::999999:::;;;777777777777666666666555---''',,,444999HHHXXXZZZ\\\YYYMMM;;;///---111444555666888:::;;;;;;;;;:::333333222222222111000///000000000//////000000000---,,,+++(((&&&%%%$$$%%%"""&&&***777CCCuuuUUU         """###$$$$$$!!!###&&&)))+++,,,,,,,,,(((((('''(((((()))***+++''',,,222333000---...000%%%)))...333666777777666666:::>>>@@@???<<<999888444666888888888777888999111(((***111444BBBRRRUUUUUUZZZWWWGGG666000111444444777:::<<<<<<:::777444222111000...,,,***(((&&&&&&(((***,,,---,,,***(((&&&$$$&&&'''###"""!!!'''333???rrrBBB"""          ###""" ###)))000////////////---)))&&&$$$)))///111///---,,,,,,'''(((((())))))))))))((('''---222333444777777555///111333555666777777666===<<<===>>>>>>===999666666666666999<<<======<<<444000...//////111888@@@LLLKKKOOOPPPCCC111,,,444;;;;;;::::::888777555444111000...+++(((%%%###"""++++++***(((###  (((000888vvvNNN***        !!!#########$$$%%%)))))),,,000///,,,...222444333111000///,,,'''$$$$$$(((,,,---,,,))))))))))))))))))))))))*********)))///333222333666666555555555666777888888888777;;;;;;<<<;;;:::999888888888777777888:::;;;:::999777333222222111111555;;;===<<>>@@@@@@===999777666999777777:::999444111222444333222333444444333111444111...,,,++++++,,,,,,---,,,******+++---///111---000111......333666666666666666666777999;;;<<<888::::::666111222777===<<<:::777777888:::;;;;;;999777888888222(((######!!!!!!&&&000777333)))!!!!!!!!! ***555555HHHYYY,,,"""      ))),,,///000///000333666333444555555555666888:::555999===@@@???>>><<<<<<===999888:::;;;777555666444333222444666888777777222///,,,))))))******)))++++++++++++,,,---///000333666555///---///000///555555666777888:::;;;<<<777888888666333333777:::888666444444555777777777555444444444///&&&"""###"""!!!###+++111///&&& 000666;;;]]]RRR(((!!!    !!!"""###&&&&&&&&&&&&'''((()))***///333666777555555999<<<888666444444666888:::;;;000444:::>>>??????>>>>>>???:::777:::;;;:::999:::888666555555777888777666000---)))((())))))(((''')))***+++,,,---...//////333666555000---......---111222333444555666666666444444555555555555444444222000//////000000...---,,,+++***+++'''  """'''((("""%%%333555???pppIII""""""   !!!"""###$$$%%%&&&''')))+++,,,,,,------------...///000111///333777777444444888<<<<<<777333333777;;;<<<<<<...333999<<<===<<<;;;;;;>>>888555777:::999999;;;<<<:::888777777777555444000---)))(((******)))'''((()))+++,,,---............222333000...111111000......000111111000///...111222333555666555333000...---+++++++++)))&&&$$$$$$!!!!!!!!!!!!$$$!!!(((444333BBB|||CCC%%%         !!!!!!"""%%%'''((('''%%%&&&&&&%%%%%%&&&)))+++---)))))))))***+++,,,...///+++---000222333222000///---...///111444666999::::::888555666999:::999888'''---444:::============555444444666999===???@@@???999555777888666444444000---)))''''''(((((((((******+++,,,---......///---...000111111///,,,***...---,,,,,,++++++,,,,,,000///...---+++)))(((((($$$###"""!!! ### $$$---000444III~~~PPP%%%         !!!'''***(((%%%***)))***+++---...,,,***))))))(((((((((***+++,,,))))))***+++,,,---......+++,,,///000111111000///------...000111222444444:::888777777999:::999777111666;;;???@@@?????????777666666777:::<<<======:::666444555555000...///222///+++)))((())))))))))))***+++,,,------------...///000111000...,,,***---,,,***)))'''&&&&&&&&&'''&&&%%%$$$"""!!! !!! !!!$$$%%%$$$%%%(((***...222666LLLUUU$$$        $$$###%%%***000444444222'''''''''***---...---,,,,,,,,,++++++******))))))((()))+++---......------,,,,,,---...////////////...///000111111111111000666666666888;;;<<<;;;999<<<>>>AAAAAA@@@?????????999888888999;;;<<<:::999:::888888999666000...000333000,,,)))))))))((('''(((***,,,---...---,,,+++......//////...,,,)))''')))(((%%%###!!! ###&&&'''((('''+++...000///---++++++000444999NNNaaa+++        !!!"""###!!!!!!"""###$$$&&&((()))'''(((((('''&&&&&&(((***'''&&&'''+++111555666666 !!!"""&&&+++...//////---,,,,,,+++)))'''&&&%%%(((***,,,...//////---,,,,,,,,,,,,---------......111111333444444444333333222333666999;;;===>>>===@@@@@@@@@???===<<<<<<>>>999999999:::<<<;;;999777999999;;;<<<666///---000333000,,,)))((((((&&&%%%''')))+++------,,,***(((***++++++***)))&&&$$$""""""!!!  %%%''')))---111222222111000333777888555000+++'''///555:::MMM}}}OOO000       """%%%((()))***,,,...///000111000///////////////000111---......---+++***,,,---(((((((((***---000222333'''&&&'''***...111222222+++++++++)))'''%%%###"""***+++---///000///...---,,,,,,,,,,,,------------000111222444555666666666555666888999:::;;;<<<===?????????===;;;:::<<<>>>888888888:::;;;;;;999666555555777777222***))),,,222000,,,***)))((('''%%%%%%''')))******(((&&&$$$$$$$$$######!!!  ###&&&)))***111111333666999:::777444444666:::<<<;;;666000+++000555999IIIvvvlllDDD(((        """""" """$$$%%%%%%(((+++------+++***,,,///111222333555777888::::::<<<:::888555333111000000000000000...+++******++++++*********+++...111333111///...---///000///...,,,+++***((('''%%%$$$###,,,,,,.../////////......,,,,,,---......------,,,------...///111444666777;;;;;;;;;:::888777999:::>>>???>>><<<;;;:::<<<>>>999888777888999999777555444222333444000***(((+++000...+++))))))(((&&&$$$!!!"""###$$$###""" """""" !!!""""""%%%&&&'''))),,,///222333666555555888;;;;;;777444333555999===@@@???;;;888333888:::GGGqqq|||SSS111    $$$)))+++---)))'''%%%&&&(((+++,,,,,,,,,000444444111...///222444555666888999;;;<<<===>>>===;;;888555333222111333333222///,,,*********,,,,,,++++++,,,///333666777444111///......,,,+++...---+++)))((((((((()))............////////////,,,---...//////...,,,+++------,,,,,,...111444666<<<<<<;;;999666666:::============;;;999999:::<<<<<<:::777666666555444222444000...///...***((()))(((&&&$$$######"""  &&&(((&&&"""$$$'''***---///000000111111222333444666888999888555444666:::;;;888444222333666;;;AAACCCBBB@@@999======FFFnnnyyy=== $$$   """###"""!!!!!!$$$$$$###"""!!! !!!###%%%(((***+++,,,,,,111---***+++///333333222+++)))''''''***,,,......***///444444000------///444555666777999:::;;;;;;<<<;;;:::999888777777777777777555222...++++++,,,,,,,,,++++++,,,///444888:::777444222222111000///111///---+++++++++---...//////.........//////000+++---///111111///,,,+++000...,,,+++---000444666888999999777666999>>>CCC;;;<<<;;;999777666666777???;;;777555333333111000///)))%%%'''(((&&&###$$$  %%%,,,///---***,,,///333777999:::;;;:::999999999999999::::::999666444666:::<<<999666222222444888>>>BBBBBB@@@>>>BBB@@@HHHnnnmmm>>>&&&  ###%%%""""""&&&&&&%%%(((&&&%%%%%%### """''''''''''''(((***---///000...333555222///---***&&&+++///444777777777999;;;222000...111444444000+++***)))))))))***,,,...///222333444333111111444777888777888999::::::777555;;;999777888:::<<<======;;;<<<999333000///+++%%%+++++++++)))(((---555;;;666666666666555444222111...///000000......///000...///111111111///---,,,......------,,,,,,++++++---,,,,,,,,,---...000111444666999;;;<<<<<<:::999222444777999888666333111888444000,,,+++)))((('''$$$###"""   ###!!!"""!!!"""'''---000...+++333555666666:::AAABBB@@@BBB>>>;;;:::;;;<<<:::777;;;:::999999888555222///000666999999===DDDFFFCCCDDDHHHNNNFFFkkk}}}aaa;;;  !!!"""$$$%%%###"""!!!###(((---000---)))***,,,---,,,***+++...111444///,,,---,,,***+++///,,,,,,+++++++++,,,---...333777777333000111000---444555666555222222444666333000------000111///,,,*********++++++---......222333444333222222555888999999:::::::::999999999;;;:::888888:::;;;<<<;;;888:::888333000000---(((+++,,,,,,++++++///777>>>888888777666444222///...111222333222000///000111,,,---...//////...,,,+++,,,,,,,,,+++******))))))+++***)))((((((((()))***000333777:::;;;999555333---...000111111///---+++///,,,'''%%%######"""  """%%%((())))))*********)))***...222333///+++111555777666888===@@@???CCC@@@>>><<<===;;;999666;;;:::999777444111...+++555:::<<<;;;>>>CCCDDDAAABBBDDDIIIGGGpppccc===111!!! """###$$$&&&%%%$$$"""  %%%%%%&&&'''''''''&&&&&&"""(((---...000111///***...,,,,,,///444666444222///555888444,,,)))///666>>>777222333444333333555...---,,,,,,,,,---...///444888777333111333555333555555222///,,,+++...000333///***)))+++---,,,+++***+++,,,---------------111222333333333333666888:::<<<<<<;;;888888;;;>>>:::888666666777777777666666888777222000111///++++++---...---...222:::@@@;;;;;;:::888555111...,,,333444444333000//////000***+++,,,---...---,,,+++++++++***))))))(((((('''+++)))'''%%%$$$######$$$)))---222555555222---***%%%%%%&&&&&&%%%%%%$$$###""""""%%%)))---111111---+++---///...,,,+++...111111,,,'''---444777444222666<<<>>>CCCBBB@@@@@@???<<<999666::::::999777555222///...:::>>>???>>>???BBBAAA>>>===>>>EEEIIIwww^^^AAA---)))&&&###   """"""#########(((+++.../////////...---,,,***)))((('''......///...+++'''### $$$(((+++...------...//////...---)))...000000111444333///000...---...111333222111///555888333+++(((---444===555111444777555222111************,,,...000111000555666333222444555444---,,,***)))((((((***,,,000---***)))******)))(((***+++---...///...---,,,000000111222333444555666;;;===>>>;;;777888===BBB666444222222222222000///555888888333000000...++++++---//////000444;;;AAA======<<<:::777444111///333444444222...,,,,,,---***+++,,,---------,,,,,,******))))))((((((''''''***(((&&&$$$""""""""""""###%%%(((******'''$$$!!!!!!!!!"""$$$&&&***---000222444666444111//////000000+++(((***///111...***+++222444...)))...888???AAABBBBBBBBBAAA>>>;;;888:::;;;;;;:::999888888888===???AAAAAAAAAAAA@@@>>>666999EEENNN}}}vvvIII222((($$$!!!""""""  !!!""""""''')))***+++***'''### """$$$%%%$$$"""((()))***,,,---...//////******)))(((%%%""" """$$$%%%)))+++...111444666777777333333333222222111111000333444555555444111...+++((('''&&&&&&)))---111444111000///000222222000...---///...+++,,,000333222111000........./////////111333444222...---000444555000///444777444///,,,))))))))))))+++---///000---333666666555666666333***)))(((((())))))))))))++++++***++++++***'''&&&***+++---...///......---......///111333444555555;;;===>>>;;;777888===CCC555444222111111000...,,,555999999444///...---+++,,,...111111111444:::???=========<<<:::888666444444444444111...+++++++++***+++++++++++++++++++++))))))(((((('''&&&&&&&&&$$$###!!!  !!!$$$&&&'''((((((***)))***,,,///333555777===;;;999999999999666333333,,,&&&'''///555666333+++000000(((""")))666???>>>@@@BBBBBBAAA@@@>>>===<<<>>>???===;;;:::<<<======>>>@@@BBBBBB@@@>>>>>>111777HHHTTTuuuIII333,,,***)))'''(((((('''%%%###"""""" !!!"""###$$$%%%&&&&&&&&&$$$"""$$$$$$%%%&&&(((+++---...111111222222111000///...------...000222222000...111222333444555555555555111111111111///+++(((&&&%%%%%%&&&'''(((***,,,---111222333555666888999:::555555555555555444444444000111333444444222111///------,,,,,,...111444777222111000222555444111------...,,,((()))000555666666666444333222111111111.........------///111222111......444666333///---///...---,,,+++,,,------///555::::::999:::999666000...,,,,,,,,,,,,***(((((()))+++,,,,,,***(((''')))***+++,,,.........///------...111444666666555:::;;;;;;999777888===AAA888666555555555333111...555999:::444///...---,,,///222444444333444888<<<::::::;;;;;;:::888666555333333333000---*********((((((((('''''''''''''''%%%%%%$$$$$$###"""""""""!!!###$$$&&&(((***---///000000000/////////111444777888888???;;;888999;;;<<<999555222***"""$$$---555666333)))//////'''###)))666>>>===???AAABBB@@@???@@@@@@AAABBBBBB???:::888999;;;<<<;;;>>>BBBBBB>>><<<===222888JJJWWWoooFFF333000...,,,...333222///---***(((((((((%%%''')))+++,,,---------,,,+++((('''&&&(((***+++...---,,,,,,...111444666555444333222333444666777666666666888999999777444555666666666666666555555333444555555444111...---++++++,,,,,,...///111111222222111222333666888:::777777666555444333333333///000111222222222222111222111111111222333555666333222333666999888222,,,(((***)))(((+++444999::::::::::::888666444333333***************,,,...000111//////333444222222444333222111000000000111111333888;;;:::999<<<<<<:::666222...,,,------,,,+++)))***++++++++++++++++++(((((()))***,,,...///000......///222666999888666999888888777888999<<<===999888777777777555333000222888999444///...///...444666888777555444777:::666666777777666444222111.........,,,(((&&&&&&&&&$$$###"""!!! !!!!!!%%%%%%&&&'''(((***+++,,,---///111444555666555555222111111333666888777555888777666666777888888888222***###%%%---333000+++'''...000,,,)))///777<<<>>>@@@AAAAAA>>>>>>???AAABBBCCCCCC???:::777999<<<<<<:::<<>>@@@AAACCCDDD@@@<<<:::===AAA===:::<<>>:::EEEVVVuuu>>>111...,,,,,,...111333444//////...---,,,,,,------***,,,000555888555---'''///222555333///...111555444///,,,///666;;;:::666;;;666...***...555666333333222444:::???@@@;;;555<<<<<<:::666222111111222555555555666777555222......///000222333555666777000222111---))))))...333555666666666555444333222666444222222222333111000222666888555555999<<<;;;777555333444666444---'''))) '''888BBBCCC??????===:::999777666555333111333222......222333111555444222222222555888:::888777555444555777999;;;:::777666777666333555:::777444///---,,,+++***)))+++***((('''(((***,,,---)))***+++,,,------------555888;;;999555333555999555444333222222666;;;@@@777777666555444222000///111111000000//////......444000---,,,...000000///,,,+++***)))(((&&&&&&%%%$$$### """###'''&&&'''+++///000111222222111000///222555999;;;:::888666555555777999888:::<<<999333555555555444222222333555666777888:::;;;;;;::::::666555444555888777333///...***---666777222666???AAA>>><<<<<>>;;;<<<===<<<999999<<<@@@<<<<<<;;;:::999777555444:::DDDRRR]]]wwwJJJ999222///---,,,...111222333333333222222111111111111------...///111111111111111444555333...---///222333111111444888:::888555<<<:::444000222888:::888666555555999>>>>>>:::555999999888666333111222333444444444666666555111...++++++,,,...000111111000333444444000,,,,,,000555777777777666666555444333333111//////111222222222111555666444333777999888666333000111444555333///&&&###%%%---999BBBGGGHHHDDD;;;111---///222333222333555444000///222222///333222111111333555888:::888777555555666888;;;<<<<<<999888888666222222555777444000...---,,,+++******)))(((''''''((()))***)))***,,,...000000000000333666888666222111333666444444333222111333777;;;888777555333000...,,,+++//////...------,,,+++++++++(((%%%$$$&&&''''''&&&""""""!!! """$$$&&&'''%%%&&&******)))...555444444555666666555555444;;;===@@@@@@>>>;;;:::999444888999777555555333///555666666555333222222333666777999;;;<<<===<<<<<<;;;999888999:::999555111000+++,,,333444000555>>>===;;;::::::<<<;;;999666:::::::::888777999>>>CCC===>>>>>>>>>;;;888444111777@@@OOO[[[}}}CCC...777111///,,,,,,...111222222111000000000000/////////---000222222111222555888333555555333...,,,...000///111444888::::::888777<<<===;;;777777<<<>>>===;;;999777999;;;<<<999666666777999888666555555666222222333555555444000---...------000444555333000444555444111------111555777666666666666666555555555333111111333666777777222666777444333666777666777333000000333555555444222222000...000888BBBIIIEEE888((("""'''...111111444666555111///111000,,,000///...///000333666888666555444444555888:::<<<:::777666888666111///111333111...------+++)))'''))))))((((((((((((((((((***,,,///222444444333222000222444333///...000222222222222000......000222555333000,,,)))'''&&&%%%+++***)))((('''&&&%%%%%%""" """###%%%$$$$$$$$$&&&***---///---...111111...,,,333<<<;;;;;;;;;::::::999999999===>>>???>>>;;;888777777777:::999333000000///,,,222444777888777666777888777999:::<<<===>>>======???===;;;<<<======999555222------111111///333<<<;;;;;;;;;<<<;;;888333///777666555333444999@@@EEE>>>???@@@@@@===888333000333<<>>:::999<<>>:::111'''%%%///>>>HHH===444(((###&&&---111333222555444111000111000------,,,,,,,,,---...000222444333333333555777999;;;555222222666666333111222---,,,*********(((&&&###&&&'''((())))))))))))))),,,...222444555444111///---///000///---,,,---...---......,,,)))(((((()))---+++'''###!!! ######"""!!! !!!"""$$$''')))***111000////////////000111222444666666333000333777??????>>>===<<<;;;;;;;;;:::;;;<<<:::777555555555>>>;;;444...---111111...---111666:::<<<===???@@@:::;;;<<<======<<<;;;:::===;;;:::;;;>>>>>>;;;888222///000333222000333999>>>???AAAAAA???999222...222222222222555:::???CCC>>>>>>>>>===;;;888555444333:::FFFSSSmmmDDD333000...***((('''''')))---000222222222222333444444333333222111888>>><<<666222555999333333333222111111222333000333555555222333666:::666:::;;;888888;;;>>>===@@@===:::777777777777666333666999:::999999999:::222333444555666555222///++++++---111777:::999888444444222000...---...000.........000222444666777222000---,,,---.........555999999555444666777666555444444444555444333222:::777///''')))666AAAEEE111000///------///222555333555555222222444444111......---,,,,,,---......444444444444555777999:::555222111555777444111111***((('''''''''&&&$$$"""$$$%%%&&&((()))*********,,,...000222111...+++))))))***+++***)))(((((()))&&&''''''%%%"""   """$$$&&&'''((()))((((((((()))+++---...333444666666666444222111777888999999888666222///999999:::;;;===>>>>>>???;;;<<<>>>===;;;::::::;;;AAA999...''',,,444555000,,,000555999;;;===>>>@@@<<<<<<===<<<;;;999777666999777666888;;;===;;;888222111333666555333444777???AAADDDDDD@@@:::444111///000111444777:::<<<===<<<;;;999777666777888888444;;;FFFSSS```666333888---$$$'''&&&&&&&&&)))---000111111222333444555555555444333777999888222,,,,,,444<<<555444444333333444444555666777777444000///222555555777777555666;;;<<<;;;>>><<<999777555555666777333555777777777666777888444444555777999888444222...000222555888;;;>>>???666555333111000//////000,,,,,,,,,---///111444555333111///...//////...---333666777333111444555444000111333444555555555555;;;===888222444;;;<<<666***///555666333111333555555666555222222666777555//////........./////////444444444444555666777777888333000333444000,,,,,,'''&&&$$$$$$$$$$$$###!!! !!!"""###$$$%%%&&&''''''((())))))'''$$$!!!""""""""""""!!!!!!!!!!!!!!!###$$$&&&&&&''')))***+++,,,---///...,,,+++,,,...000111///222555888999888666444:::<<<<<<;;;;;;;;;555...000222555999<<<>>>??????888:::===>>>===<<<<<<======777---)))...666777222000333666777777777888999=========<<<;;;999777555777555333555999;;;999777222333555555555444555777<<>>???:::777888777666555555666888======<<<:::999999:::<<<777888999;;;===<<<999666333666999666222333:::AAA444222///......---,,,***222000...,,,+++,,,------111111333555777777555222333777888444333666888777888666333///---...111444EEEHHHAAA333...444888444444222111111222333111///222222---'''%%%))),,,+++%%%&&&''')))+++---///000******))))))))))))(((((('''"""!!! """"""!!!###&&&(((***+++,,,((('''&&&&&&'''***,,,...,,,,,,,,,,,,,,,,,,,,,,,,000///------...000333555555555555555555555555555222999;;;555111555:::<<<444666888999888444///,,,555888<<<===<<<999777777555>>>DDDBBB===<<<<<<;;;888999999999888888;;;===;;;<<<===>>>>>>>>>===<<<>>>:::777777888999777444666555111,,,+++111888<<<888:::;;;999777777:::===;;;777333222333555555444222111000...------,,,,,,444;;;HHHXXXxxxFFF///+++...000---(((&&&(((+++.........------------,,,...///111222111///---,,,111111111111222333555555000222555777777555333111222444777999:::999888666777666666777888:::<<<===::::::;;;;;;;;;;;;::::::===;;;999777777999;;;===???:::666777<<<===888333333888;;;777000...222777333333333333333333333333222111///---+++******)))---///222222111///...///222222111111111111222222222222222222111000///...<<<999555111.........///++++++++++++***)))(((''')))((('''%%%###"""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!    """%%%&&&''''''$$$&&&***++++++******+++---+++))))))+++,,,***'''$$$(((---000///---***)))000...,,,---///222444555888333000111666888777555===>>>>>>:::666555:::???777444888>>>999,,,'''---999;;;======;;;777222///777999<<<<<<<<<;;;<<<<<<777222000777<<<===<<<<<<>>>>>>>>>>>>===<<<;;;:::>>>:::777777:::;;;888444999777555666888:::;;;;;;<<<;;;999999999999888666;;;777111---,,,000555999444444333111///...---,,,+++;;;BBB___zzzJJJ000)))***---///...***)))+++.../////////............---+++,,,---...---,,,***)))111111222333333444555555---...111333333111...,,,111333555777888777666555999888777777777888999:::888999999::::::999999888:::777333111111333777::::::666333333666666444111555555444333222111222222222222222222222222222222...---,,,***(((''''''''')))+++......---+++++++++,,,,,,++++++++++++,,,,,,------------,,,+++***)))333111...+++)))(((((((((%%%%%%%%%%%%$$$###"""!!!$$$###!!! $$$"""!!!!!!######  !!!"""###$$$&&&'''(((&&&))),,,---,,,++++++,,,...,,,***+++,,,---+++)))%%%)))...000000---++++++111//////000222555666666888444111111555777666444<<<>>>===999444222555999777444777===888,,,(((,,,999;;;===>>><<<888444111777999<<<<<<;;;:::::::::888333111555999777555444>>>>>>===<<<<<<;;;::::::===:::888999===>>>;;;888:::888666666888:::::::::999888777888999999777555666333---******...333666888777555333111///---,,,)))888???]]]xxxDDD,,,***---(((+++......,,,,,,...111/////////.........------))))))***++++++)))((('''///000222333333333333222+++,,,...//////,,,***(((...000222444444444222111999888666444333333333333444555555666666555555444666333...++++++...333666111000...,,,,,,,,,---...333...***,,,000222000,,,////////////////////////***)))(((&&&%%%$$$$$$$$$###%%%'''(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$###"""   #########""""""!!!!!!!!!&&&%%%$$$$$$$$$%%%&&&''')))(((''''''''''''%%%###)))(((&&&%%%%%%''')))******,,,......---,,,+++,,,...---+++,,,------,,,***'''+++///000000...------222222222444777999888777888555222222444666555333777999999777333111333666777555777;;;777---))),,,999;;;===>>>===:::666333777:::======<<<;;;;;;;;;<<<888666:::===:::777777>>>===;;;:::999::::::;;;===;;;:::;;;>>>???===::::::888666666888999999999666555666777999888555333111...***'''(((,,,111444999777555222000---,,,+++---<<>>???>>>>>>???>>>;;;;;;AAACCC@@@>>>>>>===<<<:::888888999:::;;;>>>===<<<===>>>>>>;;;999777555444444666888999999666666777888999777333000...,,,)))((()))---111444555444111///---,,,++++++888DDDFFF```DDD,,,...,,,%%%###%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%###%%%'''(((((('''&&&$$$&&&'''(((((('''%%%###"""###$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """ !!!!!! ###%%%((()))((()))---111///000111222444555666666777666555333000...---,,,---+++)))(((((()))+++,,,,,,------,,,+++***))))))&&&''')))*********)))(((+++,,,---,,,***((()))*********++++++******++++++,,,...////////////000222444555777:::======;;;999777555333222333333333333000111333444444444555666666555666999888333///...777888::::::999777555333...222888<<<>>>???@@@@@@===;;;>>>CCCDDD@@@======<<<;;;999888777888:::;;;???>>>======<<<:::777555333111000222555888999999888888888999888666111...///---+++***,,,///333555222000///---,,,,,,---...999EEEFFF^^^TTT'''###))) !!!!!!!!!!!!    """######"""''')))'''&&&&&&(((***+++,,,,,,,,,...111333222333555888999::::::999;;;:::888555222000...---,,,+++***)))((()))*********,,,------+++******+++$$$&&&(((***+++***)))''')))***+++***((('''((()))(((***++++++***)))***,,,...//////...---...111444444444666999<<<<<<;;;999555444333222222333333444555444333333222222222222666555666888999777444111888888999999888666333222&&&+++222888;;;===>>>???@@@???BBBGGGFFF@@@<<<<<<;;;;;;:::999999999:::;;;>>>>>>>>>===;;;888444222222111000111444777888999999888777777777555111...///...---,,,...000333555222111///------///000111...;;;>>>YYYEEE,,,"""""" """###%%%&&&&&&((((((((()))******++++++%%%+++111222000------///000...,,,,,,...000111111///222666:::<<<===<<<;;;:::999777555222///---,,,++++++++++++*********)))(((+++------+++***+++---''''''(((((()))((((((((()))******)))((('''(((***(((***,,,,,,******+++---//////...,,,,,,---111444333333444666999:::999888333333333222222222444666666444111000000000111111555666666888:::;;;888444::::::::::::888666333222%%%***222777;;;<<<===>>>===>>>BBBGGGEEE???;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>???>>>;;;888555333666444333333555777777777666444444444555444222000------,,,,,,---///000222333111///---,,,---///000%%%333999VVVMMM&&& !!!!!!###%%%$$$######&&&)))&&&&&&((()))+++,,,---...111111111000000000//////***000777888555222111333444111------000222111000,,,000666;;;>>>???>>>===999888666444111...,,,+++,,,,,,------,,,+++***)))'''***------++++++,,,///+++***((('''&&&'''((())))))******)))((((((***+++)))+++...---++++++---/////////---++++++---111555222222222444777999888777222333333222111222555777333111...---...111222333555666666888;;;>>>;;;777<<<<<<<<<;;;999666444222(((---444:::===>>>>>>???222444:::@@@@@@;;;888999::::::;;;<<<<<<<<<;;;;;;;;;===??????<<<999777666:::888666555666777666666222111000111333444444333,,,++++++++++++---...///222000---+++******,,,---###222888VVVSSS---!!!###%%%&&&''',,,(((%%%''',,,///...,,,333222000...+++(((&&&%%%+++...000///---,,,///111:::999666333111000000111,,,555::::::;;;>>>===888666666222---...222...'''+++999@@@BBBCCC???:::>>>===;;;666111---+++,,,***,,,------,,,+++,,,---...,,,******---...---+++,,,***'''$$$###$$$&&&'''++++++++++++***)))(((''')))((((((***,,,......---,,,---///111333333222222555777999888555444666888000111222000---+++---000///000000///......///111222555:::>>>;;;666666;;;<<<===<<<777000---///333///222777<<>>222444888;;;<<<<<<;;;;;;???EEEDDD<<<<<<@@@;;;111333777<<<@@@AAA???;;;999;;;:::::::::;;;999555222555333222333666666333000...+++''''''***------,,,111333000,,,...333111+++)))111<<>>>>>;;;;;;;;;888444///+++*********+++------,,,,,,,,,---///---++++++------,,,***)))((('''&&&&&&'''((()))******)))(((''''''&&&&&&***)))(((***---......---,,,---...000111333333444777999:::999666555555777,,,...///...------///111///000111000//////111222///111666;;;888444555:::===>>><<<777111...///222444777:::===??????>>>===333666:::======<<<;;;;;;BBBHHHGGG>>>:::<<<777///333555888:::::::::888777777777777999::::::888666555444444555666555000------+++((((((+++,,,,,,+++///111///,,,...333222------444@@@WWWKKK&&&"""###"""  """"""!!!!!!!!!!!!""""""###$$$%%%&&&((()))******222222111111111000000000000......222888<<<===<<<<<<999555222111222444666333666888888666555888;;;999555111///111222222000...222555444555777999888999;;;888222000333666666333666666333333888;;;;;;666666444000,,,)))((()))***+++------,,,,,,---...111///------------+++***'''''''''((()))***+++++++++)))(((&&&%%%$$$%%%%%%***))))))***---......---,,,,,,---...000222555666666888999888555222111111)))+++---------...000222000111222111000111333555...000555999888555666;;;<<<===<<<777222///111333;;;<<<>>>??????>>>===<<<555999===???>>>===;;;;;;999AAADDD>>>:::======999888999999999999999888888666555555666888999777666444555666777666333---)))---+++***+++,,,,,,+++***...///...---///333333000...333@@@YYY[[[111  """###### ))),,,+++((()))+++(((((('''&&&&&&&&&&&&&&&&&&'''((()))+++,,,------333333333222222111111000333111000222555777666555777666444333222333555666444777999999777666999<<<555111,,,---000444555444222444666555555777999;;;999999777222///111666:::<<<<<<777111000444888999111111000---***(((((((((***,,,......------...///222111000///...---,,,***((()))***+++,,,++++++***,,,***'''%%%$$$$$$%%%&&&+++***)))+++---......------,,,+++,,,...222666888444555555444222///,,,+++***+++,,,---......///000000111222222222333555777444444888;;;;;;777888<<<999999999777444333444666????????????>>><<<:::999666;;;???@@@>>><<<;;;;;;333<<>>:::999777333000000666===>>>>>>999222111444666444.........,,,)))((()))***+++---/////////...///111111222222222111///......,,,---......---,,,***(((,,,+++(((&&&&&&&&&((())),,,+++***+++---......------,,,++++++---111555888444444333222111///---+++---....../////////...---///000222333333444777999999888999<<<;;;777666999444555666666666777888:::>>>>>>??????===;;;888666777;;;???@@@<<<::::::<<<:::???BBB>>>999999;;;===555777888999888555222000555444333222222111///,,,***,,,///111000...+++)))...///000000//////......222111000000///------///666:::MMMoooTTT===,,,!!!%%%########################"""$$$%%%%%%$$$$$$&&&'''!!!"""$$$&&&)))+++---...---------------...///000222111111000///......------+++***,,,///000...+++...---,,,,,,,,,+++(((%%%$$$)))///111///+++)))))))))))))))))))))((('''&&&***+++,,,---...000111111111111222222333333444444555555666777777666666666---///111444555444333222222555666555222111222555555444222222555999???BBB;;;999888999999777:::@@@>>>:::666555333333777===<<<<<<888333222555444000,,,------,,,******+++---,,,...000111111111222333000222555555444222222333111111111000...,,,)))(((+++***)))(((((()))***+++,,,++++++,,,---......------,,,++++++---111444777666555333333333333222000222111111111222111...,,,...///111222333555888;;;:::777777999888444333555333333555666888999:::;;;:::<<<>>>???>>>;;;888666666:::>>>===999777:::>>>999<<<>>>===;;;:::===???666888:::;;;:::777333111222222222333444333///---%%%''')))***))))))***+++---///000000//////000111444222111111///++++++///555:::PPPxxxyyybbbIII888+++""" $$$  !!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))......,,,'''###$$$+++000000000//////......------,,,,,,,,,***'''%%%%%%%%%%%%&&&(((,,,///333555666222222222222333444555666444333333333222222111111000...,,,...222333000---///---++++++,,,+++***(((+++,,,......---+++((('''))))))***+++******((((((+++,,,---...///111222222444444444444555555555555222444555666666555555555+++,,,---///000000000000444666777555111///000222444555555222111444;;;AAA:::777777999888555888>>>???888333444555333555999888888444000111444222...------......,,,---...000...000222333222333444555///222666777777666777888333333222000...,,,+++***(((((())))))***++++++,,,---,,,+++,,,.........,,,---,,,,,,,,,...000333444777444111111444666666555444333333444555444000---,,,...000222333555999;;;888444333666666333222444444444555777999::::::999666999===@@@@@@>>>999777555999;;;999555444999???999888999;;;======???AAA;;;;;;<<<<<<;;;999777666444444555777777444///+++###$$$$$$###"""###'''++++++---...---,,,---000333333000111222///***,,,111000666PPP|||cccYYYFFF333------)))!!!$$$$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!!!!  """$$$%%%%%%%%%$$$$$$$$$#########!!!!!!"""$$$&&&'''((()))$$$######""""""######$$$)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,,,,---...---------,,,---------......//////+++*********+++...000222::::::666///******111888777777666555444333222222000///...***%%%!!! $$$&&&)))---111555888999444444444555555777888888333333222222222222111111222///...000444555222...---+++))))))***++++++***,,,++++++,,,------+++))))))***+++,,,,,,+++***)))++++++,,,---///000111111666666666555555555555555666888999999888666666666111000000000111333555666555777888666111///000222111444444000+++,,,444<<<999555555888777333555;;;>>>555///222333111111444555555111...///333222------...//////......000222...111333444444444555666...222777999888888:::<<<333333222000///---,,,,,,&&&'''(((***++++++,,,,,,---,,,+++,,,.........,,,------,,,---...000222333666222//////222555777666555444333555777777333///+++---000222333555999<<<777333222666777444444666666666666777999999888777333777===AAABBB@@@;;;888444888:::777222222999@@@AAA>>>;;;<<<<<<:::999999;;;999888666666666666777999::::::;;;999444,,,'''$$$###"""%%%******+++,,,+++***,,,000444111///000222000+++---444111777TTTcccTTTSSSPPPHHH<<>>;;;888999777555444333444666777999888888999:::999888666:::555222777999666222000444777;;;;;;666///)))%%%'''&&&### ###'''---000000---))))))...333222222111...***)))---111444777NNN~~~```III>>>>>>;;;777111,,,))))))+++,,,---,,,+++***)))))))))(((,,,+++***))))))***++++++(((((((((((((((((((((((((((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%'''***,,,...//////000000000000000000......//////000111111111,,,***)))(((***...222555;;;888666444000+++,,,000888777555444333333222111666444333444666777777666444444333333333444555555444111...---111;;;GGGPPPIIIDDD===999777777666555000333333000000222111---...---,,,+++((("""(((000666333111555999999666666777888999:::;;;;;;......------///000///,,,222111111333444333///+++&&&&&&&&&)))***)))$$$ %%%'''))))))))))))***+++)))***+++***)))(((***+++---...//////000111444777666222///111555777555111999;;;<<<777000,,,///444777666333///,,,,,,///222444333555999777222444999???<<<444+++)))///444555333222///------///111333...///+++%%%$$$))),,,***111777:::888666666666333444333222111111222111111222222333555777888777555999888999999999666222...---///111111...+++******+++***((('''(((((('''&&&((()))***,,,,,,,,,+++++++++************,,,---...111///...---///111333444555222///...000222444555000111222111//////111222999:::======555+++))),,,//////000333666888888888555555777;;;>>>>>>;;;777888777555333111000000000666555555555666777666666666111///444777666333222444777999888444///+++)))&&&$$$""""""$$$(((,,,///---000111000...---///222222111000...---...111333777;;;SSSdddJJJ@@@777111111++++++******+++---///000111000...,,,++++++++++++++++++******)))******+++))))))))))))***************)))(((''''''&&&''''''''''''((()))***,,,...///222222222222222222111111333333333333333333333333,,,+++******---000444777;;;999888555///***---444;;;999888666555555666666999777666666888999999888888777555444444555666888222222333444999BBBMMMTTTEEEAAA;;;888666666555444///111111///000000+++######'''+++---***%%%'''///555444111222444555;;;777444444777999999777))))))***,,,,,,,,,,,,,,,333222222222222000---+++###%%%(((+++,,,***$$$ ''')))***+++***)))***+++(((***++++++***+++,,,...222333333333333444777:::777111---///666999555000888::::::666///,,,...222:::999555111------///111555666888999555222555<<>>???999///(((***000111...+++***((('''''')))+++,,,***+++,,,,,,,,,......---222666777666555555111,,,888888999888666555555555888:::999666333222555888;;;:::888777666333000---333444444222///,,,******,,,,,,,,,------+++&&&###"""$$$&&&)))+++,,,------,,,++++++***+++,,,---...------,,,++++++---000333///---,,,...111333444444888999888555222000000111666555777;;;<<<888666888333222222444666777666444<<<888777:::???AAA===999;;;;;;;;;999777333000---444444333111///...///000***%%%$$$(((++++++,,,///,,,///222333333333333444444...******---000...+++111000000222444444333222333000---...111444444333222888SSSYYYFFF777777666000111999555222---***)))+++...000333555666777555222...+++(((((()))******+++++++++++++++***))))))(((''''''***))))))(((((((((((()))%%%''')))+++---.../////////000111222222111///...555555444444333222222222*********+++---...000111000111222111,,,(((...777555666777555444444777999999777555555555666555444;;;999777555555666999:::666<<>>:::666...)))+++000000+++)))(((''''''''')))***+++***+++---///000000///000555888888444333333222///666888;;;:::999777888999444666666444111222666;;;:::999777666666555333111333444444222...,,,++++++++++++---///000...***'''"""###&&&(((+++,,,,,,,,,------,,,++++++,,,......111000...***(((***///333---,,,---///222444444444666777666555222111222333333222555:::;;;999999;;;444333333555777888777555999777555888<<<>>>;;;777999999::::::999666333111666666666333...,,,,,,...&&&"""!!!$$$%%%%%%&&&)))%%%)))///333444444444444---***(((,,,333888888555444222//////111333444444444000------000111000...555:::SSSmmmIIICCC===999222///444<<<444111+++''''''***///333444666888999888444111...------.........---,,,,,,******))))))((('''''''''******))))))))))))******'''(((+++---...---,,,+++///000222444444333222111222222111111000000//////////////////////////////222222444444///+++///555111444666666444444666999999777555555555555444333:::999777777777999:::<<>>CCCBBB>>>999333...---......000222222000...///000'''+++---,,,///333444111///000111222222///+++''' """'''***&&&###+++,,,...111333555555555444000000///&&&$$$222......---)))%%%%%%''')))...000333222...+++******&&&(((++++++++++++,,,---))),,,///111222222222333444555555444222111111222111111000...---...111444222222000---+++******+++...111444666666666666666000222222000333777666000000333444111111333111...'''&&&&&&''''''(((******(((%%%''',,,---)))))),,,...777<<<777000///111333111555999999555333333555...------000444777::::::999777444333444555555444///000000///...---...000*********,,,......,,,***&&&''')))***+++******))),,,+++***))))))***++++++,,,///111///+++***---000......///222555555444222000111111111///000111333555666888888222,,,---222......///222555777777666///333777888777444333333111222444555555555444333111555888777222---,,,...'''%%%'''******((((((,,,$$$&&&))))))((('''&&&&&&***+++---000222333444444666777888555222111444666000111111///---+++,,,,,,:::AAA[[[nnnOOOHHHAAA333)))111@@@???222000...,,,+++,,,000555888:::999666444333555666888666555444111---)))%%%###%%%&&&'''(((***,,,------------,,,,,,,,,------...111222222222///***%%%"""+++---000333444444333222666666666666666666666666555555444333111...+++)))+++***---333555444444777///555;;;<<<:::888999<<>>??????@@@::::::888444///+++))))))&&&)))---///......///111***...///,,,+++///111111000///...111444444111...)))))),,,///((($$$...//////...------000222333//////...%%%%%%555//////---***&&&%%%(((,,,...222666666222---***)))''')))******(((''''''(((,,,///222444444444444555888777444111...///222444555111......000222444333000000///...---...///000111222333333333444666888222333111///222777222)))+++000444333111222000---&&&&&&&&&&&&'''((()))***(((%%%&&&+++,,,((((((,,,&&&222:::666---***,,,...000555888777222//////111555333111333777:::999777:::777333222222333333222222222222///,,,++++++,,,***))))))+++,,,,,,***(((((()))***++++++***)))(((***)))(((''''''((())))))&&&+++111111...,,,,,,...//////111333555666444222222222333222111111222444333555888777///(((***111000//////111333444333111///555;;;===999555555666333333444444555555444444---222777777333......///((((((+++///000------111''''''&&&$$$!!!  &&&+++///222555888555999<<<:::555222333666...111222000---+++---///222<<>>:::999999999<<<@@@BBBAAA???;;;888444111111333666888,,,)))(((***......)))###&&&((()))))))))***---///***,,,000222333222111000111///......***(((+++222333444333000......000111.........111444777888777555333111111222333222111333444333///***(((***---((()))***+++++++++++++++''''''(((***,,,000555888666555444555888:::::::::...111555777888888999:::;;;:::999999999::::::999999777555444333333444444444333333333333444333333222000///...//////...---000...,,,+++(((&&&$$$$$$'''&&&%%%$$$############!!!$$$'''***+++,,,''''''((())),,,///333555333333222000...,,,,,,,,,+++//////***((())))))''')))***+++(((&&&&&&***......///000111111000///...---.../////////---***)))((()))+++,,,++++++,,,...111///......//////---,,,%%%(((+++---+++++++++---...111222///***(((+++...000,,,***...333444000---,,,///222333222000000000222222222111000///...---((((((***,,,...111555888::::::555...,,,///111111222666888777888888333---))))))***,,,---.........333...((($$$$$$&&&''''''///222555444///((("""$$$...666555111000222222000000000333666666444000...:::\\\^^^???666---'''...222777:::;;;;;;;;;;;;666999999444222444444333333777888666555777555222111+++%%%!!!###''',,,///,,,+++)))***+++,,,,,,+++,,,++++++******+++------(((((((((+++000333555555222222222555777777666444111333555555444222222222555777666444555666444000222111---'''"""###+++222666:::<<<<<<===???>>>:::999999;;;AAAGGGHHHDDD???333///***)))+++///333555---,,,+++,,,...---)))%%%)))************+++...000---///111222111111111222333...***(((%%%$$$(((...000222222...+++---///...+++******---111444666666444222//////000111111000222333333///+++)))***---'''''')))***+++,,,,,,,,,'''((())))))+++///555999999888777888:::<<<;;;:::111444777888888888999::::::999888888777777777777777555444555777999888888666444444666999999888555666555555555444333333222222...,,,,,,***&&&%%%'''((('''&&&%%%$$$$$$###### !!!$$$(((,,,---,,,((('''''''''))),,,000222111222222000---++++++,,,***---+++&&&$$$'''))))))*********)))((((((***,,,///000111111111000...---............---,,,++++++''')))***+++***+++,,,...111///,,,,,,,,,,,,+++)))&&&***......+++)))+++......000000...***)))***---...)))(((,,,///...------...000222222111000111222000111111222111///---,,,'''&&&)))///222333555999777888555---***---000111333777888666666666444///###%%%'''+++...222444666555000***''')))+++++++++...111444333///)))$$$"""'''000666444111111222111222///...222777777111+++,,,;;;aaa}}}FFF999555---///000444888999888999;;;>>>222666777444222444444333111555777666555666444//////***$$$!!!"""&&&***,,,+++*********,,,,,,***)))))))))(((((()))+++---...,,,++++++,,,000333444444///000222555888888666333111333555666555333333444666999888555666999666111333333222///------111555777999999777888<<<>>><<<;;;===@@@CCCDDDBBB???<<<444000***)))+++///222333222222222222111///---+++,,,------,,,,,,---111333111222222111//////111444444,,,$$$""""""###(((...,,,111000+++))),,,---++++++***)))***,,,/////////111///...///000000...---111222222///+++)))***---++++++,,,,,,------------%%%&&&'''((((((,,,222777888999:::===>>>===999666222444666777777777888999888888888666555444555555555444333555888999888666333555777888888777666666777777888777666555444444222---+++,,,***&&&%%%)))((('''&&&%%%$$$#########  ###(((+++,,,+++***)))((('''(((***,,,...111222444222///,,,,,,---'''***)))%%%###'''))))))***))))))***,,,...------........./////////.........---,,,++++++,,,------''')))*********+++---///...+++((('''((())))))))))))+++---...//////000000//////...,,,+++***+++++++++((()))---...++++++...111222222111000000222444000111333444333111///---***(((+++222666444444777111555555111...000222222222666666333222333222000###%%%'''+++///333666888777222,,,+++---000///......111444444111...+++***,,,111555333222333333111333000///000222111...***222AAAgggccc444333333000<<<111555888888666777;;;???///444666333222444444222///444777555555555222------***%%%###$$$''')))***,,,+++,,,---......+++)))&&&&&&&&&''')))+++---///111///---...000222333333...///222666999888666333111333666777666555555666666::::::777888;;;777000000111333444333333333444999999666111333999>>>>>>>>>AAAEEEDDD???:::999999;;;666///---///111333333333444444333///---------///000000///...000333666333444333000------111555555*** !!!%%%***//////444444///---000111///...,,,)))((()))***))))))------...000111///,,,)))000111222///+++)))+++---+++++++++******)))))))))$$$%%%&&&&&&&&&***000555555888<<<@@@AAA>>>777111000222444555666777999;;;999999888777555444444555555444333444666666222//////444999888444111222555555666777666555333333333222---***,,,***%%%%%%***((('''&&&$$$###"""""""""!!!&&&))))))(((***)))'''&&&'''(((***+++,,,///111000,,,))))))***%%%((()))%%%$$$''')))((()))''''''+++000222111...++++++,,,,,,---......///...,,,+++******+++---///'''(((******)))***---///+++(((%%%$$$%%%((()))))),,,+++***...333666444222000...,,,+++,,,,,,+++******))),,,222111,,,+++000333333222111///000333666222444666777777555222111---***---555888444333555---444888666444555555444111444444000///000111///((()))***,,,///111444555888333...---111333222///...111444555444222111111///333444222222444333000333222000...,,,+++,,,---888GGGkkkzzzPPP===///222444;;;444222444888888555888>>>000******000111---...333111......222333///------''''''(((((()))************+++,,,---------,,,+++//////...,,,******,,,------...111444666666666666000111222444555666888999444//////666:::888444333000777:::666555777555111333555666666555666888:::777999222%%%$$$333AAAEEEDDD@@@;;;777555777:::===666444222000000000222222666444111...------///000...//////...---///222555000222444444333222333333333,,,&&&'''---222333111,,,111333000...000222222+++++++++)))(((&&&$$$###&&&(((++++++******---000000000///---++++++---//////+++(((''')))++++++)))&&&&&&&&&'''***///444777444444555888:::888333///111444777555222111555999777999;;;999555222333555666444333555777777555222333555:::>>>999111///444333666888888555111...---333///+++((('''&&&%%%$$$&&&###!!!!!!"""!!! """$$$&&&(((((()))((('''''''''(((***+++///000000000...***&&&###$$$&&&((()))(((&&&$$$"""'''((()))******)))((((((,,,++++++,,,---,,,***(((***++++++,,,,,,---......&&&%%%$$$$$$''')))***)))&&&&&&%%%%%%%%%&&&'''''',,,---...///000000000000000...,,,))))))***,,,---111222222222222111000000555111...000444666333///333555777888888777444222''')))///444333000111555999777555666888888444000333444555444222///---++++++---......---///444888555444333444333111---))),,,...111555777555111---333444666666666666666777222222222000///...///000666EEEeee```DDD888---222222666777333444777888555777;;;000***)))000111...///555333//////222222...******((())))))))))))*********)))***+++,,,,,,,,,++++++//////...---,,,,,,,,,------...000222444666888999444333333444555555444333777111...222555333000///...444777444222333111......000222333333444666888000666444+++,,,777??????<<<999444000000222666999888888666111,,,,,,111666777555333000....../////////000000...------///111555555666777666444111...---***'''***000333222000(((,,,---))))))///444666///---+++)))&&&$$$"""!!! ###%%%&&&&&&(((+++......///000000//////000222...+++(((''')))++++++***,,,------...000222444666444222111222333222///,,,...111333222......111555888999:::999777555555666999555111000222444555555000222777;;;777000///333000333555666333000......///,,,(((&&&%%%&&&%%%$$$%%%###  !!!!!!!!!!!!!!!"""###$$$%%%'''''''''((()))++++++,,,++++++///000///...,,,)))&&&$$$&&&''')))***)))(((%%%$$$&&&'''(((************)))++++++,,,---......,,,++++++++++++,,,,,,,,,,,,,,,)))'''%%%%%%''')))******)))(((((((((((()))******,,,,,,---......///.........---,,,++++++,,,---...111111222222222222111111888444000///222444444333222444888999999555000---++++++...222111///222777???<<<888555333222111000666555555444333000,,,***(((***---......///111444666555333111000/////////,,,000555777444000...---333444666777777666777777444555555444333333333444<<>>777...333222111888555333666888666666888111)))(((///222///111777222//////444444000,,,,,,*********))))))))))))((())))))***++++++++++++***---...............------......---...111555999;;;444333222444666666333000999222,,,---...,,,+++,,,,,,111333111......---***---///333444555666888999111:::>>>;;;;;;AAABBB===555222---***))),,,000333777999888000((('''...666777666444222111000000000333444555444333222333444888888888999999555...((('''''')))---333555333000+++---,,,'''(((///666888444111---((($$$!!! !!!###%%%***---,,,///222444333333333444...+++((('''(((*********///111333666777888777777555333000//////...,,,***+++---//////------000333888777777777999999777666:::444,,,((()))...333555000222666999666111000444---000222222111///......+++(((%%%###$$$%%%%%%$$$""""""!!!!!!$$$(((%%%$$$######$$$%%%'''((('''))),,,.........,,,+++000///...,,,***((('''&&&'''((()))******)))'''%%%%%%&&&''')))************)))***,,,...////////////,,,,,,,,,+++++++++******---***'''&&&''')))++++++++++++++++++,,,,,,------,,,,,,------------------------------.........//////000111222333333333333777444111......000222444111333777999888333...***///------000///...111777???<<<888222//////111444888666444444444222---)))'''***...000000000111222666666444000------222777222888>>>>>>888222222333444555666777888888888888555555555555555666666666AAAKKKeeewwwLLLDDD===111666333000888555333555888999888888222)))'''---111000111777---,,,...555777555222222******))))))((('''&&&&&&))))))******++++++++++++,,,,,,---///000000...---000...,,,+++,,,111555888111//////333777888555222888000)))(((((('''(((+++,,,///111///---+++******---000333555555555777888888???EEEEEEEEEEEEAAA;;;333000,,,)))((()))+++---333555444///)))''',,,222444444444444444333333333333555777777666555555666777666666999:::666,,,$$$%%%&&&***...222444333222444555222------333777777777444---'''"""  !!!###&&&)))+++,,,///444666666444222222---+++)))(((((()))******,,,///555999<<<<<<:::999777666444333111...,,,***)))+++------...///222555666444333555888999777444666000)))$$$$$$)))///333444555888999666333222444---///111111///---,,,,,,***'''$$$######$$$###### """###""" !!!%%%)))%%%%%%$$$$$$%%%''')))***++++++,,,------,,,++++++///...,,,)))(((''''''''''''((()))******)))'''&&&%%%&&&&&&''''''((((((((('''))),,,...///000111111------,,,+++******))))))...+++'''%%%&&&((()))******++++++,,,------------,,,------.........------......///000000///...---...///000222333444444444222222111///------000222111333666777666333///---000...---//////,,,---000555666444111...///444999666444222333555444///++++++---///000222333555666444666555111---...444;;;666;;;@@@@@@;;;777666777444444555777888999999888222222222333555666666555===EEE___WWWIII???111555333333666666555666888:::;;;:::444***&&&+++000///000555***))),,,333666333111111))))))((('''&&&&&&%%%$$$***************++++++,,,+++++++++...111111///---111...+++)))))),,,000222000//////111444666444111444---'''&&&&&&&&&)))......///000000...,,,+++,,,+++---000111000111222444>>>AAADDDCCCBBB@@@:::444555333000---***)))))))))///000111111000/////////111222333444555666777777222333444333111.........333111222555888555,,,$$$'''(((+++,,,...111444666555777777444444777777444777444---'''###!!!!!!"""'''&&&%%%&&&''')))******,,,000444666444111...,,,,,,+++)))((('''''')))++++++///444999;;;:::888666666777888888555000,,,***&&&''')))+++...000444666333111000111555666333000222///+++''''''***///333666888888666444333222111///111333222///,,,******,,,)))&&&############""" ###''''''$$$"""###%%%$$$$$$$$$%%%'''***,,,---000...+++)))(((((()))***...,,,***(((&&&&&&'''(((&&&''''''((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&'''***---/////////111222...------,,,+++***))))))---***'''%%%&&&'''(((((('''(((***+++,,,,,,,,,+++---......////////////...///000111111000...,,,+++---...///111222333444444///111222222111000000111333333333333333444444444///------000000+++))))))...000333222111111444888333111111333555444111...---,,,+++,,,///333777999222555777555111111555:::333555777999:::999777555444333333666999:::999777222111111333666777666444444>>>ZZZ\\\FFF>>>333444333666666999;;;888777:::<<<<<<888,,,%%%)))---,,,---222)))(((+++111222...***)))))))))(((''''''&&&%%%%%%)))))))))((()))******+++***)))(((+++000222000...000...,,,***)))***,,,---/////////...------------///***'''(((((((((+++111000///000222111------111///000222222222444777999EEEDDDCCCAAA???;;;777222444444333111...***'''%%%---...000333555555333111111111222333555777999:::777777666333...+++******///......111333222---))))))+++---,,,+++---222777000333555444666888666000444111---(((&&&&&&'''(((...---,,,,,,------,,,***---000444555222...***'''++++++***(((&&&&&&)))+++///111444777777666333222333666999999666111---+++%%%&&&'''))),,,///222333111000///000000000...---000000///...---///333666444666555222000222111///111333666666222...+++***---***&&&$$$#########""""""$$$'''((('''%%%###"""###$$$&&&(((***,,,---...000...***'''%%%&&&(((***+++***)))'''&&&&&&''''''&&&&&&''''''((((((''''''(((((('''&&&&&&''''''((()))---000111000///111333......------,,,+++******+++)))'''&&&'''(((((('''&&&''')))++++++,,,++++++,,,---...///000000000000///000000000000...---+++,,,---...000111222222222///000333555666555333222333222111111222333555777---+++,,,111111---))))))000222444555444333222222///111222333333222000///+++(((&&&''',,,222777999222555777777555444666888333333555999<<<===:::777444222222444888:::999666555333333666999:::888555000???^^^```CCCBBB;;;888444999888???AAA;;;666777;;;<<<;;;---$$$'''+++))))))---)))(((***111222...)))(((******))))))((((((((('''''''''&&&&&&&&&'''((()))***'''&&&(((...111111///...------------,,,,,,,,,***+++,,,)))%%%$$$'''+++---******,,,+++***---111111///000444222///000444333444555666888;;;@@@DDDHHHDDD@@@>>><<<999555333///000222111///***%%%"""***---111222111111222333333222222222333555777999888777666333///---...///.....................---***---///...***+++000555000222333222333555111+++///...+++***)))+++,,,...000//////000222111...***,,,///333333111,,,((('''***+++***(((%%%%%%(((+++222333444555555444444333333666999888555222111111***))))))***---///000000000111111000---+++******///000000//////111555999222444333///000444555111000444888:::777222...,,,+++(((%%%######$$$$$$###%%%%%%%%%&&&((('''%%%###$$$&&&(((+++,,,---,,,,,,---+++)))((('''(((***+++))))))((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))+++---...---111555555111000111444.........------,,,,,,,,,***)))((()))******)))'''&&&(((***,,,------,,,,,,***+++,,,...///000000111,,,---......////////////,,,,,,...///000000000000///......111555666555222222222111111111222333333,,,))))))///222111000111666666666777777666444111...222555444000---,,,...&&&$$$###&&&---333777888666666666666666666777777444666:::<<<============333111000333888:::888555777555555888<<<<<<999555666HHHjjjeeeFFFIIIEEE>>>555;;;:::CCCFFF===555555999;;;===...$$$&&&)))''''''***((('''+++222555222...---++++++++++++************%%%%%%$$$###$$$%%%&&&'''***&&&$$$'''---111111///,,,---...///000///...---"""&&&'''$$$ &&&------+++,,,///...,,,---111111...000444333///111666111222333444777===CCCHHHCCC>>>999888777444000...))),,,///000...)))###''',,,000///***)))...444666444222111111333555777000000///...,,,---000333//////...---+++,,,...000***...222000+++***---222555555333000111111,,,&&&,,,+++++++++,,,...000222000//////222444333///***,,,///222333000,,,)))(((***+++***(((%%%%%%(((+++111111222333555666888888666888999888666444666888000///......///000000///111333444111,,,((((((***,,,---...------///444999111444333///222888:::666///444999<<<:::666111///(((%%%###"""###$$$%%%%%%'''$$$"""$$$''')))(((&&&&&&(((***------,,,+++)))((())))))******+++,,,,,,(((((('''''''''&&&&&&&&&(((((())))))*********+++(((((((((***,,,///222444111555888777333111222555///............---------***)))***+++---,,,***(((((())),,,...//////......((()))+++---...000000111******+++---...000111222+++,,,---...////////////...***(((***000444444111111111222222111000///...,,,''''''---333555666999:::777666777999:::777555///444888555...)))))),,,$$$$$$%%%)))111666999999999777444444666777888777000555;;;;;;888666999<<<222000///222777:::777444777555444777;;;<<<888333===QQQuuuLLLCCC@@@:::;;;===AAAAAAAAA???;;;999999999:::111+++******((())),,,,,,---......------...///***'''(((+++***$$$"""### $$$******''''''*********)))***+++---///111333///,,,,,,---+++&&&!!!###$$$$$$%%%)))------...000111111000///...///000000000111111111111000111111222999@@@AAA===;;;888444///---+++,,,,,,***)))+++...+++&&&$$$&&&***(((***...,,,)))---555222333333444444333333333000...------///111222222333222000---,,,,,,,,,,,,---+++((((((***...000111666666777666444000,,,))).........---,,,,,,///222000222444333000///111333,,,//////,,,---000...'''))))))(((((((((((()))***...000222444555666666666222555777666333111111333//////---,,,,,,---//////---///000...,,,+++---000222444222,,,---444777555222222111000111555:::>>>333777999666000++++++,,,+++%%% """%%%%%%$$$$$$$$$######"""#########$$$(((+++,,,***)))***+++888555111///.........---(((---...(((%%%))),,,+++,,,+++******++++++***((()))###$$$+++111000111444444111...///222444222000///111222000---,,,///222++++++---000222111,,,'''+++***+++...222444222000,,,***)))***+++---,,,+++------------///111333444222///+++***+++---,,,+++)))%%%"""$$$)))///222333333222111222333333111///111111222444666666333111666666777777777777666666000222666777000'''$$$'''######&&&---444666111,,,:::999888666666666666777111444888;;;<<<<<<:::999888444111333777888555222555222333555666333333666GGGPPPPPPDDD@@@:::::::::999;;;>>>???===;;;:::::::::111***,,,000///+++))))))+++...//////...---,,,'''%%%&&&))))))$$$"""###$$$,,,...+++))))))///...---------...///000333///,,,,,,...,,,'''""" ###%%%'''))),,,......///111222222111000///000000000000///////////////555999888777999;;;:::222000---)))((('''((()))...---///111///++++++...---)))(((,,,---,,,---111333333222111000...,,,+++222000---,,,---......------,,,,,,++++++,,,------,,,***((())),,,...000000222333444444333111...---......---+++***+++...000...000111000......///111///222111------000---''')))))))))))))))))))))))),,,...000222444555555555000111222111...---...000---,,,,,,,,,,,,,,,,,,---000111222000---,,,...///111444222...///444777555444444444333333444777888444555555222...***)))******&&&!!!"""%%%((('''%%%$$$$$$############$$$$$$###%%%((()))(((((()))+++555222...,,,+++++++++***''',,,,,,(((&&&***---,,,,,,+++))))))***+++***)))&&&"""###***///...---///111222222111111111333444555666555111---,,,...222,,,++++++---//////---******)))))),,,///000...,,,---+++******,,,---------...---,,,,,,,,,...000111222///,,,,,,...000000000***((('''***...222444444777666666777999999888666//////111444888999888666555666666777777777777666222444777888222+++))),,,%%%%%%(((...444666333///777888999999888777666555111333666999::::::888777777444222333666888555222555222222555555333333666CCCOOOMMM@@@<<<666444333555999>>>@@@???<<<999888<<<111***...444333---((((((***---000000...+++)))$$$"""$$$(((((($$$###$$$ ###---222///+++)))222111///...---,,,,,,,,,222///------...---((($$$""""""###&&&***---......///000222333333333222111111111000000///.........000;;;BBB===555222444666---+++(((&&&%%%&&&((()))222000111333111...///444000***'''***......------/////////...---+++***)))444111...,,,++++++***)))%%%&&&''')))***,,,------*********,,,///111000000,,,---///000111111000///---,,,+++)))'''(((,,,...,,,...///...---,,,---...111222000------...+++&&&((()))************)))(((***+++...000222333333333///000///---++++++,,,...---..................---000111111000---,,,---...111333333111111555666444555555555555444444333333444111...+++***)))(((&&&(((%%%###%%%(((***)))'''%%%$$$$$$###$$$$$$%%%%%%"""$$$%%%&&&&&&(((***---111...+++)))((()))((('''(((++++++((('''***---------+++))))))***,,,,,,,,,%%%###$$$))),,,+++***+++///222444333000///222666;;;;;;999444...,,,...111---+++***+++,,,......---***+++,,,...000000...,,,///---+++***,,,...//////000...,,,******,,,...///444222000000222444666666111000///000222333333222555444444555777888777666//////000333666777666555444555666777777777777777222222444555111+++***...((((((***///555888666444666888:::;;;;;;999777555111333555777888777666555777444222333666777555333444111111333333111111444===LLLHHH<<<;;;666333000888;;;???@@@>>>:::777555>>>444,,,---000///,,,+++.........//////---***(((###!!!$$$((()))&&&%%%'''###!!!)))000000---,,,000///...---,,,+++******000///......///---***'''%%%######&&&+++///...---000111222333444444333333000000000000000000000000333===BBB;;;222///111444///---+++))))))***,,,...444222000111///,,,...333///,,,)))***,,,---,,,,,,((()))+++,,,---.........333111---+++++++++***)))###$$$%%%''')))++++++,,,+++,,,...111444444222000)))***+++,,,------------++++++)))'''&&&'''***---,,,---------,,,,,,,,,---...---+++*********(((&&&%%%''')))******)))(((&&&(((***,,,...000111111111111000...,,,+++,,,---//////000222222222222000///+++,,,------------------000222333333444666666555333222111111222333333222444...(((&&&'''(((&&&###$$$###$$$'''***+++)))'''$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&(((***---000000---***(((((())))))))),,,---,,,***)))+++,,,,,,///---++++++---///000000***((('''((()))***+++---///111222111//////222444888::::::666000------...,,,+++++++++---.........,,,---000333444444333111111...,,,+++---///000111111000---++++++---000222666555333333444666888999888666333000////////////333222222333555555333222000//////111222222000///333444555666777777777777666444444555111,,,,,,000,,,,,,---111666999999888888999;;;<<<<<<;;;:::999444555666777777777666555666444333444666666555333555111000111000------000777EEE{{{BBB:::<<<999666333888:::<<<<<<:::777666555@@@777///***(((&&&***000777333000...---,,,***(((###"""%%%***,,,))))))+++''' %%%,,,......///.........------,,,,,,+++...............---+++)))'''%%%$$$&&&+++---,,,***000000111222333333444444//////000222333444555555777<<<;;;555///000333333333222///------...000111777333111000,,,)))***///,,,......+++)))***,,,...&&&(((***---///111333333111...,,,+++,,,------,,,&&&&&&'''((()))***++++++...///111555777777444111))))))(((((((((((()))))))))))))))((('''(((***,,,------------------------(((&&&%%%&&&''''''&&&&&&###$$$''')))))))))((('''(((***,,,...///000000///000...,,,+++,,,---///000---...///000000///...---)))***+++...000222222111111111333555666666666666111...++++++...222555666333,,,%%%###&&&(((%%%""" !!!$$$'''))))))'''%%%$$$#########$$$$$$%%%&&&'''&&&&&&(((+++...000222///---***)))+++,,,------111///---,,,,,,++++++,,,000///...///111444555555111000---)))))),,,111333222000......000111000///000444777777222...,,,---***,,,...//////...------(((+++///222444444333222111///---,,,...000111111222000///...///111333555888777666555444555777999777444000,,,***+++///222888777666777777777555333111000///000111111000...222333444555777777888888;;;888777777444//////222000000111444777999::::::;;;;;;;;;;;;;;;<<<===>>>888888888777777777666666555555444444555666555444666222//////---******---444???zzzuuu===444666333333222555777::::::999888777888AAA888...'''!!!"""***555;;;666000---------+++(((%%%$$$''',,,...,,,+++---)))######(((+++///222//////000000000//////...,,,,,,---......---++++++((('''&&&''')))***)))(((...//////000111222333333...///000222444666888888777888555000...111333222333222///......///111333888444222000,,,((((((---***///000+++((()))---...)))***,,,...///111222222---+++***+++---///000///---,,,+++******+++,,,---111222444777999777444111+++***(((&&&%%%%%%&&&&&&&&&(((************,,,---...---,,,---...///...,,,'''###!!!$$$&&&%%%%%%&&&"""###%%%((()))*********+++,,,---////////////...---,,,***+++---///000000))))))************))))))+++,,,...222666888888777222111222666777666666999333///++++++///444777777222,,,&&&$$$&&&(((&&&### ###&&&''''''%%%$$$""""""""""""###$$$%%%%%%'''&&&&&&))),,,///000000---+++)))))),,,///000000333...,,,------++++++,,,000000000333666888888777555555222---+++000555777555111---...111222///,,,***///333444111...------+++...111111000...------###''',,,///000///......000...---...000111000///000000///000000222333444666666555444222222555777222000,,,((('''+++111777888777666777888888666444111000///111333555555444111222333555777888888888999666555666444000///111333333555777888999::::::;;;::::::999:::<<<>>>???;;;;;;999888777777777777555555555555555555555555666111...///---***+++...666>>>www{{{AAA333000---111444888;;;???AAA???<<<:::999AAA666***$$$"""%%%---777888333...---......+++(((&&&%%%'''---///,,,,,,...)))%%%$$$''')))***...444///000000111000///...---)))+++---------,,,++++++)))******)))(((''''''(((---------...///000111222//////111222444555666777333555444///...000222000///...---,,,---000333555555222000///,,,''''''++++++......))))))---///,,,)))***+++,,,......//////***)))((())),,,...//////333111...,,,,,,---000222333333444666777666222///...,,,)))'''%%%%%%&&&'''$$$'''+++---...---.........---+++,,,...///---+++***$$$"""&&&'''$$$$$$'''"""###%%%'''***,,,...///......///000000///......---,,,+++...222444444333,,,,,,++++++++++++,,,,,,......000444999<<<;;;999444111111666888666777;;;;;;777222111555777666444111---)))'''(((((('''%%%!!!$$$&&&&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$'''+++------+++)))'''&&&(((+++///111222000***'''+++---++++++---...///111555888:::999888222666666000...222666666666555333111000000///...***---000000...,,,...000000111222111...---...000&&&+++000222000...,,,,,,...---...///111111///.........///////////////...111222222111///000444777000000---***(((+++111666222111111333555666555444222111000111333555555555000111333555666888999999888555555888999666555666444666888999999999888888666777888999:::;;;<<<<<<===<<<:::888666666777777444555555555444444555555444000...//////...000444999CCC|||MMM:::333000666<<<@@@DDDIIIKKKGGGAAA;;;888@@@333'''###&&&***111777333///---...000000+++&&&&&&%%%(((---...,,,,,,...((('''(((+++++++++...444//////000//////---+++***(((***,,,---,,,++++++,,,***,,,---+++'''%%%''')))++++++,,,,,,---///000111000000111222333444444555...444666111......//////,,,+++++++++---111555777000---------***&&&&&&))),,,---***'''***111000***&&&'''(((***,,,---......)))((('''(((***---......666444000...---000333666333333444555666444000---///---***(((&&&'''(((***"""&&&,,,///000000//////...,,,***+++---...---***...(((%%%((()))%%%%%%((($$$$$$&&&(((+++...111333000000111111111000...---///......222777999888777333222111000000111222333//////000444999;;;999777555111111666888555777<<>>:::999:::999555111111...,,,***))))))(((''' """%%%&&&&&&%%%$$$%%% !!!"""###$$$"""!!!"""%%%)))+++)))'''%%%$$$###%%%***...111222,,,&&&$$$)))---+++,,,///---...111666999;;;999777...555888333111444555333666888888555000...///111---...///---***+++///333444444333000,,,,,,///222...333777888555111//////,,,---...000222111///,,,,,,---......---+++***(((,,,...//////...///333777444444222///+++***---000//////000333666888888777444222000000111111111000///000222444666888999999===;;;<<>><<<:::777666555666777444555666555444444555666333///...000222222555:::<<>>@@@@@@000444777888666555666888999000,,,222777666555666999999666111222888======???===:::777555333333333777333///---------+++)))&&&%%%$$$$$$######$$$$$$$$$$$$$$$############### !!!###$$$%%%'''######))),,,+++---111***)))((((((+++///444777333...,,,000:::???>>>999777888999777444333666999666999:::666111///222666---+++******,,,///000000333111///---...111444666777888999777333///---,,,...---,,,+++++++++,,,---...,,,***(((((((((***+++...///000//////111555777;;;:::333+++***///000,,,(((,,,111555777777888999555333111000000111000///111...---111888<<<;;;888>>>:::999<<>>@@@===666333666:::=========<<<:::777555333444666888;;;;;;:::999777000111222333444444333222444333111111222222111000444444333222111000000000???[[[OOO@@@GGG;;;FFFHHHHHHFFFFFFEEE@@@999>>>666---***,,,...,,,***,,,,,,++++++...111222222///,,,'''$$$%%%+++222777000...,,,---...000000///000000000111111222222222000...,,,+++---------,,,++++++,,,,,,+++++++++***)))***+++,,,,,,...111444///...---...///000///...******,,,000222111///---(((+++------++++++...111000//////...------------///000111000......000222+++***+++---000222222222,,,###+++444444000000222444444444444222000666222---***,,,......,,,000222111......///---(((***---111222222111000000333444555555333000+++((((((((((((((()))***+++,,,***)))((((((+++---000222111///------111555888999777555444444555444222111,,,...111444444222000///555666777777666555777999BBB>>>444***'''---222444666444222000////////////////////////...,,,)))'''&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%'''+++//////...---...(((+++...111111///---+++666555555888===@@@???>>>888999:::999888777666555222111111111111222222111...---,,,---......---,,,***,,,///222333333222000000000///---)))'''''''''************++++++,,,,,,---+++***(((((()))***,,,///111333444444555666888222444555555666444000,,,---///111222000///...//////...,,,***+++---222666:::888777888::::::999888:::???AAA>>>888444666999?????????>>><<<:::888666333555888;;;<<<;;;:::888000111222333444333222222333222111111111000//////222111///---,,,,,,,,,,,,???```fff======@@@@@@DDDHHHHHHIIIIIICCC<<<;;;444,,,)))+++...///......,,,+++---000222333444555///)))+++222777777444///---,,,,,,.........---------...///111222333333///,,,***)))***+++++++++))))))))))))))))))*********+++,,,++++++---000333///...---...000111000///---...///111333333000---(((+++------+++***---///---------...............000000111000//////000111((('''(((+++000333444333...%%% +++444444111+++,,,000444555333111000222///+++)))((('''((()))...000000......///+++&&&))),,,///111111111222333888999:::999444...)))%%%&&&&&&&&&'''((()))***+++++++++)))((((((***,,,......,,,+++,,,000444666777999666222111222555666777///000222444555333111///222555777888888:::<<<======;;;444,,,***...222333555444222111000000111111...//////...,,,)))'''&&&%%%%%%&&&%%%%%%###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''+++////////////000000))),,,000333444222///---666777999<<<>>>?????????;;;999777555555666888888444777999777222000111444,,,***''''''))),,,......,,,---...///000111222222000111000...+++((((((((()))***+++,,,,,,------......---+++)))(((((()))***111111000//////222666:::222000000222444444444333000111222222///---,,,------...000//////000444777888888888999:::<<<<<<;;;;;;===@@@@@@===:::777555;;;;;;<<<<<<;;;:::888777333444777999;;;;;;;;;:::444555555555555333222111111111111000////////////000...---++++++,,,,,,---???```JJJ999DDDAAADDDDDD@@@@@@CCCDDDBBB>>>666---(((***...333444111---+++...000000111333777///***...777:::333)))+++***)))***+++,,,+++******+++,,,...///111222333---+++((('''((()))******((('''''''''((()))******......---+++(((((()))+++...---,,,---///000000///---//////...000222000,,,+++---------,,,+++,,,---)))***,,,---//////000000000000//////......//////'''&&&&&&***000333444222111)))"""$$$---444444111%%%&&&+++222444222111333...,,,++++++(((%%%&&&))),,,//////......///+++%%%(((***---///000111444555888999999666000)))%%%"""%%%%%%%%%&&&'''(((******+++,,,,,,***((((((***,,,+++,,,,,,---...111333444333000,,,,,,000666;;;===:::666222000222555777999444777999:::<<<@@@AAA???888888333---+++///222111111000///.........///000,,,------+++(((%%%$$$$$$###$$$%%%&&&%%%$$$###""" !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&'''(((***+++...222444111///222555666666444222111222444777999888:::<<<===;;;::::::;;;888555111000222555777888444999<<<:::444111444888,,,)))%%%$$$'''+++...000///...---------///111222000111222111...+++))))))((()))+++,,,............000...,,,+++******+++,,,111000...------000555:::000+++(((+++---///111555333444444222000---------))),,,//////---...111444999999:::;;;===>>>??????;;;;;;<<<>>>@@@===888222555666777888888777666666555555666666888999::::::777777777777555333111//////000111111//////000111000///...---...000222333???[[[aaa<<>>DDDBBB<<<999999444...---111444333---,,,+++++++++,,,---.........---***%%%""""""###"""###$$$&&&&&&%%%$$$### !!!"""$$$%%%&&&'''&&&%%%%%%%%%&&&))),,,///333777777000---222999;;;===:::666333222555999;;;777;;;>>>>>>;;;999999;;;555222///000333666777777666888:::999666444444444///,,,)))(((***---/////////......------.../////////222444444111---***)))&&&(((***,,,---.........---,,,+++******,,,...////////////......000555888...((($$$&&&((())),,,111555666666444111.........(((***,,,***((()))...333999:::;;;<<<<<<===>>>???999999999;;;<<<;;;888444444555666777777666555444999888666444444555777888666666666555444222000...---///111111//////111333//////...///111444777999>>>TTTttt?????????EEEGGGCCC@@@DDDIIILLLKKKAAA333))))))///888===222,,,))),,,---)))))),,,---+++,,,111777888333---***))))))+++---...---+++(((((()))+++---...000000...+++(((&&&''')))******(((((((((((()))***,,,---...///000...,,,++++++,,,***))))))***,,,...---,,,,,,...---***...555666333---***''''''))))))&&&###%%%&&&)))---000111222333///...,,,,,,,,,---,,,+++...+++)))+++000333000---444111------000222222000,,,)))+++000///)))&&&)))******---111---'''(((...+++...111111222333...((($$$&&&))),,,...111666999555555444///)))%%%%%%&&&'''''''''(((((()))***+++))),,,///000...---///111***...222111---,,,///333777555333444666999:::;;;888444111111444555555333777999888777===CCC@@@888>>>===777000...333777777,,,+++*********+++---...111111///+++%%%"""###%%% """$$$&&&&&&&&&%%%$$$ !!!"""$$$&&&'''''''''&&&$$$$$$&&&***...111444888666---***000999<<<<<<;;;999777666555555555555:::???@@@===<<<>>>@@@333111000333777999888777999888777666666444111...111///...---/////////..................---------///222555555333...***)))%%%&&&)))+++,,,---------((('''''''''))),,,///000---///000000000222444666///(((###&&&'''&&&(((---777777777555222//////000---......+++(((***222888888999::::::999999;;;<<<777777888777777777777777777777888999888777666555===:::666333111222444555333333333333222000///---,,,///111111000000222555...------...111555999<<<>>>OOOEEE===;;;AAABBB;;;999@@@GGGIIIQQQBBB111+++---222:::AAA444...***,,,...+++******///---******000777555...***---...------//////+++---,,,+++***))),,,000444444///++++++,,,+++***)))(((((((((***,,,,,,***(((++++++---...///...***'''((((((&&&&&&***...+++%%%''''''(((,,,111444444333//////...+++&&&###!!! !!!&&&***...000111111333111000222333333000---++++++...333222......111000666666///***---///...((((((((((((((()))***+++'''(((***---//////---,,,555000...222444111---,,,'''&&&&&&'''+++111666999666333///------,,,***'''$$$$$$%%%&&&'''(((******+++,,,///111111000///.........---,,,,,,---...///===<<<;;;;;;;;;:::888666888444333777<<<;;;111(((666:::<<<999999===>>>===DDD<<<333......///...,,,###$$$%%%&&&'''))),,,///,,,------+++'''%%%$$$$$$$$$""" """%%%&&&%%%#########$$$$$$%%%&&&'''(((&&&'''))))))***---111444999888333---...555999888:::;;;888333333666666333000777???BBB???;;;:::;;;444555666666666666999;;;;;;666555888888111,,,***///555:::888111,,,,,,///222+++)))///222///,,,,,,333333222111///,,,***(((+++***)))))))))***,,,---+++***************++++++...---...333:::<<<999444...***&&&""""""!!!!!! ...333999:::777333222222///...,,,,,,---000444666666:::???BBBAAA<<<666222///666999666444777<<<>>>;;;999666666777888888777555777999777444111222333222000///000222222000---///+++''''''***...000000...///000222555;;;CCCHHH;;;MMMOOO:::888>>>>>>999888===DDDFFFJJJ<<<---))),,,222:::BBB333///...111333000......+++)))&&&%%%***///,,,%%%''',,,///...---......,,,------,,,+++***,,,///222333///+++*********+++,,,'''))),,,......,,,)))''',,,,,,,,,---///...+++(((&&&&&&%%%%%%***///---(((%%%(((+++000333444333222///000000...***(((''''''!!!###'''+++...000111111111000///000222111...+++---+++---111333000000222000222000++++++//////+++)))((((((''''''(((((())),,,---...000222222111111666222111333222...*********+++---...///111444666444222///------,,,)))&&&$$$$$$%%%%%%'''(((***+++***,,,...000000000000000111111000111222333555777???<<<777333111333666999888444222555:::999000(((000666999777777;;;======BBB;;;444000000000...,,,%%%%%%%%%%%%&&&'''***+++,,,------+++(((&&&%%%%%%!!! """&&&))))))'''(((((('''&&&%%%$$$###"""%%%''')))***+++---111333999888333...///777======@@@???;;;666555666222,,,///555;;;>>>;;;888888999555777999999777666555666555666777777666666666777333777::::::555222222444555...,,,111444111..................,,,***)))'''******)))((())))))***+++)))))))))))))))***+++,,,---,,,...222888:::777333111...(((###'''---444777555333111111000///,,,+++,,,///222444555888<<>>;;;888;;;>>>???===;;;888444333444666888555777888777444222333444444333222444666555222000000---******---000222222333333222222222666<<<@@@===QQQccc:::666:::;;;888777;;;@@@CCCEEE888+++''')))...666>>>333111222666888444111111000...***(((***,,,'''$$$---333111.../////////---......---,,,,,,---///111000...***((())),,,///''',,,111333///+++((('''---,,,,,,,,,------+++***''''''&&&%%%)))...---)))!!!%%%+++///000///......---...000///---,,,,,,,,,$$$&&&))),,,...///000000//////...//////...,,,***...***)))...222222222333000...***(((,,,000...)))((((((''''''&&&'''''''''000000111222333444555555777555444555000***''')))///222555555222000111222111000///......,,,(((%%%%%%%%%%%%%%%''')))+++,,,+++---/////////000111333333333333444666999;;;<<<:::999666111------222777:::555222444888888111***///666;;;888666888;;;<<>>???FFFDDD???999888888111(((...333777999777666666777666999;;;;;;999555222111444999999222000444333---777888888888888777666666444///...111333111...---)))******++++++***))))))***)))(((((((((((())))))'''''''''((()))***+++,,,,,,,,,---222777999777444222000+++###$$$+++444999888666555555000...,,,++++++---000111444666999<<<<<<:::888666777===@@@>>>;;;<<<===<<<>>>===:::555000000444999555777888777555444444555666666777888999888555222111///,,,,,,///222444444666666555333333555:::======VVVzzz===888:::;;;999888;;;???BBBEEE999---((((((***111888666333333666666222111333555444000+++++++++%%%$$$///777666111000111222---///000///---,,,,,,---000333444///++++++,,,,,,(((...333222---)))(((***///...,,,,,,---...---+++)))***(((%%%(((,,,,,,)))###''',,,///............+++---......---,,,,,,---''')))***,,,.../////////...............---+++))),,,&&&###(((...000000111///---***(((***,,,+++)))&&&&&&&&&&&&&&&'''((()))111222222222222333555666666555666666000((('''***555888:::777111......///............---+++'''%%%%%%%%%$$$%%%'''))),,,------///111111000111444777555444444555666999;;;<<<333777:::777111---...111;;;666333444777888333...555===@@@<<<777777999:::;;;888666555444333000---///---+++***+++,,,---,,,)))***+++***'''%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$!!!$$$(((+++,,,---///111<<<>>><<<888777;;;>>>===JJJFFF???::::::;;;555,,,000333666777666666777888999:::;;;:::777444333333555:::999555<<>>BBBCCC___AAA???===<<<<<<;;;<<>>???===GGGDDD>>>888999<<<:::444333555777888888888999:::::::::999777555444666888555777888BBBYYYgggTTT666:::777333333555555222...//////...,,,,,,,,,***'''&&&&&&'''((()))***,,,,,,''''''((((((((('''''''''&&&&&&&&&'''(((***+++,,,(((***,,,111666999::::::555555222*** %%%---222111///......++++++******+++---000111333444666888:::;;;<<<===666;;;===;;;999:::999666555999===;;;666444555888777666666666666555444333333555888999888555222000000///...------...000222222333444555777:::???CCCRRRqqqNNNFFFAAA======<<<<<>>666///,,,,,,---333:::;;;777333111...+++---333---///...---000555666333'''///555333/////////......///000000...---------111;;;@@@<<<999777000'''***,,,---,,,******---000111000000000111111///...%%%'''&&&$$$&&&...222333,,,***'''(((***,,,---,,,...///000000...------...******++++++,,,,,,---------...000///,,,)))((((((%%%"""'''((())),,,''''''((('''###""")))''''''((()))***,,,---...111444666666333333555888555333444666333...,,,///777555222///---+++++++++)))+++---,,,***(((''''''&&&%%%$$$$$$&&&***...000222666:::999555444888<<<===<<<;;;999999999999::::::999777222...///444999111///---///222333111...333666555111111666999999333444444555444333111000---***''''''***,,,+++)))$$$%%%&&&&&&$$$#########!!!############%%%'''%%%&&&((()))((('''%%%$$$"""%%%(((+++---...111333000888??????>>>@@@AAA@@@AAA@@@<<<777777999999666555666888999:::;;;::::::;;;:::888666444555888;;;777666999IIIcccnnnZZZ>>>;;;888666555666555111...000222222...------,,,((($$$$$$$$$%%%&&&'''((()))&&&&&&'''((()))((((((((('''''''''((()))***+++,,,(((***---000333666888999999:::888222(((  &&&---000000......///,,,,,,++++++,,,...///000333444666888:::;;;======777;;;<<<::::::===<<<888444999======;;;888777777888666555555555555222000333555888888555333111000111222111000...---///111111222333333444666:::===^^^jjjJJJBBB<<<;;;:::999<<>>===<<<:::999999::::::999666222///...111444777...---...000333444222000222111---***---444777666111222333333222222111111///***&&&&&&((()))'''$$$###%%%&&&&&&$$$######$$$ """$$$$$$######&&&(((&&&''')))))))))&&&$$$"""&&&(((+++---...111555888444;;;???===;;;===??????888======888444333111...333444666999::::::999777:::;;;:::888555555777999666333666AAANNNOOOCCC555777777777777777555222000222555555000---///---)))&&&&&&%%%%%%%%%&&&'''(((%%%&&&''')))*********))))))))))))))))))***+++,,,***+++---...///111222444666888999888333+++"""###)))///222111111222444000///...---,,,,,,------111222444777999:::;;;;;;777999:::888:::>>>>>>;;;:::;;;<<<===<<<:::777666999777444444444333000---555888999888555333222333666777777444111///000222111222333333333555888;;;XXXLLLBBB:::999888666999??????888222///,,,***///666777666888888555111222777333444000+++,,,000333222333666777444333555333000.../////////------///111666===???===???DDD===000'''(((+++///333444333111222222444555666555111...///000,,,%%%###(((,,,,,,000+++'''+++222333---%%%&&&(((***+++******+++,,,))))))))))))***+++,,,---))),,,---,,,(((%%%$$$%%%$$$###%%%))))))'''***//////(((&&&---111111111444111000///...---,,,,,,,,,***...333333///---...000<<<666444666777333...,,,...+++)))---222222,,,%%%)))***+++)))&&&%%%(((***&&&%%%$$$$$$&&&***///111222888===<<<777333555888<<<;;;:::999888888999:::222111000111333333111///...///000444777888666444777333,,,'''+++333555222///111222222111111111222333...((('''))))))&&&###$$$%%%'''&&&%%%$$$$$$%%%$$$&&&((('''$$$"""$$$&&&%%%&&&(((***)))'''%%%###)))+++---...000333888;;;<<>><<<;;;;;;:::888666999777444333444222///+++888:::;;;:::666444444666:::;;;;;;888444111222444000111333444555888;;;>>>JJJxxxbbbDDDEEE999111;;;666???<<<777000,,,++++++***'''...000222444444333000///333222111///...---------000222555555444222222222444333222111111111222333555777:::======999222---%%%&&&(((+++...111444555666555444333111000......+++---,,,)))%%%&&&---222555000,,,---000111---((('''(((***+++,,,,,,,,,+++(((***,,,---,,,,,,...///++++++,,,***'''$$$###$$$(((&&&%%%&&&((()))***)))///,,,***---222555666555777555000,,,///666444---+++)))+++000...'''&&&***<<<999666666888777111,,,+++,,,---.........---,,,...---+++)))''''''''''''$$$$$$&&&)))...111333333444:::;;;666444777:::999555555666999;;;:::555111888888777555333111000......---...222777888666333222///,,,)))***...222555222//////111555555000+++111...,,,,,,---+++&&&!!!%%%&&&&&&'''''''''&&&&&&%%%&&&''''''&&&%%%###"""(((&&&&&&''')))++++++******))))))***---222666:::BBB===777555555555444222<<<999666555333///'''"""(((222<<<>>>999666:::???888888999999888555333111000555888555000///000222555666777888777555222111333444444444111---)))''''''%%%###%%%(((***)))(((((('''&&&&&&&&&''')))***+++---///...+++***+++,,,,,,---...---,,,---222555999999999999777444111///222///------///333555666;;;555///...222333///***)))222777555555:::<<<:::===;;;;;;;;;888555888>>>???;;;777888::::::666222555444333333333555666777===:::::::::888555666:::888999999888888777666555333444555555444444555777<<>>999333///222000...///222222000---+++++++++,,,...111444666///---+++,,,///111000...+++111888<<<;;;666000,,,))))))(((((('''''''''''''''''''''''''''(((((((((***)))(((***,,,.........///...------...222555777666333000111555888888777555888:::;;;999666555444666555333333333333333222;;;:::999888666555555555444666777555111///000222111333666888888777555333222111111000///......---((('''%%%&&&'''((((((''''''((()))+++,,,---------,,,---...---+++))))))******+++++++++,,,...222666222444666777555222---***,,,---...000222555777888999444///000555999888666555777888777888999777222999555444777888555444666777333000111444777777666///111555777888777555333888777:::===;;;666555777555555555555444333222222555666777666444444555777BBBmmmcccEEEKKK<<<777===<<<>>>777...***,,,111444666444333333222111111111000......000111333444444444111222444444333222222333777666444222111111222222333333333444555333...+++,,,...///111333333333333555444222000//////000111///000000---***((()))***---.../////////000111222333111///---,,,+++,,,,,,///,,,***,,,///...)))###)))+++------+++)))((((((---,,,,,,---///000///...+++...000///,,,,,,...111777888999777666555444333888888777666222...---...111111444777:::999666222111222333555666666666555:::999666333///,,,***)))))),,,///111111111222222...000222222222444444444888777666555555444444333666999===@@@???;;;666222111///---...111222///---''')))+++...000333444555333000---,,,...000000///&&&---666:::888333///---++++++******)))(((((((((&&&&&&&&&''''''((()))***+++******+++...000000000......---...000333666888:::777444555777888777555///333888999666444444666777666555444444333333333:::999777666666777888999444444444444222...000333222333444555666777777888222111000...------------***)))((('''''''''''''''&&&'''***,,,---.........///000000///...---,,,,,,)))******+++,,,///333555111333666888777333...+++///000222333444555666777888444000000444888999999888777666777999999555111666111000444777555222111555222//////111444666666777888999::::::999888777666555777999888444444777666666666666555444333333555666666444222222444666AAAlllyyyFFFDDD===999AAA:::===666---)))+++000444666555555555444444333333333...///111333444555555555222333555444333222333444666555333222111111222222666555444555666555333111,,,---///111222222222111444333222111000000111222444222///,,,)))***,,,...///---+++---222444333000222111000.........///000111---+++---000000***%%%)))+++...///---++++++***,,,,,,,,,...000111///...))),,,///000......111444999666444777;;;;;;888666999;;;;;;999666555444444000000000222444666666555111222444555666666555555777555333000---)))&&&%%%(((+++///111111222333555//////000222333333222333444444333333222333555666555666888888777555333111...,,,,,,...222444222///&&&(((+++///111333444444555222///------......///,,,222888;;;999555333222)))************)))((('''%%%%%%&&&'''((()))******+++******+++...000111111,,,,,,---...111555888:::===:::888999<<<<<<999666...333777888555333333444333777::::::777555666777===;;;888555444555666777***(((+++111444444888>>>222111//////000333777999444333000---,,,++++++,,,,,,,,,+++)))(((''''''(((((()))+++...///000000///000000000000000///...---******)))***---111444555222555888:::999666111...666888999888666555666777777444000000333666777777888666555888:::999555222333...---222444222000///555333000///111333555666>>><<<:::777666777888999999666555666555333666<<<999999999999888777666555444444444222111111333666???iiiTTTBBB@@@???HHH@@@@@@999000,,,...222666777555555666666666666555555111333555666777888777777444555666666444444555666444333222111111111222333444333222333444555555444+++,,,///111222222111000111111111111111111000000333111---***)))+++///111111---***---333666333////////////...//////000000222000...///111111///,,,(((+++///000///...------,,,,,,---///111111///---+++...111333444555777888999222///444:::;;;888666333777:::777555666444222............///000222333///000222333333222222111222111111000///---+++***&&&))),,,---,,,---111444444111222666777555333333444555666555444555777999888777777666555333222222,,,,,,---111555777444111((())),,,///111222333333444333111...---...///000333666:::;;;999666333222&&&(((***,,,,,,+++((('''%%%'''(((***++++++*********))))))***---000000000***+++,,,...222555999::::::888888;;;???@@@>>>;;;333666999:::999777666555000555:::;;;999777888;;;@@@===:::666333222111111///***+++222555333666===111///,,,+++,,,000555888666444222///---,,,,,,,,,...///...,,,)))'''((()))+++,,,---///000111111222...------...000000///------+++***+++...222444555555777:::;;;;;;888555222777888888555000...///111555333222222333555555555666444555888999666333333111---,,,000111//////000444444333222333555777888???;;;555000///111555888;;;888666777666555999@@@::::::::::::999888777777333444333222111222555777@@@kkkoooIIIFFFDDDJJJDDDCCC<<<333///000333555666222333555777888777666555444555777888888777666555333444444333222222333555222111000000000111222333333111///000333555666666***,,,///222333222111000---...///000111000...---...,,,***)))+++---///000///...---///222333333111000000111111111111000000///......---...///000111(((+++///111111///......------...000222222000...//////111444777999999888444...,,,000333111111444000777;;;888666666444///...///000000000000000111111111222333333222000///111222222222222000///...(((***,,,+++((()))...222777333333888:::555222333555777999888666555777999::::::999888666444333222------///444999999666222***+++---///000111111111555555444333333333555666999:::;;;<<<;;;777111---(((+++///333333111---+++'''))),,,...///...+++***(((''''''))),,,/////////+++,,,---///111444666888555555666;;;@@@AAA???<<<888888:::<<<>>>===:::888333333444555777888999999<<<;;;888555333222111111<<<333111555555///000666111000//////111333666777666555444222111111000000111111111...***((()))***,,,,,,,,,,,,---...///000---,,,,,,...111333111///000---+++,,,000333444444777888:::<<<;;;:::777666666777666111,,,))),,,///222222222444555666666555666444666999777111000333///------///...,,,...333333444555666777888;;;<<<999555000,,,+++///444888888555555666666555888>>>999999999999888777666555444444444333222444888;;;GGGqqqRRRKKKEEEIIIEEE???999000,,,,,,///000000///111444777888777666555333444666777777555333222///000000///......///111000////////////111222333222000///000333666888888***,,,000222444333222111)))+++...000000...,,,+++)))((((((***,,,......------///111111000000222444333333444555444333222000***++++++***)))+++///222(((+++000222222000//////......///111333333111///000///000333888:::888555000,,,+++---,,,(((+++222333;;;???<<<::::::666000///222444555444222111000444555555555555333222111000000111000///---+++)))///111222///++++++000666888222222777999444000111555888:::999666444555666777777777666444111///---...///222777;;;;;;666111,,,---...///000000000000666777999999999:::<<<>>>?????????AAA@@@;;;222++++++///555:::;;;888444111))),,,///222222000---***'''&&&&&&(((+++...///...,,,---...///111333444555444444555:::>>>???<<<999999888999===@@@@@@===999777222...///444888888666555555555444444444555555>>>444111777777111222999333444555777888999999999555555555555555555444444222333333///+++((()))+++))))))((('''((()))+++,,,///------000444666555333111...,,,---000444444444888999:::;;;;;;:::888777;;;<<<:::555///---111555000111333555777888777666666555777:::666...---222...------...,,,***...555111333666888:::<<<>>>@@@555222...+++,,,000555888222111222555555333444999777777777777666555444333555555555444444666:::>>>NNNvvvoooFFFDDDGGG@@@DDD888......000///+++***111111222333444666777888888444333666888666555666111111111222444444222000111333444333111//////000///000...///777@@@>>>666/////////---------000222)))***,,,...000111111000+++---...,,,)))))),,,///444222///------///222444555444444333222000000000---+++)))'''&&&(((,,,000222222222111000111333555...111555888888777666666:::333,,,,,,111555555333333000000///%%%###333888999:::999666444444444000111333333222000---+++333444555555444111...,,,000111222222111///---+++///222444444222000222444555333000000111222111111333222333555444111222666222222111000///...------///333666777:::;;;555---***...333555333000000000>>><<<999888888;;;>>>@@@CCCEEECCC===<<<===:::222,,,000444888999:::;;;<<<000333777888555111---,,,---***((())),,,//////...///222555333///---000555888666444555888;;;;;;:::<<<>>>>>><<<>>>>>>888000,,,,,,+++,,,555<<<777,,,///444888888444111222444999777555555777777777666777888777777999<<<888111777333///111666999888555111111000000000000000000***************++++++,,,///000111333333333222222999555111......000111111555666444111111444444111:::;;;;;;999666333111111111111222444777777666444333555666555333000...------///333333---(((,,,333666666666999;;;>>>>>>>>>999777444333444444444333555666555444444555777888;;;999777888:::;;;999777999777777888555444888???SSS[[[GGGDDDCCC@@@777///---,,,((('''(((---...000333555777777888666444555888777444444666111111111444666777555444222333555444333222222333---...------555>>>>>>888///000000///---,,,+++,,,'''(((***,,,.....................---,,,,,,...000111000///......000222444444333222111222111000///000///...---,,,,,,...///111222222111000111333555///111444555555555444444666000++++++000444444222666222111222+++###)))555666777777666444222222222444444555555333///,,,***444333333222111000//////+++,,,---......---,,,+++...000333333111000111222111000///......///000111222111333555333//////333000000000000////////////222444444333555777333,,,)))...333555444333333444@@@>>><<<;;;<<>>:::::::::666000000333777999999999:::;;;555777999999777444222111000---)))(((***---......000222222000......222555777777777:::>>>@@@???>>><<<<<<:::888:::===:::444000111111111555888222)))///333666666333222444777666444333333444555444333666888777444666:::999666999555222333777:::999666222222222111111000///...---,,,++++++++++++++++++---...///000111111000000222000......///000000///...//////...111666555111888;;;??????===888555333111111222444666777666555555555555555444111...---+++,,,///111///,,,///555888888888999;;;<<<<<<<<<===;;;888777888888888777555999:::888444333777;;;>>>;;;888888:::<<<<<<<<<:::777777888777555888===WWW{{{OOOAAAFFF===666000...***&&&&&&)))---///222555666666555444222333666888666111222666111111222555888999777666000222444555444444555666///...,,,+++000888:::888///000000///---***'''%%%'''(((***,,,---......---///---++++++,,,---...---......//////000111222333222000...///222333111...000000000000///......---000111222111000111333555222222222111111111111222111...,,,---111555555555999444333555333---///777666666777666333222222333444555555555444111///---444222111000///000111222***+++,,,,,,------,,,,,,,,,///222333222000000000///000111000------000333222222333666333...---///......//////000000000000555666444111111333222---)))---222555666666666777999888777777888;;;===???777:::;;;:::::::::555///333666999::::::999999999999999999777555444555666777333...+++,,,///222333333222///......000444666555666999===AAABBBAAA@@@===<<<888444666999888333000333555555666666000)))111333555444222333666:::444333111222333444444333666888888444333777;;;::::::888555666999:::999777555555666555444222///...000///...,,,++++++******+++,,,---...////////////,,,,,,,,,...///000...---000111111222888<<<999222444999???BBB@@@;;;666333222222222444666777666555888666444444555444///,,,***(((***///111111333777:::::::::::::::;;;;;;;;;>>><<<999888999:::999999555:::>>>:::444222888>>>@@@===999999:::===???@@@;;;777555888999888888;;;XXXeeeHHHJJJ???666000000000...,,,---333444777999888555111///...111555777333...///555333333333555777777666444---///222333333333555666222000,,,***,,,111555777000///---,,,+++)))'''%%%)))***,,,...////////////...+++((((((+++---,,,***+++,,,///111222222222111111...,,,...111333111......,,,++++++,,,,,,,,,,,,///111222222111111333444444222///------...//////.........///222555777888999444222555777555444666777888888777444333444555111222444555555555444333222222222111111222333333//////..................,,,...111333333222111000000333555333///...222777444333666888555///,,,...000000000000000000000000444666555222222555444111+++...111444555666555555111111111222333555888999666888:::<<<===<<<777333555777:::;;;;;;999999999999888666333111111444777888444///,,,---000444777777333///...000444666888444555777999<<<>>>>>>>>>@@@>>>999444444666222---)))...444777777555222///555555555333111222666999555444222333444555555444666;;;<<<777444777:::;;;:::888777777999999888666999999999888777444111///222111///---+++***))))))++++++,,,---...//////000...---,,,---...///...---555555555666;;;???999000---333999===<<<888444222333333222444666777666555;;;777333444666666111++++++((((((...444444555666999:::;;;;;;::::::;;;<<<;;;888666555666777777666555888:::999555555:::>>>===<<<;;;;;;===>>>???@@@;;;666444888<<<<<<<<<===SSSVVVJJJ@@@444,,,000777888444000444666:::;;;;;;777333000---///333555111,,,---333555444333444555444222///))),,,...//////000111333000---***))))))---444:::222...***((((((*********)))***,,,...//////.........+++((((((+++---,,,******,,,///111333222111000///---,,,...111222111///---***&&&%%%(((+++------...000111222111111222444444000,,,***+++---......,,,---...///000222555888777222000333888888555444777777777666444333444666222333444555666666555555111333444666666555444333444222111///...---------...///111333444444333222000333555333///...222777666666888;;;888222///111333222222111000000//////222666888666666888888555///000111333444444222111111222333444666777999999555666999===???===999666444777:::<<<;;;::::::;;;888777555222000111444777333111...,,,,,,///444777888555222111333666777888555555555444555777:::===<<<<<<999666666777222+++&&&***222777666333222222999888666444222222444555444333222222444555555444777<<>><<<;;;;;;666444888===>>>>>>@@@MMM}}}dddEEE???222)))///:::===777222111444888<<<===<<<999777000///111333000,,,...444555444333333333222///,,,)))+++---...------...///,,,)))))))))))),,,555???444...)))'''))),,,------'''(((***+++,,,,,,,,,+++000...,,,,,,---...///...***,,,///111222111000///......//////000000111111111,,,'''&&&)))---//////---///111222111111222333222...)))(((+++.........+++---...---,,,...222777666222///222666888666444555555444333111111333555666666666555444333222222222444666888888666444222444222///,,,+++***+++,,,000000000222444555444333111333333111...---000333777777999<<<:::555444777555555444333222111000000000555888777666999999777222222111222333333111...111222444666777888888888444333555;;;===;;;888777555777:::;;;;;;:::999:::999999888555444444666999333333444333333444888:::666666666555555555555666666555444222222444999===777888777666888;;;888111***,,,111666666111///000999999888666555333222111222111000000222444444333777<<<>>><<<:::;;;:::666555555666777777666666555333333222111000000//////222111000...---,,,,,,,,,/////////000111333555666777444000......111222333...222555666999<<<999444...000333555555666777888666444333444555777777666777555222222444555222000333///...222666555444555666999<<<<<<;;;;;;===@@@:::888666666777888888888444111///111777;;;;;;999666:::???AAA???<<<999888;;;666444777999:::<<<@@@III}}}zzzKKK>>>333,,,222;;;<<<888444///222666:::<<<<<<;;;:::555222000222222000111555444333222333333222///---,,,...//////...------...---+++***+++))))))222>>>555000***))),,,///...,,,'''(((***+++,,,,,,++++++///000000...------///111+++---///111111000///...---000333222///---000333666111,,,+++...///...,,,,,,...111222222111222333000+++''''''+++///000//////111222///+++,,,222888777555222222555999888666444555444222000111333555777777666555444222111111444555555666666555444333333111---+++)))***,,,---111///...///222444555444555444222000/////////000777666888;;;:::777777;;;555555555444444333333333111555666222111444777777555333222333444444222///000111333555666555555444555222444:::<<<999777999777999;;;;;;:::888777777777999:::999777666777888333666999:::888777777999111555999999666222111222000222222222111333888;;;777888666444888===<<<888///---000666666111...000666777888999888666222///222111000111333555555444666888888777999===<<<888333444666777777777666777111000///......000111222222222111000000000111111000000000111222444666888555333111000222444444444000666:::999888::::::888000222555777777888999:::777555333444555777777666333333222222222333333333555111111555777555555777888;;;>>>===:::999<<>>;;;999888===888555555333222666===DDD}}}[[[???777222666;;;;;;999777111333666999;;;:::999888999444000222333333444777333222222333444333111///000111222111///...---...222///...---(((%%%---888555111------///000---***)))***,,,---...------,,,---///000...++++++...111,,,...///000111000...------222555333...,,,///444777333//////000000,,,(((+++...111222222111222333...***&&&''',,,111111///555777777333......555<<<999777444333666::::::888666666666444222333555777444444444444444444444444666555444333222333444444333000---+++***,,,...000111...,,,,,,000333444444999666333222222222111000666555666:::999777999>>>444444444555555555555666222555333---***...333555666444222333666666444111222333555777777777555444888444444;;;===:::888;;;999;;;<<<<<<999666444444555777999:::888666666666...222777888555111000000---444:::;;;555000......))),,,000111111222666999===;;;666333666<<<===:::111---///555888444111222333555888:::;;;888222...555333222333555777777777555555333222666===>>>;;;222444777888888777888888333111000///000222555777333333222222333333444555111111000111333555777888111000111333555666666444000777;;;777333222333333///222666999999999999:::777666444333555777777777111222222222111111333555444222333777777555666::::::===@@@>>>:::888:::>>>>>><<<::::::;;;======<<<555777777555333333666888<<>>:::666333...,,,111999???|||ttt???555111888???;;;333///777777999;;;999555777<<<<<<999666666999:::888666333555666666444222222222000111222111000///000222222333222///,,,...555;;;555///+++---///......///000,,,,,,000///***))),,,...//////...,,,***+++,,,,,,+++++++++,,,...000111...---,,,,,,...///...,,,222000000333333///---///000000000111333222000......,,,******+++---------...444888666111000888???>>>888444444888999555000888888777444111111333666666555333111111444888;;;666444222111222333333333777444...***)))***...111------...///000111222222<<<777222000222555666666444555777999888666444222:::777555444444666666555777444111...///222666999222555888999777444333222000222444555555555666666=========;;;888777888999=========;;;999888777777333999<<<999555444555555333444555666666555444333,,,333888666333222000---+++---000444777777777777>>><<<:::999::::::999777777:::999555555777666333000111333666888888555222000///111555666555888===555666777666555555777999:::;;;===>>>===;;;999777333888777...)))---222333666222222555555000///333222333555555444444666888999777444222222333555777888000++++++---000555;;;222444555444111000333666888222000333333000111777333444444222......111555666222111555777666777999666555666777999888666444555777999;;;===>>>>>>>>>>>>999777999666111222888>>>???AAABBBBBB@@@>>>===???@@@:::000...222444111>>>HHH777222>>>CCC:::222555444333555888666333444888:::999777777888888888777222444666666555444444555111000000000///...---,,,222333333000---///555;;;777000,,,///111000///111222...---///---'''%%%''',,,...///...,,,,,,---.........---,,,,,,---...///,,,+++******,,,,,,+++***///000333666333......222111000000000111000...,,,...,,,++++++---......---+++222777555000///444:::777444333555999:::888444999777444333333444333333222444555222//////444999555333111111222222222111333222///---,,,------...///000000000111222222333666333000000333666888888333444666777777666555444999666222111222444444555222111111000000222333444111333666666555444333333///000222333444555777888:::;;;<<<;;;999777666666888555333555888;;;:::888999<<<===999444111111222::::::::::::999777666555222999<<<999555333///+++---...111444666777888888;;;:::999888888777888888444666777555666:::999666333222222333555555333111///---...333666777:::???<<<<<<;;;777333111111111777999;;;======;;;999777222666444,,,'''+++111222666333222666666222222666555444333222333444666888666555333222333444555666666000,,,...000000333777222333333222111222333555666111000333222///000444111333444333111222777;;;777333333777999777666888555444555666999999888666555666999;;;=========<<<222///...000000...222888======>>>>>>===<<<;;;:::888:::888222222666777444@@@[[[===222DDDJJJ888---333333222444777666222333777888888888777666555666888222444555666555555666888000///...000333333000---222444444222000111555:::666000,,,...111000///111222//////000...)))'''(((,,,---......------...000111000...---,,,,,,,,,---,,,+++******,,,,,,+++***,,,///555888333---...444333222111111111111...,,,---------...000000///------444::::::555222444777222333555777888888777666:::777333444666777444000///333777333---+++000666444222111111111111///...//////000111000///...---000000000000000000000111222111000111333666666666333333444555555666666666999555111000111333555555///111222333333333222111111333444333222222333444---...///111444666999:::<<<>>>??????===:::999999;;;666222444;;;???>>>;;;666777777666444444666999<<<<<<<<<;;;;;;999888777888>>>AAA===888555000***---...///000222444666777888999:::888555444666888333666777666888;;;:::555888555333222222333222111000++++++111777:::===@@@???>>><<<888333000//////555777999;;;;;;:::888777111333111***'''+++000333444111111444555333444777999444000///222555666666111222222333444444444444444000...222333111000222111000//////111222222222222000///222111......111///222333222111333777<<<777333333777999666444555444444444666888999888777444555888:::<<<;;;::::::222000///000000111666<<<<<<;;;:::999888777777777111444555444666999:::888DDDRRR777GGGPPP<<<,,,111555333555888888666666999666888999777444333555888444555666555444555777999///------222888;;;888444333444444333222333666999444---***,,,///......///111000000111000///...///...///000///------...///111000///------------...///...,,,---......---,,,+++,,,111555333......111333222111222333333111000------...000222222000......444;;;<<<777333222444222555888888666444444555:::888777666666444111///000333555333...,,,///222333111000000000000...,,,---...000111111000///...000///...---,,,,,,------222222222333333333222111333222222222444555777888999555111000111333666666111222333444444333222111333444333111//////000222---,,,---000444888:::;;;===>>>>>><<<:::999:::;;;@@@<<<888777999;;;<<<;;;777444222444555555888;;;999999999999999999888888999>>>@@@>>>:::888333---,,,,,,++++++---///111333888;;;<<<999444111444888777888888666888:::777111:::777333222222444555666444...+++111999<<<===???:::::::::888666555555777555666888:::999888555444333333000,,,***---333666111000000111333333555777888333///000444777555222---///222444555555444333222///000555666222......///,,,***,,,///111000............000000...---...000111222000...///333777888444222444555333222444555444444555777888777666444555888999:::999888777:::888666444333444888<<<<<<:::888666444444555666222444444555777999;;;;;;KKKxxxEEECCCJJJ>>>333666777444444777999777888:::666888999777444333555888888888777555333333555777111///...333999<<<999666333333333222222333666888444---***---000//////000111111000......///000000111222222000...,,,,,,---//////...---...///000111000///......//////...,,,---)))***000333000---,,,000///...///222333333222------...000333333111///***000666777333///......111555888777444222333555555888:::777000,,,,,,...555444222111111111000///222111////////////...,,,////////////000000000111111000...,,,,,,,,,------///111333444444222111000222111111111222555777999666333///...000222444444333222111000000111222222666666444111---,,,...///---,,,---000555999::::::888888666333111222555777;;;;;;:::777333333666999AAA999333444444222111444;;;:::999888777666666666666:::<<<;;;::::::666111...,,,+++***+++---000111999<<<===:::444111444777777777666555888;;;777111777444111000333666888888999222///444:::<<<<<<<<<666777999999888999;;;===555777888999888666333111666444222111111222666:::222222222111222555777777333000000333777888333...+++...111555666555333222111///111777777222---,,,---***((())),,,...---++++++,,,------.........---///111222000......222666===666222333444333444777777666444555666666555444666666777888888777777666::::::777444222333666888===;;;888555444555666777888666555666777888;;;===TTTdddFFF===999999===777222000333666555777:::888888888777666555666888999888666333111222444777666333222222555666555222444333111000111333666888777000---000333333222444444333///***(((+++---,,,333444333111...,,,,,,,,,......---...///111333444000///------......---+++///)))''',,,111000,,,))),,,+++***,,,///222222222...---...///222333222111...222666666333000000111000222555444333333555888000555888444,,,(((+++000888444000000222444222///222000...---.../////////111000///...///000111222333222000......///000111+++...222444444444444555111111111111222444666777222000------///000111111333111///------...000222666666444111...,,,---...///......222777:::999777777777555222111111444777777;;;<<<999444444999>>>???444...333777444333666@@@>>><<<:::777555444444666888888777888:::888333111000...---...///111222999:::;;;999555333555777444333111111666<<<:::444111000///000444777888888:::444333777:::999888999777888999999888999;;;===555666888888888666333111666333222555666555888;;;555777555222222666777666......111555888777222...,,,...222555666555333222111///111666777222---,,,,,,+++******+++++++++***(((+++,,,***,,,///000......111222111000222666;;;???999444555666555777:::777555444444555666666555999888777666666666666777666999999555444888;;;;;;===<<<999777666777888999:::777555777999:::===BBB^^^fffEEE<<>>===;;;999888777777777;;;;;;888555666888666111222222000000///000111111555555555555666777888999444222...---444;;;:::444000111222555888:::999888555333444888999666555777888999999888666666777999222333666888888777555444333///000666888666666:::666888555///...333444222+++---111444666555333111---000333555666555333222111///000555666222///............---+++***+++,,,&&&******(((***000333111///111222111000111555999:::666444777888666666777444333222222555777888888<<<:::777555444555777888555:::<<<999999===???>>><<<;;;:::999999999999:::555333555;;;??????BBBGGGggg]]]KKKMMMNNN;;;333---///333555999===<<<999666666999:::888666555444222000///222777:::999999888555444555888;;;666222...,,,...222666888666000---000333333333555444444---%%%%%%...444444111222222111///...///000000////////////111222444555444222222333222111///111---,,,---,,,***+++///333111000000222444444444///---,,,---///222333333444555555444222333666999999777333111000000222333555555555444555777:::===444444222///---...222666333000,,,***---000333444000111111222111000///...222000...------...111222///222555555333222333555000111111222333333333444333333333444666666555333777666555444444444444555000222333222111000111222333222222777<<<<<<777222222666999;;;999666444333888888888888888999888777:::---)))333;;;999777999666666666666777999;;;<<>>>>><<<999111111444999888444444777777888888777555444666777///111444888999999888777000,,,...555888555444777444666222+++***...///,,,***---111333333333444555///111333555666555333222222//////444555222000000///111222///+++***,,,...&&&)))***''')))111555333222333333000---,,,///333333111222777999555222222111000000222555999;;;;;;>>><<<777444333444777999444:::===999999<<<===:::;;;;;;::::::::::::::::::///...444>>>DDDCCCFFFKKKlll|||```UUUNNNHHH;;;222999FFFGGG>>>CCC>>>888555555666666555666222666777000333===>>>555>>>AAA;;;666777999888555777777333......222777777555333111000222444666555444111//////111333555222111///...---------...444000------000444555555222222333555555444000---000000///+++''''''+++000//////000000000000//////---***(((***///333444333444888888444111333666666888666444111111222333555555:::>>><<<666333555999666666555222///...000222///111333111...+++,,,------111444111,,,***---000---...///111222000---***333444444111......000333333333444444333222000///111555666222444;;;===:::222555444...---222222...000///......000111111111///111555:::===<<<888444888:::;;;999555333555888888888999888777777888:::666666666666777888::::::888888888999<<>>>>>===<<<;;;;;;<<<999;;;>>>???>>>===<<<;;;999444555;;;<<<:::AAALLLllluuucccRRREEEAAAHHHJJJ???666666;;;999;;;777222;;;DDD===555999888444333777666333000222222000,,,,,,111555555111---,,,...222666777444333222111222333555666000///...------...///000222000---...111333333222///111333555555333111000...---,,,)))''''''))),,,......////////////......,,,++++++---000222333333222666666222///222444444999777555333222333444555666999<<<;;;888666888:::888777444222000///000111...000111111...------///,,,---------,,,++++++,,,++++++,,,///333444222000///000111111///000333666666666555555333222111000222555555222333888:::888555777555///...222222000...,,,,,,...222444333222111222555999<<<;;;888555:::999888888999:::999999999::::::888666666777888888777666666666666666666:::::::::999888999:::<<>>???<<<999333333222111111222333444444444444444555666777777555333222333666999999888:::>>>AAA@@@<<<:::<<<>>>===;;;888888999;;;<<<<<<<<<777555666444000///111111111000000000111111222,,,,,,...111666888666444000444999999666333555777444777777333333777777444///111333444333111111111111///---...000000...,,,...///000...,,,)))))))))+++)))(((+++111444222000000222444333000---++++++...------...000111///...///...///111444666666666;;;;;;::::::::::::;;;;;;999;;;<<<<<<<<<<<<===>>>:::<<<>>>>>>>>>===<<<<<<777444666:::888555;;;FFFgggeeeLLLKKKIII;;;777???CCC<<<999222...888;;;...555333000///333777666111---///111///---...222666111***$$$###)))000555666333333333444444555555666...---------...///111222111//////000111111000///+++///333444222111111333111///---------...---,,,------............------+++---000111111111111222111444444///...000222111777666555444444555666777555666777888999999999999999666333222111111111000...///000000......///000---+++***+++---...---+++...+++***...444777555222+++---///000111333666888888777666444333333222222444555444222222555666555999999666111000333444333222000///333999<<<:::777333444555888::::::888555;;;888666999===???>>>;;;;;;;;;;;;999777666777888:::999777666444444333333;;;<<<===:::777666888:::@@@>>>===>>>AAAAAA>>>;;;666444222111111222444666555444333333333333333333000000222555777888777555999::::::;;;<<<<<<===>>>???<<<999888999:::;;;;;;<<<888777888666000...///222111000///............//////111555777777555222///444888999888777888:::666777555222222555777666444555555444111000000111111///............,,,+++111111222000,,,)))((((((((('''(((,,,111333111......111444555222...+++***+++******,,,...000///......000111222222222444555777888999:::;;;;;;;;;;;;666888:::;;;<<<===???AAA======>>>>>>>>>=========;;;999;;;>>>:::666===JJJlllyyyhhh```WWWQQQSSSPPP???888999888:::777,,,111000///111555888666333000222444333222222444777...%%%$$$---111111333333444555555444333222///...------...///000111//////111222222000...,,,)))...333333///---///222111///---...111222///,,,,,,,,,------------,,,,,,+++///444444222000000111111333222......111222000222222333444555666777888333222222444888:::999777666444222222333555444333111111111000.....................///000111111111555111---///333555222...***+++---///111444666888666555444333333444555666666666555333222444444444999888555222222444777777555222111555<<<>>>;;;777666555555666888888777555:::999888:::===???>>><<<;;;<<<<<<;;;999999:::;;;;;;:::888777666555444444:::===>>>===999888:::===AAA@@@@@@AAAAAA???;;;777666444111//////111444666444444333333222333333333//////111333666777777666666555666999>>>@@@>>><<<:::999777666666666444222666444666999777333222444666555444222000///......///111333666666555333111111444888999888777888999555555333000111333666777888888777555222222333444444333111000///---,,,+++333333333111---***((((((&&&&&&&&&)))---//////......000333333000...,,,,,,)))))))))***...000000000///222444333111000222555444555777999:::;;;;;;;;;777999;;;<<<<<<===@@@BBB@@@???????????????>>>======:::<<>>@@@;;;;;;:::999999888999999:::<<<>>><<<:::888999;;;>>>???@@@@@@???===888555444222000......111444666444444444444444444555666222222111111222555888:::777666888>>>CCCEEEAAA===111222333555666555111...222222555888777333333777999888666333111000///......000333444444222111000444666888999888666555555444222000000000111444666888888777444222222444666777666555333000...---,,,444555444222...***))))))'''%%%$$$$$$&&&***---//////000000...,,,,,,---///***))))))+++...111222222000333555444111000222444111222444666888999:::::::::<<<============???@@@BBB@@@???@@@AAAAAA???===888444555:::===DDDWWWkkkuuulllvvvqqq___NNNAAA333111111333222000111555333444555666666444333222111+++%%%$$$)))///111111333444444444333111///...444333111...,,,,,,++++++---000333444222///---,,,...000222000---+++,,,---...------///000111000///......////////////......---///222333222000......444555222///000444444000+++---///333555666777777555444333555888:::888666///111444555555666888:::999666222///...---+++***+++000444333///...222777333222111222222222000............000222222111000000000111222333555777888777444333555555444555888555333222555666555666:::666444333222333333333222999888777777777777555333555999======:::888:::<<<666888:::::::::<<>>===;;;888666111000///...///111444666555555555555555555666777666555333111111444999===555555777<<<@@@AAA???<<<---...111666999999666333333333666777444000111666777666444111///---,,,+++,,,...111222111000111222777777888999888666444222444000///111222111333777555666555222000///000222444555555333111//////000555666555333///,,,******)))&&&$$$"""###'''+++.........---+++******---000+++***)))+++...222333444111222333222111111111222000000111222444666888999;;;===>>>===<<<<<<===>>>AAA??????@@@CCCBBB>>>:::666111111;;;EEERRRhhh||||||EEE:::111000000///000333000111333555777666444222---+++)))***---000222222222222333333333333333222555333111...,,,+++++++++---000444555333000//////000111111111000000000000111222444444333444555777000000000111111000000000......///000222111///---444444111...000444444000...///222555666666555444444333333444555444333222...333888888444333777;;;999666111///......,,,+++...000222222000000222444...111444444222////////////......000222333000...222333444555555666666666444111000444555444555:::555222222666666222222555999:::999666444444777:::999888888888888777444111444777:::<<<<<<<<<<<<<<<555666888888888999;;;=========<<<<<<<<<<<<======;;;999777888;;;;;;777333:::;;;===<<<:::888666555/////////000111444666888888777666555444444444444999888777444222444999>>>666555555666888:::;;;;;;222222333555888999888666444444555666111---///555444222000...+++***((((((+++---000000///000333555888888999::::::888555333444000000444555222333888666777666333///------...+++...000000//////111444555666666333000---,,,,,,)))(((&&&%%%$$$&&&))),,,+++,,,,,,+++******,,,---,,,***)))***---111333333000///...///000111000///000///......000333666888999:::<<<;;;::::::;;;===>>><<<<<>>===<<<<<<<<<<<<<<<:::666444888???AAA===888?????????<<<888444222111...///000111444666888999:::999777555333222222111999:::999777444555999===<<<:::777666666999>>>AAA;;;888555333444555555555222222444444000,,,000777222111///---***)))''''''+++---/////////000555999999999:::;;;;;;:::888555555111222777888444555999::::::999555111---,,,,,,$$$'''+++------///222666555666666444000---,,,---))))))))))))'''''')))***'''))),,,,,,+++******+++,,,***((()))---000222222///---+++,,,///111///,,,000///---,,,...111555777666888999999999999:::<<<;;;::::::>>>AAA???888111222+++...???QQQ```ppp~~~@@@444777000888555,,,222222222333333444555555---((('''+++......000222222333444333222333666888888444000...///000...+++---///222444444333111000333111///...---...///000222444222...///333555444000333666666444111//////---...///000111333444444444222000111444555333111777444333444777666000***000333555555333222333555999777555555666777666555333555555222---******,,,---...111444555555444444---222666666333222444777444333111///...//////000111444666777555444333333333333000,,,...555888666333333444444555444444444222555888999888888999999;;;::::::::::::888555222555888:::;;;:::;;;???BBB<<<888777999:::999;;;???AAAAAABBBAAA@@@===:::888666;;;>>>>>>???AAA>>>::::::888===DDD===///,,,222555222111444999;;;999555999;;;===;;;777444555777::::::::::::::::::::::::888888999;;;===>>><<<::::::444111333444444555888888555333222111///...000666999777///))))))******,,,111333333555888999666666666777888999:::;;;;;;999444222444222...000777:::666333333111,,,+++---(((+++///...,,,,,,111555888666555444222///+++(((***)))''''''(((((('''&&&'''###&&&---000---+++,,,***++++++,,,,,,------...///......---------.........///000333555777999999888;;;======:::999:::===>>>===<<<<<<<<<:::777555000///111CCCWWWYYY\\\lllsss;;;222666000888666111222333333333333222222222///***)))---//////000333222333333333222222555777333111///////////////...333222222111111000000000444333222000000111222333555777555222222555666444333444555555555444222111,,,,,,---...///000000111555111------000222222111666444333555777666222......///000//////111666:::999888666666666777666555333444444111---++++++,,,///111333666777777777666222555666444000///222666000000000000000111111222111333555555444222111111222222...+++---444777666444555666666777666666666222333555777888999999888777777777999;;;:::888666555888:::::::::;;;>>>AAA>>>:::888999999888:::???@@@AAAAAA@@@>>>;;;888666777<<<>>>===>>>@@@>>>:::<<<777888;;;555***+++333777555444666888999666444333666::::::777666777999888888999:::;;;;;;<<<<<<777777999<<<>>>>>>;;;888888222///111222222333666888666444444555555555666666999777///******++++++///111222000222777999888222222333444555666666777555111000111000...222999999444222111///)))(((***'''+++...///------111444000///......//////---+++((('''%%%%%%&&&'''&&&%%%'''%%%'''---000---***,,,******+++,,,,,,------.........------------......///000222444666999:::;;;;;;===??????>>>>>>>>>???AAA@@@?????????>>>:::888:::888555>>>GGGCCCGGGZZZ___333000555111777666555444555555666555333222000111,,,+++...000000000333222333333222111111333555---///000000/////////000777555222///......000111000000///......///111111777999999555555777666444333111///111444555333111------------.........///444///+++***---111222222444444555555555444333222++++++******,,,111888>>>:::888666666777666555333222222222000---+++,,,---111222333555666666555555777777555111------000444---...000222333444444333///111333333111000//////000000---***,,,333777666444555555666777777666666333222222555999;;;999777666666777999;;;;;;999666555666888999999:::===??????:::777888888777999>>>??????@@@???<<<999666444:::===>>><<<<<<>>>>>>::::::444111000,,,(((...888888888999888888666444333333777;;;<<<:::999:::<<<999999::::::;;;;;;;;;<<<666888:::===???>>>;;;888:::555222444555444555888666555444444666777666555555888777000***+++------///111///,,,...444888777000000111222333444555555111...---.........333:::666222//////,,,'''&&&(((&&&***...000///...111333---+++******+++,,,,,,+++&&&%%%######%%%&&&&&&%%%(((&&&(((---///,,,************++++++,,,---------...---------------......000111333555888:::<<<============???AAABBBAAA@@@BBBAAA@@@@@@@@@???<<<999999999888===BBB<<>>:::888777777777666555333222111000///------...///111222222222222111000///555555333000---,,,...111,,,...111444555555444333///000222222000....../////////,,,))),,,333777666222222333444555555555555444222111555;;;===:::666777777888999:::999666444444444555666777999;;;<<>>>>>===;;;888777<<<>>>===::::::======;;;777222...---,,,,,,444>>>777999;;;;;;888666555555999===@@@AAA>>>;;;;;;<<<>>>===<<<;;;:::999888888::::::;;;===??????<<<:::999444222555666555666888555555444222444555222...444888666000+++,,,......---//////,,,...333555444333333444555666777888888000///---++++++---333888333///---...,,,((('''***%%%)))---000000000111222222///,,,*********)))(((&&&$$$###$$$%%%&&&&&&%%%)))((((((+++---,,,***)))*********+++,,,,,,------------,,,,,,------......///000222444777:::;;;<<<;;;:::999<<<@@@AAA@@@===???>>>======>>><<<999777333555888BBBIIICCCFFFZZZBBB///777;;;;;;;;;111666333444555666777777666555111,,,***---///...///111222222222111000111333555111444777666222//////000...///000222222333333333111111111222222333444444444666666333111222111---///+++'''(((...111000...000000000000000/////////,,,++++++///555888777555444555555444111///000111---------///222666999:::999888777777888777555333222000///......000111111555444333222000...---,,,///000111111000............000333555666444222111///000222111000///000111000000---***---444777666111222333444555555555555555222222555;;;===:::666666666666888::::::777555333333333444666777888999<<<777444555444333555::::::;;;===?????????===<<<<<<>>>===999999<<<===;;;999666333222222222777===666888;;;<<<:::888777777:::===AAA@@@>>>;;;<<<===>>>>>>===<<<:::999888888???===<<<<<<===??????>>>222...,,,000222111111444666777666444777:::666...222666555///+++,,,//////---111222111222666666333555666666777888999::::::222111///,,,***---111444111---,,,......++++++...%%%(((,,,///111111111222777444000---,,,+++***((((((&&&%%%%%%'''((('''&&&'''(((((()))+++,,,***((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,---......---...000222555888:::;;;:::999888;;;???AAA???<<<===<<<<<<<<<===;;;999666222555;;;IIIRRRHHHDDDPPPgggAAA555;;;===@@@???222:::222222333333444555555666000+++***---/////////222111222222222111222444777666777777555222000//////))),,,000333555555444333222222222222222333333333222444333000...000///,,,111...,,,---000333333222///////////////.........,,,,,,---222777999777444444444444444333222111000000000111444777999888777777666666777888888666333222000......000222444444999888666555333111000000...///111222222111000///111222555666666444222000000222333333222222444666333333///,,,...555888666333333555666777777888888444333333666999:::888555000111333777;;;<<<;;;999444333222444666888888888:::666444666555333555888999;;;===@@@AAABBBAAA@@@:::===<<<999999======;;;===<<<:::999888777777888666777:::<<<===<<<:::888555999<<<<<<:::999<<<>>>::::::;;;;;;<<<<<<<<<===???>>><<<<<<===???>>>>>>///,,,+++000333333333666666::::::999>>>EEE@@@666000444444...***,,,///000///333555444666888888555444555555666777888999999333555333...,,,...111111111...---000///------000'''(((+++...000222222222666444111000000///...,,,+++)))''''''((((((((('''%%%&&&&&&&&&(((+++***'''))))))******+++,,,,,,,,,++++++++++++,,,---...///+++,,,...111444777999:::<<<<<<<<<>>>@@@AAA@@@???>>>======>>>>>>===;;;888111666>>>PPP[[[QQQKKKWWWXXXBBB777999777===>>>333>>>666555444333333444666777000+++***...111000111444000111222222222444777999999777444333222111000...)))+++///333555666555444111222222222222111111000333444333......000111...333222222222333444555555/////////000000000000000111//////222666777555222333222333555888999666222333222333555999;;;999777555555666777999999777444333000......111555666666999888777777666666666666333333222222333333333222222333444555555444333222222333555555555666999;;;777666222...000666999777222333444666777888888888222222444555666555444333///000333777;;;<<<<<<:::777555444555888::::::999888555555888888666666999999;;;>>>@@@BBBBBBAAA@@@888;;;<<<999:::===>>>;;;<<<<<<<<<<<<<<<<<<:::888888888999<<>>>>>;;;;;;<<<>>>???>>>;;;999000,,,---333666777777:::555999:::999???GGGAAA555...222222---))),,,///000///222333111222555666444222333444555666777777888222666666111...111222000444111///111000---,,,///((((((***,,,///222333333333222111111111111///---,,,***((('''(((((('''%%%"""%%%%%%###&&&+++***&&&)))))))))***++++++,,,,,,++++++++++++,,,---...///***+++---000333666999:::<<<>>>@@@@@@??????@@@@@@???>>>>>>>>>???>>><<<:::///666@@@OOOZZZSSSTTTfffUUUAAA666333...777;;;111@@@===;;;888666555666888:::000,,,+++///222222333666000111222333333555888;;;999555111000111222000...+++,,,///222444555555555666666666666555555444333444666333///...222333111222444555555444333444666111222222222333333333333666333000000222444333111222111222666<<<>>>:::555555333222444888;;;;;;999444444555888::::::777555444000......222666888888666666666666777888999::::::777444222333444555666222222444555555555444444333444666777777999<<<>>>999999444000111777999777000111222444555666666666000222444444333111111222222222444777:::;;;999777:::777666777:::===<<<:::888666777:::;;;888888::::::<<<>>>@@@AAAAAA@@@???777:::;;;:::;;;>>>>>>;;;666888999:::===@@@???<<<;;;999999<<<@@@@@@:::444===>>>===:::666555888;;;<<<<<<<<<<<<<<<<<<;;;;;;777999<<<@@@AAA>>>999444,,,)))***000555555666999333777777555:::AAA:::,,,---111111,,,)))+++///000---///...***+++000333222222333333444555666777777111666777222111444444111777333111111///+++***---)))((()))+++///222444444333222111111111000,,,***---+++((('''''''''%%%$$$ ###$$$!!!$$$***+++&&&)))))))))***++++++,,,,,,++++++++++++,,,---...///***+++---000444777999:::;;;>>>AAA@@@>>><<<>>>@@@>>>=========>>>>>>;;;999000888???IIINNNGGGNNNfff\\\HHH222---///<<<;;;---===999;;;<<<;;;999999<<<@@@333111//////111333444444666555444444666777777777000222444888999777222...111222444666666555444333888777555444333333444444555777999888666444333333333666999888555333444666888777555333222111000000222333444333111000111222444555555444333444666888666666666666777888999:::888666333333666888555///000///......///222666888777666666888:::;;;:::999555222111555666333111111---111111...///555666333666555555666888999777666888666555777999888444///444444333222222222333333111111222333333333333222666777:::======<<<:::999666888:::<<<<<<<<<;;;:::<<>>;;;::::::===>>>>>>>>>????????????<<<999666888===???===999999::::::888666555666777888999::::::888888999:::???@@@@@@===999999===AAA???===:::777666777999;;;999999;;;@@@CCC@@@888000+++++++++---111444555555333222333777<<<<<<666111000///---++++++,,,///000...------...000222444666111222222333333444777999777777666333//////222666555444111...,,,++++++***))))))***+++...111333555000333666666444///,,,+++)))(((&&&$$$$$$%%%&&&'''((('''&&&%%%&&&'''((()))***((((((***------+++(((******+++++++++******)))+++...222555777888;;;<<<>>>???@@@???===:::999999@@@===:::888888999888777888>>>;;;999DDDJJJKKKQQQgggBBB000---,,,666999000>>>;;;;;;;;;999777666999<<<444333111222444555666666666444222222333555777888222333666999:::888444000222333444555555333222111777666444333222222333333555777888777555444444444555666777666444222222222111222333444444333222111444555555444222111222333333444444333222444777999555555555555777888:::;;;999777444555888999555000...------...///222444666777555333333555888999999111...///555777555333444+++///000...000666888555999777555555666888888888666666666777777666333111333444555666666555333222///000111111222222111111555777999;;;;;;;;;:::999;;;:::999999999999:::;;;999===AAACCCAAA@@@@@@AAAAAABBBCCCCCCBBB@@@===<<<<<<999666777:::;;;888444888:::;;;;;;999777666666888888888777777888;;;>>>???;;;888888<<>>>>>;;;:::<<<>>>>>>999444///---,,,,,,...//////......000333888<<<<<<999666111000...,,,---...000222......---...///111222333444555666666555555555666666666555222//////222555555444111...---,,,,,,,,,000///...------...///000...111555555333///+++***''''''&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%&&&((()))+++******+++---...+++)))***++++++,,,,,,,,,,,,+++---///111333444777;;;???BBBBBB@@@===:::888888999>>><<<:::999::::::888777777<<<999:::BBBAAACCCOOOyyyDDD444333...111777222<<<;;;;;;999666444333555777555444222333444666555555444222000///000333666888444555777:::;;;999555222333333444444333222000///666555333222111111222333555666666555444444555777777555444444444222000...***,,,000444666555333222222333444333000///000111222222222222222444777;;;666555444444555777:::;;;999777555777999888555111------///111333444555666777444000///111555777888000...///555777555333333+++...//////111666888666;;;888444333444777888888444666888888666444333333222444777999999888555333000111222222333333222222555555666888888888888888>>>;;;888666555777:::<<<777:::>>>@@@@@@??????@@@???@@@CCCDDDCCC@@@<<<999<<<999666777888888444111666999<<<<<<:::888666555:::999888666555777;;;>>>===666000444===DDDAAA===777999<<<>>>@@@AAAAAAAAABBB===888666888:::999888222000---,,,,,,,,,***)))+++///555999999999888777000///---------///111222///............///000000222333444555666666555555555555444222000000222555555333111...---------...222000...,,,++++++------,,,000444555333///,,,***'''''''''&&&%%%$$$######'''&&&%%%%%%%%%&&&((()))---,,,,,,---......,,,***++++++,,,------...------...///000111222666<<<@@@CCCBBB>>>:::555444555777;;;::::::;;;<<<<<<999777:::;;;;;;@@@CCC:::>>>SSSOOO======444000777333777999888666444222333444555777555333333333333222111000000000000000111333555555555666888:::999666333333333444444444333222222666555333222222222333333555555555444333333666888777444222222444444111...)))+++...222444555444333///000111///---+++,,,---000111111111222444888;;;888777555444444555777999888555555777888555222111---///333666888888888777777444222111333555777777444111111555666222000000---///000111333555666555999666444333444666666555333666888777444222333555222333666888888777666444333444555555666666555555444444444555555666777777;;;999777555666888;;;===888999;;;;;;:::999888777999:::<<<>>>>>>===<<<:::999777777777999888666333444666888888666444444444999::::::888666666888::::::333...222<<>>???@@@@@@@@@<<<666333444666777777444111///.........,,,+++---333999999555111000111......---,,,---///000111000000000////////////000.........000222555777777555555444222222222444555555333000...------///000---,,,+++***+++,,,...000---111444666444111///...***)))&&&$$$#########$$$&&&%%%%%%$$$%%%&&&((()))------......///...,,,+++***+++,,,------...---------...000111333666;;;??????>>><<<888444333444555999999:::<<<>>>===:::777@@@???AAAJJJIII:::AAA^^^\\\AAA@@@888000777333222444333333333444555555666:::888666555444333000...---000333333222000111222555444444666777777555222222333444555555666666666666666444333333444444555555555555444222333555888555222000111444666444222,,,---...///111222333444///000000...,,,******+++...///111111222444777::::::999666444333333444444666222333777777111...///---///444888::::::999777777666555666777888777666444111000444555222000000111111222333444333222333444333333555666666333111333555888666333222333666222222333444555555666666444444555666666666666555222333333333444555555666444444666777999:::;;;<<<;;;;;;;;;;;;;;;:::888777:::999999888999:::;;;;;;555666777999::::::999777333333333111000000222444222555999;;;:::999999999888555222444999<<<;;;999777777777777888999;;;;;;;;;888555333333333444444333222000111222333333222222888<<<999111)))'''(((000000//////000111222333111111111111111111111111222///,,,---000555888999555444333333444555555666333111///---,,,...000111------------...000111222000222555666555333333333...+++'''###!!!"""$$$&&&%%%%%%$$$$$$%%%&&&((()))+++---.........---,,,,,,******+++,,,,,,,,,,,,,,,***---111333555777:::<<<:::;;;<<<;;;999777777888888999;;;===???>>>;;;888AAA@@@DDDOOONNN>>>FFFgggmmm???888666///777555333111111111444777888777666:::999777666666444111//////222555555222///000111444333333333555555444222222333333555666777888999666666444444444444555666444555555444333333444666333222111111333555555555000/////////000111222333111222222000---,,,,,,,,,+++...111333333444555777999888777555333222222111333000111666555---***---***---222666888888777666777666666777999999777555222...---111333333333666333111222555555222000222111111333666888777444111444555555555444333444555111111111111222444666777111222333333444444333333111222333444444555444444///111555999;;;<<<;;;;;;===<<<<<<>>>@@@BBBAAA@@@@@@>>>;;;999888888999:::555666888999999888666555222222000...---...111444+++000666;;;======<<<<<<777777666666666777777777888777555444444555666666555555555555444333222222333222111222444666777666444888;;;888000(((%%%%%%555444444333333444444444///000111222333333333333:::666111000222555666666444333222222444666666555222000---++++++---000222333333444444333222111111000111333333222333444666000---((($$$"""###%%%'''$$$$$$###$$$%%%&&&((()))(((***------,,,+++,,,,,,++++++,,,,,,,,,,,,++++++))),,,111444666777999;;;:::<<>>999:::;;;===???>>>;;;888<<<>>>CCCLLLLLL>>>GGGgggCCC111222---666777666000000222666::::::888444444333333333444444111///555666777444///...111555555333222222444444444333333333333444555666777888555444333333333444555666444555666666444222222333111222222111000111222444///000111222222222222111111222222000---++++++,,,***---222444555444333444555555666666555444222111333...000777555+++(((,,,***---111555777888777666777666444444555666666555444///,,,///111111444777333000222666666222000333222222333555888888777555555444333333444555555444...///111333444555555555111111222333333333333333///111333555555555444333000222555888:::;;;:::::::::999999<<>>===;;;::::::::::::777888999888444111---,,,222333222111000000222555,,,111666:::<<<<<<<<<<<<888777666666777777666555666666777666666555444333444555666666555444444444444333111222333444444333///333777777333///,,,+++666555555444333333222222+++---///111333444555555:::666333333666777555222222000///000333555444333000...+++)))***---000333444555666777666333///---.........---,,,///333666///...+++)))&&&%%%$$$$$$$$$#########$$$&&&((()))$$$'''++++++******+++,,,---......------,,,+++***+++---000222444666:::<<<<<<>>>??????>>>>>>@@@AAA;;;;;;;;;===>>>===;;;888666;;;???EEEFFF<<>>>>>===<<<;;;:::;;;>>>AAA===<<<<<<<<<======;;;999333;;;>>>AAABBB;;;CCCZZZUUU555888000333>>>555111111333888>>>>>>999333222///,,,***'''&&&,,,444;;;555///,,,---000111111444333333444666666555333444444333333333333333222666777666333///...000444777555222111111111000///000111///''' ***444---222666555444555444111111000///---+++*********...,,,+++...111333111...555333000///111444666777555444333111000...,,,,,,,,,111555555777:::999555333222111222333444444444444000,,,,,,///222333222111//////333888999555111222333444444444444666888999777555444444555666777444555666555333222222333222111111333666666444111000000111111111222555888::::::999666222111333666222---...555999888888<<<=========<<<<<<>>>BBBFFF???<<<999777666555444333555666888999999999999888???===;;;888777777888999999:::<<<===<<<:::777555<<<<<<;;;888555444555777333555777777666666777888:::;;;:::444...---111666+++///333666666555555555000111111000......///000'''+++000222111222444666...///111555999:::777333333444555555555444333222...---+++,,,------+++***000111444777888666111---+++(((###"""'''...222333,,,,,,,,,+++,,,,,,)))%%%"""###$$$%%%%%%%%%%%%$$$######&&&***......+++'''------,,,,,,,,,---......---,,,+++,,,...333777;;;:::<<<======<<<===AAADDDAAA>>>===>>>>>>::::::===999888???===AAABBBAAAZZZUUU<<<999---555EEE>>>444111///333999:::555///+++)))))))))'''&&&+++222:::555///,,,---000222333000000000111444555444222111111111111111111111111555555444222000///111333666444222111222222111000111111---&&& '''...222555666222111333444111222222000///...---,,,,,,+++******,,,000222000---111111000000000222333555666555333222000...------///444666444555666555111444111...---...111555666555222000000222555555444222000000333888999666222777777777777999:::<<<<<<666555333111111222333444222444555555333111111222333222111333555666444111///000111111000000222444666666666444000///111333222///000666888555222333999999:::999999:::===@@@888777666555666555333111::::::::::::;;;<<<======BBBAAA???===;;;:::::::::;;;<<<<<<<<<;;;888666555888999999777333000//////111333555666555666777888:::<<<<<<888333000111444444666888888555333222222000///......///000111222...000333333111000000222111111333666999999666222333333444555444333222111111///---,,,,,,+++)))'''...///222555777555111------+++(((&&&))),,,,,,+++,,,+++***)))******)))&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&)))---...+++(((------,,,,,,,,,,,,,,,---+++++++++,,,000444888;;;>>><<<::::::<<<>>>>>>>>>CCC???>>>???>>>;;;:::===777777@@@>>>CCCFFFGGGaaavvvRRR@@@;;;000999GGGBBB888333...///333444///***'''&&&(((***)))(((---444:::555///,,,---000333555000000///111222333111000000000000000000111111111444222111000222333333222555444222111222333222111222111---((($$$###&&&(((222444222...///333555444333222222111000000//////***)))***---222333111......111333333111111333555666555333111000......---000444555333333555333///333///***'''(((...555:::777555444555777888777666333222111444777999777444444222111333777::::::888555444222111000000000111111333444444333111111222555333222333444444333222000111222222000/////////000111222111/////////111333111333777777222---,,,444666777666555555777888888777777999:::;;;999888======<<<<<<<<<===>>>>>>@@@@@@???>>>===;;;:::999===<<<;;;:::888777555555666777888777333///---,,,...000222333333333555777:::<<<>>><<<777333222333777888888666333111111222111---+++,,,///222333222222444555444222000///000333333444777888888555222333444444555444333222111333111///.........,,,+++222333666999;;;999666333...---,,,------,,,***(((000---******+++,,,------&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&(((+++,,,,,,***------,,,+++************)))***+++...111555888999@@@<<<888888;;;===;;;888AAA>>>===??????======@@@666555>>><<>>??????============<<<;;;:::999888999:::;;;:::999777666<<<:::999777666666666777777999999888555222000000---///000000000111333555888:::;;;:::888666555666222333333222000000222444333...***+++000444333111222333444555444333222111111222444666777666555333444555666666555444222111222000//////222333444333555555777999;;;;;;888666000......000000...------111,,,((()))+++,,,...111))))))((('''&&&&&&%%%%%%'''''''''((()))+++,,,,,,---,,,+++***)))))))))))))))***---000222444666666<<<:::888888999:::::::::>>>;;;<<>>???CCC555333999555<<>>;;;666111------///111------,,,---//////---,,,//////000111111222333333444222111333666777444111111000///000222444555444111...,,,,,,---,,,***'''&&&((()))***///444555111...///000222222333222222///------000555777666444---333999:::777444555777444222000...---,,,------222444444222333777888666111000---***))),,,222888444666888888888666555555333111000000222333444444333000---000777:::999777777666444222000///...---000333666777666555555555444444555444444444444444333555666555222///.........///000111222333222111333222111111444666777666333555777777666444333333666444222222666;;;???@@@===???@@@@@@>>>:::666333111333555777888888666555888777666555555777888999777888888666444222333444...///000000///000333555666666666666666666888:::111111111000000111444666666111,,,---111444222///444444444555555444222000...000222555666666666666666777777777666555333222111///......111444555555222222222444666666444222222...,,,...---***+++000///)))&&&)))+++***,,,000---+++***((('''&&&&&&&&&(((((((((((()))***,,,------,,,+++***)))(((((((((+++,,,...111222333444444555999;;;:::777777<<>><<<>>>===::::::===555111444...555CCCSSSyyyXXX???:::444333:::///555;;;:::333,,,******...------/////////666>>>>>>===999444///------...&&&%%%&&&))),,,......---+++,,,---...///000111111333333444555666444111///...------...222444555555///...------...---***((((((***))))))...222111+++,,,---///111333333333333000...+++---111555555444---111777888666444333444444222000---,,,,,,---...666777666222222555666555222222000,,,)))***000555222444666666555333333333333111000//////111333555444222000333777:::999888666555333111///,,,***)))///333777888888777666666111333666666555444444555333555555444222000000000222111111222444666555444222333111000333999<<<:::333555777777666444444555777555222333777<<<@@@BBB>>>???AAAAAA???<<<777555111333555888999999888777555444444444555777999:::333444444333000.........+++,,,------...000444666555444444444555777999:::555555555333111111333555666333000111333444222000666555444444444333000------000333555555666777888666777777777666444333222111///---,,,...000111222555444333444555666444333444---***+++((($$$'''///333---,,,222333000///444000...,,,)))'''&&&&&&&&&((()))***))))))))),,,...,,,,,,+++***))))))))))))+++,,,...000222333444444222888===<<<888888???FFFFFFBBB>>>===999444111333555111444...555EEEXXX^^^@@@555444;;;...000222222111...+++)))***,,,111666777666:::@@@<<<<<<;;;777111...---...((('''(((***,,,------+++***+++,,,---///000111222111333666555333///,,,++++++***+++---111444555555333333333222000...,,,,,,,,,+++)))(((,,,222222---***,,,///222444555555444444000,,,,,,000444666666///222555777888666555333555444111///......000111444666444000111555777666666555222,,,''''''---222111333555444222000111222444333111//////111444666111111111222444555666777777666444222///,,,***(((...111666888888777666666...222666888777555555666222333333222000000111222666444222333555777777666222555444111444::::::666222444555555444333444555666666666888<<>>OOObbb~~~KKK999666777000,,,)))+++///000,,,'''(((,,,555===???===???CCC999;;;;;;888333///......000///.........---+++))),,,,,,---///111222333444000333777555000+++))))))***)))))),,,000333555555999::::::888444000///000---+++'''%%%,,,555777444***,,,000333555666666666999444...---111666888999333444555888::::::777555777555222000///000111333000111111...000666:::999888777222***$$$$$$+++111111333555333000///000333555444222000///111555888222444555555444555777999:::999777555222...+++***,,,000555777777666555555+++111777999888666666666000111111///...///111444999666222222555888888777333666666333555999777000000222333333222222333555111222444888;;;<<<:::888888777666555666888;;;===999999999999999888777666555555555555555555555555+++///444555000''' %%%,,,111555666777999:::888444111222333444222000//////000///222666777777666666666///...///111555777555222444777999999777666888:::444444444444333111///...111///---...222777:::;;;999777444444444444333222...)))***000///)))---888111,,,...888999000,,,///333111...***((('''''''''&&&))),,,,,,***)))+++---++++++++++++++++++,,,,,,'''(((***...222666999;;;::::::;;;<<<===???BBBDDDAAA<<<:::999555000...000222333>>>>>>HHHXXXiiilllFFF111000000000333666555---%%%...(((,,,888???<<<:::===888777444000---,,,...000444333222000...+++)))(((///.........000333666888444111///111444444...)))+++---///000000222444666888999::::::888666222000000+++'''(((...333555444555444333222222222111///555222//////222555444333111222333333222333555777888:::666000111666333+++------///333777888777666777666333,,,%%%###'''+++555777999777333000///000000222444444333222333444555555555555555666777888:::888666444444222000...000111333555777777777777555444333555999;;;999666555666666444111111555888777666444333333444666777666222......222555777777000222666888888777555333)))000777;;;<<<;;;<<<>>>===777555888999777777:::999777555444000///444:::444333222111000000000000...111111---###&&&555///555999888555333000+++444222///---...000333555555111///000444555333///111333555555444444555666<<<:::777444444666888:::777666555333---)))...666999444...///888===666***000000///---,,,...222555)))'''***000222------111444111---+++,,,...000111111,,,+++000000+++((()))***)))((('''(((***---///(((***,,,,,,+++***+++,,,))),,,//////---...444999888999;;;???BBBBBB@@@>>>999>>>???999333111222222444:::888HHHNNNTTTXXXvvvAAA222333111111:::BBB;;;...333///000777>>>??????@@@777666333///+++***+++---333222222000///,,,+++***////////////111333444666444333111222444444111...,,,///111222222222333555333555666777777555333111333...***+++...222222000111000000000111111000///222000------...000222222333444444333111000111333111666555---***///333222111000000222555777777777777888666111***(((***---333555777666444222111222333555666666444333444555666555555444555555666777444333222222444666666555555444444444444666777888777666555555666777666555777888888666444444666999555444222111111222444555333000,,,---000333555555111222333666777777555333...111666999:::999888777777777777666777777888999666666555333333555777777444333222000000000000000---///...((("""000111666888555222222111---222000---,,,+++---000111///,,,***,,,111333111...+++...000222333555777::::::888666444444666999:::888:::<<<;;;444...111999888444//////555:::555,,,,,,---//////...------...'''$$$&&&---000...---000111...++++++---000111000555000000333444///+++,,,---,,,***(((((()))+++---)))***+++***(((''''''((())),,,//////...000555999999:::<<>>222***111555777333---222===AAA<<<999888555111...---...000333444444555555444333333...///111222333222000///,,,---,,,+++***+++...111...111444444222///...---///000222333444333222222...------///222444333111---...///...---------...---...---***''')))...333///111222333333444777999999999444...000888888111555333222222333333222111111444777888444000---,,,111222444555444444333333111222444555444444555666777666444333222333444555666444111000222555666777999777666555555666777999888999:::777333222444777333444555555444333222222555555555555555555555555888777444333222111111111777444000000333444111...---,,,---111666888666333333@@@DDD;;;666===>>>888888:::777222777AAA>>>333444222000......///111222...,,,&&& !!!,,,000222...,,,---,,,***000...,,,***))))))***+++)))((((((+++...000000...111111111//////000333666:::999666444444444666777000333999999111***,,,444111333222......222444333444444333---%%%(((...111111...+++***...555888666222666444444666666333///,,,+++***)))((((((***+++,,,......,,,)))&&&&&&''')))***---000222222444888;;;999:::===@@@CCCCCC@@@===;;;===:::333000333666777333???<<>>===999999666000...222666666777BBB>>>HHHRRR```bbb>>>'''777>>>333555555333333777======999777666333000---,,,...000------...///000000000000---///000222222111///......---+++***+++---///000+++...000000///---,,,,,,444444444444333222111000333333333333222000///...333555666333///,,,---///...///...---,,,---000222222333444444444444666888dddxxx~~~eeeCCC333666===...000222555777555000,,,222444888;;;;;;999666444333222222333444444222000111444666888999:::;;;===666555222000000111444555555333111111333555777777222444666777888888777777666777999888777555555555222111000111333555444333111222444555555444222111...000333555555555777888777666555222000///......333222000000111111000///555===>>>777444777777444:::555000222666888333...111000000//////000000000222///(((!!!''',,,+++)))(((%%%!!!###''',,,000222222000...222333333333333444777999>>><<<:::777555444444444222...++++++)))'''***000***000222///...333777888777222))) '''000333333222222444555666555333111444666666777777333---333222111///...------,,,***++++++***)))***,,,//////000222555777888999999333333444666999;;;;;;:::666777333......333666555888>>>:::GGGNNNVVV\\\rrrEEE===;;;333444111333:::???===:::999:::888555111,,,+++,,,---,,,---...//////000//////---...///111111111000000111...,,,,,,///111000...+++---//////...---...///444444333333222111111000444444444333111000///000333555777444000---///222///...---...///000000///000111222222222333555777OOO]]]aaaNNN777///111555///000222555777777444111333444666999::::::999777111000000222555666333111222444666777777777888999555333111//////111444666333222111222444666777666555555555555555555666666777666777777777555111...000...,,,...111444444444000222444666666444222000///222666777777666777999111444666555111///111444444444333222000///000111666666666555555555666777888111222;;;???888111111...///000111111000//////222000***!!!!!!'''...111000...,,,...000222444555666999;;;<<<;;;:::888777777777777222***%%%&&&(((((((((+++(((---000000111666999999666000&&& ***000222333444222///---...///,,,111333333555777333,,,,,,,,,,,,---------.........///000000//////000222222222444666888999999888999777555666777999::::::888999666222333888:::888666888555FFFJJJMMMWWWsss@@@000777222---111>>>CCC<<<777888???===999333...++++++---...///000111111111111111---...///000000111111111333...+++,,,000222000,,,+++---...///...///111222222222222111111111111111222222333222111111222444111444666555000...111444///---,,,...111222000---***,,,...000111444777:::;;;:::555000555===:::111222222222444777888888666222222333555888999888777///......111666777555333111333444444333222222333444222000//////222555777444333222333555666555333999777555222222222444555777666555666777444---(((---***((()))...111333333222444666888888666444222666999<<<<<<999777666777,,,222777666222000444999111333444222000000333777888333111555888777888<<<777000555FFFIII;;;333777---...000222222111///...111000+++###  !!!***......,,,***---000333555555666777999:::999999999999999::::::666---'''***......,,,,,,''',,,000000333888;;;999777111&&&  &&&,,,111333444000***'''(((,,,'''---000///111444111))) !!!$$$'''***---///000333555777777555444555555333333555777999999888777AAA>>>:::999999;;;<<<<<<======;;;888999>>>@@@===555444222FFFJJJIIIVVVZZZ222333111111888??????666---444777999666///+++,,,......///111333333222111000...///000111000///---+++000000000111111///+++((((((***///222333222///---333222222222333222///---......000222555666555444333111000111333555333111555111///111444555000,,,***(((+++000111...000555888888888666333333444555555222//////111333555666111555666222333888888555222///111666777444444888444111...///222555666555444333000///333:::;;;888;;;888444222333555666666999666333111222444666777999777555555666222(((!!! +++666555666777888999888888777555666888888888777666666,,,///222222000///111333555555666555333///+++)))///,,,...333666555444555444555666888999777333///000222444444333222222222444222+++!!! !!!---555555///)))------111777999777555777555777999999999888999:::777333...++++++---...///,,,...///000444999:::777888444''' (((...//////...+++***+++---...,,,+++,,,,,,''' '''000:::999888666666666666777:::999888888999777555222???>>>=========???@@@AAA???AAACCCDDDCCC???<<<999;;;+++EEEDDDEEENNN```ggg===111///:::AAA:::666888,,,---...---***((()))***...000111222222000...---...///000111000///---,,,000000000111222111...+++,,,---...///000111000000000//////000222111///---***+++---000222444444333333111000111333444222111111000111222111---'''"""!!! $$$***---+++---222444555666555333111111111111///---,,,...000111000111555555222333777777333333000111666777555666:::888555222333555888888888777666222///222888888555888666333222333444444444777666555555666777777777888555444555555///%%%%%%000444666888999999888888888888666444222222222111111222444555333///---...000444444333222111000///...222///000555888666555666444333222333444333111///333555777777555222111111222000+++!!!  !!!---555666333///,,,,,,222999<<<:::999:::999:::<<<<<<:::999999:::777333...++++++---///000---/////////333999;;;888999444'''$$$......---+++((('''(((***)))(((((('''%%%  (((555777999888666555555666888999:::;;;:::888777666;;;<<<>>>???@@@@@@???>>>AAABBBCCCCCCAAA???<<<:::@@@000FFFDDDFFFQQQgggaaa>>>(((222>>>999444888***)))((()))***++++++***---...000222111///,,,***...///000000000///------000//////000222333222000111///...---...///111333...------...000000///---(((***,,,///111333333333333111000111222222111000,,,///222111+++""""""&&&''')))---000111333222000///...///333222000000111222111000000333444222222555444222333000111444666666999<<<;;;999777666888999:::999999777333000222666666111555333222222333444333111222333555666777666666555666444333444333---!!! %%%000444888999888666777999888444///...///111111000666888777444000...000222333222111000000111222333444111111666888666444555444222000000111222222111555777999999666222000///...---***""" '''000444444444333+++,,,111:::===<<<;;;<<<<<<===>>>===;;;999999:::888333...++++++...000111...///...---111999<<<:::;;;555))))))(((&&&### !!!###$$$%%%&&&### ---333:::;;;888444444555555999===>>>;;;999888999777:::>>>AAABBB@@@===;;;AAA@@@@@@>>>===;;;::::::AAA333CCCBBBDDDQQQnnnhhh444***888>>>666///,,,)))&&&(((,,,...+++((()))+++...000000///---,,,......///000//////...---...------///111333333333222111///......///111222...---------//////...,,,+++---000111222222333333222222111111111000000///***...111---### $$$%%%''',,,---...---------///111555444333333444444222000...000111222222333222111111000000111333666999<<<:::999888777777888888888888777333000222666555111333222222333555444222000...000111222111000000000555444333444333,,,***///444666444333555777333///,,,---222555555444444666666444111222666:::222222111111111222333333333000000444666333111222444222222222444444444222333555888888555111///...++++++)))"""%%%000555222///000111***+++000888;;;999777999999;;;<<<;;;999888888999777222---***+++---///111000000...,,,///777;;;;;;;;;555*** """$$$$$$!!! %%%///:::>>>:::555444666333999??????:::777777999777:::>>>AAABBB@@@>>><<<>>><<<:::777666555555666;;;111===>>>AAANNNrrrbbb999444<<<888---...***&&&(((++++++&&&!!!###%%%(((,,,...///000000......///////////////...,,,++++++---000222222222111111111000000///...---000///------......---,,,...000333333111//////000222222222111///.........+++......''' """$$$###******)))((())),,,000444111000......//////...,,,++++++...111222222222222000000//////000444777888666666666555444444555555555444222000333777666222222222333444666555333111///000000...,,,+++---///444333333555444---!!!!!!&&&,,,///000000111333...------///333666555333111333333222000111555:::222333444444444222000//////,,,,,,000222///---...000111222555777666333111///222444444222000......******)))### !!!***333555///++++++...+++***...444555222111333444666888888777666777888444111,,,***+++---//////111000---***...555999999:::555,,,"""  ***777===:::777666888444999>>>===999666666888;;;<<<===???@@@AAAAAAAAA;;;999555222000000111222444111999===BBBNNNwwweeeBBB999555...333000---......+++$$$"""%%%***...111333............////////////,,,,,,,,,...000111111//////000111111000...+++)))///...,,,,,,---......---...111333222...,,,,,,---111222222111...,,,---------...+++###"""%%%###(((((('''&&&&&&)))...222---+++******+++++++++***&&&&&&)))000333222222555000222111...///222333222111222444333222222222444222333111000333888777333222222222444555555333111000222222000---,,,///222333222222444444...$$$ """(((,,,.........,,,---///111111111000000222333444111...---000333222333555666555222///------******...000---+++,,,---...111444666666222///000111333333111/////////++++++)))### !!!###***222333...+++,,,000...+++---000111...---///222444666666666555666777222000---,,,---...///...111111---***,,,333666555666333...&&& ###///777999888888999555888;;;;;;999777888:::@@@?????????@@@BBBEEEFFF<<<:::666222000000111222555666999@@@FFFQQQvvvRRR<<<222555444333333111***"""###)))...222...............///000000.........000222222///---000000000000...,,,)))(((+++)))((())),,,...//////...111444333///,,,---///111222333111---++++++---///---)))!!!$$$(((&&&&&&'''''''''%%%%%%'''((('''%%%###"""$$$&&&&&&&&&!!! %%%///333222444777222555444000///222111---///111333333222111333555222333111000333888777222111000000111333444333111,,,000444444111000222555111//////111333///&&& """+++///---***+++///222111//////333666666777888555111...///000333444444444444222111000---******///111...,,,---//////000333555666444333666666666444111000000111------***###"""%%%(((***)))...444555222000222444111...---//////---...111444666888888666666666777222111000000111111000...111000---)))+++000222000333111///+++ &&&///555777999999666666777888:::<<<===>>>BBBAAAAAABBBCCCEEEHHHIIIBBB@@@<<<999777666666777999<<<:::AAAGGGUUUzzzMMM888000000111111---%%%%%%+++///...............///000111///000111333444222///,,,111000///...,,,***)))(((&&&%%%%%%'''+++///000111...333666666222///111444111333333111---***+++,,,///---(((!!!  %%%+++((($$$&&&((((((&&&""" ###...444333555999444888777222000222000+++...111444444333222444666333333222000333777555000000///...///111222222111&&&,,,333666444222444666///------///222///''' ***000---(((+++///333222000222:::AAA999;;;===;;;666333333555555444333222222222333444...+++,,,000222000///000333222222333666888888888<<<;;;999666222111222333//////+++### ###%%%%%%&&&'''(((***,,,---333666999:::777666666777333///...///000///111555888:::;;;:::888666666777222222222333444444111///000000---)))***///000---111//////---"""  ***222666888999666555555777<<<@@@BBBCCCBBBBBBCCCEEEFFFHHHIIIJJJGGGEEEBBB???===<<<<<<<<<<<<@@@999???GGGUUUUUU:::888666222(((###,,,333333222111000000222444555333222000/////////000000444333111---))))))***,,,000...,,,+++,,,...111333333111...///111111///,,,///000222111///......///000///''' ###'''(((+++%%% ---444555444555999666333333444333000---111555777444//////555<<<333///,,,...444777444///222///......111222000...+++***,,,222444111111333---000222000,,,))))))***'''+++''',,,000333333000111555:::;;;::::::::::::888666333...111333222000///222555...---...111555666444222222555555444666999777333999666555555222///000444555,,,%%%""" $$$***---///555///,,,------++++++...777444222444888888333...///+++((((((,,,000111000666555888<<<999222222888++++++---222666666333///333000,,,)))(((+++000444444444444///&&& ,,,666::::::000111444999???CCCDDDDDDIIIHHHGGGEEEEEEFFFGGGHHHDDDDDDDDDDDDCCC???:::666222666555???DDDbbbaaa>>>(((...///"""+++111333222111000111222444666444333222111000000111222222111///---******,,,///111000///......///111222333333111000///...---,,,///000111111///...///000000///'''  $$$%%%$$$+++333555555888777555333222333333111///222444444222///000555999333000...///222444111...000...,,,---//////---+++)))(((+++111333000///111,,,...000000///---,,,+++$$$+++***...000222111//////111444666555555555555444000---///000222222222111222222---,,,,,,///222444333111333444333222555;;;<<<:::777444444555333000222666333---'''$$$ !!! !!!$$$)))---000000555///,,,------******,,,111111111444888999666333111---******,,,......,,,444444888;;;777000///333)))***,,,000444444111......+++((()))---//////......000222000((()))333888:::444666999===AAACCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDD@@@BBBDDDEEEBBB>>>999666222666555===@@@^^^ooo===---,,,###!!!***000222222111111222333555666444333222222222222222333//////...---+++,,,...111222222222111111000///...222333444111---++++++------///000000......///000///...&&&    )))111222444777777555333333444555444333666555333222222444666888444333222111///...---,,,000...------......---,,,))))))---333444111000111---...///111222000,,,)))### (((,,,000000000///...---------222222222333333111---)))000000111222444333111///...------///222333333333555555111...111888<<<;;;222000111333111///000555333...***''' +++)))((()))+++///000111222---***,,,---++++++...///000333555777777666555333000------......+++(((...111666999666000///111''')))+++///111111...,,,...+++***...222333---''',,,///222222,,,"""###---555999:::;;;===@@@BBBBBB@@@===::::::;;;<<<>>>>>>??????999???DDDFFFBBB<<<888666222666555;;;<<>><<<777777666666666888:::;;;555<<>>999666777333888888???AAA```~~~AAA''',,,$$$!!!"""''',,,...111111111111111000000000,,,------............---,,,------+++))))))***+++***,,,...//////,,,)))&&&%%%***///...)))(((,,,222+++,,,+++)))(((((()))+++((((((!!! )))666888333111222---...---,,,,,,---000333666222------///111111000666777666333---))))))***+++,,,......------///000000...///222222...,,,---)))+++...111444444222///***)))&&&!!!"""---///000111111000000///222111222333555555333111111111111333444333000...+++---000111000000000111///222333333555888777222444222333444111,,,,,,///222555222(((!!!---///......000333666777666---'''""""""!!!"""$$$(((,,,000222333333000//////222666777555222333999<<<888333///,,,)))))),,,000222111...---,,,***...000...))))))...444555333111///,,,&&&)))333888666555666999<<<===>>>===:::777444333555999;;;888<<>>888///+++(((''')))+++,,,,,,111111111000///...---,,,++++++---.........------((()))******))))))***+++((())),,,......,,,***((((((,,,///...+++***---111......---***(((((()))+++&&&%%% !!!,,,666666111000333/////////...,,,---111555444222///---...///000111666666555222///,,,++++++)))+++---...---...000333333000///000///+++))),,,***---000111111000///000)))******%%% ,,,///222222000......///000///...000222444444444111222333333111000000000(((,,,000222111///......,,,///000000222555444///111000111333111,,,,,,///---333555,,,""" ---+++++++++,,,------+++)))######,,,222333222///------000444777555333333:::<<<666000...,,,((()))---111222000---,,,,,,)))+++,,,+++)))+++000555111000///000///)))###...666777888;;;>>>???===<<<<<<;;;;;;::::::;;;<<<===>>>>>>===;;;:::999888888000444666FFFPPPpppiiiLLL777333///---......,,,***222111111000///---+++******+++---.........------$$$&&&((()))((()))+++---'''(((+++---...---,,,***,,,...000///---,,,---000111000...,,,)))(((***,,,$$$$$$  ###+++222111,,,---222333444444222///111555999666444222000///000222444777666444222111///---,,,))),,,///000///000333666777333111111///+++***---000222444222---******+++(((+++,,,(((   +++000444333...+++,,,...000...---...111444666666111333444333///...000222(((---333555333000//////---///...+++,,,///---))),,,+++---000///++++++...(((222777000&&& +++%%%$$$$$$$$$###!!!)))000111///...,,,+++...222555444333...666888333///000000---)))---111222///,,,++++++...---++++++---///000111......000333444---!!! ***666888<<<@@@CCCBBB>>>::::::;;;>>>@@@AAA@@@??????BBB???;;;999999999999999---111555GGGTTTuuueeeLLL555,,,000...---///---222333222///+++)))***,,,++++++,,,------......///+++(((%%%%%%'''))))))'''%%%)))///000...,,,,,,---)))+++---000000000///...000111///+++,,,///...***(((&&& !!!###$$$))))))***---///000///---555888:::999555222222222777444111000---***,,,111333222000...---......///...//////---+++...555:::666444111---******...000333444555222---******+++444222...((( $$$,,,------***((()))---111111222222333333444444444222000...---...000333555111222222222111000...---111,,,,,,000000++++++///---//////,,,---222333222333...+++)))### +++///,,,222333000++++++///111000333555555222...,,,---///222000///000333444333111,,,000555777666333111000222222222444333---###$$$000;;;???999888???@@@;;;>>>???@@@???>>>>>>@@@BBBHHHDDD>>>999666777:::<<<444:::999FFFXXXeeeKKK;;;666//////888;;;555555333...)))''')))+++))))))******+++,,,,,,,,,...***%%%###$$$&&&'''''''''***...111000...,,,++++++,,,---///000000/////////000///---...222111---'''%%%  %%%)))+++,,,,,,******+++---111333333222222555888888666333333333777333111000---)))+++///555444222111000000000111...///000111111222444666444333000...,,,///333777333555666444000,,,++++++000...)))$$$!!!000000///---))))))+++...000111333444444333111000//////......///111333555222222111111000111111222000------000000,,,+++...,,,...///---///444666555///+++)))'''!!!  ///333///444666444000000333444222111111000---******...222333111000000111111///------000333444333222111111000000000111///***!!!---999???;;;999===???;;;@@@@@@?????????@@@AAAAAADDDBBB>>>:::888888999:::>>>DDDAAAJJJXXXvvvVVVBBB333000666777777666222---((('''(((***))))))******+++,,,,,,,,,111---&&&######%%%'''((()))+++...111222000,,,(((+++++++++,,,,,,---......)))+++***)))+++//////+++'''%%%  %%%'''+++///222222222111+++******---000444555555111444777888777555444333777333111000,,,((()))---444444222111111111111111...///111444666666333111444222000---,,,///444888111333555555111---***))))))'''"""!!!000111111///---,,,,,,...///111333444333111...,,,------...///000111222333111000.........///111222000...///111000,,,+++,,,***---...---///555888777,,,)))'''&&&!!!   ###333777333555777777444333555444111//////...+++)))+++111777444333333555666666333111333444555444333222333444000000000000...)))""""""%%%''''''###(((666???===:::===>>>===CCC@@@>>>>>>AAABBB@@@>>><<<;;;999777777777777888;;;CCC@@@GGGUUU|||]]]CCC888555...333222000---***((('''''',,,------......///000000000---)))&&&&&&''')))***++++++,,,///222000+++&&&+++***)))((()))***,,,---(((******(((***...---)))(((&&& !!!%%%&&&***,,,///222333222000///,,,***)))+++...111333333222444777888888666444222777333111000---((()))---111111000000//////////////////000333666666222...444222///+++)))***///222...000333333111,,,'''$$$"""%%%...///000000000000111222333333333333111000...------...///000000000///...,,,,,,------------------000///000111000---+++++++++---...,,,...333666444+++((('''&&&!!!   (((444777555222555777444333444111---///111111///---...333888444555888;;;===>>>======<<<<<<:::777444444555777444444444333111---(((%%% &&&+++---///...+++%%% !!!///<<<===<<<>>>AAAAAACCC???;;;<<<@@@BBB???;;;:::888777666777999<<<>>>===GGGDDDHHHUUU[[[@@@999333.........---,,,***(((&&&......//////000111111111------------,,,,,,,,,---+++******---000///***&&&---,,,***))))))+++---///000222111...///111///***&&&%%%!!!%%%)))+++------...000222222000...,,,...,,,++++++---000111000333444666888888666333000666333111111---))))))---///000000000//////......///------///222333000---222111...+++((())),,,///...///222222111,,,%%%!!! %%%---//////000111222333333222777555222000//////111222000111111111///---***)))***,,,///111000---***(((///000111000//////---+++,,,///...++++++///111///(((&&&%%%%%%  $$$+++///111222000444777555444444111,,,///222444333111000222444444666999;;;===>>>>>>???AAA@@@>>>:::666444444555555555555444222///...--- %%%...000111111111...)))###'''555;;;===@@@CCCEEE@@@<<<999:::>>>@@@===:::===:::777666888>>>DDDIIILLLUUUPPPPPPZZZxxxNNN???888......---......---***''',,,,,,------...//////000,,,...000000///......///+++++++++,,,......,,,***000///...,,,---...000111222444333000///000---'''$$$"""   !!!$$$'''***,,,......///000000000///...,,,+++...---+++,,,...//////...///111333666888666222...333000000000---)))))),,,///000000111111000//////,,,,,,+++,,,.../////////.........,,,++++++...000000000111111000+++$$$!!!***000444222000000111222111000777444000------000333666333222222000...+++(((&&&***...222666555222---***///111111......000000---...000...******------+++&&&$$$$$$$$$ ###,,,...,,,,,,...111666999888777888555000...222555555222///000111555666777777666666888999>>>???>>>;;;666333222222333444444333111000111222$$$ ,,,444333222222111000,,,'''###,,,555;;;???BBBCCC===:::888999<<<>>>===;;;;;;888333111333999AAAGGGHHHRRRNNNPPP___aaaGGG666333///---......---++++++++++++,,,------......///111111000---,,,...000,,,---...---------///111000///...------...///000000222111...---...***$$$$$$""""""%%%&&&''')))+++,,,,,,,,,,,,,,,,,,***)))(((''''''&&&''''''''')))+++,,,+++)))(((***---222666555111...///------...+++''''''+++---...///000000///......(((***,,,------...///000,,,---...---+++)))***+++///...------+++&&& ''',,,...555222///...000222222111222000...---...111444666333222111///,,,***(((&&&***---222555777555222000///111000,,,,,,111222000///111///+++***,,,---+++)))'''''''''"""  """###)))222555111///111222666999888999:::888333000333555555222111222555777888888666444555888;;;999;;;======:::666444333111222333222000111444777///((('''222888666444222111111000,,,)))###...777;;;<<<===999999999:::;;;<<<===>>>:::777222///000444:::>>>;;;FFFEEEMMMcccbbb>>>888111------/////////++++++,,,------......///333333222...******,,,000...///000...,,,---222666------,,,,,,+++,,,,,,,,,111333333111000111---((('''%%% &&&******+++,,,,,,,,,+++***)))&&&%%%"""  !!!$$$'''((('''%%%"""$$$(((///444555222...+++******,,,***&&&&&&******+++,,,---------,,,+++$$$)))...000///...///000,,,---...,,,((($$$"""""",,,***((('''%%%  '''++++++***333///,,,---000444555555------------///111333555222111000...,,,***)))((('''***...222444555555444///111///***+++111444222///111000++++++......,,,...++++++,,,&&&   ###&&&)))***///+++---777===:::666666111555888777888:::888444444666777555333444777;;;:::;;;;;;999888:::???DDD666:::>>>@@@>>>;;;888777111333444222111333777;;;777///$$$ +++555:::888555222222333222000---""")))333888888777888999;;;;;;;;;<<>>IIIHHHPPPhhhYYYJJJ444%%%)))555555,,,,,,...///---)))'''(((***000---------***%%%%%%(((***,,,///222333222111000---///000---***)))+++...///---+++---000333333111000,,,"""  ###$$$((()))***)))&&&!!!###%%%$$$""" &&&***,,,...///000000//////...)))%%%(((000111---)))))),,,---***'''(((***+++++++++---///111///---+++++++++)))$$$)))(((&&&!!!%%%***+++,,,---///+++,,,...000000000000///222111---((()))...111///))),,,///000...+++******222000///000222444555555333111///---,,,...111222222111000...---,,,,,,,,,+++,,,---,,,''' !!!###%%%'''+++222888:::666///)))+++---000444777888888777000000000//////222666:::555444333444666888888777:::<<<;;;999:::===<<<888;;;<<<======<<<666...(((111///------000666<<<@@@???222$$$'''333888999:::888555444444555555555***"""'''///222777=========;;;;;;;;;<<<>>>???CCC>>>>>><<<444---888KKKNNNOOOJJJNNNpppaaa>>>555444///000888222333333000,,,))))))***...,,,,,,,,,)))%%%%%%(((+++---///111222222222111---...//////.........//////...---...111222111000000---###    !!!!!! $$$'''+++---,,,++++++++++++*********%%%!!!$$$***---***'''))),,,...+++(((+++,,,,,,***'''&&&'''(((+++******+++,,,,,,(((%%%)))(((%%%!!!'''+++++++++,,,...'''(((+++...111333444444222111---((()))---///---+++...000000...,,,******)))***,,,000444666666555111000///...------------,,,,,,++++++++++++,,,,,,+++,,,---+++&&&   $$$&&&&&&&&&&&&'''...000444888999666000+++...///111222222333777999---...//////000333777:::666555333444666888999999888;;;<<<::::::======::::::<<>><<<111$$$)))444999999888555333333555777777777---%%%,,,444666999>>><<<<<<===>>>???AAABBBCCCEEE???===;;;333---666EEEFFFIIIKKKWWW{{{dddJJJ999+++***333444333222...***''''''''',,,******+++)))$$$$$$(((------///000111111222111.........000222333111000/////////111222222///---///---$$$ """"""'''))),,,,,,***((('''''''''&&&((((((%%% """'''+++))))))+++...000...+++------,,,***&&&$$$$$$%%%*********+++---,,,***((()))'''### """'''+++,,,+++***+++---&&&(((+++...111333555555333222...******...///---,,,///111111...,,,+++***###&&&***000555666444222333333333333111///...---(((((((((((()))+++,,,---+++,,,,,,)))### ''')))---...,,,******)))//////000222444333000...111111111///...000555999///000222333333444777999777555222222555888:::;;;999>>>@@@<<<888999999888:::===AAADDDDDD???777111333444666999;;;<<<======;;;111''' ***222666666666333111222666999999888000*** $$$333;;;<<<===>>>999:::<<>>@@@BBBHHH\\\gggDDD777333000666555222///,,,***))))))***))))))***((($$$%%%(((---------...//////000111222///---...111333222000...///111333222000---***...---%%%"""&&&(((###&&&((()))(((''''''''')))(((***,,,)))%%%%%%)))---,,,,,,...000111///---,,,------,,,***)))+++,,,---------,,,,,,+++)))(((***'''""""""(((,,,......+++)))***,,,------...//////000000000444444111------000000---***---//////...,,,,,,,,,'''(((+++///222333222000444333222000///---,,,,,,'''''''''((()))***+++,,,+++,,,+++(((!!! ###***,,,------,,,,,,...///+++***)))+++...000111111222000---,,,---000333555333555666666555555666777666333000000333777:::<<<>>>CCCDDD===555333333222;;;<<>>???@@@@@@@@@???555***"""$$$+++111333333666444222333777999999888333...&&&!!!,,,777>>>@@@@@@???555777:::===???@@@@@@@@@DDD===777666333000333999@@@???FFF\\\eeeKKKAAA>>>===;;;888555333333222222+++)))***+++)))%%%%%%))),,,,,,,,,,,,---......///666111,,,***---///000///---///222333111...***(((+++,,,&&&$$$***,,,$$$&&&))))))((((((((())),,,+++,,,///...******---000///............,,,***+++,,,------,,,,,,...000,,,------,,,+++***))))))***((("""%%%+++...000///,,,***+++---111000000///...---------222222000------000///,,,(((***---...------...///---,,,+++---///222333333...,,,)))&&&%%%%%%'''(((((((((''''''''''''((((((***++++++'''###******++++++***+++...333777///,,,******,,,...000000...)))%%%'''...222111...111333555555444444666777444111//////222777:::;;;>>>CCCCCC;;;333111111111<<<;;;:::;;;===>>>>>>===AAA@@@@@@@@@AAABBBCCCDDDCCC999...$$$!!!(((...222555666888777666666777777777777666222,,,%%%''',,,333999>>>AAAAAA@@@777888:::<<<=========<<>>???DDDCCCCCCBBBBBBBBBCCCCCC@@@999000'''%%%---111555999<<<888;;;<<<:::777555666999888777333...)))&&&'''(((000555999;;;>>>BBBBBB@@@<<<<<<===>>>>>>>>>======999777555444333555888:::;;;DDDPPPccc```RRRAAA===777444444333222111111/////////,,,((('''++++++---...000000///...---...//////...------...///))),,,//////,,,)))((((((&&&)))%%%$$$((())))))000111111000---++++++,,,000,,,+++...///...///222444222///,,,))))))***+++***+++,,,+++******+++---(((***+++***((((((***,,,,,,+++'''!!! %%%***000222000......000000///...------...///000,,,......---///222000+++---///000000//////000111333000,,,***,,,///222333))))))(((((()))***,,,...++++++***)))))))))))))))%%%)))+++''''''...)))***,,,,,,,,,---///222///,,,(((%%%###!!!###+++000222222222000//////222555222111000333666:::<<<<<<999999555000///444777777888666333333666:::<<<>>>AAABBBCCCDDDCCCAAA???>>>777333///))) ###,,,222333555999===666===AAA>>>777333777===<<<<<<;;;777333222333555333:::>>>>>>@@@DDDCCC??????>>>>>>>>>>>>??????@@@777888777555333444888:::999FFFLLLUUU{{{iiiGGGAAA;;;777666555333111333111111111...)))(((,,,,,,...111222333111///---(((---111222000......000(((+++......***((('''(((%%%(((%%%%%%***+++***(((...///000///---,,,---...333...,,,...000///111444777555222...,,,,,,...111)))***,,,,,,+++,,,...000,,,------+++'''%%%&&&(((---,,,)))### """(((///222111000000111222111///...------.........111111000222666444///222333444222000///000111777444///,,,,,,,,,,,,,,,$$$$$$&&&(((***+++,,,,,,///...............//////$$$(((+++(((&&&---(((***,,,---+++)))(((((("""  )))555<<<;;;888333///...///111222222222555999<<<>>>>>>;;;999333------333666555666444333444777:::;;;;;;===@@@CCCEEEDDD@@@<<<999---------+++###%%%,,,333555333222555999444===DDD@@@777333888@@@>>>???@@@===:::999;;;>>>333:::@@@@@@BBBFFFDDD>>>>>>>>>=========???@@@BBB666999:::666222444777:::;;;FFFCCCAAAhhhUUUKKKEEE;;;222777<<<444666111///000,,,$$$%%%+++,,,++++++---000111---***,,,,,,...111333222...+++---------......+++'''$$$$$$$$$ $$$(((((((((((('''''''''&&&..................------***+++---111333444222000333222000///...///000111,,,,,,,,,+++++++++******+++,,,,,,+++)))''''''(((,,,)))&&&$$$"""(((...000/////////444///)))(((,,,000222333000---+++...333666555222111333222000111444222---777999555---))),,,+++&&&((('''%%%$$$%%%''')))***...///000111222111111111,,,%%%$$$)))%%% !!!&&&******((('''%%%###"""!!! '''777;;;999:::<<<:::333//////000111222333666;;;AAAEEE??????:::444111555777666000555777444444777;;;;;;999666;;;DDDCCC777222666222111///+++$$$ &&&)))---222444444555888:::444999>>>???===:::888888;;;<<<===>>>===:::888666999666777>>>FFFFFF>>>555>>>???AAA@@@???>>>???@@@555777777111...111777<<<===>>>;;;AAA___VVV999:::999777888777999999888666///'''$$$%%%+++)))(((***...000000...,,,...000333333222///---,,,++++++------,,,)))'''%%%%%% """ """%%%%%%$$$''',,,++++++***)))))))))******000000//////............+++---///222444444333222444333111000///000111222---,,,+++***************''')))++++++***((('''((()))(((&&&&&&$$$&&&---222444333444000+++)))))),,,...///---+++***---222555333111444555444222333666555111555888666///,,,,,,)))$$$&&&&&&%%%%%%&&&'''((()))------...//////000111111///'''$$$'''"""  &&&666666444555999888333111222444222000000333888===AAA@@@AAA???;;;;;;======999999;;;:::555333777;;;;;;>>>;;;???EEE???222---111222111111///+++###!!!)))...///222666888888777888:::999;;;>>>===;;;999999::::::<<<>>>@@@???===;;;999:::888888===CCCEEEAAA<<<>>>???AAAAAA???===<<<===888;;;;;;777444555:::>>><<>>GGGGGG777555@@@333777888333...---,,,++++++(((%%%''',,,111222222000222555555333000---,,,,,,+++***+++,,,---,,,***&&&%%% !!!$$$$$$###"""!!!"""###%%%''''''&&&(((,,,,,,)))+++000...---,,,+++,,,---...///222222111000///.........+++,,,...111222222222111555444222111111111222333///---+++)))))))))***+++''')))++++++)))&&&&&&&&&'''''''''((('''"""'''000333333555333000,,,)))))),,,...,,,+++***---222444333111444555444111333777777333333555444000,,,***&&&"""%%%%%%%%%&&&''''''((((((++++++***+++,,,...000111111***&&&&&&  +++888444222333777888666666999888333///...222777::::::???AAAAAA@@@CCCEEEAAA:::??????;;;444333777::::::BBBAAACCCDDD;;;---(((,,,222222333666555---  &&&---444999444777:::;;;:::888777777<<<===<<<:::888777888999999;;;>>>AAABBBAAA???======<<<<<>>???MMMpppiiirrrcccBBB666===222666555///...333666444,,,)))(((***///333333222333555888666222---)))(((---+++))))))+++,,,,,,+++'''&&& $$$)))+++)))'''%%%$$$$$$%%%'''(((((('''(((+++***'''(((,,,...---,,,,,,---///111222333222111///...---------)))***,,,------...///000555444333333333333444444111///,,,***)))***,,,---+++++++++)))&&&%%%%%%&&&((()))++++++)))%%% %%%,,,///555555444000,,,+++...222---,,,---///333444333111000111000...000555555222222111///,,,(((&&&$$$!!!$$$%%%&&&'''''''''''''''((((((''''''))),,,///000000+++)))'''(((333<<<555333444888:::999:::>>>888333///000555999888666===>>>>>>>>>AAADDDAAA:::===<<<888444666;;;<<<999@@@@@@BBBAAA888,,,***...555444666;;;>>>999---""" ###'''+++000555:::>>>444777:::;;;;;;999777666<<<<<<;;;999777666666666777:::>>>BBBCCCCCCBBBAAABBBCCCDDDDDDDDDDDDFFFGGGBBBDDDFFFFFFCCC>>>;;;999222000000111000111555;;;===@@@@@@OOOsssoooMMM999888888777444444777666222///......000444555333000000222444444222...+++)))000---***)))***++++++***((('''!!!"""(((+++---,,,+++)))'''&&&'''((())))))'''((()))((($$$%%%))),,,++++++,,,---///111222333111///---,,,,,,,,,,,,)))+++---,,,+++,,,...111444444444444444444555555111000---++++++,,,...000---,,,***'''&&&'''+++///---...///...***&&&""" $$$---000222333111...---111444,,,,,,---000111222000///---//////---000555555222222...***'''$$$"""###$$$&&&''''''(((((('''&&&&&&&&&&&&%%%%%%'''***,,,...+++++++++)))   """***333888:::777555666999:::999:::===555222111555:::<<<:::666<<<===;;;999<<<@@@???;;;888888777777<<>>DDDCCC:::222---000222444666888;;;===666777999<<<======;;;999<<<<<<<<<===<<<;;;888777777999===@@@CCCDDDCCCCCCFFFIIIKKKJJJGGGEEEDDDEEE@@@CCCEEEEEEAAA===999888999444222444555666===EEEDDDEEEDDDQQQttt___???777222666;;;999444000333222222555888888444000+++,,,...222444444111...000---+++)))***+++***)))***(((!!!"""'''))))))...---,,,***)))((((((((()))''''''(((&&&$$$&&&***((()))***,,,...///111111222000...,,,++++++------,,,...///...,,,---111444444444444444555555555555///...---,,,,,,...///111,,,,,,***)))***...444888222222222///+++'''%%%$$$ !!!,,,***+++------...///111333+++,,,...//////...,,,+++---000111111444999888444333...)))'''%%%$$$&&&***+++******)))((('''&&&&&&%%%%%%%%%%%%&&&(((***+++'''***,,,(((   ###'''---444:::999444777444555999:::777777999444333444777;;;===;;;888>>>???===999888<<<>>>===777777666999AAAGGGCCC;;;333444555666666666888:::<<<;;;===BBBGGGGGGBBB<<<777888999999888888:::;;;:::999:::===???AAA@@@>>>>>>>>>>>>@@@BBBAAA>>><<<;;;<<<===@@@BBBCCCDDDEEEJJJKKKLLLJJJGGGDDDCCCBBB===@@@BBBAAA>>>;;;999888???888555999;;;:::@@@HHHHHHKKKJJJUUUvvviiiNNN::::::===888444777666444333444777888666444...,,,,,,111777888333...---+++******+++,,,+++***+++)))!!!!!!$$$$$$((((((((('''&&&$$$""" ### !!!!!!!!!%%%,,,%%%'''***---///000111000222000...,,,,,,---...000---000000...,,,,,,111666333333444444555555555555++++++++++++,,,...///000...///000000000222666888444555333000+++((()))***&&&### &&&(((((())),,,///111222111...///111222000...,,,+++---000333444888<<<:::666555000,,,---,,,***+++000///...,,,)))'''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&)))***%%% !!!$$$(((,,,...222999???;;;333666444666;;;;;;888777999666555555666888999;;;<<<===AAABBB;;;777999;;;<<<:::777444555===DDD@@@777222111000111555:::;;;;;;<<<>>>BBBFFFHHHGGGBBB>>>:::;;;:::999777888:::<<<===;;;:::;;;>>>@@@@@@???>>>===<<<>>>AAACCCCCCAAA@@@@@@???@@@AAACCCFFFGGGKKKJJJGGGEEEDDDCCCBBBBBB===???AAA@@@>>>===<<<<<>>888555222222555888888777444000...222999999222******))))))***,,,...---,,,+++)))""" !!! !!!!!!!!!"""***$$$&&&***...111111111000333111///------...000222,,,...///---)))***///555222222333444555555555444'''((()))***,,,---...///333555777666555333333333555555444///+++))),,,...,,,((("""***))))))---222555444111222444666666444111...---+++///333555999<<<:::555666222111444444000000444222000---)))'''&&&&&&'''$$$%%%&&&''''''''''''&&&&&&))))))"""%%%---222,,,...000222;;;BBB???666777666999>>>???;;;999;;;999888666444333555:::>>>;;;BBBDDD===666666888:::===777000///777===999111333111...///555;;;<<<999<<<@@@EEEIIIIIIEEE@@@<<<999999999888777888;;;>>>>>>;;;888999;;;>>>>>><<<===:::777999===AAACCCCCCDDDCCCAAA@@@AAADDDGGGIIILLLGGGBBB???@@@AAACCCCCC@@@AAABBBBBBAAA@@@AAABBBFFF??????GGGGGG>>>;;;???>>>GGGMMMZZZwwwLLL999???BBB:::333///111888:::666666::::::999666444555777333,,,///...---,,,+++*********333,,,!!!###&&&,,,222222333555555222555444333333444333111///,,,...////////////111333333333333222222111111111))),,,//////,,,******+++///333777888555222000000,,,111333000111555444//////+++&&&"""!!!)))---222444555555555666555000000555:::999555444000//////111444555222///222555777444///---///222666333///***'''&&&%%%&&&&&&%%%%%%%%%&&&''''''(((+++,,,+++&&& $$$...222000///222222222333777<<<>>><<<999888;;;======:::888999:::777555444444555444222111333888===<<<::::::;;;<<>>???HHHEEECCCEEEHHHHHHCCC>>>666444666;;;>>><<<:::;;;888999:::<<<===>>>>>>>>>===888888===???===@@@EEEEEEBBB@@@CCCHHHKKKIIIFFFDDDBBB@@@??????@@@???>>>AAA???===;;;::::::<<<===??????@@@BBBDDDDDDCCCBBBAAA???IIIQQQ}}}ZZZBBB???DDD666222111444777777666666666888777444333555444111111000...---,,,,,,,,,---111*** &&&...444444333555666555666555444444444333111///111222111000......000222333333222222222111111111+++...111111...+++***+++...222555666444222111111...222444222222666555111000---)))&&&###$$$))),,,111555666666777888111,,,,,,222888888777777...------///222444333111111444666444///---...111555222---(((%%%$$$$$$%%%$$$$$$$$$###$$$%%%&&&&&&''')))+++(((!!!!!!###&&&''',,,222333//////111444444555888;;;===;;;888888:::<<<<<<999777666777;;;777222222444444222///666777666444444999???DDDGGGGGGBBB:::888;;;999444<<<777333444999???BBBBBBEEEEEEFFFIIIJJJHHHBBB===888666777<<<>>>;;;888999;;;<<<===>>>???@@@@@@@@@>>>;;;<<<@@@BBB@@@BBBFFFCCCAAA@@@BBBEEEGGGFFFDDDCCCBBBAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<999:::<<>>;;;777777<<<<<<===>>>>>>>>>>>>>>>===<<<===AAABBB@@@AAACCCAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@@@@???===:::888;;;===???CCCFFFHHHIIIJJJMMMFFFLLLUUU___>>>===???<<<666666999777222111222000---...444777666222000...---,,,...///111...''' (((000...)))***///222111111111333666777777666666555222...++++++...111222333444444444333222222...000222444444222000///111111111111000////////////111222333444444444222000000000///---)))&&&### $$$***))),,,000333444444666777444222333888:::777444444000/////////111333555666222333444222///......000000---(((### !!!###$$$"""!!! !!!"""&&&,,,333444///((("""!!!"""!!!###%%%(((+++---//////666555888<<<;;;777777:::666666777777888777666555444555666777777666666666@@@<<<777444444666:::<<<444555;;;CCCGGGFFFDDDDDD@@@BBBDDDEEEFFFDDD???:::666666666:::>>>@@@@@@???>>>BBBEEEFFFDDD@@@===;;;:::777999>>>@@@<<<999999999::::::;;;::::::999999999999;;;>>>???>>>======@@@BBBDDDDDDCCCAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAA???AAACCCDDDBBB===777444???AAACCCDDDEEEGGGHHHJJJMMMEEEJJJTTTRRR===???>>>999666888::::::444000***(((...666666111000///---,,,---...000111...'''(((///---((()))...111333222222444555666555333222111...+++)))***---000222333444555555444333222,,,---///222555666555444444222000...------------......///222222111111111//////000///---+++***)))((($$$###&&&'''&&&'''+++***---///000000000111222000000444;;;<<<777222000000000///......///000222222333333111///.........---***&&&"""!!!"""$$$&&&###!!! !!!""")))///555777222***$$$!!! !!!###%%%(((***+++***+++,,,...000000111111444555999???>>>999888:::555666777777666666666666333333333555777999;;;;;;;;;;;;999555222555===DDD444666>>>GGGIIICCC???@@@>>>>>>@@@DDDFFFCCC???<<<888999;;;>>>@@@@@@>>><<<===>>>@@@???===;;;;;;;;;999777:::@@@CCC???<<<<<<888888999999888888777777888999;;;<<<<<<<<<<<<:::>>>@@@BBBBBB@@@???>>>???@@@BBBDDDDDDBBB@@@AAABBBBBBDDDFFFFFFBBB<<<555111:::<<<>>>??????AAADDDFFFHHH@@@FFFSSS~~~IIIBBB<<<999777777===DDD999333***(((000777444,,,...............///000000///(((###,,,222000---...333555777666444444333222000---...---,,,)))((((((+++...///111333444444333222111++++++,,,///333777888888555111---++++++,,,,,,,,,,,,+++---000111///...000...//////---++++++,,,......***(((+++,,,***)))++++++---//////...---...///)))***111888:::555111000---......---++++++,,,---111000//////...---,,,+++)))'''%%%######$$$&&&(((%%%$$$!!!!!!###$$$***///555555000)))%%%###$$$%%%&&&''')))+++---.........///000222333444444444555:::>>>===777444666555666888888777777888:::666444222444888===AAABBB888888777333222555>>>EEE@@@???BBBGGGEEE???AAAIIIAAA???AAAFFFFFFBBB===;;;;;;===@@@BBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<999888<<>><<<<<<>>>>>>;;;;;;<<<===??????===;;;:::>>>AAAEEEDDDAAA???@@@BBBCCCEEEFFFEEEBBB<<<777333555888<<<======???DDDHHHDDD>>>FFFSSSkkkSSS>>>;;;;;;888===GGG===888111---111666222+++---...///111111111111111111*** )))000444333222555888888666444333333222111///---,,,---,,,***(((''')))+++,,,---000111222111///...---+++)))+++000555777888333...)))((())),,,......,,,***+++000111------000//////...+++)))***---111...***)))---///---+++++++++---............///111***+++///555555111000222***---///...,,,+++,,,...---,,,++++++***)))((('''&&&%%%%%%&&&'''((()))***)))'''$$$"""!!!###%%%'''...111555555000,,,******)))))))))***,,,---///000333222222111222333555666555555777:::888444333666666888::::::::::::===@@@<<<888444444999???DDDGGG>>>:::555444777<<<@@@BBBCCCAAABBBDDD???888@@@NNN>>><<>><<<<<<>>>AAABBB@@@======;;;???EEEHHHDDD@@@???::::::;;;;;;;;;;;;;;;:::===@@@@@@<<<<<>>AAAAAA===999<<<@@@DDDDDDAAA>>>???BBBCCCCCCCCCCCCAAA>>>;;;999444888;;;<<<;;;<<>>???888;;;FFF>>>===888222222444222------...111333444444222111222+++"""###,,,111444333444888999888000000000111333333222111---------+++(((''''''((()))+++---///000...---+++///+++((()))...333666777111,,,'''&&&)))---000111---***+++111111------000000000...***((()))///333---((((((,,,///...,,,,,,***,,,.../////////111333222000111444333//////333***...111222000///000222+++)))((('''''''''%%%$$$$$$$$$&&&''')))***+++,,,+++)))&&&######$$$'''(((111444777666333000000222------------...000111111888777555222222222333444444333444666555333555:::666999<<<<<<<<<===AAAEEEAAA;;;666555999@@@FFFIIIGGG>>>555555===DDDDDD@@@888777<<>>IIILLLEEE>>><<<777:::>>>AAABBBBBBBBBBBB>>>======BBBGGGHHHCCC>>>@@@>>>AAAGGGIIIDDD???>>>888999::::::;;;;;;;;;:::>>>AAA???::::::???@@@<<<@@@>>>===AAAEEEFFFAAA<<<;;;@@@DDDDDD@@@>>>???AAAAAAAAAAAAAAA@@@@@@??????333666999777444444999===GGGDDDNNN[[[mmmJJJCCCFFFAAA666333666444///111999===<<<444///,,,///444555111+++555000)))"""!!!***000444222111111444666666666444444333111///...000111222111...---,,,---///000***---000///---+++,,,---''')))***,,,222888888444444000,,,,,,//////,,,((())))))***,,,...111333444000111111...***))),,,000((((((((((((***---000222,,,++++++///333555333111444000///111000,,,///666000222333555555444222111)))&&&"""!!!###%%%$$$###$$$%%%''')))******)))(((###$$$######"""###&&&)))///111444666777777555444///,,,******...222555777555555555333111000111333555444333222111111111111666777888999999;;;>>>AAACCC???;;;:::>>>CCCGGGIIIJJJ>>>555777;;;::::::;;;@@@???<<<888666666777999999888===EEEGGG???999888777;;;???BBBBBB@@@===<<<<<<;;;===AAAFFFEEE@@@:::???BBBEEEEEECCC@@@>>>===777<<>><<<===>>>>>>;;;:::;;;===<<<999;;;@@@CCCBBB@@@???AAADDDHHHKKKBBB???>>>???>>><<<>>>DDDBBBAAAAAAAAA@@@<<<888444222555777555222222777===CCCFFFIIIdddUUU777333===444666444...000999@@@BBB;;;555//////333555333000555111,,,'''$$$ !!!######### !!!""""""############%%%+++222666666444222222333444444333555555444222000//////000000///---,,,,,,,,,---...---000222111...+++***+++)))+++,,,...333999999555222///---...000000+++''')))***+++---000222333444222333222///+++***---000,,,+++***)))***,,,...000...---...///000111///---111......000///,,,...444111222333444333222000...)))&&&""""""###%%%%%%$$$%%%&&&(((***+++***))))))###$$$$$$######$$$'''***111111222333444444444444000---++++++...222555666444444444333111000111222000000000111111222222333555777999::::::;;;<<<>>>======>>>???AAAEEEJJJNNNHHH>>>777777999888888:::???<<<999888888:::<<<===;;;:::???GGGGGGAAA;;;:::888:::>>>@@@???>>><<<;;;999999<<>>888:::>>>AAACCCDDDBBB???BBB>>><<<===<<<;;;>>>DDDDDDCCCAAAAAABBBDDDGGGIIIEEEBBBAAA@@@>>>:::<<<@@@BBBBBBBBBBBBAAA???;;;777888666777:::888666:::AAA;;;@@@HHHhhh{{{CCC111;;;777777444///000888@@@DDD@@@999111///222666666555555333000...---***'''$$$###$$$&&&(((***,,,---...&&&'''(((***+++,,,,,,,,,...+++((('''***///333666444333111111222444444444666666555444333111///...////////////............///111333222///+++)))((())),,,------111666777444.........111333111+++&&&)))***,,,///111222222222444555444111,,,+++---000222000,,,***)))***,,,......///000///---*********,,,,,,...000///---...111333333333222111...,,,+++(((&&&######$$$%%%%%%%%%&&&''')))***++++++***)))$$$%%%%%%$$$$$$&&&))),,,333222111000000111333444111///,,,,,,///222444555222333444333111000000111...///000333444555666666444666999:::999888999999666;;;@@@BBBAAACCCGGGKKKBBB===999888777666888<<<@@@;;;666555888;;;<<<<<<;;;<<>>===777888<<>>999999===BBBEEEDDDBBB@@@@@@::::::<<>>===???BBBBBBAAA@@@@@@AAACCCEEEGGGFFFCCCAAAAAA>>>;;;<<>><<<;;;444555===???:::<<>>>>><<<<<<;;;999777888===BBBDDD===666333555888999888;;;>>>BBBEEECCC???<<<;;;>>>=========>>>???>>>===999;;;>>>BBBDDDBBB===888777;;;AAADDDEEEDDDCCCBBB>>><<<<<<>>>BBBFFFOOOVVVQQQGGG???>>>???===<<<<<<>>>>>>>>>>>>@@@BBBDDDEEECCC@@@@@@AAA???===@@@EEEAAAAAAAAABBBDDDCCCAAA???===222333???CCC<<<<<>>EEEJJJFFF@@@999555555888::::::===AAAEEEEEECCCAAA???>>><<<:::999:::<<<===<<<;;;===???AAACCCCCC@@@<<<888777;;;@@@DDDEEEEEEEEEFFFAAA>>>===<<<===GGG^^^tttttt___HHH>>><<<<<<<<<===<<<<<<>>>@@@BBBEEEFFFGGGDDDAAA@@@AAA@@@>>>AAAFFF?????????AAACCCCCCBBB@@@DDD;;;:::CCCDDD<<<999???IIIKKKPPPqqq^^^LLL888000111111111111...///000333777999999888333333333444555444111...333444555333//////111555000000222333555555666666111000...///111444555666222000......///111111111444222111333666888555333////////////000000000000+++++++++---///000...,,,---000111...---111444333...000333666666444111///333444666888888888888888444555444111,,,+++---000777555333000...------...,,,---------,,,,,,...///+++000222111///000///---222111///---+++)))((('''%%%&&&((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,000444666555333111111111222333333111000000222444444444444666888888777555555555555444444444555666888888777888777555444444555777333000111888AAAEEE@@@999444999<<<;;;>>>EEELLLOOOGGGBBB<<<777666999>>>BBB???FFFIIIFFFCCCBBBBBBAAA@@@>>><<<>>>AAACCCBBB??????@@@BBBBBBAAA???<<<;;;999<<<@@@CCCDDDFFFHHHJJJCCC@@@???>>>???LLLmmmyyySSS===888;;;@@@DDD>>>???AAADDDFFFHHHIIIIIIHHHEEECCCCCC@@@===>>>CCC???>>>>>>???BBBBBBAAA@@@KKKHHHGGGHHHDDD<<<888888@@@EEELLLnnnwwwNNN777222222222333111222333666999:::;;;:::333333333555666777555333111333444222//////333888222222222333333444666666---///000000000000111222222000...---.../////////111///---000555999999777///......---...///000111///---+++---000222111000...222333///---000444444111222444555555444444444444444444555555666666777444555555222...---///333444333333222111000000000///...,,,---...000111000,,,111222///,,,......+++---,,,+++)))((('''&&&&&&$$$'''))))))'''&&&((()))'''''''''&&&&&&&&&'''''''''((()))***+++...222666444555555555555555444333222111000111333555555555333555777888777555555555555444333333444666999;;;777999<<<<<<:::999888888333111222777???BBB@@@<<<444999;;;;;;???HHHNNNOOOFFFDDD???888333444<<>>FFFIIIDDD@@@AAAAAA@@@BBB??????BBBFFFHHHFFFCCC>>>????????????>>>>>>???<<<>>>@@@BBBDDDGGGKKKNNNHHHCCCAAABBBCCCOOOlllzzzRRR===:::>>>@@@BBB???AAACCCEEEGGGGGGFFFFFFHHHEEECCCCCCAAA===???CCC??????>>>???AAABBBBBBAAAFFFLLLMMMHHHAAA???<<<777<<>>===<<<::::::>>>CCCEEECCC???;;;<<<=========>>>@@@BBB>>>???@@@BBBCCCGGGLLLPPPMMMEEEBBBEEEFFFMMMccc|||lllLLL>>>???@@@===999???AAABBBDDDDDDCCCAAA@@@EEEBBBBBBCCCAAA???BBBGGGAAA@@@???@@@BBBCCCBBBAAA;;;HHHLLLDDD>>>AAAAAA:::???MMM___ccc111)))333999888///...999???;;;;;;AAA777222000333888:::666111555888999555///...444:::333444555555666555555555000//////000222222111///000000///000000111222222222333555666777777777777222111000000000222333444111,,,,,,111444111//////000000222333444444555555666333555::::::444222555333333333333333333222222888555222111111222333222333222///,,,///444444111---,,,,,,---///000...---///---+++)))(((***,,,---+++***(((&&&%%%&&&'''(((''''''((((((((((((((((((,,,(((%%%$$$'''))))))''')))'''&&&)))...333444444000222444555555555555555000///...111444666555333///222444666666666888999444444333444555777999;;;:::;;;;;;999777777888:::777888888777777888:::===:::;;;:::;;;EEEPPPOOOHHHFFFFFF@@@999777:::<<<;;;FFFCCC???===<<<<<<;;;:::>>>>>>===???AAADDDEEEEEE???===<<<<<<===>>>>>>>>>???AAABBB@@@>>>AAAHHHNNNSSSFFF@@@EEEHHHFFFJJJSSSOOOHHH???;;;<<<>>>===;;;??????@@@DDDGGGHHHEEEBBBBBBEEEGGGFFFCCCAAACCCEEE@@@BBBEEEEEEBBB???>>>===:::???EEEFFFCCCAAACCCFFFQQQQQQZZZVVV222///:::333---...999@@@@@@???AAA:::777444555888999777444555777999999888777888999555555666777777666666666222111111222444444333222000000000000000111222222444444555666666555444333222111///...---------------******000333111000000111222333444555666666555777444444888888333222444555555555555555555555555888555222111222222333222555555222///111555555222....../////////.........---,,,***)))))))))++++++)))((('''&&&&&&'''((()))'''''''''''''''''''''''',,,)))&&&&&&(((******))),,,+++***+++///111111000...333777777333222444888444333222444666777555333555666777777666555666777333333333444555666777888666888::::::::::::<<<>>>666999;;;;;;999777666666777999999999???JJJPPPOOOKKKIIICCC;;;888;;;======EEEAAA>>><<<===>>>??????@@@???@@@BBBEEEHHHIIIJJJCCCAAA>>>======???@@@AAAEEEFFFEEECCC@@@BBBIIIOOORRRFFF???AAAAAA===>>>DDDDDD???:::999<<<===;;;999???>>>>>>@@@CCCEEEDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDCCCEEEHHHGGGDDDAAA>>>===888;;;@@@BBBBBBDDDGGGKKKZZZWWW^^^GGG,,,111......111777>>>@@@???======<<<999777666666777777777777999<<<>>><<<777222777777888888888777666666444333333444555666555444333333222222222333444444888888888888777444222111111000...,,,)))(((''''''***(((***000333222000111444555555666777777777777777555444666555111111333666666666666666666666666777555222111222333222222555666333000000444444000...111222111...,,,---///*********)))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''+++)))''''''(((*********+++++++++...000222111000)))000555444...,,,000666444444555777999:::999777888888888777555555666777222333444555666666666666333555888999999999:::;;;666:::@@@CCCAAA===999666666999999666999AAAKKKOOOJJJIIIBBB:::777:::===<<>>>>>>>>????????????<<<;;;>>>FFFLLLNNNDDD>>>???===666555999:::888777999===>>>===:::AAA@@@>>>???BBBEEEFFFFFFIIIEEEAAA>>>>>>???@@@@@@DDDFFFIIIHHHEEEAAA===<<<777888999;;;@@@EEEJJJMMM]]]ZZZcccqqq===((()))///444666777:::;;;;;;>>>>>><<<888444333666999888888999;;;:::666000,,,888888888888777666666555666444333444666777666555666666666555555666666777;;;<<<<<<;;;999777555444111000...,,,***((('''&&&+++***---222444222000222666777777888888888888777777666444333222111000111333333444444444444555555777555222222222333222111333555333......000000---///222555333...+++,,,///((()))*********)))'''&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&)))(((''''''((())))))***&&&(((***...111333333222,,,000333222///---000444000222444888;;;=========666777666555333333555777000111333555666777666666444666888888666333222111333888@@@DDDDDD@@@<<<:::::::::999666666;;;AAAEEEBBBAAA<<<444222666999999???>>>>>>???CCCEEEFFFFFFBBBDDDEEEFFFGGGHHHKKKMMMLLLKKKIIIEEE@@@===;;;:::666666666666777<<>>999888::::::888888:::>>>AAAAAA@@@CCCCCCCCCCCCEEEGGGHHHHHHLLLHHHCCCAAAAAAAAA>>><<>><<<======999444222444888555888:::999666222000000888888888777666555444333666444333333555666666555777666666555555555666666999:::::::::999888666555000000//////...---,,,,,,......111666666222000222888888888888888888777777666666555222111111111000333333333333444444555555666444333222333333222111222555444///---//////,,,///333555333---***,,,///'''((()))******((('''&&&(((((((((((('''&&&$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&(((+++...000111222222333222111222333444333333///111555888:::;;;;;;;;;666666666444222111222333,,,...000222444444444444444666888888555222000000444888>>>BBBAAA>>>;;;999:::777666777999:::::::::999:::666111000555999888;;;<<>>;;;:::999999999999;;;???EEEIIIDDDBBBBBBBBB@@@<<<;;;======;;;:::;;;===AAACCCDDDBBBDDDFFFHHHHHHGGGFFFFFFFFFDDDBBBCCCEEEDDD@@@<<<@@@CCCEEEFFFEEECCCBBBBBBBBB>>>999666888<<<@@@BBBFFFRRRoooYYY>>>666222222111...555@@@777:::<<<:::666444444555222555888888777666777999888888888777666444333222666444222222444555666555555555444333333333333444555555666666666555444333...///000111111111111111//////333888777222000222888888888888777666666555444666555222111333222///333333444444555666666666666444333333333333222000222666666222///000000...///222333222...+++,,,---((()))*********)))'''&&&((((((''''''&&&%%%%%%$$$)))))))))(((''''''&&&&&&###%%%&&&'''&&&&&&''')))+++---//////......///111222///,,,---000222000...222555888999888666444444777888888777444222111111---...///000111111111111333555888999888777888999???BBBFFFGGGDDD@@@<<<:::666333444888;;;999666666666888666333444999;;;:::888:::>>>CCCHHHIIIHHHFFFOOOPPPQQQNNNJJJGGGIIIKKK===BBBGGGHHHEEEBBBAAAAAA@@@???>>>===>>>???AAACCCDDDDDDCCCBBB>>>;;;:::;;;>>>===;;;;;;===???CCCEEEBBBEEEHHHIIIGGGEEECCCBBB<<<>>>AAAEEEHHHHHHFFFDDDDDDFFFHHHHHHGGGGGGHHHIIIGGGDDD???;;;999999;;;===AAAPPPqqqbbbFFF333444444---...999333666:::<<<;;;888555333111222444888;;;<<<;;;999::::::999888777555444333777444222222444666666666666666555444444444444444444444555555444333111000---...000111222333222222,,,...333888777222111333777777777777666555444333222666777333333555444///222222333333444555555666555444333333444333222000000555666222///000000///000000000///...---,,,,,,)))*********))))))((((((&&&&&&%%%$$$%%%&&&((((((+++******)))((((((''''''###%%%(((((('''&&&(((***...000111000//////222444000...,,,+++---......---444777::::::777333111111333666:::;;;:::999888888666555444222111111000000111333666888999;;;===@@@CCCGGGKKKLLLIIICCC>>>;;;555444666:::888333222555666999999777888<<<<<<:::777888:::???EEEJJJLLLMMMPPPRRRSSSOOOJJJGGGHHHKKK>>>BBBFFFFFFCCCBBBDDDGGGAAA@@@????????????>>>===BBBDDDDDDAAA===;;;<<<<<<<<<===>>>???@@@AAADDDEEEFFFHHHJJJHHHEEECCCCCCCCC???BBBFFFHHHJJJKKKLLLMMMIIIIIIIIIHHHGGGGGGJJJLLLGGGHHHFFFBBB===;;;<<>>???<<<666333333111111777>>>???999222<<<<<<;;;:::888666555333888555333333444666777777999999888777777666777777666666666666444333111///,,,---///111222222111111)))+++111777666222111555666666666666555333222111000666777444444777555/////////000111111222333333555444333333444444222000---222444000---...///...000.........///...,,,***+++*********))))))))))))$$$#########%%%'''***,,,,,,++++++***)))(((((('''###&&&))))))(((''')))+++---///111111111222777:::333444444222000000333555222666::::::777444222222...333999>>>AAABBBBBBCCC@@@>>>;;;888555333222222111222555666777:::===@@@;;;@@@GGGJJJGGGAAA;;;777888888;;;<<<444+++---444777;;;<<<::::::<<<<<<888666666777;;;CCCKKKPPPSSSNNNPPPQQQMMMHHHEEEGGGJJJDDDGGGGGGDDD@@@@@@DDDIIIAAAAAAAAABBBDDDCCCAAA???@@@CCCDDDAAA>>>>>>@@@AAA:::===AAADDDEEEEEEFFFFFFLLLMMMLLLIIIEEECCCEEEGGGHHHKKKMMMMMMKKKLLLOOORRRKKKJJJIIIFFFDDDEEEHHHKKKFFFIIIJJJGGGAAA===???CCCDDDIIIbbbJJJAAA???...&&&---333333222333666999777333:::555222222555777444111:::999888777666555444333888888777777666666555555666666777888999::::::;;;666888999888:::;;;555...---...///000222333444555333333444444333333222111666777777777777555444333555666777777666444222111---,,,,,,000444666666444444333333555777666333//////...---+++++++++,,,---333222///---***((('''&&&************)))((('''&&&%%%%%%&&&''''''&&&%%%%%%)))************))))))((()))***+++,,,---......//////000111///...///555999555222...,,,///444888:::>>>777444777777222......666888;;;>>>@@@@@@@@@???CCC>>>888444333555666777666666777999<<<>>>===<<<<<>>::::::<<<888:::<<<<<<;;;:::::::::===???AAA@@@===;;;;;;===999;;;>>>AAAFFFLLLRRRWWWQQQMMMJJJJJJMMMPPPRRRRRRSSSPPPMMMJJJHHHFFFCCCAAA@@@DDDGGGEEE@@@===???AAA@@@@@@===:::===CCCCCC@@@<<<<<<===@@@CCCEEEFFFEEEIIIJJJKKKJJJHHHHHHHHHJJJIIIIIIIIIJJJKKKKKKHHHFFFFFFEEE@@@===CCCMMMOOOKKKIIINNNLLLEEEBBBEEEAAA777======hhhwwwKKK;;;===666(((+++---///111444777888888;;;777333111222333333333666666555555444444555555888777777777666666666555555666777888999999999999555777777555777888444...---...///111333555666777666666666666666555444444555666777777777666444444666666555444333333222222///...///222666888777555:::888777888999777333000000000///......///000111111000...+++)))'''&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%(((((()))))))))))))))((((((((()))***+++,,,,,,---,,,---------...000444666333000......222666:::<<>>???===;;;999===AAAAAA??????BBBEEEAAAAAA@@@???===>>>@@@BBBBBBCCCDDDBBB???===>>>???666888<<<@@@DDDIIINNNRRRTTTNNNHHHGGGJJJNNNNNNLLLJJJJJJJJJIIIIIIGGGEEEDDDEEEFFFFFFDDDAAA@@@AAACCC@@@@@@===;;;===CCCCCC@@@<<<<<<<<<>>>AAACCCBBBAAAFFFFFFFFFDDDDDDEEEIIILLLJJJIIIHHHGGGGGGFFFCCC@@@DDDCCC???===BBBKKKNNNJJJEEEHHHGGGBBB@@@AAA@@@>>>===@@@nnnuuuNNNEEE;;;,,,,,,,,,+++)))(((+++222888;;;999555111......111444444333222222333444666777777777777777666666666666555666777999999999888777666888666333444777555111......000222444777888999888888888999888888777666444444666777777777666555666555333222111222333333111111222444777999888777===;;;:::999888666222///111000/////////000111222...---+++)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((%%%&&&'''((()))******+++,,,+++,,,...111333444444222111111333888<<<>>>???>>>:::888;;;;;;777555555444555666888888888777777222555:::;;;999777888999777777999<<>>>>>>>>AAAGGGKKKCCCBBB>>>:::888999===@@@DDDDDDCCC@@@>>>===>>>@@@777:::>>>AAADDDGGGJJJMMMPPPJJJEEEDDDGGGJJJJJJIIIHHHIIIJJJLLLLLLKKKJJJIIIIIIFFFBBB??????AAABBBBBB>>>???>>>;;;===BBBCCC@@@===<<<===???BBBDDDCCCBBBDDDDDDCCCBBBBBBEEEJJJNNNLLLJJJHHHFFFEEEBBB>>><<>>===BBBJJJLLLIIIKKKIIIFFFBBB;;;555888>>>CCCKKK{{{RRR======;;;444+++### ***444888999999555///---000333444333222222222444666777777777777777666666666666555666777999999888777666888999888444444777888555111111222444555666888888777888888888888777666666222333555777777777777666555555555444444333333333222222333555777888888777;;;:::999888666444222000222111///---------------***)))(((&&&%%%$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%&&&'''((())))))***///------000444666444111555555666888<<<>>>???>>>999888888888888777666666444444555666666555444444///555<<<>>><<<;;;===@@@<<<;;;:::;;;======<<<;;;>>>>>>>>><<<<<>>===<<<:::999:::<<<===777:::>>>@@@AAAAAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHJJJJJJJJJJJJLLLMMMMMMFFF>>><<<>>>AAABBBAAA===??????<<<>>>BBBCCCAAA??????@@@CCCFFFIIIIIIHHHEEEEEEEEEDDDDDDFFFJJJMMMMMMKKKHHHFFFDDDBBB???<<<@@@???>>>???CCCHHHJJJJJJKKKFFFEEECCC999111888GGGSSS___```WWWFFF;;;///(((###!!!'''///333888;;;999333//////222555444333333333444555666666666666666777777777777555666777777777666555444666999888555444777777555555555555555555555555555555555555555555444333333222333555666777888777777333555777888888666444222111222444555555555666666999999999888666555444444555333000---+++)))((((((&&&&&&%%%$$$############"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''''''''%%%&&&&&&'''((()))******///......000333444111---555555666888:::;;;999777111333444444444555555555555555555555555444333333000555;;;<<<::::::???CCCBBB???;;;999999:::;;;<<<@@@???===;;;;;;===AAADDDMMMLLLJJJFFFAAA>>>======999777666555666888:::;;;666888<<<===<<<:::999999777???GGGIIIEEEBBBDDDGGGDDDEEEEEEEEEEEEHHHMMMQQQPPPHHH???===@@@DDDCCCAAA<<<@@@AAA>>>???CCCDDDCCCDDDDDDDDDEEEGGGHHHGGGFFFDDDFFFHHHHHHFFFEEEEEEFFFJJJHHHEEEDDDCCCBBB@@@>>>@@@??????BBBEEEGGGHHHJJJ@@@>>>@@@CCC>>>:::FFFXXXeeeuuu}}}TTTBBB222---,,,'''$$$&&&...444999:::555111000111333444444444444444444444666666666666777777777777777777666666555555444444222777999777555777666444888777777666555444333333333333333333333222222111222333555777777777777666222555888;;;;;;888444222111333555555444333444555888999:::999777777888999888555222...***(((&&&&&&$$$######""""""""""""######$$$%%%&&&''''''((('''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++,,,---//////---+++222222222333444333111///+++000222111111444555444666666555555444444444444222444777777666888<<>>:::777888:::;;;<<<>>>===<<<<<<===???AAABBBMMMOOOOOOLLLHHHDDDAAA@@@888777555666888:::;;;;;;999;;;>>>???>>>===<<<<<<777@@@IIIKKKEEE??????AAADDDFFFHHHHHHHHHKKKQQQWWWQQQKKKDDDBBBEEEFFFEEECCC<<>>DDDFFFHHHHHHFFFCCCAAA@@@EEECCCAAAAAAAAAAAA@@@???AAA???AAADDDFFFEEEEEEHHH@@@BBBEEEEEEAAAAAALLLXXXkkkaaa@@@444222---'''%%%+++///444555333111111222...000222444555555444333555666666666777777777888999777555444333333444555222999>>>===;;;;;;999555777666666555555444333333333444444444444333222222333444555777777777666666333444777999999777555333111444666666444333444555777999:::888666555777999555333///+++(((%%%$$$###""""""!!!!!!!!!"""######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******&&&(((***+++,,,,,,...///000/////////000000---+++)))///333111111555777666666555555444444444444444555555666777777888999999;;;999888888:::<<<<<<<<<>>>>>>>>>???@@@@@@@@@???DDDEEEGGGFFFCCCAAA??????;;;999888999;;;<<<:::888999;;;???@@@AAAAAABBBCCC<<<@@@DDDFFFEEECCCAAA@@@FFFJJJMMMLLLJJJIIILLLOOOMMMJJJGGGEEEFFFEEECCCAAA===BBBEEECCCBBBEEEGGGGGGEEECCCBBBBBBBBBAAA>>><<>>888333///...+++,,,///000000111222333***,,,000333555555444333555666666666777777888888:::888555222111222444555444===DDDDDDBBB@@@<<<888555555555555555555444444555555555666555444444333444555666777777777666555444444555555666555555444222555777777444333444666666888888666333222444666000...+++(((%%%###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))$$$'''+++,,,,,,---111555000/////////000000///---(((000444222111777999888555555444333333444444555888777888999;;;:::888555444555777:::>>>???===<<>>>>>???@@@>>><<<::::::<<<;;;888555111444888:::<<<>>>AAACCC???======AAAFFFHHHFFFCCCDDDIIIMMMKKKDDD>>>======HHHGGGFFFEEEDDDBBB???======CCCFFFDDDCCCFFFHHHHHH@@@??????AAACCCCCCBBBAAAJJJJJJIIIGGGEEEDDDFFFHHHGGGEEECCCBBBCCCDDDDDDCCC@@@>>>@@@EEEDDD??????CCCCCCMMMOOOGGGDDDJJJNNNMMMZZZzzzbbb???///...222...,,,'''%%%+++222000)))...///222777;;;:::555000444555666888888888777666666555555666777888888777===@@@EEEHHHFFF???:::888999999999888777666666666666777888666444444777:::666777555111222777999888444333333444666777555444999999999888777555333222777777555222222555444000...,,,)))'''%%%$$$%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!"""%%%&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%'''"""&&&***,,,,,,///555999444...+++---...---...111222111111333666999;;;<<<777555333333555666444222:::777888<<<:::444444999999777666777999;;;;;;;;;CCC@@@???AAADDDCCC>>>888:::;;;===BBBEEEDDD@@@<<<@@@AAA>>>::::::>>>>>>;;;000666888777888>>>BBBBBB888888<<>>>>>>>>???@@@AAACCCCCCCCCCCCJJJLLLMMMKKKLLLNNNPPPOOO\\\rrr^^^666,,,333333...(((&&&***///333555111111222555888888555222444666888888666555555666555555555666888999999888:::===BBBFFFDDD@@@>>>===777666555666777777777666444666666555444444777:::555666444111333888:::888;;;999777666777888888888777888999999888666444333888999666333333666555111---,,,)))&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######&&&'''%%%###%%%&&&&&&%%%######$$$&&&%%%'''***---...111333555555///---///111000111555333222222333555777888888888666333444666888888888@@@===>>>AAA>>>999888<<>>>>>???BBBEEEEEECCC@@@;;;;;;===@@@CCCBBB???;;;>>>@@@AAAAAACCCEEEBBB;;;;;;;;;;;;<<<======>>>>>>@@@>>>@@@FFFHHHEEECCCDDDDDDGGGMMMQQQMMMEEECCCFFFGGGDDDBBBBBB@@@>>>AAAFFFEEEIIIHHHCCCBBBFFFHHHFFFDDDCCCAAABBBDDDFFFFFFFFFEEEFFFFFFFFFDDDDDDFFFGGGLLLJJJKKKMMMKKKDDD@@@AAA===@@@BBBAAA>>><<<>>>@@@JJJKKKLLLLLLMMMOOORRRSSSUUUsssuuuPPP<<<333)))$$$(((+++,,,000888555333000000222444555555666:::>>><<<888666888;;;999888888888777777777777777;;;???@@@???>>>===<<<555333222444777999888666555666777666666777:::<<<:::;;;:::888:::@@@AAA>>>???<<<999777888:::::::::555666888999999888777555999999777444444777555111---+++(((%%%$$$######$$$%%%$$$$$$#########$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''%%%$$$&&&''''''&&&$$$###$$$%%%'''(((***...222333222111666111...111333222333666222333444444555555555444777555444666999;;;======EEEDDDDDDDDDBBB>>>>>>AAAEEEBBB===::::::<<<<<<<<<<<>>???BBBFFFJJJOOOQQQIII@@@DDD<<<;;;AAADDD???<<<>>>DDDBBBDDDGGGGGGBBB@@@BBBAAAFFFMMMRRROOOHHHGGGJJJIIIEEECCCBBB@@@>>>AAAGGGDDDHHHIIIEEECCCEEEHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDFFFGGGGGGFFFEEEEEEFFFHHHKKKHHHHHHJJJHHHDDDBBBDDD???CCCEEEBBB;;;999;;;@@@IIIJJJLLLNNNPPPSSSWWW[[[[[[nnnJJJ333###(((...---...444777333...++++++///333666;;;AAAFFFEEE???<<>>@@@===>>>===<<>>@@@@@@@@@GGGFFFCCCAAA??????CCCGGGGGGCCC===::::::<<<===>>>>>>BBBFFFEEEAAA>>>???AAADDDDDDCCCCCCCCCCCCBBBBBBAAAEEEJJJOOOWWWYYYQQQGGGFFF:::888DDDIIIAAA>>>CCCBBBAAACCCFFFEEEAAA@@@BBBCCCDDDIIIOOOOOOJJJFFFFFFFFFDDDDDDFFFCCC@@@AAAEEEFFFIIIJJJHHHEEEEEEIIILLLKKKIIIGGGGGGHHHHHHGGGFFFIIIIIIIIIGGGDDDCCCCCCEEEGGGCCCBBBEEEEEECCCCCCGGGFFFGGGGGGDDD@@@???AAADDDJJJKKKNNNRRRUUUYYY```hhhooo^^^333&&&)))+++000888666222---((('''***000444BBBIIINNNLLLEEE@@@@@@BBB;;;======;;;888666777888888<<<===999777:::;;;999:::888666777::::::999777;;;:::::::::<<<>>>@@@AAA::::::999999===BBB@@@;;;777888;;;???AAAAAA>>><<<666777888999:::::::::999777888666222222555444000,,,***'''%%%###"""######&&&%%%###"""!!!"""###$$$!!!"""%%%'''''''''%%%$$$&&&''''''((((((''''''&&&''''''((()))))))))))))))---...///---***(((''''''%%%&&&***111777999777333555000...///000---,,,...---000444555444333444555333888>>>DDDGGGFFFDDDCCCEEEDDD@@@;;;:::>>>DDDIIICCC@@@;;;999999<<<>>>???>>>BBBEEECCC===:::;;;???EEEEEEDDDCCCBBBBBBBBBBBBBBBEEEIIIMMMTTTXXXSSSLLLGGG;;;999DDDIIIAAA>>>CCC@@@???AAACCCAAA======AAAEEEBBBDDDKKKPPPMMMGGGEEEEEEFFFJJJOOOMMMGGGDDDEEEJJJJJJKKKJJJHHHGGGJJJNNNKKKJJJIIIJJJKKKKKKJJJHHHFFFGGGGGGEEECCCBBBDDDEEEDDDAAA@@@CCCDDDDDDGGGKKKKKKGGGDDDCCCFFFIIIJJJIIIMMMMMMQQQWWWZZZ^^^hhhsss[[[555&&&'''111<<<444222...)))&&&(((,,,000DDDJJJPPPOOOIIIBBB>>>===777:::<<<<<<:::999;;;>>>666<<<>>>::::::@@@CCC@@@;;;;;;;;;;;;::::::::::::;;;:::888999;;;===>>>>>>;;;;;;::::::???CCC???888777999>>>DDDGGGFFFBBB???:::999999888888999::::::777777555222222555333///---+++(((%%%$$$######$$$&&&%%%$$$###############"""###$$$%%%&&&&&&%%%%%%''''''(((((((((((('''''''''((()))))))))))),,,...000222222111---***((('''%%%''',,,222777999888666444///---//////---+++---...111444555333222444777666<<>>DDDGGG???<<<999777999<<<>>>>>>999===@@@???<<<:::===@@@@@@AAABBBAAA???>>>???@@@@@@DDDGGGIIIMMMRRRQQQMMMLLLCCC@@@DDDDDD>>><<<>>>???>>>@@@AAA>>>999999>>>CCC???@@@HHHNNNMMMJJJIIIHHHKKKRRRYYYXXXQQQLLLLLLNNNKKKIIIJJJJJJHHHIIILLLLLLKKKJJJKKKLLLKKKJJJHHH@@@AAACCCDDDDDDEEEHHHJJJFFFCCCBBBEEEGGGGGGJJJOOOLLLFFFAAABBBIIINNNOOOMMMQQQOOOSSSYYY[[[]]]hhhwwwmmmGGG444444999222222111---))))))+++...===CCCKKKOOONNNIIICCC@@@888;;;>>>===:::999;;;???444===???:::;;;BBBDDD???777:::===<<<:::999<<>>;;;999888999;;;<<<<<<777:::<<<===<<<===???BBB<<>>======??????FFFJJJJJJKKKNNNPPPOOOPPPLLLGGGCCC???===<<<<<<;;;;;;>>>@@@<<<999;;;AAA??????BBBFFFFFFDDDFFFKKKLLLOOOWWW^^^^^^WWWSSSTTTQQQJJJEEEIIIKKKHHHGGGGGGLLLKKKJJJJJJJJJHHHEEECCC???@@@CCCDDDEEEGGGJJJMMMIIIFFFEEEGGGHHHFFFHHHLLLKKKGGGCCCDDDIIIOOORRRSSSUUUQQQSSSXXXWWWWWWbbbqqqwwwNNN;;;555222333333111,,,***+++,,,444;;;FFFOOOSSSRRRMMMIII===@@@AAA>>>999666888;;;444===???999888>>>???999333999>>>===999888===CCC@@@===;;;;;;>>>??????===;;;:::999999>>>AAA;;;222;;;<<<===@@@BBBCCC@@@>>>BBB???:::777555666999;;;999999777333444777555111...,,,)))'''%%%$$$%%%%%%&&&&&&''''''&&&%%%###"""############$$$%%%&&&'''(((((())))))))))))(((((('''((()))((('''+++111666222333444222...)))'''&&&(((---222444444444666999222......222555444444555555777888555000///222666888;;;???AAA@@@@@@AAACCCDDDJJJKKKEEEBBBCCCAAA===>>><<<:::999:::;;;::::::999:::<<<<<<===>>>???AAA<<>>>>>@@@AAAJJJPPPOOOMMMOOOQQQRRROOOPPPLLLBBB<<<>>>???===555777;;;???===;;;@@@GGG===@@@DDDDDD===888>>>GGGNNNPPPWWW^^^^^^YYYVVVXXXSSSHHHCCCGGGKKKHHHDDDDDDMMMKKKJJJIIIHHHEEEAAA>>>BBBCCCEEEFFFFFFGGGJJJLLLJJJGGGEEEGGGFFFCCCDDDGGGKKKJJJHHHHHHJJJOOOUUUYYYWWWRRRSSSVVVSSSPPP[[[kkk|||fff999888000)))***------((($$$...444???LLLWWWWWWPPPHHH<<<;;;888444222555;;;AAACCCAAA???===<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@BBBAAA===:::<<>>??????<<<888666777999>>>:::666555666666444111111111000,,,(((&&&&&&'''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''***...333666666555333111...+++)))(((***+++---//////111444666---111777999999888:::<<<@@@:::888888222+++...999777666555888<<<>>>===;;;>>>EEEHHHCCC>>>=========???;;;888888888888999;;;:::888:::>>>>>>;;;999;;;???======@@@AAA???@@@CCCDDDGGGLLLRRRVVVVVVSSSOOOSSSLLLDDD???===<<<:::888111555:::???CCCDDDCCCBBBAAA>>>AAAGGGBBB888888@@@KKKPPPUUUXXXYYYYYYZZZ[[[TTTMMMJJJMMMLLLCCC===;;;EEEGGGIIIIIIFFFBBB@@@???EEEFFFEEECCCBBBBBBDDDFFFHHHGGGFFFGGGJJJKKKHHHFFFMMMJJJJJJMMMMMMLLLMMMPPPVVVUUUTTTQQQMMMPPP^^^mmmmmm???222///444222((()))444000444;;;EEEMMMNNNHHHAAA777555111...---111888===@@@???>>>>>>>>>@@@AAABBB===>>>?????????>>>===<<>>>>>:::;;;<<<======<<<;;;;;;<<<::::::;;;<<<============@@@AAAAAA???<<<;;;<<<>>><<<:::777555444333222000333333222000,,,*********'''(((((((((((((((((('''''''''(((((()))))))))((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&)))---222555777666444111...,,,***)))***,,,---///000222666999555777999:::::::::;;;<<<;;;999888777222...000666666444222444888;;;;;;999999???BBB>>>999999::::::;;;999888888999999999:::777555777<<<===<<<===@@@@@@<<<;;;===>>><<<===AAAGGGHHHKKKOOORRRTTTRRRPPPMMMIIICCC???===>>>>>>>>>555777;;;???BBBCCCCCCCCCCCC@@@FFFPPPPPPFFFAAADDDQQQRRRSSSUUUWWWYYY[[[]]]WWWOOOIIIJJJJJJEEEBBBCCCCCCEEEHHHHHHFFFDDDBBBBBBIIIIIIHHHFFFDDDFFFJJJMMMJJJHHHGGGGGGIIIJJJIIIGGGJJJGGGHHHKKKLLLJJJKKKNNNNNNNNNPPPPPPOOOTTTeeevvvbbbCCC000444111""""""111111222555;;;AAABBB>>>;;;444000+++(((***///666;;;======>>>???AAACCCEEEFFF@@@@@@@@@???>>>===;;;:::======;;;777888<<<<<<999>>>==================>>>:::;;;<<<>>>???@@@@@@AAAAAAAAABBBAAA>>>===>>>???;;;:::999666333111111222111333333222///---,,,,,,((((((((())))))(((((((((((()))))))))************))))))((('''&&&%%%$$$$$$'''&&&%%%%%%(((---111444888666444111...,,,+++***,,,---...///000333888;;;<<<:::999999::::::999888666999999555333444555333555222000222666888888777444:::===:::777999:::999999:::999999999:::;;;;;;444222444:::===???BBBGGGCCC???<<<===<<<;;;===BBBJJJIIIIIIJJJKKKLLLKKKIIIJJJHHHEEE@@@======???AAA666777888:::<<<>>>???@@@DDDBBBHHHTTTXXXOOOGGGEEEPPPPPPOOOOOORRRVVV\\\___[[[SSSJJJHHHIIIHHHHHHJJJBBBEEEGGGHHHGGGEEEEEEEEELLLKKKIIIFFFFFFIIIOOOSSSOOOLLLIIIGGGHHHHHHHHHGGGGGGFFFGGGLLLMMMKKKKKKMMMCCCDDDFFFGGGHHHOOObbbsssddd777---///)))%%%)))000000000333777;;;;;;;;;444///)))'''+++222999<<<;;;<<<===???BBBCCCEEEFFFEEEDDDAAA???===<<<<<<<<<;;;===<<<:::;;;???@@@===AAA@@@>>>===>>>???@@@@@@;;;<<<===???AAABBBBBBCCC@@@@@@@@@???===;;;:::::::::;;;;;;888333000111333---000222333000...,,,,,,)))))))))(((((()))))))))))))))))))))******++++++)))))))))((((((''''''&&&'''&&&%%%&&&(((,,,111444999777444111...,,,++++++000000111000111333777;;;999777666777::::::777333333:::;;;666777<<<;;;333444333222555999;;;888666555;;;===;;;:::===???>>>===>>>===999888;;;======777444555:::???AAAFFFLLLIIICCC???>>>===<<<@@@EEEJJJHHHGGGGGGFFFEEEBBB???IIIIIIGGGAAA<<<:::===@@@::::::999999:::<<<>>>@@@CCCCCCGGGNNNMMMFFFBBBCCCGGGJJJMMMMMMLLLPPPYYY```^^^WWWOOOKKKKKKKKKKKKKKKDDDFFFHHHIIIGGGFFFFFFFFFLLLKKKHHHFFFFFFJJJQQQVVVTTTQQQLLLHHHFFFEEEEEEFFFGGGFFFIIINNNPPPNNNMMMPPPCCCCCCDDDCCCBBBGGGXXXiiiZZZ:::333222000......---,,,...333888===???555///((('''---555:::<<<:::;;;===???@@@AAAAAAAAAGGGDDD@@@===;;;;;;===>>>;;;???@@@???@@@EEEGGGEEEDDDAAA??????AAABBBBBBAAA<<<===>>>@@@AAABBBBBBBBB@@@??????===<<<:::777666777888888555111///000222---000444666444111...---+++***))))))))))))***+++*********)))***+++,,,,,,))))))******++++++,,,,,,)))((('''''')))...222555999777444000---,,,++++++333333333222111222555888444333444888<<<<<<888444666;;;===:::===CCC@@@777555666888===@@@@@@;;;666777;;;===<<<===AAACCCBBBAAACCC@@@888555:::>>>???===::::::>>>AAACCCGGGMMMJJJDDD???>>>======@@@EEEEEEEEEFFFGGGHHHFFFBBB>>>EEEEEEDDD@@@<<<;;;>>>AAACCCAAA@@@??????AAADDDFFFEEEFFFGGGDDD<<<777:::@@@CCCLLLTTTRRRKKKJJJRRR]]]___[[[UUUQQQPPPOOOKKKGGGGGGIIIJJJJJJHHHFFFEEEFFFLLLKKKJJJHHHHHHKKKPPPUUUWWWTTTNNNHHHDDDBBBCCCDDDEEEDDDHHHNNNPPPNNNNNNQQQNNNMMMMMMKKKGGGIIIXXXgggiiiFFF333---------,,,,,,---000666;;;???555---'''(((000777:::999:::;;;===??????>>>===<<>>>>>CCCEEEDDDEEEIIILLLKKKFFFCCC@@@AAADDDEEEDDDBBB>>>>>>??????@@@?????????AAA???>>>>>>>>><<<888666333333333111///......///111555:::===;;;777333111...---,,,++++++,,,---...---,,,+++++++++,,,---...,,,,,,---...///000000111,,,+++******,,,000444777888666222///,,,+++***+++222333444333333333444666222444777;;;>>>???===<<<;;;<<<<<<>>>DDDGGGCCC<<<999:::<<>>999777:::;;;:::<<>>AAACCCCCCGGGLLLHHHBBB>>>===<<<<<>>???>>>======>>>AAACCCDDDBBB@@@??????AAADDDFFFIIIKKKJJJAAA666222999BBBIIISSS[[[WWWMMMHHHNNNWWW]]]]]]ZZZVVVUUUSSSLLLDDDIIIJJJKKKJJJHHHFFFFFFGGGLLLMMMMMMLLLKKKLLLOOOQQQUUUSSSNNNHHHCCCAAACCCDDDBBBAAADDDJJJMMMLLLMMMPPPQQQRRRRRRQQQLLLMMMYYYgggzzzIII///,,,......---,,,...111555888666...(((***333:::;;;777999;;;===??????>>>;;;:::@@@AAACCCEEEDDDCCC@@@???@@@FFFIIIGGGFFFIIIKKKKKKFFFDDDBBBCCCGGGHHHEEEAAA????????????>>><<<;;;:::===<<<<<<===???>>>;;;777333111000///000111000///555:::@@@CCCAAA<<<777444222111///......///111222000///...------///000222000111111222222333333333///...,,,,,,...222666999888555111---+++))))))***...000333444444444555777555666999:::<<<>>>BBBDDDAAA;;;:::BBBHHHHHHCCC@@@===<<<===???CCCCCC@@@<<<777999999888;;;AAADDDBBBBBBJJJLLLCCC@@@GGGKKKIIIEEEAAAAAACCCDDDCCCEEEIIIGGGBBB>>>>>>>>>===@@@DDD??????AAAEEEIIIKKKKKKJJJ<<<;;;:::;;;===@@@AAAAAA@@@???===<<<<<<>>>@@@BBBJJJMMMMMMFFF===;;;???CCCOOOTTTXXXVVVOOOLLLPPPUUU[[[]]][[[XXXWWWVVVNNNDDDHHHJJJKKKJJJIIIHHHIIIJJJJJJLLLNNNNNNLLLJJJIIIIIINNNNNNLLLHHHDDDCCCEEEGGGBBB@@@CCCIIILLLLLLNNNRRROOOPPPSSSRRRMMMLLLWWWdddqqqDDD999000000...,,,+++,,,///111999111***---777>>><<<888999;;;>>>@@@@@@>>><<<:::???CCCIIIMMMNNNJJJEEEAAABBBHHHJJJHHHFFFGGGIIIHHHGGGDDDCCCEEEIIIIIIEEEAAA@@@@@@???>>><<<:::999888999888888;;;>>>???<<<888666333000111444666444222666;;;BBBEEECCC>>>888555555444222111111222444555222111000///000111333444444444444444444444444444111000......000444888:::777555000,,,***)))))))))***---222555666666777888777888999888888<<>>===@@@???>>>===>>>???AAACCCHHHLLLMMMKKKGGGEEEDDDCCCOOOOOOPPPPPPPPPQQQTTTUUUYYY\\\[[[XXXXXXXXXQQQGGGGGGHHHJJJJJJIIIJJJKKKMMMFFFIIILLLMMMJJJFFFCCCBBBIIIJJJJJJHHHEEEDDDGGGKKKDDDBBBDDDJJJMMMNNNQQQVVVPPPRRRUUUTTTOOOMMMVVVbbb|||IIIFFF666,,,---+++%%%)))333111555555333555:::888222;;;<<<<<<=========<<<<<<<<>>BBBCCCBBBBBBDDDCCC???::::::888666555333333333555555444111//////000222999666333333555777777555000///...///222444555444......,,,)))&&&$$$%%%&&&+++///555888::::::::::::000555666333444;;;BBBEEEAAA<<<:::AAAJJJKKKBBB999555666888;;;======:::777888999:::;;;888888AAALLLOOOPPPOOONNNQQQSSSOOOGGGEEEDDD???<<>>777===IIIKKKDDD@@@===;;;<<>>???CCCDDDIIIOOOMMMFFFEEEJJJEEEMMMQQQMMMJJJMMMQQQRRR[[[XXXUUUVVVXXXXXXUUUQQQMMMKKKKKKMMMPPPRRRPPPNNNLLLIIIGGGFFFGGGHHHGGGGGGJJJEEEEEEJJJKKKFFFCCCFFFFFFFFFCCCBBBJJJRRRQQQJJJHHHIIISSSOOOMMMKKKOOOqqqUUUHHH<<<777---###&&&000000555777666888<<<<<<888======>>>>>>>>>=========;;;DDDIIIHHHLLLSSSPPPGGGGGGDDDCCCDDDGGGGGGDDD@@@AAABBBCCCDDDCCCAAA>>><<<999888999;;;666+++"""$$$ """---777999777666777000---222888999;;;===FFFIIIJJJIIIIIIJJJEEE>>><<<;;;:::999888888888888888777555222000000222555===:::777666666666555333111000///000222333222111---,,,+++(((%%%$$$&&&(((+++...333666666555444555222555666333444999======BBBAAAAAAEEEHHHFFF===555666444333555999999666333888999;;;<<<888666<<>>===AAAGGGDDD===AAADDDAAA;;;>>>FFFEEE===???<<<999888:::<<<<<<;;;;;;<<<;;;:::999:::???CCC???BBBDDDCCC@@@===<<<<<<======BBBIIIIIIDDDBBBEEEGGGMMMPPPOOOOOOQQQPPPLLLLLLOOOSSSUUUUUURRROOONNNTTTQQQNNNMMMNNNOOONNNLLLMMMKKKIIIIIIJJJJJJIIIHHHFFFCCCEEEJJJLLLIIIIIIKKKMMMNNNKKKHHHJJJMMMJJJCCCFFFGGGSSSRRRTTTUUU[[[~~~mmmHHH999999666///***---222555444555777777666????????????>>><<<;;;:::???GGGIIIFFFHHHPPPSSSPPPGGGDDDBBBBBBCCCCCC@@@===AAAAAAAAA@@@???>>><<<;;;888666777<<<999..."""(((333888999:::666000...222999>>>BBBFFFKKKMMMNNNMMMLLLKKKCCC:::======<<<;;;;;;;;;;;;;;;;;;:::888444222222555888???===999666555333111///222111111222333222///---+++***(((%%%###$$$'''***)))---222444555444444555777888777444666:::;;;888:::>>>DDDHHHHHHEEEBBB@@@???:::666888>>>@@@===888999:::<<<===999666:::BBBIIIIIIHHHIIIMMMMMMDDD888;;;<<<<<<===@@@CCC@@@:::???EEEEEE???===@@@>>>777:::777555444666777888888555999<<<;;;888999???FFFCCCDDDDDDCCCAAA@@@@@@AAA<<<;;;>>>CCCEEE@@@<<<;;;DDDHHHLLLOOORRRTTTPPPHHHHHHMMMRRRRRRPPPOOORRRUUU\\\WWWRRRNNNLLLLLLLLLLLLOOONNNMMMMMMMMMMMMKKKIIIGGGFFFHHHLLLMMMKKKKKKMMMOOOQQQQQQLLLHHHGGGEEECCCHHHIIIUUUVVVZZZ\\\aaaqqqQQQFFFBBB;;;444...111333333111000111111<<<>>>@@@AAA@@@===999666EEEKKKMMMIIIHHHMMMRRRRRRHHHEEEBBBAAACCCDDDAAA???AAAAAA???>>><<<;;;;;;;;;999555666;;;<<<444((("""(((222777:::===333000000444;;;BBBGGGJJJHHHMMMNNNKKKGGGEEEAAA<<>>===<<<;;;;;;;;;;;;===<<<999666444444888;;;<<<;;;888555222///---+++111111111222333222///,,,(((&&&$$$""" ###'''+++(((,,,222666888999:::<<<;;;:::777555999???@@@===:::AAAHHHJJJFFFDDDFFFJJJEEE???<<<@@@HHHKKKFFF@@@:::999;;;<<<:::888===DDDGGGGGGEEEEEEIIIJJJCCC999::::::;;;<<<>>>AAAAAA???@@@EEEEEE@@@<<<<<<:::666666555444444666999;;;<<<555888;;;:::888999>>>CCC@@@@@@@@@@@@AAABBBEEEFFFDDDBBBBBBDDDDDD@@@:::555>>>DDDJJJMMMQQQSSSPPPKKKPPPOOOMMMJJJIIINNNUUU[[[\\\XXXRRRMMMLLLLLLNNNPPPOOONNNNNNNNNOOONNNKKKHHHMMMMMMNNNNNNLLLIIIHHHHHHHHHLLLMMMIIIDDDDDDHHHMMMPPPOOOZZZ[[[]]][[[ZZZwwwaaaEEE===>>>222222111111000///000222444999???DDDEEECCC???<<>>AAABBBBBB@@@@@@???===;;;::::::::::::;;;666555:::===888111...### (((///333666999111333666:::AAAHHHKKKLLLGGGNNNQQQKKKEEEDDDFFFGGGCCCBBB@@@>>><<<::::::999<<<;;;999666555666999<<<999999888555222000......//////000222333222///---%%%$$$### ###'''++++++...333666888:::;;;===;;;999666444:::CCCGGGEEEFFFKKKOOOLLLDDDAAADDDJJJAAA===;;;AAAJJJMMMHHHAAA999777777999999:::@@@HHHDDDCCC@@@>>>BBBFFFDDD>>><<<;;;;;;<<<===@@@DDDHHHDDDFFFDDD???<<<<<<<<<;;;:::999999888999;;;>>>@@@@@@>>>;;;999888999999:::999999999:::===AAADDDFFFLLLJJJHHHGGGGGGEEE@@@:::@@@IIIPPPPPPOOOPPPQQQPPPQQQLLLGGGEEEHHHMMMQQQSSSTTTRRROOOMMMMMMOOOSSSUUUNNNNNNMMMMMMNNNLLLIIIGGGOOOQQQRRROOOKKKHHHFFFEEECCCEEEEEEBBB>>>BBBNNNZZZZZZWWW___^^^___ZZZSSSmmmrrrQQQ;;;666000,,,,,,---,,,---///---222:::BBBFFFHHHFFFEEE???DDDJJJNNNQQQSSSTTTUUUBBB>>>999999;;;>>>>>>===<<<;;;:::999888888888888:::666555999;;;999777777---)))***///333333555888444999===???DDDKKKNNNNNNKKKQQQSSSNNNIIIJJJNNNPPPDDDCCCAAA>>><<<:::999888777777777666555666999<<<888999:::888666333333333000//////111222111///---%%%%%%$$$###"""%%%)))---...111444555555555666777888888777555:::CCCHHHHHHEEEHHHKKKJJJHHHGGGKKKOOO@@@===<<>>???EEENNNKKKHHHDDD@@@>>>>>>??????AAA@@@???<<<::::::<<<>>>IIIDDD>>>:::::::::999888???>>>===>>>AAADDDFFFFFFKKKLLLJJJGGGGGGIIIHHHEEEFFFPPPWWWUUUQQQPPPQQQQQQNNNLLLKKKNNNRRRSSSOOOKKKKKKLLLMMMMMMNNNPPPTTTWWWNNNMMMKKKKKKKKKJJJHHHEEEJJJOOOQQQMMMIIIHHHHHHGGGCCCCCCBBB@@@===BBBRRRbbb```ZZZ___]]]```]]]WWWqqqYYYFFF:::///...///---+++,,,---///444999===AAACCCDDD>>>@@@EEELLLQQQSSSRRRRRRAAA<<<666555666999999888666666666666666666555555777444555888888555555777444111111555666444444777777<<<>>>===@@@HHHMMMLLLMMMOOOOOOMMMMMMPPPOOOLLL???>>><<<:::888777666555111222444555555666888:::777999;;;:::777444444555333222000///000///...,,,(((((((((((('''))),,,//////111444444444333444555888<<<>>>===>>>CCCFFFFFF;;;>>>CCCIIINNNQQQRRRSSSFFFBBB???@@@DDDHHHIIIHHHDDDCCCDDDFFFEEEAAA@@@BBB@@@FFFGGGBBB>>>@@@DDDFFFEEEDDDEEEEEEAAA===CCCLLLQQQLLLFFFDDDCCCBBB@@@???AAAAAA@@@<<<888777999;;;FFFDDD@@@===<<>>AAACCCHHHLLLJJJDDDAAA<<<555000............---.../////////---+++))),,,---///000///---+++)))+++---.........///222444===AAAAAA======EEEMMMQQQKKKHHHFFFIIIOOOOOOJJJCCC111222444555444111...,,,******+++---000444777888777;;;===:::333000333888666555333000...---///000///......111555666333///333444444555777:::>>>AAA@@@GGGEEEEEENNNMMMAAA===EEEBBB@@@GGGSSSZZZQQQCCC;;;<<<>>>BBBEEEFFFEEECCCEEEEEEKKKRRRRRRKKKDDDAAAAAAGGGMMMNNNKKKHHHFFFFFFLLLOOOMMMEEEBBBIIIPPPQQQUUUIII???@@@DDDCCC???<<<<<<<<<;;;999666555777888>>>@@@AAAAAA@@@CCCHHHLLLTTTOOOIIIFFFFFFDDD???:::HHHBBB<<<;;;@@@FFFKKKMMM???GGGOOORRRUUUVVVRRRLLLKKKKKKMMMNNNOOOPPPPPPPPPMMMNNNNNNMMMKKKJJJLLLMMMPPPMMMJJJHHHGGGFFFDDDBBBCCCIIINNNKKKDDD@@@DDDIIIOOOPPPLLLFFFJJJWWW```bbbaaaUUUQQQJJJSSS]]]eeedddGGG777555;;;,,,,,,...000333444333111888<<<>>>AAAFFFJJJHHHCCC<<<888222...------------)))***,,,---,,,+++)))(((((())),,,------,,,***)))***+++,,,------...111333<<<@@@CCCBBBDDDJJJMMMMMMIIIHHHHHHJJJLLLKKKEEE@@@555555444333000---***((((((((()))+++///333777999888999:::777222111333666555444333111000000222444666555555666888777666444555888;;;:::777888===BBBDDDJJJFFFDDDLLLJJJ@@@<<>>999666<<<<<<===<<<;;;;;;>>>@@@AAACCCCCCBBB@@@@@@BBBDDDMMMJJJFFFEEEEEECCC===777???@@@BBBCCCEEEGGGJJJMMMJJJLLLMMMMMMQQQVVVUUUQQQIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLKKKJJJHHHIIIJJJLLLMMMKKKIIIGGGGGGGGGFFFDDDCCCHHHKKKIIIDDDBBBDDDHHHNNNQQQOOOLLLOOOWWW\\\\\\YYYQQQRRRLLLQQQ\\\jjjmmmGGG999:::666666444111---,,,...111444888:::<<<@@@DDDDDD???777333...,,,++++++++++++%%%&&&((()))))))))((('''$$$&&&(((*********)))(((''')))***++++++---000333:::@@@EEEHHHMMMPPPNNNHHHHHHIIIKKKKKKIIIDDD>>>:::555444222///,,,)))(((''''''((((((+++...333777:::999777555333222222444555444333222222333555888999======<<<:::888666777777777===BBB@@@:::888===CCCEEELLLHHHEEEMMMLLLCCC@@@JJJKKKKKKIIIJJJJJJCCC;;;444444666===EEEGGG@@@:::CCC<<<999AAAIIIIIIEEEBBBFFFBBB>>>>>>AAACCCAAA>>>???EEEJJJNNNRRRSSSPPPJJJCCC@@@@@@DDDCCC===777666>>>???@@@??????@@@CCCEEE;;;===???@@@@@@AAADDDFFFEEECCCBBBCCCDDDAAA;;;666:::???CCCDDDDDDEEEKKKOOOPPPQQQOOONNNQQQUUUSSSNNNGGGGGGIIIJJJKKKKKKLLLLLLIIIIIIHHHFFFEEEFFFJJJMMMNNNKKKIIIHHHHHHGGGFFFDDDDDDEEEGGGGGGEEEDDDDDDEEEJJJNNNPPPPPPRRRUUUVVVSSSRRROOOVVVPPPRRR]]]sssUUU;;;:::???@@@999...***///666000333666666888<<<===999333000,,,)))))))))((('''###$$$&&&'''((((((((('''$$$%%%'''((()))(((''''''%%%'''((()))***---111444:::???EEEJJJPPPSSSNNNFFFGGGKKKNNNMMMFFF>>>999666222000---***(((((())))))))))))***,,,///333777::::::666222111333444444333222111111333666:::===>>>???@@@???;;;555333555888;;;???CCCBBB>>><<>>BBBBBBBBBAAA??????AAACCC<<<<<<<<<<<<===@@@CCCFFFAAA@@@???@@@AAA@@@===:::=========<<<>>>DDDMMMTTTNNNSSSWWWUUURRRPPPLLLFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHFFFEEEDDDFFFJJJNNNOOOMMMJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEEEEDDDBBBEEEHHHLLLOOOQQQRRRQQQOOOTTTPPPWWWTTTVVV```yyymmmDDDCCCBBBAAA===999555222...222333000111444555333000---***)))((('''%%%$$$$$$%%%&&&'''(((((())))))(((((()))))))))(((&&&&&&$$$&&&'''(((***---222666;;;???CCCGGGMMMQQQMMMFFFHHHLLLOOOMMMDDD;;;666444000...***&&&%%%&&&''')))******+++---///222555666<<<777333222444666444222111000///222888===@@@AAA@@@AAA???:::555444666999???>>>???@@@BBBBBBAAA???===IIIJJJJJJQQQOOOFFFDDDJJJQQQTTTNNNGGGEEEFFFEEE???999444777???CCC@@@:::@@@>>>@@@CCCCCC@@@AAAEEEHHHIIIJJJIIIFFFFFFHHHJJJBBBFFFNNNWWW\\\WWWMMMEEECCCCCCEEEHHHEEE@@@???CCC@@@AAA@@@???===>>>???AAAHHHDDD>>>:::888999;;;===@@@???======>>>@@@AAAAAAAAA>>>;;;===CCCKKKQQQSSSNNNVVVZZZTTTLLLHHHFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEGGGLLLPPPMMMKKKIIIIIIJJJKKKJJJIIIFFFDDDCCCDDDFFFFFFDDDBBBDDDEEEHHHMMMPPPQQQRRRSSSXXXPPPUUUTTTZZZcccyyymmmPPP@@@??????999000000444333...,,,---...---,,,+++)))((()))(((&&&$$$&&&&&&&&&'''((()))*********+++******)))(((''''''%%%&&&'''(((***///555999;;;???CCCFFFJJJNNNMMMIIIHHHKKKMMMJJJBBB:::444222111...***&&&######$$$%%%)))***---000333555666666===999666666777777444222111///...111888>>>@@@@@@AAA@@@>>><<<999999:::<<>>;;;===AAABBB@@@===???JJJJJJHHHMMMIII@@@>>>EEELLLNNNGGG@@@>>>@@@AAAAAA;;;666888>>>BBBBBB>>>======???@@@<<<999<<>>AAA@@@<<<===AAA<<<============>>>@@@CCCGGGBBB<<<999888:::<<<===@@@???===<<<===@@@CCCFFFBBBAAABBBHHHPPPUUUTTTRRRRRRVVVUUULLLDDDDDDHHHKKKGGGHHHIIIIIIJJJJJJJJJIIIEEEFFFFFFFFFFFFIIIMMMQQQHHHHHHHHHJJJMMMPPPQQQQQQJJJIIIHHHHHHIIIHHHFFFDDDGGGFFFHHHNNNRRRSSSVVVZZZYYYNNNRRRUUU^^^ggg{{{]]]EEE;;;999:::666888666///******+++***((('''''')))******)))'''''''''''''''((())))))******************)))))))))&&&'''((())),,,111777<<<999@@@FFFGGGIIILLLMMMJJJHHHIIIIIIFFF@@@999333000///,,,(((%%%######%%%&&&***---222888<<<>>>>>>>>>===<<<;;;:::999777444222111...,,,000777===???>>>???===;;;;;;<<<=========AAA???<<<;;;<<<===<<<;;;CCCMMMJJJFFFIIIGGG@@@AAAGGGMMMMMMEEE<<<999:::;;;<<<999888:::???CCCCCCBBB???;;;999999888777<<>>>>>>>>???>>>===>>>@@@BBB>>>;;;999:::===@@@AAAAAA======>>>>>>???AAADDDFFFDDDFFFJJJNNNSSSVVVXXXXXXQQQQQQMMMGGGGGGKKKMMMLLLGGGGGGHHHIIIIIIIIIHHHHHHCCCDDDEEEFFFGGGIIIMMMPPPJJJIIIIIILLLOOORRRSSSSSSOOOPPPPPPOOOMMMKKKJJJIIIHHHFFFIIIPPPTTTTTTWWW\\\WWWNNNVVV[[[eeemmm^^^???:::BBB:::<<<999111***)))***)))$$$$$$&&&))),,,---,,,+++(((((('''''''''((())))))(((((())))))***+++++++++'''((()))***---222999>>>777AAAHHHJJJJJJLLLMMMKKKGGGGGGEEEBBB>>>888222///***(((&&&$$$$$$&&&((()))---111888@@@EEEGGGGGGGGG>>>>>>???>>>;;;777444222111---,,,///666<<<===<<<<<<999777999===???>>><<>>>>>CCCCCCBBB@@@===<<<>>>??????===<<<>>>@@@@@@===::::::<<<>>>@@@@@@AAACCCDDDHHHJJJLLLLLLLLLQQQYYY```KKKJJJHHHIIIPPPUUUPPPHHHFFFGGGGGGHHHHHHHHHGGGGGGAAABBBEEEFFFGGGIIILLLOOOPPPOOOMMMNNNOOOPPPPPPOOOTTTUUUUUUTTTPPPMMMMMMNNNGGGEEEIIIPPPTTTRRRTTTYYYVVVPPP[[[cccllltttXXX???EEEDDD???888333000)))""")))((((((***...222666777222222000---...///+++%%%&&&'''(((***++++++++++++***+++++++++,,,000666:::DDDGGGFFFBBBBBBEEECCC===DDDBBB@@@???===999222---+++((($$$###%%%)))---000...222AAATTTWWWMMMGGGIIIFFF>>>:::<<>><<<;;;:::444......444;;;???@@@===>>>??????>>>===???@@@:::;;;>>>>>>999444666<<>><<<<<>>===::::::===;;;666:::999888888888555000,,,)))(((''''''(((***+++,,,'''111GGG]]]aaaVVVOOOQQQKKKEEEAAACCCDDDAAA@@@@@@666000+++,,,222888<<<===<<<>>>???>>>======>>>???:::999:::<<<:::777999???BBBDDDCCC???BBBKKKQQQQQQMMMLLLAAA===DDDCCC===???===999888:::;;;>>>GGGRRRXXXLLLBBB>>>======AAAGGGJJJLLLFFF>>>BBBLLLNNNHHHFFFHHHHHHDDD???>>>DDDKKKOOOKKKFFFCCCCCCBBB@@@>>>@@@EEEJJJLLLIIIEEEAAA@@@@@@AAAAAACCCHHHIIIBBB888333888;;;===DDDKKKLLLGGGBBBDDDDDDAAACCCJJJPPPRRRNNNMMMKKKIIIKKKOOOLLLFFFIIIKKKIIIEEEFFFKKKMMMJJJFFFFFFFFFEEEEEEFFFIIIKKKJJJIIIGGGGGGIIILLLPPPSSSYYY^^^^^^VVVMMMJJJIIIHHHBBBCCCFFFHHHJJJLLLMMMMMMWWW[[[XXX[[[aaaggg{{{ddd\\\OOO<<<555;;;666111---///444888888666666777333+++&&&&&&&&&$$$###$$$%%%'''(((***++++++''')))***+++---111666:::444555444222333555333/////////000111222111...,,,'''((()))*********((('''+++888NNNbbbddd[[[WWW[[[RRRMMMIIIGGGCCC>>><<<===000,,,((()))...444777888999;;;<<<<<<;;;;;;<<<===999555444777888888;;;@@@>>>@@@@@@???BBBHHHKKKKKKIIIIII@@@>>>HHHFFF=========;;;999888888<<>>777///...333888999888666777333)))"""###%%%&&&$$$$$$%%%&&&(((***+++,,,)))+++---///111444999<<<222222000///000111000...+++,,,---///000000...---''')))***+++***((('''''':::EEEUUU```^^^WWWXXX___TTTOOOJJJDDD;;;222///000,,,)))&&&'''***...000000222444666777777777999;;;666000...000333555999===;;;<<<===>>>@@@CCCEEEEEEGGGHHH@@@???HHHEEE:::999:::::::::888666;;;FFFQQQUUUSSSQQQOOOKKKHHHGGGGGGMMMNNNKKKCCCAAADDDFFFDDDCCCIIIMMMHHH>>>999<<>>???BBBEEEGGGAAACCCFFFGGGFFFCCC@@@>>>;;;=========BBBFFFCCC===:::<<<===???AAADDDDDDCCCEEEEEECCCBBBIIIQQQTTTRRRNNNQQQOOOIIIEEEGGGJJJJJJFFFHHHKKKKKKKKKKKKJJJJJJJJJFFFAAAAAADDDHHHIIIHHHJJJIIIIIIIIIHHHHHHHHHHHHIIIPPPSSSNNNGGGDDDBBB@@@<<<;;;:::999999:::;;;<<<>>>???<<<999AAA___{{{MMM;;;777333444888:::999666555666111'''!!!###''')))#########$$$&&&((()))***)))+++...111222555888;;;333111...////////////...+++,,,.........---------)))******)))((((((***,,,AAALLLYYY___[[[SSSSSSWWWNNNIIICCC===333)))&&&'''***(((''''''((()))*********---///111111333555888222,,,)))+++...000444888888999:::===>>>>>>???@@@@@@CCC>>>>>>FFFDDD<<<===<<>>888:::>>>AAA@@@>>><<<===AAAEEEHHHGGGFFFEEEDDDDDDDDDCCCCCC??????<<<999;;;@@@AAA===888:::>>>CCCEEEDDDCCCCCCEEEEEEBBBAAAGGGNNNPPPMMMKKKOOONNNGGGBBBCCCEEEFFF@@@CCCGGGJJJJJJHHHHHHIIIIIIEEEAAAAAADDDGGGGGGFFFBBBBBBBBBAAA???>>>===<<<>>>AAABBBAAAAAABBB???999555333111///------------(((''''''&&&222```ggg[[[JJJ:::222111444666555444///&&&"""&&&)))***""""""!!!!!!"""$$$&&&''''''***---000111222555666555000---......,,,,,,---+++,,,...---,,,++++++,,,+++,,,,,,+++)))+++000555???LLL\\\ccc___TTTLLLIIIDDD???999666111)))&&&'''((((((((((((((((((''''''''')))+++,,,---...000222...***(((***,,,---222888:::888:::===>>><<<<<<>>>777>>><<<<<>>CCCKKKNNNMMMEEEJJJLLLIIIBBB======>>>>>>BBBFFFDDD???<<<===???CCCBBBAAA>>><<<===AAADDDLLLIIIEEECCCCCCEEEFFFGGGAAA@@@<<<777888<<<===:::666999???FFFGGGDDDCCCFFFHHHIIIGGGDDDFFFKKKMMMJJJQQQTTTSSSMMMGGGHHHIIIHHH===???DDDHHHGGGCCCCCCGGGFFFEEECCCCCCDDDEEEEEEEEE;;;;;;:::999888777666666666666555444666999444---((('''%%%###"""!!! ///hhhgggNNN???;;;<<<777555...&&&%%%((()))'''%%%$$$###"""###$$$&&&''''''***...000111111222444777111---//////+++***---+++---///...,,,+++,,,...+++...000000...111777<<>>>>>;;;;;;???@@@======@@@555>>>===<<>>AAABBBCCCCCCBBB@@@@@@@@@FFFFFFEEEAAA>>>===>>>AAAIIIEEEAAA@@@AAACCCCCCBBB>>>???===999888::::::666::::::@@@FFFFFFCCCDDDIIIGGGJJJKKKIIIIIINNNQQQQQQVVVYYYWWWQQQNNNMMMLLLIII???@@@DDDGGGDDD>>>>>>CCC???@@@AAAAAA@@@??????@@@888777555222000...------***+++)))&&&&&&'''%%%  333tttiiiPPPCCC999666...&&&&&&***)))%%%***)))'''&&&&&&''')))***))),,,000222333333333444;;;333///111000,,,+++...---///111000...---///222+++000444555444666;;;AAAQQQXXX______ZZZQQQFFF>>>>>>555......///+++&&&$$$"""%%%(((++++++++++++,,,+++,,,,,,+++(((''''''(((''')))---000000222:::CCCAAA======BBBBBB>>>>>>CCC777AAAAAA===@@@AAAHHHWWWEEEBBB;;;666===IIIOOOMMMDDDAAA;;;<<>><<>>FFFGGGGGGDDD@@@>>>@@@BBBCCC@@@===<<<>>>???>>>;;;:::===>>>;;;:::;;;888333>>>===@@@EEEEEEBBBEEELLL>>>DDDHHHGGGIIIOOOUUUWWWSSSUUUSSSNNNKKKKKKGGGCCCBBBBBBEEEGGGBBB:::;;;AAA777;;;>>>>>>;;;888999;;;555333...***%%%""" !!!!!!"""888}}}{{{QQQ@@@222///000,,,((('''(((++++++&&& !!!+++444,,,...111444555555444222777333000000222444333111...111333222///---///111000222555777444444===GGGWWW^^^fffggg___QQQEEE>>>;;;777222///,,,***'''%%%&&&'''***,,,---,,,,,,+++---+++)))'''&&&&&&''''''(((,,,//////000666???HHH???>>>>>>???BBBDDDDDDDDDBBB>>>???DDDFFFEEEHHHMMMFFF???<<>>:::???===???DDDFFFCCCCCCFFFDDDEEEFFFHHHHHHFFF@@@<<<@@@@@@@@@@@@@@@???======@@@@@@???===:::999;;;<<<@@@======AAAHHHMMMLLLJJJBBBAAABBBFFFLLLPPPQQQPPPDDDBBBBBBDDDDDDCCCGGGLLLIIIHHHFFFEEEDDDAAA===:::666555333111...,,,***)))!!! """:::mmmCCC000///111000///)))((())),,,///...+++'''...000222444666666666555888777555444444444222111444777:::999666444444666222222555777555555===GGGTTT\\\eeeggg```TTTHHHBBB<<<999333///,,,***(((&&&'''(((***,,,,,,,,,+++***++++++***)))(((((((((((()))+++---///111777@@@FFFBBB@@@>>>???@@@BBBCCCBBBCCC@@@@@@DDDDDD@@@???BBB???:::888;;;>>>>>>@@@DDDCCC???>>>BBBHHHIIIEEE???===;;;999<<<@@@CCCBBB???>>><<<>>>BBBCCC@@@@@@CCC===>>>AAAEEEGGGGGGDDDAAA<<<<<<<<<;;;;;;:::::::::???@@@???===<<<;;;===???AAA>>>===???DDDGGGEEEBBBBBB@@@@@@BBBEEEGGGFFFEEE@@@>>>>>>???>>>===@@@EEECCCAAA===:::777333...+++'''&&&%%%###!!!$$$BBBvvvSSSBBB999444111...***''''''))),,,,,,***333333444555777999;;;<<<======>>><<<888555333333555999<<<<<<999555444555222333555666555555<<>>>>>???@@@AAAAAACCCAAABBBEEECCC>>>;;;<<<;;;888888::::::;;;???FFFGGGFFFGGGHHHHHHGGGBBB???@@@===:::;;;@@@CCCCCCCCC???======@@@@@@>>>>>>AAA:::;;;>>>BBBFFFGGGEEECCC===<<<;;;:::999:::;;;;;;=========<<<::::::<<<>>>???<<<;;;===@@@BBB@@@>>>AAA???===<<<<<<;;;999777888666555666444111333888555222---)))&&&"""&&&MMMsssTTTBBB:::111111///***&&&&&&+++111444444444555888<<>>777111...,,,***))))))***+++,,,+++***(((&&&&&&((()))++++++++++++******)))))),,,333:::???AAABBB@@@===<<<>>>@@@AAABBBBBBAAABBBCCCDDDBBBBBBBBB===<<<<<<<<<;;;;;;AAAIIIJJJMMMOOOOOOKKKGGGEEEDDDDDDAAA===<<<>>>@@@AAABBBAAA>>>>>>@@@@@@===>>>AAA======???BBBEEEFFFEEECCC===<<<:::888888999;;;<<<999:::999777555444666888888777666888<<<>>>===<<<;;;999777555222000...,,,...+++***+++((($$$%%%)))$$$!!!%%%WWWvvvhhhGGGBBB;;;555111///,,,***000000///000444888>>>AAA;;;???AAA???999444111111333888<<<<<<999555333444111//////111000000666===DDDJJJQQQSSSOOOHHHCCCAAAEEE@@@:::444111...+++***)))***+++++++++)))'''&&&%%%&&&(((***++++++++++++***))))))---222888<<<>>>???===;;;<<<>>>AAABBBCCCAAAAAA@@@???@@@CCCEEEFFFAAA??????@@@===<<>>AAABBB@@@======??????<<<;;;>>>?????????BBBEEEFFFFFFDDD<<<:::888666666666888999777666555222...------//////......000222333333222------,,,)))'''$$$######### !!!%%%```kkkIII666555777333,,,---,,,++++++---111666999333555777666333///---,,,///222666777333111000111000------...//////333:::@@@EEEJJJJJJGGGCCCAAAAAAGGGCCC===888444000,,,)))((()))***++++++)))'''&&&%%%&&&'''(((******++++++******,,,...111555999<<<<<<;;;;;;<<>>::::::???BBBBBBBBB@@@???AAA@@@>>>AAAFFFCCCGGGJJJIIIDDDBBBCCCFFF===<<<:::999;;;>>>BBBDDD<<<:::;;;??????;;;:::;;;=========???BBBDDDEEEDDD>>>===;;;999777777777777222111///+++'''%%%%%%&&&%%%%%%$$$$$$$$$#########---oooyyyWWWFFF@@@>>>;;;111///---++++++---///111,,,,,,---...///...+++)))+++...111111///---...000111---,,,.........333888>>>AAAEEEEEECCCCCCEEEGGGGGGDDD???;;;777222,,,)))'''(((***++++++)))'''&&&&&&&&&&&&&&&'''(((******))),,,...//////222777;;;<<<;;;<<<>>>@@@AAA???>>><<>>===???AAA:::999999888999<<>>BBBCCC>>><<<======<<<::::::<<<=========;;;:::999777555333111111''''''%%%!!!:::mmmPPPDDDCCC777555222///---------...+++))))))+++///000---***...111444444111111333555222...,,,...//////333888===@@@BBBCCCBBBDDDIIIMMMGGGEEEAAA===888333,,,(((&&&((()))***+++)))((('''&&&&&&%%%%%%&&&''')))***)))---111000...///555:::<<<<<<===???@@@@@@===:::888<<<===999:::???@@@<<>>;;;:::<<>>>>>BBBHHHHHHCCC@@@@@@@@@===999777666666444333111111///...+++(((&&&$$$"""EEEqqqYYYNNNGGG???:::777444...(((,,,***,,,000...***,,,333888888666444222000//////111///000222000...444>>>CCCDDDFFFFFFFFFEEEFFFFFFFFFJJJIIIAAA888444000,,,+++***(((&&&&&&''')))***((('''%%%'''******(((%%%)))---333888:::;;;<<<===@@@@@@???===;;;999888777===<<<:::777666999>>>BBB@@@>>>>>>BBBHHHKKKIIIEEEBBBAAA???;;;888888:::===888999888777666777:::<<>>???@@@???>>>;;;:::888888777:::999999777777999===@@@DDDBBBAAACCCGGGGGGBBB>>>;;;:::999888999:::<<<===999999888666555555777999DDDCCCCCCFFFHHHEEE>>>888///,,,)))%%%""" $$$AAArrryyyeeeOOO???333///---111333111///...333444444222000000333777+++,,,000555888<<>>======@@@AAA@@@;;;666888666444666999:::999777333333222000------...000444222111111111///***%%%"""999\\\lllIII???666333444444111...***,,,...---,,,,,,///222///000333777:::>>>EEEKKKIIIHHHFFFGGGKKKOOOSSSVVVRRRNNNDDD777//////000///,,,,,,++++++)))'''&&&$$$ !!!###%%%&&&&&&$$$***444;;;>>>>>>======777666444222333555777999888999999888666555666777444555888<<<>>>===999555777444111222444444///***(((((('''$$$!!! !!!  """(((888QQQooosssVVV@@@666333000,,,///000000000///.........000222444666888===BBBEEE@@@???AAAEEEJJJMMMNNNMMMPPPNNNFFF;;;444333111---,,,,,,+++***(((&&&$$$""" !!!"""###%%%&&&***000888===>>><<<:::999111000//////111555888:::777888888666222000//////---///333777999888555222...***'''(((***((("""!!!&&&,,,...000777???UUUeeevvvsss```KKK:::777333///...111333222000---000111111555;;;>>>>>>777777;;;AAAGGGIIIGGGDDDBBBCCCAAA>>>>>>@@@>>>:::---,,,+++(((&&&###"""!!!  ###&&&...333888;;;:::777444333++++++++++++---000333555000111000---)))&&&&&&&&&"""$$$'''))))))'''%%%### %%%)))+++---------000666<<<@@@DDDOOOZZZmmmpppvvvyyyWWWJJJ:::222222222///******---...,,,000666888555//////222999@@@BBB???;;;222555777888===CCCCCC???...---)))&&&###!!!  ###***---111222000---***)))""""""""""""###$$$&&&&&&%%%%%%$$$!!!!!!%%%(((---111666<<<@@@AAAAAA@@@;;;===BBBIIIMMMSSSaaaooovvvrrruuulllWWWMMMFFF<<<333+++...---***,,,111222---+++***+++111888;;;999555222333222111444888666111///---)))$$$!!! !!!###%%%((()))&&&###!!! !!!"""###%%%&&&***...222CCCGGGLLLQQQSSSRRROOOMMMAAACCCHHHNNNRRRYYYhhhwwwvvvqqquuu```AAA999222+++)))+++//////...------...000333666777888666888666222111555777555111...***&&&### ###&&&%%%######)))......---+++***,,,333<<>>??????:::<<<===;;;888888===AAABBBBBBAAA@@@@@@DDDIIIMMMRRRUUUWWWUUUQQQLLLJJJIIIFFFMMMXXX___]]]ZZZ^^^fffoooxxxtttmmmdddYYYLLL???777666:::===;;;666333555888111///+++'''###  !!!###%%%''')))+++111333555666555555666777999:::;;;===>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCEEEEEE???999888>>>DDDBBBAAA???======AAAFFFKKKMMMPPPSSSQQQMMMHHHFFFGGGEEEIIIPPPUUUTTTTTT\\\fffkkk}}}wwwNNNJJJDDD???<<<<<<<<<===<<<;;;999555111---)))'''$$$+++(((!!!!!! """%%%'''))))))***+++---000333555666888;;;>>>>>>===;;;:::999999:::<<<>>>???@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDGGGGGGEEEBBB>>>>>>@@@BBBBBB@@@===:::999===CCCHHHHHHKKKMMMIIIBBB<<<;;;;;;AAABBBFFFKKKNNNQQQ[[[eeekkk|||ssseee^^^ZZZTTTNNNFFFEEEDDDAAA===999555222)))777BBB;;;'''!!!###%%%'''((()))%%%&&&&&&(((+++...111333111111333555888;;;===???999<<>>;;;999777<<<>>>@@@CCCEEEFFFFFFFFFHHHHHHGGGFFFDDDCCCAAA@@@CCCAAA@@@@@@BBBBBBAAA???BBB???;;;777777;;;BBBGGGDDDGGGGGGBBB999111...///======@@@FFFKKKPPPZZZdddpppzzzsssiii]]]UUUBBBRRRYYYGGG*** !!!###'''***---...000444999999666222000111111222222333333333666888:::;;;<<<===<<<<<<@@@@@@CCCGGGIIIHHHBBB===AAADDDGGGFFFCCC@@@@@@AAADDDEEEDDDCCCBBBCCCEEEFFFAAA::::::BBBBBB===>>>FFFAAA===999:::>>>BBBBBB@@@DDDEEEBBB888+++$$$%%%)))444555777<<>>888666444777<<>>@@@???===<<<;;;<<<;;;<<>>AAADDDEEEGGGGGGGGGHHHIIILLLNNNNNNLLLIIIEEEDDDBBBCCCEEEGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFF@@@===@@@===555333888...---///333999;;;999666222111...------000333666555888===AAADDDGGGJJJMMMWWWsss|||PPP222333)))  """"""!!!!!!!!!'''000888999555...)))))),,,///000///000444888;;;===@@@AAA@@@?????????>>><<<<<>>===<<<;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHKKKKKKKKKLLLLLLLLLJJJJJJEEECCCCCCFFFJJJLLLJJJHHHFFFEEEDDDDDDFFFGGGHHHIIIGGGAAA>>>>>>999111...///(((***---111555555222//////,,,)))+++///444777888222444777777666555444555===fffaaaCCC444'''&&&'''###!!!###&&&((()))******///444===BBBCCC===555///111333666555444444777;;;<<<===???>>>>>>???AAACCCCCCAAAAAACCCHHHJJJIIIGGG>>>===<<<:::::::::;;;<<<<<<===???CCCFFFJJJMMMNNNPPPPPPOOONNNKKKIIIHHHHHHCCCDDDFFFKKKPPPOOOKKKFFFFFFDDDCCCDDDGGGJJJKKKKKKBBB???<<<999444---)))(((((())),,,///000///,,,))))))%%%"""###(((,,,---,,,***++++++***(((''''''((()))]]]vvvZZZ<<<---(((%%%&&&+++!!!!!!!!!!!!"""###$$$%%%%%%&&&''')))+++---...///<<<===>>>??????>>><<<;;;888999:::999888999;;;<<<@@@AAAAAA@@@@@@AAADDDFFFBBBAAAAAAEEEIIIKKKIIIFFF<<<;;;999888888999:::;;;:::<<>>===<<<<<<>>>@@@@@@???AAACCCDDDCCCBBBBBBBBBDDD>>>===???CCCGGGHHHFFFBBB<<<:::888777777999;;;===<<<===@@@DDDIIINNNRRRUUUPPPQQQRRRPPPKKKFFFEEEEEEFFFKKKPPPRRRQQQMMMJJJHHHDDD@@@<<<<<>><<<<<<<<<<<<999666333///,,,$$$$$$###"""  """""""""$$$%%%$$$"""  """$$$$$$$$$%%%'''+++fffwwwZZZQQQKKKFFF???888222...---,,,///---***'''&&&'''((()))///111444888<<>>===>>>>>>@@@DDDIIIJJJFFFBBB<<<;;;999888888:::===???@@@@@@AAABBBEEEHHHKKKMMMJJJMMMOOOMMMHHHDDDBBBBBBJJJNNNRRRRRROOOKKKJJJJJJCCC>>>999888999999666333222333444222000...+++''' """######""" """%%%&&&%%%###""""""444ooohhhSSSJJJAAA555666000,,,,,,***%%%&&&+++******+++///444888::::::??????@@@CCCFFFGGGFFFDDDFFFDDDBBBAAA@@@>>>;;;999:::<<<===<<>>AAAEEEIIIIIILLLLLLDDD<<>>???@@@AAAEEEHHHHHHBBB?????????===999666777;;;???AAAFFFKKKLLLKKKFFF>>>999999@@@FFFPPPIIICCCBBBAAABBBHHHQQQIIIDDD>>>999777666555444111000---+++)))'''%%%%%%  """%%%'''&&&%%%!!!!!!$$$###!!! ###%%%%%%''')))### ###!!!...KKK{{{```GGG666///000888333+++''''''+++///111555444555888<<<@@@BBBBBBAAABBBBBB@@@===>>>BBBFFFBBBEEECCC;;;555666:::<<<<<<:::<<>>666222777AAAJJJLLL???333111666;;;@@@CCCDDD???:::666444444444444)))(((%%% !!! !!!"""$$$%%%'''''',,,...+++!!!!!!!!! !!!###%%%((()))!!!""""""&&&)))"""666sssrrrlllfff^^^RRRFFF<<<444---***555666888;;;======:::888@@@DDDFFFDDD???>>>AAAEEEKKKJJJDDD;;;777:::>>>???888777;;;BBBEEEDDDEEEHHHDDD@@@888111...222:::@@@@@@777///...333777999999???@@@AAABBBAAA>>>888333,,,+++***((('''&&&%%%%%% !!!"""###$$$%%%&&&''',,,...+++###!!!!!!'''///222111///,,,&&& %%%***'''888ZZZyyycccOOOCCC???<<<:::999::::::999888AAAGGGLLLMMMIIIEEEFFFHHHOOOHHH===333444999:::666222111555;;;>>>===>>>@@@;;;999666222///------...***)))(((***111<<>>111###'''555FFFllltttkkk___UUUQQQQQQSSSTTTYYY___fffiiihhhfffddddddTTTMMMDDD@@@HHHRRRSSSOOOJJJEEECCCBBB>>>888555666:::===AAAEEEGGGFFFDDDCCCAAAEEEHHHKKKVVViii}}}xxxnnnjjjiiinnnrrrlll]]]OOOEEEDDDCCCBBB@@@999...&&&"""###%%%)))444@@@DDDCCCKKKAAA666222777>>>BBBCCC888:::>>>QQQmmmzzzrrriiifffgggnnnrrryyy}}}jjj[[[>>>AAAJJJ[[[uuu|||rrrcccTTTLLLMMMTTTZZZ\\\mmm