BM646( yyyvvvvvvyyy{{{wwwmmmddd]]]WWWSSSQQQNNNIIIEEECCCCCCEEEFFFJJJNNNRRRUUUVVVVVVVVVWWWVVVWWWXXXZZZZZZYYYWWWVVV]]]ZZZYYYXXXTTTOOONNNRRRaaagggmmmpppqqqtttyyy}}}yyyqqqggg\\\SSSMMMHHHAAA;;;888777555555555555555444555555666666---111555777777666666666888999;;;<<<<<<:::999777888777888:::999777999======BBBGGGGGGDDDCCCEEEHHHGGGHHHJJJNNNRRRVVVYYY[[[[[[cccnnnxxxqqqgggVVVRRRKKKDDD>>>;;;::::::222222222222111111111111111111000000//////......---000444444222000111222222222333333333333444444333333333444444444555555777888888888999999::::::999999999999999999999999???@@@BBBEEEHHHKKKNNNOOOXXX[[[aaagggmmmssszzz~~~yyymmmbbbYYYOOOEEE>>>===;;;777333111000000000/////////............---........................***---111111///......///000000000111111111222222111111111111222222222222111111111111222222333333555555555555555555555555666777888999;;;<<<======999;;;===???AAACCCGGGJJJNNNSSSZZZbbbiiiqqqxxx}}}}}}ooo___UUUJJJDDD===888666444222///...---,,,++++++++++++++++++++++++*********)))))))))******+++,,,,,,------'''***,,,---+++******+++------------............,,,,,,---------......................../////////////////////////////////000111111222222333444444444555666555333333555666111444777:::===???CCCFFFMMMUUUaaammmwwwӵĦĦӵĦiiibbbWWWMMMEEE???:::666333000......000222333222------------,,,+++))))))((((((((('''''''''&&&&&&'''''''''(((((()))))))))%%%'''((()))(((((((((((())))))))))))************(((((((((((())))))))))))******++++++++++++++++++************************+++,,,---...///111222222///000111000//////111333777888888777444333333444111555;;;@@@DDDJJJPPPUUU```jjjyyy4ĉ@ӵ>L=hĦ4ĉ@ӵ>LAAA???;;;666111//////000111...---,,,,,,+++***((('''************)))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++'''(((*********+++---///+++---//////...///000222222333333222222222444666;;;BBBJJJQQQVVV___jjjrrrGG=?HdĦ=ĪjGG=?kkk```QQQHdĦ///,,,...///000000...,,,+++((()))******)))(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!$$$###"""###%%%&&&%%%$$$"""""""""############$$$!!!""""""""""""#########$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((()))******)))***,,,...&&&(((******++++++---///000000000000111222333444333555666666777;;;AAAFFFSSS[[[hhhvvvӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ{{{gggVVVLLL;;;777222DdD---,,,***)))+++ӵ%%%&&&ӵ%%%ӵ""""""""" Ħ!!!!!!ӵ$$$$$$###!!!ĭӵ%%%$$$#########""""""$$$&&&***+++,,,+++***)))***+++))))))***,,,...000000000/////////000111333666888111555<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLhhhQQQAAA888444333111000///D%%)?%%%fff?><z!!!!!!=?Ħ"""g&e$$$g&e !!!S?ʬ4ff?>ߝL @e g&e"""3h?g&e>&e ??###$$$%%%%%%%%%%%%''')))!!!###$$$$$$$$$$$$%%%'''((((((((()))***+++)))(((+++******,,,...///...,,,---111444444333555;;;AAA@@@OOOfff~~~4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦCCC<<<555000---,,,,,,)))))))))Dtfo9ĦsߝLGdUĦ"""Ht@cӵHu]Ħ!!!Hu]Ħ""" Htƅ^qIܗGIӵH׼s Hu]Ħ!!!Bt=o9ĦHƅ^Hu]Ħ !!! !!!""""""$$$""" """%%%&&&%%%#########$$$%%%%%%&&&''''''(((((()))***************,,,,,,,,,---...///000111444333999EEERRRccc|||4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ555111...+++++++++,,,))))))(((HdDĦgdKӵDdDDdDĦ"""DdDĦ4DufӵDdDĦ DdDĦ!!!q<RpeƜ4DuTӵDdDĦ DdDĦqjRgdKӵDdDΦDdDĦ  !!!!!!"""!!!!!!###$$$###!!!""""""######$$$$$$%%%%%%&&&&&&'''((((((((((((''')))))))))***+++,,,......222000111555777<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<(((((('''&&&%%%$$$&&&&&&%%%>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦ F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ  !!!!!! !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$%%%'''((()))***,,,///111111000222555///000222444888???FFFKKK^^^ggguuu4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵuuubbbB?Ho9+++<x'''%%%###"""$$$$$$$$$&ӫeʬtIӇ!!!>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR >d<sdKĦB?Ho9s&dq&ĒR""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""######""""""""""""######$$$%%%'''(((''')))***)))))))))***+++.../////////...///222444666:::AAAKKKYYYiiiyyy4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<ŌJJJCCC999@G''''''Hkge%%%%%%$$$#########""""""HĪj@IŌ egeHu]3hIŌ!!! DdDĦne@h>h sene@GsĪj@h ######""""""!!!""""""""" """""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""###$$$&&&&&&&&&((('''$$$$$$((()))((()))+++.../////////000111444222111000333;;;FFFMMM___kkk~~~4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo333222...***'''&&&((()))###"""""""""""""""!!!!!!!!! D^""""""!!!DdDĦ s׼s ######"""!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!!!!!!!!!!  !!!###$$$%%%$$$''''''$$$&&&,,,---***%%%'''***+++***)))***+++444333111...,,,---111444333<<d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBettteeePPPnu]ӵ---$$$%%%&&&''''''###%%%((())))))'''%%%$$$&&&&&&$$$###"""!!!!!!!!!!!!!!!  >d<Ħ """###""">d<Ħ!!!!!!!!!Ħ   """BeĦ """"""!!!  !!!    !!!"""###"""%%%%%%!!!"""&&&%%% %%%&&&((((((''''''((()))&&&)))---......---......///111222333777CCCTTT```www?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3weAneneneneDenene>Ak<lllYYYIII;;;222222///+++fh%%%$$$#########$$$$$$###$$$&&&)))++++++)))'''$$$###"""!!!   """De&&&%%%$$$%%%'''(((ne%%%&&&ne$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! ne!!!!!!"""###"""  """###%%%&&&&&&%%%###""""""!!!!!!"""###""" !!!!!! !!! !!!!!!!!!"""""""""$$$"""!!!"""$$$$$$$$$$$$&&&''''''((()))***+++,,,,,,,,,,,,---...///000111444:::BBBLLLYYYjjj~~~vvvgggQQQ===111,,,)))((()))'''%%%$$$%%%$$$$$$###"""#########$$$$$$$$$&&&))))))(((&&&""""""""""""!!!   !!!"""&&&)))'''&&&***///111)))((('''$$$######""""""!!!!!!  $$$%%%%%%$$$""" !!!''''''))),,,///...***&&&&&&%%%$$$$$$%%%$$$!!!!!! !!!!!!"""   !!!!!!"""""""""###%%%&&&'''$$$$$$%%%&&&&&&'''(((((())))))))))))***,,,---...,,,,,,---...444@@@OOOZZZqqq}}}hhh[[[EEE===444---***+++,,,---)))'''%%%$$$%%%&&&%%%$$$$$$$$$######""""""""""""###""""""###%%%&&&&&&$$$ !!!"""!!!   """###&&&***---***---333999>>>>>><<<999444///(((&&&((((((&&&#########""""""!!!  $$$%%%&&&%%%###"""###%%%,,,---111:::AAAAAA:::333---***'''&&&&&&&&&&&&%%%$$$$$$###"""""""""""""""!!! !!!  !!!###!!!!!!%%%(((((("""######$$$%%%%%%&&&&&&&&&&&&&&&'''((()))+++++++++,,,---......222777;;;BBBRRRiiiwwwcccPPP@@@666...,,,***((((((((('''&&&(((&&&$$$$$$$$$$$$###"""#########"""""""""!!!!!! !!!$$$%%%$$$### !!!!!!  !!!  """###$$$(((...222888BBBOOOUUUTTTOOOKKKJJJ>>>444)))$$$%%%'''%%%######""""""!!!  !!!""""""###$$$$$$###$$$''')))...111999EEEOOOQQQKKKDDD555000***&&&&&&)))+++---***)))(((&&&$$$###""""""!!!  !!! !!!!!!%%%(((###!!!######""""""######$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***,,,------,,,,,,---///555AAAQQQeee|||}}}```GGG888000---+++((('''&&&$$$###$$$$$$%%%"""!!! !!!######"""!!!!!!""""""""""""!!! """%%%&&&%%%###!!!""""""!!! """$$$$$$%%%)))111777KKKWWWeeehhhaaaVVVPPPOOO===444((("""!!!######"""!!!  !!!!!! !!!""" !!!"""""""""$$$(((***---111999DDDNNNQQQNNNKKK888333,,,((((((,,,///111...---+++(((&&&$$$###"""  !!! !!!!!!***444777...%%%###### """"""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''(((***+++000...---333===NNNdddvvvzzz___OOO:::+++&&&'''''''''$$$$$$$$$$$$$$$$$$&&&'''!!!  """###!!! !!!!!!"""""""""!!! !!!%%%((()))(((&&&!!!""""""!!!"""$$$%%%%%%%%%***333:::MMMUUU^^^___XXXMMMDDDAAA222,,,%%%   !!! !!!!!! """&&&(((***,,,111666<<<@@@CCCEEE555111---***+++...000111...---+++(((&&&%%%$$$$$$ !!!...<<>>KKKddduuu{{{]]]III777000(((&&&((()))%%% """%%%&&&%%%""" $$$###""""""###"""  !!!"""""""""!!!###(((+++,,,***((( !!!######"""###%%%&&&&&&&&&***444;;;BBBFFFJJJKKKFFF===555///(((%%%"""  !!!!!!!!!  ###&&&((((((((((((***///777<<<111///------...//////...,,,+++)))(((&&&%%%%%%%%% !!!!!! &&&555===333'''%%%### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$%%%'''***++++++(((%%%((('''+++000///+++...666:::KKKeee~~~aaaFFF666///)))((('''&&&%%%&&&''''''%%%$$$###"""!!!!!!!!!!!!""""""!!!!!! '''444777---!!! !!!!!!######$$$%%%'''((())))))///000000000---)))%%%###!!!  !!!### !!!!!!$$$$$$%%%%%%%%%&&&&&&&&&+++(((&&&'''***,,,,,,***(((((('''&&&%%%###"""!!! !!!"""!!! """$$$&&&&&&%%%"""!!!!!!  !!!"""###$$$%%%&&&###$$$%%%'''(((''''''&&&))))))))))))***+++,,,---000666???JJJZZZrrrmmmSSS???333,,,***''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!  )))555777---!!! !!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$"""   !!! """""""""#########$$$$$$'''%%%$$$%%%''')))(((&&&&&&&&&%%%%%%$$$###!!!!!! !!!!!!   """"""  !!!"""###$$$$$$"""###%%%&&&''''''&&&&&&(((((((((((()))***+++,,,)))---222888@@@PPPdddssslllYYY@@@///))))))((('''$$$$$$%%%%%%$$$$$$###"""######"""!!!  ***666777,,,  !!!!!!  !!!!!!!!!###!!!!!!!!!###$$$###"""""""""######""""""!!!  !!!    !!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%'''&&&&&&&&&'''((()))***'''))),,,,,,---333>>>GGG^^^tttzzzeeeWWWEEE:::,,,&&&(((***'''$$$!!!"""###$$$###"""!!! """!!!!!!   ***444444)))%%%###!!!      !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&)))+++***)))***///333888JJJddd}}}ooo___MMM<<<111+++)))&&&%%%&&&%%%### !!!"""""""""!!! (((111000&&&!!!  !!!!!!  !!!!!!      !!!!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%"""%%%((()))(((''')))+++***222@@@RRRhhhqqqYYYGGG:::111+++***&&&&&&%%%###!!!!!!"""### !!!!!! &&&------%%%!!!""" """###$$$ """######!!!   !!!"""###$$$$$$############$$$$$$###%%%(((((('''''''''(((+++***---555CCCYYYvvvvvv^^^MMM:::000+++'''(((+++'''&&&$$$!!! !!!###$$$!!!!!!  %%%++++++%%% !!!###$$$  ###%%%$$$!!!   !!! !!!"""$$$$$$###############$$$%%%&&&''''''''''''((((((***''''''+++000:::NNN___xxxbbbSSS:::///&&&''''''$$$"""######!!! !!!"""!!!"""!!!  !!!%%%++++++%%% ###&&&%%%!!! !!! !!!""" !!!"""$$$$$$###############$$$"""""""""######%%%&&&'''$$$###&&&++++++,,,555AAAUUUlllyyygggSSS@@@555''''''&&&%%%%%%$$$######"""######"""   &&&+++***$$$ !!! !!! !!!  !!!"""!!!!!! !!!"""""""""""""""#########%%%'''(((''''''''')))+++999HHHdddooo\\\KKK<<>>333,,,&&&!!!$$$######""""""!!!!!!!!! !!! """&&&%%% !!!  !!!""""""""""""#########$$$$$$"""$$$%%%$$$$$$$$$&&&(((((()))...<<>>111'''""""""  """(((666666,,, !!!  ######"""""""""""""""###""""""""""""###$$$%%%&&&))),,,333CCC[[[xxxtttbbbRRR???333+++$$$"""###  !!!&&&444777000!!! ###""""""!!!!!!""""""###""""""!!!""""""###$$$%%%$$$''',,,333@@@UUUnnnkkkXXXBBB777,,,'''$$$!!! !!! !!! """---222///%%%"""""""""!!!!!!!!!!!!""""""###"""""""""""""""#########(((+++***+++888OOObbbpppWWWDDD111***%%%$$$###  """((()))'''$$$!!!!!! !!!""""""$$$$$$###"""""""""#########(((+++(((&&&...>>>MMMfff{{{nnnWWWAAA222)))%%%###$$$""" !!!$$$&&&###   !!!!!!"""%%%$$$$$$#########$$$$$$ """%%%%%%&&&***111777JJJbbbrrrYYYCCC222)))### !!! ###"""!!!  !!!"""$$$###############$$$$$$"""""""""$$$'''((()))(((666JJJhhhuuu]]]EEE444***&&&!!! !!!"""  !!!"""!!! !!!!!!"""###$$$%%%%%%%%%&&&((((((((('''***666LLLfffxxx```GGG444)))$$$###$$$!!! """###!!!  !!!"""!!!"""######$$$$$$$$$%%%&&&((()))%%%+++999PPPnnn|||bbbCCC222,,,'''###!!! !!!""" !!!!!!!!!!!!     !!!"""###$$$ !!!!!!"""###$$$,,,)))---===VVVsss}}}gggPPP777+++'''$$$  !!!   !!!!!! !!!"""###$$$$$$###'''000@@@YYYzzz}}}jjjMMM<<<***$$$###!!! !!!!!!  !!!"""###$$$###%%%(((***///AAAcccgggOOO999...$$$###$$$"""!!!  !!!######%%%''')))((()))555PPPjjjpppPPP:::...'''"""######!!!  !!!"""#########$$$&&&&&&...???PPPyyyzzz\\\???...(((### !!!  !!! !!!"""###"""!!!###&&&(((+++555???dddfffFFF111)))&&&""" !!!  !!!""""""######%%%''''''(((///888MMMpppuuuUUU666(((''''''###!!! """ """""" """$$$%%%!!! (((333>>>aaa|||^^^@@@---###### """ !!!!!!!!!!!!###%%%'''(((777JJJiiioooPPP777)))###"""%%% ###  !!!"""$$$&&&'''111AAA]]]}}}zzz[[[???---$$$######%%%!!!"""###!!!  !!!###%%%&&&+++666LLLkkkkkkJJJ333'''""""""###""" !!!$$$"""  """$$$%%%)))///>>>YYY{{{xxx^^^???...'''""" !!!!!!  ###  """$$$%%%+++---666KKKkkkiiiPPP666+++'''!!!  !!!!!!  !!!  """$$$%%%+++,,,222AAA[[[}}}yyyYYYBBB---'''%%%  !!!!!!  !!! !!!###%%%&&&((()))---888MMMnnnoooOOO999'''###"""!!! """!!!### """  !!!###%%%&&&$$$&&&***222EEEdddvvv```DDD222$$$###"""  !!!!!! !!!"""!!!"""!!!!!!"""###$$$$$$'''%%%'''...888NNNtttoooXXX===---!!!!!!"""!!! """######!!!  !!!"""###$$$&&&$$$''',,,222EEEiiifffMMM333''' !!!  !!!"""""" !!!###$$$$$$$$$'''***+++888ZZZ{{{}}}^^^DDD---$$$ !!!""""""###""" !!!%%%((($$$"""!!!  """###"""$$$(((***'''000NNNlllvvvVVV===***$$$ !!!%%%$$$""" !!!%%%(((,,,...000666BBBKKKGGG<<>>;;;===999333---******,,,...&&&+++444AAANNNSSSJJJ>>>,,,&&& !!!"""!!!"""%%%%%%&&&---555PPPuuucccEEE///$$$!!! !!!"""""""""!!! """+++999JJJXXXbbbhhhjjjbbb[[[OOOCCC:::666666777444111...///333666222...)))&&&""" !!!!!!   !!!"""!!!###%%%%%%%%%+++333JJJppp{{{]]]AAA...%%%!!!  ###$$$%%%%%%%%%$$$""""""  """''''''%%%$$$"""!!!&&&111@@@QQQbbbooovvvkkkdddWWWKKKAAA===<<<<<>><<<999555111...,,,***'''&&&$$$$$$%%%%%%$$$""""""###$$$&&&''''''((((((""""""!!!!!!    !!!!!!"""%%%$$$###(((///DDDiiirrrSSS999***%%% !!!!!! !!! !!!"""###...000333555444222///---%%%&&&&&&''')))+++---...222111...+++)))&&&%%%$$$!!! !!!&&&...666<<<999888666555666999;;;======>>>BBBFFFDDD@@@BBBIIIIIIGGGCCC===777222///...,,,***((()))++++++***((("""""""""!!!!!!!!! !!!"""$$$''')))+++,,,---)))((('''&&&$$$!!!!!!"""!!!  !!!!!! """%%%$$$###(((///AAAfffoooPPP666(((%%% !!!!!!!!!!!!"""###$$$///000222333333111///---***+++---///111333555555888666444222000...------'''''''''(((***...222555111222222333555777999;;;AAAAAACCCEEEAAA<<>>ccclllLLL333(((%%%"""!!! !!!!!!%%%!!! """!!!"""$$$%%%'''***---///000000///555666888999::::::999888<<<999555444555444222///......//////000111111111333222000000000333666888???@@@@@@AAABBBDDDEEEFFFPPPPPPMMMGGG???999555333222111///---,,,---...///((()))))))))((('''%%%$$$&&&$$$!!!!!!$$$&&&&&&&&&&&&&&&%%%$$$"""""" !!!###%%%'''''''''&&&$$$!!!!!!!!!  !!!!!!!!!!!!  """######$$$&&&))),,,>>>\\\kkkLLL333(((%%%"""!!! !!!"""!!!$$$!!! !!!!!! !!!!!!######"""!!!  !!!###&&&))),,,...222666999:::;;;;;;888999999::::::999888777777444222111222222000...---------...///000111222999888777777888:::===???>>>>>>>>>@@@BBBEEEGGGIIIWWWVVVTTTOOOIIICCC@@@???777666444444444555666777333333222111///---***)))(((&&&###  !!!"""######""""""!!! !!!"""$$$&&&((())))))***&&&### !!! !!!!!!!!!!!!  !!!######$$$&&&***,,,===[[[kkkKKK333(((%%%###!!!   !!! !!!###""" ###!!! !!!  """$$$%%%%%%%%%$$$$$$$$$"""!!! """$$$&&&'''***---000///111555:::>>>AAABBBCCC;;;;;;;;;;;;:::999888777444222000111222333222111333222111111222555777999@@@??????@@@AAACCCFFFGGGBBBBBBBBBCCCFFFJJJNNNPPPXXXXXXWWWSSSNNNJJJHHHHHH@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@>>>;;;888555333222000---***(((&&&%%%%%%$$$###""" #########$$$%%%'''((()))&&&$$$!!! $$$&&&&&&""" !!! !!!!!!  !!!!!!""""""""""""""""""!!!  !!!######$$$&&&***---===[[[iiiJJJ333(((%%%###""" """ !!! !!! """###"""  !!!!!!  !!!###$$$&&&''''''&&&$$$###$$$###"""  """######''')))+++---...000444777444666999===AAACCCEEEFFF>>>>>>>>>>>>======<<<<<<888888777888:::;;;<<<===@@@>>>======>>>AAADDDFFFMMMMMMNNNOOOPPPRRRTTTTTTMMMLLLKKKKKKMMMRRRVVVYYYYYYYYYXXXTTTPPPMMMLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMKKKIIIEEECCC@@@??????>>><<<999777555333333///---+++((('''&&&&&&&&&%%%$$$###"""""""""###$$$%%%###   ###+++222666444...%%% """$$$!!!  """### """###"""!!! !!!"""######!!!"""""""""!!!!!!  !!!"""###$$$'''***---===ZZZfffIII333(((%%%###"""!!!!!!  !!! !!!###"""!!! !!!  """###%%%&&&''''''&&&###!!!###""""""!!!!!!$$$&&&((((((---///111333444666999<<<@@@AAACCCEEEGGGHHHIIIJJJCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGIIIKKKMMMOOOOOONNNLLLLLLMMMPPPSSSUUU^^^___```aaaaaabbbbbbbbbYYYWWWUUUTTTTTTWWW[[[]]]]]]]]][[[WWWSSSQQQQQQRRRQQQRRRRRRSSSRRRQQQPPPOOOQQQPPPNNNLLLIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAA>>>:::666333222333333---+++(((%%%###!!!!!!!!!"""!!!"""!!!  ###"""!!!)))333===BBB===666---%%% """&&&***,,,,,,***'''$$$"""!!! !!!"""###"""###$$$%%%$$$###!!! !!!""""""###!!!!!!!!!!!!!!!   """###$$$'''+++...===ZZZ~~~cccGGG333)))&&&###""""""!!!   !!! """"""   !!!!!! """###$$$$$$$$$$$$"""  """%%%))),,,///000444666888:::<<<>>>BBBDDDLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRSSSVVVWWWXXX[[[^^^aaa]]]]]][[[[[[\\\]]]___aaafffggghhhhhhgggfffdddccc___]]][[[YYYYYYZZZ\\\]]]\\\[[[ZZZWWWSSSRRRSSSTTTSSSTTTVVVVVVUUUSSSQQQOOOPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCDDDDDDFFFGGGQQQMMMGGGBBB>>><<<<<<===888666333///***'''%%%$$$"""!!! !!!!!! ###&&&***)))$$$!!!)))222;;;@@@:::555---'''###  $$$)))---000777444///***%%%"""!!!  !!!"""###$$$%%%%%%%%%###!!!  !!!!!!   """###$$$'''+++...???[[[zzz```FFF333)))&&&######"""!!!!!!  !!!!!!  """!!! !!!!!!!!!  !!!!!!%%%'''***...333777;;;<<<<<>>@@@@@@>>>;;;777333...,,,((('''%%%%%%%%%$$$!!! &&&'''""" """ """&&&((()))'''###  !!!!!!######"""   """###$$$'''+++///AAA]]]xxx___FFF444***&&&'''%%%"""!!!"""######"""!!!!!!!!!  !!!     ''',,,222777888888666666:::<<<@@@EEEJJJMMMOOOPPPRRRRRRVVV\\\ccciiilllmmmmmmkkkiiihhhiiiiiihhhgggfffeeeccc```^^^___bbbdddggghhhjjjllloooqqqssstttwwwyyy}}}~~~}}}{{{zzzzzz{{{{{{zzzwwwuuuuuuvvvxxxuuuvvvvvvtttooojjjgggfffaaa```___```ccceeefffffffffgggiiilllooorrruuuvvvooolllgggbbb```^^^\\\[[[VVVRRROOOMMMNNNOOOMMMKKKRRRPPPLLLEEE???<<<>>>AAAGGGDDD@@@;;;666222000///,,,***))))))******)))(((###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%$$$###(((000FFFccczzzbbbJJJ777---((((((%%%###""""""###"""!!!!!!!!!!!!  !!!    """$$$(((+++555:::@@@CCCCCCBBBAAA@@@>>>@@@EEEKKKPPPTTTWWWXXX[[[\\\^^^ccchhhmmmooopppooonnnlllllllllmmmlllkkkhhhhhhgggeeecccbbbdddgggnnnoooppprrrsssuuuvvvwww}}}~~~~~~}}}|||}}}|||xxxvvvnnnmmmmmmnnnoooppppppooojjjlllnnnqqqtttwwwzzz{{{}}}zzzwwwuuusssssssssssshhhbbbZZZVVVTTTRRRMMMIIIIIIHHHEEE@@@<<<<<>>???CCCFFFFFFDDD???999555222111111222///***''''''((()))***+++***)))&&&###  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!$$$&&&(((///888LLLhhhiiiRRR???222,,,***'''$$$"""""""""!!! !!!!!!!!!  %%%'''***...333999AAAFFFPPPSSSUUUVVVTTTQQQPPPOOOUUUWWWZZZ___bbbeeefffgggggggggjjjooouuuzzz}}}}}}yyywwwtttrrrrrrqqqooommmsssttttttrrrnnnkkkiiihhheeeddddddcccbbbaaaaaaaaa^^^```bbbaaa___]]]\\\\\\[[[[[[[[[ZZZ[[[___dddiiiqqqmmmjjjlllooooookkkfffaaaaaabbbdddfffeeeccc```]]]___ccchhhmmmrrrvvvxxx{{{xxxrrriiiaaaWWWTTTNNNHHHDDDBBBBBBCCCGGGDDD@@@;;;777555333333444000,,,***)))))))))(((,,,,,,+++)))'''###   !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ###%%%'''000999NNNiiimmmVVVBBB444---***'''$$$"""""""""!!! !!!!!!!!! !!!%%%***...000333444666888;;;AAAGGGLLLSSSUUUWWWWWWUUUSSSRRRRRRXXXZZZ]]]aaaeeegggiiiiiinnnnnnooosssxxx{{{}}}}}}uuurrrnnnkkkiiigggdddbbbbbbcccccc```ZZZUUURRRQQQMMMLLLKKKJJJHHHGGGFFFFFFAAABBBDDDCCCAAA???>>>>>>>>>>>>===<<<<<>>FFFDDDAAA===999666555444333111000///...---)))'''))))))***)))(((&&&$$$###"""  !!!!!!""" """#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """###&&&///999PPPkkkqqq[[[FFF666...)))&&&###"""""""""!!! !!!!!!!!!   %%%///777===@@@AAA<<<===???@@@BBBEEEJJJNNNSSSUUUVVVVVVUUUUUUVVVWWW[[[]]]aaaeeeiiilllmmmnnnooonnnmmmmmmoooooonnnmmmddd```\\\YYYVVVTTTPPPNNNKKKKKKKKKHHHBBB>>>;;;:::555555444333111000//////---///000///---,,,,,,,,,,,,,,,,,,+++***+++---000222///...///222333111///------...111444555444222333555999>>>DDDIIIMMMOOOTTTXXX]]]aaafffllluuu{{{|||zzzyyyzzz||||||yyyvvvsssnnnggg___XXXPPPHHHCCCEEEEEECCCAAA===:::777555444333333333222000,,,((('''(((((((((((((((''''''%%%$$$!!! !!!""""""### """###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""### """$$$'''111<<>>;;;999777777777444000---,,,,,,(((((('''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%###$$$%%%%%%######$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&((())))))(((''')))+++///222666888999<<<@@@CCCEEEFFFIIIPPPVVVXXX[[[aaafffiiijjjkkkkkkllliiifffccc```ZZZRRRLLLJJJJJJKKKJJJGGGBBB>>>;;;777555444444333222///---(((((((((((((((((()))***&&&%%%###!!! !!!"""### !!!############"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###!!!!!!###&&&+++666AAA___vvvxxxbbbMMM<<<222'''%%%"""""""""######""""""!!!!!!  !!!   +++111;;;CCCGGGEEE???;;;;;;>>>AAAEEEGGGJJJNNNQQQMMMOOOQQQSSSTTTVVVZZZ]]]WWWWWWWWWVVVTTTRRROOONNNGGGEEECCCBBBAAA@@@>>><<<999666333111000///---+++(((((((((&&&$$$""""""###$$$$$$$$$######"""""""""!!!"""!!! !!!"""!!!######"""!!!"""###"""###$$$###""""""$$$&&&&&&$$$######$$$%%%%%%$$$$$$%%%&&&(((***+++---------000333222000111666<<<777>>>GGGNNNQQQSSSUUUWWWZZZZZZZZZ\\\]]]ZZZSSSNNNPPPQQQSSSSSSPPPKKKEEEBBB:::777444333333333222111+++***)))(((((((((***+++%%%%%%%%%###"""!!!!!!"""!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" ###!!!!!!$$$(((...;;;FFFfff|||jjjRRR;;;+++)))&&&###!!!""""""""""""!!!###'''999>>>CCCBBB===888777888<<>>CCCHHHLLLOOOPPPQQQTTTYYY```dddbbbYYYNNNGGG???===999555333222222222---,,,+++***)))(((((((((&&&&&&&&&%%%$$$!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!! !!!''''''******:::OOOkkkmmmVVV???///)))&&&"""!!!!!!"""""""""!!! (((---888:::;;;999444222444777>>>BBBGGGHHHFFFDDDCCCBBBGGGGGGGGGHHHIIIGGGCCC@@@555444222000...,,,+++***)))*********++++++,,,,,,)))((('''&&&$$$###"""!!! """###%%%&&&&&&&&&&&&''''''(((***+++,,,&&&))),,,...///...,,,***))),,,111666<<<@@@CCCDDDMMMRRR[[[aaaccc^^^XXXSSSFFFCCC@@@;;;777444222111///...---,,,+++*********((((((((('''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""")))!!!!!!)))***,,,???VVVrrrqqq[[[DDD333)))&&&"""!!!!!!"""!!!!!!!!!$$$,,,222555555444000,,,...333888???AAACCCBBB@@@===<<<<<>>DDDMMMUUU[[[\\\[[[YYYLLLJJJGGGBBB===888444222333222000...------------+++++++++***(((&&&$$$###  !!!!!!""""""!!!!!!!!!!!! !!!"""######)))$$$$$$)))***///FFF```|||ttt___GGG555)))&&&###!!!!!!!!!!!!!!!!!!!!!&&&+++///111111///---,,,///555:::???>>>===:::888666555555333222000///...+++'''###&&&&&&&&&''''''''''''(((&&&%%%$$$###"""  !!!"""###$$$&&&''')))***)))(((&&&$$$$$$$$$%%%%%%&&&(((***+++---111999AAAHHHLLLNNNOOOIIIHHHGGGEEEAAA<<<888666666444222000//////000000///...---,,,+++)))((('''$$$!!! !!!!!!""""""""""""!!! !!!"""###$$$%%%&&&$$$%%%((()))222NNNjjjxxxcccJJJ777***'''$$$"""!!!"""!!!!!!!!!"""###%%%&&&''')))***,,,---///222666999;;;888555222000...---,,,((('''''''''((('''$$$"""###############""""""""""""!!!!!! !!!"""$$$%%%$$$###"""$$$$$$"""!!!!!!!!!!!!!!!###%%%***///444888:::;;;<<<>>>???@@@@@@>>><<<:::777555222000///000111222111000///...,,,++++++***&&&$$$!!!  !!!!!! !!!"""######""""""!!!!!!!!!"""###$$$%%%&&&###"""$$$'''***888VVVsss}}}jjjPPP<<<,,,)))%%%#########"""!!!!!! #########"""""""""%%%)))---000222333333444111---***)))(((&&&%%%"""!!!!!!"""$$$%%%$$$###!!!!!! !!!"""######"""!!!!!!""""""""""""""""""!!!"""$$$%%%''')))***+++...000333666888999999999666444111///......000111222111///...---,,,,,,,,,'''&&&$$$!!! !!!!!!!!!!!! !!!!!!"""""" !!!"""###############"""""""""###$$$%%%%%%""""""###(((///BBBbbb}}}qqqXXXDDD---***'''$$$$$$$$$###"""!!! !!!"""!!!!!!"""######%%%)))---000111///...---***&&&$$$$$$###!!!  """""""""  !!!""""""""" """$$$%%%%%%%%%$$$#########"""""""""""""""###%%%(((+++...000111222555222///,,,+++,,,...///111000///---,,,,,,,,,---(((''''''%%%###  !!!!!! !!!!!!"""###### !!!######$$$$$$###$$$$$$#########$$$$$$%%%$$$###%%%+++777NNNnnnwww^^^JJJ///+++'''%%%%%%%%%$$$###!!!  !!!!!! !!!$$$'''((()))+++...000000...,,,(((%%%"""!!!!!!!!!!!!   """"""""" ######"""!!!!!! """$$$''')))***+++333111...+++***+++---...111000...---,,,,,,,,,---'''(((((('''%%%""" !!!"""######$$$ !!!######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&(((///>>>WWWvvv|||bbbMMM666+++######&&&%%%###""""""!!!!!!   !!!"""$$$%%%(((+++000333222---'''######"""!!!  !!!!!! """######))))))(((&&&&&&'''+++...222///,,,)))(((***,,,...,,,++++++)))'''$$$!!! !!!###$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%'''###&&&666LLLdddjjjVVV<<<000&&&%%%'''%%%"""!!!"""!!!!!! !!!!!! """$$$%%%+++---///111///***%%%"""!!!!!!   !!!###############&&&***---111000...,,,+++***+++,,,,,,,,,+++***(((%%%"""!!! """###$$$!!!"""#########"""!!!!!!""""""###$$$$$$$$$$$$######$$$$$$###""""""$$$&&&)))&&&+++===UUUnnnqqq___CCC666***''''''%%%"""!!!"""!!!!!!  """"""!!! !!!$$$&&&(((...///...---***&&&""" ###(((+++///000000///...---+++***------,,,+++***'''%%%###!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$######%%%'''******222GGGbbb}}}tttdddIII;;;---((((((&&&######"""!!!!!!  """"""!!!"""$$$'''***,,,000...+++((($$$!!! $$$'''+++---000222222000---,,,------------+++)))'''&&&%%%"""!!!  !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$&&&(((***...<<>>111%%%###&&&%%%""" !!!######   !!!"""###$$$###!!!  $$$***---...---------)))(((%%%$$$"""  ######""""""""""""#########""""""$$$$$$%%%+++444KKKccczzzjjjUUUEEE666)))%%%&&&(((&&&$$$"""!!!!!!###$$$$$$%%%!!!  """$$$"""$$$(((+++.........---+++)))&&&%%%###!!! !!!!!!!!!######""""""""""""######""""""$$$%%%%%%'''111===VVVmmm~~~ppp^^^NNN???111***)))((('''%%%!!!&&&""" ###%%%&&&&&&%%%###(((%%%$$$$$$'''---000000...,,,+++((('''%%%###   !!!!!!"""###############""""""""""""######!!!"""%%%&&&%%%***:::JJJggg{{{~~~ttteeeVVVGGG:::000+++"""###""" ###(((999%%%!!!!!!$$$%%%$$$"""!!!!!!&&&&&&""" ###***//////...---+++)))((('''%%%""" !!!!!!""""""######$$$######""""""""""""######!!!"""%%%&&&&&&...CCCWWWvvvzzzmmm^^^NNN???222))) !!!!!!%%%***999%%%!!!  !!!!!!!!!%%%!!! &&&,,,---++++++***(((((((((&&&$$$""" !!!!!!!!!!!!  !!!""""""############""""""""""""######!!!"""%%%'''***555NNNdddwwwfffVVVEEE444'''%%%$$$""""""$$$&&&""" !!!"""!!!&&&((((((((('''&&&'''''''''%%%### !!!!!!"""!!!!!!!!! !!!!!!""""""######""""""""""""######"""###&&&+++333CCC^^^ttt}}}nnn___PPP===...***'''"""!!!"""  """$$$$$$######%%%&&&'''&&&$$$  !!!""""""""""""!!! !!!"""""""""######""""""""""""######$$$$$$(((111???TTTppp~~~sssfffZZZHHH999+++&&&!!!   !!!""" !!!!!!!!!""""""!!!!!!###&&&'''&&&%%%!!!  !!!!!!""""""""""""""" !!!""""""############""""""""""""######&&&%%%***666IIIaaa~~~yyynnn```NNN@@@111***$$$"""   !!!""""""!!!!!! !!!$$$&&&&&&%%%###!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$""""""$$$%%%$$$"""+++777FFF]]]xxxzzzssshhhWWWHHH777---%%%"""""" !!! !!!""""""!!!!!!!!! !!!!!!  """$$$%%%%%%%%%"""  !!!"""!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#########$$$%%%%%%$$$###$$$$$$%%%###///@@@RRRjjj~~~|||zzzssscccSSSAAA444'''######"""!!!!!! !!!""""""!!!!!!!!!!!! """"""!!!  """$$$&&&'''"""!!! !!!!!!!!!!!!!!!"""""""""######""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$&&&)))***:::PPPfff}}}~~~}}}}}}~~~~~~~~~}}}{{{lll]]]MMM<<<+++%%%%%%$$$!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!! """%%%'''"""!!! !!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%""""""###%%%$$$$$$)))///777JJJccczzz}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~ssseeeXXXFFF222)))'''$$$!!! !!!!!!!!!""""""""""""""""""!!! """$$$!!!  !!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&$$$$$$+++555DDDYYYsss~~~}}}|||~~~~~~~~~~~~~~~}}}|||~~~~~~~~~xxxmmmdddRRR===111***%%%!!!  !!!!!!!!!""""""""""""#########"""  !!!"""""""""!!! """""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%***&&&%%%(((''''''222@@@SSSggg}}}~~~~~~~~~~~~}}}|||||||||zzz}}}~~~vvvmmm]]]III:::///&&&"""""" !!!!!!!!!"""""""""#########"""!!! """######"""!!! """"""#########$$$$$$$$$############$$$$$$$$$$$$(((###$$$))),,,000AAATTTfffxxx}}}~~~~~~}}}{{{{{{{{{|||www|||}}}sssdddQQQ@@@222'''###$$$ !!!!!!!!!""""""#########$$$  """###$$$###!!! """############$$$$$$$$$""""""#########$$$$$$$$$!!! )))111:::PPPgggvvv~~~}}}|||{{{{{{{{{|||{{{rrrbbbNNN===000***)))"""  !!!"""""""""""" !!!"""""""""############""""""#########"""""""""""""""#########$$$&&&&&&&&&$$$'''%%%'''...777FFF```www~~~}}}|||{{{zzzzzz{{{}}}|||uuuhhhWWWEEE777...***"""  !!!!!! !!!!!!""""""############""""""###"""""""""""""""""""""""""""###%%%&&&'''&&&%%%&&&&&&+++777EEEWWWppp~~~~~~~~~}}}|||{{{zzzyyy|||}}}~~~zzzqqqdddSSSBBB444,,,###!!!  """ """""""""############""""""""""""""""""""""""######!!!"""###%%%&&&&&&&&&%%%%%%(((111BBBUUUjjj~~~}}}{{{{{{}}}~~~~~~}}}xxxpppbbbOOO===222&&&$$$!!! !!!  """$$$""""""############"""""""""""""""""""""#########!!!"""$$$$$$$$$$$$%%%%%%---333???RRRhhh|||~~~|||}}}~~~~~~}}}~~~~~~}}}}}}|||xxxnnn\\\III<<<...***$$$  !!!!!!!!! !!!###""""""############""""""!!!!!!""""""############"""###$$$###"""###&&&)))999BBBRRReeezzz~~~|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}vvviiiWWWKKK999333***### !!!!!!""" """"""############""""""!!!!!!!!!"""######$$$$$$"""###$$$######'''...333AAANNNaaarrr~~~|||{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}ssseeeZZZFFF>>>222'''""" !!!!!!"""  !!!""""""############"""""" !!!!!!"""######$$$$$$!!!###$$$$$$&&&...999BBBOOO```sss}}}{{{zzzzzzxxxyyyzzz{{{||||||||||||}}}|||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~yyymmmdddOOOEEE777***###!!!"""###  !!!"""!!!###$$$#########%%%""""""############"""""" !!!!!!"""###$$$$$$$$$!!!###$$$&&&)))333AAALLLddduuu{{{yyyyyyyyyyyyyyyzzzzzz{{{|||||||||zzzzzzzzzzzz|||~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~zzzvvvsssaaaUUUCCC444+++&&&###!!!  """!!!$$$""" !!!!!!"""$$$%%%$$$###!!!  $$$###""""""############%%%"""$$$---666BBBUUUfffxxx|||zzzyyyyyyyyyyyyzzzzzz{{{|||||||||{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}|||||||||~~~~~~}}}~~~~~~{{{xxxvvviii]]]LLL<<<222***%%%!!!"""!!!###!!!###  !!!"""#########!!!  !!!!!!###"""!!!""""""#########&&&%%%***444AAAPPPeeevvv}}}|||{{{zzzyyyyyyyyyzzz{{{{{{|||||||||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzsssiiiYYYJJJ===222(((!!!###!!! ###$$$"""  """""""""!!!!!! !!!!!!""""""###############$$$$$$$$$(((+++444CCCSSSeeezzz}}}|||{{{xxxyyyyyyzzzzzz{{{||||||}}}|||{{{zzzzzzzzz{{{|||~~~~~~|||~~~~~~|||}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||sssfffXXXJJJ<<<...%%%###!!! ###$$$"""  !!!!!!!!! !!!!!!"""""""""%%%&&&&&&%%%$$$%%%&&&(((,,,555DDDVVVgggyyy~~~||||||xxxxxxyyyyyyzzz{{{{{{{{{||||||zzzyyyyyyyyyzzz{{{~~~~~~~~~}}}~~~~~~}}}{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||}}}~~~yyyooodddWWWHHH888---%%%"""!!!###!!!  !!!""""""###%%%%%%%%%$$$###%%%))),,,555CCCWWWjjjzzz~~~||||||xxxxxxxxxyyyzzzzzz{{{{{{{{{{{{yyyyyyxxxyyyzzz{{{~~~}}}|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}zzzzzzyyyyyyzzz{{{|||~~~}}}||||||||||||}}}~~~{{{uuummmcccUUUEEE:::,,,'''!!!  !!!""""""!!!"""###"""###(((000777FFFVVVkkk{{{~~~|||{{{wwwxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{zzz|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzyyyyyyxxxyyy{{{|||}}}{{{|||||||||||||||}}}}}}|||zzzwwwtttmmmbbbSSSIII666///&&& !!!!!! """###$$$(((111???IIIYYYiii|||~~~}}}||||||}}}|||{{{wwwxxxxxxyyyyyyzzz{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}|||zzzzzz{{{|||zzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||yyyyyyxxxxxxyyy{{{|||}}}{{{{{{||||||||||||{{{{{{{{{zzzyyyxxxsssiii\\\SSS???666***  !!!!!!$$$&&&(((...;;;LLLYYYgggvvv~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuwwwyyy{{{}}}}}}{{{yyyxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~||||||||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{|||zzzyyyyyyzzzzzzzzzyyytttvvvvvvtttssspppggg]]]EEE555$$$  !!!!!!  !!! !!!"""$$$***555BBBRRRcccppp~~~~~~~~~~~~~~~~~~|||{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwzzz|||}}}~~~}}}{{{yyywwwvvvuuuuuuwwwxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||zzzxxxxxxxxxxxxwwwvvvsssvvvwwwuuutttpppeeeZZZ>>>000""" !!!""""""!!!!!!"""""""""""""""!!!   $$$&&&,,,777DDDSSSbbbrrr}}}~~~}}}~~~~~~~~~~~~}}}{{{zzzuuuuuuvvvvvvwwwxxxxxxxxxyyyxxxxxxxxxyyy{{{|||~~~}}}|||zzzxxxvvvuuuttttttvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}~~~}}}}}}|||{{{{{{xxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyzzzyyywwwvvvwwwwwwuuutttqqqtttvvvtttqqqjjj\\\PPP444)))""""""######$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """(((///:::KKK[[[iiiwww~~~}}}}}}}}}~~~~~~~~~|||zzzyyyttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}|||{{{yyywwwvvvvvvvvvtttuuuuuuvvvwwwxxxxxxxxx}}}}}}~~~~~~}}}|||zzzzzzwwwxxxxxxyyy{{{|||}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvwwwwwwvvvtttqqqsssrrrmmmggg]]]MMM???---$$$ """$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''######"""""""""!!!!!!!!!""""""""""""""""""######"""""""""""""""""""""""" $$$+++;;;KKK```qqq}}}~~~}}}}}}|||~~~~~~~~~~~~}}}{{{yyyxxxtttuuuvvvwwwxxxzzzzzz{{{zzzzzzzzzzzz{{{||||||}}}|||{{{yyyxxxvvvvvvuuuuuusssssssssttttttuuuvvvvvv{{{{{{|||}}}}}}{{{zzzxxxxxxwwwxxxxxxyyy{{{|||}}}zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}|||{{{zzzyyyxxxwwwvvvuuutttuuuvvvxxxyyyxxxvvvssssssmmmdddZZZOOO???111)))""" """"""""""""######%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$#########""""""""""""""""""#########$$$$$$########################""""""!!!    ###"""$$$+++EEEZZZrrr~~~~~~}}}}}}}}}~~~~~~}}}|||zzzxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{{{{{{{||||||xxxwwwvvvuuutttssssssssssssrrrrrrrrrrrrssstttuuuxxxyyyzzz||||||{{{yyyxxxwwwwwwvvvvvvvvvxxxyyy{{{wwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzyyywwwvvvuuuuuutttttttttvvvxxxyyywwwuuurrrnnncccVVVLLLCCC666+++)))$$$!!!"""!!! !!!###%%%'''((()))'''''''''''''''((()))***&&&&&&&&&&&&''''''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$############!!!""""""######$$$$$$$$$""""""""""""""""""""""""###""""""!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""%%%)))''' !!!(((CCC\\\xxx~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzwwwvvvuuutttsssrrrrrrrrrsssrrrqqqqqqqqqrrrsssttttttvvvxxxzzz{{{zzzxxxwwwvvvuuutttsssssstttuuuvvvuuuuuuvvvxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}yyyxxxxxxwwwvvvuuuuuutttuuutttuuuvvvwwwvvvsssppphhhaaaSSSEEE<<<888222++++++&&&$$$&&&&&&$$$$$$&&&(((((()))***+++,,,,,,---+++***)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!"""""""""######  %%%,,,---(((!!!###333PPPooo~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{yyywwwvvvttttttuuuuuuvvvvvvwwwwwwyyyyyyzzzzzz{{{zzzzzzzzzyyyxxxwwwuuuuuutttttttttsssrrrqqqqqqqqqrrrssstttrrrtttwwwyyyzzzzzzxxxwwwuuutttrrrppppppqqqrrrsssssstttuuuvvvxxxzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~wwwwwwvvvvvvuuuuuuttttttvvvuuuuuuuuuuuusssooolll\\\UUUFFF777111111///+++,,,((('''******)))***---........................,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""#########$$$!!!!!! !!!!!!$$$---111...)))  """AAAcccwww}}}}}}}}}}}}|||~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuurrrsssssstttuuuuuuuuutttvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyxxxuuusssssstttvvvtttsssrrrsssttttttsssttttttuuuuuuuuuuuuuuuuuurrrrrrssssssssssssssssssrrrrrrtttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~|||{{{}}}zzzxxxvvvvvvwwwvvvuuuzzzwwwttttttsssmmmbbbZZZLLLEEE;;;333...------,,,//////000000000111111111222222111000///...------++++++)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###############"""!!! !!!###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!   """###$$$$$$""""""!!!  )))>>>\\\zzz~~~}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}|||zzzxxxvvvuuutttrrrrrrssstttttttttttttttuuuuuuuuuvvvwwwxxxyyyzzzyyyzzzzzzxxxuuuttttttuuuwwwuuutttssstttttttttrrrttttttttttttttttttttttttrrrrrrrrrsssssssssssssssqqqrrrsssuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||yyywwwvvvxxxyyyyyyxxxzzzwwwtttpppkkkaaaVVVMMMBBB>>>777333111111111000111111111111111111111111222111000///...------,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$""""""#########"""!!!!!! !!!""""""######""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!!  !!!"""#########!!!!!! """"""!!! !!!###333JJJfff|||}}}||||||}}}}}}}}}~~~~~~}}}||||||||||||||||||{{{zzzyyywwwvvvttttttqqqrrrrrrssssssssssssrrruuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{yyyvvvttttttuuuxxxwwwuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrssssssssstttqqqrrrsssuuuvvvxxxyyyyyy||||||}}}~~~~~~~~~|||yyywwwvvvwwwwwwwwwvvvwwwuuuppphhh]]]QQQFFF@@@999777555555666666666555444444333333222222111111111000///...---,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""#########"""""" !!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###""""""!!!!!! ###""""""!!!!!!!!!!!!!!! '''666LLLdddzzz~~~{{{zzz|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||zzzyyyxxxwwwvvvuuuttttttqqqqqqrrrrrrsssrrrrrrqqqtttttttttuuuwwwxxxzzzzzz{{{||||||zzzwwwuuuuuuuuuyyywwwvvvvvvvvvvvvtttrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrsssssstttrrrssstttuuuwwwxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}||||||zzzxxxwwwvvvuuurrrpppqqqnnnfff[[[OOOEEE???===888888888999;;;:::888666666666555444333222111111//////...---,,,+++******(((((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""#########"""  !!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  $$$###""""""!!!!!!"""""" !!!!!!!!! !!!!!! !!! """+++;;;RRRkkk{{{~~~|||zzzyyy{{{}}}~~~~~~}}}|||{{{{{{zzz{{{{{{{{{xxxxxxwwwvvvuuuuuuttttttqqqrrrrrrsssrrrrrrqqqqqqsssssstttuuuvvvxxxzzz{{{|||||||||zzzwwwttttttuuuxxxwwwvvvvvvwwwvvvtttrrrqqqqqqppppppooooooooooooppppppqqqqqqrrrsssssstttttttttuuuvvvxxxyyyzzzzzz~~~}}}|||{{{zzzyyyyyyyyy{{{zzzyyyyyyyyyvvvrrrnnngggbbbZZZOOOFFFBBBBBBCCC???>>>>>>>>>>>><<<888555666666555444222111000000......---,,,+++***))))))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!""""""""""""""" !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!$$$$$$###"""""""""""""""!!!!!!"""###"""!!! !!!"""!!! $$$"""  """(((444GGG\\\kkkvvv|||zzzxxxxxxzzz}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzwwwwwwwwwvvvvvvuuuuuuuuusssssssssssssssrrrrrrqqqrrrsssssstttvvvxxxzzz{{{|||||||||yyyvvvtttssstttuuuuuuuuuvvvwwwvvvtttrrrqqqqqqppppppooonnnnnnnnnoooooopppqqqrrrsssttttttttttttuuuvvvwwwxxxyyyyyy{{{zzzyyywwwvvvvvvvvvvvvwwwxxxzzz{{{{{{wwwpppkkkZZZUUUNNNGGGDDDDDDFFFHHHDDDBBB???>>><<<999666333555444333222111000//////---,,,,,,+++***)))((('''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$#########""""""""""""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!!!!!"""""""""%%%$$$$$$###############!!!"""###$$$$$$###"""!!! !!!""""""!!! $$$###""" !!!!!!!!!!!!  """######)))333@@@OOOZZZfffsss~~~}}}zzzxxxwwwwwwzzz|||~~~~~~|||{{{zzzzzzyyyyyyzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssrrrrrrrrrrrrssstttvvvxxxzzz{{{{{{|||{{{yyyuuusssrrrssssssssssssuuuwwwwwwtttrrrqqqqqqppppppooonnnnnnmmmoooooopppqqqrrrsssttttttrrrrrrssstttuuuvvvwwwwwwvvvuuutttsssttttttuuuvvvtttvvvxxxzzzwwwoooeee]]]PPPKKKGGGEEEGGGHHHHHHGGGCCC@@@<<<999777666444222222222111000///.........,,,++++++***)))((('''&&&$$$$$$############$$$$$$"""#########$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""###$$$$$$######################## !!!"""###############!!!!!!!!!!!!""""""""""""################################################$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$############$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$%%%%%%%%% !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!&&&,,,555>>>HHHNNNVVV```mmmyyy~~~|||{{{yyywwwvvvwwwyyy|||~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvtttuuuuuuuuutttssssssrrrrrrrrrssstttvvvxxxzzz{{{{{{{{{{{{xxxuuurrrqqqrrrqqqqqqrrruuuwwwwwwuuurrrrrrqqqqqqpppooonnnnnnmmmnnnooopppqqqrrrsssttttttqqqqqqrrrrrrssstttuuuuuuqqqqqqpppqqqrrrtttvvvwwwsssuuuwwwvvvpppeeeWWWMMMIIIFFFDDDFFFJJJKKKGGGCCC@@@<<<777444333333333333000000//////......------++++++***)))((('''&&&&&&$$$###############$$$$$$""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########$$$%%%%%%&&&######################## !!!"""######$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""############&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""""""""""""""$$$(((///777???FFFIIIJJJRRR]]]iiiyyy|||zzzzzz{{{}}}~~~~~~||||||yyyyyyyyyzzz{{{||||||}}}}}}|||{{{zzzzzzzzzzzzzzzxxxyyyyyyyyyxxxvvvtttsssttttttuuuuuuuuusssrrrqqqqqqssstttuuuuuuvvvyyy{{{xxxxxxxxxxxxwwwuuusssrrrtttrrrqqqqqqsssttttttsssrrrrrrrrrrrrrrrqqqpppooopppooonnnooopppqqqpppnnnrrrrrrrrrrrrrrrssssssssssssqqqpppooopppqqqqqqppptttvvvvvvoooaaaSSSHHHCCCGGGGGGHHHIIIIIIGGGCCC???<<<888333222222333222000......---------,,,,,,,,,))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!!!!!!!""""""######!!!!!!!!!"""!!!!!!   !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!############""""""""""""$$$""" !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##########################################$$$$$$###"""""""""###$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$%%%&&&''''''%%%###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))***+++++++++***((('''''''''((()))''''''((((((((((((''''''%%%&&&'''''''''''''''&&&%%%(((++++++)))'''%%%$$$'''(((+++000666===BBBEEEDDDGGGMMMWWWeeewww~~~~~~|||zzzxxxwwwyyyzzz|||~~~}}}|||zzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxvvvuuuttttttuuuuuuvvvuuutttsssrrrrrrsssuuuuuuuuuvvvxxxzzzxxxyyyyyyyyyxxxwwwuuuttttttsssqqqrrrtttuuuttttttssssssrrrrrrqqqpppoooooopppooonnnnnnppppppooonnnoooooooooooopppppppppppprrrooommmmmmppprrrrrrqqqnnnlllfff]]]SSSKKKGGGEEEHHHGGGFFFEEEDDDAAA===:::777333///......///...,,,,,,,,,,,,+++++++++******)))((('''%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""""""""$$$""" """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%'''''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***++++++,,,+++******))))))******+++))))))*********)))(((((()))******+++++++++++++++***,,,///000///.........------///333777;;;???AAADDDEEEHHHLLLTTTaaaqqq|||}}}{{{yyyzzzxxxwwwuuuuuuvvvwwwxxx~~~}}}}}}|||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{zzzyyyxxxwwwvvvvvvvvvtttuuuvvvvvvvvvuuutttsssssstttuuuuuuuuuuuuwwwyyyyyyyyyzzzzzzzzzyyywwwvvvuuusssrrrssstttvvvvvvuuuttttttsssrrrqqqooonnnnnnooonnnmmmmmmoooooonnnmmmlllllllllllllllmmmmmmnnnqqqnnnkkklllqqqsssqqqnnneee^^^SSSJJJFFFFFFHHHJJJHHHFFFBBB???===999666333222000---+++,,,,,,+++***************))))))))))))((('''&&&%%%$$$#############################################"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''((()))***++++++++++++,,,+++++++++,,,---...///,,,,,,---,,,,,,+++******,,,,,,------...............000222333444555777999555555666777999;;;===>>>CCCDDDDDDCCCDDDMMM[[[fffyyy}}}|||{{{zzzxxxwwwvvvtttsssssstttuuuvvv{{{}}}~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzz|||{{{yyywwwvvvvvvvvvwwwuuuuuuvvvwwwwwwvvvuuuttttttuuuvvvuuutttuuuwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxuuusssrrrsssuuuwwwvvvvvvuuuuuusssrrrpppooonnnnnnooommmlllmmmnnnooonnnllljjjjjjiiiiiijjjkkklllmmmqqqnnnlllnnnrrrqqqjjjdddZZZRRRHHHBBBCCCGGGJJJKKKEEEBBB===999777444111///111///...,,,,,,,,,,,,,,,))))))))))))(((((((((((('''&&&%%%$$$##########################################"""""""""!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!#########"""""""""""""""############""""""""""""!!!!!!"""""""""""""""###$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))******+++*********,,,,,,---...///111222333//////000//////...---,,,............//////000111000111333333444666999<<<<<<<<<======>>>>>>??????AAACCCDDDBBBAAAFFFQQQZZZlllvvv}}}{{{{{{zzzyyyxxxuuuttttttsssssstttuuuuuuyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyy{{{zzzxxxvvvuuuuuuuuuvvvtttuuuvvvwwwwwwvvvuuuuuutttuuuvvvuuutttuuuwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxtttsssrrrsssuuuwwwwwwvvvvvvuuusssqqqooonnnnnnnnnooommmlllmmmnnnooonnnllljjjjjjiiiiiijjjkkkmmmnnnqqqoooooopppoooiii___VVVMMMIIIDDDCCCEEEGGGGGGEEE@@@<<<888444333222000///.........---,,,+++,,,,,,))))))))))))((((((((((((&&&%%%$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!!  !!!!!! !!!!!!!!!!!!!!!#########"""""""""""""""#########"""""""""!!!!!!!!!"""""""""######$$$$$$$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""!!! !!!!!!######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((())))))))))))))))))))))))((())))))******))))))(((,,,---...000222333444555111111222222111000000///111111000111111333444555444555555555555666:::<<<@@@AAABBBCCCDDDDDDEEEEEE???BBBEEEDDDCCCDDDJJJOOO]]]gggvvv}}}yyywwwwwwwwwvvvuuussssssssssssssssssttttttxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyywwwyyyxxxwwwvvvuuutttttttttssstttuuuvvvvvvvvvuuutttssstttuuuuuuuuuuuuwwwyyyyyyyyyzzzzzzzzzyyywwwvvvsssrrrqqqrrruuuvvvwwwvvvvvvtttrrrpppooooooooooooooonnnmmmmmmoooooonnnmmmkkkjjjiiiiiijjjlllnnnpppppppppooolllfff]]]RRRKKKBBBCCCCCCEEEEEECCC???<<<999666333111000000///...)))+++,,,+++)))))))))+++((((((((((((''''''''''''%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$######"""!!!!!!!!!"""""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))(((((())))))***)))))))))+++,,,...000222333444444222222333333333333222222555555444444555777999:::999:::::::::999:::===???BBBCCCDDDGGGHHHIIIJJJJJJCCCEEEFFFFFFEEEEEEEEEFFFOOOXXXfffuuu}}}}}}zzzwwwuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrssssssuuuxxx{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzwwwvvvvvvvvvvvvvvvuuusssrrrqqqrrrssstttuuuvvvuuuuuutttrrrsssuuuuuuuuuvvvxxxzzzxxxyyyyyyyyyxxxwwwuuutttrrrqqqpppqqqtttvvvvvvvvvuuutttrrrpppoooooopppqqqpppooonnnnnnppppppooonnnkkkjjjiiiiiijjjllloooqqqooonnnkkkcccXXXNNNHHHEEE@@@BBBEEEDDDAAA===999888444222///.........,,,+++&&&)))+++***((('''(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%######"""""""""###$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$####################################$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))))))))))))))))))))))))))((())))))***+++++++++++++++,,,...000222333333333111222333444444555444444777666555555666888;;;<<<;;;===>>>>>>>>>???AAACCCBBBCCCEEEHHHJJJKKKLLLLLLLLLJJJIIIJJJLLLMMMLLLJJJKKKQQQZZZeeerrr}}}}}}zzzwwwuuuuuutttsssrrrooooooppppppqqqqqqqqqrrrtttvvvzzz~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||yyywwwuuuuuuuuuvvvvvvuuusssqqqpppqqqrrrtttuuuuuuuuuttttttqqqssstttuuuuuuvvvyyy{{{xxxxxxxxxxxxwwwuuusssrrrrrrppppppqqqsssuuuvvvuuutttsssqqqoooooopppqqqrrrqqqooonnnooopppqqqpppnnnkkkjjjhhhhhhiiillloooqqqnnnlllggg[[[NNNEEECCCDDDCCCEEEFFFCCC>>>999888888111///---,,,,,,+++)))'''&&&))),,,+++)))(((***+++%%%%%%%%%$$$$$$$$$######$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""######  !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%######""""""###$$$%%%%%%!!!###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###########################"""""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((())))))***+++,,,---,,,,,,***,,,...000111222222222111111333444555555666666555555444444555777:::;;;;;;===???@@@@@@AAACCCEEEBBBCCCFFFHHHJJJKKKKKKKKKTTTPPPMMMOOOTTTXXXWWWUUUNNNPPPUUU\\\fffttt~~~}}}yyyxxxvvvsssrrrqqqqqqqqqrrrqqqqqqpppooooooppppppqqqtttyyy~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||}}}{{{yyyxxxwwwvvvvvvvvvvvvuuutttrrrqqqpppqqqqqqrrrrrrrrrrrrssssssqqqsssuuuvvvvvvvvvwwwxxx{{{zzzyyywwwtttrrrqqqpppoooqqqrrrtttuuuuuuttttttrrrrrrpppooooooooopppqqqqqqpppooonnnnnnooopppqqqkkkmmmmmmkkkhhhiiinnnsssjjj___PPPFFFCCCDDDDDDCCCCCCAAA???;;;888555333222------,,,++++++******)))((((((((((((''''''''''''&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!! ###"""  !!!"""!!!!!!!!!!!!!!! """###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((***,,,,,,******))))))))))))))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$$$$)))'''%%%%%%'''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********,,,,,,---...///000111111111222222333333444444444444444444555666888::::::<<<<<<=========???CCCFFFGGGHHHJJJKKKJJJKKKMMMNNNPPPQQQTTTWWWZZZ\\\]]]^^^YYYXXXVVVSSSUUU___nnnzzz}}}|||yyywwwuuusssrrrqqqqqqqqqrrrqqqqqqppppppppppppqqqrrrtttyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvuuuuuuuuutttrrrqqqpppqqqqqqrrrrrrrrrrrrssssssrrrtttvvvwwwvvvvvvxxxyyy{{{zzzxxxvvvtttrrrqqqpppnnnoooqqqrrrsssssssssrrrrrrqqqpppoooooooooppppppppppppnnnnnnnnnnnnppppppllllllllllllllllllkkkjjj^^^TTTIIIBBBAAACCCCCCBBB@@@>>><<<888555222111000,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&%%%$$$#########$$$$$$#########"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&'''''''''((()))***+++,,,+++++++++++++++++++++******************)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$######$$$%%%%%%((('''%%%%%%'''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---...///000000111222222222333444444555555555555666666888999;;;<<<<<<===>>>>>>>>>AAADDDGGGGGGIIIKKKKKKJJJKKKLLLNNNQQQRRRTTTWWWZZZ\\\___```bbb```\\\VVVSSSXXXccclll~~~~~~}}}|||{{{xxxwwwuuusssqqqqqqqqqrrrqqqqqqqqqppppppqqqrrrrrrtttuuuxxx|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvvvvvvvuuuuuuttttttsssrrrqqqpppqqqqqqrrrrrrrrrrrrssssssrrruuuwwwxxxwwwwwwxxxzzzzzzyyyxxxvvvtttrrrqqqpppnnnooopppqqqqqqqqqqqqqqqqqqqqqpppooooooooooooppppppooonnnmmmmmmnnnooopppllljjjjjjlllmmmiiiaaaZZZMMMHHHAAA>>>???AAABBBAAA<<<:::888555222///...---+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$###"""###############""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&(((&&&%%%%%%&&&''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,---...///000000222222222333444555555555666666777888999;;;<<<======???@@@@@@@@@BBBEEEHHHHHHJJJKKKKKKJJJJJJLLLMMMQQQRRRSSSUUUXXX\\\___aaagggeeeaaa[[[UUUUUUYYY^^^llluuu~~~}}}|||{{{wwwuuutttrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrssssssuuuvvvxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwttttttttttttsssrrrqqqpppqqqqqqqqqrrrrrrrrrsssssssssuuuwwwxxxxxxxxxyyyzzzyyyyyywwwvvvtttrrrqqqpppoooooooooppppppqqqqqqqqqqqqppppppoooooooooooooooooonnnmmmllllllmmmnnnoooiiiiiijjjjjjfff^^^SSSKKKCCC@@@======???@@@@@@???888777444222///---,,,+++******))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!! !!!""""""###$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((()))))))))******))))))))))))))))))+++******)))))))))******+++++++++++++++,,,,,,,,,---------,,,+++***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&'''&&&$$$%%%&&&''''''&&&((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******+++,,,---...//////111111222333444555555666666666666777888:::<<<===>>>???AAAAAABBBCCCFFFIIIHHHJJJKKKKKKJJJJJJKKKLLLPPPPPPPPPRRRUUUYYY]]]```cccdddeeebbb]]]XXXVVVVVV[[[dddrrr~~~~~~}}}|||uuutttsssrrrqqqqqqrrrssssssrrrrrrrrrrrrrrrssssssuuuuuuwwwyyy~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxttttttttttttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrsssssssssuuuwwwxxxxxxxxxyyyzzzyyyxxxwwwuuutttrrrqqqppppppppppppppppppqqqqqqqqqppppppppppppoooooonnnnnnnnnmmmlllkkkkkklllmmmnnnhhhjjjkkkfff\\\PPPGGGBBB@@@???????????????>>><<<666444222000...,,,++++++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!! !!!"""######"""""" !!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))******************+++***))))))))))))))))))(((((())))))*********+++++++++++++++***)))((('''(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))***+++------,,,+++***))))))***+++,,,---......000000111222333444555666444444444555777888:::;;;===???AAAAAABBBCCCEEEHHHGGGHHHJJJJJJIIIIIIJJJLLLMMMLLLMMMNNNQQQUUUXXX[[[]]]bbbggghhheee^^^WWWSSSUUU[[[fffrrr|||~~~}}}|||tttsssrrrqqqqqqrrrssssssuuutttssssssrrrrrrrrrsssttttttvvvyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyyyyxxxwwwwwwwwwxxxttttttuuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrssssssrrruuuwwwxxxwwwwwwxxxzzzxxxwwwvvvuuusssrrrqqqpppqqqppppppoooppppppqqqqqqooooooppppppoooooonnnmmmmmmlllkkkjjjjjjkkklllmmmiiijjjggg^^^QQQFFFAAA@@@???@@@@@@@@@>>><<<:::888333222000...,,,+++******'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!  !!!!!! !!!!!!""""""######$$$""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((()))******'''(((((()))***)))))))))&&&&&&'''''''''((((((((())))))))))))************))))))((((((((((((((()))&&&&&&''''''((())))))))))))))))))***))))))((('''((((((''''''''''''((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%&&&$$$###$$$&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))+++------,,,+++)))(((((()))***+++,,,------...///000111222333444555222222333444555777888999;;;===???@@@AAABBBDDDFFFDDDFFFGGGHHHHHHHHHJJJLLLJJJJJJJJJLLLNNNPPPSSSTTTZZZ___fffjjjhhhbbbZZZUUURRRTTTYYYaaakkkvvv~~~}}}}}}|||{{{sssrrrqqqqqqqqqrrrssstttwwwvvvuuusssrrrrrrrrrrrrqqqrrruuuxxx}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuvvvvvvuuuuuuttttttqqqqqqrrrrrrrrrrrrssssssrrrtttvvvwwwvvvvvvxxxyyywwwwwwvvvuuusssrrrqqqqqqppppppooonnnnnnnnnooopppnnnooopppppppppooommmmmmlllkkkjjjiiiiiijjjkkklllhhhcccZZZOOOFFF@@@>>>===>>>???@@@>>>;;;888555444111000...,,,+++)))))))))&&&&&&&&&%%%$$$$$$######$$$$$$#########"""""""""!!!!!!"""""""""!!!  !!!!!!!!!""""""""""""""""""!!!  """!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%&&&'''((()))***++++++'''((()))*********))))))''''''((((((((()))))))))((((((((()))))))))******((('''''''''''''''((((((%%%&&&&&&'''(((((())))))'''((())))))***)))))))))((((((''''''''''''(((((('''(((((()))******++++++((((((((((((((((((((((((((((((((())))))(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$######&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((***,,,,,,+++***((('''(((((()))***+++,,,,,,------...000111222333444222222222333444666888999999;;;>>>??????@@@BBBCCCAAACCCEEEFFFFFFGGGJJJKKKIIIIIIJJJKKKMMMNNNOOOPPPWWWZZZ___dddfffeee```]]]UUURRRPPPRRR[[[iiivvv~~~}}}||||||{{{zzzsssrrrqqqqqqqqqrrrssstttxxxwwwuuutttrrrrrrqqqqqqpppqqqtttxxx|||~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvuuuttttttsssssssssttttttuuuvvvvvvvvvvvvvvvuuutttqqqqqqrrrrrrrrrsssssssssqqqsssuuuvvvvvvvvvwwwxxxwwwvvvvvvtttsssrrrqqqqqqoooooommmllllllmmmnnnooonnnooopppppppppooommmlllkkkkkkjjjiiiiiijjjkkkkkkeee[[[MMMBBB===<<<;;;:::<<<===>>><<<999555222111///...,,,+++)))(((((('''&&&&&&%%%%%%$$$######"""############"""""""""""" !!!"""""""""!!! !!!!!!""""""""""""""""""!!!   """""" !!!###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&'''((()))***+++,,,'''((()))++++++******)))))))))))))))************''''''(((((()))))))))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***'''((()))******+++******((((((''''''''''''((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###%%%###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''***,,,,,,+++)))'''''''''((()))***+++,,,,,,,,,,,,---///000222333333222222222333555666888999777:::<<<>>>>>>???@@@BBB???AAADDDEEEFFFGGGIIILLLHHHIIIKKKLLLMMMMMMMMMMMMSSSUUUYYY^^^cccfffgggggg^^^WWWPPPOOOWWWeeettt}}}~~~{{{|||{{{xxxtttuuutttsssrrrrrrsssuuuvvvxxxvvvssspppoooooopppppprrrrrrsssuuuyyy}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxvvvtttssstttrrrqqqpppppprrrsssuuuuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssssssssssssttttttuuuuuuuuuuuuttttttuuutttssssssrrrqqqppppppqqqpppnnnlllkkklllmmmnnnrrrrrrqqqqqqooommmjjjiiikkkllliiifffiiinnnjjjbbbWWWMMM@@@888888;;;=========;;;999666333000///...---,,,+++)))((((((''''''###############"""!!!!!! !!!!!!!!!!!! !!!  !!!""""""###"""!!!  !!!!!!""""""######%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***---------,,,,,,+++++++++)))((((((((()))***++++++((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++)))******++++++******)))******))))))((((((''''''((()))***++++++***)))(((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***))))))(((((('''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,...000333444111222333555666777777777999:::;;;===>>>@@@BBBBBBBBBDDDFFFEEEBBBBBBCCCFFFGGGHHHJJJLLLMMMNNNNNNMMMPPPRRRUUUXXX\\\^^^```aaaaaa\\\VVVRRRQQQUUUZZZ^^^qqq|||~~~||||||{{{xxxuuuvvvuuusssrrrrrrsssuuuvvvxxxvvvtttrrrpppoooooopppqqqqqqrrrtttxxx|||~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwtttrrrppprrrqqqoooooooooppprrrsssuuuuuuuuuvvvvvvuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuttttttttttttssssssrrrqqqpppppppppqqqooommmlllkkklllmmmmmmlllmmmnnnnnnnnnmmmlllkkkgggiiiiiigggiiiiiiaaaWWWLLLDDD;;;777888;;;<<<;;;:::999666333000...---,,,+++***)))'''&&&&&&%%%%%%"""############"""!!!!!! !!!"""#########"""!!!  """"""!!!  !!!!!!""""""######%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***+++++++++******)))))))))))))))))))))))))))***+++***))))))))))))((((((((((((((('''&&&&&&'''((((((((((((''''''(((((()))***))))))************))))))***)))))))))((((((((('''(((((()))******)))((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++***)))(((''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---...000222333222333444555555555555555777888999:::<<<>>>???@@@@@@BBBDDDCCCAAA@@@BBBDDDFFFGGGIIIKKKMMMMMMNNNMMMPPPRRRTTTWWWZZZ]]]___aaaaaa]]]XXXSSSRRRSSSUUUWWWcccnnn{{{||||||{{{yyyvvvwwwvvvtttsssssstttuuuvvvwwwwwwuuutttrrrpppooonnnppppppqqqsssvvv{{{}}}|||||||||}}}}}}~~~~~~}}}zzzvvvrrrooonnnoooooonnnmmmnnnooopppqqqttttttuuuuuuuuuuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqssssssttttttttttttssssssrrrrrrqqqqqqpppppppppooopppooommmkkkkkkkkkkkklllggghhhjjjlllmmmmmmmmmmmmfffhhhiiihhheee___SSSGGG===:::777777:::;;;:::888777666333000...,,,******((('''&&&%%%$$$#########""""""######""""""!!! !!!$$$&&&&&&%%%###"""  !!!"""!!!!!!  !!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***************)))))))))+++***))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))***+++,,,---,,,+++)))'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******+++------,,,------///000000333333444444444444333333555555666888:::;;;<<<===>>>???AAAAAA@@@@@@AAABBBDDDEEEGGGIIIKKKLLLMMMMMMQQQQQQRRRTTTWWW[[[^^^``````^^^[[[WWWTTTRRRQQQPPPTTT___lllwww}}}||||||zzzxxxwwwvvvtttsssssstttuuuvvvwwwwwwvvvuuusssqqqooonnnoooooopppqqquuuyyy}}}}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||yyyvvvrrrpppnnnnnnnnnmmmmmmnnnooopppqqqsssttttttuuuuuuttttttsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqppppppppppppppppppooonnnmmmkkkjjjjjjjjjjjjeeefffiiikkklllmmmmmmmmmiiiiiihhhddd]]]RRREEE;;;666666777:::<<<;;;888444444333111...,,,***))))))'''&&&%%%$$$############"""""""""""""""!!!!!!  $$$&&&'''&&&###!!!!!!!!!"""""""""###""""""!!!!!!  !!!!!!""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((()))))),,,,,,,,,+++++++++++++++++++++***)))((((((((()))*********)))))))))(((((((((((((((((((((((((((((('''(((***+++++++++***))))))******++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))***+++---......,,,)))'''******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++------------------......111111222333444444333333444444555777888999;;;;;;===>>>??????@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLPPPPPPPPPQQQSSSWWW[[[]]]^^^^^^^^^]]]ZZZVVVRRRPPPNNNUUU___jjjxxx~~~}}}|||{{{zzzxxxvvvtttsssrrrssstttuuuuuuuuuuuutttsssqqqpppnnnnnnnnnoooqqqtttwww{{{~~~~~~|||{{{{{{|||||||||}}}}}}}}}zzzzzzyyyxxxvvvsssrrrpppnnnnnnoooooopppqqqrrrrrrssssssttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppqqqqqqooonnnmmmlllkkkjjjjjjiiiggghhhjjjkkklllkkkkkkjjjmmmiiibbbZZZPPPDDD:::555666777:::======:::555222111000...,,,***)))((((((&&&&&&%%%$$$############"""""""""""""""!!! """%%%%%%$$$!!! !!!"""###""""""!!!  !!!!!!""""""#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((++++++++++++++++++++++++++++++***)))((((((((()))))))))(((((((((''''''''')))))))))))))))))))))))))))***+++,,,---,,,+++*********++++++++++++******(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))+++---......,,,***((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,---------------,,,---...000111333444555555444444555777888999::::::<<<<<<===>>>@@@AAABBBBBBAAAAAABBBDDDFFFHHHIIIJJJMMMMMMMMMNNNPPPSSSVVVYYY[[[]]]___```___\\\XXXVVVOOOQQQUUU^^^iiixxx}}}|||||||||wwwvvvtttrrrqqqrrrsssttttttssssssrrrrrrqqqppppppnnnnnnooopppssswwwzzz}}}~~~|||||||||||||||{{{{{{{{{wwwwwwwwwwwwvvvtttsssrrrnnnooopppqqqqqqrrrssssssrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqppppppooopppppppppqqqrrrrrrrrrpppooonnnmmmlllkkkjjjiiiiiiiiijjjkkkjjjiiihhhgggkkkbbbWWWMMMCCC999555666999:::<<<<<<:::777333000......,,,***)))(((''''''&&&%%%$$$$$$######$$$$$$!!!!!!""""""!!!!!! """######!!!  !!!!!!""""""############%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((((((((((()))))))))))))))+++***))))))))))))))))))((((((((((((''''''''''''))))))************))))))******+++,,,,,,,,,,,,,,,******++++++++++++******(((((((((((()))))))))))))))((((((''''''(((((()))***))))))(((((())))))***)))))))))))))))))))))))))))***,,,------+++***)))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,------,,,,,,,,,+++,,,...000222444555555444555555666777888999:::;;;;;;;;;===@@@BBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGJJJJJJJJJKKKMMMOOORRRSSSWWWYYY]]]```aaa```^^^\\\TTTQQQPPPTTT\\\gggwww}}}||||||}}}vvvuuusssqqqpppqqqrrrsssrrrqqqppppppppppppqqqrrrooooooooopppssswwwzzz|||}}}||||||{{{{{{zzzzzzyyyvvvvvvvvvvvvuuutttsssrrrnnnnnnoooqqqrrrsssssssssrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppppppppooooooppppppqqqrrrsssssstttppppppooonnnmmmkkkjjjiiihhhhhhiiiiiihhhgggfffeeebbbWWWKKKBBB999333444::::::;;;:::888555222000///+++***)))'''&&&%%%%%%%%%%%%$$$$$$###############!!!!!!""""""!!!!!!  !!!""""""!!!   !!!!!!""""""######"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))***+++)))))))))((((((((((((''')))******++++++******)))***))))))))))))***++++++(((((())))))))))))(((((('''((((((((()))))))))******)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))******+++******)))(((((())))))))))))))))))((((((((((((((((((((((((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))***+++,,,------,,,,,,+++,,,...000111222333333333444555555666777888888999888888;;;>>>AAAAAA@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHIIIKKKLLLMMMNNNRRRUUUXXX\\\^^^_________[[[TTTQQQRRRUUUZZZeeeqqq}}}|||}}}~~~vvvtttrrrpppppppppqqqrrrqqqpppooonnnnnnppprrrsssoooooooooqqqssswwwzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwvvvuuusssrrrqqqmmmnnnoooqqqrrrrrrssssssqqqrrrrrrssssssrrrrrrqqqooooooooooooooooooooooooooooooppppppppppppooooooppppppqqqrrrsssssstttuuuqqqqqqpppooonnnllljjjiiiffffffgggggggggfffdddcccYYYNNNCCC<<<555000444===::::::888444000.........)))(((&&&%%%$$$#########$$$######""""""""""""###!!!!!!!!!!!!!!! ######""""""!!!!!!!!!  !!!!!!"""#########"""###$$$&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))******+++++++++,,,))))))(((((()))***++++++************)))))))))))))))***+++,,,,,,+++***))))))((('''''''''(((***+++&&&&&&''''''''''''&&&&&&'''((((((((())))))******+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++((()))+++,,,------,,,,,,------///000111111111111333333444444555666777777888666666999===@@@@@@>>>BBBAAA@@@@@@@@@AAABBBCCCCCCEEEFFFHHHJJJJJJKKKKKKPPPRRRUUUXXX[[[]]]^^^___```YYYTTTTTTTTTTTT\\\fffsss}}}{{{wwwvvvtttqqqpppppppppppppppppppppqqqqqqpppppppppppppppqqqqqqrrrvvv|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvuuutttsssrrrooooooppppppqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqppppppqqqqqqqqqppppppooolllmmmmmmnnnoooppppppqqqnnnooopppqqqrrrsssssssssqqqooolllkkkkkkkkkjjjhhhfffeeeeeehhhjjjggg___XXXIIIBBB:::555555777888888:::777333///,,,*********(((((('''&&&%%%%%%$$$$$$############"""""""""!!!"""""""""!!! """"""""""""!!!  """############$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''((((((((((((''''''((((((((((((((())))))***---------,,,,,,,,,++++++...---+++***)))******++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''((())))))***,,,+++)))''''''(((***+++'''((()))***+++,,,------***************+++++++++)))((('''''''''(((***+++---,,,,,,,,,,,,---......,,,,,,,,,+++***)))((('''''''''&&&$$$###$$$&&&)))%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++------......///000000000333444555666777888999:::888888777888999;;;===???===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGHHHHHHIIIIIILLLLLLNNNPPPTTTXXX\\\^^^bbb^^^WWWRRRPPPQQQTTTWWWbbbmmm~~~}}}|||wwwuuusssqqqooonnnnnnnnnnnnoooooopppqqqqqqpppppppppqqqqqqqqqrrruuuzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxyyyxxxxxxwwwuuuttttttsssppppppppppppqqqqqqqqqrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqpppoooooommmmmmnnnnnnoooppppppqqqoooooopppqqqrrrrrrrrrrrrrrrpppnnnllllllkkkiiihhhgggffffffgggeee___UUUNNN???;;;777555777999;;;;;;777555222...+++)))))))))'''''''''&&&%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!! """""""""!!!!!!   !!!"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((((((((('''''')))))))))((()))******+++,,,,,,,,,+++++++++******,,,,,,+++*********++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%&&&((()))''''''((()))***++++++,,,******++++++++++++,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,---......------------,,,+++******((('''&&&%%%$$$%%%''')))&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((())))))))))))*********++++++,,,,,,------.../////////111222333555666888999999888888888888888999:::;;;<<<===>>>@@@AAAAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQUUUXXXZZZ___]]]ZZZXXXUUUTTTTTTTTT\\\bbbmmm}}}}}}{{{vvvuuurrrooommmkkkkkkkkkllllllnnnoooppppppqqqqqqqqqqqqqqqqqqqqqtttxxx|||~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwyyyyyyxxxwwwvvvuuuuuutttppppppqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrqqqpppnnnnnnmmmnnnnnnoooooopppppppppoooppppppqqqrrrrrrrrrrrrtttqqqooonnnmmmllljjjhhhiiiiiigggccc[[[PPPFFF@@@888777666777999:::999888444222///,,,)))(((''''''&&&&&&&&&%%%$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!    !!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))))))))***++++++************)))))))))))))))***************++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''((((((((())))))***+++++++++,,,,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,---......------............---,,,)))((('''&&&&&&'''((()))''''''(((((((((((((((''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))***************++++++,,,------......//////111222444666777888777888888888888888777777;;;<<<===???@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJIIIIIIJJJKKKMMMPPPSSSUUUZZZ[[[]]]^^^\\\YYYUUUSSSWWWWWW\\\iii{{{}}}zzzvvvtttqqqmmmkkkiiihhhgggiiijjjlllmmmooopppppppppqqqqqqqqqpppppprrrvvvyyy|||~~~}}}}}}||||||}}}}}}~~~~~~}}}{{{yyywwwwwwwwwwwwyyyyyyxxxxxxwwwvvvvvvuuuqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqsssssssssrrrqqqooonnnmmmnnnnnnooooooooopppppppppooopppqqqrrrrrrrrrrrrrrrrrrqqqooooooooonnnllljjjkkkiiibbbXXXLLLAAA999666888999999:::999777333111///...,,,***(((&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!  !!!""""""  !!!!!! !!!""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******)))))))))(((((((((''''''''''''((())))))*********)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$###############$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&'''''')))))))))***++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...............---+++)))'''&&&'''((()))***''''''(((((()))((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,---...000222444555666555666888999999999888777999:::<<<===??????@@@@@@???@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHIIIKKKMMMOOOQQQTTTWWW\\\______]]]YYYWWWUUUTTTUUU\\\jjj{{{|||yyyuuussspppllliiigggffffffggghhhjjjlllnnnoooooopppoooppppppppppppqqqtttwwwzzz}}}|||||||||{{{{{{|||||||||~~~|||zzzxxxwwwvvvvvvwwwyyyyyyxxxxxxwwwvvvvvvvvvssssssrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqttttttssssssqqqpppnnnnnnooooooooooooppppppppppppppppppqqqrrrrrrrrrqqqqqqpppoooooooooppppppnnnllljjjdddXXXJJJ===555333333999:::<<<;;;888444///---++++++)))(((&&&%%%$$$$$$###############"""""""""!!!!!!!!!  !!!"""""" !!!!!! !!!"""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******************************))),,,++++++++++++,,,------+++,,,,,,------------,,,,,,)))&&&&&&(((******)))&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))***++++++++++++,,,---...000222333444333444666888999:::999999888999:::<<<===>>>??????>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMOOOPPPSSSWWW[[[]]]^^^^^^]]]UUUVVVUUUUUUZZZgggyyy|||zzztttrrroookkkiiigggfffeeefffgggiiikkklllmmmnnnnnnnnnooopppooooooqqqsssvvvyyy|||}}}||||||{{{{{{||||||}}}}}}|||zzzxxxwwwvvvvvvvvvxxxxxxwwwwwwwwwvvvvvvvvvttttttssssssssssssrrrrrrqqqqqqppppppppppppqqqqqqssssssssssssrrrqqqoooooopppppppppppppppppppppppppppqqqqqqrrrrrrqqqqqqqqqoooooonnnoooppppppmmmkkkdddZZZKKK<<<333111333555666888:::999555111...---((((((''''''&&&%%%$$$$$$""""""""""""""""""""""""!!!  !!!!!!  """""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""#########!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))***&&&'''((())))))))))))(((+++++++++++++++,,,------++++++,,,,,,,,,++++++***---)))%%%%%%(((******(((%%%&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******+++++++++,,,---...///000111222222333444666777888999999666777999:::<<<===>>>>>>>>>>>>???AAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMLLLNNNQQQUUUYYY\\\___```VVVXXXWWWSSSPPPWWWeeerrr~~~|||sssqqqnnnkkkhhhgggfffffffffggghhhjjjkkkllllllllllllmmmnnnoooooopppsssvvvxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuttttttttttttsssssssssrrrqqqqqqppppppppppppqqqqqqrrrsssssssssrrrqqqqqqpppppppppppppppppppppppppppqqqqqqqqqrrrrrrqqqqqqpppqqqppppppppppppnnnjjjgggYYYNNN>>>333000222555777444666666444000,,,+++,,,&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!   """###$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&$$$!!! ###$$$&&&%%%$$$######""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""""" !!!"""##################$$$$$$%%%&&&''''''%%%%%%&&&'''((()))******%%%&&&((()))***+++******+++++++++***++++++,,,---,,,,,,,,,,,,,,,+++***)))---((($$$$$$(((***)))'''&&&'''((()))************)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++,,,,,,---......///000000222222222222333444555666555666777999;;;======>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEFFFIIIKKKLLLJJJKKKNNNRRRUUUYYY[[[]]]ZZZ[[[XXXSSSOOOPPPXXX___ppp|||~~~rrrqqqnnnkkkiiigggggggggfffggghhhiiijjjkkkkkkkkkkkklllnnnooooooqqqsssvvvwwwzzz~~~~~~}}}|||zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssqqqqqqppppppppppppqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrqqqqqqpppsssrrrqqqpppooolllgggdddQQQEEE777000000555888999555666555111+++((('''(((%%%%%%&&&&&&&&&%%%$$$$$$ !!!!!!!!!!!!!!!   !!!###$$$%%%"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&### !!!###&&&%%%$$$###""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""""""""######%%%&&&'''((((((&&&&&&'''((()))***++++++%%%''')))+++,,,------,,,++++++******++++++,,,---......------,,,+++***))),,,(((###$$$'''***)))'''(((((()))++++++,,,,,,,,,************))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++---------.........//////333222111000000111222333444555777999;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCEEEGGGJJJKKKHHHJJJMMMQQQTTTVVVXXXXXX___]]]YYYUUURRRRRRSSSUUU```nnn}}}yyyuuusssoookkkhhhfffeeeeeedddfffhhhjjjkkkkkkiiiiiikkklllmmmmmmmmmooorrrtttyyyyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{yyywwwuuutttsssssstttuuuuuuuuutttsssrrruuuuuutttsssrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssqqqqqqpppppppppqqqssstttoooooooooooooooooooooooorrrqqqppppppqqqqqqooommmpppnnnmmmnnnnnnhhh]]]TTTBBB999000000666<<<;;;888777444000+++(((&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""  !!!!!! &&&---%%%!!!!!! !!!!!!!!!###"""!!! !!!"""#####################$$$$$$!!!!!!!!!!!!!!!"""######!!!""""""###$$$&&&'''(((&&&''''''''''''''''''&&&(((((('''&&&&&&%%%$$$$$$ """$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!! !!!""""""######!!!!!! !!!!!!!!!""""""""""""!!!!!!########################&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&******+++++++++,,,,,,,,,---+++***))))))+++,,,...///---++++++,,,,,,+++******&&&###"""%%%''''''&&&'''''')))******)))((((((+++***((('''&&&&&&''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,,,,,,,---...//////333222111111111222333444777777777888888999999:::<<<<<<===>>>???@@@@@@AAACCCBBBAAAAAAAAACCCDDDEEEHHHJJJMMMNNNPPPSSSVVVYYY^^^^^^]]]ZZZUUURRRQQQQQQXXX^^^jjj{{{}}}yyytttrrrnnnjjjgggfffeeeeeebbbdddfffhhhiiiiiiiiihhhkkklllmmmmmmnnnooorrrtttxxxyyyzzz||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||zzzyyywwwuuutttsssssstttuuuuuuuuutttrrrrrruuutttsssrrrqqqqqqqqqqqqrrrqqqpppoooooopppqqqrrrqqqqqqpppppppppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqooommmqqqpppooonnnhhh]]]PPPFFF:::555222444999<<<999666333111---)))&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!%%%***###  !!!!!!!!!###"""!!! !!!"""###$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""#########$$$$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$######""""""""""""""""""###$$$%%%########################!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! $$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''(((((()))))))))*********,,,+++)))))))))***,,,---...---++++++,,,---,,,+++)))%%%""""""&&&((((((''''''((()))***+++***))))))***)))'''&&&%%%%%%&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,+++,,,,,,---......///222222111111111222333444555555666777888888888888::::::;;;<<<===??????@@@BBBAAAAAABBBBBBCCCDDDEEEFFFHHHJJJLLLNNNPPPTTTVVVYYY\\\^^^]]]ZZZVVVSSSRRRSSSWWW```nnn}}}yyyrrrpppmmmiiigggfffffffff```aaacccfffggghhhhhhhhhkkklllnnnnnnnnnooorrrtttwwwxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{yyyxxxvvvuuutttssssssttttttttttttsssrrrrrrtttsssrrrqqqqqqppppppqqqqqqpppooonnnnnnooopppqqqqqqppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppoooooopppqqqqqqooommmnnnooonnniii^^^PPPAAA888000222555888;;;:::666333...,,,)))&&&$$$###$$$$$$%%%%%%%%%$$$$$$"""!!!!!!  ###'''!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! ######"""!!!!!!"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######""""""!!!!!! """###############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!! !!!!!!""""""############""""""""""""""""""""""""""""""######$$$$$$%%%&&&'''(((&&&''''''(((((('''''''''&&&&&&&&&'''''''''((((((***)))(((((((((***+++,,,---+++***+++---...---,,,'''$$$!!!###&&&))))))(((((()))***+++,,,++++++***(((((('''%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++++++++,,,------......111111000000111222333333222333555777888777666666777888999;;;<<<===??????@@@@@@AAABBBCCCCCCCCCCCCCCCEEEHHHIIIJJJMMMPPPSSSSSSXXX]]]```^^^[[[WWWUUUQQQRRRVVV___mmm~~~}}}yyyqqqooollliiigggfffffffff___aaaccceeeggghhhiiiiiikkkmmmnnnooooooppprrrtttvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxzzzzzzyyyxxxvvvuuuttttttttttttttttttssssssrrrrrrssssssrrrqqqpppppppppppppppooonnnmmmmmmnnnooopppppppppppppppppppppqqqqqqppppppoooooonnnnnnmmmmmmooooooooopppqqqpppnnnkkkiiiiiifff^^^QQQCCC999333///333888;;;:::777333111***(((&&&$$$#########$$$%%%%%%$$$$$$###""" !!!$$$ """###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!######"""!!!!!!!!!""""""######"""""""""""""""###"""##################""" !!!""""""!!!   !!!!!!""""""!!!!!!  !!!"""$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''((()))***+++*********+++---......,,,%%%###!!!###'''******(((((()))+++,,,---,,,,,,+++(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++,,,---------...///000000000111111222222000222555888999888666555777777888:::<<<===>>>???===>>>@@@BBBCCCCCCBBBBBBBBBDDDFFFGGGHHHJJJMMMPPPOOOTTT[[[______]]]\\\[[[VVVTTTSSSUUU___nnn~~~zzzrrrpppmmmiiigggffffffgggaaabbbdddfffhhhiiijjjkkkkkkmmmoooppppppppprrrtttuuuvvvxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwwwwyyyyyyyyyxxxwwwvvvvvvuuuuuuuuutttttttttsssssssssssssssrrrqqqpppppppppppppppooonnnmmmmmmnnnooopppppppppppppppppppppppppppooooooooonnnnnnnnnmmmmmmooonnnooopppqqqooollliiigggccc[[[OOOCCC:::444333444777::::::666222///...'''&&&%%%$$$######$$$$$$############"""!!!   !!!!!!!!!  !!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""  !!!!!!  !!!!!!!!!!!! """###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((***---...---+++$$$"""!!!###(((+++***(((((()))+++,,,---------,,,***************)))))))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***+++,,,------------......///000111111222222000222555888999999777666777888999:::<<<===>>>???;;;<<<>>>@@@AAABBBAAAAAABBBDDDFFFGGGGGGIIIKKKNNNOOORRRWWWZZZ\\\]]]___```[[[XXXTTTQQQUUU```nnnyyy~~~zzzsssqqqnnnjjjhhhgggfffgggcccdddeeefffhhhjjjkkkkkkkkkmmmoooqqqqqqqqqrrrttttttuuuwwwyyyzzz|||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttuuuuuutttsssrrrqqqqqqppppppqqqpppooonnnmmmmmmnnnoooppppppppppppqqqppppppooonnnppppppppppppppppppppppppoooooooooppppppnnnjjjfffccc[[[NNNAAA888333222222999:::999666222...+++***%%%%%%$$$$$$######$$$$$$!!!""""""""""""!!!  !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######  !!!""" !!!"""###### !!!"""############""""""#########$$$$$$$$$###$$$$$$%%%&&&'''(((((('''''''''))),,,,,,+++)))$$$"""!!!$$$(((+++***(((''')))***,,,---------,,,+++,,,,,,------,,,++++++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))+++---------,,,,,,,,,---...000111111111111000222555777888888888777888888999:::;;;<<<======999:::<<<===>>>???@@@@@@BBBDDDEEEFFFFFFGGGJJJLLLNNNPPPSSSVVVXXX[[[___bbb]]][[[WWWRRRPPPUUU___ggg{{{~~~zzzvvvssspppllliiigggggggggeeeeeeeeefffgggiiijjjkkkjjjmmmpppqqqqqqqqqrrrsssssstttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwuuutttsssrrrqqqqqqqqqqqqppppppooonnnnnnoooppppppooopppqqqqqqpppooonnnmmmnnnnnnoooooopppqqqqqqqqqpppppppppppppppmmmhhhdddXXXNNN@@@666222333444555999888555222///+++(((%%%$$$$$$######"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""#########"""""" !!!"""######"""!!!  !!!!!!!!! !!!"""   !!! !!!!!!!!!!!! !!!!!!!!!""""""!!!"""###%%%&&&&&&''''''&&&&&&&&&(((******(((&&&$$$###"""$$$(((***)))&&&'''(((***+++,,,---,,,,,,,,,,,,---......------,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))+++---------,,,++++++,,,...000111111111111000111333444666777777777888888888999999999::::::888888999:::;;;===??????BBBCCCDDDDDDDDDEEEHHHJJJKKKNNNQQQTTTVVVZZZ]]]```^^^^^^\\\WWWRRRQQQVVVZZZhhhvvv~~~zzzwwwuuuqqqmmmiiigggggggggeeeeeeeeeffffffhhhiiijjjjjjmmmppprrrrrrrrrrrrsssssstttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~|||||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvvvvwwwxxxuuuuuutttsssrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqooopppqqqqqqqqqooonnnmmmkkkkkklllmmmnnnoooppppppqqqqqqqqqqqqppplllfffbbbLLLBBB666000111666999999777555222000...+++&&&"""######""""""!!!!!!!!!  !!!""""""""""""  !!!###!!!""""""############""" !!!"""######"""!!!  !!!""" !!!"""""" !!!!!!    !!!!!!###$$$%%%&&&&&&&&&%%%%%%&&&(((***)))'''$$$%%%###"""%%%(((***(((&&&&&&''')))+++,,,,,,,,,,,,+++,,,---.........---,,,******))))))))))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''')))+++---...---,,,+++***,,,...///111111111000///000111222444555666777777777777777777777777777888777777888999;;;>>>???AAABBBCCCCCCCCCDDDFFFHHHIIILLLQQQTTTVVVXXX[[[]]]^^^```aaa\\\VVVRRRSSSVVVZZZiii{{{wwwqqqllljjjhhhgggeeedddccccccdddeeegggiiikkkllllllmmmnnnooopppqqqqqqsssssstttvvvxxxzzz|||}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz}}}|||{{{zzzxxxwwwvvvuuuttttttsssssssssrrrrrrrrrrrrqqqpppnnnnnnnnnnnnoooppppppqqqppppppooonnnmmmiiikkkmmmnnnnnnmmmmmmmmmrrrqqqnnnjjjllljjj]]]NNN@@@666---,,,333999:::777222111///,,,***(((''''''######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  """### !!!"""""""""""""""###""""""!!!  !!!!!! """  !!! !!!""""""""""""""""""###$$$%%%&&&''''''&&& !!!$$$((()))'''$$$'''((()))***+++,,,---------...............------,,,,,,,,,,,,++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))*********++++++++++++,,,,,,------.........000111111222444555666666666777777888888888888777777999::::::999888:::;;;??????@@@AAABBBDDDDDDEEEFFFIIIMMMRRRUUUVVVVVVVVVXXX\\\___```]]]YYYUUUSSSVVVYYYeeewww{{{wwwqqqmmmjjjhhhgggfffdddccccccdddeeegggiiikkkllllllmmmnnnooopppqqqqqqrrrssssssuuuwwwyyy{{{}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{zzzyyywwwvvvuuuttttttttttttsssssssssrrrrrrsssrrrpppooonnnoooooooooqqqqqqqqqqqqpppooonnnmmmkkklllnnnnnnnnnnnnnnnnnnpppqqqmmmhhheee```RRRCCC888333///111666999888444111///---+++)))'''&&&&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!"""""""""""""""""""""!!!!!!    """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$  $$$'''(((&&&$$$''''''((()))***++++++,,,------............------------------------,,,+++)))))))))(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))******+++++++++,,,,,,,,,++++++,,,,,,------.........//////000222333333444555666777777777777777777666777888888777777888999>>>>>>???@@@BBBCCCDDDDDDDDDFFFJJJNNNRRRTTTTTTUUUWWW[[[___```^^^ZZZWWWUUUSSSTTT]]]kkkzzzzzzwwwqqqmmmkkkiiigggfffddddddddddddfffhhhjjjkkkllllllmmmnnnooopppqqqqqqqqqrrrssstttvvvxxxzzz||||||}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||||||||||||||zzzzzzyyywwwvvvuuutttttttttttttttttttttssssssssstttsssrrrqqqppppppppppppqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnnnnooooooooooooooooookkkcccYYYOOOAAA666000111333666999888555222...---+++)))'''&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!! ###%%%&&&%%%###'''''''''((((((((()))))),,,,,,------------,,,,,,---......////////////...******)))))))))(((((((((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,------...///000111111444444555666666666666666444555666666555555666888<<<<<<===???@@@BBBCCCCCCAAACCCFFFIIILLLPPPRRRSSSVVVYYY]]]___^^^\\\ZZZYYYQQQPPPSSS\\\gggtttzzzvvvqqqnnnllljjjhhhfffddddddddddddfffhhhjjjkkkmmmmmmmmmnnnooopppppppppppppppqqqsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{|||||||||||||||yyyyyyxxxwwwvvvuuuttttttttttttttttttttttttttttttttttttsssrrrqqqqqqqqqppprrrrrrrrrrrrqqqpppooonnnpppooonnnnnnoooppppppoooooommmeeeYYYJJJ>>>444///000333888:::999555222000,,,+++***(((&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!""" !!!!!!"""""""""!!!!!!  !!!!!!   !!!###$$$######&&&&&&&&&&&&&&&&&&''''''***+++,,,,,,,,,,,,,,,,,,,,,---...///////////////+++************)))))))))&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''')))************+++++++++))))))***+++,,,------...,,,,,,,,,---...//////000222222333444555555555555333444666555444444555777::::::;;;===>>>@@@AAABBB@@@AAABBBEEEHHHLLLPPPRRRSSSWWW[[[]]]]]]\\\\\\]]]UUUQQQPPPSSSYYYcccsssyyyvvvrrrooommmkkkhhhfffeeeddddddeeefffhhhjjjlllmmmmmmnnnnnnooooooppppppnnnooopppqqqsssvvvxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvuuuttttttssssssttttttttttttttttttttttttssssssrrrqqqqqqpppqqqqqqqqqqqqpppooonnnnnnpppnnnmmmnnnooopppnnnmmmmmmggg[[[LLL===333///000666888;;;:::666222000///+++***)))'''&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  ###############""""""""" !!!!!!!!!  !!!!!!  !!!!!!""""""%%%%%%%%%%%%%%%%%%&&&&&&))))))***++++++++++++++++++,,,---...............,,,++++++++++++*********(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))(((((()))***+++,,,---...,,,,,,------...////////////000111222333444444333333444555555444444555777777888999;;;<<<>>>???@@@@@@@@@AAACCCFFFJJJNNNPPPPPPSSSWWWZZZ[[[\\\]]]^^^\\\XXXTTTRRRRRRWWWdddqqqyyyvvvrrrooonnnkkkiiigggeeeeeeeeeeeefffiiikkklllmmmnnnnnnnnnooooooooopppmmmnnnoooppprrrtttvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyyyywwwwwwvvvuuuuuutttssssssrrrrrrrrrsssssssssssssssssssssssssssrrrqqqppppppppppppqqqppppppooonnnmmmnnnlllkkkmmmoooooolllhhhfff[[[MMM@@@555///111666:::;;;:::777333///......))))))(((&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!""""""###!!!  !!! !!!!!!######$$$$$$###"""!!!   """$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,+++++++++******)))))))))((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&'''''''''((((((((((((''''''((()))+++,,,---------------.........//////---...///111222222222222222333555444333333444666555555777999;;;===>>>???@@@@@@AAABBBEEEHHHJJJLLLMMMPPPSSSVVVWWWYYY\\\^^^```]]]ZZZWWWSSSRRRYYYcccuuuxxxvvvrrrpppnnnllliiigggeeeeeeeeeeeegggiiikkklllnnnnnnnnnnnnoooooooooooolllmmmnnnoooqqqsssuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyxxxwwwvvvvvvttttttssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrssssssrrrqqqooooooooooooooooooooonnnllllllkkkiiiiiilllooonnniiidddYYYMMM@@@888222///333:::999888666333111///,,,+++'''&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######  !!!  !!!"""###""""""######""" !!!######$$$$$$%%%&&&''''''&&&'''((()))************,,,,,,---------,,,,,,+++------------,,,,,,,,,,,,************))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((((((((()))&&&'''((()))***,,,------,,,,,,------------......,,,---...///111111111111000222333333222111333444333444555777999;;;===>>>??????@@@AAACCCEEEGGGHHHKKKMMMPPPRRRTTTVVVZZZ]]]^^^^^^___]]]VVVPPPSSSZZZcccmmm~~~xxxuuurrrpppooollliiigggeeeeeeeeefffgggiiikkklllnnnnnnnnnnnnoooooooooooollllllmmmoooqqqsssuuuvvvwwwyyy{{{|||~~~~~~~~~}}}~~~~~~}}}}}}|||zzzyyyxxxyyyyyyyyyxxxwwwvvvuuutttrrrqqqqqqppppppooooooooopppppppppqqqqqqrrrrrrrrrqqqrrrssssssrrrqqqooonnnoooooooooooonnnmmmlllkkkiiihhhhhhlllooonnngggaaaPPPCCC888444222111666<<<666444222222111///+++(((%%%$$$$$$###""""""######!!!!!!!!!!!!!!!"""###### !!!  !!!"""###$$$!!!!!!""""""!!!!!!"""######%%%&&&'''((((((&&&'''((()))************............---,,,++++++......---------,,,,,,,,,************))))))))))))%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))(((((((((((())))))))))))&&&&&&''')))***,,,------,,,,,,,,,,,,,,,,,,------+++,,,---///000111111111///000111111000000111222222333444666999;;;<<<===>>>>>>???AAABBBCCCDDDDDDIIIKKKNNNPPPRRRUUUXXX[[[ZZZ]]]aaaaaaYYYPPPPPPUUUXXXbbbrrrzzzwwwtttqqqooollljjjhhhddddddeeegggiiikkkmmmnnnooonnnlllkkklllmmmooopppqqqqqqqqqrrrrrrsssssssssuuuxxx{{{}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{{{{zzzyyyxxxwwwvvvuuunnnoooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqqpppqqqrrrrrrpppnnnnnnmmmllllllmmmnnnmmmkkkkkkgggfffjjjooolll```VVVEEE;;;111000555;;;:::777888666222...+++***))))))%%%%%%%%%%%%$$$###""""""###""""""!!!   """###"""!!!"""!!! """$$$''')))***+++&&&&&&&&&&&&''''''''''''++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++---,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******))))))***+++,,,,,,------000...,,,))))))***,,,---+++,,,,,,---...///000000/////////000111111222222000111333555777999999:::<<<<<<<<<>>>???AAACCCDDDEEEEEEGGGJJJMMMQQQTTTUUUYYY[[[]]]^^^]]]YYYTTTQQQSSSWWWaaaooo}}}{{{xxxtttqqqooommmjjjhhheeeeeefffgggiiikkkmmmnnnooonnnlllllllllmmmoooppppppqqqqqqrrrrrrsssssstttvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxwwwvvvuuuttttttooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnmmmllllllnnnnnnlllkkkmmmkkkkkkkkkjjjaaaRRRFFF<<<777222333888;;;999555444222///,,,)))(((((((((%%%%%%%%%%%%$$$###"""!!!""""""!!!!!!  !!!!!!"""!!! !!!!!!  """###$$$%%%%%%&&&&&&''''''''''''((((((++++++,,,---------,,,,,,------------,,,,,,++++++---,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))))))))******+++,,,,,,---...,,,+++)))))))))++++++------------..................///000000111111222000111333555777888999999;;;;;;<<<===???AAACCCDDDFFFGGGHHHJJJLLLOOOQQQRRRXXXYYY\\\]]]\\\YYYVVVSSSQQQRRRYYYdddppp~~~|||yyyuuuqqqooommmjjjhhhffffffggghhhiiikkkmmmnnnnnnnnnmmmlllmmmnnnooopppppppppqqqrrrrrrsssttttttvvvxxx{{{|||||||||}}}~~~}}}|||{{{zzzzzzxxxwwwwwwvvvuuutttsssssspppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqooonnnnnnoooooonnnmmmmmmnnnnnnlllkkkmmmmmmmmmiiiaaaRRRBBB777222333555888;;;:::777333///...+++)))'''&&&&&&'''$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!  !!!"""""""""&&&&&&''''''((((((((((((***+++,,,---------------...---------------,,,,,,,,,,,,---,,,+++***(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,************)))))))))))).........------,,,,,,,,,---......///000000111111000111222444666777888888::::::;;;<<<>>>@@@BBBCCCGGGGGGGGGHHHJJJLLLMMMNNNUUUVVVYYY[[[[[[ZZZWWWVVVRRRQQQRRRXXXaaammm}}}zzzuuurrrpppmmmjjjhhhgggggghhhhhhiiikkklllmmmmmmmmmllllllmmmmmmnnnoooppppppqqqrrrrrrsssttttttwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}||||||{{{{{{wwwwwwwwwvvvuuutttttttttrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssqqqnnnmmmnnnpppooonnnmmmnnnooonnnllljjjkkkkkkiiiaaaTTTEEE888000000444888;;;:::777444222+++***)))'''&&&&&&&&&&&&############"""!!! !!!!!!!!!!!!""""""""""""!!!   !!!"""#########%%%&&&&&&''''''(((((((((******+++,,,------------------------------------+++,,,---...---+++)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))******++++++((()))***+++++++++***)))------,,,,,,,,,,,,,,,,,,---------...//////000000///000222333555666666777999999:::;;;===???@@@AAADDDEEEEEEFFFHHHIIIKKKLLLQQQSSSUUUXXXYYYYYYYYYXXXXXXTTTQQQSSSWWW```qqq~~~{{{vvvssspppnnnkkkhhhhhhhhhhhhhhhiiijjjkkkllllllllllllllllllmmmmmmnnnoooppppppqqqsssttttttuuuwwwyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{yyyxxxxxxwwwwwwvvvvvvvvvtttssssssrrrqqqpppoooooopppppppppppppppppppppppprrrrrrrrrpppoooooopppqqqoooooonnnooopppooollliiilllhhhaaaTTTFFF999222000555777::::::777333222111))))))(((''''''&&&&&&&&&""""""""""""!!!  !!!!!!!!!"""""""""######!!!  """###$$$$$$###$$$$$$%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,------------------------+++,,,---...---+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))******((()))+++,,,---,,,+++*********++++++,,,------...+++,,,,,,---......////////////111222444555555555777888888:::;;;===???@@@AAAAAABBBCCCEEEHHHIIIKKKMMMOOOQQQTTTVVVXXXYYYYYY\\\WWWRRRQQQQQQWWWdddppp|||wwwtttqqqnnnkkkhhhhhhhhhgggggghhhiiijjjjjjjjjjjjjjjkkkkkkkkklllllloooooopppqqqssstttuuuuuuxxxyyyzzzzzzyyyzzz|||~~~}}}|||||||||{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwuuuuuutttrrrqqqooonnnnnnoooooooooooooooooooooooorrrooommmmmmoooqqqqqqqqqoooooooooppppppoookkkiiijjjcccUUUEEE888111///000999999999666333000//////((((((((('''&&&&&&%%%%%%!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!   !!!"""###$$$%%%%%%&&&'''((()))***+++++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))'''(((***,,,------,,,,,,((())))))***,,,------...+++++++++,,,------.........///000222333333444444666666777888:::<<<>>>?????????@@@AAACCCEEEGGGHHHJJJKKKMMMPPPRRRUUUXXXYYY[[[WWWSSSQQQOOOPPPWWWaaaooo}}}|||xxxtttqqqnnnkkkiiigggggggggfffgggggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjnnnooopppqqqssstttuuuvvvyyyyyyzzzyyyxxxyyy|||~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuusssqqqooonnnmmmoooooooooooooooooooooooopppkkkgggiiiooorrrqqqooopppooopppqqqqqqoookkkhhhaaaVVVGGG999000///111444888777555333111...,,,+++'''''''''&&&&&&$$$$$$### !!!  !!!!!! !!!!!!!!!""""""!!!!!!"""!!!  !!!""""""$$$%%%&&&((())))))***************+++++++++,,,,,,+++************)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,))))))******++++++,,,,,,******++++++,,,---------......000111222222333333555555666777999;;;===>>>?????????@@@AAABBBDDDDDDHHHHHHJJJLLLOOOSSSVVVXXXYYYVVVUUUTTTPPPLLLOOOUUU___jjj|||}}}xxxuuurrroookkkiiiggggggffffffffffffgggggggggggghhhiiiiiiiiiiiihhhnnnooopppqqqssstttuuuvvvyyyzzzzzzyyyxxxyyy{{{~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwuuusssqqqooommmmmmooooooooooooooooooooooooooohhhcccfffnnnsssqqqmmmpppppppppqqqqqqoookkkhhhUUUJJJ<<<111...111666999666444222111000...***'''&&&&&&&&&%%%%%%###"""!!!  !!!""" !!!!!!!!!!!!  """###"""!!! !!!###$$$%%%'''((()))))))))))))))*********++++++++++++***))))))((())))))***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%&&&'''((()))***+++,,,+++++++++***************)))******+++,,,,,,------......///111222222222222555555666777999:::<<<===AAA@@@@@@@@@@@@@@@AAAAAAGGGGGGHHHJJJMMMQQQUUUWWWXXXWWWXXXXXXSSSMMMLLLPPPTTT\\\kkk~~~zzzvvvssspppllljjjffffffeeeddddddddddddeeeeeeggghhhiiihhhhhhjjjkkkooooooooopppqqqssstttuuu{{{{{{{{{{{{{{{|||}}}}}}~~~}}}||||||}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyxxxvvvtttrrrqqqppppppnnnmmmllllllmmmnnnpppqqqnnnnnnnnnnnnoooppprrrrrrqqqrrrooonnnrrrrrrgggXXXFFF<<<000+++---333777888333222000---+++)))((((((&&&&&&&&&%%%$$$###!!!!!!  !!!!!! !!!!!!    !!!"""###$$$$$$%%%%%%&&&'''((()))************))))))(((((('''''')))))))))))))))(((''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&))))))))))))************))))))))))))************------...///000111222222333444555666777888999::::::<<<>>>@@@AAABBBBBBAAAAAACCCFFFGGGIIILLLOOORRRUUUWWWZZZYYYVVVQQQNNNLLLOOOSSS\\\jjj{{{{{{wwwtttpppmmmjjjggggggfffddddddccccccdddeeeggghhhhhhhhhhhhjjjlllooooooooopppqqqrrrtttuuuyyyyyyyyyyyyzzz{{{||||||~~~}}}||||||}}}}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuusssrrrpppppppppmmmmmmllllllmmmnnnppppppoooooooooooopppqqqrrrsssuuuuuusssooommmhhhZZZKKK<<<666///...111555666666222111///---***)))((('''&&&&&&&&&%%%$$$"""!!!  !!!!!! !!!  !!!"""######$$$$$$%%%&&&'''((())))))''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))))))))(((((()))))))))*********(((((()))))))))*********,,,---...///000111111222222333444555777888999999999;;;===???@@@AAAAAA@@@@@@BBBDDDFFFHHHJJJNNNPPPSSSVVVYYYYYYVVVSSSQQQPPPJJJMMMSSS]]]lll~~~{{{wwwtttqqqmmmkkkhhhhhhfffeeecccbbbbbbbbbdddfffhhhhhhhhhhhhjjjlllooooooooopppqqqrrrssstttvvvwwwwwwxxxyyyzzzzzz{{{~~~}}}||||||}}}}}}|||zzzzzzzzz{{{{{{zzzyyyyyyxxxuuutttsssrrrppppppoooooommmmmmlllmmmmmmooopppqqqqqqqqqpppqqqqqqrrrsssssstttvvvuuunnneeeZZZJJJ===111//////111555777555333111///...+++)))(((''''''%%%%%%%%%$$$###"""!!!   !!!!!!!!!!!!  !!!!!!!!!  !!!"""######$$$%%%&&&'''((($$$$$$%%%&&&'''))))))***)))))))))))))))(((''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))******(((((())))))))))))******,,,,,,---...///000111111222222333444666777888888888999:::<<<>>>>>>??????>>>@@@CCCDDDEEEHHHKKKNNNPPPSSSWWWXXXWWWUUUUUUTTTIIIIIIKKKPPPZZZjjj{{{|||xxxuuuqqqnnnkkkiiihhhgggdddcccaaaaaa```ccceeeggghhhhhhiiikkkmmmppppppppppppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{}}}||||||}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxssssssrrrqqqpppooooooooolllmmmmmmnnnooopppqqqqqqsssrrrrrrrrrrrrsssssstttqqqsssrrrjjj]]]MMM>>>555---...000333666777444111///...,,,***(((&&&&&&%%%############"""!!!  !!!!!!!!!!!!!!! !!!""""""  !!!"""###$$$%%%%%%$$$$$$%%%&&&'''))))))***)))))))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***(((((((((((()))))))))***++++++,,,---...///000000000111222333444666777777666777888999;;;<<<=========>>>AAABBBCCCEEEHHHJJJLLLPPPTTTVVVWWWWWWWWWXXXOOOMMMJJJIIINNNZZZiiittt|||xxxuuurrrooollljjjhhhfffdddbbbaaa```___aaacccfffggghhhiiikkkmmmppppppppppppqqqrrrssssssuuuvvvxxxzzz{{{||||||}}}~~~}}}}}}~~~~~~}}}|||}}}}}}|||{{{zzzyyyyyytttsssrrrqqqppppppppppppmmmmmmnnnpppqqqrrrrrrsssttttttsssssssssssssssssspppoookkkaaaRRRAAA444///000111222444555444222000,,,+++***(((&&&%%%$$$$$$""""""""""""!!!  !!!!!!""""""!!!!!! !!!""""""  !!!""""""###%%%%%%&&&''''''((()))))))))))))))))))))((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((''''''(((((('''(((((((((((()))))))))'''(((((((((((()))))))))******+++,,,---...////////////000222333444555666555555666777999:::;;;<<<<<<===???@@@@@@BBBEEEGGGIIILLLPPPTTTUUUVVVXXXYYYUUUSSSOOOIIIHHHNNNYYYcccuuu}}}yyyvvvsssooommmiiihhhfffdddbbbaaa```___```bbbeeeggggggiiilllnnnqqqqqqppppppqqqqqqrrrssstttvvvxxx{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzzzzvvvuuutttrrrqqqqqqppppppnnnoooppprrrssstttttttttuuuuuutttsssrrrrrrssssssqqqjjj```TTTEEE555---+++333333333333222111//////***)))(((&&&%%%$$$###### !!!!!!!!!  !!!""""""""""""!!! !!!!!!!!!  !!!$$$$$$%%%%%%&&&'''(((((()))))))))))))))((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,***((('''&&&%%%&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))))))))***+++,,,---............///000222333444444444555555666777999:::;;;;;;===>>>??????@@@CCCEEEFFFIIIMMMPPPRRRTTTVVVXXXWWWVVVSSSLLLGGGGGGNNNUUUeeettt~~~zzzwwwssspppmmmhhhgggeeecccbbbaaa``````___bbbdddfffgggiiilllnnnqqqqqqppppppqqqqqqrrrrrrsssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxvvvuuusssrrrqqqqqqoooppprrrtttuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrmmm```QQQEEE999...+++---222333333222000...---,,,)))(((&&&%%%$$$###""""""  !!!"""""""""""""""!!!  !!!###$$$&&&'''((()))))))))))))))((('''''''''((())))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***((('''%%%$$$%%%&&&''''''''''''((((((((())))))'''''''''((((((((())))))(((((()))***+++,,,------------...///111222333444444444444555666888:::;;;;;;===>>>>>>>>>???AAADDDDDDGGGJJJMMMOOOPPPSSSUUUTTTWWWWWWRRRKKKGGGJJJOOOVVVbbbttt~~~zzzwwwtttpppmmmgggfffeeecccbbbaaaaaa```___aaadddfffgggiiilllnnnqqqqqqqqqpppqqqqqqrrrrrrrrrtttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxvvvtttsssrrrrrrpppqqqsssuuuwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqfffVVVEEE;;;333------222///111222222000---+++***((('''&&&$$$###"""""""""  !!! !!!!!!"""""""""""""""!!!!!!   ###%%%'''((()))))))))))))))((((((''''''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((''''''''''''((((((((()))''''''''''''((((((((()))(((((()))***+++,,,------,,,---...///000222333333555444444555666888:::;;;;;;===>>>>>>>>>???AAACCCCCCFFFIIIKKKMMMNNNQQQSSSSSSWWWZZZWWWOOOJJJKKKNNNLLLTTTcccuuu{{{wwwssspppmmmkkkjjjgggeeecccaaaaaaaaaaaabbbccceeeggghhhiiijjjooopppqqqqqqpppppprrrttttttuuuxxxzzz}}}~~~~~~}}}|||{{{yyywwwuuusssrrrqqqsssrrrrrrtttwwwyyyyyyxxxwwwwwwuuutttrrrooollliiiUUUHHH777,,,***,,,///000333111...---+++***'''%%%%%%$$$$$$###"""!!!!!!  !!!  !!!############"""""""""!!!"""!!!"""!!! !!!###$$$&&&&&&'''((()))***++++++))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''')))***+++,,,,,,---+++,,,.........///222444000000222333555666777888888:::<<<===>>>???AAACCCCCCDDDEEEGGGJJJMMMQQQSSSTTTRRRQQQRRRTTTSSSOOOLLLNNNOOOVVVbbbqqq{{{wwwtttpppnnnllljjjhhheeecccaaaaaaaaa```aaaccceeegggiiijjjkkkooopppqqqqqqpppqqqrrrtttuuuvvvxxx{{{}}}~~~~~~}}}|||{{{yyywwwuuusssrrrtttssssssuuuxxxzzzzzzyyyxxxuuuqqqpppoooiii___WWWEEE<<<000***+++000333555222000---,,,+++)))&&&$$$#########"""!!!  !!!!!!  """#########"""""""""!!!!!!"""!!!'''$$$ !!!###$$$%%%%%%&&&''''''((())))))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))***++++++++++++,,,.........///222444111111222333555666777777999;;;<<<===<<<===>>>@@@CCCCCCDDDFFFHHHKKKMMMOOOSSSRRRQQQRRRTTTSSSQQQNNNKKKKKKOOOXXXdddsss{{{xxxuuuqqqooonnnllliiifffcccaaaaaa```___```bbbdddgggiiikkklllooopppqqqqqqpppqqqsssuuuvvvwwwyyy|||~~~~~~~~~~~~}}}|||zzzxxxvvvtttssstttttttttuuuxxxzzzzzzyyy{{{wwwrrrrrrpppfffUUUHHH444///******---222555555111...,,,***)))(((%%%###!!!!!!!!! !!!"""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!! 111;;;000!!!######$$$$$$%%%%%%&&&&&&'''''')))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))))))))***,,,---------///111333222222333444444555666666999;;;<<<;;;::::::;;;<<>>AAADDDGGGHHHIIIHHHJJJKKKLLLMMMOOORRRTTTUUUQQQOOOMMMIIIHHHMMMUUU```ooo|||yyyuuusssnnniiidddaaa___^^^]]]^^^```cccfffhhhjjjlllmmmoooppppppqqqrrrtttvvvzzz|||~~~~~~}}}|||zzzxxxvvvtttsssrrrqqqqqqrrrtttuuuuuusssuuummm___LLL:::...(((&&&(((***...//////...------(((&&&###""""""!!! !!!""""""###$$$$$$###!!! !!! $$$)))---###%%%+++,,,&&&!!!"""$$$%%%''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&((()))))))))***---///,,,---...///000111222333444666777777666666777999888999<<>>@@@AAAAAAAAAEEEGGGIIIIIIIIIKKKOOOSSSRRRRRRUUUVVVQQQJJJIIIMMMLLLSSSaaaqqq}}}zzzvvvsssmmmgggbbb```^^^^^^[[[\\\^^^aaaeeehhhjjjkkkqqqrrrrrrqqqqqqsssvvvyyy{{{}}}}}}|||~~~|||zzzxxxwwwvvvwwwwwwvvvxxxyyyuuunnneeeSSS<<<,,,'''''')))(((111000...+++)))'''%%%$$$""""""!!!  !!!!!!"""!!!!!! !!!&&&!!!!!! &&&###)))GGGZZZDDD ***111***!!!!!!"""######%%%%%%%%%&&&''''''((((((***333444)))$$$***000...+++***)))(((&&&$$$###############"""""""""""""""########################%%%%%%%%%&&&&&&%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&''''''''''''((((((((((((,,,,,,------...//////000///000222222222444666999888999:::<<<>>>???AAAAAACCCDDDFFFGGGGGGIIILLLNNNRRRRRRQQQPPPNNNKKKIIIGGGKKKLLLQQQ\\\jjjzzz~~~|||vvvsssmmmgggbbb___^^^^^^]]]^^^```cccfffiiikkklllnnnooooooooooooqqquuuxxx{{{}}}~~~}}}{{{yyyxxxvvvwwwvvvuuuwwwxxxqqqhhhSSSDDD111%%%$$$'''***+++000///---+++(((&&&$$$###!!!!!!  !!!!!!!!!!!!!!! %%%$$$!!!"""$$$ !!!"""###"""(((---444<<>>???@@@AAACCCDDDEEEFFFHHHKKKMMMQQQQQQRRRQQQPPPMMMKKKIIIHHHGGGKKKTTT___mmm~~~vvvrrrmmmgggbbb___^^^^^^___```bbbdddgggiiikkklllmmmnnnooopppppprrrvvvyyyzzz|||~~~|||{{{zzzwwwwwwvvvuuuwwwtttiii\\\@@@555(((!!!"""(((,,,......---,,,)))'''%%%###"""  !!!!!!   (((+++$$$***'''""" """!!!  ###''')))000333888<<<@@@GGGPPPVVVsssyyy^^^222 """$$$%%%'''***,,,,,,,,,,,,###222:::111&&&$$$&&&&&&%%%&&&&&&'''(((((())))))&&&&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$###"""###$$$$$$######$$$&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,.../////////000333555555555666888999;;;<<<===???AAACCCDDDDDDFFFIIILLLOOOPPPRRRSSSRRRPPPNNNLLLGGGEEEFFFKKKRRR]]]nnn|||~~~vvvrrrmmmgggbbb___^^^]]]```aaabbbdddfffhhhjjjkkknnnpppqqqrrrsssuuuyyy{{{zzz|||~~~}}}||||||yyyyyyxxxvvvuuummmZZZIII444---%%%"""%%%***...///,,,+++***(((&&&$$$"""!!!   '''***""" !!!"""$$$&&&(((+++,,,--- !!!$$$)))000999AAAFFF```]]]YYYWWW\\\dddnnnuuussseeeLLL000 !!!###&&&)))+++,,,,,,,,,###---444///)))(((((((((%%%&&&&&&'''((())))))***&&&&&&%%%%%%$$$$$$##############################""""""######$$$$$$######"""###$$$$$$######$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))*********,,,---------...000222222333444555777888999:::===???AAABBBCCCEEEHHHKKKLLLNNNQQQSSSTTTRRRPPPOOOLLLIIIGGGIIIKKKRRR___kkk}}}uuurrrlllfffaaa^^^]]]]]]___```aaacccfffhhhiiijjjnnnppprrrssstttvvvyyy{{{zzz|||~~~}}}||||||zzzzzzxxxsssmmm___III666***'''$$$$$$(((---///000***)))(((&&&$$$"""!!! !!!&&&'''""" !!!!!! """'''!!!###'''+++111666999;;;333666<<>>NNNeee[[[222IIIcccOOO///$$$ !!!)))+++ """)))''' !!!'''"""...:::DDDDDDBBBFFFKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOQQQSSSSSSPPPMMMEEEEEEEEEDDDBBB???===;;;888777666555222,,,$$$!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###"""!!!  !!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%(((''''''(((((())))))***,,,,,,,,,---...///111222222222222222333444555666777999<<<>>>???AAADDDFFFMMMKKKKKKMMMRRRUUUTTTRRRLLLJJJGGGEEEGGGPPP^^^hhhzzz{{{wwwqqqkkkeeebbb```___]]]```dddhhhkkknnnsssuuuyyyzzz}}}~~~~~~|||{{{||||||}}}}}}}}}yyytttgggMMM666'''"""!!!''',,,,,,*********)))'''%%%###""""""!!! !!!&&&444>>>WWWcccttttttYYY444000^^^tttZZZAAAOOOiiixxxtttfffHHH$$$NNNfff[[[777<<>>RRRmmm}}}ooonnnTTTLLL:::000EEEfffgggPPPLLLNNN[[[aaaUUUIII@@@444PPPaaaRRR555JJJ555bbbqqqTTTCCC@@@AAAYYYkkkggg[[[VVVUUUSSSAAA444******&&& """##################"""""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''''''''''''''(((***,,,---------,,,.........///111333555666555666888888999:::>>>@@@CCCDDDFFFHHHJJJMMMPPPSSSNNNMMMKKKFFFCCCDDDJJJOOOYYYgggyyy~~~~~~~~~~~~|||yyysssmmmgggcccaaa```^^^aaaeeeiiillloootttwwwyyy{{{}}}~~~|||zzz}}}}}}}}}}}}~~~{{{{{{gggNNN999+++###(((&&&)))...///,,,+++---%%%$$$"""!!!###""""""%%%---444UUUfff~~~mmmQQQAAA???NNNPPPBBB===EEEOOO[[[XXXJJJ@@@;;;===FFF;;;<<>>>>>@@@BBBDDDFFFHHHLLLNNNJJJMMMQQQOOOJJJFFFCCCCCCGGGMMMZZZiiiwww~~~~~~~~~~~~}}}wwwqqqlllhhhgggffffffggghhhjjjnnnssswwwzzz~~~{{{mmmZZZGGG555(((&&&++++++,,,,,,,,,+++)))'''&&&$$$###!!! !!!!!! &&&"""$$$222AAAKKKVVVcccvvvqqq^^^OOOEEE===444---111(((%%%000>>>EEEDDDAAA***...444>>>KKK\\\lllwww}}}uuuyyywwwhhhYYYKKK<<<...$$$'''!!!!!!"""###&&&$$$ !!!"""###$$$$$$$$$$$$""""""!!!  !!!!!!""""""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&)))''''''(((+++---,,,++++++,,,---...///111222222222444666777777888:::<<<;;;===@@@AAACCCEEEIIILLLJJJLLLOOOOOOLLLHHHEEEDDDCCCHHHRRR___jjjxxx~~~~~~~~~}}}}}}~~~zzztttoookkkiiiiiiiiijjjkkkmmmqqquuuyyy{{{|||ppp___HHH777+++&&&(((---......,,,+++)))(((&&&&&&###"""!!! """###"""### &&&000>>>RRRkkk|||MMMAAA111&&&"""!!! ### AAAaaakkkkkklll|||qqq\\\MMM444---%%%,,,...!!!%%%###$$$$$$$$$$$$######"""######""""""!!!  """"""######$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&'''(((''''''((()))******)))******+++,,,...///000111222444666666666666888999888:::===>>>???BBBEEEHHHJJJJJJKKKMMMNNNLLLIIIFFFAAACCCIIISSS\\\hhhzzz~~~}}}}}}}}}~~~|||||||||}}}|||vvvrrrnnnlllkkklllmmmnnnqqqtttxxx{{{}}}~~~vvv```NNN888,,,'''&&&***...000...,,,)))'''&&&%%%%%%!!!!!! !!! !!!###%%%!!!)))888111GGGWWWnnn{{{qqqaaaLLL===***$$$333iiizzzmmmcccTTTEEE888,,,222:::%%%(((222"""%%%dddjjjYYYAAA!!!!!!!!!!!!""""""!!!!!! ######"""!!!!!!  !!!###!!!"""##################$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))(((((()))***+++,,,......///000222444555555555777999666888;;;<<<===???CCCEEEJJJHHHIIIKKKOOOOOOLLLHHHCCCBBBEEEKKKRRR\\\lll{{{~~~~~~}}}}}}}}}}}}{{{{{{||||||~~~}}}xxxtttpppnnnmmmoooppprrrtttwwwzzz|||~~~xxxlllNNN???///(((((()))+++...000...+++'''%%%$$$$$$$$$  !!!///===bbbzzziiiRRR>>>222)))IIIqqqbbbQQQ???333)))""" ***"""+++"""{{{vvv111 !!!"""""""""""""""!!!!!! !!!""" !!!""""""#########"""######$$$$$$%%%&&&&&&'''(((((())))))))))))))))))'''((()))***+++,,,---...---///111333444555888:::666777:::;;;<<<>>>AAACCCHHHGGGGGGJJJNNNPPPMMMJJJFFFCCCCCCGGGLLLTTTaaammm~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~{{{wwwtttrrrqqqqqqrrrtttvvvyyy{{{}}}~~~}}}lll\\\>>>444+++***+++,,,,,,...---+++)))&&&$$$""""""""" """...PPPooovvvfffVVVJJJ555,,,!!! $$$MMM~~~yyydddXXXFFF555((( UUUGGG!!!###$$$%%%%%%""""""!!!    !!!""""""###""""""!!!""""""###$$$%%%&&&&&&&&&((())))))(((((()))+++''''''((()))+++,,,---...+++---000111222444777999555777999::::::<<>>AAAEEEHHHIIIHHHHHHKKKNNNTTTNNNIIIGGGEEEDDDGGGLLLSSSbbbuuu~~~}}}|||}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}wwwdddQQQ;;;***&&&(((+++---......,,,+++%%%%%%$$$"""!!!$$$VVV|||nnnZZZBBB222===|||kkkZZZGGG222###$$$$$$$$$!!! III+++!!!"""#####################$$$$$$$$$###!!! !!!"""  !!!#########"""!!!&&&&&&&&&$$$######%%%'''''''''(((((())))))******,,,,,,,,,---...///000111222333444666888:::<<<<<>>@@@BBBFFFHHHKKKOOOTTTTTTPPPJJJDDDBBB???DDDKKKPPPYYYiii~~~~~~}}}}}}}}}~~~lllQQQ<<<111,,,++++++,,,,,,,,,+++)))'''$$$### ...mmmvvvfff]]]JJJ...!!!"""EEElllxxxttttttlllkkkkkkmmmrrrzzzzzzpppgggWWWLLL;;; &&&)))'''!!!777mmmKKK !!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!  """###$$$ """$$$$$$###"""###%%%$$$$$$$$$%%%&&&&&&''''''))))))))))))***,,,---...---...///111333444666666777999<<<===???AAAEEEGGGHHHMMMRRRTTTRRRMMMGGGDDDAAADDDHHHJJJOOO\\\ppp~~~~~~pppYYY@@@222...---+++***------,,,***(((&&&$$$###;;;vvvZZZ@@@+++)))+++""" @@@\\\hhhnnnttt{{{vvvssssssvvvyyy|||nnn888 ###"""!!!'''[[[SSS """"""###$$$%%%&&&''''''&&&&&&&&&'''&&&%%%%%%$$$#########"""""""""!!!!!! """###!!!#########"""###$$$#########$$$%%%%%%&&&&&&((((((((((((***+++,,,---+++,,,...000222444555666666777:::<<<===???CCCEEEFFFIIINNNQQQRRROOOKKKHHHFFFGGGGGGFFFIIITTTcccooo~~~~~~{{{sssZZZHHH555...---++++++,,,,,,+++***(((&&&$$$###"""HHHqqqRRR;;;)))"""!!!###!!!888ZZZlllqqqxxx~~~~~~```%%% $$$$$$### MMM~~~\\\  !!!!!!"""###$$$%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$#########""""""""" !!! """######"""###$$$""""""######$$$%%%%%%%%%'''''''''((()))***+++,,,++++++,,,...///111222333333555777999:::===@@@CCCDDDFFFIIINNNPPPQQQOOONNNJJJHHHFFFDDDFFFMMMWWW___rrruuuiiiKKK===111---,,,)))***...+++***)))'''%%%###"""!!! """***WWWpppPPP333###HHHyyyVVV%%%******$$$FFFggg((( !!!"""###$$$%%%&&&&&&&&&'''((((((((('''%%%%%%$$$$$$$$$############"""  !!!"""######""""""###"""""""""###$$$$$$%%%%%%''''''''''''(((***+++,,,++++++,,,------...//////111333555777888;;;>>>AAABBBDDDFFFKKKOOORRRRRRQQQLLLIIIEEEBBBDDDJJJPPPTTTaaavvv}}}fffSSS999333+++))),,,......,,,***(((&&&$$$!!! ))),,,000ssspppNNN111 222qqq???!!!""")))555AAA666$$$!!!---|||xxx>>>!!! !!!"""###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!###$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++++++++,,,---...///000111222333333444888===AAABBBCCCEEEHHHKKKNNNPPPQQQPPPMMMIIIEEEDDDEEEHHHJJJYYYfffzzzoooWWWDDD444///***)))+++...---+++)))(((&&&###!!!$$$)))EEEnnnDDD999+++ FFF}}}333$$$,,,WWW[[[___OOO+++ )))tttIII !!!###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""" """#########""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&*********+++,,,---...///000111222222333666;;;>>>@@@AAACCCFFFIIILLLNNNOOOOOOMMMIIIFFFDDDDDDEEEFFFOOO[[[mmmsss\\\DDD555...+++((())),,,---,,,***(((&&&%%%""" !!! gggqqq>>>###cccbbbbbbwww'''000GGGlllzzzeee???###fff]]] !!!######$$$%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""  """"""#########"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))***,,,---...///000000000111333777:::===>>>@@@CCCFFFIIILLLMMMNNNLLLJJJGGGEEECCCBBBBBBHHHOOO\\\mmmyyycccKKK999000)))((((((***------,,,***&&&%%%###!!! ???iii:::###### 666JJJ```ddd###000SSSxxxwwwJJJTTTsss&&&!!!"""######$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!  !!!"""######""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))***+++,,,///000000000000111555777:::<<<>>>AAADDDGGGJJJKKKMMMMMMLLLJJJGGGDDDAAA@@@GGGIIIPPP]]]nnn|||iiiQQQ<<<111---'''((()))+++------+++)))$$$###""" lllssscccOOO888***)))"""WWWCCCsssPPP###"""888[[[kkk^^^SSS===###AAA111 """###"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!  !!!"""###!!!!!!"""""""""##################$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***+++...///000000000111333666888:::<<>>BBBDDDFFFGGGHHHIIIJJJJJJIIIGGGFFFBBB???CCCLLLQQQVVVgggzzzvvveeeLLL999///+++)))''''''))))))(((&&&###"""""" )))@@@fff:::&&&!!! %%%YYY|||gggKKKNNNUUU```ooonnnHHH000(((!!!!!!<<>>""" SSSSSSOOOZZZ~~~*** ,,,999AAA&&&TTTqqq!!!!!! !!!"""$$$######"""""""""""""""""""""!!!   !!!"""!!! """"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------...000333777:::===>>>???AAADDDGGGIIIIIIHHHIIIIIIFFFDDDBBBAAADDDLLLVVV]]]qqq~~~|||tttYYYHHH444***((('''))),,,''''''&&&%%%$$$###""""""KKKeee<<<***$$$!!!@@@@@@aaasssvvvvvv[[[hhhqqqxxxcccaaa444111fffbbbwwwKKK[[[}}})))&&&***,,,)))$$$!!! >>>vvv,,, """###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!   !!!""""""!!! ########################&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))***+++,,,------...000333777:::<<<===???BBBFFFHHHIIIIIIIIIJJJHHHGGGDDDAAABBBGGGOOOUUU___rrr~~~}}}}}}~~~qqqbbbFFF888+++''''''(((***---&&&&&&%%%$$$###"""!!!!!!"""www]]]:::&&& LLLttteeebbbwwwhhh===RRR+++(((QQQzzz[[[EEE]]]{{{'''""""""###$$$%%%"""---~~~GGG!!!###############$$$$$$$$$$$$"""!!!  !!!"""###""""""######""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******++++++,,,,,,---///222666999;;;===@@@DDDGGGHHHIIIJJJKKKKKKJJJFFFBBBAAACCCHHHLLLTTTcccxxx||||||{{{}}}wwwaaaLLL:::000'''&&&'''&&&&&&(((%%%$$$$$$###"""!!! """===ddd>>>###!!! $$$TTTNNN&&&QQQ*** !!!CCCwwwLLL@@@aaayyy&&&$$$***...+++&&&###zzzeee !!! !!!!!!!!!!!!!!!"""!!!!!!  """#########!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))******+++++++++,,,///333666999:::===AAADDDFFFHHHJJJLLLMMMKKKIIIEEEBBBBBBDDDFFFPPPYYYiii|||{{{|||}}}}}}zzzmmmSSS;;;111***&&&'''(((&&&%%%&&&######"""!!! """###fffuuuWWW222!!!!!!&&&MMMqqq999%%%YYY,,,444cccXXX===eeeuuu&&&"""'''000111000'''kkk)))  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!"""######$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))+++++++++,,,...111555777777:::>>>AAACCCFFFIIIKKKKKKLLLKKKHHHEEEDDDDDDFFFJJJNNNXXXhhh{{{~~~{{{~~~~~~yyyooo^^^FFF222)))%%%$$$((()))'''&&&'''""""""!!! ###...lllOOO111### ...^^^ppp***666aaa---%%%NNNxxx{{{;;;iiinnn$$$&&&...---%%%XXX888 !!!!!!""""""######!!!""""""""""""!!! !!!!!!  !!!""" !!!""""""###$$$$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''+++++++++,,,...000333444555888;;;>>>@@@CCCFFFIIIIIIKKKLLLKKKIIIFFFFFFFFFFFFGGGNNN[[[lll}}}zzz}}}zzzmmm[[[JJJ888,,,&&&$$$$$$((()))&&&%%%&&&!!!!!! NNNoooSSS333777WWWjjjeee"""MMMfff+++111jjjhhh999iiifff """###%%%DDDNNN !!!!!!"""######!!!""""""###"""!!! !!!!!!!!!!!!  $$$$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))***,,,---///000111333666999;;;===@@@CCCFFFGGGIIILLLLLLJJJGGGFFFEEEDDDFFFLLLVVV```ppp~~~|||wwwzzztttaaaKKK:::...((((((%%%&&&(((((($$$"""###!!! ###!!!mmmrrrCCC###===VVV^^^VVV"""^^^iii***!!!;;;~~~UUU888iii``` ''''''$$$$$$111ddd&&& !!!!!!!!!"""#########""" """!!!!!!!!! ((('''&&&$$$###!!!  !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++---.........333555777999;;;>>>BBBEEEFFFIIILLLMMMJJJGGGDDDCCC@@@CCCIIIPPPUUU___wwwzzzuuueeeSSS???...)))+++'''&&&&&&%%%$$$###"""""""""CCC^^^JJJ000 RRREEE:::III%%%eeeyyy333RRRfff555___SSS######888///))) !!!!!!!!!############"""!!!###"""   !!!!!!!!!!!!""" !!!"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&(((***,,,...///222333444666888:::<<<===DDDDDDFFFIIILLLKKKGGGCCCAAADDDGGGGGGKKKWWWiiixxx~~~xxxvvviiiWWWFFF555((($$$&&&&&&&&&%%%$$$###""""""!!!!!!```ggg888***###&&&]]]JJJ777FFF'''mmm::: %%% ///kkkfffXXXrrrRRR!!!+++LLL222 +++xxx999 """""""""""""""!!! ###"""     !!!""""""###$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&''')))+++---...000111333444777888:::;;;BBBBBBCCCGGGJJJJJJGGGDDD@@@CCCDDDFFFIIISSSbbbmmm~~~~~~{{{tttkkkZZZEEE666+++$$$"""$$$&&&%%%$$$###"""!!!!!! &&&qqqxxxRRR,,,000mmmRRR222BBB)))xxxGGG !!!444666***!!!!!!QQQnnnhhhuuuRRR!!!!!!)))111>>>CCC666&&&lllNNN !!!""""""""""""!!!###"""   !!!!!!"""######$$$$$$######"""$$$%%%%%%&&&(((***,,,---...///000222444666888888@@@@@@AAACCCGGGHHHHHHGGGAAABBBAAABBBFFFNNNWWW^^^rrr|||}}}}}}wwwnnn```MMM888,,,'''$$$$$$&&&%%%$$$######!!!!!! EEEjjjNNN111<<<{{{\\\---sss>>>+++XXX444KKKWWW<<< (((mmm{{{TTT```SSS%%%EEE[[[QQQ111 $$$bbbfff !!!"""#########""""""  !!!""""""###"""""""""###$$$$$$%%%'''(((***+++,,,---///111333555666777>>>>>>???AAADDDGGGIIIJJJFFFCCC@@@???BBBHHHOOOTTTbbbrrr~~~}}}~~~}}}sssgggSSSAAA///&&&&&&&&&&&&((($$$###"""!!! %%%llltttYYY;;;!!!KKKiii---aaa===---jjj!!!EEEiiiccc<<<###888~~~oooBBBNNNVVV777LLLUUUXXX$$$###[[[/// """#########"""!!!!!!  !!!!!!"""""""""!!!#########$$$%%%'''((())),,,,,,...000222444555666;;;<<<>>>@@@CCCFFFJJJLLLKKKGGGAAA>>>>>>CCCJJJNNNTTTcccvvv~~~yyyjjj[[[CCC555((($$$%%%%%%%%%&&&###""""""!!! ***www\\\///'''(((^^^xxx222OOO???111}}}&&&+++NNNppp^^^???%%%"""TTTyyyFFFMMM[[['''""" HHHmmmdddOOO222 SSSMMM """#########!!!!!!!!!  !!!"""""""""""""""""""""###$$$%%%''''''***+++,,,...000222444555777:::<<>>AAAFFFKKKQQQ\\\lll|||~~~~~~~~~~~~}}}|||yyyppp\\\III666,,,%%%%%%&&&%%%$$$$$$"""!!!!!! %%%^^^wwwiiiVVV000"""333sss:::BBBBBB555...(((TTTkkk\\\555###666vvv}}}IIIKKKaaa  )))$$$!!!(((+++iiigggYYY>>> )))444888777666555444000,,,'''### ###%%%''''''GGGfff !!!"""""""""!!!!!!!!!!!! !!!""""""#########!!!!!!!!!"""###$$$%%%&&&((()))***,,,...000111222333666:::===>>>@@@DDDGGGGGGIIIJJJFFFAAA???BBBGGGMMMVVVaaakkk|||~~~}}}}}}zzz{{{zzzwwwsssfffOOO:::///)))&&&((()))&&&$$$$$$"""!!!  )))333(((<<>>AAADDDBBBHHHMMMKKKDDD???@@@CCCDDDKKKRRRZZZiii}}}{{{zzzvvvyyy{{{wwwiiiTTT>>>000((('''&&&%%%%%%%%%%%%%%%"""!!! XXXZZZ***qqqPPPCCCQQQFFFJJJMMM///###gggUUU:::;;;!!!*** !!!)))555@@@@@@888000333111...,,,***((($$$!!!&&&''' !!!"""######"""  !!!""" !!!!!!"""$$$&&&'''((((((***+++---///000333444555666888;;;@@@DDDCCCGGGJJJIIIDDD???======HHHIIIOOOXXXbbbrrr~~~}}}{{{zzzwwwxxxvvvmmm\\\FFF222'''''''''&&&&&&%%%%%%$$$$$$!!! dddbbb,,,[[[jjjHHH^^^(((333@@@333333tttggg???111"""&&&'''%%%&&&~~~///!!!"""######"""!!!  !!!!!! !!!###!!!"""$$$$$$###"""$$$%%%&&&&&&'''(((***---///000111333444555666999===AAABBBEEEHHHIIIFFFBBB???>>>DDDEEEJJJRRRZZZggg|||~~~}}}|||zzzyyyyyyxxxqqqbbbNNN:::,,,%%%%%%&&&&&&&&&&&&$$$###"""---uuuuuu<<>>UUU777888vvvGGG$$$###999mmmkkk}}}<<<)))ZZZKKK """"""""""""""" !!!"""!!!  """%%%&&&'''&&&$$$######$$$""""""###%%%''')))+++,,,///111222333333555888;;;>>>>>>AAAEEEIIIIIIEEEAAA??????BBBHHHMMMSSS```lll~~~zzzyyyxxxvvvuuummmeeeVVVCCC111'''$$$%%%###$$$%%%%%%$$$""" OOOhhh111ppp555fff```***%%%]]]yyyttt///vvv&&&KKK^^^  !!!"""######  """###%%%$$$######$$$%%%!!!""""""$$$%%%''')))***...000222333333555888:::;;;;;;===CCCHHHJJJGGGDDD>>>===???DDDHHHMMMWWW```qqq}}}yyywwwuuusssrrriii]]]JJJ777***$$$###$$$$$$$$$$$$$$$"""   aaattt555OOO666XXXnnn(((444hhhyyy,,,rrr'''###CCCttt&&& !!!"""""" !!!######"""###$$$&&&""""""######$$$&&&'''(((,,,...111222333444777999999999<<<@@@DDDGGGGGGGGG???======AAADDDGGGNNNWWWaaauuu|||wwwuuussspppoooaaaRRR>>>///(((&&&''''''%%%$$$###""" )))pppIII333;;;QQQyyy))) $$$&&&hhh///nnn)))&&&===000 !!!  !!!  !!!######""""""$$$%%%$$$$$$######$$$$$$%%%&&&(((+++...000222333666888666888;;;===@@@CCCGGGJJJDDD@@@>>>@@@AAACCCIIIPPPUUUeee{{{|||wwwtttqqqooommmSSSDDD111%%%###&&&((('''%%%$$$"""!!!///zzzaaa'''|||DDDSSS333,,,333~~~,,,eee%%%---###&&&999888!!!  !!! !!!"""!!! """###$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((,,,///000222444666555888;;;<<<===@@@GGGLLLJJJEEEAAAAAABBBCCCHHHNNNPPP\\\nnn~~~~~~zzzxxxxxxrrrggg]]]DDD:::---$$$###%%%%%%%%%&&&###FFFvvv666VVV^^^<<>>mmm666bbb"""+++gggCCCccc000$$$ ***^^^OOO """"""!!!!!!   !!!###$$$$$$######$$$$$$%%%&&&&&&&&&%%%''')))***+++...222555444777999;;;<<<>>>AAACCCHHHHHHEEEAAA>>>>>>AAADDDFFFLLLVVVcccvvvzzzrrrcccOOOAAA///***$$$"""%%%'''((('''"""!!!'''ZZZeee///kkk333oooyyy(((HHHNNN\\\666666### (((ZZZ]]] !!!!!!!!!!!!!!!  """######"""#########$$$%%%%%%&&&&&&%%%&&&(((((()))+++///222444666888:::;;;<<>>>>>EEEIIIPPPYYYggg{{{|||ppp]]]HHH999'''%%%###$$$&&&((('''&&& ---ddd>>>QQQ999\\\888cccZZZSSS:::""")))jjjWWWGGG>>>```lll""" !!!!!!!!! !!!!!!""""""""""""######$$$%%%%%%%%%%%%&&&'''''''''(((+++...222444777888999:::===???CCCEEEHHHIIIFFFAAA<<<999BBBEEELLLRRR[[[kkk~~~~~~~~~uuueeePPP;;;///%%%%%%%%%&&&''''''%%%$$$555oooaaa666zzzHHHLLLWWW###,,,xxxhhhMMM>>>!!!&&&!!!ZZZmmmZZZ|||%%% !!!""" !!!"""!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&%%%&&&))),,,///222444666777888;;;===@@@CCCGGGJJJIIIDDD===888<<>>@@@EEEIIIJJJFFF???:::;;;===CCCKKKNNNRRRbbbttt}}}~~~~~~~~~yyydddLLL888,,,((($$$&&&((((((&&&$$$!!! IIIRRR>>>;;;zzzSSS...+++kkk}}}JJJDDD!!!$$$)))eee555  !!!!!!"""######$$$###$$$%%%%%%%%%&&&)))+++))),,,///222444777:::===<<<>>>BBBGGGJJJHHHCCC>>>===;;;@@@HHHKKKLLLYYYjjj|||~~~}}}}}}}}}~~~nnnWWW???...'''&&&"""$$$''''''%%%"""  MMMzzz(((rrr;;;ooohhh888555~~~HHHBBB!!!%%%+++999<<<%%% !!!!!!"""############$$$%%%%%%%%%&&&))),,,(((***...111333666:::===;;;<<<@@@FFFJJJJJJEEE@@@:::666999AAACCCDDDOOO___kkkvvv\\\EEE333'''###%%%'''''''''&&&%%%$$$"""!!!!!!dddIII222SSSOOOooo%%%UUUZZZGGGSSSiiiwwweeeyyy~~~999EEE %%% %%%777///wwwDDD%%%!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&''''''))),,,...000333777:::666;;;@@@DDDEEEEEEDDDEEE===888666;;;@@@EEELLLRRR]]]ooo~~~~~~~~~lllPPP:::,,,$$$$$$''''''&&&&&&%%%###!!!  ###kkkggg000ccclll@@@vvv***999gggxxxYYYUUUBBBOOO+++...'''"""###...cccvvvTTT!!! !!!""""""######$$$$$$%%%&&&&&&&&&&&&(((+++---///111555888666999>>>AAABBBBBBCCCDDD@@@:::777999===AAAHHHOOOVVVbbbvvv~~~~~~}}}~~~~~~~~~rrr[[[>>>,,,%%%###%%%)))&&&&&&$$$###!!!$$$&&&---uuuAAA;;;;;;888!!!PPPoooMMMWWW}}}QQQwww]]] &&&...---"""000ppp !!!#########$$$%%%%%%&&&&&&$$$''')))+++,,,///333555555888;;;===>>>???AAACCCCCC<<<777777888;;;BBBJJJQQQUUUcccyyy~~~}}}}}}}}}}}}~~~zzz^^^HHH000$$$"""$$$&&&)))'''&&&$$$!!!%%%&&&:::jjj444gggTTTMMM"""999gggDDDXXX~~~WWWddd___***CCC###""" """"""######$$$%%%%%%%%%###%%%''')))***,,,000222555777999:::;;;===@@@CCCEEE???999666555666===EEEMMMPPPXXXjjj~~~}}}}}}}}}}}}~~~|||lllIII888'''"""$$$&&&&&&''''''&&&###!!!######LLLRRR>>>```$$$333RRRyyyVVV???```qqqooouuu&&&:::FFF~~~+++!!!!!!!!!"""######$$$$$$%%%"""$$$&&&'''(((***---000444666888999:::<<<@@@CCCFFF@@@;;;888555333888@@@FFFLLLTTT```qqq~~~~~~}}}~~~~~~qqq]]]999---$$$$$$''''''&&&&&&&&&$$$""" ```}}}:::ssssss111"""===UUU444NNNrrr|||333###:::}}}BBB!!!!!!!!!"""######$$$$$$"""$$$&&&&&&''')))+++...333444666888999;;;>>>AAADDDAAA???===888333666<<<<<>>AAAAAABBBBBB<<<555555:::777@@@JJJPPPXXXiiinnnMMM///***%%%###%%%&&&$$$$$$&&&!!!  &&&'''~~~<<>>((( !!!!!!"""############$$$&&&&&&&&&(((***,,,---000333555666777999;;;???AAADDDEEE???777666999777>>>FFFJJJPPP^^^sss~~~~~~wwwWWW:::,,,'''%%%###$$$''')))'''%%%!!!888zzzqqqDDDkkk||| ### %%%'''###+++nnnnnndddgggnnn^^^555___!!!$$$...111<<<%%%*** :::NNNNNNJJJ!!!"""""""""$$$&&&&&&%%%%%%%%%'''---///222444555666888999;;;???CCCDDDAAA<<<777555666888===EEEMMMWWWhhhvvv{{{dddHHH333)))&&&%%%$$$%%%'''(((&&&$$$ <<>>:::666777777;;;BBBHHHQQQ```mmmiiiKKK555***%%%%%%%%%%%%&&&((('''$$$""" FFF|||yyyLLLUUUPPP***'''666jjjccchhhQQQ```TTT000\\\333  ---***!!!<<>>999555333666999>>>GGGQQQWWWiiinnnRRR888+++)))'''###%%%'''((('''### )))fff|||nnnaaaFFF333%%%>>>\\\@@@zzz???iii~~~NNN!!!&&&&&&???www\\\""" !!!$$$'''%%%'''***,,,---...000111333222444999???BBBBBBAAA===777444555888;;;BBBJJJSSSaaatttsss[[[>>>...'''%%%$$$%%%&&&((((((%%%!!!;;;eeennnjjj^^^WWW]]]GGGFFFDDDJJJYYYdddkkkwww]]]tttddd@@@"""PPPCCC[[[LLL///:::PPP000SSS}}}XXXBBBooobbb%%%###"""###...oooggg***"""%%%###%%%(((***+++,,,---//////111333777<<>>CCCJJJUUUeee~~~qqqRRR<<<***%%%$$$!!!''''''%%%""" ===cccxxxyyy]]]444FFFccc___hhhTTT---!!!111RRR$$$mmmBBBkkk]]]sss^^^pppxxx444xxx000kkk>>>ooowww&&&!!! """KKKFFF   !!!!!!###$$$%%%&&&''')))******...000111333555888===AAAFFFEEEBBB;;;444222666:::LLLMMMSSS```pppvvvcccEEE333&&&%%%%%%!!!!!!&&&&&&$$$!!! 999lll\\\<<>>DDDnnn{{{444NNNdddDDDUUURRRJJJeeewww///000lllqqq000 !!!######$$$%%%'''((()))***---...000111333777;;;???CCCDDDBBB===666222444777>>>AAAIIIVVVeeeyyy~~~gggOOO444)))"""$$$'''###"""%%%%%%### IIIyyyFFF<<>>iii333WWW~~~AAA666999___WWWeee???mmm222???qqq...""" )))PPP>>> """"""###%%%&&&'''((()))***,,,...///111444888;;;@@@BBBCCC@@@:::555333333555999BBBLLLWWWiii~~~sssWWW<<<+++######&&&$$$###$$$###!!!!!!TTTaaa888VVVWWWRRRCCC...###OOOnnn444aaa[[[JJJrrryyykkkKKKUUUUUU^^^666;;;888fff!!!***%%%!!!555vvv}}}444 !!!"""###%%%&&&''''''''')))+++---...000444777<<<@@@CCCCCC???999444222666:::AAAHHHNNN[[[rrr~~~~~~~~~~~~}}}~~~~~~wwweeeHHH000(((### !!!$$$$$$$$$%%%!!!777mmmoooMMMGGGwwwvvvccckkk<<>>888555777999???DDDIIISSSfffxxx~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}xxxhhhRRR:::***'''$$$"""!!!###$$$$$$$$$ HHH~~~:::UUUwwwyyySSS222888:::&&&QQQNNNDDDnnnIIIPPPqqqFFFddd777BBB///]]]+++%%%)))$$$///222555uuu,,,!!!"""###$$$%%%$$$&&&((()))***+++---///444888>>>CCCDDDAAA===:::444444888===CCCLLL\\\kkk~~~~~~}}}}}}}}}|||||||||||||||}}}~~~|||}}}}}}pppWWW>>>---'''###$$$#########$$$###"""WWWDDDddduuuOOOBBB$$$+++EEElll>>>ttthhh@@@---eeewww}}}XXXRRR___>>>FFF111ZZZ666$$$,,,+++###&&&000===iii::: !!!"""###$$$###%%%'''))))))***+++---000333999???BBBBBB@@@>>>555222222888???GGGSSS]]]sss}}}}}}|||||||||{{{{{{{{{{{{|||}}}{{{~~~zzz~~~{{{iiiKKK111&&&&&&"""$$$$$$%%%%%%### +++jjjvvvDDDzzzWWWhhh\\\:::===```bbb???;;;999kkk```MMM]]]zzzsssFFFSSS???UUU666"""(((&&& '''cccEEE"""!!!"""######"""%%%'''((())))))***,,,,,,///444;;;@@@BBBBBB@@@:::444222666<<>>AAACCC???999444333666;;;???HHHRRRddd{{{~~~}}}|||zzzyyyxxxxxxwwwyyy{{{||||||}}}zzzoooXXX>>>...(((%%%###!!!###$$$&&&&&&$$$!!!&&&\\\|||rrrfffxxxNNN@@@___yyyNNNDDD^^^??? """&&&---[[[555!!! """$$$%%%%%%&&&((()))((((((***,,,111777<<>>BBBSSSooo~~~}}}}}}}}}~~~uuuWWW>>>---(((###"""$$$&&&$$$!!! NNN[[[nnnDDDKKKrrr111%%%;;;;;;UUU000 !!!"""###$$$$$$&&&'''''''''))),,,///333555;;;@@@CCC@@@888111333444777<<>>yyyuuurrrqqqQQQ""""""777ooohhh---(((CCCLLLLLL:::%%% """""" """ fff777 """######$$$%%%&&&''''''))),,,...111333999???BBB???888222333333666:::>>>GGGXXXhhhoooUUU;;;+++)))%%%""""""$$$%%%$$$""",,,uuuzzz]]]rrr```%%%>>>fffTTTZZZxxxOOO"""000@@@TTT```ZZZ'''!!! !!!%%%(((333TTT@@@ !!!"""###"""$$$%%%&&&&&&(((+++------111666<<>>999555333222444777:::???LLLYYYsss~~~~~~~~~~~~~~~yyyaaaGGG333)))&&&$$$""""""$$$%%%$$$###!!!aaalllhhhpppqqq)))444hhh~~~fffUUUFFFJJJhhh{{{<<<---RRRmmmPPPCCC... $$$!!!!!!000KKKjjjJJJ  !!!!!!"""!!!"""$$$%%%&&&''')))++++++///444:::======;;;999222111333666777:::DDDNNNbbbyyy~~~~~~}}}~~~nnnSSS;;;,,,'''$$$###""""""#########"""MMMnnnwww111 %%%PPPtttJJJ;;;AAARRRzzz|||999  """%%%''',,,444___^^^MMM666888KKKLLL;;;+++'''(((888WWWWWW""" !!!!!!!!!###$$$%%%&&&((()))***---333888;;;<<<======333111222555666888???GGGVVVkkk~~~~~~~~~uuu___EEE111'''%%%############""""""!!!!!!888~~~ooozzz666!!!!!!iiihhhPPPBBBXXXttt333###%%%### &&&RRRaaaffffff|||eee''' """$$$$$$%%%&&&((((((,,,111555888:::<<<>>>666333333444555666;;;BBBMMM]]]uuu~~~~~~~~~xxxfffNNN999,,,&&&%%%###$$$$$$###!!!   bbbwwwuuuxxxzzz===###&&&LLLgggeeeFFFYYY~~~lll... ***;;;LLLddd}}}ooo(((  !!!######$$$%%%&&&%%%)))...111333666:::===;;;666333444444333888>>>DDDOOOccc~~~~~~~~~~~~~~~~~~}}}oooXXXBBB222+++((((((###$$$%%%###!!!GGG}}}kkk~~~uuummmJJJ)))rrrTTTUUU]]]MMMsss}}}lll444"""***+++BBBuuurrr'''!!!#########$$$&&&###''',,,...000333888<<<>>>999444333222111555:::>>>EEEWWWrrr~~~{{{~~~yyyaaaEEE555---(((###!!!###!!!,,,[[[]]]ZZZtttCCC~~~{{{%%%FFFJJJsssaaaccc{{{zzz!!!$$$000999SSS```ooowww ### !!!"""###%%%'''$$$'''+++...000333555777>>>999444111111333555666:::BBBNNN___vvvxxx~~~}}}~~~|||lllVVV===000+++'''$$$######!!!>>>~~~yyyxxxbbb___OOOmmmGGG###bbbyyypppaaa""""""""""""...@@@YYYuuu!!!!!! !!!!!!"""$$$&&&$$$'''***,,,...000333666<<<:::777444222333444666999>>>GGGTTTiiilllyyy|||{{{~~~vvv]]]III444***'''%%%""""""###!!!!!!EEEzzzRRReeeDDDUUUNNNzzzmmm)))""";;;}}}%%% '''888GGG^^^vvv###  !!!###$$$%%%&&&((()))***---000333888::::::888444222333555777:::@@@HHHXXXrrrqqq}}}~~~}}}}}}~~~yyylllPPP???...%%%###!!!### 111ddd|||ooohhhUUURRROOOMMMMMMLLLJJJIIIPPPUUU^^^kkk{{{MMM~~~QQQcccCCCgggIII###%%%QQQ|||%%%""" 555QQQfff***%%% !!!###&&&'''''''''(((***...222555999===;;;555111111444444666;;;AAAKKKaaa~~~}}}{{{|||qqq```DDD666(((######!!! !!!...CCCKKKNNNHHHHHHTTThhhiiilllppptttwwwvvvuuunnnjjjbbbZZZSSSNNNKKKIIIqqq~~~dddhhh[[[222aaavvvEEE+++uuu}}}''' +++@@@]]]999%%% !!!&&&&&&'''''''''***...111111777<<<<<<666222111222222444999???EEEUUUqqq~~~~~~zzz~~~}}}~~~yyyeeeRRR777,,,###"""#########$$$ 444RRRsssyyysssPPPVVVgggzzzQQQ$$$^^^nnn)))###[[[}}}'''"""$$$;;;QQQqqqRRR""" !!!###%%%&&&&&&'''))),,,//////444999:::777333111111000111777>>>BBBJJJaaaxxx}}}~~~{{{~~~~~~zzznnnVVVAAA111(((!!!"""###""""""###$$$EEEuuu}}}nnnmmm{{{lll>>>EEEVVV000###666tttzzzqqq !!!(((;;;PPPmmm """!!!$$$%%%&&&(((***---...000444777777555222000///...333:::===AAARRRggg~~~}}}|||uuudddJJJ444111)))""""""""" 333,,,"""'''___UUU&&&VVV|||<<< %%%hhhppp```###$$$###,,,???RRRjjj$$$ """"""$$$&&&''')))+++---...111555777666222//////,,,///666999;;;JJJ]]]uuu}}}|||nnnWWW???///&&&### !!!###$$$ ///gggaaaUUU}}}zzz}}}rrrXXX|||UUU444AAAnnnfff%%%'''WWWUUU^^^999((("""---SSSkkk111!!!!!!###%%%&&&'''((()))***...111444666777777,,,---///222666<<>>KKK___}}}ttt]]]BBB...&&&&&&"""!!!!!!"""""" ,,,^^^III;;;nnnzzzNNNccc\\\+++ZZZuuuccc""" ///AAALLLttt,,,###&&&''''''&&&'''(((***---///111333444999444...,,,///444888999CCCPPPiii{{{iiiPPP777((($$$%%%!!!!!! !!! 333qqqOOOEEEqqq}}}@@@rrr```"""***RRRpppwww{{{:::!!!$$$###555OOOnnn///"""$$$%%%&&&&&&&&&''')))+++---///111222888444///---...111555777>>>GGG[[[vvvrrrZZZBBB000&&&######!!!!!! AAAwwwOOOGGG|||000YYYiii***IIImmmVVVzzzlll$$$ ***888UUUlll666 """$$$%%%%%%&&&&&&''')))+++---///111555555222///---///333666:::AAAPPPfffyyyeeeIII444+++'''###"""!!!!!!UUU}}}\\\RRRHHH===zzz666### ///SSSXXXcccwww~~~###"""@@@xxxDDD  """$$$%%%%%%%%%&&&'''))),,,...///444777777333---+++///444666<<>>,,,((('''""""""!!! """ \\\OOOgggOOOCCCyyy???))),,,BBBCCC+++$$$GGG999!!!#########!!!)))GGGuuuPPP   ###%%%%%%%%%%%%&&&(((+++---///444999;;;666---))),,,222555:::AAAJJJZZZuuu{{{bbbJJJ333+++'''###!!!666cccWWWbbb||||||sss666(((111JJJ<<>>$$$%%%'''((((((((()))***,,,///333666555111---***)))---333999>>>KKKcccyyy~~~~~~lllZZZ;;;...!!!###IIIvvvggg^^^iiiXXXbbb```000///666(((&&&!!! 111666###,,,TTTggg,,,!!! )))###KKKJJJ """%%%((())))))(((((((((+++,,,000444777555...)))(((+++000666:::DDDWWWhhh~~~~~~}}}~~~yyyaaaLLL333*** !!!HHHFFFmmmjjjbbbssspppXXXBBB&&&,,, ///333)))777ZZZwww... :::^^^OOO !!!$$$'''))))))(((''''''******---222777666000***((()))---333777???MMM[[[xxx}}}|||~~~~~~|||}}}}}}pppUUU>>>---'''!!!!!!***[[[UUU\\\}}}___hhhYYY,,,  ***666ccc///!!!"""(((AAAfffSSS """%%%''''''''''''((()))))),,,111555555222...''''''***///333888CCCNNNeee~~~~~~~~~|||~~~~~~vvveeeJJJ222'''$$$  ###DDDvvvVVViii[[[uuu}}}eeeEEE&&&***HHH222### ###&&&HHHggg\\\######%%%%%%&&&((()))'''))),,,///333444333222***((((((,,,///333;;;CCCTTTnnn~~~~~~|||~~~|||qqq___CCC,,,###""" !!!!!! >>>RRRoooJJJ[[[vvvIII//////GGGZZZZZZFFF"""...OOOwww{{{555%%%$$$$$$"""%%%///888vvvccc&&&!!!###$$$&&&(((***'''))),,,///111222444444...***))),,,...111777>>>HHH^^^~~~}}}|||zzzfffHHH333...!!!!!!!!!HHHaaabbbaaarrr]]]%%%$$$!!!!!!)))'''666***"""EEEBBB,,,"""!!!555PPP```mmm)))!!!###&&&'''$$$%%%'''***...222555777222...***(((+++000666999DDDPPPnnn~~~~~~~~~}}}~~~|||qqqZZZ@@@,,,%%%  %%%[[[ooojjj]]]{{{{{{;;;!!!""" ###&&&"""===999!!!"""%%%&&&JJJ222!!!###%%%&&&$$$%%%'''***---111444666333///***(((***...444777>>>GGG^^^~~~~~~}}}}}}|||}}}~~~xxxbbbJJJ666(((  555wwwwwwZZZ```&&&######---tttpppNNN[[[777!!! $$$ %%%:::}}}=== """$$$&&&%%%&&&'''))),,,///111333333///+++''''''+++111444888???MMMhhh~~~~~~~~~}}}}}}~~~}}}}}}oooTTT<<<000((( HHHvvvvvv\\\GGG&&& ///ooorrrLLLHHHMMMMMM### +++***JJJ222999SSSEEE"""###$$$&&&&&&'''(((***---///000333000,,,'''&&&(((---111666===EEEUUUuuu~~~|||xxxeeeHHH333,,,&&& """___yyymmmxxxttt111$$$>>>mmmkkksssXXX___===!!!+++"""WWW|||mmmLLL!!!"""###%%%%%%&&&''')))+++---...111000---)))&&&'''***...222;;;BBBKKKbbb~~~~~~|||pppXXX???...'''"""888}}}{{{^^^~~~MMM  \\\uuuOOOkkkppp(((444 )))RRRTTT!!! !!!"""$$$$$$%%%&&&(((***+++,,,...000///,,,(((&&&))),,,+++444===DDDUUUuuu~~~~~~}}}}}}|||uuuaaaHHH777,,,###&&&SSSfffbbb{{{BBB$$$+++999wwwhhhaaaZZZccc555EEE===MMMttt]]]%%% !!!"""###$$$%%%''')))+++,,,,,,///111///***'''(((***)))---666???KKKbbb}}}~~~~~~~~~}}}|||{{{zzzmmmSSS;;;111+++### ,,,gggfffLLLccc,,,'''(((rrrhhhNNN```___pppddd))) !!!""""""###$$$&&&)))***,,,***///222111,,,((((((***++++++111;;;EEETTTsss~~~~~~~~~}}}{{{zzz{{{yyyuuuaaaHHH000(((### CCCHHHtttggg(((ttt}}}CCCooojjjVVV{{{!!! !!!############%%%(((***,,,...///000///...+++'''%%%+++'''***444;;;FFF```zzz~~~~~~~~~~~~~~~{{{{{{{{{uuunnnVVV@@@+++%%%""" $$$WWWwww\\\RRRjjjzzz~~~>>>XXXccc***;;;&&& """"""###$$$&&&((()))***---...//////...+++'''%%%***'''***222777@@@VVVnnn~~~~~~~~~~~~~~~}}}|||}}}zzzooobbbFFF555%%%!!!!!! 555tttbbb{{{uuu___{{{jjjCCC@@@ZZZccc+++ !!!###$$$&&&'''((((((,,,---...///...+++(((&&&(((&&&)))///222888III\\\|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||zzziiiWWW:::---""" JJJbbbfff~~~^^^WWW888---"""$$$&&&'''''''''***,,,---......+++)))'''%%%%%%(((,,,...333@@@NNNggg~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~wwwbbbMMM222)))!!!'''aaa___rrrnnn{{{WWWnnn???}}}111!!!###%%%&&&&&&&&&(((***,,,......,,,***(((###$$$'''+++---111;;;DDDTTTsss~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{yyynnnWWWAAA---'''!!!777|||JJJqqqiii}}}QQQQQQddd>>> """###%%%%%%&&&''')))+++------,,,+++)))"""$$$''')))+++000888>>>LLLddd~~~~~~}}}}}}}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~|||yyyrrrcccJJJ444((($$$ $$$JJJtttddd{{{aaaPPPiiiQQQRRR!!! !!!###%%%&&&&&&'''***---------+++***###%%%'''(((***///555999GGGWWWuuu}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}wwwmmm[[[AAA+++$$$"""(((,,,!!!WWWddd}}}cccSSS|||JJJaaa((( ###%%%&&&%%%'''***,,,------,,,***$$$'''((('''(((---222555@@@KKKddd~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}yyyfffIII444,,,$$$ !!!uuu___rrr```???}}}bbb$$$  """"""%%%&&&'''***---...---,,,+++'''######''',,,///000999EEEXXXsss~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||sss\\\???+++$$$""" """---rrrpppyyy}}}nnnFFFlllhhh''' !!!"""%%%&&&'''))),,,---------+++'''######&&&***------444===MMMeee~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||xxxiiiPPP444$$$ &&& EEEZZZwwwSSSWWWqqq((( !!!%%%%%%&&&''')))+++---...+++((($$$###%%%(((******333999DDDWWWuuu~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyqqq^^^DDD---""" !!!```^^^mmmdddHHHzzz''' $$$%%%%%%&&&&&&(((,,,...---***'''%%%%%%&&&((()))333666===KKKeee~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxjjjRRR999(((!!! vvvhhhyyyfffyyyAAA((("""###%%%%%%$$$&&&***---...---***(((&&&&&&''')))---///555@@@UUUuuu~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvaaaEEE...###%%%\\\fffCCCrrr+++"""%%%%%%$$$%%%(((,,,......,,,)))&&&&&&'''))),,,...444<<>>WWWqqq~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{gggOOO444%%%---~~~kkkjjjPPP000 """$$$%%%&&&&&&)))+++...---***&&&%%%&&&'''&&&+++111333888NNNeee~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{wwwtttWWWBBB+++ !!!999{{{sss~~~***!!!###%%%&&&''''''***------+++(((&&&%%%'''&&&***......111AAATTT~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{|||zzzssskkkHHH777%%%KKKwww)))"""$$$&&&'''%%%(((+++---,,,***&&&$$$%%%%%%(((++++++---999FFF~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz||||||{{{}}}{{{nnn```===///!!!###aaaooo111 ###%%%'''$$$&&&))),,,---+++'''%%%$$$$$$''')))***---555>>>~~~~~~~~~~~~~~~~~~zzz~~~~~~}}}~~~zzzhhhTTT444))),,,yyyvvv<<<!!!$$$%%%$$$%%%'''***,,,,,,)))&&&###$$$%%%'''***///555:::~~~}}}}}}~~~~~~~~~zzz~~~~~~||||||uuu]]]CCC+++###444HHH """$$$$$$$$$%%%(((+++,,,***'''$$$$$$$$$%%%)))///444777~~~}}}}}}~~~~~~xxx||||||yyywwwnnnRRR555&&&999TTT!!!###%%%$$$$$$'''+++,,,+++(((%%%%%%$$$$$$(((///333444~~~~~~~~~~~~~~~}}}|||zzzzzz|||yyyyyytttaaaDDD---###]]]ttt%%%&&&&&&'''((())))))***&&&&&&&&&%%%&&&)))...222~~~~~~~~~~~~}}}|||{{{zzz|||zzzyyywwwnnnYYY===((("""###fff%%%"""###$$$&&&(((***+++,,,''''''&&&%%%%%%(((---000~~~~~~~~~~~~}}}|||{{{{{{xxxzzzzzzttteeeMMM222!!!!!!+++ttt111 """%%%(((+++---...)))((('''%%%$$$&&&***...~~~~~~~~~~~~~~~}}}|||{{{xxx{{{{{{qqq[[[AAA***444999!!!$$$'''***,,,---+++***(((%%%$$$%%%(((+++}}}~~~~~~~~~~~~}}}}}}|||zzz}}}{{{kkkRRR888&&&====== !!!###&&&((()))***,,,+++(((%%%###$$$'''***}}}~~~~~~~~~~~~}}}}}}|||}}}vvvbbbGGG///###HHH@@@ !!!###$$$&&&'''''',,,+++(((%%%######&&&)))}}}~~~~~~~~~~~~~~~}}}zzznnnWWW<<<((( TTTDDD """$$$%%%&&&''',,,+++(((%%%"""###&&&)))~~~}}}~~~~~~~~~~~~|||vvvhhhOOO555### !!!\\\GGG!!!$$$&&&'''(((+++***(((%%%"""###&&&)))~~~~~~}}}~~~~~~}}}}}}qqqXXX===)))###UUU;;;PPPxxxJJJ !!!"""###&&&***---+++&&&""""""$$$~~~}}}~~~}}}~~~~~~}}}|||kkkPPP777&&&)))ddd;;;"""444ZZZ|||KKK!!!(((&&&333TTTzzz___ """$$$%%%&&&***---+++&&&""""""###~~~|||{{{~~~~~~~~~}}}vvvaaaDDD---!!!444gggFFF///!!!&&&999GGGAAA...###### 000RRRhhh  ###%%%&&&%%%)))+++***&&&###"""###~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzznnnUUU777%%%???```nnn{{{nnnKKK:::&&&%%%!!!!!!!!!!!!DDDfffddd""""""###$$$%%%'''***)))'''$$$######~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}uuucccJJJ--- HHHTTT###@@@eeeiiiPPP>>>BBBQQQaaawwwnnnRRR???333,,,(((!!!###%%%lllhhh$$$ !!!"""$$$&&&(((((('''%%%$$$###~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{~~~zzznnnWWW>>>&&& PPPRRR777222...'''!!!)))555DDDUUU___cccKKKMMMOOOOOOKKKCCC;;;666%%%!!!(((000FFF:::)))###666ttt&&& $$$%%%&&&''''''&&&$$$###~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{}}}vvvgggJJJ555""""""VVV[[[999 """ """###"""!!!"""  """!!!!!!$$$!!!iii((( !!!###$$$%%%'''((('''%%%###}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}tttcccBBB///$$$YYYmmm<<<&&&  PPP))) """#########%%%&&&((('''%%%###~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}{{{fffQQQ111)))###hhheee===&&&***aaa*** """%%%'''((('''&&&%%%~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}uuu]]]FFF---%%%$$$kkksssJJJ((('''VVV,,, """$$$'''((('''&&&%%%~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzyyykkkPPP777(((!!!'''qqqfffQQQKKK>>>+++ BBB000""""""!!!!!!$$$&&&''''''&&&%%%~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxxxxtttaaaDDD---###***vvvtttFFF))) &&&GGGYYY666!!!""""""""" """%%%&&&&&&&&&%%%~~~~~~~~~~~~}}}}}}}}}|||zzzxxxwwwvvvmmmWWW;;;''' ,,,wwwuuuMMM...CCC=== !!!###%%%%%%&&&&&&~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxwwwsssdddKKK222%%%***sssyyyTTT*** !!!)))AAADDD """$$$%%%&&&&&&~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyxxxpppZZZ>>>***###&&&lllllliiiwwwzzzssseeeTTT111  """***AAA}}}JJJ!!!!!!###$$$&&&&&&~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{yyynnnTTT666$$$!!!"""fffEEE((('''...,,,$$$ +++AAA000'''AAANNN###!!!"""$$$&&&&&&~~~~~~~~~~~~}}}~~~|||tttaaaGGG000""" ```xxxaaaNNN>>>444!!!>>><<<'''------hhhTTT!!!%%%%%%$$$~~~~~~~~~~~~}}}~~~{{{ppp[[[AAA+++ !!!___}}}zzzsss^^^AAA)))+++GGGCCC"""***%%%AAArrrVVV!!!$$$%%%$$$~~~~~~~~~~~~}}}yyyiiiQQQ666$$$ ]]]ttt```JJJ888...,,,...444+++...@@@;;;### ---[[[[[[ ###$$$$$$~~~~~~~~~}}}}}}uuuaaaFFF--- [[[mmmZZZIII555***'''""" """'''%%%+++mmm```"""$$$$$$~~~~~~~~~~~~}}}}}}~~~oooWWW<<<'''ZZZPPP)))!!!999ggg ###%%%~~~}}}~~~~~~~~~~~~}}}zzzgggKKK333$$$XXXCCC  """ ###### MMMmmm!!!"""%%%~~~~~~~~~~~~~~~~~~}}}ttt^^^@@@+++"""WWWAAA!!!"""+++WWWqqq"""!!!%%%~~~~~~~~~~~~}}}pppXXX999&&&!!! UUU===333ttt###!!!%%%~~~~~~~~~}}}}}}~~~|||wwwjjjHHH***###!!!+++''''''DDDNNN*** """PPP$$$~~~~~~}}}||||||}}}yyyttt```AAA&&& """ !!!NNN\\\MMM666 !!!!!!"""lll(((~~~~~~|||~~~}}}{{{||||||vvvnnnSSS888"""&&&VVVvvvggg555  NNN+++ &&&&&& ~~~~~~}}}}}}||||||}}}{{{qqqfffGGG222  ---cccjjj;;;XXXKKK%%% $$$111ccc+++!!! ~~~~~~~~~~~~||||||~~~zzzlll]]]===... 777fff|||lllKKKUUUOOO777```TTT''')))bbb///!!! ~~~~~~~~~{{{{{{}}}wwweeeSSS444))) %%%ccczzz```TTT~~~www[[[&&&???CCC***(((bbb555!!!,,,###~~~~~~~~~~~~~~~~~~~~~|||yyyyyy{{{sss^^^III+++$$$"""***ZZZ{{{fffeeeLLLMMMIII(((KKK```HHH###"""222qqq777!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwwwwyyyqqqYYYBBB$$$ %%%IIIlll[[[aaammmlllmmmMMMmmm]]] 444666 ~~~}}}||||||{{{{{{zzzyyyxxxlllOOO444$$$ 444fffjjjQQQ'''$$$AAA666~~~}}}}}}|||||||||zzzxxxtttfffHHH...###)))LLLjjjsssQQQ&&& """VVV~~~888 ~~~}}}}}}}}}}}}}}}{{{wwwooo\\\???'''""" 333UUU}}}oooLLL!!!)))bbbttt===~~~~~~~~~}}}}}}||||||{{{vvvjjjTTT888###!!!///???QQQddd{{{III!!!###333bbbGGG~~~~~~~~~~~~~~~{{{{{{zzztttdddLLL333### 444QQQJJJ!!!HHHLLLTTT ~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxqqq]]]CCC---###%%%$$$999CCCeee===ccc !!!~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwmmmVVV:::'''!!!"""###>>>777 444777qqq### (((!!!~~~~~~~~~~~~~~~~~~}}}zzzvvvjjjQQQ444""""""+++???lll333"""JJJ666yyy&&&'''UUUooo\\\888###~~~~~~~~~~~~~~~~~~~~~~~~~~~www```EEE111$$$CCC/// (((yyyMMM$$$&&&000<<>>+++222\\\VVV''' ~~~~~~~~~~~~||||||||||||||||||||||||zzzmmmUUU:::((("""!!!!!! 111AAAUUU^^^000111ooo...!!!'''111222!!! ~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyjjjOOO555&&&"""###&&&&&&&&&%%% $$$---VVVvvvXXX111!!!JJJ/// 555VVVTTT&&& ~~~~~~}}}|||{{{{{{||||||{{{zzzxxxfffJJJ111###"""$$$ """"""!!!&&&...!!!555XXXPPP&&& +++777### ###///999%%%~~~~~~~~~}}}|||{{{{{{}}}}}}|||zzzttt```CCC,,,!!! $$$222---$$$444SSSkkkLLL((( !!!mmm888 %%%;;;??????CCCCCC===~~~~~~~~~||||||{{{|||}}}~~~|||{{{nnnWWW999&&& $$$$$$222HHHTTTgggFFF!!!KKK666  ###???LLL;;;***((($$$~~~~~~~~~~~~|||{{{{{{|||~~~~~~|||zzziiiPPP222"""  $$$'''555eeeXXX)))  111111"""(((+++ ~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}zzzxxxeeeKKK...!!! ###,,,;;;VVVwwwvvvCCC !!!DDDLLL...'''!!!~~~~~~~~~~~~}}}}}}}}}|||{{{{{{||||||{{{wwwuuu]]]DDD,,,"""!!!&&&>>>gggoooCCC$$$@@@^^^~~~111fff,,,&&&...DDDNNNGGG555$$$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||{{{yyytttqqqSSS===)))"""'''999[[[{{{FFF000777%%%///rrr}}}???EEE)))$$$ ||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{zzzwwwsssoooKKK888'''""" %%%---GGGtttyyy((()))UUU,,,"""<<>>,,,XXXWWW!!!***666~~~}}}}}}||||||}}}||||||{{{zzzzzzyyyyyyyyywwwvvvuuuooo]]]@@@))) '''+++NNN{{{~~~|||333!!!555///777000[[[XXX ###--- ~~~~~~}}}}}}|||||||||{{{zzzzzzyyyyyyyyywwwwwwuuulllVVV:::&&&:::lllvvvzzzuuu666666---dddWWW"""///~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzzzzxxxxxxuuuhhhNNN333###!!!###PPP~~~ggglll^^^333!!! 666999///hhhuuuTTT...%%%~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{yyyyyytttbbbFFF---"""'''???xxxmmmzzzmmmMMM555555+++777MMM===gggvvvNNN!!!***&&&~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwqqq\\\===(((!!!'''RRRjjj}}}zzzPPP>>>>>>000666gggSSSrrrEEE'''---~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzvvvtttlllTTT555###!!!!!!%%%///___~~~pppwwwMMM888000$$$***~~~<<<''''''~~~~~~}}}|||||||||zzz{{{{{{{{{{{{{{{{{{{{{xxxtttrrriiiPPP000  999{{{yyylllXXX<<<&&&777...$$$ ~~~}}}}}}|||||||||{{{zzzyyyyyyxxxxxx|||xxxppp___GGG000!!!QQQwwwmmmzzzDDD%%% $$$&&&444'''vvv***~~~}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyxxxzzzwwwnnn\\\CCC,,, &&&eeezzz999!!!'''ddd...~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvlllWWW<<<&&&"""444jjjvvv}}}yyyeee)))JJJ111~~~}}}}}}}}}||||||{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzvvvuuujjjQQQ555### 777sssyyy}}}~~~yyyiiiQQQ222yyy///!!!}}}}}}}}}}}}||||||||||||yyyyyyzzzzzzzzzzzzzzzzzzvvvtttfffIII///!!!###"""AAAjjjrrr|||wwwyyyvvvrrrcccCCC###PPP(((}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvrrr___AAA***!!! LLLhhh___xxxzzzpppppp}}}rrruuuuuujjj999444vvvwww""" ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzyyyyyyxxxuuunnnXXX999&&&!!! HHHqqqiiiqqq}}}zzz}}}zzzvvvsss///***ooosss!!!###!!!~~~~~~~~~~~~~~~||||||{{{zzzyyyyyyxxxxxxtttkkkSSS444###!!!UUU```ooonnn{{{|||zzzvvv))) """+++rrrsss""" ### 111*** }}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{zzzyyyvvvttttttbbbGGG///###NNNfffggg|||yyyrrrxxxdddxxx///%%%(((%%%"""!!!%%%ooozzz%%%!!!}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{zzzzzzxxxvvvsssqqq^^^CCC,,,!!!+++GGGbbbgggyyyjjjsss{{{wwwvvvyyy]]]qqq''' $$$,,,333:::>>>'''$$$<<>>@@@+++"""444hhh~~~444!!!<<>>BBBCCCFFF???555222888888...'''(((!!!444ddd&&&~~~}}}|||{{{|||xxxxxxyyyjjjLLL000"""DDDVVVjjjpppSSS((( ))) SSSdddKKK###(((((()))"""###111333***$$$"""""";;;YYY"""zzz{{{|||lllKKK...!!!222rrr~~~fffAAA(((&&&***sss}}}xxx}}}333###)))!!! !!!"""@@@III|||}}}~~~mmmKKK---!!!$$$QQQeee---///%%%KKKuuuvvvaaa$$$(((!!!CCC:::$$$!!!