BMc 6(X7 dddwwwyyyuuuqqqlllfff```]]]]]]```___]]]YYYRRRMMMMMMOOOSSSSSSSSSOOOKKKHHHEEEBBBCCCBBBFFFIIIRRRUUUXXXWWW^^^```bbbcccdddfffhhhjjjcccgggjjjlllnnnmmmmmmqqq~~~aaatttuuunnnSSSOOOTTTNNNJJJGGGCCCBBB@@@<<>>888666555888<<<<<<===>>><<<;;;;;;;;;;;;999555333333999:::;;;;;;999666555666888<<>>@@@>>>@@@BBBAAA@@@@@@>>>======>>>???>>>;;;::::::555444666:::===<<<<<<;;;;;;;;;;;;>>>CCCGGGGGGEEE===???===<<<555333000111/////////...---,,,,,,+++444222---,,,...,,,((()))000000000//////...//////000000000//////...,,,,,,***))),,,......+++***,,,***&&&+++(((%%%###+++!!!!!!!!!###%%%'''%%%###""""""!!! """%%%""" """$$$***222:::BBBLLLWWW^^^sss~~~bbbLLL===222,,,---(((###!!!###'''***,,,000333444444777888666666===:::999:::;;;<<<===:::@@@;;;555666444555???CCCIIIGGGAAA666///555======444111999DDDGGGHHHIIIFFFAAA>>>@@@CCCBBBAAAAAA???======>>>???>>><<<<<<======;;;999::::::888555444444555444333444666666555777888444444---...+++,,,*********+++---......---...///...000444222000222//////000000111111111000111222222222222000///...111222444444222000...------...111...,,,+++***(((,,,)))''''''&&&$$$######$$$$$$%%%&&&((((((((('''&&&))))))&&&###"""""""""###"""!!!"""+++777???SSS```vvv```GGG888111+++%%%$$$'''++++++***,,,------...///111222333333777999999;;;;;;:::===777555999<<<;;;===???;;;AAA@@@<<<<<<888555===:::===888555333222444333...666999BBBKKKJJJHHHHHHHHHIIIFFFFFFHHHFFFDDDCCCAAA@@@????????????>>>???AAA>>>;;;777666666444111000...000111000000222555666111111,,,...)))---***,,,------...111333333000......111222333555111...///111111111222333222000///111222333444444222000///000111111///...------,,,...333///,,,,,,---$$$000&&&''')))++++++)))'''''')))'''&&&&&&)))+++,,,---((())))))'''''')))((('''((('''&&&&&&&&&&&&%%%$$$###&&&))))))&&&"""  ''';;;QQQsssuuuGGG333***...,,,///------,,,+++++++++---///222111111111222444666888999::::::::::::999::::::888777777888:::;;;:::999888888888777777888999::::::999777777999:::::::::;;;BBBHHHHHHGGGGGGGGGEEEGGGFFFFFFFFFBBB======@@@>>>===;;;::::::;;;;;;:::888888888777666333000---///---...222333111111333333111...,,,,,,---......---...//////000///......---222444///,,,---///000000000000/////////000111111111000000000///---+++,,,+++)))))))))******)))++++++,,,,,,+++***+++,,,(((((())))))))))))((('''+++)))&&&(((+++...///...,,,+++++++++,,,---,,,,,,)))))))))(((((('''''''''###$$$%%%&&&%%%%%%&&&''')))'''---%%%(((''''''&&&,,,111eeePPP???<<<;;;555444000000---.../////////111444666333333222222222333555666444555666666666666777777222111111222444555555444666555444555777999:::::::::999888888999:::::::::;;;;;;;;;<<>>:::;;;:::<<<>>><<<999999<<<:::999777777777777777666777777777777555333000...///......111000...---///...---+++***))))))+++,,,,,,,,,++++++************///333444///+++,,,------)))***+++++++++,,,---...000///...............---,,,+++)))((((((((('''''')))))))))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%&&&)))++++++******)))(((((()))))))))(((((((((((('''''''''&&&&&&'''(((((((((((()))*********+++,,,&&&+++(((,,,111333:::bbb\\\QQQEEE999333000111555222333444444222222333555111000///------......///------.........///000000/////////000111222333444444222000000333555666555777777777777666777888999999999::::::888666666888666555555666666333333444333222111111111111111000/////////......,,,)))(((***(((((())))))&&&%%%&&&)))******((('''&&&(((***+++***((('''&&&'''((())))))+++***&&&$$$$$$$$$###$$$%%%%%%%%%%%%''')))***((('''&&&%%%&&&&&&&&&&&&&&&%%%######"""""""""!!!$$$$$$#########""""""!!!!!!"""""""""""""""!!!!!! !!!"""$$$&&&'''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***''',,,***)))///))),,,111333gggzzzZZZMMMAAA:::===777444333666555444333222000...---,,,+++***)))((((((((())),,,,,,---,,,,,,,,,---...***+++++++++,,,---///111222000//////111333444333666777777666666666888999555666999:::777222111444111//////111333333333444------,,,,,,,,,,,,+++************+++***)))'''&&&'''%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%$$$###""""""###$$$%%%###$$$###!!! !!!!!!!!! !!!$$$$$$###"""!!!!!!  """""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###$$$$$$&&&(((%%%'''%%%)))+++)))......@@@ӵĦĦ^^^PPPJJJ<<<999222444222000...---...000000---++++++ӵ((()))***************,,,---,,,---------------000222000000000000111222444555555555555444333222333444555111000333555222...---...,,,***+++,,,,,,,,,,,,******))))))))))))((('''''''''''''''((('''&&&%%%$$$######$$$$$$#########!!!!!! Ħ !!!!!!"""!!!"""###$$$&&&&&&"""!!!%%%$$$)))222333qqq4ĉ@ӵ>L=hĦXXXBBBIII;;;333///...&&&***)))(((***---...,,,***4ĉ@ӵ)))))))))*********,,,---***+++++++++++++++---...............------......444333333111000///...///000...,,,---------,,,,,,,,,+++))))))))))))((('''&&&%%%$$$$$$$$$######"""!!! !!!!!!!!!!!! !!!  >L !!!"""###$$$ """&&&$$$(((...AAAGG=?HdĦ=ĪjFFFDDD777///...///'''((('''(((((())))))((('''GG=?***))))))(((((()))***,,,---------------------(((((((((((((((((('''&&&"""!!!!!! HdĦ !!!"""###(((***///gggӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵOOOBBBĦ%%%'''(((ӵƜ`1.׼s!!!!!!ĭӵ ''',,,++++++,,,...//////ӵ444555222,,,Ħ...,,,'''!!!Ħ ĦDdDӵӵӵĦӵ###ĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦnnnHHHgL&&&######g&e%%%gĉ@g&e>&eYYY@e|||{{{??vvvxxxrrryyyqqqkkkllljjjg<ĉ```[[[WWWTTT3we<ĦRRRNNNIIIBBB3h?@e Z 3h?gL D%%)? fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e"""3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?QQQHdĦ&&&***$$$Hu]ĦttEEENNNHƅ^Hu]ĦH׼szzzqqqvvvuuugggtQLLLIIIDDD@@@je<Ħ666444333Bt=o9ĦH׼s HtĦ Bt=o9ĦHdĦ  Dtfo9ĦsߝLGdUĦ???Ht@cӵHu]Ħ555Hu]Ħ%%% Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ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ĭĦoooDdDĦ---&&&$$$DdDĦ@@@`eĭgggDdDΦDdDĦPPPDdDĦ}}}uuuoooiiifffgeĦHHHAAA;;;FSĦqjRgdKӵDdDĦ DdDĦ qjRgdKӵDdDĦ HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦqqqDdDĦq<R,,,---peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦ@@@<<<>>>DdDĦuuuHߝL`o9bbbDdDΦDdDӵGGGDdDĦGGGLLL[[[ppp~~~wwwwwwnnncccgeĦCCC777sp?aĦ GIdnuR)ĦDdDĦ DdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦDdDĦPPPpo9u[[[ZZZ```bbb=ӊB1.uTӵ;;;DdDĦ DdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħ{{{4DufئL>e^^^DdDʜ4DuTӵFFFDdDĦIIIGGGDDDBBBGGGWWWoootttjjjgeĦGGGs<v>aĦ peӵDx<DdDĦ DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦttt>d<Ħ___peӵhhhĦlllF&uTӵDdDĦsssnnn>d<Ħ"""peӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ B?Ho9 >d< >d<ӵB?Ho9<x&ӫeʬtIӇ >d<Φ>d<ĦD&ӫetIӇYYYDdDĦYYYsdKĦlllB?dp&ĒR>d<sdKĦiiiB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkge&&&neUUU[[[feZZZHu]3hhddd```[[[se[[[\\\___aaa___[[[ZZZ\\\aaammmyyywwwgeĦja>aĦ @G se<Ō@GHkge HĪj@IŌegeHu]3hIŌUUUnnnDdDĦeeenennnkkk@hsssppp>hiiidddfffseQQQne???<<<@GsĪj@h4DuXӵĵD^DdDĦ(((777EEE>>>@@@D^QQQNNNMMMLLLs׼sOOOQQQUUUYYYYYYXXXVVVVVVWWWTTTXXXYYYjjjgeFm8>aĦ s׼sHo  D^UUUhhhaaaDdDĦSSSSSSOOOOOOOOOJJJNNNEEE>>>%%%$$$######s׼sNNNZZZΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦqqqOOO+++Ħ !!!###'''******>d<Ħ333===999;;;===Be======????????????????????????BBBDDDHHHGGGQQQuuugeFYĉ>aĦ Be nu]ӵ   >d<Ħ***YYY\\\666///>d<Ħ(((%%%"""Ħ"""&&&,,,333>>>MMM]]]gggxxxBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦdddIII===+++sdKĦ!!! $$$$$$###""""""###$$$$$$)))))),,,//////888ŶS/// 3we< iĉ@3hR/Ō   DdDĦJJJ@@@ sdKĦ$$$)))gdKĦVVV\\\gggsssgdKĦ>AneneneneDenezzzlllRRRne+++$$$   >A\\\:::(((k< fh  De;;;xxxooocccvvvxxxnenene~~~xxxrrroooccc___YYYRRRKKKDDD@@@===???777777555,,,000xxxhhhSSS  888yyy\\\DDD###   222mmmlllUUU333   """[[[___BBB###   NNNxxxQQQ000    111{{{dddDDD    ###kkkQQQ666   MMMmmmHHH (((RRR,,, VVVjjj=== ***TTT''' XXXuuu::: %%%MMM  KKKfff///      {{{===  >>>QQQ!!!  eeelll))) +++666  QQQJJJ   sssfff$$$  444---  MMM???   qqqPPP !!!###  &&&iii ###&&& :::###  NNN...  bbbBBB  """  uuu^^^ '''))) )))vvv )))*** 444))) !!!999;;;444  HHH888 '''...--- VVVOOO  hhhhhh   yyy$$$  ### %%%000  """222...(((  000===   &&&UUUKKK)))  <<>>666...""" GGGXXX    LLLbbbPPP--- RRRfff    """222RRReee111   ^^^uuu    %%%KKKDDD%%%  nnn"""   >>>GGG""" {{{'''  &&&HHHDDD ###,,,   DDDNNN ...222   ;;;zzzYYY###   :::555 ;;;ddd(((  AAABBB  999ttt---   NNNGGG 999ttt...    RRRQQQ 555rrr---    XXX\\\  ---tttkkk+++      ]]]iii  ***nnnggg(((      ___vvv  ///rrrmmm***  111  ccc$$$  ---qqq{{{000     hhh'''  %%%iii666   lll/// '''eeeyyy,,,   rrr555 (((lllvvv,,,  ttt<<< )))qqq555  yyyBBB +++oooFFF"""  """HHH ***cccRRR%%%  '''NNN $$$PPPTTT(((   ***UUU  AAATTT&&&  ,,,[[[   <<>>xxxWWW%%% <<<<<<  333dddQQQ   >>><<<  &&&DDDCCC000 ???444 !!!AAA[[[::: @@@...  :::UUU%%%  CCCkkk///  JJJVVV### DDD444  PPPTTT!!! CCC888 WWWVVV""" AAA999  ###TTTMMM  >>>:::  ###XXXUUU### <<>>GGG/// !!!{{{bbb  ---'''%%% vvvYYY 222TTTSSS((( tttSSS???  <<>>###  ###lllqqq***  666### !!!EEETTT]]]%%%   ---  """ $$$www AAAoooYYY    zzzmmm BBBppp\\\     pppfff     ^^^OOO  999;;;   (((nnnwwwMMM     LLLlll{{{|||yyytttppplllWWW QQQiiikkktttvvv||||||yyyvvvuuusssnnnfffbbb]]]XXXSSSNNNIIIEEE888 BBBSSSVVV```bbbggghhhkkkooorrruuuyyy}}}wwwkkkeeebbb^^^___TTTIIIAAA999444///((('''$$$!!!  !!!$$$###&&&'''(((***,,,///222777:::IIIMMMTTT[[[ccckkkrrrvvv}}}sssiiiYYYSSSNNNGGG>>>666---$$$     """''',,,111555IIINNNTTTYYY___hhhuuu~~~xxxbbbNNN@@@777111---%%%       )))222999DDDQQQeeeuuuzzzdddOOOAAA;;;222'''          %%%...:::KKK^^^kkk{{{~~~kkkOOO666'''              %%%555CCCSSSeeexxxzzz\\\===)))///(((          $$$555FFFUUUeeeuuu}}}~~~eeeLLL666&&&    ###111999IIIZZZfffqqqvvvdddFFF000     ***;;;IIIffftttmmmSSS:::&&&      !!!---<<>>OOOdddrrrvvv]]]CCC000        )))222CCCUUUdddttt|||iiiUUUBBB,,,        %%%555MMMaaawwwttteeeWWW>>>)))            !!!333EEE___www|||lllYYYDDD333###           %%%222FFFaaa{{{wwwfffRRR???'''             """999LLLgggtttyyyeeeOOO:::***      ///FFF]]]pppxxxiiiVVV@@@+++            ###222FFF]]]nnn|||ooo```RRRFFF333      &&&222;;;HHHXXXkkk|||qqqiiiccc\\\OOO>>>***         """)))222>>>QQQgggwwwqqqhhhYYYQQQFFF:::+++"""######$$$+++:::KKK[[[iiiwwwvvvjjj[[[NNN===///######(((333@@@TTT___nnnzzz}}}nnn\\\KKK<<>>///TTTwwwrrr\\\CCC(((            ...PPP777 555TTT|||xxxgggNNN000            %%%=== &&&BBBnnn```===YYYhhhMMM000            !!!%%%)))    333VVV```<<< %%%AAA444,,,$$$        ######$$$%%%"""    !!!666aaa}}}wwwccc[[[OOO,,, """444)))///,,,+++(((""" !!!       )))!!!###      333PPPooo~~~___III===111  !!!(((///---'''###!!!  !!!!!!!!! $$$"""&&&$$$   $$$???___qqqVVVGGG333333///%%%$$$++++++'''""" !!!""""""  !!!!!!!!! !!!"""!!!!!!""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""######""""""##################"""######///,,,######$$$$$$$$$$$$$$$$$$$$$$$$"""#####################"""""""""""""""!!! !!!!!!!!!!!!"""""""""###"""###$$$$$$"""!!!"""""" !!!    ######!!!   """@@@aaayyy___???//////...$$$  ((()))%%%   !!!!!!   !!! !!!"""""""""!!!!!!!!!!!! !!! !!!!!!"""""""""""""""""""""""""""#################################$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((%%%'''///,,,%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!     !!!!!!###"""!!!  !!!   (((NNNxxxaaaDDD///###!!!$$$   &&&)))%%% !!!!!!!!!   """######"""""""""""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""###$$$%%%$$$###$$$#####################"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))'''***((((((,,,***&&&***((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!  """""""""!!!!!! !!!        BBBwwwsss[[[===)))     """$$$### """$$$!!!!!!   !!!"""############"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''((((((''''''(((&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***))))))((((((((()))***'''***)))(((***((((((+++************************((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#########""""""""" !!!!!! """!!! !!!""""""!!!!!!!!!   !!!######"""!!!  !!!          FFFsssgggCCC"""     """###   !!!$$$%%%!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))*********+++++++++***))))))))))))******,,,---,,,***++++++***,,,***************************))))))((((((((())))))((((((''''''''''''''''''((((((((((((''''''''''''(((((('''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""!!!!!!!!!!!!!!!"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!###$$$%%%$$$###!!!!!!!!!  !!! !!!    ###111111((("""    LLL```000   ###!!!   ###$$$$$$!!!!!! !!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########$$$%%%&&&&&&'''&&&&&&&&&'''((()))***'''&&&&&&''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((()))((())))))(((((())))))((((((((()))))))))))))))))))))))))))***************))))))******************+++++++++******++++++,,,000000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))******)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%$$$###"""######""""""###"""!!!""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!! $$$"""!!! """###$$$$$$%%%$$$###"""!!!      !!!&&&333(((     (((UUU```... !!!        !!!!!!!!!!!!!!!!!!  ###&&&%%%"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""###"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))(((((((((((((((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))******)))(((((())))))))))))))))))******++++++++++++++++++)))*********************++++++++++++,,,,,,,,,,,,......///...+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++*********+++++++++++++++++++++++++++++++++***+++++++++******)))***)))))))))(((((((((''''''''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$%%%%%%$$$###$$$$$$"""###"""!!!!!!"""######"""""""""###############""""""!!!!!! $$$"""!!!!!!"""######"""%%%$$$$$$######""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!            ...SSS|||>>>     """   !!!!!!"""""""""!!!!!!!!!!!!!!!###'''***&&&!!!###############"""!!! !!!""""""###############$$$######"""""""""######%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''')))******)))'''&&&((())))))))))))(((((((((******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***,,,///...+++,,,...---........................,,,------...---,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******+++******))))))))))))((((((((()))))))))))))))(((((((((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$%%%&&&&&&%%%$$$%%%%%%######"""""""""##################$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###%%%'''&&&$$$!!!#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!"""           ---cccggg"""   !!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&%%%###!!!$$$###############""""""######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))+++***)))((((((((()))***&&&(((***+++***************)))'''))),,,+++)))*********((((((***---,,,)))***)))+++))))))***(((***,,,++++++++++++,,,,,,++++++,,,,,,*********+++***,,,++++++,,,---...---,,,,,,,,,...///...------...------...---+++)))+++.........------......//////---......------,,,---...////////////////////////...///000000///...---,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((&&&%%%&&&''''''%%%%%%%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""""""""############$$$&&&''')))***$$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!         @@@yyyTTT       !!! ###$$$%%%#########"""""""""#########$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''(((((()))''''''(((((()))))))))***)))+++,,,,,,+++*********((()))))))))***)))(((***'''))),,,---***''''''******)))+++***+++---,,,,,,++++++,,,,,,,,,,,,,,,---+++***+++,,,---,,,,,,---,,,---------,,,+++++++++,,,,,,---......---......000......000111000......111000...---,,,,,,...///,,,---...------...///000///////////////000000000000111222222111000//////....../////////.........,,,---------------,,,,,,------------------------------------,,,,,,++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$$$$$$$$$$##############################$$$&&&'''(((######"""""""""!!!!!!!!!"""!!!!!!!!!"""!!!!!! !!!###"""       ***ZZZGGG      """ !!!######$$$$$$$$$$$$###$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))******(((((()))))))))((()))***((()))+++,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,******---...++++++---,,,***+++...+++,,,+++***+++,,,,,,***,,,,,,---...---+++,,,...///------//////---,,,---,,,...///...---,,,---...------.........//////...------///000///---...///111111111/////////000222111111111000///000000111000000000000000111111111111222333333222111000000000000000000000000//////..................------..............................------------------,,,,,,,,,+++++++++++++++************************))))))))))))((())))))))))))))))))*********)))(((&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######"""######$$$%%%&&&#####################""""""!!!!!!""""""""""""!!!!!!""""""  ######&&&$$$    :::sssFFF       !!!!!!###$$$""""""$$$$$$######$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((()))))))))******)))************))))))***,,,---......---,,,+++*********++++++++++++,,,,,,,,,***+++,,,***)))***+++,,,***(((***,,,,,,,,,---,,,...,,,---------...+++...------......,,,---///......///000///---,,,---............---...///000000000//////000111000///111000111111000///111333000111333333222111111222444444222111111111222222111111111111222222222222111222333333222111111111111111111111111000000000000000000000//////.........////////////////////////......---------......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************************)))))))))***++++++***)))''')))***)))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###############""""""""" !!!"""###"""   ---333666222***!!!      KKK888     """###%%%%%%$$$$$$%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((()))))))))(((((())))))))))))))))))))))))***++++++++++++*********------,,,,,,++++++******,,,++++++++++++,,,,,,,,,///+++,,,...,,,,,,...,,,)))---000///------------+++///---000000---111111///..................///+++---///...---.........000///...---...///000000000111111000000111000///222000///000222222111000222333444333222111111111333222111111111222333333222222222222222333333333333333444444333222222222222111111111111111111111111111111111000000////////////000000000000000000000//////.........//////.........------------,,,------------------,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++******(((***+++***))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!"""   ,,,888>>>>>>:::111'''     """ZZZ:::        ######"""$$$%%%%%%'''&&&%%%$$$%%%&&&'''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((((((((())))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,///...---------------,,,,,,'''+++000///000111---000---******,,,//////...---111---222---"""(((+++,,,...///......000000///000////////////////////////......///111222111000...111111000///000000...---000333333111...000333333333333333333444555555555444333333333333222222333333333333333333333333333333444444333222222333333222222222222222222222222222222222222111000000111111111111111111111111000000000000000000000000///////////////..............................------------------,,,,,,,,,++++++******+++++++++***)))++++++***)))))))))((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###""""""!!!"""######""" !!!""" """   !!!***000777======:::444       ===~~~999    """   ###&&&$$$"""$$$%%%%%%''''''%%%$$$%%%'''''''''&&&%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,+++,,,---...------,,,---,,,,,,,,,,,,---...//////000///////////////...---&&&...,,,---...)))))) +++...------000333...222&&&$$$---333000///222222///333+++(((...333111///000//////111111///,,,(((%%%+++///222000///000111000111111222222111111444777333222222444555555444222222222222222333333333222333333333333444444444444333333444444333333333333444444333333333333333333333444444333333333222222222222222222222222222222111111111222222111111111000000000000000000000000.../////////////////////......///.........------------,,,,,,,,,,,,,,,+++***+++,,,***)))******)))***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$!!!!!!"""$$$###""""""###!!!!!!    %%%---666<<<===;;;<<<***           \\\}}}444   ((("""    $$$###&&&%%%%%%''''''&&&'''&&&%%%$$$%%%&&&''''''&&&'''''''''''''''((((((((())))))))))))((((((((((((((((((((())))))))))))***+++************+++,,,---+++++++++,,,,,,---------,,,---...///......---...,,,,,,------...////////////......///000000///...(((222//////111+++(((444222000444111444...222""" ,,,555222///222333000...***444111///444111333444000((()))///333111000111222222777***"""...555333---222333444555555111***%%%((()))+++...222444555555333333444444444444444444555555666666555555555555555555555444444444555555444444444444444444333333333333333333333333222222222222333333333333222222111111111111111111111111/////////000000000000000///////////////......---//////...------------,,,+++,,,,,,***)))***+++******))))))((('''(((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((((((%%%&&&'''&&&%%%$$$$$$%%%%%%###"""######"""!!!###$$$$$$    $$$000;;;BBBDDD999555        IIIEEE       $$$###!!!   """$$$###%%%&&&&&&'''(((((('''$$$&&&))))))'''&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((((((((((((((()))***++++++*********+++,,,,,,++++++,,,---------------............,,,---.........---,,,,,,......//////000000000000000000000//////.........&&&+++000333333111000000---000222333333111111222333444444222000///000111111222333444444444444444///***)))...333444222222333333333222///+++,,,...333333333333444444444444444&&&'''444333333333333222666999///  111333222555555666666666444222000///...444444444555666666555555,,,"""333444111444666555555555555444222333666555222111222444444333222222...666222222000444222222222222222222222111111111000000000000000000111000000000000000000000000//////......//////---,,,+++,,,,,,,,,+++++++++++++++******)))((((((''''''((('''''''''''''''&&&%%%'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''+++******)))(((&&&$$$"""##################"""""""""$$$###      $$$...>>>III@@@666      ///{{{VVV    !!!"""  ######$$$%%%&&&&&&'''((('''&&&&&&'''))))))((('''''''''(((((((((((((((''''''''')))))))))((((((((((((((()))))))))******+++++++++,,,---------------...///---............/////////...///000000///.........////////////000000111111111111111222222222222222000111333333222111222333111222333333222222444666444555555444222222333444333444555666666555666666777444222444555333222333333333333444222000111333333333333444444555555555999666+++(((222555222555555555444555555*** '''888666111444555555555888666&&&&&&666666555555555444333222111666555777777666333666;;;000###---111555555222111222555111444222+++222111222000333333333333333333222222222222111111111111222222111111111111111111000000000000000000/////////...---------,,,,,,,,,,,,,,,++++++******))))))))))))******))))))))))))(((''''''(((((((((((((((''''''((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''$$$$$$$$$$$$########################    '''(((---BBBBBB???111      111}}}uuu%%%    """""""""     $$$%%%$$$%%%&&&'''&&&'''((('''&&&((()))))))))))))))))))))***)))(((((('''''''''((()))(((((((((((((((((((((+++************+++,,,---------............///000.........////////////000///000111111000/////////000000000000000111111222111111222222222333333333555444222111000111222333111222333333222333444666444555555555444333444555444555555666555666666777777666666888777444444777666555555555555333333444444444444444444555555555555:::888777999666333777777888777888999444***%%%!!!%%%222999444222666777666333666888+++---555555555555666666666555///(((...888777555777666:::555888<<<...%%%---444666666666555333666:::)))000222777444444444444444444444444444444333333333333333333444333333333222222222111111000111111000///...///000.........---------------,,,,,,+++++++++++++++++++++******))))))))))))((()))))))))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%###$$$&&&(((******)))(((&&&&&&%%%$$$$$$###$$$$$$%%%"""$$$###     !!!###,,,111DDDHHHAAA    ---|||888     ,,,((($$$!!!!!!    !!!###$$$%%%''''''%%%'''(((((('''((((((((('''))))))((())))))))))))))),,,+++***((((((((((((((())))))))))))))))))))))))++++++++++++++++++,,,---,,,---............///000//////////////////000000///000111111000//////000111111000000000111222333222222222222222222222222333222111111222222222111000222444555555444444444444555666555555555666666555666666666666666777888555555666888777555666888888777666666666666555444666666555555555444444444333666555555999888555777444666555555888999888999888555666666444666999666777666666777555444555888666666666777888888888888===888888999555555888999888777888:::777000)))%%%222666888555444777999888555888$$$ 222555555666666666666666555555555555555555555555555555555555444444444333333333222222222111000000000111//////...//////000000000...---------,,,,,,,,,,,,,,,++++++*********))))))************)))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&%%%%%%&&&'''))))))***((('''&&&%%%$$$$$$%%%%%%&&&"""%%%&&&  ###'''))))))111???GGG)))    777\\\      !!!'''###!!!  ###    !!!###%%%&&&'''(((((('''(((******))))))))))))((())))))(((((())))))***)))---,,,+++***)))))))))*********************+++++++++,,,---------,,,------------............////////////////////////000000111111222222111000111111222222111111111222333333444444444444444444444444333333222333444555444222333444666777777777666666777777888888888888888999888888888888888888999:::999888888999888777666666666555555666888999999888777777777777777666666666999888666666999999888777888999888666777666666:::999777777777999;;;:::555555999999666444777888777999999:::999999888888888777777999:::888888999999888999777666999;;;666..."""...888888555555888999666999111(((000888777777777777888777777777777777666666666666777777666666666666555555444444777555444444444444444333000//////000111222333333000000///......---------......---,,,+++++++++++++++++++++************)))+++*********))))))(((((((((((((((((((((((((((((((((''''''((())))))((('''((('''&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%&&&$$$&&&&&&!!!  $$$"""!!!"""((($$$111:::;;;      III///       ***###!!!!!!"""###    """###$$$%%%&&&((()))))))))***++++++***)))******)))))))))))))))))))))******------,,,++++++++++++++++++++++++,,,,,,,,,------,,,.../////////............///000000//////000111000000000///000000111111333444444444333333333333333333333222333333444444444444555555666666777777777555444333444555555444666666666666666777888999888888999999999999999999888999999999999999999::::::999888999999999777666888888888888999::::::888777888888999999::::::::::::::::::999888888888888888;;;;;;::::::888777888777999:::999:::::::::888888888888888666555666777999999::::::::::::::::::999;;;<<<<<<;;;:::999999;;;::::::999888666222///&&&333999::::::999777:::999;;;:::333)))888999888888888999999999999888888888888777777888888888777777777777666666666666888777555555666666555444222111000111333444444444222111111000//////...............---+++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++******))))))))))))******************((((((((())))))))))))((('''''''''((())))))((('''(((((((((''''''&&&&&&&&&&&&&&&'''&&&###!!!     !!!!!!######&&&))))))999    dddTTT       ***'''"""!!! ###    ###%%%&&&'''((())))))*********++++++******++++++***)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...000111111//////000111111111222111111111111222222222111111111222333333555555666555444444555555555555555555555555555555555555555666666777777777777666555555555555555555777777666666777888999:::999999:::::::::999999999888999:::::::::999999:::888888999999::::::999888:::;;;:::999888999999777777777888999999:::;;;;;;777777999:::777888999999444777888999;;;:::888:::;;;======;;;:::999:::<<<:::888777:::<<<;;;:::;;;888999;;;;;;;;;<<<======::::::999888999999:::===999:::<<<======<<<;;;;;;;;;999666666999;;;;;;:::777666888888>>>::::::666888999999999::::::999999999999999999999999999999888888888777777777777777777777666666666666555444444333111222333444444333333222222111111000000000//////...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++*********************************(((((()))))))))(((((((((''''''((()))))))))((('''(((((((((((((((''''''&&&'''&&&'''%%%$$$%%%!!!    $$$###$$$###!!!%%%///(((      +++vvv'''         ((($$$%%%!!!&&&"""  &&&&&&'''((()))***+++************++++++******++++++***)))+++------++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,---.........//////000000111222222111000000111333111222222222111111111222444333333333333444444555555666666666555555555666666666666666666666666666888888777777777777777777666777888888888888777777777888999:::;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;;;;;;;:::;;;<<<<<<;;;;;;:::999777999999888888::::::999777777777888888999999999:::888888999888:::;;;888<<<===;;;:::<<<<<<;;;<<<:::<<<<<<<<<>>><<<999:::888;;;===;;;::::::;;;;;;<<<=========<<<<<<<<<======>>><<<<<<===;;;999<<<;;;<<<:::888888;;;:::666888999;;;<<<:::888888999666<<<<<<333===:::666;;;999999::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777888999999777666666777666444222222333444444333333333222222222222222222000000000...---,,,---...---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************))))))))))))))))))((()))******((('''''''''***)))((('''(((((((((((('''((()))))))))((('''&&&(((&&&&&&%%%$$$&&&'''$$$    $$$"""$$$---***     [[[EEE      $$$ EEEAAA&&&"""!!!$$$'''###  $$$'''&&&(((******)))***,,,+++***+++***)))************,,,+++,,,,,,,,,++++++,,,---------,,,---...///......,,,...///000000000111111111111111111000111111111111111111111111222333333444444333333333444444555666666666555666777777888777777777777888888888888888888888999888888888777888888999999:::999999888999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<============<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<;;;:::999888:::::::::::::::;;;;;;<<<:::::::::::::::::::::;;;;;;;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::999;;;<<<;;;::::::;;;;;;<<<=====================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::888888:::;;;888999:::;;;<<<;;;:::999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888999999999999888888777777666555666555444555666333555444333333333333222111111111111000/////////...------,,,,,,,,,,,,,,,------,,,++++++++++++******(((++++++))))))******'''))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&(((***)))'''$$$&&&''''''%%%$$$######$$$"""$$$""" ###    """&&& ###,,,        $$$iii!!!      lll %%%)))###%%%(((### !!!''')))***)))++++++++++++,,,,,,***+++******++++++***+++,,,+++,,,------,,,,,,------......---.../////////......///111111111111111222222222222222222222222222333333333333333444444555555555444444444555666666777777666666777777888999888888888888999999999999::::::::::::::::::999999888888999999999999999888999999::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<=========<<<<<<=====================<<<;;;;;;;;;::::::999888777:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;<<<;;;::::::;;;<<<<<<=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;:::999999::::::999888::::::999999999888777777666555666555333555777444666555444444444444333222333333222222111111000000///...........................------------,,,+++---***)))******((()))+++******)))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&((()))***((('''&&&&&&'''&&&%%%$$$$$$$$$"""######"""###"""   &&&###           [[[<<<   ###/// <<<@@@dddrrr ###)))%%%!!!&&&'''    '''((())),,,***,,,------------,,,++++++++++++,,,,,,++++++,,,,,,,,,------------......000/////////000000000///111111222222222222222333222333333444444444444333444444444444444555555666555555555555555666777777888888777777777888999999999999999999999:::::::::::::::::::::::::::999999888888999999999999999999:::::::::;;;;;;;;;<<<<<<============<<<;;;:::::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888;;;;;;::::::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<===========================;;;:::;;;<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<=========;;;:::;;;<<<===<<<;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::999::::::::::::999888888777666555666555333555888666666555444444555444444333333333333222222111111111/////////.....................------------,,,+++---)))+++222111***(((,,,***************))))))((())))))))))))))))))))))))''''''(((((())))))))))))'''''''''''''''&&&%%%$$$###"""$$$$$$###$$$  ###             444NNN   ,,,/// 444___sss###)))&&&%%%%%%&&&### %%%)))((((((***+++,,,......------,,,+++,,,+++,,,------,,,,,,,,,,,,------....../////////111111000000111111000000222222222333222222222333333333444555666555555444333333444444555666666666666666555555555666666777888888888888888888999999999999::::::::::::::::::::::::::::::::::::999999999999999::::::::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<=========;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<=========<<<============>>>>>>>>>>>>>>>=========<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<===<<<999777777:::===???===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999888888777888666444666888777777666666666666777666555444444333333222222222111111111000000//////000000///...---------------,,,---***---444333,,,(((+++******+++*********)))))))))))))))))))))))))))))))))******)))((('''((())))))(((''''''''''''&&&%%%$$$"""&&&%%%"""&&&  !!! %%%$$$           [[[ppp%%%    555VVVQQQwww$$$ ((('''!!!$$$&&&((((((!!!!!! &&&)))***++++++***+++,,,---...---+++++++++,,,+++,,,---...,,,,,,------------...//////000000111111111111111111111111222222222222222222222222333333555555666555555444222333444555666777777888888777777666666666666777888888888888888888888888999:::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>======>>>>>>>>>=========>>>===<<<<<<<<<<<<:::999888;;;>>>???>>>========================<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;::::::888555777999888:::999999999999999999888777666666555555444444444333333222222111111111111111000///////////////......,,,+++,,,+++******,,,++++++++++++*********)))***************************++++++***((('''((())),,,***(((''''''''''''&&&&&&$$$&&&&&&"""&&&!!!   ###!!!###!!!!!!"""!!!!!!              !!!555       +++...888TTT &&&%%%!!!"""+++((((((%%%### ''',,,***)))+++,,,)))++++++,,,---,,,******+++,,,+++,,,------,,,,,,------------...///000000000000111111111111111111111222222222222333333333333333444444555555555555444333444555666777888999999999999888888777888888888999888888888888999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===<<<<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<=====================<<<============<<<<<<<<<<<<========================<<<======<<<<<<======<<<>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@>>>>>>>>>>>>=========<<<===============<<<<<<<<<===<<<<<<<<<============<<<<<<=========<<<;;;:::<<<;;;<<<:::777888;;;::::::999999999::::::999999888777777777666555555555333333333222222111111222222111000000000000//////---///...,,,+++---,,,***++++++++++++++++++************************************+++***))))))***+++,,,+++)))''''''''''''''''''&&&'''&&&$$$%%%"""  !!!"""!!! """"""!!!!!!###!!!!!!!!!!!! """!!!  ###           VVVMMM      ---444```''''''''' """%%%)))***((($$$!!!$$$&&&!!! """###!!!%%%)))+++***)))***+++***+++++++++,,,+++)))***,,,,,,++++++,,,,,,,,,,,,---------------///////////////000111111000000111222333222222222333444555444444444444444444444444444555555666777888999999999999999888888888999::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>==================>>>>>>???>>>===<<<=================================>>>>>>======>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@????????????@@@@@@??????@@@@@@@@@@@@??????>>>???????????????@@@@@@AAAAAA@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>======>>>=========>>>>>>>>>======>>>>>>>>>===<<<;;;:::;;;;;;===<<<999:::<<<;;;;;;:::999:::::::::999999999888888777777666666666555444444333333333333333222111111111111111000///---000222111000000---***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))******)))((((((((((((((((((&&&&&&&&&&&&###  """""""""!!!!!!!!!"""###!!!!!! """!!!...  """(((000777III\\\SSS>>>444          )))ggg        VVV]]]""")))%%%###***)))&&&&&&******'''(((''' &&&'''$$$***)))***++++++***+++,,,+++***+++,,,***(((***---,,,+++++++++,,,+++,,,---------------/////////...///000000000000000111222333222222333444666666666555444444444444444444444555666777777888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<========================<<<<<<======>>>>>>?????????????????????>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>============????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???>>>???????????????@@@AAAAAA@@@???????????????????????????@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>???>>>>>>????????????>>><<<:::999:::;;;===<<<:::;;;===<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888777777666666666666444444333333333333222111111111000000///.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((***+++***)))(((((())))))&&&&&&'''&&&$$$%%% """###$$$######$$$%%%%%%"""!!!!!!!!!!!! !!!###"""###))))))   """---XXXkkkxxxiiiXXX999666***         wwwyyy&&&      ###$$$'''%%%***((('''(((%%%&&&'''))))))###  '''((())),,,,,,,,,------------,,,,,,---,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,------....../////////000000111222000000111222222444333333444777:::999777444444444444555555555555444555666777777888888888999999999999;;;;;;;;;:::<<<<<<;;;<<<<<<;;;:::999:::;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>?????????>>>?????????>>>>>>???@@@?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@????????????======>>>??????@@@AAAAAA?????????>>>>>>>>>>>>>>>???????????????@@@@@@@@@??????????????????????????????????????????>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCAAA???@@@BBBAAA>>>???AAAAAA@@@@@@@@@@@@@@@???@@@???===???DDDCCC???BBBAAA??????@@@@@@AAA@@@????????????????????????>>>???AAABBBAAA???===;;;;;;??????<<<;;;999;;;@@@<<<============<<<<<<;;;::::::999::::::;;;::::::::::::999999888777666666666666555555555444333333333222222111222111000///------............------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***)))(((((()))******)))(((''''''&&&&&&&&&''''''  !!!$$$&&&$$$######%%%%%%$$$$$$###!!! !!!"""---%%%!!!%%%'''""" 000KKK^^^bbbaaa]]]VVV777***###        EEE???        ###(((******(((((())))))'''((()))%%% """***++++++...---..................---...------,,,,,,,,,,,,,,,,,,---------,,,,,,------------...//////000111111222333444222222333444444555555555555666888888777777777777777777777777777555666777888888999999999<<<;;;;;;<<<===>>>>>>===>>>=========>>>>>>===<<<===>>>>>>>>>>>>>>>???@@@??????>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????????????????======>>>>>>??????@@@@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA???BBBBBB???======>>>>>>???AAABBBBBBAAABBBBBBAAA@@@@@@BBBCCCCCCAAA@@@@@@CCCAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????@@@AAABBBBBBAAA@@@??????AAA@@@???>>><<<<<>>>>>???>>>???>>>>>>??????@@@??????>>>?????????>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@???????????????>>>>>>>>>@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@AAAAAA@@@@@@???????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCAAA???@@@AAACCC>>>@@@BBBBBBAAABBBBBBAAACCC@@@@@@CCCBBB???DDDMMMDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA>>>???@@@<<<:::???<<<=========>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::999999888888888888777777777666666555444333222222222222111000111000///............///......------------------,,,,,,,,,,,,++++++++++++++++++***************************))))))((((((''''''   !!!###%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###)))+++'''***///***$$$111zzzOOO333///000+++000666333***'''''' '''///BBBRRRPPPGGG777""""""     ZZZ+++        %%%+++''',,,///...***)))++++++'''+++******'''  %%%,,,------......000000000000000000000000,,,---...............------...//////000000111222111222222333444444555555333444555444444555666666555777777777777888999999::::::999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>????????????@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCAAA???===<<<<<<===@@@BBBBBBBBBCCCBBBAAAFFFAAAAAACCCCCCAAAGGGQQQFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCAAA???@@@@@@:::999>>>>>>>>>>>>>>>????????????>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999888888:::999888888888888777666555555444444333333222222222111000///////////////......------------------------------,,,,,,,,,+++++++++*********+++++++++***++++++******)))((('''&&&%%%!!! !!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###)))'''''')))++++++++++++%%%###hhh>>>&&&""""""(((......---000444((($$$)))111333<<>>>>>??????@@@@@@AAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB???;;;<<>>>>>======<<<;;;;;;:::999999::::::999999999888777777555555555555444333333333111222222111111000///...------------------------------------,,,,,,++++++***************++++++,,,+++++++++******)))''''''&&&'''''' ######$$$%%%&&&'''''''''&&&&&&%%%$$$###""""""###$$$!!!$$$+++---((('''***---"""YYYYYY<<<%%%!!!###%%%&&&$$$&&&,,,,,,))))))///222,,,222;;;HHH888///      ~~~%%%        )))***---......------...,,,******---,,,...+++!!! (((000000...///000000111111000000000///000000------......////////////...///000000111111222333444444444444555555555555555777888777777888888888::::::999888999::::::888::::::;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGEEE<<<444666>>>AAADDDEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCDDDEEEEEECCCDDDDDDCCCCCCDDDDDDDDDCCCEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDBBB<<<;;;@@@AAAAAA@@@@@@@@@??????@@@@@@???????????????>>>>>>===<<<<<<;;;::::::999999::::::999999999888888777555555555444333333333333111222222222111000///...............------------------,,,,,,+++++++++*********+++******+++,,,,,,++++++++++++***)))(((((('''%%%'''###%%%$$$###%%%&&&'''''''''''''''&&&%%%###""""""###""""""%%%(((***)))((((((///(((222WWW333(((****** """ $$$111555---%%%(((666999EEEFFF+++    RRRMMM     ###******,,,,,,---------...---,,,,,,///......,,,###***...222222111111222111222111111000000000000000000000/////////000000000111222222222222222333444444555555555555666666666666777888888777888888777:::;;;;;;:::999:::::::::;;;;;;<<<===============>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDCCCBBBAAABBBCCCDDDDDDBBBAAAAAABBBCCCCCCCCCCCCEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDDDDDDDCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD:::///...333CCCEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBAAABBBDDDFFFGGGEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCDDDCCCBBBBBB>>><<<>>>@@@@@@@@@?????????@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999:::999999888888888777666555555555555333333333333222222222222111000000000///////////////............------,,,,,,++++++++++++,,,,,,++++++++++++,,,---,,,,,,+++************(((%%%'''&&&(((&&&!!!&&&'''$$$###$$$&&&'''''''''''''''&&&%%%###""""""###%%%%%%$$$###&&&)))++++++,,,000222 xxxiii???$$$)))"""$$$&&&!!!!!!###---555222000(((<<>>>>>===<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888777666666666666666444333444444333222111111000000111111000000000000000000000/////////......------,,,,,,---------,,,+++***+++,,,......---,,,++++++++++++))))))***&&&'''((($$$))))))%%%###$$$&&&&&&''''''''''''&&&%%%###""""""###%%%"""!!!$$$'''''')))+++++++++333444$$$LLLQQQ222 ###&&&$$$!!!""" )))777===111444***===;;;/// uuuIII        ---???MMMbbbxxx=== ...---***...111...,,,++++++,,,---//////...///...+++'''%%%&&&,,,000222111111111111222333333000///000111000///000222444222000111333444444333333444444555666777888888777888999999888888888999<<<======<<<;;;;;;;;;<<<:::;;;<<<<<<<<<<<<<<<===<<<===>>>??????>>>>>>???>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFEEEGGGFFFGGGIIIIIIHHHGGGIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEAAA>>>>>>;;;@@@EEEFFFEEEFFFHHHIIIGGGHHHHHHFFFEEEFFFFFFDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDBBBDDDEEECCCAAA???===<<>>@@@BBBCCCAAAAAAAAABBB@@@AAAAAA???>>>>>><<<===<<<<<<<<<<<<<<<:::999999888777888777666666777666666555555444444444444222222111111111111111111///.........////////////---------------,,,,,,++++++++++++++++++,,,,,,,,,+++,,,++++++,,,***)))...,,,***)))''''''''''''&&&'''&&&$$$###$$$%%%$$$###%%%%%%$$$###"""!!!!!! """"""!!!''')))&&&++++++111<<<;;;444kkk999$$$###%%%&&&$$$!!!###!!! ---999666///111:::???333!!!      FFF)))     999]]]~~~!!!&&&...,,,+++......+++,,,+++++++++,,,,,,,,,,,,......---+++***,,,000333222222222222222222222222///...///000000///111333222111000111444666666666777777777666666666666666777888888999999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>???>>>>>>>>>???===>>>???@@@?????????@@@BBBBBBCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHGGGHHHIIIJJJHHHHHHIIIHHHGGGFFFFFFGGGGGGGGGFFFDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFBBBCCCFFFIIIGGGBBB===:::>>>AAAEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGDDDAAAAAACCCAAA<<<777AAA@@@AAADDDDDDCCCBBBCCCCCCBBBCCCCCC@@@??????<<<;;;::::::;;;;;;<<<;;;:::<<<;;;:::::::::888777888888888777666555555555555444333333222222222222222000000//////000000///...---------,,,,,,+++******...------,,,,,,++++++******+++******+++)))(((+++***)))((('''(((((((((((('''%%%######$$$$$$$$$#########""""""!!!!!!!!!!!!"""$$$$$$"""###'''***)))---,,,++++++$$$jjjGGG'''!!!%%%$$$$$$!!!$$$---@@@EEE555---333)))      111YYY    @@@kkkggg ###%%%%%%&&&))))))'''******************+++,,,+++,,,,,,,,,---///111333000000111111222111000000---------/////////000111222111111222555777888777777777777777888888888888888999:::;;;;;;<<<===>>>>>>???@@@@@@????????????===>>>?????????????????????@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFFFFGGGGGGFFFHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGKKKGGGEEEDDDEEEEEEFFFGGGCCCEEEFFFFFFFFFHHHIIIHHHHHHIIIIIIGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKGGGHHHIIIJJJJJJJJJHHHGGGIIIGGGFFFFFFDDD@@@======>>>>>>???AAAAAA@@@@@@AAACCCAAABBBBBB???>>>>>><<<======<<<<<<===<<<;;;::::::999999:::999777666666777666666555555555555444444333333222111000000000///..................---------------,,,,,,++++++******++++++++++++******+++,,,***+++---+++)))+++)))(((''''''''''''''''''&&&%%%###"""""""""!!! $$$###"""!!! PPP>>>""" %%%$$$$$$ &&&555???<<<+++AAAFFF        !!!,,,       LLLBBB  """$$$%%%&&&&&&''')))+++******++++++,,,...//////---......///////////////........./////////000111444333333444666777777777777777777888999999:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFF>>>666333555;;;BBBGGGGGGHHHGGGGGGGGGIIIJJJIIILLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKIIIHHHGGGFFFGGGHHHIIIJJJGGGHHHIIIIIIIIIHHHFFFEEECCCCCCDDDDDD???999999<<>>?????????>>>>>>???????????????@@@@@@@@@@@@??????@@@AAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGBBB>>>>>>@@@CCCFFFHHHHHHHHHGGGFFFGGGIIIJJJJJJKKKJJJIIIIIIHHHFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHLLLJJJIIIIIIKKKLLLKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFGGGDDDBBBBBBAAA===;;;:::<<<===???@@@@@@AAAAAABBBAAA???AAAAAA>>>>>>>>><<<::::::::::::;;;;;;;;;:::999888888999999777666777555444333333444444333333222222111111000///......000000//////000000///...++++++++++++******))))))------,,,,,,+++)))'''&&&###$$$######%%%$$$!!!!!!    %%%~~~bbb%%%###$$$ """"""+++:::222&&&     bbb;;;        888}}}lll///!!!!!!!!!!!!!!!!!!"""$$$$$$&&&&&&'''''')))+++,,,+++,,,---...///000111222222333333444444444555555555888999:::::::::;;;<<<<<<<<<===>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFDDDEEEFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGGGGFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDHHHGGGEEEEEEFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEEEECCCDDDDDDDDDDDDCCCCCCCCCFFFHHHHHHEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEGGGHHHGGGEEEEEEHHHHHHGGGFFFGGGIIIJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIJJJKKKIIIIIIIIIKKKLLLLLLIIIGGGFFFFFFEEEFFFGGGFFFEEECCCDDDBBBAAA???===;;;999777<<<>>>@@@??????@@@AAAAAABBB@@@AAAAAA???>>>>>>;;;<<<;;;:::999999888777666:::888777777666444333333222111///.........---,,,,,,,,,,,,++++++***))))))%%%$$$###""""""!!!     $$$fffQQQ!!!$$$  '''...===%%%'''       TTT      ]]]III999$$$  !!!"""############$$$%%%%%%&&&''''''((((((***++++++,,,+++,,,,,,---...///////////////111222444333222222333444444444777777888999999999:::;;;<<<===>>>>>>?????????@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDFFFGGGFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFCCCBBBCCCCCCAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCGGGEEEEEEFFFFFFEEEDDDEEEGGGGGGFFFDDDDDDFFFGGGGGGGGGEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJHHHIIIKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEDDD>>>???>>>;;;:::;;;:::777888;;;<<<:::999999::::::888666777666333111111...---,,,***)))((('''&&&%%%          (((III???!!!!!!!!!"""&&&@@@RRR888'''%%%     @@@lll     000<<<999%%%,,,)))"""!!!  """"""###$$$$$$%%%&&&&&&(((''''''&&&&&&''''''((('''((()))))))))******)))+++******))))))******+++,,,------------------,,,,,,---...///000111222222555555555555666666666666777777888888999999999999555666888888888888:::;;;;;;<<<<<<;;;;;;===>>>===;;;<<<>>>>>>>>>>>>>>>???>>>AAAAAA>>>===???@@@>>>@@@?????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@???@@@BBBBBBCCCCCCAAA@@@AAABBBBBB===<<<;;;<<<;;;999999:::<<<<<<:::999777666555444444333333222222333666888333555555333000000333777111///---------,,,+++)))((($$$&&&,,,''' !!!         !!!000777xxx,,, """  """%%%III;;;---       777;;;       ___EEE>>>666111333///111000---+++(((&&&$$$############$$$$$$###!!! !!!!!! !!!!!! !!!!!!           ###$$$%%%%%%$$$###$$$%%%$$$###$$$'''%%%$$$%%%&&&'''&&&'''***)))))))))(((''''''%%%###"""!!!$$$'''%%% """"""$$$            ###'''(((,,,666___"""!!!$$$###!!!***@@@444      ...         ,,,DDD>>>777333222///333111///------,,,+++***++++++,,,---...///...---,,,---,,,+++******)))((((((((((((((())))))((('''***((((((***+++***)))***))))))))))))(((''''''&&&%%%%%%%%%$$$###"""!!!!!!      !!! )))*** ### !!!"""$$$,,,)))&&&$$$'''///,,,000***'''%%%'''&&&        """&&&***,,,111999CCC!!!222HHH$$$     +++ttt      KKK{{{GGG@@@;;;888333444333222///---,,,,,,,,,+++.........///111222333222222333333111111222222111111111111111111111000///---------...////////////000000111111111111000000111111111111000/////////111//////000///---,,,,,,)))((('''%%%###       """###"""...333+++%%%%%%((('''000!!!555,,,"""%%%222******((('''222+++...%%%"""       !!!"""%%%%%%&&&***...111777ppp&&&&&&???222        999___   kkkvvvJJJBBB>>>===555777777444000---+++***)))(((,,,++++++,,,---.........///000000000000222222111222222222333333333111000///000000111222222222333555666666777888888888888999999999999999999999999<<<<<<===???@@@??????@@@@@@@@@???>>>===<<<;;;;;;<<<::::::::::::999666444222222222111///---,,,,,,***(((&&&$$$$$$###!!! $$$""" $$$...333)))EEE333 &&&---%%%%%%### '''!!!###       !!!!!! !!!!!! !!!"""###!!!&&&'''&&&)))---000555qqqccc666---      :::AAA     111oooHHH???======444555888555111...,,,+++******------,,,---............///000///...---......---000000000000111000///...///000111222222333444444666666777888999999::::::::::::;;;;;;<<<<<<<<<<<<===<<<===???@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHJJJKKKKKKIIIIIIJJJKKKGGGFFFFFFFFFGGGFFFEEECCCGGGGGGGGGFFFDDDAAAAAAAAA>>>======<<<;;;;;;::::::444222111111111000...------+++(((&&&$$$$$$$$$###         !!!222%%%...(((&&&''''''$$$      !!!"""###""""""####################################""""""!!!!!!""""""!!!"""###$$$"""'''(((&&&(((,,,333;;;ddd444!!!NNN+++     OOO---     MMMdddFFF???<<<999444333111///,,,+++***+++++++++...------...///000000///000111000//////111111000111111111111222222111000...///111111111222333333333444555555666666777777777777888999::::::;;;;;;<<<<<<===???@@@@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKKKKLLLKKKJJJIIIMMMKKKHHHGGGGGGGGGHHHHHHGGGEEECCCBBBBBBAAA@@@>>>===;;;:::::::::999999999777666555444222111000000+++******+++***'''&&&&&&$$$$$$$$$###!!!!!!!!!!!!   """$$$$$$!!! !!!!!!!!! $$$((($$$---***$$$+++333555---     !!!!!!""""""###$$$%%%&&&&&&'''((()))&&&'''(((((('''&&&&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!$$$((('''%%%&&&***444@@@[[[ggg DDD222   sss"""       %%%fffXXXCCC@@@;;;555555111+++***((((((((()))******,,,,,,,,,---...///......///000000///000222444333222222222333444444333222000333444333444555666555666666777777888888888888999999:::<<<======>>>>>>??????AAACCCDDDDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKMMMNNNMMMLLLKKKLLLNNNPPPNNNLLLKKKLLLMMMMMMMMMKKKKKKKKKIIIHHHHHHJJJLLLKKKIIIIIIJJJKKKIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIHHHIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIKKKJJJIIIIIIJJJKKKJJJIIIKKKIIIHHHIIIJJJJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGHHHGGGEEEDDDEEEEEEFFFGGGFFFDDDBBBCCCDDDBBBDDDDDDAAA<<<777555444000111555999;;;:::::::::555444333444555444111...+++&&& (((+++)))+++------...000111000///...+++%%% """### $$$!!!"""$$$'''***,,,...///)))&&&%%%$$$###&&&)))'''...)))''''''&&&((()))&&&''''''***///000//////666000000555AAADDD999...'''$$$###### !!! !!!!!!!!!"""$$$$$$$$$%%%&&&'''''''''(((((()))******+++++++++***************++++++,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))***)))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''###$$$$$$$$$######$$$$$$$$$&&&%%%%%%&&&)))222===QQQ555 @@@555      '''  ,,,NNN@@@@@@:::222555......,,,+++******+++++++++---------.........---,,,///000///......///000000000000000111222222222111///222333222222444555444666666666777777777777777999999:::;;;======>>>>>>AAAAAABBBDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKMMMNNNOOOLLLOOORRRSSSRRRSSSWWWZZZ\\\YYYUUUVVVZZZ\\\\\\[[[[[[[[[[[[YYYWWWYYY\\\```^^^[[[YYYYYYXXXVVVUUUVVVTTTSSSSSSRRRQQQPPPOOONNNNNNMMMLLLJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJHHHGGGJJJHHHGGGGGGHHHIIIHHHGGGJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFCCCBBBBBBDDDDDDCCCCCCEEEBBBEEEGGGFFFCCCBBBCCCEEEDDDEEECCC<<<111&&&"""111===@@@<<<888444222000333777;;;<<<<<<999888444222666<<>><<>>EEEEEEGGGIIIIIIGGGGGGIIIKKKIIIEEECCCCCCAAABBBDDDCCCDDDCCCEEEFFFEEEGGGGGGDDDDDDFFFEEEIIIDDDJJJKKKDDDIIIKKKCCCMMMPPPHHHKKKDDDCCCCCC@@@<<>>888555555111...,,,)))((()))***++++++,,,,,,,,,------------...///000///...------............000111111000///...///000000000000222222111444333444444444222333666777888888999999:::<<<======>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKMMMLLLMMMNNNLLLLLLOOORRRTTTRRRRRRRRRRRRUUUXXX\\\^^^ZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXZZZ^^^```___]]]\\\YYY\\\[[[YYYXXXZZZZZZWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPOOONNNLLLKKKLLLLLLLLLLLLKKKJJJIIIGGGIIIJJJJJJHHHGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBDDD???;;;;;;000&&&000888===<<<>>>======:::===777;;;<<<>>>111;;;<<<===???@@@AAAAAAAAA???@@@BBBCCCBBBAAAAAABBBCCCCCCBBBAAABBBBBBCCCDDDBBBEEE:::)))+++===FFF@@@???<<>>>>>;;;888777888777666555444444444222000111444111000///000111222000...111111000000///.........------,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---------------------------///111222000...------------...............---------------------------------,,,,,,++++++******+++++++++++++++*********''''''((('''''''''&&&&&&))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&''')))///888HHHhhhyyy&&&&&&     [[[  (((777      &&&"""WWWbbbLLLAAA@@@:::666555111---,,,***))))))+++,,,,,,,,,,,,---------.........////////////...---......------///000000000000///000111111111111222222111333222222333222111222444555666777777777888:::;;;::::::;;;===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLKKKKKKMMMPPPRRRPPPPPPPPPPPPRRRUUUXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYVVVUUUVVVYYYZZZYYYWWWVVVSSSVVVWWWUUUVVVXXXXXXVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDCCCDDDAAAAAACCC999%%%444<<>>444+++,,,666???@@@<<<<<<<<<;;;>>>BBB<<<>>>>>>>>>>>>>>><<<===???AAAAAAAAA@@@AAABBBAAA???::::::;;;===>>>>>>>>>===>>>???@@@@@@?????????@@@??????@@@@@@@@@@@@>>>===>>>=========>>>>>>===<<<<<<>>>>>><<<;;;;;;;;;:::;;;:::999999888666777999888666444333333333222111000000000000000000000000000000000000000000//////////////////000000000000000000000000000000/////////////////////////////////000222222111///...///..................---------------------,,,,,,,,,,,,,,,,,,++++++************************+++++++++((((((((('''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&''')))///777EEE^^^###     ###  ZZZaaa  ***555%%%VVVHHHAAA???999555444000,,,+++*********,,,------...............///////////////000000///......///......///000000111111111000111111///000111111000333222222333222111222333444555555666666666777888888999999;;;<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFHHHIIIHHHHHHJJJLLLMMMMMMLLLMMMMMMNNNPPPRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUTTTSSSTTTSSSUUUUUUTTTTTTUUUUUURRRTTTSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFCCCCCCBBBDDDAAABBBEEE;;;000???EEEGGGEEEAAACCCCCCDDDAAADDDEEEAAA<<<###---BBBBBBBBBBBBBBBAAA@@@???CCCBBBAAA@@@@@@AAABBBDDDAAAAAAAAAAAAAAAAAAAAABBBBBB@@@AAA@@@888...+++...???BBB<<>>DDDBBBBBBBBBAAA@@@>>>===@@@DDDEEEDDDCCCBBBCCCDDDCCCAAA;;;===???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCDDDFFFFFFDDDBBB@@@@@@???@@@AAAAAA@@@@@@<<>>>>>>>>===<<<<<<;;;:::999999::::::777555333333333333333222333333333333333444444222333444555555444333222333333333333222222222222111111111111111111111111000000000000000000000000...000111000///......///..................------------------------,,,,,,,,,,,,+++++++++*********)))************+++++++++))))))(((((('''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((***...666@@@PPPWWW!!!     ddd """  !!!WWWSSShhh"""  )))JJJ{{{TTTIIIAAA<<<666444222///,,,++++++***+++---...///...////////////////////////000111111000000000000111111111111111111111111///000000//////000111000444444444444444333444444444555666666555666666777999999999:::;;;===???@@@???@@@AAACCCDDDEEEEEEEEEDDDFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNOOOOOOOOOOOOOOORRRQQQPPPQQQQQQQQQRRRSSSQQQSSSSSSRRRRRRRRRQQQOOOPPPPPPPPPOOOOOOPPPPPPPPPNNNMMMNNNNNNOOOOOONNNMMMLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJIIIIIIIIIJJJIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHEEEEEEDDD777111???CCCEEEDDDAAACCCCCCAAACCCDDDEEEBBB666,,,CCCBBBBBBCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDD>>>333)))---BBBCCCBBBGGG@@@@@@FFFDDDCCCCCCCCCBBBAAACCCFFFEEEEEEDDDCCCDDDFFFDDDAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCBBBBBBCCCDDDEEEEEECCCBBBAAA@@@BBBAAA@@@@@@???>>>===>>>===<<<:::999999:::::::::888888888777777666666666444444555555555555444444333333333222222111111000000000000000000000000///000000000000000000000000//////000///....../////////////////////......---...............---------,,,,,,++++++++++++++++++************+++++++++++++++***)))((((((((()))))))))))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((******...555===DDDrrrooo,,,'''      111###  '''ZZZ000!!!     ---'''000sssmmmTTTJJJAAA;;;777444111...,,,,,,,,,,,,,,,---///000...............////////////000111111000000000111222111111111000111111111///000000000000222333222444555555555555555555555666666777777777777888888999999999999:::;;;===>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGFFFEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMLLLOOONNNMMMMMMMMMMMMNNNPPPKKKLLLNNNNNNNNNOOOOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLLLLKKKJJJLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEGGGDDDDDDBBB333222>>>AAAAAACCCBBBCCCAAA>>>CCC@@@BBB@@@+++333GGGCCCCCCCCCCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDBBBCCCEEEBBB<<<&&&:::JJJBBB@@@GGGDDDBBBDDDCCCDDDFFFFFFEEEDDDDDDFFFFFFFFFGGGHHHHHHFFFBBBEEECCCBBBBBBDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGJJJKKKLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMLLLLLLIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@??????>>>>>>======<<<<<<======<<<<<<;;;;;;:::999888777777666666555555555555555555555333333222222111000000000111111111111111111111111000000000000000111111111111111111111000000111111000000000000000///////////////000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***)))))))))***+++*********)))))))))(((((('''''''''''''''&&&&&&&&&&&&))))))***++++++...444===AAA]]]///222,,,     HHH***000&&&  ===   ...===(((CCCdddOOOGGG???<<<:::666111...------............000000........................///000000000//////000111000000000000111111111222///000000000000333444333333444444444555666666555666777888999999999999:::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMOOONNNNNNNNNMMMLLLMMMNNNLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEGGGGGGGGGFFFFFFFFFEEEEEECCCDDDCCCDDDCCC555777BBBCCCCCCDDDCCCDDD@@@@@@CCC@@@CCC@@@,,,;;;@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBDDDEEEDDDCCCDDD;;;---@@@HHHAAAGGGHHHDDDFFFEEEFFFHHHHHHFFFDDDCCCFFFHHHJJJJJJKKKJJJHHHEEEJJJGGGEEEEEEGGGIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLHHHHHHHHHHHHIIIIIIHHHHHHHHHEEECCCDDDEEEEEEEEEDDDBBBBBBAAA???>>>>>>===<<<<<<<<<=========<<<:::999::::::999999888888777777888777666666555555666666555444444333333222222222333333333333333222222222222222222222222222222333333222222111111111111222111111222111111111000000111111111111111000//////............------------------,,,,,,,,,,,,++++++---,,,++++++++++++++++++++++++++++++************((((((((((((((('''''''''''')))***+++---,,,...333===BBBQQQDDD==="""***"""    mmmqqq\\\CCC  }}}[[[    :::DDD"""iii[[[JJJCCC<<<;;;:::555000111///000000000000000111111000000000000000000000000000000000000///000111333000111111111222222222222000000000000000222333333222333444444555777666555666777888999999999:::;;;<<<<<<======>>>>>>??????BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEFFFHHHHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNNNNNNNOOONNNOOOPPPOOONNNNNNPPPQQQPPPOOONNNMMMLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGFFFHHHEEE555777CCCEEEDDDDDDDDDEEEAAACCCBBBCCCDDD777222BBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGCCCCCCGGGHHHEEEAAAAAAIII---,,,>>>DDDBBBCCCEEEEEEEEEEEEFFFEEECCCCCCDDDDDDFFFHHHHHHHHHHHHGGGEEEGGGFFFEEEEEEFFFGGGHHHHHHFFFGGGGGGFFFFFFEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHEEEDDDEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCBBB???AAABBBBBBBBBAAA@@@>>>===;;;;;;:::::::::999999999999999888888777777666666666666666666666555555555444444333333333333333333444444444444444444444444444333333333222222222222222222333333333222222222111222222222111111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,+++++++++++++++******)))))))))))))))))))))((('''***+++---...---...333:::CCCHHHeee===%%%AAA---  YYYvvvKKK222 (((LLL666   ,,,555222222rrrVVVGGGAAA:::999888333000444000111222222111111111222222222222222222222222222222222111111000111333555333333333333333222222111222333222111222333444444222333444444555888777555555666888999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEDDDEEEDDDDDDEEEGGGIIIHHHKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPOOOPPPQQQPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFCCCEEEDDDEEECCCBBB===***222@@@CCCBBBBBBBBBEEECCCDDDAAAEEEAAA'''111CCCGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFGGGGGGEEEAAA(((...GGGHHHEEEEEEHHHHHHHHHHHHFFFFFFHHHLLLGGGJJJLLLKKKJJJKKKKKKJJJGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKKKKIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKJJJJJJJJJJJJHHHIIIKKKGGGGGGFFFDDDCCCCCCBBB???AAAAAABBBBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;999999::::::999888666666777777777777777777777777555555444444444444444444444444444555555555555555666666555555555555444444333333333444444333333333222222222222222111000///000000//////......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++)))*********************(((+++,,,...///......333666CCCCCCkkk999&&&:::000NNN>>>    TTT777%%% ,,,666888---"""  777>>>###OOOkkkTTTJJJDDD===999666333000///...///000111222222222222000000111222333333333222000222333111111222333222222333333222111111222333444333222222333444444444444444555555666666666666666777888999:::;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@BBBCCCDDDDDDCCCBBBDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJKKKLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKHHHGGGEEEDDDIIIIIIQQQKKKFFFCCCHHHBBBDDDHHHCCCDDDEEEEEEDDDDDDDDDEEECCCCCCHHHEEE@@@EEE;;;(((EEE???GGGAAA@@@@@@EEECCCIII>>>;;;###555GGGDDDAAAFFFJJJEEE@@@FFFJJJCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEEEECCCGGGIIIHHHDDDCCCCCCDDDDDDGGGAAA+++888IIIGGGDDDEEEHHHDDDEEEFFFCCCDDDEEEFFFGGGJJJLLLJJJHHHHHHJJJDDDPPPGGGFFFLLLGGGHHHKKKKKKJJJIIILLLMMMKKKHHHGGGJJJKKKIIIIIIKKKIIIIIIMMMOOOLLLKKKMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBBBBBBBAAA???@@@AAAAAAAAA@@@AAA@@@???<<<<<<;;;;;;::::::::::::999999888888888888777666777777777777777888888999444444444555555555666666555666666666555555555555555444444333333333444444444333222333222222222333333222111222222000......000///000111111...------/////////...---,,,------------............---,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,+++***,,,///000---...000999@@@HHH```@@@,,,&&&KKK222ggg111   UUUEEE  &&&+++(((  $$$===@@@ppp```PPPHHHBBB<<<999888666333111//////000111111222222222000000000111222333333333444555555444222333333222111111222222222222333444333333222333333444444444555555666666666777777777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@BBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLKKKLLLLLLKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJMMMKKKEEE<<<000222:::NNNTTTGGGLLLDDDCCCHHHGGGFFFDDDCCCDDDFFFHHHHHHCCCDDDDDDDDDHHH666***BBBAAAEEEBBBEEEFFFHHHFFF@@@JJJ,,,(((CCCDDDCCCEEEDDDDDDHHHJJJFFFEEEIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEHHHIIIHHHCCCEEEHHH666000;;;FFFLLLDDDHHHEEEFFFAAA888777777HHHGGGFFFEEEGGGHHHFFFAAAEEEEEEGGGNNNIIIDDDKKKHHHJJJGGGEEEFFFHHHGGGGGGGGGGGGGGGEEEEEEJJJLLLKKKLLLNNNMMMMMMNNNMMMJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCAAA???@@@AAABBBAAAAAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888888888888777888888888888777888888888555555555666666666666666666666777666666555666666666666555555555555555555666555555555555444333444444222222333333111000000111111111222222000...///.........---,,,,,,,,,---..................---------------------,,,,,,,,,,,,,,,++++++++++++++++++***)))+++///000///000333666???EEESSSOOO((( ///;;;666  }}}jjj   111QQQAAA000xxxXXXNNNEEE???999888888666333000//////000000111111111111000000///000111222333333555666666555444444444333111222333333333444444555555444444555666666666555777777777777777888888888999:::;;;<<<============???????????????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLQQQLLLLLLJJJCCC???<<<666 444mmmhhh)))%%%333999999===BBBFFFHHHHHHHHHHHHJJJDDDDDDFFFHHHKKK999###:::GGGIIIEEEFFFEEEEEEJJJEEE<<< 222AAACCCLLLFFFLLLHHHCCCFFFHHHGGGJJJFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKJJJJJJIIIGGGEEENNNGGGFFF888+++999FFFDDDBBBBBB===;;;444---333888EEEJJJKKKIIIIIILLLLLLIIIFFFFFFKKKLLLFFFFFFJJJEEEHHHGGGHHHJJJJJJHHHFFFEEEDDDGGGFFFEEEHHHKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEBBB@@@@@@BBBCCCBBBBBBBBB@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;999999999999999999::::::999888888777777777777777777777777777777777777777777777666666666777777777777777666666555555555555555666666444333444444333222333333222111111222111222222222000//////......///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***---///...000333555;;;BBBIIIppphhh444$$$$$$@@@///...~~~  %%%111   111===---GGGoooVVVMMMAAA<<<777666666444000---...//////000000000000000000///......000111222333222333333333444444555555444444555555555444444444555555666777888888777666888888888888888888888888999::::::;;;<<<<<<<<<<<<@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMJJJOOOJJJ;;;333///,,,222qqq~~~444"""***000222111///...,,,***,,,+++***...''' (((444BBBKKKGGGBBB???DDD&&&666CCCAAAGGGLLLGGGCCCFFFLLLLLLJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGJJJKKKJJJFFFIIIHHH<<<333CCCIII===;;;999444444000000===EEECCCHHHJJJHHHFFFGGGHHHFFFIIINNNLLLJJJMMMLLLHHHKKKKKKIIIHHHIIIIIIJJJJJJLLLFFFLLLLLLGGGFFFIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHEEEGGGGGGGGGGGGFFFDDD@@@AAACCCDDDDDDCCCBBB@@@>>>?????????>>>>>>>>>======>>>===;;;:::;;;;;;;;;;;;::::::999999888888777777888888888888888888777777777888888777777666777888777888888888777666666555555444444666666555555555555444333333333222111111111000111111000///..................---------...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***+++,,,,,,,,,...111444777>>>JJJddd}}}BBB111 !!!BBBKKK...LLLqqq QQQaaa     '''BBB111ccchhhTTTKKKAAA<<<777666555222...,,,......//////////////////000///......///111222222111111111333444555555666555555444444555555555555555555555666777777666555888888888888999999999999999::::::;;;;;;<<<<<<<<>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999999888888999999888888888888888888888888888888777777888888777777888888777666666555666555555666666666777999666444333333333111000000000000000000//////...---,,,---------,,,,,,,,,---,,,---------,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++***************,,,...000666<<>>999777555111///---......//////////////////000///......///111222222333222222333444444444555444333333333444555666666666666555666777777666666888999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMMMMMMMNNNOOOMMMMMMMMMNNNOOOOOOOOONNNOOOOOONNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNLLLNNNOOOPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOONNNMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKNNNKKKMMM>>>000++++++999hhhxxxCCC  >>>{{{zzz___NNNEEEDDDAAAAAACCCBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIHHHGGGEEEDDDDDDAAAEEEEEE>>>444---,,,,,,888555111...555666AAAAAA'''(((+++111000222999333...***)))---333777;;;???GGGKKKNNNSSSMMMOOOPPP222 $$$333<<<@@@AAACCC@@@<<<333///666???DDDFFFKKKKKKJJJIIIIIIJJJJJJHHHJJJKKKKKKKKKJJJIIIGGGFFFGGGHHHHHHFFFFFFEEEBBB???BBBDDDEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999888888888999999999888777777888999888888888777777777666666666555444555666666888:::777555333333333111000000000111111000000000///....../////////..................///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++---......:::@@@GGG]]]cccMMM<<<%%%"""%%%111lllxxxNNN"""!!!KKKiii ;;;444  !!!444999)))333kkkXXXNNNFFF???<<<999666333000//////...//////000000000000000111000000000111222222222444333222444555444444555555444222222333555666777888777666666777777777666999999999999::::::::::::<<<<<<<<<===============??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPNNNNNNNNNOOOQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKNNNPPP;;;***!!! 777^^^vvvEEE""""""666444]]]ppplllIIICCCMMMHHHAAAGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIGGGFFFEEEEEEGGGJJJLLLKKKDDD???CCCMMMVVVOOOIIIJJJ777***$$$QQQeee"""$$$(((+++''',,,333***$$$''')))***+++...222444888EEEEEEJJJAAAAAADDD***)))$$$%%%---555:::???CCCGGGJJJIIIGGGGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHGGGEEEDDDDDDBBB@@@BBBCCCDDDCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888777777888999888888888888777777777777666555444555666666777888888666444444444222111222111222222111000111000///000000111111000/////////---...///...---,,,---///,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++++++++,,,...///000:::AAAGGGWWWttt```DDD333 '''IIIEEE###BBB666888  !!!;;;444"""HHHeeeTTTLLLAAA;;;999777444111......000//////000000111111111111222222111111222222333222444222222444555555444555888666444333444555777777888777666555666666666666999999999::::::;;;;;;;;;=====================>>>BBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPOOOOOOOOOQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPOOOPPPQQQQQQPPPPPPPPPPPPQQQPPPOOOPPPQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLIII555---((($$$<<>>EEELLLKKKIIIHHHJJJLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDDDDDDDCCCAAAAAACCCCCCBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@??????>>>>>>===============<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888777777888999999999888888888888999999888777777888888777777888888666555555555333333333222333333111000111000///.../////////...------------......---,,,+++,,,...............------------------------------------+++,,,,,,,,,,,,---......222444>>>HHHPPPbbbcccXXXLLL555GGGiiirrr,,,XXX555  (((+++%%%YYYvvvbbbUUUJJJBBB>>><<<999666333111...------...///000111222222333333333333333333333333333444444333444555555555555777666444444666666666666888777666777888888888777:::::::::;;;<<<===<<<<<<===<<<;;;;;;===>>>>>>>>>CCC@@@???AAACCCBBBCCCFFFFFFIIIKKKJJJHHHGGGIIIKKKKKKKKKKKKJJJJJJLLLMMMLLLOOOOOOOOOOOOOOOPPPOOOOOORRRRRRQQQQQQRRRRRRRRRRRRTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSSSSRRRRRRSSSRRRPPPPPPQQQQQQPPPOOOOOOOOOPPPQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNMMMLLLLLLLLLLLLKKKJJJNNNGGG...'''111555>>>cccUUU[[[+++ !!!""" $$$!!!iiiwww&&&'''777IIIBBBHHH???FFFIII@@@IIIDDDHHHFFFIIIYYYiiissspppFFF444"""$$$!!!"""***&&&%%%"""+++''')))444---''' +++111777;;;@@@<<<>>>{{{ZZZ@@@DDD***###&&&***<<<@@@DDD@@@GGGOOOLLLJJJLLLLLLKKKKKKLLLLLLMMMLLLJJJIIIJJJJJJHHHDDDDDDGGGFFFBBBAAACCCCCCBBBAAABBBBBBBBB????????????>>>>>>======<<<;;;::::::;;;<<<;;;:::<<<<<<<<<;;;:::::::::;;;::::::;;;;;;::::::999999;;;:::::::::999::::::::::::999999999:::999888666555555666777777777777777666555444444444444333333333222222111111000000000///...---...000000000.../////////...------------......------......//////---------------------,,,------------------------///444999BBBQQQ___uuudddbbboooddd000)))''''''NNN555 &&&%%%...vvvkkkYYYNNNEEEBBB>>><<<888666444222111000......///000111222222222555555555444444555555555444333333444555555555555666555444444555555666666777666666666777888888777:::::::::;;;<<<======<<<>>>>>>======>>>???@@@@@@===???BBBCCCDDDDDDDDDBBBEEEGGGIIIIIIGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSRRRPPPPPPPPPQQQPPPOOOOOOOOOPPPQQQPPPOOOOOOOOOOOOOOONNNMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOONNNNNNLLLNNNIII222###%%%(((222FFF000$$$&&&///555BBBHHHDDD===///###//////''' (((uuuiii'''000BBBAAADDDCCCEEEFFFBBBDDDEEEKKK[[[ppp|||hhh222"""!!!'''&&&'''###)))%%%)))222999>>>FFF<<>>>>><<<;;;;;;<<<===========================<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::999999999:::::::::999888888999888777666777777777888888888888888666666555555555555444333333333222222111111000000000///...///000111000////////////.........------//////........./////////......------------------++++++,,,,,,------......///444;;;DDDQQQ\\\~~~zzz|||eee<<<111000+++***333///hhh,,,  ###$$$FFFbbbTTTIIIBBBAAA;;;999666333222222111111///000111111222333333333666666666666666666666666444444444555666777666666555555555555444555666666666666666666777888888777::::::::::::;;;=========>>>=========>>>???@@@@@@DDDEEEDDD??????CCCFFFEEEDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKNNNPPPTTTGGG333$$$,,,111###)))555666;;;CCCEEEIIIEEEEEEKKKHHHCCCHHH(((### $$$+++!!!NNNPPP(((@@@???FFFDDDEEEIIIBBBGGGMMM???UUU~~~oooVVV---+++'''""" $$$###$$$$$$&&&)))$$$'''111333555555555555>>>CCCAAAHHH---IIIRRRGGGCCC... (((222666555CCCMMMOOONNNMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHEEECCCBBBCCCCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<=========;;;999;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::::::::::::::999888888888888888777888888999999999999999888777666555555555555444444333333333222222111111111111000//////000111000///000///......//////...---000000//////////////////------,,,,,,,,,,,,,,,---++++++,,,,,,------.........222999BBBMMMUUUqqqkkkZZZUUUVVV]]]QQQ (((aaasss```RRRIIIAAA===999666333111111111111111000111111222333444444555666666666666666666666666555555666777888888888777666666777666666666777888777777777777777888888777::::::999:::;;;<<<===>>>=========>>>??????@@@@@@<<<===>>>@@@CCCDDDCCCAAAEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPOOOLLLNNNIII>>>666...&&&333MMMFFFIIIKKKLLLLLLJJJHHHGGGLLLLLLEEEGGGDDD444444333*** ###777,,,### ...######mmm444###>>>EEEDDDIIIIIIHHHIIIPPPKKKCCC555666666<<<'''******%%%<<<###&&&((((((!!!222:::@@@;;;999999EEEMMMMMMMMMFFFRRR\\\[[[UUU???...!!!***$$$&&&***333333IIITTTQQQNNNNNNMMMPPPNNNNNNMMMMMMMMMMMMMMMLLLMMMKKKJJJKKKKKKHHHEEEDDDCCCEEEDDDCCCAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999999999999999888888666666555555555555555444333333333333222222111111111000///000000111000000000///---...///000...---000000//////...............---,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,///000555;;;FFFNNNeee333xxxooo^^^PPPIIIBBB999888666333111000111111111///000000111222444444555555555666666666666555555555555666777888888777777666777888777777777888999888888888888888888777888999999::::::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAIIICCC???BBBEEECCCAAAAAAEEEEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKLLLMMMMMMLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMPPPMMMKKKJJJFFFIIILLLFFFDDDJJJGGGLLLGGGHHHGGGGGGHHHGGGHHHPPPMMM111%%%555===111!!!$$$222111&&&222EEE!!!ccc```""">>>GGGFFFJJJJJJJJJKKKdddEEE###777;;;%%%!!!666"""&&&&&&&&&***111000888;;;AAABBBNNNIIIMMMKKKPPPKKKLLLOOOMMMIIIEEE???222!!! &&&%%%///111222@@@SSSVVVLLLLLLQQQPPPMMMOOONNNMMMMMMNNNNNNMMMLLLLLLKKKJJJKKKKKKHHHEEECCCDDDEEEEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===@@@???===============<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::999999888777777888888888888888888888888777777666555555555555555444444333333333333222222222111111111000000000000000000000///---...///000...---/////////......------,,,///......---------......------------,,,,,,,,,,,,//////333888AAAJJJ\\\{{{]]]'''SSSlll[[[NNNHHHBBB:::777555222000000000000000......///000111222333333555555555666666555555555555444444555555666666555555666666777777777777888999999999999888888888888999::::::;;;;;;<<<======>>>???@@@@@@@@@@@@@@@@@@XXXLLLBBBAAABBBAAACCCHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLLLLKKKMMMNNNOOOOOONNNNNNOOOPPPOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSRRRQQQRRRSSSQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNMMMLLLKKKKKKKKKKKKJJJIIILLLMMMMMMJJJGGGJJJEEEKKKEEEGGGJJJDDDHHHJJJJJJKKKJJJFFF999555BBBBBB---,,,???777 111@@@NNNjjj+++@@@CCCLLLHHHIIIOOOGGGggg(((<<<===))) !!! &&&***---,,,111333<<>>???@@@@@@??????????????????===<<<<<<<<<======<<<;;;;;;:::::::::::::::999999999999999999999888888999888888777666777777777777888888777777777666666555555555555555555444333333333333222222222222222111111000000000000000000///......//////...---............---------,,,...------,,,,,,---------,,,,,,,,,------------...//////444888@@@GGGTTTkkk999$$$777nnnuuucccWWWKKKFFF???:::555333111000////////////.../////////000000111222444444555555555555444444555444333333333444444444555555555666777777777777777888999999888888888999999:::<<<<<<<<<<<<=========>>>???@@@????????????CCC???>>>BBBEEEDDDDDDFFFEEEFFFGGGGGGHHHHHHHHHIIIHHHIIIIIIIIIIIIKKKKKKJJJKKKMMMNNNNNNNNNNNNOOOQQQOOOOOOPPPQQQRRRSSSRRRQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTSSSQQQQQQSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLMMMMMMNNNMMMLLLKKKHHHJJJDDDFFFFFF@@@DDDFFFDDDDDDHHHIIIHHHHHHLLLGGGFFFLLL>>>"""///GGGNNN777!!!))))))###333|||bbb...@@@DDDLLLGGGIIINNNHHH{{{444:::999%%%!!!)))***...555???MMMLLLIIIKKKNNNCCCPPPJJJAAAHHHJJJEEEDDDDDDFFFIIIJJJIIIAAA555%%%%%%***???UUUZZZJJJGGGQQQRRRKKKKKKPPPMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFGGGFFFCCCBBBCCCDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@>>>???@@@@@@????????????===>>>>>><<<;;;:::;;;======<<<;;;;;;::::::::::::999999999999999999999888888999999999888777777777777777777888777777777777666555555555555666555444444444444333333333333333333222111111000000000111/////////.........---------..................------------,,,,,,,,,,,,,,,---------------...............333666===EEEOOOaaa999'''888XXXjjjXXXRRRIIIBBB999777555444222222111111111000000000000000000000111111222333444444444444333222666444333222333444444444666555555666777888888777666777888888888888999:::999;;;===>>>============>>>@@@AAAAAA@@@@@@???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKJJJKKKLLLMMMMMMLLLNNNPPPPPPPPPPPPRRRTTTRRRRRRRRRSSSTTTSSSRRRQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTSSSQQQPPPRRRRRRQQQPPPPPPPPPOOONNNMMMPPPOOOOOONNNOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNMMMLLLJJJFFFBBB<<<666222///,,, %%%(((!!!'''(((+++888HHHCCCKKKIIIPPP@@@<<<@@@444"""%%%555---   ///(((!!!@@@||||||555???KKKFFFIIILLLHHHOOOBBB222777 ***GGG===777888LLLLLLKKKJJJGGGLLLFFFIIIIIIHHH@@@FFFEEEFFFJJJJJJGGGGGGFFFCCC===444*** ***111???GGGIIIKKKPPPOOOLLLPPPRRRKKKMMMMMMMMMNNNNNNMMMLLLJJJKKKLLLIIIEEEEEEHHHHHHDDDBBBDDDDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@???@@@AAA@@@???>>>>>>>>>===>>>@@@???<<<;;;<<<=========<<<;;;;;;:::::::::::::::::::::::::::999999999:::;;;;;;999888888888777777888888888888777777666666555555666666666555444444444444444333333333333333222111000000111111/////////...------------.........//////////////////////////////.....................------------,,,,,,000333999BBBMMM]]]zzz\\\(((### (((---111444<<>>======>>>???@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCGGGEEEFFFGGGGGGFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRQQQSSSSSSSSSRRRRRRRRRTTTQQQQQQRRRSSSSSSSSSSSSRRRUUUTTTSSSSSSRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPQQQQQQKKKIIIOOOIII@@@:::'''&&&&&&)))+++!!!### ,,,888@@@<<<---%%%$$$AAA888$$$  ,,,""""""zzz^^^ddd;;;AAAIIIIIIHHHPPP===lll;;;===///&&&888AAA===EEEFFFKKKHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEGGGGGGGGGGGGEEEDDDFFFFFFCCC???@@@FFFIIIHHHHHHJJJMMMOOOPPPOOOOOOPPPNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKIIIGGGCCCFFFHHHFFFEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????AAA@@@???>>>==================<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999::::::;;;:::::::::::::::::::::888999999999888888777777777555444444666777666555555555555444444333333333444333333222111111111111000000//////............,,,------...///000000111/////////......------------------......---------,,,,,,///444999???JJJUUUlllrrrjjjbbbbbbggglllsssxxxqqq]]]MMMFFFAAA<<<888666666333111111111111222444444333333222333444555555555555444444444444444444666333111111111111222333444555666666666666666777777777666666777777888999::::::;;;;;;<<<<<<<<<<<<>>>======>>>????????????@@@@@@@@@AAABBBBBBCCCCCCFFFEEEFFFGGGGGGFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKMMMOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRQQQQQQQQQPPPPPPQQQPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPKKKPPPQQQNNNJJJ>>>666666...000((((((111###''',,,+++***&&&%%%+++$$$%%%!!!###%%%!!!---'''(((222(((###111???vvv222DDDLLLKKKHHHOOOBBBqqqjjj666888333"""$$$"""@@@777777MMMJJJDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGJJJKKKDDDFFFHHHIIIKKKLLLJJJFFFJJJLLLNNNNNNNNNOOOOOONNNOOONNNNNNMMMLLLLLLKKKKKKMMMLLLKKKJJJKKKJJJHHHGGGCCCGGGHHHFFFFFFGGGFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@BBBAAAAAAAAA@@@@@@??????@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777666666777888777666555555555444444444333333444333333222111111111111000000000/////////////////////................../////////......------------..................---,,,,,,...222666;;;FFFOOO]]]nnn[[[LLLFFF@@@;;;777555777444111000000111222333555555444444555555666777666666666666555555555555666444333222111111222444555666777777777777777888777777777666777777888888999::::::;;;<<<<<<<<<<<<============>>>??????>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOOOONNNMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQRRRPPPPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNNNNPPPTTTGGGEEE>>>111333222)))...777111,,, %%%...***///000---$$$---,,,''' '''***%%%"""IIIVVV&&&777666$$$444GGGJJJJJJIIIMMMBBBqqqGGG...ZZZXXX000###***<<<___SSSEEEDDDEEEFFFDDDEEEFFFFFFDDDDDDFFFGGGFFFEEEDDDCCCDDDFFFIIIIIIHHHGGGHHHIIIJJJHHHFFFJJJLLLLLLJJJKKKMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIIIIGGGFFFCCCFFFGGGEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???????????????>>>>>>=========<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888999888777777777888777666555555555555444444444333333333222222222111111111111111000000000///000000000000...------------.../////////.........------........................---,,,---000333888AAAJJJVVVvvv~~~kkk[[[MMMGGG@@@:::777444666333111111111111111222444444333333444444555666666666777777777777777777666555555444333222333666666777888888888888888999999888888888888888999999::::::;;;<<<============>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPRRRTTTTTTRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNPPPUUUGGG<<<888)))'''999444222###,,,333000111222000&&&"""!!! ===}}}lll///222(((000tttLLLJJJHHHJJJLLLMMMBBBkkkBBB666nnnpppDDD'''###777///111AAADDDFFFEEEEEEFFFEEEAAABBBDDDDDDEEEFFFFFFEEECCCCCCCCCFFFCCCBBBCCCEEEGGGJJJMMMKKKKKKKKKLLLMMMMMMMMMLLLIIIJJJKKKLLLLLLLLLLLLKKKMMMLLLJJJIIIIIIHHHHHHGGGDDDEEEEEEDDDCCCDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAA????????????@@@>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777666666666666555555555555555444444444444444333333333222222222222222222111111000000000000000000///...------...///000000/////////.........---...........................---...000333777@@@HHHXXXooorrrcccUUUJJJEEE???999777444333222111222333222111111222222222222222333444444666666666666666666666666666666555555333333444777777888999999999999999:::;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTTTTRRRPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQRRRQQQPPPOOONNNPPPKKKSSSFFFEEEDDD))),,,...000666)))!!!###$$$000$$$)))$$$###&&&000'''###(((((( ###EEE}}}@@@$$$)))%%%999bbbmmmWWWgggPPPNNNJJJMMMNNNNNNHHH___NNN'''QQQ]]];;;(((!!!###!!!>>>;;;>>>@@@@@@CCCGGGGGGFFFHHHKKKGGGFFFGGGHHHHHHFFFEEEFFFCCCEEEIIILLLKKKIIIHHHIIILLLJJJLLLOOOQQQOOONNNPPPKKKLLLMMMNNNMMMKKKHHHGGGMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFDDDBBBBBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBB@@@?????????@@@@@@>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888777777666555555555555444555555555444444444444444333333333333333222222222222222111111000000000111000///...------...000111000000/////////.................................------...///222888@@@GGGUUUfffkkk]]]QQQHHHCCC<<<888555333222111111333444222111111111111111111222222333333555555555555444444444444666444444444444333444666777888999:::999999::::::<<<<<<;;;;;;;;;<<<============>>>???@@@@@@AAAAAACCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSUUUUUUSSSRRRSSSSSSSSSSSSTTTSSSSSSSSSTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQRRRPPPFFFGGG@@@ ###!!!///)))!!!***$$$999:::111***+++%%%###  ###666FFFxxx>>> '''$$$>>>lllVVVzzzYYY@@@NNNLLLOOOLLLNNNPPPQQQXXXhhhxxxCCC"""999|||PPP+++'''***(((&&&$$$"""%%%!!!''''''444>>>AAACCCCCCAAA??????@@@EEEBBB@@@CCCEEEEEEFFFHHH@@@EEEKKKOOOOOOLLLJJJHHHIIIIIIKKKNNNNNNMMMMMMOOOKKKLLLNNNOOONNNLLLJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDBBB@@@AAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@>>>>>>==================<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999999888888888888777777666666666555555555555555555444444444444444444444444333333222222222222111111000000000000111000///.........///000000000000//////..................------.........,,,------...222888???EEEQQQ```zzzwwwdddWWWMMMFFFAAA;;;666444222222111111333333222111111111111111111222333333444555555555444444444444444666444333444444444555666777888999999999999::::::<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDDDDCCCBBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUTTTSSSTTTRRRRRRQQQQQQQQQRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRROOOZZZJJJGGG===777BBB***!!!222AAA///333)))   %%%''',,,...,,,888VVVqqqqqq???&&&(((555EEEWWW===777JJJLLLIIIMMMLLLLLLOOOHHHDDD???GGGAAA///******...JJJEEE888444777888---$$$###$$$ 666::::::444,,,'''### $$$!!!"""'''++++++)))))),,,000555:::BBBKKKPPPQQQJJJNNNPPPMMMLLLNNNOOONNNLLLMMMOOOPPPPPPPPPNNNNNNGGGHHHHHHHHHHHHFFFEEEEEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@??????>>>??????@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999:::;;;;;;;;;;;;::::::999999999999999888888888888888888777777666777777666666555555555555555555555555555444444333333222111111111000000000000000111000///.........//////000000000/////////..............................------......111777>>>CCCNNNZZZlllnnn[[[NNNFFF@@@>>>999666666444333222111222222111111111111111111111222333333444444444555555666666666777666444333444666666666777777888999999999999999:::;;;:::::::::;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGJJJKKKKKKJJJJJJKKKMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPQQQMMM999<<<:::&&&999...---;;;444""" &&&:::@@@DDDEEE???AAA^^^}}}ggg,,,$$$###%%%+++$$$$$$555IIIKKKDDDLLLPPPLLLKKKFFFKKK???555$$$%%%***!!!(((eee}}}TTT???FFFDDD222&&&"""######"""!!!(((---(((!!!!!!"""&&&222@@@GGGGGGQQQYYYZZZRRROOOUUUVVVRRRQQQQQQRRRRRRQQQQQQPPPPPPJJJJJJKKKLLLKKKJJJHHHHHHEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;:::999:::;;;;;;<<<;;;;;;:::999999999999999888888888888888888777777777777777666666666666666666666666555555555555444333333222111111000000000000000000//////............///000000000000000//////......//////............//////////////////111666===AAAGGGRRR___}}}hhhXXXMMMFFF>>>:::999777666555333333333333333222222222333222222111222222333333555444333333555666555555555555444444666777888888888999::::::::::::::::::;;;;;;::::::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOORRRTTTSSSQQQPPPQQQRRRSSSRRRRRRRRRTTTSSSQQQSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRPPPOOOSSSRRRNNNKKKIII@@@---===666)))  ))):::CCCDDDIIIGGGEEEIIIdddxxxyyy|||{{{DDD)))***...===JJJKKKKKKLLLLLLLLLLLLKKKKKKEEE555%%%%%% ###$$$PPPsssKKKOOOIIIIIIFFF333"""$$$!!!(((777BBBGGGXXXZZZZZZYYY]]]YYY___[[[SSSPPPSSSRRRPPPOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHFFFDDDAAABBBEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>@@@@@@===<<<>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777666666777777666666666777888777666555555555666666666555333222111222111111111111000000111111333222111///////////////222000//////000000///......///000111000000000111111111111111222444999<<>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPRRRSSSSSSQQQQQQSSSQQQRRRRRRQQQRRRSSSRRRPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOQQQRRRPPPOOORRRPPP===(((""")))    &&&999BBBDDDGGGEEEGGGFFFFFFXXXuuu___'''<<>>JJJSSS]]]UUUTTT^^^YYYbbbVVVOOOQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFFFFEEECCCCCCCCCCCCBBBAAAAAA@@@AAA>>>???AAAAAA>>>>>>@@@@@@???>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<====================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888:::::::::999888888888888777888999888777777777777555555555444333222222333222222222222222222222222444333222111000000000000111111222222111111000000///000111111000///000000///000000000000333777;;;BBBGGGXXXgggiiiYYYMMMEEE@@@;;;999888666333222000000111111222222222222333444444555555666666666777777888777666555555555555555555666888888888888888999::::::999999999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTRRRRRRRRRRRRSSSTTTSSSRRRRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQOOOSSSRRROOOSSSTTTFFF444!!! 111  :::DDDIIIGGGOOOHHHOOOQQQOOOOOO```SSS***@@@KKKLLLJJJKKKKKKLLLLLLLLLKKKKKKMMM===+++(((&&&***"""999wwwqqq|||~~~yyytttNNNLLLOOOLLLLLLKKKLLLFFF***!!!### ***---)))### (((,,,DDDWWWRRRVVVOOOZZZPPPKKKMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKJJJHHHGGGBBBCCCDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA???@@@BBBBBB@@@???AAAAAA@@@???????????????>>>======<<<<<<<<<=============================================<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::999777666666777777888888777777777777888555666666555444444444444333222222222222222333333555444333222111000000000000222444444222111000111///000000000///......///............///111555888@@@CCCRRR]]]vvvyyyeeeXXXMMMDDD???;;;999777555333222///000000000111111111111222333444555555555666666777777888777555555555666555666777888999999999888888999::::::999999::::::;;;;;;;;;;;;<<<=========??????????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRQQQQQQSSSTTTPPPTTTSSSOOOMMMNNNIIIBBB:::  999 )))CCCDDDJJJKKKLLLIIIHHHJJJNNNLLLZZZDDD000BBBIIIMMMJJJKKKKKKLLLLLLLLLLLLLLLNNNEEE444+++(((,,,###,,,xxxxxxUUUTTTUUUUUUQQQMMMEEEPPPCCC###!!!******"""!!!###111???CCCSSSNNNQQQLLLNNNRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIGGGAAACCCEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBB@@@@@@BBBBBB@@@???@@@?????????????????????>>>@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::777999999888666555666777888888888777777777888999777777777777666666666666444444333333222333333333555444333222111111000000000111222222111000000000...//////...............---.........---///222555;;;AAAJJJSSSeeeppp```RRRIIICCC>>>999777555333222222000000000000000000000000000111333444444444444555666666666555333444555777444555666777888888777777777888999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????????????????@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTSSSRRRRRRTTTUUUTTTTTTSSSRRRPPPOOOPPPPPPDDD===***777000GGGDDDIIIJJJGGGZZZ^^^dddnnnqqq}}}uuu222 999KKKMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMM???000)))---%%%%%%^^^yyyZZZRRRVVVXXXNNNPPPLLLHHHNNN777"""***111'''!!!GGGcccccckkkVVVOOONNNRRRRRRPPPPPPOOONNNOOONNNLLLLLLKKKIIIFFFBBBDDDEEEDDDDDDFFFGGGGGGEEEEEEDDDCCCCCCBBBBBBAAABBBAAAAAABBBAAA?????????===>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::999:::;;;:::888888999:::::::::999999999999::::::999888888777777666666555777666555444333333333333444444333222222111000000111000//////000000000///............/////////////////////...---...000222555???DDDMMM```~~~yyyjjjZZZNNNEEECCC>>>999777555333222222000000000//////////////////000222222222222333444555444444333333444555666555666777888888777777777777888999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSTTTTTTUUUSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTVVVRRRPPPSSSTTTRRROOOOOOPPPQQQHHH---!!! (((  555IIIHHHJJJGGGTTT|||ccc"""000GGGNNNKKKIIIKKKKKKLLLLLLLLLMMMMMMMMMJJJOOOGGG888,,,(((###FFF]]]FFFMMMWWWNNNMMMQQQIIIKKKHHH%%%###)))+++555!!!(((""";;;pppnnn```cccUUULLLNNNPPPQQQQQQOOONNNOOONNNLLLKKKLLLJJJGGGBBBDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAA@@@??????>>>>>>???????????????@@@==================>>>>>>>>>>>>>>>===============<<<<<<==================<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<;;;:::::::::;;;999999888888999999999888888777777666666555555444666555444333222222222222333333333333222111000000222000//////000111111000000/////////000111111000///000000///......000111555@@@DDDLLL```rrrlll```RRRJJJDDD@@@<<<999777666444222222000000//////////////////000111222222111222333555444444444444555555444333555666777888888777888888777888999999999999999:::::::::;;;<<<============@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOPPPRRRSSSSSSRRRSSSTTTSSSQQQSSSRRRSSSTTTSSSQQQQQQRRRPPPQQQSSSTTTTTTSSSSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQSSSQQQPPPQQQQQQOOOLLLJJJMMMOOOFFFHHH444(((!!! 999FFFIIIKKKHHHZZZ}}}yyy|||SSS&&&BBBOOOIIIGGGMMMLLLLLLLLLLLLMMMMMMNNNNNNJJJNNNLLLBBB222###///xxx|||hhhiiitttmmmQQQNNNPPPGGGLLL777''')))'''222///"""!!! 555\\\bbbggggggZZZQQQRRRSSSTTTTTTSSSPPPQQQPPPMMMLLLMMMKKKHHHBBBEEEGGGEEEDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@??????@@@============>>>>>>??????>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999888888888888777777777777777666666777666555555666555555444444444222111111111222222333444444444444333222111111111111111111111111000111000//////000111000000///000000///......000222888???EEEJJJXXXfffyyydddUUUJJJGGGCCC<<<999777666555333111000000000//////////////////111222333222222222444666444444444666777666333111444555666666666666666777888888999999888888888888999999:::<<<<<<<<<<<<;;;???>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRQQQPPPPPPRRRRRRPPPRRRRRRRRRSSSRRRPPPPPPQQQOOOPPPRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPOOOOOOPPPRRRRRRQQQOOOOOOSSSTTTQQQNNNNNNNNNNNNMMMJJJPPPJJJAAA333!!!))),,,!!! &&&;;;@@@FFFLLLLLLLLLgggoooBBB 777JJJKKKIIIMMMPPPLLLLLLLLLMMMMMMNNNNNNNNNMMMOOOPPPLLL:::"""eee```PPPMMMIIILLLIII)))%%%,,,+++444$$$!!! ###%%%%%%FFFMMM[[[aaa___YYYSSSSSSUUUSSSPPPPPPRRRRRRSSSRRRNNNMMMNNNMMMJJJCCCGGGIIIHHHFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEEEECCCDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBB@@@?????????=========<<<============>>>>>>>>>============<<<=========<<<<<<;;;;;;:::::::::;;;;;;::::::999999999999888888777777666666888777777888888888666555777666555555666666666555555555444333333444555555444444555555555444333222///000222222111000000111111000/////////000////////////000/////////111333888:::DDDEEEKKKYYYhhhfff]]]LLLAAAFFF>>><<<:::888666333111111222000000////////////000111111111333333444444555555777555555666666444444444888666666666666555666888666666777999:::;;;:::999888:::<<<>>>???>>>===<<<>>>???@@@@@@@@@???@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRQQQOOOQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQRRRSSSQQQQQQRRRSSSSSSRRRPPPPPPRRRSSSSSSRRRRRRRRRQQQNNNPPPPPPPPPPPPPPPQQQQQQQQQOOOQQQRRRQQQQQQRRRRRROOOMMMNNNLLLJJJLLLGGG000"""%%%   (((>>>@@@JJJKKKLLLmmmfff---+++CCCOOOOOOKKKLLLPPPLLLLLLMMMMMMMMMLLLKKKKKKOOONNNLLLMMMHHH444"""!!!GGG```PPPKKKFFFLLL;;;"""&&&(((+++...111000---((( $$$000AAAOOOTTTTTTSSSSSSRRRQQQQQQSSSSSSRRRPPPPPPQQQQQQPPPPPPPPPNNNLLLJJJCCCCCCEEEHHHJJJIIIIIIIIIKKKFFFCCCDDDFFFEEECCCCCC???AAACCCCCCBBBAAABBBBBBAAA@@@@@@AAAAAA???============<<<<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999;;;;;;:::;;;;;;:::999999:::888777888::::::999777777999999888888999888666666666666777777888888999777777777666666555555555555777777666555555333111...000111000///111222222/////////000000......000111---///666555------444777333BBBDDDLLLWWWOOOVVV^^^UUUOOO>>>DDD@@@@@@666777666555555555333///000000000///...------...444333333444555666666777888888888999777444444555666555555555555555555777888888888888999999999888999:::;;;<<<>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQRRROOOOOOPPPQQQQQQQQQPPPOOOPPPQQQQQQPPPPPPPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOKKKLLLJJJIIILLLLLLAAA222  ***DDDGGGFFFLLL^^^kkk|||www$$$ 888JJJJJJHHHLLLNNNKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKIIIGGGIIIKKKBBB000###'''wwwMMMOOOLLLOOOBBB%%%(((...000///+++(((&&&###((("""333LLLVVVLLLLLLLLLMMMMMMMMMOOORRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNNNNNNNNNNMMMKKKJJJEEEEEEEEEFFFEEEDDDGGGJJJGGGDDDBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>@@@@@@????????????>>>============<<<;;;<<<<<<<<<<<<=================================<<<======<<<=========<<<;;;;;;::::::;;;<<<===<<<;;;999:::;;;::::::::::::888999999888888888888888888777666666555555444444444555666666555555666555444333444222......333333///000///000111222111111222///000000///...---,,,+++333===@@@CCCJJJ888EEELLL777<<>><<<=========>>>>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPQQQRRRRRRPPPOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQPPPPPPPPPQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOONNNNNNLLLKKKLLLNNNKKKFFF888(((  333GGGMMMVVV``````{{{YYY333FFFQQQKKKHHHNNNPPPKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIIIILLLLLL==='''''' hhhggg^^^OOOKKKMMM666###444000111...'''""""""!!! $$$$$$$$$EEEAAA@@@>>>777000!!!999VVVZZZVVVQQQPPPPPPQQQRRRTTTTTTTTTSSSQQQQQQSSSRRRPPPOOOOOOOOOOOOOOOOOOMMMLLLGGGGGGHHHGGGDDDCCCFFFJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@AAA?????????@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????======<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;999:::;;;:::::::::999888::::::999999999999999999999999888666666555555555555666666666666666666555111444666444111111333555222000.../////////...///+++------+++,,,111111/////////...111MMMJJJ...)))+++111555555555444333222222333222111...,,,***+++---000222333444444555666777888999999999999777555555666444444333444666666777777888777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>@@@BBBCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNOOOPPPPPPOOONNNOOOPPPQQQPPPOOONNNMMMOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPNNNOOOQQQPPPOOONNNMMMMMMLLLKKKKKKKKK@@@333'''  888AAAFFFccc|||}}}///555GGGLLLPPPOOOMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMNNNPPPMMMKKKNNNFFF333$$$LLL___QQQUUUCCC!!!%%%***---...(((###   $$$***---(((!!!***)))'''...555000444FFFBBBQQQ```iiieeeHHHAAAJJJMMMLLLMMMPPPTTTUUUTTTTTTVVVXXXXXXVVVUUUUUURRRMMMPPPPPPPPPOOOOOONNNMMMLLLEEEGGGIIIJJJHHHEEEEEEGGGKKKJJJIIIHHHGGGFFFEEEFFFFFFDDDCCCCCCDDDDDDBBB@@@CCCAAA@@@AAAAAA@@@@@@@@@AAA@@@?????????@@@@@@???????????????>>>>>>>>>===>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<=========<<<;;;<<<===<<<;;;:::::::::::::::;;;;;;::::::999999:::::::::::::::;;;;;;;;;;;;:::999888777777777777777777777666666666555333999222///222444000///222...------//////...,,,,,,222111000---)))$$$ (((LLL{{{rrrTTTGGG222***'''+++000000000222...000222333333222111000000222555777888888:::;;;999777555555666666555666222222222333555666666666888888888888999:::;;;;;;::::::;;;<<<======<<<<<<===>>>??????@@@BBBCCCEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNNNNOOOPPPOOOOOOPPPRRRRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRROOOOOOPPPPPPNNNOOOQQQNNNLLLKKKMMMMMMKKKKKKLLLIIIGGGCCC>>>444&&&<<>>>>>======>>>>>>???>>>>>>===<<<>>>=========>>>>>>>>>===<<<>>>??????===<<<<<<===<<<<<<=========<<<;;;;;;;;;:::::::::;;;;;;;;;<<<::::::999888888777777888999:::;;;::::::999777444777444111111000///000333///...///000000......///&&&%%%$$$(((777PPPlll~~~eeeNNN@@@555---+++*********,,,///333555666888888888888999999888777:::777555555777666666555333333333333666888888777666666777888777777777777999:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPQQQSSSSSSQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOORRRRRRRRRSSSQQQPPPPPPRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNOOONNNNNNNNNOOOOOOLLLJJJKKKKKKJJJKKKMMMLLLHHHDDDEEEEEE???333))),,,BBBGGGKKK@@@LLLvvvlll)))~~~llllll\\\zzz***(((FFFQQQPPPNNNLLLMMMOOOPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOKKKJJJMMMOOOOOOMMMGGG333+++???aaa```iiisss~~~555444CCClllWWWWWWTTTOOOKKK333%%%&&&+++---)))###!!! !!! !!!(((...(((,,,999:::666???FFFAAA222UUU\\\TTTDDDHHHIIIJJJKKKJJJJJJJJJJJJJJJLLLNNNPPPPPPOOONNNNNNMMMLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@AAACCCDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???@@@@@@@@@@@@???>>>???>>>===>>>>>>>>>>>>>>>===>>>@@@@@@@@@?????????>>>======>>>>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777444111,,,222555444666;;;:::444...***%%% ###***CCCTTTgggxxxvvviiiUUUCCC777///+++))),,,))))))---555:::;;;:::<<<999888999888666444444333333333444666999888666333555777888888777666555999999999::::::;;;;;;<<<<<<===???@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOMMMLLLNNNOOOPPPOOOPPPQQQQQQOOONNNOOOPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOPPPPPPQQQPPPOOONNNNNNQQQQQQSSSTTTSSSQQQRRRTTTQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMNNNNNNMMMPPPNNNLLLKKKJJJJJJJJJKKKJJJLLLMMMJJJFFFEEEGGGIII===222###'''===CCCCCCJJJJJJKKKggg~~~ssssssxxx]]]>>>+++VVVOOONNNOOONNNLLLMMMOOOOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMKKKMMMPPPMMMIIIIIIEEE***///VVVZZZWWW^^^vvvuuu>>>999tttXXXRRRWWWRRRLLLLLL:::***'''***)))###!!!&&&'''###'''******222AAAGGGDDDLLLPPPLLLLLLJJJHHHKKKKKKJJJJJJKKKMMMOOONNNOOOPPPQQQNNNNNNPPPPPPMMMLLLMMMHHHIIIIIIHHHGGGGGGHHHIIILLLKKKJJJJJJIIIGGGHHHJJJIIIJJJJJJIIIIIIJJJJJJHHHIIIGGGFFFEEEFFFFFFFFFEEECCCBBBCCCEEEFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBBBBBBBAAA@@@??????????????????>>>???@@@AAAAAA@@@??????>>>===>>>???>>><<<<<<<<<>>>======<<<<<<;;;;;;;;;=========<<<;;;999888777>>>===<<<::::::;;;999666555111+++)))...000))) '''111AAASSSeeezzzvvvjjj\\\SSSOOOIII>>>555222222222222///+++((((((000111111111444666666444444777:::<<<<<<;;;999999:::999888777666666777888666888;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLJJJJJJKKKMMMNNNMMMOOOOOOOOOMMMLLLMMMNNNOOONNNNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRQQQQQQOOOOOOOOOPPPRRRTTTSSSRRRRRRUUURRRRRRQQQQQQPPPPPPOOOOOONNNPPPPPPNNNMMMOOOOOOLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHIIIJJJIIIGGGLLLGGG>>>333((($$$===@@@FFFJJJCCCGGGEEEKKKXXX}}}|||yyyKKKZZZLLL)))CCCNNNMMMLLLLLLLLLKKKJJJLLLOOOKKKLLLMMMMMMMMMMMMMMMLLLIIINNNNNNNNNPPPLLLIIIMMMFFF777''';;;DDDjjjaaaMMMkkksssttt}}}zzzZZZWWWVVVUUUOOOPPPPPP;;;$$$ ###!!!&&&///+++999:::888BBBHHHJJJSSSLLLHHHHHHHHHMMMIIIOOOJJJNNNLLLLLLNNNPPPQQQRRRRRRRRROOOQQQUUUUUUOOOLLLLLLHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNOOONNNJJJGGGHHHKKKMMMMMMLLLKKKKKKLLLLLLIIIMMMKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEGGGGGGGGGGGGHHHFFFFFFFFFGGGGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>AAA@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<;;;:::888555444---+++'''$$$$$$$$$### ###...:::BBBNNNkkkoooSSS<<<@@@VVVbbbQQQ444888???DDDBBB;;;444///---***+++***((()))+++(((###+++''')))...000111444555333444666888;;;<<<<<<;;;>>>===<<<=========<<<:::777888;;;:::777999=========???@@@>>>BBBCCC@@@EEEFFFDDDCCCFFFHHHIIIHHHHHHHHHLLLLLLKKKLLLMMMLLLMMMLLLKKKMMMMMMPPPIIINNNLLLNNNJJJLLLOOOLLLLLLOOOLLLOOOOOOKKKRRRNNNQQQQQQSSSNNNOOOQQQRRRRRRQQQPPPOOORRRKKKLLLNNNNNNMMMIIIMMMLLLIIIIIILLLLLLJJJKKKMMMLLLLLLJJJHHHGGGHHHGGGFFFEEEFFFGGGFFFCCCBBBBBBCCC???BBBBBB<<<777444222...&&&!!! $$$+++666AAAAAAAAABBBBBBBBBBBBCCCCCC>>>>>>bbbeee{{{___%%%$$$111===EEEJJJJJJLLLMMMLLLKKKKKKLLLLLLJJJKKKLLLLLLKKKJJJJJJLLLHHHLLLNNNMMMKKKJJJIIIGGGJJJHHH///$$$***)))000IIIEEEmmmkkkaaacccZZZTTTXXXWWWVVVTTTTTTPPP>>>(((  !!! ###+++666>>>DDDIIILLLIIIFFFGGGBBBLLLIIIFFFNNNNNNIIIMMMQQQMMMIIITTTLLLSSSOOOOOOSSSOOOMMMOOONNNKKKKKKNNNOOOMMMMMMMMMKKKLLLNNNMMMSSSPPPNNNNNNMMMJJJHHHIIIHHHJJJLLLLLLKKKKKKLLLMMMJJJKKKKKKIIIIIIJJJKKKJJJHHHHHHGGGFFFEEEFFFFFFEEEEEEFFFEEEEEEFFFHHHGGGDDDEEEDDDEEEFFFGGGFFFFFFGGGFFFEEECCCDDDHHHKKKGGGAAA@@@AAABBBBBBAAA@@@@@@@@@CCC@@@BBBEEEDDDBBB@@@===AAA@@@BBBGGGEEE===777888555444444666555111//////******)))'''''')))++++++777===EEEOOOXXXdddooowww}}}wwwnnneee]]]VVVPPPNNNGGG???;;;888222---,,,+++++++++,,,---.........---111000///000111111///---++++++000555777::::::555888===;;;BBB===666DDD<<<;;;::::::<<>>DDDEEEDDDEEEGGGGGGCCCBBBBBBBBB@@@CCCIIIKKKKKKJJJBBBKKKIIILLLNNNMMMMMMMMMMMMMMMOOOKKKMMMNNNNNNNNNJJJLLLIIIHHHHHHJJJIIIEEECCCDDDDDDEEEDDDBBBBBBDDDEEEDDDEEEDDDAAA@@@@@@AAA???<<<;;;???AAA???>>>??????>>>>>>===<<>>((( ###$$$ &&&222GGGKKKKKKJJJIIIFFFCCCDDDKKKFFFGGGIIIFFFIIIMMMMMMAAALLLPPPQQQMMMPPPNNNOOOMMMRRRRRRNNNLLLMMMPPPPPPNNNKKKNNNPPPLLLLLLPPPPPPKKKLLLJJJJJJMMMQQQPPPKKKGGGFFFHHHLLLQQQQQQMMMIIIMMMLLLLLLLLLMMMMMMLLLKKKMMMIIIHHHJJJIIIDDDCCCFFFGGGHHHHHHGGGGGGFFFDDDAAACCCBBBDDDGGGIIIHHHGGGGGGCCCHHHKKKHHHDDDBBBDDDFFFCCCCCCBBB@@@>>><<<<<<<<<:::;;;;;;888444///000444...***,,,333777444000///;;;;;;>>>EEEMMMQQQRRRRRRXXX___hhhrrr|||uuurrroookkkgggbbb___\\\WWWTTTPPPKKKFFF@@@:::666@@@666---***,,,222555111!!!FFF666hhh222555;;;000555222---)))+++000444333666444888:::999;;;<<<666FFFQQQFFF999QQQdddQQQLLLAAACCC<<<;;;GGGJJJDDDCCCGGGDDD<<>>FFFCCCDDDIIIHHHBBBAAAEEE???===BBBCCCFFFIIIFFFFFFFFFEEEFFFHHHHHHEEECCCDDDDDDFFFHHHGGGGGGGGGHHHGGGAAABBB@@@>>>???BBBAAA<<>>888<<>>>>>======;;;;;;<<<<<<:::888888:::888777:::===;;;777444///000222222111000///...+++444999===AAA??????EEETTTRRRVVV___eeebbb[[[WWWmmmqqqtttwww}}}~~~~~~|||wwwkkk___dddTTT```VVVJJJJJJLLLFFF???AAA@@@===>>>@@@===888888222333333---------$$$+++<<<---888[[[PPP\\\MMM((("""---666VVVeeeJJJ|||KKKEEE444###000DDDDDD___AAA---444<<<555---,,,CCCBBBCCC>>><<<<<<666444<<<::::::::::::888888999<<<@@@DDDEEEDDDDDDCCCAAA???FFFHHHEEEDDDHHHIIIGGGHHHIIIIIIGGGEEEDDDCCCBBB@@@CCCCCCAAACCCIIIKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMNNN>>>,,,######999FFFGGGKKKMMMJJJHHHIIIKKKLLLJJJJJJIIIHHHIIIJJJHHHEEECCCDDDDDDEEEGGGIIIHHHFFFDDDGGGIIIJJJJJJKKKLLLLLLMMMMMMNNNLLLBBB:::999::::::;;;---333DDDGGGJJJHHHEEEGGGJJJJJJJJJLLLJJJDDD@@@666111666:::CCC@@@DDDIIILLLMMMPPPRRRPPPOOOSSSJJJLLLJJJJJJLLLKKKJJJKKKIIIQQQOOOKKKPPPSSSPPPPPPQQQMMMNNNRRROOOLLLNNNPPPRRRQQQNNNIIIDDDGGGWWWggg___JJJCCCHHHHHHGGGBBB666:::333333:::===888444555333777===BBBCCCCCCBBBBBB<<<999888;;;;;;888777:::666===???<<<<<<>>><<<555;;;<<<===<<<<<<>>>BBBEEECCCCCCDDDFFFGGGGGGJJJLLLCCCDDDCCC===222---222;;;EEEKKKUUU```hhhnnnpppqqqtttwwwsssttt|||iiieeeiiicccSSSUUUHHHMMMUUUSSSTTTJJJ:::777888000...777000111888%%%(((+++///+++...555333'''###(((+++***+++&&&$$$'''###!!!  ###&&&((((((''''''&&&%%%&&&...111///---000000,,,111222222222111222222222444555666555444444666888999888888888888999999888333555***222888======>>>AAABBBBBBCCCFFFEEECCCBBBBBB???<<<:::;;;;;;;;;:::;;;;;;;;;>>>BBBCCCBBBDDDFFFJJJLLLKKKIIIGGGGGGFFFCCCAAA>>>666333222...)))###!!!!!!"""(((***+++000/////////...111222...666555;;;777<<<======>>>::::::888888;;;999666777888999777666888666444444777999888888999444000000///333888>>>222BBBBBB333999888777666333111222555///%%%$$$%%%$$$"""%%%'''%%%%%%***222888:::999???>>>AAAFFFHHHIIINNNUUUUUU]]]bbbaaabbbfffddd]]]UUUUUUTTTRRROOOOOORRRUUUOOOQQQSSSSSSPPPMMMNNNQQQRRRccczzz}}}yyyxxxsssqqqtttrrrnnniiibbbZZZSSSPPPOOONNNKKKGGGEEEEEEEEEDDD===??????>>>???@@@;;;555444444444333333444444444444///,,,...///------000000...,,,+++******)))'''***'''((("""###&&&###&&&###$$$%%%&&&((('''""""""$$$&&&&&&%%%$$$""" $$$%%%%%%%%%''',,,......,,,---///000---((($$$$$$ $$$'''&&&'''...---"""&&&""" !!! (((777GGGVVV^^^]]]kkkTTT@@@000>>>???444&&&---333888===BBBAAA???@@@LLLNNNLLLKKKMMMNNNNNNQQQEEE111444???<<>><<