BM66(@        """%%%)))+++---111888===EEEQQQ___iiirrr|||      !!!###&&&***,,,...333:::???EEERRR```jjjsss}}}      """$$$'''+++---///444<<>>FFFMMMYYYgggqqqzzz       !!!$$$&&&$$$&&&)))+++///666@@@HHHPPP\\\jjjsss{{{      """$$$&&&%%%(((***---000888BBBJJJRRR^^^kkkttt|||    """%%%(((&&&))),,,///333;;;FFFNNNXXXbbbmmmuuu|||     """%%%'''&&&)))---000444<<L       ###&&&'''+++000444999AAAKKKRRR]]]hhhuuu}}}HdĦ      !!!$$$&&&(((,,,111666;;;CCCLLLSSSbbbmmmyyyDdDӵӵӵ Ħ ӵ ĭӵ   """%%%'''(((,,,222777===DDDMMMTTTcccnnn{{{D%%)?fff?><z=?Ħg&eg&e S?ʬ4ff?>ߝL@e g&e3h?g&e>&e ??   """%%%((((((---333888===EEENNNUUUcccooo{{{Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ   ###'''***---111555888<<>>HHHVVVaaalllvvvDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ  ###'''******///555;;;AAAMMM\\\gggpppxxx>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ  ###'''***,,,111777===DDDPPP```kkkrrryyy&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9 s&dq&ĒR  !!!$$$(((+++///444:::@@@GGGRRRaaammmsssyyyHĪj@IŌegeHu]3hIŌDdDĦne@h >hsene@G sĪj@h    !!!###&&&***---111666<<d<Ħ>d<ĦĦ Be Ħ !!!###$$$%%%(((,,,//////444;;;BBBJJJWWWgggrrr}}}DdDĦsdKĦgdKĦ  gdKĦ   !!!###%%%(((,,,///888:::===BBBKKKZZZkkkxxxDenene  ne   !!!###%%%''')))---000666888===CCCLLLZZZkkkwww~~~    !!!###%%%'''(((***...000444888???FFFPPP^^^mmmxxx}}}    """$$$&&&'''(((+++...000444999BBBKKKUUUcccqqq{{{~~~     !!!###&&&'''(((+++...111444:::CCCMMMXXXdddrrr{{{ĦĦӵ    !!!!!!###%%%'''))),,,000333444:::DDDNNNXXXeeerrr{{{>L=hĦ4ĉ@ӵ   !!!!!!!!!###&&&)))+++...222666999???GGGQQQ[[[ggguuu~~~HdĦ=ĪjGG=?    !!!!!!!!!$$$'''***---000555888???DDDLLLUUU___kkkyyyDdD?fӵĦӵƜ`1.׼sĭӵ ӵ Ħ Ħ Ħ $$$)))---111444555???FFFNNNVVVcccqqq{{{}}}S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e @e ?? g<ĉ 3we<Ħ 3h?@e Z 3h?gL """%%%***///333666888???GGGQQQ[[[hhhwwwHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]Ħ H׼s tQ je<Ħ Bt=o9ĦH׼s HtĦ Bt=o9ĦHdĦ """$$$''',,,111555888:::AAAJJJUUU```nnn|||q<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦ DdDĦ geĦ FSĦ qjRgdKӵDdDĦ DdDĦ qjRgdKӵDdDĦ !!!###%%%(((,,,111666:::<<>>DDDMMMYYYeeeqqq}}}peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ 4DufئL>eDdDʜ4DuTӵ DdDĦ  geĦ s<v>aĦ peӵDx<DdDĦ DdDĦ peӵDx<>d< """###%%%&&&)))---222888===@@@FFFOOOZZZeeeqqq~~~B?d<  geĦ Hg8>aĦ B?Ho9 >d< >d<ӵ B?Ho9<x!!!"""###'''(((***...444:::@@@CCCGGGQQQ\\\fffsss@h@GHĪj@IŌBeneHkgene feHu]3hh se  geĦja>aĦ @G se <Ō @GHkge!!!###$$$)))***,,,000666<<aĦ s׼s Ho """$$$***+++...333999???BBBDDDQQQZZZeeeppp||| Ħ>d<Ħ Be geFYĉ >aĦ  Be nu]ӵ """%%%***+++---111888>>>BBBDDDVVV___jjjtttgdKĦ sdKĦ  ŶS 3we<  iĉ@3hR/Ō ###%%%***+++---000666===CCCFFFVVV___kkkuuune ne  >A k< fh !!!###&&&+++,,,...111666===EEEJJJWWWaaammmwww      !!!"""$$$&&&,,,...111444888???GGGMMM\\\gggttt}}}      !!!"""###%%%''',,,///333777:::@@@HHHOOO\\\hhhvvv~~~       """###$$$&&&'''***...444888;;;@@@HHHNNNZZZggguuu}}}     ӵ   """###$$$&&&((((((---444888;;;???GGGMMM]]]kkkyyy   4ĉ@ӵ  !!!"""$$$'''***,,,000555:::>>>EEENNNUUUccckkkwww   GG=?   !!!###%%%(((+++---111666;;;@@@IIISSS[[[hhhppp|||ӵĭӵӵĦӵӵĦƜ`1.׼s Ħ ӵ Ħ ĭӵĦĦĦ###&&&***,,,///222777<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@ Shӵ g&e >hӵ fff?><z g&e>&eHLShӵgL"""$$$'''+++...111444888===CCCNNN[[[dddmmmvvv4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵtt HGgĉ@ Hu]Ħ ZuR)Ħ sߝLGdUĦ Hƅ^Hu]ĦntHdĦHGgĉ@HdĦ###%%%(((,,,...333666:::===CCCMMMZZZccckkkttt4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ qet DdDĦ t|< DdDDdDĦ DdDΦDdDĦq<niDdDĦqetDdDĦ$$$%%%(((,,,...333666:::???EEENNNZZZcccmmmuuu4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9 po9wӵ DdDĦ o)h DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ$$$&&&(((+++...111555;;;AAAHHHQQQ]]]eeerrryyy4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e puR)Ħ >d<Ħ Dt DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<&&&(((+++---///444;;;BBBJJJTTT```hhhxxx~~~4DuXӵD&dq&ĒRsdKĦDHRRud sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x,,,---111555<<hfe @ďD  ne =e egesĪj@hfdDĦ@ďD Hkge+++...///000555<<>>DDDNNN[[[iiitttyyyΦ4DuXӵtvӵ>d<Ħ Ħ  Ħ   Ħ >d<Ħ!!!!!!###%%%)))---000222999<<Ane ne  ne   ne  De !!!!!!!!!###'''+++///111666;;;BBBJJJUUUdddttt~~~        !!!!!!!!! !!!"""$$$(((,,,///111777<<>>BBBJJJXXXhhhvvv~~~      !!!"""$$$&&&(((***+++///333666AAAEEEMMM[[[lllzzz         """###$$$&&&)))+++---000555888CCCHHHRRR___ppp        """###%%%'''))),,,...222777;;;EEEKKKVVVdddsss          """###%%%'''***---000444999===GGGNNNZZZhhhvvv       !!!###$$$%%%(((+++...111555;;;???HHHPPP^^^kkkwww          !!!###$$$&&&(((+++...222666<<<@@@HHHRRR```mmmxxx      ###&&&(((+++(((***111777:::>>>BBBJJJSSS___mmmxxx     ###&&&'''***(((+++222999<<>>DDDJJJZZZbbbnnnyyy    """%%%''')))+++,,,+++...555:::>>>EEELLLcccjjjuuu~~~  """%%%''')))***...---000666:::>>>FFFNNNccckkkvvv    !!!$$$&&&'''(((//////333888<<<@@@IIISSS```hhhttt      ###&&&((())))))...///444;;;???EEEPPP[[[dddlllwww      $$$'''***+++,,,,,,---///555===BBBIIIUUUaaakkkrrr|||      $$$'''(((***---//////222666:::AAALLLZZZdddrrrxxx     !!!$$$''')))+++---///333555888<<>>DDDOOO\\\eeesss{{{     ###&&&(((***---111333444777<<>>>>>DDDSSScccppp{{{    """$$$&&&((()))+++...000222555999<<>>HHHRRRbbbpppzzz    !!!###$$$$$$&&&)))+++///000222222111333888<<>>HHHVVViiiwww       !!!"""$$$%%%&&&(((+++...///333666666444666<<>>FFFTTTcccwww      !!!"""$$$&&&)))+++---...444000000222444777???GGGXXXeeexxx     !!!"""$$$&&&)))+++---...///...///333555999DDDOOO___kkk|||    """"""###%%%'''))),,,---...***+++///333666;;;JJJXXXgggrrr    !!!###$$$%%%''')))+++---...///))),,,000444555<<>>OOOaaannnwww    """&&&'''((()))+++---...///......111666:::DDDWWWhhhrrr{{{   """$$$$$$&&&''')))***+++,,,---,,,///777AAAOOOcccssszzz     """""""""###%%%&&&((()))***,,,***---888FFFWWWlll|||       !!! ###&&&'''((('''((()))***+++000;;;HHHXXXlll|||     !!!!!!###&&&'''((((((***+++---...444@@@LLL[[[ooo~~~  !!!"""$$$&&&&&&'''(((+++...111333:::FFFRRR```rrr  !!!"""###$$$%%%&&&(((,,,///222555>>>KKKWWWcccsss    """###$$$&&&(((,,,///222666AAAOOO\\\ggguuu   !!!$$$&&&'''***---000333888EEEUUUbbbmmmzzz   """&&&)))+++---000222666<<>>MMM___nnn}}}     """"""###%%%&&&'''''''''***000666AAAPPPbbbqqq}}}    !!!"""###$$$%%%&&&&&&&&&&&&+++222999HHHXXXjjjxxx     !!!"""###$$$$$$%%%&&&%%%&&&,,,666===JJJ[[[nnn{{{      """###$$$$$$%%%%%%%%%'''...999AAALLL]]]qqq~~~      !!!######$$$%%%%%%%%%(((000;;;CCCQQQcccxxx         !!!###$$$$$$&&&'''(((,,,666FFFQQQ^^^lll         """$$$%%%'''((())))))---777GGGSSScccppp        !!!###&&&'''***+++++++++///;;;LLLYYYnnnyyy         """%%%'''(((+++,,,,,,---333AAATTTbbbsss~~~     '''000    """%%%'''((()))+++---000888III^^^mmmttt   (((```hhh    """$$$%%%&&&(((+++///555>>>PPPeeeuuu}}}    ---___nnn$$$     !!!"""$$$$$$)))---222999CCCTTTiiixxx     &&&AAA   !!! !!!"""###***///555;;;FFFVVVjjjxxx     !!!%%%(((---444;;;AAAMMMaaasss|||     !!!!!!!!!"""$$$(((+++,,,555???GGGTTTfffvvv~~~     """###$$$%%%'''+++...,,,777DDDOOO\\\mmm{{{       !!!$$$%%%''')))---000...:::HHHTTTbbbttt      !!!###&&&'''***---000222>>>KKKWWWfffyyy    !!!$$$&&&(((***---///666BBBPPP\\\lll~~~    """%%%''')))***---///888FFFVVVdddttt      !!!!!!###''')))***+++---///999HHH[[[kkkzzz   """ ###)))---...222777>>>QQQdddooo|||    !!!!!!$$$###%%%+++...000444:::EEEXXXjjjttt    """###$$$'''&&&(((,,,///111777>>>NNN```qqqzzz     """$$$%%%)))((()))---000222:::CCCUUUfffwww~~~    !!!  """$$$%%%***)))+++...000444???JJJ[[[kkk{{{     !!!  """%%%''',,,+++---000222888EEERRRcccsss     !!!$$$'''***......000333555<<>>FFFRRR___ppp    !!!""""""###$$$&&&+++'''&&&***...000333666AAANNN]]]jjjwww !!!"""###%%%'''---((('''***---000555;;;DDDTTTgggsss}}} !!!"""$$$&&&)))+++'''&&&)))---111999AAAHHHYYYmmmyyy  !!!"""$$$'''***)))&&&&&&***...333<<>>GGGVVVeeevvv      """#########%%%(((++++++***,,,///222666???HHH\\\jjjzzz     ###))) !!!!!! ###$$$%%%$$$###$$$''')))000//////000000444@@@MMMcccooo~~~      """############$$$&&&)))///...///111222777DDDQQQeeesss       !!!""""""""""""###&&&)))......///222555;;;HHHVVViiiyyy       !!!!!!!!!!!!!!!"""#########%%%(((***......000555888???MMM[[[ppp       !!!""""""""""""!!!"""$$$$$$%%%'''***---///000333888===EEETTTbbbxxx      !!!""""""""""""!!!"""$$$%%%&&&(((,,,///000111666===DDDNNN___nnn        !!! !!!###$$$%%%(((,,,//////111888BBBLLLYYYlll|||       """###$$$'''+++......111:::FFFRRRaaauuu    !!!!!!###!!! !!!$$$(((+++,,,///000888III\\\nnn~~~    !!!"""!!! """""""""$$$'''+++---...333444>>>OOObbbsss  """######!!! ###$$$%%%(((***---///000666999EEEWWWjjjzzz  !!!"""""""""$$$&&&)))+++,,,---///000777===JJJ^^^ppp~~~ !!!###$$$%%%(((+++,,,,,,---///111888???OOOdddttt  """$$$$$$$$$(((,,,------...222666<<>>GGGKKKZZZnnn     ###%%%((((((,,,000333666@@@JJJUUUcccvvv    """"""!!!$$$''''''(((---222555999EEEPPPaaannn     """&&&)))***,,,000555777===JJJWWWjjjvvv    !!!"""$$$&&&)))+++---222666888>>>MMM\\\ooo{{{    !!!"""###&&&((())),,,111666888???QQQbbbsss   !!!  !!!$$$(((,,,(((,,,333888<<>>BBBNNN^^^mmmxxx  ###!!! !!!$$$&&&''')))---111222222444:::@@@>>>EEEUUUggguuu  $$$&&& $$$######$$$&&&(((+++---'''---222444333666===CCC@@@KKK^^^qqq|||  222888$$$ !!!!!!  """%%%(((***###)))000222111444;;;BBBEEERRRfffxxx  :::PPP+++""")))ZZZ~~~ <<<""" !!!""""""###$$$$$$$$$%%%''')))(((***,,,///222888???EEEMMMYYYkkkzzz ///CCC,,, ++++++;;;OOObbb###***...```^^^ !!!###$$$%%%((()))***)))((((((***+++000333777;;;???DDDLLLQQQWWWcccttt  &&& ###"""+++%%%###<<>>CCCLLLTTTcccppp  !!!###%%%&&&###%%%((())))))))))))***...444;;;>>>@@@FFFRRR[[[hhhuuu    ###%%%'''(((&&&(((+++,,,+++*********---444;;;>>>AAAIIIXXXcccppp}}}    ###%%%'''((((((***------+++)))((((((...444<<<@@@CCCNNN^^^kkkuuu !!!$$$''')))***+++***+++...---***+++///666999===AAAHHHUUUgggsss{{{  """$$$&&&((())),,,+++,,,///...+++---111555999>>>CCCKKKYYYkkkyyy   """###%%%&&&'''(((---,,,---000000---///333888===CCCIIIRRRbbbuuu    !!!"""$$$&&&((()))***...---///222222000222666:::???FFFMMMXXXhhh{{{   ###%%%(((+++---.........000333444222444888:::@@@HHHQQQ[[[kkk}}}  !!!###&&&))),,,///000......000444444333555:::???GGGRRR\\\hhhvvv  ###"""###%%%(((***,,,...///...---000444555333666;;;BBBLLLYYYgggsss  """%%%%%%&&&'''(((***,,,---...------///444555444666;;;===GGGWWWggguuu   """$$$"""$$$&&&)))+++,,,,,,,,,111111000000111666===BBBIIIQQQ\\\gggvvv    !!!######%%%'''***,,,---------.........///222888@@@EEEQQQYYYbbbmmm|||     """$$$%%%(((+++---.........,,,---...000444<<>>GGGNNN\\\kkk}}}    ###%%%(((+++...000000111//////111333777???HHHNNN___ooo    %%%'''***---000222333333222333555777<<>>FFFSSSbbbnnn   ###%%%&&&''')))***'''***...///...///444888AAABBBCCCGGGPPP^^^mmmuuu   $$$&&&'''(((***,,,)))---111222000111666;;;EEEHHHJJJMMMWWWgggsssyyy   ###&&&((()))+++---///,,,111555555333444999???EEEIIIMMMQQQ\\\mmmxxx{{{     ###&&&)))+++,,,...000222...333888888555555;;;AAAHHHMMMRRRWWWcccuuu !!!$$$(((+++...000000000111222666777999::::::<<>>@@@CCCKKKPPPUUUZZZfffwww ###''')))+++---...///111444666:::;;;===>>>>>>???BBBDDDNNNSSSWWW\\\gggwww $$$''')))***,,,---///222666999:::<<<===>>>???@@@CCCFFFPPPUUUZZZ___kkk|||  $$$(((((()))+++---///333777;;;999;;;===>>>???AAAEEEGGGPPPVVV\\\dddrrr !!!$$$'''&&&(((+++...111444888;;;777:::<<>>AAAEEEIIINNNQQQLLLVVVbbbnnn}}}  """"""  ###%%%&&&&&&$$$###"""'''---222555888;;;===::::::===AAAFFFIIIKKKKKKKKK^^^hhhsss """!!! """%%%'''((('''&&&%%%$$$(((...222444666888:::<<<===???BBBEEEGGGHHHHHHRRReeeoooyyy  !!! !!!###&&&)))***)))((('''&&&***...222333444666777<<<===@@@CCCEEEGGGGGGHHHWWWjjjuuu~~~  !!!"""$$$''')))+++***)))((('''***///222444555777888;;;===@@@BBBDDDFFFHHHJJJVVVjjjvvv~~~ !!!!!!###'''***++++++***)))'''+++000555777:::<<<===@@@AAABBBBBBAAABBBEEEHHHSSSiiiwww """"""$$$'''***,,,,,,+++***)))---333999<<>>BBBGGGVVVmmm{{{ """###%%%))),,,......---,,,---222888===@@@CCCFFFHHHFFFFFFCCC>>>;;;===DDDKKK[[[rrr  """%%%'''***...000000///...111555;;;@@@CCCFFFHHHJJJBBBBBB@@@<<<:::???JJJSSS^^^vvv  $$$'''+++...000000///---333777===CCCGGGJJJJJJJJJFFF@@@>>>???===<<>>===HHHWWWiiixxx  !!!$$$$$$***111333333333666999:::===AAAEEEHHHKKKKKKLLLGGGBBB???@@@???>>>JJJYYYlll}}} ###%%%'''---333333///---111666<<<>>>AAADDDGGGHHHIIIIIIFFF@@@>>>???>>>???LLL[[[ppp  !!!!!!"""$$$&&&)))///444333///...222888???AAACCCFFFHHHHHHGGGGGGCCC===;;;======@@@MMM^^^qqq  """$$$%%%%%%%%%'''))),,,000444444333444:::???CCCEEEHHHKKKLLLJJJHHHFFF@@@:::999<<<===AAAPPPbbbqqq !!!###&&&(((((()))+++---222444555666666999===@@@CCCFFFKKKNNNNNNKKKGGGDDD>>>999888<<>>??????=========@@@IIIMMMGGGFFFGGGAAA666888555888======AAAVVVnnn  ###&&&((()))*********+++...111888;;;???@@@@@@>>>>>>>>>BBBJJJLLLFFFEEEGGGBBB999999555777>>>CCCIIIZZZmmm  !!!$$$$$$*********)))))),,,000333999===@@@BBBAAA@@@??????AAAGGGIIIDDDBBBDDD@@@999:::555666???IIIRRRaaaooo  """&&&'''&&&++++++***)))))),,,111555:::===AAACCCBBB@@@@@@@@@===BBBEEEBBBAAAAAA<<<555999555777???JJJVVVhhhwww  $$$((()))(((,,,,,,,,,++++++...444888:::===AAABBBBBB@@@??????999???CCCDDDBBB???999333555666999???HHHXXXnnn  $$$'''))))))---............111666999888<<>>>>>999===AAACCCBBB>>>888444222666:::@@@KKK]]]uuu  """%%%(((+++---...///000111222444888:::777:::===???>>>===<<<<<<::::::;;;===<<<999666555111555;;;DDDSSSgggzzz  ###&&&'''***...222...000222333444666999;;;555888<<<>>>===<<<;;;;;;888666555555444222222444111444:::GGG[[[ppp}}}"""%%%)))***)))(((---111666::::::999777777999:::;;;<<<=========<<<:::444000000///---...111000888>>>JJJ^^^mmm !!!###&&&)))))))))(((---222777:::;;;:::999999888:::;;;<<<===<<<:::999888222......---+++,,,///222;;;BBBOOOdddsss  !!!"""$$$'''((()))))))))...222888;;;<<<<<<;;;;;;888999;;;<<<;;;999666444444///++++++***((()))...///:::CCCRRRhhhvvv  !!!!!!  """$$$&&&(((((()))******///333888;;;<<<<<<<<<===888999::::::888555111......***((()))((('''***000000;;;FFFXXXppp|||  """!!! """%%%((()))((()))+++---000444888;;;<<<<<<======777888888777555111---***)))'''&&&(((((((((---444666BBBOOOccc|||!!!""""""!!! !!!"""%%%((())))))***---111444777;;;=========>>>>>>777777666333000---***(((&&&%%%&&&((('''(((...666888EEERRRhhh """$$$$$$###""""""###!!!%%%)))***)))***///444999;;;>>>????????????@@@777666333000---***((('''%%%%%%&&&'''%%%%%%+++444888DDDQQQhhh!!!###%%%%%%$$$$$$$$$&&& %%%)))***)))+++000666<<<>>>AAABBBAAAAAAAAABBB777555222...+++)))((((((&&&%%%&&&&&&$$$""")))111<<>>AAA777111***'''((('''$$$ """"""%%%'''%%%$$$***333888IIIYYYmmm  !!!"""$$$&&&(((***(((***---...000222555888777;;;@@@@@@===::::::;;;333---'''$$$$$$$$$ !!!!!!$$$&&&$$$$$$***222:::KKK[[[ooo !!!"""%%%'''***++++++---///111111333666888888:::===>>>>>><<<:::999///***$$$""""""!!! ###%%%######)))222<<>>QQQdddyyy###%%%(((***,,,.........///111444555444444555666333111111333666666111,,,'''%%%!!! """!!!"""***444BBBUUUiii %%%''',,,///111000///---000222555666555444444555222000000222333222---)))"""  """!!!###+++666GGG[[[ooo !!!$$$(((...333444111---***111333666666555444333444222222222222222///+++((( """"""###---777MMMbbbvvv  """$$$(((///444555111+++'''111333666666555333333333...///000///,,,)))%%%###  """"""$$$...888QQQfff{{{ !!!"""$$$$$$)))+++,,,,,,++++++,,,---222333444555444333222111111///---)))%%%!!!!!!###$$$%%%111@@@XXXjjj !!!"""###%%%%%%)))***++++++******+++---111222222222222111///......---***&&&""""""$$$'''555EEE[[[mmm !!!"""$$$%%%&&&''')))***+++***))))))+++---000000000//////---,,,++++++)))&&&""" $$$&&&)))888JJJcccsss """$$$&&&'''((()))((()))***))))))))),,,...000000///...,,,+++***)))(((&&&###!!!%%%(((***###!!!###''''''***:::MMMkkkzzz !!!###&&&((())))))***'''((()))))))))+++...111222111///---+++***((((((&&&$$$!!!!!!$$$'''(((!!! """&&&&&&+++===RRRppp}}} !!!!!!"""###%%%((()))*********&&&'''((()))***---111555444222000---***(((''''''%%%""""""%%%,,,BBBYYYsss~~~ !!!"""######%%%''')))*********)))%%%&&&''')))+++///555999444222///,,,)))'''&&&%%%### """%%%...FFF___xxx """$$$%%%$$$&&&(((***++++++))))))$$$%%%'''))),,,111777;;;444222...+++'''%%%$$$$$$!!! &&&'''///HHHaaa~~~ &&&+++&&&''''''&&&%%%&&&(((+++%%%&&&'''+++///444888;;;555333///---+++(((%%%"""!!!%%%000JJJddd  %%%)))***+++***'''%%%$$$%%%''''''((())),,,///333666888888555111...+++'''### ###(((444PPPkkk  !!!!!!  """%%%*********(((%%%$$$%%%&&&++++++---...000222444555777333///+++'''###$$$***888UUUqqq !!!!!!!!!  ###$$$&&&&&&&&&''')))+++///000111111111111111000///,,,(((%%%"""$$$+++999WWWttt !!!!!! !!!$$$&&&'''))),,,...222333333333222000---,,,(((%%%""" $$$+++:::WWWsss  !!!"""!!! !!! """%%%''')))))))))+++,,,222222333333000,,,(((&&&###!!!'''///===ZZZuuu!!!  """"""""" """$$$$$$###'''))),,,---,,,,,,,,,---//////000000---(((###""",,,555DDD```{{{ !!! !!!"""######!!! $$$''''''&&&)))+++.../////////000111,,,---...---***$$$$$$111;;;JJJfff !!!""""""###$$$$$$###  $$$"""!!!%%%+++...,,,))),,,---///222333222///+++---+++'''$$$"""%%%...888JJJggg !!!!!!###$$$$$$###!!! !!!$$$""""""&&&,,,///---+++......000222333222...++++++(((%%%"""'''000;;;NNNkkk !!!!!!"""###$$$###!!!!!!###$$$%%%$$$$$$(((---000000...000000111222333111...***(((%%%!!!!!!)))333???SSSooo !!!!!!"""#########"""###%%%'''(((((())),,,000333333111111111111111111///+++((($$$"""!!!)))555CCCWWWttt!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######$$$'''***++++++---///222444555444222000//////...,,,(((%%%!!! (((666FFF[[[www !!!!!!!!!""""""######$$$$$$$$$$$$###%%%)))+++---...///111333333444444111///---,,,***((($$$!!!(((777HHH^^^zzz !!!!!! !!!"""######$$$$$$%%%&&&%%%$$$$$$%%%))),,,---...000111111111111222///---+++)))'''$$$ (((888KKKbbb}}} !!!"""""" !!!"""###$$$%%%%%%&&&&&&&&&$$$$$$&&&))),,,,,,.../////////......///...,,,)))'''$$$!!! )))999MMMddd!!!""""""!!!###!!! """$$$$$$%%%)))(((&&&%%%&&&(((+++---***---000000---++++++,,,(((%%%######"""  ,,,BBBTTTeee !!!""""""!!!"""!!! !!!"""$$$%%%&&&***)))'''&&&'''))),,,------///111000,,,(((&&&&&&%%%###"""!!!!!! ---CCCVVVhhh """"""""""""!!!!!!!!!"""###%%%&&&'''******(((((((((***,,,...,,,...///...+++&&&$$$"""!!!  !!!000FFFZZZmmm!!!""""""""""""!!!"""###$$$$$$%%%''')))+++***))))))***+++---...((()))++++++)))&&&###!!! $$$444JJJ___ttt """######""""""!!!###&&&&&&%%%&&&''')))+++*********+++,,,---...((((((((('''%%%###   (((999OOOfff|||!!!############""""""%%%((((((&&&%%%''')))************+++,,,---------***&&&###  ###,,,>>>UUUmmm  """###$$$$$$###"""###'''+++***'''%%%&&&)))))))))******++++++,,,,,,///***### %%%000BBBYYYsss !!! !!!"""###$$$$$$###"""$$$(((,,,+++'''$$$&&&(((((())))))***++++++,,,,,,,,,'''   &&&222EEE\\\vvv """$$$###""""""!!!"""""""""'''&&&%%%$$$%%%&&&(((***)))(((''''''(((((('''&&&"""!!!"""(((,,,888KKKbbbyyy!!!########################$$$'''&&&%%%$$$$$$&&&((())),,,***(((''''''&&&$$$"""!!! """)))222???TTTkkk ###%%%#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''(((+++)))'''&&&%%%$$$"""  ###***333BBBYYYqqq!!!###$$$"""###$$$%%%''''''((((((''''''&&&%%%&&&&&&'''(((&&&$$$######$$$$$$"""!!!  $$$+++444EEE^^^www !!!###"""###%%%'''((()))))))))((((((''''''''''''''''''###!!!    '''...888KKKggg !!!"""###%%%'''((()))(((((('''''''''''''''&&&&&&&&&$$$!!!    )))111;;;OOOlll """###&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$###!!!   """,,,333>>>SSSppp """$$$&&&'''((((((&&&%%%$$$$$$$$$$$$$$$###"""!!!  ###---555EEEZZZxxx !!!"""###$$$%%%&&&&&&$$$###!!!""""""!!!!!!  !!!,,,777MMM___yyy !!!"""######$$$&&&&&&&&&$$$"""!!!!!!  ###000<<>>QQQfffvvv !!!"""###$$$&&&$$$!!!   """...EEEZZZjjjyyy"""###$$$%%%$$$###"""!!!&&&###  !!!%%%000GGG[[[hhh}}}!!!"""#########"""!!! %%%!!!   $$$///GGG\\\ppp !!!!!!"""!!! """   %%%222JJJ```www !!!!!!   """)))777PPPggg{{{   ###***999TTTkkk|||  """)))999TTTlll   ###***:::VVVnnn    %%%---===YYYqqq~~~  &&&000AAA]]]ttt    '''222DDD```www    )))555HHHddd|||   """+++666JJJfff~~~    ###---888LLLiii   %%%///<<>>PPPjjj  $$$,,,777DDDUUUnnn  ###,,,999GGGYYYqqq   )))888GGGYYYqqq   ))):::KKKbbb}}}  ,,,===NNNddd~~~  """///@@@QQQfff  """000AAASSSiii   ///AAATTTkkk  !!!///CCCVVVnnn  $$$333FFFZZZqqq    (((666III\\\rrr  """***999LLL\\\ooo  """'''888MMM___sss """%%%888PPPdddxxx """''':::SSSggg{{{ """(((;;;RRRfffzzz """(((;;;SSSfffzzz """+++???YYYnnn """...DDD```vvv  $$$000DDD]]]rrr  $$$000DDD]]]rrr  $$$///DDD]]]rrr   %%%000DDD^^^sss  !!!&&&111FFF```uuu  ###(((222GGGbbbwww  %%%***444IIIdddyyy  &&&+++555JJJeeezzz   !!!%%%555JJJeee|||  !!!%%%222JJJhhh  """&&&111KKKkkk   ###(((222MMMmmm  $$$)))666OOOmmm  %%%***888PPPlll  %%%+++888OOOkkk  &&&,,,777NNNlll     ###***888PPPnnn    ###***888PPPmmm   $$$+++999PPPmmm   %%%+++999QQQooo   %%%,,,:::RRRqqq   &&&---;;;SSSqqq   '''---<<>>QQQiii~~~  $$$+++>>>PPPhhh}}}  $$$+++:::LLLccczzz  ###***666GGG```www  ###(((999GGG\\\sss  ###(((888IIIaaaxxx  ###(((444IIIeee}}}  ###(((///HHHhhh  ###(((...HHHiii  ###(((000IIIggg  ###(((000EEEaaaxxx  ###(((---AAAZZZqqq  """'''444BBBVVVkkk  """'''000???TTTjjj  """'''---<<>>WWWppp!!!!!!     """000===TTTlll######"""     !!!///<<>>666///,,,)))&&&%%%(((###!!!     """&&&222GGG^^^qqqCCC:::111,,,)))%%%%%%(((###!!!     !!!$$$000EEE[[[mmm~~~III;;;...+++,,,***&&&$$$%%%$$$###"""!!!     $$$,,,===QQQcccxxxSSSDDD444///...+++(((&&&&&&%%%%%%$$$###     ###+++;;;OOOaaavvv___OOO===444111---***)))((('''&&&&&&%%%!!!    !!!(((888JJJ]]]sssiiiWWWDDD888222---+++,,,((('''''''''&&&###    %%%333EEEXXXnnnooo]]]HHH:::222,,,+++---(((''''''''''''$$$    ###///@@@RRRhhhuuudddNNN>>>444,,,+++---((('''(((((((((&&&!!!   """,,,;;;LLLccc~~~lllVVVEEE777---***,,,)))))))))******((($$$!!!    !!!***777GGG^^^|||sss]]]III:::...***++++++***+++,,,,,,***&&&###   !!!)))555EEE[[[yyyyyyeeePPP===---)))+++111---******,,,+++&&&"""      """222KKK\\\pppkkkVVVAAA111+++,,,000,,,))))))++++++'''###"""      """///DDDSSSiiittt^^^III777...------***((()))++++++)))&&&%%%###     """+++;;;HHH___}}}}}}gggPPP<<<000,,,***(((''''''***+++***(((&&&$$$      """)))666@@@XXXyyypppZZZBBB222+++((('''&&&&&&(((*********'''%%%!!!     """)))444===UUUvvv{{{eeeLLL777---&&&&&&%%%&&&'''(((***,,,)))&&&"""      (((333;;;QQQpppqqqVVV>>>111&&&&&&%%%%%%%%%'''***,,,+++)))%%%     %%%111888KKKggg~~~zzz^^^DDD555&&&&&&&&&%%%%%%&&&))),,,---+++'''!!!     ###///555EEE___{{{iiiLLL888...$$$!!!'''***&&&%%%)))***)))(((%%%    &&&---444DDDUUUyyypppSSS>>>222'''"""&&&)))&&&&&&***++++++***'''"""    $$$+++111@@@QQQsss~~~bbbLLL:::,,,###$$$'''%%%'''+++,,,,,,,,,***%%%     !!!''',,,;;;KKKmmm{{{rrr]]]BBB111###"""$$$###%%%++++++,,,,,,+++&&&     !!! $$$)))777GGGhhhxxx}}}gggLLL777%%% !!! ###((()))***,,,+++'''!!!   !!!###  ###'''444DDD```qqqmmmUUU>>>(((!!!  %%%''')))++++++((("""    ###$$$!!! """&&&222BBBVVVgggwww^^^EEE---$$$"""###&&&)))+++,,,)))###  ###%%%"""  !!!$$$111@@@PPPaaa|||dddJJJ000&&&$$$ ###'''))),,,---***$$$  $$$%%%###  ###000???QQQaaa{{{qqqYYY999$$$!!!######&&&))),,,+++***)))"""   %%%((('''""" """,,,333KKK^^^rrr|||cccAAA***""""""###"""%%%)))+++++++++***$$$   %%%)))(((###  !!!***222@@@TTTjjjpppLLL111&&&######"""###'''******+++,,,'''    $$$******&&& (((///888KKKaaa|||yyyUUU777((($$$"""!!!$$$'''(((***,,,((("""   ###+++,,,(((  %%%,,,666HHH[[[uuu[[[===+++$$$!!! ###%%%(((***'''"""   ###+++---)))"""  ###)))555FFFVVVnnnbbbCCC///&&&!!!!!!###&&&)))'''"""   """***,,,***$$$   !!!'''111AAAPPPgggiiiJJJ555((("""!!!"""&&&)))'''###   """)))+++)))%%%!!!   %%%...===KKKaaaoooPPP999+++""""""###&&&***((($$$   !!!(((+++)))%%%"""   %%%///===JJJ^^^}}}vvvWWW>>>---"""%%%+++---+++(((    ###)))***((($$$!!!  !!!---777DDD^^^}}}}}}___FFF222$$$$$$+++///---+++    """))),,,***&&&###    ***222<<>>(((&&&+++,,,+++$$$    $$$,,,000111///---***'''""" %%%+++333EEE___rrrwww\\\BBB+++###)))******&&&"""   !!!)))...111111111...+++%%% !!!(((000BBB[[[lll~~~cccHHH/// """(((******)))$$$   $$$+++111444555111...(((     &&&---===UUUgggjjjMMM333"""!!!(((+++++++++&&&    )))000666888333000)))!!!  !!!''',,,;;;RRReeejjjQQQ666### (((000,,,)))"""   ###)))///333000111,,,""" %%%888NNN\\\uuurrrVVV888"""&&&------***$$$   $$$+++000---...))) """000CCCNNNeeezzz\\\:::"""###)))---+++%%%    %%%+++******&&& +++===IIIaaa~~~___<<<""" ###'''---+++&&&   """((())))))$$$ (((:::GGG___~~~}}}```>>>$$$!!!$$$(((+++***&&&    ''')))***%%%   %%%444???TTTppp~~~ccc@@@&&&"""%%%(((***)))'''!!!   %%%(((***&&&   %%%333@@@TTTnnngggDDD(((!!!$$$'''******(((###   !!!&&&)))'''  ###222@@@SSSkkklllGGG***###"""%%%+++,,,***%%%    ###''''''!!! ***444DDDYYYuuunnnKKK---$$$###((()))((($$$   ###&&&&&&!!!  """$$$---AAATTTxxxnnnMMM000"""###'''(((((($$$    $$$'''%%%"""   ###,,,???RRRqqquuuUUU999'''!!!&&&'''(((%%%    ###)))***'''"""   !!!)))<<>>... $$$''''''"""    $$$&&&&&&%%%   ,,,888QQQoookkkKKK:::(((  ###''''''###    !!!&&&((('''   )))444HHHfffrrrWWWGGG111""" %%%&&&"""      $$$###   %%%---AAA___||||||^^^MMM666%%%$$$%%%"""     ###"""   %%%---AAA]]]zzzkkkYYY@@@,,,!!!###$$$"""     !!!!!!  ###+++>>>XXXssszzzgggLLL555&&& """$$$###       """))):::PPPiiivvvZZZ???---###!!!###$$$!!!        '''444FFF]]]tttfffIII444&&& !!!$$$&&&$$$        %%%111???SSSjjjoooRRR:::)))!!!!!!$$$''''''###       $$$///:::LLLdddtttWWW===+++"""!!!%%%((((((%%%!!!      ###///888IIIaaa~~~|||___>>>---'''!!!!!!"""%%%))))))%%%"""          ///999KKKbbb{{{{{{```CCC444+++!!! !!!%%%))))))&&&###      (((333EEE]]]xxx~~~dddJJJ<<<000  $$$(((***'''$$$      %%%...???VVVqqqkkkNNN===111"""  ###(((***(((%%%      &&&---;;;OOOhhhrrrPPP<<<111$$$ ###'''***(((&&&     $$$***666HHH```}}}wwwSSS>>>222&&&""" """''')))(((&&&     %%%///@@@YYYwwwyyyYYYEEE888)))###!!! """&&&((('''%%%   """***:::QQQooozzz^^^LLL<<<***$$$"""!!!"""&&&(((&&&$$$!!!    !!!###)))666LLLhhh___NNNAAA///%%%###"""###%%%'''((((((     !!!(((555FFF___~~~fffRRRBBB///&&&$$$###$$$''')))******      """(((444DDD[[[zzz}}}nnnXXXFFF000(((&&&$$$%%%(((+++------!!!   !!!   &&&000>>>SSSppp|||sss]]]JJJ444)))'''%%%&&&(((,,,......###  !!!###!!!  ###,,,999LLLhhh~~~|||vvvbbbPPP:::+++(((&&&%%%(((+++---...%%%!!!  !!!%%%######"""  """,,,888JJJdddyyy|||}}}iiiWWWBBB...+++'''&&&(((+++---...((($$$  """((('''((()))'''""" $$$---888HHH```ttt~~~ttt```JJJ222...***((()))+++---...+++&&&   """***,,,000222000)))!!! ###+++444BBBXXXkkk{{{fffNNN555111,,,)))***,,,...///,,,(((     ###+++111555888666...%%% !!!'''...;;;PPPbbbpppTTT888111++++++,,,,,,...111***((("""   &&&444;;;===888///'''   &&&,,,777MMM```|||uuuoooSSS:::222,,,+++,,,,,,---000---***%%%   ###000888===999111***""" %%%***666JJJ]]]zzzwwwqqqVVV???555---+++,,,,,,---000///---(((   +++444;;;:::333,,,### ###(((333EEEWWWtttyyyxxx^^^EEE999///,,,---,,,---///111///***"""   &&&111:::;;;555---$$$ !!!&&&///@@@OOOkkkxxxeeeLLL>>>222......------///111///+++$$$    """...999:::555---### $$$,,,:::HHHaaauuulllSSSDDD555000000/////////000000---&&&     )))555888444---$$$ ###***666AAAYYY}}}sssuuuYYYHHH888111111111000000111111///(((     ###000444333...'''  ###(((333===TTTxxxuuu|||\\\KKK999222222222111111222222000***!!!     ,,,222222000***$$$   ###(((111;;;SSSvvvyyy|||___OOO>>>666333///------333111---'''    $$$+++222333,,,### """(((000555PPPggguuu}}}aaaQQQ???666222///......222111...)))!!!    $$$+++222555///&&& !!!'''...333IIIaaavvveeeTTTAAA666111......000000000000,,,%%%   !!!)))111555111))) %%%+++000EEE]]]|||uuujjjXXXDDD777000---...222///111111///(((   %%%///555222+++!!! """)))---???WWWvvvtttnnn]]]HHH999000,,,...222///111333222+++!!!    %%%///777666000%%%  &&&+++888PPPnnnvvvppp```LLL<<<111,,,---222///222444333---###    %%%111::::::555(((!!! $$$)))888OOOlllyyyrrrbbbOOO???333,,,---111000333555444...%%%    ###///999:::666+++### ###(((666KKKgggvvvsssdddQQQAAA444,,,,,,000111333555444///%%%    ,,,666777333---$$$ ###'''...BBB]]]tttpppmmmTTT???333///---,,,...333777666333,,,    '''555;;;999333'''   """...>>>WWWqqqiiitttZZZCCC666111000//////444888777444---"""    &&&555;;;:::444((( """+++:::RRRkkkeeezzz___GGG999333111111000444888777444///%%%  %%%333::::::555*** !!!'''555JJJbbb{{{ddd|||aaaIII999333111222///333666555333000(((  ###222:::;;;666+++ !!!$$$000CCCYYYrrrgggfffMMM<<<444333333...222333222222000***"""   """000999;;;666+++   ###---===PPPhhhhhhnnnUUUBBB888555444---000222111111111,,,&&&    ...888<<<888---"""  ###***777HHH```~~~fffuuu\\\FFF999333222...111222000111333000***    ---888<<<;;;000%%%   """(((333BBBXXXwwweeeyyy___GGG888000---///222222111222555222---     ,,,888<<<>>>333(((""" """'''000>>>SSSrrrfffzzz]]]EEE666000000...///111333333333111000$$$   '''000555:::333((( """,,,:::LLLhhhnnn|||___GGG888222111000111333444444222000///&&&   (((---222---'''  """+++999JJJeeeiii~~~bbbJJJ;;;444333222333444555444222000///(((  """'''+++***'''""" !!!***666FFF```eeeeeeMMM===555333222333444555555444222111)))   &&&******)))$$$  )))444BBBZZZ}}}eeehhhPPP>>>555222///000333555555555444333***   &&&++++++)))### '''111===TTTuuuiiilllSSSAAA666111---///111444555555555444+++!!!    ###)))***)))### %%%...999MMMmmmjjjqqqXXXDDD777222---///111333444444333222---###    !!!&&&***,,,(((  $$$,,,555IIIggggggttt[[[FFF999333///000222333333222111000///%%%    %%%+++000...%%%  ###***444FFFddd~~~ccc