BM6P6(@ hhhZZZrrrttt```SSSvvvyyy{{{vvvkkkhhh{{{fff}}}lllRRRKKKFFF___hhhMMMIIIWWWqqqJJJGGGJJJppp{{{```BBB===777222777222555///...000333///)))***000,,,+++***,,,//////,,,)))...000...+++,,,///---)))......///...---+++)))''''''((()))))))))'''&&&%%%)))++++++)))'''%%%&&&((('''(((((('''&&&''')))***&&&***,,,)))***,,,(((!!!$$$&&&(((***)))(((%%%###&&&&&&%%%%%%%%%&&&&&&''')))'''%%%$$$###$$$&&&''''''"""###******$$$###)))$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$!!!"""$$$%%%%%%$$$"""!!!'''%%%###$$$&&&'''&&&###))))))(((((('''&&&%%%$$$###&&&&&&"""$$$)))(((###$$$$$$$$$%%%%%%$$$#########$$$%%%&&&''')))***+++$$$###!!! """$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%$$$###"""!!!***'''$$$%%%***,,,)))&&&''')))******(((''''''(((%%%+++***%%%'''//////''''''''''''''''''&&&&&&&&&***))))))((('''&&&&&&&&&***))))))***,,,+++&&&"""%%%%%%%%%$$$$$$$$$######$$$&&&((()))(((&&&$$$"""%%%&&&((())))))(((&&&%%%"""###$$$%%%%%%$$$""""""%%%%%%$$$$$$###$$$$$$%%%'''&&&$$$"""!!!""""""### !!!"""$$$%%%&&& """###"""!!! !!!###$$$   !!!"""######"""!!! !!!***+++!!! &&&$$$"""!!! !!!!!! """&&&!!! %%% """ !!!  """%%%!!! ######"""!!! &&&"""&&&$$$###$$$"""!!! """%%%%%%%%%%%%'''))),,,---...)))$$$!!!!!!!!!### """!!!!!!''' ###"""!!!!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###gggXXXppprrraaaSSSwwwwww|||uuujjjkkkyyyeee|||nnnTTTNNNJJJdddlllOOOHHHTTTqqqIIIFFFMMMvvvzzz\\\???<<<999555:::222333...+++---000///++++++000...+++))))))+++,,,+++***))),,,+++)))***------)))......------,,,***)))((((((((()))))))))(((''''''+++)))'''&&&'''(((((((((&&&'''((((((''''''((()))&&&'''''''''+++000...'''&&&''')))******)))((('''((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%######%%%%%%""""""%%%%%%%%%$$$###############'''&&&$$$###"""######$$$!!!"""$$$&&&'''&&&&&&%%%&&&$$$###$$$&&&'''%%%###''''''((('''&&&$$$"""!!!$$$&&&%%%!!!###((((((###$$$%%%&&&%%%$$$$$$$$$%%%+++***'''%%%$$$$$$&&&&&&###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%$$$###"""!!!$$$)))***&&&!!!$$$%%%%%%%%%###""""""###%%%,,,,,,''''''------&&&&&&&&&'''''''''''''''''')))))))))((('''&&&&&&&&&)))((((((***+++***&&&###%%%%%%%%%$$$$$$$$$$$$######$$$%%%''''''&&&$$$######%%%&&&(((((('''&&&%%%"""######$$$$$$######"""$$$############$$$$$$%%%$$$###"""!!! ###"""""""""""""""###### !!!"""###$$$%%%%%%%%%"""  !!!""" !!!"""""""""!!! """"""***+++""" !!!!!!  %%% %%%%%%  $$$%%%%%%  ###)))+++&&&!!! """"""!!! &&& ###"""!!!"""  %%%&&&&&&''')))***,,,---***&&&"""!!!""""""!!! %%%"""&&&$$$###'''###"""!!!!!!!!!"""###$$$######$$$$$$$$$$$$######eeeWWWnnnrrr```UUUxxxwwwssshhhmmmvvvcccyyykkkSSSLLLHHHdddnnnPPPIIITTTqqqJJJDDDQQQ|||yyyZZZ===;;;999888<<<222000000,,,+++......,,,+++,,,///,,,((('''((()))***+++'''******((()))------+++...---,,,+++***)))))))))))))))((((((((()))******---)))%%%%%%(((***)))'''$$$&&&(((((('''&&&'''(((''''''%%%&&&+++000///***((((((((()))************+++)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&%%%""""""%%%%%%###&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%$$$%%%&&&'''((('''&&&%%%%%%$$$###$$$%%%&&&$$$###$$$%%%&&&&&&%%%###!!!$$$%%%###!!!"""&&&'''$$$$$$&&&(((&&&$$$###&&&)))///,,,((($$$""""""$$$%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""(((''''''***,,,+++&&&"""***+++,,,+++******+++---###,,,///***'''******&&&%%%&&&&&&&&&'''((((((((())))))(((((('''&&&&&&&&&&&&&&&''')))***)))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%###"""""""""""""""######""""""""""""###$$$$$$$$$""""""###""""""!!! &&&%%%$$$"""!!!!!!!!!!!! !!!%%%((((((&&&&&&$$$!!! !!! !!!$$$%%%###$$$$$$$$$###"""!!!!!!$$$###******   %%%!!!***!!! """%%%'''''' !!!'''---...)))### !!!  !!!(((""""""""""""### ###$$$%%%'''((()))))))))%%%###!!!!!!"""$$$$$$$$$"""###""""""&&&""""""!!!!!!!!!"""###$$$#########""""""#########cccWWWpppsss^^^VVVzzzxxxqqqdddkkksssaaauuulllUUUMMMGGGbbbjjjOOOJJJWWWrrrKKKDDDTTTzzz\\\===:::888888<<<111///333///,,,,,,...---***(((///---+++)))((()))******))),,,---+++***---...,,,---,,,***)))((()))*********)))(((((((((***+++,,,,,,+++************(((&&&###&&&(((((('''&&&&&&'''((())))))))))))***)))'''((('''''''''((()))+++,,,,,,+++(((&&&%%%%%%'''(((%%%&&&((((((((('''%%%$$$$$$***)))###$$$+++---(((%%%$$$#########%%%'''((($$$$$$#########$$$&&&'''''''''(((''''''%%%$$$#########$$$%%%%%%%%%$$$"""$$$$$$###############$$$%%%$$$"""!!!###%%%&&&%%%%%%''')))'''$$$$$$'''+++***(((&&&$$$$$$$$$&&&'''!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###############$$$############(((&&&$$$$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%''')))###,,,000,,,'''''''''%%%%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&$$$###""""""###$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!"""###$$$ !!!""""""###############$$$%%%%%%%%%###"""!!!%%%%%%###"""!!!!!!!!!!!!!!!%%%((('''$$$%%%$$$"""!!!  """%%%'''&&&&&&&&&&&&%%%$$$######$$$"""))))))    &&&$$$,,,!!!  !!! ###((()))&&&!!!!!!!!!!!!  """,,,'''"""!!!"""###$$$%%%!!! !!!!!!""" """$$$%%%%%%$$$$$$"""!!!!!!!!!"""$$$$$$%%%  %%%,,,&&&!!!!!!!!!!!!""""""######$$$###"""!!!!!!"""###$$${{{___YYYtttppp\\\XXXvvvpppaaaiiippp___qqqrrr\\\QQQIIIcccdddKKKIIIXXXoooIIIHHHWWW|||^^^???:::777555999111000333111---,,,...///...***------...---,,,***))))))+++///000,,,***+++,,,+++,,,+++***)))))))))***+++***)))(((((((((***+++,,,)))...222222,,,'''%%%&&&$$$&&&(((((('''&&&'''(((%%%)))------)))$$$%%%'''&&&&&&%%%%%%%%%''')))+++,,,***(((&&&%%%&&&''''''&&&''')))******(((&&&$$$###)))***%%%'''///111,,,$$$$$$$$$%%%''')))+++---%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%"""$$$%%%&&&&&&$$$######%%%$$$!!! !!!%%%)))+++&&&###"""###$$$%%%%%%&&&%%%'''((('''%%%%%%(((***$$$%%%&&&&&&'''&&&&&&%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$########################$$$$$$"""$$$(((...333666777666---------***'''&&&&&&'''$$$+++000---(((%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###"""!!!###"""!!!!!!!!!"""$$$%%% !!!"""############""""""###$$$%%%%%%$$$"""!!!######"""""""""""""""###"""###%%%###"""###"""!!! """"""!!!!!!"""###%%%&&&%%%%%%$$$$$$###############!!!'''))) ###  !!!'''(((  !!!!!!###""" !!!!!! !!!"""+++((($$$!!! ###$$$$$$ !!!!!!"""""" !!!#########"""!!!!!!"""""""""""""""###$$$$$$ """""" ,,,888555 !!!!!!""""""""""""$$$###"""!!!!!!"""###$$$vvv\\\YYYwww}}}nnn[[[[[[sssqqqcccjjjnnn^^^pppppp\\\PPPGGGbbb___GGGGGGWWWlllGGGLLL\\\{{{[[[>>><<<777333777111333222222000---///222333000+++---//////---+++*********///000+++((()))******++++++*********++++++,,,))))))((((((((()))******'''...555444,,,%%%%%%((('''(((((('''&&&''')))***'''))),,,---)))$$$%%%)))%%%$$$$$$###$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&''')))***)))(((&&&$$$!!!%%%'''''')))------+++###$$$%%%'''***,,,---...'''&&&%%%%%%%%%'''((()))$$$$$$%%%%%%&&&'''(((((("""$$$'''(((&&&%%%$$$$$$&&&$$$"""!!!"""&&&+++...&&&###"""&&&'''&&&%%%&&&%%%%%%&&&'''((((((((('''$$$%%%'''((((((&&&###"""#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$#########"""######$$$%%%###)))111999<<<;;;777444999999888555000,,,******&&&***,,,+++(((&&&%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$&&&(((***,,,'''&&&%%%$$$######""""""""""""""""""###$$$%%%&&&""""""$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$""" !!!"""  !!!###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""%%%(((!!!"""%%%   !!!&&& %%%  ###!!!!!!!!!!!! %%%&&&###!!!"""!!! !!!!!!""""""################## """######!!!!!!"""######!!! +++777444 !!!"""""""""!!!!!!#########""""""#########uuuYYYWWWvvvsss[[[___tttuuuhhhooommm^^^qqqjjjVVVKKKEEEccc\\\EEEHHH[[[nnnJJJKKK```wwwSSS;;;===:::444777222666666999777111...111333111***,,,---,,,***)))+++---)))...111---)))***------******+++,,,,,,,,,,,,,,,(((((()))))))))((('''''''''+++///...)))&&&'''***))))))((('''&&&'''***---555...)))***)))&&&%%%(((%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&'''''''''&&&$$$$$$######%%%***+++((('''(((###$$$''')))+++++++++***'''&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&"""%%%)))***(((%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))&&&######)))+++'''%%%&&&$$$######'''++++++'''###&&&&&&&&&&&&&&&%%%######$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######"""""""""###%%%%%% $$$''')))((($$$!!!***,,,...---***&&&$$$###)))((())))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%'''((()))%%%%%%$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%###""" """"""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!! !!!!!! !!!$$$###!!! !!!"""###%%%&&&&&&%%%###"""  !!!######!!!$$$'''!!!"""$$$ !!!!!!###'''  !!! !!!!!! !!!"""""""""!!!""""""!!! !!!%%%$$$!!!"""  !!!!!!!!!$$$######"""""""""###### """###"""!!!###%%%!!! $$$,,,''' !!!"""""""""!!! ######$$$$$$$$$$$$######uuuWWWUUUsss|||\\\aaawwwxxxmmmuuummm^^^sssiiiVVVMMMHHHiiiZZZFFFKKK```rrrOOOHHHaaatttLLL777>>>===666888333888===AAA>>>444......///---+++++++++)))''''''+++///)))000333///,,,...111222)))***,,,---......---,,,'''((()))))))))'''&&&%%%(((((((((''''''(((***,,,+++***)))'''%%%'''+++///EEE555'''''')))(((%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&(((((('''%%%$$$$$$%%%%%%%%%$$$$$$######'''###&&&......&&&###'''$$$%%%(((***+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%&&&111000---)))&&&$$$"""!!!"""&&&***+++(((&&&%%%&&&$$$%%%&&&'''&&&%%%$$$###&&&###$$$+++---(((%%%&&&$$$"""!!!&&&,,,---''' &&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''######"""""""""###%%%&&&+++)))&&&###!!!###'''***"""&&&+++------,,,++++++***'''&&&((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$%%%'''((()))"""###%%%&&&''''''&&&&&&%%%&&&''''''&&&$$$!!! %%%$$$###""""""###$$$%%%######"""""""""""""""### !!!""""""!!!!!!"""###"""%%%%%%###!!!"""$$$ !!!$$$&&&&&&%%%###!!!""""""!!!!!!"""$$$&&&'''!!!###&&& """ !!!"""###$$$ !!!""""""######"""!!! """$$$$$$"""!!!%%%&&&!!!###$$$!!! !!!"""###############"""  !!!!!!"""###""""""$$$'''$$$!!!$$$###!!!%%%!!!"""""""""!!! ###$$$%%%&&&&&&%%%$$$###www[[[UUUsssxxx[[[bbbssssssssscccrrr^^^{{{mmmZZZFFFMMMjjjUUUGGGJJJfffiii[[[MMMjjjkkkIII<<<===BBB:::444444222666666222......111111...***---,,,((((((++++++)))000333666444000---,,,------,,,+++,,,,,,,,,***(((((()))***)))''''''(((+++&&&)))++++++((('''(((***&&&))),,,---,,,)))(((((()))))))))(((''''''&&&&&&%%%$$$$$$%%%((())))))(((&&&'''((()))(((&&&###"""$$$$$$$$$%%%%%%%%%&&&&&& $$$)))***'''%%%&&&((($$$"""$$$)))***'''%%%&&&&&&%%%%%%$$$$$$############&&&)))(((%%%######$$$$$$+++,,,(((###!!!!!!###((()))&&&$$$&&&&&&$$$&&&###!!!###''')))&&&### """%%%''')))))))))$$$%%%&&&'''((('''&&&%%%''''''&&&%%%%%%$$$######""""""%%%(((%%%$$$"""###$$$%%%%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((&&&%%%&&&(((+++&&&''')))'''%%%$$$'''))))))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''(((((()))%%%""""""%%%&&&%%%$$$'''&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!"""$$$&&&((()))!!!"""$$$$$$$$$$$$&&&'''######$$$%%%$$$###"""!!!""""""""""""############ $$$$$$ !!!"""!!!"""$$$%%%### !!! """$$$$$$""" &&&!!! $$$(((&&&$$$$$$$$$''')))%%%!!!"""***111%%%$$$###$$$$$$$$$""" """"""  """"""$$$""")))))) !!!!!! !!!"""######$$$&&&!!! """"""############""""""!!!!!!""""""!!!""""""""""""!!! ###!!!  !!!$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$xxx\\\UUUsssxxx\\\cccrrrwwwzzzfffsssbbbhhhXXXGGGNNNkkkYYYKKKJJJeeeYYYMMMIIIjjjhhhMMM???>>>AAA888111111///555555222......111111---+++---,,,)))(((++++++(((000222444333111///------((('''''')))++++++***)))*********))))))((())))))&&&(((******((('''((()))&&&(((++++++***(((((((((&&&&&&&&&'''(((((())))))'''&&&&&&'''((()))'''&&&&&&&&&'''''''''%%%$$$###'''''''''&&&&&&&&&&&&&&&'''%%%#########%%%&&&'''%%%%%%(((***'''!!!!!!%%%$$$%%%%%%%%%$$$######"""###&&&((('''%%%###$$$%%%!!!$$$)))***)))((((((((('''++++++&&&###$$$%%%###%%%$$$$$$&&&((((((&&&$$$"""###%%%&&&((()))******%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&))))))(((&&&%%%%%%''')))&&&'''((('''%%%%%%'''))))))'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((%%%######%%%'''&&&%%%'''&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$!!!"""""""""######$$$$$$$$$%%%&&&%%%$$$###$$$%%%"""######$$$######!!! """"""""""""############!!!###"""###$$$"""###%%%%%%###   """###!!!$$$!!!!!!&&&'''%%%###$$$###%%%&&&$$$!!!"""'''+++###"""!!!"""######!!!!!!  !!! !!!!!!&&&""" %%%---(((   !!!!!!"""$$$(((###!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!! $$$###!!!  !!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$yyy\\\UUUsssyyy^^^fffqqq|||gggqqqdddaaaWWWJJJQQQmmm\\\OOOJJJeeeWWWNNNLLLooofffMMM???===@@@777000111///333444222//////222000,,,,,,...---)))(((+++***(((.........///000///---++++++)))((('''((((((&&&%%%+++***)))***+++***)))'''&&&((()))((('''&&&''')))'''((())))))''''''''')))%%%%%%&&&&&&'''(((((((((''''''''')))***)))&&&###&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%((($$$ !!!$$$'''&&&$$$$$$&&&***+++&&&!!!(((###$$$%%%&&&&&&%%%###"""###%%%''''''&&&%%%%%%&&&"""""""""$$$&&&((('''&&&'''******%%%###%%%'''&&&$$$'''******)))'''%%%%%%%%%%%%%%%%%%&&&((()))***'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%'''$$$ $$$+++)))!!!$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%(((((((((&&&$$$$$$&&&(((&&&''''''&&&%%%%%%&&&(((&&&%%%$$$%%%''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&(((((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$%%%&&&&&&$$$$$$%%%&&&"""############"""!!!!!!""""""""""""###############""" %%%&&&"""$$$%%%%%%### !!!!!!  !!!!!!$$$''''''""""""%%%#########"""""""""###$$$ !!!!!! !!! '''###!!! !!! !!!%%%###)))000---###,,,...%%%  """""""""!!!  %%%)))$$$ !!!!!!!!!!!!   !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$yyy\\\UUUrrrxxx^^^iiirrrfffӵmmmbbb^^^YYYNNNUUUppp]]]RRRKKKgggĦĦOOOIIIOOOqqqӵfffJJJ<<<;;;???777222444333111222111///000222///+++---///---)))(((++++++(((+++)))(((***---...,,,)))***)))(((((()))***)))(((***)))((()))+++***(((%%%'''((((((''''''''''''((('''((((((&&&%%%%%%''')))((((((''''''&&&%%%%%%%%%&&&&&&(((***+++***&&&###&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%Ħ###"""###%%%((()))'''%%%$$$$$$'''***(((%%%&&&+++$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$"""$$$'''(((%%%!!!$$$''''''$$$###(((+++,,,###(((---...)))%%%%%%&&&%%%$$$###"""###$$$&&&'''((('''%%%###""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%+++((( ***)))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%&&&'''###"""###$$$%%%%%%###!!!&&&&&&&&&&&&&&&''''''(((%%%$$$$$$%%%'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&(((((('''%%%###!!! """$$$%%%%%%&&&)))+++$$$$$$$$$#########""""""!!!"""""""""############$$$"""!!!((('''"""%%%%%%%%%###!!!   !!! """&&&)))&&&!!!!!!%%%$$$"""!!!"""$$$$$$!!! !!!!!!!!!### ((($$$""" """"""!!!&&&$$$***333000 %%%+++(((!!!  !!!!!! ###$$$$$$$$$""" %%%***&&&!!!  !!!"""  !!!"""######""""""""""""""""""""""""!!!!!!""""""############yyy\\\UUUrrruuu^^^mmmttt|||ddd4ĉ@ӵggg]]]___]]]PPPWWWsss[[[SSSMMMiii>L=hĦLLLOOOmmm4ĉ@ӵaaaJJJ<<<;;;???888222444222///111000...///111///***---///...***)))++++++)))+++)))(((***---///---***'''&&&&&&)))---000222222(((((('''((())))))(((''')))((('''''''''((((((((('''''''''%%%$$$%%%'''))))))(((((('''&&&&&&%%%%%%$$$%%%'''***,,,+++)))&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&>L+++###$$$&&&&&&&&&(((---000***%%%$$$))),,,***))))))%%%&&&((()))))))))((((((%%%%%%%%%%%%&&&''''''''')))'''&&&***...///)))######&&&&&&######(((,,,,,,"""(((......((($$$$$$&&&%%%%%%###""""""###$$$%%%((('''%%%###""""""######&&&&&&%%%%%%%%%%%%$$$$$$&&&///..."""''')))"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&'''&&&%%%$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''&&&$$$"""'''''''''&&&''''''((()))###$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%&&&''''''&&&$$$""" """$$$%%%%%%&&&(((***%%%%%%$$$$$$############!!!"""""""""############$$$""""""((('''"""%%%%%%$$$###"""!!!  !!! """###"""###&&&)))&&&!!!!!!&&&%%%###!!!"""%%%%%%!!!  """###"""'''!!!"""!!!(((###""" """ """***''' """###  !!!!!!  ###$$$$$$$$$###!!!  $$$(((&&& """   """### !!!!!!  !!!"""##############################"""""""""""""""#########zzz]]]WWWttt}}}ooo\\\ooouuuwwwdddGG=?cccZZZ}}}ccc^^^OOOWWWxxx~~~WWWQQQPPPkkkHdĦ=ĪjTTTmmmGG=?[[[MMM??????BBB999222111//////111///---...111///+++,,,...---***))),,,---***,,,++++++,,,...//////...000...++++++,,,---------&&&((()))((('''(((***,,,+++)))'''&&&((()))))))))'''((('''&&&%%%%%%''')))&&&&&&''''''((()))))))))$$$%%%&&&)))+++,,,***(((((((((((('''''''''''''''&&&'''(((HdĦ000***)))'''###"""'''222:::000((($$$(((,,,+++'''%%%&&&&&&'''((()))******+++(((&&&%%%%%%&&&(((''''''###"""###(((...///***%%%%%%(((((($$$"""%%%'''&&&!!!&&&++++++'''###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((000111((($$$''')))'''""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$%%%''''''&&&&&&''')))'''%%%$$$$$$%%%&&&&&&%%%((('''''''''))))))(((&&&'''&&&&&&&&&&&&'''(((((("""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############ !!!"""###$$$###""""""$$$%%%&&&%%%###"""###$$$%%%$$$$$$###"""#########""""""""""""############"""###!!!###'''&&&"""%%%###""""""###$$$"""!!!!!!""""""""""""$$$%%%&&&%%%&&&((('''######'''%%%###"""###%%%%%%"""!!! #########)))((('''%%%###"""$$$&&&"""    $$$  !!! !!!"""#########"""!!!  """"""%%%&&&###""" !!! !!!"""######""""""""""""!!! !!! ########################""""""""""""""""""######{{{```ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦbbb[[[ĭӵĦmmmĦĦDdD?fӵYYYnnnĦӵƜ`1.׼sĭӵEEE000...,,,***------******---...ӵ+++,,,...///Ħ---***)))(((''''''---)))++++++***'''((((((Ħ''''''(((((()))******Ħ*********((('''&&&'''((()))DdD&&&&&&***'''%%%ӵ&&&(((ӵ%%%ӵ ###((($$$Ħ%%%%%%ӵ%%%%%%&&&%%%ĭӵ)))(((###""""""###$$$&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$'''(((((((((***+++'''%%%######&&&'''&&&$$$)))'''&&&&&&((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&!!!###&&&&&&$$$######%%%#########""""""######$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&$$$""" !!!"""######!!! !!!"""""""""""""""############ $$$%%%######%%%$$$!!!$$$"""!!!"""$$$%%%$$$"""###$$$%%%$$$$$$$$$&&&'''+++'''%%%'''(((%%%%%%'''$$$###""""""######"""!!!"""  """######$$$++++++###!!!&&&'''"""""" """""" ###$$$  """$$$!!!!!!  !!!!!!!!!!!!!!!!!!!!!### !!!%%%&&&!!! """ !!!!!!!!!!!! !!!""""""############"""!!!"""""""""""""""!!!!!!$$$###!!!  !!!###########################"""""""""""""""""""""}}}?~4g&e>&eg&e>hӵg&emmmguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵccc^^^fff?><zg&e>&eHLTTTnnnShӵgLS?ʬ3h?D%%)?ZufĦWWWkkkgLg&egĉ@g&e>&e@@@@e000000??000---***,,,,,,******...g<ĉ***''''''***3we<Ħ&&&&&&)))+++3h?@e'''***,,,,,,+++'''((()))Z)))++++++******)))3h?gL***,,,,,,+++)))'''%%%&&&&&&'''D%%)?000fff?><z'''%%%=?Ħ&&&g&e%%%g&e&&&$$$###S?ʬ&&&4ff?>ߝL$$$@e"""g&e"""$$$%%%3h?g&e>&e &&&??$$$$$$######$$$&&&'''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!$$$'''((())))))+++---(((%%%######&&&'''&&&$$$(((%%%######$$$&&&&&&%%%######""""""######$$$%%% ###&&&&&&###!!!"""######"""""""""""""""######$$$$$$$$$############"""%%%$$$###"""!!!!!!""""""!!!#########"""!!!"""###"""!!!  """"""""""""############$$$'''%%%###$$$### ###!!! """%%%'''%%%###%%%&&&'''&&&%%%%%%''')))///((($$$&&&(((''''''((("""""""""!!!!!!!!!"""###""" !!!"""""")))***''''''!!!+++)))!!!###%%%!!!  !!!!!!!!!!!!"""""""""###$$$$$$'''$$$!!!""" !!!!!!!!!!!! """###$$$%%%%%%$$$###""" !!!"""######$$$$$$######!!!  !!!$$$%%%#################################"""""""""""""""4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦrrrHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)Ħ\\\^^^sߝLGdUĦHƅ^Hu]ĦntHdĦQQQyyyHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?kkkHdĦHu]ĦttHƅ^Hu]Ħ???H׼s---111***,,,............---,,,***tQ''''''(((***je<Ħ&&&''''''Bt=o9ĦH׼s,,,...(((***111...***+++,,,HtĦ(((...***'''(((Bt=o9ĦHdĦ!!!%%%...555...###%%%&&&'''Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ$$$Hu]Ħ$$$###Htƅ^&&&qIܗGIӵ&&&H׼s$$$"""Hu]Ħ###&&&Bt=o9ĦHƅ^Hu]Ħ'''$$$%%%$$$(((---***######))))))(((''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%% """%%%&&&$$$!!!(((...///(((###%%%%%%###########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""%%%"""'''((( """(((&&&###############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""############"""!!!%%%$$$"""!!!!!!!!!"""### !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((***++++++***)))'''%%%$$$$$$$$$&&&%%%%%%%%%%%%### """#########!!!"""&&&$$$   !!!!!!!!!  """###""""""###$$$ """###$$$%%%$$$"""  !!!%%%+++###''' ######!!!!!! $$$***+++&&&"""###$$$$$$$$$###""" $$$!!! """###""" """###$$$$$$###"""!!! """"""#########""""""!!!}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦrrrDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<^^^^^^DdDDdDĦDdDΦDdDĦq<niDdDĦKKKqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦlllDdDĦDdDĦ`eĭDdDΦDdDĦ<<<DdDĦ///+++---//////---,,,...000---,,,+++))))))***geĦ''''''(((FSĦ+++000qjRgdKӵDdDĦ)))***%%%,,,888999******+++DdDĦ''',,,(((%%%qjRgdKӵDdDĦ&&&))),,,333 ///&&&)))******HdDĦgdKӵDdDDdDĦ%%%DdDĦ4DufӵDdDĦ###DdDĦ%%%q<R$$$%%%peƜ4DuTӵ&&&DdDĦ$$$###DdDĦ***qjRgdKӵDdDΦDdDĦ!!!###&&&((()))***%%%###%%%***)))%%%%%%)))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######%%%'''(((&&&$$$%%%***+++&&&###%%%%%%###########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########"""$$$######""""""""""""###&&&"""&&&"""######$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!"""""""""######""""""!!!$$$$$$###"""""""""""""""!!!"""######""""""$$$$$$$$$%%%&&&((()))***)))((('''&&&%%%$$$$$$###%%%$$$$$$$$$$$$### !!!!!!!!!     !!!"""  !!!"""""" ###"""%%%)))!!!""" ######!!!!!! ###((()))&&&"""$$$$$$$$$######"""!!! $$$""" """###"""!!!""""""###$$$###"""!!!!!!""""""############""""""www4DuXӵDdDΦDdDӵDdDĦo)hDdDĦwwwDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)h___^^^DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦMMMpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵ:::DdDĦ111***,,,...///...------...---+++(((&&&&&&)))geĦ((('''sp?aĦ---333GIdnuR)ĦDdDĦ(((***%%%,,,777777)))))))))DdDĦ''''''((((((GIdnuR)ĦDdDĦ&&&&&&"""***)))!!!*********DdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦ$$$DdDĦ(((po9u&&&&&&###%%%=ӊB1.uTӵ%%%DdDĦ%%%$$$DdDĦ***GIdnuR)ĦDdDΦDdDӵ&&&$$$&&&'''&&&%%%)))%%%$$$&&&'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''(((&&&$$$"""&&&'''$$$"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$*** $$$"""$$$$$$%%%%%%$$$$$$######""""""%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!######$$$$$$######"""!!! !!!""""""""""""######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######$$$###""""""###"""    !!!!!!!!!!!! !!!!!!!!!  !!! ###!!!###((("""!!! """###"""!!!!!!!!!""" !!!$$$&&&%%%"""%%%$$$###"""!!!!!!!!!!!!$$$""" !!!"""###"""!!!!!!!!!"""#########""""""""""""############""""""sss4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt___]]]DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦQQQpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵ:::DdDĦ111---///000111///---+++***,,,***(((&&&''')))geĦ(((s<v>aĦ***,,,peӵDx<DdDĦ+++...((()))---'''(((((((((DdDĦ'''$$$)))...peӵDx<>d<...&&&111!!!///)))''''''(((>d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ%%%>d<Ħ---peӵ&&&Ħ&&&F&uTӵ$$$DdDĦ&&&%%%>d<Ħ$$$peӵDx<>d<ʜ4DuTӵ+++''''''(((&&&###---((($$$###%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%'''###'''(((!!!&&&###&&&&&&%%%$$$######""""""$$$$$$$$$#########"""""" !!!"""""""""!!!!!!"""###$$$%%%$$$###"""!!!"""""""""######$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$#########!!! !!!!!!!!!  !!!""""""""" !!!""""""######""" !!!""""""""""""!!! (((%%%### """###""""""###$$$###!!!"""###$$$###%%%$$$"""!!!!!!!!!"""######"""!!!!!!""""""###""" !!!""""""#########!!!""""""############"""rrr4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦUUUHHܗDӊB<xB?>>===>d<000111222111000---+++++++++************geĦ(((Hg8>aĦ''''''B?Ho9,,,>d<'''((()))"""'''''''''>d<ӵ+++000B?Ho9)))<x777###***'''''''''(((&ӫeʬtIӇ--->d<Φ>d<Ħ&&&D&ӫetIӇ'''DdDĦ'''sdKĦ111B?dp&ĒR$$$$$$>d<sdKĦ"""B?Ho9$$$s&dq&ĒR...'''&&&)))------,,,+++'''###"""$$$''''''%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%(((&&&%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%!!!)))999999%%%$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$############### !!!"""""""""""""""###$$$%%%%%%%%%$$$"""!!!###############$$$$$$%%%######$$$%%%%%%$$$$$$### !!!"""############"""!!!!!!!!! """$$$"""  !!!!!!!!!!!! """"""###$$$$$$### !!!!!!"""######"""'''&&&!!!### """"""""""""###%%%###!!! !!!"""###$$$$$$"""!!!!!!!!!"""############"""""""""###$$$ !!!!!!"""######!!!!!!"""###############ppp4DuXӵHu]3hhne=enecccpIƎ@t@h>hfe@ďDne=eWWWXXXxxxegesĪj@hfdDĦ[[[@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhFFF>>>???se...---...000333333222000,,,,,,---------+++geĦja>aĦ'''***@G000...se)))%%%)))...***(((''''''<Ō)))++++++@G,,,+++Hkge***BBB%%%$$$%%%***))))))HĪj@IŌ...)))ege''''''Hu]3hIŌ++++++DdDĦ(((ne&&&222@h$$$%%%>h&&&######se###ne''''''@G###$$$sĪj@h***'''$$$$$$(((+++,,,+++%%%&&&$$$"""%%%***,,,***%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&&&&''')))***&&&$$$&&&&&&$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###333KKKLLL444%%%%%%$$$&&&&&&%%%%%%$$$$$$############################## !!!"""######$$$$$$###$$$$$$$$$%%%$$$$$$###"""######"""""""""######$$$###$$$%%%&&&%%%$$$###""" !!!"""###$$$""" !!!""""""!!!$$$(((&&& !!!  """!!! !!!"""###$$$###!!! !!!!!!!!!'''"""&&&'''  !!!!!!!!!!!!###$$$###"""!!! !!!""""""######"""""""""""""""###"""###$$$###"""!!!###%%%!!!!!! !!!"""""" !!!"""######$$$######4DuXӵĵD^gggzzz^^^UUUXXXzzzDdDĦ]]]wwwD^SSSEEE??????s׼s000...---,,,...111333222111,,,---......---,,,geFm8+++>aĦ'''++++++......,,,s׼s'''(((%%%***///***(((((('''Ho***)))))))))(((+++******111>>>\\\666---111)))((('''---///)))((())))))D^***++++++DdDĦ'''&&&&&&///+++$$$###$$$%%%&&&$$$######s׼s$$$$$$%%%&&&((("""&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$))))))%%%%%%))),,,***'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$%%%(((***)))$$$"""&&&'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$)))000AAACCC333)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%###""""""!!! !!!$$$%%%""" !!!######""""""&&&&&&$$$!!!    !!!###!!!!!!!!!"""""""""!!! !!!!!!"""###((("""''')))"""  !!!############"""!!!!!!!!!"""""""""############"""""""""$$$%%%###!!!!!!###%%%""""""!!!  !!!!!! !!!"""######$$$$$$$$$Φ4DuXӵtvӵ>d<ĦdddfffĦ{{{ĦĦSSSYYY}}}eee```OOOZZZ>d<ĦYYYiiiLLLKKKTTT}}}Ħ>d<ĦvvvQQQFFF@@@???Be666111222///,,,---///000///---------------------geFYĉ++++++>aĦ&&&((((((&&&(((+++...***)))---///...Be###(((,,,)))****** )))((('''nu]ӵ+++...---***'''%%%'''&&&&&&&&&&&&(((***+++%%%+++)))<<<^^^333$$$***%%%$$$%%%(((,,,---,,,)))%%%---000+++''')))+++)))&&&(((***+++***>d<Ħ$$$&&&(((((((((>d<Ħ&&&%%%%%%Ħ,,,)))&&&%%%%%%&&&&&&%%%###$$$$$$$$$######%%%'''$$$###"""###Be&&&&&&'''&&&$$$Ħ###!!!"""######$$$''')))(((((((((((('''&&&%%%$$$###&&&((()))(((&&&&&&'''(((...///((($$$&&&(((&&&((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$###""""""&&&)))'''!!!%%%(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############'''"""&&&'''!!!###'''"""%%%%%%%%%%%%%%%%%%%%%&&&##################$$$$$$""""""###$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%)))((('''&&&&&&&&&'''(((%%%&&&'''''''''%%%###"""$$$""" !!!$$$&&&"""!!!!!!###$$$### !!!%%%'''%%%!!! !!!"""  !!!###  !!!!!!!!!!!!!!! ###""""""""""""###$$$$$$ &&&!!!(((,,,&&&###  """###$$$$$$###"""!!!!!!"""!!!"""###$$$$$$###"""!!!"""$$$%%%$$$!!!!!!###&&&###"""!!!  !!! !!!######$$$$$$$$$?aŖ%7uSQuR)ӵsdKĦYYYdddgdKĦ~~~gdKĦgdKĦ]]]```|||jjjcccKKKWWWgdDĦSSSiiiSSSHHHYYYgdKĦsdKĦqqqSSSHHH999@@@333///444333333222222111000000000+++---,,,***,,,///ŶS''''''(((3we<)))***++++++//////...------///111...***((()))***(((&&&...---+++iĉ@3hR/Ō)))///&&&!!!&&&(((&&&'''((('''%%%%%%'''((('''''')))***+++,,,,,,---'''&&&&&&&&&'''(((***+++***...---'''&&&)))(((###'''''''''''''''DdDĦ'''''''''&&&%%%sdKĦ'''%%%gdKĦ'''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%###(((&&&777555&&&&&&%%%gdKĦ$$$((($$$%%%+++)))!!!!!!((('''***,,,***&&&$$$'''++++++(((%%%%%%'''&&&$$$###%%%(((((($$$"""&&&(((((("""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%###"""###$$$'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''$$$"""###''',,,((("""!!!%%%%%%###"""###$$$%%%$$$$$$"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%&&&'''((()))***(((&&&$$$$$$%%%$$$ !!!"""""""""!!! """$$$)))###  !!! !!!!!! ### """''')))%%%!!! !!!!!!!!!!!!!!! %%%&&& !!!'''&&&"""""""""""""""!!!!!!!!! %%%'''###"""### !!!"""###############&&&&&&!!!!!!%%%%%%"""""""""""""""############"""""""""""""""""""""""">Anesss]]]fffnenefffne\\\___{{{hhhdddQQQ[[[DeIIIUUUeeeOOOHHH___neneoooPPPFFF888BBB>>>444555000222////////////...---,,,,,,+++///000...---///>A***)))(((k<((()))+++,,,,,,......------....../////////,,,))))))******)))'''+++******fh%%%***---'''(((---******)))((((((((())))))))))))******++++++*********'''''''''''''''((()))******---,,,((('''))))))%%%'''''''''''''''De''''''''''''&&&&&&ne&&&)))ne$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""")))***%%%&&&,,,,,,%%%""""""ne,,,...'''$$$$$$''''''$$$$$$&&&'''***+++)))%%%$$$&&&)))%%%'''&&&"""!!!$$$%%%###"""$$$$$$ ###### """###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###%%%%%%%%%###"""###$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$''')))&&&### !!!######"""######$$$%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))'''%%%######$$$$$$!!! !!!!!!  """$$$!!!!!!!!!!!!  !!!!!!!!!!!!"""'''''' ###!!!###"""   """ $$$&&&### !!!!!!!!!!!!!!! $$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$!!!!!!$$$""" !!!"""############"""!!!""""""""""""""""""############"""""""""""""""""""""tttaaaggg}}}pppddd[[[]]]dddeeeYYY```MMMJJJXXX```JJJIIIdddoooRRREEE777BBB???666777000000---...//////...---+++***+++111444111......,,,,,,+++''')))***+++,,,---+++,,,------......------+++***)))***++++++)))'''((((((((((((...******&&&###///444)))...+++)))))),,,---,,,***,,,,,,,,,+++***)))(((''''''(((((())))))((((((((()))++++++((((((***)))'''''''''''''''''''''(((''''''&&&&&&'''$$$&&&(((""""""(((((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###***+++'''&&&(((&&&""""""---111333)))(((&&&$$$&&&+++***&&&&&&)))***(((%%%###$$$'''+++444333&&&###&&&!!!###$$$$$$$$$(((,,,***$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$$$$###"""###%%%((('''%%%$$$###$$$&&&'''%%%%%%%%%%%%$$$###"""""""""###%%%'''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&###$$$$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""######"""  !!!###"""###"""  !!!"""###"""  ###++++++$$$ ###!!!###$$$"""    """!!! ###"""###%%%  !!!!!!!!! !!! !!!$$$$$$""" !!!"""############ !!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!qqqYYY___sssbbbgggwwwjjjdddZZZ\\\```ddd^^^ccciiiMMMLLL\\\[[[GGGLLLeeesssWWWEEE666@@@===555777///000///000111111111///---,,,***222666333...---...---)))***+++,,,---,,,+++***&&&'''((()))+++,,,------***+++,,,---...---,,,+++(((((()))+++++++++***)))((()))(((&&&&&&'''%%%"""///,,,+++)))222JJJNNN:::000+++((()))---///---)))++++++++++++***((('''&&&'''((()))******)))'''&&&'''(((((((((((())))))((('''''''''''''''''''''''')))(((&&&&&&''')))+++---000---)))$$$ !!!%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&)))'''######'''(((&&&%%%&&&(((***,,,...//////,,,---)))###(((222111(((%%%'''((('''$$$######$$$***:::<<<***&&&)))$$$!!!###$$$(((///555333,,,%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$##############################$$$%%%%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$%%%%%%!!!"""############$$$%%%(((&&&$$$""""""$$$'''(((%%%%%%%%%%%%$$$###"""!!!###$$$&&&((()))(((&&&%%%%%%######%%%((()))&&&###"""&&&)))(((### !!!######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$""" !!!###%%%&&&!!! !!!""" &&&$$$"""  """###"""  '''(((""" !!!""""""  !!!!!!   !!! !!!$$$""" !!!!!! """$$$%%% !!!"""###############  """######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!uuu\\\bbbrrraaagggvvvjjjjjjZZZ]]]^^^bbb\\\bbbjjjLLLMMM___YYYGGGPPPgggtttWWWFFF555;;;888111555///111111111222222111000...---)))000555111,,,,,,------)))***,,,---------,,,+++(((((()))***+++,,,------)))***,,,---------,,,+++&&&''')))++++++*********(((***)))'''(((,,,)))###***...777AAAUUUpppmmmPPP///***'''(((,,,...,,,((())))))*********))))))(((((((((*********)))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''))),,,---888555000)))%%%%%%(((+++%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&)))***)))%%%'''+++...///---+++)))+++---(((###(((111000((($$$%%%&&&&&&%%%$$$######444;;;,,,!!!''',,,'''!!!%%%---222///((('''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$##############################%%%%%%&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&!!!"""$$$$$$######$$$&&&&&&%%%###""""""$$$''')))%%%%%%%%%%%%$$$###""""""%%%&&&'''((((((&&&$$$"""$$$######%%%((()))%%%"""###(((,,,+++%%%!!!###&&&#########$$$$$$%%%%%%%%%&&&$$$###""""""$$$&&&'''%%%&&&&&&&&&%%%$$$###""""""!!! """&&&)))###"""!!! !!!"""###%%%"""!!!$$$)))***$$$!!!!!!!!!  !!!!!!"""  """###### !!!!!!!!!  """"""###  ###$$$ !!!!!!  """$$$!!!""""""############"""!!! """"""###$$$&&&!!!"""""""""############""""""""""""""""""""""""}}}ccciiiqqq^^^gggsss}}}dddqqq\\\______aaaVVV___iiiKKKMMMbbbWWWIIIQQQmmmoooQQQFFF444999555///444///000000000///......---------)))///111---+++---...------------,,,+++***)))(((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,%%%''')))***))))))***+++&&&***+++)))---444222***)))333EEESSSaaaooocccCCC,,,)))''''''***+++***(((''''''((()))************(((((()))******)))))))))(((&&&&&&((((((&&&&&&)))((((((((((((((((((((((((((('''''''''((()))+++,,,...//////---)))%%%""""""$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$'''***,,,,,,***'''$$$"""%%%)))---...,,,)))'''((('''%%%###%%%***)))%%%"""###%%%&&&&&&&&&%%%$$$&&&999BBB777***''''''"""!!!###$$$%%%(((,,,((("""'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$#########%%%'''(((###$$$%%%%%%$$$###$$$&&&$$$###""""""###%%%''')))&&&&&&&&&&&&%%%$$$######&&&'''''''''&&&$$$"""!!!######$$$%%%''''''%%%###$$$(((+++***&&&###$$$'''""""""""""""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&%%%$$$"""!!! """&&&)))######""""""!!!"""""""""""",,,666555))) !!!!!!!!!  !!!###""" !!!"""###$$$  !!!###$$$$$$  ###%%% ###  ###""""""######$$$######"""""" """"""!!!"""%%%""""""""""""############""""""""""""""""""""""""}}}eeelllqqq[[[iiisssnnn^^^www]]]aaadddaaaOOO\\\iiiJJJMMMcccVVVJJJOOOrrrkkkMMMEEE333999777222666//////111///---,,,++++++,,,---+++...---***+++///000///...---,,,***))))))))))))---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......&&&((())))))''''''***,,,%%%***+++(((...666444******444EEEJJJFFFGGG???,,,))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((()))***+++++++++''''''+++***''''''***(((((((((((((((((((((((('''''''''(((((()))))))))&&&(((******'''$$$!!!!!!$$$%%%''')))***+++++++++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&))),,,,,,)))'''&&&$$$%%%'''(((((((((&&&&&&&&&######%%%%%%""""""$$$!!!"""###&&&'''(((&&&%%%---<<>>BBB999---&&&&&& %%%'''$$$###%%%%%%######$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))"""!!!!!!!!!###&&&)))+++&&&'''((('''%%%$$$%%%&&&!!!!!!"""$$$%%%&&&''''''(((((((((((('''&&&%%%$$$$$$######""""""###$$$$$$!!!$$$&&&%%%###"""$$$'''###$$$%%%$$$######$$$%%%!!! """$$$%%%###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%%%%$$$###!!! !!!!!! !!!$$$((( !!!"""""""""!!! """$$$###"""$$$""" """###!!!###"""!!!!!!###%%%(((*** !!!!!! !!!   !!!""""""!!!!!!  !!!!!!###&&& """""" $$$######$$$$$$$$$######"""'''"""!!!%%%%%%!!!!!!&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$xxx^^^ggg{{{```nnnxxxaaaccccccnnnaaaPPP___rrrUUUMMMkkk~~~PPPMMMQQQpppmmmKKKAAA999===888BBBLLL777***111111111000///......---++++++,,,+++***+++...000***+++,,,,,,++++++---///,,,***+++///000...///333222,,,+++......(((%%%'''%%%(((******))))))+++------,,,+++***))))))))))))***))))))((((((((())))))((((((((()))******(((&&&(((((())))))))))))((((((&&&'''((()))+++,,,---...,,,***((('''(((((('''&&&)))((('''(((******((('''))))))))))))))))))))))))$$$&&&)))+++,,,+++)))''')))&&&$$$%%%(((******)))$$$%%%&&&''''''&&&%%%$$$***'''$$$"""$$$)))...222,,,***(((%%%$$$$$$%%%%%%"""'''++++++'''%%%$$$%%%$$$''''''$$$%%%((((((%%%(((&&&(((++++++'''%%%&&&%%%%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&(((###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###''')))(((&&&(((&&&###!!! !!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))!!!!!!###!!!'''---)))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%&&&((($$$$$$###$$$$$$!!!!!!!!! ###!!!!!! !!!!!! !!!"""$$$%%%### !!!###""" """%%%%%%!!!""""""######$$$"""!!!  """!!! """"""!!!  $$$'''!!!!!!  """"""$$$""""""$$$!!!!!! !!!"""###%%%&&&######""""""""""""######$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""######xxx^^^hhhzzzbbbnnn~~~|||gggfffgggiii___PPP^^^sssRRRGGGeee{{{MMMJJJNNNqqqnnnLLLGGG888777111888AAA333111222222111000000///....../////////---++++++---...---///111000...,,,++++++///,,,+++...---******---000+++***......***((()))''')))******((((((+++------,,,+++***))))))))))))))))))(((((('''(((((()))((('''((()))******)))'''((((((((((((((((((((((((&&&'''((()))+++,,,---...111///...,,,+++***(((''')))(((((()))******)))'''))))))))))))))))))))))))&&&'''(((******)))(((''')))&&&$$$%%%(((******)))%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))+++)))'''%%%$$$$$$%%%&&&'''((())),,,---,,,***((($$$''''''$$$%%%((((((%%%***''''''***)))%%%###%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&""" !!!!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###&&&'''%%%$$$((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!"""$$$((((((&&&$$$###"""!!!!!! ***...&&&$$$&&& %%%%%%%%%$$$$$$$$$%%%%%%###%%%&&&&&&%%%%%%%%%'''###"""""""""###"""  """!!! """!!!!!! !!!!!!!!!!!!###$$$%%%$$$""" """$$$$$$!!!"""%%%$$$!!!###  ############!!!  """!!!!!!  """""" !!!!!!  !!! """%%%###"""!!! !!!"""######"""  """######""""""!!!!!!"""###$$$$$$######""""""######$$$$$$###""""""""""""###$$$%%%%%%$$$###############yyy^^^hhhvvvbbbnnn{{{hhhjjjkkkeee___QQQ^^^tttRRREEEcccyyyJJJGGGLLLrrrrrrOOOKKK777777555999:::///666333222222111111000000000......///---,,,,,,---///111333555444111---***(((...++++++,,,+++(((''')))...+++***---...,,,***+++*********)))((((((***,,,,,,+++******))))))))))))((((((''''''''''''(((((('''''''''(((***+++)))(((((((((''''''''''''((((((&&&'''((()))***+++,,,---/////////...---,,,+++******)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###""")))(((&&&%%%%%%%%%&&&'''(((''''''***///000---)))$$$''''''$$$%%%((((((%%%+++(((&&&'''&&&###"""%%%&&&%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''''''''%%%%%%%%%$$$$$$$$$######%%%'''&&&""" ###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$###!!!&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&&&&$$$!!! """%%%)))(((&&&$$$"""""""""###%%%+++:::===///)))+++(((&&&%%%$$$######$$$%%%&&&$$$&&&((((((&&&%%%$$$%%%"""!!! """###"""""" !!!"""!!!  !!! !!!"""###$$$$$$%%%$$$$$$$$$''''''$$$###%%%$$$ !!!  !!!!!!   !!!!!!!!!  """###""" !!!!!!"""!!!!!!""""""!!! !!!###%%%$$$###"""!!!!!!"""""""""!!!!!! !!!""""""$$$$$$###"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%$$$$$$############$$$zzz^^^hhhooo___ooouuuccckkklllhhhbbbQQQ]]]qqqSSSHHHeeeyyyJJJFFFLLLrrruuuQQQJJJ888???EEEEEE<<<---777333333333222222111111111)))+++,,,------...000222333444555333000---+++***,,,)))))),,,,,,)))))),,,...,,,+++---...---+++***,,,+++***)))((()))***,,,++++++***)))))))))))))))''''''''''''''''''((()))((('''&&&(((***+++***)))(((((('''&&&&&&'''((((((&&&&&&'''((()))***+++,,,'''(((+++,,,,,,,,,------+++***((()))***+++***)))'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&'''&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&''''''&&&%%%&&&(((++++++)))'''$$$&&&'''$$$%%%((((((%%%***&&&$$$%%%$$$"""###''')))'''$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))''''''(((%%%%%%%%%$$$$$$$$$######!!!(((+++'''%%%'''&&&"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###############"""$$$%%%'''(((((((((&&&%%%"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%***(((%%%######$$$$$$$$$&&&%%%$$$######$$$&&&'''$$$&&&//////!!!&&&&&&&&&%%%#########$$$&&&'''%%%'''))))))'''%%%######$$$""" """######""""""""""""!!!   !!!"""#########%%%&&&%%%((()))&&&$$$$$$### !!!######### !!! !!!""""""!!!!!!!!! !!!$$$$$$ !!!!!!!!!!!!!!!!!!"""###&&&%%%###!!! !!!!!! !!!!!!""""""""""""!!!######""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$zzz___hhh|||jjj]]]pppttt___hhhhhhnnndddPPP]]]jjjMMMGGGhhh{{{KKKGGGOOOqqqtttNNNHHH666???HHHGGG;;;***555333333333333222222222222,,,---///000000000222333222222111///---,,,...000...++++++------******,,,......---,,,,,,,,,***''',,,+++***))))))***++++++******))))))((()))))))))'''''''''''''''((()))))))))''''''''')))******)))((((((''''''''''''((((((&&&&&&'''((())))))******$$$''')))*********,,,...+++)))(((((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$%%%&&&%%%&&&'''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''###&&&((((((&&&$$$%%%&&&$$$&&&'''$$$%%%((((((%%%'''###!!!###$$$###&&&***,,,)))%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''''''''%%%%%%%%%$$$$$$$$$######!!!&&&'''%%%$$$%%%%%%"""#########$$$$$$%%%%%%%%%"""###############$$$$$$!!!###%%%(((((((((&&&%%%"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%///)))######''')))'''###%%%%%%$$$$$$$$$%%%''''''&&&"""%%%&&&!!!'''$$$%%%%%%$$$$$$$$$%%%'''(((&&&((()))(((&&&$$$######&&&###  !!!""""""$$$###"""""""""!!!!!!  !!!!!!  """"""!!!!!!###&&&$$$)))+++'''$$$$$$### !!!!!! !!!#########!!! """ """%%%%%%!!! !!!###$$$$$$$$$$$$###"""   !!!#########"""""" !!!!!!"""###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%yyy```iii|||iii]]]pppzzzbbbddddddnnndddNNN\\\fffHHHEEEjjj|||KKKHHHPPPssspppKKKHHH444888<<<<<<555)))555222222222222222222222222444555666555333222111222//////...,,,+++---111444222///---///---)))(((***---...---***+++,,,***%%%+++***)))***,,,,,,+++******))))))(((((()))))))))(((((('''(((((()))***+++***)))''''''((())))))((((((((())))))))))))((((((&&&&&&&&&'''((())))))))))))+++,,,+++((('''***---+++)))'''&&&((()))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''$$$&&&((()))(((((()))***&&&'''((())))))((('''&&&,,,+++(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***((($$$"""$$$'''$$$''''''$$$%%%((((((%%%%%%"""!!!$$$%%%%%%''',,,+++)))&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&!!!!!!######$$$&&&#########$$$$$$%%%%%%&&&!!!###$$$$$$######%%%&&&!!!"""%%%'''''''''&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%...((($$$$$$(((***((($$$'''''''''&&&%%%$$$$$$###***$$$(((,,,***,,,...%%%%%%%%%&&&&&&''''''((((((&&&''''''&&&$$$"""###$$$%%%###  """""""""$$$###""""""######"""!!! !!!""""""!!!  ######!!! """$$$""")))+++((($$$######!!! !!! """###$$$"""!!!  """!!! !!!""""""!!! !!!$$$&&&%%%$$$###"""!!! !!!"""############ !!!###$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&wwwaaaiii{{{ggg[[[nnngggbbbaaa~~~fff```LLLZZZkkkOOOLLLnnnzzzJJJGGGPPPwwwsssRRRIII666666444666666,,,555111111111222222222222222555666777666333111000000------...------...111444111...---///---))))))+++***,,,+++((()))---+++%%%)))))))))+++......,,,)))))))))(((((((((((())))))((((((((())))))***,,,,,,,,,***((('''((((((((('''''')))+++,,,,,,+++)))'''%%%&&&&&&''''''(((((()))***,,,,,,)))&&&&&&***///***(((%%%%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((###&&&))))))((('''(((***$$$&&&)))++++++)))&&&$$$***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$''''''$$$%%%((((((%%%&&&###"""%%%&&&%%%'''+++'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((+++111)))###&&&"""######$$$%%%%%%&&&&&&$$$%%%'''&&&###"""$$$%%%"""###%%%&&&'''&&&&&&%%%########################%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&$$$"""###!!!&&&###%%%&&&$$$%%%''')))******)))(((&&&&&&%%%###!!!!!!###%%%""" !!!###$$$###$$$"""!!!"""$$$%%%$$$""" !!!###$$$$$$###!!! """&&&&&&""" !!!### '''+++(((######"""!!! !!!$$$ !!!"""""""""!!!   """"""    """!!! """%%%&&&$$$"""###"""!!! !!!"""""" !!!!!!""""""###$$$$$$ !!!"""###$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''vvvbbbjjjyyydddXXXmmmkkkaaa```vvv]]]\\\KKKYYYsss]]]WWWrrrxxxGGGEEEOOOzzzzzz[[[III999:::777;;;>>>111555111111111111111111111111000111333333222000000000+++---///000000000111333,,,******---...+++,,,///'''******''')))---,,,'''(((((())),,,000000,,,)))))))))(((((((((((()))***))))))))))))***+++,,,------+++(((''''''((('''&&&'''))),,,......,,,)))'''%%%&&&&&&''''''(((((((((&&&((()))&&&###%%%+++111***'''%%%$$$%%%'''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((###&&&)))***((('''(((***###&&&))),,,,,,)))&&&###$$$%%%&&&(((((((((((((((%%%&&&&&&&&&&&&%%%$$$###### !!!%%%'''&&&###$$$''''''$$$%%%((((((%%%'''$$$$$$''''''%%%&&&)))$$$$$$$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&###<<>>222111///111333000---111999222///,,,+++------,,,+++---,,,+++******+++---...,,,+++***)))***,,,...///)))%%%%%%)))+++******,,,&&&******''''''---///......---+++***((((((''''''&&&''')))***+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''%%%&&&...444---""""""++++++555666+++$$$&&&'''###***++++++***(((((()))***(((***,,,***'''$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###%%%((('''$$$"""$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""***###"""(((***$$$###'''%%%$$$############$$$%%%$$$$$$############$$$$$$"""%%%)))***(((&&&%%%%%%$$$$$$###$$$&&&'''((('''!!!&&&(((%%%$$$&&&&&&"""'''&&&%%%############$$$&&&&&&&&&&&&%%%$$$######%%%$$$######$$$'''***,,,***+++,,,+++)))'''''''''$$$%%%&&&$$$""""""%%%'''%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$###!!!!!!"""###"""!!!$$$""" """%%%'''%%%### """###$$$%%%$$$$$$%%%&&& !!! !!!!!! """"""!!!!!!   """$$$%%%###"""!!!!!!"""!!!!!!"""############"""!!!""""""!!!""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$%%%&&&$$$""""""$$$'''$$$&&&'''&&&$$$"""###%%%&&&&&&%%%%%%$$$$$$######sss^^^dddtttgggXXXuuufffzzz___```ssseeeWWWLLL]]]bbbPPPGGGvvvtttOOODDDbbboooWWWGGG222:::???CCCIII:::111333///...222555333000000///'''---555333333666222000///000111...+++...444///---,,,,,,------,,,***...---++++++***+++,,,---...---,,,++++++,,,---...,,,&&&'''---,,,$$$%%%,,,&&&))))))((()))---///------------,,,***((('''&&&(((((('''&&&&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&$$$'''+++((("""###+++444EEEIII777)))***,,,'''&&&'''((('''&&&&&&(((******+++***(((&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%######%%%)))***&&&!!!&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""(((%%%"""$$$))),,,)))&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))***)))'''%%%%%%$$$%%%""" '''000,,,!!!###&&&''''''(((,,,---+++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$&&&))),,,---***((('''&&&'''((('''&&&%%%&&&&&&%%%$$$###%%%''''''&&&%%%#########$$$$$$"""###$$$###!!! !!!"""### !!!!!!!!!  """"""!!! &&&%%%######$$$%%%$$$$$$###"""!!!!!!!!! """ $$$ !!!%%%### !!!"""###$$$!!!  !!!!!!!!!!!! !!!""""""######""""""!!!"""""""""""""""###$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$###""""""$$$%%%%%%&&&&&&%%%$$$###%%%&&&(((''''''&&&$$$######"""rrr\\\cccrrrgggXXXwwwiiibbbeeessshhhYYYMMM]]]bbbTTTLLLzzzuuuOOOCCC```nnnRRRGGG444<<>>999111444///222+++555;;;666---+++///222333///???PPPIII;;;444///222444333000///000///,,,***,,,------,,,,,,---///222111111000...---,,,,,,---,,,,,,,,,++++++******'''***---///333888===@@@///)))%%%'''***))))))******************)))((((((&&&'''((((((((('''%%%$$$(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$######$$$&&&(((((('''&&&%%%!!!'''((($$$&&&---+++$$$&&&'''((((((((((((***,,,***((($$$###$$$%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###((((((""""""'''((($$$((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""'''((($$$!!!%%%------%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&((((((((((((&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&(((######((()))$$$%%%%%%)))111444...&&&!!!###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%''''''((())))))'''&&&%%%'''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%###!!!$$$###"""!!!!!!"""###$$$ !!!"""""" !!!""""""!!!"""&&&%%%""" """$$$$$$"""""""""$$$&&&'''&&&%%%"""!!! """###""""""  !!!"""###%%%$$$""" !!!$$$!!! !!!""""""""""""!!!  """"""""" !!!""""""!!!######"""""""""""""""!!!"""!!!!!! !!!!!!""" !!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""$$$%%%$$$""""""""""""$$$&&&'''&&&$$$#########$$$$$$%%%%%%%%%wwwfffhhhlllgggYYYnnn\\\dddqqqkkk]]]NNNbbbVVVIIIIII~~~~~~YYYJJJccc^^^PPPJJJ999???999000555222666---444666111...000222111///***333===999444444///111444333//////222000++++++,,,------+++,,,///222444333333222000...---,,,,,,------------,,,,,,,,,000(((222JJJOOOAAA;;;DDD666---&&&(((***))))))+++((((((''''''(((((()))***((((((((((((((('''&&&&&&((((((((((((((((((((((((######%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&%%%$$$%%%&&&'''%%%%%%&&&(((((('''''''''((()))((('''(((***++++++(((&&&%%%&&&'''&&&%%%(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''((())))))(((''''''$$$&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###&&&%%%$$$***222---!!!(((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""&&&%%%""" """$$$%%%#########$$$%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%$$$###%%%''''''%%%"""$$$$$$$$$#########$$$%%%***'''***222666///'''###$$$%%%&&&''''''&&&&&&%%%))))))))))))((('''&&&&&&&&&((()))******(((%%%$$$'''((())))))(((''''''(((%%%$$$######%%%$$$!!! !!!!!!""""""######$$$ !!!!!! """###!!!!!!###%%%###$$$"""###"""!!! !!!###!!!###&&&'''&&&$$$#########!!! """$$$###"""!!!###$$$""" """!!!!!!""" !!!!!! """!!!"""&&&((($$$""" !!!""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!"""!!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&$$$"""""""""###'''******(((%%%#####################"""zzzjjjkkkkkkgggYYYooobbbkkkpppkkk]]]NNNcccWWWNNNOOO}}}XXXIIIaaa^^^UUUIII666;;;666///444111444000222000---000666666111333+++...222000444:::666000333222......222000***,,,---...,,,+++,,,000444555555444333111///...,,,------......///......---000 333aaakkkNNNBBBRRR>>>333******+++(((''')))'''&&&&&&&&&&&&(((***+++,,,+++***)))(((((()))***))))))))))))))))))))))))!!!###$$$&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$((()))&&&###$$$''')))((($$$###((((((###$$$***'''(((((((((''''''(((***)))'''%%%&&&***,,,+++)))))))))((((((((('''''''''&&&''''''((('''&&&$$$###'''((()))******)))((('''$$$'''))))))(((&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$ """"""'''555AAA666###((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""&&&'''###!!!""""""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""%%%###"""###&&&&&&$$$"""(((### ###$$$""""""$$$...&&&###(((+++)))'''(((%%%%%%'''''''''&&&%%%$$$************)))(((&&&&&&%%%''')))******)))&&&%%%&&&))),,,,,,)))&&&'''(((%%%###"""###$$$$$$  !!!!!!!!!!!! !!! !!!###$$$$$$$$$&&&'''$$$!!! """$$$###!!!!!!%%%))))))&&&"""!!!!!!### """$$$###""" """ """$$$""""""  !!!!!!"""!!! !!! """'''***"""!!! """%%%%%%%%% !!!!!!""""""######"""!!!  !!!"""!!!!!!"""######"""!!! ########################!!!!!!!!!!!! """!!!!!!###&&&'''%%%"""######%%%)))------***&&&%%%$$$$$$###"""!!! fffmmmwww```gggqqqdddaaattt{{{eeeNNNeee]]]PPPKKKrrrVVVIIIfff```IIIAAA666555888111111555222444333111000000000111111333222000......///111222111222222000---,,,---000---...000000------333:::555777555///000444222,,,---------------,,,+++***(((...@@@JJJBBBCCCTTT___MMM999******---***(((***''''''(((((()))))))))******))))))(((((((((((((((+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&%%%$$$%%%%%% (((&&&$$$;;;VVVJJJ***((($$$)))222222(((###&&&(((%%%######&&&'''&&&$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###"""""""""###"""%%%&&&%%%###"""$$$&&&%%%)))$$$!!!&&&&&&!!!'''%%%######$$$%%%%%%%%%((('''%%%$$$######$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$,,,***'''&&&((())))))(((333000+++(((''''''''''''&&&''')))(((%%%$$$###$$$))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""!!!!!!""""""###$$$%%%%%%%%%(((%%%$$$%%%$$$ ###"""  """!!!###'''))))))'''$$$!!! """$$$###!!!"""%%%''''''!!!"""""""""!!! !!!  !!! """%%%###############$$$$$$$$$!!!######!!!"""$$$!!!"""%%%%%%### ######"""!!!!!!"""$$$$$$############$$$$$$!!!"""""""""!!!  """"""!!!!!!"""$$$!!!"""%%%'''((('''&&&%%% """######""""""###$$$iiinnn}}}bbbdddqqq{{{```bbbssswwwbbbLLLbbb[[[PPPNNNzzzWWWEEEaaa```LLL@@@444444777111222666333444333222111111111111222222222000//////000000111111222333222///...///111------...///111444:::@@@888555111.........---+++******++++++***))))))((((((,,,===JJJNNNWWW```^^^JJJ777***+++...+++))),,,))))))((((((((()))******+++***(((''''''(((((()))*********)))((('''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''***'''$$$%%%'''(((&&&$$$&&&$$$+++<<<777###***&&&***222222)))%%%)))'''%%%###$$$&&&'''&&&$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!###%%%&&&%%%###"""$$$&&&$$$&&&%%%""""""%%%'''%%% """%%%(((******)))&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&''')))*********---+++((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%"""##################"""###!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%&&&######$$$###!!!"""!!!!!!###%%% !!!$$$%%%%%%###!!!  $$$%%%%%%!!! ###&&&''''''"""!!! !!!""""""  !!!!!! !!!!!!$$$$$$#########"""""""""""" """!!!!!!$$$""" !!!!!!!!! !!!"""###"""!!!"""###$$$######""""""######$$$ """""""""!!!!!! """######!!!!!!"""$$$ !!!###%%%%%%%%%$$$###!!!"""$$$###""""""###%%%hhhooodddbbb}}}qqqttt]]]cccpppqqq^^^MMMcccXXXOOORRR|||UUUBBBaaa___MMM???444444777111222666333444444333222222222333333222222111111111000000000000222444333222111111222...---,,,///666???FFFJJJEEE999111222222,,,+++000---------...------,,,+++...///<<>>PPPXXXWWWQQQ:::,,,111000&&&%%%111***++++++,,,,,,,,,++++++***)))---000:::LLLJJJ333111+++''''''(((((()))+++///---***((('''(((***,,,+++***((('''&&&'''))))))))))))))))))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%''')))(((&&&&&&))),,,&&&"""$$$)))((("""$$$***(((%%%%%%&&&%%%$$$$$$&&&%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%$$$$$$###"""&&&,,,((( ###---///+++'''%%%&&&(((***+++'''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&(((******(((&&&$$$'''******(((&&&&&&&&&///)))$$$###&&&(((&&&#########$$$$$$%%%&&&&&&&&&""""""###$$$$$$###""""""!!!!!!!!!"""###""" !!!!!!!!!!!!"""!!!"""""""""""""""!!! """!!!!!!  !!!"""$$$""" !!!""""""""" !!!###$$$$$$"""   !!!!!! !!!"""######$$$!!!   !!!""""""###"""""" !!!""""""!!! ###%%%"""!!!!!! !!!!!!""" !!!"""######$$$$$$%%%%%%$$$"""!!!"""###!!!!!!"""""""""""""""""""""$$$%%%%%%$$$###%%%&&&eeessswwwaaaiii|||ssshhhdddyyymmmWWWRRRoooZZZRRRSSSmmmSSSGGGccc\\\NNNEEE999888999222111555111222333444555555555444444444444333222111000000///000...,,,,,,...///...---,,,...///111???QQQYYYWWWRRR<<<---000000((((((111++++++,,,---------,,,,,,)))&&&)))))))))333444&&&***)))''''''''''''(((***,,,+++)))(((((()))***+++***))))))((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""&&&***)))$$$$$$(((...+++&&&&&&+++,,,&&&$$$&&&)))(((''''''&&&&&&''''''$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###!!!"""$$$&&&(((%%%$$$######%%%%%%$$$###'''%%%$$$###"""$$$,,,666>>>888///(((%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%)))(((''''''((((((&&&$$$&&&))),,,+++'''%%%%%%'''---***%%%$$$%%%%%%###!!!#########$$$$$$%%%%%%%%%########################!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""" """###"""!!!!!!  """  !!!  """"""  !!!!!!!!!!!!  !!!"""######!!!"""   !!!"""!!! !!!"""$$$!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$"""$$$$$$$$$"""!!!"""###"""""""""""""""#########"""###$$$$$$######$$$&&&fffwww{{{dddjjjzzzyyyhhhgggqqqXXXTTTsssWWWPPPTTTmmmTTTHHHcccYYYLLLCCC888888:::444444888555111222333444555444444333666555333111000000000000333///+++***,,,---...---***000222333>>>OOOVVVSSSQQQ>>>//////111------111,,,,,,---...............+++&&&***---(((+++---'''''')))***((('''((()))***))))))((((((((()))******((())))))***)))(((''''''(((((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&'''''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$"""%%%'''&&&%%%%%%))),,,...+++***,,,---+++))))))((()))((('''''''''''''''###&&&))))))'''&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$"""""""""$$$%%%&&&&&&$$$"""###%%%&&&$$$###&&&%%%"""!!!'''111555444???888000((($$$"""!!!!!!###$$$%%%%%%%%%$$$###"""'''&&&%%%$$$%%%''')))******(((&&&&&&''''''&&&%%%%%%)))+++***&&&$$$&&&)))((('''&&&%%%$$$###"""!!!############$$$$$$$$$$$$$$$###!!! !!!###$$$!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""" """!!!"""!!!  ###!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!!!!"""###"""!!!"""###!!!  !!!$$$###"""!!!!!!!!!"""### """######!!!!!!"""$$$######"""""""""""""""###!!!"""$$$###""""""###%%%eeezzzhhhiiixxxfffiiisssZZZWWWxxxUUUNNNUUUkkkRRRJJJfffWWWGGGAAA777777:::666777;;;999000111333444555444333333777666333111///000111111555111+++)))+++---...---)))111444444===MMMTTTQQQKKK;;;---***,,,,,,,,,---((()))******++++++++++++(((!!!(((///***(((+++)))'''***,,,***((()))***+++''''''(((((()))))))))***'''(((***++++++)))'''%%%(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&%%%%%%""""""#########$$$$$$$$$(((&&&$$$""""""$$$&&&((('''''''''(((''''''&&&&&&""""""###$$$$$$$$$$$$###$$$######$$$&&&((())))))))))))(((((()))+++,,,,,,&&&''''''%%%%%%&&&&&&$$$###&&&******(((%%%&&&'''#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""!!!######&&&333>>>999***,,,)))%%%###$$$&&&'''''' !!!###$$$%%%%%%$$$###***'''###!!!"""&&&+++///)))'''%%%%%%&&&'''((('''$$$'''***)))%%%$$$'''***###%%%&&&&&&$$$""""""###########################$$$""""""$$$!!! ###$$$$$$"""""""""""""""!!!!!!!!!!!! ###### """"""  !!!"""""""""!!!###(((!!!!!!!!!!!! !!!!!!  """  !!!%%%$$$###"""!!! """%%%$$$ """$$$ ###$$$###!!!!!!"""  %%%$$$###!!!!!!!!!""""""!!!""""""!!!!!!"""$$$###""""""!!!!!!!!!"""""" """######""""""###$$$hhhwww~~~[[[nnnmmmttt\\\ggg|||pppfffRRRYYYQQQXXXpppYYYFFFiii\\\CCCAAA666666888333555======333111//////111222000---111///333333///555888...000......111111//////222111222///***...888???@@@333111...,,,,,,+++***((((((***,,,------,,,***)))(((((())))))))))))((((((***++++++)))'''''')))+++))))))***)))''''''((()))&&&((())))))(((''''''((($$$%%%)))+++***'''''')))"""###%%%'''(((((('''&&&''''''((((((((((((((('''((((((((('''&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((###***---(((%%%'''(((%%%&&&%%%$$$$$$$$$$$$&&&&&&%%%###!!!!!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%###$$$)))///111---)))%%%%%%&&&%%%######%%%'''###$$$&&&'''(((''''''&&&!!!%%%)))((($$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###&&&&&&###$$$(((%%%"""###$$$%%%%%%$$$"""!!!!!!$$$%%%""" !!! !!!"""######"""!!! %%%'''%%%$$$%%%"""$$$ """$$$$$$"""!!! !!! """'''!!! !!!$$$%%%"""***,,,'''"""!!!!!!&&&"""!!!!!!###!!!!!!!!! $$$###!!! !!!"""  !!!"""""""""!!! """###$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###"""!!! !!!"""###&&&%%%###"""""""""######vvvhhh|||bbbrrrkkkvvv[[[eee{{{ooo[[[ZZZQQQYYYnnnVVVCCCeeeWWWIIIBBB777666888111333999888333111///000222222111///......555777333888;;;111000---...111111......000000333111,,,---222555333000...,,,,,,---------,,,)))***+++,,,------,,,+++))))))(((((((((((())))))***)))))))))))))))((('''&&&((()))))))))(((((((((%%%'''((('''&&&%%%&&&'''&&&'''((())))))'''''''''###$$$%%%&&&''''''''''''''''''((((((((('''&&&&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''!!!''')))'''&&&+++...---'''&&&%%%%%%$$$%%%&&&&&&&&&$$$!!!!!!###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%(((+++,,,)))&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%% %%%***+++'''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""%%%%%%###$$$'''%%% $$$$$$$$$$$$###"""!!! ###%%%&&&###!!!!!!"""!!!"""###$$$$$$###"""!!!###%%%######$$$"""###!!! !!!"""######"""!!! !!!!!!!!!  """  """### !!!'''+++,,,***'''"""###### ######"""  """"""!!! !!!"""  !!!!!!"""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###############""""""#########""""""!!! !!!""""""%%%$$$###"""""""""######vvvllliiiuuu{{{jjjzzz___gggppp\\\VVVOOOZZZqqqYYYFFFhhhQQQLLLDDD888666777000000444222222111000111222333222111,,,(((,,,---***111555,,,///---...111111...,,,......111111///...///...***000...,,,,,,---...---,,,******+++,,,------......***)))(((''''''((()))***)))(((((()))******)))((('''((())))))))))))((('''&&&'''((('''%%%%%%''')))(((((('''&&&'''((('''%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((((()))---000000)))((('''&&&&&&&&&&&&&&&'''%%%###"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&'''((((((''''''&&&%%%$$$&&&%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%% %%%+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######"""$$$$$$"""$$$'''%%%!!!%%%$$$###"""!!! """$$$&&&&&&$$$""""""""""""######$$$$$$######"""!!!"""!!!"""###"""!!!###$$$$$$###"""!!!"""!!!!!!#########"""!!!$$$!!!!!!  $$$)))///222...%%%$$$""""""%%%$$$!!!!!! """""" !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""######""""""!!!!!!""""""!!! !!!"""###$$$###""""""!!!!!!""""""###!!!!!! !!!!!!$$$$$$###"""""""""######qqq}}}jjjuuukkk~~~ccckkkkkkXXX{{{PPPLLL[[[qqq[[[HHHjjjSSSLLLDDD888666777111000333///111111111111222222222222<<<111...000111999===444///---...222111---+++---+++---000000111111///---444111///------,,,***)))*********+++,,,...///000+++)))(((&&&&&&((()))+++&&&((()))(((''')))---111---+++)))(((((())))))(((((())))))(((&&&&&&(((***((((((&&&$$$&&&***)))&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++,,,,,,---,,,+++))))))((((((''''''&&&&&&'''%%%$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''(((((())))))(((((('''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''')))***((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%&&&'''%%%#########%%%$$$&&&)))***((('''&&&&&&'''&&&$$$###"""######$$$!!!%%%)))***(((%%%$$$$$$########################&&&&&&%%%%%%$$$$$$###"""############$$$&&&%%%#########!!! !!!"""###$$$%%%$$$###"""!!!!!!"""""""""######""""""""" !!!  """#########''''''### !!!!!!"""$$$%%%%%%###"""$$$  !!!"""""""""&&&,,,111000&&&""""""###%%%$$$!!! !!! !!!!!!  !!!!!! ######""""""!!!!!!!!! !!!!!!"""###$$$%%%%%% !!!###$$$$$$###"""!!!###"""!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!! !!!#########""""""""""""###ooo{{{iiixxxnnn}}}cccjjjiiiYYYuuuMMMKKK[[[mmmYYYGGGiii___NNNDDD777666999444444555///111111111111111111111222888---///999>>>DDDAAA555111//////222111---+++---++++++,,,///000000000111444222///------,,,+++)))************,,,---///000+++)))(((&&&&&&((()))+++$$$(((***((($$$'''222;;;555000***''''''((()))***'''(((((('''&&&&&&''')))%%%((('''$$$&&&+++,,,((('''&&&%%%$$$%%%&&&'''(((&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,///000,,,(((%%%)))))))))((((((''''''''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''$$$&&&)))***((('''&&&&&&'''&&&$$$###"""######$$$$$$$$$%%%$$$$$$###$$$%%%########################%%%%%%$$$$$$############&&&$$$"""$$$%%%%%%%%%$$$!!!!!! """###$$$###"""""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###$$$###''''''$$$   """$$$%%%%%%$$$###!!!  """$$$$$$!!!"""%%%)))---$$$!!!""""""!!! !!!!!!  !!! ######""""""!!!!!! !!!"""######$$$$$$ """$$$$$$$$$$$$######""""""!!!!!!###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! """"""""""""###"""""""""xxxiii}}}gggrrrxxx^^^gggfffZZZtttNNNLLL[[[nnn[[[IIIjjjjjjSSSFFF999888===999888888222000111222111/////////000***(((888LLLQQQOOOFFF666444111000111000,,,,,,...---++++++......,,,,,,///111///------...///...---))))))***+++,,,,,,------***)))(((''''''((()))***%%%(((***'''$$$'''222<<<777111***&&&''')))***)))$$$&&&''''''&&&%%%%%%&&&###***,,,'''&&&+++---***&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######'''...111---(((&&&''''''((((((((((((''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''!!!"""$$$%%%'''(((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&'''''''''&&&$$$&&&(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$############$$$%%%***%%%###&&&&&&%%%$$$&&&!!!!!!!!!!!!"""###$$$$$$"""!!! !!!"""###"""!!!!!!  !!!### !!!######!!!!!!$$$!!!$$$%%%###!!!   """""""""######$$$$$$###### !!!""""""%%%$$$!!! """'''   !!! !!!!!! !!!"""""""""!!!!!! !!!!!!""""""######### !!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""#########""""""rrrgggyyyccctttvvv]]]hhheee[[[qqqOOOOOO\\\qqq^^^KKKkkkgggSSSJJJ===<<>>;;;333000222333000---***+++---***444NNN]]]PPPDDDDDDDDD:::555111111///,,,...111...,,,///666666111///222555222000......---+++***'''(((***+++,,,***)))((((((((())))))))))))((((((***&&&###%%%***,,,)))%%%***'''%%%'''+++,,,)))%%%'''***...000...,,,***)))%%%333888...&&&''')))&&&%%%&&&'''''''''&&&%%%$$$%%%%%%'''((())))))******'''(((((((((((((((''''''$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''!!! &&&)))'''&&&)))###$$$&&&((())))))(((((($$$###$$$%%%((()))(((&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%''')))++++++)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%###"""%%%))))))###%%%&&&&&&%%%######%%%'''###$$$&&&'''(((''''''&&&$$$$$$%%%&&&''''''$$$"""""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''000)))&&&(((((($$$$$$'''&&&&&&&&&&&&$$$"""###!!!!!!$$$'''&&&%%%###"""!!! !!!"""#########""" ######!!! $$$(((&&&%%%""" """### """###%%%###$$$###!!! !!!!!!!!!!!!  !!! !!!"""  ###""" !!!### $$$$$$##################)))'''%%%###!!! !!! !!!$$$&&&&&&%%%###!!!$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""" !!!#########"""!!!xxxpppzzzcccxxxwwwxxxbbbmmmddd___gggKKKHHHccc}}}[[[IIImmmUUUJJJMMMSSSSSSIII@@@:::444...000000000222333222///,,,(((000888;;;;;;>>>EEEKKK===<<<:::555000---...000---444<<<888...444999///...(((---333...,,,///,,,...+++)))(((&&&%%%+++222)))))))))(((&&&''')))+++"""%%%)))******(((''''''++++++***((((((''''''''')))333555000+++***,,,+++***)))(((((()))***+++''''''''''''&&&&&&''')))+++)))'''''')))***+++***///+++'''%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%$$$&&&((()))'''%%%%%%(((,,,'''&&&&&&%%%%%%'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###&&&***,,,+++((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&((()))******&&&'''&&&%%%%%%&&&$$$!!!###$$$&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%""""""!!! !!!"""''' !!!######"""&&&$$$!!! """"""  ######!!! """$$$###!!!"""!!!   %%%### %%%!!!!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""%%%$$$"""!!!!!!###%%%&&&######$$$$$$$$$"""  $$$%%%###"""###$$$$$$%%%%%%$$$######$$$&&&%%%###$$$'''&&&!!! $$$$$$$$$$$$$$$$$$$$$$$$zzzpppwwweeexxx}}}xxx[[[aaa]]]]]]jjjMMMIIIccc|||~~~]]]IIIhhhVVVIIIFFFKKKKKKDDD===:::666111444333333222222000,,,)))***...333444444888AAAHHHCCC@@@===:::777444///,,,666@@@KKKEEE666555777---111)))---222,,,+++///,,,---,,,---///---)))***///+++++++++***))))))+++---666222---)))(((***---///******)))(((''''''''''''(((***++++++))))))---000******)))(((((()))******''''''''''''&&&&&&'''(((***((('''''')))+++++++++000,,,(((&&&''''''&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((&&&&&&))),,,+++***)))''''''''''''(((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((()))(((((((((&&&&&&'''%%%###$$$$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!! """"""###$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""##################$$$$$$"""!!!!!! $$$######  ###  !!!###!!! !!!""""""!!! !!!######!!! !!!###!!!!!!!!!  %%%""" !!!  !!!!!!!!!!!!!!!"""""""""!!!!!! """!!!!!! !!!!!!$$$###"""!!! !!!!!!""""""#########"""!!! !!!###$$$###"""""""""$$$$$$%%%$$$######$$$&&&%%%###$$$'''&&&""" !!!$$$$$$$$$$$$$$$$$$$$$$$$yyymmmyyyhhhrrrjjjmmmWWW___cccJJJIIIfffqqqmmmiiixxx}}}___JJJeee[[[IIIBBBDDDDDD>>>999777555222555444333222222000---***+++---...------111;;;CCCDDD???999777777666222...555CCCTTTOOO:::333222***222***...222---,,,000...,,,---000444222---***,,,***+++,,,+++))))))+++---;;;444+++%%%%%%((()))***)))(((((('''''''''((((((---***''''''***...//////***))))))(((((())))))***(((((((((((((((((((((((()))'''&&&''')))+++++++++000---***(((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&''''''((()))((('''''')))+++...---,,,***((('''&&&&&&$$$$$$$$$%%%&&&'''((())))))))))))(((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$############"""""""""##################"""""""""!!!!!! $$$"""###"""%%%!!! """!!! """######"""!!!!!!"""  !!!###"""!!! !!!  !!!!!!  !!!"""  $$$""" !!! """$$$""""""!!! ###""""""!!!!!! #########"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$""" ###$$$%%%$$$""""""$$$%%%$$$"""###&&&&&&###"""###""""""""""""""""""""""""uuuiii|||hhhkkkxxxuuu|||wwwQQQdddaaaJJJJJJkkk|||sssgggyyy{{{```MMMgggaaaKKKCCCBBB???;;;777444222111222111111111333222000...+++,,,---+++***...555<<<>>>:::444000000222444666...???UUUSSS===222222,,,111***000777222222555222///---///222111,,,***,,,((()))***)))(((((()))***000+++((((((***)))%%% ((('''''''''''''''(((((((((&&&'''---555666///((()))))))))(((((()))))))))))))))((()))***+++***)))'''&&&&&&'''***++++++***///...+++)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((())))))((()))******---,,,+++***((('''&&&&&&$$$$$$$$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))%%%###$$$'''((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$!!!"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###############""""""""""""$$$$$$######""""""!!!!!!"""!!!!!!!!! !!!!!!###,,,111""""""  """&&&%%%###!!!!!!###!!!  !!!"""!!!  !!!!!!  """######"""###!!! ###$$$"""!!!$$$###!!!  !!!#########"""!!! ###$$$%%%&&&%%%###!!!  !!!""""""#########!!! ###&&&'''%%%"""###$$$$$$###""""""###%%%###!!!"""&&&&&&$$$###&&&""""""""""""""""""""""""tttgggyyygggnnnkkk|||iiivvvqqqNNNeeegggPPPNNNmmmzzz```PPPnnncccMMMCCC@@@===:::888555333333333222111111222222111///+++---///...---///222666777999;;;888333111444777---<<>>444444000...***333<<<999888:::666111---+++------++++++...(((***+++***)))((()))***)))((((((,,,000000***$$$(((((('''''''''(((((()))######'''///777777...%%%((((((((())))))(((((((((&&&%%%%%%'''***+++)))''''''&&&&&&'''***+++***)))------,,,***((('''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''(((((())))))))))))((((((((((((((('''''''''%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&(((((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$###%%%(((&&&!!!!!!&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!---333$$$!!! """&&&%%%###!!!!!!###"""!!!   """######"""  """$$$$$$""" !!!!!! !!!###!!! %%%$$$"""!!! !!!""""""############"""!!! !!!$$$&&&&&&%%%###""" !!!"""###$$$$$$###!!! ###(((***)))'''###$$$$$$###""""""###%%%$$$!!!"""&&&&&&$$$$$$'''!!!!!!!!!!!!!!!!!!!!!!!!uuuiiiqqqgggzzziii{{{uuuaaavvvtttRRReeefffPPPNNNppp```QQQuuu```OOOCCC>>>;;;<<<;;;888666777777555333222111000...,,,---///111222222111222333333===FFFFFF>>>444111111...444DDDFFF666//////+++---)))222<<<999888:::666111---+++...///...---///***,,,------,,,++++++,,,)))'''&&&(((,,,///...---***)))(((((((((((())))))&&&&&&(((,,,//////+++''''''(((((())))))(((((('''###!!!"""%%%***+++)))'''(((''''''(((******)))'''***++++++***(((''''''(((&&&&&&'''(((((((((((((((&&&''''''((((((((('''''''''&&&&&&''')))***((('''%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$(((...+++######)))%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!!!!"""""""""""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$))) !!! """&&&!!!### """######"""!!!!!!"""""""""    ###$$$###"""!!!""""""!!!  """### !!!   !!!######""""""""""""######"""######$$$###""" !!!###$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%"""!!!"""$$$''')))))))))"""###$$$###!!!!!!###$$$%%%"""###&&&&&&$$$$$$'''!!!!!!!!!!!!!!!!!!!!!!!!uuuiii{{{nnngggnnnzzzrrrbbb{{{___lllcccMMMLLLpppaaaOOOxxx^^^TTTEEE???<<<>>>>>>999555666888666333222111111///---000111333444333333333444333;;;CCCDDD>>>555///,,,---+++333666---***,,,(((///(((...555222222666444...,,,000777999555000...***,,,......,,,++++++,,,)))(((''''''(((***,,,---,,,+++***))))))))))))))),,,...111000,,,)))((((((''''''((())))))(((''''''$$$"""###(((...000...+++(((((('''((())))))'''%%%&&&(((******(((&&&((()))$$$%%%&&&((())))))))))))'''(((***++++++)))'''&&&&&&%%%%%%&&&))))))'''%%%$$$%%%&&&'''(((''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$%%%''')))***$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###***222...$$$""")))$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$######!!!"""############"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###"""### $$$///888***"""!!!###!!! !!!""""""!!!###"""!!!  !!!""""""!!!   !!!"""###    """###"""  !!!"""############!!!"""###$$$$$$###!!!  !!!"""######""""""######""""""###$$$%%%&&&"""###$$$$$$######%%%'''"""#########!!!!!!###$$$&&&######&&&&&&$$$$$$'''""""""""""""""""""""""""rrrhhhqqqggg}}}sssxxxlll\\\vvvmmmuuuhhhPPPLLLnnnbbbMMMxxx^^^ZZZJJJBBB>>>@@@>>>777111111555333111111222333222111222222333333333444555555333555666666444111///...000(((+++000,,,...111---111(((+++///***,,,222111***,,,555@@@CCC<<<111,,,(((***,,,,,,+++))))))***)))+++---...,,,*********------+++***))))))))))))...666<<<:::111(((%%%&&&&&&'''((())))))((('''&&&'''&&&'''---333777444111)))(((((())))))(((&&&$$$$$$'''))))))'''&&&(((***$$$$$$&&&((()))*********'''))),,,------***'''%%%%%%$$$$$$&&&))))))&&&###%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))'''&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&%%%$$$$$$%%%'''***+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!)))222///### '''$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$'''+++<<>>;;;999888666444222666>>>@@@999444666444///333333333333222000///...,,,***(((&&&'''***///333111111000...------,,,,,,777EEE```[[[KKK???,,,---,,,***((((((***,,,------,,,,,,+++***************+++*********++++++)))''''''***,,,,,,)))'''''''''((('''***000222...******((((((((()))***+++---...'''&&&&&&''''''((()))***'''((('''%%%######&&&)))%%%(((((()))333>>>:::---***+++++++++***)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''***)))%%%%%%((((((%%%((()))***((($$$###$$$&&&###$$$&&&((((((((('''&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%))))))&&&&&&***'''###!!!%%%'''&&&%%%&&&'''((('''%%%'''******&&&***'''$$$$$$&&&''''''&&&###%%%'''***+++***)))(((((('''&&&%%%$$$$$$$$$$$$$$$######""""""""""""### """"""!!! !!!!!!"""""""""  ###&&&&&&%%%###!!! !!!"""!!!!!!!!!!!! (((!!!&&&%%%===XXXKKK222$$$ """ $$$$$$############$$$$$$!!!  !!!!!!   !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""""""  !!!""""""!!! """!!! !!!"""###$$$$$$$$$###""""""###$$$###"""###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############################################################!!!!!!"""######$$$%%%%%%$$$######""""""!!!!!! yyysssmmmrrrkkkiiiuuuuuu[[[OOOPPPvvviiiYYYooofffNNNGGGPPPXXXXXXTTTPPPMMMJJJAAAAAA???;;;777555555666444JJJNNN888---666777,,,444444444333222000///...///...---+++++++++,,,---000///...---,,,---......***;;;XXXWWWOOOHHH000'''...,,,******+++---------+++***)))))))))))))))***+++***)))***++++++)))'''''')))***)))''''''((()))'''***000777555...)))))))))(((((('''''''''((((((&&&&&&%%%%%%&&&(((***+++&&&''''''%%%$$$%%%''')))"""&&&'''&&&,,,444333,,,(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''')))'''$$$$$$'''(((&&&'''(((((('''%%%###$$$%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%'''(((((()))(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''!!!!!!$$$))))))''''''+++)))%%%"""%%%&&&&&&&&&)))'''(((%%%"""###''''''$$$***'''$$$###%%%'''))))))%%%%%%&&&'''((('''''''''%%%%%%$$$$$$$$$$$$$$$%%%######""""""!!!!!!!!!  """"""!!!!!!"""######""" !!!''',,,)))'''$$$!!! """###!!!!!!!!!!!! $$$%%%<<>>888...---,,,---......---+++'''''''''((()))***,,,---,,,,,,+++---//////...,,,,,,***(((((()))***(((&&&***&&&&&&***+++(((&&&'''&&&&&&&&&&&&'''((())))))((('''''''''))),,,///111)))'''&&&'''))))))'''%%%"""###%%%&&&%%%$$$&&&))))))((('''''''''((()))***(((((('''&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&$$$&&&***+++'''&&&(((&&&&&&&&&(((++++++(((&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''(((((()))(((''''''%%%%%%&&&'''((((((((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$%%%((((((&&&)))---)))***...111...)))(((***%%%'''&&&$$$%%%)))((($$$"""%%%((('''%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%!!!#########"""!!! """$$$$$$"""!!!"""### """"""!!! """###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$@@@zzzrrr222###555SSS888###"""!!!"""###!!!  !!!!!! !!!!!!!!!"""!!!!!!  !!!""""""!!!!!!!!!!!!  """!!! !!!  !!!""""""###"""!!!###%%%&&&&&&%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""!!!""""""""""""""""""""""""yyyppprrriiirrr~~~rrrwwwhhhxxxXXXOOOLLLvvv}}}aaaVVVtttlllPPP>>>888666999888222000333333111000222555666444111000222444444111111444888;;;999666333000///......444000---...111333111------...111333444222000///222$$$222BBBJJJAAA,,,///+++******+++,,,---+++)))'''''''''(((***+++---------,,,,,,...///000///------+++))))))******(((%%%***&&&&&&,,,...+++(((&&&(((((('''''''''(((((())))))'''$$$$$$'''...444999***(((''''''))))))'''$$$$$$$$$%%%((((((&&&&&&(((***)))(((''''''((()))***((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''((((((&&&###&&&,,,---(((&&&((('''&&&&&&))),,,,,,***&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$&&&(((******)))((('''%%%%%%'''((())))))******&&&&&&%%%%%%$$$######""""""###$$$%%%&&&'''&&&&&&***(((((()))'''$$$%%%)))((((((***,,,)))$$$%%%***###%%%&&&$$$&&&***((($$$$$$&&&'''%%%"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!###$$$$$$###"""!!!###$$$$$$"""!!!!!!""" !!!"""######""""""######$$$%%%!!!!!!"""""""""""""""!!!%%%@@@AAA$$$...CCCTTT555"""!!!"""###!!! !!!""""""""" !!!#########""""""###  %%%((( !!! !!!"""###"""!!!!!!###!!! """!!! !!!"""###"""!!! !!!""""""$$$######$$$&&&''''''&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! xxxpppvvvaaarrrvvvzzzooottt]]]ZZZQQQLLLeee[[[{{{iiiLLL@@@<<<999999888555555888444555555555444444222222222000...,,,,,,---///111222888:::555000///000000000111111111000///---,,,///444444000---...000000222///------//////,,,***222,,,(((***,,,******+++,,,---...///...---+++***//////...------------...,,,------***'''&&&(((+++***)))(((''''''((()))******)))(((''''''((())))))***)))'''%%%&&&(((***,,,((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%******+++++++++)))'''&&&))))))(((((('''''''''&&&%%%&&&(((***++++++***)))000---)))%%%$$$%%%''')))''''''((((((((('''%%%$$$$$$&&&((()))***)))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''')))&&&;;;HHH...!!!''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''&&&$$$###&&&&&&&&&'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$######""""""######$$$###""" !!!#########$$$###"""!!!!!!###$$$ ###%%%%%% !!!"""""""""!!!""")))888@@@,,,!!!###### !!!"""######!!! !!!!!!!!!  !!!%%%(((%%% ######""""""$$$'''!!!"""######""" !!!"""""" ###!!!$$$%%%######%%%$$$!!!"""!!! """$$$ !!!###$$$%%%&&&'''%%%$$$$$$###"""#########&&&&&&%%%%%%$$$###"""""" !!!!!! !!!###%%% !!!"""###$$$%%%%%%%%%&&&%%%###"""""""""###$$$!!!!!!""""""#########$$$yyyooouuu```tttzzzzzzsssttt```|||\\\QQQMMMyyy___[[[~~~iiiNNNBBB===::::::888555555888666555555444333333222222555333000...,,,---...///...555888444000111222111222111000...------------///444555111///111222111111///------......,,,***///***''')))+++******,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////...///...+++((('''(((***)))(((((((((((((((((()))((((((''''''((()))***+++)))((('''&&&'''(((***+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))(((((('''''')))(((((((((''''''''''''$$$&&&((()))******)))(((,,,+++)))(((''''''&&&'''&&&'''((((((((('''&&&%%%'''''''''&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))$$$'''222XXXjjjHHH111''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%######"""######$$$%%%&&&$$$###"""!!!!!!!!!"""############"""""""""!!!!!!!!!######!!!!!!$$$$$$ !!!"""######"""  $$$---333$$$ !!!!!!""" !!!""""""  !!!!!!!!! !!!!!!  ###%%%***%%%###$$$### $$$"""%%%%%%###!!!!!!!!!!!!"""######"""!!!!!!"""""" ### ######!!!!!!###### !!!  """###!!!!!!"""###$$$$$$%%%&&&$$$$$$######"""""""""###%%%%%%%%%$$$###"""""""""######$$$"""!!! !!!###!!!"""###$$$$$$$$$%%%$$$%%%$$$###""""""###$$$$$$""""""##################zzzmmm|||cccsssyyyyyyqqqmmmaaayyyZZZNNNOOOuuu]]]ZZZ~~~~~~uuujjjMMMEEE???::::::999666666888888777555333222111111222777555222///---------...***111555333111222333222444222///---,,,,,,---......333555222111333333111000...------......,,,+++---(((&&&)))***)))***,,,++++++*********+++,,,,,,++++++,,,---.........---000000///---***((()))***'''((())))))))))))((('''''''''''''''(((***+++,,,''''''((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''$$$%%%'''((()))((((((''''''((()))+++***)))'''%%%&&&&&&'''((((((((('''''')))'''%%%$$$$$$%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))$$$'''///PPP___>>>+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""%%%$$$$$$###$$$$$$%%%%%%!!!!!!"""###%%%'''((()))$$$###"""""""""###$$$%%%$$$###!!! !!!"""$$$''''''%%%%%%'''$$$ """$$$%%%%%%###  !!!###   !!!!!!!!!!!!  !!!!!!""""""!!!###"""  !!!"""""""""&&&&&&$$$!!! !!!"""######"""!!! !!!"""""" ###!!!!!!!!!!!!  !!!""""""""""""#########$$$$$$#########"""""""""""""""$$$$$$######""""""!!!!!!&&&&&&&&&$$$!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$#########yyyjjjfffqqqqqqwwwiiiddd```yyyTTTJJJQQQxxx___WWWuuukkkKKKHHHAAA;;;::::::777666888999777555222000000111111444333111///------......***000444222111222222000333333111000............,,,111333222222444333//////...------------,,,,,,---)))(((******((((((+++******+++,,,,,,,,,,,,,,,////////////...,,,+++***//////...---,,,+++++++++''')))+++,,,,,,+++)))'''''''''((((((((()))******&&&'''((()))))))))((('''))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%''')))***((((((((((((((('''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&(((******)))((('''&&&&&&''''''((((((((()))((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''((((((((('''(((,,,###---444$$$'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%""""""###$$$%%%'''((()))######""""""###%%%&&&'''$$$###!!! !!!"""&&&,,,///,,,)))'''%%%"""!!!###%%%&&&&&&$$$!!!  """ !!!"""###"""  """######!!!$$$###  ***((('''''''''&&&&&&''' """###$$$###  """"""######""""""!!!"""""" ###!!!!!!!!!!!!  !!!!!!############""""""""""""############""""""!!!!!!######""""""!!!!!!!!! &&&''''''%%%"""!!!"""###%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########xxxgggeeerrrmmmvvvhhhfff^^^|||RRRKKKTTTvvv\\\QQQjjjoooMMMJJJAAA:::::::::888777888999777444111000000000111000///.........///000111---111333111000111000---111222333444333111///---+++///111000111333111---------------,,,,,,,,,,,,...++++++,,,+++''''''***)))***---//////...---+++000000000///...---,,,,,,------------......---,,,(((***,,,......,,,***(((***)))))))))((((((''''''%%%&&&((()))))))))''''''))))))(((''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&(((***+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''''''''(((((())))))%%%%%%&&&&&&&&&$$$###"""'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&$$$###&&&&&&&&&'''''''''''''''%%%***///!!!!!!&&&!!!111''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$""""""##################$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######"""###$$$%%%'''(((%%%###!!!  """######---444///(((%%%%%%%%%"""###%%%&&&&&&$$$""" !!!###"""###!!!"""######"""  """###$$$!!!######!!! !!!### !!!!!!"""""" !!!  !!!!!!""" !!!!!!""""""######!!!"""""" ###!!!###""""""###!!! !!!!!!#########""""""""""""!!!"""######$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$%%%%%%$$$######$$$&&&'''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########wwwgggttt```vvvnnnwwwqqqqqq|||___UUUOOOVVVjjjSSSJJJdddqqqRRRJJJ@@@888888:::999888888777666444222111000000111------...///000222333444111333333000///111000,,,---///333555555222///------//////...000222000,,,,,,---...---,,,+++,,,---///---...///---))))))---***,,,...//////...---,,,,,,,,,,,,---...///000111---,,,,,,---......---+++)))***,,,......,,,***)))************)))'''&&&%%%%%%&&&'''((()))((('''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%'''***+++(((((((((''''''((())))))###%%%&&&''''''&&&$$$"""'''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((!!!'''+++ ***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""###%%%&&&(((%%%$$$"""!!!!!!!!!"""###(((///+++$$$"""###$$$###$$$$$$%%%$$$###"""!!!!!! ###$$$!!!""""""!!!  $$$'''############"""   !!!###$$$%%%$$$######""""""######$$$ !!!""""""###"""$$$%%%"""###%%%%%%### """###$$$ !!!!!!""""""!!!"""""" ###"""$$$######$$$""" !!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%###"""!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###$$$&&&((('''&&&%%%#########$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$#########wwwhhhjjj]]]wwwnnnzzzyyyvvvyyyzzz___VVVSSSVVVaaaMMMGGGaaaqqqPPPIII???666777::::::999999444444333333222111111000...///000111333444555666333444222......111111...+++---///111222111000///000111///---///222111,,,***,,,...---+++***,,,...------///222000---...333...---,,,+++++++++,,,---***)))))))))***---000333000...------...---***'''((()))+++,,,,,,+++)))((())))))******)))((('''&&&%%%&&&''''''((((((''''''&&&''''''(((((('''&&&%%%((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%''')))******)))(((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((()))+++++++++(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&((("""''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$&&&&&&'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$###############$$$###""""""###$$$%%%&&&$$$$$$$$$$$$############$$$'''%%%$$$%%%$$$!!!$$$$$$###"""""""""""""""!!! """""""""""""""###&&&***,,,,,,$$$######"""!!! """"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&---(((###!!!###%%%$$$"""   """"""!!!  !!!"""""" ######$$$######$$$### !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""###$$$&&&&&&&&&%%%###"""""""""""""""""""""""""""!!!"""############%%%''''''&&&$$$######$$$%%%&&&&&&&&&''''''&&&$$$"""!!!""""""##################xxxjjjhhh]]]uuummm}}}yyysssvvvyyy___zzzUUUTTTUUU```NNNFFF^^^{{{pppKKKIII>>>555666999:::999999333333333333333222111000111111222333555666777777444444111---...222333111++++++,,,---...///000000333333000---///333111---***,,,...---+++***,,,...+++,,,///333222000222777111...***'''&&&(((,,,///,,,***(((&&&'''***---///222000---------+++'''###'''((()))******)))(((''''''((()))******)))((((((&&&&&&&&&&&&''''''((((((%%%&&&'''((((((((('''&&&)))(((((((((((('''''''''"""###$$$&&&&&&%%%$$$###&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((+++***)))'''''''''((()))'''&&&$$$$$$$$$&&&((()))'''&&&%%%%%%$$$$$$%%%%%%***+++---------***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+++"""$$$&&&111''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$&&&''''''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!!!!""""""######$$$$$$############$$$%%%&&&'''$$$$$$###############$$$$$$###"""""""""###$$$%%%$$$%%%%%%%%%%%%$$$######""""""!!!"""'''+++'''%%%$$$"""!!!!!!!!!"""###!!!"""!!!  """&&&,,,111222111$$$###"""!!! %%%$$$###"""""""""""""""######"""""""""$$$%%%&&&333,,,###!!!$$$&&&###  !!! !!!######"""###  !!!"""""" ###"""$$$""""""$$$"""!!!!!!"""###############!!!!!!!!!!!!"""""""""###$$$%%%&&&''''''%%%$$$"""""""""""""""############"""###$$$###""""""$$$&&&'''&&&$$$######$$$&&&'''''''''((('''&&&$$$""" !!!!!!""""""#########$$$nnnooo^^^wwwhhhnnnssswwwwwwXXX~~~~~~___LLLTTTrrrdddQQQLLLOOOqqq{{{xxxxxxzzzrrrLLL===AAABBB>>>===???;;;555111111222333444333000---222000///333999:::666222333222111222333333222111000000111222222222222111222222222222555888444---///---...111...(((+++111,,,+++***)))***,,,///111...---+++)))'''''''''''')))))))))))))))((('''''',,,,,,---//////...***'''+++'''%%%&&&%%%"""###&&&''')))+++------***'''%%%'''&&&&&&&&&'''(((***+++'''((()))******)))((('''(((((('''%%%%%%&&&))),,,&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''((((((&&&###$$$(((+++''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###&&&+++///...***$$$ &&&%%%$$$###"""###$$$%%%&&&%%%$$$###$$$%%%&&&'''***)))&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''((('''$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$###!!! !!!$$$###!!!  !!!""" ###"""###''',,,...,,,***'''((('''### !!!#########!!! !!!""""""""""""""""""!!! %%%222...!!!"""%%%!!!!!!!!!###$$$"""!!!!!!!!! !!!!!!!!! ###"""!!!  !!!!!! !!!!!!""" """###!!!!!!  !!!"""###$$$$$$$$$$$$""" ###&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%!!!!!!%%%%%%!!!!!!&&&&&&&&&%%%$$$$$$######"""######""""""""""""######((('''%%%$$$###$$$$$$%%%########################nnnnnn[[[xxxmmmoooxxxrrruuuwwwYYY}}}___MMMWWWsssdddQQQJJJKKKjjj{{{|||ppplllkkkjjjpppnnnyyyrrrKKKJJJPPPOOOEEE:::666333111444333333333444333111...111000111444888999888555555333111111222222222111///000111111222222222222111222222222777<<<:::444333///...000...***+++000---,,,+++******,,,///000---,,,***)))((('''(((((()))))))))))))))(((''''''((()))***,,,,,,+++(((&&&)))'''(((++++++&&&%%%&&&%%%''')))+++,,,+++)))(((''''''&&&&&&'''((()))***(((((())))))))))))(((((('''((()))(((''''''(((***''''''((())))))(((''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&'''%%%$$$$$$&&&)))(((''''''&&&&&&''''''(((((((((((((((((('''&&&%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""""""""""""""$$$%%%%%%%%%$$$######"""###"""!!! !!!"""!!! !!!"""$$$%%% !!!!!!!!!!!!!!!!!!((('''&&&'''((((((&&&%%%$$$%%%%%%### !!!###!!!"""###"""  !!!###############"""!!!!!!###///+++!!!### !!!!!!######"""!!!!!!!!! """"""!!!   """  """###!!!  !!!!!!""""""######$$$$$$$$$%%%""" !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%!!!!!!%%%$$$!!!!!!$$$%%%%%%%%%%%%$$$$$$$$$###$$$######""""""######$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnlllZZZyyymmmssslllpppwwwxxxZZZ{{{^^^OOO\\\xxxjjjYYYNNNMMMbbbqqqpppffffffeeeaaacccfffqqquuuoooIIILLLTTTTTTGGG777///000444888666444333333333111000000000222333666777999999777555111000000111111111...///000111222222222222222222222222666<<<;;;666666111...//////......000///---,,,++++++,,,...///,,,+++)))((((((((()))***))))))))))))((((((((((((&&&''')))++++++***((('''((('''+++000000+++''''''$$$%%%'''((()))*********((((((''''''''''''((())))))(((((((((((((((((()))''')))++++++***((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((''''''''')))(((''''''&&&&&&''''''((((((((()))))))))(((((('''(((((((((((('''&&&$$$$$$%%%$$$###"""###$$$'''(((%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&'''&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""############$$$$$$$$$######"""!!!""""""""""""!!!!!! !!!"""$$$'''(((######"""""""""######$$$))))))(((&&&$$$"""###$$$!!!"""""""""!!!!!!###%%%!!!""""""!!! !!!$$$$$$############"""""" +++'''!!!###!!! !!!######"""!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!! """"""!!! !!!"""############$$$$$$$$$$$$$$$%%%$$$"""###%%%''''''&&&))))))((('''%%%###!!! $$$""""""###### """###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%~~~nnnmmm]]]{{{jjjxxxcccppp{{{{{{[[[xxx\\\QQQaaaxxxqqqaaaRRROOO]]]llllllfffjjjlllggggggfffqqqpppxxxrrrNNNAAAGGGIIIAAA555111666<<<:::777444222111222111000...///111222333555888;;;999666111//////000111111---...///111222222222222333444222000222777666222666111---...000222222222///...---,,,+++,,,---...******)))(((((()))***+++))))))((((((((((((((()))''')))+++,,,,,,+++++++++((((((+++000000+++))))))&&&&&&&&&''''''((()))***(((((((((''''''''''''''')))((('''&&&&&&'''((())))))+++,,,+++)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&(((***,,,,,,++++++***((((((''''''''''''(((((("""###%%%'''((()))*********))))))((('''&&&%%%$$$###%%%'''(((((('''&&&$$$$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((((((((()))******(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""###$$$$$$######### !!!###$$$$$$###"""!!!!!!!!!!!!"""###%%%'''(((&&&&&&$$$###""""""######$$$%%%&&&$$$!!!!!!%%%((( !!!!!!!!!!!!"""###$$$!!!""""""  """######""""""""""""""""""((($$$"""### """ """###"""!!! !!!""" !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''***)))((('''%%%###!!! ###"""""""""!!! """###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&~~~ooo}}}ooobbb}}}hhh}}}```qqq}}}]]]vvv[[[RRReeeuuuwwwgggOOOKKK[[[jjjllliiippprrrlllkkkdddnnnlllooosssxxxTTT<<<<<<<<<:::666555999>>>:::777333000000111000000,,,...000111222444777:::999666111//////000111111......///000111222222222333444333000111444555111333000------111555666444......---,,,,,,,,,------***)))((((((((()))++++++))))))(((((((((((()))***&&&))),,,,,,+++***+++,,,***((((((,,,,,,))))))+++)))((('''&&&&&&'''(((((((((((((((((((((''''''''')))((('''&&&&&&'''((())),,,,,,+++((('''''')))+++))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((***---...---,,,***(((((((((''''''((((((((("""###%%%'''((()))******))))))((((((''''''''''''(((((())))))((('''%%%###%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''((('''((()))***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###############$$$$$$%%%((('''%%%###""" !!!###$$$###!!!"""&&&***"""!!!!!!!!!""""""!!! """""""""  """!!!!!! !!!"""!!!'''"""$$$%%%!!!$$$!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!""""""### !!!"""####################################"""""""""!!!!!!"""""""""!!!"""""""""!!!!!!"""""" !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""###"""!!!!!!!!!!!! !!!"""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&ooo{{{pppccc~~~}}}ccceeettt~~~^^^tttYYYRRRgggwwwrrrRRRNNNXXXhhhllliiiooopppiiigggjjjooojjjllljjjtttvvvRRRDDD>>>:::999888555444666999666222000000111111000......///111444555777777777555111000000111111111...///000000111111000000000333444222222666666444///000000///111666666333,,,,,,,,,++++++,,,,,,---******)))(((((()))***+++))))))(((''''''(((***+++&&&)))++++++(((''')))+++,,,(((&&&((((((&&&'''+++***)))((((((''''''((((((''''''((((((((((((((('''(((''''''''''''''''''(((++++++)))'''%%%&&&))),,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''***,,,,,,***((()))((((((''''''(((((()))(((((()))))))))(((((('''((('''''''''((()))***+++...,,,((($$$###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!###%%%&&&%%%$$$$$$$$$$$$$$$######""""""!!!''''''&&&%%%### ###$$$$$$#########$$$&&&###"""!!!!!!"""""" $$$###""" !!!$$$!!!  !!!"""###'''!!!&&&%%%!!!%%%!!!""""""!!! """######""""""""""""###$$$$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!  !!!!!!"""######!!!!!!"""###!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&######$$$%%%%%%%%%$$$$$$!!!######!!!!!!######!!!!!!###%%%'''((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&ppp{{{nnnaaa}}}|||}}}dddmmmwww___sssXXXQQQhhhwww~~~XXXVVVUUUgggmmmjjjnnnnnngggfffpppmmmfffnnnlllmmm}}}uuutttPPPHHHAAA<<<;;;777111...///888555333222333333333222111000000333777999777555555333111111222222222111000000000000000//////...///333555222222333333000---222444111000333333000************+++,,,,,,,,,+++***)))(((((()))******)))((('''&&&'''(((***+++'''+++---,,,(((&&&(((,,,,,,(((&&&((('''%%%&&&)))(((((())))))))))))))))))%%%&&&'''((())))))((((((&&&''''''((((((''''''&&&(((((()))(((&&&''')))+++((('''&&&%%%%%%&&&'''(((******))))))((((((''''''((((((((((((((((((((((((&&&%%%&&&(((+++,,,+++)))))))))(((((((((((())))))((((((((((((((('''&&&%%%%%%%%%&&&''')))+++...//////---***''''''''')))***''''''&&&%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%###"""###&&&)))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$$$$###!!!################################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""###$$$%%%&&&''''''((( !!!###$$$&&&&&&&&&&&&############""""""!!! ###$$$&&&&&&%%%### $$$######$$$%%%%%%$$$###"""!!! !!!###### %%%%%%###!!! ###%%%!!!  """###$$$&&& '''%%% $$$"""""""""!!! """$$$###"""!!!!!!!!!"""$$$$$$!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!###$$$###!!! """$$$!!!"""###$$$$$$###""""""!!!""""""######$$$$$$$$$###%%%((((((%%%$$$$$$&&&!!!!!!"""###$$$$$$$$$$$$###$$$!!!!!!%%%&&&###"""$$$&&&(((((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###""""""######$$$%%%%%%&&&ppp}}}lll^^^}}}|||nnntttyyy___sssWWWQQQhhhoooYYYYYYSSSgggooommmppppppjjjjjjkkkccc^^^ppptttsssxxxzzzVVVDDD>>>;;;:::555---+++...888666444444555555444333444222111555;;;<<<888333333222111222333333222111111111111111000///...---000444555222///...,,,(((---444888333000111000---(((((()))***++++++,,,,,,,,,+++)))((((((((()))***)))((('''&&&'''(((***,,,+++...000...***(((***...+++(((''')))(((%%%$$$'''&&&'''(((***++++++++++++$$$%%%''')))))))))))))))%%%&&&'''(((((('''&&&%%%$$$&&&))))))((((((((()))'''&&&%%%$$$$$$%%%&&&'''+++******)))(((''''''&&&)))))))))))))))))))))))))))'''''')))---...---+++))))))(((((((((((())))))######$$$%%%&&&&&&&&&%%%$$$$$$%%%''')))---000222***,,,///111111...+++)))((('''&&&%%%$$$%%%&&&'''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""$$$)))---&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$$$$###!!!################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""###$$$&&&'''(((((())) !!!"""$$$%%%&&&''''''!!!!!!""""""""""""!!!!!! ###%%%((((((&&&###!!!###!!!!!!$$$((()))&&&###!!!!!!###$$$!!!&&&%%%$$$""" !!!###&&&"""!!!  !!!###%%%%%%&&&&&&$$$###"""""""""!!! """$$$"""!!! !!!###$$$!!!###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!###%%%$$$!!! """$$$!!!"""###$$$$$$###!!! !!!"""###$$$$$$%%%"""%%%((((((%%%###$$$%%% !!!"""##################$$$!!!"""'''((($$$###$$$'''((()))'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%~~~ooorrr```zzzzzzjjjfffvvvcccvvv___QQQlllvvvfff___TTThhhnnnkkkppprrrooorrrnnniiihhhkkkmmmnnnttt~~~RRRAAA???<<<888666666333000666444333444777777444111666666888999999888777777444444222111000/////////000111333444333000,,,***...333555111---,,,,,,***---......---++++++---...,,,,,,,,,,,,+++***)))))),,,+++)))((((((((()))***''''''(((((())))))******(((000333//////444000&&&***))))))(((((((((((()))+++'''(((---000,,,((('''&&&&&&'''((((((((((((((((((''''''((())))))'''&&&+++)))))))))++++++)))'''''''''''''''''''''''''''---000...(((&&&******&&&)))(((&&&%%%&&&''')))+++)))))))))))))))******+++))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''+++000222***+++000555222---///666///)))###"""$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$&&&$$$"""###%%%&&&$$$"""'''$$$"""###&&&(((&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$%%%#####################"""""""""""" """###$$$$$$###""" ######$$$$$$$$$$$$######""""""#########!!!###$$$''')))(((&&&### !!!"""###$$$%%%%%%%%%"""!!!  """$$$%%%!!!"""###$$$$$$###"""!!!"""!!! $$$***111555""""""!!!%%%""" """"""!!!!!!""""""###############!!!'''"""((("""###$$$$$$$$$"""!!! !!!###$$$$$$$$$###"""###############"""!!!!!!$$$###!!! !!!"""###"""!!!!!!!!!!!!""""""""""""#########""""""!!! !!!!!!""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######*********)))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! |||ooo|||ppp___zzzhhh{{{___nnnooozzzaaaQQQnnntttfff^^^\\\mmmpppjjjkkkjjjiiioookkkgggfffiiijjjkkkqqqyyyxxxSSSBBB???999555333444333111888777777888888666333111555555666666777777666666444333333222222111111111444444444333222111///...+++000222///---...///...---......---++++++,,,---,,,,,,,,,,,,+++***)))(((,,,+++***)))((())))))***''''''((())))))***)))))))))555:::333...//////******)))((((((((((((((((((***'''''',,,///+++((('''&&&'''(((((((((((((((''')))(((''''''''''''''''''+++*********))))))'''&&&''''''''''''''''''''''''+++...,,,'''&&&******''')))((('''''''''((()))***((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%''')))'''%%%%%%)))+++///;;;HHH111,,,&&&$$$&&&'''%%%###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&$$$###$$$&&&&&&%%%###'''%%%###"""###$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""""""""!!! ############""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""""""""#########"""!!!!!!"""$$$&&&''''''&&&$$$######$$$$$$$$$$$$###""""""""""""!!! !!!"""###!!!"""############"""!!!!!!  ###(((...111$$$###"""!!! $$$!!! """""""""!!!!!! !!!!!!"""###$$$&&&(((!!!%%%"""!!!""""""#########""" !!!"""#########"""!!!###############"""!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$#########!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""$$$%%%%%%%%%$$$###,,,,,,,,,,,,+++***))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$######"""!!!zzznnn{{{oooaaa}}}eeegggvvvooo{{{```QQQrrrmmm|||```XXX```mmmoookkkkkkhhhffflllssspppmmmllljjjhhhlllqqqnnntttTTTCCC>>>777333222222333333555777::::::888555333333333333333333333444555555333333444444444444333333777666444222111111222222,,,//////+++***---///...,,,---...---+++***+++,,,...------,,,***)))((((((++++++***))))))))))))***'''((()))*********)))(((***888@@@888---+++---...***)))(((((('''''''''((()))&&&'''+++---)))''''''''''''(((((((((''''''&&&***)))'''&&&%%%&&&'''(((***++++++***(((&&&&&&''''''''''''''''''''''''''')))+++***'''&&&))))))'''))))))))))))))))))((((((''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''')))(((&&&$$$#########$$$$$$!!! """&&&...<<>>:::;;;:::666555777999;;;===:::666333333444000////////////111333444222222333444555555555555222222333333222111000///......***%%%$$$(((***((()))+++------,,,,,,,,,---222111///---,,,,,,,,,,,,++++++++++++*********)))******++++++***)))(((''')))000333111...---------++++++***((((((''''''''''''&&&'''******&&&%%%(((&&&'''''''''''''''&&&&&&%%%'''***+++)))''''''''''''((((((((('''(((***,,,'''''''''''''''''''''''''''&&&'''((((((''''''(((''')))+++,,,,,,***((('''%%%%%%&&&'''(((''''''&&&+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###%%%'''&&&%%%%%%$$$$$$))))))))))))***)))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&(((...222$$$$$$$$$$$$$$$$$$$$$$$$########################!!!&&&&&&!!!"""###"""$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""######"""""""""######""""""###%%%'''(((((('''%%%###""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!"""###############""""""!!!!!!!!!  !!!!!!######"""!!!!!!!!!"""""" !!!###%%%&&&$$$"""###""" !!!###&&&)))DDD^^^\\\===)))""" !!!   !!!###############"""!!!!!! !!!"""""""""!!! !!!""""""!!!!!!"""###$$$%%%&&&'''''''''%%%%%%$$$###"""!!! """"""#########$$$$$$$$$###############"""""""""#################################$$$$$$$$$%%%%%%###$$$%%%&&&&&&''''''&&&(((&&&%%%$$$$$$%%%'''(((%%%%%%$$$######$$$%%%%%%%%%%%%#########$$$%%%&&&~~~iiixxxlllbbbyyyfffbbbqqq{{{kkkbbbeeeSSSSSS{{{}}}dddrrrqqqNNNIIIOOOTTT```yyy~~~gggcccgggjjjjjjgggeeeggghhhgggrrrsssssstttdddHHH???;;;===<<<777777;;;DDDCCC@@@;;;666222111111/////////000111222333444222222111111222333444555000000111222111000///...******'''$$$&&&,,,---+++'''***---.........///000111000...---,,,,,,---...++++++,,,,,,++++++***))),,,,,,+++***))))))((((((((()))+++,,,......---+++---,,,+++***)))((((((((('''&&&(((***)))%%%&&&)))%%%%%%&&&'''''''''''''''$$$(((+++,,,***((()))+++***((('''''')))+++,,,+++''''''''''''''''''''''''(((&&&''')))***'''&&&(((&&&''')))++++++***)))((($$$%%%'''((((((((('''&&&,,,+++)))(((&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&%%%%%%###""""""###### !!!%%%'''&&&$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################+++111000'''"""$$$$$$!!!%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!############$$$%%%&&&'''((('''%%%$$$"""!!!!!!!!!"""######$$$$$$$$$######!!!!!!"""######$$$$$$%%%######"""!!!  !!!!!!"""!!!!!! !!!!!! """$$$%%%###!!!!!! !!!$$$&&&(((???YYYXXX<<<)))""" ###  !!!!!!  !!!!!!###############"""!!!!!! !!!!!!!!!!!!  !!!#########""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""############$$$$$$$$$###############"""""""""##############################""""""######$$$%%%$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%{{{gggwwwkkkddd~~~eeehhhwwwvvveeedddgggRRRPPP{{{}}}dddqqqmmmIIIEEEIIIOOO\\\wwwxxxhhhkkkooosssrrrlllggghhhfffcccooovvvwwwqqqrrrmmmMMMAAA999;;;:::666999AAAEEEAAA;;;666444222111111...///000222333333444444333111///......000222333111111000/////////000000++++++)))&&&)))//////,,,&&&)))---///000111222333...---,,,++++++,,,---...++++++,,,,,,,,,+++***)))///---+++)))((((((((()))''''''(((+++---,,,+++***///...---+++***)))))))))(((''')))+++)))%%%&&&+++###$$$%%%&&&'''(((((((((&&&)))+++)))'''(((...222111+++&&&'''+++---+++((('''''''''''''''''''''''')))&&&'''++++++'''&&&((($$$&&&''')))*********)))%%%&&&((()))))))))'''&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''%%%###!!!"""$$$### """'''(((%%%"""###$$$$$$$$$%%%&&&'''#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%'''(((###%%%&&&&&&$$$###$$$&&&&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################---555555***$$$&&&'''$$$%%%%%%$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$######'''&&&$$$#########$$$$$$$$$###!!!  """""" """"""!!!!!!!!! !!!!!!"""!!! !!!"""###!!! !!!"""$$$%%%%%%888888***$$$!!! $$$  """"""!!!  """"""###############"""!!!!!!!!!!!!   """$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$%%%&&&&&&'''''''''&&&&&&#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!"""######$$$$$$######wwweeeyyynnnhhheee~~~aaannnkkkZZZccclllSSSNNNzzzyyyaaalllfffBBB???DDDJJJYYYrrrsssjjjwwwdddjjjlllhhhgggkkkkkkhhhtttxxxpppyyyrrrQQQBBB888777777444:::EEE???:::333000111333333222...///111333444555444444333111...,,,,,,...111333444222///------///111333000000---***,,,///...***%%%(((---000111222333444,,,+++***))))))+++---...++++++,,,---,,,+++***)))000...+++((('''''')))***'''''')))++++++))))))***000///---,,,+++*********(((((()))+++)))%%%''',,,"""###$$$&&&'''((()))))))))******'''%%%(((111888666...'''''',,,...***$$$''''''''''''''''''''''''***'''(((,,,,,,'''%%%((($$$$$$&&&''')))*********%%%&&&(((******)))((('''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%###%%%'''******)))'''%%%###((()))&&&&&&((($$$!!!"""######"""###%%%&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$&&&((()))"""$$$&&&%%%###"""$$$&&&&&&%%%%%%'''++++++'''###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###---...$$$$$$&&&###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$###""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!+++***'''$$$"""""""""###$$$###!!!  $$$###!!! !!!###$$$"""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!  !!!""""""&&&$$$!!!!!!!!!  !!!"""###!!!!!!  !!!"""##################"""!!!!!!"""!!!  !!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!! !!!"""$$$$$$$$$###"""zzzppp|||ppp]]]wwwqqqjjjkkk|||___fffdddTTTRRR|||nnnlllXXXEEEDDDJJJJJJTTTuuurrr|||sssqqqmmmjjjiiitttyyyiiiaaammmjjjkkksssyyysssllluuuyyyNNN999>>>:::222444222999111222444444333111111111444000...222999;;;444---///,,,+++,,,000333444333444333111000...---,,,,,,222///,,,,,,///111///------++++++---111333222000///,,,)))'''&&&(((+++---,,,,,,---......------,,,,,,,,,************,,,---------,,,)))''''''))),,,...+++)))+++......***&&&,,,((($$$$$$'''))))))(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++777///&&&&&&+++///---(((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''&&&''''''((()))***%%%'''))))))((('''((()))'''&&&$$$######$$$&&&'''&&&))))))&&&&&&((('''$$$!!!!!!"""$$$''''''&&&$$$'''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""&&&%%%###"""""""""######"""""""""""""""""""""""" """"""#########!!!!!!""""""""""""!!!!!!###%%%'''))))))'''%%%###'''''''''&&&%%%$$$###""" $$$!!! &&&$$$ %%%""" ###)))***$$$!!!$$$!!! """###%%%###  ###$$$$$$!!! """$$$""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######!!! %%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!"""$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$''''''%%%"""###############"""!!!!!!###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$"""!!!"""%%%(((%%%$$$$$$$$$###"""""""""{{{ooo|||sss```zzzuuuttt~~~yyy]]]eeebbbRRRRRRmmmmmmoooWWWBBBFFFIIIIIISSSssspppyyypppnnnnnnjjjdddkkkuuunnnfffllldddeeeooozzzyyyooolllqqqvvvNNN777:::777000444111777111222333333222222222222333000///222777888333---///......111333444111///+++,,,,,,...000222444555111111000///---------------++++++---000222000///,,,***)))((()))+++---///.........---------------///...---+++************,,,+++))))))))))))******...+++***+++......+++'''***'''%%%%%%''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++222,,,&&&&&&***---+++((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((())))))&&&'''))))))((((((((()))'''&&&%%%$$$$$$%%%%%%&&&'''******&&&&&&'''&&&############%%%''''''&&&$$$'''&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######%%%$$$######$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############%%%$$$###""""""######$$$######################## !!!""""""############!!!""""""######""""""!!!###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%$$$###""" %%%!!!$$$###%%%$$$"""%%%******%%%###$$$!!!  """######""""""!!! !!!###$$$###!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$###""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%''''''%%%##################""""""!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$$$$%%%&&&$$$$$$$$$###############}}}nnn~~~xxxfffzzzwwwhhh{{{xxx\\\eee```RRRTTTppp~~~^^^BBBIIIDDDDDDOOOpppmmmwwwppppppnnnjjj^^^]]]kkkqqqmmmnnnjjjhhhnnn{{{vvvlllhhhttt{{{QQQ777777444000555000444222222222111222222333333111000111222444333000---...///222555666444///+++---------...///000111222000222444111,,,)))+++...,,,,,,,,,...000000...,,,)))))))))***,,,...000111111000...---------......000000///...,,,)))((('''+++*********++++++***(((---,,,***,,,//////+++(((((('''&&&'''))))))'''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))***(((''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((&&&(((******)))((()))***''''''&&&&&&%%%%%%%%%%%%(((******&&&%%%''''''$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""######$$$$$$$$$$$$############$$$$$$%%%########################"""######$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""&&&!!!$$$"""%%% """%%%%%%!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$###############$$$%%%&&&'''&&&%%%$$$#################################### !!!"""###%%%&&&((((((&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############!!!!!!"""$$$&&&&&&%%%##################$$$$$$$$$~~~mmmkkkwwwwwwfffwwwyyy^^^gggbbbUUUWWWeee}}}\\\999???===???KKKnnnlllxxxtttuuukkkjjjYYYNNN[[[kkkrrrvvvtttnnnnnnuuuzzzvvvqqqoooiiiWWW:::777444222777000111666444222111111111111111///000222222111///......---///111444444222///,,,000000///........./////////111222000...,,,,,,...,,,,,,---...///...,,,***)))***+++---...///000000222111///---,,,---...///////////////---***(((&&&***---000///,,,)))((((((---,,,+++---......,,,)))'''((()))***+++***(((&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((($$$%%%'''''''''&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))*********))))))(((''''''''')))***+++***)))***+++''''''(((((('''&&&%%%$$$&&&))))))&&&&&&))))))&&&)))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&######""""""""""""############$$$$$$%%%%%%%%%%%%""""""""""""###########################$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%####################################$$$%%%%%%&&&########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%$$$$$$"""""""""""""""""""""""""""'''$$$"""'''$$$###!!!###### !!!"""############"""""" !!!"""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$################################################!!!"""$$$&&&''''''&&&&&&""""""""""""###$$$&&&&&&&&&%%%$$$###""""""###$$$$$$$$$################## !!!###$$$%%%&&&'''%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&########################"""!!!!!!"""%%%&&&%%%###"""""""""###$$$$$$$$$%%%}}}lllmmmuuuxxxpppvvvttt]]]iiidddWWW[[[tttYYYtttfffCCCEEE===@@@LLLnnnkkkwwwtttvvvgggjjjWWWDDDJJJ]]]ooo|||ssspppnnnqqqsssrrrrrrsssddd\\\>>>:::777555999111000999666222111111111///......000222111///------...,,,---...//////000000000,,,,,,,,,---...000222222///------...111111///---,,,---.........,,,,,,++++++,,,---.........------222111...---,,,---///000,,,---......---,,,***)))+++111666333+++%%%&&&***++++++,,,---...---,,,***'''))),,,---,,,+++)))(((((((((((()))))))))******'''&&&&&&&&&&&&''''''(((!!!$$$&&&'''&&&%%%&&&'''''''''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((())))))******)))((('''&&&''')))***+++***)))***+++'''(((((((((((('''&&&%%%%%%''''''%%%&&&***,,,******((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$##################$$$######""""""""""""######"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!###$$$!!!!!!"""###$$$$$$$$$$$$######################## ((('''''',,,'''!!!###$$$&&&&&&&&&%%%$$$""""""######$$$######""""""  """$$$###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&!!!!!!""""""###$$$%%%&&&$$$######""""""""""""###%%%$$$###""""""######$$$"""""""""#########$$$$$$$$$%%%&&&''''''&&&''''''&&&&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$$$$"""!!!!!!###$$$$$$$$$"""""""""###$$$$$$$$$%%%{{{kkkmmmttt~~~yyyxxxnnn\\\kkkcccWWW[[[vvv[[[nnnlllMMMIIIDDDFFFQQQoooiiirrrnnnqqqfffiiiXXXAAA???LLLbbbwwwrrrtttvvvxxxwwwuuussssssaaavvv{{{ZZZ===;;;999666:::111111:::666222111222222///,,,...///111000///......///---------,,,,,,---000333000000///...---------......,,,+++...222333000,,,---...///...,,,,,,---...---.........------,,,+++//////...------...///000***++++++,,,,,,+++++++++,,,222777333+++%%%&&&***)))***+++,,,,,,,,,+++***'''***------,,,***))))))(((((((((((())))))))))))((('''''''''''''''(((((("""$$$&&&&&&&&&%%%&&&'''&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&''''''''''''((())))))(((&&&&&&&&&(((******)))((()))***((((((((((((((((((((((((%%%''''''%%%&&&+++---+++***(((&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&#################################""""""#########"""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!!###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""### !!!"""###############""""""""""""""""""""""""'''''''''---((("""!!!$$$%%%$$$$$$'''&&&###############""""""""""""!!! """$$$"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&&&&%%%"""""""""""""""###$$$%%%######$$$$$$$$$######"""$$$$$$###""""""###$$$%%%$$$$$$$$$#########""""""###%%%'''''''''&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%###############$$$$$$$$$wwwjjjlllppp~~~xxxooo```ppp~~~^^^RRRWWWuuu^^^bbbnnn```FFF===FFFHHHRRRooogggoookkkmmmhhhiiiYYYCCC<<>>EEEppplllrrrzzzqqqlllqqqfffgggjjjdddAAA888222333666555222222111222//////999DDD===,,,+++...111222222111111222333//////333///(((***333***...111222///------///444111---++++++,,,---------+++,,,///---)))+++222000---,,,...---******---//////,,,((((((++++++((()))******)))(((((()))+++,,,---.........---,,,+++&&&)))---...---***)))(((((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))((()))***++++++***)))(((((()))*********((('''&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%######%%%&&&'''&&&)))((((((((((((***,,,---...---+++))))))))))))***'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$!!! ###))),,,+++(((&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&(((***+++$$$%%%'''(((((('''%%%$$$ %%%)))((($$$!!!!!!###%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%$$$###"""###%%%((()))&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!######""""""!!!!!! $$$$$$######""""""!!!!!!"""!!!!!!!!!"""###%%%&&&$$$$$$$$$######"""!!! """"""!!!!!!  !!!"""###$$$$$$%%%!!!!!!""""""#########$$$!!!""""""""""""#########!!!"""$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""!!!###&&&((((((&&&### %%%$$$###""""""###$$$$$$$$$******&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((((('''&&&%%%$$$#########&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((((((+++---,,,(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%ooopppzzz}}}]]]sssoooUUUKKKYYYjjjcccuuuWWWLLLLLLKKKIIIZZZmmmlllgggiiiiiiiiijjjYYYEEE@@@======DDD\\\~~~|||}}}pppkkkrrrgggggghhhwww[[[@@@888333555777555111000111333000///666>>>777***+++...222333333111111111//////111111...((()))------...000000111333666888444111...,,,---............,,,---000...+++---222000---,,,...---+++,,,///......,,,((((((,,,,,,)))******+++***))))))***,,,++++++,,,,,,,,,+++***)))'''***...///...+++***)))&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))************)))((((((((()))))))))((('''&&&''''''%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&'''&&&'''''''''(((((()))***+++,,,+++)))((('''''''''((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%###!!!$$$***---,,,)))&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$###$$$&&&((((((&&&$$$###$$$$$$$$$%%%&&&'''((()))%%%&&&((())))))(((&&&%%%###'''++++++'''$$$%%%'''%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$##################""""""%%%%%%$$$$$$%%%&&&((()))%%%$$$############$$$%%%######"""!!!!!!"""##################"""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%""""""#########"""!!!!!!""""""!!!!!!!!! !!!!!!""""""######$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%%%%$$$$$$########################"""###%%%&&&&&&%%%###!!!%%%$$$###""""""""""""###!!!%%%))))))%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&(((***)))'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmtttvvv}}}zzzYYYppplllUUULLLZZZ~~~ccc^^^iiiIIIDDDGGGKKKFFFYYYpppnnneeegggllljjjiiiVVVBBB===;;;;;;AAAMMMppp}}}pppnnnpppgggiiigggxxxjjjQQQ@@@888444666888555000///000444333///111666111(((,,,000333555444111//////,,,222444000,,,,,,,,,+++000...++++++...222666777444111...---.../////////...---...000///,,,...222111---+++------,,,...222------+++((()))---...***+++,,,,,,+++******+++---))))))******))))))((('''(((+++...///...,,,******&&&(((+++------***&&&###(((((((((((())))))))))))((())))))******))))))(((''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%###$$$%%%''''''&&&%%%&&&'''((((((((((((((()))((('''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$&&&***---,,,***&&&%%%$$$######"""##################$$$$$$$$$$$$###%%%'''(((((('''%%%###&&&%%%%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&###'''******(((&&&''')))%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$########################!!!"""###$$$$$$###"""!!!%%%%%%&&&&&&''''''(((((($$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""###### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$''')))'''$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~mmm{{{rrrtttaaasssgggVVVMMM[[[lllcccggglllIIICCCDDDIIICCCWWWpppnnnbbbeeellljjjhhhSSS???:::999888???EEE]]]wwwxxxooooookkkeeellllllyyycccMMMBBB999333444666444111000///444444111///000///***---000444555444111...---+++333555...+++000222...666111,,,+++---///000...222///---,,,.../////////,,,,,,---......---...///000---+++------,,,///333+++,,,+++)))***//////+++,,,,,,---,,,+++***,,,...))))))))))))((((((''''''(((***---...---+++******)))***---...---***'''$$$(((((((((((())))))))))))((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%&&&''''''&&&$$$%%%&&&'''((('''&&&&&&(((''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$&&&)))++++++)))&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&!!!$$$&&&&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$(((''''''&&&&&&%%%%%%$$$######################## !!!###$$$$$$###!!! $$$$$$%%%&&&''''''&&&&&&########################"""!!!!!!!!!!!!!!!!!!"""#########""""""""""""""" !!!!!!""""""###### !!!!!!"""""" !!!"""""" !!!"""#########""""""""""""""""""""""""$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))'''$$$"""###%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((((((''''''''''''(((((()))%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq}}}xxxqqqmmmvvvooozzzcccTTTKKKZZZjjjssszzztttNNNJJJFFFGGGEEEZZZrrrooodddhhhnnniiifffQQQ<<<999888777<<<:::GGG___tttzzzzzzxxxuuujjjgggsssvvvcccMMMDDD:::222111333333222333...333555222////////////...000444444222///---,,,)))111222+++***111555333999555222111222222...+++///---++++++---......---***+++,,,,,,---...---+++000,,,+++------,,,...222+++,,,+++)))+++000///,,,,,,------,,,++++++,,,...***)))))))))((((((((((((''')))+++,,,***))))))))),,,,,,,,,,,,+++***)))((((((((((((((()))))))))))))))(((((((((((((((((()))&&&&&&%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&###$$$&&&''''''&&&%%%%%%''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$)))'''%%%######%%%''')))#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$###""""""######$$$###"""!!! ######$$$%%%%%%%%%$$$$$$#########$$$$$$#########!!!!!!""""""""""""!!!!!!""""""""""""""""""###### !!!!!!""""""###### !!!!!!"""""" !!!!!!!!!!!!!!! """############"""#####################$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''###$$$%%%&&&((()))******++++++***(((%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((()))(((((('''''''''((())))))%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ooozzzwwwnnnhhhssswwwaaaPPPHHHWWWvvvcccxxxyyyiiiJJJPPPJJJGGGJJJaaatttpppkkkoooqqqgggcccOOO<<<999888666:::555999PPPiiixxxwwwsss~~~bbbLLLCCC999111111333444333555///222444333000///000111---///222222000...------(((---///,,,+++...333444000000111222222111---***,,,+++***+++---......---)))+++++++++,,,///---)))...++++++......,,,,,,///+++---,,,***,,,000///+++,,,------,,,++++++,,,...+++***)))((((((((())))))&&&(((***+++)))(((((()))...---+++)))))))))***+++(((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))&&&###!!!!!!###&&&)))""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$###"""!!!!!!###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!! """###$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((###$$$%%%''')))***+++++++++***)))((('''&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%kkkwww}}}rrrfffpppttt~~~cccQQQHHHXXXaaa[[[yyyttt[[[CCCSSSJJJDDDOOOfffsssoooppptttpppeeeaaaNNN<<<;;;:::666999888555DDDVVViii___GGG???777111444777666333333111222333222000......000---...//////---,,,---...,,,---111444222...///333))),,,...///...,,,++++++,,,+++***,,,...//////...))),,,,,,+++---111...(((---***+++......***)))++++++------+++---000///***+++,,,,,,+++******+++---+++***)))((('''(((((()))''')))++++++)))((()))***,,,+++***))))))***+++,,,(((((((((((()))))))))))))))(((''''''''''''((()))'''&&&%%%%%%%%%'''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$%%%'''(((((((((((('''(((&&&$$$""""""###%%%'''######$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$############$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&###%%%&&&''''''&&&%%%###***)))&&&###"""!!!!!!"""%%%%%%$$$#########$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""######"""!!!!!!""""""###$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))###$$$&&&'''((((((''''''((('''&&&&&&'''&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$&&&'''))))))((('''&&&&&&$$$"""###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&nnnxxxxxxfffrrrnnn{{{fffSSSKKK[[[bbbddd~~~]]]EEETTTGGG@@@PPPgggppplllqqquuummmccc```MMM<<<<<<;;;777999;;;222777???PPPZZZBBB:::444222777:::888333111333222222111///,,,,,,---------...---++++++---///000000666>>>;;;111...333---000222111...,,,---///,,,,,,+++---///000000///***------+++...222///(((,,,***+++///...***((())),,,...---,,,---000...***+++,,,,,,+++******+++---***)))((('''&&&'''(((((()))***,,,,,,***)))***+++******************++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%&&&'''))))))'''%%%((('''&&&%%%$$$%%%&&&'''%%%&&&'''((((((((('''&&&$$$%%%''')))******))))))***((($$$"""!!!###%%%'''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$###$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$---+++'''###!!!!!!""""""(((&&&$$$######$$$&&&'''%%%%%%''''''''''''%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$######""""""!!!!!! $$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&))))))((((((((('''''''''######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$%%%&&&&&&$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))***)))(((&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%&&&(((******)))((('''&&&###!!!"""%%%(((((('''''''''''''''''''''''''''xxxqqqkkkxxxwww]]]WWWQQQ[[[^^^mmm[[[FFFGGG>>>FFFJJJhhhppplllqqqmmmnnnrrrcccNNN>>>777666777888777555444;;;MMMkkk\\\888<<<888777:::888222111555111111222222111///,,,***000111000---)))))),,,000///333888888555222000000111000///...---------...000///.........///111222222000...++++++,,,---/////////...,,,++++++,,,...***///333333///,,,---000222,,,'''(((---///+++&&&(((+++***&&&&&&)))***''')))+++---///...,,,)))&&&(((,,,((()))333111))))))''''''((()))***++++++,,,))))))))))))************(((((((((((((((''''''''''''((()))***)))(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%'''((())))))))))))'''''''''&&&&&&%%%%%%%%%"""###%%%'''((((((''''''%%%&&&&&&&&&)))---+++%%%'''&&&%%%$$$###$$$%%%&&&)))((('''&&&%%%&&&&&&'''$$$''''''######&&&&&&"""&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$###$$$''')))))))))((('''###$$$&&&)))************'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))((('''$$$""""""###%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###### !!!######!!!!!!!!!"""###############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%%%%&&&&&&&&&%%%###!!! %%%''',,,###(((+++!!!,,,///)))++++++###$$$'''!!!!!!!!!"""############"""$$$$$$$$$$$$######"""""""""!!!!!!###&&&'''%%%"""&&&&&&---///((((((***"""'''((()))((('''&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((&&&%%%$$$######$$$&&&'''$$$$$$%%%&&&''''''''''''|||uuu|||}}}ttt^^^TTTPPP[[[^^^hhh]]]GGGGGGAAACCCHHHgggnnnjjjpppooosssllleeeXXXJJJ>>>666111///;;;888888:::BBBVVVyyyrrroooxxxjjjMMM>>>===888666777666111000333111222222111000...---,,,///000111000...------......111555555333111000111000///---++++++,,,...///111111111111111222333333111000...,,,,,,,,,---...---,,,,,,+++***+++---///---111444333...++++++---///+++((()))+++---***((('''***)))''''''******((()))+++---......,,,***((((((,,,((()))222000((((((((((((((()))*********+++************************(((((((((((((((((((((''''''((()))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))'''&&&&&&&&&'''((())))))))))))'''&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&$$$&&&&&&'''***///---(((&&&&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&%%%######&&&&&&%%%%%%%%%%%%&&&&&&##################$$$$$$$$$%%%'''((())))))(((((($$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&((((((&&&$$$###"""$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""!!!###%%%%%%###"""!!!""""""""""""######$$$$$$$$$$$$###""""""""""""###$$$""""""""""""###%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""""" &&&""")))+++!!!111AAA333000111)))&&&&&& """"""######$$$$$$$$$###%%%$$$$$$$$$############$$$###"""$$$''''''&&&###,,,)))---,,,%%%'''+++$$$"""$$$&&&(((((('''''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))((((((&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&yyy{{{vvv^^^TTTRRR_________yyyaaaGGGFFFEEEIIIOOOmmmqqqgggjjjhhhmmmgggddd[[[NNNAAA666222000555333555999:::DDDdddqqqsssrrrWWW@@@CCC;;;777444444222//////222333222111000///.........000000111222333222000------///111111000///000111111///---,,,---...111222000111222222333333222222000000///......---------,,,,,,+++,,,---///111222///222444222---))))))***+++******)))))))))******'''******((((((,,,,,,******+++,,,,,,,,,,,,,,,+++)))---((((((000...&&&'''))))))))))))))))))))))))******************))))))''''''(((((((((((((((((('''((()))*********)))(((&&&&&&&&&'''''''''''''''&&&''')))*********)))((((((((()))))))))))))))(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%###&&&''''''***//////+++%%%%%%&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%+++'''''',,,+++###!!!%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###$$$$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!"""$$$&&&&&&%%%"""!!!!!!!!!!!!""""""###$$$%%%%%%###""""""!!!!!!""""""###"""""""""###$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''' %%%%%%)))''' 888LLL333***///---)))(((%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%$$$%%%&&&''''''%%%---+++...,,,%%%((())) %%%&&&((()))(((&&&$$$"""###$$$%%%%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%}}}tttvvvffffffVVVXXXggg___XXXqqqdddGGGFFFHHHJJJRRRsssvvviiiiiieeejjjggg^^^QQQDDD<<<999:::;;;444000333;;;999999OOOlllwwwyyytttUUU===@@@777444222000//////111333333222000///...///000111222111000222555666222/////////......------......000000111111222333333444---...000111111111000/////////000000///...,,,,,,.........///222555777777...000111///+++)))(((((((((***+++***''''''))),,,(((+++,,,***+++...///,,,++++++++++++,,,,,,---...)))---)))(((///,,,%%%((()))))))))))))))((((((((()))))))))(((((((((((((((''''''''''''(((((((((((('''((()))***++++++******&&&&&&''''''(((((())))))''''''((()))***))))))((()))))))))***))))))((((((%%%%%%&&&&&&''''''((((((((('''%%%$$$###$$$%%%%%%###&&&'''&&&(((------***$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$+++$$$&&&000///$$$!!!((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$"""""""""$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%""" !!!$$$&&&&&&$$$""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""###$$$&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&((( '''((()))&&&(((KKK\\\888(((...---((((((((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&''''''((('''******000///***///000$$$+++***)))(((((('''&&&$$$$$$$$$%%%%%%%%%$$$""""""+++***)))'''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''')))***+++******)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***)))(((&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%~~~oooqqqlllzzzfffsssVVV\\\mmm```VVVmmmdddGGGFFFIIIAAAMMMrrrzzzpppqqqlllqqqfffXXXFFF;;;:::<<<===<<<<<<666888>>><<<555<<>>;;;999:::AAAVVVYYYOOOLLLHHH===777111333222///000444666555222111000//////000222333444222000000111222222111111///---------...---,,,(((+++...111222111...,,,...///000000111111000000///000111111000///---,,,,,,,,,...222777888555111,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++(((&&&(((++++++///111///000222111...---,,,,,,,,,,,,------...)))///+++)))...,,,''',,,((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((()))))))))))))))***'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((''''''&&&''''''$$$((((((%%%###&&&((('''%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$ """***+++&&&&&&***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""""""""###############&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%(((,,,---***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###### !!!######!!! !!!"""!!!!!!!!!"""""""""######!!!""""""######""""""!!!""""""""""""###$$$%%%%%%$$$#########$$$$$$%%%&&&$$$!!!'''"""""""""'''JJJZZZ<<<,,,+++&&&###&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&(((+++------------...000,,,+++***777ZZZuuuuuu^^^VVVLLLCCC<<<666///***+++***)))(((((((((((())),,,+++***((('''&&&&&&&&&''''''((()))***++++++,,,'''(((((())))))((((((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''((((((((('''&&&&&&yyyvvv~~~sss}}}rrr}}}bbbMMMZZZpppppp```^^^uuu~~~^^^EEEEEEEEEOOOTTTsssxxxppppppiiijjjbbbUUUEEE<<<:::999777333111444777777;;;???<<<666;;;NNNPPPDDDAAA???888666333666555111222666666333111111000000000111333333///111333222111///......///---,,,...000111000...***+++,,,------------,,,...............///000000111111111000000///...---------000555:::999222,,,///...------.../////////......---+++)))(((((()))+++///111//////111000,,,---------------,,,,,,,,,)))///,,,***///---)))///&&&'''''''''((()))))))))******)))(((((('''&&&&&&&&&&&&''''''((())))))***))))))(((((('''(((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''(((''''''(((((((((((('''''''''''''''''''''(((''''''&&&&&&$$$((()))%%%###&&&))))))&&&&&&%%%%%%$$$$$$%%%%%%######%%%&&&&&&&&&%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%''''''&&&%%%$$$######$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$%%%***///000,,,(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!""""""!!!!!!!!!$$$&&&""""""""""""!!!!!!!!!!!!""""""###$$$$$$###""""""###""""""!!!!!!"""######$$$###"""""""""###$$$%%%***&&&((( """###---444&&&"""%%%"""$$$)))'''%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&''''''''''''&&&+++000333333222333444222...---...@@@mmmwwwmmmcccYYYMMMDDD>>>;;;666000,,,)))((((((+++***)))((('''&&&&&&&&&((())))))***,,,------...++++++***)))((((((((((((******)))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''}}}uuu}}}qqqYYYLLL[[[qqqvvv```bbbyyy~~~\\\EEEEEECCCNNNQQQmmmsssnnnrrrnnnooobbbVVVFFF999444666999;;;333;;;;;;444444:::888///+++<<<@@@<<<<<<888333777555999888444333666555000000000000000111222333333+++000555555111---++++++---+++,,,...333555333111...---,,,++++++,,,...000,,,,,,+++******,,,---...111111000000///.........//////333999===;;;333+++333111000000000111000000000///---+++***)))((('''+++///000......000...***---.........---,,,++++++)))///---***///---+++111%%%&&&&&&'''((()))******,,,++++++***)))(((((('''&&&&&&&&&'''((())))))******)))(((''''''&&&''''''((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''))))))((((((''''''&&&&&&$$$%%%&&&'''''''''%%%%%%###''')))&&&$$$(((,,,---'''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%!!!$$$$$$!!!!!!%%%&&&"""$$$##################$$$!!!###%%%(((((('''%%%$$$###%%%&&&''''''&&&$$$######%%%&&&'''((('''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$&&&+++111222---)))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""!!!!!!###&&&)))######""""""!!!!!! """###$$$%%%%%%$$$###"""###""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$!!!###(((...$$$$$$ %%%'''"""%%%)))###%%%$$$###""""""$$$&&&'''&&&&&&&&&'''''''''(((((('''---333777777666666777000///111666JJJuuuxxxoooXXXSSSIII???555///+++******)))(((''''''&&&&&&''')))******,,,---...//////...---+++)))(((((())))))************))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((yyy~~~~~~yyyqqq[[[PPPMMMggg___lllwwwSSSDDD333EEEBBB]]]vvvmmmmmmtttllltttoooTTTCCC???888666999777555444333444555555333111///222666888888777777777555999<<<999444111111333000000111333555555333000000111111///+++)))+++------000222333111///......333000---...000000---***------------+++***((('''(((,,,///000...---...000***000000444???<<<111//////222333111...///555;;;555///+++------***''''''/////////---******+++---++++++***((('''))),,,...'''000000---///,,,+++444000***%%%%%%(((+++***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))000+++%%%###%%%'''''''''$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&!!!""""""$$$%%%&&&''''''&&&&&&''''''((())))))***)))'''$$$"""###&&&***---222,,,%%%###%%%'''&&&$$$$$$'''(((&&&""" """$$$&&&$$$""""""###$$$###"""'''&&&&&&'''((('''$$$"""$$$$$$$$$%%%''''''%%%###((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&'''((()))))))))((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$&&&&&&%%%$$$#########$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((((((((((((((((((((()))...555999:::<<>>777666:::888555444444444555555333111000222444555444555777888999<<<>>>;;;555111000222222222222444666555333111000111222000---+++,,,---///111222222000...------000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333444555333///,,,,,,---+++///,,,...888555------///...---...111555777888111,,,))),,,---,,,+++---000000///---,,,,,,...000---,,,***((('''(((+++---***000,,,(((,,,...333???555000***'''((()))'''$$$''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))---***&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))***(((&&&$$$$$$%%%((()))222---&&&$$$%%%%%%### $$$%%%&&&%%%###"""######%%%$$$""""""$$$%%%$$$$$$&&&%%%%%%%%%''''''%%%######$$$%%%'''))))))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%''''''''''''&&&%%%&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$###############"""""""""###############%%%%%%$$$###############$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''(((((((((***///666;;;===>>>???@@@:::000111333RRRooo^^^SSSLLLDDD999///***)))******"""'''+++,,,---000000...---111000+++))),,,---***......---,,,+++)))((((((((()))))))))******++++++)))***++++++***(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''yyyeeebbbSSSVVVqqqbbbffftttqqqIIIEEE:::GGGSSSZZZhhhjjjuuuwwwfffkkkjjjPPP@@@===777666:::777666444444444555555444222222222333222111333666888999;;;<<<:::666333333444444333333555666555333111000111333222000---------///111222111...------------///000...***(((,,,000///...,,,++++++,,,...///999999777222...+++++++++...111+++***222111***---...***''',,,555:::888444...)))(((+++......///333000000///------...111444...---***((('''(((***++++++000,,,)))...000444@@@666111+++)))))))))'''$$$'''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))***(((''''''((()))((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%---)))%%%$$$%%%%%%### %%%$$$######$$$$$$$$$"""%%%$$$######%%%''''''&&&&&&$$$######%%%&&&&&&%%%###$$$&&&(((++++++(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((('''&&&&&&%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%###"""!!!###############$$$$$$$$$$$$$$$$$$###############$$$######"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++111999???AAAAAA@@@???888000444666SSS~~~wwwkkkYYYGGG;;;444111///,,,,,,///333333///,,,,,,,,,......,,,,,,...///---.........---+++***(((''')))((((((((()))+++,,,---.........---+++(((%%%$$$'''''''''&&&&&&&&&&&&%%%$$$&&&)))(((&&&&&&(((***{{{tttgggcccTTT[[[YYYUUUaaarrrlllEEEHHH>>>HHHZZZ[[[hhhlllvvvsss```hhhjjjPPPAAA>>>888666999666666555444555666666444222222333444333222333555666444666777777666555666888444333333333444444222000000111333333222000...---...///000000///...///000---......---,,,,,,000333555222///,,,++++++---///888666333///,,,,,,---......222---,,,333222,,,///---)))'''---666:::666111///+++)))+++---,,,///333//////...---,,,...333666000...***((((((((())))))***222000///333000---333///,,,)))((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''''''''((()))***))))))***)))&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%'''&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$###"""$$$&&&'''&&&$$$%%%###!!!"""%%%&&&%%%"""%%%######$$$&&&((()))(((%%%###!!!"""###%%%&&&&&&$$$$$$&&&)))***)))&&&###%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))((('''&&&%%%$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&&&&%%%###!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###""""""###%%%&&&&&&$$$"""!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))***---333<<>>777000666999VVVsssbbbQQQCCC:::;;;555111333222,,,***---,,,,,,+++***+++------,,,.........---,,,+++)))((()))((('''''')))+++.../////////...---+++)))'''&&&((((((((('''''''''''''''%%%))),,,***&&&$$$'''+++zzzxxxkkkbbbTTT___TTT\\\kkk~~~xxxRRRVVVKKKSSSVVVZZZiiimmmtttrrrbbbnnnkkkQQQBBB???888666888555666555444555666666444222111333666777666444444444111222333333333444555666333222111111222222000///000111222333333111///---+++---000111000000111333///---,,,...111444555444444222...,,,+++---///111888555111...------...///***000//////777444---000,,,+++,,,///222333111///222///------+++)))***...,,,,,,,,,++++++...222555222...)))'''((())))))(((***111///---222...)))...)))(((&&&'''(((***++++++''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&''')))*********)))******)))'''%%%$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%% !!!"""$$$&&&'''&&&%%%&&&###"""###&&&'''%%%###$$$######$$$''')))))))))%%%###!!!"""###%%%&&&&&&%%%%%%&&&'''((('''### $$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!"""$$$&&&'''&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***+++///555===EEEIIIGGGAAA===666///777<<<[[[yyyhhh^^^OOOEEE:::555222000222555///+++((((((************,,,---......---,,,***)))))))))(((((()))+++...000------,,,,,,+++******)))(((((((((((((((((((((((((((,,,...,,,&&&$$$&&&***{{{~~~lll```SSSbbbyyyTTTMMMXXXhhhccc===@@@444===NNNYYYjjjkkksssvvvjjjuuuiiiOOOAAA>>>888666777444666555555555666666444333111444777888777444333222444333222111000000000000222111000000111111000///111111000111222222///---+++...111333333222333333222///...111666888777444...---++++++---000444777===999444000///......---&&&...///000777333+++...+++---///000///.........222000//////+++&&&&&&))))))***++++++,,,---000222222---((('''(((***)))(((+++///)))%%%,,,------444)))((((((''''''((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))&&&(((******))))))***+++)))((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#####################$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''&&&%%%######$$$$$$$$$$$$######'''&&&%%%%%%&&&&&&&&&$$$%%%######$$$'''))))))(((&&&$$$######%%%&&&&&&%%%&&&&&&%%%&&&&&&&&&###!!!%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%###############$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&))),,,...111666>>>FFFJJJHHHBBB<<<666///666>>>bbb{{{qqq___NNNFFFFFFEEEBBB777///)))((()))((('''(((***+++---...///...,,,+++***)))))))))***,,,---...*********************+++'''(((((((((((()))))))))***,,,---+++'''%%%&&&(((xxx~~~~~~wwwlll}}}```TTTeeeqqqVVV```bbbmmmlllHHHJJJ@@@MMMMMM\\\llliiirrr{{{nnntttcccJJJ===;;;666555888555777666555666777666555333222444666555444222222222444222000///////////////222111///000111222222111222000...///111111000...---000555666555333111000222333444555666555444222++++++***+++...111555888===999444000///...,,,***'''000000000555000)))---,,,---.........------......---...///+++&&&%%%)))(((***,,,---------///000222---'''&&&)))+++***((((((+++&&&%%%---///...555))))))***)))(((''''''((())))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))''')))+++***(((((()))+++''''''''''''(((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%$$$######$$$$$$'''((()))(((&&&%%%%%%&&&%%%######$$$&&&(((((('''&&&%%%%%%%%%''''''%%%###&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&((()))***((('''%%%$$$%%%'''))))))((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$###############!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''***...000333777>>>FFFJJJHHHBBB<<<777...555@@@gggrrrhhhiiibbbUUUCCC777---++++++(((''')))((())),,,///000///...---*********++++++,,,,,,,,,))))))(((((((((((())))))'''''''''((((((((())))))((()))))))))))))))))))))rrrzzzxxxxxxmmmzzz```UUUgggqqq]]]XXXTTT\\\]]]<<>>EEEJJJHHHBBB<<<777---444AAAkkk}}}jjjKKK>>>222...---))))))+++&&&(((,,,///000000///...******+++,,,,,,,,,++++++)))(((((('''''''''''''''&&&'''''''''(((((())))))'''&&&%%%'''***++++++***xxxvvvttt[[[TTTdddddddddbbbaaa^^^>>>000>>>BBBKKKHHH^^^lllxxxiiizzzsssgggYYYAAA888:::666333555333888666444555777777555222555444444444555555333111...///111333444444444333333333333333222000...,,,111111111111111000///...222666888555///,,,///444<<<999444111///...---,,,...+++***---...---///333999666111...---,,,,,,+++222666888444---,,,111777444---,,,000...(((***222***,,,......,,,***))))))+++...111222111///------111---((('''((()))(((&&&+++)))'''(((+++---,,,***)))+++,,,+++)))(((***,,,+++***((('''((()))+++,,,---&&&%%%***,,,((($$$$$$''''''((((((((((((''''''''''''(((((())))))******((((((''''''''''''((((((###%%%((()))***(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&"""&&&'''###"""%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''))),,,///...)))$$$$$$######$$$%%%'''***+++666222---((($$$######$$$***)))'''%%%%%%%%%'''((((((%%%###$$$)))+++)))%%%###$$$&&&((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%######$$$''''''$$$!!!%%%%%%%%%$$$$$$#########)))'''$$$""""""$$$''')))''''''''''''''''''''''''***)))((('''''''''''''''******)))''''''&&&&&&&&&"""############$$$$$$$$$%%%'''(((%%%!!!$$$...777---)))%%%$$$&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!###%%%''''''%%%###"""!!!&&&%%%$$$###""""""""""""$$$$$$##################"""###%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&)))%%%'''...***&&&...000,,,444EEELLLDDD<<<;;;<<<444777RRRyyylll___III666000222222///+++,,,---,,,++++++---///000...,,,///333555111---+++***(((&&&%%%&&&'''(((***)))((('''''''''''''''))))))((((((''''''&&&&&&|||{{{uuu^^^WWWjjjeeeaaa]]]^^^```GGG777<<<<<>>444,,,222000---,,,......,,,***+++******---222444111---+++***)))''''''''''''(((***)))(((((((((((((((((()))))))))(((((('''''''''~~~|||zzzvvvaaaWWWpppbbb___\\\WWWYYYGGG:::>>>???PPPVVVbbbfffqqqfffxxxpppcccVVVBBB:::;;;666666<<<<<<;;;:::999999999888555333222111222333555666555333111111111000000111111222000333555555333333444666///000000111222222333333222111000//////000333444222111111111111111111111///---...111222000///222222...)))***///222222///999333...---///...***%%%)))---...---...///...***---------+++)))(((***+++///,,,+++,,,...///---+++,,,+++******++++++***(((***)))(((((()))***)))'''(((***,,,---+++*********---,,,)))'''%%%%%%%%%%%%(((&&&&&&***+++)))***,,,***)))(((((('''''''''((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%$$$$$$))))))((('''&&&%%%%%%$$$$$$%%%%%%###&&&)))&&& ######$$$$$$%%%%%%&&&&&&(((((((((***,,,,,,***(((''''''&&&&&&%%%&&&&&&'''***)))'''&&&&&&(((+++,,,'''&&&%%%$$$$$$$$$%%%&&&$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&$$$###&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$&&&)))...222555)))'''%%%$$$&&&''''''&&&'''&&&&&&%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((($$$+++******///000999LLLMMMAAA888888:::999<<>>;;;===>>>;;;999;;;>>>bbb{{{pppPPPFFF888///,,,------,,,)))))))))+++------***''',,,,,,,,,,,,+++***)))(((''''''''''''(((((()))***))))))))))))))))))))))))}}}vvvxxxwwwpppbbbRRRrrrrrr~~~cccQQQ<<<666>>>???OOOUUUfffrrr}}}hhhoooggg```GGG======???888888===;;;888999;;;:::888555333111111111111333666777777666333222111///...///000000000222333222000///111444444333222111000000000000222...+++,,,111444444222000333555444333111222333111///111444555111000222,,,***+++///444555111,,,---,,,++++++,,,---...---)))//////***---555333,,,......,,,***)))***...111111,,,'''(((,,,///---***'''((()))******)))))))))+++,,,---,,,+++***))))))''''''((()))))))))'''&&&(((''''''&&&&&&&&&&&&&&&'''(((((('''(((******(((******)))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&%%%%%%&&&'''%%%&&&&&&&&&''''''((((((###$$$$$$%%%+++000---%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((('''$$$"""!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$)))---,,,&&&###%%%(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''$$$"""###&&&&&&###%%%&&&&&&%%%%%%%%%&&&'''$$$############$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$&&&))),,,,,,)))&&&$$$$$$$$$%%%&&&'''))))))$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))******---000++++++111---,,,666777666999>>>@@@===::::::777NNNiii~~~yyynnnZZZFFF666///...///))))))***+++---...---,,,,,,---------,,,+++***)))&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))xxxzzznnnbbbWWWuuuaaaqqqrrr]]]PPP>>>===HHHEEEMMMRRReeetttiiikkkbbb]]]CCC===??????777888>>><<<666999;;;;;;888555333222333222333555777999888777333222111000000000000000000000/////////000000111555444222000............222000...///222444222111000333555444111000222444222000111444444111000333+++,,,...111333333222000111222111...******,,,///---//////000333666333------------++++++---111444///,,,)))))),,,...---+++((()))******)))((()))+++***,,,......,,,+++***+++)))'''&&&'''((()))((('''%%%&&&&&&'''''''''(((((('''(((''''''+++...+++%%%((())))))******))))))((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''###$$$$$$%%%&&&'''(((((("""$$$%%%%%%***///---((($$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&(((((()))))))))$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$)))---,,,(((%%%&&&)))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%''')))+++,,,###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$'''(((%%%###%%%&&&'''&&&%%%$$$%%%&&&######""""""###%%%'''(((''''''&&&%%%%%%$$$######$$$$$$&&&+++......)))$$$$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((()))*********,,,(((***111---(((///222333555888;;;===>>>@@@777???SSSppp~~~eeeLLL:::111---******+++---///111333555---------,,,++++++******(((''''''''''''(((((()))''''''''''''((((((((((((zzzxxxnnneeeZZZsssWWWfff___VVVRRR>>><<>>???RRRxxxttt\\\GGG;;;333222111///000222555888...---,,,************++++++***)))))))))))))))***%%%&&&&&&&&&'''''''''(((zzzrrrooohhhYYYooogggyyy```]]]YYY===444DDDEEEKKK[[[fffpppmmmpppccc[[[HHHCCCBBB<<<222777DDDEEE555999===>>>;;;888666666666666666777999:::999777111222333444444333222111000+++'''***222666555222111000...---,,,---///000222444555555444111///...+++...///...+++,,,111777444111///111111///000444...///...,,,+++///999AAA<<<888333///---...000222000,,,222@@@DDD:::///,,,+++,,,...///000222666999,,,---......,,,,,,---......//////,,,))))))---000%%%))),,,---+++******+++///+++'''&&&)))+++,,,+++''''''(((((()))(((((('''''''''&&&***444;;;444'''###&&&))),,,---,,,***(((******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''###"""%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$'''******((('''''')))((())))))))))))'''%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""%%%(((***)))((('''&&&$$$######$$$%%%&&&'''(((""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$#########$$$$$$%%%%%%%%%"""###%%%$$$"""###&&&)))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&'''%%%''')))'''$$$""""""$$$'''%%%$$$""""""###%%%&&&$$$%%%%%%&&&&&&''''''((('''$$$"""$$$)))***'''###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###%%%&&&&&&&&&''''''((()))))))))%%%---,,,++++++&&&'''555111444666666777;;;???@@@@@@AAAXXXgggSSS===;;;777222000000333666///---+++)))))))))***+++------,,,+++*********+++%%%%%%%%%&&&&&&&&&''''''pppyyyrrrlllZZZPPPsssqqqSSSddd___HHH???@@@DDDKKKZZZoooqqq||||||hhhbbb^^^IIIFFF>>>555444;;;BBBDDD:::888666777999999666333222888:::666555888999555333111///------///111333......//////000//////...111000///......---+++)))222222000//////000111111000)))&&&,,,---***...777111000...,,,,,,...333777000)))+++444222***111AAA444444333000,,,+++///333777333000333777888222+++++++++---......---///222***---///,,,***+++,,,,,,111222222111///------...(((***)))***000666000%%%***)))(((&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((()))***+++,,,------'''&&&&&&%%%&&&''')))***))))))*********(((&&&%%%((((((''''''&&&&&&&&&%%%$$$&&&(((&&&$$$"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%'''((('''%%%%%%%%%%%%%%%%%%&&&'''(((***------(((%%%%%%%%%###%%%'''+++......+++'''%%%***,,,...///...***%%%"""'''$$$$$$''''''$$$$$$'''&&&###$$$))),,,)))&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$%%%&&&%%%%%%###"""###"""$$$((('''###'''...&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$%%%((((((&&&###((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&(((((($$$$$$%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$%%%$$$$$$##################"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######"""###$$$&&&(((***(((((('''((((((***,,,---,,,,,,...///,,,((()))...666888555777===;;;;;;GGGAAACCCZZZ{{{gggTTTAAA777444333444777111,,,))))))(((''')))...///,,,)))'''(((((('''&&&(((''''''''''''(((((()))rrryyypppfffTTTxxxpppTTT```UUU===555999BBBMMMZZZlllmmm{{{nnnbbbVVVNNNJJJ@@@777555:::===;;;;;;999777888999888666333111666999777888:::777222333222111/////////111111------......////////////111///---,,,---...//////111000///......///000111...+++***---......111555//////...---------///000((('''---444222)))***222111111000...,,,,,,...000222222222222333222///,,,------.........---...///...---,,,+++,,,---+++)))---...000000///---+++***)))***)))'''+++000...'''***)))((('''''''''((()))))))))'''&&&&&&&&&''''''''''''(((((())))))******'''&&&%%%%%%%%%&&&'''((((((((()))***)))((('''&&&''''''''''''''''''''''''%%%&&&(((&&&$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((++++++'''$$$%%%%%%###&&&''')))******)))'''&&&***+++------,,,)))%%%###"""$$$***111222+++$$$###(((%%%%%%***---***''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###############$$$%%%%%%%%%%%%$$$###$$$"""$$$'''&&&###&&&,,,&&&%%%$$$$$$$$$%%%''')))'''&&&$$$%%%'''(((&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((%%%"""&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$######$$$&&&((()))'''''''''''')))***,,,---******+++---***''')))...+++333222333<<>>FFFgggzzzlllZZZ@@@777111111111...+++***))),,,111333111...+++***)))))))))((('''''''''&&&zzz}}}pppmmmYYYqqqoooxxxeee]]]FFF888>>>FFFJJJQQQbbbrrrnnn|||{{{iiiSSSUUUMMMAAA:::===DDDEEE@@@===;;;:::999888777666555666555444666999:::444---444444444333222000...---,,,,,,,,,,,,...///111222777666333///,,,,,,---...,,,,,,,,,,,,,,,...000111+++333555111222888888111,,,------...//////...,,,,,,111000'''$$$))),,,***,,,***)))***---///---***...000000///,,,***)))***(((***++++++---000///,,,000,,,+++.../////////111000...,,,++++++******)))'''***+++)))&&&&&&'''((((((((((((((())))))******)))))))))((((((((())))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""""""$$$'''&&&%%%%%%$$$%%%%%%&&&&&&"""&&&'''$$$"""%%%&&&$$$&&&&&&''''''''''''&&&&&&))))))(((((('''&&&%%%%%%%%%###$$$((()))&&&%%%(((&&&""""""%%%&&&######%%%$$$#########$$$%%%&&&&&&###$$$&&&((()))(((&&&%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%...---***(((''')))+++---((('''%%%###$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++111555---+++(((%%%%%%%%%''')))###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""############&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&((()))+++,,,---******,,,...---+++///555[[[aaaOOO777666???DDDGGGGGG:::>>>^^^[[[JJJ999222111111111333000000000...,,,,,,...111+++++++++***)))(((''''''zzz|||nnneeeZZZ~~~hhhXXX@@@:::IIINNNIIIJJJ___pppkkkttt}}}qqqcccQQQUUULLL???777;;;DDDGGGDDD<<<;;;:::888666666666777:::555111333666666333000444444444444222000---+++,,,,,,---...///000222333444555555222///,,,,,,------,,,,,,,,,---...000111...666888444555:::888111...---,,,...111333222111+++111///%%%$$$+++...))),,,***)))+++...000...+++000///------------***((('''+++,,,---111777666000---,,,///222000---333<<>>444---*********)))&&&)))---...***&&&%%%(((((((((((())))))))))))((((((((()))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((())))))+++***)))((('''&&&%%%$$$&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%% $$$&&&###"""$$$&&&$$$%%%&&&((())))))(((&&&%%%(((((('''&&&&&&%%%%%%%%%'''###!!!"""###"""%%%)))%%%######%%%%%%""""""%%%############$$$$$$%%%&&&"""$$$&&&(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$$$$###222000---+++))))))***+++((('''%%%$$$###%%%'''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((+++111666---+++(((%%%$$$%%%'''((("""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%&&&&&&'''((((((&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))++++++,,,))))))+++---,,,+++///666HHHQQQDDD111333>>>BBBEEEAAA666;;;^^^lllUUUGGG???888444333///...,,,***)))+++...111------------,,,***)))(((yyynnn```[[[mmmYYYAAAAAARRRSSSKKKLLLaaasssmmmqqqwwwmmmbbbRRRRRRKKK>>>555666===???===999:::999777555555666888<<<555111333444222111222333333333222111///,,,+++---...///000111222222222---000333333000...000222//////.........///111222333777999888888888666222///---,,,///333666555333'''---///++++++---+++$$$---,,,++++++---.........000---+++,,,------,,,)))(((---//////555===<<<444,,,,,,111444000,,,333@@@UUUJJJ;;;000+++***))))))&&&(((---000---'''%%%(((((((((((()))((('''&&&&&&''''''((()))))))))(((((())))))((((((((('''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((()))******)))'''&&&%%%$$$###'''&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((((('''%%%&&&%%%%%%$$$$$$$$$$$$$$$ $$$&&&###"""$$$&&&$$$$$$&&&(((******(((&&&$$$''''''&&&&&&&&&&&&&&&&&&%%%###$$$''''''$$$###%%%&&&%%%''')))'''###$$$'''$$$############$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((%%%&&&%%%"""###'''&&&###111000...+++***)))))))))&&&''''''%%%$$$$$$&&&((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***///111...+++***++++++***(((&&&%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""############%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))*********'''&&&(((***)))(((---444...:::888111777<<<;;;===:::333<<>>cccttt```VVVFFF???666222222111---((()))***,,,---,,,+++***)))kkk___```uuurrrmmm[[[EEE@@@FFFCCCHHHZZZfffxxxoooqqqzzzpppbbbLLLFFFGGGBBB;;;888999999666555666666555222333777:::666444555999555...,,,000111111000///...------,,,...000333666666444111///111222222...******///555444333222111111222222333===777777===;;;333000444...---///444999888111+++:::555000//////------///,,,------***'''(((,,,000&&&+++...,,,'''&&&***000$$$***+++***000999666+++444,,,+++000000+++...777>>>666+++&&&'''***+++***+++'''&&&******''''''+++((((((((((((&&&$$$"""!!!$$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&'''''''''%%%$$$%%%(((***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&((($$$###(((000111***"""&&&%%%%%%$$$#########$$$"""&&&'''$$$"""%%%&&&$$$&&&%%%###""""""###%%%&&&%%%&&&'''((((((((('''&&&***&&&###$$$###!!!!!!$$$###$$$(((+++((("""!!!$$$%%%%%%$$$###"""""""""###%%%%%%$$$###"""""""""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((()))%%%'''%%%"""%%%+++***$$$$$$%%%'''((((((((('''&&&###&&&((((((&&&$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))---000///+++)))+++...&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$%%%'''((((((((('''&&&&&&'''((())))))((('''&&&)))'''(((***((('''---444111333...///555222333@@@222111>>>ccc|||eeeUUUBBB666333222///***'''(((***++++++***)))(((}}}zzzjjjVVVhhhYYYvvvhhhBBB;;;CCCMMMKKKGGG\\\vvvtttqqqqqqrrrlllZZZGGGNNNIIIGGG@@@777<<>>AAABBB;;;AAA666777:::555555777111222222222222222222222222222000///000111222///------...///000111222444555...+++,,,222555333000111333222111000111444666888:::777666888555...+++---,,,,,,111999;;;666222111333888;;;777444333111...---,,,++++++,,,,,,,,,++++++,,,---,,,++++++,,,---///222444444111---+++)))---)))(((++++++***---444444...+++)))((('''+++111555///*********)))))),,,(((((()))******)))(((''''''((((((((((((+++///333///000111///,,,+++---///'''''''''&&&&&&%%%%%%%%%***)))((((((''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%***+++'''%%%'''$$$&&&''''''%%%###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###"""$$$&&&((('''%%%$$$$$$$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$""""""$$$&&&&&&%%%$$$%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***+++,,,+++(((&&&$$$)))(((((((((***---///111///000222666::::::999666444999;;;fffuuubbbPPP???555333000...------,,,***(((yyyjjjaaakkkrrrrrr}}}zzzoooggg___[[[VVVRRRQQQOOOMMMOOOSSS[[[ggg}}}zzzlll\\\lllppp```uuucccFFF<<<999BBBMMMOOOaaannnnnnnnnppprrrmmmZZZGGGGGGDDDEEEKKKPPPNNNFFF>>>???555777;;;666555777444333333444555555444333222000000000222333222///,,,)))***---000222333444444///------222555444444555333333333444555777888999888666666777444...))))))...,,,000777;;;777111///---222333000...//////---...,,,***+++...///...,,,...,,,******+++,,,,,,,,,///111333222///+++)))(((111((('''///222+++)))///---,,,,,,***%%%$$$///;;;AAA666---,,,---+++***+++))))))(((((((((((())))))$$$%%%&&&&&&&&&(((,,,000,,,...///...,,,******+++'''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%'''%%%######$$$(((,,,///)))%%%$$$''')))'''&&&'''$$$&&&'''&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&'''''''''''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###""""""###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$&&&''')))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))*********))))))((('''(((((('''(((***,,,///111222111333888???@@@<<<888111999===gggrrrXXXGGG===777111...------,,,***kkk___eeennneeebbbVVVaaassskkkXXXMMMJJJMMMMMMOOORRRRRROOOKKKIIIEEEHHHPPP]]]nnn|||jjj]]]rrrmmmnnnxxxTTT@@@>>>===FFFRRRRRR___mmmmmmmmmppptttooo\\\IIIGGGEEEEEENNNWWWNNN???:::@@@555888@@@;;;777888444444555666777777666444222000111333444444333000---)))+++---111444555444222222...+++***---111777;;;444555666777777777777777333333555666333///***(((///,,,///666:::666000---+++......+++***...///---222///,,,,,,000222000...000,,,)))(((+++---,,,++++++---///000...+++******222,,,111>>>===---$$$(((((()))+++***&&&%%%///;;;AAA555,,,,,,///...,,,******)))'''''''''(((***+++&&&&&&'''&&&&&&'''***---)))***++++++***((('''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))((('''%%%$$$######$$$%%%&&&'''((((((((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%((('''%%%$$$%%%(((+++...(((%%%$$$%%%''''''''''''$$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&(((((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###!!!#########$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))***((($$$"""$$$'''$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++,,,---(((''''''(((***---000222444222333:::BBBDDD???999000:::???hhh}}}mmmVVVKKK===333000111111000yyyiiiddd[[[PPPccc\\\kkkzzzmmmWWWQQQSSSOOOQQQSSSUUUXXXWWWSSSNNNNNNJJJGGGGGGIIIRRRhhh|||hhh]]]xxxooossswwwWWWDDDCCC@@@EEEOOONNN]]]nnnnnnooorrrvvvrrr```NNNSSSRRROOOXXXdddXXXIIIOOOVVVCCC===AAA;;;777:::999555666888999888666444333111333555666555333111000......000444777666333000...---***''')))...555888666666777777666555444333...000333333333111---***///---///555888444...---...000000---...333444222333000,,,,,,...//////---222...))))))+++------+++***,,,......,,,***)))***///...666AAA;;;+++%%%+++'''&&&'''))))))(((,,,222777...(((+++000///,,,)))***)))'''&&&&&&(((***,,,---......,,,++++++---///,,,,,,---------,,,)))(((''''''''''''''''''''''''$$$%%%''')))******))))))%%%&&&((())))))(((&&&%%%"""#########$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%((((((((((((((((((((('''&&&%%%$$$###%%%''''''&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&''''''((($$$###"""""""""""""""""""""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###!!!%%%%%%%%%$$$$$$$$$######&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&***---+++%%%"""%%%(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''((()))+++---...(((((('''(((***...111333555333333:::BBBDDD@@@:::111<<>>777555;;;===777777888888888666555444111333666666444222111111333222222555888888444000+++000222222222555666555666666555555333222000///,,,000222111111222000---......111666555000---......///...---///444444111///...,,,+++***,,,---///111///---,,,,,,------,,,,,,...///...+++(((''''''***---222444000***,,,333((($$$$$$(((***)))***,,,///)))&&&***...,,,***))))))((('''&&&''')))+++,,,---......---++++++,,,...---,,,++++++,,,,,,***((('''''''''''''''((((((((($$$$$$%%%'''((((((((((((%%%&&&((()))))))))((('''$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%'''((('''%%%'''(((******)))'''$$$"""###%%%$$$###%%%(((((($$$###$$$&&&&&&%%%$$$%%%&&&'''''''''''''''((()))***%%%###"""!!!######"""!!!"""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###''''''&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***---+++&&&###%%%(((&&&&&&%%%$$$###""""""!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&,,,+++***))))))))))))))))))(((((())),,,///222444444333333888>>>AAA>>>:::111===CCCmmmvvvaaaQQQDDD888///sssXXX^^^```kkkuuusssxxxkkkaaa^^^WWWLLLIIIMMMMMM]]]xxxiii```xxxeeennnnnnVVV===<<>>888666999999888888888777666555555555000333444444111000000222444222222444888888555000---444888666555888888666333222222111000///......---111222000000222111---,,,///333666333,,,+++///,,,---,,,+++...333222---+++---...---+++,,,111666000111111000...------...+++---...---+++)))))))))&&&,,,...+++***---000///)))%%%$$$'''))))))+++///000+++'''((()))((((((***((('''''''''((()))+++,,,''')))************+++---+++)))&&&&&&(((((('''%%%&&&'''''''''((((((((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%######%%%((()))'''%%%'''((())))))(((&&&###!!!!!!$$$$$$###%%%)))'''""""""$$$&&&&&&%%%%%%%%%&&&)))((((((((()))***+++,,,'''%%%######%%%%%%$$$###$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$&&&$$$###$$$&&&''''''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***)))&&&$$$$$$&&&&&&%%%%%%%%%$$$###############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%&&&&&&%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,++++++***)))((((((***)))***+++---111444666333333333555999;;;;;;:::111<<>>BBBKKKNNNJJJMMMkkkuuurrrooopppuuusssdddTTTGGGKKK>>>>>>JJJ@@@MMM}}}WWW@@@@@@===888666111999888777666555555555555///222333111///...///111444111000333777999666222...333333---,,,111666555000///......---.........///444444//////222111,,,+++///555777111***+++000...000//////222666444///***...111000---///777>>>///222444222///,,,---///''')))+++,,,,,,,,,---...%%%---///+++---333///$$$)))&&&%%%''''''(((---444555///***(((&&&$$$&&&+++'''''''''(((((()))***+++''')))+++,,,,,,---000222---)))&&&%%%'''((('''&&&&&&'''''''''(((((())))))...---+++)))((('''((((((&&&&&&&&&'''(((***,,,---***)))'''&&&%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""########################""""""###$$$&&&'''((((((%%%######%%%(((***(((%%%''''''''''''&&&%%%$$$######%%%###%%%***'''!!!"""$$$&&&&&&%%%%%%&&&'''***))))))))))))+++---...)))'''$$$$$$&&&'''&&&$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&$$$######&&&((())))))%%%%%%&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&)))******+++++++++***************,,,...222555777222222333444555777999:::111<<>>@@@OOO```oooVVV===888@@@DDDAAA<<<777666777::::::555333444...///000222222222111000222444444444888===999000......,,,***///777666///111...+++,,,///111000///333333222///---...000222***---,,,000555,,,&&&------***''')))...///---)))''',,,...***+++222999;;;444333...333>>>888+++***%%%&&&***((((((555999,,,333...+++,,,,,,)))(((***)))'''&&&&&&(((***++++++---***&&&%%%'''))))))(((&&&''')))+++,,,,,,,,,+++***///000+++)))+++///000)))((('''&&&%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&++++++***)))(((((()))))) '''((($$$&&&///111,,,,,,+++)))(((((()))+++,,,,,,+++***)))'''%%%$$$###$$$$$$$$$$$$######""""""$$$%%%&&&'''&&&&&&$$$$$$$$$$$$#########$$$%%%&&&&&&$$$%%%((((((%%%$$$&&&""""""#########$$$$$$$$$%%%$$$######$$$&&&'''(((------+++'''''',,,555<<<222***######$$$######%%%&&&&&&'''''''''&&&%%%$$$((('''%%%$$$###$$$$$$%%%$$$$$$######$$$&&&'''(((((((((((((((((((((''''''&&&)))++++++'''$$$###$$$'''&&&&&&''')))***++++++'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&'''''''''((('''(((+++---...---+++***((())))))+++,,,...000111111111111222333444666777666666KKKwwwkkkXXXlll~~~eee___ZZZWWWVVVcccfff^^^yyykkklllKKK:::>>>NNNMMMOOObbbuuuwwwyyyyyyuuuYYYNNNOOOKKKGGGCCC>>><<<@@@GGGTTTEEE999888???BBBCCCDDD<<<888777888666222222444//////000111111111000000111444555555999===999111///000---***---444555000///...,,,,,,...000000000111111000---++++++---//////000+++,,,222---(((///---***((())),,,---,,,******+++------++++++---///333222,,,000<<<999///111---+++---...222AAAGGG:::...+++***------***((()))---+++)))((()))))))))''',,,)))''''''***++++++***'''(((***+++,,,---------,,,//////,,,***,,,---+++))))))'''&&&&&&&&&''''''%%%&&&((((((&&&&&&&&&'''))))))(((((((((((((((((('''))))))&&&&&&***,,,***,,,,,,+++,,,...111444666******)))(((&&&%%%$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$&&&))))))%%%###%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))---,,,)))'''(((---333888---'''"""###%%%$$$$$$'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''))))))(((((((((''''''&&&&&&&&&$$$'''***)))'''$$$$$$$$$((()))******+++---///111'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''((((((((()))+++,,,---,,,***(((&&&((())))))***,,,...000111//////000222333555666777555555KKKxxxttt^^^```qqqccc]]]RRRLLLeeehhh\\\rrrtttrrrNNN===>>>JJJJJJMMM___nnnnnnuuuzzzrrrWWWMMMKKKCCC>>>@@@AAA>>>;;;;;;===888777;;;>>>@@@CCCHHH???:::666555333000000444222222111111111111111111000333555777;;;===999222000111///,,,,,,000333222---......------...111333444444333111...---///000555444***)))000...***111+++***)))))))))+++,,,---***(((---555555//////555333222,,,///:::888222777222------...111>>>DDD777,,,***+++///...)))&&&''',,,+++******+++***(((&&&)))((((((***,,,...---,,,))))))***+++,,,...000111,,,......,,,---000...)))))))))((('''''''''((((((&&&((())))))(((''''''((('''''''''''''''(((((((((000,,,))))))'''%%%%%%((((((((((((***,,,///222333(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$&&&******%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''(((((()))+++)))'''''')))---000111(((###!!!$$$&&&%%%%%%(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$###%%%''''''&&&$$$$$$%%%%%%''')))(((''')))---000(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))+++,,,---...---+++)))((((((((()))***+++...000111,,,...000222444555666666444444KKKyyyooofffqqqdddYYYPPPTTTbbbrrriiifffhhhuuuxxxQQQAAABBBJJJIIIOOO```kkknnntttvvv|||qqqVVVJJJ???999666:::??????===<<<:::999:::>>>>>>===???DDD>>>999555555333///000333666555444444333333333333000222555999<<<;;;777333...000111000......///000+++...///...,,,---111555555666555333000///000111777666,,,(((000///+++000***++++++)))((())),,,......(((,,,999:::222111:::222222---000888444///555111---...,,,(((000333***///------///,,,'''&&&)))(((((((((***,,,,,,***(((&&&'''(((+++---......---++++++++++++---///222333+++---......222444111***)))))))))((((((((())))))'''(((******((('''((()))&&&''''''((())))))))))))555,,,(((+++)))"""""")))''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%'''+++***%%%"""###'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&''''''((()))&&&$$$&&&***,,,+++)))%%%""""""&&&&&&$$$%%%'''%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$%%%%%%(((((('''&&&$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$&&&((('''$$$$$$(((,,,(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))+++,,,...///000000///...)))(((((()))***---000111---...000222444444555555333444LLL{{{mmmoootttcccYYYSSSPPPkkksss{{{eeennn|||YYYdddjjjIII@@@EEENNNQQQ]]]pppzzzyyyzzzuuuwwwtttXXXIII>>>999666888999888888;;;@@@<<<:::<<<<<<::::::===:::666555666555111000333999999888888777777666666111222555999:::888555333---///222444222///------,,,...///...,,,---000444111111111000---,,,,,,---444666...***111000+++...++++++,,,+++******,,,///333***)))222222((('''000000333000222777000)))...,,,+++000///''')))---'''///---,,,---+++))),,,222(((((((((***++++++)))'''%%%''')))***+++,,,,,,---,,,,,,+++,,,---000222333000111222111333555000((((((((())))))))))))))))))''')))******)))(((((()))'''((()))***************333+++(((,,,***###$$$***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%&&&'''(((((((((''''''&&&$$$&&&******%%%"""$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&%%%$$$&&&)))***'''$$$%%%###$$$''''''$$$$$$'''&&&%%%$$$#########$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%(((***+++)))'''&&&''')))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++,,,---///////////////)))(((((((((***,,,000111///000111222333444444444222555NNN}}}iiixxxtttaaaWWWSSSPPPuuuqqqyyydddmmmWWW\\\dddBBB@@@IIIQQQRRR```ttt|||tttqqqzzzpppUUUDDD;;;888666777777555999>>>@@@:::555777999888888::::::666666777666222111333999:::;;;<<<;;;:::999888333222444888888444222333...---000444444000------...//////...------000222000111111000...------...///666111,,,000000,,,///,,,,,,,,,,,,------------///'''%%%+++---)))***///...333111222555---'''...+++(((...///(((***000,,,+++)))***+++++++++222:::---,,,+++******)))'''%%%''')))******))))))+++,,,,,,,,,------...///111111555777666333222111,,,%%%''''''((()))))))))(((((('''(((******((((((((()))((((((***++++++***))))))---***)))+++***((((((***((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&&&&$$$%%%((((((%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&&&&'''&&&'''((())))))&&&$$$%%%$$$%%%((('''$$$%%%)))'''&&&%%%######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''&&&%%%%%%$$$######$$$###"""###%%%&&&%%%$$$''''''((()))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''######$$$$$$$$$$$$#########$$$$$$%%%&&&''''''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,,,,,,,++++++***)))((()))(((''''''))),,,///222111111111222333444666666222777SSS{{{kkktttaaa]]]MMM\\\|||nnnrrrkkk]]]^^^dddAAADDDPPPSSSNNNZZZmmmtttyyyrrruuujjjPPP@@@888555555888:::999;;;???;;;777555777888777999===>>>:::777666444111111444777999<<<>>>>>>===:::888555222333666555000///333222---,,,111444111...///222000------...//////...///000222222000///000111+++666333+++------,,,222---,,,,,,...111111...+++((('''&&&)))...222333333+++000///000333...,,,666<<<111//////,,,///222,,,))))))+++---++++++000888111///,,,+++++++++)))(((,,,------+++((((((***,,,,,,---....../////////...222666666222///...+++(((%%%&&&'''((()))(((((('''&&&((())))))(((''''''((('''(((***+++***)))'''&&&(((+++,,,******,,,+++(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%%%%%%%%%%&&&$$$%%%&&&(((((('''&&&%%%&&&######&&&'''%%%&&&)))######$$$%%%&&&''''''(((,,,***'''$$$###%%%'''((()))***,,,,,,***)))(((((($$$###%%%((('''%%%)))...((('''%%%$$$###$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&$$$"""###%%%'''&&&$$$$$$###$$$(((++++++&&&!!!%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$###$$$&&&######$$$$$$$$$$$$############$$$%%%&&&'''((()))((())))))))))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((*********)))(((((('''''')))((('''&&&(((,,,///222111000000111333666:::<<<222:::WWWsssrrrkkkbbbUUUOOO```tttmmm]]]YYYwwwZZZ@@@GGGUUUWWWQQQ\\\pppvvvzzzxxxjjjQQQBBB???999777;;;<<<999666666888777999;;;999777:::???DDD===777555222///111555555888<<>>AAA222<<>>444BBB@@@;;;???666333888999;;;;;;999777777888777888888666222111222444111555:::>>>???===999666333222333444111,,,+++...///,,,***+++...000///---000000...,,,///444333...***+++,,,,,,---...111444///000000...,,,+++,,,---///------///...++++++---(((,,,000111///,,,,,,,,,+++---))),,,333...''',,,---&&&,,,111,,,***...***---,,,,,,,,,------+++))),,,''',,,222///111111(((''',,,111111...,,,,,,...,,,+++)))((((((***,,,...,,,---...,,,***))))))***))))))(((((())))))***+++,,,***)))***,,,,,,)))&&&'''(((***+++,,,---------''')))---111222///***%%%)))'''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,***'''&&&'''''''''&&&(((((('''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&---///---((('''))))))'''(((//////'''###'''(((&&&"""''')))&&&$$$%%%&&&$$$$$$''')))(((%%%###%%%'''***)))'''&&&%%%%%%&&&'''&&&%%%%%%'''((((((&&&###$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''))),,,---***'''&&&((('''###"""%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&$$$"""'''(((((('''%%%%%%&&&'''%%%))),,,,,,(((%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&)))+++++++++(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&''''''((((((((((((((('''&&&'''((((((((((((''''''(((((()))***,,,...///000000111111111111222555777777777XXX{{{pppYYYWWWuuuzzz```\\\xxxiiiFFFHHHLLLUUU]]]hhh{{{|||wwwuuurrrhhhVVVHHH???IIIiiicccIII???999???777999<<<===>>>===;;;:::666777777666444333333333333666999<<<===;;;888666333333333333111......000---,,,+++,,,...///---+++...///...,,,...222111------......---,,,,,,///111000//////---,,,++++++,,,---,,,++++++++++++,,,...'''+++///000///...---,,,///333+++%%%---...''''''((()))///,,,###'''...+++++++++,,,---............111///777;;;333222333---''',,,///...---///111000+++******))))))***++++++------,,,+++***)))((((((&&&&&&&&&&&&&&&'''((((((***((((((---222444000,,,''''''(((***+++,,,------&&&(((,,,///111///***&&&)))'''&&&'''((()))((('''&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%$$$%%%%%%%%%(((&&&%%%%%%'''(((((((((((('''%%%$$$$$$%%%&&&'''$$$%%%&&&%%%######$$$&&&...///,,,'''&&&)))***((($$$***+++'''%%%''''''%%%)))%%%$$$''''''%%%###%%%###%%%((((((&&&$$$$$$$$$(((((('''&&&&&&&&&''''''&&&'''((()))***)))(((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((***+++(((&&&&&&'''###!!!&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''$$$"""&&&(((((('''%%%%%%(((***%%%'''******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''***,,,---***)))(((''''''''''''''''''''''''&&&''''''((()))(((((()))))))))(((((('''((((((((((((((('''''''''((((((((((((((((((''''''((()))***,,,---...///000000000000000000222444555666777XXXjjjfff```kkk{{{rrr^^^aaayyynnnIIIKKKMMMLLLRRRggg}}}}}}uuuppptttxxxoooYYYDDD>>>MMMpppgggFFF999555@@@666888;;;???AAAAAA@@@>>>:::777444555888999666222555777888999999777444333333444555333111111222333---------.........,,,***+++------+++,,,000///+++.........---,,,,,,...000000///---,,,,,,,,,++++++++++++***)))***---///000((()))+++...111111///,,,+++444000(((,,,---((())))))))),,,)))###,,,555000((()))+++,,,...///111222333666AAAAAA333...222000...///---***---444555222((()))+++,,,,,,+++)))(((,,,++++++******)))((((((&&&&&&&&&&&&&&&'''((((((***((((((,,,222444111,,,(((((((((((())))))******(((((((((***,,,,,,***((()))'''&&&'''((()))((('''&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$$$$#########"""%%%$$$$$$%%%'''))))))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&'''&&&$$$###%%%&&&***+++)))%%%%%%)))+++***###&&&((('''&&&''''''%%%***$$$"""'''(((%%%$$$&&&"""$$$&&&'''&&&%%%$$$$$$'''&&&&&&&&&&&&''''''(((%%%''')))***++++++++++++''''''&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$''')))%%%!!!###(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%'''''''''&&&&&&(((***,,,$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((,,,...***)))((((((''''''''''''(((''''''''''''((())))))(((((()))******)))))))))((((((((('''''''''''''''******))))))))))))))))))))))))***,,,---...//////000000//////000222333444555777XXX|||```TTT|||zzz[[[aaarrrmmmKKKBBBIIIGGGPPPmmm~~~{{{vvvppppppzzzwwwZZZ???>>><<>>AAABBBAAA???<<<777333555999<<<888444666666666666555333222111666999999444222333444333...............---,,,+++***---...,,,,,,///...+++,,,,,,------,,,---000333///---++++++,,,---,,,+++***,,,+++)))***...000///+++******,,,000111///---&&&222333000333...'''***,,,(((+++,,,(((...111)))''')))+++,,,---///222444333666@@@???///***///...444444///)))---666777000(((***---///...,,,)))&&&+++***((()))******)))'''))))))(((((())))))***+++***)))(((***------***'''(((((('''''''''(((((())))))'''&&&''')))+++******)))'''&&&'''((()))(((''''''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$###""""""%%%$$$$$$&&&((())))))(((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%''''''$$$%%%)))+++)))$$$%%%&&&&&&&&&'''&&&&&&&&&""""""%%%'''&&&''')))$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&((())))))***,,,...(((&&&$$$$$$&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######'''***((($$$%%%)))((('''&&&%%%%%%%%%%%%&&&"""$$$%%%%%%%%%&&&)))+++***(((%%%%%%(((***++++++$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%'''***---)))((((((''''''''''''(((((((((((((((((()))******(((((()))*********))))))))))))(((((((((((()))*********))))))))))))***+++))))))******+++---...///000...---...000333444333555777VVVooossswww___ooo{{{ZZZ^^^eeecccEEE>>>IIIGGGRRRvvvyyyooouuuppppppyyytttYYYBBBGGG;;;EEE???888>>>999999777777888;;;>>>???>>>;;;;;;888555555777999999888444444333333222222111111===@@@>>>666222333333000000000000///---,,,,,,---***...000......000000------......---,,,---///111...+++******---...---,,,+++///...******......+++---......---,,,+++---...***000///000444---'''---///'''+++///***))))))###(((***,,,++++++,,,///333222000777777---+++...***444888555,,,,,,333444...***+++---......,,,***(((***((('''(((***+++***(((***))))))))))))***++++++)))))))))((((((((((((((()))((('''''''''(((***+++)))((('''(((***++++++***)))'''&&&'''((()))((('''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$'''&&&&&&'''))))))((('''%%%%%%&&&'''''''''''''''(((%%%###$$$&&&((('''%%%###&&&&&&$$$%%%((()))&&&&&&%%%$$$&&&'''&&&&&&'''''')))(((&&&&&&(((***)))((('''&&&%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$&&&))),,,)))&&&######&&&(((((('''''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&$$$%%%((('''%%%&&&)))((('''&&&%%%%%%%%%&&&&&&!!!$$$'''&&&###%%%,,,222000***%%%%%%)))+++***'''$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%&&&))),,,''''''&&&&&&''''''(((((())))))(((((())))))***+++'''(((((()))******))))))))))))(((((()))***+++,,,((((((''''''((()))***+++***))))))((()))+++...//////---+++---000333444444444555SSSjjjdddttt\\\uuu{{{\\\\\\ZZZXXX>>>FFFQQQMMMWWWtttyyysssnnnpppssskkkYYYIII@@@777DDD???666;;;555666888777777999<<<<<<:::777888888777555444555999<<<222111111000000111222222BBBEEEAAA888222222111...111111111///---,,,---...+++000222000///111111///111111000...+++***+++------***)))***---///...---...222111,,,***------(((...111333///(((&&&***///555111)))***000+++)))444,,,"""%%%---)))(((---,,,***,,,---,,,******---000333,,,///222---///000(((111::::::000+++///000+++---------,,,,,,+++++++++)))'''%%%'''***,,,***(((((((((((((((((()))******'''((())))))((()))+++...(((((((((((()))***,,,---(((((((((***,,,---,,,***)))'''&&&'''((()))(((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&(((''''''((())))))(((&&&$$$%%%'''((()))(((''''''((($$$!!!"""''')))'''$$$###&&&'''%%%%%%(((((($$$(((%%%$$$%%%'''&&&&&&'''---222111)))&&&***+++(((,,,***'''%%%$$$$$$######!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&###!!!"""&&&***)))%%%""""""%%%(((((('''''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&'''((((((***&&&$$$&&&&&&$$$%%%)))((('''&&&%%%$$$%%%&&&&&& %%%(((&&&"""$$$...777555---%%%$$$))),,,(((###&&&%%%$$$$$$&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&((('''%%%%%%(((***&&&&&&&&&&&&&&&'''((())))))))))))))))))******+++''''''((())))))))))))))))))))))))))))))+++---...'''&&&&&&&&&'''(((***++++++)))((('''(((***---///...,,,***,,,000444555444222444QQQ|||mmm|||zzz\\\___iiipppeeeTTTOOO===LLLJJJKKKiii|||xxxzzzpppiiizzzyyyjjjdddNNNGGGDDD@@@<<<:::777444222888777666777999999555222777666777999666333444999777555222111111111111000AAAKKKCCC111...000///222///555666222//////...***---,,,---222777777222,,,---------....../////////555111---+++,,,---,,,+++333<<<888//////---***...---...///...------...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,+++***)))))))))******+++***---222222...,,,---///:::CCC+++"""111...---...//////...---,,,---...+++***)))'''''''''((()))---,,,+++******)))'''%%%,,,,,,***'''%%%%%%(((***)))(((''''''(((***---...***)))((((((((()))+++,,,---,,,***)))'''&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%'''((((((&&&$$$###'''+++---+++&&&$$$&&&***''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%((($$$&&&---+++"""###+++000999>>>888///---///111555...(((((('''$$$"""###%%%&&&'''((((((&&&$$$###&&&%%%###""""""%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((%%%$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""###$$$&&&''')))((('''&&&%%%%%%&&&'''%%%'''(((%%%###%%%+++111777///'''%%%)))+++)))%%%&&&$$$###$$$&&&((())))))''''''&&&&&&&&&%%%%%%%%%)))'''$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((()))))))))(((&&&%%%(((,,,//////---++++++,,,+++***))))))((()))))))))***++++++***)))+++,,,---+++***)))))))))***+++,,,...,,,***)))***,,,...000000000/////////111222333444999TTT~~~ooo```wwwiiillluuu___DDD777BBBQQQXXXjjj~~~ssstttqqqooo}}}pppgggKKKHHHDDD@@@===:::777444222777555555666888888555222999777777888555222555:::777444222111111111000...888CCC<<<...---000///222000111222333333111000///...---...222666777222...,,,,,,,,,,,,---...//////555111---,,,---...---,,,111:::666...///---***///---......---,,,,,,...000...---------,,,,,,,,,+++,,,,,,,,,,,,------------000///...---,,,***)))))),,,***,,,000111---,,,...***111;;;***$$$111---//////000111000...---...///++++++)))(((''''''((((((,,,+++)))))))))***++++++)))+++---///000000///...***)))((('''(((***,,,---)))))))))))))))***++++++++++++)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&(((***,,,***&&&$$$&&&)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&***(((,,,444222)))'''---...555888222,,,+++,,,,,,///)))&&&'''(((%%%$$$$$$&&&''')))))))))(((&&&%%%'''&&&%%%$$$%%%&&&''')))$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%)))((('''&&&%%%%%%&&&'''$$$&&&'''%%%###$$$)))...///***%%%###%%%&&&%%%###$$$###"""###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''((((((((('''&&&%%%(((+++......,,,******+++++++++++++++++++++++++++((())))))***222;;;;;;444******))))))***+++---...++++++***)))***,,,...///---...000111222222222111555999RRR~~~gggbbbxxxhhhgggrrrJJJAAAKKKnnnuuupppkkklllqqqrrr~~~}}}xxxYYYGGGDDD???<<<999777444222444333333444666666555333<<<999777777555222444999666444222111111000...,,,///:::777---///222111555777000...555777222///111///------000444555333000++++++******+++,,,...///333111...------...------...888444---...---+++///......---,,,***+++---000............------,,,,,,,,,++++++***+++,,,---...///000000000000...---,,,---++++++......,,,,,,///((('''111))))))111***//////111222222000//////000,,,+++***)))((((((((((((***)))(((((()))+++...000+++)))''')))++++++(((%%%+++***)))(((((()))***+++((()))******++++++*********)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''((())))))(((***,,,***&&&%%%&&&(((((((((&&&&&&%%%&&&'''(((&&&''''''((((((''''''&&&))))))000888777---))),,,***...///+++)))))))))''')))%%%%%%((()))&&&%%%&&&((()))*********)))'''&&&((((((((('''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&###%%%'''&&&######&&&)))'''&&&%%%$$$##################""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''***,,,,,,+++))))))***))))))***++++++*********''')))((()))888GGGDDD555++++++******+++---...///(((((()))***,,,---......+++---000222333333222111666999QQQ{{{dddnnn~~~ppp~~~aaabbbyyy|||^^^PPPaaaxxxfffgggqqqpppwww}}}mmmFFFBBB===999777555333222222222222333444555444444;;;888888999777333333666666444222222111000---+++,,,777444...333555444888@@@333...777999000,,,000...---,,,...111222222000++++++***)))***,,,...///000///---,,,,,,---------,,,666333,,,...---+++000///...---+++)))***---///---------.........//////,,,+++***))))))+++---...***,,,///111222222111000...+++***,,,,,,***+++...+++###,,,+++---000&&&---...000222222000......///,,,,,,+++***))))))(((((('''((())))))***+++---///EEE<<<222------...---***---,,,+++***))))))))))))'''(((***+++++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%$$$#########$$$%%%'''(((((('''&&&&&&''')))+++---(((******)))'''%%%&&&''')))'''&&&%%%%%%&&&(((***''''''(((((((((((('''''''''''',,,333222+++'''(((''')))(((&&&&&&)))((($$$'''%%%&&&***+++'''%%%&&&((())))))***)))((('''''''''(((((()))((('''&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&###&&&((('''%%%$$$%%%'''###$$$$$$$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((******))))))((((((%%%&&&'''((())))))((((((''',,,***(((444CCC>>>---...---,,,++++++,,,---...&&&''')))+++---.........+++---...000222333333333777999NNNxxx~~~yyymmmzzz{{{[[[ccceeewwwkkkPPPddd{{{ffffffrrrqqquuuyyyhhhDDD@@@;;;777555444222111111222222222222333444555999777777:::999444111222666444222111111000...------555222///444555222777CCC444///777999000,,,111,,,,,,+++,,,...000000000,,,,,,+++++++++,,,---...---------,,,++++++,,,---***444222+++...---,,,111//////...,,,******---///***+++,,,---///000111111,,,+++***))))))+++---...)))+++---000111111000///...***)))******(((***...000%%%---...//////###***,,,...000000...---,,,,,,+++++++++++++++******)))&&&)))+++,,,*********+++EEE===222------...---+++------,,,+++))))))(((((('''((()))***+++***))))))'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&$$$$$$######$$$&&&((())))))(((&&&&&&'''))),,,---)))))))))((('''&&&&&&&&&((('''&&&$$$%%%&&&((()))(((((((((((((((((((((((('''&&&'''******(((&&&'''%%%&&&%%%###%%%)))((($$$((('''))),,,,,,'''%%%''''''(((((('''''''''&&&&&&&&&'''(((((((((&&&$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$######&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%$$$###!!! $$$$$$%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%"""%%%))))))&&&$$$&&&(((%%%&&&((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%(((((((((((())))))((('''%%%%%%&&&(((((()))))))))'''...///***///888555)))111000...,,,+++++++++,,,%%%'''***,,,.........---///...------///222555777777888MMMvvvnnnooouuusss{{{xxx{{{]]]lll```qqqiiiOOO]]]~~~rrr{{{zzzhhhhhhttttttyyyvvvuuuqqqNNNCCC???:::666444333222111222333333222111111333555888444555888999555111111777555222111111111111000///555000...444333///555>>>444000444666222111555++++++,,,---...///000000//////............------+++,,,------,,,+++,,,...+++555222+++......,,,111///000000...,,,,,,,,,...)))***+++,,,...000111111,,,++++++***+++,,,---...,,,------......---,,,+++---)))(((******'''(((,,,111)))111......000%%%******,,,//////---+++************+++,,,,,,,,,,,,+++(((+++------***)))***,,,,,,***(((***,,,,,,)))&&&------,,,+++***)))((((((&&&'''(((((())))))((((((&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''((()))((('''&&&''')))+++,,,))))))(((''''''&&&&&&%%%''''''%%%%%%$$$%%%&&&''')))((((((''''''(((((())))))&&&$$$%%%&&&'''''''''###%%%$$$"""%%%)))***''')))(((***---+++&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""""""""!!!!!! ######$$$%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&%%%!!!$$$&&&&&&$$$###%%%'''&&&)))+++***'''%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((''''''))))))((('''((((((((()))***+++---...(((---000......000000...111000...,,,++++++++++++((()))+++---............111///---,,,---111555777666777KKKtttyyyfffssslll{{{rrrzzzzzz^^^llleeemmm___\\\vvvxxxiiibbb{{{gggjjjiiikkkssssssyyyrrrjjjcccCCCEEE@@@;;;666555444444333333444444333111000222555999333111333555333222333888555111000111333444444333666111///555333000666:::777444222111111333444+++---...000000000111111111111222222111///---,,,+++---//////...---...000,,,666333,,,......,,,111///000222111///---------+++++++++,,,------......,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,)))(((******''''''***+++)))222,,,,,,333+++...))),,,...///---+++***)))((()))+++,,,---...------,,,......,,,))))))...333+++,,,...111222222000///---------,,,+++***)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&(((&&&&&&'''((((((''''''''')))((('''''''''((()))))))))(((''''''''''''&&&%%%&&&&&&&&&%%%$$$$$$$$$###***)))(((''''''((()))***(((&&&###"""%%%''''''%%%!!!$$$%%%###$$$(((+++***''''''))),,,)))%%%%%%)))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''%%%%%%&&&&&&&&&'''''''''(((%%%######%%%&&&%%%###$$$$$$$$$#########""""""  !!!!!!"""###$$$%%%%%%$$$###&&&%%%$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%&&&***---+++'''$$$%%%'''((((((((('''''''''&&&&&&$$$$$$%%%''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***(((&&&''')))***)))'''))))))(((((())),,,///111,,,+++,,,000///,,,---222......,,,+++++++++,,,---++++++,,,---.../////////111000......///111333555555666JJJtttzzz|||~~~vvv___nnnnnn|||~~~{{{UUU^^^eeegggSSSkkk```VVVlllRRR[[[gggnnnqqqnnnuuuooogggdddKKKFFFBBB<<<888666666555555444555666333000000222555;;;333...///111222333666999666111///111333666777777999222111888666444:::;;;===999111---///111000,,,...111222222222222222222333555555444111---+++,,,...111111//////000222---666333---///...,,,111...111333333111...---,,,------,,,,,,,,,++++++++++++,,,---.........------+++++++++++++++,,,......+++((((((******'''&&&)))%%%'''222)))***555000333))),,,//////...+++***)))'''(((***---...//////...000000...***'''***333:::...---,,,)))''''''))),,,,,,,,,---,,,+++***))))))&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&''''''((()))***(((%%%""""""$$$&&&((('''((()))))))))((('''&&&)))((((((''''''''''''((()))(((''''''''''''&&&$$$%%%&&&&&&%%%$$$###"""!!!***)))(((''''''((()))***%%%$$$""""""$$$'''%%%"""$$$%%%######'''++++++%%%%%%'''***((($$$&&&***''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))******&&&&&&&&&'''''''''(((((((((&&&######&&&'''%%%###""""""""""""!!!!!!!!!!!!!!!"""!!!"""###$$$%%%%%%$$$###%%%###"""###$$$%%%&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&***---+++'''$$$$$$''')))(((((((((((('''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))+++(((&&&''')))+++)))((()))'''&&&%%%'''***...111111)))(((///000)))***111++++++******+++,,,...///------------...///////////////000000111111111222444555JJJtttjjjnnn{{{lllwwwttt|||gggnnnfffjjjWWW]]]xxx}}}oooaaaNNNLLL]]]iiiiiioooqqqpppooojjjYYYEEEBBB>>>999777888888666444===111222888444444777444333555444000///333666666888222111555666444444888888666555444444555777888:::CCC>>>555444000***---///333444444555888555000222111111111222111///,,,,,,000///***...666333(((000...---...000111///---333666444///...222///)))------------------------...---,,,,,,---,,,+++))))))))))))***+++,,,---......,,,)))***++++++)))&&&&&&&&&)))------******...%%%***///111///,,,++++++((((((''''''''''''((((((,,,+++***+++,,,...111333+++...111000---,,,000444333---***++++++)))***---///&&&((()))!!!!!!'''(((%%%%%%$$$$$$%%%'''(((******$$$"""''')))&&&$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&))),,,+++(((%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$+++(((%%%&&&((()))(((&&&+++'''$$$""""""$$$%%%%%%,,,(((%%%$$$'''***++++++((((((((((((((()))***+++###'''+++***&&&$$$%%%((($$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''&&&%%%$$$###""""""""""""###"""  """##################$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((***'''&&&&&&)))***(((&&&''''''&&&%%%%%%'''((()))((('''%%%%%%%%%&&&(((***)))******+++,,,---......***+++---.........---,,,)))******+++,,,---......111222222111000000111333333666EEEooo}}}mmmuuurrryyyyyyzzzhhhfff[[[ddd]]]ddduuutttiii^^^OOOOOO]]]eeemmmsssvvvvvvwwwsss```KKKEEE@@@888333222555888:::<<<333333666555:::>>>666555888777444444888:::999888222000333444222222555666555444333333555777888777CCCBBB:::777111***,,,///444999:::<<<;;;666000/////////111222222000...(((---...,,,222:::777---.../////////---...000111333555333//////222000+++------------------------------,,,------,,,+++***...////////////...---,,,,,,***(((((()))***)))(((***)))+++...,,,((((((+++))),,,000000...***))))))(((((((((''''''((((((((())))))(((((()))+++---...))),,,///...,,,,,,///333333---))))))(((&&&'''***&&& &&&---(((&&&'''###%%%%%%%%%%%%&&&&&&'''((()))###"""&&&)))&&&%%%&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''')))***)))&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$***'''&&&&&&(((***)))'''(((%%%######%%%'''''''''***((('''''')))***(((%%%'''''''''(((((()))))))))###'''++++++'''$$$%%%'''$$$%%%'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""""""""""""""!!!!!! !!!!!!"""###############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%&&&((())))))***+++,,,---......///,,,,,,---............---++++++,,,,,,------......000111222111000000222444333666EEEmmm|||vvvtttttt}}}}}}~~~ggg\\\XXXeeehhhqqqzzz|||lllccc]]]SSSVVVaaaddddddiiilllooorrrnnnYYYBBBCCCAAA<<<888555666:::===<<<666555555666CCCGGG:::888;;;<<<:::;;;>>>???===777222000111222111000222444333222222222444555666444AAACCC===;;;333***+++111999AAADDDDDDBBB;;;333......///111333333222000(((---//////444<<<:::222---///111000---,,,000444333444222//////222111---------------------------------------,,,,,,,,,,,,111111222222111000...,,,,,,)))'''&&&'''))))))))),,,+++,,,...+++'''&&&)))))),,,......,,,+++++++++(((((((((((((((((((((((((((((('''&&&'''((()))***(((***,,,,,,***+++...111111,,,)))))))))'''***///,,,###'''...***((((((!!!%%%%%%&&&&&&'''&&&&&&&&&&&&###"""&&&'''&&&%%%'''$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&'''((('''%%%'''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&''')))******)))%%%$$$$$$%%%(((******)))''''''((()))***((($$$!!!%%%&&&'''((()))(((''''''$$$(((,,,,,,)))&&&%%%&&&$$$%%%(((***++++++***)))''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######"""######!!!""""""""""""""""""!!!######""""""###%%%'''((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))******+++,,,---......///...------------...//////------------------------000111111111000000222444333666CCCjjj~~~sss~~~eeeYYYfffrrrqqqxxxwwwggg```\\\WWW___iiihhhhhhmmmqqqtttxxxsss]]]DDD===@@@CCCBBB>>>;;;:::;;;<<<999888555888JJJOOO>>><<>>@@@DDDCCC@@@888444222111111111000000444444222222111111222222222<<<;;;888<<<777---+++111999AAACCCCCCAAA;;;555111000111333444555333111---000000...222888777333,,,...000111111111111222222111///---...000///...------------------------,,,---------,,,,,,---...111111000000000000000000///---)))''''''((()))******)))***---+++((())),,,'''(((***+++,,,---///000((((((((())))))(((((((((***)))(((((((((((())))))'''(((******)))***,,,///---***)))+++,,,,,,111777@@@///))))))%%%&&&)))%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&&&&'''%%%%%%&&&'''((()))***+++'''&&&%%%&&&'''((('''&&&((('''&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))*********%%%%%%%%%(((***+++***((($$$%%%'''(((((('''%%%###$$$&&&'''))))))(((&&&%%%$$$'''+++,,,***(((&&&&&&$$$&&&)))+++,,,,,,+++***''''''&&&%%%%%%%%%%%%&&&%%%$$$############$$$%%%&&&%%%$$$$$$############!!!"""$$$%%%%%%$$$"""!!!######""""""$$$&&&(((***))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%&&&'''((()))******+++,,,---......///...---,,,---...///000//////.........---------///000111111000111333555333666AAAeeeuuuxxxuuu|||eee\\\|||rrruuurrrddd]]]YYYXXXcccnnnlllffflllqqqtttwwwqqqZZZBBB;;;???BBBBBB>>>;;;:::;;;===<<<<<<888;;;LLLQQQAAA???@@@@@@???BBBFFFDDD@@@999777444222222333222000666555444222111//////...333777111000:::;;;111------444999999999999888555555444444555666555333111000000...,,,...333666555,,,,,,---333888888222---222///,,,,,,------------------------------------+++---...---+++,,,...111666555222000///000222333333111...+++((((((***+++&&&%%%'''+++,,,***,,,111((((((((())),,,---//////(((((()))******)))(((((())))))(((((((((((((((((('''(((((((((((()))***,,,***)))***,,,,,,,,,000777EEE222***'''"""$$$)))&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''&&&'''((()))***+++,,,---'''&&&%%%&&&((()))((('''((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))************''''''''')))******'''%%%$$$$$$$$$%%%%%%&&&((()))%%%&&&((())))))'''&&&$$$%%%'''***,,,+++***)))(((&&&''')))+++,,,+++******''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!############%%%'''(((***)))))))))(((((('''''''''((('''&&&%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&...---,,,***((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,------......---,,,,,,...///000/////////......---,,,,,,...///000111111111444666333666>>>^^^cccjjjuuu|||~~~iii```rrrrrrxxxkkkaaa[[[WWWUUUbbbnnnjjj^^^gggmmmooopppjjjVVV@@@???>>>;;;999777888;;;>>>???===???>>>===HHHMMMBBB@@@@@@>>>===@@@DDDBBB===999999666222333555444111666555444333111///...---222555---+++888;;;333000...444888666555888<<<<<<666555555666666555333000///...,,,+++---111555777---+++,,,222:::;;;444,,,444///+++,,,---,,,,,,...------------------------***---...---+++,,,///333>>><<<888444111000111222444333111...+++***,,,---&&&%%%'''***+++***---333,,,+++******+++,,,+++)))((((((************((((((''''''''''''''''''''''''(((((((((''''''(((((()))***)))+++,,,***&&&(((...555)))(((+++&&&%%%'''###%%%%%%&&&&&&'''&&&&&&&&&%%%)))***'''%%%'''((('''(((((()))***++++++,,,,,,'''&&&%%%&&&((())))))(((((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%'''***+++***))))))***))))))((())))))(((&&&###$$$$$$$$$######%%%***---''''''((()))((('''&&&%%%%%%&&&(((***+++,,,,,,,,,))))))************))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&......,,,+++)))'''%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++,,,---,,,,,,,,,,,,---......///.........------,,,,,,---...000111111222555777333666<<>>999777888;;;===>>>AAA===BBBEEE@@@BBBFFFBBB@@@???;;;888<<<@@@???999888999666222222666666222333333333333222111000000000777222...666777222333///555888555444999???BBB444333333444555555333111//////////////////111333...,,,,,,111777999666111777111---......,,,,,,///------------------------***---...---++++++000555===<<<:::777444111///...000222222000------...000+++))))))+++***(((***///---+++******,,,,,,)))''''''(((***++++++***((('''((((((((())))))))))))(((+++)))(((''''''''''''&&&((())),,,...***$$$%%%))))))"""(((...(((&&&((($$$%%%%%%%%%%%%&&&&&&'''(((''',,,---(((&&&((()))'''((((((((())))))*********'''&&&%%%&&&)))***)))((((((&&&%%%'''))))))'''%%%&&&&&&''''''''''''&&&&&&&&&))),,,,,,***(((((()))***(((''''''((('''%%%$$$%%%&&&&&&$$$###%%%)))---)))))))))(((((('''''''''&&&%%%&&&(((+++---//////,,,+++)))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((((((((('''&&&''''''''''''''''''(((((($$$%%%'''((()))((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++******)))((('''&&&&&&$$$%%%'''(((((('''%%%$$$''''''(((((((((((((((((($$$&&&''''''%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))*********++++++,,,---,,,,,,,,,------------,,,,,,,,,,,,,,,...000000111222555888333666:::TTTnnnhhhmmmjjjdddqqq___yyyvvvwwwaaa___aaa]]]XXXbbbjjjcccZZZhhhsssuuusssoooaaaRRR@@@>>><<<>>>@@@AAA>>>;;;BBB===DDDIIIAAA===BBBAAA@@@===888555888===<<<777777999666111222777666111111111222333333333333222...:::999333555333000444(((///222000000555<<>>???FFFFFF:::777<<>>222---000---///222444666:::@@@DDD===888333111222222111//////555222---///***'''---)))+++......---...111555555333111222333333222000111111000000000111222222///+++000222,,,---///)))***(((***,,,)))$$$$$$)))&&&)))++++++)))((()))+++---///111111...,,,,,,---+++)))''''''((())))))(((***+++,,,,,,+++***((('''(((&&&'''+++***%%%%%%(((&&&&&&%%%%%%%%%&&&&&&'''+++))))))***((('''***000===444+++(((&&&$$$&&&***((('''(((***,,,,,,(((%%%&&&'''((((((***+++***((('''&&&'''******&&&'''***''''''&&&''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%---,,,***((((((((()))***+++...,,,'''%%%((((((%%%((('''***222444222222555777222---*********((('''%%%%%%&&&&&&&&&%%%$$$###&&&&&&'''((((((((((((((((((((('''&&&&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&)))---...,,,(((&&&$$$'''%%%$$$%%%((()))(((&&&)))((((((((('''&&&%%%$$$&&&&&&'''((('''&&&%%%%%%"""'''(((%%%$$$&&&((('''%%%%%%&&&&&&''''''((((((''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((((((***,,,,,,+++))))))***++++++++++++++++++++++++///000222222222333666999888333666LLLmmmnnnyyy|||oooYYYnnn^^^HHHWWWiiiiiiQQQXXXccceeeaaakkktttnnnqqqxxxrrrmmmtttqqq^^^QQQGGG<<<<<<@@@AAAEEEEEE<<<888888999:::999888666666......111666666333333666222333444444333444666999666666555333222222555888;;;999666444444222000...---222555333222222111...---,,,,,,...111222111000111333777::::::777111------...000222555999@@@DDD===999555333444333000------666444000000***&&&...'''***------,,,---111555///000111111000111333555333222000......000222333000+++///111+++---111+++((('''))),,,***&&&&&&)))((())))))(((''''''***,,,,,,---//////......000111+++)))'''&&&'''((('''&&&+++******)))(((((((((((()))'''''')))(((%%%%%%'''%%%%%%%%%&&&&&&'''))))))***''''''(((((('''+++111BBB777,,,&&&$$$###''',,,)))((()))+++,,,+++)))&&&&&&&&&&&&'''((()))***,,,))))))+++---***%%%%%%******************)))))))))((('''''''''&&&&&&&&&&&&,,,+++***))))))***+++,,,//////,,,'''%%%'''(((&&&&&&(((...555888555222333999555///***((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((((('''((((((((('''%%%%%%''')))$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&'''+++000222///***$$$!!!&&&%%%%%%&&&'''(((&&&%%%(((((('''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&$$$'''++++++'''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((***++++++***))))))***))))))******++++++,,,,,,...000222333333333555666:::777666BBBddd~~~ppp~~~qqqXXXaaa\\\PPPaaawwwlllXXXUUUcccqqqooommmlllgggmmmwwwuuusss{{{vvv```QQQNNNAAA???BBB@@@CCCEEE???<<<999999;;;<<<999888999===111+++111555555999@@@222444555666777777888888:::888555222111222555777::::::999888666333000...***///222111111333111---.........000111222333333...222333333777<<<777,,,000000000000333777<<>>;;;:::===VVVBBB222444999999999<<<444555666888999999888888<<<999444111000222444666::::::;;;999777333111///***...111111333666444000---///000111111111111222+++000000...555>>>:::...000///...///222666999;;;777555444666999999666333---666555222222,,,(((///---///000...***)))+++...---111444222---,,,000555:::777222---,,,,,,///111111***------(((+++000,,,''')))******,,,---,,,***(((((()))***++++++***))))))))))))***,,,///000111---,,,++++++,,,,,,+++)))'''(((+++---,,,***'''%%%+++)))'''&&&''')))(((&&&***)))(((''''''''''''''''''&&&(((---...***'''(((,,,((('''******(((&&&''')))***++++++***)))(((((('''&&&(((,,,+++'''(((---''''''))),,,)))%%%&&&***&&&)))---...,,,***))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((()))'''''')))+++***(((&&&&&&)))+++,,,,,,,,,,,,+++***---...///...---,,,+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&+++111000***(((***%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))(((((((((((((((''''''&&&&&&(((***+++***((((((((($$$%%%&&&'''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''((('''%%%&&&,,,222000***(((((((((((((((''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&''')))***)))((((((***,,,+++++++++,,,---...//////,,,///333555444333333333333888666:::ZZZwww|||}}}```SSSNNNZZZUUU\\\eee]]]gggVVVeeexxxmmmkkkpppwwwrrroooyyyzzzjjj___MMM>>>???FFFEEEFFFLLLLLLCCC;;;777<<<>>>:::999===LLL>>>333555<<<>>>:::666888777777888::::::999777<<<888333000000222333444777888999888555222111111...111222222444888777333---///222333111000//////,,,......---333;;;999000,,,+++,,,///333777999:::444333222444888999777555...555222000444000+++000222333333///***'''(((***---111555333///---///222;;;888333000...///111333222,,,...///(((+++///***+++,,,***(((***,,,+++(((***)))***+++------+++)))...---,,,,,,------,,,+++...------...//////...,,,)))+++///111111///+++(((******(((''')))---+++&&&******(((''''''&&&&&&&&&&&&%%%(((///222///,,,,,,000***&&&''''''&&&'''***(((***+++***((('''''''''(((&&&(((---+++&&&***222***''''''))))))'''&&&)))%%%+++111333000---++++++))))))))))))((((((((((((''''''(((((()))))))))***$$$$$$''',,,---(((&&&&&&)))***)))&&&&&&)))***((('''***---///...---,,,,,,(((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&$$$(((333555...((((((&&&%%%%%%%%%&&&'''((()))(((''''''''''''((())))))'''''''''''''''&&&&&&%%%%%%&&&'''&&&&&&'''***,,,%%%&&&'''&&&&&&&&&)))+++)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&+++111///)))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''((()))(((((((((***,,,,,,,,,------......//////---///333444333222222333111666555888UUU|||vvvUUURRRYYY\\\]]]qqqxxxkkkeee___jjjzzzyyyuuutttppprrryyytttqqqzzzyyyhhh\\\JJJ>>>AAAKKKHHHDDDFFFDDDJJJ???999===???999777;;;777666333333999@@@???:::<<<:::888888:::;;;999777:::666111///000222222222333555666555111///000111222333111///222666555111000333777888555222000///000///...///222444444111,,,+++,,,///444666666555333111///111444666555222000444///---555333...111444555444000+++((((((***---000444444222000000000444333000......000222444444...111222+++,,,///***,,,---+++(((,,,222333///...+++)))***---......,,,...------...000000...+++---------///111111000...+++,,,...000000...,,,+++(((***)))(((,,,111...&&&(((((('''&&&&&&''''''''')))&&&&&&+++///---,,,,,,///)))%%%&&&'''&&&'''+++((()))***)))&&&%%%%%%'''***%%%%%%***)))'''///===111***%%%(((***(((''''''%%%---555999666111---,,,*********)))))))))((((((((())))))*********))))))(((&&&(((,,,,,,'''%%%'''&&&))))))%%%&&&+++,,,)))&&&))),,,,,,++++++,,,...)))((('''&&&%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$(((!!!###///555///((('''&&&%%%%%%%%%&&&''')))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''***---%%%&&&'''&&&%%%'''+++///+++)))'''%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&%%%%%%(((---,,,(((%%%%%%&&&&&&''''''((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&'''((((((((('''((((((((('''(((***---------------------------...000222333222222222333333444222555MMMuuuxxxuuuMMMSSSKKKGGGOOOxxxzzzjjjbbbgggooollleeeooowwwooopppzzzyyyxxxyyybbbRRREEE;;;EEETTTSSSOOOOOOMMMQQQDDD<<<@@@AAA:::777;;;999>>><<<555555???DDDAAA>>>;;;888888:::;;;999777888444000///000222222111000222333222...---...000444333///,,,---111000,,,444999>>>>>>;;;666333222444000///000111//////000///......000333444111...333000---...111222111///222333,,,+++555666000222444555555111+++((()))+++,,,///333555555333111000---,,,+++***,,,...222333777111444444------000***+++---,,,***111;;;???;;;111---)))(((+++...000///******,,,000444666333111,,,,,,---///111222111///++++++++++++++++++++++++'''***))))))...333///'''&&&&&&%%%&&&&&&'''((()))...'''$$$&&&(((''''''(((&&&###$$$(((***(((&&&'''''')))***(((%%%###%%%&&&+++$$$###'''''''''444EEE777---&&&'''******'''&&&!!!***444888555...***)))************))))))))))))(((((())))))))))))((((((...)))))),,,+++&&&%%%)))###((()))'''(((...///+++((()))+++***((())),,,///)))((('''&&&%%%&&&''''''&&&'''''''''&&&&&&%%%$$$*** +++333...''''''&&&&&&%%%%%%&&&''')))***&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''''''''''')))+++&&&''''''%%%%%%'''---222,,,***(((%%%$$$$$$%%%&&&***)))'''&&&%%%&&&&&&'''###%%%%%%###%%%))))))&&&$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((((((''''''(((+++------,,,,,,,,,,,,,,,,,,,,,...000222222111111222333666444000111FFFkkktttiiixxxrrrkkksssYYYRRRTTTKKKTTTcccjjj```rrrsss}}}zzzgggllluuuvvvvvv{{{zzztttsssfffNNNBBBKKKNNNJJJKKKSSSTTTNNNUUURRRMMMGGG@@@:::777666555666:::888444@@@NNNLLLDDD<<<;;;:::666<<<@@@888333111///------...000111111111111111000...---,,,,,,000111......333222...111888===<<<999888777444555555333000,,,+++...222%%%,,,222333111111222333000///...,,,,,,,,,---...---///111333333111...,,,000000000///...,,,+++***000222555666444222000///,,,,,,,,,,,,---///000222222333333111///......000222333000,,,---555@@@GGG===222+++---000///...111------++++++222888333)))...***(((---444777222+++)))///000***'''++++++((($$$((()))&&&&&&++++++&&&))))))((('''&&&%%%%%%$$$&&&(((***,,,---,,,+++***(((***+++***'''&&&''')))))))))******)))((('''&&&((((((((()))***+++------%%%&&&'''&&&&&&&&&(((***&&&'''***---/////////......---***(((''''''((()))((((((''''''''''''((((((///---***'''%%%$$$$$$%%%&&&''')))---///000---+++((((((***,,,***&&&(((---(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((&&&&&&%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''***(((&&&$$$$$$&&&(((***''''''&&&$$$###"""$$$&&&+++(((%%%%%%(((***(((&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''')))))))))(((((())))))((((((''''''''''''&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%&&&(((***+++......---+++***+++...111...222777999777555444555...888777///<<>>___xxxwwwxxxyyycccaaappp~~~^^^FFFKKKdddPPP\\\qqqsssyyylllwwwgggpppxxx~~~uuuqqqpppppprrrdddHHHDDDRRR[[[UUUMMMMMMPPPPPPXXXIIIAAAGGGNNNIIIAAA>>>999333555888;;;HHHPPPIII:::666;;;===666777;;;777444333111//////000111222777666444222111000000///...111000......000000---+++222666555333333000,,,///000000///...---...//////000222333111//////000000000000111000000//////,,,,,,...///000111111111******+++,,,---...//////...///111222333222000///...---,,,++++++,,,---...---......---+++***+++---222444444222...+++---000...,,,,,,//////---,,,------///...***)))+++,,,***(((&&&&&&+++222555333000,,,(((''')))***((((((***###'''(((&&&''')))(((%%%''''''''''''''''''''''''((()))***+++++++++***)))&&&(((******((('''&&&''')))(((((((((((())))))******)))(((((()))+++...///---***((((((***,,,***(((------------------......,,,++++++***)))((('''''')))((((((''''''(((((()))(((''''''&&&&&&((()))***)))'''''''''((()))(((&&&###&&&,,,000---'''&&&******))))))((((((((((((((((((''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''$$$&&&''''''%%%$$$$$$%%%$$$(((++++++(((&&&(((+++%%%%%%&&&''''''''''''&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''))))))(((((()))***,,,---...///...,,,***+++...000444666999:::999666555444777666555777???VVV}}}xxxddd```bbbqqq^^^HHHRRRfffYYYiii}}}ooonnnjjjzzzrrrgggqqqvvvuuuqqquuuxxxxxxwwwfffIIIEEETTT]]]VVVJJJEEEHHHKKKNNNJJJEEEDDDLLLRRRKKK@@@;;;444777:::999AAAGGGBBB:::666>>>CCC;;;999===;;;555333222111000111222333999888666444222222222222...//////......000111000,,,111555444333333111,,,,,,---/////////...---------,,,---111222111111222000111222333222222000///............///000000111*********+++,,,---...///---...///000222222000///...---,,,+++******+++,,,,,,------,,,******+++---,,,+++++++++'''%%%(((---,,,---///000///...///222---------,,,------+++)))***((('''))),,,,,,***''',,,&&&$$$(((***'''&&&)))%%%'''))))))))))))'''&&&&&&'''''''''((((((((())))))******+++******)))(((%%%''')))))))))(((&&&&&&((((((''''''((()))***++++++***(((((()))+++...000///+++'''(((+++---***&&&,,,,,,*********,,,...///++++++++++++***)))''''''))))))(((((((((((())))))''''''&&&&&&'''((()))***)))'''%%%%%%'''((((((((('''''',,,222333...***)))+++******)))((())))))))))))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%###&&&((((((&&&%%%%%%%%%%%%'''******(((&&&'''(((%%%&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''(((((((((((()))+++,,,---//////...---++++++---000111333555777777555444444999333333;;;@@@NNNtttvvvuuu[[[XXXkkkUUUDDDSSSYYYSSSfffxxx{{{pppgggzzzssspppoooiiisssxxxlllnnnvvv{{{{{{}}}sss[[[MMMXXX```ZZZNNNGGGHHHKKKAAAMMMMMMAAAEEEUUURRRAAAAAA<<>>:::666???FFF===999<<<<<<444444222222111111222333999888777555444444444333...------///000111222444---000222111222444222...+++,,,---///000///---,,,...)))***000444222000111000111222333333222111000222111000///...//////000---,,,+++++++++,,,,,,---...------///111222000...---,,,+++***))))))******+++,,,---,,,++++++---...,,,,,,000444111++++++///,,,......---,,,///222444+++)))***000555444...(((,,,+++***))))))'''&&&%%%+++''''''******((('''(((((((((***,,,,,,***((('''&&&&&&''''''((()))))))))))))))******)))))))))(((''''''((()))))))))'''&&&(((((('''(((((()))******))))))(((((()))+++---......***&&&&&&***,,,)))%%%)))(((''''''(((+++...000******++++++***)))((('''))))))(((((((((((())))))(((((((((''''''''''''((((((&&&$$$%%%'''***+++++++++&&&'''///666333,,,'''++++++***)))))))))))))))))))))((('''%%%$$$######&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###%%%(((((('''&&&%%%&&&'''&&&&&&(((,,,---,,,+++'''''''''(((''''''&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&''''''((()))***,,,,,,///000///...,,,,,,---///...///111444666777666555888000222<<<>>>FFFlllcccnnn\\\]]]mmmpppIIIEEEXXXTTTNNN^^^ppp}}}pppfffqqqggglllooohhhttt~~~zzzxxxzzzyyyvvvzzztttaaaNNNTTTYYYVVVNNNHHHGGGIII:::LLLOOO@@@@@@PPPQQQAAABBB===CCCEEE:::666:::999:::333;;;CCC===777999888444333222222111111222222666777777777777666555555000...---000111111333777---///...---000555555111---------...000000...,,,111******222777222------000111222222333222222222444333222111000////////////...---+++++++++,,,---000...---///222222000---,,,+++***)))(((((()))***+++,,,---,,,+++,,,...000222444<<>>???GGGHHHAAA???DDDDDD:::>>>GGGEEECCCBBB===???222555@@@<<<666666333222222222111111111000000111333777999:::999777555999444111444333///000555444333000...333<<>>222///---...000000...,,,///&&&)))888AAA;;;444333111111000///000111333444222222333444444444333333000...---,,,,,,---///000555111...///222333000,,,***)))(((''''''((()))***(((***++++++***+++---///111+++***...+++&&&+++666---/////////444999444+++)))(((,,,444555000...111***---...,,,)))'''***...(((>>>FFF888000666555***)))''')))//////(((%%%'''))))))))))))((((((((((((''''''''''''((()))++++++...***&&&&&&))),,,------&&&(((+++,,,,,,)))&&&$$$"""$$$&&&((())))))(((''''''((()))((('''(((***,,,***************++++++,,,,,,+++)))''''''(((***+++******))))))))))))******&&&'''(((((((((((((((((()))'''''''''))))))((('''))))))***+++)))'''---444***))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))***(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***'''(((((('''%%%'''---333,,,***'''$$$$$$&&&(((***&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++'''((()))+++---.........000111111000...,,,---...---,,,+++...222444222000888888;;;888000555WWW~~~___gggrrraaajjjyyyMMM???LLLRRRVVVOOOeeehhhbbbaaabbbjjjqqqjjjdddttttttpppmmm|||___QQQ???===EEECCC@@@CCCCCC???FFFGGGAAAAAAFFFCCC999======>>>CCCGGGGGGBBB<<<===555222999;;;777888>>>>>>333111333///111555//////333999;;;:::888666666999>>>===555000222333111444000---+++---111444555222......111222///---...111111111333666777777666333...---111333222444:::444555777777666333111///,,,---.........---------111666222111777222***,,,+++******))))))(((((((((''''''((()))+++---///000(((((('''(((***---000222777,,,...<<<;;;+++(((222111((()))++++++555???>>>......---,,,,,,+++*********555444***...<<<888&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((('''(((***------***&&&''''''''''''((((((((()))'''(((***+++***(((%%%###'''&&&&&&&&&'''(((***+++++++++************+++++++++***)))(((((()))***++++++)))((()))******)))((((((((((((((()))***+++,,,)))))))))))))))))))))))),,,***(((&&&%%%''')))+++&&&''')))***++++++******000...+++)))((()))+++,,,'''(((((()))(((&&&$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))...***%%%%%%''')))'''$$$%%%&&&'''(((((((((&&&&&&'''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''&&&%%%###"""###%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***''''''(((***+++,,,---...444222///,,,+++++++++,,,)))***,,,---...000444777888444999444555;;;LLLzzzaaa[[[sssuuubbbiiiuuuHHHAAAGGGTTTVVVUUUkkkeee\\\aaaccchhhjjjgggiiiyyyyyyppptttwwwhhhRRREEEFFFNNNHHHCCCCCCBBBDDDBBBAAACCCCCCAAA???@@@>>>>>>???CCCGGGGGGBBB===888444222555666666999======666888888000000444000111333555777888888888888888<<<;;;444000222333222555222...---...000222222000------111333111000111111111111333555666555444000------111222111555;;;777777666555333222111000......///111333444444333555888111...333///(((++++++++++++++++++***))))))((((((((()))+++,,,...///((((((((()))+++---000111222...666DDDDDD444,,,///...'''***...///:::DDDCCC------,,,,,,+++******))))))000///)))---666222%%%(((((((((((((((((((((((()))(((((((((''''''''''''((('''(((***,,,,,,***'''''''''(((((((((((((((((('''((()))))))))'''%%%$$$'''&&&&&&''''''((())))))*********))))))************))))))((()))***+++,,,,,,+++******++++++)))((((((((())))))***++++++,,,((((((((((((((((((((((((///---+++)))((((((((()))&&&'''((()))))))))(((''')))+++---...---+++(((&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&'''***((('''&&&&&&'''(((***---)))&&&&&&)))***'''$$$&&&&&&'''(((''''''%%%%%%'''&&&%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))'''(((((()))***,,,---...333111///,,,+++++++++,,,+++,,,---------///222555888444999444444:::IIItttiiiTTT^^^kkkcccsss{{{jjjGGGLLLHHH]]]]]]cccsss~~~fff[[[bbbfffeee```aaammm|||zzzrrrvvvvvvyyy```SSSKKKQQQWWWMMMEEEDDDAAAGGG>>>===DDDDDD<<<===FFF???>>>???BBBEEEEEEAAA===333555444000000555:::;;;:::888===<<<111///444000666444333444666888999999888:::888333000111333222666333000///000111000000000,,,---111444222222333222111111222444555333222///...///000//////555<<<888777444222111000000111//////111555;;;>>>===;;;:::<<<333---111...)))---,,,,,,---......---+++***((())))))******++++++,,,(((((()))+++,,,...///000***---555======555---******$$$(((------666>>>;;;+++++++++******))))))(((((()))((((((+++...+++%%%((((((((((((((((((((((((((((((((((((''''''''''''((('''(((***++++++)))'''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))***,,,---...///---,,,+++,,,+++***(((((()))***,,,,,,,,,++++++((((((((((((((((((((((((000///...,,,***)))((('''((())))))))))))(((''''''&&&(((+++------+++(((&&&''''''(((''''''&&&%%%$$$######""""""######$$$%%%%%%&&&)))******)))&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&***)))(((''''''((()))******(((&&&(((***+++)))&&&&&&&&&'''&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((***,,,...///222000...,,,++++++++++++,,,---...------...111333777444999333444999DDDkkkxxxZZZXXXwwwnnnfffyyyrrryyy^^^EEESSSHHHbbb```lllxxxtttfff[[[aaagggbbbVVV\\\qqq}}}|||uuuuuunnnyyymmm[[[QQQMMMUUUYYYMMMEEEEEECCCDDD???>>>AAA@@@===???GGG>>>===>>>@@@BBBBBB???<<<222888777...---555:::888666666>>>>>>555555777000:::888555555777999999888888888555222000111333333444222111111222222111000111......333555333222333333222111222333333222000000111111000---...333888333222111000000//////000//////111777>>>CCCCCC@@@<<<>>>666111555222,,,000,,,---///000///...---,,,((())))))))))))))))))((('''(((***,,,---.........,,,///000......111111...,,,&&&)))---***...333...******)))))))))((((((((('''$$$###(((***(((&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((()))))))))(((((((((((((((''''''&&&%%%%%%&&&'''(((&&&'''((())))))(((&&&%%%))))))************))))))(((((()))***,,,---//////111///---------,,,***)))((()))+++---...---+++***((((((((((((((((((((((((------------,,,***(((''',,,,,,,,,++++++***)))(((***)))(((''''''(((***+++''''''''''''&&&&&&%%%%%%######""""""######$$$%%%%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((((('''''')))+++,,,)))'''&&&&&&&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((((()))+++...///000///...,,,+++*********+++,,,---------...111333666444999333444777>>>___}}}yyyiiiXXXeeeeeeaaa~~~oooTTTCCCPPPDDD\\\ZZZnnnyyy}}}bbbVVVXXX```\\\QQQ\\\vvvyyyxxxqqqvvvpppwwwoooeeeMMMKKKSSSTTTHHHCCCGGGEEE>>>CCCCCC<<<;;;@@@CCCAAA<<<<<<<<<<<<======;;;:::666<<<999111///777:::666777777>>>AAA>>>BBBAAA444>>>===;;;;;;::::::888777:::777333222111111222444222111111222444444333222555111000444555333111222333222111222333333111000222444444111......111333+++---...000000///...---------///555<<>>;;;999999999>>>888333222222111222444222111111222444555555444666333222555666333111222333222222333444444222111333555555222111333222...)))+++---000000///---++++++,,,...222666;;;@@@CCC777:::555222777333,,,///---------------.........))))))***+++***)))'''&&&''''''((()))***+++,,,---///111222000111333333111///))),,,...***,,,///((((((((((((((((((((((((((((((%%%&&&(((((('''''')))'''''''''''''''''''''''''''''''''(((((((((((((((&&&((()))((('''''')))***((((((((())))))*********))))))'''&&&&&&'''((()))((())))))*********)))))),,,---...//////...---,,,)))***,,,---///000000111111///------...---,,,***)))***+++,,,,,,+++******''''''''''''''''''''''''###%%%''')))***++++++*********((('''&&&&&&&&&&&&$$$'''+++------***&&&###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%''')))+++---...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...------,,,,,,+++***))))))''')))***+++,,,///333666444444:::333666888555KKKyyyiiiooo[[[hhhvvvmmmttt}}}}}}OOOKKKHHHMMMSSSZZZzzz^^^SSSIIITTTYYY[[[iii{{{pppppp|||wwwuuutttbbb___JJJHHHNNNNNNEEEDDDGGGAAA:::@@@EEECCC???===<<<<<<<<<<<<;;;999888777888999===666333888>>>>>>;;;:::777<<>><<<;;;BBBIIIEEE888666>>>======<<<:::888777888:::===222///:::BBB@@@<<<<<<444<<>>888---444222000...---,,,,,,---***---///---+++...888AAAAAAAAA666///333000,,,111---+++)))((((((***---///,,,---///000000///---,,,''''''%%%%%%&&&(((***,,,///)))(((------((()))...555...000222---///222,,,((((((((()))))))))))))))%%%***+++%%%%%%***+++(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&((()))(((&&&&&&(((+++&&&&&&''')))***+++,,,---,,,++++++***)))(((((('''+++***))))))***,,,...//////111222333333222111///+++,,,...///000111000000...---,,,,,,---...---+++******))))))((())))))***''''''''''''''''''''''''%%%&&&'''((()))***+++,,,***)))(((&&&&&&'''((((((,,,++++++***)))(((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&''''''&&&%%%$$$$$$&&&(((&&&%%%%%%%%%&&&(((***+++$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))$$$&&&))),,,...---,,,++++++++++++++++++***)))(((***+++,,,,,,+++---000222222333;;;444888;;;333CCC^^^eeennnoooTTTXXXoooiii}}}uuuvvv{{{cccFFFFFFEEEEEE\\\[[[nnn___cccVVVXXXRRRPPPWWW|||zzzwwwtttuuuzzzvvvlllhhhkkkSSSOOOKKKIIIIIIGGGBBB>>>>>>333777IIIKKK;;;444;;;AAA444333AAAFFF<<<888======;;;;;;>>>CCCDDD@@@<<>>@@@<<<666444888===>>>CCC999111111444555666888EEE>>>555000111444555555,,,666666555;;;888111333333777777555666999444,,,333...333555000333777333000...---///222444333111(((111...''',,,///444???===;;;888555333111...++++++,,,---......---,,,+++---...///000111111111111...---,,,------,,,+++))),,,,,,---------,,,+++***444111------000111111///(((+++***(((+++000///(((###(((+++***)))***'''!!!)))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((((((((((((((((()))***+++)))&&&&&&***,,,)))''''''+++---//////---***))))))...---,,,++++++,,,...///999;;;;;;777222...---......,,,+++++++++---000111///...---+++)))((('''&&&++++++******)))((((((((())))))******)))'''%%%$$$''''''((()))***+++,,,,,,)))(((((((((((('''''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))***+++,,,+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''###'''+++,,,***((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&)))+++---------,,,---,,,,,,++++++************++++++,,,,,,---......000///333999:::666777<<>>AAA<<<:::===>>>======???BBBCCC@@@======999666999AAAGGGGGGEEE>>>???;;;666666;;;>>>===888333111666:::888555444:::777444222333555666666444777111222======666555333:::===888555555666444888222555777222444777000333///,,,...222444111---...444111...333000...777666555333333333333222222///---)))&&&&&&(((+++------......///000111222222333111///111444555444222///......---,,,,,,++++++777444111//////111222333***...//////222555000(((+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''+++***)))(((''''''''''''***''''''+++,,,)))'''(((+++,,,......,,,)))))))))------,,,,,,,,,...000222666888999666222...---------,,,***)))((((((((()))------,,,***)))((('''&&&++++++***))))))((((((''''''(((((((((((('''%%%$$$''''''(((((()))*********((((((((('''''''''&&&&&&******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,...111333777000((($$$&&&)))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%''')))+++------,,,,,,------,,,,,,+++***))))))******+++,,,------------000///222777777555777<<>>CCCBBB>>>;;;777888:::;;;===???@@@@@@<<<;;;;;;;;;;;;<<<<<<<<<:::666333666===BBBBBB@@@>>>===:::777:::??????;;;555111111777:::777444333...111333444555555666888555444///444EEEFFF:::777444===AAA;;;333222777<<<888111444777444666888000444000---...222333000,,,,,,,,,''',,,444000...888222111000000000111222333...,,,)))&&&&&&'''***,,,------------...000222333888444222555;;;??????===333111///---+++++++++,,,333111...,,,,,,...000111---111444666888888000(((---)))***000000)))'''+++&&&'''((((((((('''&&&%%%%%%''')))***((('''''''''***))))))(((((('''''''''+++((((((,,,---***((()))+++,,,---,,,***))))))***------------///111333444222444555444111...,,,,,,...------,,,+++***((((((++++++***))))))(((''''''*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))***...666;;;CCC666'''"""&&&+++***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((***+++,,,,,,++++++......---,,,+++))))))((()))***+++------------,,,000000111444444333666:::DDDppp]]]XXXzzznnnhhhVVV]]]___lllNNNMMMLLLLLLEEE\\\```uuunnnpppbbbYYYSSSIII]]]xxx}}}~~~{{{uuussstttrrrnnneee```XXXOOOIIIGGGIIIKKKEEEBBB===;;;@@@DDD???666666===???:::;;;BBBFFFCCC<<<<<<;;;999888888:::===:::666444555:::>>>>>>======<<<999888<<>>444---000555555999:::222111111222222111111222222555...%%%+++666222000<<<333222000...++++++,,,---''')))+++------+++)))(((,,,,,,+++***+++...000222888444222666>>>EEEFFFDDD777444000,,,******+++---111...+++---111444222000000111444666888666///(((((($$$+++999888***###&&&%%%&&&((())))))(((&&&$$$%%%(((++++++***(((''''''%%%&&&'''((()))*********+++((((((,,,...+++)))))),,,---...---+++***+++,,,////////////000111333444...///111222000...,,,******+++,,,......---+++***))))))))))))((((((((((((***))))))(((((('''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&)))111777:::222)))'''+++,,,''' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%'''''''''''''''(((((((((((()))***+++++++++++++++......---,,,***)))((((((((()))+++---------,,,+++000000111111111222555888===fff^^^OOOuuuhhhmmm]]]lllwww\\\nnnwwwTTTXXXLLLLLLHHHdddlllyyynnniiiggghhh^^^SSS```zzz{{{pppnnnwwwyyyrrrqqqxxxkkkdddYYYOOOIIIHHHJJJLLL@@@@@@===<<>>===;;;999:::===@@@<<<999666777999<<<<<<<<<<<<;;;888888<<>>666:::BBB999000555222222111---)))'''((()))$$$'''***---...---+++)))+++***)))((()))+++---///333000///333;;;BBBDDDDDD999666111,,,******+++,,,222...,,,222<<<@@@:::333222//////111333111,,,((('''""")))666666(((!!!%%%$$$&&&'''))))))(((&&&%%%&&&(((+++,,,***(((((((((%%%&&&''')))***++++++++++++((((((,,,...+++))))))---...000///...---------111111111000000000000000,,,,,,---...///...,,,***%%%''')))++++++***((('''))))))(((((((((((((((((())))))(((((('''&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&(((***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,***'''%%%)))---+++)))(((((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))******++++++++++++......---,,,+++))))))(((((()))***,,,---,,,,,,+++000111111000///111444666999]]]```MMMlllnnniiinnn___sssppp^^^ssshhhVVV\\\DDDGGGGGGbbbwwwkkk```dddnnnaaa[[[```}}}zzzqqqnnn{{{}}}qqqooozzznnndddVVVMMMJJJJJJJJJJJJ;;;<<<<<<>>>CCCHHHGGGCCC===@@@===666888@@@EEECCC===<<<:::999999;;;<<<===???===:::999:::;;;<<<<<<;;;;;;999777:::>>>===999444222555:::;;;888666888;;;:::888666333333555777CCC@@@999777:::333222???>>>777222333444444555777999555:::===777777999222***111666555111000666<<<:::@@@@@@CCCKKKCCC333///000222222000+++((()))******)))(((((()))+++---///+++***))))))))))))++++++,,,,,,---000555:::===>>>888555111---******+++,,,///+++***111;;;???999222111,,,***,,,...,,,))))))+++%%%%%%******$$$$$$)))%%%&&&'''((((((((('''&&&&&&(((******)))((((((((()))***+++++++++***)))(((+++((((((,,,---***((())),,,...111222000.........111111000000//////......,,,++++++,,,------,,,******+++,,,---,,,***(((''')))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&***---...+++))))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++...---)))&&&%%%&&&$$$%%%&&&$$$"""###'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''')))))))))(((((((((((('''((())))))***++++++,,,,,,------,,,++++++*********))))))******+++,,,,,,---///222333000///222444333777RRR{{{bbbLLLbbbooottt^^^___qqqiiieee~~~}}}RRROOOYYY===HHHIII```uuulll^^^```kkk]]]bbbbbbyyy{{{uuuyyyuuu|||}}}tttpppsssnnnbbbRRRJJJJJJLLLJJJFFF@@@>>>>>>AAACCCEEEIIIMMMGGGBBB<<<999<<>>;;;999:::===???>>>===BBB???===;;;:::;;;;;;<<<:::<<<;;;777777:::;;;999666555777;;;;;;999999===<<<:::999888999:::::::::@@@===555555888111000>>>===555000333444333333666777555===>>>444222555111---///111222222222444666///===@@@???GGGGGG;;;333000444666444///++++++,,,000///...---------///000---,,,,,,+++******))))))'''***---///000222666999666444000---*********+++)))((((((+++000333222111///)))''',,,...+++((()))***(((%%%$$$###$$$&&&(((&&&&&&&&&'''''''''(((((('''((())))))''''''((())))))***,,,------,,,+++******''''''+++,,,)))'''(((***---111333222///---,,,..................------...,,,))))))+++---,,,+++,,,---...//////...---,,,++++++*********)))))))))((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%+++111222...+++)))***'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***(((&&&$$$%%%&&&&&&$$$"""###'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))''''''''''''(((((((((((())))))))))))((((((((('''((((((((()))***,,,---...++++++++++++++++++++++++******)))((()))+++---......333555111000333444111333GGGkkkiiiMMMWWW{{{wwwbbbbbbZZZiii|||cccjjjpppFFFLLLYYY>>>PPPRRRfffppprrrfffcccfffYYYgggdddpppxxxsss{{{xxxvvvxxx{{{}}}yyyuuunnn```PPPIIIJJJMMMIIIDDDIIIDDDBBBCCCBBB@@@GGGQQQPPPGGG>>>>>>BBBDDDFFFGGGFFFBBB???AAAFFFIIIGGGDDDCCCAAA>>><<<::::::;;;;;;:::===<<<777555888:::999AAA<<<888777555555;;;AAA;;;999888;;;???AAA???===333222111888@@@777111<<<<<<555222444444111222777///000:::;;;000...333111222///---...222444222///999IIIEEE999???FFF???777444888;;;999222,,,++++++222444777888777333///,,,............,,,+++)))(((%%%***///000......222666555333000---+++************,,,---+++)))+++000555...((('''---000,,,(((((($$$((((((%%%%%%'''&&&"""&&&&&&&&&&&&&&&'''((()))'''(((((('''&&&&&&((()))&&&(((+++---//////......***&&&&&&***,,,)))''''''(((,,,111333222///,,,***++++++,,,---.........---000,,,((((((***,,,,,,+++&&&''')))+++,,,......///,,,,,,++++++***))))))((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%+++333444111,,,******(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''%%%%%%'''))))))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&))),,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((&&&&&&''''''(((((())))))******))))))((((((((('''''''''((()))***,,,...///******+++++++++,,,,,,,,,+++***((('''(((***---///---444666222111444444000000???```pppNNNPPPtttdddooorrrnnniiidddyyykkk^^^JJJHHHKKKLLLFFFLLLyyyyyywwwrrrqqq___KKK^^^nnnppp~~~xxxpppoooyyy}}}wwwtttrrrhhhYYYMMMJJJNNNPPPPPPRRRAAAFFFFFFDDDGGGNNNkkkjjjXXXGGGDDDGGGHHHHHHIIIBBBAAA@@@BBBFFFHHHGGGFFFIIIIIIDDD===999999888555===;;;::::::<<<===>>>>>>@@@;;;999888555222777@@@999666444777===???<<<888===666333888:::888888;;;000555888777333000000222555555555444333222111000:::555///---000222222111>>>BBBAAA:::444333222111333888===>>>999222---+++...:::FFFGGG===222///000,,,111555111,,,******+++---,,,,,,///222333000...///222,,,)))000...***///)))%%%(((+++***111444)))***+++------,,,)))&&&$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&))),,,+++(((&&&''')))(((000---***///000///666***''''''))))))&&&&&&)))(((,,,...,,,...111...'''***&&&%%%'''((())),,,111)))(((&&&&&&'''(((((('''))))))))))))))))))))))))***))),,,000---&&&%%%***(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%'''((()))(((&&&###!!!)))((('''&&&%%%$$$$$$$$$'''(((***---000333555666+++(((%%%'''++++++'''"""(((((('''&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%###%%%)))&&&"""...???111'''"""%%%'''%%%$$$&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...)))))))))))))))***++++++)))((('''''''''(((***+++///000222222333222111000666:::WWWwwwOOOQQQzzz```vvv{{{cccWWWdddvvvyyy|||YYYKKKIIIDDDBBBAAAOOO}}}~~~{{{tttssstttkkkbbbVVVhhhtttssszzztttwww{{{{{{|||~~~zzzpppaaaSSSLLLKKKMMMMMMRRREEEIIIGGGHHHPPPVVVlllooo]]]LLLFFFFFFCCCAAAAAACCCAAA???@@@BBBCCCAAA???DDDDDDAAA:::888:::;;;999AAA@@@>>>===>>>???@@@@@@???<<<::::::666222444:::777666555777:::;;;999777;;;666666;;;===999666666111555999888444111111333222222222222222111000///;;;888444111111111111111555999:::555222222222111111555999:::666000---+++111:::BBBAAA:::333111333,,,///222555666666444222---+++***,,,...///...,,,,,,111---,,,333111+++///333///111---&&&***...&&&,,,***))))))*********)))''''''''''''''''''''''''((((((''''''''''''(((((()))+++------,,,*********'''...------333111+++...(((&&&'''******''''''***%%%)))******,,,000...(((***&&&%%%((()))(((***///)))(((''''''))))))((('''))))))))))))))))))))))))))))))+++...,,,'''''',,,'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&))))))'''%%%'''''''''&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&'''((('''%%%###"""((('''&&&&&&%%%%%%%%%%%%&&&''')))+++...000222333)))'''&&&''')))***'''%%%'''''''''&&&%%%$$$$$$$$$((('''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$((($$$%%%)))&&&"""+++888...&&&"""%%%(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''((()))+++,,,---***)))((((((((()))***+++***)))((((((((()))***+++///000111222222222111111222555NNN{{{uuuLLLLLLuuuvvvaaaeeeWWWVVVlllzzz|||eeefffOOOKKKNNNDDD@@@BBBNNNwww|||~~~kkkppp{{{kkkiii```ooouuuuuu~~~|||}}}xxxcccQQQFFFAAAAAAAAALLLGGGPPPLLLPPPZZZWWW```kkk\\\LLLEEECCC@@@===<<>>===;;;888???AAA???;;;;;;???@@@>>>CCCBBBAAA@@@???@@@AAABBB@@@???@@@@@@<<<666444555555555666777888888888777999888999>>>>>>999444222333666888777444111222333111111222222222222111111;;;;;;999666222000000000///333444000...000000...///111333333111...---,,,333666:::999555333333444------000888???BBB???<<<111///---,,,---...------)))///---...666444...111333000333///%%%***000+++---)))&&&%%%(((+++,,,,,,'''''''''''''''''''''''')))((((((''''''(((((()))((((((((()))******)))'''&&&+++((()))000...)))...'''%%%''',,,,,,)))(((***%%%'''((((((***---+++'''***''''''***+++((())),,,'''''''''(((***)))'''%%%))))))))))))))))))))))))(((((()))+++***'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''+++000///***$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''')))***,,,---...''''''&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%)))%%%$$$((('''###'''///***%%%###&&&)))(((&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((()))***+++++++++***((('''&&&''')))******************+++,,,,,,//////000111111111111111000000FFFrrr{{{OOOIIInnnpppiiiyyyhhhWWWZZZrrrvvvsssWWWYYYEEEKKKUUUKKKGGGHHHIIIeeewwwdddqqqtttrrrhhhrrrxxx}}}~~~|||pppXXXIIIFFFHHHKKKNNNOOOQQQ^^^XXX[[[cccTTTNNNZZZQQQFFFAAA@@@@@@???===AAA@@@???>>>===;;;888777<<<@@@BBBAAAAAADDDDDD@@@?????????>>>===>>>@@@AAAAAABBBEEEGGGDDD>>>999666333555777888888888999;;;::::::<<<>>>===999444222444666777666444222222333222333444444555555555555888:::;;;888333//////111///222333000...///...***------...------,,,------000111333333333333222222000...000999@@@BBBBBBBBB888666222000//////000111***///,,,---666555111555444111333222+++000333+++...***%%%%%%))),,,+++***''''''''''''''''''''''''))))))(((((((((((())))))(((&&&$$$&&&)))+++)))&&&***,,,&&&$$$+++******333(((''')))......***''')))))))))(((((()))***)))&&&+++)))***------)))(((***''''''''')))+++***'''%%%))))))))))))))))))))))))(((''''''''''''&&&''')))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((''')))///555333,,,$$$&&&%%%$$$$$$############%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((())))))***'''((()))(((&&&%%%'''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%&&&''')))***))))))(((''''''&&&%%%%%%&&&''''''((((((''''''&&&((($$$###'''(((%%%%%%(((&&&%%%%%%'''***)))'''&&&%%%&&&&&&&&&'''((((((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***)))(((((((((((())))))***+++***(((&&&&&&''')))***++++++++++++,,,,,,------......///000000111111111333000@@@hhhYYYIIIiii}}}nnnqqqyyy\\\PPPYYYlllpppdddSSSWWWEEEJJJSSSJJJIIIJJJFFFZZZxxxhhhwww{{{yyypppzzzuuu]]]HHHGGGUUUcccnnnttt^^^___ggg\\\[[[bbbPPPFFFIIIEEE@@@======@@@@@@???>>>???@@@@@@???===;;;::::::???DDDDDDEEEFFFBBB===777:::<<<===<<<;;;===>>>>>>BBBFFFIIIHHHEEE>>>999222555888999:::;;;===???===>>>>>><<<:::999888777555666777666444333333333333444555666666777777666222555777666222000000222000333333111111333111,,,---,,,******+++,,,...//////000222555666666444222444111333888;;;;;;>>>CCC<<<:::666333000000222333...111+++***333444222888>>>888999:::777:::666'''...,,,******,,,+++(((%%%(((((((((((((((((((((((())))))(((((((((((())))))+++)))''')))---///...,,,///111///111666///***222+++)))+++//////***'''(((***(((''')))++++++++++++,,,***,,,//////+++)))+++******+++,,,...---***(((((((((((((((((((((((((((((('''&&&$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((+++111555333,,,$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((()))******)))'''%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&((('''%%%######$$$###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%&&&(((***+++))))))((('''&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%""""""&&&((((((&&&&&&$$$%%%&&&''')))***(((&&&%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''((()))***+++)))((((((((((((((())))))+++***(((''''''((()))***+++,,,,,,------------------.........///000111111555222<<<\\\___IIIddd{{{jjjuuuhhhRRRPPPVVVooozzzkkk{{{[[[UUUVVVMMMJJJMMMCCCEEEJJJLLLfff|||}}}zzzqqq~~~|||}}}xxx|||tttooodddOOOBBBKKK^^^mmmuuu{{{ccc]]]^^^NNNKKKSSSHHHFFFAAABBBAAA======@@@AAA???===???BBBCCCAAA@@@??????888>>>BBBBBBBBBCCC@@@;;;666:::???AAA???======>>><<<@@@EEEFFFHHHGGGAAA:::555666888:::===>>>??????===@@@???:::999;;;======999999888777777666666555333444555666666666666666000222333333222111111222...111333333555888666222...,,,***))),,,...///000000333666999:::999777666999444555;;;;;;888:::AAA;;;999777333///...000222000333+++)))111222111888<<<666999@@@CCCIIIDDD333000111222222///,,,(((%%%))))))))))))))))))))))))***))))))(((((())))))******)))((())),,,.........222666:::GGGPPPAAA---))),,,***,,,//////+++)))******&&&%%%))),,,---...111---+++,,,//////+++***,,,...------...000000...,,,((((((((((((((((((((((((&&&'''&&&$$$&&&((('''$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''''')))---000111///)))%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''******++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,+++(((&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""###%%%(((((('''&&&###&&&((('''''')))(((%%%&&&&&&&&&''''''''''''''')))((((((((('''&&&&&&&&&''''''''''''((()))***+++(((((('''''''''((()))))))))))))))))))))***++++++++++++,,,---------------------------...000111222333111888OOOttt```GGGbbbhhhxxxiii^^^TTTYYYppprrrfffgggUUUWWWPPPQQQJJJLLLEEEGGGOOOZZZ}}}~~~ppprrrvvvpppgggaaa]]]RRRGGGEEESSS___aaa```bbbWWWNNNPPPDDDBBBIIIBBBGGG???DDDEEEAAA???BBBCCCAAA===@@@DDDEEECCCAAAAAAAAA;;;>>>???===>>>AAAAAA???===CCCIIIKKKGGGBBB@@@???>>>BBBEEEEEEGGGIIICCC;;;:::888888:::>>>???===;;;;;;@@@@@@<<<:::>>>AAAAAA>>><<<;;;::::::::::::999666666777888888888777777222111000111222333222111///222333333777:::777111111...++++++...000111111111444888999999888888999<<<555666@@@DDD???===@@@888888777333///...///111111333---***111111...444000---555???EEEOOOPPPCCC333666:::888222---,,,,,,******************************))))))))))))******'''((()))))))))+++...000222111777PPPgggYYY888(((+++)))***...///------//////)))&&&)))+++***+++///+++))))))------******,,,---,,,++++++------,,,+++(((((((((((((((((((((((($$$''''''&&&***...---'''%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''***---...,,,((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((())),,,//////+++''''''''''''''''''''''''''''''+++......)))&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&&&&&&&'''''''''###((()))&&&%%%((()))%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''((()))******'''''''''''''''((()))***'''(((***+++,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,---///111222000222777FFFfffcccHHHccciii{{{rrr[[[NNNSSSYYYvvvllldddYYYRRRXXXIIIOOOJJJQQQNNNPPPVVVfffoooaaammmpppyyy~~~sssttt{{{|||rrrfff___XXXQQQAAA@@@JJJ[[[aaaYYYQQQRRRLLLEEEMMMJJJIIILLLCCCKKK???FFFHHHDDDCCCFFFHHHEEE===AAAEEEFFFDDDAAAAAABBB???AAA>>>;;;<<>>:::888:::>>>???;;;777999???BBB>>><<>>555666EEENNNIIIAAA???888999888555111///000222000333...,,,333111,,,///...---555<<<>>>HHHMMMDDD555:::>>>;;;444///000444++++++++++++++++++++++++******))))))))))))******))),,,...---,,,---222666000)))+++LLLppphhhDDD...)))''')))---///...000333555---)))***)))&&&%%%)))***''''''***+++((())),,,)))'''&&&&&&'''(((((('''(((((((((((((((((((((((("""&&&((((((---333111+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&***...,,,'''$$$%%%'''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%''',,,222333...(((''''''((((((((((((((((((&&&***...---(((%%%%%%'''&&&&&&%%%%%%%%%&&&'''(((###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$'''(((&&&$$$%%%&&&'''$$$)))***%%%$$$((()))%%%(((((((((''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((())))))***&&&&&&&&&''''''(((******&&&'''***---......---,,,***+++,,,---------,,,+++,,,,,,,,,,,,---///111222000444888CCC___hhhKKKfffnnn|||pppeee___OOOZZZhhhqqqeeeeeeNNNSSSOOODDD```FFFKKKMMMKKKZZZtttsssmmmkkkpppyyy~~~iiicccllliiiaaacccnnnggg```QQQ[[[bbbNNNJJJGGGDDD???IIIZZZVVVIIIGGGCCCHHHGGG@@@BBBKKKKKKCCCEEECCCAAA@@@AAABBBBBBBBBBBBBBBDDDDDDDDDCCCAAA@@@BBB@@@>>>???AAACCCCCCCCC???LLLYYY[[[XXXVVVTTTRRRPPP[[[XXXOOOMMMIIICCCDDDEEE===777:::???AAA@@@???>>>BBBFFFFFFCCCBBBEEEHHHDDD@@@;;;888999;;;=========;;;888444222222333555111333333222222555555333///444222555<<<888000444//////222333000---000777:::666444333000---///444444222<<>>===???BBBEEEFFF>>>BBBEEEEEECCCCCCGGGJJJGGGCCC>>>;;;;;;<<<===>>>555555555666666999<<<>>>666333222555999:::999888555;;;999888<<<666///444...///444777444///000555999666444444222///111666666000444@@@EEE???:::;;;>>><<<:::999555111111555000///...---,,,,,,,,,,,,,,,,,,---...000222444555000444444111333;;;AAABBB444000++++++///222111000111000//////111222222222AAAHHHJJJBBB999666666555...333666@@@cccaaa555...---...+++///444000555GGGRRR...***,,,+++---'''...*********))))))((((((((('''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******((()))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&(((((('''%%%***(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''((()))(((&&&%%%&&&'''%%%(((******((((((,,,000...---+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222444555333666KKKqqqrrrQQQYYY}}}yyyqqqMMMMMMLLLJJJTTTsssdddUUUGGGIIIIIIJJJUUUJJJTTTPPPQQQkkkiiifffYYYQQQZZZ^^^TTTLLLVVV^^^[[[YYYZZZhhhooo\\\[[[```OOOLLL^^^iiiggg```dddfffbbbbbb^^^hhhnnnmmmnnntttwwwuuurrroookkkhhhddd```[[[XXXPPPNNNLLLIIIFFFCCCBBBAAAEEEDDDBBBBBBDDDEEEEEEDDDCCCEEEDDD@@@@@@EEEGGGEEE888AAA@@@???FFFEEE===<<<:::CCCGGGAAA>>>CCCIIIJJJOOOPPPQQQOOOKKKIIIKKKNNNFFFBBB>>>;;;;;;;;;;;;;;;666777888888777777999:::;;;222000777;;;888777999>>>GGGDDD>>>===555000666444666<<>>UUU000+++,,,******$$$+++,,,++++++***)))(((((('''''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%'''))))))((('''((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))&&&''''''''''''((((((((())))))(((((((((((('''''')))(((((('''''')))***+++((((((((((((''''''''''''((((((((((((((('''''''''$$$'''***+++***'''&&&%%%***)))(((((()))***---...///...---,,,+++++++++,,,,,,,,,,,,,,,---///000222666777666666DDDdddxxxRRRVVVyyy}}}kkktttiiiUUUSSSMMMIIIQQQkkkjjj{{{ZZZPPPLLLLLLTTTQQQHHHPPPKKKXXXsssdddjjj```\\\WWW```WWWJJJRRR]]]]]][[[WWWlllzzzgggdddlllaaafffkkk{{{}}}wwwsssnnngggaaa]]]ZZZXXXTTTSSSSSSTTTVVVXXXXXXWWWPPPOOOLLLHHHHHHKKKIIICCCEEEGGG???;;;DDDEEEBBBFFF;;;EEEHHH???;;;AAAEEEBBB?????????<<<999777888:::@@@===:::888999999999888;;;===???>>>;;;999999:::>>>666555<<<===666555:::BBBNNNMMMCCC>>>777333:::??????BBBDDD???777222333999666555555222...000444333111555===???999333111888>>>===444000444333......,,,***)))***,,,///111111000///...---,,,,,,---222222000......333999===555111------///333555666222///+++***+++---//////BBBFFFHHHEEE>>>888555333...222666000888999)))444......***///999666111888KKK999<<<222&&&)))%%%))),,,,,,+++***)))(((((('''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&%%%&&&''')))******((('''&&&&&&&&&&&&'''((()))'''(((((((((((()))))))))'''((((((((((((((((((((()))))))))))))))(((((((((***)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$'''***+++***(((''''''222---)))''')))*********/////////---,,,+++++++++,,,,,,,,,,,,---///000222666666666555===VVV|||UUURRRmmmrrr___JJJcccqqqnnn```SSSLLLGGGIII___wwwddd|||uuujjjdddRRREEECCC======HHHTTTLLLSSSOOO___iii^^^eee]]]```^^^hhh___TTT___ooouuuxxxpppuuukkkmmmeeeppp|||}}}|||yyyyyywwwoooeeeiiifffYYYRRRUUUQQQKKKOOOOOORRRNNNGGGFFFJJJIIICCCDDDDDDEEEDDDCCCCCCEEEFFF<<<:::888777888999888777777;;;???@@@===;;;<<<>>>888555888>>>===555555;;;AAAQQQPPPEEE???888555:::@@@??????AAA>>>999777999:::777555444111,,,,,,000++++++...444666222...---333::::::111...111111+++---,,,******+++---000222///000111222111///---,,,111000000000...---...111333111...---///222555666555222...,,,---///000000555888;;;;;;666111......,,,***///(((,,,222+++666///000)))+++666555111777;;;DDDVVV???&&&,,,,,,---++++++******)))(((((('''***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%&&&''')))******(((%%%%%%&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((())))))((((((***,,,333...)))'''***,,,+++***...///000///,,,***+++,,,,,,,,,,,,,,,---///000222333333444444777JJJqqqYYYNNN^^^]]]HHH===GGGeeerrreeeZZZQQQEEEGGGTTTQQQkkkddd~~~|||eeeccc___UUUWWWiiigggMMMQQQWWWVVVUUUWWWOOOJJJQQQKKKJJJZZZZZZfff{{{gggbbbeee]]]iiiwwwkkkttttttpppiii|||{{{rrrwww}}}vvvnnnlllnnnoookkkgggVVVVVVTTTRRROOOKKKHHHGGGGGGEEEDDDDDDEEEEEECCCAAA===AAADDDBBB<<<888999;;;111444999======;;;999888EEEUUUUUUHHHAAA:::444666888555555888999999:::>>>888666444444000++++++...---,,,++++++,,,...000222000444444000......---+++---,,,++++++,,,///111333+++---000222111///,,,***++++++---000///+++***---000///.........000222333333000---,,,,,,---------000///111333000***(((***+++$$$,,,&&&'''111---555...000******333444222777...AAA]]]FFF(((***+++---))))))))))))((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&&&&%%%%%%'''))))))((('''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''(((((((((((())))))(((''''''&&&&&&((()))***))))))))))))************((((((((((((((('''''''''))))))((('''&&&(((,,,000...+++((())),,,//////...,,,///111000,,,***+++---,,,,,,,,,,,,---///000222111///111444444AAAfff]]]JJJNNNKKK===<<<999NNN{{{xxx}}}jjjWWWMMMLLL@@@LLL]]]mmm}}}}}}|||~~~nnnkkkfffaaa\\\VVVOOOJJJKKKFFFIIIOOORRR\\\```VVVMMMXXX\\\^^^ddd^^^QQQOOOVVVZZZqqqrrrttt}}}{{{yyyvvvoooyyy{{{wwwtttrrrqqqppppppnnnkkkhhhfffiiikkkfff^^^XXXYYY\\\RRRWWWYYYYYY^^^bbbXXXJJJRRRbbb```PPPHHH???444111222//////444777777999===666444444555222......111/////////------///222333///...///111///+++***------------...///000111222+++,,,...///...---+++)))''''''***//////******...---.........------...///111///---,,,,,,,,,+++))),,,***+++///...)))(((,,,+++###///***&&&...,,,111***000,,,***333444111666...444OOOGGG///(((%%%---'''''''''''''''((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&((((((((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))))))))'''&&&&&&&&&%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''')))))))))******+++++++++'''''''''((((((((((((((())))))((('''''')))---111+++******+++---///000000***...111111---+++,,,///,,,,,,,,,,,,---///000222222...///333222:::\\\aaaFFF@@@???:::<<<777AAA```~~~nnnccc]]]VVVRRRNNNNNNSSSfff~~~{{{wwwooonnntttuuuooogggeee```cccjjjhhh[[[TTTWWWZZZXXXWWWVVVVVVUUURRRPPP\\\PPPXXXgggddd```ggglllqqq}}}zzzxxx}}}|||sssmmmlll```oookkkYYYPPPEEE666000333000000555777666666888444222333555444000111555)))...222333222000...+++///+++---333111***)))000......//////000111111111......------,,,+++++++++)))''')))......***+++000+++---......---,,,,,,,,,555333111111111000...,,,(((%%%'''---...+++,,,000,,,%%%444///&&&,,,***...&&&///...,,,444444111555888,,,BBBJJJ:::,,,$$$111%%%%%%&&&&&&'''((((((((($$$%%%&&&((()))(((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))+++''''''''''''''''''''''''"""$$$''')))***)))'''&&&'''&&&%%%&&&''''''%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&))))))******++++++++++++&&&'''''''''(((((())))))(((((()))))))))***---000,,,,,,------------------)))---111111---+++---000,,,,,,,,,,,,---///111222444---...333111666VVV|||cccEEE999999;;;888888;;;LLLmmm|||wwwZZZUUUiiifffOOOZZZ~~~mmm\\\bbbeeecccYYYVVVZZZVVVSSS\\\LLLMMMOOORRRTTTTTTRRROOOUUUXXX[[[]]]^^^bbbhhhlllmmmlllsss|||{{{sssuuu~~~^^^WWWVVVEEE333:::222...111666666444333777111000555444---,,,111222111111111222111///---000,,,,,,...---)))+++111/////////......------,,,///...---++++++++++++,,,+++(((+++111222---+++///,,,++++++,,,///111111000000000//////000111222222******************++++++***+++,,,---------,,,,,,...---)))///999333)))---;;;777@@@QQQ///++++++///*********(((&&&&&&((()))%%%&&&'''(((((('''&&&%%%)))))))))'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&(((******(((&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((('''%%%***)))'''&&&&&&''')))***...+++)))))),,,---,,,***%%%%%%%%%&&&'''((()))***%%%&&&(((+++,,,***'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''''''''&&&%%%$$$&&&''''''((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***((('''))),,,...---+++******+++++++++,,,,,,,,,111111000///...------,,,---------,,,,,,------...222333//////444777LLLllljjjEEE<<<===555666666555999MMMmmmdddXXXaaaddd___[[[]]]]]]ZZZXXXYYYRRR[[[jjjqqqeeeSSSNNNUUUZZZZZZRRRNNNQQQKKKHHHPPPLLLLLLOOOUUU^^^gggmmmpppssswww|||wwwmmmeeePPP======777333111000///333999666222111333222000111444555222///...000222444555111---,,,///...***+++000.........---------------...---+++*********,,,---...+++,,,000///+++***,,,(((((((((***,,,------,,,000////////////000111222---,,,+++*********+++,,,***+++++++++++++++************'''---777222***...111...<<>>;;;333333333333444222...+++...---,,,,,,------,,,,,,+++++++++,,,,,,---------,,,***((('''(((+++...000111...,,,+++***)))***+++------000333777999888777222222111111111111222222333111...,,,+++,,,---...---,,,+++***)))(((((('''&&&+++(((***333111+++...111)))666RRR444***'''...)))(((&&&&&&(((*********''''''((((((((((((''''''((())))))(((&&&%%%&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&(((******(((&&&$$$$$$$$$$$$$$$'''+++000444777''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$#########$$$&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''(((((('''((())))))******))))))'''((((((((((((((('''''''''''''''''''''''''''''')))((((((((((((((('''''',,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,---...000000///444333333666222666GGGqqqTTT<<<:::666555///000555222111CCC\\\wwwtttggg^^^___gggtttnnn\\\===;;;<<>>;;;;;;:::>>>:::111111999<<<888///......000222333333111,,,,,,++++++...///...,,,+++++++++,,,,,,---------+++***)))((())),,,...000...---+++))))))+++---...((((((+++///333666777666444333333222222333333333333222000...------...//////...,,,***)))((((((((()))///,,,+++222111+++...,,,)))888PPP000)))&&&,,,***(((&&&&&&(((***+++***(((((((((((((((((((((((('''((())))))'''&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%)))...///,,,((($$$"""%%%%%%%%%'''***---111333'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((''''''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''',,,,,,,,,---------......******++++++,,,---------+++,,,,,,---...///111222///444222111555444666CCCbbbXXX>>>;;;888666...///777666000777FFFZZZuuuyyydddLLL@@@666555999;;;===>>>999:::999444444777888666???:::333///...///000111+++,,,+++,,,000444222---,,,,,,,,,,,,------------++++++***++++++---...///,,,---,,,)))***...111000''''''(((+++///222444444555444333333222333333333222111000//////////////////...,,,***))))))))))))***222000,,,222222---///(((222FFFYYY555///+++)))+++(((%%%&&&)))+++***((()))((((((''''''(((((()))'''(((******(((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###)))///000---'''$$$###'''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((***+++)))&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%%%%&&&&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((())),,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,---...000222333000666222111777777888AAANNNuuu[[[AAA<<<:::666000000666888444444999AAA]]]~~~vvv[[[KKK:::333444666999===:::888999======:::999;;;GGGCCC>>>999555222...,,,,,,.........444:::888111.........---------------+++,,,------............+++///...++++++000222///,,,***)))***,,,///111111333333222111111111111111//////000111111000///......,,,***((('''((())))))(((222000+++111222///111(((;;;QQQZZZ111111000***---)))%%%&&&)))+++)))'''***)))(((''''''((()))***&&&(((******)))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$###(((,,,,,,(((%%%$$$&&&'''((((((((('''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%(((***(((%%%$$$(((,,,'''''''''((((((''''''''''''((()))'''$$$###%%%'''$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''''')))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---///111333444222888555444;;;;;;888===BBBjjj^^^CCC>>>;;;777555333333444555444333888KKKeee~~~|||wwwwwwbbbTTTDDD;;;888555555888===999<<>><<<555/////////......---------,,,---...///000///...---,,,000000,,,,,,111222......+++'''&&&(((***+++,,,222222111000//////000000---...000111222111///...,,,+++)))'''&&&'''((()))%%%000///***000333111333&&&===PPPNNN""")))...***...***%%%&&&)))+++)))&&&***)))(((''''''((()))***&&&(((***+++)))(((((()))(((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%$$$$$$$$$######$$$'''***((($$$"""%%%(((&&&''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((###&&&(((&&&######'''+++''''''(((((((((((('''''''''))))))'''$$$"""$$$&&&#########$$$%%%&&&'''(((&&&%%%%%%&&&'''(((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))((((((***---******+++++++++,,,,,,,,,------------------------***+++,,,---///111333444222:::999888???>>>888:::AAAfff___DDD>>>;;;777999666000///333444333:::BBBOOObbb|||]]]>>>>>>AAA888444;;;@@@AAABBBAAA;;;:::BBBKKKAAA@@@JJJRRRNNNKKKEEE999111333555888999:::::::::444333222333333111...,,,---+++---222222+++(((++++++,,,+++***...222000+++...%%%###******"""###***+++---///111222222111111333000---,,,///111111000---,,,)))'''''')))+++---000///222777999666444666:::999444+++(((,,,---***...)))&&&''''''%%%&&&(((***)))(((((())))))((('''+++((((((,,,---)))'''(((((((((((((((((((((((((((***+++++++++***)))'''&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((''')))***(((%%%###$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$((()))&&&!!!'''111111(((,,,$$$ %%%(((%%%%%%(((%%%&&&'''(((((('''&&&%%%***&&&***444333***%%%***000---)))&&&$$$$$$%%%&&&###%%%''''''%%%$$$''')))&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%###$$$%%%'''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&((())))))...---++++++---...---------,,,+++---000111...+++------,,,,,,---000222444===999666999>>>@@@<<<777;;;QQQtttiiiEEE666AAA:::555111000111333333222111999>>>III___ttt{{{zzzrrrQQQHHHBBB999;;;GGGOOOKKKDDD>>>===AAAGGGKKKEEEFFFRRRZZZSSSLLLCCC555;;;;;;;;;;;;999777555444777555444333222000...+++---+++,,,111000,,,***,,,***,,,+++)))+++///...+++(((''')))......***+++///)))***,,,...111222333333///...,,,---///000...++++++***)))))))))***,,,---///---000666999666333333///,,,)))&&&$$$&&&+++///...)))&&&((((((''''''))))))(((''''''((()))))))))+++((((((+++,,,)))'''(((((((((((((((((((((((((((---,,,,,,+++)))'''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))''')))***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((('''$$$&&&...555777)))&&&$$$%%%$$$######&&&&&&&&&'''(((((('''&&&&&&***&&&)))111111)))%%%)))+++***(((&&&%%%%%%&&&'''$$$&&&''''''%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((())))))'''(((((()))((('''&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&'''((()))***......------------------...------...111111...,,,......------...000333444:::999999<<<@@@AAA===999777GGGggglllHHH666???999555111000111333333222000666888@@@RRRbbbwwwrrrbbbQQQ@@@AAAMMM[[[SSSCCC555444<<<>>>:::??????JJJOOOFFFAAA>>>444@@@@@@???>>>===<<<:::999999777333111000///---+++---++++++......,,,,,,...+++...///+++***---...---)))...000---+++,,,***&&&++++++,,,---...000111222,,,,,,,,,...///---***'''*********++++++,,,,,,---,,,***,,,555:::777111...'''###$$$((('''###(((111...(((&&&((()))((((((+++((((((''''''''')))***+++,,,((((((+++,,,)))'''(((((((((((((((((((((((((((///...,,,)))'''&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''(((((('''%%%$$$%%%&&&$$$%%%&&&'''''''''''''''&&&'''((((((&&&)))777EEE777222)))""""""&&&'''$$$&&&'''(((((((((((('''&&&)))%%%'''------'''%%%)))&&&&&&&&&&&&&&&'''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&%%%&&&&&&'''((()))$$$&&&((((((&&&$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''((())))))''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))((('''''''''((()))***+++---///111///,,,+++,,,///222111111111333333111//////.........///000222333555777999<<<>>>>>><<<;;;999>>>SSSqqq~~~~~~rrrLLL777<<<888555222111111222333222000555333666BBBKKKZZZooojjjNNNDDDIII___ZZZKKK;;;999BBBAAA999999666;;;===666999@@@===BBBBBBAAA@@@???===<<<;;;777555111///......---,,,---,,,+++,,,,,,---...000...222333///,,,...000111+++111///)))+++444111%%%000///---,,,++++++,,,---,,,,,,,,,------,,,***(((++++++,,,------,,,+++***+++'''***444;;;888000+++(((%%%,,,666333'''&&&///---'''%%%''')))((()))+++(((((((((''''''(((+++------)))(((++++++((('''(((((((((((((((((((((((((((...---***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))&&&''''''&&&&&&%%%&&&&&&$$$%%%&&&'''(((((((((((((((%%%&&&)))&&&%%%111CCCNNNFFF666'''%%%******%%%''''''''''''''''''''''''(((%%%%%%******&&&&&&)))###$$$&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++%%%(((++++++)))&&&###"""%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&'''''''''''''''''''''''''''((()))******))))))(((((()))***++++++,,,000333111,,,***,,,///555555444444555444444333.........---...///000111000333666777666777:::===@@@:::FFF```mmmlllvvvxxxSSS::::::666444333111111222333333333666222222999<<>>;;;888666444333333111...------......---------,,,***+++---///000---222444///,,,...111111+++---)))%%%222DDDCCC555111///---,,,+++***++++++......---+++++++++,,,------......///...,,,***(((***'''***555<<<999111+++))))))444CCC@@@000(((---,,,'''$$$'''((('''(((+++''')))***)))((())),,,///...***(((***+++((('''((())))))))))))))))))))))))+++***((('''''''''((()))&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***$$$###'''&&&###(((333KKKRRRPPPAAA///&&&%%%'''''''''&&&&&&&&&&&&''''''&&&$$$%%%''''''&&&&&&((($$$%%%'''((('''&&&%%%$$$((('''&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((()))+++,,,&&&)))---...+++(((%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((($$$$$$%%%&&&''')))***+++)))(((((((((((()))***+++***))))))))))))******++++++///222111,,,***,,,///333333333333222222222333------,,,,,,,,,------...000222333222111333999??????:::DDD\\\hhhdddgggqqqZZZ===:::444444333222222222333444333666111000555444666DDDuuu[[[LLLBBBHHHPPPSSSQQQLLLGGGEEEJJJEEEHHHKKKFFFFFFFFF===>>><<<:::888666444333333111///------...///...------...---******...///...***///000...---...///---...---&&&###000AAA@@@444------,,,,,,,,,---............---+++***+++...000.../////////...,,,***)))+++***...888>>>:::444000'''(((222@@@AAA666...---...(((&&&((()))((((((+++(((+++------******,,,//////***(((******((('''((()))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''%%%$$$###$$$&&&''''''&&&$$$%%%&&&''''''''''''''')))%%%###$$$%%%###$$$&&&222III```^^^AAA%%% (((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''(((((('''&&&$$$###'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&((()))***+++&&&)))---...,,,)))&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%%%%&&&(((***+++---+++***)))(((((()))***+++******))))))))))))******)))---000///---+++,,,------...///...------///111,,,,,,,,,,,,,,,,,,++++++222333333111111333:::???777888DDD[[[iiigggbbbaaaxxxbbbAAA999333444444333222111333444111444000///444111000:::iiiPPPMMMUUUhhh~~~~~~zzz}}}yyyoooooooooiiifff```RRRNNNKKKGGGBBB===999777666222111000000111000...,,,,,,//////+++***......+++))),,,...---///111///***///...)))&&&***111000***,,,,,,---...............***,,,------,,,,,,...000------............------------222;;;???;;;777555******,,,111666777333...111+++(((***+++)))***,,,(((,,,000000---+++,,,...000+++((()))***'''&&&((())))))))))))))))))))))))((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''((((((((('''&&&&&&%%%###"""$$$'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''%%%""""""&&&'''%%%&&&444OOObbbXXX:::''''''%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&'''((('''&&&'''(((((((((((('''&&&&&&'''%%%$$$%%%'''((('''%%%&&&%%%&&&&&&'''((()))***%%%'''***+++***(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&'''(((''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((((((((((((''''''((()))+++,,,---,,,***((((((((()))******))))))((((((((())))))(((***,,,---...---,,,,,,)))+++,,,,,,++++++///111------------,,,,,,+++***///000111222222444777999444666>>>MMM```lllmmmiiirrryyy|||hhhCCC888111333555444222111333555000333000111666222...777rrrOOO===EEEbbb}}}oooiii___SSSFFF;;;444000555444333333333111...+++,,,000000++++++......)))***,,,...///333555111***+++,,,---,,,,,,---.........///000000///---,,,***&&&***...///---,,,---///++++++,,,---...///000111...000555===???<<<999:::111...(((%%%,,,444555///444...+++,,,---++++++---)))...333333///+++,,,---000+++((()))***'''&&&((()))))))))))))))))))))))))))*********)))'''$$$###%%%%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&%%%$$$###"""###''')))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$"""(((((( (((,,,***...###111VVViiiUUU555%%%%%%$$$###""""""###$$$%%%!!!$$$&&&'''((()))(((%%%'''''''''(((((((((((()))&&&$$$###$$$''')))'''%%%&&&&&&%%%&&&&&&'''((()))###&&&((()))(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''((()))))))))((('''''''''&&&''''''''''''''''''''''''###$$$&&&((())))))(((''',,,+++)))((((((((()))***///---+++)))(((((()))***))))))((((((((((((((()))(((((())),,,...///---+++***,,,------,,,---111444............---,,,+++++++++---///222333333222111777666444;;;RRRnnn||||||qqqqqqtttlllDDD777111333555444222111333555222555222444999444000888hhhIIIHHHMMMeee|||rrr___EEE666777999666666AAAGGG666)))111///222555444000,,,,,,------,,,,,,...111222111///,,,,,,,,,++++++,,,,,,------//////------///...***---......+++'''&&&***---)))---///...******---111444444===@@@:::<<>>777777666111888AAA???===555------...+++)))***,,,***((()))+++...//////000///............---,,,,,,+++)))'''''''''((()))'''(((***++++++***((('''...//////---)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&%%%######%%%(((,,,...$$$'''%%%***EEEbbb___III&&&### ###''')))'''###&&&)))&&&&&&,,,)))$$$+++%%%&&&&&&%%%###$$$%%%&&&$$$%%%'''((()))((('''&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))))),,,++++++******))))))((())))))(((((()))+++---...---......---,,,+++******)))******++++++,,,------------.........------,,,......------,,,,,,++++++///,,,---222444111///000444444444<<>>;;;444444222111111000000000000111222333333222111000nnnVVVLLLLLLhhhoooBBB666666:::NNN^^^OOO555+++///,,,***+++///222111000+++///333222...,,,...222111000///......---......555AAAIIICCC888111000000...,,,***+++000222222111...---+++((((((---444:::???333222777666999<<<777999111,,,++++++******---111---)))'''(((+++---.../////////---+++))))))))),,,+++***)))(((((((((((((((((()))******)))((((((---......,,,)))'''&&&&&&&&&&&&''''''((())))))***'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&***555GGGVVVQQQDDD222&&&###%%%((()))777@@@???>>>IIIHHH999111'''%%%###$$$###"""###&&&$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$#########$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((()))))))))******))))))((((((((()))******---------------,,,++++++))))))***++++++,,,,,,---------.../////////......///...,,,+++,,,...000111---,,,---000333333333222555666777999DDD]]]|||^^^AAA>>>555444333111111000000000000111222222222222111000lllLLLGGGPPPhhh}}}MMM<<<888111666@@@:::000333///------///111222///,,,+++///222111---***---000///...------,,,,,,,,,---222999;;;777222///...,,,///,,,***+++///000///---,,,,,,+++))))))+++...111;;;///222;;;:::::::::333333///,,,......++++++---111---(((&&&'''***,,,---///000000---***(((((())),,,+++***))))))(((((((((((((((((())))))(((((((((((()))+++***(((''''''(((%%%&&&&&&'''((()))******&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&###%%%)))'''%%%...;;;@@@:::111((($$$'''...444:::@@@;;;:::GGGLLLIIIKKK222)))$$$%%%&&&###"""$$$%%%&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$#########$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******'''''''''(((((()))******(((((((((((((((((()))))),,,,,,,,,---,,,,,,+++************+++,,,,,,------,,,,,,---...//////.........---,,,+++,,,...000222++++++,,,///222666666555333444555444:::NNNnnn}}}eeeFFF???666555444222111000000000111111111111111111111111^^^OOOFFFMMM[[[???;;;000---222///...777000000000222222111...+++---000222111...,,,---...,,,,,,+++++++++,,,,,,---...000000...///333222......,,,,,,,,,------,,,+++++++++*********))))))))):::///222;;;:::888;;;888555111000000...***)))+++///,,,((('''(((***,,,,,,...000111...***'''(((***+++++++++******)))((((((((((((((((((((((((((((((%%%'''))))))((('''((()))%%%%%%&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''""""""$$$$$$ $$$+++'''***,,,***&&&&&&))),,,111///%%%###...999GGG\\\III777'''&&&(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&''''''((((((((()))******++++++++++++******))))))******+++,,,,,,,,,++++++,,,---............------,,,,,,,,,---///000***,,,---...222777888555000111222222666GGGeeelllKKK@@@888777555444222111111111111111111111111111111111___PPPIII\\\tttKKKFFF777///222///---666000111222222000//////000222222222222111///......+++******++++++,,,---...---//////---///333222...+++,,,...---,,,+++,,,---+++***))))))))))))((((((777---444???<<<888;;;;;;999444111000---((()))------+++(((((()))+++,,,,,,---000111///***((())),,,++++++++++++***)))(((((((((((((((''''''(((((((((''')))******((('''((()))%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%###!!!!!!"""######%%%(((###%%%'''(((&&&%%%&&&&&&555111))))))...000EEEhhhgggIII---&&&'''&&&$$$&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((())))))*********))))))''''''(((((()))*********)))***+++,,,------------,,,,,,,,,,,,---------------//////---000666777333......000222444AAA\\\vvvuuuSSSCCC999888777555444333222222111111000000000000111111nnndddZZZKKKfff]]]UUUBBB555666333000777111222333111......222666555444333333333222000...*********+++,,,---...///***...///,,,+++,,,***'''))),,,//////,,,+++---///,,,***((('''((()))******000***777FFFAAA999999888:::555000...+++))),,,111+++***((((((***,,,,,,+++---000222///+++(((***---++++++,,,++++++***)))(((((((((''''''''''''((((((***+++,,,+++)))''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((******)))'''%%%$$$$$$$$$$$$!!!$$$&&&'''((('''&&&(((%%%""""""&&&+++///111111///---111...%%%666[[[~~~XXX222%%%&&&&&&&&&((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''###$$$%%%'''((()))))))))'''((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((()))***+++,,,,,,---,,,+++,,,,,,------,,,++++++///222111---000555555111......///111222<<>>===;;;888666333222111333333333222222111111111~~~sss[[[GGGGGGXXXyyyoooZZZBBB666222,,,...000222222333777===CCC999333111333333111111333333333333333333222...+++---,,,+++***+++---///000000...------...//////...---------+++)))(((***+++666444333666::::::555111333...,,,---,,,)))'''(((...+++((((((+++...000///555222...++++++******))),,,,,,+++***)))(((((('''(((((()))******))))))((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&)))***&&&(((***++++++***(((&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&((((((&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###$$$'''+++///111<<<999///,,,((((((000mmm{{{QQQ+++&&&'''---+++&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&'''(((((()))******++++++******))))))((((((''''''&&&'''((()))******))))))(((((())))))))))))((((((***,,,...///...---------...---,,,---111444555555333......333555777BBBPPPxxx___DDDBBB>>>:::666444333333222222222222222111111111xxxsssxxx|||YYYIIIGGGbbbpppPPP888555666,,,+++...111222333555999===222...,,,///111000000222777333111222444444///+++---,,,+++++++++---///000111///,,,,,,...000000000---,,,+++***))))))+++,,,222///---///444666555333888111,,,---///,,,+++++++++...---***(((+++///000444222///---,,,++++++***,,,++++++***)))(((((((((+++++++++***))))))(((''''''&&&%%%%%%%%%&&&&&&'''((())))))(((&&&&&&(((***(((((()))******)))((((((***(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$&&&***---111777///&&&'''&&&'''111UUUrrrTTT---&&&)))///)))'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((('''''''''''''''''''''((())))))***++++++,,,,,,***)))))))))((((((((('''((((((((((((((()))******(((((())))))))))))((((((***,,,...///...---------...---,,,---///111444555000///222666777666<<>>444333000......000222555666444000000444555222111222---///222555666444000---,,,,,,------.../////////,,,+++***+++---//////...555000+++***+++......---000,,,***000888;;;555...&&&(((---111///)))))),,,''',,,+++&&&)))333333+++&&&***------***(((((()))))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))'''%%%$$$))))))'''%%%###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%(((******%%%&&&(((*********))))))*********)))((((((''''''))))))))))))))))))))))))$$$%%%%%%%%%$$$$$$&&&((("""'''%%%$$$&&&###)))<<<]]]lllIII+++******///,,,$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((())))))*********+++---,,,+++***)))'''&&&&&&(((((((((((())))))))))))(((((())))))))))))((('''***)))(((''''''((()))******,,,...///...---------(((,,,111444333222333444333666777666999BBBMMMTTTMMMaaayyyrrrEEECCC@@@<<<999888777777//////000000111111111222tttiiiYYYHHHQQQ___OOOAAA===777...222+++///:::333666444777777333222555888777555;;;===777111111333222...+++//////***000555---...------,,,,,,------...,,,,,,------......------...,,,///444666555666999---+++))))))+++,,,---,,,...///$$$+++...)))111,,,,,,+++)))((((((((()))***&&&&&&&&&'''''')))******...&&&%%%,,,,,,&&&$$$((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''"""***$$$,,,###&&&&&&)))(((%%%$$$%%%(((((('''***///222...&&&$$$)))000(((((((((''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$###$$$''',,,000YYYKKK888((("""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######(((+++''' '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&(((,,,///...---+++)))(((((()))*********))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))......///000000///...---...,,,,,,000111000111555///444999888777<<>>666888222666222333///+++---222000)))xxxiiiwwwRRRHHHOOOsss___III:::777///333,,,...777111666222555555444777<<>>@@@<<<777:::555888///111000---///444222---wwwfffkkkQQQOOOQQQrrrwwwYYY999666...444------444///666111333333555<<>>@@@AAABBBCCCBBBEEEQQQnnn[[[???===:::777<<<666888...111222000111333222///fffqqqgggWWWKKK\\\mmmBBB888///444......333...888444444444666>>>FFFFFFAAA999666===HHHDDD333+++000...)))+++,,,***444999222,,,---///000000///---,,,---------------......///777111111999???<<<555000---+++((((((((())))))(((,,,111'''))))))'''000)))((()))***++++++***)))(((---,,,+++)))(((''''''&&&$$$...111)))$$$''')))&&&***))))))(((''''''''''''((((((((((((((((((((((((''''''''''''((())))))***&&&'''!!!((($$$ ---(((,,,(((%%%&&&'''''''''(((&&&&&&''''''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%+++)))'''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&---%%%"""'''&&&"""'''333'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''(((((('''''''''%%%$$$$$$&&&(((***)))(((''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((())))))***))))))))))))))))))))))))***+++,,,---------,,,+++///,,,+++......+++,,,///333444666:::======;;;:::888>>>IIIeee```BBB===888666;;;555666222444444222111000///...rrrfff}}}]]]SSSMMM\\\WWW@@@333666000000444000;;;888777666777===BBB@@@:::999333666@@@===///)))///111***+++***(((///222((()))+++,,,......,,,+++))),,,,,,---...000222444555888333222:::???<<<555000...+++)))(((((()))((('''///777,,,***'''$$$,,,$$$((()))***++++++***)))(((***)))(((''''''''''''''''''111333+++%%%''')))%%%''''''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&'''((((((((())))))***((("""***...:::III444222***%%%&&&%%%$$$%%%)))&&&%%%%%%&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% """%%%%%%%%%$$$$$$%%%&&&%%%$$$""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((######'''&&&"""%%%---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&''')))+++((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***,,,---------,,,,,,///,,,+++------++++++...555333333555888999888666333;;;HHHbbb{{{|||dddEEE@@@:::777===666888888555333222111000000111hhhtttaaaLLLHHHeeevvvNNN;;;999333333666000<<<999:::999777:::===;;;666666111222777555---***---111***+++,,,+++222444))),,,,,,............,,,,,,,,,,,,---...111444777999888444444:::>>>:::555222///---***((())))))((('''(((333+++++++++,,,777000((())))))************)))((('''''''''''''''((()))***///000+++'''''''''&&&%%%$$$$$$%%%&&&(((***+++''''''''''''''''''''''''%%%&&&''''''(((''''''&&&'''(((&&&333DDDhhh~~~ZZZ444***%%%'''&&&###$$$***$$$$$$###$$$%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''!!!###%%%%%%$$$$$$%%%&&&###%%%((((((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%'''((((((((()))+++---((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))***,,,---...------,,,///,,,+++......++++++///444333222333555777777777222;;;EEE\\\~~~~~~dddHHHEEEBBB???FFFBBBEEEBBB999222111222333444666ssszzz}}}bbbMMMSSSmmm___FFF===555555777///999666999:::888999;;;:::777222222111111111///---,,,///***,,,///000777888+++///000000000000000000///---------...000444777999777444555999;;;888555555111...+++)))))))))(((''' ...)))***---222@@@888)))))))))))))))******+++)))((((((((((((((())))))***((((((+++***&&&%%%(((%%%$$$######$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$ '''(((///CCCwww___///'''%%%***+++%%%$$$***%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%'''((((((((((((%%%&&&&&&%%%$$$###$$$%%%&&&)))++++++'''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###'''&&&###(((111222+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***+++((((((((())))))(((((((((((((((''''''''''''((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))***,,,---.........---///,,,,,,......,,,---000//////111222333333555555333:::???PPPrrraaaHHHKKKKKKKKKTTTTTT[[[TTTDDD555111333333333555}}}www}}}[[[JJJTTTrrrkkkNNNAAA777777888...666333888;;;999999;;;<<<:::000333333000000333000***///***---111222999888+++...---,,,,,,,,,,,,---......---------///222555777666444555999999666555777222///,,,*********)))'''%%%444---+++))),,,888000***)))((((((((()))+++,,,++++++***))))))))))))))))))"""""")))+++&&&%%%)))&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""!!!)))'''!!!+++___ttt:::***###$$$---///(((%%%***((())))))'''&&&&&&)))+++$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((())))))))))))(((((((((&&&###"""###$$$ """$$$###"""$$$(((,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%% )))<<<>>>444'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))******((('''((()))(((((()))))))))))))))(((((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))***+++,,,...//////......///,,,,,,...///---...111'''+++///000000000111222444999999EEEggg|||]]]HHHOOORRRTTT```cccllldddOOO:::333333222000111ttt{{{lllVVVTTT]]]___>>>>>>;;;222111555111>>>BBBGGGBBBDDDLLL888111222333444555333000---...---...111444555222///***+++,,,---...............+++***,,,111444444222777444222333555777666444...,,,++++++,,,+++***((()))---...***(((******))))))(((''''''''')))***+++((('''&&&'''((()))((('''&&&&&&''''''(((((())))))'''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&))),,,///&&&''')))******(((&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%$$$###""""""'''&&&%%%%%%&&&'''&&&%%%&&&%%%############%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$***222:::'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((())))))((('''&&&&&&'''))))))((((((((((((((()))%%%))),,,***$$$"""&&&+++(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''***---000//////+++***)))+++......+++(((...)))(((+++......///333222<<<888:::VVVxxx{{{dddKKKOOORRRVVV```]]]```QQQDDD444---...111000---~~~zzzfffUUUOOOhhhxxxNNN>>>666444666444777BBBDDDJJJDDDCCCNNN@@@???;;;666222000000///...,,,,,,,,,...000000---***+++,,,---...////////////,,,------...///222444777777444111222555666333//////---++++++++++++)))'''(((,,,---)))((()))***((())))))(((((())))))******(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''')))***)))((((((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%'''(((***&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########'''&&&%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%(((+++''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''(((***))))))((((((((())))))+++,,,---***%%%$$$'''+++(((((())))))))))))(((((((((((((((''''''(((((((((''''''(((***---//////...,,,+++***+++------+++(((...)))(((+++...///000333111888555888QQQnnnyyygggLLLMMMMMMNNNUUUOOOPPPCCC;;;333000222444333000zzzyyy~~~```JJJTTTtttcccBBB111666888---666;;;<<>>CCC;;;;;;222333555555222///---,,,nnnTTTTTTaaannnHHHCCCCCC333111333000999777===WWWWWWFFFDDD@@@===999444///+++---...///000000000111111000000111111222111111111666333000///000111111000000---...444<<>>666222000///...+++---...///...///111333000000111222222111111000111...,,,...333555444111///......111444666444111444000,,,))))))(((((('''&&&***+++((('''***+++)))((()))+++---,,,+++((('''(((+++,,,***'''&&&''')))))))))))))))))))))(((((()))************))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((()))))))))((('''%%%%%%%%%&&&&&&'''(((((()))))))))((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((((((''''''((()))((('''''''''((()))***+++''''''***///333222...)))(((((())))))))))))((((((((((((************((((((***))))))+++------,,,+++,,,------,,,++++++---...000,,,---111444333333555222444222666>>>DDD[[[}}}qqqNNNDDD===:::???555333/////////...------...000}}}}}}www{{{}}}|||qqqaaaMMMTTTqqqoooNNNAAA999000777///...444MMMiii\\\IIICCC:::333000/////////---...000///......000222000000111111111111000000......///000222222111000......////////////000000333000,,,)))((()))((((((&&&+++,,,)))(((+++,,,***'''((()))++++++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))''''''((((((((((((((((((((())))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$#########$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&'''((()))***(((((())),,,---...,,,+++(((((())))))))))))(((((('''(((***++++++***(((''')))))))))+++---...---,,,+++,,,---,,,++++++...111222......333555333222333000666555555<<>>444111///...------///000...,,,sssrrroooqqqiiidddjjjgggbbbfffqqqppprrrqqquuuuuuaaaUUUgggwwwKKKHHHCCC333...333777CCCLLLHHH;;;DDD,,,999666666///000222111111000000000000000///000111333333222...+++---------///111111///---,,,000,,,***111222000777555...***))))))&&&&&&((((((++++++'''%%%((()))'''111...++++++,,,---+++)))))))))))))))(((((((((((((((((('''&&&&&&'''))))))((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,)))((()))&&&###$$$)))%%%&&&&&&%%%###%%%***...---+++'''%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$########################'''&&&%%%%%%%%%%%%$$$######$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''((()))******)))((('''&&&'''***,,,,,,+++)))'''((())),,,...000///......000///...------...///000777888888555222111333666444000000444:::BBBNNNZZZjjjQQQ??????AAA999333444///////////////000111222|||tttjjjbbbhhheeedddkkkjjjgggmmmjjjhhhkkkgggcccsssppp^^^^^^vvvfffKKKJJJ:::333333111888AAA???<<>>777666111111000///////////////~~~zzzvvvppphhhbbb\\\fffhhhiiinnnkkkhhhooohhhdddgggbbbUUU^^^}}}zzzeeeVVV^^^~~~PPPOOO???888555---000:::===CCCMMM444;;;555888555888888666333000//////000111000000000111111111111111111000000000111000...,,,+++222///...333///(((,,,000+++(((******)))))),,,'''+++,,,)))(((+++,,,***)))***+++......,,,((($$$))))))))))))(((((((((((())))))(((((()))***++++++)))***+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))%%%$$$(((+++(((%%%%%%%%%&&&&&&%%%$$$$$$%%%'''---+++(((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))(((((())))))***++++++,,,------------,,,******+++,,,---...//////...------,,,,,,------...000333555666666555666777333111111666:::???IIIRRRkkkyyy^^^FFF@@@CCCBBB===:::444333111000......------}}}{{{{{{xxxssslllfffaaa^^^]]]]]]jjjpppsssxxxuuurrryyyzzzrrrrrrmmm\\\^^^{{{}}}jjj[[[VVVdddkkkSSSBBB:::777...000===DDDRRR\\\>>>>>>333666666:::@@@===777111...,,,,,,,,,444444333222000000222333333222000000000///---,,,+++111...,,,111---(((,,,111+++)))***+++))))))+++'''+++---******,,,---,,,((()))+++,,,,,,***(((%%%))))))))))))(((((((((((()))))))))******+++,,,,,,***,,,,,,,,,***((())))))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))$$$###***...,,,'''%%%$$$%%%&&&&&&&&&&&&'''''',,,***(((''''''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))*********)))((((((((()))***++++++++++++,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000222555777777777666555444222333777:::===DDDLLL```jjjLLL@@@AAABBB===777444333222000///.........~~~wwwtttuuuwwwxxxxxxuuuqqqnnndddcccaaa]]]XXXWWWYYY\\\cccqqqyyy}}}xxxuuuooo^^^[[[nnn}}}zzz{{{||||||{{{{{{|||~~~}}}}}}ooosssiiiZZZTTTqqq]]]FFF;;;888000111>>>FFF]]]hhhHHHBBB222444555:::AAA>>>888222...,,,,,,,,,888888777444111000222444444222000/////////---++++++000+++(((...---***000222---***,,,,,,)))((()))'''+++...++++++------+++)))******))))))(((((()))))))))))))))((((((((((((((()))******+++,,,,,,,,,+++,,,------***)))((()))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))$$$$$$+++000...)))&&&$$$$$$%%%''')))***++++++***)))'''''''''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%(((******(((%%%"""%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((******************))))))***)))(((((((((***+++,,,***************++++++,,,+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++111222555777888777555222555333333666888:::@@@GGGWWW}}}[[[FFFBBBCCC===555444444333222111000000000xxxnnnccciiiiiiiiijjjjjjhhhdddaaaTTTUUUUUUSSSRRRTTTZZZ___kkkuuuwwwxxx{{{vvvqqqvvveeeYYYUUUPPPBBB@@@IIILLLJJJKKKKKKKKKKKKLLLOOORRRRRRYYY[[[ZZZfffuuusss]]]KKK___tttUUU@@@;;;333111999===UUUfffJJJDDD444555666999;;;888555111//////000111777888888555111000222555333111///.........---++++++///***'''......,,,333222---+++---,,,)))''')))''',,,...,,,+++,,,,,,***)))******)))(((((()))+++))))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,***,,,------+++(((''''''))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&,,,///,,,((('''%%%$$$$$$&&&))),,,------((('''&&&&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$(((******((($$$"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((************))))))))))))))))))))))))***++++++,,,(((((()))************)))***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++222222444777888888555222777444444555666777<<>>FFFIIICCC>>><<<:::777555333111111{{{kkkaaa[[[UUURRRSSSTTTJJJBBBAAA888......000222,,,((()))$$$###///...444888;;;CCCLLLHHH>>>BBB777IIIRRR[[[ooovvv~~~gggMMMSSSccchhhZZZKKKdddkkkOOOAAA<<<888555888666666999>>>???;;;666666555444333222222222222000000111222333333111/////////111222///***+++///+++)))+++000333111,,,***+++)))''''''((()))))))))(((---...***(((***------)))///000***&&&)))***'''))))))((('''''''''''''''(((((()))***+++,,,,,,---(((((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$#########'''!!!"""%%%### !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((())))))(((((('''''''''&&&'''((()))******)))((('''))))))******++++++,,,,,,))))))))))))************''''''((()))***,,,...///,,,...000///,,,+++---//////111333444555666888:::888888888666444444666888444SSSuuummmJJJ<<>>999888444111222333444444333111000ppp^^^TTTQQQ^^^lllxxxwwwiiiZZZRRROOOSSSfff~~~||||||zzzpppwwwmmm~~~tttnnn~~~lllkkk{{{wwwooorrrtttpppjjjjjjtttzzzssskkkddd```bbbmmmnnnlllmmmgggcccjjjnnnqqqnnnsss|||vvvmmmppp|||iiirrrzzz~~~jjj^^^bbb]]]eee}}}uuuhhhTTTMMMOOOFFFLLLOOOgggQQQEEEJJJlllbbbHHH>>>555444333333555666777777555666777888777555333111111111111000///111666:::888222///222444222000111,,,000111------000///,,,,,,***(((((()))************000333///++++++***(((((('''''')))*********+++))))))((('''''''''''''''(((((((((''''''''''''''')))))))))))))))((((((''''''''''''(((''''''&&&%%%(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((("""333:::---"""$$$&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))((((((((('''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((''''''&&&&&&'''(((((((((((()))))))))'''(((***---...000000000111222333555666555444333333444555555444555888:::999::::::777444111111111999777???aaa~~~{{{wwwrrr[[[AAA:::::::::111111222333333222111000}}}hhhZZZSSSTTT```oooyyyllleeeiiizzzqqqqqqzzzrrrlllpppiiibbbdddccceeeoooeeekkklllsss}}}xxxrrrwww{{{wwwmmmjjjrrrdddXXXZZZ\\\eeevvv{{{qqq\\\PPPNNNDDDNNN___TTTNNNBBBjjj~~~SSSEEE>>>TTTpppJJJ:::777666444333333444666777888888999999888777555444111222333111///000555:::999555444555444000------+++333444///...111111,,,,,,***(((((()))++++++***)))///111...++++++,,,+++***&&&&&&)))+++***)))***))))))(((''''''''''''''''''''''''((((((((((((((())))))******))))))((('''''''''((((((''''''&&&%%%'''(((((()))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&)))...((("""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&&&&'''((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((())))))'''))),,,///111222333333666555555666777666222000111222222111111222666999888999999888444222111111333666<<>><<<@@@===;;;BBB>>>???@@@CCCHHHQQQ\\\cccYYYZZZaaarrrlllZZZ]]]PPP]]]kkkEEE999000000222222111333@@@@@@;;;:::???888444<<<;;;111,,,///333222222555000222333111...,,,...000,,,333333...111999888//////***'''(((,,,000///---,,,+++,,,...111000,,,(((&&&''')))***+++++++++***$$$---)))$$$***+++%%%$$$((('''&&&&&&''')))+++,,,))))))))))))(((((((((((('''###)))***"""###((($$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$&&&%%%%%%$$$$$$#########&&&%%%############%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((($$$&&&(((&&&$$$%%%+++111)))"""###+++,,,&&&%%%+++)))))))))))))))))))))))),,,***)))((('''(((***+++((((((''''''''''''((((((((((((&&&&&&''')))+++---////////////////////////000///...000222222000,,,,,,---...000111333444555555666777444///---...111111666999@@@WWWzzzrrrXXXBBB>>>FFF888555444666444000000222|||lll[[[WWWYYYdddqqq||||||ooohhh___WWW[[[fffqqqxxxlll^^^ffflll```III>>>666555555444555999777???===;;;@@@===;;;BBBAAABBBBBBBBBBBBDDDGGGJJJHHHUUU```hhh~~~fff]]]UUUMMMkkkTTTBBB444333444111555===@@@FFFBBB===???;;;777===<<<333...000222111000222///111222111...------///***000000---000999999333111---)))))),,,...---+++))))))***---111222000...'''((()))***+++******)))&&&...+++&&&---...)))))),,,,,,,,,+++***))))))***))))))))))))((((((((((((+++$$$''')))%%%(((,,,&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((($$$'''((('''&&&'''---333999---&&&***,,,&&&###&&&(((((((((((((((((((((((())))))*********)))))))))((((((''''''(((((()))***(((((('''&&&''')))+++,,,---------------------------,,,,,,---000000...,,,++++++,,,---///000111222666666555333000//////000000555999???RRRrrrxxx]]]HHHFFFOOO>>>:::888888666111///111yyysssoookkkjjjlllqqqllliiillluuu{{{yyyuuutttxxx|||{{{qqqggg```[[[WWWcccooo|||rrrfff^^^dddpppxxx~~~eeeVVVIII<<<333:::BBB===555000---///222444777;;;777>>><<<;;;@@@>>><<>>AAADDDEEEEEEEEEEEEFFF>>>PPPXXXUUUeeeuuu^^^UUU===NNN```GGG555666666///000:::;;;HHHEEE:::999999666999===666000000111000///000000111111000...------...)))------***///888:::666333///+++***+++,,,***(((***)))***,,,///111222111******++++++******)))((()))000---)))...---(((+++***---///...***((()))***))))))))))))((((((((((((---$$$%%%)))'''+++---%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((###%%%'''&&&%%%''',,,000BBB333((((((+++'''$$$%%%(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((())))))***+++((((((''''''''')))***+++************************+++++++++---///000///...++++++,,,,,,...///000111888666333222222222111000///333777;;;IIIeee|||bbbLLLJJJTTTDDD???<<<;;;777111///111vvvttthhhhhhhhhkkkqqqzzzxxxlllbbbZZZZZZ^^^fffqqq|||yyylllccciiisss~~~zzzsssiiibbb___[[[UUUPPPCCC555222666333666:::555222111222444555666999<<<999???<<<;;;AAAAAA>>>EEE<<>>:::===111444===:::777555...000444777666444555777888===AAA===<<>>???777000222666IIIIII:::888;;;999999777666444222333555555444222111000000000///......------,,,+++...333555444...---,,,+++,,,,,,++++++---,,,,,,++++++,,,...000......,,,+++)))((('''''')))///,,,***---***'''///+++++++++)))'''(((,,,///))))))))))))((((((((((((((()))333666+++&&&'''!!!''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&$$$######$$$%%%)))''''''((('''&&&(((+++''''''''''''''''''''''''(((((('''''''''(((***+++---,,,+++)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,...///000222333000///.........000111333777444111111333444333000222000111333888LLLrrrdddIII@@@EEEAAA===999999666222222444xxxqqqmmmrrr}}}~~~mmmaaaWWWWWW]]]```cccfffvvvxxxgggZZZTTTUUUUUUUUUQQQEEE888222666<<<999666444666;;;===;;;888777---///444/////////)))000777<<<999555666999:::???CCC===;;;CCCCCC???DDDBBBBBBBBB@@@??????AAACCCGGG@@@DDDLLLGGG@@@SSSqqqVVVGGGOOOAAAfffxxxOOO<<<777555333555333BBBAAA888999:::777999444666666444444888:::888444222111111111111000...///...------///222222222+++,,,,,,,,,,,,,,,,,,,,,((()))*********,,,///111///...---+++)))((((((((('''---+++,,,000------888333111...,,,***++++++,,,))))))))))))(((((((((((((((,,,999;;;---'''((($$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((***)))((('''&&&%%%%%%%%%"""&&&))))))%%%###%%%((('''''''''''''''''''''''')))(((&&&%%%&&&(((***,,,,,,+++***)))((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((***++++++,,,---000222000///...,,,---...000111444222111111222333222111333...///333666DDDhhhkkkNNN@@@???===888666666555222333777xxxtttttt}}}rrrfffZZZTTTRRRRRRYYYgggvvv|||qqq\\\YYYQQQFFF;;;444000///999:::888555333555;;;AAA444222///000222333111000777333666666111666<<<666555???CCC>>>999:::===???@@@BBB<<<999AAAAAA===AAA>>>???AAABBBBBBCCCEEEHHHBBB@@@GGGNNNIII>>>DDDTTTwwwSSSCCC@@@OOOzzzcccDDD555222333333000888777666:::777333999444999999555666:::<<<:::666333111222333333111//////------///222222222222+++,,,------,,,,,,,,,,,,''')))+++***)))))),,,...///...,,,***)))))))))))))))---,,,,,,///***+++888222000---...000///+++&&&))))))))))))(((((((((((()))***444777,,,)))+++&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''''''''((((((''''''%%%''')))(((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))******)))((((((''''''((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,+++***+++///222222111///------...000222000111222111000000111333222---///777888???[[[{{{rrrWWWDDD???;;;777444555444222444888uuuuuuooo|||kkkfff```XXXQQQPPPUUU]]]ccceeepppoookkknnnlll^^^SSSJJJ===@@@>>>888111///000222222...///000333444444111///666444333444666999;;;;;;333444999666000666<<<444999CCCGGG@@@999:::===>>>@@@BBB:::888??????;;;???>>>@@@BBBBBBAAA@@@@@@@@@@@@DDDHHHIIIDDD@@@CCCHHH[[[]]]:::LLL===jjjyyyVVV>>>666444111333666555999@@@:::666>>>666;;;;;;777666;;;<<<:::777444222222444444222000...,,,---111333333333333,,,---...---,,,+++++++++***,,,---+++(((&&&'''(((///...,,,***)))))))))***,,,///,,,+++,,,$$$$$$111+++))))))...333222+++###))))))))))))(((((((((((((((%%%+++...((())),,,&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$%%%'''((((((''')))((('''&&&'''***(((%%%''''''''''''''''''''''''$$$%%%''')))******)))(((%%%%%%&&&&&&''')))***+++((()))))))))))))))((('''((((((((((((((((((((((((+++---...---,,,---000444666444222000000111333444...111222111......111444111+++000:::;;;;;;QQQooowww\\\HHH@@@;;;777444555444222444888nnnuuutttkkkgggkkkhhhmmmuuurrrddd^^^aaaNNNXXX^^^^^^ccctttrrrcccWWWMMMFFFCCCCCCAAAAAACCC@@@:::777666555555444333222111111111111000111555444222333888<<<<<>><<<===<<<:::888777999:::777999<<<@@@AAAAAA@@@>>>AAA===BBBLLLLLLBBB===AAAEEEiiizzzdddIII???JJJnnnrrrAAA333>>>888444//////777@@@BBB>>>;;;777::::::888888:::999555111444555444444777666222///---,,,...111333222000...///000///......---***+++++++++***)))***---000,,,---...///...+++)))''')))+++,,,+++)))''''''((('''(((+++------,,,***((('''((((((((((((((('''&&&,,,++++++******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%+++'''$$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######((( $$$)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%###"""!!!$$$#########$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((''''''''''''((()))))))))))))))******))))))((((((''''''((())))))))))))***---000***'''(((+++,,,+++---000111222333222111000111222...///000111000///---+++///000---000666777FFFaaazzzaaaHHH888:::888555333333222111///uuurrr|||}}}{{{zzzxxxzzz{{{|||yyywwwuuupppooolllfffaaa]]]]]]]]]VVVUUU\\\eeeddd[[[ZZZaaaooozzzwwwrrrppppppooonnn^^^UUUHHH???;;;:::<<<===999:::999777888:::<<<<<<555555555555444333222111333111111333444444888>>>>>>CCC:::@@@EEEEEEIII<<<::::::;;;;;;;;;;;;;;;:::999999999888666666999<<<<<<<<<;;;999777777888:::888999<<<>>>@@@@@@??????>>>;;;???HHHIIIBBB???CCC@@@QQQssspppJJJDDDAAA^^^WWW<<<888333555222111333999>>>>>>:::999;;;;;;888777999999666222666888666444555444111222000///111444555444333111111111000000///---******++++++***)))***,,,......///......,,,***(((''')))+++---,,,***(((((((((''')))***,,,,,,+++***)))&&&''''''(((((())))))))))))***---......,,,)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))&&&$$$###%%%'''&&&%%%######$$$$$$%%%%%%%%%&&&&&&++++++&&&$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###############$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$######$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&'''((((((***'''$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''((()))))))))))))))***)))))))))(((((((((''''''(((((((((((())),,,......+++***,,,,,,******...111222333222000///000111...///000111111000...------///,,,...444444AAAZZZ{{{gggLLL;;;:::888555333333222111///mmmxxxlllccc```eeekkkiiimmmooonnnhhhbbb______dddjjjlllhhhcccaaa___]]]XXX[[[]]]]]]___jjj}}}|||ttt``````___^^^cccjjjmmmkkkfffaaa^^^mmmmmmllliiieeeccccccdddcccaaa]]]ZZZYYYZZZ\\\]]]\\\\\\\\\\\\]]]bbbiiinnnqqqrrrxxx}}}uuueeeZZZZZZuuu}}}sssbbbUUUSSSPPPKKKHHHJJJPPPVVVIIIEEE???:::999:::;;;;;;777<<<:::444333777777222555666666777666555333222333000000222444666===EEEIIIRRRFFFDDDFFFIIINNN===<<<<<<;;;;;;999888888777999999888555444555888;;;;;;;;;;;;999777777888:::999:::;;;<<<===>>>??????<<<888;;;CCCEEE@@@@@@EEE??????TTT~~~RRRKKK;;;LLL{{{qqqKKK777333333666333...111:::===999999;;;999555444777777555///666:::777555555444222444333222222555666666555555333222111111///,,,***)))+++++++++)))***+++---000///...,,,***))))))((())),,,......,,,)))(((((()))))))))*********++++++&&&&&&&&&'''((()))++++++)))***+++,,,+++***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%######%%%&&&&&&%%%""""""###$$$%%%&&&''''''&&&555888))) '''***$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###############$$$%%%%%%'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$&&&((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***(((%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''((())))))))))))((())))))))))))((((((((((((&&&'''(((((('''(((***---///,,,+++---...+++,,,///111222222111///---...///---///000222222111000///---000---///333222;;;QQQrrriiiLLL;;;:::888555333333222111000sssgggeeeaaabbbdddbbb```___```bbblllrrrwwwwwwqqqkkkiiiiiidddiiinnnooonnnmmmlllllliiinnnsssqqqnnnrrr~~~~~~gggXXXZZZ[[[bbbcccdddcccaaa```aaabbbTTTUUUVVVVVVWWWYYY\\\___```______```eeekkkqqqtttqqqccc___[[[hhhjjjTTTHHHEEEKKKQQQPPPJJJFFFGGGJJJ>>>@@@@@@>>><<<:::666111777???AAA999777999555***555666777888888777555444111///000444777999???FFF\\\hhhWWWGGG???DDDNNN???::::::888777666555444444;;;999777444444555888::::::::::::888666666888::::::999999:::;;;<<<>>>???;;;888999>>>???>>>@@@DDD>>><<>>EEEggg]]]>>>999000666444,,,...888<<<888999:::888333222555666444,,,444999777555555555444333333222333444666777777999444111222222///,,,******+++,,,+++******+++,,,///...+++***)))***++++++***,,,...///---***)))(((***))))))((()))***+++,,,((((((''''''''')))***++++++)))'''&&&&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&######$$$$$$%%%&&&&&&''''''444777+++"""%%%(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$############$$$%%%%%%((('''%%%###"""###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$&&&(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&$$$$$$&&&'''(((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&'''(((((())))))(((((())))))))))))((((((((((((&&&'''))))))((()))***,,,,,,)))***...///...000444111222222111...,,,---------///111222333222111000...333111111555333888IIIiiikkkOOO>>>;;;888444222222222111000zzzppppppmmmeeecccggg]]]___dddkkkppprrrpppmmmkkkrrr{{{xxxeee^^^^^^ZZZ^^^___^^^^^^___bbbgggkkkkkknnnqqqtttxxx}}}gggUUULLL[[[pppqqqXXXSSSSSSUUU]]]dddbbbWWWKKKDDDBBB===BBBCCC???>>>@@@>>>999777===>>>999888<<<;;;444555666777888888888777666111222666<<>>@@@EEEbbbssseeeQQQBBBAAAMMMBBB888777666555555555555555;;;999666555555777999:::999999999777666666888::::::999888888999;;;===>>>===:::999:::;;;;;;===AAA:::>>>???HHHlllQQQGGGEEESSSwwwrrrKKK;;;///333333...000888:::777;;;<<<:::555444888999777111777:::777444444333111444444444555666888:::<<<<<<444000222333///+++++++++,,,,,,+++******+++---,,,+++)))((()))***---...***,,,......,,,***))))))***)))((('''((()))+++,,,+++***)))((((((((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))******'''######'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$###$$$%%%%%%&&&((('''%%%######$$$&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$&&&((()))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))'''%%%%%%%%%'''(((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))''')))***+++******+++,,,+++)))***...000///111555111222222111...,,,---------///111222333222111000...333111000444333555BBB```sssWWWEEE;;;888444222111222111111|||lll___]]]^^^ccchhhlllssszzz|||||||||cccSSSQQQ\\\tttwwwvvvnnnWWWNNNYYYccc___bbbdddbbb[[[SSSMMMKKKKKKOOOKKKAAA>>>CCCFFFDDDBBB???;;;888666777999;;;666666666777777888888999666888>>>EEEGGGCCCBBBDDDNNNccc___UUUFFF>>>FFF===999888666666555666777888999777555555777999999999888888888777555555777999999888888888888:::<<<===>>><<<999888888999;;;===;;;AAA===666JJJzzz___RRRHHHGGGaaabbb@@@555333111111444666777777>>>@@@>>>;;;:::>>>>>><<<;;;===<<<888555555222---666777888888999<<<@@@DDD???555000444666111---.........---+++******---///+++***)))((()))+++---...+++,,,---,,,***)))))))))))))))((('''((()))***++++++++++++***)))(((&&&&&&"""'''...333333///((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$)))"""!!!'''(((###"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%'''))))))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((()))(((&&&%%%&&&(((%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&'''(((((((((((('''(((((((((((())))))))))))((()))+++,,,+++***+++,,,...++++++...///---...111111222222111///---...///---///000222222111000///+++222///---222111333===UUUyyyxxx[[[GGG<<<888444111111222222111tttjjj```jjjvvv}}}oooVVVMMMRRRZZZ|||}}}wwwpppeeepppkkkjjj___JJJFFFRRRXXXWWWTTTRRRSSSUUUVVVTTTRRRGGGLLLIII>>>888<<<===888EEE>>>===AAA???777555;;;666666555555555777999;;;:::<<>>AAAAAA>>>AAA@@@<<<888999;;;777111666777999:::;;;>>>DDDIIICCC777111777999444000222222111...+++)))+++...222,,,,,,***)))))))))***+++,,,,,,,,,***(((''')))***((((((((((((((()))******((()))+++,,,+++)))'''%%%"""&&&,,,000000---(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''***)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$&&&(((***&&&(((******((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&(((******'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&''''''(((((('''''''''((((((((()))))))))***''')))++++++***))))))***---+++***......---...111111222333222000///000111...///000111111000...---***222///,,,111333444<<>>IIIOOOHHHEEEFFFBBB:::888444<<>><<<===:::AAA;;;CCCBBB;;;AAA<<<888777444222111222333333222111111444888:::777555666777777666555555777999777777888888999999999:::;;;;;;999777777:::======999888@@@GGG???AAAfffkkkKKKHHHOOOfffoooMMM888---333666111111::::::===>>>======@@@@@@===BBB???999777<<>>DDDIIIEEE888222999<<<777333555444222///+++)))+++///333...---,,,***)))((((((''',,,,,,+++(((&&&&&&(((+++(((((((((((())))))))))))%%%(((+++------+++(((&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&)))++++++(((%%%&&&'''###$$$$$$%%%&&&'''((((((***,,,!!! ***+++###''''''''''''''''''''''''$$$%%%'''((((((%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$'''&&&###"""###&&&)))+++''')))******((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$(((++++++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$(((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))******&&&(((******)))(((((())))))'''(((,,,///...000444111222333222111000111222...///000111000///---+++,,,333000---333666777???AAAjjjbbbGGG===999444111000111222222|||rrrkkkooofffTTTRRRSSSiiioooccckkkjjjhhhbbbaaaVVV```wwwfffQQQSSSRRRXXXbbbYYYHHHDDDEEECCCAAA@@@???@@@AAAAAA======>>>???@@@>>>:::666BBB000555QQQUUU===333>>>???;;;222333<<<999666???CCC???===???CCCCCC@@@<<<999666555:::AAABBB:::222555444333222222222333444777666555444444555777888:::888666444333444555666555666888:::;;;<<<;;;;;;:::<<<===<<<::::::???CCC777777:::===999;;;QQQkkkfffTTT???KKK|||aaaFFF111111222...000:::777:::======;;;999:::<<<999>>>===666444999======@@@<<<999:::>>>@@@>>>;;;>>>@@@777222666333---111000///......---+++---000+++******)))))))))))))))*********)))((('''&&&&&&)))((('''((()))***)))((()))++++++)))''''''((('''((()))))))))'''%%%###"""''''''(((((('''&&&%%%%%%))))))***))))))(((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%(((%%%!!!''')))$$$&&&!!!+++333111''' """&&&$$$)))......)))$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%$$$###""""""$$$&&&'''$$$$$$&&&''''''&&&$$$$$$(((((()))))))))))))))(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((())))))+++...111222222444555333///,,,---...---,,,++++++,,,///111333000111111000000222555888AAA]]]~~~fffFFF???777000000111000000222rrriiisssvvv]]]SSSXXXvvvnnnWWWUUUYYYQQQGGGLLLHHHNNN___NNNPPPUUUVVVYYY\\\QQQDDDFFFCCCAAA???===<<<<<<>>>???>>>>>>===>>>>>><<<999666;;;444777DDDHHH@@@999:::555555111555???===;;;CCCLLLHHHCCCBBBCCCBBB>>>:::<<<888555666::::::555///777666555333333333333333555444444555666777888888999888666444333444555555555666777999::::::;;;;;;999;;;<<<===<<<<<<===???>>>;;;;;;???<<<:::EEEUUUuuuVVVIIIGGGcccqqqSSS888222666777777888888;;;>>>===;;;888888888444888888333111444777777<<<999666777;;;>>><<<999999<<<666333777333,,,/////////...---+++***---000+++******)))))))))))))))******++++++***((('''&&&+++)))&&&%%%'''***---...)))******(((''''''''''''***+++++++++***((('''&&&'''(((((((((((('''&&&%%%(((((())))))(((((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%***%%%"""'''''''''000+++000444333---))))))+++###'''+++***&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%((((((((())))))(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++---...000111000222333222///------...///...---,,,,,,---///000111222222111111222555888===TTTtttgggIII@@@888111111111///...///zzzssswwwzzzaaaOOOWWWpppooobbbooo___MMMTTTTTTTTT]]]PPPGGGPPPRRRQQQOOOCCC<<>>@@@>>><<<;;;;;;:::888666444999999666:::AAA???666555777333555???@@@AAAKKKQQQLLLFFFBBB@@@===999555;;;888555444444444222111888777666444444333333333333444555666777888888888888777666444444444555555666666666777888999:::;;;999999:::===???>>><<<:::AAA;;;:::???@@@;;;;;;AAA___^^^TTTCCCIIIzzzeee@@@///333:::888111555888;;;<<<;;;999888777222555666222000222222111666444222333777999888666333888444222888333***,,,//////---***)))***---///+++******))))))))))))))))))***,,,,,,,,,***(((&&&***)))((('''''')))+++,,,)))((('''''''''''''''((('''''''''''''''&&&%%%$$$(((((((((((((((((('''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((()))$$$$$$(((&&&,,,???QQQJJJ>>>333,,,(((&&&%%%!!!$$$'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***,,,---////////////...000111111///......///111000...,,,++++++,,,,,,222333333222111222555777<<>>AAA>>>JJJGGGBBBJJJKKKIIIHHH===888AAAAAA@@@===<<<<<<>>>@@@AAA@@@>>>:::999888888777666111777777222555???>>>666:::;;;444000888;;;???JJJKKKFFF@@@;;;888666444111444555555555444333444555666555555555444444444444444555777888888777666555777666555444444444444555777666666555666888:::;;;:::999888:::===>>>;;;888<<<888999>>>@@@===;;;<<>>>>>======<<<===???@@@BBB???<<<999777777777666555222222333666888999999888333777222///666888777===>>><<<888555333333222222...111444555444333333444333333444555555666666666777777888888888666555444666555555444444444444444777777666555666777999:::<<<999666777:::<<<;;;999666777999======<<<>>>AAAAAANNNmmmYYYBBBEEEKKKtttKKK666666777333---///333777:::;;;:::999888777888999999666444333...---,,,---///000111111000444///---333111+++///,,,000...((('''+++...---+++******))))))))))))))))))***+++,,,,,,+++)))(((((()))***))))))+++000444---'''$$$''')))'''&&&)))))))))((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%$$$))),,,$$$)))@@@VVVFFF111%%%$$$'''((('''###$$$$$$######$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###!!!%%%%%%%%%&&&&&&''''''''')))'''&&&$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%'''((('''&&&&&&&&&'''(((***+++''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((***---///000///---,,,,,,------///000000000///---------,,,,,,,,,------///000111111//////111222444888SSSkkkRRRBBB:::333222222///------{{{tttvvvXXXHHHQQQddd{{{jjj```]]]^^^___ccczzz|||fff[[[YYYYYYRRRXXXaaauuurrrnnnwwwnnn\\\YYY[[[bbbeeefffMMMHHHKKKGGGVVVbbbPPPOOOFFFCCCFFF===222666<<<<<<<<<===============<<<:::777666666666666555333...000888:::444444:::,,,555555888CCCBBB999666555555444333333333444555---000333444444333222222333444555666777777777777888888888888777666555555444444444444444444444444777777777777777888999:::;;;999666666777999::::::555999<<<;;;999999===BBBAAA???NNNrrrlllMMMHHH???ffffffCCC555333444111111222444666777666555888555555888999666333333......---------...//////111555///---333111,,,000+++000000***(((---///++++++******))))))))))))))))))***************)))))),,,+++(((%%%'''000>>>HHH111((($$$(((***'''&&&)))***)))(((((('''''''''(((%%%&&&''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&)))'''(((***"""!!!000000+++%%%$$$''')))(((%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((***---...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++...//////---,,,...------///111222111///++++++,,,,,,------......---...000000//////000111...222IIIqqqsss[[[GGG>>>666444333000...000yyysssUUUKKKOOO```uuujjj\\\VVVZZZbbbhhhkkkiiifffbbb```\\\UUUKKKEEEFFFJJJQQQgggfffbbbvvvyyylllqqq^^^YYYZZZ^^^cccppp[[[SSSWWWPPPTTTWWWKKKJJJCCC@@@CCC:::111555>>>???@@@@@@???<<<999777999777555555666777666555222000000444444111333888///777666999GGGIII===666222222333333333333444555000000222444666888999:::888888999999999888777666777777666666777888888999333444444444555444444444777888999999999999999999888888999888777666888999555888::::::888999<<<>>>>>>AAAEEESSSsssaaaEEECCCLLLXXX:::111333222111///111444666555444888333222666888555333444/////////...------...///111555222000777333,,,...***111222+++***//////***+++******)))))))))))))))***)))((((((((()))******++++++)))((()))222???JJJ555***$$$)))+++'''%%%)))***)))(((&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%+++((($$$'''### &&&$$$$$$&&&&&&&&&%%%$$$###%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''))),,,000222((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''))),,,---......---///......///222333111///++++++,,,,,,------------,,,...000000000000111222...444DDDbbbxxxcccOOOEEE:::666333///...000hhhQQQKKKFFFoooppp```YYYSSSVVV```ggggggdddVVVOOOLLLOOONNNIIIJJJNNNTTTPPPPPPaaa______zzzggg~~~|||eee___aaaZZZQQQOOOfffXXXTTT^^^YYYUUUQQQEEEHHHCCCCCCFFF>>>888>>>CCCDDDEEEEEEBBB===888555777555555555666777666444111333222...---111444555555888///...===CCC:::444000222333333222222222222333111111444:::@@@DDDFFF=========<<<;;;888666555555555555555777999;;;===333333444555555444444444777888:::;;;;;;:::999888444777;;;;;;888666666777222555777888:::<<<<<<;;;333DDDDDD;;;RRRrrrCCCNNN:::tttmmmEEE555666000...,,,...333777888777999222000666888555444666111111111///------...//////666444444:::555+++,,,)))222444---+++000000)))+++******)))))))))))))))***)))'''&&&&&&(((***+++%%%)))---......111777===888+++%%%***,,,'''%%%)))///...,,,***)))(((((()))###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%!!!***%%% &&&'''$$$%%%&&&'''(((%%%"""###''',,,$$$$$$$$$%%%&&&%%%$$$###########################$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$#########$$$#########$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''***...222444((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&(((***,,,---......111///...000333444222///,,,,,,,,,------,,,,,,+++,,,...000111111111333444444999CCCWWWvvvxxxeeeVVVJJJ===777333///---///eeeYYYRRRKKKdddrrrZZZTTTYYYWWWOOOPPPVVVTTTLLLIIIUUUUUUOOOPPPKKKFFFIIINNNZZZeeeeeemmm```{{{}}}nnnuuuqqqccc```ggg```OOOLLLKKKKKKCCC===JJJUUUMMMLLLDDDHHH@@@AAAEEE999:::DDDCCCAAA@@@???<<<888666999---///777444222333111333444666666444111111111555888444555<<<888000333222111000000000111222333333555777888===GGGVVVbbbJJJBBB;;;;;;@@@BBB>>>888111222333444555444444333333///000555666222444::::::999666333222555999<<<555444444444555666888999:::999777777888;;;>>>@@@;;;???===>>>III^^^kkk???GGGHHH[[[>>>///333+++,,,000444>>>@@@444666777888888666333111///222333333111...,,,,,,---+++***///777555,,,'''+++,,,///000000222222,,,$$$))),,,...---***((((((***&&&'''((())))))((('''&&&******))))))((((((''''''************))))))))))))************))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$######"""""""""''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''&&&'''((((((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$))))))(((((('''&&&$$$$$$###$$$%%%'''))),,,...000&&&'''((())))))((('''&&&))))))(((((((((((())))))'''(((((()))***+++++++++***)))((((((((()))+++,,,&&&'''((()))+++---...///))))))(((''''''((()))***''''''(((***+++,,,---...+++---111444666777777777,,,++++++,,,---...,,,+++***,,,000333444444222111///666AAARRRlllyyypppbbbPPP<<<444333333222222aaaOOOBBBQQQyyyqqq^^^NNNIIINNNMMMEEEDDDJJJJJJCCCQQQ___```WWWSSSKKKFFFKKKTTTXXX\\\```vvvssszzzzzz{{{ooo^^^[[[bbb]]]NNNWWWDDD:::777555???LLLNNNDDD;;;BBB======AAA>>>IIISSSMMMDDD===999666444333666///444999555444333,,,222444555444222111222222111666333444;;;888333888222222111111111222333444999<<<>>>???AAAGGGQQQYYYJJJDDD>>><<<>>><<<777222000111222333444444333222888222000555999888999<<<666???CCC===999:::888333666666666666666777888999888888777777888:::<<<>>>666;;;<<<<<<===FFFfff|||LLLCCCBBBtttqqqOOO555666///000444555>>>DDD===333333444555666555333222222333333111...,,,,,,------***...666555,,,))),,,---///000000111222---&&&***,,,---,,,***)))***,,,)))******++++++***)))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$###############$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))((('''%%%$$$(((((((((((('''&&&%%%$$$''''''&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&)))((((((''''''(((((()))&&&''''''((())))))******))))))((('''((()))***+++''''''((()))+++,,,---------,,,***)))(((''''''(((***************+++++++++))),,,111555888777555444---,,,,,,,,,......,,,++++++---///111333333222222111555>>>NNNiii~~~wwwdddQQQ>>>666555444333222yyy```KKKFFF\\\zzzllleee[[[PPPBBBGGGFFF>>>;;;AAAEEECCCQQQ```aaaWWWQQQIIIFFFLLLNNNRRRSSSUUUooopppqqq~~~nnn^^^^^^gggeeeZZZ]]]@@@222666777===HHHMMM@@@777CCCFFFDDDCCCBBBVVVccc]]]RRRGGG>>>999777666888333555444///333666...222222333222111111444666444<<<:::777:::777444;;;444333333333333444555666;;;===@@@@@@>>>???BBBFFFDDDBBB@@@>>><<<888444000000111222222333222222222333...,,,000555444333222444===AAA;;;888:::888333777777888888888888888777666666777888999::::::;;;888:::???AAA:::888IIIaaaWWWDDD???___ddd<<<666...000333000666???===666444222333666777555333222333333111...,,,,,,---...+++...666555---))),,,---000000...///111---(((***+++,,,+++******+++---***+++++++++******)))((())))))))))))((((((((((((%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((''''''''''''((())))))(((((())))))***++++++,,,...---,,,***))))))))))))------,,,+++***)))(((((((((+++111666888666333111000///------......---+++,,,---...///111222333333333444999GGGccc|||tttgggUUUBBB:::999777444333eeeMMMJJJcccqqqmmmdddZZZWWWVVVOOOEEEDDDHHHGGG>>>;;;BBBKKKPPPNNNYYYWWWOOOOOOMMMLLLRRRJJJWWW___^^^nnnhhhzzznnnzzzhhh\\\]]]ddd```VVVPPP===888===>>>CCCIIIHHHBBB777EEEMMMKKKDDD???TTTdddccc^^^UUUIIIAAA>>>???CCC<<<777///'''111:::444111222111000000222666999>>>IIIFFF>>>;;;666333:::666666666777777777888888;;;<<<===<<<999777777888:::<<<>>>>>><<<999777666111111111111111111111111666666777999::::::::::::LLLBBB888555333222555:::666777888999888777666555444555777888999999999888===777===EEEDDDCCCEEEFFFppplllLLLAAAOOOmmmwwwKKK888---///333---...777999<<<888444444666777444111222333333111...,,,,,,---,,,***...888999000***+++,,,//////,,,,,,...---))))))))))))))))))***+++---***)))))))))(((''''''&&&))))))))))))(((((((((((($$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''#########$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''(((((())))))))))))************++++++++++++,,,,,,---...///...---,,,***)))((('''))),,,///333444444222111222000............---,,,---------...///111333444444333444@@@\\\~~~vvvlllZZZGGG>>><<<999555444bbbIIIOOOzzzyyynnn^^^OOOGGGGGGFFFHHHLLLMMMHHH@@@GGGIIIGGGAAA???FFFRRRYYYQQQUUUNNNHHHPPPTTTSSSWWWPPP___qqqzzzyyynnnsssgggWWWOOOOOONNNGGG=========BBB@@@>>>HHHPPPHHHGGG777@@@FFFGGGBBB<<>><<<:::999999222111111111111111111111444888999666333888BBBKKKiiiJJJ555888888...///===555666777777777666555444444555777999999999888777>>>111555CCCPPP]]]YYYBBBIIIwwwVVVBBBDDD[[[iii@@@000///666111///666;;;999666333333444444333111222333333111...,,,,,,---***)))///;;;===333***(((***------******,,,,,,)))(((((('''((()))***************)))((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''(((((())))))((((((((('''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''""""""###$$$&&&''')))***%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***++++++,,,---............------,,,+++***)))))),,,,,,---...///000222222333111///............---...---------...111333555444333222:::TTTyyyrrr```KKKAAA===999555444}}}ZZZIII]]]zzzqqqjjj^^^QQQLLLLLLJJJFFFIIIIIIIIILLLPPPPPPMMMIIICCCDDDDDDCCCCCCGGGOOOUUUMMMOOOEEEAAAMMMSSSPPPPPPPPPUUUggg~~~fff\\\PPPDDDAAACCCAAA===999===DDDMMMGGGAAAOOO]]]XXXQQQ???BBBAAAAAACCCCCCVVV___ZZZUUUVVV]]]dddgggggg```YYYZZZWWWFFF999444,,,222333333222222444888<<>>:::666888<<<<<<<<<<<<;;;:::999888888666444222111111333333555777;;;<<<;;;999888777333333222111111111111222333:::===666222;;;LLLZZZZZZ===///:::>>>222000<<<555555666666666666555555555666777999999999888777>>>444888CCCUUUwwwxxxSSS777```hhhGGG???LLLsssPPP555,,,444222///555999000000111111222222333333222333333111...,,,,,,---***(((///<<>>??????AAAFFFEEEHHHRRRTTTMMMUUUbbbdddSSSJJJOOOGGGBBBGGGGGGWWW___TTTPPP^^^www{{{nnnfff\\\bbbiiiWWW@@@666111333444444444444666999<<<<<>>AAAHHHPPPRRRLLLCCC>>>999DDDFFFGGGQQQRRRMMMNNNVVVKKKPPPaaaoooXXXsssppp\\\III@@@<<<999>>>FFFEEEAAAOOO]]]XXXTTT\\\cccJJJMMMZZZOOOEEEEEE@@@KKKXXXKKKJJJeeecccfffXXX___kkk[[[BBB;;;===444555666666555666999<<>>RRRXXXTTTKKK???444333;;;===555222555555000777666666555666888:::;;;888888888888888999999999222;;;FFF:::===uuulllNNNHHHFFF___gggOOOAAAGGG|||ZZZ888666333......///000666;;;:::444000222555222333333111...,,,,,,---111+++,,,666;;;444......(((///222000---......---,,,+++,,,///111///***%%%((((((''''''(((***,,,---'''((((((((())))))******(((((((((((((((''''''''')))(((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&'''((())))))$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''''''''((()))*********((()))+++---.........---000000///---+++***((((((***+++,,,,,,------------000...++++++,,,...//////+++,,,---...///111222222000444555555CCCfffmmmRRRBBB;;;666333222XXXVVVnnnvvvlllmmmvvvpppqqquuuyyyuuupppggg\\\TTTQQQOOOMMMIIIJJJHHHDDDEEEIIILLLKKKJJJKKKGGGCCCGGGMMMJJJCCCBBBAAAIIIXXX[[[PPPGGGGGGDDDEEEDDDDDDGGGJJJFFF???:::<<<@@@EEEJJJLLLLLLJJJDDDOOOSSSXXXhhhqqqwww```RRRAAA999>>>HHHKKKIIIFFFKKKQQQIIICCCSSScccbbbLLLCCCAAAHHHJJJFFFFFFMMM[[[^^^XXXlll{{{[[[iiiZZZ]]]ooohhhIII777<<<999555666:::;;;777777<<<===???FFFEEE???CCCBBB555<<<:::888555333111000000444000......111444333222111111000111222444666888555444222111000111222222444555666666666555444333777666666555555555666666666777888999999888777666777777777777777777777777333<<<999<<>>;;;<<<555111aaa\\\pppwwwrrrpppzzz|||jjjwwwkkkYYYPPPNNNMMMMMMKKKJJJGGGDDDDDDEEEFFFFFFEEEIIIKKKJJJLLLPPPQQQOOOPPPOOOJJJDDDEEEHHHDDD<<>>???>>>>>>BBBFFFBBB<<<===<<<>>>CCCIIIKKKIIIFFFCCCIIIGGGMMMaaaqqqyyymmm^^^III======AAAAAA>>>;;;AAAIIIIIIKKK\\\aaaQQQHHHBBBCCCHHHGGGBBBFFFPPPfff```LLLSSS___eeejjj\\\aaa[[[```lllaaaDDD333555777333333666666333444888AAA???CCCCCC::::::<<<444666666555444333111111000888666333222111000...---111111222222333444666666555444444333333333333333333444555555555555444333666666555555444555555666555555777888888888777777777777777777777777777777===AAA;;;===<<>>>>>>>>BBBFFFDDD>>>AAA??????CCCHHHKKKHHHEEEKKKPPPMMMSSSkkk{{{~~~vvvfffRRREEE@@@???===;;;999???IIIQQQbbb}}}~~~eeeXXXWWWZZZ\\\XXXQQQVVV```mmm___BBB===???AAASSSUUU[[[ZZZ\\\[[[NNN<<<222333555222111333444222444777<<<666:::<<<222///444222111111222222222222111111111333444444333222333333222333444444555555444444555555555555555444444333222333333444444444333222555444444444444444555555222333555666777777888777777777777777777777777777<<<;;;666>>>888666CCC999@@@DDDDDD<<<888IIIkkkuuuHHH???IIIggg|||MMM444555555***...222777888666444555777::::::999777555222///---,,,+++---444:::;;;777222---333555000///111---&&&+++,,,---------+++***)))++++++++++++***)))((('''***+++***)))((((((***,,,111...***'''&&&)))---//////,,,((()))++++++'''###%%%'''((((((&&&%%%&&&'''''''''((()))))))))((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$############$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&''''''(((((())))))******+++)))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''++++++'''%%%&&&((('''(((((()))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''''''''((())))))))))))(((((('''((()))******+++******---,,,,,,---///000///---///...,,,+++*********+++.........------,,,,,,+++++++++,,,...///000111111111...000444:::NNNuuuyyySSSAAA999666999jjjjjj{{{tttkkkeeePPPGGGPPPYYYkkk___[[[XXXZZZ___aaa]]]XXXVVVPPPJJJIIIIIIGGGEEEEEEGGGLLLOOOOOOPPPRRRPPPLLLHHHGGGFFFFFFHHHJJJHHHEEE;;;DDDJJJJJJLLLMMMEEE;;;???AAAAAA@@@BBBFFFDDD@@@BBBBBBDDDFFFIIIJJJJJJJJJDDDMMMMMMSSShhhrrrjjjcccfffZZZMMMGGGCCC@@@===<<<@@@BBBGGGMMMcccsss___```cccfffaaaZZZZZZ___hhhZZZ===999666333CCCGGGVVVTTTLLLAAA999777777777555333333444555666999;;;444...444:::111---333555000111222222333222111111---111555666444444555777333444555666666555333222333444555666666555333333111222222222333333333333444444333333333444555555111222333444666777888888777777777777777777777777:::666333AAA<<<333???999555>>>FFFDDD@@@EEEVVVeeeSSSCCCCCCYYYccc>>>444222---...222555777666444444444777888999888777444000...+++---...222:::???999...000888:::555555999555***+++,,,---------+++)))(((++++++++++++******))))))+++++++++***(((''')))***,,,***'''&&&'''+++000333888111+++)))***+++'''###&&&(((***)))(((&&&&&&''')))))))))))))))((('''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%%%%%%%'''''''''((()))***++++++---***&&&%%%(((***)))'''%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&((((((&&&((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''''')))))))))))))))(((((((((''''''((())))))))))))))))))))))))+++---...---,,,------,,,++++++***))))))......---------,,,,,,,,,******+++,,,...000111222//////111444777HHHnnn}}}ZZZIIIAAA;;;<<>>>>>FFFRRRTTTLLLCCCBBB>>>AAA@@@???@@@CCCBBB>>>>>>CCCHHHIIIHHHHHHKKKNNNGGGQQQQQQUUUiiipppbbbVVVLLLEEEBBBDDDDDD???<<<===CCC@@@???@@@LLLdddiiiVVV``````dddiiijjjeee```___```UUU;;;999999666AAA???JJJFFF;;;000111:::;;;555222333444444777;;;>>>>>>222...777===666444888777333333444333333222111111444777999888444111000222333444555555555444333222222333444555555444333222111111111111222222333333333333333333333444555666111111222333555777888999666666666666666666666666@@@999555DDD>>>333???<<<222777???FFFJJJLLLLLLKKKeeegggOOOCCCOOOuuuVVV777111666000222444555444222111111222444666888888666333111,,,---...111888<<<666++++++111444222444777333)))++++++,,,,,,,,,+++))))))***************++++++,,,***++++++***((('''((()))'''''''''((()))+++...///>>>777---(((((()))'''%%%(((***,,,,,,***(((((((((+++++++++***)))'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((()))+++,,,---)))&&&&&&)))***)))'''%%%'''***)))'''&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%'''((('''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((((((((((((''''''((()))))))))(((((((((((((((***---...---,,,,,,,,,,,,,,,+++******)))---------------,,,,,,,,,+++++++++,,,---///111333//////222555666DDDggg{{{aaaYYYQQQDDD>>>RRRXXXmmmooowwwuuuqqqaaahhh[[[TTTOOORRRQQQ\\\TTTZZZccckkkppptttuuuvvvgggXXXLLLJJJIIIEEEDDDHHHAAADDDDDDBBBDDDIIIKKKIIIIIIHHHIIILLLLLLIIIHHHIIIDDD===@@@LLLOOOFFFDDDJJJAAADDDDDDBBBBBBFFFFFFDDD===CCCIIIKKKJJJJJJKKKNNNQQQXXXSSSVVVooo{{{mmm]]]BBB???AAAHHHHHHAAA>>>AAAEEE???AAAEEEGGGQQQRRREEEXXXYYY^^^dddhhhhhhddd```]]]VVV<<<666999===IIIBBB<<<:::444111666===999///...222444444777<<<>>>===222111777999555999;;;111777666555333222222222222333444555555444333333444333333333444333333222222222222333444444444444333111111111111222333444444333333333333444555666777222222222333555777888999666666666666666666666666<<<777333@@@<<<555CCC???999666666===GGGLLLIIIDDDAAAggg___DDDFFFbbbnnnBBB000444111222222222222111111111000222444666777666444222...,,,---222777777111,,,***+++...222555444///***+++++++++***++++++++++++)))(((((())))))+++,,,,,,)))***+++***((('''((()))''''''((()))))))))((((((<<<666...(((&&&&&&((())))))+++---...,,,)))((((((++++++***)))(((&&&%%%$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&''')))(((''''''''')))***+++)))((((((((()))***)))'''%%%(((++++++(((&&&''')))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''$$$###%%%'''&&&&&&(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))(((((((((((()))***(((((())))))))))))(((((())))))))),,,///000000///---,,,,,,,,,+++++++++***------------------------,,,,,,,,,,,,---///222333000000222555666AAA___}}}rrrpppgggQQQBBBSSSSSSeeelllxxxrrrnnn___mmm|||]]]UUUKKKCCCHHHHHHQQQIIIPPP\\\lllyyy}}}gggVVVJJJHHHGGG???<<<>>>@@@CCCCCCAAABBBFFFGGGEEEBBBAAAEEELLLMMMKKKLLLPPPEEEBBBAAADDDFFFFFFFFFGGGAAAEEEFFFEEEFFFJJJMMMLLLEEEGGGJJJOOORRRQQQNNNJJJIIIKKKCCCLLLnnnjjjPPPEEEAAACCCJJJHHH@@@???EEEIII===@@@LLLMMMOOOQQQLLLFFFIIIKKKMMMOOOPPPRRRRRR]]]^^^EEE888:::EEESSSHHH888666555666999;;;666///...333666666888<<<<<<999222444888444444BBBDDD333888666444222111222333444000//////111444777888888222222111111111222222333444444444444444555666666222222111111222333555666444444444444555666777888333333333444555777888999666666666666666666666666444333000;;;777666DDD;;;???:::777999@@@FFFHHHGGG;;;NNNooooooHHHBBBQQQqqqYYY:::000222111000000222333444444000111333444555444333222///***,,,555777222///222:::333555@@@CCC<<<555555+++***)))((()))+++,,,...***)))((((((((()))***+++((()))******((('''((()))(((((()))))))))(((''''''000///---)))&&&%%%(((+++)))+++---...,,,)))'''''''''(((((((((((('''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$(((+++...***)))(((''''''(((***+++%%%'''******)))(((''''''###(((++++++(((%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""&&&'''$$$%%%***''''''&&&&&&&&&'''((())))))(((''''''''''''((()))''''''''''''((((((((()))((((((''''''((()))***+++)))))))))******))))))((((((((()))+++///000000///...---,,,,,,+++,,,,,,,,,------------------------///...------...///222333000///000444666???WWWppp{{{\\\GGGSSSLLL[[[hhh{{{nnneeegggbbbrrrwww^^^[[[OOOCCCHHHHHHOOOFFFLLLYYYjjjvvvvvvjjj^^^```QQQGGGJJJKKKDDD@@@CCCCCCFFFFFFCCCCCCDDDCCC???EEEDDDGGGLLLLLLGGGGGGKKKAAAGGGHHHBBBCCCJJJHHH???;;;@@@BBBAAACCCIIIMMMMMMPPPMMMLLLSSSZZZZZZQQQGGGIIIIIIBBBRRR|||nnnIIICCC>>>???EEEBBB999:::CCCIII555555BBBDDDCCCHHHIIIIIIMMMNNNIIIEEEGGGMMMQQQ]]]fffPPP???===JJJYYYKKK<<<:::888777666555444444111777:::999:::===<<<666777;;;<<<666:::PPPTTT@@@777555222000000222444666777444000000333444333111222111000///000111333444666555444444444666777888222222111111222444555777444444444555666777888888555444444444555777888:::666666666666666666666666666888444999333111<<>>======AAAFFFJJJHHHGGGUUUvvvzzzMMMBBBIIIYYYtttLLL333222111///000222555777888222222333333333222111000000)))+++777888//////888444)))***999<<<000(((,,,+++)))((('''(((+++...000+++***)))'''''''''(((((('''(((******)))(((((()))&&&''''''((()))***++++++%%%))),,,***&&&%%%(((+++(((***------+++(((&&&&&&$$$%%%&&&'''(((((((((((("""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######&&&+++000444+++***((('''&&&''')))***"""'''+++,,,)))&&&&&&'''"""'''++++++'''$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$!!!###'''&&&###%%%+++'''&&&&&&%%%&&&'''((()))***)))(((''''''((()))***&&&'''''''''(((((())))))((('''''''''((()))+++,,,)))***************))))))&&&%%%&&&))),,,......---///...---,,,+++,,,---...------------------------000///...---...///222333000---///333666===RRRhhhcccLLLNNNLLLSSSeeessswwwssspppdddfffccczzzjjjeeeTTTMMMDDDEEERRRFFFQQQHHHIIIXXXccc___XXXUUUNNNKKKHHHGGGFFFEEECCCBBBAAAAAAAAABBBDDDDDDCCCAAAFFFAAAJJJQQQKKKHHHJJJHHHIIIEEEAAA@@@CCCDDDDDDBBBDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLKKKHHHNNNUUUMMM>>>OOOJJJ===UUUxxxeeePPPEEE:::888>>>BBB@@@<<<;;;AAA???BBBRRRVVVNNNJJJIIIkkkpppRRR>>>>>>HHHTTThhhbbbPPP@@@BBBPPPOOOBBB<<<<<<666666===777///333888666777;;;<<<:::;;;@@@:::???999...888NNNPPPBBB111444333///...222444444222111000//////000111222222111222333444444222///666555444333333444666777333333333333444444444444555444444444555444333222222333555777888777666555888<<<<<<777666:::;;;888666;;;666444:::999777===<<<@@@BBB===777888@@@IIIHHHMMMGGGOOOzzzcccFFFBBBKKKnnnmmm;;;:::///---...---666===777777555222222222111000///***---,,,000888333,,,111000///......------------'''***,,,,,,***(((***,,,++++++******)))*********+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&'''((()))******)))((('''+++(((''')))(((%%%%%%''''''''''''''''''((()))***((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''$$$&&&((('''$$$######%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$%%%+++---***)))((()))+++)))$$$"""%%%%%%&&&'''''''''&&&%%%$$$###%%%''''''&&&'''(((***&&&'''((((((((('''%%%$$$%%%%%%$$$$$$%%%'''((())))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((***+++,,,))))))(((((((((((()))***+++*********+++,,,,,,---+++,,,---......,,,***)))...---,,,,,,---...---,,,...111222///...111333222444333333555777@@@TTThhhnnnCCCNNNLLLNNNYYYgggmmmjjjcccgggiiicccmmmhhhlllWWWJJJEEEEEEOOOGGGMMMJJJKKKUUU\\\[[[TTTOOOMMMKKKHHHFFFFFFEEECCCAAABBBAAA@@@AAABBBCCCCCCAAAAAA>>>DDDGGGBBBEEELLLHHHIIIFFFBBBBBBEEEGGGFFFEEEEEEDDDBBBAAAAAABBBDDDEEEFFFJJJIIIFFFIIIOOOJJJ???===AAABBB^^^vvvvvvoooXXXHHHDDD???<<<;;;===???@@@>>>JJJKKKGGGJJJIIIFFFJJJggg~~~{{{___KKKDDDHHHQQQ___ZZZOOOCCCBBBGGGCCC999000555555;;;CCC;;;000222<<>>===222222555555000///222444444222111111000000111111222111222222333333333222222444333222000000111333444555666777888999999999999555444333555777777555222222444666777888888666666222666777333333777999777555:::666555<<<<<<:::@@@:::===>>>;;;777888>>>EEEIIIOOOEEEAAAZZZ}}}uuuRRRBBBIIIfffVVV???222000333000333:::999888666333111111111000///+++...,,,000888333,,,222111111///...------------***,,,...---***))))))***///...---+++))))))(((((()))(((((()))***+++***(((''''''&&&&&&&&&'''((((((((((((((((((((('''''''''***)))(((''''''((()))***+++))))))+++***&&&%%%'''((((((''''''&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%$$$$$$&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$!!!"""'''(((&&&(((&&&''')))'''###"""%%%$$$%%%&&&''''''&&&%%%%%%'''((()))(((&&&%%%&&&''''''''''''''''''&&&&&&%%%&&&%%%%%%%%%&&&''')))***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))***++++++***)))((((((''''''((((((************+++,,,---...---...///000///...,,,+++...---,,,------...---,,,...222333000///111222111111///111555666;;;PPPhhh}}}}}}VVVNNNNNNLLLPPP^^^mmmmmmcccggggggffffffzzzmmm}}}```HHHGGGFFFJJJFFFGGGKKKNNNOOOSSSUUUSSSMMMKKKIIIFFFFFFFFFFFFEEEDDDBBBAAA??????AAABBBBBBBBB>>>>>>AAA>>>:::EEEOOOIIILLLIIIFFFEEEGGGHHHFFFDDDFFFDDDAAA>>>===>>>@@@BBBEEEKKKKKKFFFEEEIIIGGG@@@>>>HHHOOOhhhooo___ZZZPPPIIILLLMMMGGG???<<>>OOOOOO999///:::???777BBB>>>555///000444333...444777666222000222444333111222222333333222222111000222444333111111333666555444222111000000111222222333555777888888777666555333222555:::;;;777222333444666777888888777666444777888777999===>>><<<444999555444;;;:::888>>>888999999999888999;;;>>>HHHPPPJJJ@@@DDDYYY~~~cccBBBFFFXXX~~~KKK777111777333111888;;;;;;888444111111000000///---///,,,///777222---333222222000///...------,,,---...///...+++))))))***000///...,,,+++***))))))(((((()))+++------+++***)))((((((''''''''''''(((''''''(((((((((((())))))+++***'''&&&&&&'''***+++***((()))---,,,(((&&&''')))((('''&&&%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%'''((('''&&&%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$%%%((()))'''((($$$###%%%%%%""""""%%%###$$$%%%&&&&&&&&&&&&%%%***++++++)))&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))***+++*********)))((('''''''''''''''(((((())))))+++,,,...///---.../////////...---,,,------------------------...333555222000222222///222---000777444333GGGdddzzzwwwqqqrrrMMMPPPNNNOOOaaazzzvvvhhhaaahhhmmmpppuuuiiiIIIKKKFFFDDDEEECCCKKKNNNIIIKKKSSSWWWUUUJJJIIIGGGFFFGGGHHHGGGFFFCCCAAA>>>>>>???BBBCCCCCC>>>AAADDD<<<777GGGRRRIIINNNKKKHHHGGGHHHGGGDDDAAACCCAAA===;;;:::===@@@BBBHHHNNNOOOIIICCCDDDDDDBBBDDDKKKOOOcccaaaNNNUUUYYYLLLPPPRRRLLLAAA<<<>>>CCC777GGGHHHAAAAAAEEEOOO___HHHLLLIIIHHHKKKEEEBBBLLL___OOO@@@999777555555888<<<<<<555444999444111:::???NNNNNN:::///777???;;;AAA:::444444444333222444555888777333111222444222111222444444444444222111000333555333000///444999888777555444333333333333000222555777777555333222333000000444:::;;;777222444444666777888888777777;;;;;;<<<===???AAAAAA???555999555222777555111666777777666777999::::::999===HHHKKKHHHFFFIIIdddtttCCCBBBHHHnnnaaa@@@000666444222888======999555222111111000///...000,,,...666222---444222111000...---,,,,,,+++---.........---,,,++++++------,,,,,,,,,---......*********,,,...---+++)))******)))(((''''''''''''&&&''''''((())))))*********)))(((''''''((()))***(((''')))---,,,(((%%%&&&((('''&&&%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((('''(((###!!!$$$$$$######&&&######$$$%%%%%%&&&&&&&&&***++++++)))'''%%%%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++***)))((('''''''''''''''((((((''''''((()))+++,,,...///+++,,,,,,------,,,++++++---.........---------......333555333111222111...555...111999444...AAA^^^yyynnn___lllLLLPPPNNNOOObbb~~~ooo]]]ffftttnnn}}}tttfffIIILLLFFFDDDDDDBBBJJJLLLFFFGGGSSS]]]___OOOMMMJJJHHHHHHGGGEEECCCCCCAAA>>>>>>@@@BBBCCCCCC???CCCFFF>>>888FFFOOODDDIIIGGGFFFGGGIIIIIIEEEBBB???===:::999:::>>>BBBEEEJJJPPPQQQKKKBBB??????AAA<<>>:::;;;999777777AAA@@@666111555222333>>>BBBHHHGGG;;;222555<<>>888AAAHHHAAABBBAAABBBFFFKKKLLLIIIFFF;;;:::999999<<<@@@DDDGGGHHHMMMOOOJJJAAA<<<<<<>>>???JJJNNN\\\UUUDDDLLLNNN???<<<:::===CCCEEEBBB>>>FFFLLLGGGFFFRRRWWWTTTUUUKKKLLLHHHIIIQQQLLLEEEIIIUUUOOOHHHDDDCCC@@@888222888:::555444999555444???FFFFFFBBB;;;888;;;??????888666555555222//////333222666777333111333333222222333333444444333333222222444666444222111333666444444444333333222222111333444555666555333111000000///000222444555555444555666666777777888999999===999777:::<<<999555444111777444444:::999555:::777666666777999:::999999===<<<999@@@JJJEEE@@@HHHiiikkkFFF888KKKzzzggg@@@444000444999888;;;999666555444333111//////111...000777333---333000///...------,,,------+++******,,,///000///...//////...---,,,,,,,,,,,,000...,,,++++++***)))'''+++******))))))))))))***''''''((())))))***++++++'''((()))******)))((('''&&&$$$&&&))))))%%%$$$%%%%%%%%%%%%%%%&&&'''((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%)))***(((''')))...(((%%%(((***)))'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))***+++******''''''''''''(((***+++,,,''''''((((((***+++---...---------............///,,,///111000---,,,...000,,,111333111000222222000///...111666666999III\\\tttxxxbbb^^^sssJJJJJJIIIIIIOOOYYYeeemmmjjjdddeeeooopppjjjbbb^^^HHHHHHJJJEEELLLGGGEEEEEEGGGIIIIIIIIIOOOWWWMMMKKKHHHFFFFFFEEEDDDBBBCCCBBBAAABBBDDDEEEDDDCCCBBB===??????888===EEEDDDAAAAAABBBGGGLLLMMMJJJFFF:::::::::;;;>>>BBBEEEGGGEEEIIIMMMKKKEEE???>>>@@@GGG[[[bbbhhh[[[GGGIIIDDDBBB===<<>>888111000555333444999555444???CCCGGGAAA777===LLLLLL@@@999======888333222222333000444666222111333333111333333222222222222333333555555555555444333222222111111111222111111111000000111222222333333333222000222333222111222555888666666666666777888999999???999777<<<>>>:::555444///666444444;;;:::666;;;555666666666666777999:::???>>>777;;;IIIKKKCCCCCCIIInnnUUU>>>AAAdddVVV<<>>FFFJJJPPPOOO[[[ZZZFFF777777999666111444000///444222333@@@<<>>666111222333111...333555222111333333111444333111111111111333444666555555555666444111///000111111222222222111111222333444555666888999:::222444666333000000555;;;666666666666777888999:::<<<555444:::===888333222000666444333999777222777444555666555444555888:::666:::555888HHHMMMFFFDDD:::VVVyyydddFFF<<>>???BBBDDDFFFFFFCCCBBBEEEJJJLLLHHHDDD<<<;;;::::::<<>>EEE@@@;;;>>>>>>???HHHZZZ\\\SSSAAA777999<<<<<<111333444333222222555999@@@DDD777888:::999BBB999777666555555555444111///000111333222000000333777555555222000222777999777::::::666000///333666555444444444333333333222222333555777888999888777666111333666999:::999777666888999999:::::::::999999777666555444444444444444666333111222444555333111666555555555666777777888888777777888:::===@@@BBB???===OOOyyyMMM???FFF___OOO222444666///333777::::::777333222333333......222333///,,,///000222...)))111???CCC<<<111000---,,,---///...***...........................------,,,***))))))((('''((()))))))))))))))((('''((()))((('''&&&'''(((***(((&&&'''******'''###)))&&&(((,,,***%%%$$$(((,,,'''%%%((()))&&&$$$$$$&&&######''')))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###***"""$$$+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%$$$#########$$$$$$%%%%%%$$$######$$$$$$$$$''''''***......((($$$$$$###%%%&&&&&&%%%&&&+++000***))))))***++++++)))'''&&&'''''''''&&&%%%$$$$$$))))))((('''''''''''''''(((((((((((((((''''''''''''((()))'''$$$$$$%%%(((111///,,,(((''''''((())))))***+++***))))))+++---+++333000+++111000+++------///111000---,,,...000***+++---...//////...---//////111666<<>><<<<<<===???BBBCCCDDDEEEEEECCC@@@???AAACCC@@@AAAYYYIIILLLEEEGGGMMMHHHQQQFFFLLLLLLdddXXXKKK<<>><<>>666888666222111333333000333333333333222222222222333555666777888777555555111222555777888888888777999999999888888888888888555555444444333444444444333222222333555666333111000222444666666555333222777777777888:::<<<>>>???>>>>>>GGG___aaaEEE===RRRoooHHH888222+++111444888999666333222222111---...222333///,,,,,,***+++***///AAAWWW]]]WWW555111,,,***+++---...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************)))(((&&&&&&'''((()))(((''''''((()))((('''&&&'''(((((('''&&&)))&&&&&&))))))%%%&&&+++(((''''''(((&&&$$$***111+++&&&%%%'''(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!+++)))%%%---...&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&***+++'''$$$&&&)))+++,,,***''''''***---***)))((()))***+++***)))'''''''''''''''&&&%%%%%%)))(((((('''''''''''''''((((((((((((''''''''''''((()))***)))&&&%%%''')))---+++***((((((((()))***'''((()))))))))***,,,///BBBDDD666)))***+++***000---///000///---,,,...///,,,,,,---.../////////...//////111555;;;AAAGGGIII[[[sssmmmccctttcccQQQOOOHHHGGGLLLKKKZZZXXXVVVSSSWWWeee{{{mmmLLLHHHHHHFFFIIIDDDHHHDDDEEEFFFGGGFFFDDDBBBAAABBB@@@@@@AAAAAA@@@CCCHHHPPPZZZdddggg```UUUMMMHHHDDDCCCBBBAAABBBCCCEEEGGGFFFFFFFFFGGGFFFEEECCCBBBAAA@@@???>>>>>>???AAACCCDDDEEEDDDBBB@@@???@@@AAACCCBBB[[[MMMOOOCCCDDDMMMMMMSSSEEEHHHLLLiii\\\IIIHHHQQQLLLDDDJJJKKKEEEBBB>>><<<999===BBB999:::LLL___iiihhhUUUAAA888666444777777777555222222333555666<<<222444666555>>>666333111000000222333444333222444555555444222222333777:::999444111555:::;;;222666777555444444222---333222222222222111111111444444555666666555333222000111222444555777888888999888777666666666666666333333333222333333444444111111222444666666444222888;;;???BBBBBB@@@<<<999666666777999:::;;;;;;;;;>>>AAA@@@EEEaaauuuOOO999FFFwww___===///---...222666888777444333222///,,,---111222///,,,+++---000//////:::LLLUUUUUU333000.........---,,,+++***************+++,,,,,,++++++,,,,,,---------...*********))))))(((((((((+++,,,---+++)))(((((()))(((((()))((('''''')))+++***'''&&&'''(((&&&(((+++&&&(((***)))######///===///***'''((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""###%%%'''((((((((('''###$$$$$$%%%%%%%%%$$$$$$(((&&&&&&))))))%%%$$$&&&***,,,...---***((()))++++++)))'''(((***+++,,,,,,''''''((((((((('''&&&&&&)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''((()))******+++$$$&&&((())))))***---000KKKKKK:::((('''((((((...,,,---......,,,,,,---.....................//////000000111444999AAAHHHLLL[[[rrr~~~jjjkkkfffXXXXXXNNNJJJOOOPPPaaafffbbbYYYVVVfff~~~SSSJJJKKKHHHFFF@@@HHHDDDEEEEEEFFFEEECCCBBB@@@AAA@@@???@@@@@@AAADDDGGGHHHOOOYYYaaabbb]]]SSSMMMFFFEEEDDDCCCCCCEEEGGGHHHFFFGGGHHHGGGDDDBBBAAAAAA@@@???>>>>>>>>>@@@BBBCCCGGGFFFEEECCC@@@>>>======EEEDDD]]]PPPPPPCCCDDDNNNIIIPPPBBBCCCEEEcccXXXGGGJJJNNNHHHDDDFFF@@@888::::::555444===CCC888:::PPPdddrrruuu```FFF888555555:::999777555333222222333444<<<333666777666???777555222000///111333444444666666555444222222333333222999===888333222222222222666888666777888777333222222222111111111000000444444444444444333222111000000000111333555777999888777666444444444444555111111111111222333444444111111222333444666666666333555999<<<<<<999666333444666888999:::999888777@@@AAA>>><<>>HHHDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@??????@@@DDDFFFGGGCCCDDDJJJTTT^^^___XXXQQQFFFFFFDDDDDDDDDFFFHHHIIIFFFGGGHHHGGGDDDBBBAAAAAA<<<<<<<<<===???@@@BBBDDDIIIHHHFFFCCCAAA>>><<<:::;;;@@@[[[KKKMMMEEEIIIQQQ@@@JJJ???@@@;;;SSSLLLEEE;;;AAAAAAAAAEEE===444777555111111<<>>777:::;;;999BBB:::888555222111222333444444:::777444111000222333555111888:::555000111444555444777888777888===>>><<<222222222111111111000000444444333333333222111111111000000000222444666888666555555444333333333444111111111111111222333444333222111111222444888;;;444444555666666555444333333555777999:::888777555>>><<<>>>BBBAAALLLpppNNN:::PPPuuu}}}UUU:::111000111444777999999888666222000---+++,,,///111111''')))---333;;;>>>777...111...///333111,,,+++...---,,,+++******+++,,,---......---------,,,,,,,,,'''''''''((()))+++---...---......---+++))))))***'''***,,,+++((((((+++...))))))***+++,,,---***&&&---+++***+++(((&&&(((---...)))&&&''')))'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******%%%'''---&&&!!!***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&''''''((())))))((((((777222...---***&&&&&&)))%%%)))------***(((((()))***(((&&&&&&(((+++,,,,,,''''''((((((((((((((('''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((()))***)))((('''%%%&&&((())))))((('''&&&((()))***)))((()))+++---+++222---''',,,,,,)))+++++++++++++++,,,------,,,...---,,,,,,,,,---//////000000111111555<<>>AAAGGGIIIHHHGGGDDDEEELLLUUUYYYUUUOOOFFFEEEDDDDDDEEEGGGJJJKKKFFFFFFFFFGGGFFFEEECCCBBB;;;;;;<<<===???AAACCCDDDJJJHHHFFFDDDCCCAAA===;;;AAAKKKdddKKKIIIFFFKKKMMM===EEE===BBB888FFFBBBEEE===FFFFFFCCCDDD<<<222333222222222999???888999KKK\\\nnnvvvdddHHH888444444888666333222333333333222555@@@:::>>>===:::CCC;;;888555333222333444444333:::666222000000222333444444666444...---444<<<@@@666888888666888>>>AAAAAA333222222222222111111111333333333222222222222222111111111111222333555666333333444555555444444333222222222111222222333333333333333222111444888;;;:::999888777777777888999333555777999999888777666999555<<>>CCCKKKMMMIIIJJJIIIGGGHHHKKKLLLLLLKKKDDDDDDCCCDDDEEEHHHKKKLLLFFFEEEDDDFFFHHHIIIFFFCCC======>>>???@@@AAABBBCCCGGGEEEDDDEEEFFFEEEAAA>>>JJJZZZoooJJJDDDFFFJJJEEECCCDDD===III===BBB===HHHJJJSSSMMM@@@>>>999222222222777666777;;;777777BBBSSShhhtttgggNNN>>>777444555333000000333444444333444???;;;>>>===999AAA:::444222222222444555444333666444111111333333222000333444222...///555::::::555888777555666;;;>>>===333333333333222222222222333333222222222333333444222222222222222333444444000111444666777666444333444333333222222222222333111333555555444444666888333222111000000000111111444555666888999999999888777444999AAA>>>:::EEEXXXjjjKKKIIIVVV]]]999555333111222555888999888333444333000222777777333333...111BBBTTTUUUDDD222555...***---+++)))000<<<333111...+++)))***+++,,,++++++++++++,,,,,,,,,,,,...---+++)))(((((()))***###%%%'''''''''((()))+++))))))***,,,---+++(((&&&))))))''''''---666777333000***(((+++,,,)))&&&%%%)))%%%%%%(((***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000,,,---===HHH999))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$%%%'''***+++000,,,)))***)))&&&&&&)))))),,,...---)))'''''')))'''&&&%%%&&&'''((('''&&&%%%%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((***)))***,,,......,,,)))((((((((())))))((((((((()))***++++++***+++---///,,,111)))"""'''******///,,,+++***+++...//////---,,,---///000222222333333...000111111111666???FFFMMMlllwwwlllVVVPPPYYYXXXbbboooggghhh^^^^^^YYY```qqqTTTAAA???IIIFFFGGGFFFFFFFFFEEEDDDDDDCCCCCC>>>@@@???>>>CCCMMMOOOKKKHHHJJJKKKGGGCCCAAADDDHHHCCCCCCBBBCCCEEEHHHKKKMMMFFFDDDBBBEEEJJJLLLHHHDDD@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCEEEGGGHHHEEEBBBAAAVVVlllCCC>>>GGGLLLDDDKKKEEE>>>OOODDDDDD===JJJGGGQQQHHH666555888666777444<<<999555888666444;;;OOOfffuuulllVVVEEE;;;555333111...///222555555333222>>>:::>>>;;;777???888000///000222444555444333222111111444666555111---...111333333444555000)))444777777444555999999777444444444333333333222222222222222222333444555555333333333333333333333333...000444777888777555333555555444333222222222222...222777999777555444555999999999999888777777666444555666777999999::::::777777999;;;>>>BBBEEEFFFMMM|||ZZZHHHAAA^^^oooIII666222//////333666888888111555666444666:::777111...000333444111///111666...***---444333,,,...777333111...***)))((()))***((())))))+++,,,------...,,,+++)))((((((***+++---***++++++***((('''((()))---,,,---///222000+++&&&)))(((%%%###+++999>>>;;;...)))(((***+++))))))+++)))&&&%%%)))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''',,,"""...<<>>BBBSSSJJJJJJbbbTTTBBB@@@DDDNNNFFFGGGLLLJJJJJJMMMEEE@@@HHHMMMHHH@@@888444555888:::888777666666333333;;;EEEVVVfffZZZGGGEEE000222333444333222222333555:::777:::@@@;;;000///555222222222333444555666777444555555555444333333222444333222111111222333444111222333444555444333222666333111000222444444444777666444333222333333444;;;777333222444555444333000000111666<<<<<<777111333222444777555000000333000111333555555444333222444444444555555555666666333555777999::::::888777666999:::777:::CCCHHHFFFEEE]]]oooIIIAAALLLZZZ<<<222///666777222444<<<111===CCC:::000...222333......//////000000000111444222///,,,***+++,,,---(((,,,111222000,,,******---------------+++******+++******+++,,,,,,***((())),,,---+++'''$$$%%%(((...***///999888---(((+++$$$&&&)))))))))+++///333++++++***))))))))))))))),,,(((%%%&&&(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%***(((&&&''')))***(((%%%"""(((((("""###***+++&&&$$$%%%&&&###!!!"""'''+++(((&&&$$$%%%'''(((&&&$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$#########%%%'''***,,,,,,***'''%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++)))((('''((((((((()))***)))&&&$$$&&&&&&&&&'''((())))))***+++******)))))))))))))))***((('''(((***+++(((&&&))))))(((***,,,......---------.........---,,,,,,'''***---///...---------***...///,,,...444555222444111000000///000888BBBYYY]]]xxxnnnrrrVVVQQQUUUqqqwwweeefffbbbMMMFFFBBBCCCJJJIIIFFFCCCDDDGGGGGGCCC???@@@???>>>>>>@@@DDDHHHKKKDDDEEEFFFEEECCCAAAAAABBBAAABBBCCCCCCCCCCCCDDDEEEFFFCCC@@@AAADDDFFFEEEBBB@@@AAAAAA@@@>>>@@@CCCGGGHHHGGG@@@DDDBBBEEESSSFFFIIIbbbVVVHHHEEEEEEIII???GGGJJJDDDBBBEEE@@@@@@KKKGGG???777444111...111777444555:::>>>;;;777999???TTT\\\fffGGG@@@555444555555333222111222444777888;;;???===666333444333333333333333444555666444444555555444333333222111111111000000111111111111222333333444444333333000000000111222555888:::777666444333222222222333999666333222444555444222111000111555999:::666111333111111333222111444999111444777999999888555333444444444444444555555666444555666888888888888777777::::::777:::BBBFFFEEEAAANNNkkkVVVCCCFFFjjjyyyEEE555...444666///000:::666<<<===777222222222000111111111222222333333333333222000---,,,,,,------+++...222222///,,,******------,,,,,,+++*********((('''&&&'''((((((((('''((()))***)))((((((((())),,,''')))000000'''%%%***&&&((())))))((())),,,///+++***)))(((((((((((())))))'''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%(((&&&%%%&&&((()))(((&&&%%%((((((%%%%%%((((((&&&&&&&&&%%%###"""###&&&)))'''%%%$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))(((''')))((('''((())))))'''%%%&&&&&&''''''((())))))******)))))))))))))))******)))((((((***------+++))))))((((((***,,,......---------------------,,,+++(((***---......---...///---000000,,,---111222///111///000111111333:::CCCmmmzzzpppdddtttXXXPPPRRRmmmfffYYYaaatttTTTFFFBBBDDDGGGIIIFFFCCCDDDFFFGGGEEECCC??????>>>???@@@BBBDDDEEEDDDEEEEEECCCAAA@@@AAACCCCCCBBBAAAAAABBBCCCCCCBBBCCC@@@===>>>AAADDDDDDCCC@@@@@@@@@??????BBBEEEIIIGGGFFF???GGGIIIPPP___RRRQQQeeeVVVIIIFFFDDDGGG>>>AAADDD???===@@@<<<<<>>555555===555777;;;???===999:::>>>QQQQQQvvvjjjAAA777777444555555444222111333444666:::======>>>>>>999333444444333333333333444444444444444444444333333222111111222333333222111111222222222222222333444444///111333333222444888<<<666555333222111111222222666555333333444444222111333111111333666777444111444000///000000111777>>>CCCAAA===999555333111000444333222222222333555666444444555555666777777777888:::999888:::???BBBBBB@@@AAANNNnnngggFFF===QQQ}}}[[[???...333555---...:::;;;999555222333555222+++...///////////////000000111111000//////......---...///111111...,,,++++++---,,,+++))))))))))))***))))))(((((((((***+++,,,''''''&&&(((***++++++++++++%%%$$$((((((###$$$)))((()))***)))'''''')))***))))))((((((''''''((((((%%%''''''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&$$$$$$%%%'''((('''&&&)))''''''***)))&&&%%%''')))&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$###""""""%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((***((('''&&&((((((((('''&&&&&&''''''((()))))))))'''((((((((()))******+++((()))***---///000...,,,(((''''''))),,,......------------------,,,++++++***+++---...---...000111///111000,,,,,,......+++000///111444444444999AAA___yyyyyy]]]ZZZvvv[[[VVVSSSbbbjjjaaaZZZggg```IIIDDDEEEEEEHHHFFFCCCCCCEEEGGGGGGFFF???????????????@@@@@@@@@BBBCCCBBBAAA@@@AAACCCEEEEEEAAA>>>???AAACCCBBB???CCC@@@<<<<<<>>>@@@AAAAAA===>>>@@@AAACCCDDDFFFGGGEEEFFF@@@GGGGGGPPPfff___^^^iiiSSSEEECCCBBBJJJFFF<<>>@@@;;;;;;GGG@@@777:::GGGGGG999555???>>>:::666666444555;;;DDDQQQPPPhhhvvvYYY888111333333444555444444444666888;;;@@@???:::<<>>???@@@===???QQQwwwzzzPPP???DDDjjjyyyQQQ111000555///000888:::555111000333444000+++---------..................///000000000///...------.........---,,,---------,,,***((('''((()))*********)))((((((***---000)))'''%%%'''+++---,,,******&&&%%%((((((%%%&&&***(((((((((((('''''''''(((((((((''''''''''''((((((%%%(((***'''%%%'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$#########$$$&&&'''''''''***$$$%%%++++++$$$###(((+++'''######%%%'''&&&$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$######"""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***(((&&&%%%'''(((((((((''''''''''''(((((())))))&&&&&&''')))***+++++++++)))***,,,...//////---+++(((''''''))),,,......---,,,,,,---------,,,,,,+++,,,---.........///111444//////...,,,+++,,,,,,+++111111444777555333777===@@@___}}}lll[[[bbbxxx]]]]]]ZZZ\\\uuuuuuYYYYYY^^^uuurrrSSSHHHFFFEEEGGGEEECCCCCCDDDFFFGGGGGG@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@BBBEEEHHHEEEAAA>>>>>>@@@BBBAAA@@@DDDBBB>>><<<<<<===>>>???:::<<<@@@DDDFFFFFFEEECCCDDDHHHBBBCCC>>>HHHggghhhdddjjjQQQEEEFFFCCCJJJIIICCCFFFBBB>>>@@@===AAAPPPCCC666444===;;;---,,,777AAA999333000///222:::CCCUUUYYY___UUU???111000000000222444555666888;;;>>>CCCEEEAAA999:::???===444555444333222222222222222222222333333444333333222222444666888888666444222333222111000111222333444666999:::666000---///333111000000111333555777888222333444444333222222222444222111111222222222111333111222444333111222777;;;888333//////333888;;;333333222111222333444555555444444333444444555666999888888888999999:::<<<<<<>>>>>>AAAUUU{{{cccJJJ@@@[[[fff;;;000333111000444555333111222222111//////111111111111111111111111,,,---///000000///...---,,,+++++++++,,,---......---+++)))'''''''''))))))&&&''''''&&&%%%'''***...+++)))'''(((+++,,,***((((((&&&'''******''''''(((&&&&&&&&&'''((()))((((((((((((''''''''''''((((((&&&++++++'''&&&((((((%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%&&&'''''')))###$$$******$$$###)))+++'''$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((***(((&&&%%%'''((()))(((''''''''''''((((((((((((%%%&&&(((***+++,,,,,,,,,+++,,,......---+++***)))((((((''')))+++------,,,+++,,,---...............000111111111000111333555...---,,,,,,,,,,,,,,,---...///333777777444777===;;;RRRvvvttt```YYYqqqccceee^^^XXXjjjuuucccZZZ]]]nnncccMMMFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEAAAAAA@@@???>>>======<<<<<<===???@@@AAABBBEEEGGGDDDAAA???>>>@@@AAABBBBBBEEECCC@@@>>>===<<<===>>>:::;;;???CCCFFFFFFDDDAAA???EEEBBBCCC???NNNttt|||dddgggPPPJJJLLLCCCFFFCCCMMMNNNCCC;;;<<<<<>><<<@@@[[[rrrUUU???NNNnnn}}}OOO777222111000///222111333666555222111444222111111111111000000000,,,---...000111111000000,,,++++++,,,...///...---,,,+++***(((((((((((()))(((***,,,***((((((,,,///,,,+++************)))(((%%%&&&(((******)))'''&&&%%%%%%%%%'''***+++***(((((((((''''''(((((())))))(((,,,+++'''(((---+++$$$''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%%%%%%%&&&'''+++'''&&&((('''%%%%%%(((((('''%%%%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))'''&&&&&&((())))))(((''''''((((((((((((((((((&&&(((***,,,---------,,,,,,---...---***)))((()))***)))((()))+++,,,+++******+++---...000000111111333444555555444333444555...++++++---...,,,---///***+++000666666555999???>>>JJJlllpppSSS\\\zzzwwwssseee\\\pppllllllzzzxxxwwwrrr```YYY]]][[[wwwuuuRRRDDDFFFCCCDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>=========<<<>>>@@@AAAAAAAAABBBDDDBBBBBBAAA??????@@@DDDFFFCCCCCCBBB@@@???>>>??????<<<<<<<<>>AAADDDGGGEEEDDDCCC>>>777555666333333222222222222222222111111222333333333333333000222333444444333222000000000111222222222222222111222222222222222111111444333333333444666888999444555666444222222555777111222333444333333333333333222444777555000000333111222444444444222000///222333555666666666444333444555666777777666555444888555555888999666666:::888777:::>>>===GGGnnndddEEEDDDYYYmmmHHH555222111...222111444;;;<<<888666888111111000000////////////......000111222333444444000///...///000000...+++,,,++++++******)))((((((+++...111000,,,+++...111***+++,,,+++)))))))))***&&&((()))******+++***((('''&&&&&&(((++++++)))''')))(((((((((((()))***+++'''***)))&&&+++333000%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''%%%$$$%%%'''///000,,,'''%%%''''''%%%%%%&&&''''''&&&&&&'''(((%%%''')))(((&&&%%%''')))'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((('''&&&&&&''')))***((('''((((((((((((((((((((('''(((***,,,---......------,,,------+++)))(((***---+++***))))))******)))(((***+++---///111333444444666888:::999777555555555000,,,+++//////+++,,,000,,,---111555444222666<<<;;;@@@ZZZlll___bbbnnn}}}ooojjj^^^dddqqqiiieeeoooiiiYYYVVV]]]]]]UUUCCCEEEAAACCCEEEEEECCCBBBAAAAAACCCBBB@@@>>>======>>>>>>===@@@BBBBBBAAA@@@@@@@@@@@@BBBBBB@@@>>>@@@DDDIIIAAABBBCCCBBBAAA@@@AAAAAA@@@===:::;;;???BBBCCCCCCCCCEEE>>>@@@>>>LLLmmmpppqqqiiiHHH@@@BBB999>>>@@@;;;BBB@@@===<<<666999HHH;;;<<<===<<<999444///+++<<<666222222222222444888BBBOOOJJJ999666555111000555777999;;;<<<>>>BBBDDDDDDAAADDDHHHBBB555222777333222222111222222333333000111222333333333333333333333444555555444333333///000111333333222111111333222111111222222000...777666555444555555777777555666666444222222666999000222444555444333333444333222333555444111111555444222///...///333888;;;111333666888888777444333444555777888888666555333777333444888999555555:::===444777AAAAAA???VVVwwwuuuNNNAAAIIIrrrXXX:::444444000555111444>>>BBB>>>::::::555444444444333333222222000000111222444555666777555333111111222111---)))+++,,,,,,,,,+++***)))((()))---000///+++)))***---(((+++---,,,)))(((***---***++++++***+++---...---)))'''''')))+++,,,)))&&&)))))))))))))))***++++++&&&)))'''%%%---888444'''((((((((((((((((((((((((((((((((()))))))))))))))%%%'''((('''%%%$$$%%%'''444777222&&&###((()))######&&&)))(((&&&%%%'''***&&&(((***)))'''&&&'''***((('''&&&%%%$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$'''+++000444$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&(((******(((&&&(((((((((((((((''''''''')))+++---/////////------,,,------+++))))))---000,,,+++))))))***)))(((&&&)))+++---000222555666777888:::<<<<<<999666555444222---,,,000///++++++///222222333555222...000555>>>???PPPssskkkTTTOOO___wwwxxxvvvqqqeeegggaaaZZZ]]]```aaa___YYYUUUTTTUUUdddcccJJJFFFEEEEEEDDDDDDEEEEEECCC???BBBAAA?????????>>><<<999===>>>@@@AAABBBCCCCCCBBB???AAABBBBBBAAA@@@AAACCCDDDAAA>>>???GGGNNNKKKBBBAAA@@@:::222666AAADDD???CCCGGGCCC999===LLLSSSOOOmmm~~~\\\??????>>>???888888:::===???===:::999999888555888>>>===444,,,+++...555444444;;;999555;;;>>>FFF@@@666777666444999333777===>>>>>>>>>@@@BBBEEEAAA@@@BBB@@@999333222111000000///000222444555222222111111111222444555333222000//////000222333000111333333222222333444111444555444111///111333777333444:::999333444<<<777555222000///000111333666333111222222///000333111666222000555444000555000000111222333555666666666666777777666444222111444333333555777777666444999111111:::>>>:::888<<<===;;;666<<>>;;;555111333555------------------,,,,,,111111111111111222222222555<<>><<<:::>>>@@@CCCEEEFFFFFFEEEDDD@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???@@@FFFKKKHHHAAADDD>>>999:::;;;;;;===??????DDDBBB<<>>BBBAAABBBDDD???777555888777333;;;777777===???:::666666000444000///666444000444999FFFFFF===;;;666333999777:::???AAABBBBBBBBBBBBCCC???===???===777333222111000000000111222333444222222111111111222333444222222111000000111222222222333444333111111222333333444555444222111222333333444777;;;:::666555888000222444555555444222111000000333888888333000111444888333///444222///555000111222333444444555555333444555555555444333222333222222444666777666555777444555999<<<::::::<<<555777888BBBKKKCCC===FFFdddaaaHHH999DDDhhhyyyQQQ999222222//////333888999666555888777999CCCEEE888444666111222222222222222444555666222222111000...---,,,,,,------+++***************))),,,...---)))'''))),,,)))***,,,,,,,,,+++)))((('''((()))*********))))))---,,,+++***)))((('''&&&))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%(((***&&&!!! %%%***$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$$$$###%%%'''&&&!!!$$$$$$'''%%%'''>>>SSSTTT999333---+++,,,...,,,***''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((***))))))((((((((())))))******))))))))))))))))))***)))&&&%%%%%%'''***+++))))))((('''(((***,,,...,,,+++***(((((()))***+++,,,000000...444<<<;;;111000222444222...,,,---000///...------,,,,,,,,,,,,000000000000111111111111222:::;;;IIIooovvvcccRRRQQQYYYggg}}}uuu[[[___[[[QQQVVVTTTRRRSSSWWW\\\```bbbggg~~~qqq```bbb___pppVVVHHHEEEEEEDDDCCCAAAAAACCCFFFBBB@@@????????????===;;;===???BBBEEEGGGGGGFFFEEEBBB???===>>>AAADDDDDDCCC>>>AAAAAAAAACCCGGGEEE@@@FFF<<<:::@@@???777777@@@===BBBAAA>>>CCCNNNUUUTTTyyy}}}VVVCCCKKKIIIHHHEEEJJJKKKEEE;;;:::???<<<333===666333666:::;;;999999555666///,,,444444000333555EEEIIICCC@@@;;;999@@@:::<<>>CCCvvvuuuUUU<<<<<>>>>>??????>>>===<<<===>>>???AAACCCDDDDDDEEE@@@<<<===AAADDDCCC@@@;;;@@@CCCAAAAAABBBBBB???DDD@@@>>>>>>===;;;<<>>GGGCCCAAAEEEHHHDDD===888>>>777222333777999888555999:::111///888:::777;;;000>>>>>>999::::::;;;CCC;;;;;;===AAAEEEEEEAAA<<<===888555666555222111333111111111111222222333333222222222222222222222333///000222333333222000///222333444444222111222333777333000111333555444222000999<<<666555999999222888666333000111444999<<<:::555222222333333777<<<666;;;777555:::777222777444555666777777666555333333444444444444444444444999777555333333222000///222:::<<<555222888;;;777:::999222555@@@===999@@@===aaafffGGG<<>>>>>===SSSrrrwww]]]KKKFFFKKK]]]lll^^^XXXSSSNNNRRRMMMPPPXXXeeerrr|||www______zzzqqqZZZVVVYYYZZZ^^^xxxJJJEEECCCEEEIIIHHHCCCBBBEEEBBB@@@>>>>>>???@@@@@@???===<<<;;;:::<<>>>>>BBBCCCAAA===:::@@@BBB@@@???@@@AAA@@@@@@FFFCCC999:::EEEHHHAAAEEEDDDBBBAAA===;;;===AAASSSqqqiiicccbbbOOODDD???EEE777666DDDHHH>>>999>>><<<999666666:::===;;;777777999222111:::<<<:::???222777000)))///444666<<<===<<<===AAADDDDDD???;;;:::555222333333111111333111222222222333333333333222222222222222222222222///000222444444222000///000222333333333333555666666333///000333555444222444:::;;;333222888:::555:::888444222222444888:::===777444333333222666;;;222999999999???;;;555888777888999999999888777666888777666666555444444444888666333333333444333222222:::;;;333000555888555;;;:::111000999999888@@@===HHHbbb{{{VVV@@@@@@cccoooDDD111222//////444777444111222444000555777000111444///111111111222222222222222222222333444333000...,,,***,,,...000000///,,,+++)))*********)))((())))))))))))))))))((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))'''%%%%%%%%%''''''&&&%%%###$$$'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###$$$&&&'''&&&$$$&&&+++///...)))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%))))))%%%%%%###(((***(((...333,,,)))((((((((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))((((((((((((***,,,---+++***(((&&&''')))+++---,,,+++)))'''&&&&&&'''(((''')))***,,,+++)))&&&$$$++++++************************++++++,,,...//////111222000------...---******+++,,,,,,++++++,,,---000///---,,,++++++,,,,,,,,,------...//////000000***777888555EEE^^^zzzkkkTTTIIICCCIIISSSaaaqqqbbbSSSXXXRRRLLLUUUPPPPPPTTTZZZdddmmmssswwwhhhXXXWWW```dddiiihhh]]]PPPTTTXXXUUUaaaWWWKKKEEEDDDJJJKKKEEEBBBDDDBBB@@@>>>>>>???AAAAAAAAA@@@>>><<<:::;;;???BBBEEEDDDBBB@@@@@@BBBBBB@@@===;;;???@@@>>>===AAABBBAAA???IIIFFF:::???PPPPPPBBBFFFBBBAAACCC???:::>>>GGGWWWsss^^^HHHIIIOOONNN>>>777???@@@888999DDD444666666666888<<<===:::222777444222999888555;;;<<<>>>222***111777777<<>>>>>>>>>>>???@@@AAA>>>???AAABBBCCCCCCAAA@@@===???>>>;;;===BBBDDDBBBCCCGGGFFFCCCKKKUUUPPPBBBDDD>>>???CCCAAA;;;AAANNNbbbqqqcccYYYZZZVVVOOOKKKBBB;;;888:::>>>???222777888444444888<<<;;;555>>>===:::;;;555000666<<>>???@@@???===<<<<<<===666222000444555444333555222333333444444333222222222333333333333222111000000111222222222222111000000222444444444444555777666666555333333444777:::999777777888666333444999000333777:::;;;999555333444333666;;;;;;666333333222888666555;;;999444888999888777666666777999:::888777666555444444555666666444222333555888999999>>>999555666666444444666---777777555999666444<<<;;;===@@@YYYuuuUUU:::GGGwwwvvvIII:::222,,,...222222333444555---///222...222666000......///000000///...---.../////////000000000000......---,,,,,,+++++++++---,,,+++++++++***)))((((((((((((((()))***+++++++++***)))((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%"""$$$((((((%%%)))!!!%%%((($$$$$$%%%###$$$$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&&&&&&&'''((()))***+++)))'''%%%%%%''')))******)))&&&%%%%%%'''***+++(((((()))))))))(((((('''((()))***+++------......,,,+++******))))))***,,,,,,,,,,,,,,,---......---***,,,---//////...---,,,,,,---...///000111222222555444000555===EEEaaazzziiiRRR@@@999<<>>???@@@>>>===;;;999===AAADDDDDDCCCCCCCCC>>>>>><<<:::===CCCFFFDDDHHHDDDEEELLLVVVVVVLLLBBBCCC<<<<<>>222:::@@@@@@888444888===>>><<>>@@@>>>CCCCCCAAAFFF;;;===>>>;;;888777999<<<555111111555777555444666222333444444444333222111222333333444333222111000111111111222222111111111222444555444333333444555777888888666444555999===999444666<<<:::222222888222222333555666888999999777333333555666555666:::555999444000666444111777888777555333444666888:::555555444333444555666777<<<999666444555666666666CCC999444999:::555444888...999888222444333666@@@999BBB::::::```dddBBBCCCjjjZZZ>>>333***)))---000333777///...666777...,,,000---------...//////...---,,,,,,,,,,,,,,,---...000111222///,,,)))((()))+++------,,,++++++,,,,,,+++***(((((((((((()))+++,,,---,,,+++***((((((((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!###&&&&&&$$$$$$%%%&&&$$$###$$$&&&((()))'''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&$$$!!!###'''(((%%%))) """'''$$$&&&***$$$%%%%%%%%%%%%$$$&&&(((***&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((())))))((('''&&&$$$%%%&&&&&&'''(((((()))***(((&&&%%%%%%''')))+++&&&(((+++---...,,,+++)))&&&&&&'''((())))))((((((&&&''')))+++---......///***)))((()))'''&&&(((+++)))))))))***,,,......---(((***---///000///---,,,------...///000111222333444000000:::???;;;NNNuuu~~~hhhWWWKKKEEEBBByyyYYYVVVSSSQQQQQQQQQPPPOOOPPPOOOOOOPPPRRRRRROOOMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPMMMUUU{{{jjjPPPFFFKKKJJJGGGFFFBBBKKKAAA<<>>AAADDDFFFEEEDDDCCC???===<<<>>>BBBEEEEEEDDDAAABBBAAAFFFJJJ>>>999DDDGGG>>>:::FFFPPPGGGIII```~~~___[[[aaaWWWHHHEEECCC===DDD:::333AAA<<>>777111...:::===:::222555???BBB===:::;;;999666666999888555444444444444555555666666222333555777666555333111888111111888888111111888000000111111111222222222333444444444444444444444222777888444111555;;;>>>999555444666777333000111888444111222666999888555:::::::::999777666444333555111111555555000///222444333333555666777666555222555777777444222222333666333333555666333444777999777555555555666555333666666777888888888888777555999666;;;PPPnnn~~~VVVBBBYYY~~~III555333///222777000999111000///000333444222000111000...------...//////,,,------...---,,,***)))......---,,,,,,+++******---,,,,,,+++,,,---///000''''''(((((())))))******)))*********)))(((&&&%%%))))))((('''''''''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###***$$$"""%%%###&&&"""%%%((((((%%%$$$%%%(((%%%&&&''''''&&&%%%###"""&&&%%%%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''%%%&&&(((&&&$$$###&&&(((&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))***)))((((((''''''&&&%%%%%%''''''((())))))))))))((('''(((((()))***++++++,,,(((***++++++***)))))))))...,,,***(((((()))***+++************+++,,,---...,,,...000111111///---+++///......//////000111222333111111222333:::KKKZZZrrr```UUUxxxtttzzznnnSSSUUURRROOONNNNNNNNNMMMLLLPPPPPPSSSYYY___^^^VVVNNNOOONNNMMMLLLMMMNNNPPPQQQSSSVVVeee___JJJKKKIIIGGGJJJIIIGGGDDDAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBAAA@@@>>>===@@@>>>===???BBBEEEEEEDDDAAABBB@@@EEEHHH>>>999EEE===999888JJJ[[[RRREEEJJJ\\\jjjdddSSSRRRXXXRRRIIIFFFLLLQQQ[[[NNN>>>EEE<<>>>>><<>>333---111555---777111000///111333444222000//////000000000...---,,,---------------,,,,,,+++......---,,,,,,+++******,,,++++++++++++,,,,,,---'''((((((((((((((())))))))))))******)))((('''&&&))))))((('''''''''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%&&&''',,,((("""'''%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''%%%'''((('''%%%$$$&&&)))&&&'''''''''((((((((()))'''&&&&&&&&&&&&((()))***'''''''''&&&&&&&&&&&&&&&************)))((((((''''''((((((((()))*********))))))******)))((())))))...---+++)))))))))))))))************+++,,,---...,,,...000111111000...---............///000111111111111222444444777DDDPPPuuuggg[[[ZZZZZZRRRRRRPPPMMMLLLMMMMMMMMMLLLQQQTTT]]]iiiqqqmmm___RRRQQQOOONNNLLLLLLNNNPPPQQQEEEKKK^^^kkkKKKIIIGGGCCCEEEGGGDDDHHHFFF>>>>>>EEEEEE@@@DDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAA@@@???>>>===<<>>:::FFFEEECCCBBBSSSllliiiRRREEEDDDOOOTTTQQQPPPQQQOOOJJJFFFRRR]]]jjjZZZGGGKKKAAABBB<<<;;;??????===CCCLLLHHHCCC;;;444000222888>>>===999888<<>><<<999:::AAAEEE@@@666333444555555555444333222555444333222222333444555222222999DDDDDD;;;444444666555555444444444555555333444555666777999999:::666888888777999>>>>>>;;;<<<777666999:::888888:::<<<999555555888:::999777999888777666666666777777666333333555444111000222444555555666666666666555333444444333222111222444444111111444444222333777999666444444555777888888999888777666666666777888999;;;999:::<<>><<>>888999555444777999888888;;;<<<999666666777888777666777666666555666777888999666555444444333222222222333444555555555444444555444444333222111222333444333111000333444222333666555333222333666:::<<<===<<<;;;888555444444555555888888888<<<:::333FFFmmm^^^GGGJJJhhh\\\:::+++///333)))222111111111222222222111000000111222222111///,,,+++...------------///111222---------,,,,,,+++++++++***+++,,,,,,+++***((('''++++++******))))))((((((((()))))))))******))))))))))))((('''''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''###%%%'''%%%<<<---)))$$$###%%%'''&&&$$$%%%$$$######$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((((((((('''''''''((()))''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%&&&((())),,,++++++***)))(((((((((''''''''''''''''''&&&&&&)))(((''''''((()))))))))))))))***+++++++++******+++++++++++++++,,,---...+++---...000111111000000,,,,,,,,,,,,---...//////------///222111000555===UUU{{{[[[WWWUUURRRTTTUUUTTTRRROOONNNOOOPPPPPPOOOLLLYYYkkkuuurrrggg[[[TTTLLLMMMOOOPPPPPPNNNMMMKKKYYYWWWUUUeeeooo^^^VVV[[[]]]hhh```PPPEEEBBBEEEFFF???CCCCCCKKKgggzzz```DDDCCCBBBAAABBBDDDFFFHHHEEECCCAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBCCCAAADDD@@@>>>BBB???===GGGCCCCCC;;;AAAZZZcccSSSEEEEEE>>>HHHPPPLLLMMMOOOGGGDDDEEEEEEQQQKKKAAAHHH===@@@OOO^^^```QQQ???888;;;999===AAABBB???:::666333;;;555777AAACCC>>><<>>;;;666111111222444666777888888777000111333555555444333222777444222333333333666999666555444333333444555666777777666666666666666666666666555666<<<@@@<<<555888444333777999888999;;;999777555444555555555555555555555555666777888999666666555333333444444444111333555555333222222444555333222111222333444444333000000333444222333777666444333333666999::::::999888666444444555666888777666666===@@@555;;;TTT}}}sssRRRHHHUUU~~~nnnHHH000///333***111000111222222222111111111222222111//////............---------...000222333------,,,,,,,,,,,,++++++,,,,,,---...---,,,***))),,,,,,,,,++++++*********)))))))))))))))*********))))))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%!!!%%%***'''222MMM...***%%%$$$&&&((('''%%%$$$$$$######$$$&&&((()))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&)))((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$%%%''')))******))))))(((((()))******''''''''''''&&&&&&&&&&&&)))(((&&&''')))+++***)))&&&'''(((***,,,---------,,,,,,,,,+++,,,,,,------+++,,,...///000000000000,,,++++++,,,,,,---...///---,,,,,,.........444<<>><<<<<<<<<@@@AAABBBAAA@@@@@@AAACCC@@@EEEAAA???CCCAAA???GGG@@@DDDCCCMMMcccfffVVVKKK???888EEENNNEEEMMMWWWMMM@@@???===JJJGGG???EEE888;;;LLL]]]^^^NNN===666888555888<<<============>>>===;;;<<>>:::333777444444999;;;:::999:::666555444333333333444555333444555666777777777777444666555222222666777666111444666555222111222444555333222333444555555444333000000444555333444888999777555555555666555333333333333444666888:::<<<555777666<<>>======>>>???AAA@@@>>>>>>AAACCC???FFFCCC@@@DDDCCCAAAGGG666:::===MMMbbb```NNNGGGBBBAAASSSSSS>>>EEEUUUIII<<<:::999FFFCCC???LLLEEE===FFFMMMJJJ???888666888444555777888:::<<<@@@DDD===???@@@???AAADDDBBB===:::???AAA>>>;;;;;;999555444333222111111333444555///000222333444444333333444555777666666555333111444333222111222444777999888888888888888777777777888999888666888;;;888333444111333999;;;888666666444444333222222333444666222444666888888888666555333666555111222888:::888333666999888444222333666555444333444777888666444444111111444666444666999555444444555666666444222111222333555777888::::::666<<<999888@@@>>>999<<>>DDDGGGEEEDDDHHHJJJIII???@@@@@@AAAAAA@@@??????EEEEEEEEEDDDDDDCCCCCCCCC<<<>>>@@@???>>>>>>AAADDD???GGGDDDAAAFFFEEEBBBGGG??????AAATTTjjjfffVVVQQQKKKOOObbbXXX555777GGG999888777555???===???XXXYYYHHHHHHCCC;;;666777:::<<<333555777888999;;;>>>@@@;;;AAAAAA<<<===CCCAAA999888:::;;;;;;===AAA>>>999666444111///...///111222111111000000111333444555666666444111000111222111444333222111333666999;;;888888888999999::::::::::::;;;:::777777999888444000...000777999555222111333333333333222333555777111333777999999888555333222555555111222999<<<999444888;;;999555333555888555444444666999999777444444111222555666555666::://////111555888888777555555555666666777666555555777@@@<<<444:::===999999000SSS}}}[[[IIIJJJrrrTTT444666000000000222444333000///000111,,,...000333333222111000+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000''''''(((((())))))******...---+++)))(((((())))))))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!)))$$$$$$'''$$$&&&!!!$$$'''&&&$$$"""$$$&&&###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&((()))***&&&&&&%%%$$$%%%&&&'''((((((&&&###$$$&&&(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&))),,,...+++)))'''&&&&&&(((***,,,+++***'''%%%$$$$$$%%%&&&&&&&&&&&&'''((()))******)))'''(((,,,111111,,,''',,,+++)))((((((***+++---...------,,,,,,,,,------,,,,,,++++++++++++++++++------------...///000000444111111333333111222666555@@@UUUwwwbbbdddaaaZZZ___hhh\\\UUUNNNKKKLLLMMMKKKHHHKKKJJJIIIIIIKKKMMMNNNNNNTTTQQQMMMLLLOOORRRUUUVVVQQQMMMLLLNNNNNNKKKKKKMMMTTT^^^```gggRRROOOGGGAAAAAABBBBBBCCCEEEJJJOOOCCC???<<<>>>>>><<<===AAA?????????>>>???BBBFFFIIIFFF===:::AAACCC<<<:::>>>BBB>>>>>>BBBDDDBBBAAABBB???333CCClllwww\\\GGGJJJ<<>>888999:::777444333999666222333777;;;>>>>>>888BBB>>>777===@@@>>>AAAAAA999444555888888:::<<<777333111111333444222000///111333333111111222555555444333222222333555666555333111222444666666666666888999:::888888888999===<<<;;;::::::888555222///999555...444999555444:::333111666888444333555;;;888666666777888555222777888888666444333444666888:::999555111///222555333222222444666666333///555555555666666777777888555333222444666666444111666222666666222888<<<333777888::::::888666666666???@@@VVViiiNNNAAAJJJuuuDDD///111222,,,///555888444......333///000000000000...,,,+++***---///...+++)))+++...---...///...---++++++,,,---------,,,,,,+++++++++...---+++***************$$$'''***)))''')))...333000***$$$"""&&&******)))'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&$$$###%%%)))---///&&&%%%$$$###$$$%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))%%%%%%***...---,,,---(((***---...---...///000---///111222222000...,,,,,,---000111222111///...444333333222222333333444444DDDEEEYYYuuu[[[YYYUUUQQQXXX^^^^^^YYYSSSOOOOOOOOOMMMLLLKKKJJJIIIJJJLLLOOORRRSSSRRRSSSUUUVVVTTTQQQMMMKKKMMMMMMOOORRRPPPLLLMMMPPPXXXwwwsssZZZ???BBB;;;999???EEEEEEEEEFFFHHHEEEDDDFFFDDDAAABBBFFFBBBAAA@@@??????AAADDDFFFJJJCCCCCCJJJKKKBBB===???BBB>>><<>>555===EEEBBB>>>???HHHGGGIIIJJJFFF@@@@@@EEEDDDCCCAAA@@@@@@AAABBBBBBKKKGGGIIIPPPPPPFFF??????AAA<<<:::<<<======@@@DDDDDD===BBBYYYpppnnnVVV>>>JJJPPPOOOEEE?????????<<<777>>>???;;;<<>>===@@@AAA>>>:::999999888777777999:::999888???@@@666222???GGGFFFHHHAAA;;;888;;;===:::777777888777666444333333666888::::::999666444444666888888888999999999777666555555444333333444333111///444666888888888888999;;;:::<<<>>><<<999666666888999===555000888888333555222555555111///222555777666777999888666444333222444333222000111444:::???===888333222444555222///444444444555777666444222333333333333333222222222333222111222444555444333555222777888555:::===333555666888888777666777888:::AAA???KKKvvvbbbAAACCC```ggg===///---...,,,...333555222000111111111000000000000000111...---,,,---///000000///---------..................---------------,,,,,,+++...//////------000333,,,------+++(((***///333444000+++((()))(((%%%###''''''&&&%%%%%%&&&''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))+++''''''***,,,******+++......---,,,+++---111555000000111111111111111111000000000000000111111222333333333333333222111111666;;;>>>EEE\\\yyykkkdddddd```WWWXXXXXXOOOSSSTTTTTTRRROOONNNNNNOOOMMMMMMLLLKKKLLLOOOSSSVVVWWW___iiijjjbbbWWWNNNJJJHHHJJJOOOQQQNNNLLLRRR\\\jjjPPP>>>@@@DDD???>>>DDDDDDEEEHHHIIIEEE??????CCCBBBAAA@@@@@@AAAAAAAAAAAAHHHFFFIIINNNMMMEEE?????????<<<<<<>>>>>>===???DDDBBB<<>>>>>EEE@@@777222444;;;>>>======::::::>>>@@@;;;888777777888999;;;<<<<<<;;;:::888===::::::EEEFFFAAACCCEEE<<<555555888999<<>>>>>FFF>>>>>>AAADDDCCC@@@BBBGGG???>>>>>>@@@CCCDDDCCCAAADDDDDDEEEHHHGGGCCCBBBCCC======@@@DDDBBB>>>>>>BBBGGGAAAMMMiiixxxnnn[[[RRRJJJTTThhhssseeeJJJ???EEE[[[DDD000///111......222999777888===>>>999666666555888;;;>>>??????>>>===666>>>>>>>>>BBB>>>;;;BBBKKKAAA999777777666666999:::;;;<<<:::777777;;;???555333111111222555777999444666888:::999777444222555444555777888999777555999999999777555555666888777;;;===;;;666444777;;;999:::666999>>>666000777111888;;;555000222888<<<555888:::999555222222444000222444555555555777999444666777666555555777999333333444444444333333333333333333333222222222222222333222222222333444555333000555666333999<<<222666777888888777777999;;;666<<<:::999BBBUUU~~~[[[III@@@bbboooKKK000333,,,***///555555333222333222111000000111333444333000,,,+++---...,,,***111...------///111000///------------------------***,,,---+++((('''))),,,(((***,,,---,,,***((('''&&&&&&&&&''')))))))))(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''((())))))&&&''')))******)))'''&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''''''''&&&%%%$$$&&&'''((()))***)))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))),,,)))(((***)))''''''+++(((***---...---,,,,,,---...---,,,,,,,,,...///111333222///......///111222***+++---...000111111111---222;;;>>>DDD^^^yyyZZZZZZ^^^XXXPPPXXX```ZZZ___```bbbbbbaaa^^^[[[XXXWWWXXXWWWSSSMMMJJJKKKMMMHHHKKKMMMLLLJJJIIIKKKNNNIIIHHHHHHIIIGGGHHHQQQ[[[rrrmmmpppwww^^^KKKAAA???<<<888888;;;===>>>AAAFFF>>>===>>>BBBFFFHHHFFFCCCDDDEEEFFFEEEDDDCCCDDDFFF>>>@@@DDDGGGDDD>>>===AAACCCCCCSSSllluuuiii___^^^LLLUUUhhhuuuiiiPPPHHHRRR]]]BBB111666<<<777777>>>888777999======888666777444888<<>>:::666555999:::::::::999999:::<<<555333111222555888999999777999;;;======;;;999777333333333444666777666555999999888666444444666888777999:::888666555777:::333444444;;;???777777GGGPPPPPPOOOJJJ???666666<<<888999999888555444444555111444777888777666666777333666:::999666666999<<<333555555555333333444555777666555333222000///...444555555333222222444666444111444555333999===555666777777777555666777999777;;;>>>DDDBBBAAAaaatttMMM:::PPPZZZ...222,,,)))---222222111111222222111111111111111222333000---++++++,,,,,,,,,///,,,***,,,000444444333++++++,,,,,,,,,,,,------...---,,,++++++*********)))***---...---+++)))'''))))))))))))))))))))))))&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))+++)))(((***(((%%%(((,,,&&&)))---///...,,,+++***,,,,,,++++++,,,---...000222111///...---...000111******+++,,,---///111222111555666555<<>>===<<<<<<===>>>AAA>>>===???:::999EEE777444666<<<@@@>>>:::999666555666777999999888666555333222333666888888777999:::<<<>>>>>>>>>===<<<666555444444555666666555666777666555444555888;;;777777666555555666777888///000111999???999CCC]]]pppgggccc```QQQ<<<666======:::777666666666666666333555777777777777999:::888999::::::999999999999555777888777555444666888888888777777666555555555777777777555222222444777777333555666333;;;@@@999:::::::::999777777999;;;444555777???>>>444CCCgggYYYBBBCCCgggsssBBB555///,,,000222222222444222222222222111000//////000///...,,,+++,,,///222333///+++,,,000333333111*********+++++++++,,,,,,000,,,)))***---...---*********))))))******)))(((*********)))''''''((()))&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***(((((()))'''%%%(((...)))+++---...---,,,,,,,,,,,,,,,,,,,,,---...//////111000...---------...//////...,,,,,,,,,...111222000777222111===EEE^^^~~~xxxzzzwwwtttsssrrrmmmbbbYYY]]]``````\\\TTTMMMKKKLLLHHHGGGGGGIIIJJJKKKIIIGGGIIIGGGIIIMMMNNNLLLLLLOOOMMMzzzkkkYYYYYYWWWcccooohhhYYYKKKEEEDDDBBBAAA@@@EEECCCDDDHHHNNNOOOKKKFFFDDDGGGIIIFFFCCCAAAAAAAAADDDDDDEEEEEE???:::<<>>>>>BBBIII@@@999???@@@:::666888:::888777777333222222555888999555111555333111333555666444222333444666888999999999888<<<999777666666777777666444444555444555777:::===777555333333555777777777777666555999;;;555DDDdddsssfffbbbfffZZZAAA:::DDD@@@;;;666555666888888777444555666666666888<<<>>>>>>;;;999:::<<<<<<888555777999:::999666666888;;;777777999:::<<<>>>???@@@888999999555222111444777:::555777666444<<>><<<;;;:::<<<>>>BBBAAA???EEEHHH>>>>>>PPPvvvfffPPP@@@PPPccc999444222444555444555888111222222222111000...------//////...,,,...333777:::555///---///000...+++))))))*********+++++++++...)))%%%'''---000...)))***(((%%%###$$$&&&(((((('''''''''&&&%%%&&&(((***&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((((()))'''%%%(((///,,,---...---,,,,,,---///,,,,,,---......///000000//////...---------------444222///,,,,,,...000222***777222444CCC@@@QQQtttkkkiii^^^{{{wwwtttllleee\\\[[[[[[ZZZSSSJJJKKKRRRIIIKKKLLLLLLLLLKKKLLLLLLKKKHHHLLLMMMIIIQQQWWWPPPQQQ[[[iiissspppdddXXXQQQ]]][[[dddwww___QQQKKKGGGDDDFFFBBBFFFKKKKKKQQQPPPCCC@@@CCCEEEDDDDDDFFFHHHIIIEEEBBBAAABBB>>>888;;;CCCFFF[[[XXXhhhUUURRRVVV[[[___\\\[[[bbbnnnHHHGGGEEE222888:::666444555444111666<<<;;;;;;===666333===;;;AAA>>>444888CCC>>>///<<<<<<;;;;;;:::999888888888777777666666666666777000555444111111777888444333000///222888:::888555777000...444888666666888999777555333333444777888555222000111555;;;@@@CCC::::::777222111555777666EEE666111999888222@@@XXX^^^___```\\\OOO@@@777777999777444222222333555777555555555555555555555555999;;;333...444444444<<<999333;;;777888>>>555:::555666777777555444555666444666777555222111333555444444555444444666:::>>>???<<<::::::<<<===<<<:::999IIIGGG<<<===@@@???@@@^^^TTTEEENNNkkktttCCC...+++555555333444222///555000,,,333444---------000333111......333888222///,,,+++,,,,,,,,,++++++,,,------,,,+++)))((())))))*********))))))((())))))))))))))))))))))))************)))))))))))))))'''%%%&&&)))***(((&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''''''(((''''''''''''''''''''''''''')))***)))((('''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''%%%$$$$$$%%%'''''')))'''%%%######%%%''')))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&'''(((******((('''&&&,,,+++))))))******((('''(((***+++***'''&&&''')))))))))((('''&&&%%%$$$$$$&&&'''((()))******)))(((%%%'''((((((&&&&&&&&&''')))(((''''''(((***,,,---,,,...///,,,((()))...333000///...---,,,------...222111///...---------...999444...++++++,,,,,,+++,,,+++,,,666;;;888MMMttt~~~fffppprrr___aaammm[[[```ZZZWWWXXXVVVOOOLLLNNNOOOOOOPPPNNNLLLJJJIIIIIIMMMGGGKKKPPPTTT^^^aaaVVVUUUSSSSSSUUUUUURRRPPPQQQXXXnnnsss\\\MMMLLLFFFGGGIIIHHHMMMKKK<<>>DDDNNNaaaaaaxxxdddVVVQQQSSSnnnyyyxxxkkkjjjKKKMMMBBBJJJHHHBBB888222444;;;@@@;;;<<<555666???>>>:::???===@@@<<<666888BBBDDD???<<<<<<;;;::::::::::::;;;888777777666666666666666777:::999444333666666222555333333666:::<<<999555666222111555777555555888999888555444444555777888222222333555888;;;======333444222......333666555>>>555333888666111:::KKKUUUQQQMMMGGG===666777<<<999777555222111111111222555555444444444444444444000777444333999666111555444444BBB<<<888999111888333444555555333333444555555666666444111000222555444444444555666888::::::<<<:::888999<<<======;;;???LLLIII======>>>:::;;;HHH___eeeGGGEEEZZZSSS555)))...,,,+++111555222777222---444333---,,,444555555222...,,,...111000...,,,,,,,,,---,,,+++,,,,,,------,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))'''&&&'''))))))(((&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%'''(((''''''''''''''''''''''''''')))***)))((('''((()))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&///,,,(((&&&''''''''''''(((***+++***'''&&&''')))))))))(((((('''&&&&&&&&&((()))***+++++++++***)))*********(((''''''***,,,+++***)))))))))+++---...***---...,,,******...333111000///---,,,,,,------222111000...------......222///,,,+++---///000///---...---333888888GGGfffZZZPPPVVVKKKCCCMMMssswwwiii]]]SSSRRRVVVWWWUUUTTTRRRRRRTTTUUUVVVVVVUUUUUUVVVLLLMMMUUU___nnnsssgggdddYYYPPPOOOPPPSSSXXX^^^bbbmmmeeeZZZSSSLLLEEEIIIJJJ>>>??????AAAGGGNNNRRRRRRQQQHHHBBB???@@@@@@@@@AAADDDKKK\\\[[[sssbbbVVVOOOPPPnnnzzzoooUUUSSS666GGGAAA888000******333<<>>KKKqqqiiiAAA+++---***'''---444222999444///555666000000777666333000...,,,,,,,,,---,,,+++,,,------,,,***---------,,,+++)))((('''''''''((())))))*********)))))))))))))))))))))))))))))))))((((((((('''''')))'''&&&'''((()))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***&&&###"""###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))((((((((((((''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&111---'''$$$$$$%%%&&&&&&((()))***)))'''''''''(((((((((((((((((((((((((((++++++,,,,,,,,,++++++***,,,,,,***((('''(((+++...------+++++++++,,,---...(((+++...---++++++...111222111///...---------...222111000///......//////555222///---------+++***...222//////555888@@@RRR}}}QQQ::::::666;;;NNNjjj{{{ggg[[[XXXYYYXXXWWWMMMMMMNNNPPPRRRTTTTTTSSSYYYPPPNNNSSS[[[llltttkkkZZZSSSOOOPPPPPPPPPVVV```rrr^^^JJJIIIMMMGGGDDD???===>>>BBBHHHQQQXXXRRRJJJBBB>>>???AAABBBCCCCCCVVVMMM[[[PPPVVVZZZXXXXXXzzzqqqhhh<<<>>>;;;999::::::888999;;;777BBBAAA>>>DDDBBB999555===>>>EEEIIICCC666444:::<<<;;;999777666777888888888888888888777777666555777777666333222222222111333333333555666555222///444666888888555222333666777666444333333333444555000333888;;;:::888555444222555555222333888999888000444444000///111444444777555555777666444777===<<<<<<<<<;;;999666333222444444333333222111111111111666222000666555222888000555FFF@@@777555...777111222222111000000222444888666333000///111444666555444555:::@@@AAA===888777777666777888999999999444>>>;;;555888888555999<<<===PPPvvvWWWBBBFFF___QQQ333222///+++---///222:::666222888999444666444222///...///000///...+++***+++,,,......,,,***------,,,+++***)))''''''((((((((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((('''(((((((((((((((''''''&&&'''''''''''''''''''''''',,,***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''######%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&,,,***&&&$$$%%%&&&&&&&&&((((((((((((((('''(((((('''((((((((())))))******,,,,,,,,,,,,+++******)))*********(((''''''***,,,------,,,+++++++++,,,,,,)))+++......---+++,,,---000///............///000111111000000////////////555333///,,,+++++++++,,,---444000,,,444:::<<>>444///...000///666>>>:::555999888444666111///------///000111000+++++++++---......,,,***------,,,***)))(((((('''***))))))******,,,---...(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######%%%&&&&&&%%%######"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''(((((('''%%%((('''''''''((((((((('''''''''(((((())))))******++++++******)))))))))(((''')))+++,,,***)))))))))+++++++++***************+++---......---+++***)))------,,,---...000111333000000000000000/////////,,,+++)))(((***...444888+++444000+++555;;;:::<<>>HHHKKKDDDBBBFFFCCC:::???RRRPPP>>>===GGGOOOVVVLLLDDD@@@CCCBBB===???DDDCCCBBBAAA@@@>>>===;;;;;;999999::::::999777555444111000111555888888:::>>>999999999888888777666555444888:::777666666555333222222222222333444444555555999<<<;;;888555555666444777777444444555444000000222000...///444777777999555222333444444888===555666777888777666555444222222222222222222222222111999999999???:::222444:::333:::555666<<<333777333333333111111222555888777444222222444777999999777888:::???DDDDDD@@@<<<999999999777555333444555444:::666444:::999555:::555:::;;;@@@]]]}}}XXX<<>><<<999:::::::::999777555444333000111666888777999===777666666444333333444555444888888666777:::777111111111222333555666777888444999>>>>>>:::666555666777:::;;;888888999777333222000///222333333444666:::444000000111222555:::::::::::::::::::::999888111111222222333444444444333;;;:::999>>>999111444;;;444;;;555666:::111555222333222111000222555888555333222333777:::;;;;;;999;;;>>>@@@@@@>>>;;;999777888999777444444555777666999555444;;;999555:::777::::::;;;IIIkkkkkk<<>>:::333444222---000...000000...++++++...111111///------......---,,,+++***)))(((((()))***++++++***((('''''')))***+++))))))))))))))))))))))))******)))))))))(((((((((&&&((())))))'''&&&''')))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%(((***+++***)))''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''')))***(((''''''&&&$$$&&&((()))(((&&&''''''''''''''''''(((((()))((('''''''''((()))***(((***------,,,*********''''''((()))*********************+++,,,---,,,+++---,,,,,,++++++---...///,,,---...//////...---,,,///000000...+++)))***,,,***...+++---666555333;;;:::RRR\\\|||bbb@@@;;;???DDDLLLOOOwwwIIIWWW]]]fffuuuhhh^^^WWWSSSQQQVVVXXXZZZooosssjjjnnnuuuwww___KKKIIIKKKEEE@@@@@@@@@FFFFFF@@@===@@@BBBAAABBBPPPKKK^^^III>>>AAALLLLLLbbbgggRRRccc???:::^^^hhhJJJ333:::AAA:::333AAA===888OOOfffbbbTTT\\\RRRFFFBBBGGGJJJBBB777999;;;>>>@@@AAA???===<<<999:::;;;;;;:::777555333444000000555666333444999999999777555444444777999444777777555888<<<888000111222333555777888::::::333999@@@AAA<<<777555555333777888666666777555111333...///555777222111444666222000333444222222555::::::999888888777777777111111222333444555555666:::>>>777333888666333999;;;666>>>888555888...222222222111000///111555888444222222555999======<<<<<<>>>AAA@@@===999777555555777888777555444777:::333666222333:::888444:::999888999:::;;;LLLwww{{{AAAEEEEEExxxggg<<<111222***---777555000333222///333***...000...++++++///444333111...------......---***)))((((((((()))+++,,,***)))'''&&&%%%&&&((()))))))))))))))))))))))))))************))))))))))))&&&(((***)))&&&%%%''')))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&)))+++,,,+++)))((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((&&&&&&'''((((((((('''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''((((((''''''''')))***+++((())))))(((''''''(((***&&&'''(((******+++++++++(((((((((***,,,...///...///...,,,+++******+++++++++,,,---.........---,,,(((,,,000111///,,,,,,---***,,,)))...555111///;;;555JJJQQQsss___>>>;;;@@@CCCHHHKKKpppyyyTTTJJJJJJUUU[[[___rrrnnnjjjZZZSSSYYY]]]___pppooo[[[IIIGGGJJJEEECCC>>>999777<<>>??????@@@AAA>>>999666444222000///---111555555111000333666999<<<>>>;;;444000000222666666555444333333222222333444444555666777888888999<<>>AAA@@@>>>666;;;>>><<<777444555888???888555999;;;777777:::777666555444444555777777888<<<999555555;;;[[[```???JJJUUUooo@@@111///...777999222000444222***222111000//////.........111///,,,+++,,,,,,,,,+++******+++******)))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************+++******)))(((''''''&&&)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++)))'''%%%%%%&&&)))***&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++((((((((((((((((((((((((###$$$&&&((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$))))))))))))))))))))))))$$$%%%'''))))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))---,,,***)))''''''((((((((()))***+++,,,,,,+++***((())))))+++,,,...000111.........//////---***''',,,,,,---.../////////...***+++---,,,+++******+++,,,,,,+++,,,///222555777999===FFFsssxxxWWW???555@@@KKKGGGGGGeeeuuuTTTNNNLLLNNNMMMMMMWWWfffuuummmbbbYYYRRRXXXbbbooottt}}}iiiYYYFFF===AAABBB@@@===>>>BBBEEE???NNNVVVXXXWWWKKKCCCHHHNNNXXXnnnmmmaaa???999CCCFFFAAA@@@DDDDDD???===<<<999888>>>KKKUUUYYYNNNNNNJJJDDDAAAAAA===777===============<<<<<<;;;<<<:::777555555444222000///222555555333222444666666999;;;888333111333555666666555555444333333222111222333444444555555555777888888888666555444444555666777777666444222111///333777777444222333555333111000111444666555444333555777999999888777555333333333444444555666666777999666222333777888444666888:::999777444444555000111333444444444222222000444444555BBBPPPLLL>>>222555888777444222333444;;;888888:::999555777===888888666555444555555666...555777777888666EEEbbbmmmCCCBBBHHH}}}KKK444111---333666555444555333///222111000//////......///111///,,,+++,,,---,,,+++(((((((((((((((((('''&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))*********)))((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%))))))))))))))))))))))))$$$%%%'''((()))((('''&&&(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***(((((((((((()))((()))***++++++******))))))))))))***,,,...///000111...***))))))+++---///+++,,,------------------+++,,,---.........---,,,---------...000333666888777:::DDDttthhhIII???:::===DDDEEEFFFeeeuuuKKKMMMMMMJJJIIIKKKPPPUUUaaagggpppyyyvvviii^^^XXX[[[bbbppplllUUUFFFDDDAAA@@@??????AAABBBGGG[[[```XXXWWWSSSLLLKKKNNNQQQSSSnnnzzzkkkZZZ@@@:::;;;???DDDGGGHHHGGGFFFAAA???>>><<<:::===IIIVVVSSSLLLFFFDDDAAA===;;;<<<============;;;999777666666555444555555555333222222333444555555666666666333555666555222222555888666666666555444444333333111222333444444444333222777666333111111111333444777888888888666555333111000333666555222222444666333222111111333555555444222333444666777777777777444555666666666666555444222555666333222555666666888999:::999777555555555111222333444555444333222---444333111BBBWWWPPP888222222333333333222222222555666999:::777444888>>>:::999888666555555555555666<<<===AAADDD<<<<<>>???HHHMMMHHHDDDEEECCC>>>;;;<<<888555???OOONNNDDD@@@DDDBBB;;;:::???:::;;;;;;;;;:::888555444333222333444555555333111333222222444666777666444333444333222000111555888666666666555555444444444444555666666666444333111888666333111111222222222999999888888666555333222222333444333111222444777222222111222333444555555222222222333444666777888444666777888888666444222///222555444222222555777888888999888888777777777111222333444444444444333333444111000===JJJCCC222666444333333444444333111333444666777777777999<<<999888888777666666666666666777333666>>>999444;;;MMM]]]MMM999WWWFFF///333///,,,000;;;>>>777444777333222111000///////////////...,,,,,,------,,,+++((()))***+++++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))))))))))))(((((((((((((((***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))******)))))))))))))))(((((('''))))))))))))***,,,------,,,---000000///---++++++---------------,,,+++***...,,,,,,///444555000+++******+++,,,...000222333222111;;;qqqwwwNNN888BBBKKKKKKGGG>>>@@@```lllEEELLLLLLEEEGGGQQQVVVRRR\\\^^^```___^^^]]]```bbbpppxxxeee[[[\\\gggpppoookkksssiiiZZZUUUQQQMMMKKK^^^{{{|||ddd^^^ggghhhdddUUU^^^YYYeeeiii\\\fffpppNNNCCC@@@IIILLLEEE@@@AAAFFF===999;;;;;;888===HHHGGG???===BBBBBB:::777;;;777888999999888777666555333222222333555444222///222111111333555666555333444444333111000111333555555555555555555444444444444555555555555333222111444333222444666777666444888888777666555444333222333333222111111222444666222222222222222333555666111111111222333555666888444666888999888666333111...000333444222111444777666666666666888999999999222222333333333444333333;;;444000444888888666555999777444444444444222000444222111333999<<<;;;777666666777888888999999999444555111555AAA@@@999<<<777cccsssSSS777HHHoooLLL555666222---000:::>>>777333666333222111000000/////////...---,,,---......,,,+++))))))***++++++,,,++++++))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******))))))(((((((((((((((((()))))))))))))))***+++,,,))),,,000111000//////000......///......---,,,+++...,,,+++...222333///*********+++,,,...000111222333333;;;lllcccIII:::AAALLLVVVNNN999AAA^^^gggFFFJJJJJJEEEHHHRRRWWWUUUQQQVVV]]]aaaaaa```^^^]]]ZZZfffwwwvvvggg___```WWWZZZnnndddOOOMMMVVVqqq|||yyyhhhWWWeee```XXXjjjooofffpppoooPPPGGGBBBGGGIIICCC???@@@GGG@@@;;;===???@@@AAACCCDDD@@@>>>???>>>999666666666666666777777777777777444333222333444333222000111222333444444444444555555444222111111111222333444444444444444444444444222222222111111000000000//////000555:::<<<:::777555555555444333333222222333222111111111222444555111222333333222222555666222222222222333444666666444555777888888666333111111000111333333111333777777555444555777888888888111111222222222222333333<<<333222888777000222===666555444222111111111111333111...111999???;;;333555666777999::::::::::::444999999???KKKIII@@@@@@444QQQiiiVVV999BBB^^^^^^???111333000111777:::888555444333333222111000000000000---,,,,,,---......---+++(((((())))))***)))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******))))))(((((())))))))))))(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&'''((())))))))))))((()))(((((((((((()))***+++***)))))))))))))))******)))+++,,,++++++...555:::......//////......------///---,,,---///000...+++,,,---...///111222333444333:::BBBkkkRRRBBB<<>>@@@CCCCCC???BBBAAA>>>:::999<<<;;;777888777666555555666777888444222111111333444444333000333666666444333555777333222222222333444333333333333333333333333333333333222000//////000111222000//////333888:::888444222222111111111111222222222222111111222333333333000222444333222222444777222333333444444444555555333444555666666555333222666111...222333222333777999666444333555666555444111000000000111111222222555444555666555333555:::111333444222000///222555000111111111777<<<:::222666777999::::::::::::999...666666888@@@>>>666777666HHHQQQvvvdddFFFBBBKKKqqqrrrLLL000111111111111666;;;999333333333222111000000000000---,,,,,,---//////---+++))))))*********)))(((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,+++***)))))))))(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))(((((('''(((((((((((()))+++,,,---***))))))((((((((()))))))))+++,,,***(((+++111777,,,,,,---.........------111000...------------------...///111222333444444000@@@LLLppp|||KKK;;;;;;JJJPPPQQQJJJ<<>>===BBBBBB;;;>>>AAA===555666@@@BBB===;;;999666444444555777888444222000111333555666666000555999888555333666:::111111222333555555555333222222222222222222222222555333111//////111444555666222000111444555222...000000//////000000111222222111111222333444333222000222444333111222444777333333444555555555444444222333444555555444333333999111---111444333333777<<<888444333444444222000000000000///000000111222///666777222222777777111...222555333000111666;;;---222444222444999999444888999:::;;;:::999888777;;;BBB===999===;;;888===444CCC@@@[[[wwwVVVDDD<<<\\\[[[888///222000---333===<<<333444333222111000000000000,,,,,,,,,...//////---+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************------,,,,,,+++***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((***,,,...///***))))))(((((((((((()))(((,,,000///+++((((((******+++,,,,,,------------222222000...++++++---///,,,---...000111222222222+++CCCTTTwww|||KKK777;;;RRRVVVMMMGGGDDDCCC]]]RRRJJJGGGFFFGGGGGGGGGHHHJJJKKKLLLOOOQQQRRRQQQQQQPPPTTTWWW___jjjvvv~~~}}}yyy|||{{{jjjkkknnnmmm}}}sssddd\\\hhhwwwuuudddUUU```]]]RRRMMMPPPKKKGGGNNN777???;;;666:::<<<>>>GGGCCC===:::;;;;;;:::<<<@@@;;;888888<<<<<<777666:::444333222111111333444555///111444777888777666555555555444333333333333444444444333555666777555444222333444333111222666:::;;;:::999777555333111000//////000000111111111222111---...333333//////333444333222222333333111//////,,,...555666333333777222555888888777666555555666444222111222666;;;>>>888555444444000...555@@@:::555000///333666555333000111111111000222444777222333333222111333777:::888777666555555555555555;;;999777777:::@@@FFFJJJ999999999999999999999999666<<>>---444111...999888:::555444333333222222333333//////...---,,,***)))(((------------------------***((('''((()))***)))'''---+++)))))))))))))))'''(((***,,,,,,***((('''''')))(((((()))++++++***(((+++******)))(((''''''&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$***(((%%%"""!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***,,,+++'''&&&))))))&&&(((((('''(((((()))******&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''')))*********)))((()))***+++,,,,,,+++***)))(((***,,,------,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,***,,,---...333888777222555@@@]]]tttGGG555>>>JJJTTTOOO:::<<>>MMMUUULLL999???XXXsssKKKJJJIIIIIIIIIKKKLLLLLLJJJKKKKKKMMMMMMMMMMMMLLLKKKIIIJJJMMMSSS]]]gggooorrrnnnnnnppprrrnnngggcccdddsssvvvjjjdddeeezzz}}}mmmiiiuuuzzzooohhhkkk___YYYLLLHHHMMMEEE:::<<<;;;CCCAAA???AAA===:::BBBCCCBBBAAAAAA===999;;;AAA;;;888666777666444444777111111333555666777777888444555777888999777666444555555444333333333333444333222333444777777777555333444333222111111444666666666555444333222111111000000000111111111111111222111333666666333111222///......///111111000...555222111222111//////111222333555555444555777999222444777999999888666444222111222444222111666<<<:::666222111333555444222111333444444222222333444333222222555999;;;999777666555555555555666666777555777:::<<<>>>>>>>>>===888888888888888888888888===BBBHHH???KKKkkk___AAAGGGllleeeFFF333777222,,,333111666444333222222111000000///------------,,,,,,,,,+++......---,,,+++******)))***)))((((((******)))((()))'''&&&&&&((())))))(((***+++,,,+++******,,,---***,,,...,,,)))((()))+++******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((((((%%%&&&)))***(((***)))(((''''''(((***+++''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))555666666444000,,,***)))---,,,,,,,,,+++************,,,---,,,///333333///444>>>[[[bbbDDD222???QQQUUUGGG666DDD\\\{{{aaa999HHHIIIIIIIIIMMMRRRQQQMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJOOOVVV^^^dddhhhgggeeegggjjjjjjfffeeegggZZZbbbgggsssrrrjjjdddiiiwwwxxxmmmqqq~~~dddNNNJJJLLLGGG===???IIIEEE;;;<<>>888666444333333444666888222333555777777777777666777888999999999777666555555555444333333333333444333222222444777888777666444444333222111222333444333333333333222222222222111111111111111111111111///000333666666555444333///......///111222111///333111//////...---...000222333333222222444777:::444666888:::999777444222444444555444222111333555555222111111555777888888333444555555333222333444333222222777===>>>:::555555555555555555666777888444666999<<<===<<<;;;:::888888888888888888888888;;;@@@KKKCCCAAAPPPqqqsssJJJIIIcccMMM666777111***000...444333222222111000///......------,,,,,,,,,---------......---,,,***)))((((((***)))((()))******)))(((***)))((((((+++,,,,,,,,,***+++++++++***+++...000+++...000---(((&&&)))---***)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$''''''%%%&&&***+++)))222000,,,)))'''&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))...000111000...,,,++++++---,,,,,,+++***))))))((())),,,---+++---000000---222:::UUUZZZ???000BBBTTTRRR@@@222GGGhhhzzz___888EEEGGGGGGHHHNNNVVVWWWQQQKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHKKKNNNQQQVVVZZZ]]]cccaaaaaaddddddaaa```bbb```ccc^^^___iiippp}}}~~~ppprrrrrrooowwwsssttt|||aaaJJJCCCDDDAAA999>>>MMMLLLDDDEEE@@@HHHLLLOOOQQQEEE<<>>LLLYYYfffhhhTTTAAACCCAAA???@@@CCCAAA;;;777777111333333111222666888777777777777777666555444333888888888888888777666666555555444333333333333444444444333555666777555444555333333333555555444333111111222222222222222222222222222222222111111111444666666333222333222///222111111222444444333111111444444222333666888666222222222111111222555888999999888777666666555555000222333222444888:::999666666555555555555555555555555555444333333555888333444666:::>>>===999444666555555555555666666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999444:::666777>>>PPPkkkLLLCCCaaakkkDDD666...***///+++000000000111222222111///.........---,,,,,,---...///......---,,,+++******)))+++***))))))++++++***)))((('''&&&''')))+++++++++***+++,,,,,,+++,,,...000,,,------+++((('''***---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$'''(((&&&''',,,---,,,......---,,,,,,,,,,,,,,,((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''((((((+++---//////---+++***++++++*********)))((((((((((((,,,---******---000///...777OOOzzzOOO555777RRRXXXJJJ888111HHHwwwhhhGGG---HHHIIIFFFCCCKKKYYYZZZSSSMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJJJJIIIJJJNNNUUUZZZTTTQQQRRRXXX\\\ZZZYYYZZZWWWkkktttzzzqqqgggfffbbbgggxxxhhhWWWMMMHHHFFFEEE======EEE@@@:::???AAAPPP```pppsss]]]HHHJJJCCC??????DDDEEE@@@999666111555555222222666666333666666555555444555555555777777777777777777666666555555444333333333333444666555444555666666444222555333333444777888666444222222222222222222222222333333333222222111111111333666555111111666777444444333222333444444222000000444555333444888888444111222222222111111444666888888888888888777666555000333333111444;;;===;;;666777777666555444444555666666444333222444888;;;333555888;;;<<<:::777555777666666555555555555666666666777888999999::::::::::::::::::::::::::::::888444888333777===FFFiii___FFFVVVPPP:::///---111***---...000111333333222111000000///---,,,,,,---...///...---------,,,,,,+++++++++***))))))++++++***))))))((('''((()))++++++***(((***,,,,,,,,,+++,,,---,,,+++)))(((((()))***,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((''''''(((((()))******)))((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&))))))'''(((---...,,,)))***+++,,,------,,,+++)))(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''((()))***+++(((((('''&&&&&&'''((((((+++---......,,,*********)))))))))))))))))))))((((((,,,...+++***---111111---999TTT|||{{{HHH333???\\\ZZZGGG:::555III~~~```DDD666KKKKKKFFFBBBJJJWWWYYYQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKIIIJJJPPPYYY```WWWOOOJJJKKKNNNOOORRRUUUVVVjjjoooqqq}}}zzznnnaaabbbdddgggzzzvvvbbbTTTIIIJJJIIIAAA???CCC<<<777===CCCNNNZZZhhhlllXXXIIINNNDDD???>>>DDDHHHDDD;;;666333777777333222555444///555444333333333555666777666666666666666666777777555555444333333333333444777666555555666555333111555333333555888999888555333333333222222222222222333333333222222111111111///333333000333;;;>>>===444333222222333333111///...333444111222555444///111222333222111111222444666777999::::::888555444444666555111444;;;===999333444666666555666777888777666444222111444999===333666:::;;;:::777666555888777666555555555555555444666888:::;;;;;;:::999999999999999999999999999777666===888;;;===<<>>@@@===;;;:::999888888888999::::::;;;;;;888666999@@@GGGlllQQQHHHNNNkkk???444333---+++000,,,111777999777333111111***+++---...///...------......---------,,,,,,,,,((()))***+++,,,,,,+++***'''((()))***************))))))***+++---...///000,,,***+++//////+++***,,,))))))((((((''''''&&&&&&***)))(((&&&&&&''''''(((((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""###$$$$$$$$$$$$%%%&&&$$$%%%'''((()))***))))))&&&&&&&&&&&&'''''''''(((((()))))))))******************)))((('''&&&&&&%%%++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,(((((((((((()))))))))))))))'''$$$%%%''')))'''&&&((((((((((((((((((((((((++++++***)))((('''&&&%%%))))))))))))))))))))))))(((///...,,,111---''',,,***************)))((((((((((((((()))+++---///000555>>>ZZZ```???777YYYooofffHHH...888YYYwwwmmmEEE555---JJJGGGDDDEEEHHHKKKLLLLLLOOOMMMKKKIIIIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHHHHIIILLLNNNPPPTTT[[[dddgggdddbbbiiirrrvvvvvvgggaaakkk|||vvvZZZTTTOOOPPPLLLBBBCCCEEE<<<@@@LLLRRR[[[lllmmm```YYYFFF@@@BBBCCC===???DDD???:::666555888999777666777888777888:::999444333555666777888777555555666888333666666444333444333///888777777666555444444333777666666555444444333333000111222333333222111111///000111222222111000000000222333333111222444777555222111333666777555111000000111111111111000000111111111111111111111111222444666666555222222222222000///000444777777777555777888888777555555555:::<<<;;;888777999999666555555555555444333222222555555666777777666555444666999888555777===???<<<::::::999888888888999::::::;;;:::888666888???EEE]]]TTTJJJNNNoooxxxLLL777222---+++---+++000444666444111000000***+++,,,---......---,,,...------------,,,,,,,,,((((((***+++++++++******((())))))************)))(((((()))***+++,,,,,,---,,,)))***------)))(((+++((((((((((((((('''''''''+++***)))((('''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&(((((()))(((''''''&&&&&&'''''''''((((((((((((((()))))))))*********)))((((((''''''&&&&&&&&&******))))))((('''''''''(((((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''(((((()))******+++'''((((((((()))))))))))))))'''%%%&&&((()))(((&&&''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))'''---+++)))...+++''',,,***************)))((((((*********+++,,,,,,------+++777TTT{{{[[[<<<;;;^^^uuukkkLLL333???bbb\\\;;;444...IIIGGGFFFFFFHHHJJJJJJIIINNNMMMKKKIIIIIIJJJKKKMMMOOOMMMLLLJJJIIIIIIJJJJJJJJJKKKJJJHHHGGGJJJPPPUUUWWWdddkkkbbbXXX___wwwxxxxxxzzzoooqqqvvvxxxzzzdddZZZSSSOOOHHH>>>AAACCC999444888:::LLLkkkqqq[[[HHHCCC<<<>>>AAA===@@@AAA999:::666444777999777777999333333888>>>@@@<<<999:::888999999888666555666777222666666444444666666222999888888666555444333333444555777888777555222000000111111222222111000000111111111111111111000000000111222222111111333555777444111222444555444111111111000000000000111111111111111222222333333333222444555555333222222333222111111222444444333222222444666666555444555555;;;===<<<999888::::::777555555444444333222222111555777888::::::999777666888:::999777777;;;===;;;999999888888888999999:::::::::999777555777===BBBLLLuuuSSSFFFEEEXXX^^^>>>000//////---+++...111222111000//////++++++,,,---------,,,,,,------------,,,,,,,,,,,,(((((()))*********)))))))))************))))))((('''((((((((()))))))))))),,,)))(((******'''&&&)))'''''''''(((((((((((((((+++***))))))(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''')))(((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&(((((((((&&&%%%&&&'''''''''((((((''''''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))***((('''((()))***)))'''''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))%%%+++'''&&&,,,***''',,,))))))******))))))((((((***+++,,,,,,,,,+++***))))))000GGGfffwwwlllOOO888<<<```vvvhhhHHH333DDDjjjhhhHHH333555111GGGGGGGGGHHHIIIIIIHHHGGGMMMLLLJJJIIIIIIJJJKKKLLLPPPOOONNNLLLKKKKKKKKKKKKLLLNNNOOOKKKFFFHHHPPPXXXQQQWWWVVVMMMRRRmmm}}}xxxtttyyysssjjjeeedddeeegggtttpppZZZQQQJJJAAA;;;EEEJJJAAADDDGGGFFFRRRjjjmmmXXXHHH???777;;;@@@@@@CCCCCC999===888666888999666666888999888;;;AAACCC@@@======;;;<<<===;;;999777777777222666666444555888999666999888777666444333222111333555666777777444222000111111111111000000000///333222111000000000111111222222222222222222444555777555222111222333333222222222111000000111222222111111222222333444555555444555666555444333444555333333444666666555333111000111333444333333444666777::::::888888;;;;;;888666666555444333333333333555777999;;;;;;:::999777:::;;;;;;999888888::::::888888888888888999999999999999888666444666;;;???EEE]]]ZZZHHH???KKKpppGGG222222444///,,,---///000000000000000++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((((((((()))))))))((((((***************)))((('''((((((((((((((((((((((((,,,)))(((***)))&&&&&&)))&&&&&&''''''(((((())))))***))))))((((((((((((((('''((()))******)))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''((()))******)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))******))))))'''''''''''''''''''''''',,,++++++***))))))((((((((((((((((((((((((((((((###)))''''''///,,,'''***((()))))))))))))))(((((('''(((***++++++***((('''///...666FFFQQQMMM@@@555AAAbbbqqq^^^@@@222KKKuuuYYY===000666111FFFGGGIIIIIIIIIHHHHHHHHHKKKKKKJJJIIIIIIJJJKKKLLLOOONNNMMMLLLLLLKKKKKKKKKOOORRRRRRMMMGGGHHHPPPYYY___[[[XXXbbbtttoootttllluuu}}}yyypppgggdddnnntttZZZPPPHHH@@@AAASSS]]]TTTIIIQQQNNNGGGHHHBBB777555:::444999AAACCCIIIJJJAAA@@@;;;999;;;<<<;;;;;;>>>KKKFFFBBBCCCAAA<<<777666>>>???@@@???<<<:::999999333666777555666:::;;;999888888666555333222111000555555444444333222222111222111111000000000//////222222111111111111222222444333333333333444444444666444222111111222222222222222111111111111222222111111222333444555555555222333444444222222333555000222555666666555444333///111222333222333555666333777999888:::======;;;777777666555444555555666444555888:::::::::999888:::;;;;;;:::888555777999777777888888999999999999999888777555555666:::===DDDKKK{{{oooXXXEEEBBBfffVVV888333333............///111111111111---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))((((((((((((((((((***************)))((('''***))))))))))))(((((((((,,,)))))),,,+++((('''***&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&(((***++++++***(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$%%%&&&''''''(((''''''''''''((((((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++******))))))''''''''''''''''''''''''++++++******)))(((((((((((((((((((((((((((((((((""")))(((***333///'''((('''(((((()))))))))((((((###$$$''')))******)))(((000,,,,,,333999888555444IIIccciiiRRR:::888XXXyyyNNN777///777222FFFHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIOOORRRRRRNNNIIIJJJQQQXXXOOOIIIRRRrrrwwwtttrrrllliiilll^^^fffpppwww|||ooofffdddeeelllvvv|||fffTTTLLLEEE@@@FFF]]]hhh]]]XXXfffdddUUUJJJAAA@@@IIICCC===AAAFFFDDDFFFGGG???AAA===;;;???BBBCCCEEEHHHNNNFFFAAA@@@@@@<<<999999>>>@@@AAA@@@>>>;;;::::::555888888666777;;;===;;;888777666555444333222111777666444222222222333444333222111000000000000000111111111222222222333333666444222333444555555444444333333222222222222333111111222333333222111111222222222333333444444444///111333333222111111222...000444555444333333333111222333333222333555777333888::::::<<<@@@@@@===777666555555555666888888444555666888999:::::::::999999:::;;;777333444888555666777888999999999999888777666555666888;;;<<>>dddaaa===222///::::::FFFHHHJJJJJJIIIIIILLLNNNIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOMMMKKKLLLRRRXXXUUUUUUmmmrrreeeeeefffjjjqqqvvvyyy{{{~~~pppiiiiiiuuugggcccXXXMMMGGGDDDAAAIII___fffVVVNNN[[[YYYMMMGGG@@@===EEEHHHCCCGGGIIICCCDDDFFF???BBB>>><<<@@@DDDEEEHHHLLLDDD===999===@@@???>>>???<<<>>>@@@@@@===;;;::::::777999999666777<<<===<<<999888888777666555555555888888666555444444555555555444222111000000111111...///111333444444444333666333111222444555444222111222333333333222222333000111333444444333111000222222222222333333333333///222444555555333333333000333555555444222333444444444555444333444666888555999;;;:::;;;>>>===:::555444333333444666999:::666555666666888:::<<<===888777999;;;666000222888444555777888999999999888888666555555777:::<<<===AAA???SSSmmmGGGCCCJJJmmm{{{NNN666///,,,...------000333444222000000///...---------......,,,,,,,,,++++++++++++***,,,+++***)))((())))))***((())))))************)))))))))))))))))))))******((('''***///000,,,***+++((((((((((((((('''''''''&&&'''((((((((('''%%%%%%''''''((())))))(((''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$######$$$$$$%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&"""###%%%$$$######$$$%%%$$$$$$#########%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((+++,,,***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))))))))))))))))))))))))))---((((((111///((()))&&&''''''((())))))((((((###$$$&&&''')))+++,,,---)))---444:::888222///222???KKKCCC111111GGGooo~~~JJJ444444111999:::GGGIIIKKKKKKIIIJJJMMMPPPIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMFFFIIIKKKKKKLLLNNNSSSWWWSSSZZZzzzuuueeefffsssvvvpppjjjbbbhhhvvvVVVWWWVVVKKKHHHGGGFFFMMMaaacccNNNZZZaaa[[[RRRQQQIII>>><<<===;;;CCCHHHDDDIIIPPPMMMDDD???===???BBBBBBDDDHHHBBB<<<888<<>><<<:::999999999888888777777999999999888888777666555666555333111000111111222---...111444555555444333555222000000333444333111...111333444333333333333///111444666666444111///333222222222222222222222222555888:::999777666666444777999888555333444666555666666555444444777999444888:::999999:::999555333222222222444666999;;;777666666666888:::===???666666888;;;666///111888444555777888999999999888777666444555888;;;======???BBBPPP~~~oooDDDBBBFFFbbbWWW:::111222,,,,,,---000444444222///111000///...---......///,,,,,,,,,+++++++++******---,,,***)))))))))***+++'''((()))***************(((((((((((())))))******%%%%%%)))///000,,,)))***))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''))))))(((%%%###!!!"""###$$$%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&"""###%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((+++,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))---...&&&$$$......(((***&&&&&&'''((())))))(((((('''''''''((()))+++---...///222888:::555---,,,000<<>>======:::777666666888888888888::::::999;;;???>>>:::???AAAAAA???;;;999;;;===>>>===<<<===>>>>>><<<::::::666222333666888777444555666666555333111222333000000000111222444555666///333444000...000222222111555000...444333000777111222333444444333222111222///,,,---111555777777222444666555333333666888111333555555333222111222555444444666999999555222777999999666888:::888444333333333444444444555555555555777888::::::;;;;;;;;;:::888777666777777888<<<888888===???<<<999888AAA999333555<<>>+++555///000111000///000111333111111111000//////......///...---,,,+++,,,---...,,,***((((((***+++,,,+++((())))))***+++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&%%%%%%&&&'''((((((((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((***(((%%%%%%((()))((('''''''''''''''((()))***&&&)))+++***'''%%%&&&((()))&&&###%%%***,,,)))&&&''''''((()))***++++++,,,'''---***(((---***'''---+++)))'''%%%&&&)))---///******************++++++,,,111:::===666---+++///@@@@@@444444;;;^^^\\\???999;;;;;;///000MMMLLLJJJIIIJJJKKKLLLMMMRRROOOMMMMMMLLLJJJNNNTTTeeeZZZNNNIIIGGGHHHMMMSSSOOOLLLIIIKKKQQQUUUTTTRRRQQQhhhxxxqqq}}}xxxzzz{{{rrrkkkmmmqqqwww```RRRQQQDDDBBBCCCHHHLLLOOOXXX```ZZZTTTTTTSSSOOORRROOO@@@<<<>>>BBBJJJWWWbbb```XXXYYYMMMCCCAAA???;;;999;;;;;;999777777888::::::999333777888777999======;;;CCCCCCCCC@@@<<<999:::;;;<<<<<<===>>>???===999666999555111111555777666444555666555333111000000111111111111111222333444555222222000///333888888333333777222///555333///555111222222333333222222111888555222222444666666555666888999888777666888;;;999888555222000000333666555444444666888888555222555777666444555888777333444444444444555555555555555666777888999:::::::::999999999888999999:::::::::777777===???<<<999999777888:::<<>>222444BBBlllRRR:::666999;;;000111LLLLLLKKKJJJIIIKKKNNNQQQQQQNNNLLLMMMLLLKKKOOOUUUhhh\\\NNNGGGDDDEEEKKKQQQRRRMMMJJJMMMUUUXXXTTTNNNPPPppppppvvv~~~sssqqqsss~~~uuujjjddddddkkkyyyXXXDDDCCCAAA<<<>>>GGGHHHEEENNN]]]VVVLLLLLLOOOQQQVVVPPP>>>///555;;;???DDDLLLPPPPPP___SSSGGG@@@;;;777666666:::999999:::;;;<<<;;;999111888;;;:::999===??????@@@AAA@@@>>>;;;:::;;;<<<888999;;;===>>>;;;666222999555111111444666666555666666555222000///111333333333222222222222333333333000+++---666>>>;;;222000666222///555222...333222222222111111222222222888777555555666666555333999:::;;;:::999888999:::::::::888666333222444555555555555666777777555333333444333111333777777444555666666666666555555444666666777888999999888888777888:::;;;<<<<<<;;;;;;888666777===???<<<999999555>>>EEEGGGPPPcccsssyyy]]]SSSdddgggKKKIII___ZZZ333/////////000111111111111111000000000///......------,,,,,,,,,,,,,,,++++++***)))(((''''''***+++,,,+++'''(((((())))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''&&&%%%%%%(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&%%%$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&))))))&&&&&&((('''###&&&&&&(((***+++,,,,,,,,,'''((())))))((('''(((***---***((())),,,---***((())))))))))))))))))))))))&&&)))%%%'''111000(((((())))))((((((((()))******&&&'''((()))+++,,,------...000555:::888222///111999<<<000333KKK}}}qqqCCC444333777<<<111111GGGHHHJJJJJJKKKNNNRRRVVVNNNKKKKKKLLLKKKIIIKKKPPPVVVPPPLLLLLLLLLIIIIIIKKKPPPMMMMMMPPPTTTUUUQQQMMMNNNrrrrrrzzzzzz{{{{{{lllmmm|||~~~ggghhhkkkpppzzzYYYAAAAAAGGG999555???CCC@@@KKK___SSSHHHFFFIIIJJJNNNJJJ;;;555999>>>@@@BBBGGGMMMRRRSSSMMMFFFAAA===999666444::::::;;;<<<===<<<:::777222999>>>;;;888:::===>>>888999999999999:::;;;<<<555666777999;;;:::666333888666333222555777777777888777666444222333666999555555444333222222222222222///+++,,,444;;;888000...333000...444222...333333222111000000111222333333333444555666666555444888888999888777666666666333777<<<>>><<<777444222666666777777888888666555222333222111333888999666666777888888888777666555777777888888999888888888888:::<<<>>>>>>===;;;:::888666888<<<===:::999::::::CCCIIINNN___xxxXXXaaa~~~mmmOOOGGGRRR}}}ggg<<<444//////000111222222111///000000//////...---------***+++,,,---,,,+++***)))((('''&&&(((***,,,,,,+++''''''(((((()))))))))***))))))))))))))))))))))))(((((()))******)))'''&&&(((((((((((('''&&&%%%$$$))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$''')))'''(((***)))%%%&&&'''(((***++++++******''''''''''''''''''((()))---+++)))***++++++)))''')))))))))))))))(((((((((''')))$$$'''555444***'''))))))))))))))))))(((((('''(((((()))***++++++,,,......111666777222///000666999,,,111OOO[[[777111333666<<<222000FFFGGGIIIKKKLLLOOORRRUUULLLJJJLLLNNNLLLHHHHHHKKKIIIHHHJJJPPPRRRNNNJJJIIIJJJMMMPPPQQQPPPOOONNNNNNMMMqqqyyyyyyqqqnnnrrrjjjjjjoootttUUUFFFJJJMMM:::333>>>EEEBBBIIIWWWRRRFFFCCCCCC===>>>???888;;;::::::<<>><<<999555333:::===999555666888999333333333333555777888888444333333444666888888777888777666666777888999999888888888777666999===@@@777666444333222111111111111222111///111666666222444999444111555222---222333222000000000000222333333444666777666555444444777666666777777666444333///444:::>>>===:::666444777888999999888888888888333555555333666;;;;;;888777888999::::::999777666777888999999999999999888:::<<<>>>??????===:::888:::888999<<<===;;;<<<@@@???DDDKKKWWWjjj||||||rrrdddZZZAAAAAAJJJnnnyyyKKK999000///...000222333111///000000000///......------***+++,,,---,,,+++***)))((('''''')))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((('''&&&%%%$$$(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###$$$%%%$$$######$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$"""""""""###%%%'''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""&&&(((((())),,,,,,)))''''''(((((()))((((((((('''&&&%%%%%%%%%&&&''''''+++***))))))))))))(((''')))))))))((((((((((((((()))***$$$(((666666+++((((((((()))***))))))''''''******)))))))))))))))))),,,+++...333444000...///444777***///LLL{{{III111333444666<<<222///IIIIIIIIIKKKNNNOOONNNMMMKKKJJJLLLNNNMMMIIIIIIMMMOOOKKKJJJNNNOOOMMMKKKMMMFFFKKKPPPPPPMMMKKKLLLNNNMMMmmmxxxsssyyyzzzmmmpppyyyuuunnnlllmmmtttmmmQQQNNNVVVMMM>>>999CCCKKKHHHGGGKKKOOODDDBBB@@@555333888777:::666444666999;;;???CCCIIIFFF===444111666;;;<<<<<<;;;<<<======<<<999666999???@@@===999:::;;;:::555333111111222333222111444222111111444777888888666777888999::::::999999888999999999999;;;???BBB777666555333222222111111222777888444111333555555???BBB:::444777222---222111111111000000111111111777999:::999777444333333777666666777888888666333333444666777777888:::;;;888999:::999888777888:::555777888777:::>>>===999666888:::;;;<<<;;;999888888888999:::;;;;;;::::::<<<===>>>??????<<<:::888;;;999:::>>>???@@@EEELLLNNNRRR\\\jjjvvvwwwooofffQQQ:::AAAGGG^^^VVV777222///---...111333222000111111111000//////......,,,,,,,,,,,,,,,++++++******))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&(((((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%$$$#########$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%"""%%%'''&&&(((,,,,,,***'''''''''''''''(((((()))***'''%%%$$$%%%&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((***+++%%%(((555555***(((''''''((())))))(((((((((+++******))))))(((''''''++++++...222000------000333444)))///EEEfffzzzaaa===---666666555===333...IIIGGGGGGKKKQQQRRRMMMGGGIIIGGGGGGIIIIIIHHHLLLQQQTTTNNNIIIJJJJJJIIIJJJMMMHHHJJJMMMMMMMMMMMMMMMNNNNNNdddpppxxxppprrryyyrrrsss}}}zzzkkkdddkkkzzzjjj\\\[[[[[[GGG@@@===CCCJJJLLLLLLNNNLLLAAA@@@@@@666333888888CCC???===??????>>>BBBIIIEEEDDD===444111777<<<<<<999999999;;;<<<===;;;999<<>>>>>;;;666444222222333444333111555333222333555666555444333555999;;;;;;:::888888777888999999888999;;;===777666555444333222222222222777888444111333666666AAACCC:::333666333///555000000111111111111000000666888999888555333444555555555555777999999666333333444555555444555888:::666888999888555555777999666999;;;:::===???===888555777:::<<<======;;;:::888999:::;;;<<<=========:::;;;===>>>>>><<<;;;:::<<<:::<<<@@@DDDIIIRRR\\\fffiiirrrzzzwwwpppuuu\\\@@@EEEDDDNNNccc:::555000,,,,,,000333333111222222222111000000//////...------,,,,,,,,,,,,,,,,,,++++++,,,------+++(((************************))))))))))))))))))))))))+++***)))(((''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&&&&###$$$((()))''''''&&&%%%%%%''')))---///...***'''%%%'''((('''&&&&&&''''''''''''''''''(((&&&'''''''''((())))))))))))+++%%%&&&111000((((((&&&'''''''''((())))))))))))))))))))))))(((((((((+++,,,000222...***,,,222333222(((000===OOO]]]EEE333***888777555===555///FFFCCCDDDJJJSSSUUUNNNFFFFFFCCCAAABBBDDDFFFMMMUUURRRLLLGGGHHHHHHGGGHHHKKKJJJIIIIIIKKKNNNPPPOOOMMMNNN[[[tttxxxhhhkkkqqqzzz~~~pppjjjiiiwwwyyyqqqlllhhhtttbbbXXXPPPEEEBBB@@@======CCCMMMVVV[[[III>>>???BBB;;;888;;;999<<<::::::;;;888444:::CCC<<>>>>>===555777777555777;;;999555666333111333666888777666555555555666666555222///000444999<<<;;;999777666777888999888777666666888666666555444333333333333111444444111111444555444;;;===555///444333222999///000111222222111000///000333555444333333555888333222222555888888555222///333777999888555333222444666777666444333555888666999<<<<<<>>>@@@===777555777:::===>>>>>>===<<<888999:::<<<===>>>>>>>>>999:::;;;============<<<<<<;;;===BBBHHHOOO\\\hhhwwwwww||||||nnngggeeeCCCEEEAAAEEEyyysssFFF666000++++++///333333222333333222222111000000000///...---,,,+++,,,---...------,,,---...---***(((+++++++++***************)))))))))))))))))))))))),,,+++)))''''''''''''(((&&&&&&''''''((('''''''''$$$%%%&&&((())))))******++++++***)))((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''%%%!!!!!!$$$%%%###&&&%%%$$$%%%''',,,111444111---((('''((()))(((&&&%%%'''(((((('''''')))***%%%&&&&&&'''((()))******)))+++$$$$$$...---&&&'''&&&&&&&&&&&&''')))***+++''''''(((((())))))******+++...333333...))),,,444222000(((111888AAAKKK666---(((888777444>>>666000EEEFFFFFFGGGHHHIIIJJJJJJEEEBBBCCCGGGIIIIIILLLPPPRRRMMMHHHEEEFFFFFFEEEDDDEEEKKKNNNJJJJJJOOOQQQOOONNNXXXjjj~~~}}}fffffflllfffdddkkkmmmxxxkkkfff^^^gggyyy~~~rrrfffcccnnn}}}fff{{{tttXXXOOOCCC:::777@@@DDD@@@>>>DDDIIIHHHLLLLLLGGG???<<<<<<;;;777666999999777:::@@@>>>777===>>><<<777666888888666333999:::555666===>>>888999888666333111000111222444555555444222222666:::===777222333999===;;;888555666888999888555222000333444444555555555666666:::777555333444444333333111333444333111000111333555555555444333000...---666444111//////111444666555666777666444333333444444...111<<<>>>777555999444777:::<<<;;;999888777777666666555444444333333555666888999999888777666999777777999888777:::@@@<<<777555999;;;;;;>>>AAA@@@===:::888<<>>@@@999888>>>888888888777666666777888777666555555666777999:::777777666666666666666666666444555:::;;;999999<<<888555666:::>>>>>>AAADDDFFFFFFCCC>>>;;;;;;<<<===>>>???<<>>===888777:::<<<;;;<<>>999999::::::777444333555555222222555555666777777777555333222444555666777777:::===@@@777666444333333444555555555666666666777777777777444333333444666888;;;<<<555444444333333333444444666666666444222111222333111111222333333333222222///111333555555333111///000222333333333333444666555555999AAA@@@:::;;;BBB;;;888555222222333666888555555555666888;;;>>>@@@999777555333333444555666555333666???CCC???:::999===:::999<<<<<<:::;;;>>>CCCCCCBBBAAA@@@AAAFFFJJJCCCAAA;;;???LLLQQQZZZmmmbbbNNNFFFAAARRRxxxzzzCCC111555///+++555333444...444111222888444,,,...,,,,,,------,,,,,,+++******+++,,,---------++++++,,,***(((((()))***)))(((&&&((())))))(((((()))***)))''''''******((((((***''''''((()))))))))((((((&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++++++++)))'''&&&''')))******&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&$$$###%%%((()))'''$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&'''((((((((('''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''(((((((((((())))))))))))%%%$$$((()))'''%%%'''&&&&&&&&&'''''''''''''''((()))+++------,,,+++***))))))((('''&&&(((,,,///------,,,///;;;DDD===000...000222111---***+++,,,FFFIIIMMMPPPPPPMMMHHHEEEGGGEEEGGGKKKLLLIIIHHHJJJJJJHHHEEECCCCCCCCCCCCCCCDDDGGGKKKPPPUUUWWWTTTPPP]]]QQQIIIOOO```xxxhhhYYYRRRUUUccchhh```XXXXXXQQQYYYXXXXXXfffyyyhhh```\\\pppwwwggg^^^gggyyy}}}kkkeeehhhnnnqqq|||pppPPPQQQooonnn\\\CCC>>>@@@999:::CCCJJJIIIHHHIIILLLOOOPPPQQQRRRQQQHHH>>>BBB@@@<<<;;;<<<@@@BBBBBB@@@CCCCCC>>>::::::999777;;;444333888888222222999333333333444666777777666777777777666555555666777222444555444222222555888888777666666666666777888999888666555666777888999222333444444333333444666888888666444333222222333111111222222333333333222///111333555555333111///000222333333222222333444777888===AAA>>>999;;;BBB;;;888444111111333444555111333555888:::<<<>>>>>>999888666555444444555666666555:::DDDJJJFFF===888===999888888888777;;;@@@GGG@@@<<<@@@GGGKKKMMMNNNAAA@@@===FFFZZZjjjiiiOOOFFFBBBJJJhhhJJJ333555000+++222000555...333000000777333,,,...,,,,,,------,,,,,,+++***+++,,,---.........------+++)))(((((()))***)))(((&&&'''''''''''''''((()))(((''''''((()))(((((()))&&&'''(((*********)))(((&&&'''((()))(((&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***---)))%%%%%%(((******)))&&&'''((((((((('''&&&&&&&&&%%%%%%''')))***)))(((&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((($$$###&&&((('''(((+++%%%&&&&&&&&&'''(((((((((((()))***,,,,,,+++***)))'''''''''''''''(((,,,///+++,,,---000:::@@@;;;000///111111///,,,+++---...EEEGGGIIIKKKKKKKKKJJJIIIDDDCCCEEEJJJKKKIIIIIIKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGJJJOOOSSSSSSRRRRRR]]]RRRKKKLLLPPP[[[uuuppp]]]ZZZWWWXXX^^^^^^XXXTTTTTT___ggghhhmmmzzzddd\\\dddqqq```dddjjjrrr{{{|||tttiiijjjmmmpppvvvmmmUUUWWWhhhlllXXXNNN===BBBDDD@@@???EEEIIIKKKLLLOOOPPPMMMKKKOOOXXX^^^WWWKKKLLLEEE>>>>>>AAACCCBBBAAACCCDDDAAA>>>>>>@@@>>>999;;;444333888999444555===;;;888555444666888::::::999888666555444333222111000333666666444444777;;;:::999777555444555555666999888777666666777888999111333555555444333555777:::888666444333333333333333333222222222222222222222222222222222222222222222333444333111000111222888:::======999666888>>>999666444333444555333222...111555999;;;:::888777777888888999888777666555666555:::EEEKKKFFF===777666333222555888===GGGQQQXXXFFF:::@@@KKKMMMFFF@@@===CCCQQQrrrjjjMMMDDDEEEHHH]]]TTT666333///***///---555111444///---333111+++///,,,,,,------,,,,,,+++***,,,,,,------............***)))((()))***+++***((()))(((((()))************((())))))(((((())))))(((&&&'''(((*********)))(((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((())),,,)))%%%%%%(((******(((&&&((()))******)))((('''&&&&&&&&&(((***+++***(((%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((''''''''''''''')))%%%$$$&&&&&&$$$&&&***%%%&&&&&&&&&'''(((((((((''''''))))))******)))((('''((((((((((((***---///++++++,,,000777;;;777000---...------,,,,,,...///EEEFFFFFFGGGHHHIIIJJJKKKCCCBBBCCCHHHIIIHHHHHHKKKHHHHHHIIIGGGEEEEEEFFFGGGLLLIIIIIIJJJJJJJJJPPPVVVOOOLLLNNNRRRRRRRRRZZZfff}}}fff\\\ZZZVVVVVVXXX\\\```cccfffiiittt|||}}}iii]]]hhhrrrwwwzzzuuunnneeejjj|||ooohhhhhhnnntttvvvfff^^^hhhrrrUUUKKKMMMCCCOOOJJJPPPSSSQQQQQQUUUYYY[[[ggg___TTTRRR\\\gggfff___XXXOOOGGGEEEDDDAAA>>>>>>CCCDDDAAA===<<>>IIITTTXXXFFF;;;CCCMMMMMMEEE???BBB```mmmLLL@@@GGGJJJSSSbbb;;;111...+++...,,,444444777000---222000+++///,,,,,,------,,,,,,+++***+++,,,,,,,,,---......///***))))))***,,,,,,+++)))---++++++,,,---...---,,,)))++++++)))(((******'''''''''((()))))))))(((((('''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))(((&&&&&&(((((((((''''''((()))*********)))(((&&&&&&''')))++++++)))'''%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&***'''''''''$$$!!!"""'''&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((((()))***))))))***---///,,,+++,,,///333555222///+++************+++,,,---GGGGGGGGGGGGGGGHHHIIIIIIEEEBBBBBBFFFFFFEEEFFFIIIFFFHHHIIIHHHFFFEEEFFFHHHIIIIIIKKKMMMHHHDDDIIIRRRHHHHHHKKKOOORRRRRRQQQQQQTTTWWWlllooo^^^]]]______bbbeeeiiiqqqzzzjjj___gggkkkrrr}}}xxxpppmmm~~~pppWWW\\\qqqzzzYYYYYY```RRR[[[VVVjjjtttjjjccchhhnnnmmmwwwrrrhhhbbbfffnnnpppmmm___ZZZUUUQQQHHH??????DDDMMMQQQOOODDD:::999<<<>>>===>>><<<888888;;;===<<>>???;;;888999>>><<<<<<<<<:::999@@@HHHFFF??????IIIMMMJJJKKKQQQbbbvvvOOO<<>><<<999999<<<777777:::<<<:::888===DDD;;;>>>HHHPPPJJJCCCKKK[[[RRR999EEEJJJDDDbbbxxxDDD111...///222---666666;;;777555999444***+++,,,,,,---------,,,+++++++++******+++,,,---...///+++***+++---...///---+++***((('''(((+++,,,***(((---000///***(((+++***&&&***((('''%%%%%%%%%&&&'''((('''%%%$$$%%%(((+++---,,,,,,+++)))((('''&&&%%%%%%&&&'''((()))((('''&&&!!!%%%))))))'''$$$$$$&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))***)))'''$$$$$$%%%''''''&&&&&&&&&'''#########$$$$$$%%%%%%%%% """###$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###&&&))))))&&&$$$%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%&&&&&&((()))((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''+++000000///222888(((((((((''''''&&&&&&%%%))))))))))))************)))*********((((((***,,,...+++***+++,,,,,,,,,---000///.........---+++)))JJJFFFDDDFFFEEECCCCCCGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDHHHLLLLLLIIIFFFFFFGGGCCCGGGGGGJJJRRRMMMIIIQQQKKKKKKLLLOOOTTT\\\fffmmmrrrvvvzzzzzzwwwuuuxxx|||rrrrrrllleeefffsss|||~~~~~~~~~sssfff___iiiwwwkkkxxx```XXXYYYZZZaaajjjuuuyyy}}}yyyllliiibbb___bbbiiiiiiddd]]]]]]mmmqqqWWWBBBJJJXXXqqqooogggNNNGGGCCCFFFIIIJJJHHHCCC>>><<<:::888:::888666777:::;;;;;;999777:::999555444999<<<;;;:::888777999;;;:::555111111555888666222///000222777777888888777666444333444666888777555444555777888999999666444333555888666444333111000000111111//////000222333333000---333444555555333333444555555555555444333444777:::222444444===DDD<<<777AAA;;;999777666666777999::::::222111999999333444======CCCDDD>>>;;;;;;999444:::888888999<<<@@@BBBCCCLLLGGGMMMTTTGGG<<<[[[XXX???AAADDDIIIVVVQQQ111///))),,,555222444444444444333111///...---------------------------***(((((()))++++++***///...------,,,,,,,,,,,,+++******)))))))))))))))'''+++...,,,(((&&&'''+++(((((((((((((((((((((((()))((((((***,,,---***'''000///,,,)))'''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%,,,222111+++&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%&&&'''''''''%%%&&&'''%%%###"""%%%((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%'''''''''''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((+++,,,,,,,,,+++&&&&&&&&&'''''''''((((((******))))))***,,,...///))))))(((((((((((())))))---(((///&&&'''000(((***)))***,,,---...---,,,,,,LLLHHHFFFGGGFFFCCCCCCFFFEEEEEEFFFFFFFFFEEECCCBBBIIIJJJJJJKKKKKKIIIHHHGGGDDDFFFIIIJJJHHHGGGEEEEEEJJJMMMJJJNNNWWWSSSMMMRRRJJJLLLOOOPPPPPPRRRTTTVVVYYY___fffiiihhhgggiiilllfffnnnuuuxxx}}}}}}{{{|||}}}}}}}}}vvv|||lllmmmooouuu~~~nnngggdddgggrrrxxxqqqeeeeeeeee___iii[[[RRRSSSXXXYYY^^^dddaaa\\\gggppp```PPPRRRXXX```xxxlllrrr]]]QQQIIIMMMTTTKKKAAA=========<<<<<<===;;;999:::<<<===<<<:::888999777222111666999999:::999999999999777333111///333777666333111333555777888888999999888666666777888999777444222222444999666222111333555777888555555444333222222222222222222333333222111000///222444555444333222333555555666777666555444555666666;;;999<<>>@@@<<<:::;;;:::666:::999:::===@@@CCCDDDCCCFFFIIIKKKGGGBBBRRR|||fffDDD???@@@BBBJJJYYY444111------333111333333444444333111000///---------------------------+++))))))***,,,,,,+++------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))&&&***---,,,(((&&&'''***''''''''''''''''''''''''((('''&&&(((+++,,,***(((///---+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%)))------)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""######$$$%%%&&&&&&&&&&&&$$$%%%&&&$$$""""""%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++***)))(((&&&&&&&&&&&&&&&''''''((()))((((((((()))***+++,,,)))((('''&&&&&&'''((()))***%%%,,,%%%'''000'''''')))***+++---------------MMMIIIGGGGGGFFFCCCCCCFFFHHHIIIIIIIIIHHHFFFCCCBBBLLLMMMNNNNNNNNNMMMKKKKKKEEEEEEEEEGGGHHHHHHFFFDDDKKKMMMIIINNNYYYTTTKKKMMMJJJKKKLLLLLLKKKKKKLLLNNNVVV]]]eeejjjkkklllmmmnnnoooyyy}}}~~~~~~~~~~~~{{{zzz~~~zzzyyyxxxooosss{{{oookkkrrr|||{{{|||ooohhheee```ZZZjjjYYYRRR\\\aaa\\\___iiiiiiYYYYYYaaaYYYNNNJJJGGGLLL```ZZZpppfff[[[WWWaaaiiiUUUCCC???AAA???>>>@@@777666666777888888666444;;;<<<888333222666999888888999:::999666444222222444777:::999666444555777222222333444444444444333666777777555333222333444>>>999333333777<<<======555555555555444444333222444666777555111000111333222333444444222222333444555777888888555444444444:::BBB>>>999======777999888999999999888777777666666999888555666999:::888444999;;;:::999::::::999;;;;;;===@@@DDDFFFFFFEEEAAAHHHDDD888CCCmmmpppHHH@@@DDDEEEHHHrrr```555111000...000111222222333333333222000///------------------------...,,,******,,,---,,,,,,++++++++++++++++++,,,,,,+++******)))))))))))))))&&&)))------***''''''((('''''''''''''''''''''''''''&&&%%%&&&(((******))),,,+++***)))((('''''''''''''''&&&&&&''''''((()))%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))***$$$+++%%%***333((('''((()))***,,,---.........KKKGGGEEEGGGFFFDDDDDDHHHKKKLLLMMMNNNMMMJJJGGGFFFLLLMMMNNNNNNNNNMMMKKKJJJFFFDDDCCCEEEHHHIIIGGGDDDJJJKKKIIIQQQ\\\VVVIIIHHHJJJJJJJJJJJJNNNTTT]]]cccnnnsssyyy}}}~~~~~~||||||}}}~~~||||||{{{~~~uuupppuuuuuuyyymmmfffiiirrrxxxrrriii___YYYjjjdddfffpppuuuooohhhgggnnnWWWMMMPPPMMMMMMQQQPPPTTTWWWDDD^^^]]]YYY[[[lllqqq]]]LLLIIIFFF>>>:::======>>>???AAAAAA@@@>>><<>>>>><<<888555555666///000111222222333333333444444444333444555666777===:::888777999;;;======555666777777777555444333333777999666222111444888222333444444222111222333666666777666444444555777:::DDD???555999<<<888666777888999:::999888666555555===<<<444444======555444777999999999999::::::=========@@@CCCGGGHHHHHHEEEFFF??????\\\vvvJJJAAAHHHHHHDDD___ggg777///111......222111222333333333111000///------------------------...---+++,,,---...---,,,))))))******+++++++++++++++******)))))))))))))))%%%(((+++,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((************))))))((((((((((((((((((''''''(((((((((((('''$$$###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%$$$&&&&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((+++%%%,,,(((---777+++((('''((()))+++,,,...//////HHHDDDDDDFFFFFFDDDFFFIIIJJJKKKMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGEEECCCDDDHHHJJJIIIGGGJJJMMMMMMWWWccc]]]OOOMMMKKKNNNSSSYYY```jjjttt{{{{{{{{{~~~}}}|||}}}{{{~~~{{{vvvyyyzzzqqqhhhbbbiiiyyyyyysssxxx~~~uuueeeoooYYYMMMLLLMMMZZZoooyyyqqqccc???RRRTTTSSSSSSbbbggg^^^XXXUUULLL???:::<<<<<<>>>@@@AAAAAA???>>>===???AAA@@@>>>???@@@===777555888;;;:::777555777999<<<<<<;;;999666444444444444444444555666777888999666444333333444555666777333777;;;999555333444777555666777888777666555444222555888777444444888===333444555444222111222333555555555333333555888;;;666@@@;;;111666:::777666555666888::::::888666555555??????555555???>>>444888888:::;;;:::888999;;;@@@>>>===>>>AAAEEEHHHIIIEEE@@@CCC\\\PPPAAADDD@@@;;;UUUwwwEEE111111---+++222111222222333222111///...------------------------...---,,,---......---,,,((((((***++++++++++++***+++******)))))))))))))))&&&'''***+++***(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%''')))***((((((((())))))(((((((((((((((((((((((((((''''''(((%%%"""###''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########%%%%%%$$$#########$$$$$$%%%$$$"""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''))),,,......,,,)))'''***%%%---(((---666***)))'''((()))***+++---...///IIIEEEDDDGGGGGGEEEFFFJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCFFFEEECCCDDDFFFIIIJJJKKKGGGKKKLLLVVVbbb^^^UUUVVVVVV]]]gggqqqyyy}}}}}}}}}|||}}}~~~~~~|||zzzyyyzzz|||{{{xxxvvvzzzwwwhhheeekkkxxxzzzjjjaaaZZZRRR___yyyrrrGGGUUUWWWVVVSSS]]]\\\bbbfffbbbWWWMMMIIIIII???@@@BBBAAA???===<<<<<<<<<>>>======@@@BBB>>>777:::;;;;;;;;;:::999:::;;;555444333333333333333444444444444444555666777888<<<999666444444444444333000888>>>===666111222666666666777777777666666555111444777888777777:::===444666666555333222222333333444444444444666999<<<333:::666111666777444777333555777999999999777777777??????888777>>>>>>555:::999:::<<<;;;888999<<>>>>>AAADDDFFFFFF===???TTT~~~[[[DDDBBBCCCFFFZZZ]]]999222...+++111222333333333222000...------------------------------,,,,,,---......---+++((()))+++,,,,,,+++***)))+++******)))))))))))))))''''''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''&&&&&&''')))'''(((((())))))(((((('''''''''((((((((('''&&&&&&(((%%%###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((((('''''''''***---000000---***''''''$$$,,,&&&'''000'''((((((((())))))+++,,,...///MMMJJJHHHIIIHHHFFFFFFJJJKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDFFFJJJMMMGGGKKKJJJQQQ]]]^^^\\\dddjjjqqqzzz~~~xxx{{{}}}}}}{{{vvvsssqqqrrrqqqkkkqqqrrrllllllzzz~~~hhheeettt~~~WWW\\\WWWWWWTTT[[[YYYgggnnnfff]]][[[XXXSSSRRRSSSRRROOOJJJFFFFFFFFF<<<<<<:::999===BBBAAA;;;AAA???===<<<<<<<<<;;;:::333111000000111222333333333222111111222333444555@@@<<<777444444555444333444999======999666777999666666555555555666666777333444666888999999:::999666777777666444333333444111333666777777666777888333666333333999444000888222333555777999999999999999>>>>>>;;;:::===<<<777:::888888<<<;;;777999>>>AAA@@@AAACCCEEEEEEDDDBBB@@@XXX}}}hhhJJJCCCOOObbbkkksssAAA222000...444333444333333111///,,,+++------------------------,,,,,,,,,---......,,,******+++,,,---,,,+++***(((+++******)))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))&&&(((***)))'''%%%&&&((('''(((((())))))((('''&&&&&&''''''((('''&&&%%%$$$&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%''''''%%%""""""$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%&&&((()))***)))((('''&&&&&&'''(((((('''&&&%%%)))***,,,------,,,***)))&&&%%%...%%%###+++%%%)))))))))))))))***+++---...RRRNNNLLLLLLJJJFFFFFFIIIPPPNNNJJJHHHFFFEEEFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBAAACCCDDDBBBAAACCCIIIMMMNNNPPPMMMQQQ^^^bbbfffsss|||zzz|||}}}yyysssmmmjjjiiiddd^^^jjjmmmqqqjjjfffppp}}}zzz}}}~~~hhh```PPPMMMKKKRRRWWWgggkkk^^^WWW[[[ZZZQQQQQQQQQOOOIIIBBB===<<<===>>><<<888666;;;CCCDDDAAAGGGCCC???>>>>>>>>>;;;888777555333111222222222111666555444444444555666777???:::666444666777777666444555666666666666777888777666555444444555666777555555666888::::::888666777888888777555333444555///444999;;;:::777444222555555111666;;;333...999111222444666888999:::;;;;;;============<<<;;;999888555777;;;:::777:::@@@???AAADDDHHHIIIGGGBBB>>>QQQ{{{sssMMMAAATTTssszzz}}}CCC222222111777444444444333111...+++***------------------------,,,++++++---......,,,***+++,,,---...---+++)))(((+++******))))))))))))))))))'''%%%%%%&&&(((******))))))))))))))))))))))))&&&))),,,+++(((%%%%%%&&&'''((()))))))))((('''&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!"""$$$&&&((((((%%%"""###%%%'''&&&%%%&&&%%%$$$######$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((''''''&&&&&&%%%'''''''''''''''((()))***((((((((('''&&&&&&&&&%%%(((((('''''''''((())))))%%%''')))+++,,,***((('''%%%&&&'''''''''&&&%%%$$$,,,+++***))))))***+++,,,''''''111'''###***%%%,,,******)))))))))***,,,---[[[UUUMMMHHHGGGHHHHHHGGGKKKLLLLLLJJJGGGDDDCCCCCCDDDFFFHHHHHHFFFEEEDDDEEEIIIGGGEEECCCDDDIIIPPPUUURRRZZZ^^^```gggttt|||}}}www{{{|||{{{~~~||||||}}}}}}zzzuuuoootttrrrfff]]]]]]]]]ZZZWWW[[[```gggqqqzzz{{{vvv|||yyyiii[[[bbbrrr]]]hhhWWWTTTVVVTTTYYYWWWUUURRRPPPOOONNNNNNJJJJJJIIIDDD???<<>>@@@KKKRRREEE???LLLlllIIIEEEJJJKKKSSSwwwIII666666,,,:::666555111...///222111,,,---.........,,,,,,...000------,,,,,,,,,,,,++++++------...---,,,***(((''')))******)))(((((()))+++))))))))))))((((((((((((,,,,,,,,,+++((('''(((***)))((('''''''''''''''(((((()))*********((('''&&&'''&&&%%%$$$$$$%%%&&&'''*********)))((((((''''''"""###%%%&&&'''&&&&&&%%%))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&((((((&&&$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''((('''$$$###%%%'''&&&((()))++++++)))(((&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((''')))***)))((('''(((***%%%''')))***)))'''%%%###''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((('''***************)))(((''''''''''''(((((()))***+++QQQMMMHHHFFFHHHJJJKKKKKKOOOPPPOOOMMMIIIFFFEEEEEEDDDEEEGGGGGGEEEDDDEEEFFFBBBEEEIIINNNRRRXXX___cccfffkkkmmmmmmpppyyyzzz|||~~~~~~~~~}}}~~~{{{}}}xxxqqqjjjdddccc___XXXSSSRRRUUUXXXkkkkkkiiiiiimmmoooiii```___llltttrrrfffqqqkkk|||wwwrrrnnngggaaa___aaaeeeiii\\\YYYVVVSSSPPPLLLGGGCCC===@@@;;;333555???CCC???999999@@@AAA<<<@@@DDD<<<===:::999:::999555666999222555666666:::???@@@===888888888888888888888888555333444777666444666<<<888===;;;333222888999444555888:::888333222777===444555666777777666555444888888888888888777666555888666444555777888777555444888<<<<<<999999<<>>???@@@>>>:::888999:::;;;<<<>>>>>><<<<<<<<<===<<>>???GGGHHHFFF>>>999999:::888777888999======999888;;;<<<;;;777777777777777777777777222888;;;777444777;;;<<<999===;;;444444999:::555555888:::777333222666:::444555666777777666555444;;;;;;;;;:::999888666666666777888:::;;;:::777444555888;;;<<<:::999;;;>>>;;;;;;;;;:::999999<<<>>>===>>>??????===<<<===>>>===FFFMMMNNNBBB:::[[[ZZZIIIEEEEEEIIIfffWWW888666///:::888888555111000222000,,,...//////...,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,---------,,,***))))))******)))(((((()))+++))))))))))))((((((((((((''')))***+++***,,,...000,,,+++***)))((('''''''''(((((()))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%$$$###""""""###%%%&&&############$$$%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###%%%((())))))((('''((('''((()))******)))((('''%%%&&&''')))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&(((***+++((()))+++---///000000000---,,,***((('''((()))***IIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEFFFHHHHHHHHHHHHGGGGGGIIIMMMQQQXXX^^^gggnnnsssuuuvvvvvvsssrrrqqqqqqssswwwyyyyyyvvvuuuuuuvvvwwwxxxwwwvvvyyyyyywwwttttttuuutttppplllmmmjjjbbbZZZYYY^^^dddYYYNNNJJJOOOQQQXXXuuu}}}qqqfffXXXLLLJJJ>>>???BBB;;;<<>>666666>>>???999999<<<;;;777666::::::777666888999777333222555888555555666777777666555555::::::::::::999888888777777888999;;;;;;999777444777999;;;;;;:::999;;;<<<::::::999888888:::<<<>>>???@@@@@@???>>>===>>>@@@@@@IIIHHHCCCEEEUUU]]]KKKGGGHHHGGGbbb^^^777555222999888999777222111222000,,,000111111000...---------------,,,,,,,,,+++++++++***++++++,,,,,,+++***))))))******)))(((((()))+++))))))))))))((((((((((((((()))***++++++,,,...000---,,,+++)))((('''''''''((((((((((((((((((''''''(((((((((''''''((((((((($$$$$$%%%&&&&&&'''(((((()))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""%%%(((***+++***((((((''''''((())))))(((''''''$$$&&&(((***++++++))))))(((''''''&&&&&&''''''(((###$$$%%%&&&'''&&&%%%$$$&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,...............---,,,+++)))((('''&&&''')))+++---HHHIIIJJJJJJIIIGGGFFFEEEIIIIIIIIIHHHFFFFFFHHHIIIIIIJJJLLLNNNQQQWWW]]]bbbmmmqqqvvvxxxyyyyyyyyyzzzxxxtttrrrsssuuuwwwwwwxxxsssrrrrrrssstttsssooolllooopppkkkffffffjjjkkkggg```^^^YYYSSSOOORRR[[[dddRRRHHHGGGNNNPPP^^^~~~|||nnnyyyrrr]]]SSSLLL???>>>LLLVVVTTTIII@@@@@@DDDEEECCCBBB<<<@@@AAA<<<999:::<<<<<<999999999999999999999999555<<<;;;444:::GGGEEE888999;;;;;;888888::::::888777888999888555444555777555555666666666666555555666666777888999999999888888888999999888888888888888:::;;;;;;::::::::::::;;;:::888777888:::<<<<<<@@@AAAAAA???>>>>>>@@@AAADDDHHH>>>;;;YYYdddPPPGGGDDDFFF```eee666444222444777999888333111111///,,,111222333222000.........------,,,,,,,,,+++++++++))))))***++++++***)))((()))******)))(((((()))+++))))))))))))((((((((((((***+++++++++******,,,...---,,,+++)))((('''''''''''''''''''''''''''(((((('''(((((((((((((((((('''######$$$%%%&&&'''(((((()))(((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''***++++++)))'''''''''((((((((((((''''''$$$&&&(((***++++++***)))''''''&&&&&&&&&&&&''''''"""###%%%&&&'''&&&%%%$$$'''((())))))((('''((()))'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''***,,,......------+++***((('''((('''&&&&&&&&&(((***,,,DDDFFFHHHIIIHHHGGGGGGGGGJJJJJJJJJHHHGGGGGGIIIKKKQQQSSSWWW[[[```hhhpppuuuxxxzzz||||||||||||}}}}}}wwwrrrssstttsssqqqrrrsssqqqoooppppppmmmgggbbbaaaccc```YYYZZZaaabbb^^^SSSQQQRRRTTTTTTSSSVVV[[[PPPJJJJJJOOORRRccceeeTTTZZZjjjqqqoooppp{{{www~~~tttrrrZZZOOONNNKKK[[[QQQHHHHHHLLLKKKIIIIII;;;???@@@===;;;===<<<:::999999999999999999999999444888666555???LLLIII===999999:::999999999999999777888999888777666777888666666666666666666666666444444666777888888999999888999999888777777:::<<<::::::;;;;;;;;;:::999999<<<:::888888:::;;;;;;;;;???@@@@@@???>>>???AAACCCDDDCCC:::GGGzzzjjjRRRDDD???FFFdddlll777666444...444888888444000000///---000111333333111/////////------,,,,,,,,,,,,++++++******+++++++++***(((''')))******)))(((((()))+++))))))))))))((((((((((((***++++++***)))(((***+++,,,+++***)))((('''''''''''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&(((******(((&&&''''''''''''''''''''''''&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&((()))***)))((('''(((***&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%''')))***((())))))******)))))))))+++***)))(((((('''''''''AAADDDFFFGGGFFFEEEFFFHHHIIIJJJLLLNNNPPPTTTYYY]]]fffhhhjjjllloootttyyy}}}yyy{{{}}}~~~}}}~~~wwwqqqrrrssspppnnnnnnrrrnnniiiffffffccc]]]XXXRRRWWWWWWSSSUUU]]]\\\UUUNNNLLLNNNUUUWWWSSSOOOOOOUUUPPPNNNOOOSSSeeezzzcccPPPKKKOOOTTTUUU```qqqwww|||}}}{{{qqqvvvssslllffffffeee]]]RRRbbbggggggppp[[[^^^TTTMMMLLLMMMKKKHHHHHHDDDFFFFFFCCCBBBBBB===777::::::::::::::::::::::::666888888999@@@GGGEEE>>>888888888999:::888888999777888999999999888999999666666555555555555666666555555666777888888888888777999::::::999999<<>>===;;;>>>>>>???>>>===???BBBEEEAAA===AAAfffeeeMMMCCCCCCNNNppprrr===>>>===222111666888333000000///------///111222000///......------,,,,,,,,,,,,++++++,,,---------,,,+++)))((()))******)))(((((()))+++))))))))))))(((((((((((()))******)))(((((()))+++***)))(((((('''''''''(((''''''&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&&&&&&&%%%###"""######$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&((()))'''$$$'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''((())))))''''''((()))%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((()))*********++++++,,,,,,+++***((('''AAADDDFFFEEECCCBBBCCCEEEKKKOOOTTTYYY```hhhqqqvvv{{{{{{{{{yyyxxxxxxyyy{{{xxx{{{}}}~~~~~~~~~xxxrrruuuwwwtttrrrsssqqqjjjbbb]]]\\\YYYUUUPPPHHHPPPSSSQQQTTT[[[YYYOOOQQQJJJJJJPPPTTTOOOIIIHHHUUUPPPLLLKKKOOOaaawwwsssgggVVVJJJGGGJJJMMMZZZqqqvvv}}}tttaaaeeennnxxxqqqkkkgggeeecccaaa```hhhmmmeeeyyymmmwww~~~\\\TTTNNNLLLJJJFFFCCCDDDGGGIIIIIIIIIKKKKKKFFF>>>????????????????????????;;;<<<===>>>???@@@>>><<<888777888::::::888777999777888999:::::::::::::::666666555555555555666666777777888888888777777666666999<<<===<<<<<<>>>AAA<<<;;;::::::;;;:::999777888777777:::>>>@@@>>><<<======>>>======???CCCFFF>>>999JJJ[[[FFFEEEMMMYYY|||vvvCCCGGGGGG:::000555777333/////////---***---///000///...---------------,,,,,,,,,++++++////////////...,,,***))))))******)))(((((()))+++))))))))))))(((((((((((('''((()))((('''((()))+++)))(((''''''''''''(((((('''&&&&&&%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''''''''''''''''''''''''''$$$%%%'''((((((&&&###!!! !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$'''(((&&&$$$''''''&&&&&&&&&&&&'''''')))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%'''((())))))))))))(((***,,,...///...---,,,@@@AAACCCFFFHHHKKKMMMNNNWWWaaannnwwwzzz}}}}}}~~~|||yyyxxx{{{}}}{{{}}}|||vvvyyyxxxnnnmmmpppkkkgggaaaYYYSSSQQQQQQOOOMMMQQQMMMLLLQQQXXX[[[VVVPPPIIIKKKJJJFFFIIIPPPQQQNNNOOOLLLLLLOOOUUUaaawwwoooXXXOOOFFFEEELLLOOOWWWSSS\\\yyybbbfffdddXXXMMM]]]|||vvvmmm___^^^eeeuuuhhhOOO[[[jjjVVVMMMQQQFFFGGGEEEEEEHHHLLLLLLGGGBBBBBBBBBCCCDDDDDDCCCAAA@@@AAA@@@?????????>>><<<::::::444777:::777<<>>999:::<<<<<<<<<:::888666666333222222555888:::::::::333111666999666444666999999:::;;;;;;999888777999:::;;;<<<<<<:::999888999999999;;;<<<>>>@@@AAA;;;>>>???<<<<<>>AAA===;;;<<<999999999:::999999888777999999:::::::::::::::999777777888888:::;;;===>>>>>>DDDFFFDDDIIIPPPJJJ===???```UUUFFFSSSzzz~~~JJJ===JJJ555000...,,,,,,///000000///------------------,,,,,,***,,,...---+++***+++---,,,,,,++++++***))))))))),,,,,,------,,,***(((&&&((()))***++++++***)))((()))))))))***************''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###$$$&&&$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((((((''''''''')))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''***)))))),,,111333000,,,VVVWWWYYY^^^fffooowww|||}}}|||~~~}}}}}}~~~}}}|||yyyrrriiikkkaaa```aaa\\\___bbb\\\XXXSSSMMMKKKLLLNNNNNNMMMHHHMMMRRRQQQLLLIIIKKKNNNMMMLLLIIIFFFHHHMMMNNNMMMJJJNNNPPPUUUkkkyyyjjjcccddd```XXXLLLGGGTTTiiiqqqeeeUUU[[[YYYRRRHHHEEETTTpppvvv~~~mmmbbb___aaayyyOOObbbrrrlllcccZZZSSSNNNLLLLLLTTTOOOIIIEEEEEEGGGIIIJJJBBB<<>>===<<<>>>===<<<<<<<<<;;;999777===>>>CCCGGGEEE===999888:::999888888777777888888999999888999999:::;;;<<<888888888888999:::;;;<<<777@@@EEEJJJWWWaaaUUUAAANNN~~~pppOOOHHHYYYRRR444???333---,,,+++,,,///111111111,,,,,,------------------,,,------,,,***))))))+++)))***+++,,,++++++***)))%%%&&&'''(((***+++,,,,,,))))))************))))))))))))))))))((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&%%%#########%%%######""""""""""""######%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&''''''(((((()))))))))***)))(((+++...///---***iiimmmsss{{{~~~}}}|||{{{|||}}}}}}|||zzzyyywwwrrrggg^^^YYYPPPSSSXXXZZZ```ccc[[[VVVRRRMMMKKKMMMOOOOOONNNHHHMMMQQQOOOJJJHHHJJJNNNKKKIIIFFFDDDEEEHHHIIIHHHFFFKKKMMMRRRoootttgggggg\\\SSSWWWccchhh```UUUYYYTTTPPPIII???>>>QQQgggrrruuullldddrrrwwwvvvooolllttt~~~~~~rrr\\\YYY]]]jjjttt}}}[[[xxxyyyssspppfff```WWWOOOJJJGGGEEEDDDJJJCCCFFFIIIGGGKKKNNNHHHAAAAAA@@@@@@@@@AAABBBBBBEEEAAA===:::;;;===???@@@>>>BBBGGGGGGBBB;;;777777;;;:::888777777777888999999888888888888:::<<<===;;;;;;:::;;;;;;<<<======888<<>>===>>>???<<<;;;999888888888999:::999999888888999;;;===>>><<<;;;;;;;;;<<<======>>>DDD@@@DDDJJJGGGAAALLL]]]zzz[[[LLL@@@>>>HHHKKKLLL^^^wwwbbbMMMKKKYYYbbb///666666.../////////////////////,,,,,,,,,------.........///...---,,,+++***((('''&&&(((***,,,---,,,+++***111000---+++***************))))))))))))))))))***)))(((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$$$$######""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$&&&&&&%%%###"""###$$$""""""############""""""$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))***+++,,,,,,---)))(((((()))******)))(((}}}vvvqqqppprrrtttuuullleee```cccddd___WWWQQQKKKFFFLLLTTTTTTYYY[[[TTTRRRNNNJJJIIIKKKMMMLLLJJJGGGEEECCCDDDGGGHHHGGGEEEJJJGGGFFFIIIJJJHHHGGGHHHNNNOOONNNRRRhhh}}}~~~}}}yyyyyyssstttsssiii[[[RRRRRRVVV[[[___MMMGGGGGGLLLKKKEEEAAADDDDDD@@@FFFQQQQQQEEE???CCCNNNPPPQQQMMMGGGCCCBBBBBB===;;;999888777===MMM\\\cccdddmmmqqqtttuuuggg[[[UUUPPPOOOQQQVVVYYY\\\bbbiiinnnpppeee^^^TTTYYYmmmdddbbb|||vvvkkkgggcccWWWSSSRRRPPPMMMJJJHHHFFFEEECCCDDDFFFHHHIIIGGGCCC@@@===AAAAAA>>><<<>>>???>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>::::::::::::;;;<<<===>>>CCC@@@AAAEEECCCIIIddduuuSSS>>>;;;777:::BBBDDDEEEVVVlllnnn~~~gggNNNMMMdddppp777555///000222333222000.........,,,,,,------------------000...---,,,,,,,,,***(((((()))***+++,,,,,,+++***///...,,,+++******++++++******))))))))))))******((((((((((((''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ###############"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''(((((()))))))))((((((((((((((()))))))))|||xxx~~~wwwnnniiiiiinnnrrrtttcccYYYRRRUUUXXXTTTNNNKKKKKKEEEJJJMMMIIINNNSSSOOOOOOKKKHHHHHHKKKMMMLLLJJJHHHFFFDDDDDDEEEEEEDDDBBBHHHEEEFFFKKKMMMIIIFFFGGGLLLJJJIIIMMMXXXfffssszzzzzzuuuiiicccggghhhcccaaadddttt}}}uuuiii```\\\[[[WWWQQQMMMLLLMMMKKKFFFBBBDDD@@@@@@BBB???888666999===@@@FFFHHHGGGCCCBBBBBBBBB>>><<<===>>>BBBOOO]]]mmmggglllrrrsssrrrhhh```]]]XXXSSSQQQTTTTTTTTTLLLRRRTTT\\\iiiYYY{{{xxxvvvrrrkkkddd\\\UUUQQQXXXVVVSSSQQQPPPNNNLLLIIIKKKMMMIIIDDDBBBCCCAAA;;;???????????????>>>>>>===<<<<<<===============<<<::::::;;;;;;===>>>@@@@@@;;;@@@AAAAAAOOOppppppRRRCCC>>>DDDDDDEEEGGGGGGJJJTTT```QQQZZZYYYQQQooottt???888,,,111333555444111//////000------------------,,,,,,111///------......,,,)))***************+++++++++&&&&&&'''(((***,,,...///+++***)))(((((()))***+++(((((((((((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!""""""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""###&&&(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''(((((((((((((((***+++~~~|||yyywwwssskkkaaa\\\^^^eeejjjnnn^^^QQQIIILLLPPPMMMHHHGGGIIICCCFFFFFFAAAFFFOOOOOOMMMJJJHHHIIILLLOOONNNMMMKKKJJJIIIGGGEEEDDDCCCCCCEEEBBBDDDKKKMMMGGGDDDEEEIIIHHHLLLUUU\\\aaahhhooojjjwwwoooppp```bbbgggrrrssskkk```ZZZPPPGGGDDDCCC>>>888<<<>>>??????<<<666222111AAACCCGGGKKKLLLKKKNNNQQQ<<<888888;;;===???HHHSSSwwweee```eeegggpppxxxwwwppp{{{}}}}}}|||xxxfff|||mmm___VVVRRRRRRRRRMMMOOOMMMIIIJJJNNNJJJBBB@@@@@@AAABBBBBB@@@???>>>======?????????>>>===<<<<<<<<<===>>>@@@AAACCCDDD===IIIGGGAAA[[[kkkJJJ???BBBGGG===>>>???@@@EEELLLUUUYYYTTTQQQrrrfffTTTrrroooAAA===000000333666555222000000222.........------,,,,,,,,,111///------//////---***++++++***))))))******+++------------------------+++***)))(((((()))***+++''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$"""###%%%%%%$$$$$$%%%'''$$$%%%&&&&&&&&&&&&%%%$$$ !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&$$$""""""%%%)))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&))))))))))))(((((((((((('''(((((((((((((((***,,,}}}zzzwwwqqqkkkfff```ZZZSSSPPPSSSXXX]]]___SSSPPPLLLJJJIIIIIIHHHHHHCCCDDDGGGIIIJJJIIIHHHGGGGGGDDDEEEKKKOOONNNPPPTTTMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJLLLPPPddd~~~|||kkkfffccchhh~~~uuueeeTTTGGG@@@@@@CCC>>>BBBAAA;;;888999777333555BBBJJJ???;;;SSSddd]]]III<<<555888::::::AAAMMMXXXddddddTTTOOO\\\hhhiiihhhtttjjjYYY\\\jjjsss{{{xxxyyyrrrkkkddd[[[VVVTTTRRRMMMIIIJJJGGGDDDDDDEEEFFFFFFDDDCCCCCCCCCAAA===999888888888???CCCBBB@@@BBBEEEFFFMMMIIILLLZZZvvviiiMMM>>>BBBBBB555HHHAAACCCMMMOOOOOO```wwwmmmJJJjjjaaaSSSkkkFFF000444444///...111000+++***...111000///......---......---------,,,,,,,,,++++++...,,,)))''''''))),,,...---...///,,,)))(((+++...)))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&''')))&&&%%%&&&((()))'''%%%(((((('''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''(((((())))))******'''(((((((((&&&%%%&&&'''&&&&&&&&&'''%%%$$$'''+++((((((&&&%%%$$$#########&&&&&&&&&''''''''''''((('''((()))******)))((('''***)))((((((((()))+++,,,~~~zzzuuupppjjjccc\\\WWWUUUPPPJJJHHHJJJNNNQQQSSSOOOMMMJJJHHHIIIJJJJJJIIIEEEFFFHHHIIIJJJJJJJJJIIINNNJJJHHHKKKRRRTTTPPPJJJLLLNNNNNNLLLHHHEEEFFFIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHLLLZZZvvvvvvhhhWWWNNNEEE<<<;;;;;;FFFUUUSSS@@@222000777???DDD======VVVeeeZZZJJJ>>>666999:::888===GGGIIIVVV]]]WWWSSSWWW\\\[[[]]]eee]]]NNNLLLMMMKKKNNNTTTbbbmmmpppxxx}}}|||rrrggg___aaaZZZSSSPPPPPPNNNHHHBBBOOOLLLHHHDDDCCCDDDGGGHHHAAADDDHHHGGGCCCCCCIIIQQQfffsssjjjmmmjjjMMMEEE@@@@@@DDDBBB>>>CCCGGGJJJSSShhhyyyOOOhhhWWWWWWbbbBBB000333111......222222...---000000///...------------------------,,,,,,,,,++++++---,,,***((((((***,,,---******+++***(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%'''((('''%%%""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$$$$############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&(((((('''&&&%%%&&&'''&&&$$$###%%%'''(((((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))******)))((('''******)))))))))***+++,,,}}}xxxpppkkkeee___YYYTTTNNNJJJOOOLLLHHHGGGHHHJJJLLLLLLJJJHHHGGGGGGIIIKKKLLLLLLIIIHHHHHHIIIIIIJJJKKKLLL]]]ZZZTTTSSS\\\ddd[[[KKKLLLQQQTTTQQQKKKHHHJJJMMMGGGGGGFFFFFFFFFFFFFFFGGGGGGIII\\\vvvwww}}}nnnjjj\\\IIIAAA:::JJJiiihhhHHH444888@@@CCCFFFBBBFFF]]]hhh]]]III???999::::::777999???@@@IIIRRRUUURRROOOPPPTTTTTTZZZWWWRRRRRRHHH<<<===;;;BBBDDDBBBHHHVVV```bbbttt}}}~~~zzzpppgggfff```WWWPPPLLLGGGCCC???CCCAAACCCDDDDDDIII]]]sssqqqLLL;;;CCCAAA;;;>>>CCC===DDDGGGKKKeeeXXXiiixxxPPPaaaTTT===000222---,,,...222333000000222......------,,,---------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((('''(((******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&$$$!!!""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$#########"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%%%%'''&&&$$$###%%%)))+++)))%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''******)))))))))***+++,,,yyyrrrjjjddd\\\XXXSSSOOOMMMLLLJJJIIIMMMLLLKKKJJJJJJJJJJJJIIIFFFEEEEEEGGGKKKNNNOOOOOOJJJIIIHHHGGGGGGIIIKKKLLLSSSSSSMMMGGGPPP]]]VVVEEEOOORRRTTTSSSPPPNNNNNNOOOIIIHHHGGGFFFFFFFFFGGGGGGJJJHHHWWW~~~|||~~~~~~ppp[[[III===EEE\\\]]]DDD999CCCFFFFFFIIIFFFGGGYYYcccZZZEEE>>>:::;;;:::777777:::DDDCCCHHHNNNLLLHHHMMMXXXSSSXXXXXX\\\___PPP@@@??????BBBAAA>>>???BBBAAA<<>>>>>BBBEEEJJJ^^^```qqqrrrQQQoooIII999111111+++,,,...111222111000000......---------......///...------------,,,,,,,,,,,,------------------,,,)))'''''')))------+++'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########""""""""""""!!!########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&((((((((()))***(((%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******zzzrrrjjjccc]]]WWWSSSNNNLLLHHHGGGHHHJJJKKKKKKGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEHHHKKKOOOPPPPPPIIIHHHFFFEEEEEEGGGIIIJJJLLLOOOKKKDDDJJJXXXYYYNNNRRRPPPOOOQQQTTTUUUSSSPPPJJJIIIGGGFFFFFFFFFGGGHHHRRROOOWWW~~~vvvmmmtttxxxtttxxxlll[[[HHHCCCCCCHHHGGG??????FFFEEECCCFFFCCC>>>GGGQQQMMMAAA<<<:::::::::888777888CCC???BBBIIIHHHCCCIIIVVVTTTWWWUUUWWWXXXHHH777777:::<<<======???@@@;;;666===AAAIIIPPPVVVXXXWWWVVVPPPMMMUUUgggvvvooopppqqqqqqssszzz]]]JJJ??????BBBAAADDDFFF>>>>>>KKKcccddd}}}jjjRRRzzzFFF999222000,,,...////////////...---//////......///000111111.........---------,,,,,,,,,---............---,,,(((''''''))),,,---***'''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""!!!#################################$$$$$$%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&---111,,,''''''(((&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((nnnhhh___WWWRRRPPPNNNMMMLLLIIIFFFFFFGGGHHHIIIIIIDDDFFFHHHIIIGGGEEEEEEEEEEEEEEEEEEGGGKKKMMMMMMLLLGGGFFFEEECCCDDDEEEGGGHHHMMMRRRQQQMMMPPPZZZ___\\\RRRNNNKKKMMMTTTWWWVVVRRRKKKIIIGGGEEEEEEEEEGGGHHHWWWWWWWWWjjjvvvmmmsssxxxvvv{{{iii```XXXKKKRRRUUUPPPKKKKKKMMMNNNJJJEEEGGGDDD:::===EEECCC???<<<::::::::::::888777::::::???FFFEEE@@@BBBJJJLLLSSSPPPMMMNNNEEE::::::888777666777999;;;;;;:::===CCCNNNYYY___[[[QQQHHHEEEEEEKKKUUUYYY[[[eeerrr{{{}}}aaaIIIEEEAAABBBAAA<<>><<<:::::::::888666444888===@@@@@@>>>???AAAAAANNNMMMEEEGGGGGGCCCCCC===<<<;;;;;;:::999:::;;;:::AAAJJJRRRTTTRRRMMMJJJNNNSSSWWWVVVOOOHHHEEEGGGAAAQQQ^^^nnn~~~{{{xxxlllYYYRRRPPPDDDEEEGGG???===DDDDDDZZZppp\\\kkk]]]ccc```TTTTTTBBB333///111444222------111222///------......///111222333............------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))((('''&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%'''((('''%%%$$$&&&(((###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############""""""#########$$$$$$$$$ !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%###---///'''"""'''***((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((***+++++++++***)))\\\WWWPPPKKKJJJJJJKKKKKKKKKIIIGGGGGGGGGGGGFFFEEE@@@DDDGGGGGGEEEDDDEEEGGGEEEDDDCCCDDDFFFFFFDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFGGGDDDFFFMMMPPPMMMIIIIIIJJJIIIIIIJJJMMMQQQWWW[[[KKKIIIFFFDDDCCCDDDFFFGGGEEEUUURRRHHHSSScccccc^^^___]]]]]]aaammmjjjLLLIIIQQQ\\\iiixxx{{{oooaaa___dddaaaPPPKKKLLLGGGGGGGGG@@@AAA@@@===:::999:::888555666:::;;;999999===@@@@@@999KKKIII<<<<<<@@@======<<<>>>AAACCCBBB===<<<===FFFHHHIIIEEE@@@???DDDIIIHHHPPPUUURRRKKKFFFCCC@@@;;;BBBAAABBBKKKPPPZZZllluuu|||wwwqqqnnnqqqvvv{{{~~~hhhhhh```hhhpppUUUBBBCCCNNNGGG@@@JJJWWW~~~kkkWWW~~~mmmkkkVVVmmmeee\\\[[[EEE333///333555333------333666333,,,,,,------///000222333//////.........------------,,,,,,++++++,,,,,,---+++------+++'''''')))---((((((((((((((((((((((((((((((((((((((((((((((((***((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%''')))(((&&&%%%&&&)))***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$ !!!"""#########%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&$$$###"""###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""))))))""""""***,,,'''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((()))***+++,,,---,,,++++++OOOTTTUUUNNNIIIJJJJJJGGGFFFFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDGGGEEECCCCCCDDDEEEEEEDDDHHHDDDAAABBBFFFIIIGGGDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHEEEGGGLLLPPPOOOMMMNNNLLLIIIFFFDDDCCCCCCDDDFFFHHHIIILLLTTTbbbpppwww}}}yyyvvvzzzyyy|||VVV>>>DDDUUU^^^aaajjjooogggZZZ[[[ddd```]]]UUUMMMJJJKKKGGGBBBCCC@@@BBBHHHGGG===888:::333444555777999:::;;;;;;888:::::::::999;;;AAAFFF>>>???AAACCCDDDAAA<<<888AAA>>>;;;:::<<<>>>??????GGGQQQRRRHHHBBBEEEGGGCCC;;;;;;===???AAACCCEEEFFFEEEKKKUUU___jjjyyywwwllljjjggghhhnnnrrruuurrraaaTTTccckkkSSSHHHOOOLLL@@@KKKeeeeeeQQQ~~~jjjvvv{{{uuu{{{```kkkdddeeeuuummmyyymmmCCC000888555111...///222444555666000...,,,---///000---***............---,,,,,,++++++,,,---.........---------+++((('''((()))******))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***))))))((('''&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!! (((+++%%% """###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%"""%%%&&&%%%###!!!!!!"""$$$%%%$$$###!!! !!!###%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!"""%%%$$$###"""""""""######!!!  """$$$&&&,,,***'''%%%$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''""",,,***$$$''''''###&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''((()))******)))((('''MMMRRRTTTNNNJJJJJJIIIFFFHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCDDDEEEFFFFFFEEEGGGEEECCCEEEIIIJJJGGGDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLHHHEEEFFFJJJNNNMMMKKKMMMLLLIIIFFFDDDCCCDDDDDDAAABBBCCCGGGWWWuuunnnSSSEEEKKKXXXWWW[[[aaafffccc[[[XXXZZZTTTSSSOOOJJJIIIKKKJJJFFF???<<>>;;;:::888666555666666777999::::::999777777:::>>>:::;;;>>>BBBEEEEEECCC@@@======;;;:::888888888999;;;DDDGGGCCCCCCHHHHHHAAAHHHGGGEEECCCAAA>>>===<<<:::<<<>>>???@@@FFFNNNTTTmmmwwwvvvkkkeeefff___hhhuuujjjpppmmmZZZzzzsss^^^XXXPPPCCCGGGVVVdddwwwdddRRR|||zzzttt~~~sssoookkkgggwwwWWWIIIBBBCCCVVVooo|||LLL222888555444333333222...)))&&&///...,,,,,,...000111111/////////......---,,,,,,,,,,,,------------,,,,,,---+++(((((()))))))))((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))((('''&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$###""")))///000***$$$######!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%% !!!###%%%%%%$$$"""!!!"""###$$$$$$$$$###!!! """$$$$$$###!!!!!!"""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%###"""!!!!!!"""###$$$%%%)))((('''%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!'''%%%'''...+++$$$&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********+++******))))))KKKOOOQQQNNNKKKJJJHHHFFFIIIJJJKKKKKKJJJHHHEEECCCDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCDDDFFFGGGGGGFFFGGGEEEEEEGGGJJJJJJHHHDDDDDDEEEHHHJJJKKKLLLLLLLLLLLLHHHEEEEEEHHHKKKKKKJJJLLLJJJHHHFFFDDDDDDDDDDDDAAABBBCCCEEETTTwww}}}yyyooo\\\NNNGGGKKKRRRUUUYYY[[[]]]______YYYQQQRRRTTTSSSLLLHHHGGGFFFCCCBBB======@@@<<<555777???CCC@@@<<<999666666777888888999999888777666888999666777999===AAACCCCCCAAA;;;======;;;777555666888666;;;>>>@@@HHHPPPMMMCCCCCCCCCBBBAAA@@@???>>>===???>>><<<;;;:::;;;===>>>:::@@@IIIRRR]]]jjjyyy~~~zzztttmmmhhhfffeeefffooouuutttwwwgggnnn~~~uuuqqqrrrggghhh```eeeiiisssnnniiiVVVwwwjjjttthhhhhhnnnhhh|||XXX=========666???TTTfffWWW888<<<555666555555333111///---111111000...---...111333000//////......---,,,,,,---------,,,,,,++++++***---+++))))))***)))(((&&&))))))))))))))))))))))))&&&'''(((((()))((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$(((,,,---(((###!!!!!! #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$###""""""!!!"""###$$$$$$$$$###!!! !!!######!!! !!!""""""""""""!!!!!!""""""### """###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''***777CCC999)))(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''(((((())))))***------,,,+++******++++++JJJMMMNNNNNNLLLJJJGGGEEEGGGHHHIIIJJJIIIGGGEEECCCCCCDDDDDDEEEFFFGGGHHHHHHDDDCCCCCCEEEGGGHHHHHHFFFFFFEEEDDDEEEGGGHHHGGGEEEBBBDDDGGGJJJKKKLLLKKKJJJKKKHHHEEEDDDFFFHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBEEEHHHJJJSSSooo}}}~~~wwwcccUUUMMMIIILLLRRRZZZ^^^\\\XXXZZZ___[[[PPPRRRWWWXXXQQQKKKIIIGGGEEELLLCCC===>>><<<666666<<<===<<<:::999888888888999555666777888888888999:::666555555666999::::::999<<<>>>???<<<888777<<>>??????;;;:::999:::===??????>>>?????????>>>???DDDKKKQQQZZZeeesss}}}xxxlllhhhcccbbbeeehhhjjjjjj{{{yyylll{{{tttwwwbbb\\\GGG___|||pppnnntttbbbhhh~~~oooiiiVVVAAA555===AAA:::999AAA???gggaaa@@@@@@:::888444000000444888888333555666333...,,,---000///......------,,,,,,,,,///...---,,,+++***)))))),,,+++************'''%%%((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%"""######$$$%%%%%%%%%%%%!!!$$$&&&%%%###"""###$$$############$$$$$$$$$$$$##############################""""""""""""""""""$$$#########"""###############$$$$$$$$$###"""!!! """######!!!!!!!!!###"""""""""!!!""""""######!!!###%%%'''((('''&&&%%%###$$$$$$%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###''''''...DDDRRRAAA)))&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%&&&'''(((((((((((())))))))))))((((((((((((&&&&&&''''''((()))******...---+++***)))******+++LLLLLLLLLMMMLLLIIIGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCCCCEEEGGGHHHGGGFFFFFFDDDCCCBBBCCCEEEFFFGGG@@@BBBEEEHHHIIIIIIHHHHHHIIIHHHFFFEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDAAADDDIIIMMMSSSiiivvvlll___VVVOOONNNUUU]]]___aaa\\\SSSSSSYYYXXXPPPJJJPPPTTTQQQNNNNNNNNNMMMNNNAAA999<<<>>>999666888555666777888888777555444333333444555666777777777666555333333555666555444:::<<<===:::888;;;CCCJJJ===999333444<<>><<<===???AAA===AAAGGGMMMSSSZZZccciiivvv{{{wwwjjj]]]UUUWWW[[[```eeekkkttt}}}kkk^^^IIIaaa{{{wwwmmmpppcccmmmzzziiiuuummmlll???<<<:::999999888555222444HHHjjjqqqHHH<<<<<<:::444...///444555111000444888777333...------------,,,++++++,,,------000///...,,,************,,,*********+++***(((&&&((((((((((((((((((((((((((((((((('''''''''(((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""$$$&&&&&&&&&&&&(((""""""#########$$$$$$$$$########################""""""""""""""""""""""""###"""""""""###$$$&&&&&&$$$$$$$$$$$$$$$######""""""###$$$###""""""###$$$"""""""""""""""###$$$$$$###$$$&&&''''''&&&$$$###"""######$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""(((&&&(((999EEE666###$$$###$$$%%%%%%&&&&&&&&&%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&'''((((((((((((******)))))))))(((((((((%%%&&&&&&'''((())))))***,,,+++***((((((((()))***PPPLLLKKKLLLLLLIIIFFFFFFCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCBBBCCCEEEGGGGGGEEECCCDDDDDDCCCBBBCCCDDDEEEFFF@@@BBBCCCEEEFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDFFFJJJYYYyyyooojjjddd\\\SSSPPPXXXcccddd```XXXQQQQQQUUUSSSNNNIIIMMMNNNKKKIIIIIIHHHEEEEEE;;;777===@@@;;;777777:::<<<===>>>===:::777555555444222222333444333222666555444555777888888777777777777666666:::BBBHHH@@@;;;666555888:::999777999999999888888888888888<<<<<<;;;;;;::::::;;;;;;777777777777888888999999>>><<<::::::===AAADDDEEEGGGLLLVVVcccmmmxxx|||nnnddd^^^[[[XXXbbbdddfffzzzooonnnjjjYYYyyylllyyymmmqqqfffooo```zzzooozzzgggKKK<<<@@@>>>666444:::===:::999@@@TTT~~~TTT888666777666555;;;AAA;;;///+++000555777666333000...,,,+++++++++,,,...///111111000...,,,+++++++++++++++***))))))******)))((())))))))))))))))))))))))))))))(((''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$######$$$%%%%%%###!!!!!!$$$$$$"""!!!###"""""""""############$$$########################!!!!!!"""############"""""""""""""""$$$%%%&&&'''%%%%%%$$$$$$###############$$$$$$###""""""###%%%""""""""""""######$$$%%%$$$%%%&&&&&&&&&$$$###"""""""""##################$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######+++)))$$$(((000(((!!!)))"""###$$$%%%&&&&&&&&&&&&###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''&&&&&&$$$%%%&&&'''((((((((((((******))))))((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((())))))TTTNNNJJJLLLLLLHHHFFFHHHFFFEEEDDDDDDCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDFFFEEECCCAAAAAACCCEEEGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCFFFIIIJJJJJJHHHFFFEEEBBBCCCCCCDDDEEEEEEEEEEEEIIIBBB@@@BBBCCCHHHYYYmmm~~~{{{yyyzzz||||||xxxtttyyyjjjiiihhhccc[[[WWW___kkklll```VVVXXX]]]\\\VVVQQQKKKLLLIIIDDDCCCCCC???:::<<<999===DDDCCC:::666999AAABBBBBBBBB@@@>>><<<:::888555222222444666666666777666777888:::;;;:::888555555444444555777:::;;;::::::::::::999999:::<<<666666777888999:::;;;;;;444555666555333333666:::<<<<<<;;;;;;;;;;;;::::::<<<;;;::::::;;;>>>???@@@===<<<@@@GGGLLLPPPXXX```jjjssswwwooocccllllllmmmyyynnnttt}}}ccc^^^PPPyyy~~~uuuqqqgggLLLKKK^^^mmmjjjmmmiiiccciii```KKK;;;777555444333333555999<<<:::FFFRRRjjjhhh???666777666888DDDMMMDDD444---...111555666555111...,,,,,,+++,,,...000333555222111...---,,,,,,---...+++)))'''''')))***+++***))))))))))))))))))))))))***)))((('''&&&''''''(((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$&&&%%%$$$#########$$$%%%$$$ ###### """"""""""""####################################!!!"""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$#########"""!!!!!!###%%%""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$$$$$$$###""""""###$$$&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%,,,)))%%%'''$$$"""+++$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))WWWOOOJJJKKKLLLHHHFFFHHHJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB???>>>CCCHHHKKKJJJGGGDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAEEEIIILLLKKKIIIFFFEEEAAABBBCCCDDDEEEEEEEEEEEEFFF???@@@GGGHHHEEEJJJUUU___XXXRRRSSS[[[aaabbbaaammm}}}jjj|||qqq```aaadddfffdddeeeooo{{{vvvcccXXXbbblllhhh]]]UUUDDDDDDAAA???AAAEEEBBB===;;;>>>GGGLLLEEE777444:::>>>>>>===<<<<<<;;;;;;;;;888555333444888<<<>>>>>>999888888999::::::777555666555555666777666333111...222777:::777555999>>>999999999888777666666555;;;>>>>>>:::555333777<<<;;;:::777666666666666555333555888999999:::<<<===GGGCCCAAACCCCCCAAABBBFFFJJJKKKMMMRRRZZZfffrrrzzz\\\bbb|||WWWIIIvvvdddVVV\\\iiikkkiiizzzTTTaaaNNN???===BBB888777@@@@@@666333999555MMMWWW___yyyKKKAAA===444222===HHH???---222111000222444444000,,,---,,,,,,---000333666888222111///---,,,---...///+++)))&&&&&&(((+++,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%$$$###"""""""""###$$$'''&&&$$$#########$$$$$$'''""""""'''(((###"""$$$""""""""""""############""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$"""""""""!!! """$$$""""""""""""###$$$%%%&&&"""!!!!!!"""###$$$&&&'''%%%$$$###"""###%%%((())))))(((&&&%%%%%%&&&((())))))'''&&&$$$######$$$$$$(((...)))(((###$$$&&&&&&&&&&&&%%%$$$###############"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&$$$&&&((()))***+++******ppp]]]NNNOOOOOOHHHFFFJJJ@@@DDDIIIIIIGGGEEEDDDFFFBBBCCCDDDEEEDDDCCCAAA???CCCDDDEEEGGGGGGEEEDDDCCCAAABBBEEEHHHJJJIIIEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDGGGFFFBBBBBBGGGIIIFFFCCCBBBAAAAAABBBDDDFFFHHHPPPLLLOOOZZZ___```kkkyyyjjjcccrrruuuddd\\\iiimmmlllppppppuuufff[[[eeelllkkk]]]III>>>AAACCCAAA===;;;;;;===;;;;;;AAAGGGEEE<<<777999:::666555777777666888===888555333222444:::@@@DDD999888666444333333333333333888888<<>>888666:::<<<999666888;;;888888999888666999???999DDDHHHAAA>>>DDDGGGDDDDDDCCCAAABBBEEEHHHJJJKKKNNNVVVbbbmmmyyymmmcccfffccc]]]SSSfffsssuuu___eeeyyygggVVVeeeEEEHHHAAAAAA666555999555888>>><<<444BBBCCCKKKqqqgggFFF>>>===;;;444555666...222111000//////000111222777000000777777111222999000///...---,,,------......---,,,***)))(((((('''))))))******)))((('''&&&+++***(((&&&&&&'''((()))###***,,,'''$$$&&&'''$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%######$$$$$$###"""%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$###"""###%%%"""############$$$$$$$$$"""###%%%%%%###"""###$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((()))xxx```TTTOOOJJJHHHJJJEEEFFFFFFEEEDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEGGGIIIHHHEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCGGGFFFCCCCCCGGGHHHEEEAAACCCDDDDDDCCCCCCDDDFFFJJJLLLYYYmmm{{{|||ppp[[[]]]qqq}}}ssslll}}}|||qqqvvv~~~kkk___[[[]]]ddd\\\EEEFFFDDDBBB???===;;;888666888888<<>>???AAADDDFFFFFF===AAAFFFHHHHHHLLLSSSZZZnnnwwwlllWWWnnnyyyyyyvvvbbbXXX{{{```MMM[[[eeefffjjjfff~~~iii{{{~~~{{{{{{YYY{{{aaakkkxxx```JJJ===<<>>:::<<<<<<888>>><<<::::::===?????????BBBEEEHHHEEEAAA???AAAEEE;;;@@@HHHPPPXXXcccpppxxxrrrOOO\\\\\\VVVnnn}}}zzz~~~eeeIIIOOO___ZZZmmmVVVyyygggzzzwwwyyyxxxssswwwppppppAAA555444777222222444///777777333AAAeeeWWWAAA:::???999444666666:::999777555333111000000222---...444666222444:::222111///...,,,+++++++++---,,,++++++*********+++***)))((((((((()))***+++++++++---------,,,+++***'''******&&&%%%(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$&&&((('''%%%###$$$$$$$$$$$$$$$###"""!!!########################%%%&&&&&&%%%###"""###$$$"""############$$$$$$$$$"""###%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""############"""""" !!!!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++'''((((((((((((((())))))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''))))))(((((((((((()))))){{{[[[PPPQQQQQQMMMIIIFFFCCCFFFLLLRRRUUUUUUEEEDDDCCCCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCIIIHHHFFFFFFFFFGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFFFFFFFEEEDDDDDDLLLSSSSSSMMMFFFEEEGGGMMMXXXtttwwwpppmmmZZZRRR___lllkkkgggiiikkk{{{|||xxx~~~|||kkk]]]QQQEEEEEEFFF<<>>777444666888666555666666555444444666666555444777777666555555555555555555444444666777777777777666555777:::999555666999444:::<<<888666888999777;;;999777888999;;;;;;:::???DDDHHHGGGCCCAAACCCFFF?????????>>>>>>@@@EEEIIIXXX\\\cccooo|||yyyLLLPPPyyyvvvVVVlllrrreeekkknnnkkkmmmuuujjjIIIJJJmmm\\\~~~UUUnnndddaaa}}}xxx{{{zzz{{{}}}tttllliiisssooowww|||{{{NNN@@@===???:::;;;>>>999888888:::OOOpppiiiHHH;;;CCCAAA888666444:::999777666444222111111000------111333111222666000000///...------,,,,,,,,,,,,+++++++++,,,,,,---+++***((('''(((***,,,---%%%%%%&&&'''''''''''''''&&&'''(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$''')))(((%%%###$$$$$$$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$&&&''''''&&&###""""""###""""""#########$$$$$$$$$###$$$$$$$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""###&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***zzz]]]TTTTTTQQQLLLOOOKKKGGGFFFHHHHHHFFFCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDJJJHHHEEEEEEEEEFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDDDDDDDLLLTTTUUUNNNGGGFFFGGGJJJOOOccctttjjjlll}}}___UUUXXXiiitttooojjjmmmrrruuuuuu|||}}}aaaWWWZZZNNNAAABBBEEEDDDBBB???;;;777666999<<<444666777555444444555555444000///333666444222222111222222333333333222222333333333333333333222222000333000222:::777555>>>GGG@@@;;;===>>><<<::::::666444333444555666555444777777777777666555555444333555555555555666777666555444666999888444555888666999;;;:::999;;;<<<;;;999888777777999999999888:::>>>BBB@@@;;;888888;;;BBBBBBAAA???<<<<<<<<<======>>>AAAFFFMMMTTT[[[___pppyyyRRRIIIfff[[[iiissskkkgggddd^^^mmmuuujjjJJJIIIyyydddXXXeeeiiiPPPwwwpppcccbbbhhhnnnvvvrrrsssxxxtttrrrTTTCCC<<<;;;666777999555666<<>>??????:::666666;;;@@@444777888555444666777666333111333777666222000222111222333444444444444333444444444444444333222222///222000333;;;888666>>>DDD>>>;;;<<<===:::888888555444333444555555444333666666666666666555444333222666777555333555777666555333444777666333444888::::::;;;;;;::::::999888999777777777999:::999777:::>>>BBB@@@;;;777888;;;666666777777888888999999@@@@@@??????AAADDDGGGHHH@@@CCCIIIPPPWWW```iiinnnbbbPPP[[[```VVVxxxsssyyynnnlllNNNGGGmmmeee[[[YYYsssSSSxxxzzzjjj```dddccc```^^^cccgggddd^^^ZZZIIIBBBCCCAAADDDGGGBBB999EEETTTjjjlllIII===666444666333333444444555555555444444222111000000/////////000111111111222111000000///---------,,,,,,---......,,,+++*********+++,,,---,,,,,,,,,++++++*********(((&&&&&&***+++)))''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%#########%%%'''&&&$$$"""######$$$$$$$$$######"""########################$$$%%%%%%$$$"""!!!"""###"""############$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''((((((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((''''''(((((()))***+++bbbYYYYYYPPPJJJMMMGGGIIIJJJJJJJJJJJJJJJKKKCCCDDDDDDDDDDDDCCCCCCBBBHHHGGGGGGGGGGGGGGGGGGHHHEEECCCCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEBBBAAAEEEEEEBBBCCCGGGBBBEEEHHHIIIHHHGGGFFFFFFFFFEEEHHHSSShhhyyyiiiXXXSSSaaaxxx___gggrrryyy{{{xxxuuuttt|||hhhZZZaaaZZZIIIAAA???AAA???===:::888777999:::222777888444333666666444333666===AAA===444111222333333444444444333333333555666666666555333222111000333111333:::666333;;;888444444777777444222333555444333333555555444333222333444444444333222111333888999555333555666555555333333555444222444999999888777888888666444444777666666888999:::999888555999<<<;;;777555777;;;<<<;;;::::::;;;<<<<<<<<<888777888888:::<<<>>>???@@@@@@>>><<<<<>>888555777;;;;;;888555444555777888999999999999::::::;;;<<<<<<666888999999:::;;;>>>AAABBBCCCEEEFFFFFFIIIQQQZZZaaaJJJGGGIIIkkkyyyTTTWWWaaaCCCSSSZZZhhhUUU{{{ttt```ooozzzsssgggYYYbbb^^^VVVUUURRRPPPVVVVVVRRRNNNWWWNNNIII^^^```___TTTMMMEEE:::;;;@@@;;;555666777777777666444333222333333222333666777666999888888666333000---+++//////...------------------------------,,,+++******111<<>>@@@@@@CCCGGGGGGOOODDDAAAUUU[[[SSSVVVCCCMMMxxx}}}\\\xxx^^^WWWjjjzzzhhhQQQfff\\\jjj|||uuuqqqnnnjjjddd```SSSTTTHHH>>>CCCCCC;;;888555666777888999888666333555777777555333444777;;;===??????:::444111///---...+++000000+++///444///+++,,,,,,---------,,,,,,***000EEEVVVZZZ___ccc]]]CCC...###+++000)))'''---***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######"""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%***'''###"""$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$!!!"""############"""!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''))))))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&#########""""""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!'''''' $$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&''''''(((''''''&&&&&&'''((()))******)))'''&&&yyyZZZWWWYYYOOOIIILLLNNNNNNMMMMMMMMMMMMKKKIIIJJJIIIFFFDDDCCCDDDEEEFFFKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEEEEEEECCCAAACCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDDDDDDDDDDGGGJJJHHHCCCBBBDDDGGGFFFDDDEEEGGGGGGEEEBBBCCC@@@AAADDDEEEEEELLLUUUddduuu```PPPIIIJJJ@@@AAAIIIRRRcccpppnnnjjjiiiqqqhhhlllwwwkkkgggooovvvvvv}}}mmm^^^XXXJJJ@@@JJJYYYTTTCCCEEECCC@@@===<<<:::888666555777888666444222333555333444666777777444111///222222333444333333111111444444333222222111111000000222555444222111111222000000111222222333222222---777,,,222:::333:::;;;444333222111111111222333///555111///555444...222777666333222222222333444555555444444333333333333444555777999:::::::::999:::;;;;;;999555444444666333333444444444444555555666888999888777666777999888888999888888888999;;;999666777;;;======???CCCJJJOOOEEECCCPPP~~~^^^GGGpppjjjxxxcccIIIIIInnn}}}[[[wwwqqq]]]UUUZZZRRRDDDWWWuuu}}}tttWWWgggtttvvvqqqeeecccTTTSSSRRRRRRQQQMMMGGGAAA???===;;;:::<<<>>>>>>>>>888999999777666666666666222///222222---333999333111///---,,,,,,---------...:::LLLTTTXXXeeehhhXXX<<<;;;777000------+++)))))))))(((''''''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########""""""""""""""""""#########""""""######$$$%%%)))&&&""""""###%%%%%%$$$######"""!!!!!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&)))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$###"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%""""""%%%&&&$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''''''((()))++++++***((('''lll___ZZZUUUQQQQQQQQQPPPOOOOOOOOOOOOMMMLLLLLLJJJGGGEEEDDDDDDEEEFFFKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHGGGDDDBBBEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDFFFHHHFFFBBBBBBFFFIIIHHHFFFFFFFFFEEECCCAAACCCBBBBBBCCCCCCGGGRRR]]]jjjvvvdddNNNKKKKKKNNNFFFJJJSSSYYYdddmmmhhh^^^```nnngggbbbeee^^^dddlllxxxzzz{{{lllWWWPPPEEE===???DDDDDD@@@BBB???;;;:::::::::777444555777777666444222222222000111222333333222000000111111111111111111222222//////111222333444444444000222333222111111111333111111111111222333444555000<<<000444:::333777666666555333222111111222222///444111000555333///444333444444333222222333555444444555555555444333222777666555444444666888999999999888777444444666888333333333444444444444555444666777777666555555666555888::::::888888999<<<666444444888999888:::>>>FFFJJJBBBCCCIIImmmbbbCCCUUUfffYYYTTTWWWZZZiiinnnbbbvvvpppMMMAAAaaa|||WWWrrr{{{lllQQQUUU~~~tttcccEEEVVVhhh|||eee]]]UUUPPPPPPMMMFFFAAAHHHDDD>>>:::666333111///666222333111,,,111555+++333000,,,)))***+++++++++222CCCVVVZZZ___mmmiiiNNN111EEEHHH444'''------$$$))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""######$$$%%%&&&$$$"""!!!"""$$$$$$###""""""!!!!!!!!!!!!""""""!!!###%%%&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!"""############""""""#########$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%%%%###$$$''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&'''(((((('''((()))+++++++++***)))ssseeebbbbbbbbb___^^^\\\ZZZWWWSSSPPPOOOLLLKKKIIIGGGEEEEEEEEEFFFJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDFFFHHHJJJIIIFFFCCCFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCFFFDDDDDDFFFEEEBBBCCCGGGEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEEEELLLYYYeeefffooouuu|||fff]]]^^^\\\RRRLLLRRRZZZ\\\bbbfff^^^ZZZcccrrreee^^^ccc[[[]]]ddd}}}ssssssXXXMMMCCC?????????@@@CCCGGG@@@777222444777888777444444555555444222111111111111111222222222333333111000///...///000222444000111222444444555444444111111000000///000111222111111000000111333555666000===111222777111444111555444333222111222333444///333111222888444111888111333555444333222333555555444444333333333333333777666444222222333555777666666555333333444666777444444444444555555555555222444666666555444444444444888<<<<<<999777888:::555333333666777555777:::===AAA===AAACCC```ZZZDDDLLLSSSCCC@@@CCCAAATTTccc[[[[[[HHH\\\{{{}}}yyyMMM;;;VVV{{{RRRhhh~~~RRRMMMYYYBBBLLLTTT\\\```ZZZ]]]ppp|||zzzppphhhaaaYYYTTTRRRQQQMMMLLLGGG???AAA>>>...111---)))((()))******(((---:::OOOZZZ^^^cccVVV;;;)))???DDD000###)))+++###)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""!!!""""""######!!!!!!!!!!!!!!!!!!""""""!!!###%%%''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""###############""""""""""""############%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%)))###$$$***)))"""!!!''')))(((&&&&&&&&&&&&((()))((((((''''''(((((((((((((((''''''&&&&&&'''((()))&&&''')))***++++++++++++wwwhhh[[[SSSPPPLLLKKKJJJHHHGGGFFFGGGGGGJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEFFFIIIJJJIIIFFFCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCFFFCCCDDDEEEDDDAAACCCHHHCCCDDDEEEFFFFFFFFFFFFGGGEEEGGGFFFEEEGGGPPP^^^gggfffmmmooovvv}}}uuurrrkkk\\\QQQJJJLLLRRRTTT___iiifffqqqvvvzzzaaaZZZggg^^^YYY___{{{mmmeeeiiiZZZLLLBBBBBBDDDCCCCCCEEEGGG@@@888333333555777777333333333333333333222111111111111111222333444444111000...---...000222444777777777666555333222111555333111000000111222222222111000000111333444666+++999///000777555:::777222222111111222444666777222666555777;;;333///999333444555555444444444555666444222000000111333444444444333333222222333333333222111111222333444444444555555555555666666666222333555444333222333444666999;;;;;;888666666777555222222555666555666999888<<<:::??????ZZZuuuIIIDDD<<>>EEEKKKKKKeee|||___aaakkk\\\gggPPP<<>>===;;;999777666555555777555333222333333333222000000000111111222222333222111///......000222333222222333444666888;;;<<<;;;888444222222333444444111111000000111111222333111@@@333000666444999444111111111111333555777888===AAAAAACCCEEE999444>>>888666444444555666666555666555333111111222333444222222333333333333222111222111000111333444333222444444444555555555666666333333444333111111333555777777777777777777666555555222222555666555666999777===;;;???AAA]]]gggBBBEEE666CCC<<>>AAA???:::777999;;;999555444666999???;;;666444444444333222000111222222222222222111333222111000000000111222,,,---...111555;;;AAADDD>>>999333000111222222222000000111111111000//////777FFF555...111///444...333222222222333444666777===BBBEEEKKKMMM@@@999EEE===888333333777999777444444555666666666555333333222222222222222222333333222111111333666666333000222222222333333333444444444444333111000111444666666333111333777999888666444111111555666555666:::666>>><<<@@@FFFiiiYYYBBBDDDCCCOOOCCCCCCCCC999EEENNNhhhfffUUUxxxbbbKKKEEEcccWWWVVV[[[JJJeeeqqqOOOzzzvvvXXXQQQHHHLLLQQQSSSUUUZZZcccjjjtttfffFFF===444000222444333111333)))***---'''(((...,,,,,,(((''')))******)))***)))*********)))(((&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""######$$$%%% """$$$$$$###"""###%%% !!!###$$$%%%%%%%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$###"""""""""###%%%%%%"""""""""#########$$$$$$&&&$$$!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%''''''$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((('''&&&%%%$$$$$$&&&(((***+++***)))(((((('''''''''''''''((((((YYY^^^jjjxxxxxxZZZOOOPPPJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGIIIGGGEEEEEEEEEEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDBBBAAACCCFFFEEEBBBCCCFFFFFFHHHJJJHHHDDDBBBBBBCCCCCCEEEEEEGGGQQQ]]]aaa]]]XXX[[[UUUTTT^^^cccgggpppyyyqqq\\\HHHDDDDDDSSSeeesssiiinnn{{{{{{iiiXXXiiiooozzzxxxuuu|||vvvbbbTTTGGGGGGBBB:::999===;;;555777888888333...111:::CCCFFF@@@999555555555444222222333444555555444333222333333222111111000000111555333111111222555999<<<===777000------//////...000000111111111///---,,,111@@@000)))...///666111555444333333333444555666111888>>>GGGKKK???:::FFFAAA999222222888;;;888333333555999<<<;;;888444111333222111000111222444555333222333666888777333000000000111111111222222222666555333000///000444888555000---000777<<<;;;777333000000444666555666:::333===<<>>999444111111222444777777777666555444222222000111111111111222222222000000111222333444444555222222222222222222222222222222222222222222222222333444444555555444444333333555333111333777666333222>>>AAAEEEddd|||^^^III>>>???FFFCCC@@@??????===;;;>>>CCC???HHHOOO|||rrrIIIDDDRRRrrr\\\IIIfffmmmNNN```tttZZZeeevvvrrrhhh]]]XXXYYYXXXSSSMMMOOORRR```]]]eeezzz}}}rrr[[[{{{|||~~~|||~~~QQQAAA333000222000...///...---,,,+++***)))(((((((((,,,000...)))&&&'''***)))))))))((((((((((((((('''((()))******)))((('''***((('''&&&'''((('''&&&(((((('''&&&%%%%%%$$$$$$$$$###"""###%%%%%%###"""!!!"""$$$%%%%%%$$$"""!!!"""###%%%''''''&&&%%%$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###"""$$$&&&&&&$$$(((...---'''$$$$$$######""""""!!!!!!######""""""""""""######"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%$$$###"""""""""$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))) ***///)))$$$&&&%%%%%%$$$%%%%%%%%%###!!!$$$(((&&& $$$'''&&&$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%''')))***FFFIIIMMMMMMMMMOOOTTTYYYnnn|||cccXXXSSSMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAACCCEEEGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCC???CCCFFFHHHMMMVVVZZZZZZXXX^^^[[[ZZZ]]]\\\aaaqqqwww}}}qqqiiiWWWHHHHHHGGGYYYuuuhhh```kkkjjjdddggglllnnnnnnsss{{{{{{oooccc]]]DDD@@@;;;:::;;;;;;999777888555555666444111444;;;@@@@@@:::444333666444...444333222111111222333444===>>>;;;555333444444111111333666555222/////////111///------//////...,,,)))+++------,,,---111555...000000...000333111,,,111222......444000111===BBBFFF???777666222000888@@@===999555333333444555666555555555444333333222000111111111111222222222000111111222222333333444222222222222222222222222222222222222222222222222333333444444444444333333333444333111333777666333333;;;NNNmmm|||bbbOOOCCC>>>BBBIIIGGGBBB>>>???===;;;<<<@@@CCCHHHIIIsss{{{MMM@@@GGG```]]]HHH___~~~bbbUUUQQQWWW```ggg[[[???XXXOOOVVV|||cccPPP>>>OOOgggSSS===JJJbbbqqqcccLLLqqquuuvvv|||wwwwww|||~~~yyytttyyy|||yyy}}}~~~vvvGGG;;;222444777666444444,,,+++++++++,,,,,,+++***---......+++&&&$$$$$$&&&)))*********))))))(((((('''((())))))))))))((('''+++)))'''&&&''''''&&&%%%(((''''''&&&%%%%%%$$$$$$$$$###"""###%%%%%%###""""""###$$$%%%%%%$$$###""""""###%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""##################%%%$$$###&&&+++***%%%#########"""""""""""""""######""""""""""""######""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%$$$###""""""###$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%...999888,,,$$$%%%%%%%%%$$$$$$$$$%%%$$$### %%%'''###"""%%%&&&$$$$$$$$$%%%&&&%%%$$$######"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%''')))***HHHJJJKKKIIIHHHIIIMMMQQQ```qqq~~~zzzjjjZZZQQQNNNKKKKKKJJJIIIIIIHHHGGGGGGLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHFFFEEEEEEFFFDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEAAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDCCCAAAAAAAAACCC@@@CCCFFFJJJSSS[[[]]]YYYWWW\\\YYYXXX\\\ZZZ___ooorrr}}}wwwkkk```WWWNNNMMMQQQgggooobbbaaafffccceeeooosssssssssvvv{{{xxxlll]]]UUUBBB>>>999888999999888666777555555666444111222666444666555444444555333...555333000//////000333555BBBAAA===555222333333111000555:::999444///...///.........///111000---+++,,,000222///***(((---222000111111///000333111,,,222111---000444///555JJJUUUYYYJJJ777444444000000:::999777555333333333444444333333222222333333444000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333333444333111222666666333888888QQQbbbUUUHHHAAA@@@BBBFFFKKKIIIBBB===>>>>>>===<<<===CCCHHHHHHsss~~~PPP@@@CCCVVV___AAALLL^^^bbbQQQEEE@@@EEEVVVmmmmmmVVVLLL]]]VVV~~~ffflllMMMdddrrrNNNTTTmmm}}}jjjHHHbbbdddhhheee\\\UUUVVVXXXUUUNNNJJJRRRWWW^^^eeejjjooorrrttt|||yyyuuurrrqqqrrrtttuuutttqqqyyy{{{|||~~~xxxGGG===333111111...,,,+++111000///000111111000...111000///---,,,,,,---...******+++,,,+++***)))((('''((())))))))))))(((''')))'''&&&&&&((()))((((((''''''&&&&&&%%%%%%$$$$$$$$$###"""###%%%%%%###""""""###$$$%%%%%%$$$###""""""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$###$$$###"""###'''&&&"""""""""""""""##################""""""""""""######"""""""""#########$$$$$$"""######$$$$$$$$$#########%%%''''''%%%$$$%%%&&&$$$######"""######$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$111999222$$$###%%%%%%$$$######$$$&&&&&&!!!&&&)))'''%%%%%%### ###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))KKKKKKKKKIIIGGGHHHKKKOOOZZZdddttt~~~ttt___QQQOOOLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKLLLMMMNNNOOOMMMLLLJJJJJJJJJJJJIIIHHHFFFFFFHHHGGGFFFFFFHHHIIIJJJKKKHHHGGGEEECCCCCCDDDFFFGGGBBBBBBBBBBBBCCCCCCDDDEEEBBBCCCCCCCCCAAA@@@AAABBBBBBEEEHHHMMMWWW^^^\\\VVVSSSYYYXXXXXX]]]ZZZ\\\iiikkksssooo\\\YYYYYYZZZhhhxxx{{{ffffffkkkkkkeeennn|||~~~xxxxxxyyy{{{wwwiiiXXXKKKBBB>>>888777888999777666333333444555555555555666000222333444444444333000333222000//////000222333999:::888333111444444111///555999888333//////222000000000000111000///...111222222///+++)))+++......000000...///222111...111///---222666///666OOO___cccPPP888555888444000333333222222111111111111222222111111111222444444000000111111111222222222333222222222111111000000111111111111111111111111111111111111111111111111333333333444444333333333333444333000222666666222888333BBBdddwwwlll[[[UUUJJJEEE@@@BBBGGGLLLNNNNNNIIIAAA;;;===??????======@@@GGGLLL{{{TTTBBBCCCSSSaaa<<<===GGGFFFBBB???AAAEEETTTnnnsss___EEEuuuhhhMMMnnnvvvrrrbbbooo}}}hhhxxxLLL\\\~~~KKKaaauuu~~~|||vvvlllddd```______]]][[[XXXVVVUUUOOONNNLLLJJJJJJMMMPPPSSSQQQLLLSSSYYYUUUWWW[[[YYYHHHAAA888333222333444555...---+++,,,------***'''+++)))(((((())))))'''&&&***+++,,,------+++***((())))))************))))))'''&&&%%%'''))),,,,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###%%%%%%###"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""###$$$###"""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""##################$$$$$$$$$######"""###%%%&&&&&&%%%$$$$$$%%%##################$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############)))+++$$$&&&%%%%%%$$$######$$$''')))%%%(((***(((%%%###!!!###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))GGGGGGFFFEEEEEEFFFHHHKKKSSSYYYjjj|||yyydddVVVUUUSSSQQQNNNKKKJJJKKKMMMOOOJJJIIIIIIKKKNNNPPPOOOMMMKKKKKKKKKJJJJJJHHHGGGGGGIIIIIIJJJIIIIIIJJJKKKLLLGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAA@@@AAABBBEEEGGGJJJOOOVVV\\\XXXPPPNNNUUUVVVYYY___ZZZWWWaaahhhnnnyyygggNNNQQQ^^^jjjwwwuuudddkkkvvvtttooo|||mmmnnnqqqtttsssjjjYYYKKKDDD???:::777888999888666222444555555666777666444111111111222111000111222111111111222222111111111000444555333333444333///...222444333000...111555333222111//////000222444///,,,***,,,000333333222+++///000---...111222111...//////444777000555KKKYYY^^^LLL666555:::666333000000000111111111000000111111111111222222333444000000111111111222222222333222222111111000000///111111111111111111111111111111111111111111111111222333333333333333333222222333222000222666555222///000777CCCMMMNNNKKKGGGDDDCCCCCCHHHQQQWWWUUUQQQGGG???999<<<@@@@@@???@@@@@@GGGLLL|||\\\DDD@@@JJJwwweee>>><<>>BBBUUU^^^QQQDDDjjjqqqIII[[[^^^YYYDDDGGGMMMKKKaaahhhllliiisssxxxyyy^^^bbbLLLYYY{{{zzzooojjjccc[[[UUUQQQOOONNNHHH>>>AAAFFF@@@???DDDBBB777888888777888999999888333000///111444444000,,,...------------+++(((%%%+++,,,,,,---,,,+++***)))+++++++++++++++++++++++++++)))((()))***,,,,,,+++%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###""""""###!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!"""""""""###############$$$$$$$$$######""""""###%%%%%%#########$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%###!!!%%%***%%%%%%%%%$$$"""###'''***&&&&&&&&&&&&$$$###$$$'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((DDDEEEEEEEEEFFFGGGHHHIIINNNQQQaaasssvvvjjjcccfff]]]ZZZVVVQQQMMMKKKKKKLLLMMMJJJHHHIIIMMMOOONNNLLLIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKMMMMMMKKKJJJJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDCCCAAAAAAAAACCCEEEIIILLLNNNSSSVVVSSSLLLJJJQQQRRRVVV\\\WWWSSS[[[bbbeeegggooovvvxxxZZZDDDNNNdddwwwyyyoooiiinnnxxxvvvnnnuuu{{{[[[]]]___dddiiiiii___SSSGGGBBB;;;888888888777555666888777555666888666111222000///000///,,,...333000111222333333222111000000444666555444444222---...///000//////000222444333222111///...///333666555000+++---222555333///,,,000111...---111333222...444222222666222333@@@FFFLLLAAA333444555333444111111111222222222222222000111222333333333333333000111111111111222222222222222111111111000000000111111111111111111111111111111111111111111111111222222333333333333222222222333222000111555555222,,,444888555777@@@CCC???@@@AAADDDJJJUUU\\\YYYRRRDDD>>>:::===???@@@@@@BBBCCCEEEEEEqqqeeeIIIAAAFFFnnnmmmCCC===BBB???;;;:::===<<<777AAAMMMKKKEEE^^^}}}LLLWWW[[[___MMMGGGAAA666KKKNNNHHHVVVddd___VVV___hhh\\\YYYYYYZZZNNNdddzzzzzzmmmmmmsssllleeebbb\\\OOOWWW]]]\\\UUUKKK???555888666555888======999444...///000000000///...---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,111...,,,******)))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######"""""""""""""""$$$###$$$&&&$$$!!!"""&&&""""""""""""##################""""""""""""######!!!!!!!!!"""""""""######"""######$$$$$$$$$######!!!###%%%$$$###"""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%$$$$$$&&&'''&&&######&&&)))###!!!!!!###$$$%%%***000&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((EEEEEEFFFHHHIIIIIIIIIHHHJJJLLLUUUbbbhhhhhhlllssspppnnnkkkhhhccc^^^ZZZXXXTTTOOOJJJIIIKKKMMMLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJMMMPPPOOOLLLIIIHHHHHHCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@@@@@@@BBBBBBCCCDDDEEEDDDBBBAAABBBCCCBBBGGGKKKMMMOOOQQQOOOKKKHHHLLLKKKNNNUUUQQQNNNWWW[[[___^^^bbbjjjqqq~~~WWWNNNYYYhhhwww{{{uuuxxx}}}tttnnnmmmrrrqqqhhhgggiiiaaaZZZXXXUUUUUU\\\ccc___VVVIIICCC<<<777777777555444777888777444666:::999333222000111333111---///555333333222222222222333333000444555333222333222...000///...000222222000...///000111000......111444999555111000111222000...111555555111...000333222333<<<777///333444333777666===888333444///---444111111111111111222222333000111333555555444222111000111111111111222222222111111111111000000000000111111111111111111111111111111111111111111111111222222333333333333222222222333222///111555555111///666888444444888:::888===>>>@@@EEEQQQ[[[XXXOOODDD???===>>>>>>===???CCCCCCCCC???jjjlllPPPDDDCCCfffsssEEE:::;;;777:::222666:::444555>>>@@@@@@MMMnnnNNNIIIGGGTTTOOOHHH:::DDDcccsssppprrrpppfff^^^TTTfffyyyWWWxxx\\\XXXpppKKKMMMsssqqqfffVVVSSSPPPRRRVVVUUUNNNHHH@@@???<<<555---))))))***---,,,***)))))))))+++++++++***))))))))))))***+++///---***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#####################"""!!!!!!###"""###&&&$$$ !!!'''#########"""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& """$$$$$$%%%%%%### $$$''')))((($$$"""%%%((($$$!!!!!!$$$%%%%%%***111''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&(((((()))(((((('''BBBCCCDDDFFFHHHGGGEEECCCEEEFFFIIIOOOUUU]]]hhhsss{{{uuuqqqZZZSSSLLLIIIJJJKKKJJJGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJNNNQQQQQQMMMIIIFFFFFFAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDEEEEEEEEECCCBBBCCCDDD???FFFKKKKKKLLLNNNNNNKKKHHHJJJFFFGGGNNNLLLLLLVVVYYYaaadddjjjuuuzzzmmmYYY]]]dddggglll}}}ggglll}}}~~~lllgggmmmpppiiigggeee]]]fff```UUUNNNSSS\\\[[[SSSJJJDDD<<<777666555444222444666555333777>>>>>>888222111444999777111222888666444222111111222444666...111111...///222333111111//////222555444///)))***---111111///...///000222222222222222333555777666:::999333///000222222888BBB:::,,,000666444333///555555555555,,,)))444000000///......///111111000222555777777555222///000111111111111222222222000000000000000111111111000000000000000000000000000000000000000000000000222222222333333222222222222333222///111555555111000111333666888888:::<<<<<<======AAAMMMWWWTTTKKKDDDAAA??????===:::===BBB@@@AAA???kkkrrrSSSBBB:::YYYrrrFFF;;;<<<777999///666CCC???999;;;===999@@@___```III<<>>777...'''%%%&&&((()))***)))&&&$$$###$$$%%%%%% """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!$$$!!! $$$&&&$$$ """############$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$&&&((((((%%%$$$%%%'''$$$%%%&&&''''''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))***+++++++++AAABBBDDDEEEFFFFFFEEEEEEFFFFFFIIIKKKJJJIIIQQQ[[[iiihhhWWWKKKKKKLLLJJJKKKQQQHHHNNNQQQNNNKKKKKKJJJGGGKKKKKKLLLKKKIIIFFFDDDCCCDDDDDDDDDFFFIIIIIIFFFDDDBBBBBBAAAAAAAAABBBBBBCCCBBBEEEFFFFFFDDDDDDFFFHHHFFFFFFFFFGGGIIIJJJLLLMMMQQQMMMKKKLLLMMMPPPYYYbbb|||~~~yyyppppppvvvnnnoootttrrrssstttnnnbbbcccuuunnn___aaaqqqvvvxxxgggXXXJJJKKKTTTXXXSSSNNNGGG>>>777777777666666888444777777444666;;;;;;666333333222111222444666777777555333222222333555777222222000///............---...000111000///---+++......------...///111222444333111///---///333777666777777666444222111000///:::EEENNNLLL888,,,444...000222111//////111444///666999555000000222222333222444555222...///333111111222111111000111111444333222111111111222222111111222222111000000///222111111000000111111111222222333333333222222111888777777666555555555666444333222111222444666777888888888888:::>>>CCCFFFDDD>>>:::;;;;;;:::<<>><<<:::???@@@PPP}}}EEE<<>>777666666555555777111666888777777888999777111111111222333666888999:::777333000000333777:::777555111---,,,---///000,,,...000111000///---+++++++++,,,...000222333444333333111///------111333555999<<<;;;666111...---===SSSooozzzQQQ444777---///000///---...111444111===CCC<<<111---111444000///000333111......222111111111111111111111111444333111000///000222333111222222222222111000000333222111000000111222333333333333333333333333333777777888888888777666555444333222222333444666777888888888999;;;>>>AAACCC===;;;:::888444444===HHHFFF???CCCkkkcccKKKFFF???;;;SSSYYYKKKDDD>>>666333888777777777999;;;>>>??????@@@JJJqqqPPP===???BBBLLLDDDIII\\\UUU```xxxfffZZZ[[[___RRRMMMAAAPPPLLLVVVYYYKKKRRRyyy|||IIICCCkkkyyyDDD000000111---)))''''''(((((((((+++***))))))+++,,,+++***...---+++++++++***(((&&&''''''%%%$$$$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""############$$$%%%###"""###''')))'''%%%"""############$$$$$$$$$###################################################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((())))))******++++++,,,,,,DDDEEEFFFGGGHHHHHHGGGFFFDDDCCCDDDFFFHHHGGGEEEDDDKKKPPPSSSTTTXXX\\\YYYRRROOOHHHDDDCCCBBBAAAGGGOOOeeelllmmmdddYYYRRRNNNLLLLLLKKKJJJJJJKKKKKKKKKJJJDDDEEEFFFGGGGGGEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFFFFEEEDDDDDDCCCGGGFFFEEEEEEEEEEEEFFFGGG???FFFJJJLLLWWWiiisssrrrxxxpppqqquuu{{{}}}}}}wwwddd\\\^^^aaammmyyy{{{xxxtttzzz~~~ggg\\\```{{{ttt```dddppppppyyysssZZZNNNEEEGGGJJJIIIKKKPPPBBB;;;666777999777666777111666:::999666555555555222222222333444666888999999777333111111333777999666444111///...///111222........................,,,---...000111111111111111111000...------000222555:::>>><<<666111000111>>>WWW~~~kkk===444222111000222444444222000666@@@FFF>>>333...///111///---///222222//////222111000///000111222111000222111...---,,,---///000111111222222222222111111333222111000111222444555222222222222222333333444555666888::::::888666444444444333333444555666666888777888:::===???@@@@@@:::888888666222222:::EEECCC===>>>\\\WWWEEEDDD@@@DDDQQQOOODDDAAA;;;444444444777999999999:::===@@@???AAAFFFeeeUUU<<<<<>>@@@999111999???@@@:::333111///---///---///333444111000222000///...///111222111000111000...,,,,,,---...///000111111222222222111111222222111111111222444555222222111111111111222333333555777999999888555333111111111111111222222333444444555888;;;===;;;999999666444555555333666;;;666444222CCChhh{{{bbbFFF???AAA===777IIIMMMDDD@@@:::444777111555;;;<<<:::999;;;======BBBDDDZZZVVV===:::@@@OOOJJJCCCUUUpppPPPeeebbbvvv~~~KKKTTTbbbWWWSSSJJJVVVZZZ\\\WWWJJJ===EEEYYYRRR@@@===TTTSSS]]]pppeee;;;111666111...+++)))))))))((('''(((((()))+++------+++)))111...+++(((''''''%%%$$$%%%%%%%%%%%%&&&''''''(((######$$$$$$%%%%%%$$$$$$!!!!!!"""""""""#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&"""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$###!!!!!!$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((''''''''''''((((((((((((CCCDDDEEEFFFFFFEEEDDDCCCGGGHHHFFFCCCDDDGGGGGGDDDGGGEEEDDDEEEGGGGGGDDDAAADDDEEEFFFFFFEEEEEEFFFHHHGGGTTTdddooouuuyyyvvvqqqbbb[[[RRRLLLKKKKKKJJJIIILLLLLLLLLIIIFFFEEEEEEGGGDDDDDDDDDDDDDDDEEEFFFGGGJJJHHHFFFEEEEEEFFFEEECCCBBBDDDGGGHHHHHHEEEBBB@@@FFFFFFHHHLLLVVV^^^]]]WWW___sssuuusssyyylll[[[XXX\\\lllqqqqqqlllnnnvvvzzzxxx{{{ppp|||uuuaaaZZZTTT___jjj___RRRMMMRRR]]]]]]NNNDDDDDD<<<888777<<<>>><<<888777777666777888666111000222444444444333333222222222000111222333333222111000---///111333444333222111333111...,,,---///222444555444333111///---,,,,,,+++---///000000000222333111222111///,,,,,,000444333AAAYYYzzztttKKK777111......666@@@DDD>>>777:::;;;999444222333000+++000...///444666333000111000...---...222333222///111000000/////////////////////000111111111111000000000111222222333333333333333111000///000111222111222555777777666444222333333333333333333333333555555666:::>>>???;;;777999444222555777555333444555777111222BBBPPP]]]mmmiii\\\SSSKKK>>>======666000OOOZZZNNNCCC:::333333000555:::;;;:::888888999999CCCDDDQQQ~~~UUU===999:::HHHFFFBBBUUUWWWSSS[[[ZZZKKKGGGOOOGGGIIIDDDMMMXXXVVVJJJ@@@777===RRR^^^GGG???JJJ;;;<<>>@@@CCC======<<<444CCCfffnnnUUUBBB999222000444555777888777777777777333BBBCCCJJJtttOOO>>>;;;555BBBCCC@@@RRRdddFFFjjjaaaXXXCCC;;;DDDDDDKKKEEECCCOOOLLLFFFCCC;;;FFFeeerrrPPP:::CCC333111777444;;;;;;555;;;AAAGGGOOOYYY^^^^^^iiillliiimmmwwwxxx|||zzzKKK444333000...,,,)))))))))))))))''')))((((((((())))))(((&&&$$$"""!!!"""$$$'''))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%"""######"""!!!!!!!!!""""""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$!!!###$$$%%%&&&%%%$$$###%%%$$$###%%%((()))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''EEEFFFGGGHHHHHHGGGFFFEEE>>>FFFJJJGGGGGGJJJJJJFFFFFFFFFGGGJJJKKKKKKKKKMMM@@@DDDHHHMMMQQQRRRNNNIIIMMMJJJGGGKKK]]]uuusssmmmnnnrrrvvvwww}}}xxxnnnaaaSSSJJJGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGKKKFFFAAA>>>@@@AAABBBAAAEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCLLLWWW\\\```ooo~~~XXXYYY^^^uuuooommmooorrrvvv|||rrrllllllwww~~~lllsssxxxqqqzzzoooeeefffrrr~~~~~~eeeGGGIIISSSIIIGGG???DDDWWWbbb^^^___fffIII@@@999999:::888888:::777000...333777555444777111111222222222111111000222111111111111111111222111111111111111000///...///000222444555444222111000000......///111333555///111333333111/////////555333111000111111111///,,,666111)))...333444888222222222///---...222666444555444///...111333222111......333666222...---000---+++---222444222///+++---...//////---+++***------...//////000//////+++---000333444333111000888777444222000000111222...///000111222111111000111111222222222111111000333222444999======777111666222111444444333555999,,,777999888===;;;888===<<<777>>>CCC===<<<===888SSSuuuvvvRRR;;;888666555777666555444444555666777...AAACCCFFFmmmJJJ>>><<<444@@@DDD???NNNooo>>>XXXUUUHHHmmmDDD:::BBBAAABBB666>>>EEEAAA???===///:::cccXXX444@@@333444:::666===>>>::::::888333222666888777@@@???:::===FFFFFFGGGTTTYYY___ffflllppptttvvvwwwzzzlll>>>---...'''+++***((('''((()))((('''***)))''''''(((((('''%%%***(((''''''((()))((('''%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###!!! !!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%######%%%(((***(((%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***((((((((((((((('''''''''GGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEEEEGGGIIIKKKKKKKKKIIIHHHEEEIIIOOOSSSTTTRRROOOLLLKKKJJJIIIHHHMMMYYYhhhsss}}}}}}~~~oooUUUEEECCCGGGCCCEEEIIIJJJEEE???@@@EEEHHHFFFCCCBBBCCCDDDCCCAAACCCDDDFFFGGGHHHHHHFFFFFFEEEEEEGGGMMMUUUeee```YYYUUULLLSSS[[[```___aaaggglllllluuurrruuukkk^^^gggyyynnnZZZWWW___dddrrrmmm]]]YYYmmmwwwnnnfffiiiiiiuuu|||}}}wwwSSSNNNQQQFFFAAA@@@FFFIIIGGGSSSbbbcccRRRAAA555777999666888>>>333333333555777777555444...111333444222111000000...111444333000///333888666444222///---,,,,,,,,,111333444555333///+++(((,,,...000111111000---+++///444888555///+++---111666:::999111---//////+++---,,,,,,...111333333222000111444555111---000666999444000...///111111000///111111///------000333222222111111111111222333111111000000////////////000000/////////000000111000000111222222333444444:::888666444333222222333000.........111222333222555444333222111111111111222333333222222111222222999777444222222333555666333444666777777666444333888333111666>>>AAA===666HHHccc```DDD777999444...555444444444555777888:::555;;;???@@@\\\SSS:::666:::???CCCAAAEEE{{{FFFIIItttVVVLLL^^^kkkHHH777999DDD999333:::===;;;<<<>>>777>>>TTTppp???999777222...888>>>444666555555777888888666444222777;;;<<<:::999:::;;;@@@???>>>===>>>???AAACCCNNNQQQSSSXXXdddnnnmmmeeekkkqqqvvvvvvsssuuu~~~xxxVVV888---,,,+++)))'''&&&&&&(((***+++***+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######"""###$$$%%%%%%$$$""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%%%%$$$###&&&&&&%%%$$$#########$$$ !!!"""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!%%%%%%''''''''''''%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&###"""%%%,,,222,,,+++(((&&&%%%%%%&&&'''$$$,,,222000(((###%%%)))GGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHDDDHHHNNNSSSTTTQQQMMMJJJHHHHHHFFFEEEFFFKKKTTT[[[^^^aaajjjvvv|||{{{zzz{{{qqq|||kkkWWWKKKHHHLLLHHHGGGHHHGGGDDDCCCFFFGGGFFFDDDCCCDDDFFFHHHIIILLLLLLJJJGGGEEEEEEGGGJJJEEEDDDEEEOOOaaaxxx|||bbbSSSPPPQQQSSSWWWZZZYYYSSSUUUaaalllrrrmmmuuuwwwyyybbbRRRLLLXXX[[[QQQIIILLLQQQRRR[[[]]]TTTOOO[[[aaa\\\ZZZSSSPPPRRR[[[bbbgggnnnttt}}}www{{{^^^PPPSSSNNNHHH@@@BBBEEEGGGUUUeeefffUUUDDD999999;;;777888<<<333333333555777777555333111111222111111111333555777;;;>>>===888444444555444333111000...------------///111333333222000...---...000111111000...------111666666333000///000555999888222///111111///---...///000111222222222111///...///...,,,///555777333///------......---///111111000---,,,---///---------,,,,,,,,,,,,,,,.../////////......---,,,///.........///000000111000111111222333444555555999888666555333222222222111000...///111222222222333222222222222111111111333222222222333444333333777666444333333333444555555666777777777555333111555111000333888:::777222>>>TTTRRR<<<444444000...777666666666666888999:::555999===AAAXXXzzzLLL:::;;;<<<;;;:::EEEFFFyyySSSIIIeeeRRRGGG]]]```@@@222333;;;555666777999888:::>>>777;;;MMMzzzEEE999444222---333777111444444444666777888666444111555:::<<<<<<;;;:::999???===:::888888888888888333555555555:::@@@>>>888>>>CCCHHHIIIIIIMMMVVV^^^dddeeeZZZCCC444222222...,,,***((('''((()))((((((***)))(((''''''&&&&&&&&&((((((''''''&&&&&&''''''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$############$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$&&&***---+++)))'''&&&%%%%%%''''''%%%***...---(((%%%&&&)))HHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHCCCGGGLLLQQQRRROOOKKKHHHIIIJJJIIIGGGEEEFFFIIIKKKEEEGGGPPPZZZ]]]ZZZXXXXXX\\\mmmmmmXXXKKKKKKEEEDDDIIIMMMMMMKKKKKKIIIIIIHHHFFFDDDDDDEEEGGGQQQSSSSSSNNNGGGDDDEEEIIICCCCCCDDDSSSrrrqqqTTTPPPSSSQQQTTT]]]eeeccc\\\RRROOOVVV```fff^^^mmmmmmlll||||||zzzxxxvvvqqqdddSSSGGGAAAEEEDDDAAAEEEMMMNNNIIILLLSSSNNNGGGIIIIIIFFFKKKFFFHHHHHHIIIQQQaaammmrrrtttvvvssslllnnn}}}}}}iiiQQQPPPPPPKKK@@@>>>CCCIIIZZZiiikkk^^^MMM???<<<<<<999888:::444333333444666666555333333333222000///222777;;;444999>>>>>>999444000///111111111111000///......,,,---///000111222222222000000000000000000000000,,,///333666777444111///222555555111///000111000,,,000444444222000111222222///---//////---///333555222000///000111111000///111222111///---,,,,,,....../////////...,,,+++,,,,,,---......---+++***---------......000111222//////000111222333444444777777666555444222111000333111000000111222222111///000111222333222111111444222000222555666555333555555444444444444333333444555666777666555444333222111111222444555333111:::GGGEEE999888666222444888888777777777888888999777555888;;;LLLxxxqqqEEE===DDD@@@888444777555bbbaaaHHHOOO}}}HHHCCC___^^^@@@555444888555===333555444888>>>888777CCCxxxQQQ;;;222444000///333111444333333444666666555444000222555999<<<<<<999666<<<999444333444444333111444555555111000222111...444555555444444555999<<>><<<999888999555333333444555555444333555555444222111333777:::+++000555777555222000//////000111222222111000//////////////////000111111111000000//////000222222000000111444777666222///000111111///---------...,,,222777777333///000222222333888;;;888111///222000000000000111333333333...000222333222000...---000111333333333111///---+++,,,---......---+++***,,,,,,,,,---...000111222,,,---...///000111111222444555555555444333111000444222000000111222222111---...000222333333222111222000...000444666555222222333444555555444333222111222333444555555555555111222444444444444555666888???<<<888;;;888444:::777777777666555555555555:::111111444;;;\\\fffBBBBBBJJJBBB888555;;;444WWW```GGGDDDmmm???KKKjjj___AAA999777888333;;;111333111666>>>999444;;;fff___???111666333///333555666555444444555555333111000///000333777999777555888444111111444555333000222555555222//////111222111///,,,************)))111111---***---333222---000...***(((((('''&&&%%%'''((()))))))))(((&&&%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$##################$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$#########""""""################################################""""""""""""""""""""""""###"""!!! !!!"""###$$$###########################""""""""""""""""""###%%%$$$###""""""###$$$%%%!!!!!!""""""############$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&''''''%%%$$$###&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&(((((((((LLLKKKIIIGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLJJJHHHFFFEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJEEEDDDDDDDDDFFFHHHJJJKKKOOOJJJFFFFFFFFFFFFJJJOOOPPPXXXkkkwww]]]QQQLLLIIIKKKOOOSSSZZZbbbddd___VVVMMMGGGGGGKKKOOOHHHPPPWWWVVVMMMEEEAAAAAA???GGGMMMWWWooo}}}aaa]]][[[[[[YYYVVVTTTTTT___``````^^^ZZZVVVWWWZZZsss___aaa\\\TTTLLLGGGIIINNNTTTOOOMMMIIIHHHKKKPPPPPPLLLRRRQQQFFF???BBB>>><<>>:::999999999555444222333444555444333555777777666444333444555---///222333444444444555...///111222222222111000//////.........///111111111000///...///000222333666222000000333444222///111111000///,,,***+++------333888777333///000222000999EEEKKKDDD777111222111111222222111000000000---///222555666555333111---...000000000...,,,+++,,,---...//////...---,,,,,,,,,------///000222222......//////000111111111222222333444444333222111333222000000111222111000+++---000222333222111000000...---///222444333111111222333444444444222111111111222222333333333222///111444444444444777:::555999666555999666222:::555555444444333222222111888000333666333CCCeee}}}uuuUUU???BBBFFF>>>777888>>>555LLL~~~rrrRRRFFFEEE]]]???cccSSS999444555777...222000333111444===999222777IIImmmFFF111555444000444888:::888555444333222000...000---+++,,,111444555444444222///000111222000...---///000000---+++...333,,,***)))***,,,......---,,,......++++++------,,,///,,,***((((((((((((''''''((()))))))))(((&&&%%%(((((('''''''''(((***+++''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$######""""""#########$$$$$$$$$##################$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""############################################################""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$############""""""""""""######%%%$$$###"""""""""$$$$$$ !!!"""###############%%%%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((%%%######&&&((()))(((OOOMMMKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIILLLJJJHHHGGGGGGHHHIIIJJJKKKIIIFFFDDDDDDFFFHHHJJJHHHFFFDDDDDDFFFHHHJJJJJJAAA???AAAEEEFFFDDDEEEHHHIIINNN```~~~lllYYYRRRMMMPPPZZZhhh|||mmm[[[QQQNNNNNNOOOKKKNNNPPPLLLFFFBBBCCCEEE@@@IIIPPPTTT]]]iiilllggg]]]gggiii^^^TTTTTTUUUSSS```^^^\\\[[[VVVSSSWWW]]]www{{{}}}{{{]]]QQQWWWTTTPPPLLLIIIIIIJJJLLLFFFEEECCCBBBBBBEEEHHHIIIKKKFFF::::::DDDDDD@@@FFFJJJVVV[[[TTTTTT^^^fffeeeeeeiiikkkdddXXXYYYnnnwwwvvv|||nnn]]]XXXWWWMMMKKKYYYhhhjjjooo}}}kkkOOO===999:::999777666444222222333444333222444777999999777444222111333222111111111222333444///000111111222222222111---------...///000222333000///......///000222333666222///...000222111000444222222222///,,,,,,000///222555555333000111222000999GGGOOOJJJ<<<444333:::;;;<<<:::666222000///...///111555888888666444---...//////000///...---.............../////////............///111222333111111111111111111111222///000111222333444444444222000//////000111111000,,,---///000111111111000....../////////000000111000111222333444333222111444444333222111111000000...///111111222444666999555<<<888555999888666<<<333333444444333222111111444///777===444444BBBKKKRRRDDD:::;;;;;;666444777444111>>>ggg^^^HHHEEEDDDtttWWWPPPoooCCC444111444:::111111///444111111999777222666333YYYTTT777333111111444555:::777444222111000...---///---++++++---000111222111111000...---+++***)))//////111222///,,,---222111///...///000111111000***,,,...---++++++,,,......,,,)))((()))))))))((('''((((((((((((((('''''')))***+++,,,---...//////)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$%%%&&&######$$$%%%%%%$$$######$$$###"""!!!!!!"""###$$$%%%$$$##################!!!"""###$$$$$$$$$###"""%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&######$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''(((&&&$$$%%%&&&((()))(((QQQPPPMMMJJJIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIGGGFFFFFFFFFGGGGGGIIIHHHFFFGGGJJJKKKJJJHHHJJJIIIKKKPPPPPPLLLIIIJJJHHHJJJUUUjjjzzzjjjccc```hhhwwwuuulllaaaUUUKKKLLLLLLKKKHHHDDDBBBBBBBBBAAAGGGNNNQQQSSSVVV[[[```aaaiiikkkaaaWWWUUUUUUTTT```]]]\\\\\\YYYUUUXXX___iiiooommmnnnqqqcccQQQMMMRRRLLLFFFFFFIIIKKKGGGBBB???===;;;;;;;;;===AAADDDCCC>>>666;;;JJJJJJDDDHHHCCCGGGJJJOOO[[[gggiiidddfffooowwwqqq```VVVcccvvvuuuqqqrrrfff]]]___aaaWWWMMMTTTbbbeeekkkzzz}}}hhhMMM<<<999;;;999444666444222222222333333222333555888888666444333222444333111111222222222222111111111000111111222222.........///////////////............///000111222000000//////000111111000333000000222111---...333000111222222222222222111222333:::CCCEEE>>>777333<<<>>>@@@>>>999555333222000000111444777888666444000000111111222222333333///...---,,,---...000111000000000000000111222222222222111000000//////.........///000222444666777///...---...000111111000.........//////000000000---000222111...---///222000000111222222222222222222222222333333444555555111000///000222444555666111>>><<<444777999999>>>444555666666666555444333222...555:::222111666444:::999777444222222333333444777<<>>IIIPPPLLLDDD<<<888555666777888;;;===AAA>>>999BBBQQQNNNEEEHHHDDDAAADDDRRReeemmmeeeYYYYYYgggvvvvvveeeXXX```qqqooocccdddccc^^^LLLKKKVVV[[[dddsss{{{vvvdddKKK<<<;;;===999222777444222111222333333222222444666666555444444555555444444555777888777666333222111000000111222333222222222000///,,,+++))),,,------...///000000000***,,,///111222111111111///,,,---000000,,,...444111000///000222333222111333---,,,555>>>???999444222555999999666222111222222111000333666777444222000//////000111222444555000...,,,++++++---000222222111111111111111222222000///...---,,,+++******---------///111444777999...---,,,---///111111000///............///000000---222555333...+++///444000000111111111222222333......000333666999<<<>>>555333111111333555555444))):::999...000666777:::666777888999999888777666333---///000,,,333:::777///555666000...333444000...333000<<>>===888:::CCC<<>>>>>888222444222000000222333333222333444555666666444222111222000---+++,,,///222555...---,,,,,,...222555888444222///---,,,---///111000000000///......---,,,......---///000222111111000000111222222111///...000///---,,,,,,...111333333222222222111111000000555555333222111111000000000000111444888>>>CCCFFF444333333222111000//////222111000111333444444333666666666555444555777999222222333222111111222444333333444555444333111000555111000666???EEEDDD@@@:::777===FFFBBBDDDfff{{{cccNNN>>>333333222111000000000000333333222111111222222222111888777777PPP~~~jjj555***444444000------......///.........,,,---...///000000000000111000...,,,***(((&&&&&&(((+++......+++)))***+++&&&'''((())))))+++...111666111---,,,///333444444111///------......+++'''((((((''''''''''''((((((&&&)))---111222222000...,,,+++)))(((&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%"""############$$$$$$$$$"""%%%&&&%%%######$$$%%%%%%%%%$$$###"""!!!!!!$$$%%%&&&''''''%%%$$$""""""""""""!!!"""######$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((((((''''''&&&&&&&&&$$$&&&'''%%%""""""%%%)))&&&%%%$$$%%%'''''''''&&&(((((())))))))))))((((((```^^^[[[ZZZZZZ[[[[[[[[[UUUTTTRRRPPPOOOOOOOOOOOONNNNNNNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKMMMNNNMMMKKKKKKKKKKKKJJJIIIGGGEEECCCHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJJJJIIIJJJOOOYYY```ooouuu{{{~~~|||sssbbbRRRMMMOOO```www```TTTTTTSSSYYY\\\UUUZZZYYY[[[\\\YYYYYYaaakkkkkkeee^^^[[[^^^eeelllpppyyygggddd^^^dddmmmgggoooppprrrrrrtttxxxwwwlll^^^SSSHHHBBBEEEFFF@@@<<<>>><<>>999===???FFFNNNGGGAAAIIIBBB:::777@@@JJJNNNLLLJJJddddddkkktttxxxvvvzzzpppeeeYYYRRRQQQMMMWWWkkkooojjjlllppp```KKK<<<777888::::::222222222333333333444444444444444444444444444444333333333333333333333333111222333444444333222111111111111111111111111111222......111222...***)))///...------///000///...111...,,,,,,---///000000111333666999999777333111222222333888===>>>:::555777444111000111222222222444555666777666555333222111000/////////111222333444222///...000333888:::555444222000///000111222///......---------------.........///000111111111000000111111000///---,,,,,,,,,,,,------.........222111111000000000000000444333222000000000111111...///000111222444555555000000111111111222222222555333222222333222000...222333333222222222444555333444555444222111222333222333444444444333222111.........111444666777666999555777===;;;:::MMMfffuuu}}}yyydddPPPDDD<<<444222111111111111111222222333333222222111222222333222555333222AAA^^^vvv~~~\\\777000333...***,,,------......---------............---+++******,,,,,,,,,,,,,,,++++++***---......---+++)))))))))'''((()))))))))***---000---+++)))+++///444666666000...,,,,,,---,,,***(((((((((''''''''''''((((((***,,,...//////---+++***)))((('''&&&%%%$$$$$$$$$(((&&&###  """############$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""%%%%%%$$$$$$######""""""$$$%%%&&&'''&&&%%%###"""######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%'''((('''%%%%%%%%%'''((('''&&&(((((())))))))))))((((((nnnllliiigggfffeeebbb```\\\YYYVVVUUUWWWXXXWWWUUUSSSRRROOOMMMLLLKKKKKKKKKJJJLLLOOOPPPOOONNNNNNNNNIIIJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHIIISSSXXX\\\^^^^^^YYYMMMAAAFFFIIIVVVrrrzzzjjjbbbbbbnnnssshhhdddgggiiiggg^^^\\\ffftttyyyrrrfff\\\[[[fffxxxvvvgggZZZ^^^fff]]]aaa^^^fffssszzziii[[[NNNFFFHHHJJJCCC>>>>>>>>>LLLLLL@@@FFFZZZYYYGGG<<>>FFFCCC>>>===CCCHHHIIIHHHIIIVVV[[[dddoooxxx||||||{{{rrraaaOOOPPPOOO\\\qqqtttooossszzzoooYYY@@@666888888333333333444555555555555444444444444444444444444444333333333333333333333333111111222222222222111111111111111111111111111111222222111000444777333,,,111...,,,,,,---......---/////////---,,,,,,---///000222666888999888555333444333444888===>>><<<999;;;777333111111111222111444555666777666555444333000000111222222222222111333111...,,,---000333666333222222222222111111111///...,,,++++++,,,---............//////000000111000000000000///...,,,+++...///111222333222000///000///.........///000111222111///......///111222000111333444444222000///000111111111111222222222444333222222333111///,,,000000111222222222222222222444666666444222111222222222333444444444333333000222444333000///111222666222111444666555777:::HHHLLLGGG999111111222///000000000000111222333444333222222222222222333333333000......333<<>>000333222++++++,,,,,,,,,------,,,,,,+++.........---,,,+++)))(((***+++,,,---...---,,,,,,333000---++++++***)))((()))******))))))))),,,...)))((((((***...222333444000---***)))*********)))((((((''''''''''''((((((++++++,,,,,,+++***)))(((&&&%%%$$$$$$#########$$$######""" $$$---333############$$$$$$$$$%%%)))&&&$$$""""""###""""""$$$$$$$$$$$$$$$#########%%%&&&&&&&&&&&&$$$"""!!!$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&((())))))''''''&&&%%%&&&((()))(((''''''(((((())))))(((((('''|||uuuooojjjkkkfff```___aaabbb^^^ZZZYYYWWWTTTRRRRRRRRRSSSSSSPPPTTTWWWWWWSSSPPPOOOPPPGGGHHHIIIJJJKKKMMMMMMNNNJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFHHHJJJHHHFFFFFFHHHGGGFFFIIIMMMLLLHHHIIIMMMSSS```|||~~~mmmppptttjjj___cccggggggbbbcccooo}}}yyyjjjaaadddsssooocccVVVWWWZZZLLLMMMRRRZZZhhhzzzyyykkk\\\OOOHHHLLLMMMFFF???===AAAOOOPPPDDDGGGXXXZZZKKK<<>>???DDDIIIJJJCCC>>>@@@DDDEEEDDDPPPLLL@@@???@@@BBBIII@@@DDDMMMUUUTTTNNNJJJLLLMMMSSS```ooowwwrrrcccVVVbbb|||bbbVVVVVVRRRVVV```fffuuuoooOOO======<<<444444555666777888777666555333333333333333333333333222222222222222222222222000000000000000000000000000000111111111222222222222777888777===EEEBBB888222000,,,+++,,,---......***---///...,,,,,,///222///111444666777777666555555555555777999;;;;;;;;;===999555222111111111000111222222222222222222222222111///......///000111000222333555444222000...(((***---000222333333222555333000,,,++++++,,,---,,,...000///...---///000////////////000111222222......---------------...------,,,,,,,,,...///000......,,,,,,---...000222/////////000111222333333222222222111111111111111//////000111444444222111000//////111333333111///+++...111333222111111222111111111111222222333333555333222222222222111///---111333222555:::777000...000111000222444333000222111000000////////////000000000000000111222333222+++***111111***+++222333333...///444,,,'''///+++,,,,,,,,,+++******)))+++,,,------------------++++++,,,------,,,,,,+++222---)))(((***------,,,+++,,,+++***((((((***,,,.../////////---,,,******,,,+++)))'''&&&'''(((***((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))$$$$$$$$$$$$$$$%%%%%%&&&"""%%%&&&$$$ $$$)))###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$###""""""%%%%%%%%%$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''+++---***'''((('''&&&''')))))))))(((''''''((((((((((((''''''{{{vvvpppllljjjgggccc___ZZZ[[[\\\[[[YYYXXXWWWXXXRRRQQQOOONNNLLLLLLKKKKKKMMMMMMKKKJJJIIIHHHHHHHHHHHHEEECCCEEEIIIMMMMMMLLLFFFJJJLLLJJJJJJKKKIIIEEE???BBBCCCCCCHHHTTT```fffjjj___SSSJJJMMMJJJKKKSSS[[[aaahhhnnnxxx|||www{{{{{{kkkeeeUUUKKKHHH>>>FFFBBBBBBHHHRRRYYY\\\^^^aaaWWWJJJAAAAAAAAA===>>>CCCCCCAAABBBBBB<<<777???MMMbbbpppiiiTTTLLLKKKKKKOOOLLLQQQ\\\dddccc\\\WWWWWWYYYUUUXXXccchhh```XXXVVVddd}}}oooYYYTTTJJJJJJQQQWWWmmmsssRRR;;;777888666333555777888888888666555333333333333333333333333222222222222222222222222111111000000000000111111000000000111222222333333000888@@@DDDFFFCCC:::000222///------...//////...+++---.../////////111222...000222555666666555444444555666777777888888888999777444222222222111000000000111111111111222222222111///------...000111...000222444444111...+++***+++...000222333333333555333000...,,,,,,,,,---,,,...000///---,,,...000000000//////000111222333000//////............///------------............------------...//////000000000/////////000111111,,,---...000222444555666333222111111333333222111///---,,,---111222///---***---000111000000111222000000000///000000111222333111000111333444333111///222444222222444555555444333111000///111333333111000///...------------............///000111222333---,,,000000+++,,,111///222...,,,///+++)))222,,,,,,,,,,,,+++******)))++++++++++++***)))(((((((((((()))***,,,---...///---***((('''))),,,...///,,,,,,,,,***((((((***,,,---///000///---,,,,,,,,,***+++***)))''''''(((***((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###%%%&&&$$$ $$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))******((('''&&&%%%&&&((()))((('''&&&''''''((((((''''''&&&}}}xxxtttqqqnnnkkkiiigggeeeccc```^^^]]][[[YYYXXXXXXYYYSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJBBBGGGKKKJJJJJJLLLKKKGGGEEEBBBAAABBBBBBBBBGGGNNNOOO___{{{oooYYYPPPJJJGGGEEEGGGNNNUUUXXX]]]aaajjjqqqxxxzzzxxx|||{{{uuucccUUUMMM???DDDBBBCCCIIIPPPQQQOOOQQQWWWVVVRRRSSSWWWSSSHHHCCCFFFHHHCCCAAAAAA===;;;DDDQQQlll}}}www___VVVWWWXXX\\\___bbbjjjqqqpppjjjeeefff]]]OOOLLLWWWZZZQQQQQQ[[[iii[[[PPPBBBCCCLLLQQQbbbrrrYYYBBB555333666222444666888888777666444222222222222222222222222111111111111111111111111222111000000000000111222///000000111222222333333111666@@@GGGEEE;;;444222000///...///111111000//////......///111222111000...000111333444444333333222444555666555444333333555333222333333333111000111111111111111222222333111111111000000000//////---.../////////...---,,,------...///////////////000000///...------------+++///111000,,,+++---000222111000///...//////000222222333333333222111000,,,---/////////...,,,+++---...//////000///......000111222333333222111000***+++---000333555777888444222000000333555666666111---+++,,,000222000---///000111000///...///000000000......---...//////000111333333222222444555222000000000///---000444111222222222000///000333...------,,,,,,,,,---------,,,,,,------///000000000///...///...---,,,---###,,,+++'''+++++++++222------------,,,+++***)))))))))************)))))))))((('''((()))+++---///)))))))))(((((())),,,///+++,,,+++***((((((***,,,,,,...///...,,,+++,,,...(((***+++***((('''(((***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&'''%%%###%%%---444&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%###%%%''''''%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&(((***'''%%%%%%%%%'''((('''&&&&&&''''''((((((''''''&&&}}}xxxuuuxxxuuupppjjjddd```]]]\\\YYYWWWUUURRRPPPNNNNNNNNNIIIKKKNNNOOOOOOMMMKKKJJJJJJLLLJJJEEECCCFFFGGGFFFFFF>>>===CCCEEEAAABBBHHHRRRIIIRRR]]]WWWMMMJJJEEEDDDCCCFFFMMMQQQSSSWWW\\\eeehhhkkkkkknnnzzz||||||oooeee]]]JJJKKKFFFIIIRRRXXXSSSJJJIIIOOOVVV\\\iiiuuunnnZZZJJJEEEUUUOOOFFF>>>999999===AAASSSiiiiiiWWWUUU^^^eeekkkiiijjjnnntttsssmmmjjjkkk\\\JJJGGGWWWYYYMMMPPPbbbnnn^^^OOO???AAANNNQQQ]]]uuussspppkkkaaaPPP???:::===222444666888888777555444222222222222222222222222111111111111111111111111333222111000000111222333///000000111222222333333555444:::@@@===444555===/////////000222333222000333000///000222333000---...///111222333333222222111333555666444222111000111111111333444444222000222111111111222333333444000111333444444222///---222111000//////000111222......---,,,+++*********+++,,,,,,------.........+++///111000,,,***---000444222000...---,,,,,,,,,---000333444444111...+++,,,...000111000...,,,***---...000111111000...,,,)))+++///333444333000///,,,---...000222444555666222000...///333888;;;<<<444000,,,---111444333000333444333111...---...///000///...---,,,,,,---...***///333222---,,,000555333---,,,//////+++---333&&&***111444111---+++---++++++++++++,,,---......+++++++++,,,---...///000---///000...---...---***###111111***,,,,,,))),,,.........---,,,+++***)))&&&''')))+++---...//////---+++)))'''&&&(((***+++''')))+++)))''''''***...+++++++++***((((((***,,,...///000---***(((***,,,'''***,,,,,,)))'''(((***((((((''''''''''''(((((( !!!###%%%'''(((((((((&&&%%%%%%$$$######$$$$$$%%%###!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%$$$""")))888EEE''''''&&&%%%%%%$$$######""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$##################!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###&&&((('''%%%$$$&&&)))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''(((((((((&&&'''(((&&&$$$$$$'''+++&&&%%%$$$%%%'''((('''&&&&&&''''''''''''''''''&&&{{{tttooommmiiiddd```]]]\\\ZZZYYYWWWSSSPPPQQQTTTRRRJJJCCCNNNIIIEEEFFFEEEDDDFFFKKKGGGEEEBBB@@@@@@BBBDDDGGGLLLKKKJJJJJJIIIGGGBBB>>>DDD???AAAHHHIIIFFFLLLXXXccchhhmmmllljjjlllsss{{{xxxvvvhhh^^^XXXSSSYYYeeeccc\\\______XXXVVViiipppzzzaaaGGGIIIRRRQQQKKKAAA<<<>>>AAAAAAHHHPPPLLLHHHPPPXXX___jjjffffffeeedddgggllllllggg\\\IIIEEETTT[[[UUUWWWdddqqq}}}TTTLLLIIICCC<<>>@@@999666WWWAAA666222***111111111222222222222222......000111222333333333111111///......//////000000000//////......------+++,,,,,,,,,---------------...////////////111333777666555444333222111000333222///---,,,---...//////000222444444333000///000111222333333333333333000///......///000111222111...,,,---000111///---------------------------.........---,,,,,,///111333///...000222000///000---------------------------......///000000000111111111222222111000//////...///111333333111000///111000///......///000111222000///000111111000///000000000000000111111111000//////...///000222333///...------.........,,,000//////...---,,,++++++......///...,,,,,,...000,,,---...//////...---,,,------------------------.........---,,,,,,++++++------............------------,,,,,,,,,,,,++++++,,,++++++,,,------+++)))((((((((())))))))))))******))))))(((((())))))***))))))))))))))))))))))))''''''&&&&&&'''((()))*********)))))))))(((((((((+++******))))))******+++((()))))))))))))))((('''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""%%%$$$"""!!!"""###%%%&&&$$$///000###,,,$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###"""$$$&&&'''%%%###%%%&&&'''(((((('''&&&%%%"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''(((((((((((((((((())))))))))))}}}vvvpppiiiddd___\\\XXXSSSRRRUUUOOOOOONNNMMMLLLJJJIIIHHHIIIMMMRRRSSSOOOJJJEEECCCEEEAAAAAADDDEEECCCEEEKKKMMMWWWfffttt|||}}}xxxtttttthhhfffooorrrlllllltttwwwwwwyyyooo]]]ccchhhgggoooyyysssxxx||||||zzzwwwoooggg[[[^^^___```iiiyyyxxxfffXXXMMMLLLPPPZZZTTTWWWYYYQQQOOOMMMCCCBBBMMMgggzzz\\\FFFAAA999999888888888999999:::<<<222000555333...666FFFYYYDDD===\\\@@@777;;;111000111111111222222333333......///000111222222222222000...------...000111111000000///...---,,,,,,++++++++++++,,,,,,------222222000...,,,+++---///555555444444333222111111444111---,,,---////////////111444666777555222000///000222444444444333333111000...------...000111000...---...000000///---........................------,,,+++***,,,///111000//////000111000000000..............................---------...///000444444333111///---+++***,,,...000222333222000///111111000///000111222333333222000000111111000...------......///////////////......//////111222333000...---...000000---))),,,,,,,,,------......///,,,---......------------,,,------......------,,,------------------------//////000000///...------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...,,,)))&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''((((((((()))))))))+++***)))(((((()))***+++******)))))))))(((''''''((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############%%%$$$######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!!"""$$$''')))333***PPPXXX555''''''+++%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###''')))(((%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))))))))wwwmmmiiiiiiaaa``````___]]]ZZZXXXVVVOOORRRUUUVVVSSSMMMGGGDDDFFFCCCCCCEEEFFFFFFGGGIIIMMMRRR[[[dddnnnuuuzzz|||{{{mmmiiisssxxxtttuuu}}}{{{gggRRRCCCGGGTTTTTTRRRZZZ]]]TTTRRRRRRKKKJJJPPPbbbtttpppWWWCCC>>>::::::999999::::::;;;;;;AAA888777===:::222777EEETTT???666RRR777333:::111111111222222333333444444000000000000000000111111111000///------///111222111111000///...------,,,---------,,,---...//////222111000---++++++---000444444444333333222222222222///------///111222222000333666888999777444333///000222333444333222222222111///---,,,,,,.........---,,,---......---,,,........................,,,---,,,+++***+++...111---///000000000000000///...........................---,,,+++,,,---///000333222000...,,,+++***)))***,,,...000111111111000222222111000111222333444444333111111222222111///---...//////000000//////---.........///000111222///...---...111000,,,)))++++++,,,,,,---......///,,,,,,------...---,,,+++,,,------------------,,,------------------------/////////000//////...---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...,,,)))&&&))))))***+++******)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((((((''''''(((((()))*********+++***)))(((((()))***+++******)))(((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$###$$$%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((%%%$$$$$$###$$$&&&)))***@@@999aaahhh@@@***######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&''''''''''''''''''&&&'''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))'''((((((((()))))))))***{{{tttooolllgggccc___[[[YYYWWWTTTRRRMMMJJJIIIIIIJJJJJJJJJIIIPPPRRRUUU[[[cccooo|||vvvoooooovvvyyytttppprrr|||ttt~~~~~~lllVVVFFFHHHSSSRRRQQQ[[[```YYYYYY[[[VVVXXXYYY```fffcccTTTEEE===999999888888888999999:::;;;888<<>>::::::999888888888999999999999:::;;;;;;999444111444???333BBB555888999555555555555555555555444444444333222111000111111222111111111111222222222333111111111111111000000000111000///...///000222333,,,---.........///222555222222222222222222333333///222555555222111222333111222444555666666555555222222111000////////////.........------,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...+++111444000---///...+++------------------------......------------......---,,,,,,+++,,,---///000333222111000000111111222000//////...///111222333222111000111222333222111---...///111111000///...,,,,,,------------------,,,---//////...---...///---------,,,,,,,,,,,,+++///---,,,,,,...///...,,,---,,,,,,,,,,,,,,,,,,---------------------------...---,,,+++,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------------,,,+++,,,---...---,,,+++,,,---......,,,+++)))*********))))))*********))))))))))))))))))))))))'''((()))***))))))((('''''''''(((((())))))******(((((())))))))))))(((((())))))(((''''''((()))***)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''((()))###$$$&&&''''''''''''&&&""""""111,,,'''***&&&///$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%#########$$$&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))******))))))'''''''''((()))*********}}}|||zzzvvvqqqppptttvvvrrrllljjjnnntttwww{{{}}}~~~qqqpppiiijjjvvvyyyzzz}}}zzztttuuuxxxzzzrrrhhhYYYRRRVVV]]]]]]YYYddd^^^eeeoooqqqtttpppccciiijjjeee^^^```bbbUUUAAA===<<<;;;::::::::::::;;;AAA@@@:::444666<<<===999333GGG333888...444555666777777777666555555555444333333222111111222333444000111222333333333333333111111111111111222222222222111///...///000222333///000000000///...000222111222222222222333333333///444999888333///000222000111222333444444444555333222000...------......+++,,,---.........------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,---+++222555000---......***------------------------.....................---000///...---,,,---......999777444222000000111222...---------...///111222000///...///111222222111)))***,,,......---,,,+++,,,,,,---------,,,++++++***---//////---,,,...111)))******+++---...//////111...+++,,,...000///------,,,,,,++++++,,,,,,---------------------------111///...------...000111...---++++++++++++---...+++++++++,,,,,,---------...,,,++++++---//////...,,,---/////////---+++***++++++************++++++))))))))))))))))))))))))'''''')))))))))((('''&&&'''''''''((((((((())))))'''((()))******)))(((''')))(((''''''''')))***+++))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))(((&&&%%%###%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((("""$$$&&&''''''&&&%%%$$$%%%'''***!!!(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######&&&''''''%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&((()))*********)))&&&''''''((()))******+++xxxpppkkkgggfffhhheeehhh~~~|||wwwnnneeedddiiicccSSSJJJPPPWWWYYY^^^fffvvvzzz|||{{{rrrhhhggggggYYYFFFHHHEEEDDDDDD>>>777888???444666999;;;;;;:::888777;;;:::999777666555555555777999999555111111333444777333000000222333222000222222333333333222111111333333222222222222222222111000000000000000111111222///---000444666333///333333222111000000111111000333666444///---000333111222222333333222222111111111111111111000//////++++++,,,---......------+++...111222000---+++***------------------------000///---,,,+++,,,------...111444333000------//////...------,,,,,,,,,,,,000000///...---,,,,,,+++------------------------....../////////...,,,+++,,,------+++((())),,,000111000000///.../////////000------000000,,,+++---...,,,,,,---+++)))---333333111///---,,,++++++,,,***444666---(((,,,...***......---,,,,,,,,,,,,------------------------------,,,+++---000000---)))444000------//////---+++...//////---,,,,,,...000,,,+++)))***+++,,,,,,+++,,,******+++---...---,,,,,,++++++***)))(((''''''&&&)))------+++))))))***+++***)))(((((()))***+++))))))))))))(((((((((((($$$&&&((()))***+++***)))******))))))))))))******((()))))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''((((((%%%!!! ###'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""&&&***+++(((%%%######"""###$$$%%%%%%$$$###"""######""""""######$$$%%%$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$&&&((()))***++++++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&))))))))))))************~~~nnnccc___```]]]kkkwwwooohhhlllooosss~~~yyyrrrlllnnntttlll```\\\fffoooooonnnppp|||kkkfffggg]]]OOOPPPKKKHHHGGGCCC======AAA>>><<<777444111111333444444333222111000000///000555888999777333222222333555333111000111111000///222222222222222222222222222222222222222222222222222222111111111222222333<<<666111///111222000...333333222111111111111111---000222111---+++---000222222222222222222222222111111111111111000000///------------.........///,,,///222333222000//////------------------------///...---,,,+++,,,,,,---***+++,,,,,,+++)))******///......------------...////////////...---,,,,,,---------------------------......///...---,,,+++,,,---...,,,***+++---000111111000//////////////////,,,---000///,,,+++------,,,---...,,,***,,,222111000///---,,,,,,,,,,,,,,,666888///+++000222.........---,,,,,,,,,,,,---------------------------,,,,,,,,,---/////////---444222///.........---,,,.........---,,,,,,...000///---,,,,,,...//////...---+++++++++---...---,,,,,,++++++******))))))((())),,,......+++)))))))))))))))((((((((()))***+++******)))))))))((((((((('''(((((())))))))))))(((***))))))))))))))))))***)))******)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&''''''&&&%%%%%%''')))%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""&&&))))))'''$$$###$$$"""###$$$%%%%%%$$$###"""$$$############$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&###$$$%%%'''(((((())))))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''(((((()))))))))*********{{{vvvlllpppvvvooonnnvvvyyywwwuuu|||~~~~~~zzzvvvuuuyyy}}}}}}zzzuuurrrxxxzzzqqqooozzz~~~}}}|||iiieeejjjiiibbbTTTNNNHHHFFFCCC>>><<<===EEEBBB===:::999:::<<<>>>;;;;;;:::999999999999999555666888888666333222222555666666555222000000000222111111000111222444555111111222222222222222222444333333222222333333444AAA:::222......000000000333222222111111111111222000222444333000...000333444333222111111222333444222111111111111000000000000///.........///000111,,,...000111111000111222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,---,,,++++++---......---......---------...//////,,,---...//////...---,,,------------------------,,,------------,,,,,,++++++---......------...000111111000000000/////////...+++,,,///...+++***---,,,+++---000///+++,,,000...............---,,,,,,,,,444666000---111333000......---,,,,,,,,,,,,---------------------------+++,,,---------///222444333333222000...,,,,,,---------...---++++++---///,,,+++******,,,------,,,...---,,,,,,------,,,+++++++++++++++++++++++++++,,,...//////,,,***))))))((((((''''''((()))***+++++++++*********)))))))))******)))((((((((((((((())))))(((((((((((())))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''***++++++***$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))((((((((())))))))))))******}}}sssnnnpppxxx~~~{{{yyyuuurrrwww~~~|||zzz}}}mmmiiinnnpppnnnXXXRRRJJJFFFDDD@@@<<<999:::::::::::::::999777666888777777666666666777777777666666777666444333555777:::<<<;;;666333222444222111000000111333555777111111111222222222222222555444333333222333333333;;;666000...///111333444333222222111111222222222222333444444222111222444555444222111111222444555222222111111111000000111222111///......///111333---...///...------///111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,222...,,,---000333333111,,,,,,,,,,,,---...//////+++,,,...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000111111000000000//////---***+++......+++***,,,,,,+++---111111---,,,...+++,,,......///...---,,,)))///000---+++...000.........---,,,,,,,,,,,,---------------------------***,,,------,,,...444999333444444111---+++,,,...,,,---...---,,,+++,,,...+++***((()))+++,,,,,,+++///---,,,,,,------,,,***+++++++++,,,,,,------------.........---,,,++++++))))))((((((((((((((((((++++++++++++*********)))***)))(((''''''((()))***((((((((())))))(((((((((***)))(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,---***'''###$$$%%%&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++***))))))(((((((((((()))))))))***yyyrrrrrrvvvzzzzzzzzzrrroookkkgggaaa]]]UUUOOOLLLIIIDDD>>>?????????>>><<<:::777555888777777666666666777777;;;666444777777555666:::999<<<>>><<<888444444555333222111111222444666888111111222222333333333333444444333222222222222222222111000000111222333333333222222222222222333333///000000000//////000111555444222111111222444555333333222111000111111111333222000//////000222333000000000...---,,,...000------------------------------------------------...+++)))***...111111///,,,+++++++++,,,---......+++,,,---////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000//////000000000000///...---,,,***+++......+++***---,,,+++---111222...,,,---***+++---.........---,,,))),,,---++++++---...---......---,,,,,,,,,,,,---------------------------***,,,---,,,+++...444999222333444111---+++,,,...,,,---......---,,,---...///...,,,,,,...///...---...---++++++,,,,,,+++)))+++++++++,,,------......,,,,,,,,,---............++++++***)))((('''&&&&&&++++++++++++*********)))((('''''''''''')))+++,,,(((((())))))))))))(((((()))(((&&&''')))***)))'''(((((((((''''''&&&&&&&&&''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''******'''######$$$%%%&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((***+++++++++***)))'''(((((((((((()))))))))~~~{{{}}}zzzqqqqqq}}}zzz{{{|||tttmmmhhhnnnmmmiiiaaa\\\XXXRRRKKKJJJHHHEEEBBBAAABBBCCCDDD======<<<;;;;;;;;;;;;;;;>>>666444999;;;777888<<<999::::::999666444444444555444444333444555777888222222333333444444555555555555444333222222222222000111111222222222111000333222222222222333333444111111111111222222222222555444333222222333444555444333222111000111222222333222111000000000111111333333333111///...///111........................------...////////////...---,,,+++,,,...000000000------,,,,,,,,,---......------------......//////---------------------------,,,,,,,,,,,,------...000///---...///000///...---...///000///...---,,,---***+++...///,,,+++......+++,,,111333///------+++,,,,,,---------,,,,,,+++,,,,,,,,,---...............---,,,,,,,,,,,,---------------------------,,,,,,,,,+++,,,...222555111111111///---,,,---...,,,...//////...------...000...,,,+++,,,,,,+++***,,,+++******++++++***)))+++++++++,,,,,,---------+++******,,,...000//////++++++++++++***((('''&&&++++++*********)))))))))&&&&&&''''''(((***+++,,,((()))***++++++***)))(((***(((&&&'''***,,,***((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***)))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((()))++++++******)))''''''(((((((((((())))))wwwyyy~~~~~~vvvrrrkkkeeeVVVTTTQQQLLLIIIFFFDDDCCC:::999888666666555555555<<<555666???AAA;;;888;;;;;;999777666777777666555666666666666777777777777333333444555555666666777777666555444333333333333000111333333333222222222222222222222222333444555333333333333444555555444444444444444444444444444555333222000000111222333222111111111000000000000000222333222111000111222000000000000000000000000---...000111111111000000///000222222222111222333000//////............//////...---,,,,,,---///000------------------------------,,,,,,,,,---//////222000---,,,.........,,,,,,---...///...---+++***---+++,,,///000---,,,//////,,,+++000222000......------,,,,,,+++,,,,,,,,,...,,,,,,---......------......---,,,,,,,,,,,,---------------------------///---++++++,,,...000000000...---,,,---...---,,,---///111111///......//////---+++)))))))))(((&&&***)))((((((***+++***)))++++++++++++,,,,,,,,,,,,---+++)))+++---///...---)))***+++,,,,,,+++************)))))))))(((((((((''''''((())))))))))))))))))***+++,,,,,,+++***)))---***''')))---///---))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$############$$$%%%%%%&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))))))))******))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((()))*********)))((('''''''''((((((((())))))~~~}}}yyyqqqfffXXXKKKCCCDDDCCCBBB@@@???>>>>>>>>>:::444888CCCFFF>>>888:::>>>:::777666999:::999777777888888888888888777666444444555555666777777888888888777555555444444444000111222333333444666777222222222222333333444555111000///000222333222111333444444555555444444333555444222000000111222333111111111111111000///...,,,...000111000///000111000000000000000000000000...///000222222222111000---111444444111000111333333222111000000///000000111///---++++++---///000------------------------...------,,,---...///000444000,,,+++,,,------++++++,,,---......,,,***)))---+++,,,000000------000000,,,+++///222000...//////...,,,+++***+++,,,,,,...+++***,,,---,,,+++,,,......---,,,,,,,,,,,,---------------------------000---******---///...,,,000---***+++...///...+++---///111222000/////////333111...---,,,+++***(((((('''&&&''')))******)))++++++++++++++++++++++++///,,,******,,,...,,,***'''(((***,,,---...------))))))))))))((((((((((((((()))*********)))'''&&&)))***,,,------,,,***)))///+++)))+++///111///+++***))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!$$$''''''$$$###%%%(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''%%%&&&&&&$$$$$$$$$$$$&&&&&&######""""""######$$$%%%&&&%%%%%%$$$%%%&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((((((''''''''''''((())))))(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''(((******))))))(((''''''''''''((((((((()))vvv___MMMIIIFFFCCCCCCDDDDDDCCC@@@CCCAAA???@@@BBBBBB???===::::::999888888999:::;;;???@@@???===:::888777888666999;;;;;;777555555666777DDD===///444<<<999444444333222111111222444555444444333444444555555555444333333222222222222222555444333333222222333333444444555555444333111000///000111111111000...---...///000111111000///...111111000000000000111111333222000//////111333444------...///000111222222444333111000000000111111222///---...///000...+++///...---,,,,,,---///000111///...///222333222000555222...------///000000...,,,***+++...///...+++---000333333222000//////,,,,,,---...///000111222111000...,,,+++,,,---...,,,------......------,,,---------,,,,,,------...,,,...---***,,,111444333,,,,,,,,,------.........---------.........//////......///000///...,,,+++222///,,,+++---...+++)))+++++++++))))))+++///222+++,,,---.........---,,,---------...//////,,,***---------,,,,,,+++++++++))))))(((((((((((())))))******))))))))))))******+++++++++++++++******)))---++++++///333333...)))...,,,***((('''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&""" ###''')))&&&!!!######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%(((''''''''''''((())))))'''((()))(((&&&%%%%%%'''&&&'''(((((()))((((((((())))))(((((('''''''''&&&%%%&&&)))******)))&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((lllXXXRRRKKKIIIKKKLLLKKKIIIKKKIIIHHHIIIJJJIIIEEEBBBCCCBBB@@@???>>>???@@@AAAQQQJJJ@@@777222111444666999:::;;;:::888888;;;>>>===LLLFFF555444777444333666555555555555666666777777777777555444555777999666666555444444444444555555444333333333333333444333333333333333222111111000111222222222111//////000000111222222111000000111000000000000000000111111111000000000111222333000000000111111111111111333222111000000111111222111///......000111///---111///...------...///000000///...000222333111///000///......000111000///000...------//////---++++++...111333333333444555///.........------,,,,,,///...---,,,,,,---///000---------------------------,,,,,,++++++++++++,,,---///...+++,,,000111///,,,,,,,,,---------......---------------......///---............------,,,000...,,,,,,,,,---,,,+++***************+++///222,,,,,,---...------,,,+++++++++***+++------,,,***---,,,,,,,,,++++++++++++***))))))))))))))))))******))))))(((((())))))***&&&&&&'''(((((((((((((((---+++***---111111...***+++***)))(((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&$$$###$$$&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%'''''''''&&&'''(((((()))'''((()))(((&&&%%%&&&'''%%%&&&'''((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,+++***nnndddZZZUUUWWWYYYXXXUUURRRQQQQQQRRRSSSRRROOOLLLKKKIIIFFFDDDBBBCCCEEEFFFbbbXXXJJJ???;;;<<<======<<<<<<;;;999777999<<>>888AAAEEE???>>>CCCBBBAAA@@@???>>>>>>===>>>AAADDDCCC@@@===<<<===;;;:::888666666777999:::999999888888888888999999:::999666444444555888999333333222222222222111222222222222222222222222222111111000000000000111111000000111222222222222222000000000111111111222222111111222222333333333333000000111111222222333333444444333222111000000000---...000111000000//////444111...------......------...000222222222222222...000111111111000111222111111111222222222222222111111000000////////////000///---,,,,,,---///000000000111111111000///...***---...,,,,,,///...+++------------------------,,,,,,+++***+++,,,---...,,,++++++***+++,,,...///***,,,...---++++++...111,,,---...---***))))))***,,,,,,,,,++++++*********+++)))((((((***---------************************'''(((((())))))(((((('''((((((''''''''''''(((((()))(((''''''''''''((((((,,,+++)))(((***+++,,,---+++++++++******)))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''---+++(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))***++++++((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))$$$%%%&&&'''(((((((((((((((((()))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((({{{wwwvvvyyy|||lllkkkhhhfffdddbbbbbbbbb^^^YYYTTTRRRSSSUUUUUUTTTIIIIIIIIIKKKLLLLLLJJJGGGKKKNNNFFFBBBLLLNNNFFFCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCCCCDDDCCC@@@===;;;???===;;;999999:::<<<======<<<<<<;;;::::::;;;;;;;;;999666444333444666777555555444333333333333333333222222111111222222333222222222111111222222222222222222333333333333444///000000000111111222222111222333333444333333222000111222222111000222333333333333222222111111000---///000///......000111777333///------............///111111111111333555,,,...///000000111333555222111111000///...------222222222111000//////...000///...------...///000,,,---...//////...---,,,***------+++,,,000111......------------,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,------...+++,,,------,,,,,,...000)))+++,,,,,,+++,,,...000,,,,,,++++++++++++,,,---,,,+++)))***,,,...------*********+++++++++++++++'''((()))******)))(((''')))((((((''''''(((((()))+++***)))((('''((()))))),,,+++*********+++,,,---------------,,,***)))((()))(((((((((((((((((()))''''''''''''''''''''''''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&((())))))((('''(((***&&&'''(((((()))((((((((((((((())))))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++~~~tttpppiiiddd``````aaabbb```]]]ZZZYYYYYYXXXVVVSSSOOOSSSLLLGGGMMMLLLDDDCCCJJJIIIHHHIIIKKKOOOSSSVVVKKKGGGCCCBBBDDDDDDBBB???EEECCC@@@>>>>>>???BBBCCCAAA@@@???>>>===<<<<<<<<>>=========CCCBBB@@@===<<<;;;;;;;;;;;;:::888777777777888999666555444333333444555666555444444333333444444555666555333333333444666888666555555444222111111000333444444555444333111000000222333222///---///111000000111222222222111111///000///---+++,,,000444222111111222333333111///444444333///,,,+++///222444555555333000///000111---...///000111222333444///000111222222222222222......////////////......***,,,...000111111000//////111///++++++000222000.........------,,,,,,,,,***,,,///111111000---,,,......///000///...,,,+++000---***+++...///...+++333222000,,,******,,,...,,,+++++++++,,,...000111+++++++++,,,------***(((+++++++++,,,,,,---------***+++---......---+++*********))))))))))))******((('''&&&&&&''')))+++---***,,,------,,,,,,---...+++,,,---///000000///...++++++************++++++(((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&$$$%%%***000111,,,&&&'''***///222222///***'''&&&&&&&&&''''''((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))******+++&&&((())))))(((((()))++++++++++++******)))((('''(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))|||wwwwwwuuuqqqllljjjhhheeedddeeefffggg^^^YYYTTTSSSSSSRRRSSSTTTQQQKKKHHHKKKMMMKKKIIIIIIJJJHHHFFFEEEEEEEEECCCAAA???AAABBBBBB???===<<<<<>>:::999:::999888666;;;999666666888:::;;;;;;666444333111222444666888333444555333222444:::???;;;;;;:::888777777666666777:::<<<999333000222666444333222111111111222333111111111111222222222333000000111111222333333333111000//////............222333444555444222000///111111222222222222222111//////000111111000//////...000111333222000...,,,+++---//////------///111------,,,+++,,,---...///+++000222000///000///,,,.........------,,,,,,,,,***+++,,,---.../////////,,,,,,............,,,,,,...------,,,++++++++++++...---,,,,,,,,,,,,---...///,,,******---...---+++)))((('''''''''(((******%%%)))------***((((((***,,,++++++******++++++,,,111+++***///...((((((---......---,,,,,,+++******------,,,---------------+++...111111///,,,***))).........------,,,,,,,,,''''''***+++)))''''''***%%%'''***+++)))(((&&&&&&&&&&&&&&&'''))))))&&&$$$(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))******&&&&&&''''''(((((()))))),,,(((...%%%'''000&&&'''%%%'''***)))&&&&&&(((+++(((((())))))************$$$333444$$$!!!---000&&&(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))***************+++++++++(((***++++++))))))+++...}}}yyy}}}}}}vvvrrrnnnkkkjjjhhhfffffffff___YYYXXXWWWTTTSSSUUUUUUQQQLLLIIIIIILLLNNNOOOGGGHHHIIIHHHFFFCCCBBBBBB:::===@@@AAA@@@>>>======:::888777777999:::::::::444555666777999:::;;;<<<888888999888777777888::::::999888666555555555555444444666888999888555222111000///.........///000000000000000000/////////000000111111111111222222222111111000000000000111111222333444444333222222000000111111111111000000000000000000000000000000111111111000000///......,,,...//////---,,,...000///...---------...000000222999;;;555...,,,+++***------------------------***+++,,,---............+++,,,---......---,,,+++------,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,---......,,,******,,,---,,,+++******)))))))))+++,,,---***+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,***...111000//////,,,(((,,,,,,,,,,,,---------------...///...---,,,---...---///111111...,,,++++++,,,,,,+++++++++*********,,,)))((()))***)))((('''&&&''')))))))))((('''''''''&&&&&&((())))))'''%%%(((((((((((((((((((((((())))))))))))(((((((((((('''(((***+++++++++))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''(((((('''((((((((()))***'''''''''(((((((((((((((!!!'''333&&&###---))),,,'''((())))))(((((()))+++******))))))))))))******(((000...$$$%%%......%%%'''(((((((((((()))))))))))))))))))))))))))))))))+++***)))((((((((()))***+++++++++*********)))))))))++++++***(((''')))+++\\\OOOiii~~~zzzyyytttnnnkkklllhhhddd```]]]\\\]]]]]]]]]VVVWWWVVVSSSOOOKKKIIIIIIAAADDDHHHFFFBBB@@@AAADDD???>>>===>>>??????===<<<<<<===>>>>>>===;;;999888999888999:::;;;:::888666:::999777555555555777777<<<:::<<>><<>>===>>>@@@BBBBBB???<<<666777888999:::;;;;;;<<<888888888888888888888888;;;;;;:::999888777666666111111111111222333333444444333222111111111222222111222222222111111000///111000...------...000111///////////////......---222111000000000000///...//////000000111111111111---//////---///222111---////////////////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------+++,,,++++++******+++,,,***+++,,,------.........---+++***,,,...///,,,(((---,,,,,,,,,,,,,,,,,,---222***+++444555---,,,555//////000000000111111111///222444444111//////000//////...,,,++++++---000------------------------+++000111+++'''***...///+++)))'''(((***,,,,,,***+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))+++''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&'''(((((())))))((((((******))))))((((((((('''%%%333AAA...%%%000***)))***(((&&&'''+++,,,***(((((((((((()))***,,,...///***''')))---+++&&&'''---((((((((())))))))))))***((((((((((((((((((((((((&&&''''''((())))))))))))(((((()))***+++,,,------,,,++++++,,,---...///000IIIMMMVVVXXXRRRYYYeeedddhhhlllrrruuuyyy~~~|||xxxuuuoooiiieeebbbbbbbbbaaa^^^ZZZWWWUUUTTTSSSQQQKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHFFFDDDDDDEEE@@@@@@AAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<;;;:::999999888555555555555555555666777777777666555555444333333555555555555555444333222222111000000000000111222///000111222222222111111444222111111333333222000///000111111222222111111//////---...333999888222222222222111111111000000///////////////...---,,,...------,,,,,,------...------------------...///,,,------......------,,,,,,------,,,++++++,,,...++++++,,,------------,,,++++++,,,...///...+++)))------,,,,,,,,,,,,------000(((///BBBBBB111+++555222222222222111111111111000111333444555333222000/////////...,,,,,,...000,,,,,,,,,,,,---------------777999...&&&''',,,,,,,,,***)))***...///...+++---+++))))))+++,,,++++++************************))))))))))))((((((((((((((('''&&&%%%%%%'''(((***''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''''')))+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((***))))))))))))))))))((($$$&&&222((('''111)))***)))((('''(((*********)))'''((()))***,,,---......'''))),,,...+++''')))...)))))))))*********++++++))))))))))))))))))))))))'''(((((())))))))))))((()))******+++,,,---......---,,,+++,,,///111222222>>>@@@JJJLLLGGGMMMTTTOOOPPPTTTXXXZZZ[[[___fffllluuuvvvzzz{{{vvvssssssnnnnnnmmmllliiifffdddbbb\\\\\\ZZZWWWTTTQQQPPPOOONNNNNNMMMKKKIIIFFFCCCBBBEEEDDDCCCAAA@@@>>>======AAA@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<999999:::;;;;;;:::999888999999999999888777666555444444444444444444444444444444333333444666888999555333222333555666555333000111222333444333333222---///000000444;;;<<<:::555555444333222111111000///000000000000000/////////......------......//////......------------...,,,,,,---......---,,,,,,,,,...///...++++++---///,,,---.........---,,,+++,,,---......---,,,---...------,,,,,,,,,,,,------...+++111===???444000444333222222222222222222222222000111444888888444000000111111000//////000222---------.........//////---666888///))),,,...+++---+++***---111222///,,,...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((('''&&&&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''')))+++''''''''''''''''''''''''***+++,,,,,,,,,***((('''(((((((((((((((((((((((('''(((***+++,,,+++***))))))))))))))))))*********...'''...)))***...$$$)))((()))******))))))***,,,)))***+++------,,,+++***(((+++---,,,,,,------+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,+++***))))))------------------------...,,,+++,,,///111111000@@@999===BBB>>>???CCC???CCCGGGJJJJJJIIILLLRRRXXXZZZ[[[]]]aaagggnnntttwww}}}{{{zzz{{{|||zzzyyyvvvrrroooqqqpppnnnkkkfffaaa]]][[[ZZZYYYWWWTTTRRROOOMMMLLLFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@??????@@@@@@999;;;===?????????===<<<<<<<<<<<<;;;;;;999888888666666777888888777666666999777555444555999===@@@555333222333666888666444222333444555555555444333222666777333111333555444777777666555333222111111000000111111111111000000000///...------...///000000///...---------------,,,,,,---......---,,,,,,---///000...,,,+++...000...////////////---,,,+++...000000...++++++///333...------,,,,,,------...////////////000222555666222222222333333444444444333000///333:::;;;666000111222333333222111222333///000000000111111222222)))222333------333444------++++++///333444000,,,...,,,******+++------,,,------------------------))))))))))))((((((((((((((((((((((((((())))))***''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((&&&''')))+++((((((((((((((((((((((((+++,,,...///...+++(((&&&))))))))))))))))))))))))''')))+++,,,---,,,***)))(((((())))))******++++++///###***)))***+++"""+++(((+++---,,,***)))+++...***,,,.........+++(((&&&))),,,,,,)))---222000'''++++++,,,,,,,,,---------------------------------,,,------...---,,,***)))111000000...---,,,++++++000---+++,,,...000///---<<<;;;;;;:::;;;<<<===>>>===>>>>>>@@@AAABBBCCCDDDEEEFFFGGGJJJNNNSSSXXX[[[___^^^]]]]]]```dddiiillluuuyyy}}}~~~{{{ttttttrrrmmmlllpppoooiiiccc___[[[WWWYYY]]]XXXZZZWWWQQQRRRUUUSSSMMMGGGKKKMMMKKKFFFBBBBBBCCCBBBFFFEEE???===@@@???;;;???======@@@@@@<<<;;;>>>>>>;;;===999555>>>EEE>>>888999::::::999888999999666666888999888777555444555777666555777;;;:::666888666444333555666666666444666777888888777555444555555555555666666888999333///444666000111444...333111000222555666444111...888555...111///,,,111...333666333333666333...111///,,,,,,...//////...111111222222333333333333---000222111//////333666777<<>>999555555777777:::<<<999444222555999444444444333333333333333...555777333222555777555111333333//////222222000,,,...111444666777888888111...,,,---//////---+++...------,,,,,,,,,---------......///...---+++***+++,,,,,,,,,+++***(((&&&''''''((()))))))))))))))***)))(((''''''((()))))))))***+++***((((((((())))))+++,,,***'''%%%'''(((&&&------,,,...)))+++999000333777777///(((***222,,,(((,,,999===444------/////////......------,,,222///,,,,,,...///...,,,,,,,,,+++***+++,,,---...***+++---//////...---,,,***,,,...000111222222222333333222222111111000000///111333222///...000222444222000111333444222000555222000000222444222111444111//////222333222000::::::999999999:::;;;<<<999::::::;;;<<<===>>>>>>AAA@@@@@@@@@BBBDDDGGGIIIKKKJJJJJJJJJLLLPPPSSSVVV\\\```cccdddeeehhhoootttyyy{{{~~~~~~|||{{{|||vvvnnnfffdddccccccccccccaaa___YYYZZZWWWQQQPPPSSSRRRNNNKKKFFFDDDFFFGGGDDDBBBCCCDDDBBBEEEDDD???EEEHHH???=========<<<;;;;;;<<<===>>>===<<<<<<===>>>>>>===999:::888555666888777333999888666777888999999888888888999:::999888666666666444333222333333333222555111666999444666999333777555444333333222111///:::DDDBBB;;;===:::444777333666666222222666666333777555444333333444444555........................000111222222222333555777888<<>>999666666888555666777999::::::777555777777777777777666666555000666999555444666666444555777777333222444444222444555555555555444444333333111000222444444222000222222111111111111111222......///000000///------............---,,,+++***,,,,,,---------------------,,,,,,,,,,,,---///000---...//////---,,,---...+++,,,---,,,)))((()))+++,,,222111000222---///<<>>===<<<<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDIIIKKKNNNNNNMMMOOOTTTXXX[[[\\\___dddjjjqqqwww{{{|||}}}xxxxxx{{{zzzvvvpppiiidddeeefffcccbbbccc[[[XXX]]]^^^YYY\\\\\\QQQSSSQQQNNNLLLJJJIIIIIIIIIKKKHHHDDDCCCCCCDDDDDDDDDDDDFFFDDDAAACCCFFFEEEBBB<<<;;;;;;<<<>>>>>><<<:::>>>======<<<;;;::::::999>>>;;;888888::::::999666444000555888333555999444;;;;;;:::888555333444444222<<<:::555777555///111888999777222222777999888777777666555333333555666666666666666666666666666888777666777999;;;<<<;;;:::>>>@@@@@@<<<::::::<<<@@@===>>>EEELLLMMMEEE===>>>???@@@@@@@@@???===<<<===BBBEEECCCAAABBB@@@===???BBBAAA======???>>>;;;;;;:::999777666555444444777666777888::::::888666777777666666666666777777222333444555555444444333333222222111111222222333333333333333333333333222111111111111222444555666222333444444333222444555333444555444222222333444555:::888777:::777:::HHHYYYYYYXXXQQQCCC777777===:::======999777888888666:::999888777777777888999999999999;;;===<<<:::888888999:::;;;<<<<<<<<<<<<999888777777666666666666===============<<<;;;:::999999999::::::::::::;;;<<<======;;;888666777777777666777999;;;;;;:::888999888666666777888666555111000000222333333111///888888777777888888888888999999999999999999999999::::::::::::;;;===>>>???;;;<<<<<<===>>>>>>>>>===BBBCCCDDDDDDCCCCCCFFFHHHJJJJJJKKKNNNRRRXXX^^^aaa^^^bbbfffjjjoooxxx~~~}}}zzzuuuqqqnnnlllkkkiiijjjfffbbb`````````^^^\\\XXXXXXUUUPPPOOOQQQOOOKKKJJJJJJKKKLLLMMMKKKGGGDDDGGGFFFDDDBBBAAAAAA@@@@@@FFFBBB???@@@BBBDDDAAA???BBB===AAACCC===???CCC===999;;;;;;999666555777:::666???<<<777<<<===999<<<===<<<:::888888:::<<<===999::::::888555555777999999999999999888888888888888555333555888;;;:::888444777999:::888888999:::>>>;;;;;;AAAIIIJJJCCC;;;999:::;;;;;;;;;:::888777===@@@BBBCCCAAA???<<<:::777::::::777777999999666:::999888777888888:::;;;;;;;;;<<<======;;;999888::::::999999::::::;;;;;;777888:::;;;<<<;;;;;;:::888777666666666888999:::999999888888777777888888555555666666666777888888666777888888777666888999::::::999888888888999:::777;;;999999???===@@@NNNQQQOOONNNMMMGGG>>>:::;;;;;;CCCCCC:::666;;;===999===<<<:::999999:::;;;<<<888777777777777777666666333444666888888888777777:::888777666666777999:::555555666777777888888888888888888888888777777777444555555555555555666666666777888999:::999777666888888888888888777777666:::;;;<<<>>>>>>===;;;999999999999999999999888888:::::::::999999999888888555555666777888999;;;;;;888999::::::::::::999888===>>>>>>===<<<<<<===>>>??????>>>>>>AAADDDHHHKKKKKKMMMPPPRRRTTTZZZbbbhhhjjjnnnsssxxx}}}xxxsssrrroooiiimmmmmmmmmnnnnnnlllgggccc```___]]][[[ZZZZZZYYYYYYYYYVVVRRRQQQRRRQQQOOOLLLNNNIIIKKKLLLEEEFFFJJJDDD???AAABBB@@@===;;;>>>@@@@@@FFF@@@:::AAACCC@@@DDD@@@???@@@AAAAAA@@@???@@@AAAAAA@@@>>><<<<<<===>>>@@@@@@@@@@@@????????????AAA>>><<<===@@@BBB@@@>>><<<===???@@@AAAAAABBBCCC???======???BBBBBB@@@>>>===>>>?????????>>><<<<<<@@@@@@BBBDDDDDD@@@<<<:::666:::;;;999:::===<<<999888888777777888:::;;;===>>>???@@@???===;;;999999;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>?????????>>>>>>999999888888888:::;;;<<<<<<;;;;;;:::::::::;;;<<<::::::999999999888777777888999::::::999888999;;;:::999777666666777888888888<<<888888===:::;;;GGGCCC??????FFFIIIDDD<<<888;;;DDDFFF>>>:::>>>???;;;<<<;;;;;;::::::;;;<<<======<<<;;;888777777888:::888999:::;;;<<<;;;::::::;;;:::999999:::===@@@BBB888888888999:::;;;<<<<<>>>>>===<<<;;;;;;:::<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@???>>><<<<<<;;;<<<=========<<<;;;;;;333444777888777666444333999::::::::::::999888888888888888888888888777777777888888888888888888888888999999999999888777777;;;;;;;;;;;;::::::999999;;;:::999888999:::<<<>>>>>>???AAABBBDDDHHHLLLPPPNNNQQQUUUXXX\\\aaafffiiifffffffffdddbbbbbbdddffflll|||}}}yyyuuussssssoooiiikkkkkkcccdddgggbbb```aaaaaa```]]]ZZZYYYYYYRRRWWWOOOHHHMMMNNNJJJLLLKKKJJJMMMQQQQQQMMMJJJKKKKKKHHHEEEDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEEEEEEECCCCCCCCCBBB@@@AAABBBDDDCCCCCCCCCBBBBBBBBBAAAAAAEEEBBBCCCFFFGGGCCC???>>>===AAACCCAAABBBDDDDDD@@@;;;:::::::::::::::;;;<<>><<<<<<===============>>>???@@@@@@===>>>???@@@AAA@@@??????999999999999999:::;;;<<<===<<<;;;;;;;;;===>>>???============;;;:::999888<<<===>>>===;;;:::;;;<<<@@@===:::999:::;;;;;;:::BBBDDD@@@???BBB===:::DDDBBB===>>>FFFMMMIIIAAA;;;AAAEEEFFFCCCAAAAAA@@@============>>>>>>>>>>>>>>>CCCCCCBBB@@@>>>===???AAABBBBBBCCCCCCBBBBBBAAA@@@;;;;;;:::;;;===@@@CCCEEEBBBBBBAAA@@@AAAAAABBBBBB@@@@@@@@@???>>>>>>======BBB@@@????????????>>><<<<<<===>>>===;;;:::;;;<<<666888;;;<<<;;;::::::;;;???BBBDDDDDDBBBAAAAAABBB999999:::::::::999888777777777888888888888888888;;;;;;;;;;;;;;;:::999999:::::::::999999999999999::::::::::::::::::999888999999888888888999999::::::999999;;;===?????????BBBDDDEEEFFFGGGIIILLLOOOIIIIIIHHHGGGEEEEEEGGGIIISSS]]]hhhkkkhhhhhhooowww|||~~~yyy~~~vvvuuupppnnnpppuuuuuupppnnnppplllfffaaaaaadddfffccc___UUUUUUVVVWWWXXXYYYYYYZZZUUUUUUUUURRRPPPNNNOOOPPPPPPOOOMMMKKKJJJIIIHHHGGGJJJIIIIIIHHHHHHHHHIIIJJJHHHFFFEEECCCCCCDDDEEEFFFGGGBBBAAAFFFGGGCCC@@@AAA???CCCDDDBBBBBBCCCAAA===AAAAAABBBBBBBBBBBBBBBAAADDDEEEDDDBBB@@@@@@CCCEEEAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA<<<======>>>>>>>>>>>>=========<<<<<<===???AAABBB???@@@AAAAAA@@@???>>>===BBBBBBCCCAAA???>>>>>>???HHHDDD@@@>>>???@@@???>>>EEEHHHDDDDDDHHHBBB===EEEHHHDDDEEEKKKNNNJJJFFFEEENNNJJJGGGHHHHHHCCCAAABBB@@@AAACCCEEEEEEDDDCCCBBB<<<@@@CCCDDDBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>?????????@@@BBBDDDFFFHHH??????>>>>>>???@@@AAABBB>>>>>>??????@@@@@@@@@AAADDDBBB@@@@@@AAAAAA@@@===<<<>>>>>>===<<<===@@@DDD@@@CCCGGGIIIHHHGGGHHHJJJJJJLLLMMMMMMKKKJJJKKKMMM888999:::::::::888777666888999999999:::::::::;;;888888999999:::999999999999888888777777777888888666666666777888888777555555666666666777777777777;;;999777888;;;;;;888444AAAAAAAAA???>>>>>>???AAA??????>>><<<:::;;;===???DDDGGGJJJKKKIIIJJJOOOSSS\\\^^^bbbfffkkkooorrrsssuuu{{{}}}~~~~~~{{{xxxuuurrrpppmmmkkkfffeeeeeefffhhhiiihhhfffeeecccaaa___^^^```bbbccc]]]WWWUUUZZZ]]]YYYWWWXXXSSSWWWWWWTTTSSSSSSPPPLLLFFFHHHIIIKKKLLLLLLLLLKKKEEEFFFFFFDDDBBBDDDIIIMMMDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIHHHGGGEEEDDDAAABBBCCCDDDDDDCCCBBBAAA======<<<<<<>>>@@@CCCDDDAAABBBCCCDDDDDDCCCBBBBBBFFFGGGGGGEEEBBB@@@@@@AAAIIIEEE@@@===>>>???>>>======AAA???AAAGGGBBB>>>EEEJJJIIIKKKMMMKKKHHHJJJOOOYYYNNNIIILLLLLLEEEBBBFFFDDDFFFHHHKKKKKKJJJHHHFFFIIIOOOWWWZZZZZZWWWUUUUUUTTTSSSQQQNNNMMMLLLLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKKKKMMMOOORRRUUUWWWXXXYYYZZZ[[[]]]___``````cccaaa___aaadddfffeeecccbbbcccdddcccccceeekkkooorrrvvv{{{}}}||||||}}}999999999999999888888888777777666555666777888999::::::::::::::::::::::::999999999999888888888888888888777777777666666666666777999;;;;;;:::888777666666777777888999999:::999999999999999999999999;;;:::999999999:::<<<===@@@@@@?????????>>>>>>>>>EEEDDDDDDEEEHHHLLLPPPSSSWWWYYY\\\___cccgggiiikkkqqqyyy{{{{{{zzz~~~zzz{{{ooowww|||yyywwwzzz{{{yyyvvvkkkeeeiiinnnpppssswwwmmmrrrssslllgggiiillllllhhhiiijjjkkklllmmmoooqqqiiihhhhhhkkkooommmeee^^^XXX]]]bbbccc```]]]^^^```___fffiiifffdddfffddd___eeeffffffddd```^^^```bbbfffaaa]]][[[]]]___^^^\\\[[[YYYYYY\\\^^^___dddkkkjjjjjjkkkpppvvvzzzyyywww~~~|||{{{{{{vvvpppooossssssqqqtttzzzzzzvvvvvv{{{~~~xxx}}}~~~~~~~~~{{{zzz777777777777777777777777999888777777777888::::::888888888888888888888888999999999999888888888888888888888888777777777777555666777888888777555444666666777777888999999999777777777777777777777777999888888888888999999:::<<<<<<<<<;;;;;;;;;::::::::::::999:::;;;>>>@@@BBBAAABBBBBBDDDEEEFFFGGGGGGIIIOOOYYYbbbmmm{{{777777777777777777777777999999888888999999:::;;;777777777777777777777777999999888888888777777777666555555555555444444444666666777777777555444333555666666777777888888999777777777777777777777777888888999999999888888777:::999999999888888888888888888888888888888999999========================BBBEEEIIIMMMSSS]]]jjjsss{{{|||888888999999999999999:::888888888888888999999:::888888888888888888888888888888777777777666666666555555555555444444444444888888888888777555444333555555555666666777777777888888888888888888888888999999:::;;;;;;999888777::::::999999999888888888999:::;;;;;;;;;:::999999555555666777888888999999===>>>>>>>>>???CCCJJJOOOVVVXXXXXXUUUQQQRRRVVV[[[___fffvvv888888888999999:::::::::666777777888888888888888888888888888888888888888888888888777777777666666999999888888888888777777888888888777666555444444666666666666666777777777777777777777777777777777888888:::::::::999888777::::::999999999888888888555666888999:::999888777333333444666777888::::::222444666888:::<<>>@@@CCCCCCAAAAAACCCEEEFFFKKKUUUdddppptttooohhhgggtttyyyzzz888888888999999::::::;;;777888999::::::::::::999888888888888888888888888;;;::::::::::::999999999888888888888777777777666888888777777666666555555999999999999999999999999666666666666666666666666777777888999999999999999:::999999999888888888888444555777999999999888888;;;;;;;;;<<<<<<<<<======777888:::<<<>>>>>>>>>>>>999<<>>???CCCIIINNNPPPMMMIIIIIIRRRSSSTTT[[[^^^cccpppppp~~~;;;;;;;;;<<<===>>>>>>>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========:::::::::999999999999888;;;;;;:::::::::::::::;;;========================999999999999999999999999999999999:::;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;888888888777777777777777;;;:::888777777666555444444555666666666666666777<<<<<<===>>>???@@@AAAAAA>>>DDDAAA???FFFHHHIIIRRRRRR^^^cccfffmmmmmmnnnwww???@@@@@@AAABBBCCCCCCCCC???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???AAACCCEEE@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>?????????BBB???<<<;;;<<<>>>??????AAA@@@???===<<<===???@@@999:::;;;<<<===???CCCGGG@@@DDD???<<